BM6P6(@ zzzxxx{{{~~~wwwrrrqqqfffeeeVVVFFF??????AAAEEEJJJPPPTTTYYY]]]___aaaccceeeeeegggjjjrrrxxxuuuzzzuuuTTTGGGHHHFFF@@@<<<<<<===>>>>>>>>>>>>???CCCNNN\\\gggqqqtttwwwzzz{{{}}}hhhLLLPPP\\\ddd___WWWXXXeeerrrvvvssskkkkkk}}}{{{nnn]]]QQQMMMJJJFFFBBB<<<<<<;;;;;;;;;:::::::::777555222111333555777888444444444555555777888888999AAALLLRRROOOMMMUUU```sssyyy|||ooofffbbbaaalll||||||}}}vvvnnnmmmlllfff___```bbbeeefffffffffggghhhaaaaaadddhhhgggbbbaaaddd\\\aaammmxxxwwwfffCCC>>>@@@???===;;;;;;>>>CCCGGGSSSbbbrrr{{{xxxmmmjjjjjjkkkoootttwwwxxxxxxvvvxxx{{{~~~yyyuuuuuu}}}|||{{{zzz{{{}}}}}}lll___MMMGGG@@@:::888888999:::999???DDDLLL\\\rrr}}}bbbUUUUUUrrrxxxNNN555999999444444222666777999999:::<<<@@@BBBHHHMMMRRR]]]vvv~~~qqqZZZHHH???::::::888555:::DDDXXXgggwww~~~eeeRRRWWWZZZVVVQQQfffvvv```QQQBBBBBBTTTooozzzsss~~~hhh^^^nnnnnnRRRBBB::::::CCC\\\gggsss{{{rrrmmmnnnwww}}}}}}}}}~~~~~~wwwrrrrrr|||jjjZZZIIIAAA@@@AAAEEEJJJRRRVVV[[[___aaaccceeegggdddgggjjjsss~~~gggQQQLLLDDD>>>===>>>>>>===>>>>>>>>>???CCCMMMZZZdddooorrruuuxxxyyy{{{}}}~~~zzziiiSSSSSS```jjjfff\\\^^^oooyyymmmmmmtttfffUUUIIIEEECCCAAA>>>::::::999888888777777777999888777777888888888777:::999999888999999:::;;;:::@@@LLLXXX___dddnnnxxxxxxooovvv{{{wwwqqqjjjiiiiiiddd^^^]]]aaafffhhhgggdddbbbaaaXXXZZZ```iiillliiiggggggeeehhhooo|||}}}xxxMMM>>>???>>>===;;;;;;===BBBFFFNNN]]]mmmwww}}}~~~yyyqqqkkkkkklllooossswwwxxxxxxvvvxxxzzz}}}}}}}}}yyywww}}}|||{{{{{{|||}}}tttcccVVVEEEAAA:::666555555666666777;;;>>>CCCRRRiii{{{|||aaaTTTTTTpppSSS999999777444555555777888:::;;;;;;>>>AAADDDGGGNNNTTT[[[ooottt]]]III???::::::888555:::DDDUUUdddvvv}}}}}}iiiQQQPPPVVVTTTOOO\\\}}}fffPPPCCCDDDVVVpppvvvrrrfffrrrkkkNNN@@@:::<<>>>>>@@@???======>>>>>>>>>BBBKKKWWW```kkknnnrrruuuwwwyyy|||}}}~~~sssnnncccWWWYYYiiivvvsssgggggg{{{vvvqqqrrreeeRRREEE@@@??????===;;;;;;:::999888777777777666777888999:::999777666;;;;;;:::::::::;;;;;;<<<999===III[[[lll{{{~~~}}}xxxkkkdddddddddaaa^^^^^^aaaeeefffgggfffggghhh``````eeeoootttqqqllljjjnnnoooqqqwwwzzzXXX>>>======<<<::::::===AAAEEEHHHWWWiiiuuu{{{|||zzzuuummmllllllnnnrrrvvvxxxxxxvvvxxxzzz|||~~~~~~}}}~~~}}}zzz||||||{{{{{{|||}}}}}}wwwooobbbRRRGGG===:::666444444444444333666777777999FFF\\\rrr~~~{{{aaaSSSRRRnnnWWW<<<999666333666777777999;;;<<<===@@@DDDGGGIIIRRRWWW[[[lllwwwbbbJJJ@@@::::::888555:::BBBPPPaaatttzzzxxxqqqPPPHHHPPPSSSMMMXXX{{{kkkSSSEEEEEEVVVkkk}}}vvv|||kkkMMM???;;;???LLLaaakkkvvv|||oooiiihhhqqqyyyqqqppprrr||||||aaaSSSEEEAAADDDHHHNNNTTTWWW[[[```dddfffhhhjjjlllkkkllloooxxxlllsssuuuZZZPPPFFFBBB@@@?????????===>>>>>>>>>AAAHHHSSS\\\gggkkkppptttvvvxxx{{{}}}zzzhhh^^^WWWQQQWWWiii{{{|||oookkk}}}xxx{{{mmmZZZJJJCCCAAAAAA@@@>>>===<<<:::::::::::::::555888:::<<<>>>???AAABBBCCCCCCBBBAAA@@@@@@@@@@@@<<<>>>GGGXXXkkk{{{zzz{{{xxxpppeee``````aaa```^^^ccccccbbbbbbeeellluuu|||xxxrrrppptttwwwtttpppmmmqqqrrrqqqsss{{{tttzzzbbbDDD<<<<<<;;;:::999;;;@@@CCCDDDTTTiiixxx~~~~~~zzzxxxpppnnnmmmnnnqqquuuwwwxxxvvvxxxyyy{{{}}}~~~~~~~~~~~~}}}|||{{{zzzzzzzzz{{{|||}}}~~~yyymmmbbbXXXMMMBBB:::888777555555666666555444444555444555???RRRiiixxx}}}cccSSSQQQjjj}}}ttt{{{}}}yyyTTT<<<999555333666666777999;;;===>>>AAAFFFIIINNNVVV[[[___ppp|||iiiMMMBBB::::::999666999AAAMMM___sss{{{uuu}}}}}}UUUDDDLLLRRRNNNZZZxxxnnnXXXHHHGGGTTTbbbvvvlllMMM???<<>>>>>BBB===>>>??????@@@FFFPPPWWWdddhhhnnnsssvvvxxx{{{|||}}}zzzdddTTTLLLIIIKKK^^^uuu~~~uuuppp}}}xxxeeeTTTIIIDDDAAA@@@===<<<:::999888999:::;;;;;;>>>BBBFFFJJJPPPWWW]]]\\\[[[YYYWWWSSSOOOKKKIIIBBBCCCHHHQQQ\\\mmmlllgggbbbeeetttooojjjddd```___`````````dddcccbbbcccgggooozzzyyypppoooqqqrrrrrrtttrrrrrrppppppvvvuuuuuufffJJJ:::::::::999999:::>>>AAACCCRRRiii||||||yyyssspppnnnnnnppptttwwwxxxwwwwwwyyyzzz{{{|||}}}}}}}}}yyyxxxyyyyyyyyyyyyyyyzzz{{{{{{|||wwwjjjaaaUUUJJJCCC>>>:::777777666666777888888666444444555666888>>>LLLbbbssseeeTTTQQQdddqqqwww}}}}}}}}}|||iiiKKK:::999555333666444666888;;;===???CCCHHHKKKPPPWWW[[[aaatttoooOOOCCC::::::999666888???JJJ\\\rrr|||tttwww___GGGKKKRRRQQQYYYsssrrr\\\KKKIIIUUU```mmmvvvtttkkkKKK======EEEUUUfffoooyyy}}}~~~~~~{{{qqqkkkpppyyyiiiVVVKKKBBBCCCHHHMMMQQQUUUZZZ^^^dddhhhjjjlllnnnooopppmmmlllrrr|||vvvrrr{{{rrrcccZZZfffyyy|||qqqOOOKKKKKKMMMHHH???>>>DDD>>>???@@@@@@@@@EEEMMMTTT```eeelllqqquuuwwwzzz{{{}}}~~~iiiUUUIIIEEEDDDUUUnnn~~~yyyqqq___QQQHHHCCC@@@<<<:::999888888:::<<<===BBBFFFMMMTTT[[[fffqqqyyy{{{{{{yyyuuunnnfff^^^YYYOOOMMMKKKKKKKKKRRRcccrrrkkkZZZTTTNNNOOO\\\ooozzz{{{wwwiiihhhfffcccbbbbbbbbbbbbaaadddgggiiikkkmmmppprrrxxxnnnfffeeeiiinnntttzzzsssrrrqqqppptttvvvppp```EEE888999999888888999===???CCCOOOeee|||~~~zzzuuurrrnnnmmmooosssvvvxxxwwwwwwxxxyyyzzz{{{|||}}}}}}|||vvvttttttxxxxxxyyyyyyzzz{{{{{{{{{~~~~~~ooo]]]QQQKKKCCC===;;;<<<<<<===999888888888999999777555666777999:::===HHH]]]pppgggTTTOOO^^^}}}tttyyyyyyzzz|||yyytttjjj[[[CCC888:::666555777333777999<<>>BBBIII\\\uuu~~~wwwsssooommmooosssvvvxxxwwwwwwxxxxxxyyyzzz||||||}}}~~~xxxtttyyyyyyzzz{{{||||||||||||}}}~~~~~~jjjZZZOOOGGGFFFDDDCCCDDDDDDEEEEEE@@@>>>=========<<<:::999888888999999:::BBBYYYooogggSSSMMMYYYyyyvvvfffUUUAAA888:::666666999666999<<>>>>>HHHXXXeeeooowww{{{|||{{{zzztttmmmlllxxx~~~|||zzzlllaaa^^^ZZZNNNGGGDDDKKKTTT[[[___ccc___ccchhhmmmoooqqqssstttuuurrrsssxxx}}}~~~lllqqqjjj]]]```rrr|||yyy[[[OOOIIINNNOOOGGGAAACCC@@@AAABBBBBBAAADDDKKKPPPZZZ___gggmmmqqqtttvvvxxx~~~~~~ttt^^^OOOHHH@@@DDDTTTiiiqqqllllllsss}}}zzzyyyzzz}}}mmm```VVVQQQMMMLLLKKKKKKLLLOOORRRTTT```jjjxxx|||sssiii]]]TTTQQQJJJNNNRRR\\\ooo|||rrr^^^LLLKKKIIIHHHPPP```nnnuuuuuufffiiimmmmmmjjjgggggggggiiiiiiiiigggffffffiiikkkjjjiiijjjmmmmmmkkknnnssstttuuuwwwzzzyyylll```CCC666777888777777888;;;===BBBDDDTTTmmmyyytttooommmnnnrrrvvvxxxwwwwwwwwwxxxyyyzzz{{{|||vvvzzz{{{|||}}}~~~~~~~~~~~~}}}}}}~~~lllVVVPPPPPPKKKLLLNNNPPPPPPNNNKKKIIIGGGEEECCCBBBBBBAAA???===:::888888777666>>>WWWooogggRRRKKKWWWwwwjjjUUUBBB::::::666777;;;999;;;>>>AAADDDHHHLLLRRRVVVYYYaaaccc^^^ddd|||oooTTTFFF;;;;;;;;;777777;;;AAASSShhhwww}}}yyyxxxyyy___MMMPPPWWWRRRgggbbbOOOTTTnnnzzz~~~vvvRRRAAA>>>FFFUUUeeennnvvv{{{}}}~~~xxxllliiisss{{{kkkmmmiiiUUUJJJHHHGGGLLLUUU^^^dddfffbbbccceeehhhlllpppsssuuussssssuuuvvvwww~~~{{{pppfffhhh~~~rrrTTTCCCLLLRRRGGG???CCCBBBAAA@@@@@@AAADDDFFFHHHTTT\\\eeekkknnnppptttxxxyyyzzz~~~~~~nnn\\\NNNIIIHHHJJJRRR\\\cccdddbbbmmmwwwwwwpppnnnyyy~~~ssshhh```^^^YYYZZZaaaeeedddfffjjjwwwvvvaaaTTTPPPQQQNNNNNN[[[kkkmmmeeeXXXWWWVVVUUUVVVZZZ___cccwwwvvviiijjjllllllllljjjhhhgggiiihhhhhhggggggggghhhhhhhhhiiijjjkkklllmmmmmmnnnrrrqqqtttyyy~~~rrr~~~MMM888999777444333777:::<<<>>>CCCQQQfffyyy~~~vvvmmmnnntttuuuqqqvvvwwwwwwuuuuuuvvvyyy|||~~~|||~~~wwwwwwwwwxxxyyyzzz{{{|||}}}qqqhhhaaaaaaccccccdddggggggjjjllljjjhhhggg```YYYYYYUUURRRQQQOOOJJJGGGFFFCCC===777666777???TTThhhhhhTTTJJJWWWrrrwwwaaaDDD888<<<888444999;;;<<>>AAANNNbbbuuuvvvoooooopppooowwwwwwwwwvvvuuuvvvyyy{{{{{{|||||||||xxxxxxyyyzzz{{{|||}}}}}}{{{kkkdddaaaaaaiiiqqqwww}}}zzzsssnnnhhhbbb^^^[[[WWWRRRNNNGGG@@@:::888888>>>RRRfffzzziiiTTTJJJWWWqqqfffHHH999;;;888666:::<<<>>>AAAEEEJJJNNNSSSXXX\\\^^^aaafffiiikkkvvv{{{\\\KKK>>>;;;;;;666555888???MMMaaattt{{{wwwyyypppSSSOOOXXXWWW^^^mmmZZZOOOTTTssswwwmmmkkkssswwwSSS>>>???NNNZZZeeejjjrrryyy}}}|||vvvpppsss{{{}}}~~~uuuhhh[[[JJJLLLPPPWWW]]]aaabbbbbbffffffgggiiilllnnnpppqqqppppppqqqrrrrrrwwwdddEEEEEEMMMIIICCCBBBAAA@@@@@@@@@@@@BBBDDDEEELLLSSS]]]dddiiimmmrrruuu||||||vvvkkkcccMMMGGGBBBCCCKKKRRRVVVWWW[[[aaajjjssswwwwwwsssqqqqqqooopppxxxvvvvvv}}}tttddd___dddnnnzzz|||uuulllgggeeeqqq~~~|||uuuiiiiiijjjkkkkkkjjjhhhggggggfffffffffgggiiikkkllliiiiiijjjkkklllmmmmmmnnnqqqqqqrrrrrrooorrrqqqwwwSSS>>>;;;777555666777777888===???HHHZZZppp~~~}}}rrrmmmooorrrxxxxxxxxxwwwvvvvvvyyy{{{www{{{~~~yyyyyyzzzzzz{{{|||}}}~~~{{{vvvsssqqqkkkaaaYYY```ccclll|||{{{tttqqqlllbbbZZZNNNDDD<<<:::999===NNNbbbsssjjjVVVKKKVVVpppmmmMMM::::::777888<<<<<<@@@CCCHHHLLLPPPUUUZZZ]]]^^^bbbfffjjjkkkttt|||___NNN???<<<;;;777555888===JJJ___rrr|||~~~{{{tttxxxXXXPPPVVVWWW]]]iiiUUUKKKQQQtttvvvgggcccmmm{{{hhhKKK<<<@@@OOO[[[dddiiiooovvv{{{{{{tttrrryyy}}}|||~~~zzz|||jjj]]]MMMPPPTTTZZZ___bbbcccccchhhhhhiiijjjkkkmmmnnnooopppooopppqqqqqqtttkkkFFF???GGGJJJEEECCC@@@@@@@@@@@@@@@AAABBBCCCIIIOOOXXX```ffflllqqqttt{{{|||wwwjjjbbbVVVOOOIIIJJJPPPWWWZZZZZZSSSXXX```iiinnnmmmgggbbbeeeeeehhhqqq{{{qqqjjjrrr}}}~~~yyyqqqhhhiiiiiijjjjjjiiihhhhhhdddcccccccccdddfffiiijjjggghhhhhhiiijjjkkklllmmmnnnooopppnnniiikkkzzzmmmlllYYYCCC;;;555555777888888888===>>>DDDSSSiii{{{|||zzzvvvppprrrvvvyyyyyyzzzyyyxxxxxxzzz|||vvv|||{{{zzzzzzzzz{{{|||~~~tttkkk___XXXXXX]]]cccgggnnnrrrvvvfffVVVHHH>>>;;;999:::JJJ^^^nnn~~~kkkWWWLLLUUUnnn{{{oooNNN:::888666888===;;;BBBEEEJJJNNNRRRVVVZZZ]]]___aaadddfffgggppp|||dddQQQ@@@<<<;;;777666888;;;GGGZZZnnn}}}xxx}}}uuu___QQQUUUYYY[[[sssmmmUUUKKKPPPttt|||}}}ssshhhiiirrr|||yyylllWWWDDD<<>>555666999999999:::<<<>>>BBBMMMbbbwww}}}tttwww{{{{{{wwwssstttwwwxxxzzz{{{{{{zzzzzz|||~~~yyy|||{{{zzzzzzzzz|||~~~~~~wwwnnn___YYYRRRQQQYYYgggvvvuuu^^^LLL???<<<999999HHH]]]nnn|||mmmXXXMMMTTTmmmuuuyyy{{{{{{iiiLLL:::666444888>>>;;;CCCFFFKKKOOOSSSVVVYYY\\\ccccccddddddeeennn~~~iiiTTTAAA<<<<<<888666888:::DDDVVViiizzzwwwyyy~~~xxxbbbQQQSSSUUUWWWggg}}}mmmWWWLLLOOOnnnyyyuuu{{{rrrhhhjjjsss{{{kkk]]]KKK??????HHHUUU___aaaaaacccjjjttt|||~~~~~~}}}}}}}}}~~~yyytttyyyyyycccSSSUUUVVVXXXZZZ]]]aaagggkkkjjjjjjjjjjjjkkklllmmmmmmooommmoooqqqqqqrrryyyrrrdddsssrrrOOO======DDDGGGFFFBBBBBBBBBBBBAAAAAAAAAAAADDDHHHOOOXXXaaaiiinnnqqqtttvvv{{{mmmZZZMMMIIIEEEGGGKKKMMMLLLHHHDDDFFFMMMZZZdddfff^^^UUUTTTTTTTTT___{{{|||yyynnniiiggggggggggggggghhhhhhhhheeecccaaa______aaacccdddffffffggghhhiiijjjjjjkkkjjjkkklllkkkhhhkkkyyywwwgggrrrTTTCCC666666:::999888:::999===@@@GGGZZZrrr~~~~~~uuussstttvvvuuurrrqqqsssuuuwwwyyyzzzzzz{{{}}}~~~|||~~~~~~||||||{{{zzzyyyyyy{{{}}}~~~~~~~~~qqqddd[[[MMMOOOUUUaaaqqqgggQQQ@@@===:::999JJJaaattt~~~}}}oooZZZNNNUUUlll{{{vvvqqqsss~~~___HHH:::777444999@@@===DDDHHHMMMQQQTTTWWWZZZ\\\ffffffhhhggggggqqqnnnWWWBBB<<<<<<999666888999BBBQQQddduuuuuusss}}}~~~yyycccQQQSSSQQQVVVcccyyy|||kkkYYYNNNLLLdddyyywww}}}nnnkkkrrryyyfffVVVEEE???CCCKKKUUU]]]]]]ZZZ[[[bbbppp|||}}}}}}|||||||||}}}~~~}}}xxxwwwxxxiii___RRRTTTVVVYYY\\\^^^bbbhhhllljjjjjjjjjjjjkkklllmmmmmmmmmkkkmmmppppppqqqvvv}}}rrrsssyyyeeeUUUeee}}}vvvXXXAAA;;;@@@EEEEEECCCCCCCCCCCCCCCBBBAAAAAABBBEEEKKKTTT^^^fffkkknnnrrrtttyyy~~~|||bbbMMMHHHBBBBBBEEEFFFCCC@@@>>>???EEETTTdddllljjjddd[[[WWWSSS\\\|||yyypppkkkffffffffffffgggggghhhhhhkkkiiieeebbbaaabbbccceeegggggghhhiiijjjkkklllllljjjiiijjjjjjjjjmmmxxxyyyccchhh```JJJ888777999777666888555<<>>CCCEEEDDDDDDDDDDDDCCCBBBAAAAAA@@@CCCIIIRRR\\\dddiiikkkqqqsssxxx|||}}}}}}lllTTTMMMFFFCCCDDDEEECCC@@@===<<>>@@@MMMgggyyy~~~yyyvvvtttuuuqqqlllpppxxxmmmpppsssuuuwwwxxxzzz|||~~~}}}~~~{{{|||zzzxxxwwwwwwyyy{{{}}}}}}~~~|||xxxpppcccVVVNNNLLLMMMYYY```pppzzzsssmmmyyytttYYYDDDAAA??????RRRlllzzzqqq[[[NNNVVVllluuu|||rrrfffaaaNNNBBB>>>===888===EEEDDDHHHLLLRRRVVVXXXZZZ\\\^^^^^^bbbjjjnnnnnnsss~~~{{{ttt[[[CCC<<<===:::777888:::???KKK\\\ooo~~~~~~tttyyyiiiZZZ```ffffffdddrrryyy___TTTNNN]]]}}}ooo[[[HHHEEEIIIMMMQQQUUUeee]]]WWW[[[gggtttzzz{{{}}}{{{zzzvvvwwwyyy{{{|||}}}~~~~~~wwwyyy~~~~~~yyykkk^^^ZZZ[[[WWWOOOXXXZZZ]]]aaadddfffhhhhhhjjjjjjjjjkkklllnnnppprrrmmmmmmllllllnnnqqquuuwww~~~xxxsssnnnYYY]]]vvvNNN888>>>EEEAAAEEEDDDCCCCCCCCCCCCAAA@@@CCCBBBCCCIIISSS^^^eeehhhooosssxxx{{{|||cccQQQEEEFFFHHHCCCAAAEEEBBB>>>@@@MMMcccttt|||}}}mmm___SSSXXXqqq}}}vvvooojjjfffeeejjjuuu{{{{{{}}}}}}|||}}}llldddmmmkkkkkkjjjiiihhhhhhkkkmmmnnnkkkiiihhhjjjkkklllkkkhhhgggggggggiiilllooopppsssllliiimmmmmmkkktttsss\\\rrr~~~VVV;;;888777777888555777999;;;>>>HHH[[[ooo|||}}}xxxsssqqqpppqqqrrrpppqqqssstttvvvxxxzzzzzz}}}{{{{{{~~~~~~}}}yyyyyyzzz{{{|||||||||{{{}}}yyymmmcccUUUKKKJJJPPPXXX^^^eeexxxwwwlllpppwwwcccGGG<<>>@@@???>>>AAALLL___ppp{{{qqqbbbSSSUUUkkkvvvkkkaaaWWWQQQTTTVVV___kkkrrrtttyyy~~~~~~~~~mmmeeekkkhhhhhhhhhggggggjjjnnnqqqooollliiihhhiiikkkllllllhhhggggggggghhhkkkmmmooorrrllljjjnnnmmmkkksss}}}aaapppeeeDDD:::999999999555555888:::===EEEWWWlll{{{{{{vvvqqqooopppqqqqqqqqqssstttvvvxxxyyyzzz}}}{{{yyyzzz|||~~~}}}{{{yyyzzzzzz{{{{{{||||||}}}tttjjjXXXRRRKKKJJJQQQ^^^jjjrrrzzz{{{ooonnnxxxeeeJJJ>>>???>>>IIIaaa~~~zzzuuu___QQQYYYtttwww]]]HHHBBB>>>=========BBBHHHMMMQQQXXXaaaffffff```ZZZZZZbbbeeeiiipppqqqxxxwwwcccMMMAAA===888555666555:::EEETTTgggxxxyyyzzzmmm\\\jjjsssvvvmmmoooooo]]]SSS]]]qqqkkkRRRLLLMMMJJJLLLRRRfffkkkaaaYYYhhhxxxwwwsss~~~~~~||||||}}}~~~~~~|||zzzzzzzzzxxxxxx{{{~~~}}}}}}yyyvvvpppnnngggddd^^^ZZZ[[[```aaadddfffggghhhhhhhhhggghhhhhhiiikkkmmmoooppprrrpppmmmjjjhhhhhhiiiiiippp|||PPP======BBBHHHGGGEEECCCBBBBBBBBBBBBCCCAAA@@@CCCKKKUUU\\\aaaiiimmmsssvvvwwwzzz~~~|||gggRRRKKKGGGBBB>>>@@@;;;<<<@@@HHHTTTcccpppxxxqqqbbbTTTWWWlllqqq```UUULLLCCC===BBBGGGQQQ^^^gggjjjnnnssstttzzz}}}}}}|||mmmfffgggdddeeeeeeeeegggkkkqqquuusssoookkkhhhiiikkklllllliiihhhhhhhhhhhhjjjlllmmmrrrmmmlllnnnmmmkkkrrr}}}hhhnnnyyyPPP===::::::888666333666999;;;AAAPPPgggyyyzzzsssoooooopppqqqqqqrrrtttvvvwwwxxxyyyzzzyyywwwxxxzzz{{{{{{zzz{{{zzzzzzzzz{{{|||~~~xxxfffWWWHHHFFFGGGMMM[[[lll{{{sssooo~~~|||iiiNNNAAA???:::BBBYYYttt|||}}}{{{wwwaaaSSSYYYuuuyyy~~~YYYGGGBBB@@@AAABBBBBBFFFKKKOOORRRYYYccckkkjjjccc\\\[[[```aaaeeeppprrrwwwyyyfffPPPCCC===999666666555999BBBPPPbbbsss~~~xxx}}}qqqbbbqqqqqqnnnuuudddZZZddduuunnnVVVTTTVVVQQQMMMOOOeeemmmddd]]]kkkwwwtttooo}}}|||{{{{{{|||~~~|||{{{zzzzzz|||zzzyyy{{{}}}zzzssstttuuummmxxxtttsssqqqfffaaadddaaabbbdddeeefffffffffeeedddeeefffgggiiikkklllmmmmmmllljjjiiiiiijjjkkklllnnn{{{___???:::AAAIIIHHHGGGDDDBBBAAABBBDDDBBBAAA???@@@FFFNNNVVVZZZdddiiiooosssuuuwww|||yyy```QQQIIICCCAAABBB>>>???AAACCCIIITTT```iiihhh^^^WWW^^^uuuxxxaaaOOOHHHDDD@@@<<<===@@@IIIVVV```dddbbb___hhhqqq|||}}}uuukkkfffdddddddddddddddfffjjjpppuuuxxxtttnnnkkkjjjjjjkkkkkkkkkkkkjjjjjjjjjkkkllllllpppnnnmmmooommmkkkqqqyyyooojjjYYY===:::;;;777777222555999;;;>>>JJJaaavvvxxxqqqooopppqqqqqqrrrsssuuuvvvwwwwwwxxxwwwwwwwwwxxxyyyzzzzzz|||{{{zzzzzzzzz}}}}}}vvviiiXXXLLLIIIJJJNNNWWWfffuuuyyytttnnnRRRCCC>>>999AAAYYYkkkwwwwwwaaaRRRYYYuuu}}}}}}ttt^^^FFFCCCCCCGGGIIIIIIKKKPPPQQQRRRWWW```hhhjjjeee______eeedddhhhqqqqqqvvv|||kkkUUUEEE>>>:::888777555888???LLL^^^qqq~~~|||zzzuuufffuuuvvvoooyyykkkggguuuppp[[[]]]```WWWNNNMMMcccmmmhhhaaannnxxxsssmmm|||{{{{{{|||}}}~~~|||zzzzzzzzzzzz}}}{{{{{{}}}~~~tttqqqtttwwwyyy{{{~~~~~~nnneeegggbbbccceeefffggggggfffeeeffffffhhhiiijjjllllllmmmkkkjjjjjjjjjjjjlllmmmnnnmmmvvvnnnGGG:::>>>GGGHHHGGGEEEBBBAAABBBDDDBBB@@@??????BBBHHHOOOSSS^^^dddkkkppprrruuuzzz~~~}}}eeeTTTIIIDDDDDDDDDCCCAAA@@@CCCKKKTTTZZZ___ZZZYYYeee|||ttt[[[IIIBBBAAAAAA@@@@@@@@@EEEQQQ```fff```VVV[[[eeerrr}}}~~~|||~~~zzzmmmhhhfffccceeeeeeeeeeeeeeehhhmmmqqq{{{wwwqqqmmmkkkkkkjjjjjjmmmmmmmmmmmmmmmmmmmmmmmmooooooooopppmmmlllooouuu}}}sssggg~~~___;;;::::::555999444555999<<<===EEE[[[pppxxxssspppqqqrrrrrrssstttuuuuuuvvvvvvwwwwwwwwwwwwxxxzzz{{{|||{{{zzzzzz{{{~~~~~~tttggg[[[RRRMMMTTTVVV\\\fffsss~~~zzzrrrUUUCCC>>>:::EEE```ooo{{{vvv^^^OOOXXXuuu|||{{{uuu|||kkkGGGEEEGGGKKKNNNNNNPPPUUUVVVUUUWWW]]]eeeiiihhheeeeeemmmmmmnnnrrrpppuuu~~~pppZZZHHH>>>;;;999777555666<<>>@@@CCCGGGOOOVVV___gggkkkpppuuuyyyxxxyyy}}}rrrnnn\\\UUUPPPWWWgggtttwwwuuusssmmmkkkrrr}}}~~~pppjjj```TTTJJJEEECCCCCCBBBBBBBBBHHHXXXlllvvvwwweeeaaa___cccmmmyyyvvvrrrpppnnnlllhhhdddeeehhheeefffhhhgggffffffhhhiiiooonnnllllllmmmmmmlllkkklllmmmnnnooooooooooooooommmpppsssqqqmmmlllmmmnnnppp}}}cccdddjjj???===:::222<<<777333555;;;===???LLL]]]sssxxxtttrrrrrrrrrrrrrrrsssssssssqqqsssuuutttttttttwwwzzzzzz{{{|||}}}zzzrrrkkkhhhlllttt{{{|||~~~tttYYYIIICCC>>>JJJfffrrr[[[KKKRRRppp|||~~~}}}yyyxxxzzz|||tttxxx{{{tttuuu||||||www[[[HHHFFFGGGLLLOOOPPPSSSWWW\\\___ccceeefffhhhlllooommmrrrppppppuuutttvvvxxxcccLLL@@@===<<<888888777888AAAQQQeeewww|||tttrrr{{{rrr}}}nnnpppeeeppprrr```UUUXXXeeesssrrrllluuu{{{uuunnnvvvxxx{{{}}}~~~}}}xxxwwwuuutttuuuwwwzzz{{{zzz~~~||||||~~~{{{}}}~~~|||yyy|||xxxjjj___]]]```aaa]]]___bbbeeeggghhhiiiiiiiiijjjjjjkkkjjjiiihhhgggiiiiiiiiijjjkkkkkkkkkllliiikkktttsssqqqxxxnnnTTTSSSeeefffGGG===<<>>>>>AAADDDJJJRRR[[[ccchhhmmmssswwwwwwvvv{{{uuulllhhhuuu|||wwwyyy}}}mmmnnnfffXXXTTT\\\bbbbbb^^^___^^^ZZZSSSNNNLLLLLLCCCEEEEEEEEEQQQiii}}}uuujjj]]]ZZZcccpppyyy}}}{{{}}}}}}wwwtttmmmiiikkkiiidddeeekkkdddfffhhhhhhgggfffggghhhhhhhhhhhhjjjmmmnnnmmmlllkkklllmmmnnnoooooooooooolllqqqsssqqqnnnlllmmmmmmnnn|||bbbZZZvvvoooCCC???;;;222>>>777222333:::======GGGVVVoootttvvvrrrrrrrrrrrrrrrrrrrrrrrroooqqqssssssrrrrrruuuxxxzzz{{{|||~~~~~~yyyqqqnnnttt}}}ttt[[[KKKEEE>>>IIIcccrrr[[[LLLOOOnnnxxxxxxwwwtttqqqsssxxx}}}|||{{{zzzzzz~~~|||tttpppsssgggNNNGGGEEEFFFKKKNNNOOORRRWWWZZZ___fffhhhggggggjjjnnnnnnooojjjmmmwwwwwwvvvzzzeeeMMM@@@>>><<<888:::888888???NNNaaarrr}}}~~~wwwmmmjjjsssvvv}}}iii}}}~~~{{{ppphhhttttttaaaWWW]]]nnn|||zzzsss{{{yyysssuuuxxx|||~~~|||zzzsssuuuuuuttttttvvv{{{|||sssyyysssaaapppqqqlllaaaYYYZZZ___aaaaaaaaaaaaaaacccfffiiijjjcccfffhhhjjjiiihhhggggggjjjiiihhhggggggfffffffffjjjkkkrrr{{{uuupppeeeTTTcccxxxZZZDDD<<<777>>>FFF@@@???AAA>>>@@@BBBDDDFFFFFFDDDAAA@@@IIIMMMUUU\\\bbbhhhmmmpppsssyyy}}}{{{qqqhhh^^^RRRLLLIIIHHHGGGHHHKKKQQQXXX]]]\\\WWWQQQNNNIIIHHHGGGGGGMMM```yyyvvvaaaTTTUUUaaaoooxxxzzz{{{xxxsssrrruuuuuunnnjjjiiiiiiggghhhkkkdddcccaaabbbeeeggghhhhhhllllllkkkjjjnnnpppkkkcccjjjmmmooonnnlllkkkmmmppprrrsssssssssrrrrrrqqqppprrrxxxkkk^^^aaa[[[999999===888777777666666888===EEEJJJkkkuuu|||wwwpppqqqqqqrrrrrrrrrqqqqqqssstttttttttssssssuuuvvvxxxyyy{{{}}}~~~}}}|||wwwpppYYYNNNEEEAAAOOOddd}}}}}}|||yyyvvv{{{pppYYYKKKOOOgggtttzzzxxxkkkdddlllzzz~~~|||vvvxxx^^^MMMCCCCCCEEEHHHLLLQQQTTTVVVgggoookkkffflllmmmiiilllllljjjkkkoooqqqrrrwww~~~}}}kkkTTTDDD>>>:::444>>>999888===HHHYYYpppnnnhhhlll{{{sssmmmuuuuuuhhhppp}}}pppuuuwwwjjjqqqwwwfffVVVZZZrrr{{{}}}pppxxxzzz}}}~~~~~~{{{wwwuuurrrssstttssssssvvv{{{www|||xxxeeekkknnnlllccc\\\\\\___```aaaaaa``````bbbdddgggiiigggiiikkkllllllkkkkkkkkkiiihhhggggggggghhhiiiiiiiiiiiiooo|||ooo___iiiqqqPPP>>>888>>>EEE@@@???BBB???BBBCCCDDDDDDDDDBBBAAA???DDDIIIPPPXXX^^^dddjjjnnnlllqqqvvvzzz~~~yyyoooiii___\\\VVVPPPIIIEEECCCDDDGGGOOOZZZ___^^^XXXRRRPPPNNNOOOOOOMMMPPP___vvv~~~lll]]]VVV[[[gggppp|||{{{{{{|||}}}xxxrrrrrrxxxwwwpppkkkkkkjjjiiijjjmmmjjjhhhfffeeefffgggffffffmmmllliiigggiiikkkfff___dddgggjjjlllmmmllllllmmmqqqrrrrrrsssrrrrrrrrrqqqrrruuuttt```]]]mmmEEE:::;;;888777777666666777<<>>@@@EEEAAADDDCCCCCCBBBAAA@@@@@@??????CCCJJJQQQXXX^^^eeeiiijjjoootttvvvxxx~~~zzzggg]]]^^^^^^bbbddd```WWWOOOJJJIIICCCKKKVVV\\\[[[WWWRRRPPPTTTWWWXXXUUUUUU```vvv~~~lll\\\XXX___hhhxxx|||yyyxxxvvvuuu{{{yyyyyytttmmmhhhhhhhhhgggiiilllllljjjhhhgggggghhhgggfffjjjjjjgggeeegggjjjhhhcccaaacccfffkkknnnooommmkkkooopppqqqrrrsssssssssssstttuuu~~~eeeWWWxxxWWW>>>999999888777666555666:::???DDDSSSeeeuuuxxxwwwyyyyyyvvvoooooopppqqqrrrrrrssssssssstttttttttssssssuuuvvvxxxyyy{{{|||~~~yyynnnYYYJJJ???>>>QQQjjj{{{~~~lllXXXNNNTTTlll~~~kkknnnssswwwvvvvvv{{{^^^LLLCCCDDDEEEIIIOOOVVV\\\```sss|||vvvlllkkkjjjiiipppyyyrrrllljjjjjjmmmwwwwwwaaaKKK???;;;:::;;;777555999AAAOOOccctttwwwiiirrr|||}}}vvvpppeee```iii~~~|||gggXXXSSSUUUXXXWWW___ooo|||tttppphhhqqqnnnfffbbbhhhyyy{{{nnnuuu|||jjjZZZ___sss|||}}}rrrzzzzzzzzzyyyvvvrrrooollloooooooooppptttyyy~~~wwwuuutttuuu}}}kkkmmmpppnnngggbbbccccccbbbdddcccbbbaaabbbccceeegggeeeffffffhhhkkkkkkkkkjjjgggfffdddddddddfffiiikkkkkkjjjmmmttt|||ZZZCCC888999<<>>??????;;;???DDDKKKQQQXXX___dddjjjnnnsssvvvwww{{{ttt\\\RRRVVVaaaiiiqqqrrrnnnhhhaaaZZZLLLNNNQQQVVVYYYYYYUUUQQQSSSWWWZZZXXXWWWbbbwww~~~ggg[[[___gggvvv~~~~~~xxxvvvuuusssppppppyyy}}}mmmfffaaaaaabbbaaacccfffgggeeedddeeeggghhhhhhgggfffgggfffeeeiiippprrrpppfffeeeeeeiiinnnpppooolllmmmnnnpppqqqssstttttttttxxxwww|||mmmUUUccciiiDDD888;;;888888777555555777<<<@@@KKK^^^rrr{{{||||||zzzvvvnnnoooooopppqqqssstttuuurrrtttttttttsssssstttvvvxxxyyyzzz|||}}}~~~~~~|||zzzlll[[[MMMBBBBBBVVVnnn~~~kkkYYYQQQ[[[qqq|||kkkjjjpppxxx{{{yyy|||\\\MMMBBBBBBDDDHHHOOOWWW^^^bbbfffrrrqqqiiiiiihhhhhhpppvvvoooiiigggfffiiisss||||||hhhPPP@@@;;;<<<888555444777>>>JJJ^^^ooo}}}nnnmmm~~~||||||tttmmmaaaZZZ___ppp{{{jjj^^^XXXXXXZZZXXX]]]fffwww|||mmmkkktttkkkrrroooggg]]]bbbrrrzzz}}}pppwww~~~mmm\\\aaasss|||{{{}}}}}}pppwwwvvvvvvtttrrrooommmlllmmmmmmnnnrrrwww~~~vvvkkkfffhhhppp{{{xxx{{{{{{tttuuuppphhhdddfffgggfffgggeeedddccccccdddfffgggccccccccceeehhhjjjjjjiiigggfffdddccccccdddfffggghhhhhhkkkrrrxxxqqqOOO777444:::FFFKKKCCCDDDCCCAAA>>>======>>>>>>:::<<>>=========>>>:::<<<>>>AAAEEEKKKRRRWWWZZZ___eeekkkooosssvvvyyy~~~}}}zzzmmmfffnnnzzzooo\\\RRRQQQQQQNNNIIIBBBCCCDDDEEELLL]]]uuu{{{mmmkkknnnttt|||~~~xxxsssllliiiiiilllooovvv}}}}}}~~~uuuhhhddd```^^^```aaa``````bbbcccbbbaaabbbccccccaaa___eeeggghhhfffiiiooorrrrrrjjjgggbbb```bbbeeehhhjjjkkkmmmnnnppprrrssstttuuussssssxxxeeeXXXooo\\\>>>999888888777666555666999<<>>@@@CCCHHHOOOUUUZZZ]]]XXXfffjjjgggjjjhhhdddhhhfffcccccceeeeeedddgggmmmrrr[[[DDD:::<<<555444555777999BBBTTTdddttt}}}mmm```mmmyyyqqqrrr}}}pppiiiiiimmmmmmmmmgggWWWXXXmmmyyysssyyysssiiiWWW\\\lll|||vvvrrryyynnn^^^cccqqq}}}|||pppqqqpppnnnmmmlllkkkkkkkkkjjjlllqqqyyyzzzssskkkaaaaaalll~~~rrrsssppplllkkknnnnnnllliiihhheeecccccccccdddeeecccaaa___bbbhhhlllkkkiiicccdddfffggggggggggggfffdddeeejjjoooppptttmmmqqqiiiNNNAAA;;;@@@FFFCCC@@@???>>>>>>============;;;;;;<<<===???DDDKKKOOOVVVZZZ```ffflllqqqtttvvvxxx{{{yyynnnmmm{{{wwwaaaTTTMMMIIIGGGEEEBBB>>>???HHH\\\ttt|||ppplllkkkpppyyyyyyqqqlllgggeeegggnnnvvv}}}~~~yyypppjjjjjjdddaaaaaaeeefffdddbbbcccbbbbbbbbbccceeeeeecccbbbgggjjjjjjggghhhlllnnnmmmffffffdddaaaaaabbbfffiiilllmmmnnnppprrrsssttttttpppsssyyyqqqXXXbbbjjjEEE;;;888888888666555777:::<<>>AAAEEEJJJPPPUUUXXXZZZYYYeeefffdddjjjiiieeeggggggeeeeeegggfffcccdddhhhnnnvvv```HHH<<<<<<777666777777666<<>>>>>>>>>>>>>>=========;;;;;;::::::;;;@@@FFFKKKPPPSSSYYY```fffkkkoooqqqvvvxxx|||}}}lllgggnnnyyyyyyaaaSSSOOOPPPMMMGGG??????III___vvvzzzpppjjjhhhmmmvvv|||uuummmgggeeeccchhhrrr|||~~~lllfffllldddaaabbbgggiiieeecccccc___```aaaeeehhhjjjiiihhhgggkkkllliiiiiimmmnnnmmmdddfffgggfffcccdddgggkkklllmmmnnnppprrrssssssssspppuuu|||zzzUUUVVVqqqsssKKK>>>888888888777666777:::===:::BBBTTTjjj{{{sssrrrpppooooooqqqrrrtttssstttttttttssssssuuuvvvwwwxxxyyyzzz{{{{{{||||||~~~ooobbb\\\aaaooozzzpppuuu}}}zzznnn```YYYYYYnnn{{{bbbgggaaaYYYiiizzzrrrooo~~~nnnGGGAAA???BBBGGGLLLQQQUUUWWWXXXXXXbbbaaa```hhhkkkgggjjjkkkhhhhhhiiifffbbbcccgggiii}}}xxxdddLLL>>><<<888888888666444888FFFVVVmmmxxxzzzxxx{{{wwwffffffzzzcccRRRWWWnnn~~~{{{uuunnnmmmwww~~~qqqxxx~~~mmm]]]aaa___ooozzzzzz|||{{{oookkklllllljjjgggffffffgggkkkqqqzzz~~~xxxssskkkeeedddsss}}}~~~|||vvvqqqnnnlllkkklllkkkkkkkkkkkkkkklllllljjjiiihhhggggggfffdddbbb```aaacccdddeeefffffffffcccdddfffiiikkkmmmnnnnnnmmmllljjjiiikkkrrrzzzzzzsssxxxiiiQQQ\\\}}}|||XXX===999===>>>DDDAAA>>>=========<<<;;;<<<;;;999999:::<<>>NNNVVVQQQOOOXXX___```[[[]]]```bbbdddfffiiillllllkkkjjjkkklllkkkjjjhhhjjjuuu|||lllTTTCCC>>>:::888777666555777AAALLLcccqqq~~~{{{ssszzzzzzpppeeeWWW\\\lllxxx}}}{{{qqqyyysssaaaWWWZZZkkk{{{~~~zzzuuuppphhhhhhhhhfffdddeeegggjjjqqqwww~~~wwwsssjjjgggiiixxxzzz{{{vvvllldddbbbbbbccciiiiiihhhgggffffffffffffjjjhhhgggggggggfffdddbbbdddeeeeeeffffffffffffffffffggghhhjjjlllnnnpppqqqnnnmmmkkkjjjjjjooouuuzzzzzzmmmppp{{{UUU@@@===AAACCCBBB@@@>>>======>>>>>>;;;:::999888999;;;===>>>BBBGGGNNNUUU[[[aaagggjjjnnnpppsssvvvyyy|||wwwiiijjjooo|||lllbbb\\\YYYVVVWWW___mmm|||}}}sssmmmnnnrrrxxx~~~yyyrrrlllgggdddcccdddiiiuuu~~~sssxxxppplllllliiiiiikkklllnnnmmmllljjjhhhjjjhhhhhhjjjnnnpppnnnkkkoooooonnnmmmlllkkkkkkkkknnnkkkhhheeedddeeefffhhhlllnnnqqqrrrrrrrrrsssuuutttwwwzzz~~~lllYYYOOOkkkeeeAAA===555777:::444555999666888>>>HHHVVVlllzzzpppppppppnnnmmmooorrrrrrrrrrrrrrrssstttuuuyyyzzzzzz{{{|||||||||}}}~~~~~~zzzggg```www}}}ttt\\\RRR]]]vvvxxxgggccc]]]___sssvvv___III@@@BBBKKKXXX^^^XXXSSSXXX\\\\\\]]]___bbbcccdddfffiiikkknnnnnnooooooooonnnllllllkkkttt|||mmmWWWFFF???;;;888777666555666???III[[[jjjzzzxxx|||zzzsss^^^[[[mmm{{{rrrzzzyyyjjjaaaVVV^^^lllxxx~~~}}}wwwsssfffeeedddccccccffflllpppzzz~~~~~~{{{uuuqqqiiijjjppp~~~~~~}}}}}}lll^^^\\\```ccceeeeeecccbbbaaaaaaaaaaaahhhggggggggghhhgggdddbbbhhhhhhgggggggggfffffffffggggggggggggiiillloooqqqmmmmmmllljjjiiikkknnnrrrrrrHHH:::>>>EEEFFFEEEBBB===;;;<<>>===<<<:::888888:::>>>BBBGGGMMMTTTXXX^^^aaaeeeiiikkkmmmppprrrvvvvvvzzz}}}}}}wwwvvv|||~~~{{{xxxxxx}}}{{{wwwlllgggaaa\\\ZZZ]]]bbbeeeoooyyyttt~~~|||}}}}}}xxxnnngggfffffffffdddeeehhhjjjmmmnnnooooooqqqlllggggggjjjoooqqqrrrlllqqquuusssnnnjjjkkkmmmnnnmmmlllkkkkkklllnnnooommmoooppppppooonnnnnnoooqqqppprrrvvvzzzeeeTTTgggOOO===999>>>:::777999888<<<<<<===AAAKKK\\\qqq~~~|||wwwqqqmmmmmmooopppnnnooooooppprrrtttvvvwwwxxxyyy{{{}}}}}}}}}||||||zzzyyyxxxxxxyyyzzz|||}}}}}}~~~vvvgggppp}}}wwwxxx{{{|||xxxdddaaarrruuuqqqcccfff}}}\\\GGGCCCEEEJJJRRRZZZ\\\\\\___ccceeeggghhhiiiiiihhhgggiiijjjlllqqqvvvvvvqqqooopppsssqqqvvv||||||{{{nnnVVVBBB>>>:::777777555333666;;;DDDTTTgggvvvtttzzzyyyxxxkkkgggbbbhhhvvvyyyrrrrrr|||]]]```dddhhhnnnuuu}}}|||rrrddd[[[ZZZaaaiiiooojjjwww~~~~~~~~~}}}{{{qqqhhhddd___]]]]]]^^^___aaacccdddeeecccccceeegggiiihhheeebbb^^^______aaadddgggjjjlllhhhgggdddcccdddgggjjjllliiijjjkkkkkkiiihhhiiijjjeeewww]]]EEE:::>>>CCCDDDBBB???>>>>>>===>>>?????????===<<<;;;888:::;;;===@@@EEELLLPPPVVVZZZ___cccfffhhhkkkmmmppprrrvvvyyy|||zzz{{{zzzzzz||||||zzzvvvvvvsssrrrvvv{{{tttoooaaa^^^ZZZXXXZZZ```ggglllwww||||||sssjjjppp~~~}}}xxxsssssssssqqqooolllkkkiiihhhfffgggiiikkkmmmoooppppppqqqlllggggggkkkqqqtttuuuiiilllooonnnkkkhhhiiijjjiiiiiiiiiiiikkkmmmooopppoooppprrrrrrqqqpppqqqrrrnnnmmmppptttuuu{{{oooZZZZZZ___DDD888<<<:::777888555888888:::>>>DDDRRRhhh{{{}}}|||ssslllkkklllllloooooooooppprrrsssuuuvvvwwwxxx{{{|||}}}}}}{{{zzzyyyxxxwwwvvvwwwyyy{{{}}}}}}~~~|||nnnsssyyyvvvvvvvvv{{{rrr```aaauuuvvvttteeeggg~~~|||TTTEEEEEEGGGNNNTTT[[[___aaabbbeeegggiiijjjkkkkkkiiiiiijjjkkkkkknnnqqqpppnnnmmmoooqqqrrrvvv}}}|||}}}sss\\\GGG???;;;888888777444555999@@@NNN```nnnzzz|||vvv}}}}}}vvv{{{yyykkkiiikkkrrryyyvvvpppttt~~~^^^cccjjjqqqwww~~~}}}zzzjjjaaaUUUNNNQQQ\\\iiiqqqssspppkkkfff]]]\\\]]]]]]^^^___aaabbbcccbbbbbbdddgggiiihhheeebbb^^^^^^___```cccgggkkkmmmjjjiiigggfffgggiiikkkmmmlllmmmmmmkkkiiihhhhhhjjjhhhrrrsssoooxxxmmmRRR>>>>>>============>>>???>>>>>>>>>>>>>>>>>>======999999999999:::>>>DDDHHHMMMQQQWWW\\\___bbbeeegggiiimmmqqqtttxxx}}}yyy~~~ssspppqqqrrrqqqtttxxxyyyvvvwww~~~zzzrrrhhhaaaXXXVVVUUUVVV[[[dddmmmsssvvvoooeee```fffwww|||vvvooommmlllnnnooommmkkkjjjhhhiiijjjlllmmmnnnoooooonnnjjjggghhhmmmpppqqqqqqhhhhhhhhhhhhhhhhhhhhhhhhgggggghhhiiijjjlllnnnooommmoooqqqqqqpppppppppqqqlllkkknnnsssrrrsssuuu```QQQqqqwwwRRR;;;;;;:::999999666555666999===???GGG\\\qqq{{{wwwnnnlllllljjjmmmnnnnnnppprrrtttuuuvvvuuuwwwzzz|||||||||zzzyyyyyyxxxvvvvvvvvvxxx{{{}}}}}}}}}~~~uuuyyy|||zzzwwwyyy{{{~~~yyyjjj\\\bbbzzzyyyxxxnnnrrr}}}SSSFFFHHHIIIQQQUUU\\\aaaccccccdddgggjjjkkkllllllkkkjjjkkklllllllllkkkkkkkkklllmmmnnnqqqsss}}}|||{{{uuuaaaMMM@@@;;;888999888555555888;;;GGGWWWeeesssoooiiiuuuxxxpppttttttqqqwww}}}}}}xxxuuuxxx|||bbbhhhqqqyyyyyyuuu[[[SSSJJJGGGMMM[[[iiirrr|||vvvggghhhdddYYY\\\\\\\\\\\\]]]^^^___```aaabbbdddgggiiihhheeebbb_________aaacccgggkkkmmmjjjiiihhhggghhhiiikkklllooooooooollliiiggghhhiiimmmooo{{{llleeehhh}}}bbbGGGBBB<<<888777999;;;<<<>>>>>>======>>>>>>>>>>>>999999888666666:::???CCCFFFJJJQQQVVVZZZ]]]```bbbdddhhhmmmrrrwww}}}{{{}}}tttjjjfffgggiiikkkvvv~~~~~~}}}~~~|||yyyrrrhhh]]]UUUSSSRRRRRRVVV]]]gggqqqwwwmmm```TTTZZZqqqmmmiiihhhkkkmmmmmmkkkjjjiiiiiiiiijjjkkklllmmmmmmiiigggfffiiilllnnnllliiigggfffdddeeefffhhhhhhggggggggghhhiiijjjkkkmmmnnniiikkkmmmnnnmmmmmmnnnoookkkiiimmmrrrpppoooxxxdddMMMfff^^^???<<<;;;;;;<<<:::666777;;;===;;;???RRRfffxxxyyypppnnnnnnmmmllllllmmmooorrrtttwwwxxxuuuvvvyyy{{{|||{{{yyyxxxyyyxxxvvvuuuvvvxxx{{{}}}|||}}}~~~zzz~~~}}}{{{xxxyyy}}}sssfff\\\ggg{{{}}}yyy~~~ZZZKKKJJJJJJPPPSSSZZZaaaccccccdddfffjjjlllmmmlllkkkkkklllmmmmmmjjjhhhgggiiilllmmmmmmpppqqqyyy{{{yyyuuudddRRR@@@;;;888:::999666666888777BBBPPP^^^nnn~~~rrraaaggg{{{{{{qqquuu||||||{{{{{{yyyiiipppyyy~~~qqqgggXXXSSSPPPNNNLLLRRRdddxxx|||zzzwwwppphhhdddbbb___[[[ZZZYYYXXXXXXZZZ^^^cccfffbbbaaabbbfffjjjkkkhhhfffbbb```___aaaeeeggggggfffeeeeeeeeefffggghhhiiijjjjjjjjjhhheeecccccceeegggiiilllxxx~~~nnndddssskkkTTTAAA<<<:::555666<<>>>>>===<<<;;;:::999999999;;;===@@@DDDHHHLLLPPPQQQXXX[[[```eeehhhlllpppsss{{{vvvrrrrrroookkkjjjppp~~~~~~}}}~~~|||zzzwwwqqqhhh___XXXRRRNNNLLLKKKPPPTTTZZZbbbgggaaaWWWVVV]]]lll|||rrrhhhfffeeedddeeeeeeeeedddeeeeeeggghhhjjjjjjkkkkkkhhhhhhhhhfffddddddeeeggghhhgggjjjmmmjjjdddcccggghhhhhhhhheeecccdddhhhkkkmmmmmmmmmlllllllllllllllmmmjjjkkkpppooollluuusss]]]TTTjjjiiiHHH:::777666777666777888888999>>>GGGNNNddduuuwwwpppmmmlllllllllmmmnnnpppsssuuuwwwwwwvvvuuuuuuvvvwwwyyy{{{~~~}}}{{{yyyxxxxxxxxxxxx{{{{{{|||}}}~~~~~~~~~|||||||||yyy}}}yyyjjj```eeevvv|||{{{}}}yyysssyyysss]]]JJJEEEIIINNNRRRUUUXXX[[[\\\]]]```bbbbbbccceeeggghhhhhhhhhggghhheeeeeegggfffcccccceeelllkkkppp}}}xxxyyyvvvkkk```GGG???999999:::777444333666;;;DDDRRRbbbrrr}}}pppeeeyyy~~~zzz~~~}}}xxxrrrkkkfffbbb[[[RRRNNNRRR```yyyzzzzzz~~~uuudddYYYZZZ\\\```bbb```\\\YYYYYYXXXWWWWWWXXXZZZ\\\^^^bbbbbbccceeeggghhhfffdddcccaaa^^^^^^^^^______^^^`````````aaabbbccceeefffeeegggiiijjjiiiiiijjjlllooonnnrrr|||~~~ZZZGGG???777...333777;;;============>>>???>>>>>><<<;;;::::::999999999:::<<>>999444666555777888888999===DDDJJJVVVlllvvvpppmmmlllllllllnnnppprrruuuvvvuuutttsssssstttuuuwwwxxxxxxxxxxxxxxxxxxxxxwwwwwwyyyyyyzzz|||}}}~~~vvvbbb^^^\\\bbboooyyy||||||}}}~~~~~~{{{vvv|||uuuiiieeemmm}}}wwwxxx}}}vvvpppbbbOOOCCCCCCHHHMMMRRRVVVZZZ]]]^^^___```aaaaaaaaaccceeeffffffggggggeeecccdddhhhhhhdddccceeefffiiinnnzzz|||vvvyyyzzzrrrhhhLLLCCC:::::::::888555555222666===IIIXXXiiiwwwppp|||{{{{{{~~~xxxqqqjjjddd```VVVSSSPPPRRR]]]qqqqqqsssyyywwwaaaaaa___```ddddddaaa]]][[[[[[[[[ZZZYYYYYYZZZ[[[\\\aaabbbcccdddeeefffeeeddddddbbb```^^^^^^__________________```aaacccdddeeedddgggjjjkkkjjjiiiiiiiiinnnlllmmmttt{{{sssRRREEE:::///555777;;;===>>>>>>======@@@??????>>>===<<<;;;:::999888777777999<<<>>>@@@FFFIIIMMMQQQTTTYYY^^^aaaffflllssswww{{{~~~zzzxxxyyyyyywwwvvvwwwwwwwwwsssnnnjjj___XXXNNNHHHFFFHHHKKKLLLNNNSSSVVVQQQJJJGGGIIILLLsssxxxtttvvvyyysssgggbbbaaa```aaadddfffgggfffccccccbbbbbbdddfffhhhiiieeebbb```aaacccdddaaa^^^bbbccceeeggggggfffeeeeeefffiiijjjhhhcccaaacccfffjjjjjjkkkllllllmmmmmmmmmkkkfffeeejjjnnnooosssxxxpppVVVUUUhhhRRR>>>;;;444;;;666777888777888>>>FFFMMMPPPfffzzzqqqnnnlllllllllmmmooorrrtttuuusssssssssrrrssstttuuuvvvtttuuuwwwxxxyyyyyywwwwwwxxxyyyzzz{{{}}}wwwlll\\\UUURRRYYYgggssswwwvvvxxx{{{zzz~~~yyy~~~rrriiiiiitttyyyuuuxxxwww]]]KKKDDDDDDHHHLLLSSSWWW\\\```bbbbbbcccdddccccccdddddddddeeeeeeeeedddccceeeiiijjjfffeeefffaaafffhhhnnn}}}uuuyyy|||xxxqqqSSSGGG<<<999:::888666666111444999BBBPPPaaarrr|||||||||zzz{{{|||wwwzzz}}}xxxpppggg]]]UUUQQQJJJNNNTTT^^^mmmzzzhhhiiiccc```cccbbb]]][[[\\\___^^^^^^]]]]]]]]]\\\\\\___aaabbbccccccddddddeeecccaaa```^^^]]]]]]___aaa`````````aaacccdddfffgggeeehhhjjjjjjhhheeedddcccjjjhhhiiinnnsss~~~^^^KKKCCC<<<666777888:::<<<======<<>>IIIYYYlllxxxsss___UUUQQQ^^^wwwyyyxxxwww}}}{{{sssiii```WWWNNNIIIMMMVVVdddrrrzzzmmmeeeaaadddccc______cccaaabbbbbbbbbaaa```___^^^]]]___aaabbbbbbbbbeeefffaaa```^^^\\\YYYZZZ]]]___aaaaaabbbcccdddfffhhhiiifffhhhjjjiiieeebbb``````eeeeeegggiiimmmvvvzzzbbbLLL===;;;999666666777:::;;;<<<======????????????=========<<<:::999888888888999;;;===???AAACCCFFFKKKOOOQQQVVV\\\```bbbfffnnnuuuyyywwwxxx}}}{{{xxxtttsssrrrssstttqqqooolllgggaaaWWWMMMFFF@@@DDDGGGFFFDDDEEEIIIMMMOOOMMMHHH???999DDDbbb}}}~~~{{{xxxvvvsssnnnjjj```___^^^___bbbdddddddddbbbbbbaaa```````````````ccc```]]]]]]___bbbeeegggiiilllmmmlllnnnpppnnniiikkkhhhffffffiiikkkkkkjjjkkklllmmmnnnnnnnnnmmmllltttrrrqqqqqqrrrrrrqqqpppvvviiiRRRQQQlllpppNNN;;;222666999999888777888>>>IIIQQQOOOZZZnnnwwwsssmmmllllllmmmnnnpppssstttssstttttttttttttttttttttrrrtttwwwyyy{{{{{{zzzyyyzzzzzz{{{|||}}}~~~}}}}}}}}}}}}~~~xxxnnnllliiiddd```ZZZUUUXXXaaaiiilllkkkllllllqqqyyy|||wwwxxxvvvlllkkkvvv|||wwwssswww|||vvvQQQFFFIIIKKKNNNTTTYYY]]]aaadddeeefffggghhhiiihhhfffdddbbbaaa``````___]]]___bbbccc```___aaabbbdddbbbbbbooo~~~zzz{{{{{{yyydddRRRAAA:::999888666555555666777:::BBBQQQdddppp~~~yyy|||{{{eeeWWWIIIAAA>>>GGG]]]|||yyy|||~~~{{{rrreee\\\WWWTTTOOOKKKYYYfffxxx~~~oooeeebbbfffgggbbbbbbhhhccccccdddeeedddbbb```___[[[]]]`````````bbbeeehhhdddcccaaa\\\YYYXXX[[[^^^aaaaaabbbccceeegggiiijjjggghhhiiigggdddaaa``````bbbccceeefffffflll~~~qqqhhhhhhlllUUUJJJDDD;;;666555666888888:::;;;===???@@@???>>>>>>>>>===<<<;;;:::999888888777888:::;;;<<>>CCCPPPjjjzzzyyyzzzuuulll```RRRJJJKKKOOOOOOMMMbbbrrr~~~~~~yyywww~~~lllccc```ffffff___^^^dddcccdddeeefffeeecccaaa```YYY\\\___``````bbbfffiiihhhhhheee___ZZZXXX[[[^^^aaaaaabbbdddeeegggiiijjjggghhhhhhgggdddbbbaaaaaaaaabbbddddddaaaeeeuuuyyyqqq{{{\\\RRRDDD:::555444444444888:::===???@@@@@@???>>>>>>>>>>>>===<<<:::888777555666777777888;;;???BBBBBBDDDHHHKKKOOOQQQRRRSSSYYY\\\___bbbdddfffiiikkkeeemmmooolllqqq{{{}}}vvvwwwxxxyyywwwtttpppmmmlllkkkkkkkkkkkkjjjhhheeedddZZZTTTLLLEEEBBBAAAAAAAAAAAA@@@@@@DDDKKKPPPQQQOOOGGGAAA@@@LLL___sss}}}wwwxxx~~~yyyqqqrrrssspppmmmhhhfffddddddeeefffeeedddbbbdddeeeggghhhhhhggggggeeehhhjjjiiifffeeefffhhheeehhhjjjjjjooouuutttmmmmmmoooppplllggghhhmmmsssnnnooopppqqqpppooommmkkknnnqqqsssqqqppppppqqqpppssszzzdddTTTPPPqqqqqqLLL???;;;333666999999888888:::===CCCHHH[[[www}}}mmmllllllmmmnnnppprrrsssrrrrrrsssssssssrrrrrrqqqssstttuuuvvvxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz{{{{{{||||||}}}~~~~~~xxxtttxxxuuummmkkkgggcccaaaaaacccddddddeee```bbbppp}}}{{{zzzxxxsss|||~~~|||wwwppphhhdddppprrrlllkkkxxxsssOOOKKKTTTXXX\\\eeecccddddddbbb```^^^___```eeedddbbb```___^^^______aaa^^^]]]______]]]^^^aaaXXXXXXZZZ```ggguuu{{{vvvwwwyyysss^^^HHH>>>===;;;999888333444333333777CCCTTTaaavvvjjjYYY___uuulll[[[PPP^^^zzzgggRRRDDD???<<<===???AAAGGG\\\zzzuuuwwwxxxqqqlllaaaWWWNNNIIIGGGHHHOOOWWWdddsss~~~wwwzzzrrrddddddrrryyyvvvffffffeeedddcccccccccccc```aaaccceeeffffffeeeeeebbb___\\\\\\___bbbbbbaaajjjhhhddd```]]][[[[[[[[[___^^^^^^aaaeeehhhhhhgggggggggfffeeecccaaa___^^^^^^bbbeeeeeedddgggnnntttqqqPPPCCC===555444;;;444888<<<<<<===>>>>>><<>><<<<<<:::999888777666666666666;;;<<<===???BBBDDDEEEFFFMMMNNNQQQTTTWWWYYY[[[[[[[[[\\\___bbbeeegggiiijjjhhhhhhiiiiiihhheeecccaaa]]]^^^___^^^[[[WWWRRRPPPEEEBBB???<<<;;;<<<===???;;;;;;AAAMMMZZZ\\\SSSIII>>>HHHVVVgggzzz}}}xxxttttttiiiffffffeeedddgggffffffeeeddddddccccccbbbaaaaaadddhhhiiihhhfffhhhiiijjjjjjiiigggdddccceeedddeeeiiiooorrrpppnnnnnnmmmkkkiiiiiiiiikkklllqqqoooooopppssssssooolllooonnnnnnqqqtttuuussspppvvvvvvvvvWWWUUUaaammm@@@999999444777888444999>>>888<<>><<<@@@FFFWWWyyyrrrvvv{{{}}}wwwmmmddd___VVVNNNFFFEEEHHHNNNXXXbbbjjjttt}}}yyywwwvvvlll^^^^^^iiimmmhhheeeeeedddccccccccccccdddeeefffggghhhhhhggggggfffbbb___\\\\\\___aaaaaa```gggeeeccc```___^^^_________]]]]]]```dddggggggfffffffffeeedddbbbaaa___^^^]]]```cccddddddggglllppp|||gggNNNFFF@@@888333777:::===>>>???@@@@@@???????????????>>>===<<<<<<:::999888777666666666666777777888:::<<<===??????DDDFFFHHHJJJMMMOOOPPPPPPQQQRRRTTTWWWYYY[[[\\\]]]\\\]]]^^^^^^]]][[[YYYWWWUUUTTTSSSQQQMMMIIIDDDBBB======<<<;;;;;;<<<>>>???CCC??????IIIVVVYYYNNNBBBHHH___yyytttyyymmmeeecccdddddddddgggggggggffffffeeeeeeeeeeeecccbbbcccfffgggfffeeedddfffgggiiiiiiiiigggfffhhhggghhhjjjmmmooonnnmmmkkkjjjiiihhhhhhiiikkklllooonnnnnnpppssstttsssqqqqqqpppppprrrtttvvvtttrrrrrrsss~~~~~~```OOOSSSooo]]]???;;;666999999444777<<<666999>>>HHHZZZsssvvvoookkkmmmnnnlllmmmqqqqqqpppooooooooopppqqqrrrsssttttttuuuuuuuuuuuuuuuxxxxxxxxxxxxxxxyyyzzzzzz||||||||||||}}}~~~}}}wwwoooiiifffccc___[[[XXXQQQTTTfff{{{||||||{{{uuussswww|||qqqkkkmmm{{{uuurrruuu|||ppp^^^RRRWWW^^^___aaaeeehhhhhhgggddd```^^^^^^___```___```bbbeeefffdddccc^^^___aaabbbbbbaaa```______```aaa``````fffyyy|||wwwxxxvvv{{{lllVVVFFF>>><<<;;;:::555555444222222999EEEOOOcccooo}}}ggg[[[ttt}}}cccLLLRRRlll|||hhhVVVMMMIIIGGGEEECCC>>>===???DDDSSSssswwwuuuxxx|||~~~~~~~~~~~~~~~}}}}}}||||||~~~|||xxxqqqhhh]]]TTTNNNJJJFFFEEEKKKSSS\\\iiisssvvvyyy~~~{{{zzz}}}wwwjjj```aaahhhhhhaaabbbbbbbbbbbbbbbbbbcccdddgggggghhhhhhgggffffffeeebbb```]]]]]]^^^_________bbbbbbaaa``````bbbcccdddaaa``````bbbeeehhhiiihhhfffeeeeeedddbbbaaa``````^^^___aaacccfffhhhjjjkkkrrr~~~dddTTTNNNCCC777666777999;;;<<<===>>>>>>>>>>>>>>>??????>>>>>>===:::999888777666666666666444444555666777888888999;;;<<<>>>@@@BBBCCCDDDDDDEEEFFFHHHJJJKKKMMMMMMMMMNNNNNNOOOPPPOOONNNMMMLLLGGGFFFDDDBBB>>><<<999888888888999999:::;;;<<<===BBBAAABBBDDDHHHJJJIIIHHH^^^uuu}}}rrrlllddd```aaacccdddcccgggggggggggggggggggggggghhhfffdddcccdddddddddcccaaabbbeeegggiiijjjjjjjjjjjjkkklllkkkjjjjjjlllnnniiihhhgggggggggiiikkkmmmlllkkkkkkmmmpppsssttttttrrrpppoooppprrrsssssssssqqqrrrwwwoooTTTIII]]]FFF>>>777:::;;;444666999444999:::>>>LLLccczzz}}}vvvooonnnoooooooooqqqpppppppppppppppqqqssssssqqqqqqrrrsssssssssssssssvvvvvvvvvvvvwwwyyyzzz{{{{{{{{{{{{{{{|||}}}~~~xxxooogggaaa[[[TTTPPPLLLHHHNNNbbbxxxzzzwwwxxxyyyuuuvvv{{{rrrrrrvvv}}}uuuxxx||||||uuuooojjj[[[SSSSSS]]]eeeeeedddfffiiiiiihhhfffcccbbbccceee^^^___aaadddggggggfffddd^^^^^^______```aaaaaaaaaaaabbbbbbaaa___cccssswwwvvvwww}}}rrr```NNNAAA;;;:::;;;666666444222222777AAAHHHWWWdddttt~~~hhh|||kkkPPPSSSmmmoookkkddd\\\UUUOOOKKKIIIDDD???===>>>AAAMMMkkkppp{{{yyy{{{~~~~~~}}}|||zzzxxxvvvtttsssrrrqqqmmmfff]]]SSSLLLHHHHHHJJJSSSbbboooxxx~~~{{{{{{mmmgggjjjnnnjjjccc^^^^^^^^^^^^___```aaabbbcccccccccccccccccccccbbbaaa```^^^]]]]]]]]]^^^]]]____________```bbbcccddddddcccccceeegggiiikkklllffffffeeeddddddcccccccccaaaaaabbbeeehhhjjjjjjiiilllvvvpppeeerrrooobbbSSSCCC;;;888666999:::;;;<<<>>>>>>>>>????????????>>>>>>:::999888777666666666666444444555555555555666666777888999:::<<<<<<<<<<<<>>>???@@@AAABBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDCCC<<<;;;:::888777777888888999888888888999;;;===>>>???FFFIIIDDD===CCCUUUfff|||}}}{{{}}}{{{nnngggccc```___```bbbcccbbbeeeeeefffffffffgggggggggkkkiiieeecccaaaaaaaaaaaa___aaacccfffhhhiiijjjjjjiiikkkllljjjhhhhhhkkknnnjjjiiihhhgggggghhhjjjkkkiiiiiihhhjjjllloooqqqrrrooonnnmmmlllmmmoooppppppqqqtttuuueeeMMMTTTrrrSSS@@@666777:::555666:::666;;;:::;;;BBBQQQfffxxx|||tttpppooopppqqqrrrppppppppppppppppppqqqqqqpppqqqqqqrrrrrrrrrrrrrrrsssssstttuuuvvvxxxzzz{{{zzzzzzzzzzzz{{{|||~~~~~~}}}{{{~~~xxxpppggg___VVVKKKDDDCCCAAAIII]]]uuuzzzvvvuuuvvv}}}zzzwwwuuuwwwuuuyyywwwpppwwwtttfff\\\RRRQQQWWWbbbhhhfffddddddeeeffffffffffffgggjjjmmmccccccbbbccceeeeeecccaaa^^^]]]]]]^^^___```bbbcccbbbaaaaaa```___cccsssyyywwwzzz~~~wwwiiiUUUDDD:::999;;;777666444222111555<<>>===>>>GGGbbb}}}yyyvvvwww{{{}}}~~~}}}xxxsssooommmllllllkkkiiieee^^^UUUMMMJJJIIIOOOXXXkkktttppprrrooohhhaaaZZZZZZZZZ[[[\\\]]]^^^___^^^^^^^^^___```aaabbbbbb_________^^^]]]\\\\\\]]]^^^^^^^^^^^^______``````cccccccccdddeeegggjjjlllgggfffeeeeeeeeeeeefffgggddddddeeegggjjjkkkkkkiiioooppp~~~uuudddbbblllsssWWWKKKBBB<<<<<<<<<;;;<<<@@@????????????>>>===<<<<<<:::999888777666666666666444444444444444444444444555555666777888888888888999:::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<888777555444444666777888999888666666999===BBBEEEGGGIIIHHHEEEHHHWWWqqq~~~zzzxxxnnnfffbbb```______```aaaaaaaaaaaabbbbbbcccdddeeeffffffllljjjgggccc```___`````````aaabbbdddeeefffggggggfffhhhiiihhhffffffjjjnnnmmmkkkiiigggffffffggghhhjjjjjjjjjjjjjjjlllnnnpppmmmmmmlllkkkkkklllnnnoooqqqssstttyyyvvvXXXQQQ___}}}oooHHH888444777555777<<<999888:::<<<===CCCRRRjjj}}}{{{sssooonnnooooooppppppooooooooonnnmmmmmmqqqqqqrrrssssssssssssrrrqqqrrrrrrsssuuuwwwyyyzzzxxxxxxxxxyyyzzz|||}}}~~~}}}~~~~~~zzzpppmmmssszzz}}}}}}yyysssllldddYYYKKKBBB??????FFFXXXppp}}}~~~~~~{{{vvvtttuuuwww{{{~~~~~~zzzwwwssswww|||zzzyyywwwvvv|||zzzrrrlllvvvgggWWWSSSTTTZZZbbbgggfffddddddcccdddddddddeeegggllloookkkhhheeebbbaaa```___]]]^^^^^^]]]]]]___aaaccceeegggdddaaa___^^^cccqqq~~~yyy}}}}}}zzzooo]]]III<<<999:::888777555222222444888;;;DDDPPPaaaoooyyyuuu\\\^^^uuuzzz|||hhhVVVKKKFFFAAA???===<<>>999999>>>BBBAAAAAA???>>><<<:::999:::999888777666666666666333333222222222222222222222222333444555555555555555555666666666666555555555555555555555555555555777666444333333333444555666666666888<<>><<>>MMM\\\rrr{{{vvvrrrkkklllnnnooopppppppppooopppqqqrrrrrrssssssrrrrrrppppppqqqqqqssstttuuuvvvvvvvvvvvvwwwyyyzzz|||}}}||||||}}}~~~{{{uuuuuutttrrrnnnkkkgggddd```YYYPPPIIICCCBBBCCCMMMeee|||yyyyyyxxxwwwuuutttuuuuuuvvvvvvxxxyyyzzzyyywwwuuurrryyy}}}|||||||||}}}~~~xxxyyy}}}eee\\\[[[ZZZ\\\```dddbbb_________^^^]]]]]]___cccgggjjjiiiiiiiiiiiifffaaa^^^`````````aaabbbcccddddddllliiigggddd```]]]ccckkk~~~}}}zzz{{{xxxkkkYYYGGG===999999888666555444555444444777???JJJUUUaaappp~~~zzzlllrrr~~~|||xxxjjj]]]VVVFFFCCCAAA@@@===@@@UUUlllpppvvv[[[XXXTTTOOOLLLJJJIIIIIICCCDDDEEEGGGOOO^^^ssswwwvvvzzzxxxvvvzzziii^^^^^^[[[[[[[[[[[[[[[\\\\\\]]]]]]\\\[[[ZZZZZZZZZ[[[\\\XXX[[[^^^^^^\\\[[[]]]___^^^^^^______```_________[[[]]]]]]\\\ZZZ\\\aaaeeebbbbbbaaa```bbbdddfffhhhiiikkkmmmjjjffffffkkkpppgggkkkmmmoooxxxqqqaaaTTTGGGDDDIIIRRRQQQOOOLLLHHHDDDAAA???:::999888777666666666666444444444444555555555555111222333444555666666666333444444555555555444444666555444444333333444444000111222444666888999::::::<<>><<>>888777888777111;;;777777:::;;;:::@@@IIIWWWnnn{{{vvvqqqiiikkkmmmppprrrsssssssssppppppqqqrrrrrrrrrrrrqqqpppppppppqqqrrrssstttuuuuuuuuuvvvwwwxxxzzz|||}}}{{{{{{|||~~~}}}xxxrrroookkkfffcccaaa^^^XXXSSSEEECCCBBBJJJ```yyyzzzzzzyyyxxxvvvttttttssstttsssqqqrrrtttwwwxxxxxx|||~~~{{{|||||||||~~~}}}eeebbb___[[[[[[^^^```\\\VVVZZZZZZZZZZZZ[[[^^^dddhhhdddfffjjjnnnooolllfffaaaaaaaaabbbbbbccccccddddddgggfffggggggbbb^^^```eee{{{~~~zzz|||zzzppp^^^LLL@@@:::999888666555555555444333333999BBBLLLXXXhhhyyy|||xxxsssvvvvvv||||||wwwhhh^^^FFFCCCAAAAAA===AAAUUUkkknnnkkkIIIGGGEEEDDDCCCCCCAAA@@@CCC>>>@@@NNN___ooozzztttvvv{{{~~~~~~~~~zzzwwwuuu{{{vvvjjjdddaaa^^^\\\WWWWWW\\\]]]YYYXXXZZZ[[[ZZZXXXXXXXXXWWWUUUSSSVVVWWWZZZ\\\]]]^^^^^^^^^___________________________^^^\\\[[[[[[[[[\\\\\\^^^___aaadddfffeeecccaaadddeeeggghhhiiihhhfffeeegggiiijjjlllppp|||~~~tttooohhhXXXJJJLLLNNNVVVbbbbbbTTTEEE???<<<;;;;;;<<<<<<999444000666555444555666666555333333222222333555666666555444444333222222222222333333111000000111222222222000222444555555666888:::BBBHHHLLLJJJ@@@;;;???GGGXXXmmmxxx~~~}}}ssseee^^^]]]]]]ZZZZZZ[[[ZZZZZZ[[[^^^```^^^```cccddddddeeefffhhhgggfffeeedddcccbbbbbbbbb```aaabbbcccbbbaaa```___dddbbb``````___^^^[[[YYY______```````````````___```______```bbbdddfffhhhhhhhhhkkknnniiiaaa___dddiiiiiikkknnnqqq{{{nnnRRRFFFPPPooooooGGG:::999666444666999888888888999:::;;;;;;JJJQQQaaavvvzzzkkklllhhhhhhmmmpppooooooqqqqqqppppppoooppprrrssstttssssssrrrqqqrrrsssuuuvvvttttttttttttwwwzzzzzzwww~~~|||}}}{{{uuuuuusssqqqrrrrrrlll```VVVPPPGGGBBBMMMggg}}}xxxyyy{{{|||{{{yyywwwwwwwwwvvvuuutttssstttwwwyyy{{{{{{}}}uuurrr{{{|||{{{vvvddd^^^\\\[[[\\\]]]______^^^^^^\\\ZZZYYYZZZ]]]aaacccbbbeeejjjnnnppppppnnnlllgggeeebbb```___```bbbcccgggfffdddbbb`````````aaannnuuuvvvyyyzzzuuuiiiWWWGGG======<<<999777555333222222444444999AAAJJJXXXlll}}}~~~{{{}}}lllVVVEEE???======<<>>======<<<<<<>>>@@@GGGQQQZZZdddtttzzzvvvzzzyyypppjjjuuuzzzzzzpppfffaaa]]]YYYWWWUUUWWW[[[[[[XXXYYY^^^\\\[[[YYYYYYXXXWWWTTTQQQVVVWWWZZZ\\\^^^_________`````````______^^^^^^]]]___^^^]]]\\\\\\]]]]]]^^^aaaaaaaaabbbcccddddddcccdddfffgggiiiiiihhhgggfffdddfffggggggjjjssszzzrrr~~~|||mmmbbbPPPLLLPPP]]]ddd\\\MMMCCC???===;;;:::;;;;;;:::999666444333333444555555444666444444444666666555444666555444444333333444444555444333222333444333333333333222222333888>>>CCCGGGGGGFFFDDDBBBFFFOOOWWWvvv}}}www}}}zzzzzzyyyxxxuuuggg]]]XXXWWWWWWZZZ[[[[[[[[[ZZZ[[[]]]___^^^___```______aaadddgggeeedddccccccbbbbbbbbbcccbbbcccdddddddddcccaaaaaaccccccbbbaaa___\\\[[[ZZZ]]]^^^^^^___````````````aaa```aaaaaaccceeeggghhhiiigggiiimmmkkkeeecccfffjjjjjjkkklllmmmuuucccLLLHHH^^^xxxdddCCC666999999111888888888888888999::::::???EEEQQQeee|||ooolllhhhggglllnnnmmmmmmpppoooooonnnnnnoooppprrrsssrrrrrrqqqqqqqqqrrrssstttqqqrrrrrrrrrssstttuuuuuuzzzzzz|||}}}zzzrrrhhh```SSSPPPOOOYYYoooyyyvvvtttvvvzzz|||{{{yyyxxxwwwvvvuuuwwwzzz~~~~~~yyyuuu{{{}}}|||}}}iii___]]][[[ZZZZZZ\\\]]]\\\[[[\\\[[[ZZZZZZ[[[]]]```bbb```cccgggjjjlllkkkjjjhhheeedddbbb`````````aaabbbeeedddbbbaaa```______```hhhxxxxxxyyyuuummm^^^MMMAAA===<<<:::888777555444222444444777===EEEPPPbbbqqq}}}tttvvv|||nnn]]]PPPDDD>>><<<===<<<@@@RRRfff===<<<;;;:::::::::;;;;;;===BBBJJJNNNPPPXXXkkk~~~wwwoookkkrrrssspppiiidddaaa]]]YYYWWWVVVXXXYYYWWWVVVYYY^^^^^^]]]\\\[[[ZZZYYYUUUSSSVVVWWWYYY[[[]]]^^^______bbbaaa``````___^^^]]]]]]___^^^^^^^^^^^^^^^___```aaaaaa```___``````aaabbbeeefffggghhhiiihhhgggfffcccdddeeedddeeejjjssszzz|||qqqwwwdddVVVLLLOOOWWWUUUIII>>>AAA@@@???===<<<;;;:::999:::888666555555666555444555444333333444444333222555444333333222222333333555444444333333333444444222333444555666:::???CCCEEEBBB@@@CCCNNN]]]kkksss{{{sssvvv}}}zzzyyy~~~xxxsssjjjbbb[[[XXXXXXYYYYYYZZZ[[[ZZZYYYZZZ\\\^^^^^^^^^]]][[[[[[]]]aaadddaaaaaaaaaaaabbbbbbbbbcccbbbcccdddddddddcccaaa```ccceeeeeeccc^^^[[[[[[\\\[[[[[[\\\^^^___```aaabbbaaaaaabbbbbbdddeeeggghhhhhhfffgggkkkmmmjjjhhhhhhkkkjjjiiiiiihhhmmm||||||YYYFFFOOObbbTTT666<<<>>>000777777777777777888888999;;;AAAGGGSSSmmmxxxlllgggfffjjjlllkkkkkknnnnnnnnnnnnnnnnnnoooqqqqqqqqqqqqpppppppppqqqrrrrrrpppqqqrrrpppmmmlllnnnqqqtttvvvzzz~~~~~~xxxpppkkkWWWWWWYYYcccuuuzzztttooorrr{{{~~~|||zzzxxxyyy|||~~~~~~}}}yyytttuuurrrggg___^^^^^^\\\[[[[[[]]]]]]\\\[[[[[[[[[[[[[[[\\\^^^___```___bbbeeeggghhhhhhfffeeeaaaaaaaaaaaaaaaaaaaaaaaacccbbbaaa___^^^^^^^^^^^^dddzzz|||yyywwwwwwsssfffSSSEEE===;;;999888888777555333444222444888===EEESSS```ppp}}}tttaaaWWW```uuuhhhXXXOOOKKKBBB<<<:::<<<<<>><<>>@@@@@@>>><<<;;;<<>><<<999888999888555333333111111444888<<>>HHHVVVxxx777888:::;;;===AAAFFFKKKTTTYYY]]]___bbblllzzzoooqqqvvvuuulllccc___aaadddeeeggg```]]]YYYWWWZZZ]]]]]]ZZZaaaaaabbbeeeffffffcccaaaZZZZZZYYYYYYXXXXXXXXXXXX]]]^^^^^^___```aaabbbbbb]]]]]]]]]^^^^^^^^^^^^]]][[[^^^bbbcccaaa^^^]]]\\\aaabbbbbbccccccccccccccceeeffffffffffffgggiiikkkpppvvv{{{iiiaaa\\\UUUOOOAAA>>><<<<<>>???>>>;;;888777666666777888999999888888777777666666666666666555777888888777888:::===???AAACCCCCCAAA>>><<<;;;CCCSSShhhzzzzzzzzzkkk``````___^^^]]][[[ZZZYYYXXXVVVWWWYYYYYYXXXWWWXXXYYYYYY\\\^^^___^^^]]]]]]^^^\\\]]]^^^``````````````````aaacccdddddddddccccccbbbfffhhheee```\\\]]]```ZZZ[[[[[[\\\^^^```bbbcccaaabbbbbbccccccdddddddddeeeddddddfffkkknnnlllhhhjjjgggfffeeedddeeennnyyybbbQQQOOO___TTT999555888777777666666666666666777555>>>???<<>>999888999888555222333000///222555888???FFFSSS```qqq~~~sssaaaRRRJJJQQQfffvvvbbbTTTFFF>>>999;;;<<<<<>>===@@@CCCAAA@@@===;;;;;;@@@GGGLLL```ttt}}}ssszzzkkkaaa\\\\\\]]]]]]\\\ZZZYYYXXXWWWXXXZZZZZZYYYXXXXXXYYYXXX[[[___aaaaaa___^^^^^^^^^^^^___``````___^^^]]]```aaaccceeeggggggggggggccceeegggeeebbb___```aaa^^^]]]]]]]]]]]]___aaabbbbbbcccdddddddddddddddcccdddfffffffffhhhlllllliiihhhfffeeeeeecccdddkkksssyyyZZZJJJSSSnnnoooFFF666999888777777666666666666666333:::===;;;@@@SSSmmm~~~pppiiiddddddeeedddfffjjjmmmnnnooopppqqqqqqqqqqqqoooooopppppppppooonnnmmmjjjgggfffeee\\\OOOJJJNNNYYY^^^hhhqqqvvv}}}xxxiiiZZZ]]]vvv~~~wwwtttvvv|||{{{yyyyyyyyy}}}}}}pppbbbXXXVVVaaasssjjjaaadddccc```^^^aaa```aaacccddddddcccaaa___```aaacccddddddeeeeee`````````aaaaaabbbbbbccc```aaabbbbbbbbbaaa```___^^^___``````aaa``````______ggg|||yyyzzzsssfffKKKDDD<<<999999999666222444000///222555666:::???HHHRRRaaaoooyyyuuulllgggdddmmm{{{bbbMMMAAA:::<<<===;;;@@@HHH\\\777999;;;;;;;;;>>>EEEKKKRRR^^^llluuu~~~|||{{{rrrkkkeee^^^[[[\\\]]]\\\^^^ccccccjjjkkkddd______`````````aaacccfffiiihhheeeccc[[[ZZZYYYYYYYYYYYYZZZ[[[]]]^^^^^^```aaabbbcccddd````````````___]]]\\\[[[ZZZ___eeefffcccaaa```bbb````````````aaaaaabbbbbbfffeeeccccccccccccbbbbbbcccccciiiwww~~~ssskkksssjjj[[[VVVRRRHHH>>>???===;;;<<>>@@@@@@???>>>>>>>>>>>>???GGGIIIJJJGGGBBB@@@BBBEEEAAA@@@@@@CCCJJJWWWfffppp}}}pppiiiuuuxxxgggddd\\\]]]^^^^^^^^^]]]\\\[[[YYY[[[]]]]]][[[ZZZZZZ[[[XXX[[[^^^````````````aaa```aaaaaaaaa```^^^[[[ZZZ\\\^^^aaaccceeegggggggggddddddeeeddddddccccccbbbaaa```___]]]]]]^^^```aaaeeeeeefffggggggfffeeeddddddiiikkkhhhgggkkkllljjjhhheeeddddddbbbbbbfffmmmvvvmmmRRRMMMYYYvvvdddFFF>>>999888777777666666666777777777:::===@@@KKKbbbxxxrrrjjjeeedddddddddfffjjjlllmmmnnnppppppppppppooooooppppppqqqpppooonnnmmmfff``````ccc\\\NNNFFFHHHMMMQQQZZZfffooowww{{{mmm^^^___tttxxxuuu{{{~~~}}}}}}}}}zzz|||mmm\\\NNNEEERRRiiivvvjjjhhheeebbbbbbaaaaaabbbeeeggghhhfffddd```aaaaaabbbcccdddeeeeeeaaa`````````aaacccdddeeeccccccccccccbbbaaa``````___```aaabbbcccbbbbbbaaa^^^aaapppyyy}}}yyyrrrUUULLLAAA;;;;;;;;;888444666222000333555444555999>>>EEEPPP]]]jjjwww{{{xxxsssSSSFFF<<<<<<===;;;>>>DDDUUU:::<<<>>><<<;;;===DDDJJJYYYfffssszzzzzz}}}vvvtttmmmbbb^^^[[[[[[```___[[[[[[```iiitttxxxlll]]]YYY[[[^^^______bbbdddfffeeebbb___ZZZZZZZZZZZZ[[[\\\^^^_________``````aaaaaabbbbbbbbbbbbbbbbbb```^^^\\\[[[XXX]]]aaabbb___]]]___bbbaaaaaaaaaaaaaaabbbbbbccciiigggeeeccccccbbbaaa``````eeefffhhhxxx}}}uuusss|||ooo```LLLGGG@@@>>>AAAIIIQQQVVV[[[YYYVVVTTTSSSQQQOOOLLLQQQPPPOOOOOONNNNNNOOOOOOLLLNNNNNNIIIBBB>>>@@@BBBDDDHHHOOOZZZhhhyyylllkkknnnwww|||{{{}}}ggg\\\___YYYZZZ[[[\\\\\\\\\[[[ZZZ[[[]]]______^^^\\\\\\]]]ZZZ[[[]]]]]]^^^___aaadddbbbbbbbbbbbb```]]]ZZZXXXWWWYYY\\\___bbbdddeeeeeedddccccccdddeeefffdddcccdddbbb```^^^]]]^^^___```ggghhhiiiiiiiiihhhffffffeeelllnnniiigggjjjlllkkkiiieeeddddddbbb```ccciiiqqq```JJJLLLfffYYYDDD999999888777777777777777999333333:::===AAAUUUkkkssskkkeeeddddddcccfffjjjkkklllmmmoooooooooooonnnooopppqqqqqqqqqooonnnmmmeee^^^^^^ddd```RRRHHHIIIDDDGGGQQQ___jjjrrr{{{wwwjjjiii{{{yyyxxx~~~{{{~~~sssbbbQQQDDD>>>XXXvvvtttmmmgggfffiiicccdddeeehhhkkkllljjjhhh`````````aaabbbccceeefffccccccbbbbbbdddeeegggiiieeeddddddcccbbbaaaaaa``````aaabbbdddddddddcccccc``````kkkyyywwwzzzxxxuuu\\\RRRDDD===<<<<<<999666888333111333444222222555888;;;DDDPPP```nnnxxx}}}WWWIII=========;;;===BBBWWW}}}999:::;;;<<>>EEEWWWxxx===???BBBFFFLLLSSS\\\bbbqqqxxxpppxxx}}}rrrddd[[[WWWWWWXXXZZZYYYXXXXXXYYY[[[ccceeegggeee```\\\[[[[[[ZZZ[[[\\\]]]^^^^^^^^^^^^______```___]]]]]]___```aaaaaabbbbbbbbbbbbaaaaaa```aaabbbbbbaaa___]]]\\\[[[[[[\\\\\\]]]]]]]]]]]]___```bbbbbbaaaaaabbbcccfffeeedddbbb```___^^^^^^aaaaaacccgggkkkqqq~~~zzznnnkkkuuuyyymmmccc]]][[[VVVVVVUUUTTTSSSRRRPPPPPP```^^^[[[WWWUUUQQQMMMJJJVVV^^^iiioooqqqwwwvvvrrr}}}tttqqq|||rrreee^^^ZZZVVVWWWYYY[[[]]]^^^^^^]]]\\\\\\\\\]]]]]]]]]]]]\\\\\\^^^^^^]]]]]]^^^___bbbcccddddddcccbbbaaa```______aaa```___```bbbcccaaa^^^]]]___```bbbcccddddddddd`````````___]]]]]]___aaacccbbbbbbcccdddeeeeeefffffffffgggggghhhiiiiiiiiigggfffeeedddbbbbbbaaaaaa^^^llllllRRRNNNccc[[[CCC333666888444444<<<777555555666666999DDDOOOfffggghhheeebbbaaabbbdddgggiiilllnnnpppppppppppppppnnnooorrrtttvvv}}}{{{}}}iiiXXXIIIEEEBBBHHHVVVfffqqqwww}}}zzznnn]]]IIIBBBMMM\\\|||yyy|||}}}mmmlllmmmjjjiiillliiijjjlllllllllkkkiiihhhdddccc```^^^]]]]]]^^^___bbbbbbccccccccceeehhhkkkhhhfffcccbbbbbb```^^^[[[[[[[[[[[[]]]___```___]]]\\\\\\```llltttxxxttteeeRRRDDD???===;;;888888666444222111111222333444555888===FFFRRR___hhhtttzzz|||{{{}}}wwwllleeeZZZ```www[[[LLL???>>>@@@???BBBHHHYYY|||{{{GGGKKKRRR[[[eeemmmssswww}}}zzzuuu~~~}}}kkk[[[TTTUUUTTTVVVYYYZZZZZZZZZ[[[]]]ddddddcccaaa___]]][[[[[[YYYYYYYYYYYYZZZ[[[\\\\\\___```bbbbbbaaa```aaaaaaaaaaaabbbbbbcccbbbbbbaaa^^^^^^___```___^^^\\\[[[ZZZ[[[\\\]]]^^^^^^______```aaaaaa___^^^___aaadddeeeeeedddcccbbbaaa``````aaaaaacccffffffhhhooowwwyyynnnaaa^^^ooo}}}yyytttqqqooommmjjjgggooommmjjjjjjlllmmmkkkiiizzz}}}uuulllmmm}}}zzztttdddYYYWWWVVVUUUXXXXXXZZZ[[[\\\\\\\\\\\\\\\\\\[[[[[[[[[[[[\\\\\\ZZZZZZZZZ[[[]]]```bbbdddaaaaaaaaaaaa````````````cccbbbaaaaaabbbaaa___]]]\\\^^^aaadddeeeeeeeeeddd``````___]]][[[\\\^^^aaaaaa___^^^```dddgggfffdddeeeeeeeeeeeeeeefffffffffeeeddddddcccaaa___^^^]]]\\\dddsssbbbJJJQQQjjj~~~QQQ222777<<<222000<<<888666555666555555;;;DDD\\\```eeeeeeaaa___```ccceeefffiiikkkmmmnnnnnnnnnooonnnooorrrsssyyy{{{hhhTTTMMMFFFFFFQQQ```ooowww|||~~~~~~rrr___LLL@@@EEE]]]uuu|||uuutttuuuooofffbbbhhhkkkiiihhhllljjjkkkkkklllkkkjjjiiihhhfffdddbbb```______```aaaffffffeeecccbbbbbbdddfffeeecccaaa`````````^^^\\\YYYXXXWWWXXXZZZ[[[[[[ZZZXXXYYY[[[bbbtttuuuzzz{{{rrrcccRRRDDD<<<;;;;;;888777555333222222222333222333444777<<>>???@@@???BBBHHH^^^{{{wwwXXX^^^jjjyyy~~~wwwzzz~~~~~~sssbbbUUUQQQRRRTTTVVVYYYZZZZZZZZZ[[[\\\dddaaa^^^\\\\\\\\\[[[ZZZYYYXXXWWWWWWWWWYYYZZZ[[[]]]___bbbcccbbbaaaaaabbb______```aaaaaaaaa``````\\\\\\]]]^^^]]]]]]\\\[[[XXXYYY[[[\\\^^^^^^^^^^^^___```aaa```______aaacccdddddddddccccccbbbaaaaaa______cccggghhhfffiiinnnvvvtttgggooo~~~{{{xxx}}}nnn^^^UUUSSSSSSRRRVVVVVVWWWXXXZZZ[[[]]]]]]\\\[[[ZZZYYYYYYZZZ[[[\\\VVVVVVWWWXXXZZZ\\\^^^```]]]]]]]]]^^^^^^______```bbbaaaaaaaaaaaa```___]]]\\\^^^aaadddffffffeeedddbbbbbb```]]]ZZZZZZ\\\^^^```]]]\\\```fffjjjhhhdddcccccccccbbbbbbaaaaaaaaabbbbbbbbbaaa___]]][[[YYY___```iii}}}yyyTTTLLLWWWqqqiiiAAA;;;>>>666222666666444444666444222555;;;KKKTTT___dddbbb______``````bbbdddfffhhhiiijjjjjjjjjkkkmmmooooootttwwwaaaWWWLLLGGGOOO___pppzzz{{{|||{{{iiiQQQ???;;;KKKmmm{{{ppplll]]]]]]bbbiiikkkgggeeehhhhhhhhhiiiiiiiiihhhgggfffiiigggeeecccbbbbbbccccccffffffeeebbb______```bbbaaa```______^^^^^^]]]\\\XXXVVVTTTTTTVVVXXXXXXXXXXXXYYYYYY[[[fff|||www~~~|||rrr___JJJ===:::===999888777555444333333333222222333444777===EEEKKK[[[cccnnnxxxnnn```XXXYYYNNNOOOYYYgggwwwuuubbbSSSGGG@@@@@@???===BBBJJJeee~~~}}}}}}ooouuu~~~{{{{{{|||yyyuuunnndddZZZTTTQQQQQQTTTVVVYYYZZZZZZYYYYYYZZZaaa^^^[[[YYYYYYZZZYYYYYYYYYXXXWWWWWWWWWXXXZZZ[[[ZZZ]]]___aaa`````````aaa______```aaaaaaaaaaaaaaa[[[\\\\\\\\\\\\[[[[[[[[[VVVWWWYYY[[[]]]]]]\\\\\\\\\___bbbcccbbbaaaaaaaaabbbccccccccccccbbbaaa```______bbbggggggeeeeeehhhiiiqqqzzzvvv~~~~~~uuujjjggguuuwwwxxxxxxggg[[[UUUSSSRRRRRRSSSTTTUUUWWWYYY[[[\\\]]]YYYYYYXXXWWWWWWYYYZZZ[[[VVVVVVWWWXXXYYYZZZ[[[\\\YYYYYYZZZ[[[\\\]]]^^^___]]]^^^___```````````````]]]^^^aaaccceeeeeeeeedddeeedddbbb^^^ZZZXXXYYYZZZ```]]]]]]aaahhhkkkiiifff`````````___^^^^^^]]]]]]____________]]][[[YYYXXX\\\ZZZ___nnnjjjSSSPPPYYYxxx```AAA777888666111444222333555444222333777===IIIXXXbbbdddbbb``````^^^___aaaccceeeggghhhiiigggiiilllnnnlllnnnxxxnnncccTTTKKKNNN\\\lllxxx|||||||||}}}~~~ppp\\\EEE:::AAAZZZ|||qqqeeeWWW\\\dddkkkjjjeeebbbccccccddddddddddddddddddccchhhfffdddbbbaaaaaabbbbbbbbbbbbaaa^^^\\\[[[]]]___\\\\\\]]]\\\[[[[[[[[[[[[WWWUUUSSSSSSTTTVVVVVVVVVXXXXXXYYYYYY```sss~~~|||~~~{{{jjjRRRAAA;;;===:::999888666555444333333111111111222333888===BBBNNNVVVcccnnnwww|||qqqjjjjjj```^^^```bbbllloooeee\\\QQQHHHEEEBBB???FFFQQQmmm{{{uuuvvvzzz~~~}}}}}}~~~~~~{{{||||||ssszzz{{{qqqhhh^^^XXXVVVUUUSSSPPPRRRUUUXXXZZZYYYXXXXXXXXX[[[ZZZYYYWWWVVVVVVVVVWWWYYYXXXXXXXXXXXXXXXYYYYYYXXXZZZ\\\]]]]]]]]]___```aaaaaabbbcccdddddddddddd\\\\\\\\\[[[[[[ZZZZZZZZZUUUWWWYYY[[[\\\\\\[[[ZZZXXX\\\```ccccccbbbaaaaaaaaabbbccccccbbbaaa```______^^^___cccccc```___```dddhhhnnnyyy~~~zzzwwwsssjjjccclllzzzzzznnnjjjkkkxxxpppfff\\\WWWUUUSSSSSSUUUSSSSSSUUUWWWXXXYYYYYYYYYVVVVVVVVVVVVWWWYYYZZZ[[[YYYYYYZZZZZZ[[[[[[[[[[[[WWWXXXYYYZZZ[[[\\\]]]^^^YYY[[[^^^^^^^^^^^^```aaa^^^___```aaabbbccccccccceeeeeeddd```\\\YYYXXXYYY^^^]]]^^^ccchhhjjjiiiggg______^^^^^^]]]]]]\\\\\\]]]]]]]]]]]]\\\ZZZYYYXXXXXXXXX[[[fffzzz~~~]]]PPPMMMbbbRRR666888:::333333111111555555222222555777@@@OOO[[[aaacccaaa___\\\]]]___aaaccceeeggghhhggggggjjjmmmkkkkkkrrrzzzzzzuuuvvvzzz~~~xxxmmm^^^SSSRRR\\\jjjtttzzz{{{}}}}}}|||{{{|||}}}}}}|||^^^LLL<<>>;;;;;;:::888666555444333///000000000000333777;;;BBBJJJUUUaaakkkvvvzzzwwwtttmmmpppsssmmmeeeZZZQQQLLLEEEAAAHHHUUUttt|||vvvxxx}}}xxxxxxxxxyyy{{{|||}}}nnnooottt{{{zzzsssddd]]]VVVTTTVVVVVVSSSOOONNNQQQVVVXXXXXXXXXXXXYYYUUUWWWXXXVVVSSSRRRTTTVVVWWWWWWXXXXXXXXXWWWWWWVVVWWWYYYZZZ[[[[[[\\\___aaaaaaaaabbbcccdddddddddddd^^^]]]\\\[[[ZZZZZZYYYYYYWWWXXX[[[]]]]]]\\\ZZZYYYVVVYYY\\\^^^______aaabbbaaaaaabbbbbbbbb```^^^\\\^^^[[[[[[^^^___]]]\\\^^^```dddhhhkkkttt|||}}}}}}uuuvvv~~~mmmkkksss{{{zzz}}}qqqpppuuusssjjj```XXXSSSSSSSSSPPPRRRVVVUUUVVVWWWXXXWWWVVVTTTSSSRRRSSSTTTVVVXXXYYYZZZZZZXXXYYYZZZ[[[[[[\\\\\\\\\XXXXXXYYYZZZ\\\]]]^^^^^^WWWZZZ]]]]]]\\\\\\^^^`````````_________```bbbbbbbbbcccdddbbb___[[[ZZZZZZ[[[]]]```cccfffggggggfff____________^^^^^^^^^^^^\\\\\\[[[ZZZZZZZZZZZZZZZXXXZZZ]]]aaakkkoooZZZLLLRRRnnnsssHHH<<<;;;777555222222555666333222444444999AAALLLVVV\\\\\\[[[XXXYYYZZZ\\\^^^aaacccdddfffdddeeehhhjjjkkkpppxxx~~~tttmmmnnnrrrtttuuuxxxqqqhhh[[[RRRPPPXXXeeeooovvvyyy|||~~~}}}|||~~~~~~}}}}}}zzz|||zzzuuuoooQQQBBB:::IIIffflll^^^bbbeeeeeecccaaa```___[[[\\\\\\]]]___```bbbbbb```^^^\\\ZZZYYYYYYZZZ[[[\\\\\\[[[YYYWWWWWWYYY[[[UUUWWWXXXWWWUUUSSSUUUVVVRRRQQQQQQRRRSSSSSSQQQPPPNNNPPPRRRTTTVVVccczzz~~~zzzkkkXXXJJJBBB<<<;;;;;;999777555444333111222222111000111444666888???HHHRRR\\\gggsss||||||{{{sssnnnfff___ZZZRRRKKKQQQ]]]yyy~~~}}}qqqsssvvvzzz~~~pppnnnoootttzzzzzztttnnnZZZWWWTTTUUUWWWVVVRRRNNNKKKOOOTTTWWWXXXYYYYYYZZZQQQUUUXXXVVVQQQOOORRRUUUUUUVVVWWWXXXXXXWWWUUUTTTWWWXXXYYYYYYZZZ\\\___bbb______```bbbbbbccccccccc___^^^]]][[[ZZZYYYYYYYYYXXXZZZ\\\^^^^^^]]][[[YYYUUUWWWXXXYYYZZZ]]]aaaddd```aaabbbbbbaaa___\\\[[[\\\YYYXXX\\\^^^^^^___aaa[[[bbbhhhggggggsss|||ssswwwqqqxxx{{{qqqhhhccc^^^cccrrrpppgggggglllyyy|||pppqqquuuqqqeee\\\ZZZTTTQQQRRRQQQNNNPPPVVVWWWXXXYYYYYYWWWTTTPPPMMMOOOQQQTTTVVVYYYZZZZZZZZZUUUVVVWWWYYYZZZ[[[[[[[[[YYYZZZ[[[\\\]]]^^^______WWWZZZ]]]]]][[[ZZZ\\\^^^bbb```___]]]]]]___```bbb___bbbdddcccaaa^^^\\\\\\YYY\\\```cccddddddeeefff````````````````````````\\\[[[ZZZYYYYYYZZZ[[[\\\VVVZZZ\\\ZZZ\\\mmmkkkRRRJJJ\\\}}}___CCC;;;:::888444333555666333222333333333666???JJJSSSVVVUUUSSSSSSUUUWWWYYY\\\^^^```ddd```___cccgggkkkqqqxxxuuukkklllooommmgggbbb]]]WWWNNNGGGGGGPPP]]]gggssswww{{{|||||||||~~~zzz{{{|||}}}}}}yyysssjjjbbbLLL???<<>>GGGddd}}}|||uuukkklllpppnnnhhheeeeeeeeeeeeeeeddddddccccccaaa^^^]]]]]]]]][[[ZZZYYYXXXWWWVVVVVVVVVWWWWWWXXXXXXXXXWWWVVVTTTSSSRRRPPPPPPNNNMMMKKKKKKJJJJJJJJJJJJIIIGGGGGGFFFFFFFFFGGGIIIKKKLLLKKKLLLNNNOOOZZZvvvvvvlllWWWNNNDDD>>>======;;;999999777555333111000000111000000000111333999@@@EEEOOOTTT]]]eeelllyyyxxxsssxxx~~~uuummmddd^^^ZZZXXX[[[```VVV[[[^^^YYYSSSTTT^^^iiiwww|||}}}~~~yyyyyylll```WWWRRRPPPOOOKKKKKKKKKJJJKKKKKKLLLLLLQQQRRRSSSTTTUUUTTTSSSRRRPPPRRRSSSTTTSSSSSSUUUVVVUUUVVVVVVWWWXXXXXXXXXXXX\\\\\\]]]\\\[[[XXXVVVTTTWWWVVVTTTTTTUUUXXX[[[]]]```______^^^^^^]]]]]]]]]]]][[[XXXVVVWWWXXXZZZ[[[YYYYYYYYYZZZ[[[\\\^^^___\\\[[[[[[ZZZ[[[[[[\\\]]]^^^^^^]]]\\\[[[ZZZZZZZZZ\\\[[[ZZZYYYYYYZZZ\\\]]]^^^]]]dddssszzzjjj^^^XXXWWWUUUTTTRRRQQQQQQSSSUUUVVVTTTSSSRRRSSSTTTUUUUUUTTTSSSRRRSSSTTTUUUWWWXXXYYYZZZZZZTTTUUUUUUWWWYYY[[[]]]^^^\\\]]]^^^^^^^^^^^^```bbbaaaaaabbbbbbcccccccccbbbaaa```^^^\\\[[[\\\^^^```cccbbbaaa```^^^]]]\\\[[[YYYYYYZZZ[[[\\\^^^___```]]]^^^```bbbaaa^^^[[[YYYYYYYYYXXXWWWVVVUUUTTTTTTVVVTTTVVVXXXVVVTTTZZZccczzzwwwTTTRRRQQQddd[[[III;;;:::888111///444555444333333333333444444===@@@DDDFFFGGGHHHIIIKKKRRRYYYcccjjjqqqyyyvvvdddZZZ\\\jjjzzzwwwsssrrrwww{{{zzzxxxxxx|||~~~}}}zzzyyy}}}}}}yyyuuurrroookkkgggbbb___ZZZQQQIIIDDDDDDFFFZZZ{{{xxxhhhccceeefffeeeeeeeeeeeedddcccdddggghhhiiieee```\\\ZZZXXXWWWUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWVVVUUUSSSRRRQQQMMMLLLKKKJJJIIIIIIIIIIIIIIIIIIGGGFFFEEEEEEDDDDDDHHHGGGFFFGGGIIIJJJJJJJJJOOOjjj}}}wwwiii\\\LLLAAA>>>===;;;999:::888666444222111000000111111111000111444999===@@@EEELLLRRRWWWddd|||~~~yyyvvvzzz|||yyyvvvrrrnnnjjjaaaZZZSSSPPPMMMKKKNNNSSSLLLOOOPPPPPPQQQYYYhhhttt|||uuuzzz{{{qqqfffXXXQQQPPPQQQPPPNNNKKKKKKJJJJJJKKKLLLMMMMMMPPPQQQRRRTTTTTTSSSRRRRRRNNNPPPRRRRRRRRRRRRTTTUUUWWWWWWXXXXXXWWWVVVUUUTTTXXXYYYZZZ[[[YYYWWWTTTRRRTTTSSSRRRRRRTTTXXX[[[^^^\\\\\\\\\\\\\\\\\\\\\\\\]]]\\\YYYWWWVVVWWWZZZ[[[YYYYYYZZZ[[[\\\]]]^^^^^^]]]\\\\\\[[[ZZZZZZZZZZZZ]]]]]]\\\\\\[[[ZZZYYYXXX[[[[[[ZZZYYYYYYYYYZZZZZZ]]]YYYXXX^^^hhhvvv~~~qqqsss}}}}}}lllcccXXXSSSTTTUUUTTTRRRQQQQQQQQQTTTVVVWWWVVVUUUTTTTTTUUUVVVVVVUUUUUUTTTUUUUUUVVVWWWYYYZZZ\\\\\\WWWWWWXXXYYY[[[]]]^^^___]]]^^^______^^^___aaaccc___```aaaccceeefffffffff```^^^\\\[[[\\\]]]^^^___`````````aaaaaaaaaaaaaaa^^^^^^\\\[[[[[[[[[\\\]]][[[\\\^^^______]]][[[YYYYYYYYYXXXVVVUUUSSSRRRRRRQQQQQQRRRUUUTTTSSSVVVZZZdddoooaaaLLLJJJmmmdddGGG;;;999666555777444444444444333333333222666888<<<@@@BBBDDDGGGJJJMMMTTT]]]eeemmmxxx}}}nnniiiooozzzzzzsssnnnpppssstttvvvyyyyyy{{{}}}{{{{{{yyyuuupppnnnqqqttt{{{yyyyyyxxxuuuppphhhdddbbb```]]]ZZZUUURRRKKK@@@:::???OOO]]]yyyrrrdddbbbeeehhhiiigggfffdddbbb```bbbgggkkkqqqkkkbbb\\\XXXWWWVVVVVVWWWXXXYYYZZZZZZZZZYYYYYYWWWWWWVVVUUUTTTRRRQQQPPPKKKJJJIIIIIIHHHHHHHHHHHHIIIHHHGGGFFFEEEEEEEEEEEEHHHFFFCCCCCCFFFIIIKKKKKKPPPaaa|||~~~}}}yyykkkWWWGGG@@@===;;;:::;;;:::888666444222111111111111222111111333777:::888;;;@@@DDDGGGPPPdddxxx}}}xxxxxx|||yyyuuuoooiiiddd^^^YYYVVVOOOJJJGGGHHHFFFDDDEEEHHHHHHHHHJJJPPPZZZhhhuuu~~~{{{wwwggg\\\PPPKKKMMMOOOMMMIIIKKKKKKKKKKKKLLLMMMNNNNNNPPPPPPQQQQQQRRRRRRRRRQQQNNNOOOQQQQQQQQQQQQSSSTTTTTTUUUVVVXXXXXXWWWWWWVVVUUUVVVXXXXXXXXXVVVTTTSSSSSSSSSSSSSSSUUUXXXZZZ\\\ZZZZZZZZZZZZZZZZZZZZZ[[[\\\\\\[[[YYYWWWWWWYYY[[[YYYZZZZZZ[[[\\\]]]^^^^^^^^^]]]]]][[[ZZZYYYXXXXXXZZZ[[[[[[[[[ZZZYYYXXXXXXYYYYYYXXXXXXWWWWWWXXXXXXVVVTTTSSSVVVXXX___nnn|||xxxkkkkkkppppppjjjeee\\\VVVPPPNNNPPPRRRPPPNNNQQQPPPPPPRRRTTTVVVVVVUUUTTTTTTUUUVVVVVVVVVVVVUUUVVVVVVWWWXXXYYY[[[]]]^^^ZZZZZZ[[[[[[\\\]]]^^^___]]]^^^^^^^^^]]]^^^```aaa\\\^^^```cccdddeeeeeeddd^^^\\\[[[\\\^^^______^^^^^^___```aaabbbcccddddddbbbaaa___\\\ZZZYYYXXXXXXXXXXXXZZZ[[[[[[[[[ZZZYYYYYYYYYWWWUUUTTTRRRPPPPPPLLLMMMNNNPPPRRRSSSTTTTTTXXXoooqqqPPPLLLXXXmmmnnnOOO===777555555555555555555444444444444111444777999<<>>777333666666555555555555555555000222333444555999>>>BBBHHHNNNUUUYYY[[[aaajjjqqq~~~zzzxxxtttpppmmmmmmkkkjjjooouuutttttttttuuuxxx||||||xxxvvvtttsssuuuyyy}}}~~~|||wwwrrrppprrroooggg```]]]YYYUUUOOOLLLIIIHHHHHHGGGDDD@@@>>><<<:::???OOOhhhnnnfffbbbcccfffccceeefffccc^^^\\\___bbbiiieeeaaa^^^]]]\\\[[[ZZZZZZ\\\^^^``````^^^[[[YYYUUUTTTTTTRRRQQQOOOMMMLLLFFFFFFFFFEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEFFFGGGHHHIIILLL\\\xxx|||ssseeeVVVIIIAAA>>>;;;;;;;;;:::999888666666000111222111000000111333333333555999:::999>>>DDDPPP^^^yyy~~~uuupppkkkddd^^^]]]VVVQQQKKKFFFCCC@@@>>><<<<<<;;;<<<@@@BBB???@@@BBBFFFNNN[[[iiivvv~~~vvvggg]]]SSSJJJJJJJJJIIIIIIJJJKKKLLLJJJJJJJJJKKKLLLMMMNNNNNNPPPOOONNNMMMNNNOOOPPPQQQQQQRRRSSSSSSRRRRRRSSSTTTTTTUUUWWWXXXXXXWWWVVVTTTSSSTTTUUUWWWXXXYYYYYYYYYYYYXXXXXXXXXWWWVVVVVVUUUXXXXXXYYYYYYZZZZZZ[[[[[[[[[]]]___]]]ZZZXXXYYY[[[YYYZZZ[[[\\\]]]^^^^^^^^^[[[[[[\\\[[[[[[ZZZYYYXXXVVVWWWXXXYYYYYYYYYXXXWWWUUUUUUTTTSSSQQQPPPOOONNNQQQMMMKKKMMMNNNOOOSSSXXXUUUbbbrrrxxxrrrmmmiiibbbZZZWWWYYYWWWTTTQQQOOOOOOPPPPPPPPPNNNLLLJJJKKKMMMPPPRRRRRRRRRRRRSSSSSSTTTTTTTTTUUUTTTTTTUUUUUUWWWZZZ\\\^^^^^^]]]\\\[[[ZZZZZZZZZZZZYYYZZZ[[[YYYXXXXXXYYY[[[[[[\\\]]]^^^^^^\\\ZZZYYYZZZZZZ[[[^^^bbbccc```]]]]]]]]]^^^^^^______``````___^^^]]][[[YYYWWWTTTSSSSSSRRRRRRSSSTTTVVVYYYZZZYYYXXXWWWUUURRRPPPNNNNNNHHHHHHHHHIIIMMMOOONNNKKKRRRMMM\\\kkkSSSLLLYYYkkkhhhMMMBBB<<<777777666555444444444555111111111000111555:::>>>BBBIIIQQQUUUVVVYYY___dddjjjuuuyyyuuummmkkkkkkllliiifffiiippppppooonnnnnnppptttyyy|||~~~|||zzzyyyxxxvvvuuusssrrrqqqrrrrrruuuwww|||wwwooojjjhhhaaaWWWPPPNNNJJJFFFDDDBBB@@@AAACCCAAA===999<<<999;;;IIIddd|||uuukkkccc```ccc```dddgggeee```[[[[[[]]]]]]]]]\\\]]]^^^]]]ZZZXXXWWWYYY[[[]]]]]]ZZZWWWUUUSSSSSSRRRQQQOOOMMMKKKJJJEEEDDDDDDDDDDDDEEEFFFFFFCCCCCCCCCCCCCCCDDDEEEFFFBBBEEEGGGHHHFFFDDDCCCDDDBBBGGGPPPeee|||~~~|||qqq```OOODDD@@@;;;<<<<<<;;;:::999888777222333444333111000000111222111444999999666666888===FFF[[[www~~~rrrggg]]]ZZZWWWRRRNNNMMMIIIEEE@@@<<<;;;;;;:::999;;;999:::>>>@@@???@@@DDDJJJXXXjjjyyy}}}}}}~~~{{{pppcccWWWMMMGGGIIIIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIJJJMMMMMMMMMMMMNNNPPPSSSTTTRRRSSSTTTTTTTTTSSSQQQPPPPPPQQQRRRSSSSSSSSSRRRQQQRRRSSSTTTVVVXXXZZZ[[[\\\WWWWWWXXXXXXXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYXXX]]]]]]\\\ZZZXXXWWWYYYZZZXXXYYYZZZ[[[\\\[[[[[[ZZZZZZYYYYYYXXXXXXXXXYYYYYYZZZZZZZZZYYYXXXVVVUUUTTTRRRQQQPPPOOONNNMMMMMMLLLMMMLLLKKKKKKKKKMMMNNNOOOOOOSSSYYY```jjjzzz|||rrrnnnhhh```ZZZVVVTTTSSSUUUVVVVVVTTTQQQNNNMMMNNNLLLKKKJJJJJJKKKMMMOOOQQQTTTUUUVVVUUUTTTSSSTTTUUUSSSRRRQQQQQQSSSWWWZZZ]]]^^^_________]]]ZZZXXXVVVZZZYYYXXXUUUSSSTTTWWWYYYYYYZZZ\\\\\\\\\[[[YYYXXXYYYYYYZZZ[[[\\\]]]]]]]]]^^^]]][[[ZZZZZZ[[[]]]^^^]]][[[ZZZZZZZZZXXXVVVSSSLLLLLLMMMOOOQQQRRRQQQPPPUUUTTTRRROOOLLLJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKPPPQQQTTTbbbjjjWWWVVVTTTiiioooOOO???:::888777666555333555777333///...222444333222444777???HHHNNNPPPSSSWWW\\\___aaaeeelllsss{{{wwwppplllnnnkkkhhhggggggggggggffflllllllllmmmmmmmmmmmmmmmuuuvvvwwwxxxwwwtttrrrpppqqqnnnjjjggghhhlllqqquuuvvv|||~~~rrreee]]]XXXTTTOOOIIIDDD@@@???>>>BBB<<<999:::;;;999999<<<>>>@@@IIIaaauuuoookkkddd]]]ZZZ^^^___`````````___^^^]]]^^^^^^]]]\\\ZZZWWWUUUTTTYYYWWWUUUTTTTTTTTTRRRPPPPPPOOONNNMMMLLLKKKJJJIIIFFFEEEDDDEEEEEEEEECCCAAA>>>>>>???@@@AAAAAABBBBBBBBBAAAAAAAAAAAABBBCCCCCCAAAGGGJJJQQQppp~~~xxxqqqgggTTTBBBBBB@@@>>>===<<<;;;999777777666555444333222222222222222333333333444444444777:::DDDWWWlllxxxyyyvvvwwwlllccc^^^\\\OOOMMMJJJFFFCCC@@@>>>===999999999::::::999777555555:::>>>>>><<<>>>FFFNNNeeepppzzz}}}qqqlllsss}}}xxx{{{}}}zzztttppphhh^^^UUUMMMHHHFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJIIIIIIIIIIIIIIIJJJJJJLLLLLLLLLMMMNNNPPPRRRSSSUUUUUUUUUUUUTTTRRRQQQOOONNNOOOQQQRRRSSSRRRQQQPPPPPPPPPRRRTTTVVVXXXYYYZZZXXXXXXXXXYYYXXXXXXWWWWWWUUUUUUVVVWWWXXXYYYYYYYYY]]]]]]\\\ZZZWWWUUUVVVXXXXXXYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXWWWWWWWWWYYYYYYYYYYYYXXXVVVTTTSSSQQQPPPPPPOOONNNMMMLLLLLLKKKKKKJJJJJJJJJKKKLLLMMMJJJMMMOOORRRWWWaaaoooyyy{{{~~~}}}rrrjjjdddaaa]]]XXXTTTRRRPPPPPPTTTUUUUUUSSSQQQNNNNNNNNNNNNMMMKKKJJJKKKLLLNNNOOORRRSSSTTTTTTRRRQQQRRRSSSTTTTTTSSSSSSTTTVVVXXXYYY\\\\\\^^^^^^^^^\\\ZZZYYYZZZYYYXXXUUUSSSSSSUUUXXXVVVXXXYYY[[[[[[YYYXXXWWWYYYYYYYYYZZZZZZ[[[[[[\\\[[[ZZZYYYXXXXXXYYYZZZ[[[[[[YYYXXXWWWXXXWWWUUUTTTLLLKKKKKKLLLNNNPPPOOOOOOPPPOOONNNLLLJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJHHHGGGJJJTTThhhuuudddTTTQQQ]]]xxxsssYYYBBB;;;666555888999555222999555222333222//////111333888???CCCEEEJJJQQQWWWWWWXXXZZZ]]]aaafffjjjmmmvvvuuuuuurrroookkkgggeeeeeeddddddeeeffffffdddbbbiiiiiiiiiiiihhhhhhhhhhhhfffhhhkkkmmmmmmkkkhhhfffhhheeebbbaaaaaacccfffhhhjjjmmmppppppkkkaaaWWWOOOKKKIIIEEEAAA===;;;999999555333555999999888999===;;;TTTrrryyypppsss}}}yyymmmjjjiiiddd```___^^^^^^___``````___]]]]]]\\\[[[ZZZXXXWWWUUUTTTSSSTTTRRRQQQQQQRRRRRRQQQPPPNNNNNNMMMKKKJJJIIIHHHGGGGGGEEEDDDDDDEEEDDDBBB@@@======>>>>>>???@@@@@@AAA@@@@@@??????@@@@@@AAABBBBBBFFFGGGJJJ___|||xxxqqqaaaRRRCCC???<<<;;;<<<<<<:::888999888777555444444444444111111222222333333333333111222999EEERRRZZZYYYUUUcccbbb^^^WWWOOOIIIEEEDDDBBBAAA???===;;;:::999888555555666777888888777666999;;;<<<>>>CCCMMM\\\gggqqqzzz~~~mmmmmmxxx}}}}}}|||xxxuuuppplll^^^YYYRRRKKKGGGEEEEEEFFFEEEFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKLLLNNNOOOQQQRRRUUUVVVVVVUUUTTTRRRPPPOOOLLLNNNPPPSSSTTTSSSQQQPPPOOOPPPQQQSSSUUUWWWYYYYYYYYYYYYYYYYYYYYYXXXWWWVVVRRRSSSTTTUUUWWWXXXYYYYYY^^^^^^\\\ZZZVVVTTTTTTUUUXXXXXXYYYZZZZZZYYYXXXWWWVVVWWWWWWXXXWWWVVVUUUTTTVVVWWWXXXXXXWWWUUURRRQQQOOOOOONNNMMMLLLKKKJJJJJJIIIIIIHHHHHHHHHIIIJJJJJJHHHJJJJJJIIIIIIMMMTTT[[[iiiwwwxxxsssmmmccc\\\ZZZTTTSSSRRRPPPOOOOOONNNNNNQQQRRRSSSRRROOOMMMMMMMMMNNNMMMKKKJJJIIIJJJKKKLLLOOOQQQRRRRRRQQQPPPQQQRRRUUUUUUUUUUUUUUUUUUVVVVVVXXXYYY[[[\\\]]]]]]\\\[[[YYYYYYXXXVVVSSSRRRSSSUUUSSSTTTVVVXXXYYYXXXWWWVVVXXXXXXWWWWWWWWWXXXXXXYYYXXXWWWVVVUUUUUUVVVWWWXXXXXXVVVTTTTTTUUUVVVUUUTTTMMMKKKIIIIIIKKKMMMMMMMMMKKKJJJIIIHHHGGGGGGFFFGGGDDDEEEEEEFFFGGGHHHHHHIIIGGGDDDFFFKKKTTTgggyyy___UUUOOOUUUqqqfffWWWDDD::::::<<<:::666888555444444333111333888111333666888:::@@@HHHOOOTTTTTTTTTUUUVVVXXX[[[\\\bbbbbbbbbbbbbbbbbbaaaaaa\\\]]]___aaacccccc```]]]ccccccdddddddddeeeeeeeeebbbdddfffgggfffccc___\\\^^^]]]]]]]]]^^^___```aaa]]][[[XXXVVVTTTNNNFFF@@@===<<<;;;:::888666555555111222666999888777>>>FFFZZZvvvttteeedddjjj|||qqqgggeeeeeecccbbbbbb]]]]]]^^^___^^^]]][[[ZZZYYYXXXVVVTTTRRRQQQQQQQQQNNNMMMLLLMMMOOOPPPPPPOOOKKKKKKJJJIIIGGGFFFEEEDDDFFFEEEDDDDDDDDDCCC@@@>>><<<<<<<<<======>>>>>>???>>>>>>======>>>>>>???@@@BBBCCCCCCCCCKKKeee{{{ooocccLLLEEE>>>;;;===>>>===:::;;;:::999777666666555555111111111111111222222222000111444999>>>@@@???>>>CCCCCCBBB>>>999666444444555555555444444555555666555555555666777888999999999;;;AAAJJJWWWgggvvv~~~ssswww~~~sssggg\\\UUUNNNKKKGGGDDDBBBCCCEEEGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHJJJJJJJJJJJJKKKLLLNNNOOOPPPQQQRRRSSSTTTTTTTTTSSSQQQQQQLLLNNNQQQTTTUUUTTTRRRQQQQQQRRRSSSUUUWWWXXXZZZZZZYYYYYYYYYYYYYYYXXXWWWVVVTTTTTTTTTUUUVVVWWWXXXXXX\\\\\\\\\ZZZWWWUUUUUUVVVVVVWWWXXXXXXXXXWWWVVVUUUTTTUUUVVVWWWWWWUUURRRQQQQQQRRRTTTUUUTTTRRROOOMMMMMMMMMLLLKKKJJJIIIIIIHHHFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFGGGFFFEEEFFFIIIMMMQQQYYYgggtttzzzpppggg^^^TTTPPPQQQLLLMMMMMMNNNNNNNNNOOOOOOMMMOOOPPPOOOMMMKKKKKKLLLLLLJJJIIIHHHGGGHHHJJJKKKNNNPPPRRRSSSQQQPPPQQQRRRSSSTTTUUUVVVVVVVVVUUUTTTUUUVVVWWWXXXYYYZZZYYYYYYXXXYYYXXXVVVSSSQQQQQQRRRQQQRRRUUUWWWXXXXXXWWWVVVWWWVVVUUUTTTTTTTTTUUUVVVUUUUUUTTTSSSSSSTTTUUUUUUUUUSSSQQQRRRSSSUUUUUUTTTOOOLLLIIIGGGHHHKKKLLLMMMIIIIIIGGGFFFEEEDDDDDDDDDBBBBBBCCCDDDEEEFFFFFFGGGIIIDDDEEEJJJKKKTTTuuuiii]]]SSSVVVcccvvviiiOOO@@@<<<<<<;;;777555666777555222444999222333444444555999???DDDNNNNNNOOOQQQSSSVVVYYY[[[YYYYYYXXXYYYZZZ\\\^^^___[[[[[[\\\^^^______]]]ZZZ]]]^^^___```bbbdddeeefffdddccccccaaa^^^[[[WWWVVVXXXYYY[[[\\\]]]]]]]]]\\\VVVOOOHHHEEEDDDCCC>>>999777777888777777666555444888888999888777===MMM]]]qqqeeeiiiqqqwwwmmmeeebbbbbb```___```[[[\\\\\\\\\[[[ZZZXXXWWWVVVUUURRRPPPNNNNNNOOOPPPLLLKKKKKKKKKMMMNNNMMMLLLIIIHHHGGGFFFDDDCCCBBBBBBEEEDDDCCCBBBBBBAAA???===;;;<<<<<<<<<=========>>>===<<<<<<<<<<<<===>>>>>>@@@>>>???@@@AAAOOOqqqwwwooo___TTTGGG???>>>@@@???===;;;;;;999888777666666666000000111111111111111111222333555666666777888999888888888777444333333444333333333333444555666777888888888777777999<<<>>>;;;BBBOOObbbttt|||}}}vvvuuu{{{nnn```SSSIIIDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCDDDFFFGGGIIIJJJIIIJJJKKKMMMNNNOOOPPPPPPNNNOOOQQQSSSTTTTTTTTTSSSOOOQQQSSSVVVVVVVVVTTTSSSRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXXXXXXXWWWVVVVVVXXXWWWVVVUUUUUUVVVVVVWWWYYYZZZ[[[ZZZXXXWWWWWWXXXTTTUUUVVVVVVVVVVVVTTTTTTSSSTTTVVVVVVUUUSSSQQQOOOMMMNNNOOOPPPOOONNNLLLJJJKKKKKKJJJIIIHHHGGGFFFFFFDDDDDDDDDEEEDDDDDDDDDDDDAAABBBBBBBBBBBBBBBCCCDDDCCCGGGLLLTTT^^^mmm}}}|||qqqggg\\\WWWRRRLLLIIIJJJJJJKKKKKKLLLMMMMMMNNNNNNJJJKKKMMMLLLKKKJJJJJJKKKHHHGGGFFFFFFFFFHHHJJJLLLNNNQQQSSSTTTSSSRRRRRRSSSQQQRRRTTTUUUVVVUUUTTTTTTSSSSSSTTTTTTTTTTTTTTTTTTVVVWWWWWWVVVSSSPPPPPPPPPPPPQQQTTTVVVWWWXXXWWWVVVUUUTTTSSSRRRQQQRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQPPPQQQSSSUUUUUUTTTRRRNNNJJJHHHHHHKKKLLLMMMKKKJJJHHHFFFDDDCCCCCCBBBAAAAAABBBBBBCCCDDDDDDEEEFFFAAACCCHHHGGGHHH\\\vvvyyyhhhXXXOOOVVVmmmbbbLLL@@@999;;;888888888555000///222333444444444333444666888>>>???BBBGGGLLLRRRWWWZZZUUUTTTSSSSSSTTTVVVXXXZZZ^^^\\\ZZZZZZ[[[\\\[[[ZZZZZZZZZ[[[\\\]]]^^^______ZZZXXXWWWUUUUUUVVVWWWXXX[[[\\\\\\\\\[[[XXXUUUTTTOOOHHH???<<<<<<===:::777666666777777777666555444888777777999===MMMhhhoooeeekkkqqqnnnfff```___^^^\\\[[[]]]ZZZZZZZZZZZZYYYWWWUUUTTTTTTRRRPPPNNNMMMNNNOOOPPPOOOMMMLLLLLLLLLLLLKKKIIIGGGFFFEEEDDDCCCAAA@@@@@@DDDBBBAAAAAAAAA@@@>>><<<<<<<<<<<<===============<<<<<<<<<<<<<<<======>>>===:::<<>>BBBLLLSSSbbbuuu|||xxxvvv}}}wwwgggWWWKKKEEEDDDDDD@@@AAABBBDDDDDDCCCBBBAAADDDDDDDDDDDDEEEEEEEEEEEEBBBBBBBBBCCCDDDFFFGGGHHHIIIJJJLLLNNNOOOPPPPPPPPPLLLNNNPPPSSSUUUVVVVVVVVVSSSSSSUUUVVVVVVUUUUUUTTTQQQQQQRRRRRRSSSSSSSSSSSSVVVVVVWWWWWWWWWWWWVVVVVVYYYXXXVVVUUUTTTTTTUUUVVVVVVXXXYYYYYYXXXWWWWWWXXXQQQRRRTTTUUUUUUUUUTTTSSSTTTUUUUUUUUUTTTRRRQQQPPPLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBAAACCCCCCBBBBBBAAAAAA@@@???>>>@@@BBBEEEIIIPPPXXX]]]rrruuu~~~zzzwwwxxxrrrooolllddd```VVVNNNMMMMMMLLLJJJKKKIIIIIIIIIIIIJJJJJJKKKLLLHHHJJJLLLLLLKKKKKKKKKLLLGGGGGGFFFFFFGGGIIIKKKMMMNNNQQQTTTVVVUUUTTTSSSTTTOOOQQQRRRSSSTTTTTTSSSRRRRRRRRRQQQQQQQQQQQQQQQPPPSSSUUUVVVVVVSSSPPPOOOOOOOOOPPPSSSUUUVVVVVVUUUUUUTTTRRRQQQPPPPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTRRRQQQQQQSSSUUUVVVUUUSSSTTTPPPLLLIIIIIIKKKLLLLLLLLLKKKIIIGGGEEECCCCCCBBBAAAAAAAAAAAABBBBBBBBBBBBDDDAAADDDHHHGGGEEENNN[[[gggQQQKKKTTTbbbvvvZZZGGG===888444555666444333555333333333333222111000///222444888===DDDKKKPPPTTTSSSRRRRRRRRRSSSUUUWWWXXX^^^[[[YYYXXXYYYZZZZZZYYYXXXXXXWWWWWWVVVVVVUUUUUUOOOPPPQQQSSSWWW\\\aaadddfffdddaaa]]]WWWRRRNNNKKKFFFAAA;;;888888999888666555555555555555555555555333555===GGGTTThhh|||}}}~~~ttthhhgggeeeaaa\\\YYY[[[\\\ZZZZZZ]]][[[[[[[[[ZZZXXXVVVTTTSSSSSSRRRPPPOOOOOOOOOPPPPPPQQQOOOMMMLLLLLLKKKIIIHHHFFFFFFEEEDDDBBBAAA@@@@@@AAA@@@??????@@@@@@>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<===999888<<>>>>>@@@AAAAAA@@@???>>>BBBBBBBBBBBBCCCCCCCCCDDDBBBBBBBBBBBBCCCDDDEEEFFFJJJKKKMMMOOOPPPQQQQQQQQQOOOPPPRRRUUUVVVWWWWWWWWWUUUUUUTTTTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQSSSSSSTTTUUUVVVVVVVVVVVVWWWVVVTTTSSSSSSTTTUUUVVVTTTVVVXXXWWWVVVTTTTTTTTTOOOPPPQQQSSSTTTTTTTTTSSSVVVVVVUUUTTTSSSRRRQQQQQQMMMLLLKKKJJJJJJJJJKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDCCCBBBAAA@@@CCCBBBAAAAAAAAA@@@???>>>===>>>???@@@AAAAAABBBCCCKKKOOOXXXdddllltttrrrjjjfffZZZSSSRRRLLLRRRLLLHHHKKKLLLLLLLLLOOOIIIHHHGGGGGGGGGIIIKKKLLLIIIKKKMMMMMMMMMMMMNNNOOOKKKJJJIIIHHHIIIJJJLLLNNNNNNQQQTTTVVVUUUTTTSSSTTTQQQQQQQQQQQQQQQQQQPPPOOOPPPPPPPPPOOOOOOPPPPPPPPPQQQSSSUUUUUUSSSQQQOOOOOOMMMOOOQQQSSSTTTTTTSSSRRRRRRQQQOOONNNOOOQQQSSSUUUTTTTTTTTTUUUUUUTTTTTTTTTRRRRRRSSSVVVXXXXXXUUURRRTTTPPPLLLJJJJJJJJJJJJJJJJJJIIIGGGFFFEEEDDDDDDDDDBBBBBBBBBAAAAAAAAAAAAAAACCCEEEGGGFFFDDDFFFKKKPPPkkknnnYYYQQQSSSgggmmmPPPCCC888666888999:::<<<444333222222222111000///333333555888<<<@@@DDDFFFIIIJJJKKKMMMPPPRRRUUUVVVWWWVVVUUUVVVWWWXXXWWWVVVSSSSSSTTTTTTTTTTTTTTTTTTSSSUUUXXX\\\```cccfffgggddd```ZZZTTTMMMHHHDDDBBB<<<;;;999888777666666555444444444444555666888999<<>>===>>>??????>>><<<;;;;;;;;;;;;;;;;;;::::::999999888888999999:::;;;888:::===??????AAAGGGMMMlll~~~{{{uuuiii\\\PPPHHHEEE>>>===<<<;;;:::999999999666666666555555555444444666555444444444444444333444555666666555555666888888888777777777888999999666:::>>>BBBHHHSSSaaakkk}}}vvvjjjcccNNNHHHBBB>>>???@@@???===>>>>>>>>>???????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEJJJLLLNNNPPPQQQRRRRRRQQQRRRSSSUUUWWWXXXXXXXXXXXXWWWUUUTTTRRRRRRRRRSSSSSSVVVVVVUUUTTTSSSRRRRRRQQQQQQRRRSSSTTTUUUVVVVVVVVVTTTSSSRRRQQQRRRSSSUUUWWWTTTVVVWWWVVVSSSQQQPPPPPPMMMNNNPPPRRRTTTTTTTTTTTTWWWVVVUUUSSSRRRRRRQQQQQQNNNMMMKKKJJJIIIKKKLLLMMMGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCCCCDDDCCCBBB@@@???===<<<;;;;;;<<<===<<<;;;<<<===>>>>>>???@@@AAABBBDDDCCCCCCGGGLLLSSSaaammm{{{~~~{{{xxxuuucccZZZVVVKKKFFFHHHFFFFFFDDDEEEHHHHHHGGGJJJNNNJJJIIIGGGFFFGGGJJJMMMNNNJJJLLLNNNOOOOOOOOOPPPRRROOONNNLLLKKKKKKKKKMMMNNNMMMPPPTTTVVVUUUTTTSSSSSSSSSSSSRRRPPPOOONNNMMMMMMOOOOOOOOOOOOPPPQQQRRRRRROOORRRUUUUUUSSSQQQOOOOOOLLLNNNPPPRRRRRRRRRPPPPPPQQQPPPOOONNNOOOQQQTTTVVVSSSSSSTTTTTTTTTTTTSSSSSSRRRSSSUUUXXXZZZYYYUUURRRSSSPPPLLLJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFCCCCCCBBBBBBAAA@@@@@@???>>>DDDEEE@@@>>>CCCIIIKKKRRRqqqttt[[[RRRJJJ\\\rrrooo\\\FFF;;;999777666666666555333222333444444444555555444444444666777888;;;<<>>:::999888666888999999777555555666444444444444666999<<<>>>OOO]]]vvv{{{|||~~~zzz}}}|||lllkkkhhh```]]][[[\\\aaabbb___^^^____________^^^\\\YYYWWWUUURRRSSSSSSTTTTTTSSSRRRRRROOONNNLLLLLLLLLKKKJJJHHHGGGGGGFFFEEECCCBBBAAA@@@===<<<<<<===???@@@>>>===:::999999999999999999999777777777777777888888999777<<>>DDDHHHOOOxxx}}}~~~}}}yyykkk[[[QQQMMM@@@???>>>===;;;;;;;;;;;;888888777777666666666666444222111222444555444333333444666666666666888999888888888888999:::;;;;;;;;;@@@GGGNNNXXXgggyyy}}}rrrbbbRRRIIIBBBAAA???>>>>>>>>>??????????????????>>>>>>>>>>>>===???@@@@@@@@@@@@AAACCCAAAAAAAAAAAABBBCCCDDDDDDFFFHHHKKKLLLMMMNNNPPPSSSPPPPPPRRRSSSUUUWWWXXXXXXVVVUUUTTTSSSSSSSSSTTTUUUVVVUUUUUUTTTTTTSSSSSSSSSQQQRRRTTTUUUVVVWWWXXXXXXVVVUUUTTTRRRQQQRRRVVVYYYUUUVVVWWWUUUQQQMMMJJJIIIOOOQQQRRRTTTUUUUUUUUUUUUVVVUUUTTTRRRPPPNNNMMMLLLKKKKKKKKKKKKJJJIIIHHHGGGHHHFFFEEEEEEEEEDDDBBB@@@AAAAAABBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<;;;;;;;;;;;;<<>><<<666888555666:::777111111666333333333222222222222222444555777:::===???AAABBBHHHIIIKKKNNNPPPQQQRRRSSSNNNOOOPPPQQQRRRTTTUUUUUUYYYXXXVVVSSSPPPNNNLLLKKKDDDAAA<<<999666444111///777444222444777888444000666333555:::::::::GGGXXXwwwkkknnnooopppoookkkfffaaa^^^ZZZ]]]______^^^^^^```ccc^^^]]]]]]\\\[[[YYYXXXWWWRRRSSSUUUVVVVVVUUUSSSRRRNNNMMMKKKJJJHHHGGGGGGGGGIIIHHHGGGEEEDDDBBBAAA@@@>>>===<<<;;;;;;::::::;;;===<<<:::888777777777777555555555555666777999999888999:::;;;<<>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@@@@??????AAABBBBBBAAAAAABBBBBBCCCDDDEEEGGGIIIKKKLLLLLLMMMOOOQQQOOOOOOPPPRRRTTTUUUWWWWWWWWWVVVTTTSSSRRRSSSSSSTTTVVVVVVVVVUUUTTTRRRQQQPPPOOOPPPRRRTTTVVVWWWXXXXXXUUUTTTSSSQQQPPPQQQSSSVVVVVVVVVTTTQQQMMMKKKJJJKKKOOOQQQRRRTTTUUUUUUUUUUUURRRQQQQQQPPPOOONNNMMMMMMKKKJJJJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDEEEDDDAAA???>>>????????????===<<<;;;::::::999999::::::;;;<<<<<<<<<<<<;;;;;;:::::::::<<<;;;:::;;;<<<>>>@@@BBBEEEHHHMMMTTTZZZ```dddfffsssvvvzzz~~~zzzvvvuuuttteeeccc___[[[WWWSSSQQQPPPKKKIIIEEEBBB@@@@@@AAABBBCCCDDDEEEDDDCCCBBBCCCEEEIIIGGGGGGHHHJJJLLLLLLKKKQQQPPPPPPPPPPPPOOOOOOOOONNNMMMLLLKKKLLLNNNPPPQQQRRRQQQRRRSSSUUUVVVTTTSSSQQQPPPPPPPPPQQQPPPMMMKKKKKKLLLNNNNNNMMMNNNPPPRRRTTTSSSTTTTTTTTTTTTRRRQQQQQQPPPPPPSSSVVVWWWVVVSSSRRRSSSRRRQQQPPPTTT[[[```WWWSSSPPPOOORRRTTTUUUTTTTTTTTTTTTRRRRRRTTTXXX[[[QQQMMMHHHDDDBBBAAA@@@???DDDDDDCCCCCCCCCCCCBBBBBB@@@??????>>>>>>??????@@@????????????@@@AAABBBCCCDDDHHHXXXxxx|||___UUULLLMMMWWWdddssssssRRR>>>888777:::666555777777444444888333333333333333333333333222222333555666888999999===>>>@@@BBBDDDEEEEEEFFFCCCDDDEEEEEEFFFGGGHHHHHHEEEDDDCCCBBB@@@???======999777555444444666777777666333111111333777888888444555999???HHHXXXppp{{{hhh```cccfffhhhgggccc___[[[ZZZ]]]______]]]]]]___aaa^^^^^^]]]\\\[[[YYYWWWVVVSSSTTTUUUVVVVVVTTTSSSQQQNNNMMMKKKIIIHHHGGGFFFFFFGGGFFFFFFDDDCCCBBBAAA@@@>>>>>>===<<<;;;;;;;;;;;;===;;;:::888777666777777555555555555666777888888777888999999:::<<<@@@CCCGGGSSSooo}}}~~~zzz|||~~~yyyqqqddd]]]SSSJJJDDD@@@>>><<<;;;::::::999888888999:::777777666666666777777888888777777777888888888777888888:::===BBBGGGLLLOOO^^^cccllluuu}}}yyyuuurrrhhhWWWGGG===999;;;=========<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<>>>????????????@@@BBBBBBBBBBBBBBBCCCDDDEEEEEEGGGIIIKKKKKKKKKKKKMMMOOOMMMNNNOOOQQQSSSTTTUUUVVVWWWVVVTTTSSSRRRRRRRRRSSSVVVVVVWWWVVVUUURRROOOMMMNNNOOOQQQTTTVVVWWWWWWWWWTTTTTTSSSQQQOOOOOOQQQSSSVVVUUUSSSOOOKKKJJJKKKMMMOOOQQQRRRTTTUUUUUUUUUUUUNNNNNNNNNMMMMMMMMMMMMMMMJJJJJJIIIGGGGGGGGGGGGGGGEEEDDDCCCCCCCCCCCCAAA>>><<<<<<<<<<<<;;;:::999999777777777777777888999999:::::::::999999999999888<<<;;;:::999999999;;;;;;<<<===???AAACCCDDDEEEEEEOOORRRWWW]]]bbbfffggghhhiiimmmpppqqqooommmoooqqqqqqsssuuuwwwvvvtttpppnnnuuuqqqjjjccc]]]YYYWWWVVVOOONNNKKKIIIFFFDDDCCCBBBAAA@@@>>>======>>>@@@AAAAAABBBCCCCCCBBBAAABBBCCCEEEEEEFFFHHHKKKLLLKKKIIINNNNNNNNNNNNOOOOOOOOOOOOKKKJJJIIIJJJKKKNNNQQQSSSQQQQQQQQQSSSUUUVVVUUUSSSQQQPPPPPPPPPPPPOOOLLLIIIIIIKKKNNNPPPPPPQQQRRRSSSUUUUUUUUUTTTSSSRRRQQQPPPSSSRRRSSSTTTWWWXXXWWWUUUUUUUUUTTTTTTUUUXXX^^^bbb^^^[[[WWWTTTTTTTTTSSSSSSRRRSSSRRRNNNKKKLLLRRRXXXVVVRRRMMMIIIGGGFFFEEEDDDAAAAAA@@@@@@@@@?????????======<<<<<<<<<======>>><<<<<<<<<<<<===>>>??????BBB???FFF^^^{{{qqq]]]OOOJJJMMMVVV```vvvSSS@@@:::===888555666888666444444444444444444444444444444111111111111222222222222333444555666777888888888999999999999:::::::::;;;777777777777777777666666444333111000000222444555000333777999999888777777???LLL[[[fffpppvvvjjjsss{{{yyykkk___bbbeeehhhhhheeeaaa^^^[[[\\\^^^^^^]]]]]]^^^```______^^^]]][[[YYYWWWVVVUUUUUUVVVVVVUUUSSSQQQPPPNNNMMMKKKIIIGGGEEEEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;:::888777666666666666666555555555555555666666555666777777777999<<<>>>AAADDDSSSqqqwwwsssiii]]]PPPGGGBBB@@@>>>===;;;999999:::;;;<<<:::999888888777777888888::::::999999999999::::::;;;>>>DDDMMMVVV___fffjjjsssvvv{{{mmmhhhrrr~~~xxxpppiiidddQQQLLLEEE>>>999777777888:::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;===>>>>>>>>>>>>???AAAAAAAAAAAAAAABBBCCCDDDDDDGGGIIIJJJJJJIIIIIIKKKLLLMMMMMMOOOPPPRRRTTTUUUUUUWWWUUUTTTRRRQQQQQQQQQRRRSSSTTTVVVVVVUUURRROOOMMMOOOQQQSSSUUUWWWWWWVVVVVVTTTUUUUUUSSSQQQPPPPPPRRRUUUUUUSSSPPPMMMLLLLLLMMMOOOQQQRRRTTTUUUUUUUUUUUUNNNNNNMMMMMMLLLLLLKKKKKKIIIHHHGGGEEEEEEEEEEEEFFFCCCBBBAAAAAABBBAAA???===;;;;;;::::::999888888777777777777777777888999999999999888888888888888888::::::999888777777888888::::::;;;<<<============<<<>>>BBBEEEHHHIIIJJJJJJLLLOOORRRSSSRRRRRRSSSUUUYYYZZZ\\\]]]^^^]]][[[ZZZVVVSSSNNNHHHEEECCCCCCCCCDDDDDDCCCAAAAAA@@@@@@@@@<<<;;;::::::;;;<<<>>>??????@@@AAAAAA@@@???AAABBBBBBCCCEEEIIILLLLLLJJJHHHJJJJJJKKKLLLLLLMMMNNNNNNJJJIIIHHHIIIJJJMMMOOOQQQQQQPPPPPPRRRTTTUUUUUUSSSQQQPPPOOOOOOOOONNNKKKHHHHHHLLLPPPSSSTTTTTTUUUUUUWWWWWWVVVSSSQQQOOOOOOPPPTTTTTTTTTUUUVVVVVVVVVVVVXXXVVVUUUSSSSSSTTTVVVXXX]]][[[YYYWWWWWWWWWWWWXXXWWWVVVSSSOOOLLLLLLNNNPPPJJJKKKLLLHHHAAA======>>>??????>>>>>>>>>=========;;;;;;;;;;;;;;;;;;<<<===;;;;;;::::::;;;<<<<<<===BBB>>>???KKK```zzzkkkZZZOOONNNQQQ^^^ssszzzcccTTTFFF???888777999999777444444444444444444444444444222222222222222222222222111111222333333333333222444444444444444444444444666666666666666666666666333333444333222222333444333666999:::999<<>>===<<<;;;;;;::::::::::::999777555555555555666666555444444444444444555555666777666555666888:::<<<===BBBUUUwww~~~tttfffZZZSSSPPPJJJGGGBBB>>>;;;:::999999:::999999888888999999:::<<<<<<<<<<<<;;;;;;===???@@@GGGRRR```lllvvv}}}|||~~~{{{[[[LLLWWWqqq|||pppfff```XXXNNNFFF;;;<<<<<<<<<;;;:::888777888888888888888888888888999999::::::;;;;;;;;;<<<:::<<<============>>>@@@????????????@@@AAABBBBBBFFFHHHIIIIIIHHHHHHIIIJJJLLLMMMNNNPPPQQQSSSTTTUUUUUUTTTSSSQQQPPPPPPQQQQQQPPPQQQTTTUUUUUUSSSQQQOOOSSSTTTVVVXXXXXXWWWVVVUUUUUUVVVWWWVVVTTTRRRRRRRRRSSSTTTUUUTTTQQQOOOMMMMMMOOOQQQRRRTTTUUUUUUUUUUUUQQQPPPOOOMMMKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCAAA@@@??????@@@@@@>>><<<;;;::::::999888888777777999888888888888999::::::888888888888888888888888888888888777888888888888777777999::::::;;;;;;;;;;;;<<<===>>>>>>>>>======<<<===???@@@AAAAAACCCDDDCCCCCCDDDEEEFFFGGGGGGGGGEEECCC@@@>>><<<===>>>???===<<<<<<<<<<<<===>>>>>><<<;;;:::::::::;;;<<<<<<<<<>>>??????>>>>>>???@@@@@@AAADDDHHHKKKLLLJJJGGGGGGGGGHHHIIIJJJJJJKKKLLLKKKJJJIIIHHHHHHJJJKKKMMMOOONNNNNNOOORRRTTTTTTSSSQQQPPPOOOOOOOOONNNKKKIIIJJJNNNSSSVVVWWWWWWWWWXXXXXXXXXVVVRRRNNNMMMNNNPPPSSSTTTTTTTTTSSSSSSTTTUUUWWWUUUSSSQQQPPPPPPOOOOOOOOOPPPQQQSSSUUUXXX[[[]]]YYYVVVSSSUUUYYY[[[XXXUUULLLTTTYYYTTTFFF<<<;;;>>>>>>>>>=========<<<<<<<<<:::::::::::::::;;;<<<<<<::::::::::::::::::;;;<<<>>>======???GGG[[[|||zzzcccTTTOOOKKKQQQ```tttiii^^^MMMAAA<<<<<<;;;888555444444444444333333333333333333333444444444555222222333333333333222222333333333333222222222222444444333333333222222222...111444555555444666777777888888999???PPPgggxxx{{{zzzwwwrrryyyyyyrrrmmmkkkhhhdddbbbaaaaaaaaa______^^^^^^^^^^^^^^^]]]______^^^]]][[[YYYWWWVVVTTTTTTSSSQQQOOOMMMKKKJJJIIIHHHGGGEEECCCAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;:::999999999999888777555444333444444555444444333333333333333333555666777666555555777888888;;;===DDDZZZzzzuuummmiii```ZZZRRRLLLGGGBBB>>>::::::::::::::::::;;;<<<===BBBCCCCCCBBBAAABBBEEEHHHMMMUUUaaaoooyyyuuuZZZPPP___zzzooodddVVVMMMIIIDDD<<<444777777777777888888888888666666777888888888777777999999999:::;;;;;;<<<<<<999;;;<<<<<<<<<<<<===???>>>>>>>>>>>>???@@@AAAAAAEEEFFFGGGGGGGGGFFFHHHIIIKKKKKKLLLNNNPPPQQQSSSSSSTTTSSSQQQPPPPPPQQQQQQRRROOOPPPRRRSSSTTTSSSQQQPPPSSSUUUWWWYYYZZZXXXVVVUUUUUUWWWYYYXXXVVVTTTTTTTTTRRRTTTVVVVVVSSSPPPOOONNNOOOQQQRRRTTTUUUUUUUUUUUUSSSQQQOOOMMMJJJGGGEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===>>>??????===;;;;;;:::999888777777777777999888888888888999::::::777777777777777888888888666777777777888888888888777777888888888888777777777888999999999999999999888888999:::;;;<<<===>>>;;;;;;:::;;;<<<===???@@@>>>===;;;;;;:::;;;;;;<<<::::::::::::;;;<<<===>>>===<<<<<<;;;::::::;;;;;;:::;;;======<<<<<<===???>>>???BBBGGGJJJKKKJJJHHHEEEFFFFFFGGGHHHIIIIIIJJJLLLJJJIIIGGGFFFGGGHHHIIINNNLLLLLLMMMPPPRRRSSSRRRPPPOOOOOOPPPPPPOOOMMMKKKLLLOOOTTTWWWXXXXXXXXXYYYXXXXXXVVVRRRMMMKKKNNNRRRSSSTTTTTTSSSQQQQQQRRRTTTSSSRRRPPPOOOPPPPPPNNNMMMLLLMMMNNNMMMLLLLLLNNNPPPNNNJJJJJJRRR\\\aaa^^^YYYWWW```eee___OOOCCC@@@BBB=========<<<<<<<<<;;;;;;888888888888999:::;;;;;;::::::999999999999::::::;;;<<<>>><<<<<>>KKKYYYhhhxxx|||zzzzzzuuujjjgggdddaaa```aaabbbddd```^^^]]]]]]^^^^^^]]][[[[[[[[[[[[ZZZXXXWWWUUUTTTQQQQQQOOOMMMKKKIIIGGGGGGEEEEEECCCAAA@@@?????????=========<<<<<<<<<<<<<<<;;;;;;:::999888888888888666555444333222333333444333222222222222222333333444555666666555555666777444999>>>???FFF]]]~~~zzzuuuoooggg```[[[VVVOOOIIIDDDCCCCCCCCCCCCCCCDDDDDDNNNPPPQQQPPPOOOQQQVVVZZZdddjjjsss|||}}}~~~~~~~~~|||~~~{{{tttyyywwwNNNHHHAAA===<<<;;;777444666666666666666777888999555555777888888888777777999999::::::;;;<<<<<<===999:::<<<<<<;;;;;;===>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDFFFFFFFFFFFFHHHIIIHHHHHHJJJKKKMMMNNNPPPPPPRRRQQQPPPPPPPPPQQQRRRSSSQQQQQQQQQRRRRRRQQQPPPPPPOOORRRUUUXXXZZZYYYXXXWWWSSSVVVYYYYYYXXXVVVUUUUUURRRTTTTTTSSSQQQOOOOOOPPPOOOQQQRRRTTTUUUUUUUUUUUUQQQPPPNNNKKKHHHEEECCCBBBAAABBBDDDDDDDDDBBB???>>>>>>===<<<===>>>>>><<<::::::999777666555555666666666666666666666777777888444555555555666666666777666666666777777666666555777777888888888777777666333333444555555666666666888777777888999:::;;;;;;;;;;;;999999:::<<>>>>>>>>AAAEEEIIIJJJJJJHHHGGGGGGGGGHHHHHHIIIIIIIIIKKKIIIGGGFFFEEEFFFHHHIIILLLKKKJJJKKKNNNPPPQQQQQQOOOOOOOOOPPPQQQQQQOOOMMMMMMPPPTTTVVVVVVWWWWWWXXXXXXXXXVVVQQQKKKJJJNNNSSSTTTUUUUUUSSSPPPPPPRRRTTTQQQOOOMMMNNNOOOOOOMMMJJJNNNNNNNNNKKKFFFCCCBBBCCCDDDAAAAAAEEEMMMQQQPPPMMMIIIMMMOOOJJJAAA:::777888;;;;;;;;;;;;::::::::::::555555555666666777999999999888888777777888888888999;;;======;;;???NNN]]]xxxjjjYYYNNNKKKSSShhh{{{xxxeeePPP???;;;;;;:::888666555333333111111222222222222222333111222222333333333222222222222222222333333333333444444444333333333333333222444555555666<<>>>>>>>>>>><<<<<<<<<;;;;;;::::::::::::999888777666666666666555444333222111222333333111111111111111222333444222333555555444444555666444666;;;===;;;EEEccc{{{vvvsssqqqmmmfff```YYYXXXVVVUUUTTTSSSSSSSSS^^^```bbbbbbaaacccjjjooowwwyyy~~~~~~}}}}}}}}}}}}||||||wwwtttsss======;;;999777555444444222333666999::::::999999444555777888888888777777999999:::;;;;;;<<<======888:::;;;;;;;;;;;;<<<>>>????????????@@@AAABBBCCCBBBCCCEEEFFFEEEFFFHHHIIIEEEFFFGGGIIIKKKLLLMMMNNNPPPPPPOOOOOOPPPQQQSSSTTTSSSSSSRRRQQQPPPOOOOOOOOOKKKNNNSSSWWWZZZZZZYYYXXXRRRUUUXXXYYYXXXVVVUUUUUUTTTSSSRRRPPPNNNNNNPPPRRROOOQQQRRRTTTUUUUUUUUUUUUOOONNNLLLIIIGGGDDDCCCBBB???AAADDDEEEDDDBBB>>><<<===<<<;;;<<<======;;;:::999888666555444444555555444333333333333444555555333333333444444555555555666666666666555444333222444444555666777777666666555666666666666777777777777666555555777888999888:::888777666777999<<<>>>777888:::;;;<<<<<<;;;;;;888888888888888999::::::<<<<<<<<<;;;;;;;;;;;;;;;777999::::::::::::<<<===>>>>>>@@@DDDHHHJJJJJJIIIHHHHHHIIIIIIIIIIIIJJJJJJIIIHHHFFFEEEEEEFFFHHHIIIKKKIIIHHHJJJLLLOOOPPPPPPOOOOOOOOOPPPRRRRRRPPPNNNMMMOOOSSSTTTUUUUUUVVVWWWWWWXXXVVVPPPKKKJJJOOOTTTTTTVVVVVVSSSPPPPPPRRRUUUQQQNNNLLLLLLMMMLLLIIIFFFFFFHHHJJJIIIGGGFFFGGGJJJFFFCCCAAA???????????????@@@???>>>===<<<<<<:::999:::::::::999999999999888333333333444555666777888888777777666666666777777555555888;;;;;;:::???GGGWWWzzzsssbbbVVVOOOQQQWWWfffpppWWW???>>><<<:::888666555444333333333333222222222222111111222333333333333222333333444444444555555555111111222222222333333333333666999???HHHZZZnnn}}}vvviiibbbkkk{{{yyyiii___eeemmmlllfffccc___```aaaaaa```^^^\\\ZZZ^^^[[[YYYYYYZZZZZZXXXUUUQQQQQQQQQQQQQQQPPPOOOOOOKKKJJJHHHFFFEEECCCCCCBBB??????>>>===============<<<<<<;;;::::::999888888999888777666555555555555444333222111111111222333000000000000111222333444000222444444444333444555555333777;;;777666LLLhhh~~~{{{|||}}}|||uuuppplllkkkhhhfffcccaaa```___iiillloooooonnnqqqxxx~~~yyyzzz{{{|||~~~||||||{{{{{{{{{}}}~~~}}}}}}|||~~~qqqiiioooyyy777777666666555555555444444444444555555555555666777777888888888999999999888999;;;:::999999:::<<<::::::::::::;;;<<<======@@@@@@@@@@@@AAABBBBBBCCC@@@CCCFFFGGGGGGFFFGGGHHHKKKJJJHHHHHHHHHJJJLLLMMMKKKLLLNNNNNNOOOQQQTTTWWWTTTUUUVVVVVVTTTQQQNNNLLLKKKNNNRRRVVVXXXXXXWWWVVVOOOPPPRRRUUUWWWWWWUUURRROOOOOOPPPPPPPPPPPPQQQQQQNNNOOOOOORRRTTTTTTRRROOONNNLLLJJJHHHGGGEEEBBB???AAAAAABBBBBBAAA???>>>===>>>===<<<;;;:::999999999888777666555444333222222444333222222111111222222333444444444444444444333333333333333333333333333444444444444444444444444555555555444444333333333444444444555555555555666:::999888777777999;;;===888888888777777777777777999777555666999;;;:::999;;;;;;;;;::::::999999999999:::;;;<<<<<<<<<;;;:::999:::<<>>===;;;999888888888999777777777777666666666666333333333444444444555555666666555555444444444444555555555555777999;;;===CCCQQQooooooXXXRRRNNNQQQ[[[mmm___ZZZSSSLLLFFF???999444111333555444222111222444111222444555666666555555222222222444555666555333333444555333111222666:::???IIIXXXggguuuwwwqqqiiibbbcccqqqmmmddd]]]___cccccc```___aaa^^^ZZZYYY[[[[[[ZZZXXXXXXXXXWWWWWWVVVVVVVVVUUURRRQQQSSSUUUSSSMMMLLLOOONNNJJJEEEBBBAAAAAAAAAAAAAAA@@@???============>>>999999888888777666666666777777666666555555555555444444333333222111000000///000000000111111111111111111222222222333333333666666555444666:::@@@EEEmmm|||wwwyyyxxxwwwuuusssrrrqqqrrruuuuuuuuuvvvxxx{{{}}}}}}}}}|||zzzwwwxxx}}}{{{{{{|||}}}~~~~~~~~~~~~xxx}}}oooiiizzzpppxxxdddfffzzz~~~555555555444444444333333444444444444555555555555777777777888888888888999888999;;;:::999999:::<<<:::999999::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBB???BBBDDDEEEEEEEEEFFFGGGHHHHHHGGGGGGHHHJJJMMMNNNNNNOOOPPPOOONNNOOORRRTTTTTTUUUVVVVVVTTTRRRNNNLLLJJJMMMQQQUUUWWWXXXWWWVVVVVVTTTSSSSSSTTTTTTSSSRRROOOOOONNNNNNNNNNNNMMMMMMLLLLLLNNNPPPRRRQQQOOOLLLKKKJJJHHHGGGFFFDDDAAA???@@@AAAAAAAAA@@@???===<<<<<<<<<:::999888777777777777777666555444333222222222222111000000000000111333333444444444444333333333333333333333333333333333333333333333333333333444444444444333333333222333444444444555555555555777777666666666777888999777777777777777777777777888666555666999::::::999::::::::::::999999999888888999;;;<<<<<<<<<;;;;;;:::;;;<<<>>>???AAAAAABBBGGGFFFEEEFFFHHHIIIIIIHHHHHHGGGFFFEEEEEEFFFGGGHHHKKKKKKJJJJJJKKKMMMNNNPPPNNNPPPRRRUUUUUURRROOOLLLNNNPPPSSSUUUXXXXXXXXXXXXYYYXXXVVVSSSPPPOOOPPPQQQRRRRRRQQQQQQPPPNNNMMMLLLJJJKKKMMMMMMLLLKKKJJJJJJEEEEEEEEEDDDCCCBBBAAA@@@BBBBBBAAAAAA@@@?????????===<<<:::888777777777777777777777666666666555555333333333333444444444444444444444333333333222222444444444555666888:::<<<<<>>===<<<<<<======:::999999888777666666555666666555555555444444444444333333222111111000000//////000000000111111111111111111222222222333333444444444333444777<<<@@@OOOlll~~~xxxyyyyyyxxxxxxyyyzzz{{{|||{{{{{{{{{{{{}}}~~~xxxyyyzzzxxxvvvvvvxxx{{{~~~{{{yyyyyy|||~~~rrrgggkkkkkklll~~~zzz~~~tttxxx333333333333222222222222333333333444444444555555666666666777777777777888888999::::::999999:::<<<999999999999:::;;;<<<<<<::::::;;;;;;===>>>@@@@@@???AAACCCDDDDDDDDDEEEFFFFFFFFFFFFGGGHHHKKKMMMOOORRRRRRRRRPPPNNNNNNPPPRRRRRRSSSSSSSSSRRRPPPMMMLLLJJJMMMPPPTTTVVVVVVUUUTTTXXXUUUQQQOOOPPPRRRTTTTTTOOONNNMMMLLLKKKJJJJJJIIIIIIJJJLLLNNNPPPOOOKKKHHHGGGFFFEEEDDDDDDCCCAAA>>>??????@@@@@@@@@>>>===<<<;;;:::999777666666555555666666555444333222222111111000000///////////////222222333333333333222222222222222222222222222222333333333333333333333333333333333333333222222222333333333333444444444444444444444444555555555555666666666666666666666666777666555555777999999888999999999888888888888888777888:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>??????@@@FFFEEEDDDEEEGGGIIIIIIHHHHHHHHHFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIJJJLLLNNNOOOPPPQQQTTTXXX\\\[[[VVVQQQQQQRRRTTTVVVXXXXXXXXXWWWVVVWWWWWWUUURRRPPPPPPQQQPPPPPPPPPPPPOOONNNLLLLLLHHHJJJLLLNNNOOOMMMKKKJJJBBBBBBBBBCCCBBBBBBAAA@@@????????????????????????===<<<:::888777666555555666666666666555555555444222222222333333333333444222222222222222111111111333333444444666777999:::<<<:::???PPPjjj}}}fff]]]QQQJJJIIIOOOVVVZZZiiipppzzzyyyqqqlllcccWWWIIICCCEEEEEE@@@:::888999;;;======<<<:::888:::999888888999;;;===>>>@@@GGGRRR^^^jjjuuusssiiieeegggjjjtttwwwlllccc]]]^^^___]]]ZZZYYYYYYXXXWWWXXXZZZ\\\\\\\\\YYYYYYXXXWWWUUUTTTSSSSSSPPPKKKJJJNNNPPPMMMJJJIIIJJJFFFBBB@@@??????>>>===@@@???>>>===<<<<<<<<<<<<::::::999888777666555555444444444333333333333333333333222222111000000000////////////000000000000000111111111222222222222111222333333333444777:::<<>>???@@@???AAACCCDDDCCCDDDEEEGGGFFFFFFFFFGGGHHHJJJLLLMMMRRRRRRRRRPPPNNNNNNOOOQQQOOOPPPPPPPPPOOONNNLLLKKKNNNOOORRRSSSTTTSSSRRRQQQRRROOOMMMMMMPPPSSSTTTUUUOOONNNMMMLLLJJJIIIHHHGGGHHHHHHJJJMMMNNNLLLHHHEEECCCBBBAAAAAABBBBBB@@@>>>===>>>>>>???>>>===<<<;;;:::999888666555555555555555444444333222222111111111000//////......//////000111111222222111111000111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333444222222333444444333333222444444444444555555555555555555444555666777888888888888888777777777777777777777999:::;;;<<<======;;;;;;<<<===>>>???AAAAAAEEECCCCCCDDDFFFHHHHHHGGGIIIHHHGGGGGGGGGGGGHHHIIIHHHHHHHHHHHHJJJLLLNNNPPPUUUTTTWWW]]]cccddd^^^XXXSSSTTTVVVWWWWWWWWWWWWWWWWWWXXXYYYXXXVVVSSSRRRRRRQQQQQQQQQQQQPPPOOONNNMMMKKKLLLNNNPPPQQQOOOKKKIIIBBBCCCCCCCCCBBBAAA@@@???============>>>>>>>>>>>>===<<<;;;999777666555444555555555555444444444444111111111222222222333333111111111111111111111111222222333444555666777888===888777???PPPkkkssseee]]]UUULLLDDDMMMSSS]]]hhhqqq{{{|||qqqmmmnnnlllddd]]]WWWXXXYYYYYYWWWSSSNNNKKKJJJKKKMMMOOORRRVVV[[[^^^fffnnn{{{}}}|||xxxuuurrroooqqqxxx{{{|||iiiaaa\\\^^^___]]]ZZZZZZYYYXXXYYYYYY[[[\\\]]]]]]\\\\\\[[[YYYXXXVVVUUUTTTPPPJJJGGGLLLPPPMMMIIIHHHHHHEEEBBB@@@??????>>>===>>>>>>===<<<<<<;;;;;;;;;::::::999888666555444444222222222222222222111111222222111111000000000000........./////////000000000000000111111111111222000111222333222222444555;;;;;;LLLqqq|||{{{}}}yyy{{{zzzxxxvvvpppqqqyyyxxxrrr222222222222222222222222222222222222333333333444333333444444444555555555666777888888777777888:::888888888888888999;;;;;;888999999:::<<<>>>???@@@AAABBBDDDDDDDDDDDDFFFHHHHHHHHHHHHHHHIIIJJJJJJKKKPPPPPPPPPOOONNNNNNPPPRRROOOPPPPPPPPPPPPOOONNNMMMRRRSSSTTTTTTSSSQQQOOOMMMLLLLLLLLLNNNQQQRRRQQQOOOOOONNNNNNLLLKKKJJJIIIHHHIIIIIIJJJLLLMMMKKKGGGDDD@@@???>>>???@@@@@@>>>===;;;<<<=========<<<;;;::::::999888666555555444444333333222222111111000000111111000////////////000//////000000000000//////000000000000000000000000111111111111111111111111000111111111111111111111111111111111222222222222222333333444444333222222222222333333333444444444444444444444555555777888777777777777777777777777777777888999:::;;;======:::;;;;;;===???BBBDDDEEEFFFDDDDDDEEEGGGIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGGGGHHHJJJMMMOOOQQQUUUUUUWWW^^^dddeee```[[[UUUUUUVVVVVVWWWWWWWWWVVVXXXZZZ\\\[[[YYYWWWVVVVVVSSSSSSSSSSSSRRRQQQPPPPPPOOOOOOOOOQQQRRROOOJJJFFFEEEEEEDDDCCCBBB@@@???>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999888666555444444444444444333333333222000000000111111111111222111111111111111111222222111111222333444555555555666666777999>>>MMMiiiuuu^^^KKKGGGHHHIIIMMMVVVcccqqqyyy~~~{{{~~~wwwppplllllleeejjjrrrzzzvvvpppyyynnneee___\\\^^^```^^^\\\]]][[[\\\\\\\\\\\\\\\\\\\\\___^^^]]]\\\ZZZYYYXXXWWWQQQJJJGGGKKKOOOMMMIIIHHHGGGEEEBBB@@@@@@@@@>>>=========<<<<<<;;;::::::999999999888777666444444333000000000111111111111111111111000000000000//////---............///////////////000000000111111111///111333333222111222333555666;;;LLLmmm}}}zzzyyy|||xxxssslll111111111222222222222222111111222222222333333333222222222333333333444444444555777666555555666888777777777777888999:::;;;999999:::;;;<<<===???@@@AAACCCDDDDDDCCCDDDFFFIIIIIIIIIJJJJJJJJJJJJJJJJJJMMMNNNNNNMMMMMMNNNPPPRRRRRRRRRRRRSSSRRRRRRQQQQQQUUUUUUUUUTTTRRRPPPNNNMMMMMMMMMNNNPPPQQQPPPLLLIIIMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJKKKJJJFFFDDD???>>>===>>>??????===;;;::::::;;;<<<<<<;;;:::999999888777555444444444444222222111111000000000000111111000///////////////......////////////......////////////////////////000000000000000000000000/////////000000000000000000000000000111111111222333333333333222222222222000111111222222333333333222333444444333444666888777777777777888888888888888888888888999;;;<<<===;;;;;;;;;===???BBBEEEGGGHHHGGGFFFHHHJJJLLLMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGIIIKKKNNNPPPRRRRRRRRRUUUYYY^^^___\\\YYYUUUUUUUUUUUUVVVVVVVVVVVVWWWYYY[[[[[[YYYWWWWWWWWWTTTTTTUUUUUUTTTSSSSSSRRRQQQOOONNNOOOPPPNNNIIIDDDFFFEEEEEECCCBBB@@@>>>===::::::::::::::::::::::::999999999999888666555444333333333333222222222222/////////000000000111111000000000111111111111222///000111222333333333333444666::::::888<<>><<<;;;;;;<<<;;;;;;:::888888666666555555444444333333000000000000000111111111000000000///////////////------------.........///////////////000000000000///111222222111000111333---888===<<>>AAABBBBBBBBBBBBCCCFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKLLLNNNPPPQQQQQQRRRRRRRRRRRRRRRRRRUUUUUUUUUTTTSSSRRRPPPOOONNNNNNOOOQQQRRRQQQMMMJJJJJJJJJKKKKKKLLLLLLMMMMMMKKKJJJHHHHHHHHHGGGEEECCC>>>=========>>>>>><<<:::888999:::;;;;;;:::999999777666555444333222222222111111000000000000//////000///......------......------............------........................////////////////////////.........//////000000000/////////000000000111111444333222000000000111222//////000111111222333333111333444333222222555777777777777888888999999999999999888888888999;;;<<<<<<;;;;;;<<<>>>AAACCCEEEGGGFFFFFFGGGJJJLLLMMMLLLIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHIIILLLOOORRRTTTPPPRRRTTTVVVWWWXXXXXXWWWTTTTTTTTTTTTTTTUUUVVVVVVTTTVVVWWWWWWUUUTTTUUUUUUTTTUUUUUUUUUUUUTTTTTTSSSOOOLLLIIIJJJMMMLLLHHHCCCCCCCCCCCCBBBAAA???>>>===:::::::::999999888888888555555666666666555444333333222222222111111111111....../////////000000000....../////////000000000...///111222222222222111555555888:::888888???III___zzzqqqhhh\\\UUUSSSQQQLLLHHHDDDJJJSSSZZZ```gggnnnsss}}}{{{uuunnnfff```^^^]]]\\\[[[YYYaaallluuuyyy}}}|||wwwkkkfffhhhdddaaa]]]\\\^^^^^^[[[ZZZ\\\ZZZ]]]______\\\ZZZ[[[\\\ZZZZZZYYYXXXXXXWWWVVVVVVQQQMMMKKKLLLKKKGGGFFFHHHCCCBBB@@@??????>>><<<;;;:::;;;;;;;;;:::999888777333333333333333333333333//////000000111111111111////////////////////////,,,,,,---------................../////////000000///000000000//////111333///555:::::::::HHHiiinnnwwwvvvtttsssuuuxxxzzzyyyxxxhhhgggggghhhlllrrrxxx|||rrriiiyyylllkkk---.........//////000000000111111111111222222222000111111111111222222222111222444333222222333555666666666666777888999::::::999999999:::;;;;;;<<<@@@AAAAAAAAA@@@BBBDDDGGGGGGHHHJJJKKKMMMNNNOOOOOOMMMNNNMMMLLLJJJJJJLLLNNNNNNNNNOOOOOOOOOOOOPPPPPPTTTTTTTTTTTTTTTSSSRRRRRRMMMMMMNNNPPPSSSSSSRRRPPPHHHHHHIIIJJJKKKMMMMMMNNNLLLIIIGGGEEEFFFEEEDDDCCC???>>>======>>>===;;;:::888888::::::;;;:::999888555555333222111000000000000000000000////////////......---,,,,,,,,,,,,---,,,------......------,,,........................////////////////////////---.........//////000000////////////000000000000444222000///...///000111...//////000111222222333000222444333222222444777777777888888999999999::::::999888888888999:::;;;===<<<;;;;;;<<<>>>AAABBBDDDCCCCCCDDDGGGIIIJJJJJJIIIIIIJJJJJJJJJJJJIIIIIIGGGGGGHHHJJJMMMPPPSSSUUUQQQSSSUUUUUUUUUUUUVVVXXXSSSSSSSSSSSSTTTUUUVVVVVVRRRSSSTTTSSSQQQQQQRRRSSSTTTUUUUUUUUUUUUTTTTTTSSSLLLHHHEEEGGGJJJKKKGGGCCC@@@@@@@@@@@@@@@???>>>>>>;;;::::::999888777666666222222444444444333222222222222222111111111111000............/////////000---------.........//////...///000222222222111000333000000333555555777::::::QQQppptttooojjjbbb[[[SSSQQQMMMIIIHHHIIIMMMPPP\\\___dddfffeee```ZZZUUU]]]eeennnqqqllleee___]]]\\\[[[\\\^^^bbbccc```]]]eeeooo~~~|||uuuccc[[[^^^^^^aaa]]]\\\]]]\\\XXXWWWYYYXXX[[[^^^^^^[[[ZZZ[[[\\\VVVVVVVVVUUUUUUTTTTTTTTTPPPMMMLLLLLLIIIDDDDDDHHHBBB@@@>>>>>>>>>===;;;999::::::;;;;;;:::999777666111111222222222333333333///000000000111111222222.........///////////////,,,,,,,,,---------................../////////000......///...---...000333555+++,,,666888666DDD[[[|||yyyvvvqqqppphhhnnnvvv{{{zzzsssjjjcccZZZUUUQQQRRRYYYbbbiiimmmrrrvvv}}}yyysssuuupppoooxxxkkk|||}}}~~~uuu\\\[[[////////////000000000000////////////000000000000111111222222222333333333111222333333444444333333777777666555555555555555999999999888999999::::::<<>>???BBBDDDFFFHHHIIIIIIJJJIIIIIIIIIIIIKKKMMMNNNKKKKKKLLLMMMOOOPPPQQQQQQUUUSSSRRRSSSTTTUUUTTTTTTWWWUUUTTTSSSTTTSSSRRRPPPRRRRRRSSSSSSSSSSSSRRRRRRQQQRRRRRRSSSSSSRRRPPPPPPKKKJJJIIIHHHGGGFFFFFFFFFAAA@@@???>>>===============<<<:::888666444444333333333333222222222111111111000000///...------------------............///---------............///////////////000000000000000000111333333333333333555777AAAWWWsss|||xxxpppggg^^^WWWRRRPPPSSSUUUYYY___dddddd```\\\YYYYYYYYYXXXYYY\\\bbbfffnnnrrr{{{vvv|||~~~nnnbbb]]]\\\^^^^^^^^^^^^^^^]]][[[YYYWWWUUUYYYYYYZZZ[[[[[[ZZZYYYXXXXXXWWWUUUSSSQQQOOOOOONNNMMMLLLJJJHHHFFFDDDBBBAAA??????>>>===<<<;;;::::::::::::999999888777777777333333222222111000//////////////////////////////------------------------------------------------.........------,,,,,,,,,---------............////////////111333777;;;===SSSlllwwwhhhgggxxx}}}}}}pppcccjjjxxx~~~}}}}}}pppjjjeeehhhllljjj^^^SSS....../////////000000000.../////////000000000000111111111222222222333333111222333333444444333333666666555555555555666666888888888888999999:::;;;<<<>>>AAABBBBBBAAABBBCCCFFFFFFFFFGGGIIIJJJKKKLLLNNNNNNOOOOOOOOONNNNNNMMMOOOOOOOOOMMMLLLMMMQQQTTTSSSSSSTTTTTTSSSRRRPPPOOOMMMLLLLLLMMMPPPRRRRRRQQQKKKKKKJJJJJJJJJJJJKKKKKKJJJFFFCCCCCCEEEEEEBBB>>>===;;;:::999:::;;;::::::::::::999888777666555555444333333222000//////...////////////.........---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......---------,,,,,,,,,.........---------------//////////////////////////////////////////////////////000000000111111111222111111111111222333333333444444555666777888888888888888888888888888888999888888888888999::::::===>>>@@@BBBDDDFFFGGGGGGIIIIIIHHHHHHHHHJJJKKKLLLNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOOOOOPPPQQQRRRRRRUUUSSSQQQQQQQQQRRRQQQPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPOOONNNKKKJJJIIIGGGFFFEEEEEEEEE@@@???>>>======<<<<<<===<<<;;;999777555444333333333222222222222111111111000000//////...------,,,------------............------------................../////////000000000000000111111222333333444666777;;;FFFXXXmmm|||vvvqqqooojjjiiikkkpppvvvxxxuuuqqqnnnooopppqqqtttzzzqqqqqq|||{{{rrrggg^^^[[[]]]___```^^^^^^^^^^^^\\\ZZZXXXVVVWWWXXXYYYZZZZZZYYYXXXWWWVVVUUUSSSQQQOOONNNMMMMMMLLLKKKIIIGGGEEECCCAAAAAA@@@???>>>>>><<<<<<;;;:::888888777666666555555444333333222111111000//////........................------------------------------------------------......---------,,,,,,,,,------------............000/////////111333666888DDDNNNddd||||||uuummmiiippp}}}|||nnniiieeeeeegggddd[[[RRR.........////////////000....../////////000000000000111111111222222222222111222333333444444333333555555444555555666777888777777777888999:::;;;<<<<<<>>>@@@AAAAAAAAABBBCCCEEEEEEEEEEEEFFFGGGHHHIIINNNNNNNNNNNNMMMLLLKKKJJJLLLMMMLLLLLLKKKMMMPPPSSSPPPQQQRRRSSSSSSSSSRRRQQQMMMLLLKKKMMMPPPRRRRRRRRRMMMMMMLLLKKKKKKKKKLLLLLLGGGDDDBBBBBBDDDEEECCC@@@===;;;999999:::::::::999999999888777666555555444333333222111000///......//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------////////////////////////////////////////////////////////////000000000000111111111111111222222333333333333444444555555555555555555555555555555555888777777777888888999:::;;;<<<>>>@@@BBBDDDEEEEEEHHHHHHGGGGGGGGGHHHIIIIIIMMMMMMMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJJJJLLLNNNOOOQQQOOOMMMLLLNNNOOOOOOOOOMMMNNNNNNOOOOOONNNNNNMMMOOOOOOPPPPPPOOONNNLLLKKKKKKJJJHHHGGGEEEDDDDDDCCC???>>>===<<<;;;;;;;;;;;;;;;:::888666444333333222222222111111111000000000/////////......------,,,,,,,,,,,,---------......------------.....................////////////000111000000000000222333444444666999;;;@@@NNNaaaoooiiidddlllqqqooommmiiiddd^^^ZZZZZZ\\\^^^___]]]]]]^^^]]]\\\ZZZXXXWWWUUUVVVWWWXXXXXXWWWVVVVVVSSSRRRQQQOOOMMMLLLKKKKKKIIIIIIGGGEEECCCBBB@@@@@@??????>>>===<<<;;;::::::555555444444333333222222222222111111000000//////........................------------------------------------------------------------,,,,,,,,,,,,------------............000///.........///111222777666AAA___yyy|||~~~||||||xxxlllhhhdddaaa```\\\VVVQQQ------........./////////........./////////000000000000000111111111111222111222333333444444333333333333444444666777888999666666666777888:::;;;<<<;;;===???@@@@@@@@@BBBDDDDDDDDDDDDDDDDDDEEEFFFGGGLLLLLLLLLLLLKKKJJJIIIIIIIIIJJJKKKJJJJJJLLLOOORRROOOPPPQQQRRRSSSRRRQQQPPPMMMKKKJJJLLLNNNQQQRRRRRROOONNNMMMLLLLLLLLLLLLLLLFFFDDDBBBBBBCCCCCCAAA???===;;;999888999:::999888777777777666555444444333222222111000//////...............---------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////................................./////////000000000000000000000111222222333333333333333333333333444444444444444444444444666666666666777888999999:::;;;===???AAABBBCCCCCCHHHGGGGGGGGGGGGGGGHHHHHHHHHIIIJJJLLLMMMOOOPPPQQQMMMLLLJJJHHHFFFGGGIIIKKKMMMKKKIIIIIIKKKMMMMMMMMMKKKLLLLLLMMMMMMLLLLLLKKKLLLMMMMMMMMMLLLJJJIIIHHHJJJIIIGGGEEECCCBBBBBBAAA======<<<;;;::::::::::::999888666555333222222111111111111000000000//////.........---------,,,,,,+++,,,,,,,,,------------,,,,,,---------.........------........./////////111000///...///111333555111666;;;<<<<<<@@@HHHOOOaaawww{{{eee```eeehhheeebbb]]][[[YYYXXXXXXYYYZZZZZZYYYZZZZZZ[[[ZZZYYYWWWVVVSSSTTTUUUVVVVVVVVVUUUTTTQQQPPPNNNLLLJJJIIIHHHHHHFFFFFFDDDCCCAAA@@@???>>>======<<<;;;:::999888888444444333222222111111000111111000000000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///......---......///000444555:::EEEZZZvvvvvvjjjnnn}}}vvviiifffbbb^^^ZZZVVVSSSRRR------------........................//////////////////000000000111111111111222333333444444333333333333333444666777999:::666666666777888:::;;;<<<:::<<<>>>??????@@@BBBDDDCCCCCCCCCCCCDDDDDDEEEFFFIIIJJJJJJKKKKKKJJJJJJIIIHHHIIIJJJJJJJJJKKKNNNPPPQQQQQQRRRRRRQQQPPPOOONNNLLLJJJIIIJJJLLLOOOPPPQQQOOOOOOMMMLLLKKKKKKKKKKKKEEEDDDCCCBBBAAA@@@???===<<<:::888888888999888666666555555444444333333333111000000//////.........------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------,,,,,,------............---------------------------............/////////000000//////000000111222333333333333333333333333444444444444444444444444555555555555666777888999:::;;;===???@@@BBBBBBBBBFFFFFFGGGGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLMMMOOOOOONNNNNNMMMIIIFFFDDDFFFHHHJJJHHHGGGGGGIIIKKKKKKKKKJJJKKKKKKLLLLLLKKKKKKJJJIIIIIIJJJJJJIIIHHHFFFEEEGGGFFFDDDCCCAAA@@@@@@???<<<;;;:::999888888888888777666555333222111111111000000/////////.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,---,,,,,,,,,------------...------------............000///.........000222444333666999<<<<<<<<<;;;;;;===UUUpppsssddd```cccbbb^^^[[[YYYYYYYYYYYYWWWUUUTTTSSSTTTUUUVVVVVVVVVUUUTTTTTTQQQRRRSSSUUUUUUUUUTTTSSSOOONNNLLLJJJHHHFFFEEEEEECCCBBBAAA@@@???>>>======::::::999888777666555555444333333222222111000000000000//////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------...///000111111444999;;;999;;;OOOqqq}}}oooggg]]]ZZZnnn}}}}}}qqqeeeccc___ZZZVVVSSSRRRSSS,,,,,,,,,---------......------........./////////////////////000000000000111222333333444444333333333333444444666777888999666666666777888999:::;;;:::;;;======>>>???BBBDDDCCCCCCCCCCCCDDDEEEFFFGGGIIIIIIJJJJJJJJJJJJJJJIIIHHHIIIJJJJJJJJJJJJLLLNNNRRRRRRRRRRRRPPPOOOMMMKKKJJJIIIGGGGGGJJJMMMOOOOOOOOONNNLLLKKKJJJIIIIIIIIIDDDDDDCCCAAA@@@>>>======<<<:::888777888888777555444444333333333222222222000/////////.........---------,,,,,,,,,+++++++++************************++++++++++++++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,)))******++++++,,,,,,---++++++,,,,,,---.........------------------------------------.........//////////////////000000111111111111222222333333333333333333333333333333333333333333444555666777888::::::<<<>>>???@@@AAAAAACCCCCCEEEFFFFFFGGGGGGFFFGGGGGGHHHHHHIIIIIIJJJJJJNNNPPPPPPLLLGGGDDDEEEGGGHHHGGGGGGHHHJJJKKKJJJIIIHHHIIIIIIJJJJJJIIIIIIHHHEEEEEEFFFGGGGGGEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>:::999888777777666666666555555333222111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---------......///............000111222777444222333666888777666777===KKKaaayyy}}}uuukkkaaa___]]]ZZZWWWVVVVVVXXXZZZYYYVVVRRRPPPOOOOOOPPPQQQSSSSSSSSSRRRQQQPPPQQQRRRTTTTTTTTTTTTSSSOOONNNKKKHHHFFFDDDBBBAAA@@@??????>>>===<<<<<<;;;888888777666555444333333333333333222111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---...///111111222111444555444555???PPP^^^yyysssnnniiibbbdddwwwzzzwwwqqqeee```^^^ZZZVVVSSSRRRRRRRRR+++,,,,,,,,,,,,------------------.........//////........./////////000000111222333333444444333333444444444555555777888888777777777777777888999999999;;;<<<<<<===???BBBDDDCCCCCCDDDDDDFFFGGGIIIIIIKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJJJJKKKMMMQQQQQQQQQQQQPPPNNNLLLKKKIIIGGGEEEEEEHHHKKKMMMNNNMMMMMMKKKIIIHHHGGGFFFFFFAAAAAAAAA@@@???>>>>>>>>><<<:::888777777777666555333222222222222111111111//////............------,,,,,,,,,,,,++++++++++++************************************************************++++++++++++******+++++++++,,,,,,,,,)))))))))***+++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///............///000000......///000111222222333222222222222222222222222222222222333444666777888888999:::<<<===>>>>>>>>>>>>???AAACCCDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHHHHKKKNNNPPPNNNJJJFFFGGGIIIHHHGGGHHHJJJKKKKKKIIIFFFFFFFFFGGGGGGGGGGGGFFFFFFAAABBBCCCDDDEEEDDDCCCCCC???>>>>>>===<<<<<<======999888777666555555555555444333222111000/////////.........------------,,,++++++++++++++++++,,,,,,************++++++++++++++++++,,,,,,,,,---------+++,,,,,,,,,,,,---------------...//////000000111333111//////222444444444777444777FFF]]]ttt~~~ooojjjmmmnnnkkkgggaaa]]][[[WWWSSSUUUYYYSSSVVVYYYYYYUUUQQQOOOOOOLLLMMMOOOPPPQQQQQQQQQPPPOOOPPPRRRTTTTTTTTTTTTSSSPPPNNNKKKHHHDDDBBB@@@???=========<<<<<<;;;;;;:::888777777666555444333333222222222111000000//////........................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---...///000000000...000222333444777<<<@@@[[[pppuuu|||~~~wwwuuu|||qqqkkkeee^^^ZZZWWWSSSQQQRRRRRRQQQPPP++++++,,,,,,,,,------------------.........//////............/////////000222222333444444444333333555555444555555666777888888777777777777777888888999:::<<<<<<<<<>>>BBBEEECCCCCCDDDEEEGGGHHHJJJKKKMMMMMMLLLKKKJJJHHHFFFFFFIIIKKKLLLKKKJJJJJJKKKLLLOOOPPPPPPQQQPPPOOOMMMLLLHHHFFFDDDDDDGGGJJJLLLMMMMMMLLLJJJHHHFFFEEEEEEDDD>>>???@@@@@@???>>>???@@@<<<:::888777777777555444222222222111111111111111..................------,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))************+++++++++*********++++++,,,,,,,,,((())))))***++++++,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.....................///000000,,,,,,---...///000111222111111111111111111111111222222222333444555777888666777999:::;;;<<<<<<===:::<<<>>>AAABBBCCCCCCCCC@@@AAABBBDDDFFFHHHJJJKKKGGGLLLPPPOOOKKKHHHHHHKKKGGGHHHIIIKKKMMMKKKHHHEEEDDDDDDEEEEEEEEEEEEDDDDDD???@@@BBBCCCDDDCCCCCCBBB<<<<<<;;;;;;;;;;;;<<<<<<888777666555555444555555333333111000////////////......---------,,,,,,,,,+++++++++++++++++++++,,,)))************+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,---...///000000000000,,,...111333333333222111222222666===???HHHaaa|||ooofffeeefffddd]]]ZZZYYYXXXTTTRRRWWW```OOOSSSWWWXXXUUURRRPPPQQQKKKLLLNNNPPPQQQQQQQQQPPPOOOPPPRRRTTTTTTTTTTTTSSSQQQOOOLLLHHHDDDAAA>>>===<<<<<<<<<;;;;;;:::::::::888888777666555444444333111111111000//////......---.....................++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---............------222555444//////444::::::QQQkkk{{{}}}zzz|||zzzvvvxxxzzzzzzuuuwwwwwwzzzwwwjjjhhhssswwwvvv|||ooocccaaacccdddVVVRRRNNNNNNQQQRRRQQQNNN++++++++++++++++++++++++++++++,,,------......///............////////////000000000111222222333333444444555555666777777777777777777777777777888999::::::<<<===@@@BBBEEEFFFFFFFFFFFFFFFGGGIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGGGGJJJJJJLLLLLLLLLKKKJJJIIIMMMNNNPPPRRRQQQOOOMMMKKKJJJGGGEEEFFFHHHJJJLLLLLLLLLKKKJJJGGGEEECCCAAA@@@=========>>>===<<<<<<;;;999888777666555444333333222222111111000////////////............---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((,,,++++++******++++++,,,************************++++++,,,,,,,,,,,,------,,,------......------,,,---------............///---------............///000000000///////////////111111222222222333333333555444444444444555666666888888999:::;;;===>>>>>><<<>>>@@@CCCDDDDDDCCCBBBBBBCCCEEEGGGIIIJJJKKKKKKLLLMMMNNNPPPQQQOOOKKKGGGIIIHHHGGGHHHJJJJJJJJJHHHIIIFFFCCCCCCEEEFFFFFFDDDCCCBBBAAACCCEEEDDD@@@===>>><<<;;;;;;<<<;;;999666666555555444444444555555000000000000////////////......---,,,,,,,,,,,,---+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))++++++,,,,,,,,,,,,---------------.........//////////////////000000000000222222222111111888EEENNNjjjyyytttggg]]]YYYXXXYYYYYYZZZZZZZZZZZZYYYYYYQQQQQQQQQRRRSSSSSSQQQOOONNNPPPRRRSSSRRRRRRRRRSSSUUUTTTSSSRRRRRRSSSTTTUUUMMMKKKHHHEEEAAA>>>===<<<<<<<<<=========;;;:::999666666555444333333333333000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000000000111222222333333888:::CCCTTTkkk}}}rrrfffbbbmmmsssooorrrxxxtttnnnhhhccc___[[[XXX[[[VVVPPPMMMNNNPPPQQQPPP++++++++++++++++++++++++++++++,,,,,,---.....................///////////////000000111111222333333444444444555666666777777777777777666777777888999999:::;;;<<<>>>@@@BBBDDDEEEEEEEEEEEEGGGIIIJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIKKKKKKLLLLLLLLLLLLKKKKKKMMMOOOQQQRRRQQQPPPMMMLLLKKKHHHFFFFFFHHHJJJKKKKKKLLLKKKIIIGGGDDDBBB@@@???<<<<<<======<<<<<<;;;:::888888777666555444333333222222111000000//////...............------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((,,,++++++******++++++,,,************************+++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------............------------............000000000000000000000000111111222222222333333333444444444444444555555666777888999:::;;;===>>>>>><<<===???AAABBBBBBBBBAAAAAABBBDDDFFFHHHJJJKKKLLLLLLLLLMMMOOOPPPOOOLLLHHHHHHGGGFFFGGGIIIJJJIIIHHHJJJGGGDDDDDDFFFGGGFFFEEECCCBBBBBBCCCEEEDDDAAA>>>>>>===;;;;;;<<<;;;999777666666555444444444444444000000000/////////............---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++,,,,,,,,,------,,,,,,---------............/////////000000000000///222333222111555===CCCNNN\\\oooxxxyyywwwqqqhhh^^^XXXUUUVVVWWWXXXYYYZZZZZZYYYXXXWWWQQQPPPPPPRRRSSSSSSQQQOOONNNQQQSSSTTTSSSRRRRRRSSSUUUUUUSSSRRRQQQQQQPPPPPPLLLJJJGGGDDD@@@>>><<<;;;;;;<<<<<<<<<<<<:::999888666555444333333222222333000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111666666;;;DDDQQQfff}}}uuuppppppqqqxxx{{{qqqlllmmmoookkkeee```]]]ZZZVVVTTTVVVSSSPPPOOOPPPPPPOOONNN++++++++++++++++++++++++++++++,,,,,,------......---............///////////////000111111222222333333333444555555666666777777666666666777777888999:::::::::;;;===>>>@@@AAADDDDDDDDDEEEGGGHHHJJJKKKNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPQQQQQQOOONNNLLLLLLJJJHHHHHHIIIKKKKKKJJJLLLKKKHHHFFFCCC@@@>>>===:::;;;;;;;;;;;;:::999999777777666555444333333222111111111000//////............---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++************++++++************************++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......------------............000000000000000000111111111111222222222333333333444444333333444444555666777777888:::;;;===>>>>>>;;;<<<>>>???@@@@@@@@@???@@@AAACCCEEEHHHJJJLLLMMMKKKKKKLLLNNNOOOOOOLLLJJJGGGFFFFFFFFFHHHIIIHHHGGGJJJIIIGGGGGGHHHHHHHHHGGGDDDCCCCCCDDDEEEDDDBBB@@@>>>===<<<;;;<<<;;;999777777666555444333222222222000////////////............---,,,,,,++++++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------....../////////000000000---000333333111111333666555???OOO___nnn}}}wwwttt|||vvvhhhfffeeeaaa\\\WWWTTTTTTUUUUUUWWWYYYZZZZZZYYYWWWUUURRRQQQQQQRRRSSSSSSQQQPPPOOOQQQTTTTTTSSSRRRRRRRRRUUUUUUTTTSSSQQQOOOMMMKKKJJJIIIFFFCCC@@@>>><<<;;;;;;;;;;;;;;;:::999888777555555444333222222222222000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,---......//////000222666999;;;EEE[[[ooo}}}wwwvvv~~~|||{{{yyysssnnnllldddaaa]]]YYYXXXVVVTTTRRRQQQPPPOOOOOOPPPOOOMMMKKK***************************++++++,,,------......---------.........////////////000000111222222222222333333444555555666666666666666666666777888999;;;;;;;;;;;;<<<===??????CCCDDDEEEFFFHHHIIIKKKKKKLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMLLLLLLKKKIIIIIIJJJKKKJJJIIIJJJIIIGGGDDDAAA>>><<<;;;999999999999999888888777666666555555444333333222111000000//////...------------------,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++************++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------,,,,,,---------.........000000000111111111111111111111222222222333333333333333333333333444444555666777888999;;;<<<>>>>>>:::;;;===>>>?????????>>>???@@@AAADDDGGGJJJLLLNNNJJJJJJJJJLLLNNNNNNMMMKKKHHHGGGFFFGGGIIIJJJJJJIIIKKKJJJIIIIIIIIIIIIIIIHHHEEEDDDDDDEEEEEEDDDBBBAAA>>><<<;;;;;;;;;;;;888666777666555333222111111111/////////.........---------,,,,,,+++++++++++++++***************************************************************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,........./////////000000---///111111000//////000111555===HHHSSS___hhhnnn}}}|||yyymmmlllssswwwnnnccc\\\[[[YYYWWWUUUUUUWWWXXXTTTVVVYYY[[[[[[YYYVVVTTTSSSRRRQQQRRRSSSTTTSSSQQQPPPRRRTTTTTTSSSQQQQQQQQQSSSTTTUUUTTTSSSOOOLLLJJJJJJHHHFFFCCCAAA???======<<<<<<;;;;;;:::999888777555444333222111111111111/////////.........------+++++++++++++++++++++++++++++++++***************************************************************************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,------......,,,///555999777777>>>HHHbbb|||~~~vvvqqquuuvvvuuuxxxvvvqqqmmm^^^[[[XXXVVVVVVVVVUUUTTTQQQPPPOOONNNMMMKKKJJJHHH******************************++++++,,,------...------------...............//////000111111222222222222333333444444555555555555555555666777888999<<<<<<<<<<<<===>>>??????CCCCCCEEEGGGIIIJJJKKKLLLIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOOOOOOONNNMMMLLLLLLJJJIIIIIIJJJJJJJJJIIIHHHGGGEEEBBB@@@===;;;:::888888888888888777777666555555444444333333222222000000//////...------------,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******))))))******+++*********************************+++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,------------...//////000000111111111111111111222222222333333333222222222222222333444444555666777999;;;<<<>>>>>>;;;<<<======>>>>>>>>>>>>??????@@@CCCFFFIIILLLMMMKKKJJJIIIJJJLLLMMMLLLKKKIIIHHHGGGIIIKKKLLLLLLKKKKKKKKKKKKKKKJJJJJJIIIJJJFFFFFFFFFEEECCCBBBAAAAAA===;;;::::::::::::777555666666444333111111000000............------------,,,,,,+++************+++*********************************************************************************+++++++++,,,,,,*********+++++++++,,,,,,............////////////......//////...///000111444444666;;;BBBIIINNNQQQPPPZZZjjj||||||xxxpppgggddddddaaa[[[VVVXXXWWWUUUTTTUUUWWWYYYYYYTTTVVVYYY[[[[[[YYYVVVTTTTTTSSSRRRRRRSSSTTTSSSRRRPPPRRRTTTTTTRRRPPPOOOPPPOOOQQQSSSTTTSSSQQQNNNLLLIIIHHHFFFDDDAAA@@@???>>>======<<<:::999888888888444444222111111111111111............------------++++++++++++++++++++++++************************************************************************))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------......//////...111666777444444666CCC]]]tttxxxwwwyyywww~~~~~~xxx{{{rrrooorrrpppiiieeeYYYWWWUUUTTTUUUVVVVVVUUUSSSQQQOOOKKKHHHGGGGGGHHH******************************++++++,,,,,,------,,,------------...............///000000111111222111111222333333444444555444444444555666777888999;;;;;;;;;<<<<<<>>>???@@@AAABBBDDDFFFHHHJJJKKKKKKFFFFFFGGGGGGIIIJJJKKKLLLJJJKKKMMMNNNOOOOOONNNMMMMMMMMMMMMMMMMMMLLLKKKKKKIIIHHHGGGHHHJJJJJJIIIHHHEEEDDDCCCAAA>>><<<:::999777888888888888777666666444444333333333222222222/////////...------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))******************************************++++++++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------......//////000000111111111111222222222333333333222222111111222222333444444555777999;;;<<<>>>???>>>>>>>>>>>>?????????@@@??????@@@BBBDDDHHHKKKLLLLLLJJJIIIIIIJJJLLLLLLKKKIIIHHHHHHIIILLLMMMMMMLLLJJJKKKMMMLLLKKKIIIIIIJJJGGGHHHGGGEEEAAA?????????;;;:::999999999888666444555444333222111000000000......---------,,,,,,,,,,,,+++******))))))*********************************************************************+++++++++************++++++++++++******+++++++++,,,,,,,,,------........./////////......------...000222333000111222555999>>>CCCFFFEEEEEEIIIUUUkkk{{{uuujjjhhhccc___^^^ZZZUUUSSSUUUVVVTTTRRRRRRTTTVVVXXXXXXTTTVVVXXXYYYYYYXXXVVVTTTSSSRRRPPPPPPRRRSSSRRRQQQPPPRRRSSSSSSPPPNNNMMMNNNLLLNNNPPPRRRRRRQQQOOOMMMHHHGGGEEECCCAAA??????>>>===<<<;;;999888777777777444333222111000000000000......---------,,,,,,,,,++++++++++++++++++++++++)))))))))***************************************************************)))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////555///+++...111222333666888FFFQQQRRRSSS___sssyyy}}}|||{{{mmmhhhfffaaa[[[WWWTTTRRRPPPPPPRRRSSSSSSRRRRRRQQQOOOKKKGGGEEEFFFHHH*********************************+++,,,,,,------,,,,,,---------...............//////000111111111111111111222333333444444444444444555666777888999999999999:::;;;===>>>???>>>@@@BBBEEEGGGHHHIIIIIIEEEEEEFFFGGGIIIJJJLLLMMMKKKMMMPPPRRRSSSRRRPPPNNNKKKKKKKKKKKKKKKJJJJJJJJJGGGFFFFFFGGGIIIJJJIIIHHHCCCBBBAAA???===<<<::::::888888888888888777666666333333333333222222222222//////......---,,,,,,+++++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))))))))******************************************++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++,,,,,,,,,---------,,,------...//////000000111111222222222333333333111111111111111222333333444555666888:::<<<>>>???@@@@@@??????@@@@@@AAAAAA@@@@@@@@@AAACCCFFFIIIKKKMMMKKKHHHHHHIIIJJJJJJJJJHHHGGGGGGIIIKKKMMMLLLLLLIIIKKKMMMMMMKKKIIIIIIJJJHHHIIIHHHDDD???<<<<<<===999888777777777777444222333333222111111111111111---------,,,,,,,,,,,,+++++++++***)))))))))))))))************************************************))))))*********+++++++++************++++++++++++++++++++++++,,,,,,,,,------------.........//////---------...///000000000---///111222333666:::>>>JJJEEE===;;;HHH___qqqwww}}}xxxxxx~~~~~~zzz~~~uuuiiieee___ZZZVVVVVVXXXXXXTTTUUUYYYTTTRRROOOPPPSSSVVVWWWVVVSSSTTTUUUVVVVVVUUUTTTSSSQQQOOOMMMMMMNNNOOOOOOOOOOOOQQQRRRQQQOOOMMMLLLLLLKKKLLLMMMOOOOOONNNLLLKKKEEEDDDBBB@@@???>>>======;;;:::888666555444444444333222111000000//////000---------,,,,,,,,,,,,+++************************((()))))))))*********+++************************************************))))))))))))***************************************++++++++++++,,,,,,,,,++++++,,,------......///333///,,,---......111666666888;;;======BBBSSSdddsss}}}|||{{{~~~{{{xxxzzz{{{yyyvvvmmmddd```\\\WWWSSSSSSRRRPPPNNNMMMNNNPPPPPPOOOLLLNNNNNNLLLIIIGGGHHHIII)))))))))))))))))))))))))))******+++,,,,,,------,,,,,,,,,---------............//////000111111111000111111222333333444444333333444444666777888999777777888999:::<<<===>>><<<===@@@CCCEEEFFFGGGGGGEEEEEEFFFGGGIIIKKKMMMNNNLLLNNNRRRUUUVVVUUURRRPPPKKKJJJJJJJJJIIIIIIIIIIIIEEEEEEEEEGGGIIIJJJIIIHHHAAAAAA@@@>>>===<<<;;;:::888888888888888777777666333333222222222222222222///......------,,,+++++++++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++******))))))))))))******************************)))************++++++++++++++++++,,,,,,+++++++++)))************+++++++++++++++,,,,,,,,,---------,,,,,,------...//////000111111222222222333333333111111111000111222222333444444666888:::<<<>>>???AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAACCCEEEHHHJJJNNNLLLHHHGGGHHHIIIJJJIIIGGGFFFFFFHHHJJJLLLLLLKKKHHHKKKNNNMMMJJJHHHIIIJJJIIIJJJHHHDDD>>>;;;;;;<<<999777666666666666333111222222111111111111111222---------,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++)))************+++++++++++++++,,,,,,,,,------------------.........//////,,,,,,---///111000...,,,...000222111......222666999>>>???===AAAJJJLLLJJJRRRQQQ[[[kkksssrrrwww~~~ttttttsssaaaTTTTTTTTTVVVQQQOOOSSSSSSOOOOOORRRTTTQQQNNNOOOSSSWWWWWWWWWRRRRRRSSSSSSSSSSSSRRRRRROOOMMMJJJJJJLLLMMMMMMMMMOOOQQQRRRQQQNNNLLLJJJKKKJJJKKKLLLLLLLLLKKKIIIIIICCCBBB@@@>>>===<<<;;;;;;:::888666444333222222222333222111000////////////---------,,,,,,,,,++++++************************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************+++++++++,,,,,,,,,***++++++,,,,,,---......---...111444111,,,---222333111444:::777333:::GGGMMM___ooo{{{~~~}}}yyy|||yyyjjjeeeddd```]]]\\\XXXTTTSSSVVVRRROOOMMMMMMNNNOOOOOONNNGGGKKKNNNOOOLLLIIIIIIJJJ)))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------..................////////////000111111222222333444444444555666777777888888888888888999:::<<<>>>@@@AAA===>>>???AAACCCDDDEEEFFFDDDDDDEEEFFFGGGIIIJJJKKKMMMPPPTTTUUUUUUTTTSSSSSSOOOMMMKKKHHHGGGFFFFFFFFFEEEDDDCCCDDDGGGIIIIIIHHHDDD>>>999888;;;===;;;888555555666666666666666666222222222111000//////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------............////////////000111111222222222222111111222222333444444555666777777999<<>><<<;;;::::::;;;888777666444222111111111////////////............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------..................////////////111333444333111111555888<<<@@@HHHTTTcccrrr}}}{{{zzz}}}|||qqqfff[[[UUUUUUUUUTTTUUUUUUTTTQQQNNNPPPNNNKKKHHHHHHIIILLLNNNLLLLLLMMMLLLKKKIIIHHHFFF)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------............////////////000111111222222333333444444555666777777888888777888888999:::<<<>>>???@@@??????@@@AAACCCEEEFFFGGGEEEEEEEEEFFFGGGHHHJJJJJJNNNQQQTTTUUUTTTRRRQQQQQQNNNMMMKKKHHHFFFFFFEEEFFFEEEDDDCCCDDDFFFHHHHHHGGGCCC???:::888:::;;;999777555555555555555555555555222222111000000///......------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............/////////000111111222222222222111111222222333444444555666666777999<<>>:::888999999777555333333333333333333333333111111000000//////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------...............//////000000111111222222222111111222222333444333555666666666888;;;>>>???AAACCCCCCBBBBBBCCCDDDCCCDDDDDDEEEGGGHHHJJJKKKKKKLLLMMMOOOPPPOOOKKKGGGDDDBBBAAABBBDDDFFFGGGGGGCCCCCCCCCBBBBBBAAAAAAAAAAAA@@@???===:::777555333555444444333333222222222///......---------------,,,++++++++++++*********++++++***)))))))))******)))******++++++******)))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,------......//////000000........................///000333666999<<<>>>???666555444333333333444444666<<>>===;;;:::888888777777777666444333111111000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********************************++++++++++++,,,*********++++++++++++,,,******+++++++++,,,,,,,,,---------........./////////000000000///000222444///000000222666:::???AAAEEEIIIQQQ\\\iiivvv}}}}}}zzzzzzyyy{{{{{{}}}~~~eeeaaaZZZTTTPPPOOOPPPRRRTTTRRRPPPPPPQQQQQQPPPOOOQQQPPPOOOMMMMMMLLLMMMMMMOOOOOOOOONNNLLLIIIGGGEEE))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,---------.........//////000000000111222222333333333444555666777777777777777777888999;;;===>>>???AAAAAAAAAAAACCCEEEHHHJJJHHHHHHGGGFFFFFFFFFFFFGGGIIILLLNNNOOOMMMLLLLLLLLLMMMLLLIIIGGGEEEDDDDDDDDDDDDBBBAAAAAACCCDDDDDDCCCAAA>>>:::888888777555333222222222222222111111111000000000//////.........,,,,,,,,,++++++++++++***************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))************************************************************++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111111222222111111222222333444333444555555666888;;;======???AAABBBBBBBBBCCCEEEBBBBBBCCCDDDEEEGGGIIIJJJIIIJJJLLLOOOQQQOOOKKKHHHDDDBBB@@@AAACCCFFFGGGGGGBBBBBBAAA@@@@@@???>>>>>>???>>>===;;;999666444222444333333333222222222111...---,,,,,,++++++,,,,,,***************)))))))))******))))))))))))******))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,+++,,,,,,---...///000000.................................000333888<<>>===<<<;;;:::888777666555555555444333222111000000000.........---------,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************************++++++++++++************++++++++++++)))************+++++++++,,,,,,---------.........---....../////////111111222222222333444777:::;;;888777888===GGGTTTaaaiiiuuuyyy~~~|||zzz|||}}}~~~{{{yyyuuusssssstttvvvtttkkkeeeeeeccc```XXXTTTOOOJJJIIIKKKOOORRRUUUSSSPPPPPPQQQRRRRRRRRROOOOOOOOOOOONNNMMMLLLKKKLLLMMMMMMLLLKKKHHHFFFEEE))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,------------------------............///000000111111222333333333444555666666777777777666666777888:::<<<>>>???AAAAAAAAABBBCCCFFFHHHIIIHHHHHHGGGFFFEEEEEEEEEEEECCCFFFHHHJJJIIIIIIJJJLLLLLLKKKIIIFFFEEEDDDDDDDDDCCCAAA@@@@@@AAABBBAAA@@@>>><<<:::888666555333222222222111111000000000000/////////...............,,,,,,+++++++++*********************************((((((((((((((((((((((((((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********************************************************************+++++++++,,,,,,,,,,,,,,,------------............///000000111111222222111111222222333444222333444555555777:::===<<<>>>@@@AAAAAABBBCCCDDDAAAAAAAAABBBDDDEEEGGGHHHFFFGGGIIIMMMOOOOOOLLLIIIEEECCC@@@@@@BBBEEEFFFFFFCCCBBBBBB@@@???>>>======>>>>>><<<;;;888666444222222222222222222111111111------,,,+++++++++++++++))))))))))))))))))))))))***))))))((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,******+++,,,------.................................---,,,,,,...222777999===>>>===:::555222111111000///000222666777666444333333444666999<<>>??????AAABBBDDDFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCCCC@@@BBBEEEFFFGGGHHHIIIKKKLLLJJJHHHFFFDDDCCCCCCCCCBBBAAA???>>>???@@@???>>>;;;:::999777555444222111222222111111000/////////..................------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************************************************++++++++++++,,,,,,,,,,,,---------------......//////000000111222222111111222222333444111333444444444666999<<<;;;===@@@AAAAAAAAABBBCCCBBBBBBBBBBBBCCCEEEFFFGGGEEEFFFGGGKKKNNNOOONNNLLLHHHEEEBBBAAABBBDDDFFFFFFDDDDDDBBBAAA???>>>===<<<======<<<:::888666444333111111111111111111111111---,,,,,,+++++++++++++++((((((((())))))))))))***))))))((((((((()))*********))))))(((((())))))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,******++++++,,,,,,------------------------------...---++++++,,,///222444888:::<<<999444111111222111000///000222444333333000000000111222333444555444555777:::<<<<<<:::777===;;;999:::<<<>>>>>>>>>===<<<::::::;;;<<<<<<;;;??????@@@@@@@@@??????>>>AAABBBDDDEEEFFFHHHKKKNNNKKKJJJHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIKKKMMMNNNNNNNNNHHHHHHHHHHHHHHHHHHHHHGGGFFFEEECCCBBBAAA@@@@@@@@@AAABBBCCCBBBAAA>>>;;;999999999888777666444333222222222111000///......///------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))))))))************+++)))))))))************+++))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,,,,---///000///.../////////000000111222333111222222333333333333333222777===CCCGGGLLLPPPSSSWWW]]]eeejjjjjjgggdddbbb```lllxxxyyyqqqiiigggiiijjjnnnrrrrrrpppnnnnnnpppkkkiiieee___XXXQQQKKKHHHIIIJJJJJJIIIGGGGGGIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLKKKJJJJJJLLLNNNNNNMMMKKKLLLMMMMMMNNNMMMMMMMMMHHHHHHHHHHHHGGGEEEDDDCCC)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------,,,,,,---------.........//////000000111111222222333333444555666666666666555555666777999;;;<<<>>><<<>>>AAACCCEEEFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBAAACCCEEEFFFFFFFFFHHHJJJKKKJJJHHHEEECCCCCCCCCCCCBBB@@@>>>===>>>>>>===<<<888888888777555333222222222222111111000//////...------------------------++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++************************************************************++++++++++++++++++,,,,,,,,,---------------......///000000000222222111111222222333444111222333444444666999<<<<<<>>>@@@@@@@@@@@@AAABBBDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFGGGJJJMMMPPPPPPPPPKKKGGGCCCAAABBBDDDEEEEEEEEEDDDCCCAAA???===<<<;;;<<<<<<;;;999777555333222000111111111111111111111------,,,++++++++++++,,,(((((()))))))))*********((((((((((((((()))*********)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------///000111444777:::888333000111333222222111000......///000111111222333333444444444555777888999999999999999>>><<<999888999;;;>>>???<<<:::888888:::;;;;;;:::999:::<<<>>>???@@@AAAAAA===@@@BBBCCCDDDFFFIIILLLJJJIIIGGGFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHJJJLLLMMMJJJJJJJJJJJJIIIIIIHHHGGGGGGEEECCCAAA??????>>>>>>???@@@AAAAAA@@@>>>;;;999888888888888666444222111111111000///............,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))*********************+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++---000111///---.........//////000111111000111222333333222111000222444555666555555777888:::???FFFJJJKKKJJJIIIIIIIIINNNSSSSSSPPPMMMMMMNNNLLLOOORRRSSSQQQPPPQQQRRRPPPOOOLLLIIIFFFBBB@@@>>>AAAAAACCCDDDDDDEEEGGGJJJHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHHHHIIILLLMMMLLLJJJKKKLLLLLLMMMNNNOOOPPPPPPKKKKKKJJJIIIGGGDDDAAA@@@)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------....../////////000111111222222222333444555666666666666555555666777999:::<<<===;;;===AAADDDFFFEEEDDDCCCDDDCCCBBBAAAAAAAAAAAAAAADDDFFFGGGGGGFFFFFFGGGIIIKKKJJJGGGEEECCCBBBBBBBBBBBB@@@============<<<;;;666777888777444222222222333222222111000//////...------------------------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++************************)))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------------......///000000000222222111111222222333444111222333333444555999;;;<<<>>>@@@@@@@@@???@@@AAAGGGGGGFFFFFFFFFFFFGGGGGGHHHGGGGGGJJJNNNQQQSSSSSSMMMIIIEEEBBBBBBDDDEEEEEEEEEDDDBBBAAA???===;;;;;;;;;;;;:::888666444222111000000000000000111111111...---,,,,,,++++++,,,,,,((()))))))))******++++++((((((((((((((()))*********)))(((''''''((()))***))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------------......---------------------,,,------------------------,,,---...///000000000111///333666444000---...000,,,---......---///222555...///000222333444444444111222333222222333666888999888888888888777777666;;;999666666777888888888:::;;;<<<===??????@@@@@@???BBBDDDDDDCCCDDDGGGJJJIIIHHHFFFEEEEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFGGGIIIKKKMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHFFFDDDAAA???>>>=========>>>@@@AAA@@@===;;;999888888888888666444222111111000///...............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,---++++++...111222///,,,)))***+++---...///000111111///...,,,---///111333...///111111111111333444222555777888888888999:::===<<<;;;;;;;;;<<<======???@@@BBBBBB@@@???@@@AAACCCBBB@@@>>>===>>>???@@@CCCCCCDDDEEEEEEEEEGGGKKKHHHHHHHHHIIIIIIJJJJJJKKKHHHHHHIIIKKKMMMNNNLLLKKKLLLLLLMMMNNNOOOQQQSSSTTTNNNNNNMMMJJJGGGCCC???===))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,---------............///000000000000111111111111111333444555555555777888666777777888999999:::::::::;;;===@@@BBBDDDEEEEEEEEECCCAAA?????????@@@AAAEEEFFFHHHIIIJJJJJJIIIIIIKKKIIIGGGDDDBBBAAAAAAAAA??????>>>===<<<:::888777777666666444333222111111222222222222111111111000------,,,,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***)))(((''''''((()))***((())))))))))))************++++++,,,,,,------......------------......///000000111222333333444444333333333333333444666666:::;;;<<<>>>??????@@@@@@FFFFFFDDDDDDEEEGGGIIIJJJHHHHHHIIIJJJKKKMMMOOOPPPMMMKKKIIIFFFEEEEEEFFFGGGGGGGGGFFFEEEBBB???;;;999===<<<;;;999777444222000000000000000////////////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++++++++....../////////000000000111222222333444555555666777777666555555555555555666666666666666666666666666666777888999999::::::===;;;777333111/////////////////////000000000000////////////000000000000333333222222333333444555555666666777777777777777888888888888888888999999888999:::;;;===???AAABBB@@@BBBCCCCCCBBBBBBCCCEEEGGGEEECCCAAAAAABBBDDDFFFGGGGGGGGGGGGHHHIIIJJJJJJMMMKKKIIIIIILLLMMMLLLJJJNNNNNNMMMLLLKKKJJJIIIHHHHHHGGGDDDAAA>>>===<<<<<<===============<<<<<<;;;777777555444333222222222222111000///...---,,,,,,......---,,,,,,+++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------............///////////////000000000111111111111444333333333333444555555666666666777888888999999;;;<<<===>>>>>>===<<<<<<============>>>>>>>>>>>>BBBBBBBBBCCCCCCEEEFFFGGGHHHIIIJJJKKKKKKJJJIIIIIIJJJKKKNNNOOOOOOMMMKKKIIIKKKKKKKKKLLLMMMMMMNNNNNNPPPNNNKKKGGGDDDAAA???>>>))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,------------............//////000000000111111111111333444555444555777888777777888888999999999::::::;;;===@@@BBBCCCDDDEEEEEEDDDBBB@@@??????@@@AAADDDFFFGGGHHHIIIIIIHHHHHHIIIHHHFFFCCCBBBAAA@@@@@@??????>>>===<<<:::888777666666555444333222111111111111111111000000000000------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***)))(((''''''((()))***)))))))))************+++******+++,,,,,,------.........------......//////000000000111111222222222222222222333333444555666999:::;;;===???@@@@@@@@@EEEDDDCCCCCCCCCEEEFFFHHHGGGHHHHHHIIIJJJLLLNNNOOOJJJJJJHHHGGGFFFFFFGGGGGGHHHGGGFFFDDDBBB???===<<<===<<<;;;999666333111000/////////.........------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++,,,...000111222111111555555555555666666666666;;;;;;;;;;;;::::::::::::999999888777777777777777999999999999999999999999888999999:::;;;;;;<<<<<<999888555111///......///....../////////000000000.../////////000000000000111111111111111222222333444555555666666666666666888888888888888999999999999999:::;;;<<<>>>@@@AAA@@@AAACCCCCCCCCCCCDDDFFFEEEEEECCCCCCCCCEEEGGGHHHFFFFFFFFFGGGHHHIIIJJJKKKPPPNNNMMMNNNQQQSSSSSSRRROOONNNMMMKKKIIIHHHHHHGGGKKKIIIFFFCCC@@@===<<<<<<============<<<;;;::::::777666555333222222222111111111000///...---,,,,,,...------,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------.........//////////////////000000000111111111333333333333333444444555555555666777777888888999;;;;;;<<<=========<<<<<<<<<<<<=========>>>>>>>>>AAAAAAAAABBBCCCDDDEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIJJJKKKNNNPPPPPPOOONNNLLLJJJKKKKKKKKKLLLLLLMMMMMMMMMKKKHHHEEEAAA???===<<<))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,------------............//////000000000000111111111222444555444555666888888888888888888999999999:::;;;===???AAACCCDDDDDDFFFDDDBBBAAA??????@@@@@@DDDEEEFFFHHHHHHHHHHHHGGGHHHGGGEEECCCAAA@@@@@@@@@??????>>>===<<<:::888777666666555444333222111111000000000/////////......,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))(((((((((((()))))))))************+++++++++******++++++,,,---------...............///000000000000000000000000000111222222333333444555555555777888:::<<<>>>@@@AAAAAADDDCCCBBBAAAAAABBBDDDEEEGGGGGGGGGHHHIIIKKKLLLMMMHHHHHHHHHHHHGGGGGGFFFEEEGGGFFFDDDBBB@@@???>>>>>>===<<<:::777555222000///......---------,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++---000333444555444444555666666666666777777777999999888777555444333333222222111111000000111111333333333333333333333333222222222333444444555555444333111///---------............////////////000....../////////000000000///////////////000000000333333444555555555555444777777888888999999999999999999::::::;;;===>>>??????@@@BBBCCCCCCCCCEEEGGGDDDDDDEEEFFFGGGHHHIIIJJJFFFFFFFFFGGGHHHIIIKKKKKKPPPOOOOOOQQQTTTWWWXXXWWWRRRPPPNNNKKKIIIHHHHHHHHHMMMKKKHHHDDDAAA>>>===<<<>>>>>>===<<<;;;999888777666555444333222111111111111000000///...---,,,,,,------,,,,,,++++++******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------.........//////////////////000000000000333222222222222333444444444555555666777777888888;;;:::::::::;;;;;;<<<===;;;<<<<<<<<<============?????????@@@AAABBBDDDEEEDDDEEEFFFHHHIIIIIIIIIIIIIIIKKKMMMPPPQQQPPPOOOOOOJJJJJJJJJJJJJJJJJJJJJKKKHHHFFFDDDAAA>>><<<:::999))))))))))))))))))))))))************************************++++++++++++,,,,,,---------.........////////////000000000111000222444444444444666888888888888888888888888888:::;;;===???AAABBBCCCCCCEEEDDDCCCAAA@@@@@@@@@@@@CCCDDDFFFGGGHHHHHHGGGGGGHHHGGGFFFDDDCCCBBBAAA@@@??????>>>===<<<:::888777555555444444333222111111//////.........---------,,,,,,,,,++++++++++++***************************************************(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))((())))))(((((((((((())))))************++++++++++++*********+++,,,,,,------............//////000111111111111111111000000000333333444555666666666666666777999<<<>>>@@@AAAAAACCCBBBBBBAAAAAABBBCCCCCCGGGGGGGGGHHHIIIJJJLLLMMMHHHHHHIIIIIIHHHFFFCCCBBBEEECCCAAA???>>>===>>>>>><<<;;;888666333000///...------------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((***---///111000///............////////////000//////...,,,+++***)))(((******))))))))))))******++++++++++++++++++++++++***+++++++++,,,,,,,,,---///...---,,,,,,,,,,,,,,,------........./////////........./////////000000......//////000000000///111222222333333333333333777777777888888999999999999999999999:::;;;======>>>???AAABBBCCCDDDFFFGGGEEEFFFHHHJJJKKKKKKKKKKKKFFFFFFFFFGGGHHHJJJKKKLLLNNNNNNNNNOOOQQQSSSTTTUUUUUUSSSPPPLLLJJJIIIIIIIIIJJJIIIGGGDDDAAA???===<<<>>>======;;;:::777666555555444333222111111111111000000///......---,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------................../////////000000222111111111111222333333444444444555666666777777:::999888888999:::<<<===;;;;;;;;;;;;<<<<<<<<<<<<======>>>>>>@@@AAACCCDDDBBBCCCDDDEEEGGGHHHIIIIIIJJJKKKMMMNNNOOONNNMMMMMMIIIHHHHHHHHHHHHHHHHHHHHHDDDCCC@@@>>>;;;:::999888))))))))))))))))))))))))************************))))))*********+++++++++,,,,,,,,,------------......////////////000000000000222333444444444666777888888888888888999999999:::;;;===???AAABBBBBBBBBDDDDDDCCCBBBAAAAAAAAAAAACCCDDDFFFGGGHHHHHHGGGGGGHHHHHHGGGFFFEEEDDDBBBBBB??????>>>===<<<:::888777444444444333333222222111.........------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))************))))))((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************)))))))))((((((((())))))))))))(((((())))))*********+++++++++))))))***++++++,,,,,,------------......///000111222222222222222222111111444555666777888888888777555666888;;;===???@@@@@@CCCCCCCCCCCCCCCCCCDDDDDDGGGGGGGGGHHHIIIJJJKKKLLLIIIIIIJJJIIIGGGDDDAAA>>>AAA@@@>>><<<;;;;;;;;;<<<:::999666333111///...............---------,,,,,,+++++++++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))***+++***((('''((((((((()))))))))******++++++******)))))))))(((*********))))))******+++************************++++++++++++,,,,,,,,,,,,+++++++++***+++++++++,,,------------........................////////////...///000111111111000000000000111222222222222222555555666777777888999999888888888888999:::<<<<<<<<<>>>@@@AAABBBBBBEEEFFFFFFHHHJJJLLLMMMMMMLLLLLLGGGGGGGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMNNNOOOSSSQQQOOOLLLJJJHHHHHHGGGDDDDDDCCCBBBAAA???>>>======<<<<<<:::888666444333444333222111111111111111//////......------,,,,,,,,,+++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,---------------............/////////000000000000000111222222222333333444555555666666888777777777777999;;;<<<999:::::::::;;;;;;;;;;;;<<<<<<<<<===???@@@BBBCCCAAAAAABBBDDDEEEGGGHHHIIIKKKKKKKKKLLLKKKJJJIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEAAA@@@>>><<<:::999888888))))))))))))))))))))))))************************)))))))))************+++,,,,,,,,,,,,------------......////////////000000000111333444333444555777666777777888999999:::::::::;;;===???@@@AAABBBBBBBBBBBBBBBCCCBBBBBBBBBBBBDDDEEEFFFHHHHHHHHHHHHGGGHHHHHHHHHGGGFFFEEECCCBBB??????>>>===<<<:::888777444333333333222222222111.........---------,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))))))))((((((((())))))))))))*********))))))******+++,,,,,,,,,,,,,,,,,,---...///000111222222222222222222333333444555666888888888888777555666888:::<<<>>>??????BBBBBBCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJHHHIIIIIIHHHFFFCCC@@@>>>???>>><<<;;;:::999999888888666444111000/////////......---------,,,,,,,,,+++************)))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((()))))))))*********)))))))))*********************)))))))))***++++++************************++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------......------........./////////...///111222222222111000000000111222222222222111333333444555666777777888666666777777888:::;;;<<<<<<>>>???@@@@@@AAABBBDDDFFFGGGJJJLLLNNNOOOOOOOOOJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOMMMKKKJJJKKKMMMNNNNNNLLLKKKIIIGGGEEEDDDAAAAAAAAAAAA@@@???======;;;;;;:::999777555333222333222111111000000111111.........---------,,,,,,++++++++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************************++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------------------.........///000////////////000111111222222222333444444555555555555666666777888999:::999999999999::::::::::::;;;;;;<<<===>>>@@@BBBCCCAAAAAABBBCCCDDDFFFHHHIIIJJJJJJJJJIIIHHHGGGFFFEEEFFFFFFEEEEEEDDDCCCBBBBBB>>>===<<<:::999888888888))))))))))))))))))))))))************************))))))))))))************++++++,,,,,,,,,---------........./////////000000000111333333333333555777555555666888999:::;;;<<<;;;;;;===???@@@AAAAAAAAA@@@AAABBBCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFEEECCCBBB??????>>>===<<<:::888777333333333222222222222222............------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))'''((()))******)))((('''''''''((((((((())))))))))))))))))***++++++,,,,,,***+++++++++---...///000000000111111222222333333222333555777777777666555666777888:::<<<=========@@@@@@BBBCCCEEEFFFFFFFFFDDDDDDDDDDDDEEEEEEFFFGGGFFFFFFGGGFFFEEEDDDBBBAAA>>>>>>===<<<:::999777666555444222000/////////000,,,,,,,,,,,,++++++++++++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))((('''''''''((()))***)))))))))*********++++++((((((((()))))))))))))))((((((''''''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,+++++++++,,,,,,,,,,,,------------------.........//////...///000222222111000///000000111222222222222111111222222333444555666777444555555666888:::;;;<<<;;;===>>>???>>>>>>@@@AAACCCEEEGGGKKKNNNQQQSSSTTTMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOOOOMMMJJJIIIKKKMMMLLLMMMMMMMMMKKKIIIFFFEEEAAAAAAAAAAAA@@@>>><<<;;;999999999888666444333222222222111000000000000111......------------,,,,,,******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------.........//////......//////000111111111222222333444444444333444555666777888888888888888888888999999999::::::;;;<<<===???AAABBBCCCCCCBBBBBBCCCDDDFFFHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFEEEDDDCCCBBBAAA@@@@@@;;;:::999888777777777777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------............/////////000///111333333333333555777444555666777999;;;<<<===;;;;;;===>>>@@@@@@AAAAAA???@@@AAACCCDDDEEEEEEEEEEEEFFFHHHIIIJJJJJJIIIIIIEEEFFFFFFFFFEEEDDDBBBAAA?????????===<<<:::888777333333222222222222222222//////.........---------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))'''((()))******)))((('''''''''''''''(((((((((((()))))))))***++++++,,,,,,*********+++,,,---///000...//////000111222222333000111444555666666444444666777999:::;;;<<<<<<<<<>>>???AAACCCDDDFFFFFFFFFBBBBBBBBBBBBBBBCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEDDD>>>>>>>>>===<<<999777555444222000///...///000111+++++++++************)))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((('''&&&&&&''')))+++---(((((((((((())))))))))))++++++******)))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++*********++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------.........//////---...000111222111000...000000111222222222222222000000111222444555555666333444444666888:::<<<===;;;===>>>>>>======>>>@@@@@@BBBEEEJJJOOOSSSWWWYYYOOONNNNNNMMMMMMMMMMMMMMMKKKMMMNNNLLLIIIHHHJJJLLLNNNOOOPPPQQQPPPMMMJJJHHHBBBBBBBBBAAA@@@===;;;999888888888777666444333222222111000000000000000111------------------,,,,,,******************++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------.....................///000000000111111222333333444444111333555777888888888777777888888888888999999999;;;;;;<<<===???AAACCCDDDDDDCCCCCCCCCDDDEEEGGGHHHGGGGGGGGGGGGGGGGGGGGGHHHEEEEEEDDDCCCAAA@@@??????999888777666666666666666))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,------............////////////222222222222222333333333444444555777888999:::;;;;;;===@@@AAAAAAAAACCCDDDAAAAAA@@@AAABBBDDDFFFHHHCCCDDDEEEGGGHHHIIIJJJJJJHHHHHHGGGFFFEEEDDDCCCBBB;;;;;;<<<;;;:::888666444333333333222222222111111//////.........---------,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))*********))))))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,---............///000000000000000222222333444555555555555666666777888999;;;===>>>>>>???AAABBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@??????>>>@@@BBBDDDDDDDDDBBBAAA???>>>===;;;999777666555333111/////////...,,,+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......///000000000////////////000000000000000000111222333333333333444444444444666888:::<<<:::<<<======<<<;;;;;;<<>>:::999777666444333333222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------............////////////111111111111222222222222444444555777888999:::;;;;;;===???@@@@@@AAABBBDDDAAAAAA@@@AAABBBCCCEEEFFFEEEEEEFFFGGGHHHHHHHHHHHHGGGFFFEEEDDDCCCBBBAAA@@@;;;;;;;;;:::999777555444333222222222222111111111......------------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,---............///000000000000000222222333444555555555555555555555666888999;;;<<<>>>???@@@BBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>===>>>@@@BBBBBBBBB@@@@@@???>>><<<:::888666444333222000///.........,,,+++,,,,,,+++++++++*********)))))))))))))))))))))))))))(((((((((''''''''''''((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...------......//////000000.../////////000000000000000000111222333333333333444444444444666888:::;;;;;;<<<>>>===<<<;;;;;;<<>>===;;;999777555555444333333222222111000///......//////...,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,.............../////////000/////////////////////111222333555666666666666555555444444555777999::::::;;;=========???CCCGGGBBBAAA@@@@@@@@@AAABBBBBBEEEEEEFFFFFFFFFEEEEEEDDDDDDBBB???===;;;::::::;;;999999777555444333222222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,---............////////////000000000111111111222444444555666888999:::::::::<<>>>>>:::::::::999888666444333222222111111111000000000---,,,,,,,,,,,,++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,---............///000000000000000111222333444555555555555444444444555666888999:::===>>>@@@AAABBBBBBAAAAAA?????????>>>>>>>>>======<<<===???@@@@@@???>>>===>>>===;;;888666444222111111000............,,,***,,,++++++++++++*********))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------------------...//////000000....../////////000000000///000111222333333333333444444444555666888999:::<<<===>>>>>><<<;;;;;;<<<======>>>???BBBFFFIIIKKKKKKKKKIIIHHHGGGGGGGGGGGGFFFGGGHHHGGGEEEDDDEEEFFFIIIIIIIIIHHHFFFEEECCCBBBBBB@@@<<<::::::999888666444333333222111111000000000...------...///---,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************++++++++++++++++++++++++---------.........//////////////////////////////111222333444555666666666444444333333444666888999999;;;<<<======>>>@@@BBB>>>>>>>>>>>>>>>???@@@AAABBBBBBCCCCCCCCCCCCCCCBBB@@@???>>><<<:::999888777888888666444333222222222))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,---------.........//////......//////000000111111333444555666777999:::::::::<<<>>>??????@@@AAACCCAAAAAAAAAAAAAAAAAAAAAAAAEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@>>>===<<<999999888777666444333333111111111000000000//////++++++++++++************+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))((())))))************))))))))))))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++++++++,,,---............///000000000000000111222333444555555666666444444555555666888999:::<<<===???AAABBBBBBAAAAAA@@@?????????>>>>>>>>>>>>===>>>>>>???>>>>>>===<<<<<<;;;999777444111000///000///------------,,,***++++++++++++************))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++,,,,,,,,,---------,,,,,,---......//////000........./////////000000///000111222222333333222333333444555666777888999;;;===>>>>>><<<;;;;;;<<<======>>>???AAADDDFFFGGGHHHHHHGGGGGGFFFFFFGGGGGGEEEFFFFFFEEECCCCCCEEEFFFGGGGGGGGGFFFEEEDDDCCCBBBAAA>>>999777777777666666222222222111000000/////////...,,,---......---+++,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))************)))((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************))))))))))))++++++++++++++++++++++++,,,,,,,,,---.........///.........///////////////000111222333444555555555333333333333444666777888999:::<<<===============;;;<<<<<<===>>>@@@AAAAAA@@@AAABBBBBBBBBBBBBBBBBB>>>>>>======;;;999666555777666555333222222111111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,------------............---......///000000111111333333444666777888999:::999;;;>>>?????????@@@BBBAAAAAAAAAAAAAAAAAA@@@@@@CCCCCCDDDEEEFFFFFFFFFFFFDDDDDDBBBAAA???===<<<;;;999888777555444333222222000000/////////.........++++++*********)))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((()))***************(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************++++++++++++,,,---............///000000000000000000111333444555666666666666666666777888999:::;;;<<<===???AAABBBBBBBBBBBBAAAAAA@@@@@@@@@?????????>>>>>>>>>>>>======<<<<<<:::999888555333000///...///...,,,,,,------+++***+++++++++*********))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********++++++++++++++++++,,,,,,,,,------,,,,,,------.../////////............//////////////////000111222222222222333333444555666777777888:::;;;======;;;;;;;;;<<<>>>???@@@AAACCCDDDFFFGGGGGGGGGFFFFFFFFFGGGHHHHHHFFFFFFGGGEEEDDDDDDEEEGGGEEEEEEEEEEEEDDDCCCBBBBBB???;;;777555555555555444222111111000000///.........---,,,,,,------,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))((())))))*********))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))***************))))))))))))))))))************************+++++++++,,,---.........------....../////////000///000111333444444555555222333333444555666777888999:::;;;=========;;;:::;;;<<<===>>>???AAAAAABBB@@@AAAAAABBBCCCCCCCCCBBB>>>>>>>>>>>><<<999777555555555444222111111111111))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,------------.........------...///000111222222333333444555777888999999888:::===>>>>>>>>>@@@AAAAAAAAABBBBBBBBBBBBAAA@@@BBBBBBCCCEEEEEEFFFFFFFFFDDDCCCBBB@@@>>><<<::::::888777555444222111111111/////////.........------+++************))))))))))))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))******+++******((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,---............///000000000000000000111222444555666666777888888888888999:::;;;<<<<<<>>>@@@BBBCCCCCCCCCCCCAAAAAAAAA@@@@@@@@@@@@?????????>>>===<<<;;;;;;:::888888666444222000///......---++++++,,,---+++***+++************)))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------........./////////...///000111222222222222222333444666666777666666777999;;;;;;;;;:::;;;<<<>>>???@@@BBBCCCEEEFFFGGGEEEEEEEEEFFFFFFHHHIIIIIIGGGHHHIIIHHHFFFEEEFFFGGGDDDDDDDDDDDDCCCBBB@@@@@@<<<:::777555555555444333222111111000000///.........,,,++++++,,,---+++***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,---......---------......//////000///000111222333444444444333333444555666777777888:::::::::<<<======;;;:::;;;<<<>>>???@@@AAAAAAAAA@@@@@@AAABBBCCCCCCCCCCCC>>>???>>>>>><<<:::777666444333222111111000000000))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,---------.........---......///111222222333222333444555666888999999888:::<<<>>>>>>>>>???AAAAAAAAACCCCCCDDDCCCBBBBBBCCCCCCDDDEEEEEEDDDDDDCCCBBBAAA@@@>>><<<:::888777777666444222111000000000.........------------,,,+++++++++*********))))))((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))'''((()))******+++++++++'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,---............///000000000000000000111222444555666777777999999888999999:::;;;<<<===???AAACCCDDDEEEEEEDDD@@@@@@@@@@@@????????????>>>===<<<;;;:::999999888777666555444222111000///---,,,++++++,,,,,,+++***************))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))***************++++++++++++,,,,,,,,,+++,,,,,,------......///---------.........//////...///000111222222222222222333444666666666666555444666999:::::::::;;;===<<<===>>>@@@BBBCCCDDDEEECCCCCCDDDDDDFFFGGGIIIIIIGGGIIIJJJJJJHHHEEEEEEEEECCCCCCBBBBBB@@@???======:::888777666666555333222222222111111000//////...---,,,++++++,,,,,,+++***++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''(((((())))))******))))))))))))))))))))))))))))))***+++,,,---......,,,,,,---......///000000...///000222333333333333333444555666777888888888;;;:::999;;;===>>>===;;;;;;<<<>>>???@@@@@@@@@?????????@@@AAABBBBBBBBBBBB???>>>>>><<<;;;999777666333222111000000000000000)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------............///000111222333333222333444555666888999999888:::<<<======>>>???AAA@@@AAACCCDDDDDDDDDCCCCCCEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@>>><<<:::888666555777666444222000000000000......---------,,,,,,,,,++++++++++++************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))''''''(((******+++++++++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************++++++++++++,,,---.........//////000000000000000///000222444555666777777888888888888999:::;;;;;;>>>???AAACCCEEEFFFFFFEEE????????????>>>>>>>>>>>>===<<<;;;999888777777777666555555444333222111111---+++***+++,,,,,,+++***************))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))+++*********))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------......///---------.........//////...///000111111222222111222333555666666666555555222444777999999:::<<<===999:::<<<>>>@@@BBBBBBCCCBBBBBBBBBCCCEEEFFFHHHIIIGGGIIIKKKKKKHHHEEEDDDCCCAAAAAAAAA@@@>>>===;;;:::999888777777777666333111222222111111000000//////---,,,***+++,,,,,,+++)))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))))))))))))))((()))***+++,,,---......,,,,,,------...///000000...///000111222333333333333444555777888888999999<<<:::999:::===???>>><<<;;;<<<===?????????>>>>>>>>>>>>???AAAAAABBBBBBBBB???>>>===;;;999888777666222222111000000///000000))))))))))))))))))))))))))))))***+++,,,,,,------))))))))))))))))))))))))******+++++++++,,,,,,,,,------,,,------...///000...//////111222333444444666555555555777999;;;<<<<<<===>>>???????????????AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDBBB@@@???>>>===:::999999888666444333333222222111000//////000///...---,,,+++++++++,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((())))))*********+++))))))((((((((((((((()))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************+++...+++,,,000***&&&000---------...............111111222333444444444444333555666777666777888:::>>>======@@@DDDFFFDDDAAACCCBBB@@@>>>===<<<;;;;;;<<<:::888777777777555333333222111////////////000---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,------..................------///000000000111111111111222222333444555555555555222333555666888999::::::===<<<;;;:::;;;===???AAAEEEEEEFFFFFFFFFFFFEEEEEEJJJMMMPPPNNNHHHCCCCCCDDDDDDAAA<<<:::::::::;;;:::;;;:::888666444333222222////////////............,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))***)))&&&$$$+++*********))))))(((((())))))))))))************++++++,,,,,,,,,,,,------............////////////000000000111222222333333555555666777777888777777:::::::::;;;;;;;;;<<<<<<<<<===>>>@@@@@@@@@???>>>===>>>???@@@AAA@@@??????<<<;;;999777555444333333222111111000///......---))))))))))))))))))))))))))))))***++++++,,,------))))))))))))))))))))))))*********+++++++++,,,,,,---,,,,,,------...///000//////000111222222333333444444555555777888:::;;;<<<<<<>>>??????@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBB@@@???>>><<<:::999999777555333333333222111111000////////////...,,,,,,++++++,,,,,,,,,+++******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************###***((('''------,,,333---------...............111111222333444444444444333444666777666777888:::===<<<===@@@CCCEEEDDDBBBBBBAAA???>>><<<;;;;;;;;;;;;:::888777777666444222333222111////////////000---,,,++++++******++++++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------..................------//////000000000111111111000111222333333444444333444444666777999:::::::::<<<;;;::::::;;;===???AAADDDEEEEEEEEEEEEEEEDDDDDDFFFKKKNNNMMMIIIFFFFFFHHHEEEAAA===::::::::::::999:::999777555444222222111////////////.........---,,,,,,+++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''***---///*********)))))))))(((((())))))))))))************+++++++++,,,,,,,,,---------.........//////////////////000111111222222333222333555666777888999999::::::::::::;;;;;;;;;;;;:::;;;===>>>???@@@@@@@@@===>>>???@@@@@@@@@???>>>;;;:::888666444333222222111111000000///......---))))))))))))))))))))))))))))))******+++,,,,,,,,,))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,---...///000000000000111111222222222222333444666777888888999;;;<<<===???@@@AAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDCCCBBB@@@???===;;;999888888777555333222222111111000000/////////...---,,,,,,++++++,,,+++++++++******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))((((((((())))))))))))************))))))(((((((((((())))))((())))))******))))))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************111;;;555+++---///---///---------.........//////111111222333444444444444222444666666666666888:::;;;;;;<<>>;;;::::::999888999888666444333111111111//////.........---------,,,++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$'''***)))((((((+++...******))))))))))))(((((())))))))))))************++++++++++++,,,,,,,,,,,,---------.........////////////000000111111222222111222444666777888999999999999999::::::::::::;;;::::::;;;<<<>>>@@@BBBCCC===>>>?????????>>>===<<<888777666444222111000000000000000///......------))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,---...//////000000000000111111111111000111333666777777777777::::::<<<>>>@@@AAAAAAAAACCCCCCCCCBBBBBBBBBBBBBBBAAABBBCCCCCCBBBAAA@@@???<<<:::888777777666444222111111000000000/////////...------,,,+++++++++,,,+++*********)))))))))((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,,,,+++***))))))((()))))))))))))))*********)))(((((((((((())))))***)))))))))******)))))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************;;;GGG>>>------000---***,,,,,,------.../////////111111222333444444444444222444666666666666888999999:::;;;===@@@BBBBBBCCCBBBAAA???>>>===<<<<<<<<<:::888666555555555333111111111000///............,,,++++++***************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,------------.............../////////000000...///000111222333333333555666777888888888888888999999999:::<<<>>>@@@AAACCCCCCCCCCCCBBBAAA@@@@@@@@@CCCGGGIIIIIIHHHIIIJJJFFFBBB>>>;;;:::999888666777666555333111000000000.........---------,,,,,,++++++++++++************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))$$$,,,444666000***&&&%%%))))))))))))))))))((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,---------...............//////000111111222111222444555666777777888888888888999999999::::::;;;::::::;;;<<<>>>AAABBB===>>>>>>???>>>===<<<;;;666555444222000//////////////////......---------)))))))))))))))))))))))))))***************++++++))))))))))))))))))))))))))))))*********+++++++++,,,++++++,,,,,,---...///000000000000000000111111000111333555777777777666888999;;;===>>>@@@@@@@@@BBBBBBBBBBBBBBBAAAAAAAAA@@@AAABBBBBBBBBAAA@@@???;;;999777666666555333111000000//////////////////------,,,+++++++++,,,,,,*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))......---,,,,,,+++************))))))))))))))))))((((((((((((((()))******))))))************))))))(((((())))))))))))((((((((((((((((((((((((((((((((()))))))))************+++999333%%%(((///...---,,,,,,------...//////000111111222333444444444444222333555666555666777999888999;;;<<<===???AAABBBBBBAAA@@@???>>>=========999777555444444333222000000000//////...------,,,,,,+++******))))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,------......---............/////////...///000222333333444444444444555666777777777666777888999:::<<<>>>@@@AAABBBBBBBBBBBBBBBAAA@@@@@@???BBBDDDFFFFFFEEEEEEDDDDDDAAA===;;;:::888666555555444333111000/////////------------,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++333:::;;;444---((('''(((((((((((((((((())))))((()))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,---------------......//////000111111333444444555555555444444777777777888888888888999<<<<<<;;;:::;;;===>>>???======>>>>>>===;;;:::999444333222000///.....................------------))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))************+++++++++++++++,,,---...////////////000000111111111111222333555666777777888888999:::<<<===>>>>>>>>>???@@@@@@@@@AAAAAAAAAAAA???@@@AAAAAAAAA@@@??????:::888666555555444222000////////////............,,,,,,++++++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))...------,,,,,,+++++++++************))))))))))))(((''''''(((((()))***+++)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************###...+++"""(((,,,,,,...+++,,,,,,---...///000000111111222333444444444444111333555555555555777999888999;;;;;;;;;<<<>>>AAAAAA@@@???>>>============888666444333333333111///////////////...---,,,+++++++++***))))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************++++++++++++++++++,,,,,,------......------------.........///---...000111333333444444222333444555666666666666555666888:::===???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAACCCDDDDDDCCCAAA@@@AAA???<<<:::999888555444444333111000///.........------,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))---...///---***(((***,,,''''''(((((((((((())))))))))))))))))************************+++++++++++++++++++++,,,,,,,,,------------......//////000000444444555555444444333222666666666777777777888888<<<;;;;;;;;;;;;<<<<<<===============<<<:::888777333222111000///.........------------------------))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---...///---......///000111222222222333333444555777888999777888999:::;;;;;;;;;;;;======>>>???@@@AAAAAABBB>>>???@@@AAAAAA@@@???>>>:::888666444444333111///........................,,,+++++++++++++++,,,,,,((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++++++++***************)))))))))(((''''''''''''((()))***+++)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************(((///+++(((,,,***(((...++++++,,,---...///000000111111222333444444444444111333555555555555777999888:::;;;:::999999<<>>===<<<<<<;;;;;;<<<777555333333333222000.........//////...---+++***++++++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************++++++++++++***++++++,,,------......,,,,,,---------.........,,,---...000111222333333222333444666777888888888444555888:::===???@@@AAA???@@@AAABBBCCCCCCCCCCCCAAAAAABBBCCCDDDCCC@@@???>>><<<:::888888777555333222222000///......------,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''%%%$$$$$$%%%''')))'''''''''((((((((())))))))))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,,,,------......///000000222333333444444444333333555555666666666777777777888999:::;;;<<<==================<<<;;;999777555333222111///............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++,,,---......,,,---...///000111222333444333333444555777999;;;777888999999::::::::::::;;;;;;<<<>>>???@@@AAABBB>>>>>>@@@AAAAAA@@@???>>>999777555444444333000///---.....................+++++++++***++++++,,,,,,(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++*********))))))((((((''''''''''''((()))++++++******++++++++++++******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))************%%%)))''')))///***'''222++++++,,,---...///000111111111222333444444444444111333555555555555777888999:::;;;:::888888;;;>>>===<<<;;;:::::::::::::::777555333222222111///...---......///...---+++***+++******)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++******)))))))))************+++++++++******+++,,,,,,---......,,,,,,,,,---------......***+++---///000111222222222333555666888999::::::333555777:::===???@@@AAA???@@@AAABBBCCCDDDDDDDDDAAAAAABBBCCCDDDDDDAAA???<<<:::888777777666444222222111000......---------,,,,,,,,,+++++++++******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((()))******(((&&&&&&'''''''''(((((())))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000000111222333444555555555555555555555666666666777555777999<<<===>>>>>>>>>=========<<<;;;888666555333222111//////.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))******************+++++++++,,,,,,,,,......---------......///222333444555666666666666888888888888999:::;;;<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>??????>>>===;;;:::777666444222111//////.........---------,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***((('''''''''((()))))))))))))))))))))))))))***(((%%%&&&)))++++++)))***************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************------,,,,,,,,,---......111333444666666555333222666666666666666777888999:::;;;===<<<;;;::::::;;;======>>>>>>>>><<<;;;:::777666555333222111000000/////////...------,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------******))))))(((((('''''')))************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---.........//////000000111111444444555555666888999::::::999999:::<<<@@@CCCEEEAAABBBDDDFFFGGGGGGGGGFFFEEECCCAAAAAACCCCCCCCCBBB;;;999777666666666444333222111000///...---,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))******)))'''&&&(((((('''(((((()))***+++******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,((()))***,,,,,,+++******,,,---------.../////////111111222222222333333333444555555555666666777777::::::;;;;;;;;;;;;;;;;;;>>>===<<<:::888666555444444333111////////////000,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))************)))))))))((())))))))))))******************+++++++++,,,,,,,,,...------------...//////222333444555666666666666777777777777888999::::::::::::;;;;;;<<<<<<<<<===>>>>>>??????>>>===;;;:::666555333111000......---...------------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++***)))((((((((()))))))))))))))))))))))))))))))))(((''')))+++,,,***((()))************)))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))))))))************------,,,,,,,,,---......222333555666777666555444555555555555666777888888999;;;<<<<<<;;;:::;;;<<<===>>>>>>>>>>>><<<;;;:::777777555333222111111111//////......---,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,***)))))))))((((((((('''))))))*********+++++++++*********+++++++++,,,,,,,,,,,,++++++,,,,,,---.........//////000000111111222222222333555777888999:::999999:::<<<@@@CCCDDDBBBCCCDDDFFFGGGGGGGGGGGGFFFDDDBBBAAAAAAAAA@@@>>>;;;888666444444444222111111111000///...---,,,+++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))))))))(((((((((((())))))***))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++))))))***++++++++++++***,,,,,,------.../////////111111111222222222333333444444555555555666666666999::::::::::::;;;;;;;;;===<<<;;;999777666444444333222111///......//////,,,,,,+++++++++*********+++************)))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------------...//////222333444555666666666666555555555555666777888999888999999:::;;;<<<<<<===>>>>>>??????>>>===;;;:::555444222000///---------------------,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))++++++***))))))))))))***))))))))))))))))))))))))(((((()))***,,,,,,***((())))))******))))))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))******))))))))))))************,,,,,,,,,,,,,,,---...///333444555777777777666555444444444555555666777888999:::<<<===<<<<<<<<<===>>>>>>??????>>><<<;;;:::888777666444333222111111///......------,,,,,,+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))(((((((((((()))))))))*********++++++*********++++++++++++,,,,,,,,,++++++,,,,,,---.........//////000000111111111111222444555888:::;;;:::::::::;;;===@@@CCCDDDBBBCCCDDDFFFGGGGGGGGGGGGGGGDDDAAA@@@???>>>===;;;:::777555333333222000...000000///...---,,,++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***++++++***))))))(((((((((((())))))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************)))******+++,,,,,,,,,------...//////000111111111222222222222333444444444444555555555555777888999999:::::::::999;;;:::999888666444333333222111000///............,,,++++++++++++*********************))))))))))))))))))))))))))))))))))))*********)))))))))))))))((()))))))))******************+++++++++,,,,,,,,,---------------...///000222333444555666666666666444444333444444555666777777888888999:::;;;<<<<<<===>>>>>>>>>>>><<<;;;:::666555333111///...---------------,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))+++++++++***************(((((((((((((((((((((((()))(((((())))))))))))))))))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))***((()))))))))************,,,,,,,,,,,,------...///222333444555666666666555444444444444555666888888888:::<<<=========>>>???>>>?????????>>>===;;;:::888777666444333222111111......------,,,+++++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))(((((((((((())))))))))))************************++++++++++++,,,,,,++++++,,,,,,---.........//////000000111111222333444555888:::<<<===;;;<<<<<<===???AAACCCEEEBBBCCCDDDEEEFFFGGGGGGGGGFFFCCCAAA??????>>><<<;;;:::777444333222111///---.........---,,,+++++++++************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((((()))***,,,---******)))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***,,,---+++,,,,,,---...///000000111111111111222222222222333333333333444444444444555666777888999999888888999888777666444333222111000//////.........------++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,------///000000222333444555666666666666333333333333444555666777888888999999:::;;;<<<<<<======>>>>>>===<<<:::999777666444222000///......------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))++++++++++++******))))))((((((((((((((((((((((((***)))(((&&&&&&'''(((***)))))))))))))))(((''''''(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((()))))))))((()))))))))************,,,++++++,,,---...//////111111222333444444555555333444444444666777888999999;;;===>>>======>>>@@@???@@@@@@@@@>>>===;;;999888777555444222222111111---------,,,++++++******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))(((((()))))))))*********))))))*********+++++++++,,,,,,++++++,,,,,,---.........//////000000111111111222333555777999;;;===<<<======???@@@BBBCCCDDDBBBBBBBBBCCCDDDEEEFFFGGGCCCAAA???>>>??????===<<<999777444333222111000...------,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''(((***,,,---******)))(((((('''(((((('''''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))+++***)))))))))***,,,---++++++,,,---...///000111000000111111111222222222333333333333222222222222222333555777888777777666666666555333222111000000............---------,,,+++++++++*********))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///000111222333444555666666666666444444444444555666777888::::::::::::;;;;;;;;;;;;======>>>>>>===<<<:::999777666444333111000//////,,,,,,,,,,,,++++++++++++******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******++++++******)))((())))))))))))))))))))))))******)))(((&&&&&&(((***(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))************+++++++++,,,---...///000000000111222333444444555444444444555777888:::;;;:::<<<>>>???>>>===>>>???@@@@@@@@@@@@???===;;;999777666555333222111000000---,,,,,,++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))((((((((()))))))))******)))))))))************+++,,,,,,++++++,,,,,,---.........//////000000111111//////000222333666888999;;;<<<===>>>@@@AAABBBBBBAAAAAAAAAAAABBBDDDEEEFFFAAA???===<<<======<<<;;;888555333222222222000///,,,+++++++++*********)))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********))))))(((((((((((()))&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))*********)))******+++,,,***+++,,,---...000111111000000000111111111111222222222222222111111111111000111444666777666555444444333333222000//////...,,,,,,---------,,,,,,++++++************)))))))))(((((((((((())))))******))))))))))))))))))))))))((()))))))))************))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,---...///000111222333444555666666666666555555555666666777888999<<<<<<<<<;;;;;;;;;;;;;;;<<<======>>>===;;;:::999666555444222000///......,,,,,,,,,++++++++++++******)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********)))((('''))))))))))))))))))))))))(((+++......+++)))((()))(((((())))))(((((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((())))))))))))))))))************+++++++++,,,---...///000111111111222333444555666555555555666888999;;;<<<<<<>>>??????>>>===>>>???AAAAAAAAA@@@???===;;;999666555444222111000//////,,,,,,,,,+++******))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))***))))))))))))************,,,,,,++++++,,,,,,---.........//////000000111111/////////000222444555666888999:::<<<===>>>??????@@@?????????@@@BBBDDDEEE@@@>>>;;;::::::999888666555333111000111111000///+++************)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((((('''''')))(((((((((((())))))***&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))))))))*********))))))***++++++++++++******+++,,,---...000111111000000000000111111111111222222111111111000000000...///222555666555444333222222111000///...------***+++,,,------,,,++++++************))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,---...///111111222333444555666666666666777666666777777888999:::>>>======<<<<<<;;;::::::<<<============;;;:::999555444333111///...------,,,,,,,,,+++++++++******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******((('''&&&))))))))))))))))))))))))&&&+++111333000,,,((('''(((((((((((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))))))))))))))************+++++++++,,,---...000000222222222333444555777888555555666777888:::<<<======???@@@@@@>>>======>>>AAAAAAAAA@@@???===;;;999555444333111000//////...,,,,,,++++++***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))************,,,,,,++++++,,,,,,---.........//////000111111111111111111222333444666777666777888:::;;;<<<<<<<<>>>>>>>>???AAACCCDDD@@@>>>:::888777666333222222000///...///000///...************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((((((((('''&&&%%%(((((('''(((((()))***+++&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************((()))***,,,,,,+++*********+++,,,---///000111222000000000000111111111111222111111111000000//////---///222444555555444222111111000///...------,,,)))***,,,,,,---,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////222222111222444666999;;;:::999888888888999;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>===;;;999777666222111000///------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))(((((('''))))))))))))))))))))))))))))))***)))((((((***,,,---(((&&&)))***))))))***------.........---+++***))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''''')))+++,,,,,,,,,,,,,,,---...//////000111111222222333444444666888::::::888777888999>>>>>>>>>>>>>>>===<<<<<<@@@AAAAAAAAA@@@===:::888333333222000///---,,,,,,,,,,,,++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''(((***(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++,,,------------////////////000000000000111111222333333444555555444666999;;;======<<<<<<===<<<<<<<<<>>>@@@BBBCCCBBBAAA???<<<888555333222000///...------,,,------***************)))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((()))***+++,,,,,,+++***)))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,------------000000000000000000000000222333333444444333333222222222222333333444444444000//////...------,,,,,,,,,,,,------,,,,,,+++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////222222333444555666777777999888777777777888::::::;;;;;;;;;;;;<<<<<<<<<<<<=========<<<:::888666444222111000...------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))''')))***)))((('''((())))))'''(((++++++((())),,,------...///...---,,,+++((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,+++++++++,,,,,,---...///000111111222222333333444666888999999888777888999======>>>>>>>>>>>>======??????@@@???>>>;;;888777333333222000///...---,,,,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))((('''((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))***************+++,,,------------........./////////000000111111222222333333333444444555888:::<<<<<<<<<;;;;;;;;;;;;;;;<<<===???@@@@@@???===:::777555333222000///...---,,,,,,,,,,,,)))************)))(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((()))***++++++,,,,,,,,,+++***)))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,------------////////////////////////111111111222222111111111111111222222222333333333/////////...---,,,,,,,,,,,,,,,,,,---,,,++++++************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////...///222444555555555444777777666666666777888999:::::::::;;;;;;;;;<<<<<<;;;;;;;;;999888555444222111000///...---,,,,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))&&&((())))))(((&&&'''''')))((())),,,,,,)))***---------...///...---,,,+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,---......000000111111222333333333555777999999888888888999;;;<<<===>>>????????????>>>>>>>>>===;;;999666555333333222111///...------+++++++++******))))))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((())))))''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''((((((((())))))))))))******+++,,,---------------------.........//////111111111111111222222222333555777999::::::::::::::::::999999:::;;;<<<<<<<<<;;;:::888666444222222//////...---,,,,,,,,,,,,))))))******))))))(((''')))))))))(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((('''(((***,,,---......---++++++***)))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,------------////////////////////////...//////000000//////...000000000000111111111111///......------,,,,,,++++++,,,,,,,,,,,,+++************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,------.../////////---...///111333444555666555555555555666666777777999:::::::::;;;;;;;;;;;;::::::888777555333111000000///...---,,,,,,,,,,,,+++++++++***************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******++++++++++++***((((((((((((((((((((((((&&&'''((('''''''''***,,,222,,,)))+++---,,,+++---------...//////...---,,,)))(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))++++++***++++++,,,---...000000000111222222333333444666888888888888999:::999:::<<<===???@@@@@@@@@=========;;;999777555333333222222111///......---+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((()))(((''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((()))))))))************+++,,,------------,,,,,,,,,---------......000000000000000111111111333444666777888999999999:::999999999999:::::::::888888777555444333222111///...---,,,++++++++++++)))))))))))))))(((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))+++...//////......******)))((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++,,,------------////////////////////////......////////////......////////////////////////------------,,,,,,+++++++++++++++++++++******)))***)))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,------.../////////666555222111111333666888444444555555666666666666999999999999:::::::::;;;999999777555222111/////////...---,,,,,,+++,,,,,,************************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***+++++++++++++++((((((((((((((((((((((((''''''&&&%%%&&&)))...222<<<000'''(((---...---,,,,,,---.../////////...---*********))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))************)))++++++++++++,,,---......///000000111111222333333222555777888888888999;;;888999;;;===???@@@AAAAAA>>>===<<<:::888666444333222111111000///...------*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))((('''&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))*********++++++******+++,,,------------,,,,,,,,,,,,------------///000000000000000111111333444555666777888888888999:::::::::::::::::::::555555444333222111111000...---,,,++++++******+++)))))))))))))))((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''')))+++...//////...---***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))******************+++,,,------------..............................////////////..............................,,,,,,,,,,,,,,,+++++++++******++++++******)))((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////@@@===888444222222555666333444555666666666666555888888999999999:::::::::999888666333111///.........---,,,+++++++++++++++)))))))))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++++++++))))))))))))))))))))))))'''''''''&&&&&&***///333===111''''''+++---,,,,,,,,,---...///000///......+++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---...////////////000000111222222222111444666777888888:::;;;888999;;;===???@@@AAAAAA>>>===;;;999666444333222000000///......---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((&&&&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++******+++,,,------------,,,,,,,,,---------....../////////000111111222222444444555555666777888888999999:::;;;<<<<<<;;;;;;444444333222111111000///------,,,+++************(((((())))))(((((('''&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((()))***,,,,,,,,,++++++)))((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,------------......................../////////000000/////////...............---------++++++++++++++++++++++++)))************)))(((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------.../////////===:::777333222222333444333444555666777666666555888888888888999999999999:::888555222000......------,,,,,,+++++++++++++++((()))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))&&&'''((((((((()))+++---222,,,)))******)))***---,,,---...000000000///...************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((()))+++,,,------------...///000000//////000000111111222222000333555777888888:::<<<999:::;;;===???@@@AAAAAA<<<;;;999666444222111000.........---,,,,,,++++++((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((((((&&&&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))******************+++,,,------------------------..................///000222333444444555555555555666777888888777888999;;;<<<<<<;;;;;;444444333222111000//////---,,,+++******)))))))))(((((())))))(((((('''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((('''''''''(((((()))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,------------..............................////////////......//////......------------*********+++++++++++++++))))))******))))))((('''))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,,,,------...//////000111111000000111111222333444444666777777777666555777888888888888999999999:::888555222000...------,,,,,,++++++***+++++++++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((())))))*********))))))))))))))))))))))))$$$'''***+++***(((&&&&&&&&&(((+++---)))$$$(((///,,,---///000000000//////))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))+++***((('''''')))+++,,,......---......///000111/////////000111111222222000222555777777888:::<<<999:::<<<===???@@@@@@AAA;;;:::777555222000///...---------,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''((('''&&&&&&'''((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))******+++,,,---------------------.........//////---...///111222444555666666666666666666777888999555666888:::;;;<<<;;;;;;555444333222111000///...---,,,+++***))))))))))))(((((((((((((((''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))))))))((('''&&&'''''''''(((((('''''''''(((((()))(((((((((((((((((((((((('''((()))******)))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++,,,------------........................---......//////......---/////////......---------******************++++++)))))))))))))))((((((''')))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++,,,------......///...//////000111222222222444444555555555555444444777888888999999999888888666555222000//////000000,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))************))))))---...///000000...,,,+++***))))))((('''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))***,,,---,,,,,,------....../////////.........///000111111111333444444333666<<>>>>><<<:::<<<888333000//////......,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))*********++++++++++++******+++++++++,,,,,,,,,------------.........////////////000111111222222777777666666555555444444444555888:::;;;:::999888333333222000///---,,,,,,,,,,,,++++++***)))(((((())))))(((((('''''''''&&&&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&***)))'''&&&&&&'''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))************+++++++++******+++,,,,,,---......000000//////.........---......---,,,,,,,,,,,,---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++,,,------......///......///000111222333333444555555666666555555444666666777777777777777666555444222000...//////000,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))************))))))+++,,,---...---,,,***)))***))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))+++---................../////////////////////000111222222333444555555666888;;;>>><<<;;;:::;;;======<<<;;;;;;777333000//////......,,,,,,+++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,------.........///////////////000000111222222333333333333444444555555555555666888::::::999888666333222111000...---,,,+++,,,,,,+++******)))(((((()))(((((((((''''''''''''&&&&&&''''''''''''&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))((((((((('''''''''''''''''''''''''''((())))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))*********+++++++++******++++++,,,------...000/////////.........---......---,,,,,,,,,,,,---,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++,,,------......///------...000222333444555555555666666666666555555555555666666666555555444444333111///......//////,,,++++++++++++*********))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((())))))******))))))((())))))***++++++***(((''')))))))))(((''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***,,,---///000000///////////////...000//////000111222333333666666666777:::<<<<<<<<<===;;;::::::;;;<<<<<<;;;999666222/////////...---,,,++++++++++++*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************((((((((()))))))))************+++++++++,,,,,,,,,............/////////000000000111111222333333333222222333333444444555555666777888999999777555444222111000///...,,,,,,++++++++++++******))))))(((((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''$$$%%%&&&((())))))******((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))*********++++++******++++++,,,,,,------/////////.....................---,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++,,,------......///,,,---...000222444555666555666666777777666666555555555555555555555444333222111000///............++++++++++++************(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((('''))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((***,,,...000111111000000//////......000000000000111222444444777666777:::???AAA???===@@@>>>;;;:::;;;;;;:::999777444000///.........---++++++++++++************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))************(((((((((((())))))))))))******+++++++++,,,,,,,,,........./////////000000000111111222333333444444555555555555555666666666777888888888777555333222000000///...---,,,+++++++++*********)))))))))(((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''$$$%%%''')))***))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))******************++++++,,,,,,,,,,,,...........................---,,,,,,++++++,,,,,,++++++++++++************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++++++++,,,------......///------///000222444666666555555666666666666555555555555666666555444444333000000///...------------+++++++++*********))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((''''''(((***,,,...000111111000000//////....../////////000111333444555777666777<<>><<<;;;:::888666444222///.........---,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************(((((((((((())))))))))))******+++++++++,,,,,,,,,............////////////000111111222333333444444444555666777999:::;;;<<<888888888777555333222000///......---,,,+++***************)))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))'''''''''(((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***************+++++++++++++++,,,---------...............------,,,++++++++++++,,,+++++++++*********))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++,,,------......///......///111333444555666444444555555555555444444555555555555555444333222.........---------,,,,,,+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((())))))))))))((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((***,,,---///000000///////////////.........//////111222444555555666888;;;???AAAAAA@@@BBB@@@>>>===<<<999666333222000...---......---++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************((((((((()))))))))************+++++++++,,,,,,,,,------------.........///000000111111222333333333000222444777:::===@@@AAA777777666555444222111000------,,,,,,+++******)))))))))))))))))))))))))))'''''''''(((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***'''''''''(((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))************++++++++++++++++++---------------.........------,,,++++++++++++++++++************)))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++,,,------......//////000000111333444444555333333444444444444333333444444444444333222111000---------------,,,,,,+++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))''''''(((((((((((('''''''''''''''''''''((())))))'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***))))))))))))+++---................../////////------...///000222333444444666888999999:::;;;<<<<<<<<<<<<<<<;;;999555111000...------......,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))'''((((((((()))))))))***))))))))))))************)))))))))*********++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------//////000000111222222333000111333555888:::<<<===666666555444333222111000,,,,,,,,,+++******))))))((()))))))))))))))))))))''''''''''''((((((((()))&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((((((((('''''''''''''''((((((((())))))''''''''''''((((((((()))(((''''''''''''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***++++++******************,,,,,,,,,------.........---,,,++++++***+++++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******))))))))))))******)))************+++++++++++++++,,,------......///000000111222333333444444222333333444444333333222333333333222222000//////,,,,,,---------,,,++++++************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))))))))(((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******)))))))))***,,,---,,,---------......//////,,,,,,---...000111333444444777999777555444666999777777999;;;;;;999444111///...,,,------...,,,+++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------/////////000111111222222333444444444444444444444666555555444222111111000,,,+++++++++******))))))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))'''&&&&&&&&&'''(((***,,,((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))++++++******************,,,,,,,,,------.........---,,,++++++******++++++************))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************++++++,,,,,,---......///000222333333333333444666444444444444444444444444222222111000///...------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,------------------......///000111222333333666666666666777777777777555555666666555333111000...---,,,+++******************))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,------...---...............------...//////000111222222222//////000111222444555666555444333111000/////////+++++++++************)))))))))))))))((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((***)))((((((((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************++++++,,,,,,,,,------.........000111333333333333444666444444444444444444444444222111111000///...------+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,------------.........///000111222333333555555555666666666666777555555555555444222111000...---,,,+++***************)))))))))(((((((((''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,------...---......//////...------...//////000111111222222000000000111222333444555444333222000//////......+++++++++************)))))))))))))))((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))((((((((()))++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))***+++++++++,,,,,,,,,------------------///000222333333333555777444444444444444444444444111111000///...------,,,++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,---------............///000111222333333444444444444555555555555444444444444333111000///---,,,+++***************))))))))))))((((((((((((************************((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,------...---......//////........./////////000111111222222111111111111111222222333222111000///...---------+++++++++************))))))))))))(((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))((()))******+++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***+++,,,,,,,,,------------------------...000222222222333555777333333333333333333333333111000000///...---,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++,,,,,,------...............///000111222333333222222333333333444444444333333333222111000///...,,,,,,+++***************))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,------...---......////////////...//////000000111111111111222111111000000000111111000///...---,,,,,,,,,,,,+++++++++*********))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((()))))))))))))))******+++************++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))***+++,,,,,,,,,,,,,,,------------------...000222222222222444666333333333333333333333333000000///...---,,,++++++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++,,,,,,---...//////......///000111222333333222222222222333333333333333222111000///......---++++++******))))))******(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,------...---......///000000//////000000000000000111111111111111000000//////000000......---,,,+++++++++++++++++++++*********))))))((((((((((((''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++++++++++++++************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))***+++++++++,,,++++++,,,------......//////111222222111111333444333333333333333333333333//////...---,,,++++++*********)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,,,,---...//////......///000111222333333222222222222333333333333222111000...------------+++******)))))))))******(((((((((((())))))))))))'''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,------...---...//////000000000000000000000000000000111111000000///////////////000...---,,,++++++++++++++++++++++++************)))((((((((('''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((()))************))))))))))))************+++++++++++++++++++++++++++************************(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******************++++++******+++,,,...///000000000222333222111000111333222222222222222222222222///......---,,,+++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,---...///000......///000111222333333222222222333333333444444111000...---,,,+++,,,,,,******))))))))))))******'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,------...------///000000111111111111000000000000000000000//////.........///000000------,,,+++++++++,,,,,,+++++++++************)))(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''((()))***+++******)))))))))))))))************************************************************((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++***************))))))***,,,...///111111111222333222000000000111222222222222222222222222///......---,,,+++***)))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************+++,,,---//////000......///000111222333333222222333333333444444444111000...,,,+++++++++,,,***)))))))))))))))******'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++***++++++,,,,,,---......------///000111111111111111111111000000000000000...............///000000------,,,,,,+++,,,,,,,,,+++++++++************)))(((((('''''''''&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))++++++******)))))))))))))))************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))************,,,,,,,,,,,,---...//////111111222222222111111000111111111111111000//////...---,,,+++************)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''')))***++++++***)))'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))************++++++,,,------......///111111222222222333333333222222222222222222222222111000...---,,,,,,------))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))***))))))((('''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++***)))***---///////////////000000000000........................//////////////////////////////............//////,,,++++++***)))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''((()))******''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((($$$&&&))),,,,,,***(((&&&))))))))))))******************++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))************))))))))))))************,,,,,,,,,,,,---...//////111111111222222111111000000111111111111000//////...---,,,+++************))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******)))(((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))************++++++,,,------......///111111111222222222333333222222222222222222222222111000...---,,,,,,,,,---))))))))))))))))))))))))(((((((((((())))))******(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))((((((((('''''''''))))))))))))))))))))))))***))))))(((''''''&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))************---......---,,,,,,---///,,,,,,,,,---...///000000/////////000000//////...444555888999:::999777666111111///...---,,,,,,,,,+++******)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((%%%''')))++++++***((('''))))))))))))************)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************************))))))))))))************)))))))))*********++++++,,,,,,,,,,,,---...//////000000111111222111111000000000111111000000///...---,,,+++***************)))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''')))******)))''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))************++++++,,,------......///000111111111222222222222111111111111111111111111//////...---,,,,,,,,,,,,))))))))))))))))))))))))((((((((())))))))))))***(((((((((((((((((((((((((((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))((((((((((((''''''))))))))))))))))))))))))***))))))((((((''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))***+++++++++***,,,---......---------...//////***,,,///111444555555555<<<>>>@@@AAA@@@===999777333222000---+++***)))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))************)))******++++++******)))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((()))))))))************************************((()))))))))************))))))*********+++++++++,,,,,,,,,,,,---.../////////000000111111111111111000000000000000//////...,,,,,,+++***************)))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************++++++,,,------......///000000000111111111111222111111000000000000//////...------,,,,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((((()))))))))************&&&(((***+++******,,,---...---------------......000222666;;;???AAABBBCCCAAAAAA@@@>>>;;;666222///111000...,,,***)))(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((())))))***((()))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((************************((()))))))))************))))))))))))))))))))))))((()))))))))************************++++++++++++,,,,,,,,,,,,---...//////...///000111111111111111000000000000000///......++++++******))))))*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************++++++,,,------....../////////000000000111111111000000000//////.........,,,,,,,,,,,,,,,+++++++++((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************+++,,,---,,,++++++,,,---(((***---000444777999:::CCCDDDFFFGGGGGGGGGFFFFFF>>><<<999444111...,,,+++---,,,+++***))))))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''((()))******((()))))))))************)))))))))******)))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''((((((''''''''''''((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))*********************++++++++++++,,,,,,,,,,,,,,,---...//////......///000111111111111//////000000//////...---+++******)))))))))************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))************++++++,,,------......///////////////000000000000000//////......------,,,***++++++,,,,,,++++++***))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))(((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,***((((((***,,,///222999@@@FFFKKKNNNOOOMMMKKKHHHCCC???:::777666555333000---,,,,,,,,,---)))))))))((())))))******''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******))))))))))))************((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,---...//////---...///000111111111111//////000000//////...---******))))))))))))***************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***)))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))(((((()))))))))*********))))))))))))************++++++,,,------......///........./////////000000//////......---,,,,,,+++)))***+++,,,,,,+++******))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))))))))))))))************((()))))))))+++...444888CCCFFFKKKPPPRRRQQQOOONNNAAA>>>:::555111...,,,,,,///...---,,,,,,,,,,,,---)))(((((('''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((************************))))))))))))************))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,---...//////---...///000111111111111///////////////......---***)))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))************++++++,,,------......///............/////////000//////...------,,,++++++))))))+++,,,,,,+++***)))))))))))))))))))))))))))++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((***,,,///555===FFFMMMRRRSSSTTTSSSNNNFFF>>>888333111///------///111333------------,,,+++)))((())))))(((''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&&&&'''((()))******''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))))))))))))))************(((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************)))******++++++,,,---------------.........//////000000000000000000000000///......------,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************************)))(((''''''((()))*********))))))((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((''''''''')))************+++++++++++++++,,,------......///.........////////////////////////...---+++***)))(((((())))))******++++++*********))))))))))))))))))+++,,,,,,***(((''''''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((***---......,,,)))'''+++///777@@@GGGLLLNNNOOOHHHFFFCCC???:::666333111111111111111000000000//////...---+++***)))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&(((''''''&&&&&&((()))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((())))))))))))************)))******++++++,,,---------------.........//////000000000000000000000000.........---,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***************************)))(((''''''((()))******)))))))))((((((((('''(((((((((((()))))))))))))))(((((((((''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))************++++++++++++,,,,,,------......///............/////////////////////...---+++***))))))))))))))))))************))))))))))))))))))))))))+++,,,,,,***((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))))))))(((&&&%%%'''+++///222===???AAACCCDDDCCCAAA@@@777666555444222111000///111111111000000000//////......,,,+++***)))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))******)))((('''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))(((((((((''''''''''''(((''''''&&&'''((()))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((())))))******((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((())))))))))))************)))******++++++,,,------------........./////////000000000000000000000000......------,,,,,,++++++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))************+++++++++,,,,,,,,,---......//////....................................---+++***)))************))))))))))))))))))))))))))))))*********+++---,,,***((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))---+++***+++...444:::>>>@@@@@@>>>;;;888444111000/////////000000000111111000000000000////////////...---,,,+++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))))))))((((((((()))))))))************)))******++++++,,,------............////////////000000000000000000000000......------,,,++++++***))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********+++++++++,,,,,,------...////////////...............---------......---,,,+++******++++++******))))))(((((()))))))))))))))************,,,...---+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,///444888;;;<<<<<<;;;333222111///...---------111111111111111000000000000000/////////.........---,,,+++***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))((((((((()))))))))************)))******++++++,,,------........./////////000000000000000000000000000000...------,,,++++++******))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))******))))))*********+++++++++,,,,,,---......//////000//////......---------,,,------------,,,+++******++++++******))))))(((((((((((())))))************+++---......,,,***))))))************************************************)))(((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++///444888888555111...------------...///111222/////////......---------/////////............---,,,,,,+++***))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))(((((())))))))))))************)))******++++++,,,------....../////////000000000000000000000000000000000------,,,,,,++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))'''(((((())))))******+++)))************+++++++++---------...//////000000//////......---,,,,,,,,,,,,,,,,,,,,,,,,+++******************))))))))))))((((((((()))******++++++,,,---///...,,,*********************************************************((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---111111000///...---,,,+++......---------......///------....../////////000///.........------------++++++***)))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''(((((((((((((((&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))************)))******++++++,,,------.../////////000000000000000000000000000000000000------,,,,,,+++*********))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((()))))))))***(((((((((((())))))))))))''''''''''''((((((((()))'''((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++)))************+++++++++------......//////000000//////...------,,,+++++++++,,,,,,,,,,,,+++******)))))))))))))))*********'''(((((()))******++++++,,,...//////---+++***+++************************************************))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,...///000111333111...+++******,,,---,,,,,,,,,,,,,,,,,,++++++/////////000000111111222.........---------,,,,,,+++******)))))))))))))))'''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((()))&&&&&&((()))))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))************)))******+++,,,,,,------////////////000000000000000000000000000000000000------,,,,,,+++******)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((()))******)))(((''''''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++)))************+++++++++------......///000000000//////...---,,,,,,++++++++++++,,,,,,,,,+++******(((((())))))******++++++'''(((((()))***+++++++++,,,...000///---+++++++++*********************************************************)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...000222333444---,,,+++***************)))***,,,...///000000000/////////......---------......---------,,,,,,,,,+++***)))))))))))))))***'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))%%%&&&((()))))))))((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''''''''((((((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---+++,,,,,,,,,,,,,,,,,,---......//////000000111111222222111111000000//////------,,,,,,+++***))))))))))))))))))))))))))))))***)))(((((('''(((((())))))*********++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))******))))))((('''******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++,,,---...---......///////////////000//////...------,,,,,,//////...---+++***))))))))))))))))))***************+++,,,+++))))))***,,,//////000000000...---,,,******)))))))))***++++++...---+++)))((()))***++++++)))''''''(((*********)))'''%%%&&&)))++++++)))'''((()))*********))))))++++++************++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************)))))))))))),,,+++******))))))*********,,,...111111000---,,,))))))))))))************++++++,,,------......///........................------,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))(((((('''''',,,++++++)))((('''&&&&&&(((((()))))))))(((((('''************)))((('''&&&))))))((((((((())))))***)))((((((''''''(((((()))(((((('''''''''((())))))&&&'''((())))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---+++,,,,,,,,,,,,---------......//////000111111111111111000//////.........------,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++************************))))))(((((((((((((((((((((((()))))))))(((((('''************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++,,,---...------...////////////////////////...---,,,,,,,,,///......,,,+++***))))))))))))))))))************((()))******)))***,,,...000000000///...,,,***(((+++++++++,,,---...///000333333333222000...,,,+++222000...---------,,,***---***((((((***+++***(((+++*********))))))))))))*********))))))***++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))******++++++---...//////...---+++)))))))))))))))************++++++,,,,,,---.................................------,,,,,,,,,+++++++++))))))))))))))))))))))))******))))))((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''')))******+++++++++******(((((('''''''''((((((((((((((((((''''''(((((((((++++++***)))))))))))))))''''''((())))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---++++++,,,,,,------------......///000000111111222000000///......---,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))))))))))))))++++++++++++***)))((()))))))))*********************+++++++++,,,,,,*********************************))))))(((((((((((())))))*********)))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++,,,---...------...////////////...///......------,,,,,,+++......---,,,+++******))))))))))))*********++++++((()))******))))))+++---...////////////...,,,+++///000000111222444555666;;;===??????===999444000666444333333333333111///222000---,,,,,,,,,+++***,,,+++***))))))******+++)))))))))))))))***+++,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))(((((()))***+++,,,------//////...,,,+++)))((('''))))))))))))************++++++,,,,,,------......------------------------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))***))))))))))))((((((((('''''''''(((((()))))))))(((((())))))))))))((((((******++++++******)))))))))))))))))))))))))))))))))((((((''''''(((((()))++++++++++++++++++++++++(((((())))))))))))((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---++++++,,,,,,---............//////000111111222222111000000///...---,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))(((***,,,------,,,+++***(((((()))))))))*********************++++++++++++************************,,,,,,++++++***))))))))))))***++++++++++++++++++)))))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************+++,,,------,,,---......//////......------------,,,,,,++++++---,,,,,,,,,++++++******))))))*********+++++++++***+++,,,+++))))))+++,,,...///222444555666666666888888777888888999:::;;;>>>@@@CCCCCCBBB>>>999666555555555777999:::888666777555222111000000111111---,,,+++)))***+++---...)))))))))))))))***+++,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((((((((((((((()))))))))((()))***,,,---.../////////---+++)))((('''''''''((()))))))))***************++++++,,,------......------------------------,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))***+++++++++******+++++++++***)))((('''&&&***************)))))))))******))))))))))))******((()))***++++++,,,,,,,,,))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---++++++,,,------...////////////000000111222222222222111111000...------,,,++++++***************)))))))))))))))))))))))))))(((***,,,---...---+++***))))))))))))************)))))))))*********++++++************************+++++++++******)))))))))))))))***************)))***)))))))))))))))))))))************************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************+++,,,------,,,------...............,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++++++++)))***,,,,,,,,,---000222555666999<<<>>>???@@@@@@@@@@@@???>>>============<<<===>>>???>>>===<<<;;;999999:::<<<>>>???===;;;:::999777666555666888:::666444111...,,,+++,,,,,,***************+++,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******'''((((((((())))))*********+++,,,...///000000000+++***)))''''''((()))***((()))))))))******************++++++,,,------...------------------------,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))***+++++++++++++++++++++,,,------------,,,---............---,,,+++------,,,,,,,,,,,,------++++++,,,,,,,,,+++******++++++******))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---++++++,,,---...//////000//////000111111222222333222222111000///---,,,,,,************************))))))))))))))))))))))))((()))+++,,,------,,,+++)))*********++++++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************)))((((((+++************)))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++,,,---...,,,,,,---............---++++++++++++++++++++++++*********+++++++++++++++*********++++++++++++,,,&&&))),,,...000444888;;;===>>>@@@BBBCCCCCCCCCBBBDDDCCCBBB@@@???>>>======?????????@@@AAABBBCCCDDDAAA@@@???@@@AAA@@@???===;;;;;;;;;999999;;;>>>BBBCCC@@@;;;666111---+++***,,,,,,,,,+++++++++,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((())))))******++++++,,,---...000000000///...)))((('''''''''(((***+++))))))))))))******************++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************)))))))))))))))))))))))))))))))))************+++(((((((((((((((((((((((()))***++++++,,,,,,,,,,,,,,,...000222555666888888999:::;;;;;;:::999777666111000000//////000000111222222222111///,,,)))(((---,,,+++***)))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---++++++,,,---...///000000///000000111111222333333222111000///---,,,+++***))))))))))))************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......000000000000000000000000/////////000111111222222////////////...,,,+++***,,,,,,++++++************************************))))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((()))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++,,,---...+++,,,------......------*********+++++++++++++++))))))******+++++++++,,,*********+++++++++,,,,,,***,,,///111333666:::===>>>???AAABBBCCCCCCCCCCCCBBBAAA@@@???>>>=========AAABBBCCCDDDEEEFFFGGGGGGAAA???======>>>???>>>============;;;999;;;@@@DDDJJJHHHDDD???999444000...//////...---,,,,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******)))))))))***+++,,,,,,,,,---.../////////---+++***((((((((((((((()))******))))))))))))*********************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************))))))))))))))))))))))))))))))*********+++++++++(((((()))***++++++,,,---...///000111222222222222222333555777999;;;;;;<<<@@@@@@AAABBBAAA???===<<<444444333333333333444444777777777777555333000///...---+++***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***))))))+++---++++++,,,---...///000111000000000111222222333333111000///...,,,+++***))))))))))))))))))*********))))))))))))))))))))))))))))))))))))***+++,,,---++++++,,,,,,,,,---------.........////////////000222222222222222222222222444555555666777888999:::666666666555333222000///,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************+++,,,---...+++,,,------......------******************++++++)))))))))***++++++,,,,,,******+++++++++,,,,,,,,,111222444444444666888:::999;;;===@@@BBBDDDDDDDDD>>>>>>======<<<<<<=========>>>@@@BBBCCCCCCBBBBBB:::888777888:::===>>>>>>>>>>>>>>>;;;999:::???CCCKKKJJJHHHDDD@@@<<<888666111000///...---,,,,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))***+++,,,,,,---------......///---+++((('''((()))))))))))))))))))))))))))))))))************)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))******++++++++++++)))***+++---///111222333555666777888999999999999888888999999999999888888:::;;;<<<<<<;;;999777666666666666555555666666666666777:::;;;<<<;;;:::999///---,,,***))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,,,,------.../////////222222222222111111111000000//////---,,,+++******))))))))))))))))))))))))+++++++++***************'''((()))(((((()))+++...,,,---///000222333444444000111333444444333222111///222666777777555444444111333777;;;>>>@@@AAAAAAAAACCCEEEDDD@@@<<<:::999444222///---++++++,,,---******)))))))))***+++,,,************))))))))))))******))))))))))))************++++++++++++******+++*********))))))(((((()))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))************+++++++++***++++++,,,,,,..................------+++++++++*********)))))))))******++++++***)))))))))***,,,------...000333333555777999:::;;;::::::<<<===???@@@AAA@@@???>>>888:::;;;999777666888:::888===>>>;;;<<<@@@???:::===:::777666777777777666:::;;;===>>>>>>>>>@@@AAAGGGHHHHHHFFFCCC???======;;;888555444555222---)))......---***((((((+++---))))))))))))***+++,,,---******************************************************************************************************+++++++++******))))))))))))))))))(((((((((&&&'''((()))***************)))(((((()))+++---///---......///000000111111,,,+++++++++******))))))))))))))))))************)))************+++++++++,,,,,,,,,---------.........---,,,,,,++++++,,,,,,+++*********))))))((((((*********))))))******+++***)))((((((((()))***+++,,,---...111444999<<>>===<<<;;;;;;;;;<<<===???>>><<<:::777333000///111222333444555444444333333333333444666999<<<>>>;;;;;;;;;:::999:::===???666444222///---,,,,,,,,,)))******+++***)))((('''))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''''''''((((((((()))(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))***++++++,,,,,,,,,,,,---......//////000222222111111111000000000//////...---,,,+++******************************+++************************+++,,,,,,+++,,,///111333444666888999999999999555555555444333222000///000333777888888666666666111333666:::>>>BBBDDDFFFDDDGGGIIIJJJGGGDDDCCCBBB<<<:::666222///---,,,,,,++++++++++++***))))))(((************))))))))))))******))))))))))))************++++++++++++******************)))))))))((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))))))))))))))************+++++++++++++++,,,,,,---...............------,,,+++++++++*********)))))),,,,,,++++++******))))))***---000222333333444555999:::;;;<<<======<<<<<<>>>>>>===<<<;;;999888777666777888777555555777999999===???===>>>BBBAAA===BBB@@@===:::999999::::::<<<=========<<<<<<>>>???EEEFFFFFFFFFDDDCCCBBBAAA===;;;888888888888888777000...,,,,,,---,,,)))&&&++++++++++++++++++++++++******************************************************************************************************+++++++++************************)))))))))******+++,,,,,,,,,,,,,,,++++++,,,---000333777999777666444333111///...---++++++*********)))))))))))))))))))))************************++++++++++++,,,,,,,,,---------......------,,,++++++++++++,,,+++*********))))))))))))******)))((((((((())))))*********+++,,,...000111222444777;;;===?????????::::::::::::;;;===???@@@@@@???>>>;;;777444111//////000222333333333222222222111111111222444777888;;;;;;;;;999777777:::<<<;;;999777333000---,,,+++...---+++***))))))))))))***))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''((((((((())))))(((((((((((())))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))******+++,,,,,,,,,,,,------......///000000111111000000000///////////////...---,,,+++******************************************************,,,---//////...///222444777999<<>>===<<<<<<;;;:::888666555555444444555666777777888;;;===@@@CCCCCCCCCEEEHHHGGGCCCGGGGGGDDD@@@<<<:::999:::<<<;;;;;;:::::::::;;;;;;>>>@@@BBBDDDFFFGGGHHHIIICCCBBBAAA???===>>>@@@CCC;;;444...,,,......)))$$$+++,,,,,,,,,,,,+++******++++++++++++++++++++++++************************************************************************************************************************'''((()))***,,,,,,------111111222333666999;;;===999888666333000---+++)))******))))))))))))(((((())))))))))))************************+++++++++,,,,,,,,,,,,---------......------,,,+++++++++++++++***************)))))))))+++******)))(((((()))))))))***,,,///222666888:::<<<>>>BBBEEEFFFCCC@@@>>>::::::::::::;;;===???@@@???>>>===:::777444222000//////000111111111000000111111000000000222333444::::::999666444333444666===<<<;;;999666444111000444222///,,,*********++++++***)))(((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''((((((((()))))))))(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++,,,,,,------------...//////000000000000000000////////////......------,,,+++******************************))))))******++++++,,,,,,,,,...///000000111333555666999===BBBDDDEEEDDDCCC???===;;;777555444333333555777:::;;;;;;:::;;;;;;@@@>>>;;;999999999;;;<<>>===<<<999888777777777888:::;;;:::;;;===>>>@@@BBBDDDEEEGGGFFFGGGHHHKKKMMMKKKHHHJJJKKKKKKHHHCCC>>>=========<<<===>>>???@@@???>>>:::;;;===AAAFFFIIIKKKLLLIIIKKKJJJGGGBBB@@@AAACCCGGG???555///------+++)))******+++,,,,,,+++******++++++++++++++++++++++++******************************************************************************************++++++'''((())))))***+++,,,,,,((()))+++---000111222333777777666555555555666666222111000...,,,+++***))))))))))))(((((((((((((((((()))))))))*********************+++++++++,,,,,,,,,,,,,,,---------......---,,,,,,+++***+++++++++************************,,,++++++*********+++++++++---000555999===???AAADDDEEEGGGGGGEEEAAA<<<999<<<<<<:::999999:::;;;<<<<<<<<<;;;:::888666555444222333333333333333333333555555444555555666888888::::::999666333111222333888999:::;;;<<<;;;:::999777666444111///------,,,+++***)))((((((***+++---))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***'''(((((((((((()))))))))(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++,,,,,,------------......///000000111000000000000////////////---------,,,,,,++++++***************************)))******+++,,,------...---///222333333333555777666888<<>><<<:::999777555444333444444<<<>>>AAABBBAAAAAABBBCCCCCC@@@<<<777444333444555:::>>>CCCFFFHHHIIIJJJJJJMMMMMMLLLKKKHHHEEEBBBAAA777555222...,,,+++++++++++++++++++++******************))))))))))))************++++++++++++******))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((------,,,,,,++++++******************++++++++++++,,,,,,,,,,,,---...///000............---,,,+++***************************)))))))))+++...222666888<<<<<<;;;::::::===AAAEEE@@@??????>>>======<<<<<<;;;::::::;;;<<<>>>@@@AAABBBBBBDDDFFFHHHHHHHHHGGGEEEBBBBBBGGGLLLMMMKKKIIIFFFHHHJJJKKKJJJHHHHHHHHHCCCBBBBBBDDDGGGHHHGGGEEE???>>>===@@@DDDFFFFFFFFFIIILLLNNNKKKFFFAAA@@@@@@GGGEEEAAA<<<666222///...)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++******************************************************************************))))))******,,,,,,)))***+++---...000222222222333444666777777777777555555333111000///...---,,,+++++++++******))))))((((((((((((((()))))))))((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,+++************+++***************+++++++++************+++,,,---...333555999>>>BBBDDDEEEFFFGGGFFFCCC@@@<<<888555333777777666666666777999:::<<<<<<============<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>@@@AAABBB>>>>>>>>>;;;888666666777555666888:::;;;;;;::::::777777888777555222///---++++++***))))))***+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++,,,------------......//////000111111111111000000000/////////---,,,,,,,,,+++++++++***++++++++++++++++++++++++******+++,,,...///000000000333555777777888999:::999:::<<<<<<:::888555333333222222222222333333444999;;;===>>>>>>???@@@BBB???===999555333222222333777;;;@@@CCCDDDEEEEEEFFFGGGHHHJJJLLLLLLKKKIIIHHHDDDAAA<<<777222...,,,+++,,,++++++++++++***************))))))))))))************++++++++++++******))))))))))))************))))))))))))))))))))))))((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((*********++++++++++++,,,,,,,,,,,,---...///000111............---+++***)))***************+++++++++)))***,,,000444999===@@@@@@???;;;888777999>>>CCC===<<<<<<<<<===>>>??????CCCBBBBBBAAAAAAAAABBBBBB???@@@DDDHHHKKKKKKHHHEEEDDD@@@BBBJJJSSSUUUTTTSSSEEEDDDEEEIIIOOOTTTWWWXXXPPPKKKEEECCCEEEHHHHHHHHHKKKGGGDDDCCCDDDDDDAAA???BBBEEEIIIJJJHHHDDDBBB@@@>>>CCCIIIKKKEEE===666222...------,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,******************************************************************************)))))))))+++,,,---///000111222444555666777777777777666444333111000---------,,,++++++******,,,,,,++++++******))))))(((((())))))))))))******))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,+++************************+++++++++++++++(((((()))+++---000222333===???CCCFFFHHHHHHFFFEEEBBB@@@<<<888444222222111000000111333666999<<<>>>AAAAAABBBCCCDDDDDDDDDDDDEEEDDDCCCCCCBBBCCCCCCCCC@@@@@@AAACCCDDDFFFGGGGGGCCCDDDDDDCCC@@@??????@@@888888888888777555444444444555777999777444000---,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******((((((((()))))))))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++,,,,,,------............///000000111111222222111111111000000000,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,...///111222222000333666888888999:::;;;:::::::::999888555333222111222333444555555555555444555888888999999;;;===<<<:::777555333222222333666999>>>@@@@@@@@@@@@@@@???BBBFFFIIIKKKLLLKKKJJJIIIHHHFFFCCC>>>888333000,,,,,,+++++++++***************))))))))))))************++++++++++++******((()))))))))************)))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((()))*********+++++++++,,,,,,,,,,,,------...000111222.........---,,,+++***)))))))))*********+++++++++---///222666;;;???CCCDDD@@@???;;;777444555888;;;;;;;;;;;;===???AAADDDEEEGGGGGGGGGFFFEEEDDDBBBAAA===AAAIIISSS\\\___]]]ZZZRRRNNNQQQ___kkkpppqqqsss^^^WWWQQQTTT^^^iiiqqqtttkkk___PPPGGGEEEIIILLLNNNSSSNNNIIIGGGIIIHHHEEEBBB@@@@@@BBBDDDFFFEEECCCAAA:::???FFFLLLMMMIIIBBB<<<666444111///---...///000,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************)))(((((()))+++---...444444444444555555555555000000///...---+++***))))))))))))***)))))))))(((************************)))))))))*********++++++))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,++++++************************++++++,,,,,,,,,+++,,,...111555999<<<>>>BBBDDDFFFHHHGGGDDD@@@===999777555444333333333444333444555777;;;???BBBEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEDDDBBBBBBBBBCCCDDDAAABBBCCCDDDDDDEEEEEEEEEDDDEEEGGGFFFDDDCCCDDDEEEBBB@@@>>>;;;888555444333000222333444444333111//////000000111000...+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******(((((()))))))))*********(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++,,,,,,------.........//////000000111111222222222222111111111111,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,---///000222333444...111444666777777999:::777777888888888888888777444555777999999999888888555777999::::::;;;===???===;;;888666333222111111555888;;;======;;;;;;;;;:::===BBBGGGJJJJJJJJJIIIFFFHHHKKKKKKHHHBBB;;;777,,,,,,,,,+++++++++************))))))))))))************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******+++++++++,,,,,,,,,,,,,,,------///000111222.........---,,,+++)))((())))))******++++++++++++111333777<<<@@@CCCFFFGGG???>>>;;;777444222333555:::;;;<<<>>>AAAEEEHHHJJJFFFGGGHHHHHHGGGEEECCCBBBDDDJJJXXXhhhwww}}}eeeaaafffwwwxxxkkkiiitttyyybbbRRRMMMQQQWWWZZZSSSOOOKKKKKKNNNOOOMMMJJJBBB@@@>>>@@@CCCDDDCCC@@@===<<<===DDDLLLOOOMMMIII===:::555111......///000,,,,,,,,,,,,,,,,,,,,,,,,***************************************************************************)))(((((()))+++---...666666555444222111000///******++++++,,,+++++++++************)))(((''''''%%%%%%&&&((()))***+++,,,))))))******+++++++++,,,))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......,,,++++++***)))******************++++++,,,,,,,,,000111444888===BBBFFFHHHBBBDDDEEEEEEBBB===888555222222333333444666777777<<<<<<===???BBBEEEHHHJJJFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA???>>>>>>>>>??????AAAAAAAAABBBBBBAAAAAA@@@AAACCCEEEEEEDDDDDDDDDEEEIIIGGGCCC???<<<:::999888/////////000000111111111111222444444333000,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************(((((((((((())))))))))))(((((())))))*********+++))))))))))))))))))))))))*********************************************************)))******+++,,,++++++++++++,,,---......111000000000000222333444444444444333222111000///---,,,,,,+++*********+++************++++++,,,---...///000111222333333222111111222333444444444444888:::<<<======<<<===>>>?????????@@@@@@AAAAAAAAA@@@?????????AAABBBBBBAAACCCBBBAAA>>>;;;888777666444333444555777777555333444999@@@FFFIIIHHHEEECCCAAADDDIIILLLMMMIIIEEEBBB:::666000---++++++*********++++++***)))***+++,,,)))************+++++++++))))))))))))))))))))))))+++*********))))))((((((************************************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))************)))******++++++,,,---------...............------////////////...---,,,+++***,,,---+++)))***...111777;;;@@@EEEHHHHHHFFFDDD>>>888444777999888777888AAA???AAADDDGGGFFFDDDDDDAAAGGGLLLPPPTTTWWWUUUOOOTTTZZZkkkxxxvvv~~~~~~qqqhhhkkkuuu~~~uuugggWWWNNNOOORRRSSSRRRNNNLLLGGGBBB>>>>>>@@@BBB>>>:::888:::BBBIIINNNPPPNNNFFF<<<555222000...+++...---,,,++++++,,,------,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************++++++++++++++++++++++++//////...------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,,,,------......---------,,,,,,,,,++++++******+++,,,,,,---,,,,,,------...------,,,666888<<>>===;;;888666666666777;;;===??????CCCDDDDDDDDDBBBBBBDDDFFFDDDBBB???>>>???@@@???>>>===:::888888;;;<<<;;;999@@@>>>======>>>>>>===<<<>>>?????????>>>>>>@@@BBBGGGDDD@@@????????????>>>888777444111//////222555777:::>>>???===666///***))))))***+++++++++******+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))************))))))))))))))))))************((()))***)))((('''((()))******)))))))))******++++++++++++*********))))))***+++++++++***)))'''&&&***************************************************************++++++,,,++++++++++++,,,---...///111000000000000222333444444444444333222111//////------,,,+++++++++++++++***++++++,,,---...000111222333555666555333111///333222000000222666:::===???@@@BBBBBBBBBBBBBBBCCCAAAAAA@@@AAAAAAAAAAAA@@@@@@???>>>>>>AAADDDFFFHHHEEEDDDBBBBBBBBBBBB@@@???999777444444444555444333222555:::>>>AAACCCCCCCCC>>>@@@CCCGGGIIIKKKKKKKKKGGGAAA:::444000...---,,,*********)))((((((((()))************++++++++++++************************+++*********))))))))))))************************************************))))))))))))))))))))))))******))))))(((((((((((())))))))))))*********************+++,,,,,,---------....../////////....../////////...---,,,+++++++++++++++***+++...333777===???BBBEEEGGGFFFDDDCCC===888777:::>>>@@@CCCGGGCCCBBBAAACCCDDDDDDBBBBBBBBBOOO^^^lllxxx~~~zzzssskkklllsssyyypppqqqyyy~~~yyyyyyvvvfffYYYQQQOOONNNQQQOOOLLLKKKIIIFFFAAA>>>???;;;777666;;;CCCJJJOOOOOOKKKEEE???999444///,,,,,,,,,---------------,,,,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++------,,,,,,+++******)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,,,,------...------------,,,,,,,,,++++++*********++++++,,,---,,,,,,,,,...111333555===???AAADDDEEEEEEDDDCCCAAA>>>::::::;;;<<<;;;::::::<<<>>>AAADDDDDDCCCBBBBBBCCCBBB@@@>>>===>>>???>>>??????===;;;;;;===???AAA@@@@@@BBBFFFHHHIIIIIIFFFEEECCCBBBAAA@@@>>><<<:::;;;======>>>>>>???@@@>>>>>>???@@@AAA@@@===::::::888666444222222333444666:::>>>AAA@@@<<<666222,,,,,,,,,+++++++++++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++++++++++++++***))))))(((((())))))******++++++((()))******(((((()))*********))))))))))))))))))***************+++++++++++++++++++++***)))((((((***************************************************************+++,,,,,,++++++++++++,,,---...///000000000000111222333444333333333333111000///...------,,,+++++++++,,,,,,++++++---...000333555666999:::;;;;;;999666222///222222333444777:::>>>@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBBBBCCCEEEFFFEEEDDDAAA???<<<;;;<<<@@@CCCFFFDDDBBB???@@@CCCEEECCCAAA>>>;;;777444555555666666333333555777:::>>>AAABBB>>>>>>???AAAEEEIIINNNPPPRRRMMMDDD===777333///---+++++++++******)))((((((************+++++++++,,,***************************************)))))))))************************************************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))******************++++++,,,,,,---------...///000000000000000......------,,,,,,++++++---+++)))***///555:::===AAABBBCCCDDDDDDCCCBBBAAA999999<<>><<<;;;999888777999<<>><<<<<<>>>@@@@@@EEEIIIIIIFFFGGGMMMRRRYYYZZZ]]]aaaeeehhhkkklllcccaaa___]]]\\\[[[XXXVVVUUUUUUTTTQQQMMMHHHCCC@@@AAA@@@???@@@AAA@@@???===<<<;;;999777666444333333444777<<<@@@AAA???<<<:::111000...,,,++++++++++++++++++***))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))((((((((())))))***+++,,,,,,---,,,---......---,,,---...---------,,,,,,+++++++++************************,,,,,,++++++***+++++++++************************************************+++************+++,,,,,,,,,++++++,,,,,,---...///000000000111111222333333333333222222111000...---------,,,,,,,,,,,,------,,,---...111444777:::;;;@@@@@@@@@>>><<<:::888666777999===@@@BBBBBBAAA@@@AAA@@@@@@BBBCCCEEEEEEDDDGGGFFFFFFKKKPPPUUUVVVVVVIIIHHHFFFDDDBBBBBBDDDEEEFFFAAA======???@@@===:::???<<<999777888999999999666666666777999;;;===>>>@@@???>>>???AAAEEEIIIKKKSSSPPPKKKFFF@@@:::333...---,,,++++++,,,,,,+++************+++++++++,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************++++++,,,------...---...///111111222222222------,,,,,,++++++++++++,,,******///666===??????@@@@@@@@@@@@@@@?????????===@@@FFFJJJHHHBBBAAAEEEKKKSSS^^^hhhoooqqqllleeekkkvvv~~~tttiii^^^\\\]]]^^^```ccc```[[[VVVTTTSSSTTT[[[ccc___^^^[[[XXXWWWYYY___cccnnnppprrrssstttyyy{{{rrrqqquuufffbbb[[[TTTNNNLLLKKKKKKHHHFFFCCC<<<777666:::???GGGMMMTTTUUUOOOFFF???;;;111000...,,,++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,---------------,,,,,,,,,++++++++++++***)))))))))******,,,,,,...222888>>>DDDGGGHHHEEEAAA<<<888666555555444666:::???CCCFFFGGGGGGFFFFFFDDDBBB???=========999;;;>>>AAADDDIIINNNRRRXXX]]]cccfffgggkkkqqqvvv~~~}}}|||zzzwwwqqqiii```ZZZVVVPPPHHHAAA??????@@@@@@AAA@@@>>>======;;;:::888555666777999;;;<<<===>>>666444111...,,,+++,,,,,,,,,+++******))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((((((((())))))(((((((((((()))******+++,,,---...///111222333444555777888777666666777888777666666666555444333222......---,,,,,,++++++***...---,,,******+++,,,---************************************************+++++++++***+++,,,,,,---,,,,,,,,,,,,---.../////////000000111222222333333222222222111000///...---...---------------............000333666999<<<>>>EEEDDDBBB@@@??????@@@@@@AAABBBCCCDDDEEEEEEEEEDDDEEEEEEFFFJJJOOOQQQQQQPPPLLLJJJKKKQQQZZZbbbfffgggYYYZZZ[[[YYYVVVSSSRRRSSSRRRNNNHHHEEEDDDBBB???===???===:::::::::;;;;;;:::999999999:::999999888777============???AAACCCEEELLLMMMNNNNNNKKKDDD;;;444///---******,,,---,,,+++***++++++++++++,,,,,,,,,***************************************+++++++++************************************************))))))))))))))))))))))))))))))))))))************((()))))))))***************++++++,,,------............000111222222222222------,,,+++++++++,,,,,,+++,,,000666>>>AAA@@@>>>;;;;;;;;;<<<===>>>??????GGGFFFHHHIIIFFFBBBCCCHHHXXXhhh{{{}}}uuuzzz~~~}}}vvvsssgggZZZSSSPPPMMMOOOSSSQQQNNNMMMOOONNNMMMQQQWWWXXXXXXVVVTTTQQQRRRTTTWWWXXXZZZ\\\\\\]]]aaagggmmmxxx~~~~~~yyykkk[[[QQQOOORRRJJJKKKJJJEEE>>>999888999>>>FFFPPPUUUSSSNNNIIIGGG:::777111,,,)))***,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,************************))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++***************+++,,,///444:::@@@DDDFFFGGGCCC???999333000111333555666:::@@@EEEGGGFFFEEEDDDDDDCCC???<<<:::===CCCHHHEEEHHHNNNUUU]]]gggpppwww~~~yyyrrrfff[[[RRRLLLHHHFFFCCCAAA??????AAACCCBBBAAA<<<:::777666777999===@@@:::888444111...---------,,,++++++***************************************************************))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((((()))+++---///222333666777888:::<<<>>>???@@@@@@BBBCCCCCCBBBBBBCCCEEEBBBBBBBBBBBBAAA@@@???>>>999999777666444222111000///...,,,***))))))******************************************************+++++++++++++++,,,------,,,,,,,,,,,,---...///000//////111222222333222222111111111111000...---,,,......---------...//////000000222444777:::<<<>>>DDDCCCBBBAAAAAACCCDDDEEEDDDBBB@@@???@@@DDDGGGJJJJJJKKKOOOWWW___cccbbb```SSSNNNLLLPPPYYYbbbggghhhaaadddggggggccc_________cccaaa]]]XXXTTTQQQPPPPPPJJJFFFAAA===<<<<<<<<<;;;;;;;;;<<<<<<:::777444222777888999:::===???AAABBBDDDGGGLLLQQQRRRMMMEEE???555000+++)))***,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++++++++************************************************)))))))))))))))))))))))))))))))))************+++))))))))))))************++++++,,,,,,------.........///000111111111111111...---,,,++++++,,,---......111666===AAAAAA>>>;;;777888999;;;===???@@@AAAHHHDDDBBBDDDEEEHHHPPPXXXjjj{{{uuusssmmmfffeeeiiijjjggg___ZZZVVVTTTRRRQQQVVV]]]^^^ZZZYYY\\\]]]]]]```eeekkkkkkkkkjjjgggbbb]]]ZZZ[[[[[[YYYTTTNNNKKKMMMPPP^^^dddnnnwwwvvvddd]]]]]]XXXWWWTTTOOOGGGAAA===<<<:::@@@IIIOOORRRRRRQQQPPPEEE@@@888111---,,,---///***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,---000444;;;BBBFFFFFFEEECCC<<<999555111111333777999<<>>;;;<<<>>>???CCCKKKVVV___llloootttzzzsssggg___KKKEEE@@@>>>???AAAAAA@@@CCC@@@<<<999999;;;>>>AAA<<<:::777444111///......,,,,,,+++************+++************************************************)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))))))))))))))((())))))******++++++,,,,,,,,,---///333666:::<<<>>>???AAACCCFFFHHHJJJKKKHHHJJJKKKKKKKKKKKKLLLNNNKKKKKKLLLLLLLLLKKKIIIHHHGGGFFFEEECCCAAA???>>>===555444222///---+++***)))************************************************,,,++++++++++++,,,---------,,,,,,------...///000...///111222333333222222111111111000///...,,,,,,......---......//////000111222333444666888:::;;;???@@@BBBCCCDDDDDDCCCBBBCCCDDDGGGKKKOOORRRTTTVVVRRRUUU\\\gggsssxxxwwwtttiiiaaaYYYWWW]]]cccffffffdddgggiiigggbbb^^^___aaagggiiihhheee``````cccgggbbbZZZOOOFFF@@@??????????????????>>><<<999777666555555555666888<<>>???CCCHHHNNNRRRSSSSSSNNNJJJCCC;;;555000......******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,,,,------,,,,,,,,,++++++++++++*********++++++,,,---//////777;;;AAAFFFGGGEEEBBB???777777777888999;;;===>>>???AAABBBAAA??????AAACCC@@@HHHSSS\\\dddmmmwwwlllaaaSSSIIIEEEBBB@@@>>>DDDCCCAAA???>>>>>>>>>>>><<<;;;999777444222000///---,,,++++++******++++++************************************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************))))))))))))))))))))))))))))))******+++,,,,,,------//////000222555999<<>>???AAADDDGGGJJJLLLMMMKKKLLLNNNNNNMMMMMMOOOQQQNNNOOOPPPQQQQQQPPPNNNMMMNNNMMMMMMLLLKKKJJJIIIIIICCCBBB???<<<999555111000************************************************,,,,,,++++++,,,,,,---...---------------...000000...///111222333333222222111111000000///---,,,+++...............///000000222333333444555777999::::::===BBBEEEFFFCCC@@@===FFFNNNZZZeeekkklllhhheee^^^bbbkkkyyy{{{nnnhhhjjjmmmnnnmmmjjjkkkkkkfff^^^[[[\\\___aaaeeehhhgggdddeeemmmtttyyynnn]]]NNNEEEBBBCCCDDDDDDCCCBBB@@@???======<<<777666444333444888<<>>>>>>>>>>>>>>>>>>>>>>>@@@AAACCCDDDEEEFFFGGGHHHTTTkkkyyyqqqmmmllliiifffeeedddvvvzzzzzzsssxxxxxxpppbbbWWWTTTVVV^^^```lll{{{bbbQQQNNNQQQQQQMMMHHHGGGKKKPPPTTTVVVUUURRRNNNKKKGGG???333***///------------,,,***(((++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------,,,------......------,,,,,,+++++++++---------,,,,,,++++++,,,///555;;;>>>BBBAAA@@@???<<<:::888777999:::===@@@DDDDDDAAA???DDD@@@===???HHHWWWgggqqq~~~~~~nnnYYYIIIKKKAAA===DDDIIIFFFBBBAAA>>>???AAAAAA>>>888111,,,000000000...+++(((((()))((()))***+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))******)))((((((***+++,,,,,,,,,+++***+++---///...///111222111000...---000111333555777999:::;;;===<<<;;;;;;<<<===???@@@DDDDDDDDDEEEHHHJJJMMMOOOKKKLLLMMMMMMLLLKKKHHHGGGEEEEEEEEEFFFHHHJJJLLLMMMPPPPPPOOONNNMMMLLLKKKJJJ,,,,,,,,,+++++++++******++++++******++++++,,,---++++++,,,,,,,,,,,,------------------...///000000111222333444444444222222111000000///...------,,,...///000111222666;;;>>>>>>???AAAAAA@@@???@@@AAA:::JJJcccvvvyyyrrrooorrrxxxyyy{{{{{{zzzxxxuuutttppplllgggbbb^^^\\\[[[[[[VVVYYYYYYTTTLLLIIIKKKNNNMMMOOOQQQRRRRRRTTTWWWZZZ```bbbdddcccaaabbbiiioooqqqqqqdddPPPEEEGGGIIIEEEHHHFFFBBB===999777666666666555555:::AAAIIIMMMNNNPPPLLLEEE===666000---+++*********++++++,,,------************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******+++*********))))))))))))++++++******************+++,,,,,,------......///111111222111000...---,,,------------///333999>>>AAAAAAAAAAAAAAAAAAAAAAAA@@@DDDHHHGGGDDDEEEKKKRRRpppwwwmmmaaa[[[^^^eeeooouuuyyynnnccc]]]XXXSSSVVV```hhhmmmzzztttaaaYYYXXXYYYUUUPPPOOOQQQUUUVVVWWWUUURRROOOMMMJJJDDD999111///...,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------,,,------......------,,,,,,,,,++++++,,,---,,,,,,++++++---000444999===??????===;;;888777777777777<<<>>>AAACCCDDDBBBAAA@@@???CCCKKKXXXgggxxxrrrYYYNNNFFFFFFGGGDDDCCCDDDBBBCCCDDDDDDCCC???:::777222111000///---,,,++++++))))))***+++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((()))++++++******+++---++++++***)))))),,,111555777888:::;;;:::999888777999:::<<<>>>@@@BBBDDDEEE@@@@@@>>>=========>>>>>>>>>>>>>>>???AAACCCEEEGGGJJJKKKLLLLLLLLLJJJHHHGGG<<<:::888777999<<>>666000,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************)))))))))******++++++++++++++++++,,,,,,,,,---......//////111111111111000...---,,,,,,---000222555999>>>AAADDDDDDDDDDDDDDDDDDDDDDDDCCCJJJOOOLLLFFFHHHSSS___wwwlllfff^^^ZZZ___mmm}}}xxxcccXXXOOOPPPTTTYYYdddpppzzzuuujjjgggeee^^^WWWSSSSSSUUUVVVUUUUUUSSSQQQPPPOOOJJJBBB<<<333000---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------,,,------......------,,,,,,,,,++++++++++++,,,,,,***,,,111666:::===??????888666444333444777:::===>>>@@@AAA???===<<<>>>AAAJJJTTTfffzzz|||nnn]]]QQQIIIDDDFFFIIIEEEDDDDDDDDDDDDBBB???===666333000000111111///---***+++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))&&&(((+++,,,++++++,,,...************,,,111888===@@@AAABBBCCCCCCBBBAAA@@@???@@@AAACCCEEEGGGHHHIIIEEEDDDCCCAAA@@@?????????888888888999:::;;;======BBBDDDEEEGGGHHHHHHHHHGGG>>>:::555222333888===AAAEEEFFFHHHKKKMMMPPPRRRSSS++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------------......///000111222555555666777777666444333000///...---------.........111555888;;;???CCCFFFEEEDDDBBBBBBBBBEEEHHHJJJ]]]ttt~~~xxxooo```UUUIIIMMMOOOMMMIIIGGGJJJNNNQQQRRRTTTTTTSSSRRRRRRRRRRRRPPPNNNMMMKKKIIIFFFDDDAAAAAAAAABBBAAA@@@>>><<<===<<>>888666444111222666<<>>===333333333444888<<>>IIIRRRjjjttt}}}}}}kkkYYYOOOLLLLLLGGGEEEDDDEEEFFFEEEBBB???<<<777222111333444111---,,,,,,,,,++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))&&&)))+++,,,+++++++++,,,***+++---000333888>>>CCCDDDDDDEEEFFFFFFFFFEEEEEECCCDDDDDDEEEEEEFFFFFFFFFEEEDDDDDDCCCBBBAAAAAAAAA888888888888888999999999999;;;===@@@CCCEEEGGGGGGEEEBBB===999999;;;???BBBBBBCCCDDDEEEFFFHHHIIIIII++++++++++++++++++++++++++++++******++++++,,,---+++++++++,,,,,,,,,------.........///000111333333666666777888777666555444222111///...------...///000444:::>>>@@@AAABBBBBBBBBDDDGGGIIILLLQQQXXX^^^jjjyyyoooccc]]]XXXNNNFFFIIINNNSSSTTTTTTVVV]]]ccc```dddgggiiiiiihhhiiikkkmmmiiiccc^^^[[[XXXTTTPPPLLLMMMMMMLLLJJJGGGEEEDDDCCC===???HHHJJJKKK[[[pppzzzmmmddd___[[[TTTLLLIIIJJJIIIDDD>>>888555222000222666===AAAGGGIIILLLMMMIIIBBB;;;555,,,,,,------------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++*********************+++++++++******++++++,,,,,,,,,,,,,,,,,,---......//////000111111000000//////......+++///555999<<>>777111...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------,,,------......------,,,,,,,,,---+++******---000111555;;;@@@BBB@@@===;;;888999;;;===@@@BBBDDDDDD??????>>>>>>CCCPPPcccrrryyyyyy}}}vvvsssqqqvvvyyytttvvv{{{hhhXXXOOOIIIFFFDDDFFFIIIJJJGGGCCCAAA<<<555444555555222...///...---,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((()))++++++***)))***+++,,,///444999<<>>??????@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===???AAACCCDDDEEEGGGEEEBBB???===<<<<<<<<>>BBBCCCBBBBBBBBBFFFPPP\\\dddgggllluuu||||||mmmcccVVVPPPQQQSSSRRROOO^^^bbbgggkkkooossszzzwwwyyyzzzyyyyyy|||wwwnnnhhheeebbbaaabbbdddddd```ZZZUUUTTTUUUOOOGGGAAA@@@>>>===FFFSSS```mmm~~~vvveeeUUULLLGGGFFFEEE<<<:::777333222444999>>>CCCFFFJJJLLLKKKFFF@@@<<<111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++++++++++++++******++++++,,,------------------...//////000000111111000//////////////////333888<<<>>>AAACCCEEEBBBBBBBBBBBBBBBBBBBBBBBBAAAHHHUUUiii|||vvvlllppptttzzz}}}uuupppuuubbbUUUPPPSSS]]]iiipppvvvxxxaaaSSSQQQTTTTTTSSSSSSRRRPPPOOOMMMLLLIIIDDD<<<666222///---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,)))******++++++,,,------,,,------......------,,,+++---...,,,+++,,,000444777:::???CCCDDDBBB???===CCCDDDDDDDDDCCCBBBAAA@@@:::===CCCKKKWWWhhh{{{tttzzzwwwtttsss}}}}}}pppmmmkkkooo~~~xxxqqqpppwwwppp]]]OOOIIICCCBBBEEEHHHGGGDDDDDD@@@:::888777777555333111///...,,,++++++,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++***)))***,,,...111666<<<@@@BBBCCCCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFEEEDDDCCCAAA@@@>>>===<<<999:::;;;===>>>???@@@@@@AAAAAABBBBBBBBBBBBAAA@@@DDDCCCCCCCCCCCCCCCCCCCCCFFFFFFEEEDDDBBB???<<<:::@@@@@@@@@@@@@@@@@@@@@@@@******+++++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,,,,------......///000111333444555666777777777777555444333111000///...000222555777<<<>>>AAACCCCCCDDDEEEFFFUUUhhh~~~~~~wwwqqqeeeZZZSSSPPPOOOSSS\\\dddiiijjjqqqtttyyy~~~}}}|||{{{sssppprrrttt}}}xxxllleeeeeeiiiggg```UUUKKKDDDAAA@@@AAAIIIRRRbbbsssnnnVVVGGGEEEIIIBBBAAA>>>888555555999<<>><<<;;;::::::;;;<<<>>>@@@BBBCCCCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFDDDBBBAAA@@@@@@@@@?????????>>>>>>*********++++++,,,,,,,,,++++++******++++++,,,---++++++,,,,,,,,,---------......///000111333555666666777777777666555333222......---...111555999<<>>@@@BBBCCCTTT___qqq|||zzzxxxzzz}}}}}}}}}~~~zzzwww~~~~~~vvviiifffhhhsssttt]]]LLLFFFGGGIIIHHHDDDDDDBBB???===>>>AAACCC333111///,,,++++++,,,---++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++)))*********,,,111777;;;???AAABBBBBB@@@@@@AAABBB>>>>>>>>>>>>???@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBDDDFFFGGGHHHHHHGGGBBBCCCDDDEEEFFFEEEDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFEEEBBBAAA@@@>>>===;;;:::999++++++++++++++++++++++++------,,,++++++,,,,,,,,,,,,,,,,,,---------......///111333333333333555777777555444555777777333000222000000222666:::>>>???CCC>>>>>>BBBEEEIIIRRR]]]qqqjjjbbbVVVMMMLLLPPPWWW[[[]]]eeemmmuuu}}}vvv}}}|||zzzttt{{{nnn```RRRFFFCCC@@@AAAEEEIIINNN[[[jjjwww}}}mmmZZZKKKKKKIIIGGGFFFCCC>>><<<<<>>BBBBBBAAA???===;;;;;;;;;;;;<<<;;;;;;:::;;;<<<===>>>CCCDDDEEEFFFFFFEEEDDDCCCGGGEEECCCBBBCCCDDDDDDDDDGGGDDDAAAAAACCCCCCAAA>>>AAABBBCCCEEEFFFFFFGGGGGGDDDFFFGGGHHHLLLNNNKKKFFFFFFGGGGGGEEEBBB???===<<<++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,---------.........///111222333222333444666777555444555777666333000//////000333777;;;>>>???CCC@@@AAAJJJRRRXXX```iiirrrvvvhhhZZZTTTNNNNNNUUU^^^eeeiiiiiipppxxxxxxrrreee\\\VVVMMMFFFDDDCCCDDDJJJRRRcccpppwwwhhh]]]SSSHHHCCCDDDDDDCCCAAAGGGHHHIIIHHHFFFEEEDDDEEECCC>>>777111///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---......---,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,---------.../////////000000111111222000...---...111444666AAAAAABBBEEEHHHHHHFFFDDDEEEGGGUUUmmmzzzqqqnnnwww|||xxx~~~xxxvvvaaaRRRMMMPPPaaayyy|||aaaXXXWWWRRROOOPPPKKKIIIFFFDDDCCC???888222...---,,,---......---+++---------,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,---------,,,---.........---,,,+++,,,---///222777===BBBEEEEEEGGGHHHIIIHHHFFFDDDDDDAAA???>>>AAAJJJ\\\ooo}}}|||{{{{{{wwwzzz}}}ppphhhppplllUUUGGG@@@HHHFFFEEEEEECCCAAADDDJJJDDD>>>555000//////...---------,,,+++************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++(((***---222777;;;???AAA>>>===;;;999777777777777444555666888:::===???AAABBBEEEGGGGGGDDDCCCDDDFFFAAA@@@??????@@@AAAAAAAAA@@@@@@@@@???>>>>>>@@@AAABBBBBBAAA@@@@@@BBBCCCDDDEEEBBB@@@@@@BBBDDDFFFHHHEEEFFFFFFFFFDDDCCCBBBBBB++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---,,,------------............000111222222222444555777666666666777666333111///000333666:::===@@@AAACCCGGGTTTeeeqqquuuwwwyyy{{{nnn```TTTPPPNNNQQQ\\\nnn|||~~~zzzvvvkkk```UUUMMMHHHDDDBBBCCCHHHSSSdddzzzuuu^^^MMMHHHGGGFFFDDDHHHJJJLLLKKKHHHEEECCCBBBCCCAAA<<<666111......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++...------,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,------------......//////000111222222111000//////111555888;;;AAA@@@AAADDDGGGHHHFFFCCCGGGXXXsss~~~xxxwww|||cccPPPOOOSSSbbbwwwrrrZZZPPPOOOPPPPPPMMMKKKIIIHHHGGGCCC===777000...------......---,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,,,,------------...............---,,,+++---///222777===BBBFFFHHHDDDGGGIIIIIIGGGDDDBBBAAA<<<===BBBMMM___vvv}}}~~~nnn___]]]iiioooSSSDDDDDDEEEGGGIIIFFFBBBEEELLLFFFCCC>>>888333000---,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))******+++,,,+++...333888;;;<<<<<<<<<999888666444333222222333000222555999===AAACCCEEEEEEGGGIIIFFFAAA???@@@CCC???===;;;:::999:::;;;<<<@@@CCCEEECCC???>>>BBBEEEUUUSSSNNNJJJGGGFFFFFFFFFMMMHHHIIIPPPPPPIIIDDDEEEDDDDDDEEEEEEFFFFFFFFFFFF++++++++++++++++++++++++,,,,,,+++++++++,,,------------------...............///111111111111333555777777777777777555333111111333777:::===???BBBCCCHHHXXXrrr}}}kkkaaa[[[VVVXXXZZZdddxxxwwwjjj\\\NNNFFFBBB???CCCNNNccc}}}eeePPPIIIJJJKKKJJJMMMOOOOOOLLLHHHEEEDDDCCCCCC@@@:::333......000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---------,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------...---......000111222333333000000000222555999===??????@@@BBBCCCDDDDDDEEEFFFRRRnnnxxxrrrxxxqqq```SSSPPP]]]iiissseeeQQQOOORRRQQQQQQNNNLLLKKKJJJFFF@@@:::444111...------...---,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------.../////////......---,,,,,,---000666<<>>???>>><<<;;;===BBBIIINNNUUUVVVWWWVVVTTTTTTUUUWWWkkkjjjhhhfffdddcccbbbaaabbb```jjj}}}lllSSSFFFDDDCCCBBBBBBCCCDDDDDDDDD++++++++++++++++++++++++,,,+++++++++,,,,,,---...---------.........//////...///111111111111333555777888888888666444333222222555999<<<>>>@@@CCCEEEWWWmmmiii[[[XXX[[[^^^gggjjjuuuuuu^^^OOOIIIHHHEEEFFFOOO```xxx}}}ZZZJJJLLLQQQJJJMMMOOOOOOMMMJJJGGGGGGBBBCCCBBB===555000...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---------.........---...///000111222333444000000222444888<<<@@@CCCAAAEEEHHHGGGCCCCCCHHHNNN]]]yyy|||yyywwwaaaOOOMMMPPPYYYpppzzz___TTTSSSQQQQQQNNNLLLKKKLLLJJJEEE@@@999555111...---...------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---------.........//////......------------///333888???DDDGGGHHHHHHHHHJJJJJJGGGCCCAAACCCFFFLLLZZZqqqzzzmmmqqq|||~~~zzzsssnnnoootttxxx\\\PPPFFFFFFIIIHHHFFFFFFGGGHHHHHHDDD===555///---,,,,,,,,,+++,,,,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,---...444444444444444444333333666555444333333333444555===>>>@@@BBBDDDDDDDDDCCC???>>>>>>@@@CCCDDDDDDCCCEEEEEEDDDFFFLLLWWWdddnnnmmmmmmnnnrrrwwwyyyxxxvvvxxx{{{~~~uuu[[[JJJFFFCCCBBBCCCDDDCCCBBB++++++++++++++++++++++++++++++++++++,,,---......------........./////////...000111222222222444555777999:::999666444333333222666;;;>>>???BBBGGGLLLhhhzzzlll\\\VVV[[[ccchhhtttuuu|||wwwjjjcccWWWOOOGGGDDDIIIXXXqqqhhhPPPIIIHHHJJJLLLNNNMMMKKKHHHGGGFFFCCCCCCBBB???999444000...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------............//////000000111222333333000111333666:::>>>BBBDDDCCCFFFHHHGGGFFFJJJSSS\\\hhh{{{~~~jjjXXXKKKIIIYYYmmmppp^^^UUUQQQQQQNNNKKKKKKLLLMMMJJJGGG???:::444000......------............---------,,,,,,,,,,,,,,,------------------,,,,,,++++++*********++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............///......---......//////444777<<>>999333///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------............000000000111111222222222000111333777;;;???CCCEEEDDDCCCEEEKKKVVVdddqqqyyy||||||yyyvvv[[[LLLNNNVVVkkk|||uuuiiidddXXXSSSNNNKKKLLLLLLKKKIIIEEE???888222///...------............------------,,,,,,,,,---------......000//////...------,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------..................------...///000111999<<>>???BBBEEEFFFGGGFFFFFF???@@@AAAAAAEEETTTiiiyyyzzzxxxuuuuuuvvvooo]]]^^^mmm~~~cccRRRIIIHHHJJJJJJHHHGGGJJJLLLIIIAAA999000///...---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...000000222333555777999:::;;;<<<888888999;;;===@@@CCCEEEBBBAAA@@@???@@@AAABBBCCCSSScccvvv}}}}}}++++++++++++++++++++++++,,,,,,,,,---------......////////////000000000000222222222333444555666777:::<<<<<<999666555777:::BBB@@@DDDSSSiiiyyy~~~|||vvvmmmoootttzzz~~~cccSSSKKKGGGGGG___~~~nnn\\\OOOPPPNNNFFFCCCGGGHHHFFFDDDBBB???:::555111///...,,,,,,---------,,,...------,,,,,,------............------,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,------...////////////111333333333222333444444666:::===@@@CCCDDDEEEGGGJJJTTTmmmzzz___NNNRRRYYYiii}}}rrrUUUJJJJJJIIIHHHHHHHHHGGGCCC<<<666111......++++++,,,---------,,,,,,---,,,,,,++++++,,,,,,---000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,------------------............///.........,,,+++///666===@@@CCCCCCAAADDDJJJIIICCCGGG@@@???JJJWWWfff}}}}}}yyy~~~xxxyyyllleeecccjjjeeeNNNEEEFFFLLLJJJHHHHHHKKKLLLGGGAAA999444///---...//////......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************''')))++++++***))))))******+++---------...000222666888<<<>>>>>><<<888555000555<<>>BBBCCCLLL\\\nnn|||~~~uuupppjjjiiipppzzz}}}aaaOOOGGGFFFGGGGGGGGGHHHHHHFFFDDD===888222...---...///......---,,,,,,++++++,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************)))***,,,+++***)))***++++++---000111222222444666:::;;;======<<<:::666444:::<<<@@@BBBBBBBBBAAAAAA<<>>:::555333000//////000///.........------------.........------------,,,,,,,,,,,,,,,,,,---------......------------,,,,,,,,,,,,.........---------------------......//////000000111222444333222222333555888;;;???CCCEEEGGGJJJLLLWWWfff|||xxx```UUUKKKKKKVVVhhhvvvZZZMMMNNNLLLEEEIIIIIIHHHEEE@@@:::444000---------------------,,,------,,,,,,,,,,,,------///////////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------............//////...---000555;;;???BBBEEEGGGGGGEEECCCDDDBBB>>>@@@MMMaaauuu}}}}}}{{{tttnnnkkklll}}}```OOODDDEEEFFFGGGGGGGGGHHHIIIDDD>>>666000------...///...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++***************************************************+++,,,,,,*********,,,,,,000444777888888999:::>>>>>>===<<<:::888666444>>>@@@BBBBBB@@@>>>=========JJJ```uuu}}}wwwlllttt~~~,,,,,,,,,,,,,,,,,,,,,,,,------------............///000000111111222222222555555555666777888:::::::::;;;<<<;;;:::<<>>:::777555111//////000///.........------------......------------------------,,,,,,,,,---------.........------------,,,,,,,,,...............------------......//////000111111222333444444333333555777;;;???CCCFFFHHHKKKPPPTTT```mmmttt___OOOIIIRRRiii~~~gggRRRQQQOOOFFFIIIIIIIIIIIIEEE>>>666111.........---------------------,,,,,,,,,,,,------.../////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------............///...------222:::@@@CCCCCCEEEGGGHHHFFFDDDDDDEEEFFFHHH^^^vvv{{{yyy~~~uuueeeoooyyydddNNNIIIEEEGGGIIIJJJJJJKKKJJJDDD;;;333///---...///......---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************)))***++++++))))))+++,,,...222777;;;<<<<<<======???>>><<<:::888777777777===@@@CCCCCCAAA???@@@AAANNN]]]sss~~~,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000111222333333444666666666777888999:::;;;:::;;;;;;:::;;;???FFFMMMZZZeeewwwtttqqqzzzxxxxxxwwwgggYYYPPPEEEAAAUUUooooooWWWQQQMMMFFFIIIHHHGGGGGGFFFDDD@@@===:::666222/////////...---///......------......///------------------------,,,,,,,,,---------...............---------,,,,,,..............................//////000111111222333444555555444555888:::???CCCGGGIIIKKKPPPWWW^^^mmmsss}}}iiiQQQIIIWWWiiilllcccYYYJJJJJJJJJJJJJJJHHHBBB:::444000///...---------.........------,,,,,,------..................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------............///------///555===CCCEEEDDDEEEFFFGGGEEEBBBBBBHHHOOO]]]rrr{{{vvvzzzwwwlllqqqcccRRRDDDDDDJJJLLLJJJIIIMMMHHHAAA999222////////////...------,,,,,,------++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************((()))***))))))))),,,...111444999<<<======>>>>>>===;;;:::888888999:::;;;>>>@@@@@@??????CCCLLLSSSeeeqqq}}}}}}~~~}}}xxxuuupppnnnxxx,,,,,,,,,,,,,,,,,,,,,,,,------........./////////000000111222333444444555666666666777888999:::;;;888999:::;;;===DDDNNNUUUdddmmmzzz~~~ssslllsss~~~~~~lllZZZGGG>>>HHHYYYwwwvvv```RRRHHHIIIHHHFFFFFFGGGGGGEEEDDD<<<888333000//////......//////............//////,,,,,,,,,------------...,,,,,,,,,---------..................---------,,,...............///////////////000000111111222222333444666666777999<<>>888222111///...------...///......------------......------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............---------............///---///333:::@@@DDDFFFEEEGGGFFFEEECCC@@@CCCOOO]]]xxxzzzllleee{{{|||aaaIIIDDDIIIJJJHHHGGGLLLJJJFFF???888333000000///......---------------++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************'''((()))))))))+++...111555888;;;======<<<======:::999888777888:::<<<>>>;;;;;;;;;:::===IIIZZZgggqqq{{{xxxsssuuuxxx}}}~~~wwwtttqqqiiifffcccbbbjjjzzz------------------------............////////////000000111222333444555555666666666666777999:::;;;999:::===???DDDNNN[[[dddnnnuuuuuupppqqq}}}rrrZZZLLLIIILLLbbb|||dddUUUNNNKKKHHHFFFGGGHHHHHHHHH@@@;;;666222000000////////////............//////,,,,,,,,,---------......,,,,,,,,,---------..................---------------........./////////000//////000111111222222333333555666777999<<<@@@DDDFFFHHHJJJKKKMMMWWWfffrrr{{{aaaNNNIIIRRRiiikkkRRRNNNKKKJJJJJJHHHCCC>>>333222000...------...///......------------......,,,------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............---------............//////333:::???BBBDDDFFFGGGGGGEEEDDDEEEEEEMMMbbbvvv~~~yyyqqqkkkpppuuuUUUJJJHHHGGGHHHKKKIIIJJJJJJEEE>>>666111/////////...---------------++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************'''(((******,,,...333666:::<<<>>>>>><<<;;;<<<===:::999888888999:::<<<>>>777>>>EEEKKKRRR]]]lllwww{{{}}}ooonnnfffjjjmmmrrr|||vvvuuuyyy|||wwwsssrrrwww------------------------............/////////000000111111222444555666666555555666666777888:::;;;;;;===AAAEEELLLXXXgggqqq{{{}}}qqqrrrsssyyywwwqqqsssyyy|||zzz{{{zzzrrriiigggnnnwww{{{uuu```QQQGGGQQQsssxxxeeeUUUQQQKKKHHHGGGGGGGGGGGGBBB>>>888333111111111000//////............//////,,,,,,,,,------.........,,,,,,,,,---------......//////.........------------.........//////000000000000000111222222333333444555777888:::>>>CCCFFFGGGIIIKKKKKKNNNYYYjjjxxx{{{^^^OOOIIISSSfff|||VVVQQQLLLJJJKKKKKKGGGCCC444222000...---...//////......------------......,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---------.........//////000777>>>CCCDDDEEEGGGIIIEEECCCDDDHHHLLLYYYttt|||xxx{{{{{{~~~{{{nnngggsssbbbQQQJJJFFFJJJRRRFFFJJJLLLIIIAAA888222/////////...------------...++++++++++++++++++++++++++++++************++++++++++++************++++++************************************************((()))+++,,,...111666999>>>??????>>><<<;;;<<<===:::999999999999:::<<<===999GGG[[[jjjrrrxxx~~~~~~qqqpppggghhhggghhhqqq}}}zzz{{{|||}}}yyyxxx{{{}}}uuu{{{------------------------------......///000000000111222222333333444444555666444333444666999::::::;;;???CCCIIIWWWiiiwww}}}yyyqqqmmmtttvvv|||wwwnnnmmmkkkhhhffffffjjjmmmmmmppppppkkkddd```aaadddeeegggiiikkkpppxxxjjjKKKNNNaaa}}}}}}]]]RRRHHHGGGJJJKKKGGGBBBEEEBBB===888444222000000////////////////////////.......................................................................................///000000333111000111222444444333777666777;;;<<<===CCCKKKNNNOOOLLLEEEGGGXXXqqquuu```UUUGGGTTTnnnbbbRRRHHHJJJKKKEEECCCFFF<<<777222000000000///---......------------..............................------------------------------------------------,,,,,,,,,---------........................------222222222000......000222999;;;???BBBEEEFFFGGGGGGFFFDDDFFFLLLUUUiii~~~{{{vvvvvvxxx|||lll```kkkyyybbbOOODDDFFFNNNIIILLLKKKGGGEEECCC:::...222000...---......---+++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,+++***))))))******+++***)))***---222888<<<;;;<<<<<<======<<<<<<;;;::::::;;;=========<<<;;;@@@XXXyyy}}}vvvpppjjjcccaaahhhsss}}}}}}uuuzzz|||~~~------------------------------......///000000000222222222333444444555555666666555666888:::<<<<<>>999555222000000////////////////////////........................................................................///............///000000222111111111222333444444777555777===AAADDDIIIOOOQQQIIIFFFHHHLLLXXXssscccLLLHHHVVViiioooZZZIIIIIIMMMJJJFFFGGG>>>:::444000000000///.........------------..............................------------------------------------------------,,,,,,---------.................................///000000//////000222444:::===BBBFFFHHHHHHGGGGGGFFFCCCFFFTTThhh}}}ooofffiiisssZZZIIIGGGMMMIIIMMMMMMIIIGGGDDD;;;111222///---------...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************,,,,,,+++***************,,,******+++000555999;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;:::;;;<<>>>>>EEEIIIOOOVVVfffzzzyyywwwxxxqqqssspppmmmnnnqqqssssssqqqppppppqqqqqqmmmfff]]]WWWWWWXXXXXXXXXYYY\\\aaadddqqqvvv}}}wwwTTTKKKIII___yyyaaaNNNLLLMMMIIIHHHKKKFFFDDD@@@;;;777333000///////////////////////////........................................................................//////......//////000111111111111111222333444555:::888:::BBBIIILLLOOOTTTTTTGGGBBBKKKRRR[[[uuuiiiQQQKKKUUUrrrkkkRRRLLLNNNLLLHHHFFFBBB===777222/////////.........------------..............................------------------------------------------------,,,------------.................................---.../////////111555888<<>>777222000---,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++************+++,,,++++++...444999;;;:::;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<;;;::::::>>>FFFLLLddd~~~{{{zzzpppvvvvvv|||}}}.................................///000000111111333333333444555555666666666888999;;;<<<>>>@@@BBBJJJOOOUUU\\\kkk~~~xxx~~~xxxuuusssvvv||||||wwwvvvwwwyyyxxxpppcccYYYWWWWWWXXXXXXZZZ\\\___aaaiiiooouuu{{{pppYYYDDDHHHcccdddNNNOOOSSSLLLHHHJJJGGGEEEBBB>>>999444111///////////////////////////......................................................................../////////...///000000111000111222222333444666777===;;;>>>GGGOOOSSSUUUXXXZZZTTTOOOQQQXXXfff}}}eeeOOOLLL___xxxsssZZZOOOMMMKKKIIIIIIFFFAAA:::444000/////////......------------..............................------------------------------------------------------------........................////////////---.../////////222777:::???EEEMMMQQQPPPMMMJJJIIIJJJOOO^^^xxxyyyeee]]]{{{hhhSSSHHHGGGJJJMMMMMMKKKGGGBBB>>>444111...------......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************,,,++++++******+++++++++---,,,---222999<<<<<<999;;;<<<<<<======<<<<<<;;;=========<<<>>>FFFRRR[[[ggg|||wwwpppvvv}}}yyyxxxssszzz~~~..............................//////000111111111333444444555555666777777666888:::;;;<<>>777222//////000......------------..............................---------------------------------------------------------.........//////........./////////000000///000000///000333888<<>>>>>======<<<;;;<<<===@@@FFFRRR```jjjmmmuuuqqqrrrnnnoooqqquuuzzz|||zzzwwwvvv~~~{{{yyy...........................//////000000111111222444444555555666777777777777999;;;<<<===BBBJJJPPPYYYbbbmmmwwwxxxvvv{{{rrrmmmhhheeefffiiimmmoooooowww~~~~~~~~~~~~aaaOOOJJJTTTtttrrr___TTTLLLIIIJJJFFFFFFDDDBBB>>>999444111000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////000000111222000333666666555666:::>>>;;;===EEEQQQZZZaaakkkttt~~~```OOOMMM]]]wwwvvv```NNNHHHIIIIIIGGGBBB;;;555111000111......------------..............................------------------------------------------------------........./////////.........//////000000111111111111111222555;;;???HHHOOOVVVWWWUUURRRSSSUUU^^^ssszzztttxxx~~~{{{ccceeemmmvvvZZZKKKGGGFFFJJJMMMLLLIIIHHH<<<888333000//////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************,,,++++++++++++,,,,,,---...000444777::::::;;;:::>>>>>>????????????>>>>>>999;;;???HHHTTTcccpppwwwvvv{{{pppnnnvvv~~~{{{yyy|||{{{ssspppuuu{{{......................../////////000111111222222444555555666777777888888999;;;======???FFFQQQYYYjjjtttyyyqqqvvv}}}{{{xxxyyy{{{}}}{{{rrrtttppp\\\LLLKKKeeeeeeTTTNNNKKKEEEEEEEEECCC@@@;;;666333000000000000000000000000////////////////////////////////////////////////////////////////////////000000//////000000111222111444888888777888<<>>FFFUUUhhhxxx|||nnniiirrrvvvllljjjmmmttt|||/////////////////////////////////000111111222222555555666666777777888888;;;===>>>>>>AAAIIIUUU___xxxwwwqqqxxxyyynnnooo{{{cccMMMCCCVVVssszzz___RRRKKKDDDEEEEEEDDDAAA<<<777444000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111222111555999999888999>>>CCCIIINNNWWW]]]___dddqqq{{{bbbOOOWWWvvvzzzeeeUUUMMMGGGHHHFFFAAA999333111222.........------.................................------------------------------------------------............/////////000---......///000111111222//////000222555;;;CCCHHHOOOTTTXXXWWWTTTTTTZZZ```~~~vvvuuuuuubbbXXXbbb}}}]]]OOOFFFIIIOOONNNJJJHHHBBB>>>888333000//////...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,---......444::::::666444888<<<@@@AAAAAABBBBBBAAAAAA@@@AAADDDMMM```wwwuuuiiigggxxx~~~pppeeelllqqqyyy............//////////////////000111222333333444333444555666777888999:::::::::<<>>HHHQQQUUU[[[]]]UUUKKKPPPdddxxxfffRRRYYY{{{aaaIIIJJJNNNIIIHHHMMMHHHAAA888333222111000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,++++++++++++++++++++++++++++++++++++,,,---,,,++++++---...222444777777888:::>>>BBBJJJFFFDDDFFFGGGDDDBBBCCCEEENNNZZZsssrrrkkkrrr}}}{{{yyy|||............//////////////////000111222333444444555555666777999:::;;;;;;<<<===@@@DDDHHHPPP```ooo}}}www}}}~~~rrrmmmppp~~~hhhPPPIIILLL]]]|||qqqWWWNNNMMMFFFHHHHHHAAAAAA@@@666444222000000222333333333111111111111000000000000000000000000000000000///000000////////////000000000000111111222333333333555666666888:::>>>CCCFFFTTTXXXcccmmmhhhbbbpppbbbWWWcccyyywww^^^PPPLLLGGGIIIHHH>>>:::777---000///...///000000...,,,////////////////////////------------------------,,,,,,---------.........---------.........//////000000000000000111111222333444666888<<>>>>>BBBHHHMMMVVVeeettt~~~uuu|||{{{nnnhhhooo{{{^^^KKKCCCGGGaaa{{{]]]MMMOOOGGGIIIJJJCCCBBBCCC;;;666444111111222333333333111111111111000000000000000000000000000000000000111000000//////000000111000111111222333333444444777888888999<<>>>>>>>>>>>CCCJJJRRR\\\lllyyy}}}xxx}}}ppplllvvvuuu[[[IIIGGGQQQjjjmmmWWWRRRHHHHHHKKKEEEDDDDDD>>>777555222222333333333333111111111111000000000///000000000000000111111111111000000000000000000111111111222333444555555666888999999:::===CCCMMMTTT^^^mmmyyyyyyuuuwww}}}vvv[[[WWW```}}}www```QQQLLLLLLDDD@@@;;;000222000......///000///...////////////////////////........................------------........................////////////000000000000111222333333444777:::???JJJYYYdddiiieee___XXXXXXdddzzz}}}zzzttt}}}xxx{{{}}}~~~~~~~~~{{{fffdddoooxxxWWWFFFGGGKKKJJJFFFFFFDDD===555000...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++...222666666777888:::===BBBGGGJJJPPPUUUWWWQQQHHHNNNkkkmmmccchhhttt............////////////000000111222333444444555555666777999;;;<<<>>>>>>???AAAIIITTT___iiiwww}}}|||sssjjjjjjwwwrrrVVVNNNKKKZZZ~~~www]]]MMMIIILLLHHHFFFDDD===999666444333333444333222111111111111000000000//////000000000111111111222111111000000000000111111222222333444555666777777777999:::;;;>>>GGGSSS\\\iiittt{{{hhheeefffjjjmmmssshhh[[[WWWmmmqqq[[[PPPNNNGGGBBB===222222111///...///000000///////////////////////////........................---------.........//////........./////////000000000000000000111222333444444888>>>EEETTTeeennnnnniiiccc^^^eeexxxxxxttt|||~~~wwwwwwjjjfffvvvoooRRRHHHHHHFFFFFFGGGFFFAAA888222///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,+++,,,///555999888777888;;;@@@FFFKKKNNNZZZ[[[YYYPPPHHHSSSttt}}}rrrttt}}}~~~nnndddeeerrr............////////////000000111222333444555555555666888999;;;===??????CCCIIIXXXjjjwwwzzz{{{{{{uuujjjaaallldddSSSJJJTTT|||vvv\\\MMMMMMJJJHHHEEE===:::888555333444444333222111111111111000000000000///000000111111222222222222111111000000111111222222333333555666777888999777999;;;===AAAKKK[[[fffsssyyysssXXXTTTRRRUUUUUUXXXeeeuuutttcccTTT]]]}}}dddSSSPPPJJJFFF@@@666333111///...///000000000////////////////////////........................------........./////////....../////////000000000000000000111222333444555555<<>>GGGPPPVVVZZZccc___YYYPPPLLLWWWuuuxxxwww~~~sssjjjjjjuuu............////////////000111111222333444555555777777999;;;===???AAAAAACCCPPPhhh}}}~~~}}}xxxaaa]]]kkkvvv\\\OOOQQQqqqqqqUUUNNNJJJIIIGGG???;;;999666444444444333222111111111111000000000000///000000111111222333333222111111000000111111222222333444555777888999:::888;;;>>>???DDDQQQcccpppxxxzzzssseeeVVVQQQOOOPPPLLLIIIRRRaaaxxxrrr\\\UUUgggjjjTTTPPPMMMIIIEEE<<<444111///...///000000000////////////////////////....................................////////////.../////////000000000000000000000111222333555555999BBBKKKTTTdddsssqqqfff]]]___iii}}}pppWWWZZZooo___LLLDDDHHHGGGEEEDDD@@@:::333///........................------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***+++---///000333777;;;::::::===DDDQQQ]]]fffjjjfff___WWWTTTWWWcccxxx}}}vvvwww............/////////000000111222222444444555666888999:::<<>>888666///...------...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------///333666999999???555DDD[[[eeevvv|||kkkeeeZZZXXXfffwww}}}sss|||///////////////000111111111111222444555666777888:::888999>>>BBBCCCGGGLLLSSSbbbxxxrrriii^^^___tttoooWWWNNNVVVoooiiiUUUPPPMMMIIIGGGCCC>>>888444333444333222111111111111111111111111222000///000222333222000111333444444333222333555666666777777999:::<<<===@@@>>>@@@KKKYYYfffsss~~~{{{{{{{{{rrrjjjbbb[[[YYYWWWTTTOOOKKKIIIIIIJJJVVVllllllZZZ[[[ooouuu]]]RRRPPPKKKDDD<<<777222///000111000///000000/////////.........//////000000000000//////000000000000////////////......//////000111111111000111222222333555:::===DDDOOO___ooovvvsssiiiaaabbbxxxzzzoooooouuufffWWWZZZwwwvvv___NNNIIIFFFHHHGGGAAA:::777000...------...///...,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------...000444777999:::???999KKKcccnnnzzz{{{iiiaaa^^^cccuuuxxxnnn{{{000////////////000111111111222333444666777888999;;;:::===BBBEEEGGGLLLSSS[[[fffwwwxxxqqqfff]]]bbb}}}eeeRRRJJJVVVyyyoooXXXQQQRRRMMMEEECCC???999555444333333333222222222222222222222222222000//////111333444444111333444444333333444555666777777888999;;;===>>>DDDAAAFFFSSScccooozzz}}}uuufffYYYOOOQQQTTTRRRNNNIIIHHHHHHOOObbb}}}yyy___QQQbbbmmmTTTNNNMMMIII???999333000111222111///000000////////////......//////000000000000//////////////////000000000000......///000000111111222000111222222444777<<<@@@GGGWWWkkkxxxxxxpppgggbbbqqqrrrooovvv|||sssgggVVVPPP___~~~sssXXXMMMEEEFFFHHHEEE===888111///...---...///...---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........,,,---000333666888999:::@@@BBBWWWppp{{{zzziiibbbgggvvvqqqjjjvvv000000//////000000111222222222444555777888999:::===>>>AAAFFFHHHIIIQQQZZZ^^^hhhwww{{{oooaaaZZZhhhttt^^^MMMOOOmmmwwwZZZOOOSSSPPPEEEDDD@@@;;;777444333444444222222222222222222222222555333111000111222444555111333444444333333555666777777888999;;;<<<>>>???EEEDDDJJJZZZkkkvvv~~~yyyqqq```PPPTTTXXXXXXTTTPPPOOOPPPRRRaaaxxxhhhRRR\\\}}}^^^QQQPPPMMMBBB<<<555111111222111///000000////////////////////////000000000000//////////////////000000000000...//////000111111222222000111222444666:::@@@EEEMMM```wwwyyynnnhhhggg~~~qqqtttxxxooo___PPPNNNfffbbbQQQCCCCCCHHHHHHAAA;;;333111....../////////...........................------------------------------------............+++...222555777999;;;<<>>@@@AAADDDFFFOOO```qqq{{{}}}xxxyyyvvvfffhhhiiigggcccaaaaaabbb___gggyyyuuu]]]\\\tttoooYYYQQQNNNEEE???777222222222111000//////000000000000000000//////000000000000//////.../////////000000000111//////000000111222222222111222444555888>>>EEEKKKUUUiiixxxmmmlllqqqyyy}}}~~~yyynnn\\\NNNZZZoooYYYEEEBBBHHHIIICCC>>>444222///.../////////...........................---------------------------------.........//////+++///444777888:::<<<>>>AAAVVVmmm}}}pppjjjqqq}}}tttbbbaaaooo{{{111000000000000111222222333444555777999;;;<<<===AAADDDHHHLLLLLLQQQ```oooxxx}}}{{{wwwooojjjhhhlllpppvvv}}}uuurrriiiaaakkkjjjSSSLLLddddddUUUNNNHHHEEECCC???:::555333555666333333333333333333333333888888777555222111222333111333444555444555666888888888999;;;===???AAABBBEEEIIIVVVgggvvv}}}~~~}}}wwwsssqqqpppooommmooo{{{kkk___iiibbbQQQMMMHHHAAA999333222222222000//////000000000000111111//////000000000000//////......//////000000111111//////000111111222222333333444555777<<>>BBBEEEaaauuu~~~rrriiiooowwwccc^^^lll{{{111111000000111111222333333444666888:::<<<===>>>AAAEEEJJJNNNOOOWWWkkkwwwppplllkkkkkkvvv}}}yyyfffeeeqqqwwwZZZJJJ[[[zzz}}}^^^PPPLLLFFFEEEAAA;;;555333555777333333333333333333333333666777888777444222333555111333444555444555777888888999:::;;;===@@@BBBCCCGGGOOO^^^ooo{{{~~~|||yyytttvvvrrrzzzvvvccc```ttthhhRRRMMMKKKCCC:::444333333222111//////000000000111111111//////000000000000//////.........///000111111111///000000111111222333333444555777999>>>FFFOOOUUUiiivvv|||pppnnn}}}dddPPP]]]yyyvvvXXXIIIGGGFFFBBB>>>777444000...///000000000............................................................////////////...222666888888:::@@@EEEOOOooo|||mmmiii{{{|||kkkjjjvvv111111111000111111222333444444666888:::<<<>>>???AAAEEEKKKOOORRR]]]ttt}}}rrriiirrrfffKKKUUUpppfffSSSPPPFFFEEEBBB<<<555333555888333333333333333333333333333666888888555444444666111333444555555555777999999999:::<<<>>>@@@BBBDDDJJJSSSdddttt~~~zzzwwwzzzyyyrrrwww{{{eee\\\bbbvvvkkkSSSOOOLLLEEE;;;555333333222111//////000000111111111222//////000000000000//////---......///000111111222000000000111222222333333555666888;;;@@@HHHRRRXXXnnnyyyyyymmmooowwwmmmyyyuuuTTTTTTggg```MMMHHHDDD@@@===888555111...///000000000////////////////////////..................................../////////000///333777888888:::AAAFFFZZZ||||||mmmmmmuuuxxx333333333222222222222111777888::::::;;;===@@@CCCAAAFFFKKKNNNVVVgggvvvrrrtttWWWRRR^^^wwwRRRRRRLLLIIIEEE>>>777444555777555444333333222222333333///666999555222444444111666666555666666777888999:::<<<>>>>>>===???DDDIIINNNXXXlll}}}xxx}}}zzz^^^___iii{{{dddLLLLLLHHH@@@777222222333333111111111111111111111111000000000000000000000000111111111000000000000000222222222333333444444444777555888@@@EEEJJJUUUbbbttt~~~rrrjjjttt{{{hhhaaappp~~~uuussszzz```QQQTTTzzzoooRRREEEGGGHHHEEE???:::333000000000///.........................................................---------......///222333888<<<===???HHHRRRpppllljjj||||||333333333222222222222222777999::::::;;;===AAACCCBBBDDDGGGMMMWWWgggzzztttoooxxx{{{\\\PPPTTTmmmxxxSSSOOOHHHHHHDDD>>>888444555777555444333333222222333333222555999999777555444444666666666666666777888999;;;===?????????AAAGGGKKKQQQ```ttt}}}{{{~~~~~~rrr]]]ccc|||lllPPPMMMIIIBBB999444333333333111111111111111111111111000000000000000000000000111000000000000000000000222222222333333444444555555555:::AAAHHHPPP___mmm}}}|||qqqooovvvjjjkkkvvvxxxqqqfffbbbjjj{{{~~~ooo]]]WWWooo~~~^^^KKKFFFEEECCC@@@;;;555111000000///.........................................................---------...//////222444999<<<===AAANNN[[[{{{iiifffzzz}}}333333333333333333333333777999:::;;;<<<>>>AAADDDEEEEEEHHHOOO[[[iiivvv}}}yyywwwvvvoooooogggSSSNNNXXXvvvVVVNNNHHHHHHGGGBBB;;;777777888555444444333333333333333555333777???===555333888666666666666777888999:::<<<>>>AAAAAABBBDDDJJJOOOUUUhhh}}}|||yyyxxxuuu|||~~~^^^```vvvwwwUUUOOOKKKDDD===777333222222111111111111111111111111000000000000000000000000000000000000000000111111111222222333444444555555333666<<>>DDDVVVhhh~~~hhheeewww222222333333444444555555888999;;;;;;<<>>AAACCCDDDGGGNNNSSS[[[ooovvvnnnnnn{{{|||dddaaauuu^^^SSSMMMFFFAAA:::444111222111111111111111111111111000000000000000000000000000000000000000111111111111222222333444555666666333888???EEENNN___vvvsssrrrrrrqqq~~~}}}~~~{{{ppp{{{wwwvvvooooooqqq~~~xxx}}}lllWWWVVV~~~^^^KKKFFFIIICCC???:::444111/////////...................................................---------...///000111444777<<<>>>>>>GGG___uuuyyykkkkkkwww~~~222222333444555555666666888999;;;<<<===@@@CCCFFFMMMQQQWWW\\\dddooo|||wwwwwwwwwfff______kkkxxxllllllxxxqqqhhhooofffRRRQQQggg~~~eeeNNNMMMMMMLLLLLLIIICCC;;;555666555444444333333444444555///333@@@AAA666333999666666777777888:::;;;<<<<<>>@@@LLLggg{{{tttssswww{{{ppprrrxxx~~~zzzyyyvvv222222333444555777777888888:::;;;===>>>AAAEEEHHHLLLSSS\\\eeemmmxxx|||qqqyyynnnbbb^^^]]]eeeyyyoooeeeuuuvvvmmmjjjpppmmmUUUNNN```vvvPPPMMMKKKJJJNNNPPPKKK???444666555555444444444444444333///222<<<>>>888555777777777777888999;;;<<<======@@@DDDGGGIIINNNVVV[[[sssvvvrrrppp{{{hhhYYYNNNPPPYYYcccsss~~~yyywwwxxxvvvsssyyynnn```ggg]]]SSSKKKFFF>>>444111555111111111111111111111111000000000000000000000000/////////000111111222222111222333444555666777888777>>>EEELLLYYYnnn}}}{{{yyyfffRRRSSSjjjuuuooo}}}lllTTTcccwwwZZZKKKIIIGGGEEE???888222//////000////////////////////////////////////////////////---------...///000111222999999<<>>AAAEEEHHHLLLTTTaaaooo}}}rrrqqqqqqjjjbbb```iii|||}}}xxx{{{sssaaakkk~~~}}}ooojjj|||www\\\MMMZZZaaaOOOJJJJJJRRR[[[XXXIII999666666555444444444444444222222444888;;;<<<999666777777777888:::;;;===>>>???CCCGGGJJJMMMSSS[[[```{{{mmm```YYYUUU___lllmmm]]]QQQGGGGGGIIIMMMYYYgggsss~~~yyy{{{wwwooonnntttooowwwwwwaaa]]]sssbbbUUULLLGGG???333111777111111111111111111111111000000000000000000000000...//////000111111222222111222333444555777888888999???GGGPPPaaavvv~~~yyy~~~~~~zzzjjjQQQNNN```qqqkkk|||\\\ZZZooohhhSSSLLLIIIGGGBBB:::222//////111////////////////////////////////////////////////------......///111222333999999;;;AAALLLaaa~~~sssvvvsssnnnjjjlllnnnsss~~~|||||||||~~~sss|||nnngggvvv222222333555666888999:::888:::<<<===???BBBFFFIIINNNUUUdddxxxnnnsssxxxkkkaaa___lll}}}~~~yyyvvvaaahhhyyyyyylllyyydddQQQXXX{{{uuuQQQKKKKKKVVVdddcccRRR@@@666666555444444444444555111444555555999>>><<<666777777888999:::<<<>>>>>>AAAEEEJJJMMMPPPVVV^^^ddd~~~|||gggYYYQQQLLLTTTaaacccVVVMMMGGGGGGDDDBBBIIITTT[[[rrryyyrrrtttjjjsss~~~eeeWWWddd~~~dddWWWLLLHHH???333111888111111111111111111111111000000000000000000000000...//////000111222222222111222333444666777888999999@@@HHHSSSggg|||uuuttt}}}sssqqqvvv~~~oooTTTLLLTTTjjjqqqjjjvvveeeXXXaaattt]]]RRRIIIHHHCCC;;;333//////111000000000000000000000000000000000000000000000000------......///111222333999888:::CCCRRRiiivvvzzz~~~rrriiiiiiooovvv}}}|||}}}}}}nnnvvv~~~}}}ssszzz333444444555666777888888888:::<<<>>>@@@EEEJJJNNNRRRSSSeeevvvllllll[[[]]]eeeiiimmmtttkkkttt{{{|||~~~dddaaakkklllpppoooTTTYYYrrrZZZIIIFFFUUUeeennn```CCC:::666333444444222333666555333333666;;;===:::777666777999:::;;;<<>>777222111000000000000000000000000000////////////////////////////////////...000333666999<<>>@@@CCCHHHMMMQQQZZZ]]]mmm~~~sssxxxuuubbb\\\]]]hhhtttooo|||jjj___```ooovvvjjjqqq^^^RRRXXXwwwVVVEEECCCSSScccmmmcccLLL<<<777555777777555555666555444333666:::<<<:::888777999;;;<<<===>>>AAADDDDDDIIIJJJMMMSSSRRR]]]tttxxxiiirrr~~~{{{|||}}}vvvvvvzzzyyyrrrqqqwww}}}ssseeeiiiwwwyyy```iiioooYYYRRREEE<<<888222222222222222222222222222000000000000000000000000111111222222222222222222444666777777777888:::<<>>888555777888666444555555444444666999;;;;;;999888:::<<<===>>>@@@CCCFFFGGGLLLMMMPPPUUUVVVddd}}}|||kkkxxxxxxyyyrrr\\\ZZZddd|||cccgggbbbQQQHHH@@@888111222222222222222222222222000000000000000000000000111111222222222222222333444666777777777999<<<>>>EEEPPP```sss|||tttuuudddhhhoootttwwwxxx|||www[[[LLLAAAIII```zzz|||{{{{{{sssmmmmmmeeeYYYtttcccQQQMMMHHHCCC<<<555111111000000000000000000000000////////////////////////...///000000000222666999???@@@GGG\\\yyyjjj\\\ZZZ```tttxxxooopppwww|||}}}~~~iii]]]\\\eee|||444555666777888:::;;;;;;===???BBBEEEHHHMMMTTTXXX[[[eeetttqqqssszzzgggccclllyyyqqqcccaaazzzxxxlllqqqzzz^^^RRReeeWWWEEEIIIcccxxx~~~oooVVVBBB:::555666777555333444555444444666888:::;;;:::999;;;===???@@@BBBEEEHHHHHHNNNOOORRRXXXZZZkkkooozzz~~~qqqooo}}}pppVVVPPPWWWpppgggeeejjjQQQJJJDDD999222222222222222222222222222000000000000000000000000111111222222333333333333444555666666777999===@@@JJJUUUggg|||zzzvvvuuubbbhhhnnnqqqssswww}}}cccSSSFFFGGGUUUjjj}}}{{{pppfffooopppZZZgggqqqUUUNNNHHHEEE>>>555000000000000000000000000000000000000000000000000000000...///000000111444888;;;??????JJJccciii]]]aaalll|||rrrjjjnnnuuuzzz|||uuuyyyyyyeee^^^^^^|||vvvyyy444555666888999;;;<<<===>>>@@@CCCGGGKKKPPPWWW[[[aaappplllrrrrrrfffhhhnnn{{{kkkgggsssssslllcccTTTeee```HHHGGGbbb|||vvv^^^III???666555777555444444555555555666777999;;;<<<;;;<<>>AAAPPP\\\ppp{{{yyylll]]]ffflllnnnpppwww~~~ppp___NNNHHHKKKYYYqqqrrreeepppvvv[[[\\\~~~ZZZPPPIIIHHHAAA666000111000000000000000000000000000000000000000000000000---///000111222555999======@@@QQQooooooiiippp{{{{{{uuummmiiimmmuuuxxx{{{{{{|||}}}qqqnnnqqqaaa\\\iiivvvqqq444555666888:::;;;======???AAAEEEHHHLLLRRRYYY]]]fffzzz|||jjjsssnnnggggggxxxssshhhhhh~~~rrr}}}fffWWWiiisssPPPDDD]]]zzzmmmPPPDDD999666777666555555555555666666777888;;;===;;;===@@@BBBCCCEEEIIILLLLLLSSSUUUYYY```ggg|||zzz~~~tttjjjwwwtttkkklllrrrWWWNNNJJJ^^^zzzkkk~~~xxxUUUQQQKKK<<<999333333333333333333333333000000000000000000000000111111222222333444444555555666777777888<<<@@@DDDVVVcccxxxyyymmm]]][[[eeemmmnnnpppyyynnnWWWLLLIIIMMM^^^ppp~~~{{{mmmooozzz___WWWqqq___TTTLLLKKKEEE888222333000000000000000000000000000000000000000000000000---///000111222666:::>>>???FFF[[[{{{yyy|||yyyrrrllliiinnnuuuuuuzzz~~~pppssswwwooo~~~ppp``````vvvxxxjjj|||444555666888:::<<<===>>>@@@BBBEEEIIIMMMSSSZZZ___gggoooeeeqqqyyywwwzzzlll]]]XXXkkk}}}wwweeebbb}}}{{{hhh[[[mmmYYYDDDYYYyyy{{{VVVHHH;;;777888777777777444555666666666888;;;===<<<>>>@@@BBBDDDFFFJJJMMMQQQXXX[[[___fffnnnuuu|||{{{rrrzzzmmmlllnnnRRRHHHJJJ[[[vvvdddnnn|||WWWTTTNNN>>><<<333333333333333333333333000000000000000000000000111111222333333444555555777777888888:::===BBBFFF[[[iii~~~vvveeeZZZPPP[[[gggpppqqqsss|||zzz^^^QQQKKKJJJSSS```yyyuuummmdddWWWiiicccVVVNNNNNNHHH;;;444555000000000000000000000000000000000000000000000000---...000111333666;;;>>>BBBKKKcccwwwxxxpppkkkjjjnnnuuutttyyy~~~}}}jjjooosss{{{eeeaaakkkxxxdddttt888999:::::::::;;;>>>AAAAAAFFFLLLOOOPPPUUU]]]dddqqqiiieeesss```XXX\\\nnnvvveeeeeemmmrrrZZZdddnnnIIINNNjjjjjjHHH666999888555777666777777777777888999:::;;;???@@@AAABBBEEEIIIOOOSSS\\\XXX]]]hhhkkknnnzzzzzzzzz}}}~~~zzzuuurrrmmmVVVIIIKKKVVVooo}}}mmmfffyyy```OOOPPPEEE222666555333222333333222111111111111111111111111111222333333333333333333444444444777:::;;;<<>>999555222222222111111111111000222111111111000000//////222111000111444888===@@@JJJMMMeeexxxtttsssiiiggglllqqqtttwwwzzz|||~~~sssggg}}}yyywwwddd]]]uuummmmmm777888999999999;;;>>>AAA???DDDKKKNNNQQQVVV___fff}}}{{{fffjjj~~~jjj___YYYfffwwwsssbbb]]]dddzzz```dddyyyOOOOOOhhhlllKKK888:::777555666444777777777888888:::;;;<<<@@@AAACCCEEEHHHMMMRRRWWW``````eeelllooouuuyyyrrrtttyyy|||~~~~~~~~~}}}qqq[[[MMMKKKUUUmmmooo^^^gggcccRRRPPPGGG666777555333222333333222111111111111111111111111111333333333333333444444444666666888;;;<<<>>>FFFPPPfffwww{{{sss[[[NNNNNN___gggmmmqqqvvv|||___OOOIIIIIIKKK]]]xxxvvviiivvvsss^^^ZZZpppvvvZZZMMMOOOGGG===888444222222222222111111111111111111111111000000000///222111000111444999>>>AAALLLTTTpppxxxttt~~~vvvtttzzznnnggggggmmmrrrtttuuuxxx{{{~~~rrrooo^^^eee{{{rrrmmm666777888999999;;;???AAAAAAFFFMMMQQQTTTYYYbbbiiisss```rrryyyhhhYYYaaammmwww}}}ppp___WWW^^^}}}vvvwww~~~ccc]]]xxxQQQIII^^^~~~nnnNNN<<<;;;777444555333777777777888999;;;<<<===AAACCCFFFIIIMMMQQQWWW[[[^^^dddiiijjjmmmyyysssjjjfffnnnyyy}}}}}}|||}}}uuuqqqvvv___PPPJJJQQQgggzzz^^^^^^xxxoooYYYRRRIII;;;777555333222333333222111111111111111111111111111333333333444444444555555888888:::<<<===@@@KKKWWWkkk|||yyyXXXLLLTTTbbbhhhnnnrrryyyoooXXXLLLHHHHHHMMMdddiiitttuuu]]]RRReeedddPPPMMMFFF???:::444333222222222111111111111111111111111000000000000222111111222555:::???BBBIIIYYYyyyrrrmmm{{{lllgggwww{{{~~~rrrfffbbbgggnnnrrrsssvvvwwwzzz~~~iii```eeesssyyymmmzzz555666888999:::<<>>???AAADDDIIIMMMQQQVVV[[[___\\\fffkkkiiimmm}}}pppgggccckkkwww|||yyywwwzzzpppdddtttyyy```OOOHHHLLL___}}}fffaaa{{{fffUUUIII===777555333333333444333222111111111111111111111111333333444444555555666666999888:::<<<>>>CCCQQQ___sss^^^PPP[[[bbbggglllqqq{{{eeeSSSKKKIIIEEEWWW~~~xxxxxxttt]]]OOO^^^nnnUUUOOOIIIDDD???555333333222222222111111111111111111000000000000000222111111333666<<>>@@@AAABBBEEEKKKPPPUUUYYY^^^aaa^^^iiinnnlllssspppfffaaaiiitttyyywwwtttxxxrrr]]]iii|||bbbOOOIIIJJJZZZwwwkkkfffsssYYYHHH>>>777666444333444444333222111111111111111111111111333333444555555666777777888888:::===>>>FFFXXXiii~~~fffWWW^^^cccgggkkkrrr~~~vvv^^^OOOIIIGGGSSSyyy|||fffRRRZZZuuusssYYYRRRLLLHHHAAA444333333333222222222222111000000000000000000111111222222222333777===CCCFFFMMMkkkwwwsssmmmwwwddddddxxxnnnoooaaaVVVYYYccciiimmmpppvvvuuuxxx}}}uuueee```fffppp}}}vvvvvv555777999:::<<>>777999<<<888777888999;;;===???AAACCCDDDHHHOOOTTTYYY]]]aaaddd```hhhmmmoooyyyhhh```^^^hhhssswwwvvvuuuyyyyyy^^^aaarrr~~~eeeSSSMMMKKKWWWsssrrrkkkyyyZZZIII@@@888666444333444444333222111111111111111111111111333444444555666777888888888999;;;>>>AAAKKK```tttfffYYY^^^dddgggllltttnnnWWWKKKKKKRRRnnnpppUUUPPPcccwww]]]SSSLLLIIIBBB444333333333333222222222222000000000000111111111111222222222444999???DDDHHHQQQsss~~~yyyrrrbbbcccttt}}}tttooojjj]]]TTTYYYaaaeeejjjppppppooottt}}}jjj]]]ZZZ]]]mmmrrr{{{www666888:::;;;===@@@EEEHHHNNNRRRWWWYYYZZZ]]]dddkkk{{{oooWWWZZZsss}}}~~~pppsssjjj^^^TTTZZZppp|||wwwfffeee{{{|||rrrsss]]]hhhrrrQQQHHHXXXvvvwwwoooXXXGGG???777888<<<666777888999;;;>>>@@@CCCDDDGGGLLLSSSYYY]]]aaadddfffdddfffkkksss___]]]```kkkvvvxxxwwwvvv{{{aaa[[[fff{{{eeeUUUMMMIIIRRRnnnwwwlllyyyxxxZZZJJJDDD888666444444444555444222111111111111111111111111333444555666777888999999:::;;;===@@@DDDPPPiii~~~lll[[[XXX___ccceeeiiisssfffUUULLLPPP]]]{{{{{{\\\MMMXXX}}}dddUUUKKKIIIDDD777444444333333333222222222///000000000111111111111222222333555999@@@FFFIIIVVVxxxrrrgggcccooovvvmmmvvv~~~iii\\\VVV[[[```bbbiiirrrooonnnuuu~~~mmmaaa^^^```eeeppp~~~~~~xxx666888:::<<<>>>BBBFFFIIIPPPUUU[[[]]]^^^bbbjjjpppjjjSSS[[[vvv}}}yyyppprrr}}}vvvkkk]]]XXXaaavvv~~~uuurrrqqqwwwaaaooosssTTTLLL]]]}}}qqqZZZJJJ@@@777888:::444777888999<<<>>>AAACCCEEEIIINNNVVV\\\```cccfffhhhlllkkkppp|||{{{]]]]]]eeeqqqzzzzzzxxxwww}}}dddWWW^^^vvv|||~~~vvvcccVVVKKKEEEMMMhhhvvvhhhnnnuuuZZZLLLHHH888666444444444555444333111111111111111111111111444444555666777888999999;;;<<>>AAAEEEHHHJJJQQQWWWYYY]]]aaaaaalllcccTTTeee~~~}}}fffxxx}}}{{{wwwccc[[[dddtttsss{{{fffiiiaaaNNNeee~~~gggMMM???<<<:::777666888999;;;<<<>>>AAAEEEHHHKKKQQQXXX^^^bbbeeeggghhhjjjmmmrrrzzzhhhYYY___hhhoootttuuuwwwwwwyyyuuummmUUURRRiiittttttlllttt}}}www```SSSJJJFFFNNNgggzzzlllaaa~~~]]]IIIJJJ999666333222222333333222333333222222111222222222333444555555555555888:::999===@@@AAAFFFYYYxxxmmmXXXNNNJJJQQQcccaaaccciiitttfffNNNLLLNNN___qqqZZZPPP]]]iiiXXXTTTMMMEEE@@@777555222111222333222222333333333222222111111111111555444999CCCDDDEEEPPPccctttgggjjjwww~~~kkk___]]]\\\___eeejjjmmmmmmrrrtttwwwyyy}}}zzzeeebbb[[[\\\mmmzzz{{{:::;;;===???CCCFFFJJJLLLPPPWWW[[[___ddddddrrr```UUUjjj~~~uuu\\\vvv{{{wwwpppcccfffvvv|||~~~rrr{{{fffhhhrrr]]]pppoooQQQ@@@;;;999888999888999;;;===>>>AAAEEEHHHMMMRRRYYY___cccfffhhhiiinnnoooqqqvvv{{{^^^YYY___hhhooosssuuuvvvwwwyyysss|||uuuZZZRRRaaalllmmmdddkkkzzz|||eeeWWWJJJFFFMMMeee{{{jjjXXXttt|||___JJJIII:::777444222333444333333333333222222222222222333333444666666555666888:::999>>>BBBCCCJJJ^^^}}}fffQQQKKKJJJPPP^^^aaadddkkkvvviiiOOOLLLKKKYYYwwwuuu]]]TTTZZZppp[[[TTTPPPGGG>>>777555222111222333222222333333333222222222111111000444444999CCCEEEGGGRRRjjj{{{iiijjjvvv{{{jjj^^^]]]\\\___eeejjjmmmnnnrrrtttwwwzzz}}}~~~lllbbbVVVSSS^^^tttzzz|||:::;;;===AAAEEEIIIMMMOOOOOOXXX]]]aaafffhhhyyy]]]YYYuuuwww```VVVzzz}}}sss~~~nnnkkkyyy~~~wwwyyyrrriiilllxxx~~~hhhhhhssszzzwwwUUUAAA:::999999;;;888:::<<<===>>>AAAEEEHHHOOOTTT[[[aaadddgggiiikkkqqqqqqpppsss~~~sssWWWZZZ___gggnnnrrruuuvvvwww{{{~~~nnnrrr}}}```SSS^^^iiijjj``````vvv~~~}}}gggYYYKKKFFFKKKbbbtttWWWccc{{{|||aaaKKKIII;;;888555333444444444444333333222222222222333333444555666666666777999;;;;;;???DDDGGGOOOdddcccKKKHHHJJJOOOZZZ```eeemmmyyynnnSSSMMMHHHPPPhhhyyybbbYYYXXX|||___UUUTTTKKK<<<777555333222222333333222333333333222222222222111111666666;;;EEEFFFIIIVVVqqqpppkkkyyyvvvhhh]]]\\\]]]```eeejjjmmmoooqqqssswwwzzz|||tttdddTTTOOORRR```zzzzzz:::<<>>@@@BBBGGGJJJRRRWWW]]]bbbfffiiikkkmmmqqqqqqqqqrrr{{{vvvYYYZZZ```gggnnnrrrtttvvvwww}}}yyyhhhiiiyyyeeeUUUcccmmmnnnaaaZZZiiivvvcccUUULLLFFFIII```|||___]]]zzzeeeMMMKKK===:::666444555555555444333333222222222333444444444555777777777888:::======AAAEEEIIIRRRhhhkkkLLLFFFHHHNNNYYY]]]dddooo{{{~~~vvvYYYOOOFFFIIIYYYsss{{{ggg[[[YYYfffWWWXXXNNN<<<888555333222333333333222222222222222222222222222444::::::===GGGHHHKKKYYYssstttgggvvv{{{ooocccZZZ[[[]]]```eeejjjmmmoooppprrrvvvyyy{{{}}}lllYYYUUURRRSSSgggzzz;;;===AAAFFFKKKPPPSSSUUUUUU\\\___aaaeeegggxxx___gggsss___mmmqqqpppxxxmmmrrr{{{wwwkkkiiixxxkkkddd}}}rrrSSSAAA;;;999888888999;;;===???BBBEEEJJJMMMVVVZZZ___dddhhhkkkmmmppprrrsssssssssxxx|||___[[[```gggmmmqqqsssuuuvvvuuudddcccrrriiiZZZdddnnnpppdddWWW___yyy}}}ppp___SSSMMMFFFIII^^^{{{fffbbblllRRRNNN===:::777555555555555444333222222222333444444555555666888888888999<<<>>>???CCCGGGKKKUUUjjjvvvRRRFFFGGGNNNZZZZZZbbbooo}}}|||oooppp~~~```SSSGGGFFFOOOccc|||kkk[[[ZZZ}}}mmmZZZYYYQQQ@@@888666333222333444333333222222222222222222222222444::::::===EEEFFFKKKZZZwwwuuu```mmm|||rrrfff]]]VVVXXX[[[___cccgggkkknnnnnnqqquuuwwwyyyzzz|||~~~}}}ccc[[[TTTNNN[[[ppp}}}www===???CCCIIINNNRRRUUUWWWXXX^^^^^^```eeeeeerrr```fff||||||uuubbbxxxvvvlllzzzxxxlllmmmwww|||mmmhhh|||kkk___zzzzzzxxxkkkOOO@@@<<<:::999999999;;;>>>AAADDDHHHNNNQQQYYY]]]bbbfffiiilllppprrruuuvvvvvvuuuvvv~~~{{{___\\\```ggglllppprrruuuvvvvvveee___kkkppp```^^^hhhmmmeeeVVVVVVnnnqqqaaaUUUMMMFFFIII___|||lllhhhzzzYYYQQQ>>>;;;777555444555444333333222222333333444555666555777888999999;;;===@@@CCCFFFIIINNNYYYooowwwRRRFFFHHHPPPZZZXXXbbbppp}}}~~~iiibbbmmm~~~fffVVVHHHFFFIIIWWWuuu~~~~~~ppp^^^XXXuuuttt]]]XXXRRREEE888666444333333444444333111222222222222333333333111888999<<>>AAAFFFKKKPPPTTTWWWXXX[[[^^^\\\___eeeeeennn___^^^~~~ooossshhh~~~nnnvvv{{{rrruuu}}}~~~}}}~~~~~~vvvqqqmmm]]]uuuooosssiiiNNN???<<<<<<;;;<<<999<<>>AAAFFFIIIMMMSSS```wwwkkkJJJEEEKKKQQQWWWZZZdddqqq~~~qqq___^^^jjj|||iiiWWWIIIGGGGGGNNNhhhvvvdddWWWoooyyy```VVVQQQLLL999666444333444444444333111111222222222333333333000888:::???IIILLLUUUgggsssbbbmmmssscccVVVNNNLLLPPPVVVZZZ]]]aaafffjjjmmmnnnppprrrsssvvvzzz}}}}}}hhhUUULLLTTTcccxxx{{{www@@@BBBGGGLLLQQQUUUWWWXXX\\\]]]ZZZ^^^gggfffmmm]]]WWWrrrzzzdddkkkooo}}}zzzssstttsssvvv{{{qqq___tttgggtttjjjNNN???<<<<<<>>>???999<<<@@@DDDHHHNNNTTTXXX]]]```dddhhhkkknnnrrruuuyyy{{{}}}~~~nnnUUU\\\```fffkkkoooqqqtttvvvooo\\\]]]jjj^^^fffoookkkXXXKKKXXXnnn|||iii\\\MMMFFFJJJaaa~~~llleeehhhRRR===:::666444333333333222222222222333444555666777666777999::::::<<>>DDDOOOTTT^^^qqqyyyfff]]]kkk{{{qqq```QQQKKKIIINNNTTTYYY\\\___dddhhhlllnnnoooppprrruuuzzz~~~{{{}}}ttt[[[NNNQQQ\\\nnn{{{{{{FFFGGGJJJPPPVVVXXXVVVSSS[[[ZZZ]]]dddfffiiixxxzzzZZZ\\\qqq}}}}}}iiieee|||xxx~~~zzzqqqooommmdddgggjjjpppxxxxxxzzzxxxcccrrrhhhqqqrrrSSSBBB>>><<<;;;;;;>>>AAAEEEIIIMMMSSSYYY^^^aaadddgggiiikkkmmmpppsssrrryyy~~~dddRRRWWWaaadddgggoooooopppyyyzzz```]]]xxxvvvdddiiiqqqppp___NNNSSSdddpppXXXRRRIIILLLdddsssaaawwweeeVVVCCC;;;555666666444333444444444333333333444555555888888888:::===AAADDDGGGJJJRRRVVVXXXhhhyyy^^^MMMHHHEEEKKKTTTTTTZZZcccqqq}}}{{{}}}xxxTTTQQQbbbooottt|||}}}uuu^^^KKKGGGFFFHHHYYYooouuu^^^ddd___TTTTTTKKK???999666555444111111444333333444444444444444444666:::===IIIXXX]]]ggg{{{zzzgggwwwuuuqqqhhh___```lllzzz}}}kkkVVVIIIFFFHHHLLLRRRXXX\\\```dddggghhhkkkooorrrssstttuuuwww}}}|||~~~tttaaaUUUUUU\\\uuuGGGHHHLLLSSSYYY[[[ZZZXXX\\\[[[___dddggglllwww[[[ccc{{{mmmnnnuuu~~~yyyuuusssppprrruuu}}}|||uuutttvvvcccuuuqqqrrrrrrRRRAAA===<<<<<<<<>>CCCFFFIIILLLTTTXXXZZZjjjvvvZZZHHHEEECCCJJJSSSTTT[[[dddrrr}}}xxxnnnjjjVVV[[[fffrrrsssjjjhhhuuu~~~gggRRRJJJEEEDDDRRRfff~~~qqq\\\```{{{cccVVVWWWPPP@@@:::666555444111222555333333444444444444555555666:::===IIIYYY^^^gggzzz{{{~~~kkkjjjiiieee___[[[```nnn|||yyygggSSSGGGDDDGGGKKKQQQWWW\\\```dddggghhhkkknnnpppqqqrrruuuvvvzzzzzz~~~vvvcccVVVVVV[[[qqqGGGJJJOOOVVV]]]``````^^^^^^^^^bbbfffiiirrrxxx^^^gggvvv|||ssssss|||sssmmmyyyssscccxxx}}}uuusssSSSAAA<<<<<<===??????DDDJJJPPPUUUZZZ^^^aaacccfffiiilllnnnqqqtttwwwyyy{{{}}}jjjPPPRRRYYYdddggghhhnnnnnnpppzzzwwwbbbXXXeeetttssswwwyyyiiiSSSNNNWWW~~~{{{{{{nnnXXXLLLEEEJJJaaaaaagggfffTTTCCC;;;666666777555444444444444444444444555666666999999;;;===AAAEEEIIIKKKOOOVVVZZZ]]]mmmsssUUUCCCAAAAAAHHHRRRTTT[[[dddrrr|||~~~gggrrraaaZZZdddvvvooo\\\PPPZZZhhhxxxoooXXXMMMEEEBBBMMM]]]ooo[[[\\\rrrgggWWWXXXSSSAAA;;;666555444222222555333333444444444555555555999===@@@LLL]]]bbbkkk~~~}}}ooodddaaa[[[VVVWWWbbbqqq}}}~~~|||tttbbbOOODDDBBBEEEIIIPPPVVV[[[```dddggghhhjjjlllnnnoooqqqtttwwwwwwxxx|||xxxeeeXXXUUUXXXhhhGGGKKKQQQYYY___cccddddddbbbbbbfffjjjlllwww{{{bbblll~~~wwwiiittt||||||tttjjjrrrrrrbbbxxxxxxuuuUUUCCC===<<<>>>@@@@@@EEEMMMTTTXXX\\\___bbbdddgggjjjmmmpppsssvvvyyy{{{|||}}}hhhNNNTTTYYYeeehhhhhhmmmmmmppp{{{yyygggZZZ^^^zzzwwwvvv}}}sssYYYQQQZZZxxxvvvyyyeeeLLLFFFKKKbbbdddaaauuugggQQQCCC<<<666666777555444555444444444444555666777777:::;;;===@@@DDDHHHLLLNNNPPPWWWZZZ^^^pppvvvUUUAAA@@@@@@EEEPPPSSSXXXbbbppp{{{ttteee{{{rrrbbbhhh{{{eeeOOOMMMUUUhhhrrr\\\OOOFFFCCCLLLYYYmmmZZZ[[[ooommmYYYXXXTTTDDD<<<555555555333333555333333444444555555666666;;;???CCCQQQeeellluuu|||qqqjjjdddYYYRRRWWWfffuuu}}}~~~}}}zzzqqq```LLLBBBAAABBBGGGNNNTTTZZZ___cccfffiiijjjlllmmmnnnppptttwwwvvvwwwzzz{{{fffXXXRRRQQQ\\\vvvHHHLLLTTT[[[```dddfffgggggggggkkknnnooozzz|||jjj}}}uuuhhh{{{{{{xxxjjjooozzzyyy{{{sssaaavvvuuuWWWDDD>>><<>>>>>AAAEEEFFFKKKRRRXXX\\\^^^aaaccceeehhhkkkmmmoooqqqtttwwwsssxxx~~~yyyRRRRRRYYYfffjjjiiimmmnnnsssnnnbbbYYYXXXmmm~~~eeeUUU[[[rrrooouuu{{{hhhQQQKKKOOObbbzzz~~~|||{{{zzzxxxwwwwww{{{tttmmmZZZDDD<<<777777888666555555555555555555666888999:::<<<>>>@@@DDDHHHKKKMMMOOOQQQVVVYYY^^^rrr\\\BBBBBBAAACCCLLLQQQSSS___nnnyyy~~~{{{nnnxxxwwwccc|||```JJJLLL___vvvjjjXXXKKKEEEHHHOOOlllsss```\\\lllhhh```YYYHHH>>>555444666555444555333333444555666777777888555:::@@@TTTnnnyyy|||sssfffSSSJJJXXXrrr~~~uuubbbMMMAAA???AAAEEELLLRRRWWW\\\```cccggghhhkkklllmmmooorrruuuqqqrrruuu{{{}}}~~~mmm[[[NNNFFFNNN\\\uuuMMMSSSZZZ```bbbdddfffhhhlllkkkmmmppppppsss{{{tttzzzpppzzzsss~~~xxx{{{ssstttvvveeewww{{{gggOOOBBB>>>???CCCHHHLLLPPPVVVZZZ]]]```bbbdddeeehhhjjjlllmmmooorrrtttsssxxx~~~}}}TTTTTTWWWeeejjjiiimmmnnnuuummm___UUUTTTccczzzoooXXXWWWooolllpppyyyfffQQQKKKLLL]]]tttzzzuuussstttqqqoooqqqwwwvvvsssaaaDDD===777777888666555666555555555666777888::::::===???BBBEEEHHHKKKMMMNNNRRRWWWYYY^^^ttt\\\BBBBBBBBBCCCLLLQQQUUUaaaoooxxx|||tttiiinnntttrrrSSSHHHSSSgggyyyqqq]]]OOOHHHJJJOOOgggssscccYYYdddmmmbbbYYYJJJ???555444666666444555333333444555666777888888666:::AAAVVVppp|||vvvgggQQQGGGYYYvvvwwwdddNNNAAA>>>AAAEEEKKKQQQVVVZZZ^^^aaaccceeeiiikkklllmmmoooqqqqqqpppssszzz|||{{{}}}rrraaaSSSHHHIIIQQQeeePPPVVV]]]bbbdddeeegggiiimmmjjjlllpppoooooo|||~~~rrryyyrrryyykkkvvv}}}{{{{{{yyy{{{zzzuuu~~~vvvgggzzz{{{rrr___KKK@@@>>>@@@EEEJJJPPPSSSXXX\\\___aaadddfffeeegggjjjkkklllmmmppprrruuuyyy|||UUUWWWWWWeeejjjiiimmmooovvvppp```TTTPPP[[[{{{ttt{{{xxx]]]WWWnnnjjjmmm|||hhhQQQIIIJJJZZZooo}}}xxxwww{{{ssstttdddDDD===777888888666555666555555555666777999:::;;;>>>@@@BBBEEEHHHKKKLLLMMMSSSWWWZZZ___uuu[[[AAAAAABBBCCCLLLRRRWWWcccqqqxxxzzz}}}zzz^^^uuujjj~~~\\\IIINNN^^^qqqtttaaaSSSMMMNNNRRRfff||||||iiieeeWWW\\\mmmaaaXXXKKK???555444666666555555333333444555666777888999:::>>>DDDYYYttt{{{kkkRRRGGGYYYxxxyyyeeeNNN@@@<<>>666666222444777222444555555555444555888:::<<<>>>EEE^^^{{{{{{sssUUUCCCYYYzzzzzzeeeKKK>>>??????DDDKKKQQQUUUXXX[[[]]]```bbbeeegggiiikkknnnpppoooqqqsssuuuvvvyyy|||~~~~~~~~~nnnZZZQQQKKKKKKPPP___rrrWWWZZZ^^^aaaeeefffgggggglllmmmoooooommmtttzzziiixxxppp|||xxxrrrrrr{{{tttzzz{{{zzzvvvppphhh___XXXTTTQQQSSS___uuuyyynnnvvvxxxkkk}}}ttt{{{vvv[[[JJJEEEAAAFFFNNNOOOVVVZZZ___cccggghhhgggfffjjjkkkmmmmmmlllmmmqqqtttxxxzzz|||eeeTTTRRRZZZcccfffhhhoooqqq{{{sssWWWKKKTTTnnnxxxsssvvv\\\SSSddd{{{vvvooo}}}xxxbbbKKKFFFDDDHHHSSSdddzzzvvvrrrpppLLL===888999555555888444555666777777777888;;;===BBBCCCFFFIIIMMMOOOPPPOOOVVVWWW^^^dddrrrzzzjjjMMM???BBBAAABBBJJJMMMVVVeeetttzzz|||{{{dddvvvzzzZZZMMMOOOaaarrruuurrrxxxrrrcccTTTRRRXXXgggooo}}}rrrdddSSSUUUxxxsss___bbbQQQ???777666222444777222444555555555555666888;;;===@@@HHHaaa~~~vvvqqqXXXHHH```yyydddJJJ>>>??????DDDKKKQQQUUUXXX[[[]]]]]]^^^aaadddfffhhhjjjllllllnnnppprrrtttwwwzzz|||||||||}}}ooo[[[QQQMMMJJJLLLVVVeeevvvZZZ\\\___ccceeefffffffffhhhkkknnnnnnmmmxxxkkktttkkk~~~zzzqqqiiirrrzzzttt{{{wwwfffbbb]]]VVVPPPJJJFFFDDDFFFJJJYYYqqqpppgggqqqyyyllluuu}}}~~~^^^JJJFFFDDDIIIPPPPPPVVVZZZ```gggjjjkkkjjjiiikkkmmmnnnnnnnnnooorrrtttxxxzzz|||~~~UUUMMMTTTZZZbbbccceeemmmqqq~~~wwwXXXHHHMMMddd~~~uuusssYYYNNNWWWqqqxxxsss}}}vvv___KKKDDD???BBBJJJ[[[sssxxxmmmnnnNNN>>>999999444555777222555666777777888999===???CCCEEEIIIMMMPPPRRRTTTTTTWWWWWW]]]cccpppjjjYYYDDD>>>CCC???>>>GGGMMMVVVdddsssyyy{{{rrrooojjjOOONNN```qqqpppdddbbbtttxxxkkk]]]YYY\\\hhhqqq{{{uuufffSSSRRRoooqqq]]]```QQQ???777777333555777222444555666666555777:::<<<>>>CCCLLLfff}}}|||uuurrr\\\NNNfffxxxbbbIII>>>@@@@@@DDDKKKQQQUUUXXX\\\^^^\\\]]]```bbbdddfffggggggjjjkkklllnnnqqqtttwwwyyyyyyzzz|||~~~qqq\\\QQQMMMHHHFFFKKKTTTdddzzz\\\^^^aaadddfffggggggffffffjjjnnnoooqqqpppzzzsssaaayyyvvvkkkqqq~~~yyyttt}}}nnn^^^YYYRRRLLLIIIGGGGGGFFFFFFJJJXXXnnngggaaammmyyykkkdddJJJFFFFFFKKKTTTTTTWWW\\\cccjjjnnnooonnnlllmmmnnnooopppqqqrrrtttuuuwwwyyy{{{wwwNNNMMMYYY\\\cccbbbccckkkqqq{{{___MMMJJJYYYyyynnnWWWMMMMMMgggyyywwwsss{{{rrr___MMMEEE???@@@EEETTTooozzzkkkvvvjjjLLL===888999444555777222555666888888999;;;???BBBFFFIIIMMMQQQTTTVVVXXXYYYZZZZZZ___cccqqqoooUUUAAA===CCC???>>>GGGMMMUUUcccqqqwwwzzz~~~ttt|||WWWOOO```tttvvvdddVVVeee~~~uuummmeeebbbccciiirrrwwwwww}}}zzzgggUUURRRlllqqq\\\___RRR@@@888777333555888333444555666666666888;;;>>>???EEEPPPkkk~~~~~~{{{cccSSShhhxxxbbbIII>>>@@@@@@DDDKKKPPPTTTXXX[[[^^^___```aaadddeeeeeedddbbbgggfffgggiiimmmrrrvvvwwwyyyzzz|||~~~sss^^^SSSKKKFFFBBBDDDIIIVVVppp|||vvvyyy^^^```cccfffhhhhhhhhhgggeeejjjppprrruuuuuucccWWWsssyyy}}}tttzzz{{{rrrzzzrrrfff___WWWPPPMMMMMMLLLKKKIIILLLVVVhhh}}}uuuccc___ooo~~~~~~yyyiiimmmMMMGGGFFFJJJSSSVVVYYY^^^fffmmmrrrrrrqqqpppppppppqqqrrrtttvvvvvvvvvwwwxxx{{{~~~RRRNNNZZZ^^^dddbbbbbbjjjrrrlllZZZMMMQQQmmmiiiUUUNNNJJJ```qqqrrrrrrzzzzzz~~~vvviii]]]MMMEEE???@@@CCCOOOkkkzzzjjjrrrdddIII:::666777444555888444555777888:::;;;>>>BBBEEEHHHLLLQQQUUUVVVXXX[[[^^^___^^^bbbfffsss~~~___FFF;;;AAA@@@AAAIIILLLUUUcccpppvvvxxx}}}{{{vvvjjjRRR___vvvpppWWWYYYmmmsssmmmjjjhhhhhhfffmmmooolllqqq~~~gggXXXUUUnnnsss\\\^^^SSS@@@888888444666999444444555777777888:::===@@@???HHHUUUppp~~~mmmWWWhhhyyycccIII>>>???@@@DDDIIINNNSSSWWW[[[]]]aaaaaabbbdddfffddd```\\\ZZZYYYYYY]]]fffooovvvzzz{{{|||}}}~~~wwwcccVVVJJJEEEBBBCCCEEEOOOjjjzzzooonnn|||___aaadddgggiiijjjiiiiiigggkkkqqqtttwwwvvv]]]PPPiii}}}wwwwww}}}{{{kkkpppzzz}}}rrrjjj```XXXSSSPPPLLLJJJIIIKKKSSSbbbtttnnnbbbaaasss{{{yyyxxxhhhsssSSSMMMIIIJJJSSSWWW]]]bbbiiiooosssuuutttsssrrrqqqrrrtttwwwxxxxxxwwwvvvyyy|||YYYPPPXXX]]]cccbbbcccllltttrrrcccSSSNNNdddiiiVVVNNNKKK[[[gggkkkppp{{{www{{{}}}zzzsssppptttyyywwwllleeebbb```ZZZUUUJJJBBB???AAAAAAJJJfff|||nnnwwwcccIII:::666888444666999555555777999;;;<<<@@@DDDGGGKKKPPPUUUXXXYYYZZZ]]]```bbbaaaeeeiiitttjjjKKK<<>>???>>>BBBHHHLLLQQQUUUYYY\\\______```cccfffddd^^^YYYLLLJJJIIIOOO\\\kkkvvv||||||}}}~~~~~~jjj\\\OOOGGGCCCEEEEEELLLfffpppiiittt___aaaeeehhhjjjkkkkkkkkkiiilllqqqtttvvvyyy```NNN```~~~rrr___aaaiiizzzzzzrrrhhh```ZZZUUUNNNIIIIIIMMMVVVfffvvvooobbbbbbssszzzyyyvvvkkkpppUUUSSSPPPOOOWWW^^^bbbeeekkkppptttvvvvvvvvvsssssssssvvvyyy{{{yyywwwuuuzzzaaaRRRVVVZZZaaaaaacccnnnyyytttggg___UUUQQQbbbzzz}}}rrr]]]QQQKKKSSSZZZ___jjjzzz{{{yyyssstttwwwxxxlll^^^UUUQQQPPPNNNLLLGGGAAA@@@DDDCCCHHHdddwwwlllLLL===888:::666777:::555555777999;;;>>>AAAFFFIIIMMMRRRXXXZZZZZZZZZ^^^aaacccbbbgggjjjuuummmNNN===@@@@@@BBBIIIKKKTTTaaannnsssuuu{{{gggqqqhhh^^^llloooWWWXXXlllzzzwwwoooggg\\\[[[ZZZYYYXXXaaawww}}}kkk^^^ZZZppp{{{___XXXTTTAAA999999555777:::555444666888999:::<<<@@@CCCEEEQQQ___zzznnnVVVeeeiiiMMM>>>>>>===AAAFFFJJJOOOSSSXXX[[[]]]]]]___dddiiihhhbbb\\\LLLGGGCCCHHHVVVfffsssyyy{{{|||~~~rrrcccWWWLLLEEEFFFEEEJJJcccxxxkkkrrr___aaaeeehhhkkklllllllllkkkmmmpppssssssyyyeeeOOO[[[~~~zzz{{{rrrfffVVVVVV]]]ppp}}}}}}vvvlllfffaaa[[[TTTNNNKKKPPP]]]nnn~~~tttcccaaapppwwwwwwuuunnnhhhSSSWWWWWWVVV___fffdddggglllqqquuuwwwwwwwwwtttssstttwww{{{|||zzzwwwuuu{{{gggUUUVVVWWW^^^```dddppp|||tttbbbVVVUUUTTTSSScccxxxxxx}}}fffTTTGGGKKKNNNTTTdddwww}}}|||nnn\\\QQQLLLIIIHHHGGGGGGBBBBBBGGGFFFJJJdddwwwPPPAAA;;;<<<777888:::555555777:::<<<>>>BBBGGGJJJOOOTTTZZZ[[[ZZZZZZ^^^aaacccccchhhkkkuuujjjMMM???AAA???@@@HHHKKKTTTaaannnrrruuu{{{eeebbbqqq}}}|||vvvaaahhhyyy]]]YYYeee|||rrrggg___ZZZWWWUUUPPPSSSjjj}}}}}}~~~nnn___ZZZnnn~~~```VVVTTTBBB:::999666777:::555444666888999:::===AAADDDGGGTTTccc~~~yyyfffQQQbbbjjjNNN???>>>===@@@EEEIIIMMMRRRWWWZZZ\\\]]]```gggmmmmmmgggbbbTTTMMMFFFHHHSSSbbbooouuuyyy{{{~~~xxxiii^^^PPPGGGFFFDDDIIIaaapppttt```bbbdddgggjjjkkklllllllllnnnooonnnqqqwww~~~}}}sssTTTVVV{{{zzzvvvssskkk```UUUVVV___www}}}wwwnnnccc\\\XXXUUUQQQTTTZZZkkkwwwddd[[[ddd~~~ssssssfffZZZ___bbbgggkkkgggnnnnnnoooqqqtttvvvuuutttuuuttttttuuuwwwxxxwwwuuuwwwxxxbbbLLLRRRWWW\\\aaaeeekkk}}}vvv```NNNJJJKKKPPP```tttzzz{{{ppp___SSSMMMFFFJJJ[[[qqq|||yyyooo```TTTLLLJJJKKKLLLGGGCCCCCCGGGGGGOOOiii~~~TTTEEE999777::::::888777999;;;===???AAAEEEKKKOOORRRTTTXXX[[[^^^_________```eeeffffffrrrkkkNNN======>>>BBBHHHFFFWWWcccnnnsssvvv|||xxxccc\\\yyynnneee~~~lllXXXWWWwww}}}}}}uuujjjdddYYYSSSRRRMMMMMMbbb}}}yyysssaaa[[[rrrzzz]]]VVVRRRBBB666555777555444777<<<666666===>>>:::>>>FFFJJJTTTaaa}}}pppmmmzzzqqqWWWKKK```zzzfffKKK>>>>>>>>>AAADDDGGGKKKOOOSSSWWW]]]\\\bbbllluuuzzz~~~lll]]]OOOJJJPPPZZZhhhtttzzz|||~~~|||kkk^^^UUUHHHEEEGGGGGG^^^|||cccdddfffhhhjjjjjjjjjjjjkkknnnppppppppptttxxx{{{zzzWWWSSSttt{{{uuuqqqhhh^^^SSSUUU___yyyzzzpppgggaaa^^^\\\ZZZ```iii|||wwwbbbXXX```~~~qqqqqq{{{gggaaaggghhhkkkpppnnnqqqqqqqqqsssvvvxxxwwwvvvuuuttttttvvvxxxyyyxxxwwwzzzzzzZZZIIINNNVVV[[[aaadddkkk|||mmmWWWPPPNNNPPPaaauuuzzz||||||lllYYYPPPGGGIIIXXXmmmzzzmmmaaaXXXRRROOOMMMIIIDDDDDDGGGIIISSSmmmwwwsssTTTGGG:::888;;;;;;999888999:::===???BBBGGGLLLPPPTTTVVVYYY\\\___`````````aaaeeeeeedddooodddJJJ===>>>>>>BBBHHHFFFUUUaaalllqqqtttzzzkkk___qqq~~~uuucccttt{{{___ZZZrrrwwwmmmdddXXXQQQPPPKKKLLL```zzztttwwweee^^^uuuvvvYYYSSSTTTCCC777666888555444777777666888===???>>>>>>AAAKKKVVVaaa{{{sssrrr|||qqqVVVIII\\\uuu~~~eeeLLL@@@???>>>AAADDDHHHKKKOOOSSSWWW[[[YYY]]]eeennnwwwzzznnn```WWWUUUYYYeeepppxxxyyy|||}}}rrr[[[SSSGGGEEEHHHHHH]]]ggghhhiiijjjkkkkkkjjjiiikkkmmmpppqqqpppooorrrvvv{{{[[[OOOjjjwwwppphhh___VVVWWW```xxxuuummmiiihhhhhhhhhqqq}}}zzzeeeXXX^^^nnnpppxxxhhhgggnnnmmmnnntttttttttttttttvvvyyyzzzzzzyyytttttttttvvvyyyzzzzzzxxxzzzyyy|||}}}RRRHHHLLLTTTZZZ```cccjjj{{{fffZZZSSSTTTdddxxx|||}}}~~~cccWWWJJJGGGRRRfff||||||qqqhhh```ZZZVVVOOOJJJGGGIIIMMMZZZvvvpppjjj{{{TTTGGG<<<:::;;;;;;999999888;;;>>>AAADDDIIINNNRRRWWWXXX[[[^^^___```aaa``````ccccccbbbllltttZZZDDD<<>>AAAGGGGGGSSS^^^jjjooorrrxxx~~~xxxddd___yyyzzzfffhhhkkkbbbooozzzpppfffZZZQQQOOOKKKLLL___vvvuuuxxxeee^^^tttuuuWWWSSSUUUEEE888777999666555888444777:::;;;>>>AAA@@@<<>>AAADDDHHHKKKOOOSSSWWWZZZYYYZZZ^^^dddoooyyymmmaaa\\\dddooouuuwwwyyy{{{}}}}}}^^^UUUGGGEEEGGGFFFZZZ}}}hhhiiikkklllmmmmmmmmmmmmlllmmmooopppnnnnnnssszzzrrrwww\\\LLLbbbxxxqqqjjjccc]]]ZZZ___rrryyyuuutttuuuxxxmmm^^^```~~~mmmqqqmmmiiiooonnnoootttssswwwvvvwwwxxx{{{|||{{{yyysssssssssvvvyyyzzzzzzyyyvvvvvv}}}|||rrrOOOKKKMMMSSSZZZ```ccchhhzzzuuudddYYYWWWfff{{{rrraaaNNNEEELLL___xxxyyyrrrlllhhh\\\VVVPPPPPPUUUdddxxxmmmrrrRRRFFF<<<:::;;;:::888999999;;;???CCCFFFKKKPPPTTTXXXYYY[[[]]]___```aaaaaa```bbbbbbbbbkkk}}}fffQQQ???;;;@@@>>>@@@FFFGGGQQQ]]]hhhnnnqqqxxx}}}~~~jjjZZZkkk}}}rrr~~~sssddd|||~~~nnnooo{{{rrrhhh\\\RRRNNNKKKMMM^^^qqq}}}sssaaaYYYmmmvvvYYYXXXWWWFFF999888:::666555888555;;;<<<999>>>HHHJJJDDD===JJJWWWsss}}}aaaQQQbbbwwwyyydddLLL@@@>>>>>>@@@DDDGGGJJJNNNSSSVVV[[[\\\^^^______dddtttpppeeehhhqqqsssuuuxxxzzz{{{~~~ggg[[[IIIDDDEEEDDDWWWzzzfffhhhjjjmmmooopppqqqqqqmmmkkklllmmmmmmooozzztttrrr|||{{{ZZZKKK```|||yyyqqqkkkggg```ZZZYYYhhhvvveeebbb}}}~~~ooouuuvvvkkknnnooorrruuuqqqxxxxxxxxxyyy{{{|||zzzyyyrrrrrrsssuuuxxxzzzyyyxxxuuuwwwrrrPPPLLLMMMSSSZZZ```bbbgggxxx|||iii[[[VVVdddxxxlllUUUIIIIIIYYYsss~~~oooggg^^^ZZZ___oooqqq}}}hhhMMMCCC:::999999888888999:::===AAAEEEIIIMMMRRRUUUWWWXXXZZZ\\\^^^```aaaaaa```bbbcccdddlllgggPPP>>>:::@@@>>>@@@FFFFFFPPP\\\hhhmmmqqqwww}}}~~~sss^^^]]]vvvwwwrrrnnnrrr{{{ssszzzqqqfff[[[PPPKKKIIILLLYYYhhhuuuooo]]]UUUiiivvv[[[ZZZVVVFFF999999:::777666999777===>>>;;;CCCUUUaaacccSSSYYYZZZpppyyy___RRRdddyyyxxxcccLLL>>>;;;===???CCCFFFIIIMMMRRRUUUZZZ```gggjjjfffcccjjjuuu}}}yyymmmlllrrrrrruuuxxxzzz{{{}}}ooo___JJJBBBDDDDDDYYY}}}bbbdddhhhkkknnnqqqrrrrrrnnnjjjiiillllllqqqzzzyyytttWWWJJJ```|||{{{tttnnnhhh___WWWTTTaaa~~~mmmeeewww~~~rrr{{{ooopppqqquuuyyyuuuzzzyyyyyyzzz{{{|||zzzyyytttttttttvvvyyyzzzyyyxxxxxx}}}{{{SSSLLLMMMSSS[[[aaabbbeeevvvkkkZZZRRR]]]ppp}}}uuu```RRRNNNWWWnnnzzznnnfffhhhvvv}}}mmmvvv}}}[[[IIIAAA999999999888888:::<<>>@@@FFFEEENNNZZZffflllpppvvv|||~~~bbbWWWfffppp|||oooyyypppcccXXXMMMHHHGGGJJJTTT]]]hhhvvvnnn]]]WWWlllsssYYYXXXUUUEEE888888:::777777:::888<<>>:::;;;>>>AAAEEEHHHLLLQQQTTTWWW```nnnuuuqqqjjjjjjpppooottt|||yyypppmmmqqqrrrtttxxxzzz{{{|||qqq```JJJBBBDDDEEEZZZ}}}___aaadddhhhkkkmmmoooooolllhhhhhhlllnnnsssoooUUUIIIbbb}}}yyy{{{ssskkk```XXXUUUbbbxxxtttwww{{{uuujjjsss}}}uuurrrsssrrrvvv|||{{{|||{{{zzz{{{||||||{{{yyywwwwwwwwwxxx{{{|||{{{yyyyyyYYYMMMOOOTTT\\\bbbaaaccctttppp\\\PPPXXXiii}}}{{{xxxzzzjjj```XXXXXXhhh|||zzznnnnnnzzzsss}}}uuuTTTGGG???:::999:::999:::===>>>AAAEEEIIILLLOOOSSSUUUWWWXXXZZZ\\\___bbbeeeffffffgggiiijjjmmmxxx]]]DDD:::===>>>AAAEEECCCLLLXXXdddjjjnnntttzzz|||eeeYYY\\\~~~}}}wwwoootttxxxooobbbXXXNNNIIIIIILLLRRRWWWWWWcccqqq{{{zzznnn___\\\sssqqqWWWUUUSSSCCC777777:::888777;;;999;;;???EEENNNbbbbbbOOO___vvvzzzfffOOO@@@<<<:::<<<@@@CCCFFFJJJOOORRRUUU___mmmwwwvvvooolllooommmmmmqqqvvvvvvqqqnnnooopppssswwwyyyzzz{{{}}}~~~}}}yyywwwvvvwww}}}sssbbbLLLEEEFFFCCCTTTttt]]]___bbbeeehhhjjjkkkkkkjjjfffhhhmmmooottt~~~nnnTTTIIIbbb|||uuu}}}yyyoooccc]]]ZZZfff|||uuu{{{}}}nnn^^^YYY\\\cccgggoooyyy|||pppsss|||xxx{{{ssstttqqqttt}}}}}}|||||||||~~~}}}|||zzzzzzyyyyyy{{{|||}}}|||zzzwww___OOOSSSUUU\\\bbbaaabbbrrrvvv```QQQVVVfffyyy}}}www{{{|||rrrjjj```ZZZeeevvv|||sssqqq{{{~~~|||zzzYYYFFF???:::;;;<<<;;;<<<@@@???BBBFFFJJJMMMOOORRRUUUXXXYYYZZZ]]]aaadddgggiiiiiiiiikkklllllluuucccHHH:::<<<===AAAEEEBBBJJJVVVbbbhhhlllsssyyyzzziii\\\VVVjjjmmm|||oookkkxxxoooddd[[[QQQMMMMMMOOOSSSWWWIIISSS___kkkzzzzzz}}}wwwnnn```___xxxrrrXXXTTTRRRBBB666777999888888;;;;;;:::???GGGMMM\\\}}}oooUUU```vvv{{{hhhQQQBBB>>>999;;;???BBBEEEIIINNNQQQUUU]]]jjjttttttnnnkkkmmmrrrmmmlllppptttrrrppppppooorrrvvvxxxyyyzzz{{{}}}{{{uuuooojjjhhhmmm}}}wwwgggQQQHHHFFF???KKKhhh___```aaadddggghhhfffdddgggeeefffjjjnnnvvvwwwZZZJJJbbbzzzuuu{{{|||rrriiiccc\\\```tttxxxvvv|||xxxlll___YYYSSSLLLGGGEEENNNNNNUUU```hhhooo{{{{{{ttt}}}oooyyytttppptttyyyzzzxxx}}}}}}||||||||||||}}}}}}|||{{{zzzzzz{{{|||zzzyyyxxx}}}kkkLLLSSSZZZ]]][[[___iiiqqqppp[[[SSSVVVZZZooouuuqqqyyy|||vvvooofffccckkkvvvyyyooollluuuYYYHHH@@@888888::::::;;;>>>AAADDDIIIMMMOOORRRUUUXXX^^^^^^___```aaaccceeefffhhhhhhfffkkkqqqqqqiiiLLL;;;;;;;;;>>>CCC@@@HHHRRR___gggkkkooovvv}}}zzz]]]NNN\\\{{{qqquuuwwwrrrfffdddtttzzzsssiiiYYYTTTLLLDDDWWWkkkdddVVVPPPNNNVVVddduuu|||yyysssaaa___}}}pppVVVQQQLLL@@@666666999:::999:::>>>>>>BBBIIIOOO\\\ttt|||VVV[[[rrrzzzgggSSSDDD===:::<<<>>>AAAEEEIIILLLNNNVVV[[[bbbgggiiihhhggggggiiiiiijjjkkkmmmoooqqqrrrppptttuuussssssvvvwwwttt}}}nnnaaaaaagggnnnwww}}}ttt___TTTKKKDDDIIISSSqqq___```bbbeeeiiijjjiiiggghhhffffffiiikkkppp{{{fffPPPbbbxxxooovvv~~~~~~}}}~~~vvvllleee\\\ZZZhhhrrreeebbbfffhhh\\\OOOIIIGGGDDDEEEHHHFFFEEEHHHOOOTTTYYYcccmmm|||~~~qqq~~~{{{tttrrrtttwwwxxxxxx||||||||||||}}}~~~}}}||||||||||||{{{yyyyyy~~~oooMMMPPPVVV[[[[[[^^^gggnnnwww\\\OOOOOOSSSkkk}}}xxx}}}}}}yyytttnnnmmmuuuvvvlllddddddppp}}}zzzaaaHHH@@@999999:::;;;===@@@CCCFFFJJJNNNPPPSSSVVVYYY]]]^^^___aaacccfffhhhiiijjjiiigggkkkooommm{{{cccIII;;;;;;:::===BBB@@@HHHRRR___gggkkkooovvv|||fffQQQWWWpppqqqrrruuuqqqcccZZZhhh~~~}}}ttthhhYYYUUUPPPIIIYYYrrrvvviii^^^RRRNNNUUUeeewww{{{yyywwwfffdddrrr[[[XXXLLL@@@666666888999999:::>>>@@@FFFNNNSSS\\\oooxxxTTTXXXpppmmmWWWFFF<<<:::;;;===@@@DDDHHHLLLNNNTTTXXX^^^ccceeeeeeeeeeeegggggghhhiiikkkmmmoooppprrruuuuuusssssstttqqqllluuunnnfffcccgggooovvvyyypppfff\\\PPPKKKNNNiiiwww___```cccgggkkkmmmlllkkkkkkiiiiiijjjjjjlllttt}}}yyyZZZbbbxxxlllsss{{{~~~vvvkkkdddoooqqqqqqnnnpppvvvyyyxxx}}}ppphhh^^^WWW___vvvzzzkkk\\\QQQNNNPPPSSSKKKCCCAAA@@@@@@DDDHHHGGGFFFFFFIIIJJJLLLQQQWWWhhhxxx{{{sssyyyxxxvvvuuuuuuvvvwwwwww{{{{{{|||}}}~~~~~~~~~}}}{{{zzzyyy~~~pppMMMKKKQQQXXXZZZ^^^dddjjjbbbOOOKKKNNN```xxx}}}{{{wwwvvv~~~|||wwwrrrlllgggeeejjjyyyvvvfffHHH@@@999:::<<<===???BBBFFFIIIMMMOOORRRTTTXXX[[[]]]^^^```cccfffhhhjjjkkkkkkllliiikkkmmmiiissszzz\\\EEE;;;<<<999;;;AAAAAAFFFPPP]]]ggglllpppuuuzzz}}}tttXXXTTTfffxxxooonnnuuuzzznnn^^^eeexxx{{{|||uuuuuu~~~ssseeeVVVSSSRRRLLLWWWttt~~~rrr```PPPLLLVVVgggsssxxxyyyhhhgggqqq\\\[[[KKK@@@777666888888999:::>>>CCCLLLSSSWWW]]]iiiuuuqqqNNNRRRjjj{{{sss]]]HHH;;;:::;;;<<>>???BBBEEEJJJLLLOOOQQQSSSVVVZZZ\\\```aaaccceeegggiiijjjkkkjjjmmmjjjkkkmmmhhhnnnnnnVVVBBB:::<<<888999@@@AAAEEENNN[[[eeekkkppptttxxx|||cccVVVbbbsssnnnwwwmmmiiitttzzzzzzqqqhhh|||~~~ooobbbTTTOOOPPPJJJMMMkkkyyycccSSSRRRZZZaaaxxx|||uuusssdddeeepppYYYYYYIII???777666888888999<<>>AAAEEEIIILLLOOORRRUUUXXXZZZ\\\^^^aaacccddddddfffgggiiikkklllrrrtttuuuttttttqqqhhh]]]dddqqquuummmnnn|||~~~qqqnnnjjj```TTTMMMIIIQQQZZZbbbiiirrr{{{```aaadddhhhmmmoooooommmjjjiiijjjlllkkkkkkqqqxxx~~~zzz```ZZZyyyssswww{{{mmmlllppprrrpppooonnniiicccsss~~~qqqiii___XXXYYYmmmtttfff[[[QQQLLLIIIEEEBBBBBBAAAAAAEEEJJJNNNSSS\\\eeesssuuuwwwuuuppphhh^^^WWWVVVZZZgggzzzuuuxxxwww{{{~~~zzzwwwwwwyyy{{{{{{|||~~~~~~zzz~~~___EEEIIILLLUUUYYY\\\```dddyyyxxx[[[NNNJJJNNNfff}}}xxx{{{yyyfffZZZ[[[hhhxxx~~~|||{{{eeeHHH@@@:::<<<@@@BBBEEEIIIMMMOOOQQQSSSTTTWWW[[[^^^bbbccceeefffhhhhhhhhhhhhhhhlllkkkkkkooojjjooojjjUUUAAA:::<<<888999???@@@CCCLLLXXXbbbiiiooosssvvv{{{~~~rrr\\\```vvvuuuooodddffftttxxxsssjjjtttnnnbbbVVVMMMLLLHHHEEE\\\~~~eeeYYYYYY[[[ppprrryyysssjjj\\\^^^}}}uuu[[[XXXGGG>>>777777888999<<>>CCCIIITTT^^^fffmmmrrruuuzzz}}}ddd]]]xxxuuuuuusssgggZZZUUU```hhhoooqqqwwwlll___XXXKKKHHHHHHBBBOOOnnn|||mmmiiihhhooopppttt}}}uuufffYYY\\\zzz|||___YYYEEE>>>888888999;;;???DDDHHHOOOSSSUUUYYYbbbjjjnnnuuuRRRIII^^^wwwxxxgggRRRCCC<<<;;;;;;===@@@DDDIIILLLOOOQQQTTTVVVWWWXXXZZZ\\\aaaaaabbbccceeegggiiijjjiiinnnqqqqqqpppoookkkffffffqqqwwwrrrrrr}}}{{{fffWWWOOOJJJEEEBBBAAA??????AAACCCEEEKKKRRRccccccdddgggjjjjjjiiigggfffeeefffhhhhhhjjjqqqzzzzzz|||wwwXXXOOOggg||||||}}}{{{vvvjjj___WWWTTT]]]|||pppddd___XXXQQQOOONNNLLLOOOSSSXXX]]]hhhttt}}}|||jjjcccfffqqq|||}}}~~~~~~~~~}}}~~~~~~eeeGGGHHHJJJPPPRRRVVV\\\^^^nnnuuuZZZLLLNNN\\\sssqqqbbb___cccqqqyyyppp~~~xxxQQQHHH@@@;;;>>>CCCGGGKKKOOOQQQRRRSSSTTTTTTWWW[[[^^^___aaaccceeefffffffffeeedddjjjhhhhhhnnnmmmqqq~~~vvv```GGG:::<<<;;;<<>>@@@;;;BBBFFFNNNWWW```iiippptttyyy|||ttt[[[ggg{{{|||zzz|||jjjXXXPPPLLLVVVhhhrrryyyvvvbbbPPPQQQAAA<<>>DDDKKKOOOVVVZZZYYY\\\dddhhhgggjjjnnn]]]OOO]]]sssuuu\\\III>>>===<<<===@@@EEEJJJMMMNNNQQQTTTVVVVVVUUUUUUUUU]]]]]]^^^___aaaccceeeffffffnnnrrrnnniiijjjnnnpppiiiiiilllmmmhhhcccgggooowwwhhhYYYPPPMMMKKKIIIKKKIIILLLSSSSSSMMMJJJMMMbbbcccdddfffgggggghhhgggkkkkkkjjjiiiiiinnnwww~~~sss|||bbbRRR^^^|||ooobbb```^^^aaavvvyyypppkkkfffcccaaaeeerrrtttoooyyy}}}{{{zzz{{{}}}|||{{{|||}}}~~~~~~PPPLLLJJJKKKPPPTTTVVV[[[hhhuuu{{{{{{XXXRRRPPPYYYkkkzzz|||iii]]]WWWYYY^^^ffftttfffPPPFFFDDDAAAAAAEEEIIILLLMMMSSSSSSSSSTTTVVVXXX[[[\\\[[[\\\___aaacccdddddddddfffcccccceeeeeeggglllttttttPPP;;;:::999;;;@@@??????EEEMMMUUU\\\dddmmmsss|||}}}wwwgggssszzzsssxxxyyy}}}wwwcccYYYUUU[[[cccoooooo^^^MMMJJJEEEBBBAAABBBCCCDDD]]]~~~}}}uuueeexxxmmmSSSTTTCCC>>>:::<<<>>>@@@GGGNNNUUUXXX\\\```bbbeeehhhkkklllrrrvvvaaaLLLXXXqqq~~~~~~eeeMMM???;;;:::>>>AAABBBGGGLLLOOOPPPQQQRRRTTTVVVWWWXXXTTTWWW[[[^^^```aaadddfffhhhhhhoooxxxvvvmmmnnnwwwmmmiiieeebbb]]]ZZZ^^^eee}}}yyyooogggcccaaa```___eeebbbccciiippppppfff\\\bbbcccdddeeeggghhhiiijjjiiikkkkkkjjjjjjmmmtttzzzvvv{{{mmmXXX\\\{{{|||xxxmmmjjjddd```ooo|||xxxuuuwwwyyy~~~{{{zzzyyyxxxyyy|||~~~}}}{{{zzzzzzzzz{{{|||~~~~~~UUUFFFHHHIIIMMMQQQSSSXXXdddqqqxxxgggPPPLLLRRRdddttt{{{}}}kkk___WWWVVVYYY\\\kkkgggOOOGGGDDDBBBBBBEEEIIILLLMMMRRRRRRSSSTTTUUUWWWYYYZZZZZZ[[[]]]```aaabbbcccccceeebbbaaacccdddeeejjjrrryyyUUU???===:::999<<<:::>>>CCCJJJQQQYYYbbbkkkrrrzzz|||~~~jjjqqq}}}rrrsssuuu}}}pppddd[[[ZZZ\\\ddd|||qqqaaaZZZUUUMMMFFFBBBAAABBBBBBUUUsss~~~~~~uuujjj|||cccMMMNNNBBB===:::<<>>AAABBBGGGLLLNNNOOOQQQSSSUUUVVVWWWWWWWWWYYY\\\]]]^^^```bbbdddeeefffooo{{{{{{qqqnnnrrreeeaaa]]]ZZZVVVSSSVVV\\\uuu~~~zzzxxx{{{bbbbbbcccdddfffiiikkkmmmiiijjjkkkjjjiiikkkpppuuuxxx~~~aaaXXXppp~~~yyy}}}xxxlllccckkk}}}wwwvvvvvvwwwxxxyyyzzz{{{}}}|||zzzyyyyyyzzz{{{{{{}}}{{{yyy{{{^^^FFFEEEFFFIIINNNPPPTTT___kkkvvv|||zzzUUULLLMMM]]]mmmsssvvvyyy}}}lll```VVVRRRRRRPPP```zzziiiQQQGGGEEECCCCCCGGGJJJMMMNNNPPPQQQSSSTTTUUUVVVVVVVVVXXXYYY[[[]]]___```aaaaaabbb______aaabbbbbbgggnnnzzzWWWAAA???;;;999;;;999===AAAFFFMMMUUU___iiipppwwwzzz|||~~~nnnjjj|||}}}zzzvvvvvvxxxnnndddaaaaaahhh|||xxxuuuoooeeeZZZPPPIIIEEECCCKKK^^^ttt~~~}}}qqqmmmwww^^^LLLOOO@@@<<<;;;>>>BBBEEEKKKRRRYYY\\\aaadddeeegggiiikkkkkknnnkkkllltttsssooonnneeeSSSEEEIII```uuupppZZZDDD>>>;;;===@@@BBBFFFKKKMMMOOOQQQTTTVVVVVVVVVVVVYYYZZZ[[[\\\\\\^^^aaaddddddeeeooo}}}vvvmmmkkk^^^YYYVVVTTTPPPLLLOOOTTTsssbbbbbbbbbccceeeiiillloookkkkkkjjjgggeeegggmmmsss|||~~~}}}kkkVVVfffvvvqqq|||uuuhhhlllyyy{{{uuuvvvwwwxxxxxxxxxxxxxxx{{{{{{zzzyyyyyyzzzzzz{{{{{{{{{{{{yyyyyyzzz}}}bbbJJJDDDDDDGGGKKKMMMQQQ[[[eeewwwxxxaaaSSSLLLWWWfffmmmoooqqq~~~{{{lll```UUUOOOMMMJJJZZZuuujjjWWWHHHFFFDDDEEEHHHLLLNNNOOOOOOPPPRRRTTTUUUUUUTTTSSSWWWWWWYYY[[[\\\^^^______```]]]]]]___``````dddkkkvvvTTT???>>><<<<<<>>><<<===???DDDJJJTTT^^^hhhoootttwwwzzz|||}}}rrr___ppp~~~wwwyyyxxxnnnggggggmmmxxxwwwfffVVVIIIAAADDDNNNZZZhhh{{{zzzyyyyyylllkkksssZZZNNNQQQ>>>;;;<<>>>>><<<<<>>???CCCJJJTTT___hhhnnnrrrtttxxx{{{|||~~~xxxYYY```xxx{{{zzzxxxlll```___hhhzzzyyy```JJJ===>>>CCCJJJQQQ]]]mmm|||}}}|||wwwtttwwwhhhggglllSSSKKKKKK>>><<>>:::999<<<;;;===>>>BBBJJJUUU```hhhlllpppssswwwzzz|||}}}aaaYYYdddxxx}}}~~~{{{zzzwwwssszzzooo___TTTWWWiiifffMMM???999<<<@@@AAAEEENNN[[[dddiiijjjooozzzwwwrrrxxxhhhiiikkkRRRLLLHHH>>>>>>CCCKKKQQQSSSWWW\\\aaadddhhhjjjjjjiiihhhhhhccchhhiiikkkooorrr~~~zzzssscccKKK===EEEWWWjjj|||}}}iiiRRRGGG===<<>>DDDJJJPPPQQQXXXdddpppzzzwwwrrrxxxlllpppnnnVVVQQQIII@@@@@@FFFOOOUUUWWWZZZ^^^bbbeeeiiikkkjjjhhhgggfffdddhhhhhhjjjoooooo{{{oooTTTBBBCCCKKKeeezzz~~~jjjVVVIII>>><<>>???EEEPPP[[[fffrrr}}}wwwqqqvvvpppxxxoooWWWQQQGGGAAABBBHHHQQQWWWYYY[[[___cccfffjjjkkkjjjhhhfffeeehhhkkkiiikkkpppnnnwwwyyy\\\IIIDDDEEEddd{{{mmmXXXJJJ>>><<>>???AAACCCIIIKKKMMMMMMMMMMMMOOOQQQSSSTTTWWWYYY[[[\\\\\\\\\^^^^^^___bbbeeeeeeaaa]]]WWWTTTQQQSSSWWWYYYZZZXXX]]]xxx{{{fffTTTGGGHHHLLLVVVfffyyy]]]]]]^^^___```aaaaaabbbddddddbbb```^^^^^^```bbblllbbbUUUdddrrr___dddqqq}}}vvviiiooo|||lll```ZZZ[[[___dddjjjwwwlllnnnxxx}}}rrrhhh\\\VVVUUUUUUSSSPPPQQQSSSbbbvvvyyynnnlllttt~~~|||zzzxxxwwwwwwxxx{{{|||~~~~~~}}}}}}~~~}}}|||{{{{{{{{{}}}}}}}}}mmmxxxnnnPPPDDDBBBDDD@@@FFFOOOOOO___yyy~~~vvv\\\UUUbbbrrryyyooozzzxxx|||hhhQQQOOO^^^xxxttt___VVVPPPKKKIIIHHHIIILLLOOOPPPPPPLLLMMMOOOQQQSSSTTTUUUVVVUUUUUUUUUVVVXXXZZZ[[[\\\\\\]]]______^^^___aaacccfff{{{{{{[[[DDD;;;;;;;;;:::;;;===AAAGGGOOOXXX___dddiiimmmrrrwww{{{}}}~~~gggXXX^^^iiiwwwyyy|||zzzfffXXXMMMGGGKKKKKKJJJGGGEEECCCAAAAAA???;;;:::===???>>>===??????===>>>@@@@@@AAAIIISSSfffwwwyyy}}}xxxpppooo|||}}}fffUUUOOOOOOHHHMMMTTTYYY]]]___bbbddddddfffggggggffffffgggiiihhhhhhkkkoooooopppvvv~~~fffOOOJJJggg~~~rrraaaSSSEEE???>>>???@@@CCCHHHJJJMMMNNNNNNNNNOOOQQQQQQRRRUUUYYY[[[]]]^^^^^^bbb______aaaeeefffbbb^^^UUUSSSRRRRRRTTTUUUVVVUUU^^^xxxqqqYYYFFFEEECCCDDDLLL[[[ooo]]]]]]\\\]]]^^^___aaabbbccccccaaa___]]]]]]___aaafffyyywwwaaaddd|||^^^]]]ooo~~~{{{hhhdddjjjooosssxxx~~~uuuaaaVVVOOOLLLLLLTTT]]]ooonnnfffjjjooovvv|||xxxqqqhhheeegggiiihhhfff```aaammmzzzzzzssswww}}}{{{yyyxxxxxxxxxzzz|||}}}}}}}}}}}}~~~~~~}}}||||||||||||~~~~~~}}}~~~pppmmmXXXHHHCCCDDDAAAEEEMMMMMMXXXppp~~~mmmVVVYYYggg}}}www}}}jjjTTTNNN\\\uuuvvv^^^XXXUUULLLKKKIIIJJJMMMOOOPPPPPPMMMNNNOOOQQQRRRTTTUUUUUUTTTUUUVVVWWWXXXYYYZZZ[[[ZZZ\\\]]]]]]]]]^^^```bbbbbbwwweeeGGG;;;>>>>>>888<<<<<>>@@@BBBFFFIIILLLNNNOOONNNOOOPPPNNNPPPTTTXXX\\\___```aaaccc___\\\___eeegggddd___WWWVVVUUUSSSQQQPPPRRRTTT\\\uuulllVVVEEEDDD@@@>>>BBBPPPeeezzz]]]\\\[[[[[[\\\^^^aaabbbbbbbbbaaa___]]]]]]___aaacccooooooeeehhh```ooo|||}}}eee\\\___dddeeemmmwww~~~qqq^^^UUUOOOLLLKKKSSS___qqqwwwppppppxxxsssuuu~~~~~~~~~{{{zzzyyyxxxyyyxxxzzz{{{{{{zzz{{{|||~~~~~~}}}}}}||||||}}}~~~~~~lll___KKKBBBCCC@@@DDDLLLLLLRRRgggaaa[[[cccrrrrrrssswww~~~iiiQQQJJJUUUjjj|||bbb\\\WWWMMMLLLJJJKKKMMMOOOPPPPPPNNNNNNOOOPPPQQQRRRSSSTTTTTTTTTUUUWWWXXXYYYYYYYYYYYYZZZ\\\\\\\\\]]]___bbbdddvvvjjjHHH:::???@@@888<<<<<<===@@@HHHRRR[[[aaagggkkkpppssstttwww{{{~~~~~~tttaaaZZZfffssswww{{{uuuuuuyyytttzzzuuugggYYYLLLFFFFFFKKKWWWgggqqqtttsssYYYTTTQQQRRRRRROOOMMMOOOPPPMMMLLLMMMNNNLLLIIIGGGIIIUUUlllvvvpppqqqvvvuuuwww{{{wwwrrrtttyyyaaaQQQLLLOOORRRTTTXXX]]]aaadddfffhhhjjjjjjkkkkkkiiihhhhhhiiikkkjjjeeeeeekkkppprrrsssuuu|||]]]KKKPPPjjj}}}xxxvvvkkk\\\LLLDDDAAA>>>>>>@@@CCCGGGKKKNNNOOONNNNNNOOONNNPPPTTTYYY]]]___aaabbbbbb\\\XXX\\\dddiiigggccc___]]]YYYRRRMMMMMMRRRWWWcccvvv{{{iiiWWWJJJEEEBBB>>>@@@LLL```vvv\\\[[[ZZZZZZ[[[]]]```aaabbbbbbaaa___]]]]]]___aaadddkkk~~~|||iiissseeemmmyyymmmbbbfffnnnrrrzzzooo\\\TTTOOOMMMLLLSSS___ooo~~~}}}{{{zzzyyyyyyzzzxxxyyy{{{{{{zzzzzz|||}}}~~~}}}|||||||||~~~yyygggMMMAAABBB@@@CCCJJJLLLOOO^^^zzz}}}qqqssspppiiibbbccckkkvvvhhhMMMIIINNN[[[kkkvvv|||hhh```WWWMMMKKKJJJJJJLLLMMMNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRSSSTTTVVVWWWWWWWWWWWWXXXYYY[[[[[[[[[\\\___aaaeeetttkkkHHH999>>>@@@:::;;;;;;;;;???FFFQQQ[[[aaafffjjjoooqqqqqqssswww{{{}}}~~~www[[[XXX]]]\\\\\\aaafffeee^^^\\\^^^]]]lllwwwgggXXXPPPTTT```tttlllhhhfffiiikkkiiihhhjjjhhhfffdddbbbaaa^^^VVVNNNMMMPPP\\\mmmvvvxxx{{{uuunnnhhhrrr{{{yyyzzzvvvvvv{{{www___QQQQQQTTTTTTXXX[[[___ccceeegggiiikkklllmmmmmmkkkjjjiiijjjkkkiiicccccciiiooopppppppppwwwbbbLLLGGG]]]zzz{{{{{{ttteeeSSSHHHCCC???===>>>@@@DDDIIILLLMMMMMMMMMNNNOOOQQQUUUYYY]]]___aaabbbaaa\\\ZZZ^^^gggnnnnnnlllgggcccZZZPPPJJJLLLUUU]]]kkkttt|||zzzpppbbbUUUKKKEEECCCAAABBBKKK]]]qqqZZZZZZZZZZZZ[[[\\\^^^___aaaaaa```]]][[[[[[]]]___eeeiiizzznnnvvv|||iiiiiiuuuuuu{{{vvvdddZZZRRROOONNNSSS]]]kkkwww~~~{{{}}}|||}}}~~~}}}|||zzzzzzzzzzzz{{{yyy{{{||||||||||||}}}}}}|||{{{{{{|||}}}qqqRRRBBBBBB@@@BBBIIIJJJMMMVVVnnn|||lll\\\WWW^^^mmmlllPPPHHHGGGJJJRRRYYY\\\bbbhhhhhhdddbbbfffssskkkcccVVVLLLJJJHHHHHHIIIKKKKKKKKKNNNMMMLLLLLLLLLNNNOOOPPPPPPQQQSSSUUUUUUUUUUUUTTTUUUWWWXXXYYYYYY[[[]]]```cccnnnnnnNNN===<<<>>>===;;;;;;;;;>>>EEENNNXXX]]]bbbhhhnnnqqqpppqqquuuyyy{{{}}}rrr]]]UUUQQQPPPSSSQQQ\\\___[[[TTTNNN___zzzpppttt~~~|||qqqggg\\\UUUUUU[[[[[[[[[gggzzzvvvlll{{{}}}|||xxxzzzwww^^^SSSVVVYYYWWW[[[]]]aaadddeeegggjjjlllkkkmmmnnnmmmjjjiiihhhiiifffaaaaaaggglllllllllmmmqqq|||jjjOOOIIISSSlllzzzjjjWWWLLLEEE@@@===>>>>>>BBBFFFIIIJJJKKKLLLMMMOOOQQQUUUYYY]]]```bbbbbbaaa``````eeelllrrrttttttllleee[[[RRROOOUUU___gggfffggghhhhhhgggbbbZZZSSSDDDCCCAAAAAAHHHXXXlllzzzXXXYYYYYYZZZ[[[\\\]]]]]]^^^^^^]]][[[YYYYYY[[[]]]```ddduuummmeeesssffflll}}}sssggg\\\VVVTTTRRR\\\eeemmmzzz|||~~~{{{||||||{{{zzzyyyyyyzzz{{{|||yyy{{{||||||||||||}}}|||{{{zzzzzz{{{}}}~~~~~~~~~}}}ZZZEEEEEEBBBBBBGGGHHHKKKPPPcccrrrlllqqq|||uuu[[[KKKGGGEEEHHHKKKMMMPPPUUU[[[]]]^^^]]]```jjjyyywwwkkkeeeUUUJJJHHHFFFFFFGGGHHHHHHHHHMMMLLLKKKJJJJJJKKKMMMNNNNNNPPPRRRSSSTTTSSSRRRRRRRRRSSSUUUVVVVVVXXXZZZ]]]^^^eeevvvXXXCCC:::;;;???<<<;;;;;;>>>CCCJJJRRRVVV\\\dddlllppppppqqqvvvzzzxxx{{{~~~lllaaa\\\[[[aaavvv{{{iiiWWWaaa}}}qqqhhhcccXXXOOOZZZmmmzzz~~~~~~|||www{{{{{{___TTTYYY\\\XXX^^^```ccceeefffhhhjjjmmmhhhjjjlllllljjjgggeeedddbbb```aaafffiiihhhhhhkkkkkkqqqsssWWWPPPKKKZZZ|||{{{jjjXXXMMMFFFAAA>>>???===???CCCFFFGGGIIIKKKMMMMMMOOOTTTYYY^^^bbbdddeeeaaaccceeeiiilllpppsssvvvooohhh```[[[^^^gggpppvvviiiccc___bbbgggfff___YYYFFFDDDAAA???EEETTThhhwwwWWWXXXYYY[[[\\\\\\\\\\\\\\\\\\[[[YYYVVVVVVYYY[[[YYY]]]qqqjjjTTT~~~~~~fffcccsssyyywwwnnnllluuu}}}pppccc[[[YYYPPPXXX^^^dddppp~~~}}}|||{{{zzzyyyyyyxxxyyyzzz{{{|||wwwyyyzzzzzzyyyzzz{{{}}}{{{zzzzzzzzz{{{|||~~~zzz|||vvv```IIIGGGCCCAAAEEEGGGJJJLLL\\\~~~|||}}}fffUUUPPPMMMOOOQQQRRRTTTXXXdddlllrrrooofffbbbffflll{{{uuu~~~}}}mmmiiieeeTTTIIIGGGEEEDDDEEEFFFFFFFFFLLLKKKJJJIIIIIIJJJLLLMMMMMMOOOQQQRRRSSSRRRQQQPPPOOOQQQSSSSSSTTTUUUXXX[[[[[[___zzz}}}aaaIII:::999@@@===<<<<<<===AAAGGGLLLPPPWWW```kkkpppqqqrrrwww|||vvvyyy|||~~~~~~~~~yyymmmfffvvvnnnrrrvvvwww|||}}}jjjYYY___rrr~~~~~~~~~yyy}}}{{{tttyyyaaaUUUZZZ\\\WWW___bbbdddfffggghhhkkkmmmeeehhhkkkkkkiiieeebbbaaa```___aaaeeegggeeefffiiigggmmmxxxxxx^^^UUUFFFMMMqqqyyyiiiWWWLLLFFFAAA???@@@<<<>>>AAACCCEEEGGGKKKMMMJJJMMMSSSYYY___cccfffhhh___cccgggiiijjjlllooosssrrrlllffffffmmmwww|||qqqhhhhhhjjjfff[[[QQQIIIFFFAAA>>>BBBRRRhhhyyy~~~YYYZZZZZZZZZXXXYYYZZZ\\\^^^\\\ZZZWWWVVVVVVVVVWWWZZZ\\\gggdddXXXnnniii___jjjyyyyyyrrrnnnrrrzzzqqqbbbRRRSSSXXX\\\]]]eeewwwxxxuuuzzzyyy{{{}}}~~~}}}yyyyyywwwwwwwwwxxxyyyzzzwwwxxxyyyyyyzzzyyyxxxwww|||{{{zzzyyyxxxyyyzzzzzz|||}}}}}}||||||tttnnnkkkKKKEEEEEE???@@@JJJFFFIIIRRRiiiiiiiiigggeeeeeehhhmmmqqquuullljjjsssqqqkkkooouuupppssswwwmmmpppfffSSSJJJGGGDDDCCCDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJJJJLLLLLLLLLLLLMMMNNNOOOPPPNNNPPPQQQRRRQQQRRRSSSUUUZZZ^^^llloooKKK<<<<<<888;;;;;;<<<<<<>>>CCCJJJOOOZZZ^^^eeekkkppptttxxxzzzyyyzzz|||~~~~~~ooo}}}|||sssqqq~~~ppptttxxxwwwwww{{{{{{ooofffwwwaaa[[[\\\ZZZcccaaabbbdddgggjjjkkkjjjhhheeeeeeeeedddcccbbbaaa```]]]___aaaccccccbbbaaa```cccmmm~~~mmmnnnzzzpppWWWHHHIIIHHHYYYvvvgggWWWNNNGGGAAA===<<<===>>>AAABBBCCCEEEHHHJJJGGGLLLTTT[[[```ccceeegggcccaaa```bbbiiippppppmmmlllllljjjnnnvvvmmmhhhddd]]]XXXHHHBBB>>>>>>BBBNNNfff{{{UUUVVVWWWVVVUUUVVVXXXYYY\\\ZZZXXXVVVUUUUUUVVVVVVXXXZZZddd{{{rrrUUUdddppp]]]___lll}}}}}}{{{ooo___XXX^^^aaabbbjjjzzzzzzzzz{{{{{{~~~}}}}}}yyyxxxwwwvvvvvvwwwxxxxxxvvvwwwxxxyyyzzzzzzyyyxxx|||{{{zzzyyyyyyyyyzzzzzz{{{{{{{{{{{{{{{{{{ooozzzTTTEEECCCAAAAAAEEEEEEHHHOOOaaazzzkkkdddccc\\\```rrr}}}kkkgggjjj```MMMJJJHHHEEECCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHLLLLLLLLLLLLMMMNNNOOOOOONNNPPPQQQRRRQQQRRRSSSUUUWWWZZZeeeyyyWWWAAA<<<999;;;;;;<<<<<<>>>BBBIIINNNVVV[[[ccciiinnnrrruuuwwwuuuwwwyyy|||~~~{{{www{{{{{{pppnnn]]]ZZZ\\\ZZZaaaddddddeeegggiiiiiifffdddccccccccccccbbbaaa```___^^^___```bbbbbbbbbbbbaaaccckkkzzzpppgggllldddQQQEEE@@@BBBTTTuuuyyykkkZZZPPPIIIBBB===<<<<<<===???@@@AAADDDGGGJJJIIIOOOVVV]]]bbbeeehhhjjjdddbbb```bbbhhhnnnpppnnnmmmppprrryyyvvvjjj```ZZZKKKEEE@@@AAAGGGTTThhhzzzOOOQQQRRRRRRQQQRRRTTTVVVXXXWWWVVVTTTTTTUUUVVVVVVWWWXXX```ttt~~~___bbbzzzlllbbbhhhyyyzzzzzzyyyjjjccchhhlllmmmsss}}}yyywwwvvv||||||yyyyyyxxxwwwvvvvvvwwwwwwvvvwwwxxxzzz{{{{{{{{{{{{|||{{{zzzzzzyyyyyyzzzzzzxxxyyyyyyxxxyyy}}}tttfffIIIBBBDDDCCC@@@DDDFFFJJJWWWooo}}}kkkbbbXXX[[[llltttggggggkkk```MMMJJJHHHEEECCCDDDDDDCCCBBBCCCCCCDDDDDDEEEFFFFFFGGGJJJKKKKKKLLLLLLMMMNNNNNNNNNOOOQQQQQQQQQRRRSSSUUUUUUXXX^^^uuucccEEE<<<;;;;;;;;;<<<<<<===AAAGGGKKKRRRXXX```ggglllooorrrtttssstttvvvyyy|||}}}~~~yyy{{{{{{wwwttt{{{~~~xxxyyyqqqzzzpppZZZ[[[^^^]]]___fffeeeeeeffffffeeeccc```aaaaaaaaaaaa```___^^^^^^^^^______```aaaaaabbbbbbffflllwww{{{gggeeeaaaVVVJJJ999===OOOfffrrraaaVVVNNNEEE???===:::<<<===>>>???BBBEEEHHHLLLQQQXXX___dddhhhlllnnnfffccc```bbbhhhlllnnnoooooouuu{{{wwwjjjcccRRRIIIAAABBBKKKZZZlllyyy~~~LLLMMMNNNNNNNNNOOOQQQSSSUUUTTTTTTTTTTTTUUUVVVWWWVVVWWW]]]lllzzz|||wwwgggooowwwooo|||yyy}}}nnnggg{{{rrrlllqqqtttvvv|||~~~vvvuuuuuu~~~{{{{{{{{{zzzzzzyyyxxxxxxxxxwwwvvvwwwxxxzzz{{{|||}}}~~~||||||{{{{{{zzzzzzzzzzzzwwwwwwvvvwwwyyy|||{{{SSSCCCEEEEEE===CCCDDDGGGNNN```|||wwwiiigggtttvvvhhhjjjkkk___OOOJJJHHHEEEDDDDDDDDDBBBAAACCCCCCDDDDDDEEEFFFFFFFFFIIIJJJJJJKKKLLLLLLLLLLLLLLLNNNPPPQQQQQQQQQSSSUUUVVVZZZ]]]ooofffEEE<<<>>>;;;;;;<<<<<<<<<@@@EEEIIINNNTTT]]]eeejjjmmmoooqqqssstttvvvxxxzzz|||}}}}}}}}}||||||qqqqqq}}}tttqqqwwwdddZZZ]]]bbbaaa```eeeddddddddddddcccaaa___^^^^^^_________^^^]]]]]]]]]]]]]]]^^^___```aaabbblllpppuuu}}}vvvooommmhhhUUU;;;===KKKVVV|||zzzjjj___UUUJJJBBB>>>999:::;;;<<<===???CCCFFFLLLQQQYYY```eeejjjmmmppphhhcccaaacccgggjjjlllooowww}}}zzznnn\\\OOOAAA???KKK^^^ooozzz{{{~~~KKKLLLMMMMMMLLLMMMOOOQQQRRRRRRSSSSSSTTTUUUVVVVVVVVVVVVZZZeeeyyy{{{wwwssshhhzzz}}}~~~{{{zzz{{{hhh[[[fffvvvxxxmmmpppsssttt|||}}}uuuyyy|||}}}|||}}}~~~}}}zzz{{{}}}|||||||||{{{{{{zzzzzzzzzwwwxxxyyyzzz|||~~~}}}}}}}}}}}}||||||{{{{{{wwwvvvvvvwwwzzz}}}aaaFFFDDDEEE???BBBCCCEEEIIIUUUmmm{{{qqqxxxxxxiiihhhbbbUUUJJJIIIGGGEEEDDDDDDDDDBBBAAADDDDDDEEEFFFFFFGGGGGGHHHGGGHHHIIIKKKKKKKKKKKKKKKKKKLLLNNNOOOOOOPPPRRRTTTUUU[[[^^^lllcccDDD===@@@;;;;;;<<<;;;<<<>>>BBBFFFLLLRRRZZZbbbgggkkknnnpppttttttuuuwwwxxxzzz{{{|||}}}~~~yyysssmmmjjjtttwwwmmmrrryyyjjj___^^^aaaeeefffbbbcccaaaaaaaaabbbbbbaaa___\\\]]]]]]^^^^^^^^^]]]]]]\\\\\\\\\]]]^^^___aaabbblllooorrrvvv|||yyycccDDD@@@FFFJJJnnnpppfff\\\OOODDD???::::::;;;:::;;;===AAADDDIIIOOOXXX```fffjjjmmmoooiiidddbbbfffhhhgggjjjooommm[[[FFF>>>III___rrr{{{yyy|||KKKLLLMMMLLLKKKKKKMMMOOOPPPPPPQQQRRRRRRSSSSSSTTTTTTTTTWWW^^^mmmxxxpppxxx|||zzz{{{nnn___UUU]]]iiisssyyyyyyuuuqqqdddfffgggiiirrrwww~~~{{{wwwyyy{{{|||{{{zzzzzz{{{||||||}}}}}}}}}}}}||||||yyyyyyzzz{{{|||~~~~~~~~~~~~}}}|||yyyxxxwwwxxx|||kkkJJJCCCDDDAAAAAABBBDDDGGGMMM___|||xxxyyy{{{nnngggZZZMMMHHHGGGEEEDDDDDDEEEDDDCCCAAAEEEEEEFFFGGGGGGHHHHHHIIIFFFGGGIIIJJJKKKKKKJJJIIIHHHJJJLLLMMMNNNOOOQQQSSSRRR[[[\\\fffdddHHHAAA@@@;;;;;;<<<;;;;;;===@@@CCCJJJOOOWWW]]]ccchhhlllooosssssstttuuuwwwyyy{{{|||{{{~~~yyyrrrrrrvvv~~~yyyjjj]]]YYYTTTSSSaaassswwwgggtttvvvbbb]]]cccbbbdddhhhccc```___^^^___```aaaaaa```\\\\\\]]]^^^____________\\\\\\]]]___```aaabbbbbbhhhkkkooorrrxxxuuuXXXIIIDDDEEEbbbvvvnnndddUUUGGG@@@<<<<<<;;;:::999;;;???BBBEEELLLWWWaaagggjjjkkkllliiidddccchhhiiifffgggnnn{{{qqqUUUEEELLLaaasss{{{yyy{{{~~~KKKLLLLLLKKKJJJIIIJJJLLLMMMMMMNNNOOOPPPPPPPPPPPPOOOQQQTTTYYYddduuuzzzooo{{{lllZZZVVVUUUXXX^^^aaaaaaaaaZZZ[[[ZZZ\\\iii|||vvvwwwyyyzzzzzzzzzzzzzzzyyyzzzzzz|||}}}~~~~~~}}}}}}{{{{{{{{{{{{|||~~~~~~|||zzzyyy{{{nnnMMMBBBBBBAAA@@@AAACCCEEEGGGQQQiii|||xxx~~~~~~{{{sssjjjVVVIIIHHHDDDCCCCCCDDDEEEEEEDDDBBBEEEEEEFFFGGGGGGHHHHHHIIIEEEFFFHHHJJJKKKJJJIIIHHHFFFHHHJJJKKKLLLMMMOOOQQQSSS[[[YYY___~~~lllRRRFFF>>>:::;;;<<<;;;:::<<<>>>AAAHHHLLLRRRXXX^^^dddjjjmmmnnnnnnooorrruuuyyy|||~~~{{{~~~{{{xxxvvvmmmppptttwwwxxxxxx{{{~~~}}}xxxvvvwwwuuuqqqooopppppp}}}kkkYYYMMMKKKHHHFFFSSSfff||||||rrrzzzzzzkkkcccxxxuuu^^^]]]fff``````eeeaaa```___]]]]]]___```___^^^\\\]]]^^^___````````````]]]^^^```bbbddddddddddddgggjjjoooqqqqqq~~~xxx\\\JJJHHHYYYzzzyyyppp___OOOFFF>>>>>><<<999888999===@@@BBBJJJWWWbbbhhhjjjkkkjjjhhhcccdddkkkkkkeeeeeelll|||tttoooyyylllUUUUUUeeetttzzzyyy{{{}}}~~~~~~~~~KKKLLLLLLJJJHHHHHHIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMLLLNNNQQQVVV___ooowww{{{ffflll}}}}}}~~~}}}~~~vvvmmmaaaUUUQQQSSSVVVWWWWWWUUUUUUSSSVVVdddzzzyyyyyyzzzzzzyyyzzz{{{zzzwwwxxxyyy{{{|||~~~~~~}}}}}}||||||{{{|||}}}~~~}}}{{{zzz}}}yyynnnOOOBBB@@@@@@@@@@@@BBBDDDCCCHHH\\\qqq}}}uuuyyyhhhiiimmmnnnsss{{{uuussshhhQQQCCCFFFCCCBBBBBBDDDEEEFFFDDDCCCEEEEEEEEEFFFGGGGGGHHHHHHDDDFFFHHHJJJJJJJJJIIIHHHEEEGGGIIIJJJKKKLLLNNNPPPUUU]]]XXX[[[{{{tttZZZJJJ;;;:::;;;<<<;;;:::;;;===@@@GGGJJJPPPUUU[[[aaahhhllliiijjjllloootttyyy}}}|||}}}~~~}}}zzzvvvrrrooofffggghhhjjjhhhhhhlllppp}}}wwwuuuyyy|||yyytttqqqppp{{{|||eeeSSSGGGFFFDDD@@@KKK]]]|||}}}qqqtttzzzqqqcccaaa{{{uuu\\\\\\ggg^^^\\\ccc___aaa___]]]]]]^^^^^^]]]\\\]]]^^^___```aaabbbbbbbbb^^^```cccfffgggggggggfffjjjmmmqqqqqqmmmsssnnnSSSMMMVVVnnnzzziiiWWWNNN@@@???===:::888888<<>>>>>>>>>>>======>>>>>><<>>CCCPPPaaajjjjjjgggeeeccciiikkkgggeeeeeeaaa\\\]]]^^^YYYYYY___```hhhzzzxxxqqqqqqtttssstttuuuuuuuuuxxx|||KKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOTTTOOOLLLNNNPPP[[[tttxxxzzziiiZZZpppuuusssyyy}}}}}}zzzzzz{{{yyyyyytttqqqkkkfffmmm}}}~~~xxxyyyyyyyyyzzzzzzzzz{{{{{{wwwwwwvvvuuuuuuvvvzzz}}}zzzzzz|||~~~~~~}}}}}}}}}~~~}}}{{{zzz{{{|||}}}xxxqqqQQQAAACCCAAAAAAAAA???>>>CCCJJJ]]]wwwxxxzzz{{{|||oooccc^^^]]]aaakkktttxxx~~~zzzzzz{{{}}}yyy}}}hhhSSSIIIEEEBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEFFFGGGGGGGGGGGGGGGFFFGGGHHHJJJLLLNNNOOOPPPJJJOOOQQQRRRZZZmmmxxx```DDD??????@@@???===;;;<<<===@@@CCCFFFJJJNNNTTTZZZ___ffflllooonnnooorrrsssrrrwwwxxxzzzzzzxxxwwwwwwwww{{{wwwmmmcccXXXOOOHHHDDDFFFKKKSSScccyyytttfffhhhsssppprrr}}}~~~||||||wwwrrrfffdddxxxeeeaaa```bbbcccbbbdddhhheeecccaaa```aaabbbbbbaaabbbbbbaaaaaaaaaaaaaaa```cccaaa___```bbbeeeeeeeeeiiiffffffggghhhhhhnnnuuu]]]NNNPPPWWWlll}}}ssslll\\\QQQEEE>>>:::777888<<<;;;@@@LLL\\\ffffffcccccccccgggiiihhhfffddd```[[[___```YYYWWW\\\YYYXXXaaapppxxx{{{rrrqqqsssrrrssssssssstttxxx|||JJJJJJJJJJJJKKKLLLLLLMMMLLLLLLLLLLLLLLLMMMNNNOOOSSSOOOLLLLLLMMMUUUjjj~~~}}}uuuiiioooqqqppprrrsssrrrooopppuuuzzz}}}yyyooogggkkk{{{|||zzzzzzzzz{{{{{{zzzzzzzzzyyyuuuuuutttsssrrruuuzzz}}}{{{{{{{{{}}}}}}{{{{{{|||}}}~~~~~~}}}{{{zzzyyyyyyyyyzzz|||}}}jjjNNNFFFCCCAAABBB@@@>>>AAAFFFLLLbbb{{{~~~|||yyywwwzzzxxxmmmfffbbbfffpppyyy{{{|||uuurrrzzz{{{```JJJEEEBBB<<>>>>>??????===999:::>>>>>>@@@CCCFFFJJJOOOVVVZZZaaaggglllmmmooosssuuutttyyy{{{~~~~~~}}}}}}~~~~~~zzzqqqcccVVVLLLFFFEEEGGGKKKXXXmmm~~~mmmkkkooojjjkkkzzz~~~{{{|||vvvpppwwwzzzcccaaaaaadddeeedddeeehhhfffdddaaaaaabbbccccccbbbbbbbbbbbbaaaaaa`````````aaa___^^^^^^___aaacccdddfffbbbbbbfffiiiiiikkkooo```KKKKKKSSSYYYwww}}}uuujjj]]]NNNDDD===777777::::::===HHHWWWaaaaaa``````cccccccccbbbaaa```]]]ZZZ```bbb[[[YYY^^^YYYQQQSSS]]]```eeehhhmmmttt{{{~~~vvvqqqoooqqqvvvvvvuuuttttttwww{{{IIIIIIIIIIIIJJJKKKMMMMMMLLLLLLKKKKKKLLLLLLMMMMMMNNNMMMMMMLLLLLLQQQ___lllwwwxxxxxxyyyzzzkkkjjjhhheeefffkkkttt}}}tttiiilll||||||zzz{{{||||||||||||zzzyyywwwvvvttttttsssqqqqqqtttyyy||||||{{{{{{{{{}}}~~~|||zzzzzzzzz|||}}}|||{{{zzzxxxxxxwwwxxxxxxxxxyyy]]]HHHBBB???@@@AAA???@@@CCCEEERRRfff{{{}}}xxxuuuxxxwwwoooiiijjjuuu|||~~~yyyqqqyyyzzz~~~rrrWWWEEECCCAAA;;;@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBBBBCCCCCCDDDEEEFFFFFFDDDEEEFFFGGGIIIJJJLLLLLLLLLLLLNNNOOOPPP]]]{{{uuuRRR???<<<;;;>>><<<999:::???===???AAADDDGGGLLLRRRVVV^^^eeekkkmmmppptttwwwuuuzzz~~~zzzlll[[[OOOHHHEEECCCFFFNNNbbbyyytttllldddlll{{{|||mmmvvvzzzgggdddaaabbbfffgggddddddfffeeecccaaa```aaabbbbbbbbbbbbaaaaaaaaa```_________^^^^^^^^^]]]]]]___```bbbbbb^^^^^^cccgggggggggiiippphhhOOOIIIMMMLLLddd}}}xxxkkkZZZNNNCCC:::666777:::<<>>>>>@@@DDDIIIVVVmmm~~~uuuqqqxxx|||rrrkkkooo|||~~~}}}{{{yyyvvv~~~vvvrrrbbbMMMBBBCCCBBB>>>>>>>>>>>>>>>????????????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAABBBDDDEEEFFFCCCDDDEEEFFFHHHIIIJJJKKKJJJGGGIIILLLMMMVVVtttyyyYYYEEE===999<<<===999:::???<<<===@@@BBBDDDIIINNNRRR]]]dddkkkmmmoootttuuutttxxx~~~~~~xxx~~~qqq___RRRMMMIIIFFFDDDIIIZZZtttmmmeeeuuu~~~qqqaaa}}}xxxkkk```fffcccdddffffffbbbaaacccdddbbb```___```aaaaaa`````````_______________^^^[[[]]]^^^^^^]]]]]]^^^```aaa]]]\\\```bbb``````cccmmmxxx{{{nnnSSSBBB>>>EEERRRkkkvvvgggZZZMMM@@@999888:::;;;BBBNNNVVVXXXXXXZZZYYYQQQKKKKKKNNNOOORRRTTTSSS[[[XXXWWW___^^^TTTRRRRRROOONNNQQQUUUYYY```gggllljjjhhhiiilllnnnnnnmmmttttttrrrooollljjjkkklllEEEEEEEEEFFFHHHJJJKKKLLLJJJJJJIIIIIIIIIIIIJJJJJJHHHKKKLLLIIIGGGJJJPPPUUUfffzzz}}}mmm{{{ooorrr{{{llljjjgggiiirrrzzztttuuuwwwwwwwwwvvvvvvwwwwwwvvvtttqqqpppttttttuuutttssssssvvvxxxyyyxxxxxxxxxwwwwwwvvvvvvtttuuuuuuuuuuuuuuuuuuvvvuuuuuuttttttttttttttttttpppuuuxxx|||rrrOOOEEE======??????>>>???BBBBBBKKK___wwwxxxmmmooowww{{{nnneeekkk{{{}}}{{{qqqqqq{{{zzzzzz|||vvvuuugggSSSEEE@@@@@@???>>><<<<<<<<<=========>>>>>><<<======>>>??????@@@@@@@@@@@@@@@@@@AAACCCDDDEEECCCCCCDDDEEEGGGHHHIIIIIIJJJDDDFFFLLLLLLOOOhhhkkkPPPAAA888<<<>>>:::999===:::<<<>>>???AAAEEEKKKNNNWWW___gggkkkoootttvvvuuuuuu{{{qqqfffnnnwwwfff[[[XXXUUUQQQJJJLLL[[[vvvuuuvvvxxxhhhaaaqqqeeebbbhhheeeeeefffddd```^^^```bbb```^^^]]]^^^______^^^]]]]]]]]]^^^^^^^^^^^^^^^YYY\\\___```^^^]]]]]]^^^```^^^]]]```___]]]___bbbiiivvvxxxwww|||ttt\\\FFF<<>><<<::::::;;;;;;;;;<<<<<<<<<<<<===<<<<<<======>>>?????????????????????@@@BBBDDDEEEBBBCCCDDDEEEFFFGGGHHHIIIJJJDDDFFFNNNMMMKKK```}}}XXXFFF:::<<>>CCCHHHHHHHHHKKKOOOZZZZZZVVV[[[\\\VVVVVV[[[RRRLLLMMMOOOPPPUUU\\\\\\```dddcccaaabbbgggmmmnnnooopppnnnkkkgggeeeeeeCCCCCCCCCCCCDDDDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHIIIJJJJJJRRRggg}}}mmmoooxxxiii\\\yyy}}}sssqqquuutttsssuuutttppplllkkknnnpppqqqpppqqqqqqrrruuuwwwwwwuuusssrrrsssuuuvvvvvvuuusssrrrvvvssspppooorrrttttttsssrrrqqqpppooooooqqqssstttqqqrrrtttuuu{{{{{{qqqrrrUUU@@@BBBGGG@@@;;;???BBBAAABBBJJJYYYkkk{{{tttiiieeeooo|||uuu___OOOPPPZZZhhhxxx~~~tttwww~~~}}}}}}{{{}}}yyyxxxrrrYYYDDD@@@AAA<<<:::<<<888999999::::::;;;;;;<<<;;;;;;;;;<<<<<<<<<======;;;<<<===>>>???@@@AAAAAA@@@AAABBBDDDEEEEEEFFFFFFIIIDDDFFFLLLMMMPPP___sssoooSSS;;;999???===;;;<<<===<<<;;;;;;<<<>>>AAABBBOOOTTT\\\ccciiiooouuuxxxwwwwwwxxxzzz}}}}}}jjjccciiiuuurrrkkkoooppplll___ccclllxxxvvvvvvyyyyyyiii]]]hhhnnnjjjpppjjjgggdddcccbbbaaa```^^^____________^^^\\\ZZZXXX]]]\\\\\\[[[ZZZYYYXXXXXXYYYZZZ\\\___aaa```]]]ZZZZZZ[[[\\\^^^___`````````bbbgggyyy{{{hhhMMMCCCCCCGGGYYY{{{vvvkkk___RRRJJJDDD??????DDDIIIIIIIIIKKKEEEBBB???@@@CCCGGGJJJLLLTTTUUUVVVVVVUUUUUUWWWXXXUUUTTTQQQMMMJJJMMMTTTZZZ```aaaaaa``````aaadddfffpppqqqppplllfffcccdddfffBBBBBBCCCCCCCCCDDDDDDDDDGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIINNNaaazzzyyyoookkkwwwmmmsssrrrqqqtttrrrqqqtttrrrooollllllnnnpppqqqppppppqqqrrruuuwwwvvvtttqqqqqqssstttvvvvvvvvvtttssswwwtttrrrrrrtttvvvwwwvvvsssrrrpppooooooppprrrssspppqqqssstttxxxzzzpppPPPCCCBBB@@@BBBFFF???>>>???DDDNNN]]]kkkttt{{{uuukkkkkktttwww___MMMGGGMMMWWWiiivvvqqqttt~~~xxxzzzzzzvvv}}}zzzzzzkkkTTT@@@===>>>:::888:::888888999999:::;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<;;;<<<===>>>???@@@@@@AAA???@@@AAACCCDDDDDDDDDDDDJJJEEEFFFKKKKKKLLLYYYjjjxxx\\\AAA;;;===;;;999:::===<<<;;;;;;;;;===???@@@JJJOOOWWW^^^eeelllrrrvvvyyyxxxwwwwwwyyy|||zzzjjjlll|||yyyoookkkmmmooonnnaaagggqqq|||uuuvvv{{{{{{mmmbbb___{{{nnniiinnngggeeecccbbbbbbaaa```^^^____________]]]\\\ZZZYYY[[[[[[ZZZYYYYYYXXXWWWWWWYYYZZZ\\\```bbbbbb___]]]]]]^^^^^^__________________bbbpppttt^^^LLLAAA@@@SSSqqqxxxmmm___TTTMMMCCC===@@@DDDFFFFFFFFFAAA???===>>>AAADDDGGGHHHQQQSSSUUUWWWWWWWWWXXXXXXWWWUUURRRMMMKKKMMMRRRWWWYYYZZZ[[[[[[[[[]]]```ccckkkkkkjjjjjjiiiiiihhhgggBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHKKKYYYtttzzzfffggg{{{xxx}}}}}}yyy~~~{{{yyy}}}}}}|||qqqpppqqqoooppptttooommmlllmmmoooppppppooopppqqqrrruuuwwwuuurrrnnnpppqqqsssuuuvvvvvvvvvuuuvvvtttrrrsssuuuxxxyyyyyyuuutttrrrqqqppppppqqqrrrooopppqqqsssuuulllOOOAAA@@@CCCEEE===>>>???@@@CCCLLLXXXaaassswwwnnnnnnxxxyyy___KKK@@@CCCHHHXXXiiihhhlll~~~ppplllyyyyyyttt{{{{{{}}}```MMM<<<999;;;888777888888888888999::::::;;;;;;999999:::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@>>>???@@@AAABBBCCCCCCCCCIIIFFFGGGKKKJJJHHHRRR___hhhKKK???===:::999;;;===<<<;;;::::::;;;======CCCHHHOOOWWW___fffmmmrrryyyxxxwwwvvvvvvxxx{{{}}}{{{}}}ooolll}}}}}}rrrfffbbbbbbdddgggllldddmmmzzzyyyxxxzzzvvvdddbbbnnnmmmfffkkkbbbaaaaaabbbbbbaaa___]]]^^^^^^^^^^^^]]]\\\ZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWZZZ[[[]]]```cccdddbbbaaaaaaaaa``````______^^^^^^]]]___eeexxxmmmZZZFFF>>>MMMaaatttyyymmmddd[[[NNNCCC@@@BBBBBBAAABBB===<<<;;;===AAADDDEEEFFFNNNPPPTTTXXXYYYYYYXXXWWWWWWUUUQQQMMMJJJLLLPPPTTTVVVWWWYYYZZZ[[[\\\___bbbgggfffeeegggjjjkkkiiigggAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFGGGGGGLLLQQQhhhuuujjjoooxxxsssqqqooouuu{{{~~~{{{vvvrrrqqqtttwww}}}~~~}}}||||||uuupppppppppmmmooosssmmmmmmmmmnnnoooppppppooopppqqqrrruuuvvvtttpppmmmnnnoooqqqssstttuuuuuuuuutttsssssstttvvvxxxzzzzzzxxxwwwvvvtttsssssssssssspppppprrrsssttt|||kkkOOOEEECCC@@@???AAAAAA???>>>CCCLLLUUUkkk~~~vvvnnnqqqzzzzzzzzz}}}vvv]]]JJJAAACCCDDDNNN\\\]]]cccuuuxxxkkklll}}}TTTFFF:::777999777777888777777888888999:::::::::888888999999999:::::::::;;;;;;<<<======>>>??????>>>???@@@BBBCCCCCCCCCCCCHHHFFFHHHKKKIIIHHHNNNWWWhhhqqqRRRBBB<<<::::::======<<<;;;::::::::::::;;;>>>BBBIIIPPPXXX```iiinnnuuuvvvwwwxxxyyyzzzzzzzzzxxxoooyyynnn___\\\\\\[[[```hhhfffrrryyyuuueeerrrjjjdddggg^^^^^^___aaabbbaaa___\\\]]]]]]]]]]]]\\\\\\[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZ[[[[[[]]]```dddfffeeedddbbbaaaaaa```````````````___aaaccckkkxxxgggWWWKKKLLLSSSbbb~~~~~~xxxsssiii^^^SSSLLLFFF@@@===>>>;;;;;;;;;>>>BBBFFFGGGGGGLLLNNNSSSXXXZZZYYYVVVSSSRRRPPPMMMJJJIIIKKKNNNPPPSSSUUUWWWWWWXXXYYY[[[]]]ddddddddddddeeefffhhhiii@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHLLLLLL\\\zzzzzznnnooooooeee```^^^cccjjjppprrrpppmmmkkknnnrrrxxx}}}~~~~~~~~~|||zzz}}}|||zzz|||{{{uuusssrrrqqqrrrpppnnnooosssmmmnnnnnnooooooooooooppppppqqqrrrtttvvvtttpppmmmmmmmmmoooqqqrrrtttuuuuuutttuuuvvvxxxyyyzzz|||}}}|||{{{zzzxxxwwwvvvvvvuuutttssssssttttttxxxaaaNNNGGGCCC???AAABBB@@@===???FFFMMM^^^www{{{pppnnn{{{yyygggeeegggooouuunnn[[[KKKBBBFFFFFFJJJSSSVVV```uuu|||zzzuuusss{{{lllJJJAAA999777888888888999666666777888888999999:::888888888999999999::::::;;;;;;;;;<<<======>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEFFFHHHJJJJJJJJJNNNSSSYYYooovvvXXXDDD;;;999:::<<<===<<<;;;;;;::::::999999;;;>>>DDDJJJRRRZZZccciiinnnqqqvvv{{{~~~~~~}}}{{{|||~~~~~~~~~tttqqqrrriiiccc\\\]]]ccceeerrr{{{zzz{{{sssnnnyyyhhhbbbccc\\\\\\]]]___aaaaaa^^^\\\]]]\\\\\\\\\\\\\\\\\\\\\]]]]]]]]]^^^^^^^^^^^^^^^\\\[[[\\\___ccceeefffeeeaaa````````````aaabbbcccaaaeeefffgggtttnnnlllbbbSSSNNNXXXlllzzz}}}qqqllleee]]]OOOBBB<<<===999999:::===AAAEEEGGGGGGIIILLLPPPVVVYYYWWWRRRMMMKKKIIIGGGFFFGGGJJJLLLMMMNNNOOOQQQQQQPPPPPPQQQRRR\\\```cccaaa^^^```hhhppp????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCDDDEEEFFFGGGHHHIIIHHHQQQfff{{{xxxmmmrrrvvvdddZZZXXXYYY^^^gggooosssrrrooonnnppptttyyy|||}}}}}}|||zzz|||{{{|||}}}~~~|||yyywwwwww{{{nnnsss{{{vvvmmmqqqrrrssstttsssqqqrrrsssooopppppppppnnnnnnoooqqqqqqqqqrrrtttuuuuuurrrpppmmmnnnoooppprrrssstttuuuwwwyyy{{{||||||}}}~~~}}}}}}|||zzzyyyxxxxxxwwwuuutttuuuuuuwwwmmmTTTIIIEEE>>>???@@@>>>===>>>BBBFFFNNNiiiuuuqqqzzzddd]]]YYY___hhhhhh^^^RRRFFFKKKJJJLLLVVV[[[hhh}}}ppppppvvvzzz\\\BBB>>>:::888888999999999666666666777888888999999888888999999999:::::::::;;;;;;;;;;;;<<<<<<======???@@@AAACCCDDDDDDDDDDDDCCCEEEGGGIIIJJJKKKNNNQQQVVVfffcccKKK>>>:::999999<<<<<<<<<;;;;;;::::::999999<<<@@@EEELLLTTT]]]ccceeejjjrrryyy~~~~~~zzz|||~~~uuuiiizzz}}}pppddd^^^]]]fffqqqvvvmmmooovvv}}}|||wwwoooxxx~~~zzzrrrgggaaa```\\\\\\\\\^^^``````^^^]]]\\\\\\[[[[[[[[[\\\\\\]]]]]]^^^^^^^^^___`````````\\\[[[[[[]]]```dddeeeeeeaaa```_________aaabbbcccaaadddggghhhlll~~~qqqwwwsssaaaRRRRRRYYY\\\rrryyyvvvrrrlll^^^NNNDDDAAA;;;999999:::>>>AAABBBCCCEEEGGGKKKQQQVVVUUUPPPJJJGGGEEECCCDDDFFFIIIJJJJJJMMMNNNPPPPPPOOONNNNNNOOORRRXXX^^^]]]ZZZ]]]iiittt>>>>>>>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGEEEGGGLLLUUUdddzzzyyypppooonnnfff```^^^dddpppxxxyyyvvvqqqrrrssstttvvvwwwxxxxxxuuuvvvwwwxxxyyy{{{~~~}}}}}}~~~~~~|||{{{wwwxxx{{{}}}~~~}}}{{{yyyzzzxxxvvv|||yyyqqqsssuuuvvvvvvvvvuuuuuusssrrrsssrrrpppmmmmmmppprrrsssrrrqqqrrrtttuuuuuussspppppppppqqqrrrtttuuuvvvvvvyyy{{{|||{{{{{{}}}}}}}}}}}}}}}|||{{{zzzyyyyyyuuutttuuuvvvvvv|||aaaLLLBBB??????>>>>>>>>>???@@@AAAEEEWWWqqq{{{zzzqqqcccaaahhhkkkfff^^^TTTWWWRRRTTTbbbkkkvvvzzzhhhjjjyyyyyycccLLL<<<<<<:::888777888999888555555666666777888888999999999999999:::::::::;;;:::;;;;;;;;;;;;<<<<<<<<<>>>???@@@AAACCCCCCCCCCCCCCCEEEFFFGGGHHHKKKMMMNNNTTT___vvvvvvZZZIII@@@<<<999;;;<<<<<<<<<<<<;;;;;;:::999:::===@@@FFFNNNVVV\\\```dddkkkrrryyy}}}}}}yyypppvvvwwwmmmdddooowwwsssjjjjjjwww~~~{{{uuuxxx}}}}}}zzzmmmkkkyyypppnnnmmmhhhaaa^^^^^^]]]\\\]]]_________]]][[[[[[ZZZZZZZZZ\\\]]]^^^[[[[[[\\\\\\]]]^^^^^^___\\\ZZZYYY[[[^^^aaaccccccbbbaaa```^^^^^^___```aaaaaa^^^aaagggggglllooouuuwwwnnn\\\LLLGGGJJJQQQaaa{{{~~~zzzxxxqqqcccUUUMMMBBB???<<<:::;;;===>>>>>>???@@@EEELLLSSSTTTOOOJJJGGGDDDBBBCCCFFFHHHGGGFFFKKKMMMPPPPPPOOOOOOOOOPPPLLLSSSZZZ\\\[[[^^^fffmmm>>>>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCEEEFFFBBBGGGJJJKKKUUUmmmsssfffiiiuuuuuuiii___aaalllwwwxxxuuuuuutttsssrrrrrrssstttuuuvvvvvvuuuvvvxxxzzz|||}}}yyyxxxwwwxxxzzz{{{{{{zzzzzz{{{}}}~~~~~~|||{{{}}}|||||||||yyyxxx|||xxxvvvwwwxxxwwwxxxxxxvvvtttuuuuuutttpppmmmlllpppssstttrrrqqqrrrtttvvvvvvvvvrrrrrrrrrssstttuuuvvvwwwsssvvvyyyyyyxxxwwwyyy{{{|||}}}}}}}}}|||{{{zzzyyyyyyvvvtttuuuvvvvvvzzzsssSSSBBBBBB@@@??????@@@AAA@@@???EEEJJJ\\\yyy{{{~~~wwwmmmooorrrnnnhhhdddccc[[[]]]mmmxxx|||pppeeehhhzzz}}}fffJJJ;;;999;;;:::888777888888888555555666666777888888888999999:::::::::;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;===>>>???@@@AAABBBBBBBBBCCCEEEFFFEEEGGGJJJLLLLLLNNNYYYrrriiiSSSGGG@@@;;;;;;;;;<<<======<<<<<<;;;888999;;;>>>BBBIIIRRRXXX^^^aaaffflllsssyyy~~~~~~}}}~~~zzzwwwxxx~~~sssmmmfffpppzzzwwwqqqyyy~~~~~~wwwqqqtttxxxhhhkkkuuuiiiiiillliiibbb]]]```^^^\\\\\\^^^______^^^[[[[[[ZZZZZZZZZ\\\]]]^^^XXXXXXYYYZZZ[[[\\\\\\]]]\\\ZZZXXXYYY\\\```aaabbbdddccc```^^^]]]]]]^^^___bbbYYY[[[dddbbb^^^qqqnnnnnntttwwwdddGGG<<>>HHH^^^}}}uuudddXXXJJJFFF@@@===<<<<<<<<<<<<:::;;;@@@IIIQQQTTTPPPLLLHHHFFFCCCDDDFFFGGGFFFDDDEEEHHHKKKLLLLLLLLLLLLMMMLLLQQQXXX\\\^^^___aaaccc>>>>>>>>>???@@@@@@AAAAAABBBBBBBBBAAAAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBCCCFFFGGGHHHIIIMMM\\\zzzooo___eeekkkxxxyyyeee^^^bbbmmmwww{{{zzzzzz|||}}}zzztttooommmlllnnnssstttsssvvv{{{yyyuuutttvvvxxxyyy~~~}}}zzzzzz|||~~~xxxxxxwwwssstttuuuvvvwwwxxxxxxxxxttttttsssqqqooonnnpppqqquuuuuutttrrrqqqqqqtttvvvqqqqqqrrrtttuuuwwwxxxyyyvvvuuutttssstttuuuwwwyyy||||||~~~~~~}}}{{{yyyxxxvvvuuuttttttuuuwwwyyyzzzsssrrrQQQHHHBBBAAAFFFEEE======DDDBBBCCCMMMccczzzyyyyyy{{{~~~zzzwwwmmmkkkiiifffdddjjj||||||kkkaaafffuuu~~~www{{{VVV???AAA999888888777666555555444666666777888888888888888::::::::::::::::::::::::999999999:::::::::;;;;;;<<<===>>>???@@@AAAAAAAAABBBCCCCCCEEEGGGIIIKKKLLLNNNSSSdddjjjMMM???>>><<>>>>>>>>===:::999888999===CCCJJJNNNWWW[[[```dddiiimmmrrrvvv~~~{{{zzz|||ppppppuuuzzzlllaaa^^^hhhqqqsssmmmooo|||{{{qqqiiilll~~~qqqlllvvvtttbbb\\\ccc______^^^^^^^^^______```ZZZXXXWWWXXXZZZ[[[[[[ZZZXXXXXXWWWWWWXXXYYY[[[\\\[[[[[[ZZZZZZZZZ\\\]]]^^^bbbaaa___]]]\\\\\\\\\\\\^^^______```bbbffflllqqqyyypppggg___VVVKKKDDDBBB???@@@FFF\\\{{{uuukkkddd\\\SSSHHH@@@===<<<<<<;;;;;;999;;;AAAIIIMMMJJJFFFDDDDDDCCCBBBBBBBBBBBBBBBAAABBBEEEGGGHHHIIIIIIHHHIIIMMMSSSZZZ^^^^^^YYYUUU<<<<<<======>>>?????????BBBAAAAAAAAA@@@@@@@@@@@@AAA@@@@@@@@@@@@AAABBBBBBCCCDDDEEEFFFIIIVVVpppjjjgggdddgggxxxpppfffbbbaaaoooqqqxxxuuuoookkkkkklllmmmsssyyy{{{xxxxxx|||}}}zzz|||yyyzzzuuutttrrrqqqrrrtttuuuvvvwwwxxxxxxvvvwwwvvvtttrrrqqqssstttvvvvvvuuussspppppprrrtttooooooqqqrrrtttvvvwwwxxxtttsssrrrqqqrrrsssuuuvvvzzz{{{{{{|||{{{yyywwwuuuuuutttsssrrrsssuuuwwwxxx{{{yyyvvvtttRRREEE===AAABBB>>>>>>CCC@@@???FFFUUUhhhyyyzzzvvvsssttt{{{xxxtttoookkkhhhkkkxxxssshhheeeoooyyyuuuOOO999:::888888777666666555444444555555666777777777777777888888888888888888888888999999999::::::::::::;;;<<<<<<>>>???@@@AAAAAAAAAAAABBBBBBDDDEEEGGGIIIJJJNNNSSS```___HHH>>><<<======<<<===>>>>>>>>>:::999888888<<>>>>>AAA@@@@@@@@@@@@?????????@@@@@@??????@@@@@@AAABBB@@@@@@BBBCCCDDDMMMaaatttuuueee]]]```oooxxxdddXXX___bbblll}}}xxxpppjjjjjjmmmpppssswww{{{yyyzzzwwwkkkkkkuuuttttttpppqqqrrrssstttuuuvvvvvvvvvvvvvvvvvvuuusssrrrtttuuuuuuvvvuuussspppooooooqqqmmmmmmoooppprrrtttuuuuuuqqqpppooooooooopppqqqrrrwwwwwwxxxwwwvvvtttrrrqqqrrrqqqppppppqqqrrrtttuuuuuuwwwvvvpppYYYCCC???AAAAAA@@@BBB@@@===???GGGRRR```qqqyyypppjjjnnnvvv~~~~~~~~~qqqhhhiiiooo|||yyyaaaCCC666777777777666666555444444444333444555555666666555555555555666666666666666666888888999999999:::::::::;;;<<<===>>>???@@@@@@@@@@@@@@@AAABBBDDDFFFGGGHHHKKKPPPWWWsssuuuWWWFFF@@@>>><<<<<<===>>>======;;;:::888888:::>>>CCCFFFKKKOOOTTTYYY^^^dddjjjnnnqqqrrrrrrrrrrrrtttxxx{{{}}}zzz{{{wwwqqqnnnooo|||bbbJJJAAACCCXXXeeeqqqxxxvvvvvv|||yyy}}}|||{{{tttggg\\\\\\bbb^^^]]]]]]]]]]]]]]]]]]]]]___\\\YYYWWWWWWVVVTTTRRRSSSRRRRRRRRRRRRTTTUUUVVVYYYXXXWWWVVVUUUUUUUUUUUUYYYZZZZZZ[[[[[[ZZZZZZZZZYYYYYYYYYWWWWWWYYY]]]```eee~~~|||pppfffkkknnnbbbSSS@@@???>>>???KKKggg~~~~~~vvvooofff^^^WWWOOOGGGAAA<<<===>>><<<;;;<<<@@@CCC@@@???>>>===<<<======>>>>>>===<<<<<<>>>@@@CCCEEEIIINNNTTTXXXZZZ]]]aaaddd::::::;;;;;;<<<=========???????????????????????????????????????@@@AAAAAA@@@???AAABBBBBBGGGTTTbbbuuufff[[[ZZZkkknnnaaa```dddooo~~~rrrllljjjpppvvvvvvuuuuuuzzzyyy{{{~~~oooccchhhxxx||||||yyysssrrrvvvwwwssssssssstttttttttsssrrrrrrrrrssssssrrrqqqpppqqqssstttuuutttssspppmmmmmmnnnmmmmmmmmmnnnooopppppppppnnnnnnmmmmmmmmmmmmnnnooorrrssssssrrrqqqooonnnmmmnnnnnnmmmmmmmmmnnnppppppsssyyyxxxUUUDDDCCCCCCAAA@@@BBB???>>>AAAEEEMMM[[[iii}}}{{{rrrpppqqqtttzzzuuueeeaaannn~~~~~~}}}hhhGGG:::999888555555555555444444333333222222333444444444444444444444444444555555555555888888888888999999999999:::;;;<<<===>>>??????????????????@@@BBBCCCEEEFFFEEELLLNNN^^^hhhVVVGGGAAA===>>>@@@>>><<<;;;;;;:::999888999<<<>>>@@@EEEHHHMMMRRRXXX^^^eeeiiinnnoooppppppppprrruuuwww|||yyyzzz~~~zzz___IIIFFFNNNaaalllxxx|||xxx{{{}}}{{{{{{nnnaaa\\\]]]^^^\\\\\\\\\\\\\\\\\\[[[[[[]]][[[XXXVVVUUUSSSQQQPPPPPPOOONNNNNNOOOPPPRRRSSSXXXWWWVVVUUUTTTSSSRRRRRRQQQRRRTTTVVVVVVVVVUUUUUUWWWWWWVVVTTTRRRSSSUUUXXX\\\kkk{{{{{{vvvnnnOOOHHH@@@;;;>>>RRRyyy}}}{{{uuupppkkkcccYYYQQQHHHEEEAAA===::::::<<<>>><<<;;;::::::;;;<<<>>>??????>>>===>>>@@@DDDHHHKKKTTTZZZaaaeeeeeeggglllqqq::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@AAA@@@AAACCCCCCDDDLLLUUUlllzzzhhhZZZ]]]hhh{{{zzzrrrkkkkkksss{{{~~~~~~pppjjjhhhnnntttuuuttttttyyyxxx{{{mmmeeecccfffxxx|||nnnooonnnnnnqqqvvvvvvsssuuuuuutttsssqqqooonnnmmmmmmoooppppppooonnnooopppppprrrsssrrrooommmllllllnnnmmmmmmmmmllllllkkkkkklllllllllkkkkkkkkkllllllnnnmmmmmmmmmlllkkkjjjjjjkkkkkkkkkkkkkkkkkkllllllnnnqqq{{{gggLLLCCCAAA@@@???BBB??????@@@@@@BBBKKKTTT```uuu}}}uuuoooqqqvvv}}}lll^^^bbbuuupppMMM888999;;;555444444444333333333333333111111222333333333333333444444444444555555666666777777777888888888999999999:::;;;<<<===>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDBBBKKKJJJOOOiii|||hhhMMMCCC<<>>EEE]]]www}}}|||{{{yyyyyywwwqqqhhhaaaWWWPPPGGGBBBAAA@@@>>>;;;===<<<<<<<<<===@@@CCCEEEDDDCCCDDDEEEIIINNNSSSVVVYYYaaajjjoooqqqsssxxx}}}:::::::::;;;<<<<<<======<<<<<<===============>>>>>>>>>>>>===>>>>>>???@@@AAA???@@@CCCDDDDDDHHHNNNYYYppplll```]]]jjjyyy~~~vvvuuuzzz|||tttnnnooosssuuuyyy~~~|||zzz}}}|||yyyzzz|||wwwhhh^^^cccnnn{{{}}}xxxnnnmmmllllllmmmooopppooosssrrrrrrpppnnnkkkiiihhhjjjlllnnnnnnmmmmmmmmmnnnlllnnnqqqqqqpppnnnmmmlllmmmmmmllllllkkkjjjiiiiiijjjjjjjjjjjjiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiigggiiinnn{{{wwwZZZHHH@@@???@@@@@@======???>>>===@@@EEEOOO```uuuwwwtttxxx|||~~~uuufff```iii{{{|||}}}zzzmmmTTT???888;;;777///333333333222222222222222000111222222333333222222333333444444555666666666666777777777777888888888888999:::;;;<<<===============>>>>>>???AAABBBCCCBBBJJJIIIIIIXXXmmm}}}\\\KKK>>>>>>AAA???>>>???<<<;;;::::::999999999999<<>>============>>>??????>>><<<<<>>???======???EEEQQQ^^^hhhsss}}}|||}}}~~~zzzrrriiilllwwwnnnVVV@@@999:::777333111222222222222222222222222111111222333333333333222222222333444444555666666666666666777777777888888777888999;;;<<<<<<<<<<<<>>>>>>>>>>>>???@@@BBBBBBAAAFFFEEEGGGPPP\\\xxx{{{aaaHHH@@@@@@>>>>>>CCC<<<;;;;;;;;;:::999888888999;;;???BBBGGGMMMTTTYYY___bbbgggjjjkkkmmmnnnpppqqqsssvvvyyy|||~~~~~~}}}}}}}}}~~~~~~xxxmmm^^^NNNHHHSSSaaarrrwww}}}}}}xxxvvv{{{|||qqqqqqvvvqqqfff[[[WWWXXXXXXXXXYYYXXXYYYZZZZZZZZZXXXVVVUUUNNNLLLKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKMMMNNNOOOOOOPPPQQQSSSTTTTTTSSSSSSPPPPPPPPPQQQRRRSSSTTTUUURRRSSSRRRPPPNNNMMMOOOPPPMMMOOOUUUfffkkk^^^ccc```LLL@@@BBBMMM___}}}{{{uuuuuuqqqmmmjjjgggccc]]]YYYVVVTTTQQQOOOOOOPPPSSSTTT]]]```dddhhhkkkmmmmmmmmmiiilllpppvvv{{{777777777888999999::::::;;;;;;;;;<<<<<<<<<=====================>>>??????<<<999999>>>AAAAAACCCFFFFFFSSShhhlllYYYZZZ___jjjzzzssseee^^^]]]iiiyyyxxxrrriiihhhfffeeedddeeeiiinnngggggghhhggggggfffeeeddd___aaadddeeeeeedddeeefffdddhhhmmmppppppooooooooohhhhhhiiijjjkkkllllllmmmeeeeeeeeeeeeeeedddcccbbbcccccccccdddeeefffhhhiiifffgggggghhhggggggfffffffffhhhfffdddsssyyyyyycccKKKDDDDDDBBB===:::>>>AAA@@@??????<<>>>>>>>>>>>???@@@BBBBBB???AAA@@@EEEMMMSSSlllwwwUUUEEE@@@<<<>>>DDD;;;<<<<<<;;;;;;999888777777999<<>>KKKeee~~~~~~xxxsssooonnnooolllhhheeecccdddeeefffkkkoootttxxxzzzzzzxxxvvv{{{yyyxxxzzz666777777777888888888888::::::;;;;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;;;;<<<>>>AAABBBJJJJJJUUUnnnooo```TTTTTT\\\hhhwwwpppgggaaa[[[^^^hhhuuuxxxqqqjjjiiigggeeeeeefffhhhiiiiiihhhffffffffffffdddbbbcccccccccccccccddddddeeeaaacccgggjjjlllmmmmmmmmmjjjhhhhhhjjjnnnooommmkkkiiilllmmmjjjdddaaabbbeeeeeedddcccdddfffhhhhhhhhhiiiiiijjjjjjiiigggfffeeedddaaabbbdddgggvvvwwwbbbPPPKKKEEE???;;;>>>???>>>===>>>>>>>>>AAADDDHHHTTTiii}}}|||}}}}}}{{{{{{}}}~~~}}}yyywwwvvvvvvzzz|||wwwzzz{{{zzz{{{PPPEEE888333555777444000222222222111111111000000111222222333333222222111111111222222222333333333222222222444777888777666777777888999::::::::::::;;;<<<===>>>>>>?????????AAA@@@CCCFFFBBBGGGaaa~~~jjjLLL>>>===@@@AAA???===:::999;;;===;;;777888999;;;<<<>>>BBBHHHLLLQQQUUUZZZ___cccfffiiillllllmmmoooqqqtttyyy|||{{{|||xxxsssuuuuuusssvvv|||zzzsssiii]]]PPPMMMTTTcccttt}}}||||||xxxvvvssskkk\\\[[[YYYXXXVVVUUUUUUUUUXXXVVVUUUUUUUUUTTTQQQOOOMMMLLLIIIHHHHHHJJJLLLMMMNNNNNNNNNMMMMMMLLLLLLLLLKKKKKKLLLMMMOOOPPPQQQQQQPPPOOONNNNNNNNNNNNOOOPPPPPPOOOMMMLLLLLLMMMOOOPPPPPPNNNQQQXXX]]]iiizzzjjjsss}}}gggRRRFFFCCCJJJ^^^rrr~~~|||~~~zzz{{{{{{vvvvvv{{{}}}}}}666666666777777777888888999::::::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<>>>@@@AAAHHHFFFLLL^^^vvvtttcccWWWQQQSSS___lllxxxooo]]]ZZZ___gggttt~~~rrrooommmkkkjjjiiiiiiiiikkkllliiigggfffggghhhhhhgggfffccccccbbbbbbcccdddeeefffeeegggjjjlllnnnnnnnnnmmmllljjjiiijjjlllnnnmmmkkknnnrrrtttrrrkkkfffeeefffeeecccbbbccceeegggggggggkkkkkklllkkkjjjhhhfffeeecccaaaaaaccccccooopppWWWKKKBBB<<<===???>>>===>>>======>>>@@@AAAIIIYYYjjj{{{xxx{{{~~~}}}}}}~~~}}}~~~~~~~~~vvvqqqnnnuuusssrrrsssuuuwwwwwwvvvpppssswwwmmmIII@@@777222333555333000222222222111111111000000111222222333333222222111111111111222222222333333333222333444777777777555777777888999::::::::::::;;;;;;===>>>>>>>>>>>>>>>@@@???BBBEEEBBBFFF[[[sss|||]]]III@@@>>>>>>@@@>>><<<;;;===???>>><<<888999:::;;;<<<@@@EEEIIILLLPPPVVV[[[^^^bbbeeehhhiiikkkmmmnnnqqquuuzzz}}}~~~{{{{{{~~~}}}wwwsssqqqttttttrrrssstttppphhhWWWSSSQQQWWWdddtttuuutttqqqiii\\\[[[YYYXXXVVVUUUTTTTTTVVVTTTSSSSSSTTTSSSQQQOOOKKKIIIHHHGGGGGGIIIKKKMMMOOONNNNNNNNNMMMMMMMMMLLLLLLLLLMMMNNNOOOOOOPPPPPPOOONNNMMMLLLLLLMMMNNNOOOPPPOOOMMMLLLLLLMMMOOOPPPSSSPPPQQQUUUVVV\\\sssrrrkkkvvvyyyooo[[[LLLDDDIIISSSYYY```hhh~~~~~~|||~~~555555666666666777777777888999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;===???@@@EEECCCEEEMMM]]]uuummm\\\RRRSSSZZZYYYiii~~~uuuqqq]]]ZZZXXX___ooozzzrrrnnnnnnmmmlllkkkkkkkkklllmmmnnnjjjiiihhhiiikkklllkkkjjjeeedddbbbbbbbbbeeegggiiiiiijjjkkkmmmmmmmmmlllkkknnnkkkiiihhhjjjkkkllllllqqqtttwwwvvvpppjjjgggfffeeecccbbbccceeeffffffeeekkkkkkkkkjjjiiifffdddcccaaa___``````^^^ddd|||fffPPPFFF>>>???BBBAAA???======<<<<<<===<<<>>>HHHSSSdddsss{{{}}}~~~vvvqqqooommmkkkooopppqqqpppooonnnooopppuuuyyy~~~~~~xxxwwwUUU>>>:::555222222222222222222111111111111000000000111111222222222222111111111111111222222222222333444333333444666777666444666777888999:::::::::::::::;;;<<<===>>>>>>>>>>>>???===???CCCCCCEEESSSdddwww^^^LLLAAA<<<===<<<;;;;;;;;;;;;;;;;;;888999:::::::::===AAADDDFFFJJJOOOTTTWWW[[[___bbbdddfffiiikkkmmmooorrruuuxxx|||}}}{{{zzzwwwzzz||||||{{{{{{~~~~~~|||~~~~~~~~~|||wwwqqqmmmmmmooonnnkkkhhheee^^^VVVJJJOOOZZZgggvvv~~~pppoookkkccc\\\[[[ZZZWWWVVVTTTSSSSSSSSSRRRQQQQQQRRRRRRPPPOOOIIIHHHGGGFFFFFFHHHJJJLLLOOONNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOLLLLLLKKKJJJJJJKKKLLLLLLOOONNNMMMLLLLLLMMMNNNOOORRRPPPQQQSSSQQQRRR```rrrjjjkkk~~~xxx___GGG>>>>>>@@@FFFNNNXXXdddyyy444555555555555666666666777777888999999::::::;;;999999999999999999999999::::::::::::;;;<<<>>>???CCCBBBDDDFFFMMM___~~~yyyhhh]]]XXXLLLTTTdddyyytttiiifffaaaWWWTTTYYYTTT```nnn|||{{{sssqqqpppnnnnnnppplllkkkkkkkkkkkklllmmmnnnmmmlllkkklllmmmnnnmmmlllhhhfffdddbbbcccfffiiikkkjjjkkkkkkkkkjjjiiihhhhhhkkkiiigggfffgggiiilllmmmoooqqqsssqqqmmmiiifffffffffdddcccccceeeffffffeeegggggggggfffdddbbb___^^^\\\\\\]]]]]]ZZZ\\\kkk|||xxxZZZNNNCCCCCCEEECCC???===>>>======???===<<<@@@GGGLLLZZZhhhnnnnnnuuu}}}vvvnnnjjjmmmoooooommmhhhlllppppppkkkgggggghhhzzz~~~xxx^^^BBB555555555333111111222333111111111111000000000000111111222222222222111111111111111111222222222222444333333555666777666444666777888999999::::::999::::::;;;<<<============???===???CCCDDDEEELLLUUUnnnzzzcccKKK<<<===<<<<<<>>><<<999888999888999999999888:::<<>>FFFBBBHHHWWWooo333333444444444555555555666666777777888999999999888888888888888888888888888888999999:::<<<======>>>AAADDDEEEFFFNNNdddyyynnnbbbVVVSSSSSS\\\iiitttyyyzzzvvvdddWWWOOOPPPQQQQQQXXXdddiiiwwwyyypppnnnnnnnnnnnnppplllllllllmmmmmmnnnoooppprrrpppoooooooooooonnnlllkkkiiigggeeeeeehhhkkkmmmlllllllllkkkjjjiiihhhggghhhfffdddcccdddgggkkknnnmmmlllllljjjhhhgggggghhhgggfffddddddeeefffeeeddddddddddddcccaaa^^^\\\[[[WWWWWWXXXYYYWWWXXX```iiiwwweeeQQQFFFAAA>>>===>>>???======???@@@>>>???CCC@@@FFFPPPXXX```kkkyyyyyyvvvkkkfffccceeejjjmmmkkkhhhbbbdddeeebbb^^^^^^eeekkkttt{{{xxxcccHHH888111333444444222111222444000000000000000000000000000111111222222111111000000000111111111222222222444333333444666777666555666666777888999999999999999:::;;;<<<<<<======<<>>???BBBDDDEEEHHHLLLVVV}}}}}}\\\CCC???<<<===AAAAAA<<<;;;===999::::::999888888:::<<<===@@@CCCGGGJJJMMMRRRUUUUUUYYY___cccfffhhhkkkmmmnnnppprrrrrrqqqqqqrrrssstttvvvyyy{{{||||||||||||yyy|||~~~}}}}}}|||}}}~~~~~~|||{{{{{{||||||xxxtttnnniiiggggggffffffkkkfff___WWWQQQLLLKKKLLLTTTfffyyy||||||vvvjjjeeeeee```XXXZZZYYYWWWUUUSSSQQQQQQPPPOOONNNNNNOOOQQQQQQPPPOOONNNMMMKKKIIIHHHGGGGGGGGGKKKLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIHHHHHHIIIJJJKKKJJJJJJJJJJJJKKKKKKLLLLLLHHHJJJOOORRRRRRQQQUUU[[[___hhhxxx{{{vvvwwwuuu|||pppfffaaaWWWGGG??????>>>>>>CCCQQQhhhwww222333333333333444444444555555555666777777888888999999999999999999999999777777888999:::;;;<<<<<<:::<<>>@@@>>>>>>@@@>>>===???GGGPPPYYYeeennn~~~|||rrrkkkgggfffcccccccccfffiiihhheeeaaa[[[YYYUUUQQQSSS___qqqyyyeeeMMM;;;444111222333333222111222333//////000000000000000111000000111111111111000000000000000111111111111222222222222444777888777666555666777888999999999999888999:::;;;<<<<<<<<<<<>>???AAABBBDDDFFFHHHLLLfff~~~tttYYYEEE<<<888<<<>>>;;;;;;>>>:::;;;;;;:::999888999;;;:::<<>>CCCMMM]]]qqqttteee222222222222333333333333444444444555666666777777888888888888888888888888666666777999::::::;;;;;;::::::<<<@@@@@@@@@EEELLLccc~~~}}}oooggg___UUUPPPPPPOOOOOORRRYYYaaadddaaa]]]XXXZZZ^^^cccgggeee^^^XXXSSSPPPLLLLLLMMMNNNNNNLLLSSSWWW\\\aaalll{{{|||uuuooommmkkkggggggiiilllmmmnnnppprrrssssssttttttrrrqqqqqqrrrrrrqqqooorrrqqqooommmlllllllllmmmmmmmmmmmmlllllllllmmmmmmiiijjjiiigggdddeeehhhlllllljjjiiigggggghhhggggggfffdddbbbaaabbbbbbaaa```^^^^^^^^^^^^]]][[[YYYXXXQQQQQQPPPPPPQQQTTTUUUTTTYYYhhhvvvyyylllXXXMMMKKKHHH@@@<<<===???>>>===>>>>>>::::::@@@DDDHHHNNNVVVdddkkkxxx~~~xxxoooeee^^^ZZZZZZZZZ^^^```cccddddddaaa]]]ZZZRRRPPPOOORRR^^^sssiiiOOO>>>666333222111111000111111111000////////////000000111111000000111111111111000000000000000000111111111111111111111444777999888777555666777888999999999999888999:::;;;;;;<<<;;;;;;<<<>>>>>>>>>>>>AAAEEEGGGIIITTTfff\\\III:::999;;;888888===;;;<<<===<<<:::999:::;;;888999;;;<<<>>>@@@DDDGGGHHHKKKOOOSSSUUUXXX[[[^^^\\\___dddgggjjjlllooorrrnnnnnnooorrrtttvvvvvvvvvtttvvvyyyzzzzzzzzz{{{|||vvvvvvvvvuuuvvvvvvwwwwwwwwwvvvuuurrrmmmiiidddaaa___\\\XXXVVVWWWWWWWWWWWWLLLFFFBBBBBBDDDHHHTTT```ooo~~~rrrcccfffgggaaa\\\ZZZYYYXXXSSSRRRQQQPPPOOOOOOOOOOOOKKKJJJJJJJJJLLLLLLJJJHHHJJJJJJIIIIIIHHHGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHGGGFFFEEEEEEFFFGGGHHHDDDEEEFFFGGGGGGHHHHHHHHHGGGIIIJJJJJJKKKKKKKKKJJJLLLOOOWWWeeerrrzzzuuu|||___SSSGGGDDDEEEHHHNNNVVVeeesss~~~zzzpppfff111111222222222333333333333333444444555666666777666666666666666666666666555666777888::::::::::::>>>::::::===@@@@@@DDDHHHEEEdddwwwiiiaaa```VVVSSSPPPQQQTTTUUUSSSOOOJJJKKKMMMNNNOOOOOOOOOPPPJJJMMMQQQSSSTTTYYY```ffffffpppxxxzzzzzzyyysssnnnlllhhhdddeeeiiiiiijjjlllnnnpppqqqqqqrrrrrrqqqpppqqqssstttsssrrrtttsssqqqpppnnnmmmlllllljjjjjjjjjjjjjjjkkklllmmmmmmmmmmmmiiifffeeegggjjjjjjjjjiiiiiihhhgggdddbbbeeebbb````````````___^^^YYYZZZZZZZZZYYYXXXVVVUUUQQQPPPNNNLLLOOORRRRRRPPPMMMXXXrrryyy{{{rrr[[[QQQOOOFFF???>>>???>>><<<===<<<:::;;;??????>>>BBBJJJIIIPPP\\\hhhmmmqqqzzzwwwccc___XXXSSSPPPPPPRRRTTTTTTXXX[[[\\\ZZZVVVTTTSSSJJJMMMTTT```sss}}}ZZZ>>>444333333333111///...000000///....../////////000000111111000000111111111111000000000000000000111111111111000000111444777999999888555666777888888999999888888888999:::;;;;;;;;;;;;:::======;;;;;;???DDDGGGGGGHHHWWW~~~yyy^^^FFF>>>===::::::???<<<===>>>===;;;:::;;;<<<666777999999:::<<<@@@CCCDDDGGGJJJLLLNNNPPPTTTVVVUUUXXX]]]```ccceeegggiiiiiiiiijjjmmmpppsssttttttuuuwwwxxxxxxwwwvvvwwwxxxrrrssstttuuutttsssqqqoooqqqqqqooolllggg```ZZZVVVTTTSSSRRRSSSTTTSSSRRRPPPIIIEEEEEEJJJPPPWWWffftttpppbbbaaadddddd]]]UUURRRSSSUUUQQQPPPOOONNNNNNNNNNNNOOOIIIHHHHHHHHHIIIIIIGGGEEEFFFFFFGGGGGGGGGHHHHHHHHHCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDFFFFFFGGGGGGGGGGGGHHHIIIIIIJJJLLLLLLJJJFFFOOOSSSSSS]]]uuuvvv~~~jjjWWWNNNJJJEEECCCDDDFFFNNNUUU[[[gggyyywwwvvvzzzzzzuuu222222222222222222222222333444555666666666555444555666666666666555444333888777666666777888:::<<<::::::::::::<<<@@@CCCEEEHHHOOObbb}}}~~~zzzrrrmmmhhhggghhhcccYYYQQQUUUVVVVVVUUUTTTVVV[[[___aaa```aaadddjjjrrrzzz{{{xxxpppooommmkkkiiigggfffeeehhhjjjmmmooooooooopppqqqqqqooonnnnnnpppqqqqqqpppqqqqqqpppnnnmmmlllkkkjjjiiijjjkkkkkkllllllkkkkkkkkkjjjhhhfffeeedddeeeeeeiiihhhgggfffeeedddddddddeeedddbbb```^^^]]]\\\\\\[[[XXXVVVTTTSSSRRRPPPOOOLLLLLLLLLLLLLLLMMMMMMMMMRRROOOZZZyyy|||zzzeee^^^GGG===AAA@@@@@@@@@;;;<<<<<<;;;;;;===@@@???<<>>???@@@AAAEEEIIIQQQdddaaaFFF:::888999:::888999<<>>???@@@CCCFFFIIILLLMMMQQQTTTXXX[[[\\\^^^aaaccceeefffgggjjjlllnnnpppqqqrrrsssssssssrrrqqqqqqpppmmmnnnpppppppppnnnllljjjkkkhhhccc]]]VVVQQQMMMKKKHHHLLLPPPPPPLLLGGGEEEDDD???FFFPPPYYYbbbnnn|||zzzcccaaadddaaa\\\YYYXXXWWWVVVUUUUUURRROOOLLLLLLKKKJJJHHHFFFFFFFFFFFFEEECCCBBBAAADDDDDDEEEFFFGGGFFFCCCAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCCCCCCCCCCAAABBBCCCBBBBBBBBBDDDFFFEEEFFFGGGHHHIIIJJJJJJIIIMMMIIIJJJOOOQQQYYYqqq|||{{{zzzwwwuuugggRRRFFFGGGCCCCCCCCCDDDHHHQQQ]]]eeennnvvv{{{{{{{{{{{{vvvnnnhhh222222222222222222222222333444555666666555555444555555555555555666666666555555666777888999::::::;;;:::::::::<<>>;;;<<<<<<===>>>??????===<<<<<<===???BBBGGGKKKNNNUUUXXX\\\aaadddfffggggggsss|||wwwtttpppkkkeee\\\QQQJJJHHHFFFDDDDDDFFFJJJMMMOOOHHHKKKLLLJJJGGGFFFIIIMMMfffqqq{{{~~~{{{vvvSSS>>>666333111111000000000000000000000000000000////////////000000000000000000000000000000111000///......///000111000000000111222222222333444444555555666777777777777777888888999:::::::::::::::;;;<<<>>>???@@@AAADDDFFFMMM[[[ssszzz[[[GGG???>>>???>>><<<:::999:::<<<===>>>:::999888777777888999999;;;<<<===???AAADDDFFFHHHJJJMMMPPPSSSTTTVVVYYY[[[^^^___aaadddgggjjjlllmmmooooooooonnnnnnlllkkkkkkjjjkkkkkkjjjhhheeebbbaaa\\\ZZZVVVRRRNNNJJJGGGFFFGGGIIIJJJIIIFFFCCCCCCDDDDDDMMM[[[iiiuuu{{{fffbbb```]]]YYYVVVUUUUUUTTTSSSTTTQQQMMMKKKJJJIIIGGGFFFDDDDDDDDDEEEDDDDDDCCCCCCDDDCCCDDDEEEFFFEEEBBB@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFDDDEEEFFFGGGHHHHHHHHHHHHJJJFFFGGGLLLLLLOOO```ttt|||}}}qqqccc^^^MMMKKKFFFAAA???CCCKKKRRRYYY\\\]]]YYYWWWZZZ[[[ZZZcccdddiiiqqqxxxwwwkkkddd]]]WWWRRR222222222222222222222222333333444555555555555555666555444333333444555666444444555777888999999999;;;:::::::::;;;===???@@@???>>>BBBMMM\\\sss|||nnnkkklllkkkkkkkkkhhhiiiiiihhhhhhgggffffffdddgggkkkmmmmmmlllmmmmmmhhhfffeeeeeegggiiijjjjjjiiiiiiiiihhhhhhhhhggggggiiijjjkkklllllllllkkkjjjgggfffdddcccbbbbbbbbbbbbbbbccceeeeeeccc```]]]ZZZYYYXXXWWWVVVVVVUUUUUUUUUWWWUUURRRQQQPPPPPPNNNMMMJJJJJJJJJJJJJJJJJJJJJJJJFFFGGGKKKUUUeeegggTTTJJJ===:::??????;;;<<<===>>><<<;;;;;;<<<;;;;;;::::::::::::;;;<<>>@@@BBBDDDCCCDDDCCCAAABBBKKKYYYeee|||{{{ttt[[[@@@555444444111...000000000000000000000000000000////////////000000000000000000000000000000000//////......//////000000000000000000000000000222333333444444555666666666666777777888999999999999999:::<<<===>>>???@@@CCCBBBGGGPPP\\\ttt{{{```LLL@@@;;;???===:::999;;;>>>???@@@;;;;;;:::999888888888888888888999:::<<<>>>???@@@CCCEEEHHHJJJKKKMMMPPPRRRUUUWWWYYY\\\```ccceeefffhhhhhhgggfffeeedddbbbaaacccbbbaaa___\\\XXXUUUSSSLLLKKKIIIFFFDDDCCCBBBAAACCCBBBAAA>>>===???DDDGGGOOOZZZjjjyyyzzzhhhccc[[[XXXTTTRRRQQQQQQQQQPPPQQQNNNKKKHHHGGGFFFDDDCCCAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDCCCAAA>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>?????????@@@AAAAAA@@@AAACCCEEECCCDDDEEEFFFFFFFFFFFFFFFHHHDDDEEEJJJIIIGGGNNNYYYuuu{{{}}}sssnnncccUUUIIIEEEGGGKKKMMMOOOMMMFFFBBBBBBCCCBBBFFFIIINNNTTTWWW[[[hhhuuutttlll```WWWQQQPPPQQQQQQ111111111111111111111111222333333444555555555555777666444333444555777999888777666666666777999:::::::::999999:::;;;<<<===???>>>>>>BBBJJJ[[[uuu~~~rrrhhhfffhhhhhhhhhiiigggggghhhhhhgggfffdddccc```cccgggiiiiiiiiiiiiiiifffdddbbbccceeegggiiiiiiffffffffffffffffffffffffgggiiijjjllllllkkkjjjiiiccccccbbbaaaaaa`````````bbbbbbccccccbbb```^^^]]]YYYXXXWWWVVVTTTTTTSSSSSSSSSQQQOOONNNNNNNNNMMMKKKIIIIIIIIIHHHHHHHHHHHHHHHEEEFFFHHHJJJQQQeeetttfffPPPBBB@@@=========???@@@>>>:::;;;>>>:::;;;;;;<<<<<<<<<;;;;;;;;;<<<<<<===???AAABBBCCC???FFFLLLLLLLLLNNNMMMKKKMMMLLLKKKJJJGGGDDD@@@======>>>===<<<;;;:::;;;<<>>???BBB???CCCJJJNNNZZZ}}}jjjOOO???>>><<<;;;===@@@AAA???<<<<<<<<<;;;:::999888888888777777777777888999:::;;;???AAACCCDDDEEEGGGJJJLLLOOOPPPRRRTTTWWWYYY[[[\\\^^^^^^^^^\\\[[[YYYWWWVVVWWWVVVUUURRROOOLLLIIIGGGCCCBBBAAA@@@????????????BBB???<<<<<>>???@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????>>>>>>============>>>>>>>>>???@@@@@@??????AAACCCBBBBBBCCCDDDDDDDDDDDDDDDIIIFFFFFFIIIIIIFFFHHHLLLVVVjjj||||||kkkbbbaaadddhhhmmmjjj]]]NNNFFFCCCBBBCCCAAACCCGGGJJJOOOYYYcccqqqllleee^^^[[[^^^fffkkk111111111111111111111111222222222333444555555666555555555666888<<<@@@BBB>>>;;;777444333555888:::999999999999999::::::;;;::::::;;;===???GGGXXXhhhppphhhccceeehhhgggggghhhgggggghhhgggfffdddbbb```]]]```bbbdddddddddeeefffdddaaa______aaadddeeefffdddeeeeeeeeeeeeffffffffffffgggiiikkkkkkjjjhhhgggaaaaaa``````______^^^^^^```___^^^]]]]]]^^^___```[[[YYYWWWUUUSSSQQQPPPOOOPPPNNNLLLKKKKKKLLLKKKIIIGGGGGGGGGFFFFFFEEEEEEEEEEEEDDDEEEGGGIIITTTjjj~~~qqqXXXIII===@@@======@@@???<<<===AAA777888999:::;;;;;;;;;:::::::::::::::;;;<<<>>>???<<<@@@AAA??????BBBDDDBBBDDDDDDDDDBBB@@@===;;;:::777:::===>>><<<<<<<<<===>>>CCCJJJSSSbbb|||yyyuuuwww}}}|||dddTTT@@@:::444444222000000222///////////////////////////////////////000111111////////////////////////......////////////......111000000000000000000000000000111111222222333333333333444555555666666777777777888:::;;;<<<===>>>BBB===@@@IIIJJJNNNccc}}}ttt___JJJDDD>>>;;;<<<======;;;<<<<<<<<<;;;:::999888888888777777777777888888999;;;===>>>??????AAADDDGGGJJJKKKLLLMMMNNNPPPQQQQQQTTTTTTSSSRRRQQQOOOMMMLLLJJJJJJIIIGGGEEEDDDBBBAAA??????>>>===<<<<<<<<<===@@@>>>===AAAJJJWWWdddkkkzzzwwwppptttwwwoooccc^^^VVVSSSPPPNNNNNNOOOOOONNNLLLIIIEEECCCCCCBBBAAA???BBBBBBBBBBBBAAA@@@???>>>@@@???>>>>>>??????>>><<<<<<===>>>???@@@@@@@@@@@@@@@?????????>>>>>>>>>===>>>===============>>>>>><<<>>>???>>>>>>>>>@@@BBBAAAAAABBBBBBCCCCCCBBBBBBHHHEEEEEEGGGHHHHHHIIIKKKIIITTTiiijjjVVVOOOMMMJJJDDDCCCKKKWWWbbbmmmuuuyyyrrrsss{{{111111111111111111111111222222222222333444666777333333555999===AAAFFFHHH===;;;777333222444777999777777777888888999999999999999<<<>>>>>>>>>FFFOOOaaawwwmmmddd___^^^bbbfffeeedddeeegggggghhhhhhfffcccaaa___\\\^^^_________```ccceeebbb___\\\[[[]]]___aaaaaadddddddddddddddeeeeeeeeeccceeegggiiijjjhhhfffeee_________```___^^^]]]]]]]]]\\\YYYWWWWWWYYY[[[]]]YYYXXXUUUSSSPPPNNNLLLLLLLLLJJJIIIHHHIIIJJJIIIHHHFFFFFFEEEEEEDDDCCCCCCCCCBBBAAABBBDDDFFFIIIRRR]]]zzzdddSSSHHH???;;;>>>>>>::::::>>>999999::::::::::::999888:::999999999::::::;;;<<<<<<>>>===999:::>>>@@@???BBBBBBBBB???<<<::::::;;;888;;;===<<<:::999;;;===EEERRRdddsss|||xxxzzzkkkNNN@@@555444555666222...///444000000000000000000000000///......//////000111222000000000000000000000000---......//////......---........................///000000111111222333333222222333333444555555555666666777999:::;;;<<<===???===@@@GGGIIIIIIRRR^^^nnn___III:::666999<<<>>><<<<<<<<<<<<;;;;;;999999999999888888888888999999888999999999:::;;;???AAADDDEEEEEEFFFGGGGGGHHHHHHJJJJJJJJJIIIHHHFFFEEEDDDAAAAAA@@@@@@?????????>>><<<<<<;;;:::::::::::::::999999<<>>===@@@>>>======>>>>>>===<<<<<<===>>>???@@@@@@@@@@@@?????????>>>======<<<<<<======<<<<<<======>>>>>>;;;<<<======<<<===???AAA@@@AAAAAABBBBBBBBBAAAAAADDDCCCBBBCCCDDDEEEHHHJJJLLLLLLSSSbbbttttttmmmlllbbbXXXRRRXXXfffsss~~~}}}111111111111111111111111222111111111333444666777222333555777999;;;===>>>666555444444444444555666444555666777888888999999:::999;;;>>>>>>===@@@EEELLL[[[qqqzzzxxxrrrqqqnnnccc___[[[[[[```cccbbbaaacccdddeeeggghhhgggeeebbb```^^^^^^]]]\\\\\\___cccgggccc```\\\ZZZ\\\^^^______ccccccccccccccccccbbbbbbaaacccfffhhhhhhgggdddccc^^^^^^_________^^^]]]\\\]]]\\\ZZZXXXVVVVVVWWWWWWWWWVVVTTTQQQOOOMMMLLLLLLJJJHHHFFFFFFGGGHHHGGGFFFEEEDDDDDDCCCBBBBBBAAAAAA@@@>>>???BBBBBBBBBFFFMMM___~~~iiiYYYMMMLLLIII@@@;;;=========<<<;;;::::::999999999:::::::::;;;;;;;;;;;;888;;;:::888:::???@@@>>>AAABBBBBB???<<<:::<<<>>>===???@@@??????CCCLLLSSSfffuuuqqqTTT@@@777222000111444333//////222000000000000000000000000............///000111222000000000000000000000000------...//////...---------------...//////000000///000000111222222333333111111222222333444444444555666777888999;;;<<<<<<<<<>>>@@@BBBEEEGGGKKKNNNgggdddJJJ>>><<<>>>>>>;;;;;;<<<======<<<;;;::::::::::::999999::::::;;;777777888777777999<<>>>>>???AAABBBBBBCCCCCCCCCCCCBBBAAA@@@??????======<<<<<<<<<<<<======::::::999999999::::::;;;999:::AAANNN___ppp}}}yyysssnnnkkkfff___ZZZYYYVVVSSSOOOMMMMMMMMMMMMLLLHHHFFFCCCCCCCCCDDDDDDCCCAAABBBBBBBBBAAA@@@??????@@@>>>======>>>>>>===<<<======>>>???@@@@@@@@@@@@?????????>>>======<<<<<<<<<;;;;;;;;;<<<<<<===>>>:::;;;<<<<<<;;;<<<>>>@@@AAAAAAAAABBBBBBAAAAAA@@@???AAABBBAAA@@@AAADDDFFFKKKGGGHHHPPPZZZgggyyytttgggdddgggnnnwww000000000000000000000000111111111111222444666777444444444333222111///......000222555666555444333333444555777888888999999999666555888::::::<<<@@@BBBGGGRRRgggyyyssspppgggeeegggaaaaaa\\\[[[___aaaaaaaaacccbbbdddfffhhhhhhfffdddccc```___]]]\\\\\\___dddiiifffccc^^^\\\]]]___```aaacccbbbbbbbbbaaaaaaaaaaaa```bbbeeeggggggfffcccbbb]]]^^^___```___^^^]]]\\\___^^^]]][[[YYYWWWUUUTTTWWWVVVTTTRRRQQQPPPOOOOOOHHHGGGEEEEEEFFFGGGGGGFFFDDDDDDCCCBBBBBBAAA@@@@@@@@@??????AAA??????DDDKKKNNNddd}}}jjjddd\\\NNNDDDCCC<<<;;;:::999999999999999777777888999:::999999999555888::::::===AAAAAA===>>>??????===999999;;;>>><<>>444///222...---111444111///000000000000000000000000000............///000222222000000000000000000000000,,,---...//////...---,,,...//////000111222333333000000000111222222333333000111111222333333444444555555666888999:::;;;<<<999>>>@@@>>>???FFFKKKKKKNNNhhh~~~___MMMDDD???<<<:::;;;<<<=========<<<;;;;;;:::::::::::::::;;;;;;888999999888888999===@@@888888:::;;;===???@@@AAA>>>?????????>>>======<<<<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::;;;<<<======BBBEEENNN]]]pppwwwuuurrrlllddd[[[XXXXXXVVVSSSOOOMMMLLLLLLLLLKKKHHHFFFCCCCCCDDDEEEEEEDDD@@@@@@AAABBBBBBBBBBBBAAA@@@>>>===<<<===>>>===<<<===>>>???@@@@@@AAAAAA@@@@@@??????>>>===<<<<<<<<<::::::::::::;;;;;;<<<===:::;;;<<<<<<;;;;;;===???AAAAAABBBBBBBBBAAAAAA@@@>>>BBBEEEBBB??????@@@AAABBBBBBFFFKKKMMMRRR```qqqzzzxxxzzzssshhhcccdddmmmwww000000000000000000000000111111000000111111222333555444333222111111111111222222333333333333444444444444444555555555555666777777777777888999:::;;;===>>>CCCOOOccc~~~yyyssskkkfffdddcccaaa___aaa```___aaadddfffdddbbbeeecccbbbcccdddddd```]]]\\\XXXVVV[[[^^^___bbbeeefffeeeeeedddbbb```^^^]]]___```aaabbbbbbbbbaaaaaacccbbbbbbaaaaaabbbcccccc___^^^\\\ZZZZZZZZZ\\\]]][[[\\\\\\\\\[[[XXXVVVTTTSSSRRRQQQOOOMMMKKKJJJIIIJJJGGGEEEDDDEEEEEEDDDBBBBBBBBBAAA@@@??????????????????>>>>>>??????@@@AAAFFFRRReee~~~pppWWWKKKIIIGGGCCC>>>:::999;;;===888777777888;;;======<<<;;;;;;;;;;;;;;;;;;::::::AAA@@@@@@AAA@@@@@@FFFMMMLLLSSS\\\eeepppyyy\\\BBB333111444111111000000//////......000000//////.........---////////////............------...///000000//////........................---......///////////////000000000000000111111111222222333333333333444444333333555666888:::;;;<<>>>>>===999:::;;;:::999999;;;<<<999888777777:::<<<======777999<<<>>>===;;;999777<<<<<<<<<<<<<<<;;;:::999;;;;;;;;;;;;<<<;;;999777;;;;;;:::::::::===@@@BBBMMMVVVfffwww}}}|||uuukkkddd```]]]ZZZXXXWWWUUURRRPPPNNNMMMNNNNNNJJJHHHFFFDDDBBBBBBBBBBBBEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@@@@???>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@??????>>>>>>>>>======<<<<<<;;;;;;;;;:::;;;;;;;;;<<<===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????AAACCCEEEDDDCCCCCCDDDGGGKKKOOORRRgggssszzzwwwxxx~~~yyyeeebbbjjjqqq000000000000000000000000111111000000111111222333555444333222111111111111222222222333333333444444444444444444555555555555777777777777888999::::::888:::>>>CCCMMM^^^ttt{{{sssnnnhhhdddccccccbbbaaacccbbbaaacccfffgggfffdddcccaaaaaabbbcccccc```^^^[[[WWWVVVZZZ]]]^^^```ccceeeeeeeeedddcccaaa```___aaaaaaccccccbbbaaa___]]]```aaaaaaaaaaaaaaabbbbbb___^^^\\\ZZZYYYZZZ[[[\\\YYYZZZZZZZZZYYYWWWTTTRRRQQQQQQPPPNNNLLLJJJIIIHHHJJJHHHEEEDDDEEEEEEDDDBBBBBBAAA@@@??????>>>>>>>>>===============>>>??????>>>FFFSSSqqqwwwbbb[[[SSSPPPOOOKKKAAA999;;;999888999;;;;;;999777;;;::::::999888999::::::===EEEMMMQQQUUU\\\eeekkkvvvzzzuuu^^^HHH999222000000000000000000//////......000/////////.........---////////////............---......////////////...........................------...///////////////000000000000000111111111222222222333333333444444333444555777888:::;;;<<<======>>>>>>???AAABBBCCCEEELLLYYYpppxxxuuu[[[PPPCCC<<<<<<>>><<<888888999:::::::::999999999???===:::999:::::::::999<<<<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999::::::<<<===<<<;;;999::::::;;;===CCCLLLVVV]]]gggppp~~~}}}xxxsssmmmeee```^^^]]][[[ZZZXXXVVVSSSPPPNNNMMMMMMNNNHHHGGGEEECCCAAAAAAAAABBBDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>===>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@??????>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@?????????AAACCCDDDDDDCCCBBBCCCDDDGGGJJJLLLSSS[[[kkk{{{000000000000000000000000111000000000000111222222444333222111111111111111222222222222333333333333444444444444555555555555666666666666777888999:::888<<<>>>===>>>FFFUUUbbbzzzyyy~~~}}}ssshhhjjjgggcccaaaaaacccccccccbbbbbbbbbccceeefffeeeccc```______aaabbbcccbbb```\\\WWWVVVYYY\\\\\\^^^aaabbbbbbbbbbbbaaa```______bbbcccdddeeeccc```\\\ZZZ^^^___```aaabbbaaaaaa```___^^^\\\ZZZZZZZZZZZZ[[[XXXXXXXXXXXXVVVTTTRRRQQQPPPOOONNNMMMKKKJJJHHHHHHIIIGGGEEEDDDEEEEEECCCBBBAAA@@@???>>>>>>======>>><<<;;;;;;;;;;;;<<<======;;;AAAEEEVVVtttxxxwww{{{ttt^^^IIIDDDAAA???AAAFFFGGGCCC>>>>>>;;;888888;;;>>>AAABBBKKK]]]mmmttt{{{}}}tttcccSSS???333111222111...000000000////////////.../////////.............../////////............---....../////////......---------------------------------...////////////.../////////000000111111111222222222222333333333333444444666777999:::;;;<<<<<<<<<<<<<<<===???@@@AAACCCGGGMMMZZZrrryyyXXXBBB;;;<<<===<<<======<<<;;;999888777777;;;999888888:::;;;<<<;;;;;;:::999888888999;;;;;;888999999999::::::::::::<<<============<<<;;;;;;===???BBBHHHSSSbbbrrr|||vvvtttvvvsssrrruuujjjfff```\\\[[[ZZZYYYXXXXXXVVVSSSQQQNNNMMMMMMMMMFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>============>>>>>>>>>?????????@@@@@@@@@@@@????????????=========<<<<<<<<<<<<<<<;;;;;;;;;<<<======>>>>>>????????????????????????@@@@@@??????@@@AAACCCDDDDDDCCCBBBAAAAAABBBDDDFFFGGGIIIPPPZZZeeettt|||zzz000000000000000000000000000000000000000111222222333333222111111111111111111222222222222333333333333333444444444555555555666666666666777888999999999<<<===<<<<<<@@@IIIQQQ```nnnvvvllljjjnnnppplllgggdddbbb```______```bbbccc______```aaabbbbbbaaaaaa^^^______aaacccddddddddd^^^YYYWWWZZZ\\\\\\]]]```_______________^^^^^^]]]aaaccceeefffeeeaaa]]]ZZZ\\\]]]```bbbbbbbbbaaa``````___]]]\\\[[[[[[[[[[[[WWWWWWWWWVVVUUUSSSQQQPPPOOOOOONNNLLLKKKJJJIIIHHHIIIGGGDDDDDDDDDDDDCCCAAA@@@???>>>===<<<<<<<<<<<<;;;::::::::::::;;;<<<<<<<<>>111---000333222///////////////////////////........................//////.........---------////////////...---,,,,,,------------------------,,,---......//////............//////000111111111111222222222222333333333444555666777999:::;;;<<<;;;;;;;;;<<<===>>>???@@@CCCFFFHHHMMM[[[uuufffUUULLLFFFBBBAAA>>>:::888888:::<<<===;;;999888888;;;=========999999888888888999::::::::::::::::::::::::;;;;;;@@@???>>>===<<<>>>AAADDDPPPUUU]]]eeeppp}}}}}}uuuzzzzzzpppkkkpppeeeccc^^^ZZZWWWVVVTTTTTTWWWUUUSSSQQQOOOMMMLLLLLLFFFEEECCCBBBAAABBBCCCCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEDDDCCCAAA@@@>>>===<<<<<<<<<=========>>>>>>>>>????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=================================???????????????AAABBBCCCCCCBBBAAA@@@@@@@@@BBBCCCFFFDDDEEEJJJQQQ\\\nnn~~~}}}vvvvvv////////////////////////000000//////000000111222222222111111000000111111111111111222222222333333333333333444444444444555555555555555666777888999777666555777;;;???AAABBBDDDOOObbbvvvqqqlllfffeeehhhkkkjjjhhhbbbaaa```^^^]]]^^^___```^^^___```aaaaaa`````````^^^___aaabbbccceeeggghhhbbb]]][[[]]]^^^]]]^^^```^^^_______________^^^^^^^^^aaadddffffffccc___]]]ZZZ\\\___aaabbbbbbaaaaaaaaa```___^^^]]]\\\[[[[[[WWWWWWVVVUUUTTTRRRQQQPPPOOONNNMMMLLLKKKJJJIIIHHHGGGEEECCCBBBCCCCCCAAA@@@>>>>>>===<<<;;;;;;;;;;;;;;;::::::::::::;;;<<<<<<777>>>===<<>>???@@@===@@@DDDGGGMMM\\\ssssssbbbXXXNNNGGG>>>888777:::===??????===:::999999999999888999999;;;<<<<<<<<<;;;;;;:::::::::999:::;;;<<<<<<<<<<<<===???CCCKKKVVV]]]ooowwwzzzuuu{{{yyyjjjbbbddd___^^^\\\YYYVVVTTTSSSSSSTTTSSSRRRPPPNNNMMMLLLKKKGGGFFFDDDCCCCCCCCCDDDDDDAAAAAABBBBBBCCCCCCCCCDDDDDDCCCBBBAAA???>>>===<<<;;;;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>??????@@@AAAAAA@@@@@@???@@@AAABBBCCCCCCAAAAAADDDGGGLLLVVV```~~~{{{////////////////////////000////////////000111111222111111000000000111111111111111111222222222222333333333333444444444444444444444555555666777888888555333666;;;===<<<999<<>>===<<<;;;::::::999999::::::999999999999:::;;;;;;666===<<<;;;>>>>>>FFFXXX|||~~~{{{www\\\GGG999222333333333111/////////---............/////////---------------..................------------,,,------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---------...///000000111111111111111111222222222222333444444555666888888999:::::::::;;;<<<===>>>???<<<>>>CCCGGGIIINNN[[[hhhzzzmmm[[[LLLCCC>>><<<:::999777555555777888888888666777999;;;;;;;;;:::999777777777777999;;;===??????CCCHHHOOOXXXeeettt~~~|||sssrrrmmmbbb]]]^^^VVVWWWXXXWWWUUUTTTTTTUUUPPPPPPOOOOOONNNLLLLLLKKKHHHGGGEEEDDDCCCCCCCCCDDD@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>======<<<::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<============:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>????????????@@@AAABBBBBB@@@???BBBFFFGGGGGGKKKPPPYYYjjj|||~~~}}}~~~zzz///////////////////////////////////////000111111111111000000000000111111111111111111222222222222222222333333333444444444444444444444555666777777999888888999;;;;;;:::888<<<999;;;AAAIIISSScccsss|||xxxzzz{{{tttlllggg^^^^^^^^^]]]\\\\\\]]]___aaabbbbbb```]]]\\\^^^```___aaacccccc```___```bbb^^^```bbbbbbbbbdddhhhkkkhhhccc___``````^^^^^^```______``````___^^^]]]]]]ZZZ[[[]]]______^^^]]]\\\WWWXXXYYY[[[]]]^^^___```______^^^]]]\\\ZZZYYYXXXUUUTTTSSSQQQPPPOOONNNNNNJJJJJJIIIHHHGGGFFFEEEEEEDDDBBB????????????>>><<<<<<;;;:::999999888888999888888777777888888999:::777<<<;;;;;;???<<<===JJJYYYssszzz\\\BBB777666111111111000///...//////---------.........//////,,,,,,,,,------..................---------,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...///000111222111111111111222222222222222333333444555666777777888888888999:::;;;<<<===@@@???BBBGGGIIIJJJOOOWWWjjj}}}rrrfff]]]UUUPPPGGGEEEBBB@@@@@@AAA@@@???;;;;;;;;;;;;<<<===>>>>>>??????@@@CCCGGGKKKOOORRR[[[aaajjjqqqxxx}}}vvvlllddd___]]][[[ZZZQQQSSSVVVUUUSSSQQQRRRSSSMMMMMMMMMMMMMMMLLLKKKKKKHHHGGGEEECCCBBBAAABBBBBB@@@@@@@@@???????????????>>>>>>>>>>>>======<<<<<<::::::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<888888888999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<>>>>>>>>>????????????@@@AAA@@@BBBFFFGGGFFFGGGKKKFFFOOOYYYaaajjjuuu|||}}}~~~{{{zzz///////////////////////////////////////000111111111000000000000000111111000111111111111222222222222222333333333444444444444444444444444666777777666888::::::888777888::::::888:::???@@@AAAIIITTTaaalllyyytttjjjfffccc^^^]]]aaa[[[\\\\\\[[[ZZZ[[[^^^``````aaabbbaaa^^^]]]___aaa]]]___aaaaaa^^^]]]^^^```]]]___aaaaaaaaabbbgggjjjiiiccc___``````]]]]]]___\\\\\\]]]\\\[[[ZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYUUUVVVVVVXXXZZZ\\\^^^___]]]]]]]]]\\\ZZZXXXWWWVVVSSSRRRQQQOOONNNMMMLLLLLLHHHGGGGGGFFFEEEDDDCCCCCCCCCAAA>>>>>>>>>>>>===;;;<<<;;;:::999888888888888666666666666666777888888555888555666===;;;:::DDDCCCUUUrrr}}}yyywwwcccRRRBBB666333777444111------...000111111---------.........//////,,,,,,,,,------...............---------,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,---...///000111222000111111111111222222222222222333333444555666666666666777777888:::;;;<<>>>>>==============================999999:::::::::;;;;;;;;;999999999::::::;;;;;;;;;777777888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888999:::;;;;;;;;;;;;???>>>>>>>>>>>>=========AAA???>>>AAAAAA@@@BBBFFFFFFGGGGGGHHHPPPYYY]]][[[cccqqq000///------...//////...////////////000000000000000000000000000000000000000111111111111222222222333333222111222333444555333333333444444444555555777777888888888999999999::::::;;;<<<===>>>??????GGGNNNWWW]]]dddsss|||sssiiifff```[[[XXXYYY[[[]]]YYYYYYZZZZZZZZZZZZYYYYYY]]]^^^^^^]]][[[ZZZ\\\]]]\\\\\\]]]^^^^^^]]]]]]]]]]]]^^^^^^___aaabbbdddeeedddcccbbb```^^^\\\ZZZYYY]]]\\\ZZZZZZ[[[ZZZYYYXXXWWWXXXYYYYYYZZZZZZYYYYYYTTTSSSRRRRRRSSSUUUXXXYYYZZZZZZYYYXXXWWWVVVVVVUUUTTTQQQNNNLLLLLLKKKJJJIIIMMMIIIEEEBBBBBBBBBAAA@@@BBBAAA@@@>>>===;;;:::999:::999888777666555444333666666666666666666666666888888777777888888999:::CCCCCCOOOiii{{{wwwxxxyyy|||zzz|||tttcccLLL<<<666555555444111000000///...---------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---.........---,,,,,,+++---------............///111111111000000000000000000000000111222222333333555555666777888999::::::======???@@@BBBDDDEEEEEEMMMSSSbbb|||~~~wwwnnniiihhh```aaabbbaaa```dddjjjoooyyyzzz}}}~~~yyyvvvtttqqqmmmeeeaaa[[[VVVSSSTTTVVVXXXTTTSSSRRRPPPOOOMMMMMMMMMMMMKKKJJJJJJKKKKKKJJJIIIEEEDDDCCCBBB@@@???>>>===AAA@@@???>>>============<<<<<<;;;;;;;;;:::::::::888888777777888999::::::999999999999999999999999888888777777888888999:::::::::::::::::::::::::::999999888888888888999999888999::::::;;;;;;::::::<<<======>>>???@@@@@@@@@>>>>>>>>>>>>???@@@AAAAAADDDDDDEEEFFFGGGHHHHHHIIIQQQVVV]]]eeemmmuuu|||{{{---.........---------....../////////000000000000////////////////////////000000111111111222222222333222222111222333444555333333333333444444444444777777777888888888888999888999999:::;;;<<<=========AAAFFFHHHJJJSSSbbbnnn||||||uuulllddd^^^^^^\\\XXXTTTSSSTTTVVVXXXXXXXXXYYYZZZZZZZZZYYYYYY[[[\\\\\\[[[YYYYYYZZZ[[[\\\\\\]]]^^^^^^^^^^^^^^^]]]]]]^^^___```bbbdddeeecccbbb```^^^]]]\\\[[[[[[]]]\\\ZZZYYYYYYYYYYYYXXXWWWWWWWWWWWWWWWWWWWWWWWWSSSRRRQQQQQQRRRTTTWWWXXXYYYXXXXXXWWWVVVUUUTTTSSSTTTQQQNNNLLLLLLKKKJJJIIIKKKHHHEEECCCCCCCCCBBB@@@AAAAAA???>>><<<:::999888999888777777666555444444555555555555555555555555777666666666666777888888<<<:::???MMMaaayyyzzzyyyxxx}}}zzzyyy{{{~~~~~~pppVVVJJJ;;;222000111111///000000000///...---------................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------......---,,,,,,+++---------............///000000000000000000000000000000000111222222333333444555666777888999999:::<<<<<<>>>???AAACCCDDDDDDFFFIIIPPP^^^ttt|||uuuqqqmmmhhhccc```]]]YYYUUUSSSSSSTTTVVVSSSRRRPPPOOOMMMLLLLLLLLLLLLJJJHHHHHHIIIJJJIIIHHHCCCCCCBBB@@@???>>>===<<<@@@???>>>===<<<<<<<<<<<<;;;;;;:::::::::999999999777777777777777888888999777777777777777777777777888777777777777888999999999999999999999999999999888888888777777888888888888999999:::;;;:::::::::;;;;;;<<<<<<===>>>>>>???>>>>>>>>>>>>>>>???@@@AAABBBCCCCCCDDDDDDEEEEEEEEEGGGJJJOOORRRUUUYYY]]]```iiilll{{{yyytttuuuuuutttpppkkkfffccc,,,///222111///---...000....../////////000000000////////////////////////000000000111111111222222222222111111222222333444222222333333333444444444666666666777777777777888666777777888999:::;;;;;;999;;;<<<;;;:::>>>GGGOOOSSS```pppyyy}}}}}}sssoooqqqmmmfff^^^XXXUUUTTTTTTSSSRRRQQQPPPPPPQQQRRRSSSWWWWWWXXXYYYZZZZZZYYYYYYXXXYYYYYYXXXVVVVVVWWWYYYYYYYYY[[[\\\]]]]]]]]]]]]\\\\\\]]]^^^```bbbdddeeeaaa```^^^]]]\\\[[[\\\\\\]]][[[YYYXXXWWWWWWYYYYYYWWWWWWVVVUUUTTTTTTTTTTTTQQQQQQPPPPPPQQQSSSUUUVVVWWWVVVVVVUUUTTTSSSRRRRRRSSSQQQMMMKKKKKKKKKJJJIIIGGGFFFEEEEEEEEEDDDBBB@@@@@@???>>>===;;;:::888888666666666666555555555444444444444444444444444444555555444444555555666777888777999===BBBPPPhhh}}}iiiQQQ>>>888111///111333000...000000//////...---------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++---------............///000000000000000000000000000000000111222222333333444444555666777888999999:::;;;<<<>>>???AAABBBCCCDDDFFFGGGJJJTTTlllwwwqqqlllfff```[[[[[[YYYWWWTTTRRRRRRRRRRRRPPPOOONNNLLLKKKJJJJJJJJJJJJHHHFFFFFFGGGHHHGGGFFFBBBAAA@@@???>>><<<<<<;;;>>>===<<<;;;;;;:::::::::999999999888888888777777666666555555555666777777666666666666666666666666777777666666777777888999777777777777777777777777888777777666666777777888888888999::::::::::::999999::::::;;;;;;<<<<<<<<<<<<<<<<<<======???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBDDDEEEEEEEEEEEEFFFGGGNNNOOOYYYggglllfffccceeebbbeeeggggggfffhhhlllpppwwwyyyssshhhccceeeccc]]][[[[[[[[[ZZZYYYWWWVVVUUU,,,222666666222///000333........./////////000000////////////////////////000000000000111111111111111111111111111222222333222222222222333333333333555555555555666666666666555555666777888999::::::;;;<<<;;;:::999<<>>>>>===;;;:::999888777444444444444444555555555444444444444444444444444444444444444444555666666666888<<<>>>===???JJJXXXrrreeeLLL>>>777444000000222333///,,,/////////......---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++---------............////////////000000000000000000000000111222222333333333444444555666777888999999999;;;<<<>>>@@@AAAAAADDDFFFHHHGGGJJJVVVjjjyyy|||tttlllgggbbb]]]YYYYYYXXXWWWUUUSSSPPPNNNMMMMMMLLLKKKJJJIIIHHHHHHHHHHHHFFFDDDDDDEEEFFFEEEDDDAAAAAA@@@???>>>===<<<;;;<<<;;;:::999999888999999777777777666666666555555555444444444444444555555555555555555555555555555666666555555666666777888555555555555555555555555777666666555555666666777777888888999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;<<<===??????@@@@@@??????>>>>>>>>>>>>@@@AAABBBBBBAAAAAABBBCCCIIIGGGKKKQQQRRRMMMLLLNNNLLLNNNPPPPPPPPPPPPRRRTTTTTTWWWVVVRRRQQQTTTTTTPPPSSSTTTTTTUUUUUUUUUUUUUUU,,,111666666111///000222............////////////........................//////000000000111111111000000111111111111222111111111111222222222333333333333444444444555555555444555666777888999999:::888888888888999<<>>===<<<;;;:::999777777666333333333333333444444444444444444444444444444444555444444444444555666666555555888;;;;;;999;;;AAAJJJ]]]}}}aaaFFF888555444111...---......,,,***............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,+++---------............///......//////000000000000000000000111222222333333333333444555666777777888888888:::;;;===>>>@@@@@@AAABBBCCCCCCEEEJJJRRRXXXqqq|||www|||vvvmmmeee```]]]\\\\\\YYYYYYXXXVVVSSSPPPLLLJJJKKKJJJIIIHHHGGGFFFFFFFFFFFFDDDCCCBBBCCCDDDCCCBBBAAAAAA@@@???>>>======<<<;;;:::999888777777777777666666555555555444444444444444333333333333333444555555555555555555555555555555444444555555666777444444444444444444444444666555555444444555555666666777888888999999888888999999:::::::::::::::;;;999999999:::;;;<<<>>>????????????>>>======<<<<<<<<<===????????????AAABBBAAA@@@AAACCCDDDDDDDDDGGGDDDEEEFFFGGGFFFFFFGGGHHHGGGJJJLLLMMMOOORRRSSSQQQMMMNNNQQQRRRSSSRRRQQQPPP+++...111000...,,,---///------........./////////......................../////////000000000111111//////000111111111111000000000111111111222222222222222222333333333444444333444444555666777888999888777666888:::<<<<<<;;;CCC???>>>AAAHHHKKKIIIDDDKKKJJJIIIIIIJJJJJJIIIHHHIIIKKKKKKKKKJJJIIIJJJLLLGGGHHHJJJJJJIIIIIIJJJLLLHHHJJJLLLMMMMMMLLLJJJIIINNNOOOPPPQQQPPPOOONNNMMMRRRSSSUUUWWWXXXYYYZZZZZZWWWXXXXXXWWWUUUUUUVVVXXX[[[\\\]]]^^^____________]]]]]]\\\]]]]]]___``````aaaaaa```^^^]]][[[ZZZZZZXXXYYYYYYVVVSSSRRRUUUYYYXXXXXXXXXXXXVVVUUUSSSRRRRRRRRRSSSSSSSSSTTTTTTTTTXXXWWWWWWVVVUUUTTTSSSSSSNNNLLLHHHGGGFFFFFFEEEDDDAAA@@@AAABBBCCCBBB???<<<;;;::::::999777666666555222222222222222333333333444444444444444444444444444444444444444555555666:::555222555777777999<<<999CCCWWWssszzzrrrdddTTTGGG<<<555222222000------...//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,---------............///---......//////000000111000000000111222222333333222222333444555666777777777888999;;;<<<>>>???@@@BBB@@@>>>???CCCHHHMMMOOOTTTccc{{{~~~zzzsssooojjjccc\\\XXXXXXZZZ[[[XXXXXXXXXVVVSSSPPPLLLJJJIIIHHHGGGFFFEEEEEEEEEEEEEEECCCBBBAAABBBCCCBBBAAA@@@@@@@@@???>>>=========:::999888777777666666777555555555444444444333333444444333222222222333333444444444444444444444444444444333333444444555666333333333333333333333333555444444444444444444555666666777888888888888777999999999999999999999999777777888888:::;;;===>>>>>>>>>>>>======<<<<<<<<<<<<===??????>>>===???@@@BBBAAA@@@@@@@@@@@@AAACCCBBBBBBBBBBBBCCCCCCCCCCCCEEEGGGIIIJJJLLLNNNNNNNNNHHHIIIKKKMMMNNNMMMLLLKKK,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................////////////000000000111...///000111111111000///000000000000111111111222111111111222222222333333111222222333444555666777999777777:::>>>@@@>>><<<===<<<===BBBGGGHHHDDD???EEEDDDDDDCCCCCCCCCCCCBBBBBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCDDDEEEGGGIIIJJJIIIJJJLLLMMMMMMLLLJJJIIIMMMMMMNNNOOOOOOOOONNNMMMQQQRRRTTTVVVXXXYYYZZZZZZZZZZZZ[[[YYYXXXWWWXXXZZZ\\\\\\]]]^^^______^^^^^^^^^^^^]]]]]]]]]]]]^^^^^^]]]^^^___``````___]]]\\\UUUXXXYYYWWWSSSQQQTTTWWWVVVWWWXXXYYYXXXVVVSSSQQQTTTTTTUUUUUUVVVVVVUUUUUUXXXWWWVVVVVVTTTTTTSSSRRRLLLJJJFFFEEEDDDDDDCCCBBBAAA@@@??????@@@???<<<:::999999888888777666555555222222222222222111111111333333333333333333333333333222222222222333444444999555222444555555777<<<777:::AAANNNaaayyymmmYYYNNN@@@999888888555111000/////////000111111111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,---------............///------......///000000111000000000111222222333333222222333444555666666777777888999;;;===>>>???@@@BBBAAA@@@AAADDDGGGKKKLLLJJJRRR```ssszzz||||||uuunnn```^^^[[[WWWTTTUUUWWWYYYUUUUUUUUUTTTRRRPPPNNNMMMHHHGGGFFFEEEEEEEEEEEEEEEEEECCCAAAAAABBBCCCBBBAAA???>>>>>>======<<<<<<<<<:::999888777666666666666555555444444444333333333555444333333222222222333222222222222222222222222333333333333333444444555333333333333333333333333444444333333333333444444555666777777888888777777777777777777777777777777666666666777999;;;<<<===<<<<<<<<<<<<;;;;;;;;;;;;===>>>??????======>>>???DDDDDDBBB@@@????????????AAA@@@??????AAABBBBBBBBBCCCCCCDDDFFFGGGGGGHHHIIIHHHHHHHHHIIIJJJKKKMMMMMM///---++++++---...---------------.........//////........................////////////000000000000---...000111111111000///000000000000111111111111000111111111111222222222000000111222333444444555666555555:::@@@CCCAAA>>>;;;;;;<<<>>>@@@BBBBBBBBBBBBBBBAAA@@@???>>>???@@@???@@@AAAAAAAAA@@@>>>>>><<<===>>>>>>@@@BBBCCCEEEGGGGGGGGGHHHHHHJJJKKKLLLLLLMMMNNNOOOPPPPPPPPPPPPPPPRRRSSSVVVXXXYYYZZZZZZ[[[\\\\\\[[[YYYYYYZZZ\\\ZZZ[[[[[[\\\\\\\\\[[[[[[___^^^]]]]]]\\\\\\\\\]]]YYY[[[^^^aaabbbbbb```___TTTWWWZZZXXXSSSQQQSSSVVVSSSUUUXXXYYYXXXVVVRRRPPPUUUUUUVVVWWWWWWWWWVVVVVVWWWWWWVVVUUUTTTSSSRRRRRRKKKHHHEEECCCCCCCCCBBB@@@AAA???>>>>>>>>>===;;;999999888888777666555555444222222222222111111000000111111111111111111111111111111111000111222222333111111333666555111222555666888999:::AAAOOOcccrrrmmmNNN@@@<<<777333111111222222------......///...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---------.........//////---------...///000000111000000000111222222333333111222222333444555666777888888999;;;===>>>@@@@@@<<>>:::<<<<<<<<<===@@@AAAAAAAAA@@@>>>>>>@@@AAABBBBBBCCCBBBCCCFFFGGGGGGHHHJJJIIIHHHFFFFFFGGGKKKOOORRR........................////////////////////////........................---------............///000000//////.........---////////////////////////000000000000000111111222111111222222222333333333444444555666777888999999;;;;;;;;;<<<>>>AAACCCDDDFFFDDDAAAAAABBBBBB@@@===AAABBBBBBCCCBBBAAA@@@???===<<<<<<<<<>>>???AAACCCIIIIIIIIIJJJJJJIIIHHHHHHKKKMMMOOOOOOOOOOOOQQQSSSQQQOOOOOORRRVVVYYYYYYWWWZZZZZZZZZYYYXXXXXXWWWWWWYYY[[[[[[YYYWWWWWWZZZ]]]]]]\\\[[[ZZZZZZ[[[]]]^^^___]]]]]]```dddddd```ZZZXXXTTTQQQQQQTTTVVVVVVUUUZZZYYYXXXWWWWWWYYYZZZ[[[YYYXXXWWWWWWXXXYYYWWWVVVYYYWWWTTTTTTUUUTTTQQQNNNJJJGGGDDDBBBAAABBBAAA@@@??????>>>===<<<;;;;;;:::999888777666555444333333222111111000000000000000222222222111111111000000000111111111111222222222333333333444444444555555555444444666;;;AAAGGGJJJYYYnnnhhhMMM<<<777666444111000111222222////////////////////////,,,------......------,,,---------,,,,,,+++++++++,,,,,,,,,---------......++++++++++++++++++++++++************************++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,------......------............////////////000000000000////////////333333444444555666666666888888888999:::;;;<<<===??????AAABBBCCCDDDDDDDDDFFFGGGHHHLLLSSS^^^jjjrrryyyqqqiiibbb^^^[[[UUUUUUTTTTTTSSSQQQPPPOOOOOONNNNNNMMMOOOQQQSSSUUUPPPJJJCCCBBBCCCEEECCC@@@BBBAAA@@@@@@??????@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;999999999888777666666555444444333333333222222222333333333333333333333333111111222222222333333333111111222222222333333333333333333222222111111111111111222222222333333333333333444444555666666777444444444555555555555666444444555666777888999999888888999:::::::::999999<<<<<<<<<===>>>>>>??????>>>===<<<<<<<<<===???@@@??????>>>>>>??????@@@AAADDDEEEEEEFFFFFFFFFFFFEEEGGGFFFFFFFFFGGGIIIKKKLLL........................................................................---------............///000/////////............////////////////////////000000//////000000111222111111111222222222333333333333444555666777888888:::::::::;;;===???AAACCCFFFDDDBBBBBBCCCCCCAAA??????@@@@@@AAA@@@???>>>======<<<<<<<<<===???AAABBBGGGHHHHHHHHHHHHHHHGGGGGGJJJLLLNNNOOOOOOOOOQQQSSSTTTRRRQQQSSSVVVWWWVVVTTTXXXXXXXXXXXXXXXXXXXXXXXXVVVXXXYYYXXXWWWVVVXXX[[[]]]]]]]]]\\\]]]]]]^^^^^^aaa___^^^```cccccc___[[[VVVSSSQQQRRRUUUWWWWWWUUUXXXWWWWWWXXXXXXYYYZZZ[[[YYYXXXWWWWWWXXXYYYXXXVVVXXXVVVTTTTTTUUUTTTRRROOOLLLIIIEEECCCBBBBBBBBBAAA???>>>======<<<;;;::::::888888777666555444333222222111000000//////000000222222222111111000000000000000111111111222222222222222222222333333333333555555444444666888<<<>>>EEEQQQggg{{{xxxrrrhhh[[[MMMAAA:::999777444222000///000000........................,,,,,,------------,,,,,,---------,,,,,,+++++++++,,,,,,,,,------------...++++++++++++++++++++++++************************+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,------......------............////////////000000000000////////////333333333444555555666666777888888888999;;;<<<======>>>???@@@AAABBBBBBBBBFFFFFFFFFGGGJJJQQQYYY___jjjwww|||~~~ssspppjjjddd]]]XXXTTTRRRRRRRRRRRRRRRQQQOOONNNNNNMMMLLLKKKKKKKKKMMMOOOPPPZZZSSSIIICCCBBBBBB@@@>>>@@@??????>>>>>>>>>>>>>>><<<<<<;;;;;;;;;;;;::::::888777777666555555444444444333333333333222222222222222222222222222222222111111111111222222222222111111111222222222333333333333222222222111111111111111111222222222333333222333333444555555666666444444444444555555555555333444555666777888888999888888999:::::::::999999;;;;;;<<<======>>>>>>???>>>======<<<===>>>???@@@???????????????@@@@@@AAACCCCCCDDDEEEEEEEEEEEEDDDDDDDDDEEEEEEFFFHHHIIIJJJ........................................................................---------............///////////////............////////////////////////000000//////000000111222000111111111222222222222222222333444555555666666777888888999;;;===???@@@CCCBBBAAABBBCCCDDDCCCAAA======>>>??????>>><<<;;;===<<<<<<<<<===???AAABBBEEEEEEFFFFFFFFFFFFFFFEEEHHHJJJLLLNNNNNNPPPRRRTTTWWWVVVTTTTTTTTTTTTRRRQQQVVVWWWWWWXXXXXXXXXXXXXXXSSSUUUWWWXXXWWWVVVWWWWWW\\\]]]^^^`````````______ccc```___```bbbbbb___\\\UUUTTTSSSUUUVVVWWWVVVTTTSSSTTTVVVXXXYYYZZZZZZ[[[YYYWWWVVVWWWXXXYYYXXXWWWVVVUUUTTTTTTUUUTTTRRRPPPOOOKKKGGGDDDCCCCCCBBBAAA>>>======<<<;;;:::999888777777666555444333222222222111000000//////000000111111111111000000000000000000000111111111222222000000111111111222222222444333333333333333444555777;;;BBBOOO^^^ooo~~~vvvjjjYYYSSSIII>>>777444444555888777444111///.................................,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,------......---------............/////////////////////000000000000222333333444444555555666777777777777888:::;;;<<<;;;<<<===???@@@@@@@@@@@@DDDDDDDDDCCCCCCFFFJJJNNNRRRXXXeeexxxtttooouuuyyyssskkkfffddd```\\\WWWTTTQQQPPPOOOOOOOOOOOONNNNNNMMMMMMJJJIIIHHHGGGGGGHHHIIIJJJ\\\TTTIIIBBB??????>>>===>>>======<<<;;;<<<<<<<<<;;;;;;:::::::::999999999666666555555444333333333333333333222222222111111111111111111111111111111//////000000000111111111000111111111222222222222222222222111111111111111111111111222222222222333222222333333444444555555333333333444444444555555333333444555666777777888777888999999::::::999999::::::;;;<<<<<<======>>>>>>>>>=========>>>???@@@????????????@@@@@@AAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBCCCEEEFFFFFFFFFFFF........................................................................---------............//////////////////.........///////////////////////////////////////000111111000000000111111111111222111111111222333444444555555555666777999:::<<<<<>>>>>>>>===<<<;;;======<<<<<<===>>>@@@AAABBBCCCCCCDDDDDDDDDDDDCCCEEEHHHJJJLLLMMMOOORRRTTTWWWVVVUUUTTTSSSRRRQQQPPPUUUVVVWWWXXXXXXWWWVVVVVVQQQSSSVVVYYYYYYXXXWWWVVV[[[]]]```bbbcccbbbaaa___dddbbb``````aaaaaa___]]]WWWWWWWWWXXXXXXVVVSSSRRROOOQQQSSSVVVXXXYYYYYYYYYYYYWWWVVVWWWXXXYYYXXXWWWTTTTTTTTTTTTTTTSSSRRRQQQPPPMMMHHHEEEDDDCCCBBBAAA======<<<:::999888777777555555555444333222222222111111000///////////////000000000000000000000000000000000000111111111111000000000111111111222222000111222333444555555555555555777:::>>>DDDIIILLL^^^jjjfffOOOBBB>>>:::666111//////000111555444222111//////..............................,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***************************************************************************++++++++++++,,,,,,,,,+++,,,------......---------------.........//////////////////000000000000222222222333444444555555555555555666777888:::::::::;;;<<<>>>??????@@@@@@AAABBBCCCBBBBBBCCCEEEHHHMMMMMMOOOUUUbbbrrrooojjjnnnnnnfff\\\]]]\\\[[[YYYVVVUUUSSSSSSNNNMMMMMMMMMLLLLLLMMMMMMHHHGGGFFFDDDDDDDDDDDDDDDNNNIIIBBB>>>>>>>>>>>>>>>===<<<;;;;;;::::::;;;;;;:::999999999888777777777555555444444444333333333222222222222111111111111////////////////////////........./////////000000000000000111111111111222111111111111111111111000111111111111222222222222222222222222333333444444222333333333444444444444222333333444555555666666666777888999999999999999999999::::::;;;<<<<<<<<<============>>>>>>??????>>>??????@@@@@@@@@@@@@@@??????@@@AAABBBBBBBBBBBB@@@AAACCCEEEFFFEEEEEEDDD........................................................................---------............///.........////////////////////////////////////////////////...///000000111//////000000000111111111000000111111222222333333333333555666777888999999::::::<<<<<<===>>>???@@@<<<===>>>??????>>>============<<<<<<<<<>>>???@@@@@@AAAAAABBBCCCCCCBBBBBBCCCEEEHHHJJJKKKMMMPPPRRRRRRSSSSSSRRRRRRQQQQQQRRRUUUVVVWWWWWWWWWVVVTTTSSSRRRSSSVVVZZZ[[[[[[YYYWWWZZZ\\\___bbbccccccaaa```dddbbbaaa`````````___^^^[[[\\\\\\[[[YYYUUURRRPPPLLLNNNQQQTTTWWWXXXYYYYYYZZZXXXWWWWWWXXXXXXWWWVVVRRRSSSSSSSSSRRRQQQPPPPPPPPPLLLHHHEEEDDDCCCBBBAAA<<<<<<;;;999888666555555444444333333222222111111111000000///...///////////////////////////////////////000000000111111111111111111111222222222222...///111333444555555555444555666888999:::::::::===EEEVVVlll}}}vvvhhhXXXHHH<<<555222222111111111111000000000000000//////000000000........................+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------*********************************************************************************+++++++++,,,,,,+++,,,------......------------------.............../////////000000000111111111222222333444444444444444444555666777888999:::;;;<<<>>>????????????>>>@@@BBBBBBBBBBBBCCCEEEJJJJJJJJJIIIKKKSSS^^^hhhmmmxxx}}}uuulllhhhgggddd\\\TTTUUUUUUUUUTTTSSSRRRRRRQQQMMMMMMLLLKKKKKKKKKLLLLLLGGGFFFEEEDDDCCCBBBAAAAAA???>>>>>>>>>>>>???>>>===<<<<<<;;;:::::::::::::::888888888777666555555555555444444444444444333333222222111111111000000000........................------.........///////////////000000000111111111000000000000000000000000000000111111111222222222111111111111222222222222222222222222333333333444222222222333444444555555444555666777888888888888888888888999::::::;;;;;;<<<<<<======>>>>>>>>>>>>===>>>???@@@@@@@@@??????======>>>@@@@@@AAAAAAAAAAAABBBCCCEEEEEEEEEDDDDDD........................------------------------........................---------............///........./////////////////////////////////////////////......//////000111////////////000000000000000000111111111222222222111222444555666777777777666777999:::999:::<<<=========???@@@@@@??????>>>======<<<<<<<<<===>>>?????????@@@AAABBBBBBBBBBBBAAACCCFFFHHHIIIKKKMMMPPPMMMOOOPPPPPPPPPPPPQQQSSSSSSTTTVVVWWWWWWUUUSSSRRRSSSTTTVVVZZZ]]]]]][[[YYYXXXZZZ^^^aaabbbbbbaaa```bbbbbbbbbbbbaaa```______^^^___```^^^ZZZUUUSSSRRRNNNOOOQQQTTTVVVXXXZZZZZZ[[[ZZZXXXXXXXXXXXXVVVTTTPPPRRRSSSRRRPPPNNNNNNNNNNNNJJJFFFCCCBBBBBBAAA@@@;;;;;;:::888666555444333333222222222111111111000111000//////......//////............/////////////////////000000000111111000111111111111222222222000000111111111111111000444333333333333555666777555777<<>>>>>??????>>>???@@@@@@??????@@@AAA???EEEKKKLLLJJJJJJOOOTTTYYY___kkk}}}tttjjjhhheeecccaaa\\\VVVRRRSSSTTTTTTTTTSSSRRRQQQQQQMMMLLLKKKIIIIIIIIIJJJKKKEEEEEEDDDCCCBBBAAA@@@@@@<<<===?????????>>><<<;;;;;;::::::999999999999999777777666555444444333333444444444333333333333333111111111000000000000///........................------........./////////////////////000000000000////////////000000000000000000000111111111111222000000111111111111111111111111222222222333333333111222222222333333333333222333444555666777777777666777777888888999:::::::::;;;<<<=========<<<<<<<<<<<<>>>?????????>>>===<<<<<<>>>???@@@@@@@@@@@@AAABBBBBBCCCDDDDDDCCCCCC........................------------------------........................---------............///............/////////000///////////////////////////............///000000........./////////000000000111111111111222222222111222333555666666666666444666888888777777999<<<<<<===>>>???@@@??????>>>======<<<;;;<<<===>>>???>>>>>>@@@AAAAAABBBBBBBBB???AAADDDEEEFFFHHHJJJLLLJJJMMMOOOOOONNNNNNPPPRRRNNNPPPSSSVVVWWWWWWUUUTTTSSSSSSUUUXXX\\\^^^\\\ZZZWWWXXX[[[^^^````````````___aaacccdddcccaaa``````___```aaa___[[[WWWVVVWWWRRRRRRSSSUUUWWWZZZ\\\]]]]]][[[YYYXXXXXXVVVTTTRRROOOQQQRRRQQQMMMKKKKKKLLLKKKGGGDDDAAAAAAAAA@@@???;;;:::999777555444222222222111111111111000000000000000///............///---------....../////////////////////000000000111/////////000000000111111222111111000000/////////333222000/////////000111555444444555:::???DDDGGGNNNSSS^^^nnnppp```UUUKKKCCC===;;;888333///---...000000///...,,,,,,---......------...////////////...------------------------++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------***++++++++++++,,,,,,,,,************************************************************************************+++++++++++++++,,,------......------,,,,,,---------..................///000111111111000000111111222333333333222222222222333555666777888888:::;;;<<<=========<<<===>>>>>>>>>>>>@@@AAA<<<@@@EEEHHHIIIIIIJJJLLLNNNPPPVVVaaaooo}}}yyyttttttuuunnneee___^^^]]]]]]]]]\\\YYYVVVUUUUUUUUUUUUTTTSSSQQQPPPLLLKKKIIIGGGFFFFFFGGGHHHCCCCCCCCCBBBAAA@@@??????===>>>???>>>===;;;::::::999888888777777777777777666666555444333222111111222222222222222222222222111111000000000/////////....................................////////////........./////////000000........./////////000000000000000000111111111111000000000000000000000000111111111111222222222222111111111222222222222222000111222333444555555555555666666777777888999999999:::;;;<<<<<<<<<;;;::::::;;;===>>>>>>>>><<<<<<;;;<<<===???@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBB........................------------------------........................---------.........//////---.........//////000000////////////////////////...............///000000............/////////000111111111111222222222222000222333555666666555555444666888888777666999;;;;;;<<<===?????????>>>>>>======<<<;;;;;;<<<>>>>>>>>>>>>???AAAAAABBBBBBBBB>>>@@@CCCDDDEEEFFFHHHKKKIIILLLNNNNNNLLLLLLNNNQQQKKKMMMQQQUUUWWWXXXXXXWWWTTTSSSSSSWWW[[[]]]\\\ZZZVVVWWWZZZ\\\^^^___``````]]]```ccceeedddbbb``````^^^```aaa___\\\YYYZZZ[[[UUUUUUUUUVVVXXX[[[^^^```^^^\\\ZZZXXXWWWVVVSSSQQQOOOQQQRRRPPPLLLIIIIIIJJJIIIFFFBBB@@@@@@@@@??????::::::888777555333222111111111111111000000000000000000///...............---------.........//////////////////000000000000............/////////000222222111111111222222333...000222444444444333222333222222222333555777888999<<>>;;;888555000222444333111///------...///000111000...,,,***......//////......---,,,------------------------+++++++++,,,,,,++++++++++++++++++,,,,,,---------******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))))))))))))))************++++++++++++,,,------......------,,,,,,,,,---------......---......///000111111222000000000111222222333333111111111222333444666666666777888999:::;;;;;;;;;999;;;===>>>???AAADDDFFFBBB@@@>>>>>>BBBFFFHHHIIIHHHKKKOOOSSSXXX```iiiooozzz~~~~~~xxxtttqqqjjjdddccceeeaaaZZZ\\\YYYWWWYYY]]]___^^^[[[SSSSSSSSSRRRQQQOOOMMMLLLKKKJJJGGGEEEDDDDDDEEEEEEBBBBBBBBBBBBAAA@@@???>>>======<<<;;;999888:::;;;777777666555555555555555666666555444222111111000000000000000000111111111000000000000////////////................................./////////000000............/////////000---.........//////000000000000000000111111111111000000000000////////////000111111111111222222222111111111111111222222222...///111222333444444444555555666666777888888888888999:::;;;;;;;;;:::999999:::<<<>>>>>>===<<<;;;;;;<<<===???@@@@@@AAAAAA@@@???>>>>>>>>>???@@@AAA,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------..............................................................................---------............///////////////000000000000222222222222222222222222222333333444666777999:::AAAAAA@@@>>><<<;;;===>>>>>>===;;;:::999999::::::;;;<<<===???@@@@@@@@@@@@@@@AAABBBBBBBBBCCCEEEGGGLLLIIIFFFGGGJJJNNNNNNMMMKKKMMMPPPSSSUUUVVVWWWWWWUUUVVVWWWWWWWWWWWWWWWVVVUUUXXX\\\^^^______```aaabbb```^^^___aaabbb```^^^bbb```___^^^^^^^^^\\\[[[WWWVVVWWW[[[```cccbbb```]]]ZZZWWWVVVVVVWWWVVVUUUOOOOOONNNLLLJJJHHHFFFEEEAAA@@@???===<<<;;;;;;;;;777666555444222111000///000000////////////000000///////////////......------------............///............////////////............////////////000000000000000000000000000000000000000000000000222222222222222222222222444444555666:::???EEEHHHJJJJJJLLLSSS___kkkssswwwqqqlllfffdddhhhrrr~~~|||pppfffaaabbbfffjjjgggddd]]]UUUMMMFFFBBB@@@???===999555222111111111////////////////////////.........------,,,,,,,,,........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,---------------............///000000000000111111111111000111222222444444555666777777777777888888888888999:::<<<===???@@@@@@@@@???@@@@@@AAABBBCCCDDDDDDGGGIIIJJJKKKLLLPPPTTTXXX[[[cccooo}}}uuunnnlllgggddd```\\\YYYWWWXXXXXX[[[ZZZYYYYYYZZZZZZYYYXXXOOOPPPQQQRRRRRRPPPNNNMMMLLLJJJHHHFFFDDDBBBAAA@@@>>>??????@@@@@@>>>===<<<::::::::::::::::::::::::888777444444444444333222444444333333222111000000//////////////////////////////.........---------........................---.........//////000000.......................................///000111............////////////////////////000000000000000000////////////000000000111111111111222222222111111222222222333333333555555555666666666666666777777888999:::;;;;;;<<<888999:::;;;<<<<<<<<<<<<999:::;;;===>>>>>>?????????@@@???>>>===>>>AAACCC,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,------------...........................................................................------------.............../////////000000000000222222222222222222222222222333333444555777999:::@@@@@@@@@>>><<<;;;<<<>>>>>>===;;;:::999999999::::::;;;<<<===>>>?????????@@@AAABBBBBBBBBBBBDDDFFFJJJGGGEEEEEEIIIKKKLLLLLLLLLNNNPPPRRRTTTTTTTTTTTTVVVWWWWWWXXXXXXXXXXXXXXXWWWZZZ\\\^^^______aaacccaaa```___```bbbcccaaa___```___^^^___aaabbb___]]]\\\[[[\\\___bbbcccaaa___\\\ZZZWWWVVVVVVVVVTTTSSSMMMMMMLLLKKKIIIHHHFFFEEEBBBAAA???>>><<<;;;;;;:::666666555444222111000///000000////////////000000///////////////...------------------........................////////////............////////////////////////////////////000000000000000000000000222222222222222222222222111111111222555888;;;===;;;::::::>>>EEEKKKOOOQQQFFFDDD@@@???BBBHHHOOOSSSQQQMMMGGG@@@======???@@@DDDBBB>>>:::777444333222777666333111////////////..............................---------,,,,,,,,,........................------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------............/////////000000000111111000111111222333444555555666666777777777888888888999:::<<<===??????@@@@@@??????@@@AAABBBCCCDDDDDDEEEFFFFFFGGGGGGJJJNNNQQQQQQVVV\\\cccjjjpppwww{{{xxxyyy~~~~~~vvvppplllqqqvvvtttmmmeeeaaa___cccaaa^^^[[[YYYXXXXXXYYY[[[ZZZXXXYYYZZZZZZYYYWWWQQQQQQRRRRRRQQQPPPNNNMMMJJJIIIHHHEEECCCBBBAAAAAA======>>>>>>>>>===<<<;;;999999999:::::::::::::::888666444333444444333222444333333222111111000000........................///.........------------........................---........./////////000........................444333111000...---,,,,,,............////////////.../////////000000000000000000////////////000000000000111111111222222222111111111111222222222222333333444444444444555555777777777888999999::::::888999:::;;;;;;<<<<<<<<<999:::;;;<<<>>>>>>>>>>>>?????????>>>======@@@CCC,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,------------------------------------------------------------------------------------------------................../////////000000000111111111111111111222222222222333444555666888999===>>>@@@???===<<<<<<<<<===<<<:::999888888999999999:::;;;<<<===>>>>>>>>>AAABBBCCCBBBAAABBBDDDEEEGGGEEEDDDDDDFFFIIIJJJKKKMMMNNNPPPRRRSSSSSSRRRRRRWWWWWWXXXXXXYYYYYYYYYYYYZZZ\\\^^^^^^^^^```bbbdddaaa```aaaccceeeeeecccaaa```^^^]]]aaafffgggccc___aaaaaaaaabbbccccccaaa^^^[[[ZZZXXXWWWVVVTTTQQQOOOJJJJJJJJJIIIHHHGGGEEEEEECCCBBB@@@>>><<<;;;:::999666555444333222111000///000//////......//////000...////////////...------------------............---............/////////---............/////////////////////////////////000000000000000000000000111111111111111111111111000000000000111111111222222111000111333555555555777777777777888999:::::::::999888777666555444444111111000000///000000111111000///...---...///000........................------------,,,,,,,,,,,,------------------------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------.....................////////////000000000111222333444555555666666777777777777888888999:::;;;===>>>??????@@@??????@@@AAABBBCCCCCCDDDCCCDDDDDDDDDDDDEEEHHHKKKMMMOOOQQQRRRTTTXXX\\\```bbbdddhhhqqq{{{yyyxxx~~~|||wwwrrrmmmhhhccc```]]]aaaeeeeeebbb]]]\\\\\\^^^^^^]]]\\\ZZZZZZYYYXXXZZZYYYXXXXXXYYYYYYXXXVVVSSSSSSRRRQQQOOONNNMMMLLLHHHGGGFFFEEECCCBBBAAAAAA;;;<<<<<<<<<<<<;;;::::::999999999999999999999999777555333333333444333222333333222222111000000000....................................------------------------------------.............../////////------------------------666444222000...---,,,+++---............/////////....../////////000000000000//////......//////000000000000111111111222222000000000000111111111111111111111222222333333333777777777777777777777777777888999:::;;;;;;;;;;;;999999;;;<<<===>>>>>>>>>>>>??????>>>======@@@BBB,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------------------------------------------------------,,,,,,---------................../////////000000000000000111111111111111222222222333444666777888:::<<<>>>>>>===;;;;;;;;;;;;:::999888777888888999999:::;;;<<<===>>>>>>>>>AAABBBBBBBBBAAAAAACCCEEEFFFEEEDDDDDDEEEHHHJJJKKKMMMNNNPPPRRRTTTTTTTTTTTTWWWWWWWWWXXXXXXYYYZZZZZZ]]]^^^^^^^^^^^^___bbbeeeaaaaaaccceeeffffffdddcccbbb```___ccciiijjjddd___bbbbbbbbbcccbbbaaa___^^^[[[ZZZXXXWWWVVVSSSOOOLLLGGGGGGGGGGGGFFFEEEDDDDDDDDDBBB@@@>>>;;;:::999888555555444333222111000////////////....../////////......//////......---,,,,,,,,,---------.........---------.........//////---------.........//////////////////////////////000000000000000000000000111111111111111111111111111111222222222111///...000000000111222222222111000111222333333111000//////000222333333222000///444333333333333333333333000000////////////000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))***************************************************************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---------.........---------.........//////000000111222333444444555666666666666777777777888888999:::<<<===>>>??????>>>>>>???@@@AAABBBCCCCCCBBBCCCDDDDDDDDDFFFHHHKKKMMMOOOQQQRRRRRRTTTWWWZZZXXXYYY\\\___bbbfffkkkooorrroookkkggggggllltttzzzzzzzzzzzz|||wwwkkkeeecccaaa___^^^]]]\\\\\\[[[^^^aaaaaa```^^^^^^___]]]]]]]]]]]]\\\ZZZXXXWWWXXXWWWWWWXXXYYYYYYVVVTTTSSSRRRPPPNNNLLLKKKJJJJJJFFFFFFEEEDDDCCCBBBAAA@@@;;;;;;;;;;;;;;;:::::::::999888888888888888777777555444222222222333222111222222111111000000000000........................------------------------------------------------........................------------------------000//////.........//////---------.........//////........./////////000000/////////....../////////000000000000111111111111////////////000000000000000000111111222222333333666666666555555555444444666777888999::::::::::::888999:::;;;<<<============>>>>>>===<<<===???AAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------------------------------,,,,,,,,,------------.............../////////////////////000000111111111222222222222333555666777777999;;;<<<;;;:::999::::::999888777666777888888:::;;;<<<===>>>?????????@@@AAABBBAAAAAAAAACCCEEEFFFFFFFFFEEEFFFHHHJJJLLLMMMNNNQQQSSSVVVWWWWWWWWWVVVVVVVVVVVVWWWXXXYYYZZZ]]]^^^^^^]]]]]]^^^aaacccaaabbbdddeeeeeedddddddddeeecccbbbeeehhhhhhccc]]]^^^___`````````^^^]]]]]]ZZZYYYWWWVVVUUURRRNNNKKKDDDDDDDDDDDDDDDCCCBBBBBBCCCAAA???===:::999888777444444333222111111000000//////............//////...............------,,,,,,,,,,,,------------...------------............------------....................................////////////////////////000000000000000000000000000111333333333222000///,,,...000111111111111111------.........................../////////......000000000//////...------111000000///////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))*********************************************************************************+++++++++,,,,,,*********+++++++++,,,,,,,,,,,,,,,------------...------------............///000000111222333444555555666666666666777777777777888:::;;;===>>>>>>>>>===>>>>>>???@@@AAABBBBBB???AAACCCDDDEEEGGGIIILLLHHHLLLPPPRRRSSSSSSTTTUUUSSSUUUVVVVVVUUUWWWZZZ]]]]]]___```aaaaaabbbeeeggggggjjjlllooorrrpppcccVVVWWWXXXXXXXXXYYYZZZ\\\]]]ZZZ\\\]]]]]]\\\\\\\\\]]]^^^^^^^^^^^^\\\ZZZWWWVVVWWWVVVVVVWWWXXXXXXUUUSSSQQQPPPMMMKKKIIIHHHGGGGGGDDDDDDDDDDDDCCCAAA???>>><<<<<<;;;;;;::::::::::::888888777777777666666666444222000000222222222111111111000000000000//////........................,,,,,,------------------------------------------...............---------------------------------+++++++++,,,---...///000------------........................//////////////////............////////////000000000111111111....../////////000000000000111111222333444444444666555555444444333333333555666777888999999999999777888999;;;<<<<<<<<<<<<<<<===>>>===<<<<<<>>>???,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------........./////////......//////000000111111222222222222333444555555444666888888888777888999888777666666555666777888:::;;;<<<===>>>?????????>>>@@@AAAAAAAAAAAADDDFFFFFFGGGGGGFFFFFFHHHKKKNNNLLLNNNQQQTTTWWWXXXYYYYYYTTTTTTSSSSSSTTTVVVXXXYYY[[[\\\]]]]]]\\\\\\^^^``````aaabbbaaa______```aaacccccccccccccccaaa^^^\\\ZZZ\\\]]]]]]\\\ZZZZZZZZZXXXVVVTTTRRRQQQOOOKKKIIIBBBBBBBBBBBBAAAAAA@@@???@@@???===;;;999888777666444333333222111111000000///......------......///---............---,,,,,,,,,,,,,,,,,,------------,,,------------.........,,,------------.................................////////////////////////////////////////////////...///000111111111000///---///000000///...//////222222222222222333444555555444333222222333444555------............------//////......---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************************************************************************++++++++++++************++++++++++++,,,,,,,,,,,,---------------------............/////////000111222333444444555555666666666666777777777888999;;;<<<======>>>======>>>???@@@AAAAAABBB===???BBBCCCDDDFFFHHHJJJHHHKKKPPPRRRRRRQQQQQQQQQOOOPPPRRRRRRRRRTTTVVVXXXSSSWWW\\\___^^^]]]\\\\\\___aaabbbbbbdddeee```YYYUUUWWWYYYZZZYYYZZZ\\\]]][[[\\\\\\\\\[[[[[[ZZZYYY]]]]]]]]]]]][[[YYYVVVUUUUUUUUUVVVWWWXXXWWWTTTQQQNNNMMMLLLJJJHHHFFFEEEDDDDDDDDDDDDCCCBBB@@@>>><<<<<<<<<;;;:::999:::::::::777777777666666555555444333111//////111111111000000000000///////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------------.........------.........////////////......------......////////////000000000111111////////////000000000000111111222333444555555666555555444444444333333333444555666777888888888888777777999:::;;;<<<<<<<<<;;;<<<======<<<<<<===>>>,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////------...//////000111111111111111111222333444555333444555555444555777999777666555555555666777888999:::;;;<<<===>>>>>>>>>===>>>@@@@@@AAABBBEEEGGGFFFGGGGGGFFFEEEGGGKKKNNNMMMOOOQQQTTTVVVWWWWWWWWWRRRQQQQQQQQQRRRTTTVVVXXXXXXZZZ\\\\\\[[[ZZZ[[[\\\]]]^^^]]][[[XXXXXXZZZ]]]]]]___```___\\\ZZZZZZ[[[XXXZZZ\\\[[[XXXVVVVVVWWWTTTRRRNNNMMMLLLKKKHHHGGGAAAAAAAAA@@@@@@>>>======>>>===;;;999888777666666333333222222111000000000///......------......///------......------,,,+++++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,---------.................................////////////////////////////////////////////////......///////////////...///111222111///...///111------------......//////......---,,,---...///000,,,---///000111111111000,,,,,,---------,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************************++++++++++++************++++++++++++++++++,,,,,,,,,------------............///////////////000111222333444444555555555666666666777777666777999:::<<<=========<<<<<<===>>>???@@@AAAAAA>>>@@@CCCDDDDDDDDDFFFHHHJJJMMMPPPQQQQQQQQQRRRSSSLLLLLLNNNPPPSSSTTTUUUUUUSSSVVVYYY[[[ZZZYYYXXXXXXZZZ]]]^^^[[[\\\___aaa___UUUXXX[[[\\\[[[ZZZ[[[]]]\\\\\\\\\\\\\\\[[[ZZZXXXYYYYYYYYYYYYXXXWWWVVVVVVTTTTTTUUUWWWXXXVVVSSSPPPKKKKKKKKKKKKIIIGGGEEECCCDDDDDDDDDCCCAAA???<<<:::;;;:::999888888888999999777777666666555444444333111000...///000111111000////////////////////////------------------------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,---------.........---------........./////////......------......///////////////000000000111//////000000000111111111000111111222333444555666444444444444444444333333444444555666777777777777666777888:::;;;;;;;;;;;;:::;;;======<<<<<<<<<===,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------.........//////---------...///000000111111111111111222333444444222333333333222333666999777666555444444555777777888888:::;;;<<<=========;;;===???@@@AAABBBEEEHHHEEEFFFGGGFFFEEEFFFJJJNNNNNNPPPRRRSSSTTTUUUTTTTTTQQQPPPOOOOOOPPPRRRUUUVVVWWWYYY[[[[[[ZZZYYYYYYYYY[[[[[[ZZZVVVSSSSSSVVVZZZXXX[[[^^^[[[WWWUUUWWWZZZXXX[[[\\\[[[WWWTTTSSSTTTQQQNNNKKKHHHHHHGGGFFFEEEAAAAAA@@@@@@???===<<<;;;<<<;;;:::888777666666666333222222222111000000000.........------.........------......------,,,+++++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,---------..............................////////////////////////////////////////////////000000////////////......---///111///------000222...///000000000000///...------......///000111222((()))+++,,,---,,,++++++,,,,,,---............---++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************************************************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------.........////////////000//////000111222333333444555555555555666666666777666777888:::;;;<<<======<<<<<<===>>>???@@@AAAAAABBBDDDFFFFFFEEEEEEFFFGGGJJJKKKMMMMMMNNNPPPSSSVVVKKKKKKLLLOOORRRSSSRRRPPPVVVWWWWWWVVVUUUVVVWWWYYYRRRXXX[[[YYYWWWXXXZZZYYYQQQUUUZZZ\\\[[[[[[\\\]]]YYYYYYYYYZZZZZZZZZWWWUUUVVVVVVVVVVVVVVVVVVVVVWWWTTTTTTUUUVVVWWWVVVSSSPPPJJJKKKLLLLLLJJJHHHEEEDDDDDDDDDDDDCCCAAA>>>;;;888:::999777666666666777888777777666555444444333333111///......000111000000.........///////////////------------------------+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------......---------.........//////.........------.........////////////000000000000000000000000111111111111///000111222333444555555444444444444444444444444333444555666777777777777666777888999:::;;;;;;;;;999;;;======<<<;;;<<<===------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,------------------------------------------------,,,,,,,,,---------......---------...///000000111000000111111111222222222333444555555666666555555555444333222333555777888888999;;;===>>>>>>======@@@AAABBBCCCCCCCCCBBBAAACCCDDDDDDEEEFFFHHHIIIJJJLLLMMMPPPRRRTTTUUUUUUUUUUUUTTTSSSRRRSSSUUUWWWYYY\\\\\\\\\]]]]]]\\\[[[[[[\\\\\\[[[ZZZXXXUUURRRQQQUUUXXX\\\[[[XXXUUUUUUVVVXXXZZZ[[[\\\ZZZWWWSSSPPPLLLKKKJJJHHHGGGFFFEEEEEEDDD@@@<<<::::::;;;;;;;;;777777777666555555444444111000000///////////////......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,///...---,,,+++,,,---------------............///................................................................................................------------------------000///...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************************+++*********))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000111222222333333333333333333333333333333555666888:::;;;;;;;;;:::<<<<<<======>>>>>>?????????@@@BBBDDDFFFFFFFFFFFFGGGIIIKKKMMMNNNLLLJJJIIILLLLLLMMMOOOQQQSSSTTTUUUXXXWWWWWWVVVUUUUUUUUUTTTVVVVVVUUUUUUVVVWWWYYYZZZWWWUUUUUUXXX\\\^^^]]][[[^^^]]]\\\ZZZXXXVVVTTTSSSTTTSSSSSSRRRSSSSSSUUUUUUSSSSSSTTTVVVWWWUUUQQQNNNJJJKKKLLLLLLJJJHHHEEECCCDDDCCCBBBAAA???>>>======::::::888888777777777888777777666555444444333333///////////////////////////............------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***************************++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,---------..........................................////////////111111000000//////......000000000111222222333333444444444444444444444444555555666666666666555555777777888999::::::::::::;;;::::::999999::::::;;;---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------,,,,,,,,,------------...---------...///000000000000000000111111111222222222333444444555555444444555444333222333555777888888999:::<<<============??????AAABBBBBBAAAAAA@@@CCCCCCDDDEEEFFFHHHIIIJJJKKKMMMOOOQQQSSSTTTTTTSSSTTTSSSSSSTTTUUUWWWYYYZZZ]]]]]]]]]]]]\\\\\\[[[ZZZ[[[\\\\\\[[[ZZZXXXVVVUUUUUUWWWYYYZZZYYYXXXWWWWWWWWWYYYZZZ[[[ZZZWWWSSSQQQMMMKKKJJJHHHFFFDDDDDDCCCBBB???<<<::::::;;;:::999777777666666555444444333111000//////......//////...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,---,,,,,,+++,,,---...///------------............................................................................................................------------------------//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,++++++*********************************************)))))))))(((************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,------------......//////000000111222222333333333333333333333333555666888999;;;;;;;;;:::;;;<<<<<<===>>>>>>?????????@@@BBBDDDFFFFFFGGGFFFGGGHHHJJJLLLLLLKKKIIIHHHJJJKKKMMMPPPRRRSSSTTTUUUVVVWWWVVVVVVUUUUUUTTTSSSVVVUUUTTTSSSTTTVVVXXXYYYVVVUUUUUUWWWZZZ\\\[[[YYY]]]\\\[[[XXXWWWUUUTTTTTTTTTSSSQQQPPPPPPQQQSSSTTTQQQRRRSSSTTTUUUSSSOOOLLLHHHIIIJJJJJJIIIGGGEEECCCBBBAAA@@@???>>>===<<<;;;999999888888777666555555555444444333222222111111////////////////////////............---------------,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,------------...........................---.........////////////000000000/////////......//////000111111222222333444444444444444444444444555555666666666666555555555666777888999999999999::::::999999999999::::::---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,---------------------...//////000000000000000000111111111111111222222333444333333333444333333333333555666888777888999;;;<<<<<<<<<<<<===>>>???@@@@@@@@@@@@???BBBBBBCCCDDDEEEGGGHHHIIIKKKLLLNNNPPPQQQQQQQQQQQQQQQRRRSSSUUUWWWYYY[[[\\\^^^^^^]]]]]]\\\[[[ZZZYYYZZZZZZ\\\\\\\\\[[[ZZZZZZVVVVVVVVVXXXZZZZZZYYYWWWVVVWWWYYYYYYYYYVVVSSSRRRLLLKKKIIIGGGDDDCCCAAAAAA@@@>>><<<;;;;;;:::888777666666555555444333333333000000///............///------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******++++++,,,...///000------------............------------------------------------------------------------------------------------------------------------------------......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++++++++*********************************************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------...//////000000111222222333333333333333333555666777999::::::::::::;;;;;;<<<<<<===>>>>>>>>>===>>>@@@CCCDDDFFFFFFGGGFFFGGGIIIJJJJJJHHHGGGEEEGGGIIILLLPPPRRRTTTTTTTTTTTTUUUVVVVVVUUUTTTRRRQQQTTTSSSQQQPPPQQQSSSVVVXXXVVVUUUUUUVVVXXXYYYYYYXXX]]]\\\ZZZWWWVVVUUUUUUVVVTTTRRROOOMMMMMMNNNQQQSSSOOOOOOPPPQQQRRRPPPLLLIIIEEEFFFFFFGGGGGGEEEDDDCCC@@@@@@???===<<<;;;:::999888888888888777555333222222222111111000000//////////////////////////////............------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------........./////////////////////.........//////000000111111222222333333333333333333333333444555555666666555555444444555666777777888888888999888888777777888888999,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------......//////////////////000000000111111000000111222222222222222333333333333333555666777777777888999:::;;;<<<<<<===>>>>>>???@@@@@@@@@@@@AAAAAABBBCCCDDDFFFGGGHHHJJJKKKMMMOOOOOOOOOOOONNNNNNPPPRRRUUUXXXZZZ\\\\\\^^^^^^]]]\\\[[[ZZZXXXWWWWWWXXXZZZ\\\]]]]]]]]]]]]XXXVVVUUUWWWZZZ[[[XXXUUUTTTUUUVVVWWWWWWUUUSSSQQQLLLJJJHHHEEECCC@@@??????===<<<;;;;;;;;;:::777444555555444444333333222222000///......------......---------,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,***+++++++++,,,---......,,,,,,---------.........------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---++++++++++++++++++++++++************************+++++++++******************++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************)))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***************************++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,,,,,,,------------......//////000111111222222222222222333333333555555666777999999:::::::::;;;;;;<<<<<<===>>>>>>;;;<<<>>>@@@BBBCCCEEEEEEEEEFFFGGGHHHGGGFFFEEEDDDCCCFFFKKKOOORRRSSSSSSRRRRRRSSSTTTUUUTTTRRRPPPOOORRRQQQOOOMMMNNNQQQTTTVVVVVVUUUUUUUUUVVVWWWXXXXXX]]]\\\ZZZXXXWWWWWWXXXXXXTTTQQQMMMJJJJJJLLLOOOQQQMMMMMMMMMNNNOOOMMMIIIGGGBBBBBBCCCDDDDDDCCCCCCBBB??????>>>===;;;:::999888888888999999777444222000000000000000//////.......................................---------,,,,,,,,,,,,++++++++++++,,,,,,***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------------------,,,,,,---------.......................................//////000111111222222222222222222222222222444444444555555444444444444444666777777777777777777777666666666666777777,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------................../////////000000000///000111111222222111111222222333333444555555666666666777888999:::;;;;;;>>>>>>>>>???@@@@@@AAABBB@@@@@@AAABBBCCCEEEFFFGGGIIIJJJLLLMMMNNNNNNNNNMMMMMMNNNQQQTTTWWWYYYZZZ[[[\\\\\\\\\[[[ZZZXXXWWWVVVTTTVVVXXXZZZ\\\]]]]]]]]]ZZZXXXUUUVVVXXXXXXUUURRRRRRSSSTTTTTTTTTRRRQQQOOOJJJIIIFFFCCCAAA???======;;;::::::::::::888555222444444333333222111111111///......---------------------,,,,,,,,,++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---++++++++++++++++++++++++*********************************************************+++++++++,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********************************+++++++++,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------......///000000111111222111111111222222333333333555555555666777888999::::::::::::;;;<<<<<<======::::::;;;===>>>@@@BBBCCCDDDDDDEEEFFFFFFEEEDDDCCCBBBEEEIIINNNQQQRRRRRRQQQQQQRRRRRRRRRRRRPPPOOONNNPPPNNNMMMLLLMMMOOOQQQSSSUUUUUUUUUUUUUUUVVVWWWXXX\\\\\\ZZZYYYYYYYYYZZZZZZTTTQQQMMMJJJIIIKKKMMMOOOMMMLLLLLLLLLLLLKKKHHHEEE@@@@@@@@@AAAAAAAAAAAAAAA??????>>><<<;;;:::999888777888999999777444111000000000000000////////////------------------------...------------,,,,,,,,,,,,++++++******++++++,,,*********************************+++++++++,,,,,,***++++++,,,,,,++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,,,,---------------------------.........---......//////000111111222222222222222222222222333333444444444444333333444555666777888888888888777666666555555666666777+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------............///////////////000111111222111111111222222222333444444555555666666666666777999:::;;;>>>>>>>>>>>>???@@@BBBBBB??????@@@AAABBBDDDEEEFFFHHHIIIKKKMMMNNNNNNNNNNNNMMMNNNOOOQQQSSSUUUWWWXXXZZZZZZZZZYYYXXXWWWVVVUUUTTTUUUWWWYYY[[[\\\\\\\\\YYYXXXVVVUUUUUUTTTRRRQQQPPPQQQQQQQQQPPPOOOMMMLLLHHHFFFDDDBBB???>>>===<<<:::999999999999777444111333333333222111111000000......---,,,,,,,,,,,,---,,,,,,,,,,,,++++++++++++******++++++,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++++++++++++++++++++************************)))))))))***************************++++++++++++***++++++,,,,,,++++++***)))))))))***************************************))))))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************++++++++++++************++++++++++++++++++++++++,,,,,,,,,,,,...//////000000111222222000000111111222333333333555555555555666888999:::999999::::::;;;<<<<<<<<<::::::;;;;;;===>>>@@@AAABBBCCCDDDDDDEEEEEEEEEDDDEEEGGGJJJNNNPPPRRRRRRRRRQQQQQQPPPOOOOOONNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPRRRSSSTTTSSSRRRSSSVVVYYYZZZZZZZZZZZZZZZZZZZZZZZZTTTRRROOOKKKJJJKKKMMMNNNMMMLLLKKKKKKKKKJJJGGGDDD???????????????@@@@@@@@@>>>>>>===<<<:::999888777666666777666555333111000000000000000////////////------------------------------------,,,,,,,,,,,,++++++************++++++************************************++++++++++++***++++++,,,,,,++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------------------......//////000000111111111111111111111111222333333444444333333222444555666777888888888888777666666555555666666777+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------------........./////////000000111222222222222111111111222333444444444444555555555555666888:::;;;<<<<<<<<<<<<===???AAABBB?????????@@@AAACCCEEEFFFGGGHHHKKKMMMNNNOOOOOOOOONNNMMMMMMNNNOOOQQQSSSTTTWWWWWWWWWWWWWWWVVVUUUTTTUUUVVVXXXZZZ[[[[[[[[[ZZZUUUVVVUUUTTTRRRQQQQQQRRROOOOOOOOONNNMMMKKKJJJIIIEEEDDDBBB@@@>>>===<<<<<<:::999777777777666333111333222222111000000//////...------,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***)))******+++,,,,,,------************************************************++++++,,,,,,,,,,,,++++++******+++,,,---,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,************************************************((()))))))))*********+++************++++++++++++***+++,,,,,,,,,,,,+++***((()))))))))*********+++************************((()))))))))************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************************++++++++++++************++++++++++++***++++++++++++,,,,,,,,,------...//////000000111///000000111222222333333444444444444555777999:::999999999:::;;;;;;<<<<<<===<<<<<<<<<===>>>???@@@AAABBBBBBCCCDDDEEEFFFFFFIIIKKKMMMOOOQQQSSSTTTTTTQQQPPPNNNMMMLLLLLLMMMNNNKKKKKKLLLMMMNNNNNNNNNNNNNNNPPPQQQPPPOOOPPPTTTXXXUUUWWWXXXZZZZZZZZZYYYXXXUUUSSSQQQNNNLLLLLLMMMMMMNNNMMMLLLKKKKKKJJJGGGEEE@@@??????>>>>>>>>>??????<<<<<<;;;:::888777666666444333333222111000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++************************************++++++++++++***++++++,,,,,,++++++***************************************++++++++++++***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------......///000000111111111111111111111111222222333333333333222222333333555666666666666666777777666666666666777777++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))***++++++,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---------------------------------.........//////000000111222222222222222111111222333444444444444555555555555666777999;;;;;;;;;:::;;;<<<>>>@@@AAA>>>>>>???@@@AAACCCDDDEEEFFFHHHJJJMMMOOOPPPPPPPPPOOOMMMLLLLLLLLLNNNPPPRRRUUUUUUVVVVVVVVVUUUTTTTTTVVVWWWYYYZZZ[[[[[[ZZZZZZQQQTTTUUUSSSPPPOOORRRUUUOOOOOONNNMMMKKKIIIHHHGGGDDDCCCAAA???>>>===<<<<<<:::888666666666555333111222222111111000/////////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------************************************************+++++++++,,,,,,+++++++++'''(((***,,,---------,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******))))))***+++,,,,,,************************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++***+++,,,------,,,+++***(((((())))))*********+++************************(((((())))))*********+++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************************)))************+++++++++)))************+++++++++******+++++++++,,,,,,,,,,,,,,,------...//////000///000000111222222333333444444444444555777888:::888999999::::::;;;<<<<<>>=========>>>@@@AAA@@@AAABBBCCCDDDFFFGGGGGGMMMNNNOOOQQQSSSTTTVVVWWWRRRPPPMMMKKKJJJKKKMMMNNNIIIJJJLLLNNNNNNNNNMMMMMMKKKMMMNNNMMMMMMNNNSSSWWWRRRTTTWWWYYYZZZYYYWWWVVVUUUTTTRRRPPPNNNMMMMMMMMMOOONNNLLLLLLKKKJJJHHHEEE@@@@@@???>>>>>>>>>>>>>>>;;;:::999888777555444444222111000///......//////........................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++************++++++)))))))))))))))))))))))))))************++++++++++++++++++,,,,,,+++++++++************************)))************+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------...//////000000000000000000000000000222222222333333222222222222222333444555555555555777777666666666666777777------------------------)))))))))***+++++++++,,,************************************************************************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))***++++++++++++***++++++++++++++++++++++++******+++,,,,,,---......---------............/////////000111111111111111111111000000111111222333222333555555555666999;;;999999::::::;;;<<<<<<<<<===???AAACCCCCCCCCDDDFFFFFFGGGHHHJJJLLLNNNPPPQQQPPPPPPQQQPPPOOOPPPRRRTTTTTTTTTUUUVVVVVVVVVUUUUUUYYYXXXWWWVVVVVVWWWXXXYYYUUUTTTSSSRRRQQQQQQQQQQQQTTTQQQMMMKKKJJJIIIHHHFFFFFFEEEBBB???===;;;;;;;;;999999888666555333222222222111000//////.........------,,,,,,,,,,,,++++++------------,,,,,,+++***++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++,,,,,,,,,,,,------************************++++++++++++++++++++++++---------,,,,,,+++++++++++++++++++++++++++++++++************************+++++++++++++++++++++++++++*********))))))(((((())))))************)))))))))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++---------............///000000000111222222222333666666555444444555777777777777888999999:::;;;;;;===>>>>>>>>>????????????>>>???AAACCCFFFHHHJJJKKKMMMPPPRRRTTTTTTUUUWWWXXXYYYWWWRRROOOMMMMMMOOOPPPPPPQQQQQQQQQQQQOOONNNMMMPPPNNNKKKIIIIIILLLPPPRRRUUUTTTTTTSSSTTTTTTUUUUUUSSSQQQPPPPPPQQQQQQPPPNNNLLLKKKJJJKKKLLLKKKIIIHHH??????>>>===============;;;;;;:::888777555444333444333222111000000000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))+++++++++*********))))))******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////111111111000000000000000000000000000111222333444444444444444555555555555555555666777888999::::::,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++************************************************************************+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***)))******+++,,,+++++++++++++++++++++++++++++++++******+++,,,,,,---......------------............//////000111111111111000111111000000111111222333222333444555555666888;;;999::::::;;;;;;<<<======<<>>>>>>>>?????????>>>???AAACCCEEEHHHIIIJJJMMMOOORRRSSSTTTTTTVVVXXXXXXUUURRROOONNNNNNOOOPPPQQQQQQRRRRRRQQQPPPNNNMMMOOOMMMKKKIIIIIILLLOOOQQQTTTSSSSSSRRRRRRRRRSSSSSSSSSQQQOOOOOOOOOPPPOOOMMMMMMKKKJJJJJJKKKJJJHHHFFF??????>>>===<<<<<<<<<<<<;;;:::999888666555444333333333222111000000000000...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++*********))))))+++++++++*********))))))******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------............////////////000000000000000000000000000000000000111222333444444444444555555555666666555555666777888999999:::+++++++++++++++++++++++++++++++++***************************************************************************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...------------...............///000000111111000000111000000000000111222222111333444555555666888::::::::::::;;;<<<<<<======<<<>>>AAABBBBBBBBBDDDEEEFFFGGGHHHJJJKKKMMMNNNOOOMMMNNNPPPPPPQQQRRRUUUWWWZZZYYYXXXWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVWWWWWWXXXWWWWWWVVVVVVUUUTTTTTTTTTOOOMMMJJJIIIIIIIIIGGGFFFCCCBBB@@@>>>===<<<<<<;;;999999888666555444333222222111000///............,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************++++++++++++,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))************+++++++++------------............/////////000111222222222555444444333444555666777666666777999:::<<<===>>>============>>>>>>>>>>>>>>>???@@@CCCEEEGGGIIIJJJLLLNNNQQQRRRSSSSSSUUUWWWUUUTTTRRRPPPOOOOOOOOOPPPRRRRRRRRRRRRQQQPPPOOONNNOOONNNKKKJJJJJJLLLOOOQQQSSSRRRRRRQQQQQQPPPPPPPPPSSSQQQNNNMMMMMMNNNNNNMMMMMMKKKJJJJJJJJJIIIGGGDDD??????>>>===;;;:::999999999888888666555444333333333222111000////////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++++++++***************+++++++++*********************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------............/////////000000000000000000000000000000000000111111222333444555555555555666666666444555666666888888999:::++++++++++++++++++++++++,,,+++++++++***)))))))))************************************************************************++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,---------............//////000000000000000000000000000000111222222111222444444444555888::::::::::::;;;<<<<<<======;;;===@@@AAAAAAAAACCCDDDEEEFFFHHHJJJLLLOOOPPPQQQOOOQQQSSSSSSSSSTTTVVVXXX[[[ZZZYYYWWWVVVVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXXXXVVVVVVVVVVVVUUUTTTSSSSSSMMMKKKIIIIIIIIIHHHGGGEEEAAA@@@???>>>===<<<;;;;;;888888777666555444333333111111///...............,,,,,,,,,++++++++++++***++++++,,,,,,,,,++++++******++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,***************************************************++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,+++++++++++++++++++++*********************************************************************************)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,---------.........---......///000111222222444333333333333555666777555555777999;;;<<<>>>>>><<<<<<<<<=========>>>>>>===>>>@@@BBBDDDGGGHHHIIIKKKMMMPPPQQQQQQRRRTTTUUUTTTSSSRRRRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQPPPOOOOOOPPPOOOMMMLLLMMMNNNOOOPPPRRRRRRRRRQQQQQQPPPOOOOOOSSSQQQNNNLLLMMMMMMMMMMMMLLLJJJIIIHHHHHHGGGDDDBBB???>>>===<<<:::888777666777666666555444333333222222222111000////////////---------,,,,,,,,,++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------.........///////////////000000000000000000000000000000111222222444444555555555666666666444444555666777888999999,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))***************************************************************************++++++,,,,,,++++++******++++++,,,,,,++++++***++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------.........///000000000000000000000//////000000111222111222444444444555888:::999999::::::;;;<<<<<<<<<;;;===???@@@@@@AAABBBDDDCCCEEEGGGJJJNNNQQQSSSUUUTTTUUUWWWVVVUUUUUUUUUWWWZZZZZZYYYWWWVVVVVVVVVVVVWWWWWWXXXXXXYYYYYYYYYYYYTTTUUUUUUUUUTTTSSSRRRQQQLLLKKKIIIIIIIIIHHHFFFDDD@@@@@@???>>>===<<<::::::777666666555444333222222111000///...------------,,,,,,+++++++++***************+++,,,,,,+++++++++*********+++++++++,,,,,,******+++++++++,,,,,,,,,*********************************************************+++++++++,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************))))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++,,,,,,,,,------------...,,,---...///000111222222333222222222333444666777444555666888:::<<<===>>>;;;<<<<<<<<<<<<=========<<<===???AAADDDFFFHHHHHHIIIKKKNNNPPPPPPQQQRRRTTTSSSRRRRRRQQQQQQRRRRRRRRRSSSRRRRRRQQQPPPPPPOOOOOOQQQPPPPPPOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRQQQOOOOOOSSSQQQNNNMMMMMMMMMLLLKKKIIIHHHFFFFFFFFFDDDBBB???=========;;;999777555333444444444333333222222222222111000///............------,,,,,,,,,+++++++++++++++++++++++++++++++++******************************************************************************************************************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------------------..................//////000000000000000000000///000000111111444444444444555555555555444444555666777888999999,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************************************************************************************++++++++++++*********++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////000000//////000////////////000111111000222333444444555777999888888888999::::::;;;;;;:::<<>>===;;;999888555444444333222222111111111000///...------------++++++++++++************)))***++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,************************************************************++++++++++++************************++++++++++++++++++++++++*********+++++++++++++++************************************************************************))))))))))))************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,,,,------------+++,,,---...///000111222222111111111222444555777444444555777888:::;;;<<<;;;;;;;;;;;;<<<<<<<<<===<<<===>>>AAACCCEEEGGGHHHHHHJJJMMMNNNOOOOOOQQQSSSPPPPPPOOOOOOOOOPPPRRRSSSRRRRRRPPPOOOOOOOOOOOOOOOQQQQQQQQQPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOQQQOOOMMMMMMMMMLLLJJJHHHFFFEEECCCCCCCCCBBB@@@===;;;;;;;;;:::999666333222222222222222222222222222111000///......---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************************************************+++++++++***************+++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------------.........---......//////000000111000000000//////000000111222333333333333444444444333444555555777777888999++++++++++++++++++++++++***************+++++++++******************************************************************************++++++++++++*********++++++,,,,,,++++++***)))******+++,,,+++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------...//////000000/////////////////////000111111000222333333333444777999666777777888888999:::::::::<<<>>>??????@@@AAABBBCCCDDDFFFHHHKKKNNNPPPQQQSSSUUUWWWWWWVVVUUUUUUVVVWWWXXXZZZ[[[[[[ZZZXXXVVVSSSTTTUUUWWWWWWWWWWWWWWWRRRSSSTTTTTTSSSRRRPPPNNNNNNMMMKKKKKKJJJHHHEEEBBB@@@@@@???>>><<<:::777666333333222222111000000000000000///...------------++++++++++++************))))))***+++++++++++++++************++++++++++++******+++++++++,,,,,,,,,************************************************************++++++++++++************************++++++++++++++++++++++++)))*********++++++++++++************************************************************************((()))))))))************))))))************))))))))))))))))))))))))))))))(((((((((((()))))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***************************)))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------***+++,,,---///000111222111111000111222333555666333444555666777888999999::::::;;;;;;;;;<<<<<<<<<;;;<<<>>>@@@BBBEEEFFFGGGGGGIIILLLMMMNNNNNNPPPRRRMMMLLLKKKJJJKKKMMMPPPRRRRRRQQQOOONNNMMMMMMNNNNNNOOOOOOPPPPPPOOONNNMMMMMMKKKMMMOOOPPPQQQPPPOOOOOOMMMLLLLLLLLLLLLJJJGGGDDDBBBAAA@@@@@@AAA@@@>>><<<999:::::::::888666333111111111111111111111111111000000///...------------,,,,,,,,,++++++++++++***************************************************************************))))))*********+++++++++))))))*********+++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,---------.........------......///000000111000000////////////000000111111222222222222333333333444444555666777888888))))))))))))))))))))))))))))))******+++++++++,,,******************************************************************************++++++++++++******+++++++++,,,,,,+++++++++))))))***++++++++++++***------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------......//////////////////////////////000111111000111333333333444777999666666666777888888999999999;;;>>>?????????AAABBBDDDDDDFFFGGGIIIJJJLLLLLLPPPRRRUUUVVVUUUUUUUUUVVVVVVYYY\\\^^^^^^\\\YYYWWWQQQRRRTTTUUUVVVVVVUUUUUURRRSSSTTTUUUTTTRRRPPPOOOOOONNNLLLLLLKKKHHHEEEBBB@@@@@@@@@>>><<<999666555222222111111000000//////000000...---------------+++++++++************)))((()))***+++++++++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))************+++++++++************************++++++++++++++++++++++++))))))******++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))(((((())))))*********+++))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++++++++,,,,,,,,,---------***+++,,,---///000111222111000000000111333555666333444444555666777777888:::::::::;;;;;;;;;<<<<<<;;;<<<>>>@@@BBBDDDFFFGGGFFFIIIKKKMMMMMMNNNPPPQQQKKKJJJGGGFFFHHHKKKNNNQQQQQQPPPNNNMMMLLLMMMMMMNNNMMMNNNNNNOOONNNMMMLLLKKKIIIJJJMMMOOOPPPPPPOOONNNJJJJJJJJJKKKKKKHHHDDD@@@@@@???>>>?????????===;;;888999999999888666333111000000000000111111111111000000///---------------,,,,,,,,,+++++++++******************************************************************************))))))******++++++++++++))))))******++++++++++++******************************************************************************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......---------...///000000111111000////////////000000000000111111111222222222333333444555666777888888+++++++++*********))))))))))))))))))************************************)))************+++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,+++)))***++++++,,,,,,++++++.........------,,,,,,,,,------------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,------.../////////000000000000111111111111111111111222333444666777666666777777888888999999:::;;;<<<>>>????????????AAABBBEEEEEEFFFFFFHHHJJJOOOOOOOOOPPPRRRSSSUUUVVV[[[[[[[[[[[[\\\\\\\\\\\\XXXVVVTTTTTTUUUWWWWWWWWWUUURRROOOPPPSSSUUUUUUSSSPPPOOOLLLIIIFFFCCCBBBAAA>>>======<<<;;;999888777333333222222111000000000......---------,,,,,,,,,,,,,,,+++******+++,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***,,,---......---+++***++++++++++++++++++++++++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))),,,***))),,,000111---((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************++++++,,,,,,,,,,,,------,,,,,,,,,---------......000000000111222222333333666555444333333555666888999999999888999999::::::;;;;;;<<<===???BBBDDDEEEGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHIIIJJJPPPPPPOOOOOONNNMMMLLLLLLMMMKKKJJJKKKMMMNNNLLLIIIFFFFFFGGGHHHIIIJJJJJJKKKLLLLLLKKKJJJGGGCCC???=========<<<;;;::::::::::::999999999888666444111000......//////000000111111//////...---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************************************++++++******))))))(((((())))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------..................------000000000000////////////000111111111222222222222111222333444555555555555+++++++++*********))))))))))))))))))************************************)))************+++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++)))******+++++++++++++++......---------,,,,,,,,,,,,---------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,------.../////////....../////////000000000000000000111222444555666666666666777777888888999::::::;;;===>>>>>>??????@@@BBBDDDDDDEEEEEEGGGIIIMMMMMMNNNNNNPPPQQQRRRSSSXXXXXXYYYYYYYYYZZZZZZZZZWWWUUUSSSSSSUUUVVVVVVUUUSSSPPPNNNOOOQQQSSSSSSRRRNNNLLLJJJGGGDDDBBB@@@???>>>======<<<:::888777666333222222111111000//////...------------,,,,,,,,,,,,,,,+++******+++,,,,,,************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,+++)))++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))***((((((***...///+++'''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************+++++++++,,,,,,,,,------,,,,,,,,,---------......///000000111111222333333555444333222333444666777888888888888888999999::::::;;;===???AAACCCDDDEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGFFFGGGHHHJJJJJJPPPPPPOOONNNNNNMMMLLLLLLLLLJJJIIIJJJLLLLLLJJJHHHDDDEEEFFFGGGHHHIIIIIIJJJJJJJJJIIIHHHEEEAAA>>><<<===<<<;;;:::999999999999888888888777555333111///......//////000000000000///......---,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------..................------000/////////////////////000000000000111111111222111222333444555555555555+++++++++***************)))))))))*********++++++************************)))************+++++++++************************++++++++++++++++++++++++)))***++++++,,,,,,++++++))))))***+++++++++++++++------------,,,,,,,,,,,,,,,,,,---------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////------.........//////////////////000111222333444555555666666777888888999999999:::;;;<<<===>>>>>>???@@@BBBCCCCCCDDDEEEGGGKKKKKKLLLLLLMMMNNNOOOOOOTTTTTTUUUUUUUUUVVVVVVVVVUUUTTTRRRRRRSSSTTTTTTSSSPPPNNNMMMMMMOOOPPPPPPOOOKKKJJJGGGDDDBBB@@@>>>>>>======<<<;;;999777555444222222111111000000//////------------,,,,,,,,,,,,,,,++++++******++++++,,,************************************************************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))++++++++++++++++++++++++))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((('''&&&(((+++,,,)))&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......//////000111111222222333444333222111222333444555777666666666777777888999:::;;;>>>@@@BBBDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGIIIJJJLLLOOOOOOOOONNNMMMMMMLLLLLLKKKJJJIIIIIIJJJJJJHHHFFFCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHGGGEEECCC???<<<:::<<<;;;:::999888888888888777777666555444222000///...////////////000000000......------,,,,,,++++++++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))+++++++++***************************************++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------......////////////////////////////////////000000000000111111222333444444444444************************))))))*********+++++++++************************))))))*********+++++++++************************************************))))))***+++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++,,,,,,,,,+++,,,,,,------...//////------........./////////.........//////111222222444444555555666777888888888888999999:::<<<======>>>???AAABBBAAABBBDDDEEEIIIJJJKKKKKKLLLMMMMMMMMMPPPPPPQQQQQQQQQRRRRRRRRRSSSQQQPPPPPPQQQRRRQQQPPPLLLLLLKKKKKKLLLLLLLLLLLLIIIGGGEEECCCAAA???>>>===<<<<<<;;;:::888555444222222111111000//////......---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))************)))************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((('''&&&(((******)))'''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************((()))))))))***************++++++++++++,,,,,,,,,,,,,,,,,,---------......//////000000111222222222222222111111111222333444555555555555666666777888999;;;>>>BBBDDDDDDDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKLLLOOONNNNNNNNNMMMMMMLLLLLLIIIIIIIIIHHHHHHGGGFFFDDDBBBBBBCCCDDDEEEFFFFFFGGGHHHGGGFFFDDDBBB???<<<;;;;;;:::999888777777777777666555555333222000///...////////////////////////---------,,,,,,,,,++++++************************************************((()))))))))************))))))))))))))))))))))))************************************************(((((())))))******++++++))))))))))))))))))))))))******************************************************************************************************++++++++++++*********************************++++++++++++,,,,,,,,,,,,,,,------------...............///////////////.........////////////000000111222333333444444444************************************++++++++++++************************))))))*********+++++++++************************************************))))))***++++++++++++***+++,,,,,,---...---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,---.............../////////000000000............///000111111222333444555666777888888888888888888999;;;<<<======???@@@AAA@@@@@@BBBDDDHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOOQQQOOONNNNNNOOOOOONNNLLLIIIIIIJJJJJJIIIIIIIIIIIIGGGFFFDDDBBB@@@>>>>>>===;;;::::::888666444333111111111000//////......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))((((((((()))*********)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))*********************+++++++++,,,,,,,,,,,,,,,---------.........//////000111111222222111111111111222222333333444444444444555666777888999;;;>>>AAACCCDDDDDDCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGIIIKKKLLLNNNNNNMMMMMMMMMMMMMMMLLLIIIIIIIIIHHHFFFEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGIIIHHHGGGEEEBBB@@@>>>===::::::999888777777777777555555333222111000///////////////...............,,,,,,,,,,,,,,,+++++++++************************************************((()))))))))************))))))))))))))))))))))))************************************************(((((())))))******++++++))))))))))))))))))))))))************************************************************************************************)))******++++++******)))*********************************+++++++++,,,,,,,,,,,,,,,,,,------......------....../////////000---.........///////////////000111222333333333333***************+++++++++*********++++++++++++,,,************************)))************+++++++++************************************************((()))******++++++******+++,,,,,,---------------++++++++++++,,,,,,,,,,,,++++++,,,---------,,,,,,************+++++++++++++++++++++,,,------............/////////000000000///.........//////000111111222333444555777777888888888777888999:::<<<>>>===???@@@@@@@@@@@@AAACCCFFFGGGJJJLLLMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMMMMMMMNNNMMMLLLMMMNNNMMMKKKIIIGGGHHHJJJIIIHHHFFFGGGGGGDDDCCCBBB@@@???>>>======888888888777555444222111000000//////......------,,,,,,,,,,,,++++++++++++***++++++,,,,,,++++++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---------............///000000111111222111111222222222333333333333333333444555666777888999:::===???AAACCCCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFGGGGGGFFFFFFGGGIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMHHHIIIJJJHHHEEECCCBBBCCCCCCCCCDDDEEEFFFGGGHHHHHHIIIHHHGGGEEECCCAAA???>>>;;;:::999888777777777777555444333111000000000000/////////............---,,,,,,,,,,,,++++++++++++************************************************))))))))))))************))))))))))))))))))))))))************************************************))))))))))))************))))))))))))))))))))))))***************+++++++++************************************************************************))))))************))))))************************************++++++++++++++++++,,,,,,------......---------......//////000............//////////////////000111222222222222))))))*********+++++++++*********+++++++++,,,,,,************************)))************+++++++++************************************************((())))))***************)))***++++++,,,,,,++++++******+++++++++,,,,,,,,,***+++,,,,,,---------,,,************++++++++++++***++++++,,,,,,---......------.........///////////////////////////000111111111222333555666777888999888888777999;;;===>>>===???@@@@@@@@@@@@AAACCCCCCEEEHHHKKKMMMNNNNNNMMMKKKKKKKKKLLLLLLLLLMMMMMMMMMLLLKKKLLLLLLKKKIIIGGGEEEHHHJJJIIIGGGEEEEEEFFFAAAAAA???>>><<<<<<;;;;;;666666666555555444333222000000///......------,,,,,,,,,,,,++++++++++++******+++,,,,,,,,,,,,+++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,---------............//////000111111111111222222333333333333333333333444444555777888999999:::;;;===???AAABBBCCCCCCCCCDDDEEEFFFFFFFFFFFFHHHHHHGGGFFFGGGHHHJJJJJJLLLLLLLLLLLLMMMMMMMMMMMMIIIJJJKKKIIIEEEBBBBBBBBBDDDEEEFFFGGGHHHIIIIIIJJJIIIHHHFFFDDDBBB@@@??????;;;;;;:::888888888888888666444333111000000000111//////.........---------++++++++++++++++++++++++************************************************))))))))))))************))))))))))))))))))))))))*********************************************************)))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************************************))))))************))))))************************************++++++++++++***++++++,,,------......,,,,,,---......///000000....../////////000000000...///000111222222222222))))))******++++++++++++******+++++++++,,,,,,,,,************************)))************+++++++++************************))))))))))))))))))))))))(((((()))***************(((((()))************************++++++,,,,,,,,,***+++,,,,,,------------)))************+++++++++***++++++,,,,,,---......,,,,,,,,,---------......000////////////000000111000111222333555666777888:::999888888999;;;===???>>>???AAAAAA@@@@@@AAACCCAAACCCFFFJJJLLLMMMMMMMMMKKKKKKKKKLLLLLLLLLMMMMMMLLLKKKJJJKKKKKKJJJHHHEEEDDDGGGJJJIIIFFFDDDDDDFFF???>>>===<<<;;;:::::::::444444555555444444333222000//////...------,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((()))((((((((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------............//////000111111111222222333444444444444333333444444555666777999999999999:::<<<>>>@@@BBBCCCCCCDDDEEEFFFGGGGGGGGGGGGIIIHHHGGGGGGGGGHHHIIIJJJLLLLLLLLLLLLLLLMMMMMMMMMIIIKKKLLLIIIEEEBBBAAACCCFFFFFFGGGHHHIIIJJJJJJKKKHHHGGGEEECCCAAA@@@??????<<<;;;:::999888888888888666555333111000000111111//////.........---------++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))************))))))))))))))))))))))))************************************************++++++******))))))(((((())))))))))))))))))))))))))))))******++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++******+++,,,,,,---......,,,,,,------...///000000////////////000000000000...///000111111222222222************************************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))******************************************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,---------......////////////000000000000111222222333444555666666::::::::::::::::::;;;;;;???@@@@@@AAAAAABBBBBBCCCCCCEEEGGGHHHHHHJJJMMMPPPOOONNNLLLKKKJJJKKKKKKLLLPPPLLLIIIJJJMMMNNNJJJGGGEEEEEEDDDCCCBBBAAA@@@@@@???>>><<<;;;999999888888777666555444222111000/////////.........---------------,,,,,,+++***))))))+++++++++*********))))))************************++++++++++++++++++++++++)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))+++*********))))))(((((()))************+++++++++************************,,,,,,,,,---------......////////////000000000000000000111222333444444555444444555555666777777777999999999:::<<>>>>>>>>999999999888888666555444222222222111000//////...000000000///......------222111...+++******+++,,,************************+++*********))))))(((((())))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...------...///000222333111111000//////000111222000111111111111222222222************************************************))))))))))))))))))))))))******************************************************************************************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,---------......////////////000000000000222222333444555666666777999999999999::::::::::::??????@@@@@@AAABBBBBBBBBCCCEEEGGGHHHIIIJJJMMMPPPPPPOOONNNMMMMMMMMMMMMMMMNNNKKKJJJMMMSSSVVVUUUSSSGGGFFFEEEDDDBBBAAA@@@???>>>===<<<:::999888777777555555444222111///......///.........---------------,,,,,,++++++*********+++++++++*********))))))************************************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))((())))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------....../////////000000000000///000111111333333444555444444555555666777777777999999999:::<<<>>>AAABBBCCCDDDDDDEEEFFFFFFGGGGGGJJJKKKKKKKKKKKKIIIHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKHHHIIIJJJHHHEEECCCDDDFFFGGGHHHHHHHHHHHHGGGFFFFFFEEEDDDAAA???===<<<<<<<<<999999999888777555444333222222111000000///......000000//////...---------///...---+++************************************************)))))))))((())))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,------///......///111444777999333222000////////////000000000111111111222222222************************************************))))))))))))))))))))))))******************************************************************************************************++++++++++++************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......,,,,,,,,,---------......////////////000000000000222333333444555666777777777777888888999999999999>>>>>>??????@@@AAAAAABBBCCCEEEGGGHHHIIIJJJMMMPPPPPPPPPQQQQQQQQQPPPPPPOOOMMMLLLLLLPPPVVVZZZZZZYYYIIIIIIGGGEEECCCAAA@@@???===<<<;;;999888777666666333333222111///...------............------------+++++++++++++++++++++++++++++++++***************************************)))))))))))))))))))))))))))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))************)))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------------....../////////000000000///000000111222333444444444444555555666777777777999888999999;;;===@@@AAABBBBBBCCCDDDFFFGGGHHHHHHJJJJJJKKKKKKJJJIIIHHHGGGEEEFFFGGGHHHJJJJJJJJJJJJFFFGGGHHHGGGEEEDDDEEEFFFEEEEEEFFFFFFFFFEEEDDDDDDDDDBBB???===:::999888888999999999888666444333222111111000000//////......000//////......---,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***************************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,...------...111555999<<<333222111///............000000000111111111222222************************************************))))))))))))))))))))))))***************+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,------......,,,,,,,,,---------......////////////000000000000222333444444666666777888666666777777888888999999======>>>??????@@@@@@AAACCCEEEGGGHHHHHHJJJMMMPPPPPPQQQRRRSSSTTTSSSRRRQQQNNNMMMMMMOOORRRTTTTTTSSSLLLKKKJJJGGGEEECCCAAA@@@===<<<;;;999888777666666222222111000///...------------------------------++++++++++++++++++,,,,,,************************************************************************)))***++++++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************)))))))))(((*********)))))))))))))))))))))))))))************++++++++++++++++++++++++++++++,,,,,,,,,---------........./////////000000//////000111222333444444444444555555666777777777888888888888:::<<<>>>@@@@@@AAABBBDDDEEEGGGHHHHHHIIIIIIJJJJJJJJJIIIGGGFFFCCCDDDEEEGGGHHHHHHHHHHHHCCCDDDEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBCCCAAA>>>;;;999777666666999999888777555333111000000000000//////.........//////......---,,,,,,+++******++++++,,,++++++************************************)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***++++++++++++,,,,,,,,,++++++******---111555888111000000///............000000000000111111111111************************************************))))))))))))))))))))))))))))))*********+++++++++******************************************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,---......,,,,,,,,,---------......////////////000000000000222222333444555666777777555555666777777888999999<<<<<<======>>>??????@@@BBBDDDFFFGGGGGGIIILLLNNNOOOPPPRRRSSSTTTSSSRRRRRRNNNMMMMMMMMMNNNNNNNNNMMMNNNMMMKKKHHHFFFCCCAAA@@@===<<<;;;999888777777666222222111000///......---,,,,,,------------------++++++++++++++++++,,,,,,************************************************++++++++++++++++++++++++)))***++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************************)))))))))((())))))))))))))))))******(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------............////////////...///000111222333333444444444555555666777777777888777777888999;;;===>>>???@@@AAABBBDDDEEEFFFGGGGGGGGGHHHIIIIIIHHHFFFEEEBBBCCCDDDEEEEEEFFFFFFEEEBBBBBBCCCDDDFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBAAA>>>:::888666555555777777777666444222111000/////////.....................------,,,,,,++++++***++++++,,,---,,,,,,+++************************))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,,,,+++***)))+++---000222------......//////////////////000000000111111111************************************************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------,,,,,,,,,---------......////////////000000000000111222222333444555666666555555666777888999999:::;;;;;;<<<======>>>>>>???@@@BBBDDDEEEFFFHHHKKKMMMMMMNNNOOOPPPQQQRRRRRRRRRMMMMMMMMMMMMMMMMMMMMMMMMLLLKKKIIIGGGDDDBBB@@@???<<<;;;:::888777666666555111111000//////...------,,,,,,,,,,,,------------++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++)))***++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))************((((((((()))))))))******************************++++++++++++,,,,,,,,,,,,------........./////////...//////000111222333333444444555555666777777777777777666777888:::;;;===>>>??????AAABBBCCCDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAACCCFFFFFFDDDBBBBBBCCCCCCCCCCCCBBBAAAAAA@@@>>><<<999777555555555555555555444333222111000..................------...------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,************************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++...---,,,,,,,,,---...///***+++---...//////000////////////000000000111111************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,************************++++++++++++++++++,,,,,,,,,,,,,,,---------......////////////000000000000000111111222333444555555555666666777888999:::;;;:::;;;;;;<<<======>>>>>>???AAABBBCCCDDDFFFIIIKKKKKKLLLLLLMMMNNNOOOQQQQQQNNNNNNNNNMMMLLLKKKKKKKKKHHHGGGEEECCCAAA???===<<<:::999888666444444333333//////......------,,,,,,++++++,,,,,,,,,------------,,,,,,++++++*********))))))*********+++++++++************************************************)))***++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))((()))))))))************(((((((((((()))))))))***))))))))))))))))))))))))***++++++++++++,,,,,,,,,---------.........//////......///000111222333333444444555555666777777777777666666666777999:::<<<===>>>>>>???@@@AAAAAAAAABBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBAAA@@@??????AAA@@@@@@CCCEEEFFFCCC@@@@@@AAAAAAAAAAAA@@@??????===;;;999666444333333333333333333333333222111111------------------------------,,,,,,+++*********,,,+++***))))))***++++++************************((()))))))))************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++************++++++++++++,,,------.........------++++++---...///......---////////////000000000111************************************************))))))))))))))))))))))))((())))))***++++++,,,,,,++++++++++++++++++++++++******************************************************++++++++++++************************************+++++++++,,,,,,,,,************************,,,,,,++++++++++++++++++,,,,,,,,,---------......////////////000000000000///000111222333444444555555666777888999:::;;;;;;::::::;;;;;;<<<======>>>>>>@@@BBBCCCCCCEEEHHHJJJJJJJJJJJJJJJKKKMMMOOOQQQPPPPPPOOOMMMJJJGGGFFFFFFDDDCCCBBB@@@>>><<<;;;:::888777666444222222111111---------,,,,,,++++++++++++++++++,,,,,,---------------,,,,,,+++***))))))))))))******++++++++++++************************)))))))))))))))))))))))))))+++++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))(((((())))))*********+++(((((((((((())))))))))))((((((((((((((((((((((((******+++++++++,,,,,,,,,---------.........//////......///000111222333333444444555555666777777777666666666666777888:::;;;======>>>>>>?????????@@@AAABBBCCCDDDDDDCCCBBBBBBBBBBBBBBBAAA@@@???======AAA@@@@@@BBBEEEFFFBBB??????????????????>>>======:::999666444333222222222222222222333333222222111------------------------------,,,,,,+++******)))---+++)))''''''((()))+++************************(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++)))***,,,---...---,,,,,,,,,---.........---,,,+++////////////000000000000************************************************************************************************+++++++++++++++***)))(((***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********************************,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++++++++,,,,,,,,,,,,---------------............////////////000111333444555555555666777888999::::::999999:::;;;<<<===>>>??????@@@AAABBBCCCCCCDDDDDDKKKJJJIIIIIIIIIIIIKKKKKKIIIIIIIIIHHHHHHGGGEEEEEEDDDCCC@@@===;;;:::999999666555555444222111000000000000///...---,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++***))))))))))))++++++,,,,,,,,,,,,++++++((())))))))))))*********++++++,,,,,,,,,++++++***,,,,,,,,,++++++*********+++++++++************))),,,++++++***)))(((''''''))))))))))))))))))))))))******++++++++++++******,,,***(((***---...,,,***++++++++++++*********)))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((()))+++---,,,***(((++++++******************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))((((((************************)))))))))))))))))))))))))))))))))))))))))))))))),,,***(((''''''(((***,,,))))))))))))))))))))))))*********))))))))))))))))))************+++++++++))))))))))))))))))))))))'''((()))++++++******))))))((()))***,,,,,,+++)))++++++,,,,,,,,,,,,------..................------/////////000111111222222333444555666777777777777555555555555666777999999======<<<<<<===>>>@@@AAA?????????AAACCCCCCCCCBBBBBBBBBAAAAAA???>>><<<<<<@@@AAAAAAAAA@@@@@@???>>>===???@@@BBBAAA???<<<:::777555333222333444444333111111111111000000000///......---,,,,,,,,,,,,---......---,,,,,,+++******************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......---,,,,,,,,,,,,---............//////000000111111************************************************************************************************+++++++++++++++***)))))))))******++++++******)))************************+++++++++*********))))))************************,,,,,,,,,,,,,,,+++***)))************************)))************+++++++++++++++,,,,,,,,,,,,---------------............////////////000111222444555444555666777888999999:::999999:::;;;<<<===>>>>>>===>>>@@@BBBCCCDDDDDDDDDHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHHHHGGGFFFEEEDDDCCCCCCAAA???<<<:::999888888555555444333222111000000000///...------,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++***))))))))))))***++++++++++++++++++***)))))))))*********+++++++++++++++,,,,,,++++++***,,,,,,,,,+++++++++******++++++++++++************++++++******))))))((((((******************************++++++++++++******,,,***)))***,,,---,,,***++++++*********))))))))),,,+++++++++***)))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++*********+++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))))))))))))))***)))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))'''((()))***+++******)))---***'''&&&(((***+++,,,+++++++++,,,,,,,,,------..................------/////////000111111222222333444555666666777777777555555555666777888999:::;;;;;;;;;<<<===???BBBCCCAAAAAAAAAAAAAAAAAA@@@???>>>>>>????????????>>>>>>???@@@@@@@@@@@@@@@???>>>>>>>>>???@@@???===;;;:::888666333222333333333222111111111000000000//////......---,,,,,,,,,,,,---...------,,,++++++******************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...---,,,,,,,,,,,,---......---------...//////000000***************************************************************************************************++++++++++++***)))))))))))))))******)))))))))************************************))))))))))))************************++++++,,,,,,,,,+++******************************)))************+++++++++++++++,,,,,,,,,,,,---------------............////////////000111222333444444444555666777888999999999999::::::;;;<<<======<<<===???AAACCCDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFGGGFFFFFFFFFEEEDDDCCCAAAAAAAAA???===:::888777777777555444444333222111000000000///...---,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++******)))************++++++++++++************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,+++++++++*********************************)))******************************++++++++++++******+++***)))***,,,---,,,+++************)))))))))(((,,,,,,++++++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))++++++)))))))))***,,,---************************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))******)))))))))*********++++++))))))))))))))))))))))))(((((()))************)))+++)))&&&&&&(((*********++++++++++++,,,,,,,,,,,,------------------.........//////000000111111222333444555666666777666666666666666777888999:::;;;999999:::;;;===@@@BBBDDDCCCCCCCCCBBBAAA???>>>===<<<<<<===>>>???@@@@@@@@@>>>???@@@@@@@@@@@@@@@???>>>>>>======<<<<<<;;;;;;999666444222222222222111000000000000////////////......---,,,,,,,,,,,,,,,------,,,,,,++++++******************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++*********))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---......,,,,,,------.../////////******************************************************************************************************+++++++++******)))))))))************))))))************************++++++******************************************++++++,,,,,,,,,++++++***************************))))))*********++++++++++++++++++,,,,,,,,,---------------............///////////////000111222333333444444555666777888999888999999:::;;;;;;<<<<<<===>>>???AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFFFFFFFEEEDDDCCCAAA???>>>>>>===:::888666555555555444333333222111000000000///...------,,,,,,,,,---+++++++++,,,,,,,,,---------,,,++++++************)))******++++++******)))+++++++++,,,,,,,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++******************************+++***************************++++++,,,,,,++++++***+++******+++,,,,,,,,,,,,*********)))))))))((((((---,,,,,,+++***)))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))((()))***)))))))))***+++***************+++++++++*********************************************************)))))))))))))))************************((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))******)))'''&&&(((((((((((((((((((((((()))))))))))))))*********))))))))))))************))))))))))))))))))))))))((()))))))))************)))))))))+++,,,,,,)))'''***++++++++++++,,,,,,,,,,,,,,,------------............//////000111111111333333444555666666666666666666666777888:::;;;<<<999999999:::<<<>>>@@@BBBDDDEEEEEEDDDBBB@@@??????======>>>>>>???@@@AAABBB???@@@@@@AAAAAAAAAAAAAAA>>>===;;;:::999999::::::999777444222222222111///000000/////////............---,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++******************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))++++++******)))(((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...,,,------......//////000************************************************************************************************)))******+++++++++*********++++++++++++++++++***************************,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++************************))))))*********++++++++++++++++++,,,,,,,,,---------------............///////////////000111222222333333444555666777777888888888999999::::::;;;;;;??????@@@@@@@@@@@@@@@???AAAAAA@@@AAABBBDDDFFFGGGGGGFFFEEEDDDBBB@@@>>>===<<<:::888666444444333444222222222111111000000///...------,,,,,,,,,,,,---+++++++++,,,,,,,,,---------,,,++++++++++++++++++******++++++++++++******+++,,,,,,,,,,,,---------++++++*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++************************++++++,,,,,,,,,,,,++++++******++++++++++++,,,,,,************)))))))))))),,,,,,++++++***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))&&&)))---...---+++******))))))*********+++++++++************************************************))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((***++++++***((('''(((((((((((((((((((((((((((((())))))************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))*********777444000---,,,+++***)))*********+++++++++,,,,,,,,,,,,,,,,,,------...............///000000111111222333444555666666666666555555666777888:::<<<===::::::999999:::<<<>>>???DDDFFFGGGGGGDDDCCCCCCDDDBBBAAAAAA@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBAAA===;;;999888777777888999999666333222111111000////////////............---------,,,++++++++++++,,,,,,+++++++++++++++******************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))************))))))((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------,,,++++++++++++,,,---------......///000000111111************************************************************************************************))))))***++++++++++++***++++++,,,,,,,,,,,,++++++************************,,,,,,,,,---------------******************************+++,,,,,,,,,++++++************************)))************+++++++++++++++,,,,,,,,,,,,---------------............//////////////////000111222222222333444555666777777888888888999999:::::::::>>>??????@@@@@@?????????AAA@@@@@@AAACCCEEEGGGIIIHHHHHHGGGEEECCC@@@>>>===:::999777555333333333333111111111000000000//////------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++++++++,,,,,,+++++++++++++++,,,,,,,,,---------+++******)))***+++---...***++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))+++,,,,,,+++***,,,---++++++++++++*********)))+++++++++***************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&,,,111333111...,,,,,,)))))))))***++++++,,,,,,************************************************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,***)))((())))))))))))))))))))))))((((((((()))******++++++((((((((()))))))))******)))))))))))))))))))))))))))))))))((()))******+++III@@@444+++'''(((,,,...************++++++++++++++++++,,,,,,------......---......//////000000111222333444555555666555555444555555666888:::<<<===<<<;;;;;;;;;;;;<<<>>>???CCCFFFIIIIIIFFFEEEFFFIIIEEEDDDBBBAAA@@@AAABBBBBBBBBBBBBBBBBBBBBAAA@@@@@@;;;:::888777666666777777888555333111111111111000///.........------------------,,,+++++++++++++++++++++++++++++++++******************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------......//////000111111111************************************************************************************************))))))***+++++++++++++++******++++++++++++******************************+++++++++,,,,,,---------************************)))***+++,,,,,,,,,,,,+++************************)))************+++++++++++++++,,,,,,,,,,,,---------------............///000////////////000111111222222333444555666666777888888888888999999999999;;;<<<===???@@@@@@AAAAAA@@@@@@@@@AAACCCEEEHHHIIIJJJJJJHHHFFFDDDAAA???>>>:::888666444333333333333000000000000000/////////---,,,,,,+++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,+++***))))))***+++---///******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,++++++*********+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))+++,,,,,,******+++...,,,,,,,,,,,,++++++++++++***************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''',,,111222...,,,,,,...((())))))***++++++,,,,,,************************************************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))'''(((((()))******++++++(((((((((((()))))))))***))))))))))))))))))))))))***)))((((((((()))++++++BBB;;;000(((&&&(((+++---************++++++++++++***++++++,,,------......------......///000000000222222333444555555555555333333444555777999;;;<<<============>>>@@@BBBCCCCCCGGGJJJIIIFFFDDDFFFIIIEEECCCBBB@@@@@@AAABBBCCCBBBBBBBBBAAA@@@???>>>===999888777666555555555555777444222111111222111111.........---------,,,,,,---,,,++++++***+++++++++******************++++++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))******++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,+++++++++***++++++,,,---------......///000000111************************************************************************************************((()))***+++++++++++++++))))))************))))))*********************************++++++,,,,,,,,,************************)))***+++,,,,,,,,,,,,,,,************************)))************+++++++++++++++,,,,,,,,,------------------.........//////000////////////000000111111222222333444555666777888888888888888999999999888999<<<>>>@@@BBBCCCCCC??????@@@AAACCCEEEHHHIIILLLKKKJJJHHHEEEBBB@@@>>>999888666444333333333333000000000000////////////,,,,,,,,,++++++,,,------++++++,,,,,,,,,---------,,,,,,,,,++++++,,,------,,,------......------,,,******+++++++++,,,,,,,,,+++***))))))***+++...///*********++++++,,,,,,,,,---------,,,,,,,,,++++++------,,,,,,+++***))))))+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((+++---,,,***)))+++...---------,,,,,,,,,++++++)))))))))***++++++,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))&&&***------)))(((***---((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))'''(((((()))***+++++++++(((((((((((())))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,...,,,***)))******)))((()))************+++++++++******+++,,,,,,---......------......///000000000222222333444555555555555222333333555777999;;;<<<======>>>???AAADDDFFFHHHDDDHHHKKKIIIEEEBBBDDDGGGCCCBBB@@@??????@@@BBBCCCAAAAAAAAA@@@>>>===;;;:::777777777666555555444444666444111000111222222111......---------,,,,,,,,,---,,,++++++******++++++******************++++++************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,------...//////000******++++++++++++*********************************++++++,,,,,,++++++***************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111333333444444444444444444666777999;;;;;;;;;999888======>>>???@@@BBBDDDDDDCCCCCCDDDEEEFFFGGGHHHHHHGGGIIIKKKJJJFFFBBB???>>>999888777555333222222222222111000///...---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......//////,,,---,,,+++******,,,///---------....../////////---.........////////////000///---,,,,,,...///111////////////...---,,,+++---...///...,,,+++,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,++++++...---,,,+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((()))***++++++,,,,,,************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))((((((''''''+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------.........///////////////333333333333333333444444444555555666888999;;;<<<>>>>>>>>>>>>???@@@AAABBBHHHHHHGGGGGGFFFEEEEEEDDDAAAAAA???>>>>>>>>>???@@@@@@@@@AAA@@@???<<<999888777666444333222111111111222111111000///......---......---------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////******++++++++++++*********************************++++++,,,,,,++++++***************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111222222333333333333444444666777999;;;;;;;;;:::999=========>>>???AAABBBCCCAAABBBCCCDDDEEEFFFGGGGGGHHHIIIKKKIIIEEEAAA>>>===999888666444333222222111111111000///...---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,---------,,,---///111111111222222333444555555555555555555666666777888999888666555444555666777777777777777666444333333111333444333111/////////......---,,,+++++++++++++++++++++++++++++++++,,,---,,,+++***))))))))))))************************))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))((())))))***++++++,,,,,,************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********))))))(((((((((+++++++++*********))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------............////////////222222222222333333333333444444444555777999:::;;;>>>>>>>>>>>>???@@@AAAAAADDDEEEFFFGGGGGGFFFCCCBBBAAA@@@???>>>======>>>>>>>>>>>>??????>>>;;;999777666555444333222111111111111111000000///......---...------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********+++++++++,,,,,,,,,,,,,,,------------...,,,------......///000000******++++++++++++************************************++++++++++++******************************************************************************************************************************++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,---------...,,,,,,,,,++++++++++++***++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111111111222222333333333333666777999;;;;;;;;;;;;:::<<<<<<======>>>???@@@AAACCCDDDEEEFFFGGGHHHHHHHHHHHHJJJJJJHHHDDD???===;;;888777555444222111111111111000000///...---,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------///000111222222333555888888999999;;;<<<===>>>>>>??????>>>>>>???@@@BBBCCCBBBAAA@@@???>>>>>>???@@@BBBAAAAAA@@@???>>><<<<<<<<<>>>??????<<<999888888444333222111///...------++++++++++++++++++++++++---,,,+++***))))))))))))************************))))))))))))))))))))))))+++***))))))))))))***+++)))))))))))))))))))))))))))))))))***++++++,,,,,,************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************)))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------............//////000000111111111111222222333333333333444444666777999:::============>>>???@@@@@@@@@BBBEEEGGGGGGDDDAAA???@@@???>>>===<<<<<<<<<<<<;;;<<<<<<<<<<<<:::888777555555333222111111000000111000000//////.........------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------------......///000000000******++++++++++++************************************++++++++++++******************************************************************************************************************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............//////000000111111222222222333333444444555666777999:::;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????BBBCCCEEEFFFGGGGGGGGGFFFHHHIIIIIIFFFBBB===:::999666555444333111111000000000000///......---,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++------------------......,,,,,,---///000111222222555777999:::;;;<<>><<<<<<;;;999888666444333000000///...---,,,,,,+++,,,,,,+++*********++++++++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((++++++******************************))))))))))))((((((((((((((((((((((((((()))))))))************))))))*********++++++++++++++++++,,,,,,,,,------------......//////000000000000000111111222222333333333333444555666777888<<<<<<<<<<<<===>>>???@@@AAABBBCCCCCCCCCAAA>>>===???>>>===<<<;;;:::::::::999999:::::::::999777777444444222111111000000000000000/////////.........---------,,,,,,,,,++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,---------------...//////000000111******++++++++++++******************************)))******++++++******)))************************************************************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))*********+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------............//////000000111111333333444444555666666777666666777999:::;;;;;;;;;::::::;;;;;;<<<===>>>??????@@@AAACCCDDDCCCBBBBBBFFFGGGFFFCCC???:::888888555444333111000000000000//////......------,,,,,,,,,++++++******++++++,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,------...//////000000000222555777:::;;;<<>>>>>DDDCCCAAA???===<<<<<<<<<=========<<<;;;:::999999888888888888888777666666333222111111000000000000////////////............------,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********++++++++++++++++++,,,,,,,,,------------......///000000000******++++++++++++******************************))))))************))))))************************************************************************************************************************++++++++++++++++++++++++***++++++++++++,,,,,,,,,))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111333333444555666777777888555555666777888999;;;;;;999999:::;;;<<<>>>???@@@BBBCCCEEEGGGGGGFFFEEEDDDCCCCCCCCC@@@;;;888666666333333111000000/////////.........---------,,,,,,,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...///111222444444666888:::<<>>EEECCC@@@===;;;;;;<<<<<<;;;<<<<<<<<<<<<;;;::::::999999888777666666555555222111111000//////000000........................,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,,,,,,,------.../////////******++++++++++++******************************))))))************))))))************************************************************************************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------............//////000000111111222222333444555666777888333444444555777888::::::888888999;;;===???AAABBBDDDEEEGGGIIIIIIHHHFFFEEE@@@@@@???===999666555555222222111000////////////......------------,,,,,,,,,++++++******++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111222444666888;;;<<<===???@@@AAACCCEEEGGGIIIIIIJJJLLLNNNNNNLLLKKKKKKKKKIIIIIIGGGEEEBBB@@@>>>===<<<===>>>>>>===;;;888777;;;===@@@CCCFFFIIIJJJKKKJJJJJJHHHGGGDDDAAA???>>>@@@BBBEEEFFFFFFGGGHHHJJJHHHIIIKKKLLLLLLKKKJJJIIIIIIHHHGGGEEECCCBBB@@@@@@888777555333111///......------------------------***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((())))))*********(((((((((((())))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,---...///000111111000000111222333444555555444444444444555666777888999999999999:::;;;<<<===@@@???>>>===<<<<<<======::::::<<<======<<<<<<;;;:::999888777555555444444111111000////////////000........................,,,,,,,,,++++++++++++***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,---.........******++++++++++++******************************))))))************))))))************************************************************************************************************************++++++++++++++++++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------............//////000111111111111111222333444666666777222333333444666777999:::777888999;;;===@@@BBBCCC>>>@@@BBBDDDDDDCCCAAA???>>>>>>===;;;777555444555222111000//////...//////------------------,,,,,,,,,++++++++++++++++++,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000777888;;;===@@@CCCEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNNNNKKKIIIHHHIIIHHHFFFDDDAAA>>>:::888777888999;;;;;;999666333111555666999<<<>>>@@@BBBBBBCCCCCCAAA???<<<:::777666555777:::;;;===???AAADDDFFFHHHJJJLLLMMMLLLKKKKKKKKKKKKJJJJJJIIIHHHHHHGGGDDDBBB???;;;777444222111------------------------***************************+++,,,------,,,+++***))))))))))))))))))))))))++++++******************************************))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((()))))))))***'''((((((((())))))******))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,---...///000111222000111111333444555666666555555555555555666777888999999999999:::;;;<<<<<<;;;<<<===?????????>>>>>>999:::;;;===>>>======<<<;;;:::999777555444444333111000000////////////000---.....................,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,******+++,,,,,,------...************************+++++++++*********))))))************************)))************+++++++++************************)))************+++++++++******************************+++,,,,,,,,,,,,+++((()))******)))***,,,...,,,***((()))+++,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,,,,,,,---------..................///////////////000111333555777888999666666777777888888888888777888999:::;;;<<<<<<;;;>>>>>>@@@@@@AAA@@@???>>><<<<<<:::888666555333222000000000000////////////.........------,,,,,,,,,,,,++++++******++++++,,,,,,,,,---------.................................,,,,,,...000444888;;;===@@@AAACCCEEEGGGHHHIIIIIIHHHGGGEEEDDDDDDEEEGGGHHHIIIGGGEEEEEEDDDDDDBBBAAA??????>>>:::777555555777666666666666777777777777999:::;;;;;;::::::<<<>>>;;;;;;<<<;;;;;;:::999999555666777888888777666555>>>???@@@BBBEEEGGGHHHIIIJJJJJJKKKMMMMMMNNNMMMMMMKKKJJJIIIFFFCCC???;;;999666222---,,,---...---,,,------,,,+++******)))(((,,,,,,,,,++++++***(((((()))************++++++++++++++++++,,,,,,---------************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********)))))))))))))))******+++++++++,,,,,,,,,------......///000000000///000222444555666777777666666777777777777666666888777666666666777999:::999999:::;;;<<<<<<<<<<<<999999::::::;;;<<<======:::999777555333222111111////////////............//////...---,,,,,,++++++......------,,,+++******)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,,,,++++++---///************************+++++++++*********))))))************************)))************+++++++++************************)))************+++++++++******************************+++,,,,,,,,,,,,+++((()))******)))***,,,...333///+++)))***++++++***++++++++++++++++++++++++************************+++++++++,,,,,,,,,------,,,,,,,,,------------...............///////////////000111333555666888888777777777777777888888888777888999::::::;;;;;;;;;<<<===>>>??????>>>===<<<;;;:::999777555444222222000000000000/////////.........---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------...//////000///...............//////222333444777:::>>>BBBDDDIIIIIIIIIIIIIIIHHHHHHGGGEEEDDDBBB@@@???@@@AAAAAAAAA@@@@@@??????>>>===<<<>>>??????@@@????????????::::::;;;;;;<<<======>>>BBBCCCCCCBBB@@@???@@@AAACCCCCCCCCBBBAAA???>>>===777666666555555666666666999999:::<<<===>>>??????CCCDDDFFFIIIKKKMMMOOOPPPMMMMMMLLLKKKIIIGGGEEECCC>>>;;;666444333111...,,,++++++*********+++++++++++++++++++++******)))((()))************+++++++++++++++++++++,,,,,,,,,---************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++***)))))))))))))))))))))******+++++++++,,,,,,,,,------......//////000000///000222444666777888888999999999999888777666666888888777777777888888999999:::;;;<<<======>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;:::999777555333222111111////////////............///......---,,,,,,++++++------,,,,,,+++*********)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,------,,,---///000************************+++++++++***************************************)))************+++++++++************************)))************+++++++++******************************+++,,,,,,,,,,,,+++)))***+++*********,,,...333///+++((()))***,,,,,,************************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------............///////////////000111333444666777888888888888777777777777777777777888888999999::::::;;;;;;<<<======<<<;;;:::999888777555444222111111000000000/////////.........------------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---...//////000000000/////////000222333555;;;<<<===???BBBEEEHHHJJJPPPOOONNNLLLIIIFFFDDDBBB???>>>===<<<<<<<<<<<<===<<<===>>>???@@@@@@@@@???AAAAAABBBEEEGGGHHHGGGEEE????????????@@@AAABBBCCCFFFHHHHHHGGGDDDBBBBBBBBBFFFFFFGGGHHHGGGFFFDDDCCC???===;;;999777777777777666666666666666666666666;;;<<<>>>BBBFFFJJJMMMOOOMMMMMMLLLLLLKKKIIIHHHGGGFFFDDDAAA???<<<888333///,,,+++*********+++------******************)))))))))************+++++++++*********+++++++++++++++************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))************+++++++++,,,,,,,,,---------...//////000000...000222444777888999:::;;;;;;;;;;;;:::888777666999999999999999888888888::::::;;;<<<===>>>???@@@===>>>??????>>>===:::999:::999777555333222111111////////////..................------,,,,,,++++++,,,,,,++++++***))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))(((((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,---......------///111************************************************************************))))))*********+++++++++************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++)))***++++++******,,,...,,,***(((((()))***,,,---))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------............///////////////000111222444555666777888888888888777777777777777777777777777888999999:::;;;<<<<<<<<<;;;:::999666555444333222111000000000000/////////.........------------------------,,,,,,,,,++++++,,,,,,,,,------........./////////111111111333555888<<<>>>DDDDDDDDDEEEFFFHHHIIIIIIMMMLLLJJJGGGDDD@@@===;;;888888:::;;;===>>>???@@@@@@BBBEEEFFFGGGHHHIIIJJJJJJIIIHHHIIIKKKLLLKKKIIIFFFEEEDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIGGGEEEEEEFFFHHHIIIJJJLLLLLLLLLLLLKKKIIIHHHEEEBBB???<<<:::999999999888777666555444333666777888;;;???CCCFFFHHHKKKKKKJJJJJJIIIHHHGGGFFFHHHHHHGGGFFFDDD@@@;;;888333222///---,,,+++,,,,,,*********))))))*********))))))*********+++++++++************************************************,,,+++******))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++)))))))))))))))***************+++++++++,,,,,,,,,,,,,,,---......//////000...///222444777999:::;;;::::::;;;;;;;;;:::999999:::::::::::::::999999888::::::;;;<<<===>>>@@@@@@===>>>@@@AAAAAA>>><<<::::::999777555333222111111////////////............---------,,,,,,,,,+++++++++*********))))))(((((())))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********++++++++++++,,,------,,,---///111************************************************************************))))))*********+++++++++************************))))))*********+++++++++******************************+++,,,,,,,,,,,,+++)))***++++++***+++---///***+++,,,---,,,+++++++++))))))))))))))))))))))))*********************************+++++++++,,,,,,+++++++++,,,,,,,,,------............////////////000000111222333555666666888888888777777777777777777777666666666777888999;;;;;;<<<<<<<<<;;;999888333333333222111000000///////////////............---------------------------,,,,,,,,,,,,,,,,,,---.........///////////////555555777999===AAADDDFFFHHHHHHGGGGGGFFFEEEDDDCCCCCCCCCAAA???<<<999777555333555999>>>BBBEEEGGGGGGIIIJJJLLLKKKJJJIIIKKKMMMLLLJJJHHHHHHIIIJJJKKKKKKKKKJJJHHHFFFEEEEEEEEEFFFCCCEEEFFFGGGFFFFFFGGGHHHJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJIIIFFFCCC@@@>>>>>>===<<<:::888777666555666777777888:::<<<>>>???EEEDDDDDDDDDDDDEEEEEEEEEBBBDDDFFFGGGFFFEEEDDDCCC>>><<<999444000...,,,+++,,,+++******)))******+++))))))*********+++++++++************************************************,,,+++******))))))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++(((((())))))******************+++++++++,,,,,,,,,,,,,,,------.../////////---///111444777999:::;;;777888999:::;;;<<<<<<<<<;;;;;;;;;::::::::::::::::::::::::;;;<<<>>>???@@@<<<>>>@@@BBBBBB@@@>>><<<:::999777555333222111111////////////............,,,,,,,,,,,,,,,+++++++++******)))))))))))))))((())))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++***+++,,,,,,+++,,,...000***************************************+++++++++************************)))************+++++++++************************)))************+++++++++******************************+++,,,,,,,,,,,,+++)))+++,,,+++++++++---///111333444333000,,,)))((())))))))))))))))))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,............////////////000000111222333444555555666777777777888888888888999888777666666777888999:::;;;;;;<<<;;;:::888777222222111111000000000////////////.........------,,,,,,,,,------------...------,,,,,,,,,,,,------//////000000111222333333;;;<<<>>>AAADDDGGGIIIJJJHHHGGGGGGEEECCCAAA???>>>;;;;;;::::::999777666555444777<<>>???:::===???AAABBBDDDGGGJJJGGGEEEBBB>>>999444000//////...,,,+++******++++++)))************++++++++++++++++++++++++*********************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++((((((((()))******++++++******+++++++++,,,,,,,,,,,,,,,,,,---......//////---///111333666777888999666777888:::<<<===>>>>>><<<;;;:::::::::;;;===>>>======<<<<<<<<<>>>???AAA===>>>@@@AAAAAA@@@>>>===:::999777555333222111111////////////............,,,,,,,,,,,,++++++++++++******)))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++***+++,,,,,,++++++---///************************))))))*********+++++++++************************)))************+++++++++************************)))************+++++++++******************************+++,,,,,,,,,,,,+++***+++,,,,,,++++++---///555666777444///+++******************************************************************++++++++++++***++++++++++++,,,,,,,,,............////////////000000111222333444444555555555666777888999999::::::999777666666777999:::999999::::::999888666555111111111111000000000000//////.........---------,,,,,,,,,---------......------,,,,,,,,,,,,---------...111333666999;;;<<>><<<999999::::::::::::999999999<<<@@@EEEHHHJJJIIIIIIFFFGGGFFFBBB???@@@FFFLLLMMMRRRUUUSSSMMMIIIJJJLLLHHHGGGDDDCCCBBBCCCEEEGGGNNNMMMJJJFFFBBBAAABBBDDDGGGEEECCCAAABBBEEEIIIKKKHHHGGGEEEDDDEEEFFFHHHIIICCCBBBBBB@@@???>>>>>>===<<<>>>AAACCCDDDDDDCCCBBB;;;:::999777666666777777666888999999:::>>>EEEJJJJJJIIIHHHFFFBBB===999777222111...,,,+++***++++++)))************+++++++++---,,,,,,,,,++++++++++++************************,,,+++******))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''(((((()))******++++++******+++++++++,,,,,,,,,+++,,,,,,------......///---///000222444666666777888999:::<<<===>>>??????===;;;:::999:::<<<@@@BBBBBBAAA???>>>>>>???AAABBB???@@@@@@@@@???>>>===<<<:::999777555333222111111////////////............++++++++++++++++++++++++************************)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************++++++++++++,,,---,,,,,,,,,...000************************))))))******++++++++++++************************)))************+++++++++************************)))************+++++++++******************************+++,,,,,,,,,,,,+++***+++,,,,,,+++,,,...///333444444000,,,***,,,...************************************************)))************+++++++++******+++++++++,,,,,,,,,............/////////000000000111222333333444444444444555777888999:::;;;;;;:::888666666777999:::777888888888777666444333111111111111000000000000//////.........---------,,,,,,,,,------............------,,,,,,------...,,,...111555:::>>>AAACCCFFFHHHJJJKKKKKKIIIFFFDDDBBBCCCCCCCCCBBB@@@???===;;;;;;<<<===>>>>>>>>>===>>>@@@DDDGGGHHHGGGEEEDDD???@@@AAA??????DDDMMMUUUbbbiiipppmmmbbbYYYVVVXXXRRRQQQOOONNNOOOQQQTTTVVVdddbbb\\\UUUOOOLLLMMMNNNLLLJJJIIIIIIMMMSSSZZZ^^^QQQMMMGGGCCCBBBDDDGGGJJJEEEEEEDDDDDDCCCBBBBBBBBB>>>AAAEEEIIILLLLLLKKKIIIJJJGGGCCC???;;;888777666555666555444444999AAAGGGIIIJJJKKKKKKHHHEEEAAA>>>444222///---+++++++++,,,)))************+++++++++---------,,,,,,+++++++++************************,,,++++++***)))*********))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''(((((()))***+++++++++******+++++++++,,,,,,,,,++++++,,,------......///...///000222333444555555;;;<<<===>>>>>>??????>>>===;;;999888999===AAADDDEEEDDDBBB@@@@@@AAABBBCCCBBBAAA@@@???===<<<;;;;;;:::999777555333222111111000/////////............++++++++++++++++++++++++***************+++++++++)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++,,,---...---------///111************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))*********)))******+++,,,...---------...///000111777111///111222...***)))++++++******)))(((((('''))))))***++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,------------......///000000000//////000111222222333333666666666666666777888888888777666555555666777888999:::::::::999666333222000000000000////////////.........------,,,,,,,,,++++++++++++,,,---...///------,,,,,,---///000111444666999===BBBEEEGGGIIIKKKMMMOOOOOOKKKGGGCCCBBBBBBAAA???>>>======>>>>>>===<<<>>>BBBCCC???>>>@@@CCC@@@DDDLLLJJJAAA???DDDBBBCCCDDDEEEEEEMMMbbbvvvuuusss}}}|||sssjjjdddaaa^^^^^^^^^mmmtttwwwpppjjjkkkooopppwwwoooeee___ccclllwww}}}ooodddZZZYYYYYYXXXVVVWWWQQQIIICCCAAA???===???CCCAAA@@@@@@DDDJJJOOOPPPOOONNNMMMJJJGGGCCC>>>888555333222111000000222444555BBBDDDGGGKKKMMMLLLHHHDDDEEE<<<222......///---+++---,,,+++***))))))))))))---,,,,,,++++++*********++++++++++++++++++++++++************************************************))))))*********+++++++++************))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......//////000222222111222444666888:::<<<=========???AAA@@@>>>;;;::::::===@@@BBBEEEDDDBBB@@@@@@@@@BBBCCCCCCBBB???===;;;::::::::::::777333111111111111000.........------,,,,,,,,,***++++++,,,,,,++++++***)))))))))***+++++++++,,,******++++++++++++*********+++------+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((******+++++++++,,,,,,,,,,,,,,,,,,---------......************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))***************++++++,,,------...///111333444555888444111222111---***+++++++++******))))))******))))))***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------......//////000000//////000111111222333333666666666666666666777888777777666555555666777777999999:::999888666333111000000000000/////////.........---------,,,,,,,,,------------------..................000111333444;;;===???BBBEEEGGGHHHIIIOOOQQQRRRQQQLLLGGGCCCBBB===>>>>>>???@@@@@@AAAAAACCC@@@???BBBBBB@@@AAADDDJJJHHHJJJNNNQQQRRRTTTWWWPPPQQQUUUXXX]]]jjj{{{sssmmmfffbbb```gggsss|||uuuuuuzzz{{{{{{zzzyyy{{{ooobbbTTTMMMJJJEEEAAAAAABBBBBBCCCGGGKKKLLLJJJGGGKKKLLLMMMLLLIIIEEEAAA???;;;888444000...///222333:::===AAAGGGLLLLLLJJJGGGFFFBBB;;;555000...,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************************************))))))*********+++++++++++++++*********)))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......//////000111222111222444666777999;;;<<<<<<<<<>>>???AAA???===;;;;;;===@@@AAADDDBBBAAA?????????AAABBBCCCBBB???===<<<;;;;;;;;;999666333111111111111000......---------,,,,,,,,,***++++++,,,,,,++++++******************+++++++++******++++++++++++******)))+++---,,,+++******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((*********+++++++++,,,,,,,,,,,,,,,------------...************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))***************+++,,,,,,,,,---...111333666888999777444222222...******......---+++***)))***,,,---)))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------...//////000000///000000111111222222222555555555555666666777777777666555555555555666777888888888888777555222111000000000/////////.........------------,,,,,,,,,....../////////...------000000111222555777999:::EEEFFFGGGHHHIIIJJJJJJJJJMMMOOOPPPNNNJJJEEEBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCC???>>>BBBEEEHHHMMMTTT^^^^^^]]]^^^gggsssyyyyyy}}}zzzwwwttttttzzz|||ssslllfffbbbcccooowwwkkkcccZZZRRRNNNNNNMMMLLLKKKKKKJJJGGGDDDCCCFFFIIIKKKJJJHHHGGGGGGDDD@@@999333//////111222222444:::AAAHHHLLLLLLLLLIIIHHHEEE>>>555///------------,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***************************************************************++++++++++++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......//////000111111111222444666777999;;;;;;;;;;;;<<<===AAA@@@>>>======>>>???AAABBBAAA@@@???>>>???@@@AAABBBAAA???===<<<<<<<<<<<<888555222111111111000///------------,,,,,,,,,,,,******++++++++++++******+++++++++*********************++++++++++++******)))+++,,,,,,+++******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********++++++++++++,,,,,,,,,,,,,,,------------***************************+++++++++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++************+++,,,,,,,,,---///222444666888888222000000000,,,))),,,222222000---***)))***,,,---)))***++++++,,,,,,++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,---......//////000///000000000111111111222444444555555666666666666555555555555555555555555666777777666555333222111000000/////////.........------------------------...//////000///...---,,,111222444888;;;???BBBCCCJJJJJJKKKLLLMMMMMMLLLLLLKKKMMMMMMLLLIIIFFFEEEEEEFFFEEEBBB@@@>>>>>>>>>???EEECCCFFFOOOXXX```jjjsss{{{~~~||||||~~~tttqqqyyyxxxsssooommmpppvvvvvvnnnlllsssooohhh```WWWNNNGGGCCCAAABBBDDDEEEFFFGGGIIIKKKHHHEEE???:::666444444444111222444:::BBBIIINNNPPPLLLKKKHHHCCC===666222//////.........---,,,++++++***++++++,,,,,,---------++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...000111111111111444666777999<<<===<<<;;;<<<===AAA@@@???>>>>>>>>>???@@@BBBAAA@@@@@@???@@@AAAAAABBBAAA???===<<<<<<<<<===666444222111111111000///,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******,,,+++++++++***)))))))))******++++++++++++******(((***,,,,,,*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************++++++++++++++++++,,,,,,,,,---------*********************************++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++***+++,,,,,,------...000222333444444444000///000000...,,,000777555333///,,,))))))***+++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,------.../////////000000000000000111111111333333444555555555555444444444555555555555444444555555555444333222111000////////////............---------------------------...//////////////////333555999===BBBGGGJJJLLLJJJKKKLLLMMMMMMMMMMMMMMMNNNOOONNNLLLIIIGGGFFFGGGBBBAAA@@@AAACCCGGGKKKNNNUUUUUU\\\iiiuuu~~~wwwlllggglllttt}}}|||zzz~~~~~~zzzgggVVVLLLIIIFFFBBB@@@AAADDDGGGIIIFFFEEEDDDBBB@@@===;;;:::888555444777>>>GGGOOOTTTOOOKKKFFFDDDBBB???999333111111111000...,,,***)))+++++++++,,,,,,------...++++++++++++++++++++++++************************************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))))))))))))))******************************(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...///111111000111333555777:::===>>>>>>======>>>@@@@@@??????????????????BBBBBBAAAAAAAAABBBBBBBBBBBBAAA???===;;;;;;;;;;;;555333111000111111///...,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++******))),,,+++++++++***)))))))))******++++++++++++******''')))++++++*********,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++******))))))((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))***))))))*********++++++++++++++++++,,,,,,,,,------*********************************++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************)))+++++++++++++++,,,------...///111222333333222111222000000333333222444999555333000---***))))))******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++,,,,,,,,,---......//////000000000000000000000000111222444555555555444333333333444555555444333333444444333222111111000000/////////.........------,,,,,,,,,------------...------...///000222333444888;;;???CCCHHHLLLOOOPPPIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLJJJGGGDDDBBBBBBCCC>>>AAAGGGOOOXXXbbbjjjnnnmmmnnnttt~~~yyyrrrooorrrwww~~~|||yyy{{{{{{ppp[[[RRRHHHCCCDDDEEECCC@@@BBBDDDFFFGGGFFFEEEBBBAAA@@@<<<999:::@@@HHHPPPTTTOOOIIICCCAAACCCCCC>>>999444444444333222///---+++,,,,,,,,,,,,------------++++++++++++++++++++++++************************************************+++++++++************************+++++++++++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...///000000000111333555666999===??????>>>??????===>>>??????@@@@@@??????AAAAAABBBBBBBBBBBBCCCCCCBBB@@@>>><<<:::999999999333222000000111000///---++++++++++++,,,,,,,,,,,,))))))************))))))+++++++++*********************++++++++++++******'''(((***+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))''''''(((((())))))******)))))))))************+++++++++++++++,,,,,,,,,,,,************************)))******+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,++++++++++++,,,------...///111333333333222111333000///333444333222444111000///---,,,+++*********+++,,,,,,------,,,,,,++++++++++++++++++++++++************+++++++++++++++,,,,,,------......///000000000000000000000///111222444555555555333222222333444444444444333222333222222111000000000000//////.........---------,,,,,,,,,---------...............///222555999<<<@@@BBBEEEIIILLLNNNOOOPPPJJJJJJJJJKKKJJJJJJIIIIIIEEEFFFEEECCCBBBBBBDDDGGGLLLTTT```ooo|||{{{zzz}}}{{{zzzxxxuuusssuuuzzz|||oooaaaZZZYYYUUUKKKBBBAAABBBDDDFFFGGGHHHGGGGGGDDDBBB@@@BBBGGGMMMQQQSSSMMMIIICCC@@@@@@@@@@@@???555666777777777555333222---------------,,,,,,,,,++++++++++++++++++++++++************************************************+++++++++*********)))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,++++++,,,------......///...///000000000111333555333777;;;>>>?????????@@@:::;;;===???@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBB@@@>>>;;;888777666666222111000000111000...---******+++++++++,,,,,,,,,))))))************))))))***************+++++++++******++++++++++++******&&&(((************+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))'''''''''((()))*********))))))))))))***************++++++++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))),,,,,,++++++,,,,,,---...---///111444555444333333333...---000333000---------------------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++)))************+++++++++++++++,,,------......///000000000000////////////000111333555555444333222222222444444444444222222333222111000//////000000//////.........---------,,,,,,,,,------.........//////...000333888>>>AAAFFFHHHJJJLLLMMMNNNNNNNNNKKKKKKKKKJJJIIIHHHGGGFFFDDDEEEFFFGGGIIILLLQQQUUUbbblll{{{~~~}}}}}}}}}zzzvvv{{{wwwuuunnn]]]OOOAAAAAABBBDDDFFFHHHIIIKKKDDDDDDFFFIIINNNQQQRRRRRRLLLJJJEEE???;;;<<>>>>>??????888:::<<>>???@@@AAAAAAAAAAAAAAABBB@@@===:::777555555444111000///000111000...,,,*********++++++,,,,,,,,,))))))************))))))))))))******+++++++++,,,******++++++++++++******&&&(((************+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++''''''(((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))(((((((((((())))))))))))&&&''''''((()))******+++))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,+++*********+++,,,,,,,,,++++++***************++++++++++++*********************************++++++++++++,,,///111222222111111000...---,,,,,,---...///000000//////,,,---...//////---+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000111111222222222333333333222222222222222222222222444333222000///.................................,,,,,,...//////////////////111444999>>>BBBFFFHHHGGGIIIJJJLLLMMMMMMLLLLLLJJJIIIIIIHHHEEEBBBBBBDDDDDDAAAAAAHHHVVVfffqqqwww~~~~~~vvvrrrssswww{{{}}}wwweeePPPDDD<<<@@@EEEFFFEEEGGG???@@@BBBEEEHHHLLLNNNPPPPPPOOOKKKFFFAAA??????@@@@@@<<<888666777;;;>>>???===888222---,,,,,,---...++++++,,,---------,,,,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------...000000000111222222333333333444666888:::<<<>>>???============>>>???@@@AAA@@@>>>======>>>??????>>>>>>===;;;999777555444444111000///......------...************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,))))))************))))))))))))))))))))))))))))))++++++***)))(((((())))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,++++++******++++++,,,,,,,,,+++++++++************++++++++++++*********************************++++++++++++,,,///111222222111000///...------,,,...///111111000///...,,,---...///...---+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......////////////000000000000111111222222222333333333222222222222222222222222444333222000///..........................................///////////////222444888===AAAEEEHHHIIIIIIJJJKKKKKKKKKJJJIIIHHHEEEFFFGGGHHHFFFEEEFFFHHHIIILLLRRR\\\kkkzzz~~~vvvfffYYYLLLFFFBBB>>>???CCCDDDCCCAAAAAADDDHHHMMMPPPQQQQQQNNNJJJEEEAAA@@@AAA>>>;;;888666777;;;???CCCAAA===888444000...---,,,++++++,,,,,,---------,,,+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++************++++++************))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------...///000000111111222333333333444555777:::<<<===>>>===<<<<<<===>>>???@@@@@@???===<<<<<<>>>???>>>===;;;:::888666444333222222111000///...------------************************))))))))))))))))))))))))*********************************+++++++++,,,,,,))))))************))))))))))))))))))))))))))))))++++++***)))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,++++++++++++*********++++++++++++*********************************++++++++++++,,,///111333222000...------.........///111222222000...,,,,,,---.........---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---........./////////000000000111111111222222222333333333333333333333333333333333333222111000///.................................000000///...///000111222777:::>>>CCCFFFIIIJJJJJJJJJJJJKKKLLLKKKIIIHHHFFFCCCCCCCCCDDDHHHNNNSSSVVV[[[bbbkkkttt|||zzzpppfffYYYMMMGGGGGGCCCAAA@@@???AAADDDHHHKKKPPPQQQQQQNNNIIIEEEBBBBBB======<<<999777:::@@@EEEFFFDDDAAA===888222...+++++++++,,,,,,------------+++++++++++++++++++++++++++++++++*********************+++++++++,,,,,,,,,++++++************++++++++++++*********)))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))(((''''''))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------...//////000111111222222333333333555777999:::<<<<<<<<<<<<<<<<<<<<<===>>>???>>><<<;;;;;;<<<===<<<<<<888777555333222111000000000000///...------------************************))))))))))))))))))))))))*********************************++++++++++++,,,))))))************))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++++++++*********)))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***++++++,,,++++++++++++++++++++++++******++++++++++++*********************************++++++++++++,,,...111333111///---,,,---...//////000222333222000---+++,,,------......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---............//////000000111111111111222222222333333333333333333333333333333333222222111//////.................................///.........///222555777===@@@DDDHHHKKKLLLKKKKKKJJJKKKKKKKKKJJJHHHGGGFFFDDDCCCBBBHHHWWWgggooooooxxx~~~~~~~~~uuuaaaUUUHHHGGGEEEDDDDDDEEEGGGHHHLLLNNNPPPOOOLLLHHHEEEDDDAAACCCCCC>>>999888===CCCGGGHHHHHHEEE???888222...---------,,,---------...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))***************************************))))))))))))))))))))))))((()))))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++***++++++,,,,,,------...//////000000111222222222222333444666777999::::::;;;;;;;;;;;;;;;<<<======<<<;;;999999:::;;;:::999555444333111000/////////000///...---,,,,,,,,,,,,************************))))))))))))))))))))))))************************************++++++++++++))))))************))))))))))))))))))))))))))))))******)))))))))))))))***)))))))))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************+++++++++++++++,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++***++++++,,,,,,++++++++++++++++++++++++******++++++++++++*********************************++++++++++++,,,...111222111...---,,,---...//////000222222111///,,,***,,,,,,------------------++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...............///000111111111111111222222222333333333333333333333333333333333111111000///....................................---------///222777;;;===CCCEEEIIILLLMMMMMMLLLKKKLLLKKKIIIGGGEEEDDDCCCCCCCCCHHHQQQccc}}}~~~|||rrrccc]]]SSSKKKEEEDDDFFFHHHGGGIIILLLLLLJJJHHHGGGGGGIIIKKKKKKEEE>>>:::;;;???EEEHHHJJJIIICCC<<<666444000000///...------......++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))************************))))))))))))))))))))))))))))))***++++++*********((((((((((((((((((((((((((()))))))))************))))))*********+++++++++***++++++,,,,,,------......//////000111111222222222222333444666777777888:::::::::999::::::;;;;;;;;;999777777888888888777444333222111000////////////...---,,,,,,+++++++++************************))))))))))))))))))))))))************************))))))*********+++++++++))))))************))))))))))))))))))))))))))))))***)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,,,,***++++++++++++,,,,,,,,,******++++++++++++*********************************++++++++++++,,,///111000000...---------......000000000000///...,,,+++,,,,,,,,,------------...++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------...///000111222222111111222222222333333333222222222222222222222222111000//////.........///........................---...000444888===BBBDDDGGGIIIKKKLLLMMMLLLKKKJJJKKKIIIFFFBBBAAAAAABBBDDDJJJZZZqqqxxxfffTTTHHHCCCDDDEEEFFFGGGHHHHHHGGGFFFHHHIIIMMMOOOPPPLLLFFF@@@>>>>>>BBBFFFIIIHHHCCC===:::999555444111///............++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''((())))))******))))))************************)))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------.........///000000111111222222222222333444555555666999999999888888999999:::999888666555666666555444222222111000//////000000......---,,,++++++++++++************************))))))))))))))))))))))))************************)))))))))************+++))))))************)))))))))))))))))))))))))))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************++++++,,,,,,------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,---******+++++++++,,,,,,,,,******++++++++++++*********************************++++++++++++,,,///111//////.........---------//////...---------------,,,,,,,,,,,,------......++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------...///000111222222111111222222222333333333111111111111111111111111000000///............///........................222333777;;;???DDDGGGIIIJJJKKKKKKKKKKKKJJJIIIHHHGGGEEEBBBAAACCCIIIOOOSSSeee|||rrraaaTTTKKKGGGIIIHHHFFFDDDBBBDDDGGGJJJLLLNNNQQQQQQOOOJJJEEEBBB@@@DDDGGGEEE@@@;;;:::;;;999777444111///.........++++++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++++++++***************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,------.........//////000111111111111111222222333333444444999888888777777888888888888666444444444555444222000000//////......//////...---,,,+++************************************))))))))))))))))))))))))************************))))))))))))************))))))************)))))))))))))))))))))))))))))))))))))))))))))***++++++************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---*********++++++,,,,,,,,,******++++++++++++*********************************++++++++++++,,,///111---......//////...---,,,///...---++++++,,,---...,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......------...///000111222222111111222222222333333333000000000000000000000000000//////............///........................666888<<<@@@DDDHHHJJJKKKLLLKKKJJJJJJIIIHHHHHHHHHAAA@@@@@@BBBJJJTTT___fffppp[[[OOOMMMKKKGGGBBB@@@AAAFFFJJJIIILLLPPPTTTUUURRRLLLGGG@@@CCCFFFCCC===999999;;;<<<:::666222000.........++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++***++++++,,,,,,---............//////000111111111111111222222222333333333888888777777777777777888888666444333444444333222///......------............---,,,+++************************************))))))))))))))))))))))))************************))))))))))))************))))))************))))))))))))))))))))))))))))))))))))((())))))***+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***+++,,,,,,------...------,,,,,,------...---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***)))(((++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++---//////...---,,,//////...---,,,,,,++++++///...---,,,+++,,,---......///000///,,,*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000111111222333333333333222000000000000000000000000///............///000000---000222111//////222555999===BBBFFFGGGGGGHHHIIINNNMMMLLLLLLJJJGGGFFFGGGEEECCCCCCKKKWWWeeesss|||{{{tttbbbPPPHHHEEECCCCCCDDDKKKJJJJJJLLLRRRTTTPPPJJJLLLGGG@@@>>>???>>>:::666888888888888555111---***------,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))************************************************************************************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,------------------...............///000000222222333333333333444444777777888777777666555444333333222222111000000000//////...------------...+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))///,,,)))(((((()))(((&&&************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))))))))))))))))))))(((''''''''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))+++***)))))))))***,,,,,,...------,,,,,,------...---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,---.........---,,,///......---,,,,,,++++++...---,,,,,,,,,,,,---...///111111000---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000000111222222333333222222000000000000000000000000000///////////////000000000000000///000222777:::===@@@EEEGGGHHHHHHHHHIIIJJJJJJIIIGGGCCC@@@BBBFFFMMMPPPWWWcccqqq~~~mmmWWWKKKGGGIIIJJJFFFHHHKKKMMMPPPRRRQQQPPPOOOJJJEEECCCCCCBBB>>>:::888999::::::999666222///,,,,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************************************************************************************************))))))))))))))))))))))))))))))))))))************(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,------------...///............///000000222222222333333333444444666666777777777666555555333222222111111000/////////......---------------+++++++++++++++++++++++++++++++++*********))))))+++++++++*********))))))---+++***))))))*********************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))))))))))))))((((((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***)))))))))***+++,,,......------------......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,...------,,,,,,,,,------......------,,,,,,++++++------,,,,,,,,,------...000111222000...+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000000111222222333333222222000000000000000000000000000000////////////000000222000...///333999>>>@@@CCCEEEHHHIIIHHHHHHHHHIIIHHHHHHGGGBBB@@@CCCKKKRRRaaahhhuuuooo[[[TTTOOOHHHEEEHHHKKKMMMMMMMMMPPPSSSQQQNNNKKKJJJJJJHHHCCC>>>999:::;;;===>>>===999555...,,,,,,...111222000---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************************************************************************************))))))))))))))))))))))))))))))))))))************((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......//////......//////000111222222222222333333333333555555666666777666666666222222111111000000/////////...------,,,,,,------+++++++++++++++++++++++++++++++++***************+++++++++***************)))***+++*********,,,...************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))******+++,,,......------------......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,+++******++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---++++++,,,---...---------,,,,,,,,,++++++---,,,,,,,,,------......000111111000---+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000000000111222222222222222////////////////////////000//////....../////////222000///333;;;AAACCCCCCGGGHHHIIIIIIGGGFFFGGGHHHFFFFFFDDDBBBHHHVVVdddlll|||{{{qqq^^^JJJIIIGGGHHHJJJJJJJJJLLLPPPRRRQQQPPPPPPOOOLLLGGGCCC::::::<<>>:::444000------000222000---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,------........./////////...///000000111111222222222222333333333333444555555666666666666222111111000//////.........------,,,,,,,,,,,,,,,************************************************************************(((***++++++))))))+++...************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))***************+++++++++///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,000...,,,******,,,...///,,,,,,,,,,,,,,,++++++++++++,,,,,,------.........---...///...,,,***)))***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,---------......////////////000000000000000000111222222222222111////////////////////////......------......///000222222555;;;BBBGGGFFFDDDHHHIIIIIIGGGEEEEEEFFFGGGDDDEEEEEEIIIXXXooozzz```NNNFFFAAAEEEIIIHHHHHHJJJPPPPPPQQQRRRQQQNNNJJJGGG>>>======@@@DDDDDD@@@<<<;;;666000---...///...---,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++************************************************************************************************************************))))))))))))))))))))))))((()))))))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,---.../////////////////////000111111111111111222222222333333222333444555555555555555111111000//////......---------,,,+++++++++++++++************************************************************************)))***++++++***)))***+++************************************************************************************************)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******(((((((((((())))))))))))))))))******++++++++++++//////............//////------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---+++++++++---///000,,,,,,,,,,,,++++++++++++++++++,,,---............+++,,,------+++******+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......////////////000000000000///000111111222222111111000000000000000000000000------------...000111222555777<<>>@@@DDDEEEAAA===@@@<<<777222...,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))************)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***+++,,,,,,---...//////000000//////000000111222111111111111222222222222333333444444555444444444000000//////......---------,,,++++++******++++++***************************************+++++++++***************++++++++++++***)))+++,,,---+++)))************************************************************************************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((()))))))))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((())))))******+++(((((((((((())))))))))))))))))***++++++++++++***//////............//////------------.........///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,...///111++++++++++++++++++++++++***+++,,,...............)))+++------,,,+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000///000000111111111111111000000000000000000000000------...///111333444555:::===BBBFFFGGGGGGHHHHHHGGGGGGFFFEEEDDDEEEHHHKKKVVVkkk}}}zzzkkk___[[[TTTJJJGGGKKKKKKMMMOOOQQQQQQPPPPPPPPPMMMGGGAAA@@@CCCEEEAAA===???@@@???:::222...---///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))************)))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***++++++,,,---...///000000000//////000000111222111111111111222222222222333333444444444333333222000000///......------,,,,,,,,,+++***************************************))))))*********+++++++++))))))*********+++++++++---)))(((+++111333///+++************************************************************************************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''((()))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++(((((((((((())))))))))))((()))***+++,,,++++++***//////............//////---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++,,,---///000111++++++++++++++++++++++++)))+++,,,...//////......)))+++---...------...///---------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......////////////000000000000//////000111111111111111000000000000000000000000---...///111333555777888>>>BBBFFFGGGEEEEEEHHHKKKGGGGGGFFFEEEDDDFFFJJJMMMgggxxxmmm]]]KKKGGGMMMJJJLLLOOOPPPQQQQQQRRRSSSSSSKKKCCCAAADDDEEEBBB>>>===BBBEEEAAA777000///000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************************************************************************************))))))))))))))))))))))))))))))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++******+++,,,---//////000000000000000000111111222000111111111111222222222444444444444333333222111000//////...------,,,,,,,,,++++++***)))*********))))))))))))))))))))))))))))))******++++++++++++))))))******++++++++++++---)))''',,,444888444---************************************************************************************************))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))*********+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))'''(((((()))***+++++++++(((((((((((())))))))))))((()))***+++,,,+++******444111......///000///,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------...,,,***+++...000...,,,++++++,,,---//////---,,,,,,++++++,,,---...///000,,,,,,+++***+++---000111111666:::777000,,,---000++++++++++++++++++++++++---------............///000000000000111111111111000000000000111111111111222222222222111000......222111000111333888===@@@DDDGGGJJJKKKKKKIIIIIIIIIFFFFFFFFFDDDCCCJJJZZZhhh~~~qqq\\\PPPKKKIIIKKKMMMMMMLLLLLLNNNPPPTTTQQQLLLGGGDDDCCCCCCCCC<<>>BBBEEEGGGGGGFFFEEEHHHFFFDDDBBBCCCIIIQQQWWWoooxxxeeeWWWNNNIIIFFFIIIMMMPPPRRRRRRQQQPPPKKKPPPTTTTTTPPPIIIDDDBBB<<<888333/////////000000------------------------------------------------++++++++++++++++++++++++******************************************************++++++++++++******+++++++++++++++*********************************))))))))))))))))))))))))***************+++++++++******************************))))))))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...//////......//////000000111111000000000000000000000000///////////////......---------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,***************+++++++++************************+++***)))))))))+++,,,---,,,***''''''(((+++,,,---************************++++++,,,,,,,,,,,,++++++)))************+++++++++((()))***+++++++++++++++******++++++++++++************++++++++++++******))))))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************)))******+++,,,)))***+++,,,,,,,,,,,,+++PPPPPPNNNHHH@@@:::777777111111111000000000//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------***,,,......,,,,,,---///---111333222...,,,...111111111000///........................---,,,+++***,,,---......---------...,,,,,,,,,,,,,,,,,,,,,,,,---------............///........./////////000000000000000000111111111111////////////111444777999AAABBBEEEGGGGGGFFFEEEDDDFFFEEEDDDFFFMMMZZZiiisss~~~qqq[[[NNNIIIKKKMMMOOOQQQRRRRRRRRRKKKMMMPPPRRRQQQLLLFFFAAA???;;;666333111111000///........................+++,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))*********+++++++++******************************))))))))))))******+++++++++,,,,,,,,,------,,,,,,,,,,,,---...//////.........///000111111111000000000000000000000000....../////////...---------------,,,,,,,,,++++++******+++++++++,,,,,,,,,))))))*********+++++++++***************************))))))***,,,///222444+++***)))((()))+++,,,,,,************************+++,,,,,,------,,,,,,+++)))************+++++++++'''(((***+++,,,,,,++++++******++++++++++++************++++++++++++******((()))))))))************))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***++++++,,,)))***+++,,,,,,,,,++++++PPPOOOLLLFFF???;;;;;;<<<222111111111000000//////........................................................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------***---///...,,,+++---000---111555444000---...000555444222111///......---/////////...---,,,+++***------,,,,,,,,,---...///---------------------------------.........//////............/////////000000000000000111111111111.........000444888<<<>>>CCCDDDFFFGGGGGGFFFEEEDDDDDDDDDEEELLLYYYmmm~~~rrrlllnnnttttttuuuwww|||{{{qqqsssuuuuuuvvvyyy~~~|||{{{~~~}}}rrr^^^NNNNNNNNNOOOPPPQQQRRRSSSLLLJJJKKKOOORRRPPPHHH@@@AAA===999555333111000...........................***++++++,,,---...//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++***,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))******++++++++++++******************************))))))))))))******++++++,,,,,,,,,---------,,,,,,,,,,,,---...//////---......///000111111222000000000000000000000000......//////......---,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,))))))******++++++++++++************************((())))))+++...333777999***+++------+++******,,,************************+++,,,,,,------,,,,,,+++)))************+++++++++'''(((***+++,,,,,,++++++******++++++++++++************++++++++++++******(((((())))))*********+++))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))''')))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))***+++,,,,,,)))***+++,,,---,,,++++++MMMLLLNNNNNNFFF;;;888===888999888444///,,,,,,...000000///............///000000///...............////////////............------------------------------------------------........................+++++++++,,,,,,---------------------------------............///////////////...---,,,+++,,,,,,---------............------........................---......///////////////............/////////000//////000111111111111111333222222222555:::???BBBHHHEEEEEEIIIJJJFFFCCCCCC>>>CCCNNN```vvv{{{vvvwww}}}|||vvvtttqqqmmmkkkiiihhhhhhmmmttt{{{}}}~~~yyyxxxvvvssspppoooqqqsssuuuvvvrrrmmmiiijjjnnntttyyy{{{~~~{{{jjjcccWWWLLLKKKPPPRRROOOLLLLLLKKKKKKPPPTTTNNNCCC>>>;;;888777777666222///111///......///000///...------------------------------,,,+++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///---......///000111111222111111000000//////......///............---------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************,,,)))(((+++111555444111******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,+++++++++*********))))))(((((())))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))++++++******++++++,,,---PPPOOOOOOPPPIII???:::;;;888999888555111......///////////////////////////000000///...............////////////............------------------------------------------------........................,,,,,,---------------...------------------------............////////////000///...---,,,------...------............------........................---......///////////////........./////////000000//////000111111111111111222222333555999>>>CCCFFFFFFFFFGGGJJJHHHCCCDDDHHHKKKSSSaaasss|||vvvrrrhhhhhhjjjnnntttyyy|||}}}~~~}}}{{{{{{zzzzzz|||xxxuuuttttttuuuppprrrtttuuuttttttuuuvvvyyyvvv```RRROOOPPPPPPNNNOOOMMMKKKOOOSSSPPPHHH@@@===999888888777555222111///------...//////...------------------------,,,,,,++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,------,,,,,,,,,------.........//////000111111222000000000000//////..................------------......---,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++************************+++***+++000555666222...******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,---,,,+++++++++*********))))))))))))))))))))))))******************))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))))))))))))))++++++******++++++,,,---UUURRRRRRRRROOOFFF>>>:::999::::::777444111000000...///000000000000//////000//////............///////////////............------------------------------------------------------------------------............---------------------------------------............/////////000///...............///------------------------........................---......///////////////....../////////000000000000000000111111111111111111333666;;;@@@DDDHHHJJJHHHIIIJJJIIICCCBBBKKKWWWhhhrrrvvvlllhhhhhhhhhgggccciiiqqqxxx~~~{{{yyyxxxzzz||||||{{{|||zzz^^^PPPNNNNNNNNNOOONNNLLLNNNRRRRRROOODDDAAA<<<999999999888888222000------.........---------------------------,,,++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++************************************************************************************************+++++++++*********************+++++++++,,,,,,,,,...------,,,,,,,,,------...//////000000111111111000000000////////////...............------------...------,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***+++...444777666000+++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************)))***,,,---------,,,+++***************))))))))))))))))))*********++++++******))))))))))))******))))))))))))))))))))))))((((((((()))))))))******************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******++++++,,,---XXXVVVTTTUUUTTTMMMCCC;;;;;;<<<<<<;;;888555333222//////000111111111000///000///............//////////////////....................................------------------------------------------------.........---,,,,,,,,,+++---------------------------------.........//////.........---------......------------------------........................---......///////////////...////////////000000000000000000111111222333333444777;;;AAAEEEIIIKKKLLLJJJJJJJJJGGGCCCJJJ```wwwwwwqqqlllgggeeehhhnnnuuuyyyyyyzzzoooWWWMMMIIIKKKLLLMMMNNNOOORRRSSSSSSIIIFFFAAA<<<;;;;;;<<<===444222///---.........---........................+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************+++++++++,,,,,,,,,......---,,,,,,,,,------//////000000000111111111////////////////////////.........---------,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***,,,///333555333...)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,+++************************))))))*********++++++++++++******))))))******+++))))))))))))))))))))))))(((((()))))))))*********************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))++++++******++++++,,,---ZZZXXXWWWWWWXXXTTTJJJ@@@===>>>??????>>>;;;888555111111111111111000000/////////............//////////////////....................................---------------------------------------------------,,,,,,,,,+++*********------------------------------------............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...........................---......///////////////////////////000000000111111111111111222444555666:::===AAAFFFIIIJJJJJJIIIGGGGGGGGGGGGLLL```zzzvvvuuuqqqjjjiiilllqqqwwwhhhSSSHHHIIIIIIKKKOOOQQQRRRSSSTTTNNNKKKEEE@@@======>>>@@@999666222/////////...---........................++++++++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******************************************************************************************************************************+++++++++,,,,,,,,,...------,,,,,,,,,------000000000000111111111111.............../////////...------------,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---...///...,,,*********+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,,,,***************+++++++++************++++++++++++++++++************++++++************************))))))))))))************************************************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))++++++******++++++,,,---XXXYYYXXXXXXZZZYYYQQQGGG@@@AAABBBCCCCCCAAA<<<888555444222111000000000000///............//////000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************------------------------,,,------------.........******+++,,,,,,,,,,,,+++...---,,,++++++,,,---...........................---......////////////////////////000000000111111111111111222444777999;;;@@@BBBEEEHHHJJJIIIHHHGGGCCCCCCGGGPPP```{{{yyyoookkkooossssss|||hhhUUUNNNKKKJJJNNNQQQQQQRRRSSSRRROOOJJJDDD???===???AAA@@@<<<666222111000///...........................---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---++++++++++++++++++,,,,,,++++++++++++++++++++++++***************************************************************************************************************+++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---...///111111111111111111111111---............/////////------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,*********+++++++++++++++*********++++++++++++,,,++++++************++++++************************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))++++++******++++++,,,---VVVYYYZZZXXXZZZ\\\WWWOOOCCCCCCEEEGGGHHHFFF@@@;;;999777333000///...///000...............///000000////////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,------------------------,,,,,,---------.........***+++,,,---------,,,,,,...---+++******+++---...........................---....../////////////////////000000000111111111111111222333666:::===???CCCEEEGGGIIIIIIIIIGGGFFFEEEGGGPPPbbbxxx|||tttqqq||||||{{{qqq[[[QQQJJJKKKOOOOOOPPPSSSTTTRRRNNNGGGAAA===>>>@@@FFFBBB;;;666333111000///...........................------,,,,,,,,,------------------------------)))******+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++************************************************************************************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,---...///000111111111111111111111111---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++---.........---,,,*********++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++******++++++,,,************************))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))++++++******++++++,,,---TTTYYYZZZXXXYYY]]]ZZZTTTDDDEEEFFFIIIKKKHHHBBB===;;;888444000......///000...............///000111000/////////............////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------------------,,,,,,,,,---------......***+++---...///...------...---+++******+++---...........................---......///////////////000000000000111111111111111111222444777;;;???BBBDDDEEEGGGIIIIIIHHHGGGFFFJJJNNN[[[qqqzzzrrrnnnmmmppptttgggWWWJJJIIIMMMMMMOOORRRUUUTTTPPPIIIBBB===>>>???JJJEEE>>>888444222000//////////////////////////////...------,,,,,,,,,,,,------------------------))))))***+++,,,,,,---------,,,,,,++++++*********++++++++++++++++++++++++************************************************************************************************))))))******++++++++++++******+++++++++,,,,,,,,,******+++,,,---///000111222222111111111111111111---------.........//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***,,,.........---------******+++++++++,,,,,,,,,++++++++++++++++++++++++************************+++,,,---.........---,,,*********++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,************************)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))'''((()))******)))((('''))))))))))))))))))))))))++++++******++++++,,,---UUUXXX[[[\\\ZZZYYYYYYZZZNNNIIIDDDDDDFFFFFFBBB???>>><<<999555111/////////111000///...---......///000/////////....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......111,,,+++000111...---000000000000000////////////000000000111333333333111555333333666<<>>666222111//////000000000//////.........//////......---,,,...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************************************************************)))************+++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...///////////////....../////////.........------,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,------......******++++++,,,---------------......------,,,,,,...---,,,++++++,,,---.........------......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++*********)))************************************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************))))))((()))***++++++,,,,,,++++++___YYYSSSSSSWWW[[[\\\[[[ZZZTTTKKKFFFDDDCCCAAA???:::BBBHHHEEE;;;222000222000000///......///000111000000000/////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,------------,,,------------.........111------000222000000111////////////000000000000000000000111111111111111555666888===BBBEEEFFFFFFEEEFFFHHHGGGDDDEEEQQQ^^^zzzqqqjjjhhhtttvvv}}}fffVVVMMMJJJJJJOOOSSSTTTRRRQQQOOOKKKEEEEEEJJJNNNLLLEEE;;;444111......//////////////////......//////......---,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,++++++++++++***************************************************++++++++++++++++++++++++)))************++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000000///...------......---------,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***))))))******,,,------++++++,,,,,,---.........+++,,,------......------...------,,,,,,------...---------...//////000000---------------------------------,,,++++++******************************+++,,,,,,------,,,,,,+++++++++++++++************************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++***+++,,,,,,------,,,,,,ddd^^^XXXWWW[[[]]]ZZZVVV]]]XXXQQQLLLHHHEEEAAA>>>:::AAAIIIIIICCC:::444222111000/////////000111222000000000////////////...........................------------------------------------------------++++++,,,,,,,,,,,,------.........///////////////------------------------,,,,,,,,,------------...------------............///......000333555555555////////////000000000000000000111111000000111333666999===BBBEEEGGGGGGFFFFFFFFFGGGFFFDDDKKKaaavvvuuuoooooorrruuuvvvrrr\\\SSSSSSMMMOOOQQQSSSTTTSSSPPPLLLJJJNNNQQQPPPIII@@@888444///...............//////.........///......---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++++++++++++++))))))*********+++++++++******++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///000000000000///...---,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------))))))))))))***+++,,,---000000//////.........---,,,,,,---...///000000///000000000000000000000000/////////////////////........................------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************)))(((((()))+++,,,...+++,,,------......------vvvmmmccc\\\ZZZYYYWWWUUUZZZYYYVVVSSSOOOIIICCC@@@===@@@FFFJJJIIICCC:::333222111000//////000111222111000000000////////////........................------------------------------------------------+++++++++,,,,,,---------............//////000000------------------------,,,,,,---------.........---------.........//////---...///111555888999888.../////////000000000111///111222111000000333666999<<>>777444333111000000000111222111111000000000/////////........................------------------------------------------------***++++++,,,,,,------...---------......//////000------------------------,,,---------............------........./////////,,,...///000444999:::777......//////000000111111///111333222111222666:::===@@@DDDGGGGGGFFFFFFGGGCCCDDDJJJVVVggg}}}~~~sssnnnmmmlllppp}}}iiiPPPJJJHHHKKKPPPRRRSSSUUUUUUTTTRRROOOJJJEEE???<<<444222000///..................//////......---,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++******++++++,,,,,,---------------,,,,,,------.........////////////......------,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,---...///000111222444666888:::<<<===AAAAAACCCDDDEEEEEEEEEEEEGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEDDDBBB@@@===;;;777666555444222000//////,,,,,,,,,,,,++++++++++++........................+++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))************************))))))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))***+++,,,------+++,,,------......------kkkXXXTTTWWWTTTVVVXXXXXXVVVRRRPPPNNNKKKKKKKKKKKKJJJFFFAAA===666444333111000000000111111111111000000000//////........................------------------------------------------------******+++,,,,,,---......+++,,,,,,---......//////------------------------------------........................////////////---000///---000555555111.........///000111111111...111333333222333999>>>@@@CCCGGGHHHFFFEEEEEEFFFHHHKKKYYYppp}}}rrrjjjkkkrrrzzzXXXNNNFFFHHHLLLNNNQQQUUUUUUTTTSSSPPPLLLFFF@@@<<<777555222000...---............//////......---,,,---------....../////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************++++++++++++++++++,,,------.........------,,,,,,---------,,,---...///000000000000------------,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------------...........................,,,---...000222444777888;;;===???BBBEEEHHHJJJKKKMMMMMMNNNOOOPPPPPPPPPOOOQQQQQQRRRSSSSSSRRRQQQQQQPPPQQQQQQPPPOOOLLLJJJHHHEEEDDDCCC@@@>>><<<:::999444444333111000...------------------------------+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))************************))))))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))******+++,,,,,,,,,,,,++++++,,,---------------bbbUUUTTTSSSUUUVVVVVVUUUTTTUUUUUUPPPQQQQQQMMMHHHCCCBBBBBB777666444222000000000000111111111111000000000000........................------------------------------------------------******+++,,,,,,---......++++++,,,,,,---...//////---------------------------------.........//////............/////////000...111000,,,---111000+++---......///000111111222...111444444222444:::@@@BBBEEEHHHHHHEEEDDDDDDFFFPPPUUUggg|||sssmmmjjjmmmzzz___RRRGGGFFFIIIKKKOOOTTTTTTTTTSSSQQQNNNGGG???:::999777444000...---............//////......---,,,........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,------...//////...------,,,,,,,,,------+++,,,---///000000111111......------------,,,,,,,,,,,,,,,------.........,,,,,,,,,---------..............................333444666999===AAADDDEEEIIIJJJLLLNNNPPPRRRTTTUUURRRSSSTTTTTTUUUTTTTTTTTTTTTUUUVVVWWWWWWVVVUUUTTTTTTUUUVVVVVVUUUSSSQQQOOOSSSRRRPPPMMMJJJGGGEEEDDD>>>===;;;888666333111000,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************))))))))))))************))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***+++,,,---,,,+++******+++,,,,,,------,,,,,,yyy```XXXUUUWWWYYYXXXUUUTTTUUUVVVTTTRRRPPPNNNLLLGGGAAA<<>>===:::666222000000000000//////.........---------------------------------------------------------,,,,,,,,,---------......,,,++++++******++++++,,,------------------------,,,,,,+++***+++,,,---...,,,+++***))))))***+++,,,---999<<<111(((***---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///........................000000000000000000000000.........------,,,,,,,,,......---------------,,,,,,---///...------...///......---...000333666888???@@@CCCFFFJJJMMMOOOQQQQQQQQQRRRSSSTTTVVVXXXYYYWWWVVVVVVVVVUUUUUUUUUUUUYYYUUUOOOKKKJJJLLLOOORRRMMMPPPUUUWWWWWWVVVUUUUUUUUUUUUUUUTTTRRRNNNJJJHHHEEEFFFCCC???>>><<<555---222///,,,,,,---///000111---------..................---,,,,,,+++++++++,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------,,,,,,,,,++++++*********************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++xxxcccXXXXXXWWWVVVVVVUUUTTTSSSTTTSSSRRRQQQNNNHHHBBB===@@@<<<888555444333222111222111111000000000000/////////.........---------.........---------,,,,,,,,,,,,---------.........,,,,,,---------.........------------------------,,,,,,------......---------,,,,,,,,,------.../////////.........//////000//////////////////////////////000000111111222222444333222333555:::???BBBCCCCCCEEEGGGEEEEEEKKKTTTlllsssVVVJJJIIIJJJLLLQQQTTTTTTUUUUUURRRLLLEEE???===<<<999555111//////000//////.........---------------------------------------------------------,,,,,,,,,---------......,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---,,,+++***))))))***+++,,,)))444666---(((+++...,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///......................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,...000///000222555999===AAACCCHHHIIIKKKMMMPPPRRRTTTUUUUUUUUUTTTTTTTTTUUUUUUVVV[[[[[[[[[[[[[[[ZZZZZZZZZRRRNNNHHHCCCAAABBBDDDFFFIIIIIIIIIHHHIIIMMMRRRWWWTTTUUUVVVUUURRRNNNJJJGGGCCCCCCBBB@@@CCCGGGGGGCCC>>>;;;777444222000---+++000///...------,,,------------,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,,,,,,,,,,+++++++++***************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++xxxddd]]]VVVSSSUUUVVVUUUSSSUUUUUUTTTTTTQQQKKKDDD??????===:::888777666333111111111222222222111000000/////////............---.........------------,,,,,,------------.........,,,------------.........------------------------,,,,,,------............---------,,,------...///............///000111111//////////////////////////////000000111222222222444444444666999>>>BBBEEEDDDEEEGGGGGGEEEGGGQQQ]]]zzzyyy}}}nnnVVVJJJHHHJJJLLLPPPQQQSSSTTTSSSNNNGGGBBB===>>>>>>:::444000///000/////////.........------------------------------------------------------,,,,,,,,,---------......---------,,,,,,---------++++++++++++++++++++++++******)))))))))***+++,,,++++++************++++++'''---///***(((---///+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///........................------------------------...------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------,,,...111444444666:::>>>CCCGGGIIIKKKNNNNNNOOOPPPRRRSSSTTTUUUWWWVVVVVVUUUUUUUUUVVVVVVYYYZZZZZZ[[[[[[[[[ZZZZZZNNNKKKEEE@@@<<<:::;;;;;;DDDCCCBBBAAABBBGGGOOOTTTRRRSSSTTTUUUSSSQQQNNNLLLBBBBBB???<<<@@@IIIMMMMMMIIIGGGDDDAAA===777111,,,111000...---,,,,,,------------,,,,,,,,,------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,++++++++++++***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++mmm}}}ooo^^^TTTTTTWWWXXXWWWVVVVVVVVVVVVTTTOOOHHHCCC???>>><<<<<<;;;999555222000111111222111111///////////////...........................------------------------............------------............------------------------,,,,,,---------...//////......------------..................///000111222///////////////////////////000000111111222333333222333555999<<>>AAABBB???777111//////////////////....................................------------------------,,,,,,,,,---------............------------......++++++++++++++++++++++++***************++++++,,,++++++++++++++++++++++++(((++++++(((***///...***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..............................---------------------------------------------------------....../////////...//////......111555999===@@@CCCFFFHHHIIIJJJIIIKKKKKKLLLMMMNNNOOOPPPPPPRRRRRRSSSSSSTTTVVVWWWXXXVVVWWWXXXZZZZZZ[[[ZZZZZZTTTQQQLLLFFFBBB???======BBBCCCEEEEEEFFFGGGJJJMMMOOOOOOOOOOOOPPPQQQRRRSSSJJJJJJFFFAAAAAAFFFHHHHHHLLLLLLKKKKKKIIIDDD>>>999222111///...---...///000---------------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,***+++++++++++++++,,,,,,fffuuuuuu```VVVTTTVVVWWWVVVVVVWWWWWWVVVRRRLLLHHHBBBAAA???>>>>>><<<999666111111111111000///......//////////////////////////////.........------------------.........//////---------.........//////------------------------------,,,------///000111///......---------...............//////111222333000000000000000000000000000000000111222222333333111333777;;;???BBBEEEFFFGGGEEEDDDGGGLLLXXXnnn{{{uuuqqqpppxxxhhhUUUMMMJJJMMMNNNQQQTTTUUUTTTOOOLLL@@@CCCDDDBBB;;;555111///000000/////////.................................------------------------,,,,,,,,,---------......///......------......///------------------------+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++++++++***)))+++...---***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------................................................------------------------+++,,,,,,---...//////000.../////////000444999===BBBDDDGGGIIIKKKJJJIIIHHHJJJJJJKKKLLLMMMNNNOOOOOOMMMMMMMMMNNNOOOPPPQQQRRRUUUWWWYYY[[[]]]]]]]]]\\\ZZZYYYUUUQQQMMMJJJHHHGGGGGGGGGFFFEEECCCCCCEEEGGGOOOLLLHHHFFFFFFIIINNNQQQSSSUUUSSSNNNLLLMMMLLLJJJLLLMMMNNNPPPQQQOOOJJJGGG;;;999777444111000//////.........------...//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,pppkkktttxxxaaaUUURRRSSSVVVVVVVVVWWWWWWUUUQQQMMMHHHEEEAAA?????????>>>===555444222111//////.........////////////000000000/////////.........------------........./////////------........./////////------------------------------,,,,,,---///111222000///......---.........////////////000111111222000000000000000000000000000000111111222333333333111444999>>>BBBDDDEEEEEEDDDBBBEEEOOO]]]pppxxxvvvvvvvvv|||xxx```PPPJJJMMMNNNOOORRRTTTTTTQQQOOODDDDDDDDDCCC???999444000000000000/////////..............................------------------------,,,,,,,,,---------............------------......------------------------++++++,,,------------,,,++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------................................................,,,,,,,,,------------...)))***+++,,,---.../////////000222333555888===AAADDDFFFIIILLLNNNNNNNNNMMMOOOOOOPPPQQQQQQRRRRRRSSSLLLKKKJJJIIIIIIIIIIIIIIIPPPRRRUUUXXXZZZZZZZZZYYY[[[[[[ZZZYYYWWWTTTRRRPPPPPPLLLFFF???;;;<<>><<>>777111000000000000/////////...........................------------------------,,,,,,,,,---------.........------------------...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---,,,,,,+++++++++,,,------,,,++++++******+++,,,,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------........................------------------------,,,,,,,,,---------......++++++,,,...///111222222444666999<<<>>>BBBFFFIIIIIIKKKMMMPPPRRRSSSTTTTTTUUUTTTTTTTTTSSSSSSSSSRRRMMMMMMLLLJJJJJJIIIIIIIIIKKKNNNQQQUUUWWWXXXWWWWWWWWWXXXZZZ[[[[[[ZZZXXXWWWVVVSSSLLLEEE??????BBBEEEGGGDDD@@@===<<<>>>BBBDDDIIIQQQWWWWWWVVVVVVTTTQQQJJJIIIIIIJJJMMMOOOOOOOOOQQQPPPNNNJJJEEE@@@;;;888222222000///......------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++*********))))))*********))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,)))******+++,,,,,,------mmmccciii|||fffYYYWWWUUUTTTSSSTTTVVVWWWVVVVVVQQQKKKDDD??????BBBEEEGGG???<<<777333000000111222.../////////000000111111000/////////......................../////////000............/////////000------------------------...---,,,,,,---///222444000000///...............222111000000000000000111000000000000000000000000000111111222222333444444555999???DDDHHHHHHGGGFFFLLLMMMWWWlll|||wwwyyyqqqdddLLLKKKJJJKKKNNNPPPQQQPPPJJJEEEAAABBBDDDAAA999111000000000000////////////////////////////////////------------------------,,,,,,,,,---------......---------,,,,,,---------++++++++++++++++++++++++((()))***+++,,,+++******++++++------------++++++'''(((***++++++***,,,///,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............///000222333555666777;;;>>>AAAEEEGGGJJJNNNQQQPPPQQQRRRTTTUUUVVVWWWWWWVVVVVVTTTSSSRRRPPPOOONNNNNNNNNNNNNNNOOOPPPQQQQQQMMMPPPTTTWWWZZZ[[[ZZZZZZSSSVVVYYY\\\^^^]]]\\\[[[XXXXXXVVVRRRMMMHHHFFFEEEAAA@@@@@@@@@BBBDDDGGGIIINNNUUUZZZYYYVVVTTTRRROOOFFFEEECCCEEEHHHMMMOOOPPPRRRRRRSSSQQQNNNJJJEEEBBB444333111000...---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))************************'''((()))******)))((('''))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))***+++,,,,,,------nnn```aaappp~~~hhhWWWSSSSSSVVVYYYVVVPPPRRRZZZPPPOOOKKKFFF@@@>>>AAADDDEEE???888555444444222000222222111111000000//////000000//////.........---000---,,,---///000...,,,------............------,,,,,,,,,---------......+++++++++,,,...000111222222///...000333333...)))222111111111000000//////111111000000111222333333///111333333222222333555>>>???CCCHHHGGGDDDGGGLLLOOO___ooo{{{tttsss{{{pppYYYKKKPPPRRRKKKIIIQQQMMMIIIEEECCCCCCBBB???<<<222333333111...,,,---.........////////////......//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,,,,---------......------............------//////.........---------,,,---.../////////......,,,...111666:::===???@@@JJJKKKMMMOOOPPPQQQRRRRRRRRRSSSUUUVVVVVVVVVUUUUUUSSSQQQMMMKKKJJJJJJIIIHHHNNNOOOQQQSSSUUUWWWYYYZZZXXXWWWVVVWWWXXXXXXVVVUUUVVVUUUTTTUUUWWWYYYZZZYYYZZZYYYWWWUUUSSSRRRRRRRRREEE@@@===???AAACCCHHHOOOTTTVVVYYY[[[[[[YYYVVVTTTFFFCCC@@@>>>???DDDJJJMMMMMMNNNQQQUUUWWWSSSKKKDDD===;;;888444000...------..................//////,,,,,,,,,++++++*********++++++++++++++++++++++++))))))*********++++++++++++++++++*********)))))),,,++++++***)))))))))***++++++++++++++++++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))***++++++,,,,,,++++++***(((***,,,+++)))***,,,///mmmcccdddgggppp```XXXSSSTTTVVVTTTTTTVVVSSSQQQLLLEEE???>>>AAADDDHHHCCC<<<666333222222222111111111000000000000000000000/////////.........///...,,,---///000...,,,------............------,,,,,,---------.........------------......///000///......222777888666222222111111111000000000000111111111111111222333333000222222222222222555777???@@@EEEHHHFFFEEELLLTTTbbbvvvxxxuuusssxxxwwwXXXLLLKKKKKKMMMRRRNNNJJJFFFCCCCCCBBB???===666444222000////////////......////////////......//////.........---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,,,,---------.........------............------//////.........---------...............//////000333555999>>>BBBFFFIIIJJJMMMNNNOOOQQQSSSTTTTTTTTTTTTUUUVVVVVVVVVTTTSSSRRRQQQMMMHHHFFFHHHLLLOOOQQQSSSTTTUUUVVVXXXYYYZZZ[[[\\\[[[YYYXXXXXXVVVTTTRRRQQQPPPPPPQQQTTTUUUTTTSSSVVVVVVVVVVVVUUUUUUUUUUUUSSSMMMHHHGGGDDDBBBCCCGGGMMMOOORRRUUUVVVVVVVVVUUUNNNJJJEEE@@@@@@CCCIIILLLIIIIIIKKKNNNQQQQQQMMMJJJGGGCCC>>>;;;999777222...000000000//////---,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++*********+++++++++,,,,,,,,,++++++++++++*********,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))++++++,,,,,,,,,,,,++++++)))+++,,,,,,******---000wwweee\\\jjjyyygggVVVRRRVVVXXXVVVTTTUUURRRMMMFFFAAA???@@@CCCHHHEEE???999333111111333000000000000111111111111000000////////////......///...------//////...---------............------,,,------------.........//////......---............---...222777999777555111111111111111000000000222111111111111222222333222333222222222444888;;;@@@BBBFFFHHHFFFHHHUUUbbbwww{{{vvvuuuwww{{{kkkMMMGGGMMMPPPPPPPPPLLLGGGCCCBBBAAAAAA@@@;;;777111///000111111000......////////////.....................---------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,---------......------------------------,,,------------.........------............------...............---------000///------...000333555;;;===AAAFFFJJJNNNQQQRRRPPPQQQRRRTTTUUUVVVVVVVVVVVVWWWWWWWWWUUUSSSRRRPPPKKKIIIFFFFFFJJJOOOSSSUUUWWWWWWWWWWWWWWWVVVVVVVVVSSSRRRPPPOOOOOOOOOMMMKKKHHHHHHHHHJJJLLLLLLKKKIIIKKKLLLMMMOOOOOOOOOOOONNNQQQLLLIIIIIIFFFBBBBBBDDDGGGIIILLLOOOSSSWWWZZZ[[[WWWSSSLLLGGGEEEFFFJJJLLLHHHFFFEEEFFFJJJNNNPPPQQQKKKEEE???===>>><<<666000111111000000...---,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++---,,,,,,+++++++++++++++------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,------,,,,,,+++***+++,,,,,,+++,,,...000zzziiibbbnnnfffWWWUUUWWWVVVTTTTTTRRROOOKKKFFFCCCAAA@@@CCCCCCBBB<<<555111111333//////000000111111222222000000/////////////////////........./////////...------............------------------............//////............//////000//////000222222000...111111111111111111111111222222222111111222222333444444333222222555;;;???BBBEEEHHHIIIHHHOOObbbuuuvvvvvvWWWHHHLLLOOOKKKQQQMMMHHHDDDBBBBBBCCCCCC@@@999111...000222111///......////////////..............................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------............------............------........................000...------000555:::===AAACCCFFFJJJMMMPPPRRRSSSRRRSSSTTTUUUVVVVVVVVVVVVWWWWWWWWWWWWVVVTTTSSSQQQMMMLLLMMMPPPSSSUUUTTTSSSRRRRRRQQQQQQPPPPPPOOOOOOKKKJJJJJJKKKNNNPPPPPPOOONNNNNNOOOQQQSSSRRROOOMMMKKKLLLOOOQQQRRRQQQPPPOOONNNKKKIIIKKKIIIDDDBBBDDDBBBCCCEEEIIIMMMRRRWWWZZZXXXVVVSSSPPPNNNNNNOOOOOOLLLHHHDDDBBBCCCIIIOOORRRJJJFFFBBB@@@@@@???<<<:::444333000...------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,,,,++++++------,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))*********,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---///000lllgggmmm}}}cccUUURRRSSSTTTQQQRRRRRRQQQNNNIIICCC???===@@@BBB@@@:::444222222//////000000111111222222//////000000000000000000...////////////...//////------............---------------.........//////...............///111111111000/////////...---+++111111111111111222222222333333222222222222222333555444333222333888>>>CCCEEEFFFIIIKKKMMMYYYqqq}}}zzz}}}eeeKKKHHHJJJIIIPPPNNNJJJFFFCCCCCCEEEGGGDDD<<<333///000111111.........////////////......---.....................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------.........//////------............---------...........................///111666<<>>:::555000---,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,++++++,,,,,,,,,++++++,,,------************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))************+++,,,,,,------,,,,,,+++,,,,,,+++,,,---...//////~~~mmmcccnnnvvv^^^SSSRRRRRRPPPQQQSSSTTTSSSOOOHHHBBB===???AAAAAA===888555222000000000000111111111111//////000000000000111111...///000000......///000------............------------........./////////............///000111222000000000000000000000000111111111222222222222222444333333222222222222333555555444444666:::AAAEEEGGGGGGIIILLLTTTeee~~~{{{yyyyyyzzz{{{|||yyyzzz{{{|||}}}~~~yyyWWWIIIHHHJJJMMMMMMKKKHHHEEEEEEHHHJJJGGGAAA888222111111000.........////////////......---------...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------........./////////------............---------------..................000333888===CCCHHHKKKMMMNNNOOOPPPQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRSSSTTTUUUUUUUUUTTTSSSRRRTTTPPPJJJHHHIIIMMMPPPRRRYYYZZZ\\\___cccfffhhhjjj```___]]]]]]```bbbbbbbbbTTTTTTSSSTTTUUUTTTRRRPPPIIIKKKOOOTTTYYY\\\^^^___]]][[[\\\``````\\\[[[]]]SSSPPPMMMJJJHHHHHHIIIJJJOOOQQQUUUWWWXXXWWWUUUTTTQQQNNNJJJDDD???===???AAAKKKNNNPPPLLLDDD@@@AAAEEEIIIEEE???888222...,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,++++++++++++,,,,,,---************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((()))******++++++***++++++,,,,,,++++++***,,,+++***+++---.........mmmhhhnnn~~~qqq```WWWTTTRRRRRRRRRTTTUUUSSSNNNIIIEEECCCBBB@@@???<<<777444111111111000000000000000//////000000000111111111...000111000......///111------............------............////////////000///////////////000000///000000000000000222333111111111222222333333333555444333222222222222222444555555666888<<>>;;;<<>>===:::666222222111111000000////////////000000111111111222...000222111...---///111---..................---............/////////000222111000///............000000000///......///000111111111222222333333333555444333333222222222222333555666777999>>>CCCGGGKKKGGGGGGOOO___vvvwwwttt{{{zzzvvvrrrmmmiiifffffffffgggggghhhhhhiiieeeggggggfffddddddgggjjjkkkllllllmmmnnnnnnoooooorrrssstttvvvxxx{{{}}}~~~iiiQQQIIIIIIKKKLLLKKKIIIIIIKKKNNNMMMJJJDDD<<<555111000111......////////////......---------.........//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++,,,,,,---------,,,,,,,,,---------......------------------------............/////////000---..................------------.........//////333777>>>DDDIIIKKKLLLKKKMMMNNNOOOQQQRRRSSSTTTTTTRRRSSSSSSSSSSSSRRRQQQQQQQQQQQQQQQPPPNNNLLLJJJHHHJJJPPPYYYdddkkkllliiieeeYYYWWWUUURRRNNNKKKIIIGGGHHHFFFCCCBBBBBBDDDDDDDDDBBB@@@============<<<;;;<<<<<<<<<<<<===>>>@@@@@@@@@>>>@@@DDDFFFEEEEEEIIIIIIIIIIIIJJJLLLOOORRRSSSSSSQQQOOONNNMMMLLLMMMMMMNNNRRRTTTSSSMMMGGGCCCBBB<<>>@@@DDDGGGKKKMMMNNNNNNNNNMMMOOORRRVVVWWWTTTQQQRRRSSSTTTRRROOOMMMMMMNNNKKKKKKKKKMMMPPPSSSTTTTTT\\\eeemmmqqquuuvvvkkk[[[LLLHHHCCC@@@>>>>>>>>>===999<<>>???CCCFFFDDDBBBGGGAAA???EEEHHHFFFCCCDDD;;;::::::===@@@BBB???<<<>>>>>>??????AAADDDIIILLLOOO\\\eee```TTTNNNNNNOOONNNNNNPPPTTTXXXWWWPPPIIIDDDDDDHHHQQQZZZ[[[TTTMMMKKKJJJMMMRRRUUUPPPCCC888222///---,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******))))))))))))******+++*********))))))((((((++++++++++++++++++++++++************************)))))))))))))))))))))))))))***++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))************+++++++++***+++,,,,,,------,,,,,,ssshhhiii}}}uuuZZZSSSJJJIIINNNTTTWWWWWWTTTRRROOOJJJFFFAAA===;;;999555111000111222111000111111000///////////////111000000000/////////...///000111000...---...///------........./////////---.........///000000000////////////000000000111111000000111333444444333333333222222333333444555666555777===AAAAAADDDHHHHHHOOO]]]qqqyyyqqqrrrwww~~~yyyttttttsssrrrsssuuuwwwyyyvvvqqqjjjgggffffffeeeddddddeeefffdddaaa^^^]]]]]]bbbaaa`````````aaacccdddiiikkknnnooopppqqqsssuuussssssttttttvvvwwwxxxyyyxxxyyy{{{}}}~~~~~~~~~~~~zzzzzz{{{}}}~~~qqqTTTLLLHHHKKKKKKGGGGGGJJJPPPPPPMMMGGG>>>777333111111111111000//////......------------------------//////.........---------...............------------------------------------------------------------------------------------------............///........................------------------------,,,---//////---,,,---.........///000333777:::<<>>>>><<<:::;;;;;;:::999:::<<>>BBBDDDJJJKKKMMMNNNNNNNNNNNNMMMRRRPPPOOOOOOPPPQQQQQQPPPOOONNNMMMMMMMMMLLLJJJHHHJJJOOOYYYccckkknnnmmmjjjeee```XXXTTTZZZ___SSSAAA???>>>>>>AAAFFFLLLPPPRRRVVV[[[bbbhhhoooyyyyyyrrrjjjffffffiiijjjjjjaaahhhqqq}}}|||ccc```YYYPPPJJJIIIIIIHHHGGGDDDBBB???<<<:::999888888;;;EEEOOORRRUUUYYY[[[[[[UUUOOOGGGEEEHHHNNNSSSUUUTTTVVVXXXXXXVVVVVVXXXZZZSSSQQQOOONNNNNNOOOQQQSSSHHHBBB999222///.........)))***,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************************************************)))***,,,+++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************+++++++++,,,++++++,,,---------------nnn^^^gggzzz```MMMPPPVVVSSSSSSXXXXXXXXXVVVSSSOOOIIIDDDAAA>>>;;;666222000000000111222111000000//////000000000000000000////////////***+++---...///222777;;;....../////////000000000000000000/////////////////////000000000111111111222111000111333444444333333333333333333444555666777888<<>>CCCGGGIIILLLMMMNNNOOOOOOOOONNNMMMPPPPPPPPPQQQRRRRRRRRRRRROOOKKKGGGGGGMMMUUU\\\___bbbaaabbbbbbbbb```\\\YYYQQQLLLEEEHHHXXXeee^^^NNNLLLLLLMMMQQQYYYaaafffiiieeeiiiooowwwzzzuuusssuuuwwwyyyzzztttzzz|||uuuooogggbbbaaabbbbbbaaaYYYVVVQQQLLLHHHCCC@@@===:::>>>AAACCCGGGLLLNNNKKKNNNMMMLLLMMMPPPPPPNNNLLLMMMQQQVVVYYYYYYYYYXXXYYYVVVUUURRRNNNKKKNNNTTTYYYSSSMMMDDD<<<666222...,,,***+++,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************************************)))+++,,,,,,***))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++*********+++++++++,,,,,,+++,,,,,,---...---------iiiaaajjjpppTTTQQQVVVTTTSSSVVVWWWXXXWWWUUUQQQKKKEEEAAA>>><<<999444111000000111222222111000000000000000////////////000000000000,,,---......///111555999------........./////////000000000000000/////////000000000000111111111111333222222333555666555444333333333333444555666777888:::>>>CCCDDDHHHTTT```vvvyyyyyy|||~~~|||zzzxxxyyyzzzyyyvvvsssqqqqqqnnnnnnnnnmmmlllkkkiiihhhiiihhhhhhgggggggggggggggkkklllllllllmmmmmmnnnnnnoooooooooooooooppppppqqqppprrruuuwwwxxxzzz|||}}}{{{[[[LLLJJJJJJKKKMMMKKKNNNQQQRRRNNNEEE;;;444222222222111000000//////........................---.....................//////.........------------------------------------------------------------------------------------------............///................................................---...///...------///111333555:::???CCCGGGIIIJJJJJJKKKMMMNNNOOOOOONNNNNNMMMNNNPPPQQQPPPOOONNNNNNIIIIIIKKKQQQ]]]jjjuuu{{{zzzqqqdddXXXOOOJJJGGGEEEFFFGGGIIIVVVpppzzzdddcccbbbdddiiiooorrrtttmmmkkkkkkrrr||||||zzzyyyxxxyyyzzzzzzzzzyyywww|||zzzvvv|||wwwuuuvvvwwwvvvtttkkkgggccc___\\\WWWRRRNNNIIIIIIEEEAAABBBDDDBBB===EEEIIIOOOVVVZZZZZZXXXUUUPPPQQQRRRUUUYYYZZZZZZXXXUUUVVVTTTPPPLLLLLLQQQVVVXXXUUUOOOIIIBBB:::111,,,,,,---...///......---,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---++++++************++++++******++++++++++++++++++++++++++++++++++++++++++***************************************************+++,,,,,,***))))))***************************************************)))))))))))))))******+++***++++++++++++,,,,,,,,,,,,,,,---.........------|||hhh```kkkhhhWWWSSSRRRTTTXXXUUUVVVWWWUUUQQQKKKDDD@@@======;;;777333000000111222222111000000000000111////////////000000000000111111111///......000111------........./////////000000000000000000000000000000000111111111222222444333222333666777666555333333333333444555777777;;;===BBBGGGKKKUUUiii|||~~~xxxuuuyyy~~~{{{xxxvvvuuuttttttsssssstttuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvyyyxxxvvvuuuttttttttttttrrruuuxxxzzzzzz|||~~~vvvWWWKKKLLLLLLJJJJJJLLLOOOQQQOOOHHH???888333222222111111000//////........................---------.......................................---------------------------------------------------------------------------------............///................................................,,,---...------...111444888;;;???CCCGGGIIIIIIIIIHHHIIIKKKMMMNNNNNNMMMMMMLLLMMMNNNMMMKKKIIIIIIIIIGGGOOO[[[fffpppwww|||{{{ooo]]]MMMDDDBBBDDDEEEHHHOOOZZZkkkyyyvvvsssqqqrrrtttuuuuuuuuummmfffiiisss~~~}}}zzztttyyyxxxtttxxx|||xxxuuuqqqooonnnjjjddd___```___[[[TTTRRRPPPIIIAAA===@@@EEELLLSSSYYY^^^```\\\YYYVVVVVVXXXZZZZZZXXXTTTUUUUUURRRNNNLLLNNNPPPWWWVVVUUUSSSMMMDDD:::333111000000///......------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++************++++++************++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++***+++---,,,+++))))))***************************************************)))))))))))))))******+++++++++++++++,,,,,,,,,,,,,,,,,,---...............{{{jjjdddjjjooo]]]VVVVVVXXXTTTUUUVVVVVVRRRKKKDDD???<<<======:::555222111111333222111111000000111111.../////////000000000111000111111000...---...///....../////////000000000/////////000111111111222000000111111111222222222333222222333555666666555222333333333555666777888===@@@FFFMMMUUUfff{{{xxxuuuwww~~~cccLLLLLLNNNHHHKKKKKKMMMPPPPPPLLLDDD>>>333333222111111000000///........................---------.........//////,,,,,,------.../////////---------------------------------------------------------------------------------............///................................................,,,---.........000444777;;;>>>CCCGGGIIIJJJIIIIIIHHHIIIKKKLLLMMMMMMLLLKKKKKKLLLKKKIIIHHHIIINNNRRRYYYbbbnnnrrrpppkkkhhhiiifff\\\PPPFFFEEEIIIPPPTTTPPP[[[gggsss|||zzzzzz|||||||||zzzsssqqqvvv}}}~~~}}}xxxpppiiilllppprrrooommmhhh]]]SSS??????>>>???CCCJJJRRRXXXZZZ^^^bbbbbb___ZZZVVVTTTTTTTTTTTTRRRPPPNNNNNNNNNRRRSSSUUUWWWUUUOOOFFF@@@666444222///.........///------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,------++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,---,,,+++*********************************************************)))))))))))))))******++++++++++++,,,,,,,,,------,,,------...............zzzggg[[[ppplll\\\WWWUUUSSSUUUWWWVVVRRRKKKDDD???:::<<<>>>;;;666222111111333222111111000111111111.../////////000000111111***,,,///000//////000111000000000000111111111111......///000111222222333000111111111111222222222222111111222444555555444222333333444555666888888???CCCIIIQQQ\\\sss~~~zzzxxxxxxyyy|||jjjLLLLLLOOOIIILLLKKKMMMOOOPPPNNNHHHCCC333333222222111000000000////////////////////////---------.........//////+++,,,,,,---...///000000---------------------------------------------------------------------------------.........//////........................////////////////////////---...//////000222777:::<<>>;;;===???BBBEEESSSfffnnndddUUUMMMLLLOOOTTTVVVUUURRRMMMJJJHHHJJJNNNSSSXXXXXXTTTQQQLLLDDD:::222//////000111///---,,,,,,...111111111////////////////////////////////////....................................+++++++++,,,,,,---------------,,,,,,,,,,,,++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,........................ooo___gggyyyvvv]]]UUUSSSPPPQQQTTTSSSLLLDDD<<<;;;<<<======:::666222333222111///......000222////////////////////////000000/////////.........////////////////////////////////////000000000111111111111111222222222222222222333333333444444444333444555555555888<<>>BBBKKKQQQWWWaaattt|||}}}{{{zzz}}}{{{yyyzzz}}}zzz]]]KKKDDDIIIKKKMMMNNNNNNOOOPPPQQQEEE???777222222222222111////////////////////////......///000000000000000------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------,,,,,,,,,,,,---..............................000111333666:::>>>BBBDDDEEEEEEFFFHHHKKKLLLLLLJJJLLLJJJJJJJJJHHHIIISSS]]]yyyrrrddd^^^RRRMMMQQQgggxxx|||}}}|||yyyyyy{{{}}}vvvppphhhccccccfffjjjlllxxxsssmmmhhhddd^^^YYYUUUTTTIIIAAADDDMMMVVV]]]aaaUUURRROOOOOORRRTTTTTTSSSQQQKKKEEEFFFMMMUUUZZZ[[[VVVQQQKKKDDD===777111---222111///000111111///...111111111111111111111111/////////............---.................................---------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,+++*********+++---...,,,,,,,,,,,,,,,,,,------........................ooo___YYY```xxxzzz```WWWQQQSSSVVVTTTMMMHHHEEE@@@<<<>>>CCCCCC===777222222111111222222111000////////////////////////000000//////////////////........................//////000000000111111111111111111222222222333333333333333444444444444555444555555666888<<>>@@@MMM\\\gggeeeaaaZZZSSSOOOQQQUUUYYYXXXTTTNNNIIIIIINNNUUUZZZYYYWWWSSSMMMFFF===444---111000///000111111///---........................//////.........---------......................../////////......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,,,,++++++++++++,,,---...,,,,,,,,,---------------........................{{{ggg\\\SSSaaawwwfffYYYPPPRRRWWWTTTNNNKKKIIIDDD???@@@EEEFFFBBB<<<444222000111222222000...000000000000000000000000//////000000000000000000////////////////////////000000000000111111111111111222222222222333333333333333444444444555555555444444555777999???FFFKKKPPPYYYdddqqq~~~pppNNNEEEIIIMMMQQQRRRRRRRRRRRRKKKFFF===555111000000111////////////////////////......///000000000000000................................................------------------------................................................---,,,,,,,,,,,,---......,,,...///...---...111333333555999>>>AAACCCDDDDDDFFFGGGGGGFFFFFFFFFFFFGGGFFFFFFIIIMMMPPPXXXiiiyyy}}}gggVVVMMMNNNVVVhhh{{{tttnnnkkkgggfffeeecccaaabbbdddgggrrrpppnnnjjjgggffffffgggjjjhhhjjjmmmoooooouuu|||xxxuuuuuuxxx}}}```EEE<<>>999444222333444222///000000000000000000000000//////000000000111111111111111111111111111111111000000111111111222222222222222222333333333444444444444444444555555555555666777:::===BBBJJJTTTZZZdddvvv~~~bbbRRRMMMIIIJJJPPPTTTSSSPPPMMMJJJDDD<<<666333222222////////////////////////......///000000000000000........................................................................................................................///............///000000---000222111///000555::::::<<>>@@@BBBCCC@@@CCCFFFGGGEEEDDDDDDEEEFFFIIINNNYYYjjj}}}vvvaaaWWWSSSUUUaaapppzzzuuurrrvvv~~~|||zzz}}}sssggg```^^^XXX```nnn|||{{{kkkhhhttt~~~cccRRRNNNKKKLLLQQQ\\\eeedddYYYNNNNNNOOOQQQVVV[[[]]][[[YYYXXXYYYYYYUUULLLAAA888333111111000/////////000000////////////////////////.........///////////////------............------........./////////......------------------------........................---------------------------------------------------------............///////////////////////////111111111111111111111111uuu___XXX[[[jjjvvv]]]PPPOOOOOOPPPPPPOOOMMMJJJHHHLLLJJJGGGBBB===999555333333333333333333333333333111111111111111111111111111111111111111111111111000111111222333444555555333333444555555555555555666666777777888:::;;;<<<<<>>@@@AAABBBCCCBBBFFFHHHHHHEEECCCCCCEEEEEENNNZZZggguuu}}}gggVVVVVV]]]eeeuuu{{{uuutttwwwxxxrrr______```dddooo}}}~~~wwwfffcccXXXSSSPPPWWWccciiigggaaaXXXUUUSSSUUUZZZ\\\ZZZXXXWWWXXXYYYWWWRRRIIIAAA;;;333222111000/////////////////////000000000000000------...////////////...------............------------...//////000000000------------------------........................---------------------------------------------------------............///////////////////////////000000000000000000000000qqq___XXX\\\tttuuu___RRRPPPNNNOOOQQQQQQMMMIIILLLKKKHHHDDD@@@;;;777444333333333333333333333333111111111111111111111111111111111111111111111111000111111222333444555666333444444555555555555555555666666777999;;;===>>>AAARRReeetttxxxpppjjj```XXX^^^sss```GGGFFFOOOMMMNNNOOOPPPNNNGGG===666333333222222222111111111000000000000000000000000000000111111111111000000000000000000000000000000.../////////000000000000111111000000//////000000//////000000000111111111000000111111111222222222666999===@@@AAABBBCCCEEECCCEEEGGGFFFDDDEEEJJJOOOUUUddduuuvvvnnn___XXXaaalllttt~~~uuurrrqqqvvv~~~vvvjjjaaaaaammm~~~{{{rrrtttlllddd\\\ZZZ```hhhooossskkkfff^^^XXXUUUVVVXXXZZZZZZXXXXXXXXXVVVQQQIIIBBB555444333111000///.............../////////000000+++,,,---...///......---------............------......---------...///000................................................................................................---------............///////////////////////////000000000000000000000000dddUUUOOOfffpppTTTPPPLLLNNNSSSTTTPPPKKKLLLKKKIIIEEEAAA<<<888555333333333333333333333333111111111111111111111111111111111111111111111111000111111222444555666666333444555555666666555555555555666777:::<<<>>>???GGG\\\qqq}}}yyyooojjj___VVVZZZmmmpppOOOEEEIIILLLMMMOOOQQQPPPIII???777333333333222222222111111000000000000000000000000000000111111111111000000000000000000000000000000////////////000000000000***,,,...111222111///...000000000000111111111111000111111111111222222222999<<<@@@BBBCCCCCCEEEFFF@@@CCCDDDCCCDDDJJJTTT\\\ooosssnnnddddddoootttvvvvvvxxxyyyuuuxxxwww|||nnncccccclllttt|||pppooovvvxxxjjj]]]VVVYYYccckkk{{{tttiii[[[QQQPPPVVV]]]\\\ZZZWWWXXXYYYVVVMMMFFF666555333111000///......---------.........//////++++++---.........---,,,---..................---///...---,,,+++,,,---...........................////////////////////////................................................---------.........//////////////////////////////////////////////////////