BM6P6(@ gggZZZTTT\\\qqqjjjQQQ@@@CCCGGGCCCCCCJJJPPPQQQRRRSSSRRRPPPMMMKKKGGGGGGFFFBBB===777444333///000111111111111000000000000000000111111111111000111111111111222222222111333000222777222222???CCCDDD>>>>>>HHHTTTmmm}}}www{{{{{{}}}ppp[[[OOOEEEAAA???<<<::::::BBBBBBBBBDDDEEE@@@888111444222000000111222111000000000000000000000000000000000////////////000000111111111111111111111111111222222222111333555888===CCCIIIHHH@@@AAAUUUmmm~~~|||zzzzzzyyyoooccc^^^iii{{{~~~jjjfffccc[[[OOOFFFGGGQQQ[[[|||vvvmmmqqquuuooojjjccc\\\YYYSSSPPPJJJBBB:::555333222555333111111222222222111444444333222444999;;;:::UUUzzzbbbOOOEEE<<<:::<<<>>>CCCHHHLLLLLLPPPZZZhhhyyy}}}zzzzzz}}}xxxjjj{{{fff\\\\\\gggpppyyy}}}```GGGCCCEEECCCEEELLLLLLNNNPPPRRRRRRPPPNNNLLLHHHHHHFFFDDDAAA<<<888555000000111111111111111000000000000000111111111111111111111111222222222222222444000222999555555@@@===@@@>>>AAAKKKVVVoooyyywww{{{vvvnnntttsss```LLLCCCAAA@@@>>>===@@@AAADDDFFFFFFBBB<<<888555333111000111222111000000000000000000000000000000000////////////000000111111111111111111111111000222333444444666:::<<>>AAAFFFIIIHHHDDDAAA@@@777444222111111222111000000000000000000000000000111000000//////000000111111111111111111111111111000222444666888;;;???BBBHHHBBB@@@HHHZZZtttooohhhhhhpppwwwkkkdddmmmvvv|||zzzeeeTTTKKKJJJLLLKKKaaa{{{tttyyyooo]]]VVVWWWUUUQQQLLLEEE>>>888555444222111111333444333333333333333333333555999<<>>;;;@@@GGGKKKNNNPPPVVVYYY```kkkzzzyyykkk]]]___kkkmmmQQQIIIJJJGGGCCCCCC@@@DDDJJJOOOQQQQQQPPPNNNKKKHHHFFFGGGHHHFFF???888333222222222111111111222000000111111111222222222111111111222222222333333333555000111<<<===;;;BBB???EEEFFFKKKTTT[[[qqqhhhcccggg~~~~~~uuutttvvv{{{tttnnnoooeeeQQQHHHCCCBBBCCC>>>DDDIIIKKKIIIFFFDDDEEE999666333222222222222111000000000000000000000000111000000000000000000111111111111111111111111111111333666999;;;>>>AAADDDHHHCCCCCCSSSoooqqqnnnqqqwwwuuuvvvvvv]]]MMMHHHIIIDDDSSSlllxxxrrr___YYYWWWVVVSSSNNNIIIAAA999444444222111111333444444333222222333444333333:::AAAzzzaaaEEE@@@;;;;;;DDDNNNRRRUUUWWW[[[___fffppp}}}lllZZZYYYbbbuuuYYYMMMKKKHHHDDDCCC===@@@FFFLLLOOOPPPPPPOOOJJJGGGEEEFFFHHHGGG@@@:::444444333222111111222222111111111111222222222222111222222222222333333333333888444333<<>>DDD@@@FFFHHHOOOZZZaaassskkkmmmzzzyyyqqqrrrxxxvvvmmmwwwppp]]]NNNDDDAAADDDBBBFFFKKKLLLIIIFFFEEEEEE<<<888444222222222222222111111111111111111111111111111000000000000111111111111111111111111111111222555888;;;===???CCCEEEBBBEEEQQQgggsssuuuzzz~~~|||{{{~~~|||{{{}}}|||xxxtttrrrqqqrrruuuyyy{{{|||~~~mmmVVVNNNMMMNNNQQQZZZgggtttuuu___ZZZVVVTTTRRROOOKKKDDD;;;444555333222222333444444333222111333444333333>>>KKKqqqTTT===<<<:::>>>GGGPPPUUUZZZ^^^gggkkkqqqzzz|||xxxxxxzzzyyyxxxwwwuuutttrrrqqqsssvvvyyyxxxvvvsssssssss{{{wwwzzzpppYYYUUU\\\{{{{{{^^^MMMGGGCCC@@@@@@<<>>AAABBBIIICCCIIIMMMXXXggglllwww|||xxxsssuuu}}}zzzkkk[[[LLLEEEEEEDDDGGGJJJKKKJJJGGGEEEDDD>>>:::666333222333333222111111111111111111111111222111111000000111111222111111111111111111111111333666:::===@@@BBBEEEHHHCCCRRRhhh|||www}}}~~~zzzxxxwwwvvvtttlllfffeeedddaaa___```bbbaaa```aaabbbbbbaaa```YYYVVVTTTTTTWWWZZZ]]]]]]\\\```cccbbb___^^^bbbfffeeejjjppptttxxx~~~nnnaaa\\\]]]WWWRRRSSSXXXeeezzzwwwvvv{{{xxx^^^TTTVVVTTTRRRPPPNNNGGG>>>777666444333222333444333222222111333555333555EEEWWW~~~```KKK===<<<<<>>===???BBBEEEIIIKKKMMMNNNLLLKKKIIIFFFEEECCCBBBAAA777666444222111222333444111111111222222222333333222222222333333333444444666CCCCCC===@@@CCCFFFNNNPPPVVV\\\kkk{{{{{{{{{rrrpppsss~~~yyykkkZZZNNNIIIEEEEEEGGGIIIJJJIIIFFFCCC@@@<<<777333333333333333111111111111111111111111222111111000000111111222111111111111111111111111222666;;;@@@CCCGGGJJJMMMSSSkkk|||yyyqqquuu}}}|||vvvpppkkkjjjjjjiiihhhmmmhhheeedddbbb^^^^^^aaa]]]___```___]]][[[ZZZZZZVVVRRRNNNMMMNNNPPPQQQQQQPPPRRRTTTUUUSSSQQQQQQQQQPPPTTTXXXXXXVVVYYYaaaiiittt}}}sssiiiaaaWWWOOOKKKPPP```pppyyylllhhhrrrkkkYYYXXXVVVSSSRRRQQQMMMDDD===888666444333333333222111333111222555444888LLLccc~~~kkkPPPDDD???<<>>???AAADDDGGGIIILLLMMMMMMMMMKKKGGGDDDBBBBBBDDD888666444222111222333444111111222222222333333333222222333333333444444444999HHHIIIAAABBBEEEIIIRRR```fffmmm}}}}}}|||vvv{{{sssyyywwwfffUUUKKKDDDCCCDDDGGGJJJKKKGGGCCCAAA===777444333333333333111111111111111111111111222222111111111111222222111111111111111111111111111666<<>>BBBDDDBBBCCCGGGAAAAAA@@@@@@AAACCCEEEFFFAAAAAAAAA@@@???@@@CCCFFFAAA@@@AAACCCBBB@@@CCCIIIIIIIIIHHHGGGGGGHHHJJJLLLEEEHHHIIIHHHFFFHHHNNNTTT]]]jjjzzz~~~bbbUUUSSSbbbqqq{{{oooQQQAAAAAA>>>>>>BBBDDDEEEGGGKKKLLLLLLJJJHHHFFFDDDCCCBBB>>><<<888444222111222333333333333333333333333333000222333333333333444666888===???===@@@LLLYYY___iiixxx{{{}}}|||~~~|||{{{zzz~~~nnn\\\OOOGGGDDDCCCGGGGGGDDDBBBCCC===>>>===999444111222444000000000000000000000000000000000000111111111111444555666555333222333444333888@@@EEEGGGLLLWWWbbbvvv{{{ttttttwww{{{~~~sssiiiqqqwwwwwwxxx{{{~~~zzzoooiiiggghhhhhhhhhjjjqqqtttssstttuuunnneeedddbbb^^^[[[ZZZYYYWWWVVVYYYYYY[[[dddrrrxxxpppbbbRRRGGGDDDJJJPPPsss~~~xxxlllqqqzzzwwwfff___WWWUUUTTTOOOGGGAAA:::888555444444444333222555222555...555???FFFdddiiiMMMCCC@@@CCCFFFJJJOOORRRTTTYYYeeeqqqxxxnnneeeYYYPPPMMMKKKHHHEEEBBBBBBAAA@@@??????>>>>>>???????????????>>>>>>>>>???@@@AAA@@@??????@@@BBB??????????????????@@@@@@@@@@@@@@@AAACCCDDDCCCAAADDDBBB??????@@@AAAAAA@@@EEECCCBBBAAAAAADDDFFFHHHOOOTTT\\\dddooo~~~qqqccc^^^bbbgggmmmvvv\\\FFF???<<<===BBBEEEEEEGGGKKKLLLKKKJJJIIIGGGEEECCCCCC>>><<<888555222222222333222222222222222222222222111333444444333333444666777999===EEENNNZZZeeelll|||{{{}}}xxxuuurrrpppqqqssstttttttttuuuuuuuuusssooollljjjiiihhhfffeeeeeegggjjjkkk{{{uuubbbUUUJJJDDDAAADDDFFFDDDBBBAAA<<<======:::666333222333111111111111111111111111000000000000111111111111222444555444333333444555777>>>EEEGGGGGGPPPccctttsssssssss|||}}}pppooosss~~~}}}yyyuuurrroookkkeee```ZZZVVVSSSTTTZZZcccjjjmmm|||{{{kkkXXXJJJDDDGGGLLLcccvvv|||{{{vvvjjj\\\VVVSSSPPPKKKFFF<<<999666444444444333222555222555///444===DDDcccfffJJJ???:::===EEENNNYYY^^^___fffvvv{{{ssshhh___XXXQQQHHHDDDCCCDDDBBB@@@@@@@@@@@@?????????>>>>>>>>>>>>????????????@@@@@@@@@AAABBBAAA@@@???AAABBBAAAAAAAAABBBBBBBBBBBBAAABBBAAAAAABBBDDDEEEDDDCCCBBBAAA???@@@AAACCCBBBBBBAAA@@@???>>>>>>???AAABBB@@@DDDIIINNNTTT___lllvvv{{{kkkccc^^^ccciiisssdddKKKCCC??????CCCFFFFFFGGGJJJKKKKKKJJJIIIHHHFFFEEEDDD???===999666333222222333111111111111111111111111333444444444333333444666;;;:::BBBTTTaaaiiirrr{{{mmmccciiirrr{{{vvvxxxwwwuuurrrpppnnnllllllhhhffffffgggiiikkkkkkjjjooorrrvvvyyyxxxtttoookkkkkkgggcccaaaaaa___[[[WWWYYY[[[aaannn~~~rrrgggUUUJJJCCCCCCFFFDDDAAA???<<<===>>><<<888555333222111111111111111111111111000000000111111111222222111333444444333333555777===DDDJJJHHHIIIYYYvvvwwwqqqxxx|||}}}xxxnnnlllpppvvv||||||ssslllddd^^^VVVPPPOOOPPPSSSTTTXXX___iiivvv~~~gggTTTIIIGGGIIISSSjjj{{{hhhXXXSSSRRRNNNJJJ>>>;;;777555444444333222444111666000444:::AAAbbblllPPPBBB<<<>>>BBBSSSdddllloooxxx{{{rrrfff^^^XXXSSSKKKFFFEEEAAA===<<<>>>???>>>===>>>>>>?????????@@@@@@@@@@@@AAAAAABBBBBBCCCCCCDDDCCCDDDEEEDDDCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDEEEGGGHHHHHHGGGEEEDDDCCCDDDDDDDDDBBB@@@AAA@@@???>>>>>>>>>>>>???;;;>>>@@@AAABBBGGGNNNTTTbbblllzzzhhh___bbbeeejjjiiiRRRIIICCCAAADDDGGGFFFFFFHHHJJJJJJJJJJJJIIIGGGFFFEEE@@@>>>;;;777555333333333222222222222222222222222444444555444333333555777===>>>LLLbbbnnnoooxxxxxxhhheeemmmwww{{{pppiiihhhgggeeejjjjjjkkkkkklllnnnoooppprrrqqqooopppqqqssssssrrrtttxxx}}}}}}{{{yyyvvvsssrrrqqqkkkaaaXXXQQQOOOQQQ\\\lllzzzxxxeeeVVVIIIFFFGGGEEE@@@>>>;;;===>>>>>>;;;777333111111111111111111111111111000000111111111222222222333333444333333333666888AAAFFFHHHHHHPPPhhh|||xxxmmmnnnuuu~~~}}}yyyzzz}}}}}}xxxrrrooojjjbbb[[[VVVSSSRRRRRRNNNQQQVVV]]]gggsss}}}eeeTTTMMMLLLLLL^^^mmmuuuxxx^^^SSSRRROOOKKKAAA>>>999666555444333333333111777222444888AAAeee{{{\\\GGG>>>BBBAAASSSgggrrryyy{{{mmmccc[[[TTTLLLGGGFFFEEECCC@@@BBB@@@>>>???@@@AAA???>>>BBBBBBDDDEEEFFFHHHIIIIIIJJJJJJKKKKKKLLLLLLMMMMMMLLLNNNOOOOOONNNMMMNNNOOOQQQRRRRRRSSSSSSRRRQQQPPPPPPOOONNNOOOQQQRRRQQQPPPQQQPPPNNNNNNMMMKKKGGGDDDCCCCCCCCCCCCBBBAAAAAAAAA@@@AAABBBAAA???@@@BBBDDDDDDLLL]]]sssxxxeeeaaa___ccc~~~jjj[[[KKKDDD???AAAEEEFFFFFFHHHGGGHHHIIIJJJIIIHHHFFFEEEAAA???<<<999666444333333444444444444444444444444444555555444333444777999:::BBBYYYqqq{{{}}}ssskkkkkkooosssnnnooolllfffcccgggkkklllkkklllmmmppprrrvvvxxxzzz{{{wwwsssqqqqqqrrrssssssqqqtttyyy~~~{{{zzz{{{}}}}}}uuuhhh^^^ZZZVVVVVV^^^kkkuuuwwwuuutttcccQQQJJJHHHFFFCCCAAA<<<===>>>???===:::555111111111111111111111111111111111111111222222222222555555555444333444666999DDDFFFGGGLLL^^^{{{www{{{zzzvvvpppllliiikkkppptttuuusssooommmjjjddd___[[[YYYXXXWWWVVVTTTTTTXXX___iiiqqq~~~xxxdddYYYUUUKKKRRR]]]cccttteeeTTTQQQNNNJJJDDD@@@;;;777555555444333333000888444444777CCCkkkgggJJJ>>>CCCBBBSSSfffqqq|||~~~vvvooobbbUUUMMMIIIFFFBBBAAACCCDDDDDDCCCAAAAAAAAABBBCCCDDDCCCBBBHHHIIIJJJMMMPPPRRRTTTUUUTTTTTTUUUUUUVVVWWWWWWWWWWWWYYY[[[\\\\\\[[[\\\]]]^^^___`````````___]]]\\\[[[[[[[[[\\\]]]]]][[[YYY[[[ZZZYYYXXXWWWUUUQQQNNNFFFFFFEEEEEEDDDCCCBBBBBB@@@@@@@@@@@@>>>======>>>===???GGGVVVggg{{{tttbbbVVVXXXuuutttiii```PPPFFF>>>???BBBDDDEEEGGGEEEFFFHHHIIIIIIHHHFFFEEEBBB@@@>>>;;;888555333333555555555555555555555555333444444444444666999<<<>>>OOOkkkyyynnniiifffcccaaa\\\aaadddcccdddggghhhfffjjjjjjkkklllnnnpppqqqrrrwwwsssnnnkkkkkklllmmmmmmlllnnnrrrwww{{{{{{}}}zzzsssddd```^^^cccnnnuuuwwwuuuuuuwww|||uuu___RRRLLLGGGEEEEEE>>>>>>>>>??????<<<777333222222222222222222222222111111111222222222222333666666666555444666999<<>>>>>@@@AAABBBAAA???@@@CCCEEEHHHJJJKKKKKKKKKLLLOOORRRVVVYYY\\\]]][[[[[[]]]^^^```bbbcccdddcccfffjjjkkkllllllmmmnnnnnnooopppqqqpppnnnlllkkkhhhhhhiiijjjkkkiiieeeaaabbb```___^^^^^^\\\YYYWWWNNNLLLJJJHHHFFFDDDCCCCCC@@@?????????>>>>>>======BBB???@@@GGGRRRccczzzoooXXXQQQbbbyyytttnnnjjjcccUUUGGGCCCCCCBBBAAACCCBBBDDDFFFHHHIIIHHHFFFEEECCCAAA???<<<999666444333444444444444444444444444222333333333444777;;;???III]]]xxx{{{wwwpppeee]]]XXXUUUQQQOOOPPPUUUXXXVVVUUUVVVVVVTTT[[[[[[ZZZZZZ[[[\\\]]]]]]cccaaa______```aaaaaa``````bbbfffkkkoooqqqsssssstttwww|||ooojjjdddccchhhmmmoooooommmppptttzzzvvvaaaRRRHHHEEEFFF???>>>>>>>>>???===888444222222222222222222222222111111111222222222333333444555555555666999>>>BBBOOOVVV___nnn|||}}}xxxpppllllllhhhiiijjjjjjkkkmmmrrrvvvvvvwwwwwwuuutttvvvzzz~~~|||xxxoooeee\\\VVVUUUVVV]]]___dddlllqqqwww{{{jjjUUUTTTSSSMMMkkktttppp{{{mmmWWWRRRPPPKKKJJJEEE>>>999666555555444444000999666666;;;NNNrrrTTTFFFLLLKKK```qqqwwwyyyeeeRRRLLLHHHBBBAAAEEE@@@???>>>???CCCGGGJJJLLLIIIKKKNNNQQQTTTVVVYYY[[[YYY[[[^^^bbbgggkkknnnpppooopppssswww{{{{{{xxxuuuqqqnnnllljjjgggeee___\\\XXXRRRNNNKKKIIIIIIEEEDDDCCCBBBBBBAAA@@@???BBB???>>>AAAEEENNN]]]kkk}}}}}}aaaOOORRR\\\ooo~~~zzzxxxwwwfffTTTJJJEEE@@@>>>===AAACCCEEEHHHHHHGGGFFFEEECCCBBB@@@===999666444333333333333333333333333333222222333333444888===AAANNNbbbwww~~~}}}vvvoooggg```QQQOOOKKKGGGCCCBBBCCCEEEEEEGGGFFFBBBAAAFFFKKKLLLJJJJJJJJJJJJJJJKKKLLLLLLIIIIIIJJJMMMPPPQQQPPPNNNLLLOOOTTTXXX[[[\\\\\\[[[```cccggglllqqqxxxzzzqqqggg```___aaaccceeejjjpppssstttxxx~~~oooXXXIIICCCEEEAAA???===>>>???===999555222222222222222222222222111111222222222333333333222333444555888<<>><<>><<<<<<>>>>>>@@@HHHQQQ___mmmtttcccUUUQQQPPPcccqqqtttQQQ@@@DDDEEE<<>>FFFbbbcccjjjvvv~~~xxxttteee[[[TTTMMMHHHDDDCCCBBBAAA@@@???>>>>>>@@@??????>>>>>>>>>??????CCCCCCBBB@@@@@@????????????@@@@@@AAABBBCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKQQQRRRTTTXXX^^^eeekkknnnoooiii___WWWSSSTTTXXX[[[```dddjjjooorrrtttuuuwww{{{vvv```KKKAAABBBAAABBB???:::<<<@@@>>>888444333222222222333444555555555444333222222222222888333333888999999EEETTTdddrrrzzztttqqqnnnmmmkkkpppnnnnnnppppppooosssyyyxxx{{{uuunnneeeccc___YYYWWW\\\eeelll~~~lllWWWLLLJJJYYY~~~yyyuuueee___WWWMMMKKKKKKHHHAAA999444333555888111777111888@@@NNNqqqSSSLLLRRRRRRZZZrrr~~~}}}vvvlllbbb]]]IIIFFFBBB>>>===???BBBEEEFFFHHHJJJKKKMMMVVVcccnnndddfffhhhjjjlllqqqvvvzzz~~~xxxpppjjjhhhddd^^^YYYTTTLLLGGGIIIGGGBBB@@@CCC@@@@@@???======???BBBEEERRR\\\kkk~~~wwwzzzhhhYYYSSSQQQ[[[eeezzz[[[DDDBBBCCC===@@@BBBEEEHHHIIIHHHGGGFFFBBBBBBAAA???<<<:::777666666555555444444555555666666555666888888;;;HHHVVVccceeelllvvv~~~}}}~~~}}}vvvlll^^^SSSLLLGGGBBB???AAA@@@@@@???>>>===<<<<<<;;;;;;;;;:::;;;;;;<<<<<>>===<<<;;;;;;;;;;;;:::;;;;;;<<<======>>>>>>===>>>>>>???@@@AAABBBBBBEEEFFFGGGJJJNNNSSSWWWZZZ]]]YYYSSSNNNKKKJJJLLLMMMSSSWWW\\\___bbbccceeegggnnnrrrxxx~~~vvvbbbMMMAAA@@@AAABBB>>>:::;;;>>>;;;555444444333222222333444555555444333333222222333333666666888::::::@@@PPP___lll~~~}}}xxxrrrnnnlllllllllqqqoooppprrrqqqppprrrwwwvvvrrriiibbb]]]]]]___bbbnnn|||~~~kkkVVVJJJIIIWWWxxxzzzlll]]]TTTKKKJJJGGGAAA999555444555777222888222888AAAUUUzzzaaaLLLIIIQQQSSSdddvvv~~~uuujjjaaaWWWOOOKKKDDDDDDCCCCCCDDDFFFIIILLLOOORRRUUUUUUXXX```lllvvvtttvvvzzz~~~{{{tttkkkdddbbbYYYQQQOOOLLLFFFDDDEEEDDDDDDBBB@@@???@@@BBBDDDCCCLLLXXXjjjzzz|||vvvdddZZZVVVXXX]]]kkkjjjMMMCCC@@@:::>>>@@@CCCFFFGGGHHHGGGGGGCCCBBBAAA???===:::888777666555555444444555555666222444666666666???UUUjjjkkkooovvv}}}|||wwwvvvqqqhhh___[[[SSSLLLDDD???===;;;999777;;;;;;;;;::::::999999999888888888888999999:::;;;;;;;;;:::999888888888888777777777888888999999:::888888888888999999999:::<<<<<<<<<===>>>AAACCCEEEHHHGGGEEECCCBBBAAA@@@@@@EEEGGGJJJLLLMMMOOORRRTTT[[[```fffmmmuuu|||mmmXXXIIIEEECCCBBB???<<<===>>>:::555555444333222222333444555333333333333333444444555000777;;;777999GGG\\\jjj}}}}}}}}}~~~|||{{{~~~zzzyyywwwrrrmmmkkkmmmpppsssqqqqqqsssrrrppprrrwwwzzzqqqlllhhhccc```cccnnnzzzsss]]]NNNIIIQQQkkkfffUUULLLKKKHHHBBB<<<888777777555333999444777BBB]]]]]]PPPGGGJJJWWW]]]ooo{{{ppp___TTTMMMFFFAAA??????BBBEEEHHHKKKNNNRRRUUUZZZ^^^bbbdddgggooozzz~~~uuukkk___YYYTTTNNNKKKJJJFFFDDDBBB@@@>>>>>>>>>???===AAAIIIXXXqqqzzziiibbb]]]ZZZ```rrrwww\\\LLLBBB;;;===>>>AAADDDFFFGGGHHHHHHCCCBBBAAA@@@>>>;;;999888666666555555555555666666555666666666;;;MMMhhh~~~xxx~~~wwwooofffbbb[[[RRRJJJGGGBBB???<<<:::;;;<<<<<<:::;;;;;;;;;;;;;;;:::::::::999999888999999:::;;;<<<;;;:::999888888888888888777777888888888999999999777777777777777777777777::::::999::::::;;;=====================<<<<<<;;;>>>???@@@@@@@@@BBBEEEHHHIIINNNTTTZZZbbblllwww}}}jjjXXXOOOFFFDDD@@@???@@@@@@<<<888666555444333333333444555222222222333333555666666222:::;;;777===SSShhhqqqyyyvvvwwwzzzxxxuuurrrssswww}}}xxxzzzzzzuuuooolllppptttuuuqqqppppppppppppuuu||||||tttmmmjjjmmmqqqttt{{{nnn[[[OOONNN[[[iiitttSSSPPPNNNJJJEEE@@@<<<::::::555555888666555BBBeeefffIIIGGGHHHOOOaaammmttt~~~jjj]]]OOOHHHEEECCCDDDFFFGGGJJJNNNQQQTTTYYY___dddhhhnnnuuu{{{vvvkkkddd^^^YYYUUUKKKHHHDDDAAA@@@???>>>===??????AAAJJJ___}}}ttt___XXXVVVeeewwwbbbPPPDDD>>><<<>>>@@@CCCFFFGGGHHHHHHCCCCCCBBB@@@>>><<<:::999666666666555555666666666:::888777:::HHH```yyy~~~uuueeeYYYOOOEEE@@@@@@@@@???>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>999999999999::::::;;;<<<::::::999888888888999999999999999999::::::::::::999999999999888888888888::::::::::::;;;<<<<<<===;;;;;;:::::::::;;;<<<===;;;<<<<<<;;;;;;<<>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<;;;;;;::::::999999::::::;;;::::::999999888999999:::::::::::::::::::::::::::::::::::::::::::::999999999999::::::;;;<<<<<<<<<<<<;;;999888999;;;===>>>;;;;;;;;;:::999:::<<>>QQQhhhvvvzzzvvvmmmjjjlll|||wwwkkkaaa^^^^^^```jjjuuu~~~xxxyyyyyyvvvrrrppprrruuuuuuooojjjhhhhhhkkkuuuzzzzzzxxxrrrkkkkkkpppuuu}}}tttkkkfffeeekkkxxxpppaaaVVVPPPVVVrrryyyxxxjjjSSSOOOIIIDDD@@@<<<999666666888555:::666FFFsssgggMMMAAAFFFJJJUUUhhhtttvvvwwwjjj___OOOIIIDDDFFFJJJMMMRRRWWW^^^aaadddfffhhhooo{{{uuuhhhddd\\\RRRKKKGGGFFFDDDBBBAAA>>>===AAALLL___{{{}}}ppp```OOOTTTtttiii```[[[QQQFFF@@@???@@@BBBCCCEEEGGGHHHIIICCCCCCBBBAAA@@@>>><<<;;;777777666666666666777777333;;;GGGWWWmmmzzzjjj]]]SSSOOOOOOJJJJJJHHHFFFDDDCCCCCCDDDBBBBBBAAAAAA@@@???>>>>>>???>>>===<<<<<<<<<<<<<<<======<<<<<<<<<<<<=====================<<<<<<<<<<<<<<<<<<<<<<<<<<<======;;;;;;<<<<<<=========<<<<<<<<<;;;;;;;;;<<<<<<===;;;<<<======<<<<<<===??????AAACCCCCCDDDHHHOOOUUUWWWeeezzzppp[[[PPPGGGCCCAAA<<<:::<<<999888777555555555555666444444444444444555666777999666999HHH\\\mmmzzzvvvkkkfffdddtttsssccc___^^^]]]cccmmm{{{zzzyyyxxxxxxwwwwwwwwwwwwxxxtttnnnjjjhhhggghhhooowwwwwwtttoooiiieeedddfffiii|||zzzqqqllliiihhhoooxxxooo\\\OOONNN^^^qqq~~~llllll|||vvvWWWRRRKKKFFFBBB>>>:::666555777222<<<999LLL|||[[[GGG@@@EEEMMM___qqqvvv}}}vvvkkk^^^RRRJJJGGGHHHMMMSSSWWW\\\bbbdddjjjrrrvvvzzzvvvkkk]]]RRRMMMJJJGGGDDDDDDAAA@@@BBBGGGSSSjjjxxxyyymmmUUURRRooo{{{gggfffkkkcccUUUKKK@@@AAABBBDDDEEEGGGHHHIIICCCCCCCCCBBB@@@>>><<<;;;777777666666666666777777999HHH]]]qqq~~~vvvmmmhhhggg]]]]]][[[XXXUUUSSSTTTUUUOOONNNMMMLLLKKKJJJIIIIIIDDDCCCBBB@@@????????????AAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@???>>>>>>?????????@@@@@@@@@@@@@@@@@@AAA@@@@@@???>>>===>>>?????????>>>===<<<===???@@@@@@???>>>@@@AAAAAACCCDDDDDDDDDHHHOOOTTTWWWdddwwwgggYYYMMMHHHDDD>>><<<>>>:::999777666555555555666555444444444444555666666===;;;CCCWWWiiiuuuvvvjjjddd\\\mmmkkkeeebbb^^^bbbjjj{{{}}}vvvzzzyyyxxxyyy|||}}}~~~}}}rrrnnnkkkjjjhhhfffjjjppp~~~yyyrrrllljjjiiijjjjjjuuuyyyuuupppjjjkkkqqqwwwvvv___MMMIIIQQQ\\\ooo~~~ttteeeffftttxxx\\\VVVOOOJJJFFFBBB===999555666111======QQQTTTDDD===CCCQQQjjj}}}|||yyymmmbbbUUUJJJIIIHHHLLLVVV]]]bbbgggmmmoooxxx~~~lll___WWWSSSOOOLLLCCC@@@>>>??????EEEWWWkkk{{{llloootttXXX[[[hhhppp}}}rrrVVVIIIEEEBBBBBBAAA@@@DDDJJJBBBBBBBBBAAA???===<<<;;;:::777666888888555777;;;===bbb~~~|||xxxvvvtttrrrooommmnnniiibbb```___]]]XXXTTTSSSQQQLLLHHHFFFDDDDDDEEEKKKGGGDDDEEEIIIMMMNNNNNNPPPOOONNNLLLJJJIIIHHHHHHGGGHHHIIIHHHHHHIIIKKKMMMGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEBBB@@@??????@@@AAA???@@@AAAAAAAAA@@@AAABBBCCCFFFHHHIIIKKKOOOUUU[[[aaakkkyyycccJJJIIIJJJBBB<<<>>>===:::666444555555555444444444666:::999555666999<<<:::OOObbbiii|||wwwkkkfff```hhh{{{lllcccaaagggooo~~~{{{vvvyyy~~~{{{rrriiifffdddbbbgggoooyyyzzzxxxxxxwww|||wwwrrrooopppxxx{{{dddPPPMMMJJJSSSiii~~~zzzppp}}}}}}cccaaaXXXLLLEEEBBB???;;;777222<<<<<<:::bbbzzzLLLEEEAAAIII[[[rrryyylll^^^RRROOOQQQRRRYYYaaafffiiimmmsssxxxrrrdddZZZSSSPPPHHHBBB@@@BBBAAAAAALLL[[[xxxrrrfff{{{\\\VVVZZZsssiiiOOOGGG@@@?????????AAAFFFBBBBBBAAA@@@???===<<<;;;:::777666888777555666:::CCCjjj|||wwwrrrooonnnlllgggbbbaaa^^^YYYTTTPPPOOOOOOOOOOOOMMMLLLMMMQQQTTTUUUUUUTTTSSSSSSQQQOOOLLLIIIGGGMMMNNNOOOOOOMMMMMMNNNOOOMMMLLLKKKHHHFFFEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFGGGCCCDDDDDDCCCCCCDDDFFFGGGEEEGGGJJJKKKLLLQQQXXX]]]gggppp}}}xxxoooRRRHHHFFFBBB???AAA===:::777555555555555444555444666999888555555999;;;<<>>iiitttGGGDDDEEEQQQeee}}}vvviii\\\RRRPPPSSSYYY^^^eeejjjnnnuuu}}}mmm___WWWTTTIIIAAA>>>@@@@@@???GGGRRRjjj~~~rrr}}}aaaWWWUUUdddzzzZZZLLL@@@===???@@@AAACCCAAAAAAAAA@@@???===<<<;;;999777666888777444777<<>>;;;777555555666555555555444666888777444555999999@@@WWWiiisss{{{rrrrrr~~~tttnnnllljjj~~~sssmmmsss|||~~~yyy}}}~~~uuukkkeeebbbbbbgggnnn~~~vvvppp{{{iii___PPPEEEGGGbbb|||ppp\\\LLLCCC???===888777<<<999EEErrrkkkCCCEEELLL[[[ssspppdddZZZTTTTTTXXXbbbgggmmmrrrxxxlll```[[[NNNCCC===@@@BBBAAACCCIII^^^ssslllaaaYYYZZZgggsssdddQQQ@@@<<>>888:::;;;888KKKxxxaaaEEEJJJSSSccc{{{yyykkkbbb]]]ZZZ^^^ccciiinnnuuu|||qqqeeeVVVHHH???CCCGGGDDDBBBDDDSSSgggwwwxxxfffXXXNNNTTTdddiiiTTT???;;;AAAEEEEEECCC@@@@@@@@@???>>>===<<<;;;999777777888777888@@@JJJ\\\~~~~~~~~~}}}zzzvvvrrrnnnmmmiiigggdddbbbaaabbbeeefffhhhgggdddaaa```bbbgggkkkccccccbbb___\\\\\\___bbbeeefffhhhjjjjjjkkkjjjjjjiiiiiijjjkkkkkkggg```[[[[[[\\\\\\[[[[[[___fffllluuu~~~qqqwww}}}^^^MMMJJJEEE<<<@@@===999777666666666555777555555777666444777===@@@RRReeeuuu~~~qqqbbbgggwww|||oooxxxxxxvvvqqqjjjddd```\\\YYYfffqqq|||~~~yyyqqqllllllvvv}}}mmmggglll|||uuukkk^^^TTTVVVcccvvv|||]]]HHH@@@>>>888<<<999777PPPvvvwwwWWWIIIPPPZZZhhhvvvjjjeeedddeeeiiiooonnnsss|||rrr^^^MMMAAACCCHHHEEEBBBBBBHHHYYYhhhvvvhhhYYYJJJOOOeeelllVVV@@@:::@@@DDDCCCAAA????????????>>>===<<<;;;999777777888888===IIIVVVggg~~~xxxtttssstttxxxzzz{{{zzzwwwssspppqqqsssvvvzzzyyywwwuuusssqqqooonnnqqqrrruuuwwwxxxxxxwwwvvvqqqqqqqqqrrrrrrmmmeee___ZZZZZZYYYVVVTTTWWW]]]ccclllwwwyyykkkuuu{{{eeeVVVOOOHHH@@@AAA>>>:::888777777666555888555555666666666:::AAANNNaaaooo|||~~~oooppp|||rrrxxxzzzuuuvvvssskkkbbb\\\TTTMMMRRR[[[dddggghhhhhheee```^^^[[[^^^hhhwwwuuujjjdddlll{{{tttkkkaaaXXXUUU^^^ssshhhMMMAAA===888===888888QQQmmmhhhQQQLLLUUU```nnnuuulllkkkmmmooorrrwwwtttyyyrrriiiiiimmmppp|||gggSSSCCCBBBEEEBBB???@@@CCCQQQ]]]mmmzzzkkkUUUQQQgggrrr\\\FFF???BBBDDDCCCAAA????????????>>>===<<<;;;:::888777888999AAARRRaaappp|||xxxvvvwwwwwwxxxzzz||||||zzzxxxxxxxxx~~~wwwqqqmmmooossswwwyyyyyyxxxwwwooollljjjjjjllljjjddd^^^XXXXXXUUUPPPLLLNNNSSSXXX^^^lllnnnnnn{{{nnn___SSSKKKFFFBBB???;;;888777777666555888555555777777888>>>DDD___rrryyy|||rrrsss|||tttrrrtttrrrjjjccc___XXXPPPJJJQQQVVVVVVVVVVVVTTTOOOSSSSSSXXXbbbooo}}}pppddddddqqq~~~tttpppjjj```VVVVVVfffwwwyyy~~~nnnQQQDDD@@@999===888:::PPP```YYYMMMIIIWWWfffvvvwwwpppqqqtttuuuvvvxxx|||~~~|||vvvdddVVVQQQQQQRRRSSS^^^qqqsss]]]IIICCCBBB???>>>@@@@@@JJJTTTggg}}}___NNN]]]|||yyydddMMMEEEFFFFFFDDDCCC>>>>>>???>>>>>>===<<<;;;:::888777888:::DDDWWWiiizzz}}}zzzsssnnnjjjiiinnnssszzz~~~|||{{{~~~||||||yyypppgggjjjoootttwwwxxxxxxwwwnnniiieeeeeeggghhheeebbbXXXWWWSSSMMMHHHIIINNNSSSUUUdddzzzwwwrrrvvvvvvgggVVVLLLJJJCCC???;;;888888777666555888555555777888999@@@GGGkkk}}}nnnmmm~~~|||~~~vvvooosssuuuqqqggg___\\\UUUMMMMMMQQQSSSPPPNNNNNNKKKFFFDDDFFFKKKUUU```qqqtttgggaaagggqqq~~~qqqpppnnnggg]]]YYYcccppppppuuuwwwzzzpppTTTGGGEEE999<<<777;;;OOOXXXPPPKKKEEEVVVjjj}}}yyysssuuuxxxwwwvvvwwwooojjjxxx~~~qqqdddSSSJJJHHHJJJJJJIIINNNccc}}}fffPPPFFFCCC>>>>>>BBB999@@@JJJ___xxxeeeRRRYYYwwwbbbHHHGGGJJJFFFEEE@@@??????>>>===<<<<<<;;;;;;999777777===NNNhhh}}}~~~xxxzzz}}}{{{zzz~~~~~~~~~wwwnnngggdddcccfffjjjuuu|||yyywwwqqqqqqqqqrrrsssuuuxxxyyyqqqooolllhhhfffeeeeeefff^^^ZZZWWWUUUVVVUUURRROOOUUU\\\mmmiiipppxxxpppZZZKKKHHHAAA???<<<::::::999888777:::;;;777777999777???UUU~~~xxxxxxwwwooojjjxxxwwwxxxzzzvvvvvvtttpppnnnooosssppplllgggbbb[[[TTTOOOPPPTTTSSSMMMLLLNNNLLLGGGHHHFFFHHHNNNQQQZZZuuu|||rrrdddccckkkyyyvvvnnnkkkfffXXXYYYnnnooo{{{wwwuuuqqqSSSNNN===@@@888:::>>>BBBPPPZZZVVVLLLLLLiiizzzvvvvvvyyy{{{~~~wwwkkk```YYYYYY___ddd]]]SSSIIIFFFEEEBBBBBBDDDIIIPPPhhh~~~aaaJJJ@@@???@@@@@@===AAAHHHSSSggg|||qqqYYYZZZppptttQQQKKKNNNIIIFFF@@@@@@???>>>===<<<<<<;;;===;;;999999@@@SSSmmm}}}}}}}}}~~~xxxpppjjjfffeeeiiijjjoooxxx~~~~~~|||{{{zzz~~~{{{yyywwwvvvvvvvvvwwwwwwwwwvvvtttrrrooommmgggddd```______]]]XXXTTTVVVZZZgggxxxeeeiiisss^^^PPPKKKCCC@@@<<<::::::999888777777999555555999888BBBYYY|||xxxuuu~~~nnnkkkwww}}}pppkkkpppxxx}}}~~~}}}wwwrrrrrrpppllljjjkkknnnlllhhhddd___YYYRRRNNNMMMRRRSSSPPPPPPSSSSSSPPPPPPNNNRRRWWWXXX^^^ttt|||pppkkkkkkppptttmmmdddUUU^^^|||}}}vvv^^^VVV???>>>777:::???DDDRRR[[[UUUPPPSSSrrrxxxtttsssuuuwww~~~~~~mmmfff[[[QQQKKKLLLSSSXXXWWWNNNFFFCCCBBB@@@???AAAFFFJJJ\\\uuu{{{}}}tttYYYHHH@@@>>>>>><<<>>>BBBMMMaaavvv}}}```XXXaaa[[[MMMQQQMMMEEEAAA@@@???>>>===<<<<<<<<<>>>===;;;<<>>;;;::::::999777666888555666;;;;;;HHHaaa||||||~~~yyyxxxzzztttoootttqqqeeegggpppyyy~~~}}}vvvpppooolllhhhggghhhgggeeebbb___\\\WWWQQQLLLNNNTTTYYYYYYYYY\\\^^^^^^ZZZZZZ___dddeeehhhxxxuuukkkeeeqqqyyynnnaaaRRRddd}}}~~~~~~uuuhhhJJJCCC;;;<<>>???BBBCCCOOO___fffbbb]]]]]]dddqqqlllSSSDDD>>>>>>===<<<>>>GGGZZZqqq|||~~~dddUUUXXXxxx```LLLQQQNNNEEEBBBAAA@@@>>>===<<<<<<<<<<<<======???LLLfff~~~zzzyyy{{{}}}{{{tttppprrrvvv}}}~~~}}}}}}{{{wwwuuuqqqkkkggggggfffccc```___YYYXXX^^^iiixxxwwwnnnwwwcccSSSHHHDDD???<<<;;;:::999888888;;;888888<<<>>>NNNiii{{{yyy~~~|||}}}xxx}}}uuuoooyyyiiifffnnnzzz~~~wwwpppnnnkkkgggeeeggg```___]]][[[YYYUUUPPPLLLMMMUUU]]]```bbbdddhhhjjjgggiiinnnssstttvvvwwwooorrryyynnnggglll{{{{{{ooo```OOOccc~~~XXXGGG???>>>CCCPPPiiixxxqqq\\\jjjwww~~~yyyqqqmmmkkkllllllpppqqqtttyyyyyypppjjjfffddd___^^^^^^```eeelllssswwwvvvfff```VVVLLLGGGJJJQQQWWWTTTLLLEEEDDDCCCAAA???@@@??????FFFRRRWWWSSSPPPPPPSSS^^^ssszzz]]]IIIAAAAAA???===<<>><<<<<<<<<<<<999<<<>>>AAARRRppp{{{yyy~~~~~~{{{yyysssmmmeeeaaaaaaaaaaaa___YYYSSSPPPVVVbbbrrrnnnooooooYYYKKKGGGAAA===;;;:::999888888;;;888777;;;>>>PPPmmmvvvwww|||}}}}}}~~~}}}yyy|||vvvjjjwwwtttkkknnnwww~~~}}}vvvpppmmmjjjeeeccceee]]][[[ZZZYYYXXXUUUPPPMMMJJJQQQ\\\gggmmmqqqvvvzzz||||||~~~~~~~~~wwwiiibbbdddjjjyyynnnkkkrrrttteeePPP[[[kkkFFFDDDKKKWWWhhhwww___uuuyyy~~~uuuoookkkjjjhhhggghhhhhhkkkrrr~~~zzztttkkkaaaZZZVVVTTTTTTLLLKKKKKKLLLPPPWWW]]]aaaqqqxxxhhhbbbXXXNNNIIIKKKRRRXXXWWWNNNFFFDDDCCCAAA???AAA>>>>>>BBBJJJNNNMMMKKKKKKJJJSSSddd{{{hhhQQQGGGEEE@@@>>>;;;???QQQiii|||uuu___\\\```~~~dddOOOOOOOOONNNEEECCC@@@>>><<<<<<<<<===777<<>><<<;;;:::999666:::777555999>>>RRRqqq|||rrrsssuuutttxxxyyy}}}~~~zzz|||xxxlllttt}}}wwwxxx{{{yyysssnnnllliiidddaaaaaa\\\[[[ZZZZZZYYYWWWRRROOOMMMRRR___qqq~~~zzzwwwyyy{{{sssfff^^^___bbbwwwvvvlllkkk{{{rrr[[[VVViiiPPPXXXlllzzzccczzz{{{sssnnnkkkiiieeeaaa^^^^^^aaajjjxxxttthhhccc[[[SSSMMMJJJJJJKKKGGGFFFDDDCCCDDDGGGKKKMMMZZZgggwww|||oooiii___UUUPPPSSSZZZ```\\\RRRHHHDDDBBB???>>>@@@>>>>>>@@@DDDGGGHHHFFFEEEDDDJJJWWWiiiuuu\\\OOOKKK@@@???;;;<<>><<<<<<<<<===777>>>AAAEEEWWWvvv~~~yyy~~~}}}xxxqqqkkk___\\\]]]eeeooozzzeee___qqqiiiQQQLLLEEE???<<<;;;:::999555999777666;;;AAAXXXyyyuuummmooopppmmmqqqttt|||{{{{{{yyy~~~wwwrrrooonnnlllfffbbbaaa^^^]]]\\\\\\\\\YYYUUURRRPPPSSS___ttt{{{ooogggeeeeeefffyyyyyyjjj___^^^aaavvvsssjjjsssqqq^^^^^^mmmiiiuuulllyyy{{{tttooolllggg```[[[SSSRRRVVV```rrr}}}qqqjjj___\\\WWWRRRNNNKKKJJJIIIIIIHHHEEECCCBBBBBBCCCDDDIIIRRR^^^nnnxxxrrriii```\\\```hhhnnndddYYYLLLFFFCCC@@@???AAA???@@@AAACCCFFFHHHGGGEEEEEEHHHOOO[[[ooogggXXXRRRCCCCCC???;;;CCCZZZtttlll[[[JJJeee|||^^^MMMFFFGGGPPPGGGDDDAAA>>><<<<<<<<<===999@@@CCCFFFWWWuuuwwwnnnlllnnnttt{{{eeeZZZkkknnnRRRMMMEEE???<<<;;;:::999666;;;999999???FFF___|||ooojjjnnnnnnkkklllqqq{{{~~~zzz|||xxxtttqqqrrrpppiiidddccc```___^^^^^^]]][[[WWWTTTNNNMMMXXXmmmyyykkk]]]VVVUUUVVVVVVmmm{{{ooo```^^^ccczzz{{{nnnrrr}}}jjj___\\\}}}{{{tttwwwwww|||uuuppplllfff]]]VVVKKKKKKNNNZZZmmm~~~pppiiihhhaaaaaa___]]]YYYUUUQQQOOOJJJIIIGGGFFFDDDDDDDDDDDDDDDHHHPPP___www|||vvvnnnfffcccgggpppwwwlll___QQQJJJFFFBBBBBBDDDAAABBBDDDFFFJJJMMMMMMJJJKKKLLLNNNTTTeeennn___XXXGGGHHHDDD===AAAVVVrrrqqqXXXUUUrrrzzz|||rrr[[[JJJJJJPPPRRRJJJEEE@@@>>>???>>><<<:::===<<>>;;;::::::999444<<<999555???OOOiiirrrjjjmmmnnnllliiikkksss~~~qqqzzzzzzsssvvvyyy{{{}}}tttjjjlllmmmfffcccfffaaaeeeeee___[[[YYYVVVSSSOOOOOORRR[[[hhhssszzz}}}zzzuuugggUUULLLLLLOOOOOO___wwwttthhhdddcccrrrooovvvsssaaabbbooottt}}}yyy|||uuu{{{|||tttmmmkkkggg\\\PPPHHHKKKGGGPPPmmm~~~vvvuuuvvvuuurrrllleee^^^YYYXXXXXXUUURRROOOKKKHHHFFFFFFFFFIIIDDDEEEPPPbbbwwwtttiiihhhpppyyy}}}qqqfffWWWKKKDDDBBB@@@??????HHHPPPQQQPPPOOOLLLHHHHHHLLLPPPTTT___yyyqqq^^^YYYJJJDDD???>>>???KKKgggeee^^^zzz|||xxxcccPPPLLLRRRVVVLLLGGGAAA>>>>>>>>>===;;;>>>???CCCPPPjjjlllgggzzzttt\\\TTTIII@@@<<<;;;:::999444<<<999777CCCVVVqqq{{{jjjfffiiijjjhhhfffkkkrrr~~~hhhbbbppp}}}kkkhhhkkkoooqqqsssvvvzzz~~~xxxlllllllllfffcccfffeeejjjkkkfffbbb___[[[VVVSSSQQQPPPSSS[[[ccchhhkkkjjjlllhhh]]]SSSOOOKKKHHH___uuu{{{qqqnnnmmmxxxsssxxxrrrbbb\\\gggrrrsssxxx{{{rrrrrrrrr~~~~~~zzzrrrkkkhhhdddXXXLLLFFFIIIFFFOOOmmm|||ssskkkeeebbbbbb[[[XXXTTTOOOKKKIIIHHHGGGGGGCCCCCCKKKXXXjjjxxxwwwkkkiiisss~~~ssshhhXXXLLLGGGFFFFFFEEEIIISSS[[[\\\XXXVVVSSSPPPLLLPPPTTTWWWaaawwwxxxaaaXXXNNNGGGBBB??????HHHaaa|||wwwjjj~~~rrr[[[OOORRRWWWOOOIIIAAA======>>>===<<<<<>><<<::::::444;;;999999III___|||||||||tttjjjbbbccceeefffffffffmmmttteeeTTT]]]nnnqqq___[[[^^^cccfffggghhhhhhiiigggwwwssspppmmmhhhfffhhhjjjoooqqqmmmhhheee```[[[XXXSSSNNNLLLNNNSSSXXX[[[iiirrrxxxtttlllfff```[[[iii{{{zzzuuussszzzzzzppp```ZZZbbbvvvxxxzzz}}}zzzvvv]]]ccctttzzzrrrkkkgggbbbVVVIIICCCGGGEEEOOOmmmyyyqqqmmmkkkbbb___ZZZUUUPPPMMMKKKJJJGGGDDDCCCEEEKKKWWWkkk}}}jjj___ppp{{{llliiittttttiiiZZZOOOKKKJJJKKKKKKPPP\\\ffffffbbb___]]][[[WWW[[[```dddllljjj\\\SSSKKKEEEAAA>>>CCCYYYpppppp}}}jjjTTTQQQXXXSSSLLLBBB===<<<===>>>===999===DDDOOOfff{{{}}}qqqggg```UUUJJJAAA===;;;:::666<<<999;;;NNNgggoooyyyuuugggbbb___bbbddddddgggkkkqqqyyy}}}}}}rrr[[[YYY\\\hhhvvvwwwjjj]]]TTTXXX]]]```aaa___]]][[[WWWbbbtttxxxsssmmmjjjlllnnnssssssnnniiifffbbb^^^[[[UUUNNNJJJJJJOOOVVVZZZooo}}}wwwsss|||uuu^^^XXX\\\zzzzzzuuummmTTT```yyyrrr}}}uuummmiiicccVVVHHH@@@EEEDDDOOOnnnxxxrrrooofffccc^^^YYYTTTQQQOOONNNLLLIIIGGGEEECCCIIIZZZjjj}}}{{{eee\\\kkk~~~mmmgggppprrriii]]]TTTPPPNNNLLLJJJOOO]]]iiikkkgggfffffffffdddhhhmmmrrrzzzuuubbbVVVNNNHHHCCC???@@@QQQeeezzz~~~mmmzzzyyy]]]UUU\\\VVVNNNDDD>>><<<===>>>===888===CCCNNNddduuukkkeeeZZZNNNDDD>>>;;;;;;888===999<<>>DDDDDDPPPpppzzzsssooohhheee```[[[WWWTTTSSSRRRRRROOOLLLHHHCCCDDDPPP]]]qqqxxxiiicccooonnneeelllyyyrrrkkkbbb[[[WWWSSSNNNJJJNNN[[[hhhmmmmmmpppssssssrrrvvvzzz}}}|||fffYYYQQQJJJFFF@@@???KKK\\\pppsssfffvvvfffZZZ```XXXPPPFFF???===>>>======;;;???EEEPPPgggzzzmmmhhh^^^RRRFFF???<<<<<<999===999>>>VVVppp{{{yyypppsssbbbaaa]]]\\\]]]^^^___eeelll{{{|||yyy}}}{{{iii\\\RRRUUUcccjjjddd[[[SSSTTTWWW[[[]]]\\\XXXUUUSSSQQQTTT^^^jjjuuuxxxppplllrrruuutttnnniiifffccc``````]]]VVVPPPLLLMMMRRRVVVeeexxx|||{{{}}}ccc\\\~~~}}}ppp\\\pppuuuiiijjj|||tttmmmhhhaaaSSSEEE>>>DDDFFFSSSsss}}}vvvqqqjjjgggbbb]]]YYYVVVUUUTTTTTTRRROOOLLLGGGDDDJJJSSSgggyyyzzzlllgggppptttiiimmmxxxwwwqqqiiiddd```\\\WWWSSSVVV```kkkqqqvvv|||lll\\\TTTMMMIIIBBB>>>FFFTTTggg|||ppp```jjjhhhYYY]]]YYYQQQHHHAAA???>>>===;;;<<<@@@EEERRRlll}}}~~~nnnjjjaaaTTTGGG???======888<<<999@@@ZZZttt{{{}}}kkk```___[[[[[[]]]___```ccciii|||}}}rrr|||uuuyyyvvvgggXXXWWW```fffbbbZZZWWWVVVWWWZZZ^^^___\\\ZZZTTTNNNMMMSSSZZZaaajjjrrryyy}}}vvvnnnsssxxxzzzvvvppplllfff```aaa___[[[TTTNNNLLLNNNQQQ^^^jjj{{{}}}|||{{{zzzlllppp}}}uuullleeennn|||uuunnnjjjcccTTTFFF>>>EEEHHHVVVvvvwwwrrrnnnkkkeee___ZZZWWWUUUTTTRRROOOMMMMMMIIIEEEGGGLLLVVViiixxxtttnnnrrr~~~qqqsss|||yyyqqqllljjjiiigggeeedddjjjpppuuu}}}yyy```XXXQQQLLLCCC<<>>DDDSSSnnn~~~}}}~~~uuuoookkkbbbUUUHHH@@@===>>>888;;;999BBB]]]www}}}gggaaa^^^[[[[[[```bbbbbbdddgggzzz{{{iiinnn}}}rrrqqquuu___VVV[[[aaaaaa]]][[[YYYYYY\\\```bbbaaa```VVVNNNJJJMMMQQQRRRXXX___eeeiiimmmnnnttt|||rrrttt{{{}}}wwwqqqhhh`````````]]]WWWPPPMMMNNNPPPQQQTTTZZZhhhvvvvvv{{{vvv{{{oooddd```nnn~~~xxxqqqlllfffWWWIII???FFFIIIWWWxxxwwwsssqqqnnnhhhaaa[[[WWWTTTSSSOOOLLLJJJKKKJJJFFFEEEGGGEEEYYYiiippp}}}wwwwwwyyyyyywwwqqqqqqsssuuuuuunnnqqqtttxxxddd[[[SSSNNNDDD;;;>>>GGGXXXrrruuuddd^^^pppfffPPPQQQYYYRRRKKKEEEAAA<<<:::::::::<<>>:::EEEdddfff```[[[___\\\\\\aaa___bbbooo{{{nnnjjjttt{{{ttt|||gggXXX\\\]]]]]]ccc\\\ZZZYYY[[[___ccccccbbbYYYSSSOOOPPPRRRRRRUUUYYYcccbbbcccfffhhhtttyyy}}}}}}~~~~~~|||uuullleeefffbbb[[[WWWTTTPPPJJJEEEEEEJJJJJJSSSjjjuuurrr||||||lll```dddlll~~~yyykkk___XXXRRRLLLCCCBBBKKKbbb|||zzzuuurrroooiiiaaaZZZTTTPPPNNNNNNLLLJJJIIIHHHGGGDDDBBBCCCOOOZZZfff|||xxxwww|||pppmmmqqqssszzzyyy{{{~~~|||xxxzzznnn\\\TTTQQQDDD===AAAAAAOOOjjjwwwdddZZZjjjbbbMMMMMMVVVPPPIIIDDD???<<<;;;<<<<<<>>>DDDTTTqqqvvvxxxrrrooonnnsss|||wwwqqqppptttyyyppp{{{}}}ooo^^^TTTKKKAAA======<<<>>><<>>@@@@@@MMMhhhttt```jjj~~~bbbPPPNNNZZZVVVNNNEEE???===<<<<<<>>>@@@EEEUUUssslll{{{||||||oooaaa]]]cccnnn}}}tttjjjccc___ZZZbbbnnn{{{|||sssnnnnnnppp~~~ssswwwtttbbbUUUJJJBBB======<<<>>>>>>OOOrrrccc___WWW\\\ZZZZZZ```aaagggxxxxxxmmmvvv|||jjjeee```aaajjjhhhddd___]]]]]]^^^^^^^^^dddZZZRRRQQQSSSRRRPPPQQQPPPNNNPPPTTTVVVaaa~~~yyytttqqqlllfffaaa\\\UUULLLEEE>>>EEEBBB>>>BBBLLLfff}}}ooojjjxxx}}}{{{uuummmvvv~~~|||xxxzzzqqqZZZ```ttt}}}nnn```UUUKKKDDDEEEHHHWWWppp~~~xxxsssqqqnnniiibbb[[[VVVQQQOOOMMMKKKIIIHHHHHHGGGDDDCCCAAABBBBBBJJJdddyyysss|||uuurrrtttrrrfffjjjtttxxxjjjoootttbbb[[[WWWJJJAAAAAA???JJJdddjjjnnn~~~iiiXXXSSSfffbbbXXXJJJAAA===<<<:::>>>@@@FFFVVVtttrrr|||wwwqqq\\\[[[YYY\\\hhhtttwwwssseeeWWWSSSXXX```uuu|||vvvnnneee]]]WWWTTTUUU\\\iiiwwwxxxrrrnnnwww~~~wwwttt{{{gggVVVJJJBBB>>>======>>>@@@UUUzzz]]][[[XXX\\\YYYXXX^^^```jjj|||vvvmmmfffgggssssssnnnhhhccc_________```fff\\\SSSSSSVVVVVVVVVWWWUUURRRRRRRRRQQQWWWooo}}}xxxrrrkkkddd[[[OOOGGGBBBGGGBBB<<<===AAATTToooqqqjjjvvv{{{}}}ooofffqqq{{{ssswwwmmmrrrjjjoooZZZddd|||~~~pppbbbWWWMMMEEEDDDIIIXXXrrr{{{uuuppppppmmmiiiccc]]]XXXTTTRRRNNNLLLJJJIIIHHHGGGEEECCCBBB@@@>>>@@@RRRttt|||qqq}}}~~~wwwzzzooo]]]___lllzzzxxxvvvccc\\\YYYLLLCCCBBB???FFF___}}}mmmnnnqqq^^^UUUllljjj___MMMAAA>>>===;;;===@@@FFFWWWvvvtttwwwyyyvvv```NNNLLLKKKQQQ```qqqxxxwwwggg[[[WWWVVVXXXiii~~~zzzsssooohhhaaaZZZUUUSSSRRRZZZ^^^gggttt~~~}}}~~~vvvkkkrrrxxx|||ssslllWWWIIICCC???<<<>>>???BBB[[[|||ZZZYYYXXX]]]YYYWWW\\\___lllvvvmmmnnn{{{|||uuunnnhhheeeeeefffcccYYYQQQQQQUUUYYY]]]aaa^^^YYYVVVUUUPPPSSSeee{{{zzzsssjjj```TTTKKKEEEGGG???;;;???AAAIII[[[yyypppeeetttzzzzzz}}}{{{jjj```lll}}}lllyyy}}}sssfff]]]bbbyyykkkccc~~~fff[[[hhh}}}zzzkkk^^^UUUMMMGGGDDDIIIXXXpppyyyrrrlllnnnllliiieee```[[[XXXVVVQQQOOOLLLKKKJJJIIIFFFDDD??????>>>===FFFbbbuuuvvvmmmWWWUUU^^^uuuwwwddd\\\ZZZNNNEEECCC???BBB[[[xxxpppooozzzcccUUUmmmlllaaaLLL???>>>???<<<<<>>>>>CCC```yyy\\\YYYWWW[[[XXXUUUZZZ```ooo{{{qqqppp||||||tttlllhhhggghhhaaaXXXPPPOOORRRXXXaaajjjddd___[[[YYYTTTTTTdddwwwwwwooofff[[[SSSJJJGGG===:::@@@???@@@JJJcccrrrqqqdddqqqyyyyyy{{{wwwggg[[[eeemmmvvvyyyrrrkkk]]]WWW```qqqbbbhhhqqq^^^\\\jjjzzz~~~{{{rrrbbbUUUNNNJJJFFFGGGKKKZZZpppwwwpppjjjlllkkkjjjgggccc```]]][[[VVVSSSPPPNNNMMMKKKHHHFFF======>>>===@@@TTT}}}uuuoooTTTMMMOOObbb|||zzz|||ggg]]]ZZZOOOFFFDDD???@@@WWWrrrrrrmmmppp___qqqrrreeeNNN???>>>???===<<<@@@JJJ]]]}}}ppphhhtttttttttgggbbbkkkppptttwww___KKKHHHEEEJJJ[[[ooozzz{{{lll\\\SSSOOOOOO```sssxxx~~~~~~wwwkkkiiieeeaaa]]][[[ZZZZZZYYYZZZ___iiivvv{{{yyyzzz~~~~~~|||tttooonnntttuuutttXXXIIIDDDAAA<<<===<<>>???TTTnnnoooeee~~~~~~lllyyyzzzlllRRR@@@??????;;;<<>>===:::JJJppp~~~iiifffmmm[[[YYYUUUSSSQQQQQQZZZkkk~~~yyyoooddd______ccclllvvvtttsssrrrooojjjfffjjjqqq}}}sssppp}}}xxxttttttooodddTTTGGG???>>>???@@@???DDDMMMVVV\\\^^^]]]\\\aaayyy~~~vvvaaacccwwwfffVVVVVV~~~bbboooxxxzzzmmm]]]OOOFFFCCCCCCJJJZZZmmm{{{~~~uuunnniiiiiikkkmmmnnnmmmiiieeebbbaaa___[[[UUUMMMIIIIIIJJJDDD===999888===HHHQQQnnn~~~{{{|||{{{|||iiiLLLEEEKKKRRRTTTYYYWWWXXXaaarrrxxxccc___SSSFFFBBB???BBBOOOnnnmmmcccrrrgggrrrvvvTTTBBB???>>>@@@<<>>???:::@@@JJJ^^^~~~}}}wwwkkkrrrvvvcccSSSJJJHHHHHHEEEBBBCCCIIIKKKNNNZZZjjjjjjaaaUUUVVVjjj~~~ttt```XXXNNNSSSlllsss```WWWZZZccc|||yyyvvvtttrrrnnnjjjccc[[[VVVOOOMMMNNNVVVdddtttssshhhggglllwwwmmm{{{vvveeeTTTGGG???<<>>>>>>>>::::::<<>>BBBQQQrrrcccddd}}}qqq]]]dddwwwoooRRRBBB>>>;;;;;;:::@@@JJJ^^^qqqgggooo{{{|||yyyxxx|||uuudddUUULLLJJJFFFBBBAAAEEEEEEFFFQQQ```ssszzzlll\\\YYYhhhzzz}}}uuujjjbbb[[[bbb}}}ttt```XXX___kkk{{{xxxvvvrrrnnniiibbbZZZTTTOOOLLLKKKQQQ]]]mmmyyysssiiijjjuuummmvvvyyyhhhWWWJJJBBB@@@AAA>>>OOOyyy{{{sssooopppuuucccXXXXXXWWWSSSPPPQQQ\\\nnn~~~wwwpppiiieeeeee]]]YYYXXXZZZ[[[^^^gggppp|||iiieee[[[YYYlll}}}~~~|||tttlllhhhcccZZZTTTRRRPPPMMMJJJGGGFFFEEECCCAAA>>>=========???CCCFFFHHHYYYlll}}}rrrjjjTTTIIIUUUooossszzzzzzooo```QQQGGGBBB@@@EEEVVVjjjzzzyyysssrrrqqqrrrssstttsssqqqssstttzzzttt\\\LLLBBB;;;???@@@<<<:::;;;888???EEEFFFEEEEEEKKKPPPbbbhhhkkkiiiiiijjjhhhbbb\\\UUUPPPMMMJJJIIIPPPYYYfffmmmqqqjjjZZZQQQXXXeeeaaaXXXLLLEEEGGGRRR```jjjoootttmmmfffYYYNNNGGG???AAAQQQssssssdddkkkiiiZZZdddwwwpppSSSCCC>>>:::999<<>>AAAEEEGGGVVVhhh{{{oooppp|||dddNNNFFFVVVpppvvv{{{|||vvvjjj[[[MMMCCC???>>>DDDUUUiiixxxxxxooosss|||zzzwwwuuutttuuuwwwwwwvvvxxx{{{~~~\\\JJJ===>>>AAA===:::<<<999;;;<<<;;;999:::>>>BBBMMMRRRXXX[[[]]]\\\VVVPPPLLLIIIFFFFFFDDDDDDGGGLLLPPPWWW```ccc[[[VVV^^^kkkddd\\\PPPGGGEEEKKKVVV]]]^^^aaaooonnnfffZZZPPPJJJ@@@???OOOrrrdddsss~~~}}}hhh[[[gggzzzsssVVVEEE@@@<<<<<<===CCCMMMaaauuunnnmmmdddlllwwwtttlllhhh^^^ZZZUUURRRPPPPPPOOONNN]]]gggwwwqqqeeeVVVJJJAAAAAAAAA@@@DDDLLLSSSiiiwwwhhhhhhwww}}}zzzxxxpppjjjtttxxxrrrllleee___[[[XXXUUUQQQQQQWWWbbbnnnvvvwwwtttyyyoookkkyyyvvvcccUUUKKKDDDAAAEEEEEEYYYhhhrrrjjj\\\TTTPPPRRROOONNNTTTbbbtttvvvhhh\\\VVVRRRMMMKKKMMMPPPSSSYYY```mmmxxx~~~tttdddYYY^^^qqquuuqqqnnngggbbb___XXXVVVRRROOOLLLHHHDDDAAA???>>>===<<<===@@@CCCEEETTTfffxxxnnnlllqqqsssqqqwww{{{^^^JJJEEEWWWpppxxx{{{xxxqqqeeeVVVHHH@@@===>>>EEEUUUhhhwwwrrreeefffqqq~~~{{{yyyyyyzzz{{{{{{|||qqqVVVAAA>>>@@@;;;888:::777888888888777888:::<<<@@@EEELLLRRRWWWVVVQQQLLLGGGFFFEEEDDDEEEFFFHHHIIIHHHJJJRRRYYYYYYZZZfffvvvuuunnnbbbXXXRRRUUU]]]cccdddaaajjjpppfffYYYRRRLLLAAA>>>NNNrrrXXXvvvkkk\\\gggzzzsssVVVGGGBBB??????>>>CCCMMM```jjjeeejjjbbbjjjuuu|||sssnnndddaaa\\\XXXTTTPPPLLLIIINNNSSS```ttt}}}qqq```OOOBBBAAACCCAAAAAAEEELLL^^^wwwrrruuu~~~{{{zzzqqqyyy}}}vvvpppjjjfffccc\\\YYYVVVUUUYYYbbbmmmuuuxxxuuuyyymmmhhhvvvxxxfffZZZPPPGGG@@@CCCFFF]]]wwwcccrrriii\\\SSSMMMNNNLLLNNNVVVfffwwwwwwjjj]]]WWWUUUPPPMMMOOOQQQRRRVVV[[[cccsssnnndddccclll~~~yyysssooohhhbbb___YYYUUUPPPLLLIIIFFFCCCAAA=========>>>@@@BBBDDDEEERRReeevvvtttjjjqqqxxxxxxrrroootttYYYIIIFFFYYYqqqyyy{{{vvvnnnaaaQQQDDD>>>===???GGGVVVggguuuuuuooowww~~~~~~~~~^^^CCC???AAA;;;888;;;888888:::;;;;;;;;;::::::<<<>>>DDDMMMTTTTTTQQQOOOGGGFFFEEEDDDFFFIIIJJJJJJHHHFFFIIIPPPSSSXXXkkk~~~sssmmmpppyyy}}}rrrsssuuugggYYYRRRLLL@@@>>>NNNrrrPPPooonnn[[[eeexxxqqqUUUFFFBBB@@@@@@===CCCLLL___|||eee```|||ggg___gggqqq}}}xxxnnnkkkgggccc^^^XXXQQQMMMMMMLLLRRReee{{{vvvhhhTTTDDDCCCEEECCCAAABBBMMMWWWfffwww|||~~~~~~zzz~~~~~~sssxxxyyysssoookkkiii]]][[[XXXWWWZZZcccnnnvvv~~~~~~uuutttllliiiyyy|||kkk```VVVJJJ@@@???DDD]]]}}}qqqbbbssskkk^^^UUUMMMKKKKKKNNNXXXhhhyyyxxxmmmbbb]]]VVVPPPMMMOOOPPPPPPQQQUUU```rrrwwwmmmhhhkkk{{{|||sssmmmddd\\\XXXRRRNNNJJJGGGEEEDDDCCCBBB======???AAACCCEEEFFFFFFRRRddduuu|||xxxeeeddduuu|||qqqoooWWWIIIGGGZZZrrrxxx{{{uuummm___OOOCCC===>>>@@@IIIVVVggguuu___BBB???BBB>>>:::===;;;<<<>>>@@@@@@???<<<999:::;;;AAAJJJRRRTTTRRRQQQGGGGGGEEEDDDGGGKKKMMMLLLIIIEEEEEEJJJLLLTTTlll}}}xxxhhhYYYRRRLLL??????OOOrrrJJJaaayyyhhhggg|||wwwXXXEEE???>>>@@@???IIIQQQdddzzz```[[[{{{``````cccnnn}}}xxxlll\\\PPPMMMJJJKKKTTTaaaooo}}}yyyfffLLLEEEHHH@@@:::DDDIIINNNXXX```gggwwwzzztttyyyqqqvvv|||zzzxxxtttpppggg^^^YYY[[[bbbiiirrryyy{{{uuuxxxnnntttrrrgggWWWHHHEEECCCFFF___{{{lll___rrrgggXXXOOOJJJKKKMMMJJJUUUpppzzzmmmfffeeeXXXLLLEEEIIIKKKIIINNNXXX```mmmvvvuuuyyykkkddd^^^WWWQQQNNNKKKJJJJJJIIIFFFCCCFFFBBBCCCHHHKKKIIIIIIJJJQQQaaattt}}}sssaaa]]]yyypppYYYFFFGGGXXXvvvttt~~~|||nnneeeWWWKKKCCC@@@??????EEEVVVhhhsss}}}wwwnnnooooooaaaNNN???999;;;???AAA@@@???======>>>>>><<<;;;;;;;;;???HHHRRRXXXXXXUUUKKKJJJIIIKKKNNNOOOMMMKKKLLLCCC???AAACCCKKKaaayyy}}}hhhZZZPPPEEE===AAANNNpppJJJ]]]~~~mmmmmm{{{[[[GGG@@@>>>@@@???KKKUUUjjjccc```zzz``````dddpppuuuiiiVVVRRROOOQQQXXXdddtttuuu[[[KKKIIIBBB>>>FFFDDDGGGMMMSSSYYYhhhvvvpppkkkqqqvvvhhhmmm~~~}}}yyyvvvlllddd___```eeejjjqqqwww|||xxx{{{wwwoooeeeVVVGGGEEEEEEIIIbbb{{{nnn```qqqgggXXXNNNIIIJJJLLLKKKWWWrrrxxxpppmmmYYYMMMFFFHHHIIIHHHMMMVVV\\\kkkvvvnnnfff___YYYSSSQQQSSSTTTRRROOORRROOOOOOPPPOOOKKKJJJMMMSSSbbbuuummm]]]___iiiQQQIIIWWWzzzuuu{{{nnneeeWWWKKKCCC@@@??????DDDTTTgggssszzziiiaaaaaaddd[[[NNNCCC======???AAADDDBBB@@@???>>>>>><<<:::;;;;;;???HHHSSSYYYYYYVVVNNNLLLKKKNNNRRRTTTRRRPPPHHH@@@;;;<<<<<<>>>LLL]]]tttvvvxxx~~~lll\\\QQQGGGAAAAAALLLlllJJJWWWvvvtttxxxuuu```JJJBBB>>>@@@AAANNN]]]ttteeedddyyy___aaaeeeqqqfff]]]SSSOOOOOOWWWgggwwwlllSSSIIICCC???DDDAAABBBDDDGGGKKKWWWnnn}}}xxxhhheeebbbhhhzzznnn^^^cccvvv~~~{{{qqqjjjfffgggjjjkkkooottt|||vvvqqqzzz}}}llldddVVVFFFDDDCCCIIIcccyyymmm```mmmhhhWWWMMMGGGIIIKKKKKKXXXttt}}}www___SSSKKKJJJKKKJJJNNNWWW[[[lll~~~{{{|||~~~tttrrrjjjbbb```dddgggfffccceeebbb```\\\UUUMMMKKKOOOUUUcccuuulll\\\bbb~~~```NNNYYYwww~~~~~~yyynnneeeWWWKKKCCC@@@??????DDDTTTfffssslll[[[TTTTTTXXXUUUOOOHHHBBB???@@@BBBIIIFFFBBB@@@>>>===;;;999:::;;;???IIITTTZZZZZZXXXRRRPPPOOOPPPTTTUUUTTTQQQIIIAAA<<<===<<<:::>>>FFFPPPTTT]]]iiivvvppp]]]QQQHHHDDDAAAIIIgggJJJQQQlllqqq{{{}}}eeeNNNDDD???@@@CCCSSSeeehhhfffxxx^^^___dddqqq}}}lll[[[RRROOOPPP\\\jjj|||xxx[[[KKKEEE???@@@CCCBBBBBBCCCDDDKKK[[[kkkpppnnnkkkkkkkkkkkkiiiggg^^^]]]\\\aaaqqq}}}lll\\\___sss}}}{{{tttooommmooopppoooqqquuuzzz}}}wwwlllrrr|||~~~lllfffWWWEEEBBB@@@FFFbbbuuuhhh[[[ccchhhWWWKKKGGGHHHKKKKKKXXXttt}}}~~~zzzfff[[[RRRPPPOOOOOOSSSYYY\\\nnn}}}xxxsssmmmlllttt}}}vvvwww}}}}}}xxxuuuqqqiii[[[OOOMMMQQQUUUbbbsss~~~}}}yyygggiii|||jjjSSS]]]xxx|||}}}zzznnneeeWWWKKKCCC@@@??????EEETTTffftttyyyfffWWWQQQRRRSSSSSSPPPKKKDDD@@@AAACCCKKKGGGBBB???>>>===;;;:::::::::???IIITTT[[[[[[YYYVVVSSSQQQQQQSSSTTTRRRPPPJJJBBB===>>>>>>;;;:::===???DDDMMMXXXbbbnnn}}}ppp\\\OOOGGGDDDAAAGGGdddJJJNNNhhhuuuzzzhhhPPPFFF@@@AAAEEEWWWllljjjhhhxxx]]]]]]aaannnooocccYYYQQQRRRZZZllleeeTTTIIIAAA>>>AAA@@@@@@AAAAAABBBJJJTTTRRRRRRSSSUUUXXXZZZ[[[ZZZXXXYYYYYY\\\gggxxx{{{nnncccfffxxx~~~|||yyywwwwwwzzzzzzyyy{{{}}}sssnnnyyy|||pppjjjXXXEEEBBBBBBHHHbbbtttaaaTTTWWWgggVVVJJJHHHGGGJJJJJJWWWsss~~~xxxxxxsssvvv}}}|||vvvhhh```XXXTTTTTTTTTWWW[[[]]]ppp{{{tttlllbbb___eeesss~~~tttdddUUUQQQSSSSSS___mmmxxxyyyzzz{{{vvvxxxjjjVVVbbbsssyyy{{{~~~}}}nnneeeWWWKKKCCC@@@??????GGGUUUffftttxxxggg[[[WWWWWWWWWVVVSSSLLLEEEBBBCCCFFFKKKGGGAAA===<<<<<<<<<;;;999:::>>>HHHTTT[[[[[[XXXUUURRRPPPQQQTTTVVVUUUSSSIIIAAA:::999:::888777666999:::@@@GGGMMMUUUfffvvvmmmZZZMMMEEEBBB@@@GGGcccIIIOOOlll|||}}}uuuhhhPPPGGGBBBCCCHHH[[[pppjjjhhhyyy]]]\\\___kkkmmmWWWMMMPPPccc}}}qqq```OOOBBB@@@>>>;;;<<<>>>>>>===@@@FFFEEEEEEHHHNNNTTTXXXZZZZZZVVVYYYZZZZZZ___jjjuuuyyyuuuqqqllloootttqqq{{{~~~wwwnnnXXXEEEDDDHHHKKKdddyyy```OOONNNuuugggUUUIIIHHHEEEIIIIIIWWWrrrxxxssssssooossszzzyyy|||pppfffaaa[[[WWWWWWXXXZZZ\\\]]]ooovvvjjj]]]XXX[[[eeevvvyyykkk[[[TTTTTTOOOXXXdddlllsss~~~xxxzzz{{{~~~yyy```UUUeee```fffzzz{{{~~~nnneeeWWWKKKCCC@@@??????GGGUUUeeessswwwpppmmmlllpppzzzzzzmmmddd___]]]^^^[[[VVVNNNIIIFFFGGGIIILLLHHHAAA===;;;<<<<<<<<<999:::>>>HHHSSSYYYYYYWWWPPPNNNLLLNNNSSSWWWXXXWWWJJJDDD<<<888777777666444888777;;;@@@BBBHHHZZZnnn~~~jjjZZZMMMEEE@@@???HHHgggIIIRRRtttkkk}}}gggPPPGGGCCCDDDJJJ]]]rrr|||ccc```}}}```]]]^^^jjjbbbRRRUUUbbb|||zzzhhhQQQAAAAAA???;;;;;;???AAAAAAEEEIIILLLLLLNNNUUU^^^cccdddbbbZZZ___```\\\[[[aaaiiimmmoooqqqrrrttt~~~yyyvvv}}}pppXXXFFFIIIIIIKKKccceeeOOOIIIooo~~~gggUUUGGGGGGBBBFFFHHHVVVsss~~~yyyyyytttvvv{{{yyyyyynnneeebbb^^^[[[\\\^^^^^^^^^aaappp~~~ooo```WWWVVV]]]mmm}}}}}}vvvjjj[[[QQQNNNJJJQQQYYY___eeeppp~~~xxxwwwkkkUUURRReeeXXXWWWnnnyyyzzz~~~}}}nnneeeWWWKKKCCC@@@??????CCCRRRcccqqq~~~{{{wwwtttpppoooooonnnrrrqqqllleee]]]VVVTTTUUUaaassswwwnnngggbbbccc___XXXRRRNNNMMMLLLKKKQQQKKKDDD>>>;;;;;;<<<<<<999999===GGGQQQXXXWWWUUUMMMJJJGGGIIIMMMQQQQQQPPPHHHEEE@@@;;;999999999888888777;;;AAA@@@CCCUUUkkk{{{iii\\\QQQGGGAAA???JJJkkkIIIUUU{{{~~~hhhzzzfffPPPHHHDDDEEELLL^^^sssyyy[[[WWWbbb]]]^^^iiikkkZZZ___eee|||}}}kkkPPP???@@@DDD@@@>>>BBBGGGIIINNNTTTYYYWWWYYY```iiiooonnnkkk```eeefff```[[[^^^dddgggkkkqqqtttssswwwyyy|||}}}qqqWWWGGGLLLGGGHHHaaakkkQQQHHHmmm~~~hhhTTTFFFFFF@@@EEEGGGWWWttttttxxxzzz{{{~~~{{{xxxnnneeedddbbb___```ccccccaaaeeesssvvveeeZZZVVVZZZiiiyyy{{{uuupppfffXXXLLLGGGGGGLLLQQQUUUZZZeeesss~~~yyytttxxx~~~cccMMMOOOddd[[[UUUiiiyyyxxx{{{}}}{{{nnneeeWWWKKKCCC@@@??????@@@OOOaaappp}}}llldddsssiii^^^___bbb```\\\___^^^[[[UUUOOOLLLMMMOOO\\\qqquuullleeeeee```YYYUUUSSSRRROOOLLLUUUOOOFFF???<<<;;;;;;;;;999999===FFFQQQWWWVVVSSSLLLHHHDDDCCCFFFGGGFFFEEE???@@@>>>:::888999:::999666666;;;@@@===>>>OOOeeezzzjjj___UUUJJJBBB???LLLoooIIISSSqqqvvvjjj~~~fffVVVNNNJJJKKKNNN\\\rrr}}}ZZZXXXvvvmmm[[[]]]hhh{{{mmm\\\dddvvvmmmTTTGGGDDD@@@???BBBIIITTT^^^dddfffffffffhhhlllqqqsssrrroookkkkkkiiieeeaaa```bbbdddjjjfffgggkkkmmmmmmsss|||~~~}}}tttyyy}}}ooo[[[OOOKKKKKKQQQ___~~~\\\MMM___}}}pppNNNCCCKKKDDDBBBEEEUUUqqqpppggghhhkkkmmmoooxxx}}}xxxzzz{{{wwwoooppppppnnnjjjgggffffffiiiooopppdddXXXUUUbbbttt{{{sssjjjddd[[[PPPHHHFFFHHHGGGIIIPPPVVV\\\dddmmmzzz|||yyyxxxyyy^^^LLLDDDmmmdddTTTkkkvvvyyy{{{}}}tttjjjbbbVVVKKKDDD@@@===<<>>;;;:::999999<<>>===<<<<<<::::::999888999<<<;;;===???;;;IIIgggzzzmmmcccUUUIIIBBB???NNNkkkIIIQQQnnnzzzpppiiiYYYQQQKKKJJJPPPbbb{{{YYYQQQkkktttbbbaaahhhxxx~~~iiieeevvvsss]]]OOOJJJHHHKKKRRR___nnnzzz}}}zzzxxxwwwxxxxxxvvvtttpppooommmjjjgggeeeeeeeeegggdddcccdddbbb```dddkkkmmmzzz|||xxxvvvtttsssyyy}}}{{{~~~xxxlllZZZOOOLLLLLLSSS___mmmTTT\\\xxxpppQQQCCCGGGFFFDDDGGGVVVqqqtttfffbbb___```cccqqq~~~xxxqqqkkkgggdddbbbccckkkppp___WWWbbbssswwwkkkbbbXXXNNNHHHHHHGGGDDDFFFLLLRRRXXXbbbjjjttt|||www{{{vvv]]]MMMHHHqqqlll]]]tttrrrsssvvvwwwkkkcccWWWLLLEEEAAA???===AAAIIIWWWhhhxxxxxxcccTTT^^^uuuqqqgggcccbbbaaa___QQQPPPNNNHHHCCCDDDLLLSSS```zzz{{{uuuzzzqqqgggbbb]]]XXXWWWYYYddd\\\PPPFFFAAA???<<<::::::999<<>><<<;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999999<<<;;;===???===LLLjjj|||nnncccVVVIIICCC???OOOlllHHHPPPlllnnnaaaYYYNNNJJJPPPiiibbbRRReee~~~~~~zzziiifffggguuuuuulllzzz|||hhhZZZTTTMMMRRR^^^ooo}}}|||{{{{{{yyyxxxvvvuuuuuutttqqqooolllkkkkkkjjjddd^^^]]]aaafffvvv|||vvvnnnfff___^^^gggrrrtttwwwzzztttzzziiiXXXOOOMMMNNNUUUaaa{{{{{{WWWTTTooonnnTTTEEEEEEEEEDDDFFFSSSmmm}}}qqqhhhbbbbbbdddqqqyyymmmeee___YYYVVVXXXbbb}}}gggZZZ```ooo|||yyylllaaaWWWSSSTTTLLLHHHHHHNNNVVV^^^hhhrrrrrr{{{~~~yyy{{{xxxppppppwww^^^OOOKKKvvvsssfff}}}nnnpppuuu|||llldddXXXMMMFFFBBB@@@???@@@FFFSSSccctttqqqbbbeeeuuuxxxsssooojjjfffSSSQQQLLLGGGEEEGGGMMMRRRccc~~~~~~zzzpppjjjddd\\\XXXYYYiiiiii^^^KKK@@@@@@>>>:::;;;:::;;;???DDDFFFDDDBBB>>>===;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999<<<;;;===@@@>>>NNNlll~~~pppdddVVVIIICCC???QQQoooIIISSSpppsssiiibbbTTTLLLQQQqqqoooWWWcccwwwvvvyyyjjjeeeeeessszzzsssccc[[[SSSWWWaaappp|||zzz|||~~~~~~}}}}}}~~~|||yyyrrrwww~~~xxxoooiiihhhlll{{{~~~{{{yyyxxxsssnnnggg]]]TTTQQQ[[[hhhzzzxxxwww~~~uuurrrzzzuuueeeWWWOOONNNQQQXXXbbb}}}oooVVVOOOjjjnnnWWWHHHEEEBBBBBBDDDNNNfffwwwpppooonnnwwwtttfff]]]WWWRRRMMMOOO[[[ppp___aaammmzzzuuujjjddddddVVVPPPNNNSSS[[[cccnnnwwwssswww}}}{{{rrrfffggg}}}cccQQQMMMxxxxxxkkkiiinnnuuu}}}kkkcccWWWLLLEEEBBB@@@???@@@DDDOOO___ppp~~~wwwttt{{{{{{ppphhh[[[WWWPPPKKKIIIJJJMMMPPPgggwwwqqqjjj```[[[ZZZiiiooogggPPP@@@AAA@@@:::;;;::::::===@@@BBBBBB@@@???>>>===;;;::::::;;;;;;:::::::::;;;;;;<<<<<<<<<;;;===;;;<<<>>>===MMMmmm~~~ooocccTTTHHHCCC@@@TTTrrrMMMZZZwwwsssnnnjjj[[[PPPYYY|||___cccrrrtttrrrdddaaaaaappp|||kkk```\\\^^^cccmmmxxxzzzvvvtttwww||||||xxxuuusss}}}{{{xxxmmmhhhggghhheeebbb___YYYPPPLLLSSS^^^mmmyyyxxxqqqtttqqqbbbUUUOOONNNSSSZZZbbb{{{nnnzzzXXXRRRmmmpppYYYIIIFFFAAABBBDDDKKK___{{{xxxrrrrrrqqqccc\\\XXXUUUQQQRRR^^^kkkgggnnnzzz{{{xxxhhh```YYYZZZ^^^cccjjjqqqpppooorrrzzzxxxgggeee~~~gggRRRLLLwwwttt{{{bbbhhhqqqxxx|||iiiaaaVVVKKKDDDAAA???>>>@@@CCCKKKZZZmmm|||ttthhh```]]]WWWQQQMMMLLLMMMMMMfffyyyqqqggg```___bbbmmmjjjTTTDDDCCCBBB<<<:::::::::<<>>>>>===>>>;;;;;;===;;;MMMlll|||nnn```QQQFFFBBBAAAXXXwwwSSSbbb~~~rrrtttttteeeXXXjjjvvvrrrqqqnnnkkk]]]ZZZ\\\mmmuuueee______```gggooovvvxxxxxxxxxvvvsssooommmnnnrrrvvv}}}wwwrrrnnnmmmsssxxxlllhhhkkkqqq{{{lll\\\TTTRRRTTTTTTSSSTTTSSSNNNIIILLLRRRYYYdddrrr{{{www}}}|||mmm```TTTPPPPPPTTT\\\bbbxxxyyyyyy\\\VVVqqqttt[[[IIIDDDAAADDDFFFJJJZZZuuurrruuupppddd^^^\\\ZZZYYY___iii}}}rrrsss{{{tttooommmkkklllooonnnmmmnnnttttttkkk|||dddPPPKKKwwwsssYYY^^^hhhqqqvvv{{{~~~hhh```UUUKKKDDD@@@???>>>@@@AAAGGGVVViiiyyyooobbb```___\\\XXXSSSPPPPPPQQQdddzzzrrrhhhaaa```]]]gggiii\\\MMMGGGCCC???;;;;;;;;;<<<>>>AAADDDFFF???>>>===<<<;;;<<<<<<===<<<=========>>>>>>??????>>>???;;;;;;======OOOooozzzlll^^^OOOEEEBBBCCC\\\|||ZZZiiivvv~~~tttggg|||uuunnn|||hhhXXXUUUXXXhhh|||kkk^^^]]]^^^bbbiiimmmmmmllliiiiiigggddd``````bbbeeeqqquuuvvvqqqhhhbbbaaacccooorrr]]]QQQRRRTTTWWW]]]dddmmmttt~~~tttdddSSSHHHFFFGGGHHHHHHJJJMMMKKKFFFFFFIIIIIIQQQ\\\hhhrrr}}}vvvhhh]]]TTTQQQSSSUUU]]]bbbvvvyyyYYYPPPnnnttt^^^JJJCCC@@@DDDFFFHHHUUUnnn}}}~~~wwwllleeebbbbbbcccnnnuuu|||xxx|||||||||xxxzzz~~~www{{{vvv\\\LLLLLLzzznnnRRRXXXbbbkkkpppuuuyyy}}}iiiaaaUUUKKKEEEAAA@@@?????????CCCQQQeeevvvwwwggg___\\\```cccaaa]]]ZZZ\\\___jjj{{{qqqgggaaa```[[[ccciiieeeYYYLLLEEECCC======<<<<<<===@@@CCCFFF@@@???===<<<<<<======>>>??????????????????@@@@@@>>>???;;;<<<@@@AAATTTvvvyyykkk]]]OOOEEECCCDDD```^^^lll}}}ttt|||vvvhhhVVVRRRUUUeeewww{{{pppaaa```aaadddhhhjjjgggdddZZZ[[[[[[YYYUUUTTTVVVXXX[[[aaaddd___VVVQQQSSSXXXffffffSSSQQQNNNJJJHHHIIIPPPXXXiiilllkkk```PPPEEEBBBEEEDDDCCCEEEIIIJJJEEECCCDDDBBBGGGPPP[[[gggtttqqqeee\\\TTTSSSUUUUUU]]]bbbtttwwwQQQGGGfffrrr```LLLCCC===AAADDDEEEPPPgggyyyqqqmmmmmmooovvv{{{{{{|||yyy}}}kkkSSSHHHMMM~~~kkkQQQWWWaaahhhlllqqquuuzzzjjjbbbVVVLLLFFFCCCAAA@@@>>>===@@@NNNbbbsss}}}vvvjjjeeeeeeZZZaaahhhiiifffdddhhhlllrrrvvvkkkeeeddd\\\aaajjjlllbbbPPPFFFFFF>>>>>>===<<<<<<>>>AAADDDAAAAAA???>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>;;;===BBBDDDYYY{{{yyykkk]]]OOOFFFDDDEEEbbb]]]jjj}}}}}}|||tttyyynnnWWWQQQUUU]]]mmm~~~xxxkkkddd^^^bbbiiijjjaaaWWWTTTSSSRRRPPPOOOMMMKKKKKKNNNNNNMMMMMMMMMLLLLLLLLLaaa}}}|||eeeVVVJJJHHHIIIGGGFFFHHHVVVVVVUUUSSSPPPKKKGGGDDDBBBAAABBBDDDFFFFFFDDDBBBBBBCCCGGGNNNWWWdddxxxqqqddd\\\UUUSSSTTT[[[```jjj~~~ppp{{{yyy\\\BBBUUUsssbbbDDDEEECCCBBBDDDGGGNNN]]]www|||wwwzzzzzzvvv{{{}}}}}}~~~mmmMMMBBBQQQkkkKKKTTTWWW^^^fffooosssuuulll```RRRIIIHHHGGGDDD@@@======AAAMMM^^^ooo|||}}}ooonnnrrrqqqnnneeeeeeggglllqqqtttvvvuuu~~~}}}uuujjjaaa[[[^^^bbbccc___UUUJJJCCCAAA???>>>===>>>@@@CCCDDDEEEFFFGGGEEEBBB@@@@@@@@@BBBAAA@@@@@@??????@@@@@@EEE>>>===BBBAAAFFF```rrrggg\\\NNNDDDBBBGGGkkk```lll}}}uuuuuuyyyrrrXXXPPPSSS[[[kkkzzz|||jjjccc]]]___eeeeee]]]SSSNNNMMMKKKHHHFFFDDDCCCBBBEEEEEEFFFFFFGGGHHHHHHHHHXXXrrrooo[[[OOOHHHDDDEEEIIIHHHIIIIIIIIIIIIHHHGGGFFFBBBBBBBBBCCCEEEEEECCCBBB??????BBBHHHQQQ^^^sssmmmbbb[[[VVVTTTVVV\\\aaalll~~~hhhmmmzzzWWW@@@PPPeeeZZZGGGFFFCCCBBBCCCFFFJJJWWWmmm{{{}}}{{{xxx{{{fffKKKDDDSSSiiiHHHLLLLLL[[[dddmmmqqqttt~~~ooodddUUULLLIIIHHHCCC???======@@@KKK[[[mmm{{{vvvpppsssxxxyyyvvvnnnoooppprrrvvv{{{|||qqqhhhaaabbbdddccc___WWWMMMGGGBBBAAA???>>>???AAACCCEEEGGGHHHHHHFFFBBB???>>>>>>???AAACCCEEEFFFEEEDDDCCCEEE???>>>BBBAAAFFFaaa{{{lllddd[[[MMMDDDAAAIIInnncccnnn|||yyypppxxx___pppxxx\\\PPPQQQYYYggguuulllfff``````dddbbbZZZQQQJJJIIIFFFCCC@@@>>>===<<<===>>>???@@@BBBCCCEEEEEEKKK```|||yyyeeeTTTHHHEEEFFF???@@@AAABBBDDDEEEGGGHHHGGGFFFEEEEEEFFFEEECCCAAA???===???DDDKKKYYYnnn|||iii___YYYVVVUUUWWW[[[aaakkk|||fff```YYY@@@JJJSSSPPPJJJEEEBBBAAABBBDDDFFFNNN```qqqyyyuuuxxx{{{~~~```KKKHHHVVVgggJJJLLLKKKVVV___jjjooorrr|||sssgggXXXOOOLLLIIIDDD>>>>>>===???GGGWWWiiixxx{{{yyyxxx{{{|||}}}}}}}}}yyypppgggeeeccc```\\\VVVOOOJJJHHHFFFDDDCCCCCCDDDGGGHHHMMMNNNMMMKKKGGGCCCBBBAAABBBFFFLLLQQQRRRPPPMMMJJJHHHCCCBBBDDDBBBIIIfffuuugggbbb\\\OOOEEEBBBNNNttteeeqqq~~~yyyxxxssslllkkk___NNNjjjcccTTTQQQWWWcccooorrrmmmiiihhhiiifff^^^VVVNNNLLLHHHCCC@@@???>>>>>><<<<<<===???@@@AAABBBCCCBBBPPPbbbvvvqqqZZZLLLFFFAAAAAA@@@@@@BBBEEEGGGIIIMMMLLLJJJJJJKKKJJJHHHGGGGGGDDDCCCFFFLLLXXXlll~~~|||hhh]]]YYYWWWVVVXXXYYY^^^ffftttppp\\\zzzdddDDDEEEFFFKKKNNNCCCAAA@@@AAACCCCCCHHHUUUccc|||xxxvvvvvvyyy~~~www^^^KKKJJJWWW}}}dddKKKKKKIIIPPP[[[fffmmmpppzzzvvvjjj[[[QQQMMMJJJEEE@@@???===>>>DDDQQQcccuuu~~~|||rrrmmmfffaaa]]]YYYTTTPPPOOONNNKKKIIIIIIJJJLLLMMMTTTUUUUUUSSSOOOMMMLLLLLLKKKQQQYYY___```]]]WWWSSSKKKHHHGGGGGGFFFOOOlllsssfffddd^^^PPPFFFFFFWWW|||jjjuuuwwwfffbbb[[[QQQbbb|||kkkYYYQQQTTT___iii{{{xxxvvvttttttsssooofff```TTTQQQKKKFFFBBB@@@@@@@@@>>>>>>>>>>>>????????????>>>DDDNNN]]]tttjjjVVVKKKCCCBBBAAA@@@AAACCCFFFGGGLLLKKKKKKNNNQQQSSSTTTSSSRRRNNNLLLNNNQQQ\\\ooojjj^^^ZZZWWWVVVWWWWWWZZZ___iiiyyy\\\rrrpppHHH???@@@JJJOOOCCC@@@???@@@BBBCCCFFFOOOZZZwww~~~}}}wwwsssrrrtttwww}}}vvv]]]MMMMMMYYY~~~___EEECCCBBBKKKWWWdddlllpppyyyyyylll\\\RRRNNNLLLGGGCCC@@@>>>===AAALLL]]]ooo{{{}}}}}}}}}zzzpppiiieeebbb^^^ZZZWWWUUURRRPPPOOOOOOQQQRRRWWWYYYZZZZZZXXXWWWWWWWWWWWW\\\ccchhhiiiddd]]]XXXNNNKKKIIIJJJKKKVVVrrrrrrfffeee^^^NNNFFFJJJaaawww|||ssshhhZZZJJJTTTkkksss^^^QQQPPPYYYcccuuu}}}~~~{{{sssmmm___ZZZRRRJJJDDDAAA@@@@@@???>>>>>>>>>======<<<<<<>>>@@@CCCMMMcccqqq^^^RRRGGGFFFDDDBBBBBBCCCDDDEEEEEEEEEGGGLLLSSSXXX[[[]]]WWWTTTRRRSSSWWW```rrrkkk^^^ZZZXXXWWWWWWVVVXXX[[[bbbvvv^^^jjjPPP===>>>IIIMMMEEE@@@???@@@BBBCCCDDDLLLUUUsss{{{}}}rrrjjjoooxxx}}}|||{{{|||{{{}}}|||}}}{{{tttoooooorrrxxx{{{||||||~~~bbbVVVXXX```___GGGEEEFFFHHHTTTccclllpppyyyrrr```SSSOOOMMMIIIEEE@@@???>>>@@@HHHXXXiiiuuu~~~vvvuuu}}}yyyqqqnnnjjjeeeaaa___]]]ZZZWWWUUUVVVWWWXXXZZZ\\\^^^___^^^^^^___``````cccgggjjjjjjfffaaa]]]RRRNNNKKKLLLQQQ___xxxooofffeee[[[JJJGGGPPPmmm|||hhhLLLPPP___pppwwwbbbOOOKKKSSS]]]nnn}}}|||qqqkkk```TTTKKKEEECCCBBB?????????>>>>>>>>>======>>>???BBBJJJ___zzzrrrfffVVVTTTQQQMMMIIIFFFEEEDDDAAAAAACCCGGGNNNSSSWWWXXXSSSQQQQQQTTTXXXaaasssjjj]]]ZZZYYYXXXXXXXXXZZZ[[[___ppphhhiiibbbAAAAAAEEEDDDHHHCCC@@@@@@AAAAAABBBHHHPPPkkkrrr}}}zzzggg^^^YYY]]]cccfffhhhllloooppptttzzzuuuyyyyyysssqqqssswww}}}|||nnniiimmmkkkbbbKKKHHHLLLFFFSSScccmmmqqqyyyzzzeeeVVVPPPMMMJJJGGGAAA@@@>>>???FFFTTTdddpppxxx}}}ppprrr}}}~~~{{{wwwpppjjjkkkiiieeebbb`````````aaa___aaacccddddddeeefffgggggghhhiiijjjjjjhhhfffeeeZZZUUUQQQTTT]]]lll}}}ooogggfff[[[IIIKKK[[[www~~~~~~tttssscccVVV]]]fff}}}yyycccNNNGGGOOOYYYiii{{{zzznnn```TTTLLLHHHGGGAAAAAAAAAAAAAAAAAAAAAAAA===@@@DDDLLL```{{{iiifff```YYYRRRLLLGGGEEEBBBAAAAAACCCGGGKKKMMMNNNMMMLLLMMMQQQWWWaaarrrhhh\\\ZZZYYYYYYYYYZZZ]]]^^^```nnnsssmmmsssIIIDDD@@@===HHHEEEBBB@@@AAA@@@@@@EEELLL___hhhttttttrrrmmmlllrrrvvvmmm```VVVRRRRRRWWWZZZZZZ```iiimmmmmmqqq~~~|||vvvqqqwww~~~wwwvvvvvvxxx~~~|||{{{uuudddIIICCCFFFEEESSSdddnnnrrrzzzjjjXXXQQQNNNJJJGGGAAA@@@??????EEEQQQaaalll{{{~~~~~~wwwuuusssooollliiiiiijjjjjjeeegggiiijjjjjjjjjkkkmmmllllllkkkkkkkkkkkkllllllbbb\\\XXX[[[gggxxx}}}ooojjjiii\\\KKKQQQddd|||yyywww``````ooogggVVV]]]rrr}}}lllRRRGGGLLLMMMeeesssnnn^^^VVVPPPMMMLLLIIIEEECCCCCCBBBAAA@@@???DDDFFFIII^^^qqqcccWWWOOOLLLCCCEEEGGGGGGDDDBBBCCCEEEFFFHHHGGGFFFMMM```tttddd\\\\\\ZZZ[[[```UUUccckkkpppsssyyyWWW@@@AAABBBBBBCCCCCCCCCBBBAAACCCFFFIIISSSZZZfffuuupppiiiaaa___aaaaaa]]]XXXTTTTTTUUUZZZ```eeehhhiiioooyyy|||yyy|||zzzyyyuuupppvvvvvvqqqQQQHHHHHHIIISSScccooosssyyyoooZZZRRRPPPKKKFFFCCCBBB@@@@@@AAAHHHXXXhhhuuu{{{wwwuuutttsssqqqpppppprrruuuwwwvvvsssqqqssssssrrrooommmooouuuyyyqqqggg```gggyyyxxxoookkkiii\\\PPPZZZooo{{{zzzlllXXXYYYfffrrrZZZ[[[oooqqqVVVJJJMMMNNNZZZhhhxxx~~~wwwiiiaaa\\\WWWSSSOOOKKKGGGEEEDDDAAA??????DDDFFFKKKaaapppbbbZZZWWWMMMKKKHHHEEECCCBBBBBBCCCAAAEEEFFFEEEJJJ[[[ooo}}}}}}eee^^^^^^\\\\\\```YYYeeekkknnnqqqwwwbbbEEEAAA@@@AAABBBCCCCCCCCCBBBBBBEEEGGGNNNSSS^^^ooowwwppphhhcccbbbcccbbb```[[[\\\^^^cccjjjooorrrsss}}}vvvtttpppkkknnnxxx|||}}}vvv~~~~~~TTTFFFGGGIIIRRRaaannntttzzzvvv^^^TTTPPPMMMIIIDDDBBBAAA@@@@@@FFFUUUdddwww|||{{{{{{zzzyyyxxxxxxyyy{{{}}}}}}|||zzzxxxwwwvvvsssqqqrrrwww{{{rrrkkkhhhpppxxxoookkkggg[[[RRR___vvvxxx|||}}}\\\MMMQQQ^^^{{{ccc[[[mmmwww[[[LLLMMMMMMPPP^^^nnnvvvzzz~~~tttzzzyyysssnnnjjj___[[[UUUPPPKKKHHHDDDAAAAAAFFFIIIQQQhhhsssllliii```XXXNNNFFFCCCCCCBBBAAA<<<@@@CCCDDDFFFRRRhhh{{{wwwddd___^^^\\\ZZZ]]][[[dddfffgggjjjppptttOOO@@@===@@@@@@BBBDDDDDDBBBBBBBBBCCCFFFIIISSSfff{{{|||sssnnnmmmnnnppplllmmmooottt{{{sssmmmhhhbbbbbbgggiiikkkqqq{{{tttzzz[[[EEEHHHIIIPPP]]]mmmvvv{{{gggXXXRRRNNNLLLFFFCCCAAA@@@???CCCPPP]]]uuu~~~}}}{{{xxxvvvwwwzzz}}}vvvrrrrrr{{{wwwoooiiidddYYYUUUgggwwwlllNNNEEELLL\\\vvvlll^^^kkk|||```MMMKKKJJJMMMZZZgggnnnqqqtttuuutttfffeeeuuu|||pppkkkccc\\\VVVQQQLLLHHHIIILLLPPPZZZqqqxxxkkkYYYMMMHHHFFFBBB???:::===AAACCCBBBJJJbbb{{{|||nnnaaa]]]]]]ZZZWWWXXXYYY___^^^]]]```fff~~~___EEE;;;>>>>>>AAACCCDDDCCCAAAAAAAAABBBCCCKKK^^^wwwssshhh```XXXSSSTTTUUUWWW]]]fffppp}}}yyypppsssbbbGGGJJJIIINNN[[[kkkwww|||ttt___TTTPPPOOOHHHEEEBBBAAA???AAAJJJUUUlll}}}~~~||||||~~~|||zzz{{{}}}{{{tttmmmfffaaaZZZ[[[pppzzz|||^^^GGGDDDJJJYYYmmmpppaaafffhhhQQQKKKIIIKKKUUU```fffjjjnnnooonnn^^^UUU```}}}|||tttlllfff```ZZZWWWUUUWWW\\\ggg|||~~~jjj[[[SSSNNNGGGAAAAAA???AAACCC@@@EEE```~~~}}}zzzoooggg```^^^]]]ZZZWWWVVVVVVZZZWWWVVVZZZ___tttxxxsssPPP===<<<<<>>>>>@@@IIIXXXiiixxx{{{hhhZZZQQQLLLEEEBBBAAACCCEEEFFFIIINNNSSSYYYdddqqqzzzvvvooo|||rrr^^^]]]aaacccZZZSSS```oooVVVJJJPPP]]]kkkrrrvvv}}}tttaaaZZZMMMHHHEEEEEEBBB???@@@DDDMMMcccuuu~~~{{{yyyrrrjjjfffmmm{{{{{{zzzffflll~~~sssbbbQQQFFFCCCFFFJJJKKKOOOVVVgggiiiVVV[[[tttfffRRRGGGFFFFFFGGGKKKTTT```hhhjjjlllqqqwww|||{{{bbbNNNIIIGGGLLLhhhtttaaaVVVYYYYYYZZZZZZZZZXXXWWWVVVVVVWWWVVVUUUUUU]]]jjjtttjjjiiilllAAA>>>;;;999;;;>>>???@@@AAAAAAAAAAAADDDLLLXXXfffppp{{{}}}xxxlllZZZMMMIIIFFFFFFGGGEEEBBBDDDIIIMMMOOOVVV^^^dddkkkxxxyyyvvvzzzeeeWWWXXX\\\ZZZZZZ]]]```www^^^QQQQQQXXXeeeooouuu~~~rrreeeSSSJJJJJJKKKDDDCCCCCC===IIIUUUfffwww}}}wwwuuunnnkkkllluuuyyyrrraaakkkpppdddTTTJJJIIILLLNNNOOONNNMMMMMMWWWrrrdddQQQYYYvvvsss]]]NNNEEEEEEEEEHHHOOOYYYbbbfffkkkooouuuzzzpppZZZTTTPPPTTTmmmooo___UUUXXXYYYZZZZZZZZZXXXWWWVVVWWWWWWVVVUUUUUU\\\hhhqqquuuggg}}}JJJBBB===:::===@@@???>>>>>>AAAAAA@@@AAAFFFOOOZZZaaaiiilllqqquuuxxx~~~{{{ooo```TTTNNNJJJHHHHHHFFFDDDGGGMMMNNNOOOTTTZZZ^^^cccnnnxxxnnn]]]RRRTTTYYYYYYYYY[[[[[[lllwwwVVVRRRVVVcccmmmrrryyy~~~kkkYYYNNNMMMMMMFFFDDDEEE???AAAIIIWWWfffvvv~~~}}}yyyyyyrrrsssvvv~~~vvvkkk]]]kkkbbbTTTFFFCCCKKKRRRSSSPPPQQQOOOLLLPPPdddeeeQQQZZZxxxkkkUUUFFFEEEEEEGGGKKKRRR\\\bbbiiimmmrrrwww{{{nnnfff``````sssvvvhhh\\\VVVXXXXXXYYYZZZYYYXXXWWWVVVWWWWWWWWWUUUVVV[[[eeelllppptttWWWFFF>>>:::===AAA???<<<<<>><<<<<<>>>???@@@AAABBBEEEIIIMMMUUUZZZbbbiiiooovvv}}}ssslllccc]]]XXXUUURRRRRRXXX___^^^]]]^^^```___^^^bbbhhh{{{sssdddZZZRRROOOPPPXXXZZZYYYZZZVVV]]]pppeeeVVVQQQ^^^mmmssswww}}}}}}kkkXXXPPPOOOGGGDDDFFFCCCFFFHHHLLLUUUbbbrrr~~~}}}~~~|||}}}{{{yyy{{{|||qqqpppdddhhhRRRMMMGGGEEEHHHKKKKKKJJJMMMRRRXXX[[[ddd{{{kkkbbbfffyyykkkNNNHHHDDDFFFGGGKKKTTT^^^___bbbhhhmmmrrrwww}}}tttiii^^^WWWUUUVVVWWWXXXYYYYYYXXXWWWVVVVVVVVVVVVUUUVVVYYY^^^aaaooooooxxx___JJJ;;;<<<@@@>>>===???>>>@@@AAABBBAAABBBDDDFFFJJJNNNUUUZZZaaakkkwwwyyyrrrkkkddd```]]]]]]dddllliiiggggggiiihhhfffgggkkkyyy}}}kkk^^^UUUOOOMMMNNNVVVVVVUUUWWWUUUZZZjjjoooXXXLLLZZZlllsssxxx~~~yyyaaaUUURRRIIIDDDFFFEEECCCCCCFFFMMMXXXggguuu~~~|||{{{||||||zzzxxx|||zzz|||{{{yyy{{{qqqsssiiiaaaJJJJJJJJJHHHGGGGGGIIIKKKGGGKKKOOORRRXXXnnnvvvbbbXXXbbbrrrVVVJJJBBBCCCEEEFFFMMMUUUWWW\\\ccciiinnnssswwwzzzyyy}}}|||{{{yyywwwzzz~~~|||rrrhhh]]]UUUSSSUUUVVVWWWXXXYYYXXXWWWWWWUUUUUUTTTUUUWWWYYY\\\]]]fff{{{|||qqq~~~aaaFFF???@@@======BBB@@@AAABBBAAA???======>>>BBBDDDHHHLLLSSS^^^kkkuuuxxxyyyrrrnnnjjjjjjpppxxxtttqqqqqqsssssspppooorrrzzzwwweeeXXXPPPKKKIIIJJJRRRQQQOOOSSSSSSVVVbbb```LLLXXXlllssswww}}}rrr```[[[OOOGGGGGGGGGAAABBBCCCFFFNNN[[[jjjtttuuuxxx|||~~~}}}zzzwwwxxxyyyzzzwwwtttttttttwww~~~~~~}}}}}}pppqqqhhhWWWGGGHHHIIIIIIGGGFFFGGGGGGBBBDDDGGGHHHJJJ[[[}}}dddSSSUUUaaabbbQQQDDDDDDFFFDDDGGGMMMQQQWWW___fffkkkooorrrttttttwww~~~zzzuuuttttttvvv{{{vvvnnnfff\\\UUUTTTUUUVVVWWWXXXYYYXXXWWWWWWSSSSSSSSSUUUWWWYYY[[[[[[bbbooouuu~~~~~~WWWGGGBBB<<<<<>>===>>>???>>>@@@CCCEEEJJJSSS___ggghhhxxx~~~yyyvvvuuu{{{}}}|||~~~zzzxxxyyy{{{}}}vvvooo]]]RRRLLLKKKKKKFFFOOOOOOMMMSSSRRRRRRYYYwwwqqqUUU]]]ooouuuwww}}}}}}rrrhhhXXXLLLKKKJJJEEEFFFEEEEEEGGGQQQ___jjjmmmrrrxxx{{{}}}|||yyyvvvssstttwwwxxxuuuqqqqqqrrrxxxvvvmmm~~~{{{|||mmmgggPPPHHHHHHHHHHHHHHHFFFDDDBBB???BBBGGGGGGEEENNNjjjgggTTTRRR[[[mmmXXXGGGFFFHHHEEEEEEIIIMMMSSS]]]eeejjjmmmoooqqqtttuuuzzz|||vvvqqqrrruuuzzzwwwooojjjddd\\\WWWVVVTTTUUUWWWXXXXXXXXXWWWWWWRRRRRRSSSUUUXXXZZZZZZZZZbbbhhhsss}}}kkk~~~dddNNNDDD;;;;;;BBB===>>>@@@AAAAAAAAACCCEEE:::<<>>>>>???@@@@@@???;;;;;;<<<===???EEELLLQQQZZZgggvvv~~~iiimmmrrr```SSSJJJFFFIIINNNJJJJJJKKKLLLNNNQQQSSSTTTlllqqqrrr|||yyyxxx~~~zzz|||~~~mmm^^^QQQIIIGGGBBB???@@@BBBEEELLLTTT```fffnnnrrrtttwww|||~~~~~~~~~~~~xxxxxxrrrooorrrrrrnnnmmmppp{{{~~~zzzmmmttt}}}{{{vvvaaa[[[SSSHHHIIIHHHHHHGGGFFFEEEDDDDDDEEEBBB@@@@@@AAAEEEPPP\\\zzznnnZZZjjj{{{[[[OOOMMMHHHCCCDDDGGGJJJRRR\\\```bbbffflllmmmkkknnnvvv}}}{{{vvvtttqqqjjjiiiqqqxxxyyylll___YYYWWWSSSRRRSSSTTTTTTUUUVVVWWWWWWWWWWWWWWWVVVTTTTTTTTTWWWYYY[[[\\\bbbgggtttjjj{{{gggKKKAAA===777>>>======>>>AAABBBBBBAAA>>>>>>======>>>AAAGGGKKKPPP\\\kkkssswwwlllzzz}}}nnn]]]RRRLLLHHHHHHKKKJJJJJJKKKLLLNNNPPPRRRSSS___tttwwwwwwwww{{{xxx{{{kkk\\\SSSLLLGGGDDDEEEFFFFFFJJJOOOSSSYYYaaagggkkkooouuu{{{~~~zzzyyyuuuwww{{{~~~uuupppnnnrrrtttsssuuuyyy{{{vvv___TTTQQQMMMGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEBBBAAAAAA???@@@HHHQQQkkkddd\\\sss]]]RRRHHHDDDEEEFFFGGGLLLSSSXXXZZZ```fffgggfffhhhpppuuuxxx}}}}}}uuuooommmlllmmmnnnrrr{{{uuugggYYYTTTSSSQQQOOOOOORRRSSSTTTTTTUUUVVVVVVWWW\\\ZZZXXXWWWWWWXXXYYYZZZZZZaaaaaaqqqlllkkkXXXCCC===;;;===<<<===???AAABBBAAA@@@@@@@@@???===<<<===@@@CCCFFFPPP\\\fffkkkqqqyyy{{{|||wwwzzziiiXXXPPPMMMJJJIIIIIIJJJJJJJJJLLLMMMOOOQQQRRRUUU}}}uuunnnppprrrrrruuuzzzmmmcccPPPJJJGGGHHHGGGEEEEEEGGGHHHMMMUUUZZZ^^^ccciiinnnvvv{{{|||yyyzzzxxx}}}xxxyyywwwrrrmmmlllgggiiiooovvv}}}xxxtttrrrvvvzzz}}}gggWWWQQQLLLIIIIIIDDDEEEEEEEEEEEEFFFFFFFFFCCCAAAAAABBBBBBBBBGGGNNNdddppp\\\lllpppYYYJJJFFFJJJEEECCCEEEKKKQQQTTT[[[bbbcccbbbeeekkkoooqqqvvv|||}}}zzzqqqllllllkkkoooqqqssspppaaaTTTPPPQQQPPPNNNNNNPPPPPPQQQRRRSSSTTTVVVVVV]]]\\\[[[ZZZYYYZZZ[[[\\\ZZZbbb^^^ggg{{{ggg```DDDAAAEEE=========>>>@@@@@@>>><<<@@@@@@???===;;;:::<<<>>>AAAGGGQQQZZZcccjjjooorrryyy~~~wwweeeRRRKKKKKKJJJIIIIIIJJJJJJJJJKKKLLLMMMOOOPPPSSSoooxxxdddfffllllllpppxxxuuuZZZQQQIIIHHHHHHFFFDDDEEEEEEIIINNNRRRTTTXXX\\\___iiinnnooonnnpppvvvyyyxxxxxxyyyqqqkkkkkkjjjfffbbbaaa```bbbeeejjjpppwww~~~~~~|||{{{~~~~~~cccYYYSSSHHHDDDHHHBBBBBBCCCDDDDDDEEEEEEFFFAAA???@@@CCCCCCCCCFFFKKKZZZfff[[[\\\qqqnnnTTTHHHFFFFFFBBBBBBGGGLLLQQQWWW^^^______bbbhhhjjjlllqqqxxxxxx{{{~~~}}}}}}}}}sssllljjjkkkjjjpppsssxxx|||hhh\\\QQQNNNPPPOOONNNNNNQQQQQQQQQRRRTTTVVVWWWYYY\\\[[[[[[[[[[[[\\\^^^^^^[[[ccc^^^cccpppvvvpppLLLBBBCCC<<<;;;;;;<<<>>>???>>>===?????????===;;;;;;<<<===???BBBGGGPPP[[[dddkkknnnqqqzzzvvvcccOOOFFFGGGIIIJJJLLLIIIIIIIIIJJJKKKLLLMMMNNNSSSbbb~~~\\\XXXbbbgggkkksss{{{}}}|||lll]]]OOOJJJIIIHHHFFFGGGDDDFFFHHHKKKMMMOOORRRUUUYYY___cccaaa```fffpppvvvmmmsss|||}}}|||zzzxxxvvvuuuuuutttnnngggbbbcccbbb___]]]^^^aaaaaaaaabbbeeemmmxxxsss___WWWPPPDDD@@@EEE@@@@@@AAABBBBBBCCCDDDDDDBBB???>>>AAAAAA???@@@DDDKKKhhhxxxYYYKKKWWWpppoooTTTGGGJJJDDDBBBEEEIIIMMMRRRXXXZZZ[[[___dddfffgggmmmuuutttuuuzzz{{{yyyyyyzzz~~~}}}yyyrrrkkkggggggiiijjjrrrzzzyyyppp___VVVOOOOOOOOONNNNNNPPPRRRRRRRRRSSSUUUXXXZZZ\\\YYYYYYZZZ[[[\\\]]]______]]]ccc___aaazzzqqqsssgggNNNAAA<<<;;;:::<<<>>>AAAAAAAAA>>>???@@@???===<<<===>>>>>>>>>@@@GGGPPPZZZbbbeeehhhnnnzzzwwwrrr{{{rrraaaOOOGGGFFFGGGJJJLLLIIIIIIIIIIIIJJJJJJKKKLLLPPPVVVjjj___QQQWWW]]]ccckkkuuuxxxxxx|||qqq[[[PPPLLLIIIEEEDDDBBBBBBCCCEEEGGGJJJMMMNNNLLLRRRVVVUUUSSSVVV```iiibbbffflllqqqtttvvvxxxzzzyyyzzz||||||{{{zzzzzz{{{zzz|||}}}zzzxxxooonnnllljjjhhhfffeeeeee___\\\[[[\\\\\\ZZZ[[[___aaabbbbbb```aaahhhuuu~~~yyyhhhWWWNNNIIIBBB@@@CCC?????????@@@AAAAAABBBBBBBBB>>><<>>>>>AAABBBRRRzzzhhhOOOQQQ\\\|||rrr\\\PPPHHHCCCEEEGGGIIILLLOOOTTTUUUZZZ___```aaahhhpppnnnoooqqqvvv~~~~~~}}}{{{xxxuuusssuuuvvvrrrppplllhhhfffeeefffgggpppzzz{{{lll]]]TTTPPPNNNOOONNNKKKMMMQQQQQQQQQQQQRRRTTTWWWZZZ\\\XXXYYYYYYZZZ[[[\\\]]]^^^]]]aaa^^^```nnn~~~zzzjjjxxxqqqVVVEEEBBB???>>>???@@@AAAAAA???AAABBBAAA???>>>===>>>======>>>BBBGGGNNNTTTXXX\\\aaalllzzzlll___```eee|||~~~lll___RRRKKKHHHFFFGGGKKKIIIIIIIIIIIIIIIIIIJJJKKKKKKPPPYYYqqqeee[[[XXXZZZcccmmmrrruuuyyyvvveee\\\TTTKKKFFFGGGFFFEEEEEEFFFGGGHHHHHHHHHKKKNNNOOONNNNNNRRRWWWVVVWWWYYY[[[^^^bbbfffiiikkkmmmoooooonnnnnnooopppppprrrtttuuuttttttuuuwwwssstttvvvwwwvvvuuuttttttpppqqqrrrrrrpppmmmjjjhhh___^^^]]]]]]\\\\\\\\\\\\WWWXXX[[[___^^^]]]bbbiiihhhlllooooooooottt|||}}}{{{hhhuuurrrbbbPPPFFFCCCCCCCCCDDD>>>>>>?????????@@@@@@@@@AAA===<<>>>>>======AAABBBDDDCCCAAA>>>======>>>>>>@@@AAACCCFFFJJJMMMSSSXXXcccpppxxx~~~{{{~~~ttt___OOOPPPaaaqqq}}}wwwwwwyyyhhh^^^TTTOOOJJJFFFFFFHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJPPPSSS___lll___UUU]]]gggooosssxxx~~~sssfffYYYQQQPPPMMMJJJGGGFFFFFFDDDCCCJJJJJJLLLOOOPPPMMMJJJJJJLLLKKKJJJJJJLLLQQQVVVYYYYYY[[[]]]^^^]]]]]]^^^```bbbdddeeedddbbbaaaaaabbb]]]```eeefffeeecccbbbccc___```aaaaaa```]]]ZZZXXXVVVVVVVVVWWWXXXZZZ[[[\\\ZZZ^^^eeejjjiiihhhoooxxxvvv}}}wwwsssuuuyyyzzzbbb___rrrmmmWWWDDDDDDGGGCCC???AAAAAAAAA@@@???>>>>>>>>>???============>>>>>>>>>>>><<>>AAA@@@@@@BBB@@@EEEDDD???===BBBCCCAAA======<<<<<<>>>AAACCCEEEKKKOOOXXXbbbiiisss}}}}}}}}}}}}||||||}}}~~~mmmcccUUULLLMMMZZZkkkwwwrrr\\\UUUSSSPPPMMMJJJHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJIIITTTYYYZZZppppppaaa___iiiqqqqqqwww|||wwwzzzfff\\\XXXRRRKKKGGGFFFGGGGGGEEEIIIJJJKKKKKKJJJIIIJJJJJJGGGGGGGGGHHHHHHIIIIIIIIIMMMNNNPPPQQQPPPOOOPPPQQQQQQWWW[[[XXXUUUVVVUUUSSSSSSQQQTTTXXXXXXSSSPPPQQQRRRTTTVVVWWWUUUTTTTTTTTTUUUTTTRRRSSSUUUYYY]]]```gggfffiiiooosssvvv}}}}}}vvvpppoooqqqyyysssoookkkjjjvvvbbbPPPBBBBBBEEEAAA???BBBAAA@@@??????>>>>>>>>>???<<<=========>>>>>>>>>>>>@@@HHHRRRfffnnn]]]ZZZllllllNNNHHHMMMLLLGGGEEEDDDIIIOOOTTTVVVYYY]]]___aaadddgggiiilllpppvvvzzz}}}zzztttqqqppplllfffdddeee```___```cccdddfffooozzzxxxpppooopppZZZMMMIIIHHHIIIJJJJJJJJJIIIHHHGGGLLLKKKLLLLLLNNNOOOQQQSSSUUUWWWZZZ[[[ZZZYYYYYYZZZYYYXXXZZZ[[[\\\cccuuutttmmmxxx]]]PPPGGG===<<>>===@@@AAA???>>>>>>======>>>@@@BBBDDDGGGJJJRRRZZZ```gggvvvyyyqqqtttwwwyyyyyyuuupppmmm\\\RRRHHHKKK\\\rrryyydddUUUNNNMMMKKKIIIGGGFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJRRRWWWZZZkkkyyybbb^^^iiimmmsss|||{{{}}}qqqjjjcccZZZSSSPPPNNNJJJHHHHHHIIIIIIIIIGGGFFFEEEFFFEEEEEEFFFFFFFFFGGGGGGHHHHHHJJJKKKKKKJJJIIIJJJKKKJJJOOOQQQNNNLLLNNNPPPOOONNNLLLNNNRRRRRROOONNNPPPLLLNNNPPPQQQQQQRRRSSSTTTUUUUUUVVVXXX\\\aaagggjjjmmmooouuu}}}~~~qqqllljjjiiijjjlllsssmmmtttkkkSSSGGG???AAAAAA>>>???CCC@@@??????>>>>>>>>>>>>>>><<<<<<=========>>>>>>>>>BBBBBBCCCPPPrrrtttaaadddqqqnnn[[[TTTLLLEEEBBBAAAEEEJJJOOORRRUUUXXXZZZ___aaaeeehhhjjjnnnqqqtttvvv~~~~~~~~~|||{{{}}}~~~{{{tttooollljjjeee___]]]^^^___^^^```ccchhhqqqmmmpppyyyooo^^^MMMEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGHHHIIIJJJKKKMMMNNNNNNOOORRRTTTWWWWWWWWWVVVWWWXXXVVVTTTTTTVVVYYY^^^iiiuuurrrsss|||gggMMMBBBEEE???AAAAAA>>>>>>AAAAAA???@@@???>>>>>>>>>???AAAAAACCCEEEJJJOOOSSSXXXdddooo~~~wwwpppnnnppprrrsssoooggg]]]VVVQQQHHHHHH\\\~~~kkkTTTMMMGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIIIIKKKPPPVVVZZZbbb~~~|||ccchhhmmmnnnvvv{{{uuuyyy~~~tttkkkeee^^^XXXSSSPPPOOONNNLLLJJJHHHFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFCCCDDDEEEEEEDDDCCCDDDFFFHHHLLLMMMJJJJJJNNNQQQPPPKKKIIIIIILLLMMMKKKKKKOOOLLLNNNPPPQQQQQQSSSVVVXXXYYY[[[^^^cccjjjqqqxxx|||uuujjjcccdddggggggeeedddYYYuuuzzzcccWWWGGGBBB@@@@@@???<<<>>>CCC???>>>>>>=========>>>>>><<<<<<<<<=========>>>>>>>>>@@@CCCKKKcccyyymmmmmmyyy^^^KKKEEEGGGCCCEEEIIILLLOOOQQQSSSTTT\\\^^^bbbfffiiilllnnnooonnnvvvvvvzzz}}}zzzyyyyyyyyyuuuuuuvvvyyy{{{|||yyyvvvlllgggbbb___[[[WWWXXX]]]dddcccccciiisssvvvnnnzzzsssiii]]]OOODDDBBBFFFDDDDDDEEEFFFFFFFFFGGGGGGEEEFFFIIIKKKMMMMMMLLLLLLOOOQQQTTTUUUUUUTTTUUUVVVUUUQQQPPPSSSVVVXXX^^^eeesssjjjNNNEEEAAA@@@@@@@@@BBBDDDDDDCCCAAA@@@??????>>>>>>??????@@@@@@DDDHHHJJJMMMVVV```iiippp{{{uuupppnnnlllmmmnnnnnniii```UUUMMMMMMMMMZZZ|||zzz]]]KKKHHHEEEDDDCCCCCCCCCDDDEEEFFFEEEEEEFFFFFFGGGHHHHHHHHHLLLNNNTTTYYYZZZjjjtttjjjkkkppptttpppuuuvvvyyy}}}vvvllleee^^^\\\XXXUUUSSSPPPMMMKKKJJJIIIHHHGGGGGGGGGHHHHHHCCCEEEFFFFFFEEEFFFHHHIIIKKKOOORRRQQQSSSXXXYYYXXXRRRNNNMMMNNNNNNMMMOOOSSSUUUVVVWWWXXXYYY[[[___bbbfffhhhmmmuuu~~~aaa^^^```gggjjjeee___[[[aaaeeeQQQJJJBBBAAAAAAAAA>>>:::<<>>======<<<======>>>>>><<<<<<<<<<<<============:::@@@GGGLLLYYYwwwvvvqqqZZZMMMIIIDDDDDDEEEHHHKKKNNNPPPQQQYYY[[[___cccgggjjjkkkjjjlllpppxxxvvvxxx|||}}}yyywwwvvvvvvvvvrrrrrrsssuuuvvvuuusssqqqeee___ZZZWWWTTTTTT[[[cccooonnnnnnuuulllppp}}}ppp```SSSHHHAAABBBFFFBBBBBBCCCCCCCCCDDDEEEEEECCCEEEHHHKKKLLLLLLKKKJJJLLLOOORRRSSSSSSRRRSSSTTTTTTPPPOOORRRTTTTTTWWW[[[|||}}}sss]]]GGGCCC@@@>>>???BBBDDDEEEEEEAAAAAA@@@???>>>>>>>>>>>>??????AAAEEEGGGIIIPPPXXX\\\```mmmzzzqqqlllkkkkkkeeejjjppprrrkkk___SSSKKKMMMXXXssseeeRRRJJJFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDEEEFFFFFFGGGGGGHHHLLLLLLRRRXXXUUU[[[~~~gggbbbrrrzzzoootttrrrrrruuuzzz~~~xxxnnnjjjeeeaaa^^^[[[WWWTTTSSSQQQOOOMMMKKKKKKKKKLLLGGGIIIJJJJJJJJJKKKNNNPPPNNNSSSYYY\\\```dddddd```^^^YYYVVVVVVUUUTTTVVV[[[^^^```cccfffiiimmmrrrvvv{{{~~~\\\___gggmmmjjjaaa[[[ZZZxxx___LLLBBB@@@AAABBB@@@===;;;<<>>;;;;;;<<<<<<<<<=========:::>>>DDDGGGLLLdddtttXXXCCCEEECCCAAABBBFFFJJJMMMOOOUUUVVVYYY^^^dddggghhhgggjjjmmmqqqxxxyyyvvvyyy|||~~~~~~|||zzzxxxvvvuuuuuuuuurrrrrrrrrpppooollljjjhhh^^^ZZZVVVTTTSSSUUU___jjjwww{{{zzzdddkkkqqq\\\NNNGGGBBBBBBDDDBBBAAAAAAAAAAAABBBBBBCCCBBBDDDGGGIIIKKKKKKJJJIIIJJJLLLOOOPPPPPPPPPQQQRRRRRROOOOOORRRRRRQQQRRRVVVkkkwwwwwwzzz^^^IIIBBB===>>>AAABBBCCCDDDAAAAAA@@@@@@???>>>>>>===???===???BBBDDDEEEKKKQQQTTTWWWaaarrr}}}qqqiiieeeeeefffhhhpppwwwuuuhhhWWWJJJDDD[[[lll|||iiiQQQJJJIIIEEEFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDEEEFFFFFFGGGGGGJJJJJJOOOTTTPPPSSSkkkuuucccqqq{{{rrrssspppmmmoootttyyy{{{{{{{{{vvvsssppplllhhh```^^^[[[WWWUUUTTTSSSTTTPPPQQQQQQPPPOOOPPPSSSUUUWWW]]]dddiiioootttsssnnnjjjeeeaaabbbaaa```ccchhhooorrrwww}}}```fffmmmnnneee]]]```iiikkk\\\KKK>>>>>>@@@@@@>>><<<<<<======<<<;;;;;;;;;<<<<<<===>>>;;;;;;;;;<<<<<<<<<======;;;;;;>>>@@@AAAPPPzzzpppVVVPPPKKKDDDAAACCCFFFIIIJJJQQQQQQSSSXXX___cccddddddfffiiilllooouuu{{{{{{vvvtttuuuwwwyyy{{{}}}~~~}}}}}}}}}{{{zzzyyyxxxxxxwwwvvvuuuttttttooonnnlllhhhccc___\\\[[[UUUSSSSSSSSSRRRUUU^^^iiiyyyrrrbbbUUUiiiPPPEEEDDDCCCAAA@@@BBBAAA@@@?????????@@@AAAAAABBBDDDFFFGGGHHHHHHHHHFFFIIILLLMMMMMMMMMNNNOOOOOONNNOOOQQQPPPMMMPPPUUU[[[qqq~~~UUUJJJBBBAAABBBAAAAAADDD@@@@@@@@@@@@??????>>>===???<<<<<>>>>><<<;;;===>>>===;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;<<<<<<<<<======;;;888;;;>>>===BBB___~~~hhhkkkuuu~~~^^^VVVKKKDDDCCCDDDEEEEEENNNMMMOOOTTT[[[aaabbbbbbaaafffiiijjjmmmssstttrrrsssssstttuuuvvvwwwxxxyyyzzz}}}~~~|||~~~|||}}}|||{{{{{{~~~~~~|||xxxwwwvvvvvvvvvuuuvvvvvvvvvvvvvvvuuutttssskkkjjjfff___XXXSSSQQQPPPMMMMMMPPPRRRQQQRRRZZZcccwww~~~oooZZZJJJ\\\uuu]]]DDD<<<@@@CCCAAA>>>BBBAAA@@@>>>>>>>>>??????@@@AAABBBDDDEEEFFFFFFGGGDDDFFFIIIKKKKKKKKKLLLMMMLLLMMMOOOQQQNNNKKKNNNUUUQQQ```pppyyyaaaTTTHHHFFFEEEBBBBBBEEE@@@@@@@@@@@@@@@???>>>>>>>>>;;;:::<<<===<<>><<<@@@???>>>>>>>>>@@@AAACCCEEECCCCCCDDDDDDEEEFFFFFFFFFBBBDDDHHHJJJKKKNNNTTTZZZnnnwwwqqqpppqqqooommmqqqsssvvvyyy|||[[[WWWfff}}}eeeTTTJJJCCC>>>======<<<<<<<<<;;;;;;;;;<<<<<<============<<<<<<999999:::;;;;;;<<<<<<===;;;::::::<<<===AAAMMMYYYrrr```YYY___yyy|||```NNNGGGDDDBBBAAABBBFFFKKKRRRXXX[[[\\\]]]ddddddeeeeeefffiiinnnrrroooooooooppprrrvvvzzz|||||||||}}}}}}~~~~~~~~~~~~~~~|||{{{{{{{{{zzzzzz}}}}}}~~~~~~~~~zzzwwwtttwwwvvvwwwzzz~~~}}}{{{yyywwwtttrrrrrrsssrrrqqqsssrrrrrrtttwwwtttllleeeZZZYYYVVVQQQLLLJJJLLLNNNMMMPPPPPPTTTXXXRRRVVVkkkzzz___JJJIIISSSttt\\\LLL>>>===@@@???======EEEDDDCCCAAA@@@???>>>>>>AAA@@@@@@@@@AAADDDGGGIIIKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNPPPQQQRRRQQQVVVaaazzz}}}vvveeeYYYOOOFFFDDDHHHDDDAAAAAABBB@@@===>>>AAA>>>>>>============>>>>>>BBBDDDHHHLLLQQQXXX```eee{{{tttnnncccaaaaaafffllljjj___VVVPPPLLLHHHIIIUUUmmmvvvpppdddWWWJJJEEEBBB???>>>???@@@>>>>>>AAACCCCCCEEEGGGEEECCCBBBBBBDDDEEEEEEDDDFFFEEEEEEEEEGGGIIILLLNNN]]]{{{vvvrrrooonnnnnniiimmmqqqsssuuuxxx~~~LLL___ttt\\\MMMEEE???;;;===<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;999999::::::;;;<<<<<<<<<;;;::::::;;;;;;>>>GGGRRRooozzzbbbVVVZZZwww}}}fffUUUKKKEEECCCFFFHHHKKKMMMPPPVVV]]]ccc```aaabbbbbbccceeeiiilllhhhiiikkkmmmooossswwwzzz{{{zzzzzzzzzzzzzzz{{{|||zzz{{{{{{{{{zzzyyyyyyzzzwwwvvvvvvyyy{{{|||zzzwwwvvvvvvvvvvvvvvvwwwxxxxxxyyy{{{}}}}}}}}}~~~|||yyyxxxvvvsssqqquuuttttttwwwzzz{{{yyywwwwwwuuusssssstttttttttssssssqqqoooooooookkkccc\\\SSSQQQNNNKKKKKKLLLPPPRRRMMMQQQPPPSSSWWWUUU```xxxwwwbbbPPPHHHNNNZZZ}}}wwwSSSJJJBBBAAA@@@>>>@@@DDDDDDCCCBBBAAA@@@?????????AAA@@@@@@@@@BBBDDDFFFHHHIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKLLLNNNPPPQQQRRRRRRXXXcccxxxvvv^^^JJJEEEIIIFFFCCCBBBCCCAAA<<<<<>>>>>============>>>>>>???AAADDDHHHLLLSSSZZZ___mmmttt|||ppphhheee]]]\\\___gggooolll^^^QQQHHHBBBBBBTTTsssxxxlllZZZPPPEEEBBBAAA???>>>???BBBAAA@@@BBBCCCCCCDDDDDDDDDBBBAAABBBCCCDDDDDDCCCEEEEEEEEEEEEFFFIIIKKKMMMOOOhhh|||{{{tttmmmllllllnnnqqqrrrsssuuuyyy}}}UUU{{{yyybbbOOOEEE???<<<999<<<<<<;;;;;;;;;;;;:::::::::::::::;;;;;;:::::::::888999999::::::;;;<<<<<<;;;999:::;;;::::::@@@HHHUUU~~~yyyhhheeexxxmmmYYYKKKDDDCCCDDDEEEFFFHHHMMMUUU[[[YYY[[[]]]]]]^^^```bbbeeebbbeeehhhkkknnnqqquuuwwwvvvuuutttrrrrrrssstttuuuttttttsssssstttuuuvvvwwwqqqqqqqqqsssuuuuuusssqqqsssrrrrrrrrrrrrsssssstttwwwxxxyyyyyyxxxxxx{{{}}}zzzxxxvvvuuuvvvvvvtttsssttttttuuuwwwyyyyyyxxxvvvtttsssrrrrrrssssssqqqooollliiieeebbb```[[[TTTOOOPPPLLLHHHFFFGGGHHHJJJKKKLLLRRRSSSXXX```dddttt}}}___LLLGGGKKKTTT\\\xxxzzz^^^LLLJJJHHHFFF@@@<<<@@@FFFBBBAAA@@@@@@???@@@@@@@@@AAA@@@@@@@@@BBBDDDFFFGGGHHHGGGGGGFFFFFFGGGGGGHHHIIIJJJJJJLLLNNNPPPRRRSSSQQQWWWaaaooo|||~~~qqqSSSGGGFFFAAA>>>>>>@@@AAA>>>>>>AAA???>>>>>>======>>>>>>???<<<>>>@@@CCCFFFKKKPPPTTTbbbhhhrrr}}}{{{}}}uuuiiiaaa^^^]]]ZZZYYY\\\bbbfff^^^NNN@@@CCC@@@JJJmmmxxxbbbNNNFFF@@@???@@@>>>>>>???BBBAAA@@@@@@AAABBBAAA@@@BBBAAA@@@AAACCCDDDCCCBBBEEEDDDDDDDDDFFFHHHJJJKKKIIIYYYuuu~~~tttmmmkkkllllllllllllnnnrrrtttxxx{{{nnnbbbRRREEE>>><<<;;;999;;;;;;::::::::::::::::::888888999999999999888888888888888999::::::;;;;;;:::888999;;;:::999<<>>>>>>>>>>>>>>>>>???;;;<<<>>>???AAADDDHHHKKKXXX\\\cccllluuu|||{{{ooocccYYYUUUTTTUUUVVVVVVVVVVVVSSSMMMCCC===GGGPPPhhhpppTTTFFF@@@===>>>???===<<<>>>>>>???>>>===@@@CCCAAA===@@@??????@@@BBBCCCBBBAAADDDDDDDDDDDDEEEFFFGGGHHHKKKOOO___}}}|||qqqpppnnnlllkkkllloooqqqvvvyyy___ZZZRRRGGG???<<<<<<<<<;;;999999::::::::::::::::::777777888888888888777777777777888888999:::::::::999777888;;;;;;:::<<<@@@AAAHHHdddwww|||wwwZZZQQQGGGBBBDDDFFFFFFDDDHHHKKKOOOQQQSSSVVVYYY[[[[[[___dddeeeddddddgggkkknnnllljjjhhhggghhhjjjkkkmmmkkkjjjjjjlllmmmlllkkkfffhhhkkkmmmoooooopppqqqmmmmmmlllllllllllllllmmmnnnnnnnnnpppqqqrrrrrrqqqooommmkkkkkkllllllkkkjjjhhhiiikkkmmmnnnnnnnnnnnnllljjjgggdddaaa\\\WWWSSSNNNKKKIIIGGGFFFFFFEEEEEEFFFGGGHHHLLLOOOQQQRRRRRRSSS___kkk}}}wwwjjjRRRXXX\\\^^^fffrrrxxxvvvmmmkkkQQQEEEEEEEEEEEECCCBBBAAA>>><<<>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@AAABBBCCCDDDDDDGGGGGGFFFFFFGGGHHHIIIIIIHHHHHHIIIJJJLLLNNNPPPQQQMMMRRRVVVWWW[[[lllxxxgggLLLNNNGGGBBBAAA@@@===<<<===??????>>>>>>>>>>>>??????<<<===>>>>>>???@@@CCCFFFLLLOOOUUU\\\cccjjjnnnqqqwwwxxx{{{~~~yyyuuuiiiddd[[[RRRLLLJJJIIIIIIKKKMMMLLLGGGBBBBBBIIIOOOUUUkkkaaaFFFCCC>>><<<>>>>>>;;;;;;<<<<<<=========BBBHHHGGG@@@???>>>???AAACCCCCCBBBAAACCCCCCCCCCCCDDDDDDEEEEEEIIIFFFLLLccczzztttpppooonnnooooooppprrrwww~~~nnnSSSLLLHHHAAA===;;;<<<<<<<<<888888999999999999::::::777777888888888888777777666777777888888999::::::999666777:::;;;:::;;;???BBBAAAPPPqqq}}}uuufffSSSFFFAAABBBBBBAAACCCEEEHHHJJJLLLOOOSSSVVV\\\aaaeeeeeebbbbbbfffkkkkkkjjjhhhgggfffgggiiijjjjjjhhhfffhhhkkkllliiifffcccfffjjjllllllmmmnnnpppmmmlllkkkkkkkkkkkkkkkkkklllllllllmmmppppppooonnnllljjjhhhgggggggggfffeeefffhhhjjjjjjiiihhhhhhhhhbbb___[[[WWWSSSOOOJJJFFFEEEEEEDDDDDDDDDFFFHHHIIIEEEGGGIIIJJJJJJKKKNNNQQQeeetttnnnYYYNNNHHHZZZhhhkkkqqqxxxWWWFFFFFF>>>>>>>>>???DDDGGGDDD>>>============>>>???@@@AAA???@@@@@@AAABBBCCCCCCCCCFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIJJJKKKMMMOOOOOOOOORRRUUUTTTSSS\\\rrr|||zzz___PPPGGG???>>>>>>======@@@@@@??????>>>>>>??????@@@===???@@@?????????AAACCCEEEHHHMMMTTT[[[bbbfffiiiiiijjjooovvvxxxxxxzzz}}}~~~wwwooohhhdddXXXTTTOOOKKKHHHGGGFFFDDDFFFFFFCCC===;;;CCCSSSaaannnmmmQQQ???AAA>>>===>>>===::::::<<<;;;?????????FFFOOOMMMEEE>>>>>>???AAADDDDDDCCCAAABBBBBBBBBCCCCCCCCCCCCCCCGGGBBBEEEUUUkkk}}}uuuooollljjjmmmlllkkklllqqqyyy~~~]]]MMMDDDAAA>>>;;;::::::::::::888888888888999999999:::777777888888888888777777666666777777888999999999:::777666999:::888999<<<===AAAJJJ[[[tttooo]]]NNNFFFCCCBBBAAABBBCCCCCCDDDGGGKKKOOOTTTYYY\\\\\\YYYZZZ```fffdddccccccccccccddddddeeedddbbbcccfffkkklllhhhdddbbbfffiiijjjiiihhhiiijjjjjjjjjiiihhhhhhhhhhhhhhhllljjjiiijjjlllllliiiggggggeeecccbbbccccccbbbaaaccceeefffeeeaaa]]]\\\]]]UUURRRNNNKKKIIIGGGDDDAAACCCCCCDDDDDDDDDEEEHHHIIIGGGIIIKKKIIIHHHLLLVVV^^^}}}kkkZZZQQQPPPXXXooo~~~}}}|||aaaJJJBBBCCC:::======>>>DDDJJJHHHAAA===============>>>???@@@???@@@@@@AAABBBBBBBBBBBBEEEEEEEEEEEEFFFGGGHHHHHHJJJJJJJJJJJJKKKLLLMMMMMMQQQQQQSSSTTTSSSUUUcccsss|||lll___RRRKKKGGGCCCBBBCCC@@@??????>>>>>>??????@@@>>>@@@AAA@@@??????@@@AAABBBEEEIIIOOOTTTYYY\\\]]]^^^___dddjjjmmmmmmqqqvvvxxxwwwzzzyyyqqqhhhaaaZZZVVVOOOLLLHHHFFFFFFFFFDDDBBBBBBBBBAAADDDNNN```uuummmUUUEEE??????===<<<===<<<999:::===;;;?????????GGGQQQOOODDD>>>>>>@@@BBBEEEEEECCCAAAAAABBBBBBBBBBBBBBBAAAAAAEEEDDDHHHQQQZZZmmm~~~wwwssspppnnnllliiihhhjjjoootttxxxiiiKKKCCC???>>><<<:::999999999888777777888888999999999:::777777888888888888777777666666666777888888999999<<<777555777888666666999222<<>>;;;@@@AAA@@@CCCHHHGGGBBB===============>>>?????????@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCDDDEEEGGGGGGJJJJJJJJJJJJJJJKKKLLLLLLPPPOOOQQQTTTSSSSSS\\\gggtttwwwvvveeeWWWJJJBBB@@@@@@@@@????????????@@@@@@???@@@AAAAAA?????????AAA===???BBBFFFIIIKKKLLLLLLSSSSSSWWW^^^aaacccgggmmmmmmlllooouuuxxxzzz~~~~~~{{{sssnnnfff^^^XXXSSSNNNKKKGGGDDD@@@???@@@@@@???===<<<===DDDUUUoootttyyyrrrXXXDDD???BBB===;;;:::<<<;;;888:::>>>999======<<>>>>>@@@CCCEEEFFFDDDBBBAAAAAABBBBBBBBBAAA@@@@@@AAACCCIIILLLLLLWWW{{{pppnnnkkkhhhgggiiikkkmmmqqq|||tttUUUBBBAAA<<<;;;999777666666777888666666666666666666666666999888888888777777666666333555777666555666:::>>>>>><<<:::888777777888999;;;;;;;;;CCCNNNWWWxxxwwwcccTTTLLL@@@888:::===<<<>>>BBB???AAABBBDDDEEEGGGJJJLLLOOOOOOQQQRRRTTTVVVWWWXXXYYYZZZ]]]```bbbcccccccccbbbaaa```^^^]]][[[ZZZYYY[[[[[[ZZZYYYXXXWWWWWWVVVYYYYYYYYYXXXXXXXXXXXXWWWVVVVVVVVVVVVUUUTTTSSSSSSTTTRRROOOKKKGGGEEECCCCCCCCC???===??????>>>@@@EEEAAABBBCCCEEEFFFFFFHHHJJJQQQOOOVVVfffsss~~~mmm\\\JJJFFFMMM[[[lllxxxmmmRRRBBB<<<<<<===;;;<<<>>>>>>???BBBEEEHHH???>>><<<;;;<<<===???@@@AAA@@@??????>>>>>>??????AAABBBCCCDDDEEEFFFGGGGGGHHHHHHGGGHHHHHHIIIKKKKKKMMMNNNOOOOOOPPPRRRWWWZZZmmmmmm{{{gggOOOEEE???@@@@@@>>>>>>@@@???<<<======<<<<<<===>>>@@@AAA======>>>???AAADDDFFFHHHMMMMMMNNNPPPSSSWWW[[[^^^___```bbbeeehhhkkkmmmooopppooommmlllkkkkkkllllllzzz}}}zzzyyyzzz{{{zzz~~~zzzwwwyyywwwuuurrroookkkeeebbbZZZUUUOOOLLLJJJHHHDDDAAACCC@@@===>>>>>><<<;;;<<<999EEEaaaxxxdddQQQEEE@@@===<<<<<<;;;;;;::::::;;;;;;<<<===>>>???@@@AAA@@@??????@@@@@@??????@@@@@@AAABBB??????>>>>>>??????@@@AAADDD???@@@FFFIIIOOOaaavvvoooiiigggddddddggggggpppzzz{{{mmm[[[CCC888;;;;;;:::999777666666777777777777777777777777777777888888777777777666666666666888999888666666999<<<<<<:::999777666777888999;;;:::999???HHHMMMeeehhhYYYJJJDDDCCC@@@>>>???===>>>?????????@@@AAABBBGGGGGGHHHJJJKKKMMMNNNNNNUUUVVVWWWYYYYYYZZZYYYYYYWWWVVVVVVVVVUUUUUUTTTTTTTTTTTTTTTSSSRRRRRRQQQQQQQQQQQQQQQPPPPPPOOOOOOOOOQQQPPPPPPOOOMMMLLLJJJIIIKKKIIIGGGDDDBBBBBBAAAAAABBB@@@@@@CCCCCCAAACCCGGGCCCBBBDDDDDDAAABBBMMM[[[fffmmm{{{rrrcccXXXMMMFFFCCCKKK[[[nnnzzz\\\GGG@@@???<<<999:::;;;======>>>@@@DDDGGG???>>><<<;;;;;;===>>>???@@@??????>>>??????@@@@@@AAAAAABBBCCCDDDEEEFFFFFFGGGGGGHHHHHHIIIJJJJJJJJJLLLMMMNNNOOOOOOQQQUUUWWW^^^sssvvvgggOOOOOOFFF===:::<<>>=========>>>??????>>>=========>>>@@@AAABBBCCCCCCCCCEEEHHHKKKOOOQQQRRRSSSTTTVVVXXXZZZ[[[\\\___^^^]]]\\\\\\\\\]]]^^^eeeiiiooovvv|||~~~xxxwwwyyyyyyxxxsssrrrqqqqqqqqqoookkkhhhcccaaa^^^[[[YYYVVVRRROOONNNJJJFFFCCCCCCAAA???<<<;;;;;;;;;===>>>???@@@AAAGGG]]]qqqZZZJJJCCCAAA>>>;;;;;;;;;::::::::::::;;;;;;<<<===>>>???@@@???>>>>>>>>>>>>=========>>>????????????>>>>>>??????@@@AAABBB???AAAHHHIIIKKKYYYjjj}}}qqqeeeaaabbbbbbeeeiiilllqqqxxx~~~eeeUUUGGG:::777<<<:::999888777666666666777777777777777777777777777666666666666666555555555777888888777555555777999999888777666666666888888;;;;;;888<<>>>>>===============???@@@@@@AAACCCDDDDDDEEEMMMMMMNNNNNNNNNMMMLLLKKKJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLOOOOOONNNMMMMMMLLLKKKKKKKKKJJJIIIHHHEEECCCAAA@@@AAAAAA@@@??????@@@AAABBB>>>===???BBBBBB@@@BBBFFFIIIDDDCCCDDD???BBBYYYuuusssdddVVVJJJBBB===@@@KKK]]]ooowwwaaaHHH<<>>777888:::;;;;;;<<<>>>AAADDD>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEEFFFGGGHHHJJJJJJJJJJJJIIIJJJLLLNNNOOOPPPPPPRRRTTTXXX```uuu|||ttttttuuucccUUUHHH???AAACCC@@@===???@@@???>>>===<<<======>>>>>>===<<<<<<;;;;;;<<<<<>>???@@@BBBDDDGGGHHHLLLLLLMMMMMMNNNNNNOOOOOORRRQQQPPPPPPPPPQQQRRRSSSVVVYYY___eeekkkooorrrtttzzz||||||}}}uuuqqqqqqrrrrrrqqqiiigggfffeeedddaaa^^^[[[RRROOOLLLJJJIIIGGGEEECCCCCCAAA???>>>??????>>><<<===;;;999:::>>>EEEIIIJJJXXXqqqvvvdddNNNAAA???@@@>>>:::;;;;;;::::::::::::;;;;;;;;;<<<===>>>>>>>>>=====================>>>>>>??????>>>>>>>>>>>>???@@@@@@@@@???CCCHHHHHHGGGOOO\\\rrrxxxnnnbbb^^^]]]\\\\\\]]]aaaffflllppprrruuuyyy}}}~~~~~~~~~}}}{{{zzz{{{{{{{{{yyy~~~xxxrrrUUUGGG@@@;;;;;;@@@888888777777666666666666777777777777777777777777555555555555555555555555444555555555555555666666666555555555555666777888999;;;888;;;AAA???AAAPPPpppyyynnn]]]OOOFFFBBBAAA@@@>>>>>>>>>?????????===>>>>>>??????@@@@@@AAAEEEEEEEEEDDDDDDCCCBBBBBBDDDEEEEEEFFFGGGHHHHHHIIIHHHHHHHHHIIIIIIJJJJJJJJJMMMLLLLLLKKKJJJIIIHHHHHHEEEEEEDDDCCCBBB@@@>>>===>>>>>>>>>>>>>>>@@@BBBCCC???>>>>>>@@@@@@???DDDKKKKKKBBB???AAA@@@GGGdddooo\\\NNNGGGEEEEEEGGGPPPbbbvvv|||^^^NNN===888>>>CCC???999777888999999:::;;;>>>AAA>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<===>>>@@@AAABBB@@@@@@AAABBBBBBCCCDDDDDDDDDFFFHHHJJJJJJJJJHHHHHHHHHKKKNNNPPPPPPPPPQQQQQQYYYZZZddd|||zzzmmmlllkkk[[[NNNLLLIII???<<<@@@>>>===<<<;;;;;;<<<===>>>======<<<;;;:::::::::999>>>>>>>>>???@@@AAACCCDDDIIIIIIIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHIIIJJJLLLMMMOOOQQQUUUZZZ___dddfffhhhkkkqqqvvvvvvrrroooqqqtttpppmmmhhheeeeeeeeecccbbb]]][[[YYYXXXWWWTTTQQQNNNJJJGGGDDDBBBBBBCCCBBBAAA@@@???>>>>>>??????@@@???>>>;;;;;;BBBRRRdddmmmmmmppp}}}wwwaaaUUUFFF===<<<===<<<:::;;;::::::::::::::::::;;;;;;<<<===>>>???>>>======???>>>>>>>>>>>>???@@@@@@>>>>>>>>>>>>>>>???@@@@@@@@@@@@CCCGGGGGGEEEKKKSSSaaa~~~ooocccZZZWWWVVVYYY\\\[[[ZZZ[[[aaadddhhhnnnssswwwzzz|||}}}~~~~~~||||||~~~}}}}}}|||zzzyyyxxxwwwwwwyyyxxxxxxxxxxxxxxxwwwvvv|||xxxkkkmmmXXXDDD===<<<999888:::666777777777666666555555666666666666666666666666444444444444555555555555333333444555777888888888444444444444555666777777444:::888999@@@>>>;;;BBBMMM]]]wwwooo]]]RRRGGGCCC???===>>>?????????>>>>>>>>>??????????????????>>>>>>>>>>>>?????????AAAAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFFFFGGGDDDDDDCCCBBBBBBAAA@@@@@@??????@@@@@@@@@??????>>>???>>>======>>>???AAABBBCCCAAA@@@@@@@@@BBBLLLWWWQQQGGGCCCHHHNNNWWWpppooodddTTTEEE>>>@@@IIIPPPaaakkk}}}^^^IIIBBB;;;888:::======;;;666777888888888999<<<>>>===<<<<<<;;;;;;;;;;;;;;;::::::;;;<<<===???@@@AAA@@@AAAAAABBBBBBCCCCCCCCCCCCDDDFFFHHHIIIHHHGGGFFFFFFJJJNNNPPPPPPPPPPPPQQQTTTTTTZZZdddrrr~~~jjjlllzzzvvvgggXXXIIIDDDGGG<<<<<<;;;;;;;;;<<<>>>???<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@AAABBBBBBCCC@@@@@@@@@@@@AAABBBDDDEEEEEEGGGJJJNNNQQQTTTWWWXXXXXX[[[^^^]]]ZZZZZZ___ccc]]]\\\YYYWWWUUUSSSQQQPPPMMMKKKIIIGGGFFFEEEBBB???BBB???===<<<===>>>>>>>>>??????===;;;::::::<<<===<<>>;;;::::::::::::::::::999999:::::::::<<<===>>>?????????>>>===>>>>>>======>>>>>>???@@@>>>>>>======>>>>>>???@@@AAAAAABBBDDDEEEFFFKKKQQQWWWfffyyyyyy^^^UUUOOOPPPRRROOOMMMNNNQQQSSSWWW[[[```eeehhhiiiooopppqqqrrrrrrsssvvvxxxssssssrrrrrrpppooonnnnnnqqqrrrtttttttttsssrrrrrruuu{{{~~~qqqPPPDDD:::999;;;888555444555555666666666666555555555555555555555555555555444444444555555555555555555444555777:::<<<;;;:::444444444555555666666666111999777555<<<<<<888;;;>>>EEEWWWuuuyyy]]]VVVLLLEEEBBBAAA???===@@@?????????>>>>>>=========<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>=========?????????@@@@@@AAAAAAAAA>>>>>>>>>>>>============:::;;;<<<===>>>?????????>>>>>>===<<<<<<===>>>???@@@>>>>>>???AAAHHHWWWeeejjjeeeeeejjjrrr|||mmm\\\MMMJJJGGGEEEIIIVVVgggtttnnnJJJ;;;;;;:::888666666888:::666777888777666777:::<<<<<<<<<<<<;;;;;;:::999999999999999:::;;;<<<>>>??????@@@@@@@@@AAAAAAAAABBBBBBCCCDDDFFFFFFFFFFFFEEEDDDGGGKKKNNNOOOOOOPPPQQQNNNPPPUUUWWWXXXeeerrrgggiiiqqqTTT@@@???>>>===<<<<<<===>>>???<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<999999:::;;;<<<===>>>>>>======<<<<<<===???@@@BBB???@@@BBBDDDFFFHHHIIIJJJIIIJJJKKKIIIHHHIIIMMMRRRMMMLLLKKKIIIGGGEEECCCBBBBBB@@@>>>>>>>>>===;;;:::===;;;::::::<<<======<<<===<<<;;;999888:::>>>BBBTTTfffkkkfffeeeooopppTTTCCC>>>???@@@>>>;;;999999:::::::::999999999999::::::<<<===>>>???@@@???>>>>>>;;;;;;;;;;;;;;;<<<======>>>============>>>??????AAABBBBBBCCCDDDGGGLLLPPPOOOSSSdddzzzwwwdddSSSOOOMMMJJJIIILLLGGGHHHJJJMMMPPPSSSUUUVVV[[[]]]___```aaacccfffhhheeeeeeeeeeeedddcccbbbaaadddfffhhhiiiiiiiiijjjkkkoootttyyy~~~}}}zzzyyy~~~iiiVVVBBB<<<888999:::888666555444444555666666666555444444444444444444444444444444444555555666666666666555444444777::::::999666444555555666666666666555333>>>;;;444999;;;777999<<>>>>>===>>>>>>===<<<===>>>???@@@=========================================================>>>>>>>>>>>>???:::;;;<<<>>>???@@@@@@@@@>>>>>>===<<<===>>>???@@@===>>>AAAGGGLLLVVVgggwwwwwwiiiXXXIIICCCDDDKKKUUU___lll~~~mmmUUUAAA666888999888666555777999666777777777666777999;;;<<<<<<<<<;;;:::999888888888888888888999:::;;;<<<=========>>>>>>>>>>>>???AAAAAABBBCCCCCCDDDDDDEEE@@@CCCGGGJJJKKKLLLNNNPPPMMMMMMQQQTTTRRRVVVnnnsss[[[eeetttJJJEEEDDDBBB@@@???>>>>>>???>>>>>>?????????>>><<<<<<<<<===>>>>>>??????>>>>>>::::::;;;;;;<<<<<<============<<<<<<<<<>>>???@@@>>>>>>>>>>>>???@@@AAAAAA@@@BBBCCCBBB@@@@@@CCCEEEAAAAAABBBAAA???>>>======???===<<<<<<===>>>===<<<<<<;;;;;;<<<>>>>>>===<<<999:::<<>>>>>>>>======;;;;;;::::::;;;;;;<<<==================>>>??????@@@BBBCCCCCCEEEHHHJJJKKKKKKIIIRRRiiittt{{{xxxlllcccXXXQQQRRRHHHHHHHHHHHHIIIJJJJJJKKKKKKLLLNNNOOOPPPRRRUUUWWWTTTUUUVVVVVVVVVUUUTTTTTTSSSVVVXXXYYYYYYZZZ]]]___dddggglllrrrvvv{{{}}}~~~|||||||||}}}zzzxxxuuusssrrrtttvvvwwwzzz{{{lllSSSBBB===999777777777666555555333444555666666666555444333333333333333333333333555555555666666666777777444333222444666777444111555666666777666666555555888DDD@@@666888;;;888:::999;;;===FFF^^^xxxiii^^^UUUPPPEEEDDDCCCBBBAAA@@@@@@???@@@???>>>======>>>>>>???=========>>>??????@@@@@@========================:::;;;;;;<<<<<<======>>>===>>>???@@@AAABBBBBBBBB??????>>>>>>???@@@BBBCCCAAADDDLLLUUU\\\hhhzzzuuu```UUUKKKCCCEEELLLQQQ\\\lll{{{rrrLLL???<<<777888888999888888999999777777888777666666999;;;;;;<<<<<<;;;:::999888777777777777777888999::::::;;;;;;;;;<<<<<<<<<<<<<<>>AAADDDGGGHHHJJJMMMOOOMMMJJJLLLRRRQQQPPP\\\nnnccc___rrrjjjKKKIIIFFFCCC@@@???>>>>>>??????@@@@@@???===;;;::::::;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999:::;;;<<<;;;;;;::::::999::::::;;;:::<<>>>>>===============>>>?????????BBBDDDEEEFFFHHHHHHFFFJJJHHHLLLWWWiii~~~mmm\\\WWWNNNNNNLLLJJJIIIIIIHHHHHHCCCDDDFFFFFFFFFGGGJJJLLLIIIJJJKKKLLLMMMLLLKKKKKKGGGJJJLLLMMMMMMOOOSSSVVVUUUWWW\\\bbbfffjjjpppvvvtttmmmjjjmmmnnnlllmmmrrrpppooommmmmmmmmllliiigggeeeddddddfffiiilllmmmmmmiiihhhhhhjjjooovvv}}}{{{gggRRRCCC>>>888888888888777666444444666666555555555444444444444444444444444444444444555555555555555555555555444333333333333444555555333333333333333333333333:::999888666555555555555888666:::BBBIII[[[ppp___RRRMMMGGGEEEFFFEEEAAA===???@@@AAA@@@???>>>???@@@DDD???===@@@AAA???>>>???<<<<<<<<<<<<===>>><<<;;;???===;;;===??????<<<999<<<>>>@@@AAABBBDDDEEEDDDAAABBBAAA???@@@CCCDDDDDDLLLXXXeeelllpppzzziiiXXXJJJFFFBBB???GGGSSShhhxxx~~~\\\CCC;;;===999888888888777777666666999888777666666999???CCC>>>;;;888888999:::888555666777777888:::;;;<<<<<<===<<<<<<<<<<<<======>>>??????>>>???AAABBBAAA@@@>>>@@@BBBCCCDDDFFFIIIKKKMMMJJJIIIMMMPPPQQQUUU[[[xxxooodddtttooo\\\WWWVVVIII??????>>>???AAAAAA>>><<<;;;;;;:::AAA@@@>>><<<:::::::::;;;===999:::??????999888;;;:::999999:::<<<<<<;;;:::999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<:::999888999;;;<<<<<<;;;333777<<<<<<999777888;;;>>>:::888:::;;;999;;;???===EEEQQQeeexxxnnn~~~iiiUUUMMMEEE;;;888===777888;;;<<<===<<<:::888777777666666777888999999::::::;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<>><<<;;;<<<===???@@@>>>???@@@BBBDDDEEEFFFGGGIIIHHHMMMTTTYYYeeewwwnnnfff[[[TTTRRRQQQNNNJJJHHHEEEBBBCCCEEEGGGFFFEEEDDDEEEEEEEEEDDDDDDFFFGGGBBBEEEGGGEEEAAABBBHHHNNNNNNOOOQQQUUUZZZ]]]^^^^^^\\\\\\\\\[[[YYYYYYZZZ[[[[[[ZZZXXXXXXXXXWWWUUUTTTQQQVVVWWWSSSTTTYYY\\\YYY[[[bbbiiilllrrrxxxttteeeTTTDDD;;;999777888888777666555444444666555555555444444444333444444444444444444444444444444444444444444444444444333333333333444555555333333333333333333333333888888777666555555555555777555777<<>>======>>>???@@@@@@;;;;;;:::::::::;;;;;;;;;<<<:::<<>>???>>>>>>???@@@AAABBBBBBDDDCCCCCCCCCDDDFFFHHHIIIIIIHHHJJJOOOQQQQQQRRRUUUbbbvvv~~~rrrppp]]]QQQGGGBBBBBBBBBBBBBBBAAA>>>:::<<<===>>>=========>>>???:::777777;;;;;;777777:::<<<;;;:::;;;<<<===;;;999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::===<<<:::999999:::::::::<<<;;;999888888999;;;<<<999777888;;;<<<<<>>===<<<;;;<<<===???@@@??????@@@BBBCCCDDDEEEFFFCCCBBBEEEJJJKKKQQQggg~~~{{{wwwhhh]]][[[UUUMMMIIIHHHHHHGGGFFFBBBBBBCCCCCCBBBBBBBBBCCC???BBBCCCBBB???>>>@@@CCCCCCCCCDDDGGGKKKMMMMMMLLLIIIIIIHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGHHHIIIHHHGGGEEEJJJKKKHHHJJJQQQWWWXXX]]]lll|||sss\\\KKK???777555777777777777777666555444444555555444444444444333333444444444444444444444444222222222222222222222222333333333333333444555555333333333333333333333333666666666555555555666666777444555999999999DDDRRRwwwvvvpppnnnkkkggg___^^^[[[UUUQQQSSS\\\cccccc^^^ZZZWWWRRRJJJEEEEEEDDDCCCAAA@@@@@@BBBDDDFFFGGGFFFDDDAAA>>>>>>@@@BBBCCCCCCHHHUUUeeessszzz|||}}}yyyxxx{{{~~~}}}uuugggWWWKKKEEEFFFIIIAAAFFFUUUjjjwwwzzzYYYAAA777777::::::777777777777666666666666666777888888:::>>>DDDHHH:::888777777888999999888888888999:::;;;;;;<<<<<<<<<<<<;;;<<<<<<===>>>>>>@@@???>>>>>>???BBBDDDFFFLLLHHHDDDCCCEEEGGGGGGFFFFFFFFFJJJQQQSSSOOONNNOOORRR^^^}}}{{{|||jjjPPPKKKFFFFFFIIIHHHBBB===:::<<<===<<<;;;999999:::>>><<<<<<>>>>>>;;;;;;===;;;:::999999:::;;;999888::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999999999<<<;;;999888888888999:::;;;888666666999;;;;;;:::<<<;;;<<<>>>@@@EEERRR___uuuiiibbbWWWYYYqqq|||eeeJJJ???888:::;;;888888<<<888777777666777888999:::777777666666666777888888999999:::::::::;;;;;;;;;::::::::::::;;;;;;;;;;;;===<<<<<<;;;<<<===>>>???@@@@@@AAAAAABBBCCCCCCCCCDDDAAACCCGGGGGGFFFPPP^^^{{{uuu~~~yyykkk___XXXTTTQQQNNNKKKJJJJJJIIIGGGEEEDDDCCCDDDDDDEEEEEEDDDCCCBBBAAADDDCCCCCCDDDFFFFFFEEEDDDDDDCCCAAA@@@@@@AAABBBCCCDDDDDDEEEEEEFFFFFFGGGGGGGGGJJJJJJGGGIIIQQQ[[[```nnnppp^^^III<<<666444555888666666666666666555444333444444333333333333333333333333333333333333333333333333333333333333333333333333222222333333444555333333333333333333333333555444444444555555666777888555666:::;;;999<<>>???@@@AAA@@@@@@???@@@CCCGGGJJJTTTMMMFFFEEEGGGIIIHHHFFFGGGGGGKKKPPPRRRNNNLLLMMMTTTYYYmmmxxxssswwwwwwiii\\\YYYYYYSSSGGG>>>============<<<<<<<<<<<<::::::;;;<<<<<<:::999999<<<:::999999;;;<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999:::;;;;;;;;;:::::::::;;;999:::;;;<<<;;;:::999888???@@@EEEKKKQQQ]]]rrr|||ddd___[[[^^^lll}}}\\\LLLAAA:::888;;;<<<999888:::777777777888888888888888777777666666666777777888888888999999::::::;;;;;;999999:::::::::;;;;;;;;;<<<;;;;;;;;;;;;===>>>>>>@@@@@@@@@AAAAAAAAAAAAAAAGGGDDDDDDHHHIIIHHHKKKQQQccc{{{rrrjjjeee___]]][[[XXXTTTPPPKKKHHHJJJHHHFFFEEEFFFFFFEEECCCHHHGGGFFFFFFGGGGGGEEECCCGGGEEECCCBBBCCCDDDEEEEEEEEEFFFHHHHHHHHHIIIJJJKKKJJJLLLNNNPPPWWWeeesss}}}uuuUUUHHH;;;777777666666888444555555555555444444333222222333333333333333333333333333333333333333333333333333333333333333333333222222222222333444444333333333333333333333333333333333333444555666777777555555999;;;<<<<<<>>>HHHSSShhhwwwfffcccffffffbbb^^^YYY\\\______\\\YYYVVVVVVYYYVVVTTTWWW]]]___]]]ZZZTTTSSSQQQPPPRRReeepppaaaSSSKKKFFFBBBCCCJJJKKKMMM[[[nnnwwwqqqRRRHHH<<<777888999777333555555555555555555555666666777888888888999<<<>>>666666666666666777999:::888999999::::::;;;;;;;;;>>>>>>>>>>>>???@@@AAABBBAAABBBBBBAAAAAACCCHHHLLLVVVOOOHHHFFFIIIKKKIIIGGGJJJHHHJJJNNNOOOMMMMMMPPPXXXXXXbbbwww~~~xxxsss___QQQIIIDDD>>><<<>>>AAABBBAAA<<<>>>@@@@@@AAAAAA???======;;;:::;;;<<<>>>>>>>>>::::::::::::999999999999999999999999999999999999888;;;======;;;999888999999===@@@???<<<>>>FFFMMMRRRYYYfffsss{{{uuueeehhhrrrwww___HHHEEE:::777777888999666444555444666:::<<<<<<;;;888666777777666666666666666777777777888888999::::::;;;999999999:::::::::;;;;;;:::::::::;;;;;;<<<===>>>??????@@@@@@@@@@@@@@@@@@EEEBBBAAACCCFFFFFFHHHJJJSSShhh~~~~~~zzzvvvqqqjjjfff___ZZZTTTOOONNNMMMMMMLLLOOONNNMMMMMMNNNMMMKKKJJJIIIGGGFFFGGGIIIIIIIIIGGGHHHKKKNNNQQQRRRTTTXXX[[[[[[\\\```jjjyyykkkQQQ???888555666888777666777333444444444444444333333111111222222222222333333333333333333333333333333444444444444444444444444222222222222222333444444333333333333333333333333333333333333333444555666555444333444666888999999BBB@@@FFFZZZ{{{pppaaacccmmmtttuuutttwww|||yyysssnnnmmmnnnpppwwwzzzlll```aaalllvvvmmm```UUUNNNJJJFFFCCCFFFHHHOOOYYY```jjjzzz___IIIAAA===777444444666777777444444444555555555555555666777888888777666777888555666777666555666777999888888888999999:::::::::>>>>>>>>>>>>???AAABBBCCC@@@AAACCCBBB@@@AAAFFFJJJQQQMMMHHHGGGHHHJJJIIIHHHKKKHHHHHHLLLMMMLLLNNNQQQRRRRRRVVV___kkk}}}gggYYYHHH???AAADDDDDDAAACCCEEECCC@@@>>>???>>>;;;===;;;999888999:::::::::;;;;;;::::::::::::999999777777888888999999::::::666888;;;:::777777999;;;888===BBBDDDHHHWWWnnnsss~~~vvv[[[BBB;;;AAA777777777777777777777777333666:::>>>>>>;;;777555777777666666555555666666666666777888999::::::;;;999999999999::::::::::::888999999:::;;;<<<======>>>>>>>>>???????????????EEECCCAAAAAABBBDDDEEEEEEKKKQQQaaa|||sssjjjxxxyyyvvvuuuvvvuuusssrrrssssssrrrpppnnnhhhgggfffhhhkkkllliiieeemmmrrryyy~~~|||nnn\\\HHH999888555444777777444333666222333333444444444333333111111111111222222222333222222222222222222222222222222222222222222222222222222222111222222333444333333333333333333333333333333333333333333444444333333333222333555555555666555666@@@SSSrrr{{{hhh___aaaXXXTTTOOONNNQQQWWW[[[^^^eeeooo}}}}}}kkkYYYDDD333:::888666555555666777888333333444444444555555555555777888888777555555666555666777666444444666999777777888888888888999999<<<<<<<<<===>>>???AAAAAA<<<@@@BBBAAA>>>>>>BBBFFFHHHGGGFFFEEEFFFGGGHHHIIIHHHFFFGGGKKKLLLKKKLLLPPPLLLMMMOOORRRUUU^^^qqqjjj```fffoooqqqnnnjjjggg]]]OOOGGGFFFEEEBBBGGGDDD@@@>>>===<<<;;;:::======<<<<<<<<<;;;;;;;;;888888999;;;<<<===>>>???;;;===??????@@@FFFPPPXXXVVV[[[bbbhhhrrr|||uuuyyy|||wwwdddPPP???666666999888999888777666888999:::333555999;;;;;;:::777555777777666555555555555555555555666777888999::::::888999999999999:::::::::777888999:::;;;<<<<<<============>>>>>>?????????CCCDDDCCCBBBCCCDDDEEEDDDFFFFFFLLLZZZqqqpppnnnssszzzqqqfffIII<<<:::<<<:::888777888555111222777222222333444444444333333000000111111222222222333222222222222222222222222111111111111111111111111222222111111222222333444333333333333333333333333444333333222222333333444222444555555555666777666222777;;;::::::HHHddd~~~nnnsssrrrhhhddd]]]SSSTTT\\\eeeeeehhhnnnxxx{{{fffQQQEEEAAA===888111222333555666555333000333333333444444555555555444666888999777666666666555666888666444333555888777777777777777888888888::::::;;;;;;<<<>>>???@@@:::>>>AAA@@@===<<<>>>BBBAAABBBDDDDDDDDDDDDGGGIIIEEECCCEEEJJJLLLKKKKKKNNNKKKMMMPPPPPPNNNOOO[[[hhhyyywwwtttrrrnnnYYYUUUPPPLLLIIIGGGEEEDDD??????>>>>>>=========<<<;;;<<<===???AAABBBDDDDDDHHHJJJLLLMMMSSSaaarrrmmmeeelllqqqooozzzbbbYYYIII<<<999:::999555777888777333222333666666444555777888888888777666888777666555555555555555444555666777888999::::::888888999999999:::::::::666777999:::;;;<<<<<<<<<<<<<<<<<<===>>>?????????===@@@BBBBBBBBBDDDDDDCCCCCCFFFJJJNNNVVViiipppyyyxxxbbbJJJ===999888888666555555555555444444444222222222222222222222222111111111111111111111111111111222222222333333333222222222222222222222222222222222222222222222222111111111111111111111111222222333333333333444444222222333333333333444444444555666666888AAANNNXXXttthhhmmmxxxrrrnnnkkkiiieeeccckkkwww}}}eeeYYYHHH<<<777666555444444444444333333222222222555555555555555555555555666666666666666666555555777666666555555555555666999888888888777777666666999::::::;;;<<<===>>>>>>===>>>>>>>>>????????????@@@AAACCCDDDEEEEEEEEEEEEAAABBBDDDGGGIIIKKKLLLLLLNNNNNNMMMLLLLLLOOOTTTXXXkkk}}}vvvnnneeeWWWLLLHHHJJJMMMMMMJJJIIIHHHDDD???HHHFFFGGGLLLOOORRRYYYaaaeeeffffffiiivvvoooUUU[[[nnniiiHHHBBB;;;777777777777666666666666666555555555555444444444555555555555666444444555555555555444444666666666666666777888888999888777777666666666777::::::999999::::::;;;<<<======<<<<<<<<<>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@DDDDDDEEEEEEKKKXXXjjjxxxxxxmmmqqqvvvvvvnnnaaaMMMlll^^^KKK===777666555555555555555555444444444444222222222222222222222222222111111111111111111111000000000111111111222222222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333444444222222222333333333444444444666888777777:::BBBHHHggg~~~wwwaaaNNNFFF<<<666555666555333444444333333333222222222444444444444444444444444555555555555555555555555555555444444444444555666888888888777777777666666888888999:::;;;<<<<<<============>>>>>>>>>?????????@@@CCCEEEFFFEEEEEEDDDAAABBBDDDFFFHHHJJJKKKLLLLLLMMMMMMLLLLLLNNNRRRUUU^^^kkk|||zzz{{{rrrxxxlllcccjjjnnnpppnnnjjjfff^^^UUUQQQSSS]]]lllzzz{{{]]]WWWsssfffMMM???;;;666444444555555444666666666666555555555444444444444444555555555555444444555555555555444444666666666666666777777888::::::::::::999999999888999888888888888999::::::===<<<<<<<<<<<<>>>???@@@?????????@@@@@@@@@@@@@@@CCCEEEEEEEEEFFFMMMXXXaaa|||wwwqqqkkkzzzmmm___OOO>>>lll]]]IIICCC;;;888777777666555555555444444444333333333222222222222222222222222222222222111111000000000/////////000000000111111222222222222222222222222222222222222222222222222111111111111111111111111222222222222333333333333222222222222333333333333222555777777555555777:::BBBVVVqqqrrrWWWDDD999666222222444555444222333333333222222222222222444444444444444444444444444444444444444444444444333333333333333444555666777777777777666666666666666666777888999:::;;;;;;<<<<<<<<<=========>>>>>>===???BBBEEEFFFEEEDDDCCCAAABBBDDDFFFGGGIIIJJJKKKJJJKKKLLLLLLKKKLLLNNNPPPRRRXXXaaaxxxrrriiiuuutttfffmmmppp^^^SSSFFF:::777555333222333555555444666666555555555444444444444444444444555555555555444444555555555555444444666666555555666666777888999:::;;;;;;;;;:::999888777777777777777888999999<<<<<<;;;<<<<<<===??????======>>>>>>??????@@@@@@AAADDDFFFFFFDDDEEEIIILLLZZZuuuvvvmmmrrrooogggYYYGGG;;;333}}}qqq```LLL>>>;;;999888888888888666333444444444444333333333222111111111111111111111111222222111111000000///////////////000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222333333333111222222222222333333333///111444555555555666888555===HHHUUUhhhjjjSSSAAA888666444222333444444222000222222222222222111111111333333333333333333333333222333333333333333444444333333333333444555666777666666666666666666666666666666777888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;>>>AAADDDEEEEEECCCBBBBBBCCCCCCEEEFFFHHHIIIJJJIIIKKKLLLMMMLLLKKKLLLMMMNNNSSSTTT```xxxyyy{{{||||||tttyyyeeeMMM===:::;;;:::555555444444555555555555555555555444444444333333333333444444444555555555444444555555555555444444666555555555555666777777666777999::::::888777555888777777777777888999999;;;;;;;;;;;;<<<===>>>>>><<<<<<===>>>??????@@@@@@>>>AAAEEEFFFFFFFFFGGGHHHJJJYYYcccrrrlllhhhqqq|||}}}}}}|||~~~WWWMMMBBB666333444uuubbbSSSGGG<<<444777666555555555444222000444333333333222222222222111111111111111111111111111111111000000000//////000000000111111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111222222222333333111111111222222222333333111222333444555666888:::999:::;;;===FFF^^^yyy___JJJ===888777888666444333333333222222111111111111111111111111333333333333333333333333222222222222333333444444444444444444555666777888555555555555555555555666666666777888999:::;;;;;;999999:::::::::;;;;;;;;;:::<<>>???@@@AAAAAA>>>???BBBDDDEEEGGGHHHJJJGGGPPPQQQVVVnnn{{{|||~~~wwwtttzzzzzzooorrrxxxsssllltttyyylllqqqtttwwwzzzvvvnnnDDD===888222444555pppYYYGGG>>>;;;:::999777666666555444444444444333333333222222222111111111111111111111111111111000000000000000000000000000000000111111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222111111111111222222222222666555444444444555666777666777999999:::DDDYYYmmm|||jjjSSSCCC:::555444666444333222111111222333444000000000000000111111111222222222222222222222222111222222333333444444555555555555555555666777888444444444555555555555555555666666777888999::::::888888888999999999:::::::::<<<>>>@@@BBBBBBCCCCCCDDDCCCCCCCCCCCCEEEGGGHHHGGGIIIKKKLLLKKKKKKLLLMMMJJJQQQQQQRRRXXXZZZdddwww}}}ooobbbeeexxx{{{kkk^^^bbbtttttt]]]KKKEEE===888888888555222333444555444111000111222444444333333333222222222333333333333444444444444444444555555555555444444555555444444555555666777666777888999999999888777999888888888888999::::::888999:::;;;<<<<<<<<<<<<======>>>>>>??????@@@@@@@@@@@@@@@AAABBBDDDEEEFFFFFFOOONNNOOO\\\nnnrrrpppooozzzzzzpppuuu|||||||||}}}}}}~~~xxxtttzzzUUU;;;:::888444444222YYYOOOAAA999888999999888666777777666555555666777222222222222111111111111111111111111111111111111......//////000111111111/////////000000000111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222111111111111222222222222555444333444444555444444333222444888888888???HHHSSSqqq|||oooOOODDD;;;888666222222444...///000111111111222333/////////000000000111111222222222222222222222222222222222333444555555555555555555444444555555666333333444444444555555555444444555666777888888999777777777888888888999999;;;;;;<<<===???AAACCCDDDDDDCCCBBBBBBBBBDDDFFFGGGEEEFFFHHHIIIIIIIIIKKKMMMHHHLLLJJJLLLSSSSSSTTT```kkk}}}oooggghhhlllmmmlllkkk|||qqqlllfff___XXXZZZ^^^mmmiiiSSSEEE;;;888666888999777333000111333333222//////111333333333333333222222222222222222333333333444444444444444555555555555444444555444444444444555666666555666666666777777777777888777777777777888999999777888:::;;;<<<<<<;;;;;;========================@@@@@@???@@@AAABBBBBBBBBBBBJJJJJJIIIQQQVVV___pppuuummmfffjjjppplllTTT???777999444222333000???;;;777777::::::666111333444555444222111222222222222222111111111111000000000000000000000000000------...///000111222222............/////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000111111111111222222222//////111333555555444222888333333888999666777:::???OOOccctttuuu^^^KKK???999444333666666111000444+++...111333222111000000.../////////000000111111111111111111111111111111222222333444444555666666555555444333333333444444333333333444444555555555222333333444555666777777777777777777888888888888;;;;;;;;;<<<>>>@@@CCCEEEEEEDDDBBBAAABBBCCCEEEGGGCCCDDDFFFFFFFFFHHHKKKMMMIIIIIICCCGGGRRRPPPKKKQQQQQQ\\\kkk{{{xxxjjjaaaVVVeeeyyy|||jjjXXXRRRUUUWWWSSSRRRaaarrrvvvaaaPPPEEE>>>;;;888555444444444333555777111333333222000000333777333333333222222222111111222222333333333444444444444555555555555555555444555444444444444555666666333333333333333444555666666666666666666777888888777888:::;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<;;;;;;??????@@@BBBDDDDDDCCCBBB???EEEBBBAAAFFFGGGJJJVVVVVVvvvqqqdddRRRGGGFFFDDD:::333666666,,,,,,333333:::999999888777666666555444444333333222111000000111222333333222111222333////////////////////////222111000//////000111222000000000000////////////000000000000111111111111000000000000000000000000///111222111000///000111000111111111111222222222111111111111111111111111111111222222222333333333444444444555555555555666::::::BBBMMMSSS\\\sss```OOOFFF===777999222111111000000111111222333333333222222111111111111111000000000000111111000000000000000000000000222222333333333222222111111111222222222333333333222222222333333333444444555444333222333555777888999999999999999999::::::;;;;;;;;;;;;<<<>>>???@@@CCCAAAAAACCCFFFGGGEEECCCEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHHHHHHHIIIJJJJJJJJJOOORRRWWW^^^lllxxxjjjiiinnnvvvwwwooogggeeepppyyyssszzz|||ooo^^^UUUPPPXXXhhhqqqqqqmmmyyysssdddPPPAAA:::888777666555555555444444333333333222222222222222222222222222222222222222222222222111111222222222333333333444444444333333222222222222222111111222444555666888777777666555444444444555555555555555666777777888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<@@@???>>>>>>@@@BBBCCCCCCBBBBBBBBBCCCDDDEEEEEEFFFIIISSSbbbsss~~~qqqUUUOOOFFF>>>999444333333111000000000111222777777777666555444444444444444333222222111000000000222333222111000111333111111111111111111111111000//////////////////000000000000000//////////////////000000000111111111000000000000000000000000///000111111000///000111000000111111111222222222222222222222222222222222111111111222222222333333444444444444555555555555888666999@@@BBBEEETTTggg{{{aaaHHH???<<<555222444333333333222222333333333222222111111111000000000111111000000000000111111000000000000000000000000111222222333333222222111111111111222222222333333333333333333444444444444555444333333333555777888888888999999999999::::::::::::;;;;;;<<<>>>???@@@DDDCCCBBBDDDGGGHHHFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMOOOSSS[[[jjj|||qqqfffbbbmmmvvv{{{xxxvvvyyy}}}~~~|||yyyrrrlllbbb```___[[[___ccc\\\ZZZ[[[```ooo|||jjj^^^TTTKKK???777444444333222555444444444333333333333222222222222222222222222222222222222222222222222111111111222222222333333444444333333333222222222222222111111222444555666777777777666555444444444555555555555555666666777777777888888999:::::::::;;;;;;;;;;;;<<<<<<<<<<<>>===>>>???AAABBBBBBAAAAAABBBCCCCCCDDDEEEEEEEEEHHHMMMUUUeeevvvsssbbbHHHCCC<<<666444111333222111000000000111111555555444444333333222222333333333222111111000000///111222111000///000111111111111111111111111111---......//////......---////////////000000000000//////000000000000111111000000000000000000000000///000111111//////000111000000000111111111222222333333333333333333333333111111111222222222222333444444444444555555555555:::666777:::999777===HHHRRR```|||{{{nnnNNN@@@666666777222111333333333222222222222333333111000000000000/////////111000000//////000000111000000000000000000000000111111222222222222222111111111111222222222222333333444444444444555555555444444333333444555777888888888888999999999:::::::::::::::;;;<<<===>>>???CCCCCCBBBCCCEEEEEEDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFHHHJJJKKKJJJIIIHHHKKKLLLMMMMMMPPPWWWaaaiiiuuu~~~tttkkkeee___YYYYYY]]]aaadddlllxxxxxxsssvvv~~~}}}zzz}}}yyynnnddd___YYYSSSTTTJJJPPPZZZVVVUUUZZZ[[[dddkkkrrr~~~}}}kkkYYYJJJBBB<<<888444333555666444222444444333333333333333222222222222222222222222222222222222222222222222222111111111222222222222333333333333333222222222222222222222222333444555555777777666666555444444444555555444444555555666777666666666777888888999999::::::;;;;;;<<<<<<<<<<<<>>>=========>>>???@@@AAAAAAAAAAAABBBBBBCCCCCCDDDEEEDDDBBBBBBKKKaaa|||sssooosssRRR>>>;;;666333444222222222111000000000000111444444333333222222222222333222222222111111000000///000111000///...///111////////////////////////---...///000000///...---////////////000000000000////////////000000000111///////////////////////////000111000///...///111000000000000111111111111222222222222222222222222111111111111222222222222333333444444444555555555:::777777;;;;;;888999===999AAATTTpppqqqbbbVVVKKKBBB999333222444444000///222000000////////////000000000000000000000000000000000000////////////000000////////////////////////000111111222222222222111111111111111222222222222444444444555555555666666444444333333444555777777777777888888999999::::::999999999:::;;;<<<>>>>>>@@@@@@@@@AAAAAAAAA@@@???CCCCCCCCCCCCCCCCCCCCCCCCCCCEEEHHHJJJKKKKKKIIIHHHIIIJJJLLLLLLMMMPPPUUUXXX]]]kkkzzzttthhhcccbbb___]]]aaaggghhheeekkkfff^^^VVVRRRTTTYYY\\\eeehhhiiifff\\\TTTRRRTTTSSSdddnnnhhh]]]ZZZ\\\]]]cccZZZggg|||{{{uuuzzz~~~uuueeeTTTGGG???<<<<<<555444333444666666444111333333333333222222222222111111111111111111111111111111111111111111111111111111111111222222222222333222222222222222222222222222222222333444444444666666666555555444444444555444444444444555666666555666666777777888999999:::::::::;;;;;;<<<<<<===<<<===>>>>>>======>>>@@@@@@@@@@@@AAAAAAAAABBBBBBCCCDDDDDDCCCEEEMMMYYYcccqqqyyyvvvwwwooowww[[[BBB777888555333555222222111111000000000000000444444333333333333333333222222111111111111111000...///000000///...///000..............................000111111000........./////////000000000111...////////////000000000////////////////////////...000111000///...///000//////000000000111111111000000000000000000000000000000111111111222222222333333333444444444444555333222333777999888777999999:::???IIITTTaaauuu{{{mmmeeeVVVEEE;;;888555111111000000111000------///000//////......//////000111111111111111111111111000000////////////000000///////////////////////////000111111222222222222000000111111111222222222444444444555555555666666333333444444555666666777666666777888888999::::::999999999999:::<<<===>>>>>>???@@@@@@@@@@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBDDDGGGJJJKKKKKKIIIHHHEEEGGGIIIJJJKKKLLLMMMOOOOOOTTT[[[aaapppzzzxxx~~~}}}tttuuurrrhhh[[[WWW^^^gggzzzzzztttiii[[[RRROOOOOOYYY{{{}}}tttwww|||www|||kkkaaa[[[SSSFFF999333222555888333222111111111111000///222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222333333333333333333555555555555444444444444444444444444444555666666666666777777888999999999999999::::::;;;<<<<<<===;;;===???>>>===<<<===???????????????@@@@@@@@@@@@<<>>@@@BBBBBBBBBBBBCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBDDDFFFIIIJJJJJJJJJIIIIIIIIIJJJKKKLLLLLLLLLLLLLLLOOOSSSXXX```mmm|||www~~~wwwlllccc]]]ppp~~~nnn[[[MMMGGGCCC@@@;;;777444333333333333222111000000111222333000111111111111222222222111111111111111111111111111111111111111111111111000000000111111111111222111111111222222222222222222333333444444333333222444444444444444444444444444444333333444444555666666666666777888888999999888888999:::;;;<<<<<<===:::===@@@@@@===;;;===???>>>>>>>>>>>>>>>>>>>>>>>><<<>>>@@@AAA@@@@@@AAACCCBBBBBBIIIYYYhhhzzz|||vvvvvvxxxlllcccWWWIIIGGGCCC777999///333888444222444000000000111111000000///...333333333333333333333333000000000000111111111111///000111111//////000111000000000000000000000000///......------......///.........///000111111111........./////////000000000000000000000000000000...///000///......///000////////////000000000111000000000000000000000000000000000000111111111111222222333333333444444444333666777666444555777999666444666999::::::???FFFNNNWWWeeevvv{{{mmm^^^PPPCCC888999999777444444666444000111222333222333444444444111000000//////000000111/////////000000000111111//////............//////000000000000000000000000...///000111222222222222000000000000111111111111333333333333444444444444333333444555666666666666555555666777888999::::::777777888888999;;;<<<===<<>>BBBAAA===;;;===???========================???@@@@@@??????@@@AAABBBCCC???@@@HHHMMMTTTggg|||||||||vvvcccYYYSSSHHH;;;;;;<<<333777000555888222111555333///000111111111000......222222222222222222333333000000000000000111111111///111222111000///000222..............................,,,++++++,,,......---......///000111111222............/////////000000000000000000000000000...///000///...---...000////////////000000000000111111111111111111111111000000000000111111111111222222333333333444444444222555777444111333777:::666222111555888777777888>>>???BBBHHHTTTdddvvvzzzgggXXXQQQHHHKKKHHH@@@999777777666222222///,,,---222222///...000000000000222000.........------------......---.........//////000000//////............//////000000000000000000000000......000111111222222222000000000000111111111111222222222333333333444444222333444555666666666666444555666777888999::::::777777777888999:::<<<<<<999===@@@AAA@@@AAACCCFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEFFFHHHIIIJJJKKKIIIHHHGGGHHHKKKMMMOOOPPPPPPPPPQQQQQQOOOLLLMMMPPPPPPUUU___lllyyyrrraaaWWWNNNBBB;;;<<<;;;444000222777555222000//////000111111222222111000....../////////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111000000111111222222222222222333444444444333222111444444444444444444444444444333333333333444555555333333444444555666666777777888888999;;;<<<======;;;???CCCBBB>>>;;;===@@@===============<<<<<<<<<>>>>>>???>>>===;;;999888:::888===EEEBBB<<>>=========>>>@@@BBBDDDBBBCCCDDDDDDDDDDDDDDDCCCAAABBBCCCEEEGGGHHHHHHHHHGGGFFFFFFGGGKKKMMMNNNNNNPPPNNNLLLKKKKKKKKKJJJHHHFFFFFFHHHKKKRRRaaazzzqqq```SSSHHH@@@;;;666666555444444333222222555444333333222222222333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///111222111000///000111222222222222222222222222888999888666333111111222333333333444444444555555444444333444444555666777555555555555555666777777999777666777;;;<<<;;;999???>>>>>>==============================<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999999999999;;;;;;AAAFFFPPP___sss{{{ttt}}}mmmUUU888777666444333222111111000000000000000000000000......////////////......111111111111111111111111111111111000000000//////111000000///////////////------............------///.........------------,,,,,,,,,---------......////////////////////////000000000000//////..............................////////////////////////........................000000000000111111111222111222222111000000111333444444333333333333444444333333444555555444444444555555444555777;;;>>>@@@GGGRRR]]]cccgggttt}}}rrr^^^[[[WWWRRRNNNMMMLLLLLLVVVQQQIII@@@:::777666666555555444333333222111111222111000000//////000000000000000111111000000/////////............/////////.........000000...---........................000///...------...///000............////////////.../////////000000000000///000000111111222333333333333333444444444444555666444333444777888666555666555555666777:::<<<>>>===<<<<<<<<<===???@@@AAAAAAAAABBBCCCCCCCCCBBBBBBBBBBBBDDDEEEFFFGGGGGGGGGFFFEEEEEEGGGJJJLLLMMMMMMMMMKKKIIIIIIIIIHHHGGGEEEFFFDDDCCCBBBBBBGGGVVVdddjjjiiippp|||rrrjjjbbb\\\UUUNNNFFF???;;;999888666555555444444333222222111444333333222222222222222111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000111111000///000111222222222222222222222222444555666555333222333444333333333444444444444555444333333444444555666777555555555555555666666777999777666777:::<<<;;;999=========<<<<<<======>>>===============<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999888888999:::;;;===>>>AAAEEEMMMXXXccckkk~~~|||uuuiii^^^]]]___ZZZIII:::777666555333222222222222////////////////////////......////////////......111111111111111111111111111111000000000000//////000000//////......//////------............---------------------,,,,,,,,,,,,,,,,,,---------..............................000000000////////////...........................////////////////////////........................////////////000000000000000111222111000///111333444333333222222333333444111444888888555222333444666666555555555666777777;;;===>>>===@@@LLL^^^mmmyyymmmaaaTTTJJJHHHFFFBBB>>><<<;;;;;;;;;;;;999555222000000000111333333222222111111000000111111000/////////////////////000000000000////////////............/////////...---...000000...---........................//////...------...//////---............/////////....../////////000000000//////000111111222222333333333333333444444444444555444333444666777666555444444444555777:::===???<<<<<<;;;;;;<<<===>>>>>>??????@@@AAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEDDDDDDDDDCCCCCCEEEHHHKKKKKKJJJGGGGGGFFFFFFGGGFFFCCCAAAAAA>>>===>>>>>>===BBBIIIJJJHHHMMM[[[hhhooorrrsss|||rrreeeXXXOOOGGG???::::::777444222222222222111333333333222222111111000222222222111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000111111//////000111222222222222222222222222000111333333222333444666333333333333444444444444333333333333444555666777555555444444555555666777888777666777999::::::999;;;;;;;;;;;;<<<===>>>>>><<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888999999:::888888888888999===CCCGGGVVVbbbmmmtttuuu```WWWJJJAAA<<<888333000444444333222222222222222////////////////////////......////////////......111111111111111111111111111000000000////////////000//////.........//////------............------------------------------,,,,,,,,,---------......------------------------////////////////////////........................////////////////////////.................................////////////000000111111000//////111333333333222222222222333333222777<<<;;;777333333555444555666777888888999999999:::<<<<<<>>>BBBJJJOOO___nnn|||}}}kkkcccXXXPPPJJJDDD>>>999<<<;;;888666444444444444777666555444222111111000111111111000000/////////000000///............///......//////000000/////////......------......///...------...//////...,,,................................................---------.........//////........./////////000000//////000000111222222222222222333333333444444444444333333444555555555555555555555666777999;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCCCCCCCBBBBBBAAABBBAAABBBDDDGGGHHHHHHGGGCCCCCCCCCDDDEEEDDD@@@===>>>;;;:::>>>@@@@@@@@@CCCDDD@@@AAAIIIOOOQQQPPPQQQ^^^nnnsssjjj```WWWOOOKKKDDD@@@>>>===;;;999===;;;999777555333222000222222111111000000000000000000111111111000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000///000111000///...///111111111111111222222222222...000111222111222333555222222333333333444444444333333333333444555666666555444444444444555666666777777777777888999999888888999999999;;;<<<===>>>;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::::::::888888888888888888888888666777999999;;;===AAAEEEBBBIIINNNQQQ[[[ooovvvxxxXXXKKKEEE<<<555222333555777222222111111111222222333////////////////////////---......//////......---000000000000000000000000000000000////////////...//////............//////------............------..................//////,,,,,,,,,---------......------------------------.............../////////................................................////////////////////////---.........///////////////000000000//////111333222222111111111111222222111666;;;;;;666222222444000111333555666666666666333555888;;;<<<<<<;;;;;;???GGGMMMPPPUUUaaapppyyy~~~yyymmmbbbXXXQQQLLLEEEAAA;;;888888999999888555444333222111111111111///000111222333333333222//////////////////......000///......---.........,,,---...///////////////......------------.........------...//////...,,,........................------............------------------........................////////////...//////000111111222222222222222333333333444444222333333444333444444555666666666777777888888999;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@????????????@@@BBBEEEFFFEEEDDDAAAAAAAAACCCCCCBBB???<<<@@@;;;888;;;<<<;;;:::;;;<<<888888>>>BBBBBBAAABBBFFFKKKQQQSSSTTTZZZfffpppyyyzzzkkk___ZZZZZZUUUMMMGGGCCC>>>::::::888555444444444444444222222333333333222111111111000000000000000////////////000111111111000///........................000000000000000000000000////////////////////////////////////////////////...000111000///...///000000000000111111222222222///111222111000000111222222222222333333333444444333222222333333444555666444444444444444555666666666777777777777777777888777777777888999;;;<<<===;;;;;;;;;;;;;;;::::::999999999999999999999999999777777777777777777777777555666777666666666888::::::======<<<>>>GGGQQQWWWiiiooozzzzzz}}}yyyxxxyyy{{{xxxgggNNN:::999555222111222444444444111000000000000111222222........................------............------000000000000000000000000000000////////////............------......//////------............------.........///////////////,,,,,,,,,---------......---------------------------............/////////................................................000000000000000000000000............////////////...///000000//////111333222111111000000111111222///222666666333111111222222333333444444444444333444444555555666666777777666999<<<======???DDDHHHLLLSSS^^^ggglllqqquuuyyy|||mmm```[[[TTTJJJBBB<<<:::999888999777444333555666777777777666666555444444555555000000111111000///......////////////............//////...---------------+++,,,---...////////////......------------.........---,,,---//////---,,,------------------------------............------,,,------------.........------........./////////......///000000111111222222222222222333333333333111222444333222222333555777777777777777777777777999:::;;;<<<<<<<<<<<<<<<======???@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>=========>>>@@@CCCDDDBBBAAA@@@@@@???@@@AAAAAA>>><<<>>>999777999:::999:::===<<<888777:::<<<:::999:::===<<<<<<===>>>AAAEEEGGGKKKUUU___bbbaaaaaafffkkkppptttyyywww~~~wwwiiidddlllwww|||xxxnnnaaaYYY[[[^^^```ZZZZZZXXXVVVRRRKKKCCC<<<;;;:::888666444444444333444444333222111111000000---///111111111000111222000000000000000000000000...///111222222111000000////////////////////////000000000000000000000000000000000000000000000000////////////////////////...///000000......///000//////000000111222222222000222222222000///000111222222222222333333333333222222222222333444555666444444333333444444555666555666888777666555666888666666666777888999;;;<<<::::::;;;;;;::::::999888888888888888888888888888555666666777777666666555444555666555444333555666888888888777666888<<<>>>AAAFFFNNNVVV___lll|||~~~kkk^^^]]]XXXPPPJJJDDD???999555444222000111222111...+++000000/////////000000111........................------............------000000000000000000000000000000/////////............------------...///000------............---------------....../////////,,,,,,,,,---------......---------------------------------.........//////................................................////////////////////////....../////////000000000---///000/////////111333111111000000000000111111000000111222222111111111444444444444444444444555777777777555555666999;;;:::999:::;;;<<<;;;::::::888>>>EEEJJJLLLOOOTTTYYYnnnyyy~~~xxxxxx{{{yyyvvvsssrrrsssuuuyyy|||xxx|||~~~|||{{{||||||mmmeee[[[VVVTTTPPPFFF>>>@@@<<<888666666777777777777666555555555555555444111111000000000/////////666555444222000---+++***.........//////////////////...------,,,,,,------++++++,,,---...............------,,,,,,------...------,,,---......---+++------------------------,,,------......------,,,,,,,,,---------.........---------.........//////......//////000111111111111222222222222333333333000222444333222111333555555555666777777888777777666777999:::;;;<<<;;;;;;;;;<<<===>>>???@@@@@@@@@@@@@@@@@@@@@???>>>======;;;;;;===???AAABBB@@@>>>???>>>======>>>>>>===<<<:::888888;;;<<<;;;===AAA@@@<<<:::;;;:::777666888;;;::::::::::::;;;;;;:::999???EEEHHHFFFDDDFFFIIIHHHMMMPPPSSS[[[aaa```YYYWWW[[[^^^YYYPPPKKKOOOTTTRRRRRRLLLCCC???BBBCCC@@@<<<;;;:::;;;;;;999888777999777666555444333444555222333444444333333333333222444666555222000111333000000000000000000000000...///111333333222111000////////////////////////000000000000000000000000000000000000000000000000////////////////////////...///000///......///000/////////000111222222222000111222222000000111222111222222222222333333333222222222222333444555666444444333333444444555666444666888777555444555777666555666666777888999::::::::::::::::::999888888777777777777777777777777444555666666666666555444555666777777777777:::<<<777777777888888777888:::888<<>>???DDDHHHIIIQQQZZZ___]]]YYYWWWXXXWWWVVVUUUVVVUUUUUUXXX\\\YYY]]]^^^[[[WWWWWWXXXXXXKKKGGGBBB???@@@@@@???>>>666666777888999999666444333333444666666555444222444444444444333333333222111111000000000/////////......//////////////////......---,,,,,,,,,,,,---***+++,,,---...............------,,,,,,------...---,,,,,,---......---+++------------------------,,,,,,---......---,,,,,,,,,,,,,,,---------......---------.........//////......//////000111111111111111222222222333333333///222444333111000222555333444555777888999999999444555777999:::;;;::::::999:::;;;===>>>????????????????????????>>>======:::;;;<<<>>>AAAAAA???===>>>===;;;;;;<<<===<<<;;;===<<<<<<===:::555555999999666666999:::999:::===777777777777777999;;;>>>;;;;;;===???>>><<<;;;<<<>>>BBBAAA======CCCFFFDDDAAAEEEGGGEEE@@@<<<===???;;;>>>===888777:::888222===:::777666555333333444222000///000111000222444111333444333111000000000...000222222000///111444000000000000111111111111...000222333444333222111000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////...///000///...---...000...//////000111222222222///000222222111111222444111111222222222333333333222222222222333444555555444333333333333444555555444666888777444333555777666555555666666777888999999::::::::::::999888888777777777777777777777777333444555666666555444333777777777555333333555777555444444666555444444666111666999888777;;;CCCHHHHHHKKKRRRZZZbbbkkkqqquuuhhh```YYYVVVNNNCCC>>>@@@777666666777888666222---///111222000------222666000000///.......................................,,,------......------,,,---...///000000111000000////////////////////////------,,,,,,,,,,,,------------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,.../////////...---////////////////////////..................------000000000000111111111111000000000000000000000000000000000000111111111111111111222222222333333333333555555555333222333444444444444555555555555666666777777999:::;;;<<<<<<>>>>>>>>>>>>?????????@@@??????>>>>>>>>>>>>??????@@@????????????@@@AAAAAA;;;;;;::::::999888777777333555666555333222222333333333222222111000//////000000000000000000000000111111000000//////......111000000///...---------------------------------------.........---+++***---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------......---,,,,,,...///000//////////////////////////////000111111111111111333111//////111333444444333444555555666666555555555555666777888999::::::::::::;;;<<<=========<<>>===;;;;;;<<<===??????>>>>>>===<<<;;;;;;:::999999999999;;;:::999999888888999999777888999::::::999888777666666666666666666666666555555555555555555555555666666666666666777888888666666666555555444444444333333333333333333333333111111111111111111111111111111111111111111111111111111000//////000111222000///...///000111000///000000////////////000000000000000000000000000000////////////////////////////////////////////////........................................................................///////////////000111111000000000000000000000000222222222222222222222222111111222222222333333333111111222222222333333333555555444444444333333333555555666666777888888888999999888777777777777777555555555555555555555555333333333333333333333333444333333222222333333444444444444444444444444444444444555555666777777888777888:::===@@@CCCEEEGGGPPPVVVaaakkkqqqsssqqqooouuu~~~wwwrrriii___WWWRRROOONNN???>>><<<:::777555333222111111111111111111111111000000////////////000000000222111...---000000...........................------------------------...//////000000000000///...........................------------------...------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,.../////////...---....................................................../////////000000000000000000000000000000000//////000000000111111111111111111222222222333333222444555444333333444555444444444444555555555555555555666777888999999:::999999999:::::::::;;;;;;999999888888888888999999888777777777777888999999999999888777777666555555111333555555444444555666333333222111111000//////000000000000000000000000000000000000//////......000000000///...---------------------------------------.........---++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......---------------------...////////////////////////////////////000111111111111111444333222333666888888888333444444555555555555555555555666777888999:::::::::;;;;;;<<<<<<<<<<<<;;;<<<===>>>??????>>>======<<<<<<>>>?????????>>>======<<<;;;:::999999999999;;;:::999999888888999999666777777888888777777666555555555555555555555555555555555555555555555555555555555555555666777777555555555444444333333333333333333333333333333333111111111111111111111111111111111111111111111111222111000000///000111111000///...///000111000///000000////////////000000////////////////////////////////////////////////////////////////////////........................................................................///////////////000000111////////////////////////222222222222222222222222111111111222222222333333111111222222222333333333555444444444444333333333444444555666666777777888888777777666666666777777444444444444444444444444333333333333333333333333444333333222222333333444444444444444444444444444333333444444555666666777777777888888999999::::::666:::???DDDFFFGGGFFFEEENNNTTT^^^ggglllmmmkkkiiikkklllmmmpppssswwwzzz{{{}}}wwwsssttt||||||~~~~~~xxxoooiiijjjllliiijjjjjjiiifffaaa[[[WWWMMMJJJFFFAAA===;;;::::::777666666444333222111111111111111111111111111111000000////////////000000,,,......,,,,,,000111///........................------------------------//////000000000///.......................................------.........------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---............---................................................------........./////////000000000000000000000000//////000000000000111111111111111222222222222333111222444444333333444666333333333444444444555555444444555555555666666666555555666666666777777777555444444444444444444555666666555555666666777888666666555555444444333333222444555555444333444555222222222111111000000///000000000000000000000000000000000////////////...000000//////...---------------------------------,,,------------,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------,,,---......//////......//////////////////////////////000111111111111111222222333666999::::::999333333444555555555555555555555666777888999::::::;;;;;;<<<<<<<<<;;;::::::::::::<<<======>>>>>>===<<<===>>>?????????>>>>>>???>>><<<;;;:::999999999::::::999888888888888999666666555555555555666666555555555555555555555555444444444444444444444444444444333333444444555555333333333333333222222222222222222222222222222222111111111111111111111111111111111111111111111111333222111000000000000000000///...///000111000///000//////......//////000////////////////////////////////////////////////////////////////////////........................................................................//////......//////000111////////////////////////000000000000000000000000111111111222222222222333111111222222222333333333444444444444333333333333333333444444555666666777666555555555555555666666444444444444444444444444333333333333333333333333333333222222222222333333333333333333333333333333222222333333444444555555666555555444333333222222777777777888888888999999:::;;;>>>@@@BBBCCCDDDDDDHHHHHHHHHIIIJJJLLLMMMNNNKKKNNNPPPNNNKKKIIIJJJLLLPPPQQQQQQNNNJJJHHHGGGHHHCCCBBBAAA???===;;;:::999555555444333222222333333000000000000000111111111000000000000000000000000000//////......//////000---000000///000555666555------------------------------------------------///000000000///...------........................///......------......///------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,---------.................................---------...............------........./////////000000000000000000000000////////////000000000111111111111111222222222222///111222333222333444666222333333333444444444444444444444444444555555555555555555666666666777777555555444444444444555555777666666666666777888888444444444333333222222222666777777666333000000000222111111111000000000///000000000000000000000000/////////////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------+++,,,.../////////...---//////////////////////////////000111111111111111000000222444777777666444333333444555555555444444555555666777888999::::::;;;;;;;;;;;;;;;:::999888::::::;;;;;;<<<<<<<<<<<<======>>>>>>>>>????????????>>>===;;;:::999999888:::999999888888888888888777666555444444555666777555555555555555555555555444444444444444444444444333333222222222222333333222222222222111111111111222222222222222222222222111111111111111111111111111111111111111111111111333222222111000000000///000///...///000111000////////////....../////////////////////////////////////////////////////////////////////////////////........................................................................///............///000000////////////////////////000000000000000000000000111111111111222222222222111111222222222333333333444444444333333333222222222222333444444555555666444444333333444444555666333333333333333333333333222222222222222222222222333333222222222222333333222222222222222222222222111111222222333333333333333333333333444444444444333333333222333444555555<<<;;;::::::999::::::;;;888888777777777888999999:::;;;;;;:::888888:::<<<;;;:::999999999888777666888777666555444444444444666666666666666555444444//////000000111111111111000000000000000000000000/////////....../////////...111111///111555777555------------------------,,,,,,,,,,,,,,,,,,,,,,,,///////////////...---,,,..............................------------......------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,------..............................---------.........//////....../////////000000000////////////////////////...////////////000000000000000111111111222222222///000222222222222333555222222222222333333333444555555555555555555555555444555555555555666666666666555555444444555555666222222222222222333444444333333333333333222222222555666666555222/////////111111111000000000000000////////////////////////.............../////////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------+++,,,.../////////...---//////////////////////////////000111111111111111111111111333444444222000222333333444555444444444555555666777888999:::::::::;;;;;;;;;:::999888888<<<;;;;;;:::::::::::::::===============>>>>>>>>>>>>===<<<;;;:::999999999:::999888888777777888888777666555444444555666777555555555555555555555555444444444444444444444444222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111000000//////000///...///000111000/////////............//////........................////////////////////////////////////////////////.......................................................................................//////000........................////////////////////////000000111111111222222222111111222222222333333333444444333333333222222222222222333333444555555555444333333333333333444444333333333333333333333333222222222222222222222222333222222111111222222333222222222222222222222222111111111222222222222222222222333444444555666666......///000000111000000666666666555444444333333444444444333444555555666888777777666555666888:::888666444444666666444222444444444555555555444444333333333333222000...---000000000000000000000000//////////////////////////////............//////+++......++++++//////---------------------------,,,,,,,,,,,,,,,,,,,,,,,,....../////////...---------------------------------------,,,,,,---------------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,+++,,,------...------------------------,,,,,,------.../////////....../////////000000000////////////////////////......////////////000000000000000111111111111222///000222222111111222444111111222222222333333333444444555555666666666666222333333333333444444444444444333333333333444444111111111111111222333333333333333333222222222222///111222222111000111222000000000000000000000000////////////////////////---............/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------,,,---......//////......//////////////////////////////000111111111111111444333222222444333222000222222333444444444444444555555666777888999::::::999999:::::::::999888888===<<<;;;:::999999999999<<<<<<;;;;;;;;;<<<===>>><<<<<<;;;:::999999999999999999888777777777777888666666555555555555666666444444444444444444444444333333333333333333333333222222111111000000111111000000000111111111111111000000000000000000000000000000000000000000000000000000000000000000000000...//////000000//////...000///...///000111000//////......------......///........................////////////////////////////////////////////////..............................................................................------......///000........................////////////////////////000000000111111111111222111111222222222333333333333333333333222222222222222222333333444555555666555444444333333333333333222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111222222222222222222333333333222222222111111333444555555555444222111000000111222222000///...111111111111111222333444,,,---000111222111000///666555444444444444333222000111222333333333222111/////////000//////...---////////////............///////////////////////////......------......///---///...+++***------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///.........------------------------,,,,,,++++++++++++,,,,,,------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,---...------------------------,,,,,,------...//////000------........./////////////////////////////////........./////////000000000000000000111111111111///111222111000000111222111111111111222222222222222333333444555666777777222222222333333333444444333222222222222222222333333333222222333333444555111111111222222222222222,,,...000111000///000111///000000000000000000000////////////////////////---------.........//////------------------------++++++++++++++++++++++++++++++*********+++------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......---------------------...////////////////////////////////////000111111111111111333222000111222333333222222222333444444444444333555555666777888999::::::777888888999999999999888<<<;;;::::::999:::;;;;;;;;;::::::999:::;;;<<<===:::999999888888888999999999999888777777777777777444444555555555555444444444444444444444444444444333333333333333333333333333222222111000000111111000000000111111222222222000000000000000000000000000000000000000000000000000000000000000000000000+++,,,---...//////......000///...///000111000//////......------......///........................////////////////////////////////////////////////...........................................................................------------...//////........................000000000000000000000000000000000000111111111111111111222222222333333333333333333222222222222111333333333444555555666666777666555444333222222222222222222222222222222222111111111111111111111111222222111111111111222222111111111111111111111111222222222222222222222222333222222111000//////////////////////////////...111111222333333222111111000000000000000111111222000111222444666666444333111222222222222222222222222222222111111111111111000000111111111222222222.....................///........................///......------......//////111000---,,,//////---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---.../////////...------------------------,,,++++++******++++++,,,------------------------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------,,,+++***+++,,,---...------------------------,,,,,,------...///000000,,,,,,,,,---------......////////////////////////............/////////000000000000000111111111111000111222111000///000111000111111111111222222222111111222333555666777777333444444444444555555555333333222222222222333333111111111111111222222333000000000000111111111111...000111000...------...////////////000000000000////////////////////////---------.........//////------------------------++++++++++++++++++++++++++++++*********+++---...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------+++,,,------......------......---,,,,,,...///000//////////////////////////////000111111111111111111///---...000222333333222222333444444444333333555555666777888999::::::666777888999999999999999;;;::::::999:::;;;===>>>::::::999888999:::;;;<<<888888777777888888999:::999888888777777777777777222222444555555444222222444444444444444444444444333333333333333333333333333333222111111000111111000000111111222222222333000000000000000000000000000000000000000000000000000000000000000000000000)))***,,,...//////......000///...///000111111///.........------.................................////////////////////////////////////////////////...........................................................................------------...//////........................111111111111111111111111000000000000111111111111111111222222222333333333333333333222222222111111333333444555555666666777888777666444333222111111111111111111111111111111111111111111111111111111222222111111111111222222000000000000000000000000333333222222222222222222111111111111111111111111111000//////000333555666111111111000000000111111333222222111111111222222111...,,,+++---000333444...000111111000000222444444333111/////////000111//////.........///000000......///000000111111222.................................------.........+++------******------+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,,,,+++******''')))***,,,------,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------,,,,,,,,,---------......///...,,,+++***++++++,,,....................................////////////000000000000////////////111111000000//////......000000000000111111111111222222111111111111111111444444444444444444444444222222222222222222222222000000000000000000000000000000111111111111000000////////////000000000000////////////////////////........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,+++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............////////////........................///////////////000111111000111111111111222222222111111222333333444555555555555555555666666666666555555666777777777777777999888777666666888:::;;;===<<<<<<;;;::::::999999888888777666666666666666666666555555555444444444333333333333333333333333333333333333333333333333222222222222222222222222000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////................................................,,,,,,---.../////////.........////////////..............................,,,------......------,,,,,,---...//////...---,,,------------------------//////............//////////////////////////////000000111111111111000000...............///000000111111000000111111222333222222111000//////000000111111222333333444555555999777555222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000---......///////////////111111111111111111111111000000000000000000000000////////////////////////////////////////////////------------------------------------------------.........------,,,,,,,,,***++++++,,,,,,++++++***************************........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------......------,,,,,,,,,------------......---,,,+++++++++,,,---....................................////////////000/////////////////////000000000000//////......//////000000000111111111111111111111111111111111333333333333333333333333222222222222222222222222000000000000000000000000///000000111111000000///---............/////////........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------------------------///////////////000000111000111111111111222222222111111222222333444444555333444444444444555555555555666666777777777666666999888777666666888999;;;;;;;;;::::::999888888888888777666666555555555666666555555555444444444333333333333333333333333333333333333333333333333333222222222222222222222222//////000000000111111111000000000000000000000000////////////////////////////////////////////////////////////////////////........................................................................------......///...............////////////..............................,,,------......------,,,------............------------------------------//////............//////......................../////////000000///////////////......//////000111111111000000111111222333222222111000000000000000111111222222333444444555666555333111000/////////////////////////////////////////////////////////////////////////////////////////////////////////....../////////000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////---...//////000000//////111111111111111111111111////////////////////////................................................---------------------------------------------------------------,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,---...---------------------------............/////////////////////////////////000000000////////////...//////000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000000//////,,,,,,---------.................................------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...------,,,+++************++++++++++++***))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,,,,,,,------------------------------------//////......//////000111000111111111111222222222111111222222333333444444222222222333333333444444666666666666666666555555888777666666666777999:::999999888888777666666666666666666555555555555555555555444444444444333333333333333333333333333333222222222222222222222222111111111111111111111111//////000000000000111111000000000000000000000000////////////////////////////////////////////////////////////////////////................................................////////////////////////.........///......------......////////////..............................,,,------......------,,,......------------......------------------------//////............//////---------------------------......//////......---000////////////000111111111000000000000111222222333222111111000111111111111111111222333333444444333222111000////////////........................////////////////////////////////////////////////////////////////////////------........./////////000000000000000000000000////////////////////////000000000000000000000000////////////////////////...//////000000000000000000000000000000000000000////////////////////////........................................................................------------------------,,,,,,,,,,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,+++*********+++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,------......------++++++,,,,,,,,,---------,,,,,,,,,,,,------......---------------------------------.........//////.........///////////////////////////////////////////////////000000000111000000000000111111111111111111111111111111111111111111111111111111111111000000000000000000000000...//////000000//////...,,,------------.................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++...------,,,+++***))))))******+++++++++******)))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,------------........................///............///000000000000111111111222222222111111222222333333333333222222222333333333333444666666555555555555555555777666666666666777888999888888888777666666555555444444555555555444444444444444333333333333333333222222222222222222222222222222222222222222222222111111111111111111111111////////////000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////................................................////////////////////////.../////////...---,,,,,,---......//////......---........................,,,------......------,,,///...,,,,,,,,,,,,...///------------------------///......------......///------------------------.........//////.........000000000000000111111222000000000000000111222222222222111111111111222222000111111111222222333333111111000000000000000000........................////////////////////////////////////////////////////////////////////////------........./////////000000000000000000000000////////////////////////////////////////////////////////////////////////...///000000111111000000000000000000000000000000////////////////////////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******---,,,+++*********+++,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------......------+++++++++,,,,,,,,,------+++,,,,,,---............------------------------------------............------....../////////000.............../////////...////////////000000000//////000000000111111111111111111111111111111111000000000000000000000000////////////////////////......////////////......------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++------,,,++++++***)))))))))******+++++++++******************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,------------.........////////////////////////...............//////000000000111111111222222222111111222222222222222333222222333333333444444444666555444444333444555555666666555666666666777777888888777777666555555555222333444444444444333333222222333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000...////////////000000000////////////////////////........................................................................................................................////////////////////////.../////////...---,,,,,,------............------........................,,,------......------,,,...---,,,++++++,,,---...------------------------......------------.................................//////000000//////...000000000000000111111222000000//////000000111222222111111000111111222222000000111111111111111222000111111111111111000000////////////////////////............................................................................../////////000000000////////////////////////..............................................................................///000000000000000////////////////////////................................................................................................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,+++******+++++++++***++++++,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,------......------++++++++++++,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------......//////000---............/////////......////////////000000...//////000000111111111111111111111111111111111////////////////////////////////////////////////------............---------............/////////------------------------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++************))))))***++++++++++++***************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------............////////////////////////......------......///000000111111111111222222222111111222222222222222222222222333333333444444444444444333222333444555666555555555555666666666666777777777666555555444444000111333444444333222222111111222222222222333333222222222222222222222222000000000000000000000000////////////////////////......////////////000000////////////////////////........................................................................------------------------.........................................................///......------------............------........................,,,------......------,,,------,,,,,,,,,,,,------------------------------......------------....../////////////////////////////////000000/////////000////////////000111111000////////////000111111000000000000000000111222000000000000000000000000000111111111111000000///////////////////////////............................................................................../////////000000000////////////////////////........................................................................---......///////////////////////////////////////........................------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------+++,,,,,,,,,,,,+++******)))***++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,------......------***++++++++++++,,,,,,,,,---......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......///000000---------.........//////........./////////000000......//////000111111222000000000000000000000000////////////////////////////////////////////////---------......---------,,,,,,---------.........------------------------++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++++++++++++++++++++++++++************++++++++++++))))))***+++++++++++++++************************************************++++++,,,,,,,,,,,,------+++,,,,,,,,,------------...........................------------...//////000111111111111222222222222222111111111111111111111111111222222222222333333222111111222444666888444444555555666666666555555555555444333333222222///000222333444333222111111111111111222222222333111111111111111111111111000000000000000000000000////////////////////////........./////////000000////////////////////////........................................................................------------------------........................------------------------------......///.........,,,------......------,,,........................,,,------......------,,,,,,,,,,,,------,,,,,,,,,------------------------...------,,,,,,------...........................---......//////......---//////......//////000111///////////////000111111//////......///000000111000000000000000000000000///000000111000///...---................................................................................................------........./////////////////////////////////........................------------------------........................,,,,,,---...............................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++........................++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,------------......+++,,,,,,,,,,,,+++******''')))+++,,,------,,,,,,++++++************+++++++++++++++++++++++++++++++++,,,------......------******+++++++++,,,,,,,,,....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------...///000000---------.........//////............/////////000---......///000111111222////////////////////////////////////////////////////////////////////////,,,------......------,,,++++++,,,,,,,,,---------------------------------*********************************++++++*********************************++++++************++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,((()))***+++++++++++++++))))))))))))))))))))))))************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////000111111111111222222222222222111111111111111111000000000000111111111111222111000000222444777888333444555555666666555555444444333333222111111000...///111333444333111000000000111111222222222333111111111111111111111111000000000000000000000000////////////////////////............/////////000////////////////////////........................................................................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...,,,------......------,,,........................,,,------......------,,,++++++---......---++++++------------------------...------,,,,,,------...------------------------,,,------......------,,,...............///000000///////////////000111111...............///000000000000000000////////////...//////000///---,,,+++------------------------........................................................................,,,,,,,,,---------......////////////////////////........................------------------------........................+++,,,------......------................................................------------------------------------------------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********+++++++++,,,,,,+++++++++************************,,,,,,,,,---------......,,,,,,+++******+++,,,,,,.........------,,,,,,,,,++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------///...,,,*********,,,---,,,,,,,,,++++++*********---------,,,,,,+++++++++------------------------++++++++++++++++++++++++------------,,,++++++***------------,,,,,,+++***,,,,,,+++******+++,,,,,,---.........//////000000///...,,,+++,,,---///000111111000///////////////////////////////////////////////////000000000000000000000000000000000000......------------......000000000000000000000000------------------------,,,***...---(((---111)))...---+++)))))))))+++,,,...---,,,+++************------+++***)))(((((((((+++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++*********)))((()))+++...---,,,,,,+++*********+++***++++++,,,,,,++++++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,------------------------..................------////////////000000000000222111111111000000/////////000111222333222111111111111222222222333333333333444555666777999999:::333333333222222111111111000000111111111111000000...//////000111222222222000000000000000000000000///..................///........................////////////////////////---------............///........................................................................------.........---+++***........................------++++++++++++---------------------------------------------------------...............------,,,------......------,,,,,,,,,,,,++++++*********------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////000000000000000000000000000000//////.........---............////////////........................,,,,,,,,,---------..............................,,,,,,,,,---------......//////.........---------------------------------,,,,,,,,,---------..............................---------,,,,,,+++++++++.........------,,,,,,,,,------------------------.........------,,,,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))+++---------+++++++++---+++++++++*********)))))),,,,,,,,,------------...,,,,,,+++******+++,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...---+++))))))***+++,,,---------,,,,,,,,,++++++------,,,,,,,,,+++++++++------------------------++++++++++++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,+++******+++,,,,,,------------........./////////...---...000222333111000000///......//////.........................../////////000000000000////////////////////////......------------......////////////////////////---------------------------***...---''',,,111)))///...,,,+++++++++,,,---...---,,,+++******************)))))))))******++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++)))***+++***)))((()))+++---,,,++++++*********+++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,------------------------........................////////////000000000000111111111111000000000/////////111222222222111000111111222222222333333333333444444555666777888888333333222222222111111111000000111111111111000000...//////000111111222222////////////////////////......////////////......................................................---------............///........................................................................------.........---++++++........................---,,,,,,++++++,,,,,,---------------------------------------------------------............------,,,------......------,,,---,,,,,,,,,++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------............////////////////////////////////////000/////////........................////////////........................,,,,,,,,,------------...------------------------,,,,,,,,,------------...///.........------------------------------------,,,,,,,,,------------...---------------------------------,,,,,,+++++++++......---------,,,,,,,,,------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++*********))))))+++,,,------+++++++++---+++++++++*********)))))),,,,,,,,,,,,------------,,,++++++******++++++,,,++++++++++++************++++++++++++++++++++++++,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++***)))))))))***+++---------------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,---------------......------...000222333000000///............///............................../////////000000000////////////////////////......------------......------------------------------------------------...+++---,,,'''---333,,,000///...---,,,---...///------,,,+++************************************+++++++++***************++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,+++***))))))***,,,,,,+++************+++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------........................////////////000000000000111111111111000000000000///000000111222111111111111111222222222333333333333444444444555555555555222222222111111111111111///000000111111000000///...//////000000111111222........................---...000111111000...---................................................---------............///------------------------------------------------------------------------,,,------------,,,,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------------------------------------............------,,,------......------,,,------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------............/////////////////////////////////////////////............---............/////////------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------............------------------------------------,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++******************,,,---,,,+++***,,,---+++++++++***************++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,------,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++------------------------------,,,,,,,,,---......//////...------........................................../////////000000////////////////////////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***---,,,(((000777222///...------------......---,,,++++++*********+++//////...---+++)))((('''***************************************************************************++++++***)))+++---000++++++***************+++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------------------------------...............////////////000000000000111111111000000000000000000111111222222222222222111111222222222333333333333333333333333333333333111111111111111111111000//////000000000000//////////////////000000111111........................---///111333333111///---................................................---------............///------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,---.........------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------........./////////////////////////////////////////////.........---------.........//////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************************************+++,,,,,,+++***,,,---************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++,,,,,,------,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,******************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++//////..................///...------,,,,,,++++++...---------------..........................................////////////........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))------***333;;;666,,,,,,,,,,,,,,,,,,------,,,,,,++++++******++++++000000//////---+++)))(((************************************************************************++++++***)))))),,,222666*********))))))***++++++***++++++,,,,,,++++++************+++++++++,,,,,,******+++++++++,,,,,,,,,---------------------------------.........//////////////////000000000000000000000000000000111111222222222222333333444444111111222222222333333333333333333333222222222222000000000000000000000000//////000000000000/////////////////////000000000////////////////////////...000222444444222000...................................................---------............///------------------------------------------------------------------------,,,,,,,,,+++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,---......------,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------.............................................///////////////------------............------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************************************)))***,,,+++******,,,---************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))***************************************++++++,,,---------,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,---------))))))))))))*********************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++++++++++++++)))***++++++++++++++++++***++++++,,,,,,++++++***///////////////.........000000//////...------------,,,,,,,,,,,,---......------------------------------........./////////........................------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++(((,,,---***222:::444******++++++++++++++++++,,,,,,++++++***++++++,,,+++,,,---...///...------***************+++++++++************************************************++++++***))))))---333777***))))))))))))***++++++***++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------.../////////////////////000000000000000000000000111111111111333222222222222333444444111111222222222333333333333333333333222222222222////////////000000000000...//////000000//////...////////////////////////////////////////////////...///111222222111///...........................---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------***+++,,,------...------,,,------......------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,------------..........................................///////////////,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++******************************************+++++++++(((***++++++******,,,---***************+++++++++***++++++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***((()))))))))***************************************+++,,,,,,---------,,,************************************++++++++++++******+++,,,,,,,,,,,,,,,))))))*********+++++++++)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++******)))))))))***+++++++++++++++***+++,,,,,,,,,,,,+++***/////////......---------,,,---......////////////,,,,,,++++++,,,------...---------------------------------.........//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++(((,,,,,,(((...444---)))******+++++++++++++++,,,++++++***++++++,,,,,,''')))+++---......---,,,))))))*********+++++++++************************************************)))***++++++***+++...000)))))))))))))))***++++++***++++++,,,,,,++++++***************++++++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------...//////000////////////000000000000///000000000111111111111111111000000000111222333111111222222222333333333222222333333333333333333........./////////000000......////////////......////////////////////////........................------............------........................---------------------------------............///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------------------------------******+++,,,------------,,,------......------,,,++++++++++++,,,,,,,,,---++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---------............................................./////////000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************++++++,,,,,,++++++***************************))))))*********+++++++++''')))++++++******,,,---))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++*********++++++,,,,,,,,,,,,))))))))))))))))))))))))***+++,,,,,,------------************************)))************+++++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++++++++++++++***+++,,,------,,,+++***.........------,,,,,,,,,'''(((***,,,---...//////++++++++++++,,,,,,---...---------------------------------.........//////........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))),,,,,,&&&+++...&&&)))***+++,,,,,,,,,,,,,,,+++++++++***++++++,,,,,,((()))+++,,,,,,+++)))((())))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''***,,,---,,,***))))))))))))((())))))***+++++++++++++++,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,------------------------,,,,,,------...///000000////////////000000000000//////000000111111111222000///.........///111222111111222222222333333333222222333333333444444444---.........//////000000......////////////......///////////////.........------------------------++++++++++++++++++++++++........................---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++------------------------------------------------)))***+++,,,------...---,,,------......------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------..............................---.........//////000000,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,************************+++++++++,,,,,,---------*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,************************+++++++++,,,,,,+++++++++************************))))))******++++++++++++''')))***+++******,,,---))))))******++++++++++++)))***++++++***)))***+++,,,,,,,,,+++++++++******,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))************************+++++++++*********))))))++++++++++++++++++++++++************************+++++++++************))),,,,,,,,,+++++++++******+++***)))))))))***,,,---,,,,,,,,,+++++++++******************************************************++++++++++++++++++++++++------------------------,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******---,,,+++******+++,,,---))))))***++++++++++++***---------,,,,,,+++++++++*********************************)))))))))))))))+++******)))))))))))))))***///...)))&&&******''')))(((((()))+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++*********+++,,,---******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------......////////////000000000000222111111000///000000000000000000000000000000000///000000222333444555555333333333222222222111111222111000///......///000............//////000000........................////////////////////////........................---......///////////////------............------444+++000,,,CCC///111333------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,---...///...---------///000111..................------........................---------.........//////------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************************************************************)))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++***************************,,,---,,,+++***+++,,,,,,,,,+++++++++*********,,,,,,,,,+++++++++************++++++++++++******************************,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))******+++++++++,,,,,,,,,++++++************++++++*********+++,,,---,,,,,,+++++++++*********************************************************++++++++++++++++++++++++------------------,,,,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,++++++************,,,+++************+++,,,))))))***++++++++++++***,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))),,,++++++***************...111000***'''******(((***)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,---------........./////////000000000000222111111000000000000000000000000000000000000000///000000111222333333444222222222222111111111000000000...---------......------........./////////........................................................................------...///////////////------............---------***444555JJJ444...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,,,,,,,,,,---...111111000000///000000000..................------........................------------.........///------------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++***************+++++++++,,,,,,***++++++,,,,,,++++++************+++++++++,,,,,,************************************************************************)))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++************************+++,,,------++++++,,,---+++++++++***************,,,,,,,,,++++++++++++***++++++************++++++************************,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************'''((()))***+++,,,------+++************)))))))))+++************+++,,,---,,,++++++++++++*********************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************)))))))))+++******))))))******+++))))))***++++++++++++***+++++++++***************************************))))))))))))))))))******---,,,,,,+++***+++++++++...000///+++)))+++......+++***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,************************)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------............/////////000000000111111000000000/////////000000000000000000000000//////000000111111111222111111000000000000000///000///......---.........---------------.........------------------------........................------------------------------...////////////...------............------+++,,,333777GGG555---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------222222333333222111//////------------------......------------------------------------............------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++******++++++++++++***************++++++++++++,,,******++++++++++++***************++++++++++++,,,************************************************************************))))))))))))))))))))))))((((((((()))))))))******++++++++++++++++++++++++************************+++,,,---,,,+++***+++---************************++++++++++++++++++++++++,,,,,,***))))))***,,,,,,************************++++++++++++++++++++++++************************************************((())))))***++++++,,,,,,***)))))))))))))))))))))))))))))))))******++++++++++++++++++************************************************************************************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,***)))))))))))))))))))))***))))))))))))))))))***))))))***++++++++++++************)))))))))))))))************************)))))))))))))))*********,,,,,,+++************+++***++++++******---222444,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************((())),,,------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,---------.............../////////000000000000000000000//////...000000000000000000000000////////////000000000000////////////////////////000000//////////////////------------------------------------------------........................------------------------,,,---......//////......,,,------......------,,,......---...999111,,,111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///111333444444222000...,,,,,,------------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++************************************************************++++++++++++******************************++++++++++++******************++++++++++++******++++++++++++******************++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((())))))))))))************************************************)))+++,,,+++***)))***,,,******************++++++++++++++++++++++++++++++---,,,+++******+++,,,---************************))))))))))))************************************************************************************)))))))))))))))))))))***((((((((()))))))))))))))+++++++++*********))))))*********************************************************************************+++++++++,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,)))))))))))))))))))))***)))))))))******)))))))))))))))***++++++++++++***))))))))))))))))))))))))************************(((((())))))************++++++***)))))))))))))))(((((()))******,,,///333,,,***)))***++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************((())),,,------,,,+++*********+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------..................///////////////000000000000///......//////////////////////////////////////////000000................................................------------------------------------------------........................------------------------,,,------...............,,,,,,------------,,,,,,---///'''(((,,,---(((111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***---000222333222000///,,,,,,,,,,,,------......------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************************+++++++++,,,,,,************************++++++++++++++++++++++++************************************************))))))*********+++++++++******************************++++++++++++******))))))*********+++++++++)))******++++++******)))))))))*********+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************************************)))***++++++))))))***++++++++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,************************((((((((()))))))))))))))************************************************+++++++++*********)))))))))))))))************+++'''((())))))******))))))+++************)))))))))************************************************************************)))))))))******++++++,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++)))))))))************+++)))******++++++******)))))))))***++++++++++++***))))))))))))************************************((((((((()))******+++++++++***))))))(((((())))))+++)))***+++***''')))---+++***)))***+++,,,+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************************)))***+++,,,---,,,++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,---------......------........./////////...///000111000///...---////////////////////////......//////000000000111---............/////////++++++,,,---------,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------------,,,,,,&&&...&&&+++***...$$$,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++(((***...000222111000///++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************++++++++++++************************++++++++++++++++++++++++************************************************)))))))))************+++******************************++++++++++++******)))))))))************+++))))))************)))))))))))))))************+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********************************************************+++,,,,,,******+++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++************************(((((())))))***************************************************************************+++++++++************++++++,,,,,,((()))***+++,,,++++++***************))))))))))))************************************************************************(((((())))))***++++++,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************++++++,,,,,,******+++,,,,,,+++******))))))***++++++++++++***)))))))))******+++++++++************************'''(((((()))******++++++,,,+++******))))))******+++)))+++...,,,&&&&&&******)))((()))+++,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,---------......---------.........//////...///000111000///---,,,////////////////////////......///000111111222222---.........////////////,,,,,,.../////////....../////////.........------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,+++&&&111'''///)))000$$$,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...************************,,,,,,,,,+++++++++*********+++,,,,,,,,,,,,+++******+++...000000000//////***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++************************************************************************************************))))))))))))******************************************++++++++++++******))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************************************+++,,,------++++++,,,---,,,,,,,,,------.........*********++++++,,,,,,,,,++++++---......---++++++************************))))))******+++++++++,,,))))))))))))))))))))))))************************(((((()))***+++,,,,,,---******+++++++++,,,,,,,,,***+++,,,---...---,,,,,,************))))))))))))************************************************))))))))))))))))))))))))'''(((((()))***+++++++++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++************************------------------------++++++************++++++******+++++++++,,,,,,,,,***+++,,,------,,,+++***))))))***++++++++++++***))))))******+++++++++,,,************************'''(((((()))***+++++++++---,,,++++++******++++++)))'''***///...((('''+++)))(((((()))+++---,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++*********+++,,,---******+++++++++,,,,,,,,,++++++************++++++,,,,,,,,,---------......---------.........//////...///000111000///---,,,////////////////////////---...///000111222333444........./////////000000///000111333333333222111000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------+++,,,,,,------,,,,,,++++++666(((...&&&222'''222++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...************************,,,,,,,,,++++++************+++,,,------,,,+++***---...///000000///......******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++++++++++++++++++++++++++++++++************))))))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))************************))))))*********+++++++++******))))))))))))))))))************))))))))))))++++++******************+++***************++++++)))************+++++++++************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************(((((()))***************))))))************))))))+++*********))))))(((((())))))))))))))))))))))))(((((()))***************)))))))))))))))******+++******))))))******+++,,,,,,,,,,,,---------......++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++***)))***+++,,,,,,******+++,,,))))))))))))))))))))))))************************+++*********))))))((((((******))))))((((((''''''))))))))))))))))))))))))+++++++++*********))))))(((((())))))*********+++******++++++++++++******,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------..............................---------............///////////////////////////000000000000000000000000........................777888::::::999555111...,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++************************++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************,,,------,,,++++++,,,------------------------------------------------.........------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++))))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''(((***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((************************)))*********++++++++++++,,,+++++++++***)))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))+++***))))))((())))))***************++++++++++++*********))))))***++++++************))))))))))))************************++++++******************)))************+++++++++*********************************+++++++++++++++************************************************(((((()))***************))))))************))))))************)))))))))(((************************(((((()))******************************++++++,,,+++++++++++++++,,,,,,---+++,,,,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++***)))***+++,,,,,,******+++,,,************************************************************)))))))))(((+++*********))))))))))))))))))))))))))))))))))))+++++++++*********)))))))))*********++++++++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))************************++++++++++++++++++++++++******++++++++++++,,,,,,........................---------............///////////////////////////////////////////////////........................///000111222222000...,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************************************,,,,,,++++++++++++++++++***,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))************************)))(((((('''((()))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++***))))))************************((()))))))))************++++++************************))))))))))))******))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************+++,,,------++++++*********)))))))))************************,,,,,,+++***)))))))))***)))************+++++++++************************((())))))******+++++++++++++++++++++++++++++++++************************(((((()))***************))))))************))))))************))))))))))))************************(((((()))***************+++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---...******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++************************))))))))))))************)))***+++,,,,,,+++***)))***+++,,,+++******+++,,,++++++++++++++++++++++++************************************))))))))))))++++++++++++************))))))))))))))))))))))))+++++++++***************+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,******+++,,,+++***)))(((************************++++++++++++++++++++++++******++++++++++++,,,,,,........................---------............///////////////////////////////////////////////////........................((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************************************++++++++++++++++++,,,,,,***,,,------,,,++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))************************)))(((((((((((()))***+++))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,------,,,+++******)))))))))))))))))))))))))))))))))*********++++++))))))************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))******((()))***++++++***)))(((++++++++++++,,,,,,,,,,,,*********+++,,,---...///+++++++++*********))))))***************+++++++++,,,,,,+++***))))))))))))))))))*********+++++++++************************''''''((()))***+++++++++------------------------************************(((((()))***************)))******++++++******)))*********)))))))))))))))))))))))))))))))))))))))(((((()))***************+++************+++,,,,,,+++++++++++++++,,,------)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))((()))))))))************)))***+++,,,,,,+++***))))))+++,,,+++***)))***+++++++++++++++++++++++++++*********************************)))))))))))))))************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++(((***+++,,,,,,+++)))(((+++,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------..............................---------............///////////////////////////////////////////////////........................***)))******+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,***+++------+++***+++,,,************************************************))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************++++++************++++++))))))))))))))))))))))))************************)))))))))))))))*********((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))------------,,,+++******((((((((((((((((((((((((******+++++++++,,,,,,,,,(((((())))))******++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********'''(((***+++,,,+++)))(((******+++++++++,,,,,,,,,++++++++++++,,,---...///++++++++++++************))))))*********+++++++++,,,++++++***))))))******))))))*********+++++++++************************''''''((()))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************(((((()))*********************++++++++++++******))))))))))))))))))******(((((((((((((((((((((((((((((()))***************)))))))))))))))***++++++***************+++,,,,,,)))))))))*********++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))))))))))))))))))))))))((()))))))))************)))***+++,,,,,,+++***))))))***++++++))))))***+++************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******************************************))))))******++++++++++++******((()))+++,,,,,,+++***(((+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------..............................---------............///////////////////////////................................................---,,,,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))+++,,,,,,+++******+++************************************************)))))))))******+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,++++++***))))))(((((((((((((((((((((((())))))))))))************((((((((())))))******+++******))))))))))))******))))))))))))))))))))))))(((((())))))************&&&(((***+++,,,+++)))((())))))*********+++++++++++++++++++++,,,---......,,,++++++++++++*********)))))))))***++++++,,,,,,+++***************++++++)))************+++++++++************************((())))))******+++++++++))))))))))))))))))))))))************************(((((()))*********************++++++++++++******))))))))))))************(((((((((((((((((((((((((((((()))***************))))))(((((())))))***+++******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++++++++++++++************************))))))))))))************)))***+++,,,,,,+++***))))))***+++***))))))***+++))))))))))))))))))))))))************************))))))))))))************((((((((((((((()))))))))))))))))))))))))))))))))***************+++++++++*********))))))))))))))))))******++++++******)))((()))***+++,,,+++******)))))))))******++++++,,,++++++++++++++++++++++++******++++++++++++,,,,,,........................---------............///////////////////////////...................................................---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************++++++************++++++************************************************++++++++++++++++++,,,,,,)))+++,,,,,,+++******+++***************************************************************+++++++++((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))((((((((((((((((((((((((((()))******++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((())))))))))))))))))******))))))))))))******))))))))))))))))))))))))((((((((()))******++++++'''((()))***++++++******(((((()))))))))*********,,,+++++++++++++++,,,,,,,,,,,,+++++++++*********((())))))***++++++,,,,,,))))))))))))***+++,,,,,,)))************+++++++++*********************************+++++++++++++++************************************************(((((()))******************++++++,,,,,,++++++***((()))))))))************************************(((((()))*********************))))))******+++,,,+++************+++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++***)))(((***+++***)))((()))+++************************************************((()))))))))************(((((()))))))))*********))))))))))))))))))))))))))))))*********++++++++++++++++++******)))))))))***++++++,,,,,,++++++***))))))*********+++++++++((())))))***++++++,,,,,,++++++++++++++++++++++++******++++++++++++,,,,,,........................---------............///////////////////////////................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++************************************************,,,,,,++++++++++++++++++)))***,,,,,,***)))***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***++++++++++++************************''''''''''''(((((((((((()))))))))))))))(((((((((******))))))))))))******))))))))))))))))))))))))'''(((((()))******++++++'''(((((()))******++++++(((((((((((()))))))))))),,,,,,+++*********++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,(((((())))))***+++------)))************+++++++++************************,,,,,,,,,+++++++++++++++------------------------************************(((((()))******************++++++,,,,,,++++++***(((((())))))*********+++++++++++++++++++++++++++(((((()))***************++++++******++++++,,,---,,,,,,++++++,,,,,,---...***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++,,,,,,---++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++***)))(((***+++***)))((()))***++++++++++++++++++++++++************************(((((())))))*********+++))))))******+++++++++,,,))))))))))))))))))))))))))))))******++++++++++++,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++******))))))***+++,,,,,,******+++,,,------......++++++++++++++++++++++++,,,,,,---------.................................---------.........//////////////////////////////................................................+++,,,---......///......,,,,,,,,,,,,,,,,,,,,,,,,//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---...///000111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------,,,,,,++++++*********------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********)))***,,,,,,***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++*********))))))******+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++************++++++))))))))))))))))))))))))************************((()))***+++,,,+++******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,,,,,,,************************************++++++++++++******))))))((((((''''''******))))))))))))******))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((()))***+++,,,+++++++++******))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))+++***)))(((((()))***+++************************++++++++++++++++++++++++******))))))******+++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&'''))))))(((((()))+++******))))))(((''''''''')))***+++,,,,,,,,,,,,,,,++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++---------+++)))(((******+++++++++******)))************************+++++++++*********))))))+++++++++*********))))))******++++++++++++************************************))))))))))))******)))***+++,,,,,,+++***))),,,,,,++++++***+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---///---,,,,,,---...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************+++++++++*********))))))************************************************************************************************+++++++++++++++++++++++++++++++++*********))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''')))******(((''''''((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))******))))))))))))******************************++++++++++++++++++++++++******))))))******+++,,,************************************************))))))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))((())))))))))))))))))))))))''')))******(((((()))+++******))))))))))))(((((()))******++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,------+++)))(((******+++++++++******)))************************+++++++++*********))))))+++++++++*********))))))******++++++++++++************************************))))))))))))************++++++++++++******,,,,,,++++++***++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------..............................------------------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---......///......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************++++++++++++++++++++++++************************+++++++++*********))))))))))))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))''')))******)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***++++++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++***************)))******************)))************************++++++++++++++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++)))((()))***)))))))))************+++)))************))))))(((************************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,+++***))))))******+++++++++******************************+++++++++***************+++++++++*********************++++++++++++************************************))))))))))))******++++++************++++++,,,++++++***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,000222222...++++++,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++***************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))''')))******))))))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++************)))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))+++,,,,,,+++))))))************************************++++++++++++******))))))******+++,,,************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********))))))))))))))))))))))))+++,,,,,,+++)))((()))***((())))))***++++++,,,,,,))))))***))))))(((''''''***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))******************++++++++++++***)))))))))***+++++++++************************************************************************************++++++++++++************************************))))))))))))******,,,+++***))))))***+++,,,++++++******++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++000555444///++++++---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************************************((()))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))''')))************,,,...))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((('''''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************)))***+++,,,,,,+++***)))************************)))))))))******+++++++++******))))))******+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))************((()))))))))*********+++))))))))))))))))))))))))+++,,,,,,+++)))((()))***(((((()))***+++,,,,,,---)))))))))))))))((('''&&&))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************)))*********************((()))***+++++++++++++++******************************************************************************++++++++++++************************************))))))))))))******,,,+++***))))))***+++,,,+++*********++++++,,,---******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++000555444///++++++---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************((()))))))))******************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((()))******)))***,,,///************************)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***+++************************))))))))))))))))))))))))))))))************))))))++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************************+++++++++******++++++++++++******************************(((((())))))***+++++++++******))))))******+++,,,************************++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))******++++++((())))))******+++++++++)))))))))))))))))))))))))))+++++++++)))((()))***(((((())))))***+++,,,,,,((())))))))))))((((((''')))))))))***++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))************+++((()))***+++++++++++++++***************************************+++++++++***************+++++++++******++++++++++++************************************))))))))))))******++++++************++++++************+++,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---+++...222222///,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((()))+++...************************))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((()))******************************))))))))))))))))))))))))))))))************))))))*********+++++++++,,,,,,************************************************))))))*********+++++++++,,,++++++******++++++,,,************************((((((((()))***+++++++++******))))))******+++,,,************************************************))))))))))))))))))))))))'''(((((()))******++++++((())))))******+++,,,,,,))))))))))))))))))))))))''')))******(((((()))+++((((((((())))))*********(((((()))*********))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++(((((()))++++++,,,,,,+++************************))))))*********+++++++++))))))*********+++++++++******++++++++++++************************************))))))))))))************++++++++++++******************+++,,,---...******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,,,,---...............++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))***)))(((''''''***,,,************************))))))))))))))))))))))))((()))***++++++***)))((((((((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))******))))))((()))))))))************************))))))))))))))))))))))))))))))************)))))))))))))))******+++++++++************************************************))))))******++++++++++++---,,,+++******+++,,,---************************'''(((((()))***+++++++++*********)))***++++++,,,************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))&&&((())))))(((((()))+++(((((((((((())))))))))))'''((()))******+++******((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))***++++++(((((()))++++++,,,,,,,,,************************))))))******++++++++++++))))))******++++++++++++******++++++++++++************************************))))))))))))******)))***+++,,,,,,+++***)))************+++,,,---...******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,+++***,,,...//////...++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************))))))******++++++++++++************************************************************************************************))))))))))))))))))))))))))))))******++++++++++++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))******)))'''&&&&&&)))+++************************))))))))))))))))))))))))((()))***++++++***)))((('''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((((())))))************************))))))))))))))))))))))))))))))************))))))...---,,,+++***************+++,,,------,,,+++***+++***)))***+++++++++)))++++++++++++++++++++++++************************))))))))))))************************************************************,,,,,,,,,++++++*********++++++************++++++)))*********++++++++++++*********)))))))))))))))))))))))))))))))))))))))******+++++++++******)))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***,,,---......---,,,+++************((()))***+++++++++++++++***,,,,,,+++)))((()))***))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++*********)))))))))))))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))***++++++++++++***))))))+++++++++*********))))))************************++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******)))))))))++++++++++++,,,---...///---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***++++++++++++++++++++++++)))***+++,,,------------------------------------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***,,,******+++......+++(((.........------,,,,,,,,,,,,,,,+++******+++,,,,,,((())))))))))))*********++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******************+++*********++++++,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******))))))))))))************))))))***+++,,,,,,------************************(((((())))))******++++++***)))))))))+++,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************,,,,,,,,,++++++******************+++,,,,,,,,,---************************))))))************))))))++++++******************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++...---,,,+++************+++++++++,,,,,,++++++++++++***)))***+++,,,+++)))************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************+++++++++******)))))))))++++++************++++++)))))))))*********++++++***)))))))))))))))))))))))))))))))))))))))))))))*********++++++******)))))))))***+++++++++++++++(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))***+++,,,------,,,+++***))))))))))))))))))***+++++++++******)))***+++***((('''((()))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++*********))))))++++++++++++************((((((((((((((((((((((((************))))))))))))+++++++++++++++***))))))+++++++++*********))))))*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,++++++++++++++++++,,,---...///---------------------------------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++***)))(((+++...///...,,,......---------,,,,,,,,,,,,,,,+++******+++,,,,,,)))))))))*********++++++++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++******++++++,,,))))))*********+++++++++******************************************************++++++++++++******))))))))))))************(((((()))******+++,,,,,,************************)))))))))))))))************)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++++++++******)))))))))************++++++++++++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++------,,,+++************,,,++++++++++++++++++,,,,,,***)))***+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************)))))))))))))))++++++************++++++((((((((()))))))))******))))))))))))))))))******))))))))))))))))))))))))))))))******+++******)))))))))***+++++++++++++++((((((((()))))))))******))))))))))))))))))))))))***))))))))))))***+++,,,++++++***)))((((((((((((******+++++++++******)))((()))***)))((('''((()))))))))))))))))))))))))))***))))))((((((((((((((())))))))))))))))))))))))))))))))))))************************************+++++++++***************++++++++++++++++++++++++((((((((((((((((((((((((************************++++++++++++******))))))+++++++++***************************************))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,+++++++++++++++,,,---......------------------------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,---...////////////++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,---+++******,,,------,,,...------------,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---))))))))))))************************************))))))))))))))))))))))))******++++++++++++******))))))))))))************((((((((()))******++++++************************************))))))))))))***)))((()))+++,,,+++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))*********************)))))))))))))))************))))))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))************)))))))))))))))******+++---,,,++++++*********+++---,,,+++******+++,,,---,,,+++******,,,,,,+++***************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******************************************))))))++++++************++++++(((((((((((()))))))))))))))))))))))))))*********))))))))))))))))))))))))((())))))***************''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******++++++***)))))))))))))))+++++++++++++++***)))(((((()))***)))((('''(((***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************************************************************((()))))))))))))))******)))))))))))))))))))))))))))***************+++++++++++++++***************************************************************************++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***+++++++++++++++,,,,,,***+++,,,,,,---------,,,++++++++++++++++++++++++,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,+++******+++,,,---222000...,,,+++*********------------------------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,---------******************++++++******************************************************++++++++++++******((()))))))))************))))))))))))******++++++************************++++++******))))))((((((***)))((()))***++++++)))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))******************************))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************((()))))))))************)))))))))))))))******+++,,,,,,++++++******++++++---,,,+++******+++,,,---,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++++++++++++++++++++++++++((()))))))))************++++++++++++++++++++++++************************++++++++++++++++++++++++++++++************++++++(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))'''((()))***************''''''((()))))))))))))))))))))))))))************))))))))))))))))))))))))+++***))))))((())))))))),,,,,,+++*********+++++++++++++++++++++***)))((()))***++++++))))))***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))))))))************************************************************(((((())))))*********+++************************))))))******+++++++++,,,,,,+++***)))))))))******************************************************+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---......*********++++++,,,,,,,,,++++++,,,,,,---,,,,,,,,,------------------------,,,++++++******++++++,,,******+++,,,,,,,,,,,,++++++++++++,,,,,,------------,,,+++******+++,,,---333111///---+++******+++------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******((()))))))))*********************+++++++++++++++************************++++++******))))))(((((()))((('''(((***+++***)))************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************++++++++++++++++++++++++***))))))(((((('''''''''************************))))))************)))))))))))))))******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))******+++,,,,,,++++++***++++++,,,,,,++++++++++++++++++,,,---+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++,,,,,,,,,++++++************++++++((((((((()))))))))******((((((((()))******++++++))))))))))))))))))))))))''''''((()))************))))))***+++++++++++++++)))))))))*********++++++))))))))))))))))))))))))***))))))((((((((()))))),,,,,,+++++++++++++++,,,******+++++++++******))))))***++++++******+++,,,))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))***************************************************+++++++++******++++++,,,---------++++++++++++++++++++++++))))))******+++,,,,,,,,,---,,,***)))))))))***+++***************+++++++++************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......*********++++++,,,,,,---------......///......---------------------------,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++***++++++,,,,,,------...,,,++++++++++++++++++,,,...//////...,,,,,,...///,,,,,,,,,------------...***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---------------,,,,,,,,,************************++++++++++++++++++++++++******++++++++++++******))))))))))))************++++++++++++++++++++++++************************************)))))))))))))))((('''(((***+++***)))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************+++++++++++++++,,,,,,,,,))))))))))))((((((((((((************************))))))************))))))))))))******++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++,,,++++++***++++++,,,,,,+++++++++,,,,,,+++++++++---,,,++++++------,,,+++************************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++************************)))*********++++++++++++++++++************++++++)))))))))*********++++++'''(((((()))******++++++))))))))))))))))))))))))&&&'''((()))************))))))***+++++++++++++++))))))*********+++++++++))))))))))))))))))))))))))))))((((((((())))))***++++++************++++++))))))***+++++++++******((()))******))))))***,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************))))))*********+++++++++******+++,,,,,,---......************************))))))***++++++,,,---------,,,***)))((()))***+++))))))*********+++++++++***************************+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------)))******+++,,,,,,---------......///......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......+++++++++,,,,,,+++++++++,,,...000000...---...000,,,,,,,,,---------......***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++******************************************************++++++++++++******))))))))))))************+++++++++***************************************)))))))))))))))*********)))((('''(((*********(((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************)))*********++++++++++++((()))))))))))))))******************************))))))************))))))((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******++++++++++++***++++++,,,,,,***+++,,,------,,,+++***---,,,++++++------,,,+++))))))))))))))))))))))))************************))))))))))))************************************************************(((((())))))*********+++++++++************++++++************++++++++++++'''(((((()))***+++++++++))))))))))))))))))))))))&&&'''((()))************''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))((((((((((((((()))*********)))))))))))))))******((()))***+++++++++++++++&&&((())))))(((((()))+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))************************************))))))******++++++++++++(((((()))***++++++,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,---------,,,***(((((()))***+++))))))******++++++++++++************************)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))))))))******+++++++++------,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------))))))***+++,,,,,,------,,,,,,,,,---,,,,,,++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,******+++,,,,,,,,,,,,+++******+++,,,,,,---......***+++,,,------,,,+++***...111333222...,,,,,,---,,,,,,,,,------.........***+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,++++++++++++++++++,,,++++++------------++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********************************))))))))))))))))))))))))******++++++++++++******))))))))))))*********************)))))))))))))))************************(((((())))))******++++++)))((('''((()))******(((************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))))))))************))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))******+++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,+++******++++++)))'''((((((((((((((((((((((((******************************************************++++++++++++************++++++++++++******+++*********************,,,+++***((((((((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))************))))))((((((((((((((()))))))))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))*********))))))))))))******(((((()))***************))))))))))))************))))))))))))))))))))))))))))))***+++,,,,,,------)))************+++++++++******+++++++++,,,,,,,,,...---,,,+++************))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***))))))***,,,,,,***))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********))))))(((((((((((())))))))))))(((((()))************+++++++++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((((((((())))))******++++++******))))))((((((''''''))))))))))))************+++***)))(((((()))***+++******))))))))))))******))))))))))))************+++*********))))))(((((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))***)))((('''''')))+++,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************,,,+++***+++,,,+++)))((())))))))))))))))))))))))******************************************************++++++++++++************++++++++++++******))))))*********+++++++++,,,+++)))((((((((()))***)))))))))))))))******+++))))))))))))))))))))))))))))))))))))***************))))))(((((()))))))))))))))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))*********))))))))))))******(((((()))***************))))))))))))************))))))))))))))))))))))))*********++++++,,,,,,,,,)))************+++++++++******+++++++++,,,,,,,,,------,,,,,,+++******)))************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++*********+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++++++++++++++++++++++++++++++++************************))))))***+++++++++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,******,,,---,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********))))))))))))(((((())))))))))))(((((()))************+++++++++************************))))))))))))************************************************************************************+++*********)))))))))))))))))))))))))))***************))))))(((((((((((())))))))))))************+++***)))(((((()))***+++******))))))))))))******))))))))))))************************)))))))))((()))))))))))))))******+++)))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***************))))))))))))))))))))))))******))))))))))))******+++++++++*********))))))+++***)))((((((***+++------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,***(((************************++++++++++++++++++++++++******************************++++++++++++************++++++++++++******)))))))))***+++++++++,,,+++***))))))((())))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))******************)))))))))******+++))))))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))*********))))))))))))******(((((()))***************))))))))))))************))))))))))))))))))))))))******++++++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,+++,,,------,,,+++)))(((++++++++++++++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,++++++++++++++++++++++++************************)))******+++++++++++++++,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...------,,,+++************++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************)))))))))((())))))******))))))((()))************+++++++++************************++++++++++++************************************++++++++++++++++++++++++***************************************)))))))))************))))))))))))***))))))))))))((((((((())))))))))))******************))))))))))))************))))))))))))******))))))))))))************************)))))))))))))))))))))))))))******+++))))))))))))))))))))))))******)))))))))((((((((((((((()))***************))))))))))))))))))))))))******))))))))))))******+++++++++***************++++++***))))))+++,,,------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***+++,,,,,,+++)))++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******+++***************************)))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))******************************+++,,,((()))))))))************))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************((()))))))))************))))))))))))))))))))))))++++++++++++************))))))*********+++++++++******+++++++++,,,,,,,,,***+++---------+++)))(((++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++***************************+++++++++++++++,,,,,,------,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,************************************************)))***++++++,,,,,,++++++,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...---,,,+++---///...---,,,+++************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************)))))))))******)))))))))))))))*********+++++++++************************+++++++++******)))))))))************************++++++++++++++++++++++++************************************************++++++******))))))(((((())))))))))))))))))))))))((()))))))))***************))))))))))))))))))*********))))))))))))******((()))))))))*********************))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))*********)))))))))))))))(((((()))***************))))))))))))))))))))))))******))))))))))))******************************++++++*********+++,,,------,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++------+++***++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++************++++++++++++******---,,,,,,+++***)))(((((()))))))))*********)))))))))))))))))))))******+++))))))))))))))))))))))))((()))))))))******************))))))***+++,,,,,,((()))))))))************))))))))))))))))))))))))++++++************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******))))))))))))******(((((()))***************((()))))))))************))))))))))))))))))))))))+++*********************))))))*********+++++++++******+++++++++,,,,,,,,,***+++,,,------,,,***(((++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,---......---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,******************************************************+++,,,,,,,,,,,,+++,,,,,,---,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------...---,,,+++---///...---,,,+++************+++******))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************+++++++++))))))************))))))))))))*********+++++++++*********************************))))))(((((('''************************++++++++++++++++++++++++***************************************+++++++++++++++******))))))(((((())))))))))))************((()))))))))************)))))))))******)))))))))******))))))))))))******((()))))))))************))))))))))))))))))******)))))))))))))))******+++))))))))))))))))))))))))++++++***)))((())))))***(((((()))***************))))))))))))))))))))))))******))))))))))))******************************+++++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************++++++++++++******---,,,,,,+++***)))(((((((((((()))************))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************)))))))))))))))***+++,,,))))))))))))************))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******))))))))))))******(((((()))***************))))))))))))************))))))))))))))))))))))))))))))******************)))************+++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,******++++++++++++++++++++++++************************)))************+++++++++++++++++++++++++++++++++*********************************++++++,,,,,,---,,,...111///,,,***+++---,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,***************************************************++++++,,,,,,,,,,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------,,,++++++,,,...------,,,+++************++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************+++++++++++++++)))******++++++******))))))************+++++++++++++++++++++++++++++++++)))))))))(((((((((((((((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************)))))))))))))))))))))************+++))))))))))))************))))))************))))))******))))))))))))******))))))))))))************))))))))))))************)))))))))))))))******+++)))))))))))))))))))))))),,,+++***)))((()))******(((((()))***************))))))))))))))))))))))))******))))))))))))*********************+++++++++*********+++++++++++++++---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************++++++++++++******************************'''((()))***+++******))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************(((((((((((()))***+++,,,))))))))))))************))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))******))))))))))))******(((((()))***************))))))))))))************))))))))))))))))))))))))(((((())))))******++++++)))************+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************************************)))************+++++++++************************************************)))******+++,,,,,,------***///333222...******,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***************************************************+++,,,,,,------,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,******,,,---,,,,,,++++++***+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,)))******++++++******))))))************+++++++++++++++++++++++++++++++++))))))))))))))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))*********))))))*********+++++++++))))))))))))************((()))***++++++***)))(((******))))))))))))******))))))))))))************((()))))))))************)))))))))))))))******+++))))))))))))))))))))))))---,,,***(((((()))***+++(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++((()))******++++++******---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******,,,......---,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++************++++++++++++******'''((()))***+++,,,------'''((()))+++++++++***))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************''''''''''''((()))***+++))))))))))))************))))))))))))))))))))))))++++++************++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))******))))))))))))******(((((()))***************))))))))))))************))))))))))))))))))))))))'''(((((()))***++++++,,,)))************+++++++++******+++++++++,,,,,,,,,,,,++++++******+++,,,,,,))))))))))))))))))))))))************************)))************+++++++++************************************************))))))***+++,,,,,,------)))///444444///+++***+++,,,,,,,,,,,,,,,,,,,,,,,,******))))))***+++,,,,,,))))))))))))))))))))))))***************************+++,,,,,,------,,,,,,,,,------,,,++++++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++***++++++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,******++++++++++++******)))************+++++++++++++++++++++++++++++++++))))))******+++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,(((((())))))******++++++))))))******++++++++++++))))))))))))************((()))***++++++***)))(((******))))))))))))******))))))))))))************(((((())))))*********+++)))))))))))))))******+++))))))))))))))))))))))))---,,,***(((((()))***+++(((((()))***************))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++(((((()))************)))************************------,,,,,,,,,,,,++++++***+++---......---+++***,,,++++++******++++++,,,))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++***************+++++++++++++++++++++++++++******+++---...///---+++))))))))))))************************************+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******,,,,,,,,,++++++*********((()))******(((''''''(((******))))))))))))******))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++)))***,,,------,,,***)))+++++++++*********))))))************************++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++***)))))))))***************************)))************+++++++++))))))*********+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))...,,,///222///)))***000++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***))))))***+++,,,******+++++++++******)))******+++++++++,,,,,,,,,)))***++++++,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,+++*********+++.........---,,,+++***)))++++++++++++++++++++++++******))))))***+++,,,,,,((()))***+++,,,---------++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,++++++*********++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,+++***)))((()))************+++++++++************************************************))))))))))))))))))))))))((()))***++++++,,,...000************************+++++++++************)))+++*********))))))((((((((((((((((((((((((((((((((()))***++++++***)))((()))************+++++++++++++++************++++++************************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++***+++---......---+++***++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++++++++******,,,---...,,,***))))))))))))************************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******))),,,,,,,,,++++++*********((()))+++***(((''''''(((******))))))))))))******))))))))))))))))))))))))+++++++++*********))))))***************++++++,,,+++,,,---......---,,,++++++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***************************************************++++++++++++*********++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---+++---111111,,,+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++***))))))***+++++++++,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,++++++******++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,,,,---------,,,++++++******++++++------------,,,++++++***++++++++++++++++++++++++***************+++,,,,,,***+++,,,---------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************++++++++++++++++++++++++************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++***)))************++++++++++++************************************************************************)))*********((('''(((***************************+++++++++************)))************)))))))))(((************************((()))***++++++***)))((()))************+++++++++******))))))******++++++************************************************)))************+++++++++------------------------------,,,,,,,,,,,,++++++++++++------------++++++***+++,,,,,,,,,,,,+++***((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++)))*********+++,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++,,,,,,***((()))))))))*********++++++************************+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++++++++*********(((***+++***)))'''((((((******))))))))))))******))))))))))))))))))))))))+++++++++***************+++++++++***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************************************+++******)))******++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***---,,,,,,+++++++++++++++************************************+++++++++,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++000333111---+++------------------------,,,++++++******++++++,,,++++++***))))))***++++++---------------,,,+++*********+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,------,,,,,,++++++******++++++,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,------......---------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++*********++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************+++,,,,,,***(((((()))************************+++++++++************)))************))))))))))))************************((()))************)))))))))************+++++++++(((((()))))))))******+++************************************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++)))***,,,------,,,***)))((()))***+++,,,---------***+++++++++++++++,,,,,,+++******))))))******+++(((((()))***++++++,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******++++++)))'''))))))*********+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((+++++++++***************(((***++++++)))(((((()))******))))))))))))******))))))))))))))))))))))))************************+++************+++,,,,,,***))))))(((((())))))*********************************************************)))))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,++++++,,,,,,---*********************************+++++++++,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***000666666000***------------------------,,,++++++******++++++,,,+++******************+++,,,,,,------,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------+++++++++,,,,,,,,,------,,,,,,++++++***++++++,,,++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++******++++++,,,,,,---------------,,,+++***+++++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++++++++,,,******+++++++++,,,,,,,,,+++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************&&&(((+++++++++******+++************************+++++++++*********))))))*********)))))))))))))))************************((())))))***************))))))*********+++++++++'''(((((()))************************************************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))))))))***,,,,,,---------*********++++++,,,,,,,,,+++******))))))******+++(((((()))***++++++,,,,,,++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))******)))(((************++++++++++++************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************************)))***,,,+++)))(((((()))******))))))))))))******))))))))))))))))))))))))************************)))))))))))))))***++++++***))))))(((((())))))*********************************************************)))******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++,,,------***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++---++++++000888:::333+++++++++++++++++++++++++++,,,++++++******++++++,,,*********++++++***************++++++++++++************+++++++++,,,,,,,,,******+++,,,,,,---......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,++++++***++++++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,,,,+++++++++++++++,,,+++,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************&&&(((******((((((((()))************************+++++++++*********))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))))))))******+++))))))*********+++++++++'''((()))***+++*********************************************************))))))*********+++++++++++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******++++++,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++************++++++)))*********+++,,,,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---+++***)))+++++++++************++++++++++++,,,***************************************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))***************)))+++,,,+++***((())))))******))))))))))))******))))))))))))))))))))))))***************+++++++++))))))(((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************)))***+++,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,---************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------///666999444+++++++++++++++++++++++++++,,,++++++******++++++,,,)))***++++++++++++***)))(((((()))***++++++++++++******+++++++++,,,,,,,,,)))******+++---......///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,,,,,,,,,,,,,------,,,++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,******+++,,,,,,+++++++++*********++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,******++++++,,,---------******+++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......///......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++111111111...+++******+++************************+++++++++************)))))))))))))))************(((((((((((((((((((((((()))((((((((()))***+++,,,)))************+++++++++)))***+++,,,,,,+++***)))************************++++++++++++++++++++++++)))************+++++++++------------------------------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,------,,,,,,+++***)))******+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,---......---------------------------+++******+++------,,,*********+++++++++,,,,,,************************))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++((()))))))))*********+++)))+++,,,,,,***))))))*********))))))))))))******))))))))))))))))))))))))))))))*********+++++++++******))))))******+++,,,+++,,,---......---,,,+++))))))*********+++++++++************************(((***,,,...///...---,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************+++,,,,,,************************+++++++++,,,,,,,,,------*********++++++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------222666333+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))***++++++++++++***)))'''((()))+++,,,---......******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,++++++******++++++,,,+++++++++,,,,,,---------------------------------+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------++++++******++++++,,,---------------,,,++++++***++++++++++++++++++++++++...---,,,+++++++++++++++******+++,,,------------)))******+++,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++,,,------...******+++++++++,,,,,,,,,+++,,,,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................------------------------......////////////......+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++666555333///,,,+++---///************************+++++++++************)))((()))))))))************)))))))))))))))))))))))))))((((((((()))***+++,,,)))************++++++++++++,,,---...---+++)))(((************************++++++++++++++++++++++++)))************+++++++++........................---------,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------------,,,+++******))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///---------------------------+++******,,,.........******+++++++++,,,,,,,,,************************))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,------,,,,,,+++(((((())))))*********+++)))+++,,,,,,***))))))*********))))))))))))******))))))))))))))))))))))))))))))******++++++++++++++++++******++++++,,,---)))***,,,------,,,***)))))))))******++++++++++++************************'''***---000111000---,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,***)))))))))***++++++,,,************************++++++,,,,,,,,,---------))))))*********+++++++++******+++++++++,,,,,,,,,------------------------+++...---+++...333111***------------------------,,,++++++++++++++++++,,,)))***+++,,,,,,+++***)))'''(((***,,,...///000000******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...,,,++++++++++++++++++,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------+++*********+++,,,,,,---.........---,,,+++***)))++++++++++++++++++++++++...---,,,,,,++++++++++++***+++,,,---......///...))))))***+++,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......******+++++++++,,,,,,,,,+++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------......///////////////...++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///...,,,(((&&&'''+++...************************+++++++++************)))(((((())))))*********+++************************)))((((((((((((***,,,---)))************+++++++++------...///...,,,)))(((************************++++++++++++++++++++++++)))************+++++++++,,,,,,+++***+++,,,---...------------,,,,,,+++***---+++)))+++---///---+++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,---///000000111111//////000000///---***)))---,,,++++++******++++++***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++******))))))))))))))))))))))))************************++++++************++++++(((((((((((())))))))))))+++,,,,,,------,,,,,,+++************************))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************++++++***************+++)))))))))***+++++++++,,,,,,,,,++++++++++++++++++***++++++,,,,,,++++++***))))))***++++++++++++***,,,,,,,,,++++++*********))),,,+++***...666666000......---------,,,,,,,,,...---+++***)))***++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------***++++++,,,,,,------...,,,,,,,,,+++++++++******---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---///...------++++++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...------........./////////,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,222111111000000000000000---...///111111111000///333333222111000///......////////////000000000000000///...------...000111000////////////...............---------,,,,,,,,,///...+++***)))***,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))******+++++++++************)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,************************((())))))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++000///...---,,,,,,------,,,---------,,,,,,+++***,,,***)))+++...///...---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++---,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------,,,---...//////000000///...//////000///---,,,+++---,,,++++++******++++++***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++******************************************************++++++************++++++(((((((((((()))))))))***++++++,,,,,,,,,,,,++++++************************))))))))))))))))))))))))***************)))(((((()))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++***************+++,,,***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,+++++++++,,,,,,,,,+++++++++*********,,,+++***...555666333...------------,,,,,,,,,---,,,+++*********+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,...---------,,,,,,,,,+++---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...---------,,,,,,,,,,,,,,,.......................................///000000444444333333333333444444777888888888888777666555666555555444444333333333333333222222111111000000111000///......///000000////////////.....................---------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++++++++************+++++++++*********))))))******************************************************+++++++++,,,,,,,,,************************)))))))))*********++++++************************++++++++++++++++++++++++444333111///...---,,,,,,,,,,,,---------,,,+++++++++******+++---///...---,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,------...++++++,,,,,,,,,,,,---------....../////////...............//////.........---,,,++++++******++++++***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++******************************************************++++++************++++++((((((((()))))))))************++++++++++++******************************)))))))))))))))))))))))))))************))))))((()))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***************+++,,,---+++++++++************************++++++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++,,,***)))---444777666------------,,,,,,,,,,,,++++++*********+++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------......---,,,,,,+++******------------,,,,,,,,,,,,------,,,,,,,,,,,,++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------......---------,,,+++++++++........./////////000000111111222222333555666777888888888777888888999999<<<<<<<<<<<<:::999777777999999999999999999999999999888888666555444444333333222111000//////000000////////////.....................------------,,,***+++---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++,,,+++++++++************+++++++++*********************************************************************+++++++++,,,,,,,,,************************************+++++++++,,,************************++++++++++++++++++++++++333222111000...---,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,---------,,,------------------------------------------------------------------------*********+++,,,---...///+++++++++,,,,,,,,,------.../////////......---,,,------......///000000000---,,,++++++******++++++***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++******************************************************++++++************++++++(((((()))))))))*********))))))************))))))************************))))))))))))))))))))))))))))))************)))((())))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))************+++,,,------,,,+++++++++***)))))))))))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++,,,------------,,,++++++++++++++++++++++++,,,,,,******---222666888---------,,,,,,,,,++++++*********++++++,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------------,,,,,,+++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.......................................------------------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,---......000//////......------,,,......///000111222333333777777777888888:::;;;;;;;;;;;;:::999999999::::::<<<;;;;;;:::999888777666888999999999:::::::::;;;<<<;;;;;;:::999999888888555444333222111111000000000000/////////.....................------------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,,,,+++++++++***************************************************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************++++++++++++++++++++++++////////////......------+++,,,,,,------,,,,,,,,,/////////...,,,+++++++++------------------------------------------------------------------------*********+++,,,---...///+++++++++,,,,,,,,,------////////////...---,,,++++++,,,...///000111111111---,,,++++++******++++++***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++******************************************************++++++************++++++))))))))))))************((())))))******))))))(((************************************************((())))))*********))))))))))))))))))))))))))))))))))))*********+++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++******+++,,,------,,,+++++++++***)))))))))))))))***+++,,,,,,------***++++++,,,,,,++++++***++++++,,,------------,,,++++++++++++++++++++++++---+++***+++,,,///444888------,,,,,,,,,+++++++++)))******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------------------------------+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........------,,,,,,------...///////////////////////////111222333444666888999::::::999999888888888999999999888777777666666666666888888888777777777777777444444444555666666777777999999999999999999999999666666555555444333222111111111000000000///////////////.........---------666444111///---,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++*********************************************************************************+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,************************+++++++++++++++++++++++++++,,,---...............++++++,,,---------,,,,,,000000000///,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------++++++++++++,,,------...++++++,,,,,,,,,,,,------...............---,,,+++***,,,...111222222111000---,,,++++++******++++++***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++************++++++)))))))))*********++++++))))))************))))))************************************************((())))))************))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++,,,,,,+++++++++************************++++++,,,,,,---***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,******,,,,,,,,,000666,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------******+++,,,,,,---......------------,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////---------------.........------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------............---------------......///---...///000111222222333777777888999;;;<<<======777777666555555555555555555444444444444555666666555444333333333333333444222222333333333444444444666666666666777777888888666666777777666555444333222222222222111111111111/////////.........------888666222...,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************+++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,---............---***+++,,,,,,---------,,,---///000///,,,+++---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,---,,,,,,,,,++++++,,,------++++++,,,,,,,,,,,,------------.........---,,,,,,))),,,000333444222000...---,,,++++++******++++++***++++++,,,,,,++++++***************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++************++++++))))))*********+++++++++)))******++++++******)))************************************************(((((()))***************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***++++++,,,,,,...---,,,,,,++++++++++++***************+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***)))******+++,,,+++++++++******+++++++++,,,,,,,,,,,,******---,,,))),,,222,,,,,,,,,++++++++++++***++++++,,,,,,,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,------------------------+++++++++,,,---.........+++,,,,,,,,,------------------------------------+++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---------------.../////////000111444666888:::;;;:::::::::999999999888888444444333333333444555555444555666777:::<<<>>>???<<<;;;999888777666777777999999999999::::::::::::888888888888888888888777666666777888888777666555444444333333333222222222////////////............333222000...---------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---...------,,,,,,,,,+++++++++))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---...//////...---,,,***+++,,,,,,------------***---//////------///111++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,------,,,+++++++++,,,,,,++++++,,,,,,,,,---------,,,------......------,,,))),,,000444555333///------,,,++++++******+++++++++++++++,,,,,,+++++++++************************+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************++++++************++++++)))************+++++++++******++++++++++++******************************************************(((((()))***************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((((()))***+++,,,,,,---///...---,,,+++*********))))))******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++++++++))))))***++++++++++++************++++++,,,,,,,,,+++)))+++...,,,''')))000,,,,,,,,,+++++++++******+++,,,,,,---,,,+++)))(((++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------------------------------...------,,,,,,++++++***,,,,,,,,,+++++++++******+++++++++,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,------------------------******+++,,,,,,---......+++++++++,,,,,,---------------------------------***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------------...//////222444666999<<>>BBBEEEIIIKKKKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>===<<<;;;::::::999666666888999999888777666555555444444444333333333000/////////............,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...---------,,,,,,,,,++++++))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************((())))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++---...000111111111000///.........------,,,,,,,,,////////////////////////000000000000000000000000------------------------++++++,,,,,,,,,,,,------///......------,,,++++++,,,,,,,,,+++++++++******...000111000...------...///////////////......---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------.........------,,,,,,+++***))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))))))))))))))***+++++++++,,,)))************+++++++++******+++++++++,,,,,,,,,------,,,++++++,,,---------------,,,,,,+++++++++++++++++++++++++++++++++------------------------------,,,,,,+++,,,,,,,,,)))***+++,,,---......---...---------...///111222222000...,,,******+++,,,000///---,,,+++,,,------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******+++++++++,,,,,,,,,---///000000...,,,,,,---,,,,,,,,,,,,,,,---...///........................//////.........---------.................................................................................------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......///---------//////...---................................................---------............///......---,,,,,,+++******...---,,,,,,---...///000..................------333333333222000000111333/////////000000111111222:::===BBBFFFEEEBBB<<<888666555555444444555555555666777:::===>>>>>>===<<<<<<===CCCKKKQQQVVVYYY\\\^^^YYYTTTTTTVVVWWWTTTPPPTTTTTTSSSRRRPPPPPPPPPQQQLLLDDD======???======>>>======<<<;;;:::999888888777666555444555555555555555555444444333222222111......///000111111000000000000/////////000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---...///000000000000///.........------,,,,,,,,,////////////////////////------------------------------------------------++++++,,,,,,,,,,,,------------------------------******++++++,,,,,,,,,---...///111000...------...000000000000///......---++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---************++++++++++++---,,,,,,+++******))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))))))))))))))))))))******)))************+++++++++************+++++++++,,,---,,,+++******+++,,,---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,*********+++++++++++++++......------...111333555111000...,,,******+++,,,///...---+++++++++,,,---,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))***++++++++++++,,,,,,,,,+++,,,------,,,+++,,,...------,,,,,,,,,---..............................//////.........---------------------------------........................------------------------......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......///...,,,---......---,,,------------------------........................---------............///......------,,,++++++***......---,,,---...//////........................000111111000...------...000000000000222555888999FFFFFFEEECCC@@@;;;777555333444555777999<<<>>>???AAABBBDDDEEEFFFGGGFFFFFFHHHJJJOOOVVV]]]```bbbccceeecccaaaaaabbbbbb```___bbbcccccc```]]]\\\]]]^^^UUULLLEEECCCBBB???@@@BBBDDDDDDBBB@@@===:::777666555555666555444333555666888888999888666333000...000000000000/////////.........------------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++............////////////.........---------------////////////////////////------------------------------------------------++++++,,,,,,,,,,,,------++++++,,,------...//////))))))***+++,,,---......---///000000...------...111111111111000///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++***************)))))))))+++++++++******))))))(((******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************************************))))))))))))))))))))))))))))))((((((((((((((()))************+++++++++)))))))))*********++++++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++******+++,,,...///AAA>>>999444111/////////000///---,,,+++++++++,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,************************++++++++++++************++++++++++++,,,,,,,,,,,,***+++,,,,,,,,,---000333......---,,,,,,,,,------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------......///...,,,,,,------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///......------,,,+++++++++//////...---------.................................000111000...,,,,,,,,,000000222555999>>>BBBEEEHHHEEE???999555222111111222333666999===AAADDDEEEKKKLLLMMMPPPRRRSSSTTTUUUQQQSSSWWW\\\aaadddeeecccccccccccccccbbbbbbcccdddhhhjjjjjjhhheeeccceeehhh```XXXPPPLLLGGGCCCDDDHHHOOONNNMMMKKKGGGBBB>>>;;;777888999888666666666777999;;;<<<===<<<999666333222222111000////////////......---,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...............//////...............---------////////////////////////////////////////////////------------------------+++++++++,,,,,,,,,------,,,,,,,,,---------......******++++++,,,------...,,,...000///...------...222222111111000///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++******************)))))))))((((((******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))************************))))))(((((('''))))))*********+++++++++((())))))))))))*********************************,,,+++++++++++++++++++++++++++++++++++++++++++++------------------------++++++*********+++,,,,,,---,,,,,,,,,---000333555GGGCCC<<<555///,,,******......---,,,+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---------...111555888///...---,,,,,,,,,,,,,,,................................................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......///...,,,,,,------+++***,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///......------,,,,,,,,,,,,//////......------------............///////////////000111000///000222444333555999>>>BBBFFFIIIKKK???<<<777333111222444666666777:::===@@@CCCEEEFFFKKKMMMRRRVVVYYY[[[\\\\\\XXX[[[\\\]]]___cccdddccc``````___\\\[[[[[[^^^aaacccdddeeecccaaabbbeeeiiihhhbbb\\\XXXSSSNNNNNNRRRVVVVVVWWWWWWUUUQQQNNNKKKDDD@@@>>>>>>@@@???<<<888888999;;;===????????????777666444333222111222222000000//////.../////////........................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++************************+++++++++,,,,,,,,,,,,,,,//////////////////..............................////////////////////////////////////////////////------------------------+++++++++,,,,,,,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////...------...111111111000000///------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************---,,,,,,++++++******************)))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++******)))))))))))))))*********+++++++++((())))))))))))*********************************++++++++++++++++++++++++++++++++++++++++++++++++------------------------++++++******+++,,,,,,---000///---------///111222111///---++++++,,,...///---,,,,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,---------+++,,,------...111555888///...---,,,,,,,,,,,,,,,........................---.....................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---------......///...,,,,,,------,,,+++------------------------........................---------............///......------------,,,,,,/////////......---,,,,,,........./////////000000000000000///000444999======@@@DDDHHHJJJIIIGGGEEE888777666666777999<<<===<<<>>>@@@CCCFFFHHHIIIIIIIIIMMMSSSXXXZZZZZZXXXVVVXXX^^^___[[[YYY]]]``````^^^[[[XXXWWWYYY[[[]]]]]]^^^\\\ZZZXXXYYY\\\```dddfff```\\\\\\ZZZXXXYYY\\\UUUWWWZZZ]]]^^^]]]\\\ZZZSSSKKKEEEGGGLLLMMMEEE<<<;;;:::999999;;;>>>AAACCC@@@>>><<<999666333222111222111000///////////////........................------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++************++++++++++++++++++++++++************************++++++,,,,,,,,,---------///000111111111000...---.............../////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------//////...---,,,,,,++++++...---------,,,,,,,,,++++++---......---------...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************)))))))))******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))************+++++++++)))))))))*********++++++******+++,,,,,,+++***************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,---......222000...,,,+++******+++''''''((()))+++...111222+++++++++,,,,,,,,,,,,,,,***+++,,,,,,---,,,,,,,,,++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------)))***+++,,,,,,...111444......---,,,,,,,,,------........................---------...............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......///...------//////...---................................................---------............///......------------------.........///......---,,,.........//////000000111//////000111333777>>>BBBHHHJJJLLLMMMKKKFFFAAA>>>555666888:::===???@@@AAADDDFFFIIILLLNNNOOOOOOOOOLLLOOOSSSVVVWWWTTTQQQNNNOOO[[[```YYYQQQSSSWWWXXXTTTOOOMMMTTT^^^ddd```ZZZ[[[VVVPPPOOOUUU\\\bbbdddbbbZZZRRRRRRUUUUUUWWWZZZSSSUUUXXX\\\^^^_________\\\TTTMMMPPPWWWXXXOOOEEEEEEAAA===999888999<<<>>>FFFEEEBBB???;;;666333111111111000///....................................------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------......///000222444444111...------........./////////000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---------------***,,,......---------...,,,------...............------------------------++++++++++++++++++++++++---,,,,,,,,,++++++++++++************++++++++++++***+++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******))))))))))))))))))************)))************+++++++++************+++++++++,,,***+++,,,------,,,+++***)))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...///000......------,,,+++******---..................---******+++,,,,,,,,,,,,,,,***+++,,,---...------,,,***++++++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...)))***,,,---,,,---...000------,,,,,,,,,---..............................---------.........//////------------------------........................------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......///,,,,,,,,,---------.........------...000111000///------------------------........................---------............///------..................,,,---.../////////...------......///000000111111000222555888:::===AAADDDHHHIIIIIIIIIGGGEEECCCAAA===>>>AAADDDGGGIIIJJJKKKNNNOOOQQQRRRRRRQQQOOONNNNNNPPPRRRSSSTTTSSSRRRRRRXXXlllyyypppdddaaadddeeeUUUPPPSSSeee{{{yyykkkaaaXXXPPPTTTcccrrr{{{~~~xxxgggWWWQQQRRRSSSTTTUUUWWWWWWXXXYYYYYYYYYYYYYYYZZZWWWUUUWWW[[[\\\WWWQQQPPPMMMGGGAAA===<<<<<<<<<@@@AAABBBBBB@@@===:::888333222111000////////////................................................++++++,,,,,,,,,,,,------------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///...111444666555222///,,,---.........//////000000////////////////////////........................------------------------++++++,,,,,,,,,---------+++,,,,,,------......///***++++++,,,---...//////***,,,......---------...***+++,,,---............------------------------++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,------.........++++++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,++++++++++++++++++,,,************************************************,,,++++++***)))(((((('''''''''(((((())))))******)))************+++++++++***++++++++++++,,,,,,,,,+++,,,------------,,,+++))))))******++++++++++++++++++++++++++++++++++++------------------------,,,,,,,,,---...///000111***+++,,,...///000000000,,,---.........---+++***)))***+++,,,,,,,,,,,,,,,***+++---...///...------******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........************************+++++++++,,,,,,---------,,,,,,,,,---------......+++---//////.........///,,,,,,,,,,,,------...///........................---------.........//////........................................................................,,,,,,,,,------.........------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---...//////,,,,,,,,,---------.........------...111222222111,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////------..................+++,,,.../////////......---......///000111111222222666<<<@@@BBBBBBCCCDDDCCCBBBBBBCCCDDDFFFIIIJJJJJJKKKMMMQQQTTTXXX[[[]]]VVVVVVVVVTTTQQQMMMJJJGGGOOOOOOOOOQQQSSSVVVYYY[[[uuugggbbbjjjlllbbb[[[dddzzziii\\\YYYXXXXXXXXX]]]\\\[[[YYYWWWUUUTTTSSSTTTWWWYYY[[[\\\[[[[[[[[[XXXUUUPPPKKKFFFBBB@@@???777999>>>BBBDDDDDDBBBAAA666555444333222222222222////////////////////////........................++++++,,,,,,,,,---------........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////...111444333111......///111111000///////////////////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,------------------------,,,,,,+++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******+++++++++************)))))))))*********++++++++++++++++++*********)))))))))************++++++++++++*********+++,,,,,,---++++++++++++++++++++++++------++++++++++++------------------------------//////...------------...---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,---,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------------------------------------------------+++,,,------......---------------............/////////.........---------........................//////.........---------,,,---///000000///---,,,---------............///................................................,,,,,,---.........------(((***---000000///---+++------------------------000000...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------------............------.........------,,,,,,,,,------------------------...------------...//////...000111000...------......///000111111000///...//////000///...///111444:::???EEEFFFCCC???===<<>>======???BBBCCCCCCFFFCCC===777333111111111000000/////////...------//////.........---------..............................//////......---,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---///111111///...000222000000///////////////000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++******))))))******+++++++++++++++************))))))*********++++++++++++++++++*********))))))************++++++++++++++++++******+++,,,,,,---++++++++++++++++++++++++------,,,++++++,,,------------------------------...---,,,,,,++++++,,,,,,---,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------------------------------+++,,,------......---------------............/////////.........---------........................//////.........---------,,,---...000000...---,,,---------............///................................................---------.........------......,,,+++,,,---...///------------------------......---,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------------............------.........------,,,,,,,,,------------------------...------------...//////,,,---------,,,---///111//////000111000///......,,,---///000111333666999<<>>AAABBBBBBFFFFFFDDDAAA<<<777222000000000////////////////////////.........---------..............................//////......---,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,000000000///......000333/////////......///000000////////////////////////////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,+++++++++***************************++++++++++++++++++***************************+++++++++,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,,,,+++***************---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------------------------------------------------+++,,,------......---------------............///...............---------......................../////////............---,,,---...//////...---,,,---------............///................................................---.........---------------------......///111111------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------------............------.........---------------------------------------......------......///000///000000///......000222///000000000000///...---,,,...111333444666999;;;<<<>>>>>><<<888777999<<<;;;===AAAEEEIIIMMMRRRUUUXXXYYYPPPJJJPPPPPPOOOUUUPPPOOONNNPPPTTTbbbzzztttvvv|||yyyjjj\\\aaabbbbbb``````___YYYPPPSSSQQQXXX[[[XXX\\\]]]RRRLLLIIIFFFDDDDDDDDDDDDCCCDDDFFFHHHHHHEEE???999444333222000//////000000111/////////............---..............................//////......---,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,;;;999666222000///000111//////......//////000000////////////////////////////////////////////////........................------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,+++++++++******************************************************************+++++++++,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------------------,,,++++++***************---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------------------------------+++,,,------......---------------............///................................................/////////...............------...//////...---------------............///................................................---------,,,,,,---------(((,,,111666777666222000---------------------------,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------------............------...............---------.......................................//////000666777888777444111000000000000000000//////......111333555666666777888999:::<<<>>><<<999999;;;>>>;;;???EEEJJJLLLNNNQQQSSSOOOOOOHHHIIIYYYdddkkkuuuxxxtttooojjjiiitttwww~~~|||dddOOOMMMLLLSSSUUURRRZZZ```YYYWWWVVVTTTSSSRRRPPPMMMJJJCCCDDDFFFGGGFFFCCC@@@===777666333111000000000111/////////................................................///......---,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,JJJGGGBBB===888444111///000000/////////000000111////////////////////////////////////////////////........................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,++++++++++++******************************************************++++++++++++,,,,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------,,,+++++++++++++++---,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...------------------------------------------------+++,,,------......---------------............///---.............................................////////////////////////---..................------------............///................................................---,,,,,,+++,,,---.........111555888888666222///------------------------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------------............------................................................///............///000000555888;;;<<<999444111///000000000//////000000000333666999;;;:::::::::;;;777<<>>???===<<<:::777444111///......////////////000000000////////////////////////......//////......---,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,___]]]\\\ZZZVVVNNNDDD===555555333222111111000000////////////////////////////////////////////////................................................------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------)))+++,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++*********))))))))))))*********++++++++++++++++++,,,,,,,,,------......---,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,------------------------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------------------------------+++,,,------......---------------............///---------.........//////.........................../////////000000000000.........------.........---------............///................................................//////...///000333666888<<<999444///------...///------------------------------,,,,,,,,,---......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......------------------------------------------------------------............---------........./////////000........................///////////////000000111,,,///222333333111111111000000000000222444666777:::>>>CCCFFFFFFEEEDDDDDD@@@FFFLLLNNNLLLHHHFFFFFFEEEGGGNNN\\\kkktttuuurrr~~~|||~~~~~~|||gggQQQPPPQQQSSSXXX]]]___```___\\\WWWPPPIIICCC>>><<<:::::::::999777444111000.../////////000000000000////////////////////////......//////......---,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,```aaaaaabbb```YYYNNNFFF777666555333222111000000////////////////////////////////////////////////................................................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++++++++******))))))))))))******++++++++++++++++++,,,,,,,,,---------///...---,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,------------------------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------------------------------+++,,,------......---------------.........//////---------.........//////.........................../////////000000111111......------------......---------.........//////................................................111000000111333666:::<<<222222222111000///...---------------------------+++++++++,,,---...000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,------......---------------------------------------------------------..................------.........//////000000///////////////////////////////////////000111111111222222000///...///111000000000111333555888999BBBFFFJJJKKKJJJFFFDDDCCCFFFKKKOOOOOOLLLHHHGGGGGGIIILLLWWWmmm~~~wwwxxx}}}XXXTTTOOONNNPPPUUUZZZ\\\``````^^^[[[TTTJJJBBB<<<777999:::;;;:::777444222.../////////000000111111000000000000000000000000......//////......---,,,...------,,,,,,------.........---------,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,]]]ccchhhhhhgggbbbUUUFFF===:::777555555444333222222111///.........---,,,000000000000////////////...........................------,,,,,,------...------------------------//////.........---------...................................................---,,,+++++++++++++++---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---,,,,,,,,,,,,---......---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------,,,,,,++++++,,,,,,---...000---,,,---//////+++(((.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,........................------------------------..................------.........------,,,,,,,,,******+++---//////---***000000000/////////......000000000000000000000000////////////////////////........................222------111---&&&+++777......////////////..............................---------------------------------,,,,,,+++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................---------.........//////........................+++---000111000/////////...///000000333999AAAGGGKKKRRRUUUPPPJJJIIIHHHGGGSSSOOOMMMNNNKKKFFFGGGMMMGGGSSStttwwwqqqppppppuuummmggg]]]RRRIIIGGGKKKQQQ[[[aaabbb]]][[[[[[PPPBBB===999555777<<<===999444222000...---...000111111000000000000000000000000////////////////////////........................---.........---,,,,,,+++,,,,,,,,,------.........//////...---,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,---------......aaafffiiigggfffcccZZZQQQEEEBBB===:::888777555333222111///...////////////000000000/////////.................................------,,,,,,------...------------------------//////.........---------......................................................---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,++++++,,,,,,---///...---,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---------------------------,,,,,,,,,------......///...------......---,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,,,,------------------------------------------------........................------...............///111///...///111111111000////////////.........---........................////////////////////////........................+++---666@@@<<<000,,,111......////////////..............................---------------------------------,,,,,,,,,++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................---------.........//////........................---///111222111/////////111111222777>>>DDDIIIKKKQQQVVVWWWQQQLLLLLLMMMMMMUUUPPPNNNOOONNNMMMSSSZZZbbbiii}}}yyy}}}uuueee]]]ZZZSSSJJJOOOSSSWWW[[[```bbb]]]VVVIII@@@777666;;;???>>>:::888333......111333222000000000000000000000000000////////////////////////........................---.........------,,,+++,,,,,,,,,------.........------------------------,,,,,,,,,+++++++++******,,,,,,,,,---------......fffjjjkkkgggcccaaa]]]ZZZOOOKKKEEE@@@===:::888666444333111000///000000111////////////..........................................------------......------------------------...............---------................................................///...------,,,---------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------------,,,,,,,,,,,,---.....................---------------------------------,,,,,,------------,,,,,,------,,,,,,,,,,,,------///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,---------------------------------------..................---,,,---///111.........---------------,,,,,,,,,,,,,,,,,,------------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------.........---------------------------------------------------------------........................------......///000000000111///......///111111111000000000/////////......////////////////////////////////////////////////........................)))...:::EEEBBB555------......////////////..............................------------------------------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................................................................------.........////////////////////////////////////000222222000///000000444444777>>>HHHNNNNNNLLLOOOSSSTTTOOOKKKMMMPPPQQQQQQOOOOOOSSSYYY```lllvvvzzzwww~~~tttpppqqq|||sssppprrreeeQQQQQQOOOQQQYYY___`````````WWWKKK<<<666:::???AAA???===777222000333444222///000000000000000000000000////////////////////////........................------------------,,,,,,---------------.........++++++,,,,,,---...//////,,,,,,,,,,,,++++++++++++,,,,,,,,,---------......fffiiijjjfffaaa]]]\\\\\\UUUQQQJJJEEEAAA>>>;;;999999888666444111000111222////////////.........---..............................------------......................................................................................................///......---------.........------------,,,,,,,,,------------------------------------------------+++,,,,,,---...------------,,,,,,,,,,,,---......///////////////.................................,,,,,,------------,,,,,,------,,,,,,,,,,,,------......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,------------------------,,,,,,------............---...///...,,,,,,111555...............---------,,,,,,,,,---------------------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------..................---------------------------------....................................////////////............/////////000/////////111444555555333111111111000000000000///000000000000000000000000////////////////////////...........................///444999777000...111......////////////......................................................------------------,,,,,,------------------------------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------,,,,,,,,,---------..........................................................................................///////////////////////////////////////111222111000000111222777999>>>DDDJJJLLLKKKJJJLLLPPPQQQNNNLLLOOOQQQQQQIIIPPP[[[jjjwww~~~xxxssssssrrrvvvwwwyyykkkZZZPPPLLLRRRWWWWWWZZZbbb^^^SSSEEE<<<999;;;>>>@@@===:::777444333222111111000000000000000000000000////////////////////////........................------------,,,------------------...............++++++,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......\\\___bbbccc```\\\\\\^^^WWWRRRKKKEEEBBB@@@>>><<<===>>>===999555111111222000////////////.........///////////////////////////......------......///........................---...........................................................................---------......///.........---------,,,,,,------------------------------------------------,,,,,,---.........---------,,,,,,,,,,,,---......////////////////////////........................,,,------......------,,,...------,,,,,,------.........------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......------,,,------------------------++++++,,,---...------,,,,,,...///...,,,---111555........................,,,,,,,,,------.........------------------------+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,---------.................................------------------------................................./////////000000/////////...............///222666<<<@@@@@@===:::111111111000000000//////000000000000000000000000000000000000000000000000////////////////////////111///.........,,,...222......////////////......................................................------------------------------------------------...------,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................////////////////////////////////////////////////........./////////000000000000000000000000000000///000111000000111444777===BBBHHHJJJGGGEEEGGGIIINNNRRRSSSOOONNNOOONNNKKKFFF\\\|||yyyssstttxxx{{{{{{zzzaaaSSSIIIKKKNNNOOOVVV___[[[WWWPPPEEE<<<888:::===999;;;<<<999333000111333111111111111111111111111000000000000000000000000...........................---,,,,,,,,,------...........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......RRRSSSXXX^^^```___```cccWWWRRRKKKEEEAAA???>>>===@@@BBBCCC@@@:::555333333000000000000//////////////////////////////////////////............//////........................---------...............................................................------------------...///............---------,,,------------------------------------------------,,,,,,---...............---,,,,,,,,,,,,---...............///////////////........................------............------......------------............---------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------------------------+++,,,---//////...------,,,------------...000222.............../////////,,,,,,,,,---......//////------------------------,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++++++++++++++++++++,,,---------.........................../////////.........................................................//////000000111////////////000000000000000333:::AAAEEEDDD@@@<<<222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////......////////////......................................................------------............------------------------......------------......,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................////////////////////////////////////////////////....../////////000000000000000000000000000000000///000111111333666:::>>>EEEJJJNNNLLLEEEBBBFFFLLLOOOQQQPPPKKKIIIJJJIIIEEEOOOppp~~~vvviiiZZZRRRPPPOOORRRVVVVVVWWWVVVOOOEEE===::::::666:::>>><<<777333333444111111111111111111111111000000000000000000000000...........................---,,,+++,,,---...////////////...............---------------------,,,,,,,,,,,,,,,------------,,,,,,,,,---------......RRRPPPRRR[[[``````aaaeeeXXXSSSKKKDDD@@@>>><<<;;;>>>CCCFFFEEE???999777777222111111111000000000000//////////////////////////////............//////........................---------.........//////................................................,,,,,,,,,,,,,,,---..................------------------------------------........................,,,------...............---,,,,,,,,,,,,---......------........./////////------------------------------............------......------------............------------......------------------------------------------------------............---------------------------------...000111111111///...---,,,,,,,,,...//////...---........./////////000,,,,,,------.../////////------------------------------------------------------------------------,,,,,,,,,,,,------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------............---........./////////000////////////////////////........................---......///000000111111...///000111333444555666444777<<>>???===777222111111111111111111111111000000000000000000000000...........................---,,,++++++---...000000/////////.........---+++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,---------......ZZZSSSRRRYYY______```cccZZZTTTLLLDDD@@@===;;;:::<<>>???BBBEEEHHHGGGDDDAAA>>>>>>>>>=========<<<<<<999999999999999999999999000000000000000000000000000000000000000000000000//////...---...000000---......////////////..............................////////////////////////---------.........//////------------------------......------------......,,,,,,,,,---------..............................,,,,,,,,,---------..............................000000000000000000000000000000000000000000000000////////////000000000000111111111111111111111111000222333666:::@@@GGGMMMKKKHHHDDD@@@AAAFFFMMMRRRSSSRRRNNNJJJOOOZZZbbbdddiii~~~}}}jjjppp}}}xxxyyytttjjjVVVTTTSSSWWW[[[VVVIII>>>;;;888888>>>FFFEEE;;;000111111111111111111111111000000000000000000000000...........................---+++++++++---///000000000//////.........---)))***+++,,,...///000111,,,,,,,,,------.........,,,,,,,,,---------......WWWTTTRRRTTTYYY]]]``````]]]]]]ZZZQQQGGG???>>>@@@@@@DDDGGGGGGBBB>>><<<<<<999777444111////////////111000000////////////000////////////////////////////////////////////////////////////////////////------------------------........................------------------------------------------------,,,,,,+++***+++,,,---...//////.........------------------------------------------------------------------.........//////........................///...------,,,,,,------000---+++,,,......,,,***......------,,,,,,++++++////////////.........------,,,,,,---//////...---.........///////////////---------.....................////////////............................................................------------......------------------------........................---------............///---......///......---,,,........................,,,,,,,,,---------......---------------------------------------------------------.........//////---------.........//////111000///......---------000000000//////.........111000//////000222444555888888888999:::<<>>;;;:::;;;:::888666444222000000000000///////////////000////////////////////////////////////////////////////////////////////////................................................------------------------------------------------...---,,,,,,,,,---.../////////.........---------------------------------------------------------............////////////////////////////////////,,,,,,,,,,,,------...//////---,,,,,,...///...,,,000////////////......................../////////---,,,,,,---......---+++000000///...---,,,,,,+++////////////////////////......////////////............................................................------------......------------------------................................./////////000000111000000//////.................................,,,,,,---------.........---------------------------------------------------------.........//////------........./////////,,,---...///000000//////............000222555666111333666999===???@@@AAADDDCCCAAA@@@???@@@@@@AAA===???@@@@@@??????AAABBBEEEEEEFFFFFFGGGGGGHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPFFFEEECCC@@@>>>=========666555555444333222111000222222222222111111111111222111111000///......---/////////.......................................///...------------...///........................------------------------////////////////////////........................---------------------------------.........//////////////////////////////000000000000000000000000000000000000000000000//////111333333222222333444444888>>>BBBDDDEEEHHHJJJHHHFFFEEEGGGJJJNNNQQQSSSTTTlll~~~}}}{{{cccMMMKKKSSSXXXWWWTTTKKKFFF??????HHHPPPLLLBBB888666333222333333111///111111111111000000000000........................,,,,,,------...//////000------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......GGGDDDAAABBBGGGMMMRRRUUU^^^___``````]]]VVVMMMGGGDDDFFFGGGFFFCCC???===<<<>>>???@@@???<<<888333111000///////////////000000////////////////////////////////////////////////////////////////////////////////////////////////................................................------------------------......------......///000...............---------------------------------------------------------//////////////////......////////////////////////.........//////000111111111000///000111222111000///000000000000///......,,,,,,---......//////000///...------...///---,,,.........------,,,,,,,,,111111000000//////............////////////............................................................------------......------------------------........................////////////000000000111444333111000/////////000........................,,,------------.........------------------------------------------------------........./////////............////////////,,,---///111222111111000333222222222333444777888999<<>>??????@@@AAABBBBBBBBBCCCEEEHHHJJJMMMOOOPPPLLLKKKIIIFFFCCCAAA@@@@@@======<<<;;;999888666666888777777666555555444444444333222000////////////...///000000000000000///........................///...------------...///................................................////////////////////////........................------------------------------........./////////////////////////////////000000000000000000000000000000000000000000000000111222333333222222333555777???GGGIIIGGGEEEGGGJJJAAAFFFKKKLLLKKKKKKNNNQQQfffyyybbbVVVSSSTTTWWWZZZVVVOOOGGGDDDLLLTTTUUUPPP@@@<<<888555444444333333222222111111111000000000........................,,,,,,------.../////////------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......KKKGGGCCC@@@@@@DDDHHHKKKTTTUUUZZZ```dddaaaWWWOOOBBBCCCDDDDDDCCCAAA@@@???AAADDDGGGIIIFFF???777222000000/////////000000111////////////////////////////////////////////////////////////////////////////////////////////////........................////////////////////////......................................./////////........................................................................//////............------//////////////////////////////000000111111111111333222111111111111000000//////000000///...---,,,---.........////////////111///......000000000///++++++,,,---...000000111111111000000///...------......////////////............................................................------------............................................................/////////000000000555333111///......///000........................------------........................................................................////////////....../////////000000000111111111000111111111111555666888:::<<<===>>>>>>EEEHHHKKKNNNOOOLLLIIIGGG===<<<:::888555333222111333444555444222222333444666777777777888888999999888999:::===???AAACCCDDDHHHGGGEEECCCAAA???======@@@@@@???>>>>>>>>>>>>>>>@@@???>>><<<;;;999888888444444222111000000111111///000111222222222111000////////////.....................------.................................////////////////////////////////////////////////............................................................////////////////////////////////////////////////////////////000000000000000111111111222222222222111111444666???DDDIIIJJJHHHFFFGGGJJJ@@@HHHQQQRRRLLLIIILLLQQQsss^^^QQQPPPTTTXXXUUUPPPMMMPPPTTTWWWWWWKKKFFF>>>777333222333444222222222111111111000000........................---------.........//////------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......VVVRRRLLLEEEAAAAAACCCFFFGGGIIIOOOXXXaaabbb\\\UUUDDDCCCBBBBBBBBBAAA@@@???DDDHHHNNNPPPMMMEEE;;;555222222111000000000000111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////////////////////////////........................,,,,,,------............---.....................................................................------------------------........................---...000333555777888888888888777666444333222222444444555555444222000...222222111111111111111111111///......///000000///,,,---...///000111222222000000///......---,,,,,,......////////////......////////////////////////..............................------------......................................................------........./////////333111///---,,,---...///........................---------.........//////........................................................./////////000000/////////000000000111111111000......///111444666666:::???EEEIIIJJJJJJIIIHHHHHHHHHGGGEEEBBB???===666666666666555555444444222444555444222222222444666666666666666555555555777777888999:::;;;<<<<<>>===<<<:::999999:::999::::::;;;===>>>???AAAAAAAAA@@@@@@@@@@@@@@@:::999888555444222111111//////000000000000000///000000/////////.........---..................---........................////////////////////////////////////////////////........................................................./////////000000000000000000000000000000///////////////////////////000000000111111111222111111111111111333777:::IIIHHHGGGFFFGGGHHHIIIIIIHHHMMMPPPMMMHHHJJJSSS\\\}}}zzzhhh]]]XXXSSSTTTUUUUUUTTTTTTXXX\\\WWWQQQFFF;;;333111333555222222222222111111111111////////////////////////---------...............------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......^^^[[[UUUNNNHHHFFFGGGIIIDDDDDDGGGMMMUUUYYYWWWSSSFFFDDDBBBAAABBBBBBAAA@@@EEEJJJRRRVVVSSSJJJ???888666555333222111111000000000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////................................................,,,,,,---............------------...............................................................------------......//////////////////////////////000222777<<>>:::666333111111111000///......//////111000000//////.........------...//////...------................................................////////////////////////....................................................../////////000000000000000000000000000000000000000000000000000000000///000000111111222222222000111111111333777===AAAMMMIIIFFFFFFHHHJJJKKKJJJLLLLLLKKKJJJLLLUUUcccnnn~~~nnnYYYVVVUUUVVVWWWWWWZZZ___]]]XXXOOOCCC999444333444333222222222222111111111////////////////////////........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......]]]\\\YYYTTTPPPOOORRRUUUNNNJJJFFFEEEGGGJJJKKKJJJDDDBBB@@@AAADDDGGGHHHHHHEEEKKKSSSXXXVVVMMMBBB:::999888666444222111000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------........................,,,---...///000//////...---------.........//////................................................------...///000111222222111111111111111111111111333666;;;AAAFFFIIIKKKLLLNNNPPPQQQPPPMMMLLLNNNPPPIIIIIIIIIHHHEEEAAA===;;;;;;<<<===???@@@BBBCCCCCC@@@===888555444222111000222222111000///......---/////////.....................////////////......////////////////////////..............................------------..................................................................////////////---------------.............................................////////////.................................................../////////000000000000000000000111111111222222111333777;;;@@@DDDGGGIIIPPPOOOMMMJJJEEE???;;;888999999999888888777666666444555777888999999999888888999;;;:::::::::;;;===777888888:::;;;<<<======<<<<<<>>>@@@BBBDDDFFFGGGGGGGGGGGGFFFEEECCCAAA???>>>===:::888777777777888666777999;;;>>>@@@BBBCCCGGGGGGGGGFFFCCC???;;;999888777444222111111333444111111000000///......---------...//////...------........................------------------------////////////////////////.................................................../////////000000000000000000000000000000000000000000000000000000000000///000000111111222333333111111222333666===DDDJJJJJJJJJJJJJJJJJJKKKLLLNNNNNNQQQXXXcccppp{{{ssscccUUUSSSXXXZZZZZZ\\\]]][[[WWWOOODDD;;;555444333333222222222111111111////////////////////////........................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......XXXYYYYYYWWWUUUWWW[[[___XXXRRRIIIAAA>>>???AAABBB???======AAAHHHNNNQQQRRREEEKKKTTTYYYWWWNNNCCC<<<;;;:::888555333111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000------------------------////////////////////////---...000111111111000///---------.........//////////////////////////////////////////////////////......///111222333444555333333333333333333333333111333777;;;>>>@@@@@@@@@IIILLLNNNNNNLLLLLLOOOQQQNNNNNNNNNMMMIIIEEE@@@===>>>???AAADDDFFFIIIKKKLLLLLLHHHBBB===999777444222.........///////////////////////////000000000000......////////////......000000000000000000000000.................................------.........////////////////////////........................////////////000000000000+++,,,---...////////////..................................../////////000////////////////////////////////////////////////////////////000000000000000111111111111222222222999===CCCHHHLLLNNNNNNMMMFFFEEEBBB>>><<<:::::::::999:::;;;<<<<<<:::999777<<<===>>>>>>>>>>>><<<<<<999;;;<<<===<<<===>>>@@@>>>???@@@CCCEEEGGGIIIJJJLLLMMMPPPTTTXXX[[[^^^```\\\\\\\\\ZZZXXXUUURRRPPPLLLIIIEEEAAA===;;;::::::666666777888999:::;;;;;;EEEGGGJJJKKKKKKHHHEEECCC@@@>>>:::777555666888:::222111111000///......---,,,---...//////...---,,,........................------------------------////////////////////////........................////////////////////////////////////000000000000000000000000000000000000000000000000000000000000///000000111222222333333222222333555999AAAIIIPPPFFFKKKOOOOOOLLLJJJMMMQQQSSS^^^rrrrrrVVVPPPWWW[[[XXXVVVZZZ\\\]]]XXXMMMAAA888444333333333222222222111111000000000000000000000000.....................---------------------------------------------------,,,,,,,,,---------......,,,,,,,,,---------......XXXSSSQQQTTTWWWWWWXXX[[[aaaUUUIIIGGGGGGEEEAAA???>>>@@@@@@@@@FFFQQQYYY[[[WWWVVVVVVVVVVVVRRRJJJCCC???>>><<<;;;:::777333000000000111111111000...---000000000000000000000000000000000222333000+++&&&////////////////////////000000111111000000///...///////////////.........////////////////////////...------------...//////////////////////////////,,,------......------,,,..................//////222000...111666:::;;;;;;:::666222000111444666777<<<;;;888777777999<<<>>>CCCJJJPPPRRROOOKKKKKKLLLNNNMMMKKKJJJIIIFFFBBB???CCCCCCBBBDDDHHHNNNSSSWWWVVVRRRMMMJJJGGGAAA777///333222111111000000111111...//////000000//////...000000000000000000000000//////////////////////////////////////////////////////.........---------,,,---------......//////......//////000000111111////////////............000000000000000000000000---------.........//////////////////////////////............/////////000............/////////000......---------...///000555111...000555:::;;;;;;FFFGGGJJJKKKKKKHHHEEECCC<<<;;;999666444444777999BBBEEEGGGFFFBBB@@@AAACCCDDDEEEEEEFFFEEEDDDBBBAAACCCAAA???>>>???AAADDDFFFDDDEEEGGGJJJNNNRRRVVVXXX[[[___ccceeeddddddfffhhheeeffffffdddaaa^^^]]]]]]\\\YYYUUUQQQKKKEEE>>>999666555666888<<<<<<:::777@@@AAAEEELLLRRRTTTRRROOOMMMIIICCC>>>:::999999:::888555222///......000111...............///000000////////////////////////000000//////.........---................................................////////////000000000000000000000000000111111222111111111000000...------000000000000000000000000111222333333222111222444222111222888BBBIIIJJJIIIIIIFFFFFFJJJKKKJJJKKKOOOSSSwwwjjjTTTIIISSS]]]WWW[[[YYY______TTTMMMEEE666222444444444222111111222000/////////....................................................................................---------............///........................```VVVNNNNNNRRRVVV\\\aaabbb\\\WWWUUUQQQHHHAAA???>>>@@@???>>>DDDPPPZZZ]]]UUUUUUTTTVVVUUUQQQIIIBBBAAA@@@???>>><<<888555222000000111111111000000///000000000000000000000000000//////111222000,,,(((////////////////////////////////////..................//////////////////////////////////////////...------------...//////////////////////////////------......////////////////////////000000000000333222111444888<<<======777555444444666888888888;;;:::888777666666777888FFFKKKPPPRRROOOMMMMMMOOOLLLLLLKKKIIIGGGCCCAAA???AAABBBDDDHHHMMMRRRWWWZZZ[[[WWWRRROOOMMMHHH@@@:::555555444333222111111222000000000000000000000000000000000000000000000000//////////////////////////////////////////////////////.........---------------......///////////////////////////000000000////////////............////////////////////////---------.........//////////////////////////////........./////////000000........./////////000000/////////000/////////...111222444777<<>><<<<<<>>>???===<<<;;;<<>><<<;;;:::888444222000///000111111000000////////////000////////////////////////000/////////............................................................////////////000000000000000000000000000111111222222333333222111000//////111111111111111111111111111222333333111111222333444555888>>>FFFKKKLLLLLLNNNLLLMMMOOONNNLLLNNNTTTmmm}}}dddPPPQQQYYYUUUVVVTTT[[[]]]TTTQQQMMMBBB444333222111000000//////000000/////////.................................................................................---------............///........................uuueeeUUUNNNNNNPPPUUUZZZWWWWWW[[[___\\\SSSMMMLLLGGGGGGCCC@@@CCCMMMTTTWWWPPPPPPPPPRRRSSSOOOHHHBBBAAAAAAAAA@@@>>>;;;777555000000111111111111111111000000000000000000000000000/////////000000...,,,////////////////////////111000///.........//////.........//////000000000////////////////////////......------......///000////////////////////////.........//////000000000//////000000111111222222222222222444777:::<<<<<<666555555777999::::::999;;;:::::::::::::::::::::FFFJJJMMMNNNLLLKKKLLLNNNGGGJJJKKKIIIDDD@@@???@@@@@@BBBGGGLLLQQQUUUXXXYYY\\\YYYUUURRRQQQNNNIIIEEE::::::888777555444444444222111000//////000111222000000000000000000000000/////////////////////////////////////////////////////////............---////////////000000000000000000//////////////////////////////....................................------........./////////////////////////////////....../////////000000000....../////////000000000000000111111111111000///222666<<>>???CCCGGGKKKMMMMMMMMMLLLJJJJJJLLLNNNOOONNNMMMLLLKKKKKKKKKKKKHHHIIIIIIIIIJJJKKKKKKLLLPPPOOOOOOPPPRRRUUUYYY[[[[[[\\\]]]]]]^^^___bbbeeecccdddeeeccc```^^^]]]]]][[[[[[[[[]]]^^^]]]ZZZXXXJJJGGGDDDCCCDDDFFFGGGGGG>>><<<;;;>>>DDDJJJNNNPPPRRRRRRQQQOOOKKKGGGDDDAAA>>>===999666333111000000333222111000////////////////////////////////////////////////............................................................////////////000000000000000000000000000111111222444444444444333222111111111111111111111111111111222222333222111111222444666:::AAAFFFIIIKKKMMMNNNJJJKKKMMMOOOKKKHHHKKKRRR}}}kkkaaa___WWWVVVSSSYYY]]]WWWUUUUUUNNN<<<777222000000111000...000000000/////////..............................................................................---------............///........................vvvhhh```YYYWWWXXXYYYXXXZZZ```bbb^^^\\\\\\UUUUUUPPPIIIGGGIIIJJJIIIHHHHHHIIIMMMOOONNNHHHCCC>>>@@@AAAAAA???<<<;;;:::111111000000000111111222000000000000000000000000000//////...///000000000////////////////////////333222111000///000000111------...///000111111222////////////////////////...............//////000//////////////////////////////////////////000000//////000111222222333333222222333444666888999:::888777555666888999999999999;;;===???AAABBBBBBBBBCCCEEEFFFEEECCCBBBDDDEEEBBBFFFHHHFFF@@@;;;<<<>>>>>>BBBGGGMMMQQQRRRRRRRRRWWWTTTQQQPPPPPPOOOLLLJJJAAA@@@>>><<<:::999888888555333111//////000111222/////////////////////////////////////////////////////////////////////////////////...............000000000000000000111111000000000//////......---////////////................................................////////////////////////////////////...////////////000000000...////////////000000000000000000111222333555666<<<@@@DDDEEECCCAAAAAACCC;;;::::::::::::;;;;;;<<>>666222333444222000000000000////////////...........................................................................---------............///........................uuuqqqqqqfff\\\[[[^^^______```___```]]]UUUOOOLLLFFFAAAAAAAAABBBFFFKKKLLLIIIEEE===???AAAAAA???===>>>???555333111000///000111111000000000000000000000000000000//////...///111222000000000000000000000000222111000000//////000000---......///000111222222///////////////////////////............///000000000000000000000000000000111000//////...//////000111111222333444555666777999:::;;;<<<<<<<<<===>>>===999555333444666888888888999<<>>>>>>>>===;;;;;;;;;<<<<<<@@@CCC@@@;;;777888::::::===CCCIIILLLMMMMMMLLLNNNMMMLLLLLLMMMMMMLLLLLLGGGFFFDDDBBB@@@>>>======888666333111000000111222////////////////////////////////////////////////////////////////////////////////////////////////111111111111111111000000000000//////......------////////////............................................./////////000000////////////////////////////////////000000000111////////////000000000111111000///000333888===@@@HHHIIIHHHDDD===::::::<<<666666777999<<<@@@CCCDDDCCCEEEGGGHHHGGGGGGHHHJJJLLLJJJHHHHHHIIIKKKMMMNNNLLLKKKJJJIIIIIIJJJKKKLLLKKKLLLNNNOOOPPPPPPOOONNNIIIKKKNNNOOOOOONNNKKKIIIJJJHHHFFFFFFGGGKKKNNNPPPRRRTTTWWWWWWWWWWWWXXXYYY\\\\\\]]]___``````^^^\\\[[[YYYUUUQQQOOOPPPSSSVVVTTTOOOGGG@@@===>>>AAADDDJJJIIIHHHGGGHHHJJJLLLNNNJJJHHHEEEAAA<<<777333111111000000///000000111111000000000000000000000000.........///////////////////////////////////////////////////////////////////////////000000000000000000000000000111111222333333333333333333222111111111111111111111111111222333333222222333555888===CCCIIIHHHDDDAAACCCFFFPPPOOONNNNNNNNNVVVgggxxx|||dddWWWXXX^^^[[[YYYYYYRRRMMMDDD;;;666555555333000111000000000////////////////////////////////////................................................---------............///........................rrr^^^UUUVVVXXX[[[^^^```cccccc^^^XXXTTTMMMFFF@@@???>>>BBBGGGJJJIIIGGG???AAABBB@@@======???BBB<<<999555222000000000111000000000000000000000000///000111000//////000222000000000000000000000000//////000000000///...---/////////000000111111111//////////////////////////////......//////000111000000000000000000000000111000//////000111333444666777888999;;;<<<>>>>>>EEEFFFGGGGGGEEEDDDDDDDDD???;;;666333333555777888777888:::;;;<<<;;;;;;:::======<<<<<<<<<<<<<<<<<<;;;>>>@@@???;;;888888999888:::???CCCGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLJJJIIIGGGEEECCCAAAAAA@@@<<<;;;888555333222111111000000000000000000000000////////////////////////////////////////////////...////////////000000000111111111111000000000000//////..................////////////........................................../////////000000000/////////////////////////////////000000000111111/////////000000000111111333333333555999???EEEHHHMMMKKKEEE???888555555666888999:::<<>>AAAEEENNNKKKKKKPPPXXXggg~~~pppZZZSSSYYYYYYYYYYYYRRROOOIII???999666444111///111111000000000/////////////////////////////////................................................---------............///........................ppp```WWWUUUXXX]]]^^^bbbccc```]]][[[VVVPPPEEEBBB???@@@DDDHHHIIIHHHFFFGGGFFFAAA<<<;;;???CCCDDD@@@;;;555222111111222000000000000000000000000///111222111///...///111000000000000000000000000///111333444333222///...000000000000000000000111///////////////////////////////////////000000111000000000000000000000000/////////000333666:::<<>>;;;888555333222000000000000000000000000////////////////////////////////////////////////.../////////000000000000111111000000000/////////------..................////////////............////////////////////////.../////////000000000000//////////////////////////////000000000111111111//////000000000111111111666777:::>>>BBBFFFJJJKKKHHHDDD>>>:::888777666666;;;;;;===>>>@@@BBBCCCCCC@@@CCCGGGHHHGGGFFFFFFFFFDDDBBBBBBDDDGGGIIIHHHGGGDDDEEEFFFHHHJJJLLLLLLMMMKKKLLLMMMNNNNNNOOOOOOOOOMMMMMMNNNMMMMMMKKKJJJIIIIIIFFFDDDEEEHHHKKKKKKKKKJJJLLLMMMMMMLLLKKKKKKLLLLLLLLLNNNQQQTTTUUUSSSRRRSSSTTTTTTRRRMMMKKKKKKLLLPPPQQQQQQNNNKKKJJJLLLNNNOOOLLLFFFBBB??????AAABBBEEEFFFGGGGGGFFFDDDAAA???888777666444222111111000000000000000000000000000............/////////000////////////////////////////////////////////////////////////000000000000000000000000000111111222111222222333333333222222222222222222222222222222222222333333555888===@@@DDDDDDCCC@@@>>>@@@EEEIIIHHHOOO___sss{{{gggUUUVVVXXXZZZZZZTTTRRRNNNFFF>>>888444111111111111111000000000//////////////////////////////................................................---------............///........................wwwcccWWWVVV[[[^^^aaabbb___^^^^^^\\\WWWKKKFFFAAAAAADDDGGGHHHHHHLLLLLLIIICCC<<<:::>>>CCCIIIEEE???888444222333333000000000000000000000000///111333333000...///000000000000000000000000000222444777999888666333111111111111000000000000000///////////////////////////////////////000111111000000000000000000000000---...///222666;;;@@@BBBEEEFFFGGGIIIKKKMMMNNNOOOGGGIIIJJJHHHCCC@@@??????;;;999999999;;;;;;;;;999<<<======???@@@AAABBBCCCDDDEEEHHHLLLPPPRRRRRRQQQOOONNNNNNNNNOOONNNKKKIIIJJJHHHEEEAAA>>><<<;;;:::;;;???CCCFFFGGGGGGGGGGGGHHHGGGFFFDDDCCCBBBBBBBBBFFFEEECCC@@@<<<888444222000000000000000000000000////////////////////////////////////////////////.../////////000000111111111000000000//////......,,,------....../////////000/////////............000000000000000000000000////////////000000000000////////////////////////000000000000111111111111000000000000111111111111888;;;@@@FFFIIIKKKLLLLLL@@@<<<888888:::;;;:::888:::;;;===???@@@AAABBBBBBBBBDDDGGGHHHFFFCCCAAAAAACCCAAAAAADDDHHHIIIHHHFFFDDDFFFIIILLLNNNOOOPPPPPPLLLLLLMMMMMMNNNOOOOOOPPPOOONNNLLLJJJIIIIIIJJJKKKJJJHHHEEEGGGJJJLLLLLLKKKLLLMMMMMMLLLIIIGGGFFFFFFFFFFFFGGGJJJLLLKKKIIIGGGGGGKKKNNNNNNLLLJJJKKKLLLNNNQQQTTTSSSPPPNNNOOOPPPYYYUUUOOOHHHCCC@@@>>>>>>AAACCCFFFHHHIIIIIIGGGFFF>>><<<:::777444111000///000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000111111222222222333444444333333333222222222222222222222222222222333444666999???CCCFFFDDDAAA>>>???CCCIIINNNMMMaaa~~~vvvZZZWWWXXX[[[[[[UUUUUUSSSLLLDDD;;;666444444111111111111000000000000000000000000000000000000................................................---------.........//////........................rrriiijjjssshhh___aaafffeeebbb___WWWPPPHHHDDDEEEGGGHHHHHHPPPTTTQQQEEE===>>>AAAAAAEEELLLLLLAAA666111333555222222222222222333333333000000000000000000000000000000000000000000000000222999AAACCC>>>888444333............///000222222222222222111111111000000000000000000////////////000000111111111111000000222222333666:::@@@FFFIIIKKKLLLLLLKKKIIIGGGDDDCCCAAA???===;;;999999999999======???BBBEEEGGGGGGFFFKKKIIIEEEAAA???AAADDDFFFFFFIIIKKKMMMNNNPPPSSSUUUUUURRRNNNNNNQQQTTTTTTSSSSSSQQQOOOMMMJJJFFFAAA>>>;;;???BBBBBB@@@===>>>@@@BBBGGGMMMPPPNNNIIICCC@@@EEEFFFGGGGGGFFFAAA;;;777555222111333222//////222000000000000000111111222111111000000//////......000000000000000000000000........................////////////////////////............////////////////////////000000000000////////////////////////000000000000000000000000222111000000111222222222111111111111111333777:::GGGHHHKKKMMMNNNOOOOOOOOO===:::888888<<<>>>>>>===@@@BBBBBBBBBDDDFFFEEEBBBHHHEEEDDDDDDCCC@@@======DDDCCCDDDGGGFFFEEEJJJQQQNNNQQQSSSXXXcccmmmkkkcccfffjjjdddVVVQQQ[[[bbbbbbhhhggg___TTTNNNNNNMMMKKKOOOMMMNNNUUUXXXUUUPPPNNNLLLLLLLLLMMMMMMLLLJJJHHH@@@HHHKKKFFFCCCEEEEEECCCCCCGGGKKKJJJIIIJJJKKKKKKPPPRRRVVV]]]bbb```XXXPPPUUUYYYXXXPPPKKKIIIEEE???<<<>>>AAABBBBBBEEEKKKOOOKKKJJJEEE???999444222222111000//////111111000...000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000111111111111222222222000111111111111222222222222222222222222222222222555333222333888???EEEHHHHHHFFFDDDCCCBBBDDDJJJPPPKKKzzz~~~}}}yyy___PPPWWW^^^VVVWWWVVVRRRLLLCCC;;;666333222111111111333333111///000000000000000///......////////////////////////......------------......//////.........---------////////////////////////~~~hhh```aaacccbbbbbbZZZTTTLLLHHHHHHIIIIIIGGGMMMSSSSSSLLLFFFFFFEEEBBBDDDKKKLLLDDD;;;666444222111111111222222222333333111111111111111111111111111111111111111111111111***000666888777777888;;;333333111000000000111111222222222111111111000000000000000000000000000///111111111111111111000000333444777:::???CCCHHHJJJKKKJJJIIIGGGDDDAAA???>>>:::::::::;;;<<<>>>???@@@EEEFFFGGGJJJLLLNNNNNNNNNSSSRRRPPPLLLIIIFFFEEEEEEGGGGGGHHHJJJLLLNNNOOOPPPSSSPPPNNNOOOQQQSSSSSSRRRUUUUUUUUUTTTSSSNNNHHHCCC???BBBDDDCCCAAA===;;;:::@@@EEELLLRRRRRROOOKKKHHHGGGFFFFFFGGGHHHFFFAAA<<<888444222333222//////222000000//////000000111222/////////000000000000000000000000000000000000000........................////////////////////////............////////////////////////000000000000////////////////////////000000000000000000000000111111000111111222111111111111111111222777===AAAMMMNNNOOOOOOOOOOOONNNMMM???===;;;<<>>CCC999777444222000///000000222222222111111111111111000000000000000000000000222222111111111222222333555777;;;???CCCFFFHHHIIIGGGFFFCCCAAA>>><<<;;;:::888:::<<<@@@CCCFFFIIIJJJMMMMMMNNNOOOPPPPPPPPPPPPPPPQQQQQQOOOLLLJJJIIIIIIKKKHHHFFFGGGJJJMMMMMMLLLNNNMMMMMMOOORRRSSSSSSRRRQQQSSSUUUWWWWWWSSSMMMHHHHHHHHHIIIIIIGGGBBB<<<888===AAAHHHOOOSSSTTTSSSRRRJJJGGGFFFHHHLLLMMMIIIEEE===888555444222......111///////////////000000111......///000000111111222000000000000000000000000........................////////////////////////............////////////////////////000000000000////////////////////////000000000000000000000000000111111222111111000000111222222333777===EEEKKKTTTSSSSSSRRRPPPNNNMMMKKKCCCBBBBBBCCCDDDEEEDDDBBBDDDFFFJJJKKKJJJGGGEEEEEEDDDEEEEEEDDDEEEIIIOOOSSSWWWZZZaaaffffffhhhrrr}}}zzzyyywwwyyyyyy}}}xxxkkkddd___^^^]]]]]]]]]YYYQQQKKKJJJKKKIIIEEEEEEGGGFFFCCC@@@CCCFFFGGGEEEDDDFFFHHHHHHLLLSSS]]]cccbbb[[[UUUOOOPPPQQQSSSXXXZZZRRRHHHBBBBBBBBBAAAAAADDDHHHKKKQQQOOOLLLHHHBBB===888666555222///...///000000000000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000111111111111222222222111111111111222222222333222222222222333333333333333333555;;;BBBGGGHHHFFFFFFGGGJJJKKKMMMOOOPPPPPPkkkpppkkkjjj^^^YYYXXXUUUPPPIIIAAA:::666333222111111222222000///000000111111000000/////////////////////////////////......------......////////////............---////////////////////////nnn]]]WWWYYY___```^^^\\\\\\[[[VVVNNNHHHIIIKKKOOOSSSVVVWWWTTTPPPLLLNNNLLLFFFCCCAAA;;;444222222111111111111222333111111111111111111111111111111111111111111111111333444333222222444:::>>>:::888555111//////000000111111111111111111111111000000000000000111111111222111111222333555666888777:::>>>BBBDDDDDDCCCBBBAAA@@@>>>===<<<======>>>BBBCCCFFFIIIKKKNNNOOOPPPQQQQQQQQQOOONNNMMMMMMNNNJJJKKKJJJHHHFFFGGGKKKOOONNNIIIEEEFFFKKKMMMLLLIIIGGGGGGHHHIIIJJJKKKKKKJJJNNNOOOQQQSSSUUUTTTPPPMMMPPPOOOOOOQQQQQQLLLDDD>>><<<>>>AAAFFFLLLQQQTTTVVVNNNJJJFFFIIIOOOSSSRRROOODDD>>>:::777444///...111//////......//////000111000000000000000000111111////////////////////////........................////////////////////////............////////////////////////000000000000////////////////////////000000000000000000000000///111222222111000000000000333666:::???FFFMMMRRRVVVUUUTTTRRRPPPNNNLLLLLLIIIIIIIIIIIIIIIGGGEEEDDDIIIIIIJJJIIIDDD@@@BBBGGGNNNWWW^^^^^^\\\bbbnnnvvv~~~}}}}}}{{{rrrdddYYYTTTPPPLLLJJJLLLNNNLLLIIIEEEDDDDDDDDDBBB@@@BBBFFFFFFIIIPPPXXX^^^```^^^[[[WWWSSSNNNLLLOOOTTTVVVUUUOOOMMMIIIEEECCCBBBCCCDDDJJJKKKLLLLLLJJJFFF@@@;;;999666222//////000111111000000000000000000000000000000000000000000000000000000////////////000000////////////////////////000000111111111222222222111111111222222222333333222222222333333333333333444555999@@@FFFHHHEEEBBBDDDJJJOOOOOOPPPTTTXXXYYYsssmmmZZZXXXVVVRRRMMMEEE>>>999555333111111111111000///000000111111111000000/////////////////////////////////............///////////////...............////////////////////////jjjVVVQQQVVVYYYYYY\\\___aaa]]]UUUOOOKKKJJJKKKOOOSSSVVVXXXYYYUUUSSSMMMEEEBBBBBB???:::555444222111111111222333111111111111111111111111111111111111111111111111333222222000//////000111666444222000///000000111111111111111111111111111///000000000111111111222000000222444777999<<<===:::<<<>>>@@@@@@???<<<;;;;;;;;;<<<===???BBBEEEGGGNNNNNNNNNNNNOOOOOOOOOOOOPPPPPPNNNKKKHHHHHHLLLOOONNNNNNMMMKKKLLLRRR]]]fffddd___\\\]]]aaadddbbb___YYYXXXUUURRROOOMMMLLLLLLSSSQQQNNNMMMNNNOOOOOOOOOQQQQQQRRRUUUWWWTTTMMMGGG@@@===;;;===CCCJJJPPPSSSPPPKKKGGGIIIOOOUUUXXXXXXLLLFFF@@@===888222///111///////////////000111111333222222111000//////...////////////////////////////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000111111111111111111111111///111333333111111222333222777>>>DDDIIINNNQQQTTTTTTTTTSSSQQQPPPNNNNNNMMMNNNNNNOOOMMMKKKHHHFFFEEELLLIIIHHHGGGBBBBBBLLLYYYoooqqqmmmggg```]]][[[WWWSSSPPPXXXOOOGGGFFFDDDBBBDDDIIIFFFGGGJJJNNNTTTXXX[[[\\\\\\YYYUUUPPPMMMNNNTTT[[[VVVTTTOOOKKKHHHEEEDDDCCC@@@BBBHHHMMMPPPNNNGGGBBB???;;;666333222222111111111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000000111111111222222222111222222222222333333333222222333333333444444444666999>>>CCCFFFEEEBBB???EEENNNTTTUUUYYYbbbjjjmmmzzzZZZXXXUUUSSSOOOJJJCCC>>>888555333222222222111///000000111111111111000000000000000000000000000000/////////....../////////////////////////////////////////////////////////eeeXXXXXXWWWVVVXXX\\\``````\\\XXXRRRMMMJJJJJJLLLOOOVVV]]]\\\XXXOOOEEEAAACCCBBB@@@999777555222111111222222222222222222222222222222222222222222222222222222111222222222222111000///111000000000000111111222111111111111111222222222///000000111111222222222000222444888;;;>>>???@@@======>>>>>>===;;;999888:::;;;>>>AAADDDHHHKKKMMMRRRQQQOOOMMMLLLLLLMMMMMMHHHHHHGGGEEEEEEIIIRRRYYYXXX\\\aaafffmmmzzz|||tttoooooopppddd]]]TTTMMMIIIHHHHHHHHHMMMNNNQQQUUUWWWVVVRRROOOGGGBBB===<<>>555111222000000000000000111111222444444333222000///...---000000000000000000000000////////////////////////////////////////////////............////////////////////////000000000000000000000000000000000000111111111111111111111111///111333333111111555888777===FFFMMMQQQRRRSSSTTTSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPNNNKKKHHHGGGHHHJJJFFFFFFGGGFFFLLL___ttt{{{zzzwwwrrrooooooqqq]]]LLLGGGGGGFFFGGGKKKJJJIIIHHHGGGJJJNNNRRRUUUYYYZZZ]]]\\\UUUOOOPPPVVVTTTRRRPPPOOOOOONNNKKKIII===???DDDKKKPPPQQQMMMHHHFFFBBB===999666444222111111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000111111111111222222222222222222222333333333333222222333333444444555555888>>>DDDFFFDDDAAA@@@AAAIIIRRRZZZ```nnnZZZWWWSSSQQQPPPMMMHHHCCC:::888555333333222222111000000111111222222111111000000000000000000000000000//////......//////000...////////////000000000////////////////////////qqqlllgggbbb\\\ZZZ\\\^^^^^^]]]\\\UUUNNNJJJFFFFFFOOOZZZ___\\\TTTHHHBBBBBBCCCBBB===:::777333111111111222222222222222222222222222222222222222222222222222222333333444555444333222...///000111222222222111000000111111111222222222///000000111111222333333222555999<<>>;;;777333000111111111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000111111111111222222222222222222333333333444444222222333333444555555666999AAAHHHHHHBBB???CCCHHHQQQVVV^^^oooZZZUUUQQQOOOPPPPPPLLLHHH===:::666444444333333222///000111222222222222111000000000000000000000000000000////////////000000.../////////000000000000////////////////////////|||rrreee\\\ZZZ[[[]]]^^^bbbZZZRRRKKKCCC@@@IIIVVV___^^^WWWKKKCCCBBBCCCCCC???===888444222111111222222222222222222222222222222222222222222222222222111000000000111111000///...///111333444333111000000000111111222222222222///000000111222222333333555888<<>>??????>>>===???CCCEEEFFFEEEDDDEEEGGGHHHIIIKKKMMMTTTYYY```jjjwww}}}rrrmmmooohhhhhhjjjlllkkkjjjooovvvzzz~~~zzzjjjaaaZZZTTTQQQRRRTTTWWWYYYZZZXXXWWWTTTSSSOOOFFF===999;;;???KKKOOOSSSVVVTTTJJJ===444222222111222444444222000111111111111000000000000........./////////000000000000000000000000000000111000000000000000000000000000000000000000000///////////////000000000111111111111111111222222333444222///000222333222000222444555888<<>>333444222//////111222333222111111111111111111111111111111111111111111111111111111111111111111111111222222111111111111111111222222222333333444444555333333444444444666999;;;IIIHHHGGGEEEFFFLLLVVV]]]___cccooo[[[TTTUUUVVVSSSQQQPPPGGG===666555555444333111111111111111111111111111111000000000000111111000000000000000000000000////////////////////////////////////000000000111{{{bbbWWWVVVWWWZZZ[[[ZZZUUUOOOJJJHHHMMMVVVZZZSSSHHHCCCEEEHHHKKKHHHBBB<<<888555444444222222111111111111222222333333333333333333333333333333333333333333333333111111111111111111111111333333333333333333333333111222222222222555888<<>>;;;>>>DDDMMMTTTUUUNNNBBB999777555333222222222111///111111111111000000000///...////////////000000000000000000000000000000000000000000000000111111111000000000000000111111111//////000000000111111111222111111111111222333333444333333333222222111000111777>>>EEEJJJMMMPPPRRRNNNNNNMMMMMMMMMNNNPPPRRROOOPPPOOOJJJGGGMMM\\\iii^^^eeerrr~~~oooccc]]]WWWZZZbbb^^^NNNJJJLLLGGGHHHHHHHHHIIIKKKLLLLLLLLLPPPQQQTTTRRRHHH???AAAGGGSSSVVVZZZ]]]```\\\OOOAAA999666222111111222222222222222222222222222222222111111111111111111111111111111111111111111111111111111222222222222222333444444444444444333333333222444555555555888@@@FFFLLLGGGEEEMMMZZZdddfffddd\\\kkkhhhYYYRRROOOSSSQQQKKKAAA888333222444222222222222222222222222222111111000000111111222000000000000000000000000//////////////////////////////000000000111111111nnn___WWWUUUTTTXXX\\\\\\WWWQQQNNNLLLMMMNNNNNNKKKFFFCCCEEEDDDAAA===:::777555555333333222222222222333333333333333333333333333333222222222222222222222222000000111111222222222333222222222222222222222222///111444777;;;@@@FFFJJJJJJKKKMMMOOOOOONNNMMMKKKIIIGGGIIILLLKKKHHHJJJPPP\\\gggtttzzzfffYYYSSSRRRQQQQQQYYYVVVVVV]]]kkkwww{{{yyy{{{yyyxxxxxxuuussswww~~~|||{{{{{{{{{{{{uuullleee___XXXZZZfffnnnnnnpppuuu{{{xxxgggYYYSSSTTTWWWYYYUUUWWWXXXWWWQQQJJJDDDAAA;;;>>>DDDKKKOOONNNIIIDDD999666333111111222111111111111111111000000000///////////////000000000111111111111111111111111111//////000000111111111111///000000000111111111222000000000000111111111111000000000000000111222222222222222222222111222222777===EEEKKKNNNNNNOOOOOOLLLLLLMMMNNNOOOOOOOOONNNKKKIIIFFFGGGQQQddd{{{{{{wwwWWWIIIKKKGGGFFFGGGHHHIIIIIIJJJKKKKKKLLLNNNQQQPPPHHH???>>>CCCLLLQQQWWW\\\```___UUUIII???;;;666333333333333222222222222222222222222222111111111111111111111111111111111111111111111111111111222222333333333333555444444444444444444444333444555666777<<>>;;;666333222222222222111111111111000000000000/////////000000000111111111111111111111111111111/////////000111111222222///000000111111222222222000000000111111111222222000000//////000000111222111222222222111333666888AAAFFFLLLPPPQQQQQQPPPPPPOOONNNNNNNNNOOONNNLLLJJJFFFDDDFFFQQQffffffPPPMMMGGGGGGIIIIIIIIIHHHGGGHHHIIIJJJJJJMMMNNNJJJBBB@@@CCCFFFMMMTTTXXX\\\]]]WWWPPPGGGBBB<<<777555444444333333333333333333333333333222222222222222222222222111111111111111111111111111111222222333444444444444444444444444555555555555555555777;;;@@@EEEHHHGGGMMMWWW___eeejjjooosssfffNNNWWWMMMOOOOOOJJJBBB;;;777666333333333333333333333333222222111111111111222222111111111111111111111111000000000000000000000000000000000111111111222222kkk[[[ZZZ___aaa___\\\TTTNNNOOOOOOKKKGGGGGGIIIHHHGGGDDD@@@<<<999777444333333222222333333444222222222222222222222222222222222222222222222222000000111222222333444444333333333333333333333333777;;;@@@DDDGGGJJJMMMPPPNNNOOOPPPPPPPPPOOONNNMMMJJJGGGMMMZZZgggtttqqq```XXXZZZaaagggkkkppp{{{oooiiilllsssjjjfff]]]\\\[[[ZZZWWWRRRLLLHHH<<<:::999;;;@@@GGGLLLOOOGGGBBB<<<777444333333222111111111111000000000000//////000000000111111111111111111111111111111111...//////000111111222222///000000111111222333333000000111111111222222222111111000000111111222333111222333222222666;;;@@@HHHKKKPPPRRRRRRRRRQQQQQQQQQNNNLLLLLLNNNOOOOOOMMMOOOTTT]]]mmmwwwccc]]]SSSNNNPPPPPPMMMJJJGGGGGGIIIIIIGGGIIIMMMMMMHHHEEEEEECCCLLLSSSUUUUUUWWWVVVSSSNNNIIIAAA;;;888666555444333333333333333333333333222222222222222222222222111111111111111111111111111111222222333444444555333333444444555555666666777555444888???DDDFFFEEEGGGSSS```fffiiiuuuqqqSSSPPPNNNPPPQQQOOOIIIAAA999444333333333333333333333333333222222111111222222333111111111111111111111111000000000000000000000000000000111111111222222222bbbZZZ^^^aaaaaaaaaYYYSSSRRRNNNHHHGGGKKKNNNMMMLLLHHHDDD???;;;888444333333222222333333444111111111111111111111111333333333333333333333333000000111222333333444444444444444444444444444444<<<@@@EEEHHHJJJLLLMMMNNNOOOPPPPPPPPPOOOMMMKKKJJJFFFIIIYYYrrrnnnfff]]]ZZZ___kkkxxxsssggguuu}}}xxxfffeeebbb^^^ZZZUUUOOOKKKBBB>>>:::999<<>>FFFKKKNNNOOOQQQQQQQQQPPPPPPPPPMMMJJJIIIIIIHHHLLL]]]ooozzzmmmttttttfffSSSHHHJJJOOOKKKJJJIIIJJJMMMQQQQQQNNNNNNPPPSSSUUUWWWWWWVVVVVVPPPLLLGGGCCC???:::555222444444444444444333222111222222222222222222222222333333333333333333333333222222333333333444444444444444444555555555666666777666888<<>>333444555555444222111222222111111111111111111111111222111111111000000//////000000000000000000000000---///111222333333333222```UUUUUUUUUUUUYYYZZZVVVRRRQQQLLLEEEMMMRRRSSSMMMIIIHHHFFFCCC999777555333222222333444333333333333333333333333222222222222222222222222111222222222222333333333333333444444444777;;;>>>DDDFFFHHHIIIHHHHHHJJJLLLRRRPPPNNNJJJHHHMMMYYYddd}}}~~~uuunnn{{{~~~wwwnnnhhhuuu|||qqq[[[TTTXXXXXXPPPRRRHHH???;;;:::999<<>>;;;<<>>BBBHHHMMMRRRSSSQQQPPPPPPOOONNNKKKHHHKKKCCCDDDXXXvvvcccNNNJJJJJJIIIJJJMMMQQQSSSTTTUUURRRSSSTTTVVVXXXZZZ[[[[[[\\\YYYTTTOOOJJJDDD>>>999333333333333333333222222333333333333333333333333333333333333333333333333333333333333444444444444444444555555555666666666777444:::FFFHHHAAABBBKKKccclllnnnooovvv___VVVSSSYYYYYYNNNAAA;;;333333444444444333222111111111111111111111111111111111111222222222222222111111111111111111111111111111111222333666888999vvvaaaQQQWWW[[[]]]\\\ZZZVVVSSSPPPHHHMMMSSSVVVVVVTTTQQQNNNAAA;;;444222555777666333444444444444444444444444333333333333333333333333222222222333333333444444666444222666<<>>===@@@DDDGGGFFFBBB===999444222111111222333333222111111111111111111111111000000111111111222222222111111222222222222111111111111111111111111111111222222222222222222222222222222222333333333333333222666<<>>IIIEEE<<>>CCCGGGIIIIIIIIIKKKMMMLLLIIIIIILLLPPPSSSccc{{{uuurrrzzzmmm[[[WWWUUUSSSMMMEEEAAAAAAEEEEEEEEEDDDDDDCCCBBBBBB888555222000111111111111222222222222222222222222111111111222222222222333111111222222222222111111111111111111111111111111333333333333333333333333222222333333444444555555999===BBBGGGIIIKKKLLLNNNLLLMMMMMMIIIFFFIIIQQQYYYssstttnnnmmmhhhooo{{{}}}~~~pppbbb^^^hhh}}}vvvtttWWWOOOKKKLLLIIIEEEIIIQQQNNNOOOQQQSSSUUUWWWYYYZZZ]]]]]]\\\ZZZWWWPPPIIICCC;;;999777555444333444444333333333333333333333333333333333333333333333333333444444444555555555555555555666666666777777777<<<@@@EEEDDDAAAGGG^^^tttwwwsssllljjjrrreeeRRRSSSWWWRRRJJJ>>>999444333444555444333111111111111111111111111111111111222222222222222222222222222222222222222111111111222666:::???AAAuuuaaaZZZ[[[[[[ZZZZZZWWWSSSSSSXXX[[[XXXVVVWWWLLLHHHAAA:::666555666666555555555555555555555555444444444444444444444444333333333444444444444555777;;;@@@DDDFFFHHHIIIJJJHHHKKKLLLIIIGGGNNN\\\hhhppp{{{xxxrrrnnnnnnrrryyyvvvfffXXXUUUVVVSSSKKKFFFEEEEEEEEEEEEEEEDDDDDDCCC<<<999555222222222222222222222222222222222222222111111111222222222333333111111222222222222111111111111111111111111111111333333333333333333333333222222333333444555555666@@@CCCGGGIIIIIIIIIJJJKKKHHHKKKKKKHHHJJJXXXqqqtttoooxxx~~~|||ppphhhdddbbbXXXKKKGGGMMMIIIKKKNNNQQQSSSUUUVVVVVV[[[[[[\\\\\\ZZZTTTMMMGGG>>>===:::777555444444444444444444444444444444444333333333333333333333333444444444444555555555555555666666666777777777777<<>>BBBDDDpppZZZUUUVVVZZZ^^^ZZZSSSQQQVVVYYYUUUTTTVVVOOOLLLFFF>>>888555777999555555555555555555555555444444444444444444444444333333333444444444555555888>>>EEEIIIIIIIIIJJJKKKFFFIIIJJJHHHIIIWWWooo}}}{{{wwwjjjmmmlllhhheeefffggg```WWW[[[XXXWWWVVVUUUUUU]]]fffdddooo{{{dddZZZ\\\XXXIII===@@@AAACCCDDDDDDDDDBBBBBB@@@<<<777444444444333333222222222222222222222222111111222222222333333333111111222222222222111111111111111111111111111111333333333333333333333333222222333333444555666666EEEGGGJJJJJJJJJIIIIIIJJJEEEIIIJJJJJJQQQjjj~~~vvv{{{xxxoooXXXMMMOOOFFFHHHLLLPPPRRRSSSSSSSSSXXXYYYZZZ\\\ZZZUUUNNNIIIAAA???;;;888555444444444444444444444444444444444333333333333333333333333444444444555555555666666666666666666777777777777<<<@@@??????OOOlll\\\MMMRRRRRRIIIGGG???666222333666666555111111111111111111111111222111111111000000//////222222222222222222222222333444666999===AAAEEEGGG{{{[[[UUUXXXXXXbbb```^^^[[[XXXVVVUUUUUUUUURRRNNNGGG@@@;;;888777777555555555555555555555555444444555555555555444444444444444444555555666666===CCCEEECCCEEEKKKMMMJJJGGGLLLKKKFFFPPPnnnpppoooyyynnn\\\___]]]^^^```bbbddddddcccbbb^^^bbbeeeccc]]]YYYYYY[[[\\\```dddcccbbbdddjjjppp|||eeeXXXQQQNNNMMMHHHMMMHHHCCCFFFCCC???DDDDDD@@@:::666555555555555333333333333333333333333222222222222222222222222111111111111111111111111222222333333333333444444444444444555555555666666333222222222444888;;;>>>HHHIIIKKKLLLLLLJJJIIIHHHBBBMMMOOOKKKZZZ|||]]]TTTeeeMMMGGGEEEKKKPPPPPPNNNMMMOOOWWW]]]]]]]]][[[TTTKKKIIIEEE@@@:::777555555666333333333333333333333333333333333333333333333333444444444555555555555555555555555666666777999999===>>>@@@EEEXXX{{{~~~eeeIIIRRRYYYJJJJJJBBB888333333444333111222222222222222222222222444333222111111222333444333333444444444333222222333555999===AAACCCEEEFFFdddXXXUUUSSS[[[]]]\\\ZZZXXXUUUSSSRRRRRRRRRNNNHHHBBB<<<999777666555555555555555555555555444555555666666555555444444444333444555666888999EEEHHHHHHEEEGGGLLLMMMKKKFFFHHHNNNYYYhhh~~~tttpppmmmqqq}}}rrrjjjkkkfff[[[\\\gggeeekkksssxxx{{{}}}}}}zzzxxxlllmmmlllhhhbbb^^^]]]___jjjttt{{{tttsssyyy~~~dddPPPIIIJJJIIIHHHFFFGGGIIIBBB@@@HHHDDDAAA<<<888777666555444333333333333333333333333222222222222222222222222111111111111111111111111222222333333333333444444222222222333333333444444444333333333666:::???AAAIIIKKKMMMMMMLLLIIIGGGFFFGGGGGGJJJWWWpppsss___[[[OOOJJJHHHMMMQQQQQQOOOOOOLLLTTTZZZZZZ[[[[[[UUUNNNJJJGGGAAA<<<888555555555444444444444444444444444333333333333333333333333555555444444555666777777666666666666777888999:::???@@@BBBOOOjjjoooTTTQQQTTTJJJLLLDDD:::555555555444333222222222222222222222222333333222111111222333333333333333333333333222222444777;;;???BBBDDDFFFGGGrrr]]]UUURRRWWW\\\\\\[[[ZZZWWWTTTQQQPPPQQQOOOJJJDDD???:::777555555555555555555555555555444555555666666555555444555444333333555888<<<>>>GGGHHHFFFCCCEEEJJJKKKIIIKKKNNN```zzzjjjlll|||xxxkkkbbbbbbcccdddeeemmm|||zzzrrrnnn]]]]]]cccoooxxxzzzzzzzzzyyyiiiaaaffftttvvvXXXMMMNNNMMMHHHHHHLLLJJJBBBAAAGGGEEEBBB>>><<<:::777444222333333333333333333333333333333333333333333333333222222222222222222222222222222333333333333444444222222222333333333444444555444444555999>>>CCCGGGIIILLLOOOOOOMMMJJJGGGGGGKKKLLLXXXqqqxxx```VVVNNNIIILLLOOONNNLLLKKKIIIOOOTTTVVVXXXYYYVVVRRRLLLIIIDDD>>>999666555444555555555555555555555555333333333333333333333333444444333444555666888999777777777777777999:::;;;===???AAA[[[eeeTTTSSSRRRNNNGGG>>>888666666555444333333333333333333333333333333222222222222333333222222222333333333333333555999>>>BBBDDDEEEFFFHHHdddWWWVVVXXX]]]^^^^^^]]][[[WWWSSSQQQQQQOOOLLLGGGBBB<<<888555555555555555555555555555555555666666666666555555555444333333666;;;???BBBFFFFFFEEEDDDFFFIIIIIIHHHQQQ```yyy{{{}}}yyyuuujjjaaa```jjj|||xxxiiiaaa___^^^[[[YYY[[[kkkuuu___WWW[[[bbbqqq]]]TTTOOOMMMNNNLLLFFFGGGIIIDDDEEEDDDAAA???===999444111333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444444444444555555555666666444444444666;;;AAAGGGJJJJJJMMMOOONNNLLLJJJJJJLLLPPPaaazzz~~~wwwgggXXXKKKKKKOOOOOOJJJGGGFFFJJJNNNRRRUUUWWWVVVUUUNNNLLLGGGAAA<<<888555444444444444444444444444444444444444444444444444444111333444666888888888888999888777777888:::<<<===???BBBFFFiiizzzrrrVVVRRRVVVPPPIII@@@:::666666555555333333333333333333333333333333333333333333333333222222222222222333444444666:::@@@CCCDDDEEEGGGIIIsssaaa[[[UUU\\\]]]^^^^^^\\\XXXTTTQQQRRRPPPMMMIIIDDD>>>999666666666666666666666666666555666666666666666666555555444444555888===BBBFFFHHHHHHHHHIIIHHHHHHIIIKKKYYYuuu{{{kkk```ccciiilllrrr{{{sssjjjccc[[[SSSRRRWWW```mmmvvvdddZZZWWWiiitttXXXLLLLLLNNNGGGCCCTTT[[[HHHFFFEEECCCBBB@@@;;;666111333333333333333333333333333333333333333333333333222222222222222222222222222222222333333333444444444444444555555555666666333444555888===CCCIIILLLMMMNNNMMMKKKHHHJJJOOOUUU```zzz{{{yyydddQQQMMMQQQRRRMMMHHHEEEGGGKKKOOOSSSSSSTTTUUUPPPNNNJJJEEE???:::666444333333333333333333333333444444444444444444444444222555999===>>>===:::888999888888888999<<>>888444333333333333333333333333333333333333333333333333333333333333333333333333222222333333333333444444222222222333333333444444222444888<<>>BBBEEEFFFRRRaaa}}}|||mmmUUUSSSNNNEEE===777444444555333333333333333333333333333333444444444444333333333222222222444666888999888===BBBCCCCCCFFFLLLRRRfffXXXYYYZZZ[[[ZZZXXXVVVUUUUUUSSSOOOJJJEEE@@@<<<:::666666666666666666666666666666777777777777666666666666777:::===AAAEEEGGGCCCDDDFFFGGGEEEJJJ\\\oootttooommmhhhcccqqq~~~ppp___UUUSSS\\\ooohhhXXXYYYfffrrrQQQIIIKKKFFFTTT^^^MMMGGGFFFEEEDDDCCC???:::777333333333333333333333333444444444444444444444444333333333333333333333333222222333333333333444444222222222333333333444444333666;;;AAAFFFJJJLLLMMMNNNMMMKKKKKKTTTiii{{{qqqaaaRRRKKKJJJIIIHHHJJJPPPQQQMMMLLLOOOPPPOOOMMMJJJEEE???:::777444444444444444444444444555555555555555555555555777999;;;======<<<;;;999888777777888;;;@@@EEEHHHJJJZZZrrriiiVVVQQQIII???888555555777444444444444444444444444333333444555555444333333444333333333555777:::;;;<<<@@@DDDEEEDDDHHHQQQYYYzzzZZZ[[[[[[\\\\\\[[[ZZZYYYWWWTTTPPPJJJDDD@@@===;;;777777777777777777777777666666777777777777666666666777999;;;???BBBEEEFFFDDDFFFJJJMMMNNNYYYttt|||jjjbbbdddmmmyyyppp___TTTVVV^^^ooo^^^TTTSSSnnn]]]LLLTTTGGGEEELLLAAAGGGFFFEEEDDDCCC@@@<<<999333333333333333333333333444444444444444444444444333333333333333333333333222222333333333444444444444444444555555555666666444888>>>DDDIIILLLMMMMMMJJJJJJJJJPPP```~~~vvv{{{sssZZZPPPRRRKKKIIIKKKQQQQQQLLLJJJMMMPPPPPPNNNKKKFFF@@@;;;888555555555555555555555555555555555555555555555555777666666555666666777777888777777888<<>>BBBFFFFFFEEEJJJUUU^^^mmm]]]TTTZZZ]]]XXXWWW\\\WWWVVVRRRMMMHHHCCC@@@>>>888777777888999999777555888777666666666666777777555999===???BBBEEEFFFFFFFFFFFFFFFMMMcccuuuxxx|||sss]]]SSS[[[bbbuuucccZZZeee___IIIPPPPPPJJJLLLRRRLLLEEEDDDEEEDDD>>>777:::333000888CCCFFF<<<111555555555555555555555555222222444555555444222222222222333333333444444444444444333333555555444333888<<>>???FFFFFFGGGPPPTTTZZZhhhxxxcccUUUYYY___^^^\\\^^^WWWUUURRRMMMHHHDDD@@@>>>999888777888999999777555888777777666666666777777:::<<<>>>@@@CCCFFFGGGFFFOOOGGGJJJccc}}}{{{sss^^^YYYWWW___wwwkkkeeeooo~~~\\\TTTMMMHHHOOOLLLHHHDDDEEEGGGGGGCCC>>>999444111777@@@BBB:::111444444444444444444444444333333333444444333333333222222333333333444444444444444333444555555555444;;;???EEEKKKNNNPPPQQQQQQLLLSSS```zzz~~~}}}eeeSSSNNNIIIHHHLLLMMMIIIHHHJJJHHHKKKMMMMMMJJJEEE@@@===666444222222444555555555666666666666666666666555555555555666666666777777666999666999CCCEEEEEENNNiiiqqqYYYNNNKKKHHH===:::<<<888444444333333333444555555444444444333333333222222555444444666888<<<>>>???EEEGGGEEEHHHRRRXXXdddxxxnnnVVVSSS[[[]]][[[YYYWWWUUURRRNNNIIIEEEAAA@@@:::999888888999999777666888777777777777777888888<<<<<<>>>BBBFFFHHHIIIIIINNNOOO^^^|||xxxooo```VVV]]]nnnyyymmmyyy^^^JJJDDDOOOHHHGGGFFFGGGHHHGGGEEECCC999666333555:::;;;777222333333333333333333333333444444333333333333444444333333333333444444444444444444444444555666666777<<<@@@EEEKKKOOOQQQRRRRRRQQQbbbyyytttpppttt\\\NNNJJJIIIJJJJJJHHHHHHKKKFFFHHHLLLMMMLLLGGGBBB>>>888666333333444555555555555555666666666666666666555555666666666777777777444888777;;;EEEFFFIIIWWWnnnXXXKKKIIIGGG<<<888:::888555555444444444444444444444444444444333333333333444444444666888<<>>DDDIIIIIIIIIJJJNNNiiiuuutttoooccc^^^hhhxxxUUUFFFMMMIIIIIIHHHHHHFFFEEECCCBBB999888666444444444444333333333333333333333333333555444333222222333444555333333333444444444444555444555555555555666888:::@@@DDDJJJNNNQQQSSSUUUWWWfffzzzvvv~~~oooYYYRRRJJJHHHIIIJJJIIIHHHCCCFFFIIIMMMMMMIIIDDD???:::777555444555666666555555555555555666666666666555666666666666777777777666:::;;;???HHHHHHPPPbbb}}}zzz}}}zzzzzz|||{{{wwwvvvxxxxxxxxxyyyyyyxxxwwwvvvuuuwwwsssooommmmmmlllkkkiiilllnnnpppooollljjjkkkllljjjjjjjjjkkkoootttyyy|||\\\MMMJJJJJJ???777777444777666555444444444444444444444444444444444333333333444555666999===BBBEEEAAAGGGQQQdddsssrrr{{{pppWWWSSSYYY[[[XXXWWWUUURRROOOKKKGGGDDDCCC===;;;999888999999888777888888888888888999::::::======AAAGGGIIIGGGHHHLLLaaaxxxuuujjj```ooonnnNNNJJJKKKJJJHHHGGGEEECCCCCCBBB::::::888555222111333444444444444444444444444444666555333333333333555666333333444444444555555555444555666666555666:::===GGGMMMRRRUUUUUUXXX^^^ccc~~~|||ooobbbRRRJJJKKKMMMJJJDDDCCCDDDGGGKKKMMMKKKFFFAAA<<<999666555666666666555444555555555666666777777666666666666777777777888777;;;<<>>===:::777666555555666444444444444444444444444444444555555555555444444444444444444555555555555444666888777555777===BBBGGGRRR]]]]]]YYY___ssswww[[[LLLIIIHHHEEEFFFDDDDDDGGGKKKLLLHHHDDD???<<<999777777777666555444444555555666777777888666666777777777888888888555999<<>>:::999999:::999999999999999999:::;;;<<<===CCCAAACCCHHHIIIRRRnnnsssdddrrrtttuuudddYYYMMMFFFFFFFFFCCC??????===;;;999888777777666333333333333333333333333333444555666666555444333444444444555555555666666444777999777666777>>>DDDMMM[[[hhhgggccckkkbbbJJJEEEGGGIIIGGGEEECCCFFFJJJLLLIIIEEE@@@===:::888888777666555444444444555666777777888777777777777888888888888777;;;???GGGPPPWWWuuu}}}zzzvvvrrrpppppprrrsssooonnnlllfff]]]TTTMMMIIIJJJXXXkkkwwwyyyvvvuuuuuutttsssrrrqqqooommmlllkkkaaabbbeeejjjqqqvvvxxxxxx~~~xxxzzz|||}}}}}}}}}ooommm}}}YYYNNNFFF@@@<<<777555555555555555666777888444444444555555555666666444777;;;<<<>>>DDDNNNVVViiicccYYYTTTWWWUUUQQQMMMIIIGGGFFFEEE???>>>;;;999888999:::;;;;;;777666:::<<<<<<===@@@===EEEIIIGGGMMMeeeoooooorrriiiLLLJJJKKKCCCAAAIII@@@>>>;;;777555444444444444444444444444444444444777777666666555555555444444444444555555555666666444888999444222999CCCKKKUUUjjjqqqdddccc}}}{{{yyypppppppppqqquuu|||yyylllMMMIIIIIICCCEEEEEEDDDCCCEEEGGGHHHGGGBBB@@@===:::777666555555666666666666777777777777666666666777888888999999;;;===EEEHHHOOOlll}}}xxxtttpppkkkhhhfffbbb]]]ZZZZZZ[[[\\\\\\VVVUUURRROOOJJJFFFBBB@@@CCCKKKUUU]]]bbbdddgggiiiiiihhhgggeeedddccccccccc]]]\\\[[[\\\___dddjjjnnnttt}}}dddmmmeeeKKKMMMEEE777777666666555444444444444555777666666555555555666666666777:::===@@@EEEPPPZZZsssiii[[[VVVVVVTTTPPPMMMIIIGGGFFFEEE???>>><<<:::999999:::;;;===999888;;;===<<<>>>AAAEEEEEEHHHQQQbbb{{{zzzjjjvvv~~~}}}XXXMMMMMMGGGCCCEEEBBB@@@===:::777666666666444444444444444444444444777666666666555555555555444444444555555555666666555555666777888===GGGPPPhhhqqqrrrmmmtttqqqnnnhhhaaa[[[WWWTTTSSSSSSTTTTTTUUUVVVZZZ```eeemmm~~~xxxaaaQQQIIIGGGFFFFFFEEECCCDDDGGGIIIJJJCCCAAA>>>;;;888666555555666666666666777777777777666666777777888888999999999===EEEKKKYYYzzz}}}tttqqqrrrqqqkkkeee[[[XXXTTTQQQOOOMMMJJJGGGLLLIIIEEECCCCCCDDDEEEEEEHHHHHHGGGGGGEEEDDDBBBAAA:::>>>CCCFFFGGGHHHJJJLLLKKKJJJIIIHHHGGGFFFFFFFFFGGGEEEDDDCCCEEEIIINNNPPPUUU___jjjooonnnnnnsssxxx{{{zzzyyyzzz{{{{{{wwwttt{{{nnnooosssMMMJJJHHH===888666666555444444444444555777666666555555555666666;;;999;;;@@@BBBFFFRRR```|||ppp\\\VVVTTTRRRPPPMMMJJJGGGFFFEEE@@@>>><<<:::999999::::::===:::999<<<===<<<>>>BBBIIICCCFFF[[[vvvpppooonnnjjjSSSMMMKKKFFFAAADDDBBB???<<<:::999888888666666666666666666666666666666666666555555555555444444555555555666666666666333555;;;>>>AAAMMMZZZzzzuuuqqqwwwttthhh```]]]VVVTTTQQQNNNKKKJJJIIIIIICCCDDDFFFGGGGGGIIIKKKNNNOOO```www{{{tttwww[[[JJJIIIGGGFFFEEEDDDDDDFFFJJJNNNDDDBBB???<<<999777666666666666666666777777777777777777777888888888888888999???DDDMMMfffzzzrrrmmmaaa\\\VVVRRRRRRPPPMMMJJJJJJHHHFFFEEEEEEEEEDDDCCCFFFDDDAAAAAABBBCCCCCCBBB<<<<<<===??????@@@@@@@@@AAABBBCCCBBBAAAAAACCCDDDFFFEEEDDDDDDCCCCCCCCCCCCDDDCCCAAA@@@@@@BBBEEEGGG@@@EEEJJJMMMNNNPPPUUUXXX^^^]]]\\\]]]^^^]]]\\\ZZZcccfffqqqwww{{{MMMEEEIII@@@888777666555555444444555555666666666555555666666777<<<999<<>><<<:::999999666666666666666666666666666666666666666555555555555555555555666666666666777333666>>>AAADDDSSSgggzzzrrrrrr~~~qqqdddXXXQQQLLLKKKEEEDDDDDDCCCCCCCCCDDDDDDBBBDDDFFFGGGGGGIIILLLNNNHHHVVViii|||{{{~~~hhhRRRJJJFFFDDDDDDFFFFFFGGGKKKPPPFFFDDDAAA===:::888666666666666666666777777777777888888888888888888888888;;;AAACCCNNNpppwwwnnnfff```ZZZWWWTTTRRROOOLLLKKKJJJKKKKKKEEECCCBBBBBBCCCDDDDDDCCCAAA@@@??????@@@AAAAAA@@@>>>>>>???@@@@@@@@@??????????????????>>>???@@@AAACCCBBBBBBAAAAAAAAABBBBBBAAA@@@???>>>>>>???@@@BBBBBBCCCCCCDDDDDDEEEFFFGGGLLLLLLKKKLLLLLLLLLKKKJJJQQQRRRZZZnnnqqqJJJFFFFFF===777777666666555555555555555666666666666666666777888999888===DDDEEENNNmmm~~~hhhXXXTTTSSSQQQNNNKKKHHHFFFEEEBBB@@@===;;;999999::::::;;;999999;;;;;;;;;@@@GGGPPPTTTgggzzzqqqxxx```QQQKKKGGGDDDCCCAAA>>><<<:::999888777777777777777777777777555555555666666666666666555555555666666666777777888666999???CCCJJJ]]]rrrrrrttt~~~ooocccYYYVVVQQQLLLGGGDDDCCCCCC???????????????@@@@@@AAAAAAAAAAAAAAAAAACCCGGGJJJEEENNNZZZjjjwwwzzziiiYYYIIIDDDCCCGGGIIIHHHJJJOOOIIIFFFCCC???;;;888777666666666666666777777777777888888888888999999999999<<>>???AAABBBCCCCCCBBB@@@@@@???????????????@@@@@@@@@?????????@@@AAABBBCCCCCCBBBBBBBBBAAA@@@@@@DDDEEEFFFGGGGGGFFFFFFFFFEEEFFFKKKXXXmmmcccKKKLLLEEE999999777777666555555555555666666666666666666777888888888;;;@@@CCCGGGXXX~~~sssxxx}}}cccVVVUUUSSSPPPMMMIIIFFFDDDBBBAAA>>>;;;999999:::::::::888999<<<;;;<<>>;;;:::999999::::::999;;;===>>>???GGGPPP```vvvqqqqqqnnnbbb|||^^^KKKIIIDDDCCCBBB@@@===;;;999888666666666666666666666666555555555555666666666777555666666666777777777777777999;;;CCCYYYrrrzzzuuu~~~rrr^^^UUURRRNNNLLLLLLEEEFFFGGGGGGGGGGGGFFFFFFBBBBBBCCCCCCCCCCCCCCCCCCFFFGGGIIIJJJIIIIIIJJJKKKLLLMMMQQQ]]]vvvlllWWWFFFEEEIIIIIIIIIMMMLLLJJJFFFAAA===:::888777666666666666777777777777666666777888:::;;;<<<<<<===FFFNNNrrrkkk]]]fff~~~yyyvvvrrrooonnnllliiigggdddaaa\\\YYYYYYYYYYYYYYYZZZZZZZZZYYYYYYXXXWWWVVVOOONNNMMMPPPUUUZZZ]]]]]]]]]\\\[[[YYYYYYXXXXXXXXXRRRSSSSSSTTTTTTSSSRRRQQQSSSTTTSSSRRRSSSWWW]]]bbbWWW[[[```cccaaa___^^^^^^```bbbfffjjjrrrrrrSSSNNNHHH======888777777666666666666666666666666666777888999:::>>>DDDDDDEEE^^^}}}kkkeeewwwwwwZZZYYYWWWTTTOOOJJJFFFCCCCCCAAA>>><<<:::999999:::::::::===???@@@AAAJJJTTTpppwwwooo}}}]]]fff```HHHFFFEEEDDDCCCAAA???<<<:::888666666666666666666666666444555555555666666777777666666666666777777777777666888999DDDeeerrrwwwgggZZZXXXXXXSSSNNNMMMGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFGGGGGGGGGGGGGGGFFF>>>CCCHHHLLLMMMLLLLLLMMMSSSRRRTTT```yyy}}}aaaHHHDDDHHHHHHIIIMMMMMMKKKGGGBBB===:::888777666666666666777777777777555555777888:::<<<======???HHHTTT|||hhh]]]ooo}}}||||||||||||yyyyyyxxxvvvtttqqqooonnnjjjgggfffiiiqqqzzz|||{{{zzzxxxwwwvvvvvvvvvttttttuuuuuutttrrrpppooonnnnnnllliiihhhnnnxxxsssyyy}}}||||||zzz}}}SSSGGGGGG???:::888888777666666666666666666666666666777888999:::===BBBAAAFFFkkkwwwccceee{{{dddUUUSSSVVVNNNGGGHHHGGGDDDCCCAAA???>>>===<<<<<<===666777@@@AAA???MMMaaa{{{lllwwwkkkeeerrrsssZZZJJJEEEDDDCCCBBB@@@>>><<<:::888888777666666777888999777777888888888888777777777777777777888888888888444@@@AAAQQQyyy{{{uuurrrnnnlllkkkfff___XXXZZZXXXXXXXXXTTTMMMKKKMMMIIIIIIIIIHHHHHHGGGGGGGGGEEEGGGIIILLLMMMMMMLLLKKKTTTPPPRRRaaa{{{eeeNNNLLLCCCDDDKKKEEEHHHHHHGGGCCC>>>;;;999999777777777777777777777777999888999<<<;;;888999===DDDIII[[[jjjaaaxxxjjjnnn]]]OOOHHH======888888777666666666666666777777777777888999;;;<<>>===<<<<<<<<<888;;;DDDDDDDDDUUUmmmnnn{{{|||lllnnn~~~qqqUUUIIIGGGFFFDDDCCC@@@===;;;999888777666666777888999777777888888888888777777777777777777888888888888999<<>>BBBJJJdddsssiii{{{lllhhhqqqWWWLLL@@@???888888777666666666666666777777666666777999;;;<<>>===<<<<<<;;;:::???FFFFFFKKKdddqqqmmmtttgggiii^^^LLLJJJHHHGGGEEECCC???<<<999888777666666777888999777777888888888888777777777777888888888999999999>>>:::QQQyyytttcccTTTNNNLLLKKKJJJHHHFFFEEEDDDCCCBBBCCCCCCCCCDDDDDDEEEEEEBBBBBBIII\\\yyymmmiiinnnooojjjfffnnntttQQQFFFHHHIIIKKKLLLLLLJJJGGGAAA===;;;:::888888888888888888888888999888999;;;;;;999;;;???DDDQQQwww|||sss}}}uuu{{{rrrooommmqqqxxxxxxvvvrrrpppqqquuuzzz}}}~~~~~~zzzxxx|||qqqaaakkk^^^LLLAAA===888888777666666666666777666666666666777999;;;<<>>===<<<<<<;;;;;;@@@EEEHHHTTTuuuoooyyyyyydddhhhaaaLLLIIIGGGFFFFFFDDDAAA>>>:::999888777777777888999777888888999999888888777777777888888999:::::::::???===aaa{{{ooo___QQQJJJFFFEEEDDDCCCBBBAAA@@@???DDDDDDCCCCCCCCCCCCDDDEEEBBBCCCJJJ[[[vvvtttuuuyyyiiihhhllljjjbbb\\\[[[iiiSSSFFFHHHFFFLLLMMMMMMLLLIIICCC>>><<<;;;888888888888888888888888999777888;;;;;;999<<>>===<<<<<<;;;<<>>===<<<<<<===<<<@@@KKK[[[uuuwwwlllnnn|||TTTMMMEEEBBBDDDEEECCC@@@<<<;;;999888777777888999888888999999999999888888888888999:::;;;;;;<<<===>>>\\\uuueee[[[PPPKKKHHHDDDCCCEEE@@@@@@AAAAAAAAAAAABBBBBBAAABBBBBBBBBCCCCCCDDDDDDDDDEEEKKKZZZrrrrrrbbbpppttthhh```\\\\\\^^^YYYWWWYYYhhhmmmXXXIIIEEEKKKLLLMMMMMMKKKFFFAAA>>>===999999999999999999999999999777888:::;;;;;;???EEEKKKmmmzzzkkknnnzzzwww{{{uuurrrqqqqqqooommmoootttrrrjjjgggooowwwvvvmmmfffbbbggglllnnnqqqooofff[[[SSSVVV\\\aaadddbbb]]]XXXPPPLLLHHHIIIMMMNNNKKKHHHCCCKKKNNNHHHDDDGGGHHHDDDCCCEEEGGGHHHHHHJJJLLLNNNRRRQQQSSSWWWUUUOOOJJJJJJQQQRRR[[[iiimmmjjjrrrooo]]]cccLLLGGG===999999888777777777777888777777777888999<<<>>>???EEE^^^qqqYYYMMMMMMMMMCCCDDDCCCAAA???>>>===<<<<<>>EEEVVVooo{{{~~~ppp```VVVJJJDDDEEEFFFDDDAAA<<<;;;:::888777777888888888999999::::::999999888888888999:::;;;<<<======HHHttt~~~iiiVVVSSSMMMIIIGGGEEEBBBCCCGGGBBBBBBBBBBBBBBBBBBBBBBBBAAABBBDDDFFFGGGGGGFFFFFFEEEEEEJJJWWWnnnccc]]]gggssszzzvvvwwwiiigggbbbfffkkkPPPIIIKKKJJJLLLMMMKKKGGGBBB???>>>999999999999999999999999999777777:::;;;;;;@@@FFFUUU~~~{{{]]]eeelllyyy~~~{{{zzz{{{{{{{{{uuuooovvv{{{wwwwwwsssuuu~~~xxxjjjaaaXXX[[[aaagggkkkjjjfffbbbYYYTTTOOOOOORRRTTTQQQNNNJJJSSSTTTKKKFFFJJJKKKHHHJJJKKKKKKLLLKKKKKKLLLMMMOOOMMMNNNQQQQQQMMMKKKMMMPPPNNNYYYiiillleeekkkyyyiiibbbKKKGGG;;;:::999888888777777888888888888888999;;;===???AAALLLtttzzz\\\LLLNNNMMMAAADDDCCCAAA???>>>===<<<<<<@@@@@@III```~~~zzzuuuzzz~~~iii^^^OOOGGGFFFGGGEEEBBB===;;;:::888777777888888888999999::::::999999888888888999:::;;;======>>>TTTzzz{{{{{{iiiWWWPPPNNNMMMMMMJJJFFFFFFJJJKKKJJJJJJIIIHHHGGGGGGFFFCCCEEEHHHJJJKKKKKKJJJIIIHHHGGGJJJVVVkkkmmmYYYOOOZZZffflllsss|||{{{|||uuunnn~~~zzzVVVMMMLLLIIIJJJLLLKKKGGGCCC@@@>>>999999999999999999999999999777777:::;;;;;;@@@GGGXXXcccQQQeeemmmyyy~~~vvvmmmsss~~~}}}|||zzzzzzwwwddd[[[ZZZ___fffnnnssssssoookkkddd^^^XXXVVVXXXXXXVVVRRRPPPXXXWWWLLLFFFKKKNNNLLLOOOOOONNNMMMLLLKKKKKKKKKJJJHHHIIIMMMNNNMMMNNNRRR\\\XXX```ooonnnaaacccpppwwwiiiRRRMMM@@@:::999888888777888888888888888999:::;;;>>>@@@BBB[[[iiiSSSMMMIII???EEEDDDBBB@@@???>>>======AAA@@@NNNlllzzzkkkPPPFFFFFFDDDCCCEEE???:::777888888666888<<<999999999999999999999999999???999444;;;??????DDDiiixxxmmmbbb]]]VVVRRRRRRSSSRRRQQQXXXUUURRRPPPOOOOOONNNNNNOOOMMMOOORRRRRRNNNMMMOOOJJJHHHIIISSSiii[[[VVVQQQRRRXXX^^^aaahhhqqqtttzzz|||uuuhhhQQQKKKFFFGGGLLLPPPLLLDDD@@@AAA999999999888999999:::::::::;;;666777===;;;<<>>======@@@BBBVVV|||zzzwwwWWWHHHEEEDDDCCCDDD@@@;;;999:::999777999===999999999999999999999999777;;;777555;;;;;;???MMMwww{{{tttooonnnnnnnnnmmmkkkjjjhhhgggfffeeedddbbbddd^^^ZZZZZZWWWQQQLLLLLLHHHGGGHHHQQQfff|||\\\SSSMMMOOOSSSSSSSSSVVV```eeelllwww}}}vvv]]]LLLGGGHHHLLLPPPMMMEEE@@@@@@:::999999999999999::::::999:::666888???<<>>>>>>>>@@@FFFcccuuufffNNNFFFEEEEEEEEEAAA===;;;;;;;;;888:::===999999999999999999999999888999777:::<<<888CCC___vvvkkkaaa]]]XXXPPPIIIFFFEEEEEEGGGNNN___yyy~~~nnn\\\SSSQQQNNNJJJIIILLLNNNPPPUUUccciiiKKKIIIHHHLLLPPPNNNGGGAAA@@@::::::999999999999::::::777999777:::@@@===CCCVVVxxxQQQVVVaaaiiissszzz{{{zzzzzzlllggg```]]]eeennntttqqqeee^^^aaaeeeddd```fffhhh```XXXVVVXXXYYYWWWYYY^^^bbbeeeeeeaaa^^^aaacccmmmfffUUUaaaxxxmmmsssfffLLLDDD===:::888777888888888777888:::777:::AAABBBJJJ___VVVLLLPPPGGGDDDCCCBBBAAA@@@?????????AAALLLpppzzzuuuyyyXXXIIIHHHHHHGGGAAA===;;;<<<;;;999999===999999999999999999999999<<<;;;:::???>>>666JJJrrrvvviii[[[VVVRRRLLLDDD@@@CCCDDDFFFKKKXXXnnnjjj]]]UUUPPPNNNGGGGGGFFFFFFLLLaaatttPPPLLLJJJKKKPPPOOOIIIBBB???;;;;;;:::999999999::::::777999888<<<@@@<<>>999HHHfffjjjLLLUUU___gggppptttxxx~~~uuuuuu}}}wwwvvvvvvvvv}}}~~~tttiiifffjjjmmmmmmuuu{{{wwwkkkaaaaaaeeeiiikkkuuulllVVV\\\qqqiii```RRRDDD===;;;999888888999999888888<<<999888===BBBWWWvvviiiQQQMMMFFFDDDCCCBBBAAA@@@@@@@@@@@@GGG]]]yyyvvvmmmdddhhhMMMHHHHHHDDDAAA===<<<===<<<888888:::999999999999999999999999888::::::<<<:::999\\\ooocccXXXRRROOOJJJFFFEEECCCDDDEEEJJJUUUfff{{{nnn^^^NNNIIIGGGIIIHHHJJJUUUdddhhhVVVNNNIIILLLOOOLLLEEEBBB===<<<;;;::::::999999:::999::::::======999MMMrrrcccNNNWWW^^^hhhppptttyyy}}}~~~zzzqqqpppsssuuuuuu|||vvvggg\\\\\\aaaggggggrrrrrrXXXZZZppprrr___WWWFFF>>>;;;999888999999999888777<<<:::888===EEEaaauuuVVVMMMGGGDDDCCCBBBAAAAAAAAAAAAAAALLLeee|||}}}sssiii~~~qqqRRRKKKJJJEEEBBB???>>>???>>>:::999;;;999999999999999999999999444:::;;;:::;;;CCCkkk~~~sssggg___VVVMMMHHHGGGCCCCCCEEEMMMZZZlll}}}iiiZZZMMMKKKIIIFFFJJJTTTlllvvvZZZOOOGGGJJJNNNMMMGGGCCC======<<<::::::999999999999::::::===>>><<>><<<999888999:::999888555<<<;;;;;;@@@LLLnnn|||ZZZNNNHHHDDDCCCBBBBBBAAAAAAAAAAAAOOOjjjtttooosss{{{tttrrrooosss|||uuusssqqqrrryyyWWWOOONNNIIIDDD@@@???AAA???;;;:::<<<999999999999999999999999333<<<===;;;>>>MMMxxxuuuiii[[[MMMGGGFFFCCCBBBEEEOOO___qqqttt\\\SSSNNNHHHJJJQQQLLLeeeqqqpppvvv{{{|||yyy}}}]]]PPPGGGHHHMMMMMMHHHEEE>>>===<<<;;;:::999999999999::::::>>>??????\\\iiiJJJMMMXXX^^^iiisssvvv~~~~~~xxxqqqhhhaaa\\\^^^```pppfff```mmmddd]]]III>>><<<999888999:::999999444<<<======DDDSSSxxxeeeSSSJJJHHHGGGJJJAAACCCEEE<<>><<<;;;;;;:::::::::;;;:::888888:::<<<<<<777777EEE888OOO}}}tttfffYYYRRRPPPLLLGGGEEEBBBCCCNNNbbbwwwuuu^^^MMMKKKQQQKKKLLLMMMNNNRRRTTTRRROOOYYYZZZggg~~~\\\GGGIIIIIIHHHIIIFFFBBB???<<<::::::::::::999:::>>>999:::@@@>>>^^^rrrXXXLLLOOO\\\```eeellluuuxxxmmmiiillldddjjjxxxtttcccttt}}}aaaCCC@@@>>>:::999999::::::999;;;888666DDDBBBbbbmmmXXXPPPHHHEEEFFF???CCCFFF>>>MMM```zzz}}}vvvpppzzz|||wwwtttkkkzzzVVVUUUDDDEEECCCAAA>>><<<;;;;;;;;;:::;;;<<<;;;::::::;;;<<<;;;888888DDD===ZZZrrrhhhZZZPPPNNNOOOMMMJJJFFFCCCDDDMMMaaaxxx~~~dddTTTOOOLLLLLLJJJHHHHHHJJJKKKLLLIIIJJJVVVlll~~~hhhOOONNNMMMKKKKKKGGGBBB???<<<::::::::::::999999===999;;;AAACCCaaagggRRRJJJNNNYYY```dddkkkuuu~~~tttqqqtttpppttt~~~}}}iiiuuufffFFFAAA>>>:::999999::::::999::::::777AAADDDjjjsssZZZTTTIIIDDDFFF???DDDGGGAAASSSttt}}}|||xxxqqq[[[UUUJJJEEEDDDAAA>>><<<;;;;;;;;;999;;;<<<;;;:::999:::;;;:::::::::AAADDDjjj|||vvvlllbbbTTTLLLKKKLLLLLLLLLHHHEEEDDDLLL^^^vvvmmm]]]QQQNNNIIIEEECCCBBBBBBCCCDDDDDDLLL[[[jjj{{{qqqSSSMMMJJJIIIHHHBBBCCC@@@<<<::::::;;;::::::999:::888<<>>;;;999999:::::::::888<<<:::>>>IIIyyyvvvWWWTTTKKKHHHLLLDDDDDDEEEDDD^^^wwwsss^^^VVVRRRFFFDDDAAA???===<<<;;;;;;888999::::::999888999::::::<<<===???NNN{{{zzztttqqqiii^^^SSSKKKFFFHHHMMMKKKHHHEEEJJJYYYqqqggg\\\QQQLLLJJJGGGCCCAAAIIIFFFIIIQQQYYYiiivvvVVVLLLHHHHHHHHHBBBCCC@@@<<<::::::;;;;;;::::::999999===BBBMMMkkk|||ZZZNNNMMMOOOWWW]]]```iiiwwwuuuzzzxxxLLLAAA>>>;;;999::::::::::::888===>>>===SSSxxxVVVSSSMMMMMMTTTIIICCCBBBGGGjjj|||gggjjjWWWQQQFFFDDDBBB???===<<<<<<<<<999:::<<<<<<;;;::::::;;;;;;<<>>=========<<<;;;BBBDDDfffuuusssppphhhUUUDDDEEEPPPMMMLLLJJJJJJQQQccc{{{mmmYYYQQQLLLJJJKKKGGGCCCBBBDDDFFFOOOfff}}}eeeSSSHHHIIINNNJJJDDDAAA===;;;;;;<<<;;;;;;<<<888===>>>>>>XXXtttNNNHHHJJJMMMTTTXXXZZZfffzzznnn{{{WWWBBB???<<<::::::;;;;;;;;;;;;;;;BBBFFFqqq^^^QQQLLLGGGJJJDDDCCCDDDMMMsss}}}hhh~~~iiiOOOFFFEEEBBB@@@>>><<<<<<<<<:::<<>><<<<<<<<<<<<888CCCJJJrrrvvvrrrqqqmmm^^^LLLGGGMMMKKKLLLLLLLLLQQQaaawww}}}tttaaaQQQJJJLLLHHHDDDDDDGGGHHHLLL[[[mmm}}}pppYYYGGGFFFKKKHHHDDDAAA===;;;;;;<<<;;;;;;;;;888???@@@???```vvvNNNGGGHHHJJJRRRVVVXXXeee|||gggqqqYYYBBB???<<<:::;;;;;;;;;;;;===999BBBLLLaaaOOOJJJ@@@AAA>>>CCCGGGNNNrrrnnnssssssXXXGGGEEECCC@@@>>>===<<<<<<777999<<<===;;;:::999999;;;666DDDNNNzzz{{{tttqqqqqqfffSSSIIIJJJIIILLLNNNNNNRRRaaavvv}}}~~~```PPPOOOHHHDDDDDDHHHGGGFFFPPP^^^mmm}}}}}}cccLLLHHHMMMKKKDDDAAA===<<<<<<<<<<<<;;;;;;777AAABBB@@@fff}}}RRRIIIHHHIIIPPPUUUWWWeee}}}iiioooWWWBBB???<<<;;;;;;<<<;;;;;;???777BBBPPPhhhVVVOOOCCCDDDAAABBBBBBNNN{{{yyyvvvXXXMMMGGGDDDDDDBBB===:::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<>>@@@KKKlllqqqOOOMMMBBBJJJKKKPPPXXXjjjppp~~~VVVDDD@@@<<<999999;;;<<<<<>>::::::;;;;;;<<<:::<<<===>>>JJJooohhhKKKKKKBBBIIIKKKOOOXXXjjj|||yyyrrrrrrnnnlllqqq|||xxxVVVDDD@@@<<<999:::;;;<<<<<<@@@>>>AAA___zzzWWWNNNBBBDDDBBBDDDHHHYYYdddOOOIIIDDDDDDBBB>>><<<===;;;;;;;;;;;;;;;;;;;;;;;;:::???BBBpppiiiWWWWWWWWWOOOIIIJJJEEEAAAGGGNNNWWWsss|||xxx~~~nnn\\\PPPGGGGGGGGGBBBCCCGGGFFFQQQjjjcccIIIJJJNNNIIIDDD>>>;;;:::;;;<<<<<<;;;======<<>>===???<<<<<<<<<<<<<<<<<<<<<<<<;;;???III|||}}}sss___NNNKKKKKKGGGFFFIIIEEEBBBGGGNNNYYYyyyxxxzzz{{{vvvppprrrzzzgggWWWJJJHHHGGGBBBAAAEEEGGGOOOeeepppIIIFFFPPPJJJEEE???;;;:::;;;<<<<<<;;;>>>===>>>OOOwwwyyyTTTGGGGGGCCCEEEJJJLLLWWWkkkxxxkkkbbb___]]]^^^]]]YYYXXX]]]hhhoooQQQBBB???<<<:::;;;<<<<<<<<<@@@AAADDDqqq\\\QQQDDDDDD???AAAHHH```zzzmmmUUUMMMFFFDDDAAA>>>===???<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>PPP~~~vvvpppnnnhhhYYYLLLIIIHHHDDDCCCFFFDDDAAAEEELLL[[[}}}uuurrrwwwxxxpppgggfffwwwrrr^^^MMMHHHGGGCCCAAACCCDDDIIIZZZxxxwwwJJJDDDNNNKKKFFF@@@<<<;;;<<<<<<<<<999===>>>BBBUUU{{{jjjRRRJJJGGGDDDCCCKKKKKKWWWmmmzzzuuusssoooppppppmmmjjjlllvvv~~~{{{MMMAAA>>><<<;;;;;;<<<<<<<<<===BBBHHHbbbRRREEECCC>>>@@@IIIeee~~~{{{|||~~~zzzYYYPPPHHHDDDAAA======???<<<<<<<<<<<<<<<<<<<<<<<<===>>>VVV}}}}}}sssooolllaaaWWWRRRNNNHHHEEEEEEBBB???DDDKKK[[[~~~tttsssxxxvvviii[[[ZZZmmm|||eeeOOOIIIIIIEEEBBBDDDBBBCCCQQQnnnzzzOOOEEELLLLLLGGGAAA===<<<<<<<<<<<<999<<>><<<;;;<<<===<<<<<<<<>>AAALLLkkkwwwpppmmmkkkjjjnnnttt}}}www]]]SSSJJJEEE@@@<<<<<>><<<<<<======:::<<<>>>HHHccc]]]VVVRRRGGGFFFCCCPPPLLLYYYpppzzzsss~~~LLL???===;;;;;;<<<======<<<;;;EEEQQQkkkdddQQQDDDCCC>>>BBBOOOpppvvvxxxmmmgggaaa___bbbgggnnnsss{{{___UUUKKKEEE@@@<<<;;;>>>========================<<<;;;^^^}}}pppcccVVVNNNKKKJJJGGGHHHJJJWWWwwwzzzbbbMMMJJJ]]]yyymmmSSSKKKKKKHHHEEEFFFFFFBBBJJJdddyyyXXXLLLIIIMMMIIIBBB>>><<<<<<======;;;<<<<<>>=====================BBBCCCzzz~~~}}}}}}ssscccPPPGGGNNN___pppzzzqqqooottthhhOOOVVVjjjggg^^^XXXNNNFFFFFFEEECCCJJJ___}}}aaaRRRJJJNNNNNNBBB;;;>>>;;;888===777???>>>KKKuuunnnaaa[[[HHHIIILLLNNNMMMUUUoookkkwww[[[DDD???<<<======;;;;;;===AAACCCgggeeeUUUFFFDDDFFFBBBSSS{{{xxxkkksssyyywwwwwwvvvuuuyyyyyyhhh]]]ZZZNNNNNNQQQWWW^^^lll~~~|||{{{}}}|||dddRRRLLLCCC???@@@===>>>>>>>>>===>>>>>>??????EEEKKKzzzyyy{{{|||}}}hhhPPPFFFQQQiiirrriiivvv]]][[[hhh{{{lll^^^OOOFFFFFFDDDBBBGGGZZZwwwiiiUUUMMMQQQPPPDDD<<>>???PPP}}}sssfff[[[HHHHHHIIILLLOOOUUUmmmsss\\\DDD>>>;;;<<<===;;;;;;===???FFFmmmhhhTTTGGGEEEFFFDDDUUU|||ooodddooouuutttttttttsssyyyqqqaaa[[[QQQOOOMMMMMMOOOYYYlll~~~~~~yyyxxxzzzgggQQQKKKAAA===???>>>>>>>>>=========>>>???@@@EEEPPPuuuvvvyyy{{{yyypppiiitttiiiZZZJJJHHHXXXrrruuusssjjjlllqqq]]]MMMFFFFFFDDDCCCFFFUUUqqqqqqVVVNNNSSSRRREEE===???===:::???;;;>>>===PPP}}}sssgggXXXFFFFFFDDDIIIPPPUUUkkk~~~YYYCCC>>>;;;<<<<<<;;;;;;===>>>JJJqqqkkkSSSGGGEEEFFFDDDXXX}}}iii___kkkssssssttttttssszzz|||iii___QQQMMMIIIGGGGGGLLLYYYfffppp{{{uuuwww}}}yyyqqqUUULLLAAA;;;===>>>>>>>>><<<;;;<<<===>>>???AAARRRssstttxxxyyymmmeee\\\TTT]]]nnnssseeeTTTNNNJJJPPP```rrr~~~yyytttsss]]]NNNHHHIIIEEEEEEFFFRRRlll{{{YYYPPPVVVTTTFFF===???<<<999>>>???===;;;PPP|||ooofffTTTFFFFFFAAAIIIQQQUUUkkkyyyuuuuuuyyyUUUBBB===:::;;;<<<;;;;;;===???MMMtttjjjQQQGGGEEEEEEDDDYYY}}}dddZZZgggqqqqqqsssrrrqqqyyyuuugggVVVOOOHHHFFFFFFHHHNNNTTT[[[nnnvvvtttwwwtttrrrrrrssssssvvvwww|||\\\PPPBBB:::<<<>>>@@@???===;;;;;;<<<===>>>>>>TTT~~~rrrtttvvvxxxrrrccc]]]VVVOOOUUUbbb~~~xxxzzzoooccc\\\RRRPPPSSS```qqq{{{zzzuuuxxx{{{zzzeeeUUUNNNLLLEEEFFFFFFOOOhhh}}}]]]SSSZZZWWWIII===>>>;;;777===>>><<<<<>>BBBCCCAAA>>><<<;;;<<<===>>>???XXX}}}wwwppprrrtttvvvvvvrrrnnniii___WWWXXX___zzz{{{jjj[[[VVVRRRYYYlll}}}xxxvvvkkkccceeekkkooopppqqqeee]]][[[iii}}}xxxiii```xxxppp^^^QQQIIIDDDFFFFFFMMMdddyyyooodddbbbsss___TTT^^^[[[LLL??????;;;777===<<<;;;???[[[}}}]]][[[[[[JJJEEEHHHAAAMMMKKKQQQggg|||}}}wwwmmmdddXXXSSSPPPPPPNNNHHHEEEEEEJJJPPPZZZccckkkrrrxxx|||MMMAAA<<<999;;;<<<;;;;;;===@@@UUUaaaOOOEEEDDDDDDDDDZZZ|||___YYYhhheeegggjjjjjjkkkvvvwwwgggXXXJJJFFFGGGFFFDDDDDDDDDMMMVVV\\\gggwwwyyyjjjdddcccbbbbbbbbbttt{{{XXXMMMBBB<<>>???XXXuuu\\\RRRCCCEEEGGGDDD______```aaahhhggggggggghhhsssmmm\\\MMMIIIHHHEEEDDDFFFFFFHHHKKKOOOXXXiii}}}pppoooiiibbbeeewwwooo|||]]]MMMGGGAAA===<<<>>>>>>============>>>>>>BBBgggyyy}}}tttjjjjjjlllrrrtttmmmoooooo{{{lll\\\UUUOOOSSSZZZ\\\XXXTTTSSSXXX```kkk{{{xxxhhhiiikkklllcccPPPQQQiiivvvnnneeeZZZ[[[eee```KKKGGGGGGDDDAAAJJJddd|||]]]]]]||||||YYYTTTdddtttVVV>>>===888===???<<<<<<@@@dddnnnVVVQQQUUUHHHJJJ<<>>======<<<<<<======>>>BBBiiizzzqqqfffgggiiipppvvvjjj^^^YYY[[[\\\YYYUUURRRWWWaaammm|||rrrhhhcccfffbbbRRRWWWeeesssnnncccTTTNNNSSSmmmfffQQQKKKJJJHHHEEELLLdddooo___rrryyyXXXSSSeeevvvXXX@@@???999<<<===???>>>AAAccc___ZZZ[[[GGGIII>>>FFFAAAEEEPPPaaaqqq}}}vvvhhh^^^___dddbbbZZZSSSPPPQQQVVVYYYUUUMMMGGGGGGHHHCCC@@@BBBEEEFFFIIIMMMKKKLLLQQQ]]]ooorrrHHH===<<<:::999999:::<<<===FFF\\\ppp[[[RRRCCCDDDGGGJJJlllfffeeefffdddcccbbb```aaannnttteeeUUUNNNKKKGGGDDDBBBBBBFFFJJJJJJKKKUUUffftttyyyhhh~~~bbbOOOFFF@@@;;;:::===<<<<<<<<<<<<<<<<<<===CCClllzzz}}}mmmbbbbbbeeelllqqqccc^^^^^^\\\YYYOOORRRZZZeeepppxxx|||}}}|||vvvqqqgggeeerrrvvvqqqgggTTTIIIIII\\\oooYYYNNNHHHGGGDDDIIIaaa}}}```iiiuuuWWWTTTeeewwwZZZBBB@@@999;;;;;;;;;<<>>EEE???AAALLL\\\lllyyykkkXXXQQQTTTfffyyyzzzmmm```WWW]]]eeejjjcccVVVOOOOOOMMMGGGDDDFFFIIIKKKPPPUUURRROOOLLLPPP___zzzwwwuuuKKK===<<<:::999999:::<<<===FFF]]]ppp[[[SSSDDDDDDGGGLLLssseeefffiiicccbbbaaa^^^___mmmyyymmm___WWWTTTQQQLLLGGGHHHMMMPPPNNNLLLRRR```lll{{{ssslllnnn{{{}}}kkklllTTTFFF???<<<;;;<<<<<<;;;;;;;;;;;;<<<<<>>@@@DDDlllnnnSSSTTTYYYbbbBBBAAAGGGAAAIIIVVVeeettt}}}yyydddSSSLLLGGGJJJWWWgggqqqwwwzzzkkkooouuuuuukkk___[[[^^^bbbffflllnnnjjjjjjvvv~~~nnnbbbdddwwwkkk|||}}}GGG===<<<:::999999:::<<<===EEE]]]ttt\\\SSSFFFEEEFFFOOO}}}XXXUUUVVV\\\]]]]]]\\\\\\jjj}}}yyyuuuqqqjjjdddccc```VVVKKKNNNQQQSSSRRRPPPQQQWWW\\\gggjjjqqqxxxtttdddWWWNNNKKKOOOVVVzzzxxxtttTTTBBB???AAABBB===<<<<<<<<<<<<<<<<<<===IIIsssvvv{{{ttteee[[[[[[]]]cccxxx|||~~~~~~uuuaaaPPP___{{{tttuuu}}}~~~yyyddd\\\[[[dddhhhbbb]]]]]]bbbwwwooodddhhhqqquuudddQQQJJJOOOWWW~~~cccOOOGGGFFFCCCJJJhhhlllyyyhhhfff|||]]]SSSdddvvvYYYBBB@@@999<<<<<<>>>AAAFFFkkk```KKKVVVeeeoooIIIAAACCCBBBHHHTTTbbbrrryyyxxxyyykkk]]]SSSJJJDDDBBBJJJZZZmmm|||zzz}}}tttrrr~~~rrrJJJ===<<<:::999999:::<<<===HHH^^^uuu^^^QQQEEEFFFHHHSSS\\\VVVTTTTTTWWWYYYWWWWWWeee~~~zzzyyyuuuqqqoookkk^^^OOOMMMMMMNNNOOOOOOQQQSSSTTTYYYZZZ]]]bbbggglllrrrvvvlll```TTTMMMHHHFFFHHHLLLZZZyyywwwWWWCCC???@@@???>>>======<<<<<<======>>>HHHpppyyywwwpppbbbYYYZZZ[[[```sss|||~~~xxxyyyaaaPPPRRRuuutttyyyyyywww~~~wwwoooppp|||xxxpppnnnkkkqqqzzz{{{sssjjjiiikkk}}}fffUUUUUUaaattt^^^LLLDDDEEEAAAFFFaaa}}}{{{eee```zzz|||iiikkkbbbUUUkkk{{{\\\DDD@@@999<<<<<<:::@@@GGGjjjXXXMMMVVVWWW```GGGCCC???CCCHHHRRR___ooo}}}sss}}}www{{{vvvmmmccc[[[QQQJJJGGGNNN```yyyzzzIII===<<<:::999999:::<<<===III\\\}}}fffOOODDDFFFIIIUUU[[[RRRLLLOOORRRUUUTTTSSSaaa}}}{{{vvvgggVVVLLLKKKKKKMMMPPPRRRRRRQQQMMMLLLMMMOOOQQQTTTZZZ___\\\RRRIIIFFFEEECCCDDDGGGAAA^^^qqqvvv}}}\\\FFF???===:::>>>>>>============>>>>>>GGGnnn}}}vvvnnn```WWWYYYZZZ]]]oookkkXXXRRRpppxxxzzz|||xxxyyy{{{xxxoookkkggguuuwww]]]WWWlllvvviiiXXXIIIFFFIIIEEEFFF___|||~~~lllbbbyyy}}}lllpppgggXXXqqq```EEEAAA999;;;<<<:::BBBHHHhhhXXXSSSSSS@@@GGG@@@GGG???CCCGGGPPP]]]mmm{{{xxxvvvzzz~~~zzz~~~}}}sssxxx|||tttmmm[[[RRRNNNVVViiilll???===<<<:::999999:::<<<===HHHYYY~~~bbbOOOCCCDDDGGGRRRZZZKKKJJJRRRQQQRRRTTTSSS]]]zzzrrrdddUUURRRPPPRRRVVVWWWSSSNNNJJJFFFFFFLLLMMMKKKMMMSSSUUURRRNNNIIIFFFEEECCCCCCEEELLLTTTZZZdddyyyaaaDDDCCC;;;>>>===<<<<<<;;;;;;===>>>???BBBppprrr{{{qqqZZZ]]][[[WWWcccooo}}}~~~~~~ddd]]]{{{~~~xxxuuuyyykkkhhhiiipppiiiggg|||{{{kkkZZZNNNKKKIIIDDDFFF[[[|||vvvcccPPPwwwhhhIIICCC===>>>;;;<<<<<>>======<<<<<<>>>???@@@LLLyyyttt{{{qqqYYY[[[YYYUUUaaammmtttggg|||~~~tttrrrtttdddaaadddooo~~~jjjkkkhhhVVVLLLKKKGGGGGG\\\aaaWWWxxxhhhIIIBBB<<<<<<:::>>>>>>BBBgggtttQQQLLLLLLGGG>>>@@@DDD>>>CCCEEELLLUUU]]]gggwwwyyypppuuusssbbb]]]\\\\\\```hhhxxxtttRRR<<<::::::999999999:::;;;<<>>===???>>>=========>>>???@@@QQQ~~~tttwwwtttXXXXXXWWWTTT___jjj~~~tttxxxkkkhhh}}}ooo```\\\fffsssyyyooo[[[LLLLLLGGGFFF\\\uuu\\\\\\yyyhhhHHHAAA:::;;;999===???BBBdddvvvRRRKKKMMMJJJ???>>>BBB@@@AAACCCHHHOOOWWWaaarrrvvvbbbPPPMMMOOOPPPSSSXXXoooyyygggmmm~~~nnnMMM;;;::::::999999999:::;;;<<>>>>>===<<<<<<<<<===???@@@IIIuuuqqqqqqoooyyyYYYWWWVVVSSS]]]ggg{{{}}}|||vvvggg___mmmkkkZZZ```|||ooo[[[OOONNNHHHIIIcccjjjVVV\\\xxxfffGGGAAA;;;<<<:::;;;>>>@@@```^^^OOOKKKJJJAAA>>>AAA@@@AAAAAAEEEKKKQQQ[[[lll|||qqqbbbVVVUUUVVVUUUXXX___xxxuuu\\\NNNQQQ[[[kkkJJJ:::::::::999999999:::;;;<<>>@@@fffnnnkkkgggzzz\\\VVVUUUTTT\\\dddxxx~~~~~~}}}~~~zzzwwwkkk___aaaooolllsss___WWWSSSLLLPPPnnniiiTTTZZZwwwfffGGGAAA<<<>>>===:::???@@@^^^pppUUUHHHIIICCC@@@AAA???AAAAAACCCHHHMMMWWWhhhwww~~~xxxuuuxxx~~~wwwpppmmmooonnnkkkpppyyyiiiUUUOOOMMMGGGgggzzziiiFFF888::::::999999999:::;;;<<>>WWWpppmmmlllrrr^^^UUUUUUSSSYYY```sss{{{|||~~~xxxmmmrrr~~~uuuoooddd]]]rrrqqqgggaaaXXXZZZuuulllUUU[[[yyygggGGGAAA<<>>;;;BBBBBB\\\|||YYYGGGIIIFFF@@@@@@???@@@???AAAFFFJJJSSScccrrr{{{~~~tttppppppwwwwwwxxxlllTTTOOOMMMAAA]]]zzzwwwiiiDDD666::::::999999999:::;;;<<>>@@@LLLxxxtttyyynnn___TTTSSSQQQVVV[[[nnnwww~~~xxxvvvhhh]]]]]]iii|||}}}vvvwwwssshhhnnnzzzrrrkkkTTT\\\}}}iiiHHHAAA;;;>>><<<:::CCC@@@VVV|||YYYHHHLLLGGG>>>???AAA>>>>>>@@@DDDHHHOOO^^^lllxxxwwwsssooovvv~~~fffaaammm}}}]]]NNNIIIAAASSSzzz}}}}}}xxxmmmGGG888::::::999999999:::;;;<<>>???BBBDDDxxx|||mmm```RRRQQQOOOSSSXXXkkkrrr{{{rrr~~~yyy|||jjj]]]QQQNNNWWWjjj~~~{{{xxx~~~~~~yyygggRRR[[[kkkIIIAAA:::<<<:::888@@@<<>>CCCFFFMMM[[[iiivvvzzzuuuqqqxxx{{{[[[RRR```qqqTTTIIIBBBGGGZZZrrr}}}zzzrrrKKK;;;::::::999999999:::;;;<<>>FFFiii}}}tttyyyeeeOOOOOOSSSRRRWWWccclllwww{{{uuu}}}|||yyyssswwwpppfff___SSSMMMTTTkkk~~~{{{yyycccXXX___eeeCCCFFF???:::999999BBB>>>NNNnnnPPPTTTOOOCCCHHHBBB999???======???AAAGGGUUUcccvvv|||nnniiiaaaXXXeeeoooUUUJJJYYY}}}jjjRRRGGGHHHBBBEEEWWWcccsssmmmpppmmmEEE888999999888888999999:::;;;===OOOvvv]]]ZZZRRREEEEEEEEEGGGmmmtttZZZEEEGGGGGGEEEEEEHHHLLLNNN___{{{~~~~~~{{{wwwsssooolllppp~~~|||RRRCCCBBB???===<<<<<<<<<<<<<<<<<<<<<<<>>;;;::::::CCC>>>KKK{{{mmmPPPTTTPPPBBBEEEAAA<<>>;;;;;;;;;;;;;;;;;;;;;;;;>>>CCCddduuuooogggiiiTTTQQQOOOHHHMMMZZZaaammm~~~zzzwww}}}|||wwwoooqqq{{{uuubbb___nnnfffmmm{{{lllnnn{{{yyyhhhfffwww~~~~~~fff]]]ddd[[[???@@@<<<<<<;;;:::BBB???FFFnnnkkkNNNTTTQQQAAABBB@@@@@@???======>>>@@@EEERRR___uuu~~~mmmXXXJJJHHHFFFCCCRRR|||fffbbbdddgggiiiuuu|||ZZZKKKYYY\\\FFF???CCC<<<888===AAAEEEOOOMMMGGGIIIMMMZZZmmmmmmLLL;;;???999888888888888999::::::@@@NNN~~~ttt^^^YYYKKKEEEDDDBBBCCC]]]iiiLLLGGGDDDFFFHHHHHHHHHIIIPPPgggxxxpppllllllsssqqqLLL???<<<:::>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAcccwwwgggkkk~~~rrrUUUPPPOOOJJJLLLVVV\\\hhhyyy{{{vvvzzz~~~xxxvvvhhh```^^^^^^ppp}}}ooonnntttuuuqqq~~~~~~mmmgggqqqllllllhhhbbbkkkWWW???>>>:::===::::::???>>>DDDdddjjjKKKSSSTTTDDDAAA>>>AAA>>>======>>>???CCCOOO\\\sss}}}vvvaaaQQQMMMLLLHHHPPPxxxuuu]]]UUUSSSRRRRRR[[[___PPP\\\aaaJJJBBBFFFAAA<<<@@@AAA@@@JJJKKKHHHLLLNNNUUUeeewww]]]EEE:::@@@888888888888888999999:::AAALLL{{{qqq]]]XXXHHHDDDAAA@@@BBBTTT|||PPPGGGBBBEEEIIIHHHHHHIIIIII[[[vvvwwwpppmmmpppyyyiiiIII@@@<<<:::@@@;;;;;;;;;;;;;;;;;;;;;;;;999@@@```~~~iiijjjlll{{{SSSJJJNNNLLLLLLQQQXXXcccsss{{{vvvwww~~~WWWQQQLLLVVVfffrrr{{{yyywwwtttuuu|||wwweeebbbooouuusssooolllrrr|||rrrxxxgggbbbgggiiiuuu~~~TTTAAA===888>>>999:::;;;<<>><<<<<<======AAAMMMYYYppp{{{uuu]]]VVVSSSNNNNNNfffdddRRRKKKHHHFFFEEEMMMxxxdddUUU___tttXXXJJJJJJDDD@@@CCCDDDCCCNNNOOOOOOTTTTTTVVVaaa~~~kkkUUUCCC:::<<<888888777777888888999:::???HHHxxxiiiWWWSSSEEECCC>>>>>>AAAMMM|||VVVIII@@@CCCGGGFFFEEEGGGIIIUUUmmmxxxqqqpppuuu{{{~~~aaaFFFCCC???<<>>999LLLrrrsssYYY\\\YYYLLLNNNKKKHHHKKKNNNVVVeeeuuuyyytttxxxjjjSSSLLLPPPYYYfffyyy^^^VVV[[[vvvzzz```___nnnuuuqqqpppmmmbbbUUUWWWnnnuuunnnqqq~~~yyycccqqqpppJJJBBB===888AAA999:::777<<>>===<<<<<<<<<<<<>>>HHHSSScccqqq{{{ggg]]][[[TTTUUU]]]^^^YYYQQQIIIGGGDDD@@@@@@BBB@@@ZZZdddWWWYYYjjj||||||aaaYYYPPPKKKNNNMMMfffnnnnnnmmmpppkkkeeeiiimmm}}}]]]HHH<<<777:::777777777777777888999999??????lllqqq[[[QQQNNNCCCAAA888:::BBBEEEkkkzzzjjjUUUFFFGGGJJJFFFDDDGGGEEEJJJ[[[vvvxxxwww|||xxx{{{MMM:::@@@>>>888<<<::::::::::::::::::::::::AAA666CCCsss```XXXbbbSSSQQQKKKIIIMMMJJJRRR```qqqyyyrrruuuyyybbb\\\```gggqqq___RRRSSSaaaoooUUUSSSccc~~~rrraaa___tttyyypppzzzwwwbbbrrrjjjEEEAAA<<<888CCC::::::888======KKKqqqUUUSSSLLLGGG>>>???===;;;<<<<<<;;;===GGGRRR^^^mmm}}}iii[[[YYYRRROOOOOOLLLJJJFFFDDDCCC@@@<<<<<<@@@@@@RRRbbbUUUTTT[[[eee~~~kkkccc[[[WWWZZZYYYkkkrrroookkklllcccYYY[[[bbbrrrwww}}}\\\CCC999888???777777777777777888888999@@@<<>>;;;777AAA;;;AAAFFFqqq^^^]]]TTTHHH@@@AAA???<<<;;;===>>>???EEELLL```nnnzzzuuuXXXMMMHHHAAA@@@FFFFFFBBBAAAAAA???<<<===CCCIIICCCrrrcccZZZTTTTTTUUU^^^wwwzzzkkk^^^eeevvv{{{eeedddZZZGGGJJJJJJJJJRRR\\\gggxxxttttttNNNAAA===444;;;444777888888666666999<<<777BBBYYY{{{dddVVVKKKBBB>>><<<;;;???===:::ZZZkkkFFFFFFBBB>>>BBBCCCFFFCCCHHHXXXkkkyyyuuuXXX======<<<999999999;;;;;;:::::::::999999999======???aaaqqqcccjjj|||]]]NNNHHHGGGHHHDDDIIIPPPZZZkkk}}}{{{tttmmmxxx{{{bbbUUUIIIKKKMMMNNNNNNLLLIIIEEEAAAHHHeeexxxrrr~~~{{{ZZZCCC===999:::>>>;;;999>>>:::AAAEEEkkkggghhh]]]KKK@@@@@@???<<<;;;===>>>???EEELLL\\\hhhuuu}}}wwwUUUJJJGGG@@@===AAACCCCCCEEEFFFDDD@@@<<<;;;EEE===fffhhh___YYYWWWTTTUUUdddwwwyyyvvvmmmbbbggguuuxxx[[[TTTKKK>>>FFFFFFDDDGGGKKKSSSeeetttxxxMMM>>>;;;333888555666888777666666999;;;999@@@QQQsss^^^QQQFFF>>>>>><<<:::>>>>>>999OOOxxxTTTFFFBBBAAACCC@@@FFFBBBDDDMMMZZZhhhxxx~~~sssMMM999<<<<<<:::;;;:::::::::::::::999999999999;;;<<<:::OOOkkkjjj[[[ttteeePPPJJJGGGBBBAAAEEEJJJRRR___qqq~~~uuujjjppptttaaaOOOIIIDDDCCCEEEFFFDDDAAACCCJJJbbb~~~{{{|||qqqRRR???;;;888:::===:::;;;;;;999AAADDDaaapppvvvkkkOOOAAA>>>???<<<;;;===>>>>>>DDDJJJZZZcccppp|||}}}pppOOOEEEEEEAAA>>>AAACCCGGGJJJGGGDDDAAA>>>;;;CCC:::ZZZuuummmgggddd^^^XXXZZZbbbllleeeeeejjjeee\\\^^^hhh|||oooPPPGGGAAA;;;CCC???@@@AAAAAAGGG[[[yyyuuuKKK;;;;;;555666555666777777666666888::::::===HHHmmm[[[OOOEEE>>>>>>===999===???999EEEaaaeeeLLLHHHHHHEEE@@@EEECCCDDDJJJQQQ]]]pppwwwfffGGG999>>>>>><<<===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<>>><<>>???<<<<<<>>>>>>>>>BBBIIIYYYaaannn~~~|||qqqmmmkkknnn|||{{{___GGGCCCDDDAAABBBHHHLLLRRRSSSKKKBBB???AAACCCDDD<<>>@@@BBBIII]]]{{{vvvuuuGGG888;;;888666555666666666666777888999;;;<<>>??????:::<<<@@@:::>>>PPPsssxxxPPPGGGHHHEEEBBBAAABBBEEEJJJMMMUUUfffuuu{{{}}}|||ZZZCCC:::@@@===;;;===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>???CCC```vvvooozzzXXX\\\wwwVVVJJJGGGCCCCCCDDDFFFHHHOOO^^^ttt|||nnniiiqqqxxxssscccRRRMMMNNNSSS\\\eeeeeekkkllluuuyyycccIII<<<<<<999999;;;777===555888???@@@LLL~~~uuuVVVEEE??????<<<<<<>>>>>>===AAAGGGVVV]]]kkk}}}wwwqqqfffZZZ]]]iii```QQQGGGGGGDDD???EEERRR^^^dddhhh```PPPCCCAAAEEECCC>>>MMMrrr{{{wwwqqqiiibbb___]]]YYYYYY\\\ZZZUUUUUUZZZggglllYYYLLLEEEFFFNNNAAAFFFFFFEEEJJJ\\\yyy~~~bbb@@@555888888666666555555555666777888888;;;<<>>@@@;;;;;;@@@;;;;;;GGG]]]YYYFFFDDDBBBDDD===???DDDHHHIIIMMMYYYeeeooosss~~~OOO===999>>>:::888:::999888888888888999999999999999999>>>AAASSSbbbwww```RRRyyycccMMMFFFFFFCCCBBBCCCEEEIIITTThhhyyyuuulllnnnqqqrrraaaVVVTTTaaaqqq|||iiinnnvvvzzzzzz\\\EEE;;;>>>::::::;;;777===444:::<<<>>>FFFkkkxxxYYYHHHBBB???======???>>>===@@@EEEPPPWWWeeexxxvvvbbb[[[^^^[[[VVVUUUUUULLLCCCMMM___rrrttt{{{~~~mmmPPP@@@@@@???>>>HHHfff{{{ssslllhhhddd___[[[[[[[[[ZZZ]]]cccyyyvvv___QQQSSSaaaWWW]]]YYYRRRQQQ```}}}gggLLL;;;555555555555666555444444666888888777999<<<@@@ZZZ~~~uuufffVVVNNNFFF???===;;;???;;;999>>>;;;:::BBBNNNrrrUUUIIIBBBEEE>>>???CCCFFFEEEFFFMMMWWW```gggtttrrrGGG999888===888777;;;999777777888888888999999999999555===@@@HHHttteeegggqqqQQQffftttRRREEEHHHDDDBBBBBBEEEGGGNNN]]]mmm~~~{{{oookkkjjjxxxlllXXX\\\jjjccc\\\cccvvvsss}}}SSS???999===;;;:::<<<888;;;555<<<888<<>><<>>;;;999555555777666444333444666888888777777<<<===NNNuuucccTTTMMMFFF@@@>>>999???:::777<<<:::999AAAEEEsssiiiTTTEEEFFFBBBBBBDDDEEECCCBBBGGGOOOUUU]]]lll|||~~~zzziiiCCC777888===888888===<<<999999999::::::;;;;;;;;;<<<444<<<@@@CCCjjjrrreeeVVV\\\VVVEEEHHHGGGCCCCCCFFFHHHLLLXXXfff{{{rrriiifffsss```XXXbbbmmmcccXXX___sssvvvpppyyyMMM:::666<<<;;;;;;===::::::666>>>777;;;BBBUUU___LLLCCC???======???>>><<<>>>CCCJJJQQQaaattt~~~~~~sssjjjwwwrrrrrrgggKKKHHHCCCEEECCCRRRxxx}}}|||uuummmiiiiiilllqqqvvvwwwwwwtttsss{{{WWW999???@@@777777:::666444222333777999888666555;;;;;;FFF|||uuu]]]UUUIII?????????;;;::::::::::::;;;<<<<<>>BBBIIIOOOTTTbbbrrr~~~~~~{{{~~~vvvSSS;;;;;;::::::999888777777777777777777777777777777555666======<<<[[[mmm___SSSaaaHHHJJJEEEDDDEEEFFFFFFGGGPPP[[[rrr|||xxxiiidddpppwwwddd```lll}}}yyybbb^^^vvv}}}}}}kkkmmmnnn@@@===:::888888888888888999999999<<<;;;999WWWoooLLLAAAAAA???===<<<===>>>===<<>>>>>OOOiii{{{qqqiiifffjjjqqqvvv~~~wwwuuuUUU===888777777111999555555555555555666777777:::666777MMM~~~}}}nnnXXXQQQFFF===>>>===;;;::::::::::::;;;<<<<<<<<>>===>>>???>>>===DDDIIIUUUeeevvv|||qqqvvvWWWVVVbbbbbbPPP???EEE??????HHHWWWkkkxxxrrriiiaaa]]]^^^bbbfffxxxqqqsssQQQ:::666666888222:::555555555555555666666777888666666GGGwwwzzz|||eeeQQQLLLAAA;;;<<<;;;:::::::::::::::;;;<<<<<<:::EEEnnn~~~RRRFFFEEEDDD@@@>>>AAAEEEEEECCCEEEGGGOOO[[[eeemmmwwwssswwwyyyzzztttsss]]]AAA:::::::::999888888777777777777777777777777777777555<<<888888>>>FFFnnnqqqzzzmmm[[[wwwcccKKKJJJDDD@@@AAACCCDDDHHHMMM___jjjvvvzzztttlllgggggg~~~~~~vvv}}}jjjbbbsssjjjQQQ===:::888777888999999999::::::888;;;<<<777GGGhhhVVVIIIDDDAAA???>>>?????????>>>@@@EEENNN]]]nnn~~~vvvbbbRRR\\\eeeXXXDDDBBBAAA@@@BBBEEEPPPbbbsss~~~yyybbb^^^YYYTTTQQQQQQSSSTTTiiinnnfffkkk}}}uuuLLL777444666:::333999555555444444555555666777666888555===iiiyyy{{{}}}~~~~~~www\\\KKKGGG>>>:::<<<;;;::::::999999::::::;;;<<>>WWWlllPPPHHHHHHDDDAAABBBEEEDDDAAACCCBBBGGGOOOWWW```kkkuuu|||wwwqqqrrrrrrrrrjjjRRR;;;:::999999999888888777777777777777777777777777777666???777777BBB???[[[uuuqqq^^^lllxxxWWWMMMIIIFFFFFFDDDAAABBBGGGRRR]]]mmmyyy{{{tttiiiaaaooowwwhhhggg|||yyyYYYDDD:::999777777888:::999999999:::888;;;???:::AAAXXX___JJJDDDAAA>>>======>>>>>>===???BBBJJJVVVgggxxxjjjllluuufffMMMAAABBBCCCCCCCCCEEEMMMTTTZZZ]]]aaadddccc]]]VVVPPPJJJIIIHHHHHHHHHIIIJJJKKKSSSjjjdddZZZ___zzzoooyyyHHH666444777:::333888555444444444444555666666555;;;666555YYYxxxzzz|||}}}}}}kkkTTTGGGDDD<<<:::===;;;:::999999999999:::;;;;;;CCC:::JJJ|||cccKKKGGGDDDCCCBBBBBBBBBCCCCCCAAACCCIIIOOOUUU```jjjrrr{{{wwwyyyvvv|||uuusssbbbJJJ:::999999888888888888888777666666666666666666666666777???888:::DDD===QQQ|||kkkxxxhhhbbbfffcccLLLJJJIIIHHHDDD???AAAFFFIIIRRRcccttt}}}zzznnnccceeewwwnnnuuummmMMM>>>999777666777888999999888777:::888:::@@@===@@@NNNoooOOODDDAAA===;;;<<<<<<===<<>>;;;999999999999999:::;;;;;;;;;999EEEkkk[[[KKK@@@CCCDDD???@@@HHHCCCAAAAAAEEEIIIMMMUUU^^^jjjttt|||}}}ssstttuuu~~~xxxnnnVVVAAA999888888888888888888888888666666666666666666666666777;;;888<<>>???@@@@@@@@@???GGGWWWllluuucccSSSUUUqqq^^^===:::999777999222666444444333333444444555666222:::999777LLL~~~wwwxxxyyyzzz{{{~~~rrrZZZJJJCCC@@@999:::>>>:::999999999888999999:::;;;777;;;BBBUUU}}}ZZZAAADDDGGG>>>===HHHBBB@@@@@@CCCEEEFFFLLLRRR[[[fffpppwww{{{xxxwwwzzzpppjjj|||{{{sss```FFF888:::777777777777888888888888666666666666666666666666777666888<<<;;;:::EEEWWWttt\\\wwwiiiHHHQQQiiinnn\\\JJJBBBBBBBBBCCCDDDAAADDDLLL\\\llltttrrrlllbbbeeettttttuuuQQQ>>>;;;888777666777888888666555444<<<999666;;;===<<>>;;;;;;<<<======<<>><<<>>>>>>>>>>>>======<<<<<<<<<===>>>;;;AAAIIITTTfffvvvxxxqqqcccSSSUUUqqquuugggMMM444999:::555777222888444444333333444444555666222777999999FFFjjjvvvwwwxxxxxxyyy|||{{{eeeVVVHHHAAA>>>777999===999999999888888999999:::;;;:::???>>>AAAaaalllEEEHHHLLL???;;;FFF@@@??????BBBBBBBBBEEEKKKLLLXXXbbbhhhsss~~~uuuttttttxxx~~~vvvfffaaavvvzzztttkkkSSS999333<<<777777777777777888888888666666666666666666666666666333888<<<666888BBBEEEsssbbbaaasssUUUPPPUUUmmmOOOBBBCCCEEECCC@@@AAAAAAEEERRRbbbmmmooommmeee___ccc{{{uuuqqqkkkHHH999999888777666777888777666444444===:::444888::::::@@@GGGeeeGGGDDD???<<<<<<===>>>>>>:::===BBBFFFKKKSSS\\\cccwww||||||pppeeeXXXSSSNNNUUUnnnkkkVVVJJJDDDAAA???>>>===;;;::::::;;;===???888======???NNNfffqqqnnn```PPPTTTpppvvv___KKKAAA...777:::444666222999444333333333333444555555333666999999???XXXtttuuuvvvxxx{{{sss^^^MMMFFF===999:::<<<;;;999::::::999999999999::::::999555999AAAPPPxxxUUUCCCJJJKKKEEEAAAFFFDDDCCCDDDBBB???AAAEEEEEEMMMWWW]]]cccmmm~~~{{{wwwuuuuuuuuuvvvyyyzzztttmmmaaa]]]eeerrr|||\\\???999:::777777777777777777777777777666777888999999888777666777777777777777:::???CCC[[[eeeccc}}}bbbPPPPPP|||}}}SSSIIIIIIAAA>>>DDDBBBAAADDDLLLYYYeeelllpppmmmeee```jjjnnnzzz^^^???:::888888888888777777777777777777777888999:::<<<>>>???FFFgggmmmQQQEEE>>>BBBBBB;;;;;;@@@===<<>>>>>???===888444888@@@999;;;;;;;;;EEEUUU```bbb[[[TTTWWWhhh|||rrrOOODDD>>>;;;888555222111222222444333333333333444555555444777888===BBBHHHggg~~~rrrsssuuuwwwzzz}}}jjjUUUKKKEEE===999:::;;;;;;999999999888888888888999999999;;;;;;===HHHeeeyyyRRREEEFFFEEEAAAAAA??????AAAAAA>>>???CCCAAAFFFMMMRRRWWW```mmmwwwxxxrrrooonnnnnnooorrruuurrrjjjbbbVVV```uuu}}}wwwVVV===999:::666777777777777777777777777666777888888888888777666666666777777777999===@@@QQQ{{{sssaaaiiibbbTTThhheeeIIICCCDDDEEEEEEBBBAAAAAAFFFOOOZZZdddiiilllhhhdddfffttt{{{oooSSS:::999999777777777777777777777777666777777888999;;;===>>>@@@[[[yyyqqqWWWIII???AAAAAA;;;;;;???<<<;;;===CCCGGGKKKSSS[[[ppp{{{wwwvvv~~~{{{qqqaaa[[[RRRQQQ\\\gggwwwuuu[[[EEEHHHBBB======<<<999:::<<<<<<===;;;999???KKKQQQQQQNNNJJJNNNaaawwwsssKKK???:::999777555333333333333444333333333333444555555555888888;;;>>>BBB\\\qqqsssvvvxxxzzz}}}yyybbbMMMHHHBBB<<<999:::;;;:::999888888888888888888888888888@@@;;;888@@@MMMuuulllJJJDDDEEEAAAAAA???>>>AAA@@@======??????@@@CCCFFFJJJQQQZZZ___gggsssxxxrrrnnnjjjgggiiiiiiiiihhhddd]]]UUUOOOYYYppprrr{{{gggJJJ999999:::666666666666666666666666666666666777777777777666666555666888888888888:::<<>>OOOyyyuuu```OOOAAA??????<<<;;;===;;;:::<<>>>>><<<:::<<<@@@BBB@@@BBB@@@FFFWWWnnnwwwIII<<<666666666555555444444444333333333333333444555555666999888999::::::MMMnnnpppssswwwyyy{{{~~~sss^^^LLLDDD@@@;;;999999:::999888777777777888888777777777666BBB999666???===YYYlllUUUJJJCCCFFFBBBAAACCCBBB>>><<<===@@@???>>>@@@EEEJJJNNNPPPVVV```jjjqqqyyy|||ooogggeeedddbbb___aaa```___[[[RRRLLLNNNTTTppp}}}hhhqqqfffPPP<<<555::::::666555555555555555555555555666666666666666666666666555777999:::999888999:::@@@HHH```dddvvvOOOVVVvvvsssWWWMMMGGG@@@CCCDDDCCCAAAAAAFFFOOOUUUdddmmmtttqqqjjjlllxxx|||}}}]]];;;777<<<666555555666666666666666777555555666666777999:::;;;>>>CCCmmmqqqfffUUUDDD>>>>>><<<;;;<<<<<<:::<<<@@@CCCEEELLLTTTdddqqqyyyhhh___VVVTTT\\\eeelll{{{wwwcccOOODDDAAA@@@???@@@???>>>===<<<<<<===;;;999<<<<<>>666666AAA:::HHHyyyuuuTTTDDDHHHCCC@@@BBBCCC@@@===>>>AAA>>>===>>>BBBFFFIIIIIIQQQYYY```ccchhhnnnqqqqqqyyy}}}yyynnnfff^^^ZZZ[[[\\\YYYVVVRRRRRRQQQNNNGGGIII\\\pppuuufff```RRR@@@666666999888333444444444444444444444444666555555555555555555666555777:::;;;:::888888999===<<>>;;;<<>>===;;;;;;999;;;@@@JJJ]]]sssyyy}}}iii===666555555555555444333111000333222222222222333444444555888666555888555;;;NNNiiinnnsssuuuxxx|||bbbNNNEEE;;;::::::999888888888888666777888999999888777666555:::444777@@@;;;BBB^^^eeeFFFGGGAAA===@@@BBBAAA@@@AAA???===<<<===@@@CCCEEEEEEMMMSSSYYY[[[^^^eeeiiiiiipppuuu{{{}}}oooccc]]]ZZZXXXWWWYYYYYYWWWTTTJJJGGGEEEEEEDDDMMMgggxxxkkkSSSFFF:::777999888444111555555555555555555555555555555444444444444555555444666888999888777888888999:::WWW~~~iiixxx[[[KKKKKKNNN{{{aaaMMMFFF@@@AAAAAA@@@??????AAABBBIIISSS```lllqqqqqqpppnnn}}}xxxuuuqqqRRRAAA999:::<<<333333333444444555666666666666666666666777888999:::===;;;KKKaaaaaaWWWKKKBBB>>>=========>>><<<<<<>>>???@@@FFFMMMRRR\\\hhhppp{{{|||oooeeegggpppxxx}}}cccMMMCCCBBB@@@<<<;;;===>>>===<<<===666999===DDDUUUpppuuuxxxaaa<<<:::555555444333222222111111222222222222222333444444444777444444999777999FFF~~~iiinnnsssvvvzzzoooXXXGGG@@@777888999999888777777888777888999::::::999888777777666666888:::;;;AAAKKKxxx___OOOGGG@@@AAABBBAAA???@@@>>>>>>>>>===>>>???AAACCCFFFKKKOOOQQQTTT[[[___```ccchhhnnnsssvvv{{{vvvmmmfff^^^VVVTTTUUUUUUVVVUUUTTTRRRPPPHHHAAA@@@JJJWWWfff}}}zzzgggIII>>>777888999444111222555555555555555555555555555555444333333444555555111333555666555555666888555>>>HHHtttlllkkk{{{___QQQHHHeeegggKKKDDDBBB???>>>@@@AAACCCCCCFFFKKKTTT^^^ggglllooooooxxxyyy}}}ZZZAAA>>>:::666777555222333333444555555666666777777777777888999::::::;;;@@@FFFiiifffYYYUUUMMMDDD???===>>>???>>>;;;;;;<<<======BBBIIINNNUUU[[[___iii{{{}}}pppqqqyyymmmZZZSSSMMMFFFAAAAAA@@@===<<>>===???@@@@@@???===>>>@@@BBB???EEEHHHHHHJJJQQQUUUVVVUUUZZZ```eeeiiimmmtttyyy~~~sssrrrkkk^^^TTTRRRPPPNNNKKKMMMOOONNNKKKHHHGGGGGGDDD;;;@@@XXXtttsssZZZ@@@777333777777111111555666666666666666666666666555444333333333333444555///111333333333333555777222CCC???\\\ooofffwww```OOOWWWwww^^^JJJEEE@@@>>>AAAEEEGGGGGGAAACCCGGGNNNVVV___ggglllnnnuuuxxxtttsss}}}}}}}}}~~~~~~rrrKKK888>>>:::111333888222222333444444555666666888777777777888999::::::222???@@@VVVpppSSSSSSOOOFFF???>>>???@@@===:::999;;;;;;;;;???FFFMMMQQQSSSTTT\\\ooo~~~{{{nnn[[[QQQIIIGGGCCC===<<<@@@<<>>;;;===>>>>>>===>>>@@@???===@@@???@@@AAABBBEEEGGGIIIMMMPPPSSSWWWZZZ^^^cccggggggmmmtttxxx{{{{{{vvvqqqlllhhh```YYYQQQLLLKKKKKKKKKJJJLLLMMMKKKGGGEEEEEECCC@@@AAAJJJ^^^{{{ddd@@@777666666555444444333333444444444555555555555666444444444444444444444444444333333333333444555555777:::777JJJkkkmmmfffKKK]]]iiibbbPPPAAAAAADDDBBBCCCFFFBBBCCCDDDEEEGGGNNNXXX```gggmmmssssssooonnnrrrvvv~~~}}}}}}~~~~~~~~~YYYGGG888777777222111666444444444444444444444444555555555666666777888999<<<777;;;FFFsssiiiOOOJJJLLL>>>;;;AAA;;;===<<<:::999:::===@@@BBBJJJOOOTTTTTTTTT\\\mmm|||}}}|||}}}{{{hhhYYYQQQMMMIIIFFF???AAAAAA===>>>QQQrrrqqqmmmhhhMMM<<<;;;666222222222222222222222222444333111000000111333444555444444444444555666666EEEkkkhhhooozzzvvvgggYYYIII===888777777777777777777777777777777777777777777777777777777777777777888999999DDDTTThhhGGG???BBBDDDBBBBBBBBBAAA>>><<<<<<<<<;;;???>>>>>>???@@@BBBDDDFFFGGGIIIMMMOOORRRVVVZZZ]]]```eeekkkoooqqquuu{{{~~~~~~~~~~~~tttqqqkkkeee```[[[UUUQQQVVVQQQKKKHHHIIIJJJJJJJJJSSSPPPLLLFFFAAA???@@@CCCIII[[[www~~~}}}uuuTTT999666666666555444333333333444444444444555555555555444444444444444444444444444333333333444444555555444:::999FFFmmmvvvlllqqqxxxVVVRRRUUUgggrrr]]]IIIDDDDDDBBB??????>>>???AAABBBDDDJJJRRRXXXaaahhhooopppllliiiiiilllpppttt{{{|||xxxyyy{{{||||||~~~PPP@@@555666777333222777444444444444444444444444555555555555666777888999;;;888<<>>===<<<:::::::::===???AAAIIINNNRRRSSSSSS[[[hhhttt}}}}}}}}}}}}}}}}}}kkkZZZLLLEEE@@@???@@@BBBEEERRRnnn{{{kkkaaaWWWEEE888555333222222222222222222222222444333111000000111333444444444333333444444555666@@@aaallluuu~~~kkk]]]QQQEEE<<<888777777777777777777777777777777777777777777777777666666666666666777888888===AAAddd___GGG@@@AAABBB>>>????????????>>>@@@BBB>>>>>>=========???@@@AAA???AAADDDFFFGGGJJJMMMPPPRRRVVV[[[^^^___bbbgggkkklllkkkjjjiiiiiihhhiiiiii```\\\VVVQQQMMMJJJFFFCCCJJJGGGDDDDDDEEEGGGHHHHHHLLLEEEAAA???<<<;;;FFFTTT___www{{{uuu}}}{{{bbbFFF888666555555444444333333222444444444444555555555555444444444444444444444444333333333444444444555555222999:::@@@TTTooopppaaaooo~~~cccLLLLLLrrr}}}___MMMEEEBBB???===>>>???@@@AAABBBEEEIIILLLYYYbbblllpppooommmmmmnnnjjjlllnnnqqquuu{{{zzzxxxuuutttvvvyyyzzz{{{{{{{{{yyyeeeEEE999111444777444444777444444444444444444444444555555555555666777888999999999>>><<>>@@@GGGJJJNNNQQQTTTZZZcccjjjwwwzzz}}}}}}|||}}}yyyfff\\\SSSIIICCCEEEFFFLLLccc}}}sssjjjUUUDDD>>>777000333222222222222222222222222333222111000000111222333333333222222333333444555999RRRwwwyyyyyypppcccUUUHHH>>>:::999777777777777777777777777666666666666666666666666555555555555555666777777999888LLLzzznnnRRREEEAAA>>>===???BBBBBB@@@AAACCC???>>>===<<<<<<===>>>???;;;<<<>>>??????@@@CCCEEEDDDGGGJJJLLLMMMNNNQQQTTTTTTSSSRRRQQQQQQQQQQQQQQQMMMJJJFFFDDDDDDDDDDDDCCCCCCBBBBBBAAABBBCCCCCCCCCDDD===;;;???@@@EEEXXXnnnyyyssspppooodddOOO===666444444444444333333222222333333444444444555555555333333333333333333333333333333444444444555444444333888999;;;AAANNNwwwcccYYY\\\uuuaaaIIIRRR|||fffRRRJJJEEECCCCCCCCCBBBBBBAAAAAABBBCCCMMMVVVaaajjjnnnrrrvvvyyynnnmmmjjjhhhhhhkkkqqquuuyyy{{{~~~{{{zzzrrrrrrrrrsssvvvyyy{{{|||}}}vvvsssvvvwwwzzzOOO===555111444777555444666444444444444444444444444555555555555555666888888888:::AAA999BBBXXXuuu|||PPPCCCCCCBBB@@@>>>===<<<;;;::::::<<<===>>>BBBEEEJJJOOOVVV\\\aaaeeerrrvvvzzz{{{{{{|||~~~zzzeeeUUUOOOJJJIII\\\ttt}}}zzzrrrQQQ:::===999///555111111111111111111111111222222111000000111222222222222111111222222333444555CCCaaammmllldddTTTBBB888666888666666666666666666666666555555555555555555555555555555555555555666666777888999???YYYdddNNNEEEAAA???BBBAAA<<<:::<<<@@@???===<<<<<<<<<===>>>:::;;;<<<<<<;;;<<<>>>@@@>>>???@@@AAABBBBBBDDDEEEDDDCCCBBBBBBAAABBBBBBBBB@@@>>><<<<<<>>>AAABBBBBBCCCCCCBBBAAA@@@?????????CCC@@@DDDKKKRRR]]]sss{{{eeekkkgggVVVEEE<<<777222333333333333333222222222333333333444444444444555333333333333333333333333222333444555555555444444555888888888888;;;YYYfffTTT^^^yyy]]]HHHZZZ~~~vvvdddWWWMMMGGGEEECCCAAAAAAAAA@@@@@@@@@FFFOOOXXX```iiirrrxxxsssqqqlllgggbbbaaacccfffiiimmmttt|||}}}xxxssspppooolllnnnppprrruuuxxx|||~~~}}}wwwzzzttt~~~~~~{{{YYY>>>999555333555777666444444444444444444444444444444444444444444555666777888888999AAA:::;;;IIIbbbeeeEEEAAABBB@@@@@@===<<<;;;;;;:::;;;<<<<<<>>>@@@FFFMMMVVV^^^cccfffmmmqqquuuwwwyyy|||~~~zzzqqqfff___hhhyyyxxxPPP888===:::000555111111111111111111111111111111111111111111111111222111111111111222333333444999OOOwww|||nnnnnneeeRRR???666444555666666666666666666666666444444444444444444444444555555555555555666777777999::::::CCCgggnnnNNNBBB;;;>>>AAA???===@@@@@@???>>><<<<<<<<<===>>>;;;<<<<<<;;;::::::<<<===>>>>>>>>>>>>????????????>>>>>>============>>>>>>???===<<<<<<>>>@@@AAA@@@AAABBBBBB@@@>>>===>>>@@@;;;CCCNNN[[[kkkzzztttbbbfff\\\EEE666777888333222222222222222222222222333333333333444444444444333333333333333333333333222333444555555555444333555999777777777444EEEddd___RRRaaavvvzzzSSSMMMcccuuu```OOOKKKFFFBBBAAABBBBBBBBB>>>AAAEEEJJJRRR[[[eeelllttttttsssooojjjgggffffffccceeejjjqqqvvvxxxvvvtttvvvyyy~~~yyyrrrmmmiiihhhggghhhjjjnnnqqquuuyyy}}}mmmrrryyy[[[CCC:::777555444555666666444333444444444444444444444444444444444444555666777888999777>>>;;;;;;AAASSS}}}KKKAAAAAA===<<<======<<<;;;:::::::::::::::===CCCKKKTTT]]]eeeiiikkklllmmmqqqvvv|||yyysssJJJ888:::666000333111111111111111111111111111111111111111111111111222222111111222222333444444555BBBbbbwwwpppkkk]]]III;;;777777555666666666666666666666666555555555555555555555555666666555555666666777888:::666666===OOOqqqhhhRRR@@@???CCCBBBBBBFFF???>>>===<<<;;;<<<======;;;;;;<<<;;;999999;;;<<<>>>==================<<<=========<<<<<<======>>>@@@???>>>???@@@AAA@@@???===>>>???>>>===>>>BBBEEEEEEUUUfffssszzz|||kkk___MMM===777888888666111111111222222222222222222222333333333444444444222222222222222222222222111222444666666555444333333999888666888555;;;MMMtttUUUVVVbbb{{{lllRRRTTTmmmddd\\\QQQHHHDDDCCCBBBBBB@@@AAABBBDDDIIIPPPXXX]]]kkkoootttvvvuuusssqqqpppiiihhhhhhiiilllnnnnnnnnnpppsssxxx|||~~~~~~~~~~~~~~~zzzuuunnnhhhcccbbbccceeefffiiinnnsssxxx~~~uuufff~~~```FFF:::999444444444444444555555333444444444444444444444444444444444444555666777777:::333:::;;;>>>>>>FFFooo]]]KKKIII@@@;;;======<<<;;;::::::999999999<<>>777:::;;;666666666666666666666666666666666666666666666666666666666666666666777888888:::111333???EEETTTlllNNNDDDCCC???>>>@@@======;;;;;;;;;;;;<<<===:::;;;;;;:::888888:::;;;===<<<;;;;;;<<<<<<;;;999===<<<<<<<<<<<<<<<======;;;::::::<<<>>>???>>><<<888:::<<<<<<===@@@EEEJJJdddwww}}}{{{pppTTT<<<777:::666333444111111111111111111222222222222333333333444444444222222222222222222222222111222444666666555444333111999888666888666888CCC]]]```WWWYYYbbbZZZMMMZZZzzznnn^^^PPPHHHDDDAAA@@@>>>>>>>>>@@@CCCHHHMMMQQQ[[[bbbllltttxxxwwwvvvttttttoooiiiffffffiiikkklllrrrtttwwwyyyzzz{{{|||~~~}}}||||||}}}{{{|||zzzyyysssnnngggaaa^^^___bbbeeegggkkkpppvvv|||}}}rrrsss}}}rrrKKK:::666555111333333222333555555444444444444444444444444444444444444444444555777777;;;000666;;;@@@<<<>>>bbbrrr]]]YYYJJJBBB======<<<;;;::::::999888999<<>>::::::>>>@@@>>>;;;;;;888999======999:::@@@999999:::;;;;;;;;;;;;;;;<<<<<<;;;<<<======<<<::::::888888<<>>999888???EEEVVVpppxxxuuuSSSEEE999555444111111444111111222222222333333333222222222222222222222222333222222111111222222333111444444111222555555222555444444555555666777888IIIZZZiiiTTTPPPbbbzzzwwwXXXQQQcccttt```OOOFFFDDD===;;;;;;>>>AAACCCFFFIIILLLSSS\\\eeelllssszzz|||xxxrrrmmmjjjjjjkkklllsssssswww}}}}}}}}}zzzxxxwwwvvvwwwzzz~~~zzzwwwuuuqqqlllgggdddaaa]]]ZZZZZZ]]]bbbfffnnnnnnrrr|||wwwlllqqq~~~WWW<<<888999444333333333333333333333333333333333333333333333333333333444444555666666666555888;;;:::888:::???EEEqqqsssQQQ===FFFBBBCCC???999999<<<:::444:::;;;>>>AAAGGGQQQ[[[aaadddkkkeeeYYYaaa||||||}}}}}}}}}}}}wwwxxx~~~qqqQQQ444000777666222111000000000000000000000000000000000000111111111111000111111111111222222222222444333555JJJttt~~~|||rrrgggZZZQQQIII===666555666555444666555555555444444444444555444333333333444555666555555555555555555555555777444555777555999OOOgggmmm\\\UUUQQQJJJEEE>>>:::999999888666<<<::::::>>>===999999===:::;;;;;;<<<<<<<<<;;;;;;999999999;;;<<<<<<;;;:::<<<<<<<<<>>>??????===:::999AAADDDLLLZZZdddsss~~~wwwtttwwwppp\\\HHH>>>666555555222111222111111111222222222333333222222222222222222222222333222222111111222222333111444444111222555555222333333333333444555666777???EEE___fffPPPRRR___kkkwwwllleeejjjwwwgggWWWNNNHHHBBB>>>???AAA???;;;:::AAAEEEJJJPPPUUU\\\dddiiittttttrrrqqqpppooonnnnnnrrrsssvvvzzz}}}yyyuuusssssstttuuuwww{{{}}}}}}{{{yyyxxxyyyyyywwwtttpppnnnjjjiiihhhfffbbb^^^\\\\\\]]]^^^aaaeeejjjmmmpppttt}}}uuuwww{{{}}}~~~|||lllIII777666777333333333333333333333333333333333333333333333333333333333444444555666666666555888:::999777999>>>CCCVVVjjjCCCAAA>>>@@@===888777;;;<<<888999:::<<>>>>>======@@@CCCDDDQQQ\\\jjj|||rrrnnnuuutttkkkXXXBBB:::555222444666333111000111111111222222222222333111111111111111111111111333222222111111222222333111444444111222555555222222222222222333444555666:::888CCCddd___LLLJJJUUUnnnaaaPPPTTTggguuunnnUUUIII???>>>@@@>>><<<<<<===>>>???AAADDDJJJQQQVVVaaadddhhhlllmmmllliiiggglllnnnpppsssvvv{{{~~~{{{uuuqqqooooooqqqrrrssswwwzzz{{{zzzyyyzzz{{{}}}}}}}}}|||zzzxxxzzzzzzyyyxxxxxxxxxxxxxxxuuusssooommmlllkkkiiihhh^^^]]][[[[[[\\\[[[ZZZXXXXXXZZZ^^^aaadddiiinnnrrrvvvwww{{{uuuuuu}}}tttQQQ999222333444333333333333333333333333333222222333333333333333333333333333444555555666666555777999888666777;;;???DDD```RRR>>>>>>@@@>>>:::888:::<<<<<<888888:::;;;???FFFNNNSSSZZZcccfff]]]UUU[[[lllzzz}}}|||~~~~~~{{{nnnkkknnnxxxyyyfff[[[ZZZCCC888111111000,,,+++000000000000000000000000000//////000000000000111111000000000111111111222222111333555444111:::[[[|||uuujjjbbbgggzzz|||{{{ssstttjjjRRR===:::666555555666666555444444444444444444444444222222222222333333444444444444444444444444444444777444444888999777888===NNN|||lll```^^^YYYQQQIIICCC@@@???<<<::::::<<<<<<;;;:::999;;;<<<<<<<<<<<<;;;::::::777999::::::999999::::::333888===???@@@EEENNNUUUaaannnxxx{{{nnntttvvv^^^GGG666333111111333444333111///111111111111222222222222000000000000000000000000333222222111111222222333111444444111222555555222222222222222333444555666:::888<<>>>>>>>>@@@DDDHHHKKKNNNSSSYYY___ccccccaaa``````cccfffhhhiiinnntttzzzyyy{{{|||zzzvvvqqqnnnmmmooooooooorrruuuvvvvvvuuuuuuvvvwwwxxxwwwvvvtttsssssssssrrrqqqppppppppppppmmmkkkfffccc```______^^^VVVVVVVVVVVVWWWXXXYYYYYYYYY[[[^^^```cccjjjrrryyyuuuwwwqqqqqq|||~~~wwwZZZ===222222222222444222222222222222222222222222222222222222333333333222333333444444555666666555666777777555666888;;;CCCNNN|||iiiAAA@@@BBBBBB???<<<;;;<<<<<<888999999:::<<<@@@FFFKKKWWW___fffdddYYYTTT```pppzzz|||~~~}}}|||{{{{{{~~~~~~vvvllllllvvvvvv\\\KKKGGG999333111333222......111////////////////////////////////////000000000111000000000000111111111111000///333777111000GGGeee~~~~~~wwwlllhhhiiiwww{{{yyysssqqq^^^@@@999888666555555555444333333333444444444444444444222222333333333333444333444444444444444444444444444444666888666555888===EEE]]]tttsssnnneeeXXXKKKBBB>>>???>>><<<;;;<<<>>><<<:::<<<<<<============<<<<<<888999999888666666999<<<999>>>EEEIIIOOOXXXccclll~~~zzzsss}}}lllLLL;;;444333333222111111222222000000000111111111222222222000000000000000000000000333222222111111222222333111444444111222555555222333333333333444555666777777666888GGGhhhqqqUUUNNNHHHWWWqqqlllUUUHHHPPP[[[ddd||||||{{{zzziiiYYYQQQHHH===;;;AAA>>>===<<<===>>>???@@@AAAEEEHHHMMMRRRVVVXXXYYYZZZSSSWWW\\\^^^^^^```cccggglllqqqvvvxxxvvvrrrmmmkkkllljjjjjjkkknnnpppppppppnnnooopppqqqqqqooonnnllljjjjjjhhhggggggfffffffffaaa```\\\YYYVVVUUUUUUVVVSSSSSSTTTTTTUUUVVVXXXZZZZZZ\\\```cccjjjuuu|||nnnmmm|||ssstttxxx|||XXXDDD555555777222111555222222222222222222222222111111111222222333333333222222333333444555555555555555666666555555777888@@@AAAeeeKKK@@@@@@AAAAAA???<<<;;;<<<:::::::::999:::===AAAEEEQQQWWW```ddd^^^UUUWWW```sssxxx}}}~~~|||{{{{{{zzzxxxwwwxxx|||~~~wwwpppwwwvvvYYYEEE???999333000111222111000111////////////////////////...////////////000000000//////000000000111111111111---000777555222???TTT{{{ggg___gggeeevvvyyy{{{vvvllldddQQQ666555555444444333222111111333333333333444444444444222222333444444444444444333333333333333333333333333555666555111111555:::>>>DDD[[[sssddd[[[RRROOOIIICCCCCCDDDBBB===<<<===>>>????????????>>>>>>??????===;;;>>>DDDIIISSSUUUYYYaaakkkwww{{{tttvvvnnnrrrpppUUU;;;333222444555444000///222333111000000000111111111111222111111111111111111111111333222222111111222222333111444444111222555555222333333333333444555666777777666666;;;NNNssshhhUUUMMMUUUjjjfffQQQFFFGGGWWWiiizzzkkkbbbccc]]]NNNEEEFFFCCCAAA???>>>??????===<<<>>>???AAADDDGGGJJJLLLMMMJJJMMMQQQTTTUUUUUUUUUVVV]]]cccjjjoooooollliiigggeeecccaaabbbdddfffggggggdddeeefffggggggeeecccbbb^^^^^^\\\[[[ZZZZZZZZZZZZRRRRRRQQQOOOMMMLLLMMMOOONNNOOOPPPQQQRRRTTTWWWZZZYYY```iiirrr||||||uuummmfff]]]nnnxxxxxx{{{{{{zzzvvv\\\???777555999999333111444222222222222222222222222000000111111222333333333222222222333444444555555444444555555666666777777;;;999PPPyyybbbCCC>>><<<>>>???===<<<===;;;;;;;;;999999:::>>>AAAHHHMMMVVV^^^^^^WWWRRRRRReeeooowwwwwwuuuuuuuuuuuuttttttvvvyyy}}}~~~~~~|||}}}zzzxxx{{{zzzZZZDDD>>>999333...---000111000...000000000000000000000000......////////////000000/////////000000000111111222...///444555333999CCCbbb|||}}}wwwZZZJJJQQQ```uuutttrrrnnn]]]NNNDDD888222333333333222111222222222222333333333444444444222333444555666555555444333333333333333333333333333444444222000111444666666;;;BBB]]]~~~rrreeeaaa```[[[TTTLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRPPPPPPUUU___gggsssppprrr}}}|||wwwrrrnnnppp```WWWNNN<<<333333000111555555111000333333000000000000000111111111111222222222222222222222222333222222111111222222333111444444111222555555222222222222222333444555666888666777999???SSS}}}xxx]]]TTT[[[hhh___GGGGGGMMMPPPnnnlllbbbkkkpppfff[[[YYYNNNJJJDDDAAA@@@@@@???===;;;;;;;;;;;;===>>>@@@AAABBBCCCEEEHHHKKKMMMLLLJJJPPPUUUZZZ___````````````\\\YYYWWWVVVXXX[[[\\\\\\WWWXXXYYYZZZZZZYYYWWWUUURRRQQQOOONNNMMMLLLLLLLLLFFFHHHJJJIIIHHHGGGIIIKKKKKKMMMOOOQQQRRRUUUZZZ^^^___lll|||uuuhhh^^^WWWccc{{{{{{{{{xxxlllZZZBBB444444555777666333222222111111111111111111111111///000000111222222333333111222222333333444555555333333444555777888777777888999@@@aaaSSSGGG===<<<===<<<;;;===;;;;;;;;;999888888;;;>>>AAAGGGPPPVVVYYYYYYTTTMMMUUUdddrrrvvvtttttttttqqqrrrtttvvvvvvvvvvvvwwwxxxwwwuuuuuu~~~}}}{{{www}}}|||ZZZBBB;;;555222///...///000000...000000000000000000000000........./////////000000////////////000000000111000000000000000222444666CCCkkkzzzrrrqqquuuuuuWWWEEEMMM___jjj~~~rrrooogggMMM888555666222333444444333333444555222222222333333444444444333444555666666666555444333333333333333333333333222333222111333666777555111===:::>>>hhh}}}tttdddeeeggghhhjjjjjjkkkkkkeeeffffffdddfffmmmzzz}}}zzzwwwvvvsssooommmTTT@@@555///333777000---333555222111444333///000000000000111111111111222222222222222222222222333222222222222222222333111444444111222555555333111111111111222333444555555444999<<<888>>>^^^zzzpppkkkYYYcccrrr``````ZZZLLLOOO^^^tttwwwdddlllxxxsssiiieeeVVVOOOFFF@@@>>>>>>>>>===??????>>>>>>======>>>>>>===;;;;;;???DDDGGGFFFDDDIIIKKKOOORRRSSSUUUXXXZZZUUURRROOOOOOPPPSSSUUUUUUNNNOOOPPPQQQQQQOOOMMMLLLIIIHHHGGGEEEDDDCCCCCCCCC@@@DDDGGGHHHGGGGGGIIILLLLLLNNNRRRSSSUUUYYY```eeeiiixxxuuusssYYYTTT\\\dddssstttvvv|||wwwZZZEEE666333555555222222333333000111111111111111111111111///000000111222222333333111222222333333444555555333333444555888999888777666888444NNNfffTTTBBB<<<===;;;:::<<<;;;;;;:::888777777:::<<<===GGGNNNQQQVVV[[[WWWOOOKKK^^^qqqxxxwwwwwwuuuqqqqqqtttvvvtttqqqppprrruuuvvvwwwwwwwww~~~|||ttt{{{zzzWWW???888111333333111///000111000000000000000000000000000............/////////000////////////000000000000---222333...---111333333...YYY{{{oooeeebbbiiisssrrrcccUUUQQQRRR\\\www{{{vvvwwwqqq^^^EEE444222666555555444333222111000///111111222222222333333333444444444333333222222222333333333333333333333333333333333444444444555555222666999===LLLsss}}}yyy~~~tttqqqwwwwwwnnndddUUUHHH:::555333111111333222111111111000000//////000000000000000000000000000111111111111222222222222111000......000111222222222222222222222222222000111222444555555444444555666666555888AAANNNYYYyyy```WWW___kkktttuuuvvv|||YYYQQQWWW\\\gggqqqppprrrtttuuuhhhZZZOOOMMMHHH>>>;;;AAA===<<<;;;;;;<<<<<<:::888::::::;;;<<<>>>@@@BBBCCCCCCCCCEEEFFFHHHIIIJJJKKKIIIIIIHHHGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFFFF@@@AAABBBAAA@@@AAACCCEEECCCEEEGGGHHHHHHGGGGGGGGGKKKQQQVVVWWW[[[dddlllooo{{{yyy{{{rrrZZZSSS^^^qqq~~~}}}|||~~~zzzttt~~~aaaJJJ<<<555888222111555666222000222000000000000000000000000111111222333333333333222333333333333333333333333444444444555555555555666444;;;>>>GGGkkkiiiMMMAAA<<>>EEEMMMTTTWWWWWWUUUMMMVVVfffwww}}}zzzvvvuuuppppppnnnmmmmmmnnnpppqqqqqqsssuuuwww}}}~~~}}}sssMMM999999111111111111111111111111000000000000000000000000////////////////////////////////////000000000000......///111222333444555555@@@^^^pppccccccgggeee\\\UUUMMMFFFLLLeee|||}}}}}}}}}yyyqqqaaaMMM<<<333222444333333222222222222111111111111111222222222333333444444333333333222222222333333333333333333333333333333333444444444444555555777888888@@@ZZZwwwxxxyyyooolllnnnkkk```VVVDDD;;;333222333222111222111111111000000000//////////////////////////////000000111111111222222222333222111000000111222333222222222222222222222222000111222444555555444444444666777666555999AAAHHHeee~~~fffTTTMMMMMMTTT```ttt___WWWLLLLLL^^^zzzsss^^^TTTLLLBBB===@@@<<<;;;:::;;;<<<<<<;;;999:::::::::;;;;;;<<<===>>>>>>??????@@@AAABBBCCCDDDBBBBBBAAAAAAAAAAAAAAABBB??????>>>>>>>>>???@@@AAABBBDDDDDDDDDBBBAAABBBDDDBBBDDDFFFIIILLLNNNOOOOOORRRXXX\\\]]]ddduuu}}}kkkXXXWWWiii~~~yyyyyy~~~~~~cccJJJ<<<777555444000000333333000///222000000000000000000000000000111222222333333222222333333333333333333333333444444444444555555555555777:::888:::RRR~~~tttVVV>>>;;;@@@;;;======;;;:::999888888888999<<>>@@@AAA???AAACCCCCCBBBBBBBBBCCCDDDEEEHHHLLLQQQUUUWWWWWW\\\fffoooqqqssszzz|||}}}uuuwww___QQQKKK^^^~~~xxxrrrttt}}}}}}cccGGG555111222333222000111333111...///333000000000000000000000000000111222222333333222222222222333333333333333333444444444444555555555555777888777555===YYYuuuJJJ;;;@@@???>>>===<<<:::999999888888777999<<>>>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;<<<===>>>???@@@AAAAAA???AAADDDFFFFFFGGGHHHIIIQQQRRRTTTXXX]]]```aaaaaabbbjjjpppqqqpppqqqpppmmmvvv{{{xxxoooZZZPPPUUUQQQVVVmmmuuuooopppnnnooovvvqqqaaaJJJ888222222222111222333444333111///000222000000000000000000000000000000111222222222222222222222222222222333333333333333444444444555555555555666999;;;:::DDDaaa~~~jjjIIICCCDDD>>>===<<<;;;:::999999999777777999;;;@@@GGGNNNSSSZZZVVVTTTTTTUUUYYYdddnnnqqqqqqpppooonnnmmmlllkkkjjjmmmpppqqqqqqqqqsssuuu~~~xxxtttrrrsssuuuvvvvvvwwwzzz|||}}}~~~~~~|||yyyyyy|||nnnddd]]]XXXKKK999111444////////////////////////////////////////////////................................./////////000000333333333333222222222222...000111444CCCaaaPPP[[[ccc\\\KKKGGG\\\uuu~~~{{{uuu}}}~~~vvvnnnaaa[[[MMMBBB555///111444444222222222222111111111000000000000111111111222222222222222222222222222222222222222222222222222222222222222222333333333444444333444444555666888:::<<<@@@fff~~~{{{|||xxxrrr{{{{{{qqqsssxxxuuullldddaaa]]]VVVKKKAAA999555444777222000111111......000//////////////////000000//////////////////////////////000000000111111111111111000000000000111111111111111222222333333333333333333333333333444444222333444444444666999;;;:::===AAAPPPxxxfffTTTTTTTTTUUUlll```LLLJJJDDDOOOXXXYYY^^^sss|||dddSSSNNNOOOKKKHHHDDDAAAAAAAAAAAA@@@===>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<===>>>???>>>>>>:::<<>>>>><<<;;;:::999999999777888888999;;;AAAJJJPPPUUUWWW[[[[[[UUURRRYYYccchhhjjjnnnqqqqqqpppmmmkkkeeehhhllloooqqqqqqqqqqqqyyy~~~}}}xxxuuutttqqqrrrssssssuuuxxx}}}}}}|||{{{|||~~~}}}~~~}}}{{{___TTTKKKGGG???555111444000000000000000000000000............................................................////////////333333333222222222222111111---000777<<>>???>>>===<<<;;;;;;;;;<<<<<<===>>>??????;;;<<<>>>@@@AAAAAAAAAAAABBBCCCFFFGGGGGGEEECCCAAAEEEFFFGGGFFFEEEFFFHHHJJJJJJPPPUUUTTTOOOJJJIIIKKKHHHQQQ^^^lll}}}sss___```ooooooYYYLLLIIIQQQXXXcccqqqzzzyyyrrrlllhhhkkkrrrzzz~~~mmm]]]JJJ===222///111333333444000111000...///222111---000000000000000000000000///000111111222222111111000000111111222333333333333333333333444444444444999444222555666777BBBOOOzzzvvvNNN:::???>>>===;;;::::::999999888999999888888<<>>999444111222000000000000000000000000........................------------------------------........./////////000000000///////////////555---///666333555TTT{{{GGGGGGNNN]]]ooo|||tttqqqpppooo~~~xxxtttcccHHH<<<444333222222222222222111000000000000111111111111000000000000111111111111000111111111222222222222111111111111111111111111111222222222222333333333222444555555444333444666999<<>>IIIgggoookkkaaaOOOKKKUUURRR[[[hhhxxxnnnWWWDDDBBBBBB@@@FFFQQQZZZooo~~~vvviii[[[PPPHHHBBB>>>@@@AAAAAAAAA???===;;;999;;;<<<===???AAABBBDDDDDD>>>???BBBDDDFFFFFFFFFEEEJJJJJJIIIHHHFFFEEEDDDDDD???@@@@@@@@@@@@CCCGGGKKKGGGRRR[[[ZZZPPPIIIIIIMMMMMMbbb}}}{{{qqqyyy}}}}}}nnn___]]]ZZZUUUXXXdddjjjppppppjjjeeeeeefffpppyyyvvvgggUUUGGG===555000000111......222//////------444;;;999222000000000000000000000000///000000111111111111111///000000111222222333333222222333333333444444444666444333222333666<<>>===;;;::::::::::::777999:::888666777<<>>@@@BBBEEEGGGIIIJJJBBBDDDFFFIIIKKKKKKKKKJJJKKKIIIDDD@@@>>>???@@@AAA<<<===???@@@DDDJJJQQQVVV[[[iiiuuuuuujjjaaabbbhhhdddzzzwwwuuuqqqkkkVVVTTTNNNZZZzzzvvvggghhhgggfffeeeccceeehhhkkkppp|||yyydddOOO???555000...000555444---+++...111000...000:::DDDBBB999000000000000000000000000//////000111111111111111///000000111222222333333222222333333333444444444///444777777666888999888CCCpppzzz???>>>===<<<;;;:::::::::666999;;;999555444777;;;BBBBBBKKKZZZfffhhhccc```XXXZZZ\\\___cccfffiiijjjjjjiiiiiijjjlllmmmmmmmmmpppttt}}}|||rrrpppuuuppp{{{|||xxxwwwuuuqqqnnnkkkmmmppppppmmmjjjiiihhhfffjjjoooqqqooolllhhhggghhhttt~~~}}}zzzvvvtttuuusssvvvzzz{{{{{{|||}}}gggVVVbbbkkktttrrr~~~zzzxxx|||rrrMMMBBB666111222222111000................................................---------------------------------.........//////////////////000000000111***///444333000222:::AAAeee~~~yyynnnfffjjj{{{~~~uuuuuuqqqgggWWWEEE666...111111111111111111111111000000000000000000000000000000000000111111111111111111222222222222111111000000111222333333444444222222222222222222222222222222222111111000000000222666999666999JJJiiixxxttt~~~~~~{{{wwwyyyvvvqqqoootttzzzyyysss~~~|||yyyssspppuuu|||tttrrrvvv___hhhnnnjjj^^^QQQKKKJJJ555444333111000//////...111111000000//////......////////////////////////........................222111//////000000...---111222333444444333222111111111222333333333333222555555333222111222666999222333444444222222333444555555999;;;999<<>>EEEIIIHHHDDD???DDDTTTcccjjjqqqyyyvvvxxxxxxxxx~~~rrrbbb```nnndddYYYIIIHHHTTTrrr~~~gggjjjccc___cccggggggffffff{{{zzzttteeeQQQ@@@777444222222222111111111000000111//////222888999666222000000000000000000000000000000000000000000000000000111111111111222222222333333333333333333333333555444333222333555777999???YYYYYYCCC>>>BBB;;;555:::>>><<<:::777555555666999;;;>>>???FFFSSSbbbiiihhhcccZZZ[[[[[[\\\^^^___aaaaaadddeeefffggghhhhhhhhhhhhhhhlllttt~~~xxxpppoootttwwwxxx|||}}}yyyyyy{{{|||zzz{{{|||xxxtttpppmmmjjjhhhfffiiigggfffhhhkkkkkkiiifffgggjjjnnnnnnkkkfffaaa______cccmmmxxx}}}zzzuuurrrpppppppppuuuwwwwwwzzzmmm^^^YYYjjjyyymmmvvv~~~ssszzzwww{{{yyycccIII===333222111---+++---........................///////////////////////////...---,,,,,,---...///............//////////////////000000111111111222111111111222333444666777wwwuuuxxxrrruuunnncccVVVHHH===444000111111111111111111111111000000000000000000000000//////000000000111111111000111111222222111111000111111111222222333333333222222222222222222222222333333222222222111111111222666777444444>>>RRRbbbvvv}}}{{{yyyzzztttmmmnnnxxx{{{qqqyyyxxxtttqqqnnnlllkkklllrrrzzz|||ssssssrrrkkkfffeee\\\eeemmmkkk^^^LLL???999444333222111000/////////000000000000//////......////////////////////////........................222000//////111111000...111111222222222222111111000111222222333333222222333333333111000111444666222333444444222222333444111222555777555666AAANNNggg|||{{{fffRRRQQQRRRLLLPPP[[[kkkkkkgggcccfffpppvvvwwwaaaWWWIII@@@AAAMMM]]]hhhhhhpppttt```TTTQQQNNNPPPQQQQQQUUUZZZXXXSSSKKKIIIFFFFFFNNNZZZ___^^^RRRNNNLLLMMMLLLNNNZZZiiinnnggghhhsss~~~zzzhhh^^^YYYddd{{{gggSSSNNNMMMLLL___{{{qqqfff```\\\aaagggjjjlllooovvvbbbNNN@@@888555444222222222111111000000000000...---111555666333///////////////////////////000000000000000000000000000000111111111222222222333333333333333333333333555444333222333555777888;;;KKKiiikkkOOO>>><<<:::<<>>DDDMMMTTTYYY]]]\\\[[[ZZZYYYYYYZZZ[[[\\\]]]^^^```aaabbbbbbbbbeeedddeeejjjssszzz}}}}}}wwwtttqqqqqqvvvzzzwwwqqqsssnnnjjjiiihhheeegggkkklllkkkiiigggffffffffffffeeecccbbbbbbdddgggggggggdddkkksssvvvsssmmmgggeeeZZZ\\\bbbkkkoooooorrrwwwzzzxxxuuuqqqmmmiiifffeeekkknnnooommmnnnwwwjjjRRRSSSvvvpppppp{{{~~~mmmccc]]]PPP<<<444......000//////000................................................///...------------...///---............/////////.........////////////////////////000111222333444}}}oooggg___YYY]]]ggg~~~~~~~~~~~~yyyssslll]]]PPP>>>222...000222222111111111111111111111111000000000000000000000000////////////000000000111000000111111111111000000222222222222111111111111333333222222222222222111333333333333333333333333222333444444444333444444444LLLdddqqqzzz~~~|||wwwtttnnnsssqqqjjjhhhooorrrpppqqqeeeaaajjjvvv~~~fffmmmpppmmmlllqqquuuuuujjjnnnooolllkkkkkkgggaaaeeemmmsssrrrkkkeeeeeegggkkkjjjgggbbb]]]YYYTTTOOORRRNNNHHHCCC===888333000000000/////////000000111////////////////////////////////////////////////........................000//////000222444333222111000///......///000111000000111222222222222222///111333333222111222222111333333333222111222333444333444444444222222333666BBBUUUmmmzzz]]]KKKKKK;;;===@@@DDDQQQhhhhhhZZZ[[[UUUHHHJJJBBBAAAAAA@@@IIIMMMDDDOOO[[[lll|||yyyooowwwuuuwwwzzzvvvvvvtttmmmfffqqqrrrmmmjjjjjjbbbVVVRRRVVVOOOSSS\\\cccqqq|||xxxqqqfff```fffqqquuutttqqqkkk\\\SSSYYYeeemmmrrrwww}}}~~~wwwkkkkkkrrrgggdddeeekkknnnkkkiiiiiiVVVJJJ;;;333222333111---000000000000000000000000///...---...000000...,,,////////////////////////000000000000000000000000000000000000111111111111222222222222222222222222444333333333333444555666777444888KKKkkkdddBBB:::;;;555999999:::::::::999888777777777888888:::@@@JJJQQQVVVWWWXXXYYYYYYXXXWWWVVVZZZ[[[]]]___aaabbbccccccfffbbb``````eeejjjnnnooommmkkkiiiiiimmmssswwwwwwwwwqqqlllkkkiiihhhjjjnnniiiiiihhhfffeeedddfffgggfffeeeddddddfffhhhkkklllkkknnntttzzz{{{vvvmmmfff```___ccciiilllkkkmmmqqqooommmjjjgggeeeddddddeeejjjjjjjjjlllrrrzzztttaaaSSSRRRbbb{{{pppsss~~~xxxdddWWWNNNEEE666222...---.../////////.........................................................------.........---------.........//////.................................//////111222222ooo___UUUYYY___bbbjjjuuu~~~}}}yyywwwrrrggg^^^HHH???444...///111111000000000000000000000000000////////////////////////...////////////000000000000000000111111000000000222111111111111111111111333333333222222111111111333333333333333333333333333333333444555555444222///===JJJRRR```vvvyyyoookkkmmmvvvyyytttssswwwvvvpppiiihhhddddddooowwwyyyyyyyyy~~~~~~{{{uuuqqqtttwwwrrrjjj\\\```cccaaa```bbbfffhhhoooyyy~~~wwwoooggg``````iiirrrtttoookkkkkkmmmgggppppppdddVVVPPPNNNKKKKKKDDD;;;555222333333444//////......//////000111.............../////////////////////////////////........................000//////000333444444333111000///......///000111000000111222222222222111///111444555444333222333111222333333111111222333666555444222222444444444;;;888:::FFF]]]{{{zzznnnccc\\\YYYHHHDDD>>>===CCCPPPcccqqqxxxwww~~~zzzlllfffYYYOOOFFF???CCCDDD999>>>???BBBKKK\\\rrryyyfffZZZ^^^lllvvvyyy|||ssslllfff```YYYbbbbbb^^^WWWVVVXXXSSSJJJPPPVVVQQQUUUbbb^^^OOOMMMQQQMMMWWWiiiuuuyyyiii[[[XXXZZZWWWQQQMMMJJJJJJUUUnnnttt{{{|||tttfffdddnnnuuutttgggfffiiilllhhh\\\QQQMMM;;;888444222333222///---////////////////////////000///////////////...---........................//////////////////////////////000000000111111111222222222222222222222222333333333333333444444555777666666>>>PPPmmmWWW>>>???@@@;;;:::999888888888999999555888999999888;;;BBBHHHLLLPPPVVV[[[]]][[[XXXVVVYYY[[[]]]___bbbdddeeeeeeeeebbb___^^^^^^```aaaaaacccddddddddddddiiiuuu{{{uuuooommmjjjfffhhhkkkjjjkkkjjjhhheeedddfffhhhggggggfffffffffiiilllnnnnnnmmmpppyyywwwmmmfffccccccggghhhggggggjjjgggddd```^^^^^^aaaeeehhhjjjggggggnnnxxx~~~~~~sss```MMMKKKVVVfffuuuzzzrrrssszzz{{{|||rrrbbbUUUJJJ>>>888333222///------......---................................................---..................---------------........................------------............///000111111UUURRRXXXiiiwww|||wwwooosssyyyrrr[[[FFF888444111000222222111///000000000000000000000000////////////////////////......////////////000000///000000111111000000///000000111111111111111111444333333222222111111111222222222222333333333333555444222222222333222111222666999===IIIaaaxxxvvvpppqqq~~~{{{rrr|||xxxrrryyyzzzsssrrroooooooooqqqsssqqqlllhhhdddeeebbb\\\[[[^^^___\\\YYY\\\___bbbfffiiilllnnnyyyvvvnnniiieeehhhmmmsssuuusssooommmlllppp~~~jjjUUUNNNLLLJJJAAA>>>999666444333222000///...............///000---............/////////////////////////////////........................000///...000222333333222000000////////////000000///000111111222222111111///222444555444333333333111222333222111000111333333555333000000333555444444555888;;;@@@VVV|||sssrrrmmmfff[[[OOOCCC???AAAEEEKKKQQQ\\\dddkkkqqq}}}vvvlll___PPPKKKFFF777@@@??????BBBJJJWWWfffpppllliiinnn{{{vvvlll]]]UUUIII???@@@JJJQQQSSS___```]]]VVVUUUWWWPPPDDDJJJRRRRRRJJJIIIOOOMMMEEEEEEUUUWWWbbb{{{yyyjjjlllVVVQQQ]]]rrrssscccRRRKKKIIIEEE@@@>>>AAAOOOjjjccceeemmmgggZZZ^^^rrrxxxmmmooolllllliii___NNN@@@:::333333222000......///000............////////////000000//////////////////......................../////////////////////////////////000000000111111222222222222222222222222333333333333444444444333555777:::;;;CCCYYYyyynnnDDD;;;:::<<<;;;999888888999::::::666888::::::999:::>>>AAAEEEJJJRRRZZZ]]]]]]ZZZXXXXXXZZZ\\\___bbbeeefffgggbbbaaaaaa``````___^^^^^^^^^```cccccc___aaannn}}}yyyssspppkkkfffeeehhhkkklllmmmjjjfffdddgggjjjeeeeeeffffffeeefffiiikkkiiigggiiisss~~~vvvooojjjgggiiiiiifffeeegggaaa^^^\\\[[[\\\aaafffjjjiiieeegggpppxxxyyywwwuuuYYYSSSPPPWWW___fffkkkppprrrzzzrrrnnntttzzzttttttbbbOOOKKKCCC777555000222111---,,,......,,,........................------------------------------...//////...------,,,------------........................---------///.........//////000111ZZZeeevvv}}}||||||}}}uuuoooooommm```JJJ888222222111111111111000000000000000000000000000000////////////////////////........./////////000000//////000000000000////////////000000111111222222444444333333222111111000111111111222222222333333333333222111111111111111111000111555<<>>333666,,,111111...---000000---........................------------------------------...//////...------,,,,,,---------.........////////////......------//////////////////000111vvvxxxnnniiihhhiiiiii~~~oootttuuutttiiiTTT@@@555333222222222000......///111000000000000000000000000////////////////////////............/////////000//////000000000000//////...//////000111222222333444444333333222111000000000000000111111222222222000111222222222222333444444111222777555111:::GGGYYYuuu{{{~~~tttllleeefffxxx|||llljjjiiijjjlllpppssstttqqqnnnpppnnnggg```^^^aaacccaaakkkgggjjjzzz~~~zzz||||||yyyzzz{{{wwwqqqqqqmmmjjjnnntttuuupppjjj]]]kkkhhhQQQ@@@???===555111222222000...///222555//////...------------------------.........//////////////////////////////........................000///...///000111000//////000111222222111000/////////000111111111111111///000111111000000111222000222222222111000111222...666999444111333444222222000444:::777444CCCYYYtttrrryyywwwcccSSSVVV^^^[[[PPPGGG@@@===>>>DDDHHHLLLTTT^^^\\\bbbsss}}}||||||wwwggg```iiinnncccNNN>>><<<@@@???999;;;FFFOOOOOOLLLKKKDDDHHHGGGBBBAAAGGGNNNPPPPPPEEEDDDLLLNNNLLLVVVhhhuuuxxxxxxpppcccnnn\\\WWW[[[YYYXXXWWWPPPOOOHHHDDDGGGLLLNNNPPPTTTVVVbbbqqqqqqWWWOOONNNNNNRRR]]]jjjtttxxxpppfffXXXKKK===111...111------...111333222000...---------.........//////---.........------///000........................////////////////////////////////////000000000000111111111111111111111111333333444444444333222222000333444222333BBB\\\qqqaaaKKK888999<<<======;;;888666999888777666777888::::::;;;>>>BBBGGGLLLPPPSSSTTTSSSUUUXXX[[[___bbbcccddd___aaabbbbbb```___^^^^^^YYYZZZ___fffeeeaaadddkkkmmmiiiggghhhgggddddddgggeeehhhiiigggdddcccgggkkkdddgggiiiiiifffeeefffhhhbbbeeehhhjjjlllnnnrrrvvvssskkkeeedddccc___\\\]]]\\\]]]___aaabbbcccbbbbbbdddfffjjjkkkddd[[[]]]eeerrrhhh___qqq~~~wwwtttllldddkkktttpppXXX___NNN<<<>>>777,,,333***///111...---111222...........................------------------------,,,---...//////...---,,,,,,,,,,,,---------......000000/////////.........000////////////000000111~~~uuuuuuuuupppjjjhhhooovvv~~~sssoooqqq}}}nnnZZZIII>>>777111---//////000000000000//////000000000///......---------------............///////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111000111111111111222222222333333222222333333444555AAAJJJ```{{{rrrfffcccggg{{{uuunnnnnnsssxxxxxxrrrkkkfffeeegggoooqqqlllmmmvvv{{{yyyvvvfffeeefffccceeeggggggjjjvvvyyywwwuuuvvvyyy{{{yyyqqqjjjfffjjjrrrwwwvvvnnnbbbYYYMMMKKKGGGBBB<<<666222000333111......111222000/////////...------------...000000///...------,,,,,,........................000000000///---...000222///000333555555444222000...///000111222333444444222222222222222222222222,,,000333333000......///333333333333333222000000111111000000111111222333333333333444666777999:::LLLSSShhh}}}|||rrrccc[[[___nnnmmmYYYLLLMMMBBB:::???AAA@@@FFFDDDFFFKKKQQQUUUZZZbbbiiiaaarrr{{{nnnXXXJJJFFFFFFJJJDDD<<>>???@@@GGGOOO\\\wwwxxxkkkbbb\\\VVVZZZ^^^```]]]YYYUUUSSSUUUWWWZZZ```fffgggddd```MMMCCC777000...//////...////////////////////////////////////////////////------........./////////............////////////,,,---///000000000......000000000000000000000000111111111111111111111111111111111222222222333333222444555444444777???EEE\\\{{{uuu{{{gggMMM888888>>>;;;555333666666666666666666666666888999:::===@@@DDDFFFHHHOOOQQQTTTXXX\\\___aaabbb___^^^]]]^^^``````^^^[[[[[[^^^aaabbbaaaaaaaaabbb\\\^^^```aaaaaadddeeefffddddddccccccbbbbbbccccccfffggggggfffdddbbbbbbccchhhgggfffdddaaa^^^[[[ZZZ\\\[[[YYYWWWWWWWWWXXXYYYXXXXXXYYYXXXWWWYYY]]]aaahhhaaaVVVJJJCCCLLLggg}}}qqqmmmxxxzzzyyyzzzjjjgggccc```]]]bbbqqq\\\QQQBBB777333222111///////////////................................................------,,,,,,...------,,,,,,------...------------------------444000------...000///...............////////////tttkkklllmmmiiiccc___TTTJJJ<<<333000111222222...//////000000//////...,,,------...//////000000---------............///........................////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000111111111222222222222111111222222333444888555555===OOOfffzzzyyyhhh\\\YYYaaasss}}}{{{{{{wwwmmmdddeeennnxxxvvv}}}tttuuuwwwvvv{{{nnnpppqqqooossslllooorrrtttwww|||{{{xxxxxxqqqjjjiiikkkhhh___VVVWWWWWWVVVTTTPPPHHH>>>888<<<;;;999777555333111000000000000111333444333111000///......------....../////////...------,,,,,,...........................///000///------///111---...000222222111000///000111111111222222333333222222222222222222222222---///000000000000111222222222111000111222333444111111000000111111222333333333222222333333444555666555<<>>888222......000111222...//////////////////...---------....../////////---------............///........................////////////////////////000000000000000000000000111111111111111111111111111111111111111111111111000000000000111111111111111111111111111222333333777666444444777???HHHOOOXXX___mmm|||~~~qqqccc\\\\\\cccggghhhkkkrrrvvvvvvwwwnnn```TTTSSS___qqq~~~zzzrrrrrrrrrnnnsssuuulllhhhpppqqqnnnsssiiijjjkkkkkklllppprrrsssoooeee\\\YYYZZZXXXNNNEEEEEECCCAAA@@@>>>;;;777444666555444333222111000///111111222333444333222111000//////...............//////.........---------........................---...///...------...///,,,---///000111000///...000000000000000000000111111111111111111111111111000000000000///000111222222111//////000222444666111111000000111111222333333222222111111111222222555222333999AAALLL^^^oooxxxyyyjjjaaannn~~~vvvgggooowwwuuutttcccWWWMMMJJJFFF???<<>>FFF[[[jjj~~~gggccciii}}}{{{mmmpppvvvwwwzzzoooiiieeebbbVVVIIIJJJTTTHHHEEE@@@===:::888999:::444@@@===666999::::::@@@>>>???AAACCCCCCDDDFFFIIIOOOQQQNNNHHHHHHMMMLLLGGGAAA>>>AAAGGGGGGDDDIIIQQQIIIDDDFFFOOOPPPJJJNNNYYYrrrqqqjjjhhhgggbbbdddkkkooobbbMMMGGGNNNRRROOOOOOVVV```iiimmmnnngggbbbXXXKKK???555111000......///000111111///...------------------------........................////////////000000000000------------............,,,------.....................//////000000000000000000000000000000000000000000111111111222222222000111222333333333555666000@@@KKK[[[yyy}}}aaaBBB444555;;;555555555555555555555555555555555555555666777777:::===AAAFFFKKKOOOQQQRRRRRRSSSTTTUUUVVVWWWXXXZZZWWWYYY[[[[[[ZZZYYYYYYZZZaaa[[[ZZZ^^^___\\\ZZZ\\\[[[^^^aaadddeeeeeecccbbb]]]^^^^^^\\\YYYWWWWWWXXXQQQRRRRRRSSSSSSSSSRRRRRRNNNOOOOOOOOOPPPQQQRRRRRRTTTVVVXXXXXXTTTNNNHHHDDDFFFGGGOOO]]]ffffffbbb```cccttt}}}sssgggxxxqqqvvvrrrddd```iiipppooossseeeWWWRRRPPPNNNLLLLLL<<<555...,,,000111...***............------------------------------------************************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...---------......------------............zzz{{{|||uuussswwwyyywwwoooeeeYYYPPPGGG<<<555444---...000222222111///...---......//////......---//////......---,,,,,,+++---------............///------------------------........................////////////////////////000000000000000000000000000000000000000000000000/////////000000000111111000000000///000000111222---///111222111111111222000111222555:::@@@IIIOOONNNPPPPPPPPPRRRWWW^^^bbbZZZTTTSSS___vvvqqqcccccchhhdddZZZRRRWWW\\\iii{{{|||vvvyyycccYYYPPPPPPRRRPPPMMMKKKJJJDDD===::::::999555111444333111111333555555555333333222111111000000000222333333222000000111333111000//////......//////................................................+++---......---,,,,,,---------....../////////...------....../////////000111111111111111111111111333111000000111222000///000000//////000111333444111111000000111111222333111111000000000000000111000111333333222222333555:::EEEYYYpppmmmiiimmmooo}}}mmmjjjllllllpppooopppvvvwwwiiiZZZ___ooobbb[[[UUURRROOOHHHCCCBBBBBBOOOLLL???<<<;;;:::???===999999===???>>>;;;;;;:::???AAA???@@@HHHQQQVVVLLLGGGHHHNNNSSSWWWaaammmmmmfffeeeiiieee\\\^^^gggsssbbb______[[[YYYXXXYYY[[[TTTLLLNNNWWWZZZVVVUUU[[[eeekkkjjjeeeTTTLLL@@@555...---///111------...//////...------------------------------............................../////////000000000,,,------------.........---------------.........---......//////000000111000000000000000000000000000000000111111111111222000111111222444555777888222;;;;;;BBBbbbxxx___EEE;;;777555555555555555555555555666666555555555555666666666888:::>>>BBBFFFIIIJJJJJJLLLNNNNNNOOOQQQTTTVVVTTTWWWYYYZZZYYYXXXXXXYYY\\\TTTRRRYYY\\\XXXVVVXXXTTTWWWZZZ^^^``````___^^^XXXYYYYYYWWWTTTRRRQQQRRRMMMNNNPPPQQQRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPRRRTTTUUUQQQIIICCC@@@@@@]]]bbbllltttssskkkffffffaaavvvzzzkkklll|||sssvvvlll\\\^^^pppyyyssslll\\\MMMJJJLLLIII@@@:::111...,,,---///000...+++.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))************++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...---,,,,,,---...,,,------------.........xxxzzzxxxqqqrrrwwwuuuoooaaaTTTEEE===888333111222...///000000////////////---......//////......------------------------------------............///------------------------........................////////////////////////000000000000000000000000000000000000000000000000////////////000000000111000////////////000111111333222111000111111111111---111555666555666888999@@@CCCFFFHHHIIILLLSSSYYYUUUSSSWWWggg|||}}}xxxlll```^^^ccc```WWWPPPTTTWWWeeewwwvvvnnnqqqVVVLLLEEEFFFEEE@@@<<<;;;999777555333333333222222333222111222444555555444000000111111111111222222000000000///...///333777111000000///////////////................................................***,,,......---,,,,,,,,,---.........////////////......//////000111222222111111111111111111111111///...///111444555333000//////000000111111222222111111000000111111222333111000000000000000111111111333444444444555555555222555@@@OOO^^^lll}}}xxxxxx|||oooooohhhfffdddfffjjjooozzztttccchhhzzztttiiicccgggkkkeeeZZZTTT```mmmfffRRRIIIDDD???@@@======CCCLLLMMMFFF@@@???<<<@@@FFFMMMSSS\\\kkkxxx___ZZZVVVXXX^^^jjjyyy}}}pppkkkgggbbb```cccuuuzzzpppZZZOOOUUUXXXRRRUUUWWWWWWRRRLLLLLLVVVaaabbb^^^ZZZZZZ\\\ZZZTTTNNN@@@999111------...//////,,,,,,------,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,........................------........./////////,,,,,,---------.........---,,,,,,,,,------......------......///000000111000000000000000000000000000000000000111111111111222111000111333666777888666:::777;;;NNNhhhyyyxxxbbbLLL;;;555555555555555555555555666666555555555555666666666666666888;;;???BBBDDDEEEGGGIIIIIIHHHJJJMMMPPPOOOQQQTTTUUUTTTTTTTTTUUUZZZQQQNNNTTTWWWRRROOOQQQOOOPPPSSSVVVWWWXXXWWWWWWTTTTTTTTTRRROOOLLLLLLMMMMMMMMMMMMNNNOOOPPPQQQRRRPPPQQQQQQQQQQQQPPPPPPOOOMMMNNNLLLEEE>>>@@@JJJTTTyyy}}}lllfffjjjeeevvvhhhooouuutttnnnddd___gggtttxxxttthhhXXXJJJGGGGGGBBB999333//////......------...///.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++))),,,......,,,+++---...,,,,,,---------.........|||yyy|||xxxxxxvvvtttyyy|||tttiiiTTTFFF:::666666444222111000000///---,,,---///111---..................---+++,,,,,,------......///---------.........//////------------------------........................////////////////////////000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111000//////111333555444333...111333111///222666888666888:::::::::===GGGQQQOOOLLLNNNXXXgggsssvvvuuunnnnnneeeYYYVVVYYYVVVOOOGGGIIIIIIUUUeeecccZZZ]]]IIIBBB>>>@@@>>>777444666000111222111111111333555111111111333666777666444......///000111333333444---......------000666;;;111111000///////////////---.............................................***,,,......---++++++,,,........./////////000000...///000111222333444444000000000000000000000000,,,,,,---111666777555222//////000111111111111000111111111000111222222333000000000000000111222222000111111//////222444444555111111999BBBPPPeeexxxzzzrrrnnnfffeeeaaa```dddhhhuuu~~~sss```cccsssxxxkkkfffqqq~~~|||nnncccxxx|||fff\\\VVVOOOOOO???HHHXXXgggfffYYYNNNKKKRRRQQQWWWaaagggnnn|||eee```XXXUUU[[[jjjzzzttt___WWWYYY\\\\\\\\\___fff```PPPOOO\\\^^^UUURRRYYYZZZPPPGGGJJJYYYffffffccc]]]WWWOOOGGG???;;;666222...///222333///***,,,------,,,,,,---///111,,,,,,,,,,,,,,,,,,,,,,,,........................------------.........///,,,,,,,,,---------......---,,,,,,,,,,,,---......---------...///000000111000000000000000000000000000000000000111111111111333111000000222555777888444666666;;;???IIIttt~~~bbbrrrwww___EEE555555555555555555555555666555555444444555555666666666555555777;;;???BBBCCCEEEFFFEEEDDDEEEHHHLLLHHHKKKNNNOOOOOOOOOPPPQQQ]]]QQQMMMSSSTTTLLLGGGJJJLLLMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQOOOLLLIIIIIIJJJMMMKKKJJJJJJKKKOOOSSSUUUOOOPPPPPPQQQQQQQQQPPPPPPIIIIIIDDD<<<999DDD[[[nnnjjjcccggggggwwwfffnnnjjjssseee]]]eeepppsssrrrrrrhhhZZZLLLFFFCCC<<<555111111222111...++++++...222......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++,,,,,,---++++++++++++++++++++++++(((+++......,,,+++,,,...,,,,,,,,,---------......uuu{{{~~~|||{{{yyyuuunnnqqquuuyyywwwmmm^^^RRR<<<:::555111......///111......////////////......000000///...------,,,,,,---------............///------------------------.........////////////000........................000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000111111000000//////......000000000000000000000000////////////000000000000222222111222444777:::<<<777999<<<@@@EEEIIILLLNNNPPPNNNKKKGGGEEECCCBBBBBB@@@>>><<<===???@@@>>><<<444444555555444222111000000222333222000///111222666666777777666444333111//////111222222111000000////////////111333555666///...///111333333111///......---------......////////////...---------,,,.................................////////////000,,,...000000//////111333000000000000111111111111//////000111111111111111000000////////////000000111111000000000000111111111111000000000000000111222111000//////000111111000000111333666;;;BBBGGGbbbjjjqqqsssttt}}}uuuhhhiiipppiiibbbjjjkkkeeedddkkknnnfff\\\XXXbbb___bbbllluuuwwwrrrmmm~~~yyyhhhaaaddd```VVVSSSWWW___gggiiiddd]]]YYY]]]YYYZZZdddsss|||}}}{{{dddYYYQQQSSSYYY]]]```ccciii___TTTOOOOOOPPPVVV\\\]]]VVVSSSWWW[[[ZZZXXXWWWRRRTTTQQQMMMWWWhhhmmmhhhbbbWWWIII???:::777333///000000//////.........---+++++++++,,,,,,,,,------........................,,,,,,,,,---------......---......///////////////........................---------............///000000000000000000000000000000000000000000000000............/////////000000111222333444444444444333333777999555<<>>===???AAADDDFFFFFFEEEEEEFFFGGGIIIHHHGGGIIINNNRRRWWWRRRMMMJJJJJJKKKJJJIIIIIIIIIJJJJJJKKKKKKLLLLLLIIIIIIHHHGGGGGGIIIJJJKKKGGGIIIKKKLLLLLLMMMOOORRRMMMLLLKKKKKKKKKJJJHHHGGGKKK<<<999BBBGGGJJJ^^^wwwhhh\\\kkkkkk|||ggg\\\XXXddd___]]]```gggnnnqqqqqqiiiVVVGGGCCC???555///111333111///...---...///000---------------------------------,,,,,,+++++++++++++++,,,,,,,,,,,,------...---,,,,,,+++***)))(((---,,,++++++------,,,+++,,,,,,,,,,,,------...///------------------------ssswwwyyyxxxyyy{{{zzzvvvmmmmmmlllggg\\\PPPDDD>>>777666333000//////111222......////////////......000//////...------,,,,,,------------............------------------------------........./////////........................////////////////////////////////////////////////////////////////////////000000////////////000000111000000000/////////...000000000000000000000000.../////////000000000000...---,,,,,,---///111222000111222333555666777888<<<;;;999777555555444555555333111222444555333111222222333333222111///...000//////111333333222111444444444444444222111000///000111111111111//////////////////000111333444000//////000111111///,,,000//////.........//////...............---------------------------------------........./////////,,,...000000//////111222...////////////000000000//////000111111111111111000000////////////000000111111000000000000111111111111000000000000000111222111000//////000111111...///000000111444999===???FFFNNNQQQUUUcccxxxxxxrrrrrriii```dddeee```aaajjjpppjjj```ZZZVVVVVVZZZbbbjjjkkkgggdddiiikkkdddXXXVVV^^^___YYYKKKOOOVVV\\\___^^^]]]^^^VVVQQQSSSaaannnqqqooommm```WWWPPPRRRUUUUUUTTTUUUQQQMMMKKKOOORRRSSSUUUYYY[[[XXXXXX\\\\\\YYYWWWXXXUUUZZZ\\\[[[```hhhdddYYYMMMEEE;;;555444333111///000/////////.........---,,,,,,---------.................................,,,,,,,,,---------......---......///////////////........................---------............///////////////////////////000000000000000000000000.........///////////////000111222333444444444444444111111444111333DDDYYYwww}}}xxxlllRRR999333666555222000444666777777666777777666666666555555666888:::;;;<<<===@@@BBBDDDDDDCCCCCCDDDEEEFFFEEEEEEGGGLLLPPPOOOLLLIIIHHHIIIJJJIIIHHHGGGGGGHHHHHHHHHHHHHHHHHHDDDDDDEEEEEEFFFGGGIIIIIIHHHHHHHHHHHHIIIJJJLLLNNNJJJHHHEEEBBB@@@>>>======@@@===CCCQQQWWWVVV\\\gggoooaaafffdddzzzkkkYYYRRRPPPWWWTTTTTTXXXbbbjjjooopppbbbPPPCCC@@@<<<444///111222000///---------///000------------------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------------,,,,,,++++++******---,,,++++++------,,,+++,,,,,,,,,,,,,,,---......------------------------qqqrrrsssssswww|||zzzuuuiiigggaaaTTTDDD888333222111111000000000000111111......////////////......//////......---,,,,,,,,,------------............------------------------,,,---------....................................////////////////////////////////////////////////////////////////////////000000////////////000000000000000000////////////000000000000000000000000....../////////000000000111000...---------...////////////.........------111000//////...////////////...---...///000///---000000111000000///...---000......111666777333///222222222222111000///...111111111111000///......//////......//////000111000/////////000///---***222111000///////////////---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...////////////000222............//////////////////000000111111000000000//////......//////000111000000//////000000111000000000000000000111111111000000//////000000111...///000/////////111333///333888<<>>@@@CCCEEEDDDCCC::::::999555333666>>>EEEJJJ^^^lllhhhccceeeeeebbbeeeqqq|||~~~ttthhhoooqqqnnnfff\\\VVVTTTTTTUUURRRNNNMMMOOOPPPPPPPPPGGG===555444333000...///------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,+++******,,,---,,,++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,sssuuuwwwvvvtttmmm^^^OOOAAA<<<666333222111000......////////////...,,,,,,------............---------------------,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,,,,---------......................................................................................................000000////////////000000////////////000000000000////////////////////////............////////////..................//////////////////000000111111////////////......------,,,------............///111000000000////////////111666::::::666222222444111111111000000000000000222111000//////......---............---------,,,...---...000333333222000111000///...---,,,,,,,,,,,,---------.../////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---...//////......///000//////000000000111111111//////000000000//////...//////............//////000000////////////000000...///000111111111111111......//////000000000000...000222222111000000111222111000111444555666666===DDDPPP\\\gggssstttrrrsssdddaaa```fffvvv{{{nnnkkkbbb[[[\\\aaaaaa]]]YYYVVVYYYXXXRRRQQQWWW^^^___```VVVVVVaaaeee^^^[[[___TTTVVV[[[aaaaaa[[[WWWWWWPPPJJJGGGLLLSSS[[[dddmmmgggbbb___```^^^UUULLLGGGBBB@@@<<<777444555444111000///......//////...------------...............+++,,,,,,,,,,,,---------------------------------,,,,,,,,,---------......---......///////////////---------------------------------............///........................///////////////////////////////////////.........111111222222333333222222111000222444333111111444000>>>OOOjjjxxxWWWKKKBBB444555111111666777444444777777777666666555555555666666666777888999:::::::::>>>======>>>AAADDDFFFHHHAAACCCDDDEEEDDDCCCBBBAAACCCDDDEEEEEEEEECCCBBBAAA@@@AAABBBBBBAAA@@@>>>===999999:::<<<===<<<:::888555888999888999AAAOOOZZZccc{{{fffbbbfffffffffxxxuuuppphhhaaa___```aaa```^^^\\\XXXRRRLLLGGGCCC@@@>>><<<666111000000...---...,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,------...+++***)))***,,,---,,,+++,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,oooqqqoooiiiaaaVVVEEE777444000------111222000,,,////////////...---+++***------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,---------............................................................................................................000000////////////000000////////////000000000000////////////////////////------........./////////,,,,,,---....../////////000000000//////.........////////////...---,,,+++,,,...////////////000222111111000000000000111111111888===;;;444///111666222111111000000000111111111111000///............------.........------,,,------...000333444333222000///...------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---...//////------...///000000000000111111111111//////000000000///......///......------......///000//////......//////000---...000111222222111111------...///000000000000,,,...000000//////000111/////////000222333222111333444666<<>>AAACCCCCCBBB???AAACCCBBB@@@>>>>>>>>>@@@AAABBBDDDCCCBBB@@@???<<<<<<;;;:::999888666555555777888777666555666888===AAADDDCCCCCCKKK\\\jjjwwwoooaaaaaabbblllzzzddd\\\VVVXXX^^^```aaaaaa[[[XXXRRRJJJCCC===999777555222///............---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************++++++++++++*********++++++,,,,,,,,,***))))))***,,,---,,,+++---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,___^^^XXXMMMDDD===666...000000//////000000///.../////////...------,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------........./////////................................................................................................000000////////////000000.../////////000000000111////////////////////////---------.........//////...//////000000000000000111111000000///.........///000000111111000///...---///111111000000222444111111000//////000111222222666999777333000222555111111000//////000111222000///............///000,,,---...//////...------------...000222333111000//////...............///...............---------------------------------------........./////////---...//////------...////////////000000000000111//////000000///......---///......------....../////////............//////---...000222333222111000,,,---...000000000000///---...000///......000111///000111222333333333333444222111111222555777888===JJJPPPPPPRRRRRR___wwwvvv{{{yyypppnnn~~~ooo^^^YYY^^^]]]UUUYYYZZZYYYWWWZZZ^^^^^^YYYbbbccceeeddd\\\UUUUUUYYYSSSQQQSSSXXXYYYTTTPPPOOOIIIBBB<<<:::777000,,,,,,+++,,,///111000...,,,,,,,,,---------------...///,,,,,,,,,------.........,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000000000000000000000000,,,------...///000111111111111222222222222111111333333222111000222333444333444222999GGGYYYxxxnnnVVV@@@::::::666444777333444444555555555444444444444444555555666777777999999:::===@@@AAA>>>;;;999;;;===<<<:::999999;;;:::;;;>>>??????>>><<<;;;888777666444444333333333222555777555444999CCCKKKQQQVVVWWWSSSNNNSSSbbbpppzzzsss___]]]```jjjzzzwwwqqqnnnjjj]]]YYYWWWYYYWWWSSSUUUZZZTTTRRRMMMFFF???:::666555222222000...---......---***++++++,,,------,,,,,,++++++++++++++++++++++++)))*********++++++++++++************++++++++++++***************************)))((()))+++---,,,+++......---,,,,,,,,,,,,,,,++++++++++++++++++++++++LLLKKKBBB666//////111222,,,...000///+++***,,,//////......---------......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------.........////////////000................................................................................................000000////////////000000.../////////000000111111////////////////////////---------.........//////.........///......---,,,,,,---------............,,,---...000000000///...***---//////------///222111000///......///000111222333333333222222333444111000///......///000111000///...------...000111,,,,,,.../////////.........---...///111111///---000////////////000000111/////////......------,,,.................................////////////000---...//////---,,,---.............../////////000//////000000///...------.........------.........//////............//////,,,...000222333222111000+++,,,...000000000000///000111222111//////111333,,,---......------------,,,...000111111222444666666777555999@@@???GGG\\\mmmrrruuuwww~~~|||llllllwwwyyyqqqlllrrrpppggggggllliii^^^^^^^^^^^^\\\TTTMMMOOOVVVKKKGGGFFFHHHFFF@@@;;;:::666333111000...+++...444///...---...---,,,...222000000000...,,,+++,,,---,,,,,,,,,------.........---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---......///////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................000000000000000000000000+++,,,---...///111222222111111222222222111111000000///---,,,000333333000444555444666:::EEEnnn{{{xxxsssQQQCCC===777333555111222333444444444444333444444444444555555666777777777888<<>>999777888666111888999666222222666666333888444555:::;;;666222444333333333222111111111111///777<<<@@@KKK^^^pppwwweee]]]aaaVVV]]]llllll|||}}}bbb[[[^^^YYY\\\hhhqqqjjjWWWIIIHHHMMMaaaeeeeee[[[LLLDDDGGGMMMSSSLLLAAA999666444333222000////////////.........++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---444333222000///.................................------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////..............................---,,,,,,---...///........................////////////////////////////////////////////////---------............///................................................000/////////.........---...............///000000000111111000//////000222000<<>>CCCIIIMMMdddddddddeeeeeeggghhhiiiooojjjgggiiipppuuuuuurrr{{{qqqfffcccgggkkkhhhddd]]]ZZZVVVSSSPPPMMMIIIFFF@@@???===;;;999666555444555666666444111000000111/////////...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---......,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,---///111222000...---,,,,,,---...000........................000///.........///000111111111000000000000000000000000//////000000111222444222333555111000@@@TTTmmm|||yyylll\\\OOO:::222555888333444777111444000///222333222444:::777;;;;;;666444666666333111444333111222555555222222//////444555222111444000222444666888:::<<<===EEELLLPPPSSS\\\lllzzzuuuaaa]]]NNNRRR\\\iiittt~~~rrr\\\YYY```\\\[[[aaaccc[[[NNNGGGIIINNN[[[ZZZWWWPPPIIIEEEEEEGGGHHHAAA888333333333111////////////.........------++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---///......---......//////........................,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,---......//////......---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------....../////////........................------------...///000111........................////////////////////////////////////////////////---------............///................................................/////////.............../////////...///000000111333333222000//////222444666JJJVVVMMM>>>777666666///222555444111...///000---------,,,,,,---------........................+++,,,---,,,---///333666666666666444111000111222...000222333222000---+++......---------------...//////...------...//////---,,,,,,,,,,,,---......///////////////////////////////////////.........//////............//////---....../////////............///000111222333333........................---............//////////////////..........................................------,,,,,,,,,,,,,,,,,,------,,,,,,---000222;;;;;;<<<<<<>>>???AAABBBDDDDDDFFFKKKOOORRRRRRPPPQQQLLLHHHIIINNNPPPKKKFFFCCC@@@>>><<<:::999666333444444333111///...---,,,...///000000......///000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...***---555777///+++,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,,,,,,,---///000111///...---,,,,,,---...///.......................................///000000111111000//////000111222000000//////000000111222333111222444///***000;;;>>>NNN```zzz|||mmmKKK:::666;;;888555555000666444444777888888;;;???444666444///---000333333000333555333333555444111444000///111222111333777111666===DDDJJJPPPVVVZZZccceeedddcccgggrrr}}}bbbZZZOOOSSSYYYaaaiiisssmmm]]]\\\___XXXUUURRRNNNHHHDDDEEEIIIMMMRRRMMMFFFDDDDDDCCCAAA>>><<<555///...222444111---......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++************************************************************************++++++,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------...//////................................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---------------------------++++++,,,,,,,,,,,,------,,,,,,------------------.....................---....................................//////000000........................////////////////////////////////////////////////---------............///.......................................................................................///000000222222111000000222666999DDDXXX\\\HHH666666777333000333555333///,,,...111...---,,,++++++,,,---...---------...............,,,,,,------,,,...111444444444333111///---...///111222222333111///---+++......------,,,,,,------........................---,,,,,,,,,,,,---......///////////////////////////////////////////////////......------......///------......//////............/////////000000000........................---------.........//////................................................///...---,,,,,,,,,,,,,,,...//////...---...000222000000000000111222333444000222666888888888888888666444333555999:::666222555444222111222111///...111111111000///.........---...//////......000111,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111+++000===???222+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,------...///000000///...------------...///........................---------......///000000222111///......000222333///////////////000111111111//////222111---...333222<<>>111888:::333222333333000---,,,...111......,,,++++++,,,......---------.........//////---......---,,,,,,...000222333222111...---...///555444222111//////............---,,,,,,,,,,,,,,,------............---------,,,,,,,,,,,,---.......................................///////////////......------------......,,,,,,---...............................................................------------............---------.......................................------,,,,,,,,,------...)))***++++++++++++---///000000///.........//////---///000000......000222222000///000111222000...000///......///000///------------------,,,,,,,,,---///000///...---...///++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,111+++000===???222+++///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,,,,---....../////////.........------.................................,,,---...//////000000000111000///......000222444/////////...///000000111111...---000111111111222444777888EEE```yyy}}}yyywww|||pppVVVIIIKKKKKKIIIGGG>>>;;;===>>>===999555///+++222222222333222222555888333777777333000222444333111444777666666888:::<<>>>>>EEENNNRRROOOJJJHHHDDD>>>:::777444222000222...+++...333555111,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********+++++++++*********************************************************************************++++++,,,,,,,,,++++++******++++++,,,---000//////...---.................................++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,------------,,,,,,***++++++,,,,,,------...+++,,,,,,------.........000000///...---,,,,,,+++........................//////000//////---,,,+++........................................................................---------............///................................................---------------.........,,,,,,++++++,,,,,,---......///000111222555:::===IIIOOOIII666000:::===666444333111//////000000111.........------.........,,,,,,------.../////////---......---++++++,,,---333333333222000///000111666555222000//////000000///...---,,,++++++++++++------............---------,,,,,,,,,,,,---..............................---------.....................------------......+++,,,---.................................------------------------------,,,------------.........---------------.........------------------------+++******++++++,,,---...)))***++++++***)))***+++000000///...------------,,,---------,,,...000333000///...---,,,,,,---...---,,,++++++---------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---+++++++++,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...***---555777///+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,------...//////..............................------------------------,,,---///000111111111111000000/////////111222333//////......//////000111111///------//////000000000222///777PPPlllrrrwwwsssvvvrrreeedddlllpppssskkkZZZKKKJJJEEE===999999999777777555555666555222444999555:::<<<888666777999999666???GGGIIIJJJKKKLLLKKKIIINNNVVV___lllxxxhhhVVVLLLLLLVVVeeerrrzzzhhhTTTUUUMMMPPPSSSZZZSSSSSSRRRIIIGGGFFF===>>>@@@EEEMMMTTTUUUOOOIIICCCAAA===777222...---...///---,,,---000000---***------,,,,,,,,,+++++++++++++++++++++++++++++++++************************)))************+++++++++************************************************************************))))))******+++,,,,,,,,,++++++******++++++,,,---......---------......///........................+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++,,,***+++,,,------,,,+++*********+++,,,,,,---......++++++,,,,,,---......///................................................------...///......---,,,........................................................................---------............///................................................,,,,,,,,,------.........---,,,,,,,,,,,,---.........000222222333444777999???DDD@@@444111777:::777444222111333666666222......//////000000//////...,,,,,,------...//////000+++,,,------,,,+++,,,...111111222111//////111222444444333222222111000//////...---,,,++++++++++++,,,------......------,,,---,,,,,,,,,,,,---..............................,,,,,,,,,,,,---------......------,,,,,,------...***+++,,,---............------..................------------------------,,,,,,---------.........,,,,,,,,,------.........------------------------+++++++++++++++,,,------,,,...///...---,,,,,,---......------,,,---------+++++++++,,,---...//////,,,,,,,,,***)))(((***,,,,,,+++******+++,,,+++)))........................+++,,,---,,,++++++,,,---,,,,,,,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---......,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,---.../////////...------..................------------------------------...000111222333333222/////////000111111222222///............///000000000000///......//////...---000...111@@@RRRlll~~~}}}~~~xxxyyy}}}www}}}lllkkksss|||qqq\\\]]]XXXPPPOOOSSSVVVUUULLLGGGCCCAAA===999<<>>>>>666111333555444333111222888===<<<444,,,...///000111111000///...,,,,,,------...///000000)))***,,,,,,,,,,,,...///---...///...---...///111111222444555444222000...///...---,,,++++++++++++,,,,,,---......---,,,,,,---,,,,,,,,,,,,---..............................+++++++++,,,,,,---------...------,,,,,,------...***+++,,,---............------...............///------------------------,,,,,,,,,---------......,,,,,,,,,------.........------------------------///...------,,,---------(((***,,,,,,+++***+++,,,***************+++,,,---,,,++++++,,,......,,,***+++---...---+++***,,,......---+++,,,------+++***------------------------***,,,---...------///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...///,,,(((***//////,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------------------------,,,---.../////////...---------............---------------------------------...000222333444333333---...000111222222222222...............///000000---000111111000111111000000555222///222666EEE]]]|||ooonnnrrrkkkhhh}}}~~~~~~~~~|||bbbfffooouuuwwwbbbggghhheeeffflllmmmiiifff^^^VVVRRRMMMHHHKKKSSSZZZccciiiddd\\\TTTMMMHHHQQQ```nnnppplllggg___WWWMMMLLLJJJJJJPPPbbb{{{cccWWWNNNLLLMMMLLLOOOTTTdddiiiOOOOOOZZZMMMKKKPPPFFF???BBBEEE===<<<===888@@@DDDGGGHHHDDD@@@>>>===666222---,,,...///...,,,---000111000...---///111......------------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++************************************************************************((())))))***++++++,,,,,,++++++******++++++,,,---,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,+++++++++---,,,,,,,,,,,,---......+++++++++,,,,,,---------..................------,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------,,,,,,,,,---------......................................................---------............///...........................................................................------------...//////222444555555333222111222999666222000111333555555555888;;;===;;;666111---...///000111111000//////000...------///000---***++++++,,,---......------............////////////333///...111777888333------)))***111333///,,,...,,,------......------,,,,,,++++++******++++++,,,,,,---///111000...,,,***---+++***,,,......+++(((...------,,,,,,------...---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---...///...------++++++***)))...---+++*********+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,+++++++++******/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,/////////...------,,,,,,------,,,++++++******)))************************---+++)))***+++,,,,,,***,,,,,,,,,---------......------,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,------.........)))***++++++,,,---...............------,,,,,,,,,,,,,,,,,,---------......------------------------++++++---///000111111111///000111222333333222111///////////////.........///////////////000111111222000//////111555999<<>>;;;888666444......------------.........///000111111///---+++.........------,,,,,,,,,+++++++++*********))))))******))))))))))))******))))))))))))))))))))))))************************'''((()))++++++******))))))************+++++++++******+++,,,,,,,,,,,,+++))))))***++++++++++++***,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,++++++++++++,,,------+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---------.......................................------------------------............///...........................................................................------------...//////111333555555444222222222777444222111333666777777;;;===>>>>>>;;;666000---...///000000000///...---000...---...//////---+++,,,,,,---...........................////////////222///...111666777333---///++++++000111---,,,---,,,------......------,,,,,,,,,++++++++++++,,,,,,,,,---...///...---+++***...---,,,...000000...+++...------,,,,,,------...------------------------,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,,,,,,,,,,---......------,,,,,,++++++***---,,,+++*********+++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++,,,++++++++++++++++++++++++---,,,+++++++++,,,,,,+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,---///000000000000...///111222222222111000/////////////////////...///////////////000000111222000///...///111444666<<>><<<999777444222222------,,,,,,,,,,,,------...//////000///...---,,,------,,,,,,++++++++++++,,,++++++++++++***************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++******))))))************+++++++++)))***++++++,,,,,,++++++))))))***+++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++************+++,,,,,,++++++,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,------------------------,,,,,,,,,---------....................................------,,,,,,++++++---------............///...........................................................................------------...//////000222555555444333333333444333222333666888888888<<<<<<;;;:::777444000....../////////...---,,,,,,///...---...//////---+++---............/////////---............/////////222///...000555666222---222...,,,...///---,,,---------............---------------,,,,,,---------------,,,,,,,,,+++++++++...---,,,...//////...,,,...------,,,,,,------...------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,------,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,+++***)))***+++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,---------------------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------------------......///////////////......000111111111000///......////////////////////////......//////000000111000///.........//////222333888FFFXXXjjjvvv|||vvv|||zzzssseee___dddoooxxxlllgggeeennn{{{{{{tttffffffdddfffsss|||zzziiiZZZXXX]]]dddqqq~~~mmm\\\SSSNNNLLLRRR\\\^^^rrr}}}qqq\\\PPPLLLIIIUUU[[[^^^___eeejjjdddYYYOOOIIIFFFLLLYYYdddhhhgggPPPKKKIIIJJJJJJGGGFFFGGGHHHGGGBBB;;;:::AAAHHHKKKMMMGGG@@@>>>@@@AAA???===999888555222000///......,,,,,,++++++++++++,,,,,,///............---------++++++++++++************,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))))))************+++++++++)))***++++++,,,,,,++++++)))******+++++++++++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------.................................------,,,,,,++++++***---------............///...........................................................................------------...//////000222444555444333333333222111111333666777666555555444333222111000000000//////......---,,,+++***............///...---,,,//////........./////////---------.........//////111///---///333333000---666222///...............------............------......------------............,,,+++++++++,,,---+++******+++,,,,,,,,,+++...------,,,,,,------...------------------------++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,---------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,------...*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++((('''((()))++++++,,,,,,,,,---------++++++++++++++++++,,,---+++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,------...++++++,,,,,,,,,---------------------------------...///////////////......---...///000000///..................//////////////////.........//////000///////////////...---,,,//////222888DDDUUUfffpppkkkppprrrxxxuuuiiicccbbbccc\\\YYY[[[ffftttzzzvvvoooooohhh___aaaqqq{{{mmm___XXXWWWZZZdddnnnjjj^^^RRROOONNNMMMQQQVVVYYYhhhooodddUUUNNNMMMKKKMMMPPPRRRTTTYYY^^^ZZZRRROOOMMMLLLMMMRRRVVVYYYZZZVVVRRRNNNKKKHHHEEEAAA@@@AAA@@@<<<777:::EEEOOOSSSJJJCCC;;;999===>>>;;;777555333000---++++++,,,,,,,,,,,,++++++++++++,,,,,,......---,,,,,,------...++++++++++++++++++******---------,,,,,,,,,++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))***+++++++++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------,,,,,,,,,---------..............................---------,,,,,,+++++++++---------............///...........................................................................------------...//////000222555555444222222333111111111222444444333111222111...,,,,,,---...000//////...---,,,+++++++++,,,---...///............000///............//////------------............111///---...000111///---777555111...///111111000---......//////......---///......------......///000///---,,,,,,,,,---...*********+++++++++,,,---...------,,,,,,------...------------------------***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------***++++++,,,,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++*********+++,,,,,,,,,,,,+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,)))+++,,,,,,+++******++++++++++++,,,,,,,,,------************++++++,,,---+++++++++,,,,,,,,,------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......***++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------///////////////......------...///000000///...------.........//////000000//////............//////---...///000000//////.........///000444>>>KKKUUUZZZ```hhhmmmnnnnnnsssxxx{{{|||}}}yyyrrrjjjdddaaaWWWPPPMMMVVVfffrrrrrrnnnttthhh[[[ZZZgggvvvzzzvvvhhhbbb\\\XXXUUUUUU[[[aaaVVVQQQMMMOOOQQQOOOLLLJJJNNNYYY]]]SSSKKKMMMQQQQQQIIIKKKMMMOOOSSSVVVSSSNNNQQQSSSTTTPPPJJJGGGJJJNNNUUUQQQLLLFFFCCCAAA???<<<======999777<<>>KKKPPPRRRTTT___mmmpppjjjdddggglllooonnnlllkkkjjj___SSSGGGGGGSSSaaahhhiiirrrhhh]]][[[bbbjjjmmmlllffffffddd___YYYTTTUUUWWWRRRPPPPPPSSSUUUQQQHHH@@@DDDLLLNNNGGGFFFMMMTTTUUUKKKLLLNNNQQQTTTUUURRRPPPQQQTTTUUUNNNDDD???AAAFFFGGGFFFBBB>>>===@@@???<<<888999777777===GGGMMMMMM;;;888666888::::::555000......,,,+++******+++,,,------,,,,,,,,,,,,------++++++,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))))))))******))))))))))))))))))))))))************************)))))))))((()))******+++)))************+++++++++((()))******++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))*********++++++++++++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------..............................,,,,,,,,,---......//////---------............///...........................................................................------------...//////333555666555333111000000000//////000222444444333555333000---+++,,,---//////...---,,,,,,---......+++---//////...---...000000///---,,,+++,,,---...,,,,,,---------.........///...---------------,,,///111000---///444555111......////////////.........------------------.........------,,,,,,------***+++---,,,***+++...111...------,,,,,,------...------------------------))))))***,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++******++++++++++++************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++---+++***...444666222---***++++++++++++,,,,,,,,,))))))))))))***+++,,,---++++++,,,,,,,,,,,,------+++,,,------......------,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,+++++++++++++++***++++++++++++,,,,,,,,,------------------------......///////////////...///000000111000///...---------......///000000111000///...------------.............../////////000///000111111000111333555===AAADDDGGGRRR___ccc___ZZZ[[[]]]^^^```dddhhhlllggg\\\OOOGGGGGGMMMTTTXXX___]]]\\\^^^bbbeeeggghhhkkkllljjjbbbXXXSSSSSSTTTWWWUUUSSSTTTUUURRRIII@@@>>>FFFIIIEEEFFFOOOUUUSSSLLLMMMOOOSSSTTTSSSPPPOOOJJJJJJHHHCCC===:::;;;===999<<<<<<;;;===AAAAAA<<<444666777888===CCCCCC@@@777555444444444333000---,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,------,,,+++************+++++++++,,,,,,++++++++++++***************))))))))))))******))))))))))))))))))))))))***************************)))((((((((()))++++++)))************+++++++++((())))))******************+++,,,,,,------,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********))))))******++++++++++++++++++******++++++,,,------------,,,,,,+++++++++((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........------------------------,,,,,,,,,---------..............................+++,,,,,,---...///000000---------.........//////...........................................................................------------...//////444666777666333000/////////......000333666777666000...,,,++++++---///111///...---,,,---...///000***---000///------...000000///---+++++++++---...,,,,,,,,,---------......///...---,,,,,,,,,,,,,,,+++......+++...555555111......////////////......---------,,,,,,------------------,,,,,,,,,++++++((()))+++***((())),,,///...------,,,,,,------...------------------------((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++******++++++++++++************+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,,,,,,,,,,+++++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++*********++++++,,,------************************+++'''%%%+++333666111*********+++++++++,,,,,,,,,))))))))))))***+++,,,---++++++,,,,,,,,,---------+++,,,------......------,,,,,,,,,++++++*********------,,,,,,,,,,,,++++++---,,,,,,++++++***************+++++++++,,,,,,,,,---------------------------......///000/////////000000111111111///...------------...///000000111000///...---------------//////...---------......***,,,...////////////000111333888???EEEIIINNNRRRNNNNNNOOOPPPSSSZZZbbbhhhgggccc[[[PPPFFFAAABBBDDDFFFJJJSSS[[[```aaaccceeeaaadddbbbZZZRRRQQQUUUYYY[[[WWWRRRQQQSSSTTTMMMEEE===EEEIIIFFFIIIQQQTTTPPPJJJKKKMMMQQQRRROOOLLLKKKBBB>>>999777888888777666444999<<<<<>>?????????>>><<<:::888888888888999999999999:::666:::AAAFFFGGGEEEAAA>>>555888<<<>>>>>>:::555111000///...---,,,+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********(((((())))))******++++++,,,+++++++++***))))))))))))******++++++)))((('''******++++++++++++******'''((()))***************+++*********))))))(((((())))))))))))))))))))))))))))))))))))***************+++,,,---------,,,,,,------------------------,,,,,,+++++++++,,,---...///...------,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++,,,,,,,,,,,,------++++++,,,,,,---......//////...---,,,,,,,,,------,,,,,,,,,---------...............---++++++---......------------...//////......---------,,,,,,,,,+++,,,---.........---------------------------------------............///........................///...------------...///000000///...............333555666333...,,,---000111///...///333555666555///,,,***+++...000000//////...,,,---//////---***------,,,+++++++++,,,,,,,,,,,,++++++++++++,,,,,,---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++(((***,,,,,,,,,,,,...///******+++,,,---...000111222111...,,,++++++,,,---...---,,,+++++++++++++++***+++---,,,++++++,,,...------------------------,,,,,,+++++++++,,,---...------------------------******+++++++++,,,,,,,,,---,,,,,,+++******++++++,,,+++***+++---...---,,,***+++---.........---,,,((()))***+++++++++++++++------,,,,,,+++******)))************************+++******************+++,,,,,,++++++++++++,,,,,,+++,,,---,,,***)))***+++)))***+++,,,,,,,,,++++++,,,***)))***,,,---+++)))+++++++++*********))))))***++++++,,,,,,++++++***)))************+++++++++,,,++++++******++++++,,,***************************++++++++++++,,,,,,,,,------,,,---......,,,***---,,,++++++******++++++++++++++++++++++++++++++)))******+++,,,,,,---------------,,,,,,+++++++++---,,,,,,,,,,,,---..................////////////......//////......---,,,---------------.../////////...---,,,,,,---...///------,,,,,,,,,...///000,,,---......//////.........///000111222777>>>DDDIIIHHHFFFEEEFFFHHHJJJLLLFFFHHHJJJJJJHHHFFFFFFFFFFFFDDDCCCDDDDDDCCC???;;;;;;???@@@===>>>CCCGGGHHHMMMMMMLLLIIIJJJMMMJJJEEEDDDCCCBBB@@@===;;;<<<===777777888888888888777777888999999:::;;;<<<======999<<<@@@CCCCCC@@@<<<999444666999;;;:::666222//////...---,,,,,,+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,++++++*********)))))))))))))))*********+++++++++***************)))******+++***)))(((''')))******++++++******)))((())))))************)))************)))))))))((())))))))))))))))))))))))))))))))))))***************+++,,,---------,,,+++------------------------,,,,,,+++++++++,,,---.........---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,+++******++++++,,,,,,,,,,,,------+++,,,,,,------.........///...---,,,,,,,,,,,,---,,,,,,,,,---------......+++,,,------,,,,,,...000...------------...//////...------------,,,,,,,,,+++,,,------......---------------------------------------............///..............................---------....../////////......---.........222444444222...,,,...000333111000111333444555444...---,,,---///111000///...---,,,,,,......,,,+++,,,+++++++++,,,,,,---...,,,,,,,,,++++++,,,,,,---///......---------------------,,,,,,,,,,,,++++++***+++,,,,,,++++++,,,...))))))***+++---///111222111000...,,,++++++,,,,,,---,,,,,,++++++++++++,,,***+++,,,,,,++++++,,,...------------------------,,,,,,,,,+++,,,------...------------------------++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++...,,,++++++------,,,******+++,,,.........------'''((()))***+++,,,,,,,,,---------,,,++++++******************************************************---,,,,,,,,,,,,,,,,,,---***,,,,,,,,,***)))***+++)))***++++++,,,,,,++++++,,,+++++++++------+++***+++++++++*********************+++,,,,,,+++******)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,---......,,,***---,,,++++++******++++++++++++++++++++++++***************++++++,,,,,,---------,,,,,,,,,,,,++++++---,,,,,,,,,,,,---..................////////////......//////......---,,,---------------......///........................;;;777222...,,,,,,...///,,,---......//////......//////.........000555888BBBAAA??????@@@BBBDDDEEE>>>@@@BBBCCCCCCDDDFFFHHHMMMMMMMMMLLLKKKFFF???:::999:::777555777===@@@>>>;;;===<<<;;;===BBBCCC???:::::::::888555444555666333333333444555666777888999999:::<<<===>>>??????;;;===>>>>>><<<999666333222333444555333111...------,,,,,,++++++,,,,,,---+++++++++++++++*********+++++++++++++++++++++++++++++++++++++++*********************))))))))))))***************+++++++++)))************)))(((((()))******++++++******))))))************))))))(((************))))))))))))))))))))))))))))))))))))))))))))))))************)))***,,,---------,,,+++------------------------+++++++++,,,,,,,,,------,,,++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............------,,,,,,,,,,,,,,,,,,,,,---------......+++,,,------,,,,,,---///...------------...//////------------------------,,,,,,,,,------------------------------------------------............///........................------------.........///......---------...//////111222222111...---...000000////////////000000///,,,,,,---...//////.........---,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,------...000///...---------......------,,,,,,,,,++++++++++++,,,---,,,+++***+++,,,***++++++,,,---...000111------,,,,,,,,,---...///,,,,,,+++++++++++++++,,,)))+++,,,,,,++++++,,,---------------------------,,,,,,,,,,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,...---,,,,,,,,,,,,+++***+++,,,---...------++++++((()))***+++++++++++++++,,,,,,,,,++++++******************************************++++++*********,,,,,,++++++++++++,,,,,,***+++,,,+++***)))***+++)))******+++++++++++++++,,,,,,,,,---------,,,+++******************************++++++++++++******))))))*********+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------...---,,,,,,------,,,***---,,,++++++******+++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---..................////////////.........///......---,,,------,,,,,,------...///---...///000000000///...>>>:::555///,,,,,,---...,,,---......///...............---,,,,,,---///111555555666888;;;???BBBEEE?????????>>>======@@@BBBNNNPPPRRRTTTRRRMMMGGGCCC???===888666:::AAAAAA===333555555444666<<>>;;;999888:::<<>>>>>444555777888777888999;;;<<<;;;:::999999:::;;;<<<999999999888777777666666555555444222111000///......---,,,+++***************************+++,,,---************************************************************************++++++******))))))(((((()))))))))***+++++++++,,,*********))))))))))))))))))))))))******)))))))))***************)))((('''))))))))))))))))))******))))))))))))))))))))))))((()))))))))************)))***+++,,,,,,,,,+++***------------------------***+++,,,---------,,,,,,------,,,,,,,,,---......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------------------------------------......------,,,+++,,,,,,,,,---------......,,,...//////---++++++,,,...------------...//////,,,,,,,,,------------...---,,,,,,,,,,,,---...///---------------------------------............///........................+++,,,---...////////////,,,,,,,,,,,,---...///000000///...............///...///111000...------...***+++,,,,,,+++***+++---.........---,,,,,,///111//////---,,,+++*********------------......///000000///---++++++,,,---///------,,,,,,,,,,,,++++++***+++,,,+++***)))***+++......---,,,,,,,,,,,,---//////...---,,,+++******+++************++++++,,,)))***++++++******+++---------------------------,,,,,,---............---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,++++++------,,,***------------,,,+++)))(((,,,,,,,,,+++***)))((('''))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))+++******))))))******+++((()))+++***))))))***+++***))))))))))))***++++++***,,,------+++++++++,,,***************++++++++++++***))))))))))))***+++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,******+++,,,+++***---,,,++++++******++++++......------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---..................////////////......//////......---,,,,,,,,,,,,,,,,,,------...+++,,,...///000000///...,,,,,,------............,,,---......//////.........---,,,---///000///---......///111333666888999;;;;;;:::999777777999:::777:::>>>AAABBBAAABBBBBBBBBAAA===;;;@@@EEECCC===888<<<===:::999===???>>>999;;;<<<;;;999888888999::::::999888888777888888777666555444333111000000000000//////...---------,,,++++++*********+++,,,***)))))))))***++++++,,,)))))))))***************************************)))))))))***************************))))))))))))***************++++++++++++******)))((()))))))))((())))))******))))))((()))************))))))((())))))))))))************))))))))))))))))))))))))))))))))))))************((()))+++,,,,,,,,,+++***------------------------***+++,,,---------,,,,,,---,,,,,,,,,------...///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++,,,---++++++,,,,,,,,,,,,------------------------------------.........---,,,+++,,,,,,,,,---------......***,,,...///------------...------------...//////,,,,,,,,,---------......------,,,,,,,,,---...///---------------------------------............///........................+++,,,---////////////...+++++++++,,,---...000111///...------...//////...---///111111///------///,,,------,,,***))),,,///...//////...,,,---000333...---,,,,,,++++++++++++------------...///000111000...,,,******+++---...------,,,,,,,,,,,,++++++)))***++++++***)))***,,,------,,,,,,,,,------............---,,,+++***)))***************+++,,,,,,(((***++++++******+++,,,------------------------,,,,,,.../////////...---------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,---......,,,+++***+++---...---,,,***+++,,,------,,,+++***+++++++++++++++***)))((())))))))))))))))))))))))************************(((***+++,,,,,,+++***(((,,,++++++******++++++,,,''')))******))))))***,,,***))))))((()))***+++,,,)))+++---,,,***)))***,,,))))))*********++++++++++++***)))(((((()))***+++)))************+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......,,,******+++,,,++++++---,,,++++++******++++++000//////......---,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---..................////////////......//////......---,,,,,,,,,++++++,,,,,,---...+++,,,,,,---.../////////333222111000...---,,,,,,,,,---......//////......///------...000000...+++.........///000000111111444555666666555666777999999;;;<<<;;;999999;;;======>>>===<<>>===888:::;;;:::888666555666555555555555555444333333222222111000//////......------------,,,,,,++++++*********+++,,,,,,---...******)))))))))******+++((()))))))))*********+++************************((()))))))))*********+++)))))))))))))))*********+++++++++***************++++++)))((((((((()))***(((((())))))))))))((((((((())))))************)))((()))))))))************))))))))))))))))))))))))))))))))))))************((()))***,,,,,,++++++***------------------------***+++,,,---...---,,,,,,************++++++,,,---++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++*********+++---...++++++,,,,,,,,,---------------------------------,,,---.........---,,,+++,,,,,,,,,---------......(((***---.........//////...------------...//////,,,,,,,,,------.........------,,,+++,,,---...///---------------------------------.........//////........................***+++---///000000///...******+++,,,---///000111///---,,,,,,...//////...+++...111000...,,,---......///...,,,)))***---111///000000///------111555,,,,,,++++++,,,,,,---------------......000111111///...+++))))))***,,,...---------,,,,,,,,,++++++(((***++++++******+++,,,+++++++++,,,---...///000***+++,,,---------,,,,,,******))))))***+++,,,,,,(((***++++++******+++,,,------------------------,,,,,,.../////////...---------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,---...///,,,+++***+++---...---,,,'''(((***,,,------------)))******+++++++++************************++++++************************((()))+++,,,,,,+++)))(((---,,,,,,++++++,,,,,,---''')))******))))))***,,,***)))((((((((()))+++,,,(((***---,,,***((()))+++))))))******+++++++++++++++***)))(((((()))***+++)))************+++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,***)))***+++++++++---,,,++++++******++++++111000000///......------+++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,---................../////////000......//////......---,,,,,,,,,++++++,,,,,,---...++++++,,,,,,---...//////---,,,+++++++++---...000,,,---......//////......000...---///000000---)))+++,,,,,,---......//////111333444555444444555777======;;;777222111333666444777888777999;;;:::666555;;;???<<<:::;;;<<<;;;222444777777666555555666000111333444444333222111////////////............,,,------,,,,,,+++)))))))))***+++,,,---...//////******))))))))))))******(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++,,,+++++++++******)))))),,,+++)))((((((((()))***(((((())))))))))))(((((('''((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++******))))))***,,,...///++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------...------,,,,,,------...,,,,,,,,,---------............------------..............................,,,---......//////......///...---,,,,,,---...///.........------,,,,,,,,,,,,---------.../////////......------------......,,,,,,,,,------.........,,,,,,,,,------.........---///000///...,,,,,,---,,,...///...+++***,,,......//////---+++***+++---///---+++***+++---...///---------------------------------............///------++++++++++++------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))+++++++++,,,,,,---------------------------------///...,,,+++***++++++,,,------,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,222+++***///222///...000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.........,,,***)))++++++++++++++++++++++++******************************++++++***)))'''&&&*********)))))))))))))))******************************++++++++++++*********++++++,,,,,,++++++******************************************************************************+++,,,,,,,,,,,,+++***,,,***((()))+++,,,+++(((------,,,+++************,,,+++***)))***,,,...000///---,,,***))))))***+++***+++,,,---------------...------,,,+++***))))))++++++++++++++++++++++++))))))*********+++++++++,,,,,,------...---------111000///...///000222444111111000...---,,,+++***---------,,,,,,+++++++++------------------------000///...,,,,,,,,,---....................................------,,,,,,,,,---------------------------------.........//////555555555444333222111000222222222222222222222222000333555666444333222222111222222333333222222222000000///...------,,,,,,---,,,,,,+++*********+++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************+++*********))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))))))))((((((+++*********))))))((((((&&&&&&(((***+++***'''%%%++++++******))))))((((((***,,,---......---+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))+++++++++++++++++++++++++++++++++++++++++++++++++++************+++---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------------------------...------,,,,,,------...,,,,,,,,,---------............------------..............................,,,---......//////......///...------------...///.........------,,,,,,,,,---------.....................------------......,,,------------------...,,,,,,---------------------...//////---,,,,,,------//////...++++++---///.........---+++***+++,,,......---......---,,,***------------------------........./////////000000......---,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------............------------...---,,,+++++++++,,,---///......---------......,,,,,,,,,,,,,,,,,,,,,,,,222---,,,111444333222444,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,++++++++++++++++++++++++************************((()))***+++++++++***)))+++++++++*********************************************++++++++++++*********++++++,,,,,,++++++******************************************************************************++++++,,,,,,++++++***,,,***((()))+++,,,+++))),,,,,,,,,++++++*********,,,,,,,,,,,,,,,...///000...---,,,+++***************++++++,,,------,,,,,,,,,,,,,,,+++******))))))++++++++++++++++++++++++*********++++++++++++,,,+++,,,------............///.........///111444555111000///...---,,,++++++---------,,,,,,+++++++++------------------------000///......---------.................................---------,,,,,,,,,------------------------,,,---------.........///111111222111111000///...111111111111111111111111///111333444222111000000///000111222222111000/////////...------,,,++++++---,,,++++++*********+++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************++++++++++++******))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******))))))((((((((((((''''''(((((((((((((((((())))))))))))*********)))******)))))))))))))))(((***+++,,,------,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------............------------..............................,,,---......//////......///...------------...///.........---------------...............---------......------------...............---------------------------------,,,,,,,,,---...---,,,+++,,,---//////000...---,,,---///.........---+++***+++,,,***,,,///111111///,,,***------------------------...//////000000000000000///......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////......------,,,,,,---------,,,,,,,,,,,,+++,,,,,,,,,,,,------------------------............---,,,,,,,,,,,,,,,---...000000///......---......,,,,,,,,,,,,,,,,,,,,,,,,...******---///......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,***))))))+++---...++++++++++++++++++++++++************************((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++************++++++++++++************************************************************************************+++,,,,,,+++******+++***)))***++++++***)))***+++,,,,,,,,,+++***))),,,,,,---...////////////,,,,,,,,,,,,+++******)))******+++,,,,,,,,,++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++,,,---.../////////------------///111444555000//////...---,,,++++++------,,,,,,,,,,,,++++++------------------------//////////////////...---------------------------...------------,,,,,,,,,------------------------,,,,,,------------......,,,------......------,,,////////////////////////,,,...000111///.........---...000111111///...,,,---------,,,++++++******,,,,,,+++************+++************************++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************,,,,,,++++++++++++******))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))+++***)))((('''(((((()))%%%&&&&&&'''(((((())))))+++***)))(((((()))******(((((((((((()))))))))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------------------...------,,,,,,------...,,,,,,,,,---------............------------..............................,,,---......///..................------........................---------/////////...---------,,,......------------......//////......------,,,,,,.........------,,,,,,,,,+++,,,---,,,+++***,,,---000000///............////////////...,,,+++,,,---(((+++...111111///...------------------------------...///000000000000///......------------......------------------------------------------------,,,,,,,,,---------...............---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------......000///...------,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,************)))))))))++++++++++++++++++++++++++++++*********,,,---...******************************************************++++++,,,,,,,,,,,,*********+++++++++++++++******************************++++++++++++************++++++++++++************************************************************************************++++++++++++******+++************+++******)))***,,,------,,,+++)))***+++---///000///...---++++++,,,---,,,+++***)))******++++++,,,++++++***(((((()))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,...///000000000------------///000222333.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......000000000///...---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,------)))***++++++,,,,,,,,,+++------------------------)))+++------,,,+++,,,---,,,---///000000...,,,+++,,,+++++++++*********)))++++++***************+++************************************************))))))))))))))))))))))))(((((()))***************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***)))((('''''')))+++,,,))))))))))))))))))))))))'''((())))))(((''''''''''''''''''(((((())))))***((())))))************))),,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------...------,,,,,,------...,,,,,,,,,---------............------------..............................,,,---......///.........---..................---......................../////////...---------,,,......------------....../////////......---------.........------,,,,,,,,,,,,,,,---,,,******,,,...111000///...............000000000///---,,,---...---///000///---,,,---///------------------------,,,---...///000///...---,,,,,,,,,------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++******************++++++++++++------------------------******++++++,,,,,,,,,,,,+++,,,,,,---...............---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,+++,,,,,,,,,++++++++++++++++++++++++((()))+++,,,---,,,,,,+++************************************************---,,,,,,+++++++++******))))))))))))******++++++******************************++++++++++++******)))******++++++******)))************************))))))))))))))))))))))))******************************************************+++************+++((()))+++---...---+++***(((***,,,...///...---,,,***+++,,,---,,,+++***)))++++++,,,,,,,,,++++++***((((((((()))******++++++++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,...///000000000..................//////---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...///000000///...---------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++((()))++++++******+++,,,---...///000///...,,,+++***************)))))))))*********))))))***++++++************************************************))))))))))))))))))))))))(((((()))***************((((((((()))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))((('''''''''(((+++---///......---,,,+++******)))%%%)))------+++(((&&&&&&''''''(((((())))))******(((((())))))************,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------...------,,,,,,------...,,,,,,,,,---------............------------..............................,,,---......//////......------...//////...------.............../////////...............---------......------------....../////////...............------------------,,,,,,,,,------,,,++++++---000111///------...///...---000000000///---,,,---...444444333...)))(((***...------------------------+++,,,...///000///---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***************+++++++++)))***************++++++............------------******++++++,,,,,,------,,,------............---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,'''+++---++++++---//////++++++++++++++++++++++++((()))+++------,,,***)))************************************************------+++******))))))***((((((((()))******++++++******************************++++++++++++******))))))************))))))************************))))))))))))))))))))))))************************+++***))))))))))))***+++)))+++++++++***)))***+++((()))***,,,------,,,,,,(((***,,,.........,,,,,,+++++++++,,,,,,++++++***,,,,,,---------,,,++++++)))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---...///000000000...............---------,,,,,,,,,,,,,,,---------++++++,,,,,,,,,,,,------------------------------,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------,,,,,,++++++++++++******)))***+++,,,,,,,,,,,,,,,************************''')))******))))))+++,,,............---,,,++++++***************************))))))))))))***++++++************************************************))))))))))))))))))))))))(((((()))***************'''''''''(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((('''''''''((())),,,...///000///...---,,,***))))))''',,,222333000+++(((((())))))))))))************((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))+++,,,---,,,,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------...------,,,,,,------...,,,,,,,,,---------............------------..............................,,,---......//////......------...//////...---------........./////////000---------.....................------------..................////////////,,,,,,---------------------------,,,+++,,,///111000...,,,,,,......---,,,...//////---+++***+++---222333333///***(((+++///------------------------+++---///111111000...---,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......)))******++++++,,,,,,---*********++++++,,,,,,,,,///.........------------++++++,,,------...//////---......//////...---,,,++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***///111,,,***---...,,,************************+++++++++++++++******)))************************************************++++++***)))))))))***+++(((((()))******+++,,,,,,******************************++++++++++++******))))))************))))))************************))))))))))))))))))))))))************************+++***)))(((((()))***+++)))+++,,,+++)))(((***,,,((())))))+++,,,---......***+++,,,---.........---,,,++++++***+++++++++,,,...............---,,,+++*********+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,------...///////////////,,,------.........------+++++++++,,,,,,---------+++++++++,,,,,,---------------------------------,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------,,,+++++++++******************+++,,,,,,+++++++++************************((()))******)))***,,,---...---,,,******)))******************************)))))))))))))))***++++++************************************************))))))))))))))))))))))))(((((()))***************'''((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))******+++,,,,,,,,,,,,++++++***)))((((((***///333444///+++***+++++++++++++++************))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***,,,------,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------...------,,,,,,------...,,,,,,,,,---------...............------.................................,,,---......//////......,,,---...//////...---,,,---.........//////000000,,,------....../////////.........------.........------......//////000000,,,,,,,,,------..................,,,+++---///222000---++++++---...---+++,,,------+++))))))***++++++///111///,,,,,,///444------------------------,,,...000222222111///...,,,---...//////...---,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------......)))***+++,,,---......///+++++++++,,,,,,---------//////.........---------------......///000111111....../////////...,,,++++++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,666;;;;;;333...///...+++************************...,,,***)))((()))***+++))))))))))))))))))))))))************************)))((((((((((((***+++,,,))))))***+++,,,,,,------******************************++++++++++++******))))))************))))))************************))))))))))))))))))))))))************************+++***)))(((((()))***+++(((+++,,,,,,)))(((***,,,)))))))))***+++---...///,,,,,,---...////////////,,,+++*********+++,,,---.../////////...------,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))*********+++++++++......///////////////...***+++,,,---............+++++++++,,,,,,------...+++++++++,,,,,,---------------------------------,,,,,,+++***+++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,+++++++++******))))))******++++++++++++******************************((()))************,,,......,,,***((('''''')))******************+++++++++))))))((())))))***++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***++++++++++++***))))))((((((((((((''''''''''''+++///222111,,,)))***,,,---,,,,,,,,,+++*********))))))))))))***+++,,,---...------,,,,,,------...,,,,,,------,,,,,,+++***---------,,,,,,+++++++++******+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++---...///...------...///------------------------------------------------------------------------------...///000000//////,,,,,,,,,---------......,,,---------.../////////........................---------........./////////............---------.........------,,,,,,,,,000////////////.........++++++++++++++++++++++++---,,,,,,+++,,,---...///...---,,,+++***+++,,,---555000+++***+++,,,,,,***.........------,,,,,,,,,---,,,,,,,,,,,,---...///---.../////////...,,,+++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///......---,,,,,,++++++*********+++,,,,,,---......+++,,,............,,,+++......------------......------++++++++++++------***+++---//////...---,,,++++++,,,,,,,,,---------<<<999555111...,,,++++++......------------,,,,,,,,,+++***))))))***+++,,,)))************+++++++++++++++++++++++++++++++++******))))))***++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************+++++++++*********))))))+++++++++*********))))))(((((((((((())))))))))))************************,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---000000...++++++,,,---......,,,***))),,,---...//////...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,+++************------,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''***************)))((('''***((((((***---...+++'''******))))))***,,,---///************************,,,+++)))((((((((()))***************************++++++************++++++))))))************))))))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))))))))))),,,***''''''***,,,------///...+++***))))))***+++------,,,++++++******))))))))))))***++++++,,,,,,...------,,,,,,------...,,,,,,------,,,,,,+++***---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,*********++++++++++++,,,,,,,,,++++++***++++++,,,++++++++++++++++++++++++---...///...---,,,---///------------------------------------------------------------------------------...///////////////,,,,,,---------.........---------.......................................---------........./////////............---------......---------,,,,,,,,,/////////.........------++++++++++++++++++++++++---,,,,,,+++,,,---...///------,,,+++,,,,,,---...444000,,,***+++,,,,,,+++......---------,,,,,,,,,------,,,,,,,,,------......////////////...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,+++++++++,,,......,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......///,,,------......------,,,......------------......------,,,++++++,,,------***+++,,,---...------,,,++++++,,,,,,,,,---------333222000...------------,,,,,,+++++++++*********++++++***))))))***++++++))))))*********+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++((((((((((((((((((((((((+++++++++*********))))))+++++++++*********))))))(((((((((((()))))))))***************************+++***************************++++++,,,---......///---,,,---///000...,,,,,,---...//////---+++***,,,---...//////...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...---,,,+++************+++++++++++++++,,,,,,,,,------------,,,,,,,,,++++++,,,,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((((()))************))))))(((,,,+++***)))***+++++++++******))))))***,,,---...************************,,,++++++***************************************++++++************++++++))))))************))))))+++*********))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((()))))))))+++///333///---+++***))))))***+++,,,,,,++++++++++++******)))))))))***++++++,,,,,,...------,,,,,,------...,,,,,,------,,,,,,+++***+++++++++++++++***************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///...---,,,---...---------------------------------------------------------------------------......///////////////,,,------------........................---------........................------.........////////////............---------...------------,,,,,,,,,............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...---------------...///000222///,,,***+++,,,,,,+++...------------,,,,,,,,,...------,,,,,,,,,------000000///...............,,,------......------,,,------------------------........................+++++++++++++++,,,------******+++++++++,,,,,,,,,..............................------------............------------......------,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------...............---------++++++++++++************++++++***))))))***++++++)))))))))*********++++++++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++((((((((((((((((((((((((+++++++++***************+++++++++***************((((((((()))))))))******************************)))))))))))))))))))))***((()))***+++,,,...//////...------...//////...,,,---.../////////...,,,+++,,,---...//////...---,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------......------,,,+++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------,,,+++************))))))******++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,+++******+++---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))((())))))************)))---+++)))'''((()))+++,,,***************+++,,,---************************,,,,,,,,,,,,,,,+++******************************++++++************++++++))))))************))))))++++++++++++************))))))))))))))))))))))))************))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&***,,,+++'''(((///555...---+++***))))))***+++*********+++++++++++++++)))))))))***++++++,,,,,,...------,,,,,,------...,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...------------------------......................................................///////////////...------------............/////////...---------,,,....................................///////////////............---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111111///...,,,+++++++++,,,,,,------------------------......---,,,,,,,,,------111000///...---...///000,,,,,,------------,,,,,,------------------------------------------------*********+++++++++,,,,,,))))))******+++,,,------............------------///...---,,,,,,---...///......------------......---------,,,,,,---------++++++*********+++,,,---,,,,,,,,,------------...000000000000///...---,,,---------,,,,,,,,,,,,++++++******************+++))))))))))))******************************************))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++************************************************************************(((((()))))))))*********************************)))))))))***************((()))***+++,,,---......------......///......---,,,------......---,,,,,,,,,,,,............,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,------......------,,,+++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++'''(((((()))***++++++,,,+++++++++++++++++++++++++++,,,,,,+++******+++---+++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******'''((()))***************,,,(((%%%'''+++...,,,******************++++++,,,***************************+++,,,---,,,+++)))(((************************++++++************++++++))))))************))))))************************))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))***,,,---+++''''''***...,,,,,,+++***))))))******((())))))***+++,,,,,,,,,)))))))))***++++++,,,,,,...------,,,,,,------...,,,,,,------,,,,,,+++*********************************+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++*********++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++,,,...------------------------...................................................///////////////......---------.........///////////////...---------,,,................................./////////000000///............---------------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000111111------,,,+++***+++,,,---------------------------...------,,,,,,,,,------111000...---------...///++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))***+++,,,------...---------,,,,,,,,,,,,,,,//////---,,,,,,---//////......------------......------------------------++++++*********+++,,,---,,,,,,---------.........//////000000///...---,,,------,,,,,,,,,+++++++++*********++++++*********(((((()))))))))*********************************((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++++++++++++++++++++++++++************************************************************************))))))))))))************************************)))***+++,,,,,,,,,++++++******+++++++++++++++,,,---......///......------+++++++++,,,,,,,,,+++++++++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,------......------,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++''''''((()))******+++++++++++++++++++++++++++++++++,,,,,,+++******+++---*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++'''((()))***************+++&&&$$$***333777111)))))))))*********+++******************************)))***+++++++++***((('''************************++++++************++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************))))))))))))******(((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))),,,+++************)))(((++++++******************(((((()))***++++++,,,---)))))))))***++++++,,,,,,...------,,,,,,------...,,,,,,------,,,,,,+++************+++++++++++++++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++---...---,,,+++,,,---------------------------................................................//////////////////...---------........./////////...............---------............................../////////000000000///............---------,,,,,,,,,------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++***,,,---...///000000000///+++,,,,,,,,,******,,,...,,,,,,,,,------------...---,,,,,,,,,,,,---.../////////...---------------***++++++,,,,,,++++++***++++++++++++++++++++++++***************************++++++,,,---,,,,,,,,,******+++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,//////............//////......------------......------............------++++++++++++,,,,,,,,,,,,,,,---------............,,,,,,,,,---------......************)))))))))))))))***++++++++++++***)))((((((((()))))))))******************************((((((((()))***,,,---...++++++++++++++++++++++++******))))))))))))******++++++++++++++++++++++++((((((((((((((((((((((((***************+++++++++***************+++++++++)))))))))*********++++++************************((()))+++,,,------,,,+++++++++++++++++++++******,,,...//////...------...***************++++++++++++,,,---......---,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,---------......------,,,+++------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,++++++***++++++,,,(((((())))))******++++++++++++++++++,,,,,,,,,,,,+++,,,,,,+++******+++---))))))******+++,,,,,,,,,++++++++++++++++++******((())))))************))),,,((('''...888:::333+++))))))******+++******)))************************)))************)))((((((************************++++++************++++++))))))************))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))+++......+++'''*********************)))(((((())))))***+++,,,,,,)))))))))***++++++,,,,,,...------,,,,,,------...,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,---******+++++++++,,,,,,,,,*********++++++++++++,,,************+++,,,---...------------------------+++,,,------++++++,,,---------------------------................................................///////////////...------............////////////---------........................................../////////000000000000///............---------,,,,,,,,,---------....../////////.........------------------------------+++,,,,,,---,,,+++***)))------.../////////...---)))+++,,,,,,******,,,...,,,,,,,,,---------......+++++++++,,,---...///000---------------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...------,,,,,,,,,,,,------.........++++++,,,,,,------............////////////............------------......,,,---...//////...---,,,***+++,,,---...------,,,------------............000///---,,,,,,,,,---...************)))))))))))))))***++++++++++++***)))(((((((((((()))))))))************************************)))******+++,,,******************************))))))))))))******++++++++++++++++++++++++(((((((((((((((((((((((())))))*********+++++++++))))))*********+++++++++))))))*********+++++++++************************'''(((***,,,---,,,++++++))))))******++++++,,,,,,,,,...000///---,,,---///+++*********++++++,,,---+++,,,------------,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------------......------,,,+++------,,,,,,+++******)))************************+++++++++,,,,,,---------,,,++++++***++++++,,,,,,************************+++,,,,,,,,,------------+++,,,,,,+++******+++---((())))))***++++++,,,,,,************************)))************))))))(((***)))***---111111///+++))))))***++++++***)))(((************************,,,+++******))))))******************************++++++************++++++))))))************))))))(((((()))))))))*********))))))))))))))))))))))))((()))))))))************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&***...111111...***((())))))************))))))(((((())))))******++++++)))))))))***++++++,,,,,,...------,,,,,,------...,,,,,,---------,,,+++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))*********+++++++++************+++,,,---...------------------------+++,,,------++++++,,,---------------------------//////////////////////////////////////////////////////000000///...------............/////////000,,,------....../////////........................////////////000000000000//////.........---------,,,,,,,,,------.........000////////////.........------------------------+++,,,,,,---,,,+++***)))---......//////...---,,,(((***,,,,,,******,,,...,,,,,,,,,------.........******+++,,,---///000111+++,,,---...---,,,+++***,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---------------............///,,,,,,------...///000000---...///000000///...---.........------.........,,,---...//////...---,,,***+++---//////...---,,,---------.........//////888666222///,,,,,,,,,,,,,,,,,,,,,++++++++++++***)))***+++,,,,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******++++++++++++++++++++++++************************))))))******++++++++++++))))))******++++++++++++)))************+++++++++************************%%%''')))+++,,,+++***)))''''''(((***+++,,,---...+++...000000---,,,---///,,,+++++++++,,,,,,---...++++++------------++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------------......------,,,+++------,,,,,,+++***))))))************************+++++++++,,,,,,---------+++++++++***++++++,,,,,,+++++++++***************,,,,,,,,,------.........+++,,,,,,+++******+++---((())))))***++++++,,,,,,))))))))))))))))))*********************)))((('''&&&)))+++***'''&&&(((***((()))***++++++***)))(((************************...---+++***)))***+++,,,************************++++++************++++++))))))************))))))))))))******+++++++++,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((///666777111+++((((((((()))************))))))))))))))))))************)))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---+++*********++++++++++++++++++++++++++++++,,,,,,,,,++++++*********.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,,,,------///////////////.........000000000000000000000000......////////////..........................................///////////////////////////.........//////.........---------........................---------.........//////...------,,,,,,------...,,,,,,,,,,,,,,,---...///---,,,++++++,,,---,,,+++---+++******,,,------,,,+++,,,,,,---...............+++***+++...000...,,,---,,,+++,,,...///...---000///---,,,+++,,,------,,,+++******,,,...---------,,,+++******,,,...///---.........---,,,,,,+++,,,,,,,,,---------......---------.........//////////////////////////////---------------...///000111000///...------.../////////000000000000//////...///000000000///---,,,000000000///...,,,+++*********++++++++++++************+++++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))...------,,,+++***))))))+++++++++++++++***)))(((++++++++++++++++++++++++************************,,,+++******++++++)))'''***)))))))))))))))))))))))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))******************************+++++++++,,,,,,,,,,,,,,,------.../////////...------,,,++++++++++++---......///...,,,+++***************************+++++++++---///...)))%%%******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************)))************+++++++++......---,,,+++******)))++++++++++++*********)))------,,,+++************---,,,,,,+++*********+++))))))(((((((((***+++,,,))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))*********)))))))))))))))************************+++*********))))))((((((++++++************++++++)))***+++,,,,,,+++***))),,,,,,++++++***)))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))***++++++++++++***'''...333111***%%%'''***(((((((((((())))))))))))''''''(((((())))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------,,,,,,---------/////////////////////...000000000000000000000000......////////////........................................../////////////////////////////////...//////.........---------........................---------.........//////...------,,,,,,------...---,,,,,,,,,,,,---...///---,,,,,,,,,---------,,,---+++******,,,------,,,+++,,,---.........---------,,,***,,,...///...,,,---++++++,,,---...---,,,......,,,+++++++++,,,,,,,,,,,,+++++++++,,,---...---,,,+++++++++,,,---....../////////......---,,,,,,,,,,,,,,,---------------------.........//////////////////////////////------------------......///...------,,,---......//////000000000000/////////////////////...------000000//////...,,,+++*********++++++++++++******)))******+++++++++******(((((((((((()))))))))***************************---,,,,,,++++++******)))******+++++++++***))))))++++++++++++++++++++++++************************+++***))))))******((('''************++++++++++++))))))************))))))************************+++++++++*********************************************+++++++++,,,,,,,,,,,,,,,---......//////000...---,,,,,,,,,,,,,,,------............,,,+++***************************,,,++++++,,,...---***'''******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++************************)))************+++++++++......------,,,+++++++++++++++*********))))))))),,,,,,+++*********++++++---,,,++++++*********+++******)))(((((()))***+++))))))))))))))))))))))))******))))))******+++,,,))))))))))))))))))))))))***)))))))))))))))))))))************************************)))))))))(((++++++************++++++(((((())))))))))))((((((*********************+++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))*********+++++++++555333000---)))'''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,------.........//////////////////000000000000000000000000...//////000000//////...////////////////////////---............/////////......//////////////////...............---------........................---------..................------,,,,,,------...------,,,,,,,,,---......,,,,,,,,,---.........///---+++******,,,------,,,***+++---//////...---,,,---,,,+++,,,.........---,,,+++***+++,,,------+++---,,,++++++***+++++++++,,,...000///,,,+++,,,...,,,------------,,,,,,,,,/////////000//////...---+++++++++,,,,,,,,,------------........./////////...........................------,,,,,,,,,,,,---------,,,,,,,,,---.........//////000000//////...000///......---........./////////...---,,,+++*********++++++++++++******((()))***+++++++++++++++((((((((()))))))))******++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******++++++++++++++++++++++++***************************)))((()))******(((&&&******++++++,,,,,,,,,---))))))************))))))++++++++++++++++++++++++)))************+++++++++******************************+++++++++,,,,,,,,,,,,------......///000000---------,,,------..................---,,,+++***++++++++++++++++++++++++---,,,+++,,,------+++)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************)))************+++++++++------------------------************)))))))))(((++++++*********+++,,,,,,,,,,,,+++************+++++++++***)))))))))******))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))******************************************))))))))))))++++++************++++++))))))(((((((((((())))))(((((()))******+++,,,,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))******)))((()))***+++,,,<<<444+++''')))***(((%%%(((((((((((())))))))))))))))))))))))(((((((((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,---..................//////////////////////////////////////////000000000000//////000000000000000000000000---------.........//////............////////////...........................................................................------,,,,,,------...------,,,,,,,,,------...+++,,,---.........000111---+++******,,,------,,,***,,,...//////...,,,+++------,,,---------------+++***)))***,,,---,,,+++++++++*********************///555555000,,,,,,---,,,---...///...---+++***....../////////......---+++++++++,,,,,,,,,,,,---............////////////////////////////////////...---,,,,,,++++++++++++,,,,,,,,,------......///...//////////////////...000///...---,,,---...///---------------,,,+++*********++++++++++++******((()))***+++++++++++++++(((((()))))))))*********++++++++++++++++++++++++))))))******+++++++++,,,((()))***+++++++++++++++***************************************************)))))))))++++++)))((())))))***++++++,,,,,,,,,))))))************))))))++++++++++++++++++++++++((())))))***++++++,,,,,,******************************+++++++++,,,,,,,,,---------...//////000000------------...///000000.........------,,,++++++++++++++++++++++++++++++---,,,++++++,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************************))))))*********+++++++++,,,,,,---------.........*********)))))))))((((((******))))))***+++,,,,,,++++++***************+++,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))******************************************)))))))))))))))++++++************++++++,,,+++***))))))***+++,,,((()))))))))*********+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))+++***((('''((()))+++---666...'''%%%))),,,+++)))(((((((((((())))))))))))******))))))((((((''''''))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,---...///---.........//////000000//////////////////////////////000000000000//////000000000000000000000000------------............---.........//////000000---..................................................................---...------,,,,,,------......------,,,,,,,,,------***,,,......------///111---+++******,,,------,,,+++,,,...//////...,,,+++---------------,,,------+++***)))***,,,---,,,+++)))*********************(((000888999555///,,,,,,+++,,,...//////...,,,***,,,------.........------++++++,,,,,,,,,---------........./////////000000000000000000000000000000...---,,,,,,++++++++++++------......////////////......////////////......000///---,,,,,,,,,---...+++,,,,,,,,,,,,,,,++++++******++++++++++++******((()))***+++++++++++++++))))))))))))************************************((())))))******++++++,,,((()))***+++++++++++++++************************************************+++******+++,,,---+++***))))))))))))******++++++))))))************))))))++++++++++++++++++++++++(((((()))***+++,,,,,,---******************************+++++++++,,,,,,,,,------......///000000111............///000111111///......---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))*********+++++++++++++++,,,,,,---.........************))))))))))))))))))))))))***++++++,,,*********))))))***++++++++++++++++++******))))))))))))))))))))))))))))))))))))(((((())))))***+++))))))))))))))))))))))))(((((())))))************************************))))))))))))))))))******++++++************++++++,,,+++***))))))***+++,,,*********)))))))))(((((())))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((***)))((('''''')))+++,,,+++)))''''''(((***++++++(((((((((((())))))))))))******))))))((((((''''''))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---......///------......///000000000000000000000000000000000///000000111111000000///////////////////////////,,,------------.........------......///000000000---------......................................................---------...------,,,,,,------.........---,,,,,,,,,------***---///...,,,,,,...111---+++******,,,------,,,---------...------,,,,,,---.........,,,+++,,,---,,,+++***+++,,,------+++))))))***+++++++++******)))...555888555000---+++***,,,...///000///---,,,+++,,,------------------,,,,,,,,,---------............/////////000000000000000000000000000000000...------,,,,,,,,,,,,------...//////000/////////---......//////......---///...------,,,---------******+++,,,,,,,,,++++++******++++++++++++************+++++++++******))))))))))))*********++++++)))))))))))))))))))))))))))))))))*********++++++)))******+++++++++******************************************************++++++***,,,---...,,,+++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++(((((()))***++++++,,,,,,******************************+++++++++,,,,,,,,,---......//////000111111000000000///000000111111//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***,,,......---,,,---...******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++************************)))************++++++++++++++++++,,,,,,---------++++++++++++*********)))******)))))))))***++++++***))))))))))))***+++++++++++++++,,,++++++***))))))))))))))))))))))))))))))(((((((((((()))******))))))))))))))))))))))))((((((((()))******++++++************************))))))))))))************++++++************++++++))))))(((((((((((())))))++++++***))))))(((''''''))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))((((((((((((((((((((((((((((((((((((((())))))((('''((()))***+++&&&)))+++***'''&&&''')))(((((((((((())))))))))))))))))))))))(((((((((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,---...//////------......///000000111000000000000000000000000000000111111111111000000........................,,,,,,---------.........------......///000000111---------.........//////........................//////.........---------...------,,,,,,------...///...---,,,,,,,,,,,,,,,***---///...+++***,,,///---+++******,,,------,,,///...---,,,,,,,,,,,,---,,,...///...,,,***,,,------++++++,,,---...---,,,))))))+++,,,,,,,,,+++++++++,,,///000000///---,,,***+++---...////////////,,,,,,---...............------........./////////.../////////000000000000........................------------------......---.../////////...---,,,---......//////......---------......------,,,,,,))))))***+++++++++++++++******++++++++++++******+++++++++++++++***)))((())))))*********+++++++++************************))))))))))))******************+++++++++***))))))************************************************+++******+++------,,,+++,,,++++++******))))))((())))))************))))))************************)))))))))***+++++++++,,,******************************+++++++++,,,,,,,,,.........///000000111111222222111000000000111111000///---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((+++//////...,,,,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++************************)))************+++++++++******++++++++++++++++++,,,,,,,,,,,,+++++++++++++++******))))))))))))***)))))))))))))))***++++++)))***+++,,,,,,,,,+++***))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))******++++++************************((()))))))))************++++++************++++++(((((())))))))))))(((((()))))))))))))))(((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((***+++)))'''&&&((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++++++++++++++++++++---,,,,,,++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,---...///000---------...///000000111000000000000000000000000000000111111111111000000........................,,,,,,,,,---------......---------...///000000111---------.........//////........................//////.........---------...------,,,,,,------...///...---,,,,,,,,,,,,,,,***---000...***(((+++...---+++***+++,,,---------000///---+++***+++---...,,,...000...+++***+++...---,,,+++,,,...///...---)))***+++,,,------,,,+++---+++))))))+++---......***+++,,,...///000000111------...///000000//////.........////////////000////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------......///000------...///...---+++***---..................---,,,---...///...---,,,+++((()))***+++++++++++++++******++++++++++++******,,,,,,,,,+++***)))(((''')))************+++++++++++++++++++++++++++++++++*********)))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))************************)))))))))***,,,,,,+++***...------,,,+++***))))))))))))************))))))))))))))))))))))))))))))***************+++++++++******************************+++++++++,,,,,,,,,......//////000000111111333333222111000000000111000///---,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,'''+++000111///---,,,---******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++************************)))************+++++++++************************---------,,,,,,,,,++++++++++++***)))(((((())))))))))))((())))))***++++++((()))+++,,,---,,,,,,+++))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))'''(((((()))***+++++++++************************(((((())))))*********+++++++++************++++++)))***+++,,,,,,+++***)))''''''(((((())))))******(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((((((((((((((((((((((((''''''((()))***)))))))))***)))((('''(((***+++,,,(((((((((((())))))))))))''''''(((((())))))******))))))***++++++++++++***------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***+++,,,---...++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...------------------------000000//////............---------------,,,,,,,,,////////////////////////111111111000000000000000///000111111///....../////////000000///...------............................../////////////////////............---------................................................------------------------000222111---,,,---,,,)))000000//////...---+++++++++---000///---,,,...111222111000///------,,,,,,////////////////////////...------,,,,,,------......---+++******+++---...++++++***+++,,,...000222++++++,,,,,,---...//////------------...000111111/////////...------,,,,,,////////////////////////111000...,,,+++,,,---///------,,,,,,,,,------...////////////////////////------...............---...---+++))))))***+++,,,******)))((()))***,,,---+++++++++,,,,,,---------++++++++++++++++++++++++***+++,,,,,,,,,***)))(((''''''(((((())))))******+++,,,---***'''&&&))),,,000...,,,***)))***,,,---)))+++---,,,+++***+++,,,+++*********))))))((((((((((((((()))******+++++++++++++++*********))))))(((((((((((())))))))))))******))))))(((((('''''')))************+++++++++***)))))))))((((((''''''******+++,,,,,,,,,,,,+++............///000111222222333333222222000///...333222111000///...------******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************++++++++++++*********))))))((((((,,,,,,,,,++++++*********))))))***+++,,,,,,------))))))************))))))))))))***+++++++++++++++))))))***+++,,,,,,------+++++++++*********))))))))))))))))))************))))))))))))))))))))))))+++***)))'''''')))***+++)))))))))))))))******++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************+++*********))))))((((((++++++******)))((((((((('''))),,,+++)))((()))+++((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******++++++******))))))((((((************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------------------.........---------,,,,,,---------------........./////////////////////////////////000000111111111///111222222000//////000///////////////...------........................///////////////.........///............---------................................................------------------------///222111---,,,------)))............---,,,+++++++++---000///---,,,...111222111000///------------////////////////////////---------,,,,,,---------///...---,,,,,,---...///,,,+++++++++,,,...///000++++++,,,------...//////............///000111111/////////000000000000000////////////////////////000///...---,,,---......---------,,,,,,------.................................////////////......------+++*********++++++)))))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++***))))))((((((((((((((())))))******(((((('''''')))///777<<<,,,+++***)))))),,,...000)))+++,,,,,,+++******+++************)))))))))(((((((((((()))******+++++++++++++++*********))))))((((((((()))))))))************))))))(((((((((((()))************+++++++++*********))))))(((((((((******+++,,,,,,,,,,,,+++000000000000111222333333222222111000000///......111000000///---,,,,,,+++******+++++++++,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))************++++++++++++*********)))))))))))),,,,,,,,,++++++*********))))))***++++++,,,------)))***************)))(((((()))******++++++***************++++++,,,,,,,,,+++++++++*********))))))))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********************)))))))))((()))))))))))))))************,,,...---***((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))***************)))))))))))))))************************------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------------,,,,,,,,,,,,++++++++++++---------......//////000000000000000000000000000------...///000111222222///000111111///......//////////////////......---........................000000//////.........---///............---------................................................------------------------///111000---,,,...---***,,,,,,---------,,,,,,++++++...000///---,,,...111222111000...------------////////////////////////------------------------111000///......///000111---,,,,,,,,,,,,---...///,,,,,,,,,---......//////000000/////////000000111......//////000111111222////////////////////////---------..................------,,,,,,---------------------------------...//////000000///......,,,,,,,,,++++++++++++***))))))******++++++******,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******)))((((((((())))))((((((((())))))))))))******)))+++000777>>>CCCFFF===:::666222...,,,,,,,,,)))+++,,,,,,+++******+++************))))))))))))((((((((()))******+++++++++++++++***************)))))))))*********++++++***))))))))))))((((((((()))************+++++++++***************)))))))))******+++,,,,,,,,,,,,+++////////////000111222333222111///...---......//////......---,,,+++************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************)))************+++++++++***************)))))))))+++++++++++++++*********))))))******+++,,,,,,,,,***+++++++++***)))(((((('''((())))))******))))))******+++++++++++++++++++++++++++***************))))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))******+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******************))))))))))))'''(((((()))******+++++++++,,,---,,,***(((((((((************************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((((()))******))))))))))))************************************,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------...---,,,,,,++++++++++++------------------------,,,,,,++++++++++++++++++,,,------...///000111111000000000000000000000000------...//////000111111---///000///...,,,------...///////////////..............................000000000///......------///............---------................................................------------...............000000---,,,......++++++,,,------.........---,,,///111000---,,,...111111111///......---------////////////////////////,,,------------------,,,000000///......///000000------------------------,,,---------......//////222111000000000000000111------------......//////////////////////////////,,,,,,---.../////////.........---,,,,,,,,,------------------------------.........///......------++++++,,,,,,,,,++++++******+++,,,------,,,+++***---,,,,,,,,,++++++*********************************)))(((''''''((()))***)))))))))))))))))))))))))))+++111888???@@@<<<888EEEBBB<<<666000,,,)))((()))***,,,,,,***)))***+++*********)))))))))))))))((((((((()))******++++++************************)))*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000222111///------...///000......------,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++************************+++++++++***************))))))******+++++++++,,,++++++++++++***)))((((((''''''((()))))))))))))))++++++++++++************************************((()))))))))************))))))))))))))))))))))))******)))(((((()))******)))))))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))(((((())))))************((()))))))))((((((''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++(((((())))))******++++++************************,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------...---,,,,,,++++++++++++------------------------,,,,,,,,,,,,------------,,,------...///000111111////////////////////////...........................000111111///......///......///////////////...........................000000//////.........---///............---------................................................---------....../////////---//////,,,,,,//////,,,,,,---...//////000000///---///111000---,,,...111111000///......---......////////////////////////,,,,,,---......---,,,,,,........................------------------,,,,,,------...............///222111000000000000000111//////......------------////////////////////////,,,,,,---.../////////...///...---,,,,,,,,,,,,,,,........................,,,---------,,,,,,+++******++++++,,,,,,,,,++++++,,,,,,.........---,,,+++,,,,,,,,,++++++************************************)))(((''''''((()))***************))))))))))))((())),,,222555333,,,&&&000///...,,,++++++++++++(((***,,,+++***)))******))))))))))))))))))******((((((((()))******++++++************************)))*********++++++++++++))))))))))))************))))))*********+++++++++******************++++++******+++,,,,,,,,,,,,+++++++++++++++,,,---...///333111///......///000111//////......------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))*********+++++++++***************+++++++++************************)))***************+++++++++++++++++++++***))))))''''''((()))))))))))))))+++*********************************************((()))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******************))))))((((((&&&&&&'''(((***+++******'''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++(((((())))))******++++++************************+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******+++,,,---------,,,,,,++++++,,,,,,,,,,,,------------,,,+++++++++,,,,,,------------------------------------............---------......//////000//////////////////////////////......------------111222444333111000000111---...//////////////////........................///////////////////////////............---------................................................---------...//////000000,,,//////,,,,,,///000------...///000000000000000...000222111...,,,...000000000///...............////////////////////////+++,,,---......---,,,+++------------------------,,,------......---,,,,,,........................000000/////////000000111222111111000//////......////////////////////////---------...............///......---,,,,,,,,,,,,////////////////////////,,,,,,,,,,,,+++***))))))***++++++++++++,,,,,,,,,------.........---,,,,,,+++++++++++++++*********************************))))))(((((())))))******+++************))))))))),,,***(((((()))***))))))%%%%%%&&&'''(((***+++,,,(((***++++++***))))))***))))))))))))************((((((((()))******++++++***************+++++++++)))))))))*********++++++)))))))))************+++)))************+++++++++)))))))))*********************+++,,,,,,,,,,,,+++,,,,,,,,,,,,---...///000222111000/////////000111////////////......------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))************+++++++++*********+++++++++++++++)))))))))*********************************************+++++++++++++++***'''((())))))******))))))))))))*********************************+++++++++))))))))))))************)))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******+++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))************++++++******)))(((((('''((('''(((***...//////...)))******++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))************************************++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++******+++,,,---------,,,,,,++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,------------------------------,,,---------.........///---------------.........------------------------------------------......000111333222000//////000------...///////////////........................------......///000000000///............---------................................................---------...///000000000+++......,,,---000000.........///////////////......111222111...,,,...000000000///............///////////////////////////+++,,,...//////...,,,+++---------......---------+++,,,---.........---,,,////////////........................///000111111000000000000000/////////////////////////////////000///...---,,,---......//////...---,,,,,,,,,,,,........................,,,------,,,+++***))))))++++++*********+++------------,,,+++++++++++++++************++++++++++++************************((())))))***++++++******+++++++++*********)))))),,,,,,***)))((()))---///************************((()))++++++)))))))))***((()))))))))************((((((((()))******++++++))))))*********+++++++++((((((((()))))))))******))))))*********+++++++++)))************+++++++++((((((((())))))***************+++,,,,,,,,,,,,++++++++++++,,,,,,---...///////////////////////////////////////............******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))************+++++++++*********++++++,,,,,,,,,((()))))))))*********+++************))))))))))))))))))***+++,,,,,,,,,,,,((()))******++++++******(((((())))))******++++++))))))*********+++++++++))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++((()))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((()))))))))*********************)))))))))))))))***))))))+++///000///---)))******++++++,,,------++++++++++++++++++++++++))))))))))))))))))))))))******))))))******+++,,,*********)))))))))))))))************************++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,---...---,,,,,,++++++,,,,,,,,,---------++++++++++++,,,------...------------------------,,,,,,,,,------.........------------------,,,,,,------------------------***+++,,,,,,---...//////---...000///---,,,,,,---------...///000000//////........................,,,,,,---...///000111111//////.........---------................................................---------...///000000111+++......,,,---000000...---...............------///111333111...,,,...000000//////............///////////////////////////+++,,,...//////...,,,+++------............------++++++---.........------///////////////.........------------...000111111,,,,,,------.../////////////////////////////////111000...,,,+++,,,...///000///...---,,,+++++++++---------------------------......---,,,+++***))),,,+++***))))))+++---...---,,,***)))((()))******))))))******+++++++++,,,))))))))))))))))))))))))((()))***,,,,,,,,,+++***++++++++++++******))))))%%%))),,,,,,***(((***,,,)))))))))******+++++++++((()))++++++)))((()))***(((((())))))*********+++((((((((()))******++++++))))))******++++++++++++(((((((((((())))))))))))))))))******++++++++++++)))************+++++++++''''''(((((()))))))))*********+++,,,,,,,,,,,,+++))))))))))))***+++,,,---------...//////......---..................------******+++++++++,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))************+++++++++*********++++++,,,,,,,,,(((((())))))*********+++*********)))))))))))))))((()))***+++,,,---------))))))***+++++++++++++++'''(((((()))***++++++,,,))))))******++++++++++++))))))))))))************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((())))))*********+++((((((((()))******+++++++++)))(((***---...---***'''(((((()))******++++++++++++++++++++++++++++++))))))))))))))))))))))))*********)))******+++,,,++++++******))))))((((((************************......---------,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,------******+++,,,,,,---......---------.........//////,,,,,,,,,---------......,,,---------.../////////------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////.........---------////////////////////////,,,---///111111000///---//////////////////////////////000000000000//////...------,,,,,,------...---------------------------------.........//////,,,+++++++++,,,---///000///...---,,,,,,---...///...---+++***)))***++++++,,,---///000000000///......---,,,+++***++++++,,,......///000000///...---111000///...---,,,++++++---......---000333111+++***+++,,,---............333111///...///000///---,,,000111---,,,000///***.........///......---,,,...///...---///333000+++,,,000333111---+++---000000///...---,,,---......222000...,,,+++,,,---.........---,,,++++++++++++......---,,,,,,+++************))))))***,,,---///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))))))))))))))+++++++++++++++***)))(((************************,,,+++)))''''''((()))+++...+++&&&%%%(((******)))))))))))))))************************************,,,,,,++++++,,,,,,---...,,,,,,+++******+++,,,,,,,,,,,,------...///000000111111222222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++************)))((()))))))))************)))************+++++++++++++++************++++++(((((((((((())))))))))))((()))+++,,,,,,+++)))(((***+++,,,,,,+++***((('''************************+++(((&&&''')))***)))'''+++++++++******)))''''''******))))))))))))******************))))))))))))******++++++++++++******))))))))))))))))))))))))***(((%%%&&&((()))(((&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************************)))************+++++++++************************------,,,,,,,,,,,,,,,,,,---,,,***)))))))))******,,,+++******++++++)))(((+++***)))((((((***,,,---,,,+++++++++******))))))(((((())))))))))))((((((......---------,,,,,,,,,---,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,------------.........,,,,,,,,,---------......------------............------------------------,,,,,,,,,---------......---------------------------------............/////////.........---------////////////////////////,,,---...///000///......////////////////////////...//////000000//////......------,,,,,,------...........................,,,------------.........------,,,,,,,,,...///000//////...---------.........---,,,+++***++++++,,,,,,---///000000000///...111000///.........//////......///000000///...---111000///...---,,,,,,+++---......---000333111,,,---...///000111111111111111///......///111000///+++///000------111111...---......///000000000///...///...---///222000++++++000444444111------...000///...---,,,,,,------...---+++++++++,,,---...,,,,,,,,,++++++,,,---------------,,,,,,+++++++++***************,,,---...++++++++++++++++++++++++******************************************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))*********+++++++++++++++***))))))************************+++***)))))))))+++---...000---)))((()))++++++***))))))))))))************************************,,,++++++++++++,,,------,,,,,,+++******+++,,,,,,+++,,,,,,---......//////000000000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******+++++++++************)))******))))))(((''''''''')))************+++++++++(((((())))))))))))(((((((((((((((((()))))))))***)))***+++,,,,,,+++***))))))******+++++++++******+++******************+++,,,***((((((***,,,+++)))))))))************))))))******))))))))))))******************)))))))))))))))******************)))))))))))))))))))))))))))+++)))'''''')))***)))((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***************************++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,...---+++*********++++++,,,+++******++++++***(((+++***)))((()))***,,,---+++)))'''%%%%%%&&&((()))(((((())))))))))))((((((......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------..................------------------------------------,,,,,,,,,---------..............................---------............///...............---------////////////////////////,,,---------............////////////////////////.........//////...............------------......////////////////////////,,,,,,,,,,,,------------///......------...//////000///...---------------......---,,,,,,,,,------,,,---///000000000///...222111000000//////000000...//////000000//////...111000//////...---,,,,,,---//////...000333111,,,...///000111222222222222///...------000111111111+++......---...111222111,,,---...000111222222222...000000...///222000,,,***///555666333///------000///...---,,,,,,,,,,,,******))))))***,,,---...++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------************************++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((((())))))******++++++***++++++++++++***))))))************************+++*********+++---///000111///+++******+++,,,+++))))))))))))************************************+++++++++++++++,,,------,,,++++++******++++++,,,+++++++++,,,,,,------...///......------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******+++++++++************))),,,+++***)))'''&&&$$$$$$)))************+++++++++(((((()))******)))((((((((((((((()))))))))******++++++++++++++++++++++++)))))))))******+++------,,,+++***))))))***+++,,,---,,,******,,,---,,,+++''''''(((******+++++++++******))))))))))))******************))))))))))))((())))))******))))))((())))))))))))))))))))))))+++***((()))***++++++***))))))))))))))))))))))))************++++++++++++((((((((()))))))))******************************,,,,,,,,,,,,------------************************)))*********+++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,+++******++++++***)))+++***)))))))))***+++,,,+++)))&&&######%%%(((***((())))))******))))))(((......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......---------------------------------............///........................////////////////////////---,,,,,,,,,,,,---......////////////////////////------............------......------------..............................+++++++++,,,,,,,,,------////////////.........///000//////...---------,,,.........---------......,,,---///000000000///...///......................../////////000000000000000000000///...------,,,---000111///000222000---,,,,,,---//////////////////...------///000000///,,,---------...000000000------...///000111111000...111111...///111000,,,+++///222333111///......000///...---,,,,,,++++++************+++,,,---...,,,+++++++++,,,,,,---...+++,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++******))))))******++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))''''''((()))***++++++,,,******+++++++++******)))************************++++++***++++++---...///000///,,,+++******++++++((()))))))))************************************+++++++++***+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,+++,,,---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++***************************++++++,,,,,,++++++***+++++++++*********)))))),,,,,,+++)))((('''&&&%%%))))))*********+++++++++)))***,,,------,,,***)))(((((()))))))))*********,,,++++++******++++++,,,++++++***)))***+++,,,...,,,+++***((((((***+++,,,---,,,+++++++++,,,,,,,,,'''((()))******++++++*********))))))))))))******************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))***)))))))))******++++++)))))))))))))))))))))))))))))))))*********++++++(((((()))))))))*********************************,,,,,,,,,,,,------------************************(((((()))***++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++******,,,,,,+++***+++******))))))***++++++,,,+++)))'''''')))***,,,)))))))))******)))))))))......---------,,,,,,,,,,,,,,,---------,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,---------............------,,,,,,,,,+++,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///---.....................////////////////////////---,,,,,,,,,,,,---......////////////////////////------............------///......------......///------------------------+++++++++,,,,,,,,,------//////////////////......//////.........------,,,........................,,,---///000000000///...------------...---------////////////000000111111000000000///.........------111222000///111000---++++++,,,---............111///...---...///...------------//////---,,,,,,.........//////......---...222222///...000000------.........------...///.........------,,,+++***------,,,,,,,,,---------...---,,,,,,+++++++++,,,+++,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,+++***************************************************************************************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))***++++++,,,)))******+++++++++******************************++++++***************+++------,,,***)))((()))***((()))))))))************************************+++************+++,,,,,,++++++++++++++++++++++++*********+++++++++++++++,,,,,,+++++++++---///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,++++++,,,,,,,,,---------++++++++++++++++++++++++************************++++++,,,,,,,,,,,,+++++++++++++++*********))))))+++++++++*********))))))))))))*********+++++++++)))+++,,,......,,,+++)))))))))))))))************,,,,,,+++******+++,,,,,,...---+++*********+++,,,++++++***))))))***+++++++++++++++*********+++,,,))))))************))))))******))))))))))))******************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((()))***+++************************((((((((()))))))))******))))))))))))************************************++++++++++++,,,,,,,,,,,,************************(((((()))***++++++,,,,,,*********++++++++++++***,,,+++***+++,,,---,,,***++++++*********************++++++,,,,,,,,,+++***))))))************))))))......---------,,,,,,,,,,,,---.........---+++***++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......------------,,,,,,,,,,,,+++,,,,,,------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///---------...............////////////////////////,,,---------............////////////////////////.........//////.........//////............//////------------------------,,,,,,,,,,,,---------------....../////////......------...//////......---,,,---......///.........,,,---///000000000///.........///000000000//////////////////000111222222000000000/////////......---222444111///000000...,,,---...///000000000000222000...---......---,,,---,,,...222222---***+++...............---,,,,,,...333444000...000000---...---,,,++++++---...000,,,------------,,,++++++........................///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))******++++++))))))***++++++++++++************************************)))))))))(((((()))***+++)))((('''(((***))))))))))))***************************************************+++,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++************)))*********++++++,,,,,,,,,)))************+++++++++((()))***++++++***)))((()))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,......,,,++++++*********************************)))***+++***((((((***+++))))))*********))))))(((******))))))))))))******************))))))))))))((())))))******))))))((())))))))))))))))))))))))'''((())))))((((((***,,,************************'''((((((((()))))))))))))))))))))*********++++++************************++++++++++++,,,,,,,,,,,,************************)))*********+++,,,,,,,,,))))))***+++++++++******,,,+++***+++,,,---,,,+++++++++++++++*********)))'''(((+++,,,,,,+++***((()))******++++++******)))......---------,,,,,,,,,,,,---...///...---+++***++++++,,,,,,,,,,,,------+++++++++,,,,,,---------,,,------------.........,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,------++++++,,,,,,---......///,,,,,,,,,---------......---------------------------------............///---------.........//////////////////////////////,,,---...///000///......////////////////////////...//////000000//////...//////............//////........................,,,------------.........+++,,,---...//////......+++,,,---////////////...+++,,,---...///......---,,,---///000000000///......///000111222111111000///////////////111222333000000000000////////////---222555111///000000...---...///000000111111111000...------...///...---,,,+++000666666000,,,------......////////////...///333555111...//////...------,,,---...//////...***+++,,,---------,,,,,,,,,---......////////////------,,,++++++,,,,,,,,,---------,,,,,,+++++++++***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,************************************************************+++,,,---...)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))*********))))))***+++++++++++++++************************(((((())))))))))))))))))''')))******(((''')))+++))))))))))))***************************************************++++++,,,***+++,,,,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))))))))******++++++++++++)))************+++++++++************************))))))*********+++++++++++++++,,,------,,,++++++,,,,,,,,,---,,,,,,++++++(((***+++,,,,,,+++***((()))***+++***((((((***,,,'''((()))*********************))))))))))))******************)))))))))))))))******************)))))))))))))))))))))))))))''')))******))))))+++...************************(((((()))))))))*********))))))*********+++++++++************************,,,,,,,,,,,,------------************************++++++++++++,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,+++***+++---...---,,,+++++++++++++++***))))))'''((()))************))))))******++++++******)))......---------,,,,,,,,,,,,---...//////---+++***++++++,,,,,,,,,---------******+++,,,,,,---......---------.........//////,,,,,,,,,---------......+++++++++,,,,,,---------++++++,,,,,,---...//////,,,,,,,,,---------..............................---------.........//////---------.........//////////////////////////////,,,---///111111000///---//////////////////////////////000000000000////////////............//////////////////////////////---------.........//////)))***,,,...//////......***+++---///000000//////***+++---.........------,,,---///000000000///...---...///111111111000///000////////////111333444000000000000////////////---333555222//////000...,,,---...///000000000000...,,,+++,,,...000000///++++++000999:::333///000,,,---...000111111111111///444555111...//////...,,,---...000111111///---)))***,,,---......---,,,)))***,,,...///000111111++++++++++++,,,---............---,,,,,,+++*********+++,,,---,,,,,,***)))------------------------++++++++++++++++++++++++++++++++++++++++++++++++************+++,,,---...))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************)))))))))))))))((()))***+++++++++++++++************************&&&'''(((***++++++++++++&&&(((+++***((((((***---))))))))))))*********************************************)))***++++++,,,***+++,,,------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------/////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,---------......++++++++++++++++++++++++------------------------+++,,,,,,------,,,,,,++++++++++++************))))))))))))))))))))))))))))))************+++++++++---,,,,,,++++++,,,,,,---)))************+++++++++***+++---......---+++***)))***,,,---......---,,,''')))+++------+++)))''')))+++,,,+++((((((***---%%%&&&((()))+++,,,,,,,,,******))))))))))))******************))))))))))))******++++++++++++******))))))))))))))))))))))))(((***,,,+++******---000************************)))************+++++++++)))************+++++++++************************---------.........//////************************------,,,,,,,,,,,,,,,,,,)))***,,,---...------,,,,,,+++***+++---...---,,,+++++++++++++++***)))(((******)))))))))+++,,,---******++++++++++++******///...---,,,,,,,,,,,,---+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...---,,,,,,++++++++++++,,,,,,,,,++++++*********........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////...------,,,,,,------...........................,,,,,,,,,---...//////000------------------------/////////000///......---................................................000000000000000000000000........................,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,------------...,,,---......//////......000000000000000000000000000111111000......///111///000111222111000...,,,///000111111000...,,,+++---...............------000000//////.........------...///000000///...---........................//////000000000000/////////............---------------......------,,,+++000000//////.........------------------------,,,//////...---,,,,,,+++***,,,,,,,,,------.........///...------++++++***)))''')))************,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++''''''(((((())))))******))))))))))))************---,,,***)))))))))************************************+++++++++,,,,,,,,,+++++++++************)))))))))************))))))************************************************************))))))(((((()))************+++++++++************************,,,,,,,,,------,,,++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------........./////////...---,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,///............---------++++++++++++++++++++++++---------,,,,,,+++++++++))))))))))))))))))))))))******++++++++++++************+++++++++,,,,,,,,,))))))******++++++++++++++++++++++++++++++++++++******+++,,,------......******++++++++++++***)))************************))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))))))))))))))*********++++++++++++++++++************)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,...000111---.........,,,+++,,,---------------,,,+++******++++++***************+++)))))))))))))))******+++'''(((***++++++***((('''......---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++///...------,,,,,,,,,---------------,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,............////////////...------,,,,,,------...........................,,,,,,---......///000000........................///////////////......---////////////////////////........................////////////////////////........................------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,......////////////......---............/////////---...//////000000/////////////////////////////////000000///---,,,---///...///111111111000...---//////000111000...,,,+++---...............------000/////////............---...///000000///...---........................//////000000000000/////////............---------...............---,,,,,,000/////////.........---,,,,,,---------.........///......---,,,,,,++++++,,,,,,,,,---------------...------,,,,,,++++++***)))***,,,,,,++++++,,,...,,,,,,,,,++++++++++++***++++++++++++++++++++++++((((((((()))))))))))))))))))))))))))************,,,,,,***)))))))))***************************************+++++++++,,,,,,+++++++++*********))))))))))))************))))))************************************************++++++*********))))))))))))************+++++++++************************,,,,,,,,,------,,,,,,+++...------------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///...------------...///,,,,,,,,,,,,,,,,,,,,,,,,///............---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++*********++++++++++++,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++******++++++,,,,,,------***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++************************************++++++++++++,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---...000111...///000///---------............------,,,+++***,,,,,,+++++++++++++++,,,+++************+++,,,,,,+++,,,---......---,,,+++,,,---.........---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++//////.........---------............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---............/////////...------,,,,,,------...........................------......///000000000000000000000000000000000///////////////.........000000000000000000000000////////////////////////////////////////////////..............................------......//////------------------------......////////////....../////////000000000000111//////000111111111111000........................///000000///---,,,,,,---......000111111000//////...///000000///...,,,+++------...............---////////////..................////////////.................................//////000000//////...///............---------...////////////...------/////////...............,,,------....../////////......------,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------,,,+++,,,...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))(((((())))))))))))************,,,+++******)))******************************************++++++++++++,,,++++++*********)))))))))))))))************))))))************************************************+++++++++++++++*********)))************+++++++++************************+++,,,,,,------,,,,,,,,,,,,------------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------///...------------...///------------------------///............---------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******++++++++++++,,,,,,,,,,,,************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***+++,,,---++++++++++++++++++++++++)))***++++++++++++***))))))))))))))))))))))))))),,,+++++++++******))))))))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------,,,---...//////000111111111///...///000......///......---,,,+++---,,,,,,+++,,,,,,------,,,,,,++++++,,,,,,---...------////////////------,,,---...//////---+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------.........---------...---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,,,,------....................................//////000000000000000000000000000000000000000///...............////////////////////////000000000000000000000000////////////////////////........................//////.........//////000..............................////////////......////////////000000000000...///000000111111000000........................000111222000...,,,,,,------...///000111111000000....../////////...---,,,,,,---......///.........///////////////............//////////////////..............................//////////////////...///............---------/////////000///......---................................................------,,,,,,,,,,,,,,,,,,...------,,,,,,++++++++++++++++++,,,,,,---------+++,,,---,,,+++***+++,,,------,,,,,,,,,+++++++++,,,,,,+++++++++++++++***+++******))))))(((((((((((()))))))))************++++++******************************************************++++++++++++************))))))))))))))))))************))))))************************************************++++++++++++++++++++++++))))))*********+++++++++************************++++++,,,---------,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------.........------.................................///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++***)))((()))+++---///++++++++++++++++++++++++)))***,,,------,,,***))))))))))))))))))))))))))),,,++++++******))))))(((((()))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,+++++++++*********+++++++++,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,---------///000111000///...///000////////////...---,,,+++,,,++++++++++++,,,------,,,,,,++++++,,,,,,---...+++,,,,,,------,,,,,,+++,,,---...//////---+++***+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------.......................................////////////////////////////////////000000///............///........................000000000000000000000000................................................000//////.........//////..............................////////////......---------.........//////......///000000000000///........................000222333222000...............///000000000000000...............---------,,,------...//////...............////////////////////////....../////////..............................////////////......///............---------/////////000///......------------...............000000///...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,---------,,,,,,++++++******++++++,,,,,,------...***+++,,,+++***)))***+++---------,,,,,,,,,++++++,,,,,,,,,++++++*********++++++******))))))((((((((()))))))))************************+++*********************************))))))*********+++++++++*********)))))))))(((((())))))************))))))))))))))))))))))))))))))************************++++++++++++++++++++++++))))))*********+++++++++***************************+++,,,,,,---------,,,*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,---------..................---........................///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,+++***))))))+++---///++++++++++++++++++++++++)))+++,,,......,,,+++)))))))))))))))))))))))))))******)))))))))(((((((((((()))))))))******************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------...------,,,,,,------...++++++++++++,,,,,,,,,+++...///000///---,,,---...////////////...---,,,+++***************+++,,,,,,,,,++++++++++++,,,------++++++,,,,,,,,,,,,++++++,,,---.........---,,,++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***+++,,,---------,,,+++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------,,,,,,------...........................---.............................................111000///------......///........................////////////////////////................................................//////......------......------------------------......////////////......,,,,,,,,,,,,---------------...//////000000//////........................///111333333222000000000////////////000000000000...---------------------,,,,,,---...////////////........./////////////////////............//////........................---......//////......---///............---------...////////////...---------------------.........//////...---,,,++++++*********++++++,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,,,,---------)))***++++++))))))***+++------------,,,,,,,,,,,,---,,,,,,++++++***************************))))))))))))))))))************))))))***++++++++++++***************************)))))))))************+++******)))))))))((((((((())))))************))))))))))))))))))))))))))))))*********************************+++++++++++++++)))************+++++++++******************************+++,,,------------,,,------------------...++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------------...//////...------------------------------///............---------........................++++++,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------)))***+++,,,,,,,,,,,,,,,,,,......---,,,+++,,,---......///......---,,,+++))))))))))))***+++,,,,,,,,,++++++++++++,,,------..............................---------,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***+++---...///...---,,,,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,,,,------...........................------------------,,,,,,........................111000...---------///000................................................................................................///......---,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,------------...///000000111111000000////////////////////////---///222333222000000000111000000///////////////---------,,,---------...+++,,,---...////////////............/////////000000///...------...///000........................---......//////......---///............---------...............---,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++,,,---...------------,,,,,,,,,------,,,,,,+++******)))******************++++++))))))))))))************((()))***+++,,,++++++***************************))))))))))))***************)))))))))(((((((((((())))))************))))))))))))))))))))))))))))))************************)))))))))*********++++++)))************+++++++++************************)))***+++,,,------------...------------------,,,++++++++++++++++++++++++******+++,,,,,,---......,,,------------.........------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,///............---------------------------------+++++++++,,,,,,---------........................+++,,,,,,------,,,,,,+++,,,,,,,,,------------...------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......///---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((())))))***++++++))))))))))))******************************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++++++++,,,------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,***+++,,,.../////////...,,,---...---,,,++++++---.........------,,,+++***************+++,,,---------------,,,------...///000//////////////////000///...---,,,,,,,,,------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,---------+++,,,...000000///...------.........//////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////222000...---,,,---///000000000000000000000000000........................................................................///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------......000000111222222222222111000000000000000000000000+++---111222111000000000222111000//////...//////------,,,,,,,,,------...+++,,,---...////////////---.........//////000000000///...------...///000........................---..................---//////.........---------------......------,,,+++,,,,,,,,,------.........((())))))***,,,---......))))))***+++,,,------...*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,,,,,,,,,,...///......---------,,,,,,,,,------,,,,,,+++***)))))))))))))))***+++++++++,,,))))))))))))************((()))***+++,,,,,,+++***************************))))))))))))************))))))))))))(((((((((((())))))************))))))))))))))))))))))))))))))************************(((((())))))*********+++)))************+++++++++************************)))***+++,,,------...---,,,,,,,,,++++++*********++++++++++++++++++++++++******+++,,,,,,---......---------.........//////,,,---...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------------------------------+++++++++,,,,,,---------------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------...///000000.........---,,,+++)))))),,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))))))))))))))))))))(((((()))***+++,,,,,,---))))))))))))************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))*********+++++++++---------,,,,,,,,,++++++,,,,,,,,,---------......,,,++++++******++++++,,,***,,,...000111111111000---...///...,,,+++,,,---------------,,,+++******++++++++++++,,,---...///...............///000000//////............//////------......------,,,+++------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......++++++,,,,,,,,,---------...------,,,,,,------...------------------------........................////////////////////////---------............///............////////////222111000///////////////...............---------((()))+++---...000000000............////////////000///...------...///000000000000000000000000000......------------......***+++...///000///...---///111333333222111111111///.........///000222333//////000111111111111111000///...---------------000000000000000000000000/////////000///......---......---------......///---------............//////////////////............///000///...---...000------............------+++,,,,,,---...///000000000///...------...///000,,,------......------,,,000///---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++******+++---//////......---+++******)))***++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********++++++***************+++''')))************,,,...((())))))(((''''''(((***,,,,,,,,,+++++++++******,,,++++++******++++++,,,******))))))******+++,,,222,,,''')))+++******,,,***)))((((((((()))+++,,,++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,------...//////------------,,,,,,+++***++++++******++++++,,,---,,,,,,,,,---------......---------............/////////...---,,,,,,++++++,,,,,,,,,------.........***,,,...///...---------------...............---......//////...---,,,,,,......,,,,,,,,,,,,......---...............------+++*********+++,,,,,,---++++++,,,,,,,,,---------.........------,,,,,,,,,........................//////...---,,,++++++***,,,,,,++++++***)))((((((,,,,,,***)))))))))***+++,,,,,,++++++***)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++++++++************)))******+++++++++,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,---......---,,,,,,/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........---+++)))(((++++++---...//////000000------......------,,,+++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......++++++,,,,,,,,,---------...------,,,,,,------...------------------------................................................---------............///------------............000000///.........//////........................,,,,,,---...////////////............////////////000///...------...///000////////////////////////......------------.........000111333333222111000---///111111000////////////............///111222...///000000111111000000////////////............000000000000000000000000000/////////............///......---------......---------............////////////////////////......///000///...---...000---......//////......---+++++++++,,,------......//////............//////,,,------......------,,,///...---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++,,,---///111------,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********++++++***************+++((()))++++++******+++---***++++++***))))))***,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,******))))))******+++,,,999000)))***,,,***)))******))))))((()))***+++,,,++++++************++++++***************************************************************************++++++,,,------......,,,---------,,,,,,+++***,,,++++++++++++,,,------,,,,,,,,,---------......---------............/////////...------,,,++++++,,,------------------...+++---///000///......///------...............---......//////...------,,,...---,,,++++++,,,---...------............------++++++******+++,,,,,,---++++++,,,,,,,,,---------.........------,,,,,,,,,........................000//////......------,,,------,,,++++++***))))))---,,,***)))))))))***+++,,,,,,+++******)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++++++++************)))************+++++++++,,,***+++,,,,,,******+++,,,+++,,,---......---,,,+++...------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---...//////...---+++***,,,,,,---...////////////------......------,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,------------...------,,,,,,------...------------------------........................---------------------------------............///,,,,,,,,,------------............---......//////////////////////////////////////////........................//////////////////............//////..............................------------.........///000111000///...------///111111000///...//////......---......//////......///000000000000///......000111111000//////000000000000000000000000111000///...---......///000///...------------------------............///......//////////////////...///000///...---...000---......//////......---------------------------......////////////......,,,------......------,,,------,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---///000222+++++++++,,,,,,---------,,,------......------,,,,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++***************++++++)))+++,,,+++******+++,,,,,,------,,,++++++,,,...,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))******+++,,,???444+++***,,,+++((('''***))))))))))))***++++++++++++************++++++*********************************************************************************+++,,,,,,------,,,,,,---------,,,++++++---,,,,,,,,,,,,---......,,,,,,,,,---------......---------............/////////......---,,,,,,,,,.........---------------,,,...000000///...///000---...............------.........///......---,,,,,,,,,++++++++++++,,,,,,------............------+++++++++++++++,,,,,,---,,,,,,,,,,,,------------.........---------------........................////////////////////////......------,,,+++++++++---,,,+++***)))******++++++++++++******))))))(((((())))))******))))))((())))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++++++++************))))))))))))*********++++++***+++,,,+++******+++,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++------/////////...---,,,------...............---------......------,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------......------,,,,,,------...,,,,,,------------------........................---------------------------------............///,,,,,,---------.........---------------...///000////////////000000000000//////......------................../////////////////////....../////////..............................------------......///////////////...---,,,000222333333222000000000.........------------------......///////////////---...000222333222111000000000000000000000000000222000...---,,,---///000111000///...---,,,,,,,,,---------............///............////////////...///000///...---...000......////////////......111111000000000/////////---...///000000///...---,,,------......------,,,,,,,,,,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,------...///++++++,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***+++++++++************************)))******+++,,,***,,,,,,,,,***)))***+++,,,---------++++++---...,,,,,,,,,+++++++++******++++++++++++++++++++++++******))))))******+++,,,@@@444***))),,,+++)))''')))))))))*********++++++,,,++++++******++++++,,,************************************************************************))))))******++++++++++++,,,,,,,,,------,,,,,,+++---------------...//////,,,,,,,,,---------......---------............/////////......---------,,,//////......------,,,,,,,,,...//////......///000.........///......---,,,---...............------++++++++++++++++++++++++,,,,,,---.........------,,,,,,+++++++++,,,,,,---,,,,,,,,,------------..................---------........................------......///////////////.........---------,,,---,,,+++***)))***+++++++++*********)))))))))((()))))))))******)))))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,+++++++++*********))))))((())))))))))))*********)))+++,,,+++***)))***+++++++++,,,,,,,,,,,,++++++))))))******++++++,,,,,,+++++++++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++*********************++++++++++++,,,---/////////...---......//////...------,,,------......------,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,---------............------,,,,,,------...,,,,,,,,,---------..............................---------------------------------............///---.........////////////---------------...///000.../////////000000111111...------,,,------...///............////////////...//////////////////.................................------------......222222222222111000000///000222444444222000000000...............------------......///////////////---///111333333222111000////////////////////////222000...---,,,---///000111000///...---,,,,,,,,,---------............///---.........//////000000...///000///...---...000...//////////////////...111111111000//////......---...///000000///...---,,,------......------,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,+++++++++***************************************))))))***++++++,,,+++,,,---,,,+++***+++,,,+++,,,---,,,******,,,---,,,,,,,,,+++++++++*********++++++,,,,,,++++++*********))))))******+++,,,:::///'''(((++++++)))))))))*********++++++++++++,,,,,,++++++++++++,,,,,,************************************************************************))))))************+++++++++,,,,,,------,,,,,,,,,......------......///000,,,,,,,,,---------......---------............//////...............------/////////......---------,,,---...---,,,,,,...///......//////...------,,,------...............---++++++++++++++++++++++++++++++,,,---......------------,,,,,,+++,,,,,,---,,,,,,---------.........................................................,,,,,,,,,------...///////////////...............------+++*********+++,,,*********)))))))))))))))))))))************))))))))))))))))))))))))))))))((()))))))))******************))))))******+++,,,+++++++++*********))))))((())))))))))))*********)))***++++++))))))***++++++++++++******+++++++++((())))))******+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))*********+++++++++)))***,,,---......------////////////...---,,,+++------......------,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---------...............------,,,,,,------...+++,,,,,,------.................................---------------------------------............///........./////////000000.........---......//////---......//////000000111///...---------...///000............////////////......////////////....................................------------......000//////////////////...///000222222000...---...---....../////////............///000000000000/////////111222222111000000////////////////////////111000///...---......///000///...------------------------............///------......///000000000...///000///...---...000...//////000000//////............------,,,,,,,,,......////////////......,,,------......------,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++******---------,,,,,,+++++++++***++++++,,,,,,++++++***++++++++++++************)))))))))***************))))))))))))***+++,,,,,,***,,,---,,,++++++,,,---++++++,,,+++***)))+++---,,,,,,,,,+++++++++*********+++,,,------,,,+++*********))))))******+++,,,222+++''')))+++******,,,)))***++++++,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++,,,---------,,,,,,...------------...//////,,,,,,,,,---------......---------............///......................../////////...............,,,------,,,+++,,,...///////////////...---,,,,,,,,,---......///.........++++++,,,,,,,,,,,,++++++***+++,,,------...------...------,,,,,,,,,,,,,,,,,,---------.........................../////////........................+++,,,,,,,,,------.................................---,,,******++++++,,,)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++++++++************))))))))))))*********++++++)))***+++***))))))***++++++******))))))******+++)))))))))***************))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++))))))******+++,,,,,,,,,)))***,,,---------,,,,,,.../////////...---,,,,,,------......------,,,+++------------------------,,,,,,,,,---------......------------------------,,,,,,,,,---------......------------...............------,,,,,,------...++++++,,,,,,---......///................................................---------............///---------.........//////000000///.........//////,,,------...//////000000444222000///...///000000............////////////---...///000000///...---////////////////////////......------------......,,,++++++++++++,,,,,,---///111222222000...------,,,---///000000000000///...///000000111111000000000000000000000000//////////////////////////////000/////////............///......---------......---------............///------......///000000111...///000///...---...000//////000000000000//////---------,,,,,,,,,,,,,,,//////............//////,,,------......------,,,,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,---------------++++++,,,,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,+++++++++++++++************((()))))))))*********+++))))))))))))***+++,,,---)))+++,,,,,,++++++---...+++,,,,,,+++******+++---,,,,,,,,,+++++++++******)))***,,,------,,,***)))******))))))******+++,,,,,,***)))++++++)))***---)))***+++,,,,,,,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++,,,,,,---------,,,------,,,,,,------...///,,,,,,,,,---------......---------............///............////////////............////////////---......---,,,,,,///111////////////...---,,,+++,,,------...//////......+++,,,---......---,,,+++******+++,,,------------......---,,,,,,,,,,,,,,,------------............---........./////////000........................------------.......................................---,,,+++***+++,,,,,,((())))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))******************))))))******+++,,,+++++++++************)))************+++++++++,,,(((***+++***)))((()))++++++***))))))))))))***+++++++++******************((())))))***++++++,,,,,,,,,,,,------------,,,,,,++++++++++++++++++++++++------------,,,,,,,,,,,,*********+++,,,---------+++,,,---......------,,,..................------------......------,,,+++------------------------,,,,,,,,,---------..............................,,,,,,,,,---------......---------.........//////...------,,,,,,------...++++++,,,,,,---...//////........................////////////////////////---------.........//////,,,,,,,,,---------......222111000///////////////,,,,,,,,,---...//////000888666444111//////000000............/////////000---...///000000///...---000000000000000000000000.........------.........---------------...///000111333444444222000//////,,,---///111111111111000//////000111111111111111222111000///......///////////////////////////////////////000//////...---......---------......///---------.........//////---------...///000000111...///000///...---...000//////000000000000//////........................000///...------...///000,,,------......------,,,------...///...---+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------)))***,,,...///000111111)))******+++---......///,,,------......------,,,+++++++++************)))(((((())))))*********+++))))))))))))***+++,,,---)))***,,,,,,,,,,,,...///,,,,,,---,,,+++***,,,...,,,,,,,,,+++++++++******)))***,,,------,,,***)))*********)))***++++++,,,******,,,...+++((()))...)))***+++,,,---,,,++++++---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++***+++,,,,,,---------------,,,,,,,,,,,,---......,,,,,,,,,---------......---------.........//////.........///////////////------......//////000000...//////...------000222////////////...---,,,+++,,,,,,---.../////////...,,,,,,............,,,,,,)))***+++,,,------...---///...---,,,,,,,,,,,,,,,---------.........//////---.........//////000000........................////////////////////////---------..................---,,,+++++++++,,,,,,(((((((((((())))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))*********************)))***++++++,,,+++++++++************)))***++++++++++++,,,,,,,,,(((***+++***)))((()))***+++***)))(((((()))***+++,,,,,,++++++******))))))((())))))***++++++,,,,,,,,,------......------,,,++++++++++++++++++++++++......------------,,,,,,******+++,,,------......------...//////...---,,,------...............------------------------------------------------------.........---,,,,,,+++,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,---------......////////////////////////...///000///---,,,,,,..............................------------...//////........................////////////////////////---------............//////...---,,,,,,---...///.........------,,,,,,,,,////////////////////////...///000///------///000---------............///........................////////////000000000000222222111000//////000000000//////........./////////000000000000//////...---......///000111111222000000000000000000000000//////////////////////////////.........---------,,,---............---,,,..............................////////////......000000000000000000000000////////////....................................////////////////////////+++++++++,,,,,,,,,,,,---,,,+++)))+++///000///---,,,,,,,,,+++++++++******,,,,,,+++***+++---000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************)))************+++++++++******++++++++++++***************)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++---......---+++******+++************************)))************+++++++++---,,,+++******+++,,,---,,,++++++******++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,***************************,,,,,,,,,*********,,,//////...------------.......................................////////////222111000...------------//////.........------------------...///000000111//////000000///...------.........------,,,,,,,,,------,,,+++,,,---.../////////......---------,,,+++,,,.../////////...---+++---.../////////,,,(((///...---,,,,,,,,,,,,,,,000///---,,,,,,---...000000000000///......------000111111000///......///+++------+++***+++------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************************************,,,,,,,,,+++++++++******))))))))))))((((((((((((******++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///............---,,,+++***------------------------------------------------------......------,,,+++,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,---------.................................///000///---,,,---..............................------------...//////................................................---------............//////...------------...///.........------,,,,,,,,,////////////////////////.../////////------///000---------............///.........................../////////000000000000111111111000000000////////////............//////...//////000000000000000......//////000000111111000000000000000000000000//////////////////////////////.........---------000000000000000000000000..............................////////////..............................////////////....................................------------------------++++++,,,,,,------......---+++***,,,...000...---******++++++,,,,,,,,,------,,,+++******+++---...------------------------***************************++++++,,,,,,++++++***************************)))************+++++++++******++++++++++++******************))))))))))))++++++++++++++++++++++++************************,,,------,,,***))))))***************************************++++++++++++,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,++++++******++++++,,,***************************+++,,,+++***)))***,,,---------------...///000........................------------............000//////............/////////.........------------------...///000000000///////////////...------......---------,,,,,,,,,------,,,,,,,,,---...////////////.........------,,,---......///.........111...***''''''***---...///...---,,,,,,,,,,,,---......///......------,,,............////////////...///000///---------...///000000---++++++++++++++++++************++++++++++++++++++++++++++++++))))))))))))************************************,,,,,,++++++******************)))))))))((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++((()))+++------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///............---,,,+++***------------------------------------------------------......------,,,,,,,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,---------......---------------------------/////////---,,,---..............................------------...//////........................---------------------------------............//////...------------...///.........---------------////////////////////////...//////...------...000---------............///............................../////////000000000///000111111111000///...//////............//////---...///000000111111000////////////000000000000000000000000000000000000/////////////////////////////////.........------........................////////////////////////......////////////......------------------------/////////............---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////...,,,+++,,,......---,,,))))))***+++,,,---......---,,,+++***)))***++++++------------------------******************************++++++++++++******************************)))************+++++++++******++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))***+++,,,+++)))(((((()))************************************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,++++++,,,,,,---///000111------------------------,,,,,,,,,------------..................///000000...............------------------...//////000000...////////////...------...------------,,,,,,,,,---,,,,,,,,,,,,---...//////////////////............------------...//////---------------,,,++++++......---,,,,,,,,,---------...///000000...,,,***,,,------...//////000000---...///...,,,,,,,,,...///.........---+++******++++++************++++++************************)))))))))*********++++++************************+++************)))))))))++++++*********)))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++*********((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...------------...///............---,,,++++++------------------------------------------------,,,------...------,,,,,,,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,---------......---------------------------...///...---,,,---///...........................------------...//////........................---------------------------------............///.........------........................---------////////////////////////......///...---,,,...000---------............///................................./////////000000...///111222222000///---///............//////000...///000000000000000///000000000000////////////////////////////////////////////////////////////////////////............,,,---///000000///---,,,000000000000000000000000......////////////......------------------------//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000...------------------,,,******++++++,,,------...---,,,++++++***+++,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************))))))*********+++++++++******++++++++++++******)))***************++++++++++++++++++++++++++++++***************************+++,,,+++)))((()))************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------,,,+++,,,...,,,,,,,,,,,,---...///000------------------------,,,,,,---------.........//////............//////........................---------....../////////.........//////...------------------------------,,,,,,,,,,,,------......////////////////////////......---,,,,,,...///000,,,+++,,,...,,,******,,,...------,,,,,,,,,------,,,,,,.../////////...------------....../////////---...///...---,,,---...,,,******,,,---,,,,,,---++++++************++++++************************))))))*********+++++++++***************************)))))))))))))))))))))++++++++++++*********)))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,++++++*********))))))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------.........------.........---.........------,,,+++------------------------------------------------,,,,,,------...------,,,,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,---------..............................,,,...///...------...///...........................------------...//////........................---------------------------------............///---..................---........................////////////////////////---...///...,,,,,,...///---------............///....................................////////////---...000111222000///---...............///000000000000111000000///...---000000000000////////////////////////////////////////////////////////////000000/////////............111555888888555111...000000000000000000000000......////////////..........................................------------........................------------------------,,,,,,------...///000000------...------,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))************************))))))*********+++++++++******++++++++++++******))))))******+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,+++***)))***+++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++++++++++++++++++++,,,---......------...000...------,,,,,,,,,---------------------------------.........////////////111111///......------------.....................------------............------............------------------------------,,,,,,,,,---------------.........///////////////......---,,,,,,...///000333...,,,,,,***''',,,444------,,,,,,,,,------...+++++++++,,,---///111333///.........---------,,,---...//////...---...///222,,,***...///------///++++++************++++++++++++++++++++++++++++++************++++++++++++************************)))))))))))))))))))))***++++++++++++*********)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,------------..................------------...------,,,,,,------------------------------------------------,,,,,,------......------,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,---------......////////////////////////,,,---///...------...///...........................------------...//////........................---------------------------------............///------...//////...------.............../////////////////////////////////---......---,,,,,,---///---------............///........................------........./////////---...///000000000///.........---......///000111000000000000000///......////////////000000000000000000000000000000000000////////////////////////000000000/////////......,,,000444777777444000,,,////////////////////////......////////////.......................................------------,,,........................---------------------------------------.........,,,---......,,,,,,---......---------,,,,,,,,,+++***+++,,,---...//////000------------------------************************))))))************))))))************************)))************+++++++++******++++++++++++******))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,***)))***,,,************************++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000222111000///---------,,,---------...............------------------------,,,,,,---............---,,,,,,,,,------------...+++,,,------......---------------..................------------...//////...111;;;EEEBBB666///000------,,,,,,,,,---......,,,+++++++++,,,///222444//////......---,,,,,,+++---...//////...---///000===333---000111---,,,///++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,************************)))))))))************+++++++++*********)))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------...------...//////...------,,,------...------,,,,,,------------------------------------------------+++,,,------......------,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,---------..............................,,,---......------...000...........................------------...//////................................................---------............///------...//////...---------........./////////000////////////////////////---......---,,,,,,---///---------............///........................---------.........//////........./////////000000---------......///000111------///000111111111111......//////000000111111000000000000000000000000////////////////////////000000000000/////////...+++---///111111///---+++..............................////////////......------------------------.........---------,,,,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,***,,,......,,,,,,...000,,,,,,,,,---------------***+++,,,,,,------------------------------------************************))))))************))))))************************)))************+++++++++******++++++++++++******))))))***++++++,,,------++++++++++++++++++++++++************************)))***+++***))))))***+++************************+++++++++,,,,,,,,,------,,,,,,---......---,,,,,,,,,++++++******++++++,,,,,,,,,,,,------------...,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,,,,...///,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////111000///...............---------.........//////------------------------+++,,,------.........---,,,,,,,,,---------......+++,,,---.........------,,,,,,,,,,,,---------...,,,---......///.........(((111CCCTTTPPP<<<...+++,,,,,,,,,,,,,,,---...///,,,,,,------...//////000------------------------+++---......------...///BBB555,,,...///******///++++++************++++++*********************************+++++++++,,,,,,************************************++++++,,,,,,******)))))))))((((((((()))******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......------...//////...------,,,,,,------...------,,,------------------------------------------------+++,,,,,,---.........---,,,,,,,,,---------.........---,,,,,,......---,,,,,,,,,,,,---------......------------------------,,,---......------///000...........................------------...//////........................////////////////////////---------.........//////,,,---...//////...---,,,---.........//////000000////////////////////////------...---,,,+++---///---------.........//////........................---------.........//////...............///000111---------......000111111***+++---///111333444444---......///000111111222000000000000000000000000////////////////////////000000000000////////////000000000//////000000000..............................////////////......,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,........................++++++++++++++++++++++++...------,,,,,,+++******)))+++......,,,,,,...111***++++++,,,---...//////+++,,,,,,,,,,,,+++******------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))************))))))************************)))************+++++++++******++++++++++++******))))))***+++,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))'''(((***)))(((((()))***************************++++++,,,,,,,,,---------,,,,,,---......---,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------......,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***++++++++++++---...*********+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///............///000000---------.........//////------------------------+++,,,------.........---,,,,,,,,,------.........+++,,,---.........---,,,+++++++++,,,,,,---------+++,,,.../////////...---//////666???;;;///,,,333,,,,,,,,,,,,,,,---...///---...///000000...,,,++++++,,,,,,------......///***+++---,,,,,,,,,---...???000'''***,,,((()))000++++++************++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******************************+++++++++,,,,,,,,,))))))))))))((((((((((((******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,---------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******+++,,,,,,---......,,,---...//////...---,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,................................................,,,---......------...000////////////////////////...------------...//////////////////////////////........................000000///...------,,,,,,------------------------......------------......//////.........---------,,,,,,,,,---------..............................//////000000///...------------------------------000///...---------------..................---------------------------------------.........//////000000000000000000000000//////000000000000////////////000111111111111111//////000000111111111222222111111000///......---......///000000000000000000000//////.........---//////000//////...------...000111///---,,,...111//////.........------------------............///------............------------------------------,,,------......------,,,++++++,,,,,,,,,---------------------------------...,,,,,,---///000///...------++++++++++++------...........................---+++******+++---...************************))))))************)))))),,,,,,,,,++++++*********,,,---...---+++***+++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++*********+++,,,,,,---)))***+++,,,,,,+++***)))++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------.................................////////////000,,,,,,,,,------.........,,,,,,,,,---------......///---+++,,,///000///---........................------------------------------------------------------...............---.........------,,,,,,,,,---------,,,,,,+++++++++...............---------///,,,***+++...///...,,,---------,,,,,,+++++++++///---+++)))))))))+++,,,))))))))))))))))))))))))************************)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++'''((()))++++++******)))************************)))************+++++++++------,,,++++++,,,------...---,,,+++++++++,,,------------------------------,,,+++******+++---//////---,,,,,,...//////...////////////////////////,,,------......------,,,------------------------------------------------........................,,,---......------...000////////////////////////...------------...//////................................................000//////......---,,,,,,.................................------.........//////.........---------,,,,,,---------.................................///////////////...------........................000///...------------...........................---------------------------------.........//////000000000000000000000000//////000000000000000/////////000111111111111111/////////000000000111111//////000000111111222222...///000000111111000000000000/////////.........111222222222222000///......///000///------...111//////.........---------000000000//////.........------............------------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...........................---,,,---///000///...------,,,++++++,,,------------------------------...---+++******+++---...************************))))))************)))))),,,,,,,,,+++++++++******,,,---...---+++***+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---***+++,,,------,,,+++***++++++,,,,,,,,,---------+++,,,,,,------,,,,,,+++---------------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,++++++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......------------------------........................---............/////////---------....../////////,,,,,,---------............---+++---///000///---........................------------------------------------------------..................------......---------,,,,,,,,,---------,,,,,,,,,++++++------..................///---++++++---///...,,,,,,,,,,,,+++++++++******---,,,***)))***+++,,,---************************************************************++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,,,,++++++******))))))((((((******+++******)))************************************++++++++++++...---,,,,,,,,,,,,---......---,,,++++++,,,---------------------------------,,,+++******,,,---//////---,,,,,,...//////...////////////////////////,,,------......------,,,........................------------------------........................,,,---......------...000////////////////////////......------......///000................................................000//////......---------////////////////////////......................../////////.........------,,,------------.................................///////////////......---//////////////////////////////......------..............................////////////////////////------........./////////000000000000000000000000...//////000111111111000///000000111111111111000...///////////////000000///000000111222333333333///000111111222222111111000000////////////......111222333444333111///---...///000000......///000/////////............---222222111000///...------------............------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------////////////////////////...---,,,---/////////---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++++++++++++++++++++)))******++++++******))),,,,,,,,,,,,++++++++++++---...///...+++******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///...---,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------------------........................---------............///.........///////////////,,,------------............---,,,---/////////...........................///.........------,,,,,,------------------------.../////////...---,,,,,,...------------,,,,,,,,,------------,,,,,,,,,,,,,,,---------...////////////---+++,,,---...---,,,++++++++++++************+++************,,,...///************************++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))------,,,+++***)))((((((((()))******++++++******++++++++++++++++++++++++************+++++++++,,,...------,,,,,,------......------,,,,,,---......---------------------------,,,+++++++++,,,...//////---,,,,,,...//////...////////////////////////------............------........................------------------------........................,,,---......------...000////////////////////////...............//////000................................................000/////////......------////////////////////////......////////////......////////////............------------.......................................///////////////......//////////////////////////////............//////............////////////////////////////////////............////////////////////////////////////...///000111111111111111///000111111111111000000............////////////222222222111111000000000000000111222222222222222000000/////////////////////000222333222000...,,,...///000000000///000000/////////...............111111000000///......---------............------........................+++,,,,,,------,,,,,,+++,,,,,,,,,------------...........................///---,,,---...///...------------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,******++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,------------...,,,,,,------------,,,,,,,,,---------------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------------....................................------------..............................//////------------............------------...//////...........................//////......------,,,,,,........................////////////...---,,,+++------------------------------------------,,,,,,,,,,,,,,,---...///000000///...---,,,,,,---------++++++++++++++++++++++++,,,++++++++++++,,,---...++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************,,,,,,,,,++++++*********))))))******++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,---..................//////------------------------,,,,,,++++++,,,---...//////---,,,,,,...//////...////////////////////////------............------------------------------------------------------........................,,,---......------...000///////////////////////////............///000000///////////////////////////////////////////////////////////////.......................................///000000///......000000/////////.........---------.........//////////////////////////////......///////////////...........................//////.........//////000........./////////000000000000000000000000000000........./////////000000//////////////////////////////000111111111111111000000111111111000000///////////////............000000000000000/////////000000111222222222222222//////000000000000000000...000111222333111000///......///000111111000///////////////////////////........................------............------........................------............------,,,,,,---------.........------------------------///...------...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...//////...,,,++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++------,,,,,,+++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,---------.........,,,------......------,,,,,,------......---------++++++++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------....../////////////////////////////////---------.........//////---------------------------------.........//////,,,---...............////////////////////////////////////......---------..............................//////...------,,,------------------------------------------------,,,,,,,,,---...///000000.........---,,,,,,,,,---------------------------...------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++,,,,,,,,,---***************++++++,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++......//////000000000000------------------------+++,,,,,,,,,---.../////////---,,,,,,...//////...////////////////////////---......//////......---------------------------................................................,,,---......------...000//////////////////////////////......//////000111000000000000000000000000////////////////////////////////////////////////...........................///000111111000///...000000000/////////......------........./////////////////////////////////---...//////////////////........................//////......//////000000.........//////000000111000000000000000000000000....../////////000000000000000000000000000000000000111111222222111111000000111111111111000000///000000000////////////...,,,------///000111222333///000111111222222111111//////000000000000111111000111222333444555555555.........000222333111///...////////////000000000------------.........///------............------..............................////////////......,,,---------............------------------------///...------...///---,,,------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,---------------...///...---,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------............------............------,,,------............---++++++++++++++++++++++++++++++,,,,,,------............---------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------...//////000000////////////////////////.........////////////000---------------,,,,,,,,,------........./////////,,,---......------...000////////////////////////................................................------...............---,,,,,,,,,------------...------------............,,,---------.../////////...//////---++++++,,,---------------.....................---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))***+++,,,---......+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......000111111111111111------------------------++++++,,,---...//////000///---,,,,,,...//////...////////////////////////......////////////..............................////////////////////////........................,,,---......------...000///////////////////////////////////////000000111111111111111111111111111/////////////////////////////////////////////000////////////////////////...///000111111000///...000000000000/////////...............////////////////////////////////////------...//////////////////////////////////////////////////////000111111---......///000000111111////////////////////////.../////////000000000000000000000000000000000000222222222222111000//////111111111111111000//////111111000000000/////////------...///111222333444...///000000111111000000//////000000000111111111000000111222333666888999.........111333444111///.../////////000000000000////////////............------............------........................---..................---------------....................................000...------......---,,,,,,---...//////...---,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......,,,---......------...///,,,,,,,,,------------...------------------------------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,...---,,,++++++,,,---...------------............------............------,,,,,,---...............++++++++++++++++++++++++++++++,,,,,,---......///......------------......---------------------------,,,,,,,,,,,,---......---------...///000000000/////////////////////////////////000000000111111///.........------------............////////////+++---//////---,,,...000////////////////////////------......//////000000........................,,,,,,---...////////////,,,,,,,,,---------......------------.........///------.....................///000...+++***+++---,,,,,,,,,------.........------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,---------++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------...//////...------...///000222222222222222------------------------***+++,,,...//////000000///---,,,,,,...//////...////////////////////////......////////////......000000000000000000000000000000000000000000000000........................,,,---///...------...000///////////////////////////////////////000111111222222222222222222222222000000000000000000000000////////////000000000000000000000000000000000000...///000222222000///...000000000000////////////............/////////000000000000000000000000000------...///000000//////000000000000000000000000///////////////000111111---......///000111111222////////////////////////////////////000000000000000000000000000000000000333333333222111000///...111111111111111000//////222222111111000000//////111111111111111111222222......///000000000000000//////000000111111111222.........///111444888:::...---...111444555222///.../////////000000111111222222111000///...---------..................---////////////////////////,,,------......------,,,---------.........//////////////////////////////000///------......---,,,,,,---...//////...---,,,........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,------.........+++---......---...///000,,,,,,,,,---------......------------------------//////.........---------///...---,,,,,,,,,,,,,,,///...---,,,,,,---...///---------.........//////------............------,,,,,,---.../////////...++++++++++++++++++++++++++++++,,,,,,---...//////......---------......///---------------------------,,,,,,,,,,,,---......---------...///000000111000000000000000000000000000000000000111111111111000000//////.........---............/////////000+++---//////---,,,...000000000000000000000000000,,,,,,---...///000111111////////////////////////++++++---...///000000000,,,,,,,,,------.........---------.........//////...............---------...///000...+++)))+++---+++++++++,,,,,,---------++++++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...///000111111000///......///111222333333222222------------------------***+++,,,...///000000000///---,,,,,,...//////...////////////////////////......////////////......111000000000//////......222222222222111111000000000000111111111111000000...///000111111000......222111111111000000//////111111000000000000111111000000////////////000000///000000000000111111111111111222222222222111111........................000000111111111111000000///000000000000111111111////////////000000000000000000000000000000000000///000000000000000/////////000000000000111111111000000000000000000000000000000000000000000000000222222222111111000000000000000000000000000000000222222222222222222222222444111//////111222000...111111111111111111111111222111111000000111111222000000111111111222222222111111111111000000//////444333222111000000000000......///000111222222333000000000111111222222222000111111222222111111000////////////////////////000000////////////000000000000000000////////////................................................//////............//////000000///...------......111111000000//////......////////////////////////---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000111111......//////...---,,,,,,////////////////////////------------------------++++++,,,---.........---,,,,,,,,,---------..............................////////////////////////---......///////////////////////////////////////000000000000000000000000------------------------//////.........------------------.........//////........................,,,,,,,,,---------......---......///////////////////////////000000000000////////////////////////////////////////////////////////////////////////////////////............222111111000///......---------...//////000////////////////////////////////////............//////222000...---...///......---,,,,,,,,,,,,---........................------------.........---+++***---------......000111111222000...,,,+++,,,---...------------------------////////////////////////++++++,,,,,,,,,------------------,,,,,,+++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,,,,++++++))))))***+++---...//////(((,,,111555666444000---///000000///......000111......///000000000000000---------------...//////////////////............000000//////.........---//////...---,,,++++++***111111111000000000//////111111111111000000/////////000000111111000000///000000000111111000000///111111000000000000000///111111000000000000111111000000000//////000000000222222222222333333333333111111222222222222111111222222222222222222222222000111111111111111000///000111111111111222222222111111111111222222222222111111111111111111111111///000000000000000//////222222222222333333333333222222222222222222222222111111111111111111111111333333333222222222111111111111111111111111111111222222222222222222222222444222000000222222111///111111111111111111111111222222111111111111222222111111222222333333333333222222111111111000000000111111111111111111111111000000111111222222333333111111111222222222333333111111222222222222111111222222222222222222222222111000000//////000000111000000000/////////......................................................000//////......//////000000000/////////000111111////////////.........---////////////////////////...///000111111000///...---------------------------.........///000000000///////////////...------........................------------------------,,,,,,---...............------------....................................////////////////////////......///000000000000///000000000000000000000000000000000000000000000000........................//////.........------------------.........//////................................./////////000000---......///////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000/////////......111111000000//////............///000000000////////////////////////////////////............//////222000...---...///......---------------......///........................------.........---,,,+++---------......///000111222000...,,,,,,,,,---...------------------------........................+++,,,,,,,,,,,,------------------,,,,,,,,,++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++---------,,,,,,,,,++++++******+++,,,---......///...000444666666444000......000111000///...///000...///000000111111000000///............/////////000000000/////////......000/////////.........---000000000///......------222222222111111111111000000000000000000////////////000000111111000000///222111111111111111222222000000000000111111111111111111000000000000111111111111000000000000111111222222222222333333333444111111222222222222111111444444444444444444444444111222222222111000//////000000000111111111111222111111111222222222333333111111111111111111111111///000000111111111000000222222222222333333333444333333333333333333333333222222222222222222222222222222222222111111111111222222222222222222222222222222222222222222222222444222111111222222111000111111111111111111111111333333222222222222333333222333333333333444444444222222222222222111111111...///111222333333333222222222222222222222333333222222222222333333333333222222333333333333222222333333333333333333333333222111111111111111111222000000000////////////...////////////////////////////////////////////////111000000//////000000111////////////000111222222............------------////////////////////////......////////////..............................///////////////////////////000000000000//////...------------------------////////////////////////---......///////////////............////////////........................000000000000000000000000//////000111111111111111111111111111111111111111000000000000000000000000/////////////////////////////////............---------........./////////...........................////////////000000000---......///////////////////////////000000000000////////////////////////000000000000000000000000////////////////////////111111000000000/////////000000000000////////////000000000111000000////////////////////////////////////............//////111///------...//////.........------......///000........................---............---,,,,,,......---......///000111111000...---,,,------...........................------------------------,,,,,,,,,---------......---------------,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......222333444555444111///------///111111000///////////////000111111111111111000000000000000000000000111111000000000//////////////////...............////////////////////////222222222222222222222222111111111111000000000000111111222222222222111111333222111000111222333444111111111222222333333444222111111000000111111222222111111000000111111222000000000111111111222222111222222333333222222111333333333333333333333333222222222222111000//////////////////000000000000//////000000000111111111111111111111111111111111000000111111222222111111000000000111111111222222111111111111111111111111333333333333333333333333111111000000000000000000333333333333333333333333222222222222222222222222222222222222222111111000111111111111111111111111444333333222222333333444222333333333333333333333222222222222222222222222---///111333444333222111222222222222222222111111333333333333333333333333222333333444444333333222111111111111111111111111333222222111111222222333111111111111000000000000000000000000000000000000000000000000000000000000111111000000000000111111//////.........///000000........................////////////////////////------------------------////////////////////////000000000///////////////000000111111111000000///........................//////////////////////////////000000000000//////////////////000000000000........................000000000000000000000000000000111222222222222111222222222222222222222222000000000000000000000000000000000000000000000000/////////...........................////////////........................---------------.........---......///////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000////////////000000000000111111222111111000///...//////////////////////////////............//////000///---...///000///...///............///000000............////////////..................------...............///000000000000///...------......................................................------------.....................---------------..........................................................................................------...------------,,,,,,,,,.........---------------111111111000000///...---,,,///222222111///......///000000111111111111111111111222222111111000000111111111111000000000000........................,,,,,,,,,---------......222222222222222333333333222222222222222222222222222333333444444333333222333222111111111222444555333333333444444555555555222222111111111111222222222222111111111111222222000111111111111222222222222222333333333333222222222222222222222222222222222222222222222111000000000000111111111111222222000000000000111111111111111111111111111111111111000000111222222222222222000111111111111222222222111111111111111111111111333333333333333333333333222222222222222222222222333333333333333333333333222222222222222222222222000111222222111000000///111111111111111111111111444333333222222333333444222222222222111111111111222222222222222222222222///000222333333222000///111111111111111000000000333333333333333333333333222333333444444333333222111111111111111111111111333333222222222222333333333333333222222222111111111111111111111111111111111111111111111111111111111111000000000000111111333222111000//////...///////////////////////////////////////////////////........................////////////////////////000000000000000/////////000000111111111111111000////////////////////////000000000000000000000000///000000000000000///////////////000000000111111////////////////////////000000000000000000000000000111111222222222222222222222222222222222222222111111111111111111111111111111111111111111111111////////////////////////........./////////000000////////////////////////........................---......///////////////////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000////////////000000000000111111222111111000///...//////////////////////////////............/////////...---...000000///...///............///000000........./////////000000........................///............//////000000/////////.........///////////////////////////////////////////////////------........./////////........................................................................000000000000000000000000.................................---------,,,,,,//////............------//////......//////000111,,,///222222111///......//////000111111111111111111222222333333222111111111111111111000000000000---------...............++++++,,,,,,---.........111222222222222333333333222222222333333333333333333333333444444333333333111111111111222333444444444444444444555555555555222222111111111111222222333333222222222222333333333333333333444444444444222222333333333333222222333333333333333333333333111111222222222222222111333333333444444444555555222222222333333333333444222222222222222222222222000111222333333333333333333333333333444444444444444444444444444444444444333333333333333333333333444444444555555555555555333333333333333333333333222222222222222222222222000222444444222111000000111111111111111111111111333333222222222222333333222222111111111111111000111111111222222222222222000111222333222222000000000000000000000000000111333333333333222222222222222222333333333333222222333333333333333333333333333222222111111222222333333333333222222222222111000000000000000000000000000000000000000000000000111000000//////000000111666555444222111000///////////////000000000000000////////////////////////111111000000000000111111////////////////////////000000000000000000000000///000000111111111111000000000000000000000000000000000000000000000000000000000000000000//////...////////////000000000000////////////////////////000000000000000000000000000000111222222222222111222222222222222222222222111111111111111111111111111111111111111111111111...////////////000000000....../////////000000000////////////////////////111111111000000000000///---......///////////////////////////000000000000111111111111111111111111000000000000000000000000111111111111111111111111111111000000000/////////000000000000////////////000000000111000000////////////////////////////////////............//////...------///000111///.........------......///000.........//////000000111.........---......///000//////............//////////////////////////////000000000000000000000000000000000000000000000000.........////////////000.........///////////////................................................000000000000000000000000---------...........................---------,,,//////////////////......////////////111222444555---///111111000/////////......///000000000000000///000222333333333222111111111000000000/////////---------------................../////////000000111111111111222222222333111111222222222333333333111222222222222222222111///000111222333333333333444444444444333333333333333222222111111222222333333333222222222222333333333333333444444444555555222333333444444333333222333333333333333333333333000000111222333333333333222222333333333444444444222222222333333333444444222222222222222222222222000111222333444444444444333333333444444444555555444444444444444444444444222222222222222222222222333333333444444555555555222222222222222222222222222222222222222222222222111444777777444222222333111111111111111111111111222222111111111111222222333333333222222111111111000000000111111111222222000000000111222222222333000000000111111222222222333333222222222111111111111111222222222222111111222222222222222222222222222222111111111111222222222222111111111000000000000000000000000000000000000000000000000000000000000//////......//////000333222111000////////////........./////////000000////////////////////////111000////////////000111......................../////////000111111111222...///000000111111000000000000000000000000000000///////////////////////////000000000//////...---........./////////000000///////////////////////////////////////////////////000000111222111111111222222222222222222222222111111111111111111111111111111111111111111111111.../////////000000000000.../////////000000000000////////////////////////111111111111000000000///---......///////////////////////////000000000000////////////////////////////////////////////////////////////////////////000000000/////////......111111000000//////............///000000000////////////////////////////////////............//////---------///111111///------------------......///---......///000000111111///...------...///000111//////............///////////////000000000//////000000000000000000000000000000000000000000000000....../////////000000000....../////////000000000................................................////////////////////////,,,,,,---------.....................------------//////////////////000000......///000111222333444...000111000///...///000------...///////////////---///111333444444333222000000000/////////......,,,,,,,,,------..................///////////////000000000111111222222222000000111111222222222222000000111111111111000000...///111222333333222222333333333222222111111111333222222111111222222333444333333222222333333444111111222222222333333333222333333444444333333222222222222222222222222222///000111222333444444444///000000000000111111111000000111111111222222222222222222222222222222222000111222333444444444444111111222222222333333333222222222222222222222222222222222222222222222222000000000111111222222222222222222222222222222222222222222222222222222222333666999999666444444555111111111111111111111111222111111111111111111222444444444333333222222222//////000000111111111222......///000111333555666000000111222333333444444222222222111111000000000111111111222222111111111////////////////////////222111111111111111111222000000000000//////////////////////////////////////////////////////////////////............//////...------,,,,,,,,,---------------.........//////////////////////////////...---,,,++++++,,,---.................................///000111222222333......///000000000000000///////////////////////////////////////////////////////////////...------............////////////000000000000000000000000//////////////////////////////000111111111111000111111111111111111111111111111111111111111111111000000000000000000000000.../////////000000111111////////////000000000000000000000000000000000000000000//////.........------......///////////////////////////000000000000........................////////////////////////........................////////////............222111111000///......---------...//////000////////////////////////////////////............//////---------///111111///------,,,,,,,,,,,,---......---......///000111111222///...------...///000111000//////.........//////...///000000000000000///000000000000000000000000////////////////////////////////////000000000000.../////////000000111111////////////////////////////////////////////////........................,,,,,,,,,---------......//////.........---------.../////////000000000111------......///000000000///000000///......000111,,,------...............,,,---000222444444333333////////////............,,,,,,,,,------.........------------------------