BM6P6(@ xxxMMMCCCAAABBBEEEDDDUUU]]]]]]PPPEEEDDDEEEDDDEEEDDDDDDDDDDDDDDDEEEFFFDDDEEEGGGIIIIIIHHHGGGFFFDDDHHHKKKIIIEEECCCFFFIIIFFFJJJaaayyywww{{{}}}zzzzzz||||||zzzwwwtttrrrrrrrrrssspppmmmjjjkkkoooqqqnnnkkkiiiiiiiiiiiigggbbb[[[WWWUUUKKKBBBBBBEEEIIIOOOUUUbbbeeefffdddhhhrrr||||||zzzsssTTT@@@???FFF>>>???BBBDDDEEEEEEEEEDDD======???CCCGGGJJJKKKKKKEEEBBB@@@@@@EEEKKKPPPRRRWWWWWWVVVWWWZZZ]]]\\\YYY```iii{{{ZZZBBB888222666666555555555444444444444444444444444444444444444333333333333444555555666LLLwwwggg~~~\\\XXXaaapppzzzrrrqqqqqqsss|||zzzeeeVVVLLLGGGIIIMMMOOOQQQSSSZZZhhhvvvwwwooooooiiidddaaa[[[SSSOOOOOORRRTTTXXX\\\___bbbdddeeegggjjjqqqxxx{{{}}}tttvvvwwwiii```sss~~~~~~{{{yyyzzz|||~~~{{{zzzxxxwwwwwwzzz}}}zzz}}}}}}|||}}}|||www|||{{{zzzyyyyyyxxxxxxxxx}}}tttkkkjjjooouuuxxxwww}}}xxxtttwwwzzzyyy{{{|||}}}~~~}}}{{{yyyxxxwwwvvvvvvvvvvvvxxxyyy{{{sssqqqmmmgggccccccfffiiiccckkk~~~vvvccczzzrrrXXXPPPNNNJJJEEEAAA>>><<<;;;;;;;;;:::999888888888888DDDOOOuuu~~~hhhWWWSSSTTT\\\hhhwww```IIIAAAHHHWWWRRROOOPPPVVVZZZYYYXXXYYY\\\gggwwwdddaaabbb___aaagggbbbiiijjj```UUUMMMDDD<<<>>>DDDIIIIIIIIIOOO^^^jjjyyy{{{~~~~~~{{{zzzrrruuuxxx}}}}}}~~~}}}RRRGGGEEEEEEIIIHHHWWWaaaaaaTTTHHHEEEDDDBBBDDDDDDDDDDDDEEEEEEFFFGGGFFFGGGIIIJJJJJJHHHGGGFFFEEEGGGJJJJJJHHHGGGGGGHHHEEEHHHZZZzzz{{{zzz|||zzz|||~~~~~~zzzwwwxxxwwwuuutttssssssttttttooollljjjllloooooolllhhhhhhhhhggggggeee```YYYTTTNNNGGGBBBCCCFFFHHHKKKOOOTTTXXXZZZ[[[```hhhnnnooonnnuuu{{{yyyqqqhhhcccaaadddfffbbbUUUCCC888888<<>>===<<<;;;:::999888888888888===KKKpppvvvnnn```\\\^^^jjj|||fffLLLFFFNNN]]]UUURRRRRRVVVXXXXXXYYY\\\aaauuummmkkknnnnnnqqqxxxxxx}}}xxxhhhVVVLLLFFFAAAEEEHHHLLLNNNPPPWWWaaaiiivvvyyy~~~~~~uuuxxx{{{{{{OOODDD@@@AAAEEEEEESSS___bbbWWWJJJFFFDDDAAACCCDDDDDDEEEFFFGGGHHHHHHIIIJJJJJJKKKJJJIIIGGGFFFEEEFFFIIIKKKMMMLLLIIIGGGEEEHHHQQQfff}}}~~~~~~}}}|||yyyvvvssssssssssssssstttttttttnnnlllkkklllnnnmmmiiieeeffffffeeedddbbb\\\UUUPPPIIIEEECCCFFFHHHGGGHHHJJJLLLQQQUUUXXX^^^dddddd```___``````]]]WWWQQQMMMLLLGGGEEECCC???<<<:::::::::@@@BBBDDDEEEDDDBBB???===999;;;???DDDHHHJJJHHHFFFDDDBBB???AAAGGGNNNTTTWWWVVVTTTRRRSSSUUUZZZ___ccclllvvvPPP<<<;;;999666666666555555555444444444444444444444444444444444333333333333444555555:::GGGhhh```sss^^^VVV^^^kkkzzz|||wwwtttyyyrrrdddYYYQQQNNNOOORRRUUUWWWZZZbbbllltttvvvrrrkkkddd```[[[SSSNNNNNNHHHIIIJJJMMMQQQUUUYYY[[[```dddkkktttzzzsssvvv{{{yyyuuuuuurrrnnnoooxxxttthhhttt~~~{{{zzzyyyvvvwwwyyy|||~~~|||yyyyyyyyyyyywwwuuusssrrrllltttzzz{{{{{{}}}~~~|||~~~|||zzzxxxxxxxxxzzzzzztttmmmffffffjjjoooppppppnnntttyyyxxxwwwzzz}}}}}}}}}{{{yyywwwuuutttsssrrrrrrssstttuuutttrrrlllddd\\\ZZZ]]]aaaeeezzzxxxyyy```dddOOOQQQOOOLLLHHHEEEBBB@@@???<<<;;;:::999888888888888888HHHiiiooovvvuuukkkiiinnn~~~gggKKKHHHPPP[[[WWWUUUVVVYYYZZZ[[[___ffflllzzzyyy~~~uuu\\\KKKEEECCCKKKMMMPPPTTTYYY___dddhhhtttyyyxxx|||wwwLLL@@@;;;;;;@@@AAAJJJXXX___VVVJJJFFFEEEBBBCCCDDDEEEFFFHHHIIIIIIIIIKKKKKKKKKKKKJJJHHHGGGFFFEEEEEEGGGLLLQQQQQQLLLFFFGGGJJJLLLWWWwwwxxx|||~~~zzzyyywwwtttooopppqqqrrrrrrrrrqqqqqqmmmllllllmmmmmmkkkfffbbbeeedddcccbbb___YYYRRRMMMHHHEEEEEEHHHJJJHHHIIILLLMMMQQQUUUXXX]]]aaa^^^XXXXXXUUURRRNNNJJJGGGBBB@@@@@@>>>======>>>??????>>>AAABBBDDDDDDCCC@@@===;;;:::<<>>===BBBCCCJJJYYY```WWWJJJEEEEEECCCDDDEEEFFFHHHIIIJJJJJJJJJLLLKKKKKKJJJHHHGGGFFFEEEDDDDDDFFFMMMSSSTTTNNNHHHIIIMMMLLLQQQnnnwww{{{}}}xxxrrrsssrrrnnnoooooooooooonnnmmmllllllkkkkkkkkklllkkkhhhdddaaabbbaaaaaa___\\\WWWOOOJJJGGGDDDDDDGGGHHHGGGJJJOOOOOORRRUUUUUUWWWYYYWWWRRRNNNKKKGGGEEECCC@@@;;;777<<<=========<<<===>>>???BBBBBBBBBBBB@@@>>><<<:::===???CCCIIILLLKKKGGGDDDBBBAAABBBEEELLLSSSXXXZZZXXXWWWYYY\\\\\\]]]eeepppwwwKKK:::;;;555777777666666666555555555444444444444444444444444444333333333333444555555666===YYYccc```eeeUUUZZZaaaggguuuxxx{{{rrrggg\\\SSSPPPOOORRRVVVXXX[[[dddssszzzpppgggddd```ZZZUUUSSSRRRPPPNNNLLLNNNQQQUUUXXXYYY[[[aaahhhooowww}}}pppllleee```bbbffffffdddcccaaabbbkkkwww}}}vvvmmmiiixxx||||||}}}~~~~~~~~~}}}}}}xxxvvvvvvwwwyyyzzzzzzzzzwwwxxxxxxwwwuuuqqqllljjjsss|||~~~|||{{{zzzzzz||||||ssspppnnnnnnqqqssstttsssppppppooommmkkklllqqqwwwxxxyyyyyyzzzzzzzzzzzzzzzxxxwwwuuusssrrrrrrssssssuuutttpppfff]]][[[aaagggsssxxx{{{www\\\RRRMMMLLLJJJHHHFFFCCCAAA@@@>>>===;;;:::999888888888777AAAUUUkkkwwwWWWLLLTTTWWWWWWZZZ___fffiiiffffffooozzzuuuYYYGGGBBBEEEOOOWWWaaaeeecccdddjjjpppvvv|||vvvOOOEEE???===AAABBBQQQ___eeeXXXIIIDDDDDDCCCEEEFFFHHHJJJJJJKKKJJJIIIJJJJJJIIIGGGFFFEEEDDDDDDBBBCCCFFFLLLSSSUUUPPPKKKLLLNNNMMMPPPiii}}}yyyzzzvvvooorrrrrrnnnnnnmmmlllkkkjjjiiihhhgggggghhhhhhhhhgggdddaaa```^^^]]]]]]\\\YYYTTTMMMGGGCCCAAABBBDDDEEEFFFKKKQQQTTTYYY\\\YYYVVVVVVTTTQQQGGGEEECCCAAA@@@===:::888999<<<>>>>>><<<<<<>>>AAABBBAAA@@@???>>>======<<<@@@BBBFFFJJJLLLJJJFFFCCCAAAAAADDDIIIPPPUUUXXXYYYVVVTTTWWW\\\[[[]]]jjjyyysssGGG;;;<<<555777777777666666666555555444444444444444444444444444333333333333444555555888>>>VVV~~~mmmcccwwwiiiWWW]]]cccfffjjjzzz|||sssxxxvvvlll```WWWSSSOOOQQQTTTWWWYYY```ooo~~~|||rrrhhheeeccc^^^YYYWWWUUURRRNNNKKKLLLPPPUUUXXX\\\\\\^^^aaadddiiiuuu}}}mmmeee___\\\ZZZ[[[]]]^^^\\\ZZZXXXYYYbbbooorrrlllhhhjjj~~~~~~|||zzzzzzzzz{{{||||||}}}~~~~~~zzzwwwttttttuuuwwwxxxxxxtttttttttrrrpppmmmjjjiiivvv}}}}}}}}}|||{{{zzzzzzzzzzzztttrrrpppppppppooonnnlllnnnllliiigggdddccciiiqqqxxxyyyyyyzzz{{{|||}}}}}}zzzyyyvvvtttsssrrrrrrrrrvvvuuuqqqggg^^^\\\bbbjjjqqqxxxYYYVVVKKKKKKJJJIIIGGGEEECCCAAA>>>>>><<<;;;999888888888555;;;IIIhhhwwwnnnIIIIIITTTWWWZZZaaahhhpppsssnnnooo{{{cccOOOEEEHHHNNNQQQ\\\gggkkkhhhhhhooovvvuuu{{{qqqLLLDDD>>>;;;>>>???TTTaaaeeeVVVFFFAAADDDEEEFFFHHHIIIKKKKKKKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCC@@@BBBFFFLLLQQQSSSQQQNNNMMMMMMLLLPPPeee|||~~~yyyzzz~~~uuuooosssuuuqqqkkkjjjhhhgggfffeeeffffffccccccdddcccaaa___^^^^^^XXXXXXXXXWWWUUUPPPIIIDDD@@@???BBBFFFGGGGGGLLLSSSYYYbbbgggbbbZZZVVVTTTRRREEEDDDBBB???=========>>><<<===???@@@AAAAAABBBBBBAAA???===<<<;;;===>>>???CCCDDDFFFIIIJJJHHHDDD@@@@@@BBBFFFLLLSSSWWWXXXWWWVVVSSSUUUYYY[[[___sssjjj@@@:::???888777777777777666666666555444444444444444444444444444333333333333444555555777<<>>===;;;999888888888333999CCCeeerrr|||}}}ooobbbEEEHHHPPPUUU^^^hhhpppyyy}}}{{{nnnVVVLLLJJJNNNSSSSSS[[[dddiiijjjkkkpppuuupppxxxpppMMMEEE@@@<<>>;;;888:::>>>AAA@@@???>>>@@@CCCDDDBBB@@@@@@>>><<<::::::<<<@@@BBBDDDEEEFFFGGGHHHFFFBBB??????BBBGGGOOOUUUXXXWWWVVVXXXTTTTTTYYY[[[ccc|||bbb::::::BBB;;;777777777777666666666666444444444444444444444444444333333333333444555555444888MMMrrrhhhVVVqqqZZZ^^^aaa```fffuuummmnnnwww|||ssshhh^^^YYYUUURRRRRRUUUWWWZZZfffttt{{{pppfffdddddd```\\\YYYVVVRRRNNNLLLNNNTTT\\\aaaiiiddd___YYYQQQNNNUUU___WWW___fffddd[[[SSSQQQSSSNNNPPPPPPOOOOOOOOOMMMIIIIIIIIIQQQ]]]aaa^^^cccooo}}}~~~~~~}}}|||{{{{{{zzzzzz|||{{{xxxvvvvvvvvvwwwxxxtttsssrrrsssvvvwwwwwwvvvyyywwwtttqqqpppppprrrsss{{{{{{~~~}}}yyyvvvwwwxxxyyyxxxvvvtttrrrhhhjjjlllnnnpppqqqqqqppptttrrrtttxxxwwwuuuyyyyyyxxxxxxwwwwwwxxxxxxyyy{{{yyyvvvtttrrrppppppppplllooopppkkkggglllxxxkkkxxxQQQUUULLLLLLLLLLLLJJJHHHFFFEEE???>>>===;;;999888888888333;;;CCCeeemmmqqqvvvTTTaaagggNNNNNNQQQVVVeeelllttt___QQQQQQRRRRRRSSSRRRWWW^^^dddhhhlllnnnppplllttt~~~pppJJJBBB>>>;;;<<<;;;IIIXXX```VVVGGGAAABBBDDDFFFGGGIIIIIIIIIGGGEEEDDDAAAAAAAAAAAAAAAAAA@@@@@@CCCAAAEEEOOOTTTRRRLLLIIIKKKHHHHHHNNN[[[vvv}}}ttt}}}~~~|||yyy{{{wwwssspppooommmkkkiiihhhhhhfffccc___]]]]]]^^^___\\\YYYXXXYYYZZZWWWUUUOOOPPPQQQQQQNNNJJJFFFCCC???AAAEEEGGGJJJMMMQQQTTT\\\dddkkkggg[[[NNNGGGFFF>>>>>>=========>>>>>>>>>>>>@@@BBBDDDDDDBBB@@@>>>::::::;;;<<<>>>AAACCCEEEFFFGGGIIIIIIGGGEEEDDDDDDCCCHHHOOOUUUWWWXXXWWWWWWVVVVVVWWWYYY^^^lllPPPCCC???999@@@888888777777666666555555444444444444444444444444444444444444444444444444777:::GGGcccuuuWWWyyyxxxwww___VVVaaacccbbblllzzzlllrrryyywwwmmmccc[[[WWWTTTTTTUUUVVVXXX```iiiwwwooofffcccdddccc^^^YYYXXXVVVSSSPPPMMMOOO\\\iiiooommmdddXXXPPPMMMJJJGGGJJJJJJJJJIIIJJJJJJKKKLLLKKKKKKKKKJJJHHHGGGEEEDDDFFFIIIMMMQQQWWW___gggmmm~~~~~~|||{{{zzz}}}zzzwwwuuuttttttuuu||||||{{{vvvrrrpppssswwwsssvvvvvvrrrrrrvvvuuuqqqqqqssstttqqqmmmooovvv}}}}}}vvvsssuuuxxx{{{{{{}}}wwwppplllmmmnnnmmmkkknnnqqquuuvvvtttrrrrrrtttvvvuuuxxxwwwwwwvvvvvvwwwwwwxxxyyyyyywwwuuurrrpppoooooooooooorrrrrrmmmlllzzzjjjzzzYYYOOONNNMMMKKKLLLNNNOOOOOONNNCCCBBB@@@===;;;999888888888999@@@UUUmmmwwwsssNNNSSSnnn}}}gggLLLHHHOOO]]]iiiwww|||mmm[[[XXXWWWQQQPPPSSSPPPTTTYYY___dddjjjpppuuuvvvxxx}}}lllGGG???;;;999;;;999???MMMWWWRRRHHHDDDEEEFFFDDDEEEFFFGGGGGGEEEDDDBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEIIISSSWWWSSSMMMJJJJJJHHHHHHKKKTTTkkkooo}}}|||}}}}}}zzzvvvvvvtttppplllhhheeecccccceeeeeeeeebbb___\\\[[[\\\YYYWWWTTTTTTVVVVVVUUUSSSOOOPPPQQQQQQNNNJJJFFFDDDBBBDDDFFFIIIKKKOOOSSSWWW\\\bbbeee```SSSHHHBBBAAA>>>===<<<;;;<<<===>>>???@@@BBBCCCDDDCCCAAA???=========>>>>>>@@@BBBEEEFFFFFFHHHIIIHHHEEECCCCCCEEEEEEJJJQQQVVVXXXWWWWWWWWWVVVWWWZZZ^^^gggzzz~~~KKK@@@===777;;;888888888777666666555555444444444444444444444444444444444444444444444444555777CCC``````yyyzzzhhhZZZbbbeeegggrrruuunnnvvv}}}ssshhh```WWWTTTSSSTTTUUUVVV^^^gggpppmmmiiigggeeedddaaa___\\\YYYVVVRRRNNNPPP\\\hhhuuutttkkk\\\NNNGGGBBB???BBBBBBAAABBBBBBCCCDDDDDDGGGFFFEEEDDDCCCBBBAAAAAACCCFFFIIINNNSSSZZZbbbhhhvvv{{{yyy}}}|||{{{zzzzzz{{{{{{zzzyyyxxxwwwvvvvvvyyyyyyxxxsssnnnlllnnnpppqqqttttttpppqqquuutttpppnnnooooookkkhhhjjjpppwww{{{vvvrrrqqqtttxxxzzz{{{tttrrrppppppqqqrrrrrrrrrvvvyyy{{{zzzxxxuuuuuuvvvyyy~~~zzzyyyxxxwwwwwwvvvvvvvvvxxxwwwvvvuuutttuuuvvvvvvuuutttsssrrrxxxzzzlllxxx___\\\WWWTTTQQQNNNMMMKKKHHHFFFDDDBBB@@@>>>;;;:::888888888777===UUUqqq|||oooSSSRRR]]]sssuuuaaaLLLLLLTTT```jjjvvv~~~xxxvvvwww|||qqqcccZZZ\\\]]]XXXUUUXXXTTTWWW[[[```eeekkkrrrwwwwwwyyygggBBB<<<999777888777777CCCMMMMMMHHHEEEDDDCCCBBBCCCDDDDDDDDDCCCBBBAAADDDCCCAAA@@@@@@BBBCCCDDDFFFGGGMMMVVVXXXRRRKKKIIIHHHHHHHHHGGGKKK[[[{{{nnnuuu||||||{{{vvvrrroooooommmggg___ZZZYYYZZZ___aaaaaa```\\\YYYXXXXXXRRRQQQOOOPPPQQQRRRRRRQQQNNNOOOPPPPPPNNNKKKGGGEEEFFFGGGHHHIIIKKKOOOUUUYYYZZZ\\\\\\UUUJJJAAA=========<<<:::999:::;;;>>>@@@BBBCCCDDDDDDCCCAAA???===BBBBBBAAAAAABBBDDDFFFGGGGGGIIIJJJFFFAAA@@@CCCGGGIIINNNSSSWWWXXXWWWWWWWWWTTTUUUYYYbbbppppppDDD>>>>>>888999999888888777777666555555444444444444444444444444444444444444444444444444999999EEEdddiiixxxsss___dddhhhnnnzzz{{{pppqqqyyyxxxmmmdddYYYUUUSSSSSSSSSUUU[[[cccjjjnnnpppnnniiiddddddfffaaa]]]XXXTTTPPPPPPZZZfffvvvyyyrrr```MMMBBB<<<:::::::::::::::;;;<<<===>>>@@@???>>><<<;;;;;;<<<<<>>???AAACCCEEEEEEGGGOOOWWWVVVNNNHHHFFFGGGHHHHHHFFFEEEOOOiiixxxppp{{{zzzxxxsssooojjjkkkjjjcccXXXRRRQQQRRRYYY[[[]]]\\\YYYVVVTTTSSSPPPOOONNNNNNNNNNNNNNNNNNMMMMMMNNNNNNMMMJJJHHHFFFIIIIIIHHHHHHIIILLLRRRVVVTTTTTTRRRLLLEEE@@@>>>???<<<;;;888777888;;;>>>AAABBBBBBCCCDDDDDDCCCAAA@@@EEEDDDCCCCCCCCCDDDFFFGGGGGGIIIIIIDDD???>>>DDDJJJNNNQQQUUUWWWWWWWWWWWWWWWXXXVVV[[[iii```???>>>@@@<<<:::999999888888777666666555555555555555555555555555555555555555555555555555999999EEEgggkkkttt{{{aaadddjjjqqq{{{ooorrruuu~~~yyyooohhh]]]XXXTTTTTTSSSTTTYYY___hhhrrrzzzxxxmmmeeeeeehhhccc^^^YYYTTTOOOOOOWWWaaarrrxxxvvveeePPPBBB===;;;777777777777888:::;;;<<<;;;:::888666666777888:::;;;===AAADDDHHHNNNTTTXXX```mmm{{{}}}||||||{{{{{{zzzyyyyyyzzzzzzuuutttsssrrrqqqrrrssstttnnnppppppnnnjjjhhhjjjmmmsssrrrppppppssstttssspppooommmiiieeeccceeehhhlllccccccdddgggjjjmmmooopppuuu{{{}}}||||||}}}zzzwwwwww{{{|||}}}{{{{{{zzzyyyxxxvvvuuutttuuuuuuvvvwwwxxxzzz{{{{{{uuuooohhheeegggjjjkkkkkklllsssvvvyyyggggggVVVSSSPPPMMMLLLKKKIIIGGGGGGEEECCC@@@===;;;:::999999888999KKKeeerrr}}}~~~xxxpppdddZZZVVVaaa```jjj~~~VVVJJJPPPZZZbbbhhhyyyxxxssspppllliiiggggggiiigggaaa\\\]]]^^^dddkkkkkkeeebbbcccaaabbbdddgggkkkqqqyyy~~~bbb???:::888777888777999>>>FFFJJJHHHBBB===<<>>===<<<===???BBBDDDDDDIIIQQQXXXUUULLLFFFFFFFFFGGGHHHFFFCCCIII^^^rrrsssvvv~~~{{{xxxuuuppplllfffhhhggg```WWWPPPNNNPPPSSSUUUWWWWWWTTTRRRPPPOOOQQQPPPOOONNNLLLKKKKKKLLLJJJKKKLLLLLLKKKJJJHHHFFFIIIIIIHHHFFFFFFHHHMMMQQQNNNMMMJJJGGGEEEDDDDDDDDD;;;999777777888;;;???AAA@@@AAABBBDDDEEEEEEEEEDDDFFFEEEDDDCCCCCCDDDEEEFFFGGGHHHGGGCCC???@@@GGGMMMQQQSSSVVVWWWWWWVVVWWWWWW]]]ZZZaaaxxxTTT>>>>>>@@@===999999999999888777777666666555555555555555555555555555555555555555555555555444444AAAdddkkknnnaaaccckkkooo}}}qqqooommmuuuxxxqqqmmmbbb[[[VVVUUUTTTTTTWWW\\\iiiuuussshhhdddfffccc]]]WWWSSSNNNMMMTTT\\\nnnwwwxxxiiiSSSDDD>>>;;;666666666666777888999:::777666555444444555777999999<<>>===<<<888:::999999888888777666666555555555555555555555555555555555555555555555555444555BBBdddpppjjjcccaaajjjkkk}}}ssskkkiiiuuuzzzuuurrrfff^^^WWWUUUTTTSSSUUUXXXeeerrryyymmmeeecccccc]]]WWWSSSPPPOOOTTT\\\oooyyy{{{mmmXXXGGG>>>999555555555555555666666777555444444444555666888999888:::===@@@BBBEEEIIILLLVVV___lllwww~~~~~~}}}|||}}}}}}~~~~~~~~~}}}~~~}}}{{{yyyxxxwwwwwwtttqqqlllgggeeeeeegggiiihhhkkkmmmmmmnnnqqqxxx~~~|||vvvrrruuuxxxvvvsssqqqmmmhhhcccaaaaaa```^^^[[[TTTVVVYYYZZZZZZZZZ[[[]]]eeejjjqqqwwwzzz{{{zzzzzzzzzwwwtttuuu|||zzzxxxyyyyyyyyyvvvwwwyyyzzzzzzzzzyyyxxxtttssssssqqqooommmkkkjjj^^^^^^\\\XXXTTTSSSVVVYYYhhhzzzyyywww\\\QQQQQQOOOMMMLLLMMMMMMLLLKKKJJJIIIFFFCCC@@@>>><<<;;;555999999BBBXXXkkk|||nnnhhheeegggpppnnnOOOHHHPPP\\\hhhrrr}}}tttvvvuuummmfffiiihhhgggeeedddbbbaaaaaa___ccciiinnnqqqsssuuuvvvnnnpppsssuuuyyybbb@@@;;;999777888666999===EEEKKKGGG@@@@@@EEEAAA@@@@@@@@@AAABBBBBBCCC;;;<<<<<<===???@@@BBBCCCEEEKKKTTTXXXRRRIIIGGGJJJFFFDDDDDDDDDBBBCCCLLLVVVwwwxxxyyy}}}wwwqqqlllhhheeebbbbbbaaa^^^[[[WWWTTTSSSLLLMMMNNNMMMKKKJJJJJJKKKJJJLLLLLLJJJGGGFFFGGGIIIEEEFFFFFFGGGGGGGGGFFFFFFDDDEEEGGGHHHJJJLLLPPPSSSPPPMMMKKKKKKLLLKKKGGGCCC888888888999;;;===@@@AAAAAAAAABBBDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEFFFGGGHHHEEEBBB???AAAFFFLLLPPPRRRSSSTTTUUUUUUUUUUUUWWWYYYZZZ^^^ppphhhBBBBBB???<<<>>><<<::::::999888888777777666555555555555555555555555555555555555555555555555666888EEEccc~~~kkk~~~iiiaaaggggggvvv~~~qqqhhhlll|||wwwtttggg^^^VVVTTTSSSQQQRRRTTT\\\hhhvvv}}}sssiiibbbeee___YYYVVVTTTSSSXXX___oooyyy|||ppp]]]LLL@@@999666555555444444444444444222333444555666777888888777999<<<>>>???AAAEEEGGGNNNUUU```mmmwww~~~{{{{{{zzzzzzzzz{{{{{{||||||{{{yyyyyy{{{|||}}}|||}}}|||zzzxxxwwwuuuuuutttqqqpppmmmjjjhhhgggffffffhhhjjjkkkkkkmmmrrr{{{wwwrrrvvvyyyvvvqqqpppkkkfffaaa``````___YYYTTTNNNQQQTTTTTTSSSSSSUUUWWWYYY\\\bbbjjjqqqvvvwwwvvvwwwvvvwww{{{{{{zzzyyywwwvvvvvvwwwyyyzzz{{{zzzyyyxxxttttttrrrpppmmmjjjgggeee\\\[[[YYYWWWVVVXXX\\\___pppxxxyyyxxxnnnXXXQQQTTTRRRPPPNNNNNNNNNLLLKKKLLLJJJGGGDDDAAA>>>===<<<666888666???VVVjjj|||}}}gggSSSSSS[[[ooozzzzzz{{{~~~hhhOOOJJJPPPYYYeeeooozzzvvvrrrrrrooojjjhhhfffffffffeeebbbaaaaaabbb___bbbggglllqqqvvvwwwwwwtttwww{{{bbb@@@;;;999666777555<<>>???BBBDDDHHHMMMVVVcccppp{{{|||yyyyyyyyyxxxvvvvvvxxx{{{yyywwwuuuvvv{{{~~~~~~}}}yyyyyywwwvvvtttsssssssssnnnooooooooommmjjjgggfffhhhiiijjjiiikkkqqq{{{wwwrrrvvvyyyuuupppnnnlllfffbbbaaabbb```XXXQQQKKKNNNPPPQQQOOOPPPSSSVVVVVVWWW[[[ccclllrrrsssrrrtttuuuyyy|||xxxtttrrrwwwxxxzzz{{{{{{zzzxxxwwwuuutttssspppmmmiiieeeccciiieee___\\\]]]```bbbcccwww}}}vvvrrrfffVVVVVVVVVTTTQQQPPPPPPPPPOOOMMMLLLKKKHHHEEEAAA???===<<<999888333;;;TTTfffsss\\\NNNLLLUUUnnnsssrrrttt{{{}}}gggRRRMMMPPPUUU^^^hhhtttwwwtttqqqkkkjjjmmmdddffffffdddaaa^^^___```___bbbfffjjjpppuuuuuurrryyy|||jjj]]]]]]bbbkkkppp{{{ccc@@@;;;999888:::999999???DDDEEE@@@======???>>>??????>>>>>>===<<<;;;<<<>>>AAABBBAAAAAAAAABBBCCCDDDFFFGGGHHHHHHGGGGGG@@@@@@@@@AAABBBCCCDDDEEE```{{{www|||~~~yyysssllleeeaaa___[[[VVVVVVWWWVVVQQQMMMDDDEEEFFFGGGGGGGGGGGGGGGDDDDDDEEEEEEEEECCCBBB@@@FFFFFFFFFFFFEEEDDDCCCBBBHHHEEEDDDGGGLLLQQQTTTTTTNNNPPPQQQOOOIIICCC>>><<<555666888:::===@@@BBBCCCDDDCCCCCCDDDDDDEEEGGGGGGEEEFFFGGGHHHIIIHHHGGGGGG???AAADDDHHHLLLOOORRRSSSSSSWWWWWWTTTUUUZZZ\\\ZZZ]]]pppVVVBBB@@@DDDAAA======>>>===<<<:::888666555444666666555555555444444444555555555555444333222111444:::???WWWlll{{{llluuu___jjjeeeiiiooozzzvvvmmmnnn{{{|||rrrooopppkkkeee]]]XXXVVVUUURRRPPPTTT[[[fffrrr}}}qqqbbblllfff___XXXRRRRRR[[[gggsssvvvyyyvvvhhhSSSBBB:::777777666555444444444444222333444666777777777777===<<<<<<======>>>???@@@DDDFFFMMM[[[nnn}}}~~~~~~~~~}}}{{{zzzxxxyyyzzz{{{zzzxxxxxxxxxyyyzzzzzzyyywwwvvvxxxvvvssspppooopppqqqrrrqqqsssvvvwwwvvvsssooolllpppnnnkkklllpppyyy~~~zzzvvvttttttsssqqqooogggeee___]]]```bbbWWWHHHMMMLLLNNNRRRTTTUUUVVVYYYZZZXXX[[[fffrrryyyxxxuuuyyywwwvvv{{{~~~|||{{{{{{{{{{{{}}}{{{zzzzzz{{{xxxsssnnnooopppooommmjjjjjjmmmqqqrrrqqqiiiZZZbbbeee^^^uuufffwwwsss]]]XXXNNNPPPPPPQQQRRRSSSRRROOOMMMMMMLLLJJJIIIFFFBBB===::::::999666888GGG^^^mmmpppyyy\\\PPPRRR[[[ooo{{{zzz|||nnnSSSIIITTTZZZ^^^hhhxxx{{{sssooonnnmmmiiieeefffdddbbbaaaaaaaaa___^^^\\\___dddhhhlllpppuuuxxx}}}[[[KKKIIIIIINNNUUUQQQRRR```tttaaa???:::888777999888;;;@@@FFFEEE@@@<<<<<<>>>>>>>>>>>>>>>>>>===<<<<<<;;;>>>@@@AAA@@@???@@@@@@AAABBBDDDFFFGGGGGGFFFEEE@@@@@@???@@@@@@AAABBBCCCTTT{{{|||~~~}}}vvvpppkkkeeeaaa]]]XXXSSSRRRRRRRRRNNNJJJGGGGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCEEEDDDCCCFFFKKKOOOPPPPPPLLLMMMMMMKKKEEE@@@<<<:::333555888<<>>>>><<<<<<;;;:::999888777666666666555555555444444444666777777777777666555555333999???VVVkkksssxxx^^^dddcccfffiiirrr}}}tttooo}}}uuuqqqssslllggg```\\\ZZZWWWRRROOOSSSYYYbbbnnnyyy|||rrreeelllfff___YYYRRRPPPWWWaaaoootttyyywwwkkkXXXHHH???999888777666555555555555333444666777888999999999<<<<<<<<<<<<<<<===>>>>>>BBBCCCHHHSSScccsss}}}}}}}}}}}}|||{{{zzzyyy|||zzzyyyzzz{{{{{{zzzxxxzzzzzzzzzzzzyyyxxxwwwwwwxxxwwwvvvuuutttrrrrrrqqqnnnoooqqqrrrssstttuuuuuurrrqqqqqqrrruuuzzz~~~zzzxxxuuutttttttttrrrpppfffccc^^^\\\___```UUUHHHHHHLLLRRRWWWZZZZZZ\\\___]]]]]]hhh}}}}}}sssxxxvvvvvvyyy~~~yyyxxxvvvvvvwwwzzz}}}wwwuuurrrppppppmmmiiifffhhhiiikkkjjjjjjlllqqqtttyyywwwooo___ggglllfff___pppzzz\\\WWWOOOSSSRRRQQQQQQRRRQQQNNNLLLKKKJJJIIIHHHGGGEEEAAA>>>>>>===999888BBBVVVfffkkkzzzyyygggJJJKKKPPPZZZmmmzzzkkkRRRKKKWWW___cccnnn}}}yyytttooommmnnnmmmjjjfffdddaaa^^^]]]]]]]]]\\\[[[ZZZ\\\```dddjjjqqqxxx}}}{{{UUUIIIJJJLLLQQQSSSMMMIIINNNVVV___jjjsss___>>>:::888666888888>>>CCCGGGFFF@@@<<<<<<=========>>>>>>>>>===<<<<<<<<<>>>@@@@@@>>>===>>>???>>>@@@CCCEEEFFFFFFDDDCCC@@@??????>>>??????@@@@@@HHHiiiuuu~~~{{{sssnnnjjjeeeaaaZZZUUUOOOLLLLLLLLLJJJHHHHHHHHHGGGFFFEEECCCAAA@@@BBBBBBAAAAAABBBBBBCCCCCC???@@@AAABBBCCCDDDDDDDDDAAAAAABBBEEEHHHJJJJJJIIIGGGHHHGGGCCC>>>:::888777222444999>>>BBBEEEFFFGGGFFFFFFFFFEEEEEECCCBBBBBBEEEFFFHHHIIIIIIHHHFFFEEEDDDGGGKKKOOORRRTTTUUUUUUUUUSSSUUUXXXWWWWWWcccrrrUUUIIICCCEEEGGGBBB???@@@;;;;;;;;;::::::999999888666666666555555555444444666777777888888888888888222999???TTT{{{ooo~~~bbbaaadddeeeffflll~~~wwwsss~~~wwwtttuuupppkkkeeeaaa___[[[UUUQQQQQQUUU\\\fffssszzztttkkkkkkfff```[[[TTTOOORRRYYYiiipppxxxxxxnnn^^^NNNCCC<<<;;;999888777666666666555666888999;;;<<<======<<<;;;;;;;;;;;;<<<<<<===@@@AAACCCIIITTTdddttt|||~~~~~~|||{{{yyyxxxwwwwww|||{{{zzz{{{{{{{{{yyyxxx{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwxxxwwwvvvsssqqqooonnnmmmkkkjjjkkknnnrrrtttmmmooorrruuuwwwyyyyyyyyyrrrqqqppppppqqqqqqooommmdddaaa]]][[[]]]\\\SSSIIIKKKTTT^^^cccbbbbbbbbbddd______ppp}}}rrryyyxxxyyy}}}{{{xxxtttqqqppprrruuuwwwnnnllljjjiiiiiihhhfffeeejjjkkkmmmnnnoooqqquuuxxxvvvtttmmmaaalllttttttpppaaapppZZZVVVQQQTTTRRRPPPOOOPPPPPPOOONNNHHHHHHGGGHHHHHHGGGDDDBBB>>>>>>;;;888===NNN```kkknnnwwwnnn]]]DDDHHHPPP]]]lllxxxjjjSSSMMMZZZaaagggrrr|||tttpppmmmlllmmmlllhhheeeaaa]]]XXXVVVVVVWWWWWWWWWUUUVVVXXX\\\bbbkkkuuu|||tttOOOHHHMMMPPPUUUPPPJJJFFFHHHJJJKKKNNNRRRYYY^^^dddhhhlllqqqxxx|||}}}tttooo]]]>>>;;;999777::::::BBBFFFIIIGGG@@@;;;:::<<<<<<<<<======>>>=========>>>???@@@@@@>>>===>>>???===???BBBEEEFFFEEEDDDBBB@@@@@@???>>>>>>>>>??????BBBYYYwwwwwwyyysssoookkkddd___YYYSSSMMMHHHGGGGGGFFFEEEGGGGGGFFFEEECCCAAA@@@???@@@@@@??????@@@AAACCCDDD>>>???@@@AAABBBBBBBBBBBB>>>???AAACCCEEEEEECCCBBBAAA@@@???;;;777444444444444777<<>>DDDEEEFFFHHHHHHFFFEEECCCHHHKKKOOOSSSUUUWWWVVVVVVWWWRRRTTT[[[ZZZYYYkkknnnKKKEEECCCEEEDDD@@@>>>AAA======<<<;;;:::999888888666666666666555555555555444444555777777888888888222999>>>PPPrrrvvvxxxiii```bbbddddddhhhzzzzzzsssyyy~~~wwwuuuwwwvvvppphhhccc```]]]XXXUUUNNNRRRWWW___lllwwwxxxrrrkkkgggccc^^^WWWOOONNNQQQcccllltttvvvooobbbQQQDDD===<<<;;;999888777777777888999:::<<<>>>???@@@@@@======<<<;;;;;;<<<<<<<<<>>>@@@BBBDDDIIIUUUeeeqqq~~~|||zzzyyyyyyzzzzzz|||{{{zzz{{{{{{{{{xxxvvvxxxwwwvvvuuutttuuuvvvwwwvvvvvvvvvuuusssrrrpppoooooolllgggcccaaabbbdddeeebbbdddhhhmmmpppqqqrrrrrrggggggiiikkkllllllkkkjjjbbb___\\\ZZZZZZXXXQQQJJJUUUaaammmooojjjfffdddcccdddeeewwwzzzxxxyyy|||sssqqqmmmjjjhhhiiijjjkkkggggggiiilllnnnppppppooossssssrrrrrrrrrrrrtttuuusssqqqmmmcccooovvvvvvbbbllltttvvvXXXUUUSSSRRROOOMMMLLLNNNPPPPPPPPPGGGFFFFFFFFFGGGFFFDDDBBB:::<<<;;;888:::III___ooooooyyyssseeeMMMFFFSSSaaalllxxxxxxkkkUUUNNNZZZaaafffrrr}}}tttrrrooommmllliiieeeaaa\\\WWWQQQNNNNNNOOOQQQRRROOOOOOPPPQQQVVV___iiipppzzznnnKKKJJJSSSWWW]]]TTTOOOMMMQQQTTTTTTVVVZZZTTT[[[bbbdddeeeiiinnnqqqtttvvvyyyzzzwwwooofff___ZZZ>>>===;;;999===>>>DDDGGGJJJFFF???:::999;;;:::;;;<<<===============@@@AAAAAA@@@???>>>???AAA???@@@CCCEEEFFFEEECCCBBBAAA@@@@@@????????????@@@???KKKbbbrrryyy~~~vvvqqqoookkkccc\\\XXXSSSLLLGGGDDDCCCDDDDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>======>>>@@@BBBCCC??????@@@@@@@@@@@@??????===???AAABBBAAA@@@>>>===::::::999666333111222333:::<<<@@@DDDFFFFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>CCCDDDEEEFFFFFFFFFEEEEEELLLNNNQQQUUUWWWXXXWWWWWWYYYUUUXXX___```cccyyy\\\HHHEEECCCBBB@@@===>>>AAA@@@???>>><<<:::999777777777777666666666555555555444444666777888888888888444999===LLLiiiyyylll~~~ooo]]]___bbbeeeiiiyyyxxxrrr|||{{{vvvvvvzzzxxxpppeee^^^[[[ZZZYYYWWWNNNPPPRRRYYYeeesssyyywwwkkkgggdddaaaZZZQQQLLLMMM\\\gggoooqqqlllcccRRRDDD>>>===<<<:::999999888888:::;;;===???@@@AAABBBBBB??????>>>===<<<<<<<<<======@@@CCCCCCDDDKKKVVV```uuu}}}}}}{{{xxxvvvvvvwwwzzz|||{{{zzzzzzzzzzzzxxxuuusssuuuuuutttttttttvvvwwwyyywwwvvvsssqqqppppppqqqrrrmmmjjjeee___[[[YYYXXXXXX\\\]]]^^^```ccceeeggghhh___aaadddfffggghhhhhhhhhaaa^^^\\\[[[ZZZUUUPPPMMMYYYgggsssrrrlllhhhddd```hhhpppzzzzzz|||~~~~~~{{{xxxdddeeefffggghhhiiijjjjjjhhhlllqqquuuxxxyyyyyyyyyyyyxxxvvvuuutttsssrrrqqqxxxvvvssskkkuuuvvvttt[[[}}}fffvvv}}}VVVSSSTTTRRROOOLLLKKKKKKMMMMMMMMMHHHGGGEEEEEEEEEEEECCCAAA;;;<<<<<<999999EEE\\\pppjjjpppmmmPPPCCCPPP___iiirrrzzzvvvjjjUUUNNNYYY```hhhuuu}}}tttrrrpppmmmjjjgggccc```VVVQQQKKKGGGFFFHHHJJJKKKMMMMMMLLLLLLNNNSSSZZZ___gggnnnwww{{{```FFFLLLWWW^^^ggg^^^YYYUUUWWWXXXXXXYYY\\\SSS]]]dddaaa^^^```bbbbbbdddeeefffgggeee___WWWPPPWWW>>>===<<<;;;@@@BBBDDDGGGIIIEEE>>>999999;;;999:::;;;<<<===>>>>>>>>>@@@AAAAAA@@@??????AAABBBAAABBBCCCCCCCCCCCCBBBAAA@@@???????????????@@@@@@===AAAQQQqqqttt|||{{{xxxoookkkjjjhhhaaaZZZWWWSSSMMMGGGCCCAAABBBCCCAAAAAAAAABBBAAAAAA@@@@@@============>>>???@@@AAA??????@@@@@@@@@??????>>>>>>@@@BBBAAA???<<<::::::666666777555444333555666???AAACCCEEEFFFFFFEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEGGGHHHIIIPPPQQQRRRTTTVVVWWWXXXXXXVVVUUUXXX]]]```kkkxxxRRRFFFEEECCC@@@>>><<<>>>???AAA@@@???===;;;999777666777777777666666666555555666666777999999:::::::::777999;;;JJJeee|||{{{aaannnrrrZZZbbbiiipppuuuzzzuuuyyyzzz~~~|||yyyvvvyyy~~~vvvmmmaaaXXXVVVVVVWWWWWWQQQQQQQQQSSS^^^lllssstttjjjfffdddbbb\\\RRRLLLKKKVVVaaaiiijjjiiicccTTTDDD??????>>>===<<<<<<<<<<<<===>>>???AAABBBBBBBBBBBBAAA@@@???======<<<<<<<<<<<>>>>>>>>>>>?????????>>>???AAACCCCCCBBBBBBAAA@@@@@@??????============>>>??????@@@AAA>>>GGGbbb~~~}}}rrrfffaaabbbbbb^^^ZZZUUURRRMMMGGGBBB@@@@@@@@@@@@@@@AAAAAA@@@@@@???>>>;;;<<<===>>>>>>>>>>>>>>>===>>>???@@@@@@@@@@@@@@@@@@BBBCCCAAA===999888999444666888888888888:::;;;CCCCCCEEEFFFGGGGGGGGGGGGHHHGGGEEECCCCCCEEEGGGIIIGGGFFFEEEEEEFFFJJJMMMPPPRRRRRRRRRSSSTTTVVVWWWXXXUUUWWWZZZ\\\cccuuu^^^JJJCCCDDDCCCAAA??????>>>===@@@@@@???===<<<:::999999777777777777666666666555666666777888999999999888888888999IIIdddzzzcccoooxxx]]]dddooozzz}}}vvvqqqppprrr~~~~~~|||yyy{{{uuulllaaaZZZXXXXXXXXXXXXUUUTTTQQQOOOVVVbbbiiikkkgggcccaaaaaa\\\SSSKKKJJJOOO[[[dddeeefffeeeXXXHHHAAAAAA@@@@@@@@@@@@@@@AAA@@@@@@AAABBBBBBBBBBBBBBB@@@@@@>>>===<<<;;;;;;;;;;;;===???@@@@@@BBBFFFJJJNNN___rrr}}}{{{vvvsssmmmiiiiiilllppptttvvvuuuuuuuuuuuurrrnnnkkknnnooooooooonnnnnnmmmlllnnnmmmllllllmmmmmmoooooo___]]]YYYUUUTTTTTTUUUWWWTTTRRROOOMMMLLLNNNQQQSSSUUUWWWZZZ[[[[[[]]]aaadddbbb_________[[[SSSRRRUUUWWWccckkkiiiiiilllhhh```bbbyyy~~~{{{yyyxxx{{{{{{||||||{{{{{{{{{{{{~~~~~~{{{yyy{{{}}}}}}}}}}}}|||yyyvvvjjjjjjmmmnnn~~~pppkkkaaaPPPKKKNNNMMMKKKHHHHHHHHHIIIIIIHHHKKKIIIGGGFFFGGGGGGFFFDDDDDDAAA???<<<888;;;LLL___hhhaaauuusssSSSAAAHHHPPPYYYhhhzzzuuujjjTTTMMMXXXcccooossstttnnnllliiiccc^^^[[[YYYYYYMMMHHHCCC???>>>???@@@@@@CCCGGGMMMPPPPPPNNNLLLKKKGGGIIIMMMOOOPPPSSSVVVXXXMMMKKK@@@===IIITTT```pppnnnhhheeeeeeccc^^^[[[\\\aaaooovvvnnneeedddbbb]]]YYYXXXVVVQQQLLLFFFBBB???vvvPPP:::<<<<<<<<>>>>>>>>======>>>======>>>AAACCCDDDBBB@@@>>>=========>>>;;;;;;;;;<<<<<<>>>???@@@GGGAAADDDXXXzzz{{{nnn___XXXZZZ^^^]]]ZZZSSSQQQMMMGGGAAA>>>>>>???AAAAAAAAA@@@@@@>>>======:::;;;===>>>>>>>>>===<<<;;;<<<>>>???AAABBBBBBBBBBBBCCCDDDAAA<<<888888999555777:::;;;<<<<<<>>>???DDDDDDEEEFFFGGGHHHIIIIIIJJJHHHFFFDDDEEEHHHKKKNNNJJJHHHFFFFFFHHHLLLQQQUUUTTTSSSRRRQQQRRRUUUWWWYYY[[[```bbbbbbkkkNNNEEE@@@BBBBBBBBBAAAAAA???;;;>>>>>>>>>===<<<<<<;;;;;;777777777777666666666666444555555666666666666555999888888IIIeee{{{nnnttt{{{ccc___lllyyywwwnnniiiiiimmm~~~{{{{{{uuunnneee___]]]]]]\\\ZZZYYYWWWQQQMMMQQQ[[[bbbccceeeaaa______[[[RRRKKKIIIKKKWWW```bbbfffggg\\\LLLCCCBBBBBBBBBBBBCCCDDDDDDAAAAAABBBBBBBBBBBBAAAAAA@@@???===<<<::::::999999:::;;;<<<===>>>AAADDDGGGIIIVVVeeelllrrrxxx|||}}}xxxsssmmmhhhfffiiinnnqqqttttttttttttsssppplllhhhjjjjjjjjjiiihhhfffcccbbbeeefffgggiiijjjjjjiiiiii[[[XXXSSSOOONNNPPPSSSVVVJJJIIIGGGFFFGGGIIIMMMOOOOOORRRTTTTTTTTTWWW\\\```ccc``````aaa\\\TTTRRRWWW\\\fffllliiijjjnnnjjj```jjj}}}{{{zzzzzzzzzuuuuuuvvvwwwzzz}}}}}}yyyyyy}}}~~~{{{xxxwwwvvvtttppplllnnnkkkkkkiiivvv{{{oooYYYMMMHHHKKKDDDDDDDDDFFFIIILLLMMMMMMLLLJJJHHHHHHIIIIIIIIIHHHCCC???===;;;777:::III[[[bbb^^^vvv~~~fffHHHJJJMMMTTTdddxxx{{{oooXXXNNNXXXaaammm|||ppptttooommmggg___XXXSSSQQQPPPJJJFFFAAA>>>============;;;BBBKKKQQQQQQNNNJJJGGGBBBBBBCCCCCCBBBAAA@@@???;;;@@@===>>>IIIQQQ\\\mmm{{{vvvrrrpppkkkaaaZZZXXXggguuuzzzooobbb^^^YYYRRRPPPPPPNNNIIIBBB===<<<<<>>?????????<<<===>>>??????>>>===<<<>>>>>>======<<<<<<;;;;;;CCCCCCAAAJJJlllhhhYYYTTTVVVXXXYYYRRRNNNJJJIIIFFFAAA???AAA??????>>>>>>=========<<<999999:::::::::;;;;;;;;;>>>>>>???@@@@@@@@@@@@@@@BBBAAA???>>><<<;;;;;;;;;======>>>????????????>>>DDDDDDDDDEEEFFFHHHIIIJJJFFFGGGHHHGGGGGGHHHKKKMMMGGGIIIKKKMMMNNNPPPSSSVVVWWWTTTQQQQQQTTTWWWXXXWWW___```aaaiiieeeEEEFFFDDDDDDCCCBBBAAAAAA@@@@@@;;;;;;<<<<<<<<<;;;999888:::888666666666666666444333444444444555555666666777;;;>>>KKKaaatttjjjhhhgggdddfffgggjjjxxxsssddd^^^]]]ccc}}}zzz|||uuummmddd______```___]]]___```[[[SSSPPPUUU[[[]]]]]]aaabbb^^^YYYUUUMMMEEEKKKQQQYYYaaagggggg\\\PPPIIIGGGDDDDDDEEEGGGHHHHHHDDDDDDEEEEEEDDDBBB???>>><<<<<<;;;;;;:::999888888:::;;;<<<>>>@@@BBBDDDEEEJJJKKKOOOXXXaaaiiittt~~~yyymmmhhhiiikkkjjjgggggghhhkkkoooqqqppplllhhhgggfffccc___[[[YYYZZZ\\\aaaaaabbbbbbaaa```^^^]]]WWWUUURRROOONNNNNNNNNOOOLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLKKKJJJIIILLLSSSXXX]]]eeeiiicccWWWPPPQQQSSSZZZjjjqqqppppppiiibbbgggxxx||||||{{{wwwtttrrrooolllxxxxxxzzz}}}}}}~~~}}}}}}yyy{{{|||yyytttooonnnooohhhjjj```aaammmlllxxxpppXXXNNNIIIHHHIIIHHHGGGJJJNNNOOONNNLLLOOOLLLIIIHHHJJJJJJHHHFFFFFFAAA??????999555AAASSShhh[[[jjjqqqNNNGGGKKK\\\eeegggssskkkWWWPPPSSSZZZdddmmmmmmkkkpppjjjfff```[[[WWWSSSPPPMMMOOOGGGAAABBBBBB@@@============@@@EEEGGGFFFEEEFFFCCCAAA===<<<;;;;;;:::999===>>>>>>===@@@IIIXXXccctttqqqqqqrrroooiiieeeeeerrrpppssslllYYYRRRSSSOOOMMMNNNMMMIIICCC<<<888666oooNNN<<<<<<999;;;BBBEEEGGGFFFFFFFFFAAA999555666777777888999:::;;;<<<<<<::::::;;;;;;<<<=========<<<===>>>>>>>>>>>>===<<<==================>>>>>>BBBAAA@@@HHHbbbvvvaaaVVVSSSUUUVVVUUUOOOIIIGGGDDD@@@>>>AAA>>>>>>>>>>>>======<<<<<<888999999:::;;;;;;<<<<<<===>>>???@@@@@@@@@@@@???AAA@@@???>>><<<<<<;;;;;;<<<======>>>???@@@AAAAAACCCDDDDDDEEEFFFFFFGGGGGGFFFGGGHHHGGGGGGGGGJJJLLLJJJKKKMMMNNNOOOQQQTTTVVVWWWVVVVVVVVVXXXZZZ\\\\\\ZZZ___oooSSSAAAFFFEEEDDDDDDCCCBBBAAAAAA@@@===>>>>>>>>>>>><<<;;;::::::888666666666777666555444444555555555666666666???AAACCCPPPgggxxxkkkeeemmm```ccceeehhhsss~~~lll```]]]aaammmyyyuuuwww{{{vvvnnnddd______aaabbbaaabbbccc^^^TTTNNNQQQWWWZZZiiikkkhhh___XXXUUURRROOOLLLQQQWWW^^^eeeggg```VVVMMMJJJHHHGGGHHHIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEDDD======<<<;;;:::999999888;;;<<<>>>@@@AAABBBCCCCCCEEEDDDHHHQQQYYYbbbmmmxxxvvvrrrmmmiiigggeeecccaaaddddddfffhhhiiihhheeebbb^^^^^^\\\YYYUUUSSSRRRSSSXXXYYYYYYZZZZZZYYYYYYYYYPPPPPPPPPQQQRRRTTTVVVWWWWWWUUUUUUUUUVVVUUURRRPPPLLLMMMMMMLLLJJJKKKNNNQQQZZZbbbgggaaaUUUNNNOOORRR]]]kkkpppqqquuuqqqlllrrryyyxxxuuuqqqppppppqqqpppzzzzzz{{{~~~~~~~~~~~~~~~}}}|||||||||{{{yyyzzzzzzxxxtttpppnnnnnneeeeee]]]\\\aaa___uuu~~~tttTTTNNNNNNRRRRRRPPPMMMMMMPPPRRRRRRRRRPPPNNNKKKJJJLLLLLLJJJHHHEEE@@@@@@BBB>>>999@@@MMMddd\\\fff|||]]]OOOMMM[[[aaa\\\dddvvv}}}vvviiiYYYOOOPPPWWW\\\___sss}}}jjj```aaadddcccaaa^^^[[[XXXUUUTTTTTTTTTJJJDDDGGGLLLKKKHHHEEECCCCCCCCCEEEFFFDDDBBBBBBCCC@@@===;;;;;;;;;:::999;;;===>>>>>>???DDDNNNVVVeeeeeejjjqqqsssooommmnnnuuusssvvvmmmVVVJJJJJJFFFKKKLLLKKKGGGAAA<<<999777lllLLL:::;;;999;;;CCCFFFDDDCCCDDDEEE@@@999666888888888888999999999::::::777888888999999:::;;;;;;<<<<<<======>>>======<<<<<<<<<===>>>>>>??????@@@BBB>>>>>>EEETTTmmmiiiXXXQQQRRRUUUXXXPPPIIIGGGDDDAAA@@@BBB>>>>>>============<<<<<<999999999:::;;;<<<<<<======>>>??????@@@?????????@@@@@@???>>>===<<<<<<<<<>>>>>>>>>>>>@@@BBBCCCEEEEEEEEEFFFGGGGGGFFFEEEEEEEEEFFFGGGHHHGGGHHHJJJMMMMMMOOOPPPPPPPPPQQQTTTVVVSSSUUUWWWWWWVVVXXX]]]aaannnuuuiiiHHHCCCGGGDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<;;;999777666777777666555555555666666666666777777>>>>>>???PPPlll}}}ppp^^^yyybbbdddgggjjjqqqvvvddd[[[\\\ggg{{{zzztttsssuuuwwwxxxoooddd^^^]]]aaadddeeedddeeeaaaXXXRRRSSSVVVVVVhhhlllkkkbbbYYYVVVUUUTTTRRRVVVZZZ___eeeiiicccZZZRRRPPPNNNMMMMMMMMMLLLKKKNNNLLLJJJHHHFFFFFFFFFFFF???>>>===;;;:::999999999<<<>>>@@@BBBCCCCCCBBBAAA@@@>>>AAAHHHOOOXXXdddoookkknnnpppooojjjeeebbbaaa```___]]]]]]^^^^^^\\\ZZZUUUUUUUUUSSSPPPNNNNNNNNNTTTTTTTTTTTTUUUWWWXXXXXXQQQRRRUUUXXX[[[]]]___```aaa___^^^^^^___]]]YYYTTTMMMNNNPPPOOONNNLLLMMMNNNTTT[[[___[[[PPPIIILLLSSS___iiilllooovvvtttpppuuuzzzuuurrrooonnnooorrrvvvyyy~~~}}}|||~~~zzzzzzzzzzzzzzzyyyyyyyyyyyyxxxwwwvvvuuusssooolllbbbaaa[[[YYYXXXYYYzzzxxxrrrPPPNNNQQQZZZYYYVVVRRRPPPQQQSSSTTTTTTOOOMMMKKKKKKKKKKKKIIIHHHDDD@@@AAAEEECCC===???FFF\\\```iiirrrZZZOOOZZZ[[[RRRXXXkkk}}}}}}llliii]]]PPPMMMSSSTTTOOOXXX]]]^^^WWWPPPQQQUUUXXX\\\]]]]]]ZZZVVVTTTUUUWWW\\\OOOGGGLLLTTTUUUOOOJJJCCCCCCBBBCCCDDDDDDBBB@@@BBB???<<<::::::::::::999888;;;===>>>===???CCCHHHTTTWWWaaannnvvvwwwxxxzzz}}}}}}uuuWWWFFFDDD@@@GGGGGGFFFBBB>>>:::999999lllLLL::::::888:::BBBEEEDDDBBBCCCCCC???888666888888888888888888888888888666777777888888999::::::;;;;;;<<<<<<<<<======<<<>>>>>>>>>>>>????????????AAA;;;===DDDIIIUUUtttooo[[[PPPQQQVVVUUUNNNHHHHHHGGGDDDBBBBBB========================<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>???????????????>>>@@@??????>>>>>>>>>>>>>>>CCCBBBAAA@@@AAACCCEEEFFFFFFGGGIIIJJJIIIGGGEEEDDDCCCEEEGGGIIIIIIKKKMMMPPPQQQRRRSSSRRRRRRRRRTTTVVVTTTWWWYYYWWWUUUYYYccclllXXXGGGFFFDDDBBBBBBBBBBBBAAAAAAAAAAAABBBAAAAAA@@@???>>>======;;;999777777888888777666666666666777777777777777777888;;;PPPrrr{{{XXXsss{{{fffeeefffiiikkktttqqq___YYY^^^oooyyywwwwwwyyyzzzzzzqqqeee\\\ZZZ]]]bbbdddbbbbbb```\\\]]]___[[[UUU[[[eeelllggg___YYYWWWUUUZZZ]]]```ccchhhjjjdddZZZRRRQQQPPPPPPRRRRRRQQQPPPTTTSSSPPPLLLHHHEEECCCBBBBBBAAA???===;;;:::::::::;;;>>>AAADDDFFFEEEDDDCCCBBB??????DDDIIIPPP[[[eeedddhhhmmmooommmiiifffddd\\\YYYVVVTTTTTTTTTTTTSSSRRRRRRRRRQQQPPPPPPRRRSSSXXXXXXXXXXXXYYY[[[]]]^^^[[[]]]```ccceeeeeeeeeeeegggdddbbbbbbbbb```\\\YYYSSSTTTTTTTTTSSSRRRRRRRRRRRRUUUXXXVVVOOOKKKRRR[[[cccjjjkkkooovvvqqqiiinnnrrrqqqnnnnnnqqqtttwww|||}}}||||||~~~~~~wwwwwwwwwwwwxxxxxxxxxxxxyyywwwuuuuuuvvvuuuqqqmmmddd```^^^```___hhhwwwooo|||PPPNNNMMMXXXWWWUUURRRPPPOOOOOOOOOOOOKKKKKKJJJJJJIIIHHHGGGFFFFFFAAAAAADDDEEEAAA@@@BBBSSSeeeqqqdddQQQVVVWWWOOOXXXmmm~~~zzzqqqjjjjjjmmmdddRRRMMMSSSRRRHHHIIIIIIGGGDDDCCCFFFKKKNNNTTTWWWXXXUUUPPPMMMOOORRRaaaSSSIIIOOOZZZ]]]XXXRRRPPPQQQQQQQQQTTTVVVSSSOOOBBB???;;;999999::::::999999;;;============@@@BBBJJJNNNYYYhhhssswww{{{xxxXXXDDD@@@<<<@@@@@@???<<<999888888999mmmMMM::::::777999@@@CCCEEECCCBBBBBB===666444666888777777777777666666666666777777888999999::::::;;;;;;;;;;;;;;;<<<<<<===AAA@@@@@@???>>>======<<>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>===<<<;;;;;;??????@@@@@@@@@@@@??????@@@????????????@@@AAAAAAIIIGGGEEECCCBBBCCCDDDEEEDDDEEEGGGHHHHHHFFFDDDCCCCCCFFFIIIKKKMMMOOOQQQTTTSSSTTTUUUTTTSSSSSSUUUWWWYYY[[[\\\YYYYYYbbbrrrkkkIIIEEEEEE===@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAA???>>>=========<<<:::888888888999888666777777777777777666666666666888;;;PPPtttYYYkkkrrrjjjccc```bbbbbbggg}}}mmm[[[ZZZddd||||||{{{|||}}}~~~zzzrrrfff\\\XXXYYY\\\___^^^\\\[[[```iiimmmcccVVVVVVaaahhheee^^^ZZZYYYXXX\\\___cccgggkkklllcccYYYNNNMMMMMMNNNQQQTTTUUUUUUWWWVVVTTTQQQMMMIIIFFFDDDFFFDDDBBB???===<<<<<<<<<:::===AAAEEEHHHHHHHHHGGGHHHDDDCCCDDDGGGKKKTTT]]]\\\^^^aaafffjjjjjjhhheee[[[WWWRRROOOOOOPPPQQQRRRTTTTTTSSSRRRRRRUUUZZZ]]]___^^^^^^^^^___aaadddeeeccceeegggjjjjjjiiihhhgggkkkiiigggeeeeeeeeeeeeeeeeeedddcccbbb```___]]][[[XXXVVVWWWWWWTTTSSSZZZeeekkkppppppssswwwkkk```ddduuu|||nnnlllpppwww||||||~~~~~~|||zzzzzz{{{|||{{{{{{vvvvvvvvvwwwwwwwwwwwwwwwyyyvvvuuuuuuwwwvvvsssoooiiiccceeelllsssrrr{{{xxxVVVSSSIIIRRRQQQQQQRRRQQQOOOMMMKKKJJJJJJJJJKKKJJJIIIGGGFFFEEEHHHCCCAAABBBDDDCCCBBBBBBMMMcccpppkkkSSSPPPPPPNNN[[[oooxxx|||wwwppplllmmmooosssjjjXXXOOOTTTTTTMMMGGGEEEDDDBBB@@@???AAADDDHHHLLLOOONNNIIIGGGJJJNNNZZZOOOJJJSSSbbbjjjkkkjjj```bbbaaa_________WWWMMMDDD@@@<<<999999999:::999<<<<<<<<<======@@@CCCFFFGGGIIIQQQ]]]ffflllrrrxxxuuuxxx~~~qqqRRR???;;;777999::::::888666555777888mmmLLL:::999777888???BBBDDDBBBAAA@@@<<<555333666666666666666666666666666777777777888999999:::::::::::::::::::::;;;<<<===AAAAAA@@@???===<<<;;;:::===:::===BBBAAADDD[[[uuuyyyfff]]][[[MMMFFFAAACCCFFFCCC???>>>>>>>>>????????????@@@@@@CCCBBBAAA@@@???>>>===<<>>>>>???;;;===AAAEEEHHHJJJKKKKKKLLLHHHEEEEEEEEEGGGNNNUUUZZZ[[[]]]ccciiilllllljjj\\\XXXSSSPPPQQQSSSUUUVVVXXXYYYYYYYYYYYY\\\aaadddddddddeeefffiiikkkmmmnnnkkklllnnnppppppooonnnmmmrrrrrrpppmmmkkkooowww~~~}}}zzztttqqqiiibbb```dddddd```bbbhhhooorrrrrrtttttteeeZZZaaarrruuurrrwww}}}|||}}}{{{yyyyyyzzzzzzxxxvvvvvvvvvvvvvvvvvvvvvvvvvvvuuuuuuuuuuuuvvvuuusssqqqmmmhhhmmmuuu}}}tttpppYYYXXXHHHPPPMMMPPPRRRSSSPPPMMMJJJJJJJJJLLLNNNMMMJJJHHHGGGGGGGGGEEEBBBAAABBBCCCDDDEEEKKKYYYbbbiiirrrvvv{{{pppXXXMMMKKKPPP^^^nnn{{{{{{|||{{{tttmmmmmmqqqsssuuummm]]]TTTUUUWWWUUUIIIGGGGGGGGGCCC===;;;===>>>AAAEEEGGGFFFGGGIIILLLLLLGGGHHHTTTdddrrr~~~zzz~~~}}}xxxuuupppaaaQQQGGGCCC>>>:::999999999999===<<<<<<===???DDDHHHJJJFFFFFFJJJSSSZZZ]]]ccchhhjjjlllrrriiiMMM>>>;;;777555666777777555555666777jjjJJJ888888777999@@@CCCBBB?????????;;;555444777555555555555555555666666666666777777888888999999:::999999999:::;;;<<<===??????>>>>>>===<<<;;;;;;;;;:::<<<>>>???DDDTTTeeeuuuuuupppVVVKKKCCCCCCEEECCCAAAAAA??????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@AAAAAAAAABBBCCCEEEFFFGGGFFFFFFEEEDDDCCCBBBAAAAAA@@@@@@AAACCCDDDFFFGGGGGGMMMPPPRRRTTTSSSSSSTTTUUUTTTUUUUUUUUUTTTTTTVVVXXXUUUYYY^^^fffrrrdddGGGCCCEEEDDDDDD@@@@@@AAABBBBBBCCCDDDDDDDDDCCCAAA???===============;;;999999999:::999888666666666555555555444444111777666<<>>@@@BBBEEEHHHJJJKKKLLLJJJFFFDDDDDDCCCCCCHHHOOOWWW[[[```dddgggiiikkkmmm^^^ZZZVVVTTTUUUXXX[[[\\\```bbbdddeeeddddddfffgggkkklllppptttwww{{{}}}~~~}}}~~~~~~~~~~~~|||{{{zzzzzz|||{{{vvvssszzz~~~tttrrrvvvxxxwwwxxxwwwiiidddqqq~~~{{{|||{{{zzzzzzzzzyyyvvvsssvvvvvvuuuuuutttsssssssssppprrrttttttsssqqqqqqqqqooolllrrrvvvzzz{{{aaaTTTXXXHHHQQQLLLNNNQQQQQQNNNLLLLLLMMMIIILLLNNNMMMJJJGGGGGGGGGDDDDDDDDDCCCCCCDDDEEEEEEGGGKKKXXXbbbdddqqq~~~rrr___OOOMMMXXXgggppp~~~|||uuullllllqqqqqqpppkkkaaaWWWSSSVVV[[[QQQKKKJJJMMMLLLFFF@@@???<<<>>>@@@DDDFFFHHHIIIIIICCCBBBFFFNNNYYYfffxxxlllJJJFFF???;;;999999999999;;;;;;<<<>>>BBBFFFHHHJJJFFFFFFJJJQQQVVVVVVYYY]]]______eee^^^HHH<<<;;;666333555888888777666777777hhhHHH777888777:::BBBEEE???======>>>;;;666666:::444444444555555555666666555555666666777888888888999999888888999;;;<<<===============<<<<<<<<<<<<999:::;;;;;;===DDDPPPZZZppp|||aaaTTTGGGDDDFFFFFFEEEFFF@@@@@@@@@AAAAAABBBBBBBBBAAAAAABBBCCCCCCDDDDDDEEECCCDDDDDDDDDCCCBBBBBBAAABBBBBBBBBCCCEEEFFFHHHIIIBBBBBBBBBCCCBBBBBBAAA@@@BBBBBBCCCDDDGGGIIILLLMMMSSSUUUWWWWWWUUUSSSSSSSSSSSSTTTUUUUUUTTTTTTVVVXXXYYY___hhhuuuLLLAAAGGGCCC???AAAAAABBBBBBCCCDDDEEEFFFFFFEEEDDDBBB???>>>======>>>===<<<:::999::::::999888666666555555444444444333111888555777HHHYYYiiizzzhhh^^^lllooofffkkkfffZZZ___rrruuucccaaa{{{}}}{{{|||}}}ooommmhhhaaa[[[WWWVVVVVVSSSVVVVVVVVVZZZ______[[[ccclllwwwzzztttqqqnnneee[[[XXXUUUSSSTTTYYY```eeehhh[[[VVVOOOHHHFFFHHHMMMQQQPPPMMMIIIEEEBBBAAABBBBBBBBBBBBCCCEEEGGGIIIJJJKKKFFFBBBAAAAAA@@@@@@DDDKKKOOOWWW```cccaaa```dddhhh___\\\XXXWWWYYY]]]```aaafffjjjnnnpppoookkkiiihhhrrruuuzzz|||xxxvvvwww|||{{{{{{{{{{{{{{{yyyuuurrruuuuuuttttttsssrrrqqqqqqmmmpppsssssspppnnnoooqqqnnnooouuusssyyy}}}~~~}}}RRRLLLVVVGGGSSSKKKMMMOOONNNKKKKKKMMMPPPGGGJJJLLLLLLHHHEEEDDDEEE@@@DDDFFFFFFDDDEEEFFFEEECCCCCCWWWhhhjjj{{{|||uuurrreeeTTTRRRaaapppuuu~~~{{{zzz|||wwwpppoootttnnnkkkhhhcccYYYQQQTTT\\\YYYPPPLLLRRRVVVQQQJJJFFF@@@@@@AAADDDGGGHHHGGGEEEAAABBBDDDFFFIIIRRReeewwwpppLLLHHHAAA<<<999999999888999999;;;???CCCFFFGGGGGGGGGHHHMMMUUUXXXWWWWWWYYYTTTSSSXXXSSS@@@666555000333666999:::999888888888~~~bbbJJJ777999CCCDDD???;;;888;;;>>>===999666666777666666666555444444333333555555666666777777888888777777777888999;;;<<<===::::::::::::::::::::::::;;;;;;;;;<<<>>>CCCJJJPPPgggyyyxxxoooVVVFFFBBBEEEFFFFFFBBBCCCCCCBBBAAA@@@BBBCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDFFFGGGFFFEEEDDDEEEFFFBBBBBBCCCCCCDDDDDDEEEEEE>>>???AAACCCDDDEEEEEEEEEGGGIIILLLMMMMMMNNNOOOPPPVVVUUUTTTSSSRRRQQQQQQQQQWWWRRRRRRVVVWWWUUUYYY___```mmmcccAAAAAAIIIDDD@@@CCCBBBBBBBBBCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@???>>>>>>???>>><<<:::999888777777666666555444333333333333333111444:::===EEEZZZppp}}}\\\nnn|||ggghhhfffdddYYYVVVZZZooovvvjjjnnn}}}}}}~~~|||zzzzzzqqqkkkccc]]][[[YYYWWWUUUTTTUUUWWWXXXYYY[[[___bbbmmmuuuppp]]]YYYXXXYYY]]]bbbeeecccaaa]]]UUUKKKDDDCCCEEEGGGGGGKKKKKKKKKIIIGGGDDDCCCBBBBBBBBBDDDEEEFFFHHHIIIIIIDDDDDDCCCBBBAAAAAAAAABBBGGGQQQ]]]cccaaa^^^]]]^^^^^^^^^^^^___aaabbbcccdddkkknnnttt{{{{{{yyy{{{}}}}}}~~~zzzzzzzzzyyyxxxxxx{{{}}}wwwwwwwwwvvvtttrrrooonnnppppppooonnnoooppprrrsssxxxvvvrrrnnnyyy{{{tttnnn|||VVVTTTJJJYYYLLLLLLJJJHHHHHHJJJLLLMMMLLLIIIGGGFFFFFFGGGHHHHHHGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCMMM^^^kkkuuuooo^^^dddpppooo~~~~~~|||xxxrrrnnnlllkkknnnjjjhhhgggaaaYYYTTTTTT]]]\\\ZZZ[[[```ddd```XXXJJJFFFHHHQQQWWWSSSHHH???===@@@BBBBBB@@@CCCJJJPPP]]]eeekkknnnvvv|||rrraaaKKKHHHEEE@@@<<<999888777888>>>DDDFFFEEEEEEGGGKKKEEEJJJSSS[[[ZZZTTTNNNKKKJJJHHHDDD@@@;;;777444333444666999===???===999555xxx^^^III;;;>>>FFFDDD<<<888666:::===<<<888555444555444444444555555555555555444555555666777777888888777777777777888999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<>>>BBBHHHLLLYYYiiizzzfffSSSKKKIIIGGGDDDCCCCCCCCCBBBAAAAAABBBCCCEEEEEEFFFGGGGGGGGGGGGFFFEEEFFFGGGFFFEEEEEEFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDAAABBBCCCEEEGGGIIIIIIJJJIIIKKKMMMNNNNNNOOOQQQSSSSSSSSSRRRQQQQQQQQQRRRRRRUUURRRTTTXXXZZZYYY\\\bbbmmmmmmQQQ===>>>DDDBBBAAADDDAAABBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@??????>>>>>>>>><<<:::999888777777666666555444333333333333444111333777:::AAAVVVlll\\\iiihhh~~~eeebbbbbb[[[[[[^^^pppwwwppp||||||||||||yyywwwwwwvvvpppggg```[[[XXXTTTRRRTTTUUUWWWXXXYYY\\\___bbblllvvvvvvbbbdddcccaaaaaa```^^^ZZZVVVXXXRRRJJJEEECCCCCCCCCBBBFFFGGGHHHJJJKKKIIIGGGDDDCCCCCCDDDEEEFFFGGGGGGHHHCCCCCCBBBAAA@@@@@@@@@@@@DDDJJJTTT]]]bbbbbb___\\\aaaeeeiiijjjhhhggghhhjjjooosss{{{~~~}}}~~~~~~{{{{{{|||{{{zzzxxxyyy{{{}}}xxxxxxxxxwwwuuusssqqqpppoooooooooooopppqqqsssssstttzzzzzz|||fffvvvRRRRRRKKKYYYMMMIIIGGGGGGHHHKKKMMMMMMMMMGGGEEEDDDDDDEEEFFFFFFEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAAKKKZZZccclllkkkiiiqqqqqqvvvvvvtttsssrrrqqqppppppnnnjjjhhhgggccc[[[WWWWWWgggggghhhjjjqqqwwwuuuoooddd\\\^^^kkkpppaaaLLL???>>>BBBEEEDDDBBBAAADDDHHHHHHOOOTTTWWW^^^eee]]]OOOGGGEEEAAA===:::777666666:::@@@FFFIIIIIIJJJMMMPPPLLLPPPWWW^^^___YYYPPPKKKCCCAAA>>>:::777666555555:::;;;===@@@AAA???:::666pppWWWGGG===AAAEEE@@@888444555999<<<;;;777444333444222333333444555555666666444444555555666777777777777666666666777777888999======<<<<<<;;;;;;::::::999:::;;;<<<===@@@CCCFFFLLLZZZooowwwbbbUUUMMMEEE@@@EEEDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHGGGFFFEEEFFFHHHHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFHHHJJJKKKMMMNNNNNNMMMNNNOOOOOOOOOPPPSSSUUUSSSSSSRRRRRRSSSTTTTTTUUUWWWVVVXXX\\\]]]^^^bbbggg}}}KKKCCC<<<===@@@@@@AAABBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@??????>>>>>>===;;;:::999888888777666555444333333333333666222222555666===RRRhhheeefffooossseee___bbbaaaccceeetttwwwyyy{{{{{{zzzwwwuuuuuuyyysssjjjbbb]]]XXXUUUSSSTTTVVVXXXYYYZZZ\\\```bbbhhhuuuwwwccccccdddddddddccc```^^^\\\VVVRRRLLLHHHEEEDDDBBB@@@BBBCCCEEEIIINNNNNNKKKGGGDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@AAABBBIIIUUUaaagggddd```aaaiiiqqquuusssrrrtttxxx}}}}}}~~~zzz}}}||||||}}}|||zzzxxxxxxzzz|||xxxxxxwwwvvvtttrrrqqqooonnnnnnooopppqqqqqqqqqqqqrrr~~~xxxrrrhhhnnnNNNPPPLLLXXXMMMEEEEEEFFFHHHKKKMMMMMMLLLEEECCCBBBBBBCCCDDDDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@???@@@HHHSSSZZZbbbsss}}}ppppppnnnjjjhhhfffiiimmmqqqrrrqqqpppllljjjiiieee]]]XXXXXXiiimmmrrrxxxyyyqqqwwwhhhIII<<<>>>BBBEEEDDD@@@<<<<<<===>>>CCCFFFGGGOOOVVVSSSIIIDDDBBB???<<<999888777777:::???FFFIIIJJJLLLOOOQQQPPPRRRWWW]]]```[[[PPPFFF<<<:::888666666888;;;<<<>>>???AAACCCDDDCCC???;;;mmmRRREEE===@@@BBB;;;444333666999<<<;;;777444333444333333333444444555555555333444444555555666777777666666555555555666666777<<<<<<<<<;;;::::::999999888999;;;<<<<<<===???AAADDDOOOaaauuuvvviii]]]PPPGGGGGGFFFDDDDDDEEEEEEFFFEEEDDDEEEEEEFFFGGGFFFFFFFFFFFFHHHIIIHHHGGGFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHJJJJJJLLLMMMNNNOOOOOOOOOOOOOOOOOOOOONNNPPPTTTWWWVVVUUUUUUUUUUUUVVVWWWWWWXXXZZZ\\\^^^```dddkkkqqqZZZ>>>@@@???======@@@@@@===@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAA@@@@@@@@@???>>>>>>===<<<;;;:::999888777666555444444333333333777333333555666<<>>999888666666999>>>DDDGGG@@@AAABBBEEEGGGFFFDDDAAAnnnSSSFFF===???@@@:::555666666:::<<<<<<888555444555555555444444333333333333333333333444555555666666555555555444555555666666:::::::::999999999888888777999;;;<<<;;;;;;<<<>>>>>>FFFTTTeeevvv{{{lll```MMMJJJEEECCCDDDEEEEEEDDDCCCDDDEEEEEEFFFFFFEEEEEEGGGIIIJJJIIIHHHGGGHHHJJJGGGHHHHHHIIIJJJKKKLLLLLLNNNNNNNNNOOOOOONNNNNNMMMPPPPPPPPPOOONNNPPPSSSVVVWWWWWWVVVVVVVVVVVVWWWWWWVVVZZZ^^^aaaeeeooozzzhhhBBB>>>@@@???;;;<<>>>>>>>>======;;;:::999777777666555444444444444777444444777888>>>RRRhhh~~~eee}}}qqqsssbbbbbbeeejjjhhhrrrwww}}}~~~{{{yyy{{{zzzvvvoooggg```\\\ZZZZZZWWWYYY\\\^^^___```ccceeecccqqqqqqllljjjhhhfffeeedddcccbbbbbb^^^WWWPPPKKKIIIJJJLLLHHHDDDAAAAAAEEEIIILLLLLLJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGGGGFFFEEEDDDBBBAAABBBCCCEEEIIIRRR```nnnwwwrrrsssvvv~~~~~~xxxyyyyyyuuunnnkkkooovvvqqqtttxxxzzzvvvppppppssssss|||}}}{{{~~~|||yyyzzzyyywwwuuutttuuuwwwuuuuuusssrrrqqqpppoooooopppoooooommmjjjgggdddbbb^^^\\\aaaiii}}}qqqkkkeeecccPPPQQQPPPRRRIIIFFFEEEFFFGGGIIIHHHFFFDDDEEECCCAAABBBCCCDDDCCCCCC????????????????????????HHHAAA???FFFQQQ[[[cccgggvvvpppddd]]]WWWWWW]]]eeeiiijjjooolllkkkllliiibbb___```nnnyyy^^^EEEKKKIIIIIIHHHEEEBBB@@@@@@@@@>>>???>>>???DDDJJJLLLIIICCCBBB???===;;;;;;:::;;;888:::>>>AAABBBCCCDDDDDDBBBEEEGGGLLLTTTVVVJJJ;;;999888777888<<>>???AAA===:::;;;777:::===<<<888555444555555555444444333222222111222222333333444555555555555444444444555666666777888888888888888999999999777999;;;;;;::::::;;;===???EEEPPP\\\gggvvvxxx^^^WWWMMMGGGFFFEEEDDDCCCDDDDDDEEEFFFFFFFFFFFFEEEHHHJJJKKKJJJIIIHHHIIIJJJGGGGGGHHHJJJKKKLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMPPPQQQQQQQQQPPPQQQTTTVVVUUUUUUUUUUUUVVVVVVWWWXXXWWW```iiinnnuuu|||KKK999<<<<<<999888;;;??????;;;>>>>>>>>>>>>?????????@@@?????????????????????>>>===>>>>>>???>>><<<;;;999888777666555444444444444666333444777888===PPPeeesssggglllqqqzzzccc___```dddaaakkk}}}}}}{{{}}}}}}zzzsssiii```ZZZXXXYYYYYY[[[___aaabbbccceeegggfffpppuuuoooiiieeeeeeeeecccaaaeeeaaaZZZRRRKKKIIIKKKNNNLLLIIIDDDAAAAAAEEEJJJNNNMMMMMMLLLKKKKKKJJJIIIIIIGGGHHHHHHHHHFFFDDDBBBAAAEEEFFFFFFFFFJJJXXXkkkzzz{{{uuunnngggaaa___dddlllwww~~~yyyuuutttsss}}}zzzzzzvvvwwwxxxwwwuuussssssuuuwwwxxxwwwvvvtttsssrrrrrrrrrrrrpppnnnkkkfffbbb___]]]XXXRRRUUUbbbzzzmmmsssyyyjjj___TTTTTTRRROOOFFFFFFEEEEEEEEEFFFFFFDDDCCCEEECCCBBBBBBCCCDDDDDDCCC????????????????????????HHHBBB>>>BBBMMMWWW]]]___vvvpppggg\\\WWWYYY```fffjjjhhhfffgggkkkkkkgggfffhhhnnn}}}YYYHHHQQQKKKJJJHHHFFFDDDCCCBBBBBB>>>======>>>AAADDDEEEEEEBBB@@@>>><<<:::999999999999;;;>>>AAACCCCCCCCCBBB@@@CCCFFFIIIQQQVVVMMM???:::999888999>>>DDDKKKPPPJJJHHHFFFFFFEEEDDDBBB???pppUUUEEE;;;???CCC???::::::555999<<<;;;777444333444444333333333333333333333222222222333444444555555444444444444555666888888777888888999999::::::;;;888999::::::999:::<<<>>>@@@EEENNNWWW]]]ggg{{{yyynnn___TTTNNNLLLIIIGGGFFFFFFGGGHHHHHHHHHHHHGGGIIIJJJKKKKKKJJJIIIJJJKKKHHHIIIIIIJJJKKKLLLLLLMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQRRRTTTTTTSSSSSSUUUVVVUUUUUUVVVWWWYYY[[[]]]^^^hhhuuuYYY???<<<:::888888:::;;;;;;<<>>>>>>>>??????=====================>>>===>>>?????????===;;;:::888777666555444444444444444222333666555888III]]]iiirrrfffsssttteee]]][[[___]]]hhh{{{|||zzz|||}}}zzzsssjjj```ZZZYYYZZZZZZ]]]aaacccdddeeegggiiijjjpppzzzvvvkkkgggjjjmmmkkkgggeeeccc^^^WWWOOOKKKLLLNNNMMMMMMJJJFFFBBBCCCIIIOOOPPPOOOOOONNNNNNMMMMMMMMMKKKLLLLLLLLLJJJHHHFFFDDDEEEFFFEEECCCEEEQQQcccrrr|||{{{{{{yyy~~~yyylllddd]]]XXXZZZ___mmmxxx~~~}}}{{{~~~zzzxxxzzzvvvvvvwwwwwwuuuttttttvvvxxxyyyxxxvvvttttttsssttttttsssqqqmmmiiidddaaa^^^]]]ZZZXXXeee}}}~~~oooYYYXXXVVVSSSLLLEEEEEEDDDCCCCCCDDDEEEEEEDDDDDDCCCAAAAAACCCDDDCCCBBB????????????????????????AAAAAA???@@@EEEOOOWWW[[[rrrzzzqqqcccWWWTTTZZZcccjjjfffeeefffkkkkkkhhhhhhjjjhhh{{{~~~^^^QQQUUUTTTSSSRRRRRRPPPNNNKKKHHHGGGFFFFFFHHHIIIIIIHHHHHHCCCAAA???===;;;:::::::::999;;;===AAADDDEEEDDDCCCAAAGGGIIIIIIPPPWWWPPPCCC<<<<<<;;;<<<@@@FFFLLLOOOIIIGGGFFFEEEFFFFFFEEEDDDoooPPPAAA777===CCC???888555444888::::::666333222333111222222333333444444555111222222333333444555555333333444555666777999:::777888999:::;;;<<<<<<===888999:::999888:::<<>>>>>>>>>>><<<<<<<<<==================>>>???@@@???>>>;;;:::888777666555555444444555222000222444333444CCCVVVeee|||hhhvvvhhhhhh]]]ZZZ^^^]]]iiiuuu{{{xxxyyyxxxvvvqqqiiiaaa\\\]]]___\\\___bbbeeefffggghhhjjjlllooossswww}}}sssmmmoooqqqmmmhhheeeeeebbb\\\TTTOOOMMMNNNLLLNNNOOOJJJDDDDDDJJJQQQQQQQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQQQQPPPMMMJJJIIIEEEDDDCCCAAACCCMMM]]]hhh~~~~~~~~~{{{yyyxxx{{{}}}rrrqqqsss}}}qqqhhh```XXXVVVYYY]]]kkkzzzwwwzzzxxxyyy|||zzzvvvwwwwwwvvvuuuuuuwwwyyywwwvvvtttsssrrrrrrrrrssssssqqqmmmhhhdddaaa```___XXX^^^vvvyyyssstttVVVYYYXXXTTTKKKEEEDDDBBBAAAAAACCCEEEFFFFFFDDDBBBAAAAAABBBCCCCCCBBB>>>>>>>>>>>>>>>>>>>>>>>>;;;???AAA??????GGGSSS[[[fffwwwuuueeeWWWPPPUUU```iiijjjhhhhhhkkkkkkfffeeegggeee{{{|||jjj```]]]cccddddddeeeccc___YYYUUUPPPOOOPPPRRRRRROOONNNNNNFFFDDDBBB???===<<<<<<<<<888999<<<@@@DDDFFFFFFEEECCCJJJKKKIIINNNVVVQQQFFF@@@@@@???@@@CCCHHHMMMPPPDDDCCCCCCEEEHHHJJJKKKKKKbbbLLL???888<<>>:::===@@@BBBFFFQQQcccpppyyy{{{{{{iiiRRRSSSNNNHHHEEEGGGJJJLLLLLLQQQKKKGGGIIIKKKJJJIIIKKKJJJIIIGGGFFFEEEGGGHHHIIILLLNNNPPPQQQQQQQQQRRRSSSXXXUUUSSSSSSTTTVVVWWWXXXYYY```eeegggssspppBBB;;;???<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>???>>><<<::::::;;;===>>>?????????===;;;:::<<<999666444444444333222444333444444222555@@@MMMaaa}}}nnnxxxiiivvvrrrSSSYYY]]][[[dddwww|||wwwwwwwwwuuuppphhh___[[[[[[]]]]]]___aaadddgggjjjmmmnnnnnnqqqtttvvvwwwzzz~~~}}}uuupppiiieeefffccccccbbb^^^YYYUUURRRRRRSSSRRRNNNHHHEEEGGGMMMSSSMMMLLLLLLNNNPPPRRRQQQPPPUUUTTTSSSRRRPPPMMMKKKJJJHHHEEEDDDFFFHHHJJJQQQYYYppp|||xxxyyyyyyzzz{{{|||}}}}}}}}}zzzwwwwwwyyyzzzxxxvvvqqqhhhdddmmm|||oooiiibbbXXXPPPRRRRRRZZZlll{{{}}}xxxyyyyyywwwuuuvvvuuuuuuvvvwwwwwwwwwwwwwwwvvvvvvvvvsssqqqppppppqqqooopppmmmhhhdddccccccbbbeee]]]rrr{{{]]]ZZZTTTKKKGGGDDDGGGFFFEEEDDDDDDEEEFFFGGGKKKHHHDDDDDDEEEEEECCCAAABBB???======???@@@???===<<<<<>>BBB@@@;;;777777;;;AAAEEEFFFEEEEEEDDDIIIIIIHHHGGGLLLQQQQQQLLL@@@EEELLLNNNLLLLLLNNNQQQIIIJJJIIIIIIOOOXXXZZZXXXcccMMM@@@888;;;>>>999444555555888:::999555333333444333333333333333333333333333222222111111222222222666666666666666777888888999999888888888999:::;;;;;;999888;;;@@@BBB@@@===:::===???@@@BBBJJJYYYdddkkk\\\VVVNNNGGGCCCCCCEEEFFFMMMJJJKKKPPPRRRNNNIIIHHHJJJKKKLLLMMMNNNNNNNNNNNNLLLNNNPPPQQQPPPQQQRRRTTTUUUUUUWWWXXXYYY\\\```cccqqq}}}YYY>>>:::;;;888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<======???@@@???===;;;:::<<<>>>AAAAAAAAA@@@>>>===<<<;;;<<<999666555555555444333333333333333222444???KKKhhhnnnlllcccooo~~~]]]]]]```^^^eeejjjwww|||xxxxxxxxxtttnnnfff___[[[[[[]]]\\\]]]```dddgggkkknnnoootttvvvwwwuuusssrrrtttvvv}}}xxxnnnfffdddeeedddaaa^^^\\\YYYVVVTTTPPPOOOLLLHHHEEEFFFJJJNNNHHHGGGFFFHHHJJJLLLMMMLLLNNNOOOOOOPPPPPPPPPPPPPPPJJJFFFCCCDDDDDDEEELLLTTTZZZjjj{{{~~~{{{{{{{{{{{{{{{zzzzzzzzzzzzzzzzzz{{{{{{zzzwwwuuusssnnnkkkqqq~~~rrrfff]]]XXXPPPNNNQQQZZZdddppp{{{||||||zzzyyyzzzvvvvvvvvvvvvvvvuuuttttttsssttttttrrrpppoooppprrrpppoookkkddd```___aaabbbhhhmmm]]]RRRJJJEEEGGGGGGFFFFFFEEEDDDDDDEEEFFFFFFHHHFFFDDDEEEGGGHHHFFFDDDEEECCCAAAAAABBBCCCBBB@@@======???AAA???@@@MMM[[[___iiiyyy}}}~~~{{{sssjjjeeebbb___```cccddddddcccdddeeeeeecccooorrrhhhccceeexxxyyygggUUUDDD???AAAAAA<<<999>>>@@@CCCEEEFFFFFFFFFFFFGGGIIIIIIJJJNNNRRRPPPJJJEEELLLSSSTTTPPPMMMOOORRRUUUUUUSSSTTT[[[dddfffcccdddOOOAAA888;;;===777333333555777:::999555222222444333333333333333333333333222222111111111222222333555555555555555666666777888888888777888999999:::<<<999777888<<<===<<<:::;;;===???>>>===BBBLLLTTTjjjpppllldddYYYOOOKKKLLLPPPRRROOOOOORRRSSSOOOLLLLLLKKKLLLOOOQQQRRRRRRQQQPPPQQQSSSTTTUUUTTTUUUWWWXXXSSSUUUWWWXXXYYY___jjjsss___AAA<<<;;;999888;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===;;;<<>>===<<<<<<<<<:::777666666666555333333222222333111333<<>>HHHSSS[[[bbbtttxxxtttmmmeee```____________```bbbcccaaacccoooaaaWWWTTTZZZyyyttt___HHH@@@AAAAAA>>><<>><<<>>>DDDIIITTTiii~~~xxxjjjbbbbbbeeefff^^^VVVRRRQQQPPPTTTYYYUUUTTTRRRQQQQQQRRRSSSTTTUUUWWWXXXYYYYYYYYY[[[\\\^^^bbbdddcccccckkk{{{tttBBB999???;;;888<<<::::::::::::::::::::::::;;;;;;;;;<<<<<<======>>>;;;;;;:::;;;>>>EEENNNTTTKKKIIIEEEAAA>>>=========<<<:::888777888777666444222111111222111222:::CCC___ppp]]]vvvkkkbbb{{{qqq[[[ZZZaaaeeedddlll}}}}}}}}}yyyqqqggg```^^^^^^^^^]]]\\\]]]aaaeeejjjnnnrrrsssuuuuuutttqqqnnnkkkiiihhhbbbffflllqqqxxxlllbbbWWWSSSXXX\\\[[[WWWQQQQQQRRRQQQOOONNNMMMLLLPPPMMMHHHEEEEEEEEEEEEEEELLLLLLLLLMMMLLLLLLKKKJJJNNNKKKIIIIIIFFFCCCDDDIIIJJJZZZlllxxx~~~~~~|||zzzzzz{{{||||||||||||{{{yyywwwvvvvvvzzz~~~}}}zzzwwwvvvwwwooonnnpppwww|||yyyrrrlllkkkgggaaaZZZVVVYYY^^^gggpppzzz~~~~~~~~~~~~}}}zzzwwwyyy}}}}}}yyyxxxyyyyyywwwwwwyyy{{{{{{{{{{{{zzzxxxwwwvvvssstttuuutttqqqppppppqqqsssoooiiieeeaaa^^^aaafffppp}}}YYYPPPLLLJJJJJJFFFHHHHHHHHHGGGGGGHHHHHHHHHCCCEEEGGGIIIKKKJJJIIIHHHEEEDDDCCCCCCCCCCCCCCCCCCAAABBBCCCAAA>>>???GGGOOOUUU[[[rrr}}}bbb^^^[[[]]]^^^]]]\\\]]]^^^]]]```mmmkkkSSSNNNMMM___vvvqqq\\\FFF???AAAAAA???===???BBBGGGNNNTTTXXXYYYXXXUUUVVVUUUSSSUUUXXXTTTMMMDDDNNNWWWWWWQQQLLLNNNSSS]]][[[XXXZZZcccjjjhhhaaaeeeTTTEEE;;;<<<===777222333000333666555222///000111222222222222222222222222111000000000111111222333333333333333333444444555666666777777777888888888777666555666888:::<<<===;;;===???>>>===>>>AAADDDFFFUUUaaalll|||xxxyyy}}}tttjjjddd___]]]bbbiiilllhhhaaa[[[YYY[[[___ccc]]]___bbbcccbbbbbbcccdddsss{{{WWW999<<>>===>>>>>><<<:::999999999999777555333111111333222222888???ZZZjjjhhhooo___ppp]]]WWWaaagggeeeiiissswwwpppfff___^^^______^^^^^^```cccggglllpppssstttsssrrrqqqpppnnnkkkiiiggg``````aaaccchhhrrruuuccc[[[\\\^^^\\\XXXTTTTTTUUUUUUUUUSSSRRRPPPRRROOOJJJHHHHHHIIIJJJIIIMMMMMMMMMLLLKKKIIIGGGFFFIIIHHHIIIKKKJJJGGGGGGKKKSSS```lllsssvvvxxxwwwtttwwwyyyzzzzzzyyyxxxxxxyyywwwxxxzzz{{{{{{{{{zzzyyyyyy{{{|||{{{wwwvvvwwwyyyuuurrrrrrzzzvvvfffooo{{{vvvsssoookkkccceeeiiiooopppmmmhhhgggdddgggppp}}}}}}{{{{{{}}}|||yyyyyy|||yyyzzzzzzzzzzzzyyyxxxxxxvvvwwwwwwvvvsssqqqppppppooojjjffffffccc___ccciiivvviiisssoooTTTOOOMMMLLLKKKEEEIIIIIIIIIIIIIIIIIIIIIIIIDDDFFFHHHIIIIIIHHHFFFEEEEEEEEEEEEDDDCCCCCCCCCDDDAAADDDDDDBBB@@@BBBIIINNNLLLRRRkkk___XXXUUUZZZ^^^[[[YYYYYY[[[ZZZ[[[___eeejjjllllllnnnmmmsssppp^^^UUUXXXXXXjjjqqquuunnneeehhhxxxxxxqqq]]]NNN@@@>>>AAAAAA>>>===???DDDLLLVVV^^^aaa___[[[^^^]]]XXXSSSTTTWWWUUUOOOCCCKKKRRRRRRKKKFFFGGGKKKPPPQQQSSSXXXaaagggccc[[[|||cccTTTEEE:::;;;<<<666222333///222555444111///000111222222222222222222222222000000000000000111222333333333333333333444444555555555666777777777777666777888888999;;;===>>>???;;;<<<===>>>===>>>@@@BBBCCCKKKQQQYYYsssxxxvvvyyyzzzuuusssuuuyyy}}}ssswww{{{}}}}}}{{{{{{{{{YYYEEE:::>>>???666555>>>::::::::::::::::::::::::888888999:::;;;<<<<<<===>>>?????????@@@EEEKKKPPPJJJGGGCCC@@@>>>===>>>???<<<;;;::::::;;;:::888666444111111333333222666<<>>>>>BBBGGGPPP[[[cccddd___YYY___]]]WWWQQQRRRUUUTTTOOOGGGKKKOOONNNHHHDDDDDDEEEAAAHHHQQQXXX```bbb]]]TTTxxx```RRRCCC888999:::444111222000333666555222000111333111111111111111111111111////////////000111222333333333333333333444555555444555666777777777666666777888:::;;;;;;;;;;;;<<<::::::;;;;;;;;;<<<===>>>@@@EEEIIIPPPeee}}}mmmAAA>>>;;;::::::999999999999999999999999999999999666777777888:::;;;;;;<<<===>>>?????????AAAEEEGGGEEEDDDAAA???>>>===>>>???<<<;;;;;;;;;<<<;;;999777555222222444444333666:::FFF[[[uuueeevvvxxxhhhwww~~~______cccaaaaaafffwww{{{zzz}}}yyyqqqooojjjddd```___aaaccccccdddfffhhhjjjlllmmmnnnnnnmmmllllllmmmkkkgggdddaaa^^^\\\^^^___bbblllwww|||rrrggg^^^^^^[[[YYYYYY\\\^^^______UUUSSSRRRRRRSSSTTTSSSRRRPPPQQQQQQPPPOOONNNMMMMMMAAA@@@CCCJJJPPPWWWbbbkkkrrr{{{|||yyyuuuqqqooonnnooopppsssvvvwwwxxxpppssswwwzzz}}}~~~}}}}}}{{{zzzyyyzzzzzzyyywwwvvvllleee```bbbkkkqqqpppmmmtttvvvddd^^^ccciii{{{wwwvvvuuuvvvxxxuuupppqqquuuvvvvvvuuuuuutttsssrrrqqqrrrtttvvvvvvuuusssrrrssslllccc^^^aaaccceeeppp~~~qqqvvvmmmUUUGGGFFFCCCEEEIIIFFFDDDEEEFFFGGGGGGFFFEEEDDDBBBDDDEEEDDDBBBAAABBBDDDDDDEEEFFFDDDBBBAAACCCEEE>>>BBBCCC>>><<<@@@CCCCCC===BBBNNN```ttt|||jjjZZZOOOTTTYYYWWWVVVXXXUUUUUUVVVWWWWWWWWWWWWXXXYYYSSSUUUXXXUUU\\\bbb^^^^^^[[[VVVQQQOOOMMMLLLKKKLLLOOOOOOMMMMMMOOOLLLGGG===<<<>>>CCCDDD@@@???@@@CCCFFFNNNYYYbbbddd___ZZZ[[[ZZZVVVRRRTTTWWWVVVQQQJJJLLLMMMMMMLLLKKKKKKKKKFFFRRR```ggghhheee[[[QQQvvv___PPPAAA666777888333///111111444777777444222333444111111111111111111111111////////////000111222333444444333333444444555666333444666777777777666555555777999999888777666666999999999999999999:::;;;777;;;AAAIIIYYYssssssCCC;;;>>>;;;555777>>>===777999999999999999999999999555666777888999:::;;;;;;888:::===>>>???@@@BBBDDDBBBAAA???>>>>>>>>>>>>???<<<;;;;;;<<<===<<<999777666333222555555444555999BBBXXXlllyyyaaaiiimmmrrrbbb[[[]]]eeedddjjjzzz{{{xxx|||{{{vvvoooooolllgggaaa___aaadddddddddeeeggghhhiiijjjkkkiiihhhhhhjjjmmmmmmiiifffddd```___```^^^^^^fffpppzzz{{{qqqddd```\\\\\\```dddffffff^^^\\\YYYXXXWWWVVVSSSQQQVVVUUUUUUSSSRRRPPPNNNMMMEEEBBBCCCJJJTTT```ooo}}}zzzsssnnnmmmmmmnnnrrruuuwwwxxxppprrrvvvzzz}}}~~~}}}}}}zzzyyyyyy{{{}}}|||wwwrrrhhhccc]]]^^^fffpppyyy~~~lllbbbgggrrryyyyyyxxxxxxyyyzzzwwwrrrrrrvvvxxxxxxwwwvvvtttrrrpppooommmppptttuuuuuutttttttttqqqeee___bbbeeejjjyyyvvvYYYHHHEEEIIIFFFFFFHHHDDDBBBCCCDDDEEEEEEDDDCCCBBB@@@BBBCCCBBB@@@???BBBEEE@@@BBBCCCAAA???>>>@@@BBB<<>>>>>======<<<<<<===999:::??????:::666666555333444555444222444999CCCKKKaaaxxxfff[[[oooiiihhhSSS```cccdddjjjwww{{{{{{~~~yyyrrrmmmkkkiiidddbbbcccbbbdddggggggddddddgggiiihhheeeeeekkknnnllliiiiiiccc\\\YYY]]]aaaaaaeeekkkpppxxx{{{vvvooolllllllllhhheeeaaaaaa```___^^^\\\[[[ZZZYYYVVVUUUWWWTTTOOOLLLMMMMMMIIIJJJTTTaaapppssstttooojjjiiinnntttwwwyyyssstttuuuuuuuuuuuuuuutttwww{{{{{{wwwvvvxxxssslllmmm]]]RRRYYYdddrrrpppggglllttt|||}}}{{{}}}~~~xxxxxxwwwvvvtttrrrqqqpppyyyxxxvvvtttssssssssssssrrrpppoooppptttuuutttrrrdddmmmddd___iiilllwww}}}nnnLLLIIIEEECCCCCCDDDDDDCCCEEEDDDBBBBBBBBBBBB@@@???AAABBBCCCCCCCCCAAA???===CCCAAA???===<<<>>>@@@AAA>>>>>>>>><<<:::999:::;;;>>><<>>CCCNNNaaassslllKKK<<<:::999888777777666666777777888888888777777777666666777777777888888888999999;;;<<<<<<<<<<<<=========>>>>>>>>>=========<<<<<<>>>>>>??????===;;;999777888555444444333000222777;;;DDD[[[sssjjjYYYsssbbbnnnXXX\\\eeefffiiiqqq|||zzz|||zzztttqqqqqqpppllljjjkkkeeefffffffffeeeeeefffgggjjjgggggglllnnnllljjjkkk```\\\\\\bbbfffgggiiimmmuuuvvvzzz|||xxxsssjjjdddeeeeeecccbbb``````______bbb___]]]^^^[[[TTTQQQRRRSSSUUU]]]iiivvvwwwrrrmmmhhhgggkkkqqqtttuuuqqqqqqrrrsssttttttuuuuuuuuuxxxwwwtttssssssooogggccc\\\ZZZaaaooozzztttrrrppptttwwwqqqhhheeelllssswww}}}|||{{{yyyzzzzzzyyywwwuuusssqqqpppwwwvvvtttsssrrrqqqrrrrrrpppnnnmmmnnnqqqsssrrrpppllloooddd___eeeeeeuuu|||dddJJJHHHEEECCCDDDDDDCCCBBBCCCAAA@@@@@@AAAAAA???>>>===>>>@@@AAAAAA@@@???>>>AAA@@@>>>===<<<===>>>??????>>>===;;;:::<<<@@@CCC???<<>>===BBBCCCHHHQQQ\\\cccggggggkkkgggccc```aaaaaaaaa```^^^^^^aaahhhooouuu|||}}}kkk___XXXnnnTTTFFF<<<555444555333111111111333444444222111111222111111111111111111111111000000000000000000000000222222111111222222333444333333444555666666666666777777888888888888777777::::::;;;;;;<<<============;;;;;;<<<;;;???JJJWWWqqq}}}wwwwwwiii@@@555666666888777777666666666666777777777777777666666666666777777777777888888888888:::;;;;;;;;;<<<<<<<<<==================<<<<<<<<<666>>>@@@:::888===???<<<999555444555444333777======DDDZZZqqqvvv\\\qqqyyy]]]uuudddZZZddddddeeefffmmm~~~|||yyyxxxxxxtttsssuuuuuuqqqnnnoooiiihhhffffffggghhhgggfffmmmiiiiiimmmooommmmmmnnndddbbbccciiimmmmmmmmmnnnxxxwwwvvvwww}}}{{{pppllljjjhhhfffeeeeeefffgggiiieeebbbbbb^^^WWWUUUVVVYYY```ooowwwqqqkkkfffeeeiiinnnqqqrrrnnnnnnooopppqqqsssuuuvvvwwwxxxxxxuuutttsssnnnhhhZZZ```fffooo~~~||||||~~~}}}yyyssskkkbbb\\\YYY^^^cccdddcccdddiiiooorrryyyzzzuuuzzzzzzyyyxxxvvvuuusssrrrttttttrrrqqqppppppppppppnnnlllkkklllnnnoooooonnnqqqmmmeeeeeehhhjjjzzzUUUGGGEEEDDDDDDDDDDDDBBBAAA@@@>>>===>>>??????>>>===<<<===>>>@@@AAAAAA@@@???>>>>>>======<<<<<<<<<<<<>>>===<<<;;;;;;???EEEIII@@@===>>>FFFPPPZZZgggrrr}}}lllUUUOOORRROOOOOONNNMMMLLLKKKKKKKKKLLLKKKIIIHHHHHHHHHIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEFFFFFFKKKIIIEEEAAA???======>>>EEEEEEGGGNNNWWWaaahhhlllooommmjjjfffccccccfffhhhllliiinnn~~~qqqfff[[[PPPjjjQQQDDD;;;444444444222000111111333444444222111111222111111111111111111111111000000000000000000000000111111111111111222333333222333444555555555555555666666777777888777777777999::::::;;;;;;<<<======;;;:::;;;===;;;;;;AAAIIISSSeeewwwkkkzzzkkkCCC666::::::666777666666555555666666666666666666666666666666666666666666777777777888888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>AAA<<<888555555777888999???GGGGGGKKK^^^rrrfffcccbbbuuuvvv[[[___```^^^[[[]]]mmm~~~}}}|||wwwuuutttqqqqqquuuuuupppkkkkkkkkkhhheeefffiiikkkjjjiiiooolllkkknnnpppooopppssspppnnnnnnppprrrrrrqqqpppwwwxxxzzz{{{}}}{{{xxxtttqqqnnnnnnoooooopppkkkhhhhhhddd___]]]___cccjjjzzz{{{ooojjjddddddhhhmmmppprrrnnnnnnnnnnnnppprrrsssuuuvvvwwwvvvuuutttqqqlllhhhZZZfffqqq|||wwwwww{{{~~~~~~|||vvvnnngggcccaaafffhhhiiiiiihhhgggiiikkkrrryyy{{{vvvvvvwwwwwwwwwvvvuuuttttttrrrqqqqqqpppooonnnnnnnnnmmmlllkkkjjjkkklllllllllooohhhhhhooossszzzmmmJJJDDDCCCBBBCCCDDDCCCAAA???>>>===<<<===??????>>>===>>>???@@@AAAAAAAAAAAA@@@;;;<<<<<<===<<<;;;:::999:::;;;;;;;;;<<>>>>>>>>BBBCCCFFFLLLTTT^^^fffkkkmmmnnnmmmhhhcccccchhhmmmsssqqqzzzqqq```[[[QQQBBBfffNNNBBB;;;444444333111000222111333444444222111111222000000000000000000000000000000000000000000000000111000000000000111222222222333333444444444444333444555666777777777777777777888888999::::::;;;;;;999999;;;>>>===;;;>>>CCCGGGUUUlllwww{{{sssuuu|||jjjBBB888===<<<888888666555555555555555666666555555555555555555555666555555666666666777777777777888888999:::;;;;;;;;;::::::;;;;;;<<<<<<======LLLUUUSSSBBB999<<<===777999666555777888:::@@@GGGIIIIIIXXXkkkzzzttt[[[pppvvv___YYY\\\\\\WWWXXXggg|||{{{|||vvvsssssspppqqqtttssslllfffdddeeebbb```bbbfffjjjjjjiiinnnlllmmmpppqqqppprrrwwwyyyxxxuuuuuuvvvyyyzzzyyyxxxzzz||||||{{{yyyxxxxxx{{{yyyxxxzzzuuusssrrrqqqmmmmmmppppppsssmmmhhhcccbbbggglllpppqqqmmmmmmmmmnnnooopppqqqrrrqqqppppppqqqqqqmmmiiifffaaalllvvvwwwqqqvvv}}}~~~}}}}}}zzzrrriiigggkkkqqq|||{{{xxxtttpppmmmmmmmmmrrrzzz|||xxxxxxqqqqqqssstttuuuuuuuuuuuupppppppppoooooonnnmmmmmmnnnmmmllljjjhhhhhhiiijjjjjjdddiiitttwwwWWWGGGBBBAAAAAAAAACCCCCCAAA??????>>>===>>>???@@@???>>>???@@@@@@??????>>>>>>===999:::;;;<<<<<<:::999888777999;;;<<<;;;<<<>>>???<<<;;;<<>>===>>>AAAGGGNNNVVV]]]cccgggjjjmmmnnnkkkggggggnnntttyyyzzzhhhXXXRRRFFF777bbbKKKAAA:::444333222000000222111333444444222111111222000000000000000000000000000000000000000000000000000000000///000000111222222222333444444333333222333444555666666777777666666666777777888888999999:::999:::===<<<999:::>>>===EEEUUUkkkssstttyyy___EEE555:::;;;000000:::555444444444444555555666444444444555555555555555555555555555666666666666666666777888999:::;;;;;;999999::::::;;;<<<======CCCIIIHHH>>>999<<<===:::;;;777666777666555999??????<<>>???AAAAAAAAA???AAA???>>>???@@@@@@???>>>======<<<;;;::::::999999999:::;;;;;;;;;:::999888666999;;;<<<;;;:::::::::;;;:::;;;===???GGGYYYjjjooollliiixxxppp\\\SSSNNNHHHFFFHHHKKKKKKJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@????????????;;;<<<>>>@@@AAA@@@>>>===<<>>PPP```|||gggggg{{{yyymmmQQQXXX___```bbbmmm~~~~~~{{{zzzxxxtttssstttqqqhhhaaa___YYYYYYYYYYYYZZZ]]]aaaeeehhhiiinnntttuuutttvvv{{{~~~~~~zzzuuurrrqqqqqqkkklllooovvvlllfff^^^[[[\\\___``````___bbbfffjjjmmmnnnooonnnsssppprrryyy{{{xxxuuuwwwwwwzzz}}}xxxyyyuuuuuuyyyzzzwwwuuuvvv|||}}}}}}{{{zzz~~~{{{vvvuuuvvvsssssswww|||zzztttqqqsssnnnooopppqqqrrrrrrrrrrrrpppqqqqqqrrrqqqqqqooooooooonnnlllfffaaa___```bbbeee___ggglllnnn~~~zzzrrrEEEGGG@@@>>>======???@@@AAA@@@BBB@@@??????@@@@@@>>>===::::::999999999999999999::::::;;;;;;::::::999999:::;;;===<<<;;;:::;;;<<<::::::;;;;;;;;;CCCVVVhhhiiieeebbbrrriiiXXXQQQHHHDDDEEEGGGHHHGGGHHHHHHIIIHHHHHHHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@??????>>>>>>???<<<<<<======>>>>>>>>>>>>===CCCJJJOOOQQQQQQQQQRRRYYY^^^cccgggkkkooouuuzzz|||jjjWWWEEE999666\\\GGG???999444333111...///333111333444444222111111222000000000000000000000000///////////////////////////////////////000111111222222333333333222222111222333444555666666666666666666666777888888999999888666666999:::999:::>>>===;;;===EEESSSdddvvv{{{```777:::999666444333555777999333333333333444444555666333333333444444555555555444444444555555555666666555555666777888999::::::777777888999;;;<<<=========999999===@@@======???999777777999888666888<<<999333===MMMZZZsssqqqaaauuutttMMMUUU^^^bbbdddmmm}}}~~~wwwsssrrrsssoooggg```^^^ZZZ\\\\\\[[[YYY[[[```eeefffhhhnnnuuuvvvuuuwww|||yyytttrrrtttsssrrrttt{{{llleee\\\WWWWWWXXXXXXWWWXXX\\\bbbhhhlllnnnnnnnnnqqqnnnqqqyyy|||yyywwwyyyvvvttttttwwwwwwttttttvvvsssrrrrrrtttwww|||wwwttttttuuuppppppwwwzzzuuurrrrrrqqqqqqqqqrrrrrrqqqqqqpppqqqqqqrrrssssssrrrpppoooooonnnkkkeee^^^[[[\\\___aaa\\\eeeiiioooccc???BBB@@@>>>;;;;;;===@@@AAAAAABBB@@@???>>>???>>>===;;;999999999999:::;;;<<<<<<;;;;;;;;;:::::::::999999>>>>>>>>><<<;;;<<>><<<;;;;;;<<<===>>>===BBBHHHJJJIIIGGGGGGHHHMMMRRRXXX___eeekkkppptttvvv~~~xxxeeeQQQ<<<444666xxxVVVEEE:::777333000000000///...000222333333111000000111////////////////////////000000000000000000000000...///000222222222111000000111111222222333444444333333444444555666666666444555777888999999888888666666666888;;;<<<;;;:::;;;;;;>>>CCCGGGOOO]]]jjjuuuVVV???999555555555444444333333333333333333333333333333333222333444444555555444444444444444444444444444444444444444555555555555666444777:::;;;;;;:::::::::::::::999999::::::;;;<<<===<<<:::888666444333222222777888???OOOaaabbbxxxlllppp\\\SSSVVVbbbbbbXXX]]]mmm~~~~~~yyyxxxwwwtttrrrnnnhhhaaa\\\\\\[[[ZZZZZZ[[[]]]___aaagggjjjmmmppprrrvvv~~~yyytttssspppuuuzzz{{{zzz|||ggg___UUUOOOPPPRRRRRRQQQTTTUUUWWWZZZ^^^dddhhhkkkrrrtttvvvxxxxxxxxxwwwvvv{{{rrrrrrssssssrrrpppooonnnmmmmmmooorrruuuxxx{{{|||}}}xxxxxxyyy|||zzzvvvrrrpppooonnnooosssrrrrrrrrrrrrrrrrrrrrrpppoooooonnnnnnooopppppppppnnnjjjfffbbb___ZZZXXX[[[```bbbgggPPPBBB;;;===<<<;;;;;;;;;<<<>>>???@@@@@@??????>>><<<;;;:::888888999;;;===???BBBCCC???>>>===;;;;;;<<<<<<=========>>>>>>>>>>>>======::::::;;;;;;>>>DDDKKKQQQcccdddmmmuuulllxxxfffJJJAAAEEEGGGFFFEEEIIIHHHGGGIIIKKKKKKFFFAAADDDDDDDDDDDDCCCBBBAAA@@@????????????>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;======>>>>>>??????@@@@@@CCCFFFKKKQQQXXX```iiinnn}}}zzzqqqhhhKKK:::444333444xxxUUUDDD:::777444111111111111000000222333333111000000111////////////////////////........................//////000111111111111111000111111222222333333444333333444444555666666666555666777999999999999888777777777999;;;===<<<;;;:::999999;;;;;;>>>GGGRRRcccppp~~~~~~{{{YYY@@@555555555555444444444333333333333333333333333333333333222333444444555444444444444444444444444444444444444444444444555555555555444777:::;;;:::999999:::::::::999999::::::;;;<<<<<<<<<:::999777666444444333666666;;;HHHWWWuuubbbqqqvvvqqqnnnZZZSSS]]]```VVVWWWcccxxxzzz{{{~~~xxxvvvssspppmmmhhhaaa]]]\\\[[[YYYYYYYYY\\\^^^```hhhlllpppsssuuuyyy{{{xxxwwwvvvxxxzzz}}}}}}aaaZZZRRRNNNOOOQQQQQQPPPOOOPPPRRRUUU[[[aaagggjjjlllooosssuuutttrrrrrrrrr{{{wwwrrrrrrssssssrrrpppooonnnnnnnnnoooqqqtttwwwyyyzzzyyy|||}}}|||xxxxxx|||{{{wwwtttrrrqqqqqqqqqqqqqqqqqqqqqrrrrrrpppppppppoooooonnnnnnmmmmmmkkkgggccc```]]]YYYWWWYYY^^^aaajjjuuuLLLEEEAAA======<<<;;;<<<===>>>????????????>>>===<<<:::::::::;;;<<<===>>>???@@@AAA>>>===<<<;;;:::;;;;;;<<<>>>??????@@@@@@??????>>>??????>>>======???CCCGGGQQQVVVbbbuuu|||aaaQQQHHHBBBBBBEEEGGGFFFEEEFFFHHHIIIGGGEEEDDDDDDDDDCCCCCCBBBAAA@@@?????????>>>>>>>>>============<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<===???CCCHHHOOOYYYcccjjjooosssuuueeeNNN===555444666777xxxTTTCCC:::777444222222333333222000222333333111000000111////////////////////////........................000000//////000000111111000000111111222333333333333333333444555555666666555666888999::::::999999888888888:::<<<===<<<;;;===;;;:::999777555:::AAALLLWWWgggyyy{{{qqqsss}}}|||~~~mmmKKK999333333666444444444444333333333333333333333333333333333333222222333444444444444444444444444444444444444444444444444444555555555555444777999:::999999999:::::::::999999::::::;;;<<<<<<;;;::::::999888777777333666333555@@@KKKdddiiikkksss}}}eeePPPYYYbbb[[[XXX```mmmxxxxxx{{{yyyvvvrrrooolllhhhccc___```]]][[[YYYZZZ\\\```cccjjjooouuuxxxzzz}}}~~~~~~~~~}}}~~~pppYYYTTTNNNLLLNNNOOONNNMMMJJJJJJLLLOOOUUU\\\cccgggffflllrrrtttpppnnnnnnppptttzzzyyyqqqrrrrrrrrrrrrqqqpppoooooooooooopppqqqsssuuuvvvwwwrrrsssssssssssswww|||xxxtttrrrppppppppppppppppppppppppppppppppppppooommmllljjjiiigggddd```]]]ZZZYYYXXXWWW```gggtttgggIIIEEEAAA======<<<<<<======>>>???>>>>>>>>>======;;;:::999;;;<<<>>>?????????>>>>>><<<<<<;;;::::::::::::;;;>>>>>>>>>??????>>>>>>>>>@@@@@@???===;;;;;;<<<>>>???IIIXXXhhhssszzz}}}}}}}}}gggQQQBBB@@@DDDFFFFFFEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCBBBAAA@@@@@@??????>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999888999;;;===BBBKKKUUU\\\sssyyyqqqZZZRRRVVVHHH@@@777222333888;;;===wwwTTTBBB888555222111222333333333000222333333111000000111////////////////////////........................111000///......///000111000000000111222222333333222333333444444555666666555777888999::::::999999999999999;;;===>>>===;;;===;;;:::;;;999777999???===DDDOOO___uuukkkIII666222333444555333333333333333333333333222222222222222222222222222222333444444444444333333333333333333333333333333333444444444555555555444666888999888888999:::::::::999999::::::;;;<<<;;;;;;:::::::::999999999444666222333;;;BBBVVVttt}}}oooxxxuuuqqqrrrRRRYYYgggeeebbbgggrrr|||xxxwwwyyyxxxvvvrrrnnnkkkhhheeebbbcccaaa]]][[[\\\___cccfffkkkqqqwww|||~~~___SSSPPPMMMLLLLLLLLLJJJIIIHHHGGGHHHJJJPPPVVV]]]aaadddkkksssuuupppmmmooosssppprrruuuwwwxxxwwwrrrnnnqqqqqqqqqqqqppppppoooooopppppppppqqqrrrssstttuuuooopppppppppqqqvvv}}}{{{wwwtttrrrqqqqqqpppooonnnmmmmmmlllmmmnnnooopppooommmkkkiiifffdddbbb^^^[[[ZZZZZZ\\\ZZZlll|||yyysss{{{]]]GGGAAA999<<<<<<<<<=========>>>>>>=========<<<<<<;;;999999999:::===>>>??????===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::<<<<<<<<<:::999:::<<<999CCCRRRaaajjjpppsssuuu~~~eeePPPFFFDDDFFFFFFFFFEEEDDDCCCCCCDDDBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;:::::::::999999999999:::===BBBFFFPPPNNNPPPQQQJJJ???:::;;;666444222333888===AAACCCvvvSSSBBB666444111000111222333222000222333333111000000111////////////////////////////////////////////////111000///......///000111///000000111111222333333222222333333444555555555555666888999::::::999999:::999999;;;======<<<;;;888666777:::999777999===:::<<>>OOOjjjyyysssdddwww]]][[[gggkkkiiijjjuuu}}}vvvtttrrrttt|||~~~xxxuuurrrooommmjjjgggdddcccaaa^^^\\\]]]```eeehhhlllrrryyy~~~ZZZPPPNNNLLLKKKJJJHHHFFFEEEGGGGGGGGGHHHLLLQQQVVVYYY___gggooorrrooommmpppuuussspppoooppprrrrrrqqqqqqpppooooooooonnnnnnnnnnnnpppppppppqqqrrrssstttuuurrrsssssssssssstttwwwyyyzzzzzzzzzyyyxxxvvvuuuttttttsssqqqooommmkkkiiiiiiiiikkklllmmmmmmkkkjjjhhhccccccaaa]]]ZZZZZZ]]]```fff|||{{{qqqvvvQQQDDD===888;;;<<<<<<<<<============;;;;;;;;;;;;;;;:::999888555777:::<<<>>>>>>===<<<============<<<<<<;;;;;;:::::::::;;;;;;:::::::::777999::::::999888999:::888>>>JJJXXXdddjjjkkkjjj|||lllWWWJJJCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>>>>============<<<;;;<<<<<<<<<<<<<<<<<<<<<>>>>>>======<<<<<<;;;;;;999;;;<<<;;;999777888888:::555333444666666555666777666666888===AAAEEEGGGuuuSSSCCC666444111000000222222222000222333333111000000111////////////////////////000000000000000000000000000000//////......////////////000000111222222222222222222333444444555555444555777888999999888888:::999999:::<<<<<<;;;:::;;;888888;;;;;;999999<<<<<<;;;;;;???DDDMMM[[[hhhtttlllHHH===666111222333111///000222222222222333333333333222222222222222222222222111111222333333333333333333333333333333333333333333333333333444444444444444555777777666666888999::::::999999::::::;;;<<<::::::::::::::::::::::::666777333444:::===JJJbbbxxxxxxZZZgggooo^^^```hhhiiigggjjjttt{{{rrrooommmnnnxxxwwwuuusssqqqooommmiiifffaaa___]]]\\\^^^bbbfffiiimmmssszzzvvv\\\LLLKKKJJJHHHFFFDDDCCCBBBFFFFFFFFFGGGIIILLLOOOQQQWWW]]]eeeiiiiiikkkoootttvvvqqqnnnpppqqqqqqsssuuunnnmmmmmmllllllmmmmmmnnnoooooopppqqqsssuuuvvvwwwxxxwwwwwwvvvuuutttrrrrrrssstttttttttuuuvvvvvvvvvtttsssrrrooommmjjjiiihhhiiiiiijjjjjjiiihhhgggfffaaaaaa```\\\YYYZZZ```eeexxx{{{WWWCCC???;;;<<<::::::;;;<<<<<<<<<<<<;;;:::::::::::::::999888888555666888:::<<<<<<<<<<<<======>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;999::::::999777555555666555777>>>KKKXXXbbbdddcccwwwwww~~~qqquuusss___KKKFFF@@@>>>@@@BBBBBBAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;888:::===>>><<<999888888777444333444777888777555999999:::===@@@DDDHHHJJJtttTTTDDD888555222111111222222222000222333333111000000111//////////////////////////////////////////////////////000000///......---//////000000111111222222111222222333333444555555333444666777888888777777999888888999;;;;;;:::999>>>:::999;;;<<<;;;;;;>>>===;;;;;;<<<;;;<<>>===777===888999:::;;;;;;;;;::::::999999999999999999888777888888999::::::;;;<<<<<<<<<<<<=========<<<;;;:::::::::;;;;;;;;;;;;::::::999999999777555444555666444333666???MMMZZZcccgggqqq~~~uuuvvvgggYYYIII@@@@@@CCCCCCAAA??????@@@@@@@@@@@@??????>>>>>>=========<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;<<<<<<<<<:::<<<>>>???>>><<<<<<===888999999999:::;;;;;;999:::===@@@DDDGGGJJJLLLNNNsssTTTEEE:::777333222222333333222000222333333111000000111////////////////////////...........................///000000000///---,,,/////////000111111222222111222222333333444555555333444555777777777666666999888888999:::;;;999888:::666444888:::999:::===<<<:::;;;===:::666<<>>???AAADDDFFFGGGHHHHHHLLLNNNSSSYYYaaahhhnnnrrrmmmhhhiiioooqqqmmmkkkmmmkkkjjjiiiiiiiiijjjkkklllmmmmmmooorrruuuxxx{{{|||}}}zzzwwwuuutttssssssrrruuusssqqqpppoooppprrrsssqqqppppppooonnnnnnmmmmmmnnnllliiifffbbb```^^^^^^]]]^^^]]]YYYVVVYYYaaahhhrrr```;;;AAA>>>333888777888999:::;;;:::999999888888999999999888888777<<<;;;;;;:::::::::;;;<<<:::;;;<<<<<<<<<;;;:::999888888888999999888888888777777777666555555777999555444555;;;GGGXXXhhhqqqjjjqqq{{{{{{kkkwwwnnnUUUEEEBBBDDDCCC@@@>>>??????@@@@@@@@@??????>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<<<<======>>>>>>>>>>>>???@@@???======>>>@@@999;;;<<<::::::>>>BBBCCC>>>BBBGGGLLLNNNOOOPPPQQQpppUUU<<<888555111...///111222333000111222111000//////111000///...------...///000//////////////////////////////............////////////000111111111111111111000///000222333333222888777777666666666666666666777777888888999::::::999999999::::::;;;;;;;;;;;;:::999999;;;;;;:::999:::>>>HHHSSS\\\kkkZZZFFF<<<333///111222222222111111111000000111111222222222333333333//////000111222222333333111111222222222333333333333333333333333333333333333333333333333333333333222222333444444555555666777777777888999999::::::888888999999999:::::::::999777777666444666BBBOOOqqqtttdddccctttbbb]]]```bbbZZZ[[[dddwww|||wwwoookkkppp}}}|||xxxvvvuuurrrlllhhhddddddeeefffiiilllpppqqquuu{{{nnnJJJ???BBB@@@DDDGGGEEE@@@>>>???BBBBBBAAAAAABBBDDDFFFGGGGGGHHHKKKPPPTTTYYY```iiiooohhhiiikkkkkkjjjiiijjjkkknnnlllkkklllnnnooollljjjkkkkkkmmmooorrruuuwwwyyy{{{uuuqqqooooooppppppuuutttrrrpppooommmmmmmmmnnnkkkiiikkknnnpppooommmjjjhhhdddbbb```^^^\\\YYYYYY___[[[VVVZZZZZZZZZbbb{{{|||GGG>>>>>>999888888:::999888888777777888888999888777777777888::::::999;;;<<<<<<:::999999999???@@@@@@@@@???<<<:::888::::::999999888888999999777777777777777666555555:::222111777>>>KKKhhhmmmvvv}}}zzzwwwpppUUUEEEBBBCCCDDDAAA>>><<<===@@@@@@<<<888===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<===>>>======<<<======>>>???@@@@@@??????@@@BBBCCCBBB@@@AAAAAA@@@???@@@AAABBBCCCEEEGGGJJJMMMOOOSSSWWW[[[pppVVV>>>888555000//////111222222000111222111/////////000000///...------...///000//////////////////////////////............////////////000111111111111000000//////000222333333222666555555555555555666666777777888888999:::::::::999999999999:::::::::;;;999999888888999999999888777888===CCCHHHPPP___nnnvvvyyykkkRRR;;;555555333333777222222222111111111000000111111111222222222333333//////000111111222333333111111111222222222333333333333333333333333333333333333333333333333333333222222333333444555555555666666777888888999999:::888888888999999999::::::555444444444333555@@@LLLjjjyyyvvv{{{xxx```{{{kkk^^^^^^cccXXXZZZccctttzzzkkkiiiooo}}}}}}|||zzzwwwsssooolllkkkiiijjjkkkmmmpppsssvvvxxx|||{{{RRRCCCBBBAAADDDGGGIIIFFFAAA>>>???BBBAAAAAAAAABBBDDDFFFGGGGGGGGGIIILLLNNNRRRXXX```ffffffhhhjjjkkkiiihhhhhhiiimmmlllkkklllnnnnnnkkkhhhiiijjjkkkmmmpppsssuuuvvv|||xxxtttqqqoooooopppppprrrqqqpppooonnnnnnnnnnnnooommmkkkkkkmmmnnnmmmllljjjhhhdddaaa___]]][[[YYYWWW[[[XXXYYY```^^^```lllmmm@@@<<<;;;777777888888888888777777888888999888888777777777888999:::999;;;<<<;;;:::888999:::===>>>??????>>><<<:::888999888888888888888999999666666666666666555444444555222333777999CCC^^^{{{xxx{{{~~~ttt\\\OOOEEE===CCCBBBAAA???===<<<<<<<<<>>>>>>>>>======<<<;;;:::<<<<<<;;;;;;;;;<<<<<<======<<<<<<======>>>???@@@CCCBBBBBBCCCEEEFFFDDDCCCBBBAAAAAA@@@AAABBBCCCDDDFFFIIIMMMPPPSSSVVVZZZ]]]mmmSSS===777444000//////111222222000111222111///...///000//////...------...////////////////////////////////////............//////...///000000111111000000000//////000222333333222333333333333444555666666777888888999::::::;;;;;;888888888999999999999:::888888888888888888888888;;;888777:::;;;<<>>HHHbbbooo~~~ooobbbppp{{{ccc\\\aaaZZZ\\\aaammm|||~~~yyyiiijjjrrr}}}zzz||||||xxxqqqmmmmmmooommmnnnpppsssvvvyyy|||~~~UUU===CCCGGGAAAJJJKKKKKKGGGAAA>>>???@@@@@@AAABBBCCCDDDFFFGGGHHHIIIIIIIIIHHHJJJOOOVVV\\\aaadddhhhjjjiiihhhhhhhhhkkkkkklllmmmnnnmmmjjjggghhhiiijjjkkknnnppprrrsssuuutttrrrqqqppppppqqqqqqoooooonnnnnnnnnoooooopppqqqooommmlllmmmmmmlllkkkjjjgggccc```^^^\\\ZZZXXXVVVWWWVVV^^^eeebbbiiiqqqXXX999:::999555666777777666666777777888999:::888777777777777888999999:::;;;<<<;;;999888999:::;;;<<<=========;;;:::999888888888777888888999999555555555555555444444333111222555777444:::QQQiii|||zzzooo[[[GGG@@@AAABBB@@@===::::::;;;>>>>>>======<<<;;;::::::======<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<===>>>???@@@DDDCCCCCCDDDFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEEEEIIINNNSSSVVVYYY\\\___iiiOOO;;;666444000///000111111111///111111111///...///000........................//////////////////////////////............//////...//////000000000000000000///...///222333222111222222222333444666777888888888888999::::::;;;;;;888888888888888888888888777888999888777777888888<<<888666999::::::;;;>>>DDDGGGSSSgggzzziiiLLL888888333222555555000...000111111111111000000000000111111111111222222222222///000000000111111111222111111111111222222222222222222222222222222222222222222222222222222222222111222222333444444555555555555666666777888888999888888888888999999999999999888888888666444:::BBBXXXbbbrrrjjjtttrrrlllrrr```___aaa______eeeuuu~~~xxxsssjjjoooxxx|||||||||yyytttqqqqqqrrrmmmoooqqqtttxxx|||nnnGGGAAAIIIJJJEEENNNMMMKKKFFFAAA======>>>???AAACCCEEEEEEFFFHHHIIIOOOMMMIIIGGGGGGJJJPPPTTTYYY^^^dddhhhiiiiiijjjjjjiiijjjmmmoooooommmjjjhhhiiiiiijjjkkkmmmnnnpppqqqooopppqqqqqqppppppqqqrrrppppppoooooooooooopppppppppooommmmmmmmmmmmmmmmmmjjjgggbbb___]]][[[YYYWWWWWWWWWXXX```eeeaaasss~~~vvvgggGGG777:::888444666666555555555666777888::::::777777777777777888888999:::;;;<<<:::999888999;;;999::::::;;;;;;;;;::::::;;;;;;:::888888888888888555555666666555555444333222333555555333666DDDUUUrrrzzz{{{zzzhhhFFFFFFEEEDDDBBB@@@===<<>>===<<<;;;;;;::::::>>>===<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<===???@@@AAADDDCCCBBBCCCEEEEEEDDDBBBDDDDDDDDDDDDDDDEEEEEEEEEBBBGGGMMMRRRVVVYYY\\\^^^gggOOO===666333000///000111111000///000111000.........///------............------//////////////////////////////............//////......///000000000000000///......///111222222111222333333444555777888999777888888999999:::;;;;;;777777777777777777777777777999::::::888777888:::888444333777999888888999888:::BBBOOO___qqqhhhRRRBBB666000......000333222000000333000000000000000000000000000000111111111222222222000000000000000111111111000000111111111222222222222222222222222222222222222222222222222222222222111111222222333444444555444555555666666777888888777777888888888999999999666444444666555555:::AAARRRYYYfffzzzrrrcccuuu~~~nnn```gggbbb]]]bbbtttzzzsssnnnjjjsss~~~}}}zzzxxxyyyyyywwwuuupppqqqrrrvvvzzzTTTFFFJJJIIIIIINNNPPPNNNJJJDDD???=========???BBBEEEGGGGGGGGGIIIKKKTTTPPPJJJFFFEEEGGGJJJLLLPPPVVV]]]cccgggiiikkklllgggjjjmmmppppppnnnllljjjkkkkkkkkklllmmmnnnooopppkkknnnpppqqqppppppqqqssstttsssrrrqqqpppooooooooommmmmmmmmmmmmmmnnnooopppjjjfffaaa]]][[[YYYXXXWWWVVVXXXZZZ___aaabbbsssRRR>>>888<<<777444666555333444444555666888999:::666666777777888888888888;;;;;;;;;:::888888999;;;888999999:::::::::::::::???>>><<<:::888777666666666777777777777666555555666333333444555777===CCCPPPiii~~~vvvwww{{{rrrcccggg{{{wwwxxxggg[[[MMMEEEDDDDDDBBB???AAA@@@>>><<<;;;;;;;;;;;;>>>===<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===???@@@AAADDDCCCCCCDDDEEEEEEDDDBBBDDDDDDEEEEEEEEEFFFFFFFFFCCCGGGNNNSSSWWWZZZ\\\^^^fffPPPAAA555222000///000000000//////000111000...---...///------............------//////////////////////////////............//////---...//////000000/////////......///111222222111333333333444555777888999666777777888999999::::::777666666666666666555555777999;;;:::777666888;;;777444333777999666555777888777888===CCCQQQfffyyymmm^^^LLL???666111///111...///000000000000111333//////000000000000000111000000000111111111111222000000000000000000000000000000000111111111111222222222222222222222222222222222222222222222222222111111222222333333444444444444555555666666777777777777777888888888888999666444555999;;;===CCCJJJVVVZZZcccuuueeeyyyyyyeeefffccc___aaatttzzztttpppjjjxxx~~~yyyyyy{{{}}}{{{xxxvvvvvvwwwyyy~~~rrrCCCCCCLLLFFFIIIYYYQQQNNNHHHCCC???>>>>>>??????CCCHHHJJJIIIIIIKKKMMMUUUPPPIIIDDDCCCDDDDDDEEEIIINNNVVV\\\aaaeeeiiikkkeeehhhlllnnnnnnmmmmmmmmmmmmlllllllllmmmnnnooooookkknnnqqqqqqooooooqqqtttwwwvvvtttrrrpppooonnnnnnlllmmmnnnnnnmmmnnnppprrrjjjfff```\\\YYYXXXWWWVVVTTTYYYZZZ^^^fffrrr{{{tttFFF:::999<<<666444777444333333444444555777888999555666777777888888777777;;;<<<;;;999888888:::<<<999999999999999:::::::::???>>><<<:::888666555555777777777777777666666555777444222444777999999888???PPPvvviiibbbssskkkZZZjjjuuukkkxxx|||]]]IIICCCCCCCCCAAACCCAAA???===<<<<<<<<<<<<======<<<;;;;;;;;;<<<<<<;;;;;;;;;<<<>>>???AAAAAAGGGFFFEEEFFFGGGGGGEEECCCCCCDDDEEEFFFFFFFFFEEEEEEGGGKKKPPPTTTXXX[[[^^^```bbbLLL>>>444222000///000000000//////000000000...---...///,,,------......------,,,//////////////////////////////............//////---...//////000000/////////...---///111222111000333333333333444555666777555666666777777888999999666666666555555555444444555888;;;999666555777:::999666777999999555666888:::777555666777:::CCCLLLUUUVVV[[[eeeqqq}}}kkkXXX???666111111111...---000444444333000///000000000////////////000000111111000000000000111111111111000000000000000000000///000000000000111111111111111111111111111111111111111111111111111111111111111111111222333333444444333444444555555666777777777777777777888888888888:::777777:::===@@@FFFMMMUUUXXX___nnnyyywwwyyyrrrjjj```dddbbb```kkk{{{wwwtttrrr~~~{{{zzzzzz{{{||||||}}}{{{{{{|||aaaBBBGGGPPPKKKOOO^^^RRRNNNHHHCCC@@@@@@AAABBB@@@EEEJJJLLLKKKJJJMMMPPPUUUPPPIIIEEEDDDDDDBBBAAADDDHHHOOOUUUZZZ^^^bbbeeeaaaeeeiiikkkkkkkkkmmmooommmmmmlllllllllmmmmmmnnnmmmppprrrqqqnnnmmmqqqtttvvvuuusssqqqpppnnnnnnmmmmmmooopppooommmllloooqqqjjjfff```[[[XXXWWWVVVUUUVVV\\\]]]dddyyyWWW???777888999222333777333333333444444555666777888555555777888888888777666<<<<<<;;;999777888:::<<<;;;::::::999999999::::::;;;:::888777666666555555666666777777666666555444444444444444666777777555999>>>XXXwwwvvv]]]WWWggguuu}}}xxxyyyeeeVVVOOOJJJGGGEEECCCAAA>>>=========>>><<<<<<;;;;;;;;;<<<<<<===;;;;;;;;;<<<>>>???AAABBBFFFEEEEEEEEEFFFFFFDDDBBBCCCCCCEEEFFFFFFFFFEEEDDDIIILLLPPPSSSVVVYYY]]]```]]]FFF888444222000///000000///......000000000...---...///,,,,,,---......---,,,,,,//////////////////////////////............//////---......//////////////////...---...111222111000222222222222333444555555555555555666777777888888666666555555555444444444444777:::888555333666999666555666888666333444999333000111666999777666777888;;;???DDDHHHNNNTTTXXXggghhhggghhhqqq|||iiiUUU@@@333555000///333444///,,,...000000///---...111111000.../////////000000111111000000000000111111111111000000000000////////////000000000000111111111111111111111111111111111111111111111111111111111111000111111222333333444444333333444444555666666777777777777777888888888888;;;666444555666888===CCCKKKNNNSSSbbb{{{{{{{{{iii}}}lll[[[dddfff^^^```ooo}}}xxx|||{{{xxxwww{{{|||}}}~~~{{{xxxxxx|||~~~|||}}}sssYYYJJJQQQXXXUUUVVV]]]SSSOOOHHHCCCBBBBBBDDDDDD@@@FFFLLLNNNLLLKKKNNNQQQVVVQQQKKKHHHFFFFFFCCCAAABBBFFFKKKPPPTTTXXX]]]```^^^bbbfffhhhhhhiiilllooommmllllllkkkkkkllllllmmmooorrrsssqqqmmmlllpppuuuttttttrrrpppooonnnnnnmmmoooqqqqqqooolllkkkmmmooojjjfff___ZZZXXXVVVUUUUUUYYY___```lllzzzCCC;;;444666666///222666222444444444444444555666777444555777888888888777666<<<<<<;;;999777777:::<<<<<<;;;::::::999999::::::666666555555555555666666555555666666555555444333000444777555444444666666666777<<>>>>>;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;<<<>>>???AAABBBDDDCCCBBBCCCDDDCCCAAA@@@BBBCCCDDDFFFFFFEEEEEEDDDHHHJJJNNNPPPSSSVVV[[[^^^___FFF???444111//////000111000000000000000000////////////......//////...---,,,,,,...---,,,+++,,,...000222///////////////000111111//////////////////////////////000000111111111222111222222333333444444555777777777777666666666666555555555555555555555555777777777777777777777777555666666444333555999===777777666555555555555555666777777777888888888888>>>@@@DDDJJJSSS]]]eeejjjvvvwwwfffOOO@@@:::777111,,,000000000000000000000000000000000000000000000000........................////////////000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000111111222000111111111222222222222333333444444555666666666555555666888888999999999:::999888777777888999:::999;;;BBBTTTqqqiiimmmqqq```aaacccWWW^^^mmmjjjnnnuuu{{{}}}|||||||||{{{~~~~~~}}}{{{yyyyyy{{{}}}|||~~~eeeXXXOOOSSS[[[^^^[[[YYYTTTMMMEEEAAACCCFFFHHHHHHEEEHHHKKKMMMNNNNNNOOOPPPQQQKKKGGGJJJLLLIIIEEECCCBBBDDDGGGIIIKKKQQQXXX^^^aaacccfffhhhhhhhhhiiijjjpppllliiiiiilllnnnmmmkkkqqqqqqppppppppppppqqqqqqnnnnnnnnnnnnnnnnnnnnnnnnppppppqqqpppooollljjjhhhbbbbbb```]]]YYYXXXXXXYYYZZZaaaiiixxxUUUDDD777666333111111111222333222222333444444555555666777777777777777888888888===<<<<<<;;;;;;::::::999999:::;;;;;;:::999777666888888777555555444444444555666666555333111222333222222333444444555666666666333333:::@@@EEELLLSSS[[[lll}}}vvvnnnvvvlll]]]VVVMMMGGGEEECCC???<<>>>>><<<;;;:::999:::<<<@@@BBBCCCDDDCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGGGGFFFFFFGGGIIIJJJNNNSSSUUUUUUVVVYYY\\\^^^DDD===444111//////000111000000000000000000////////////......//////...------,,,...---,,,,,,,,,...000111///////////////000000111////////////////////////....../////////000000000111111222222333444444444666666666666666666666666555555555555555555555555777777777777777777777777444555666666666888===AAA777777666555555555555666555555666666666777777777;;;;;;::::::<<>>MMMhhhsssjjj}}}|||eee```cccZZZ\\\ccc^^^bbbiiirrrxxxzzz|||}}}}}}|||{{{zzzxxxxxxyyy|||~~~}}}~~~bbbXXXQQQUUU^^^aaaaaaaaaRRROOOKKKHHHHHHHHHIIIIIILLLLLLLLLLLLLLLMMMLLLLLLJJJFFFFFFLLLOOOJJJDDDAAACCCDDDEEEEEEFFFHHHNNNRRRZZZ___dddhhhiiihhhhhhgggnnnlllkkkkkklllmmmlllkkkllllllmmmmmmnnnooopppqqqooooooooooooooooooooooooooonnnmmmkkkjjjiiihhhhhhcccbbb```\\\XXXWWWXXXZZZ___dddpppxxxIII;;;666555333111111111222333222222222333444444555555666666777777777777888888::::::999999999999888888::::::;;;;;;:::999777666888777666555444444444444555666666555333111222333222222333333444444555555333333555777999>>>KKKXXXZZZfffuuujjjeeemmmiiiUUUHHHBBBAAAAAA===<<<<<>>>>>EEECCCAAA??????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDEEEGGGGGGGGGGGGHHHJJJIIIMMMQQQSSSSSSSSSUUUWWW\\\BBB;;;444111//////000111000000000000000000////////////.........///......---,,,...---,,,,,,---...000111//////......//////000111////////////////////////---...............//////111111111222333333444444666666666666666666666666555555555555555555555555777777777777777777777777555666666666666888<<>>CCCKKKVVVbbbkkkuuulll___RRRHHH>>>555...000...---...000111000///000000000000000000000000000000000000000000000000........................////////////000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000111111222/////////000000000111111222333333444444555555666555666666777777888888888999888888777777888888999555555999DDDYYYvvvoootttjjj[[[]]]YYYUUUSSSLLLRRRZZZeeeqqqxxx|||~~~{{{{{{{{{zzzxxxwwwwwwzzz|||{{{|||~~~]]]UUUPPPUUU\\\```ccceee\\\ZZZWWWTTTRRRQQQPPPOOORRRNNNJJJIIIJJJKKKIIIGGGDDDCCCHHHPPPSSSMMMEEEAAACCCCCCCCCBBBBBBCCCGGGJJJQQQWWW___dddffffffeeedddjjjlllmmmmmmlllkkklllllljjjjjjkkklllnnnooopppqqqpppppppppppppppppppppppppppnnnkkkiiigggggghhhiiieeeccc___ZZZWWWWWWZZZ]]]bbbddduuuaaa>>>555555444333111111111222222111111222222333444444444555555666666666777777777666666666666777777777777::::::;;;::::::999777777666666555444333333333333444555666444222111222333222222222333333333333333000333555555222666HHHZZZWWW]]]gggyyy}}}zzzlllhhhqqq}}}hhhWWWMMMGGGHHHAAA@@@DDDEEE???>>>AAA>>>>>>=========???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCAAACCCEEEEEEEEEFFFHHHIIIOOORRRUUUXXXYYYZZZ[[[]]]\\\BBB999444111//////000111000000000000000000////////////---...............------...------------...///000///............///000000////////////////////////........................000000111111222333333333444555555555555555666666555555555555555555555555777777777777777777777777888777666555444444555666888888777666666666666777444444444444555555555555555555444444444666888999888777666444333555:::???BBBGGGNNNXXXbbbjjjpppsss{{{||||||zzztttpppjjjbbb[[[RRRJJJEEE???;;;555111111111111000111222444333111...,,,+++000000000000000000000000////////////////////////........................////////////000000000000000000000000000000000000......///000000000000000000000000000000000000000000000000000000111111222////////////000000000000222222222333444444555555666666666666777777888888888888777777777777888888444444666>>>MMMddd|||~~~qqqvvv]]]ZZZZZZSSSJJJCCCGGGNNN[[[kkkvvvzzz}}}zzz|||}}}}}}zzzwwwwwwyyy|||yyyzzz{{{|||aaaZZZUUUWWW\\\___bbbfffkkkiiigggggghhheee]]]WWWQQQKKKEEEEEEHHHJJJHHHEEEEEEEEEJJJRRRUUUOOOHHHDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJOOOVVV\\\___aaabbbccchhhkkkoooooollljjjkkkmmmkkklllmmmnnnooopppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqpppnnnlllkkkkkkkkkkkkfffccc^^^YYYVVVXXX]]]bbbhhhjjjpppOOO:::666444333222111000111111111000000111111222333333333444444444555666666777777333444444555666777777777:::::::::999999888777777555444333333222222222333333444555444222111222333333222222222222222222222000222444333///222AAARRRWWWZZZaaaooosssyyyyyywwwwww}}}ooo^^^ZZZLLLDDDFFFFFF???@@@FFF======>>>>>>>>>@@@BBBDDDBBBBBBCCCCCCCCCCCCDDDDDDBBBDDDFFFGGGGGGHHHJJJLLLJJJMMMPPPSSSUUUVVVWWWXXX[[[CCC:::444111//////000111000000000000000000////////////------...............------------------......///...............//////000//////////////////////////////////////////////////////000111111222222333333333444444555555555555555555555555555555555555666666666666666666666666888777555444444444444444888777777666666666666666444444444555555555666666888777666444333333333333666666555333222333555666333444666888:::<<<===>>>@@@AAACCCDDDDDDBBB@@@>>><<<:::888777777555333000111000......///111222222,,,...000000///------///////////////////////////////////////////////////////////////////////////////////////000000000000////////////////////////......///000000000000000////////////////////////000000000000000111111222////////////000000000000111111222222333444444444777666666555666666777888777777777777777777777777444444777===EEEUUUoookkkyyyooorrrjjj^^^___XXXLLLHHHDDDHHHVVVhhhtttwwwzzz}}}~~~~~~yyywwwyyy|||{{{{{{{{{{{{~~~kkkccc\\\[[[]]]^^^```dddlllnnnttt~~~jjjYYYKKKGGGCCCEEEIIILLLJJJGGGHHHGGGJJJOOOPPPLLLHHHHHHIIIHHHFFFFFFFFFGGGGGGGGGGGGJJJNNNQQQUUU[[[aaaeeegggkkknnnooolllkkklllnnnmmmnnnoooooopppoooooonnnqqqqqqqqqqqqqqqqqqqqqqqqppppppppppppooonnnlllkkkgggddd^^^YYYWWW[[[aaagggtttzzz~~~ZZZBBB999777222222111111000000111111//////000000111222222222222333333444555555666666333333444555666777888888:::999999888777777666666444444333222222222222333222444444444222111222333333222222222222222222222333222222333222222999BBBSSSXXX___iiiwww~~~xxxzzziiiYYYRRRMMMGGGFFFKKKFFFGGGGGGFFFCCCBBBCCCDDDAAAAAAAAABBBBBBCCCCCCCCCEEEGGGIIIJJJJJJKKKMMMOOOOOOPPPQQQSSSUUUUUUUUUTTT~~~ZZZCCC;;;444111//////000111000000000000000000////////////,,,---......///.........---...........................------......///000////////////////////////000000000////////////////////////000111111222222222222333333444555555555555555555555555555555555666666666666666666666666666555444555888999999999777777666555555555555555444444444555555555666666555444333333333333333333222222333333444444444444555555444333333222111111555666777777777666555444222111000000111111000/////////000000///...------,,,---............///000////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////......///000000000000000////////////////////////000000000000000111111222/////////000000000111111000111111222222333333444777666555555555666777888666777777888888777777666666555777===AAAJJJ___uuusssuuuttthhh|||eeeccc\\\PPPLLLFFFGGGSSSfffrrrtttvvv{{{{{{wwwxxx{{{ooodddZZZYYY[[[[[[[[[\\\```hhhyyykkkUUUJJJIIIIIILLLOOOOOOMMMJJJJJJGGGHHHKKKKKKIIIIIILLLNNNLLLIIIHHHHHHGGGEEECCCGGGHHHIIIKKKOOOWWWaaahhhiiikkklllmmmllllllmmmnnnlllmmmnnnooonnnnnnlllkkkqqqqqqqqqqqqqqqqqqqqqqqqmmmnnnooopppooommmkkkiiifffccc___[[[ZZZ___ffflllyyylllIII888666222000000000000000000000000......//////000111111222111111222333444555555666444444444555666777777888999888777666555555555555444333333222222333333333222333444333222111222333222222222333333333333333555111000222444333333666CCCKKKTTT[[[cccmmmyyy~~~~~~rrruuuzzz{{{nnnddd[[[UUUGGGIIIKKKHHHDDDBBBCCCEEEAAAAAAAAABBBBBBCCCCCCDDDDDDEEEGGGHHHHHHHHHJJJLLLNNNNNNNNNPPPRRRRRRPPPNNNyyyWWWCCC;;;444111//////000111000000000000000000////////////,,,------...//////......---...............------...------------...///////////////////////////////////////.........------......//////000111111222111222222333444444555555555555555555555555555555666666666666666666666666555444333555888::::::888666555555444444444444444333333333333444444444444111222222444555666888888444333222111111111000///111111111111111222333444000////////////000000000555333111000000///---,,,+++---///000////////////111000000000000///...---////////////////////////000000000000000000000000////////////////////////////////////000000000000////////////////////////......///000000000000000////////////////////////000000000000000111111222000000000111111111222222000000111111222333333333888777555444444555666777555666777888888777666555:::666666<<<>>>CCCVVVkkk|||nnnpppssskkkdddVVVRRRHHHGGGPPPdddpppqqqsssyyy}}}{{{uuuvvvyyypppbbbWWWVVV[[[]]]\\\[[[\\\eeetttsss___PPPPPPRRRVVVXXXWWWSSSOOOKKKKKKHHHIIILLLLLLKKKNNNSSSQQQNNNLLLKKKKKKKKKHHHFFFHHHHHHHHHJJJOOOXXXbbbjjjkkkjjjjjjjjjlllnnnnnnmmmkkklllnnnooopppooonnnmmmqqqqqqqqqqqqqqqqqqqqqqqqnnnnnnnnnmmmmmmlllkkkkkkeeeccc___]]]]]]bbbjjjpppzzzuuu[[[<<<222555/////////000000000000000///---......//////000111111000000111222333444555555444444444555555666666666888777555444333333444444444444333333333333444444111222333333222111222333222222333333444444555555555111///111333111111444444;;;EEEMMMSSS[[[gggqqqwwwsss~~~iiihhhrrr}}}www```bbbaaaZZZQQQKKKIIIJJJEEEFFFFFFGGGHHHHHHIIIIIIHHHJJJKKKKKKKKKKKKMMMNNNHHHHHHJJJNNNTTTWWWWWWUUUvvvUUUBBB:::444111//////000111000000000000000000////////////,,,,,,---.../////////...---......///......------...------------...//////////////////////////////.........------,,,,,,,,,......//////000111111111111111222333333444555555555555555555555555555555666666666666666666666666666444222333666777555333555555444333333333333444111111222222222333333333666666555555555444444444555333111000111222222222333222111111000000000111///...---------///000111,,,+++***+++---///000///...000111111111111111222---,,,---///111111///---////////////////////////000000000000000000000000000000000000000000000000////////////000000000000////////////////////////...//////000000000000000////////////////////////000000000000000111111222111111111111222222222222000000000111222222333333888777555444444555666777555666777888888777666555<<<666555:::===AAASSShhhwww|||mmmxxxppp```[[[JJJFFFOOObbbnnnooorrrxxxyyy{{{~~~~~~zzzttttttwwwuuuggg[[[\\\cccfffeeecccccchhhmmmkkkcccYYYRRRNNNWWW[[[```aaa]]]VVVPPPLLLLLLJJJLLLPPPQQQQQQTTTZZZPPPNNNLLLMMMPPPQQQOOOMMMIIIIIIJJJLLLQQQYYYcccjjjmmmjjjhhhiiillloooooommmkkkmmmooorrrsssssssssrrrppppppppppppppppppppppppqqqpppnnnlllllllllmmmnnndddbbb```^^^___eeemmmsss~~~{{{cccOOO555111777/////////000000000000000///------......///000000000///000111222333444555555333333444444444444555555777666444333222222333333444444444333333444555555111222333333222111222444222222333444444555666666444000///111000///222666222777???HHHNNNUUU```iii|||ggg______bbbiii~~~|||jjjZZZRRRPPPLLLLLLMMMMMMNNNOOOOOOPPPTTTVVVWWWWWWVVVVVVXXXYYY]]]^^^ccckkkuuu|||~~~~~~sssQQQCCC888333222111000////////////000000000000000///......,,,---------.../////////.........------,,,,,,,,,................................................,,,------......------,,,/////////000111111222222000111333444333333444555444444444555555555555666666555333222333444666777777666555444444555777777777666555444333444444555333333333333333333333333444444444333333222222222333333333333333333333333111111000000//////......000000//////.........---//////.........------------------............///....................................////////////000000000000000000000000000000////////////000000222111111111000000//////////////////////////////............////////////000000000000000000000000////////////000000000000111111000000//////......000000000000111111111111333333333333444555666666555444333222222333444555666111333888:::<<>>HHHTTT\\\dddqqqrrreee___eeettt}}}zzzrrrhhhggglllpppqqq~~~yyyqqqsssQQQBBB777333222111000////////////000000000000000///......------------..................---------,,,,,,,,,................................................,,,------......------,,,......//////000111111111///111333444333333444555444444444444555555555555444555666777888777777666666666555444444555666666555444333222222222333333333333333333333333333333444444333333333222222222333333333333333333333333111000000000/////////...000/////////............//////.........------------------............///....................................////////////000000000000000000000000000000////////////000000111111111000000000//////....................................////////////////////////////////////.../////////000000000000111000000000/////////...//////000000000111111111333222222333333444555666444444333333333333444444666222333777777888EEEVVVnnnlllrrrzzzpppbbbZZZUUUZZZdddjjjnnnqqqiiimmmsssvvvxxxzzz{{{|||~~~|||xxxvvv}}}mmm]]]YYY]]]``````___YYYTTTQQQNNNIIIFFFMMMVVV^^^dddjjjjjjddd[[[RRRNNNKKKLLLRRR[[[aaa___]]]]]]WWWXXXZZZ___dddeeeccc```RRRLLLGGGKKKYYYjjjuuuzzznnnppppppmmmjjjjjjmmmooolllmmmoooqqqsssssstttttttttsssqqqooonnnmmmllllllkkkjjjiiilllooopppooommmiiigggdddcccfffjjjmmmnnnuuuxxxppp[[[CCC666111///...///////////////............---.........////////////...//////000111222333444444444444333333333444444444444333222222222222222333444444444444444333222111111111111111111111111111222222333333222222111111111222222222333333333222222333555:::BBBKKKQQQ```ppp|||rrrkkkmmmrrrrrrOOO@@@666333222111000////////////000000000000000///..................------------...------------,,,,,,,,,------------------------------------------------,,,------......------,,,------......///000000000///111333333333222333444333333333444444444555555333666:::<<<===;;;777555555555444444444444444555333222111111000000111111333333333333333333333333333333333333222222222222333333333333333333333333000000000000////////////////////////...........................------------------............///........................---............/////////000000000000000000000000000//////......//////000000000000000////////////........................---............/////////////////////////////////....../////////000000000000000000000//////////////////000000000000111111222222222222333444555555333333444444444444333333666333333666555333<<>>BBBWWWhhhyyyuuukkkrrr}}}|||yyyxxx|||oooNNN@@@666333222111000////////////000000000000000///...............------,,,,,,,,,------------------------------------------------------------------------,,,------......------,,,,,,,,,------...//////000...000222333222222333444222333333333444444444444444666:::<<<===;;;888555555444444444333333333333111111111111000000111111222222222222222222222222333222222222222222222222222222222222222222222222000000000000///////////////////////////.................................---------............///........................---------.........///////////////////////////////////////....../////////////////////////////////........................---------.........//////////////////////////////........./////////000000000000000000////////////////////////000000000111111111111111222333444555222333444555555444333222555333444666444222777???GGGgggyyymmm|||zzzyyyrrroooggg^^^cccpppsssmmmpppllljjjoootttyyy}}}|||{{{|||{{{{{{~~~~~~~~~rrrggg^^^```eeegggggghhhZZZWWWRRROOOLLLLLLOOORRRVVV\\\dddiiihhhaaaXXXSSSRRRQQQVVV^^^ddddddeeegggrrryyywwwiii```UUUWWW\\\ggguuu~~~vvvnnnllllllkkklllmmmkkkkkkmmmnnnpppqqqrrrsssooonnnmmmkkkjjjjjjiiiiiikkkkkkjjjiiiiiiiiiiiiiiilllfffhhhppppppsss|||ttt^^^MMM@@@444111222111000111//////.........---------,,,,,,---------.........---......///000111222222222222333333444444444333333222222111111111222222333444444333333222111000222222222222222222222222111111222222222222111111111111222222222222333333111222333333222333666888HHHWWWfffkkknnnwwwwwwjjjkkkzzzwwwfffaaafffrrr}}}lllLLL@@@777333222111000////////////000000000000000///............------,,,,,,,,,+++------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,---......//////---///111222111111222333222222222222333333333444444555777888888888777666555555555444444333333222111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222////////////000000000000.........///////////////---.....................---------............///........................------------....................................//////............//////.....................///........................------------................................................////////////////////////000000000000...////////////000000000111111111111111222444444111222333444444333222111333333555666444333666;;;CCCTTTsssqqqhhh~~~zzz{{{{{{wwwvvv~~~zzzooofffhhhnnnrrrxxx~~~||||||~~~|||}}}~~~|||qqqgggcccjjjsssuuuooojjj]]]\\\ZZZYYYZZZXXXQQQJJJOOOVVVaaaiiilllhhh___YYYVVVWWWZZZ^^^^^^^^^fffooowww{{{nnnfffccchhhvvvyyysss{{{zzzmmmkkknnnnnnnnnpppmmmmmmmmmnnnnnnoooppppppmmmlllkkkjjjiiiiiihhhhhhkkkkkkjjjjjjiiiiiikkklllqqqfffccciiikkkvvvxxx}}}]]]UUUBBB999222111222111//////............------------,,,,,,,,,,,,------------------...///000111111222111111333444444444333333333333222222222222333333222222333333222111111000222222222222222222222222000111111222222111111000000000000000111111111111///111222222222111333444:::EEEPPPXXXaaammmwww{{{wwwoooaaaooowwwhhh___[[[\\\ppp{{{iiiJJJ???777333222111000////////////000000000000000///......------------,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------.../////////---///111111111000111222111111222222222333333333444444444444444555555666555555666555555444333222111111222333333333333222222222222222222222222222111111111222222222222222222222222222222222222222////////////000000000000.........///////////////---------...............---------............///........................,,,------------.................................///......------......///---------...............------------------------,,,------------.................................------........./////////////////////000000000000......////////////000000000000000000111222333444222222333333333333222222333444555555555555666999AAAGGGcccxxx[[[hhh|||}}}sssfffgggmmmrrrwww~~~|||~~~zzzrrrooowwwuuummmeeeggggggeeeddd___TTTHHHLLLSSS]]]gggmmmlllfffaaa[[[\\\^^^^^^ZZZ[[[eeerrrrrrzzzzzznnnfffiiiooo~~~pppvvvllljjjmmmnnnoooqqqmmmmmmllllllllllllmmmmmmlllkkkjjjiiihhhhhhhhhhhhfffggghhhiiijjjlllooorrrrrrfff___bbbgggyyyqqqrrrhhhPPPMMM:::444///000111...+++,,,.........------------,,,+++++++++,,,,,,,,,------,,,,,,---...///000111111000111222444444444333333333222222222222333444444000111111222222222111111333333333333333333333333000000111111111111000000/////////000000000000111///000222222111111222444222888@@@IIIXXXhhhqqqssszzztttvvvxxx|||ttthhhcccccccccnnnxxx~~~~~~hhhIII>>>666333222111000////////////000000000000000///......,,,,,,,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---------...//////000000,,,...000111000000111222111111111111222222222222222222333333444444444444666666777777666555333222000111222333333333222222111111111111111111111111000111111111222222222222111111111111111111111111.../////////000000000111............/////////000---------.........//////---------............///........................,,,,,,---------.........------------------------///......------......///,,,,,,---------.........------------------------,,,,,,---------.................................---------.........//////.../////////000000000111........./////////000000000//////000000111222333333333222222222222333333444555555444444555666666;;;AAAUUUuuuccc\\\xxxmmmaaaeeemmmppptttzzz{{{~~~|||}}}~~~}}}{{{uuu|||uuujjjaaaXXXPPPMMMPPPVVV___fffiiigggeeeaaa``````___\\\\\\eeeooolllqqqrrrllleeeeeeoooyyy|||rrrlllgggkkkkkklllooojjjiiiiiihhhiiijjjkkkllllllkkkjjjiiihhhhhhhhhhhhccceeeggghhhiiikkkppptttjjjbbb^^^dddqqquuupppxxxXXXIIIDDD666111...000000---***+++.........---------,,,,,,++++++++++++,,,,,,,,,,,,+++,,,---...///000000111///000222444444444333222111111111111111222333333...///000111222222222222333333333333333333333333000000111111111111000000///000000000000111111111///111222111000000222333000444777===JJJ[[[fffjjjgggttt{{{|||yyylllhhheeebbbpppvvveee~~~|||hhhHHH===555333222111000////////////000000000000000//////...+++++++++,,,,,,---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------......///000000000,,,...000111000000111222000111111111111222222222000111333444555444333222666777777888777555333222///000111333333333222111111111111111111111111111000000111111222222222222111111111111111111111111.../////////000000111111---.........//////000000---------.........//////---------.........//////........................,,,,,,,,,---------......------------------------.........------.........,,,,,,,,,------.........------------------------,,,,,,,,,---------..............................---------.........//////.../////////000000111111............/////////000////////////000111222333444333222111111222333444555666555333222444444333555???MMM^^^vvvwww\\\gggwwwjjjnnn{{{qqq___UUU\\\fffhhhkkkqqqzzz~~~~~~}}}{{{yyywwwyyy|||~~~}}}~~~nnnbbb\\\YYYMMMMMMPPPVVV]]]ccceeedddfffbbb```aaaaaa```dddjjjkkkkkkiiidddbbbgggsss}}}~~~xxx~~~llleeehhhhhhhhhlllfffeeeeeeeeegggiiikkklllkkkkkkjjjiiihhhhhhhhhiiieeeggghhhhhhgggiiinnnrrr___\\\___kkkooo```QQQHHH===666111///111222...,,,---......---------,,,,,,,,,******+++++++++,,,,,,,,,+++,,,,,,---...///000000...000222444555444333222000000///000000111222222---...///111222222222222333333333333333333333333000000111111111111000000000111111111111222222222000111222111//////111333111333222333;;;KKKYYY```VVV```gggttt}}}}}}mmm___nnn{{{nnnttttttoooddd\\\```ppp~~~~~~zzzyyywwwnnncccgggGGG:::999222111000//////.........111111000000//////..............................---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++......---,,,,,,+++******,,,,,,,,,---------......---------...///000000111////////////000000000000000111111111111222222222333333222111111222333333444444444333333222222222444444444333333222222222333333333222222111111111222222222222222222222222111111222222222222111111000000000000000000000000000000//////.........---........................,,,---------.../////////---,,,,,,,,,,,,---......------------------------........................------,,,+++,,,---...///,,,,,,,,,---------......000000000000000000000000---------............///..................------........................////////////000000000000111000///...------...///000000000000111111111111111111222222222333333333444444444444444444444444:::;;;CCCTTTfffuuu|||```~~~kkkdddmmm```]]]^^^cccdddccchhhppprrr{{{{{{sssnnnpppxxx{{{zzz{{{}}}}}}iiibbbbbbaaaYYYXXXVVVUUUVVVZZZ___ccc```gggiiibbb\\\^^^cccfffddd]]]YYY\\\ccclllvvvllljjjhhhfffhhhfffiiifffbbbaaaccceeefffggghhhhhhiiiiiihhhgggeeedddeeefffccc```ccclllooolll]]]\\\^^^nnnxxxnnncccSSSLLL<<<666222111111000///......---...------,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,---------......////////////000000000000222111111111000000//////......//////000000111111333333333333333222111000222222333333333222111111111111000000000000111111000000000000000000000000222111111111555<<>>444222111111000000///......---...------,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000111111111000000000//////.........///000000111111222222333333222222111000111111222333333222222222111111000000000000111111000000000000000000000000333333111000000333999===CCCJJJUUU```kkkvvvttteee[[[^^^```ZZZXXX^^^]]]^^^hhhssslllcccccc^^^]]]iiicccGGG999444222111000//////.........,,,,,,------...//////000---------------------------,,,,,,++++++,,,,,,---------++++++++++++------******+++,,,,,,---......,,,,,,,,,---------......---------...//////000000....../////////000000000000000000111111111222222333222222111111222222333333333333333222222222222333333333333222222222222333333333222222222222111222222222222222222222222111111222222222222111111000000000000000000000000////////////...................................................------------------,,,------...///........................---------------------------,,,,,,,,,,,,---...///,,,,,,,,,---------..............................---------............///....................................................../////////000000000000000///............/////////000000000000111111111111111222222222222333444444444444444444444444444444888AAAPPPdddttt~~~|||zzz}}}kkkhhheeeddddddbbb^^^___ccckkkppptttwww|||zzz~~~yyyuuutttxxx{{{~~~vvv{{{zzztttiii\\\TTTTTTYYY___ccceeeddd^^^YYYZZZ___```]]]]]]VVVRRRUUU```rrrppppppnnnmmmnnnkkkgggeeedddcccccccccbbb```bbbdddeeeggggggggggggfffcccddddddcccdddeeeaaaZZZaaadddxxxqqqyyyWWWHHH???666333444000000000///......---------------,,,++++++******(((((()))***+++,,,---...++++++,,,,,,,,,---------.........////////////000000000000000////////////---......//////000111111111222222222222111111000000000111222333333333333111111000000000000111111000000000000000000000000333222111///---...000333444:::FFFVVVfffuuu~~~}}}}}}vvvddd]]]ddddddfffqqquuunnnnnnqqqaaaHHH999333222111000///............---------....../////////---------------------------,,,,,,++++++,,,,,,---...---+++******+++---...***++++++,,,,,,------...,,,,,,,,,---------......---------....../////////........./////////000000000000000000111111111111222222222222222222222222333222222222222222222222333222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111///////////////////////////////////////................................./////////...---------,,,---------------...//////////////////////////////------------------------,,,,,,,,,,,,------......,,,,,,,,,---------......---------------------------------............///---------................................................/////////000000/////////.........//////////////////000000000111111111111111222222222222333333333333333333333333555555777;;;CCCUUUppp~~~tttgggddd```]]]YYYYYY\\\```hhhkkknnnqqqyyy~~~{{{ttttttxxx||||||xxxvvvuuuvvv}}}|||zzzvvvuuu~~~vvvggg___UUUQQQUUU\\\bbbdddeeeddd^^^YYYZZZ```cccbbbbbbZZZWWW```qqq}}}nnnooommmmmmnnnjjjgggfffeeeeeeeeeccc```^^^aaabbbdddeeeeeeeeedddddd```^^^[[[ZZZ^^^cccggggggkkkuuuuuuhhhEEEBBB999555777222/////////......---------------,,,,,,+++*********((())))))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////////////////////////////------......///000000111000111111111111111000000//////000222333333333333111111000000000000111111000000000000000000000000///000111111//////111222000222888BBBQQQdddvvv}}}zzz{{{___GGG:::444222111000///............000000000/////////......---------------------------,,,,,,++++++,,,,,,---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------........................//////////////////000000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111222222222222111111////////////////////////.........///////////////......................../////////...---------,,,...------------...//////////////////////////////------------------------,,,,,,,,,---------------,,,,,,,,,---------......---------------------------------............///---------.........//////////////////////////////............////////////......//////////////////...////////////000000000000000111111111222222222333333333333333333333333333444666888<<>>BBB666///444+++&&&777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))''''''((()))***+++,,,,,,))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,------.........,,,,,,------...//////000------...///000000//////000111111111111000000///111111000000000000111111000000000000000000000000...///111000//////000222.........///000222333333222777BBBQQQ```jjjnnnnnnxxxzzzvvvuuuyyyyyyvvvUUU@@@777555222111000000000000000000000000000000///...---,,,---------,,,,,,+++++++++------------------------))))))))))))))))))))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...------------...//////...............///000000111111111000000000000000222222111111111111222222222222333333333222222111111111111111111111111111222111111111000000//////...///000111111000///...........................000///...------...///000........................,,,,,,,,,---------..............................***++++++,,,------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------...////////////////////////------------------------........................---------............///............////////////111111111111111111111111222444333222111666@@@IIIdddwwwyyy}}}}}}pppfff]]]UUU\\\VVVQQQRRRTTTUUUZZZ```llluuu~~~{{{||||||yyy{{{~~~vvvjjj```[[[ZZZ]]]______fffoooxxx{{{xxxnnnffflll|||kkkhhhdddaaaaaaaaa```___dddbbb```___^^^^^^^^^___TTTTTTVVVYYYYYYWWWYYY^^^cccbbbbbbcccfffxxxtttmmmzzzVVV???===999444000...---+++***------,,,,,,,,,,,,+++++++++++++++***)))(((((('''))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++------------------------++++++,,,------......///............////////////000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000---------.........//////---000444999AAAMMMZZZccchhhxxx{{{iii```oooxxxrrrkkkhhhlllvvv|||vvvUUU@@@777555222111000000///000000000111111111111000///...------------,,,,,,+++++++++------------------------++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......///.........------,,,,,,------...///...............//////000000000000000000000000000222111111000000111111222111222222333333222222111111111111111111111111111111111111111000000000///...///000111111000///...........................//////...------...//////........................,,,,,,,,,,,,------------------------------------++++++,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,---------,,,,,,+++++++++,,,,,,,,,---------.........------,,,,,,------...........................------------------------........................---------............///............////////////111111111111111111111111222333333222111555>>>EEEVVVlll|||ooo}}}|||ggg[[[YYYVVVQQQMMMMMMMMMPPPXXX```mmmuuu~~~}}}~~~}}}zzzxxxxxxzzz{{{|||yyywwwvvvsssvvv}}}vvviii```\\\\\\___```aaagggooowww~~~}}}xxx}}}}}}hhheeeaaa```______]]]\\\``````___^^^]]]\\\\\\\\\UUURRRQQQSSSTTTTTTWWW\\\bbb```cccrrrqqq}}}dddEEE:::;;;777333000...---,,,+++------,,,,,,,,,+++++++++++++++******)))(((((('''(((((()))))))))*********))))))))))))))))))))))))++++++++++++++++++++++++------------------------++++++,,,------......///........./////////000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////------------.........///---///000222555;;;CCCJJJUUUgggsssooollltttxxxmmmgggmmmuuuuuuTTT@@@777555222111000000/////////000111111111111111000///...------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////,,,,,,++++++,,,,,,---.........------......///000000000000000000000000000222111111000000111111222111111222222222222222111111111111111111111111111111111111111000000000000//////000000000000//////..............................------------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++,,,,,,,,,---------.........------,,,,,,------...........................---------------------------------------------------------............///............////////////000000000000000000000000000222333222111444999>>>FFF]]]~~~wwwZZZiiiuuuffffffXXXQQQKKKHHHHHHKKKTTT]]]jjjqqqzzz~~~|||zzz{{{}}}||||||{{{vvvqqqppptttxxx~~~}}}|||}}}~~~|||xxxtttqqqssswwwtttfff___]]]]]]``````aaaeeekkk~~~vvvbbb```^^^]]]]]]\\\ZZZXXX\\\\\\]]]]]]]]][[[ZZZYYYWWWQQQNNNQQQTTTUUUXXX]]]bbb[[[```{{{ooouuuoooGGG;;;<<<777555111///......---,,,,,,,,,,,,,,,+++++++++++++++******))))))(((((('''(((((())))))))))))******))))))))))))))))))))))))************************,,,,,,,,,,,,------------++++++,,,------......///////////////000000000000///000000111111000000///000000000000000000000000000000000000000000000000////////////////////////------------.....................---,,,---111333???KKKZZZeeejjjooowww~~~www{{{uuuxxxsssSSS???777666222111000///////////////000000000000000///......,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////++++++******++++++,,,---...------------...///////////////000000000000000111111000000000000111111000111111222222222222111111111111111111111111111111111111000000000000000//////000000000000//////........................------------------------------------------------******+++++++++,,,,,,,,,++++++++++++++++++++++++------------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------,,,,,,------...........................---------------------------------------------------------............///............///////////////////////////////////////111222222111222555888<<>>666222333222111///......------///............---------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///......///000000000000000000000000000000000000000222222222111111111111111//////...............///333222111000////////////+++,,,---///000000111111+++,,,---...////////////------------------------+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,+++++++++++++++++++++,,,---...---------,,,,,,+++++++++///...,,,,,,------,,,***...---,,,...000000---***.../////////---,,,---...,,,---...---++++++---........./////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////......---------,,,000000000000111111111111000000000000111111111111///000444:::CCCSSSnnnlll[[[^^^||||||qqqeee]]]ZZZTTTOOOOOOOOOOOORRRWWW\\\dddmmmsssuuutttttttttpppmmmgggccc```___```aaahhhjjjnnnsssxxx|||}}}|||yyysssoooooonnnnnnooorrrssssssrrr{{{|||rrraaaYYYSSSSSSSSSTTTTTTTTTTTTTTTSSSUUUVVVUUUUUUVVVVVVUUU]]]dddoooyyy}}}ooouuuMMMEEE<<<666444222...***,,,,,,+++******+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))***+++,,,******+++++++++,,,,,,,,,+++,,,---...////////////////////////////////////000///...------...///000........................000000///...------,,,,,,+++++++++,,,,,,---------------++++++++++++------------------------------,,,,,,,,,---------......888;;;BBBNNN___qqqgggMMM>>>666333333222111///......------///............---------,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///...///000000111111000000000000000000000000000000111111111111111111111111222111111000000111111111333222111000////////////,,,---...///000000000000---...............------------------------,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,++++++,,,------...---------,,,,,,+++++++++...---,,,,,,---...,,,+++,,,,,,---000222222...+++---.........---------...---......---,,,,,,---///---.../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////.........------...////////////000000000//////000000000111111111111111333888>>>LLLdddxxxfffVVVccczzzxxxssseee]]]UUUPPPLLLJJJMMMRRRTTTZZZccciiimmmooorrrtttuuusssppplllgggbbb^^^\\\ggghhhiiikkkoootttxxx{{{}}}}}}tttooojjjiiinnntttzzz|||yyywwwuuuttttttrrrpppmmmooooooooooooooooooooooooxxxfffZZZWWWUUUTTTRRRPPPQQQRRRTTTVVVRRRTTTTTTTTTUUUXXXZZZ[[[^^^dddsssrrrxxx[[[GGG@@@888333222111...+++,,,++++++******++++++,,,))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***+++,,,*********+++++++++,,,,,,+++,,,---...////////////........................000///...------...///000////////////////////////000//////...------,,,,,,+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------///......111666===DDDIIIMMMWWWiii}}}fffMMM>>>666333333222111///............///............---------+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............/////////000111111111111111000000000000000000000000///000000111111222222222222222111111111222222333222222111000////////////......////////////....../////////......---++++++.........------,,,,,,,,,+++,,,------......------------------------------------------------------------,,,,,,,,,,,,++++++------,,,,,,,,,---......------,,,,,,,,,,,,++++++---,,,+++,,,---...---,,,***+++---111333333000---------,,,,,,,,,------......//////...------...000---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............//////////////////.....................//////////////////000000000000111111222111222444777AAATTTfffxxxYYYPPPccctttjjj```VVVMMMGGGIIIOOOLLLPPPVVV\\\bbbiiioootttzzz|||}}}|||xxxqqqiiieeeiiigggdddccceeeiiinnnrrruuuxxxzzzzzzwwwuuuvvvxxxtttvvvxxxwwwvvvttttttuuuxxxtttoookkkjjjgggbbb^^^VVVTTTSSSTTTXXX]]]aaabbbbbbdddeeefffeeefffggghhhmmmooopppnnnkkkiiijjjlllrrr~~~ppp\\\WWWWWWUUUSSSPPPNNNNNNQQQUUUXXXXXXWWWVVVUUUSSSSSSUUUWWWhhhooovvvnnn^^^AAA???999333000000000...,,,,,,+++************+++,,,)))((((((''''''(((((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++*********++++++++++++,,,+++,,,---......//////...........................//////...------...///////////////////////////////////////...------,,,,,,++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---------------------------++++++,,,,,,,,,---------222111///......///111222666999???FFFNNNUUU[[[^^^iiikkkooorrrvvv~~~fffLLL>>>777444222111000///............///............---------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------............//////000000111111111111111000000000000000000000000...//////000111222222333000000000000000000111222111111000/////////////////////000//////...---------.........------,,,+++.........------,,,,,,++++++,,,------......------........................,,,,,,------------------------,,,,,,,,,+++++++++...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......,,,++++++---///111222222222...,,,++++++,,,---.........///000///------///000---------------------------------------------------------............///////////////////////////........./////////000000////////////000000000111222111111222333999GGGUUU|||qqqVVVVVVsss}}}tttiii```UUUMMMLLLOOOIIIJJJMMMQQQXXX```hhhnnntttxxx}}}~~~xxxuuunnnllliiifffeeefffiiijjjnnnpppssssssqqqqqqrrrsssnnnoooooommmhhhdddaaa```aaa^^^[[[YYYXXXVVVRRROOOKKKKKKKKKLLLMMMNNNNNNNNNSSSWWWZZZ[[[[[[]]]aaaeeehhhlllnnnlllgggeeegggkkkmmmxxxiii]]]YYYYYYTTTRRRPPPOOOPPPRRRVVVXXX[[[ZZZ[[[ZZZXXXUUUWWW[[[lll{{{tttlllJJJAAA:::666111///......---,,,++++++************++++++(((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((''''''(((((()))***+++************++++++++++++++++++,,,---............................................................//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,***++++++,,,---///000000...---------///111444555333666:::===@@@DDDIIIMMMYYY^^^dddeeeaaa]]][[[[[[YYYXXXWWWUUUQQQMMMIIIGGGfffMMM>>>777444222111000//////......//////............------------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------...------,,,,,,------...---------............/////////000111111111111111////////////////////////......///000111111222222000000//////000111222222111000//////////////////000000000000///...---,,,++++++,,,---......------.........------,,,,,,,,,+++,,,------......------........................,,,,,,,,,---------......------,,,,,,,,,+++++++++...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---...---,,,,,,,,,,,,,,,---000333666000---******,,,......---...///000///------///000------,,,,,,,,,------------------------------------------............///........./////////////////////000000000111111111...////////////000000000111000000222222444>>>III^^^wwwgggPPP^^^}}}wwwooohhh```WWWRRRRRRJJJHHHGGGHHHMMMUUU\\\```dddiiipppwww{{{}}}||||||wwwwwwuuussspppnnnlllkkkjjjjjjjjjjjjkkkmmmqqqsssppppppoookkkeee^^^ZZZXXXWWWVVVVVVUUUSSSOOOKKKHHHBBBDDDGGGIIIKKKLLLMMMMMMMMMQQQTTTVVVWWWZZZ___ccccccgggjjjiiieeedddgggkkkkkkrrrwwwzzztttiiibbb]]]XXXQQQRRRRRRSSSTTTUUUWWWXXXYYYYYY]]]aaaaaa___dddlllpppuuuMMM???@@@888555222///------,,,+++************************((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++))))))*********+++++++++***+++,,,---....................................------............------------------------------...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,))))))***+++++++++******'''((()))+++---000222333---............///000222333555888::::::777333000222333333333333111///...gggMMM???777444111111000//////////////////............------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///......///000000000000000////////////////////////...//////000000111111111111111111111111222333444000//////......///////////////000000///...------******,,,------.........------------------------+++,,,------......------------------------------+++,,,,,,------.........------,,,,,,,,,,,,++++++------,,,+++++++++,,,,,,++++++,,,,,,,,,,,,------,,,+++***+++,,,---,,,+++,,,,,,+++++++++---222666333///++++++---///...---...//////...------...000,,,,,,,,,+++,,,,,,---...---------------------------------............///---------...............000000000000111111111111......////////////000000000///000222222222999AAALLL^^^qqqzzzuuuTTTPPPkkk{{{rrrooolllddd[[[WWWMMMIIIEEEDDDFFFKKKNNNPPP[[[^^^eeelllrrrwwwyyy{{{{{{|||}}}}}}{{{xxxtttqqqiiihhheeedddfffiiimmmooommmnnnmmmiiibbb[[[UUUSSSOOOPPPPPPPPPMMMIIIEEEBBBEEEGGGIIIJJJJJJKKKMMMOOOGGGIIILLLNNNQQQVVV[[[^^^aaacccffffffeeeeeegggjjjjjjlllmmmppp|||tttjjjgggccc\\\WWWRRRSSSTTTVVVWWWYYYZZZZZZ\\\ZZZ]]]ccccccbbbkkkwwwVVV???999888666444222///---+++++++++))))))***++++++***))))))(((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((()))******)))))))))************+++***+++,,,------......---------------------------------............------,,,,,,,,,,,,,,,,,,,,,,,,........................------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++---....../////////......////////////---+++((('''...---,,,***************111///,,,,,,...///...---,,,,,,---.../////////...hhhNNN???777444111000000//////////////////............---------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------...------,,,,,,------...---------............///------...////////////////////////////////////////////////000000000000000000000000000111222333444//////.........//////000...///////////////......+++,,,,,,---------,,,,,,+++,,,,,,------.........+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------,,,,,,,,,,,,++++++---,,,+++***************+++++++++,,,,,,------------+++***+++,,,,,,+++***(((+++------,,,,,,///222666111,,,+++...000...,,,---......---,,,,,,---///,,,,,,+++++++++,,,---...........................---------............///,,,,,,,,,,,,---------.../////////000000000000111........./////////000000000///000222222000444:::GGGPPPdddyyyhhhSSS[[[pppzzzxxxxxxqqqggg```TTTOOOIIIFFFFFFHHHHHHGGGQQQUUU\\\dddkkkpppsssuuusssuuuxxx{{{{{{yyywwwuuuooolllhhheeedddeeefffgggfffggggggccc]]]VVVPPPNNNHHHIIIJJJJJJIIIHHHGGGHHHOOOQQQQQQPPPNNNNNNQQQTTTIIIIIIJJJNNNUUU[[[___aaabbbbbbcccdddeeefffggggggfffhhhgggfffmmmzzzvvvlllfffeeeddd^^^YYYYYYVVVVVVVVVVVVXXX[[[]]]___bbb^^^```fffjjjoooeeeGGG<<<999666222111000...,,,******+++((()))***++++++***)))((((((''''''&&&&&&''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''(((******))))))))))))******************+++,,,------------------------------------,,,------......------,,,------------------------........................---------,,,,,,++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))))))))*********+++&&&&&&((()))+++,,,,,,---'''((()))+++,,,,,,++++++...---------......---,,,///,,,***)))+++---......++++++******++++++,,,---iiiOOO???777444111000000////////////000//////.........---------+++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...---------.........//////,,,------...............////////////////////////000000000000////////////------------...///000111//////.........//////000......///////////////...------------,,,+++*********++++++,,,---...//////+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------,,,,,,,,,++++++,,,++++++***)))))))))***+++++++++,,,,,,---------...,,,++++++,,,,,,***)))%%%)))...///...,,,,,,---999333---,,,...000///,,,,,,---...---++++++---...,,,,,,+++***+++,,,...///........................---------.........//////+++++++++,,,,,,---------............/////////000............/////////000000///000222111///000555>>>DDDZZZ{{{___RRRZZZ{{{ppphhhZZZUUUOOOKKKJJJJJJHHHFFFEEEJJJRRR[[[bbbhhhkkkllliiikkkooorrruuuvvvvvvuuuuuurrrmmmiiifffdddbbb``````aaabbb___YYYRRRMMMJJJDDDEEEFFFGGGIIILLLQQQTTTSSSTTTUUUUUUUUUXXX]]]bbbTTTRRRSSSXXXaaaiiimmmnnncccbbbbbbccceeeffffffeeebbbdddddd```bbbkkkssswwwxxx|||lll\\\___^^^aaaeeeaaaYYYXXX\\\YYYXXXVVVVVVXXX\\\```cccbbb^^^bbbooozzzmmmHHH;;;:::999777.........,,,+++***+++,,,((()))***++++++***)))((('''''''''&&&&&&'''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))))))))))))))))))))'''''''''''''''''''''''''''&&&&&&''''''((()))***))))))))))))******************+++,,,------------------------------------,,,,,,---......---,,,,,,........................---.....................---------,,,,,,+++++++++++++++------------++++++++++++++++++++++++++++++))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,++++++******)))(((((('''&&&'''(((***,,,+++***(((''')))+++,,,,,,+++++++++------,,,++++++,,,...///pppRRR>>>444222222111///......//////000000000///...............,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------............////////////....../////////000000000000111111111000000//////......////////////////////////......////////////......000000000000000000000000,,,,,,,,,---------......---...///...---,,,...000------......------,,,+++---------------,,,+++*********+++,,,,,,,,,,,,+++++++++************++++++************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++,,,,,,------555444111///------------++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,/////////......------------------.........//////,,,,,,,,,---------......///////////////.........////////////000000000000111111111111111111111111888AAAQQQhhhpppZZZggg~~~sssooommmeee___WWWPPPLLLHHHEEECCCFFFGGGJJJPPPVVV[[[ccciiifffggghhhiiikkklllmmmnnnooosssvvvsssllleeeddddddccc```]]]YYYVVVQQQLLLHHHGGGFFFFFFJJJPPPVVVWWWWWWZZZZZZWWWVVV___mmmrrrooo^^^VVV[[[ppptttgggdddbbb___^^^___```_________^^^^^^^^^___bbbdddfffkkkooowwwwwwggg]]]VVVUUUYYYWWWYYYZZZZZZYYYXXXYYYZZZPPP___aaa]]]aaabbbbbbiii^^^nnnvvvFFF===AAA:::222333......---,,,++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%)))***++++++)))(((((()))(((((((((((((((((((((((())))))(((((((((((())))))*********)))))))))))))))******+++++++++,,,,,,,,,////////////...---,,,+++,,,------......------,,,.........------,,,,,,,,,------,,,,,,,,,,,,+++++++++,,,,,,,,,+++***+++,,,+++++++++*********))))))******************************))))))))))))******************))))))((((((************************++++++++++++++++++++++++************************)))************+++++++++rrrTTT@@@777444222111000///......///000000000///...............,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------.........------............------,,,,,,---------.........////////////.........---////////////////////////......////////////......////////////////////////,,,,,,,,,---------......,,,------,,,++++++,,,...++++++,,,---.........---,,,,,,------,,,++++++*********+++,,,,,,,,,,,,+++++++++************++++++************************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++*********++++++,,,,,,---//////...---------------+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,.........---------,,,,,,,,,,,,---------.........,,,,,,,,,---------......////////////................../////////000000000111111111111111111111111555===KKK___uuulllyyyzzzrrrooohhheee```XXXPPPHHHBBB???CCCDDDGGGKKKOOOSSSYYY]]]^^^___```aaacccdddddddddgggkkkpppooollliiiiiikkkdddbbb^^^[[[WWWQQQKKKFFFHHHHHHIIIMMMSSSVVVWWWVVV\\\]]]^^^```jjjuuuyyyuuudddgggrrr}}}ooofff______^^^___aaaaaa___]]]\\\\\\[[[[[[\\\^^^```aaa```aaaeeekkkuuuwwwhhhZZZTTTQQQOOOPPPTTTPPPRRRUUUVVVVVVVVVWWWXXX\\\aaa___bbbllllllfffhhhvvv{{{ZZZ===888:::555000000......---,,,++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***++++++)))(((((()))''''''''''''''''''''''''))))))(((((((((((())))))***)))))))))))))))))))))*********+++++++++,,,,,,...//////000000/////////,,,------......------,,,......---------,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,+++******+++++++++++++++*********))))))******************************))))))))))))******++++++*********)))))))))************************++++++++++++++++++++++++************************))))))*********+++++++++qqqSSS@@@777333333222111///......//////000000///...............,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------------.........,,,,,,------------,,,,,,+++,,,,,,,,,------------............------------////////////////////////------............------........................,,,,,,,,,---------......***+++++++++))))))+++,,,)))***+++---......//////++++++,,,,,,,,,+++************+++,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,------------++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------..............................------........./////////111111111111111111111111000666BBBQQQdddwwwppptttsssnnneeeZZZPPPHHHDDDCCCDDDDDDEEEGGGJJJMMMOOOTTTUUUVVVXXXYYYZZZZZZZZZ___ccchhhjjjiiiiiijjjlllfffeeeccc```[[[UUUMMMHHHJJJKKKMMMQQQUUUVVVUUUSSSUUUYYY]]]cccllltttuuurrrgggssspppccc___YYYZZZ[[[^^^``````]]][[[WWWWWWXXXXXXXXXYYYYYYYYYZZZYYYXXXXXXZZZ^^^bbbeeegggkkksss{{{~~~yyynnneee\\\TTTNNNMMMMMMKKKJJJKKKKKKNNNRRRTTTUUUVVVXXXYYY```bbbaaafffnnnjjjjjjxxxNNNDDD;;;999888444111000...---,,,++++++******+++))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((***++++++)))(((((()))'''''''''''''''''''''''')))((((((''''''(((((()))))))))))))))))))))***************++++++++++++,,,---...///000111222222222,,,------......------,,,...------------,,,,,,,,,------,,,,,,,,,,,,++++++************************+++++++++***************************************))))))))))))))))))))))))+++++++++***************************************))))))))))))))))))))))))************************)))))))))*********++++++oooPPP>>>555111444333111///......//////000000///...............,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............,,,------......------,,,---------.........//////........................////////////////////////------............------........................,,,,,,,,,---------......***++++++***))))))***,,,******+++,,,---......---***++++++,,,++++++************+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++)))******++++++******)))************************,,,,,,++++++++++++++++++(((***+++---------,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------...............///------------.........///111111111111111111111111---000888DDDTTTiiiuuujjjaaaYYYPPPKKKIIIHHHEEEBBBCCCFFFGGGFFFLLLMMMNNNPPPRRRSSSTTTTTTZZZ]]]aaabbbbbbbbbcccdddfffeeeeeeddd```[[[SSSNNNMMMOOORRRUUUVVVTTTPPPMMMOOORRRXXX```ggglllkkkhhhgggtttuuuddd\\\\\\VVVUUUVVVWWWZZZZZZYYYWWWSSSTTTUUUUUUUUUTTTSSSSSSWWWUUUTTTRRRRRRSSSTTTUUUSSSVVV[[[aaaccc___XXXQQQWWWSSSPPPOOOPPPNNNLLLKKKMMMPPPTTTWWWXXXXXXZZZ[[[\\\cccgggkkkllliii~~~TTT;;;>>>===888555444111......---,,,+++************))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))+++***(((''''''(((''''''''''''''''''''''''(((((((((''''''((((((((()))))))))))))))*********************++++++++++++---...///000111111111111,,,------......------,,,------------------------------,,,,,,,,,+++++++++***)))))))))+++++++++***************************************************))))))************))))))++++++++++++************************************))))))))))))))))))))))))************************))))))))))))************nnnNNN>>>666111444333111000/////////000000000///...............,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////......////////////......---------.........//////////////////////////////////////////////////////---..................---........................,,,,,,,,,---------......+++,,,---,,,******,,,---+++,,,,,,---,,,,,,++++++***++++++,,,,,,,,,++++++******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))******++++++******)))************************,,,,,,+++++++++++++++++++++,,,---......---+++************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......,,,---------......//////------------.........///000000000000000000000000///...111999DDDXXXwwwzzzmmmgggaaaXXXQQQUUUTTTMMMEEEDDDHHHHHHDDDGGGGGGHHHIIIKKKMMMNNNOOOSSSUUUWWWYYYYYYYYYZZZ[[[^^^______``````\\\VVVQQQPPPSSSVVVXXXVVVRRRMMMIIIQQQUUU\\\dddhhhhhheeeccceeelllqqqnnnfff```^^^___WWWUUURRRQQQRRRSSSTTTTTTQQQQQQRRRRRRQQQQQQPPPOOOPPPOOONNNNNNNNNNNNOOOOOOPPPPPPRRRTTTVVVUUURRRPPPLLLLLLKKKLLLNNNRRRSSSSSSSSSUUUWWWXXXXXXYYY[[[\\\\\\aaaeeennnyyyyyyzzzZZZ<<<888;;;888000---000...)))------,,,+++************(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))************))))))*********+++++++++---..................---,,,------......------,,,------------------------------,,,,,,,,,++++++++++++)))((()))+++---,,,***************************************************((()))************)))(((************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********oooNNN@@@999444333222111000///000111111000000///...............,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////...//////////////////...+++,,,,,,,,,------------/////////000000000000000////////////////////////......////////////..............................,,,,,,,,,---------......,,,---...---++++++---...,,,,,,,,,,,,,,,+++******++++++,,,---------,,,,,,******+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++++++++++++++++++++/////////...---,,,+++***************++++++++++++***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,---......//////------........./////////000000000000000000000000222......222777CCC]]]vvv}}}wwwooohhhlllhhh]]]PPPMMMQQQPPPJJJIIIHHHFFFEEEEEEFFFHHHJJJIIIJJJLLLOOORRRTTTUUUVVVSSSTTTUUUWWWXXXWWWSSSOOOQQQUUUYYYZZZWWWRRRNNNKKKUUUYYYcccmmmoooiiibbb```\\\]]][[[YYY\\\aaacccaaa]]]YYYTTTPPPOOOPPPQQQQQQNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLKKKKKKKKKNNNNNNMMMMMMMMMNNNOOOPPPJJJLLLLLLKKKMMMRRRUUUUUUWWWXXXXXXWWWWWWXXX[[[]]]aaaaaacccvvv___AAA===;;;888222------000///,,,---,,,+++******))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''')))******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((()))******++++++)))))))))************+++,,,,,,---------,,,,,,+++,,,------......------,,,,,,,,,,,,------------...------,,,,,,,,,,,,++++++,,,)))(((***---///---+++***************+++++++++************************((()))***++++++***)))((()))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******nnnLLL???:::666222111000000000111222333000000///...............,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////---......//////......---,,,,,,---------................../////////000000//////////////////////////////000000000000//////////////////////////////,,,,,,,,,---------......,,,---...---++++++---...***++++++,,,,,,,,,+++++++++,,,---...............******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********************************++++++,,,,,,---//////...,,,,,,++++++,,,************++++++++++++***+++,,,,,,,,,,,,+++***++++++++++++,,,,,,------++++++++++++,,,,,,,,,---,,,,,,,,,---------......++++++,,,------...//////....../////////000000000000000000000000000000000111------111222444EEEXXXmmm~~~zzzvvv~~~uuubbb\\\```^^^VVVSSSPPPKKKFFFCCCCCCEEEGGGDDDDDDFFFIIILLLOOOPPPQQQLLLLLLMMMOOOQQQQQQOOOLLLPPPUUUZZZ\\\ZZZVVVTTTSSSVVV]]]lllzzz{{{pppddd```ZZZXXXVVVWWWaaammmnnnhhheee```[[[VVVSSSRRRPPPNNNKKKKKKJJJIIIIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMLLLKKKLLLLLLLLLLLLKKKLLLMMMOOOPPPTTTUUUQQQQQQVVVXXXVVVZZZZZZXXXWWWVVVYYY]]]aaakkksss}}}lllHHH<<<>>>:::555000000111000000000---,,,+++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''(((***)))(((&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''((('''(((((()))******++++++))))))))))))************)))***+++,,,------------,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,++++++---***(((***...000...,,,))))))*********+++++++++************************((()))***++++++***)))(((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***lllIII===999555111000000000000222333444000000///...............,,,,,,,,,+++++++++******++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............/////////000,,,------......------,,,/////////000000000000111---------.........//////////////////////////////000000111111111111000000000000000000000000000000,,,,,,,,,---------......,,,------,,,++++++,,,...((()))***+++,,,---------,,,------.../////////...******+++,,,,,,,,,,,,+++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))))))))))))))))))))))))))***+++,,,,,,------...---,,,+++++++++,,,---)))************+++++++++***+++,,,------,,,+++***+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,---------......++++++,,,,,,---...//////////////////000000000000000000000000000000000000...+++...444222///888GGGQQQlllzzz|||pppsssqqqiiillljjjaaa^^^YYYQQQIIIEEEDDDEEEFFFDDDDDDEEEGGGJJJLLLLLLLLLKKKJJJKKKLLLNNNNNNMMMKKKOOOTTT[[[^^^]]]ZZZYYYZZZZZZcccwwwzzzkkkddd`````````dddqqq}}}}}}tttjjjfffaaa]]]YYYTTTPPPLLLIIIHHHGGGFFFFFFHHHJJJKKKJJJKKKMMMNNNNNNNNNMMMLLLLLLNNNOOOOOONNNNNNOOOPPPMMMSSSVVVUUUWWW]]]___]]]]]]\\\ZZZXXXXXX[[[aaafffwww|||cccCCC>>><<<333555///...222222,,,***...---,,,+++***))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%%%%&&&'''((())))))'''''''''''''''''''''''''''(((***)))'''&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''(((((()))***+++++++++))))))))))))************((()))***,,,---...//////,,,------......------,,,,,,,,,,,,------.........---------,,,,,,,,,++++++...+++(((+++///222///,,,))))))******++++++++++++************************''')))***++++++***)))'''&&&'''''''''(((((())))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((())))))))))))iiiKKK===777333333222000///...///000111000000000///......------,,,++++++******++++++,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,///...------++++++***)))******+++++++++,,,,,,,,,---------------------------......///000/////////,,,,,,,,,---------......---------.........//////000000000000000000000000////////////000000000000111111111111000000000000000000///...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,000---+++,,,...///---******++++++,,,,,,++++++***++++++++++++,,,,,,---...---------,,,,,,++++++++++++++++++*********))))))***************************++++++,,,,,,++++++***000---++++++---...---+++,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------*********+++,,,---...///............////////////............////////////000000000000000000000000111000///000111333666888PPP\\\sss~~~vvv}}}}}}tttiii___aaaXXXNNNKKKJJJGGGCCC@@@GGGFFFEEEEEEGGGIIIIIIIIIFFFFFFFFFGGGGGGIIIJJJKKKMMMTTT___hhhfff___\\\___hhhooo|||jjjppprrreee___pppvvviiifffaaa\\\WWWRRRLLLGGGHHHGGGEEEEEEFFFHHHJJJLLLJJJJJJJJJKKKKKKLLLLLLLLLOOOMMMMMMMMMNNNOOONNNNNNQQQOOOSSS[[[aaacccdddfffkkkfff```^^^dddqqqcccFFF???;;;999999000//////...------,,,,,,************))))))))))))(((((((((((((((((((((((()))&&&%%%&&&((()))'''%%%'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&###$$$$$$%%%&&&&&&&&&%%%''''''''''''((((((((((((&&&&&&'''((()))***++++++)))************+++++++++((()))***+++,,,---------+++++++++++++++,,,---...------..................***,,,......---++++++,,,,,,,,,,,,+++++++++******...,,,***)))((()))***++++++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))((('''''''''''''''))))))))))))))))))))))))fffJJJ===888555333222000///...///000111000000000///......------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++******++++++++++++,,,,,,,,,------------------------------...////////////...,,,---------............---------.........//////////////////////////////....../////////000000000111111111000000000//////000000///...............,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++,,,...///...---///---+++,,,......,,,******++++++,,,,,,++++++***+++++++++++++++,,,---...------,,,,,,,,,+++++++++)))*********++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++///,,,******,,,---,,,***,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++,,,---..................////////////............////////////////////////////////////111000//////000222444555===NNNeeezzzssszzz~~~qqq```[[[TTTNNNKKKJJJKKKMMMIIIFFFDDDDDDFFFGGGEEECCCGGGGGGGGGGGGHHHIIIIIIJJJNNNUUUbbbllllllfffdddgggzzz{{{wwwmmmoooyyyggg^^^]]][[[YYYUUUPPPJJJEEEDDDDDDDDDDDDEEEGGGHHHIIIJJJJJJKKKKKKLLLMMMMMMMMMQQQQQQQQQRRRSSSTTTSSSRRRZZZZZZ^^^cccdddbbbeeejjj~~~{{{zzz}}}rrrIII777666444333444/////////...---,,,,,,,,,*********)))))))))((((((''''''''''''''''''''''''(((&&&%%%&&&((()))'''%%%'''''''''''''''(((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((()))***+++,,,,,,))))))*********+++++++++)))******++++++++++++***+++++++++++++++,,,------------------------------)))+++------,,,+++++++++,,,,,,+++++++++*********,,,+++***(((((()))***+++*********)))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))((((((((('''''''''''''''''''''''''''))))))((('''''''''''''''((((((((((((((((((((((((cccHHH<<<888666333222000///...///000111000000000///......------,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,---...............------........./////////------........./////////////////////////////////------........./////////111111000000000000//////000///......---.........,,,------......------,,,------------------------...---,,,---...//////---...---,,,,,,------,,,+++***++++++,,,,,,++++++***,,,++++++++++++,,,,,,---,,,,,,,,,,,,++++++++++++))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++---+++***)))***+++***))),,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,------...---............/////////---............/////////////////////////////////000//////......000111222555GGGZZZiiizzzwwwwww}}}wwwkkk\\\QQQMMMOOORRROOOJJJEEEEEEHHHIIIGGGDDDDDDEEEEEEFFFFFFGGGGGGGGGOOOVVVcccoooqqqnnnpppuuulll[[[TTTSSSSSSRRRQQQLLLFFFBBBBBBCCCDDDFFFGGGGGGHHHHHHJJJKKKKKKLLLMMMNNNNNNOOOKKKMMMOOORRRUUUVVVWWWWWWYYY\\\___```]]]]]]gggssseeeMMM777222555444222333///......------,,,,,,+++******))))))))))))((((((''''''''''''''''''''''''((('''&&&&&&'''((('''&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))***++++++,,,,,,)))))))))*********+++++++++++++++++++++***))))))++++++++++++++++++,,,---...------,,,,,,+++++++++)))***,,,,,,***)))***+++,,,++++++++++++*********+++***)))((()))***+++,,,******))))))))))))((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))((((((((('''''''''''''''''''''''''''''')))(((''''''&&&'''''''''((((((((((((((((((((((((cccGGG;;;777555333222000///...///000111000000000///......------,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,,,,------------------------------+++,,,------......------.........////////////000............////////////////////////////////////------------.........///111000000000///////////////......------.........,,,------......------,,,........................---,,,+++,,,.........---------,,,,,,,,,,,,,,,+++***++++++,,,,,,++++++***,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,******************++++++++++++++++++++++++++++++++++++++++++++++++------------------------///......------,,,,,,,,,......------,,,------------------.........//////---------.........////////////////////////////////////...------......///222@@@MMMYYYppp}}}kkk\\\WWWXXXXXXYYYQQQIIIFFFIIILLLKKKIIIEEEEEEFFFFFFGGGHHHHHHHHHNNNTTT___jjjooorrrzzzeee]]]RRRPPPMMMKKKIIIFFFBBB???BBBDDDFFFIIIJJJJJJIIIIIIKKKKKKLLLMMMNNNOOOPPPQQQJJJMMMRRRVVVXXXZZZ\\\]]]ZZZ\\\]]]ZZZVVV[[[pppyyyKKK???555555777444111000------------,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&'''''''''(((((('''(((((()))******++++++))))))))))))************++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,,,,------------,,,,,,+++***))))))(((***+++***)))((()))***++++++++++++************))))))(((((()))***+++,,,))))))))))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&'''''''''((((((((((((((((((((((((fffIII<<<777444333222000///...///000111000000000///......---------,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++,,,,,,,,,---------------------------------+++,,,------......------.........////////////000........./////////000000........................------------.........///000000000////////////.........------------......,,,------......------,,,........................+++*********,,,---,,,+++,,,------,,,++++++++++++***++++++,,,,,,++++++***,,,++++++******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,+++******+++,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------.........------,,,,,,+++...------,,,,,,,,,------------------............------------..........................................------------------+++333;;;GGGeee}}}xxxyyy{{{ssstttsssoooggg]]]QQQIIIHHHIIIJJJIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLOOOWWW```gggooo|||ooo]]]```VVVQQQKKKEEECCCBBBAAA@@@BBBDDDGGGJJJKKKKKKJJJJJJLLLLLLNNNOOOQQQRRRSSSTTTTTTWWWZZZ\\\\\\\\\]]]______```aaaaaacccrrr|||UUUAAA:::555444333///+++***,,,,,,,,,,,,,,,+++++++++)))))))))(((((((((((('''''''''''''''''''''''''''&&&'''''''''&&&&&&''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))(((((()))))))))************+++,,,---..................------------......------,,,+++******))))))((()))***)))(((((()))***+++++++++*********))))))((((((((())))))******+++(((((((((((((((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''iiiKKK===777333333222000///...///000111000000000///......------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,......---,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------------------------------,,,,,,---...............------........./////////....../////////000000000........................------........./////////000000////////////......---------,,,------...///,,,------......------,,,------------------------+++))))))***+++,,,+++***+++------,,,+++***+++,,,***++++++,,,,,,++++++***,,,++++++************+++*********+++++++++++++++---,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,------,,,******+++---***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,+++++++++,,,,,,---,,,------------.........,,,------------.................................------------------,,,,,,---///111999QQQmmm|||||||||}}}tttggg[[[SSSPPPOOOOOOMMMKKKHHHEEEDDDDDDFFFGGGJJJKKKOOOVVV\\\eeeuuullliiiooorrrwwwqqqZZZTTTZZZWWWQQQIIICCC@@@AAACCCCCCCCCEEEHHHKKKLLLMMMLLLLLLOOOPPPRRRSSSUUUWWWXXXYYYWWWYYY\\\\\\ZZZ[[[^^^aaaeeehhhppp|||wwwXXXLLL<<<888444111///---***)))++++++++++++++++++++++++))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((((((((((()))))))))******)))***+++---....../////////......------------------,,,,,,++++++*********)))******)))(((((()))++++++************)))))))))(((((())))))))))))))))))''''''(((((((((((())))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''(((''''''''''''''''''''''''jjjNNN???888333333222000///...///000111000000000///......------------,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------------------------...////////////...,,,---------.............../////////000000000000............................../////////000000000000000/////////.........---,,,,,,,,,------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,++++++,,,...,,,***)))***,,,***++++++,,,,,,++++++***,,,,,,+++***************)))*********++++++++++++*********+++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++,,,---+++)))(((***,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++++++++***************+++,,,---,,,,,,---------.........,,,,,,---------.................................,,,,,,------------------111000000222:::HHHYYYddd{{{|||vvvnnnkkkjjj\\\XXXQQQJJJFFFFFFGGGHHHIIIIIILLLQQQTTTZZZgggtttzzzdddSSSPPPSSSTTT[[[dddhhhaaaVVVQQQPPPOOOQQQLLLFFFBBBBBBEEEHHHIIIHHHJJJLLLNNNPPPQQQQQQQQQTTTUUUWWWYYY[[[]]]______XXX^^^eeejjjooowwwyyyoooVVVMMMJJJ:::777333///...///---+++*********+++++++++++++++))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&(((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((((((((((((((()))))))))***)))******+++,,,,,,,,,,,,------,,,+++++++++++++++,,,,,,,,,,,,,,,+++++++++***++++++)))((((((***,,,************))))))))))))))))))))))))))))))(((((('''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''kkkOOO@@@999444333222000///...///000111000000000///......------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------...//////000000//////,,,,,,,,,---------......////////////000000000000........................////////////000000000000000/////////............,,,,,,,,,,,,------...///,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---...---,,,***,,,...---***)))***,,,+++++++++,,,,,,+++++++++,,,,,,+++***))))))******))))))******++++++++++++(((((()))***+++,,,,,,---************************))))))************)))))))))+++,,,***'''&&&)))+++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******++++++,,,))))))))))))***+++,,,---,,,,,,,,,---------......,,,,,,,,,---------..............................+++,,,---............---+++,,,......---444III^^^fffppp|||nnnkkk~~~qqqkkkbbbXXXRRRPPPQQQRRRIIIIIILLLPPPPPPSSS]]]hhhkkkggg\\\OOOHHHIIINNNPPPKKKRRRRRRKKKLLLSSSQQQHHHIIIFFFCCCCCCEEEIIILLLMMMOOOPPPQQQSSSUUUWWWXXXXXXXXXYYY[[[]]]___aaacccdddccclllyyy|||}}}vvveeeIIIOOOQQQFFF777555000,,,,,,...,,,(((******************++++++)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))(((&&&%%%&&&)))&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%&&&&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((()))))))))))))))************)))((((((,,,++++++***)))))))))***,,,,,,,,,,,,,,,,,,------+++++++++***((()))+++---************))))))))))))))))))******)))((('''&&&&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''eeeHHH===:::999333222000///...///000111444333111000///...//////******************************++++++++++++******(((((()))***,,,---...///++++++++++++++++++++++++,,,---...---+++******+++---------............///***+++---/////////---,,,------++++++++++++------------------------------,,,,,,,,,---------......222111000.........///000///////////////.........111111000000//////..............................,,,,,,------,,,,,,+++******++++++,,,,,,++++++***---------,,,,,,+++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************)))************+++++++++))))))))))))))))))))))))******++++++++++++************))))))((((((''''''******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++******++++++,,,---,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,---.........---------------------------//////---,,,---333:::@@@]]]___fffsss~~~|||yyy|||vvvnnnfff___ZZZSSSUUUWWWWWWUUUTTTTTTUUUPPPSSSUUUSSSPPPNNNPPPRRRSSSSSSSSSRRRQQQQQQTTTVVVQQQOOOMMMNNNQQQSSSRRRQQQVVVUUUTTTSSSUUUZZZ```eeedddcccccciiiqqqxxx{{{{{{xxx{{{{{{[[[EEEBBB@@@>>>???222000...+++******+++,,,))))))))))))))))))))))))))))))))))))(((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************(((((()))***+++,,,,,,,,,+++++++++++++++++++++++++++---------+++++++++---,,,,,,++++++***)))((((((******)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''cccGGG<<<999888333222000///...///000111444333111///............******************************++++++++++++******))))))***+++,,,------...++++++++++++++++++++++++......///---+++******+++------------............)))***+++------,,,+++***---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......222111///.........///000////////////............000000000000//////..............................,,,------------,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))************************)))************+++++++++))))))))))))))))))))))))******++++++++++++************))))))((((((((((((******+++++++++,,,,,,,,,************************))))))*********+++++++++++++++******++++++,,,---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,------............---------------------------......---,,,...222888===LLLUUUbbbqqq}}}zzz~~~|||{{{yyyvvvooofff___^^^[[[VVVQQQPPPSSSYYY^^^[[[\\\]]]^^^^^^]]][[[ZZZXXXWWWVVVXXX[[[]]]]]][[[```aaabbbdddhhhnnnvvv|||}}}dddCCC888999777555555111000---+++******+++,,,))))))))))))))))))))))))(((((((((''''''''''''&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((()))))))))*********)))))))))******++++++,,,++++++************+++++++++,,,------++++++,,,---,,,,,,++++++***))))))(((******)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''+++***(((&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''```EEE;;;888666333222000///...///000111555333111///...---------++++++++++++++++++++++++******++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++///000000...,,,******+++------------............***+++,,,---,,,+++***)))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......111000///.........//////........................000000000////////////...........................---------------,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++***************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))******++++++++++++*********))))))))))))(((((((((******+++++++++,,,,,,,,,***************************************+++++++++++++++******++++++,,,---++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............/////////...------------------------------------...---...000444777AAAOOOaaaooowwwyyyqqqfffaaaccclllwww}}}}}}~~~zzzsssssssssuuuxxx|||}}}}}}|||QQQAAA555555666333000111000///---+++******++++++))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$&&&&&&&&&''''''''''''((('''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))******************************+++***)))(((((()))***++++++,,,------++++++,,,---,,,,,,++++++***)))))))))******)))(((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((''''''''''''''''''(((...,,,***((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''']]]CCC:::777555333222000///...///000111444333111...---,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,///000000...,,,******+++,,,,,,---------.........---............---++++++++++++------------++++++++++++++++++++++++++++++,,,,,,,,,---------......////////////.../////////------...............///////////////////////////........................---------...---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,************************************************++++++******++++++,,,---+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///000000000///...------------------------------+++,,,............000222===HHHXXXcccjjjssspppSSS<<<888777999666000...000......,,,+++************))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((()))))))))******(((((((((((()))))))))***************))))))))))))+++***)))(((((()))***+++***,,,------++++++,,,...+++++++++*********))))))***))))))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((,,,+++)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''[[[CCC;;;888444333222000///...///000111333222000...,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++************++++++,,,,,,,,,//////000...,,,******+++,,,,,,,,,------------...............---,,,,,,+++++++++------------++++++------------------------,,,,,,,,,---------...............////////////...,,,---------......//////.............../////////........................------.........---,,,,,,,,,,,,,,,------,,,,,,,,,------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++))))))*********+++++++++))))))))))))))))))))))))******++++++++++++******))))))))))))******************+++++++++,,,,,,,,,************************************************++++++******++++++,,,---******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///.........///000000000///...------------------------------***,,,......------...///666;;;BBBKKKUUUaaammmvvv~~~kkkIIICCC888888777555///))))))------,,,++++++************((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''(((((((((((())))))))))))'''(((((((((((()))))))))******))))))))))))))))))******)))(((((()))*********+++---,,,,,,+++---...+++++++++******************))))))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''YYYDDD>>>999444333222000///...///000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,+++++++++++++++++++++*********++++++,,,,,,------......---+++******+++,,,,,,,,,,,,------------,,,,,,+++++++++++++++++++++,,,,,,------,,,,,,+++------------------------,,,,,,,,,---------......------.../////////......,,,,,,,,,---......//////---............/////////.......................................---,,,,,,,,,,,,------------,,,,,,------------............,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******++++++++++++******)))))))))************+++******+++++++++,,,,,,,,,************************+++++++++***************++++++******++++++,,,---)))***+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////............/////////...------------------------------)))+++---...---------...111111333999EEESSS___eeennn{{{vvvyyyfffJJJ@@@===777777555000+++)))+++...+++++++++*********))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))************************)))+++,,,,,,,,,,,,---///******************************)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((($$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''}}}WWWEEE@@@;;;444333222000///...///000111//////---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,)))******+++,,,,,,------***+++,,,,,,*********,,,++++++,,,,,,,,,---------++++++******++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,---.../////////......++++++,,,------...//////---------.........//////.......................................------,,,,,,,,,------------,,,,,,,,,,,,,,,------.........,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++******+++++++++,,,,,,,,,************************+++++++++*********))))))++++++******++++++,,,---)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,------............---------------------------)))+++------------...///000//////333;;;EEEOOOTTT```nnn|||dddEEE<<<;;;888444333111...,,,---......***************))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&'''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))''''''(((((())))))******)))***+++,,,,,,+++***))))))+++,,,,,,,,,,,,---///******************************)))(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''|||WWWFFFBBB<<<444333222000///...///000111...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,))))))***+++,,,,,,------(((***++++++***)))+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,---......///...---++++++++++++---...++++++++++++++++++++++++,,,,,,,,,---------......+++,,,.../////////......++++++,,,,,,---...//////---------.........//////..............................//////......---,,,,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,++++++*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++))))))))))))))))))))))))******++++++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,************************++++++++++++******))))))++++++******++++++,,,---)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......++++++,,,---............------------------------***+++------------///111------......111666>>>CCCSSS___qqqSSSCCC???666222888///...,,,+++---...,,,((()))************))))))(((((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&''''''((()))******+++(((***,,,......,,,***((()))+++,,,,,,,,,,,,...///******************++++++******)))(((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$''''''''''''''''''''''''''''''''''''''''''''''''xxxYYYHHH>>>777444555444222000000000000111000///...------,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++***+++++++++...------,,,,,,------...---------,,,,,,+++++++++************)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------------------------------------------******+++,,,,,,---......111...,,,---///111///------------.........//////000111111000---,,,,,,---............////////////------............------,,,------------------,,,---,,,************,,,---******+++++++++,,,,,,,,,------,,,,,,,,,------...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,,,,++++++***************************************+++++++++,,,,,,,,,...,,,+++))))))***,,,---///...---,,,,,,,,,,,,,,,,,,---......//////......//////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......+++,,,...//////111333666FFFPPP\\\gggvvvjjjTTT@@@;;;<<<777111---------,,,++++++******)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************+++)))(((***,,,---+++)))******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''************))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((wwwWWWFFF<<<666444444333111000//////000000000///...------,,,---------,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,---------------,,,,,,+++++++++++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------******+++,,,,,,---......111...,,,---///000///---------------.........//////000111///---,,,---...............////////////---......//////......---------............------,,,,,,++++++++++++,,,,,,*********+++++++++,,,,,,...------,,,,,,,,,,,,---++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,***++++++,,,,,,++++++***++++++******++++++,,,---,,,++++++++++++++++++************************************+++++++++,,,,,,,,,+++***))))))***,,,---......---,,,,,,,,,,,,,,,,,,------...............///......---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***,,,---------...111333:::AAAJJJUUUggg{{{mmmPPPDDD:::888777333000111---,,,,,,++++++******)))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((())))))))))))(((((((((((()))))))))************(((((())),,,,,,+++(((************+++++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''uuuSSSBBB:::666555333222000///...//////000000///...------,,,---------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,++++++---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------***++++++,,,,,,------...000...,,,---...///...---------------............---///000///...---...///---............/////////......////////////......---......//////......---+++,,,,,,------,,,,,,+++*********++++++++++++,,,...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++*********************************++++++++++++,,,******++++++++++++******+++************+++,,,,,,*********+++++++++++++++*********************************++++++++++++,,,+++***))))))***+++---...------,,,,,,++++++,,,,,,,,,,,,---.....................------,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,***+++,,,,,,++++++...///111444999CCCXXXpppuuucccAAA999777777666222......222,,,,,,,,,+++******))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%'''''''''''''''''''''''''''(((((())))))(((((('''(((((())))))))))))******((((((((()))***+++***((()))))))))*********++++++,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((''''''(((((((((''''''''''''''''''''''''rrrPPP???888555555222111///.........///000000///...------,,,---------,,,,,,++++++,,,,,,---,,,,,,+++++++++,,,---------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,---------+++++++++,,,,,,---------...------,,,------...---------------------------,,,---......------///000---------.........//////...//////000000//////...,,,------......------,,,+++,,,---......---,,,+++************++++++++++++...---,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************++++++++++++******++++++++++++*********************++++++,,,))))))******++++++,,,,,,************************************++++++++++++))))))))))))***+++---...,,,,,,++++++++++++,,,,,,,,,,,,---.........---------------,,,,,,,,,++++++++++++++++++++++++++++++***************+++,,,,,,***+++,,,+++******,,,...111111222;;;PPPjjj{{{vvv~~~}}}YYYDDD<<<555666777555000,,,,,,///,,,,,,++++++***)))))))))))))))))))))))))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((()))))))))***''''''((())))))***)))(((((())))))))))))*********++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''qqqNNN===666444555111000///.........///000000///...------,,,---------,,,,,,++++++,,,,,,---,,,+++++++++,,,------...,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,,,,---...------------------,,,,,,+++,,,......------///000------------..................////////////......***++++++,,,,,,++++++******+++------------+++***))))))*********+++++++++---,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++(((((()))))))))*********))))))))))))))))))))))))))))))*********+++++++++)))******++++++******)))******))))))******+++,,,)))))))))******+++++++++))))))))))))))))))))))))))))))*********+++++++++(((((())))))***+++,,,---++++++*********++++++,,,+++,,,,,,---...---------,,,,,,,,,,,,,,,+++++++++************************+++++++++++++++,,,------,,,------,,,++++++,,,...222000000666HHH___ooosssooo}}}oooIII555444:::888777444000...---,,,+++,,,,,,+++******))))))((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))))))))&&&'''))))))))))))))))))((())))))))))))*********+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''pppMMM<<<666444555111111000/////////000111000///...------,,,---------,,,,,,++++++,,,,,,---,,,++++++,,,,,,---...///,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,------++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******************************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***,,,...------------,,,,,,,,,,,,+++,,,......------...000,,,------------.........------............------)))******++++++******)))***++++++,,,,,,++++++***)))))))))************++++++******)))******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++((()))))))))************)))))))))))))))))))))))))))))))))************+++))))))************))))))***))))))))))))***++++++)))))))))***************)))))))))))))))))))))))))))))))))************+++((())))))******+++++++++******))))))******++++++++++++,,,---------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))+++++++++++++++,,,------,,,---...---,,,,,,---///......---000===MMMXXX[[[pppwww~~~\\\AAA777555444444444222...***+++///...***+++++++++***))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&''''''(((((((((((())))))&&&(((******)))))))))***)))))))))*********+++++++++************)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqqNNN===666444444222111000///000000111222000///...------,,,---------,,,,,,++++++,,,,,,---+++++++++,,,,,,...//////,,,,,,++++++++++++,,,,,,+++++++++,,,,,,------------,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,***)))+++...---------,,,,,,,,,++++++,,,---......,,,,,,---...,,,,,,---------.........,,,,,,------------,,,,,,******++++++++++++******+++******))))))******+++))))))))))))************))))))((())))))***+++,,,************************************************************************)))))))))*********++++++************************))))))))))))************))))))************)))))))))))))))))))))***++++++************))))))))))))))))))))))))))))))))))))))))))))))))************))))))***************))))))))))))))))))***++++++++++++,,,------------,,,++++++++++++++++++++++++))))))))))))))))))))))))***************+++,,,,,,+++,,,------,,,,,,...000+++---......333===CCCDDD___lllvvvzzzgggOOO888333888999555111,,,...---)))***//////***++++++******))))))(((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&'''''''''((((((((())))))''')))++++++***)))***,,,************+++++++++,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&qqqNNN>>>666444444222222111000000111222333000000...------------------,,,,,,++++++,,,,,,---+++++++++,,,---...///000,,,++++++++++++++++++,,,+++++++++,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***,,,---,,,))))))+++...---------,,,,,,+++++++++,,,---......,,,,,,---...,,,,,,,,,---------......+++,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++***)))(((((()))***+++))))))))))))************(((((((((((()))+++,,,---))))))))))))))))))))))))************************************************************++++++++++++************************))))))))))))************))))))************)))))))))))))))))))))******+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))************)))************))))))((())))))((())))))***++++++++++++,,,---------,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))))))))******+++***+++,,,,,,+++,,,...000+++000111000000555888777EEEddd~~~{{{yyy\\\BBB;;;888:::888111---...(((...000,,,+++......***++++++******)))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&''''''''''''((((((((()))'''***,,,,,,***)))***,,,***++++++++++++,,,,,,,,,************))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))******&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&oooMMM>>>888555444222222222111222222333333111///...---......,,,+++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,***(((((()))***+++)))))))))***+++++++++,,,************************)))******++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---.........//////...---,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********''''''(((((())))))******************************))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))))))))))))))---,,,,,,+++*********+++************************+++,,,,,,,,,+++***((('''))))))))))))))))))))))))***+++,,,------,,,+++************)))))))))))))))((()))***++++++***)))((())))))))))))((((((((((((*********)))))))))))))))))))))))))))))))))))))))******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,............////////////:::@@@UUUrrrzzz||||||qqqiiillluuucccHHH>>>888777666444222000///...************************))))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''((((((((('''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%'''((()))))))))(((&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''))))))))))))***************)))((((((((()))+++,,,************************))))))(((((('''''''''&&&'''%%%%%%'''%%%"""&&&...(((((('''''''''&&&&&&&&&&&&'''((())))))***))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%'''((()))nnnLLL===777444333222222222111111222222333111///------......,,,+++************************++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---,,,***)))((()))***+++***************+++++++++************************)))******++++++,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++,,,...............------,,,,,,,,,++++++******++++++,,,+++++++++******)))))))))((((((((()))))))))))))))************************************************++++++++++++++++++++++++************************************************---,,,++++++******++++++************************+++++++++++++++)))(((''')))))))))))))))))))))))))))***+++,,,,,,+++***)))***)))))))))))))))))))))((()))***++++++***)))(((******)))))))))(((((((((************))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))***)))))))))))))))))))))*********+++++++++,,,,,,---.........////////////555333<<>>666555444222000...---,,,************************))))))))))))((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''&&&%%%'''&&&&&&&&&&&&&&&&&&&&&(((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''((((((''''''&&&&&&''''''((((((((()))))))))************)))((((((((()))++++++************************)))((((((((('''''''''''')))***)))'''&&&%%%'''((((((((('''''''''&&&&&&&&&'''(((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((('''&&&&&&&&&'''((()))mmmKKK===777444333333222222111111111222222000...------......,,,+++))))))***++++++***))))))++++++,,,,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++,,,++++++******++++++,,,,,,+++***)))))))))***++++++++++++***************************************)))******++++++,,,------,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***))))))+++,,,---///...,,,++++++,,,------,,,+++************+++,,,*********)))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************,,,,,,++++++******++++++))))))))))))))))))))))))************)))(((''''''))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))***++++++***))))))++++++*********)))))))))******************************************************))))))******+++,,,************************,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,---------.........//////333...---555@@@NNNdddyyyooonnnwww{{{zzz}}}dddFFF777444555555222222111///---,,,+++***************************)))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''''''''&&&'''''''''''''''''''''''')))((((((''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))(((''''''&&&&&&''''''((((((((())))))))))))******)))))))))((()))******+++************************((((((((((((''''''''''''###)))***%%%%%%******%%%'''''''''''''''&&&&&&&&&(((((()))))))))(((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''((()))***lllKKK===777555444333222222111111111111111///...,,,------...,,,++++++,,,...//////...,,,++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))******+++,,,+++++++++***)))))))))************************)))******++++++,,,---------,,,,,,++++++*********++++++++++++++++++++++++*********)))***+++,,,,,,...---+++***)))+++,,,...++++++************++++++******************))))))+++******))))))(((((((((((((((((((((((((((((((((************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))*********************************++++++++++++*********))))))***************++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,---------.........111......111555<<>>666111777333000000111111///---,,,,,,++++++++++++++++++***))))))(((((())))))***(((((((((((((((((((((((((((((())))))))))))((((((%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''!!!!!!```HHH%%%###///(((""")))&&&###***!!!"""444HHH###///,,,&&&(((''''''(((((((((((((((((((((''''''&&&&&&''''''(((222### &&&...&&&555WWW444!!!&&&%%%+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((YYY???777444222444333222000///.........//////---,,,,,,------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++***************************++++++++++++,,,,,,,,,************************+++++++++***************((((((((((((''''''''''''((((((((((((((((((((((((***)))((((((((()))+++,,,(((((((((((())))))))))))((()))))))))*********+++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++******++++++,,,---...---+++******+++---...************++++++++++++))))))))))))))))))))))))************************((((((((((((((()))******))))))))))))))))))))))))))))))))))))************+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***+++++++++++++++((()))***+++,,,---...///000---///555666111......///:::KKKeeevvvrrrssswwweeeLLL<<<666777666555222///------...///---+++************++++++++++++))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&\\\AAA$$$&&&333%%%***'''+++!!!000$$$'''333xxxAAA666###000+++''''''''''''((((((((((((((((((''''''''''''((((((444%%%***$$$$$$'''666%%%)))WWW+++&&&,,,222$$$"""((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((ZZZ@@@888444222222222111000.........//////000...,,,,,,---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++*********************************+++++++++,,,,,,************************************************''''''''''''((((((((((((((((((((((((((((((((((((***)))((((((((()))+++,,,''''''((((((((())))))))))))))))))))))))*********))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((())))))***+++++++++*********+++,,,---,,,+++***))))))***+++,,,)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***(((((((((((((((((((((((((((((()))))))))***************)))(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))***++++++++++++***(((((()))***+++------...++++++---000000---...000111222333???IIIDDDHHH[[[yyyuuu^^^HHH@@@777555777888555111000///...------,,,+++)))))))))******************))))))(((((((((((())))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''...$$$XXX<<<---"""(((++++++(((***---"""ggg888999***&&&&&&'''''''''(((((())))))(((((((((''''''((((((((($$$)))111)))%%%$$$###'''NNN&&&''''''+++&&&...'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((([[[AAA999444222222222111000.........///000000...,,,,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))))))))***++++++,,,,,,,,,,,,++++++******+++,,,,,,,,,,,,+++************************************++++++++++++************************)))))))))***************'''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))******(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******************++++++++++++)))******************)))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((()))))))))*********)))(((((((((((()))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******(((((()))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******++++++******(((((()))***++++++,,,,,,***,,,---,,,++++++...222,,,...---222888000---999IIIhhhrrrXXXEEE:::777555333333444444111---............,,,+++***)))******)))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$\\\===000''''''***&&&***&&&---++++++RRR)))WWWddd888...(((&&&&&&''''''((())))))))))))((((((''''''(((((()))###&&&&&&###)))---000888'''$$$777%%%111eeeccc+++%%%.........''' )))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((YYYAAA999555333444222111///......//////000000...---,,,---...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++******++++++++++++************+++,,,,,,,,,,,,+++************************************++++++++++++************************((()))))))))*********+++((((((((()))))))))******))))))))))))))))))))))))'''(((((()))))))))))))))(((((()))))))))*********)))))))))))))))))))))(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((()))***+++,,,++++++***((()))+++,,,,,,+++)))(((((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))(((((((((((()))))))))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((())))))***************((()))))))))******+++++++++,,,---,,,---...///000&&&......///555222...222)))@@@^^^wwwsssYYYEEE:::555555222222111000......//////+++,,,------,,,******)))*********)))((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&---\\\999###"""...222!!!..."""***%%%!!!~~~ttt&&&&&&[[['''(((&&&&&&''''''((())))))***))))))(((((((((((())))))---***'''((($$$!!! !!!###+++(((***000aaa{{{&&&///,,,///''')))###000''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((WWW@@@999666444555111111///......///000000000///------.........---........................,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,*********++++++***************+++,,,,,,,,,,,,+++************************)))************+++++++++))))))))))))))))))))))))(((((())))))*********+++(((((())))))******++++++))))))))))))))))))))))))&&&''')))*********)))((())))))))))))************))))))))))))((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''')))+++,,,---,,,***)))(((***,,,......,,,***((('''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))************************(((((((((((())))))))))))***)))(((''''''((()))***************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************)))))))))))))))*********((()))***,,,///111///***+++222---&&&,,,///...222///222888CCCSSSiiiyyy]]]QQQAAA999555444333333222333222///+++))),,,///(((***,,,,,,+++*********+++******)))(((''''''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''###,,,^^^AAA+++###''',,,333%%%)))'''EEE---(((,,,!!!JJJ555###)))&&&&&&&&&'''((())))))***))))))(((((((((((())))))""",,,'''(((+++&&&***###444---))) ///###///(((HHH$$$+++---(((***((()))...((("""&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((~~~QQQ@@@777555666222222111000//////.........000///...---------------.........------,,,,,,,,,+++,,,,,,***)))))),,,...---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,+++*********))))))(((((())))))))))))))))))))))))'''(((((()))))))))))))))***)))))))))((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''))))))))))))))))))))))))''''''(((******+++++++++++++++************+++++++++++++++*********))))))*********)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))************,,,,,,++++++***)))))))))+++*********))))))(((((((((((()))***************))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))***))))))(((((((((((()))))))))))))))************++++++++++++*********+++,,,,,,---........................,,,...000111555@@@OOO[[[zzzyyywww[[[IIIAAA<<<:::777333111000///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((())))))))))))(((((())))))(((((('''''''''&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''***%%%###%%%((((((%%%###&&&&&&&&&&&&&&&&&&&&&&&&###***###)))###+++***''''''''''''''''''''''''---###PPP;;;!!!$$$&&&---***'''%%%)))'''%%%((($$$yyy,,, 444$$$***///(((###%%%((((((((((((((((((((((((!!!%%%)))))))))###))))))))))))))))))))))))333666@@@((()))&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&~~~QQQ@@@777444555222222111000//////.........///......---,,,,,,------......---------,,,,,,,,,,,,,,,,,,+++))))))+++------,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,************)))))))))((())))))))))))))))))))))))'''(((((()))))))))))))))++++++++++++*********)))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******+++******++++++************+++++++++++++++*********)))))))))))))))((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))*********************************+++************)))))))))((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))))))))*********+++++++++++++++******++++++,,,------------------------------///000000000555>>>EEEJJJJJJQQQaaayyyxxxbbbMMM>>>777555888666333000...---......,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))))))))(((((())))))))))))(((((()))((((((((('''''''''&&&((((((((((((''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&)))'''&&& 111%%%000%%%%%%%%%%%%%%%%%%%%%%%%###---fffDDD!!!,,,111***###---)))&&&YYYvvv%%%%%%"""&&&$$$***%%%'''!!!###)))---000&&&&&&&&&&&&&&&&&&&&&&&&###"""111"""...///))))))))))))))))))))))))000333>>>)))***)))(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&~~~QQQ???666444555111222111000//////............------,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,------+++))))))***,,,---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++************++++++************))))))))))))))))))))))))))))))))))))'''((())))))******))))))++++++++++++************)))((((((''''''(((((()))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))***************)))++++++************+++++++++++++++***************(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))************(((((()))******+++,,,,,,************))))))))))))((())))))************)))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((()))))))))))))))))))))*********++++++++++++******++++++,,,,,,++++++++++++++++++++++++,,,...000///------///222000111444===OOOiiioooUUUQQQJJJ@@@777222111222222111///---+++++++++,,,++++++++++++++++++++++++************))))))))))))'''(((((())))))(((((('''((((((((('''''''''''''''(((((((((''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''$$$''')))(((&&&%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&(((000'''!!!111aaaVVVWWW________________________QQQ```}}}bbbZZZ:::###******'''###AAA%%%)))$$$***,,,KKK"""***iii^^^aaa]]]WWWRRR````````````````````````eee]]]ddd###)))))))))))))))))))))))))))---000888((())))))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&~~~QQQ???666444555111222111000///............---,,,,,,+++++++++,,,,,,------------------------,,,------,,,***)))***+++---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++*********)))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((******))))))((((((''''''((((((((((((((()))))))))))))))))))))))))))))))))******+++++++++***))))))++++++************++++++************************(((((((((((()))))))))))))))))))))))))))))))))))))))******************)))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******((()))))))))************((()))))))))*********+++*********)))))))))))))))((()))************))))))((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))))))))))))))************,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---//////------...000111222333555:::FFFUUU___xxx{{{yyyeeeTTTFFF>>>888999;;;;;;999666333111...---,,,+++************++++++++++++++++++++++++******)))))))))((((((((('''(((((((((((((((((('''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%'''(((&&&&&&&&&%%%"""%%%%%%&&&&&&&&&&&&&&&&&&"""###333###,,,&&&'''+++&&&%%%,,,&&&---000zzz&&&!!!,,,RRR,,, )))))))))))))))))))))))))))---000&&&&&&(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''|||PPP???666444555111222111000///............,,,,,,+++++++++,,,,,,---------------------------+++,,,---,,,***)))***+++---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))******************************((())))))***************(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))*********************************++++++++++++******)))++++++************++++++************************)))))))))******+++++++++************************((())))))******))))))((('''((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******((()))))))))*********************)))))))))(((((())))))))))))))))))******))))))*********))))))(((((()))))))))************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((('''&&&(((((((((((())))))))))))(((((()))))))))*********,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...000222------///111333666777888NNNLLLJJJPPPddd~~~yyylllbbbQQQBBB999555666777---///111333333111...+++,,,++++++***************************************)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&$$$$$$***///+++"""%%%%%%%%%&&&&&&&&&''''''///'''%%%|||))),,,&&&...MMM###!!!***$$$***,,,***######>>>)))000((((((((((((((((((((((((&&&+++***&&&$$$((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''{{{OOO>>>666555666333222111000//////.........,,,,,,,,,,,,,,,------...,,,,,,,,,------------...)))+++------+++***+++,,,---,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******))))))*********+++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********))))))))))))******))))))))))))************************************((()))******++++++******************++++++++++++***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))))))))'''(((((())))))******+++******************************+++++++++++++++***++++++************++++++***************+++++++++)))******++++++,,,,,,,,,************************((())))))))))))))))))(((''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))************++++++***))))))(((''''''))))))))))))************)))************))))))((())))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))((((((((()))))))))******,,,,,,++++++******++++++---------------------------,,,+++******+++---///---,,,+++...111333333111666555222333>>>OOO[[[^^^kkk}}}uuueee]]]QQQDDD;;;:::888555444333333444000---***)))+++---...///+++++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%###%%%///999333'''$$$%%%%%%&&&&&&'''''''''"""$$$'''(((www)))$$$&&&---~~~&&&$$$***'''+++)))(((...###EEE######((((((((((((((((((((((((%%%***(((***%%%***&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''yyyNNN===666555777444222111000//////.........------,,,,,,---......///,,,,,,,,,---------......'''***,,,---,,,+++,,,------,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++***************+++++++++,,,,,,***************************+++,,,,,,,,,,,,+++*********))))))))))))******((()))))))))************************************))))))***++++++++++++***)))*********++++++++++++******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******'''(((((()))******++++++************************))))))***+++,,,,,,,,,,,,++++++************++++++))))))*********+++++++++((())))))***++++++,,,,,,************************)))******++++++******)))'''''''''((()))*********))))))))))))))))))))))))******))))))))))))******))))))))))))************)))))))))))))))(((((((((((()))))))))***************************)))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((((((((((((((())))))))))))(((((((((((()))))))))***---,,,++++++******++++++++++++++++++++++++++++++---,,,+++******++++++***111///......///111111111///222444444666999999666???JJJWWWcccssswwwmmmbbbRRRCCC:::666666777,,,///222333222000...,,,222///***)))+++...000000++++++++++++******))))))))))))))))))))))))))))))((((((((('''''''''&&&&&&&&&''''''((((((''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''###&&&&&&&&&...777222&&&$$$$$$%%%%%%&&&''''''(((######+++)))www((('''$$$)))''',,,***,,,&&&'''$$$BBB$$$,,,((((((((((((((((((((((((%%%***&&&,,,$$$***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((xxxMMM===666666888555222111000//////.........---------------...///000,,,,,,,,,------.........&&&)))+++---,,,,,,---------,,,++++++******++++++++++++++++++++++++++++++******************************++++++++++++******++++++,,,,,,,,,---------***************************+++,,,------,,,+++*********))))))))))))******(((((())))))*********+++************************))))))***++++++++++++***''''''(((((()))))))))*********))))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++'''(((((()))***+++++++++************************((()))***+++,,,---------++++++************++++++))))))******++++++++++++'''(((((()))***+++++++++************************+++++++++,,,,,,+++++++++&&&''''''((()))******+++))))))))))))))))))))))))******))))))))))))******))))))))))))************''''''(((((())))))******(((((())))))*********+++***************)))(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***))))))(((((((((((())))))))))))(((((((((((())))))))))))---,,,,,,+++*********+++************************,,,++++++,,,------+++)))***,,,------,,,,,,---...000222000++++++111666888>>><<<777444>>>PPP]]]```ZZZfffqqqwww{{{jjjZZZNNNEEE@@@<<<999888888444///000555,,,,,,,,,+++***,,,///222+++)))((()))++++++(((%%%++++++++++++***)))((('''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''""")))***%%%(((...+++!!!$$$$$$%%%%%%&&&'''((((((///######"""www,,,"""... ---&&&(((((())))))'''---EEE&&&((((((((((((((((((((((((%%%+++$$$+++"""(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((wwwJJJ<<<666555777666555333111///------------///............---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))*********++++++,,,,,,,,,---***'''''')))+++***)))))))))*********+++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********************************))))))************))))))***)))(((''''''((()))***''''''(((((())))))***************)))))))))))))))(((((((((((())))))))))))'''))),,,......---+++***))))))))))))))))))))))))))))))***+++++++++++++++,,,,,,++++++***)))))))))))))))(((((((((((())))))&&&'''((()))***+++,,,,,,,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))++++++***************+++******))))))******+++,,,++++++******++++++,,,---***+++,,,---...000111111000222444333000///000222000000000111333555777999999:::<<<@@@GGGPPPWWW\\\sss}}}sssdddVVVMMMJJJHHHEEEAAA<<<888555333////////////............,,,++++++******++++++,,,******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''+++666mmm!!!...***rrr+++(((555///...444+++BBB%%%((((((((((((((())))))))))))%%%***(((&&&***&&&''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%&&&''''''((((((''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((vvvJJJ<<<777555777777555333111///...---------///............---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))+++++++++*********))))))******+++++++++,,,,,,,,,,,,***'''''')))+++***)))))))))*********+++++++++,,,,,,,,,++++++*********************+++++++++,,,---------,,,,,,+++++++++************************))))))************))))))***)))(((''''''((()))***(((((((((((())))))))))))***)))))))))))))))))))))(((((((((((())))))))))))((()))+++---...---+++***))))))))))))))))))))))))((()))******++++++******,,,,,,,,,++++++++++++***))))))(((((((((((())))))''''''((()))***+++,,,,,,,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''(((((((((((('''''''''((((((((())))))))))))++++++***))))))******+++******))))))******+++,,,++++++******++++++,,,---,,,,,,------......//////000222555444111//////000000000///......///000000222222222333555999===@@@@@@FFFMMMPPPQQQRRRVVVYYY\\\]]]___aaadddfffhhhiiimmmmmmmmmllllllnnnqqqtttlllgggaaa^^^]]]ZZZTTTOOOHHHHHHGGGEEE@@@:::555222555444333111000///------......---------,,,,,,,,,++++++************++++++))))))))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((###***ppp$$$/// (((222!!!+++ EEE'''###111RRR+++'''(((((((((((())))))))))))%%%***(((&&&***&&&'''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&%%%&&&''''''((((((''''''''''''((((((((((((''''''((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((uuuIII===888666888777444333111///...---......///............---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,+++******+++++++++******************++++++++++++,,,,,,,,,,,,***((((((***+++***)))***************++++++++++++++++++++++++*********)))))))))*********++++++---------,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))******(((((((((((())))))))))))((()))+++------,,,***)))))))))))))))))))))))))))'''((())))))******))))))+++++++++,,,,,,,,,,,,---))))))(((((((((((())))))''''''((()))***++++++,,,,,,++++++++++++*********+++************)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''+++++++++******)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))******)))))))))******+++******))))))******+++,,,++++++******++++++,,,---......------------------000333555555333000///...///...---,,,,,,,,,,,,,,,000///...------------...222333444333000000444777777777888:::;;;<<<===>>>:::::::::999999;;;???AAA???;;;888777888777444111444333222000////////////******++++++,,,,,,,,,,,,,,,,,,,,,+++++++++******+++******))))))******+++)))))))))(((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((''''''&&&%%%'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''''''###$$$111888}}}fffYYYaaabbbfffggggggvvvaaacccBBB&&&---"""$$$zzz444###...333iii"""...###ZZZbbb^^^YYYfffddd]]]aaabbbYYYggg###(((((((((((())))))))))))%%%***(((&&&***&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''%%%&&&''''''((((((''''''&&&&&&''''''''''''&&&&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((sssHHH===888666888666444333111///.........//////............---------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++***************************+++++++++++++++++++++++++++*********************************************+++++++++***************((())))))))))))*********++++++++++++++++++++++++(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))******))))))(((((('''''')))))))))))))))*********(((((((((((()))))))))))))))***+++,,,,,,+++***)))((((((((((((((((((((((((''''''((()))))))))))))))))))))***++++++,,,------))))))(((((((((((())))))'''(((((()))******++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''++++++******)))((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))***))))))))))))******+++******))))))******+++,,,++++++******++++++,,,---,,,,,,------------......000222555666444111...,,,------------.........///...//////000/////////...///000000...,,,---000333////////////000000000000222333333222111111444666222000...///111111000...333222000...---,,,,,,---------------------------++++++++++++*********)))***))))))(((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((('''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''"""...###(((WWW %%%&&&###^^^BBB!!!***###$$$***$$$###!!!&&&"""(((###(((''''''\\\666(((---&&&''' 555)))///222(((((((((((())))))))))))%%%***(((&&&***&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''((((((''''''&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((pppFFF<<<888666777555444333111000///////////////............---------,,,,,,,,,---------......------,,,,,,,,,+++++++++,,,,,,,,,+++++++++*********++++++,,,,,,,,,++++++************************++++++++++++++++++++++++******++++++*********+++************************************************((())))))))))))*********))))))))))))))))))******(((((((((((((((((((((((())))))************))))))(((((())))))))))))((((((******))))))((((((''''''(((((())))))************(((((((((((()))))))))))))))***+++++++++***))))))((((((((((((((((((((((((''''''((()))))))))))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))(((((())))))******+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))(((((()))******+++******))))))******+++,,,++++++******++++++,,,---******+++,,,---...///000000111333555444222...+++---.....................***+++---...///000//////((()))+++,,,,,,,,,---...,,,,,,,,,,,,++++++++++++...///...---******+++---,,,+++++++++,,,,,,,,,+++(((((()))***++++++******,,,,,,++++++*********)))+++++++++*********)))))))))((((((''''''(((((()))'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((''''''&&&%%%''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''' 111"""000}}}###555((($$$222(((___???,,,///)))$$$)))((()))222%%%222222jjj***'''%%%111+++CCC 888''' 111&&&%%%***,,,&&&$$$!!!(((((((((((())))))))))))%%%***(((&&&***&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''((((((((())))))(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((lllDDD;;;888666666444444333111000//////000000///............---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++************+++,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++++++++***)))+++,,,,,,+++******++++++++++++***************)))))))))***************)))))))))*********++++++((((((((((((((()))))))))))))))))))))))))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******++++++(((((((((((())))))))))))******************))))))))))))))))))))))))))))))'''((())))))******))))))''''''(((((()))***++++++))))))(((((((((((())))))(((((())))))************+++************)))))))))(((((()))))))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((()))******+++******))))))******+++,,,++++++******++++++,,,---))))))***,,,---...///000//////000222333222...+++.........---,,,+++)))(((++++++,,,---......------+++,,,---///000//////...///////////////.........,,,,,,,,,***((('''((()))---------------,,,,,,,,,+++,,,...//////---,,,***((((((((())))))*********************)))))))))((((((''''''&&&&&&''''''(((&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%'''''''''(((((('''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&!!!..."""+++!!!YYY...&&&)))"""UUU???)))))))))&&&***+++///)))***ttt>>>$$$###777%%%MMM)))***'''&&&'''$$$%%%$$$)))---)))(((((((((((())))))))))))%%%***(((&&&***&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''(((((())))))))))))((((((&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((iiiBBB:::777555555222444333111000///000000111///............---------,,,,,,,,,---------......------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,+++))))))*********+++++++++,,,,,,,,,+++++++++******(((+++------+++******++++++++++++*********))))))((()))))))))*********+++************+++++++++,,,(((((((((((()))))))))***************************))))))************))))))'''((()))******)))((('''(((((((((((())))))))))))'''(((((()))******++++++(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))((()))******++++++******(((((())))))*********+++))))))(((((((((((())))))))))))))))))************************))))))))))))(((((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''(((((('''''''''(((((()))++++++******))))))******+++,,,++++++******++++++,,,---******+++,,,------.........------///111111///,,,,,,---------,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,++++++)))))))))************+++,,,---...---,,,+++---...((()))))))))((((((((()))***++++++***)))'''%%%$$$((())))))******++++++,,,((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((''''''&&&%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((,,,111 444:::+++000 '''\\\<<<$$$---(((***)))///666///$$$777+++"""$$$+++333}}}&&&,,,888$$$...'''---000000"""(((((((((((())))))))))))%%%***(((&&&***&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''(((((('''''''''(((((((((((((((((('''&&&&&&'''(((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((hhhAAA999666444444111444333222000000000111111//////.........---------,,,,,,,,,---------......---------,,,,,,,,,++++++,,,,,,,,,+++++++++******)))***+++,,,,,,,,,,,,,,,))))))******++++++++++++,,,,,,,,,++++++*********(((+++......+++******,,,++++++++++++******))))))(((((())))))*********+++***++++++++++++,,,,,,,,,(((((())))))*********+++************************))))))************))))))'''((()))******)))((('''''''''(((((())))))******'''(((((()))***+++++++++(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))***+++++++++++++++***************+++++++++))))))(((((((((((())))))))))))))))))************************))))))))))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************&&&'''''''''(((((())))))&&&&&&'''((()))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((()))++++++*********)))***++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++---000111///---)))***,,,---......------)))((((((((())))))***+++---,,,+++,,,...000111111*********+++,,,,,,------%%%''')))))))))***+++---,,,---......---,,,---...'''''''''(((***+++,,,---*********))))))(((((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&'''''' 555"""000...!!!GGG///!!!///___GGG+++%%%$$$'''(((%%%+++nnnzzzrrr@@@'''(((+++###%%%***///YYY&&&---'''...000(((+++'''(((((((((((())))))))))))%%%***)))&&&***'''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''&&&''''''''''''''''''&&&%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((bbb@@@999555333555555444222111///...------......------,,,,,,------...------,,,,,,,,,,,,++++++++++++------------++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,++++++*********+++***)))((((((***,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))************************,,,,,,,,,++++++*********))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))(((''''''))))))************))))))))))))************))))))*********))))))))))))(((******))))))))))))))))))++++++++++++******))))))'''((()))***************************************((())))))))))))*********))))))))))))))))))))))))(((((())))))*********+++))))))((('''''''''''''''(((((()))***************((((((((((((((((((((((((''''''''''''((((((((((((+++*********))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))((((((&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((())))))))))))''''''((()))***++++++,,,++++++*********************)))(((&&&&&&((()))******+++,,,---,,,,,,***))),,,++++++******++++++,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++++++++++++++++++++******************************))))))))))))******,,,+++++++++******))))))((((((((((((((((((((((((&&&''''''(((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&!!!...)))VVVEEE&&&)))(((%%%000///===fff555444$$$///)))***///CCC***---+++'''((((((%%%,,,%%%((((((((((((((())))))))))))&&&***(((&&&***&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&bbb???999666333555555444333111///.........///...------,,,,,,------...------,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++***)))((()))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************+++++++++++++++++++++++++++++++++******)))))))))************************+++***)))(((((()))***+++)))************)))((('''))))))************))))))))))))************)))))))))))))))******+++++++++************************++++++++++++*********)))((()))******+++++++++***++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))((()))))))))******************)))((((((((((((((((((((()))***************((((((((((((((((((((((((''''''((((((((()))))))))++++++++++++******))))))((((((((((((((((((((((((************************))))))))))))))))))))))))((((((((((((((())))))***((())))))))))))))))))(((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''((('''''''''''''''''''''''')))((((((((('''''''''''''''((((((((())))))))))))((((((((()))*********+++************************+++***(((''''''(((***+++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,,,,,,,+++++++++*********)))))))))*********++++++++++++++++++++++++++++++***************************))))))(((((())))))***+++*********)))))))))(((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&,,,***YYYoooEEE&&&)))((('''&&&(((***###222"""((((((111###,,,)))"""fff+++###---((((((%%%,,,%%%((((((((((((((())))))))))))&&&***(((&&&***&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''aaa???:::666444555555444333222000/////////000...------,,,,,,------...------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++******))))))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))++++++++++++++++++++++++******))))))))))))************+++++++++***))))))))))))************))))))))))))************))))))(((((()))***+++,,,------++++++++++++++++++++++++++++++++++++******************+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,))))))))))))))))))))))))))))))))))))************+++******))))))))))))***((())))))************)))))))))))))))))))))))))))((())))))))))))*********,,,,,,++++++++++++******((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))((((((''''''(((((()))***))))))************))))))&&&&&&'''''''''(((((((((&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))************************+++***)))(((((()))***+++***++++++,,,,,,,,,++++++++++++************++++++,,,++++++++++++*********))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''!!!777BBBiiiEEE&&&)))(((((($$$///"""lll,,,111777...---+++111%%%333&&&***+++((((((%%%,,,%%%((((((((((((((())))))))))))&&&***(((&&&***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''___???:::777444555444555444222000000000000111...------,,,,,,------...------,,,,,,,,,+++++++++---,,,+++******+++,,,---++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******************))))))++++++++++++++++++++++++***))))))))))))))))))***+++++++++,,,,,,++++++***)))******++++++******))))))******++++++******))))))******+++,,,,,,------++++++,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))***************)))(((((()))))))))((()))************))))))))))))))))))))))))))))))))))))*********+++++++++************************((((((((((((((((((((((((************************))))))))))))))))))))))))(((''''''''''''((())))))))))))************))))))&&&&&&''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''((((((((()))))))))))))))))))))((((((((())))))))))))************++++++***))))))***++++++******++++++,,,,,,,,,+++++++++************++++++++++++++++++************((((((((()))))))))******************************)))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((&&&+++RRR888MMMEEE&&&)))(((''',,,...222EEEHHH''')))$$$%%%---111###---'''&&&///)))111)))TTT((((((%%%,,,%%%((((((((((((((())))))))))))&&&***(((&&&***&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''']]]>>>;;;888555555444444333222000000000111111...------,,,,,,------...------,,,,,,,,,+++++++++,,,,,,***))))))***,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))))))))******)))))))))***+++,,,,,,,,,,,,++++++******++++++++++++************++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++++++++++++++,,,,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))))))))))))))))))))******))))))))))))))))))(((((('''''''''(((((()))))))))*********))))))((())))))))))))))))))))))))************++++++++++++((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((()))))))))************))))))&&&&&&''''''((())))))***'''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((((((((()))))))))*********++++++************++++++*********++++++,,,,,,,,,+++******))))))******++++++++++++*********))))))''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''' 333 ,,,nnnfffEEE&&&)))(((((((((,,,'''444###555;;;XXXZZZYYYYYY:::((( ,,,###000$$$///***---444+++(((&&&)))(((;;;bbb((((((%%%,,,%%%((((((((((((((())))))))))))&&&***(((&&&***&&&'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((\\\>>>;;;999555555333333222111000///000000111...------,,,,,,------...------,,,,,,,,,,,,++++++++++++************++++++***++++++++++++,,,,,,,,,************++++++++++++***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))************))))))******+++,,,,,,,,,++++++******++++++++++++************++++++++++++******,,,,,,++++++***************++++++,,,,,,------...++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++,,,))))))))))))))))))))))))************))))))))))))'''''''''''''''(((((())))))************))))))((()))))))))))))))))))))))))))************+++++++++'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((((())))))))))))((((((&&&&&&'''((())))))***+++''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((())))))*********************************************+++,,,------******))))))))))))******+++************)))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''))) !!!222 {{{EEE&&&)))(((***---111 444>>>iii$$$&&&666222---,,,444000333$$$000CCC)))%%%((('''%%%+++***%%%444((((((%%%,,,%%%((((((((((((((())))))))))))&&&***(((&&&***&&&''''''((((((((()))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((([[[>>><<<:::666555333222111000/////////000111...------,,,,,,------...------,,,,,,,,,,,,++++++******++++++++++++************+++++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,------,,,,,,*********************************+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************((()))***++++++***)))((())))))***+++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***))))))***************************+++,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******++++++++++++++++++++++++)))))))))*********++++++))))))))))))))))))))))))************)))))))))(((((((((''''''((())))))******************)))(((((((((((((((((((((((((((((()))))))))************+++'''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''((((((((((((''''''&&&&&&'''((()))***++++++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))''''''(((((()))******+++((())))))))))))))))))(((***************,,,---...******))))))))))))******************))))))))))))&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++!!!"""++++++---EEE&&&)))(((***!!!+++111:::@@@'''###$$$999&&&(((---"""---###444+++,,,### $$$***000,,,///***...@@@((((((%%%,,,%%%((((((((((((((())))))))))))&&&***(((&&&***&&&'''((((((((())))))))))))((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))ZZZ===<<<:::666555333111000///......///000000...------,,,,,,------...---------,,,,,,,,,++++++)))***+++,,,,,,+++***)))*********++++++,,,,,,,,,)))************+++++++++*********++++++,,,,,,,,,***+++,,,---------,,,,,,************************)))))))))******+++++++++++++++++++++++++++++++++************************(((((())))))*********+++))))))))))))))))))))))))((()))***++++++***)))(((((()))***+++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,++++++***''''''((()))***++++++,,,))))))***++++++,,,------+++++++++,,,,,,---------,,,,,,,,,,,,++++++***)))************************((())))))))))))*********))))))))))))))))))))))))+++*********))))))(((((())))))((())))))***++++++***************)))((((((((((((((((((((((((((((((((())))))))))))*********(((((())))))*********+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&'''((()))***++++++((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******&&&''''''((()))******+++(((((())))))))))))((((((******))))))***,,,---///******))))))))))))******************))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$%%%%%%&&&'''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((111222***+++777EEE&&&)))((('''///(((***000'''000***```222333'''222(((###((()))/// 222&&&***(((%%%)))&&&000000 $$$333$$$***###111((((((%%%,,,%%%((((((((((((((())))))))))))&&&***)))&&&***'''(((((((((((())))))))))))((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))VVVCCC<<<999;;;333777444333111//////000111222000///---++++++,,,---...++++++,,,,,,,,,,,,------+++,,,.........,,,***)))++++++++++++++++++++++++)))***++++++,,,,,,++++++*********)))))))))))))))++++++++++++++++++++++++------------,,,+++******+++++++++************))))))888'''(((/// 111)))222&&&***+++---555"""''',,,***333###***))),,,%%%%%%000000...111###>>>\\\MMM,,,%%%(((///444,,,111%%%666'''"""111***)))000--- '''+++------PPP[[[MMMAAA222'''......***---666///***---&&&+++...((($$$000333%%%(((LLL888)))555&&&"""222111)))$$$''',,,---(((%%%...)))'''%%%'''444333 ''''''((()))***++++++,,,+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))***))))))((('''&&&&&&&&&'''''''''(((((((((((((((************************((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&&&&'''((('''((((((((())))))******((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((''''''''''''((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''))))))((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((($$$(((+++***$$$&&&666GGGDDD)))+++&&&&&&'''((()))************BBB444"""---###,,,(((%%%(((******+++,,,+++)))******)))))))))))))))******!!!888,,,&&&++++++&&&---&&&+++000(((666###)))...(((&&&...)))'''+++'''******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%%%%&&&'''((((((''''''WWWCCC;;;888:::222777444333111000///000111222------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------+++,,,---......,,,***)))++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++******++++++++++++++++++++++++++++++,,,------,,,,,,,,,++++++++++++************,,,;;;{{{ttt{{{wwwzzz}}}+++###&&&***(((///%%%///..."""+++%%%)))333...,,,ppphhh&&&555888(((&&&,,,!!!"""555,,, DDDwww\\\'''"""'''888111***///...---,,,---...+++&&&&&&gggMMM666///,,,'''+++555!!!+++666... +++)))(((((())))))******+++++++++*********))))))))))))))))))))))))))))))))))))***))))))))))))))))))******))))))(((''''''&&&&&&)))))))))((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''&&&''''''((('''''''''(((((()))))))))((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((((((&&&$$$+++444}}}DDD))),,,&&&++++++,,,,,,,,,+++******---bbb444;;;&&&444###333...'''&&&***......+++***************++++++,,,(((+++)))$$$444EEE++++++&&&---'''+++666... EEE&&&---)))hhh)))'''+++'''***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''XXXCCC:::777999222777444333111000000000222333,,,------------,,,++++++++++++,,,,,,,,,,,,------+++,,,---...---,,,+++***************************++++++,,,---------------+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,+++++++++************+++444gggFFF111&&&555***///---...&&&&&&222&&&222666$$$---%%%###...(((((((((777---rrr===000---+++***&&&)))///***&&&...:::FFF)))%%%&&&999222222%%%%%%***)))************************************)))))))))))))))))))))))))))))))))******))))))))))))*********))))))((((((''''''&&&+++***))))))''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((('''''''''(((((('''''''''''''''(((((((((((((((((((((((()))******((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((,,,'''%%%((()))'''%%%&&&'''EEE))),,,'''))))))*********))))))(((000&&&ddd,,,111555***888888,,,"""%%%,,,******)))))))))))))))***+++******...!!! jjj***+++&&&---'''+++******))))))'''+++'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''XXXBBB999555888222777555333222000000111222333//////......---------...+++++++++,,,,,,,,,------+++,,,---------,,,++++++************************+++,,,------......------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,+++++++++*********&&&###XXX???...$$$***+++***+++***###***333&&&TTT666CCC777))) +++###***'''''',,,&&&&&&444&&&TTTvvvxxx###(((222***$$$000666'''+++*********************************************))))))))))))))))))))))))((())))))))))))))))))((())))))))))))((((((''''''***)))))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((())))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$$$$%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((+++'''%%%***---+++((('''$$$@@@EEE***---((('''((()))***++++++++++++...***(((444333,,,555111.........---...000---,,,+++******************,,,000444"""...+++***+++'''...(((,,,222111)))'''+++'''))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&WWWAAA888555888222777555444222000000111222333111///---++++++,,,...///+++++++++,,,,,,,,,------+++,,,,,,,,,,,,,,,,,,,,,************************+++,,,------......------************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***,,,,,,,,,++++++++++++***222---]]]KKK444111---+++%%%***+++((()))'''((([[[vvv444...!!!---%%%666BBB???###+++...---+++''''''...%%%<<<,,,###999kkk```666%%%,,,...---)))++++++++++++***************************+++++++++************************'''(((((())))))((((((''')))))))))))))))((((((((('''((((((((())))))******************************((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((())))))***))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***((('''***+++)))***---((()))XXXEEE***...)))***+++,,,---------------222 222---555///---111777:::555,,,,,,222...---------......///000(((000''')))>>><<>>((($$$---+++***---))) 000&&&$$$)))---???FFF555$$$***+++)))(((******++++++++++++++++++*********+++++++++++++++************************'''((()))******)))((('''))))))))))))))))))))))))&&&'''((((((******+++,,,************************((((((((((((((((((((((((''''''''''''''''''''''''(((((()))*********))))))((((((((('''''''''''''''((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***))))))***'''$$$'''---)))---$$$FFF+++...)))+++,,,,,,------,,,,,,+++,,,///000:::...pppddd999444222444000))))))///............///000111222222(((&&&+++...(((111###RRR,,,...***000(((,,,&&&///"""AAAHHH)))'''+++'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%TTT@@@999777:::333777666444333111111222333444...//////000000...---,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,******++++++,,,------...------------------------,,,,,,,,,------,,,++++++------,,,,,,,,,+++++++++,,,555gggOOO...---666***''',,,,,,///%%%EEEIII!!!444%%%sss555&&&333///}}}@@@444222777```CCC,,,)))***222)))(((///,,,555+++$$$444pppaaa(((999)))*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************(((***+++,,,,,,+++***((())))))))))))))))))))))))((((((((()))*********+++************************(((((((((((((((((((((((('''''''''''''''''''''''''''((()))***+++******))))))))))))(((((('''''''''((((((((((((((()))******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((()))''''''''''''(((((((((((('''((((((((()))))))))***************************((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$%%%&&&&&&'''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))((((((***)))&&&&&&***,,,###999---FFF+++///******+++---///111222333333 @@@///$$$<<<888^^^OOO:::???CCC>>>:::@@@???===:::888666555444999111888888###GGG ;;;$$${{{///000+++111))),,,---)))&&&555###)))''')))'''+++''''''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%RRR@@@:::888:::333777666555333111111222333444...111555777777444000---++++++,,,,,,,,,---------,,,+++++++++,,,,,,---...------------------------******+++,,,,,,,,,,,,+++++++++,,,,,,---...//////------------------------******+++,,,---------------------,,,,,,,,,++++++$$$---bbbKKK000 ---+++)))***%%%+++)))mmm+++%%%***)))444<<>>OOO\\\YYYTTTNNNGGGAAA===;;;222SSSHHH777MMM777AAA666000333000111,,,111))),,,444(((---......666)))555{{{)))'''+++''''''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''''''''''''''''''''((((((((('''&&&%%%%%%UUUAAA999666888111666444222111111333444444333111+++666MMMOOO999***,,,,,,,,,,,,------.........+++++++++,,,,,,---------------,,,+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,'''111---444,,,111!!!...,,,,,,,,,,,,,,,,,,,,,,,,***(((SSS<<<(((---***,,,'''...!!!///444~~~...'''((())),,,///###888---&&&222...)))(((---111%%%YYYDDD$$$,,,666000***,,,------+++******+++((('''222000ccc 333,,,%%%///333'''(((///***,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((('''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***++++++''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))+++***************++++++***)))(((&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&%%%$$$######$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((('''''''''*********))))))))))))))))))(((((()))***+++***))),,,'''&&&:::$$$gggBBB111...;;;777777:::JJJggg~~~zzzhhhVVVUUUOOOOOOfff}}}wwwYYYxxxnnnaaaWWWOOOJJJKKKPPPWWWXXXYYY[[[YYYRRRFFF===@@@000VVV222000666222///$$$%%%))),,,,,,+++,,,+++((('''333)))"""[[[$$$+++...)))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((TTT@@@888555777000555333111000000222333333222222---333BBBDDD666,,,---,,,,,,------------------+++++++++,,,,,,---------+++++++++++++++,,,---...---------,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,***+++###;;;,,,000------------------------///:::fffJJJ222111 '''+++)))))))))www[[[---((())))))***555***???@@@LLL---###,,,***%%%+++444///%%%'''777000&&&111,,,000***,,,------+++******+++***???---%%%hhh///222111...***,,,///,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))(((''''''&&&((((((((((((((((((((('''(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((())))))(((((((((((())))))+++******)))))))))******)))((((((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((************)))))))))))),,,++++++++++++,,,++++++$$$<<<%%%(((---888aaaNNNAAACCCEEEHHHSSSjjjtttnnngggiiisss{{{gggddd|||sssrrrggg]]]ZZZZZZYYYYYY[[[\\\]]]```aaaaaa]]]WWWRRRVVVHHHIII???333222---111...222000---+++******+++---$$$"""---444%%%###XXX///...,,, ))))))(((((((((((())))))***)))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((SSS???888555777///444222000//////111222222111222000000444666222///...------------------,,,,,,++++++,,,,,,,,,,,,------)))*********,,,---...///------,,,,,,,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,111222+++<<>>>>>888333444((((((,,,000+++$$$&&&...)))((('''...,,,***$$$&&&+++******))))))******+++************))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((TTTBBB;;;888999111444333111000000222333333222///222222...---///000///------------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,+++***************++++++,,,,,,,,,,,,------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((((((++++++zzz111"""///...000+++(((,,,+++***"""))),,,***+++,,,&&&%%%000000+++444;;;...$$$(((---))),,,$$$(((...///(((,,,---......,,,++++++,,,+++!!!;;;222$$$***VVV@@@)))(((888((('''111,,,,,,,,,,,,,,,,,,,,,,,,***))))))(((((()))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***((('''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((((((((''''''''''''((((((&&&'''((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))'''(((((())))))******+++))))))******+++,,,,,,,,,(((***,,,,,,,,,...444888CCCTTT}}}iiiooogggmmmtttkkkxxxppp{{{uuuqqqnnnoooooonnnppptttttt~~~qqqnnnvvvuuuiiiwwwrrrppppppkkkfffmmmyyy|||{{{|||wwwooossstttiiiiiiccc^^^\\\XXXUUUXXX]]]YYY]]]bbbddddddbbb```___^^^mmmmmmlllzzzrrrbbbkkkqqqxxxwwwpppnnnrrrhhhZZZJJJBBBBBBCCC???;;;BBB222(((,,,333111,,,***...+++$$$+++333,,,(((666)))))))))(((((()))))))))++++++*********)))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((SSSAAA;;;888999000333222000//////111222222111000000000111...,,,...222,,,,,,---------------------------,,,,,,++++++++++++***************+++,,,+++++++++,,,,,,---------------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***///---zzz++++++++++++...***'''+++,,,...'''///...---,,,+++,,,---......"""!!!((((((,,,000,,,***(((TTT222))),,,***,,,---///...---++++++,,,333(((333((()))///222+++'''000((($$$***,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***)))(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((''''''''''''((()))******)))((((((''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&########################$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''((((((((())))))))))))'''(((((()))******++++++))))))***++++++,,,------)))---222666999???HHHPPPUUUpppooouuurrrqqqmmm^^^ccc]]]eeejjjkkknnnpppoooppprrrqqqnnnmmmyyyzzzrrrnnnkkkgggjjjvvv|||zzz}}}uuuyyy}}}tttrrrnnnmmmrrruuuuuutttvvvnnnnnnmmmnnnnnnmmmkkkhhhZZZmmmpppiiimmmpppjjjgggiiikkkvvvhhhuuukkkqqq{{{uuuooobbbWWWYYY___WWWIII555???>>>///)))111666111'''---&&&)))***((( ,,,,,,++++++******++++++,,,+++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((RRR@@@:::777888///222000///......000111111000222......111...))),,,444,,,,,,,,,------.........---------,,,,,,+++++++++(((((())))))***+++------+++++++++,,,,,,------------.........---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,000***111...|||&&&555%%%***+++***&&&***---111222$$$+++222+++!!!'''...(((+++***///---''',,,111))),,,,,,LLL)))+++222,,,...///...---+++,,,,,,EEEVVVtttrrrbbbRRR%%%AAA,,,&&&111...''',,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((()))***(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))+++,,,+++***)))''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((''''''''''''(((((('''''''''&&&&&&''''''''''''''''''''')))***+++,,,+++)))(((&&&&&&&&&'''(((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((())))))))))))'''(((((()))***+++++++++))))))***+++,,,,,,------///666???FFFNNNYYYfffooowwwvvv|||zzzwwwqqqcccbbbbbb^^^eeefffiiigggkkkqqqsssqqquuu~~~zzz~~~|||yyy|||{{{qqqmmmkkk[[[OOOSSSQQQYYYoooddduuuhhhiiinnn||||||vvv{{{sss[[[OOOGGG???===>>><<<666111---888------000<<<111111000//////......//////000+++++++++************)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))TTTAAA777444888111333000///.........000111222000///---,,,+++*********************************,,,,,,,,,++++++***************))))))******+++,,,++++++,,,,,,---...//////,,,,,,,,,++++++***************+++,,,,,,---......888666***++++++)))444www(((***)))444"""DDD000))))))))))))))))))))))))***000***&&&+++,,,***000NNN'''(((111###222---,,,$$$999333[[[~~~+++111 (((,,,)))************++++++++++++++++++*********))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&'''))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''''''''((((((((())),,,,,,,,,+++)))(((&&&%%%(((((((((((((((''''''&&&$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&''''''(((((())))))'''''''''''''''((())))))''''''''''''((()))***+++000...+++(((%%%$$$$$$%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''''''''''''''&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&(((((())))))))))))((((((''''''''''''((((((((()))(((((((((((())))))))))))%%%'''+++///---&&&$$$&&&'''///111***(((///555555<<>><<<:::777777999>>>:::555444777<<>>@@@>>>666555999999777444222333888@@@FFF;;;999666111...+++***)))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((vvvMMM>>>666333666000222111000///......///000111///...---,,,++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++///'''%%%666%%%)))<<<999&&&(((111***fff@@@***222888,,,&&&,,,'''""" ***,,,***&&&************************(((&&&888YYY222(((&&&...333======ooo***,,,'''...))))))*********+++++++++************************)))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))((('''&&&''')))((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((((((((()))))))))((())))))*********))))))(((((((((((((((''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((''''''&&&&&&&&&'''''''''&&&&&&''''''(((&&&&&&'''((()))***,,,---''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((()))%%%&&&''''''((('''''''''''''''''''''((((((((((((%%%&&&&&&'''((())))))***(((((())))))))))))(((((('''(((((((((((())))))))))))))))))*********++++++***''''''+++...------///999HHH[[[fffcccbbbnnn}}}mmmllljjjeee``````eeeiii[[[^^^nnnrrr___^^^lll{{{uuuppp^^^cccdddaaa___dddkkkqqq{{{{{{|||iiiLLLBBB===@@@===444333999444444444222000333999???999777444111---+++))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((rrrJJJ>>>777333666000333111000///......///000111......---,,,++++++++++++************************++++++++++++++++++++++++******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++***,,,+++,,,###555JJJ222@@@---***'''[[[???!!!///%%%+++&&&///)))///***;;;&&&888UUU***************************...333@@@rrr222,,,,,,000+++444 ,,,''''''///))))))*********+++++++++************************))))))************))))))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))(((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***(((((()))************)))(((((((((((((((''''''&&&'''''''''((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''((((((((()))***+++---...***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))%%%&&&&&&'''(((((('''''''''''''''((((((((())))))&&&&&&''''''((()))******(((((())))))))))))(((((((((((((((((()))))))))***************++++++++++++++++++...000///...555===QQQ||||||vvvrrrmmmeeeZZZVVVZZZaaahhhkkk___lll}}}uuupppyyy}}}|||||||||vvvkkkeeefffhhhgggoooyyy|||eeeUUUIIIAAA@@@===666666:::666888:::999666555666999555444222000...,,,++++++(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))nnnHHH>>>888444777111555111111///......//////000...---,,,,,,+++++++++,,,***************************++++++++++++,,,,,,,,,******))))))******+++,,,++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++000"""......yyy///'''555111jjjJJJ,,,<<<)))+++&&&111+++###&&&777///,,,++++++++++++++++++++++++???'''222333(((+++444gggccc/// ooo))),,,///&&&)))************+++++++++***************+++++++++)))******++++++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&''')))*********))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******((())))))*********))))))(((((((((((((((''''''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&((('''&&&&&&%%%&&&&&&&&&))))))))))))***+++,,,,,,++++++***)))(((''''''&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((()))%%%%%%&&&'''(((((((((((('''''''''(((((())))))***'''''''''(((((())))))***(((((())))))))))))((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,---......555FFFWWW~~~xxxqqqiiibbbZZZZZZaaajjjooopppwwwyyyxxxsssrrr}}}{{{wwwyyy|||wwwwwwqqqggg```gggooowww{{{jjj[[[SSSIIIBBB???>>><<<:::999;;;======:::666444333222222111000000///...---(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))lllGGG>>>999555888222666222111000.........///000------,,,+++++++++,,,,,,******************************+++++++++,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------444%%%///&&&222333$$$}}}000222&&&%%%aaaLLL)))///(((---'''000***}}}III333'''www&&&---++++++++++++++++++++++++888~~~,,,%%%222111''',,,$$$(((+++666,,,ZZZ,,,......((()))************+++++++++))))))*********+++++++++)))******++++++******)))))))))))))))))))))))))))'''''''''''''''''''''''''''((()))((('''&&&'''))),,,++++++***)))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((()))))))))*********))))))*********))))))((((((((((((((((((''''''&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&&&&'''((('''&&&&&&%%%%%%%%%&&&)))((((((((((((((())))))))))))))))))((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%&&&'''((((((((((((&&&''''''((())))))******((((((((((((((()))))))))(((((())))))))))))(((((((((((()))))))))*********+++++++++,,,,,,,,,,,,---,,,+++...444===KKK```rrruuuuuu{{{{{{jjjfffccccccjjjttt}}}|||jjjccccccnnnnnnbbb```bbbmmmzzz~~~xxxfffeee]]]QQQNNNPPPJJJ@@@<<<<<<;;;;;;:::777333000111111111000///...------(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***kkkGGG???:::666888333777222111000.........///000------,,,+++++++++,,,,,,*********************************++++++,,,,,,,,,*********)))***++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,---......---&&&---+++(((<<<;;;333JJJ+++///+++eeeIII'''(((444///(((---(((ccc+++)))...++++++++++++++++++++++++,,,|||***111+++...+++333***KKKLLL***---+++111FFF444***&&&444)))************+++++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))((('''&&&''')))---,,,+++***)))'''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))***************************)))(((((((((((((((((((((''''''&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''((('''&&&&&&%%%%%%%%%%%%(((((('''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''$$$%%%&&&'''((((((((((((&&&''''''((()))******+++))))))))))))(((((((((((((((((())))))))))))(((((())))))))))))************++++++,,,,,,,,,---------...///777EEEVVVgggyyyuuuoooqqquuuxxxyyyxxxwwwtttrrrvvv|||dddffflllsss}}}ooorrrfff```fffpppuuuwwwyyyuuuzzzssseeeaaafff]]]LLLBBB>>>;;;;;;<<<;;;888444000000//////...,,,+++***(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***iiiEEE===999555777222777333111......///000000///...---,,,+++++++++,,,,,,++++++++++++++++++++++++************************///---+++***++++++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------+++HHH333)))444dddGGG---111,,,222333$$$...666NNN"""333)))%%%444555...111111***''',,,666***DDD,,,***222666$$$'''---(((111222+++,,,)))GGGAAA...***)))---,,,,,,++++++,,,,,,---,,,+++++++++***)))))))))******++++++++++++************)))(((((((((((((((******))))))((((((''''''******))))))))))))************))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))******************)))))))))))))))***+++++++++************)))))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''((()))***)))(((&&&$$$%%%%%%&&&'''((()))******&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,***((()))++++++)))&&&&&&.........000***+++888999DDDZZZnnnvvvvvv{{{eee```ppptttssszzz}}}|||~~~{{{~~~}}}zzzkkkdddhhhmmmnnntttyyywww{{{qqq___UUUIII>>><<>>555000222---!!!(((???000+++//////$$$'''///,,,+++///---111333'''***DDD;;;$$$000***,,,///111***---ccc222***///000---GGG<<<...,,,(((------,,,,,,,,,,,,------)))))))))***+++++++++,,,******++++++++++++******))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((,,,++++++******))))))(((((()))))))))************))))))))))))))))))***++++++++++++*********)))))))))(((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))(((((('''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))*********++++++++++++*********+++,,,,,,,,,***333444222888@@@WWWvvvzzzuuuyyyzzzjjj]]]cccnnnxxx~~~tttiiidddZZZaaaiiiqqq{{{wwwrrrooogggZZZPPPIIICCC>>>>>>:::666222111///---,,,***)))((((((***++++++***))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((sssIII:::444555;;;333444333111......///000000///...---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++---+++))))))***+++***)))++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++%%%222###%%%___iiiGGG---111,,,333)))///%%%111(((222,,,444%%%$$$444)))###444222"""---<<<222!!!///...,,,+++000:::777''''''//////++++++++++++///))),,,(((444++++++......III444)))...,,,)))PPP000222$$$***,,,++++++++++++++++++,,,)))))))))***+++++++++,,,******++++++++++++******))))))(((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((((((((((((((((((*********))))))(((((((((((()))))))))************))))))(((((()))***+++++++++++++++*********))))))*********))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''((((((''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,+++*********+++,,,...555777>>>OOO\\\nnn~~~xxxuuuvvvyyy~~~~~~yyy|||nnn___kkk{{{wwwwww{{{rrrmmmfffgggppp{{{uuuhhh___YYYMMMBBB>>>;;;888666444111---***+++)))'''''')))******)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((pppGGG:::555444999222444333111......///000000///...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,///---+++***++++++***))),,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***&&&222GGG---111,,,+++---555,,,...TTTxxx///)))///,,,000,,,<<<444000***...333***&&&111%%%222///'''+++***'''---777+++)))444:::666---(((QQQ^^^...)))333$$$!!!***///???666+++000---'''bbb***333###///++++++************++++++***************+++++++++******++++++++++++******((((((((((((((())))))***(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''''''''))))))))))))************(((((((((((()))***+++,,,+++++++++************)))+++++++++*********))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++***+++---//////555===UUUtttwwwkkkiiikkkppp|||yyyuuuyyy|||}}}uuuvvv~~~uuuwwwqqqcccccckkkvvv~~~tttmmmfffXXXIII???===;;;999777444000------***((('''((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((kkkEEE;;;666333777111555333111......///000000///...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---++++++,,,---,,,+++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,000***---000###...GGG---111,,,,,,---000///---"""222;;;&&&999222///"""++++++///...***,,,444444+++,,,222%%%+++BBB000 999222,,,...--- ,,,;;;CCC++++++000000///999///===222+++000///)))yyy+++...(((000,,,++++++******++++++,,,+++++++++*********************++++++++++++******((((((((((((((()))******'''((((((((()))))))))***((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&'''(((((())))))))))))))))))************(((((((((((()))***+++,,,+++++++++************)))************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,------,,,...222666:::QQQkkkzzzppplllttt|||~~~|||wwwooouuu}}}ooogggfffjjjqqq|||{{{sssmmmbbbTTTDDDAAA<<<:::888777555333000...+++)))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((gggCCC<<<777333666000555333111......///000000///...---,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++---//////...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------&&&<<>>999888888999999333111---+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((dddDDD===777333888222333333222000...---...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------...------,,,,,,........................---++++++---,,,---:::IIIGGG,,,000,,,//////.........---------BBB???'''---'''444000---333666333...,,,,,,---$$$;;;666xxx$$$111)))***555555,,,+++222\\\###888(((000444'''```)))***///...'''///CCC000:::+++,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,+++***)))))))))))))))))))))))))))*********))))))))))))((())))))))))))))))))))))))''''''((((((((((((''''''++++++******)))((((((((())))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((()))&&&%%%(((,,,...,,,((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))******+++++++++,,,,,,,,,***...///,,,---111///(((...000///222777333;;;RRRtttnnnpppdddhhhggg~~~yyyzzzwwwqqqmmmlllgggaaadddeeeiiilllnnnmmmiiifffeeelllqqqrrrrrrtttssspppqqqvvvxxxuuuqqqnnniiibbbmmmooouuu}}}zzzpppjjjmmmllliiiiiisss}}}vvvgggXXXLLLBBB@@@???;;;888888;;;666222000,,,((()))...***))))))***+++,,,+++***))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((dddDDD===777333888222333333222000...---...///000...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------......------,,,...........................,,,,,,---+++)))///999GGG---111,,,/////////......------------sss---777***<<<(((777222,,,)))+++///000///:::"""111ppp///666333$$$***FFFZZZfff333'''111***...(((999EEE------&&&///!!!555---555"""...,,,,,,,,,+++++++++******************************++++++,,,,,,+++******)))************************++++++*********)))))))))))))))))))))))))))))))))''''''(((((((((((('''''')))))))))))))))*********))))))))))))))))))))))))************************+++************+++,,,,,,++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))(((&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%(((---000...+++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$$$$######&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((()))))))))******++++++++++++,,,,,,,,,+++......+++,,,000///+++000///)))***333===VVVwwwuuuzzzvvvrrrwwwwwwvvvyyyyyywwwqqqkkkkkknnnmmmiiigggjjjoootttyyy{{{zzzyyyuuu|||~~~}}}wwwsssqqqpppooommmpppuuuzzzuuupppmmmjjjkkkuuu|||nnneee___eeewwwxxxrrreeeRRREEE@@@???>>><<<;;;777555444000***))),,,+++***))))))+++,,,+++***))))))))))))))))))))))))(((((((((((('''''''''''')))((('''&&&&&&'''((()))((((((((((((((((((((((((eeeEEE>>>777333888222444333222000.........//////...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------.........------........................///,,,,,,...---******,,,///GGG---111---////////////............///"""kkk<<<>>>222$$$111===<<<111)))---444555"""<<<:::FFF"""===<<>>www***222'''///+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***++++++++++++***))))))************************,,,+++++++++************))))))))))))))))))))))))'''(((((())))))((((((''''''(((((()))******++++++))))))))))))))))))))))))******************************))))))******+++,,,++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''&&&''''''''''''(((((((((((()))***)))'''&&&'''(((&&&&&&'''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&)))...000///---'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))))))))******++++++++++++,,,,,,,,,,,,...000///,,,,,,///000///---000///777IIIXXXqqqyyyvvv}}}~~~wwwyyyyyy~~~~~~yyyzzz|||~~~{{{vvvnnnhhhllluuuwwwuuuvvvwwwzzz|||||||||{{{zzzzzzzzzpppiiigggbbb[[[TTTRRRSSSWWW```iii|||ooo\\\]]]nnn|||xxxeeePPPGGGHHHCCC;;;@@@<<<;;;;;;777///******---+++))))))++++++***)))))))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((eeeEEE>>>777444999222444222111000///.........///...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***+++++++++++++++,,,---...------------------------,,,,,,,,,------------...,,,------.......................................///---,,,...111000...,,,,,,===GGG...222...////////////////////////***???&&&{{{)))---111999000((((((,,,.../////////++++++:::JJJ---333)))000///+++<<>>666///---///---+++******+++***)))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''(((((((((((((((((((((((((((((((((eeeEEE>>>888444999333444222111000//////............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++,,,,,,------------------------------,,,,,,---------.........,,,---....../////////...////////////////////////000...,,,,,,000333222...//////eeeHHH...333...000000000000000000000000999@@@***444;;;111///000555555111000444333***===<<<222(((666,,,111222000(((+++///999555###zzz888###...111###111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******************************,,,,,,,,,+++++++++******(((((((((((((((((((((((((((((())))))))))))((((((************))))))(((((())))))))))))))))))))))))*********************************)))***++++++,,,++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((******)))((('''((()))'''''''''(((((((((((()))((((((''''''&&&&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((())))))(((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************++++++,,,,,,,,,---------...///111111///---...///666@@@LLLhhhllleee}}}~~~vvvqqqooouuuvvvsssnnnkkkooovvvxxxttttttwwwzzz{{{zzzyyyzzz|||zzz{{{xxxyyyxxxqqqjjjggg___dddjjjooottt~~~vvvbbbYYYcccsss~~~wwwrrrooo^^^IIIAAA======AAAAAA<<<888777222000---++++++++++++***))))))))))))))))))))))))(((((((((((('''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((fffEEE???888444999333555111111111000//////.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------,,,,,,,,,,,,------------------------------,,,---------............,,,---...///////////////////////////////////////111000---+++---111000,,,***;;;(((HHH///333///000000000000111111111111---;;;555111eeebbb:::111,,,000222//////444777000)))777///RRR---000***777...111777!!!444CCC&&&555'''RRR000'''***111,,,---+++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,+++++++++************))))))))))))))))))))))))((())))))******))))))(((++++++******)))(((((('''))))))))))))))))))))))))************************++++++******++++++,,,---++++++++++++++++++++++++***************)))(((((('''''''''''''''''''''''')))))))))(((((((((((('''((()))***)))'''&&&'''(((&&&&&&'''''''''(((((((((((((((((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((''''''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********++++++,,,,,,,,,,,,------------++++++...111///---000555???\\\www}}}|||rrrmmmooovvv|||zzzvvvvvvvvvmmmnnnllljjjkkkooonnnkkkkkkooouuuwwwwwwwwwyyy|||{{{uuusssnnnfff___cccvvvnnnbbbaaaggg|||zzzyyyvvviiiYYYCCC===:::>>>AAA@@@???@@@666333///---,,,,,,,,,+++))))))))))))))))))))))))((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((fffFFF???888444:::333555111111111000000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...------,,,,,,,,,------........................------------............,,,---...///000000000000////////////////////////...000///,,,---000000+++...,,,888555III///444000000000000111111222222222(((???333777555III{{{@@@+++222666111+++000666555***EEE&&&rrr555222666)))666000///000???$$$888OOOjjj111CCC@@@"""000000!!!>>>%%%,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))************************,,,,,,,,,+++,,,,,,---...++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''))))))))))))(((((((((''''''((()))(((&&&&&&&&&'''%%%&&&&&&&&&'''''''''''''''((((((((((((((())))))************************((((((((((((((((((((((((&&&'''(((((('''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((())))))*********+++++++++,,,,,,,,,------------...---+++...111222333;;;EEE]]]zzztttrrrxxx~~~}}}~~~xxxuuuwwwwwwtttlllppprrrnnnlllmmmnnnmmmnnnttt{{{~~~}}}|||}}}wwwfff^^^gggttt{{{{{{zzzrrrgggppprrruuu{{{~~~zzzoooeeeTTTJJJBBB@@@AAAAAAAAACCC999666111...---------,,,))))))))))))))))))))))))((((((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((fffFFF???999555:::333555111111111111000///...---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...------,,,,,,,,,------........................---------.........//////,,,---...///000000000000000000000000000000000000)))///222///000333333...111+++111!!![[[III///444000000000111111222222222222,,,+++222777111---222444]]]lll888...<<<999+++777BBB DDD555uuuUUU%%%777333555,,,888///...,,,===...'''jjj888%%%)));;;,,,###444(((+++,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------............++++++++++++++++++++++++*********))))))))))))((())))))))))))))))))))))))))))))************))))))((((((((()))******++++++))))))))))))))))))))))))************************------,,,,,,------...///++++++++++++++++++++++++***************)))((((((''''''''''''''''''''''''******))))))(((((((((''''''(((((((((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))******************************((((((((((((((((((((((((%%%'''((()))((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&'''''''''######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((())))))))))))(((((()))************+++++++++,,,,,,,,,---------......111...///333555:::GGGUUU~~~vvv|||~~~{{{xxxwwwyyyyyyyyyuuuqqqtttxxxsssjjjqqqwwwzzzuuuqqqrrruuuvvvuuu}}}xxxjjjhhhooottt|||rrrtttsssfffhhhrrrwwwooojjj\\\MMMFFFCCC@@@@@@BBB;;;777333///......------)))))))))))))))))))))))))))(((((((((''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((dddGGG888:::666222444333333222111////////////000---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///...,,,+++***+++,,,,,,+++,,,,,,------,,,,,,+++////////////////////////000000//////.........---////////////000000000000111111000000//////......000...+++>>>'''iiiDDD666///...222222111000...///111444555222000111444555444111222:::yyy777DDDFFFFFFBBB<<<:::>>>CCC^^^ccc555666666555555555777999222666555555...'''\\\<<>>CCC@@@444999<<<888222.........***))))))***++++++)))'''************))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((dddGGG888:::666333444333333222111////////////000---------------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,------------,,,,,,////////////////////////000000/////////.........////////////000000000000111111000000////////////&&&888111((((((===OOO666333888222333555444333222333444///111444666777777777888HHHHHHUUU^^^aaahhh\\\YYYUUUQQQPPPTTTYYY]]]\\\[[[UUUBBB<<<>>>AAABBBBBB@@@???>>>FFFAAA666777===...''':::zzzXXX(((%%%222------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++***++++++++++++,,,,,,,,,------,,,,,,,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((('''''''''''''''''''''((())))))((((((((()))))))))*********)))))))))))))))))))))((((((((((((((()))******((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$%%%&&&$$$"""&&&,,,,,,'''''''''''''''''''''''''''))))))))))))((((((((((((+++***)))(((((()))***+++******+++++++++,,,,,,,,,------------......//////111222000...777PPPrrr}}}zzzbbb[[[gggvvv~~~~~~{{{yyy{{{{{{zzzzzz{{{zzzyyyxxxyyyyyyzzz|||{{{eeefffqqqzzzqqqhhhfffUUUEEEAAA>>>;;;<<<<<<999555111...,,,+++***))))))******)))(((************))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((dddFFF888:::666333444333333222111////////////000------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++,,,,,,,,,------............------////////////////////////000000////////////......////////////000000000000111000000000000/////////---111333!!!777111333LLL///)))***///222444444333111000111000666<<>>===???BBB:::VVVwwwzzzgggaaaeeeaaazzzxxx}}}wwwooommmqqqxxx~~~}}}bbb___bbbRRROOONNNKKKKKKKKKKKKKKKKKKKKKJJJGGGPPPKKKEEEIIIBBB444///%%%...IIIyyywwwGGG)))'''000///&&&------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))******)))))))))((((((((('''''''''''''''((())))))''''''((((((((()))))))))))))))))))))))))))******((((((((((((((())))))***((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%'''((()))***+++'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&%%%%%%$$$$$$###%%%%%%######'''(((&&&''''''''''''''''''''''''(((((((((((())))))))))))+++***))))))))))))***+++******+++++++++,,,,,,,,,,,,,,,---............---,,,000333:::QQQrrrlll```lllvvv~~~}}}~~~~~~}}}~~~}}}|||{{{}}}~~~~~~ooo^^^aaapppsssooowwwhhhNNNBBB>>>@@@>>><<<:::777333///---...,,,)))((()))*********************))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((cccFFF888:::666333555444333222111////////////000------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------......////////////......////////////////////////000000//////////////////////////////000000000000000000000000000000000000777!!!666---222::: ???///)))444>>>,,,...666555000222333333222222333555BBBEEEIIIKKKLLLMMMPPPRRReeefffkkkjjjkkkyyy~~~qqqsssmmmddd[[[eee^^^UUUNNNKKKLLLOOOQQQNNNZZZZZZMMMCCC@@@@@@BBB666<<<;;;222+++---222555)))(((***,,,)))(((///:::------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))*********++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))'''''''''''''''((())))))''''''''''''(((((((((((()))))))))))))))*********))))))(((((((((((())))))((((((''''''''''''(((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''(((((($$$&&&'''&&&%%%%%%''''''''''''''''''''''''''''''(((((((((((())))))))))))******************************+++++++++,,,,,,,,,+++,,,---...///...---------333<<>>;;;;;;<<<888333555;;;333///***(((((()))++++++************)))))))))(((((((((((((((((((((((((((&&&''''''(((((((((((((((bbbEEE777999666444666444333222111////////////000------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......////////////......//////////////////////////////000000000000111111////////////000000000000000000000111111111111222000888+++555444%%%333777111111:::222999///888777333555888<<>>@@@===777888>>>444111,,,))))))*********************))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((bbbEEE777999666444666555333222111////////////000------------------------------------.........///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////...------......//////......---//////////////////////////////000000000111111111////////////000000000000000000111111111222222222222888)))555???...,,,,,,...000;;;444333---777666222777@@@KKKWWWfffsss|||{{{jjjhhhbbbGGG:::???@@@IIICCC@@@AAACCCAAA;;;555999((((((777777&&&(((:::------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********(((((()))))))))*********+++++++++,,,,,,,,,------,,,,,,,,,------------...------,,,,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((((((((('''''''''''''''''''''((())))))((((((((()))))))))******'''(((((()))******++++++******)))(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&+++***'''%%%$$$$$$%%%&&&(((###"""(((+++(((&&&'''(((((((((((((((((((((((('''''''''((()))************++++++,,,,,,++++++*********+++++++++,,,,,,,,,...---------///222666888777PPPvvvpppvvv{{{zzz}}}|||xxxxxx{{{}}}yyywwwxxx|||}}}zzzwwwvvvxxxxxxvvvwwwzzz~~~vvvyyy{{{}}}qqqkkkmmmtttsss\\\LLLBBBDDDEEE>>>999:::555111---************)))************))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((bbbEEE777999666444666555333222111////////////000---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,+++,,,.../////////......------............------//////////////////////////////000000111111111222////////////000000000000000000111111222222222222---+++666333%%%000<<<000444///555555555666:::000888@@@NNN^^^ooonnn^^^VVVEEECCCDDDFFFGGGEEEAAAAAACCC222:::888,,,+++444333)))------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&''''''((()))******+++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---------,,,,,,,,,+++++++++++++++************)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))************'''(((((()))***+++++++++******)))(((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&''''''''''''$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((($$$$$$$$$%%%%%%&&&&&&&&&((('''&&&%%%%%%&&&((())),,,%%%###+++000---))))))))))))))))))))))))))))))&&&''''''((()))******+++***+++,,,------,,,+++*********+++++++++,,,,,,,,,///---,,,---///444888;;;SSSdddxxxnnnrrr~~~{{{}}}zzzxxxzzz}}}xxxuuuwww~~~~~~zzzvvvtttuuuyyy{{{{{{}}}|||tttpppnnnssswwwyyy}}}~~~~~~|||uuuqqqooo~~~nnnVVVFFFHHHLLLEEE999444555222...+++++++++***)))************))))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((eeeBBB<<<999555888333777333222111000////////////111111000......---------,,,,,,,,,---...///000111........................,,,,,,,,,---------......000000000000000000000000000000000000000000000000///000111000//////111333111111111000000000000000000111111111111222222222//////111333555555222000777000...444999999999;;;DDDTTTlllmmm```JJJGGGDDDCCCEEEFFFFFFFFFFFFBBB<<<666111///......////////////...---,,,+++........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))+++*********))))))(((((())))))))))))************)))(((((((((''''''''''''''''''(((((())))))******)))************+++++++++***+++,,,,,,------,,,,,,***+++---//////...---,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))'''((()))***+++***)))((('''((()))***+++***)))(((***************************************+++,,,---***)))((('''''''''(((((((((((('''&&&&&&&&&''''''***)))))))))(((((((((((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''((()))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++///444333000222>>>JJJgggsssyyyzzzxxxyyy}}}~~~yyyvvvvvvuuuxxxxxxuuuuuuzzz||||||rrrtttwwwzzz}}}}}}}}}}}}yyyppphhhdddbbbbbbhhhkkkpppwww|||~~~|||zzzzzzzzz}}}zzzoooooossszzz}}}iiiUUUPPPOOOHHH>>>888222333222...)))'''(((++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeBBB<<<999555888333777333222111000////////////111000///......---------...------------...//////........................,,,,,,---------.........000000000000000000000000000000000000000000000000...000111111000000111222111111111111000000000000111111111111222222222222000000000111222333333222333333444444222666FFFXXXqqq~~~kkk```RRRFFFAAABBBFFFIIIIIIGGGCCC<<<555111222333..................//////........................------------------------++++++,,,,,,,,,,,,+++++++++++++++************)))************)))))))))((())))))))))))************))))))((((((((('''''''''(((((((((((())))))******)))************+++++++++***+++,,,,,,------,,,,,,***+++---//////...---,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******((((((((()))))))))******************))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((******++++++******))))))******+++++++++++++++++++++***))))))(((((((((((('''''''''((((((((()))))))))(((((('''''''''((((((***)))))))))))))))))))))'''(((((())))))(((((('''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((()))******++++++*********+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,222***)))111555999LLLddd~~~~~~|||~~~}}}xxxuuutttwwwxxxuuuuuuwww||||||zzzzzzwwwsssyyyzzz|||~~~~~~}}}|||uuummmfffbbb```___eeegggjjjmmmnnnnnnlllkkktttvvv}}}iii{{{{{{}}}qqqhhhqqqwwwdddWWWNNNDDD@@@@@@888777555111---+++,,,---+++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))eeeBBB<<<999555888333777333222111000////////////111000///......---......000///...---------------........................,,,------------.........000000000000000000000000000000000000000000000000---///222222111000000111111111111111111111111111111111222222222333333333333333222111222333444555444555888;;;@@@PPPkkkqqq]]]OOOHHHEEEDDDCCCFFFFFFCCC===777333222......------...///111222........................------------------------******++++++++++++******+++++++++************)))************))))))))))))))))))))))))************)))))))))(((((((((''''''((((((((())))))))))))***)))************+++++++++***+++,,,,,,------,,,,,,+++,,,---.........---,,,......---------,,,,,,,,,,,,,,,,,,+++++++++******((())))))))))))*********************************))))))))))))))))))))))))***))))))(((((()))))))))---,,,+++************************++++++,,,,,,---******))))))((((((''''''(((((())))))))))))(((((())))))(((((((((((()))))))))))))))))))))))))))***'''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((((()))******++++++))))))*********+++++++++---------------.........444))))))333888BBBfff~~~||||||}}}zzzxxxxxx}}}zzz}}}~~~yyyvvvooojjjhhhiiiiiiiiilllqqqrrrxxx{{{|||~~~~~~{{{wwwqqqlllhhhfffeeefffiiilllkkkhhhggggggiiippprrryyy___NNN[[[nnn~~~~~~zzztttfffhhhxxxrrr___NNNBBBAAAEEE===999444000...---,,,,,,***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))eeeBBB<<<999555888333777333222111000////////////000000///...............//////...------------...........................------------............////////////////////////////////////////////////,,,///222333222111000000000111111111111111222222222222222222333333333444555666555555444444555777888999???PPPhhhsss^^^KKK???>>>AAAEEEGGGFFF@@@888333222111///......///111222........................,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******)))+++++++++*********))))))*********)))))))))))))))((()))))))))************)))))))))(((((((((((('''))))))))))))))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,+++,,,---.........------......---------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))*********++++++)))***************++++++)))))))))))))))))))))))),,,+++***))))))***+++,,,++++++)))))))))***,,,---***++++++,,,...//////000...............------,,,,,,,,,,,,,,,+++)))((('''))))))(((((((((((())))))''''''((((((((()))))))))''''''%%%$$$$$$%%%''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((((((((()))******++++++)))))))))*********++++++---------------.........//////333888???XXXsss{{{|||xxxttttttxxxzzzzzzxxx~~~zzzyyyyyysssjjjeee___[[[YYYYYYYYYXXX\\\bbbccckkktttzzz}}}|||yyyvvvssspppnnnllljjjmmmpppnnnkkkjjjooosssrrrrrrwww~~~oooVVVMMMQQQYYYfffxxx{{{~~~|||vvvkkkeeennnppp]]]OOOHHHGGGCCC===555111000000...+++***)))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeBBB<<<999555888333777333222111000////////////000//////............///...------------...//////........................---------.........//////////////////////////////////////////////////////,,,///222333222111000000000000111111222222222333222333333333444444444444333555777666555555666888999EEEZZZttt|||cccSSSIIIDDDAAABBBEEEEEEAAA;;;888777444111//////000000........................************************)))******++++++******)))+++++++++*********))))))))))))))))))))))))******((()))))))))***************)))))))))((((((((((((************))))))))))))))))))*********+++++++++***+++,,,,,,------,,,,,,,,,,,,---------...------......---------,,,,,,,,,,,,,,,,,,+++++++++******************++++++++++++))))))******+++++++++,,,************************+++***)))((()))***+++,,,)))))))))***,,,...111222000111222444555777888999:::::::::999888666444333000000000//////...------++++++***)))))))))))))))'''''''''''''''''''''''''''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))((((((((()))******++++++)))************+++++++++++++++,,,,,,---------...,,,222555:::SSSrrreee}}}yyyqqqnnnooonnnooottt{{{}}}sssoookkkaaaWWWQQQSSSPPPPPPRRRQQQPPPTTT[[[^^^mmm}}}yyyyyyxxxvvvuuusssqqqpppmmmppprrrpppmmmnnnsssxxxwwwuuuvvvzzz|||{{{}}}}}}zzzooobbbOOOLLLMMMXXXnnnyyyyyyvvveeedddxxxxxxeeeSSSHHHIIICCC<<<777666444111...******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((eeeBBB<<<999555888333777333222111000//////////////////............//////---------------...///000........................------........./////////000000000000000000000000000000000000000000000000---///222222111000000111000000111111222333333333333333333444444444555555000333666666666888===BBBEEEaaayyyaaaUUUFFF>>>>>>@@@BBBAAA>>><<<888555222000///...........................++++++++++++++++++++++++******++++++++++++******+++++++++************)))))))))))))))************))))))))))))******************)))))))))(((((((((+++************))))))))))))************+++++++++***+++,,,,,,------,,,,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,))))))******+++,,,,,,,,,++++++++++++++++++++++++)))))))))***+++,,,---...,,,---...000333666888999999:::<<<>>>@@@BBBDDDDDDIIIIIIGGGEEEBBB>>>;;;999444444333333444444555666//////---,,,++++++******(((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((((()))******++++++******+++++++++,,,,,,,,,+++++++++,,,------......///333333AAAooohhhcccyyyyyynnnfffbbbcccgggnnnooorrrxxx~~~}}}xxxpppkkkeeeZZZRRROOORRRQQQRRRUUUUUUVVV]]]ffffff|||~~~~~~~~~}}}}}}}}}}}}~~~~~~yyyyyyxxxxxxwwwvvvvvvvvvvvvwwwwwwtttrrrrrruuuyyyyyyvvvuuuwwwxxxxxxzzz~~~}}}}}}{{{vvvpppZZZUUUQQQVVVeee{{{|||tttwwwuuunnnsss|||sssYYYEEEIIIEEE@@@;;;777333///---+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))eeeBBB<<<999555888333777333222111000//////////////////............////////////...------------.......................................////////////000000000000000000000000000000000000000000000000...000111111000000111222000000111222222333444444444444444444555555555555222444666777999AAALLLUUUgggvvvfffUUUHHHBBBBBBCCC???>>><<<999555222000...........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************)))((()))))))))************))))))))))))*********************)))))))))((((((+++++++++*********)))))))))************+++++++++***+++,,,,,,------,,,,,,---,,,,,,,,,------............---------,,,,,,,,,,,,,,,,,,+++++++++******+++++++++,,,,,,,,,,,,---))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000222333444444444555888:::===>>>@@@@@@???@@@BBBDDDGGGIIIKKKLLLNNNNNNNNNMMMKKKGGGDDDBBB>>><<<:::888777777999:::555444222000///------,,,++++++***)))(((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''((()))))))))))))))((((((((()))******+++++++++,,,,,,,,,,,,---------,,,,,,,,,---......//////111888AAAWWWyyycccooowwwkkk^^^YYYYYY\\\dddlllvvvvvvxxx{{{~~~zzzuuuppphhh^^^YYYYYYXXXWWWYYY]]]___eeeqqq}}}||||||{{{zzzzzzzzzzzzzzzxxxxxxwwwwwwwwwwwwwwwxxx{{{zzzxxxwwwvvvvvvwwwwwwtttrrrssswwwxxxvvvvvvyyyyyy||||||wwwlllkkkgggaaa```jjj}}}~~~{{{yyyssszzz~~~tttqqqxxxaaaNNNKKKJJJGGGBBB;;;555111000,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))eeeBBB<<<999666888333777333222111000//////////////////.........//////000111000///...---,,,,,,,,,..................................../////////000000000000000000000000000000000000000000000000000///000111000//////111333000000111222333333444444444444444555555555666666666777888999>>>JJJZZZgggzzzbbbOOOHHHGGG@@@???===;;;888444111///................................................+++,,,,,,------,,,,,,++++++++++++************)))(((((())))))*********+++))))))))))))************************))))))))))))++++++++++++******)))))))))************+++++++++++++++,,,---------,,,,,,---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,---------))))))***+++,,,,,,------------------------------000222444777:::;;;;;;;;;;;;===???BBBDDDEEEEEEEEE@@@AAACCCFFFIIIKKKMMMNNNLLLMMMOOOPPPPPPNNNMMMKKKIIIFFF@@@;;;888666777888999888666444111000///......---,,,+++***(((''''''%%%&&&((((((((((((&&&%%%''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))'''(((((()))))))))))))))((((((((()))******++++++,,,,,,,,,---------......---------...///000000111000@@@WWWooobbbgggppp___YYYVVVYYY```fffnnnvvv~~~}}}}}}||||||{{{{{{zzz~~~|||wwwxxxyyyzzz{{{xxxsssjjj```\\\___^^^]]]^^^aaafffooo}}}|||{{{yyyxxxxxxxxxxxxsssrrrqqqppppppqqqssssssxxxuuusssssstttuuuuuuuuuooonnnrrrxxxyyyvvvtttuuuyyyyyyxxxzzz~~~yyywww{{{zzzmmmaaadddxxx~~~yyyvvvzzz~~~nnn___SSSTTTSSSNNNEEE===:::999---,,,++++++******++++++))))))))))))))))))))))))))))))))))))))))))))))))bbbEEE666999666444777666555444333111000/////////000000///.......................................,,,---......//////................../////////000000000111111111111000000/////////000111111222222111111222222222333333333222333333333333333333444111555888999666555777999666999@@@JJJQQQ]]]tttkkk]]]UUUKKKHHHBBB??????===777111555...000000***,,,111,,,......---,,,,,,+++******------,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---,,,+++***+++,,,---...++++++,,,,,,---...//////++++++,,,------......///------......------,,,+++......---,,,,,,+++******+++******++++++,,,---...+++---......---+++++++++000222222...+++,,,333:::<<>>444...111444------111......---------,,,+++++++++------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))************+++++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,------++++++,,,,,,---......///+++,,,,,,------......///------......------,,,+++......---,,,,,,+++*********))))))***+++,,,---...,,,------------///222555000222555888<<>>222111444---,,,///,,,---------------------,,,------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,------.........,,,,,,,,,---......//////---............---,,,,,,...------,,,,,,++++++***++++++******+++---...///......---,,,,,,///444999;;;===AAAHHHPPPUUUUUUTTTRRRSSSRRRQQQPPPRRRUUUWWWVVVVVVXXX[[[XXXPPPIIIGGGHHHHHHIIINNNRRRSSSPPPMMMOOOOOOOOOMMMJJJHHHHHHHHHJJJJJJKKKMMMOOOOOOLLLIIIBBBBBB@@@===999333...,,,,,,...111333555555444333)))(((&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((()))))))))******************+++++++++,,,,,,------------.........111,,,---222222000555>>>]]]xxxjjjZZZUUU___~~~rrrddd[[[XXX[[[^^^fffnnnwww{{{yyywwwyyy|||}}}{{{zzzyyyzzz{{{zzzyyyvvvuuusssrrrqqqppppppqqqvvvrrrjjjcccdddjjjooopppoooxxx|||yyytttpppppprrruuuuuusssssstttvvvqqqpppooonnnmmmllllllkkkjjjjjjkkklllnnnppprrrsssqqqsssuuuuuusssqqqpppqqqqqqpppqqqtttyyy}}}wwwmmmrrrttt{{{}}}yyyeeeTTTKKKKKKPPPYYYUUUBBB@@@777///---,,,***)))+++++++++*********)))))))))))))))))))))))))))))))))aaaDDD777:::777444666555444333222111000000000000111000000///.../////////........................------...///////////////...////////////000000000000111111222222111111000111111222333333444444555222222222333333333444444333333444444555555666666555444333444777<<<@@@CCCMMM]]]xxx```DDD555444000...000,,,---------------.........------,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,---------......,,,,,,------.../////////...............------,,,---------,,,,,,+++++++++...---,,,,,,,,,---///000...///000111444888>>>BBBGGGHHHLLLPPPSSSUUUUUUTTTUUUWWWZZZ]]]___bbbeeehhhkkklllqqqvvvssshhh^^^[[[XXXUUUTTTVVVXXXXXXTTTOOOQQQQQQPPPMMMIIIEEEDDDDDDFFFGGGIIILLLNNNOOOMMMKKKGGGGGGFFFDDD@@@:::444///,,,,,,...000444666666666111000---***((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))))))))******************+++++++++,,,,,,------------............333------222111111>>>PPPtttkkk]]]ZZZZZZbbbooo}}}vvv{{{wwwooocccYYYWWW\\\eeelllzzz{{{zzzxxxuuuvvv|||~~~|||zzzyyyyyyzzzxxxwwwyyyvvvqqqnnnmmmmmmmmmlllnnniiiaaa^^^bbbjjjpppsssxxxyyy|||yyytttssspppqqqssstttttttttttttttoooooonnnmmmllliiihhhfffgggffffffgggiiikkknnnooommmppprrrtttssssssssstttsssssssssuuuxxx{{{}}}~~~|||zzz{{{qqqrrrkkknnn~~~}}}wwwnnnwwwkkk___VVVOOOSSSaaa^^^GGGEEE:::111///...,,,***++++++++++++*********))))))))))))))))))))))))))))))```DDD777:::777444666555333333222111000000000000111111000///////////////////////////////////////---...//////000000//////////////////000000000111111111222222222222111111222222222333444444555555222222333333333444444444333333444555555666777777666777888:::>>>CCCIIIMMM^^^www~~~^^^===888666444444000.....................///------,,,,,,,,,+++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))***************+++++++++,,,,,,,,,***+++,,,---...---,,,+++,,,,,,,,,---------------,,,,,,---......//////000......//////......---,,,------,,,,,,,,,,,,++++++///---,,,+++,,,---000111222666;;;@@@DDDGGGKKKNNNHHHLLLPPPQQQQQQSSSXXX]]]iiipppyyyuuurrrnnnkkkiiifffaaa]]]___^^^ZZZSSSLLLGGGDDDDDDDDDDDDDDDFFFJJJLLLMMMLLLIIIGGGFFFEEEDDD@@@:::666222000......222555666666777666333000---***((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))***************++++++++++++,,,,,,,,,---------.........//////111///000111000777NNNfff}}}\\\VVV^^^kkkwww~~~zzz}}}kkklllsssiiiccc\\\YYY\\\dddnnnuuu~~~yyywwwyyy~~~}}}}}}zzzyyyyyyyyyxxxvvvxxxrrrjjjeeedddfffggghhhbbb^^^ZZZ\\\aaajjjrrrxxxwwwxxx|||yyyvvvwwwuuurrrqqqsssvvvvvvrrrnnnmmmlllllljjjhhhfffcccbbb^^^]]]]]]]]]^^^```bbbcccfffhhhkkknnnoooqqqtttvvvuuuuuuuuuuuuuuuuuuvvvwwwtttssstttyyy~~~{{{vvvuuummmmmmwwwyyytttzzzzzzpppuuutttpppkkk```\\\hhhiiiWWWGGG===444222222///+++***++++++++++++************))))))))))))))))))))))))```DDD777;;;888555666444333222222111000000111111222111000000//////000000////////////////////////......///000000000000////////////000000000111111111111222222222222111111111222222333333444444555333333333333444444444444333444444555666777888888666999<<>>...666666$$$+++***)))***++++++)))'''))))))))))))))))))))))))aaaDDD777999666333555333333333222111111111111222111111000///////////////000000000000000000000000111111000000////////////111111111111111111111111333333333333333333333333111333444444333222444555444444555555555666666666999777444333555;;;CCCIIIYYYjjjppp{{{sssSSS???===BBBEEE???888111...111222///,,,........................---------,,,,,,+++++++++***++++++,,,,,,++++++*********++++++++++++******,,,+++***))))))***+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,------...//////000...------,,,,,,------......------000///,,,...222999EEEMMMMMMNNNYYYfffnnnooozzz~~~yyyvvvuuuwwwyyyzzzuuullllllppprrrooopppuuuwww{{{xxxxxxxxxqqqiiidddXXXRRRIIIDDDJJJQQQLLLBBBHHHIIIIIIIIIKKKLLLFFF>>><<<;;;:::::::::999666444666444000,,,)))'''&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))***+++,,,,,,------,,,***+++,,,,,,------,,,,,,......//////////////////111000999LLLgggkkkiiikkk~~~}}}}}}qqqoooppptttxxxyyywwwvvvxxxyyyvvvvvvuuutttrrrqqqqqqpppssssssssstttuuuwwwxxxyyyxxxvvvtttsssrrrpppllliiiWWWPPPMMMSSSZZZYYYUUUSSSTTTZZZdddqqq~~~xxxwwwvvvtttssstttvvvwwwvvvtttvvvsssmmmgggaaa^^^]]]\\\___```aaabbbaaa___\\\[[[aaa___ccclllrrrtttyyy}}}yyyvvvrrroooqqqsssttttttyyy~~~~~~zzzsssuuuvvvtttqqqrrrwww{{{uuuwwwvvv~~~uuuyyyeeeQQQLLLXXX[[[]]]NNN:::999;;;111,,,+++******++++++***((())))))))))))))))))))))))aaaDDD777:::666333555444444444333222222222222333111111000////////////000000000000000000000000000111000000000000/////////111111111111111111111111333333333333333333333333111333444444333333444555555555555555666666666666:::555444888999;;;EEESSSeee|||wwwWWW@@@;;;AAAEEEDDD???888333111000///...........................------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,+++++++++************++++++++++++************++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,------------,,,,,,------.../////////...---------------............///000...111<<>>:::888555222///666666444222///+++(((&&&))))))(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))((()))***++++++,,,,,,+++***+++,,,,,,------,,,,,,.........//////000000000222333<<>>EEEBBB<<<666111......///........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,+++***)))***+++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------...---------.........//////...------------......///111...,,,---111<<>>;;;666111---222333555555333///+++(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((()))******+++++++++***+++,,,,,,------,,,,,,.........//////000111111666;;;FFFeee~~~YYYTTTddd|||vvvyyy{{{qqqqqq{{{|||yyyvvvuuutttsssqqqooopppooommmkkkkkkmmmnnnpppppppppppppppqqqqqqrrrssspppllliiikkknnnkkkccc[[[LLLOOOVVV___bbb```___aaajjjuuu{{{xxxxxxxxxtttsssrrrssstttvvvwwwwwwuuutttttttttwww{{{yyyssspppnnnssszzz}}}tttqqqsssuuuvvvtttwwwwwwvvvwwwzzzzzzwww{{{yyywwwxxxyyyyyywwwtttqqq{{{yyyuuu}}}~~~wwwhhhccccccrrrwww]]]BBB999777000...+++***+++++++++***((((((((((((((((((((((((bbbEEE777:::777444666444666555444444333333444444222222111000000000000000000000000000000000000000000000000000111111111111000000111111111222222222333333333333333333333333222444555555444333555666666666666777777777888888666555;;;AAA>>>@@@XXXvvvjjjWWWLLLDDD===BBBAAA===777111......000........................,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,+++*********+++---...+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,******+++,,,,,,---......,,,,,,---------.........---------...............---------------...///000000---...444===HHHXXXdddfff^^^___sssxxxwww}}}xxxllllllxxx{{{sssllllllpppuuuxxxyyywwwooopppsssuuuwwwvvvrrrqqq}}}vvvlllmmmrrruuu{{{wwwttteeePPPLLLVVViiiqqqqqqcccRRRGGGDDDDDDEEEEEEDDDCCC@@@;;;333...---///222444444222...,,,''''''&&&%%%&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))''''''((()))***************+++,,,,,,------,,,,,,///.........///000222333555FFFZZZgggUUUXXXddd|||vvvzzzooojjjuuu}}}~~~|||{{{zzzyyywwwsssmmmiiifffeeeddddddeeehhhjjjlllnnnmmmmmmmmmnnnoooooopppmmmiiifffgggiiifff]]]UUUKKKRRR^^^ggghhhfffiiiooo{{{vvvuuutttsssrrrrrrrrrqqqrrrsssvvvwwwuuuuuuuuuxxx{{{tttppprrryyyvvvqqqrrrtttvvvvvvtttxxxyyywwwvvvyyyyyyvvv|||yyyvvvwwwxxxxxxsssoooqqqxxxvvvvvvkkkvvvsssWWWEEE;;;333000,,,***)))*********((((((((((((((((((((((((bbbEEE888;;;777444666444555555444333333333333444222222111000000000000111000000000000000000000000000000000111111111111222000000000111222222333333333333333333333333333333222444555555444444555666777777777777888888888888:::888999===CCCTTTxxxbbbKKKCCCCCCAAA@@@>>>:::444000///...........................++++++,,,,,,,,,,,,------,,,------......------,,,++++++***++++++,,,---...++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,---------....................................------------...///000000---000999FFFNNNQQQUUUZZZPPP\\\rrr{{{ssssssjjjfffgggeeeeeetttssswwwwwwwwwvvvuuuyyyyyyuuuttttttzzz~~~|||zzzzzz|||{{{tttnnnlllvvvxxxzzzrrr\\\VVV___llluuupppaaaTTTJJJCCCCCCDDDFFFGGGEEE@@@888333,,,...111333444444222111)))((('''&&&&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))'''((()))******++++++******+++,,,,,,------,,,,,,//////......///111333444555VVVsssvvvXXXSSSiii|||pppvvv}}}rrrkkkooovvvwwwrrrrrrtttwwwwwwtttnnnhhhddd`````````aaaccceeeggghhhhhhhhhhhhiiiiiijjjllllllkkkhhhdddcccccc```XXXQQQMMMVVVdddmmmlllkkktttzzzwwwvvvtttrrrppppppooonnnmmmooorrrtttttttttuuuxxxzzztttooommmnnnuuu}}}zzz}}}yyytttssstttuuutttrrrtttyyyzzzwwwvvvxxxxxxvvv~~~{{{yyyyyy{{{zzzwwwtttoooqqq{{{fffiii}}}}}}kkkTTTBBB888444...***))))))***)))))))))))))))))))))))))))bbbFFF888;;;888555666555555444444333333333333333333222111111000000111111000000000000000000000000000000111111111222222222///000000111222222333333333333333333333333333333333444555555444444555777777777777888888888999999;;;:::<<>>:::555000---........................+++++++++,,,,,,---------,,,,,,------------,,,,,,)))***+++,,,------------++++++,,,------,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....................................------------...///000111222:::HHHUUUXXXWWWYYY___ZZZlllyyyqqqssspppiiicccbbbeeelll}}}~~~~~~}}}{{{zzztttnnnnnnjjjiiisssrrraaaeeeiiikkkmmmjjj]]]PPPDDDEEEFFFGGGGGGCCC>>>999111222333444555666777777///---+++((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((()))***++++++++++++***+++,,,,,,------,,,,,,//////......///111333555@@@kkkrrrZZZYYYzzz~~~rrruuuxxxqqqnnnqqqtttssspppooonnnrrruuusssmmmeee```^^^]]]]]]^^^^^^___``````aaabbbbbbbbbcccdddfffggghhhgggddd```]]]ZZZUUUPPPLLLNNNZZZhhhpppmmmnnn|||{{{yyyxxxwwwvvvpppppppppmmmkkklllpppssssssssssssuuuwwwzzz|||~~~vvvtttpppmmmjjjiiiiiiiiieeellluuu~~~{{{xxxzzzwwwuuuuuuwwwwwwtttqqqtttyyy{{{xxxvvvwwwxxxwww|||{{{{{{{{{}}}}}}}}}|||tttllluuu~~~{{{aaa^^^ttt{{{fffMMM>>>999222---+++*********))))))))))))))))))))))))bbbFFF888;;;888555666555444444333222222222222333333222111111000111111111000000000000000000000000000000111111222222222222///000000111222222333333333333333333333333333333333444555555444444555777777888888888888999999999999;;;AAASSSvvvvvvcccWWWIIIGGGEEEBBB???999111,,,........................+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++(((***+++---......------++++++------------++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,---------.........//////.....................------------......000111111:::CCCRRR[[[[[[[[[cccooowww||||||fffcccaaadddkkkuuu}}}ssstttuuusssqqqiiifffttt}}}qqqeeegggtttzzzmmmZZZGGGFFFFFFGGGGGGEEEAAA>>>777666666666777888999:::444222...+++(((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))((()))***++++++,,,,,,+++++++++,,,---------,,,,,,//////......///111444555PPP{{{ppp___\\\{{{wwwvvv{{{uuuooopppvvvuuunnnooovvvtttxxxzzzuuukkkbbb___^^^VVVWWWWWWXXXWWWWWWVVVUUU]]]]]]^^^___aaabbbdddeeeaaa___\\\WWWRRRLLLHHHFFFOOO[[[jjjpppmmmooo~~~{{{yyyvvvuuuuuuvvvrrrrrrrrrooolllmmmqqqtttqqqrrrrrrqqqooollliiiggg```^^^\\\\\\]]]aaaeeehhhaaajjjttt|||zzz|||{{{{{{~~~yyywwwuuuwwwyyyzzzwwwtttsssyyy{{{xxxuuuwwwxxxwwwuuuvvvvvvwwwyyy{{{}}}~~~nnnqqqwwwzzzuuueee^^^tttuuuZZZBBB===555///,,,,,,,,,+++))))))))))))))))))))))))```FFF999:::777777888444777666555444333222222222111111000000000000111111000000000000000111111222111111222222222333333333111111111000111111222333333333333444444444555555555555555555666666666777555666666666888<<<<<<;;;;;;BBBSSSuuuuuu]]]TTTQQQHHH???<<<<<<777000///////////////.........,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------.........------,,,,,,,,,............////////////111111000000//////.........---///222111///444;;;CCCXXXbbbZZZ]]]sssrrrgggjjjqqqsssvvv{{{{{{qqqzzzooolllxxxsssllluuunnnTTTBBBFFFHHH@@@???FFFEEE===666666;;;===888222:::777222,,,(((&&&''')))+++)))((('''((((((&&&%%%%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''((()))(((''''''&&&&&&((()))******))))))((((((((())))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------...////////////...000222111000888BBBccc~~~{{{rrriiidddsssoootttxxxnnnlllkkknnnpppqqqsssvvv~~~xxxmmmeeeaaa\\\WWWUUUSSSQQQPPPQQQQQQPPPNNNOOOPPPRRRTTTVVVXXXYYYYYYSSSRRRNNNJJJFFFFFFGGGIIIXXXiiilllfffjjjttt~~~{{{wwwuuutttttttttvvvssspppnnnnnnnnnmmmllljjjjjjjjjiiifffbbb]]][[[UUUSSSQQQQQQVVV^^^gggmmmccclllwwwpppqqqxxxyyywwwuuuyyy{{{zzzwwwrrrppprrrtttuuuyyyxxxtttuuu{{{}}}zzzuuuwww{{{~~~zzzvvv}}}rrrnnnwwwxxx}}}wwwqqqsss}}}sssiiiooo{{{rrrPPPCCC666111000...---,,,***)))))))))))))))******```FFF999:::777777888444666555444444333333333333111111000000000000111111000000000000000111222222111111222222222333333333111111111111111222222333333333333444444444555555555555555666666666777777666777777777888:::;;;;;;CCCMMMiiittt```WWWLLLDDD@@@===888444000000//////............,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,............////////////111000000000/////////...222///------...222===HHHQQQTTT[[[jjjooolllwww|||lllmmmuuuzzz|||}}}{{{vvv{{{{{{yyyuuuwwwsssWWWHHHFFFGGGFFFEEEEEE???999999<<<===:::666888666222...***((('''(((***(((''''''(((((('''%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%&&&'''((()))(((''''''&&&'''((()))***)))((((((''''''(((((()))))))))))))))***************++++++++++++,,,,,,,,,,,,,,,------.../////////000...000444222222AAATTTssstttXXXccc{{{ooo{{{qqqkkkjjjjjjjjjiiiiiiooovvv|||{{{uuulllgggccc]]]VVVPPPNNNKKKJJJJJJIIIHHHGGGIIIJJJKKKLLLMMMMMMMMMMMMLLLLLLIIIEEEBBBCCCHHHMMMZZZhhhiiieeemmmzzz|||yyyvvvuuutttuuurrrqqqpppoooooommmjjjhhhhhhhhhgggeeeaaa\\\XXXUUUNNNKKKIIIIIIMMMVVV```fffcccmmmwww{{{ssstttxxxxxxzzz}}}yyyyyyxxxvvvsssrrrsssttttttwwwwwwtttuuuzzz|||yyytttvvvyyy}}}}}}zzzrrrllljjjqqqzzzooorrrzzzzzzsssvvvwwwjjjmmmvvvgggPPP:::000---+++***---******))))))))))))******```FFF999:::777777888444555444444333333333444444111111000000000000111111111000000000000111222222111111222222222333333333111111111111111222333333333333333444444444555555555555666666666777777777666777999::::::<<>>999:::222111000///...---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,,,,------------...------------,,,,,,,,,............////////////000000000000////////////333000...000222999FFFRRRaaa]]]hhhqqqffflll}}}rrryyy|||wwwvvvssswwwsssSSSBBBBBBEEEDDDFFFBBB>>><<<<<<<<<;;;:::666555333111...+++)))''')))'''&&&'''(((((('''&&&&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''''''''((())))))((('''''''''''''''(((((())))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,------.../////////111---000666333444MMMnnn}}}^^^PPPooo~~~wwwqqqjjjhhhfffeeeccc___^^^hhhssswwwuuupppjjjhhhfff]]]TTTMMMJJJFFFDDDCCCCCCAAA@@@CCCCCCDDDDDDCCCBBBBBBAAACCCDDDCCC@@@>>>BBBLLLTTT^^^gggeeeeeesss~~~{{{xxxvvvuuuuuupppooopppppppppmmmhhheeegggeeebbb^^^YYYTTTOOOMMMFFFCCC@@@@@@FFFPPPZZZaaaaaahhhpppzzzwwwuuuuuuvvvuuuuuuzzzxxxvvvtttssstttttttttssssssuuuuuussstttxxxzzzxxxuuuuuuwwwzzz~~~}}}ooooooppprrrtttyyyooosssyyyyyy|||{{{]]]@@@555111+++))),,,+++******)))))))))******```FFF999:::777777888444444444333333333444555555222111111000000111111222111111000000111111222333111111222222222333333333222111111111111222333333333333333444444444555555555666666666666777777777666777999<<<<<>>@@@EEEEEEDDDAAA>>><<<;;;<<<===555555555555333000,,,)))((('''&&&'''(((((('''&&&&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((((()))'''&&&&&&&&&&&&''''''(((((()))))))))************+++++++++,,,,,,,,,------,,,,,,------.../////////111,,,000666333777ZZZ\\\YYYbbbyyysssnnnhhhggg```[[[ZZZXXXXXXbbbnnnssspppkkkhhhhhhfff\\\PPPNNNJJJFFFCCCBBB@@@???>>>???????????????>>>===<<<;;;===???>>>>>>EEEQQQ\\\bbbfffbbbfffzzz~~~{{{xxxvvvttttttqqqppppppoooooolllhhheeefffccc^^^XXXQQQLLLHHHFFFAAA???===???FFFPPP\\\ccc]]]___aaadddlllssspppggggggjjjnnnpppqqqrrrwww|||vvvrrroooppprrrtttsssrrrrrrssssssrrrsssvvvwwwxxxwwwvvvvvvxxx{{{}}}~~~}}}vvv{{{~~~wwwuuu|||{{{wwweeeHHH===888///***+++++++++******))))))******```FFF999:::777777888444444444333333333444555555222222111111111111222222111111111111111222222333111111222222222333333333222222222111222333333444333333333444444444555555666666666666777777777888888777999<<<===BBBPPP```vvvccc]]]UUUEEE<<<>>>888666333000...------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........------------------------............////////////////////////000000000000---...333:::???DDDNNNXXXdddwwwxxxuuuuuuzzzxxx}}}lllpppuuuyyy}}}|||mmmoooxxxiiiOOOCCCDDDCCCDDDCCC@@@===;;;<<<>>>777666666777777555111---)))(((''''''((()))(((&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((((()))))))))************++++++,,,,,,,,,---------,,,,,,------.../////////111---///555444>>>fffjjjRRRZZZkkkxxxttttttpppiiifffYYYPPPTTTWWWXXX___iiiqqqooojjjggggggeeeZZZNNNNNNKKKFFFBBB@@@???>>><<<;;;;;;<<<<<<===<<<<<<<<<888;;;>>>@@@CCCLLLXXXbbbdddeeeaaajjj}}}{{{yyywwwuuusssrrruuussspppnnnmmmllljjjhhheeeaaaZZZRRRLLLFFFCCCBBB>>>===>>>BBBJJJUUU___fff[[[XXXSSSOOOQQQSSSQQQLLLUUUYYY]]]bbbiiipppuuuvvvrrrooolllmmmppprrrrrrppprrrqqqqqqrrrssstttuuuwwwzzzxxxvvvvvvxxxyyyzzzyyywwwzzzsssuuuzzz~~~wwwyyy~~~tttUUUCCC888000---...,,,,,,+++***************```FFF999:::777777888444555444444333333333444444222222111111111111222222222111111111111222333333111111222222222333333333222222222222222333444444333333333444444444555555666666666777777777888888;;;999:::>>>AAAJJJbbbyyyoooggg^^^PPPDDD@@@;;;999666222///......///------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---------............,,,,,,,,,------------...............////////////////////////000000000000222111555<<>>CCCDDDEEECCC@@@>>><<<<<<999777555666888888555222,,,***))))))))))))(((&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&''''''((()))(((((((((&&&&&&&&&&&&'''((())))))))))))))))))************,,,,,,,,,,,,------------,,,,,,------.../////////000///111555:::MMMuuuiiiYYYVVVeeepppjjjoootttqqqkkkcccSSSKKKRRRZZZZZZ___hhhtttsssnnniiifffcccXXXNNNLLLHHHCCC???===<<<;;;:::777888999:::::::::::::::999;;;???EEELLLTTT^^^cccaaacccbbbqqq{{{zzzyyywwwvvvtttsssrrrwwwtttpppmmmlllkkkjjjiiiccc^^^VVVNNNGGGCCCAAAAAA<<<===AAAGGGOOOXXX___ddd\\\UUULLLEEECCCCCCAAA???DDDGGGKKKRRR___lllrrrrrrpppnnnllllllnnnpppppppppssspppppprrrsssssstttxxx|||yyyvvvuuuuuuvvvuuuuuuppp|||xxxsssqqqpppxxx}}}tttwwwlllKKK777111111111---,,,+++***************```FFF999:::777777888444666555444444333333333333333222222111111222222333222222111111222222333444111111222222222333333333333222222222222333444444333333333444444444555555666666777777777888888888<<<999;;;CCCLLL^^^}}}qqqiii^^^OOOCCC>>><<<888444111//////000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............,,,,,,,,,---------..................////////////.../////////000000000111444666>>>KKKWWWeeevvv{{{qqqkkkrrr{{{yyyxxx~~~{{{uuuuuuvvvyyyxxxnnnjjjfffcccgggnnnlll[[[HHHDDDEEEFFFFFFEEEBBB>>>;;;:::666222222555888777555///---+++*********(((&&&((('''&&&&&&&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&((()))))))))((('''''''''''''''((()))***+++))))))))))))************,,,,,,,,,------------...,,,,,,------.../////////000222444666CCC```fff\\\UUUlllqqqhhhbbbeeeoootttrrrnnn]]]PPPKKKVVV\\\[[[```lllzzzzzzuuummmgggaaaXXXPPPJJJFFF@@@<<<::::::999999777777888999999999999888;;;<<>>;;;???CCCGGGRRRbbbkkklllooooooooonnnmmmnnnppprrrsssoooooossstttrrrtttyyyzzzxxxuuutttttttttsssrrrpppxxx}}}zzzvvvtttqqqlllmmmyyyyyyssslllkkk]]]@@@888555///...---,,,+++************```FFF999:::777777888444777666555444333222222222333222222111111222222333222222111111222222333444111111222222222333333333333333222222333333444555333333333444444444555555777777777777888888888888:::888===IIIXXXqqqxxxppphhhWWWFFF@@@>>>999555111000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------------------------.........//////,,,,,,,,,------...................../////////000.../////////000000111111333;;;KKK^^^nnn{{{vvvqqqtttmmmbbbhhhzzz~~~~~~uuueeelll|||uuuttt}}}}}}rrroooqqqwwwppp___^^^jjjjjj___FFFFFFGGGIIIIIIEEE???;;;;;;555//////333777777666111///,,,++++++***(((&&&((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%'''((((((((('''&&&%%%&&&((()))))))))(((''''''''''''((((((***++++++))))))))))))************,,,,,,,,,---------......,,,,,,------...//////000///444666888JJJnnncccZZZWWWXXXyyynnn]]][[[]]]gggqqquuutttqqqXXXNNNNNNYYY^^^ZZZbbbpppzzzpppgggaaaYYYRRRIIIEEE???;;;:::::::::999999999:::::::::999888888<<<===BBBMMMYYY```aaa___YYY^^^fff~~~{{{vvvwwwwwwwwwwwwwwwvvvuuutttqqqpppoooooonnnkkkfffbbb]]]XXXOOOGGGAAA??????@@@AAAFFFMMMUUU[[[]]]]]]\\\ZZZSSSLLLHHHEEEBBB@@@@@@:::@@@BBBCCCJJJXXXcccfffoooqqqrrrpppnnnmmmqqqttttttoooooossstttrrrtttyyyxxxvvvtttsssssssssrrrqqqvvv{{{{{{wwwvvvwwwsssllldddtttyyyyyysssnnngggaaaqqqpppNNNBBB999+++...---,,,+++************___EEE888999666666777333555444333333222222333333444444333222111111111111222222222222222222222222222222333333333333444444333333222222333333444555555555555555555555444444555666666777;;;===:::666;;;;;;@@@RRRtttqqqmmmeeeQQQIII???888777555///---.........//////......---,,,,,,------......------,,,'''***---...+++***+++,,,++++++,,,------,,,++++++...------,,,,,,------...//////.........---------///////////////.........222///...000111000222666;;;MMM\\\kkkttt___fffooouuusssnnnrrryyyxxxyyyvvvuuupppwww}}}|||ooo```hhhuuu{{{aaaPPPFFFKKKMMMFFFAAACCC888444///---///555:::>>>:::444,,,(((''''''%%%###((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))((('''&&&'''((((((((((((((())))))))))))))))))))))))************,,,++++++******++++++,,,...------......///000111111222555AAA\\\~~~yyyWWW^^^\\\nnn}}}ooofffbbbTTT[[[aaahhhnnnqqqmmmeeeSSSPPPSSS\\\```___eeeooopppfffeee]]]QQQHHHDDD???;;;999999888777888999:::999888888:::<<>>;;;@@@HHHMMMPPPVVV[[[^^^___]]]\\\YYYVVVQQQNNNLLLJJJHHHFFFDDDEEEEEEDDDFFFMMMXXXaaafffooovvvtttrrrtttsssppprrrpppoooqqquuuwwwvvvtttuuuuuutttsssrrruuuyyy|||~~~zzzyyyyyyyyyvvvtttkkkooowww|||}}}mmmnnn[[[???777777333---***+++,,,******,,,___FFF999:::777666888333555444333333222222333333222222222111222222333333222222222222222222222222222222333333333333444444333333222222333333444555555555555555555555555555666777888777777888888888>>>@@@KKKggg}}}qqq[[[NNNDDD===<<<:::555000///......//////......------,,,------......------,,,+++---///...,,,***+++---******++++++,,,---.........------,,,,,,------...//////.........---------////////////////////////000...///111000111666===NNNZZZooo|||bbb[[[bbbqqq~~~uuunnnnnn~~~nnnnnnvvv|||uuunnn```SSSNNNNNNIIIAAA<<<777111///222666999::::::555000+++)))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((())))))''''''((()))(((((((((((()))))))))***))))))))))))************,,,,,,++++++++++++,,,,,,...------......///000111111555???TTTpppiiiQQQ^^^{{{zzz|||qqqnnnggg^^^WWWSSS[[[eeelllrrrrrrkkkaaaQQQNNNRRR[[[``````fffpppuuujjjhhh```TTTHHHDDD???;;;999888888777777888999999888:::===???HHHLLLRRRVVVWWWUUUSSSQQQWWWaaavvv~~~~~~~~~uuutttuuuuuuuuuuuuuuuttttttwwwuuusssqqqnnnkkkfffccc]]]TTTKKKDDD??????FFFOOOWWWYYY]]]___``````^^^]]]\\\XXXTTTPPPMMMKKKIIIGGGEEEGGGIIIJJJKKKOOOWWW]]]cccmmmtttsssqqqsssssspppqqqppppppqqqtttuuutttrrrttttttuuuttttttuuuxxx{{{}}}{{{{{{zzzwwwuuujjjjjjqqq~~~oooiiimmmKKK<<<999444///+++,,,---++++++---```GGG::::::888777999444555444444333333333333333111111111111222333444555222222222222222222222222222222333333333333444444333333333333333444444555555555555555555555555555666777999888777777:::>>>===HHH```{{{fffTTTIII???===<<<777111---/////////.........------,,,------......------,,,---......---+++***+++,,,------,,,,,,,,,---...///...------,,,,,,------..................---------////////////////////////......000111///222===JJJ\\\gggjjjZZZ]]]cccppptttiiidddqqqwwwwwwzzz|||\\\MMMSSSSSSIIIEEE>>>555222444777777666999777444///+++((((((***((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((()))******(((((()))***((((((((()))))))))******)))))))))*********++++++,,,,,,++++++++++++,,,,,,...------......///000111111555IIIkkk|||WWWQQQggg|||yyyyyycccaaahhhhhh]]]RRRRRR\\\iiiqqquuussshhh]]]PPPLLLPPPZZZ___aaaiiissszzzllliiiaaaUUUIIIEEE???;;;999888888777666777888888999<<>><<<:::444///000//////...............,,,------......------,,,---,,,+++******+++,,,...555333000...,,,,,,------...------,,,,,,------...........................///////////////000000000---...111111///555FFFXXXqqq}}}fff___hhhllluuu{{{nnngggiiixxx|||iiiSSSTTTZZZ[[[SSSIII===777777999888666777888777222,,,))))))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((()))******))))))***+++(((((()))))))))*********))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,...------......///000111222444MMM|||cccPPP]]]}}}}}}|||oooaaafffooommm___RRRTTT___kkkqqqtttqqqggg]]]RRRMMMNNNWWW]]]bbbnnn{{{~~~mmmggg___TTTJJJFFF???;;;999888888888666777777888;;;@@@FFFKKKOOORRRVVVVVVSSSPPPOOOOOO___lll~~~}}}{{{sssuuuuuuuuuuuuuuuvvvvvvvvvvvvuuutttsssqqqnnniiieee___SSSGGGCCCFFFMMMXXXaaaiiihhheeebbb```^^^]]]]]]YYYVVVSSSRRRRRRRRRQQQQQQOOORRRUUUVVVVVVWWW[[[___cccmmmvvvxxxuuuqqqqqqrrrppppppqqqqqqqqqpppmmmllllllooorrrsssrrrrrrssstttsssrrrssstttvvvyyyzzz{{{yyylllfffsssyyyttt{{{qqqOOO???999222......---+++,,,...```GGG:::;;;888888999555666555444444333333444444444333222222111111111222222222222222222222222222222222222333333333444444444444333333444444555666555555555666666666777777;;;666666:::===<<<===AAAJJJsss|||xxxmmmaaaOOOBBB===<<<999444111000///............///,,,------......------,,,,,,,,,++++++---000111222777555222///------.........------,,,,,,------...---.....................////////////000000111111...///111111222<<>><<<<<<<<<;;;666888777333...******+++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))''')))******))))))***,,,))))))))))))************************++++++++++++---,,,,,,,,,,,,,,,,,,---...------......///000111777888RRRvvvYYYSSSmmmuuuooommmsssvvvlll]]]RRRZZZccckkkoooooonnnhhhaaaWWWQQQOOOVVV]]]eeetttnnnggg___TTTLLLGGG@@@;;;888888888888666777888:::>>>DDDKKKPPPTTTVVVWWWTTTPPPNNNQQQTTTcccrrr}}}zzzxxxqqquuuuuuuuuuuuuuuvvvwwwxxxuuutttttttttsssooojjjfff^^^RRRGGGGGGNNNVVV```hhhhhhfffccc```^^^]]]]]]]]][[[XXXUUUTTTTTTSSSRRRQQQWWWXXXZZZYYYYYY]]]ccchhhkkkttt~~~zzzsssqqqssspppqqqqqqqqqooommmlllkkkmmmooosssttttttsssssstttrrrsssuuuwwwyyy{{{~~~pppeeemmm}}}uuu{{{]]]CCC<<<555///...---******---```GGG::::::888777999444666555555444444444444444555444333222111111111111222222222222222222222222222222333333333333444444444444444444444555555666555555555666666777777888===777666:::;;;:::@@@IIImmm}}}xxxtttjjjXXXFFF<<<:::777444111000///.........///000,,,------......------,,,...------///222555666666222111000/////////000111...------,,,,,,------...---------..................//////000000111111222///000111333999IIIeee~~~~~~}}}rrrnnnkkkgggeeedddcccbbb```]]]ccciiijjjjjjppp}}}wwwooojjjttt~~~hhhssskkk___kkkjjjbbbVVVKKKDDDAAA??????777888777555111---++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))&&&((())))))))))))***+++)))))))))*********++++++*********++++++++++++,,,------,,,,,,,,,,,,------...------......///000111<<>>BBBIIIPPPUUU[[[[[[XXXQQQLLLLLLSSSZZZjjjzzz}}}wwwvvvsssvvvuuuuuutttuuuvvvxxxyyyuuuuuuuuuvvvuuurrrlllhhh]]]RRRKKKOOOZZZbbbhhhlllgggfffccc```______``````aaa^^^ZZZWWWVVVTTTSSSQQQ\\\]]]]]]]]]___dddmmmtttwwwuuurrruuuqqqrrrrrrpppmmmllllllmmmppprrruuuvvvvvvvvvvvvwwwtttuuuvvvwwwvvvwwwzzz|||rrriiilllyyyzzzrrrrrrRRRBBB:::333000---******,,,___FFF999:::777666888333666666555444444444444444333333222222111222222222222222222222222222222222222222333333333333444444444444444444444555666666444555555666777777888888;;;777888<<<:::===PPPeeewwwyyytttdddOOOAAA;;;888444222111///...---...///000,,,------......------,,,...------000444666555333---........................------,,,,,,------...---------.........//////...//////000111111222222000///111666BBBXXXyyyyyyrrrfffdddaaa]]][[[ZZZYYYWWWVVVSSSVVVYYYYYY[[[cccqqq|||zzztttttt~~~}}}sssxxxzzzdddeeennnkkkdddZZZOOOFFFBBBAAA:::999777666555222...+++(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))%%%'''(((((((((((()))+++))))))*********+++++++++*********+++++++++,,,,,,------,,,,,,,,,,,,------...------......///000111<<>>BBBFFFLLLSSSWWW]]][[[UUUMMMHHHMMMZZZeeevvv|||uuuvvvxxxvvvuuuttttttuuuwwwyyyzzzwwwwwwxxxyyyxxxuuupppkkk]]]TTTQQQYYYfffmmmoooooojjjiiigggeeedddddddddeeebbb___\\\ZZZZZZYYYXXXWWW\\\^^^aaabbbeeellluuu}}}yyyssswwwrrrrrrrrrooolllkkknnnpppppprrruuuuuuuuuuuuvvvxxxrrrtttvvvuuuttttttwwwyyy|||vvvqqqpppsss{{{nnnzzzjjjHHH???777333///+++***,,,___EEE888999666666777333666666555444444444444555111111111111222333444444222222222222222222222222222222333333333444444444555444444444444555666666444555555666777888888999666777;;;>>><<>>>>>SSS|||[[[AAA???===777333000......///000///........................---------............///------------------------///////////////.........000000///...............111000......///000000///(((111777>>>UUUvvv~~~nnndddooo|||ttt{{{sssmmmnnnpppllliiieee```]]][[[[[[[[[YYYYYYYYYZZZ]]]aaadddgggvvvyyy{{{zzz{{{aaammmvvv|||vvvgggXXXIII@@@======<<<:::999888333...+++***)))'''''''''((()))''''''''''''''''''''''''***(((&&&%%%%%%'''***+++(((''''''''')))***,,,...)))************+++++++++)))******++++++,,,------,,,,,,------------------000......///000222555999EEE\\\ddd___YYYlllrrryyyjjj]]][[[^^^^^^___bbbpppooolllkkkrrryyywwwnnnbbbaaabbbfffnnnyyy}}}mmmddd]]]VVVPPPLLLEEE>>>999888888999999AAAHHHJJJKKKPPPXXX]]]ZZZRRRJJJHHHMMMXXXjjjzzzyyyvvvwwwzzzwwwssssssvvvyyyzzzyyy}}}}}}zzzxxxyyy{{{uuulllddd]]]^^^iiiuuuxxxuuurrrxxxsssnnnmmmmmmlllgggbbbbbb]]]ZZZ\\\cccggggggfffcccdddeeegggmmmyyy{{{zzzvvvsssooonnnnnnpppqqqqqqnnnrrrwwwwwwuuusssrrrsssxxxwwwvvvxxx{{{}}}|||{{{{{{tttlll{{{{{{gggiiimmmJJJ:::999///...111&&&___GGG;;;<<<777777999666777666555444333444444555333333333333333333333333222222222222222222222222333333333333333333333333444444333333444444555666444666777777666666777999888===???@@@OOOuuuhhhLLL???;;;;;;777333000/////////...........................---------............///------------------------/////////////////////...000000///............/////////...///000111111111333:::BBBLLL___vvvzzzrrrkkkkkkrrryyy{{{vvvwww~~~xxxwwwyyy{{{pppnnniiieeebbbaaaaaabbbbbbbbbcccdddfffjjjqqqvvv||||||}}}vvv{{{yyypppjjjtttuuu```PPPHHH@@@>>>;;;999999999777444,,,+++)))(((''''''((()))'''''''''''''''''''''''')))((('''&&&&&&((()))***(((((('''((()))***,,,---)))************+++++++++)))******++++++,,,------------............/////////......000111222666<<>>:::888999:::;;;CCCJJJLLLMMMSSSYYY]]]TTTMMMIIIJJJQQQ\\\mmm|||{{{xxxxxxzzzwwwttttttvvvyyyzzzzzz}}}}}}zzzxxxzzz|||vvvoooiiidddeeeoooxxxyyyvvvtttwwwsssnnnlllkkkjjjeee```bbb```______bbbggglllpppkkkmmmqqqtttxxx|||wwwrrrqqqqqqrrrssssssrrrpppoootttxxxyyywwwvvvwwwxxx{{{yyyxxxzzz|||~~~}}}{{{~~~zzztttkkkvvv}}}~~~xxxmmmYYYBBB???555222444+++___GGG;;;<<<777777999666666666555444444444444555333333333333333333333333444444444444444444444444333333333333333333333333444444444333444444555666555777888777666666777888:::===<<>>FFFMMMNNNQQQXXX\\\]]]NNNJJJJJJOOOXXXeeevvv}}}yyyyyyyyywwwuuuuuuwwwzzz{{{{{{|||}}}{{{yyy{{{}}}yyysssmmmjjjllltttzzzyyywwwvvvwwwrrrmmmjjjiiifffbbb^^^bbbcccdddbbbccchhhrrryyymmmrrrxxx}}}{{{sssnnnnnnppprrrtttssspppmmmppptttwwwxxxvvvvvvxxx{{{|||zzzyyyzzz{{{|||{{{yyyzzzzzzuuukkkppp~~~pppxxxwwwjjjHHH???777222111,,,___GGG;;;<<<777777999666666666555555444444444444333333333333333333333333333333333333333333333333333333333333333333333333444444444444444555666666666777888888777666777888@@@<<<===SSSwwwrrrpppzzz{{{sssvvvzzzRRRCCC@@@<<<777333111000///...........................---------............///....................................////////////111000000///.../////////...000222333333222333333555@@@XXXwwwsssvvv{{{~~~xxxrrryyy|||xxxrrrqqqooonnnnnnnnnooopppmmmrrryyy}}}~~~xxxrrrbbblllmmmbbbOOOFFF===:::999777444333...---+++)))(((((((((((())))))))))))))))))))))))&&&'''((()))***))))))(((((((((((())))))***+++,,,))))))*********+++++++++)))******++++++,,,---------------...//////000000///---///333222222===JJJbbbjjjOOOHHHdddpppXXXWWW^^^bbblllwwwyyyqqqkkklllqqqsssrrrqqqrrrtttuuupppkkkhhhhhhjjjnnnsssxxx}}}}}}sssggg\\\VVVSSSRRRMMMIIIDDD???;;;:::;;;<<>><<<<<<888444444000...,,,***(((((((((((())))))))))))))))))))))))&&&''')))***+++***)))((((((((())))))******++++++))))))*********+++++++++)))******++++++,,,------++++++,,,---....../////////---///444333444CCCVVVsss^^^UUUYYYuuu^^^YYYdddkkkuuu~~~~~~rrrjjjlllqqqnnnmmmnnnqqqtttrrrmmmjjjhhhiiilllooosssuuuwwwyyyxxxqqqiii```YYYSSSOOONNNJJJGGGCCC>>>;;;;;;;;;<<>>CCCaaa~~~zzz{{{|||vvvrrrxxx|||vvvssszzzsssQQQAAA===888444222111000///////////////////////////---------............///........................------......///000000000222111000000//////000000111333555444222222555888III^^^vvvkkkqqqnnnfffmmm{{{xxxvvvsssqqqssstttuuuwwwyyy|||~~~tttppppppzzzvvvqqqvvvyyy\\\LLL@@@>>>>>>:::777999111000---+++)))((((((((((((((((((((((((((((((((('''((()))***+++***)))((((((((()))***************)))************+++++++++)))******++++++,,,------***++++++,,,---...//////000---///444333666KKKdddvvv^^^aaaeeezzzooo```hhhtttxxxzzzmmmhhhjjjllljjjiiilllsssuuurrrooonnnhhhjjjmmmqqqssssssrrrrrroooiiiccc```ZZZSSSMMMLLLGGGEEEAAA===;;;:::;;;;;;CCCMMMSSSUUU^^^jjjjjj___TTTTTT[[[hhhwww}}}{{{|||zzzwwwvvvsssuuuvvvwwwwwwxxxzzz|||{{{}}}}}}{{{{{{~~~~~~{{{tttooooootttyyyzzzyyyzzzqqqoookkkhhhfffeeeeeeeeehhhiiikkknnnqqqssstttttt{{{rrrnnnhhh```[[[\\\```eeehhhlllpppssssssqqqqqqsssuuuyyyzzzzzzyyyvvvuuuuuuvvvuuu|||{{{zzz}}}vvvooosssxxxKKK===888111222___GGG;;;<<<777777999666444555666666666555444333333333333333333333333333444444444444444444444444333333333333333333333333555555555555555666666777444666777888888999;;;<<>>OOOiii~~~zzzrrrjjjlll{{{}}}yyyxxxxxxzzz{{{{{{|||~~~|||vvvnnnsss{{{}}}yyyqqqnnnXXXEEE???>>>999888<<<333111...,,,)))(((((((((''''''''''''''''''''''''(((((()))***************(((((()))***+++******))))))************+++++++++)))******++++++,,,------++++++,,,---...///000000222---...444444888QQQooonnn]]]hhhmmm|||vvveeedddqqq}}}sssiiiiiijjjjjjjjjiiimmmtttuuuoookkkkkkeeehhhlllooopppnnnllljjjjjjdddaaaccc___VVVNNNLLLDDDBBB???<<<:::::::::;;;BBBMMMSSSUUUaaaooommm```\\\```jjjzzz|||}}}|||vvvsssqqqsssvvvvvvvvvvvvyyy{{{{{{~~~~~~zzzzzz|||}}}{{{yyyqqqlllpppvvvxxxvvvvvvooonnnkkkiiiggggggiiijjjjjjnnnqqqssssssvvv{{{xxxmmmbbb___[[[ZZZ\\\___aaabbbeeeiiioooqqqpppppprrrtttuuuvvvwwwuuurrrqqqrrrsssqqqxxxuuutttzzzvvvooopppwwwRRR===999111///___GGG;;;<<<777777999666444555666666666555333333333333333333333333333333555555555555555555555555333333333333333333333333555555555555555666777777333555777888888999<<<>>>IIIrrrzzzyyyyyyyyy|||yyyyyyyyyuuuooommmpppqqqJJJEEE>>>888555222///...000000000000000000000000---------.........//////////////////////////////---------...///000000111222111111000000000000000---000222222111444<<>>;;;:::999::::::AAALLLSSSUUUbbbqqqoooaaadddjjjxxx{{{vvvppppppsssuuuvvvuuuuuuxxx{{{{{{~~~~~~zzzyyy{{{|||{{{{{{ppphhhkkkrrrtttrrrpppnnnmmmkkkiiihhhiiilllnnnlllrrrwwwvvvtttwwwsssggg```aaabbbfffiiijjjhhhfff]]]ccciiimmmnnnnnnqqqsssoooqqqrrrqqqmmmlllmmmooommmtttqqqooowwwuuunnnoooppp|||\\\BBB>>>555222cccJJJ>>>>>>999777999666888666555555666666555444555555444444444333333333333333333444444555555555444444444444444444333333777666666555555555666666777<<<===777555;;;AAADDDaaa~~~vvvwww{{{yyyvvvxxxxxxsssmmmjjjyyy___CCC>>>CCC666111555...000/////////............000000000000000000000000222111111111000000//////...............///000000---......///000111111222777222222555222111???RRRfff{{{}}}zzzzzzkkkfffwwwyyy}}}pppwww~~~tttppprrrmmmyyy{{{[[[JJJ???666666===888666333///,,,***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------............////////////...000000555;;;>>>WWW~~~rrrUUUWWWuuu|||}}}rrrgggdddgggppprrrjjjjjjjjjlllnnnhhhoootttqqqhhhbbbccchhhbbbbbbbbbaaa___]]]ZZZYYY\\\```eeegggeee]]]TTTNNNDDD>>>;;;:::888666777;;;GGGMMMOOOYYYlllooofffddddddppp~~~zzzxxxxxxrrrvvvyyyyyywwwtttssstttxxxyyyzzzyyyxxxwwwxxxzzzxxxqqqhhhdddeeeiiimmmnnnnnnmmmnnnooooooooommmkkkpppuuuzzzzzzyyy|||pppkkkhhhnnnqqqxxxtttggghhhcccfffiiilllnnnpppqqqrrrnnnnnnooonnnmmmmmmppprrrvvvqqqppprrrppplllnnnuuulllsss~~~}}}QQQ>>>999333aaaIII======999999;;;888888666555555666666555444555555444444444333333333333333444444444444444444444444444444444444444444444444444444444555555666777888999:::;;;>>>EEEJJJ}}}|||~~~{{{~~~|||yyyzzzzzzvvvqqqmmm}}}oooKKK>>>BBB:::444666000000000/////////.........000000000000000000000000111111000000000////////////............///000000......//////000000111111444000111555444888JJJ```~~~tttwwwrrrsss}}}}}}{{{pppfffnnnyyywwwttt~~~xxxwwwzzzpppwww~~~dddMMMBBB<<<::::::888666333///,,,***)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++,,,,,,,,,,,,------............////////////222000+++...777BBBcccgggZZZeee{{{yyypppgggfffkkkuuuppphhhgggfffggghhhjjjnnnpppmmmfffaaabbbdddaaa```___\\\YYYUUURRRPPPUUU[[[ccchhhggg```VVVOOOEEE???:::999888666888<<>>@@@???999666333000000000/////////......000000000000000000000000000000///////////////...//////......//////000111000000000000000000000000000...000444777@@@XXXqqqwwwxxxwwwtttyyyrrr{{{uuuxxxkkkfffttt{{{ttt~~~vvvUUUGGGCCC>>>666888777444111---+++))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))*********++++++++++++,,,,,,,,,,,,------............////////////222000+++///===MMMppptttTTT[[[hhh}}}{{{ssslllkkkoooyyy|||llleeeeeedddeeefffllllllkkkgggbbb_________^^^]]]ZZZVVVRRRMMMIIIGGGNNNVVVaaahhhiiiaaaWWWOOOFFF@@@:::888777555888>>>EEEJJJKKKSSSeeejjjgggjjjvvv}}}yyywwwyyywwwwwwvvvtttrrrqqqrrrtttssstttssspppnnnmmmoooqqqqqqppplllgggbbbbbbggglllsssuuuxxx{{{}}}~~~}}}}}}zzz|||~~~zzzpppttt|||wwwoookkkoootttuuurrrpppooopppppppppooommmkkkjjjjjjlllpppppprrruuutttqqqsssvvvrrrnnnyyyvvvwwwuuuPPP???999```HHH======999999;;;888888777666666777777666444555555444444444333333333555555555444444333333333222222333333444555666666999999888888888888888999888444666>>>>>>@@@UUUppp|||zzzxxxxxxwwwvvvpppuuu}}}kkkCCC???BBB<<<666555000000000////////////...////////////////////////////////////............/////////...///000000111111111000000000000000000//////000444999GGGccc|||sssmmmssszzz|||~~~|||vvvkkkwww{{{xxxdddLLLFFF@@@666999777555222///,,,***)))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------............////////////---111111:::JJJZZZwww]]]IIIZZZlllvvvssstttzzzuuugggdddfffggggggiiimmmiiiddd```^^^\\\ZZZYYYYYYWWWUUURRROOOKKKHHHGGGOOOVVV___ffffff___UUUOOOGGG@@@:::888666555999???DDDJJJKKKQQQaaahhhhhhnnn|||~~~zzzyyyzzzvvvwwwvvvuuusssqqqppppppllljjjgggdddaaaaaadddfffjjjmmmnnnkkkffffffmmmsssxxx{{{wwwwww}}}tttnnnkkkrrrxxxyyytttoooooopppnnnnnnooommmjjjiiijjjkkknnnppptttwwwwwwvvvwwwxxxvvvmmmqqqyyy[[[AAA:::bbbJJJ>>>>>>999888:::666999777666666777777666555555555444444444333333333555555555444444333333333222222333333444555666666<<<;;;:::888888777777777999666999===;;;DDDfff~~~{{{xxxwwwxxxyyyrrruuu|||~~~~~~OOOAAADDD===555777111000000000////////////////////////////////////............///////////////////////////000111111111111111111000000000000111000111444===OOOkkk~~~mmmdddiiirrr{{{zzzzzzxxx~~~uuuxxxTTTGGGAAA999999888666444000---+++***))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************+++++++++++++++++++++,,,,,,,,,------............////////////---222444===PPP```yyynnnTTTPPPbbb~~~}}}yyyyyy~~~rrrgggeeeggghhhhhhiiijjjeee___[[[YYYXXXVVVTTTRRRRRRQQQPPPOOONNNMMMMMMTTTXXX]]]```^^^YYYRRRMMMHHHAAA:::888666666999???DDDKKKLLLQQQ___fffiiirrr~~~}}}|||yyyxxxyyyvvvvvvxxxxxxvvvsssnnnkkkfffeeebbb^^^[[[[[[]]]```aaagggmmmnnnkkkmmmttt|||~~~~~~tttxxx}}}|||wwwpppmmmhhhrrr{{{|||uuunnnnnnpppkkklllmmmmmmkkkjjjjjjkkkmmmrrrvvvxxxyyyzzz{{{zzzxxxooonnn~~~rrriiiEEE999cccKKK>>>>>>999777999555999777666666777888666555555555444444444333333333444444444444444444333333222333333444444555555555:::999888666555555555555888:::<<<===>>>QQQ}}}}}}~~~}}}~~~zzzxxxzzz|||vvvuuuuuu{{{aaaFFFDDD>>>666999111111000000000/////////000000000000000000000000...////////////000000000000000//////000000111222111111111111111111111111333222333888FFF\\\vvvyyybbb^^^iiinnnuuu}}}uuunnnmmmqqquuuvvv}}}vvv|||xxxcccKKKBBB===:::999777555222///,,,***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,------............////////////000333111888MMMcccppp]]]UUU___tttzzzyyyrrrgggeeegggfffdddcccdddaaa\\\XXXUUUSSSRRRPPPMMMLLLLLLLLLMMMNNNOOOPPPSSSUUUWWWXXXVVVRRRNNNKKKGGGAAA;;;999888666999>>>DDDLLLMMMQQQ^^^dddiiittt{{{zzzyyyvvvuuuwwwwwwwwwyyyzzzyyytttmmmhhhbbbdddeeedddaaa^^^]]]\\\^^^fffnnnqqqqqqsssyyy|||vvvxxx{{{{{{uuupppiiihhhgggsss~~~uuummmllloookkklllnnnmmmlllkkkkkkllllllrrrvvvwwwxxx{{{|||zzzwwwssspppxxxuuu}}}}}}OOO:::aaaIII======999888:::777999888777777888888777555555555444444444333333333333333444444444444444444444444444444444444444444666666555555555666666777777;;;======GGGggg}}}tttgggbbbcccrrrzzzxxxzzz~~~~~~zzzxxxyyy{{{vvvssspppppp|||}}}uuuMMMEEE???888<<<111111111000000000//////000000000000000000000000/////////000000000111111000000//////000000111222000000000111111222222333333333444>>>RRRmmm{{{___[[[hhhhhhnnn|||zzzuuummmkkkeee]]]WWWXXX___eeeiiiyyyuuurrrvvv|||xxxmmmnnnxxx~~~tttSSSDDD???::::::888666333000,,,***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,,,,------............////////////000333000888QQQkkkppp[[[UUUeeetttvvvzzznnndddcccdddccc```___^^^]]]ZZZVVVRRRPPPOOONNNIIIIIIHHHHHHHHHIIIJJJKKKJJJLLLOOOPPPPPPNNNKKKIIIFFF@@@<<<;;;999777999===BBBLLLNNNQQQ[[[aaagggsss{{{zzzyyyvvvvvvxxxzzzyyyyyyyyyxxxtttnnniiigggnnnwww{{{xxxqqqhhhcccfffmmmuuuyyyyyyzzz~~~~~~wwwuuuyyy}}}uuurrrjjjccchhhiiivvvvvvkkkiiilllmmmnnnoooooollljjjjjjjjjkkkqqquuutttuuuyyy{{{yyytttvvvsssrrr~~~{{{___BBB```HHH<<<===:::999<<<999999888777777888888777555555555444444444333333333333333333444444555555555444444444444444444333333555555555666777999:::;;;666:::<<<>>>PPPxxx}}}hhhZZZSSSRRR___xxxxxxssssssuuuzzz|||~~~|||wwwuuuvvvyyysssrrrooommmwww{{{RRREEEAAA999>>>111111111111000000000000000000000000000000000000//////000000111111222222000000000000000111111222//////000111222333333333333222666CCC\\\yyy|||\\\YYYfffdddkkk}}}}}}zzztttnnneeeccc```ZZZVVVZZZccckkkttt}}}vvvjjjkkkvvvooo\\\___rrryyy}}}[[[FFF???::::::999777444000---+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------............/////////000...333444???ZZZvvvwww___QQQ```|||ppptttssshhh______bbbbbb___^^^ZZZ[[[YYYUUUQQQMMMMMMNNNGGGFFFEEEDDDCCCCCCDDDEEEAAADDDHHHLLLNNNMMMJJJHHHEEE@@@<<<<<<:::888999===AAAKKKMMMPPPZZZ___eeeqqqsss~~~}}}|||yyyyyy{{{~~~{{{yyywwwwwwtttooojjjtttzzzqqqpppvvv|||{{{qqqooottttttyyyvvvsssrrrhhheeeqqqlllzzzwwwjjjhhhjjjooopppqqqpppmmmjjjhhhhhhiiipppsssqqqrrrwwwyyywwwqqqwwwvvvooouuuhhhmmmKKKgggEEEAAA???<<<>>>666:::555555555666666666666666444444444333333333222222555555555444444333333333444444444555555555555666555666666777777777777666444<<<===AAA___wwweeeWWWPPPOOOSSS]]]nnn~~~zzzvvvrrrqqqrrr{{{~~~xxxuuuxxxwwwqqqxxxwwwqqqkkkppphhhEEE@@@???===999555111///000111111111////////////////////////000000000000000000000000111000///////////////000111111111111111111222222444444999HHHfffqqqaaa```mmmnnnggguuuvvv}}}xxxssspppqqqgggVVVRRR___mmmrrr}}}qqqkkkjjjfffhhhmmmjjj___ZZZ]]]qqqssslllLLL:::???===:::888666333000---************))))))))))))(((((((((((()))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...------,,,,,,,,,------.........///////////////111555888DDDdddmmm[[[XXX^^^pppvvvsssppprrr}}}wwwjjjaaacccfffccc]]][[[YYYTTTPPPQQQSSSQQQJJJCCCDDDCCCAAA???>>>>>>??????@@@BBBEEEGGGHHHFFFCCCAAA======<<<:::888888;;;===GGGMMMRRRTTTWWW]]]aaa```iiioooyyyzzzzzz}}}~~~|||zzzvvvsssqqqqqqqqqrrruuuwwwzzzwwwuuurrrooosssuuuvvvrrrllliiillloooooorrrjjjkkklllsssrrrpppnnnllliiihhhggg```ggglllnnnsssyyyxxxrrr{{{wwwpppmmmqqqzzzmmmnnn{{{UUUgggFFFAAA???<<<>>>666:::777777777777777777777777444444444333333333222222444444444444444444333333444444444555555555555666555666666777777777777777888===@@@JJJnnn~~~gggUUULLLHHHMMMTTT___ppp~~~{{{wwwssspppnnnrrrxxx}}}|||{{{zzzwwwssstttuuurrrkkklll}}}yyyMMMAAAAAA:::999666222000000111111111////////////////////////000000000000000000000000000000////////////000000111111111111111222222333222888CCCUUUnnnoooeeedddmmmoooooo|||~~~wwwtttyyyuuukkkbbbaaajjjtttxxxuuufff^^^gggcccdddhhhfff^^^YYYYYYtttwwwuuuzzzVVVBBB>>><<<:::999777444000...************))))))))))))(((((((((((()))))))))***)))************+++++++++*********+++++++++,,,,,,...------,,,,,,---------............///////////////444===VVViiiWWWUUU___ttt|||lllllllllsssooofff___aaaccc```[[[ZZZWWWRRROOOPPPSSSQQQJJJDDDBBBAAA???===<<<<<<<<<<<<<<<>>>@@@BBBBBBAAA???>>><<<<<<;;;999777777:::<<>><<<;;;:::999666222///++++++*********)))))))))((((((((()))))))))******)))************+++++++++))))))*********+++++++++---------,,,,,,------...............//////000000///333CCCgggaaaUUUVVVccczzzxxxttthhhiiimmmxxx{{{fffbbb`````````[[[XXXXXXSSSPPPNNNOOORRRPPPJJJDDD@@@???===:::999888888888888888999:::::::::::::::999999888666555666:::===JJJRRRYYY^^^cccgggfffccc___ccckkkttt}}}}}}wwwuuuuuuuuuvvvxxxzzz|||xxxssspppsssvvvzzzvvvuuu~~~uuuqqqrrrrrrpppmmmnnnooopppooonnnqqqvvv{{{rrrlllllllllhhhhhhiiijjjjjjjjjjjjjjjiiikkkkkkiiilllqqqtttsssppptttxxxwwwtttwwwppprrrvvvzzzoooiiiGGGAAA>>>;;;===666:::777666666555444333222222555444444444444333333333333333333444444555555555444444444555555555555666666666666777777888999999<<<<<>>===;;;;;;999777333000+++++++++*********))))))(((((()))))))))*********))))))*********+++++++++************++++++++++++------,,,,,,,,,---......------......//////000000222444EEEmmmqqq___[[[^^^kkk|||}}}}}}~~~llllllqqq}}}qqqcccccccccaaa]]]XXXUUUTTTOOOMMMMMMNNNPPPOOOIIIDDD???>>>;;;999777666666666555555444444555555666777666666555444444777<<>>:::<<<666:::777777666555444333333222555555555444444444333333333333333444444555555555444444444555555555555666666666666666777888::::::<<>>:::555222111111111000000000000000000000000000000000000000000000000000000000000000000111222222111111111111222333444555999CCC]]]uuuwww{{{}}}xxx|||lllrrryyyxxxtttuuuyyyvvv{{{zzztttssswwwzzzxxxvvvxxxyyywwwzzz}}}mmmccc\\\WWWXXXjjj{{{~~~```nnnxxxTTTAAA???<<<;;;999777444222++++++++++++************))))))))))))************))))))*********++++++++++++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,---...///---------...///000000111555777HHHnnnjjj```aaaiiixxxyyy~~~mmmmmmrrr}}}~~~kkkdddffffffbbb\\\VVVSSSPPPLLLKKKLLLNNNOOOMMMGGGCCC???===;;;888666555555555444333333222333444555666333444444444666:::@@@DDDOOOVVV___ffflllnnnhhh```______bbbgggooo~~~|||zzzwwwuuuuuuvvvwwwsssxxx|||yyytttsssxxx}}}wwwwwwxxxwww{{{zzz{{{{{{xxxsssooooooqqqssswww{{{yyyyyyssspppmmmmmmooopppooommmkkkkkkkkkjjjkkkmmmqqqtttvvvwwwtttoookkklllmmmmmmmmmnnnnnnmmmkkkiiifffeeefffgggjjjlllmmmoootttyyyyyy}}}vvvnnnvvvwww}}}{{{kkkHHHAAA===999<<<666:::999999888888777777666666555555555555444444444333333333444444444444444444444444444555555555555666777666666666777999;;;<<<===JJJgggvvv___RRRLLLKKKJJJXXXbbbnnnzzz~~~vvvtttrrrrrrrrrssssssrrrrrrqqqpppmmmqqq}}}zzzsssrrrssstttpppnnnyyyVVVCCC>>>???;;;666333222111111000000000000000000000000000000000000000000000000000000000000000111111222333111111111111222444555666>>>JJJgggrrr}}}}}}lllmmmssswwwtttnnnnnnvvv~~~tttooossstttuuuxxx||||||zzztttsssccc___\\\OOOZZZnnnpppnnnzzzZZZEEEBBB===:::888777555333,,,++++++++++++*********)))))))))*********++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,---......///,,,------...///000111111555;;;RRRwww{{{^^^ZZZaaawww~~~mmmiiikkkppp{{{zzziiidddgggfff```YYYUUUQQQMMMIIIJJJKKKMMMMMMJJJEEEAAA>>><<<:::888666555555555444333333333333444555555222333444555999???GGGLLLSSSZZZbbbhhhnnnppphhh___YYYXXXZZZ^^^eeewww}}}}}}yyyvvvuuuvvvrrruuuwwwvvvtttuuu{{{vvvwwwxxx}}}|||xxxwwwvvvvvvuuuqqqmmmooouuunnnqqqvvv{{{rrroooiiihhhfffgggiiikkkkkkkkkkkkjjjjjjiiijjjjjjlllllllllllllllkkkjjjjjjkkkkkkkkklllmmmnnnmmmllljjjhhhiiijjjlllpppqqqrrryyy{{{yyyzzzzzzqqqiiiooo{{{ttt{{{xxx~~~}}}kkkHHHAAA===999;;;666:::999999999999999888888888555555555555444444444444444444444444444444333333444444444555555555555666777777666666777999;;;===AAAZZZuuuYYYLLLKKKKKKKKK[[[eeesssyyywwwwwwwwwwwwvvvuuutttrrrqqqpppoooooottt~~~yyyuuuqqqrrruuurrrlllrrr}}}gggEEEEEE@@@<<<777333222111111000000000000000000000000000000000000000000000000000000000000000111222333444111111111222333444555666AAASSSvvvmmmzzz~~~jjjkkknnnoooiiicccfffsss}}}rrrrrrpppooovvv{{{{{{wwwuuuaaa___```NNNMMM^^^www{{{fffIIIEEE>>>999777666555444,,,,,,+++++++++*********))))))*********+++++++++)))************+++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,---...///000111111666AAA```oooZZZ[[[hhhzzzzzz~~~ttteeehhhlllttt}}}uuudddbbbdddaaaZZZVVVTTTOOOIIIHHHIIIKKKMMMLLLHHHCCC???;;;:::888666555555555555333333444444444555555555222333555777<<>>888666555555555,,,,,,,,,+++++++++******)))************+++++++++)))************+++++++++)))************++++++++++++++++++,,,---...///000,,,,,,---...///000111222888FFFllltttfffiiitttzzzxxx}}}vvvjjjjjjlllrrr{{{qqq```^^^___\\\UUURRRSSSOOOGGGGGGIIIKKKMMMKKKGGGBBB>>>999888666555444444555555333333444555555555555444222333666999???GGGQQQXXX[[[```ggglllrrrrrrjjj___XXXXXX[[[```iii|||```aaakkkmmmuuuxxxzzzzzzvvvttttttuuurrrpppooopppssszzzuuupppvvvzzzzzzxxxuuuppplllkkkllliiieeejjjrrrvvvyyyeeeVVVRRRSSSRRRSSSUUUYYY^^^bbbdddjjjjjjjjjkkkkkkjjjgggeeejjjhhhhhhhhhhhhhhhjjjmmmiiikkkmmmnnnnnnllliiihhhgggfffjjjrrryyyyyyvvvqqqhhhgggmmm~~~~~~zzzxxxpppJJJ@@@<<<:::>>>777999999888888777777777777777666555555555555444444444444444444444444444444444666666555555555444444444555999555444;;;999888AAANNNzzzdddPPPJJJGGGLLLVVVdddmmmyyy~~~vvvsssooojjjkkkuuu}}}xxxwwwuuutttssspppllliiitttWWWJJJDDDAAA<<<777333000000000000000000000000000000000000000000000000000000000000000000000000111111222222000111444444444999???IIIgggtttlllssssssiiimmmlll___UUUXXX___mmmwwwooommmppprrrzzz}}}{{{ssslll```aaa^^^___VVVTTTaaarrr|||VVVCCC<<<>>>:::999999333000---***((())))))))))))+++)))(((((()))******))))))+++,,,------,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000,,,,,,///111000111333;;;MMMnnncccppp{{{{{{zzztttqqqsssooouuulll\\\___\\\WWWPPPJJJHHHHHHIIIKKKLLLLLLMMMLLLHHHCCC???888555333111222444444444888666444333444555555555777777:::AAAIIIOOOQQQRRRaaabbbfffjjjmmmlllfff```^^^[[[]]]gggsssjjjJJJMMMWWWXXXccchhhnnnqqqqqqqqqsssuuuvvvrrrssswwwwwwtttwww~~~zzzooooooxxx{{{vvvtttppppppjjjbbb\\\\\\aaaiiiooowww|||uuubbbUUUSSSWWWRRRSSSVVVYYYWWWWWW___hhhkkklllmmmmmmkkkiiiiiijjjiiiiiiiiiiiiiiiiiihhhhhhkkkiiiiiikkknnnnnnllliiieeehhhooopppvvvwwwtttrrrkkkhhhlll~~~sss~~~tttqqqqqqJJJ@@@<<<:::>>>777999999888888777777777777777666555555555555444444444444444444444444444444444666666555555555444444444444999555555:::999:::EEEfffZZZKKKHHHFFFMMMXXXeeemmmzzzzzzuuuqqqooojjjjjjsss}}}~~~zzzxxxvvvtttssspppmmmjjjpppgggRRRGGGDDD???999555222111111000000000000000000000000000000000000000000000000000000000000000111111222222111111333333333999@@@QQQlllmmmmmmzzzpppggg```___UUUPPPZZZfffxxxwwwooommmrrruuu|||yyyssskkkaaa___ZZZ^^^WWWVVV```ooo{{{]]]HHH>>>???;;;999999333000---***((()))******)))+++)))(((((()))******))))))+++,,,------,,,***)))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------000---,,,///111000000333BBBXXXcccZZZfffyyyyyyzzzzzzvvvsssttttttuuu~~~zzzggg]]]]]]ZZZVVVOOOJJJHHHIIIKKKOOOOOOPPPPPPNNNHHHBBB===888555222111222444444444666555444444666777777777555;;;BBBHHHJJJNNNSSSWWWcccdddfffjjjllljjjeeeaaa\\\]]]eeeuuujjjJJJHHHNNNMMMUUU[[[ccchhhjjjmmmqqqtttxxxvvvwwwzzzzzzwwwyyy~~~|||uuunnnpppzzzvvvqqqnnnhhhgggbbb\\\XXXYYY^^^fffjjjsssvvv{{{wwwsssllleee^^^ZZZZZZ\\\^^^[[[ZZZ]]]___```dddjjjrrrqqqpppnnnllliiifffeeeeeeeeeeeefffggghhhiiiiiillljjjhhhiiikkkmmmlllkkkddddddjjjppp{{{wwwnnnooopppkkkjjjnnnuuurrrtttwwwooorrrLLLAAA<<<:::>>>777999999888888777777777777777666555555555555444444444444444444444444444444444555555555555555444444444444888555555:::888===MMMxxxjjjPPPHHHHHHHHHPPP\\\hhhqqq}}}~~~||||||}}}}}}zzztttsssooonnnkkkiiinnnxxx~~~zzzxxxuuusssrrrpppmmmkkklllwwwxxxTTTJJJGGGBBB<<<888444333222000000000000000000000000000000000000000000000000000000000000000111111222333111111333222333999AAAZZZtttwwwfffooo}}}~~~vvveee^^^TTTRRRIIIKKK[[[lllwwwnnnooowwwvvv~~~zzzvvvrrrzzzyyykkkeee___YYY^^^XXXVVV]]]jjjwwwgggMMM@@@@@@;;;999888333111...+++))))))******)))+++)))(((((()))******)))******,,,,,,---,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------111...---000000///000444EEEaaapppZZZTTT```rrr}}}yyyzzz{{{yyywwwxxxyyyvvv}}}qqqaaa]]]ZZZXXXTTTNNNIIIHHHIIILLLRRRSSSUUUTTTPPPHHH@@@;;;777555222111222333444444333444555666777888999999666@@@KKKNNNLLLNNNVVV^^^eeeeeefffhhhiiihhheeebbb]]]bbbrrreeeIIIEEEGGGEEEIIIOOOXXX___ccchhhnnnssstttsssuuuxxxvvvssssssvvv|||uuupppnnnlllooo~~~yyykkkgggccc]]]YYYWWWSSSQQQSSSXXX]]]aaagggiiilllmmmlllllllllmmmiiifffcccbbbeeehhhhhhgggiiiccc___aaaeeefffhhhkkkyyyuuuqqqooonnnlllgggccccccccccccdddeeegggjjjkkkmmmkkkhhhgggiiikkkmmmmmmjjjdddeeekkkuuulllfffeeelllnnniiihhhkkknnn|||rrrsss}}}}}}}}}tttMMMBBB===:::>>>777999999888888777777777777777666555555555555444444444444444444444444444444444555555555555555555555555333777666666:::999DDDZZZmmm[[[MMMJJJJJJKKKTTT```kkkvvv~~~~~~{{{xxxxxx|||yyyxxxzzzxxxsssppppppmmmmmmkkkfffiiirrrzzz}}}wwwuuurrrqqqpppooommmkkkhhhuuuVVVLLLJJJEEE???:::666333222000000000000000000000000000000000000000000000000000000000000000111111222333222222333222333;;;EEE___|||uuugggpppyyyttthhhXXXSSSOOOLLLDDDIII]]]mmmuuummmqqq|||xxx|||wwwtttrrrvvvuuusssppplllgggaaa\\\^^^XXXTTTZZZgggvvv}}}qqqRRR@@@???;;;999999555222///+++************)))+++)))(((((()))******)))******+++,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------111......000000...111666GGGkkkeeeZZZZZZfffttt~~~{{{|||}}}}}}|||zzzyyyvvv~~~kkk\\\]]]ZZZWWWRRRLLLGGGFFFHHHJJJRRRTTTWWWVVVPPPGGG>>>999666444111111222333444444222444666777777888999:::<<>>777:::999888888777777777777777666555555555555444444444444444444444444444444444444555555555555555555555333777666777:::<<>>JJJaaa{{{mmmsss}}}~~~tttkkk^^^PPPNNNLLLIIIDDDMMMaaaqqquuunnnqqq|||||||||{{{uuurrrqqqqqqmmmkkkkkkiiieee```^^^ZZZUUUQQQWWWgggzzz{{{{{{{{{VVV???>>>;;;999999777333000,,,******+++******+++)))(((((()))******)))******++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------000......000///...222888NNNwww[[[^^^fffuuu~~~|||{{{~~~~~~{{{xxxyyyggg[[[\\\ZZZWWWQQQJJJEEEDDDFFFIIIPPPTTTWWWUUUNNNEEE===999666333111000222333444444222444666777666666888;;;FFFGGGIIILLLOOOVVV^^^dddfffdddbbb```___```bbbdddcccqqqpppOOOGGGHHHIIIHHHGGGKKKOOOQQQQQQTTTXXX]]]gggmmmrrruuutttssspppnnnmmmjjjiiiiiigggooonnn```]]]]]]\\\[[[]]]]]]\\\\\\]]]___aaacccbbbdddfffggggggiiilllnnnsssyyyzzzvvvssstttsssoooooolllhhheee```^^^dddmmmzzztttsssssspppjjjdddeeeddddddcccdddfffggghhhfffhhhkkkllllllkkkjjjiiihhhdddhhhkkkiiillljjj^^^YYY]]]eeennnpppjjjeeecccffftttwwwzzz{{{uuuyyyQQQDDD===:::>>>777:::999888888777777777777777666555555555555444444444444444444444444444444444444444444555555555555555333777666777<<>>777:::999888888777777777777777666555555555555444444444444444444444444444444444444444444555555555666666444777555888===EEEgggmmmUUUMMMFFFEEEJJJRRR]]]fffttt~~~~~~~~~zzzzzz|||tttooopppqqqooollllllhhhhhhddd^^^^^^dddggggggcccdddhhhmmmqqqsssqqqpppiii{{{|||vvvTTTRRRMMMGGG@@@:::555333111111111111111111111111000000000000000000000000000000000000000111111222222222444555444888GGGVVVmmmvvvqqqyyy~~~}}}{{{zzzssseeeVVVKKKNNNFFFJJJPPP```tttuuuqqqqqqyyyzzzsssllliiihhhjjjgggcccdddgggcccYYYRRRTTTRRRPPPYYYqqqmmmeeetttfffFFFBBB>>>999888777555222...,,,+++++++++***+++)))(((((()))******)))************+++,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------,,,...000//////666>>>ZZZzzzXXXNNN___qqq~~~|||pppccc]]]ZZZTTTQQQLLLFFFCCCDDDIIIMMMUUUXXXYYYTTTIII???888666444222000///111333444444222444777777777:::BBBHHHLLLKKKKKKPPPXXX___bbbbbb```]]]YYYUUUSSSVVV^^^dddmmm{{{UUUJJJJJJFFFHHHQQQTTTTTTRRRMMMHHHFFFHHHKKKSSS___jjjooosssuuurrrmmmdddiiiiiifffpppuuugggeeeccc^^^```gggbbbccccccdddfffiiikkkmmmlllpppuuuyyy|||zzztttmmmhhhdddbbbhhhppp|||wwwqqqlllgggdddaaaccceeegggiiiiiihhhhhheeehhhlllmmmkkkiiiiiijjjnnngggiiillleeeeeefff```aaabbbfffmmmrrrsssllldddgggkkkyyyssswww{{{SSSEEE>>>:::>>>777:::999888888777777777777777666666555555555444444444444444444444444444444444444444444555555555666666444777555888>>>HHHnnnoooUUUMMMEEEEEELLLXXXdddlll{{{||||||}}}~~~zzz{{{qqqooonnnpppnnnhhhfffggghhhgggbbb]]]^^^bbbdddaaa___bbbhhhnnntttvvvtttrrrrrrzzzWWWTTTOOOIIIBBB;;;777444111111111111111111111111000000000000000000000000000000000000000111111222111222555666555:::IIIYYYtttmmmooo{{{~~~zzzzzzuuudddSSSGGGJJJHHHNNNVVVhhhzzzxxxrrrrrrssszzz}}}zzzsssjjjfffiiilllhhhcccgggnnngggYYYRRRWWWUUUKKKMMMcccwwwiiijjjyyymmmJJJDDD???999888777555222...,,,,,,,,,+++***+++)))(((((()))******)))************+++,,,---...******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,...000//////777@@@ddd___NNNaaaqqq~~~iiiaaa^^^ZZZPPPNNNIIIEEECCCEEEKKKPPPYYY[[[[[[TTTHHH===777555444222//////111333444444111444777777888>>>GGGOOOJJJLLLPPPVVV\\\```bbbbbb]]][[[WWWQQQOOOTTT]]]dddvvveeeNNNMMMMMMFFFJJJWWW]]]]]]ZZZUUUOOOLLLNNNQQQRRR___mmmsssxxx{{{yyysssccciiigggddduuuqqqggghhhccc[[[\\\fffiiiiiijjjlllooorrrvvvxxxvvv{{{~~~tttjjjfffeeeeeeiiinnn}}}}}}|||wwwqqqllljjjiiibbbeeeiiilllnnnooonnnmmmfffiiikkkjjjhhhhhhjjjllloooeeegggkkkiiikkknnniiihhhggggggkkkqqqrrrjjjaaa___```iiiuuuwww|||~~~KKK@@@???999>>>:::999999999999888888888888777888777555444333333444444333333333333333333333333333333333444444444555555999555666:::AAATTT|||rrrUUUKKKFFFIIINNNVVVfffvvvzzzyyy||||||zzz|||~~~~~~{{{wwwpppnnnkkkiiiiiiiiigggfffeeeccc___[[[XXXXXX\\\```___dddlllrrrwwwxxxsssnnnzzz~~~wwwtttkkkPPPQQQNNNDDD>>>333555333333333222222222111111000000000111222222222333333333222222222222222222666333000000444???RRRddd}}}www{{{yyyuuuwwwtttcccSSSGGGGGGPPPPPP[[[ooorrrooouuuuuu|||~~~uuurrrooojjjgggmmmlllhhhdddfffhhhddd]]]XXXTTTQQQNNNJJJQQQlllqqqdddlllzzzuuuQQQ>>>===;;;888888666444222///,,,+++******************************)))************+++++++++*********)))******+++,,,,,,,,,++++++,,,,,,---...111111,,,,,,000...666KKKyyy___[[[WWWzzz|||kkkaaaZZZVVVMMMJJJGGGFFFBBB@@@EEEMMMVVVZZZYYYOOOCCC<<<777444444222111000000222333555555444444777===DDDJJJNNNIIINNNVVV]]]``````aaaaaa]]][[[ZZZWWWSSSTTT___kkknnn^^^QQQPPPPPPOOOVVVaaagggeeeccc___XXXTTTWWW[[[dddmmmssssssuuuzzzyyyrrrcccjjjiiiiiiwwwtttmmmeeeaaabbbdddeeefffnnnvvv{{{zzzmmmiiiiiijjjmmmqqqyyymmmlllmmmkkkhhhfffgggooowwwwwwpppkkkjjjjjjjjjjjjjjjjjjkkkkkkkkkkkkkkkkkkjjjjjjiiiiiijjjiiikkkooosssssslllfffZZZbbbcccvvv|||xxxyyy}}}zzzLLL@@@???999>>>:::999999999999888888888888777888777555444333333444444333333333333333333333333333333444444444555555555333444666999BBB\\\qqqVVVLLLFFFJJJPPPYYYjjj{{{{{{xxxwww{{{|||yyy{{{zzzzzzwww{{{sssnnnllljjjiiiiiihhhfffdddeeeccc```[[[YYYYYY]]]```bbbfffmmmttt{{{}}}wwwooogggmmmjjjkkksssVVVVVVSSSIIIBBB555555333333333222222222222111111111111111111222222222222222222222222222222222333222333555999DDDYYYlll}}}zzz{{{zzzppptttsssaaaRRRHHHIIIMMMTTTbbbsssxxxrrrvvvuuuzzz{{{~~~vvvtttpppllljjjkkkjjjhhhfffhhhkkkgggaaaYYYUUURRRNNNIIINNNeeesssgggkkkvvvsssWWWBBB>>><<<999888666444222///,,,+++******************************)))************+++++++++***************++++++,,,,,,,,,++++++,,,,,,---......///,,,---222111:::OOOooo^^^]]][[[zzzxxxiiiaaa[[[WWWMMMJJJGGGFFFBBB@@@EEEMMMUUUYYYWWWMMMBBB;;;777333333222111000000222444555555555666:::AAAGGGKKKMMMJJJQQQZZZaaadddcccaaa```YYYVVVSSSQQQPPPVVVfffvvviii\\\TTTWWWZZZ[[[cccnnnttttttqqqjjj```\\\```gggsss}}}|||wwwuuuooogggdddmmmooottttttqqqkkkeeeccceeeggghhhmmmvvv~~~sssiiiggghhhjjjlllpppxxx}}}rrrooommmiiigggeeefffmmmuuuvvvqqqkkklllkkkjjjiiiiiiiiijjjkkkllljjjhhhffffffiiikkkmmmnnnnnnppprrrssspppjjjeee```dddbbbtttxxxmmmvvvzzzNNNAAA@@@999>>>:::999999999999888888888888777888777666555444444444444333333333333333333333333333444444444444555555555111666999:::GGGggg}}}vvvqqqYYYNNNHHHLLLSSS]]]oooxxxvvvwwwzzz{{{yyyzzz|||}}}~~~uuuvvvrrruuuoookkkjjjiiijjjjjjhhheeeccceeedddaaa]]]ZZZ[[[^^^```eeehhhmmmuuu|||ooofffgggaaa___vvv~~~___\\\YYYPPPIII888666333333333333222222222222222222222111111111111111111111111222222333333444222333555888;;;GGG___uuuyyysss{{{rrr^^^OOOHHHLLLLLL[[[lllzzz|||ssstttrrrwwwuuuwww}}}yyysssmmmiiihhhhhhiiihhhgggjjjmmmjjjccc[[[VVVSSSPPPJJJJJJ\\\qqq{{{xxxllliiiooosss```GGG@@@<<<999888666555222///---+++******************************)))************+++++++++***************+++,,,,,,,,,,,,++++++,,,,,,---...+++...,,,...444333===SSSuuuzzzUUUYYY]]]|||rrrhhhbbb\\\UUULLLIIIGGGEEEBBB@@@EEEMMMTTTWWWTTTJJJ@@@:::666222333222111000000222444555666666999???GGGLLLMMMLLLNNNUUU___fffgggeeeaaa^^^\\\WWWRRRQQQTTT```uuuzzzeee]]]YYY^^^cccfffppp{{{xxxjjjeeekkkrrrwwwoooggg```fffooowwwqqqnnniiifffeeegggjjjmmmwww~~~zzzwwwtttlllffffffiiiiiikkknnn|||uuuoookkkffffffeeeeeellluuuzzzvvvpppnnnllljjjhhhggghhhjjjkkkmmmjjjeeeaaabbbgggmmmqqqpppsssvvvuuurrrlllgggeeecccccc___ooozzzhhhqqquuuuuu{{{PPPCCC@@@999>>>:::999999999999888888888777777777777666666555444444444444444444444444444444444444444444444555555555555555:::===@@@SSSttt|||rrrqqquuu___SSSKKKOOOWWWaaarrryyyyyyzzz||||||zzzyyyyyyyyyyyyrrrvvvrrrtttooojjjiiiiiijjjkkkiiifffcccdddcccbbb^^^\\\\\\^^^```gggkkkooowwwpppnnniii]]]UUUbbbeee___]]]WWWPPP<<<666444444333333333222222222333222222222111000000000000000111222333333444444222333555666999HHHeeexxxwwwrrr\\\MMMGGGNNNOOOdddwww|||qqqpppooosssnnnmmmooooookkkhhhgggppp}}}zzzqqqgggbbbcccgggiiiiiihhhiiikkkhhhccc[[[VVVTTTRRRLLLIIIUUUfffzzz|||oooiiijjjzzzhhhJJJ@@@<<<999888777555222///---+++++++++************************))))))*********++++++++++++************+++,,,,,,,,,,,,++++++,,,,,,---...)))---,,,...444444>>>UUUoooUUUWWWfff{{{oooiiieee\\\RRRKKKHHHFFFEEEBBB@@@FFFMMMRRRTTTPPPFFF===999555222333222000000000222444666555666;;;CCCJJJNNNMMMKKKTTTYYYaaafffgggddd```^^^]]]WWWRRRSSSXXXeeezzzvvvjjjfffdddgggkkkqqq}}}rrrkkkpppxxxqqqhhhdddaaahhhooo|||yyyoookkkhhhgggggghhhkkkpppyyy}}}vvvqqqoooooonnnnnnoooiiieeegggiiihhhhhhkkkvvvsssmmmkkkgggdddeeefffmmmxxxzzzpppmmmjjjgggfffgggjjjkkknnnjjjddd```aaaeeekkkpppoootttxxxwwwpppiiiffffffaaa```\\\lllooogggyyysss|||SSSEEEAAA:::>>>:::999999999999888888888777777777777777666666555444444444444444444444444444444444444444555555555666666777:::>>>JJJeeemmmkkkqqq~~~yyyfffXXXOOOSSS[[[dddsss~~~{{{|||}}}~~~}}}|||yyyvvvvvvvvvqqqxxxvvvvvvrrriiihhhiiijjjkkkjjjgggdddbbbcccbbb___]]]]]]^^^```jjjooottt|||uuuhhhddd[[[UUU\\\ssslllbbb___]]]WWWAAA888444444444333333333222222333222222222111000000000000000111222333333444444222222333555;;;OOOqqqzzzqqqtttrrrZZZKKKGGGOOOPPPggg}}}~~~ooonnnnnnooojjjggghhhfffaaa^^^___vvv}}}wwwnnnddd```bbbhhhkkkjjjgggfffhhheee```[[[VVVTTTUUUPPPKKKSSS___{{{|||qqqllllllnnnMMM@@@<<<:::888777555333000---,,,++++++************************))))))*********++++++++++++++++++***+++,,,,,,---,,,,,,++++++,,,,,,---...)))...,,,...222333???XXXlll^^^```tttyyyqqqnnniii^^^SSSKKKHHHFFFDDDAAA@@@FFFMMMRRRRRRMMMCCC<<<888555222222111000000111222555666333777>>>EEEKKKMMMNNNMMMZZZ^^^bbbdddcccaaa___^^^UUUPPPMMMNNNTTT___pppxxxqqqpppppprrruuu~~~wwwooottt{{{~~~jjjcccbbbaaaiiiooo~~~wwwnnniiifffhhhhhhhhhkkkqqq|||zzzwwwuuusssqqqooommmmmmnnnnnnnnnlllgggeeeffffffeeeeeehhhlll~~~yyyqqqkkkeee___bbbeeelllyyypppmmmjjjgggfffgggjjjkkkllljjjeeebbbbbbeeeiiilllkkkqqqwwwvvvoooiiiggghhhbbb```\\\jjjzzzeeeuuu|||UUUFFFBBB:::>>>::::::999999999888888888888777777777777777777555444444444444444444444444444444444444555555555666666666666777???VVVwwwbbbfffqqq}}}|||iii[[[SSSWWW___gggttt}}}|||{{{~~~}}}||||||yyyuuuttttttqqq|||zzzwwwqqqhhhgggggghhhiiiiiigggeee```aaaaaa```^^^]]]]]]___jjjrrryyyyyyeeebbb```^^^]]]gggvvvgggcccbbb^^^FFF999444444444444333333333333222222222111111111111111111111111222222333333444222111222666AAAZZZuuullluuupppYYYLLLHHHPPPTTTjjjqqqnnnnnnmmmiiiggggggeeedddhhhnnn}}}vvvrrrlllfffdddgggkkkmmmkkkfffdddeeeccc```[[[VVVTTTVVVRRRMMMQQQ[[[rrr{{{yyysssqqqrrrwwwQQQAAA===;;;999777666333000---,,,++++++************************)))************++++++++++++++++++++++++,,,------,,,,,,++++++,,,,,,---...+++///---...222333BBB]]]```[[[gggyyyyyyuuuqqqoookkk```TTTJJJGGGEEEDDDAAA@@@FFFNNNRRRQQQKKKAAA;;;999666222222111000000111333555777444:::BBBGGGIIIKKKOOORRR___aaaccccccaaa___]]]]]]QQQMMMKKKNNNTTT\\\jjjvvvrrrvvv{{{~~~zzzttt{{{qqqhhhccc```kkkpppwwwkkkeeeccchhhiiigggkkksss}}}}}}}}}yyyyyyyyywwwssspppoooooollllllllllllkkkkkkjjjjjjjjjfffdddeeeffffffjjjoooqqqdddZZZZZZ^^^cccjjjxxx~~~nnnllljjjhhhggghhhjjjkkkkkkhhhfffddddddfffjjjllliiiooouuuuuupppkkkiiijjjfffccc```ggg~~~ccczzzxxx~~~|||WWWGGGBBB:::>>>::::::999999999888888888888777777777888888777666444333555555555555555555555555555555555555666666666666777777EEEddduuu___dddqqq|||hhh[[[TTTYYYccckkkvvv{{{|||}}}|||vvvzzz{{{xxxxxxzzzyyyuuutttsssrrr~~~{{{uuu{{{lllfffeeeddddddfffffffffddd___```aaa```^^^\\\]]]]]]eeepppyyyxxxiiieeecccaaa[[[aaaoooiiihhhdddJJJ<<<555444444444444333333333111111111111111222222222222222222222222222222222444222333:::HHHaaa|||}}}ssskkkyyylllWWWLLLJJJQQQ```rrrrrrlllkkkllljjjkkklllkkkooo|||{{{rrrnnnkkkhhhhhhjjjmmmnnnlllfffcccdddeeeccc\\\UUUSSSVVVSSSMMMNNNVVVeeessszzzyyywwwuuu{{{XXXDDD???===;;;888666333000...,,,,,,+++************************)))************+++++++++,,,++++++++++++,,,------,,,,,,++++++,,,,,,---...,,,000......333666HHHeeekkkSSSXXXjjjuuummmnnnlllhhhfffddd\\\TTTIIIFFFEEEDDDAAA@@@FFFNNNRRRQQQIII???:::999777333111111000000111333555777555>>>GGGIIIHHHJJJQQQYYYaaadddffffffccc___[[[ZZZRRRNNNMMMQQQXXXaaannnyyy|||xxxvvv}}}ooodddmmmrrrwwwfff```___gggjjjhhhmmmvvv|||tttuuuuuuvvvvvvuuuqqqmmmjjjiiijjjhhhhhhiiihhhggggggggghhhjjjgggfffiiilllpppxxx}}}hhh[[[SSSYYY```eeekkkyyy{{{lllkkkjjjiiiiiiiiijjjkkkiiigggdddcccdddhhhmmmqqqkkkoootttuuurrrnnnkkkjjjgggeeeaaa```rrraaaccc{{{uuuXXXHHHCCC:::>>>;;;:::999999999888888888888777777777888888888666444333555555555555555555555555555555555555666666666777;;;;;;LLLlllkkkbbbfffsss{{{fffZZZSSS[[[eeemmmxxx{{{sssnnnrrrwwwxxxwwwxxxqqqvvvwwwttttttyyyyyyuuussssssrrr{{{rrrvvvfffdddcccaaaaaacccddddddddd]]]___``````^^^\\\\\\]]]^^^kkkvvv|||tttiiibbb^^^]]]YYYcccyyyuuummmmmmhhhMMM===555555444444444333333333000000111111222222222333333333222222222222222222666333444<<>><<<888666333000...,,,,,,,,,************************)))************+++++++++,,,,,,++++++,,,,,,---...,,,,,,++++++,,,,,,---...,,,000...///444999MMMlll___RRRaaaooollliiicccdddbbb^^^\\\[[[WWWQQQIIIFFFDDDDDDAAA@@@FFFNNNSSSPPPIII???::::::777333111000000000111333555777777AAAJJJKKKGGGIIITTT___aaaeeeiiijjjfff```[[[XXXQQQMMMLLLQQQZZZdddqqq}}}sssuuu}}}lllooouuu}}}vvvccc\\\]]]fffkkkiiinnnxxxyyytttrrrnnnoooppppppnnnmmmlllmmmooohhhiiihhhhhhhhhiiilllnnnllliiiiiinnnttt{{{jjj[[[YYYYYY\\\ccciiinnn{{{yyyjjjjjjjjjjjjjjjjjjkkkkkkhhheeebbbaaadddjjjqqqvvvmmmqqqtttvvvtttpppllljjjdddccc___[[[iii```VVV}}}|||mmm]]]DDDEEE>>>===AAA::::::999888777666666666666666666666666666555555444555555555555555555555555666666666666777777777777999>>>SSStttwww\\\^^^jjjrrr{{{sssfffZZZOOORRR]]]jjjvvv}}}ooojjjjjjqqqwwwvvvsssrrrrrrssstttwwwxxxwwwtttqqqrrruuuvvvtttqqqnnnooopppjjjgggcccaaaaaacccccccccbbbaaa___]]]\\\\\\\\\]]]]]]gggttt~~~}}}wwwsssiiiddd\\\[[[```mmm~~~vvvqqqkkkZZZBBB999666444555444111000222111111111111111111111111111111000000111111222333000444444777PPPttt~~~vvvyyyuuuyyy~~~}}}uuuooo{{{dddPPPNNNRRRSSSppp{{{iiidddjjjkkkoooppplllqqqyyypppllllllmmmkkkhhhpppnnnjjjgggeeeeeeeeefff```WWWRRRRRRRRRNNNNNNRRRjjjxxx}}}sss{{{}}}eeeGGG@@@===555999777555222///---,,,+++******++++++++++++******++++++,,,,,,,,,++++++***...---+++*********+++,,,++++++,,,,,,,,,,,,------444000///222333<<>>???DDDJJJNNNWWWPPPFFF===777444222111...///000///---///444888DDDHHHJJJJJJIIIOOO[[[dddjjjhhheeedddccc___YYYTTTMMMIIILLLVVV\\\bbbssstttxxxwwwooouuuxxxvvvrrrhhhbbbdddnnntttrrruuu|||tttssssssmmmmmmoooqqqssssssrrrooonnnjjjiiiiiiiiiiiiiiijjjjjjjjjjjjnnnuuu}}}|||iii\\\WWWZZZ]]]kkkiiimmm~~~zzznnnllljjjiiijjjkkkkkkjjjdddfffccc___bbbkkkooommmjjjpppuuuuuuppplllkkklllhhhgggcccZZZaaa~~~vvv\\\zzz\\\CCCCCC<<<;;;???888:::999888777777666666666666666666666666555555444555555555555555555555555666666666666777777777777;;;CCC[[[|||qqq\\\aaalllssszzzzzzhhhZZZNNNNNNVVV```jjjqqq|||{{{fffcccfffooovvvvvvtttsssrrrrrrsssuuuwwwwwwtttrrrssstttuuutttpppmmmmmmnnniiifffcccaaaaaabbbbbbaaabbbaaa```___^^^]]]]]]]]]___gggttt}}}{{{tttooofffccc\\\]]]cccnnn}}}~~~xxxrrr^^^DDD:::666444555555222111333111111111111111111111111111111000000111111222333222444555<<>>888555333222///000000//////222777<<>>BBB;;;::::::999888777777777777666666666666666555555444555555555555555555555555555555666666777777888888:::JJJfff}}}iii\\\eeeqqqxxx}}}oooaaaTTTPPPRRRXXX```gggnnnuuuyyyxxx|||vvvhhhWWWUUUWWW___gggjjjmmmpppqqqqqqqqqrrrtttuuutttrrrrrrrrrrrrpppmmmjjjiiihhhfffdddbbbaaaaaa___]]][[[^^^___```aaa```^^^[[[YYY\\\cccmmmwwwzzzwwwpppjjjgggddd]]]\\\\\\\\\wwwxxxWWW===777333555666444444555222222222222222222222222111111000000111111222333333111666DDDVVViii~~~xxx}}}wwwssswww~~~yyyvvvxxxqqqzzzeeeYYYTTTUUUdddwww{{{xxx~~~kkkffflllgggiiijjjsssuuuqqqlllhhhhhhhhhgggfffiiifffbbb^^^]]]^^^aaaccc___ZZZUUUUUUWWWVVVRRROOOnnn{{{vvvqqqtttvvvPPPEEEBBB===;;;999777333000...,,,,,,***++++++,,,,,,++++++*********+++,,,,,,,,,++++++((()))***++++++***((((((+++++++++,,,,,,,,,------+++...111333777LLLtttfffFFFQQQnnn}}}{{{|||~~~~~~uuueee^^^iiiyyyzzzpppeee______]]]VVVOOOIIIFFFAAA???@@@FFFLLLPPPUUUNNNDDD<<<777555333333111000//////222999AAAFFFIIIGGGHHHNNNXXXbbbiiilllfffddd```[[[WWWRRRNNNLLLLLLOOOWWWcccnnnzzznnniiiqqq}}}pppiiikkkooopppxxx~~~lll```^^^YYYcccnnnyyysssooonnnlllkkkmmmnnnppppppnnnkkkjjjiiihhhgggfffffffffffffffkkkjjjiiijjjllloooqqqrrrvvvuuuqqqmmmkkknnnuuu{{{pppmmmkkkjjjjjjkkkkkkjjjiiiffffffdddbbbaaadddgggiiijjjjjjhhhffffffiiioootttqqqlllhhh```cccpppllljjjmmmzzzyyygggKKKJJJAAA???CCC===;;;:::999888777777777777666666666666666555555444555555555555555555555555555555555666777888888888999KKKhhh~~~jjj]]]hhhttt{{{~~~vvviiiZZZTTTSSSVVV]]]dddhhhoootttuuuxxx{{{tttjjj```\\\ZZZ^^^bbbeeejjjpppooooooppprrrttttttsssqqqqqqpppooommmkkkiiigggeeecccbbb```______^^^\\\ZZZ\\\]]]___```___\\\YYYVVVXXX^^^hhhsssyyyxxxqqqkkkhhheee^^^\\\YYYTTTiii```@@@999444555777666444555222222222222222222222222111111000000111111222333333000555DDDWWWmmm{{{|||yyy~~~{{{{{{uuuxxxooozzz{{{ccc[[[YYYZZZhhhzzzvvvwwwmmmgggjjjggghhhiiiqqqssspppkkkhhhfffeeeddddddhhhfffbbb___^^^___bbbddd___[[[UUUTTTVVVWWWRRRLLLccc|||rrrkkknnn~~~UUUFFFBBB===<<<:::888444111...---,,,++++++,,,,,,,,,,,,++++++)))***+++,,,,,,,,,,,,,,,((((((***++++++***)))(((+++++++++,,,,,,,,,---------///222222777LLLsssiiiLLL[[[yyyvvv~~~{{{zzzzzzzzzuuummmjjjuuu~~~rrreee``````^^^VVVNNNHHHEEEAAA???AAAFFFMMMRRRRRRKKKBBB999555333222111111///...///444<<>>===;;;999555222///---,,,++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,))))))******++++++******++++++,,,,,,,,,,,,------,,,///111111777NNNpppmmmSSS]]]ssswww~~~vvvwww|||~~~|||yyy}}}|||rrrfff``````]]]VVVOOOHHHEEEAAA???AAAGGGNNNSSSOOOIII@@@888444222111111111///...111777???EEEIIIEEEGGGKKKTTT___fffiiiiiigggeee```ZZZSSSOOONNNOOOSSSWWW]]]fffttt{{{hhhlllwwwyyyiiiccceeeqqq|||lllgggggggggiiinnnpppiii[[[SSSRRRXXXaaavvvuuupppnnnlllmmmooohhhjjjkkklllllljjjgggeeeggggggffffffffffffgggggghhhiiiiiihhhgggfffhhhiiinnnvvvqqqlllkkklllkkkkkkkkklllllljjjhhhddddddfffhhhgggggglllsssxxxtttoookkkiiikkknnnppppppmmmpppkkkdddrrr|||___qqqfffsssmmmPPPLLLCCCAAAEEE>>>;;;;;;:::999888888888888666666666666666555555444555555555555555555555555444444555666777888999999AAAYYYwwwxxxeee^^^jjjwww~~~~~~qqqaaaVVVPPPPPPUUU]]]```hhhqqqvvvxxxyyyxxxuuuuuupppmmmlllhhheeefffjjjjjjkkkooosssuuutttqqqmmmmmmkkkiiiiiiiiihhheeebbb```]]][[[ZZZ[[[\\\\\\\\\\\\]]]^^^^^^]]][[[XXXWWWUUUYYYbbbnnnwwwyyyssslllfffddd___```^^^WWWgggrrrHHH>>>666666888666444333333333333333333333333333111111000000111111222333111666;;;DDDZZZvvvuuuxxxzzzyyyxxxzzz}}}ssswww|||tttlllzzzlllVVVQQQZZZhhhrrrvvvooo{{{}}}nnnggggggdddkkkoootttyyykkkjjjiiigggfffeeeggghhheeeddddddccccccccccccdddfffaaaXXXRRRTTTXXXSSSJJJSSSiiizzz{{{jjjcccmmmaaaJJJCCC>>>>>><<<999666222///---,,,+++,,,,,,------,,,,,,+++))))))***+++,,,,,,,,,,,,***************+++,,,,,,++++++,,,,,,,,,,,,------+++///111444>>>UUUsssdddTTTbbbrrr{{{xxx}}}xxxpppfffaaa___\\\UUUOOOGGGDDDAAA???BBBHHHOOOTTTOOOIII???888444222222222222111000444;;;CCCGGGIIIDDDIIIPPPZZZbbbggghhhgggbbbaaa]]]WWWQQQNNNOOORRRTTT[[[ccclll{{{hhh[[[___iiitttyyyzzzvvvlllbbb]]]```gggrrr}}}kkkhhhhhhgggnnnxxx|||vvvhhh^^^[[[aaammmrrrkkkhhhkkklllhhhhhhkkkiiikkklllmmmllljjjgggfffffffffffffffggghhhiiiiiigggiiijjjiiifffddddddeeehhhlllttt}}}|||pppkkkhhhgggjjjiiiiiijjjkkkjjjhhhfffddddddfffjjjhhhfffllltttuuurrrnnnlllkkklllmmmmmmrrroooqqqlll___gggZZZuuu|||mmmvvvqqqSSSPPPFFFDDDHHHBBB<<<;;;:::999888888888888666666666666666555555444555555555555555555555555444444555666777888999999FFF```rrraaa^^^hhhvvv|||oooaaaWWWRRRRRRYYYaaabbbjjjsssxxxzzz{{{zzzyyyuuurrrpppoookkkdddbbbdddhhhjjjoootttvvvuuuppplllllliiiggghhhiiihhheeebbb___\\\YYYXXXYYY[[[]]]]]]^^^^^^^^^^^^]]][[[YYYXXXUUUYYYbbbnnnwwwxxxrrrkkkgggddd___```^^^VVVeee~~~JJJ???666666888666333222333333333333333333333333111111111000111222222333111999???EEE[[[www{{{oooyyy}}}vvvqqqvvv{{{ppptttuuunnn~~~rrrYYYRRRZZZdddggglll{{{ttt}}}~~~qqqkkkiiieeennnrrruuuyyyvvvggggggggggggfffgggiiikkkccccccdddddddddcccccccccjjjdddZZZRRRTTTYYYTTTJJJKKKYYYgggrrrrrrbbb[[[gggzzzeeeMMMDDD???>>>===:::666222///---,,,+++,,,,,,------,,,,,,+++((()))***+++,,,---------,,,+++*********+++---...++++++,,,,,,,,,------------000444888EEE^^^zzz|||WWWWWWooo|||uuunnnfffaaa___[[[UUUPPPGGGDDDAAA???BBBHHHPPPTTTOOOIII@@@999555333333333444222222666>>>EEEIIIJJJDDDJJJTTT^^^dddgggggggggYYYYYYWWWRRRNNNMMMQQQTTTUUU]]]gggqqq|||___XXX\\\eeelllkkkhhhgggdddaaa^^^ccciiiqqqxxxjjjjjjjjjjjjuuuxxxlllfffvvvttteeeiiicccccciiijjjcccaaafffkkklllmmmnnnmmmkkkhhhfffffffffffffffhhhiiijjjkkkfffiiikkkkkkhhhffffffgggfffeeefffnnnxxx}}}|||yyyxxxxxxuuupppnnnnnnlllggghhhgggggghhhiiiiiifffdddeeedddgggjjjhhheeejjjsssnnnlllkkkjjjlllnnnoooooouuuppprrrkkk[[[```{{{~~~SSSjjjtttvvv{{{WWWQQQLLLFFFEEEDDDAAA>>>:::999999::::::999777777777777777666666555444444444555666777777888666444444666666555888>>>IIIggg~~~ddd[[[___mmmxxxvvvrrrsssnnnhhhhhhddd]]]VVVVVV[[[aaaggglllsssyyy{{{|||{{{|||{{{xxxtttrrrppplllfffaaa```gggnnnpppooonnnpppsssoookkkfffdddeeeeeedddbbbdddaaa^^^]]]^^^___`````````aaaaaa___\\\[[[[[[[[[YYYZZZ```kkkvvvyyyssslllggg```ccc^^^YYYVVV```ZZZ===<<<:::777:::555:::444444333333333444444555444333333222222333333444333111999PPPmmm~~~}}}qqqtttwwwsssyyypppooojjj\\\TTTQQQYYYfffpppooozzzxxx|||zzzfffeeeeeeiiimmmsssvvvmmmjjjjjjiiihhhggggggggggggiiieeeaaaaaadddfffgggfffiiibbbWWWQQQWWW\\\UUUIIIBBBXXXcccllltttdddYYYhhh}}}kkkOOODDD@@@@@@???>>>999333...+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///111111000000222888EEE___cccSSS]]]fff~~~iiihhheeeccc___YYYSSSNNNKKKEEE???>>>CCCKKKQQQTTTLLLFFF>>>999888777555222555//////:::FFFJJJIIIHHHEEENNNZZZbbbdddcccbbbbbbWWWWWWVVVTTTQQQPPPQQQRRR\\\dddooo{{{xxx___YYYZZZ___gggllllllgggaaa\\\___fffnnnxxxvvvhhhaaallljjjuuu|||fffYYYVVV[[[]]]```bbbccccccbbbaaagggiiijjjkkkjjjhhheeecccdddfffhhhhhhfffeeeeeefffjjjjjjiiihhhfffeeecccbbbeeeeeeeeehhhjjjkkkiiihhhkkkkkkllllllkkkkkkjjjiiijjjjjjjjjiiiiiiiiihhhhhhiiieeebbbddddddcccfffkkknnnlllnnntttuuupppooorrrvvvwwwooogggbbb\\\hhhyyy```XXXwwwrrrtttyyy}}}ZZZTTTNNNHHHFFFDDDAAA>>>;;;999999:::999999777777777777777666666555444444444555666777777777666444444666666555999>>>QQQqqqttt\\\WWW]]]qqq|||www___]]]]]]ZZZaaaaaa___ZZZVVVVVV[[[```fffllltttzzz|||}}}||||||zzzyyyxxxwwwtttmmmddd^^^^^^ccciiimmmnnnmmmmmmmmmmmmiiieeecccccccccbbb```bbb```______aaabbbcccbbbbbbbbbbbb```\\\ZZZYYYZZZZZZZZZ^^^hhhrrruuuoooiiiddd]]]aaa[[[YYYZZZjjj```AAA>>><<<888:::444888555444444333333444444555444333333222222333333444666555:::OOOrrrwwwzzzzzzuuuwwwkkkkkklll^^^TTTPPPYYYgggjjjiiisssyyyvvveeeeeeeeelllmmmqqqzzz{{{rrrjjjiiihhhgggfffeeeeeeeeeeeefffccc```___aaacccddddddddd```WWWQQQVVV]]]ZZZPPPFFFZZZgggqqqvvveeeZZZfffxxxqqqSSSGGGBBB@@@@@@>>>:::444///,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111//////111777FFFaaa{{{\\\VVVaaammm}}}}}}rrreeedddbbbaaa^^^YYYSSSNNNJJJEEE???>>>DDDKKKQQQSSSJJJDDD===999888777555333555000000:::EEEIIIHHHHHHKKKSSS]]]eeehhhfffbbb```YYYXXXUUUQQQOOOPPPTTTWWW^^^fffqqq}}}ppp\\\[[[]]]aaafffiiiiiieeeaaa___bbbjjjsssrrrfff^^^eeeccckkkuuu|||}}}zzzxxx~~~uuufffWWWPPPSSSXXXSSSTTTWWWZZZ\\\]]]^^^^^^bbbdddgggiiijjjiiigggeeehhhhhhhhhfffcccaaaaaabbbhhhhhhggggggfffeeeddddddeeedddbbbbbbcccdddeeedddhhhhhhhhhhhhhhhiiiiiiiiikkkkkkkkkjjjiiiiiihhhhhhgggddddddfffggggggiiimmmpppqqqvvv|||{{{uuuuuuyyyuuuuuummmeeeaaa]]]iiijjjWWWoootttllluuu{{{___XXXQQQKKKHHHDDDBBB???;;;999999999999888777777888888777777666555444444444555666666777777666333444666666666999???SSStttiiiUUUUUU^^^ttt|||ZZZKKKJJJKKKKKKSSSUUUUUUSSSPPPQQQUUUYYYccciiissszzz~~~~~~~~~}}}|||}}}~~~}}}xxxoooddd\\\\\\^^^ccchhhlllmmmkkkhhhkkkhhhdddbbbaaaaaa___^^^```______aaadddeeeeeedddccccccccc```\\\YYYYYYYYY\\\ZZZ\\\dddmmmpppkkkeeeccc]]]aaaZZZXXX]]]qqqhhhFFFAAA>>>::::::222666555555444444444444444555444333333222222333333444555888===RRR{{{}}}||||||yyywwwjjjjjj|||qqqbbbUUUPPPZZZhhhiiiiiipppqqqdddeeedddjjjiiijjjqqqzzz~~~tttnnnhhhhhhgggfffeeeddddddddddddfffdddaaa```aaacccdddddd```aaaZZZQQQRRRYYYYYYRRRIII[[[lllxxxyyyfff[[[eeerrryyyYYYKKKEEEAAAAAA???;;;555000------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---...///000111...///000777IIIhhhwww___\\\dddrrr|||tttdddaaa``````___]]]YYYSSSNNNJJJEEE??????DDDKKKOOOQQQGGGAAA;;;888777777555333555111222<<>>;;;;;;222666666555555444444444444555444333333222222333333444111888AAAVVVxxx{{{|||{{{nnnkkkzzzwwwgggXXXQQQZZZgggjjjkkkrrr~~~nnndddeeecccbbb```aaagggppp|||wwwpppkkkgggggggggfffeeeeeeeeeeeeeeehhhgggeeedddeeefffggggggiiillleeeWWWRRRXXXYYYSSSIIIXXXnnn~~~zzzfff]]]eeennn^^^NNNHHHCCCCCCAAA===777222///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------///000000---///111:::PPPttt|||ddd___eee{{{|||~~~gggeeebbbbbbaaa```^^^YYYSSSNNNJJJEEE@@@@@@EEEJJJNNNOOODDD???999777777777555333444222555???FFFGGGHHHIIIPPPSSSZZZbbbgggddd[[[SSSVVVTTTQQQNNNNNNRRRYYY^^^bbblll{{{ddd___eeedddgggjjjiiifffdddccccccgggooo{{{oooeee]]]SSSOOOKKKHHHEEEEEEGGGHHHFFFDDD===>>>@@@CCCDDDAAA<<<777??????@@@BBBEEEIIIMMMOOOSSSWWW]]]ccchhhjjjkkkkkkggggggfffdddcccdddgggiiiiiihhhggggggfffeeeeeedddhhhfffeeeggglllrrrvvvxxxsssqqqnnnllljjjjjjkkklllhhhhhhhhhgggfffeeeeeeeeeiiifffeeehhhiiijjjnnnssszzzrrrttt{{{{{{yyynnneee```[[[ddd|||~~~aaaooogggbbbtttkkk```WWWPPPLLLEEEEEEAAA===::::::999888777888888888888888777777666444444444444555555555555555333444777777777;;;@@@UUUzzz~~~dddWWW___mmmwww~~~lllUUUNNNMMMKKKNNNVVVNNNPPPQQQRRRQQQQQQQQQRRRXXX```kkkvvv}}}zzzrrrjjjfff^^^ZZZWWW[[[cccjjjllljjjkkkjjjhhheeeaaa___]]]]]]]]]^^^___aaacccbbb```]]]]]]^^^^^^]]]\\\[[[[[[]]][[[XXXYYY```jjjnnnlllgggaaa___eee\\\YYY[[[eeewwwLLL???===;;;<<<444999777666555444444444444444444333333222222333333444222888@@@VVVttttttxxx}}}lllgggttt~~~~~~mmm\\\TTTZZZdddhhhkkksssnnndddeeeaaa]]][[[]]]cccjjjuuu~~~sssooolllhhhgggfffffffffffffffggggggggggggggggggggggggiiijjjrrrxxxqqq^^^VVV]]]___YYYHHHSSSnnnyyyeee___eeemmmbbbPPPKKKFFFFFFDDD???888222///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...///000---000444>>>YYY|||ccc^^^hhhzzzjjjbbbllliiigggeeebbb___YYYSSSNNNIIIEEEAAAAAAEEEJJJLLLMMMBBB===999777888888666333444444999BBBGGGHHHIIILLLVVVYYY```gggkkkhhh```XXXQQQRRRQQQQQQQQQTTTYYY]]]```lll~~~|||dddaaaggggggkkkooonnnjjjeeedddeeekkkuuu}}}hhh^^^VVVNNNFFFFFFCCC????????????;;;888;;;<<<===<<<;;;<<<>>>@@@===<<<;;;;;;===@@@CCCFFFJJJMMMRRRYYY^^^aaacccdddeeeeeeeeeeeedddfffjjjmmmkkkkkkjjjiiigggeeecccaaacccdddgggmmmuuu}}}yyywwwsssoookkkjjjiiiiiiiiiiiiiiihhhhhhhhhggggggjjjeeedddhhhlllqqqxxxtttooouuu}}}|||pppfff```YYY___uuuffflllkkkbbbrrrrrreeeZZZTTTQQQJJJFFFBBB>>>;;;:::999888777888888999999888888777666444444444444444444444444555333444777888777;;;AAAWWW|||iii]]]fffuuuzzz~~~}}}dddYYYQQQRRRRRRQQQTTT[[[SSSSSSTTTUUUUUUUUUUUUTTTXXX___jjjuuu|||{{{tttooonnnbbb]]]YYY[[[bbbhhhjjjjjjkkkkkkjjjgggbbb^^^]]]]]]]]]]]]]]]___aaa```^^^[[[YYY[[[\\\\\\ZZZZZZ[[[]]]ZZZXXXYYY```jjjnnnkkkfff\\\\\\bbb[[[ZZZ[[[]]]{{{PPP???===<<<<<<555<<<777777666555444444444444444333333222222333333444666888>>>VVVuuurrr}}}vvv|||}}}gggbbbmmmwwwrrr```WWWYYY^^^iiinnnyyy~~~mmmdddddd```]]]\\\```fffjjjqqqyyyrrrppplllhhhccccccccccccdddfffggggggcccdddeeeeeeeeefffhhhjjjnnnvvvnnn[[[SSS]]]aaa[[[IIIPPPnnnxxxcccaaafffooofffRRRNNNJJJIIIGGGAAA999333///---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------...//////---111666AAA^^^bbb]]]lllwwwvvvbbbcccooopppmmmhhhddd___ZZZTTTQQQIIIEEEAAABBBFFFIIIKKKKKKAAA===999888888888666333333555<<>>=========>>>===<<<::::::>>>@@@???;;;:::<<<@@@>>>===<<<;;;;;;<<<>>>???@@@BBBFFFJJJOOORRRUUUWWW___```aaaaaaaaacccfffiiijjjkkkkkkkkkhhhddd```^^^[[[\\\```gggpppxxx|||~~~tttssspppllliiigggffffffkkkkkkkkkkkkllllllllllllhhhddddddjjjpppwww{{{ooooooyyy{{{yyymmmeeeaaaXXX]]]pppiiibbbzzzcccnnn~~~zzzjjj^^^YYYWWWOOOGGGCCC???;;;:::999777666888999999999999888777777444444444444444444444444555333444777888888<<>>======666>>>888777666555444444444444444333333222222333333444666666AAA```zzzxxx~~~wwwvvv}}}iiibbbkkkuuuvvveeeZZZXXXYYYhhhooo}}}|||}}}{{{kkkbbbbbb___[[[]]]dddlllnnnttttttqqqooojjjfff\\\\\\]]]^^^```bbbdddeee___aaadddddddddeeehhhjjjiiipppiiiTTTOOO[[[```XXXMMMPPPpppvvvaaaaaaeeeqqqiiiUUURRRMMMLLLIIIBBB:::333...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...//////---222777AAA______ZZZlll}}}wwwiiiffflllrrrtttpppiiiccc___[[[WWWTTTHHHEEEBBBBBBFFFIIIJJJIIIBBB>>>:::999999999666333222666???HHHKKKKKKOOOUUU^^^ccchhhjjjhhhccc^^^[[[SSSUUUWWWXXXYYY[[[___bbbfffvvvsssffffffiiisssvvvxxxtttmmmiiikkkooottt{{{bbb[[[MMMEEEFFF@@@888999:::;;;;;;;;;===???===AAAEEEFFFBBB>>><<<;;;@@@???>>>===<<<======>>>======>>>@@@CCCGGGJJJLLLQQQSSSWWWYYY[[[]]]aaaccceeegggjjjkkkiiiddd___[[[XXXVVVVVVYYY___eeeiiikkkhhhhhhhhhhhhggggggggggggiiiiiijjjkkklllmmmnnnnnngggdddffflllqqqtttyyy}}}}}}ppphhhmmmwww~~~pppooogggbbb```YYY^^^pppmmm[[[|||fffnnn~~~mmmaaa]]][[[SSSGGGDDD???<<<:::999777666888999999999999888777777444444444444444444444444555333444777888888<<>>===777???888888777555555444444444444333333222222333333444222333FFFmmmxxxzzzrrrwww~~~ooofffnnnvvvyyyggg\\\XXXUUUcccjjjyyy~~~xxxxxxsssxxxxxxjjjaaaaaa^^^XXX[[[fffqqqtttxxx|||pppooonnniiicccWWWWWWXXXZZZ\\\___aaabbb^^^aaadddeeeeeefffiiilllmmmtttkkkVVVQQQ^^^bbbYYYQQQRRRsssvvv___aaadddrrrkkkXXXUUUPPPNNNKKKCCC;;;333...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,......---------...//////---222777AAA^^^yyyUUUUUUkkkzzzxxxyyyooo```mmmuuuuuuvvvpppiiiccc^^^[[[YYYWWWHHHEEEBBBCCCFFFIIIIIIHHHCCC???;;;999:::999666333111666@@@JJJMMMMMMQQQWWWfffkkkoooooojjjdddaaa```XXXXXXYYYYYY[[[^^^bbbfffnnnrrriiikkkmmmyyy{{{zzzsssllljjjnnntttmmmYYYWWWGGG???DDD@@@999;;;===<<<:::;;;???DDDLLLIIIEEEBBB@@@@@@BBBDDDAAAAAA@@@??????>>>>>>???>>>===<<<<<<>>>BBBEEEHHHCCCGGGLLLRRRVVVZZZ^^^aaa```cccgggjjjiiiddd^^^ZZZXXXTTTPPPNNNPPPUUUYYY[[[___```ccceeehhhiiijjjjjjeeefffgggiiijjjkkklllmmmgggfffggglllnnnllllllooorrrvvvssshhhbbbhhhqqquuuffffff```___```[[[```rrrrrr\\\{{{kkkqqqrrrggggggeeeXXXMMMGGG@@@===;;;:::888555888888888888888777666666777777777777777777777777666444444666777777===CCC^^^{{{~~~|||{{{}}}zzzooolllvvvpppuuuwwwuuuuuuzzz~~~nnnjjjnnnzzz||||||}}}xxxyyy|||}}}zzztttoooooofffeeefffhhhddd]]]ZZZ[[[[[[[[[]]]```cccbbb^^^ZZZWWWVVVUUUUUUVVVWWWYYYZZZZZZZZZ\\\aaaeeefffbbb^^^ZZZeeeaaaYYY[[[ZZZWWW[[[}}}___IIIGGG??????;;;>>>999999777666444444333333444444444333333222222222555555JJJoooyyyuuusss~~~zzziiikkkyyy~~~nnnaaaXXXSSS]]]gggrrrwwwtttpppooopppsssgggaaafffllliiibbb^^^\\\\\\bbbkkkpppxxxnnnpppuuuooofffcccVVVXXXZZZ\\\]]]^^^aaaccccccfffiiijjjiiigggggggggmmmqqqaaaNNNQQQZZZ[[[[[[RRR[[[vvvqqq[[[ZZZ___nnnxxxuuu]]]VVVRRRRRROOOGGG<<<333000000......---------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---...444EEEdddhhhPPPPPPpppyyy}}}|||}}}|||nnniiilllsssyyyuuuppphhhcccaaa\\\VVVQQQGGGDDDAAABBBEEEHHHIIIHHHCCC@@@<<<999666666666777666===DDDHHHIIIMMMVVV]]]nnnzzz}}}pppdddcccbbb^^^ZZZZZZ[[[\\\]]]bbbhhhlll}}}mmmlllqqqrrr~~~yyynnnhhhooozzziiiOOOFFFCCC===999::::::===??????@@@DDDHHHJJJJJJJJJIIIHHHFFFEEEEEEEEEBBBBBBCCCBBBAAA@@@???>>>>>>======>>>???AAACCCEEEEEEFFFHHHJJJNNNQQQTTTVVV[[[\\\^^^______\\\YYYWWWTTTSSSRRRQQQPPPPPPPPPQQQ\\\ccchhhgggdddffffffeeehhhfffdddfffjjjmmmnnnmmmccceeegggiiikkkmmmnnnooosssrrrllldddeeejjjiiiccc___aaa___cccfff[[[XXXgggzzzRRRfffzzzjjjwwwllllllhhhZZZMMMGGG@@@<<<;;;:::888666888888888888888777666666666666666666666666666666666444444666666777===DDDggg{{{vvv|||sssxxx{{{{{{~~~uuusss||||||{{{}}}uuuqqqgggeeefffhhheee___\\\]]]\\\[[[\\\___aaa```]]]YYYXXXWWWVVVVVVVVVWWWXXXYYYYYYYYY[[[```eeefffbbb___\\\ccc```[[[[[[XXXXXXcccaaaJJJHHH@@@@@@;;;>>>:::999888666555444444333444444444333333222222222444333DDDcccwww|||zzzzzzwwwwwwzzzvvv}}}|||lllnnn||||||mmmaaaYYYTTTZZZbbbkkknnnkkkiiijjjmmmoooiiiiiirrrvvvoooddd^^^^^^^^^dddlllnnnrrrwwwpppvvvyyypppfffccc[[[^^^cccffffffeeedddddd```cccfffhhhiiiiiiiiijjjooosssbbbMMMPPPZZZ[[[\\\MMMRRRjjjyyyjjjXXXYYY^^^nnnxxxyyyaaa[[[WWWWWWSSSIII<<<222............---------,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......000333:::LLLkkkdddPPPSSSsss}}}}}}|||~~~|||wwwmmmeeedddjjjttt{{{vvvooogggbbb```\\\UUUPPPGGGDDDAAABBBEEEHHHHHHGGGBBB???;;;888666555666777888???FFFJJJLLLPPPYYYaaarrr{{{|||oooeeecccaaa\\\WWWYYY[[[]]]```fffmmmsssmmmnnntttvvv~~~~~~~~~yyyppplllvvvttt\\\GGGBBBCCC@@@???BBBAAACCCEEEFFFHHHKKKNNNOOOQQQPPPNNNMMMMMMLLLLLLLLLIIIIIIHHHFFFEEEDDDCCCBBBBBBBBBBBBBBBDDDFFFHHHJJJIIIIIIJJJLLLNNNPPPRRRSSSWWWWWWYYYZZZ[[[[[[ZZZZZZXXXVVVTTTRRRQQQQQQRRRRRRRRR\\\ccceeeeeehhhkkkkkkkkkiiifffgggjjjlllkkkjjjjjjeeeaaaaaafffkkkmmmnnnuuussskkkcccaaafffhhhfff___aaa___cccfff]]][[[iii{{{RRRcccqqq}}}ttttttnnn]]]NNNHHHAAA<<<;;;:::999777888888888888888777666666555555555555555555555555555444444666666777>>>FFFoooyyywww{{{~~~}}}sss{{{{{{xxx|||rrrgggeeeeeehhhfff```]]]^^^]]]\\\]]]^^^```___\\\ZZZZZZYYYXXXWWWWWWWWWXXXYYYXXXXXXZZZ___dddeeeccc___^^^aaa^^^]]]\\\VVV[[[ooofffMMMIIIBBBBBB===???;;;:::999777555444444444444444333333333333222222555333???WWWiiiuuu|||ssssss~~~|||}}}nnnooo}}}xxxjjjaaaYYYTTTWWW]]]cccfffeeeeeehhhlllrrrssszzz}}}nnnddd]]]^^^fffpppssswwwuuurrrvvv}}}|||oooeeebbb^^^dddjjjnnnnnnkkkgggeee```cccfffhhhhhhhhhiiikkkqqqtttbbbMMMPPPZZZ\\\]]]PPPOOOaaapppeeeXXX[[[___kkkuuuxxxkkkyyyhhhaaa^^^]]]XXXLLL===111------......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......///222;;;OOOooo{{{```RRRWWWvvv}}}~~~{{{iiieee```]]]aaaiiitttzzz{{{rrrgggbbb```^^^WWWQQQHHHEEEAAABBBEEEHHHHHHGGG@@@>>>:::777555555555666;;;AAAHHHMMMPPPVVV___fffxxx|||yyynnnfffddd___YYYUUUXXX[[[___cccjjjuuu|||xxxmmmrrrxxx{{{~~~}}}|||xxxrrrrrrbbbOOO@@@???CCCDDDEEEHHHJJJJJJKKKOOORRRTTTTTTTTTUUUTTTSSSRRRSSSRRRPPPOOONNNLLLJJJGGGFFFEEEDDDDDDDDDEEEEEEGGGJJJNNNQQQSSSUUUUUUUUUUUUUUUVVVWWWWWWZZZYYYXXXWWWXXXZZZ\\\]]]]]][[[XXXUUUSSSSSSUUUVVVYYYcccjjjjjjggghhhhhhhhhmmmkkkhhhggghhhiiihhhggglllgggbbbdddkkkpppqqqooopppqqqmmmfffcccdddfffeeebbbdddaaacccfff___^^^lllVVV```xxxmmmzzz}}}}}}|||tttaaaQQQKKKBBB<<<;;;:::999888888888888888888777666666555555555555555555555555555444555666666777???IIIqqqjjjhhhqqq{{{wwwjjjsss{{{www~~~ttteeebbbbbbeeeddd```]]]]]]^^^^^^___``````___]]]\\\\\\[[[ZZZXXXWWWWWWXXXXXXWWWWWWYYY]]]bbbdddbbb_________\\\]]]]]]TTT^^^xxxkkkQQQMMMEEEEEE@@@BBB<<<;;;:::888666555555444333333333333333333333333888555>>>SSShhhyyy|||sssuuu|||nnnmmm{{{tttfff^^^VVVQQQSSSYYY```eeefffiiimmmqqqyyy}}}uuuhhh^^^___fffqqqxxx}}}wwwmmmpppwww{{{tttfff______]]]bbbiiimmmmmmjjjfffddddddfffhhhhhhggggggggghhhrrruuubbbLLLOOOZZZ]]]^^^UUUNNN[[[hhh```VVVYYY]]]gggooovvvmmmaaannnnnngggdddddd^^^PPP>>>222---.........---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......///222<<>><<<999666444444555666>>>CCCIIIOOOTTT[[[dddkkk||||||vvvlllfffccc]]]VVVTTTXXX]]]```eeemmmyyyssspppvvv}}}}}}zzzwwwtttxxxlllVVVIII@@@AAAFFFHHHIIILLLSSSQQQRRRWWW[[[[[[ZZZZZZZZZZZZ[[[\\\[[[WWWRRROOOPPPNNNKKKIIIGGGGGGHHHIIIHHHJJJMMMRRRXXX^^^cccfffiiihhhgggfffeeedddddddddeeebbb^^^[[[YYY[[[]]]___bbb```\\\YYYXXXYYYZZZ\\\gggpppwwwtttmmmkkkjjjiiillljjjhhhgggffffffffffffffffffiiinnntttvvvtttqqqnnnrrrssspppjjjfffeeeeeeiiikkkgggeeeggg```___lll[[[]]]zzzjjjdddpppzzzgggVVVNNNDDD===;;;;;;:::999888888888888888777666666555555555555555555555555444444555666555777@@@KKKsssjjjPPP\\\ssskkk]]]fffwww~~~|||{{{|||||||||zzzqqqbbb^^^]]]```aaa^^^[[[[[[___```bbbcccbbbaaa```___^^^]]][[[YYYXXXXXXXXXYYYWWWWWWXXX\\\aaacccaaa^^^^^^^^^[[[]]]\\\UUU___zzzpppTTTOOOHHHIIIDDDEEE>>>===;;;999777666555555333333333333333333333333888555>>>UUUnnn|||wwwrrrvvv}}}pppmmmzzzqqqcccYYYRRRNNNMMMTTT]]]eeejjjnnnrrruuu|||vvvhhhdddaaafffqqqzzznnncccaaadddiiihhh___WWWVVVZZZXXX\\\aaaddddddcccbbbaaadddfffhhhhhhgggfffggghhhqqqsssaaaLLLOOOZZZ]]]___PPPHHHSSSaaa\\\UUUXXXZZZeeeiiiooohhh___mmmsssmmmjjjiiicccSSS@@@333///000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......222666AAAWWWyyy{{{fff___eee~~~|||}}}||||||xxxvvvtttqqqqqquuu}}}xxxgggaaacccbbb[[[SSSJJJFFFBBBBBBEEEGGGFFFEEE===;;;888555444444666777???DDDJJJPPPWWW```jjjqqq~~~zzzsssjjjeeeaaa\\\VVVWWW[[[```cccfffooo|||sssttt{{{{{{xxxwww{{{VVVMMMGGGCCCGGGLLLOOORRRTTT\\\YYYZZZaaaccc``````bbb```cccggggggccc\\\UUUQQQQQQPPPNNNMMMNNNPPPRRRSSSSSSWWW]]]fffooovvv||||||{{{yyywwwuuusssrrrrrrmmmjjjeee```^^^___bbbdddeeedddbbb``````bbbdddeeennnxxx{{{tttqqqqqqqqqhhhhhhgggfffeeefffggghhhiiimmmrrrttttttsssuuuvvv|||vvvnnnhhhhhhjjjqqqtttnnnhhhhhhaaa^^^hhh]]]XXXxxxjjjeeewwwooo\\\SSSGGG???<<<;;;:::999888888888888888777666666555555555555555555555555333444666777555666AAANNNvvv]]]LLL^^^|||ooo^^^TTT\\\gggkkklllnnnlllmmmooorrruuuyyy|||~~~}}}fff___ZZZXXX\\\^^^\\\ZZZYYY]]]```dddfffeeecccaaaaaa^^^]]]\\\ZZZYYYYYYZZZZZZXXXWWWWWW[[[___aaa___]]][[[^^^[[[ZZZ[[[WWW___uuusssUUUPPPJJJKKKFFFGGG???>>><<<:::888777666555222222333333333333444444555444>>>VVVooo}}}zzzwwwzzztttnnnyyyqqqaaaUUUNNNJJJIIIPPPYYYcccjjjooosssvvv~~~kkkdddaaafffuuugggVVVOOOPPPRRRSSSQQQMMMLLLQQQVVVVVVXXX[[[\\\\\\[[[\\\\\\```aaacccdddeeefffhhhjjjmmmqqq___KKKOOOZZZ]]]___LLLFFFSSSeeebbb\\\___aaafffjjjpppjjjbbbnnn}}}|||yyyssspppooohhhWWWBBB333000222......---------,,,,,,,,,,,,++++++******++++++,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......111666BBBZZZ}}}~~~jjjeeelllyyy{{{zzz|||yyy{{{xxxuuuvvv{{{yyyfff___bbbccc[[[RRRKKKGGGCCCBBBEEEFFFFFFDDD<<<:::777555444555777888BBBEEEKKKRRR[[[eeeooovvv{{{wwwooohhhccc___[[[XXX[[[```eeegggiiiqqq}}}tttzzz|||{{{}}}fffLLLEEEEEEHHHNNNUUUZZZ^^^```bbb___bbbhhhgggbbbdddjjjaaagggmmmlllddd[[[VVVUUURRRRRRTTTVVVZZZ^^^aaacccgggllluuu}}}|||qqqoookkkhhhfffggghhhjjjhhhhhhiiijjjlllooorrrsss|||uuuoooooooooggghhhhhhgggfffgggiiikkk|||~~~}}}xxxsssttt|||uuummmhhhkkkqqquuuzzzsssjjjhhh```[[[bbblll]]]TTTtttqqqhhh~~~xxxaaaXXXJJJAAA<<<;;;;;;:::888888888888888777666666666666666666666666666666222444666777444666BBBOOOyyyjjjaaasss~~~___TTTPPPVVV\\\[[[[[[___ccchhhooosssuuuwwwzzz}}}{{{{{{eee]]]WWWUUUYYY]]]\\\YYYYYYYYY^^^eeehhhgggdddbbbaaa^^^]]]\\\[[[ZZZZZZ[[[\\\YYYXXXWWWZZZ^^^___]]][[[XXX___\\\WWWZZZ[[[___kkkrrrSSSNNNIIIKKKFFFGGG@@@???===;;;999777666666222222222333333444444444333555@@@UUUjjjyyy~~~~~~zzzyyy|||uuummmvvvuuuaaaRRRKKKIIIKKKPPPWWW^^^fffmmmsssvvvnnndddaaagggwwwqqqVVVIIIFFFHHHIIIIIIHHHJJJNNNSSSUUUXXXZZZ\\\]]][[[XXXWWWWWW\\\^^^```aaaaaabbbeeegggiiinnn^^^KKKPPP[[[]]]___MMMIIIZZZnnnkkkccceeefffgggoooyyyttthhhpppzzzwwwvvvnnn[[[CCC222...000......---------,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......---555DDD^^^kkkfffkkksss~~~|||}}}}}}}}}}}}ggg```dddfff___UUUKKKGGGCCCBBBDDDFFFEEECCC<<<:::888666555666888999EEEHHHMMMUUU___jjjuuu{{{wwwsssmmmfff```\\\ZZZ[[[___dddiiikkkmmmuuuxxxvvvyyyVVVGGGAAAFFFMMMTTT[[[bbbfffgggbbb```ccchhheee^^^bbbnnnfffnnntttoooddd]]]___ddd```bbbgggmmmtttzzzzzzxxxvvvrrrpppnnnmmmmmmjjjlllppptttyyy}}}vvvnnnmmmnnnjjjlllllljjjhhhhhhkkkmmm~~~zzzxxx{{{yyyrrrmmmiiikkkpppuuu{{{tttjjjggg^^^XXX\\\___|||bbbPPPmmmsssccc~~~~~~dddZZZLLLBBB===;;;;;;:::888888888888888777666666777777777777777777777777222444666777444666CCCPPPzzz}}}rrrSSSMMMMMMUUUXXXTTTTTTYYYeeemmmwww{{{yyywwwwwwyyyzzzppp]]]WWWTTTYYY]]]\\\ZZZYYYVVV\\\dddhhhgggdddaaaaaa^^^]]]\\\[[[[[[[[[\\\]]]ZZZXXXWWWYYY]]]^^^\\\ZZZVVV```\\\UUUYYY]]]^^^eeeqqqQQQLLLHHHJJJFFFGGGAAA@@@>>>;;;999777666666222222222333333444444444444999DDDTTTdddssswww}}}{{{xxx}}}sssjjjrrrxxxbbbQQQJJJHHHPPPRRRVVV\\\ccclllssswwwxxxlllkkkfffiiiuuu}}}```PPPKKKKKKKKKKKKKKKLLLQQQVVVWWWUUU[[[^^^``````]]]XXXUUUSSS]]]^^^___^^^]]]^^^___aaaffflll]]]KKKPPP[[[]]]^^^LLLJJJ]]]pppkkkaaaaaabbbfffsss}}}nnnttt|||{{{rrr]]]CCC111,,,///......---------,,,,,,,,,---,,,+++******+++,,,---,,,,,,++++++,,,,,,---...---,,,,,,,,,,,,---......///999KKKfffjjjbbbeeeyyylllvvvkkkdddiiikkkcccYYYLLLHHHDDDCCCDDDFFFEEECCC<<<:::888666666777999:::GGGJJJOOOWWWbbbnnnxxxtttqqqlllfff___ZZZZZZ]]]aaaffflllnnnpppxxxuuuvvviiiKKKCCCBBBIIIQQQXXX___eeehhhiii___]]]aaaeee```XXX^^^lllrrrzzz~~~xxxkkkgggnnnxxxuuuyyy|||xxxssspppnnnlllooouuu{{{yyytttvvvyyynnnoooooommmjjjiiilllooovvvvvvuuuwwwzzz~~~wwwpppqqqpppkkkiiijjjrrryyysssiiifff]]]VVVYYYdddjjjOOOeeesss]]]}}}mmmYYYLLLFFF===<<<>>>999:::888888:::<<<<<<888555444555555555666666777777666999666777:::777>>>RRRzzz}}}bbbKKKNNNRRRXXX]]]^^^]]]\\\pppuuuyyyxxxvvvwwwxxxyyy~~~yyy]]]\\\\\\]]]___^^^ZZZVVVWWW\\\dddhhhhhheeeaaa___^^^```aaa___\\\ZZZ[[[]]]ZZZZZZ[[[[[[[[[[[[ZZZZZZZZZ^^^ZZZXXX]]]YYYVVV^^^yyywwwVVVMMMGGGIIIGGGJJJBBBAAA???>>>;;;:::888777555555444333333333444444999888>>>PPPgggyyyssssssxxxsssxxx~~~tttmmmuuuxxx]]]NNNKKKJJJWWWXXX[[[___dddkkkssswwwoooiiiggghhhkkkooovvvnnnYYYRRRSSSUUUQQQRRRSSSVVV```kkkmmmjjjdddeeegggcccXXXOOOQQQXXXZZZYYYXXXWWWVVVXXX\\\___kkklll```OOOKKKVVV\\\XXXMMMDDDWWWtttqqq```___eeennnwwwlllpppxxx^^^CCC222---...------..................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---//////555666MMMwwwddd^^^___kkk~~~lllvvvqqqgggggggggaaa[[[QQQKKKEEECCCFFFGGGEEECCC<<<999777666444444;;;DDDIIIKKKPPPYYYcccnnnuuuyyyqqqmmmiiiddd\\\XXX\\\dddhhhkkknnnpppuuuyyy~~~___IIIFFFMMMRRRZZZccclllnnnjjjeeeddddddeeefffdddhhhuuu~~~yyyuuurrrpppnnnjjjlllsssuuuuuu}}}}}}uuurrrnnnlllmmmmmmmmmlllmmmnnnqqqwww}}}~~~vvvnnnmmmggghhhoooppphhheeehhhtttsssnnnhhh```[[[XXXWWWmmmkkkOOOddd}}}{{{bbbrrrqqq[[[MMMFFF===<<<>>>999999888888:::<<<;;;888444555555555555666666666777666888666666:::777>>>SSS}}}iiiPPPMMMPPPUUU[[[```ccccccbbblllqqquuuwwwvvvvvvxxxzzzwwwYYYYYY[[[___aaa```\\\XXXWWW]]]dddhhhhhheeebbbaaaaaabbbcccaaa]]][[[\\\]]]ZZZZZZ[[[\\\[[[[[[ZZZYYYYYY]]]ZZZYYY]]]XXXUUU]]]pppwwwXXXQQQJJJLLLGGGIIIEEEDDDCCCAAA???===<<<;;;666555444444333333444444666444;;;SSSqqqvvvuuu}}}www{{{xxxmmmooo{{{___PPPMMMNNNWWWYYY\\\```eeekkkqqqvvvwwwhhheeecccdddeeeiiittt|||lll]]]YYY[[[\\\TTTWWW]]]iiizzzkkkhhhddd___UUUMMMOOOUUUWWWXXXYYYYYYZZZ\\\```ccchhhhhh^^^MMMJJJVVV]]]ZZZPPPGGGYYYsssnnn^^^]]]dddssszzzjjjlllzzz^^^BBB333000111........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000333:::VVVsss[[[XXX[[[hhhxxx~~~gggooo|||kkkdddeeeeee___WWWRRRKKKEEECCCFFFGGGEEEBBB===999777666444555<<>>>>>888888888999;;;<<<:::777444555555555555666666666666555777555555999666>>>SSS~~~}}}|||}}}xxxyyyzzz{{{zzzwwwsssqqqnnnppptttyyy~~~pppXXXFFFMMMQQQWWW^^^ccceeeffffffjjjnnnsssvvvwwwxxx|||~~~bbbUUUWWW\\\aaaeeeddd___\\\XXX]]]dddhhhhhhgggeeedddeeeeeeeeebbb___]]]\\\]]]ZZZ[[[\\\]]]\\\ZZZXXXWWWWWW\\\YYYYYY\\\VVVUUU```tttwwwZZZUUUNNNOOOHHHIIIDDDCCCBBB@@@>>><<<:::999666666555444444444444444888555>>>ZZZ~~~|||xxx~~~xxx|||}}}xxxkkkhhhvvvcccSSSQQQUUUXXX\\\```ccceeeiiiooossszzziiiccc_________aaaiiirrrvvvyyywwwmmmdddaaacccdddcccgggqqqtttjjj___WWWPPPKKKLLLQQQTTTVVVYYY[[[]]]___ccceeeeeefff\\\KKKIIIVVV^^^\\\RRRJJJZZZpppiiiYYYZZZbbbuuu|||~~~iiilll~~~~~~^^^BBB555333444........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------...///000111///:::UUUiiiYYY]]]dddssshhhooo{{{|||vvvjjjfffiiiiiibbbZZZRRRLLLFFFCCCEEEFFFDDDAAA===:::888777555666>>>GGGJJJMMMVVVcccpppuuusssooooooeee[[[XXXYYY^^^fffnnnyyyxxxwwwwww~~~vvvUUUJJJLLLGGGFFFSSSjjjtttllleeefffcccdddoooyyysssjjjccc^^^ZZZXXXVVVaaa```dddlllqqqxxxxxxoooppppppnnnjjjiiilllnnnssspppxxxttthhhgggtttnnndddffflllooommmjjjfffaaa]]]YYYXXXrrriiiIII]]]~~~xxxdddQQQIIIAAA@@@???777999:::<<<>>>===;;;888666555555555666666666666666444777444444888666???TTT}}}}}}zzz{{{vvvuuutttrrrppplllgggccc___```aaabbbaaa___\\\ZZZZZZ]]]bbbccc```XXXOOOHHHMMMQQQXXX^^^bbbdddeeefffnnnoooqqquuuvvvzzzfffPPPUUUYYY___eeegggeeeaaa]]]ZZZ^^^cccggghhhggggggggghhhhhhfffdddaaa___^^^]]][[[\\\]]]]]]\\\ZZZWWWUUUXXX[[[XXXXXX[[[VVVZZZkkkxxxZZZUUUOOOPPPJJJKKKDDDCCCBBB@@@>>><<<:::999777777666555444444444444888777???XXXyyyxxxttttttyyyxxx}}}sssfffdddqqqgggVVVUUU[[[\\\aaaggghhhfffggglllqqqzzzkkkddd``````bbbdddkkkrrryyyzzzwwwpppiiigggjjjmmmrrrxxxvvvgggWWWNNNKKKJJJLLLPPPSSSVVVZZZ]]]___```bbbdddfffggg\\\KKKIIIWWW___]]]QQQJJJYYYkkkbbbTTTYYYbbbrrr|||yyykkknnn}}}```BBB555333222////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---......///000111222<<>>999888777666555555555555444444;;;MMMeeezzztttuuuzzz}}}jjjpppwwwuuu|||vvvjjj___aaarrriiiVVVSSSYYYaaahhhmmmlllgggffflllrrr}}}ooofff```bbbeeehhhlllqqqwwwvvvtttooojjjkkkttt}}}qqqaaaOOOHHHIIIKKKNNNQQQXXX[[[^^^aaaaaaaaabbbccciiiiii]]]LLLJJJWWW___]]]OOOJJJWWWeeeZZZOOOXXXcccnnn{{{}}}sssjjjmmm{{{bbbCCC666222...000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---......///000111666@@@QQQnnn{{{fff^^^ffftttmmmsssuuukkkxxxwwwjjjeeefffhhhddd```WWWPPPIIIEEEFFFFFFCCC???<<<999888888777888AAAJJJLLLPPPZZZgggtttzzzxxxtttnnnddd]]]```hhhnnnsssvvvwwwvvvwww}}}|||___NNNGGGDDDAAAOOOjjjssseeeZZZ]]]XXX[[[jjj|||wwwsssoookkkccc\\\SSSKKKFFFDDDCCCBBBDDDEEEMMMZZZccclll~~~|||oookkklllmmmiiimmmooommmiiigggjjjnnnqqqqqq{{{}}}qqq|||ooobbbeeeiiihhhhhhfffcccbbbaaa___ZZZWWW[[[wwwoooPPP^^^~~~lllTTTJJJEEEFFFDDD999<<>>;;;999666666666666666555555555555777333444999888BBBXXX~~~}}}zzztttqqqqqqooojjjbbb^^^]]]\\\ZZZWWWSSSRRRPPPNNNMMMLLLLLLLLLJJJIIIHHHGGGHHHJJJLLLMMMRRRXXX```fffhhhjjjlllooouuunnnjjjlllnnnqqq~~~nnnYYYXXX^^^```bbbbbb```]]]\\\[[[^^^```cccdddeeefffhhhjjjhhhfffeeedddeeeeeecccaaa______^^^\\\ZZZWWWVVVTTTYYYZZZWWWXXXZZZVVVcccvvvWWWQQQLLLOOOLLLNNNIIIHHHFFFDDDBBB@@@???>>>:::999888666555555555555444666<<>>SSSqqqmmm```bbbppptttvvvpppmmm{{{~~~pppiiihhhiiihhheeeYYYSSSKKKGGGGGGGGGCCC@@@;;;888777888777999AAAKKKMMMSSS]]]iiisssxxxwwwvvvkkkbbb\\\^^^cccfffgggjjjiiikkkrrrfffRRRDDDFFFFFFSSSiiirrrhhh^^^^^^ZZZWWW]]]pppzzztttqqqqqqpppmmmjjj^^^WWWNNNFFFAAA???>>>>>>>>>>>>GGGTTTZZZ[[[bbbmmmxxxvvvrrrpppooonnnjjjggghhhjjjlllllliiihhhjjjmmmooorrr{{{}}}xxxddd```fffjjjhhhfffdddaaaaaaaaa___ZZZVVVYYYvvvvvvUUU^^^qqqooonnnnnnTTTKKKGGGIIIFFF;;;<<<@@@DDDEEEBBB===:::999777666666666555555555555666777444555::::::DDDZZZ~~~yyywwwssslllhhhgggeee___XXXUUUVVVVVVTTTRRRQQQOOOMMMKKKHHHFFFEEEEEEEEEDDDDDDGGGKKKMMMNNNMMMQQQYYYccciiilllooossswwwvvvnnnkkknnnnnnnnnyyy___SSSWWW^^^______\\\YYYWWWXXXZZZ___aaabbbccccccdddgggiiifffdddcccdddfffgggfffdddbbb```^^^[[[XXXVVVUUUUUUXXXZZZYYY[[[[[[UUUaaa~~~sssVVVRRRMMMOOOJJJKKKGGGFFFEEECCCAAA???>>>===::::::888777666555555555444777<<>>444333///111111000000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,---...///000000:::OOOnnnsssaaa___lll|||www~~~qqqrrr~~~wwwooommmmmmkkkhhh\\\UUUMMMIIIIIIHHHDDD@@@:::777666777777999AAAKKKMMMVVVcccnnnssstttsssssshhhaaa[[[\\\___```cccfffhhhlllwww{{{iiiWWWFFFEEEIIIUUUeeennnkkkddd```WWWTTTSSSYYYddduuu|||yyyvvvrrrooollllllmmmlllhhhddd[[[TTTJJJBBB>>><<<<<<<<<>>>>>>GGGUUUYYYRRRNNNPPPPPPQQQVVV___fffhhhfffdddhhhhhhiiijjjjjjjjjjjjjjjnnnqqqwww|||}}}zzzllleeecccbbbbbbdddeeebbb``````aaa___YYYTTT[[[www{{{XXX]]]eeeeeellloooTTTKKKHHHJJJHHH<<<;;;???DDDEEEAAA<<<:::999777777666666555555555444666888444555::::::EEE\\\|||}}}xxxuuuppphhhbbbaaa^^^XXXSSSRRRTTTTTTQQQNNNMMMMMMLLLKKKJJJHHHGGGFFFGGGFFFGGGKKKPPPPPPLLLGGGOOOWWWbbbjjjnnnqqqwww|||wwwpppnnnsssrrrooowwwtttYYYUUU[[[]]]]]][[[WWWSSSSSSVVVZZZ```aaabbbbbbaaacccfffiiidddbbbaaacccfffhhhgggeeedddaaa^^^ZZZWWWUUUUUUVVVVVVYYY[[[^^^]]]SSS]]]zzzpppVVVSSSNNNOOOHHHHHHKKKJJJIIIGGGEEECCCAAA@@@;;;:::999777666555555555000222888DDDYYYttt~~~___dddoooooottt|||ppplllpppwwwzzzzzzqqq```XXXbbbwwwzzzlll]]]ZZZ___cccmmmuuutttnnnppp}}}zzznnneeegggnnnpppppppppkkknnnrrrpppggggggyyyiiiaaaWWWPPPPPPSSSTTTUUUXXX^^^___```___^^^]]]^^^```ddddddYYYIIIHHHXXXbbbaaaWWWTTT]]]```NNNGGGVVVeeejjj}}}tttbbbhhh|||___;;;444555333222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,...//////666<<>>===;;;999777777777777555555666AAAXXXrrrssspppoooqqqppprrr}}}{{{ppphhhiiinnn}}}zzztttjjj```aaatttvvvbbbYYY\\\cccooowwwsssnnnrrr}}}zzzooodddeeeoooxxxxxxtttrrrvvvwwwqqqiiijjjwwwvvvfff^^^^^^YYYRRRSSS[[[___]]]bbbaaa___\\\XXXZZZ```eeefff^^^PPPFFFLLLZZZbbbbbb^^^UUUXXXWWWHHHFFFYYYiiiqqqlllmmmWWW===:::555000111111000000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000///???TTTmmmaaaQQQ[[[iiissshhh|||yyy|||~~~www}}}tttrrrqqqjjjgggiii^^^ZZZRRRKKKIIIJJJEEE===::::::999777777<<>>;;;<<<>>>???IIIMMMSSSYYYYYYRRRHHH@@@===>>>@@@CCCIIIQQQZZZaaagggffffffhhhkkkllljjjhhhhhhjjjmmmmmmkkkhhhffffff___cccggggggccc^^^[[[ZZZ___ccc___\\\bbb]]]VVVXXX]]]yyysssRRR]]]{{{aaa\\\yyytttWWWOOOGGGCCCCCC@@@@@@AAACCCCCCBBB???;;;999;;;999777666666666555444444777444555999888DDD\\\wwwrrrlllhhheee```XXXRRRNNNMMMLLLJJJHHHGGGGGGGGGHHHHHHGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHKKKQQQXXX___iiiuuu{{{{{{sssnnnooovvvxxxyyyppp]]]\\\cccfffddd___XXXTTTRRRTTTWWWXXXZZZ]]]```bbbbbbbbbbbbbbbcccbbb___bbbfffgggdddcccbbb```^^^[[[XXXVVVTTTVVVYYY]]]WWW]]]YYYUUUxxxgggRRRSSSNNNOOOJJJMMMLLLKKKJJJHHHFFFDDDCCCBBB???===;;;999777666666666666666666???TTTkkkzzz}}}}}}zzzwwwuuuqqqttt}}}lllaaagggsss~~~{{{uuukkkaaaaaaqqq{{{ggg]]]___dddnnnuuurrrooottt~~~wwwnnneeefffnnnwwwzzzyyyvvvxxxxxxpppgggfffoooyyykkk___\\\]]]YYYTTTVVV^^^bbbbbbeeecccaaa^^^]]]___dddgggiii___PPPFFFLLLZZZbbbbbbUUUMMMPPPRRRFFFJJJbbbuuuzzz|||fffeeezzzTTT<<<999555000111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000000>>>TTTrrrfffWWWaaaoooqqqhhh}}}|||sssrrrvvvsssnnnnnnaaa]]]UUULLLJJJJJJFFF???::::::999888888===DDDJJJQQQ___mmmtttuuutttoooiiiccc```___bbbcccdddhhhnnnuuu{{{vvvjjjZZZPPPHHHHHHMMM]]]oooxxxuuunnn^^^XXXOOOGGGCCCDDDHHHKKKRRR\\\fffnnnuuu|||~~~~~~}}}|||{{{zzzxxxtttqqqtttrrrpppnnnnnnnnnnnnmmmnnnlllkkklllnnnllleee```[[[RRRFFF>>><<>>???AAABBB@@@===:::777<<<999777666666777666555333666444555888888DDD\\\zzzuuuiiiddd___\\\ZZZWWWSSSOOOKKKJJJHHHGGGFFFEEEEEEEEECCCCCCDDDEEEEEEFFFGGGGGGEEEFFFFFFGGGHHHIIIIIIIIIOOOQQQTTTYYYfffrrrwwwuuuooolllpppxxx}}}vvvlllkkkjjjiiigggbbb\\\VVVTTTUUUWWWXXXZZZ]]]```bbbccccccccceeefffdddbbbdddhhhiiifffbbbaaa```^^^[[[YYYWWWUUUXXXZZZ^^^WWW[[[UUUSSSxxxdddQQQUUUSSSUUUNNNNNNLLLKKKJJJHHHFFFDDDCCCBBBAAA???===:::888666555555555555777???QQQhhhuuuyyy|||xxxtttooommmtttqqqaaafffuuu|||wwwmmmaaa___lll|||~~~~~~jjj```aaaeeelllqqqoooooouuu|||pppkkkeeecccgggnnnuuuxxxyyy{{{yyyqqqhhhdddhhhmmmnnnccc___ZZZ[[[YYYVVVXXX```eeegggjjjhhhggggggiiijjjkkkkkklll___NNNFFFMMMZZZaaaaaaOOOGGGJJJKKKDDDNNNlllyyy```___uuuOOO:::888444111222111111000000///......------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000333@@@UUUtttfff[[[cccoooooogggqqqpppvvvvvvqqqnnnfffaaaXXXNNNJJJJJJFFF@@@;;;:::999888999???FFFKKKUUUbbbpppvvvvvvuuupppkkkeeeaaa```bbbeeeggglllrrrvvv}}}vvvvvvooobbbYYYJJJHHHLLLYYYkkkwwwyyyvvvddd^^^SSSIIICCCBBBDDDFFFJJJSSS\\\bbbjjjsssyyyyyyvvvxxxyyyxxxuuuqqqooonnnqqqqqqqqqooonnnmmmnnnooopppooonnnooopppnnnhhhddd[[[QQQEEE>>>@@@FFFNNNRRR[[[[[[\\\\\\ZZZTTTLLLFFFDDDDDDCCCCCCCCCGGGMMMRRR```dddiiillllllkkkiiiiiigggiiikkkkkkhhhfffeeedddjjjpppuuurrriiiaaa^^^___gggqqqtttvvvyyymmm[[[VVV___wwwQQQXXX{{{yyyddd___rrruuuUUULLLEEEBBBCCC@@@>>>???AAABBB@@@===999777@@@===999777777777666555333666444444888888CCC[[[yyyoooggg]]]YYYSSSPPPOOONNNLLLJJJIIIHHHGGGFFFEEEDDDDDDDDDAAAAAABBBCCCDDDEEEFFFGGGFFFFFFFFFGGGHHHJJJKKKKKKWWWXXXWWWWWW]]]fffiiigggiiijjjpppzzzvvvppppppllliiigggccc]]]XXXUUUUUUVVVZZZ\\\___ccceeeffffffffffffgggeeecccdddiiiiiifffaaa``````^^^\\\YYYWWWVVV[[[\\\^^^WWWYYYRRRRRR|||aaaQQQTTTSSSVVVPPPNNNLLLKKKJJJHHHFFFEEECCCCCCDDDCCCAAA>>>;;;888777666444555777>>>QQQgggvvvzzztttnnniiigggmmm{{{iiigggsss~~~~~~|||wwwnnnbbb]]]fffsss|||}}}jjjaaaaaafffjjjkkkiiijjjpppuuuvvv}}}xxxiiigggccc^^^[[[___gggnnnuuuwwwxxxtttnnniiiggghhhsssvvvvvvpppfff___^^^aaaYYYYYYXXXWWWXXX^^^dddgggooonnnpppssswwwwwwsssooonnn^^^LLLFFFOOO[[[aaaaaaPPPIIIJJJJJJDDDRRRsssuuu]]]bbbzzzKKK999888444333222222111111000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000555BBBVVVppp}}}gggaaaiiitttnnnfff~~~rrrmmmpppooollljjjhhheee[[[PPPKKKJJJFFFAAA;;;:::888888;;;AAAHHHMMMVVVdddrrrxxxxxxuuuooohhhccc^^^]]]bbbgggkkkqqqwwwxxx{{{xxxyyytttjjjbbbOOOLLLKKKSSSaaammmsssssseee___UUULLLFFFDDDFFFHHHLLLTTT[[[___fffpppwwwyyyuuuxxx{{{yyytttpppooopppsssuuuvvvtttqqqoooqqqsssrrrqqqpppppppppnnnjjjfff\\\QQQEEE@@@FFFPPPZZZ___cccaaa___]]]ZZZVVVQQQMMMHHHHHHHHHIIIJJJNNNTTTYYY___ccciiikkkkkkiiiiiiiiijjjkkkkkkjjjiiiiiilllnnnyyysssgggaaa```jjjsssssstttvvvjjjXXXTTT___xxxOOOTTTuuummmjjjuuuvvvUUULLLFFFDDDDDD@@@???@@@BBBCCCAAA>>>;;;888DDDAAA<<<888777666555444333666333444888777CCC[[[{{{tttggg]]]TTTQQQLLLHHHGGGFFFEEEEEEEEEDDDDDDCCCBBBBBBBBBCCCBBBBBBBBBCCCCCCDDDEEEEEEFFFFFFFFFHHHIIILLLNNNOOOZZZ]]]\\\VVVUUUXXX\\\]]]cccgggpppzzzmmmhhhjjjfffhhhgggeee```[[[XXXXXXYYY[[[]]]```dddfffggggggffffffgggeeebbbdddhhhhhheee`````````___]]]ZZZWWWUUUXXXXXX\\\VVVYYYTTTZZZ```QQQRRROOOSSSNNNMMMLLLKKKJJJIIIHHHGGGFFFEEEHHHGGGEEEBBB???<<<:::888444555666===MMMcccsssyyyssskkkcccgggvvvnnniiisss~~~~~~|||zzzwwwpppddd]]]bbbkkkzzzxxxhhh```^^^dddggggggcccdddhhhkkkkkkkkkqqqzzz|||ooofffgggddd\\\SSSRRRZZZaaaiiilllqqqtttuuusssooollluuurrrjjj___UUURRRUUUYYYWWWVVVVVVVVVVVVXXX^^^cccqqqrrrwww}}}~~~wwwqqqnnn[[[IIIGGGRRR^^^bbbaaaQQQLLLNNNMMMHHHYYY{{{mmmYYYdddxxxGGG:::888555666222222222111000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000555CCCVVVjjjxxxmmmlllvvvoooeee~~~}}}tttllljjjjjjkkkmmmjjjggg^^^SSSLLLJJJGGGBBB<<<:::888888===CCCJJJNNNTTTcccrrryyyxxxssskkkccc```[[[ZZZ```fffkkkpppuuu{{{xxx{{{yyyzzzvvvmmmfffUUUPPPLLLNNNWWWccclllpppgggbbbYYYPPPJJJIIIJJJKKKNNNTTTYYY[[[aaajjjrrrtttwwwzzz{{{yyyuuurrrrrrsssuuuxxxyyywwwsssqqqrrrtttqqqpppppppppooommmiiiggg]]]RRRHHHFFFNNN[[[eeejjjiiieee```\\\XXXUUUQQQNNNKKKMMMOOORRRWWW^^^eeekkkkkklllmmmllllllkkklllmmmllllllkkkjjjkkkooovvv{{{{{{mmmdddbbbcccmmmrrrmmmiiikkkbbbVVVVVVaaazzzPPPUUUwwwiiijjj}}}wwwVVVNNNIIIFFFDDD???@@@AAACCCDDDBBB???<<<999EEEAAA<<<888777666555444222555333444777777CCC[[[|||yyymmm___UUULLLJJJGGGDDDBBBAAAAAABBB@@@@@@??????>>>?????????BBBBBBCCCCCCCCCDDDDDDDDDEEEFFFGGGHHHKKKOOORRRTTTXXX\\\\\\VVVRRRUUUYYY[[[^^^eeennnxxxhhhbbbfffeeeffffffeeebbb^^^\\\[[[\\\[[[]]]```bbbdddeeeddddddfffgggeeebbbcccggghhhddd```aaaaaa___]]]YYYVVVTTTSSSSSSWWWUUUZZZYYYggg___SSSQQQKKKPPPMMMLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIGGGEEEBBB???<<<;;;777777666999GGG\\\mmmttttttjjj```dddvvv{{{mmmhhhuuuzzzzzzxxxssshhh___aaahhhwww|||wwwkkkaaa\\\bbbeeeeee```___cccffffffaaaeeelllvvv|||xxxmmmcccgggiiihhh___TTTPPPVVV]]]___bbbhhhrrr|||}}}~~~ppp```SSSLLLKKKMMMUUUSSSTTTUUUSSSSSSYYY```nnnqqqvvv{{{|||zzztttoookkkWWWFFFHHHWWWbbbdddbbbOOOMMMSSSSSSPPPbbbdddUUUgggpppCCC:::999555777333222222111111000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000222BBBUUUhhh~~~uuuooolllwwwrrrccc{{{~~~}}}|||uuunnnlllnnnrrruuujjjiiibbbWWWPPPLLLIIIDDD===:::888999>>>EEELLLOOOUUUcccqqqwwwuuupppggg```aaa\\\[[[bbbjjjnnnqqquuuuuukkkuuuzzzwwwwwwtttlllfffZZZTTTMMMLLLRRR^^^jjjqqqmmmggg^^^UUUOOOLLLMMMNNNSSSXXX[[[\\\```iiipppsssyyyyyyxxxvvvsssrrrsssttttttuuuvvvvvvtttssssssssspppppppppooommmkkkhhhggg^^^UUULLLMMMXXXfffnnnqqqnnnjjjbbb\\\XXXTTTQQQOOORRRUUU[[[aaaiiirrr{{{|||tttnnnmmmmmmnnnnnnllllllllllllooottt{{{xxxjjj___]]]bbbgggoooqqqgggaaaccc^^^VVVYYYddd|||RRRZZZ~~~qqqdddrrrxxxXXXPPPKKKHHHEEE>>>@@@AAACCCDDDBBB???<<<999BBB>>>999666555666666666222555333333777777BBBZZZ{{{tttlllaaaTTTLLLDDDDDDCCCAAA?????????@@@>>>>>>>>>======>>>??????AAABBBBBBCCCDDDEEEEEEEEEEEEEEEGGGIIIMMMRRRVVVYYYXXX[[[ZZZVVVUUUYYY[[[ZZZ[[[cccllluuuzzzaaa^^^bbbbbb___``````___]]][[[[[[\\\]]]___aaacccddddddccccccggghhheeebbbdddhhhhhhdddaaaaaaaaa```]]]YYYUUURRRTTTRRRWWWTTTZZZ\\\ooo\\\VVVUUULLLOOOLLLLLLJJJKKKKKKKKKLLLLLLLLLMMMIIIIIIHHHFFFDDD@@@>>><<<888888555777DDDZZZmmmvvvppphhh^^^___ooo}}}|||rrrwwwllleeesss{{{~~~~~~zzzzzzzzzwwwmmmdddccchhhsssxxx~~~|||rrreee[[[___dddeeeaaa^^^bbbfffhhhaaadddllluuuzzztttiii```eeeiiiiiibbbYYYUUUYYY_________eeerrrpppaaaVVVOOOMMMQQQPPPRRRTTTRRRPPPVVV___iiikkkmmmnnnmmmlllkkklllgggSSSCCCJJJ[[[ffffffdddMMMOOOXXXYYYVVVhhh|||___VVVnnnhhh???:::888333666333333222111111000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,------...///000111@@@SSSiiivvvnnnbbbiiiuuubbbxxx~~~}}}~~~|||}}}}}}uuuoooqqquuuwwwvvvkkklllggg]]]UUUPPPLLLGGG>>>:::777999???GGGMMMPPPXXXdddooorrrpppmmmgggaaabbb___aaakkkvvv{{{ooorrr{{{wwwttttttrrrmmmggg^^^XXXOOOJJJMMMXXXeeennnpppjjjbbbYYYSSSQQQQQQRRRZZZ___bbbbbbgggooovvvxxx}}}yyyuuusssssstttttttttrrrrrrrrrtttvvvwwwvvvuuuoooppppppnnnllljjjhhhhhh___XXXQQQUUUaaannntttuuuqqqlllfffaaa^^^]]]\\\[[[aaaeeelllttt}}}zzzmmmiiijjjjjjiiigggiiimmmpppsssvvvzzz}}}~~~wwwmmmddd```bbbeeehhhlllmmmddd^^^aaa\\\UUUXXXccczzzPPP]]]wwwaaammm|||}}}yyyYYYRRRMMMIIIEEE>>>@@@AAACCCCCCBBB???;;;999>>>;;;666444444666777777222555333333777777BBBZZZyyywww|||}}}rrrhhh___UUUKKKDDD??????@@@???>>>>>>???@@@@@@????????????@@@@@@AAA@@@AAABBBCCCDDDFFFGGGGGGEEEEEEGGGJJJNNNTTTYYY\\\[[[[[[XXXVVVYYY^^^]]]XXXYYYbbbkkksssgggVVVWWW[[[[[[XXXZZZ[[[[[[YYYXXXXXXYYY```bbbdddfffffffffeeedddhhhiiifffcccdddhhhhhheeebbbbbbbbb```]]]YYYTTTQQQYYYVVVYYYUUUYYY[[[pppZZZYYYYYYNNNPPPMMMMMMJJJJJJKKKLLLMMMNNNNNNOOOHHHHHHGGGFFFDDDAAA>>><<<888777555777EEE]]]rrr}}}nnnggg^^^^^^kkkxxxxxxpppuuummmaaannnsss{{{zzzzzz{{{|||zzzqqqgggfffjjjooouuu}}}yyyiii\\\]]]dddfffbbb___ccciiillldddhhhqqq|||yyyllldddbbbfffhhhddd\\\YYY]]]bbbeeecccfffsssrrreee[[[VVVOOONNNPPPTTTRRRPPPVVVaaaeeefffeeebbb___```dddhhheeePPPBBBKKK^^^hhhhhheeeNNNRRR\\\]]]YYYiii{{{___[[[xxxccc<<<999777222444333333222222111000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------...000000333???RRRkkk|||qqq\\\]]]wwwaaawww|||zzzzzz~~~uuuooosssyyywwwqqqlllnnnjjjaaaXXXSSSNNNIII>>>:::777999@@@HHHNNNPPP]]]fffnnnooommmkkkgggccccccaaaffftttvvvyyyxxxuuussssssssspppkkkaaaZZZPPPIIIIIIRRR___hhhooojjjbbb[[[WWWUUUVVVXXX\\\aaaeeefffjjjssszzz|||{{{tttrrrsssvvvvvvvvvqqqpppppptttzzz|||zzzxxxoooppppppooollliiihhhhhh```YYYUUUZZZgggrrrwwwvvvqqqmmmiiiggggggiiijjjjjjooossszzz{{{jjjeeeeeedddccccccgggnnnsssuuuvvvvvvwwwnnnlllkkklllmmmmmmiiiffffffiiiccc___bbb\\\TTTUUU```vvvMMM\\\wwwdddsss}}}sssyyyyyyXXXNNNGGGDDDCCC???AAACCCEEEDDDBBB???======???;;;777666888999777444222555333555999888@@@UUUtttlll|||mmmaaaTTTGGG???===BBB???;;;;;;===??????>>>@@@??????AAACCCDDDCCCBBBCCCBBBBBBBBBCCCEEEFFFHHHEEEEEEHHHNNNVVVZZZ[[[YYYVVVWWWXXX[[[]]]]]][[[YYY]]]bbbjjjvvvooo\\\YYYVVVUUUUUUVVVUUUTTTSSSSSSUUUWWWXXX]]]```dddfffffffffggghhhdddeeefffdddaaa```bbbdddcccbbb```^^^ZZZWWWTTTRRRQQQ\\\YYYVVVYYYWWWpppsssqqq|||^^^QQQUUURRRLLLNNNNNNMMMLLLJJJJJJKKKKKKJJJHHHHHHHHHGGGFFFDDDBBB@@@???<<<;;;888:::EEE\\\sssvvvrrrhhheeegggccchhh{{{nnn[[[ggguuu}}}|||}}}~~~|||wwwooofff```jjjnnn{{{~~~vvvccc^^^dddhhhgggeeegggkkknnnfffmmmwww{{{ppphhhggglllfff^^^\\\YYY^^^ooopppnnntttsssgggbbb]]]TTTMMMNNNOOORRR[[[eeeggg```aaabbb[[[```lllnnnfffMMMCCCOOO]]]iiilllcccRRRSSSSSSTTT[[[iii|||qqqaaajjjZZZ999777===222444222222111111000/////////......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...===NNN___yyy~~~gggYYY```yyyfffrrr}}}tttooorrrvvvuuurrruuutttmmmaaaXXXSSSMMMHHHBBB:::666;;;DDDJJJOOORRRZZZeeemmmlllgggeeeeeeddd___bbbdddrrr{{{rrrrrrrrrrrrrrrpppmmmiiifff___UUUMMMLLLQQQZZZ```gggkkkiii___WWWWWWZZZ[[[cccgggmmmqqqtttxxxyyytttrrrsssuuuuuusssrrrssstttwwwxxxwwwvvvmmmjjjhhhkkknnnnnnhhhbbbbbb[[[[[[dddnnnrrrpppooommmkkkkkkpppxxx~~~}}}zzzjjj]]]```dddcccjjjggghhhlllpppqqqooonnniiiuuu~~~|||ooodddccceeeeeeggghhheee```[[[YYYXXXddd~~~SSS___yyydddhhhmmmzzz|||ZZZOOOGGGBBBAAA======@@@BBBCCCAAA@@@??????<<<:::777555555555444444333555333444999888AAAWWWyyyyyymmm|||vvvfffZZZOOOEEE???>>>AAA???<<<===???@@@@@@????????????@@@CCCCCCBBBAAACCCCCCBBBBBBCCCDDDFFFGGGGGGIIILLLPPPTTTVVVWWWWWWXXXXXXYYY[[[\\\]]][[[ZZZcccjjjtttcccWWWWWWVVVTTTTTTVVVUUUTTTTTTTTTVVVXXXZZZ^^^```cccdddcccbbbaaabbbaaacccdddbbb```^^^___```bbbaaa___\\\YYYVVVSSSRRRRRRYYYVVVTTTUUURRReeennnvvvuuuYYYLLLPPPLLLHHHIIIIIIJJJIIIHHHIIIJJJKKKJJJIIIIIIIIIHHHGGGFFFDDDCCCBBB???>>>;;;:::BBBVVVnnnppp``````nnnlll^^^fffsss~~~{{{sssggg^^^gggmmm|||}}}kkkaaadddggghhhhhhiiikkkmmmkkkpppwww}}}~~~zzzrrrllleeekkkfff```^^^ZZZ___ooosss|||pppkkk```VVVNNNNNNPPPSSSZZZbbbggg___```aaa]]]eeerrruuu___JJJEEERRR___lllrrrkkkTTTPPPLLLLLLSSSaaapppzzzvvv```YYYpppRRR:::555;;;444444222222111111000000/////////...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////555AAAMMM]]]{{{{{{eeeZZZccc}}}qqqvvvxxxpppqqquuuuuurrrwwwvvvqqqfff]]]WWWQQQKKKCCC;;;888===FFFLLLPPPTTT]]]hhhrrrqqqlllhhheeebbbaaabbbaaaiiiyyy~~~~~~vvvpppooonnnnnnnnnllliiigggeee```WWWOOOKKKOOOWWW^^^fffiiihhh```[[[[[[\\\[[[hhhlllssszzzyyysssqqqqqqrrrrrrrrrqqqqqqsssuuuvvvtttsssnnnnnnmmmkkkhhhfffdddccc]]]\\\___ggglllmmmooosssooottt|||vvvmmmcccYYY___```dddkkkqqqrrrpppnnnpppzzzssshhhdddfffdddgggiiihhhbbb[[[VVVTTT```}}}wwwUUUaaauuubbbooo\\\PPPGGGAAA???:::999<<<@@@AAAAAA@@@@@@AAA::::::999666444333444555444666333444999888BBBXXXzzz~~~sssooozzz|||mmm\\\QQQHHHAAA>>>>>>???>>>>>>@@@BBBCCCBBB@@@AAA@@@@@@AAACCCDDDCCCAAABBBBBBAAABBBCCCDDDFFFGGGLLLOOOSSSTTTTTTTTTVVVYYY\\\]]]]]]^^^^^^___``````lllvvvoooWWWSSSWWWWWWUUUUUUUUUUUUUUUUUUVVVXXXZZZ\\\]]]___bbbbbbaaa``````aaa```bbbddddddbbb```___^^^```___]]]ZZZWWWUUURRRQQQXXX\\\YYYXXXWWWSSSdddmmmTTTIIILLLHHHEEEFFFEEEGGGFFFEEEFFFHHHJJJIIIHHHFFFFFFFFFFFFFFFEEEDDDCCCAAAAAA???;;;>>>NNNgggzzzrrr[[[bbbrrr~~~vvvlllnnnuuu}}}vvviii^^^dddkkk}}}tttaaabbbdddhhhkkklllkkkjjjiiijjjmmmnnnnnnllliiigggdddiiigggcccccc]]]^^^mmm~~~xxxsssfff[[[QQQPPPUUUYYY]]]aaaeee^^^^^^```^^^iiivvvwwwUUUGGGHHHVVVcccqqqyyytttXXXPPPGGGFFFOOO\\\fffkkkcccSSSZZZpppHHH===333888777333222222222111000000/////////...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////444???LLLaaawwwccc[[[fffuuuttt}}}xxxppprrrxxxyyyxxxxxxyyyuuulllddd]]]UUUNNNDDD===:::???HHHMMMQQQTTTaaallluuutttooojjjeeeaaaaaabbb]]]```kkkoootttzzzrrrmmmkkkhhhgggggggggeeedddccc```ZZZQQQJJJKKKSSSZZZdddgggfffbbb```aaa```\\\iiillluuu{{{uuurrrqqqrrrrrrpppppppppqqqrrrrrrpppnnnmmmooonnniiibbb___bbbgggbbbdddhhhjjjhhhfffmmmuuu|||wwwjjjbbbcccfffjjjooorrrrrrqqqttt|||~~~rrrhhheeegggeeehhhkkkjjjddd[[[TTTPPP[[[nnnyyyrrrXXXccc{{{fffuuu~~~\\\PPPGGGAAA???:::888;;;>>>@@@????????????<<<======999555333555888444666222333888888BBBYYYuuu{{{xxx}}}zzzyyywwwgggUUUIIIBBB>>>===>>>===>>>@@@CCCEEEEEEDDDCCCDDDCCCCCCDDDEEEEEEDDDBBB>>>>>>???@@@BBBDDDGGGHHHOOOUUUYYYYYYVVVUUUZZZ___bbbbbbaaaaaabbbdddgggjjjtttxxxcccRRRRRRXXXXXXWWWYYYVVVVVVVVVWWWYYYZZZ\\\^^^[[[^^^aaabbbcccccceeefffccceeeggghhhgggdddaaa```^^^]]][[[XXXVVVSSSRRRQQQXXX[[[\\\ZZZVVVXXXooohhhRRRIIILLLHHHEEEGGGEEEEEEDDDCCCDDDFFFGGGFFFEEEBBBBBBCCCCCCCCCCCCBBBBBBBBBBBB@@@<<<;;;FFF```wwwfff[[[fffnnnqqq~~~yyyyyy~~~~~~|||wwwqqqhhhbbbccchhh|||uuu^^^\\\^^^ffflllmmmjjjhhhdddcccaaa^^^[[[ZZZZZZ[[[bbbhhhhhhjjjlllcccbbbpppuuuooommmsssyyyzzzwwwvvvjjjaaaXXXWWW]]]ccceeeeeeccc]]]___``````jjjrrrmmmLLLEEELLL[[[fffttt}}}yyy]]]QQQFFFFFFSSS```eeefffWWWVVVggg^^^AAAAAA222666888222333333222111111000000/////////...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...>>>TTTqqqvvvccc[[[eee}}}ooolll}}}}}}|||tttooottt{{{~~~}}}xxxzzzxxxppphhhaaaXXXPPPFFF>>>;;;@@@HHHMMMQQQTTTaaajjjqqqpppmmmjjjgggccc```bbb\\\\\\fffmmmxxxsssqqqkkkhhheeeccccccccccccbbb___```\\\TTTJJJIIIOOOVVVaaadddeeedddeeehhheee___hhhlllxxx~~~wwwtttsssttttttooonnnnnnpppqqqpppmmmkkkiiikkkkkkgggcccdddiiioooooommmllliiidddbbbjjjtttqqqqqqooommmooosssvvvvvvtttxxxzzzuuulllffffffiiiiiijjjkkkiiiccc[[[SSSNNNWWWfffsssttt\\\cccmmmvvv|||ZZZOOOFFFBBB@@@<<<:::<<>>===<<<<<<<<<======999555333555777444666222333888777@@@VVVqqqxxxuuuvvvdddPPPDDD???======>>>===???CCCFFFHHHHHHHHHHHHHHHFFFEEEEEEFFFEEECCCAAA;;;<<<===>>>AAAEEEHHHJJJMMMSSSYYYYYYUUUVVV\\\bbbccccccbbbbbbcccgggnnnsss}}}ppp^^^QQQRRRWWWWWWWWWZZZWWWWWWXXXYYY[[[\\\^^^___[[[^^^```aaabbbcccdddfffdddfffhhhjjjiiigggccc```]]][[[YYYVVVTTTSSSRRRRRRQQQTTTZZZYYYQQQ\\\bbbOOOIIIKKKFFFFFFHHHDDDFFFDDDCCCCCCDDDDDDCCCAAA@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???===999AAAZZZsssyyyaaa]]]```eeennnvvv|||sssyyy~~~}}}}}}uuukkkeeeeeehhhiiiiiiyyyrrr[[[VVVXXXccckkkllliiihhhdddbbb]]]VVVQQQOOORRRUUUaaagggllluuuzzzqqqooo|||nnnVVVPPPPPPXXXcccjjjooossskkkeee______fffmmmmmmjjjaaa]]]```bbb```ggghhh[[[GGGEEEQQQ___hhhuuu}}}xxx^^^QQQGGGKKKZZZggghhhdddSSS]]]mmmSSS???CCC333555777222333333222222111000000000//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...////////////AAA\\\|||zzzfff\\\cccwwwmmmggg|||zzzzzz|||uuuppptttzzzzzzxxxwwwzzzyyyrrrkkkdddZZZRRRIII@@@;;;???GGGLLLPPPSSS^^^eeeiiihhhggghhhhhhfffaaaccc^^^^^^iiirrrssskkkllljjjgggcccaaaaaaaaaaaaaaa[[[]]]\\\UUULLLHHHLLLRRR]]]aaaeeefffjjjmmmjjjeeejjjqqqyyyuuutttttttttnnnnnnooopppqqqooollliiihhhhhhhhhkkkoootttwwwxxxtttllleeeaaa```bbbjjjsss~~~lllcccdddjjjooorrrtttyyyzzzxxxxxx||||||yyyqqqrrrppplllhhhgggkkkoooooommmkkkgggbbb[[[TTTPPPRRReeexxxzzz^^^___qqqxxxyyyXXXMMMFFFAAAAAA<<<;;;>>>@@@@@@>>><<<;;;;;;<<<;;;:::777444222222444333555333444888555===RRRqqqtttuuutttaaaLLLBBB???>>>>>>@@@@@@CCCHHHKKKMMMNNNOOOPPPMMMKKKIIIHHHHHHFFFCCC@@@======>>>@@@BBBEEEHHHJJJHHHNNNTTTTTTRRRTTT[[[aaaaaaaaaaaaaaabbbiiittt|||jjjZZZPPPRRRUUUTTTTTTXXXYYYYYYZZZ[[[]]]^^^______^^^___``````______```aaacccdddeeeggghhhfffaaa^^^\\\ZZZXXXUUUTTTSSSRRRSSSRRRSSS[[[ZZZQQQfff\\\LLLGGGIIIDDDDDDGGGBBBEEEDDDBBBBBBCCCCCCAAA@@@AAAAAABBBCCCCCCCCCCCCCCC@@@>>>>>>===:::>>>UUUmmm~~~sssiiiaaaXXX```wwwyyy|||qqqvvvyyy}}}{{{nnnaaa___hhhsssyyynnnuuurrr]]]WWWXXXccckkkiiigggiiidddbbb^^^WWWPPPNNNPPPTTTbbbiiiqqq|||wwweeeLLLDDDAAABBBJJJSSS[[[ccckkkfffeeecccccciiiooonnniiiaaa^^^aaabbbaaagggbbbPPPEEEGGGUUUccclllyyy~~~uuu[[[PPPHHHPPP```jjjggg^^^QQQ^^^jjjzzzMMM???AAA666777555333333333333222111111000000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000@@@VVVqqqkkk^^^bbbsssssshhh|||yyyyyyyyy{{{rrrsssuuutttqqqxxx{{{{{{uuunnnggg^^^VVVNNNDDD<<<>>>EEEJJJOOOSSSZZZ___cccbbbbbbfffhhhgggcccfffaaadddpppyyy~~~nnniiiiiigggddd```^^^^^^___^^^^^^WWWYYYZZZUUUNNNJJJLLLOOOYYY```fffhhhlllppppppmmmpppzzzzzzuuusssrrrqqqooooooppprrrsssqqqmmmjjjjjjiiijjjrrr|||{{{mmmbbbYYYYYY]]]ccckkksss|||~~~qqqddd]]][[[\\\```eeeppp|||wwwooonnnmmmkkkkkknnnrrrvvvrrrppplllgggccc\\\VVVQQQQQQkkkbbb```qqq|||xxxWWWLLLDDD@@@???;;;;;;>>>@@@@@@>>><<<;;;;;;>>>;;;888666555444333111222555333555888444:::MMMnnntttqqqooo\\\III@@@???@@@AAACCCEEEIIINNNQQQRRRSSSVVVYYYWWWUUURRRPPPNNNKKKHHHEEEDDDCCCCCCCCCDDDFFFHHHIIIGGGKKKOOOQQQQQQSSSZZZ___aaabbbbbbbbbeeennn|||bbbVVVPPPTTTWWWTTTTTTWWW[[[[[[\\\]]]^^^____________```aaa```______aaabbbcccccccccdddfffeeeaaa]]]\\\ZZZWWWUUUSSSSSSSSSTTTYYYTTT\\\\\\TTToooWWWJJJGGGHHHCCCDDDGGGBBBDDDBBBAAABBBCCCCCCBBBAAA@@@AAAAAABBBBBBBBBBBBAAABBB>>>===>>>;;;<<>><<<999:::222666444333333222222111111000000//////...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000===NNNeeeqqqbbbdddtttsssfff|||zzz{{{vvvyyy}}}rrrrrrwwwyyyxxx{{{~~~yyyrrrlllddd[[[TTTHHH>>>>>>DDDIIIOOOTTTXXX]]]aaaaaacccfffgggeeedddgggeeejjjzzzrrrllljjjgggaaa___\\\ZZZZZZZZZYYYXXXTTTUUUVVVTTTQQQNNNLLLLLLVVV___gggjjjlllqqqttttttxxxssspppooopppppprrrtttuuutttpppmmmkkkkkkoooxxxyyypppccc\\\WWWZZZ___eeelllsssqqqsssuuuwwwxxxxxxwwwvvvuuuuuuwwwyyy|||{{{sssllljjjiiijjjpppyyy|||pppllllllmmmooorrrtttwwwxxxrrrpppmmmjjjfff___WWWPPPUUUuuulllkkkxxxqqq~~~yyyWWWLLLCCC>>>===999:::===@@@@@@???=========AAA===999777777777555222111555333555888333777JJJjjjwwwlll}}}~~~kkkYYYFFF???@@@BBBCCCEEEIIIMMMRRRTTTVVVXXX\\\___aaa^^^[[[XXXVVVRRRNNNKKKJJJIIIGGGFFFFFFFFFGGGHHHIIILLLOOOPPPRRRUUUZZZ^^^ccceeeeeefffiiitttxxx\\\SSSPPPWWW[[[WWWUUUXXX\\\]]]]]]^^^_________^^^^^^___aaabbbbbbcccfffiiieeeccccccdddfffeeeaaa^^^\\\ZZZWWWUUUSSSSSSTTTTTT[[[QQQWWWXXXRRRpppWWWKKKHHHIIIDDDFFFIIICCCAAA@@@@@@AAACCCDDDDDDCCC>>>??????@@@@@@@@@??????DDD>>>===???<<<;;;KKK___rrrzzzxxxtttssslllgggnnnvvvwwwvvvzzz~~~wwwkkkaaacccrrr|||mmmtttkkkdddccckkkmmmggggggmmmpppssssssoooiiigggiiilllrrruuuzzzooo```hhhnnnkkkdddVVVGGG>>>???CCCCCCEEEJJJNNNLLLIIIMMMTTTWWW^^^bbb```aaaccc___YYYbbb___aaaaaadddnnniiiTTTEEEIIIYYYiiitttttt[[[TTTQQQYYYeeeggg[[[NNNOOOZZZvvvfffHHH>>>888:::<<<111888444444333222222111111000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000111???PPPfffttteeefffvvvlllbbb{{{www|||}}}tttzzzzzzpppsss}}}|||uuuppphhh```XXXLLL@@@???DDDIIIPPPUUUXXX^^^bbbdddeeehhhfffbbbbbbffffffpppuuueeeffffffbbb]]][[[XXXWWWWWWWWWUUUTTTRRRSSSTTTTTTRRRPPPMMMKKKTTT___hhhjjjlllqqqvvvxxx|||vvvrrroooqqqqqqsssvvvwwwvvvrrroooiiilllrrrzzz}}}yyymmmddd```]]]\\\```cccfffkkkrrrrrrsssttttttrrrqqqrrrssstttuuuyyy~~~yyyooojjjiiilllpppvvv}}}uuukkkiiikkknnnssswwwxxxwwwvvvqqqpppooonnnjjjbbbWWWOOO[[[~~~vvvvvvzzzttt~~~{{{uuuSSSIIIBBB???===888:::<<>>AAAGGGKKKNNNVVVZZZ```eeeppp{{{|||sssnnnllliiiddd```ZZZVVVQQQOOONNNNNNOOOOOOSSSTTTVVVVVVWWWZZZ___cccdddiiiooosssyyy```VVVUUUUUUVVVYYYZZZXXXVVVZZZ]]]```aaa```___^^^^^^^^^^^^___aaabbbdddeeefffiiigggdddbbbaaabbbcccdddbbb[[[UUUUUUUUUTTTUUUXXX]]]TTTZZZVVVSSS}}}pppVVVPPPJJJHHHIIIJJJHHHFFFEEEDDDDDDEEEGGGGGGFFFEEEAAAAAAAAAAAAAAAAAABBBBBBEEE@@@@@@BBB@@@???JJJZZZpppsssrrrttttttggg^^^fffnnn}}}kkkgggxxx}}}}}}tttkkkccchhh|||uuulllsss}}}sssjjjgggnnntttrrrqqqtttuuutttuuu|||xxxrrrfffUUUHHHBBBAAA???>>>AAAFFFHHHJJJKKKOOOPPPOOOMMMNNNQQQTTTUUUXXX[[[]]]_________^^^\\\[[[```aaacccpppyyylllUUUIIIQQQ^^^kkk{{{gggWWWRRRSSS]]]eeeaaaSSSHHHXXXwwwOOOEEE===<<<<<<999777777666555444333222222222222000000000///......---------------,,,,,,,,,++++++---------............///...999RRRsss|||hhhgggvvviiicccooo|||{{{zzztttxxx|||xxx{{{~~~xxxqqqllljjj```WWWLLLDDDCCCHHHLLLOOOYYYXXX]]]gggllliiieeeccceeejjjkkktttjjjcccooowwwkkkgggaaa\\\[[[SSSRRROOOLLLKKKJJJJJJKKKJJJIIIHHHGGGGGGFFFFFFFFFKKKTTTaaannnwww{{{tttppprrrrrrssssssrrrpppnnnmmmqqquuuxxxzzzxxxgggbbbaaaeeehhhfffgggjjjlllnnnppppppooooooqqqtttuuuwww{{{~~~}}}wwwsssmmmfffbbbiiippptttsssrrrrrroookkknnnkkkiiiiiieee[[[TTTRRRdddxxx|||fff]]]iiivvv}}}}}}vvvTTTHHH@@@<<<<<<999999;;;>>>AAAAAA>>>;;;999>>>777555::::::444222666222222222222222555:::===YYYvvvpppppp}}}iiiXXXFFF@@@DDDIIIQQQWWW\\\cccmmm|||~~~{{{uuupppdddccc^^^WWWUUUVVVXXXYYYWWWWWWVVVVVVXXX]]]aaadddeeejjjrrr|||sss[[[VVVUUUUUUWWWYYYYYYXXXWWW\\\^^^``````___]]]\\\]]]___```aaabbbcccdddeeeeeeiiigggeeecccbbbbbbbbbcccbbb[[[UUUTTTTTTSSSVVVZZZ]]]VVVYYYVVVXXXfffTTTPPPLLLJJJKKKKKKIIIFFFEEEDDDDDDEEEGGGGGGFFFDDDCCCBBBAAA@@@@@@AAAAAABBBCCC@@@AAAEEEDDDCCCLLLYYYpppuuusssrrrtttllldddhhhllllll~~~nnnfffqqq}}}|||zzzxxxvvvnnnjjjfffqqquuukkkmmmtttyyyzzzqqqkkkmmmwww}}}yyywwwyyyxxxyyy~~~|||ppp```OOOEEEBBBAAA???CCCMMMRRRRRRUUU[[[XXXVVVTTTUUUXXX[[[]]]___```]]][[[]]]___```^^^\\\\\\]]]aaakkkvvvuuuaaaLLLMMM\\\ffftttwww___ZZZRRRXXXjjjpppbbbRRRLLLdddnnnIIIAAA;;;;;;<<<:::888999666555444333222222222222111000000//////......---------------,,,,,,,,,,,,---------............///...<<>><<<888:::>>>@@@@@@>>>:::888<<<777666999:::666444666222222333222222555999<<>><<<777:::===??????===:::777:::777666999:::777555555333333444333333555888;;;KKKbbbtttqqq{{{uuuaaaSSSIIIJJJOOOSSS^^^lll~~~vvvkkkqqqwwwqqqcccXXXeeecccbbbbbbdddiiinnnrrrrrrzzznnnYYYXXXOOOQQQSSSVVVYYY[[[]]]^^^^^^^^^___]]][[[ZZZ[[[]]]aaabbbbbbcccdddeeeeeefffhhhhhhgggeeedddaaa```___^^^WWWQQQPPPQQQRRRVVV[[[VVVXXXWWWUUUcccVVVPPPNNNLLLJJJJJJIIIGGGFFFFFFEEEEEEEEEGGGGGGEEECCCFFFDDDBBB@@@@@@@@@BBBCCCEEEEEEFFFHHHGGGEEEIIINNNXXXqqqyyynnniiigggeeehhhkkknnnrrrxxxeeefffpppwwwyyy~~~xxxoooeee^^^ZZZbbboooyyypppkkklllsssxxxqqqrrr{{{vvvbbbYYYXXX\\\XXX[[[eeelllnnnttt}}}wwwmmmddddddiiippp|||~~~eee]]]^^^]]]ZZZXXX^^^]]]dddsssvvvgggRRRDDDOOOkkkyyywww```^^^iii^^^bbbqqqmmmXXXUUUdddOOOFFFAAA>>>???>>>:::999:::666666555444333333333333111111111000//////......---------------------------------............///000888JJJbbbyyykkk___ggg~~~|||}}}{{{|||}}}|||{{{vvv|||~~~yyytttnnnkkkjjjeee\\\RRRLLLJJJLLLMMMQQQQQQXXXeeeooooookkkiiippp|||}}}zzz|||uuu~~~wwwnnnfffbbb___YYYSSSOOOIIIHHHFFFEEECCCBBBAAA@@@>>>>>>===<<<<<<<<<======;;;>>>FFFSSSbbbqqqzzzzzzvvvyyyyyyttttttssssssssssssrrrqqqpppppprrrooommmooorrruuuvvvxxxwwwlllhhhgggfffeeegggbbbfffgggddddddhhhjjjiiijjjiiiiiiiiibbbXXXSSSSSSkkkllluuuiiidddvvvqqqRRRGGG>>>999:::999777999<<>>===<<<;;;;;;::::::::::::;;;;;;777:::@@@JJJWWWfffttt|||xxxuuuuuu{{{{{{sssppppppqqqrrrttttttrrrqqqooonnnllllllmmmlllnnnuuu}}}zzzqqqjjjiiikkkkkklllooopppsssrrrllliiijjjjjjhhhlllllllllkkkbbbXXXSSSTTTiiimmmxxxrrrqqqlllPPPGGG===888999777666999<<<>>>>>><<<999666666777777888::::::888444222333444333222333555777@@@PPPqqq{{{tttvvv~~~vvvhhhXXXPPPVVV```lllxxxaaahhhhhhpppxxx|||~~~lllXXXRRRQQQNNNRRRUUUWWWXXXYYY[[[^^^ZZZZZZZZZYYYYYY[[[___bbbaaaaaabbbdddeeeggghhhiiihhhhhhiiihhheeeaaa^^^[[[SSSNNNKKKNNNQQQSSSVVV[[[YYYYYYUUUeeeeeeRRRQQQOOOMMMJJJHHHHHHIIIKKKGGGFFFEEEFFFGGGFFFDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCAAACCCDDDCCCCCCEEEFFFFFFPPPyyy}}}yyy|||wwwppppppuuuxxx}}}yyyqqqzzztttjjjbbb___^^^^^^cccooo~~~}}}yyyxxxuuuqqqmmmnnnssswwwxxxxxx|||uuukkkeeeggglllzzzeee^^^cccccc^^^[[[YYY___cccaaa[[[UUUNNNIIIdddsss~~~jjjiiimmm___^^^```]]]NNNHHH```XXXIIIAAA??????@@@>>>999888:::777666555444444333333444222222111111000/////////------------.........///---------............///000777KKKlll}}}zzzxxxkkkbbbhhh{{{xxxzzz{{{yyy{{{}}}{{{xxxuuuooommmiiiaaaXXXQQQNNNMMMLLLOOOWWW```cccccceeeiiiwww|||{{{iiieeeaaa```bbbccc```[[[UUUPPPLLLCCCBBBBBB@@@???===;;;:::888888777777777888888999666888<<>>999:::888666888<<<>>>>>><<<888666555666777888:::;;;888444111222333222111111333555777FFFkkk}}}}}}tttttt}}}|||kkkZZZRRR\\\jjj}}}xxxwwwssskkkcccaaafffqqqzzz}}}kkkXXXllluuuyyy]]]VVVTTTPPPQQQTTTWWWXXXWWWWWWYYY\\\XXXYYYYYYXXXYYY\\\```ddd```aaabbbdddfffhhhiiijjjhhhiiiiiihhheeeaaa]]][[[PPPKKKIIIMMMQQQSSSVVVZZZTTTWWWYYYuuu\\\QQQNNNMMMJJJFFFDDDEEEGGGJJJGGGFFFEEEFFFGGGFFFDDDCCCAAAAAABBBCCCDDDDDDDDDCCC???AAAAAAAAABBBEEEGGGFFFLLLwwwxxxrrrqqqttt}}}oooqqq}}}vvvkkkbbb^^^]]]]]]]]]ccckkkmmmiiigggiiittttttrrrooommmnnnrrrvvv{{{yyy{{{|||zzzzzzXXXWWW^^^kkkttt|||\\\YYYcccddd]]]YYYWWW___aaaXXXPPPOOONNNKKKdddqqqgggaaa[[[^^^bbbeee\\\LLLKKKkkkHHHFFF===<<<===@@@>>>999888:::777777555444444444444444222222111111000/////////---------.........//////---------.........//////000333CCCdddxxxyyyzzzddd]]]ddd~~~~~~{{{}}}xxxvvv{{{}}}yyysss{{{yyyvvvuuurrrrrroooggg\\\SSSNNNMMMJJJNNNVVV^^^^^^]]]aaahhh~~~tttzzzppp```YYYNNNJJJQQQSSSUUU[[[___^^^ZZZTTTOOOKKKCCCCCCBBBAAA@@@>>><<<;;;666666555555555666666777888999::::::>>>JJJ[[[gggjjjjjjnnnuuuwwwuuuvvvyyy|||yyyooohhhhhhkkkhhhlllqqqtttvvvtttqqqnnnmmmiiihhhkkkkkkhhhkkkrrruuu~~~}}}}}}~~~xxxwwwwwwvvvvvvwwwxxxyyyqqqllliiillloooooopppsss|||uuurrroookkkqqqqqqrrroooeeeXXXTTTVVVkkktttrrrpppwwwwwwlllQQQHHH>>>999:::999:::;;;<<<===<<<;;;999888888888999999888777555444333333333444444444555555<<<@@@```tttqqq}}}~~~|||hhh\\\YYY```oooiii[[[WWWYYYYYYXXXTTTPPPOOOQQQSSSWWWccc~~~gggbbbsss}}}cccXXXRRRQQQUUUUUUVVVVVVVVVUUUVVVYYY\\\___^^^\\\\\\]]]___aaacccaaa``````bbbeeeggghhhhhhdddhhhhhhbbb``````]]]WWWIIIHHHHHHLLLRRRWWWYYYYYYaaaRRR[[[YYYMMMLLLJJJGGGDDDCCCCCCEEEFFFFFFFFFFFFEEEDDDDDDCCCCCC>>>???@@@AAABBBCCCCCCDDDBBBBBBAAA@@@@@@AAAAAAAAAKKK___oooyyyxxxttttttssssss|||yyyjjjppp~~~||||||tttjjjccc```aaaeee```^^^```bbbccciiipppppppppsssvvvrrrnnnooottt||||||}}}{{{xxxxxx~~~vvvVVVIIIUUUfffppp}}}ooo\\\^^^eeeccc\\\YYY^^^```^^^___]]]NNNHHHUUUhhh^^^OOOUUU___www}}}dddOOOYYYqqqcccHHH@@@===<<<<<<;;;999888777777666555555444444333222222111111000......---------,,,,,,,,,------.....................////////////333777GGGddd{{{nnnlllrrrZZZaaa~~~|||{{{tttyyy~~~~~~xxxvvvwwwqqqpppooommmfff[[[RRRNNNKKKLLLUUU^^^\\\XXX```ooo}}}xxxxxxlll]]]OOOKKKIIIFFFFFFJJJNNNPPPTTTXXXYYYUUUMMMHHHEEEBBB>>><<<;;;:::888666888777555444333555666777666888:::999999>>>GGGOOO___gggqqqsssoookkkkkkmmmooommmiiieeeaaa_________fffiiinnnsssvvvuuuqqqmmmnnnllljjjkkkoooqqqpppnnnuuuuuuuuuvvvvvvxxxyyyzzzvvvvvvvvvuuuuuuttttttsssvvvwwwxxxwwwuuussstttuuuqqqqqqrrrssstttuuuvvvvvvrrrrrrpppkkkiiikkkqqqwww|||xxxuuurrrpppnnnmmmllluuuqqqiiieee\\\TTTVVVuuunnn{{{dddjjjbbbooo~~~hhhnnniiiOOOFFF===888999888:::;;;===??????===;;;999777888888888888666555444333333333444444444444555999<<>>???@@@AAAAAABBB@@@?????????@@@@@@AAABBBDDDSSSbbbqqq}}}tttuuusssqqqvvvssshhhnnnzzzzzzsssnnnooosssxxxzzz|||xxxtttqqqoooooorrr{{{~~~~~~www{{{zzzYYYDDDGGGVVVmmm|||hhhZZZ^^^eeebbb]]]\\\```fffgggfff```NNNJJJXXXmmmzzzSSSHHHPPPfff}}}jjjUUU[[[qqqTTTCCC>>>===<<<;;;:::999888888777666555555444444333222222111111000......------...,,,,,,,,,------.....................////////////000444DDDaaa|||kkkhhhqqq\\\bbb|||}}}xxxttt~~~{{{uuurrrssssssrrrqqqpppkkkaaaVVVOOOIIIJJJRRR]]]___]]]eeerrr}}}yyyuuuwww}}}hhh]]]UUUSSSQQQJJJEEEDDDGGGIIIMMMQQQSSSQQQLLLHHHEEEBBB>>>;;;:::999888666777666555444444555666777888999:::888777;;;BBBIIIRRR[[[fffjjjgggcccbbbcccccc```]]]YYYWWWUUUUUUVVV]]]```gggnnnrrrsssrrrooonnnllljjjkkknnnppppppnnnrrrrrrrrrrrrsssssstttuuuqqqqqqqqqqqqqqqqqqqqqqqqtttvvvvvvuuusssqqqqqqrrrooopppsssuuuvvvvvvuuutttrrrqqqooollliiikkkqqqwww{{{uuupppllliiigggjjjtttqqqhhhcccYYYSSSYYYzzzwwwppp[[[ccc```rrrjjjoooeeeLLLEEE<<<888:::888:::<<<>>>AAAAAA???<<<:::666666777777666555333222333333333333444444444444555888NNNkkk~~~vvvqqqwww}}}{{{xxxuuuiii]]]\\\iiiwwwSSSCCC@@@AAABBBCCCFFFHHHIIIGGGEEEDDDDDDIII??????MMMXXX```uuurrrVVVMMMPPPQQQPPPPPPSSSTTTUUUUUUVVVWWW[[[]]]\\\]]]^^^___```aaaaaabbbdddccccccdddggghhhhhhhhhccccccaaa``````___VVVMMMEEEFFFHHHMMMSSSWWWXXXXXXXXXRRRgggkkkLLLPPPJJJHHHFFFDDDCCCCCCDDDEEEAAAAAAAAA@@@??????>>>>>>::::::;;;<<<===>>>??????============>>>???@@@@@@@@@HHHUUUhhh}}}~~~qqqrrrrrroooooo{{{uuummmoootttvvv{{{xxx|||}}}qqqooonnnnnnooowww|||xxxxxxuuuooojjjooo{{{kkkVVVIIIDDDMMM\\\wwwjjj^^^XXX^^^dddaaa^^^___```kkkoookkk```PPPOOObbbtttfffFFFCCCNNNdddvvvyyydddSSSZZZpppkkkEEE???>>><<<<<<;;;:::999888888777666555555444444333222222111111000///............---------------.....................////////////111444AAA]]]vvvssssss^^^aaaxxx}}}|||wwwzzz}}}~~~xxxsssqqqqqqtttsssttttttsssjjj\\\QQQKKKJJJPPP[[[aaaaaagggpppxxxuuupppooouuuuuullljjjjjjjjjeeeXXXLLLGGGCCCDDDGGGKKKNNNMMMJJJGGGDDDAAA===;;;:::999777666555555666666666666666666999:::999777555777<<>>@@@AAA???<<<:::555555666666555444222111222222333333333444444444222777GGGaaatttnnnqqqyyy}}}{{{xxxvvvooo```]]]dddqqqvvvTTTBBB@@@CCCCCCCCCAAABBBDDDEEEEEEDDDDDDCCCJJJ@@@???HHHQQQXXXfffwwwiiiZZZNNNMMMQQQRRRSSSUUUUUUVVVVVVVVVUUUVVVYYY\\\ZZZ\\\^^^```bbbbbbaaaaaacccbbbbbbdddfffhhhgggfffdddaaa______aaa]]]SSSIIIDDDFFFJJJOOOSSSVVVXXXXXX[[[TTTggg]]]JJJRRRHHHFFFEEECCCBBBBBBCCCDDD@@@@@@??????>>>=========999999:::;;;<<<===>>>>>>======<<<<<<<<<<<<<<<===BBBCCCNNNcccvvv}}}{{{yyyooopppqqqnnnkkkqqq|||vvvrrrppp}}}|||yyy{{{|||ooollllllkkklllppp}}}|||xxxrrrhhh```]]]___eeejjjvvv{{{|||vvvtttlll^^^NNNFFFHHHMMMTTTddd\\\YYYZZZ```cccaaa___aaa```mmmoooggg\\\PPPYYYqqqRRR???GGGQQQaaahhheeeVVVNNN^^^{{{SSS???AAA@@@;;;;;;::::::999888888777666555555444444333222222111111000///......//////---------...........................////////////333555???YYYxxx___```uuu~~~{{{~~~{{{{{{|||zzzwwwzzz||||||yyyvvvttttttssstttuuuvvvwwwqqqbbbSSSNNNLLLOOOXXX^^^```dddiiiqqqlllhhhiiiqqq~~~iiiZZZTTTIIIIIIIIIKKKLLLKKKIIIGGGBBB???<<<:::999888777555444555666666777666666555888888888666555666:::===>>>HHHUUU]]]]]]YYYVVVUUUNNNLLLJJJHHHHHHJJJMMMOOOWWW\\\ccchhhkkkllllllkkkggggggffffffggghhhiiiiiikkkkkkkkkkkkkkkkkkjjjjjjpppooonnnmmmmmmnnnnnnooonnnpppqqqqqqnnnkkkjjjiiimmmooorrrtttuuutttsssrrrooopppooollljjjlllrrrxxxzzztttnnnkkkjjjjjjlllvvvuuukkk___RRRQQQ```~~~zzz]]]WWWbbbeee|||}}}bbbJJJEEE>>>:::<<<;;;777999<<<>>>>>><<<:::888444444555555444333111000222222222333333333444444111888CCCZZZ}}}uuuooopppvvv|||}}}{{{yyyqqqbbb]]]___bbbpppzzzwwwiiiVVVDDD@@@DDDDDDCCCBBBCCCBBBAAAAAABBBCCCDDDEEEEEECCCEEEJJJKKKKKKRRR[[[xxxrrr]]]QQQOOOOOOPPPQQQQQQTTTYYYWWWXXXWWWVVVUUUUUUWWWYYYXXXZZZ]]]```bbbbbbaaa`````````aaaccceeegggfffdddfffaaa^^^___aaa[[[PPPGGGDDDGGGLLLQQQTTTVVVWWWXXXXXXWWWmmmRRRGGGLLLFFFEEEDDDBBBBBBBBBBBBCCC@@@@@@??????>>>======<<<999999:::;;;<<<===>>>>>>>>>===<<<;;;:::999999999BBBAAAKKK```qqqvvvvvvwwwtttttttttqqqkkkkkkzzzzzzwww}}}{{{}}}yyywwwvvvyyyvvvnnnkkkhhhhhhjjjjjjwww}}}vvvjjj\\\RRRPPPSSSUUUVVVTTTVVVYYY___ccccccccccccbbb___YYYOOOGGGEEEHHHLLLYYYmmmlllWWWYYY^^^cccccc``````bbbdddnnnkkk]]]SSSPPPaaa}}}gggFFFDDDSSS]]]jjjdddXXXMMMQQQjjjpppGGG@@@@@@>>>:::::::::999999888888777666555555444444333222222111000000////////////000....................................////////////111444<<>>;;;888888777666555444444555666777777666666555666666666777999;;;>>>>>>GGGTTT\\\]]]ZZZUUUSSSKKKIIIHHHHHHIIIMMMRRRTTTXXX]]]cccggghhhgggggghhhggggggggggggfffggghhhiiijjjjjjkkkkkkkkkkkkjjjiiiqqqooommmlllkkkkkklllllllllnnnooonnnkkkiiihhhhhhoooooooooooopppqqqssstttnnnoooooolllkkkmmmsssxxxzzzyyyuuunnnhhhffffffhhhpppxxxvvvkkk___OOOQQQccc|||pppbbb]]]iiinnnaaaJJJEEE>>>:::;;;:::888999;;;;;;;;;999888666444444555555444333111000222222222222333333333333000999???SSSyyy|||vvvsssvvv|||}}}|||pppccc```aaaaaakkktttqqqjjjXXXIIIGGGGGGEEEDDDGGGGGGDDDAAA@@@AAACCCDDDDDDBBBEEEJJJKKKJJJJJJOOOUUUXXXgggzzzvvvcccUUUMMMHHHLLLPPPQQQOOOOOORRRVVVWWWXXXWWWVVVUUUUUUWWWYYYWWWYYY\\\___```aaa```___^^^^^^___bbbeeegggfffdddfff```]]]___^^^VVVMMMGGGEEEIIIPPPTTTVVVVVVVVVWWWMMM[[[|||wwwPPPLLLHHHDDDCCCCCCBBBAAAAAAAAABBB@@@??????>>>>>>===<<<<<<999::::::;;;<<<===>>>>>>======;;;:::999999888888>>>>>>GGGXXXiiitttyyy{{{}}}zzzzzzxxxpppjjjrrr}}}||||||zzzxxxyyy~~~xxxrrrnnnmmmkkkgggfffiiifffrrr|||wwwggg\\\NNNHHHIIINNNOOONNNFFFFFFJJJRRRVVVXXX[[[___YYYVVVRRRNNNKKKKKKMMMOOO___xxx[[[VVVZZZ```cccbbbaaaaaaccciiinnndddTTTOOOUUUjjj}}}UUUDDDQQQfffqqquuucccOOOJJJWWWtttWWWCCC@@@;;;:::::::::999999888888888888666555555444444333222222111000000//////000000000/////////...........................////////////,,,000888NNNvvvbbb^^^pppwww{{{|||wwwssspppppptttvvvtttuuuuuukkk]]]OOOMMMMMMPPPWWW___fffjjjmmmkkkiiijjjqqqiii]]]YYYYYYVVVSSSPPPMMMJJJFFFCCC???===999777777777555444444444555555666777777777444555666888:::===???@@@???HHHSSS[[[\\\YYYSSSPPPIIIHHHGGGHHHKKKQQQWWWZZZZZZ___eeegggfffeeeeeefffhhhiiijjjiiihhhhhhiiikkkjjjkkklllmmmmmmmmmlllkkkooommmkkkiiihhhiiijjjkkkllllllmmmllljjjiiiiiijjjnnnmmmlllkkkllloooqqqsssmmmnnnnnnmmmlllnnntttyyy~~~zzzrrrjjjfffgggiiiqqqvvvsssjjj^^^OOORRRfffjjjwww{{{kkkiiivvv|||___HHHCCC<<<888:::888;;;;;;:::999888777777666444555555555555333222111111222222222222333333333000::::::JJJttt|||uuuuuuzzz~~~}}}qqqfffeeeggghhhuuu}}}hhhUUUPPPMMMIIIIIIOOOKKKHHHFFFEEEFFFFFFDDDBBBDDDIIIMMMOOOPPPSSSVVVWWWIIISSS___hhhqqqyyy|||{{{yyysssiii___UUUOOONNNPPPJJJLLLNNNOOOPPPQQQQQQPPPTTTUUUVVVVVVUUUWWWZZZ\\\VVVXXXZZZ\\\^^^_________\\\]]]___cccggghhhhhhfffeee___]]]]]]ZZZPPPIIIGGGGGGLLLSSSWWWWWWVVVVVVVVVOOOlllhhhOOOSSSDDDBBBBBBBBBAAAAAAAAAAAAAAA???>>>>>>======<<<;;;;;;888999::::::<<<<<<===>>>;;;::::::999999:::;;;;;;===>>>BBBLLL^^^ppp{{{~~~||||||~~~xxxpppttt|||zzzxxxyyy|||}}}}}}{{{|||~~~~~~}}}zzzvvvtttnnnjjjiiikkkkkkiiihhhjjjfffpppuuutttuuuxxxssshhhWWWOOOFFFEEEKKKOOOOOOLLLDDDEEEJJJQQQSSSPPPRRRWWWPPPPPPOOONNNNNNPPPUUUZZZbbbxxxrrrXXXWWW[[[```aaa```aaacccdddhhhjjj\\\NNNRRRaaayyyfffGGGFFF___zzzyyy```JJJKKKaaa}}}nnnDDDCCC@@@777<<<999999999999888888888888666555555444444333222222111000000000000000111111000/////////.........---............////////////,,,000777HHHmmmfff```ooo}}}uuu{{{||||||}}}}}}{{{xxxtttqqqooovvvwwwrrrrrruuuooodddTTTTTTRRRRRRWWW```jjjooossssssrrrrrrwww|||hhh___YYYTTTSSSQQQNNNLLLJJJGGGCCC@@@>>><<<888777666666555444555555444444555666888999666666888;;;>>>AAABBBBBBCCCIIISSSYYY[[[WWWQQQMMMHHHGGGGGGIIIMMMTTT[[[```eeeiiimmmmmmhhheeedddeeegggiiijjjhhhffffffhhhjjjjjjkkkmmmooooooooonnnmmmmmmkkkjjjiiiiiikkkmmmooollllllkkkjjjhhhiiikkknnnkkkjjjjjjkkklllmmmooopppkkkmmmnnnmmmlllnnntttyyyvvvlllggghhhkkkmmmpppllleee]]]PPPTTTiii}}}kkkuuuyyyrrr^^^GGGBBB;;;777888666===<<<;;;999888777777777444555666666555444222111111111222222222333333333///999666DDDpppuuussswww{{{~~~}}}~~~~~~}}}|||tttjjjiiikkklll|||mmmXXXSSSQQQLLLMMMRRRNNNLLLKKKKKKLLLJJJFFFAAADDDIIINNNQQQUUUXXXVVVPPPQQQWWWZZZZZZ[[[\\\ZZZVVVTTTPPPLLLKKKJJJIIIIIIKKKPPPNNNLLLMMMQQQTTTQQQLLLRRRSSSTTTUUUVVVXXX\\\___VVVWWWYYY[[[]]]^^^______\\\]]]```dddhhhjjjiiihhhccc^^^\\\\\\VVVLLLFFFHHHHHHNNNUUUXXXXXXVVVUUUVVV```XXXKKKRRR>>>BBBAAAAAAAAAAAAAAAAAA@@@>>>======<<<<<<;;;::::::888888999:::;;;<<<<<<===888888888999:::<<<===>>>>>>@@@@@@DDDTTTlll{{{~~~~~~zzz|||xxxzzztttrrrqqqssswwwyyyxxxvvvyyyvvvvvvxxxvvvpppmmmooopppjjjfffjjjlllkkkjjjjjjgggpppsssnnnmmmooohhh\\\OOOJJJFFFHHHOOOSSSQQQLLLFFFGGGMMMRRRNNNFFFDDDHHHPPPQQQQQQNNNKKKNNNVVV^^^\\\mmmlllZZZUUUWWW[[[^^^^^^___bbbdddeeeccccccUUULLLWWWlllTTT>>>HHHhhhzzz^^^JJJRRRlllVVV:::DDD???666AAA999999999888888888888888666555555444444333222222111000000000000000111111000000//////.........---............/////////000000444888FFFeeeyyy~~~hhhbbbnnnvvvwwwzzzzzzuuuvvvwwwyyy{{{zzzwwwuuuooowwwxxxqqqppptttrrriii]]]\\\YYYUUUWWW```jjjpppxxxzzz{{{zzz|||vvv```XXXZZZYYYTTTJJJIIIHHHGGGFFFDDDAAA>>>>>>;;;888666666666555444666555444333444666888:::888888:::===@@@CCCCCCCCCFFFKKKSSSYYYZZZWWWQQQMMMIIIHHHHHHJJJPPPWWW___dddrrrvvvxxxtttllleeecccddddddfffgggfffcccbbbdddgggjjjkkknnnpppqqqpppooonnnllllllkkkkkklllooosssuuullllllkkkiiihhhiiimmmpppggghhhjjjlllmmmmmmmmmlllkkkmmmnnnmmmllloootttyyy{{{rrrhhhdddfffjjjiiikkkfffbbb]]]QQQUUUkkk|||pppwwwyyyuuu}}}___KKKCCC999777;;;999:::;;;;;;:::999777555444555555444444444333333333333333333222222111111111777666777CCCaaa~~~yyyxxxuuurrr{{{~~~|||{{{wwwtttnnnmmmyyyvvvYYYWWW[[[WWWRRRTTTTTTPPPRRRPPPKKKRRRTTTIIIJJJMMMOOOOOOUUU[[[ZZZSSSRRRTTTXXX\\\]]]XXXOOOHHHLLLNNNPPPPPPNNNLLLLLLLLLKKKMMMOOOQQQRRRRRRRRRQQQTTTTTTTTTUUUVVVWWWYYYZZZZZZ\\\^^^^^^\\\ZZZYYYZZZ___```bbbdddeeegggggghhhdddddd```XXXNNNGGGFFFGGGJJJSSSTTTUUU\\\\\\XXX\\\yyy~~~NNNOOOBBBFFFBBBBBBCCCCCCBBBBBBAAA@@@CCCBBB@@@>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::======<<<<<<;;;;;;::::::888===???AAALLL```rrryyyuuuxxx}}}~~~{{{|||}}}~~~zzz~~~}}}{{{yyyyyyzzzzzzwwwtttqqqqqqqqqqqqooonnnmmmllllllkkkiiihhhhhhhhhiiijjjllliiiggghhhiiiggg```ZZZPPPHHHEEEKKKQQQQQQQQQSSSLLLQQQVVVTTTMMMGGGEEEFFFJJJMMMOOOOOOPPPTTTWWWXXXMMMTTT]]]bbbaaa^^^[[[[[[YYYbbbeeeaaa]]]```bbbaaaiiicccLLLKKKjjjZZZIIIOOOKKK___|||}}}hhh[[[UUU```tttiiiGGGHHH>>>>>>BBB555:::999999888777666555555666555444333333333333333444333222111000000000000000000///...........................////////////000333888EEE^^^xxx{{{qqqyyyrrr```kkkttttttvvvuuuvvvwwwxxx|||}}}zzzssslllrrrrrrsssqqqoooooopppqqqpppnnneeeXXXVVV___iiillluuuyyyzzzsssaaaYYYVVVSSSPPPOOOOOOIIICCC@@@>>>======>>>>>>666222666888666666999666666555666666777888999:::>>>BBBDDDBBBAAABBBDDDJJJOOOUUUYYYXXXTTTPPPMMMMMMLLLPPPVVVXXX[[[fffttt|||xxxkkkdddbbbhhhfffcccaaa```aaacccdddhhhjjjmmmoooqqqqqqqqqpppkkkkkkkkklllmmmnnnnnnoooooommmkkkhhhhhhiiikkkllleeefffiiikkkmmmmmmlllkkkiiimmmpppnnnkkklllttt{{{|||uuuqqqnnniiieeeccckkkllleee]]]WWWOOOWWWnnntttvvvzzz|||^^^JJJBBB999777:::999999:::::::::999777555444555555444444444333333333333333333222222222111111333444555???ZZZ~~~zzz|||zzzwwwsssxxx}}}{{{zzzzzzxxxtttuuu~~~aaa\\\^^^ZZZVVVXXXWWWUUUXXXXXXVVV^^^```TTTKKKMMMMMMMMMRRRZZZZZZUUUSSSYYY______[[[VVVRRRQQQSSSTTTTTTRRROOOLLLKKKLLLLLLMMMNNNPPPQQQRRRRRRRRRTTTTTTTTTTTTUUUVVVXXXXXXZZZ[[[ZZZYYYXXXXXX[[[]]]```aaabbbdddfffgggggggggcccdddaaaXXXMMMFFFFFFHHHNNNVVVTTTSSSZZZZZZYYY___rrrMMMJJJCCCFFFAAAAAAAAAAAAAAA@@@@@@???AAA@@@>>>============>>>;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>>>>>>>=========;;;???AAAAAAHHHZZZllltttttt{{{|||yyy~~~wwwuuuzzz{{{yyywwwxxxyyyxxxuuurrrtttssssssqqqooommmkkkjjjgggfffeeeeeedddeeeffffffgggeeecccdddgggfffaaa\\\QQQKKKJJJQQQVVVTTTSSSSSSSSSUUUWWWVVVTTTQQQOOOMMMQQQRRRSSSUUUVVVUUUNNNHHH???FFFNNNRRRSSSQQQRRRRRRXXX___ccc___]]]aaaeeefffccc\\\OOOVVVxxxsssLLLDDDOOOQQQbbbrrrggg]]]WWWYYYhhhwwwUUUBBBFFF;;;:::BBB:::::::::999888777666555555666555555444333333444444444333222111000000000000000000///...........................////////////111333555>>>TTTpppxxx{{{cccggg|||zzzppprrrvvvwwwtttvvvzzz~~~~~~yyyrrrmmmooopppqqqqqqpppppprrrtttvvvrrrhhhZZZWWW```jjjnnnvvv}}}vvvppptttqqqcccVVVSSSTTTRRRPPPPPPJJJGGGCCCBBBBBBAAAAAAAAA===666333555777444444666777666444444555888<<<>>>@@@AAACCCCCCBBBBBBEEEHHHMMMQQQVVVXXXWWWTTTRRRPPPQQQQQQTTTXXX[[[```nnn}}}qqqgggbbbdddbbb___]]]\\\]]]^^^___eeegggjjjlllnnnmmmlllkkkhhhiiiiiijjjkkkkkklllllllllkkkkkkjjjjjjjjjiiiiiifffhhhjjjlllmmmmmmlllkkkjjjmmmnnnllljjjnnnxxxwwwqqqlllgggcccccchhhjjjddd\\\WWWPPPXXXpppxxxsss|||wwwyyy\\\IIIBBB999777:::888888888999999999888666666555555444444444333333333333333333222222222222111000222333:::OOOooo}}}~~~}}}zzzuuuuuu{{{|||yyyxxx{{{zzzwww{{{eee```bbb^^^\\\___YYYXXX\\\^^^___kkknnn```QQQOOOLLLKKKPPPXXXZZZXXXXXX```fffbbbYYYSSSUUUZZZXXXWWWVVVRRRNNNKKKKKKKKKLLLLLLMMMNNNOOOQQQRRRSSSTTTTTTUUUUUUUUUVVVVVVWWWYYYYYYWWWUUUUUUXXX]]]bbbaaabbbdddfffggggggggggggcccccc```VVVKKKEEEGGGKKKQQQXXXUUUTTTYYYZZZ]]]hhh```MMMDDDDDDEEE@@@@@@@@@@@@@@@??????>>>>>>>>>============>>>???<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>>>>>>>>>>===AAABBB@@@CCCQQQcccnnnmmmwwwzzzyyyzzz{{{tttqqqvvv~~~{{{zzzyyyyyyyyywwwtttqqquuutttssspppnnnkkkjjjiiiddddddccccccccccccdddeeebbb```___```cccdddaaa^^^SSSPPPSSSYYY]]][[[WWWUUU\\\[[[[[[]]]aaacccbbb```ddd]]]WWWVVVWWWRRRGGG>>>>>>CCCIIIMMMNNNPPPSSSWWW[[[^^^```^^^```eeehhhiii^^^UUUVVVggg]]]DDDEEEUUU```qqqttt^^^QQQQQQ^^^rrr~~~cccDDD???FFF999666???>>>;;;::::::999888777666666666666555444444444444555333333222111000000000000000000///...........................////////////000222333999LLLjjjwww{{{ffffff|||yyy|||tttvvvyyyyyytttxxx}}}}}}wwwrrrnnnmmmnnnoooooopppqqqtttwww|||wwwlll```[[[bbbkkkpppuuuzzzllliiioooxxxrrr```WWWPPPPPPRRRQQQOOOOOOHHHGGGGGGGGGIIIJJJIIIGGG===888555555666444444666888666555444666;;;@@@DDDFFFEEEDDDCCCCCCFFFKKKOOOQQQSSSVVVVVVUUUSSSSSSSSSUUUVVV[[[___bbbjjjyyyvvvfff^^^^^^\\\YYYWWWVVVVVVWWWXXX___aaaeeehhhjjjiiigggfffggggggggghhhiiiiiijjjjjjiiijjjkkkllllllkkkiiihhhiiijjjkkklllmmmlllkkkkkkiiikkkllljjjjjjppp{{{xxxqqqkkkdddaaacccfffhhhbbb\\\VVVOOOYYYrrrttthhhzzz{{{uuusssvvvZZZGGG@@@888666:::888666777888999999888777666555555444444444333333333222222222222222222222222000222444888FFFbbbttt~~~~~~|||xxxtttxxx~~~{{{xxxvvvvvvwwwwww{{{wwweeecccfffcccbbbddd```___bbbdddiiizzz}}}lllVVVRRRMMMLLLQQQXXX\\\\\\```dddgggaaaWWWRRRUUU[[[TTTTTTRRROOOKKKIIIJJJKKKLLLLLLLLLLLLNNNPPPSSSTTTVVVVVVVVVWWWWWWWWWWWWVVVXXXWWWWWWVVVWWWZZZ```dddbbbccceeegggggggggfffeeecccbbb[[[PPPFFFDDDJJJQQQRRRYYYWWWWWW\\\\\\bbbqqq|||RRRMMM@@@FFFDDD@@@@@@@@@AAA@@@??????>>>========================;;;;;;<<<<<<<<<<<<======::::::;;;;;;<<<<<<======<<<@@@AAA>>>>>>HHHZZZhhhmmmssszzz~~~yyyzzzzzztttvvv{{{}}}}}}||||||{{{yyyvvvtttrrrqqqpppmmmkkkiiihhhhhhdddddddddddddddeeeeeeeeeaaa___^^^^^^```aaa```___VVVXXX\\\bbbeeebbb]]]YYY``````aaadddiiinnnsssuuu{{{mmm^^^VVVRRRMMMFFFCCCHHHLLLOOORRRSSSVVV\\\aaa```]]][[[^^^eeejjjiiieeeXXXQQQ]]]vvvxxxNNNDDDJJJ\\\nnn{{{cccLLLQQQbbbyyy}}}PPP???@@@FFF:::555<<<>>>;;;;;;:::999888777666666666555555444444555555555333222222111000000111111000000///...........................////////////---000333999KKKkkksssqqqjjjggg{{{xxx~~~yyyzzzxxxwwwvvvyyy}}}yyytttqqqppplllmmmmmmmmmnnnpppsssvvv~~~zzzrrriiidddfffkkkooosss|||xxxggggggnnn{{{wwwkkkddd[[[UUURRRTTTSSSOOOLLLKKKJJJMMMNNNOOOQQQSSSPPPLLL<<<:::777666666666777888999888777888;;;???CCCEEEHHHGGGGGGGGGHHHLLLPPPSSSTTTTTTTTTRRRPPPPPPQQQSSSVVV]]]eeejjjmmmvvvvvv```UUUWWWUUUSSSQQQPPPPPPQQQQQQWWW[[[```eeeggghhhgggeeegggggghhhhhhhhhiiiiiiiiiiiijjjjjjkkkkkkkkkkkkjjjkkkkkkllllllllllllkkkjjjhhhiiijjjjjjkkkpppzzz|||tttqqqjjjaaa___ccceeehhhbbbZZZUUUOOOZZZuuukkk[[[lllvvvsssWWWEEE???888666999777555666777888999888777777555555444444444333333333222222222222222222222222222444666888@@@WWWyyynnn}}}~~~}}}zzztttvvv{{{~~~zzzwwwuuurrrtttvvvyyy}}}pppgggiiillliiiggghhhjjjiiilllnnnuuuuuuUUUPPPLLLNNNTTT\\\aaaeeeddddddaaa\\\VVVSSSSSSTTTMMMMMMLLLJJJHHHGGGIIIKKKKKKKKKKKKKKKMMMPPPRRRTTTVVVWWWXXXXXXYYYXXXWWWWWWVVVXXXZZZ[[[\\\^^^aaacccbbbdddfffggggggfffdddcccbbb]]]SSSHHHBBBEEENNNWWWSSSYYYYYYYYY\\\ZZZbbbuuufffKKKLLL@@@GGGBBBAAAAAAAAAAAAAAA@@@@@@???>>>>>>======<<<;;;;;;:::;;;;;;;;;;;;<<<<<<======999999::::::;;;;;;;;;<<<999<<<>>><<<;;;BBBSSSaaawwwyyy|||~~~{{{}}}wwwvvvxxx{{{{{{|||~~~}}}{{{yyyvvvuuunnnmmmkkkiiihhhgggggggggcccdddddddddddddddddddddaaa```_______________^^^ZZZ^^^cccgggiiihhhddd______aaadddeeegggnnnxxxzzziii]]]SSSKKKHHHJJJMMMOOORRRRRRSSSVVV\\\aaa```YYYWWW___kkknnnggg^^^RRRQQQeee[[[CCCGGGWWWjjjyyyrrr\\\RRRWWWiiiXXXIII???>>>@@@;;;888;;;;;;;;;::::::999888777666666555555444444444555555666333222111111000111111111000000///...........................////////////,,,000555;;;JJJhhhxxxqqqpppiiiuuu}}}~~~wwwttttttuuu|||uuuqqqpppqqqlllllllllkkkjjjkkkooorrr{{{yyyvvvrrrnnnlllmmmooosss~~~hhhdddfffkkkooommmeee```^^^XXXUUUTTTUUUSSSMMMIIIJJJMMMQQQTTTTTTUUUWWWRRRKKK;;;;;;999666555666888999888999;;;>>>@@@CCCDDDEEEHHHIIIJJJMMMPPPRRRTTTTTTTTTSSSQQQNNNMMMNNNQQQTTTYYYeeerrryyy}}}pppXXXLLLPPPOOONNNLLLLLLLLLLLLLLLPPPSSSZZZ```eeeggghhhhhhhhhhhhhhhiiiiiiiiiiiiiiikkkjjjiiihhhiiijjjlllnnnkkkkkkkkkkkkkkkkkkjjjjjjfffhhhjjjkkklllooouuuyyyzzzrrrooopppkkk```]]]ccceeehhhaaaYYYSSSNNN]]]yyyhhh[[[bbbssspppTTTCCC>>>777666999777555666777888888888777666555555444444444333333333111222222222222333333333333444555666<<>>KKKXXXzzz}}}zzz~~~xxxoooooossswwwzzz||||||zzzwwwuuutttkkkjjjhhhfffeeeeeeffffffaaaaaabbbbbbaaa``````___aaaaaaaaa```___^^^]]]\\\]]]bbbeeefffgggjjjiiifff```ccceeeeeefffnnn|||qqqfffZZZNNNJJJMMMOOORRRTTTUUUUUUWWW\\\``````[[[]]]iiirrrnnnaaaVVVNNNXXXppp}}}KKKAAATTTnnnvvv```QQQZZZeeexxxqqqEEEAAA===999888;;;;;;;;;;;;:::999999888777666555555444333333333333444555555222222111111111111111222000000///...........................///////////////111555;;;FFF```uuuzzzkkkooo~~~zzz~~~vvvssswww|||~~~{{{wwwrrrooooooooojjjjjjiiigggeeegggjjjmmmuuuuuuvvvxxxuuupppoooqqqwwwhhhZZZ___bbbdddbbb\\\WWWVVVXXXOOONNNPPPRRRPPPKKKJJJMMMNNNUUUWWWUUUVVVXXXRRRIII>>>@@@>>>888555777888888777999===AAAEEEGGGHHHHHHMMMMMMOOORRRUUUUUUSSSQQQQQQPPPNNNMMMMMMQQQWWW[[[cccssseeeOOOFFFIIIHHHHHHHHHHHHHHHHHHIIIIIILLLRRRYYY___dddggghhhgggggggggggghhhhhhhhhhhhiiihhhfffeeefffhhhkkkmmmkkkjjjjjjjjjjjjjjjjjjjjjeeegggjjjlllmmmooorrrtttuuummmlllqqqlll___\\\ddddddfff___VVVQQQOOObbblllhhhiiiwwwmmmRRRBBB>>>777666999777666666777888888777666555555555444444444333333333111111222222222333333333222222222444777GGGfff~~~yyy{{{sssssstttxxx|||~~~}}}{{{~~~~~~~~~}}}{{{yyywwwuuuooorrrrrrqqqrrrtttrrrmmmmmmllloootttwwwwwwwwwyyyuuuzzziiiMMMGGGFFFMMMTTTWWWZZZ^^^WWWUUUTTTTTTVVVVVVSSSPPPQQQQQQQQQNNNJJJGGGEEEEEEGGGHHHJJJLLLNNNPPPQQQQQQRRRSSSUUUWWWXXXXXXWWWVVVZZZ\\\___aaa`````````aaabbbccceeeffffffccc```^^^UUUMMMCCCAAAFFFNNNTTTVVVUUUYYYWWWXXX]]]aaauuupppOOOIIIAAAEEECCC>>>@@@@@@@@@@@@@@@??????>>>:::;;;<<<<<<<<<<<<::::::888888999999:::;;;;;;<<<:::::::::999999999999999888666666999:::;;;DDDOOOmmmzzzzzz}}}}}}mmmkkkpppuuuyyy|||}}}{{{xxxvvvvvvllljjjhhheeedddcccdddddd``````aaa```___^^^\\\[[[]]]___aaaaaa___]]]\\\[[[^^^bbbccc```bbbhhhlllkkkfffggghhhkkksssqqqeee\\\RRRMMMPPPSSSWWW[[[]]]]]]^^^bbbeeejjjmmmuuu~~~{{{jjjXXXOOOUUUjjjkkkFFFIIIdddhhhRRRRRR^^^tttSSSAAA;;;===888555;;;===::::::999888888777666555444444222222222222222333444444222111111111111111222222000000///...........................////////////222111333888CCC\\\zzzpppnnn|||kkkuuu~~~wwwtttwww|||wwwvvvtttsssrrrpppmmmjjjffffffeeecccbbbcccgggjjjrrrqqqtttyyyxxxsssrrrvvvmmm```WWW[[[]]]]]]ZZZVVVRRRPPPNNNIIIIIILLLOOOMMMJJJLLLRRRQQQYYY[[[WWWXXX[[[VVVKKKIIILLLIII@@@:::;;;;;;:::666888<<>>======888999:::<<<======<<<<<<777777888999999:::;;;;;;888777777777666666555555999555555999::::::???HHHbbbyyynnnkkkqqqvvvzzz~~~}}}zzzyyyyyyooommmiiifffdddcccbbbcccaaaaaaaaaaaa```^^^[[[ZZZZZZ\\\___aaa___]]]\\\[[[]]]aaa```[[[]]]ffflllmmmmmmkkkllltttmmm^^^XXXRRRQQQUUUUUUZZZ```bbbcccdddgggjjjyyyfffQQQJJJ___zzz___EEENNNjjj[[[KKKZZZ___~~~^^^@@@CCC999@@@;;;666<<<===888:::888888777666555444333333111111111111222222333444222111111111111111222222000000///.........................../////////000333000000666BBB\\\~~~uuuqqq}}}mmmcccwwwzzzuuuooonnnqqqnnnnnnoooqqqsssqqqkkkfffccccccbbb```___bbbfffiiipppooorrrwwwxxxtttuuu{{{{{{kkkeeeaaa]]]YYYZZZZZZYYYXXXUUUNNNGGGHHHHHHKKKMMMKKKIIIMMMUUUUUU]]]___[[[\\\```[[[PPPTTTWWWTTTHHHAAA@@@@@@===666777:::???FFFMMMSSSWWW]]]ZZZWWWUUUUUURRRNNNJJJJJJKKKNNNQQQWWW```jjjqqq|||iiiGGG===???===>>>???@@@AAABBBCCCCCCAAACCCFFFKKKQQQWWW\\\___aaaaaaaaaaaa````````````^^^___aaacccddddddddddddhhhhhhgggggghhhiiiiiijjjiiihhhhhhhhhkkkpppvvvzzzwwwrrrtttkkk\\\[[[ggg]]]```ZZZRRRPPPUUUppp{{{gggoooxxx{{{mmmPPP???<<<888888<<<999777777666666666666777777555555444444444333333333000000000000000000000000111...000555444:::QQQkkkxxxuuuvvvxxxxxxxxxxxxzzz|||yyyvvvvvvsssoooiiikkkmmmnnnmmmkkkhhhfffhhhddd```dddooo}}}SSSFFFIIIKKKMMMLLLKKKKKKLLLLLLPPPTTTWWWXXXXXXYYY[[[]]]``````XXXMMMEEEDDDFFFFFFHHHKKKNNNPPPQQQPPPPPPPPPRRRTTTVVVXXXYYYYYYYYYZZZ[[[\\\^^^___aaacccccchhhfffeeedddccc```ZZZVVVEEEDDDDDDHHHOOOTTTUUUUUURRR\\\]]]ZZZllluuuZZZDDDAAADDDAAA>>>????????????>>>===;;;:::999999999999999999999999:::666666666666666777888888666666555555555555666666777666555666777;;;>>>@@@SSS```zzz}}}sssrrr}}}}}}|||~~~}}}vvvpppqqqooolllgggcccaaacccdddbbbaaaaaa```______^^^^^^^^^^^^]]]\\\[[[[[[[[[\\\YYY^^^```___```dddhhhgggnnnpppyyyjjj\\\[[[TTTOOOQQQTTTZZZdddnnnoooooouuupppTTTPPP^^^yyyrrrNNNIII^^^sss|||ttthhhYYYSSS[[[jjjkkkJJJAAA@@@<<<;;;;;;::::::999999888888777777666555444444444555333222222444444333111222111111111000000//////222111111000000000000000...............///000111000---///666@@@UUUyyy|||yyynnnwwwtttdddiiizzzwwwsssqqqooopppsssqqqyyy~~~{{{uuuqqqlllhhheeeaaa```bbbcccbbbdddhhhnnnpppsssuuuvvvvvvtttssswwwnnnjjjccc]]][[[ZZZYYYXXXUUURRROOOMMMLLLIIISSSXXXUUUSSSVVVXXXWWWWWWYYY```hhhiiibbb]]]\\\^^^fffbbbPPPHHHJJJFFF:::666444===EEEFFFPPP\\\[[[aaa___\\\WWWSSSOOOMMMLLLKKKPPPSSSUUU]]]kkkyyywwwNNNAAA<<<555999999:::;;;<<<<<<<<<<<<===>>>@@@BBBEEEIIIOOOTTTYYYYYYXXXVVVUUUUUUWWWYYYXXXWWWXXX\\\aaaeeeeeedddccceeehhhhhhhhhggghhhhhhmmmoooqqqpppoooqqquuuzzzwwwllloooqqqcccYYY^^^cccaaabbbYYYQQQQQQXXXtttwwwvvv~~~ffftttoooSSSAAA===777666999666666666666777777666666666444333333333222222222222000000000000000000000000333000111444333666KKKbbbuuuuuuwwwyyyzzzyyyyyyzzz{{{xxxttttttsssppprrrrrrrrrpppnnnkkkhhhgggeeeaaa___bbbkkkuuu}}}pppKKKAAADDDIIILLLMMMLLLLLLMMMNNNTTTZZZ[[[YYYYYY\\\```fffgggddd\\\PPPFFFBBBBBBEEEGGGJJJMMMPPPQQQQQQPPPQQQRRRTTTVVVXXXYYYYYYYYY[[[\\\]]]___```aaabbbbbbgggdddbbbccceeebbbYYYQQQDDDDDDEEEJJJPPPTTTVVVUUUWWW^^^[[[]]]hhhTTTCCCBBBDDD@@@<<<===??????>>>>>>===;;;:::999999999999999999999999999666666555555666666777888666666555555555555666666777666555666777:::>>>@@@FFFSSSlll{{{zzzzzzxxxuuutttpppjjjdddbbbbbbdddeeeaaaaaaaaa``````______^^^XXXXXXXXXWWWXXXXXXYYYYYYWWWZZZ\\\\\\```fffiiihhhjjjtttddd[[[[[[UUURRRVVVWWW]]]eeelllssszzzuuufffYYYUUU___mmm~~~QQQGGGQQQjjjvvvsssfff\\\SSSTTTaaaoooSSSDDD@@@;;;;;;::::::999888888777777777777777666555444444444555333222222444444333111222111111111000000000000222111111000000000000000...............///000000000---...444===PPPrrr|||tttyyyxxxrrrssswwwxxxsssrrrrrrppppppsss~~~~~~zzzssspppqqqoookkkeeeaaa___aaaaaa___aaaeeeeeehhhlllppptttuuuvvvvvv~~~xxxpppnnnjjjccc]]]]]]XXXWWWUUUTTTRRRRRRRRRRRRRRR[[[___\\\XXXXXXXXXVVVTTTXXXaaajjjkkkddd^^^\\\hhhoooiiiXXXMMMNNNIII>>>>>>999???GGGIIIUUU```^^^dddbbb^^^XXXQQQMMMJJJIIIKKKSSSZZZ^^^fffuuuhhhFFF<<<:::777999:::;;;;;;<<<<<<<<<<<<;;;<<<===>>>???CCCHHHLLLKKKLLLMMMMMMMMMMMMNNNOOOQQQPPPRRRVVV]]]aaaccccccdddfffggggggfffeeefffhhhjjjlllmmmmmmmmmpppvvv{{{|||rrrssstttdddYYY\\\___bbbbbbWWWNNNMMMTTTppp}}}|||yyyddduuu|||oooRRRAAA===777777999555666666666777777666666666222222222222111111111111000000000000000000000000555222222333000222BBBUUU{{{}}}tttvvvxxx{{{{{{zzzxxxxxxxxxxxxrrrqqqrrrqqqxxxwwwtttqqqmmmiiieeeccc```^^^]]]aaagggmmmoooooowwwiiiSSS??????DDDJJJNNNPPPOOOOOONNNPPPWWW^^^^^^ZZZYYY___eeekkklllhhh^^^PPPEEEAAAAAAEEEFFFIIIMMMOOOQQQRRRRRRQQQRRRTTTVVVXXXYYYYYYZZZ\\\]]]___aaabbbaaa```___eeeaaa___bbbeee```TTTIIIBBBCCCFFFLLLQQQUUUVVVUUUXXXaaa___fff~~~WWWKKKBBBCCCCCC>>>;;;<<<>>>>>>>>>===<<<;;;:::999888888888888888888888888555555444444555555666777666666555555555555666666666666555555777:::===???>>>JJJ```ttt{{{|||yyyyyy{{{|||wwwppphhhccccccddddddccc______`````````___^^^]]]TTTTTTTTTUUUUUUVVVWWWXXXUUUWWWXXX[[[bbbjjjmmmjjjjjj|||nnnXXXTTTUUUQQQQQQVVVXXX___eeemmm|||sss]]]LLLLLL[[[ooo|||TTTBBBRRRdddjjjnnndddWWWSSSRRRZZZkkk|||ZZZ===???AAA999999999999888777777666666777777666666555444444444555333222222444444333111111111111111111000000000222111111000000000000000......////////////000000///,,,---111888GGGgggtttqqquuuwww~~~|||}}}sssuuuqqqnnnqqqrrrpppppprrr~~~{{{uuuoooppprrroooiiiddd```^^^^^^^^^[[[\\\```^^^aaaffflllqqqvvvxxxyyyvvv|||yyyoooiiihhhiiilllnnnkkkccc]]]]]]UUUTTTRRRRRRRRRUUUWWWYYYZZZaaadddaaa\\\XXXTTTQQQRRRWWWbbblllmmmfffaaaaaavvvzzzrrr```UUUUUURRRIIIGGG>>>@@@HHHMMM[[[eeebbbeeebbb]]]VVVOOOKKKIIIJJJQQQ\\\gggmmmtttVVV???999999;;;:::::::::;;;;;;;;;;;;;;;999999999888999;;;@@@CCCEEEGGGJJJMMMMMMLLLJJJIIIFFFFFFGGGLLLRRRWWWZZZ\\\bbbdddffffffeeefffhhhiiinnnooonnnmmmlllpppwww}}}|||sssuuuuuudddYYY[[[\\\bbb```TTTKKKLLLUUUrrrnnn___ssssssjjjNNN>>><<<888999;;;888555555666777777666555555333222222222222111111111000000000000000000000000333111111111///000<<>>EEETTTeeepppxxx|||{{{}}}yyysssmmmjjjkkkjjjfffbbb^^^^^^^^^^^^^^^]]]\\\[[[VVVVVVVVVUUUVVVVVVWWWWWWVVVWWWWWW[[[dddnnnpppllltttlll\\\QQQRRRSSSPPPQQQWWWVVV```hhhqqqggg\\\PPPNNNUUUeee}}}]]]CCCMMMbbblll^^^___VVVOOOSSSWWWcccwwwkkkDDD;;;@@@AAA===:::999999888777777666666666666666555555444444444555333222222333444222111111111111111111111111111222111111000000000000000/////////000000000//////000------111444@@@\\\xxx|||iiifffvvvqqqqqq{{{||||||vvvvvvqqqnnnooopppnnnnnnpppqqqtttvvvuuuuuutttlllcccccc___\\\\\\[[[WWWXXX[[[]]]```dddjjjpppuuuxxxzzzrrruuuvvvtttmmmeee```^^^eeegggjjjllljjjddd^^^\\\UUUTTTRRRQQQRRRVVVZZZ]]][[[```cccaaa\\\UUUOOOKKKQQQVVV___hhhjjjfffeeehhh~~~~~~uuuccc[[[___aaa^^^OOOBBBAAAIIIQQQaaakkkfffgggeee```YYYSSSPPPRRRTTT\\\iiiwww}}}fffJJJ???::::::<<<::::::999999999999999999777777777666666999===@@@IIILLLPPPUUUWWWVVVRRROOOJJJIIIIIIJJJLLLPPPRRRTTT\\\___cccfffhhhiiikkkllloooooommmjjjiiilllttt{{{wwwpppttttttddd[[[\\\[[[___\\\QQQJJJOOO[[[{{{zzzaaaXXXlllooovvvhhhMMM>>><<<999999;;;888444555666777777666555444333333333333222222222222000000000000000000000000000000000000000111999BBBUUU~~~ssszzztttwwwzzzzzzxxxvvvtttsssrrrxxx{{{xxxtttsssrrrooommmnnnnnnlllhhhbbb\\\XXX[[[\\\^^^ccchhhhhhddd```aaaaaa\\\QQQGGGCCCCCCBBBIIILLLPPPRRRQQQPPPOOOOOOWWW\\\cccgggiiilllqqquuutttvvvppp```KKK@@@BBBJJJGGGHHHKKKNNNQQQSSSUUUVVVRRRRRRSSSUUUWWWXXXZZZ[[[^^^___aaacccbbb```^^^\\\\\\___```\\\RRRHHHBBB???BBBFFFJJJOOORRRTTTVVVVVV\\\WWW___zzz]]]FFFCCC@@@???===<<<>>>CCC<<<=========<<<;;;:::999888888888777777777666666444444444444444555666666555555444444444444555555555555555555777888:::;;;;;;===EEETTTdddrrr~~~~~~~~~{{{yyy{{{{{{yyyxxxzzz{{{wwwnnnfff```___^^^]]][[[ZZZYYYYYYYYYXXXWWWVVVUUUTTTTTTTTTUUUUUUUUUXXXaaakkklllgggyyylll___WWWSSSVVVWWWUUUVVV\\\XXXcccllluuusssRRRIIIJJJWWWcccrrraaaBBBEEEWWWccceee]]][[[PPPLLLTTT\\\lllyyyJJJAAAEEEAAA===AAA:::::::::999888888777777555555555555444444444444555333222222333444222111111111111111111222222222222111111000000000000000//////000111111000///...111...///111222;;;TTTmmm{{{eee```mmmsssqqqxxxzzzvvv|||{{{~~~wwwqqqpppooolllmmmooonnnvvv}}}|||wwwrrrkkkdddccc^^^[[[[[[XXXUUUUUUXXX^^^```cccggglllqqqtttwwwtttsssoooggg^^^ZZZ[[[^^^jjjhhheeedddeeeeeeaaa]]]XXXVVVSSSQQQSSSWWW[[[^^^ZZZ]]]```aaa\\\TTTMMMJJJOOOQQQXXX___``````dddjjj|||zzzpppbbb^^^gggqqqtttXXXJJJGGGNNNWWWgggqqqlllkkkjjjeee^^^XXXWWW[[[```ffftttxxxRRRDDDAAA<<<999:::;;;:::999888777777888888666777777777888;;;@@@CCCLLLPPPWWW___fffgggeeeaaaaaa^^^ZZZVVVSSSRRRSSSUUUYYY^^^dddhhhjjjkkklllmmmiiiiiihhheeeeeejjjsss{{{xxxssswwwtttddd\\\^^^[[[\\\YYYNNNIIIPPP___yyylllWWWUUUiiiwwwtttvvvkkkOOO@@@===888777888444333444666777777666444333444333333333222222222222000000000000000000000000...///000000111444888<<>>BBBEEEHHHLLLPPPQQQSSSUUUWWW```TTT___UUUEEECCCAAA>>><<<<<>>CCCGGGMMMPPPYYYeeeqqqxxxyyyxxxrrrpppkkkfffbbbaaacccfffkkkmmmooonnnmmmkkkkkkkkkggghhhhhhhhhjjjqqq{{{}}}xxx{{{uuuddd]]]^^^ZZZZZZWWWKKKGGGQQQaaavvvfffUUUZZZllljjjOOO???===888777888444222444666777777666444222222222222222111111111111000000000000000000000000///000111222333555777777HHHaaa}}}{{{wwwyyyzzzzzzxxxwwwwwwxxxuuutttqqqmmmooorrrnnnhhhkkkiiigggccc```\\\ZZZXXXWWWWWWXXX\\\``````\\\WWWVVVTTTQQQKKKDDD@@@BBBEEEFFFFFFGGGGGGJJJOOOVVV[[[cccrrr}}}{{{fffQQQFFFDDDDDDEEEHHHIIIJJJKKKNNNPPPRRRSSSSSSSSSSSSTTTVVVXXXZZZ[[[^^^^^^^^^^^^^^^^^^]]]\\\]]]\\\WWWMMMBBB>>>BBBGGGHHHKKKNNNOOOPPPQQQTTTWWWZZZ___uuulllOOODDDCCCAAA>>>============;;;;;;<<<<<<<<<;;;::::::;;;::::::999888888777777666666555555666666777888555444444333333444444555444444444555666777888999888:::===AAALLL^^^rrr~~~vvvwwwnnniiiqqqyyy}}}oookkkddd]]]YYYWWWWWWXXXVVVUUUTTTRRRRRRQQQQQQQQQQQQTTTTTTQQQSSSWWWXXXVVVYYY[[[^^^bbbjjjmmmeeeYYYRRRPPPPPPSSSTTTTTTTTTWWW___^^^^^^___^^^YYYQQQKKKLLLTTT[[[gggaaaPPPDDDKKKXXX]]][[[ZZZ^^^^^^[[[aaappp}}}WWWFFF;;;>>>AAA===:::<<<999999999888777777666666444444444444444444444444555333222222444444333111111111111222222333333333222111111000000000000000///000222222222000///---///...///222111666JJJ```yyypppvvv~~~xxxsssyyy{{{vvvvvvuuuqqqppprrrzzz|||{{{vvvssstttssspppccc___[[[[[[XXXUUUUUUXXXYYYZZZ\\\```fffmmmsssvvvxxxuuulll^^^RRRNNNRRRYYY\\\______\\\]]]bbbdddaaaYYYWWWVVVUUUVVVXXX\\\^^^```^^^```dddbbbZZZSSSRRRQQQSSSVVVWWWSSSPPPUUU]]]gggfffaaa]]]aaalllyyyiii\\\WWWYYY[[[eeemmmiiiaaabbbaaa]]]\\\aaammmxxxzzztttmmmhhhbbbWWWJJJAAA======>>>???AAA???===;;;::::::;;;;;;999:::::::::;;;>>>CCCGGGEEEHHHPPP]]]lllvvvzzzzzzuuuvvvwwwxxx{{{{{{rrrmmmkkkllljjjkkkllllllnnnttt}}}{{{wwwyyyqqqaaa\\\^^^ZZZVVVTTTJJJHHHTTTeeemmm[[[bbbsssfffKKK======999999;;;777222444666777777666444222111111111111000000000000000000000000000000000000000222222333444666666333@@@RRRqqqzzz~~~~~~xxxyyyzzz{{{zzzyyyyyyzzz{{{{{{vvvnnnhhhkkkooommmffflllhhhccc]]]YYYWWWWWWXXXUUUTTTUUUWWWZZZZZZVVVRRRTTTTTTTTTPPPHHHCCCDDDIIIDDDDDDDDDEEEJJJSSS^^^eeeuuuxxxXXXFFFDDDGGGFFFBBBGGGHHHHHHJJJLLLNNNPPPQQQSSSSSSSSSTTTVVVXXXZZZ\\\]]]]]]]]]]]]]]]]]]]]]]]]___ZZZQQQGGGAAAAAAFFFKKKJJJMMMOOOOOOOOOPPPTTTWWWPPPnnnNNNIIICCCCCCBBB???>>>>>>;;;888;;;;;;;;;<<<;;;;;;::::::;;;;;;::::::999888777777666666666666666777888888555444444333333444444555333444444555666777888888222888<<<;;;@@@PPPhhhyyyuuu|||xxx|||}}}wwwnnnggggggrrruuupppggg___YYYWWWXXXYYYUUUTTTTTTSSSSSSSSSTTTTTTSSSVVVVVVRRRPPPRRRTTTRRRXXXTTTRRRUUUYYYZZZWWWSSSTTTRRRRRRTTTVVVWWWWWWYYY\\\VVVRRRPPPLLLFFFFFFIIIJJJ```mmmxxxnnnCCCCCCGGGSSS^^^___TTTGGGLLLUUU___rrrbbbCCCFFFBBB999777<<<===999888888888777666666555555444444444444444444444444555444222333444444333111111111111222222333333333222111111000000000000000000111222333222111///---...,,,///222000444HHH]]]}}}~~~wwwzzz|||xxxvvvyyyyyyuuurrrsssrrrsssssssssvvvyyyvvvoooddd___\\\[[[YYYUUUUUUXXXWWWXXX[[[```hhhpppxxx|||uuussslll___SSSNNNRRRXXXUUU___dddaaa^^^```bbb```XXXWWWVVVUUUWWWZZZ]]]^^^bbb^^^___dddcccZZZTTTSSSWWWYYY\\\\\\UUUOOORRRYYY``````___^^^bbbkkkvvv|||kkk^^^ZZZYYYWWW___fffaaabbbdddffffffiiisssrrrjjjggggggfffeee[[[XXXOOOBBB<<<>>>CCCFFFDDDBBB@@@===<<<<<<======:::;;;;;;:::;;;===BBBEEE:::;;;@@@LLL[[[fffjjjjjjuuuzzzxxxpppnnnooojjjkkkkkkiiiiiimmmtttzzztttqqqssslll]]]ZZZ___[[[SSSQQQIIIJJJYYYlllwwwbbbiiixxxbbbPPP>>>888:::999777555444555666777666555333111444222111222555555333111111111111111111111111111//////000111222222333333999GGG```{{{yyywwwzzzuuutttuuuzzz{{{zzz{{{~~~vvvwwwvvvppphhhdddeeeggggggfffccc]]]WWWUUUXXX[[[UUUUUUVVVVVVVVVUUUTTTSSSQQQRRRRRROOOJJJEEEAAA@@@BBB???DDDOOOTTTZZZnnnmmmRRRIIIFFFAAAAAAFFFKKKIIIHHHKKKPPPSSSTTTSSSSSSVVVYYYYYYWWWWWWYYY[[[[[[]]]```aaa```^^^\\\ZZZXXXQQQGGG???===AAAHHHMMMLLLPPPPPPMMMNNNUUU[[[\\\gggwwwqqqyyydddLLLGGGBBBAAA@@@>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999999888888777666666666666777777777777777777666666666666777777666777777777888888888888555777999:::<<>>@@@RRRgggeeePPPDDDHHHIIIZZZnnnoooDDDAAA@@@>>>===;;;::::::999999999888888777666666666555444444333333333444444333333333333333333333333444444222222222222444444111111111111111000///...000000111111111111000000---***---222111111@@@TTT{{{xxx{{{vvvxxxyyyvvvrrrppphhhrrrwwwuuuwww{{{uuuiiieeebbbcccdddaaaZZZVVVVVV\\\[[[aaaeeekkk{{{vvvtttsssooofff\\\SSSPPPOOOZZZ```aaa^^^^^^```]]]XXXXXXVVVTTTVVV[[[^^^___^^^aaa^^^]]][[[UUUPPPSSSXXXXXXfffjjj```WWWXXXZZZWWW```aaa```]]]aaammmxxx~~~tttdddUUUSSSYYY```eeejjjcccffflllrrryyyqqqooommmjjjhhhhhhhhhhhhccc^^^RRRFFFCCCIIIQQQTTTTTTKKKEEEDDDBBB===;;;>>>@@@;;;999<<>>===<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;999999999888777777666666555555666666666777777777777666666666666666666777555555666666666777777777666888999999999AAAOOOZZZhhhuuu{{{xxxuuuxxxvvvlllfffkkktttyyyzzzzzzsssrrrpppjjjbbb]]][[[\\\UUUUUUTTTSSSSSSRRRRRRQQQQQQOOONNNOOOPPPQQQQQQPPPQQQPPPPPPPPPQQQSSSVVVXXXUUUWWW[[[]]]^^^\\\ZZZXXXPPPGGG@@@CCCHHHOOOXXX```iiihhhbbbCCCFFFPPP]]]ccc\\\NNNFFFDDDQQQcccyyywwwQQQGGG???>>>===;;;:::999888888999999888777777666666555444444333333333333444444333333333333333333333333444333222222222222333444111111222222111000000///000000111111111111000000///,,,...222111000>>>OOOtttzzzttt{{{wwwxxxyyytttooolllpppwwwyyyuuutttwwwsssiiieeecccccceeeccc\\\XXXYYY\\\\\\dddkkkrrr|||vvvtttpppiiibbbZZZTTTQQQXXX]]]___]]]]]]^^^[[[VVVYYYXXXXXXYYY[[[^^^```bbb___[[[WWWUUURRROOORRRWWWbbbmmmooocccZZZ[[[]]][[[dddfffccc]]]]]]gggvvv~~~sssdddTTTQQQUUU[[[aaaeeegggnnnwww~~~yyybbbaaaaaabbbdddhhhlllnnnmmmhhh^^^RRRNNNSSSXXXZZZZZZPPPHHHFFFDDDAAAAAADDDEEE>>>;;;???CCCDDDEEEGGGAAA;;;999<<>>===<<<<<<<<<<<<===<<<<<<;;;:::999888888888888777777666555555555444444555555555666666666666555555444444555555666444444444444555555555555666888888777444666;;;@@@LLLdddzzzxxxnnnhhhgggnnn~~~}}}vvveeeZZZUUUWWW\\\```dddjjjnnnooonnnllljjjeeeccc```]]]ZZZXXXWWWVVVWWWUUUSSSRRRSSSSSSRRRQQQWWWWWWVVVVVVWWWWWWXXXXXXZZZ[[[\\\[[[XXXSSSNNNJJJBBBFFFOOO[[[eeeooowww}}}ZZZFFFVVV^^^aaa[[[JJJ@@@FFFUUU___~~~RRREEEEEE@@@===<<<:::999888777777777888777777666666555444444222222222222222333333444333333333333333333333333333222222222222222222333111111222222222222111111000000111111111111000000///...///111///000:::FFFccctttrrrxxxiiinnn}}}qqqpppmmmooouuuvvvrrrnnnllllllrrruuusssqqqrrrpppkkkgggeeeeeegggfffbbbaaaccccccfffrrr|||zzzuuuqqqppppppkkkaaaXXXZZZ]]]```aaaaaa```]]]ZZZYYY^^^cccbbb___```ffflllfff\\\SSSQQQRRRQQQRRRUUUccciiijjjdddbbbhhhqqqvvv}}}yyypppgggiiivvvuuuhhh\\\XXX[[[aaakkkssszzzuuueee^^^iiigggccc___]]]\\\\\\]]]___```___\\\^^^ffflllllleee\\\RRROOOQQQUUUWWWXXXJJJAAA;;;===BBBEEEGGGJJJJJJJJJIIIEEE>>>???OOOaaa|||rrrsssrrrqqqqqqpppmmmhhhdddiiigggddddddhhhmmmqqqtttnnnsssssslllccc^^^ZZZVVVRRRFFFGGGRRRccctttnnnpppyyy~~~ZZZLLL>>>999888666555555::::::999888666555333222111222333333222222222222000000000000000000000000333222222222222222222222222333;;;MMMhhh~~~{{{|||zzz{{{~~~}}}xxxvvvxxx|||zzzzzz}}}|||rrriiiccc```]]]YYYWWWVVVVVVVVVRRRUUUZZZ\\\[[[UUUNNNIIIJJJJJJJJJHHHFFFFFFHHHJJJVVV[[[dddyyymmmYYYTTTTTTNNNIIIGGGAAA???@@@EEEJJJLLLMMMNNNNNNNNNOOOOOOPPPQQQSSSTTTVVVVVVVVVVVVWWWVVVUUUTTTSSSTTTWWWYYYWWWPPPEEE===AAABBBBBBDDDHHHLLLOOOQQQRRRRRRXXX\\\UUUOOO```yyy|||QQQDDDBBB>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<;;;:::999888888777888888888777666666555555444444444444555555555555555555444444444444555555444444444555555555666666444666777666444555777:::>>>VVVlll{{{tttnnnkkkooouuuxxxdddSSSLLLMMMQQQVVV^^^gggooosssttttttmmmkkkgggccc```]]]\\\\\\___]]][[[ZZZ[[[ZZZYYYXXX\\\]]]___```aaa``````___bbb^^^XXXQQQLLLJJJIIIJJJMMMVVVbbbkkkuuukkkXXX\\\eeefff[[[NNNFFFFFFRRRnnnVVVBBBHHHHHH<<<<<<;;;:::999888888777777777777666666555444444444111111111111111222333444333333333333333333333333222222222222222222222222000111111222222222111111000000111111111111000000------///000///111999BBB[[[yyy~~~nnnkkkyyyrrrllljjjiiimmmssstttppplllkkkkkkqqqwwwxxxuuurrrnnnkkkhhheeedddgggfffddddddgggiiikkkvvv|||vvvqqqqqqrrrooofff^^^]]]^^^```bbbbbb```^^^^^^\\\bbbhhhgggcccbbbffflllggg]]]UUURRRRRRPPPPPPRRRTTTXXX\\\\\\aaalllzzz}}}ooohhhooo|||iii```WWWVVVYYY```lllvvvtttfffaaaaaaaaa```___]]][[[YYYWWWVVVOOORRRSSSSSSYYYcccjjjllleee___ZZZYYY^^^cccccc```LLLDDD======@@@BBBGGGLLLNNNQQQSSSNNNCCC<<>>DDDJJJMMMNNNMMMMMMNNNOOOPPPPPPPPPPPPSSSTTTWWWVVVVVVWWWXXXXXXWWWUUUSSSUUUVVVUUUQQQJJJCCC???EEEEEEFFFGGGKKKOOORRRUUUPPPRRRWWWZZZVVVWWWhhh}}}^^^FFFAAA???BBB======<<<;;;;;;;;;;;;;;;:::::::::999999888888888888888888777666666555555333333333444444444555555444444333333333333444444444444444555555555666666333444555555444444666888999LLL^^^sss{{{tttoooooonnn}}}ttt```OOOHHHGGGJJJPPPZZZeeennnrrrtttsssqqqnnnkkkiiihhhhhhhhhfffdddcccccceeefffeeedddccceeeiiilllllljjjfffddd[[[VVVMMMFFFDDDFFFKKKOOOTTTaaappp}}}___QQQbbblllfff]]]MMMBBBFFFUUUjjjWWWEEEEEEAAA<<<<<<;;;;;;:::888888777777777666666666555444444333333000000000000111222333333222222222222222222222222111111222222222222111111//////000111111111111000000000111111111111000000,,,---/////////222888>>>OOOqqq{{{llluuu{{{qqqnnnrrrmmmllloootttsssmmmiiiiiinnnuuu{{{|||xxxrrrmmmkkkhhheeeccceeeeeeccceeehhhlllmmmvvv~~~xxxrrrppprrrqqqkkkeeeaaa______bbbbbb``````bbbdddjjjpppooohhhddddddgggaaa[[[VVVTTTRRRNNNMMMNNNIIILLLPPPTTT[[[hhhwww}}}nnniiisss}}}{{{sss___YYYUUUUUUWWW]]]iiiuuu{{{lllggghhhlllhhhiiiiiigggbbbZZZSSSNNNFFFHHHHHHHHHNNNZZZbbbeeedddddddddgggnnnrrrllldddPPPJJJDDDAAA???@@@HHHQQQSSSUUUTTTMMMCCC===???CCCAAAIIISSS[[[aaaggglllppplllmmmnnnnnnmmmllljjjiiikkkiiihhhkkkqqqvvvwwwvvvmmmooolllddd]]]ZZZXXXTTTNNNIIINNNYYYoooyyyggggggkkkssszzzVVVJJJ>>>999888555555666888777666555444444444444///111333333111000111222000000000000000000000000/////////000000111111222...111555;;;KKKhhh|||tttmmmxxx}}}}}}{{{wwwuuuwwwvvvsssssswwwwwwvvvvvvyyy|||}}}{{{xxxqqqjjjaaaZZZWWWWWWVVVUUURRRPPPMMMKKKJJJJJJLLLMMMIIIIIIGGGEEEDDDEEEHHHKKKPPPYYYggguuu}}}hhhQQQFFFCCCBBBDDDFFFEEEEEEEEE>>>CCCIIILLLMMMNNNMMMMMMPPPQQQSSSRRRQQQQQQSSSVVVWWWUUUUUUVVVYYYZZZXXXVVVTTTUUUSSSMMMFFFBBBBBBDDDFFFGGGJJJMMMPPPTTTVVVXXXPPPRRRUUU[[[eeettt|||uuuIIIFFFBBB<<>>@@@DDD999555>>>999999888777666666666666666666555555444333333222/////////000000111333333000000000000000000000000000111222333333222111000......///000000000000000000000111111111111000000---///000......111555888EEEhhhlllppp}}}wwwoooqqqyyypppooorrruuutttnnnlllmmmnnnsssyyyzzzvvvooommmnnnhhhdddbbbddddddbbbdddhhhkkkkkkrrrxxx|||tttqqqqqqqqqooommmhhhdddcccffffffdddeeejjjpppuuuyyyvvvnnnfffaaa___ZZZXXXXXXYYYUUUOOONNNPPPIIIIIIKKKNNNSSS]]]iiisssuuummmcccbbbkkksssoooeeeYYYUUURRRRRRRRRUUU```kkk|||qqqmmmnnnrrrtttyyyzzzzzzvvvkkk\\\NNNDDD>>>???>>><<>>===HHHUUUTTTUUURRRKKKDDDAAAAAAAAA===@@@GGGPPPXXX```fffkkkhhhiiikkkkkkkkkjjjiiiiiijjjiiijjjooovvvzzzzzzwwwsssrrrlllaaaZZZWWWUUURRRKKKJJJRRR___wwwrrrYYY^^^ggguuuxxxSSSHHH===999888666666888777666555444444444444444///111444333111///111222000000000000000000000000---......///000111111222///222444666@@@[[[xxxqqqeeeuuuzzzuuuxxxwwwsssqqqssssssqqqssswwwwwwvvvttttttwwwzzz|||}}}~~~uuuhhh^^^XXXUUURRRPPPKKKLLLMMMMMMMMMMMMLLLKKKJJJIIIGGGDDDCCCEEEHHHLLLLLLSSS[[[\\\WWWOOOIIIEEEAAABBBDDDEEEGGGFFFDDDAAACCCHHHLLLMMMLLLMMMNNNNNNQQQSSSUUUTTTRRRRRRTTTWWWUUUSSSSSSUUUXXXZZZXXXVVVTTTTTTOOOEEE<<<:::@@@GGGEEEHHHLLLQQQUUUXXXYYYYYYUUUWWWZZZeee|||xxxYYY===HHHCCC666>>><<<<<<;;;:::::::::;;;;;;888888888888888999999999666555555444444333222222222222333333333444444444444333333222222333333444111111222222222333333333333333222222222222333333555===EEEUUUnnn{{{ssstttiiipppqqq___QQQLLLFFFEEEIIINNNRRRTTTXXXWWWWWWXXX[[[___cccfffggggggiiimmmsssxxx{{{{{{vvvxxxyyyvvvnnnaaaSSSKKKIIIJJJLLLRRR[[[fffpppvvvsss]]]WWWgggjjjWWWLLLQQQGGGMMMQQQ]]]UUUHHH>>>======::::::>>>888777666555555555555555666555555444444333222222////////////000111222333////////////////////////000111222333333222111000------...//////000//////000000111111111111000000///111111...---000333444<<<___{{{|||kkkjjj}}}~~~vvvuuuzzzoooooorrrwwwvvvrrrqqqsssiiimmmrrrtttqqqmmmnnnrrrhhhdddaaacccbbbaaaccchhhjjjhhhnnnttt}}}vvvqqqpppqqqrrrrrrooojjjgggjjjkkkiiilllrrryyy}}}|||rrrggg^^^ZZZVVVXXX[[[^^^ZZZSSSQQQTTTNNNLLLKKKLLLNNNTTT]]]eeeXXXUUURRRTTT]]]dddaaaXXXRRROOOLLLKKKHHHIIIRRR]]]qqqtttoookkkjjjoootttwwwxxxzzz}}}~~~zzzooo]]]KKK@@@777777555444;;;IIIVVV[[[gggoooxxxtttaaaRRRPPPLLLEEE;;;:::GGGVVVSSSTTTRRRMMMHHHDDD@@@<<>>@@@EEEHHHHHHMMMPPPRRRTTTWWWWWWWWW[[[SSSbbbuuusssGGGBBBCCC@@@===999::::::::::::::::::::::::777777777777666666666666555555555444444333333333333333333222222222111111222222222222222222222222333333222111000000111111222222333333333444444444888999>>>HHHVVVggguuu~~~wwwyyywwwtttuuu~~~wwwkkk```[[[SSSGGGFFFJJJFFFIIIIIIHHHIIIJJJNNNSSSVVVUUUVVVYYY]]]ccciiinnnqqqtttrrrooojjj```TTTPPPRRRXXX[[[aaahhhpppzzzuuucccZZZiiirrrfffRRRGGGIIIMMMQQQRRRfffWWWCCC???:::888999:::999777666666666666555555555555666666555555555444444444//////000000000000000///000000000000111111111111444333111000000111333444000000000000000000000000......//////000000111111111111000000111111222333???ZZZ~~~zzzpppdddtttwwwsssqqqnnnpppvvvzzzzzzzzz{{{wwwrrriiikkkmmmllljjjiiikkkmmmkkkhhhdddaaa______aaabbbfffjjjooowww}}}vvvqqqooooooppplllkkkmmmppprrrrrrwww}}}zzzuuunnnfff\\\ZZZZZZ\\\[[[VVVUUUWWWNNNMMMLLLOOOSSSTTTSSSPPPQQQQQQRRRSSSUUUXXX[[[]]]UUUKKKAAA???@@@DDDKKKSSSfffiiioooxxx~~~yyytttmmmnnnkkkiiikkkppprrrppppppllleee___]]]WWWIII:::555777888888;;;CCCPPPYYYgggmmmzzzppp___WWWUUUMMMAAA<<>>:::888999999888777666666666666555555555555444444444333333333222222//////000000000000//////000000000000111111111111444333111000000111333444000000000000000000000000.../////////000000000111111111000000111111222333999RRRtttxxxpppeeerrrvvvssspppnnnuuuzzz}}}~~~|||uuulllnnnooommmkkkiiijjjlllkkkhhheeeaaa``````aaabbbdddkkksss|||}}}vvvqqqoooooopppooommmnnnrrrtttuuuzzz}}}wwwqqq```[[[XXXZZZZZZVVVTTTUUUVVVUUUTTTUUUWWWXXXXXXWWWWWWYYY\\\___aaa___ZZZUUUJJJBBB======AAAEEEMMMTTTUUUXXX^^^dddiiiiiifffbbbdddggghhhhhhlllssstttqqq^^^^^^ZZZTTTPPPLLLDDD;;;:::888777999@@@LLLYYYaaaaaalll}}}yyyggg[[[RRROOOEEE;;;:::DDDOOOUUUVVVNNNLLLSSSSSSJJJDDDEEEOOOPPPPPPTTT\\\eeehhhgggggghhhjjjlllnnnooonnnmmmqqqrrrrrrqqqwww}}}|||vvvvvvrrrhhh]]]XXXWWWQQQIIIDDDKKK[[[qqqttt\\\bbb|||rrrRRRFFF;;;888777666555555444444555555444444333222222222111111111111222222111111111000000/////////000000000000111111111111444111222444333:::QQQhhhyyy]]]ZZZgggiii^^^ccceeegggjjjlllmmmmmmmmmooonnnmmmmmmnnnnnnllljjjlllsssyyyyyyvvvmmm___RRRIIIFFFBBBAAAAAAAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAAGGGGGGGGGHHHIIIJJJKKKKKKLLLLLLMMMOOOPPPRRRSSSTTTSSSSSSSSSTTTTTTUUUWWWWWWUUUVVVWWWWWWUUUPPPKKKHHHAAAAAAAAABBBEEEIIINNNPPPXXXVVVTTTTTTUUUUUUUUUUUUWWWrrreeeIII===AAA;;;666;;;???999999999999999999999999777777777666666666555555333333222222222222111111333333333222222222111111000000000000000000000000333222111111000111111111111111111222222222222333222333333444999FFFXXXeeerrrqqqtttvvviiikkk{{{yyyiiiXXXPPPNNNLLLJJJJJJJJJIIIHHHGGGGGGHHHIIIMMMQQQUUUWWW[[[___iiisssvvvrrrnnnmmm}}}|||fff[[[```kkkrrruuuiiiQQQDDDJJJPPPPPPqqqZZZAAA@@@???<<<999888888888777666666666666555555555555444222222222111111111000000///000000111000000//////000000000000111111111111333222111000000111222333000000000000000000000000////////////000000000000111000000000000111222222999MMMgggyyyxxxxxx{{{tttdddmmm|||wwwsssqqqoooxxx{{{}}}~~~tttnnnoooooonnnkkkjjjjjjkkkjjjhhheeebbbaaa```aaabbbccclllwww}}}wwwrrrpppoooooopppmmmnnnqqqsssuuu||||||ggg___XXXYYYZZZXXXVVVUUUWWWXXXYYYYYYZZZ\\\___aaadddggglllpppnnndddVVVKKK???:::999>>>DDDHHHMMMSSSMMMQQQVVVZZZ[[[[[[[[[[[[[[[```dddfffkkkpppoookkkUUUYYYXXXQQQJJJGGGEEEAAA;;;777444777BBBPPP\\\ccc]]]lll~~~zzzhhhYYYRRRMMMHHH???888<<>>;;;===DDDIIIJJJLLLOOOOOOSSSXXXZZZYYYYYY[[[^^^^^^ccchhhkkknnnoookkkdddZZZ______YYYSSSPPPNNNJJJ===:::888;;;DDDOOOXXX]]]ZZZggguuuuuuiiiXXXMMMIIIHHHFFF@@@>>>EEERRRZZZ[[[PPPNNNPPPUUUTTTOOOMMMPPPWWWaaajjjnnnrrrxxxxxxrrrmmmpppqqqqqqnnnmmmmmmnnnoooooonnnooopppqqqooolllsssjjj___YYYYYYWWWOOOFFFLLLRRRaaayyyvvv```YYYyyykkkOOODDD:::888888666444555444444555555444444333222222222111111111111222222000000000000//////............/////////000000000111111222222000222<<>>EEEFFFIIILLLOOOSSSUUUVVVRRRPPPQQQVVVXXXVVVYYY___jjjpppNNNAAA@@@BBB<<<:::<<<:::888888888888888888888888666666666666555555555555333333333444444444444444333333333222222222111111222222222222222222222222222111111111111111222222000000111111111222222222...222444333000444>>>GGGWWWfffwwwooonnnsssyyy}}}uuuooolllkkkfffdddaaa___aaaeeeiiilllwwwzzz{{{wwwssstttooonnntttvvvnnnaaaYYYPPPGGGHHHSSSWWWZZZqqqXXXAAAAAAAAA;;;:::::::::888777666666666555555555555444444444444222222222222111111111111111111111111111000/////////000000000111111111111111111111111111111111111////////////////////////000000000000////////////000000//////000000111222111<<>>???BBBFFFIIIMMMNNNOOOQQQSSSUUUWWWXXXXXXVVVWWWZZZXXXZZZmmm|||yyybbbIIIBBB::::::;;;888===???555777777777777777777777777666666555555555444444444222222333333333444444444333333333222222222111111111111111111111111111111111111000000111222222333222222222222333333333333000222333444444555888::::::III___ttt~~~kkklllttthhhZZZWWW^^^ggg___fffkkkrrrlll```UUUQQQNNNJJJFFFFFFPPPUUUcccvvvhhhLLL;;;AAAFFF>>>:::???888:::<<<;;;888666777888555555555444444444333333333333222222222222111111222222222222111000//////000000000000111111111111000000111111111111000000000000000000000000000000111000000000/////////...///////////////000111111111999GGGjjjzzzpppyyy|||uuuqqqooosssttttttvvvxxxuuuooommmkkkkkkmmmppprrrrrrpppmmmnnnnnnmmmkkkiiifffeeeccciiimmmlllooouuuzzz{{{}}}{{{yyyuuurrrooonnnpppmmmllllllkkkiiilllrrruuu~~~}}}wwwwwwxxxwwwzzz~~~~~~mmmVVVIIIHHHNNNTTTSSSOOONNNQQQPPPLLLIIIIIIHHHIIILLLQQQWWW\\\]]]]]][[[```dddfffiiilllhhhbbb^^^eeeiiieeebbbeeekkknnnVVVLLLDDDGGGRRRVVVOOOEEEDDDEEEEEEBBB@@@BBBHHHMMMPPPVVVYYYYYYZZZ\\\]]]ZZZ\\\```aaa]]]YYY\\\dddkkk~~~{{{rrrooorrruuuuuusssooommmppptttsssnnnllloooiii^^^UUUSSSQQQNNNMMMOOOSSS\\\rrrjjjaaafffttt~~~eeeLLLBBB:::888999666444444444444555555444444333222222222111111111111222222,,,,,,---...///000111111000000000000111111111111...000111000000222333333555PPPkkk~~~```GGGDDDAAA??????BBBGGGJJJIIIPPPWWWWWWSSSRRRXXX___aaahhhjjjbbbZZZZZZ```dddcccgggmmmqqqppphhh]]]UUUKKKIIIGGGDDDCCCCCCDDDDDDAAABBBCCCEEEFFFGGGGGGGGGHHHHHHGGGGGGGGGHHHHHHIIILLLLLLMMMNNNOOOOOOPPPPPPOOONNNLLLKKKIIIHHHHHHGGG=========>>>BBBGGGKKKNNNNNNNNNOOOQQQSSSUUUWWWXXXYYYVVVWWWZZZXXX___zzzqqqnnn~~~jjjEEEHHH???:::===<<<777<<<===333777777777777777777777777666666555555555444444444111111111222222333333333333333333222222222111111000000000000000000000000111111000000111222333333222222333333333444444444////////////111444666777888???PPPiii}}}wwwwww{{{yyyccc\\\hhhvvv}}}sssTTTOOOKKKKKKJJJKKKPPPWWWggguuuUUU???CCCBBB<<<:::<<<===:::888;;;<<<;;;888777777999555555444444444333333333222222222222111111111111333333333222222000//////000000000000111111111111000000111111111111000000000000000000000000000000111111000000/////////...///////////////000111111444555:::WWWpppvvv|||tttooonnnrrrsssrrrrrrtttssspppqqqooommmooorrrsssrrrpppnnnooooooooommmjjjgggfff```fffjjjjjjkkkqqqvvvwww~~~}}}{{{yyyvvvrrrooonnnmmmkkkiiijjjgggdddfffkkkpppxxxhhhQQQLLLQQQZZZ^^^RRRNNNMMMOOOOOOLLLJJJJJJGGGHHHKKKRRRZZZ___```___aaadddggggggjjjmmmjjjeeejjjsssvvvmmmeeehhhsss|||hhhWWWIIINNN___hhh]]]OOOIIILLLLLLGGGAAAAAAGGGNNNYYY___bbb___]]]^^^______aaaeeefff```\\\___iiirrr|||uuupppsssvvvtttppptttrrrtttyyywwwpppnnnqqqggg\\\SSSOOOLLLGGGHHHLLL\\\aaatttnnnccciii~~~fffLLLBBB:::888777555555666444444999???>>>777111000111111111111111222222222000000000000000000000000000000000000000000000000000000000///---...000222888<<>><<<<<<>>>???BBBEEEIIILLLNNNPPPHHHPPPTTTRRRRRRVVVVVVRRRSSSQQQSSSYYYccctttttt}}}~~~xxxtttzzzxxxNNNBBB>>>===;;;999999::::::999888666666666666555555555555333444444555555444444333333333333333333333333333111222444555555444222111222111000......000111222111111222222222333333333444444333333222111000000000000111222222222222111888:::GGG^^^uuu|||}}}ssswwwqqqWWWMMMGGGHHHOOOQQQSSSeee|||sssQQQ???>>>>>>>>>>>>===<<<;;;::::::::::::999888777666666444444333333333333222222222111000//////000111222111111000000//////......111111111000000000000000222333333333222111///...000000000000000000000000000000///...............000000////////////000000111888>>>LLLnnnmmmvvv~~~{{{tttuuupppooooooqqquuuvvvtttqqqqqqtttqqqkkkiiinnnoookkktttpppllllllnnnmmmgggbbb]]]ZZZ\\\dddhhhhhhkkkpppvvvxxxyyyxxxtttppplllkkknnnllliiihhhggghhhgggffflllooovvv___ZZZ[[[___cccaaaWWWLLLIIISSSVVVNNNGGGGGGFFFQQQYYY\\\eeepppqqqjjjiiiqqqrrrkkkkkkrrrqqqjjjyyyrrrwwwzzzmmmlll\\\SSSZZZeeemmmccc```bbbWWWTTTXXXUUULLLJJJPPP^^^dddhhhfff```aaakkkuuurrrnnnjjjhhhfffgggnnnwwwuuusssssszzz{{{qqqqqquuu{{{}}}zzzsssppppppcccVVVMMMLLLLLLKKKOOOXXX```gggtttyyyhhhyyyyyy|||cccKKKBBB:::888777555444666333333666;;;;;;444000///111111111111111111111111////////////////////////////////////////////////111111111000//////111333444666HHHlllwww___GGG===;;;;;;::::::AAAFFFLLLQQQSSSTTTWWWYYYXXXZZZ\\\[[[XXXWWWYYY[[[ZZZ\\\^^^```bbbccccccccccccaaa]]]XXXRRRMMMHHHFFFCCCCCCCCCDDDFFFGGGFFFDDDGGGGGGHHHHHHIIIIIIHHHHHHJJJLLLNNNMMMJJJHHHGGGGGGGGGFFFDDDBBB@@@@@@@@@@@@FFFGGGHHHJJJKKKMMMNNNOOOTTTTTTRRRPPPOOORRRRRRPPP___UUURRR]]]qqqzzz]]]FFFCCC;;;<<<:::888888888999888777666666666666555555555444333333444444444444333333333333333333333333333333111222333444444333222111222111///......///111222111111111222222222333333444333333222111111000000000000111222222222222111111444===KKKWWWaaammmvvv{{{|||uuujjjeee\\\OOOUUURRRTTT\\\aaakkkkkkJJJ@@@BBB============<<<;;;::::::888888888888777666555444444444333333333222222222111111000//////000111111000000000000//////......000000000000000000000000111222222222111000///...////////////////////////000000///...............000000////////////000000///444:::HHHkkkrrryyyqqqxxx}}}wwwwwwqqqooonnnppptttwwwxxxwwwwwwxxxtttmmmlllqqqtttrrrqqqnnnkkkkkkkkkjjjfffbbb___[[[[[[```ccccccdddiiimmmpppsssrrroookkkkkkkkknnnmmmkkkjjjjjjkkkkkkkkklllnnnttt~~~bbb```bbbdddeee___WWWNNNMMMTTTVVVNNNIIIKKKQQQYYY^^^cccrrr}}}xxxwww|||zzzrrrssssssmmmUUUSSS]]]kkkgggiiinnnfffbbbbbb```[[[XXXXXX___dddiiijjjkkkpppzzzvvvoooooosssvvv|||yyytttrrrwwwxxxooolllpppuuuwwwuuuqqqooooooaaaSSSHHHHHHIIIJJJOOOXXXdddvvvvvv{{{^^^KKKBBB:::888777555444666333111333777666111//////222222222111111000000///........................////////////////////////111222222111000000111333222222;;;TTTvvvwwwUUUIIIFFF???;;;<<<===AAAFFFIIIKKKLLLMMMNNNMMMNNNPPPPPPPPPPPPRRRSSSSSSTTTVVVXXXYYYYYYYYYXXXaaaaaaaaa```\\\VVVPPPLLLKKKIIIHHHIIIIIIHHHFFFDDDHHHHHHHHHHHHHHHGGGGGGGGGGGGIIIKKKKKKHHHDDDAAA@@@AAAAAAAAAAAABBBDDDEEEFFFKKKKKKLLLMMMNNNOOOPPPPPPWWWSSSRRRUUUVVVUUUUUUWWWVVVSSSXXXjjj~~~tttFFFCCCGGG;;;;;;999777666777777666555666666555555555444444444222333333444444333333222222222222222222222222222222222222222222222222222111111////////////111111000111111111222222222222333333222222111000000000///000111111222222111111111333888===???FFFWWWffftttssseee\\\^^^iiiwwwyyyrrrlllccc[[[WWWZZZaaagggnnnllllllooosss^^^FFF===;;;:::<<<<<<<<<<<<;;;:::999999666777777777666555444333333333333333222222222222111000000//////000000111000000000////////////...000000000000000000000000000111111111000///...---////////////////////////000000///...............000//////......//////000///222555BBBaaa|||hhhrrrooottt~~~yyyxxxssspppnnnooosssxxx|||}}}}}}|||wwwpppoootttxxxyyymmmlllkkkjjjhhhfffdddccc```\\\YYY[[[]]]]]]]]]______dddhhhgggdddccceeehhhjjjjjjjjjjjjkkkllllllmmmlllnnnqqqwww~~~gggiiimmmlllggg^^^VVVQQQQQQVVVUUUNNNLLLPPPXXX^^^dddnnn}}}|||ttt~~~\\\UUU^^^oooqqqxxx{{{~~~{{{nnn``````cccgggkkkqqqzzztttkkknnnwww}}}zzzssspppssstttmmmmmmpppssstttrrrooommmkkk^^^PPPFFFFFFIIIJJJQQQZZZlll}}}qqqvvv~~~ZZZKKKBBB999777777444444555333111111444444000///111333222222111000//////...........................////////////////////////000111111111//////000222333444777CCC^^^~~~zzzoooiiiaaaOOOBBBAAA;;;===@@@BBBCCCCCCCCCCCCCCCDDDFFFGGGHHHIIIKKKLLLLLLMMMOOOPPPPPPPPPPPPOOOTTTVVVXXXZZZZZZXXXUUUSSSVVVTTTRRRPPPOOOMMMJJJGGGIIIIIIHHHGGGFFFFFFFFFEEECCCEEEFFFFFFCCC@@@??????@@@AAABBBDDDFFFHHHJJJKKKJJJKKKLLLMMMOOOQQQRRRSSSRRRRRRUUU[[[ZZZTTTUUUZZZTTTaaauuu[[[@@@CCCFFF999;;;999777666777777666555555555555444444444333333222222333333333333222222222222222222222222222222222111111000000111111222111000////////////000111000000000111111111111222222222111111000000000000///000000111111111111111333333555777777===MMM]]]___ooo||||||xxx|||nnn```aaadddjjjuuu}}}tttpppjjj___UUUOOOLLLPPPXXX\\\```nnn}}}}}}UUU>>><<>><<<<<<<<<===???@@@AAAAAA>>>>>>???AAACCCEEEFFFFFFGGGHHHIIIJJJKKKJJJIIIIIIIIIJJJMMMOOOQQQRRRSSSSSSWWWUUUTTTSSSSSSQQQOOOLLLIIIHHHGGGEEEDDDDDDDDDDDDBBBBBBBBBAAA@@@@@@CCCEEEDDDEEEFFFHHHJJJLLLMMMMMMMMMMMMNNNOOOQQQRRRSSSSSSSSSTTTWWWWWWSSSRRR[[[ggg~~~fffRRRJJJHHHFFF===;;;999777777777888777555444444444444333333333333111111222222222222111111111111111111111111111111111000////////////000111000//////////////////000//////000000000111111111111111000000000000////////////000111111111111000111//////111333777AAAJJJNNN]]]lllrrrvvv~~~|||nnnfffgggiiijjjjjjppp|||}}}ooohhh^^^UUUPPPNNNNNNNNNMMMMMMVVVccchhhiiiuuuRRRNNNFFF<<<555444888===:::::::::999999888777666666666666777666666555555333333222222222111111111/////////000000/////////.............../////////......//////000000000000/////////.......................................000000///...............//////............//////000222555<<>>TTTwww^^^HHH>>><<<999999;;;===??????===<<<<<<>>>AAACCCCCCBBBCCCDDDEEEGGGGGGGGGFFFFFFHHHHHHHHHHHHJJJKKKMMMNNNMMMLLLLLLNNNPPPQQQPPPNNNGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@@@@CCCGGGKKKIIIJJJKKKMMMNNNNNNOOONNNSSSSSSSSSRRRRRRRRRRRRRRRSSSWWWVVVSSSWWWjjjyyyyyyZZZ\\\]]]XXXSSSMMM;;;999777666777777666555444444333333333222222222000111111222222111111000000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000///////////////...///000000111111000000222...---000333333666:::BBBLLLXXXbbbooo~~~yyytttnnnhhheeecccmmmxxxzzztttiiiaaa\\\aaa]]][[[]]]bbbccc^^^YYYXXX]]]aaa```\\\YYYZZZ\\\aaadddnnn|||jjjLLL<<<<<<;;;;;;:::999999888888888888888777666555555555666666666666666555555222222222222111111111111...//////000000//////...---............/////////---......//////000000111000///............//////........................000000///...............///......------......//////000444:::>>>GGG___www{{{vvv}}}zzz|||sssppp{{{}}}{{{wwwsssqqqsssxxx|||xxxuuutttvvvtttpppoooqqqllllllllllllkkkjjjiiihhh^^^ZZZSSSPPPTTT[[[\\\YYYNNNMMMJJJGGGFFFGGGKKKNNNSSSXXX___ccccccccceeeggg```cccffffffeeeiiiqqqxxxwwwlllssssssmmmfff]]]TTTUUUWWWWWWVVVWWW[[[___eeehhhppp}}}}}}tttlllhhhjjjnnnqqq~~~wwwddddddnnnyyynnnggg___\\\\\\]]]ZZZWWW\\\^^^ccceeecccdddppp}}}zzzqqqmmmooolllqqquuuuuuooommmmmmggg]]]IIIFFFGGGJJJJJJLLL[[[mmmvvvqqqxxx\\\JJJAAA888666666444333444333111111444444111111333000000000000000/////////////////////////////////........................,,,...000000///.........------222666777@@@ZZZuuu|||kkkPPPJJJCCC>>><<<======<<<>>><<<;;;===???AAA@@@>>>@@@AAABBBDDDEEEEEEDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHFFFFFFFFFHHHJJJKKKJJJIIIEEEDDDBBB@@@@@@AAABBBCCCBBBCCCDDDDDDDDDFFFIIILLLKKKLLLNNNOOOPPPPPPPPPOOORRRRRRRRRRRRRRRRRRRRRRRROOOWWWXXXVVVhhhdddVVVZZZYYYTTTQQQKKK:::888666555666666555444333333333333222222222222000000111111111111000000000000000000000000000000---...////////////...---...//////////////////............/////////000000////////////////////////...//////000000000000000222//////222333222222555777???IIIVVVgggzzz~~~{{{sssxxx{{{wwwlllaaa^^^______[[[VVVTTTVVVYYY\\\^^^ggglllrrrvvvxxx{{{pppWWWEEE;;;CCC:::333666???BBB;;;222777777777777666555444444444444555555555555444444222222222222111111111111......///000000///......---------.........//////------......///000000111000000///......///000000........................000000///...............///......------......//////---000555777BBBaaayyypppyyy{{{{{{yyyvvvssssssvvvzzzuuuqqqpppssstttqqqrrrwwwmmmkkkjjjjjjlllllljjjggg^^^ZZZRRRMMMRRR[[[\\\WWWPPPLLLFFFDDDEEEHHHJJJKKKOOOUUU]]]aaaaaaaaacccfff___``````___^^^```eeejjjsss{{{sssiiiooolllfffccc___VVVWWWXXXXXXYYY^^^bbbdddlllnnnwww{{{tttuuu}}}wwwccceeerrrmmmggg```]]]]]]]]][[[YYY\\\]]]```aaa```fffwww{{{qqqkkklllkkklllrrrqqqjjjhhhiiiaaaTTTEEEEEEGGGIIIIIIPPPiiisssxxxttt^^^JJJAAA888666666333333444222///000333444111000222////////////000000000000000000000000000000000000........................---///111222000/////////111---///666444333DDD\\\~~~zzzjjjaaaTTTJJJEEEBBB???>>>???===;;;<<>><<<>>>???AAABBBCCCDDDCCCCCCDDDDDDFFFGGGGGGGGGFFFFFFGGGFFFEEEEEEFFFEEEDDDBBBDDDBBBAAA??????@@@AAABBBCCCEEEGGGHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQPPPPPPKKKLLLMMMOOOPPPRRRSSSTTTOOOYYY[[[[[[rrr\\\NNNIIIGGG>>>;;;;;;333888666444444444555444333333333333222222222111111000000111111111111000000000000000000000000000000,,,---///000000///---,,,......////////////................../////////000.........///////////////...//////000000000000000,,,,,,...111111///111666///888DDDRRRddduuu~~~}}}wwwoooppptttttttttrrrpppnnnqqqyyy{{{zzzzzz^^^IIIBBB???<<<888999:::888555444777999777777777777666555444333222222333444444444333333222222222111111111111000---...///000000///...------------.........//////---------...///000000111111000///......///000111........................000000///........................------.........111,,,,,,///111???eeerrrxxxyyyzzzzzzwwwtttsssvvvyyytttnnnmmmqqqsssssswww~~~nnnjjjgggiiimmmnnnjjjeee___[[[RRRLLLQQQZZZ[[[VVVSSSLLLDDDBBBFFFJJJLLLKKKKKKSSS[[[_________```cccbbb```\\\XXXVVVVVVZZZ]]]bbbiiiuuuppphhhlllgggaaaaaa___XXXYYYYYYYYY\\\cccggghhhkkkppp|||ooo[[[aaapppzzziiiddd___]]]^^^```aaa```dddbbbaaaaaadddnnnyyypppjjjkkkkkkmmmsssrrriiifffeee[[[LLLFFFGGGIIIJJJIIITTTuuupppzzzrrr}}}\\\LLL>>>555888888333222777222222333555888777444000000000000000////////////000000//////.........---////////////////////////............////////////333000///111///...777CCCgggzzz{{{ppp{{{wwwYYYCCCBBB<<<>>>>>>:::888:::>>>AAAAAA???======???BBBBBBAAACCCFFFIIILLLLLLJJJGGGEEECCCCCCCCCBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCEEEEEEFFFGGGIIIKKKMMMMMMMMMMMMJJJLLLLLLLLLNNNQQQPPPOOOUUUMMMJJJPPPUUUTTTTTTVVVQQQYYYbbbpppUUUAAA???;;;888777888:::<<<777666666555444444333333333222111000000111222333000000000000////////////000000000000000000000000,,,---------.../////////---------.........//////..................------...------...//////...,,,---------.........//////////////////000000000000111333777===HHHWWWfffppp{{{yyyiiiTTTEEEAAA???<<<999888777666777888999888666777777666555333222111000222222222333333444444444333333333222222222111111000000000000000000000000111111000000//////......------............------///////////////...............------------......////////////............---------............///222111---///555<<<[[[ppprrrzzz}}}}}}xxxuuutttuuuvvvsssqqqppppppqqqpppooollliiihhhjjjoooqqqnnnkkkccc\\\TTTNNNMMMRRRWWWZZZWWWSSSMMMGGGFFFIIINNNRRRUUU[[[]]]ZZZYYY]]]``````aaa\\\TTTOOONNNPPPRRRSSSWWW\\\bbbjjjvvvwwwaaacccgggcccccckkkaaa___aaaeeedddccciiissswwwyyykkkccckkkpppyyyooodddcccXXXVVVdddjjjfffhhhfffgggjjjooosss|||zzzsssjjjeeekkkooosssmmmjjjllliii^^^OOOGGGJJJHHHLLLOOOOOO\\\rrrwwwvvvlll[[[KKK===555777888222111666333222222444666555222///000000000000////////////000/////////............////////////////////////............////////////111//////111///...555???UUUwwwyyyUUUGGG:::===???>>><<<;;;;;;:::>>>>>>>>>>>>@@@BBBCCCDDDCCCEEEGGGIIIIIIHHHEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGIIILLLMMMMMMMMMMMMOOONNNMMMLLLOOOQQQQQQPPPQQQOOOQQQTTTTTTRRRWWW___VVVbbbvvv```BBB>>><<<:::777666666888999666666555555444333333333222222111000000111222222111111000000000/////////000000000000000000000000------..................---------.........//////................................./////////...------------.........//////////////////000000000000000111222555:::DDDNNNUUUmmm|||nnnSSSIII>>>999<<>>;;;888777666666888888777666555555444333222222111000111111111222222333333333222222111111111000000000000000000000000000000000111000000000/////////............//////........./////////////////////.........------------......////////////............---------............///000000...111555999QQQwwwwwwuuu~~~~~~}}}{{{wwwuuutttttttttsssrrrssssssrrrpppnnnnnnllljjjlllppprrrooolllfff___VVVOOONNNQQQVVVZZZYYYUUUOOOJJJGGGGGGJJJMMMRRRXXX[[[XXXVVVYYY]]]^^^^^^YYYRRRMMMKKKKKKLLLLLLIIILLLQQQWWW```nnnwww___aaahhhiiinnnvvvzzzuuurrrpppkkkiiioooyyykkkfffnnnqqq}}}uuubbb[[[aaafffaaa]]]fffiiiggglllllljjjlllsss~~~qqqmmmeeecccjjjmmmpppjjjfffgggdddXXXKKKDDDIIIHHHKKKMMMPPPdddqqqyyyzzzeeeYYYIII===666777777222111555444333222222333222111///000000000000////////////////////////............////////////////////////............///////////////...///000///...222999===]]]~~~kkkUUUEEEBBB???>>>>>>>>>>>>===<<<===>>>?????????AAACCCCCCDDDEEEFFFFFFEEECCCCCCEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHHHHGGGHHHJJJLLLMMMNNNNNNNNNPPPMMMKKKMMMPPPSSSSSSRRRQQQSSSTTTSSSOOOTTTgggyyydddBBB::::::999888777666555555555555555444444333222222222222222111000000111222222222222111111111000000000000000000000000000000000//////..................---------.......................................//////000000000000//////------........./////////////////////000000000000222222222222333777===AAAYYYppptttZZZGGG@@@<<<888999===>>><<<888777666555555777777666555333333333333222222222111000111111111111111222222111111000000000/////////000000000000000000000000000000000000////////////...//////000000//////.........//////////////////......------------....../////////............------------............///...000///222555555FFFeeeqqqyyy{{{|||xxxvvvuuusssrrrqqqrrrssstttuuusssooolllooommmkkkmmmpppqqqnnnkkkiiicccZZZRRROOOPPPUUUXXXYYYWWWSSSNNNIIIFFFFFFGGGNNNVVV\\\XXXTTTUUUXXXZZZYYYUUUOOOJJJHHHFFFEEEDDDBBBDDDGGGJJJOOOWWWccckkkzzzttt]]]]]]hhhpppyyy~~~nnnkkkrrrrrrxxxzzziii```^^^ZZZeeeeee```eeehhhjjjqqquuunnnkkkvvv~~~mmmkkkggggggoooqqqqqqkkkgggfffaaaVVVKKKFFFHHHIIIMMMPPPWWWppptttvvvVVVYYYFFF>>>777777666222111444666555333111111111111111000000000000///////////////////////////.........////////////////////////............////////////---...///000......000333///DDD^^^vvvsssXXXMMM@@@;;;:::<<<@@@DDD@@@AAACCCBBB@@@@@@CCCEEEEEEEEEDDDDDDDDDDDDCCCCCCEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIGGGIIIKKKMMMNNNOOONNNNNNMMMIIIIIINNNRRRSSSRRRSSSUUUTTTRRRNNNPPPbbbsssHHH;;;>>>888888777777666555444444555444444333333222111111222111111111111111111222222222222222111111111000////////////////////////000000//////......------....................................///////////////000111111111000000000............////////////////////////000000000000111222222333333555888;;;BBBYYYmmmvvv{{{jjjYYYJJJCCCBBBBBB@@@>>>??????>>>:::666777555444555666777666444333333333333333333333333111111111111222222222222111111000000000/////////000000000000000000000000000000000000//////////////////000000000000//////............////////////......------------......//////.........------------------............///---111///111444222>>>WWW|||{{{ddd}}}|||xxx{{{zzzvvvuuuuuusssqqqqqqqqqqqqrrrsssrrrooommmmmmlllkkklllmmmnnnllliiilllfff^^^UUUOOOOOORRRUUUWWWXXXWWWSSSLLLHHHFFFFFFMMMYYYaaa___XXXUUUTTTTTTSSSOOOKKKGGGEEECCCAAA???AAABBBDDDEEEFFFJJJPPPUUUYYYfffxxxrrr^^^^^^iiiuuu~~~tttqqqvvvsssvvvooogggdddcccaaallljjjdddllluuuzzzwwwrrrwwwjjjkkkhhhjjjqqqsssqqqkkkfffccc\\\RRRKKKIIIHHHLLLQQQVVVbbbppp}}}GGG~~~ZZZEEE???:::777555222222444777666555333111111222333000000000000////////////.........///////////////////////////////////////............////////////+++---//////......//////---555DDD[[[{{{mmm___QQQIIIEEE@@@@@@CCCDDDDDDDDDDDDDDDEEEHHHJJJFFFEEEEEEDDDDDDDDDEEEEEEGGGFFFFFFEEEEEEFFFFFFGGGEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIKKKMMMOOOOOOOOOOOOMMMJJJKKKPPPRRROOOOOORRRVVVUUUSSSUUUaaayyyNNN;;;;;;;;;777777888888777666555444555444444333333222111111111111111222222111111111222222222222111111111000////////////////////////000000000//////......---.....................---........./////////000000///111333222000///000111........./////////000000////////////000000000000---...000000000222444666111@@@LLLSSSfff~~~zzztttdddRRRHHHAAA<<<>>>DDD<<<<<<<<<<<<<<<;;;::::::777555444555666777666444444444444444555555555555333333333333333333333222222222111111111000000000////////////////////////////////////000000000000//////000000000000//////---.........//////000000......------------..................---------------------............///...111//////222222;;;PPPppphhhrrr|||}}}xxx{{{zzzwwwvvvvvvsssqqqrrrpppnnnnnnoooppppppooonnnmmmmmmmmmnnnnnnlllkkkllliiibbbYYYQQQMMMOOOQQQTTTXXXZZZXXXQQQLLLJJJJJJQQQ]]]gggggg```ZZZTTTPPPMMMKKKGGGEEECCCBBB@@@>>><<<<<<===>>>>>>@@@BBBDDDFFFMMMZZZgggqqqvvvzzz}}}~~~qqqdddcccmmmxxxzzzwwwyyytttxxxtttnnnnnnooo|||wwwooo|||pppgggiiifffhhhnnnmmmkkkeee```ZZZRRRIIIFFFHHHMMMNNNPPPXXXnnnwwwqqqddd>>>}}}YYYDDDAAA<<<888555444333444666666666444222111333555000000000000////////////.........///////////////////////////////////////............////////////***---...---...000000---000000666HHHfff}}}yyywwwnnn]]]QQQNNNFFFCCC@@@???AAAEEEGGGHHHEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEFFFFFFGGGHHHIIIIIIJJJLLLNNNOOOPPPPPPPPPQQQNNNPPPSSSQQQMMMQQQZZZ^^^```eeeoooaaa>>>;;;<<<666777888888888888777666555555555444444333222222222000111222222222222111000222222111111111000000000000000000000000000000000000000//////////////////...............---------.........//////000000111...111333222000...000222....../////////000000000////////////000000000000///111111111000000222333111666999===LLL^^^eeebbbooo~~~zzznnnddd[[[VVVMMMEEE@@@AAABBB???<<<;;;=========;;;888777888999777666555555777777666555555555555555555666666666444444444333333333333333222222111111111000000000////////////////////////////////////000000000000...//////000000//////...------......///000000000......------------...............------------,,,---------............//////222...---222222999JJJcccrrrkkkyyy{{{|||{{{yyyxxxvvvtttrrrssspppnnnmmmooopppppppppppppppqqqqqqqqqqqqqqqppplllkkkfff^^^UUUOOONNNOOOSSSYYY]]]\\\VVVQQQOOOPPPUUU```iiijjjeee___WWWPPPKKKHHHDDDBBBAAA@@@???===999999999:::;;;;;;<<<===@@@AAAHHHQQQXXX\\\dddkkkooommmiiihhhooozzz}}}xxx|||{{{ooojjjlllhhhkkkooolllhhhccc^^^WWWNNNFFFFFFKKKSSSQQQQQQ]]]yyyyyyqqqsssTTT<<<{{{XXXCCCBBB???:::666555555555222444555444222111333555000000000000////////////............/////////000////////////////////////............////////////***---...,,,---111111---///...222<<>>===:::777777777777777666666666666666666555555444333333333000111222222222222111000111111000000000/////////000000000000000000000000///////////////000000000//////.........------------......///000000111111---000333222///---///222.../////////000000000000////////////000000000000333444333222000000111333555555555777;;;CCCJJJOOOfffwww|||dddXXXQQQHHHAAA>>>;;;===>>>???@@@AAA<<<777???AAAAAA>>>999666666888888777666666888888777666555555555555555555444444333333333333222222111111111111000000000/////////////////////////////////.../////////000000000111.........//////.........------......///000000111......------------...............---------,,,,,,---------............///...222///...444333555BBBQQQrrr}}}zzz|||xxx{{{}}}zzz|||}}}}}}zzzwwwttttttrrrqqqpppqqqrrrsssrrrpppoooqqqrrrsssssssssssssssmmmnnnllldddZZZQQQNNNNNNUUU[[[aaa```ZZZUUUTTTUUUXXX___dddeeeeeeccc]]]UUUKKKHHHCCC@@@>>>===<<<;;;;;;:::999:::;;;<<<<<<<<<===;;;===CCCGGGJJJRRR[[[\\\cccfffffflllyyy~~~|||ooommmooolllnnnqqqmmmhhhccc]]]UUUKKKEEEIIIPPPTTTTTTZZZrrrmmmhhhmmmsssuuuGGG<<>><<<======AAA???777666===@@@>>>666:::======:::888:::===999777666777888999888666555555444444444333333333222222222222111111000000000/////////............////////////////////////.../////////000000111111------............---------------...///000000111.........------...............---------,,,,,,,,,---------.........//////---222000000555333222;;;EEEhhh||||||rrruuuyyyuuuzzz|||wwwuuuuuuqqqqqqsssuuuvvvuuurrrpppmmmoooqqqrrrrrrrrrssssssmmmpppooohhh]]]TTTPPPOOOWWW^^^dddccc\\\VVVVVVXXXZZZ]]]___```ccceeeaaaZZZMMMHHHCCC>>><<<:::999888;;;:::888888::::::::::::;;;777888<<>>;;;wwwQQQBBB===999:::999444111222000111222333333222000///111111000000//////............------------......---.........//////000000////////////////////////............////////////222---...444777???UUUmmmwww}}}zzzqqqzzzyyyeeeNNNDDDIII@@@===DDDIIIFFFEEEHHHLLLIIIGGGHHHJJJIIIGGGGGGJJJHHHHHHIIIJJJJJJKKKMMMOOOJJJIIIMMMOOOMMMPPPVVVQQQRRRPPPNNNXXXqqqgggqqqXXXBBB===<<<777555888444444444444444444444444666666555444333333333333111111111111111111111111333222000///000444777:::222222111000//////000000------------------------....................................//////////////////............//////////////////////////////.........////////////000////////////000000000000000111111222222333444444<<>>>>>===<<<;;;;;;:::;;;;;;<<<<<<<<<;;;:::999888777999888888888777777666666333333444444333333222111000000000000000111111222111111000///////////////000000000000000000000000//////000000000000//////////////////////////////---------............/////////.........---------////////////////////////,,,,,,,,,---------......000000000111222444555666FFF___zzzvvvnnnppptttwwwyyy}}}~~~zzzyyyzzzwwwwwwvvvuuutttrrrpppooorrrlllkkksssyyyvvvrrrqqqqqqppppppoooggg[[[QQQKKKRRRYYY^^^]]][[[[[[ZZZWWW___dddfffcccaaacccbbb```TTTIII@@@>>>>>>;;;888777888999999:::999999888777999999888999;;;>>>AAACCCCCCHHHOOOSSSYYYeeeuuuyyyuuukkkeeehhhkkkiiihhhjjj___^^^WWWMMMEEEFFFLLLQQQTTT\\\xxxrrr```dddnnn|||OOO???888yyySSSAAA;;;777888777333222333111222222333222111000000111000000000/////////.........------------......---........./////////000....................................///////////////++++++000000111???PPPoooyyy}}}qqqfffSSSFFF>>>AAADDDBBBAAADDDIIIGGGFFFHHHJJJJJJIIIHHHJJJKKKLLLLLLIIIGGGGGGIIIKKKJJJMMMPPPLLLHHHKKKQQQZZZ```hhhrrr|||VVVDDD666666888444333666444444444444444444444444666555444333222222222222111111111111111111111111222111000///000333555777111000//////.........///------------------------........................---.........//////////////////............//////........................------........./////////.../////////000000000000000000111111222333333444222777===AAAFFFMMMWWW___sssyyyzzznnngggkkknnnoooooosssxxxxxxuuuwwwuuunnnaaaZZZZZZ]]]]]]UUUXXXXXXSSSLLLEEECCCDDD:::::::::;;;===>>>@@@AAA===<<<;;;:::999999999999999:::::::::::::::999888888777777777666666666555333333444444333333222111000000//////000000111222000000///...............000000000000000000000000//////000000000000//////........................------------............///.........------------------------------------,,,,,,,,,---------....../////////000111222333444;;;TTTsssyyywwwzzz||||||||||||{{{yyyyyyyyywwwwwwwwwvvvuuutttrrrrrrrrrmmmmmmrrrvvvsssqqqrrrqqqqqqrrrpppjjj___TTTMMMOOOVVV\\\]]]^^^```___]]]aaagggjjjiiiggggggeeeaaaTTTIII???===>>>;;;777666555666666888999::::::;;;;;;:::999999999:::<<<>>><<>>>>>>>>CCCLLLUUUdddoooxxxwwwmmmhhhfffhhhjjjfffcccaaa\\\TTTLLLHHHJJJNNNRRRUUUbbbgggyyylllqqq\\\>>>:::111vvvQQQAAA:::444444444333555888333333333333222111111000000000000000////////////......------------..................................................................////////////000,,,---111333000000222999IIIbbb{{{vvv{{{}}}mmmpppwwwrrrfff]]]VVVQQQKKKGGGJJJOOOOOOLLLJJJJJJJJJJJJPPPZZZaaaccc```cccgggjjjnnnxxx{{{pppvvvRRRCCC>>>999888;;;:::666444777333333333333333333333333444444222111111111111111000000000000000000000000/////////000000//////.........------------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------............------------------...------------------------++++++,,,,,,,,,---------........./////////000000//////000000111222222222222333444333333444777:::666:::@@@FFFHHHGGGDDDBBB@@@CCCEEEDDDEEEFFFBBB<<<===AAABBB???>>>>>>===999>>><<<;;;<<<===<<<888444999888777666777999<<<>>>;;;:::999888777777777777777777888888999888888777444444444333333333333333222333333333333222111111///////////////000111111///......------.........////////////////////////...//////////////////...------------------------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..................///000111222888IIIeeeyyywww{{{zzzwwwuuuvvvzzz{{{xxxsssssssssssssssttttttuuutttsssqqqooollllllooosssrrrtttuuutttrrrlllaaaWWWMMMRRRVVVZZZ```ffffffaaadddlllssstttvvvxxxwwwtttfffTTTBBB;;;:::999888888:::999888777777888888999999999999999:::<<<>>>???===???@@@???>>>AAAHHHNNNSSSYYYkkk{{{|||wwwsssuuujjjiiiiiilllllliiieeeaaaZZZRRRLLLMMMRRRUUUWWWXXXfff|||xxxpppIII;;;<<<333vvvQQQBBB;;;555444444444777;;;555444333222222111111111////////////000000000000......------------.....................---------....................................////////////,,,)))(((,,,//////...///000777GGG]]]sssyyyuuupppgggaaaeeeoooqqqnnnlllhhhccccccpppqqqdddxxx}}}QQQCCCAAA;;;999777777555111111333333333333333333333333333333222111000000///000000////////////////////////....../////////...---,,,.........------......///,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------+++++++++,,,,,,,,,,,,---............////////////...//////000000111111222000111111111111222444666555555666777888999999999999<<<<<<;;;<<<@@@>>>:::999<<<<<<:::;;;>>>>>>:::;;;777333444888;;;:::888;;;:::888666666888:::<<<;;;:::999888777777777777888888888888777666555444222222222222222333333333222222333333222222111000/////////...///000000111000///////////////000000////////////////////////......////////////......------------------------,,,,,,,,,------------...,,,,,,------------------------------------------,,,,,,,,,---------......///////////////000111222333===SSSqqq}}}wwwtttwwwvvvtttvvv{{{|||xxxttttttttttttuuuvvvwwwxxxyyyyyyuuuqqqnnnpppsssvvvrrruuuuuutttsssqqqggg\\\OOORRRVVV\\\fffnnnnnniiiiiiqqqwww{{{xxxaaaGGG:::777888999:::;;;:::::::::;;;;;;<<<===<<<<<<======>>>???@@@AAA???@@@BBBBBBBBBEEEKKKOOOMMMJJJTTThhhssssssyyyzzzuuuqqqooofffhhhkkkmmmmmmjjjeee```UUUOOOMMMRRRWWWWWWYYY]]]tttzzz|||ooo@@@;;;:::222wwwSSSCCC;;;666555555555777:::666555444222111111111111////////////000000000000......------------...............---------------------------------------............////////////---,,,+++,,,---.........222222999HHH[[[ppp|||tttqqqyyy|||www|||}}}SSSLLLIII999:::888666444333333444555333333333333333333333333222222000///////////////////////////////////////---...............------......---------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------........./////////.........///000000111111///////////////000000111666555444333444555777999999::::::999<<>>>>><<<999:::===<<<888;;;777222111444666777666777666555555666888:::;;;::::::999888777777777777888888888777666555333222111111222222222222333333222222222222222111111000//////......//////000111000////////////000111111000000000000000000000000---......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,---------......///////////////000111111111444DDD```zzz}}}sssjjj}}}{{{tttzzz{{{vvvtttyyy{{{xxxxxxwwwwwwwwwxxxyyy{{{|||}}}|||xxxrrrqqquuuxxxwwwrrruuutttqqqsssuuummmaaaRRRTTTWWW___lllxxxxxxrrrmmmuuu}}}jjjLLL;;;888888:::;;;888999<<>>???AAABBBEEEJJJMMMKKKFFFJJJYYYgggoooxxxwwwttttttqqqlllhhhdddiiimmmllljjjhhhbbb\\\OOOMMMPPPVVVWWWWWW___jjjvvv~~~YYY===999444///wwwSSSBBB;;;666555555444555888777666444222111111111111.../////////000000000111......------------...............------,,,,,,,,,------------------------............////////////...///000///////////////222000222===JJJ[[[qqq{{{zzz}}}qqqQQQ@@@EEEHHH===:::999666555666888888666222222222222222222222222111111000///....................................---------...............,,,,,,,,,,,,,,,---......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,---------------------.........//////------...//////000000111000//////000111111111111444444444444555666777888555777888888<<>>::::::::::::888;;;@@@DDDHHHJJJJJJJJJFFFFFFFFFEEEDDDBBBAAA@@@===>>>???@@@AAACCCFFFGGGHHHJJJPPPYYYdddoooyyy~~~wwwqqqqqqpppkkkfffeeeiiiooorrrnnniiifff```XXXOOOOOOUUUZZZWWWXXXjjj|||uuu|||yyyEEE;;;777...111uuuQQQAAA:::555555555333333666777666444222111111111111.../////////000000111111.........------..................------,,,,,,,,,------------------------............/////////000(((,,,//////............,,,)))+++444===JJJ^^^pppyyynnneee>>>AAA>>>444===MMM888666444333555888555111222222222222222222222222111000///......------..............................------------...///000+++*********+++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++,,,,,,------------......---------.........//////------......///000000000---------///111333333222222333444555666666555555333777888999===CCCCCC???888999888888:::>>><<<666333444666777888999::::::888888999999999999999999777777666444444444444444333444555555666555555555111111222222333333333333111222222222222111000000...............///000000---------------...///000000000000000000000000000---..................---++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,,,,---------......------,,,,,,,,,---......222///888QQQjjjvvvxxxxxxyyymmmpppvvvwwwvvvuuutttssstttuuuwwwxxxtttssslllgggkkkrrrqqqjjjqqqtttpppkkkpppwwwrrrfff___]]][[[```kkktttpppgggeeeppp~~~mmmPPPAAA===<<<:::999<<>>>>>===>>>777666555444333333222333333333333222222222111111222222111///...---++++++.................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////000000000000222222222222333444555555888888999:::;;;======>>>888999::::::;;;;;;;;;:::777777777777777777777777999888777666666777888999333333444444444444444444333444555666666555444333555555555555555555555555333333444444333111000/////////////////////////////////.........---------000000//////.........---...------------...//////,,,++++++******++++++,,,,,,------......------,,,++++++***)))***---///111---,,,***))))))***,,,---,,,,,,,,,---------......---------............///111555666AAAVVV___eeeqqq|||nnnnnnrrrtttwwwvvvtttqqqnnnmmmmmmnnnllloooqqqmmmhhhhhhnnnuuuvvvrrrmmmiiihhhiiikkkllleee___ZZZ]]]aaabbbdddgggllluuuxxx^^^GGG;;;:::>>>BBB@@@DDDKKKPPPPPPNNNOOOQQQRRRNNNJJJJJJKKKIIIEEE@@@DDDDDDDDDCCCBBBCCCEEEGGGNNNTTT]]]fffjjjnnnxxxyyylllfffccc``````dddkkkrrrwwwvvvtttpppkkkgggfffggghhhnnniiigggiiiggg___VVVRRRYYYUUUUUUWWWTTTaaaooottt{{{~~~JJJAAA333222888---sssPPP???999555666666333222444555555555444222111000///000000///............///......////////////......------,,,,,,,,,,,,------...,,,+++***,,,------------------,,,+++***))))))------------............------...000------666AAA[[[kkk||||||qqqhhhkkkuuuvvvwwwooo|||]]]JJJ???666888;;;<<<===???666555444333222222222222333333222222222111111111000000//////......------..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,+++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000222222111222222333444555666777888999:::;;;<<<<<<888888999999999:::::::::888888888888888888888888888888666666666666888888444444444444444444444444444444555555555555444444444444444444444444444444333333444444333222000/////////////////////////////////.........---------000/////////............---------,,,---......///,,,++++++******++++++,,,,,,,,,------------,,,,,,,,,+++*********,,,...///---,,,+++******+++,,,---,,,,,,,,,------------...------------............***------666HHHQQQYYYhhh~~~xxxkkkkkkmmmnnnooorrruuuvvvtttpppllljjjmmmooopppnnnkkklllppptttvvvooohhhgggjjjlllkkkiiihhhbbb^^^______```ccchhhlllwww~~~bbbJJJ===;;;???CCCHHHIIIKKKNNNPPPRRRUUUXXX^^^XXXQQQMMMLLLJJJGGGEEEHHHJJJMMMNNNMMMLLLLLLMMMYYY]]]fffnnnrrrvvv{{{www{{{tttooogggeeebbb```bbbeeeiiikkkrrrqqqnnnjjjfffggglllqqqqqqllliiihhhddd]]]XXXWWWWWWTTTUUUZZZccc{{{{{{mmmkkkBBB>>>444222777---pppNNN???999555666555333222444333444555666555333111///111000//////......////////////............//////,,,,,,++++++++++++,,,,,,---,,,++++++---/////////......---,,,+++***)))(((------------............---,,,---///...,,,...222???PPPeeevvvvvvnnnvvv~~~UUU888===888555777999999:::===555444333222222111222222333222222222222111111111.........///////////////...........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////000000000111111111111222333444555555555666777888999999:::999999888777777888:::;;;888888888888888888888888888777666555555666777888555555555555555555555555555444444333333444444555444444444444444444444444222333444444333222000///////////////////////////...............---------////////////............,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,,,,,,,------------,,,,,,---,,,+++******+++,,,---------++++++++++++------,,,,,,,,,,,,------------------------............***...---111>>>GGGRRReeeqqqjjjjjjiiigggjjjmmmqqquuuuuusssooolllooooooooopppppppppqqqqqqssskkkdddeeejjjmmmjjjfffiiifffcccaaa^^^]]]ccckkkttt~~~hhhNNN@@@===BBBFFFMMMKKKKKKPPPYYYccciiikkkfff```WWWPPPNNNOOOPPPQQQTTTYYY___bbbaaa^^^\\\ZZZbbbeeellltttyyy~~~}}}{{{|||~~~{{{xxxyyyvvvqqqsss{{{zzzvvvooojjjiiijjjmmmppphhhgggffffffggghhhgggfffkkkkkkiiihhhhhhmmmuuu|||rrrmmmjjjgggaaaZZZXXX[[[YYYVVVVVV___xxxzzzyyymmmSSS888;;;444222666...nnnLLL>>>999555555555222222444333444555555555444333222111000000///...////////////...---,,,,,,---...///,,,++++++******++++++,,,...------...111222333222222111000///...,,,++++++,,,,,,---------.........,,,++++++...///000///000...@@@XXXmmm|||jjjFFF===@@@999999::::::999777777888444333222222111111111222222222222222111111111111////////////////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,+++++++++++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------................../////////000000000000000111111222333444555555555666777888888999;;;:::888777777888:::;;;888888888888888888888888777666555444444555666777666666555555555555444444555444333222222333444555333333333333333333333333222333333444333222111000////////////////////////........................///////////////.........,,,++++++++++++,,,------,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,------,,,+++******++++++------,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,---------.........---222///000999@@@NNNcccxxxvvvtttnnnhhhjjjiiijjjlllpppsssuuuvvvsssqqqpppqqqsssrrrooollllllhhheeeeeeiiikkkiiieeehhhfffeeeccc^^^]]]eeeppp{{{jjjQQQDDDBBBGGGLLLMMMNNNRRR[[[kkkyyy~~~|||ccc^^^VVVPPPPPPUUU]]]cccjjjpppxxx||||||wwwrrrooommmooouuu~~~~~~||||||{{{zzzzzz{{{}}}~~~|||vvvsssvvvwwwuuuvvvzzzxxxvvvrrrkkkeeedddgggjjjlllmmmooossswwwxxxvvvssshhheeedddgggmmmtttyyy|||nnnkkkiiieee^^^VVVVVV[[[]]]YYYWWWhhh~~~qqq{{{gggCCC333777333111333000lllKKK>>>888444555555222111333555555444333333333444555111111000///////////////...---,,,++++++,,,---...,,,++++++******++++++,,,---------///111333333222222222111000///...------,,,,,,,,,------------...---,,,******---111111000+++666HHHWWWccclllwww```HHH>>><<<<<<777:::<<<:::777666555444333333222111111111222222222222222111111111000000000000000///......------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,---------,,,,,,,,,------------...............////////////000000000000111222333333555555666666777777888888<<<;;;999777777888:::;;;777777777777777777777777666555444333333444555666666666555555444444444444444333222111111222333444333333333333333333333333111222333444333222111000////////////////////////---..............................///////////////,,,++++++++++++,,,------,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,+++---,,,,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,111---,,,333888FFF\\\tttkkkfffeeeeeeiiiooouuuxxxyyyvvvsssqqqqqqsssqqqlllgggeeeggghhhhhhgggffffffgggcccdddeeeddd______hhhttt{{{kkkTTTIIIJJJPPPUUUSSSXXX___iiiwwwvvvYYYWWWTTTQQQTTT^^^kkkuuuzzzvvvuuuuuuuuuwwwyyyzzz{{{yyysssoooqqqtttvvvxxx{{{{{{tttnnnmmmnnnwwwxxx|||pppjjjfffjjjssswwwsssnnngggfffeeeccc\\\TTTSSSWWW[[[XXX]]]yyyyyy}}}xxxTTT>>>333444222///000111lllKKK>>>888444555444222111333666555333111111222444555222111000000//////000000------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,******+++---///000000...//////......---,,,,,,,,,,,,,,,,,,,,,------------......+++((()))---...,,,...///444999???GGGVVVdddsss{{{RRR>>>>>>@@@:::333333666888666444666666444333333222222222222333333222111111111111000000000111000000///...---------........................,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********************+++++++++++++++************************)))))))))************+++++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,,,,------------------........./////////////////////000111222333555555555555666666666777;;;:::999888777888999999666666666666666666666666555444333222222333444555555555555444333333222222333222222111111222222333222222222222222222222222111222333333333333111111////////////////////////---------........................///////////////,,,,,,,,,,,,,,,------...,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,+++++++++******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------111---,,,222666AAAVVVwwwtttqqqjjjccccccfffkkkrrrvvvvvvsssuuussspppppppppooojjjfffbbbfffjjjjjjfffddddddfff```aaacccdddbbbbbbjjjuuu|||lllXXXPPPRRRYYY___aaaggglllooovvvyyyoooaaaTTTWWW[[[^^^dddqqqxxxuuutttsssuuuxxxzzzzzzzzz{{{wwwrrrqqqsssvvvyyy{{{~~~wwwqqqqqquuutttjjjaaaccc```___^^^ZZZTTTRRRUUUUUU[[[mmm~~~ppphhhttttttHHH>>>444222222///...222lllLLL>>>888444444444111111333444444333222222222222222222111000000//////000000---......//////......---------,,,,,,,,,,,,------*********,,,//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++///...***))),,,---***///---,,,,,,,,,000<<>><<<333///222000---111mmmMMM===888444444444111111333222333444444444222000...222111111000000000000000...///000111111000///......------,,,,,,------...,,,,,,,,,...000000///---++++++,,,,,,,,,---------++++++,,,,,,,,,---------'''...111---,,,///000---///---///222///+++111;;;KKKjjj{{{PPPFFF;;;444666:::999777999888999666111222888999444444444444333333444555555111111111111000000000000------......///000000111........................,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++************)))))))))******++++++++++++))))))))))))))))))))))))))))))))))))******************************************+++,,,,,,---......++++++,,,,,,,,,------------------.........//////.........//////000111222222222222222222222333333555555666666555444333333444444444444444444444444333333222111111222333333444444333222222111000000000111222333333222111000111111111111111111111111111111333333444333222111////////////////////////---------.........//////---.........//////000000...------------...//////,,,++++++++++++++++++,,,+++++++++,,,,,,+++++++++)))******+++++++++******))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++...+++,,,444666<<>>OOO]]]aaadddooo|||sssVVV@@@;;;AAA;;;:::999777777777777777444444444444444444444444666666666666444222000///000000/////////.........------------------------------------------------------------------------+++,,,,,,,,,------......------------------------+++++++++++++++++++++++++++******************+++******))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---///........................//////000222333333444333333333333333333333333444333222222111111222222000000000000000111222222444444333222111111111111//////////////////////////////......//////000111111111111000000000//////........................------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++***)))(((((()))***+++************)))))))))((())))))))))))************,,,,,,***)))))))))************+++++++++,,,,,,,,,...,,,---///...///666???ZZZ]]]SSSOOOfffyyynnndddbbbhhhooosssssspppllljjjiiihhhfffdddbbb```ccchhhjjjgggcccccceeeaaa```cccfffgggiiimmmqqq|||~~~sssllllllnnnqqquuutttuuu{{{{{{vvvtttsssvvv{{{|||zzzvvvqqqqqqqqqrrrssssssrrrqqqooopppqqqooommmlllnnnppprrrppppppsssyyy~~~|||xxxvvvuuuuuuwwwwwwtttssssssnnngggaaaZZZUUUUUUWWWXXX^^^eeevvvwww{{{{{{DDD:::555333000///000000...---cccKKK<<<777222111444555333111000///------.........---///222333///---......---***++++++,,,,,,------......------,,,,,,------...,,,,,,+++++++++,,,------,,,,,,,,,++++++++++++***++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------000111444888;;;BBBOOO\\\iiisss~~~vvvVVVDDD;;;555555:::999888777666555555555666333333333333333333333333444444333222111000///...//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++***))))))(((((())))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************************,,,,,,++++++++++++,,,,,,..............................///000111222333333111111111111111111111111222222111000000000000111///////////////000111111444333222111000000000000///////////////////////////............///000000000000000000////////////------------------------------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,++++++******++++++,,,+++***)))(((((()))***+++************))))))))))))))))))))))))************,,,+++******)))***************+++++++++,,,,,,,,,,,,+++---000000///444<<<___rrrjjjVVVfff~~~jjj^^^dddkkkkkkqqqpppnnnjjjfffdddcccddd``````dddhhhhhhcccbbbeeekkkddd___bbbeeefffhhhkkkjjjrrr{{{}}}|||~~~yyyxxxxxxyyyxxxrrrqqqqqqtttwwwxxxvvvsssnnnnnnnnnnnnooopppqqqqqqoooppprrrqqqooonnnnnnooorrrpppnnnoooqqqsssttttttwwwxxxwwwsssmmmkkknnnrrrnnnmmmkkklllrrrtttlllbbb___XXXWWWZZZXXXXXXhhh~~~nnngggpppXXX999999444222000///000000...---cccJJJ:::666444444444111//////000///......///000///...,,,000000,,,+++,,,---++++++++++++,,,,,,---------...------,,,,,,------...---,,,++++++++++++,,,---++++++++++++++++++,,,,,,++++++,,,------------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------000///......000333888===MMMYYYkkkzzz{{{MMMBBB:::;;;>>>:::555222666666555444444444444444222222222222222222222222333222111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,------......+++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++))))))(((((((((((())))))************************'''(((((())))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,,,,++++++++++++,,,,,,---------------...............//////000111222222//////000000000000111111111111000////////////000...............///000000222222111000000000000000////////////////////////......------......///000////////////////////////------------------------------------------------,,,,,,,,,---------............---,,,,,,+++******,,,++++++******++++++,,,******)))(((((()))***************)))))))))))))))((()))))))))************++++++************************+++++++++,,,,,,,,,,,,+++---//////...333;;;^^^nnnkkk~~~vvvuuu}}}}}}|||sssaaa]]]aaadddkkknnnpppmmmgggbbbbbbdddddddddeeefffddd```ccchhhooofff___```cccdddfffhhhhhhmmmttt|||}}}}}}vvvrrrrrrtttvvvvvvsssqqqqqqrrrsssrrrpppmmmnnnnnnnnnmmmlllmmmooopppmmmnnnpppqqqqqqppppppooosssrrrqqqppppppqqqqqqrrruuutttqqqnnnmmmpppvvvzzzrrrpppnnnlllooooooggg\\\[[[XXX[[[___\\\```~~~nnncccgggxxxrrrCCC999999333111////////////...---bbbJJJ555333444777444...---111111000///000111222111///---111111...,,,......---++++++,,,,,,,,,,,,------...------,,,,,,------...---,,,,,,,,,+++,,,,,,,,,))))))***+++,,,,,,------***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------............///111111///222===NNNaaaooozzzzzzXXXBBB???999555555666555444555333333444333333333222222222222222222222222222222222222111000//////000000------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))(((((()))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))************************)))))))))))))))))))))))),,,++++++******++++++,,,+++,,,,,,,,,---------............//////000000111///000000000111111111222111000//////......//////...............//////000111111000/////////000000........................---------------......///.....................///------------------------------------------------,,,,,,,,,---------............---,,,,,,+++******,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))******((()))))))))************************+++***************+++++++++,,,,,,,,,...,,,,,,---,,,,,,333<<>>777:::888555222000111444777222222333333333333222111111111111111111111111111111111111111000000000000......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************---,,,,,,,,,+++++++++***************************************************)))))))))))))))))))))))))))((((((''''''(((((()))((((((((((((((((((((((((&&&'''((())))))******)))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++***++++++,,,,,,------------........./////////000///000000111111222222222111000//////......//////...............///000000000000////////////000000........................---,,,,,,,,,,,,---......---------...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......---------,,,,,,+++++++++,,,++++++******++++++,,,)))))))))******)))))))))))))))))))))************))))))))))))************))))))***++++++++++++*********+++++++++,,,,,,,,,...,,,+++,,,++++++222;;;oooooohhhyyyuuurrr{{{{{{}}}xxxxxx~~~sss___XXX]]]\\\ccckkkmmmjjjffffffgggfffbbb___```bbbeeemmmuuulllhhhffffffddd``````cccaaabbbhhhrrr|||}}}vvvrrrsssttttttrrrppppppqqqqqqpppnnnmmmllllllmmmnnnooopppoooooonnnrrrttttttqqqmmmkkkmmmoookkkjjjkkknnnqqqrrrrrrqqqjjjlllnnnnnnnnnoooppprrrooohhhbbbdddlllqqqoookkkmmmqqqqqqiiiaaa^^^^^^\\\]]]YYYWWW```uuulllnnneee]]]eeekkk@@@999777...222000....../////////...bbbMMMIII:::///222555222111555/////////111222333111///222555555111...///000...,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---...000111000...,,,+++,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,,,,,,,))),,,+++((()))///111...111......111444888CCCOOOrrrjjjWWWDDD<<<;;;::::::===000222444555555555444333111222333333333333222111111111111111111111111111...///000111111000//////............------------++++++++++++++++++++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,************************))))))))))))))))))))))))'''((()))******)))((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((()))************((((((((((((((((((((((((************************++++++************++++++*********+++,,,,,,------------............//////...//////000111111222222111000000///...///////////////......//////000111/////////......//////000........................,,,,,,,,,+++,,,------...,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))************))))))((()))))))))************))))))))))))************((()))***+++,,,++++++*********+++++++++,,,,,,,,,,,,+++,,,---,,,,,,111888ggg|||ffffffrrr|||uuubbbhhhpppuuuzzzuuu|||}}}xxxnnnccc\\\XXX\\\bbbeeefffgggiiikkkhhhbbb^^^```ccceeeiiinnniiijjjlllmmmhhh```___ccccccbbbfffmmmsss{{{~~~|||wwwqqqoooppprrrqqqpppoooppprrrrrrqqqpppoooooolllmmmooopppoooooonnnnnnpppsssuuusssooolllnnnpppnnnllljjjkkknnnpppooonnnkkkmmmooonnnlllkkkmmmnnngggddddddgggmmmooolllhhhiiimmmlllddd\\\[[[\\\]]]^^^[[[^^^ssswww~~~rrrkkk^^^aaaOOO@@@999111444111///....../////////...bbbNNN\\\CCC//////444333000000.........000222222000...000444333///,,,---,,,***,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...,,,...111222222000,,,***//////...,,,***)))((('''******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,***000222...---///---(((,,,***,,,111111111888AAAFFF^^^uuu```HHHAAA888444:::>>>;;;888777888777444222333555444111111111333444444333222111000000000000000000000000,,,---///111111000...---//////.........---------************************++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,------...))))))))))))))))))))))))((((((((((((((((((((((((&&&'''***++++++***'''&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&'''((()))************''''''''''''''''''''''''************************++++++************++++++))))))***+++,,,,,,------------...........................///000111111222111111000//////////////////////////////000111111//////.........//////000........................,,,,,,++++++,,,,,,---...,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,))))))************))))))(((((())))))*********+++))))))))))))************((()))***+++,,,,,,+++*********+++++++++,,,,,,,,,)))***---000///,,,///555OOOgggYYY]]]kkkrrr``````oooyyywwwuuuyyyyyy{{{nnn\\\VVVXXX[[[___bbbgggkkknnnkkkddd```bbbdddcccbbbcccgggkkkqqqrrrkkkaaa```dddhhhfffgggjjjkkkppp~~~xxxxxx{{{{{{wwwssssssuuuxxxxxxwwwpppqqqrrrqqqpppooopppppppppqqqrrrqqqooommmlllkkkmmmqqquuutttpppmmmoooqqqqqqnnnjjjjjjlllnnnmmmkkkhhhkkkllljjjgggddddddfff]]]___dddiiimmmnnnmmmkkkkkkmmmiii```ZZZZZZ\\\[[[\\\^^^iii{{{}}}tttZZZeeeaaayyyddd;;;???444'''888111///------/////////...^^^GGGHHH>>>555333333222111222222111111000///.....................---,,,+++***+++++++++,,,---...///000000...---++++++,,,---......///000...++++++---000333111...,,,***)))((((((******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///333888AAAOOO```qqqgggQQQCCC>>><<<555555555555555555444444555555555555555555555555444444555555444444333222222222222111111111000000////////////////////////..................------++++++************++++++******))))))******+++,,,+++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******++++++++++++***)))(((((('''(((((())))))*********+++)))(((((((((''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))))))))*********+++++++++------,,,------...///000......000111222333333444222111111111000000//////222222222111111111111000000000000000000000000000------......------,,,+++++++++,,,,,,---...//////...............---------///............---------..................------------------------------.........------,,,,,,,,,++++++++++++++++++++++++******))))))(((((('''''',,,,,,++++++***)))))))))+++++++++*********)))))))))***+++***))))))+++---++++++,,,,,,,,,,,,---------------............///>>>OOO]]]aaacccfff```UUU^^^kkkvvvooo~~~}}}mmmzzzzzzvvv~~~oooXXXUUUTTTXXX___fffhhhhhhfffeeeddd```]]]]]]bbbfffiiimmmooommmgggddddddfffeeedddeeehhhkkknnnuuu{{{|||{{{||||||zzzxxxvvvsssqqqqqqssstttsssqqqmmmoooqqqrrrrrrqqqpppnnnppppppooommmmmmlllllllllooonnnmmmmmmllllllllllllmmmjjjhhhgggjjjlllmmmnnngggjjjllljjjfffcccbbbdddfffffffffhhhkkkllllllkkkkkkiiiccc]]][[[[[[ZZZXXXZZZlll~~~nnnccc^^^^^^xxxJJJ===999555222//////............---------^^^FFFAAA888111111222111000111111111000//////...------............---,,,+++***,,,++++++,,,,,,.../////////---,,,++++++,,,...///---...///---******,,,///...---+++***)))))))))*********+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---///333:::CCCLLLUUUZZZlllpppsssttttttwwwxxx\\\UUUJJJ???777555555666555555555444444444444444444444444444444444444444444444444444444333222111222222222111111111000000..........................................------++++++************++++++******))))))******+++,,,+++++++++*********))))))++++++++++++++++++++++++)))))))))))))))******+++++++++******)))(((((('''(((((()))))))))*********))))))((((((((('''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************+++++++++*********))))))*********++++++++++++,,,---,,,,,,------...///000......000111222333333333111111111000000000//////222222222111111111000000000000000000000000000000......//////......---,,,++++++,,,,,,---......///........................///............---------..................---------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++***)))))))))))))))((((((*********************++++++++++++*********)))))))))***+++***))))))+++---+++++++++,,,,,,,,,------,,,,,,,,,,,,------------,,,666======EEESSS[[[YYYYYYjjjmmmrrrxxxvvvuuusssfff]]]TTTTTT[[[cccdddcccbbbddddddccc___^^^^^^___hhhkkkmmmkkkgggfffhhhlllfffeeeccccccdddgggkkkoooppp{{{|||xxxxxxyyyzzzxxxuuuuuusssppppppqqqrrrpppnnnnnnoooppppppppppppnnnnnnnnnmmmlllkkkkkkjjjjjjjjjkkkjjjjjjiiihhhhhhiiiiiimmmkkkjjjjjjkkklllkkkjjjkkkkkkiiigggdddcccdddeeeeeeeeefffiiikkkkkkjjjhhhggg```ZZZYYY[[[\\\[[[YYY```{{{gggcccmmm|||aaa:::555444111000...............------------]]]EEE;;;444000111333222111222000000//////...---------............---,,,++++++,,,++++++,,,,,,---...///---,,,+++***+++---///000---......,,,+++***,,,---))))))(((((())))))***+++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///......---///111333555DDDKKKTTTWWWYYY___jjjtttzzz~~~sss[[[HHH===;;;:::999888777888999:::444444444444444444444444444444444444444444444444666666666555555333222222222111111111111000000000........................------------------......++++++************++++++******))))))******+++,,,+++++++++***************************************)))))))))))))))******+++++++++******)))((((((((((((((())))))))))))******)))))))))(((((((((''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************+++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000---...///111222222222222111111000000000000//////222222111111111000000000000000000000000000000000///////////////...------+++,,,,,,------.............../////////////////////............---------------------------......------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++)))))))))***************(((((()))******+++,,,,,,+++************))))))))))))***+++***))))))+++---++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++///...)))///???KKKOOOaaa|||{{{iiidddgggwwwqqqvvvkkk^^^PPPNNNVVV___bbbaaadddddddddbbb___]]]]]]^^^iiijjjkkkiiiggggggjjjnnniiihhheeeddddddfffiiikkkkkkrrrwwwyyy}}}yyyxxxzzz|||~~~~~~zzzwwwttttttvvvvvvuuurrrsssqqqooonnnoooooonnnmmmppppppooonnnnnnmmmmmmnnnkkkkkkkkkjjjiiiiiiiiihhhiiiiiihhhgggggggggggghhhiiiiiijjjlllmmmmmmkkkiiikkkhhhdddcccdddgggiiijjjeeeeeefffiiijjjiiieeebbbaaaYYYUUUZZZ]]][[[\\\```www___ddd}}}kkkGGG333666444111333222............------------\\\DDD:::444222444555333222333//////......---------------.........------,,,+++,,,+++++++++,,,------...++++++******+++---///111.........---,,,,,,,,,---(((((()))))))))***++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........222111///---,,,------...+++000777;;;???EEENNNUUUbbbiiisss}}}uuujjjbbbaaa\\\TTTIII>>>666222777777777666444333111000333333333333333444444444333333333333333333333333888888888777666555444333111111111111000000000000........................,,,,,,------------......++++++************++++++******))))))******+++,,,************************++++++++++++++++++++++++)))))))))))))))******+++************))))))(((((((((((()))))))))))))))))))))))))))(((((((((((('''''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////---...///000111111111111000000000000000000//////111111111111000000000000000000000000000000000000...............------,,,,,,,,,,,,---------............///////////////000///............---------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************************))))))******++++++,,,,,,((()))))))))*********+++************)))))))))))))))***+++***))))))+++---***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,///333222---...555;;;<<<[[[qqqeee^^^vvvxxxtttqqqfffXXXQQQSSSXXX\\\]]]iiigggccc```^^^___aaacccgggiiijjjiiihhhgggiiikkkhhhiiihhhhhhlllqqqttttttvvvyyy|||}}}{{{}}}|||{{{zzzyyyxxxwwwwwwvvvvvvvvvvvvxxxyyyzzz{{{uuussspppqqqssstttrrrppppppooonnnnnnnnnooooooooosssqqqooommmllllllmmmnnnkkkkkkkkkkkkkkkjjjjjjiiijjjjjjiiiiiiiiiiiijjjjjjeeefffiiilllooonnnkkkhhheeebbb```bbbgggmmmooooooeeeeeefffffffffccc^^^[[[[[[WWWXXX\\\[[[YYYfffyyywwwuuuwwwqqqdddqqqQQQ<<<555:::444000222222.........---------,,,,,,[[[CCC:::555444555555111///111...............------------------...------,,,,,,,,,,,,+++++++++,,,------******))))))+++---///111//////////////////...---++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,,,,---/////////...---...000222222222;;;BBBNNN\\\jjjttt{{{gggggg]]]NNNGGGHHHCCC:::??????>>>;;;888555555666222111111111000000000///222222222222333333444444333333333333333333333333555555555555444333222111000000000000000000000000........................,,,,,,,,,,,,------......++++++************++++++******))))))******+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++*********)))))))))))))))))))))((((((((((((((((((***)))))))))((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------,,,++++++,,,,,,---...///---...//////000000000000//////////////////000000111111111000000000//////////////////////////////,,,------------,,,++++++,,,,,,,,,------------------........./////////000///............---------,,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))******++++++,,,,,,*********)))))))))(((((()))))))))))))))))))))))))))***+++***))))))+++---*********+++++++++,,,,,,,,,,,,,,,,,,------------)))---000//////222333333???```|||rrrqqqtttyyyssshhh\\\SSSOOOPPPSSSdddddddddeeeeeeeeeddddddaaacccfffhhhiiiiiiiiiiiifffkkknnnqqqzzz~~~}}}wwwtttyyy{{{yyyyyyxxxvvvtttrrrqqqqqqrrrssstttuuutttssssssssssssqqqooopppssstttqqqooollllllmmmmmmnnnoooqqqrrrsssrrrooommmllllllnnnooommmmmmnnnnnnnnnmmmlllkkkkkkkkkjjjjjjjjjkkkkkklllggggggiiilllmmmkkkgggcccbbbaaabbbfffkkkooonnnllleeedddbbbaaa___\\\XXXTTTVVVVVVWWWVVVTTT```yyypppjjjjjjjjjqqqcccCCC666555777///,,,///---...------------,,,,,,,,,ZZZBBB999555333444222...---///........................,,,------...------,,,,,,,,,,,,++++++++++++,,,,,,******))))))***,,,///000000//////000111000...------------------,,,+++*********+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,---...///222...++++++...///,,,))),,,///444;;;AAAFFFJJJKKKWWWbbbiiibbbZZZ]]]iiirrryyy}}}xxx}}}vvvhhh[[[TTTRRRLLLEEE???>>>:::555444888888555666666666444111111222444444333333333333555777888000111111222222333333444222222222222222222222222000111111111111000////////////000000000000000111------------------------++++++,,,,,,------......++++++************++++++******))))))******+++,,,***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******+++******))))))))))))))))))))))))((((((((((((''''''******)))))))))(((((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,---...///------...///////////////......////////////000000111111000000000/////////////////////////////////,,,,,,,,,,,,,,,+++******------------------------,,,,,,------...////////////............---------++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************)))))))))***************++++++***))))))(((''''''(((((()))))))))))))))***)))***+++***))))))+++---************++++++++++++,,,,,,,,,,,,---------------...///---------///111333CCCYYYoootttsssmmm```RRRJJJKKKNNNVVV[[[ccckkknnnllleee```[[[]]]```dddfffhhhiiiiiilllsssyyy~~~yyyxxxuuusssvvv}}}~~~{{{vvvwwwwwwvvvssspppppppppppprrrttttttsssqqqqqqqqqrrrpppooopppsssssspppmmmjjjkkkmmmmmmmmmnnnppprrrqqqpppnnnlllkkklllmmmnnnmmmnnnooooooooonnnmmmllljjjiiiiiiiiiiiijjjkkkkkklllkkkjjjiiihhheeeaaa^^^eeefffhhhkkkmmmkkkgggdddbbb___[[[XXXVVVUUUTTTSSSTTTVVVUUUSSS\\\{{{~~~ssshhhjjjfffaaaeeewwwHHH<<<444444444---...222---------------,,,,,,,,,,,,YYYBBB999555444444111......222////////////////////////,,,,,,------...------,,,,,,,,,+++++++++++++++,,,+++***))))))***,,,...///000///...///111000...+++,,,------...---,,,++++++******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------.........,,,++++++,,,///111111000222111///...---,,,------111888;;;777444888???CCC@@@FFFIIIGGGEEEDDDAAA;;;FFFDDD<<<333///000///+++000,,,))),,,---,,,,,,///000000111000......///111000000////////////000111000000000111222333333333222222222222222222222222//////000000111111000000////////////000000111111------------------------***++++++,,,------......++++++************++++++******))))))******+++,,,))))))*********+++++++++++++++++++++++++++++++++)))))))))))))))******+++)))))))))))))))))))))***))))))((((((((('''''''''*********)))))))))((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++*********++++++++++++,,,++++++++++++,,,---...///------.../////////.............../////////000000111000000000////////////////////////////////////,,,,,,------,,,,,,+++***------------------------++++++,,,,,,---.........///............---------***++++++,,,------......++++++++++++++++++++++++*********+++++++++,,,,,,***************************)))))))))))))))(((((()))))))))))))))((((((((((((((((((((())))))******)))***+++***))))))+++---************++++++++++++++++++++++++,,,,,,,,,,,,111111000///---,,,---000666777AAAVVVlll~~~}}}|||tttgggYYYPPPMMMNNNNNNSSS[[[eeellllllgggbbb___^^^]]]]]]```ccceeefffnnnvvv|||~~~zzz|||{{{wwwwww{{{{{{yyysssuuuwwwvvvtttqqqqqqrrrooorrruuuuuusssqqqrrrsssrrrpppnnnppprrrrrroookkkjjjlllmmmllljjjjjjlllooommmlllkkkjjjjjjkkkkkkllljjjkkkmmmnnnnnnmmmlllkkkiiiiiiiiiiiiiiijjjkkkkkkllliiifffeeedddcccaaa```gggjjjmmmnnnkkkgggcccaaa\\\XXXRRRNNNNNNQQQTTTUUUTTTYYY\\\ddd~~~}}}eeesss~~~dddeeeeeeeeennn}}}]]]???999333333333///333666...---------,,,,,,,,,++++++XXXBBB;;;777555555333000222666/////////000000000000000,,,,,,------...---------,,,,,,++++++***+++++++++,,,+++))))))***+++---//////...---...000000---******+++,,,---...---,,,+++******+++++++++,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------------+++---///...,,,,,,---///111000...,,,,,,---///111...000///,,,,,,000000......333444111222555333---+++111555222111111111...444,,,+++222333...---222///000111111/////////111111111222333333333444444///000000111222222333333111111111111111111111111000000222333333333333333.../////////000000111111------------------------******+++,,,,,,---......++++++************++++++*********)))***++++++,,,))))))******++++++++++++************************)))))))))))))))******+++)))))))))))))))*********))))))(((((('''''''''&&&************))))))))))))''''''''''''((((((((()))'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******++++++++++++))))))*********+++++++++++++++++++++,,,---......------......///.........---.........//////000000000000000000////////////////////////////////////------......------,,,+++------------------------******+++,,,,,,---......//////.........---------******+++,,,,,,---......++++++++++++++++++++++++******++++++,,,,,,,,,,,,))))))))))))))))))))))))******))))))((((((''''''''''''(((((())))))******'''((((((((())))))******)))***+++***))))))+++---)))************+++++++++)))************+++++++++&&&(((,,,000000//////111///...444BBBPPPbbb}}}wwweeeWWWNNNJJJOOOOOORRRYYYbbbhhhjjjiiihhhccc]]]YYYYYY\\\___```fffnnnrrrrrrwww{{{sssdddkkklllpppvvvyyyxxxuuuttt~~~zzzvvvvvvuuusssnnnqqqttttttrrrqqqqqqsssnnnqqqtttssspppoooooopppqqqooonnnoooqqqqqqmmmiiikkklllmmmkkkhhhgggiiikkkiiiiiiiiiiiiiiiiiijjjjjjhhhiiikkkllllllkkkjjjhhhkkkkkkjjjjjjkkklllmmmmmmgggeeebbbaaabbbdddeeeeeegggkkknnnmmmiiieeeddddddXXXRRRKKKHHHJJJPPPUUUYYYUUU]]]ggg{{{wwwWWWiii~~~uuudddbbbgggssslll???999666///000000---333444(((---------,,,,,,,,,++++++UUUBBB888777555333111000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,+++***))))))******+++---///000...,,,+++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++------------+++++++++++++++,,,,,,,,,------+++++++++,,,,,,+++******++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,...///333222000...,,,+++******------------------------,,,,,,,,,---------......,,,------......------,,,........................000000000000////////////000111111111222222222222222222222222222222222222000000000000000000000000//////000111111111111111222111111111000000////////////...---,,,,,,++++++,,,++++++***+++,,,...///+++++++++*********))))))************************+++*********))))))((((((************************+++*********))))))((((((******))))))(((((('''''')))))))))))))))******+++***)))))))))))))))***+++(((((('''''''''&&&&&&&&&(((((((((((())))))))))))+++*********))))))(((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///000000//////////////////............---------,,,,,,,,,------,,,...///000...---------------,,,,,,+++***,,,,,,,,,++++++*********++++++++++++++++++++++++...------,,,,,,++++++***++++++,,,,,,,,,,,,------,,,++++++******+++,,,,,,++++++++++++++++++++++++++++++***))))))***+++,,,***)))))))))((((((''''''))))))(((((((((((())))))(((((((((((())))))))))))***++++++***((('''((()))))))))))))))************------------,,,++++++***------------------------...000333777BBBZZZvvv}}}yyyrrrlllZZZFFFLLLMMMMMMPPPZZZfffjjjgggffffff```VVVQQQUUU[[[^^^fffiiigggaaaaaagggjjjhhh___aaabbbccccccgggmmmrrr}}}yyy}}}zzzrrrnnnnnnoooooopppqqqrrrsssrrrrrrqqqpppoooooooooooolllnnnoooooommmkkkjjjjjjjjjiiigggfffffffffggghhhgggfffffffffggghhhjjjkkklllmmmlllkkkiiiiiikkkmmmkkkhhhfffhhhllllllhhhdddcccbbb```___bbbfffjjjmmmpppllliiiiiijjjggg___YYYQQQLLLLLLRRRUUUTTTUUUZZZcccggggggVVVddd~~~~~~wwwfffccchhhqqq}}}III888555222111//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,TTTBBB888777555333111000////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++***))))))*********,,,......---+++******+++++++++*********)))))))))))))))*********++++++***++++++++++++++++++***+++++++++,,,,,,,,,,,,---++++++,,,,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++---///111222111///...,,,+++++++++------------------------++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------////////////////////////000000000000111111111222222222222222222222222222000000000000000000000000//////000111111111111111111111000000000////////////......---,,,,,,++++++,,,,,,+++++++++,,,---...+++++++++*********))))))*********************************)))))))))((((((************************************)))))))))((((((((((((((())))))))))))))))))(((((())))))***+++******)))))))))))))))***(((((('''''''''&&&&&&&&&'''((((((((())))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))(((((())))))***+++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,------....................................---------,,,,,,,,,---,,,,,,---///000...---,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++******++++++++++++++++++++++++------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++++++++***)))((())))))***+++*********))))))((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))***+++***((((((((()))))))))))))))************,,,,,,,,,---,,,,,,++++++------------------------...///222555;;;OOOqqqzzzrrr{{{lll\\\OOOKKKIIIMMMVVV]]]___^^^``````ZZZQQQLLLPPPVVVXXX___cccdddbbbbbbddd```ZZZXXXZZZ]]]^^^___ccchhhmmm{{{{{{yyy{{{wwwnnnmmmmmmllllllmmmnnnoooppppppooooooooonnnnnnmmmmmmoooqqqrrrpppmmmjjjiiiiiiiiihhhgggfffffffffggggggeeeeeedddddddddeeefffgggiiijjjjjjhhhggghhhjjjlllmmmkkkhhhgggfffccc___\\\ZZZ^^^cccggghhhiiiiiijjjkkkjjjjjjjjjhhhaaaWWWPPPPPPNNNPPPSSSTTTUUU\\\eeehhhlllXXX^^^lllqqqllllllllleeegggrrr]]]===888444222111//////000000...---,,,,,,,,,,,,,,,,,,,,,,,,SSSBBB888777555333222000000/////////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********)))+++------+++)))))))))+++************)))))))))((((((((()))))))))************))))))))))))************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++---000111//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,------------,,,,,,------------------------////////////////////////////////////000000000000000000000000000000000000000000000000000000000000//////000111111111111111000000///////////////............------,,,,,,+++---,,,,,,++++++++++++,,,+++************)))))))))******************************))))))))))))((((((************************************))))))))))))'''''''''((()))*********))))))(((((())))))***++++++******)))(((((((((((('''''''''''''''&&&&&&&&&''''''((((((((()))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))******************+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------......---------,,,,,,,,,---,,,,,,---//////...---,,,,,,,,,,,,,,,++++++***,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------,,,+++***************++++++++++++++++++++++++******)))((((((((()))******************)))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))***+++***)))((()))***))))))))))))***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,///444666DDDmmm{{{bbb^^^tttzzz]]]PPPHHHLLLRRRTTTUUUZZZZZZ[[[VVVOOOKKKOOORRRSSSUUUXXXYYYZZZ]]]___ZZZTTTYYY[[[]]]^^^___bbbeeehhhnnnvvvzzzxxxyyy|||xxxqqqnnnmmmkkkjjjiiijjjkkklllkkklllmmmnnnmmmlllkkkjjjqqqrrrsssqqqmmmiiigggggghhhgggfffeeeeeeeeeffffffccccccbbbbbbbbbcccddddddggghhhhhhgggeeefffhhhjjjiiiiiihhhddd```]]][[[[[[]]]dddnnnsssrrrooolllkkkiiikkkllljjjcccXXXNNNFFFHHHMMMTTTWWWWWW\\\kkkzzz\\\KKKNNNeeelllbbb___bbbdddfff|||qqq>>>444999111333111000000000000///---,,,,,,,,,,,,,,,,,,,,,,,,~~~RRRBBB777666555333222111000000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************+++***+++---,,,+++))))))***************))))))))))))((((((((()))))))))******+++***)))(((((()))***+++************++++++++++++***++++++,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************+++,,,...///------,,,,,,,,,,,,------++++++++++++++++++++++++)))))))))*********++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............//////.........////////////000000000000000000000000000000000000000000000000000//////000111111111111111////////////..................---------,,,,,,,,,------,,,++++++*********************))))))))))))************************))))))))))))))))))((((((*********************************)))))))))))))))'''((((((((()))))))))***((((((((((((((()))******,,,+++***((((((''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,------......---------,,,,,,,,,---,,,,,,---//////...,,,++++++,,,,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,---......+++++++++,,,,,,,,,---------,,,+++***))))))))))))***+++++++++++++++,,,,,,***)))((('''''''''((()))++++++******************))))))(((((((((((())))))(((((((((((()))))))))))))))***+++***)))((()))***((()))))))))************)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------(((+++444666???fff~~~sssgggiiikkkwwwaaaPPPOOOPPPLLLOOOYYYUUUXXXWWWSSSRRRSSSSSSPPPNNNLLLKKKNNNTTT[[[\\\[[[\\\]]]___```aaabbbcccdddeeelllqqqsssvvv{{{|||xxxrrrpppmmmjjjhhhggghhhhhhhhhiiikkklllmmmkkkjjjiiinnnppppppnnnkkkgggfffeeeffffffeeeeeeddddddddddddaaabbbbbbbbbcccdddeeeeeefffgggfffeeeccccccdddfffaaadddfffddd```___bbbeeehhhmmmssstttqqqnnnmmmnnnqqqqqqmmmeee[[[QQQIIIFFFIIIQQQZZZ^^^___jjjxxxSSSCCCPPPYYYkkkfffZZZaaadddggguuuSSS555444888///333111000000000000///---++++++++++++++++++++++++{{{PPPBBB777666555333222111111000//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************+++++++++,,,------+++******+++)))))))))))))))))))))))))))))))))*********++++++,,,+++***))))))***+++,,,)))))))))*********++++++)))***++++++,,,,,,,,,+++*********+++++++++,,,,,,++++++++++++++++++++++++,,,++++++*********+++++++++++++++++++++,,,------++++++++++++++++++++++++************+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---.........////////////////////////////////////111111111111111111111111//////000111111111111111............////////////---------------,,,,,,,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((('''((((((((('''((())))))***+++***)))(((''''''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((('''((())))))***((()))))))))******************+++++++++,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,------......---------,,,,,,,,,,,,++++++,,,...///---,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---......+++++++++,,,,,,,,,------,,,+++******)))))))))************++++++,,,,,,,,,+++***((('''''''''((()))******************++++++))))))(((((((((((())))))(((((((((((())))))))))))((()))******)))((()))+++((()))))))))************)))******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------///&&&(((222555999TTTuuu~~~qqquuuzzzbbbXXXOOOEEEGGGQQQOOOTTTWWWXXXXXXXXXTTTNNNIIIGGGHHHMMMSSSXXXZZZ[[[ZZZZZZ\\\___ccceeeggggggeeeggghhhiiilllqqquuuuuuuuusssoookkkhhhfffeeeeeeeeefffiiijjjkkkjjjiiihhhhhhiiikkkjjjhhhfffeeeeeeddddddddddddccccccbbbbbb```aaacccdddfffggghhhiiiddddddcccaaa^^^^^^___aaa^^^ccchhhhhheeeeeejjjooommmmmmmmmjjjhhhjjjnnnrrr|||vvvlll___TTTNNNMMMNNNVVV\\\aaaeeennnkkkVVVIIINNNgggpppsssdddYYY]]]```rrr\\\CCC777555555111222000//////000///...,,,++++++++++++++++++++++++xxxOOOBBB666666444333222111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,,,,------,,,+++***+++,,,(((((()))))))))))))))***)))))))))*********+++++++++++++++******+++++++++((())))))))))))*********'''((()))***++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,++++++***))))))(((+++*********++++++,,,---************************)))************+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---.....................////////////////////////////////////111111111111111111111111//////000111111111111111...////////////000000000------------------------***++++++,,,++++++***)))(((((()))))))))))))))***))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))*********************)))((('''''''''((((((''''''(((((()))******))))))(((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,------------***++++++,,,,,,------.........---------,,,,,,,,,,,,++++++,,,......---,,,)))***++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---......++++++,,,,,,,,,,,,------******)))))))))******+++*********++++++,,,,,,---,,,+++)))((('''(((((())))))))))))***************))))))(((((((((((())))))(((((((((((())))))))))))((()))******))))))***+++))))))))))))************)))***++++++++++++++++++******++++++,,,,,,------000))))))///000111???RRRaaaqqq}}}kkkwww~~~nnn\\\KKKFFFJJJIIINNNSSSVVVXXXZZZUUUNNNHHHIIIOOOVVVWWWTTTRRRRRRYYYYYY[[[```gggmmmpppqqqfffddd```]]]]]]```dddgggrrrpppnnnkkkhhheeeccccccbbbccceeefffgggggggggfffbbbdddffffffeeedddddddddbbbbbbcccccccccbbbaaa``````aaaccceeeggghhhhhhiii___```___^^^\\\\\\^^^```bbbggglllmmmkkkjjjlllpppnnnllljjjjjjmmmrrrxxx{{{~~~tttfffYYYRRRQQQUUUYYYZZZ^^^eeesssdddEEEFFFUUUlllwwwggg[[[WWW```sssAAA888666222333444111///............---+++++++++++++++++++++++++++vvvNNNBBB666555444333222111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***++++++,,,+++,,,,,,+++))))))***+++(((((((((((())))))******((((((((()))))))))******))))))************))))))((((((((()))))))))******&&&'''((())))))*********************++++++++++++******************************************))))))+++************++++++,,,************************((((((((()))))))))******++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------............/////////000000000000000000000000000000000111111111111111111111111//////000111111111111111/////////000000000111111------------------------))))))++++++,,,+++******(((((((((((())))))******))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((''''''''''''((()))))))))(((((('''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,******++++++,,,,,,------+++++++++,,,---...............---------,,,,,,,,,,,,++++++,,,......---+++))))))***+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,,,,------)))(((((())))))***+++,,,)))******+++,,,,,,---------,,,***)))(((((())))))((((((((())))))*********))))))(((((((((((())))))(((((((((((())))))))))))''')))******))))))***+++))))))))))))***************++++++++++++******))))))******+++,,,,,,------...---......,,,,,,444???DDDWWWnnnsssqqq}}}{{{fffXXXRRRGGGJJJMMMPPPUUUYYYVVVQQQLLLOOOUUUZZZVVVNNNLLLOOOXXXWWWWWW\\\cccjjjnnnoooaaa]]]XXXUUUTTTUUUXXX\\\hhhhhhhhhhhhfffdddbbbaaa______```aaabbbcccdddddd```bbbdddeeecccbbbbbbcccaaaaaabbbbbbbbbaaa```___```aaacccddddddddddddccc^^^___`````````aaadddggggggkkkooopppnnnlllkkkkkkmmmmmmooouuu|||~~~{{{sssjjj^^^VVVUUUYYY]]]___^^^fffwwweeeEEE@@@NNNlllnnnbbb___ddd}}}SSS666555555222333222000...---,,,------,,,***************************uuuMMMBBB666555444333222111111111//////............//////,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))***+++,,,,,,***++++++***(((''')))***'''((((((((())))))******''''''''''''((((((((()))'''((()))******)))((('''(((((((((((())))))))))))%%%&&&'''((()))))))))))))))************+++++++++************************'''((()))***************+++***************++++++))))))))))))))))))))))))''''''''''''((((((((()))+++++++++,,,,,,+++++++++******************************+++,,,,,,---......////////////000000000000111111111111111111111111111111111111111111111111//////000111111111111111//////000000111111222222------------------------((()))***+++,,,,,,+++***'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))*********+++''''''(((((())))))******'''''''''''''''((())))))(((((('''''''''(((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))******************+++++++++,,,,,,,,,(((((()))***+++,,,,,,---++++++,,,------...//////......---------,,,,,,,,,,,,++++++,,,......---+++((()))***+++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------'''((((((((()))+++,,,---))))))***+++,,,,,,------...---+++))))))))))))***''''''(((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))''')))******))))))***,,,))))))))))))************+++++++++++++++***)))((())))))***+++,,,,,,------***000222///+++---555<<<999JJJ```qqqtttlll~~~ooobbbHHHJJJJJJLLLRRRYYYYYYVVVRRRSSSUUUWWWPPPIIILLLUUUSSSPPPOOOQQQXXX]]]aaaaaa[[[WWWSSSRRRQQQRRRUUUYYY___aaacccdddeeedddbbbaaa\\\\\\]]]]]]___```bbbccc```bbbddddddcccaaaaaaaaa```aaabbbbbbbbbaaa___^^^```aaabbbbbbbbb```___^^^___aaacccdddfffiiimmmpppgggkkkoooqqqpppmmmjjjiiiiiikkksss}}}zzzppphhh```XXXVVVZZZ___aaaaaakkkyyyaaaFFFFFF[[[mmmxxxaaaYYYccc|||RRR===444777555666555...///---,,,,,,,,,,,,+++)))************************qqqLLL???777666444222111000//////////////////............,,,,,,,,,+++++++++******---,,,,,,+++*********+++,,,+++******)))*********************************++++++************++++++***)))(((''''''((()))******++++++***(((((()))+++))))))))))))))))))))))))***((('''((()))***)))'''))))))))))))((((((((((((******)))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,---------......111111000000//////......111111111111111111111111000000111111111222222222111111111111111111111111222222111000///...---,,,000///---,,,++++++,,,,,,------,,,,,,,,,++++++++++++++++++***)))(((((('''(((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))''''''(((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++,,,+++*********+++,,,---------------------------.........------,,,,,,,,,---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,---------***+++,,,---,,,,,,***)))))))))*********+++++++++---+++)))((('''((()))***************))))))))))))&&&&&&%%%%%%%%%$$$$$$$$$'''((()))******++++++***'''((()))******)))((('''(((((()))***************************************,,,+++*********+++,,,---------,,,------...///000333AAANNN]]]xxxtttooo}}}}}}ZZZOOOHHHHHHJJJLLLSSS[[[TTTVVVXXXVVVTTTSSSUUUWWWZZZSSSKKKIIIMMMRRRTTTTTTTTTQQQQQQUUUWWWUUUUUUVVV[[[]]]aaacccdddeeefffgggaaa^^^\\\\\\]]]^^^^^^]]]eeebbb___^^^_________^^^ZZZYYYXXXZZZ\\\^^^^^^^^^]]]]]]^^^```dddggghhhggggggiiikkklllkkkjjjjjjjjjlllkkkiiihhhhhhkkknnnooouuu|||zzztttoooggg___aaa[[[SSSPPPUUU^^^hhhnnnoooRRRJJJNNNZZZooobbbUUU]]]ddd<<<888333222222333222000//////...---,,,,,,++++++************************pppKKK>>>666555444222111000//////////////////............,,,,,,,,,+++++++++******---,,,++++++*********+++,,,++++++***))))))))))))***************************))))))(((((())))))******)))(((''''''((()))***)))))))))(((''''''(((((()))))))))))))))))))))))))))((('''((()))***)))''')))(((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************++++++++++++,,,,,,,,,,,,---------......000000000///////////////111111111111111111111111111111111111222222222222111111111111111111111111222222111000///...------000///...,,,,,,,,,,,,,,,------------,,,,,,,,,+++++++++******)))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((((((((('''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************++++++*********+++,,,---------------------------......---------,,,,,,,,,------,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------***+++,,,,,,,,,,,,+++***))))))*********++++++++++++***((('''&&&'''((()))(((((()))))))))*********))))))(((((((((''''''''''''''')))***************'''((()))******)))((('''(((((()))***************))))))))))))))))))))))))++++++*********+++,,,---------,,,------...///000///888DDDVVVyyy}}}mmmppp~~~eeeLLLDDDGGGJJJKKKLLLXXXZZZZZZXXXVVVVVVXXXZZZ[[[VVVPPPOOORRRSSSRRRPPPNNNMMMPPPWWW[[[ZZZZZZ\\\VVVYYY]]]```aaaccceeegggggggggfffeeedddfffhhhiiinnnjjjddd___]]]]]]]]]\\\ZZZZZZ[[[^^^``````___]]]bbbbbbbbbeeehhhjjjkkkjjjkkklllmmmmmmkkkjjjiiiiiijjjjjjkkkmmmppptttxxxzzz{{{}}}yyyooohhhddd^^^XXXLLLNNNPPPRRRYYYhhh|||pppQQQMMMKKKaaa~~~vvvppp___```vvvyyyIII:::666222111222222111000///......---,,,,,,++++++************************oooKKK<<<666555444222111000000///////////////............,,,,,,,,,+++++++++******,,,,,,+++************+++---,,,+++***)))(((((((((************************)))((((((''''''(((((()))))))))(((((((((((())))))++++++++++++******)))))))))))))))))))))))))))))))))(((''''''))))))((('''(((((((((((((((((((((((())))))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////////////////000000000000000000000000000000111111111222222222333333222222222222222222222222222222111000000///......000///...---------------......---------,,,,,,,,,++++++******)))(((((((((++++++*********)))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))++++++******)))))))))(((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))***+++++++++))))))))))))))))))))))))+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,***++++++,,,,,,,,,++++++)))))))))************+++***)))'''&&&&&&&&&'''(((&&&''''''(((***++++++,,,******)))))))))(((((((((''''''((()))************(((((())))))))))))(((((((((((()))***************((((((((((((((((((((((((++++++******++++++,,,---------,,,------...///000...111999OOOvvvuuuvvv~~~jjjVVVMMMIIIHHHHHHOOOQQQSSSTTTUUUXXX\\\___ZZZXXXVVVWWWXXXWWWSSSOOOLLLNNNTTT]]]aaa___^^^```XXX[[[___ccceeehhhkkknnnmmmmmmllljjjjjjlllooorrryyytttlllfffccccccddddddaaabbbdddgggiiihhhdddaaadddcccccceeehhhiiiiiiiiifffgggggghhhhhhgggffffffkkklllooorrruuuyyy{{{}}}tttqqqhhh]]]XXXWWWTTTQQQPPPOOOPPPVVVcccqqq~~~fffFFFEEEXXXmmmnnnddddddbbbrrrPPP888666333111000000111111000......------,,,,,,++++++************************nnnJJJ;;;666555333222111000000000////////////............,,,,,,,,,+++++++++******++++++***************+++---,,,+++)))((((((((((((************************)))((((((''''''(((((()))))))))(((((((((((())))))))))))***+++,,,+++)))'''(((((((((((((((((((((((()))(((''''''((()))(((''''''''''''((((((((((((((()))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))************************++++++,,,,,,,,,---------,,,,,,,,,---------......---......//////000000000000000000000000000000000111111111222222222222333222222222222222222222222222222111000000///....../////////......---------.........---------,,,,,,************))))))((((((,,,,,,++++++***)))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''((((((((((((((((((((((((+++******))))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***++++++,,,,,,***************************************++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------+++++++++++++++++++++,,,******++++++,,,,,,,,,+++))))))))))))************)))(((((('''''''''((()))''''''(((((()))******+++''''''''''''&&&&&&&&&%%%&&&'''((()))************(((((())))))))))))(((((((((((()))***************))))))))))))))))))))))))+++***++++++++++++,,,,,,------,,,------...///000000111666HHHkkkkkk||||||aaaNNNIIIKKKGGGIIILLLPPPTTTXXX\\\^^^[[[ZZZZZZ[[[\\\[[[WWWTTTLLLOOOWWW```bbb^^^[[[\\\]]]```dddhhhkkkooosssvvvqqqnnnjjjjjjmmmpppqqqqqqvvvrrrmmmjjjiiijjjjjjkkkffffffgggiiijjjiiifffcccbbbaaa```aaacccdddcccbbbaaaaaabbbdddgggiiiiiiiiilllmmmnnnoooppppppoooooofffaaaZZZTTTRRRSSSRRRQQQWWWSSSWWWjjjzzziiirrrVVVHHHJJJ\\\uuuhhhaaaeeewwwXXX>>>888222111/////////000000000---------,,,,,,,,,++++++************************mmmKKK:::555444333222111000000000////////////............,,,,,,,,,+++++++++***************))))))***++++++,,,+++***)))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((&&&&&&'''***,,,,,,(((%%%((((((((((((((((((((((((((('''&&&'''((()))(((&&&&&&&&&''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************************************************++++++,,,,,,,,,---------,,,,,,,,,---------......------......//////000000////////////////////////000000111111111111222222111111111111111111111111111111000000///........................---------......---------,,,,,,,,,*********)))))))))))))))++++++++++++******))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((()))))))))(((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))***+++,,,,,,---++++++++++++++++++++++++))))))******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&'''((())))))******)))))))))(((((((((((())))))(((((()))*********************************************++++++,,,,,,,,,,,,------,,,------...///000222222555@@@UUUnnnjjjiii}}}dddQQQHHHFFFGGGJJJNNNSSSWWWZZZ[[[___^^^]]]]]]\\\[[[YYYWWWLLLOOOXXX___```[[[YYY[[[aaadddgggkkkmmmqqquuuxxxuuunnnhhhjjjqqquuusssooollljjjiiihhhiiijjjiiigggeeedddbbbbbbccccccbbb```bbb```______``````___]]]cccaaaaaadddhhhjjjkkkjjjdddeeeeeedddccc```^^^\\\\\\YYYVVVUUUTTTSSSRRRRRRPPP\\\vvvzzz[[[WWWXXXHHH===JJJccc|||wwwgggoooYYY>>>777777////////////......//////,,,,,,,,,,,,,,,+++++++++************************mmmKKK:::555444333222111111111111////////////............,,,,,,,,,+++++++++*********))))))))))))***++++++******)))((((((((())))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))((((((******+++000444444000,,,))))))))))))))))))))))))((('''&&&&&&(((((('''&&&&&&&&&&&&''''''(((((()))''''''&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------........................///////////////////////////////////////000000000111111000000000000000000000000/////////......---------,,,------......---,,,,,,------,,,,,,,,,+++++++++******))))))))))))))))))************************(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))*********+++,,,,,,,,,++++++++++++++++++++++++((()))******++++++******************************++++++++++++,,,,,,,,,,,,*********+++++++++++++++)))))))))************+++******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------+++++++++++++++*********************+++,,,------***)))))))))))))))(((((()))))))))***************)))))))))(((((('''''''''(((''''''''''''&&&&&&&&&&&&&&&'''((())))))))))))))))))(((((((((((())))))(((((()))***************************************)))***+++,,,,,,,,,,,,+++------,,,------...///000111111222666???MMM[[[dddvvvoooUUUaaarrrmmmVVVFFFDDDCCCFFFLLLTTTZZZ]]]aaa```^^^\\\ZZZXXXVVVUUUSSSVVV]]]dddccc______bbbeeegggiiikkklllooorrruuurrrlllhhhllltttxxxvvvrrrmmmlllllllllmmmllljjjhhhiiigggdddccccccdddcccaaacccaaa_________^^^\\\ZZZ___\\\ZZZ[[[^^^```___]]]VVVWWWWWWWWWVVVTTTRRRPPPTTTSSSTTTVVVUUUTTTWWW\\\gggbbbJJJ999EEEEEEDDDXXXssswww]]]aaa^^^<<<555666444...///000///...---...///,,,,,,,,,,,,++++++++++++************************mmmLLL:::444444333222111111111111////////////............,,,,,,,,,+++++++++******)))))))))))))))***++++++)))(((((((((((()))******)))))))))))))))))))))))))))((((((''''''(((((()))'''((()))******)))(((''',,,,,,///555:::;;;777222))))))))))))))))))))))))((('''&&&&&&(((((('''&&&%%%%%%&&&''''''((())))))'''&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))*********************************************************************++++++++++++,,,,,,,,,,,,---------........................------....................................////////////////////////////////////---------------,,,,,,,,,***+++,,,------,,,++++++,,,,,,+++++++++*********)))))))))))))))))))))***'''(((((())))))******+++(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))'''''''''((())))))******((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((()))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((++++++++++++++++++++++++************************'''((()))***+++******)))******************************+++++++++,,,,,,,,,)))*********++++++++++++))))))))))))************)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------++++++++++++*********)))***************,,,---...******))))))(((((((((((('''(((((()))))))))))))))'''''''''(((((((((((((((((((((((((((''''''''''''%%%&&&'''((())))))))))))***)))(((''''''((()))***(((((()))***************************************)))***+++,,,,,,,,,++++++------,,,------...///000000///...000444:::DDDKKKZZZiii```[[[YYYaaaqqqaaaXXXLLLEEEFFFMMMUUUZZZXXXYYYZZZZZZXXXWWWVVVUUUZZZ[[[```ccc```[[[\\\aaa^^^___`````````bbbdddgggbbbcccfffjjjooosssuuuuuutttsssqqqqqqrrrrrrqqqpppnnnmmmkkkkkkkkkiiigggddd^^^\\\ZZZXXXXXXVVVTTTRRRSSSOOOLLLLLLPPPRRRQQQNNNLLLLLLMMMMMMMMMMMMMMMLLLOOOOOOSSSYYY]]]cccrrr~~~ZZZDDD<<<666IIIPPPSSSeeezzzssseeecccvvvcccCCC888666555444...000111000...,,,---...++++++++++++++++++++++++************************nnnMMM;;;444444333222111111111111000/////////............,,,,,,,,,+++++++++******))))))((())))))***++++++'''''''''(((((()))***+++))))))))))))))))))))))))'''''''''&&&&&&''''''''''''((()))******)))((('''((((((+++222888999555///))))))))))))))))))))))))((('''&&&&&&'''((('''&&&%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************************************************))))))*********+++++++++,,,,,,,,,---------....../////////......------,,,........................---------............///........................,,,,,,,,,,,,,,,,,,++++++)))***+++,,,,,,,,,+++***+++++++++*********)))))))))))))))))))))*********&&&&&&'''((()))***++++++(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))$$$%%%&&&'''(((***++++++&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((,,,,,,++++++++++++++++++))))))))))))))))))))))))'''((()))++++++******)))))))))))))))))))))))))))*********++++++,,,,,,,,,))))))******++++++++++++))))))))))))************(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++******))))))******))))))***,,,---///******))))))((((((((('''&&&&&&'''((())))))((((((%%%&&&&&&'''((()))******((('''''''''&&&&&&&&&&&&%%%&&&'''((())))))))))))***)))(((''''''((()))***(((((()))***************)))))))))))))))))))))))))))***+++,,,---,,,++++++---------------...000000222...,,,...222666<<>>EEEKKKYYY\\\^^^qqq~~~vvvllliiiwwwbbb888333;;;777222444...111222111...,,,,,,...++++++++++++++++++++++++************************hhhKKK>>>555555333222111000000000///////////////......---)))***+++,,,,,,,,,,,,,,,,,,+++***)))(((((((((((())))))))))))((((((((((((******))))))((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************)))(((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......------,,,++++++,,,,,,,,,------------------------........................---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))((()))***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))************************(((((())))))*********+++(((((((((((((((((((((((())))))((('''''''''''''''%%%&&&&&&&&&'''(((((((((%%%&&&''''''(((((('''''')))((('''&&&&&&'''((()))''''''''''''''''''&&&&&&***)))(((''''''((()))***)))))))))***++++++,,,,,,*********************************)))))))))))))))***((('''&&&&&&'''(((*********************************************************))))))(((((('''''')))*********++++++++++++++++++++++++++++++++++++)))************+++++++++++++++++++++*********)))******+++,,,,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))******+++(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''***))))))(((((((((((()))'''(((((()))***+++++++++************************+++,,,,,,------,,,,,,+++//////.........---------000///......///111444555AAAIIIeeesssiii___iiiwww[[[KKKFFFEEEFFFEEEJJJSSSVVVSSSSSSWWWTTTWWWVVVRRRQQQRRRMMMEEEEEECCCEEEKKKMMMJJJHHHHHHLLLMMMPPPRRRUUUZZZ```dddfffgggggghhhhhhiiiiiijjjiiigggeeeeeeddd```ZZZUUUNNNJJJEEEBBBCCCEEEHHHIIINNNGGGGGGMMMNNNIIIHHHLLLMMMKKKIIIIIIIIIJJJMMMRRRVVV^^^llljjjRRRLLLCCC999DDD\\\www{{{llleeetttssshhhlll^^^lllTTTGGG888111222444222...000//////...------,,,,,,+++++++++++++++++++++++++++++++++*********))))))hhhKKK===555555333222111000000000///////////////......---)))***+++,,,,,,,,,,,,,,,******)))))))))*********))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((''''''''''''(((((((((((((((((((((((()))(((((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((()))))))))))))))(((((())))))((('''''''''((()))))))))))))))))))))))))))(((((()))))))))******************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++***)))((()))***+++***((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((()))***+++************************(((((()))))))))*********(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''(((((('''&&&&&&'''((((((''''''''''''''''''''''''***)))(((''''''((()))***+++*********))))))))))))************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))************************************************))))))))))))(((((((((((())))))))))))*********+++++++++++++++++++++++++++)))************+++++++++++++++*********)))))))))((()))******++++++******)))))))))))))))))))))))))))(((((((((((()))******(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))(((((((((((())))))((((((((()))***+++++++++************************------............------///.........------------///...------///111333444777CCCdddnnn\\\cccwww~~~hhhUUUHHHHHHBBBBBBIIIPPPPPPPPPQQQRRRWWWYYYWWWWWWYYYUUUOOOGGGDDDFFFKKKMMMJJJHHHIIIFFFHHHJJJLLLNNNQQQUUUXXXZZZZZZ[[[\\\^^^___```aaabbb```]]]\\\[[[XXXSSSOOOFFFDDDCCCDDDFFFJJJMMMNNNSSSMMMKKKOOOQQQNNNOOOSSSNNNNNNNNNMMMLLLOOOUUU[[[hhhkkkYYYHHH>>>>>>>>>CCCZZZtttssspppeee[[[cccttt\\\CCC<<<333111333444222////////////...---,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))gggIII;;;555555333222111000000000///////////////......---******+++,,,,,,,,,++++++((())))))***++++++,,,---))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''''''''''''''((((((((((((((('''(((''''''&&&&&&'''(((((())))))))))))))))))))))))(((((())))))))))))******************************))))))******+++,,,------++++++++++++++++++++++++,,,++++++******++++++,,,*********))))))******+++++++++++++++++++++++++++------------------------,,,,,,,,,,,,+++++++++++++++,,,---......---,,,+++***)))((()))***+++***(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''$$$$$$%%%&&&''')))+++,,,))))))))))))))))))))))))(((((())))))))))))******(((((((((((((((((((((((()))((((((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((((((((()))))),,,+++***)))((('''&&&%%%)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))************************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++++++++++++++)))************+++++++++******)))))))))((((((((('''((())))))******))))))))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((('''(((((()))***+++(((((())))))***+++++++++************************------............------............------------...---------...///111333///;;;XXXzzz[[[QQQaaaqqqooo[[[MMM@@@???DDDIIIKKKLLLKKKRRRVVVWWWWWWXXXWWWTTTMMMJJJJJJMMMNNNIIIFFFFFFEEEHHHKKKLLLMMMNNNPPPQQQSSSSSSTTTUUUWWWYYYZZZ[[[YYYWWWUUUSSSRRRPPPMMMKKKGGGGGGHHHIIIIIIJJJKKKKKKRRROOOPPPTTTWWWVVVVVVWWWUUUTTTRRRPPPQQQYYYccckkkyyyqqq[[[DDD999===BBBEEEHHHTTTmmmqqqaaaUUUZZZmmm^^^???444222000000111111000...///......------,,,,,,++++++++++++++++++++++++++++++************)))))))))fffHHH:::555555333222111000000000///////////////......---***++++++,,,,,,,,,++++++((()))***++++++,,,,,,,,,))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((()))))))))***************************(((((()))***+++,,,------++++++++++++++++++++++++*********))))))*********)))(((((((((((()))******************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***+++...//////...+++******)))((()))***+++***(((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&$$$%%%%%%%%%'''((()))***(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&&&&'''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''))))))(((((((((((())))))******)))((('''&&&%%%%%%((((((((((((((((((((((((((((((((())))))))))))))))))(((''''''''''''((()))************************))))))))))))))))))))))))''''''(((((())))))******'''''''''(((((((((((()))************************))))))*********+++++++++))))))))))))(((((((((((('''((())))))******))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''((()))++++++)))))))))******+++++++++************************+++++++++,,,,,,+++++++++------------------------------,,,------///000111///444DDD^^^ttt}}}kkk^^^TTTZZZfffxxxoooWWWGGGBBBBBBEEEGGGHHHMMMSSSUUUVVVVVVWWWWWWTTTPPPPPPSSSQQQJJJDDDBBBGGGIIIMMMOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQRRRTTTUUURRRQQQOOONNNNNNNNNOOOOOOMMMOOOQQQRRRRRRPPPPPPPPPSSSTTTVVVXXXZZZZZZWWWSSSXXXWWWVVVYYYeeeuuu|||PPP=========>>>QQQ```]]]YYYaaaqqq}}}sss```UUU\\\vvvccc===@@@000111222111///---,,,,,,------------,,,,,,++++++************************************))))))))))))cccGGG:::555555333222111000000000///////////////......---++++++,,,,,,,,,++++++***)))***++++++++++++***)))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((('''''')))******)))''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&'''''''''''''''%%%&&&&&&'''''''''''''''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((()))******+++,,,,,,************************))))))))))))))))))))))))((('''''''''(((((()))***************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))+++---//////---+++)))***)))((()))***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%&&&'''(((((())))))((((((%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''((((((((((((************************))))))*********+++++++++))))))))))))((((((((((((((()))******++++++******(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''''''''((()))++++++************++++++++++++***************************++++++++++++++++++***,,,,,,------------------,,,,,,,,,------...//////111000555BBBRRRccctttzzzeee[[[TTTYYYhhhzzzkkkWWWKKKDDDAAAFFFHHHKKKOOORRRSSSVVVYYYSSSQQQSSSWWWUUUNNNGGGDDDFFFIIIMMMOOOOOOOOOOOOOOOKKKJJJHHHGGGGGGGGGIIIIIIJJJJJJJJJJJJLLLNNNQQQSSSNNNRRRVVVXXXXXXXXXZZZ[[[YYY[[[[[[XXX]]]gggjjjhhhiiilllrrr~~~xxxpppaaaQQQEEE@@@AAADDD]]]rrr|||nnn^^^```jjjooosssfff\\\YYY^^^tttlllBBB---666222333333111---,,,,,,...,,,,,,,,,,,,,,,+++++++++************************))))))))))))))))))))))))aaaFFF<<<555555333222111000000000///////////////......---++++++,,,,,,,,,+++******((()))***++++++***((('''))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((%%%&&&'''((((((((((((((())))))))))))))))))))))))''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))((())))))******))))))(((''''''''''''((()))******************************++++++++++++++++++++++++*********+++++++++++++++)))***+++,,,,,,+++***)))***)))((()))***+++***(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''''''''((((((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''&&&&&&&&&''''''((())))))))))))(((&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((())))))))))))((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''(((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((************************)))************+++++++++******)))))))))(((((((((((()))******++++++******))))))))))))))))))))))))((((((''''''(((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((('''(((((()))***+++++++++++++++++++++++++++************************,,,,,,------------,,,,,,,,,,,,,,,,,,---------------------.........//////...///111666@@@OOO___jjjqqq~~~yyydddXXXXXX___kkktttkkkZZZNNNHHHCCC@@@CCCFFFIIIMMMQQQQQQNNNPPPTTTUUUQQQLLLLLLKKKNNNQQQSSSRRRQQQQQQQQQIIIGGGEEECCCBBBBBBCCCDDDBBBDDDEEEGGGHHHKKKOOOSSSPPPSSSVVVWWWVVVVVVYYY]]]bbbgggfffdddqqq^^^MMM===:::>>>HHH[[[llluuu]]]WWW\\\^^^ZZZRRR\\\oooyyybbbDDD777000222222222111000......///111++++++++++++++++++++++++************************(((((()))))))))))))))***___FFF===555555333222111000000000///////////////......---+++,,,,,,,,,,,,+++***)))%%%&&&(((*********)))((())))))))))))(((((((((((('''((((((((()))))))))***((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&(((((()))))))))%%%&&&''')))******))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((()))************)))(((''''''''''''((()))***+++++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++))))))************))))))***)))((()))***+++***(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((())))))***(((((((((((((((((((((((())))))((((((((('''''''''(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''((()))))))))))))))&&&'''(((((((((((('''&&&%%%%%%&&&&&&'''(((((()))'''((()))******)))((('''&&&&&&'''((())))))******((((((((((((((((((((((((&&&&&&''''''((())))))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((()))))))))************************)))************+++++++++++++++*********)))))))))'''((())))))******)))))))))))))))))))))))))))))))))(((((((((((()))******((((((((((((((((((((((((''''''''''''((((((((()))''''''((((((((((((''''''))))))(((((((((((())))))++++++++++++++++++++++++************************,,,,,,------------,,,,,,++++++,,,,,,,,,---------------...///////////////---///000111666@@@NNNWWWeeeyyypppaaaZZZZZZqqq}}}hhhZZZNNNLLLMMMMMMOOORRRTTTOOOLLLNNNOOOMMMMMMOOOQQQRRRTTTTTTRRRPPPPPPPPPHHHFFFDDDBBBAAABBBDDDEEE>>>AAADDDEEEFFFHHHLLLOOOQQQUUUYYY[[[]]]bbbjjjpppxxxeeeCCCBBB???;;;@@@UUUuuuyyyaaaVVVTTTTTTUUU[[[~~~^^^???222333888666000000////////////...---*********+++++++++++++++************************(((((((((((())))))******^^^FFF>>>555555333222111000000000///////////////......---,,,,,,,,,,,,,,,+++***)))"""$$$&&&)))*********)))))))))))))))(((((((((((('''((((((((())))))******)))(((((((((''''''''''''((((((((((((((((((((((((''''''%%%$$$$$$%%%''''''((((((((((((((((((((((((''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))(((((('''''''''&&&&&&&&&%%%&&&'''((())))))))))))%%%&&&(((************)))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))((()))***++++++***)))((('''''''''((((((***++++++++++++++++++++++++++++++************************))))))******++++++++++++))))))(((((((((((())))))***)))((()))***+++***(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''')))***,,,---))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((()))***%%%&&&&&&''''''((((((((('''(((((()))))))))))))))&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((())))))'''((()))******)))((('''(((((((((((()))))))))***))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++************&&&''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''***))))))(((((((((((()))++++++++++++++++++++++++*********************************++++++*********+++++++++,,,,,,---------......//////000/////////...000...+++,,,666DDDMMM___wwwzzz```UUUVVVhhh}}}qqqiiigggdddbbbccc[[[SSSKKKIIIHHHGGGJJJNNNOOOPPPPPPNNNKKKIIIHHHIIIDDDCCC@@@??????@@@CCCDDD???BBBEEEFFFFFFGGGJJJMMMOOOUUU^^^fffppp~~~qqq\\\RRRIII???999BBBFFFJJJ\\\wwwxxxhhh\\\VVVSSSbbbsssZZZ===>>>777000222000000///...//////---***&&&******************++++++))))))))))))))))))))))))'''((((((((())))))******```EEE777777666555333222111000000000000000///......---------,,,,,,+++*********+++++++++++++++++++++++++++(((((('''&&&&&&&&&&&&&&&))))))))))))((((((((((((***'''&&&((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&$$$&&&((((((&&&%%%''')))'''''''''&&&&&&%%%%%%$$$))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))******)))(((((()))+++&&&%%%&&&'''******)))((()))))))))))))))(((''''''(((((()))***************++++++++++++***)))((((((******+++,,,,,,---......************************+++*********))))))(((((()))))))))((((((((((((((())))))(((((('''''''''&&&%%%&&&&&&&&&''''''(((((((((((())))))))))))(((((()))(((((((((***+++***))))))***+++,,,,,,+++***))))))***+++***)))((()))*********)))(((((()))***+++''''''((()))***+++,,,,,,+++***((('''&&&''')))*********))))))(((((('''''''''''''''''''''''''''&&&))))))))))))))))))))))))((())),,,------,,,)))(((((((((((((((((('''''''''******))))))((((((((('''&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&''''''''''''(((******))))))))))))******)))))))))))))))))))))))))))((('''''''''(((***+++(((((()))***++++++,,,,,,+++***)))(((((('''(((((())))))))))))))))))))))))******))))))(((((('''''')))((('''''''''(((***+++))))))************))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))***)))((((((((()))+++,,,***************)))((((((******+++,,,+++***)))(((+++*********+++,,,------000111222333222111...------///000...,,,///777===WWWxxxyyyZZZSSSZZZ```gggsss{{{bbbJJJCCCFFFHHHGGGGGGKKKMMMNNNMMMKKKIIIIIIIIICCCBBBBBBCCCAAA@@@AAADDDDDDCCCEEEHHHIIIJJJRRR\\\iiiqqq}}}ssshhh\\\SSSMMMEEE;;;<<>>AAADDDHHHSSSfffwww|||oooccc\\\[[[]]]^^^ccceeennn|||___===:::666111000222333222000......---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))************```MMMEEE666666444333222111111111000//////......---,,,,,,,,,,,,++++++***++++++,,,+++++++++++++++++++++++++++******)))((()))))))))'''''''''((()))*********%%%((((((&&&%%%&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&'''''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((()))***)))'''''')))***"""&&&((('''%%%&&&---222(((((())))))))))))((((((((()))************))))))))))))***+++,,,,,,++++++)))))))))*********++++++************************(((((((((((((((((((((((('''(((((()))***+++,,,,,,((((((((((((((((((((((((+++*********))))))((((((***++++++,,,,,,++++++***+++*********,,,---,,,+++,,,+++***))))))***+++,,,+++,,,,,,+++(((''''''((((((((()))***+++,,,......************))))))((((((''''''''''''((()))++++++))))))))))))((((((((((((''''''(((((()))*********((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((())))))((()))))))))*********+++(((((('''(((((()))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++))))))************)))((()))******++++++,,,,,,,,,*********))))))******+++)))***+++,,,------,,,,,,---......---+++,,,000333000:::DDDHHHNNNXXX```ccczzziiiYYYbbbpppjjjWWWMMMKKKLLLDDDDDDBBB@@@@@@DDDKKKQQQ[[[eeelllmmmuuuvvvkkkeeedddbbb]]]XXX```pppLLLCCC???555333111000222222000///------------,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))((()))))))))************]]]GGG???666555444333222111111111/////////...------,,,,,,,,,++++++***++++++,,,,,,************************++++++***)))))))))))))))))))))))))))((((((((((((***......)))%%%&&&&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&'''(((((('''&&&'''''''''(((((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))((())))))(((''''''(((***###&&&)))(((%%%'''---333(((((())))))))))))(((((())))))*********))))))(((***+++++++++******)))(((*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***++++++,,,))))))))))))))))))))))))++++++******))))))((((((++++++,,,,,,,,,,,,+++++++++*********,,,---,,,+++,,,+++***))))))***+++,,,***+++,,,***(((''''''(((&&&'''((()))+++,,,,,,,,,++++++******)))((((((((())))))((((((((((((((()))(((((((((((())))))))))))'''((((((((())))))******'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))&&&'''''''''(((((())))))&&&&&&''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((()))))))))))))))*********(((((('''(((((()))******(((((((((((((((((((((((('''''''''''''''((((((((('''(((((()))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))************((())))))*********)))))))))******++++++,,,---...++++++***************+++***+++,,,,,,------------,,,---------,,,---...000,,,111555888???LLLWWW]]]yyywww~~~xxx\\\[[[___kkkzzz~~~___YYYOOOEEE>>>===@@@DDDFFFJJJNNNRRRXXXeeetttzzzggglllmmmdddYYYYYYfffuuuoooBBB000666;;;333333222222222111///------,,,,,,,,,+++++++++++++++++++++*********))))))))))))))))))))))))))))))((()))))))))************ZZZCCC:::666555444333222222222222//////......---,,,,,,,,,++++++******++++++,,,,,,((((((((((((((((((((((((+++******)))))))))))))))***)))))))))((((((((('''...555555---'''))))))%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''&&&%%%&&&((((((((('''''''''''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((())))))(((''''''(((***((()))***)))''''''***---'''(((((())))))))))))))))))************))))))(((************)))((('''&&&++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************''''''(((((())))))******((()))))))))))))))******************))))))))))))***++++++,,,,,,++++++***+++***)))***,,,,,,,,,***++++++************++++++)))***+++***)))((()))***&&&'''(((******++++++++++++*********))))))(((((())))))))))))((((((((('''(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))&&&&&&''''''((()))))))))'''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((()))******)))((('''''''''''''''''''''''''''&&&&&&'''((((((((((((''')))))))))))))))))))))))))))(((((((((((())))))***))))))))))))))))))))))))&&&''''''''''''(((((((((''''''((()))))))))))))))'''(((((())))))(((((('''((((((((((((((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))************)))((())))))************)))))))))******+++---//////---,,,++++++***+++++++++,,,,,,,,,,,,------------,,,,,,------............////////////666DDDVVVbbbsss}}}www|||kkk```YYY]]]gggnnnqqqsssuuu{{{}}}{{{xxxpppjjjmmmmmm___LLLKKKFFF???;;;???IIIUUU^^^pppppppppttt~~~uuummmhhhdddhhheee```___ggg{{{[[[BBB555555666000222222222222111///...---,,,,,,,,,+++++++++******+++************)))))))))))))))))))))))))))))))))))))))))))))************YYYCCC:::555555444333222222222222///......------,,,,,,+++++++++******++++++,,,---((((((((((((((((((((((((******)))(((((((((((()))(((((((((((())))))))))))...666777---'''***+++'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''&&&$$$&&&((()))(((&&&'''''''''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))*********)))))))))))))))''''''((()))))))))))))))***************)))(((((('''((((((((((((((('''&&&************************))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''(((((((((&&&'''''''''(((((((((((((((((())))))))))))))))))******++++++++++++*********)))((()))+++,,,+++*********++++++++++++******((()))******))))))***+++((()))***++++++++++++************)))))))))))))))((((((((())))))))))))((('''((((((((()))))))))***))))))(((((('''&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***'''''''''(((((())))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''(((***++++++***((('''''''''''''''''''''''''''%%%&&&'''((((((((('''''')))))))))))))))))))))(((***))))))(((((((((((()))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&'''((()))***))))))(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))***+++******)))(((((()))***************)))))))))***+++...000111...------,,,++++++,,,,,,------,,,,,,++++++,,,,,,++++++,,,...///000///...---.........000:::JJJWWWdddwww{{{vvvvvv|||~~~yyyqqqllllllkkkddd]]][[[bbbeeeooo{{{~~~zzzwwwuuuyyyllljjjuuuwwwkkkbbbbbbbbb___\\\^^^aaa```XXXQQQQQQIII@@@@@@MMMddd}}}}}}rrrfffZZZVVVXXXmmmaaa\\\mmmwwwPPP666444666888666...000000111000///.........++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************}}}YYYDDD===555444444333222222222222///......------,,,+++++++++*********+++,,,,,,---***************************))))))(((((((((((((((&&&&&&'''((()))***++++++)))333555***%%%)))***&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((&&&$$$%%%((()))(((&&&'''''''''&&&&&&%%%%%%$$$&&&'''''''''(((((())))))************************((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''((()))(((&&&&&&((()))((('''''')))+++,,,+++***''''''((()))))))))))))))***************)))(((((($$$%%%&&&'''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))***************++++++*********)))(((((((((***+++***))))))***+++,,,,,,+++***)))'''(((******))))))+++,,,)))***,,,,,,---,,,+++***))))))))))))))))))******%%%&&&''')))************'''((((((((())))))******))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***'''((((((((())))))******))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''')))***,,,,,,***)))'''((((((((((((((((((((((((%%%%%%'''((((((((('''&&&))))))))))))((((((((((((+++***)))(((((('''(((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((()))++++++******)))(((((()))***************)))))))))***+++...000222///...------,,,,,,,,,,,,------,,,+++*********+++++++++,,,...000111000...(((,,,111222///000888BBBTTTfffyyyyyy~~~}}}~~~zzz|||rrrbbb[[[PPPSSS```ooooooeeefffooosss}}}~~~|||}}}yyykkkjjj~~~}}}|||tttsssvvv|||zzzqqqjjjiiippphhh]]]XXX^^^lll|||zzzuuutttsssqqqnnnoooiiigggiiibbbVVVRRRWWW```dddrrrrrrFFF555333:::222+++...000---...///...------...///+++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))************|||XXXEEE???777666555333222111000000......//////......---,,,++++++++++++++++++++++++))))))))))))((((((((((((******))))))((((((''''''''''''((()))))))))))))))&&&&&&''''''(((((())))))))))))((('''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((()))(((((('''''''''(((((((((((((((((())))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''&&&&&&''''''(((((())))))'''''''''''''''((())))))''''''''''''((((((((()))))))))))))))))))))))))))+++***)))))))))***,,,,,,((((((((()))******++++++(((((()))***************+++++++++++++++***)))((())))))(((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%'''''''''(((((((((((()))'''''''''&&&&&&%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((()))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''(((((((((((())))))((('''''''''''''''((((((((((((((((((((((((************))))))))))))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++,,,------+++***)))***,,,------,,,,,,+++***))))))++++++,,,,,,---...//////---......///000111111222BBBQQQffftttsssllllllrrr~~~nnnsssyyy{{{}}}ttt]]]ZZZ]]]ddd```TTTQQQVVV]]]ccclllsssvvvvvvuuutttrrr{{{xxx}}}uuuuuuxxxxxxwwwwwwzzzxxxjjjVVVPPP[[[hhhmmmpppiiidddfffgggdddaaaaaa[[[___gggjjjccc\\\fffwww___>>>666555333111000000000111///............---------+++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************|||XXXDDD>>>777666555333222111000000......//////......---,,,++++++++++++++++++++++++))))))))))))((((((((((((***)))))))))((((((((('''''''''((()))))))))))))))'''''''''((((((((((((((())))))((('''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))(((((((((''''''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((('''''''''&&&'''''''''((((((((((((((('''''''''''''''((())))))'''''''''((((((((())))))))))))))))))))))))))))))******)))))))))***+++,,,******))))))))))))))))))(((((()))************)))***+++++++++******)))((()))((((((((('''''''''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''''''''''''''(((((((((((())))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,---+++***)))***,,,,,,,,,++++++******))))))******++++++,,,------...---......//////000000000333;;;IIIWWW\\\^^^cccjjjxxxpppqqquuuqqqttt{{{wwwggg[[[YYYPPPSSSWWW\\\```bbbaaa___fffppp|||yyyrrroooooorrrrrrzzzwwwoooiiikkkppprrrtttwwwvvvooo___MMMFFFLLLWWW^^^jjjbbb[[[XXXWWWWWW\\\bbb]]]cccrrrSSS???>>>666555333111000000000000............------------++++++++++++++++++++++++************)))))))))((())))))))))))))))))))))))))))))))))))************}}}XXXCCC<<<777666555333222111000000......//////......---,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))(((((((((((((((''''''''')))((((((''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''&&&&&&&&&&&&(((((((((((((((''''''''''''''''''''''''((())))))''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))((('''''''''((())))))******))))))***************))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&&&&''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))************++++++++++++,,,,,,+++***)))+++,,,+++++++++***************)))******++++++,,,,,,,,,........................------333>>>IIIRRR^^^hhhxxx]]][[[YYY[[[^^^]]]XXXRRRUUU\\\ccceee```\\\[[[\\\XXX\\\dddkkkfff^^^```iii___\\\^^^dddiiikkkllloootttmmmdddZZZRRRPPPZZZeeeiiieeecccaaa___bbblllxxx}}}RRR777000333444333222111000/////////............------------++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************}}}XXXBBB:::777666555333222111000000.........///......---,,,++++++++++++++++++++++++))))))))))))(((((((((((())))))))))))((((((((((((''''''((()))))))))))))))))))))((((((''''''&&&&&&)))(((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''))))))((((((''''''&&&&&&'''''''''''''''((())))))'''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))************))))))(((((((((((('''(((((()))))))))))))))((())))))***))))))(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((()))))))))*********)))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&'''''''''(((((()))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((())))))*********++++++++++++,,,,,,+++******+++---+++++++++,,,,,,,,,,,,,,,******++++++,,,,,,,,,------------------------,,,///,,,---333<<>><<<555---222222111000//////...............---------,,,,,,*********************************)))))))))))))))((((((((((((((((((((((((((()))))))))************|||WWWAAA:::777666555333222111000000.........///......---,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))))))))((((((''''''&&&&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))(((((())))))))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&'''''''''''''''((())))))(((((((((((()))))))))***((((((((((((((((((((((((''''''(((((())))))))))))''''''(((((())))))))))))''''''((()))))))))))))))'''(((((()))))))))((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((''''''&&&''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%%%%&&&&&&&&&&&&''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''''''''((((((((()))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))*********+++++++++***+++,,,+++******+++------.....................,,,,,,,,,,,,------------------------,,,,,,,,,,,,...---...///000555BBBOOOfff~~~{{{|||wwwxxxqqqffffffffffffeeeeeeeeeeeehhhaaaYYYSSSNNNJJJLLLPPPVVVSSSVVV___hhhnnnsssxxxtttqqquuu```FFF444000333444333000000000000///......---...------------,,,,,,,,,************************))))))))))))))))))******((((((((((((((((((((((((((()))))))))************{{{VVVAAA:::777666555333222111000000......//////......---,,,++++++++++++++++++++++++))))))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((('''''''''(((''''''''''''(((((()))'''''''''(((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&''''''((()))***(((((((((((())))))))))))(((((())))))))))))******'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''''''''''''''((())))))((((((((()))))))))******((((((((((((((((((((((((&&&&&&'''(((((((((((((((&&&&&&'''(((((()))******&&&'''(((((())))))((((((&&&''''''(((((((((((((((&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((''''''&&&&&&%%%&&&&&&&&&&&&'''''''''(((''''''''''''(((((()))(((((((((((((((((((((((('''''''''(((((())))))***(((((((((((((((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************)))))))))))))))))))))))))))************+++++++++***+++,,,+++******,,,---000000000///////////////------------------------------------------------......000000,,,+++333===KKK^^^mmmlllkkktttyyyzzz}}}wwwggg___bbblllwww}}}|||vvv{{{kkkBBB===666222000111000000...////////////...---,,,------------,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))************yyyUUUAAA;;;777666555333222111000000......//////......---,,,++++++++++++++++++++++++))))))))))))(((((((((((('''((((((((()))))))))***''''''((()))))))))))))))'''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((()))***(((((((((((())))))))))))(((((()))))))))*********''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''((((((((((((((('''''''''''''''((())))))(((((()))))))))*********((((((((((((((((((((((((%%%&&&'''(((((((((''''''''''''((((((((((((((((((&&&'''(((((())))))((((((%%%&&&''''''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&'''''''''((((((((()))&&&&&&'''''''''(((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((('''''''''%%%%%%&&&&&&&&&''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''((())))))***++++++(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((())))))))))))***)))))))))))))))))))))))))))************+++++++++***+++++++++******,,,...111000000000///.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------....../////////...///111111...000555999CCCQQQXXXZZZ^^^gggqqq\\\:::999444///000555666111+++------...///...---,,,+++---------,,,,,,,,,++++++************************((()))))))))************))))))))))))))))))))))))))))))))))))************xxxTTTAAA;;;777666555333222111000000......//////......---,,,++++++++++++++++++++++++))))))))))))(((((((((((('''((((((((())))))******'''(((((()))))))))))))))&&&'''''''''(((((())))))'''''''''''''''((()))***))))))(((((('''''''''&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((&&&&&&&&&'''''')))******(((((((((((())))))))))))(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''''''''''''''((())))))))))))))))))************((((((((((((((((((((((((%%%%%%'''((((((((('''&&&)))))))))(((''''''&&&&&&&&&''''''(((((((((((((((%%%&&&&&&'''((((((((('''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''(((((((((((()))%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''((()))***(((((((((((((((((((((((('''(((((()))***++++++,,,((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((('''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((())))))))))))))))))))))))))))))************+++++++++***+++++++++******,,,...111111000///...------,,,++++++++++++++++++++++++,,,,,,------...///000000...***)))///333222111111000333===GGGJJJLLLWWWdddxxxxxx~~~{{{zzz}}}EEE555AAA222333444111---,,,///333,,,---.........---,,,+++---------,,,,,,,,,++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************vvvSSSEEE<<<777666444222111111111222///............---------***++++++,,,,,,++++++***+++******)))(((''''''&&&'''((()))******)))((('''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))))))))******+++&&&***111...666111 )))###((('''((()))---###''''''&&&&&&&&&&&&''''''&&&%%%''')))((($$$%%%((((((---+++######******$$$111,,,'''%%%))),,,***%%%)))///%%%!!!***((($$$...&&&''''''((('''&&&%%%$$$###(((***((($$$%%%(((+++(((((((((((((((((((((((('''&&&"""&&&...(((!!!''',,,&&&###%%%)))***(((&&&000$$$%%%---,,,%%%!!!(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************(((((((((((('''''''''''')))))))))))))))******+++((((((''''''''''''(((((((((((((((((((((((((((((($$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&---333555111,,,'''(((((()))))))))))))))((((((((('''&&&&&&%%%%%%((('''&&&%%%%%%&&&'''(((%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''((())))))((((((&&&'''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++)))************+++++++++---,,,,,,++++++******)))---,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,............////////////...111333444777@@@MMMVVV|||{{{rrrssszzzvvvrrrsss~~~|||gggNNN:::222444222222222111000//////...000000///...------,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************tttQQQCCC;;;777666444222111111111222///............---------***++++++,,,,,,++++++************)))((('''''''''(((((())))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((())))))***+++,,,"""%%%,,,###******,,,%%%$$$,,,%%%'''###***&&&(((''''''&&&&&&''''''(((***,,,)))$$$(((///***)))%%%###$$$%%%&&&(((***---""" +++000***)))...&&& '''222---&&&&&&(((,,,***(((&&&'''***...111999///###""")))...***"""((((((((((((((((((((((((&&&,,,***!!!&&&...000%%%---,,,&&&###'''///+++333***###)))000111(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************((((((((((((''''''''''''((((((''''''(((((()))***((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))---333333///***''''''(((((())))))(((((('''''''''''''''&&&&&&&&&((('''&&&&&&&&&&&&'''(((&&&&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))(((((('''&&&&&&''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((&&&'''''''''''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((())))))))))))*********)))************+++++++++,,,,,,,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,------------............,,,...000000111777AAAIIIfffyyy}}}{{{qqqssssssyyyzzz~~~{{{zzz~~~yyyWWWFFF>>>666333555222222111000000///......000//////...------,,,,,,,,,,,,,,,+++++++++************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************qqqNNNAAA999666666444333222111111111///............---------******++++++++++++************))))))((((((''''''))))))(((((((((((())))))(((((())))))))))))((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))(((((())))))***+++)))###$$$***...&&&'''((('''"""''' ,,,%%%+++&&&(((''''''&&&&&&''''''(((''',,,%%%'''999%%%!!!'''444666+++&&&+++000888'''&&&---***222&&&******&&&---&&&(((++++++)))###&&&'''###"""'''...((((((((((((((((((((((((...&&&&&&'''&&&******000(((!!! %%%((($$$///'''"""$$$&&&%%%!!!(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((+++......***%%%&&&&&&&&&'''''''''((((((%%%&&&''''''''''''''''''((('''&&&&&&&&&&&&'''(((''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))((((((''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((''''''''''''&&&&&&''''''(((((((((((((((&&&&&&'''''''''''''''&&&((((((''''''''''''((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************((((((((())))))))))))***)))************+++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,---...---,,,///444999HHHZZZcccgggooonnniiilllvvv|||xxx}}}}}}|||zzz||||||xxx}}}iiiPPP888222444333111000111111000000//////......//////......---,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************pppNNNAAA888666555444333222111111111///............---------******++++++++++++*********)))))))))((((((((('''***)))(((''''''((()))***(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))))))))((('''&&&%%%(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((()))******)))///)))###***)))///$$$000$$$%%%%%%000,,,...&&&((((((''''''''''''((((((555)))$$$---111***!!!111)))%%%&&&&&&###&&&---555&&&)))000+++$$$"""---777+++$$$111666***...+++(((&&&(((---444888///---,,,,,,***'''&&&'''((((((((((((((((((((((((111"""222...%%%$$$"""$$$(((''''''***...000%%%,,,---+++)))+++---(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************((((((((((((''''''''''''''''''&&&&&&''''''((()))(((''''''&&&&&&''''''(((''''''''''''''''''''''''(((((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&((((((%%%"""%%%%%%%%%%%%&&&&&&''''''$$$%%%&&&'''(((((((((((('''''''''&&&&&&'''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((('''''''''''''''''''''((((((((((((((('''%%%&&&''''''((('''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))************))))))*********+++++++++,,,,,,------...//////000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---//////...------///111333>>>BBBGGGSSSXXXYYYaaaggg~~~|||yyy|||uuudddSSSCCC555222444222///...000000000//////..................------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************pppNNNAAA:::555555555444333222111000///............---------)))******++++++******)))))))))))))))((((((((((((***)))(((''''''((()))***(((((())))))))))))((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((()))(((((('''&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((('''((())))))***---,,,"""222111&&&,,,"""&&&"""...444$$$&&&(((((((((''''''((((((((()))"""%%%WWWpppGGG111(((!!!'''***'''(((,,,+++'''666%%%%%%333(((???}}}pppZZZ)))&&&&&&)))'''###$$$)))(((((((((((((((((((((((('''$$$))),,,$$$ (((000///$$$%%%JJJbbb///###&&&""" &&&(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************((((((((((((''''''''''''((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$%%%&&&%%%$$$&&&%%%%%%$$$%%%&&&''''''###$$$&&&((())))))((((((&&&''''''''''''''''''&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''(((((((((((((((''''''%%%&&&&&&'''((((((''''''((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))((()))))))))******************++++++++++++,,,,,,))))))*********+++++++++,,,,,,---...//////000000---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////.../////////.........///+++333333555???DDDKKKZZZccc|||}}}bbbJJJBBBAAA;;;666222222111000111222/////////...............---------------,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************pppNNNBBB:::555555555444333222000000///............---------))))))************))))))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''(((((()))***+++...WWWPPP,,,)))///)))((((((''''''(((((()))$$$111---777666///)))'''%%%$$$(((///000***666wwwBBB,,,%%%$$$&&&(((((((((((((((((((((((( ---''')))...!!!jjj666'''000+++(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************((((((((((((''''''''''''((((((''''''(((((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&%%%$$$%%%&&&'''(((###$$$&&&((())))))((('''&&&&&&'''(((((('''&&&&&&&&&'''((())))))))))))(((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))(((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************+++++++++,,,,,,,,,------)))************+++++++++,,,,,,------...///000000---,,,,,,++++++,,,,,,---------------,,,,,,,,,,,,........./////////000000,,,,,,------------------***111//////444666>>>OOO^^^zzzxxxxxxoooRRR???777444333///000111111...---///222..................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************oooMMMBBB:::444555555555444222000//////............---------))))))************))))))(((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''((())))))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''((()))))) ###```AAA###!!!+++))))))(((((((((((()))))) ,,,sss]]]...CCC'''+++777SSS???%%%...(((((((((((((((((((((((("""...!!! 444+++"""===___!!!(((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************((((((((((((''''''''''''''''''&&&&&&''''''((()))'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%&&&'''(((((($$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%&&&''')))'''&&&%%%$$$%%%&&&((()))###%%%''')))))))))'''&&&&&&&&&'''(((((('''&&&&&&%%%&&&'''))))))*********''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((())))))))))))((((((((((((((('''&&&&&&$$$%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,)))************+++++++++,,,,,,,,,------......///---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------.........//////,,,,,,++++++,,,---,,,,,,***///---...222///111???IIIYYYlllwwwyyyvvvrrrpppqqqnnnUUULLLBBB===;;;888333000111222222000...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************nnnLLLAAA:::444555555555444222000/////////.........---------))))))************))))))(((((((((((())))))))))))'''((()))******)))((('''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&((())))))******(((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((('''''''''''''''((())))))''')))YYY<<<+++%%%((())))))(((((((((((()))))),,,'''///777###!!!===eee((((((((((((((((((((((((###///'''+++,,,777 (((((())))))))))))(((((((((((((((((())))))))))))(((((()))***************)))(((((((((''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&'''(((***$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&$$$######%%%&&&((('''&&&%%%%%%'''(((***###%%%''')))***(((&&&%%%%%%&&&'''(((((('''&&&%%%$$$%%%'''(((***+++++++++((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((())))))'''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((())))))******(((((())))))((('''&&&&&&$$$%%%&&&'''((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++)))************+++++++++,,,,,,,,,------------------,,,,,,++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,---------.........---,,,+++,,,------,,,***,,,***...444---)))222222888EEERRRZZZ\\\```dddjjjxxx}}}ttt[[[HHH<<<444666777555///+++...444......,,,,,,...111///,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************fffIII@@@999999666444222222222000///000000000///......------+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''&&&&&&&&&&&&))))))))))))))))))))))))%%%&&&''''''((((((''''''((('''&&&%%%%%%&&&'''(((%%%%%%%%%&&&&&&&&&'''''')))(((%%%###$$$&&&)))+++$$$+++&&&&&&'''(((---%%%(((((((((((((((((((((((($$$222cccIII...'''###!!!333%%%###222%%%'''+++DDD000KKKooo((($$$000000VVViii(((+++---!!!$$$///!!!)))))),,,&&&xxxKKK???ooo ...'''###---,,,''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%'''((()))))))))(((&&&%%%(((((((((((((((((((((((((((((((((((((((''''''''''''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))***))))))((('''&&&&&&&&&%%%%%%%%%&&&'''((())))))$$$%%%%%%&&&'''((())))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))***************))))))))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////++++++++++++++++++++++++------,,,,,,,,,,,,++++++---...............---------------------------------------............///...000333666;;;FFFVVVaaarrr```HHH===:::777555000000000000000000000000///............---------+++++++++,,,,,,------------------,,,+++***)))(((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))dddHHH???777888666444333222222111///000000000///......------+++++++++***)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((''''''''''''''''''''''''%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''))))))%%%(((***((()))'''************************""")))]]]<<>>666888666444333333222111000000000000///......------+++++++++***))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''((('''&&&&&&&&&&&&'''(((%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%%%%$$$...&&&&&&,,,,,,%%%###'''&&&&&&&&&&&&&&&&&&&&&&&&+++$$$UUU>>>))))))&&&222///***...FFF+++&&&+++&&&DDD'''---***666dddnnn(((222+++TTT((()))***###)))++++++%%%NNN(((!!!+++...%%%###,,,---(((((((((((((((((((((((((((((()))))))))(((''''''&&&''''''((((((''''''&&&&&&''''''((((((''''''&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((()))(((((('''&&&((((((((((((((((((((((((''''''(((((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))))))))((())))))******))))))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,+++++++++************++++++++++++******))))))******+++++++++,,,,,,,,,************+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------............------------------------------------------............,,,///111000......000333666AAAOOOXXXZZZZZZZZZ\\\iiisssyyyhhhVVVDDD888111000//////000000...,,,------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,+++***))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))dddGGG>>>666888666444333333333222000000000000///......------+++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&''''''''''''))))))((('''%%%$$$######$$$!!!''')))&&&!!!,,,((((((((((((((((((((((((555***___>>>,,,///(((...$$$)))))))))""")))((()))000,,,bbb666!!!000QQQ%%% 555333555###ttt///222"""$$$*** ((((((&&&!!!\\\"""...,,,)))ppp&&&***%%%'''""")))(((((((((((((((((((((((((((((()))))))))(((((('''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((('''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))))))))(((((('''''''''''''''''''''''''''&&&&&&&&&*********)))))))))))))))))))))************))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,************+++,,,---...------------------------------,,,,,,,,,+++++++++,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,///111111000//////111111---000999>>>@@@GGGQQQaaalll|||zzzsssuuu}}}pppaaaLLL;;;444333444555555444333000...---...///------------------------,,,,,,,,,,,,++++++++++++---,,,,,,,,,++++++******+++++++++++++++***))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))dddHHH???777888666444333444444333111000000000///......------++++++++++++************((((((((((((((((((((((((((((((((((((((((((((((((******(((''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((000---***&&&$$$###$$$$$$555)))///'''(((///###***%%%%%%%%%%%%%%%%%%%%%%%%^^^BBB!!!***$$$******%%%---$$$OOOnnn---"""(((&&&(((&&&000^^^999''')))$$$)))+++$$$???222www(((""")))111%%%(((333$$$LLLAAA'''...###"""%%%+++)))!!!---%%%))))))))))))))))))))))))(((((()))))))))))))))((('''((((((((((((((((((''''''(((((((((((((((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&'''(((((((((''''''''''''''''''(((((())))))(((((('''''''''(((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&***************)))))))))))))))************))))))&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******,,,,,,,,,+++++++++******+++++++++*********))))))******+++++++++,,,,,,,,,+++++++++,,,,,,---...///------------------------------,,,,,,,,,+++++++++++++++,,,---......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++,,,---------...///111555+++(((///333222888BBBKKKTTTcccqqq{{{~~~}}}|||lllpppxxxjjjYYYOOOCCC;;;222///111222...***,,,------+++)))))),,,///------------------------------------,,,,,,,,,,,,,,,,,,,,,++++++***************+++++++++***))))))))))))))))))))))))******************************(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((dddHHH???777888666444333444444333222000000000///......------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((&&&&&&&&&%%%''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&&&&&&&'''''''''(((((((((111...***&&&$$$$$$%%%&&&###%%%555eeebbbbbb________________________iiiiiiwwwaaacccDDD)))'''(((222>>>(((!!!... ###444333...'''%%%CCCggg333%%%,,,,,,+++<<<!!!DDD +++***%%%000$$$***&&&,,,&&&...$$$)))%%%$$$HHH((()))"""222%%%))))))))))))))))))))))))(((((()))*********))))))'''(((((())))))((((((''''''(((((())))))(((((('''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%&&&'''((()))(((''''''&&&&&&&&&''''''(((((()))(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&''''''((()))))))))&&&&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))((((((((((((((((((''''''&&&&&&'''''''''''''''''')))))))))))))))*********((())))))******))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******,,,+++++++++******************************************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......---,,,---...///000222,,,,,,111333...---111555888???HHHRRR^^^ggglllooosssyyy|||zzz{{{wwwfff```VVVKKKBBB===::::::555111...000444333---''''''***---...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********)))***************))))))))))))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((cccGGG>>>666888666444444444555444333000000000///......------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&'''(((((('''&&&&&&''''''''''''((((((((((((+++***(((&&&&&&&&&''''''(((%%%777888((((((***+++///&&&'''***777"""(((vvv...$$$###''' &&&<<< 444"""------------///"""&&&///bbb'''111+++(((777((('''***///###''''''+++***((())))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&$$$$$$$$$%%%%%%'''((((((&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&((()))))))))''''''$$$%%%%%%&&&''''''(((((((((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&''''''((())))))***&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))'''(((((((((((((((((((((%%%&&&&&&&&&'''((((((((('''(((((())))))*********'''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((())))))******++++++*********))))))))))))))))))***++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++******+++,,,------------++++++++++++++++++++++++++++++,,,,,,,,,---------//////...///000000000///------///111111///---,,,///...---///333;;;BBBGGGGGGMMMXXXaaaeeelll|||jjj^^^OOO@@@>>>;;;777444222000---+++111///---,,,,,,...///000//////000000000///---+++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************++++++++++++))))))************))))))((()))))))))************************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((bbbFFF===555888666444444555555444333000000000///......------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''%%%&&&'''(((((('''&&&%%%''''''''''''((((((((()))%%%%%%&&&'''((((((((((((***"""((( www%%%///&&& TTT&&&###""")))###///&&&###(((444)))%%%//////###...!!!&&&555+++%%%///%%%((()))'''HHH&&&222 000000NNN&&&+++&&&---,,,yyy((($$$333 ***))))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((((((((())))))))))))((((((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&$$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''%%%&&&((()))***)))(((&&&$$$$$$%%%%%%&&&'''((((((((('''&&&&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''&&&&&&''''''''''''''''''''''''((())))))'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))******************))))))))))))((((((((()))***+++,,,,,,---******+++++++++,,,,,,,,,************+++,,,---...++++++++++++++++++++++++---------,,,,,,,,,++++++)))***+++,,,------...---++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++---//////---,,,---///...,,,,,,///222222000000000000000000000000222555;;;@@@@@@CCCQQQbbbvvvvvvyyy|||tttiii\\\WWWYYYRRRQQQGGG888444888555+++///...---...111333111000)))...333333///,,,---///---***'''''')))---//////))))))))))))))))))))))))+++++++++************)))))))))******+++++++++,,,((())))))*********))))))(((((())))))*********+++************************))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((```EEE???999888555222222444666555444111000.........---+++***///...---,,,***)))((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''(((((()))/// (((~~~&&&)))"""&&&%%%(((((())),,,...&&&''''''''''''((((((((((((******((($$$%%%***)))$$$)))111sss***%%%)))000%%%+++,,,!!!'''(((yyy888(((%%%,,,(((((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%+++)))'''(((******(((%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((())))))((('''&&&''''''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''')))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************+++++++++*********))))))'''(((***+++,,,,,,,,,+++******+++,,,,,,---.........------,,,,,,++++++***------++++++++++++------******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------//////............//////222222222333444555777888CCCCCCEEEHHHLLLRRRVVVYYY___^^^```cccffffffccc___^^^^^^^^^]]]]]]\\\\\\\\\MMMJJJEEE???;;;888666666333333333222222222111111...........................------,,,,,,------...++++++++++++++++++++++++*********)))******++++++************************))))))))))))))))))))))))******************************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''```EEE???999999777444555777999888777111///............---,,,---,,,,,,++++++******)))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%(((222ttt)))+++''')))&&&***&&&$$$%%%$$$)))''''''((((((((()))))))))+++&&&(((...))) &&&777&&&@@@)))444&&&$$$,,,$$$***+++###)))(((yyyXXX***(((+++''')))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''(((******(((%%%&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((())))))(((((('''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((''''''''''''''')))(((''''''''''''((()))))))))((((((((('''''''''))))))))))))))))))))))))))))))***++++++++++++***))))))))))))************+++++++++*********))))))((()))***+++,,,,,,++++++******++++++,,,------......------,,,,,,++++++***---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------//////............//////000000000111222333444555444333333333555777:::;;;555444555777:::;;;888666:::::::::999999888888888999888555333111111111222111111111000000000//////------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++************++++++************************))))))))))))))))))))))))************************)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''```EEE???999999777555555777999999999222000......//////...---******++++++++++++++++++''''''(((((())))))******((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&'''&&&&&&&&&&&&'''((((((***(((""")))ppp)))***+++***'''(((%%%###&&&!!!'''((((((((()))))))))******"""'''((((((111888+++""")))iii:::...---"""'''((()))***'''+++(((yyy(((+++)))'''***))))))(((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***)))((()))***)))(((&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''((()))((((((''''''(((((()))))))))((((((((((((''''''))))))))))))))))))))))))((()))******++++++******))))))))))))************+++++++++***************)))******+++++++++************++++++,,,,,,------...------,,,,,,++++++***---,,,,,,++++++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------........................///////////////000111111111000...---------...///000///...000222333222111333333222222222222222111///...---------...000111//////.........------------------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,+++************************************))))))))))))))))))))))))************************)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''```EEE???999666555444444555777888888555222000...//////...---************************&&&''''''((()))******+++((((((((((((((((((((((((((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''''''''''''''&&&&&&&&&&&&'''(((((()))///!!!|||&&&&&&+++(((|||(((###''')))+++000###))))))))))))************222&&&%%%///+++###888555CCC666%%%&&&777((()))***,,,(((yyy""",,,''')))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))((('''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))(((''''''((()))***)))))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''((()))))))))(((''''''''''''(((((()))(((((((((((((((((()))))))))(((((((((((((((((())))))))))))))))))))))))((())))))***************((()))))))))***************************************+++++++++*********)))******++++++,,,,,,,,,,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................///...............//////333222222111111222333444111000//////000111222333000000000000000000000///000///............//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,************************......,,,+++************************************))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))((((((```EEE???999555555555444444555777888777444111......---,,,+++,,,,,,+++******))))))(((&&&''''''((()))******+++''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((!!!%%%))),,,nnn%%%$$$***&&&ttt)))"""++++++(((KKK'''))))))))))))************+++))))))---///,,,'''###GGG:::000***(((PPP((('''---+++(((yyy---(((...******))))))))))))******(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((()))******)))(((''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((***)))(((''''''((()))***))))))(((((('''''''''&&&(((((((((((((((((((((((('''''''''''''''((())))))((((((''''''''''''((((((((())))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))(((((()))************)))((()))))))))************************************++++++************************+++++++++++++++,,,...------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------//////.........//////000------------......//////,,,,,,+++******+++---...------------------------...------,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************...---,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((```EEE???999777777777666555555777999777444000---------,,,+++,,,,,,+++***))))))((((((''''''(((((())))))******''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((''''''&&&&&&&&&&&&'''((((((---444***666~~~KKKiii______cccSSSaaa~~~eee[[[777'''$$$***(((uuu***%%%---'''uuu---((((((((()))))))))******&&&%%%(((***(((&&&,,,444+++///$$$,,,)))kkk)))&&&///)))(((yyy"""///***111***))))))(((((())))))***))))))))))))))))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((()))******(((''''''(((%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''(((((()))((())))))******))))))((((((((())))))))))))******))))))))))))))))))))))))'''((())))))******))))))))))))))))))***************************++++++++++++******)))******++++++******++++++++++++++++++...------,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,---...//////...---,,,...............///000000......------,,,,,,,,,+++///000000///---...000222000000000000111111111111,,,,,,,,,------...............---------,,,,,,,,,+++++++++++++++++++++++++++******))))))******+++************************,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))```EEE???999777888888666333222444777444111---,,,,,,---------************))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''((((((((((((((('''&&&&&&&&&&&&'''((((((444 ---"""ggg>>>###((("""///"""---fffEEE&&&///...(((%%%((((((|||+++%%%---$$$)))''''''((((((((()))))))))888 ###555&&&lll***---###)))'''***%%%///&&&(((yyy%%%...&&&,,,)))((((((''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))''')))+++***(((&&&''')))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''((())))))((()))************)))((((((((()))))))))*********))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))*********+++++++++******)))))))))+++,,,---++++++******************...------,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,---------+++,,,...//////...,,,+++,,,,,,,,,---...///000111000000000000//////...---+++,,,---,,,******+++...*********+++++++++,,,,,,,,,---...///////////////---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))))))))************************************))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))```EEE???999555666666333000///111333111...+++***,,,...///000'''(((((()))***+++++++++))))))))))))(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&&&&'''(((((($$$'''"""'''666//////%%%(((!!!SSS==='''(((###'''$$$%%%'''+++!!!+++%%%&&&~~~ ''''''''''''((((((((((((333111%%%WWW111,,,&&&%%%+++$$$///$$$(((yyy'''+++ $$$((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((******((('''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''')))++++++(((&&&''')))$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))$$$%%%&&&''''''&&&%%%$$$%%%%%%&&&'''((()))******))))))))))))))))))))))))'''''''''''''''((())))))'''''''''''''''((()))***((()))***++++++***)))((((((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************))))))******++++++++++++))))))(((((()))+++---...++++++******************......---,,,,,,++++++***++++++------------++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,...//////...,,,++++++++++++,,,---///000111***+++,,,,,,------,,,,,,+++---///...+++***+++...,,,,,,,,,------.........,,,,,,,,,,,,,,,+++******,,,,,,,,,++++++++++++*********************************))))))))))))******)))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))XXXAAA>>>999888777555333111000///////////////...------,,,,,,+++++++++************)))))))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((('''''''''))))))))))))((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''+++((('''&&&...444UUU ;;;)))"""dddCCC&&&***%%%/// %%%///'''555ZZZ666+++''''''''''''((((((((()))'''XXXEEE:::'''$$$###,,,&&&111&&&)))yyy***'''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''((()))))))))))))))((((((++++++******************''''''(((((()))))))))************)))))))))))))))************************************************)))************+++++++++))))))***+++,,,,,,---------......,,,)))((()))***+++---///000...,,,++++++...------,,,,,,------...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................------------------------...------,,,,,,------...++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((''''''((()))***''''''(((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))XXXAAA???999888777555333111000///////////////...------,,,,,,+++++++++************)))))))))(((((((((((())))))'''''''''''''''((())))))(((((((((((((((((((((''')))))))))(((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''' +++,,,!!!///,,,FFF===###---+++"""```CCC&&&***&&&(((!!!(((,,,---!!!III%%%***'''''''''((((((((())))))++++++!!!###222)))###+++&&&000''')))yyy(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''')))(((((((((''''''''''''(((''''''&&&&&&''''''((((((((())))))))))))((((((************************((((((((())))))************)))))))))))))))))))))************************************************(((((()))))))))*********))))))******++++++,,,,,,,,,------+++))))))***++++++---//////---,,,+++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---.........------------------------------------------------------,,,,,,,,,,,,------++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))*********)))))))))(((((((((((()))))))))************)))(((''''''((()))***'''((((((((()))))))))***))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))XXXAAA???999888777555333222000000////////////...------,,,,,,+++++++++************)))))))))(((((((((((())))))(((''''''''''''(((((()))''''''((((((((((((((((((((((((((('''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''%%%***((()))555 VVV###***+++$$$\\\CCC'''***&&&$$$$$$+++'''fffttt)))///$$$''''''((((((((()))))))))+++???'''+++)))***((($$$)))&&&...(((***zzz&&&)))&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&''')))))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((())))))((((((''')))))))))(((((((((''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''(((''''''&&&&&&''''''((((((((())))))***))))))(((************************)))))))))***************))))))))))))))))))******************************************************'''((((((((())))))))))))************************+++,,,,,,+++******+++---,,,---...---,,,+++,,,---,,,++++++++++++++++++,,,++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++)))******++++++******)))))))))))))))))))))))))))******))))))))))))(((((((((((())))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))XXXAAA???999777666555333222111000000/////////...------,,,,,,+++++++++*********))))))))))))(((((((((((())))))((((((''''''''''''((()))''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''///###$$$'''''')))***///&&&'''```CCC'''***&&&%%%'''---$$$AAAJJJ111,,,***'''(((((((((((()))))))))''';;;aaaQQQ%%%...222***"""$$$(((vvv(((&&&,,,)))+++{{{&&&+++%%%)))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$%%%%%%''''''((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((((((((('''))))))((((((((('''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((()))*********))))))***************+++++++++******************++++++)))))))))))))))*********************************************************((((((((()))))))))***************)))))))))))))))***+++++++++******,,,...------...,,,******,,,---++++++************++++++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,************************))))))************))))))))))))))))))))))))))))))***)))))))))(((((((((((((((((((((((()))))))))***))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))XXXAAA???999777666555333222111111000/////////...------,,,,,,+++++++++*********))))))))))))(((((((((((())))))((((((''''''''''''((((((&&&'''''''''(((((())))))((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((,,,!!!'''555+++&&&***666XXX ###cccCCC'''+++''''''%%%+++!!!---uuu###333'''***(((((((((((()))))))))***///###333***)))\\\AAA%%%---+++'''---ddd(((((()))***+++{{{''',,,&&&***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((%%%&&&&&&'''((())))))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''((((((((((((((((((((((((''''''((((((((((((((()))***************))))))*********+++++++++++++++******************(((((())))))************************************************************)))))))))*********++++++*********))))))))))))))))))***++++++***+++,,,...,,,------,,,******+++---+++******))))))******+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++************************)))))))))******))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((((((((()))))))))(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))WWWAAA???999666666444333222111111111/////////...------,,,,,,+++++++++************)))))))))(((((((((((()))))))))((((((''''''''''''(((&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&&&&'''''''''(((((((((%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((******%%%+++'''%%%...!!!,,,$$$@@@>>>!!![[[CCC'''+++'''&&&!!!)))!!!(((\\\222<<<)))666((((((((()))))))))******000,,,&&&///HHH((('''444 000'''+++---PPP***+++'''+++***zzz***,,,(((+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''(((((((((((($$$%%%&&&'''(((***++++++((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))'''''''''((((((((((((((()))((((((''''''(((((()))(((((()))***++++++++++++)))))))))***++++++,,,,,,***************)))))))))((((((((()))******++++++************************************************************++++++++++++***************************+++++++++******,,,...+++,,,---,,,+++***+++,,,+++******************+++************************************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++************************+++******))))))******+++************************((())))))******))))))((())))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))WWWAAA???999666555444333222111111111/////////...------,,,,,,+++++++++************)))))))))(((((((((((())))))))))))((('''''''''''''''&&&&&&''''''((())))))***)))))))))(((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((('''000!!!###'''(((555)))333+++OOO>>>UUUCCC(((+++((()))!!!,,,###)))RRR+++(((,,,//////(((((()))))))))*********:::%%%!!!!!!---***)))WWWaaa333444(((222---""")))(((===,,,---&&&+++)))yyy---+++***,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%(((***+++***((('''%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((()))))))))(((((((((((())))))(((((()))***++++++++++++((())))))***++++++,,,,,,*********))))))((((((((('''(((((()))******++++++************************************************))))))))))))************))))))******++++++,,,,,,***+++,,,+++******,,,---***,,,------,,,*********+++++++++******+++++++++*********************************************************************************************************************************+++,,,,,,,,,---++++++++++++++++++++++++******************************))))))))))))******************************(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((())))))'''((()))******)))((('''***)))))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''((()))))))))))))))WWWAAA???999666555444333222111111111000//////...------,,,,,,+++++++++************)))))))))(((((((((((())))))***)))((('''''''''''''''&&&&&&&&&'''((())))))***))))))))))))((((((((((((''''''''''''((((((((()))%%%%%%&&&&&&'''((())))))''''''''''''((((((((())))))))))))))))))))))))))),,,###000111'''(((///222)))iii\\\DDD(((,,,(((...%%%222&&&***"""aaaeee~~~yyyiiiGGG---+++***)))---&&&///((())))))))))))************$$$!!!888,,,)))$$$)))OOO...)))'''%%%---(((###000---///%%%,,,)))yyy000++++++---))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''###%%%))),,,---+++)))''''''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))))))))(((((((((((())))))(((((()))++++++,,,,,,,,,((())))))***++++++,,,,,,***)))))))))(((((('''''''''(((((()))***+++++++++************************************************(((((((((((())))))))))))))))))***+++,,,---------+++,,,,,,+++******+++---)))+++......,,,***)))))),,,,,,++++++++++++,,,,,,))))))))))))))))))))))))************************************************************************************************))))))***+++,,,,,,------************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((()))'''((()))******)))((('''******))))))((((((((('''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''(((((()))))))))))))))UUU???===888666555444333222111111111000000000///......------,,,,,,,,,+++***)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((())))))))))))************&&&''')))*********)))(((,,,###555111|||DDD(((,,,(((,,,$$$+++&&&000&&&XXX@@@&&&---000 555+++***)))(((((('''((((((,,,,,,***---...,,,)))***###)))---,,,+++,,,(((!!!eee+++***---###)))222)))###000111$$$333)))$$$xxx777%%% ---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&'''+++000111,,,'''''''''((()))))))))))))))''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************************************(((((())))))******++++++))))))************)))))))))))))))))))))******+++---,,,+++******+++,,,---+++++++++*********))))))************************++++++,,,,,,,,,++++++***...000111...)))&&&(((+++,,,,,,,,,+++++++++******++++++******************************************************************++++++************++++++---,,,,,,+++*********+++******++++++++++++******,,,,,,,,,+++++++++******************************************************))))))))))))************,,,+++***((((((((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''TTT>>>===999666555444333222111111111000000000///......------+++,,,,,,++++++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******&&&'''((()))***))))))(((---$$$***999FFFDDD(((,,,((((((&&&///%%%,,,$$$777000--- <<<...***))))))(((((((((((()))***777666!!!---000666+++###"""###$$$---777HHH,,,111(((+++***)))***%%%---&&&---&&&(((OOO%%%++++++((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&'''((()))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%)))---...+++&&&''''''((()))))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''(((((())))))******))))))))))))************************************)))))))))))))))***************))))))))))))******)))))))))))))))***+++++++++***))))))))))))***++++++++++++*********))))))************************+++++++++,,,,,,++++++***+++...///---)))(((+++...,,,,,,,,,+++++++++******************************************************************************++++++************++++++,,,+++******)))))))))*********++++++++++++******,,,,,,++++++************************************************************))))))))))))************,,,+++)))((((((((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((()))))))))*********+++***)))***,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''RRR======:::666555444333222111111111000000000///......------+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''&&&((((((((((((((((((((((((''''''((((((((()))))))))''''''((()))))))))))))))111&&&)))%%%+++nnnDDD(((,,,(((((((((111"""'''))) LLL999)))---''',,,***))))))((((((((()))******+++,,,***'''ZZZRRR&&&222$$$,,,222333///)))%%%EEE///...)))...$$$+++,,, ppp))))))(((&&&,,,www++++++---'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&$$$###&&&)))+++)))&&&''''''((()))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((''''''&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************))))))))))))+++***))))))))))))***+++***))))))))))))***++++++))))))(((((((((((())))))+++++++++******************************************++++++,,,,,,+++++++++(((+++---,,,******---000,,,,,,,,,+++++++++******************************************************************************++++++************++++++*********)))))))))))))))******++++++++++++******+++************)))))))))************************************************))))))))))))************+++***))))))((()))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))*********'''&&&))),,,---(((###))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((QQQ<<<===:::666555444333222111111111000000000///......------+++++++++++++++***)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))&&&333%%%333000!!!DDD(((,,,(((***'''..."""%%%///$$$,,,'''555$$$+++***)))(((((((((((()))***++++++...&&&777BBB(((222222%%% )))///,,,zzz===((($$$///%%%,,,''''''555******&&&+++,,,uuu%%%+++&&&%%%***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$###$$$''')))((('''''''''((((((((((((((('''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************************++++++******))))))((((((,,,+++)))(((((()))+++,,,******))))))******+++,,,))))))(((((((((((())))))******************************************************+++,,,,,,,,,++++++(((***++++++***+++---000,,,,,,,,,+++++++++*********************+++++++++************************************************++++++************++++++******************))))))******++++++++++++*********)))))))))))))))))))))************************************************((()))))))))******************))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))***+++'''&&&+++111222,,,&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((PPP<<<===999666555444333222111111111000000000///......------******+++++++++***))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***999!!!%%%666///...DDD(((,,,(((+++%%%+++((((((...+++...+++]]],,,888,,,))))))((())))))***+++,,,$$$)))111...///"""'''444666---%%%WWW)))!!!---((((((%%%--- ...((($$$///(((~~~kkk(((///'''&&&***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%'''((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************************************++++++******))))))((((((---+++***((((((***+++---***************++++++,,,************************************************************************)))***+++,,,,,,,,,,,,,,,***+++++++++******+++---,,,,,,,,,+++++++++******))))))*********+++++++++************************************************++++++************++++++******+++,,,,,,++++++*********++++++++++++******)))))))))))))))))))))***************************))))))))))))))))))))))))((()))))))))************)))))))))*********))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((((((((())))))))),,,***)))///666888333---((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))PPP;;;<<<888666555444333222111111111000000000///......------******+++++++++******)))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((()))******+++'''---000###111MMMDDD(((,,,((('''&&&***...---'''&&&---$$$888HHH"""((()))******)))))))))***++++++333"""!!!iii<<<333777666RRRccc...%%%+++(((%%%***(((---qqq777&&&%%%...&&&666%%%'''...---'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''((()))***''''''((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************************************)))))))))))),,,+++***))))))***+++,,,+++************+++,,,,,,++++++,,,,,,,,,,,,++++++***************+++++++++************************)))***++++++,,,,,,,,,,,,,,,++++++************+++,,,,,,,,,+++++++++******)))))))))***++++++,,,,,,************************************************++++++************++++++)))***+++------,,,++++++******++++++++++++******)))))))))************+++************************))))))))))))))))))))))))))))))))))))************(((((()))************)))))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((())))))(((&&&&&&***000333000,,,))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))QQQ;;;;;;666666555444333222111111111000000000///......------)))******+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((()))))))))******)))(((((('''((()))***+++333 222***999333"""wwwDDD(((,,,((($$$+++''',,,222(((%%%+++(((222>>>EEE,,,...***++++++******)))*********###444---!!!RRR@@@RRR}}}MMM---+++(((&&&)))...555999FFF+++***,,,&&&'''$$$'''///(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&((()))))))))((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''((()))''''''((((((''''''&&&%%%%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((((())))))******))))))))))))************************************)))))))))))))))*********++++++++++++++++++++++++++++++******++++++,,,---***+++,,,------,,,+++***))))))*********+++++++++************************))))))***+++,,,,,,,,,,,,+++***))))))***+++++++++,,,,,,,,,+++++++++******((())))))***++++++,,,,,,************************************************++++++************++++++((()))+++,,,,,,,,,+++*********++++++++++++******************++++++,,,,,,************************))))))))))))))))))))))))))))))))))))************'''((()))***+++******)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))%%%$$$$$$&&&)))***)))'''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***QQQ;;;:::555666666444333222111111111000000000///......------)))******+++++++++******))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((())))))******(((((((((((((((((((((((())))))))))))************)))((('''''''''(((***+++###111"""---///"""---***&&&000DDD(((,,,(((%%%000###&&&555000+++...,,,&&&,,,HHHEEE555&&&,,,,,,+++***)))))))))***---***222QQQ---'''///&&&$$$111---///%%%SSS111000***(((NNN'''***222***---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&(((((('''''''''''''''((((((((('''&&&%%%%%%%%%%%%&&&&&&'''((())))))&&&''''''''''''''''''&&&%%%%%%'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''''''''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))************************************(((((())))))******++++++***++++++,,,,,,++++++***++++++******++++++,,,---***+++,,,------,,,+++***))))))******++++++++++++************************((()))***+++,,,---------***)))((()))***,,,,,,,,,,,,,,,,,,+++++++++******((())))))***++++++,,,,,,************************************************++++++************++++++&&&(((***+++,,,+++***)))******++++++++++++************+++++++++,,,,,,,,,************************))))))))))))))))))))))))))))))))))))************'''((()))+++++++++***)))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))*********)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******RRR>>><<<444666555444444222222111000///............---------************))))))))))))))))))))))))))))))))))))$$$'''))))))((('''((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&'''(((******((('''&&&'''((()))((('''&&&'''((())))))))))))************''''''((())))))))))))))))))************+++++++++'''+++,,,AAA)))'''111+++++++++***************'''444+++!!!VVV)))---***555111"""+++,,,000$$$+++%%%333000555"""'''444111777!!!111)))777%%%,,,<<<111///(((+++###)))((((((((()))***++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((***)))'''%%%$$$%%%'''((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&((()))***''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&'''''')))))))))))))))((((((''''''&&&&&&&&&&&&'''(((((())))))(((((('''''''''&&&###&&&((()))'''&&&&&&'''$$$%%%'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************))))))*********+++++++++******************************++++++++++++******+++++++++,,,,,,+++************************************+++,,,,,,,,,,,,+++)))***,,,111555666222///,,,++++++******++++++,,,*********++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))************+++++++++***************************************)))(((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))************))))))'''&&&%%%%%%&&&'''((()))+++***((('''&&&''')))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))SSS???===555666555444444222222111000///............---------************))))))))))))))))))))))))))))))))))))%%%'''))))))((('''((((((''''''((()))))))))))))))(((((())))))))))))(((((())))))))))))((((((((((((&&&''')))******)))'''&&&'''((()))((('''&&&''')))))))))))))))************((()))******+++*********************++++++++++++---!!!)))444FFF((()))&&&************************,,,%%%(((***###<<<^^^***555222000......---'''***000)))AAA[[[ 333---000555###::: +++;;;XXXIII777CCC !!!000&&&&&&///)))))))))))))))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))((((((((('''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%%%%&&&'''(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''))))))(((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&'''((()))))))))))))))'''&&&&&&&&&&&&'''(((((()))(((((((((''''''''''''(((&&&%%%&&&(((***+++************))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))*********************++++++++++++******************************++++++++++++******++++++,,,,,,,,,,,,++++++************************)))***++++++,,,,,,++++++......000333777888555222,,,++++++******++++++,,,.........---,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))*********+++++++++***************************************)))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((''''''&&&'''((()))******)))(((''''''((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))SSS@@@>>>666666555444444222222111000///............---------++++++*********)))))))))))))))))))))))))))))))))%%%'''))))))((('''((()))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))''''''))))))))))))'''''''''((())))))''''''((()))))))))))))))************)))***++++++,,,,,,++++++************+++++++++,,,$$$666...000pppJJJ,,,222)))************************333''')))444...###555VVVzzz333(((444,,,)))000***...---LLL&&&;;;---666((()))333,,,&&&------ ,,,000###***222%%%+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''((((((&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''''''''''')))))))))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%'''((()))*********'''&&&&&&&&&&&&'''((((((((((((((((((''''''''''''***&&&"""$$$(((------,,,000///---***((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))******,,,+++++++++++++++++++++******************************++++++++++++******+++,,,,,,------,,,,,,,,,************************)))***++++++,,,,,,++++++---,,,,,,...000111///...++++++************++++++222111000///---,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************)))))))))*********++++++************************)))************))))))((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))************)))))))))(((((((((((()))*********)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))TTTAAA???777666555444444222222111000///............---------+++++++++*********))))))((((((((((((((((((((((((%%%'''((((((''''''((()))''''''((()))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((())))))))))))(((''''''((())))))(((''')))***((()))))))))************)))******+++++++++++++++*********+++++++++,,,,,,...'''&&&------@@@$$$$$$""")))))))))***************!!!///444,,,)))......'''***jjjUUU111,,,333%%%)))>>>--- ???+++'''555***!!!((('''555222###444$$$888$$$@@@666///+++///,,,'''111333"""++++++***)))((((((((())))))))))))******)))))))))))))))))))))))))))))))))&&&&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&'''((())))))))))))'''&&&&&&&&&&&&'''(((((((((((((((((((((''''''''''''&&&%%%&&&(((*********111///,,,)))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***,,,,,,,,,,,,++++++++++++******************************++++++++++++******++++++,,,------------,,,************************))))))***+++++++++++++++***)))((((((((()))))))))++++++************++++++111111000...---,,,+++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************************************))))))************)))(((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))(((((((((((((((((()))))))))(((((('''(((((()))***************************(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))TTTAAA???777666555444444222222111000///............---------++++++++++++************((((((((((((((((((((((((&&&'''((((((''''''(((***''''''((()))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***(((((())))))))))))(((((('''((())))))(((((()))+++((()))))))))************((()))******++++++*********++++++++++++,,,,,,,,,)))---(((111>>>===,,,%%%444)))*********+++++++++,,,++++++...111,,,'''...:::===+++///eee)))(((///,,,$$$)))333///"""{{{000###CCC)))"""888---$$$'''+++000111+++000&&&)))CCC:::$$$***111)))''')))***///111+++++++++***)))((((((((()))))))))************))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%)))...---)))&&&''')))---,,,)))'''&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))++++++++++++++++++++++++******************************++++++++++++*********+++,,,,,,---------,,,************************))))))***++++++++++++***---,,,,,,***)))***+++,,,+++******))))))******+++---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))*********************************((())))))*********))))))))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))''''''''''''''''''''''''((((((((((((((()))******))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))TTT@@@???777666555444444222222111000///............---------,,,++++++++++++*********))))))))))))))))))))))))''''''((('''&&&'''(((***''''''((()))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))&&&((())))))))))))***,,,))))))))))))************((())))))***+++*********++++++++++++,,,,,,,,,,,,"""333---<<<###)))]]]LLL777###111******++++++,,,---------444)))'''222;;;555((( &&&666BBB>>>555CCCppp000///***333000"""...<<<000444***999uuuDDD&&&(((444555111999&&&///%%%)))+++&&&000555999$$$(((000gggCCC%%%444333((())),,,///,,,''')))111+++***))))))))))))))))))((()))***++++++***)))(((((((((((((((((((((((((((''''''(((((()))*********((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((()))(((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''(((((((((((((((%%%,,,444333,,,&&&'''+++(((''''''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((((((((())))))))))))*********+++++++++******************************++++++++++++******))))))***+++,,,,,,,,,,,,************************((()))******++++++******---------,,,******+++---******))))))))))))***************++++++,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))******************************((())))))************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))&&&'''''''''''''''&&&%%%''''''(((((())))))******((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))SSS@@@???777666555444444222222111000///............---------,,,,,,+++++++++*********))))))))))))))))))))))))'''(((((('''&&&&&&)))+++''''''((()))))))))))))))(((((())))))))))))(((((('''''''''((()))************))))))))))))))))))***&&&((()))***))))))+++,,,))))))))))))************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------444'''***111000%%%]]]aaahhhgggjjj...+++(((222++++++,,,------...//////"""111555,,,+++888AAA@@@:::???DDDFFFGGGGGGEEEBBBPPPCCC999VVVfffeee???666...444:::333555999333EEE:::444666666<<>>666666555555444333222111000//////.........---------,,,,,,,,,+++++++++******))))))))))))))))))))))))'''(((((('''&&&&&&)))+++'''(((((()))))))))))))))(((((())))))))))))((((((&&&''''''((()))******+++******))))))))))))******&&&((()))***))))))+++,,,))))))))))))************++++++,,,---------,,,,,,++++++,,,,,,,,,---------)))---444$$$000///333111(((***'''000,,,...(((,,,,,,------...///000000777999===BBBCCCAAA===:::===BBBCCC>>>;;;===???===BBB444???===333>>><<<999000888888555888999:::???888===???===???EEEEEE@@@===???BBBBBBAAA@@@>>><<>><<<999:::>>>777666777777777777;;;@@@===<<<===@@@AAA@@@BBBGGGIIILLLOOOMMMFFF===777444777666444333111111111222...---,,,+++******+++++++++,,,,,,+++))))))***,,,//////000...,,,++++++,,,++++++)))(((''''''''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((('''&&&'''))))))(((&&&)))******)))(((((()))+++******++++++++++++******)))))))))***+++++++++,,,++++++++++++++++++++++++******))))))******+++,,,,,,,,,,,,++++++*********---,,,***))))))***,,,---+++++++++++++++++++++++++++*********))))))(((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((*********))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))***************+++******)))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))###,,,"""+++111$$$666&&&+++***"""111(((!!!(((&&&111,,,444 (((777$$$$$$$$$'''+++%%%%%%PPPoooOOO,,,,,,///+++))),,,+++,,,((( ---)))444$$$BBB|||^^^222444"""$$$+++111000$$$000&&&+++333555+++*** %%%,,,((((((((((((((((((((((((''''''''''''''''''''''''}}}OOODDD888999666555444333222111111111111///---------...---,,,,,,+++******))))))******))))))))))))(((((((((((())))))((((((((('''''''''))))))************))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))******************)))))))))))))))************+++++++++***************,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---------///..................---000...///555888777:::???@@@@@@<<<777666999999666777<<<@@@BBBDDDFFFEEE@@@@@@@@@CCCHHHJJJGGGEEEGGGHHHEEEGGGLLLMMMIIIFFFFFFBBB>>><<>>@@@AAAAAA@@@@@@BBBEEEGGGFFFEEEBBB>>>;;;777555222111000///...---,,,+++///...---,,,,,,---------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++))))))(((((()))******************************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&'''''''''&&&%%%%%%&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''''''''(((******)))((()))******)))(((((()))+++******++++++++++++*********************+++++++++******************************))))))******+++,,,,,,,,,,,,++++++*********,,,+++)))(((((()))+++,,,++++++++++++++++++++++++************)))))))))((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))((((((((((((***))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((()))*********************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''333bbbJJJ'''***...%%%222(((---000&&&)))///,,,'''555}}}{{{AAA%%%((("""'''AAA555"""CCC777666...,,,...!!!"""'''777%%% ***!!!...III}}}OOODDD888999555444333222111000000000000...,,,,,,...///...---,,,+++******))))))******(((((((((((())))))))))))))))))((((((((((((''''''))))))************))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******************************)))************+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,---------///...---,,,,,,+++++++++555333444:::??????>>>>>>999;;;:::999<<>>???@@@BBBDDDDDDCCCAAA@@@<<<;;;:::999666333000...111---++++++---000///...+++++++++,,,,,,,,,,,,,,,---,,,+++******************************************))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''(((((((((''''''%%%$$$$$$&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''')))+++,,,+++***)))******)))(((((()))+++******++++++++++++******+++++++++***************))))))))))))))))))))))))******))))))******+++,,,+++++++++++++++*********+++***)))(((((()))***+++++++++++++++++++++++++++************))))))))))))***))))))))))))***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))************+++++++++))))))))))))))))))))))))(((((()))***************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))!!!```333!!!###"""---)))+++222 666'''kkkPPP---$$$000444!!!***!!!FFF&&&$$$111111 $$$222+++$$$)))(((FFF|||NNNCCC888999666555444222111111000000///---,,,,,,...//////...,,,+++******))))))******''''''(((((())))))******))))))(((((((((((((((((())))))************))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((((())))))***)))***************++++++))))))*********+++++++++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---------...---------,,,+++,,,...///555666:::>>>??????>>>>>>???JJJSSSWWWYYY\\\^^^]]]eeewwwuuurrruuusssiiicccbbbeeeppprrrdddVVVSSSUUUUUUSSSSSSHHHIIIIIIGGGBBB<<<666333111333666:::>>>@@@BBBCCCCCCDDDDDDBBB@@@<<<888666444///***+++...000...+++...---,,,,,,,,,,,,+++***,,,,,,+++***************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''***,,,------,,,)))******)))(((((()))+++******++++++++++++******,,,+++++++++***)))))))))******************************))))))******+++,,,+++++++++***************+++***))))))))))))***+++*********************************)))))))))))))))******))))))******+++,,,))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***---ddd<<<666333&&&+++***444&&&###+++$$$```555000###///,,,YYY###222///888###444---{{{MMMCCC888999777666555333222222222222///---,,,,,,...//////...,,,+++******))))))******''''''(((((())))))******(((((())))))))))))))))))))))))************))))))******))))))(((((('''''''''((((((((()))))))))***((((((((((((((())))))***))))))******+++++++++,,,))))))*********+++++++++))))))))))))***+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,---,,,...000000111333888;;;;;;CCCKKKLLLJJJKKKOOOSSSgggvvv|||zzz}}}ppp^^^YYY[[[\\\\\\\\\^^^\\\YYYUUUOOOHHHAAA===999888666555666777:::;;;???AAACCCEEEEEEDDDCCCBBB???:::444222333222---(((---+++******,,,---,,,***++++++***)))))))))******************************))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%&&&''''''(((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((('''(((***,,,...---,,,)))******)))(((((()))+++******++++++++++++******,,,+++++++++***)))))))))++++++++++++++++++++++++******))))))******+++,,,************************+++++++++******+++++++++************************))))))))))))))))))*********************++++++,,,************************'''((((((((()))))))))***(((((())))))************))))))*********+++++++++))))))))))))))))))))))))(((((()))***************(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((%%%```<<<""" """,,,(((''' !!!333666@@@"""UUUlll###---((((((+++UUUsss;;;---***,,,(((((()))zzzLLLBBB888:::777777555444333222222222000...,,,,,,...///...---,,,+++******))))))******(((((((((((())))))))))))(((((())))))))))))******))))))************))))))))))))))))))((((((((((((''''''(((((())))))******((((((((((((((()))******))))))******+++,,,,,,,,,)))************+++++++++************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,...///---000444666888<<>>@@@BBBCCCDDDJJJKKKMMMMMMKKKGGGCCC@@@888444111111444444111---++++++*********++++++,,,++++++++++++++++++++++++))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((''''''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))(((((()))+++,,,+++))))))******)))(((((()))+++******++++++++++++*********************+++++++++******************************))))))******+++,,,((()))))))))*********+++******++++++++++++******************************((()))))))))************++++++******++++++,,,---************************'''''''''((()))*********'''(((((()))******++++++)))************+++++++++))))))))))))))))))))))))(((((()))*********************))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))***VVVFFF...)))%%%%%%---&&&222333OOO555555HHH,,,))),,,|||qqq ###...+++--->>>###666(((+++$$$ )))CCCyyyKKKBBB888:::555555333222111000000000222000...---------,,,+++,,,++++++***)))***************))))))((((((''''''(((((())))))*********+++))))))************))))))''''''(((((())))))******&&&''''''((()))******+++((((((((((((((()))******))))))***+++,,,,,,------)))************+++++++++,,,,,,,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,------...000444999===@@@GGGLLLQQQSSSVVV[[[eeelll~~~|||{{{vvv|||{{{{{{vvvzzz||||||ppphhhbbb___[[[VVVPPPKKKGGGEEECCCBBBAAA???===<<<<<<<<>>;;;888222...(((***,,,+++)))(((***,,,+++++++++************)))************))))))))))))******))))))))))))******))))))))))))))))))))))))'''+++---,,,'''%%%'''***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&'''(((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''((())))))******))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************,,,---...///)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++************))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))******************)))))))))******+++************************))))))))))))))))))))))))"""...'''666&&&,,,)))%%%000111***)))%%%+++''')))""",,,+++###(((666555(((+++---###'''...'''***---$$$ZZZ''',,,&&&---***'''%%%)))(((PPPVVVaaa^^^ZZZZZZ]]]YYYgggwwwJJJBBB999;;;555444444333222111000000///...---...//////---+++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))((()))))))))***************)))))))))((((((((('''((((((((()))******+++,,,++++++******))))))((((((******))))))))))))))))))+++******+++,,,---+++***+++,,,------,,,+++,,,......222777;;;AAAJJJWWW```dddiiioootttuuurrrnnnkkkddddddeeejjjooorrrrrrpppsssmmmiiihhhfffgggttt}}}tttppptttzzz|||yyyxxxxxxxxxwwwwww}}}~~~hhhYYYMMMFFFJJJNNNSSSVVVYYY\\\ZZZVVVWWWXXXXXXXXXXXXWWWWWWVVVZZZWWWSSSOOOJJJBBB:::444------,,,***)))***+++,,,+++++++++*********))))))*********)))))))))))))))******))))))))))))******))))))))))))))))))))))))''',,,000---'''$$$&&&+++''''''''''''''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))))))))******+++,,,------))))))))))))))))))))))))))))))*********++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******((()))))))))************+++***)))((()))***+++,,,************************))))))))))))))))))))))))(((///###$$$vvv'''+++...###KKK%%%+++((($$$,,,&&&###222((((((...(((000111000%%%'''000*** $$$&&&777===(((333333111$$$!!! 555---!!!^^^ttt%%%$$$...((()))''''''333zzzuuuIIIBBB999:::555444444333222111000000///...---...//////---+++++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))((()))))))))************))))))))))))((((((((((((''''''((()))***++++++,,,++++++******))))))(((((()))*********)))))))))(((+++******+++------,,,+++---.../////////000333555777;;;DDDOOOZZZdddkkknnnpppssswww{{{zzzuuuooojjj```]]]\\\```hhhooorrrrrrqqqiiifffhhhhhhlll}}}ttttttqqqjjjfffkkkvvvvvvfff[[[HHHNNNPPPOOOQQQWWWYYYWWWXXXWWWVVVUUUSSSQQQPPPOOOXXXYYYZZZZZZWWWPPPHHHBBB888222+++(((***,,,+++***+++++++++*********))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))''',,,000---'''$$$&&&+++''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))***************++++++++++++++++++*********))))))))))))*********+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******((()))))))))************+++***)))))))))***,,,---************************))))))))))))))))))))))))'''***&&&)))zzz%%%***---%%%{{{***+++)))%%%,,,'''$$$'''&&&$$$&&&,,,222...%%%$$$---***''',,,((("""'''$$$***!!!------111)))###222)))***111 (((ppp+++%%%!!!###!!!,,,,,,111sssHHHAAA888999555444444333222111000000...---------......,,,+++++++++++++++++++++++++++++++++++++++++++++++++++((((((((((((((())))))***))))))))))))************))))))))))))(((((((((((('''''')))***++++++++++++************))))))))))))))))))***++++++******)))*********+++---...---+++)))***,,,///111666<<<@@@KKKPPPZZZgggsssyyyxxxvvvpppppprrrssssssooojjjfff```^^^\\\]]]bbbjjjppptttvvvmmmkkkrrruuuvvvxxx}}}vvvmmmmmmrrrvvvooooooxxx|||iiillleeeUUUKKKLLLQQQQQQWWWWWWVVVUUURRROOOLLLJJJLLLOOOUUUZZZ[[[YYYVVVSSSEEE<<<333...//////,,,(((+++++++++************)))))))))))))))******************))))))))))))******))))))))))))))))))))))))'''+++---,,,'''%%%'''***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((('''))))))))))))))))))))))))************************+++++++++************))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))***************************+++,,,---************************))))))))))))))))))))))))///,,,///222{{{%%%((())))))///)))+++&&&******+++)))...)))%%%'''))))))%%%(((&&&(((+++&&&%%%///(((&&&555,,,))),,,!!!222///&&&...,,,---hhh---...333"""!!!333,,,###qqqFFF@@@777888555444444333222111000000...---------......,,,***++++++++++++++++++++++++************************((((((((((((((()))******))))))))))))************(((((((((((())))))))))))'''((()))***++++++******)))))))))))))))*********((()))***,,,,,,,,,++++++*********+++......---,,,***---111777>>>GGGPPPWWWaaahhhsss{{{~~~zzzwwwllljjjhhhhhhjjjjjjhhhfff```bbbbbbbbbccciiirrrzzztttkkklllvvvyyyssswwwvvvooojjjqqq~~~}}}vvvppphhhhhhsss}}}{{{sssmmmjjjhhhnnnyyynnnjjjnnnyyyttt[[[RRROOOLLLRRRSSSTTTUUUTTTRRROOOMMMDDDGGGLLLQQQTTTWWWYYY[[[RRRMMMFFF@@@;;;666111---+++++++++************)))((()))))))))******************))))))))))))******))))))))))))))))))))))))'''(((******(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((()))))))))((((((((((((((((((((((((&&&'''(((((())))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++***))))))))))))))))))))))))))))))************************+++++++++************))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))************((()))***+++,,,,,,,,,,,,************************))))))))))))))))))))))))$$$&&&+++|||***%%%%%%+++***&&&---((())),,,***888'''!!!+++333---&&&'''333+++$$$"""&&&+++,,,***&&&+++ppp<<<###111&&&---'''$$$+++$$$$$$222***%%%:::PPP%%%'''---'''---***$$$oooEEE@@@666777555444444333222111000000...---,,,---......,,,***++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((((()))******))))))))))))************(((((((((((())))))))))))'''(((***++++++***))))))(((((())))))******++++++((()))+++,,,---------,,,*********,,,...///...,,,555888???GGGQQQ]]]iiiqqqmmmwwwzzzuuutttmmmjjjffffffiiilllmmmmmmccchhhllllllkkkppp{{{iii```bbbooopppddd```fff]]]\\\\\\eeeuuu}}}qqqaaaXXX___kkkzzz{{{jjjUUUPPPUUUhhh{{{~~~{{{lllnnnvvv~~~}}}zzzrrrpppmmmjjjqqq~~~}}}vvvddd[[[TTTKKKNNNRRRUUUVVVUUUSSSQQQCCCEEEFFFHHHKKKPPPVVVZZZ[[[[[[XXXQQQGGG===777444+++++++++************)))(((((())))))*********+++******))))))))))))******))))))))))))))))))))))))&&&''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''(((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))&&&((()))+++,,,,,,,,,+++))))))))))))))))))))))))++++++******************+++++++++************))))))************+++++++++))))))))))))))))))))))))************************************************))))))))))))))))))))))))******++++++++++++******))))))))))))************((()))+++,,,------,,,,,,************************))))))))))))))))))))))))000&&&)))'''xxx000$$$###)))###$$$...)))(((...###&&&***,,,***((()))******!!!(((000,,,$$$))),,,"""888>>>333'''(((333&&&+++---###,,,(((###XXX[[[,,,///%%%""",,,rrrGGG<<<;;;777444333222222333333111000000////////////.........************************(((((())))))******++++++******))))))))))))***************)))))))))))))))+++******)))(((''''''&&&+++*********))))))(((((('''''''''((())))))*********)))((()))+++------,,,---......---,,,///555:::EEENNNYYYaaahhhlllkkkggggggwwwzzzsssssssssnnneeeddd^^^\\\iiiyyyyyynnncccrrrvvvlllnnnzzzxxxjjj]]]XXX\\\jjjlll___RRRNNNPPPXXXeeerrryyysssfff\\\\\\fffqqqyyy}}}|||sssiii]]]^^^gggssszzzxxxrrrpppgggccciiixxxyyyoookkkjjjppppppjjjjjjwwwzzzoooqqq}}}qqqfffqqqzzzeee[[[PPPHHHKKKSSSWWWVVVTTTWWWPPPFFFAAABBBGGGLLLOOOTTTXXX\\\]]]YYYRRRIIICCC888000)))'''+++///---***(((***,,,,,,+++*********)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((*********))))))))))))))))))((((((((((((***,,,---***++++++++++++***))))))''')))+++,,,,,,+++***(((******++++++++++++******,,,+++++++++***)))))))))...---+++*********++++++...---,,,+++************************************)))************+++++++++++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************---,,,,,,++++++,,,,,,---************************)))))))))))))))))))))))),,,"""///&&&xxx)))%%%&&&---xxx'''&&&,,,&&&000III&&&))))))))))))************,,,###,,,111$$$###***$$$...HHH---&&&)))))))))))))))))))))))) ;;;JJJ&&&$$$(((---!!!qqqGGG<<<;;;777555444222222222222111////////////.........------************************)))))))))))))))***************))))))))))))*********)))))))))))))))))))))))))))))))))************************)))))))))((('''(((((())))))***++++++---+++)))))))))*********......------///888DDDMMMYYYbbbmmmvvv||||||tttjjjjjjuuuyyypppjjjlllnnnkkk___aaaaaafffuuuxxxfff```jjjjjj___[[[aaa___WWWXXXZZZgggwwwwwwfffVVVQQQSSSXXXaaahhhllliiibbb]]]aaalllyyy|||uuutttnnniiikkkuuu~~~yyyuuummmjjjssstttzzzrrrggg^^^ZZZRRRJJJLLLUUUUUUSSSNNNFFF???>>>CCCIIINNNQQQVVVYYYYYYVVVQQQNNNAAA999000+++,,,///000///***+++,,,+++***)))(((((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***))))))))))))))))))))))))((((((((()))***,,,---******+++,,,------,,,,,,******+++,,,,,,+++***))))))******************)))++++++******************---,,,+++*********++++++...---,,,+++************))))))))))))))))))))))))))))))*********+++++++++++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++************************))))))))))))))))))))))))///%%%%%%+++IIIzzzggg]]]bbbRRReeeTTTeee~~~___]]]HHH)))(((***,,,www"""000###***'''mmm)))))))))))))))************&&&999&&&000---"""444)))+++ ***))))))))))))))))))))))))000;;;111222===222%%%pppFFF<<<;;;666666555333222222222000...............---------,,,************************************))))))))))))******))))))))))))******))))))))))))))))))******'''((()))***+++,,,---...************))))))))))))((())))))***++++++,,,,,,---,,,+++*********+++,,,,,,---...111888GGGXXXeeerrryyy{{{qqqxxx|||zzzrrroooqqqpppjjjhhhjjjkkkppp|||sss___UUU]]]bbb^^^WWWSSSOOOLLL[[[bbbpppzzztttaaaUUUSSSZZZ\\\___aaabbbdddfffhhh{{{qqqhhhttt~~~~~~rrrlllaaabbbrrr~~~|||bbbKKKIIISSSMMMTTTWWWRRRFFF======AAAFFFHHHKKKPPPTTTVVVXXXYYYMMMGGG===555111111444777...---,,,+++***))))))((()))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))(((((('''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))******)))))))))))))))***+++,,,******,,,---.../////////---,,,,,,++++++*********((())))))******))))))((())))))******************,,,,,,+++************+++---,,,+++***************(((((((((((((((((((((((()))))))))*********++++++++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************))))))))))))))))))))))))---$$$''')))###WWW***+++"""%%%###+++gggFFF&&&&&&000((((((---))))))444 ===***))))))))))))************$$$$$$###111...ZZZ%%%%%%111&&&))))))))))))))))))))))))...$$$&&&,,,EEE(((...'''(((nnnFFF<<<;;;666777555333222222111///---......---------,,,,,,,,,************************++++++******))))))((((((******))))))))))))******)))))))))))))))*********''''''((()))+++,,,------*********))))))))))))))))))******++++++,,,------)))+++,,,---------///000)))...666???JJJYYYiiittt~~~~~~{{{wwwxxxxxxxxxzzz|||ooorrrrrrooommmnnnnnncccVVVVVV^^^jjjoooeeeUUUKKKIIIYYY^^^gggjjjbbbXXXXXX___```aaabbbbbbccchhhqqqwwwjjj^^^bbbeeerrruuuzzz|||bbbUUUNNNFFFMMMUUUWWWRRRIIIAAA===@@@@@@AAADDDIIINNNTTTWWWTTTQQQKKKCCC<<<999;;;>>>333111...,,,,,,,,,,,,,,,(((((((((((((((((((((((()))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************(((((())))))))))))(((((()))))))))))))))*********)))))))))******+++++++++***+++,,,---..................,,,+++************(((((())))))))))))(((((((((((())))))******++++++++++++******************,,,,,,+++***************))))))))))))))))))))))))))))))))))))************++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************))))))*********************************))))))))))))))))))))))))'''!!!333!!!###)))zzz555222%%%---''']]]BBB)))***,,,&&&&&&+++&&&...%%%000***%%%sss)))((()))))))))***************...&&&TTT,,,***111%%%(((((((((((((((((((((((((((000!!!000(((***'''(((lllEEE<<<;;;666777555333222222111///---......---------,,,,,,,,,************************++++++******))))))((((((******))))))))))))******(((((())))))************((((((((()))))))))******))))))))))))))))))***************+++,,,,,,------&&&***---///.........000000:::IIIWWWcccmmmvvv|||~~~yyyvvvwwwwwwkkkkkkppp}}}lllccchhhiiiccc\\\VVVRRROOOeeejjjsssuuuhhhTTTHHHHHHMMMRRRXXXZZZVVVVVV___jjjbbbcccdddcccccchhhpppvvvrrrrrrqqquuu}}}tttqqqnnniiiccc```eeeooo{{{oooVVVKKKHHHHHHLLLQQQQQQIIIBBB???===;;;:::<<>>FFFXXXcccrrr||||||{{{|||}}}uuummmyyywwwtttpppiii___VVVQQQYYYcccnnnnnndddWWWSSSTTTYYYZZZYYYVVVVVVZZZ___aaaYYYXXXWWWVVVXXX[[[]]]]]]___]]]ZZZYYYYYYYYYYYYYYYVVVZZZ\\\\\\___eeehhhgggaaaaaacccffffffhhhqqq{{{zzzuuuvvv}}}~~~zzzzzz|||{{{xxxggg^^^\\\fffuuu~~~wwwjjj[[[PPPKKKLLLNNNHHHEEE>>>999555444444555>>>DDDLLLRRRTTTSSSQQQOOOFFF===222+++******)))''')))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&'''''''''((((((((()))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((())))))))))))(((((('''(((((()))******++++++***+++,,,,,,,,,+++******))))))******+++*********((()))*********)))(((((()))******************))))))))))))))))))((((((((('''((()))***++++++***)))******))))))))))))******************************(((((((((((()))))))))***++++++************++++++))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************************---***$$$***$$$+++---QQQ)))000&&&###ZZZJJJ''')))(((+++&&&,,,aaaxxxrrr>>>///***))))))))))))************FFF///...888((())))))))))))))))))))))))---&&&444)))000^^^111iiiDDD===;;;555444333222222333333111000000////////////.........************************(((((())))))******++++++******))))))))))))******'''(((((()))***+++++++++))))))******++++++++++++(((((())))))*********+++((())))))***++++++,,,,,,---...//////333>>>OOO[[[fffnnnyyy|||yyyxxx|||zzz|||}}}uuukkkmmmmmmiii___QQQJJJPPPYYYjjjnnnrrrooocccVVVPPPQQQVVVZZZZZZVVVXXX```ccc```ZZZUUUOOOOOOXXXccciiijjj^^^[[[WWWWWWYYYZZZYYYWWWUUUWWWXXXXXX]]]dddgggfffaaa\\\YYYYYYZZZ]]]hhhrrrkkkggghhhiiidddaaajjjxxx{{{zzzxxxttt|||nnnjjjvvvuuuccc]]]bbbvvvzzz{{{```MMMIIIMMMLLLHHHBBB<<<888555444444777<<>>OOO___iiiwwwnnniiinnnvvv{{{|||}}}vvvnnnlllsssvvvmmmaaaZZZ\\\bbbdddZZZLLLHHHPPPZZZeeeeeeccc]]]XXXVVVXXX[[[\\\^^^___^^^]]]]]]```bbbSSSPPPOOOXXXdddllllllhhhbbb\\\[[[___bbb^^^XXXVVV\\\[[[ZZZYYYYYY\\\```dddccciiilllhhhgggnnnuuuvvvtttsssttttttqqqnnnmmmoooyyysssnnnjjjccc^^^eeeoooyyyzzzuuupppqqqqqqsssyyyeeeQQQFFFHHHKKKOOOMMMDDD999333444777>>>HHHOOORRRSSSSSSTTTLLLKKKFFF===333,,,))))))))),,,...---***(((***,,,(((((())))))))))))((((((((('''&&&&&&'''((('''%%%''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''%%%&&&&&&'''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''((())))))******((('''&&&&&&'''(((***(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********))))))(((+++)))(((***,,,---+++)))******+++,,,+++***)))(((***************)))((('''***************)))((((((***)))(((''''''((()))***,,,,,,+++***)))))))))***+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************)))))))))))))))******+++++++++************++++++++++++************++++++))))))************))))))111)))RRR222^^^EEE%%%)))(((000!!!111"""+++333!!!***(((,,,...###///((((((000333 %%%&&&222JJJ,,,&&&)))******$$$%%%444!!! ******---...""")))///(((,,,..."""---fffDDD;;;888999555555333222111000000000000...------......---,,,******+++++++++,,,,,,,,,******************************))))))(((((((((((((((((()))))))))*********))))))***+++,,,---......---......,,,***(((((()))(((***+++,,,,,,,,,------,,,222:::CCCMMMYYYeeennneeedddgggooouuuuuuvvvxxxrrrllljjjkkkggg]]]TTTQQQSSS\\\ccc```UUUNNNOOOTTT[[[[[[[[[\\\]]]```dddggg```]]][[[^^^bbbdddbbb___OOOMMMPPPZZZgggooonnnjjj[[[UUUSSSWWW[[[YYYVVVUUU___^^^\\\[[[[[[^^^dddiiisssuuuvvvxxxxxxooohhhjjjrrr{{{sssrrr{{{tttnnnsss}}}}}}eeeTTTNNNKKKHHHHHHHHHDDD@@@===EEEJJJPPPSSSSSSQQQPPPPPPPPPOOOLLLDDD:::111,,,***&&&(((***+++***(((((()))(((((())))))))))))((((((((('''&&&&&&'''((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))(((''''''&&&&&&'''(((((()))******((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''((())))))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))************))))))***)))((())),,,---+++)))******+++,,,+++***)))((())))))******)))(((((('''***************)))(((((())))))(((((((((((()))))),,,+++******))))))******+++++++++*********))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))*********)))))))))))))))******+++++++++************++++++++++++************++++++))))))************))))))444;;;TTTkkkEEE&&&)))((())))))(((%%%(((ppp000 (((+++###***///!!!$$$'''222111999,,,+++:::MMM&&&%%%,,,(((&&&...$$$---)))555---555!!!&&&111(((***%%%((()))###'''dddCCC:::888888555555333222111000000000000...------......---,,,***++++++++++++,,,,,,,,,***************************))))))))))))((((((((())))))*********+++++++++'''((()))+++---///000111...//////...+++******+++***+++------,,,,,,---///111<<>>ccc...((($$$,,,111&&&111333...)))%%%'''))))))$$$(((,,,)))222&&&```___AAA;;;888888555555333222111000000000000...------......---,,,++++++++++++++++++++++++************************))))))))))))************++++++++++++,,,,,,,,,,,,******+++,,,,,,------...+++,,,---,,,+++***+++,,,,,,---,,,+++,,,444???IIIWWWZZZYYYRRRKKKLLLYYYeeemmmiiiggghhhdddZZZRRROOOUUU]]]```WWWLLLKKKVVVbbbiiifffccccccfffkkkpppsssgggccc```ccckkknnnjjjdddVVVTTTVVV]]]eeehhhccc^^^TTTOOOJJJIIIMMMOOONNNLLLIIIEEECCCGGGKKKNNNRRRXXXQQQVVV\\\aaaeeegggjjjlllyyyzzzjjjcccjjj{{{ooo```bbbddduuupppTTTGGGHHHKKKPPPPPPQQQQQQRRRQQQPPPOOOGGGJJJMMMOOOMMMHHHAAA<<<777111)))&&&'''***++++++(((((())))))))))))(((((('''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''&&&&&&%%%%%%''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((()))***************((()))************************+++,,,+++***)))(((******+++,,,,,,+++++++++******++++++++++++******((()))***++++++***)))(((***))))))((())))))******************************((((((((((((((((((((((((((()))))))))************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************'''(((((((((((())))))))))))))))))))))))******+++++++++************++++++++++++************++++++))))))************))))))!!!((('''...---EEE&&&***)))---(((...,,,---%%%lllEEE)))...***###)))&&&,,,---333... )))///+++%%%)))+++333+++000,,,)))%%%...---+++...&&&###///mmmCCC$$$&&&'''&&&,,,'''((("""000'''... ***&&&***---'''---%%%ddd^^^AAA<<<999888555555333222111000000000000...------......---,,,,,,,,,,,,++++++++++++***************************)))))))))************+++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))***++++++******+++,,,(((+++---///555AAASSS```jjjfff___WWWRRRVVVaaajjj```^^^```dddaaaVVVJJJDDDNNN\\\gggdddZZZTTTUUUWWW^^^```ccchhhmmmqqqrrrrrrhhhdddcccfffmmmoookkkeeeRRRRRRTTTXXXZZZYYYVVVSSSQQQLLLFFFEEEHHHLLLNNNNNNFFFCCCCCCGGGJJJJJJNNNSSSQQQVVV\\\bbbeeeggghhhiiiiiivvvxxxeee\\\aaakkk}}}zzz{{{lllkkknnnzzzfffMMMGGGGGGOOONNNNNNOOOOOONNNLLLJJJBBBCCCFFFJJJLLLLLLJJJGGG???999000)))&&&''')))***(((((())))))))))))((((((&&&%%%%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''((()))******+++******(((***+++,,,******+++,,,******+++,,,+++***)))(((******++++++,,,+++++++++)))***++++++,,,+++++++++)))******************)))))))))((((((((()))*********************+++++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************''''''(((((((((((()))))))))))))))))))))******+++++++++************++++++++++++************++++++))))))************))))))%%%555...$$$///DDDEEE'''+++***000!!!000&&&''',,,&&&###DDD$$$+++222"""&&&%%%(((///333111,,,***,,,222,,,$$$+++&&&)))555;;;222///HHHyyy''''''(((...***+++###555bbb444,,,(((&&&***'''(((***###$$$+++^^^BBB===:::999555555333222111000000000000...------......---,,,,,,,,,,,,+++++++++******************************))))))*********+++++++++************++++++++++++************************(((***++++++******+++---(((---444999@@@NNN```nnnqqqkkkddd``````bbbdddeeeYYYXXXYYYZZZUUUNNNJJJLLLVVVcccmmmjjjbbb\\\XXXUUU\\\___dddiiilllllliiigggdddbbbaaadddgggfffbbb]]]PPPOOOPPPSSSUUUUUURRROOOQQQMMMHHHFFFFFFHHHHHHHHHFFFEEEGGGKKKLLLJJJKKKOOOSSSUUUYYY[[[]]]^^^```bbbfffmmm{{{tttnnnrrr~~~zzzvvv|||eeecccmmm|||}}}bbbRRRIIIMMMLLLLLLNNNPPPOOOKKKHHH===;;;<<>>;;;:::555555333222111000000000000...------...///---,,,,,,,,,,,,++++++*********************************))))))******++++++++++++))))))*********+++++++++)))))))))))))))*********(((***++++++++++++,,,...,,,333<<