BM66(d@ CCCHHHVVVhhhwwwcccRRRMMMNNNcccuuunnn|||ooo```rrrllljjjpppxxx{{{|||~~~sssfff[[[NNNCCCGGGOOOaaawww}}}VVV???777555222333333444444555666777777===<<<;;;;;;===AAAEEEHHHIIIJJJJJJIIIHHHHHHJJJKKKKKKLLLMMMNNNPPPTTTYYY]]]VVVXXXEEECCCZZZfffUUUFFF:::999<<<<<<;;;===<<<;;;;;;===AAAFFFKKKOOOTTTVVVXXXYYYZZZ\\\___aaaxxxooobbbWWWQQQRRRUUUWWWeee```aaaiiipppooommmkkkfffbbbaaaeeefffbbbccchhhiiiiiiiiiiiiiiihhhggggggddd```\\\VVVMMMIIIOOOXXXWWWZZZYYYXXX```pppjjjiiifffdddcccdddeeefffdddffffffbbb]]]VVVOOOHHHHHHIIIFFFAAABBBNNN```mmmiii]]]WWW\\\^^^[[[\\\ccclllyyyyyyggg^^^ccckkkrrrvvvvvvtttqqqzzzsssnnnooovvv{{{{{{xxxtttrrrtttzzz}}}~~~ttt[[[LLLKKKLLLJJJGGGEEEDDDCCCBBB@@@AAAAAACCCEEEHHHHHHFFFDDDFFFFFFFFFFFFHHHJJJLLLMMMJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEFFFHHHJJJJJJGGGEEEDDDDDDDDDFFFHHHJJJMMMNNNOOOOOORRRVVV]]]fffmmmqqqwwwBBBEEEQQQcccsss|||iiiUUUNNNEEEYYYnnnttt}}}|||uuuqqquuuyyyzzzzzz{{{nnnaaaWWWNNNFFFJJJUUUiii~~~xxxyyyRRR<<<666555333444555555666777888999999===<<<;;;<<<>>>BBBFFFIIIMMMMMMNNNLLLKKKJJJKKKMMMGGGIIILLLNNNPPPSSSXXX[[[eeeeeePPPGGGRRRTTTkkkuuuSSS:::<<>>===<<<===???CCCGGGJJJOOOQQQTTTVVVYYY\\\```cccpppkkkddd\\\WWWUUUUUUVVV______cccjjjoooqqqxxxxxxmmmccc___]]]\\\___dddjjjjjjjjjjjjiiihhhggggggaaa\\\WWWVVVSSSOOOOOOQQQSSSSSSTTTVVV\\\dddooovvviiigggdddbbbbbbcccfffgggjjjoootttuuupppiiibbb]]]]]]SSSMMMNNNNNNQQQdddzzzvvvcccTTTQQQPPPLLLMMMSSSXXXcccyyyuuuiii___ccciiiooossssssqqqpppwwwpppkkkkkkqqquuuuuusssnnnrrr{{{vvvqqqoooeeeTTTKKKLLLLLLIIIGGGEEEEEEDDDBBB@@@@@@@@@BBBDDDFFFFFFDDDBBBBBBBBBBBBCCCDDDGGGIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEGGGFFFFFFGGGHHHHHHEEECCCCCCCCCCCCEEEGGGJJJLLLNNNOOOQQQSSSUUUZZZbbbkkkrrrwwwAAABBBKKK\\\lllwwwrrrZZZOOOCCCNNNrrrqqqnnnrrr~~~yyyyyyzzzyyyxxxyyyiii[[[RRRMMMIIIOOO^^^uuuuuuppp|||qqqMMM999444555444666777777888:::;;;;;;<<<=========>>>@@@DDDGGGJJJLLLMMMMMMKKKIIIIIIJJJLLLGGGIIILLLMMMOOORRRVVVXXXcccdddTTTKKKPPPLLLZZZkkk@@@===DDD>>>;;;BBB@@@???===<<<===???BBBDDDIIILLLPPPTTTXXX]]]cccgggggggggfffccc^^^ZZZYYYXXX\\\aaahhhllllllppp~~~}}}jjj```\\\\\\___bbbllllllkkkjjjiiigggffffffeee\\\VVVXXX\\\\\\[[[ZZZWWWTTTVVV]]]^^^\\\```hhhgggeeebbb```aaacccfffhhhnnnxxxxxxuuusss___TTTXXXUUURRReeeoooYYYOOOIIIDDDCCCGGGFFFNNN```sss|||wwwnnniii^^^aaafffkkknnnooooooooouuupppjjjjjjnnnqqqqqqooommmsssxxxwwwrrrfffXXXMMMIIIHHHJJJIIIFFFEEEEEEDDDBBB@@@@@@@@@AAACCCEEEEEECCC@@@?????????@@@BBBDDDGGGHHHGGGGGGGGGFFFFFFEEEEEEEEEHHHGGGEEEEEEFFFFFFEEECCCAAABBBBBBDDDGGGJJJMMMNNNNNNQQQTTTVVVYYYbbboooyyyvvvyyy~~~AAA???FFFVVVgggttt}}}yyy```SSSJJJIII```xxxmmmlllwww|||{{{zzzxxxxxxzzzwwwuuu~~~yyyyyy|||gggXXXNNNKKKKKKUUUggg~~~~~~jjjrrr~~~ooouuuhhhHHH777444555444777888999:::;;;<<<===>>>>>>>>>???@@@CCCFFFHHHJJJKKKLLLMMMMMMLLLLLLNNNPPPRRRQQQPPPNNNMMMOOOSSSVVVXXX\\\TTTOOORRROOOVVVnnnTTT>>><<<<<<===AAA???>>><<<;;;;;;<<<>>>@@@EEEHHHMMMRRRXXX___fffkkkgggjjjkkkgggaaa]]]\\\]]]___dddjjjmmmjjjlllyyyuuullljjjjjjhhhgggmmmllljjjhhhfffeeeddddddggg^^^YYY\\\aaaeeegggjjjddd^^^aaakkkiii]]]\\\ddddddbbb```___```cccgggiiiooo}}}mmm\\\WWWPPPMMM]]]ttttttfff\\\SSSIIIEEEGGGCCCHHHUUUdddkkkjjjfffeee]]]___cccgggjjjmmmooopppvvvqqqlllkkknnnppppppooosssvvvvvv{{{vvvbbbQQQLLLJJJHHHIIIHHHFFFFFFFFFEEECCCAAAAAAAAABBBDDDEEEEEECCCAAA?????????@@@BBBDDDGGGHHHDDDEEEEEEEEEEEEDDDDDDDDDHHHFFFDDDEEEFFFGGGGGGFFFAAABBBCCCDDDGGGJJJMMMOOOLLLQQQVVVXXX\\\fffwwwxxxuuuAAA???CCCQQQbbbppp|||gggYYYNNNHHHTTTyyyjjjmmmwww~~~yyyyyyyyywwwxxx|||qqqiiiqqq|||rrrtttyyygggWWWLLLJJJNNN\\\ooo~~~jjjyyy}}}kkklllzzz___EEE777666666444888888999;;;<<<===>>>??????@@@AAACCCEEEGGGIIIJJJMMMOOOQQQRRRSSSUUUXXX[[[___[[[UUUOOOKKKKKKPPPTTTWWW\\\YYYTTTRRRNNNPPPYYYtttFFF555:::???>>>===<<<;;;::::::;;;===>>>CCCFFFKKKPPPWWW___gggmmmsssuuutttlllaaaYYYYYY[[[___bbbgggjjjhhhgggnnnxxx|||zzz|||{{{ssskkkkkkjjjhhhfffdddbbbbbbaaa```___bbbggggggeeeeeeiiilllgggjjjsssoooaaa\\\cccbbbaaa``````aaadddgggiiirrrkkkVVVIIIIIIRRR\\\mmmmmmmmmjjj```SSSKKKIIIFFFJJJSSS___dddcccbbbccc^^^```cccfffjjjnnnqqqrrruuuqqqlllkkkmmmpppppppppwwwzzzpppuuuooo[[[MMMLLLNNNKKKHHHGGGFFFFFFGGGFFFCCCAAABBBBBBCCCEEEGGGGGGEEECCC????????????AAACCCEEEFFFBBBBBBCCCDDDCCCCCCBBBAAAEEEDDDCCCDDDGGGIIIJJJJJJBBBCCCCCCEEEGGGJJJMMMOOOLLLQQQWWWYYY]]]fffuuu|||AAA@@@CCCMMMZZZhhhwwwoooaaaMMMIIINNNiiihhhhhhqqqxxxyyyyyy}}}}}}yyyxxxyyyyyywwwyyy}}}zzzmmmttt{{{pppwwwsssdddUUUJJJLLLUUUgggwwwiiipppqqqrrrZZZBBB777777777666999999:::<<<>>>???@@@AAABBBCCCDDDFFFHHHHHHIIIIIIIIILLLNNNPPPRRRUUUYYY\\\ccc___WWWOOOJJJJJJNNNQQQUUUXXXZZZVVVRRRQQQRRRQQQsss^^^>>><<>>>>>>>>???@@@BBBCCCBBBBBBCCCDDDCCCBBB@@@???BBBAAABBBDDDHHHJJJJJJJJJCCCCCCCCCDDDFFFIIILLLMMMNNNRRRWWWZZZ\\\bbbllltttBBBAAACCCIIIQQQ\\\mmm}}}xxxgggNNNMMMJJJVVVpppbbbgggpppwwwwwwtttwww||||||yyyzzz|||{{{xxxxxx|||||||||uuuzzz|||jjj]]]PPPIIIQQQ___sssrrrxxxyyyrrrXXX@@@555777999999;;;;;;===>>>@@@BBBCCCDDDDDDEEEGGGIIIIIIIIIHHHGGGDDDFFFHHHJJJLLLOOOSSSVVV[[[XXXTTTOOOJJJJJJMMMOOOOOOSSSYYYYYYUUU[[[___XXXZZZWWWCCC===<<<===<<<;;;:::::::::::::::===???BBBFFFLLLSSS\\\aaannnxxx{{{jjjZZZQQQPPPWWWYYY^^^aaa```^^^dddlllkkkpppssssssvvvzzzvvvooojjjhhhfffcccbbbaaabbbbbbbbblll|||~~~ooofffeeeeeefffgggfffccc```___```___```ccceeefffffffffeeennn~~~xxxkkkaaabbbhhhlllnnnpppqqqpppiii]]]RRRLLLMMMRRRYYY\\\]]]bbbiiillllllmmmooopppqqqqqqrrrllljjjhhhhhhjjjmmmqqqsssuuulllTTTHHHGGGGGGGGGEEEEEEEEEGGGHHHGGGDDDBBBAAABBBDDDGGGJJJKKKJJJHHHBBBAAA@@@??????@@@AAABBBDDDDDDEEEEEEEEECCCAAA?????????AAACCCFFFHHHGGGFFFBBBBBBBBBCCCDDDFFFHHHIIIOOORRRWWW[[[^^^aaafffiiisss}}}BBBAAACCCFFFJJJSSSfffwww{{{{{{~~~kkkTTTRRREEEEEEooo|||cccdddooo|||~~~xxxxxx~~~~~~|||}}}}}}xxxwwwzzz~~~{{{wwwttt{{{uuucccWWWLLLHHHUUUggg{{{|||}}}vvvYYY???333666;;;<<<<<<===>>>@@@BBBDDDEEEFFFEEEGGGIIIJJJJJJIIIHHHFFFDDDFFFIIIJJJKKKNNNQQQTTTQQQQQQPPPNNNLLLKKKLLLNNNRRRUUU]]]\\\YYYbbbggg]]]KKKxxxmmmIII<<<===???>>>===;;;:::999888888:::;;;>>>AAAFFFMMMUUU[[[^^^nnnrrr```UUUQQQWWWZZZ___```\\\ZZZaaalllkkkooonnnkkklllrrrtttqqqjjjiiifffdddbbbbbbcccddddddkkkuuu|||yyypppkkklllcccggggggbbb```bbbdddbbb^^^aaadddfffhhhgggeeedddeeeuuuqqqrrr~~~wwwvvvyyyvvvjjj]]]RRRQQQTTTXXXZZZ[[[bbbkkkrrrrrrrrrsssrrrqqqppppppkkkjjjhhhhhhkkkooosssvvvwww}}}wwwzzzbbbLLLEEEGGGJJJMMMEEEDDDEEEGGGHHHGGGEEEBBB@@@AAACCCGGGJJJKKKJJJIIIFFFEEECCCBBBBBBBBBCCCCCCFFFFFFGGGGGGFFFDDDAAA@@@>>>???@@@CCCEEEEEECCCAAAAAAAAAAAAAAABBBDDDEEEGGGNNNQQQWWW]]]bbbeeegggggg^^^ppp}}}BBBBBBBBBCCCDDDNNNbbbuuuwww|||~~~rrrgggFFFGGGMMMSSSmmm\\\gggyyyuuussszzzvvv{{{}}}~~~~~~|||{{{{{{|||~~~uuuvvvyyy{{{~~~{{{nnnnnn{{{tttaaaTTTKKKMMM]]]qqq}}}tttVVV@@@999<<<<<<:::======>>>???AAABBBCCCCCCEEEFFFFFFGGGHHHHHHHHHHHHCCCEEEIIIKKKLLLMMMOOOQQQNNNOOOPPPPPPNNNLLLLLLMMMMMMUUUYYYVVVWWW^^^ddddddOOO^^^WWW@@@CCC:::>>>===999;;;AAA<<<111999;;;===@@@DDDJJJPPPUUUUUUbbbsss~~~ppp^^^RRR[[[WWWRRRPPPSSSZZZccchhheeefffhhhiiikkkkkkllllllkkkiiieee___[[[]]]dddjjjjjjdddeeennntttrrrqqqrrrnnniiibbb______aaaaaaaaaaaabbbcccdddeeeeeeeeeeeemmmssszzzvvvnnnddd[[[XXXVVVXXXYYYZZZ```hhhqqqpppooooooqqqrrrrrrrrrpppkkkhhhiiikkklllrrrxxxzzz}}}nnnccciiiyyywwwYYYKKKJJJJJJHHHFFFKKKIIIGGGFFFEEECCCAAA@@@AAABBBEEEHHHJJJIIIEEEBBBGGGEEEBBBAAAAAAAAA???>>>EEEIIILLLLLLGGGCCC@@@@@@BBB@@@>>>@@@BBBDDDBBB@@@@@@BBBCCCCCCBBBDDDHHHLLLQQQVVVYYYYYY]]]fffmmmooo^^^mmmDDDCCCCCCBBBCCCJJJ]]]nnn|||~~~eeeKKKIIIJJJLLLyyyyyyaaa```kkkjjjpppzzzyyyyyyzzz||||||{{{{{{|||~~~~~~~~~~~~zzzjjj______iiixxx~~~yyy}}}xxx}}}ooojjjuuuppp___TTTNNNRRReeeyyyrrrUUU@@@999;;;;;;:::>>>>>>???@@@BBBCCCCCCDDDEEEEEEFFFGGGHHHHHHHHHHHHBBBDDDGGGHHHGGGHHHIIIKKKLLLMMMOOONNNLLLKKKKKKLLLJJJOOORRRPPPQQQVVVXXXVVVMMMSSSyyyZZZ:::???AAA@@@<<<;;;===>>><<<888:::<<<>>>AAAFFFLLLPPPSSSZZZeeeqqqwwwsssggg]]]VVVXXXYYYXXXUUUVVV[[[___iiijjjjjjllllllmmmmmmnnniiiiiihhhfffcccbbbcccdddddd``````iiinnnmmmjjjiiigggccc___]]]___aaaaaaaaabbbccccccdddeeefffffffffcccfffrrr|||wwwnnneee]]]```gggoooppplllkkkmmmnnnqqquuuwwwwwwwwwxxxxxxqqqkkkhhhiiikkkmmmssszzz~~~yyyiiiggg|||zzzfffRRRJJJKKKKKKIIIIIIJJJIIIHHHGGGGGGGGGFFFEEE@@@BBBDDDGGGIIIHHHEEEBBBFFFDDDCCCBBBCCCBBBAAA???DDDGGGKKKKKKIIIFFFDDDDDDBBB@@@???AAACCCEEEDDDCCC>>>AAAEEEFFFEEEFFFHHHJJJMMMRRRVVVXXX^^^fffiiihhhiiiyyyEEECCCBBBAAAAAAFFFVVVeeeyyyjjjYYYPPPHHHEEE```lll]]]^^^aaalllwwwwwwwwwxxxzzzzzzyyyzzz}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~dddVVVbbbyyyxxxqqqvvv{{{sssoooyyy|||mmmtttzzzkkk\\\SSSQQQYYYooo~~~jjjPPP???:::<<<======??????@@@AAABBBCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHDDDEEEFFFFFFDDDDDDDDDFFFIIIKKKLLLLLLKKKIIIJJJKKKJJJLLLLLLKKKMMMOOONNNJJJLLLIII^^^LLLCCC@@@>>>>>><<<999:::>>>777999:::;;;===@@@EEEIIIOOOPPPUUU```lllrrrppplll\\\eeemmmmmmeee]]]\\\]]]eeeeeeeeefffggghhhiiiiiiiiikkknnnqqqrrrooojjjeee```[[[\\\bbbgggfffbbb```___]]][[[\\\^^^```aaaaaaaaaaaabbbbbbcccdddddddddccceeehhhnnnwwwyyypppggg^^^cccooozzz{{{uuupppooojjjooovvvyyyxxxvvvuuuvvvqqqkkkhhhiiikkknnnvvv}}}~~~kkkppp|||wwwqqq```UUUKKKIIIJJJHHHGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJAAABBBDDDGGGIIIHHHEEECCCEEEDDDDDDEEEFFFEEECCCAAA@@@CCCGGGIIIHHHGGGFFFFFFBBBAAA@@@AAADDDEEEEEEEEEDDDEEEFFFFFFEEEFFFHHHIIIMMMQQQUUUZZZaaagggeee```eeewwwDDDBBBAAA@@@???CCCPPP]]]lllvvv|||vvvhhhVVVJJJEEELLLooo|||cccYYY\\\gggpppqqqxxxyyyyyyyyyyyyzzz|||}}}}}}~~~~~~~~~~~~~~~~~~{{{||||||}}}gggiii}}}wwwnnnrrrzzzrrrtttuuuuuu~~~~~~vvvfffWWWQQQSSS___yyywwwvvvaaaJJJ>>><<<>>>@@@AAA?????????@@@@@@AAAAAABBBBBBCCCDDDFFFGGGGGGGGGGGGFFFGGGGGGFFFDDDDDDEEEFFFHHHIIIKKKKKKJJJIIIJJJKKKMMMMMMLLLMMMPPPPPPLLLHHHLLLFFFOOOhhhTTTDDD:::???BBB>>>:::;;;888999:::::::::<<<@@@CCCIIIJJJMMMVVVaaakkkqqqsssgggrrr}}}xxxlllccc_________^^^^^^___aaacccdddkkknnnttt|||yyysssgggdddbbbccceeeccc___\\\ZZZZZZ[[[\\\^^^````````````````````````aaabbbbbbeeegggiiiiiiiiikkkooossszzz}}}sssjjjcccfffmmmtttuuupppnnnooommmooosssvvvvvvuuusssqqqqqqkkkhhhiiilllqqqxxxuuuxxxzzzxxxpppeeeRRRMMMIIIHHHFFFAAA@@@AAAHHHIIIJJJIIIIIIIIIJJJKKKCCCCCCDDDGGGIIIIIIGGGEEEDDDDDDEEEGGGHHHGGGEEEBBB???AAADDDFFFGGGFFFEEEEEECCCBBBAAAAAABBBCCCCCCDDDKKKJJJHHHGGGFFFGGGIIIKKKVVVXXXYYY[[[aaaeeeaaaYYY]]]rrr~~~CCC@@@??????>>>@@@JJJVVVbbbooowwwqqqXXXNNNIIICCCZZZoooYYYWWW```hhhoooxxxyyyzzzzzzyyyyyy{{{}}}}}}}}}~~~yyyyyyzzz|||~~~uuu{{{yyypppsss|||xxxrrruuu|||vvv{{{}}}tttcccSSSPPPXXXggg{{{ttt}}}rrr]]]GGG>>>>>>===>>>AAA>>>>>>>>>>>>>>>?????????@@@AAABBBDDDEEEFFFFFFFFFEEEFFFFFFEEEDDDDDDEEEGGGGGGHHHJJJKKKJJJIIIJJJKKKOOOMMMMMMPPPSSSSSSOOOLLLHHHEEEKKKUUUlllzzzZZZ>>>;;;CCCDDD@@@===:::;;;;;;;;;::::::===???DDDHHHMMMQQQWWW___hhhoookkkrrr|||~~~sssfff^^^___^^^\\\[[[\\\^^^aaaccciiilllsss}}}{{{{{{wwwqqqkkkeee___[[[[[[\\\]]]^^^______```aaabbbbbbaaaaaaaaabbbcccccc```bbbeeehhhjjjjjjjjjjjjiiimmmuuuwwwmmmggghhhmmmrrrqqqlllkkkmmmqqqppppppssswwwyyyvvvssspppkkkhhhkkkooosss{{{vvvttt{{{|||ppp___NNNJJJHHHGGGCCC===<<>>===>>>EEENNN]]]kkkttt|||www\\\TTTOOOCCCNNNmmm|||^^^VVVYYYbbboootttvvvxxxyyyyyyyyyzzz||||||}}}xxxxxxyyy{{{}}}|||yyy|||xxx{{{~~~wwwwww~~~tttrrr}}}ppp^^^QQQUUUcccsssqqqqqqzzzzzz|||~~~rrr\\\GGG@@@???<<<;;;>>>>>>>>>>>>===============>>>???@@@BBBCCCDDDDDDDDDBBBBBBBBBAAA@@@AAACCCEEEEEEGGGIIIJJJIIIIIIJJJKKKLLLJJJKKKOOOQQQOOONNNOOOCCCCCCJJJMMMSSSyyyzzzNNN999:::@@@AAA???;;;<<<<<<;;;::::::;;;===???EEEKKKMMMNNNSSS[[[cccgggkkkrrrwwwwwwrrriiicccaaa___[[[XXXWWWYYY[[[]]]aaaeeekkkssszzz~~~~~~}}}uuuiii```[[[\\\^^^___```___```aaacccfffeeedddccccccdddffffffdddcccccceeegggiiijjjjjjhhhjjjlllrrr}}}yyymmmdddgggmmmtttrrrjjjeeeeeellllllmmmppptttvvvuuusssnnnjjjiiimmmrrrvvv}}}rrrsss~~~iiiUUUJJJGGGFFFGGGDDD??????BBBFFFHHHIIIGGGCCCAAABBBDDDFFFEEEEEEFFFHHHIIIIIIHHHEEEEEEEEEFFFHHHHHHFFFDDDFFFEEEFFFGGGIIIIIIGGGFFFDDDCCCBBB@@@>>>>>>@@@BBB===BBBJJJRRRVVVTTTNNNHHH^^^]]]ZZZWWWYYY\\\[[[VVVUUUoooFFFBBB@@@???===;;;@@@GGGTTTdddmmmuuuiii```UUUFFFHHHVVVrrroooaaaXXXXXXfffllloootttxxxyyyyyyzzz{{{zzz{{{}}}~~~wwwwwwxxxzzz|||~~~uuulllnnnwww~~~zzzyyy}}}ttt}}}xxxiiiZZZRRR___rrrzzzlllooo|||uuuqqqoootttnnnXXXEEEAAAAAA===<<<@@@??????>>>>>>=========<<<;;;<<<>>>???AAABBBBBBCCCAAAAAAAAA???===>>>@@@CCCBBBEEEGGGHHHHHHHHHIIIJJJHHHFFFGGGKKKKKKHHHIIINNNFFFBBBHHHIIICCCXXXsssMMM<<<<<>>???CCCGGGGGGGGGHHHKKKMMMMMMJJJGGGVVVYYYYYYXXXZZZ___```^^^ZZZtttIIIEEEAAA@@@<<<999<<>>>>>======:::;;;<<<>>>@@@AAAAAAAAACCCCCCBBB???======???BBB@@@CCCEEEFFFFFFFFFHHHIIIFFFDDDFFFIIIGGGBBBEEEMMMMMMDDDFFFGGG;;;CCCiiilllLLLAAA@@@>>>;;;<<<<<<;;;999888999:::999999;;;???DDDIIIMMMPPPOOOUUUZZZ[[[ZZZ]]]fffoootttoooggg___ZZZWWWWWWWWWUUUZZZ___bbbaaa```aaacccggg~~~mmmaaaZZZZZZ\\\^^^___^^^```eeeiiieeecccbbb``````aaacccddd___ccchhhhhheeeccceeehhhccceeefffeeecccfffnnnuuuttt~~~}}}rrrhhhllllllooosssrrrnnnnnnqqqkkkvvv}}}qqqgggggglllkkkiiikkkqqqvvvzzzuuuuuueeeQQQFFFDDDFFFJJJJJJDDDAAAAAABBBEEEHHHFFFAAA???BBBEEEDDDBBBAAAAAACCCEEEFFFFFFHHHFFFDDDDDDEEEFFFEEEDDD@@@??????AAAEEEGGGFFFDDD@@@AAABBBAAA@@@BBBGGGKKKZZZQQQFFF>>>>>>BBBFFFIIIOOOUUUZZZ\\\^^^dddggggggsss\\\FFFBBBCCC;;;@@@EEE777FFFMMM[[[lllxxx~~~uuugggYYYMMMGGGFFFXXXzzziiiVVVUUUYYYaaakkkrrrtttuuuvvvwwwvvvwwwzzz|||||||||{{{zzz{{{zzzyyyyyyzzz{{{~~~pppdddaaaiiiqqq}}}qqqooottt~~~}}}|||sssmmm```[[[```uuu~~~qqquuu{{{uuurrr{{{xxxcccQQQCCCEEEGGGBBB@@@CCC===>>>>>>>>><<<<<<===>>>888:::<<>>;;;:::<<<===<<<::::::999:::;;;>>>BBBEEEHHHLLLNNNQQQTTTWWW[[[aaadddxxxxxxrrrggg```^^^\\\YYYQQQRRRTTTVVVYYY[[[\\\]]]___dddjjjkkkhhhccc___^^^]]]___aaaaaa_________```bbb```^^^^^^___```______eeedddcccdddeeeggggggfffjjjfffcccbbbeeejjjnnnppprrrpppnnnooosssvvvxxxxxxqqqqqqrrrsssssstttvvvwwwtttxxx{{{xxxqqqjjjggggggkkkjjjmmmsss{{{aaaPPPIIIHHHGGGDDDCCCCCCFFFIIIFFFGGGHHHIIIHHHFFFDDDBBBGGGDDDBBBBBBDDDEEEDDDBBBDDDDDDDDDEEEEEEFFFGGGHHHAAAFFFIIIHHHCCC@@@BBBEEEDDDDDDBBB@@@>>>>>>@@@BBBNNNPPPLLLCCC???BBBCCCAAANNNOOORRRXXX___fffjjjlllzzziiiMMMCCCBBB;;;===AAA777CCCIIIVVVhhhttt|||ppp^^^PPPKKKFFFKKK```hhhVVVQQQWWW```iiinnnqqqssstttsssuuuwwwzzz{{{{{{zzzzzzxxxwwwvvvwwwxxxzzz}}}~~~fffXXX\\\qqqoooeeeeeennnvvvzzz{{{xxxtttssswww{{{}}}zzzooohhhYYYZZZfff|||nnnuuuvvvvvv}}}___NNNCCCEEEHHHDDDBBBEEEFFFGGGFFFDDD@@@===<<<<<<<<<===>>>???@@@@@@??????AAAAAA@@@???>>>>>>======@@@@@@@@@AAABBBCCCDDDEEEEEEEEEFFFGGGGGGGGGGGGFFFJJJJJJHHHEEEBBBFFFNNNUUUtttsssSSS999???@@@@@@>>><<<;;;===>>>:::::::::;;;===@@@CCCEEEIIIKKKOOORRRUUUYYY___cccqqqwwwwwwoooeeeaaa^^^\\\VVVUUUUUUUUUUUUVVVXXXYYYYYY]]]ccceeedddaaa`````````bbbddddddcccbbbcccdddcccaaa``````aaabbbbbbaaacccbbbbbbcccdddeeeeeeeeegggeeeccccccfffiiikkkkkkjjjlllmmmmmmmmmoootttwwwpppsssuuutttpppmmmlllmmmpppsssssspppjjjfffgggiiikkklllpppuuu{{{sssXXXNNNJJJIIIHHHEEECCCCCCEEEGGGFFFGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCDDDFFFFFFDDDAAADDDCCCCCCCCCDDDEEEGGGHHHEEEPPPZZZXXXKKK@@@>>>AAADDDCCCBBB???======@@@BBBOOOOOOJJJBBB@@@BBBCCC@@@KKKMMMRRRZZZbbbgggjjjjjjnnn___FFFBBB>>>===>>>:::???DDDOOO___lllvvv~~~eeeUUUNNNGGGCCCKKKddduuu```KKKNNNTTT\\\dddjjjlllmmmmmmooorrrtttwwwxxxxxxxxxwwwwwwwwwwwwyyy{{{~~~}}}}}}||||||}}}~~~uuu]]]YYYppp~~~uuufff```dddjjj}}}xxxwww{{{{{{yyy{{{{{{uuugggeeegggnnnuuuzzzvvvkkkbbbXXX```qqqqqqvvv{{{wwwYYYLLLCCCFFFJJJGGGEEEGGGJJJKKKKKKHHHCCC???<<<<<>>>>>???@@@@@@@@@???>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFJJJKKKJJJGGGDDDCCCGGGJJJZZZ|||oooDDD777;;;@@@@@@===;;;<<<>>>::::::::::::;;;===???@@@CCCFFFIIILLLPPPUUUZZZ^^^dddooowwwrrriiiccc```___[[[ZZZXXXVVVUUUUUUVVVVVVSSSWWW[[[]]]^^^___```aaaaaacccddddddccccccdddfffdddbbbaaabbbdddeeeeeedddaaaaaabbbbbbbbbbbbcccccccccbbbbbbdddgggiiijjjjjjggglllooonnnjjjjjjooouuunnnrrrwwwwwwrrrlllgggffffffhhhiiihhheeedddfffiiilllssszzz|||}}}oooYYYMMMKKKKKKLLLKKKIIIFFFEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEE@@@AAACCCFFFHHHGGGDDDBBBCCCBBBAAAAAABBBDDDGGGIIIIIIZZZjjjhhhVVVFFFBBBEEEFFFFFFCCC@@@>>>???BBBEEEOOOLLLFFFAAAAAAEEEDDD@@@HHHLLLRRR[[[cccggghhhgggfff}}}~~~~~~xxxMMMAAABBB@@@>>><<<>>>@@@IIIVVVbbbmmmzzzvvv```UUUIIIHHHGGGLLLZZZjjjoookkkRRROOONNNRRRYYY___ccccccfffhhhkkknnnqqqsssuuuuuutttttttttuuuvvvxxxyyyzzzxxxxxxxxxxxxyyyzzz||||||~~~}}}}}}sssjjjrrr||||||tttooommmxxx}}}}}}}}}xxxvvvrrrrrrtttwwwxxxtttmmmgggZZZ\\\aaaiiiqqqyyy~~~{{{ssshhh___aaalll{{{yyy{{{|||yyygggVVVLLLEEEGGGJJJHHHFFFGGGDDDFFFGGGFFFDDDAAA??????GGGEEEBBB@@@>>>>>>>>>???@@@@@@@@@@@@@@@@@@??????>>>???AAACCCDDDDDDCCCCCCCCCDDDEEEEEEFFFEEEEEEEEEGGGIIIJJJHHHEEECCCBBBCCCHHHZZZmmmEEEBBB???>>>???@@@???===;;;;;;:::::::::;;;;;;<<<===???BBBEEEHHHMMMRRRVVVWWWbbbkkkkkkgggeeebbb___^^^]]]]]]]]]]]]\\\[[[[[[VVVWWWXXXYYY[[[\\\___```___```aaaaaa``````bbbdddcccbbbaaabbbdddffffffeeeaaabbbbbbaaa```______```___^^^^^^aaafffkkkmmmnnnnnnqqqsssrrrnnnmmmooorrrnnnppptttxxxxxxtttkkkeeeZZZ]]]```bbbccceeeiiilllwwwxxxgggTTTIIIGGGHHHKKKLLLMMMLLLJJJIIIIIIJJJKKKIIIGGGDDDCCCCCCCCCDDD@@@AAACCCEEEGGGGGGFFFEEECCCAAA@@@???@@@CCCGGGJJJDDDTTTcccbbbUUUHHHFFFIIIJJJIIIFFFCCCAAACCCFFFJJJKKKFFFAAA???CCCGGGGGGDDDGGGJJJPPPXXX___dddfffeeeiii~~~}}}}}}TTT???DDDCCC<<<;;;;;;===DDDPPP\\\hhhwwwnnn\\\OOONNNHHH???@@@LLLZZZaaa\\\VVVOOOLLLOOOTTTWWWXXX```bbbeeehhhllloooqqqsssmmmmmmmmmnnnnnnoooppppppuuuuuuuuuvvvwwwyyyzzz{{{}}}}}}~~~~~~~~~~~~~~~}}}|||{{{{{{{{{www~~~xxxvvv~~~~~~xxxsssooolllkkkiiinnnrrrqqqjjj___WWWSSSSSSWWW^^^fffoooxxx~~~~~~{{{wwwqqqiiiccclllxxxvvvuuu{{{ttt```UUUNNNHHHHHHIIIHHHFFFEEEAAACCCDDDDDDCCCAAAAAABBBIIIGGGCCC@@@>>>>>>>>>???===>>>??????@@@??????>>><<<>>>@@@BBBCCCCCCBBBBBBAAAAAABBBCCCCCCCCCCCCCCCCCCEEEGGGHHHFFFDDDBBBAAAAAAEEE[[[uuuaaaIII<<<>>>CCCCCCAAA<<<<<<;;;;;;::::::::::::888999<<<>>>@@@DDDIIILLLOOOTTTZZZ]]]bbbfffddd___\\\^^^aaadddeeeeeedddccc^^^]]]ZZZYYYYYY[[[\\\]]]\\\]]]^^^^^^]]]^^^```bbbaaa```___```bbbddddddcccbbbbbbbbb```^^^]]]___aaa\\\ZZZZZZ]]]cccjjjpppsssqqqqqqrrrsssttttttsssqqqpppmmmmmmsssyyywwwlllaaaYYYYYYYYY[[[```iiisssyyy}}}|||ttteeeUUUJJJEEEDDDEEEGGGHHHJJJJJJIIIIIIJJJLLLMMMKKKGGGDDDBBBAAABBBBBBCCCCCCCCCCCCDDDEEEHHHJJJCCCAAA???>>>@@@CCCFFFIII@@@GGGMMMMMMGGGCCCCCCFFFHHHHHHFFFCCCBBBCCCFFFIIIFFF@@@<<<>>>DDDIIIJJJJJJIIIJJJMMMSSSZZZ```cccdddiii|||||||||~~~```AAADDDCCC::::::999999???KKKWWWdddttt~~~eee[[[QQQEEE???@@@DDDHHHJJJZZZUUUNNNJJJIIIKKKMMMOOOYYY[[[]]]aaaeeehhhkkkllliiiiiiiiijjjkkkkkkllllllpppqqqqqqrrrtttvvvwwwxxxyyyzzz{{{}}}}}}~~~~~~~~~{{{{{{yyyyyy~~~|||~~~xxx~~~{{{rrrllliiihhhhhhggglllppprrrkkk^^^RRRKKKJJJOOOVVV^^^eeennnxxx~~~~~~~~~zzzuuuqqqmmmllluuuyyyrrrwww}}}gggUUUPPPJJJHHHHHHHHHFFFEEEDDDEEEEEEDDDBBBAAABBBCCCHHHFFFCCC@@@???>>>??????:::;;;===>>>>>>>>>======<<<===>>>???@@@AAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAA@@@AAADDDFFFGGGFFFEEEDDDDDDCCCIIIcccbbbFFF<<<===@@@AAA>>>>>>===<<<;;;;;;:::999666888999:::;;;===AAACCCHHHKKKMMMQQQZZZbbbaaa\\\XXX[[[___cccfffffffffeeeccc```\\\YYYYYY[[[[[[[[[\\\]]]^^^]]]]]]^^^aaaccc```^^^]]]^^^```aaaaaa```aaabbbbbb___]]]^^^cccgggaaa^^^\\\^^^dddkkkqqqtttmmmmmmnnnrrruuuvvvtttrrrpppkkkgggjjjooommmcccYYY]]]ZZZWWWYYYbbbqqq|||jjjXXXNNNJJJFFFCCCCCCBBBCCCDDDEEEEEEFFFHHHJJJKKKIIIFFFDDDBBBBBBBBBCCCDDDDDDCCCBBBBBBDDDIIILLLDDDBBBAAA@@@@@@CCCEEEGGGHHHGGGEEECCCBBBBBBCCCCCCCCCCCCBBBAAA???@@@BBBDDDBBB<<<:::???DDDHHHKKKNNNKKKKKKMMMQQQWWW]]]```bbbbbbuuu|||{{{}}}qqqIIIFFFCCC;;;>>>888888<<>>@@@AAA@@@??????<<<<<<<<<<<<===???@@@AAA@@@@@@AAABBBBBBBBBBBBAAA@@@@@@AAADDDFFFGGGGGGFFFFFFEEEHHHSSSiiijjjMMM???===AAA@@@??????>>>===<<<;;;:::888999999999888999;;;>>>???CCCFFFIIIOOOVVVXXXUUUVVVWWWXXXYYY[[[]]]___```aaa]]]YYYXXXYYY[[[\\\[[[\\\\\\]]]\\\\\\]]]aaaccc___^^^\\\]]]^^^______^^^^^^______^^^]]]aaajjjqqqpppmmmjjjjjjmmmppprrrsssjjjmmmpppssssssqqqpppooolllhhhcccaaa```^^^ZZZVVVXXXYYY]]]eeeqqqxxx```MMMKKKKKKEEECCCGGGCCCCCCCCCCCCBBBDDDGGGJJJFFFEEEDDDCCCCCCDDDEEEFFFCCCDDDEEEDDDCCCDDDGGGKKKDDDDDDCCCBBBBBBCCCDDDEEEMMMKKKHHHEEEDDDCCCCCCBBB>>>???@@@???>>>>>>???@@@@@@<<<;;;@@@CCCEEEIIIPPPLLLMMMOOOTTTYYY]]]^^^^^^]]]qqq|||zzz|||SSSIIIEEE>>>CCC999888999???FFFMMMYYYcccqqq~~~|||fffTTTMMMEEE;;;;;;EEE999>>>DDDGGGEEECCCCCCDDDCCCDDDFFFIIILLLPPPSSSUUUQQQSSSVVVYYY\\\^^^```aaa```aaaaaaccceeegggiiijjjoooooopppqqqqqqqqqppppppnnntttuuupppooouuuzzz{{{sss{{{xxxuuu~~~zzz{{{uuuttttttwwwzzz}}}|||||||||}}}~~~{{{yyyvvvpppmmmmmmeeeaaa]]]]]]aaafffiiiiii^^^WWWNNNFFFCCCFFFJJJMMMRRR\\\fffnnnxxx{{{sssrrrwww~~~zzzmmmeeejjjtttzzz~~~~~~eeeSSSPPPJJJFFFFFFIIIJJJIIIAAAAAA@@@>>>===???CCCFFFCCCBBBAAAAAA@@@@@@@@@@@@>>>???BBBDDDEEEDDDCCCCCC;;;;;;:::;;;<<<===???AAA@@@AAABBBBBBCCCCCCBBBBBBAAA@@@@@@BBBEEEGGGHHHGGG@@@@@@FFFJJJKKK^^^jjjKKKCCCFFF@@@AAA@@@@@@???===<<<;;;;;;;;;;;;999777777999;;;777>>>CCCDDDFFFKKKMMMMMMUUUTTTQQQPPPQQQSSSWWWYYY]]]YYYVVVVVVYYY\\\]]]\\\ZZZ[[[[[[ZZZZZZ\\\___bbb```^^^]]]\\\^^^^^^^^^]]][[[\\\]]]]]]^^^dddoooxxx~~~|||yyyxxxwwwvvvuuusssmmmrrrwwwvvvpppkkkjjjkkkfffeeebbb\\\WWWUUUWWWZZZMMMVVVeeevvvrrrVVVDDDHHHKKKCCCCCCLLLGGGGGGFFFDDDCCCDDDHHHKKKAAABBBBBBCCCEEEFFFHHHIIIAAADDDGGGGGGEEEDDDFFFHHHEEEEEEDDDCCCCCCCCCCCCCCCHHHHHHHHHFFFCCC@@@???>>>===???@@@AAA???>>>???@@@AAA======AAABBBBBBGGGPPPLLLNNNRRRXXX]]]___^^^\\\]]]rrr|||zzz|||pppLLL??????>>>>>>>>>======???FFFOOOVVVgggpppzzzgggTTTLLLGGGBBB???;;;;;;;;;;;;<<>>>>>???AAABBBCCCDDDAAA===<<<===???@@@@@@>>>@@@CCCEEEEEEDDDAAA@@@>>>======>>>@@@AAAAAA@@@<<<===>>>>>>>>>???CCCEEE>>>???@@@AAABBBBBBCCCCCCLLLEEEDDDHHHEEEHHHbbbhhhNNNEEE@@@CCCJJJGGG<<<888>>>;;;??????999777::::::777999999:::<<>>===;;;999888888:::<<<>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFHHHJJJLLLOOOQQQSSSTTTUUUWWWWWWXXXZZZ[[[\\\]]]^^^bbbbbbdddeeegggggghhhhhhgggiiikkknnnooonnnmmmllljjjjjjkkklllnnnqqqsssuuuttttttuuuxxx{{{{{{yyyvvvwwwxxxyyyyyyxxxwwwuuusssttttttuuuuuuvvvvvvwwwwwwzzzzzzzzzyyyyyyxxxwwwvvvvvvvvvwwwyyy{{{|||zzzxxxttttttrrrpppmmmjjjgggfff______]]]ZZZWWWVVVXXXZZZYYY___bbbaaa___[[[QQQGGGBBBAAABBBEEEFFFIIIRRR\\\dddoooxxx}}}~~~}}}tttxxx~~~xxxooodddooowwwuuunnneeeWWWLLLIIIGGGEEEEEEGGGIIIIIIHHH============>>>???@@@@@@BBB???<<<;;;<<<>>>?????????@@@BBBCCCCCCCCCAAAAAA@@@??????@@@BBBCCCCCCBBB???@@@@@@?????????BBBDDD????????????@@@AAABBBCCCAAAAAAEEEIIIEEEBBBOOOaaaYYYIIIAAAIIIQQQNNNHHHFFFAAADDDCCC===:::<<<<<<999777777777888999;;;<<<===AAACCCFFFJJJNNNQQQTTTUUUSSSTTTUUUUUUUUUWWWZZZ]]][[[ZZZZZZZZZ[[[^^^```bbb^^^^^^^^^]]]^^^^^^______fffjjjkkkkkknnntttwwwvvv|||~~~|||xxxuuutttmmmhhhgggiiifff]]]WWWVVVOOORRRSSSPPPMMMOOOXXX```rrr~~~yyyttttttttt]]]JJJ===???EEECCCBBBDDDCCCCCCCCCAAA@@@AAADDDFFFEEEAAA>>>???DDDGGGGGGFFFFFFFFFGGGIIIIIIJJJJJJJJJDDDBBB@@@@@@AAAAAAAAA@@@EEEEEEDDDBBB@@@???@@@BBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEFFFIIIJJJNNNUUU^^^gggnnnqqq|||~~~}}}|||UUUEEEDDD<<<<<<:::999999===DDDIIIQQQ[[[hhhrrr|||~~~hhhZZZPPPKKKDDDBBB???;;;888666555555:::;;;<<<===>>>>>>??????;;;;;;;;;<<<<<<<<<<<<<<<;;;===???BBBDDDFFFHHHHHHHHHHHHIIIJJJLLLOOORRRSSSVVVWWWYYY[[[\\\]]]^^^^^^]]]___bbbeeefffgggffffffeeeeeefffgggiiikkkmmmooommmmmmooorrrtttuuusssqqqrrrsssttttttsssrrrpppooonnnnnnnnnnnnoooooooooooopppppppppppppppooonnnmmmlllllllllmmmnnnnnnllliiihhhgggddd```]]]ZZZXXXWWWTTTTTTSSSQQQOOOPPPRRRTTT]]]^^^[[[VVVRRRMMMEEE===??????CCCHHHLLLQQQ[[[eeeoooxxx}}}|||nnn```iiiqqqoooggg\\\OOOFFFEEEEEECCCBBBCCCGGGLLLQQQ??????>>>>>>>>>>>>??????@@@>>>;;;;;;<<<>>>??????@@@@@@@@@AAAAAAAAAAAAAAABBBAAA@@@BBBDDDEEEDDDCCCBBBBBBBBBAAA??????AAACCC@@@???>>>======???AAABBB>>>DDDIIIIIIFFFEEEGGGJJJWWWbbbEEEBBBNNNTTTSSSQQQHHHHHHCCC===:::<<<<<<;;;:::999999888999:::;;;<<<>>>@@@CCCFFFJJJLLLNNNOOOOOOQQQRRRRRRSSSUUUXXX[[[ZZZZZZ[[[\\\^^^aaaccceeeffffffeeeeeeeeefffggggggoooqqqqqqnnnpppvvvyyyxxxsssvvvzzzzzzwwwrrrnnnlll```\\\ZZZZZZXXXRRRMMMLLLIIIMMMPPPQQQRRRYYYfffqqqtttrrryyyuuu```OOOBBB;;;>>>BBBAAABBBEEEBBBBBBBBBAAA@@@AAADDDFFFEEEBBB??????CCCFFFFFFEEEFFFGGGHHHHHHIIIIIIIIIIIIDDDBBB@@@?????????>>>===@@@AAABBBAAA???>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBCCCBBBBBBAAABBBCCCDDDEEEGGGHHHKKKPPPXXXaaajjjooo{{{~~~}}}jjjKKKAAA???>>><<<:::999;;;@@@CCCIIISSSaaalllvvvmmm[[[NNNKKKGGGCCC???<<<:::999888888999;;;===>>>>>>>>>===;;;;;;;;;:::::::::999999666777999;;;===>>>????????????>>>???AAADDDGGGIIIHHHIIIKKKMMMNNNOOOPPPPPPQQQSSSVVVYYY[[[]]]]]]]]]^^^___```aaacccdddffffffeeefffhhhjjjlllllllllkkkjjjkkkkkkkkkkkkjjjiiihhhiiiiiihhhhhhhhhgggggggggffffffggggggfffeeeeeedddcccbbbbbbbbbcccbbb```^^^\\\ZZZWWWSSSQQQOOONNNNNNJJJLLLNNNNNNNNNOOORRRTTT\\\WWWNNNEEEAAA???>>>===BBBCCCIIIPPPUUUYYYbbblllxxx}}}oooffflllpppmmmbbbVVVJJJCCC@@@BBBCCCAAA@@@CCCJJJQQQAAAAAA@@@??????????????????===;;;;;;===???@@@@@@@@@@@@???>>>???@@@AAABBBBBBAAA@@@AAACCCDDDCCCBBBAAAAAAAAA@@@>>>???AAACCC@@@>>><<<;;;;;;===???AAA>>>EEEGGGCCCDDDKKKMMMIIIHHHuuueeeNNNIIIKKKPPPUUUUUURRRMMMGGGCCC@@@===;;;;;;:::999999999:::<<<===>>>>>>@@@BBBCCCDDDEEEEEEJJJKKKMMMMMMNNNPPPSSSVVVVVVWWWXXXZZZ\\\___bbbccckkkkkkkkklllmmmnnnooopppnnnpppmmmiiiiiimmmooonnngggiiikkkjjjfffbbb___]]]SSSPPPNNNNNNNNNMMMKKKJJJIIIGGGKKKWWWjjjzzzzzzvvv{{{vvvpppcccSSSDDD>>><<>>>>>>>><<<;;;<<<>>>??????>>>======>>>=========>>>>>>>>>??????DDDCCCBBBAAAAAABBBDDDEEEEEEGGGJJJNNNTTT[[[bbbgggooo~~~}}}~~~^^^BBB@@@???===:::888888;;;===CCCLLLYYYdddnnnxxxttt^^^PPPLLLEEEAAA???>>>===<<<777888999;;;;;;;;;:::999<<<<<<<<<;;;;;;:::::::::777888888999999999999999;;;:::999888999;;;===???<<<===>>>@@@BBBCCCCCCCCCCCCEEEGGGJJJMMMNNNOOOPPPPPPQQQRRRSSSTTTUUUVVVVVVVVVXXXZZZ[[[\\\\\\\\\]]]\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\[[[[[[ZZZYYYYYYYYYVVVWWWWWWWWWWWWVVVVVVUUUVVVTTTSSSSSSTTTTTTRRRPPPKKKJJJHHHFFFEEEEEEEEEFFFBBBEEEIIIKKKMMMNNNPPPQQQMMMFFF???;;;:::<<<>>>@@@HHHKKKRRR\\\bbbgggoooxxxxxxyyyvvvqqqiii]]]OOODDD???<<<@@@CCCAAA>>>>>>DDDJJJ@@@???>>>======<<<<<<===???===<<<===???AAAAAAAAA@@@???=========>>>@@@AAA@@@?????????AAABBBAAA@@@===>>>>>>=========@@@BBB???===;;;999999:::===>>>888???@@@;;;???JJJKKKEEE@@@VVVzzz}}}___LLLGGGKKKTTTUUUWWW[[[ZZZSSSJJJDDD>>><<<:::777666777888888;;;;;;;;;;;;;;;<<<======AAABBBCCCDDDDDDFFFIIILLLLLLMMMNNNPPPSSSUUUWWWXXX``````aaabbbeeegggiiijjjcccddd```ZZZXXX[[[\\\ZZZYYYYYYXXXUUUQQQNNNMMMNNNEEEEEEDDDDDDFFFIIIIIIGGGIIIOOO\\\pppoooppprrr{{{uuucccXXXNNNEEE@@@??????@@@???>>>@@@CCC???@@@BBBBBBAAAAAACCCEEEFFFDDDAAA???@@@@@@AAAAAADDDDDDDDDDDDCCCBBBAAA@@@CCCAAA>>>=========<<<:::999<<<>>>???>>>===<<<===<<<<<<<<<=========>>>>>>DDDCCCBBBAAABBBBBBDDDDDDEEEIIIMMMQQQTTTXXX]]]```hhh}}}~~~~~~~~~sssEEE???>>>===:::666555666888>>>DDDNNNXXXaaalllwww~~~|||```XXXNNNFFFCCCAAA???===888888888888777666555555999:::::::::::::::;;;;;;999999999999888777777666999888777666555666777777666777888999:::;;;;;;;;;999:::<<<>>>???AAABBBBBB@@@@@@BBBCCCDDDDDDDDDDDDDDDFFFHHHHHHHHHGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGDDDEEEEEEFFFFFFEEEEEEDDDEEEDDDCCCCCCDDDEEEDDDCCCBBBBBBAAAAAAAAABBBCCCCCCGGGHHHHHHGGGFFFFFFHHHIIICCC>>><<<>>>AAABBBEEEHHHQQQUUU___kkksssyyyyyyjjj\\\NNNDDD@@@;;;???BBBAAA===<<>>===<<<>>>@@@BBBCCCBBB>>>>>>===<<<===>>>???@@@>>>===<<<===>>>???>>>===:::;;;<<<;;;;;;<<<>>>AAA===<<<:::999888999:::;;;444;;;>>>>>>AAAFFFDDD===@@@>>>IIIgggcccLLLDDD@@@CCCNNN^^^gggeee^^^ZZZMMMJJJFFFBBB???>>>??????===;;;999777777777999:::888999:::::::::;;;>>>AAA???@@@AAACCCDDDFFFGGGGGGIIIJJJKKKLLLOOOQQQSSSUUUQQQRRROOOJJJHHHJJJJJJHHHJJJJJJHHHEEEBBBAAABBBDDD===@@@AAABBBGGGMMMOOOMMMVVVeeeyyy}}}wwwuuujjjxxx~~~oooZZZLLLDDD>>>???@@@@@@@@@???>>>@@@AAA>>>@@@AAABBBAAABBBCCCEEEFFFEEEBBB@@@>>>>>>??????>>>>>>@@@AAABBBCCCCCCCCCBBB@@@>>>======>>><<<;;;999<<>>>>>>>>??????AAABBBBBBCCCCCCCCCDDDDDDGGGLLLRRRUUUVVVYYY]]]```lll~~~~~~~~~RRR@@@@@@>>>;;;888666666777:::???FFFMMMVVVaaalllttt}}}~~~rrrbbbUUUNNNIIIDDDAAA>>>===;;;999777555444444666666777888999:::;;;<<<::::::;;;;;;::::::999888999999888888777777666666777777888999999999999999666777888999::::::;;;;;;777888:::;;;;;;;;;;;;::::::<<<>>>===;;;:::<<<>>>=====================>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;<<<;;;:::;;;===>>>>>>>>>@@@@@@AAABBBCCCCCCCCCCCCGGGFFFEEEDDDFFFKKKSSSYYYZZZQQQIIIIIIIIIJJJOOOVVV```eeeppp|||jjj[[[MMMDDD@@@<<<>>>@@@???===<<<>>>@@@<<<;;;;;;:::::::::;;;;;;<<<;;;;;;===@@@BBBBBBAAA======<<<<<<======>>>>>>===<<<;;;;;;======<<<;;;<<<<<<<<<;;;::::::<<<>>><<<;;;:::999888777777888777:::===???AAAAAA???===CCC999888GGGccctttcccNNNGGGEEELLLUUUZZZ___ccc___\\\XXXUUUTTTTTTUUUVVVMMMIIIBBB<<<888777888999555666666666555666999;;;888999999:::;;;;;;;;;;;;;;;;;;;;;<<<===???AAAAAA@@@BBBAAA>>>===@@@@@@>>>???@@@AAA@@@??????@@@BBBAAAGGGLLLRRR[[[gggkkkiiimmmttt|||}}}yyyvvvwwwzzzyyydddRRRHHHDDDAAA>>>??????>>>>>>@@@@@@@@@===???AAABBBBBBBBBCCCDDDGGGFFFCCC@@@===<<<===>>><<<===???@@@BBBCCCDDDDDDAAA???======>>>>>>>>>===:::===AAABBBAAA>>><<<;;;<<<<<<=========>>>>>>>>>???@@@BBBDDDEEEEEEDDDCCCGGGKKKPPPSSSTTTXXX^^^cccqqq~~~fffCCCCCCBBB>>>;;;888888888:::===BBBHHHPPP[[[gggooo}}}wwweeeZZZRRRKKKFFFEEECCC@@@<<<999777777666444555666888:::;;;======<<<<<<======>>>>>>======::::::;;;;;;;;;;;;:::999999::::::;;;;;;::::::999999999999::::::::::::;;;888999:::<<<<<<<<<;;;:::999;;;===<<<999888999;;;999888888777888888999999999999999999999:::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;:::999;;;===@@@@@@@@@===>>>@@@AAAAAAAAA@@@???::::::<<>>:::??????>>>===<<<===@@@BBB>>>>>>============>>>>>>:::::::::<<>>>>>===;;;999999:::<<<;;;::::::999888777666666888666666888999999<<<@@@===:::;;;CCCQQQnnnhhhMMM???<<>>;;;888;;;???AAABBBBBBCCCCCCHHHQQQ[[[dddsss|||rrriiikkkyyytttYYYHHHBBBAAAAAA===>>>======>>>AAAAAA@@@<<<>>>AAABBBBBBBBBCCCDDDGGGFFFDDD@@@===;;;<<<===??????@@@AAABBBBBBBBBBBBAAA???======>>>??????>>>;;;>>>BBBDDDBBB???<<<;;;:::::::::;;;;;;;;;<<<<<<===???BBBEEEFFFFFFDDDCCCDDDHHHLLLNNNOOOUUU^^^fffqqq~~~xxxGGGLLLIII===777999999555666999<<>>??????BBBBBBAAAAAA@@@@@@??????===<<<;;;;;;;;;<<<>>>???======<<<<<<;;;;;;;;;::::::::::::999999999888888999999999999999999999999888777555444444555666777:::888777999<<<>>>===;;;======<<<<<<;;;<<<<<<=========<<<;;;:::::::::;;;:::;;;<<>>???@@@===<<<;;;:::999888888888777888;;;>>>@@@AAABBBBBB;;;;;;:::888666666888::::::999:::;;;======;;;999>>>>>><<<999666555666888777999;;;;;;999777666666777777777777888999:::;;;===999>>>LLLWWWccczzz|||[[[HHHCCCAAA???KKKMMMLLLIIIFFFIIISSS[[[eeeiiihhh\\\JJJ>>><<<@@@888999999555222333888===777555333333555888888888777666555555777888888777888<<<<<<666444999===>>>888;;;???AAACCCHHHPPPUUU]]]fffooowwwzzzddd```hhhdddQQQIIIAAA>>>AAA<<<>>>??????======???BBB@@@????????????AAABBBCCCDDDEEEDDDBBB>>><<<;;;<<<<<<>>>AAADDDFFFFFFEEEDDDAAA@@@???>>>============???@@@AAAAAA@@@???===<<<;;;;;;<<<<<<<<<<<<;;;;;;>>><<<===BBBJJJNNNMMMKKKOOOLLLKKKOOORRRTTTYYY___rrr~~~~~~~~~]]]OOOBBB???AAA???<<<999666777:::===CCCKKKUUU\\\hhhrrr}}}nnnaaaTTTOOOIIIDDDAAA???===<<<999999999999777666666666666666777888888888888888;;;;;;;;;;;;<<<===>>>>>>AAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>>>>>>>============::::::::::::::::::::::::<<<;;;999888888999:::;;;;;;:::999:::<<<>>>===;;;999999999999999::::::;;;999999888888888888888888999:::<<>>>>>>>>??????===<<<;;;999888888777777666777:::<<<>>>>>>??????;;;;;;:::888666777:::<<<;;;:::::::::<<<<<<:::999<<<;;;:::777444333444666666888::::::999777666666666555555666666888999999@@@:::;;;AAAEEEFFFQQQ```vvvrrrYYYEEE;;;:::999999;;;<<<<<<;;;JJJOOO\\\llluuuppp___PPPCCCAAA???===;;;888333///777666777888999999666444555555555777::::::999777999===AAACCCAAA>>>===>>>GGGFFFEEEFFFLLL[[[mmmzzzyyyuuullleeefffjjjjjjfffuuuyyyyyyYYYJJJDDD===:::===>>>???AAA@@@===<<<>>>@@@@@@???>>>>>>>>>@@@AAABBBDDDDDDDDDBBB???===<<<======>>>AAADDDFFFGGGHHHHHHDDDCCCAAA???>>>>>>>>>>>>??????@@@@@@@@@@@@??????<<<<<<==================BBBAAACCCHHHNNNQQQNNNJJJKKKKKKNNNRRRTTTTTTXXX]]]uuu~~~zzzzzz{{{jjjLLLFFFGGG@@@999777777888999:::<<>>??????@@@@@@??????@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>===::::::::::::::::::::::::999888777666666777999999888777666666888999888777444444444444555666777777777777777888888888999999999888;;;===;;;JJJuuuvvvhhhnnn}}}xxx}}}~~~~~~pppTTTGGGDDDAAA>>><<<;;;<<<===???@@@@@@AAAAAA>>>===<<<:::888777777666666777888999:::;;;;;;;;;;;;;;;999777666777;;;???===;;;999888999:::999999888888777444222111222444444666888999888777777777444444444444555666777777:::555555;;;===:::===DDDAAAOOOfffyyyiiiYYYFFF:::999;;;:::999;;;:::AAATTTlllzzzxxxqqqfff\\\QQQLLLMMMLLLFFF@@@666555555777999:::999888:::999777777999:::::::::@@@CCCNNN\\\^^^WWWTTTWWWXXX\\\___```___```dddggghhh```XXXWWW[[[dddppp|||}}}yyybbbLLLCCC@@@<<<:::===???@@@AAAAAA>>>=========??????>>>======>>>???@@@BBBCCCCCCBBB???>>>>>>???>>>>>>@@@BBBEEEHHHJJJKKKHHHFFFCCC@@@???>>>???@@@??????@@@@@@@@@@@@AAAAAA======>>>>>>????????????CCCDDDFFFKKKPPPPPPMMMIIIGGGJJJPPPUUUUUURRRVVV]]]vvvzzzuuuuuuxxx}}}lllRRREEE???;;;::::::::::::999:::>>>CCCGGGWWWbbboooxxx}}}}}}ooocccYYYPPPKKKEEEBBB???<<<;;;;;;;;;:::777666666666666777777777333333222222333444555555222222222333333444444444555666777888999888777666888888888888888888888888::::::::::::999999999999777777777777777777777777555555444444444555666666555555555555555666555555666666555555666666777888888888:::;;;===>>>?????????:::<<<>>>888:::]]]}}}qqquuu~~~zzzyyyjjjPPPFFFCCC@@@===>>>888:::<<>>;;;999888777777777777888888999999999999;;;:::888666555888<<<@@@>>>;;;888666666777888888555555555333111000111333111444666777666666666888444444444444444555666666444000222999>>>===>>>AAA666888AAAXXXiiiRRRFFF@@@;;;777???;;;999<<>>>>>@@@>>>???@@@AAA@@@???>>>>>>???>>>===<<<<<<===>>>>>>@@@BBBBBBAAA@@@???@@@AAA?????????@@@BBBEEEHHHJJJIIIGGGCCC@@@>>>>>>??????BBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>??????@@@AAAAAABBBBBBCCCGGGKKKLLLJJJHHHFFFJJJQQQUUUSSSPPPVVV^^^rrrxxxssstttxxx}}}~~~~~~fffGGGAAADDDBBB;;;;;;:::999999;;;???CCCLLLVVVcccmmmttt{{{~~~ooobbb[[[VVVPPPHHHBBB@@@@@@@@@@@@<<<;;;:::999999999::::::888777777666666666777777222222333333444444555555333444555666777666555444666666666666666666666666666666555555555444444444444444444444444444444444555555555555666666777888666777777777777777777888999999888888888999::::::999;;;>>>AAADDDFFFHHHHHHFFF===<<>>???@@@@@@@@@BBBAAA???===;;;:::999888999888888888888888888888:::999888666555777;;;>>>===999555333444555666666333444555333111111222333000222444555444444666777555555444444444555666666777333222555888888888:::;;;:::999@@@YYYvvvfffWWWNNN@@@???<<<999:::CCCSSS^^^sssyyyyyysssbbb___YYYTTTOOOKKKFFFCCCFFFGGGKKKPPPVVVZZZ[[[[[[ZZZTTTYYYhhhnnnjjjmmmwww~~~wwwlllbbb]]]^^^```lllppp}}}|||uuuxxx{{{|||~~~{{{pppcccOOOHHHBBB@@@???======???======>>>???AAAAAAAAAAAA@@@???===<<<<<<<<<======???@@@AAAAAA??????@@@AAA???>>>======>>>@@@CCCEEEGGGEEEBBB@@@>>>======>>>CCCCCCCCCBBBAAA@@@????????????>>>>>>???@@@AAAAAAAAA@@@???AAADDDGGGJJJKKKHHHKKKPPPSSSQQQOOOVVV```kkkyyysssuuuzzz|||{{{WWWGGGCCC>>>::::::999777666888;;;>>>DDDLLLWWW```gggppp{{{nnnfffZZZRRRNNNLLLJJJHHHDDDBBB???<<<:::999999999;;;;;;999888777777777777444444444444444444555555333444444555555555555555444444555555555555666666666666666555555555444444444444444444444444444444444444555555666666777777444555777777666777888:::777777777888999;;;<<<===CCCEEEJJJOOOTTTWWWYYYZZZPPPDDD===???>>>;;;DDDRRR~~~~~~~~~|||pppXXXEEEBBBAAA<<<;;;AAABBBAAA???===<<<;;;;;;;;;AAAAAA???===;;;::::::999999999888888777888888999888888888666555666999;;;999666222111222333444444222333444333222111222333000111333333222333444666555444444444444444555555888666444222222333666888<<<>>>===:::???VVVwwwooofffZZZSSSPPPKKKBBB:::HHHOOOYYYaaajjjuuu~~~xxxjjjmmmqqquuuuuuppphhhaaa\\\TTTQQQVVVXXXVVVYYY```ccceeegggjjjppp{{{|||rrrhhhZZZNNNHHHGGGDDD@@@<<<:::;;;<<<>>>===<<<>>>@@@CCCCCCCCCAAA@@@>>>===<<<<<<<<<======???@@@???>>>>>>???@@@===<<<;;;;;;;;;===???AAADDDCCCBBB@@@>>>===<<<<<>>======>>>???@@@AAA@@@>>>>>>@@@EEEIIILLLIIIJJJNNNQQQQQQPPPVVV___fff|||uuuwww{{{{{{{{{wwwVVVEEE<<<<<<;;;:::888666666888:::???DDDJJJPPPWWW```mmmvvv{{{zzzxxxrrrllleee```ZZZWWWRRRMMMHHHDDDBBBAAACCCBBB@@@>>><<<;;;::::::777777777777666666666666666666555555666666777888555555555555666666666777999888888888888777777777666666666666666666666666444555666777777888888888666888;;;;;;;;;;;;===@@@>>>???AAACCCGGGJJJMMMNNNXXX\\\aaahhhnnnsssvvvwwwlll^^^NNNGGGEEEFFFLLLRRRqqq~~~}}}zzzvvvvvvyyydddOOOBBBEEEFFF???<<>>;;;999999:::;;;???>>>===;;;:::999999999888888777666666777888999666777888777555555666777555222000///000222222222000111333333111111111222000111222222111111333555444333333222222222333333333555555333111333777;;;888:::;;;999666;;;IIIVVV{{{yyymmm```]]]UUULLLGGGMMMYYYdddmmmpppuuu|||~~~zzz~~~|||zzzwwwsssmmmfffaaaNNNLLLKKKNNNTTTZZZ^^^___wwwvvv```TTTMMMGGGBBBEEEEEEBBB======@@@DDDBBB???<<<<<>>???>>>===<<<===>>>::::::::::::;;;===???@@@AAABBBBBBAAA@@@>>>===;;;>>>@@@CCCEEEFFFDDDBBBAAA@@@???===;;;;;;;;;<<<===??????>>>>>>>>>AAAEEEHHHIIIIIIMMMRRRTTTSSSVVV[[[eeetttvvvzzz}}}zzz||||||kkkQQQGGG??????===:::777666888999888;;;>>>BBBGGGQQQ^^^gggooorrr{{{~~~wwwsssmmmeee]]]XXXTTTSSSOOOMMMKKKIIIFFFEEEDDDCCC??????>>>>>>======<<<<<<<<<;;;:::::::::;;;===>>>999999::::::;;;;;;;;;<<<:::::::::999999999888888999999999999999999999999:::;;;<<<===>>>??????>>>???BBBEEEFFFEEEFFFIIIKKKNNNPPPSSSWWW\\\aaaeeegggmmmqqqxxx~~~hhhWWWQQQVVV]]]```||||||yyyxxxxxx|||uuunnnrrr{{{sssYYYGGG>>>EEEFFF<<<777;;;???===:::888888:::>>>@@@===<<<;;;:::999888888888777777666555555666888999555777888777555444444444222000......000111111111...000222222111000111222000111222111000000222444222222111111111111111222111555777222---...222555222333666::::::;;;===AAAAAA___vvvnnnjjjiiigggeeedddeeeiiimmmqqqrrrooohhh___YYYYYY]]]aaadddaaaffflllttt{{{nnnRRRHHHIIIKKK===BBBEEECCCAAADDDJJJOOOEEEAAA<<<;;;>>>AAABBBBBBCCCBBB@@@>>>===<<<<<<===<<<===>>>===<<<;;;<<<===777888999:::<<<>>>@@@AAA@@@AAABBBCCCBBB@@@===<<<:::===BBBFFFHHHGGGEEECCC@@@???<<<:::999999:::;;;===>>>>>>>>>===>>>???AAAGGGGGGLLLTTTWWWUUUUUUWWWfffsssuuuyyy}}}}}}yyyttt}}}}}}fffIIIAAA<<<>>>===555666888222666888;;;===BBBIIITTT[[[ccciiisss|||yyyqqqllliiidddaaa]]]WWWSSSOOOMMMLLLIIIHHHGGGFFFDDDDDDDDDDDDCCCBBB@@@>>>>>>???@@@AAA??????>>>>>>======<<<<<<@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@AAAAAABBBCCCCCCBBBDDDEEEEEEEEEEEEHHHJJJOOORRRTTTSSSQQQRRRWWW\\\aaaccciiiqqqyyyzzzoooqqq|||{{{ooommmnnnpppvvv~~~zzzvvvwwwqqq^^^IIIDDD???>>>@@@???;;;777999888888777888:::;;;<<<<<<;;;999888999999888777777777666555555555555555555555444444444333333333666555222111000000111222///111333333222222333444444333111000000000111111555333222111111222444666444444333333333444555555222333555666666888;;;===BBBNNNccc}}}xxxxxx|||~~~```FFFCCCEEECCCGGGEEEAAA>>>>>>DDDLLLSSSDDDAAA>>>===???BBBDDDDDDEEEDDDBBB@@@???======<<>>>>>>>>===;;;<<<============???AAACCCBBB@@@>>>======>>>>>>??????BBBFFFIIIHHHCCC>>>???===:::888777888999;;;===>>>???>>><<<<<<===???EEEGGGMMMSSSUUUSSSVVV\\\dddyyytttzzz~~~{{{ttteeekkkMMM???===???888888;;;888555777888999;;;AAAIIIPPPWWW^^^jjjtttxxxzzz~~~xxxqqqjjjddd```]]]XXXWWWUUUSSSQQQPPPOOONNNOOONNNLLLJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIIIIIIIKKKLLLNNNPPPQQQRRRRRRSSSPPPOOONNNNNNNNNOOOPPPQQQRRRTTTUUUVVVUUUVVVYYY[[[^^^bbbeeeffffffhhhnnnttt}}}vvvgggdddhhhoooyyy|||~~~~~~jjjVVVFFFBBB===<<<===>>>;;;888;;;:::999888888888999999;;;999777777777777666555777666666555555555555555444444444444333333333333555333111/////////000111///111222333222111222333222111000/////////000000333222222111111222444555444444444444444444444444111222444555555777999<<<<<>>===>>>BBBEEE???===;;;;;;>>>AAABBBCCCBBBBBB@@@>>>===<<<<<<<<>>>>>===:::;;;<<<<<<;;;<<<>>>@@@BBBAAA???>>>===>>>>>>???@@@???@@@BBBEEEDDDAAA>>>>>><<<:::777777777999:::;;;<<<======<<<===???AAA@@@CCCJJJRRRTTTSSSWWW\\\gggzzztttyyyvvvfffwwwbbbGGG<<<@@@===999999666777777666555666999???CCCHHHNNNZZZfffjjjlllqqqyyy{{{zzzwwwtttqqqooommmllliiigggeeecccbbbbbbbbbbbbaaaaaaaaabbbbbbbbbbbbbbbdddfffiiillloooqqqrrrssssssqqqpppnnnnnnooopppqqqsssuuuwwwwwwwwwxxxzzz|||xxxlllaaa```gggqqq|||}}}}}}||||||wwwYYYFFFBBB>>>999888999;;;;;;999===<<<:::888777666777777:::888666555555555444222666666555444444444444555444444444333333333222222333222000///......///000...000222222111000111222000000///.........//////111111111222222222333333555555666666555444333222000111333333444555888:::777:::;;;===LLLkkkxxxttt}}}zzzzzzsssccc___RRRDDD@@@DDDCCC===@@@BBBCCCBBB>>>;;;:::::::::999999;;;>>>@@@AAAAAAAAAAAA@@@>>>>>>======>>>AAA???===<<<===>>>>>>>>>888:::::::::999:::<<<>>>@@@???>>>======>>>???@@@AAA???======>>>???>>>===<<<;;;999777666777888999888:::;;;<<<<<<===@@@BBB@@@CCCJJJQQQRRRQQQTTTZZZjjjzzzrrrvvvyyyeeeqqq^^^DDDEEECCC<<<888444999999777666555777:::<<<>>>BBBLLLVVVZZZ]]]ccckkkssswww~~~~~~|||yyyvvvuuuuuuuuugggdddaaabbbgggppp{{{|||uuussspppbbbMMM>>>>>>:::666444666999::::::<<<;;;999888777666777777:::888555444444444333111666555444444333333444444333333333333222222222222222111000////////////000...///111111000//////000000///////////////////////////000111222222222222444555666777666444222000...000111222222333666888777999888444555EEE```uuu~~~xxx}}}wwwkkk___LLLIIICCC===???CCC@@@999@@@CCCEEEEEEBBB>>><<<;;;;;;::::::<<>><<<<<<===>>>>>>>>>999:::::::::999999;;;===>>>======<<<===>>>???@@@AAA>>>;;;999999:::;;;<<<;;;999888777666777888888888999:::;;;;;;<<<>>>AAADDDFFFKKKPPPPPPNNNQQQVVVlllxxxnnnqqq}}}yyycccrrrUUUIIIBBB<<<;;;999;;;999777666666777888888;;;<<<@@@GGGLLLOOOWWW```hhhnnnwww~~~}}}~~~~~~}}}yyytttmmmhhheeecccccc```bbbaaa]]]]]]fffvvv~~~~~~yyyqqqlllfffZZZLLLCCC<<<999666444444666888999999999888777777888999999:::888666555555555444333555555444333333333333333333333222222222111111111222111111111000000000111...///111111///.../////////000000000000000000000---...///000111111111111444555666666555333111///...///111111111222444666888999999666222444>>>HHHYYYvvv|||ppp]]]PPPFFFCCC>>><<>>???@@@AAA@@@???AAA@@@@@@??????@@@@@@AAA???===;;;;;;===>>>>>>>>>:::;;;<<<;;;::::::<<<>>>===<<<<<<<<<<<<>>>???@@@???===:::777666777999;;;999888777666666666777777888999::::::999:::<<<>>>DDDEEEJJJNNNOOONNNSSSYYYlllvvvjjjlllxxxwwwaaasssqqqUUUAAA:::>>>>>>;;;999777777777777666555:::888999>>>AAADDDLLLTTT\\\aaakkkuuu}}}|||{{{zzz{{{{{{zzzxxxyyyuuunnnfff```]]]\\\[[[```bbb^^^UUUTTTbbbvvvyyy}}}|||xxxnnn```RRRIIIEEE<<<:::888555444555666777777777666666777888:::;;;:::888666666666777666555444444333222222222222333222222222111111111000000111111111111111111111111...000111111///....../////////000111111111000000------......///000111111333333444444333222111000...///000111000111444666666444444555444222555:::===OOOcccxxx}}}ssscccOOOHHHCCC@@@======???@@@???======>>>>>>>>>>>>@@@CCCFFFCCCAAA??????@@@@@@@@@???>>>>>>===<<<<<<<<<======???===;;;;;;===>>>>>>>>><<<======<<<;;;;;;===>>>===<<<;;;;;;;;;===>>>???<<<<<<;;;888666666888:::777666666555555666666666888999:::999888999;;;<<<@@@@@@EEEJJJMMMPPPXXXaaannnwwwjjjkkkvvv}}}wwwcccqqq}}}XXXFFFEEEBBB>>><<<999999999888666333777444555888:::<<>>???=========<<<;;;<<>><<<;;;===?????????======<<<;;;;;;;;;;;;;;;>>><<<:::;;;<<<>>>>>>>>><<<======<<<;;;;;;<<<>>>===<<<;;;;;;;;;<<<===>>>999;;;<<<;;;999777888:::555555555555555555555555555666888888888999;;;>>>======@@@FFFJJJPPP[[[eeeqqqzzzmmmnnnwww|||yyyggglll|||]]]QQQIIIBBB@@@===<<<<<<;;;777333444222222666888777999===CCCEEEHHHNNNWWWaaajjjoootttzzz~~~}}}zzzxxxuuurrrnnnjjjhhhddd```]]]UUURRRMMMHHHFFFGGGIIIKKKLLLQQQXXXaaasssyyydddNNNBBB@@@CCC>>>>>>===:::666444333444888777666666666777999:::777555444444666777777666444333222222111111222222111111111111000000000000......///////////////...000222333222000//////000+++,,,.../////////......---,,,++++++,,,///111333111000000///000000111222///000111111111111333555333111222666555111111777333...999@@@AAA______RRRGGG@@@JJJBBBBBBCCCDDDAAA>>>===????????????===;;;:::;;;======;;;888888:::===???@@@??????===<<<<<<;;;;;;;;;>>><<<::::::<<<>>>>>>>>><<<======<<<::::::<<<======<<<;;;;;;:::;;;<<<===888;;;>>>===;;;888999:::444444555555555555555555333444666777888:::===??????===???CCCGGGMMMYYYdddttt}}}qqqqqqyyy|||{{{llliiivvv___HHHHHHDDD>>><<<<<<;;;888888666444666999:::777333;;;<<<>>>BBBHHHNNNTTTWWWbbbgggnnntttxxx{{{}}}~~~|||}}}zzzvvvrrrooonnniiibbb\\\XXXRRRLLLGGGBBB===;;;???BBB@@@>>>>>>>>>RRRmmmvvvaaaRRRIIICCC@@@BBB>>>@@@@@@===888555666999888666444333444777;;;>>>555555444555777777666444333333444444444333111000111111111111000000000///......---------,,,,,,,,,//////.........---------,,,,,,---......---,,,,,,)))***+++,,,...///000000000000//////.........---///000000000111111111111000000000000111222333444222555666555666BBBUUUeeezzzsss___PPPIIIGGGFFFDDDAAABBBBBBCCCBBB???===;;;BBB???<<<999999:::===>>>@@@AAA@@@===:::;;;???BBB>>>>>><<<;;;999999888888===???>>>::::::===>>><<<===;;;999:::<<<>>>===;;;>>>>>>===;;;999888888999;;;;;;<<<<<<;;;999888777777555333444666666444111666666555555666777999:::;;;@@@EEEFFFHHHPPP^^^iiizzzllllllwww{{{fffiii|||VVVLLLBBB???AAAAAA>>>;;;777555333333555666555444666777999<<>>@@@@@@;;;:::;;;EEE[[[xxx}}}nnnYYYLLLGGGCCCBBBCCC??????>>><<<999777777888777666555444444666999;;;666555444555666777555333444444555666555444333222111111111000000000//////...------------,,,,,,,,,///.........------------,,,,,,---......---,,,,,,***++++++,,,---...//////////////////......------//////000000000111111111000000000000111222333333333555666444333888CCCMMM```kkkzzzrrrlllrrrxxxwwwssscccZZZNNNEEECCCCCCBBBAAABBBBBBAAA@@@@@@@@@@@@@@@DDDAAA>>>;;;999999:::;;;===>>>>>><<<::::::===@@@??????===<<<;;;;;;;;;;;;;;;>>>===:::;;;???AAA???;;;999777777999:::999888@@@CCCFFFBBB;;;666555777999999::::::999888666555777555444555666666444222555555555555555777888999;;;>>>CCCGGGMMMYYYiiittt{{{nnnnnnyyy{{{ggghhhzzz~~~eeeLLLDDDDDDAAA===<<<:::999777666555555555555444444555777:::===AAABBBJJJNNNTTTZZZ___eeekkkoootttwww|||}}}||||||}}}zzzyyyxxxyyyyyyxxxuuurrrsssttttttrrrlllccc[[[VVVOOOJJJEEE@@@??????>>>>>>===:::::::::888777<<>>>>>@@@CCCDDDEEECCC@@@===:::888888777:::;;;<<<<<<::::::;;;===@@@???>>>>>>=========>>>>>>@@@???<<<<<>><<<:::888777888999888666;;;BBBGGGDDD;;;444444777777777888888888666555444777666444555666666555333444444444444555666777888<<<===@@@FFFOOO\\\kkkuuu|||~~~qqqqqq{{{{{{gggdddvvvmmmZZZNNNBBB;;;<<>>===<<<:::888888888555555555666777999:::;;;>>>AAAEEEJJJNNNTTTZZZ___dddiiipppuuuyyy{{{~~~~~~}}}}}}zzzwwwwwwwwwrrrqqqppppppooolllhhheeefffeeedddaaa[[[TTTMMMIIIAAA???<<<::::::;;;===>>>666777;;;???BBBHHHVVVdddssswww^^^OOOBBB@@@DDDEEEBBBAAAAAA>>>::::::;;;<<<999777888888888777777666555444666555444444444444222000//////000111111000///...000000/////////.........---------,,,,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------........./////////000000////////////000111222222000000222333555555444222444666===IIIZZZjjjvvv|||}}}mmmeee[[[PPPJJJFFFDDDAAAAAACCCDDDCCCBBBEEEDDDBBB@@@@@@AAABBBCCCCCCBBB@@@===;;;999888777888:::;;;<<<<<<<<<<<<;;;??????>>>>>>===>>>>>>>>>BBBDDDCCC>>>===>>>===:::???===<<<;;;:::999999888444888<<<<<<888555666999666666777777777666444333666555555555555555555555333333444444555666666777======???DDDLLLVVV```eeepppuuuuuu}}}zzzfff```pppmmmVVVIIIFFFAAA@@@???>>>===<<<;;;:::777777666666666666777777888:::<<<>>>AAAEEEJJJMMMTTTYYY```ggglllqqquuuwwwsssuuuxxx{{{|||}}}~~~~~~~~~}}}{{{zzzyyyyyyyyyyyyvvvrrrooonnnnnnjjjhhheeecccaaa]]]XXXUUUPPPNNNKKKGGGDDD@@@>>>===:::::::::999999999:::<<<888BBBRRRaaajjjqqquuuiiiKKKAAA;;;???DDDDDD???<<<@@@<<<999999;;;<<<:::777888999999888777666444333555444333333333333111///---...///000000000///.../////////............---------,,,,,,,,,+++++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---------------............/////////............///000111222000//////222555777666555222222222666???MMM]]]hhhrrr|||yyyoooZZZRRRMMMGGGDDDDDDBBB???===>>>???@@@@@@DDDDDDEEEEEEDDDCCCAAA@@@AAA@@@>>>===;;;:::::::::999:::;;;===??????===<<<>>>>>>===<<<<<<=========AAACCCCCC???>>>???>>>;;;??????===<<<:::999999999444333111222444777888999555666666777777666444444555555444444333444555666333333444555555666666666;;;<<<>>>CCCIIIOOOTTTWWWlllyyyyyy|||iii^^^lllfffxxxmmmcccMMMGGGAAA>>>>>>???===;;;777777666666666555555555666888888999999;;;>>>@@@GGGKKKQQQWWW\\\bbbgggjjjggglllqqqvvvyyy{{{}}}~~~{{{zzzzzzzzzzzz{{{{{{|||}}}}}}|||{{{yyywwwuuutttssstttsssqqqllliiigggggg^^^[[[WWWSSSQQQMMMIIIGGGBBB@@@===:::888888999:::999::::::::::::<<<@@@CCCIIIYYYqqq|||iiiZZZ@@@:::999>>>AAA???;;;999<<<;;;999888999999999888888888888777666555333333333222111222333222000...///000111222222222111000///.........------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,---------------.........///---------......///000111111/////////222333444333333444555333333888CCCKKK```jjj|||~~~^^^LLLGGGFFFDDDDDDCCCAAA???>>>>>>???AAACCCAAACCCGGGIIIIIIEEEAAA??????>>>===<<<;;;;;;<<<===::::::;;;===@@@AAA@@@>>>>>>===<<<<<<;;;;;;;;;;;;:::>>>???>>>???CCCCCC@@@;;;<<<;;;999777555666777999444//////333777777666444444555666666555444333333444444222111222444666333333555666666777666666777:::>>>BBBFFFKKKQQQUUUooo{{{}}}sssbbbmmm~~~SSSbbb}}}pppbbbPPPEEEBBBBBB>>>:::888888888888888888777777666777888777666666888:::>>>AAAEEEHHHLLLQQQWWW[[[[[[```hhhnnnqqqtttxxxzzz{{{{{{{{{{{{|||~~~~~~}}}~~~~~~~~~||||||}}}~~~xxxwwwvvvvvvvvvwwwyyyyyyvvvvvvuuusssqqqooommmkkkjjjjjjjjjgggbbb^^^\\\[[[QQQNNNIIIEEECCCAAA???===<<<;;;:::888888999:::;;;999;;;<<>>AAAFFFIIIJJJHHHEEEBBBAAA???<<<::::::;;;<<<>>>:::999999<<<@@@AAAAAA??????>>>===<<<;;;:::::::::666;;;======@@@DDDDDDBBB888999999777444333444666777555222222333444444444111222333444444444222222111222333111///000333666333444666777888777777777555999===???BBBHHHRRR[[[nnn{{{kkkrrr~~~KKKTTTkkkcccOOOHHHEEE@@@::::::;;;;;;;;;;;;;;;::::::555777888777666666666888:::<<<>>>???BBBFFFKKKOOOLLLRRR[[[aaaeeehhhlllooorrrqqqppppppqqqsssuuuwww{{{~~~~~~}}}}}}}}}}}}~~~}}}}}}||||||~~~}}}zzzyyyzzz}}}}}}}}}}}}~~~~~~}}}}}}~~~}}}{{{zzzsssrrrqqqqqqqqqrrrssstttoooooonnnllliiigggeeeccc[[[\\\\\\YYYTTTPPPMMMMMMIIIEEE@@@<<<;;;;;;:::999666666777777888888777777:::<<>>;;;999888;;;???AAAAAA???@@@???>>>===;;;;;;::::::777;;;>>>===???CCCCCC@@@777999999777444333555777///222444444222111222444000000222333333222111000000111222000...///333666444555666888888888888777555999<<<<<<<<>>888555777:::;;;999888::::::::::::999888666666777888999:::<<<===>>>???CCCEEEIIIMMMRRRWWWZZZ\\\aaabbbdddfffhhhjjjkkklllqqqqqqrrrssstttuuuvvvvvv{{{||||||{{{yyyxxxyyyzzzvvvvvvvvvxxxzzz|||~~~yyyxxx{{{}}}|||yyyzzzzzzyyyxxxwwwvvvtttsssxxxxxxwwwwwwwwwxxxxxxyyyyyy{{{||||||yyytttoookkkiiigggeeeeeeeeeeeecccbbbaaa```^^^[[[WWWTTTRRRQQQMMMKKKGGGBBB>>><<<===???@@@>>><<<<<<>>>===999666;;;888888999::::::???EEEJJJOOOXXXcccqqq~~~oooaaaQQQAAA>>>DDD;;;999888777888777666444888777555333333444666777555444333222111111111111111111111000000000000000////////////////////////------------------------++++++++++++++++++++++++))))))***+++,,,,,,------***++++++,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---............---------............/////////000111111111111111555666888===HHHYYYkkkwww{{{}}}nnn```SSSOOOPPPIIIEEEBBBCCCFFFFFFBBB=========>>>>>>>>>>>>>>>>>>:::<<<@@@CCCEEEEEEDDDCCCEEEBBB<<<777444444666888777777777888:::<<>>===;;;:::999999999777777888888999999999:::;;;:::888666444333222222666555444222111000000000111222333444444444333222222111000111222222111000444555777888999888666555777:::<<<<<<===DDDNNNWWWiii~~~{{{lllqqqLLLGGGIIIXXXkkk}}}lllXXXGGG@@@::::::>>>???===;;;;;;;;;;;;;;;;;;:::888888555555666777888999:::::::::;;;>>>AAADDDHHHJJJKKKPPPQQQSSSVVVYYY\\\^^^___bbbcccdddfffgggiiijjjkkkoooppppppooonnnnnnpppqqqnnnnnnoooppprrrtttvvvxxx}}}yyyuuuuuuxxxyyywwwttttttttttttsssrrrpppooonnnmmmmmmllllllkkklllllllllmmmmmmnnnmmmiiiddd^^^[[[XXXVVVUUUUUUUUUUUUSSSRRROOONNNLLLJJJHHHFFFEEEDDDBBBCCCBBB???<<<;;;<<<===999777555444666999:::;;;<<<999999<<<@@@EEEOOOXXXaaafffppp}}}qqq]]]RRRGGG;;;999>>>:::999777777777777666444777666555444333444555555555444333222111111111111111111111000000/////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------++++++,,,,,,,,,++++++***+++******))))))******+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.........---............//////////////////000111111111111000111000000222888BBBNNNVVVlllxxx~~~|||eeeXXXOOOHHHCCCBBBBBB???>>>@@@CCCDDD@@@<<<;;;;;;;;;:::999999999888999;;;>>>AAACCCDDDCCCCCCEEEAAA<<<666444444666777777666666777888:::<<<>>><<<<<<;;;:::999888888888777777888888999999999999999888666555333333222222333222222111111222222222111222333444444444333222222111000111222222111000333444555777777666555444555777999999;;;AAALLLTTTfffzzzuuudddhhhJJJJJJLLLOOOUUUeee```TTTDDD;;;:::======<<<<<<<<<<<<<<<;;;999888777555555555666666666777777777777888:::<<<===??????CCCDDDGGGJJJMMMQQQSSSTTTVVVWWWXXX[[[]]]___aaabbbdddeeeffffffffffffhhhjjjiiiiiijjjkkklllnnnpppqqqsssqqqoooooorrrrrrooolllkkkkkkjjjjjjiiihhhgggfffddddddcccbbbaaaaaaaaaaaaaaabbbaaa___[[[UUUPPPMMMJJJIIIGGGGGGHHHHHHGGGFFFBBBBBBAAA@@@???>>>======777999::::::999888999999444888===@@@@@@???======:::999;;;DDDNNNZZZjjjwww~~~yyywww}}}qqq___NNNGGGBBB<<<;;;???:::888666666666777666444555555555444444444333333444333222111111111111111222222111000///......---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,------,,,+++******+++******))))))******+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,---------,,,,,,........./////////000000...//////000000000000000111111000///000333999===JJJ]]]ttt}}}~~~~~~}}}xxxeeePPPFFFDDDAAA>>><<<:::999999===@@@AAA>>>;;;::::::999888777666555555777999<<>>>>>>>>===<<<:::999888999888888888777777777777666777777888999:::;;;;;;<<<===???BBBEEEGGGIIIJJJIIIKKKMMMOOORRRUUUWWWXXXZZZ[[[\\\[[[ZZZZZZ\\\^^^___``````aaacccdddeeefffeeeddddddfffgggfffccc```^^^^^^^^^^^^]]]]]]\\\[[[YYYXXXWWWVVVUUUUUUUUUUUUUUUUUUTTTRRRNNNJJJFFFDDDBBB@@@???@@@AAAAAA@@@???>>>>>>>>>===<<<<<<;;;;;;666888999999888888999:::888;;;???AAA@@@AAADDDGGGJJJLLLSSSbbbqqqvvvxxx|||tttaaaRRREEEAAAAAA??????AAA:::888555555666666555555555666666666555444333222333333222111111111111111222222111000...---,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++++++++,,,------------,,,+++***)))******))))))))))))******************************+++++++++++++++,,,,,,,,,+++,,,,,,,,,,,,++++++***---------.........//////---...//////000000//////111222333333222222444666888FFFVVV___ccchhhsss}}}}}}wwwuuuqqqlllggg]]]QQQDDD>>>???@@@???===888888:::===???@@@===::::::::::::999999888888888777888:::<<<>>>???@@@AAABBB???:::666333333444555666555444444444444555666666666666666666666555555555555555555555555555555333222222111111111111222000000000000111333444555111111222222333333333444222111000111222222111000111222333444555555444444666777777888;;;BBBJJJQQQgggvvvnnnxxxccc___ppp~~~LLLPPPUUUUUUOOOMMMWWWeeexxxnnn\\\SSSKKKCCC@@@???===;;;;;;:::;;;;;;;;;::::::999888888777777333333444555666666777777777777888999:::;;;<<<===;;;<<<>>>@@@CCCFFFHHHIIIJJJKKKKKKJJJHHHGGGHHHJJJMMMMMMNNNOOOPPPQQQQQQQQQSSSSSSUUUVVVWWWVVVSSSPPPMMMMMMNNNNNNNNNMMMMMMLLLHHHGGGFFFEEEDDDDDDCCCDDDDDDDDDCCCBBB@@@>>><<<;;;:::888888888:::::::::888:::999999888777777666666888999:::999888888:::;;;======<<<<<<@@@JJJXXXbbblllpppzzzxxxrrrvvvtttdddQQQGGG===;;;<<<===>>>???<<<999666555555666555555666666777666666444333222222222111111000000111111111111000///...---,,,+++------------------------++++++++++++++++++++++++)))))))))))))))))))))))))))***************+++++++++,,,,,,,,,++++++***)))***))))))))))))))))))************************************++++++,,,,,,,,,+++++++++,,,++++++******+++++++++,,,,,,,,,------------...////////////...---///111222111000111222000444999>>>CCCLLLWWW___iiikkkrrr}}}vvviii```\\\XXXRRRMMMAAA@@@>>><<<<<<===??????<<<<<<===???@@@???===;;;999:::::::::;;;;;;<<<<<<:::::::::;;;<<<>>>???@@@@@@>>>:::666444444555666666666444333333333444555555555666666666555444444333333333333222222222222111111000000000000111111111111111000000111222222000000111111222333444444222111000111222222111000222222333444555555666666555666777888;;;@@@FFFKKK```uuunnnxxx~~~fff```oooSSSRRRRRRRRROOOKKKNNNTTTTTTfff~~~lll]]]GGGDDD???:::777777888999::::::999888888777666666444444555555666666777777777777777777666666666666555666777999;;;<<<>>>>>>???@@@@@@>>><<<;;;<<<===???@@@AAABBBBBBBBBBBBBBBBBBCCCEEEFFFFFFDDDCCCAAA===>>>>>>????????????>>>======<<<;;;::::::::::::;;;;;;::::::999999999999777666666777999:::999888888888888777777777666666555777:::;;;<<<===>>>@@@CCCLLLYYYfffpppvvvzzz|||~~~}}}oooggghhhaaaMMMHHHCCC>>>;;;;;;<<>>@@@BBBAAA@@@@@@@@@??????>>>======888888999:::;;;<<<============<<<;;;<<<===???@@@>>><<<999777666666777888777666555444333444444555555666777777777666444333222222222111111111111111111111000000000000000000333222111000000000000000000000000000111333444555222111000111222222111000222222333333444555666666333333555777:::===@@@AAARRRrrrlllvvv~~~gggaaappp~~~TTTQQQPPPSSSSSSOOOMMMOOOGGGPPPbbbyyyiiibbbVVVJJJ@@@;;;999999999999999888888777777666888888888888888777777777999999888888777777666666666777777888999::::::;;;::::::;;;:::888888999;;;:::;;;<<<======<<<<<<;;;999:::;;;<<<;;;:::::::::666666777888888888888888::::::999999888999999:::;;;:::999999888999::::::999888777888;;;<<<<<<;;;:::;;;;;;<<<======>>>>>><<>>CCCCCCAAA>>><<<>>>BBBFFFBBB>>>:::777666555555444666555333111000000000111111111000000000000111111.........------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))************))))))))))))&&&'''((())))))***))))))))))))(((((((((((())))))************************((())))))***++++++,,,,,,(((((()))***+++++++++*********+++++++++,,,,,,,,,,,,,,,---............---...///000000//////111222111111111222333333111000///333999BBBMMMZZZfffnnnwwwxxxxxxxxxyyy{{{{{{pppeeeTTTNNNFFFAAA@@@AAAAAA@@@;;;@@@BBBAAABBBEEEEEEAAA@@@@@@???>>><<<<<<>>>???::::::;;;;;;<<<<<<======BBB@@@>>><<<<<<===???@@@<<<;;;999888777888:::;;;888777666555444555666777777888999999888666444333333333333222222111111111222222111000//////000000222222111000000000000000000000///000111222444555222111000111222222111000000000111222333444555666222333555888;;;<<<<<<;;;HHHxxxrrrjjjsss~~~iiieeeuuuJJJIIIMMMTTTVVVQQQKKKIIINNNHHHIII]]]zzz|||{{{wwwcccSSSHHHCCCAAA::::::::::::999999888888888888777666555444333333777777666666666555555555666666666666777777777777444555666666555666888:::666777888999999888777666777888::::::999888999999555666666777888888888888777777777777777777888888:::999777666666777888888666555555666999::::::999:::;;;<<<>>>@@@AAACCCCCCOOOYYYgggsssyyy{{{{{{zzzrrrtttwwwuuuzzzqqqiii\\\LLLHHHDDD999===@@@AAA===:::<<>>???AAABBBCCC@@@BBB@@@===@@@FFFCCC<<<>>>>>>===;;;:::;;;>>>@@@>>>>>>>>>>>>>>>>>>======EEECCC@@@===<<<===???@@@;;;:::999888888:::;;;===888777666555555666777888999999::::::999777444333444444444333333222222222333222111000000/////////111000000000000000111111000/////////111222444666222111000111222222222000/////////000111333444555444555888;;;======;;;999FFFwwwtttjjjrrr|||mmmjjj{{{HHHIIILLLOOORRRRRROOOLLLGGGHHHIIIPPP]]]qqq{{{iii^^^ZZZQQQDDD::::::<<<:::888999:::777666888888777777;;;:::999777666555444444555:::888777777777777555444666888999777444333555888555555666777777777777777888777777999888777666777999888888777666777999:::555666888999888666888<<<888555666:::<<<::::::<<<999:::;;;<<<===>>>>>>>>>===GGGJJJCCCDDDOOOWWWWWWoooyyy}}}vvvooojjjfffjjjaaaTTTIIIAAA>>><<<<<<@@@@@@@@@???===<<<===>>>:::::::::999888777666555333333222222111000000000222111111000000000000000///............---------------,,,,,,+++***))))))******++++++++++++******))))))))))))(((((((((((((((((()))***************))))))(((((((((((())))))******))))))((((((((('''(((((())))))))))))(((((())))))))))))***************)))))))))***+++,,,,,,+++++++++************)))------..................---------------...///000///000111222222333333222111111111222333666888999???FFFQQQYYY___gggqqqyyy~~~|||}}}~~~|||}}}{{{zzz|||wwwooouuupppggg^^^UUUOOOKKKIIIGGGBBB<<<;;;>>>AAAAAA???BBBAAA@@@>>>===<<<<<<<<<;;;;;;:::999999999999:::>>>AAACCCBBB===:::888999;;;===???>>>;;;:::<<<>>>888888999999:::;;;<<<<<<;;;:::999999888888888999999999888888777555444333444444444444333222222111111111111111000000000000............//////////////////............//////000000000000111111111111111///---...222444555444777666777888:::<<<;;;;;;HHHwwwtttkkkooowww|||{{{CCCEEEGGGKKKOOOOOOMMMJJJDDDDDDDDDGGGOOO\\\lllvvvuuufffXXXRRRMMMEEE>>><<<>>><<<>>>CCCCCC>>>;;;;;;999888666444444555777888444333222333555666555444666888999999888777777777555666666777888888999999888777888999999888777777777666444444666777777777777888:::;;;999777777888===:::999<<<===<<>>BBBDDDHHHNNNTTT______aaaeeelllttt|||~~~||||||}}}~~~}}}|||}}}~~~vvvsssqqqppppppkkkccc\\\WWWTTTOOOJJJFFFDDDCCCCCCFFFAAA<<<;;;>>>@@@@@@>>>@@@???>>>===<<<<<<;;;<<<===<<<;;;:::::::::::::::???BBBCCCBBB???;;;::::::;;;>>>@@@???===<<<===>>>999999999999999999999999::::::999888888888888888777777777666555444222222333333333333333333222111111111111000000000//////........./////////000000//////............////////////000000000111111111000...---...111333444333555555555777:::===??????MMMzzzrrriiinnnxxx~~~|||@@@AAACCCGGGKKKKKKIIIGGG@@@@@@@@@AAADDDJJJRRRXXXsss}}}zzzlll]]]UUUOOOMMMOOOUUUVVVRRROOONNNEEECCC???<<<:::999999999;;;999888888:::;;;:::999666666666888999999777555777777666666666777777888777888888888888999888888;;;;;;::::::::::::999888999===CCCGGGIIIIIIGGGEEEHHHFFFIIINNNSSSWWW___hhheeeaaa^^^___gggqqqzzzwwwmmmmmmsssqqqcccUUUHHHCCC===999777777666666@@@@@@>>>;;;888777888::::::::::::999777555444333/////////...------,,,,,,...------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,+++******)))))))))******++++++******))))))))))))(((((((((''''''&&&''''''((()))((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&'''(((((())))))(((((('''&&&&&&'''''''''(((((((((+++******))))))))))))***'''(((((()))***+++,,,---++++++,,,------...//////------------------...///,,,---...///000000000000222111000///.........///---000333444222333666999;;;===AAAHHHQQQ\\\eeejjjrrrwww}}}|||vvvpppmmmjjjpppwwwzzzyyyvvvtttuuuxxxzzz}}}~~~|||wwwssspppjjjjjjkkkiiigggggghhhiiieeeaaa[[[XXXUUURRRLLLGGGDDDBBB@@@?????????AAABBBEEEAAA===<<<>>>@@@???===>>>===<<<<<<;;;;;;;;;<<>>===<<<;;;:::::::::===???AAAAAA>>>;;;:::999;;;===@@@@@@???=========::::::999999888777666666999999888888888888777777555555555555444222111000111111222222333222222222111111000000000000//////////////////000000000000//////............////////////000000000000111111000...---...111333333222444444555777:::???CCCEEETTT~~~pppfffmmmyyyxxxwww}}}BBBBBBDDDFFFHHHHHHFFFDDD>>>???AAABBBDDDFFFJJJNNNNNNZZZlll|||tttnnniiiiiihhhccc___^^^NNNMMMLLLJJJGGGFFFEEEDDDAAA???>>>>>>???AAAAAA@@@BBB???<<<<<>>???>>>;;;;;;???AAAAAAKKKNNNPPPNNNHHHDDDCCCDDDGGGOOOZZZdddmmmrrroooiiiccceeejjjqqqvvv{{{wwwvvv~~~wwwjjjgggiiidddTTTFFF???<<<999888888888888777===<<<;;;888555555888::::::999999888666444222111//////......---,,,,,,+++------,,,+++++++++++++++,,,,,,+++++++++*********,,,+++++++++******))))))))))))************))))))))))))((((((((('''''''''%%%&&&''''''(((((('''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''&&&&&&'''''''''(((((((((+++***)))(((((((((((((((((((((((()))***+++++++++++++++,,,,,,---------...---------,,,,,,---......+++,,,---......///......000000///......---------///111222333222222333666111111333777;;;AAAFFFIIIRRRYYYaaaggggggccc^^^[[[WWWYYY[[[\\\\\\___cccgggfffdddcccdddeeeccc___[[[QQQRRRRRRQQQOOOOOOPPPRRRNNNJJJEEEBBBAAAAAA@@@>>>CCCBBB@@@??????@@@AAABBBDDDBBB???>>>???@@@???>>>======<<<<<<;;;<<<<<<<<>>@@@???>>><<<;;;<<<<<<;;;999777666555444777777777777777777777666444444444444333222111000//////000111222222222222111000000000/////////////////////000000000111111//////............//////////////////000000000111000//////000111222333333444555555777:::>>>DDDHHHZZZmmmccckkkwww}}}rrreeennn}}}ttt|||GGGFFFFFFGGGHHHFFFCCCAAA<<>><<<:::999::::::999777777888777666555666888;;;888888777666555333222111000000///......------,,,...---,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***++++++***************))))))))))))******)))))))))((((((((((((''''''''''''%%%%%%&&&'''''''''''''''''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((()))))))))******)))((('''''''''''')))))))))))))))))))))))),,,,,,,,,,,,,,,+++++++++...------,,,,,,,,,------******,,,---------------.........///////////////...///000111111222333444333222222111111222333333666:::@@@DDDFFFFFFFFFFFFFFFEEEDDDCCCEEEIIINNNRRRQQQMMMKKKKKKMMMNNNJJJGGG???@@@AAA@@@??????AAABBBAAA>>>:::999:::<<>>============BBBAAA@@@@@@AAAAAA@@@???>>>>>>===<<<<<<=========>>>>>><<<;;;;;;:::::::::888999:::;;;<<<;;;999777777999;;;===>>>===;;;999===<<<;;;999777666444444555555666777777666666555444444444444333222222111......///000111111111111000000000////////////...////////////000000000000//////............//////...////////////000000000000000111222222222333333555666777888999<<>><<<999888888888666555333555666666666666888:::666666666555444333222111000000000///......------......---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************((())))))******))))))(((((((((((('''''''''&&&&&&%%%&&&&&&'''((('''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&'''&&&''''''((((((''''''&&&''''''((((((((())))))))))))((((((''''''''''''(((******)))))))))(((((((((++++++++++++++++++++++++...------,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,...///000000000000///////////////000000000111111111111111111000000///000222333333444777999777888999;;;<<<===>>>>>>>>><<<::::::===>>><<<:::888999:::999999999;;;===???===;;;:::;;;===@@@BBB@@@???>>>======<<<<<<===??????@@@AAAAAAAAAAAA@@@???>>>>>>===<<<<<<<<<===;;;;;;:::999999999999:::999999:::<<<>>>>>><<<:::777777888;;;======:::888;;;:::999888777555444444333444555666777666555444333333333333333222111111......//////000000//////000000////////////..................//////////////////............//////......////////////000000...000222333222111222333444666999999888;;;@@@EEEXXXyyy}}}jjj___fffkkkjjjttt}}}nnnxxxsssyyyHHHGGGEEEDDDDDDBBB@@@======???@@@@@@??????@@@AAAHHHAAA>>>???CCCIIIVVVccczzz|||uuurrrqqqdddbbb```aaadddgggiiijjjrrrmmmfff___]]]aaahhhnnnpppqqqqqqpppmmmiiieeecccooovvvwwwrrrttt{{{|||vvvkkksss||||||xxxwwwxxx~~~|||uuuqqqzzz}}}{{{uuu{{{|||sssjjjaaa^^^]]]___WWWRRRKKKFFFDDDCCCCCCBBB>>>;;;888777666666444333222444777777777666666777444444444444444333222222000000//////......------...---,,,,,,++++++,,,,,,++++++*********)))))))))))))))))))))************(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&((())))))(((&&&%%%%%%&&&&&&&&&''''''''''''&&&''''''((((((''''''&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&'''((((((((((((((()))))))))))))))(((((()))***+++,,,------...---,,,,,,++++++,,,,,,******+++,,,------------+++,,,---///////////////111000//////000000///.........000111222111111111///000222111111111222444000111444666888888666555444333333444666777777777555666888777777777999;;;<<<<<<<<<;;;;;;<<<>>>?????????>>>>>>======<<<<<<:::<<<>>>@@@@@@@@@@@@@@@???>>>===<<<;;;;;;::::::888777777777777888999999999999999<<>><<>>===@@@???===@@@GGG[[[fffwwwzzzwwwuuuoooiiieeegggnnnttt|||{{{yyyuuunnneee]]]YYYlllvvvzzzwwwyyy}}}tttfffkkkttt||||||}}}ppphhhsssuuulllrrr}}}~~~}}}wwwsssxxxrrrwwwuuuggg```]]]YYYPPPGGGEEE@@@<<<<<<@@@BBBBBB@@@>>>;;;888666666555444333333555888999777555555555222333333444444333333222000//////......---,,,,,,---,,,++++++***+++++++++))))))))))))(((((((((((()))))))))))))))*********(((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&'''(((((())))))((((((%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''(((((((((&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''((()))***++++++$$$%%%''')))+++...///000...---,,,,,,++++++++++++******+++,,,------------+++,,,---...///...---,,,///...---.../////////.........000000000000......***,,,///111000/////////111000///000222444555555000111333444555666777888444555666666555666888:::555777999999999999;;;<<<>>>======;;;:::999888888666999<<<>>>???????????????>>><<<;;;:::999999888555555555555666777888999777666777:::>>>???<<<999;;;999888999<<<>>>===;;;333333333333333333333333111222444666666555444333///000000000000000///...////////////...---,,,,,,000/////////............,,,,,,,,,---------......//////............//////............/////////000***---000000...,,,---///...333888999999;;;???DDDOOOooozzziii```bbb^^^XXXeee|||zzzooo~~~rrrqqq{{{AAAAAA@@@@@@??????>>>>>>======>>>????????????>>>;;;<<<<<<;;;::::::===???>>>IIIZZZlllzzz{{{}}}}}}sssgggaaasssxxxyyysssgggiiirrrvvvrrrwww|||}}}}}}zzzwwwxxxuuuwww|||{{{lll\\\UUURRRLLLDDD@@@AAA===:::;;;???AAA>>>;;;BBB???;;;:::::::::888555888666666777::::::777444111111111111111222222222//////.........---------------,,,,,,,,,,,,++++++++++++******))))))((((((*********)))******++++++''''''''''''''''''''''''(((((())))))))))))((((((''''''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&'''''''''&&&%%%%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((())))))************************---,,,,,,+++*********+++)))))))))***+++---...///+++,,,---.........---,,,000000////////////000000000000//////.........---//////............//////000000111111111222222222777444111111444666555444555555555555555666777888<<<;;;888777777999;;;=========<<<;;;;;;:::999999999999::::::<<>>>>>===<<<:::888777<<<999666555555666666666777777888999;;;<<<======<<<:::999999<<<>>>>>>===777555333222333444444333555555333222111000000000111111111111000000000000111111000///...---,,,,,,------------------------///...------,,,,,,,,,,,,------............------/////////...------,,,,,,------......///000000000111333555777999<<>>??????@@@@@@????????????>>>======<<<;;;<<<<<<;;;::::::;;;===>>>@@@EEEMMMWWWbbblllrrrrrrwww}}}uuussstttwwwyyy}}}|||xxxggg[[[NNNJJJHHHEEEAAAAAA???;;;888999===???>>><<>>;;;:::;;;;;;999777888777666777999999666333000000000000111111111111///.........---------,,,------,,,,,,,,,+++++++++*********)))))))))))))))******))))))((()))))))))''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&'''''''''&&&&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))************************---,,,+++***************+++++++++***+++++++++,,,++++++---.........---,,,//////............//////000/////////.........---//////............//////000000000111111111222222666333111222444666666555555444444444555555666777;;;:::999888999:::<<<===;;;;;;;;;:::::::::999999;;;:::::::::;;;===>>>???<<<<<<<<<<<<;;;:::999999===:::777666777888888777777777888999:::;;;<<<<<<:::<<<<<<<<<:::999:::;;;777444222222333444333333444333222111111111111111000000000000////////////000000//////...---------------------------------...---,,,,,,++++++,,,,,,,,,,,,------------,,,,,,//////......---------,,,------......//////000000000222444555777:::>>>AAATTThhhpppfffcccZZZPPPZZZoooooohhhssszzz{{{888999:::<<<>>>???@@@AAA@@@@@@???>>>===<<<;;;:::;;;<<<===<<<:::999999999;;;888444444:::EEEPPPXXXccckkkxxx}}}xxx|||rrrooonnnnnntttuuuvvvxxxuuuooofff```PPPHHHBBBAAA@@@???@@@CCC>>>:::777777:::======<<<>>><<<::::::;;;;;;:::999999999888888999888555222////////////////////////......------------,,,,,,,,,,,,,,,,,,++++++++++++((())))))))))))))))))***)))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''((())))))))))))))))))))))))))),,,+++******************------,,,+++***))))))(((***+++,,,------------,,,...------,,,,,,------.../////////...............//////............//////000000000000111111111111333222111222444666666666444444333333333444555555888999999:::;;;<<<======999999999999999999999888:::::::::999::::::;;;;;;999::::::;;;;;;;;;::::::>>><<<999888999:::999999666777777888999::::::;;;999===???>>>999666666888555444222111222333333222222111111000000111111222////////////......------........................------------------------,,,,,,+++*********++++++++++++,,,,,,,,,,,,++++++.........------------------------...//////000000///111333444555777;;;>>>NNNbbbpppeeebbbZZZRRR^^^tttnnnfffrrr}}}777888999;;;<<<>>>???@@@???>>>===<<<;;;;;;;;;;;;:::<<<===<<<:::777666666666555333333666:::>>>AAAMMMXXXiiizzzyyy{{{}}}|||yyyrrrwwwyyytttooommmjjjfffhhhgggfffddd___XXXOOOIIICCC@@@@@@BBBAAA???@@@EEE???<<<888777999;;;;;;;;;<<<;;;:::::::::;;;;;;;;;;;;;;;::::::999777555333//////............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***'''((((((((())))))************))))))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++******)))))))))******,,,,,,,,,+++***)))((((((***++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,........................///......------......////////////000000000111111000///000111333444555555333333333222222333444444666777999;;;<<<======<<<:::999999888777666666666888888888888999999::::::::::::;;;;;;;;;;;;::::::>>><<<::::::;;;;;;;;;:::666666666777777888888999:::<<<======;;;888777666444222111111222222111000000/////////000000111222///......------,,,,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))))))))******++++++,,,,,,,,,,,,++++++------------------------,,,,,,---......//////000000111333333444666:::===III^^^pppeeeeeeaaa]]]lllwwwjjjooo~~~:::::::::;;;<<<======>>><<<;;;;;;::::::;;;<<<<<<999;;;<<<;;;999666555555333444666888888888777666:::AAAOOO^^^hhhppp{{{|||yyyxxxwwwuuuwww|||~~~yyysssmmmfff^^^ZZZWWWSSSOOOKKKFFFAAA===>>>???DDDHHHFFF@@@???AAAAAA???<<<:::999999999999999999999999999999;;;<<<;;;<<<<<<;;;999666555444............------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********''''''(((((()))))))))*********+++***)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$&&&&&&'''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((()))))))))(((((())))))***)))***+++++++++***))))))************++++++,,,,,,++++++************++++++---------.....................------------............/////////000000000,,,...///000111222333333444333333222222222333333555666999;;;<<<<<<<<<;;;;;;:::999888666555333333555555666777888999::::::<<<<<<<<<<<<<<<:::999999===<<<::::::;;;<<<;;;:::555555666666666666666666;;;999888:::>>>>>>:::555222111000000111222000///............///000111111.........---,,,++++++***++++++,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,)))))))))(((((())))))***,,,,,,------------,,,,,,+++,,,,,,,,,------......,,,,,,------.../////////111222333444555777;;;>>>GGG\\\oooeeehhhgggeeetttjjjhhh}}}<<<<<<<<<===============;;;:::999999999:::<<<===999:::;;;:::777555555555444444444444444444555555666777;;;CCCKKKXXXkkk|||zzzzzz|||xxx|||zzzpppfff\\\TTTMMMIIIEEEBBBAAA???===;;;;;;===CCCHHHGGG@@@<<<<<>>@@@;;;555111000///000111111///---------------......///000///......---,,,+++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))******,,,,,,------------,,,,,,******+++,,,---......///,,,,,,,,,---......//////111222444555666999<<>>>>>>>>>>>>>>?????????<<<;;;999888888999:::;;;999999999777555444555666444333222111222222444444666555666999;;;BBBQQQ___ppp|||zzzuuuzzzxxxxxx}}}yyypppkkkppppppfff[[[SSSLLLGGGAAA@@@>>>>>>>>>>>>===;;;999999===CCCCCC???;;;;;;:::;;;<<<;;;:::888888777555777888777555555777999555777999777444111111222/////////...---,,,,,,,,,************+++++++++,,,++++++++++++************((((((((((((((('''''''''&&&''')))******)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&%%%$$$$$$&&&''')))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''(((''''''''''''((()))***'''(((***+++++++++***)))***))))))((()))***+++,,,+++******************+++,,,,,,,,,------............------,,,,,,------...------........./////////---000333333111000111222555555444333333333333333666666777888888888888888999999888777777666666666555666777888999888888777888888999999999888888777999888777888::::::888777555555444444333333333222888444222444999<<<999666000//////000111000...,,,------------------......//////...---,,,+++******+++++++++++++++,,,,,,,,,++++++++++++++++++++++++))))))(((((())))))***+++++++++,,,,,,,,,,,,++++++)))******,,,---...//////+++,,,,,,------......//////111333444666999===@@@FFF\\\oooeeegggccc[[[aaaqqqsssbbbbbb~~~~~~===>>>>>>???@@@AAAAAAAAA>>><<<:::888777777888999999999888666444444666777333333444555555444333222000222666999666333666===>>>PPPgggssssssrrruuuzzz}}}yyyoooppp{{{~~~xxxvvvuuu{{{|||||||||zzzyyy|||}}}zzzttteeeVVVSSSXXXXXXOOOEEE@@@???>>>::::::;;;===>>>>>><<<:::999666777===@@@>>>======444777:::;;;:::999888888444666777666444333666888111444666555222//////000000000///...------,,,,,,))))))******+++++++++,,,+++++++++************)))))))))(((((('''''''''&&&$$$&&&'''))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%$$$$$$%%%'''((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&$$$$$$$$$&&&((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''((()))***((()))***++++++***((('''***)))((((((((()))+++,,,++++++************++++++,,,,,,,,,------............------,,,,,,------...---------........./////////222555555222111222333666555444444333333333333666666666666666777777777666666777777888888999999777888999999999777666555444444666777777888888888777666666777999999777666555444444333333222222222555444333333444666666666/////////000111000...+++...------,,,,,,---------000000///...,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++)))))))))))))))***++++++******++++++++++++******))))))***+++---...//////++++++,,,------......///...000222333555999===@@@FFF\\\nnndddfffaaaWWWZZZhhhmmmaaaggg}}}>>>???AAAEEEIIIHHHDDD???<<<:::999999:::;;;999888777777666555555555555555222222111111111111111111222333333444444333333222555888;;;@@@FFFOOOXXX^^^hhhyyyxxx~~~zzz|||}}}tttvvvnnnooo~~~}}}}}}|||}}}rrrjjjeeeZZZLLLCCCBBBBBBCCCDDDDDDAAA;;;777999888888:::<<<<<<;;;:::888777888===AAAAAA;;;666999888666666777777555444666777888888777555333111333333444444333000---,,,......---,,,++++++++++++***++++++++++++***))))))+++***)))***+++,,,+++***''''''''''''''''''''''''''''''''''''(((((((((((((((&&&$$$$$$%%%''''''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&((()))***'''''''''''''''''''''''''''(((((()))***+++++++++,,,***((('''&&&'''((()))+++++++++*********))))))+++,,,...---,,,,,,---///......---,,,,,,+++******++++++,,,,,,,,,,,,---------------...000222555666555444333222222222333444333333444444555666666666888777666555555666777888888777777777777777777888666555555666888999:::999:::888555555666777777666333333333444444444555555333444555555555555555444111111111000000///...------,,,,,,++++++******))),,,,,,,,,,,,+++***)))(((,,,+++***)))((((((((((((***************************)))(((''''''((()))***))))))*********))))))(((******+++++++++,,,,,,,,,---------...............000111333444555999===AAADDDYYY}}}yyyllleeefffaaaVVVUUU]]]iiifffaaa|||<<<<<<>>>AAADDDDDDAAA======<<<;;;;;;;;;;;;:::999555555444333333333333333111111111111111111111111111111222222222222111111000111222333555999???CCCNNN^^^kkkpppwww}}}dddTTTMMMGGGAAA>>>AAA@@@?????????>>>;;;888999888888:::<<<======;;;555444666:::??????;;;777888777666666777777666555555666777888777555444222333333444333222000---,,,---,,,++++++++++++++++++***++++++++++++***))))))+++***(((((())))))(((&&&''''''''''''''''''''''''''''''''''''(((((((((((((((&&&$$$$$$%%%&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&'''((()))***'''''''''''''''''''''''''''(((((()))******++++++,,,+++)))((('''((()))***+++++++++*********))))))+++,,,------,,,,,,---......------,,,++++++******+++++++++,,,,,,,,,------------------///000222333444333222111111222333333333333333444555555666666777666555555555555666777666777777777777777777666777666666666888999999999999666444333444555555555222222333333333444444444444555555666555555444444000111111000000///...---------,,,,,,+++*********+++,,,,,,++++++)))((((((***************+++,,,,,,***************************)))(((''''''((()))*********++++++++++++***************+++++++++,,,,,,------------............000111222333555888<<<@@@EEEYYY||||||oooffffff___TTTSSS[[[nnnkkkddd{{{:::999:::;;;===>>><<<;;;===;;;:::999::::::888666222222111000000000000111000000000000111111111111000000111111111111000000//////000///......000222999EEEPPPVVVaaarrrwwwYYYHHHAAA???======>>><<<:::999:::::::::888999888888:::<<<>>>======444333333777;;;===;;;888666555444555777888777666444555666777777666555444222222333222111///---+++******************+++,,,******++++++******)))(((***)))'''''''''&&&%%%###&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&$$$$$$%%%&&&&&&%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((()))'''''''''''''''''''''''''''(((((())))))******+++,,,+++***)))((()))***++++++************)))))))))***,,,------,,,+++---...------,,,,,,++++++******++++++++++++,,,,,,,,,,,,---,,,,,,------...000000222111111000000111111222222333333444444555555666555555444444444444555555555555666666666666555555888888777777777888888999888555333222333444444444333333333333333444444444666666666666555444333333000000000000///...------......---,,,,,,++++++***++++++++++++***)))(((((((((((((((((())))))))))))************************))))))(((((((((((())))))******+++,,,,,,++++++************++++++++++++,,,,,,,,,------............///000111222333666;;;>>>BBBUUUxxxrrrhhhfff^^^RRRRRR[[[ooollldddzzz999888777777777888999999999777666555666555444222111000000////////////////////////000000000000000///000000111111000000///...///111111000000111222111888>>>AAAIIIVVVaaadddvvv{{{ttthhh^^^ZZZ[[[oooaaaPPPGGGEEEDDD???;;;;;;999888888999:::999888777666666888:::<<<===<<<666444444666888:::999888555444333555777888888777333444555555666555555444222222111111///...,,,+++))))))((())))))***++++++***************))))))((()))'''&&&&&&''''''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&%%%$$$$$$&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))************)))(((((())))))***************))))))))))))***+++,,,,,,++++++,,,---,,,,,,,,,,,,++++++*********++++++++++++,,,,,,,,,---------------.........////////////000000000111222222222333444444555555444333333333333333333444333444555555555555444333888999999888777666888999999666333111222444555555444444444444444444444555666666666666555444222222000000000000///...---,,,......------,,,++++++++++++++++++++++++***)))(((,,,++++++***)))((('''&&&************************))))))(((((((((((())))))))))))***+++++++++******************++++++++++++,,,,,,,,,------......///...///000111222555999===>>>NNNqqqtttiiiggg___TTTUUU^^^mmmjjjcccyyy999888666555444555777888777555333333444444222111111000000///.../////////....../////////000000000000000111111111111000000)))+++.../////////000111...111222222444:::>>>???MMMTTT]]]eeejjjmmmnnnooonnnttt}}}~~~wwwlll```SSSLLLHHHEEEGGGKKKMMMIIIDDDCCCEEEDDD>>>777888888999:::;;;;;;888666666555444555777:::::::::999888777777888888777777444333333444777888888777222333333444444444444333111111000///...,,,+++***(((((((((((()))***++++++)))************)))(((((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&$$$$$$$$$&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))(((((('''''''''((((((((()))))))))))))))))))))))))))***++++++******+++---,,,+++++++++++++++***************+++++++++,,,,,,..............................//////000000000000111111222222333444444444222222333333333333222222222333444555555444333222777888999777555555777999:::777333222333555666666666666666555555555555555555555555555444222111111000000000//////...---,,,...------,,,,,,+++******+++++++++++++++******)))------------,,,+++***)))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))))))))*********+++++++++++++++,,,,,,---......///...///000000111444888;;;<<>>DDDIIILLLNNNPPPVVVbbbppp|||vvvlllfffaaa^^^LLLEEE@@@AAACCCBBBAAACCC@@@@@@???>>>@@@CCC???:::999999:::;;;<<<;;;999666777555333333555777888888;;;;;;:::999888777666666444333333444666888777666222222222111111111111111111000///...,,,+++******))))))))))))))))))***+++))))))******))))))((('''&&&%%%%%%''')))******)))%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''%%%$$$$$$%%%&&&&&&$$$###$$$$$$%%%%%%%%%%%%&&&&&&#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''''''''((((((((()))))))))))))))***(((***++++++***)))+++,,,++++++++++++++++++******************++++++++++++------......///.........------...///000000000000000111111222222333333444222222333333333333222222111333444555555444333111444666888777444333666999;;;777333111222555666777666666666555555555555555333333333333222111000000////////////...---,,,,,,------,,,++++++******))))))******+++******))))))"""$$$&&&((()))******)))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''((()))))))))))))))))))))************+++******+++,,,---......///...///000000111444888;;;===HHHjjjrrrjjjjjjdddZZZ[[[eeerrrnnnbbb|||~~~vvv666777777444111111333555333111111111333444333222000///......------......,,,,,,---......///000000...//////000000//////...---...///...---,,,---///000//////000111111111111...000333555666666888:::AAAMMMYYYaaahhhnnnoookkklllmmmqqqvvvzzz|||~~~nnndddWWWPPPPPPTTTWWWXXXFFF@@@>>>AAACCC???:::888===@@@@@@>>>@@@DDDCCC>>><<<;;;999999::::::999777999666444333555666777777888999::::::888777666666555444333444666777666555222111000///////////////000000...---+++******)))++++++***)))))))))******)))))))))))))))((((((''''''&&&%%%'''((())))))(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%&&&&&&$$$"""$$$$$$$$$%%%%%%&&&&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&'''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((((((((())))))******((()))******))))))***,,,******************++++++************++++++++++++***+++,,,---......------,,,---///000111111000000000000111111222333333333222222333444444333222222111333555666666555333111111444777555333222555999:::666222000111333555666555555444444333333333333000000111111111000000///////////////...---,,,,,,,,,++++++******))))))(((''''''((((((((((((((('''"""%%%''''''''''''))))))))))))))))))))))))'''((()))******)))((('''&&&'''((())))))*********))))))))))))************)))***+++,,,---......//////000000111111444888;;;===FFFggg~~~qqqiiijjjeeeZZZZZZcccsssoooaaayyy}}}uuu~~~555666666444000///111444///...---...000222111000///...------,,,,,,------,,,,,,------...///000000---..................---+++,,,,,,,,,***+++---......++++++---///000111222---///000000111222555888333;;;AAABBBFFFNNNRRRPPPXXXXXX[[[bbbiiipppwww}}}vvvzzz{{{}}}~~~wwwoooggg___YYYOOOJJJDDDCCCHHHMMMOOOOOOFFF???;;;>>>@@@===999888555;;;??????AAAEEEBBB<<>>AAABBBAAAEEECCCAAA>>>;;;:::::::::888;;;???@@@??????AAACCC>>>===:::888888888999:::999777666444333333333333888999:::;;;:::888666555222444666999999888666555444444333222111000///...///......---+++***))))))***)))))))))))))))***+++(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%'''((('''$$$!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((+++******)))(((''''''&&&(((((()))***************''''''''''''((((((((((((((()))***++++++************************+++++++++***++++++,,,,,,++++++***///............//////000111111222222222333333333222333444555666666666666777666555444333444555555555444444333333444444555222222222222222222222333111111111111111000//////000000000000////////////---,,,+++*********+++,,,***************)))(((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''((((((((((((******))))))((((((''''''&&&((())))))(((((()))***,,,,,,,,,,,,---...///000/////////111333666888:::???HHHddd}}}mmmfffiiieeeZZZ___nnnuuuiiiaaauuu|||ttt~~~999888666444222111111111111000//////......//////000///...------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++***++++++,,,------------,,,,,,------------........./////////000000000111111//////000000111222222333333333333333666999<<<===>>>???BBBFFFJJJNNNQQQSSSWWWWWWVVVSSSRRRTTTZZZ___eeegggiiijjjjjjkkklllmmmkkkkkkjjjiiijjjkkkmmmnnnooosssxxxzzzxxxtttpppmmmhhheeeccccccddd```VVVNNNMMMNNNMMMIIIEEEBBBBBBCCC@@@>>>===;;;;;;;;;<<<===@@@===::::::===@@@AAAAAAFFFDDDBBB@@@>>><<<;;;;;;777999<<<======>>>@@@CCC>>>===:::888777777888888:::999777555333333333333666888999:::::::::888777555666777888777666444333333333222111000//////...///...---,,,+++******)))***))))))((((((((())))))((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((()))((((((((('''&&&&&&&&&&&&&&&'''(((((((((((((((''''''((((((((()))))))))***)))((()))***++++++***)))))))))******************++++++,,,,,,++++++***---------...///111222333111111111111222222222222222333444555555666666666777666555444333444444555444444333333333333444444333333333222222111111111222222222222222111000000/////////.........---------,,,+++*********++++++)))************)))(((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''(((((((((((())))))))))))(((((('''''''''(((***)))(((((()))+++))))))))))))***+++,,,---/////////000333555888:::???HHHeee|||llldddgggcccXXX\\\kkkvvviii```sss{{{ttt~~~:::999777555333111111000000///......------......000///...---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,------....../////////000000000,,,,,,------.../////////222111///......///000000///000111333444666777777;;;:::999888888999<<<===@@@CCCEEEGGGGGGHHHIIIKKKFFFEEEEEEFFFHHHJJJMMMNNNOOONNNMMMNNNOOOOOONNNMMMIIIHHHEEEEEEDDDBBB???===<<<======<<<:::999:::;;;999999999999999;;;<<<===@@@>>>;;;:::<<>>===777888999::::::<<>>HHHeee}}}mmmdddhhhdddYYY\\\iiivvvjjj___pppzzzsss~~~:::999777555333111000000000///......------......///...------,,,,,,,,,---++++++++++++++++++++++++*********)))))))))))))))((())))))***************+++++++++,,,,,,,,,,,,------............/////////---------....../////////222222111000000111111222222222222333333333333333666444333333444555444333111333555666666666888999888888777777888999:::;;;@@@<<<999999<<>>@@@@@@@@@>>><<<;;;;;;;;;>>>>>>???@@@@@@@@@@@@AAA?????????>>>>>>=========@@@>>><<<;;;;;;===???@@@AAABBBBBBBBBBBBBBBBBBAAA;;;:::999999999;;;>>>???BBBAAA@@@>>><<<:::999888<<<;;;999777555444222222444555666777888777777777999888777666444333333222///////////////.........------,,,,,,+++******)))***)))((('''&&&%%%%%%%%%''''''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%""""""###%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$$$$%%%'''(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''''''''(((((((((((())))))******))))))))))))************---000333222---******+++&&&'''((()))***))))))(((***++++++,,,,,,++++++***))))))***,,,///111333555////////////000000000000111222333444444555555444555555444444444333333333222222111111111111222222333333222222111111000000111222222222222111000000------------,,,,,,,,,,,,++++++******)))))))))))))))))))))))))))(((((('''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((***++++++******+++,,,---------------...///////////////000222444777888===GGGeeepppgggjjjggg[[[]]]iiiwwwjjj^^^mmmzzzrrr}}}888777666555333111000///111000//////......//////...------,,,,,,,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))'''((())))))******))))))++++++,,,,,,,,,---------,,,,,,---------.........------------............//////////////////000000000000000000000000000000444333222333444444222000111333555555333333333444777777666666666666666666:::777555666999;;;;;;999;;;===???>>>;;;888888888;;;;;;<<<===>>>>>>===<<>><<<:::999???>>>===<<<;;;<<<===???===>>>???@@@AAACCCDDDEEE@@@>>><<<::::::;;;<<<===@@@@@@@@@???===:::888666::::::999888666555333333555555555555555444444333444444333222222111000000/////////...............,,,,,,,,,++++++******)))))))))'''&&&%%%%%%%%%%%%'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''((()))******))))))))))))************+++555===:::000((((((,,,&&&''')))*********((((((***++++++,,,,,,++++++***)))))))))***,,,...///000....../////////000000000000111222333444444444444444444444444444333333333222111111000000111111222000000000111111222222222000000000000000//////............---------,,,,,,*********)))))))))(((((()))))))))))))))(((''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((***++++++******+++,,,******************+++,,,/////////000111444666777<<>>>>><<<:::999===>>>???>>><<<;;;<<<<<<;;;;;;;;;<<<>>>@@@BBBDDDBBB???===<<<<<<===<<<;;;======>>>>>><<<999666444666666777777777666555444666666555444444333222222222222222222111000///...000000//////.........---,,,,,,++++++************)))((('''&&&&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$"""$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$#########$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''&&&%%%%%%%%%&&&'''(((((((((((()))))))))******)))444===;;;000''''''+++&&&''')))++++++***)))(((***++++++,,,,,,++++++***))))))))))))***+++,,,---////////////000000000000000000111222333333333333333444444444444333222222222111111111111111111222...//////000111222333333//////000000//////...---......---------,,,,,,,,,((())))))))))))(((''''''(((((())))))(((((('''&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''''''''(((((((((((()))+++***))))))***,,,,,,,,,++++++++++++,,,,,,/////////000111333555777;;;EEEbbbpppfffjjjggg[[[YYYbbbwwwmmm```jjj|||ttt~~~222222333333222111///...000///......------......---,,,,,,+++,,,,,,------++++++++++++++++++++++++)))))))))******+++++++++(((((()))************)))*********++++++++++++,,,++++++++++++,,,,,,,,,,,,************************---------......---------///000000111111222222222///222444333111000111444000111333333222111111222000000222333444555555555222333333333222222333444888888888999999999888777<<<<<<<<<>>>@@@@@@>>>;;;999;;;===??????===;;;999;;;>>>AAA@@@>>>;;;::::::===;;;999888888:::===??????===;;;<<<>>>???>>><<<<<<===???@@@>>><<<888666222333444666777777777777666666555555555555555555888999999999777444222000111111000000///...------++++++++++++************(((((('''''''''''''''(((&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$"""!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""######$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''(((((('''%%%$$$%%%%%%&&&&&&&&&'''''''''((('''''''''&&&%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''''''((((((((()))))))))(((---222111,,,((((((***&&&(((***,,,,,,+++***(((***++++++,,,,,,++++++***))))))))))))***,,,---...//////000000000111111111///000111222333333333333333333444444444333222111222222222111111222222222//////000000111111222222000000000000000///......,,,,,,,,,,,,++++++++++++(((((()))))))))((('''&&&(((((())))))(((((('''&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''(((***)))(((((()))+++///......------.........////////////111333555666:::DDD```qqqfffjjjhhh[[[XXXaaawwwnnnaaakkk~~~www000111111222111000///.........---,,,,,,,,,,,,---,,,,,,,,,++++++,,,------++++++++++++++++++++++++))))))******+++++++++,,,((())))))***************))))))))))))******************+++++++++,,,,,,,,,++++++++++++************'''((()))+++,,,---------,,,,,,,,,------------...---111444333///...111555...000222222222222333444111111222333333333222222444666666444111111444888888666555555888:::::::::999888999;;;??????<<<999999;;;===>>>===;;;777555:::>>>BBBBBB???;;;999999???<<<888555444666999;;;;;;::::::<<>>@@@BBBCCCBBB@@@<<<:::///000333555777888888888666666555666666777888999AAABBBBBBAAA???;;;666444333222111000///...------+++++++++***************(((((('''''''''(((((()))&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%(((%%%  ###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###%%%'''))))))'''%%%###%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%$$$######)))(((&&&&&&&&&''')))+++''''''''''''(((((((((((('''''''''((())))))***)))''')))+++------,,,***)))+++++++++,,,,,,+++++++++(((((()))***+++---///000000000000000111111111111///000111222222333222222333333444555444333222111333333222222222222333333111111111111000000000000111111111111111000//////+++++++++************)))'''((()))))))))(((&&&%%%(((((((((((((((''''''&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''((())))))(((((()))***,,,++++++*********++++++////////////111333444666:::CCC___ssshhhllljjj]]]ZZZbbbwwwoooccclllyyy///000000000///...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++))))))*********+++++++++))))))*********+++++++++***************)))(((((())))))))))))************------,,,++++++******)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000111111111111000111111111222222222222111111222222222333333333000000111111111222222222333555666777888999<<>><<<:::::::::===<<<:::999777777888888:::999888888999;;;===>>>>>>???@@@AAA@@@===:::888777444000000444777888888888555:::;;;666:::AAA<<>>===:::999999999<<<;;;999888888888888999777666555555666888:::;;;===>>>@@@@@@???<<<999666666333111111444777888777777555<<<@@@@@@KKKVVVTTTIIIJJJTTThhhsssiiiQQQ???555333000...---,,,***(((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&'''&&&%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############################################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((((((&&&$$$"""$$$%%%&&&''''''%%%###"""''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&'''((()))***))))))))))))))))))))))))((())))))))))))*********)))))))))))))))))))))))))))******++++++,,,------.........///000000111111///000000111111222222333333222111111111111111111333333222111000000//////000//////...///000111222111111111000000///......,,,,,,+++***))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((()))))))))******))))))******+++,,,------...///000222444555999CCC]]]rrrgggjjjjjjbbb___dddyyymmm]]]eee||||||///000111111000///---,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))************))))))))))))************))))))******))))))((((((''''''''''''((((((((((((************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,---------.........//////........./////////000000/////////000000000000111000000000000111111111111777777888777555444666777777666555666888:::999888888888888888888888888888<<<===<<<:::888777777888:::999888777777777999999555555444444444666777999;;;<<<>>>???===:::666444444222222333555777888777777555;;;@@@DDDWWWggggggPPPKKKQQQiii|||uuuYYY@@@444222///------,,,***(((***)))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''%%%$$$%%%&&&'''&&&$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$#########################################################""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%'''((('''&&&$$$###&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))((((((((()))***+++************************)))******++++++,,,---------......//////000111111222111000//////000111222222111000///............111111000000//////......000000/////////000111222333222111000...,,,++++++************)))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((((((((******))))))******+++,,,,,,------...000222444555999CCC\\\ttthhhkkkmmmfffeeejjjwwwlll[[[aaa~~~|||//////000111000///...---,,,,,,,,,+++++++++++++++++++++++++++************((((((((()))))))))******((((((((()))))))))******((()))))))))))))))(((((('''''''''((((((((())))))(((((())))))***++++++,,,************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,------------.........------.........//////////////////000000000111111555666666555333333444666666555444666777888777666666666666666666777777777<<<<<<;;;888666555666888666666555555555666888999666666555555666777888888999:::<<<===;;;888444222222222333444666777777777999666777999@@@ZZZoooppphhhXXXTTTfffzzzuuuWWW<<<222000---,,,,,,+++***((())))))(((''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%######################################################""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''&&&$$$###&&&&&&%%%$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((***)))'''&&&'''(((***,,,***************+++++++++)))******++++++,,,------------......///000000111333222000...---...000111000000///.........//////000000000///////////////////////////000000111111222111000...---+++***)))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((******))))))((((((''''''******))))))******+++,,,,,,,,,---...000222444555999BBB[[[xxxjjjlllooojjjiiinnnwwwnnn___ccc}}}......///000000///---,,,,,,,,,,,,++++++*********++++++*********)))))))))''''''((((((((()))))))))''''''((((((((()))))))))'''(((((()))))))))(((((((((((()))))))))*********''''''((()))******++++++)))))))))******+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.............../////////000000000111222333333222222444666444444444555777777555444222222333333444444444444;;;;;;:::888555444666777444444333333444555777888666666666666666777777777888999::::::999777444333222333444555555555666777:::666666777CCCccc}}}}}}gggYYYbbbrrrnnnTTT<<<000...,,,+++++++++)))((()))(((((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%&&&%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""""""""###$$$$$$$$$%%%######################################################""""""""""""######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%$$$'''&&&$$$######$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''(((((((((((((((((((((((((((((((((((((((***((('''&&&&&&(((***+++))))))******++++++++++++)))******++++++,,,---------------...//////000000333111///---------///000.........///000111222333/////////000000000000000......//////000000000000......------,,,+++******'''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((,,,+++++++++******))))))******))))))******+++,,,,,,,,,---...000111333444999BBBYYY}}}xxxhhhjjjmmmjjjiiioooyyyrrreeeiii,,,---...///......,,,,,,,,,,,,,,,+++******))))))*********))))))))))))(((''''''''''''((((((((((((''''''''''''((((((((((((''''''((()))))))))(((((())))))))))))************&&&''''''((()))******+++(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++++++++******++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............////////////...///111111111222444666444444444555777777444222000000000111222222333333999::::::888666555666888555555444333444555777888555555666666666666666666777777777777777666666555444555666555333333555777888666999===KKKoootttaaaRRRWWWbbb___LLL;;;...,,,************)))((()))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$###$$$%%%&&&%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##################$$$$$$$$$#########################################################""""""#########$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&''''''((()))((((((((())))))))))))))))))))))))(((((('''''''''((()))***(((((())))))***+++++++++)))******++++++,,,------,,,------......///000000111000///...------...///.........///111222444555......//////000000111111,,,---.../////////......++++++++++++++++++++++++''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((------------------,,,,,,******))))))******+++,,,+++,,,,,,---///111333444888@@@WWWzzz{{{jjjlllqqqooopppuuu{{{ttthhhmmm***+++,,,---------++++++,,,,,,++++++***))))))(((******)))))))))(((((((((&&&&&&'''''''''(((((((((&&&&&&'''''''''(((((((((&&&''''''((())))))((((((((((((((())))))))))))***'''''''''(((((()))))))))((((((((()))***+++++++++************************++++++*********)))))))))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------......------........./////////---...000000///000222555444444444666777777444222//////000000111222222333777888:::999888777777888888777666666666777888999777777777888888777777777777777555555555666888999777777777444111111444666444666;;;???MMMlllyyyXXXNNNHHHOOOUUUPPPBBB777---+++))))))******)))((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###$$$%%%%%%%%%#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############################################################$$$$$$############$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&((()))))))))((('''))))))))))))))))))))))))'''''''''((((((((())))))''''''((())))))***++++++)))******++++++,,,------,,,,,,---......//////000///.....................////////////000111222333,,,------...//////000000+++,,,---.........---,,,++++++*********)))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((+++++++++,,,,,,,,,,,,,,,******))))))******+++,,,++++++,,,---///111333444777???UUUxxx}}}lllooovvvwwwyyyzzzrrreeekkk{{{{{{)))***+++,,,,,,,,,+++***,,,,,,++++++***))))))((())))))))))))((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''((())))))((((((''''''''''''((((((((()))'''''''''((((((((((((((('''(((((()))***+++++++++******************************))))))((((((((('''***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------.........//////...///000/////////111333444444555666888777444222///000000111222333333333555777::::::999888888999;;;:::999888888999:::;;;::::::;;;;;;;;;::::::999888666444333444777:::<<<999999777444000000333777222555<<<>>>FFF___jjj]]]EEECCCFFFOOOSSSLLL???777,,,***)))((()))***)))((((((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%$$$$$$$$$######""""""################################################%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&((()))))))))((('''))))))))))))))))))))))))&&&'''(((((()))(((((((((&&&''''''((()))*********)))******+++,,,,,,------,,,,,,------...//////000------...//////......---000000/////////000000111++++++,,,,,,---...//////***+++,,,---------,,,++++++++++++***)))(((((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''(((((()))))))))************)))***++++++,,,++++++,,,---///111333444777>>>TTTvvvyyyhhhllluuuwww{{{yyypppaaahhh~~~wwwwww}}}++++++************++++++,,,+++)))((((((((()))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))***)))((((((((()))+++,,,''''''((()))***++++++,,,))))))***++++++++++++************++++++,,,,,,------------............//////......------///000111444444444555444444333333222222333555666555222///555666888:::::::::999888888888999;;;===???AAACCCAAA;;;555444777999777555666555555555666777999::::::999777555333333333333111555;;;BBBFFFHHHHHHGGG???@@@BBBCCCBBB<<<555///,,,+++***)))((((((((((((&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''$$$%%%&&&((())))))******''''''((((((((((((''''''******))))))((((((''''''''''''''''''((((((((((((,,,,,,+++***)))))))))*********+++,,,,,,------...000///---+++++++++---...,,,---///000000...,,,+++...---,,,+++,,,---...///+++++++++************)))((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&&&&((()))***++++++******************...---,,,,,,---///222333555BBBVVVxxxwwwgggoooxxxyyy{{{~~~mmm\\\bbb}}}{{{rrryyy+++******************+++++++++)))((((((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((''''''((()))))))))))))))***)))((((((((()))***+++(((((())))))******++++++))))))***++++++++++++*********++++++,,,,,,---------------............//////......---...///000111333333444444444444333333333333444666777666222000555666888:::;;;;;;:::999::::::;;;===???@@@BBBBBB>>>:::555444666888666444333333333333555777999:::;;;:::888666444333333333111444:::???CCCDDDCCCBBB?????????>>><<<777000++++++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$###""""""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((%%%&&&'''(((((())))))(((''''''((((((((((((''''''((((((((('''''''''&&&&&&''''''''''''((((((((((((,,,+++******)))))))))***++++++,,,,,,---......///000///---,,,+++,,,---...+++,,,---...//////.........---,,,,,,,,,,,,---...+++++++++*********))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***************************...---,,,,,,---///222333444@@@TTTvvvvvvgggnnnxxxyyy|||sssgggiii|||yyypppxxx******************************)))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''''''((())))))))))))((())))))((((((((()))***+++)))))))))))))))*********))))))***++++++++++++*********++++++,,,---......---------............//////............///000000222333333444444333333333444444444666777555333000555666888:::;;;;;;;;;;;;999:::<<<>>>?????????>>><<<888555555777777555333222111111222444666888999<<<;;;999777555444333333111444888;;;======<<<;;;<<<;;;999888555111,,,((())))))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$###############$$$$$$$$$$$$$$$#########"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''(((((()))&&&''''''(((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((+++******)))))))))))))))+++,,,,,,---......//////000///...,,,,,,---...///++++++,,,,,,---///000000///...---,,,++++++,,,,,,++++++*********)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((''''''''''''((())))))************************------------...///111333333>>>QQQrrrvvvgggmmmwww{{{~~~}}}vvvuuuuuunnnwww))))))************)))))))))))))))((((((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((((((((((((((())))))***************)))))))))))))))))))))***++++++++++++******++++++,,,---...//////---------............///............/////////000111222222333333333333222444333333444555555222000555666888:::;;;<<<<<<<<<777888:::<<<<<<;;;:::888:::888666666777777555333444333333333333555666777;;;:::999777555444333222333444666777888777666555888666333111000...+++(((***)))((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$########################$$$$$$$$$###############""""""#########$$$$$$$$$$$$$$$$$$%%%%%%$$$############################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((('''(((((((((''''''&&&%%%&&&''''''((((((''''''&&&''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((***))))))((((((((())))))***++++++,,,,,,---......//////...------......///...---,,,++++++---///000///...---,,,++++++******************))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))***************+++++++++------------...000111222333===OOOpppvvvggglllxxx}}}tttmmmxxx((()))************)))(((((((((((()))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''(((((((((((((((''''''(((((())))))))))))*********)))))))))))))))))))))***++++++++++++******+++,,,---...///000000---------............///---......///////////////000111111222333333222222222222222333444444222000666666888999:::;;;;;;<<<666777999::::::999777666999888777777777777555444888777666444333444444555888888777666555333222111444444555555444333222111333111///---------,,,*********)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$################################################""""""#########$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''&&&%%%$$$&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''(((((())))))((())))))***++++++,,,,,,......---------.........000///,,,+++***+++---.........------,,,+++***)))*********)))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((((((((((())))))*********+++++++++,,,------...///000111222333===NNNmmmvvviiinnnzzzuuunnnyyy'''((()))******)))((('''''''''((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&'''(((((((((((('''&&&'''((()))))))))(((((()))))))))))))))*********))))))***++++++++++++***++++++,,,---///000111111---------............///---......///000////////////000111111222222222222222111111222444555444333777777777888888999::::::888999:::::::::999888888777777666555555555555555;;;999777555333333222333444444444444333222111000444333222222111000000000000...,,,+++,,,---,,,++++++***)))(((''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$###############$$$$$$$$$"""""""""###############"""############$$$$$$$$$###$$$%%%%%%%%%%%%%%%%%%######################################################################################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''&&&%%%$$$&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''(((((((((((('''''''''''''''(((((()))'''(((((())))))***++++++,,,,,,,,,---------------111///---+++******+++,,,,,,,,,------,,,+++***)))******)))))))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$$$$######%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&''''''((()))((((((((()))))))))***++++++,,,,,,,,,,,,---...///000111111333<<>>SSSjjj~~~tttxxx$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$######""""""""""""&&&((('''%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((%%%&&&&&&'''((())))))***((()))))))))************+++++++++,,,,,,,,,------)))***+++,,,...000111222111000000///---,,,+++***...---+++*********+++,,,''''''&&&&&&&&&&&&&&&%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################################################################%%%+++,,,(((%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""############"""""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""""""""############################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""###$$$%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''(((((())))))******+++,,,,,,,,,++++++---///000222===PPPggg~~~uuuyyy$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%"""###$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%###"""!!!!!!!!!###&&&((()))'''&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''(((((())))))***))))))))))))************++++++++++++,,,,,,,,,,,,------,,,,,,,,,------...////////////...---++++++,,,,,,+++***************&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######################################################################## (((//////(((""""""%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$#########"""""""""$$$%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$""""""""""""""""""""""""$$$$$$###""""""###$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!""""""######"""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""############$$$"""""""""###$$$$$$%%%%%%!!!"""###$$$%%%&&&&&&'''%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''(((((())))))*********+++,,,,,,++++++---///111333<<>>OOO___nnnwww|||yyysssuuuyyyqqqooo}}}########################'''&&&%%%$$$###"""!!! """"""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$###$$$%%%'''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''%%%&&&((('''%%%$$$$$$%%%######$$$%%%%%%$$$$$$$$$################################################################################################""""""#########$$$$$$$$$########################""""""""""""""""""##############################"""$$$$$$###!!!!!!!!!"""""""""""""""##################""""""""""""######""""""#########$$$$$$$$$"""""""""""""""""""""""""""$$$&&&&&&$$$###""""""###"""""""""###$$$%%%%%%########################""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$######""""""!!!!!!$$$$$$###""""""!!!!!!!!!########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""#################################$$$$$$#########""""""#########$$$$$$$$$!!! !!!"""$$$$$$###!!!""""""###$$$%%%%%%&&&&&&###$$$%%%%%%&&&&&&%%%%%%$$$$$$######""""""######""""""#########$$$$$$$$$""""""""""""""""""""""""########################################################################""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))*********+++,,,---...///000222444>>>NNN^^^kkkxxx}}}{{{vvvvvvyyyoooooo~~~""""""""""""""""""""""""''''''&&&$$$###"""!!! """""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&'''(((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''%%%$$$$$$%%%"""###$$$$$$$$$$$$$$$$$$################################################"""""""""#######################################"""############$$$$$$$$$########################""""""""""""#######################################$$$%%%###!!! !!!!!!"""""""""#########$$$$$$######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""###%%%&&&%%%$$$"""###############"""######$$$$$$########################""""""############""""""!!!!!!!!!"""""""""######"""""""""!!!""""""###$$$############""""""""""""############""""""""""""###############$$$$$$$$$""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$### !!!&&&(((%%%"""#########$$$$$$%%%%%%&&&###$$$%%%%%%&&&&&&%%%%%%$$$######"""""""""######"""############$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$"""###$$$&&&&&&&&&%%%%%%%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))*********+++,,,---...///000222333===MMM]]]~~~lll}}}~~~}}}yyyzzzxxxnnnooo########################%%%%%%$$$$$$$$$$$$######"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$#################################$$$$$$%%%%%%$$$$$$###########################"""##################"""############$$$%%%&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''(((((()))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%""""""###$$$$$$$$$$$$$$$################################################!!!"""""""""#########$$$########################"""############$$$$$$$$$########################!!!"""""""""####################################"""###$$$###"""!!!"""###""""""#########$$$$$$$$$######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$###!!!!!!"""###$$$$$$######"""#################################""""""############"""""""""""""""#########$$$$$$###"""!!!!!!!!!"""$$$%%%"""""""""""""""#########!!!""""""############"""""""""#########$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$$$$$$$$$$###""""""############$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$!!!"""$$$&&&&&&&&&%%%$$$%%%%%%&&&''')))***++++++(((((((((((())))))))))))*********+++,,,---...///000222333===MMM\\\}}}ooo~~~}}}{{{vvvnnnppp$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&"""""""""""""""""""""""""""############$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%$$$$$$$$$""""""""""""""""""""""""""""""############""""""######""""""###%%%&&&(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&'''((())))))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''%%%$$$$$$%%%!!!"""###$$$$$$$$$$$$$$$################################################!!!!!!""""""#########$$$########################"""############$$$$$$$$$########################!!!!!!""""""#########$$$######################## !!!######""""""$$$%%%"""############$$$$$$$$$######""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""#########!!!!!!###%%%%%%$$$###"""""""""###########################""""""############""""""############$$$$$$$$$$$$###"""!!!!!!!!!###$$$%%%!!!!!!""""""######$$$$$$ !!!"""###############""""""######$$$$$$$$$$$$#########"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###""""""############$$$$$$$$$$$$&&&&&&%%%""" !!!"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###"""""""""""""""######"""############$$$$$$$$$""""""""""""""""""""""""########################################################################"""############$$$$$$$$$########################"""############$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$ """$$$&&&'''&&&%%%$$$%%%&&&''')))***,,,---...(((((((((((())))))))))))*********+++,,,---/////////222333===MMM\\\}}}ooo|||{{{tttoooppp!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$#########"""############$$$$$$$$$&&&%%%$$$"""!!!##############################$$$$$$$$$$$$######$$$###"""""""""###%%%%%%'''&&&$$$###"""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%***)))(((&&&&&&%%%%%%%%%(((((('''''''''((()))***%%%&&&&&&&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$###"""""""""!!!!!!"""###$$$%%%%%%%%%################################################$$$"""!!! !!!"""$$$%%%$$$###!!! !!!"""!!!!!!!!!!!!""""""""""""###############$$$$$$$$$$$$"""!!! !!!"""$$$%%%################################################"""###$$$$$$""""""###$$$########################$$$$$$$$$$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!###""""""###$$$$$$$$$#########""""""$$$$$$%%%$$$###!!!$$$$$$##################""""""!!!!!!"""###$$$$$$$$$#########""""""!!!!!!########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%$$$"""!!!!!!"""######"""%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""%%%$$$$$$$$$###"""""""""%%%%%%$$$$$$###$$$$$$$$$######################## !!!######$$$$$$$$$!!!"""######"""###%%%'''$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$$$$######"""$$$$$$$$$$$$######""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))))))))+++,,,,,,,,,---000222111444555===LLL\\\ttt{{{yyyppprrr""""""###$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############%%%%%%%%%$$$$$$#########"""############$$$$$$$$$$$$$$$######"""""""""!!!##############################$$$$$$$$$$$$######$$$###"""""""""###$$$%%%&&&%%%$$$$$$#########$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''''''''&&&%%%$$$%%%%%%%%%%%%%%%%%%$$$'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################################################################################################################$$$$$$"""""""""###$$$$$$$$$%%%######################################################!!!!!!!!!"""$$$%%%$$$###""""""!!!!!!!!!"""""""""""""""############!!!!!!"""###$$$%%%%%%&&&######!!!!!!!!!"""$$$%%%""""""""""""""""""""""""########################"""###$$$###"""!!!"""$$$########################$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!"""###$$$$$$$$$#########""""""###############""""""!!!########################"""""""""""""""###$$$$$$$$$#########""""""""""""########################"""############$$$$$$$$$#########################################################$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%###""""""###$$$$$$###%%%$$$$$$######$$$$$$%%%########################$$$$$$$$$###############%%%%%%$$$$$$###$$$$$$%%%######################## !!!"""###$$$$$$$$$$$$!!!"""######"""###%%%'''$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$#########"""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))***+++,,,,,,,,,---///111///222444===LLL[[[}}}}}}xxxpppqqq######$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$$$$#########"""############$$$$$$$$$"""""""""###$$$$$$%%%%%%##############################$$$$$$$$$$$$############""""""######$$$%%%$$$$$$$$$%%%$$$$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&''''''&&&%%%%%%&&&''''''''''''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################!!!""""""###$$$$$$%%%%%%##################$$$$$$######################################################"""!!!"""###$$$%%%######$$$$$$$$$###""""""############$$$$$$$$$$$$ !!!###$$$%%%&&&'''######"""!!!"""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!########################"""###$$$###"""!!!"""$$$###########################$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""$$$$$$$$$###############"""""""""""""""###$$$%%%###########################""""""""""""###$$$$$$###############"""""""""########################"""############$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&%%%$$$$$$&&&$$$######$$$%%%%%%$$$%%%$$$$$$######$$$$$$%%%#######################################$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%########################!!!!!!"""###$$$$$$$$$$$$!!!"""######"""###%%%&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$############$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&''''''(((((())))))***+++,,,---,,,+++,,,...///---111444===LLLZZZ|||yyyqqqrrr$$$$$$$$$$$$$$$###"""!!!########################""""""""""""""""""""""""!!!"""""""""############$$$$$$$$$###############""""""#########$$$$$$$$$!!!!!!"""######$$$%%%%%%##############################$$$$$$$$$$$$#####################$$$$$$$$$"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%&&&''''''&&&&&&%%%%%%&&&'''((((((((('''&&&&&&''''''(((''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$#####################################################################"""""""""###$$$%%%###$$$%%%&&&&&&%%%###""""""""""""#########$$$$$$!!!!!!"""###$$$$$$%%%%%%######"""""""""###$$$%%%""""""""""""""""""""""""###########################$$$%%%$$$###"""###%%%##############################$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$###"""########################$$$###"""!!!"""###$$$%%%###############$$$$$$$$$#########""""""###$$$$$$################################################""""""#########$$$$$$$$$#########################################################"""""""""!!!!!!&&&&&&&&&&&&%%%%%%$$$###&&&$$$""""""$$$%%%$$$###%%%$$$$$$######$$$$$$%%%########################"""""""""###$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%########################!!!"""######$$$$$$$$$$$$"""###$$$###""""""$$$&&&############$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''''''''((())))))******+++,,,---,,,++++++---...---111555>>>MMM[[[{{{~~~tttttt$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""!!!"""""""""####################################""""""#########$$$$$$$$$!!!!!!!!!"""""""""""""""##############################$$$$$$$$$$$$######""""""######$$$$$$$$$$$$!!!"""$$$%%%%%%$$$###"""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&%%%$$$%%%&&&'''''''''''''''&&&&&&''''''(((''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$#########""""""$$$$$$$$$##############################################################################$$$$$$%%%###$$$%%%&&&&&&%%%$$$###!!!!!!!!!"""""""""######$$$$$$#################################$$$$$$%%%################################################$$$%%%&&&%%%$$$$$$%%%&&&########################"""######$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""########################&&&%%%###"""""""""###$$$""""""#########$$$$$$$$$$$$$$$###############$$$###############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!!!!%%%%%%&&&&&&%%%$$$$$$###$$$###!!!!!!###$$$###"""%%%$$$$$$######$$$$$$%%%########################"""""""""###$$$$$$$$$%%%$$$#########$$$$$$%%%&&&########################"""######$$$$$$$$$$$$###"""###$$$###""""""$$$&&&######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''(((((()))*********+++,,,---,,,++++++,,,......222666???NNN[[[{{{xxxwww######$$$$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############"""""""""###############"""############$$$$$$$$$"""""""""!!!!!!!!!!!!!!!##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###!!!"""######$$$###############$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((()))''''''&&&%%%%%%%%%%%%&&&%%%%%%&&&''''''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$###""""""!!!##################$$$$$$#########################################################$$$$$$$$$$$$%%%######$$$%%%%%%%%%$$$$$$ !!!!!!!!!""""""""""""%%%%%%$$$$$$###"""""""""#########$$$$$$$$$$$$%%%################################################$$$%%%&&&%%%$$$###$$$&&&########################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""###############$$$$$$$$$&&&%%%$$$###############"""""""""###$$$$$$%%%%%%%%%%%%$$$############$$$#########$$$$$$$$$$$$$$$########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$"""!!!!!!"""######"""%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$############$$$%%%&&&&&&##############################$$$$$$$$$$$$$$$######$$$$$$###""""""###%%%###$$$$$$%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))******+++***+++,,,+++***+++---...000333666???MMM[[[{{{|||{{{{{{yyy""""""###$$$$$$$$$##############################""""""""""""""""""""""""""""""""""""############!!!"""""""""#########$$$"""############$$$$$$$$$""""""""""""""""""""""""##############################$$$$$$$$$$$$######!!!"""###$$$%%%$$$$$$###"""""""""""""""###$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%$$$$$$&&&***---///111...+++'''%%%%%%%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$##################"""""""""###$$$$$$$$$%%%######################################################$$$$$$%%%%%%%%%$$$###############$$$%%%%%%!!!!!!"""""""""#########$$$$$$$$$#####################$$$$$$%%%%%%%%%$$$################################################"""###$$$$$$""""""###$$$########################""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""""""""#########$$$$$$$$$######$$$$$$%%%%%%$$$$$$!!!""""""###$$$$$$%%%%%%&&&%%%$$$$$$#########$$$#########$$$$$$%%%%%%%%%########################"""############$$$$$$$$$################################################%%%%%%%%%$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%%%%###""""""###$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%&&&'''###########################$$$$$$%%%%%%$$$$$$######$$$$$$###""""""###%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((()))******++++++)))***++++++***+++---///000333444<<>>CCC>>>666///)))%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$#########""""""!!!!!!########################%%%###!!!!!!###$$$%%%%%%########################&&&%%%###"""""""""######&&&'''&&&### """&&&+++$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$#########""""""!!!###$$$###"""!!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%###"""!!!"""###"""!!!""""""""""""####################################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######"""!!!!!!!!!"""###$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""######%%%$$$######$$$$$$"""!!!################################################%%%&&&&&&%%%$$$$$$%%%'''"""""""""###$$$$$$$$$%%%##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&%%%%%%)))))))))))))))*********------,,,,,,,,,---......444444222;;;KKKZZZwwwtttfffkkk{{{www""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%'''---555:::<<<888222,,,'''%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""########################$$$$$$############$$$$$$$$$#########""""""""""""########################$$$###!!!"""###%%%$$$$$$########################%%%%%%###"""""""""######"""###$$$###"""$$$))),,,######################################################$$$$$$$$$$$$######################################################$$$$$$$$$$$$$$$###""""""$$$$$$$$$#########""""""!!!###$$$###"""!!!"""$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!""""""""""""####################################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""###$$$%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######$$$$$$###!!!################################################!!!"""######!!!!!!"""###$$$$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$######$$$%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&''''''(((((('''&&&&&&%%%))))))))))))************------,,,,,,,,,---......444333222;;;KKKYYYwwwqqqbbbhhhzzz~~~}}}zzz""""""""""""""""""""""""########################""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''+++000444555222---(((&&&%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$############$$$$$$###############"""""""""###########################""""""###%%%%%%$$$"""########################%%%$$$######"""#########!!!"""$$$$$$$$$%%%'''***""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""""""""""""""""""""###########################$$$$$$$$$$$$###""""""$$$$$$$$$###############"""###$$$###""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%###!!!!!!"""###"""!!!"""""""""#########$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$###""""""""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######%%%$$$"""###$$$$$$###"""################################################!!!######!!! !!!"""&&&&&&&&&%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%###############$$$$$$$$$""""""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&''''''''''''&&&&&&'''''''''(((''''''&&&%%%(((((())))))************,,,,,,,,,,,,,,,---...///333333222:::JJJXXXvvvvvvsss```hhh{{{|||}}}wwwyyy""""""""""""""""""""""""########################!!!"""""""""###########################$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%'''''''''))),,,...000...***'''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$################################################"""""""""$$$&&&&&&$$$"""########################$$$$$$##################$$$%%%%%%%%%$$$$$$##############################!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$############################################################$$$$$$$$$######"""########################"""###$$$$$$""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!!!!!"""######"""""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!"""""""""######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%###"""###$$$$$$###"""################################################"""###%%%%%%$$$######$$$&&&&&&%%%%%%$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%########################!!!!!!"""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''&&&&&&(((((())))))******++++++,,,,,,,,,,,,------...///222333222:::IIIVVVuuuppp}}}zzzbbblll~~~~~~~~~~~~uuuttt################################################!!!"""""""""############""""""#########$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%''''''''''''(((***///---***'''%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$############$$$$$$###############$$$$$$$$$########################"""""""""$$$&&&&&&$$$"""####################################$$$#########$$$$$$%%%%%%%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################"""######$$$$$$$$$##############################"""$$$%%%$$$###"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!"""######"""############$$$$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$$$$###"""!!!!!!!!!""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$###"""###$$$%%%$$$"""###################################################%%%&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$######""""""##############################$$$$$$$$$%%%%%%%%%######################## !!!"""###$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&'''''''''''''''&&&'''(((((()))******++++++,,,++++++,,,---...//////000222222:::GGGUUUtttsss|||eeeppp||||||~~~yyyppp{{{################################################""""""""""""############"""""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%&&&&&&'''$$$&&&''''''&&&&&&''')))---,,,)))'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$$$$$$$$$$###########################""""""###%%%%%%$$$"""########################""""""###$$$$$$$$$$$$###"""!!!"""###%%%&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""###$$$$$$$$$$$$##################$$$$$$$$$###$$$%%%$$$#########%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!###$$$###############$$$$$$$$$$$$%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######$$$###"""""""""""""""""""""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######""""""$$$"""""""""$$$%%%$$$######################################################$$$$$$###""""""###%%%$$$$$$################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$###############!!!!!!"""###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''((('''''''''''''''((()))***++++++,,,+++++++++,,,---...///000///222222:::FFFSSStttxxxzzzdddrrr~~~}}}{{{{{{||||||pppzzz################################################""""""""""""############!!!""""""###$$$$$$%%%%%%""""""""""""""""""""""""########################"""""""""""""""""""""""""""############$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%&&&''''''%%%&&&''''''&&&&&&''')))***)))'''%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################$$$###!!!"""###%%%$$$$$$########################!!!"""###$$$%%%$$$$$$######"""!!!"""%%%&&&%%%$$$######################################################$$$$$$$$$$$$######################################################""""""###$$$$$$$$$$$$$$$""""""#########$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###""" !!!###$$$$$$############$$$$$$$$$%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""""""""""""""###$$$############""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###""""""!!!!!!###"""!!!"""$$$%%%$$$###################################################$$$$$$###!!! ###&&&######$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""""""""############""""""%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&'''((((((''''''''''''((()))***+++,,,,,,+++++++++,,,---...///000...111333:::EEERRRssszzzyyycccttt~~~{{{||||||}}}rrrzzz################################################""""""""""""############!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$################################################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''&&&'''''''''&&&&&&(((***&&&%%%%%%$$$$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$$$$%%%%%%%%%########################%%%###!!!!!!###$$$%%%%%%########################!!!"""###$$$%%%%%%$$$###(((%%%""""""###$$$""" """"""""""""""""""""""""##############################$$$$$$$$$$$$######""""""""""""""""""""""""########################!!!"""###$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!###$$$$$$#########$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$$$$######""""""!!!!!!"""###$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!! ###"""!!!"""$$$%%%%%%###################################################&&&%%%###!!!!!!%%%((($$$$$$$$$%%%%%%&&&&&&&&&##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######"""""""""############""""""!!!%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&'''((((((((('''&&&'''((()))***+++,,,,,,+++++++++,,,---...000000---111333:::EEERRRssszzz}}}cccwwwzzz}}}~~~|||sss{{{##############################""""""""""""######""""""###$$$$$$$$$$$$############"""""""""""""""########################""""""""""""""""""""""""""""""############""""""########################"""""""""###$$$$$$$$$%%%########################"""############$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$###"""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""######$$$$$$$$$$$$######!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!"""""" """############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$##############################%%%%%%%%%$$$$$$$$$############$$$%%%%%%%%%%%%$$$########################""""""!!!!!!!!!!!!""""""""""""""""""############$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%&&&%%%###"""""""""######$$$$$$$$$######"""""""""'''&&&%%%###""""""###$$$%%%$$$###""""""###$$$%%%$$$$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++,,,,,,++++++---///...222444;;;EEEQQQqqqwwwxxxdddttt}}}tttvvv##############################""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""#################################""""""""""""""""""""""""""""""############""""""#######################################$$$$$$$$$########################"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%""""""###$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$##############################%%%%%%$$$$$$$$$###############$$$$$$$$$$$$############################################################################################################$$$$$$$$$$$$###########################$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""%%%%%%%%%%%%&&&%%%$$$###"""############$$$$$$$$$######$$$$$$$$$$$$######%%%%%%$$$$$$####################################%%%%%%$$$$$$############"""######$$$$$$$$$$$$$$$########################!!!!!!!!!""""""#########""""""""""""############$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%$$$###"""######$$$%%%%%%$$$$$$$$$#########$$$###"""""""""###$$$$$$$$$$$$############$$$$$$######$$$%%%%%%%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++,,,,,,++++++---///...222444:::EEEQQQqqqwwwqqqbbbsss{{{vvvxxx##############################""""""""""""######""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$########################""""""""""""""""""""""""""""""############""""""########################$$$$$$$$$#######################################"""############$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$########################%%%$$$$$$$$$$$$#########"""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$###### """###$$$$$$##############################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""############$$$$$$$$$######$$$$$$$$$$$$######$$$############"""""""""########################$$$############"""""""""!!!"""######$$$$$$##############################"""######$$$######""""""""""""""""""############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%######$$$$$$$$$$$$######""""""###$$$%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++,,,,,,++++++---///---222333:::DDDPPPpppvvvlll```qqq{{{rrrttt##############################""""""""""""######""""""###$$$$$$$$$$$$### !!!"""###$$$$$$%%%########################"""""""""""""""""""""""""""######$$$$$$######"""########################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$$$$############""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######"""$$$$$$$$$###########################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""###$$$$$$###"""!!!"""""""""#########$$$$$$$$$######$$$$$$$$$$$$#########"""""""""""""""""""""###########################"""""""""""""""""""""!!!!!!"""############"""########################%%%%%%%%%%%%$$$"""!!!!!!"""""""""############$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!!!!""""""###$$$$$$%%%"""###$$$%%%%%%$$$###"""!!!"""###$$$$$$%%%$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++,,,,,,++++++---///---111333999DDDOOOooouuulll___ppp{{{{{{yyyzzz|||ooorrr##############################""""""""""""######""""""###$$$$$$$$$$$$### !!!"""###$$$$$$%%%######################################################$$$$$$$$$$$$##############################%%%$$$$$$$$$###"""""""""########################""""""#########$$$$$$$$$ !!!###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&$$$###"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%###""""""###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%&&&&&&&&&&&&########################$$$$$$$$$#########""""""""""""############""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$######!!!$$$%%%$$$###"""########################################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""%%%'''((((((%%%$$$$$$&&&""""""#########$$$$$$$$$######$$$$$$$$$$$$######"""""""""""""""""""""###########################"""""""""""""""""""""###!!!!!!"""############"""###########################$$$$$$$$$$$$######"""!!!"""""""""##################$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%$$$###"""!!!"""######$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++,,,,,,++++++---///---111333999CCCNNNnnnyyylll___pppwwwvvvsssuuu~~~rrrttt##############################""""""""""""######""""""###$$$$$$$$$$$$###!!!!!!""""""######$$$$$$######################################################$$$$$$$$$$$$##############################$$$$$$$$$#######################################"""############$$$$$$$$$ !!!###$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$$$$%%%%%%%%%%%%$$$########################$$$############""""""""""""##################"""########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######%%%&&&&&&&&&%%%$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""%%%'''&&&###!!!###%%%"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""############$$$########################"""""""""############$$$!!!"""######$$$$$$############################## !!!###%%%&&&'''""""""""""""##################$$$%%%%%%&&&''''''%%%$$$$$$######$$$$$$%%%###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$######"""###############""""""%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++,,,,,,++++++---///---111222888BBBMMMmmmkkk```qqquuuuuurrrttt~~~qqqsss##############################""""""""""""######""""""###$$$$$$$$$$$$###"""""""""""""""############################################################$$$$$$%%%%%%$$$$$$##########################################$$$$$$$$$########################"""############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%"""#########$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$##########################################""""""""""""######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######"""""""""""""""""""""""""""%%%### """"""############$$$$$$$$$######$$$$$$$$$$$$##################$$$$$$%%%%%%####################################$$$$$$%%%%%%"""######$$$$$$$$$$$$$$$########################"""!!!  """%%%&&&""""""""""""############"""######$$$&&&''''''(((%%%$$$$$$######$$$$$$%%%""""""$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%!!!"""###$$$%%%%%%$$$$$$$$$$$$############$$$$$$###$$$$$$######"""!!! %%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((())))))*********+++,,,,,,++++++---///---111222888BBBLLLlllmmmbbbsssvvvvvvtttvvv{{{oooqqq##############################""""""""""""######""""""###$$$$$$$$$$$$############"""""""""""""""###################################################$$$$$$%%%%%%$$$$$$###########################""""""######$$$$$$$$$%%%########################"""############$$$$$$$$$%%%%%%$$$$$$###"""!!!!!!######$$$$$$$$$%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%""""""######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$###"""!!!####################################""""""""""""$$$$$$%%%%%%%%%%%%$$$$$$########################""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######!!!###%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""!!!$$$'''&&&""" """%%%"""############$$$$$$$$$######$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$########################(((&&&""" """""""""""""""############"""######$$$&&&'''((((((%%%$$$$$$$$$$$$$$$$$$%%%!!!"""###$$$%%%$$$$$$###"""""""""######$$$$$$$$$!!!###%%%%%%%%%%%%%%%$$$###""""""###$$$%%%$$$$$$$$$$$$###!!! %%%$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((()))************+++,,,,,,+++,,,...///---111222888AAALLLlllrrrdddtttxxxyyywwwxxxxxxrrrttt################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""######$$$########################!!!!!!!!!!!!!!!!!!!!!!!!################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$#########"""""""""###$$$%%%%%%########################"""""""""""""""######$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$########################""""""#########$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""##############################""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!######""""""""""""######""""""!!!!!!!!!###$$$%%%########################$$$#########""""""!!!!!!########################!!!!!!""""""######$$$$$$######$$$%%%%%%%%%%%%$$$""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""###############$$$%%%%%%&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))***++++++******,,,...///333444:::BBBLLLjjjppp^^^uuu|||}}}uuuqqqzzz################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""""""""###$$$$$$########################""""""""""""""""""""""""################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$############################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$#####################$$$%%%########################"""""""""""""""###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""####################################"""############$$$$$$$$$##########################################$$$$$$################################################$$$$$$$$$#########""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""##############################""""""""""""######!!!"""###$$$$$$###"""!!!""""""""""""!!!!!!!!!!!!######""""""""""""############"""!!!!!!"""###$$$########################$$$#########""""""""""""########################""""""""""""##################$$$%%%%%%%%%%%%$$$########################$$$$$$############$$$$$$""""""""""""###############$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))***++++++***+++,,,......222333999BBBKKKjjjtttgggxxx}}}|||ssssss|||################################################$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$################################################################################################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$#########################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$########################"""############$$$$$$$$$########################$$$$$$##################################################################$$$$$$$$$###############!!!!!!!!!"""""""""######""""""""""""""""""""""""##############################""""""""""""######""""""############""""""!!!!!!!!!!!!""""""""""""######""""""""""""######$$$$$$###"""""""""#############################################"""""""""$$$$$$$$$$$$$$$$$$$$$$$$###############"""""""""######$$$%%%%%%%%%%%%$$$##############################$$$$$$$$$$$$######"""""""""#########$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$############$$$$$$$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###%%%$$$$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******)))***++++++***+++---///---111333888BBBLLLjjjxxxrrr~~~{{{rrrnnnxxx################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$&&&%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$#######################################################################################!!!!!!"""""""""#########""""""""""""""""""""""""##############################""""""""""""######"""""""""######"""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######%%%$$$$$$######"""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""""""""######$$$%%%%%%%%%%%%$$$########################"""###$$$%%%%%%$$$###"""""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%###""""""###%%%&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******(((***++++++***+++---///---111333999BBBLLLkkkvvvqqq~~~zzzpppkkkwww################################################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################################################################################################################""""""""""""############""""""""""""""""""""""""##############################""""""""""""#########""""""""""""""""""### !!!!!!!!!"""""""""#########""""""""""""######$$$$$$$$$$$$######""""""#######################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######""""""######$$$%%%%%%%%%%%%$$$########################"""###$$$%%%%%%$$$###"""############$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%&&&%%%###""""""###%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******((()))***+++***+++...000///333444:::CCCMMMlllqqqhhhyyyyyypppmmmzzz################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###############################################################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%########################"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$"""""""""#########$$$$$$""""""""""""""""""""""""##############################""""""""""""############""""""""""""###### !!!!!!""""""############""""""""""""######$$$$$$$$$%%%$$$$$$###"""#################################$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###############$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###""""""$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******''')))***+++***,,,...000///333444:::BBBLLLjjj{{{kkkgggzzzyyyooolll{{{################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################"""############$$$$$$$$$########################!!!!!!"""###$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######$$$###"""!!!!!!"""###$$$ !!!"""###############""""""""""""######"""###$$$%%%%%%%%%$$$####################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$$$$$$$%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###!!!"""$$$%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''(((((())))))******''')))******+++,,,...000///333333888@@@IIIggg{{{iiiiiixxxyyylllkkkzzz################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&################################################################################################""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################"""############$$$$$$$$$######################## !!!###$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$"""############$$$$$$$$$""""""""""""""""""""""""##############################""""""""""""######$$$###"""!!!!!!"""###$$$ !!!"""######$$$######""""""""""""######!!!"""$$$%%%&&&%%%%%%$$$#################################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%&&&######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$%%%%%%$$$$$$###&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%######################################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))*********'''(((******+++,,,...111...222222777>>>GGGeee}}}iiidddooo}}}xxxkkkooo########################"""""""""###$$$$$$$$$%%%########################&&&&&&$$$$$$$$$$$$&&&&&&######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!!!!!!!""""""""""""########################""""""""""""""""""""""""&&&%%%%%%$$$#########$$$&&&&&&%%%%%%$$$###""""""#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%######""""""######$$$%%%$$$#########$$$%%%&&&'''$$$%%%&&&'''''''''&&&%%%&&&&&&''''''&&&%%%###""")))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&%%%$$$$$$''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''&&&%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###""""""######%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%########################$$$$$$$$$$$$$$$###"""!!!""""""""""""############$$$$$$$$$#########""""""##############################""""""""""""######!!!!!!!!!"""#########$$$$$$###"""!!!!!!"""###$$$!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&'''))))))))))))************------,,,,,,,,,---......///111111888???GGGhhhyyyjjjlllwwwxxxkkkrrr#######################################$$$$$$$$$########################&&&%%%$$$$$$$$$$$$%%%&&&######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$"""""""""############$$$################################################&&&%%%$$$$$$######$$$$$$&&&&&&%%%%%%$$$######"""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&(((((('''&&&&&&&&&&&&''''''((((((((('''&&&$$$###%%%%%%%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%&&&''''''$$$$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&'''''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$#########""""""##############################""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%$$$###"""!!!!!!"""###$$$######$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$#########""""""###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))((('''&&&%%%&&&&&&''''''(((((((((((()))))))))---,,,,,,,,,,,,---......///000111888???GGGhhhxxxhhhmmmzzz~~~ooorrr########################$$$$$$$$$#######################################%%%%%%$$$$$$$$$$$$%%%%%%######""""""######$$$%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$&&&%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%%%%&&&&&&###$$$&&&((())))))(((((((((''''''&&&''''''((()))&&&&&&'''((()))***+++,,,%%%%%%&&&'''((((((((((((&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$############$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$##############################$$$$$$$$$$$$###""""""""""""""""""############$$$$$$$$$#############################################""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$$$$######"""############$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$##################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''(((((('''&&&&&&&&&&&&'''''''''''''''((((((((((((,,,,,,,,,,,,,,,---......///000111888@@@GGGiiiwwwfffkkk{{{qqqooo########################%%%$$$$$$$$$###"""""""""########################%%%$$$$$$$$$$$$$$$$$$%%%######""""""######$$$%%%####################################################################################$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%%%%%%%&&&((()))***%%%&&&''')))))))))(((((((((((()))))))))((('''&&&''''''((()))*********+++''''''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$##############################$$$$$$$$$######"""!!!"""""""""##################################################################""""""""""""######$$$#########"""!!!!!!!!!###""""""""""""""""""###!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$$$$##################$$$###########################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&'''''''''(((%%%%%%$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((((((((())))))++++++++++++,,,---.........000111888@@@HHHiiiuuubbbdddsss|||pppkkk{{{########################%%%$$$$$$$$$###"""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################################################################"""""""""#########$$$$$$################################################%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%&&&''''''((((((((()))***+++,,,---/////////...,,,)))'''%%%))),,,///222222111///---------............---,,,------,,,,,,***)))'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&'''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%########################"""######$$$$$$$$$######!!!"""""""""##################################################################""""""""""""######$$$#########"""!!!!!!!!!"""""""""######"""""""""!!!!!!""""""""""""!!!!!!""""""#########$$$$$$$$$#########$$$$$$####################################$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&'''''''''(((((((((&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''''''''(((((()))))))))******************+++,,,---.........///000888@@@HHHiiisss___ZZZeeeooopppiiiwww########################$$$$$$$$$#############################################$$$$$$$$$$$$############""""""######$$$%%%########################################################################"""""""""############$$$########################""""""""""""""""""""""""$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))***+++,,,,,,222333444555666555555444555888===AAACCCCCCBBBAAAAAAAAABBBCCCBBBAAA@@@???;;;;;;:::999777444333111))))))************++++++++++++******)))(((&&&&&&'''''''''''''''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%&&&&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%########################""""""###$$$$$$$$$$$$###""""""""""""###########################$$$$$$$$$##############################""""""""""""######%%%%%%%%%$$$$$$$$$$$$$$$""""""############""""""######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""###############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&'''''''''((((((&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((('''''''''))))))))))))************************+++---...///---///000888@@@HHHjjjrrr]]]QQQYYYbbbpppkkkwww#######################################$$$$$$$$$########################"""###$$$%%%%%%$$$###"""######""""""######$$$%%%#################################################################################$$$$$$$$$%%%%%%################################################$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############$$$%%%%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''((()))((()))***,,,///111444555999;;;===@@@BBBDDDDDDDDDAAABBBCCCEEEFFFGGGHHHHHHGGGHHHJJJKKKKKKJJJIIIHHHCCCCCCBBBAAA???===<<<;;;333333333444444555555555111111000///---+++)))((('''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''$$$$$$%%%&&&&&&'''((((((%%%%%%%%%&&&&&&%%%%%%%%%########################""""""###$$$$$$$$$$$$$$$""""""""""""############""""""#########$$$$$$$$$##############################""""""""""""######$$$$$$$$$$$$$$$%%%%%%%%%!!!"""###$$$$$$###"""!!!######$$$$$$$$$$$$######"""############$$$$$$$$$"""###$$$$$$$$$$$$###"""""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%'''(((((((((''''''((((((((())))))))))))***)))))))))***+++---...///---///000777@@@HHHjjjrrr\\\MMMRRR[[[oookkkuuu########################""""""######$$$$$$$$$%%%########################"""###$$$%%%%%%$$$###"""#########"""###$$$$$$%%%################################################""""""""""""""""""""""""$$$$$$%%%%%%%%%&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))*********,,,000444:::@@@DDDGGGKKKKKKKKKKKKIIIGGGEEECCCBBB@@@===;;;::::::<<<===666888:::===>>>===<<<;;;============<<<:::999888======>>>>>>>>>?????????666555444222000...,,,+++''''''((((((''''''&&&%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%&&&'''&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''######$$$%%%%%%&&&''''''$$$$$$$$$%%%%%%$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$""""""""""""############""""""######$$$$$$$$$$$$##############################""""""""""""######!!!!!!""""""#########$$$!!!"""###$$$$$$###"""!!!!!!!!!""""""""""""!!!!!!"""############$$$$$$$$$"""###$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''&&&$$$""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%'''(((((((((''''''''''''''''''((((((((())))))))))))***+++---...///---///000777@@@HHHjjjsss\\\LLLPPPYYY}}}llljjjsss###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$###"""!!!################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&''''''''''''&&&&&&%%%&&&%%%%%%&&&'''(((&&&%%%(((((())))))+++...444888AAABBBDDDIIIMMMOOOOOOMMMNNNKKKEEE===777444555777222333333444555666777777666666777888999:::;;;<<<===<<<999777666666777888555333333666;;;======;;;===;;;:::;;;;;;888222---,,,'''&&&)))(((######((('''&&&&&&%%%%%%&&&&&&&&&###$$$%%%&&&'''''''''''''''%%%###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""###$$$%%%&&&%%%$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$###""""""###$$$%%%&&&%%%$$$###""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!######"""""""""###%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$&&&&&&'''%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""&&&!!!!!!""" ###***$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$###$$$&&&''''''%%%###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''((()))((('''((()))+++)))***++++++******,,,...---///111999AAAHHHiiinnn^^^OOOQQQccc}}}tttkkkttt###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$###""""""################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%%%%%%%%%%+++)))'''&&&''''''((((((+++...222666;;;AAAGGGKKKRRRQQQPPPPPPQQQOOOMMMJJJ@@@???===:::888999;;;>>>CCCDDDFFFGGGGGGEEECCCBBBAAAAAABBBBBBCCCDDDEEEEEEKKKIIIFFFCCCAAA@@@@@@@@@@@@>>>>>>>>>???===999666777555333555999;;;<<<;;;000***(((***)))%%%###%%%''''''&&&%%%%%%%%%&&&&&&%%%&&&&&&'''&&&&&&%%%%%%'''%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!!!!"""""""""###########################""""""############""""""!!!"""###$$$$$$$$$##############################"""############$$$$$$$$$$$$$$$############$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$############"""""""""###%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''''''''&&&&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&%%%######$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""### ###)))***%%%!!!!!!$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&''''''''''''&&&&&&'''((()))((('''''')))+++)))***++++++***+++,,,......000222999@@@GGGfffqqqaaaXXXXXXhhh}}}qqqlllttt###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$$$$############"""################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$%%%%%%&&&&&&***(((''''''(((+++///111333888???FFFKKKQQQVVVYYYUUUSSSPPPMMMLLLIIIFFFDDD???AAADDDFFFIIILLLPPPSSSWWWYYY[[[\\\ZZZWWWSSSPPPQQQPPPPPPPPPPPPPPPQQQQQQUUURRROOOKKKHHHFFFFFFFFFNNNMMMMMMMMMKKKHHHBBB>>>:::666222222666;;;AAACCC666000+++,,,+++(((%%%%%%(((''''''&&&%%%%%%%%%&&&''''''''''''&&&%%%$$$###&&&%%%$$$%%%'''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!!!!"""############"""########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""$$$$$$%%%%%%%%%#########"""######$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%&&&$$$###"""###%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$########################$$$$$$$$$$$$############(((###!!!"""$$$###$$$'''$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((()))((('''''')))+++)))***++++++***+++---///000111222888>>>EEEdddtttddd___^^^kkkqqqnnnttt###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%$$$$$$##################################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''(((((($$$%%%(((+++///555:::>>>???DDDJJJOOOQQQRRRSSSTTTLLLJJJHHHHHHHHHIIIHHHGGGLLLPPPUUUYYY[[[^^^bbbdddbbbcccddddddbbb___\\\ZZZ]]]\\\ZZZXXXWWWVVVVVVVVVXXXUUURRRNNNKKKJJJJJJJJJPPPPPPQQQQQQRRRQQQPPPOOOIIIDDD>>>999888:::>>>AAA===666///,,,,,,,,,+++******)))((('''&&&%%%%%%%%%''''''''''''&&&%%%$$$$$$%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""""""""#######################################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""######""""""###$$$$$$%%%########################!!!"""###$$$$$$$$$$$$$$$##################$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%$$$""""""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%((((((%%%$$$&&&+++$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&'''((((((((('''''')))***(((***++++++***+++---//////000000777>>>DDDeeeuuuddd```]]]hhhvvvooottt~~~###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%$$$######""""""###$$$$$$################################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((()))***&&&+++222888<<<@@@DDDGGGHHHKKKOOOQQQPPPNNNMMMMMMLLLKKKKKKNNNQQQTTTVVVVVVWWWZZZ^^^````````````aaacccbbbaaa```____________aaa___\\\YYYVVVUUUUUUUUUVVVTTTQQQOOOMMMLLLMMMMMMHHHHHHHHHIIIKKKOOOSSSVVVSSSPPPKKKFFFBBBAAABBBDDDDDD===555......000222111,,,+++***((('''&&&&&&&&&'''''''''((((((''''''&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$##################$$$$$$%%%%%%########################""""""#########$$$$$$$$$"""###$$$%%%%%%$$$###"""%%%$$$$$$###""""""##############################$$$$$$$$$$$$$$$###"""!!!#########$$$####################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&$$$###"""###%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$%%%---???CCC999,,,$$$ $$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&'''%%%######$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&(((***((()))***+++***+++...000---...///666===EEEgggtttbbbaaa^^^gggzzzooottt~~~###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""""""""###$$$%%%################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&(((***---...444:::AAAEEEFFFFFFHHHJJJIIILLLNNNOOOOOONNNOOOPPPTTTSSSTTTWWW[[[^^^______]]]___aaa```]]]ZZZXXXWWW]]]\\\ZZZXXXWWWXXXZZZ[[[[[[YYYVVVSSSQQQPPPPPPQQQLLLKKKHHHFFFEEEFFFGGGGGGFFFEEEDDDCCCCCCGGGMMMQQQNNNOOONNNLLLJJJJJJKKKMMMHHHFFF???555111333555555///...,,,***)))(((''''''(((((()))))))))))))))((($$$%%%'''&&&%%%%%%&&&(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$$$$######&&&%%%$$$###""""""""""""########################%%%%%%%%%$$$$$$"""!!!!!!###$$$$$$$$$$$$###""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''%%%$$$###$$$&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%---===JJJGGG:::---&&&###$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&$$$###$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&'''((('''&&&&&&(((***''')))***+++***,,,...000---...///666>>>FFFhhhrrrccciiidddkkkyyynnnsss}}}###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$######""""""######$$$%%%$$$###"""!!!"""###%%%&&&################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&"""######$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%&&&)))---222666999@@@DDDIIIIIIFFFEEEGGGIIIHHHIIIKKKLLLNNNPPPTTTWWWYYYYYYZZZ]]]```aaa```^^^^^^______^^^ZZZVVVTTTSSSTTTSSSQQQPPPPPPOOOPPPPPPQQQOOOMMMKKKKKKLLLNNNPPPCCCBBB@@@>>>======>>>???EEEDDDCCC???===>>>BBBEEECCCFFFHHHGGGFFFGGGIIIKKKIIIMMMJJJ@@@777555444222111000...,,,***)))((((((+++++++++++++++***)))(((###%%%''''''%%%%%%&&&((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$###########################$$$$$$%%%%%%$$$$$$###$$$###"""""""""###%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###############$$$##############################$$$$$$$$$######"""###$$$$$$%%%$$$###"""!!!########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''(((&&&%%%$$$%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&:::???===222(((&&&'''&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&'''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''&&&&&&((()))''')))******+++,,,...000000111000666>>>FFFhhhrrrhhhssslllqqqvvvlllqqq|||$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$############$$$$$$#########"""###$$$$$$%%%$$$###"""!!!"""###%%%&&&################################################################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&""""""###$$$%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''')))...333:::@@@CCCCCCFFFIIIGGGCCCAAAEEEHHHFFFGGGIIIJJJLLLQQQWWW\\\\\\]]]^^^aaaccccccaaa___YYYZZZ[[[YYYUUURRRQQQPPPLLLLLLLLLKKKJJJHHHFFFEEEIIIHHHGGGGGGHHHKKKNNNQQQDDDBBB@@@===<<<<<<<<<===>>>>>>>>>:::666444666888===???@@@???===<<>>EEEggg}}}rrrmmmzzzrrrtttuuujjjppp{{{###$$$$$$%%%%%%$$$$$$###%%%###!!!"""$$$%%%$$$!!!"""############$$$$$$$$$$$$$$$############$$$$$$%%%$$$###""""""###$$$%%%########################"""############$$$$$$$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''((('''%%%$$$%%%(((+++***+++///777???DDDDDDBBBIIIIIIIIIHHHGGGFFFDDDCCCAAA???===>>>BBBIIIPPPUUU[[[___```]]][[[\\\\\\YYYYYYWWWSSSRRRQQQPPPOOOMMMPPPQQQSSSVVVUUUMMMAAA888???======@@@EEEGGGEEEBBB;;;:::999888777777888888>>>@@@>>>666111444777999:::::::::999777888:::;;;HHHJJJJJJGGGAAA<<<::::::777333...+++************222:::AAA@@@888000,,,,,,''''''((()))((((((''''''&&&'''''''''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$########################$$$###"""!!!!!!"""###$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$&&&%%%%%%%%%$$$#########$$$%%%&&&%%%######$$$%%%%%%$$$############$$$$$$''''''%%%$$$$$$%%%&&&'''%%%%%%$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''((()))***,,,...//////000000666>>>FFFggg|||mmmkkktttsssrrryyylllrrryyy~~~###$$$$$$%%%%%%$$$$$$###%%%###""""""$$$%%%$$$""""""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''''')))((('''%%%$$$&&&***...999999;;;???EEEHHHGGGFFFHHHGGGFFFDDDBBB@@@>>><<<666555444777>>>HHHSSSYYYWWWZZZZZZYYYZZZ[[[WWWPPPKKKNNNQQQRRROOOMMMLLLLLLEEEFFFGGGKKKMMMJJJCCC===;;;999888:::>>>AAAAAA???888777666555555666777888===???===888666999<<<;;;===>>>>>>===:::888666555;;;>>>BBBBBB???<<<;;;;;;;;;777333000///...---,,,222999AAABBB===444---+++))))))(((((((((((((((((('''''''''''''''&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%$$$###""""""###$$$%%%##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%$$$$$$&&&&&&&&&$$$$$$%%%&&&'''&&&&&&%%%$$$$$$$$$$$$'''&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%$$$%%%&&&&&&'''%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((()))***+++,,,...//////000000666>>>FFFgggxxxhhhdddmmmkkkkkkxxxjjjooovvv|||###$$$$$$%%%%%%$$$$$$###%%%###"""###$$$%%%$$$###"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$###""""""###$$$$$$########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''')))---222777AAAAAAAAADDDFFFGGGFFFDDDDDDCCCAAA>>>;;;888666555333555999???FFFNNNUUUXXXUUUUUUTTTVVV[[[\\\RRRFFFHHHOOOTTTQQQIIIAAA>>>>>><<<;;;;;;>>>BBBBBB???;;;999888888999<<>>?????????<<<999999======999???@@@@@@@@@===999555222222777<<<@@@@@@>>><<<;;;>>>;;;888777666444222///111666===BBBAAA;;;333...,,,+++)))((((((((())))))''''''''''''''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$########################%%%%%%$$$$$$$$$$$$%%%%%%"""""""""###$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&''''''%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%%%%&&&&&&'''$$$$$$%%%%%%&&&'''))))))'''''''''(((((((((((()))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&'''((()))***+++******+++,,,---...//////000000666>>>FFFggguuueee```fffdddcccvvvjjjooowww|||###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$############$$$$$$$$$##################$$$########################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%&&&%%%$$$$$$$$$%%%%%%&&&!!!$$$)))...333888===AAAAAABBBDDDFFFFFFDDDAAA???<<<;;;:::888777666555555:::>>>DDDKKKPPPQQQQQQQQQSSSRRRRRRXXXdddiii^^^OOOLLLPPPRRRNNNEEE<<<777666888777777:::>>>>>>:::666:::<<<>>>@@@AAAAAABBBCCCBBBBBBBBBDDDFFFIIIKKKMMMLLLIIIBBB<<<<<>>999@@@@@@???>>>===:::666333222666<<<@@@AAA???;;;999<<<;;;::::::;;;:::777555000222777===AAA@@@999444///---+++)))((((((******''''''(((((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''$$$&&&'''&&&%%%%%%&&&(((""""""$$$%%%'''(((((()))&&&&&&&&&&&&&&&'''''''''$$$$$$$$$%%%'''(((******'''''''''((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))((('''&&&'''(((***+++,,,,,,,,,,,,,,,---...//////000000666>>>FFFggg~~~uuufff___aaa___```sssnnnsss{{{###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$$$$%%%""""""#########$$$$$$$$$$$$$$$############$$$$$$#########$$$$$$#################################""""""#########$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%'''&&&$$$######$$$%%%&&&###)))111888===@@@CCCEEEDDDFFFHHHHHHEEE@@@:::777555555555666777999:::;;;>>>AAAEEEJJJNNNPPPQQQQQQVVVTTTTTT[[[hhhnnnfffXXXEEEDDDCCCBBBAAA???<<<:::777999===DDDJJJKKKGGGBBBDDDHHHMMMOOONNNLLLKKKLLLTTTTTTUUUWWWZZZ]]]```aaahhhbbbWWWMMMJJJMMMLLLHHHJJJGGGBBB???<<<:::666333222555999<<<===<<<888666666777888:::======;;;999555444444888===>>>:::666111///---***))))))***+++''''''((())))))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$############$$$$$$########################"""##################"""!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%&&&&&&'''######$$$$$$%%%%%%&&&&&&$$$%%%&&&&&&%%%%%%&&&(((###$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***&&&'''''''''(((((((((((((((''''''&&&&&&''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((()))(((((('''((()))***+++---,,,,,,,,,---......//////000000666>>>FFFggg}}}uuufff___\\\[[[]]]ppppppvvv~~~###$$$$$$%%%%%%$$$$$$###$$$%%%&&&%%%$$$###$$$&&&"""############$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%'''&&&%%%$$$%%%&&&)))***///444;;;@@@BBBBBBBBBBBBCCCEEEEEEBBB<<<666222000555555666888;;;>>>AAACCCCCCEEEGGGKKKPPPVVV[[[^^^^^^ZZZTTTQQQSSSUUUMMMBBB===;;;888999<<<======<<>>FFFggg~~~uuuggg```ZZZXXXYYY}}}~~~pppooovvv###$$$$$$%%%%%%$$$$$$######%%%'''&&&$$$###%%%&&&"""############$$$$$$$$$$$$$$$############$$$$$$"""###$$$$$$$$$$$$###"""########################"""############$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&(((,,,000222999<<<@@@BBBBBBAAABBBBBBAAA@@@>>>999444222333666<<<<<<<<<===???BBBEEEGGGJJJNNNVVV]]]aaaaaa___]]]XXXTTTKKK@@@;;;;;;888444@@@BBBDDDGGGIIIMMMQQQSSSbbbfffnnnyyy~~~~~~{{{~~~~~~xxxooohhhbbb[[[RRRLLLDDDAAA<<<::::::999888666111111222555999<<<<<<<<<;;;:::::::::::::::888777333222111///---+++***)))'''((()))************)))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$########################"""###$$$$$$$$$$$$###"""##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%'''((((((((((((((((((''''''''''''&&&((())))))))))))+++,,,---...///000000///---,,,...///111222333333222222///...,,,+++))))))((((((((((((((()))))))))******)))(((((((((((((((((()))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((('''((()))++++++***)))(((*********+++,,,...///000///000000666>>>FFFgggxxxmmmgggaaa[[[WWWwww~~~rrrooovvv$$$$$$$$$%%%%%%$$$$$$$$$###%%%'''&&&$$$###%%%'''"""############$$$$$$$$$$$$$$$############$$$$$$"""###$$$%%%%%%$$$###"""########################"""############$$$$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%''',,,111666999===???@@@@@@@@@AAADDDFFFAAA???<<<777444888???FFFCCCBBBAAAAAABBBDDDGGGHHHKKKUUUeeeooopppeeeVVVKKKEEEEEE???777555;;;BBBEEEGGGOOOYYY```ffflllvvv~~~|||tttiii```XXXQQQHHHBBB???===;;;999222111222444888:::;;;;;;555777:::===>>>======<<<333333222000...,,,***)))(((((()))***************))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$######"""############$$$$$$$$$$$$$$$############$$$$$$###########################$$$%%%&&&&&&%%%$$$###$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''((()))++++++******))))))(((((((((***+++,,,++++++---...,,,...111444666777777777777888:::<<<<<<<<<<<<;;;333222000---+++***)))))))))************+++++++++))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&'''***,,,,,,+++)))''')))))))))***,,,...000111///000000666>>>FFFgggzzz|||tttpppkkkaaaWWWsss~~~tttpppwww$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$#########""""""!!!!!!!!!!!!"""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#################################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%(((,,,222888>>>BBBDDDCCCBBBAAA@@@AAAAAABBB>>>;;;888:::???DDDHHHHHHBBBBBBBBBBBBCCCDDDEEEEEEYYYbbbjjjjjj```RRRGGGBBB::::::<<>>999555222444777::::::999===:::999<<>>999666666666666555222---***,,,***((((((((()))(((''')))(((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$######""""""(((%%%&&&))),,,,,,...333666444111000000000///...000---++++++...000///...'''+++000444666888;;;===::::::<<<@@@DDDCCC???<<<888777666333111...,,,+++******+++,,,,,,,,,++++++)))((((((((())))))'''%%%)))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((()))***+++******))))))***,,,...000...000000666<<>>?????????>>>??????AAACCCDDDGGGEEEDDDFFFIIIJJJJJJHHH>>>BBBGGGJJJMMMQQQYYY^^^``````]]]UUUJJJ@@@:::888888;;;EEERRR[[[aaahhhoooxxx~~~~~~}}}wwwsssnnnjjjjjjmmmkkkhhhggggggdddaaabbbeeejjjwww~~~zzzwwwzzz|||zzz~~~|||uuuhhh___WWWMMMCCCCCC===777555777999888666999888888;;;@@@CCCBBB@@@<<<999777555444222///---...,,,***)))******)))((((((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%)))''')))///222333666;;;;;;999666444333444555555777555333333444333///,,,,,,///222444666777:::;;;???>>>???AAABBBAAA<<<999888888777666555444333333111111000///...------,,,***)))(((((())))))(((&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$'''&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&%%%''''''''''''((()))***++++++***))))))***,,,...//////111111777===EEEhhhzzzjjjuuuxxxoooeee}}}sssqqqvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%'''(((+++///555;;;>>>???===<<>>???@@@===888555444444333222111///,,,+++++++++***(((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$%%%'''((()))******...666;;;<<>>======>>>AAABBBDDDCCCBBBAAA???;;;555111///000222222222333555888999888888999999888555333444444444444444555666777:::888666444222111000///---+++)))((())))))((('''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$######%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%''''''''''''((()))***+++++++++***)))***+++---...000222222888???GGGjjjpppyyy~~~ttt|||nnnooottt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%"""###%%%%%%%%%%%%###"""########################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$%%%''')))+++///333999???AAAAAA>>><<>>???AAAEEEEEEFFFGGGHHHHHHHHHJJJKKKHHHGGGFFFCCC@@@;;;777444---...///......///222444333333333444555666666555555555555555666888999:::>>>===:::888666555444444333000---+++******((('''''''''&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((******++++++*********+++,,,---///111222888???GGGkkk}}}~~~ooommmsss~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$##################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''***...000666999===AAACCCCCCBBBAAACCCBBB@@@>>>=========>>>;;;<<<>>>@@@AAABBBDDDEEEQQQggg~~~nnnTTTBBB;;;:::>>>HHHVVVcccnnnsssuuu~~~|||~~~zzzyyyvvvsssnnntttvvvlllgggfffkkk||||||pppiii```TTTKKKAAA@@@===999555555777999999888888999;;;<<<;;;:::666333000...---,,,***(((************))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%&&&'''&&&%%%$$$#########$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&(((***,,,...///...222888<<<;;;<<>>@@@>>>===<<<<<<<<<===???@@@>>>===<<<;;;999999888888999666222000...,,,***'''(((((((((''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''((()))***************+++,,,---------000111777???GGGkkk}}}wwwmmmsss~~~$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%'''***...333666<<<>>>AAACCCEEEEEEEEEDDD<<<:::888666555444444555888999;;;<<<===AAAEEEHHH]]]bbbdddZZZIII===:::<<<===III]]]rrr|||vvvxxxfffpppzzz{{{yyyzzz{{{zzz{{{zzzqqqhhhhhhzzz~~~lll^^^MMMIIIDDD???;;;999888888555555666999<<<>>>===<<<:::777333111///---+++)))++++++++++++************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))+++---......222000111555777555555888@@@CCCFFFEEE???999666555222222111///......000222222333555666666777:::===AAA@@@???===<<<>>>AAADDDAAA@@@>>>===<<<===>>>@@@======>>>>>>===<<<;;;;;;<<<:::777666444222...+++++++++***)))))))))))))))))))))))))))))))))))))))(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((((())))))))))))((((((&&&&&&&&&&&&'''((()))***((()))***+++,,,------...---///111777???HHHlll|||yyyooottt$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%&&&(((,,,222888;;;>>>???BBBCCCCCCBBB@@@>>>666555444444444555666777;;;===???@@@@@@BBBFFFIIITTTQQQIII@@@:::<<>>>>>;;;777444222000---++++++++++++*********))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''&&&'''''''''((((((((((((%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''%%%%%%$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''))),,,...000000000///444111000333333000111444555888:::888333///000222111444666777666666888;;;888:::<<<======>>>???@@@======<<<:::999;;;AAAFFF@@@>>><<<:::999:::<<<===>>>???@@@AAAAAA???<<<:::;;;::::::;;;;;;888444111...---,,,+++***))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''((((((((()))$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((''''''((((((((((((''''''&&&&&&&&&&&&'''((())))))&&&''')))+++,,,......///---000222999@@@JJJnnn}}}}}}wwwqqqvvv$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&'''&&&$$$$$$$$$$$$&&&'''#########$$$$$$%%%%%%%%%$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%&&&)))...444;;;???;;;>>>@@@BBBAAA===999666555555666777999<<<>>>@@@>>>AAADDDEEECCCCCCEEEHHH999888:::>>>FFFPPPYYY___yyyvvvnnnqqq}}}{{{rrrfff]]]VVVNNNEEE===:::666333333666:::===>>>AAA>>>:::777555333000---************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((&&&%%%%%%$$$$$$#########################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))+++///222333333222000666222000222111///000333+++...000...,,,---222777222777<<<>>>>>>===>>>???;;;>>>AAAAAAAAA@@@@@@AAA999999999888888===EEEKKKBBB@@@>>><<<<<<===???@@@???AAACCCDDDCCC@@@<<<999999:::;;;>>>???>>>:::666000///...,,,+++***)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&'''''''''(((((())))))#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&############$$$%%%&&&'''''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&'''))))))%%%&&&)))+++---...///000...111333:::BBBKKKppp~~~yyyyyyxxxwwwyyyxxxrrrwww$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''%%%%%%&&&'''***+++...333999=========>>>BBBEEECCC<<<777777888===???BBBCCCDDDFFFHHHIIICCCEEEGGGFFFCCC>>>:::999:::<<>>???<<<999777999;;;===AAADDDCCCAAABBBAAA===888:::AAACCCAAAAAA@@@???>>>>>>>>>======???BBBDDDDDDAAA===;;;999<<>>;;;======;;;777555555666000...,,,+++++++++***)))+++******))))))******+++))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((('''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%$$$$$$$$$###%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%&&&'''(((***,,,---...---///444888;;;<<<;;;;;;777666444000---,,,...000000111444888===@@@@@@???;;;<<<=========<<<<<<===888:::<<<<<<===>>>>>>>>>>>>CCCEEE@@@<<<===@@@AAADDDHHHJJJHHHBBB>>>???AAA<<>>>>>BBBFFFJJJOOOOOONNNMMMJJJFFFCCCAAAEEELLLPPPKKK@@@:::<<>><<<888666111222111000000222666999::::::<<>>MMMYYYjjjvvv~~~}}}yyy{{{}}}tttllljjjnnniiiXXXMMMGGG>>>??????===;;;:::999:::;;;:::777333000//////...,,,*********))))))*********************************)))))))))(((((((((((('''&&&''''''((())))))*********))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((('''''''''&&&&&&&&&&&&$$$%%%&&&%%%$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''***///555888:::999999;;;<<<======:::555000---***---222666999<<<@@@CCCDDDCCCBBBBBB@@@===999666888888888666666999AAAGGGNNNMMMNNNNNNNNNRRR]]]hhhsss~~~{{{nnnggghhhjjjzzz|||tttrrrtttvvvvvvvvvvvvrrrkkkccc^^^XXXSSSJJJEEEGGGJJJFFF>>>:::888888;;;???@@@<<<888222000...---,,,,,,***)))'''((()))*********))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%$$$&&&&&&&&&%%%%%%&&&(((''''''''''''''''''''''''''''''(((((())))))******++++++++++++,,,---......000444444888@@@LLLnnnxxxhhh^^^YYYUUUPPP\\\yyyqqqvvv%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&'''))),,,///000333777===AAADDDDDDCCCAAAAAABBBEEEHHHKKKKKKJJJMMMJJJGGGFFFGGGHHHHHHGGG<<<;;;;;;>>>GGGXXXlllzzz}}}yyyvvvwww~~~lll]]]RRRDDDCCC@@@===;;;:::;;;<<<<<>>@@@@@@>>>===>>><<<:::666222...+++***+++000888>>>AAACCCDDDEEEBBBCCCAAA<<<888999@@@GGGJJJCCC<<<<<>>CCCDDDBBB???666:::BBBHHHLLLMMMMMMLLLKKKHHHFFFFFFHHHIIIFFFCCC888???KKK[[[mmm~~~zzzyyy~~~{{{vvvyyyxxxkkkccc]]]QQQIIIEEE???<<<<<<=========???<<<:::777666444000...,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******)))))))))(((((((((''''''((())))))***++++++******)))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&$$$&&&'''&&&%%%$$$%%%'''###$$$$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''))),,,...000888;;;???CCCDDDBBB>>><<<888555222///------...///444888???CCCCCCAAA???>>>777:::;;;999;;;EEEWWWfffeeeXXXKKKMMM]]]qqq~~~~~~zzz{{{{{{}}}zzzzzzzzztttlll^^^SSSFFF??????@@@===::::::999999;;;<<<999333...,,,,,,+++++++++*********))))))))))))))))))))))))'''(((((())))))(((((('''''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&'''(((((((((((('''''''''''''''&&&&&&&&&%%%###%%%'''((('''&&&'''(((''''''''''''''''''''''''''''''(((((())))))******++++++++++++,,,---......+++000222888BBBNNNqqqxxxlllddddddaaa___iiiyyy~~~&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((()))***---222666555888<<>><<<:::000888BBBIIIKKKKKKJJJKKKFFFFFFHHHLLLPPPNNNHHHBBBKKKYYYnnn|||pppmmmnnnkkkmmmnnndddZZZTTTKKKDDDAAA???===<<<::::::999999999888444111...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((((())))))******+++))))))(((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&'''&&&%%%%%%%%%'''######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''***...333777999>>>@@@CCCDDDBBB>>>:::777000///---------000333555;;;===@@@@@@>>>;;;999888111555999>>>GGGWWWkkkyyy}}}nnn___```pppppp\\\NNNHHHCCC===888<<<<<>>777000///---+++******++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((((((&&&'''''''''((((((((()))''''''''''''''''''''''''&&&%%%%%%&&&&&&((())))))%%%&&&'''((()))(((((('''''''''''''''&&&&&&&&&&&&###%%%'''((('''''''''(((''''''''''''''''''''''''''''''(((((())))))******++++++++++++,,,---......,,,111333999BBBNNNppp}}}wwwmmmfffjjj```^^^ppp~~~zzz&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''(((((()))***+++///444888555;;;AAA@@@;;;666555777000999DDDIIIHHHFFFFFFHHHEEEHHHNNNWWW]]]ZZZQQQHHHddduuu~~~rrrmmmqqquuu~~~vvvmmmdddXXXMMMFFFAAA===:::666777888:::<<<;;;777444///......------......///,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))************))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%&&&'''#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''',,,111888>>>AAAAAABBBCCCCCC???:::555222...------...///222555666<<<======;;;888777777777333555;;;DDDQQQaaaqqq{{{{{{llljjjvvvuuucccYYYRRRIIIAAA<<<>>>BBBJJJOOOMMMFFF>>>333111...,,,******+++,,,))))))))))))))))))))))))(((((())))))))))))((((((''''''''''''((((((((()))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%%%%%%%&&&'''((()))***%%%&&&((()))))))))((('''(((((('''''''''&&&&&&&&&"""%%%'''(((((('''((()))((((((((((((((((((((((((''''''(((((()))*********++++++++++++,,,---......---222444999BBBMMMnnnzzzuuukkkdddkkkYYYSSSiii|||######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((''''''&&&%%%&&&(((***,,,---000333666;;;<<<;;;777222000333666<<<@@@DDDGGGEEEAAA;;;888???EEEMMMTTTZZZ___dddggg||||||qqqnnnpppxxxzzznnnooozzz~~~~~~uuu```QQQLLLCCC888888;;;:::888777:::;;;;;;333222///---,,,,,,---...---,,,+++,,,,,,,,,***(((************))))))))))))******))))))((((((''''''***))))))((('''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%###$$$&&&''''''&&&%%%$$$$$$)))000777===AAACCCCCCDDDBBB>>>999555111///......///222555999;;;;;;:::BBB;;;666888777333222555999>>>JJJ^^^wwwxxx~~~}}}~~~yyykkk___WWWTTTMMMFFFDDDJJJTTT\\\```III>>>222---000111,,,''')))***+++***)))((()))***(((((())))))))))))(((((())))))))))))))))))))))))))))))((('''&&&%%%%%%%%%&&&&&&&&&'''''''''(((((())))))((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,,,,+++***+++---000222///444555999AAALLLmmmvvvppphhhddd^^^WWWUUUggg$$$%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''&&&&&&(((***---000111333666888;;;999666333111222666999???@@@@@@???;;;999888999999:::???MMM```qqq|||~~~wwwqqqpppooovvvooo```ZZZSSSJJJ???>>>===>>>===<<<;;;<<<999777444000...------......---,,,,,,------+++***************))))))))))))))))))))))))((((((((((((***))))))(((''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&%%%$$$###%%%%%%&&&&&&''''''&&&&&&)))---444;;;@@@BBBCCCCCC@@@===888444000...------333555888<<<>>>???===;;;888444444:::===;;;;;;>>>HHHRRRaaasss{{{wwwxxx}}}|||}}}~~~zzzxxxnnn^^^OOOHHHKKKUUU]]]YYYMMM<<<111---...//////)))***+++++++++***++++++((())))))))))))))))))((())))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&&&&&&&'''''''''(((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,+++++++++,,,...000111///333555:::BBBLLLnnnxxxqqqiiieee\\\SSSQQQccc&&&&&&&&&&&&''''''''''''$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''***...222555666777999:::999666222000222666:::;;;@@@???<<<999777999===@@@>>>999;;;MMMiii|||sss}}}sssiii]]]QQQGGG???<<<>>>>>>999888<<>>;;;888999===BBBFFFGGG@@@>>>DDDZZZyyywwwuuuxxx{{{~~~qqqbbb[[[JJJ>>>>>><<<666777>>>>>>>>>===:::777333000//////---,,,,,,---------++++++++++++*********))))))''''''(((((())))))******))))))((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&'''''''''&&&%%%$$$$$$(((&&&%%%%%%&&&(((+++---777:::???BBBCCCAAA===;;;000...***((())),,,111444999<<>>:::666444999777999AAALLLWWWaaagggqqqxxx~~~}}}~~~xxxbbbSSSMMMMMMLLLNNNSSSUUUQQQEEE666+++...---,,,,,,---------,,,)))******++++++******)))))))))))))))))))))))))))''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***+++)))***,,,---.../////////,,,222555<<>>@@@>>>;;;999777777;;;CCCHHHGGGEEE<<>>999999===:::;;;===>>><<<888444111000...,,,+++,,,---,,,+++++++++++++++************''''''(((((())))))******((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''''''''''''''&&&%%%%%%'''***...111;;;===@@@AAA@@@<<<888555+++***)))***---222777;;;<<>>AAA@@@===:::888999;;;>>>BBBDDDFFFFFFOOOZZZmmmyyyuuuwwwvvvwww{{{{{{aaaOOOGGGCCC>>>999888:::<<<>>>===;;;999777444111...,,,,,,,,,,,,+++,,,++++++++++++*********(((((((((((())))))))))))((((((((((((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&###$$$%%%&&&((((((((((((&&&&&&&&&(((+++///444777>>>>>>???>>>;;;777222///***+++,,,000333888;;;===777999:::999555444666888;;;JJJaaaxxxvvvuuuzzz}}}{{{xxxxxx}}}pppbbbRRRLLLOOOTTTTTTQQQBBB;;;333...------,,,***++++++,,,,,,,,,,,,++++++************************((((((((((((((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((()))*********++++++,,,---...///000---222444:::EEERRRuuuzzzqqqqqqfffZZZOOO[[[&&&&&&&&&&&&''''''''''''###$$$%%%&&&''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''))))))((()))***---///111222555777888666444222222444777<<>><<<;;;:::===DDDHHHFFF@@@CCCOOOZZZvvv|||zzz{{{yyy}}}|||~~~xxxeee___^^^QQQ@@@===<<<;;;;;;;;;===>>>???888555111///......---,,,,,,,,,+++++++++*********))))))))))))(((((((((((('''((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&'''(((((('''&&&%%%%%%%%%&&&'''(((((((((''''''((())),,,000555:::===@@@@@@>>>;;;777333///---,,,...333777:::;;;<<<;;;333555666444333777>>>EEERRRcccyyy}}}}}}{{{||||||aaaMMMGGGKKKPPPSSSOOOFFF999111...---,,,***++++++,,,,,,,,,,,,++++++******************************))))))(((((('''''''''((((((((())))))))))))'''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''(((******,,,+++++++++,,,...000111...222333999DDDRRRwwwzzzrrrtttkkk___OOOTTTxxx''''''''''''((((((((()))###$$$%%%&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((***)))))))))+++...000222222444666666333111//////666:::===>>>;;;888999:::CCCNNNUUUMMMBBBFFF]]]ttttttgggwwwxxx}}}~~~{{{}}}kkkRRRCCC@@@;;;888999===BBBEEE<<<888444111000///...---,,,,,,,,,+++++++++************))))))(((((('''''''''''''''((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&'''(((((('''&&&%%%'''''''''(((''''''&&&&&&((())),,,000555:::>>>AAABBB@@@>>>:::555111...,,,///222777;;;===<<<:::888888999::::::;;;AAAMMMVVV___mmm}}}zzzbbbRRRLLLLLLNNNXXXMMM>>>333///...---++++++,,,,,,------,,,,,,+++************************+++******)))(((''''''&&&(((((((((((())))))))))))((()))))))))******++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&''''''((()))***,,,,,,+++***+++---000222...222333888CCCRRRxxxzzzrrruuupppcccQQQPPPqqq&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''''''(((((())))))***+++---000333555999666666888444...///444888:::999555222666===AAAPPPWWWUUUHHHCCCUUUwww|||}}}}}}xxxpppPPPEEE<<<;;;===???BBBEEEEEE@@@888222///...---,,,...---,,,,,,------+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&)))(((&&&%%%%%%&&&'''(((%%%&&&&&&''''''&&&%%%%%%''')))---111666;;;>>>@@@???>>>:::444...,,,...111...333:::>>>???>>><<<<<<<<<555777BBBIIIOOO^^^ppphhhxxx{{{eeePPPFFFDDDMMMMMMJJJCCC999222///000111...+++)))***,,,---,,,******))))))))))))******************))))))))))))******)))((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))************(((((((((((()))***+++,,,+++++++++,,,---...///000000111666<<>>===<<<<<<@@@CCCOOOVVVYYYYYYaaawww~~~zzzuuuqqqnnnkkkjjjnnnuuu}}}hhhVVVDDD@@@CCCCCC@@@???FFFBBB===888555111...,,,...---,,,,,,------+++)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&'''''''''***,,,000444888;;;===>>>999888555111,,,+++...000???AAACCCDDDCCCCCCCCCDDD:::AAARRRggguuuyyyzzz}}}~~~xxx}}}mmmXXXKKKNNNRRRUUUSSSKKK@@@555///.........---,,,,,,------+++******))))))******+++************))))))))))))******)))((((((((((((((())))))))))))))))))))))))*********))))))(((((((((((((((((((((((((((((((((***)))))))))((((((((('''((((((((()))))))))******((((((((())))))***+++,,,+++++++++,,,---...///000000111666<<>>AAAEEEGGGFFFFFFIIILLLJJJSSSaaappp||||||~~~|||xxxtttqqqooommmllllllhhhccc______aaaeeehhhjjjnnntttwwwxxx|||wwwhhhWWWMMMFFFAAA???AAAEEECCCAAA???<<<777111---...---+++,,,------,,,***++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))******)))'''&&&''''''&&&&&&&&&((()))***...000444777999:::::::::333222000...---...222555CCCDDDEEEEEEBBBAAAAAAAAAAAATTTppp{{{kkkYYYPPPRRRVVVYYYXXXNNN???555///000000///...------...,,,++++++******++++++,,,++++++*********)))))))))******)))((((((((())))))))))))))))))))))))))))))***************)))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((())))))))))))))))))))))))***,,,,,,++++++,,,,,,---...000111111222777===CCCUUU|||zzzqqqgggccckkkmmm___ZZZeeezzz''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((('''***...222555777777666555111///222888???EEEHHHRRRNNNMMMOOOQQQQQQRRRTTTLLL\\\sss{{{uuuooollljjjfffiiilllnnnooopppqqqrrr{{{vvvrrrjjj\\\III<<>>FFFKKKKKKIIIFFFAAA??????CCCGGG]]]sssnnnSSSJJJSSS^^^aaa]]]FFF;;;///***---000...+++------,,,,,,,,,,,,------++++++++++++******************))))))))))))******))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))***+++,,,---,,,,,,,,,---...///000111222333888>>>EEEXXX~~~yyypppgggeeeooolll___VVV[[[tttqqqdddppp''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''((((((((())))))))),,,...222666888999999888000888BBBIIIRRR\\\bbbddd^^^]]]cccnnnooodddYYYWWWmmmwwwxxx{{{uuuiiicccfffkkkzzzuuuppplll```NNNAAABBBBBBCCCDDDEEECCC@@@===666333000/////////...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''(((((()))'''''''''''''''''''''''''''&&&%%%$$$%%%''')))***''''''((()))+++...111222222222333333222000...,,,------///555===DDDIIILLLKKKGGG@@@:::999???IIIPPPbbbxxx```LLLLLLVVV^^^```UUUGGG777......///...+++---,,,,,,++++++,,,,,,---,,,++++++++++++***************)))))))))***++++++)))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((()))))))))******)))******+++,,,---,,,,,,,,,---...///111111222444999???FFFYYYxxxnnneeedddooolll```WWWYYYrrruuufffttt''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''((()))'''((((((((())))))))))))///111444777999999999888???MMM[[[```aaaeeegggfff```eeeqqqzzzuuuiiigggoooyyynnniiihhhmmmttt|||~~~rrr```TTTJJJGGGDDDCCCCCCCCCCCCBBB:::777333111000//////...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((()))***+++&&&''')))+++...000222333222222222111000///...---///222999BBBIIILLLJJJGGGAAACCCFFFJJJOOOVVV^^^ccckkk~~~uuu^^^QQQNNNRRRWWW]]]TTTFFF999000---------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++***************))))))******+++,,,))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******************+++,,,------------------...000111222333444999@@@GGGZZZyyymmmcccbbbnnnggg^^^WWWYYYsss{{{jjjuuu((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&'''((())))))(((((((((((())))))))))))222333555777888999999999RRRcccqqqrrrllliiifffbbbfffmmmyyy~~~tttkkkwww}}}~~~~~~xxxnnneeedddpppvvvppppppPPPLLLFFFCCCBBBCCCDDDDDD===999555222111000///...,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((()))***((((((((((((((((((((((((&&&(((***,,,---,,,++++++%%%'''))),,,///111333333222222111111000/////////333888CCCNNNTTTRRRJJJCCC>>>III[[[lllwww}}}~~~www{{{uuu{{{vvv^^^OOOOOOUUU```\\\RRRBBB333+++,,,000,,,++++++******++++++,,,,,,,,,,,,+++++++++************))))))***+++,,,,,,))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))'''((((((((())))))******))))))))))))************************+++,,,---...------------///000111222333444:::@@@GGGZZZ|||ooocccbbbmmm```YYYUUUYYYsss}}}iiirrr(((((())))))((('''&&&&&&''''''''''''''''''''''''))))))((('''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''&&&&&&''''''((()))***++++++,,,555666666555777<<>>888111......///...,,,,,,,,,++++++++++++,,,,,,+++++++++,,,++++++***)))++++++************++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,(((((()))***+++,,,,,,---,,,,,,---...000111222222444444:::CCCHHHYYYlll___aaaiiiaaaQQQGGGKKK___~~~kkkvvv(((((()))***************((((((((((((((((((((((((***)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((())))))******'''(((***---111555888:::;;;@@@MMM```ttt~~~sssrrrxxxtttnnnxxxzzzqqq```ppp}}}cccSSSIIIFFFFFFIIIMMMMMMFFF@@@999666222//////000//////,,,,,,------------------+++*********++++++,,,---************************)))))))))))))))))))))))))))))))))))))))))))))))))))************---111555777777666555444333222222222222666EEEbbb~~~|||mmmbbbkkk{{{|||jjjRRRFFFIIIQQQWWWCCC<<<444//////000...,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,+++***))),,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,))))))*********+++++++++,,,,,,---///000111222333444444:::CCCIII[[[}}}lllaaaeeeooofffTTTIIINNNeee|||aaafff(((((()))***************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''&&&''''''((()))******+++'''(((+++///222666888:::;;;CCCRRRcccrrrzzz{{{yyyrrrrrryyy~~~vvvssslllnnnuuuhhhPPPIIICCCEEEKKKMMMIIIDDD>>>999333///.........---///......------,,,,,,++++++*********+++,,,,,,---************************))))))))))))))))))))))))))))))))))))))))))))))))************+++---222666444444555555555555555555222444<<>>EEEJJJZZZwwwoooeeefffuuuxxxdddSSSPPPeee}}}```ppp,,,,,,+++++++++*********))))))(((((())))))***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''((((((((())))))******+++,,,000555777666;;;LLL]]]~~~kkkPPPGGGGGGCCC<<<===CCCHHHDDD:::222111333000//////...............------------------------+++++++++++++++++++++++++++++++++*********))))))))))))*********++++++++++++---000333555666666666666555666666444333666;;;???QQQssswwwggg\\\aaarrr}}}{{{yyywwwyyy~~~}}}yyyuuutttuuurrrrrrrrrrrrrrrrrrssstttvvvtttQQQPPPQQQNNNDDD777111111//////...---------------,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************+++++++++)))******++++++,,,---------------...000222444666:::999>>>FFFJJJZZZzzzooocccdddssswwweeeTTTQQQeeewww___ttt,,,,,,,,,++++++++++++***)))))))))))))))***++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''(((((((((((((((''''''((((((((()))***+++++++++,,,111888:::888???UUUjjj}}}wwwiiiWWWMMMFFF@@@<<>>FFFLLL\\\zzznnnccceeevvvvvveeeVVVQQQaaaoooZZZuuu,,,,,,,,,,,,++++++++++++***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((((((((()))))))))((('''''''''((())))))***+++,,,,,,---222999<<<<<>>EEEMMMQQQNNNCCC888111111111000///............------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********++++++++++++,,,,,,...111444666666666666666222333666555555???LLL^^^pppyyysssqqqfffqqqqqqttt~~~}}}{{{}}}zzzxxxwwwyyy}}}}}}{{{yyyyyy|||~~~}}}}}}hhhXXXJJJKKKOOOJJJ;;;000000///......------......,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---***++++++,,,,,,++++++*********************************++++++++++++******)))))))))***++++++,,,,,,)))******++++++,,,---------------///111333666777888888???HHHNNN___xxxmmmdddjjj}}}zzzlll]]]RRR[[[kkkUUUttt------,,,,,,,,,++++++++++++************+++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((()))))))))))))))((('''''''''((()))***+++,,,,,,------222999>>>@@@KKKccczzzyyy||||||eeeMMMBBBAAACCCIIIPPPTTTNNNAAA666222111000///....................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))*********+++++++++,,,,,,///111333555777888888888888333333888888999FFFXXXnnn}}}zzzzzzyyy{{{vvv||||||}}}rrr]]]KKKJJJQQQOOOBBB777000//////...............------------------------)))******+++,,,,,,------***+++,,,,,,,,,,,,+++*********************************++++++++++++******((())))))***++++++,,,,,,)))******++++++,,,------------...///111444666888::::::@@@IIIOOO```uuukkkdddkkkwwwgggTTTUUUuuulllUUUsss---------,,,,,,,,,++++++++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((()))))))))))))))((('''''''''((()))***+++,,,------...222999???CCCOOOggg}}}yyy|||xxx[[[KKKCCCBBBDDDNNNWWWUUUHHH<<<222222000///....................................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))******+++++++++,,,,,,,,,222333444666888999::::::999444444999:::<<>>000000///...............------------------------))))))***+++,,,,,,------***+++,,,------,,,+++*********************************++++++++++++******((())))))***++++++,,,,,,)))******+++,,,,,,------------...///111444777888<<<<<>>>>>EEENNNPPP___vvvkkkcccjjj{{{mmmZZZaaa~~~ooo\\\www,,,,,,+++++++++---------+++++++++++++++++++++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))***+++++++++++++++,,,000333111777<<>>OOOjjj}}}uuuoooXXXAAA<<>>BBBFFFNNNTTTVVVfffyyynnngggooosssttt|||xxx}}}pppaaa000...///222000+++***...++++++++++++++++++++++++***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))***+++,,,---000555888:::;;;HHHiii|||~~~uuummm[[[MMMKKKNNNPPPXXXbbblll]]]HHH777000111222111........................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,...222555555666777888888777666555333999AAASSSuuuwwwiiisss~~~~~~nnniiipppzzzyyyVVVJJJQQQYYYNNN>>>333111222222111---------------------------,,,,,,,,,,,,,,,,,,---------------------------+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------...//////111000000000333888===@@@CCCIIIQQQUUUWWWhhhwwwmmmfffppppppqqq|||xxxzzzqqqddd888000---111222...---111++++++++++++++++++++++++*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))*********++++++((()))+++,,,...222666:::999@@@WWW}}}~~~{{{vvvwwwyyy|||zzzwwwuuuyyy~~~|||xxxlll\\\PPPIIIJJJUUUaaauuunnn\\\FFF666000000000.............../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...000444777666666777777777777666666555:::IIIhhh{{{qqqtttyyyvvvsssuuuwwwxxx{{{}}}aaaUUUYYYdddqqq{{{zzzbbbNNNLLL[[[WWWMMM===222/////////------------------------------,,,,,,,,,,,,------------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////111000///000333888>>>BBBDDDKKKTTTVVVXXXkkkuuullliiitttpppqqq}}}uuurrrrrrhhhKKK;;;000000111...---222,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))*********+++++++++(((***,,,...000444999======MMMooo~~~~~~wwwrrrqqqtttxxxzzzuuuyyyzzzpppmmmlllooorrruuuvvvxxxyyy{{{zzz~~~sssZZZHHHHHHTTT]]]uuuwwwmmmTTT<<<111000222---........./////////000,,,------......------,,,------------------------+++,,,---......111555888888777666555555666777888777===TTTzzzrrrkkkiiinnntttxxx{{{lllXXXPPPTTTbbboooxxx}}}zzzsssiiiTTTLLLUUU[[[YYYGGG555---...000........................------,,,,,,,,,,,,------........................,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000///...///222888>>>BBBEEEOOOWWWYYYZZZnnnuuummmjjjvvvsssuuusssiiirrrkkk]]]GGG444000///++++++000------------------------*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++)))+++---///111666;;;???DDD[[[|||~~~zzz{{{~~~xxxpppfff```___ccchhhkkkgggjjjsss{{{zzzsssmmmlllooovvv~~~fffMMMJJJRRRXXXooowwwttt[[[???111222555---.........//////000000,,,------......------,,,------------------------+++,,,---...///222666999999777666444444666777999:::AAA\\\}}}zzzrrriiigggnnnvvv|||}}}dddPPPJJJVVVeeeooowwwzzzoooooommmXXXNNNMMMZZZ^^^MMM777...000444...........................------,,,,,,------...........................---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------.../////////000///---...222888>>>CCCGGGQQQZZZ[[[\\\pppuuummmiiiuuuuuuxxxsssdddyyyrrrnnnnnnWWW<<>>@@@IIIppp}}}ssspppzzzvvv}}}zzzyyy|||uuuoooooosssvvvzzzxxxvvvvvv{{{rrrhhh\\\WWW\\\cccggghhhjjjlllpppsssvvvvvvvvvvvv||||||mmmUUULLLMMMPPPeeekkkoooeeeKKK222...666000//////.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111333444555999:::888444222444888:::===KKKeeesssrrr|||yyytttsssyyydddRRRQQQYYYfffooo}}}ssshhhlllzzz{{{cccQQQKKKQQQTTTMMM<<<---,,,333///...,,,,,,...///...------------............///......---------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,------.../////////000111222444666:::@@@DDDEEESSS^^^___```tttwwwooojjjwwwxxx{{{ppp\\\qqqffflllsss```HHH888111...,,,***---------,,,,,,,,,,,,+++,,,++++++***************************************))))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))+++,,,,,,---111888@@@DDD\\\pppmmmppp}}}~~~sssxxxwwwxxxyyy{{{||||||{{{~~~|||~~~}}}xxxoooeee^^^]]]aaaeee]]]^^^___^^^aaajjjxxxxxxmmmaaa]]]bbblllssswwwyyy{{{vvv[[[OOONNNOOOTTTYYYaaaaaaSSS>>>333222000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...000111333444555666777666333111444888;;;@@@___|||jjjkkkzzzwwwuuuvvv~~~vvvYYYOOORRRZZZaaaooo|||hhh]]]hhhuuuvvvfffNNNPPPVVVYYYMMM888...//////...,,,,,,...///...------------............///.........---------,,,,,,------,,,,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........,,,,,,---......//////000111222333555777<<>>EEEJJJNNNYYYcccccceeeyyyxxxnnnfffqqqtttxxxiiiQQQ]]]uuuxxxhhhyyyuuuqqqdddPPP>>>555222222............------------,,,,,,+++************+++************************))))))))))))))))))))))))(((((()))))))))*********)))***************++++++///000222444666===MMM\\\~~~{{{^^^bbbhhhppp}}}|||sssrrrsssuuuxxx{{{}}}|||wwwqqqmmmaaa]]]YYYYYY]]]^^^ZZZUUUZZZ___bbb___XXXUUUYYY]]]gggiiikkkmmmqqq{{{jjjYYYOOOIIINNNKKKKKKOOOQQQKKK>>>444000000///...------------........................---------------------------...///000222333444555666666777777555555<<>>JJJ```ttt```QQQTTT___bbbfffppptttaaaPPPKKKSSSkkkttt[[[VVVPPP\\\ooobbbKKKSSSXXXGGG777444///...,,,,,,...///...------------............/////////.........------------,,,,,,,,,------...///---------------------------------.........//////------......///000000111000111222555999@@@HHHNNNTTT^^^ggghhhkkk}}}tttiiinnnqqqbbbjjjzzzrrrhhhxxxooommmllltttuuuiiiZZZLLL<<<...000////////////.........------,,,+++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++))))))******+++,,,,,,,,,///000333555777CCCbbbZZZIIIXXXkkkxxx~~~qqqiiikkkqqqwwwvvvwww||||||pppfffSSSTTTUUUWWW[[[```fffjjjiiiqqqzzz~~~|||}}}{{{xxxooo```XXXVVV^^^|||{{{ooo___QQQEEEGGGJJJNNNTTTTTTIII<<<333222111000///.................................------------------------//////000111222333444555666333333666444555BBBSSSjjj|||yyykkk^^^TTTQQQXXXbbbbbbhhhuuuuuu```WWWZZZooopppVVVRRRNNNUUUeeexxxiiiQQQVVV[[[MMM:::222///...,,,,,,...///...------------............////////////.........------,,,,,,,,,,,,---...///000------------------------------........./////////---......//////000111111000111222444999AAAJJJPPPVVVaaajjjlllooo|||tttiiinnnqqq```fffuuuooolll~~~nnnooohhhvvvwwwfffKKK111000000000/////////......------,,,++++++++++++,,,************************))))))))))))))))))))))))))))))*********+++++++++))))))***++++++,,,------//////333888;;;KKKqqqrrrQQQNNNYYYjjjxxxssskkkfffiiinnnyyyxxx|||uuu___]]][[[^^^fffooouuuyyy{{{yyyuuummm\\\UUUUUUQQQaaa~~~}}}yyyuuuvvviiiLLLJJJIIINNNYYY```WWWIII555444333111000000//////................................................000000111111222333444444666222333777777;;;LLL```yyy~~~lllWWWLLLLLLPPPWWW\\\___jjjzzzooobbbaaarrrnnnRRRKKKIIIKKKSSSdddzzzlllTTTRRRVVVOOO>>>333///...,,,,,,...///...------------............///////////////............,,,,,,,,,------...///000....................................////////////.........///000000111111111222333555:::CCCLLLSSSXXXcccnnnqqquuuxxxooofffnnnzzzffffffpppkkkjjjllloooeeexxx~~~[[[:::000000000000////////////...---,,,,,,++++++,,,,,,************************)))))))))))))))))))))))))))************+++++++++))))))***+++,,,,,,------000000555;;;@@@SSS~~~~~~www___JJJUUU___jjjyyyppphhheeedddhhhnnn~~~~~~qqqkkkfffiiiuuu|||xxxfff```^^^PPPQQQnnnyyypppjjjfffccc___uuu[[[SSSIIIJJJZZZhhhcccVVV666555444222111000000000////////////////////////........................000000111222333333444444777333444:::<<>>KKKZZZeeegggttt|||xxxxxxqqqhhhwwwlll```vvvyyyeeelllUUUPPPXXXgggsss}}}wwwcccCCC888000000333111...,,,.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++++++++,,,,,,---...000111...777;;;???XXX]]]FFFFFFHHHNNN^^^mmm}}}ttteee]]]ZZZZZZ```eeefffiiimmmwwwyyyxxxZZZHHHGGGIIIVVVggglllqqqtttxxx|||~~~}}}{{{zzz{{{kkk]]]MMMCCCIIIUUUdddjjjfffnnnyyyhhh\\\YYYRRRLLLRRRjjj}}}cccUUULLLPPPWWWTTTMMM???333222222...///333////////////////////////000000////////////......///111444555555444444555222333666999;;;LLLxxxrrrVVVEEEEEEDDDKKKTTTUUU___vvvjjjWWWOOOTTThhhwwwyyy}}}qqqUUUQQQLLLEEEAAACCCKKK[[[rrrsss___JJJEEEEEE<<<555111...000111///...000............////////////////////////////////////......------------...............---------------...------------...//////000000000000111111111111111111111333===LLL]]]hhhiiiwww~~~}}}uuukkkxxxqqqiiizzzaaagggdddRRRPPP]]]gggppppppeeeOOOBBB555000111222000...............------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,---///000111---777<<>>@@@KKKWWW]]]```eeemmmuuu{{{|||{{{zzz{{{ooocccUUUJJJ@@@888:::@@@NNNTTTUUUeeettteee```ZZZUUUNNNQQQfff~~~ppp}}}lllXXXHHHJJJPPPMMMPPPCCC777333111///000333////////////////////////000000//////////////////000333555555444444444555222333999:::<<>>PPPbbblllooo~~~vvvjjjtttoooxxxxxxvvv|||```gggvvv___UUU\\\cccmmmsssppp]]]OOO===000...111222111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++++++++++++++++++++++++++,,,,,,,,,---...///000111222;;;@@@JJJooo^^^DDDBBBMMMZZZgggnnnuuulll]]]TTTTTTXXX___eeehhhnnntttyyynnnNNN===>>>DDDIIIOOORRRXXXcccnnnvvvzzz||||||~~~{{{xxxxxxyyyxxxsssmmmmmmrrrwwwxxxqqqggg]]]VVVLLLDDD===:::888888;;;???;;;AAAFFF[[[nnnfff```]]]SSSKKKRRR```jjjggg{{{dddOOONNNUUURRRSSSHHH<<<555111000111333000000000000000000000000//////000000000000000000111333555555444444555666666555===>>>AAAgggwwwfffLLL@@@CCCDDDJJJRRRRRRddd}}}jjjUUUKKKNNNeeezzzhhhXXXPPPGGGAAAAAACCCLLLeeeyyyVVVFFFKKKNNN???777000///111000000111............////////////////////////////////////......------------.................................------------...//////...//////000111111222222444777666666AAAWWWkkkuuuvvvvvvhhhooolllvvv~~~bbbjjj|||gggZZZXXXYYYffftttwwwggg[[[GGG555---000222222/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111333;;;DDDVVV~~~wwwTTT@@@CCCIIIWWWgggmmmzzzzzzhhh\\\VVVVVVZZZaaafffiiiooovvvyyymmmeeewwwkkkNNN<<<>>>>>>===DDDLLLRRR\\\gggqqqxxx|||}}}zzzuuuqqqgggddd]]]VVVTTTTTTQQQKKKGGGLLLPPPRRROOOIIICCC@@@AAA===999777888999:::;;;777<<>>AAAJJJ{{{ppp\\\GGG@@@DDDCCCHHHOOOPPP^^^uuuiiiUUUHHHJJJaaawwwuuu___TTTIIIAAABBBBBBIII```yyydddOOOSSSWWWFFF;;;111///111000000111............////////////////////////////////////......------------...................../////////...............///000000333222111111111222333444222666666555AAAZZZpppyyy}}}vvvhhhooommmzzz|||fffrrr{{{rrrdddUUUKKKXXXjjjooollleeeRRR<<<000///111111////////////............------------------------*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000111222333:::IIIffftttOOO@@@DDDDDDQQQfffnnnsssaaaUUUUUUVVV\\\cccggghhhmmmttt{{{hhhYYY^^^]]]III:::???<<<666???EEEIIIQQQZZZdddlllrrrtttrrrqqqooolllgggbbb]]]ZZZPPPQQQLLLEEEBBBEEEDDD@@@>>>@@@CCCCCCBBB@@@??????AAA@@@===:::888777666555999===EEE___uuuhhh]]]WWWSSSRRRRRRYYYyyyiiiccc]]]PPPRRROOOUUUOOOEEE:::444222222111000000000000000000000000//////000000000111111111111222444444444555777999===444===DDDTTT|||zzzwwwiiiTTTDDDAAAGGGDDDFFFNNNPPP^^^ppppppXXXIIIGGG^^^uuu~~~nnnZZZKKKBBBBBBBBBEEEYYYqqq|||pppVVVTTTWWWKKK>>>222///000000///000............////////////////////////////////////......------------......---........./////////000000////////////000111111333222111111444888<<<>>>>>>BBB@@@<<>>999<<>>???<<<;;;<<<<<<;;;::::::<<<===777::::::999888999999888555999AAA\\\~~~~~~rrrddd[[[VVVQQQMMMLLL```pppYYYiiidddQQQPPPLLLUUUPPPGGG<<<555333222111000000000000000000000000//////000000111111111222000222333444444555888:::===222;;;FFFZZZnnnhhhhhhaaaPPPCCCCCCIIIEEEEEENNNQQQbbbrrr}}}|||zzz|||[[[KKKHHH]]]uuu~~~^^^MMMBBBCCCBBBCCCTTTkkksss~~~uuuWWWRRRSSSNNN@@@333///000/////////............/////////000////////////////////////.........------.........---.........//////000000000000000000000111111222/////////222777>>>EEEJJJTTTXXXSSSLLLSSSkkk~~~{{{qqqzzz}}}ooo}}}ssslll}}}uuu|||~~~eee[[[TTTTTT```gggbbb___QQQ888///333222000000000///......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------------...000222333999@@@iii~~~~~~~~~OOOFFF@@@DDDMMM[[[qqq~~~cccSSSNNNOOOTTT[[[bbbgggkkkoooqqq}}}{{{UUUEEE@@@@@@888666:::999777999;;;???BBBFFFHHHIIIFFFBBB???>>>??????===:::;;;;;;;;;;;;::::::::::::777;;;??????===<<<===???======>>>===;;;:::999999<<<;;;GGGbbbxxxsssjjjaaaXXXRRRQQQTTTWWWhhh|||```cccvvvuuuVVVMMMRRRPPPZZZYYYFFF777444555111222222222111000//////...111111000000000000000111444444555666777888999999555<<<<<>>CCCOOOaaazzzxxx\\\MMMIIIPPPTTTZZZ```dddiiimmmppp___KKKBBBAAA:::777888555999999999:::;;;===>>>???@@@>>>;;;:::<<<===;;;::::::::::::::::::;;;;;;;;;<<<<<<===???@@@@@@???>>>CCCBBBAAA???<<<:::777666888:::MMMmmm|||yyyuuuwwwvvvkkk___XXXVVVTTTVVVbbb~~~nnnbbbiii~~~ZZZJJJLLLNNNZZZ^^^RRR@@@666333333222222222111000/////////111111000000000000111111444444555666777888999999666===@@@MMMyyyiiieeegggUUUDDDCCCCCCEEEDDDDDDJJJRRRaaakkkuuuxxx{{{cccPPPGGGUUUkkkzzzhhhPPPHHH@@@>>>AAABBBVVVaaaoootttUUUFFFJJJKKKAAA666000000111000///,,,,,,---------.........000000000000////////////000000000000////////////......//////////////////000000000111222222333333666444444999CCCPPP]]]gggmmmpppggg[[[bbbyyysssrrr~~~oooxxx{{{bbb^^^{{{pppeee}}}dddYYYZZZcccgggllltttiiiJJJ888555222111000000//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------...///111444555<<>><<<>>>EEEQQQfffnnnSSSHHHFFFQQQTTTYYY]]]aaaffflllooonnnSSSDDDBBB<<<::::::666;;;:::999888777888999999<<<:::888777999;;;;;;;;;::::::::::::;;;;;;<<<===BBB@@@???CCCGGGIIIFFFCCCJJJHHHEEEBBB@@@<<<999666888<<>>AAAGGGSSSgggbbbMMMFFFIIIPPPSSSWWW[[[___ffflllqqq]]]FFFBBB>>>===???<<<<<<;;;:::999999:::<<<===;;;:::999999:::<<<===>>><<<;;;;;;<<<===???@@@AAAHHHHHHIIIMMMRRRTTTTTTRRRTTTPPPLLLGGGCCC@@@<<<:::<<>>111777222222222111111000000000111111000000111111222222555555666777888999999:::<<<<<>>???BBBMMMWWWaaallluuuwwwxxx}}}vvvnnn```QQQEEEHHHWWWjjjrrrUUUIII???===>>>:::IIIVVVbbbrrr~~~bbbKKKCCCHHHEEE===444000111000...---............/////////000000000000////////////////////////000000000000------...///000111111222000000111222222333333444:::666555>>>QQQeeennnmmmnnncccPPPGGGTTTrrruuuuuuuuulll}}}lllddd}}}sssiiitttcccZZZ]]]gggmmmzzztttXXXDDD;;;333111111111000//////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------...///222444777999>>>iiiYYYDDD;;;???DDDJJJUUUggg|||~~~lllUUUFFFEEEIIINNNPPPTTTXXX^^^eeelllrrrlllLLLDDD@@@>>>AAA@@@======<<<<<<<<<===>>>???>>>???@@@@@@AAABBBCCCDDDDDDDDDCCCDDDEEEGGGIIIKKKOOOSSSYYY]]]___bbbfffiiiddd```XXXOOOFFF???===<<>>;;;EEEiiizzzrrr[[[BBB???<<<<<<===???CCCNNNYYYaaammmwwwyyyxxx|||sss```XXXOOOFFFEEENNNccc~~~uuuVVVHHH>>>===???999FFFPPP\\\mmm{{{kkkQQQAAAGGGHHHBBB777000111000............/////////000000000000000000////////////.../////////000000000111---......///000111222222111111111222333333444444888666777BBBXXXnnnsssnnnkkk[[[JJJIII^^^xxxyyyrrrlllpppgggtttkkkqqqWWWOOOZZZdddyyyoooZZZEEE222222111111000000//////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......000333666999;;;EEExxxlllGGG===888>>>EEELLLXXXhhhuuuzzzuuurrrjjj[[[KKKBBBBBBFFFKKKMMMQQQUUU[[[aaaiiinnnyyyUUUKKKDDD@@@BBBCCC@@@@@@AAAAAABBBBBBCCCCCCFFFIIIMMMOOOPPPPPPQQQSSSTTTSSSSSSRRRTTTVVVXXXZZZZZZaaahhhlllnnnqqqwww{{{vvvrrrhhhXXXGGG======???JJJVVVdddkkkkkkkkkqqqxxxiiigggdddfffsss}}}hhh[[[RRRYYYmmm{{{ttt___OOOTTTcccoooeeeKKK999666222222222222222222222222111111111111111222333444555666666777888999::::::???<<>>@@@CCCNNNXXX```mmmzzz|||zzz}}}kkk```UUUPPPHHHFFFNNNeeeyyyXXXHHH>>>>>>@@@888DDDJJJWWWjjj{{{vvvXXXBBBFFFJJJFFF999111111111---////////////000000000000000000000000////////////......//////000000111111/////////000000111111111111111222222333444444444555666999EEE^^^www}}}wwwbbbRRRGGGQQQkkkyyy|||qqqlllrrriiitttlll~~~[[[PPPOOOXXXqqqmmmSSS888222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///111444777:::<<>>FFFNNNZZZfffkkkhhhgggbbbXXXMMMEEEAAACCCFFFHHHKKKOOORRRVVV\\\aaaeeewww}}}\\\TTTKKKEEEFFFHHHEEEGGGJJJNNNQQQRRRSSSSSSTTTYYY```eeeggghhhiiijjjgggfffeeedddeeegggjjjllliiimmmrrrwww{{{}}}rrr^^^III>>>AAAIIIXXXdddoooqqqmmmlllooosssiiiiiiggghhhuuuwww```QQQWWWcccxxxyyykkkRRRSSSZZZcccaaaQQQ>>>444222222222222222222222222111111111111222333444555666666777888999::::::;;;===???XXXvvvuuurrrRRRFFF@@@>>>===???@@@BBBLLLVVV\\\kkkzzz~~~}}}xxxhhhccc\\\UUULLLJJJVVVnnn~~~[[[JJJ??????@@@777@@@IIIWWWkkk}}}}}}cccHHHEEELLLIII;;;111111111---//////000000000111111111000000000000////////////.........///000111111111000000000000000000000111111111222333333444444555555777999DDD]]]zzzbbbOOOEEERRRmmmyyy{{{qqqmmmrrrjjjrrrmmmccc[[[KKKPPPhhh~~~vvv]]]AAA222222111111000/////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///111444888;;;===XXXVVV666BBB:::@@@GGGOOOZZZdddbbbZZZ]]]VVVMMMFFFCCCDDDGGGIIIGGGJJJMMMPPPSSSWWW[[[^^^www{{{^^^ZZZRRRKKKLLLNNNJJJNNNTTT[[[```dddeeefff___fffpppwwwzzz{{{}}}~~~uuutttrrrqqqqqqtttvvvxxxttttttvvv|||vvvaaaJJJAAAHHHSSSfffmmmqqqoookkkjjjlllnnnlllmmmlllooo~~~cccPPPTTT\\\jjjvvviiiTTTRRRTTT[[[^^^UUUBBB333222222222222222222222222111111111111222333444555666666777888999::::::;;;<<>>>>>??????AAAIIISSSXXXiiizzzkkkccceeeZZZNNNMMM]]]www^^^KKK@@@@@@@@@555>>>MMMZZZnnnlllNNNDDDMMMKKK<<<111111111---000000000000111111111111000000000000////////////---......///000111111222111111111000000000000000111222222333333444444555777999999@@@YYYxxxlllUUUEEEOOOkkkxxxzzzrrrmmmrrrjjjqqqnnn|||\\\KKKKKK```|||kkkKKK999...///222...000222,,,//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---000+++,,,555777888AAAbbbUUU:::>>>;;;>>>EEEPPP___gggaaaVVVSSSLLLEEEDDDDDDBBBDDDGGGEEEHHHKKKMMMPPPSSSWWWZZZqqq|||jjjaaa^^^VVVTTTYYYYYYaaaiiissslllvvvwwwkkkvvv~~~}}}~~~||||||~~~xxxdddMMMBBBMMM^^^pppvvv{{{xxxpppkkkmmmqqqrrruuuqqqvvvwwwgggYYYUUUVVVdddqqqZZZTTTWWWVVVbbb^^^>>>666444222111333111...///333111111111111111111222222555555666777888999::::::>>>:::mmm|||gggXXXgggvvvcccHHHCCC@@@??????@@@>>>???HHHSSSZZZhhhuuu{{{fffeeehhh```UUUSSSddd~~~fffMMMGGGCCC999999CCCMMM^^^uuuxxxUUUHHHMMMLLLBBB555......111000000000000000000000000111111000000//////....../////////000111111222222222222222222222222333333333333333333444444555666444666;;;GGGYYYqqqxxx\\\TTTZZZaaaxxxyyyssspppsssmmmpppmmmooo]]]PPPXXXsssaaa???333111444///000111+++//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////...111---...777888888CCCkkkzzzLLL888===999AAAMMMXXXcccggg```WWWOOOHHHBBBBBBBBBAAACCCFFFGGGIIIKKKLLLNNNPPPTTTVVVcccsssxxxmmmjjjhhhiiinnnttt~~~uuutttnnn^^^MMMIII\\\rrrxxxnnnjjjmmmrrrvvv|||~~~uuufff[[[XXXZZZhhh```VVVXXXXXXdddcccDDD999444222222444333000000333111111111111111222222333555555666777888999::::::DDDCCCvvvkkkXXXaaahhhVVVDDDDDD???>>>>>>>>>===>>>GGGRRR```mmmyyy~~~}}}}}}iiigggggg^^^SSSSSSeee}}}|||zzzzzz}}}dddLLLGGGCCC;;;===HHHUUUeeeyyy}}}[[[KKKOOONNNDDD777000000222000000000000000000000000111000000000/////////.........///000000111111222111222222222222333333333444444444444555666777777555777@@@QQQeeeuuu|||}}}ppp[[[WWW\\\aaa~~~|||iiiiiipppmmmooommm|||fffTTTSSShhhyyyHHH888444555000///111,,,/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000...111...000888777999FFFwww{{{```@@@666;;;999GGGWWWccchhhfff\\\QQQJJJCCC??????@@@???AAAEEEGGGHHHJJJKKKKKKMMMPPPRRR[[[nnnxxxtttyyy|||yyytttppphhhgggbbbVVVJJJOOOkkkvvvllliiiooouuurrr~~~xxxlllccc```___kkkfffWWWYYYZZZfffhhhKKK===555222222555444111111333111111111111111222333333555666666777888999::::::BBBIIIlllZZZ___^^^LLL???BBB>>><<<======<<<>>>GGGRRRcccppp|||||||||~~~mmmiiifff[[[PPPRRRdddyyy|||yyywwwwwwwwwuuuqqqlllhhhfffhhhmmmqqqvvvcccKKKFFFCCC===AAANNNaaannn___NNNPPPPPPHHH;;;222111333000000000000000000000000000000000000////////////---......//////000111111111111222222222333333333444444444555555666888888888999@@@SSSiiiuuussslllaaaVVVWWW___fffgggjjjssssssooonnnfffXXXWWW___hhhyyyNNN;;;444555000///111---////////////............------------------------,,,------...//////000000---000///222888666:::KKKuuulllKKK999777;;;;;;KKK___mmmsssmmm[[[JJJFFF@@@<<<===??????AAAEEEEEEFFFHHHIIIIIIKKKNNNPPPXXXkkk~~~yyy}}}uuupppkkkfffbbb```^^^XXXMMMFFFPPPppp~~~rrrjjjiiinnnsssppp~~~xxxkkk}}}wwwooohhhbbbjjjkkkVVVXXX\\\ffflllRRR@@@666333222444555222111222111111111111222333333444555666777888999::::::;;;>>>NNNlll]]]ddd^^^III>>>???>>><<<<<<===<<<>>>IIITTTaaannn|||}}}pppjjjcccWWWLLLOOO___ooosssqqqjjjfffbbb```___]]]YYYUUUQQQPPPRRRXXX^^^dddoooyyyfffLLLFFFCCC>>>FFFUUUmmmxxx|||^^^NNNPPPPPPLLL@@@555111333000000000000000000000000000000000000////////////------......//////000000111111111222222333333444444444444444555777888999===999<<>>;;;===???@@@BBBEEEBBBCCCFFFGGGHHHJJJMMMOOOTTTiii}}}{{{rrrkkkgggccc^^^ZZZWWWSSSMMMFFFDDDQQQpppyyyooogggeeeeeegggmmm{{{{{{eeehhh{{{zzzssskkkaaagggoooTTTWWWZZZaaakkkYYYEEE999444111333444111000111111111111111222333444555666666777888999:::;;;;;;@@@YYYqqqbbbiii]]]HHH@@@???>>>============@@@KKKWWWaaannn|||}}}pppggg^^^RRRGGGKKKWWWaaabbb```[[[VVVOOOLLLJJJIIIFFFCCC@@@>>>@@@EEEKKKQQQ[[[eeemmmQQQHHHCCCAAALLL___xxxxxx^^^MMMNNNPPPPPPFFF777000111000000000000000000000000////////////000000000000------......//////000000000000111222333333444444333333444444555777888999===;;;;;;CCCPPP^^^hhhmmmVVVTTTWWWiiieeeooorrryyysssrrrwwwbbb]]]```mmmtttlllZZZ???333555111...222222000000000/////////......------------------------+++,,,,,,---......//////---///...222777555AAA[[[gggMMM;;;777999:::;;;MMMhhhmmmSSSAAA<<<:::===??????AAAEEEAAACCCEEEFFFGGGIIILLLNNNRRRjjj~~~tttooojjjfffccc___YYYUUULLLHHHCCCBBBGGGVVVooo{{{ssskkkeee___[[[XXX]]]kkkpppooorrrrrryyyqqq```bbbwwwnnnjjjdddfff~~~~~~xxxVVVVVVVVVXXXiiibbbQQQ???777222222333111000111111111111111222444555666666777777888999:::;;;;;;AAAbbbvvviiipppZZZCCCBBBBBB>>>===<<<======AAALLLYYYeeerrr}}}}}}mmmaaaVVVKKKCCCFFFNNNTTTUUUVVVNNNIIIDDDAAAAAA@@@===:::;;;888999<<>>>>>@@@CCCCCCDDDEEEFFFFFFGGGJJJLLLPPPeeezzzuuurrrsss~~~yyyttt}}}sssrrriiifffdddbbb```\\\TTTNNNDDD???===BBBLLL[[[nnn}}}xxxssslllgggccc^^^WWWRRRXXXggglllhhhfffaaafffuuuxxxpppyyyllllllmmmkkkooozzzxxxooo\\\WWWQQQNNNfffmmmbbbFFF<<<444222333222222333111111111222333444555666666777888888::::::;;;<<>>BBBFFFKKKPPPUUUYYYcccffffff{{{ffftttrrrqqqqqqlllYYYOOO^^^xxxiiiIII888888333...000111000000000000////////////..............................//////000111111111111111000555999888JJJkkk~~~sssQQQ???999555555888:::SSSttt~~~aaaHHH???:::888;;;======>>>AAAEEEFFFGGGFFFEEEFFFGGGIIIIIIZZZjjjpppuuu~~~|||lllaaabbbbbbaaammmkkk]]]fffkkkyyyuuuyyyttthhhbbbeeebbbaaa```___^^^WWWNNNGGGCCC===<<>>???>>>>>>@@@DDDJJJPPPVVVYYYaaaiiijjj||||||ggguuummm}}}ooopppiiiUUUJJJ[[[xxxsssUUU:::444555111000555111111000000000000111111....................................////////////000333222333555777PPPvvvjjjKKKBBB666---222999999LLLsssPPPAAA<<<;;;:::999;;;===@@@BBBBBBCCCCCCDDDEEEFFFFFFGGGNNNQQQUUUZZZ^^^dddiiimmmccc\\\XXXYYYWWWWWWfffzzzuuuddddddlll|||uuurrrrrrnnndddcccgggllljjjbbb___aaafffccc___\\\YYYTTTMMMHHH???>>>AAAJJJWWWccciiijjjmmmiiihhhjjjjjjhhhgggiiixxxyyytttxxx|||zzzfff~~~mmmWWW]]]YYY\\\jjjoooXXX<<<000555444333666555222222222222333444555555555666777888888:::===@@@KKKqqqzzzhhhaaa|||nnnGGG>>>???===;;;:::;;;<<<@@@JJJUUUcccttt~~~zzz~~~}}}~~~gggMMMGGGBBB>>>======BBBMMMYYYkkklllqqq|||{{{```RRRFFFBBBCCC@@@<<<:::DDDcccbbbUUUZZZggg|||sssWWWCCCYYYoooiiiRRR666222111111000000000000111111000000000000111111111111222111000//////111333444888555222333555666555333777888:::<<<===>>>??????@@@???@@@FFFMMMTTTWWWWWWjjjvvv}}}~~~xxxfff~~~kkk}}}mmmooolllXXXNNN]]]yyyzzz]]]BBB888555000///333111000000//////000000111....................................///////////////333222444777;;;VVV}}}fffDDD<<<555000333666999KKKppp~~~NNN@@@<<<;;;:::999:::===@@@BBBBBBBBBCCCCCCDDDDDDEEEEEEFFFHHHKKKNNNPPPTTTXXX[[[XXXSSSRRRUUUSSSRRR___ooo~~~ooo^^^[[[\\\eeevvvttteeebbbaaa]]]XXXXXX\\\aaaaaa[[[ZZZ]]]dddbbb___\\\YYYSSSKKKEEE@@@@@@BBBKKKWWW```eeefffhhheeeffflllppprrrvvvzzzwwwwwwttt]]]^^^[[[aaalllkkkYYY===111555444222444333222222222222333444555555666777888888888:::>>>@@@NNNuuuttt```^^^{{{hhhAAA<<>>;;;:::;;;<<>>BBBMMMXXXhhhnnntttxxx}}}zzzmmm[[[MMM@@@999;;;@@@===YYYeee___jjjwww___GGGZZZnnnkkkVVV999333111111000000000000111111000000000000111111111111222111000///000111333444666444222333666777666555777888:::<<<===>>>>>>??????>>>???DDDMMMUUUYYY[[[mmmzzz~~~vvvmmmooonnnppprrrZZZNNNYYYsss~~~fffLLL>>>666000000333000//////......//////000....................................////////////...222333555:::@@@^^^]]];;;666555444555333:::FFFcccssspppHHH???<<<;;;:::999:::<<>>???BBBIIIRRRYYY[[[[[[XXXVVVXXX___fffkkkrrryyypppbbbggg|||ddd^^^aaammmtttmmmYYY===222666444111222000222222222222333444555555666888999999999;;;>>>AAAPPP|||qqqWWWYYYwww]]]:::999???>>>;;;:::::::::===FFFPPPaaattt{{{}}}aaaJJJBBB===:::::::::===EEEMMMXXXfffnnnhhhbbbjjj|||vvvcccKKK<<<<<>>???@@@@@@@@@BBB@@@AAADDDLLLTTT[[[^^^kkkxxxtttrrrvvvnnnpppxxxZZZKKKOOOfff~~~mmmVVVCCC777222333666//////............//////....................................////////////...333333555;;;DDDeeezzzQQQ666555666666666222:::???QQQZZZeee^^^@@@???;;;:::999999:::<<<>>>???AAAAAAAAA@@@@@@@@@@@@@@@DDDDDDEEEDDDCCCCCCDDDFFFLLLLLLOOOQQQLLLEEEDDDIIIJJJOOOIIIAAA@@@;;;999AAA===FFFKKKIIIFFFGGGFFFDDDJJJMMMQQQTTTVVVWWWYYY\\\]]]^^^^^^\\\WWWMMMCCC<<<;;;<<>>>>>;;;999999999;;;DDDNNN```sss|||}}}~~~___JJJGGGAAA<<<;;;::::::>>>DDDKKKaaannndddTTTRRR]]]gggvvvzzz~~~wwwbbbKKKAAAAAA>>>NNNhhh~~~uuu}}}mmmLLLSSSccchhh\\\===000111111000000000000111111///000000000111111111111222222111111111222333444333333333444777999:::;;;===>>>???AAABBBBBBCCCCCCFFFEEEDDDFFFLLLUUU\\\aaappp~~~sssuuu~~~nnnnnn\\\NNNMMM^^^{{{uuubbbJJJ888222222444//////............//////////////////////////////............///////////////333333555;;;FFFkkk|||uuuaaaDDD555888666555777444888;;;KKKSSS___XXX======::::::999999:::;;;<<<===??????>>>>>>>>>>>>>>>>>>>>>???@@@???>>>>>>???AAAGGGHHHLLLMMMHHH@@@<<<===777===999444666444222:::777???FFFIIIJJJKKKJJJHHHMMMQQQTTTVVVWWWYYY[[[\\\ZZZ[[[\\\ZZZSSSIII@@@;;;;;;<<>>@@@DDDQQQmmm~~~mmmbbb\\\WWWZZZbbbooovvvnnn[[[LLLFFF???JJJaaa{{{}}}yyyyyy~~~oooMMMQQQ```hhh```@@@///111111000000000000111111///000000000111111111111222222222222222333333444222333444555777999<<<======>>>???@@@AAABBBBBBBBBEEEEEEFFFIIIOOOXXXbbbiiisssyyymmmlllcccYYYSSS]]]zzzoooRRR:::111000///000//////......//////000////////////////////////............///////////////444444666<<>>;;;999999999999::::::;;;;;;<<<<<<<<<<<<<<<<<<======;;;<<<======<<<===???AAA???AAADDDDDDAAA<<<999888222777222...222111///777777===DDDHHHIIIHHHGGGFFFNNNSSSWWWWWWXXXZZZ[[[ZZZXXXYYYYYYUUUNNNEEE???<<<>>>???AAACCCDDDCCCBBBAAA???@@@CCCFFFCCC===>>>BBB;;;CCCUUUvvv|||iiikkkyyyjjjRRR[[[kkkoooqqq]]]@@@333777444222444333222222222222333444555555666888999999999;;;>>>AAAQQQ}}}bbb___mmmlllKKK;;;???<<>>????????????@@@BBBEEEJJJQQQ]]]hhhpppxxxrrr}}}|||mmmjjjjjjeee[[[ZZZsssyyyYYY>>>444222///111000000//////000000111////////////////////////............////////////...333444777???OOOzzzyyyvvvlllIII999666999444222444222222999NNNZZZggg^^^???===999999999999999:::::::::999::::::;;;;;;<<<<<<<<<:::<<<======<<<===???AAA===??????>>>;;;:::888666222777222...333222000777555888===CCCEEEEEEEEEFFFLLLTTTYYYYYYYYY\\\\\\XXXWWWXXXVVVPPPIIIBBB???>>>@@@AAABBBBBBAAA??????>>><<<@@@GGGKKKGGG???===@@@???CCCKKKbbbvvvqqqggglllvvv}}}lllQQQXXXcccjjjwwwcccEEE666777333111333333222222222222333444555555666777888888888:::>>>@@@TTTbbbeeewwwsssOOO===AAA<<<>>>;;;:::::::::<<>>??????????????????BBBFFFKKKQQQ\\\gggooowwwttt~~~qqqzzzuuummmjjjooolll]]]TTTiii}}}]]]BBB999777444111111000000000000111111000000000000000000000000............/////////000---333444888AAASSSrrrttt|||KKK999444777333222333///333777GGGPPP]]]YYY???AAA999999999999999999::::::888888999:::;;;;;;<<<<<<777999:::999999999;;;===BBBBBB@@@<<<999888666444111666222000666555222999444666<<>>AAA<<<>>>;;;:::::::::===FFFPPP]]]ooo|||zzzwww|||}}}{{{oooaaaWWWPPPIIIFFFFFFKKKhhhqqqjjjiiijjjlllooooooeeedddpppyyyvvvrrrtttrrruuubbbFFFOOO```kkkgggFFF111111111000000000000111111000000000000111111111111111222333444444444333333333555888888777888<<>>CCCEEEBBB???===:::555666444111111111111000///333444;;;EEEKKKLLLNNNQQQUUUWWWYYYYYYXXXWWWWWWWWWWWWTTTOOOIIIEEEBBBAAA@@@@@@@@@???===;;;999777666:::BBBTTT^^^YYYWWWQQQCCC???;;;:::;;;<<<<<>>;;;:::;;;::::::AAAIII\\\iiitttwwwvvvxxx|||}}}~~~nnnaaaQQQJJJRRR]]]sssxxxjjjeeehhhmmmwwwvvvyyy}}}~~~yyyuuuvvv|||kkkMMMHHHbbbssskkkPPP222111111000000000000111111111111111111111222222222333333333222333333444444888999999:::;;;;;;;;;;;;@@@@@@AAAAAAAAA@@@??????>>>@@@DDDIIIOOOUUUZZZ\\\gggpppooo~~~rrr~~~yyykkkqqqfffrrr___UUUXXXvvvqqqQQQ<<<444888111111111111000000000000//////000000000000//////000000000000////////////111222888777:::^^^ttt}}}GGG>>>666444333222222444333666<<>>DDDHHHJJJFFFCCCBBB???;;;777555333333333333222111444555:::CCCIIIKKKNNNRRRUUUWWWXXXYYYWWWVVVUUUUUUSSSPPPKKKFFFBBBAAABBBCCC@@@@@@???===;;;999777666>>>HHH]]]hhhdddaaaZZZJJJ@@@<<<999999888888;;;AAAJJJTTTfff~~~{{{||||||bbbQQQUUUZZZeeewwwuuuTTT999555777333222666333333222222222333444444888777999;;;:::999>>>EEE```pppzzzbbbFFFBBBCCC>>>;;;:::;;;::::::@@@IIIXXXeeerrrvvvvvvyyy|||}}}{{{|||kkkYYYSSS^^^qqqtttllliiiyyyzzz~~~{{{|||jjjMMMIIIcccssslllRRR666111111000000000000111111111111111111111222222222333222222222222333444444666888:::<<<>>>?????????@@@@@@AAAAAAAAA@@@@@@?????????AAAEEELLLUUU]]]bbbfffppppppqqqyyykkkuuujjjnnn]]]WWWsss___@@@555<<<111111111111000000000000//////000000000000//////////////////000000000000111333888888>>>eeeyyy}}}GGG>>>666444333111111333222333777===BBBCCC>>>999888777777666666777777888999999999888888888888888888888777777888:::<<<===EEEIIIJJJEEEBBBBBB@@@===999888666666666666444222444444888@@@FFFIIINNNSSSVVVWWWXXXXXXWWWUUUSSSQQQPPPLLLFFFAAA???@@@CCCFFFAAA@@@>>>===:::888777666???KKKcccpppmmmhhh^^^MMMDDD>>>:::999777555777;;;>>>CCCQQQmmm}}}xxxkkkWWWXXX[[[bbbqqquuuVVV:::444666222111444333222222222333333444555888777999;;;:::999>>>EEEgggyyynnnyyy```FFFAAAAAA>>>;;;:::;;;999999@@@HHHRRRaaapppuuuwwwyyy|||}}}yyyyyyddd___mmmzzzttt|||~~~}}}nnnPPPKKKddduuupppVVV:::111111000000000000111111000000111111111222222222222222222222222333444444555777;;;???BBBCCCCCCBBB@@@AAAAAABBBBBBBBBAAAAAAAAA@@@???BBBIIITTT___fffccckkktttsssyyykkkxxxnnnnnn[[[rrrvvvMMM555777111111111111000000000/////////000000000000//////////////////000000000000111333999999BBBmmmttt}}}GGG>>>666444444111000222222222444888<<<===<<<:::777777666666666666777777999999888888777777777666888777777777888:::;;;===FFFJJJJJJFFFCCCCCCBBB@@@>>>===;;;;;;:::888444222222111333;;;AAAFFFLLLSSSVVVVVVVVVWWWVVVTTTQQQNNNNNNJJJCCC???===???DDDGGGAAA@@@>>><<<999888666666@@@NNNiiizzzvvvpppcccPPPJJJCCC===;;;999777777;;;;;;<<>>555555333111444222222222222333444555555888777999;;;;;;:::???FFFjjjjjjaaammmyyyYYYBBB???>>>>>>;;;::::::999999???HHHOOO^^^nnnvvvxxx{{{~~~~~~xxxsssmmmzzzzzzrrrqqquuuxxxzzz}}}~~~{{{WWWLLLeeezzzwww[[[;;;111111000000000000111111000000000111222222333333222222111222222333444555444888<<>>JJJNNNOOOKKKIIIJJJJJJHHHDDDCCCBBBAAA@@@<<<777333111///000777===BBBIIIPPPRRRRRRRRRTTTUUUSSSOOOKKKMMMIIIDDD@@@???@@@DDDFFFBBB@@@>>>;;;888777666555DDDTTTsss{{{mmmXXXOOOGGG@@@>>><<<999999;;;999:::<<>>;;;::::::888888>>>GGGNNN^^^nnnvvvxxx|||zzz}}}uuuggg\\\ZZZ^^^bbbbbbeeehhhiiikkkuuu___LLLddd~~~}}}___;;;111111000000000000111111///000000111222222333333222222222222333444555666666999===AAACCCBBBAAA???DDDEEEFFFGGGHHHHHHIIIHHHIIIIIIHHHJJJNNNTTT[[[______fff~~~zzzxxxvvvhhh{{{rrr{{{YYY```|||rrrHHH888111111111111000000000000//////000000000000//////......//////000000111111222555999:::III{{{mmm~~~uuuCCC;;;555444444222111222222333333444666888:::<<<777666666555555666666777777777777777666666666666666666777888:::<<>>999555222222666:::===BBBIIIKKKKKKLLLOOORRRQQQLLLHHHKKKIIIGGGDDDDDDDDDFFFGGGCCCAAA>>>:::888666555555BBBTTTvvvvvvaaaTTTKKKBBB@@@>>>:::888999666777888:::DDDQQQYYYZZZZZZsssfff]]]^^^fffuuuxxx```EEE888555444333444111111111222333444555666888777999<<<;;;;;;@@@HHHhhh}}}QQQPPP\\\mmmgggMMMAAACCCAAA>>><<<::::::888888>>>FFFPPP___nnnuuuwww{{{|||xxxfffVVVJJJFFFHHHLLLJJJLLLQQQQQQTTTbbbsss~~~bbbJJJ```{{{|||___<<<111111000000000000111111//////000111222333333444333333333333444666777888888:::===@@@AAAAAA???>>>EEEFFFGGGHHHJJJJJJKKKKKKKKKKKKLLLOOOSSSXXX]]]```eeemmmxxxtttttthhh~~~vvvtttRRRSSSrrrnnnJJJ:::111111111111000000000000//////000000000000//////.........///000111111111222555999999JJJ~~~sssfffAAA:::444444555333111222222222333333444666999;;;666666555555555555666666555555666666666666666666666666777888;;;???BBBCCCGGGMMMQQQQQQPPPRRRRRROOOKKKLLLNNNPPPPPPMMMHHHDDD===999777888999888;;;@@@BBBBBBCCCHHHMMMMMMIIIDDDGGGHHHIIIJJJJJJJJJJJJIIICCCAAA===:::777555555555>>>RRRwwwmmm]]]RRRHHHDDDBBB===999999555666666666<<>><<<::::::888777===EEEQQQ___mmmssstttxxx|||~~~{{{yyyeeeVVVKKKBBB>>>>>>BBB>>>???CCCCCCEEEUUUhhhzzzaaaIII[[[rrruuu]]]???111111000000000000111111...///000111222333444444444444444555666777888999:::;;;===???@@@AAAAAA@@@DDDDDDFFFHHHIIIJJJKKKKKKJJJJJJLLLQQQWWW___eeejjjppprrrtttrrruuuiii}}}vvv|||nnnOOOKKKlll{{{bbbEEE777111111111111000000000000//////000000000000//////---......///000111111222333666999999KKKsssXXX@@@999333444555333222333111222222333333555888:::666666555555555555666666444555555555666666777777555666777999<<<@@@CCCEEEKKKRRRWWWWWWXXXYYYYYYVVVLLLNNNQQQUUUWWWUUUPPPLLLDDD???<<<;;;999666666:::<<<<<<>>>DDDIIIJJJFFFAAADDDFFFJJJMMMOOOOOOMMMLLLCCCAAA===999777555555555@@@UUU|||{{{eeeZZZOOOIIIFFF@@@;;;:::666777777777===EEEHHHFFFLLLeeevvv~~~}}}dddRRRRRR```tttwwwaaaGGG777222222222111111111111222333444666777888777999<<<<<<<<>><<<::::::777777===EEERRR___lllqqqrrrvvvzzz|||zzz}}}{{{tttcccRRRIIIFFFBBB??????AAA<<<<<>>???PPPeeettt]]]GGGWWWjjjmmm[[[BBB111111000000000000111111...///000111222333444444444444555555777888999::::::;;;===???AAABBBCCCCCCBBBCCCEEEGGGHHHJJJJJJJJJHHHHHHKKKPPPYYYcccmmmsssxxxsss{{{qqquuuvvvkkk{{{tttvvvfffTTTMMM]]]nnnuuuooo]]]HHH888222222111111000/////////000000000000000000000000......//////000000111111333777::::::MMMqqqiiiJJJ:::777444333333333222111222222222111000111333555555444333222111222333444888888777777777777888888555777999::::::>>>DDDIIIQQQTTTWWWYYY^^^bbb^^^WWWUUURRROOOPPPUUUZZZ]]]]]]TTTPPPJJJEEE???999888::::::999999;;;???AAA@@@>>>;;;FFFPPPUUUVVVUUUOOOIIIGGGLLLFFF777000444777333999SSS}}}{{{gggVVVSSSOOODDD>>>>>>;;;999666666999===@@@BBBFFFSSSdddrrr|||pppssslllXXXOOOZZZlll{{{rrrNNN444777444---555222333333222111222444777;;;::::::<<<;;;<<>>CCCAAAIII]]]www{{{]]]LLLTTTeeeooo^^^>>>333111//////000111000///000000000111222444555666777555444666;;;>>>>>>===<<<>>>AAACCCCCCDDDFFFHHHHHHHHHEEEBBBGGGQQQUUURRRJJJHHHIIIQQQ\\\iiizzzzzzxxxqqqwww|||ooo~~~~~~yyyjjjXXXGGGSSSbbbjjjeeeWWWCCC666333333222222111000000000000000000000000000000000......//////000111111111333777::::::NNNlllyyygggDDD:::777444333333333222111111222222111000111333555555444333222222333444444888777777666666777777888777999;;;::::::===CCCHHHSSSWWWZZZ]]]bbbfffbbb[[[TTTRRRPPPRRRVVV\\\_________ZZZTTTMMMGGGBBB??????;;;888555666888::::::::::::GGGTTTZZZZZZWWWOOOGGGHHHNNNIII;;;222444666333999KKKqqquuuccc]]]VVVJJJCCCCCC>>>;;;888777888;;;======>>>KKK\\\kkkvvv}}}lllooommmYYYMMMUUUddd___>>>;;;888000555222333333222111222555777;;;:::;;;===<<<<<>><<<999777777999<<>>444222111000111222111000222222222222333444555666888666666888<<>>:::777444333333333222111111222333222111111333555555444444333444444555555777777666666666666777777999;;;<<<;;;:::===CCCHHHRRRVVVZZZ]]]cccfffbbbZZZUUUSSSRRRTTTYYY]]]```aaaeeebbb\\\UUUPPPJJJEEEAAA>>>:::666333333555666666999HHHXXX``````YYYMMMBBBFFFMMMKKK>>>333333555444:::BBB```rrrhhh]]]PPPHHHHHHAAA===999777777888888888888BBBRRRdddqqqyyy|||}}}mmmmmm}}}mmmmmmoooZZZKKKNNNZZZ}}}hhhAAA999666...111222333333222222333555888;;;:::;;;======<<>><<<999777777999<<<>>>GGGWWWhhhooopppsssxxxzzznnnXXXOOORRRfffvvvyyypppfff```ZZZUUUVVVZZZ^^^ccciii^^^[[[OOOIIIHHHDDDJJJ^^^sss}}}yyyYYYKKK[[[ttt}}}ddd>>>555333222222333333222111333333333333444444555666888888888;;;>>>AAAAAAAAACCCFFFJJJMMMMMMNNNNNNOOOMMMMMMKKKHHHHHHKKKJJJGGGGGGEEEHHHOOOYYYcccrrr~~~{{{wwwwwwuuu}}}~~~wwwdddOOOSSS___kkknnnaaaMMM@@@444333333222111111000000////////////////////////...//////000111111222222444777;;;===RRRjjjvvv^^^===:::777444333333333222111000222333222111111333444444444444444555555666666777666666555555666666777999:::;;;::::::===DDDJJJRRRWWW\\\aaafffiiiddd]]]XXXWWWWWWYYY[[[]]]___```aaaaaa^^^ZZZWWWRRRGGG>>>AAA???;;;777555555555666777HHHZZZdddcccYYYIII<<<>>>FFFGGG===333111333444666999OOO}}}pppaaaSSSKKKKKKBBB???;;;888777777777666666===LLL```ppp{{{qqqgggooozzzrrryyy}}}tttaaaPPPOOOWWWqqqjjj@@@555555000111222222333333222333666888;;;:::<<<>>>===<<>>>>><<<999777777999;;;<<>>222222222111000000////////////////////////////////////000000111222222222444777;;;===SSSeeevvveeeBBB:::777444333333333222111000222333333222111222444333444444555555666666666666666555555555555666666666888999999:::>>>FFFMMMWWW]]]ccciiioooqqqlllddd]]]]]]]]]]]]]]]]]]^^^^^^\\\_________```[[[MMM===@@@???>>>;;;888666555444777HHH[[[dddbbbWWWEEE777555;;;===888222000333666333111>>>bbb|||hhhWWWOOOMMMCCC@@@<<<:::999999888777666:::GGG\\\ppp~~~vvvppp|||wwwooozzz}}}nnn^^^ZZZ```qqqkkkAAA888999444666111222333333333444777999;;;;;;<<<>>>===<<>>???@@@AAAAAA???BBBFFFIIIJJJJJJKKKLLLMMMMMMNNNOOOMMMJJJHHHGGGJJJGGGHHHMMMRRRYYYeeeooozzzxxx}}}qqqttt~~~}}}lllUUUTTTaaavvvnnnSSSAAA222222111111000//////...000000000000000000000000//////000111111222222333555777;;;>>>TTT~~~___vvvvvvIII:::777444333333333222111///111333333222222222333222333444555555555555555555555444444444444555555555666777777999>>>GGGNNNWWW]]]dddkkkqqqsssmmmeee```aaabbbbbb___^^^]]]^^^[[[___```aaaeeecccSSSAAA999:::;;;999666444333333:::IIIZZZaaa___TTTCCC555000333555333222222555777:::333444EEEbbbsss```TTTOOOEEEBBB???===<<<<<<:::999555888FFF[[[mmm}}}}}}}}}oookkkyyy|||mmmhhhmmmyyyfff@@@999888111555111222333333333444777:::======???AAA@@@>>>BBBIIInnn```UUUccc~~~fffIIIBBBBBB===<<<:::888777888999:::BBBKKKYYYffflllnnnsssyyyvvvxxx|||~~~|||zzzmmmXXXIIIDDDKKKUUU\\\ZZZVVVXXX^^^nnnxxxfffYYYNNNUUUjjj|||{{{www{{{]]]PPPiiigggAAA444222111000111222111000333333333444555666777888999<<>>@@@CCCEEEFFFGGGIIIKKKNNNNNNPPPRRRPPPKKKIIILLLMMMJJJJJJMMMSSSYYYeeepppyyyuuu}}}pppooo{{{|||rrrYYYVVVaaazzzwww[[[HHH333333222111111000000///000000000000000000000000///000000111111222333333666888;;;>>>TTTccc}}}NNN:::777444333333333222111///111333444333222222333000111333444555555555444555444444444444444444555555666777666777<<>>KKKYYY___[[[QQQBBB666222000000111333555777999===777444888BBBUUUooozzzhhhZZZRRRIIIFFFCCC@@@???>>>;;;:::666;;;JJJ^^^lllxxxmmmhhhvvv}}}}}}tttooosss}}}\\\;;;888555---333111222333333333555888;;;@@@@@@CCCEEEDDDAAAEEEKKKnnnXXXSSSZZZqqq{{{dddKKKBBB@@@===;;;:::888777888888999BBBHHHUUUcccjjjlllrrrzzzyyy{{{}}}yyyuuujjj[[[QQQKKKQQQ^^^jjjkkkfffcccfffppp{{{hhhYYYOOOWWWnnnvvvdddcccbbbTTTkkkeeeAAA555333222111333333222111444444555666777999;;;<<<<<>>TTTmmmPPP:::777444333333333222111///111333444333222222333///111222444555555444444555444444333333444444555777777777555666:::CCCJJJUUU\\\eeelllsssuuunnneee___bbbffffffcccaaa```aaaXXXXXXSSSPPPVVV[[[NNN;;;222333222000...///444888BBBNNNYYY]]]YYYPPPCCC888555111///111666888999:::666666999;;;<<>>;;;999999>>>OOObbbllluuu}}}llleeerrrvvvwwwtttooorrr{{{VVV:::<<<888000777111222333333444555888;;;CCCCCCEEEHHHFFFDDDHHHNNNlll```SSSVVViiitttbbbKKKBBB>>><<<;;;:::888777777888888BBBGGGSSSaaahhhkkkrrr{{{{{{|||~~~zzzqqqjjj```VVVQQQLLLSSScccsssxxxrrrllllllrrr}}}eeeWWWOOOYYYqqqqqq~~~}}}\\\___eeeVVVlllcccAAA666555333333444444444333555555666888:::<<<>>>???>>>BBBEEEEEECCC@@@@@@AAADDDEEEEEEEEEFFFIIIMMMPPPMMMKKKMMMPPPLLLEEEDDDJJJQQQNNNMMMQQQXXXbbbqqq}}}zzzsss{{{tttyyyeee}}}pppzzzzzzbbbOOOZZZzzzvvvaaaQQQ999444111333333000...000000000000000000000000000111000000000000222333444:::???BBB@@@SSSUUU:::777444333333333222111222333333444333222111000111222222333333444444555333333333333333333333333666555555777999>>>BBBEEEXXXeeejjjnnnwwwuuuiiieeeaaadddjjjfff^^^cccggg\\\RRROOOGGGAAACCCGGGAAA777111111000///...000444777AAASSS[[[[[[ZZZNNN>>>999666222111222333444:::AAA===:::;;;???BBBBBBFFFJJJWWWcccqqqyyy{{{ttteeeVVVRRRQQQMMMIIIDDD???;;;999777@@@PPPbbbmmmtttyyyffffffuuuqqqqqq{{{iiimmmUUU:::<<<444,,,777111000111333222111777>>>MMMPPPJJJFFFJJJIIIJJJUUUpppXXXTTTXXXgggmmm]]]NNNFFF======<<<:::888777777888888;;;CCCOOO[[[eeennntttxxxzzz~~~sssjjjddd]]]VVVQQQOOOYYYppptttnnnzzzuuuYYYQQQQQQ___vvvvvvkkkVVVaaabbbZZZgggZZZ>>>555444333222111111111111444555777888::::::;;;;;;??????AAADDDEEEEEEBBB???BBBEEEGGGFFFCCCEEEKKKQQQKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLNNNQQQVVV```ttt}}}~~~zzzqqqrrrsssiii|||nnnwww~~~bbbQQQ\\\{{{sss___OOO999444111333333000...000000000000000000000000000111000000000111222333444999AAAFFFCCCSSS}}}III:::777444333333333222111222333333333333222111000111222222333333444444555333333333333333333333333777666777999<<>>:::555222000111222333999@@@===;;;<<>>@@@DDDHHHJJJHHHDDD@@@CCCFFFGGGEEECCCDDDIIINNNKKKKKKKKKKKKKKKLLLLLLLLLNNNMMMOOOSSSXXXaaarrrwwwooopppqqqggg|||mmmuuudddRRR\\\wwwrrr___OOO999444111222222000///000000000000000000000000000111000000111111222333444888CCCKKKGGGUUU~~~JJJ:::888444333333333222111222222333333333222111111111222222333333444444555333333333333333333333333555555666999===CCCIIILLLSSSiiiwww{{{hhhaaa```dddlllllldddddd]]]KKK@@@>>>999444444666333...000000///...---///222555IIIZZZ```\\\YYYLLL>>><<<555111000111111222888???>>><<>>999888===HHHSSS[[[bbbmmmyyyyyyyyy~~~xxxhhhcccnnn|||oooiiihhh^^^YYYqqqccc888777:::222444333222333555444333888@@@QQQVVVRRROOOUUUSSSOOOTTTrrr^^^fffnnnJJJAAADDD>>><<<;;;999888777888888888???JJJUUU___gggnnnsssxxxzzz{{{|||}}}wwwxxxxxxxxxwwwuuurrrooopppzzz}}}rrrlllnnnsssgggLLLJJJQQQddd}}}bbbUUUiiitttVVVTTTccc{{{yyyOOO777333222222222222333444444666777888999;;;<<<======>>>AAAFFFLLLNNNLLLGGGBBBEEEGGGGGGEEECCCCCCGGGKKKJJJJJJJJJKKKKKKKKKLLLLLLKKKIIIJJJOOOUUU]]]iiitttxxx|||xxxqqqssspppeee{{{kkkqqq~~~jjjSSSUUUooo{{{tttcccQQQ:::444111222222//////111////////////////////////000111111111222333444444777FFFQQQMMMWWWyyyUUU:::888555333333333222111222222222222222222222222111222222333333444444555222222222222222222222222111111333777<<>>AAAHHHKKKLLLNNNRRRXXXVVVWWW^^^lllvvvsssiiijjjjjjhhhbbbXXXLLL@@@999999;;;BBBIIINNNUUUaaammmuuuxxx~~~ooofff```iii~~~qqqgggaaaYYY[[[vvvuuu???666999333222444333444666555444999AAAVVV^^^ZZZVVV[[[ZZZWWWZZZtttfffkkk}}}RRRBBBEEE>>>===;;;999888777888888888>>>HHHRRR[[[dddkkkppprrrtttvvvyyy|||{{{xxxooobbbUUUNNNPPPSSSYYYppppppTTTMMMQQQeee]]]QQQgggxxxpppnnnSSSVVVhhh}}}xxxOOO:::222222222222333555666777777888999:::;;;===???@@@@@@BBBGGGKKKNNNMMMJJJFFFHHHIIIIIIGGGDDDDDDGGGIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJGGGGGGMMMTTTZZZccckkkpppmmm|||~~~wwwyyyqqqfff}}}hhhkkk{{{pppSSSMMMdddvvvwwwiiiUUU:::444111111111//////111////////////////////////000111111222333333444444555GGGUUUQQQZZZVVV;;;888555444444444333222222222222222222222222333111222222333333444444555222222222222222222222222000111222666<<>><<<777333111222222222888???@@@>>>AAAHHHMMMNNNQQQVVVYYYZZZ]]]cccnnnvvvtttllljjjkkklllhhh^^^PPPBBB999<<<<<>><<<:::888888888888999>>>FFFOOOXXX```hhhmmmppprrruuuyyy~~~}}}rrriii\\\OOOGGGCCCBBBAAAEEEYYYrrrmmmUUUNNNPPPddd\\\OOOgggvvvkkkiiiRRRZZZooovvvNNN>>>111111222333444666888888999999999;;;<<>>>>><<>>===???AAACCCIIIVVVcccwww~~~zzz\\\[[[YYYeeexxxggg^^^[[[^^^hhhssspppAAA444444222777444333444666555444999AAAXXXiiikkkcccdddeeeeeejjjwwwiiiggg~~~pppTTTBBB@@@???<<<:::888888888888999===DDDLLLTTT]]]eeekkkrrrtttwww|||wwwmmmddd[[[PPPHHHDDDAAA>>>:::>>>FFFVVVlllpppmmmjjjZZZLLLLLLRRRggg^^^UUUnnn~~~hhhTTT```uuusssJJJ===222222333333555777888999:::::::::;;;===@@@CCCDDDFFFEEEFFFGGGJJJLLLKKKJJJJJJJJJIIIIIIJJJJJJKKKKKKJJJJJJJJJIIIHHHHHHGGGGGGJJJHHHIIINNNTTT\\\hhhsssppptttxxxvvvmmmddd}}}~~~iiihhhzzzuuu{{{hhhOOOJJJZZZiiinnneeeSSS;;;555000000000//////222000000000000000000000000000111222444444444444333333FFFXXXVVV___tttNNN;;;999666444444444333222222222111111111222333444111222222333333444444555111111111111111111111111333333444777;;;AAAFFFIIIYYYjjjttt~~~iii\\\]]]cccnnnqqquuuyyy___QQQIIIAAA888333111111000///...///333666MMM___ccc[[[RRRDDD888:::555111////////////555<<<;;;888:::???EEEIIIOOOVVV]]]^^^```iiivvv}}}vvvjjjlllppptttrrriiiXXXGGG;;;:::999:::===>>>CCCPPP]]]kkkvvv}}}}}}yyyyyy{{{}}}}}}]]]WWWWWWeeewwwhhh^^^\\\```ffflllrrryyy^^^;;;888888111666444222333555444444999@@@XXXpppyyyssspppooonnnsssyyyaaaaaawww{{{^^^DDDAAA???===:::999888777888777;;;AAAHHHPPPYYYbbbgggooorrrwww}}}rrrfff[[[WWWRRRMMMIIIEEEAAA>>>======CCCVVVqqq{{{aaa]]]NNNGGGPPP[[[llleee^^^yyylllZZZhhh|||pppFFF;;;333333333444555777888999;;;;;;;;;<<<>>>AAADDDFFFGGGGGGHHHJJJLLLMMMKKKIIIGGGGGGGGGIIIJJJLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEEEEEEEDDDFFFJJJOOOXXXiiixxx~~~xxxvvvlllddd}}}|||zzzlllnnnyyy{{{mmm{{{rrraaaNNNMMM\\\dddfff___PPP;;;555000000000//////222000000000000000000000000000111333444555555444333222FFFWWWWWWaaa{{{OOO;;;999666444444444333222222222111111111222444555111222222333333444555555111111111111111111111111222222222444888===BBBEEEUUUeeerrrqqqaaaYYY]]]eeegggnnnrrr```UUUIII<<<555111111111///...000444777SSSbbbcccWWWLLL???666999333///------------333:::888555666;;;AAAEEEMMMTTT\\\ZZZ]]]jjjwwwooosssxxxwwwmmm[[[HHH<<<555444555777999>>>KKKXXXYYYgggooommmkkkmmmiii```___bbbffflllppptttvvvwwwyyywwwtttrrrssszzzbbb[[[^^^mmm|||ssshhh```^^^ccckkkpppiiilllRRR999<<<;;;111333333222333555444333888@@@ZZZxxx|||yyyvvvzzzzzzZZZ]]]tttdddGGGAAA???===;;;999888777888666:::???FFFMMMVVV___eeejjjnnnttt}}}{{{zzzzzzqqqeee\\\]]]^^^ZZZTTTNNNJJJHHHAAA@@@???CCCTTTmmmjjjaaaOOOJJJXXXdddqqqkkkeeerrraaapppoooDDD999444444444444666777888999<<<;;;;;;<<<>>>BBBEEEGGGFFFHHHJJJMMMOOONNNJJJGGGEEEEEEEEEHHHJJJLLLMMMLLLMMMLLLKKKIIIGGGEEEDDDCCCFFFEEEGGGKKKOOOZZZnnn}}}zzzyyynnnfff|||wwwooosss}}}zzziii}}}{{{bbbSSSKKKTTTbbbddd]]]VVV???777111111111000///000111000///////////////000222222111111222222333444;;;===WWWbbb___NNN<<<888777777444000111555111111222222222333333333333333222222222333444555...//////111222333444444222222222333777<<>>>>>;;;555444666999999>>>EEEJJJPPP[[[fffjjjkkkqqqyyy~~~yyyqqqggg```\\\```iiitttxxxnnn\\\LLLEEEBBB@@@CCCMMM]]]rrroooaaaRRRKKKPPP___wwwpppaaa}}}www___ooosssEEE<<<666666777888999::::::;;;======>>>???@@@BBBCCCDDDEEELLLSSSTTTQQQMMMLLLNNNMMMMMMLLLKKKIIIIIIKKKMMMMMMMMMLLLKKKIIIGGGFFFEEEFFFDDDEEEJJJQQQ^^^sss{{{~~~yyy|||tttxxxxxx{{{llluuulll|||cccTTTKKKTTTbbbgggaaa[[[???777111111111000///000000000////////////000000222222111222222333444555;;;<<>>FFFMMMUUU^^^nnn{{{wwwiiiiiijjjsss}}}sssXXXBBB;;;333444333222444888===??????DDDMMMZZZkkkssslll```DDDBBBBBBDDDHHHMMMPPPQQQKKKIIIGGGGGGJJJPPPWWW\\\gggpppzzzwww}}}}}}qqqpppjjj^^^TTTUUU^^^ffflllfffEEE999999111444222444555555555555777:::===ZZZiii\\\tttcccPPPBBB???>>>>>>:::555444777777777<<>>:::666777777999:::;;;<<<<<<>>>??????AAACCCEEEFFFHHHHHHMMMSSSUUUSSSQQQOOOOOOQQQPPPOOOMMMKKKJJJKKKKKKLLLLLLKKKJJJIIIHHHFFFEEEHHHFFFGGGKKKQQQ]]]ooo~~~yyyxxxxxx|||zzz}}}oooyyyqqq}}}zzziiiYYYMMMSSS```fffaaa[[[???777111111111000///000000000000//////000000111222222222222333444555666;;;===VVVhhhnnnSSS===999666777555222333666222222222222333333333333333333333333333444444444666555555444333222111111333222111222555:::>>>AAANNN```pppzzzzzz\\\YYYWWWTTTPPPXXXvvvnnnTTTJJJBBB888555222222222000...333:::ZZZ]]]YYYNNNCCC===999666333222000...,,,,,,,,,,,,............///000222333:::???EEEKKKWWWaaa]]]RRRTTTVVV___fff___KKK<<<666333222111111222444666888888999<<>>PPPsss^^^lll|||^^^MMMCCC???<<<===:::666555777555555999???DDDIIISSS^^^ggggggiiinnnvvv|||jjjSSS^^^rrreee```aaa[[[[[[]]]cccmmmxxxyyynnngggffffffccc___ZZZOOOEEEGGGRRRcccxxx}}}nnnooo```rrr}}}]]]999:::777777888:::;;;===>>>???AAAAAABBBCCCEEEGGGIIIJJJHHHKKKPPPSSSTTTSSSQQQOOOQQQQQQOOONNNNNNMMMMMMNNNJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFHHHMMMRRR\\\mmm||||||yyyyyyyyy}}}pppzzzwww|||ooo___OOOPPP[[[aaa\\\UUU???777111111111000///000000000000///000000111111222222222333444666777888:::AAA[[[ooowwwwww\\\???999666666666444444777222222222333333333444444222333333444444444444444444333333222111000//////222222111222666;;;@@@CCCIIIZZZkkkuuu}}}ZZZPPPGGGBBB>>>???NNN``````OOOGGGAAA999555444555222///555@@@[[[[[[VVVKKKCCC???;;;777444222000///...---......//////...---......///000111444888;;;CCCJJJGGG???BBBBBBFFFLLLMMMFFF>>>888777444222444666555666888888888777777<<<@@@;;;444:::888666666777777777666777777777777777888999999999>>>HHHPPPUUUaaa|||yyyyyyrrrcccRRRQQQeee{{{uuuggg>>>222777444777333555555666666666888<<>>===777444888:::888777:::666999::::::<<>>;;;999999:::;;;;;;;;;;;;;;;:::::::::999999999;;;@@@MMMXXXZZZ```xxx{{{iiiVVVWWWqqquuuEEE333777444999666555666666666777999===@@@JJJtttsssTTTGGGAAA<<<<<<<<<888666777555555777<<>>???@@@AAAFFFFFFEEEEEEDDDEEEEEEFFFGGGHHHKKKNNNQQQRRROOOMMMKKKJJJJJJLLLOOOQQQQQQOOOKKKKKKLLLLLLLLLKKKKKKKKKCCCDDDGGGLLLOOOUUUbbboooyyy}}}{{{wwwuuuyyy}}}{{{gggsss}}}kkk]]]LLLIIIUUUaaa```WWW???777111111111000///000000000000000111111222333222222333555777999;;;<<<<<>>777444333222111111222333444***+++,,,,,,---...//////---...///000111333555666777@@@LLLXXXdddhhh\\\KKKBBB999555888:::666555888555;;;@@@BBBEEEGGGDDD??????===:::;;;>>>AAADDDEEE===<<<;;;::::::;;;<<<===:::>>>NNN]]]]]]YYYlll~~~rrr^^^[[[uuuOOO999888444888666555666777777888:::>>>AAAJJJzzz___LLLDDD>>>======999666666555555777;;;>>>AAAJJJSSSWWW___lllvvv}}}bbb\\\hhh{{{}}}uuujjj]]]SSSOOORRRUUUUUUSSSSSSTTTWWW]]]kkkwwwzzz}}}yyyaaaPPPBBBEEEWWWkkk~~~yyyccc___yyyaaa===;;;;;;<<<<<<===>>>???@@@@@@EEEEEEDDDCCCCCCCCCDDDDDDIIIKKKNNNQQQRRRQQQPPPOOONNNLLLKKKLLLOOOOOOLLLIIIKKKKKKLLLLLLLLLKKKKKKJJJHHHGGGIIILLLMMMQQQ\\\hhhxxx|||ttt|||vvvyyy|||~~~yyydddqqqkkk^^^OOOKKKXXXfffdddZZZ???777111111111000///000000000000000111222333444222333444555777:::<<<===???GGG[[[yyynnnHHH???777666777555333444333333333444444444444555222333555666777666555444222222333333333444444444111111000000333777<<>>??????BBBRRRcccYYYiiioooXXXGGG===999:::666444DDD[[[llldddWWWJJJEEECCC>>>777555444222111000111111222)))***+++,,,---------------......//////111555999:::LLL^^^iiittt~~~{{{oooUUUIIIAAADDDDDD>>><<<@@@AAAFFFNNNVVV]]][[[LLL<<>>DDDKKKPPPSSSJJJHHHEEEBBBBBBCCCEEEGGG<<<:::CCCPPPNNNJJJ^^^}}}vvvccc\\\pppOOO:::888222777555555666777777888;;;???BBBGGGuuu|||lllPPPGGG@@@>>>>>>:::777666555444666:::<<<>>>GGGPPPTTT]]]hhhsssyyy}}}jjj```fffuuuzzzrrreee\\\XXX]]]ccciiilllmmmnnnnnnhhhssszzzyyy|||{{{pppcccSSSFFFKKK^^^qqq~~~ggg^^^```|||xxxZZZ;;;>>>============>>>>>>>>>???BBBBBBBBBBBBCCCDDDEEEFFFHHHLLLPPPQQQPPPNNNOOOPPPOOOMMMKKKLLLOOOOOOLLLHHHJJJJJJKKKJJJJJJIIIHHHHHHHHHGGGIIILLLMMMRRR^^^jjjzzzssszzzlll||||||vvvaaammmpppcccSSSNNNZZZhhheee[[[???777111111111000///000000000000000111222333444222333444666888:::===>>>AAAEEETTTvvvlllJJJ@@@888666777444222333333333333444444444555555222333555777777666555444111111111111111111111111333111000///000444777:::>>>FFFKKKIIIHHHKKKLLLIIIHHHJJJLLLIII@@@CCC]]]{{{tttgggnnnnnnOOODDD???@@@<<<;;;MMMfffuuujjjYYYIIICCCBBB===777666555333111////////////++++++,,,---------------...---...//////000666<<>>@@@BBBCCCKKKWWWiiixxxxxxYYYCCC999:::777777888222666555333222222333444555444444444555555555555666222222222222222222222222444444333222000111444666???===>>>DDDKKKPPPUUUYYYTTT^^^bbbUUUCCC???PPPcccssshhheeeuuunnnWWWEEEAAABBBFFFYYYpppyyyiiiXXXPPPIII@@@:::999888555333111000///...,,,......------------............///111444999===???OOOhhh~~~hhhwww{{{mmmrrrjjjfffuuu{{{{{{xxx|||gggXXXOOOMMMUUU[[[[[[aaaiiikkkiiijjjkkkggg```]]]___aaaSSSBBB???@@@>>>UUU}}}}}}zzzqqqqqqssspppgggaaalll}}}wwwWWWBBB;;;555333555000555777999:::;;;<<>>;;;::::::666444555666777888<<>>@@@BBBDDDEEEJJJRRRdddzzzzzzdddFFF777;;;999666777444777666555555555555666777444444444555555555555666333333333333333333333333333444333222000111333666888<<>>@@@RRRsssxxxooogggaaacccgggjjjmmmpppssssssvvvzzzyyyssspppqqqtttjjjXXXLLLFFFBBBUUUwwwvvvzzz|||yyywwwtttnnnjjjlllsss{{{oooQQQ===999555666999555999;;;===>>>???@@@CCCEEEHHH```iii|||eeeMMMAAABBB>>><<<;;;666555555666666777;;;???CCCGGGKKKVVVeeeooorrruuuyyyqqqooossszzz}}}~~~~~~yyytttnnniiigggjjjqqqwww~~~ssscccmmmzzzjjjssskkkLLL>>>===<<<>>>???@@@???@@@AAACCCEEEDDDCCCAAA@@@?????????BBBFFFJJJLLLLLLJJJJJJJJJIIIGGGFFFIIINNNQQQPPPOOOVVVUUUNNNDDD@@@AAAAAA@@@???BBBFFFJJJOOOZZZhhhrrr|||}}}yyy}}}oooxxx|||rrrYYYdddsssxxxssscccOOOLLLbbb}}}~~~RRR<<<222444111000222///222111111111222222333444777999<<<>>>@@@BBBDDDGGGJJJKKKLLL^^^}}}|||vvvLLL666;;;;;;555555666555555555555555666777888444444444555555555555666444444444444444444444444333444333222000111333555333===NNNaaaqqqzzz{{{zzzvvv|||~~~uuufff]]]^^^cccmmmmmmllllllpppzzzvvv```RRRGGGDDDUUUkkk{{{pppbbbXXXNNNEEEAAAAAA:::777333111000000...---......------------............000333777;;;???AAASSSxxx}}}~~~{{{~~~vvvpppqqqwwwyyyxxxwwwxxx||||||}}}}}}|||jjjSSSEEEBBBTTTpppyyy|||zzzzzzxxxooofffjjjwww}}}zzziiiKKK999777555777:::777<<<===???AAAAAACCCFFFHHHNNN[[[vvvppp{{{lllSSSFFFFFFAAA>>>===666555666666666666999<<<@@@GGGKKKUUUdddnnnrrrvvvzzzvvvrrrrrrtttzzz}}}rrreee\\\\\\```ddddddbbbpppwww{{{xxxcccGGG;;;:::<<<===???@@@@@@AAACCCDDDHHHFFFDDDBBB???===<<<;;;>>>BBBHHHLLLMMMMMMLLLLLLHHHJJJIIIGGGMMMWWWYYYSSS\\\YYYPPPEEE@@@AAABBBAAABBBEEEJJJOOOUUU^^^jjjrrr}}}zzz~~~sssxxx~~~sssYYYdddrrrqqqyyyppprrraaaPPPOOO___oooqqqjjjQQQ;;;222333000000333111111111111111111222333444999;;;===???@@@BBBEEEGGGMMMLLLIIIYYYyyyVVV777======555444777222222222333444555666666444444444555555555555666444444444444444444444444333333333222111000222444444@@@RRReeexxx|||sssmmmmmmoooqqqtttrrrkkkgggnnnzzzvvvgggWWWJJJ>>>:::III]]]xxxrrrhhh\\\PPPFFFBBBAAA;;;888444111000000///---...------,,,,,,------...---...000444888<<<@@@BBBOOOnnnwww{{{www~~~{{{yyy{{{~~~|||}}}{{{pppSSSDDDGGG\\\wwwxxxvvvuuusssfffYYYddd{{{yyygggIII888666444666:::666;;;===>>>???@@@CCCFFFIIIRRRVVVjjjtttqqqnnnTTTFFFEEEAAA???>>>888666777777666666777:::<<>>???AAAAAA@@@AAABBBDDDGGGFFFDDDAAA???===<<<;;;;;;@@@GGGLLLOOOOOOOOOOOOJJJPPPMMMFFFLLLZZZ]]]UUUWWWWWWQQQIIIEEEGGGHHHFFFCCCFFFLLLRRRXXXaaajjjppp|||{{{xxx}}}qqqxxx~~~wwwaaannnsssmmmuuuoooeeeXXXPPPWWWeeekkkfff___KKK777///222//////444222111111111111222333444555999;;;===>>>???AAADDDGGGHHHKKKGGGWWWrrrccc===>>>===666555777111222333444444555666666444444444555555555555666333333333333333333333333222333444222111000111222666AAAPPP```vvv}}}uuupppooooooqqqrrrlll___WWWYYY]]]^^^PPPIIIBBB;;;333111===LLLkkkllliii]]]OOODDD???======999555222111000///...------,,,,,,,,,,,,---------...111444888<<>>???@@@CCCGGGJJJSSSTTTaaayyyeeerrrqqqUUUDDDCCC@@@@@@@@@:::777777888777555666888:::BBBDDDLLLYYYccchhhmmmrrrxxxzzzyyyxxx~~~nnn___ddd|||{{{tttqqqRRRDDDBBB@@@@@@AAABBBBBBAAA@@@AAACCCDDDDDDBBBAAA@@@?????????<<<@@@GGGLLLNNNPPPRRRSSSMMMRRRNNNEEEIIIWWWYYYPPPNNNQQQQQQMMMKKKLLLJJJFFF???CCCHHHNNNUUU]]]eeeiiidddsssxxxvvv{{{iiiwww~~~}}}lll}}}vvvuuuzzzrrrbbbXXXVVVbbbmmmjjj___YYYEEE333...222//////444333111111111222333444555666:::;;;<<<===>>>@@@DDDGGGDDDLLLHHHUUUrrrnnnqqqFFF>>>;;;777777666444444555666777777777666444444444555555555555666333333333333333333333333222333444333111000000111555@@@LLLZZZrrrzzzssspppnnnmmmooommmcccRRRGGGFFFBBB<<<555333222222///...555???WWWaaafff^^^OOODDD===:::>>>;;;555222111000000///------,,,,,,,,,,,,---------///111444888;;;===>>>DDDOOOfffyyyuuu}}}|||xxxyyyxxxtttpppooottt{{{mmmTTTJJJRRRmmmvvv|||www```RRRbbb~~~{{{___DDD555777888<<>>>>>???@@@AAABBBEEEJJJMMMRRRUUU\\\|||iiisss}}}]]]HHHDDD@@@@@@@@@;;;777888888888666666777999@@@BBBIIIUUU^^^ccchhhnnnvvvxxx~~~|||___RRR]]]nnnlllhhhvvvgggJJJBBBBBB@@@@@@BBBCCCCCCAAAAAABBBDDDDDDDDDCCCCCCCCCDDDDDDEEEAAADDDGGGJJJMMMPPPTTTWWWOOOPPPKKKEEEGGGPPPPPPJJJHHHMMMPPPOOONNNMMMIIICCCBBBDDDIIIOOOWWW___eeeiiiYYYlllxxxvvvyyybbbvvvwww~~~qqq~~~qqqfffZZZXXXeeemmmfff[[[WWWCCC222///444000///333222222222222333444555777888;;;<<<======>>>@@@DDDGGGHHHTTTNNNUUUcccuuu|||OOO???999888999444444555666777777666666555444444444555555555555666444444444444444444444444222333444333111//////000333>>>JJJWWWmmm}}}tttpppllliiifffffffff[[[III??????:::222111////////////...111666HHHYYYgggcccVVVKKKDDD@@@@@@<<<666222111000000///---,,,,,,++++++,,,,,,---...///111444777999;;;<<>>BBB??????@@@AAAAAACCCFFFKKKOOOQQQXXXWWWiiixxx~~~mmmRRRIIICCCAAA@@@:::777888999888777777888999???@@@FFFQQQYYY^^^ccciiitttvvv|||zzz[[[IIIKKKSSSbbbuuu|||~~~ddd```ppp```DDD???AAA<<<>>>???BBBBBBCCCCCCEEEGGGGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHHHHHHHJJJOOOVVV[[[RRRNNNIIIHHHJJJLLLKKKJJJFFFMMMQQQRRRQQQQQQLLLFFFGGGHHHLLLRRRZZZbbbhhhkkk```www{{{{{{xxx```uuuwww}}}mmmnnn```SSSRRRaaajjjddd]]]]]]CCC333000666111///222111333333333444555666888888<<<===>>>>>>>>>AAAEEEHHHRRR___VVVVVVYYYUUU???777999:::333333444555555555444333222444444444555555555666666666666666666666666666666222333444333111//////000111===JJJUUUjjjwwwpppkkkddd\\\WWWZZZ\\\TTTCCC;;;======777666333111000///...///111@@@VVVjjjjjj^^^TTTMMMHHH@@@<<<666222111000000000---,,,,,,++++++,,,,,,---...///222444777888:::::::::FFFPPP^^^}}}yyyvvvnnnzzz{{{{{{wwwxxx~~~yyypppkkkeeeggg___TTTOOOPPPddd{{{sssSSSSSStttfffJJJ;;;;;;:::===@@@<<<>>>??????@@@AAAEEEJJJNNNPPPYYYTTT[[[zzz\\\OOOEEEBBB@@@999777888999999888777888:::::::::@@@IIIQQQVVV[[[aaalllnnnuuuqqqUUUFFFFFFEEEMMM^^^gggooovvv}}}{{{___ZZZsssbbbFFFBBBCCC>>>;;;===@@@BBBCCCEEEHHHKKKKKKKKKKKKKKKLLLMMMNNNNNNLLLJJJHHHGGGIIIOOOWWW]]]UUUNNNIIILLLNNNLLLKKKMMMGGGMMMRRRTTTUUUVVVSSSNNNFFFGGGJJJPPPXXX```fffiii```yyy~~~xxxaaayyy~~~wwwzzzgggyyyzzzppp___LLLGGGSSS]]]dddaaaTTT<<<666222222222//////222---///222333444666999;;;:::<<<===>>>???AAAEEEHHHOOO___[[[PPPaaasssqqq>>>888<<<888:::555555444333333333444444444444555555666555555555555555555555555555444444333222111222222222000...333999CCCQQQ___llluuuzzzvvvpppllljjjaaaSSSIIIGGGEEEJJJKKKGGGDDDEEEAAA:::444333111...,,,,,,000222888WWWzzzuuufff\\\HHHCCC<<<666333222000///000...,,,***))))))***+++---///111333333555777999999AAAFFFKKK^^^|||ooofffsss~~~{{{zzz{{{zzzvvvrrrnnneee]]]UUULLLNNNgggtttzzz}}}rrrccc```rrrlllKKK:::??????===@@@@@@@@@@@@@@@BBBCCCFFFHHHIIITTTPPPTTTZZZssszzzzzzWWWFFFEEECCC;;;;;;:::888777888999888777;;;===???DDDJJJQQQWWWZZZccchhhooovvvqqqsss|||xxx\\\QQQGGGCCCCCCDDDJJJPPP[[[fffsss|||ooo``````zzzzzzXXXKKKBBB<<>>???@@@AAACCCFFFIIILLLYYYVVVNNN[[[zzzxxxsssQQQ===:::555777555555444333333333444444444555555666666666666666555555555555555555555555444222222222333222000...444999BBBLLLUUU\\\```bbbcccccchhhmmmhhhWWWGGG???<<>>@@@@@@???@@@BBBDDDFFFHHHIIIIIIKKKJJJQQQUUUeeehhhNNNEEE@@@;;;<<<:::888888999999888777999:::===AAAGGGNNNSSSWWW___eeemmmttt~~~aaa^^^fffbbbVVVLLLDDD@@@??????CCCHHHMMMZZZjjjwww}}}qqqllltttrrrTTTNNNIIIBBBGGGHHHIIIKKKLLLKKKKKKLLLMMMOOOMMMKKKJJJLLLMMMMMMLLLKKKJJJIIIIIIJJJMMMPPPRRRNNNMMMLLLMMMNNNOOOQQQSSSRRRQQQQQQRRRTTTUUUTTTRRRTTTRRRPPPTTT```mmmoookkk```jjjxxxzzzuuueeezzzxxxzzzqqqnnnwww[[[JJJMMMTTT\\\\\\PPP<<<555111222222000111333333555777888888888999:::===???AAACCCDDDGGGKKKNNNJJJSSSRRROOOUUUhhh```uuufffCCC999666777666555444333333333333333444555555666777777666666555555555555555555555555444333222222333333111///444888???FFFKKKNNNOOONNNRRRVVV```kkkjjj[[[HHH<<<888<<<>>>>>>BBBGGGJJJHHH777555222111222111...***,,,===SSSdddlllhhhYYYIIICCC???999555333222111000,,,,,,+++***+++,,,---...---///111222222333555777777>>>BBBEEEPPPaaalllmmmjjjllllllqqquuurrr|||}}}{{{lll\\\RRRMMMRRReeeyyywww{{{~~~{{{rrrkkknnnzzz{{{]]]CCC:::@@@@@@???AAA???@@@CCCGGGKKKMMMMMMLLLKKKEEEGGGOOOQQQVVV}}}{{{ppp{{{ZZZFFF???======;;;999888888999888888777888:::>>>CCCIIINNNQQQ[[[cccmmmtttzzzcccWWWXXXSSSOOOHHHAAA@@@>>><<<===@@@AAAOOObbbqqqzzzxxx}}}jjjQQQOOONNNHHHGGGIIIIIIIIIJJJKKKKKKIIIGGGNNNLLLJJJKKKLLLMMMMMMLLLLLLJJJHHHGGGHHHKKKNNNPPPNNNOOONNNMMMLLLMMMOOOPPPSSSRRRQQQRRRSSSSSSRRRQQQWWWTTTPPPUUUcccqqqrrrmmmhhhpppxxxxxxuuugggzzzxxxzzzqqqqqqyyydddRRRSSSWWW^^^\\\PPP;;;555111222333111222444333555888999999999:::<<<===@@@DDDGGGJJJMMMQQQTTTKKKPPPRRRTTTVVV[[[}}}^^^eee|||sssFFF999:::999666555444444333333333333333444444555666666666666444444444555555555555555555444333333444333111///111444:::@@@FFFJJJLLLMMMNNNRRR[[[eeehhh___NNNAAA<<<<<<===>>>BBBGGGLLLNNN???999333111222222---))),,,111888???HHHNNNLLLFFFFFFBBB<<<888666444222111------,,,,,,,,,,,,---...---///111222222222444666:::@@@EEEHHHPPPZZZ___^^^[[[bbbcccdddeeecccssswwweee\\\ZZZ^^^iiitttrrruuuyyy}}}|||pppppp{{{mmmSSS???:::AAAAAAAAACCC@@@CCCFFFLLLQQQSSSRRROOOMMMHHHIIINNNNNNMMMffftttXXXgggaaaJJJBBBBBB>>>;;;888777777888888777666777888;;;???DDDIIILLLXXXaaammmuuuyyyttt___XXXNNNKKKEEEBBBBBBAAA>>><<<>>>>>>KKK^^^mmmwww}}}gggQQQMMMMMMIIIGGGJJJHHHGGGIIIKKKJJJFFFBBBLLLKKKJJJJJJLLLMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNOOOOOOLLLHHHHHHJJJLLLKKKPPPOOONNNOOOPPPQQQQQQPPPRRRRRRQQQUUUaaaoootttsss~~~yyyxxxsssfff{{{zzz|||ppptttzzzllluuu~~~fffXXXZZZ\\\___[[[NNN:::555111222333222333666222555888;;;<<<<<<===???CCCEEEIIIKKKMMMOOORRRTTTMMMOOORRRXXXXXXUUUpppkkkeeeyyy{{{JJJ:::;;;888666666555444333222222333222222333444555666666666444444444555555555666666555444333444444444222000000111444:::@@@HHHNNNQQQNNNRRRZZZffflllgggUUUFFF???<<<;;;<<<@@@FFFMMMRRRIIIAAA777222111111...+++...000000000777CCCMMMPPPJJJFFFAAA<<<:::777555333000///...---,,,,,,,,,,,,...///111111111111222444666<<>>;;;777555666666666666777777888:::===AAAEEEHHHRRRZZZhhhrrrvvv}}}}}}dddWWWKKKHHHDDDAAACCCCCC???>>>???>>>IIIZZZiiitttzzz|||cccTTTLLLKKKLLLJJJMMMKKKIIIJJJLLLKKKHHHDDDJJJIIIHHHIIIKKKLLLKKKJJJIIIJJJLLLNNNOOOPPPOOOOOOOOOLLLFFFCCCGGGNNNLLLEEELLLKKKJJJJJJMMMNNNOOONNNLLLQQQUUUXXX```mmmxxx}}}zzzyyyqqqccc{{{|||~~~nnntttooopppsssqqq^^^YYY]]]^^^^^^YYYMMM:::444111333444333444777333666;;;>>>??????@@@AAAHHHJJJMMMMMMMMMMMMNNNOOOMMMMMMPPPYYY\\\VVVggg}}}oooWWW===999444777666555444333222222222222222444555666666666666333333444444555666666666666555444444555444222111000000111444999AAAHHHLLLIIIOOOZZZhhhtttrrr```LLLAAA;;;888999===BBBLLLTTTTTTLLLAAA888444222000///)))...111111666BBBMMMRRRJJJGGGBBB>>><<<999666444111000000///---,,,++++++...///111111000000111333555888>>>CCCHHHLLLMMMMMMIIIPPPQQQUUU[[[WWWWWWbbbvvvppp```bbbooo~~~{{{wwwqqqssswwwhhh___lllsssZZZEEE:::<<>>AAADDDJJJPPP\\\hhhnnntttkkk]]]OOOIIICCC@@@AAAAAA>>>===>>>;;;EEETTTcccoooyyymmm\\\UUULLLKKKPPPNNNLLLJJJIIIHHHHHHHHHFFFEEEGGGFFFFFFHHHJJJKKKIIIHHHGGGIIILLLOOORRRSSSSSSSSSTTTOOOIIIKKKZZZeee\\\JJJKKKJJJHHHHHHJJJKKKLLLLLLEEEMMMTTTUUUZZZggguuu}}}{{{|||pppbbb{{{}}}~~~kkkqqq}}}tttnnnbbbVVVWWW^^^]]]\\\YYYPPP999444111333444444555888777;;;???BBBBBBBBBBBBCCCFFFHHHKKKLLLKKKKKKLLLMMMNNNNNNOOOZZZbbb]]]ddd|||vvvlllDDD:::444777666555444333222222222333444555777888888999999333333444444555666666777777555555555555555333111000000000222555:::???BBBFFFKKKTTTbbbsssyyymmm\\\IIIAAA:::999;;;???HHHRRR]]]WWWMMMCCC;;;666333222+++...//////333<<>><<<;;;999777666///////////////...------...000111000//////000111666888<<>>CCCAAACCCHHHDDDGGGHHHHHHIIIJJJIIIIIIIIIHHHOOOJJJIIIRRRSSS\\\vvvmmmyyyrrrZZZIIICCCBBB>>>:::777777888999999777666666666888;;;>>>@@@EEEGGGPPP^^^eeekkk|||mmm]]]NNNHHHBBBAAA@@@<<<<<<>>>:::AAAMMM[[[hhhttt}}}```TTTVVVNNNMMMPPPJJJJJJJJJHHHFFFDDDDDDEEEGGGDDDDDDEEEFFFIIIIIIHHHFFFGGGHHHIIILLLPPPTTTXXXZZZZZZTTTQQQ]]]xxxsssVVVOOOLLLIIIGGGHHHIIIIIIHHHEEELLLQQQRRRWWWdddqqqxxx{{{lllzzz}}}pppdddzzz|||{{{eeelll{{{nnnZZZQQQVVV___]]]\\\\\\TTT999444111333444444555888<<>>888777777555444333222222222555666777888::::::;;;;;;333333444444555666777777777666555555666555333111//////000222555888:::<<>>???===:::999999999888666---...//////000/////////...000111000///...///111444555888>>>BBBDDDGGGJJJFFFFFF===<<>>;;;@@@JJJUUUbbboooyyy~~~[[[PPPWWWPPPNNNNNNBBBNNNNNNMMMJJJFFFFFFJJJNNNCCCCCCCCCFFFHHHHHHGGGEEEHHHGGGGGGHHHMMMTTT[[[___YYYTTTTTTggg[[[RRROOOKKKHHHGGGGGGFFFEEENNNQQQSSSTTT\\\iiitttxxxkkk~~~zzz___ttt~~~pppfffxxx{{{xxxbbbhhhoooaaaSSSRRR[[[^^^aaa```VVV999555333555666555888<<<>>>@@@CCCEEEFFFEEECCCBBBEEEDDDDDDGGGMMMQQQSSSSSSTTTUUUUUUWWW[[[___dddfffrrrxxxaaa777;;;::::::777444222222000---444444555555666666777777777666666666555555555555666555555555444444444444222222111000111555;;;???===EEEIIIMMM^^^uuu}}}___QQQDDD>>>;;;;;;BBBKKKXXX^^^___WWWMMMEEE>>>888777333111222///---333===<<<<<<;;;:::999777555444333222111000////////////...///000000//////000111444555777:::>>>@@@CCCDDDAAAAAA???===<<<===@@@CCCHHHSSSnnnoooiiimmmrrrsss|||{{{ooottt~~~___OOOvvvaaaQQQCCCCCCCCCBBBAAAAAAGGGMMMHHHJJJLLLMMMNNNMMMKKKJJJOOOQQQTTTVVVWWWXXX[[[]]]jjjvvvlllWWWMMMCCCBBB===666555888666111777666555444555666888:::AAACCCFFFLLLVVVcccpppyyysssaaaRRRGGGGGGFFF@@@===@@@>>>>>>BBBMMMYYYdddpppzzz~~~pppVVVKKKOOOMMMLLLNNNLLLKKKIIIJJJKKKIIIEEEGGGLLLMMMJJJFFFEEEFFFGGGHHHIIIOOOJJJEEEDDDGGGNNNUUUYYYYYYUUUUUU^^^kkknnndddXXX\\\^^^YYYLLLDDDFFFIIIHHHIIIPPPVVVZZZbbbnnnyyy~~~~~~sssnnnnnnzzz|||kkkccczzzwwwttt```lllsss^^^OOOPPP]]]eeehhhbbbTTT999555444666777777999>>>AAABBBDDDEEEFFFEEEDDDCCCFFFJJJNNNPPPQQQSSSWWW[[[TTTTTTUUUVVVYYY\\\```bbbyyyjjjyyyMMM===999999777444222222333333444444555555666666777777777777666666666555555555666666666555555555444444222222111000111444:::>>>===DDDIIIMMMXXXlll~~~xxxeeePPPCCC===<<<@@@GGGRRRYYY^^^^^^[[[TTTHHH===777111///222444222333666============<<<:::888666333222111000000///000000111222333222000///000111333444555888:::<<<>>>???<<<<<<<<<:::999:::>>>@@@???GGG\\\xxxxxxhhhgggnnnqqqnnnwwwzzz~~~wwwooopppvvvbbb[[[^^^EEE??????AAAEEEGGGFFFGGGIIIKKKLLLNNNOOOPPPPPPOOONNNUUUVVVWWWWWWVVVVVVWWWXXXsss{{{oooYYYIIIEEE@@@;;;999888999999777666555555555666888999@@@AAADDDIIIPPP\\\hhhpppvvvcccOOOEEEDDDBBB@@@???===<<>>BBBHHHNNNSSS```yyyfffQQQCCC>>>BBBHHHSSSXXX]]]aaafffeee\\\QQQJJJ@@@777777999999777666<<<<<<===???@@@>>>;;;888444333222111000000000000444555555444111000000111222222333444555666777777666666666555555777:::===<<>>:::555555:::777777666555555666888999===>>>@@@CCCIIIRRR\\\cccnnn}}}___HHHBBBDDDCCC>>>===:::;;;BBBLLLYYYkkkyyy~~~rrrnnn|||]]]JJJFFFMMMLLLLLLLLLGGGDDDDDDMMM]]]ggg```PPPDDDIIIGGGEEEEEEFFFGGGFFFEEEFFFEEEDDDFFFIIILLLMMMNNNTTTRRRMMMGGGCCCCCCGGGJJJMMMMMMKKKFFFFFFGGGFFFCCCEEELLLVVVddduuu~~~yyy}}}dddaaazzzxxx}}}ooo___qqqvvvlllrrrssslllSSSIIIQQQbbbjjjjjj___MMM;;;888888;;;<<<<<<>>>CCCCCCBBBBBBAAAAAABBBCCCCCCGGGOOOWWWWWWQQQOOOSSSXXXQQQRRRRRRTTTVVVXXXZZZ\\\\\\sss```>>>;;;999888444000///111333333444444555666777777777777777666666666666555777777777777666666666666222222111000///111555999AAA@@@FFFOOOQQQXXXqqqjjjPPPBBBDDDLLLZZZ\\\]]]^^^dddlllnnnlllfffYYYJJJAAA===:::888666999999;;;>>>AAA@@@<<<888444333222111111000000000444555555444222000111222222222222222222111111111111111222222222444777:::>>>>>>EEEPPPWWWWWWUUUVVVNNNKKKKKKPPPSSSTTTVVVYYY\\\bbbddd___\\\```gggkkkuuummm___TTTVVVbbblllooonnnttt|||vvvqqqjjjfffggg\\\ccc~~~cccOOOIIIDDDBBBFFFGGGFFFLLLVVVPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUUUUVVVWWWYYY```yyyrrrddd}}}iiiRRR@@@???>>>555222777777777666666666666777888999:::<<>>===999888===GGGUUUjjjzzzwww{{{vvvXXXGGGDDDJJJIIIKKKLLLFFFEEEBBBDDDPPPYYYWWWNNNGGGHHHGGGFFFGGGHHHHHHGGGFFFDDDDDDFFFIIILLLMMMKKKIIILLLNNNNNNLLLIIIIIINNNRRRNNNKKKFFFDDDFFFHHHGGGDDDBBBGGGPPP```tttwww}}}eeeeeeuuuuuu{{{}}}nnndddyyyyyyqqqdddhhhmmmkkkQQQLLLVVVfffgggbbbXXXJJJ;;;999999===???>>>AAAEEEFFFEEEDDDCCCCCCDDDFFFGGGLLLOOOQQQRRROOOMMMLLLLLLNNNOOOQQQSSSVVVXXX[[[\\\\\\|||pppxxxuuu@@@:::888:::888222///111222222333444555666777777888777777777666666666666777777777777666666666666222222222000///000333666CCC>>>CCCOOORRRUUUhhhdddJJJEEEKKKXXX\\\]]][[[^^^hhhqqquuuuuuooodddWWWLLLBBB:::444;;;:::;;;>>>AAAAAA<<<777444333222111000000000000000222333222111111222333222222111111000/////////...///000111111333666888<<<<<>>AAA@@@BBBFFFIIIHHHGGGGGGHHHIIIKKKLLLQQQOOOMMMNNNOOONNNJJJFFFLLLMMMOOORRRUUUWWWYYYZZZ\\\yyykkkdddGGG<<<555999;;;777444555111111222444555666777888888888777777777666666666777777777666666666555555333333333111000000222555@@@===BBBMMMQQQSSSaaatttaaaPPPJJJOOOVVV\\\\\\]]]ccciiikkkvvvzzz{{{uuukkk___OOOBBBFFFCCCAAABBBDDDBBB;;;555333222111000///////////////000111111000000111333111111111000000//////...,,,...///000000111444666444666===GGGLLLJJJIIIKKKJJJFFFFFFLLLQQQSSSVVV[[[ZZZ___eeekkkttt{{{zzzuuupppyyy{{{nnn^^^[[[bbbjjjnnnooosss}}}pppbbb]]]```xxx{{{}}}cccTTTKKKEEEGGGSSSaaa^^^PPPJJJOOORRRPPPMMMKKKJJJJJJKKKKKKOOOQQQSSSSSSSSSTTTUUUWWWVVVcccbbbccctttcccEEE===AAA@@@;;;888777777777777666666666666333555888:::===AAAGGGKKKSSSXXX```iiiqqqwww{{{}}}qqqUUUFFFAAAAAA???======@@@GGGUUUkkk}}}vvvcccRRRFFFDDDEEECCCHHHLLLFFFEEEDDDGGGIIIHHHFFFHHHNNNKKKIIIHHHHHHJJJKKKKKKJJJHHHIIILLLOOOQQQQQQMMMJJJMMMGGGAAA@@@EEENNNUUUYYYVVVOOOIIIGGGGGGGGGJJJNNNMMMMMMPPP[[[lllvvvpppeeerrr~~~jjjqqqxxx{{{}}}kkkddd|||}}}vvvooosssooodddWWWUUUddduuussshhhWWWCCC:::888:::???BBBAAACCCGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOMMMJJJJJJLLLLLLJJJGGGKKKLLLNNNPPPSSSTTTUUUVVV\\\tttwwwZZZlllYYYEEE666777;;;888555777000111222333555666777888888888888777777777666666666666666555555555444444444555444222000000222444999<<>>@@@===999777777777777777666555555333555888999;;;>>>BBBEEEJJJOOOWWW```ffflllsssxxx~~~www```JJJBBBCCC>>>>>>???CCCJJJVVVkkk}}}nnnVVVIIIAAABBBEEEDDDIIIMMMEEECCCBBBEEEGGGFFFDDDHHHNNNKKKIIIFFFFFFHHHJJJKKKKKKKKKLLLMMMOOOQQQQQQNNNLLLOOOJJJEEECCCFFFLLLRRRUUUQQQLLLJJJJJJHHHFFFJJJPPPRRRSSSVVV```nnnuuummm```hhh|||~~~hhhsss~~~vvv{{{{{{iiibbbzzz}}}zzzxxxyyywwwgggZZZWWWggg{{{}}}pppZZZAAA:::888:::???BBBBBBCCCGGGDDDDDDFFFGGGIIIJJJLLLLLLKKKJJJHHHHHHIIIJJJJJJIIIKKKLLLNNNOOOPPPQQQRRRRRR\\\ooo~~~YYY[[[|||kkkPPP999666999666444555000111222333555666777888888888888888777777777777666555555555444444444444555555555333111000222444444;;;CCCGGGHHHOOO___nnnlllmmmTTTUUUVVVXXX___ffffffaaaaaaeeejjjtttwwwiiiaaaWWWRRRNNNHHH>>>555111000///......---------333444444222000//////000------........./////////+++,,,............000111444333666;;;===<<<>>>BBBKKKLLLQQQ[[[cccjjjttt~~~}}}oookkkoootttzzz}}}vvv```uuutttRRRNNNNNNNNNGGGPPPhhhrrreeeTTTMMMQQQOOOMMMKKKLLLOOORRRTTTRRRTTTVVVVVVVVVVVVXXXZZZZZZ^^^]]]wwwzzzhhh}}}gggLLLAAABBBBBB===777777888777777666555555444666888999999;;;>>>@@@DDDIIIQQQYYY^^^ccckkkrrruuu|||}}}~~~yyyfffNNNBBBDDD===>>>AAAEEEKKKVVVjjj|||rrr|||cccGGGBBB===AAAFFFEEEKKKMMMCCCBBB???===???@@@AAAGGGMMMKKKHHHEEEDDDFFFIIIJJJKKKMMMMMMMMMOOOPPPQQQOOOMMMFFFHHHJJJJJJJJJIIIKKKLLLKKKHHHIIILLLIIIEEEIIIPPPRRRUUUZZZdddppptttkkk]]]mmm}}}yyyeeesss}}}qqqwww~~~yyygggbbb{{{|||jjjyyyxxxppptttaaajjjkkknnnxxxpppUUUBBB===>>>>>>???@@@BBBCCCDDDEEEEEEDDDDDDEEEFFFHHHIIIKKKLLLKKKIIIFFFEEEEEEGGGIIIKKKNNNQQQRRRQQQPPPOOORRRcccuuunnnSSSkkk[[[777<<>>???BBBHHHPPPTTTWWW___kkkuuu|||pppssswwwzzz{{{|||}}}~~~~~~uuujjjMMMCCCJJJIIILLLOOORRRTTTSSSRRRQQQMMMNNNNNNOOOPPPRRRSSSTTTZZZUUUQQQQQQUUUXXXXXXVVVZZZ]]]ZZZ___~~~yyyVVVIIIBBB===DDD===:::777555666777777777444555555666888999;;;<<>>???III\\\ppp{{{rrraaaWWWLLLCCC???FFFLLLKKKIIIJJJDDDDDDEEEFFFFFFFFFEEEDDDIIIFFFCCC@@@@@@BBBFFFHHHLLLMMMNNNQQQUUUVVVUUUTTTRRRPPPLLLGGGEEEGGGLLLPPPQQQPPPNNNKKKHHHHHHKKKMMMUUUUUU]]]jjjqqqmmmddd^^^qqq{{{uuudddxxxyyyrrrzzzvvv```gggvvvvvv}}}vvvzzzllluuutttrrrvvvjjjPPP@@@@@@@@@@@@@@@AAACCCDDDDDDFFFEEEDDDDDDDDDEEEFFFFFFIIIIIIIIIGGGDDDCCCDDDEEEHHHJJJKKKMMMMMMMMMKKKJJJNNN]]]jjjzzz___qqqnnnBBB777;;;888777<<<333222111000111333666888777777777666666666777777777777777777666555444444333333444444333222222111444666===EEEEEEHHH\\\tttvvvtttuuukkkTTTPPPYYYbbbeeeffffffiiihhhgggkkkpppoooiiifff]]]VVVSSSNNNCCC:::666111111000000///......---//////...........................---------,,,,,,++++++,,,,,,---......///222222222333555777888999???EEEJJJLLLMMMQQQZZZaaaooouuuzzz}}}|||zzzyyyxxxrrrtttwwwyyyyyy{{{}}}}}}uuuwww}}}eeeOOOFFFHHHHHHJJJMMMOOOPPPOOONNNMMMKKKKKKLLLNNNQQQTTTVVVWWWVVVRRROOOPPPSSSUUUSSSPPPTTTXXXWWWYYYwwwyyyrrr___HHH;;;CCC???<<<999777777777666555555555555666777888999:::<<>>;;;999888777555333666555555555555666777777888;;;@@@EEEKKKRRRZZZ___dddhhhlllnnnnnnooossswww~~~~~~eeebbbbbbddd```UUUKKKGGGAAA???@@@IIIXXXhhhuuu{{{uuuaaaZZZZZZRRRJJJEEEHHHLLLMMMLLLLLLOOOMMMJJJHHHHHHIIIKKKMMMLLLKKKIIIFFFEEECCCCCCCCCEEEIIIMMMOOOOOOOOORRRUUUWWWUUUQQQLLLGGGFFFHHHJJJOOONNNMMMJJJIIIIIILLLOOOUUUUUU\\\kkkwwwzzzxxxvvvtttwww|||qqqaaauuu{{{pppxxxwwwfffppprrr~~~xxxrrrwww|||wwwmmm{{{wwwmmmYYYGGGCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAABBBBBBBBBFFFGGGGGGEEECCCCCCDDDEEEIIIJJJJJJJJJKKKLLLMMMMMMVVVfffkkkjjjppp~~~{{{OOO:::;;;:::222555444333222222333444555555666777777888888888888666666666666555444333222111222222333222222111111111111777@@@DDDFFFMMMUUUmmmvvv||||||}}}kkk___YYYXXX```eeejjjlllkkkjjjhhhfffbbb]]]VVVPPPIII@@@777222000000000//////.........111111111000//////..................------------,,,,,,,,,---------......//////.........//////000///333777999999:::>>>BBBJJJRRRYYY^^^dddkkkpppppptttqqqnnnnnnmmmooouuu|||sssttttttttttttwww|||wwwlllqqqtttzzzuuuXXXOOOLLLHHHLLLLLLMMMMMMLLLJJJHHHGGGJJJJJJJJJJJJJJJKKKLLLMMMSSSPPPMMMMMMNNNNNNMMMLLLLLLMMMPPPOOOSSSllljjj{{{~~~YYYCCC@@@===;;;999999888555333666666555444444444444555666888<<<@@@DDDJJJQQQVVV\\\```dddggghhhkkkqqquuuwwwwww|||sssnnnlllmmmiii]]]QQQKKKCCC@@@BBBOOObbbrrr~~~hhhXXXWWW\\\RRRMMMGGGGGGJJJLLLLLLKKKMMMKKKIIIGGGGGGGGGHHHIIIMMMMMMMMMLLLJJJHHHGGGEEEGGGKKKOOOOOOKKKJJJNNNRRRUUUTTTQQQNNNJJJJJJKKKMMMJJJJJJJJJIIIIIIKKKNNNRRRSSSOOOSSS```ppp{{{|||yyyvvv~~~~~~ttteeezzz|||ooowwwxxxkkkxxxpppzzzsssoooooolllfffcccyyykkkTTTDDDFFFBBBCCCCCCDDDCCCBBBAAAAAA>>>???@@@AAABBBCCCDDDDDDGGGHHHHHHGGGFFFEEEGGGHHHHHHIIIJJJLLLNNNPPPQQQRRROOO[[[\\\XXXmmmvvvhhhEEE===<<<777777666444333333333333333555666777888999:::999999666666666666555444333222111222222333333333222222///000444<<>>;;;:::999999777666777666555444333333333333555777:::<<>>:::;;;888777666444333222222222333444666888999:::999999666666666666666555333333222222333444444444333333///000222666<<>>EEEKKKQQQTTTYYYaaaggghhh]]]\\\bbbjjjjjjbbb```dddlllmmmnnnoooppptttzzz~~~}}}wwwqqqttt~~~zzzxxxkkkPPPHHHJJJIIIGGGGGGGGGGGGFFFEEEDDDDDDBBBCCCCCCDDDEEEFFFHHHHHHNNNLLLIIIGGGGGGHHHJJJKKKLLLLLLPPPRRRMMMOOOhhhdddhhhzzzZZZFFFBBB>>>;;;::::::999888777777666444444333333333555777888999;;;>>>CCCGGGIIIMMMSSSWWW[[[aaahhhnnnjjjlllsss~~~}}}xxxjjjYYYMMMHHHEEELLL^^^ppp{{{zzzuuu|||~~~ooo[[[PPPOOORRRKKKLLLIIIFFFGGGJJJJJJGGGEEEFFFHHHIIIIIIHHHFFFEEEBBBDDDFFFHHHIIIHHHGGGFFFCCCFFFIIIJJJJJJLLLPPPTTTTTTRRRNNNIIIEEECCCEEEGGGCCCDDDDDDEEEFFFJJJOOOSSSMMMLLLRRR```jjjllliiiggg}}}~~~}}}wwwppp{{{ooozzzwwwkkkxxx{{{mmmpppoooccc]]]cccwwwhhhOOOAAAFFFBBBCCCEEEFFFFFFEEEDDDCCCEEEFFFHHHIIIKKKKKKKKKKKKJJJKKKKKKKKKJJJJJJLLLNNNLLLNNNQQQUUUWWWXXXXXXXXXWWWWWWWWWXXX```xxxrrrcccpppvvvOOO<<<;;;999888777555444222111111000222444777888888888888777777777777666555444444222333444555555555555555111111111111444;;;DDDIIIOOOZZZbbbdddlll|||ssskkkgggjjjmmmmmmnnnqqqeeegggbbbWWWMMMHHHAAA:::222222222222222222222222---------...//////000000////////////............------------------------,,,,,,,,,---...///000111222333333444666999<<>><<<;;;;;;:::777777666555444444444444555666777777777:::>>>AAABBBEEEJJJNNNQQQVVV^^^dddhhhjjjooo{{{wwwdddVVVKKKKKKUUUhhhsssvvv{{{}}}|||zzzqqqiiiqqqyyycccUUUOOOLLLKKKHHHKKKKKKHHHHHHKKKJJJFFFDDDDDDEEEEEEFFFFFFGGGGGG@@@BBBDDDEEEFFFFFFEEEDDDBBBCCCDDDFFFIIILLLPPPRRRTTTRRRMMMHHHDDDDDDGGGIIIDDDDDDDDDDDDDDDFFFKKKNNNNNNMMMTTTcccooosssqqqqqq~~~~~~{{{rrrpppyyyppp{{{|||zzzfffxxxuuugggmmmmmm```[[[bbbvvv|||xxxqqqeeeNNNAAAHHHBBBDDDFFFGGGHHHGGGEEEDDDJJJKKKMMMNNNNNNNNNMMMMMMJJJKKKLLLKKKKKKKKKMMMOOORRRTTTXXX[[[]]]]]]\\\[[[PPPQQQVVV[[[ZZZ```zzz^^^TTThhhhhhEEE>>>999999777666444222111000...///222555777777666666888888888888777666555444333444444555666666666555333333000---...666AAAGGGDDDQQQ[[[]]]eeeuuurrrllljjjffffffiiicccfffbbbWWWNNNJJJDDD>>>333333333333333333333333+++,,,,,,---...///000000000/////////............---------------------------,,,,,,,,,---....../////////000111555999>>>BBB@@@DDDFFFFFFIIIQQQXXXZZZ___ZZZ]]]eeeeee^^^___fffdddfffiiilllooosssxxx{{{rrrbbbaaauuurrr```iii~~~{{{eeeRRRHHHFFFFFFEEEFFFFFFGGGGGGHHHHHHIIIIIIKKKKKKJJJIIIHHHHHHHHHHHHKKKNNNSSSUUUTTTQQQOOONNNUUU\\\dddddd\\\XXXaaammm|||zzzqqquuuVVVPPPHHHAAA===<<<;;;;;;777777666555555555555555444555555555555777:::======AAAEEEGGGJJJOOOVVV\\\aaabbbfffqqqoooaaaUUUVVVcccvvv|||wwwxxxxxxvvvwwwuuuiii___hhhzzzvvvkkkXXXPPPNNNKKKHHHFFFKKKLLLIIIIIIMMMKKKFFFCCCBBBAAA@@@AAADDDGGGHHHBBBCCCDDDEEEFFFFFFEEEDDDEEECCCCCCDDDHHHKKKLLLLLLLLLJJJFFFBBB???AAAFFFJJJFFFFFFEEECCCBBBDDDGGGJJJOOOJJJKKKVVVbbbiiimmmppp}}}yyylllnnnxxxqqq}}}tttbbbwwwuuunnnooonnnhhhcccccc{{{zzzuuuiii[[[OOOHHHEEEIIIKKKMMMNNNMMMMMMNNNOOOPPPQQQTTTUUUUUUSSSQQQOOOIIIIIIHHHGGGHHHJJJMMMNNNSSSXXX^^^___\\\ZZZ\\\^^^YYYWWWXXXZZZ[[[[[[```fffuuu```cccddd;;;;;;999...444AAA666***777333333222222444666999;;;777777777777666444333222555555555555555555555555777333///---...222888<<>>AAADDDHHHLLLOOOSSSVVV^^^jjjwwwzzzhhhYYY___ppp{{{xxx~~~~~~~~~}}}~~~uuuqqqmmmggg\\\WWWbbbqqquuuvvvWWWNNNNNNKKKFFFFFFGGGKKKLLLIIIHHHKKKLLLKKKDDDAAA??????AAACCCDDDEEEAAA@@@@@@AAABBBCCCBBBAAACCCCCCDDDEEEFFFGGGHHHHHHJJJGGGCCC@@@@@@BBBCCCDDDGGGHHHHHHIIIIIIJJJJJJJJJJJJNNNPPPPPPXXXdddkkkkkk||||||}}}|||jjjooosssvvv}}}wwwjjj|||rrrnnnpppkkkaaa___fffzzzxxxrrrgggZZZPPPKKKJJJLLLNNNPPPQQQPPPOOOPPPQQQQQQRRRSSSTTTTTTRRRPPPOOOHHHGGGFFFFFFFFFHHHKKKLLLSSSXXX^^^___]]][[[\\\___]]]ZZZYYYZZZYYYXXX\\\bbbtttggg___OOO@@@???999666888333000666333333222222333555777999777888888777666555444333555555555555555555555555444222111000000222555777:::EEETTTZZZXXXWWWdddsss}}}{{{sssqqqmmmgggbbbaaa```ZZZKKK>>>555555666888888555222000///////////////000111111222222111000///......---///...------,,,,,,,,,---------------------------///000111222444777===AAAOOOQQQSSSRRROOOPPPTTTYYY[[[^^^aaabbbbbbaaabbbcccdddkkkrrrtttuuuwwwzzz}}}eeejjjvvvkkkgggxxxrrr]]]KKKFFFFFFCCCCCCGGGJJJJJJKKKLLLNNNOOOPPPPPPRRROOONNNPPPNNNIIIJJJOOOSSSRRRPPPPPPQQQQQQPPPOOOQQQTTTVVVVVVUUUUUUUUUVVVeeehhhNNNAAA>>>@@@BBB:::888666666777777666555555444333333333333444555444666999<<<>>>AAAEEEHHHFFFIIIOOOYYYdddssswwwgggiiisss|||{{{xxx{{{|||yyyyyyzzztttooojjjcccYYYWWWcccsss~~~|||iiiNNNHHHJJJHHHDDDDDDHHHKKKLLLIIIGGGJJJKKKIIIDDDBBB@@@???AAACCCDDDDDDCCCBBBAAAAAACCCDDDDDDDDDEEEEEEDDDCCCCCCEEEHHHKKKKKKHHHDDDAAA@@@AAAAAABBBFFFFFFGGGHHHJJJLLLNNNOOOLLLOOOOOOOOOVVVccclllnnnzzz~~~}}}mmmrrrtttsss}}}xxxkkk|||ppplllmmmfffZZZ^^^mmmzzzwwwpppdddWWWOOOLLLMMMNNNPPPQQQQQQPPPOOOPPPQQQSSSSSSSSSRRRQQQPPPOOONNNGGGFFFDDDDDDEEEFFFHHHJJJSSSWWW\\\]]]\\\[[[\\\^^^___\\\ZZZYYYWWWTTTWWW]]]^^^zzzaaazzzjjjDDD??????<<<444444777333444333222222222333555666888888888888777666555555555555555555555555555555111222222333333222222111444>>>OOO\\\]]]ZZZ[[[```wwwxxxpppjjjkkklllcccPPP@@@666888999999888555222///111000000//////000000000333222222111000///...............---------------------------------------///000000111222777<<>>BBB<<<:::999888999888777555555444444333333333444444222333666777888;;;>>>AAAAAABBBHHHOOOVVV___ooo}}}sssnnnpppxxx|||xxxxxx|||wwwyyy{{{yyytttpppoooppppppkkkeee]]]VVVWWWdddrrrtttzzz~~~{{{yyypppZZZFFFCCCGGGFFFDDDDDDHHHKKKKKKGGGEEEGGGHHHGGGDDDBBB@@@???AAACCCCCCCCCBBBAAA@@@@@@AAACCCEEEFFFGGGGGGEEEAAA???BBBHHHNNNKKKHHHEEEBBB@@@???@@@@@@EEEEEEDDDEEEGGGKKKNNNPPPMMMOOONNNMMMSSS___kkkrrrzzz}}}|||jjjqqquuuppp~~~xxxlllzzzmmmjjjbbbZZZcccvvvyyyuuulll___SSSLLLKKKMMMMMMNNNPPPOOONNNMMMMMMNNNTTTSSSQQQOOOMMMMMMMMMMMMFFFEEEDDDCCCDDDFFFHHHIIIQQQTTTXXXYYYYYYYYYZZZ[[[]]]ZZZXXXWWWUUUQQQSSSXXXaaaqqqmmmRRR;;;:::AAA999888<<<222555444333222222222333333777888888888888777777666555555555555555555555555222222333333333222000000888666>>>SSSeeehhh```XXXhhhrrrxxx|||zzzqqqVVVAAA;;;======999666555333111222222111111000111111111333333222111000//////...---...............------------------------------///000000000222666<<>>;;;::::::888555333555555444444444444444444333444666666666888:::===@@@AAAEEEJJJNNNRRR\\\fffvvvooolllqqquuuuuusssuuuzzz{{{zzztttlllfffddddddhhheee___XXXTTTWWWaaakkkfffeeehhhooouuuzzz___PPPCCCCCCGGGGGGFFFFFFGGGJJJIIIEEECCCEEEFFFEEEDDDBBB???>>>@@@AAABBBBBB@@@@@@???>>>>>>@@@DDDGGGFFFGGGFFFCCC@@@BBBHHHMMMHHHGGGFFFCCCAAA@@@@@@AAAFFFDDDBBBBBBDDDHHHLLLOOOMMMNNNLLLKKKNNNYYYgggqqq||||||uuueeemmmvvvqqq~~~zzzpppzzzmmmddd```jjjzzzqqqnnnfff[[[PPPKKKKKKNNNKKKMMMNNNNNNMMMKKKLLLMMMSSSQQQOOOLLLJJJJJJJJJKKKFFFEEEDDDDDDEEEGGGJJJKKKOOOPPPSSSTTTTTTTTTUUUUUUVVVTTTTTTUUUSSSPPPQQQUUUdddgggkkkssswwwIII777???;;;888;;;666555555444333222222111111666777777888888888888777666666666666666666666666555444333222111111111111777111333EEEXXX```\\\XXXUUUaaahhhppp]]]DDDCCCGGGFFF>>>999999999666666555444444333333333444444444333222111000//////------...//////......---------------------------///000000111222777<<>>;;;::::::999777555666666666666555555444444333444555555555555777999999999===AAACCCDDDJJJQQQ^^^mmmrrrlllhhhlllqqqrrrooonnnssssssqqqkkkbbb]]][[[\\\```___ZZZTTTQQQTTTZZZ^^^UUUQQQZZZmmmuuusssxxxsssRRRJJJCCCCCCFFFFFFFFFEEEEEEHHHHHHCCCBBBEEEGGGFFFEEEBBB???>>>???@@@@@@@@@BBBBBBBBB@@@???AAAEEEIIIDDDFFFHHHGGGEEEEEEHHHJJJDDDEEEFFFEEECCCAAABBBDDDDDDCCCAAABBBEEEJJJPPPSSSLLLLLLLLLIIIIIIQQQ```mmmyyyzzzvvveeemmmtttpppzzz|||tttuuujjjiiipppvvvgggeeeaaaYYYPPPLLLMMMOOOJJJLLLNNNMMMLLLKKKLLLMMMOOONNNLLLJJJHHHGGGHHHHHHEEEDDDDDDDDDFFFIIILLLNNNMMMNNNNNNOOOOOOOOOOOOOOONNNNNNPPPSSSRRRNNNNNNQQQYYYRRRvvv{{{hhhqqqKKK@@@:::666999<<<555555555444333222222111555555666777888888888888666666666666666666666666777555333111111111333444...///333999===AAAJJJSSSNNNYYY^^^bbbmmmuuu~~~}}}fffKKKOOOVVVVVVMMMFFFFFFDDD??????>>><<<:::888777666666555444444333222111000000,,,---...000000///......------------------------///000222333555888===@@@BBBDDDGGGJJJMMMOOOPPPPPPJJJRRR\\\aaa```^^^___```hhhfffgggiiifffggguuuUUUJJJCCCEEEFFFBBBCCCGGGIIIJJJKKKLLLLLLKKKJJJJJJQQQTTTTTTPPPMMMMMMMMMKKKJJJLLLPPPRRRSSSTTTUUUVVVQQQQQQPPPOOONNNOOOQQQTTTYYYxxx~~~ttt~~~kkktttxxxZZZIII@@@>>>;;;;;;;;;<<<<<<;;;777888888888777666555444222333444333333333555666555444777;;;<<<;;;>>>DDDIIIOOOXXXeeewww{{{qqqkkkccc___\\\^^^cccdddbbb___```aaa```\\\XXXVVVWWWZZZ[[[ZZZUUUNNNLLLOOOPPPOOONNNUUUeeewww|||xxx|||ppp[[[HHHEEECCCCCCDDDDDDDDDDDDDDDGGGGGGDDDDDDHHHKKKKKKGGGDDDAAA@@@@@@AAAAAAAAAFFFHHHHHHFFFDDDDDDHHHLLLCCCEEEHHHJJJKKKKKKIIIHHHBBBEEEHHHGGGEEECCCDDDFFFCCCBBBBBBCCCHHHNNNTTTXXXLLLMMMMMMKKKGGGJJJWWWfffrrryyy~~~zzzjjjqqqqqqqqqvvv{{{vvv{{{mmmooorrrpppddddddaaaZZZRRRLLLJJJKKKGGGHHHJJJKKKJJJIIIJJJKKKKKKKKKIIIHHHGGGFFFEEEEEECCCCCCCCCDDDFFFJJJMMMOOONNNMMMLLLLLLMMMLLLLLLKKKHHHIIINNNSSSQQQLLLJJJKKKMMMLLL```mmmtttvvvPPP@@@:::999>>>555555555555444444333222333444555666777888888777666666666666666666666666666555444333333333444555---///222222......999FFFIIISSSUUUXXXdddjjjqqq~~~tttqqqqqqrrrqqqnnnooorrrxxxmmmTTT\\\hhhlllddd\\\XXXRRRJJJLLLJJJFFFBBB>>>;;;888777555555444333222111111000,,,---///000000000///...------------------------...000333666777:::===@@@???@@@BBBEEEIIIKKKLLLLLLJJJOOOUUUYYY[[[]]]___```eeegggnnntttqqqnnnxxxwwwSSSIIICCCEEEFFFCCCDDDJJJIIIIIIIIIJJJJJJKKKKKKKKKOOOSSSRRRLLLIIIKKKKKKHHHIIIIIILLLOOOSSSTTTTTTRRRPPPPPPPPPOOOMMMNNNOOOQQQLLLfffmmmfffrrr|||qqqwwwnnn]]]HHHEEE@@@===<<<=========999999::::::999888666555222333444333222333444666666444666999:::888:::===;;;@@@DDDGGGPPP]]]fffjjjeeeffffffddd___[[[XXXWWWRRRPPPNNNMMMPPPRRRQQQNNNNNNPPPQQQPPPOOOQQQVVV[[[ZZZXXXPPPGGGDDDHHHHHHEEE\\\wwwuuu]]]KKKBBBCCCDDDDDDDDDEEEFFFFFFEEEHHHIIIFFFGGGMMMRRRSSSKKKHHHDDDCCCCCCDDDCCCCCCIIIKKKMMMKKKGGGFFFIIIMMMEEEEEEFFFJJJOOOPPPMMMIIICCCGGGKKKJJJFFFCCCDDDFFFDDDDDDCCCDDDGGGKKKPPPSSSMMMNNNQQQOOOHHHEEEPPP___mmm~~~zzz~~~wwwgggpppsssuuuxxxyyywww{{{~~~}}}nnnrrrssslllhhhhhheee]]]SSSIIIEEEDDDBBBDDDFFFGGGFFFFFFGGGIIIIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAACCCFFFJJJMMMPPPNNNMMMLLLKKKLLLKKKJJJIIIFFFGGGMMMRRRQQQJJJGGGGGGKKKQQQVVVdddsss^^^uuubbbJJJBBB:::;;;555555666666555555444333222333444666777777777777777777777777777777777777444555555555555555555555444///,,,...///111555:::AAAHHHIIIOOO]]]dddfffooobbb```aaadddcccaaacccgggooozzzrrr[[[eeettt|||uuulllggg]]]QQQUUUSSSNNNHHHBBB===999777666555444444222222111000+++---///000111000///...------------------------...111555888999;;;===???>>>>>>@@@DDDIIIMMMPPPPPPMMMNNNPPPSSSWWW[[[___aaaccchhhuuu}}}uuu{{{}}}nnnxxx}}}SSSIIIDDDGGGHHHEEEHHHNNNIIIIIIHHHIIIIIIKKKLLLMMMNNNQQQPPPIIIEEEHHHIIIFFFIIIHHHIIINNNRRRTTTRRROOOOOOPPPPPPOOOMMMLLLMMMNNNOOO```gggcccbbbppp}}}fffyyyrrrSSSMMMFFF???<<<;;;::::::::::::;;;;;;:::999777666444555666555444444666888666444444777777555666999222;;;BBBAAA@@@CCCGGGIIIJJJLLLMMMLLLJJJJJJLLLOOOMMMLLLIIIFFFFFFIIIJJJHHHGGGIIIKKKKKKLLLOOOVVV[[[\\\XXXMMMAAA>>>CCCDDD@@@pppiiiTTTFFF@@@DDDFFFFFFEEEGGGIIIJJJFFFIIIKKKIIIJJJQQQWWWXXXNNNKKKGGGEEEEEEFFFFFFEEEHHHLLLNNNLLLHHHFFFHHHKKKHHHEEEDDDIIIPPPSSSOOOJJJEEEJJJMMMLLLGGGCCCCCCEEEGGGFFFDDDCCCCCCDDDGGGHHHNNNPPPSSSRRRIIIDDDMMM\\\lll{{{~~~ooo```jjjwwwzzz}}}wwwvvvttt~~~}}}xxxwwwwwwnnnhhhddd___VVVJJJCCCDDD@@@BBBDDDEEEEEEEEEFFFGGGFFFHHHJJJJJJHHHGGGFFFFFFDDDCCCBBBAAABBBDDDGGGIIIHHHHHHHHHJJJKKKKKKJJJIIIGGGGGGHHHIIIJJJJJJIIIIIIGGGVVVYYYWWWssseee]]]rrrcccHHH===777999888444222333555555222444444333222333555888999999888777666555555555666444555555666666555555444222222222111111111111000666;;;BBBKKKSSSZZZ^^^```SSSTTTUUUWWWXXXYYYYYYYYY\\\mmmyyy\\\iiiwww}}}oooeee```^^^UUUVVVSSSIII@@@:::777555555333000------...111333//////000000000000//////...------,,,,,,------...000111333666:::>>>BBBDDDLLLKKKHHHGGGGGGIIIMMMOOORRROOOQQQWWW\\\```gggmmmggguuuvvvpppvvv||||||ssstttyyyxxxkkkMMMKKKIIIIIIJJJJJJGGGDDDFFFGGGGGGEEEDDDEEEGGGJJJMMMJJJHHHHHHIIIIIIEEEBBBFFFFFFGGGHHHJJJLLLNNNOOOPPPOOOOOONNNNNNOOOOOOPPPNNNSSS[[[ZZZPPPVVV{{{xxx```~~~zzzbbbJJJBBBBBB@@@===<<<999999888999:::999666333666555555555444444444444444444444444444444444444444555666888:::<<<>>>>>>AAAAAABBBCCCCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@AAACCCCCCFFFJJJLLLLLLPPPVVV\\\QQQEEE===;;;>>>EEEKKK|||~~~]]]KKKLLLEEEDDDCCCDDDFFFIIIJJJJJJEEEIIIMMMNNNNNNOOOQQQTTTKKKJJJIIIHHHFFFEEEDDDCCCCCCFFFJJJIIIEEEDDDHHHKKKKKKLLLKKKJJJMMMRRRQQQLLLLLLLLLKKKJJJHHHGGGEEEEEEJJJGGGBBB@@@AAACCCEEEFFFQQQPPPOOOLLLKKKMMMTTTYYYiii|||sssbbbhhhxxxuuupppwwwuuuuuu~~~zzzqqqbbbRRRHHHDDDDDD@@@BBBEEEFFFFFFGGGHHHJJJHHHJJJKKKJJJIIIHHHGGGGGGEEEDDDCCCBBBDDDFFFIIIKKKKKKKKKLLLMMMLLLJJJGGGEEEIIIIIIJJJKKKKKKKKKKKKKKKNNNTTTVVVWWWfffhhhddd{{{dddGGG@@@999888555333333555666555444444333222333555777888888888777777777666666666444444444444444444444444222222222222111111111111222555;;;AAAGGGKKKMMMOOOIIIIIIKKKLLLMMMNNNNNNNNNLLLVVVmmmzzz```dddxxxrrrddd\\\UUUSSSMMMEEE===999666444444222000......///000222//////000000000000//////...------,,,,,,------...000000222555999>>>BBBDDDPPPNNNKKKIIIIIIJJJMMMNNNPPPTTT]]]dddhhhnnn{{{mmm]]]fffttt|||{{{wwwyyyhhhwww}}}qqqcccZZZJJJHHHGGGGGGHHHGGGDDDAAA???@@@BBBCCCDDDEEEHHHJJJQQQLLLGGGEEEDDDDDDCCCAAADDDDDDEEEFFFHHHJJJKKKLLLMMMLLLLLLLLLLLLLLLLLLMMMJJJJJJMMMMMMFFFHHH^^^yyyyyygggRRRDDD<<<<<<@@@<<<<<<<<<:::999999;;;>>>888777777777777666666666444444444444444444444444666666777777888999::::::;;;;;;<<<=====================<<<<<<;;;<<<<<<===BBB@@@@@@CCCEEEFFFJJJOOOLLLJJJEEE>>>:::CCCWWWhhhpppUUUIIILLLGGGEEEDDDEEEGGGJJJKKKKKKJJJLLLNNNMMMKKKJJJKKKLLLFFFFFFFFFGGGGGGGGGHHHHHHFFFIIILLLJJJGGGFFFHHHKKKPPPQQQNNNLLLNNNQQQPPPKKKMMMLLLJJJHHHGGGFFFEEEEEELLLHHHDDDBBBDDDFFFIIIIIILLLPPPSSSNNNHHHGGGPPPXXXjjjsssbbbhhhxxxuuurrryyyvvvooowwwfffNNNEEEEEEDDDAAACCCFFFGGGGGGIIIKKKMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGFFFFFFGGGIIIKKKMMMRRRRRRRRRQQQNNNKKKGGGDDDKKKLLLLLLLLLLLLMMMMMMMMMRRRPPPTTT[[[bbbvvveeesss]]]AAA<<<:::888666555555555666444444333333333555666777777777888999999888666666555444333333333333444555333222222222111111111111000111444777999;;;;;;;;;===>>>???@@@AAABBBBBBBBB???AAAMMMhhhuuuaaaVVVkkkooocccUUUNNNDDD===999777444222111111000/////////000000///000000111111000000///......------------......000000222555999>>>BBBDDDMMMLLLJJJIIIIIIKKKNNNOOOSSS```sss~~~dddLLLYYYqqq~~~~~~~~~xxxrrrvvvsssggg~~~~~~lllYYYNNNJJJEEEDDDDDDEEEFFFDDDAAA>>>:::<<>>???@@@@@@AAAAAABBBCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJEEEDDDGGGFFFCCCJJJTTTkkkuuutttWWWCCC???DDD:::<<<===<<<:::999;;;===:::::::::999999999888888555555555555555555555555777777666666666555555555777777888999999999999888::::::999999999999::::::AAA<<<;;;???BBBCCCFFFJJJKKKHHHCCC>>>BBBRRRhhhxxxyyy```OOOJJJMMMIIIGGGFFFFFFHHHJJJKKKKKKMMMNNNOOOMMMKKKHHHHHHHHHDDDDDDEEEFFFGGGHHHIIIIIIIIIKKKMMMLLLIIIGGGIIILLLRRRRRRPPPMMMNNNQQQQQQNNNNNNMMMJJJGGGEEEEEEEEEEEELLLIIIFFFEEEGGGJJJMMMNNNMMMWWW\\\UUUGGGBBBJJJUUUppprrrbbbhhhyyyxxxvvv}}}vvvuuuwwwzzz|||{{{{{{hhhLLLEEEFFFDDDBBBDDDFFFGGGHHHJJJLLLOOOOOOOOONNNMMMNNNMMMLLLJJJJJJJJJIIIIIIJJJLLLNNNOOOWWWWWWUUURRRNNNKKKIIIIIILLLLLLLLLLLLLLLLLLLLLMMMPPPNNNSSS```lllppp}}}CCC???<<<::::::888555444555444444333333333444555555555666888::::::999777666666444333111111333444666333333222222222111111111111111222333333333222111666777888999::::::::::::===:::===NNNcccmmmggg\\\OOO[[[lllzzzuuugggVVVIII<<<666666444111000///000000000000000//////000000000111111000000000......------------......111111333666:::>>>BBBDDDCCCCCCCCCDDDGGGKKKOOOQQQSSSgggdddJJJ\\\uuuxxxuuu{{{}}}xxxvvvwwwaaaNNNEEECCCAAABBBCCCDDDDDDBBB???===:::===@@@AAAAAA@@@AAAAAAOOOJJJDDD???<<<<<<===>>>?????????AAABBBDDDFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIDDDBBBGGGIIIGGGFFFGGGMMMjjj|||uuuqqqUUUEEEAAA999;;;>>>@@@???===:::777;;;;;;;;;:::::::::999999555555555555555555555555555555555444444333333333777888888999999999999999::::::999999::::::;;;;;;???:::999>>>BBBCCCDDDGGGIIIAAA:::>>>QQQhhhvvvyyyjjjWWWOOONNNMMMIIIHHHFFFFFFHHHJJJJJJJJJLLLMMMMMMMMMLLLJJJJJJJJJEEEEEEEEEFFFFFFFFFFFFGGGIIIJJJLLLKKKJJJIIIKKKLLLMMMOOONNNKKKMMMQQQSSSRRRPPPMMMJJJFFFEEEEEEFFFGGGKKKHHHFFFFFFIIILLLOOOOOOSSS\\\```XXXIII@@@EEEMMMrrrqqqaaaiiiyyy|||{{{}}}xxxvvvuuuxxx{{{zzzzzzhhhMMMIIIIIIEEEDDDFFFGGGGGGGGGIIIKKKNNNQQQOOOMMMMMMOOOOOONNNLLLKKKKKKKKKKKKLLLNNNOOOPPPUUUTTTQQQMMMHHHGGGIIILLLKKKJJJIIIIIIIIIIIIJJJJJJKKKMMMRRR^^^rrrqqqgggFFF>>>999::::::666444555555444444333333333333444444555777999:::999888666666555333222222333555666333333333222222222222111111222222222111111000000333333444555666666666666<<<888888>>>IIIQQQSSSRRRPPPSSS[[[jjj|||wwwfffWWWGGG888333333111///000...///000000000000///...000000111111111111000000///......------......///222333444666:::>>>AAACCC>>>??????AAAEEEIIILLLOOOMMMeeennnTTTdddzzzzzzyyywwwxxx{{{|||}}}ppp[[[KKKBBB???@@@AAABBBCCCBBB@@@>>>===:::===@@@AAA@@@???@@@@@@FFFEEECCC@@@===<<<<<<<<<>>>>>>???@@@BBBCCCEEEFFFDDDDDDCCCCCCCCCCCCDDDDDDBBB@@@???BBBDDDCCCBBBCCCJJJTTTvvvyyyxxxiiiRRRDDDCCC@@@>>>>>>AAAAAA===:::;;;;;;;;;:::::::::999999666666666666666666666666333333333333333444444444888999999:::::::::::::::999999999999999:::;;;<<<<<<888888<<<>>>======@@@???CCCHHHRRRdddxxxsss]]]SSSRRRPPPKKKIIIHHHFFFEEEGGGHHHIIIHHHKKKJJJJJJJJJJJJJJJHHHGGGCCCCCCDDDEEEEEEFFFGGGGGGFFFHHHIIIIIIIIIJJJKKKLLLIIILLLLLLIIIJJJNNNPPPOOONNNLLLIIIFFFEEEEEEFFFGGGGGGEEEDDDDDDGGGKKKMMMNNNPPPTTTVVVQQQGGG@@@@@@CCCfffpppaaaiiiyyy~~~zzzxxxwwwiiijjjqqq{{{}}}}}}cccPPPMMMLLLIIIGGGGGGGGGFFFEEEFFFHHHJJJNNNKKKIIIJJJMMMOOOMMMKKKIIIIIIIIIJJJKKKLLLNNNNNNMMMMMMKKKFFFAAAAAAEEEIIIIIIHHHGGGFFFFFFFFFGGGHHHHHHNNNQQQXXXmmmzzz]]]KKK===::::::777555777555555444444333333222222333444666777888888888777666555444444444444555666333333333333222222222222000000000000000000000111000000111222222222222222444444444555777<<>>????????????AAACCCEEEHHHIIIJJJaaaccclll{{{~~~yyy~~~uuuuuuzzz~~~}}}|||gggTTTFFF>>>:::???@@@BBBAAA???>>>>>>???888;;;===??????@@@AAACCC@@@AAABBBAAA>>><<<;;;;;;======>>>???AAACCCDDDEEEBBBBBBAAAAAAAAAAAABBBBBB@@@@@@??????======???AAACCCBBBTTTzzzppp~~~pppaaaWWWOOOFFF???======>>>???;;;;;;:::::::::999999999777777777777777777777777222333333444444555555555777777888999999999999999777777777777777888999:::999777666777777666:::@@@RRRkkk~~~ttt___SSSPPPQQQMMMIIIJJJHHHFFFFFFGGGHHHHHHGGGIIIHHHGGGHHHHHHHHHFFFDDD???@@@AAACCCEEEGGGIIIJJJFFFGGGGGGHHHIIIIIIJJJJJJGGGKKKLLLHHHGGGIIIIIIGGGJJJHHHFFFEEEDDDDDDEEEFFFDDDBBBAAABBBEEEHHHJJJKKKFFFHHHIIIGGGCCC@@@>>>>>>VVVyyyoooaaajjjzzz~~~uuussstttqqqbbbbbbkkkxxx}}}qqq\\\RRRPPPPPPOOOIIIIIIGGGEEEBBBBBBDDDFFFIIIEEECCCDDDIIILLLKKKIIIEEEEEEFFFGGGHHHIIIJJJJJJFFFHHHIIIEEE@@@>>>AAADDDHHHGGGEEEDDDDDDDDDFFFFFFIIIOOOSSSYYYiiixxxvvviiimmmvvvlllMMMAAA===888666888555555444444333222111111222333444555666777888888666666666666666666666666444444333333333222222222000000000000000000111111000000111111222222111111---000111111000222666999333999BBBQQQeeetttvvvpppZZZIII:::666333------222............//////000000000111111222222111111000//////............//////222222222222444666999:::;;;;;;<<<===???AAADDDEEEHHH\\\zzzwwwxxx}}}}}}}}}}}}yyyxxxzzz}}}{{{aaaMMMBBB======>>>???@@@>>><<<;;;>>>@@@:::;;;<<<===<<<===???AAA???AAABBB@@@===;;;:::;;;;;;<<<<<<===???AAACCCDDD@@@@@@????????????@@@@@@???@@@@@@>>>===>>>???@@@<<<<<>>@@@<<<;;;;;;;;;;;;:::::::::777777777777777777777777444444555555555555666666666666777888888888888777555555555666666777999999888777666666666:::GGGUUUyyyqqq^^^OOONNNPPPMMMKKKLLLLLLJJJGGGGGGHHHIIIHHHHHHGGGFFFFFFHHHJJJKKKJJJHHH???@@@AAACCCEEEGGGHHHIIIJJJIIIHHHHHHHHHHHHGGGGGGCCCIIIKKKHHHFFFGGGFFFDDDCCCCCCBBBBBBBBBBBBCCCCCCBBB@@@???@@@CCCFFFHHHHHHGGGHHHIIIGGGDDDAAA@@@@@@QQQwwwnnnaaajjjzzzwwwnnnppppppkkkkkkgggkkkvvv}}}fffVVVSSSRRRSSSTTTJJJIIIGGGDDDAAA@@@AAACCCEEEAAA>>>@@@EEEIIIIIIFFFAAABBBCCCDDDEEEFFFFFFGGGDDDHHHKKKIIIDDD??????AAAHHHGGGEEECCCCCCDDDEEEFFFKKKPPPVVV___jjjtttuuurrrvvv___ddd{{{___III@@@888666888555555555444333222111000222222222333444666888999666666777777777777666666444444444333333333222222111111111111111111222333111222222333333333222222---///111222000///000111444888<<<@@@JJJWWW```ccc[[[JJJ<<<999444,,,---444...............///000111111111222222222222111111//////............//////000000000000111333555666333444666888<<>>???>>><<<999999===@@@>>>>>>===;;;999999;;;===AAABBBBBB???;;;999:::<<<::::::;;;<<<>>>@@@BBBCCC>>>>>>============>>>>>>;;;<<<<<<;;;<<>>>>>AAA>>>>>>======<<<<<<;;;;;;???===<<<:::::::::;;;;;;DDDBBB@@@???>>>===:::999?????????>>>>>>???@@@@@@??????>>>>>>=========<<<=========>>>??????@@@@@@>>>???EEEIIIHHHQQQpppxxx{{{```NNNHHHEEE@@@<<<;;;;;;999888888666:::======:::777888999777888888777666666777888:::;;;;;;:::777666777888666:::888999;;;444333???===<<<===???BBBPPPkkkxxxOOOLLLHHHGGGHHHKKKMMMNNNQQQOOOKKKHHHKKKOOOMMMGGGCCCCCCDDDFFFIIIJJJIIIGGG>>>@@@BBBDDDDDDDDDBBBAAAKKKLLLLLLJJJGGGEEEEEEEEEEEEFFFEEECCCDDDHHHHHHEEEBBB@@@>>>???@@@AAAAAA@@@CCCAAA??????CCCFFFIIIJJJRRRPPPTTTSSSJJJJJJLLLEEEWWWyyyiiidddhhhyyy|||vvvtttqqqmmmpppxxxrrrrrrsssvvv~~~iiiRRRSSSNNNGGGHHHJJJFFFEEECCCAAA@@@@@@AAABBBCCCAAA@@@AAADDDEEEDDDBBB>>>???@@@BBBDDDEEEEEEEEECCCDDDEEEDDDBBB@@@@@@AAAAAAAAA@@@AAABBBEEEHHHJJJNNNOOOUUU\\\[[[]]]ooopppZZZ]]]lllYYYCCC>>>666444999555000333222...000111111222333444555666666666666666666666666666666555555444444333222222111000000000111222222333333333222000///000111333444111000///...---......///111333777@@@KKKVVV___cccfff^^^RRRGGG???<<<<<<>>>666333111333222000111555222222333333333222222111000000000///...000444777666444222222444777888777555666888:::;;;===???AAACCCQQQccclllmmmnnnttt{{{{{{uuuxxxssskkksss~~~tttrrrrrrxxxxxxsss^^^MMMCCC???===<<<>>>>>>>>>>>>============>>>======<<<<<<<<<<<<<<>><<<=========>>>???@@@AAABBB>>>>>>>>>======<<<<<<<<<<<<<<<===>>>>>>??????@@@AAA>>>@@@DDDDDDHHH[[[qqqkkk]]]NNNKKKJJJLLLKKKDDD===:::888:::;;;;;;::::::;;;===999999999888777777888999999;;;======;;;:::::::::555999888999>>>:::<<>>@@@AAABBBAAA@@@@@@EEEFFFGGGEEECCCBBBCCCDDDBBBDDDCCC@@@BBBFFFFFFBBBAAA@@@???@@@AAABBBAAA@@@BBBAAAAAACCCEEEFFFFFFDDDJJJIIIQQQTTTQQQXXX___ZZZXXXzzz~~~gggccchhh{{{xxxvvvyyywwwrrrvvv~~~yyyxxxwwwyyy}}}\\\MMMPPPLLLEEECCC@@@AAABBBBBBBBBCCCCCCCCCBBBCCCBBBAAABBBDDDEEEDDDCCC===>>>@@@CCCEEEFFFGGGHHHDDDEEEEEECCCBBBAAABBBDDDDDDCCCCCCCCCDDDFFFIIIKKKOOONNNQQQUUUTTTWWWgggyyycccNNNTTTmmmfffMMM;;;666555333444555333000///000000111222333444444555444444555555666666777777555555444444333222222222000000111111222333333333444333111000000111222222111000///............///333111222;;;IIIZZZffflll{{{yyyrrrdddUUUHHH@@@===:::555333444333000111555222333333444444444333333111111000//////111666999AAA???===:::888888777777555666888999:::<<>>===>>>>>>??????????????????======>>>???@@@???>>>;;;<<<===>>>@@@BBBDDDDDD=========<<<<<<<<<<<<<<<;;;<<<<<<======>>>??????CCC<<<;;;???AAA@@@GGGPPPuuummmkkklllooojjjYYYHHH>>>???===;;;:::;;;<<<<<<;;;888888777666555555666666444666999999888888888888555:::888999@@@CCCLLL]]]ppp|||uuummmsss}}}sssaaaOOOHHHFFFBBBAAABBBDDDFFFFFFFFFFFFDDDCCCEEEIIIGGGAAAKKKHHHDDDBBBBBBCCCCCCBBB======>>>?????????>>>>>>>>>???AAAAAA@@@???@@@AAA???AAA@@@>>>@@@CCCCCC?????????@@@AAACCCCCCBBB@@@AAAAAACCCEEEGGGFFFCCC@@@FFFGGGOOOSSSSSS```llliii```~~~}}}gggdddjjj}}}|||~~~}}}xxxzzzjjjQQQHHHLLLIIIEEEDDD??????AAADDDFFFHHHGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBAAA>>>???AAADDDFFFGGGHHHIIIHHHHHHHHHFFFEEEEEEGGGIIIIIIHHHFFFFFFFFFHHHIIIKKKLLLLLLNNNPPPOOOQQQ]]]jjjxxxbbbUUUjjjsssMMM???444111666444333444222///000000111222222333333222333333444555666666777555555444444333333333333111111111222222333333333444333222111111111111222222222222111111111111111333000000999III\\\jjjrrr|||kkkWWWGGGAAA<<<888888555111111444222333444444444444444444222222111//////222777;;;FFFEEECCC@@@>>><<<<<<===:::999999:::===???@@@@@@MMMVVVdddpppuuutttppplllmmmooopppmmmeee```bbbfffyyywwwzzzzzzwwwwwwxxx}}}~~~rrrkkkSSSIII???<<>>???AAABBBCCCCCCBBBBBB===<<<;;;<<<>>>>>>>>><<<======???@@@BBBCCCDDDDDD<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<======>>>>>>AAA;;;:::>>>@@@???AAAEEENNNccczzzcccWWWTTTOOOKKKKKKNNNMMMGGGAAA@@@???=========>>>======@@@@@@@@@???>>>>>>AAACCCEEEJJJEEEBBBKKKUUUeeezzznnnaaaTTTJJJGGGDDDAAA@@@AAACCCDDDCCCAAABBBBBB@@@BBBEEEDDD???EEEDDDBBBCCCEEEFFFFFFFFF>>>>>>==================<<<>>>@@@@@@???>>>??????>>>@@@@@@>>>@@@CCCBBB>>>>>>???@@@CCCEEEEEECCC@@@AAAAAABBBEEEFFFFFFCCCAAAIIIJJJOOOOOONNN\\\iiifffiii}}}}}}jjjhhhnnn~~~{{{{{{vvvzzz]]]KKKEEEHHHFFFHHHJJJEEEAAACCCGGGKKKLLLLLLJJJIIIGGGGGGFFFDDDBBB@@@???>>>AAABBBCCCEEEFFFGGGHHHHHHJJJKKKJJJIIIGGGGGGIIIKKKJJJIIIGGGEEEEEEEEEGGGHHHHHHIIIKKKNNNNNNNNNUUU\\\lllhhhbbbsssOOO777111666111000666444///000000111111222222222111111222333444555555666555555444444444444333333222222222222222333333333444444333222222111111111222222222222222111111000222000000888III\\\llluuuzzzyyyeeeIIIDDD@@@???;;;555444555333333444444555444444333333222222000000222777:::;;;;;;<<<===???AAACCCCCC<<<;;;;;;>>>BBBDDDDDDBBBNNNTTT^^^iiipppqqqnnnkkkiiigggdddbbbbbbccc```]]]]]]ttt~~~yyyvvvrrruuuhhhZZZGGGDDDAAA@@@AAABBBAAAAAA<<<<<<<<<===>>>>>>>>>??????@@@BBBDDDEEEEEEEEEDDD@@@???>>>>>>>>>>>>===;;;@@@AAABBBBBBCCCBBBBBBAAA;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<======>>>>>>???===<<<=========AAAEEEFFFGGG]]]~~~pppjjjfffjjjqqqqqqeeeZZZUUUSSSQQQQQQSSSTTTTTTRRRZZZXXXTTTOOONNNQQQWWW\\\dddiii```XXX^^^kkk~~~ppp\\\QQQMMMMMMHHHEEEBBBBBBBBBDDDDDDCCC@@@BBBAAA???@@@CCCCCC???>>>>>>@@@CCCFFFGGGEEECCC@@@???>>>===<<<<<<======???AAACCCCCCBBB@@@???@@@???BBBBBB@@@BBBEEEDDD???>>>>>>@@@CCCFFFFFFDDDBBBCCCBBBAAABBBDDDFFFGGGFFFJJJKKKNNNKKKIIIYYYgggccclll|||lllkkkrrruuuppp{{{|||yyyvvv|||sssUUUHHHEEEFFFDDDJJJOOOIIICCCEEEIIILLLMMMMMMKKKIIIGGGHHHGGGEEEAAA>>>>>>>>>BBBCCCEEEFFFGGGHHHHHHHHHIIIJJJJJJHHHGGGFFFGGGIIIGGGEEEDDDBBBBBBCCCEEEFFFFFFHHHJJJMMMNNNOOORRRUUUiiiwww~~~zzzYYYlllgggBBB777<<<111...666333000000111111111222222222111111222222333333444444555555444444444444444444222222333333333333333333333333333333333222222222000000111111000000///...111000111777EEEYYYmmmzzzuuuxxxyyy||||||lllIIIEEECCCCCC>>>777444444666666666666666555444444222333333222111222555777888666666:::???CCCBBBAAA<<<@@@DDDEEEDDDBBBCCCDDDTTTWWW]]]dddiiijjjiiifffhhhddd______dddeee\\\OOOUUUuuu|||}}}vvvsssrrraaaOOOBBBDDDFFFEEEBBBAAABBBEEE???@@@@@@@@@@@@@@@AAAAAA@@@@@@BBBCCCDDDDDDDDDDDDEEECCCAAA@@@@@@@@@>>><<>>===<<<<<<<<<<<<<<<=========;;;<<<<<<======>>>????????????>>><<<999:::>>>CCCFFFGGGIII\\\{{{xxxuuujjjhhhfffgggjjjlllllljjjkkkgggaaa[[[ZZZ```iiippp}}}nnnnnnuuuyyygggVVVNNNOOORRRIIIGGGEEEDDDEEEEEEEEEDDDCCCEEECCC@@@???CCCDDDBBB<<<===@@@CCCEEEDDD@@@===BBBAAA>>><<<;;;<<<===>>>AAACCCFFFFFFDDDBBBBBBBBBBBBDDDEEEDDDEEEHHHFFFAAA??????@@@CCCFFFGGGFFFEEEFFFDDDAAAAAACCCGGGIIIJJJFFFIIIMMMIIIIII]]]lllgggggg~~~|||kkkkkksssnnndddnnn~~~|||zzz}}}~~~yyy```PPPGGGFFFEEEBBBIIINNNGGGCCCEEEHHHJJJKKKJJJHHHFFFEEEFFFGGGDDDAAA??????AAAAAABBBDDDFFFHHHJJJKKKKKKHHHIIIJJJIIIGGGEEEEEEEEECCCBBBBBBBBBCCCFFFHHHJJJIIIJJJKKKLLLNNNRRRUUUUUU___hhhqqqnnndddnnnyyyhhhggg{{{VVVHHHKKK999222999333111111111222222222222222111111111222222222222222444444555555555555555555333333333333333333333333222222333333333333333333000000111111111000///.../////////333@@@VVVpppvvvkkkkkkoooiii\\\IIIFFFGGGHHHEEE>>>:::::::::::::::999888777666555111333444333222111222444888555555===HHHOOONNNKKKKKKWWWaaa[[[LLLAAACCCKKKWWWZZZ^^^bbbeeedddcccaaa`````````dddllllll]]]KKKdddssszzz|||qqqYYYJJJ@@@BBBDDDDDDAAA???AAACCC@@@@@@@@@@@@???????????????????????????@@@AAABBBCCCBBB@@@???@@@???>>><<<>>>???@@@@@@???===;;;:::<<<<<<<<<======>>>>>>>>><<<<<<===>>>>>>??????@@@>>>>>><<<:::999;;;===>>>@@@EEECCCFFFeee|||yyywwwzzz~~~~~~yyyvvvqqqmmmnnnttt~~~|||zzz|||kkk]]]VVVRRRQQQRRRKKKIIIFFFFFFFFFGGGFFFEEEGGGIIIFFFAAA@@@CCCFFFFFF@@@@@@AAACCCDDDDDDAAA???CCCAAA>>>;;;:::;;;<<<>>>???AAAEEEFFFFFFDDDDDDDDDCCCFFFGGGFFFHHHJJJHHHCCC@@@???@@@BBBEEEGGGHHHGGGIIIFFFCCCCCCDDDGGGIIIIIIEEEIIIMMMIIIIII^^^mmmgggddd}}}|||eeegggqqqtttnnn```fffuuurrr|||jjjQQQMMMGGGGGGEEEAAAGGGKKKBBBBBBDDDFFFHHHHHHGGGEEECCCBBBDDDFFFDDDAAA@@@AAACCC???AAACCCFFFIIIKKKMMMNNNIIIJJJLLLKKKHHHFFFEEEDDDBBBBBBBBBDDDGGGJJJNNNPPPMMMMMMLLLKKKNNNTTTXXXYYYYYY^^^hhhgggXXXVVV{{{uuuTTTggg|||}}}hhhXXXZZZCCC888===555222222222222222333333333222222222111111111111111444444555555555555555555333333333333333333333333111222333333444444444444222222333444333222111000.........000;;;TTTsssnnnffffffaaaWWWNNNMMMPPPSSSRRRKKKFFFFFF======<<<;;;:::888777666111333444444222111111111111///333BBBWWWeeehhheeedddwwwwwwZZZFFFJJJVVVSSSVVV[[[___```^^^\\\[[[OOOUUU^^^iiivvvyyyjjjWWWtttnnnooolllNNNCCC>>>???@@@@@@???>>>>>>???>>>>>>======<<<<<<;;;;;;>>>===<<<<<<<<<===>>>??????>>><<<<<<======<<<:::;;;<<<===>>>===<<<:::888<<<=========>>>>>>??????======>>>>>>??????@@@@@@===<<<::::::<<>>CCCIIIXXXyyy~~~yyymmmYYYQQQRRRSSSOOOJJJKKKIIIGGGGGGGGGGGGFFFEEEKKKLLLIIIBBB@@@DDDHHHHHHDDDCCCBBBDDDFFFGGGGGGFFFCCCAAA===:::999:::;;;===;;;???CCCFFFFFFEEEEEEEEEDDDGGGHHHGGGIIIKKKIIIDDD@@@??????AAADDDGGGHHHHHHKKKIIIFFFEEEFFFGGGGGGGGGIIIMMMPPPIIIGGGZZZhhh```ddd~~~|||```bbbnnnlll{{{hhhcccnnn}}}tttwwwoooYYYJJJGGGDDD@@@@@@BBBEEEFFFEEEAAABBBCCCDDDDDDBBB@@@???@@@AAACCCCCCCCCAAA???===BBBBBBBBBDDDJJJQQQOOOJJJLLLPPPRRRPPPIIICCCAAABBBFFFDDDDDDKKKTTTYYYXXXTTTKKKMMMMMMKKKLLLQQQSSSQQQVVVUUUWWWWWWOOOOOOddd~~~pppSSS```eeeooottteee___QQQEEE>>>444888111...222555444000///333333333333333222000000111222444555666555444444333444444555555444444333333333333333333333333333111111111111111111111111222000111444777FFFlllyyywwwuuuoooiii^^^YYY^^^^^^TTTMMMNNNPPPKKKFFFCCC>>>777444666111111222222222222111000888777444HHHuuurrr~~~sssOOOMMM```^^^[[[[[[]]]]]]YYYXXXZZZXXX^^^jjjsssuuupppkkkiii~~~wwwsssyyy}}}yyyZZZFFFCCC:::===???>>>:::888888:::;;;<<<===<<<:::999:::;;;555666777888999:::;;;;;;;;;:::999888777777777777;;;:::999999999:::;;;<<<<<<@@@AAA>>><<<<<<;;;999999:::;;;<<<===???@@@@@@======<<<;;;::::::::::::@@@:::888;;;>>>BBBMMMYYYvvvmmm]]]NNNLLLNNNMMMKKKLLLIIIIIIIIIHHHHHHHHHHHHHHHIIIKKKKKKGGGBBBAAAEEEJJJDDDDDDCCCCCCDDDEEEFFFFFFHHHGGGDDD@@@>>>>>>AAADDDDDDBBB@@@@@@BBBCCCBBBAAAFFFCCCBBBEEEJJJKKKHHHDDDJJJDDD???@@@GGGMMMMMMKKKEEEFFFFFFFFFFFFFFFGGGHHHJJJQQQSSSNNNOOOYYYaaaaaappp~~~iiiaaaxxxzzziiizzzhhhfffqqq{{{|||dddSSSIIIHHHEEEAAA@@@BBBDDDEEEEEE???@@@AAABBBAAA@@@>>>===???AAABBBDDDDDDDDDBBBAAA@@@BBBCCCFFFNNNVVVVVVRRRKKKNNNQQQOOOIIIDDDCCCCCCDDDBBBCCCHHHPPPTTTRRROOOGGGIIIIIIGGGIIIOOORRRQQQNNNNNNPPPQQQKKKHHHWWWkkk]]]\\\XXXbbbyyyhhhnnnaaaHHH;;;888<<<888777777555222222444333333333333222111000///111222333444555555444444333333444444444444333333333333333333333333333333111111111111111111111111222000111444555BBBccctttggg^^^```^^^UUUOOOPPPQQQMMMJJJJJJEEE>>>999888333333222222222222222222222555555MMMmmmVVVRRR^^^]]]\\\^^^___[[[VVVVVV[[[bbbkkkssssssllljjjrrr||||||qqqwww~~~yyy|||uuu{{{{{{fffMMMAAA@@@:::;;;<<<;;;999888888999999;;;;;;:::999888999:::444555666777888999:::::::::999888777666666666666999888888777888999:::;;;;;;??????;;;888888777444999999:::;;;<<<======>>><<<;;;::::::999999::::::999555444777999:::AAAIII___~~~wwwdddVVVKKKJJJLLLJJJHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFHHHLLLNNNLLLHHHEEEGGGIIIEEEEEEDDDDDDEEEFFFFFFGGGIIIIIIGGGDDDAAAAAACCCEEEBBBAAA@@@@@@BBBCCCBBBAAACCCAAA@@@DDDIIILLLJJJGGGHHHDDDAAABBBGGGLLLNNNMMMKKKHHHEEEFFFIIIKKKIIIGGGKKKNNNLLLJJJOOO]]]fffhhhttt}}}jjjccczzz{{{kkk}}}hhhiiitttnnnVVVLLLJJJIIIFFFCCCBBBBBBCCCDDDCCC>>>>>>???@@@@@@???===<<>>AAAAAA===999999888666888888888999999:::::::::999999888888888999::::::888777888::::::888;;;???AAAVVVvvv}}}uuueeeXXXPPPIIIJJJLLLJJJGGGFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEIIINNNNNNKKKGGGFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHHHHEEECCCAAABBBCCC@@@??????AAACCCCCCBBB@@@AAA???>>>AAAGGGKKKKKKJJJDDDCCCBBBBBBDDDGGGJJJLLLMMMGGGCCCDDDIIIKKKIIIEEEHHHJJJKKKNNNUUU```gggiiiqqq|||kkkeee|||~~~pppjjjnnnwwwzzz]]]JJJHHHLLLIIIGGGEEECCCBBBBBBCCCCCC??????@@@AAA@@@@@@???>>>@@@AAABBBCCCDDDDDDDDDDDD@@@BBBBBBCCCFFFKKKKKKGGGDDDFFFGGGFFFCCCBBBBBBCCCAAAAAAAAABBBDDDEEEDDDCCCCCCEEEDDDAAABBBHHHLLLLLLFFFDDDEEEGGGEEEAAADDDJJJRRRtttnnnXXXVVVuuusssGGG===555444555444555666222222222222111000//////000000111222333444444555222222333333333333222222333333333333333333333333222222222222222222222222222111111111000555GGGYYY~~~sssiiifff[[[UUUOOOMMMIII???777444555444222000000111222333---888888EEExxxsss]]]ZZZbbb```ZZZTTTRRRRRRXXXeeerrr|||}}}{{{vvvyyyjjjeeejjjbbbNNN???======:::999555222222555777777666555666777666444333444555222222222333444555555666555444333222222222222222222222333444555666777888;;;??????;;;888999999777777777777777777666666666666666666666777888999:::999:::;;;<<<;;;999:::<<<<<<@@@KKK^^^{{{~~~zzzooo```TTTPPPLLLJJJKKKLLLKKKHHHFFFEEECCCBBB@@@???@@@AAABBBAAADDDHHHIIIGGGDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDBBB@@@???@@@@@@???@@@BBBDDDDDDCCCAAAAAA???>>>@@@DDDHHHIIIIII@@@AAAAAA@@@>>>???CCCFFFGGGDDD@@@AAACCCEEEEEEDDDFFFLLLUUU\\\^^^```dddiiijjj}}}lllgggyyyrrrxxx~~~wwwaaaNNNFFFHHHNNNIIIHHHGGGEEECCCBBBBBBCCCBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@>>>AAAAAA???@@@CCCBBB>>>@@@@@@@@@@@@>>>>>>???@@@@@@AAABBBAAA@@@@@@@@@AAAEEEFFFDDDAAAAAAFFFHHHGGGDDDBBBAAACCCCCCBBBDDDGGGGGGVVVoooxxxaaa[[[^^^mmm{{{aaaDDD777777999888777222333333222222111000/////////000111222333444555222333333444444333333222333333333333333333333333222222222222222222222222222111111000///222;;;FFFgggzzzrrreeeZZZOOOIIICCC:::444111444333111000000111333444...:::888;;;```rrrbbb^^^aaaZZZTTTQQQXXXbbbkkkuuu|||xxx}}}|||~~~ffffffaaaRRR@@@999===<<<666888444000000333666666444333444444444222111222333111111111222333333333444222222111111000111111111000000111333444555555666222666777333222444555444555555555555444444444444444444444444555777888999555666777555444555888999;;;;;;:::===JJJfffxxxqqqnnnrrrssswwwrrraaaVVVOOOKKKIIIJJJJJJJJJJJJIIIGGGEEECCCBBBAAA???>>>>>>??????@@@AAACCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAABBBDDDCCCAAA@@@???@@@BBBAAAAAABBBDDDDDDCCCBBBBBB@@@???@@@AAADDDEEEEEE@@@BBBBBB???;;;:::===AAA???@@@AAA@@@>>>@@@DDDHHHQQQWWW```ddd^^^\\\hhhyyyqqq~~~kkkhhhyyyzzz}}}ttt___OOOGGGEEEHHHMMMGGGHHHHHHFFFCCCBBBBBBDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@???===<<<<<<<<>>>>>AAA@@@=========;;;::::::;;;======???AAABBB@@@===<<>>888333222222222111111222333444555///999777888RRRqqqsssjjjddd[[[SSSNNNNNNUUUfffvvv}}}}}}}}}zzzuuuvvvzzz|||yyyfff```TTTCCC777666:::999333555333111111222333333333111222333222111000000222000111111111222222222333111111000000///000000111///000111222333444444333000444444111000444666555444333333333333333333333333333333333444555666777222444444111111444888888444777;;;;;;:::BBBYYYnnnyyywww|||rrr___OOOHHHHHHJJJEEEIIIJJJGGGDDDEEEEEECCCBBBBBBAAAAAA@@@???>>>===BBBAAAAAAAAAAAABBBDDDDDD???>>>>>>===============???AAACCCCCCBBBAAABBBCCCDDDBBB@@@@@@BBBCCCBBBBBBBBBAAAAAA@@@@@@@@@AAAAAABBBDDDCCC@@@<<<;;;<<>>===<<<<<<;;;???@@@>>>===@@@@@@======;;;999888888:::;;;<<<<<>>CCC@@@CCCCCCAAAAAACCCCCC@@@<<<>>>AAAAAA@@@AAAAAAAAAAAABBBEEERRRsssyyyaaaQQQUUU___pppuuuWWW???555555444444555444444333222111.........///000222444555444555555666666555555444333333333333333333333333333333333333333333333333333222111000000222333222???SSSuuuttt]]]PPPBBB<<<:::777444333111222333444555777888888000666777===PPP___mmm~~~tttddd\\\ZZZQQQGGGFFFJJJWWWkkkyyy}}}||||||~~~lllttt~~~}}}yyyaaaTTTFFF999555777666555555333444444333111111111222111222222222000///000111111111111111111222222222000000/////////000000111///000111222333333222111333666666333222555777666222222222222333333333333222222222222222333444555111555666222222666888777222444:::===:::888???JJJeee{{{uuu___OOOHHHGGGHHHHHHFFFKKKLLLEEEAAACCCEEEDDDBBBBBBCCCCCCBBB@@@>>><<<@@@@@@@@@@@@BBBCCCDDDDDD>>>===<<<<<<;;;;;;;;;<<<===>>>@@@@@@@@@AAABBBDDDEEEBBB???===>>>???@@@@@@???@@@AAAAAA@@@?????????AAAAAA@@@???=========>>>:::<<>>=========<<<@@@AAA>>><<<======:::>>>;;;888777888:::;;;<<<999===@@@>>>999999>>>CCC<<>>FFFHHHHHHXXXwwwXXXSSSVVV```}}}xxxPPP>>>===555555555555444333222222............000222444666555555666666666666555555333333333333333333333333333333333333333333333333333333111000111444333000000888LLLmmm~~~ooocccRRREEE999777777666333333111222444777888:::::::::222555777CCCRRRUUUXXXfff^^^hhhhhh[[[OOOLLLKKKIIIDDDIIIUUUeeeoootttxxx}}}xxxkkkkkkwww~~~}}}YYYKKK>>>666777888444444:::222444666555111///000111000222222111000///000111111111111111222222222222000000/////////000000111000111222333333222111000222555555000...111333222111111222222333333333333222222222111222222333444---333555222111444444111888444333888:::999<<>>;;;======>>>@@@BBBCCCBBBAAA>>>===<<<;;;;;;;;;;;;;;;999:::<<<<<<===>>>AAACCCEEEBBB===;;;;;;===>>>>>>===>>>AAAAAA@@@?????????======<<<<<<<<<=========999999:::===BBBIIIOOOSSSIII@@@>>>DDDHHHVVV~~~}}}yyy~~~ggghhhwwwyyy{{{vvv}}}yyyVVVSSSNNNKKKHHHEEEBBB???BBBCCCBBBAAAAAABBBEEEHHHHHHGGGEEECCCAAA@@@@@@???>>>>>>>>>======<<<::::::CCCAAA???<<<;;;<<<>>>???;;;;;;:::999:::;;;<<<===:::;;;;;;:::::::::===???BBBAAA@@@???>>>>>>???@@@===BBBGGGGGGDDDCCCEEEHHHCCC???FFFRRRWWW]]]wwwjjjOOOJJJddd\\\@@@;;;777777:::888111...000444333222000///000333555;;;FFFHHH===555888:::888777222000444555111222777666222//////222555444222111333444333///...///111333333555===JJJXXXaaaeeegggddd```\\\YYYVVVNNNFFF;;;777555666333---///555444777999;;;@@@CCC@@@:::000666>>>EEEKKKOOOTTTVVVXXXXXXUUUMMMEEEAAAEEEJJJRRRRRRUUU]]]hhhuuuvvvkkkhhhzzzzzzwwwzzzWWW@@@;;;777555666666555333777666666555444444333333111111000000000000111111111222333333444444333333111111111222222333333333111111111000000000//////111111222222222111111000333333333222222111111111111111111000000000000000222111111333555666666555333444444555666777888888BBBEEEQQQeee|||{{{yyyxxxmmmbbbYYYNNNHHHGGGIIIIIIHHHKKKJJJIIIGGGFFFFFFEEEEEEAAA???AAAFFFGGGBBB======>>>???AAABBBCCCBBBAAAAAABBB???===<<<<<<======<<<>>><<<;;;;;;>>>@@@@@@@@@CCCAAA>>>;;;:::;;;<<<===???@@@@@@@@@@@@@@@???>>>>>>>>>======<<<<<<;;;;;;999<<<===AAAMMMUUULLL<<<:::===>>><<>>???BBBEEEDDDCCCBBBAAA@@@?????????AAA@@@>>>===<<<<<<===>>>CCCAAA>>>;;;:::;;;<<<===;;;::::::999:::;;;===>>>===>>>>>>>>>======@@@BBBDDDDDDDDDDDDCCCAAA???>>>???CCCGGGHHHEEEDDDFFFIIIHHHDDDEEEKKKNNNQQQ^^^ooocccTTT\\\kkkrrrQQQDDD888444444333333555333222111///...000333555FFFQQQTTTKKKCCCAAA===777777333333666444111333888777555333333444444333111000222444444222111222444333111///111666;;;>>>???FFFCCC@@@>>>===;;;666111999333111333444222444888<<>>BBBDDDAAA>>>???===>>>???AAABBBCCCCCCDDDAAA???===<<<=========<<<===<<<;;;::::::;;;===>>>CCCAAA>>>;;;::::::;;;<<<============<<<<<<<<<<<<>>>=========<<<<<<;;;;;;<<<===???EEENNNQQQGGG999777999999999<<>>===<<<======<<<<<<===???BBB?????????>>>>>>>>>>>>>>>BBB@@@===::::::;;;===>>>@@@???<<<:::999999:::;;;::::::999999:::<<<===>>>???AAAAAAAAAAAAAAACCCEEEFFFGGGHHHHHHFFFCCC???===@@@DDDHHHIIIGGGFFFHHHJJJFFFDDDDDDGGGMMMSSSVVVWWW{{{}}}hhh[[[TTThhhmmm~~~www```EEE777444555666777444333111000///000222333GGGQQQWWWTTTRRRQQQLLLCCC:::777666777555222333777333333444444333333111000///111222222111000111222111000...///000111111000666444333444444333111000888444111333555666999===IIIJJJJJJKKKQQQ[[[aaaaaaRRRLLLGGGHHHLLLOOOLLLIIIFFFAAA===AAAMMM]]]kkkssspppnnntttxxxdddfff~~~sssfffooo}}}tttiii[[[JJJ<<<999777444333444555444333666555555444444333333222333222222111111222222333111222222333333333333333111111111222222222222222333333333333333222222222000000111111222111111000111111111000000000000000000000111222333444555555888777555555555555333222444444444444444444444444111888???<<<666>>>[[[wwwxxxsss|||{{{uuudddWWWQQQKKKIIIGGGIIIMMMNNNMMMKKKJJJGGGDDDEEEHHHIIIFFFBBB@@@<<<;;;???AAA@@@@@@BBB===>>>>>>@@@AAACCCEEEFFFCCCAAA???>>>???@@@???>>><<<======:::888888===AAABBBAAA???<<<;;;;;;;;;;;;>>>===;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;???===AAAKKKQQQKKK???777888777777888>>>GGGPPPVVV]]]zzz~~~|||ooowwwlll{{{cccOOOIIIFFFDDDBBBAAAAAA???===:::;;;<<<<<<;;;<<<>>>@@@>>>>>>>>>>>>======<<<;;;<<<;;;:::888888888999:::;;;;;;999888888999:::;;;999999999999:::;;;===>>>???AAABBBBBBBBBCCCDDDFFFEEEFFFGGGGGGFFFCCCAAA???AAADDDGGGHHHGGGGGGHHHIIIAAAEEEFFFFFFMMMWWWXXXQQQbbbuuuaaaXXXTTT]]]|||dddLLL@@@:::666333444333222222333222111000888@@@HHHMMMTTT\\\^^^[[[GGGAAA:::888999888666555333333333333222333333444333333333333222000000///333333444555666777666666555555777::::::888777888888888999999888:::>>>CCCNNNPPPPPPPPPVVV```fffgggTTTQQQNNNMMMNNNLLLFFFAAA>>>AAAHHHRRR___lllvvv{{{mmmwwwtttfffmmm}}}}}}vvv}}}}}}tttfffWWWKKKBBB===555444333222333333333333444444444444333333222222222111111000000111111222111111222333333333333222111111111111111222222222333222222222222222222222///000000111111111111111111111111111111111000000111111222222333333444444999777666555666666444333555555555555555555444444999777777999:::===DDDLLLaaayyyxxxyyyxxxqqqfffXXXNNNJJJGGGFFFFFFHHHKKKLLLKKKIIIJJJGGGDDDCCCDDDEEEEEEDDDDDD???<<<>>>@@@???@@@CCC????????????@@@BBBDDDFFFEEEDDDBBBBBBBBBBBBAAA@@@<<<>>>???<<<999:::@@@FFFCCCBBB@@@???===<<<<<<<<<@@@>>><<<:::::::::<<<===;;;;;;;;;;;;;;;;;;<<<<<<@@@<<>>@@@@@@@@@@@@???>>><<<:::999777888999::::::999777666666666666777888:::;;;<<<999888888888999:::<<<===<<<>>>@@@AAA@@@AAABBBDDDCCCBBBBBBAAAAAAAAABBBBBB@@@BBBEEEFFFFFFFFFFFFGGGAAAIIIIIICCCDDDLLLNNNHHHGGGdddeeeTTTKKKYYYwwwoooZZZJJJ>>>555333222111333555555333111---111555;;;GGGVVVbbbfffZZZOOOCCC???CCCFFFBBB;;;<<<999666333222333444444666555444333333333333222666666666555444444333444000333;;;BBBAAA:::777:::???GGGNNNMMMJJJKKKRRRWWW\\\______]]]^^^dddggggggRRRPPPMMMHHHDDDBBBAAAAAAFFFPPP\\\fffmmmtttzzz{{{zzzhhhYYY___xxx}}}ssseeeXXXLLLCCC>>><<<333333333222222222222333333333333333333222222222000000////////////000000000111222222333333222222111111111111111111111111000000000000000111111111...///000111111111111111222222222222222222222222333333222222111111111000666555444555777777777666777777777666666666666666:::444333888===<<<999888>>>RRRiii|||nnn___WWWRRRLLLGGGFFFJJJHHHFFFEEEFFFGGGGGGGGGIIIHHHFFFCCCAAAAAADDDGGGIIICCC@@@AAAAAA@@@@@@BBBBBBAAA@@@???@@@AAABBBCCCDDDCCCBBBBBBBBBBBBAAA???999<<<>>><<<:::;;;AAAGGGBBBBBBBBBAAA@@@???>>>===@@@>>><<<:::999999;;;<<<999999::::::;;;;;;<<<<<<>>>===DDDOOONNNBBB;;;<<<===777333777@@@IIIMMMNNNGGGddd~~~}}}uuusss}}}^^^NNNJJJEEECCC@@@>>>>>>===;;;999;;;<<<>>>>>>======???@@@AAAAAAAAA@@@>>><<<999888666888:::<<<<<<:::888666444555555666888:::;;;<<<999888777777777888999:::888:::<<<======>>>???@@@???>>>=========>>>@@@AAA>>>???AAABBBCCCDDDCCCCCC???FFFFFF@@@???EEEIIIHHHDDDOOObbboooWWWPPPWWWggg~~~}}}lllZZZLLL===999555333555666555333//////...000777EEETTT^^^eeeZZZLLLGGGNNNWWWVVVOOOJJJDDD>>>;;;:::999666333666444111000222444444555444444555444444666:::===:::BBBRRR```___SSSNNNPPPZZZfffqqqsssqqqsssvvvxxxzzz{{{vvvlllccc___[[[WWWQQQOOOIIICCCAAADDDKKKQQQ^^^fffpppvvvxxx}}}{{{kkkXXX[[[cccqqq{{{ttteeeTTTIIIBBB;;;777555111333444333111111111222222222222222222222222222/////////....../////////000111111222222222222222111111111111111000000000.........///////////////......///000111111111111222222222222222333333333444444333222111000//////333222222444666888888777777777777777777777777777777666888999777444777>>>777===BBBRRRlll|||vvvooodddVVVIIIDDDEEEFFFGGGHHHLLLJJJGGGDDDCCCCCCEEEFFFHHHGGGGGGFFFFFFGGGHHHJJJJJJFFFCCCEEEEEEBBB@@@AAACCCBBBAAAAAA@@@@@@AAAAAAAAA@@@@@@@@@AAA@@@>>><<<777999;;;;;;:::;;;???CCC@@@@@@AAABBBBBB@@@???>>>===<<<:::999888777888888888888999999:::;;;<<<<<<===@@@GGGKKKHHH@@@===>>>999555111222:::DDDLLLPPPKKKbbbzzzrrr{{{ooolllTTTHHHCCCAAA???===<<<======;;;:::;;;<<<>>>???>>>>>>???@@@>>>?????????>>><<<999888666777999::::::999888777666666666777888888999999999888666555555666666777444666999;;;;;;;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>@@@@@@@@@???<<<>>>??????@@@CCCGGGIIIHHHIIIIIIQQQooojjjXXXPPP\\\nnnrrr]]]RRRDDD999666666666555444333222000111888FFFRRRaaa[[[QQQLLLSSSaaahhhhhhaaa[[[UUUUUUXXXVVVNNNGGGFFFAAA;;;777777999::::::999:::;;;<<<>>>EEENNNUUUKKKXXXqqqzzzrrruuuxxx{{{lll]]]UUUOOOJJJNNNMMMNNNRRRYYYccclllqqquuuzzz|||mmm___^^^nnn~~~zzzfffVVVGGG@@@<<<666333444111333555444111000000222111111111222222222222222000000////////////000000000000111222222222222222222111111111000000000///------........./////////---...///000111111111111000111111111222222222222444444333333222222111111333222222333666777777666555555666666777777888888777888:::;;;777333888???888999444888IIIUUUcccvvv}}}ooobbbZZZOOOHHHCCCCCCDDDCCCEEEIIIIIIHHHFFFDDDCCCCCCEEEFFFFFFDDDEEEKKKSSSUUUOOOIIIGGGDDDDDDHHHHHHDDDAAAAAA@@@@@@AAABBBBBBAAAAAAAAABBBAAA@@@AAAAAAAAA>>><<<999:::;;;<<<<<<=========<<<===???AAAAAA@@@???===<<<<<<;;;:::999888777777666777888999:::;;;<<<<<<===FFFKKKGGGAAA>>>???>>>;;;999666444777???KKKSSSPPPfff}}}}}}}}}vvvrrrtttjjjxxx{{{lllbbbQQQGGG>>>???>>><<<<<<>>>???>>>===:::<<<>>>???>>>>>>???@@@;;;<<<===>>>>>><<<:::999666666555555555666666666888888888888777777777777999888666555444444555555222444888999999999:::;;;:::;;;===>>>===:::888666888999:::<<<>>>>>>===<<<>>>;;;:::<<<===<<<;;;<<<>>>EEEFFFCCCRRRzzziiiOOOPPP___pppzzz}}}lllTTTAAA777555444444444555666555222666AAAMMMVVVWWWRRRLLLRRRcccrrrxxxzzzuuurrrvvv}}}|||qqqfff___XXXNNNGGGEEEEEEDDDCCCGGGGGGFFFEEEGGGNNNYYYaaaMMM^^^|||rrrrrrlll___UUUQQQPPPNNNIIIMMMWWWhhh{{{rrriiiaaasssvvv[[[NNNAAA===;;;777666:::222444666555111///000222111111111111111111222222111111000000000000111111000000111222222222222111222111111111000000//////---.........//////000000---...///000111111111111//////000000111111111222333444444444444444444444333222222333555666666555333444444555666777888888777333444999<<<999444222444:::999;;;AAA@@@CCCRRRaaavvv|||uuujjj___UUUOOOAAABBBDDDGGGDDD???@@@DDDDDDEEEFFFFFFEEEEEEFFFHHHDDDAAABBBOOO^^^aaaUUUHHHDDDBBBDDDIIIJJJFFFBBBAAA===???@@@BBBCCCCCCBBBBBBDDDCCCCCCDDDDDDDDDAAA???>>>>>>>>>???@@@???<<<:::999;;;===@@@AAA@@@>>>===>>>>>>>>>===<<<;;;999888666666777999:::;;;<<<<<>>>>>===<<<<<<<<<<<<<<>>===============>>>888999;;;===>>>===999555666555444444444444555666===DDDDDD;;;444444666444666666666555444444333333444444555666888:::<<<===:::::::::::::::999888777777888:::<<<======<<<<<<===>>>>>>>>>>>><<<:::999@@@???>>>@@@GGG[[[jjjOOOKKK[[[dddiiiiiisssnnnWWWEEE:::555333555666666666666999>>>AAAQQQSSSJJJ@@@LLLggguuuqqqxxxhhhZZZVVV\\\aaaaaaeeeaaa\\\ZZZZZZ]]]```bbb```^^^nnnrrrddd^^^WWWTTTQQQMMMMMMQQQQQQ\\\kkkzzz{{{iiihhhqqqyyydddLLLEEE===:::999999555222444333333222111111111222222222111111000/////////......------------......///...,,,---000222222222000///111333111,,,,,,///..........................................---------......///000111111222111111111000000000000000000000111111111222222222333333333444444444444555666666666666777777777777888666444555888;;;======JJJWWWmmm{{{sssfffZZZQQQMMMMMMNNNAAABBBCCCDDDDDDCCCBBBAAAFFFFFFFFFGGGFFFEEEDDDDDDCCC???@@@LLL[[[^^^TTTHHHEEEDDDBBB@@@@@@@@@BBBCCCBBBBBBBBBBBBCCCCCCCCCDDDBBBCCCCCCCCCCCCCCCBBBAAA???>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>>>><<<:::::::::???===:::888888;;;???BBBMMMGGG@@@>>>???@@@===:::@@@AAA>>>999777@@@RRRbbb\\\pppzzzyyy{{{~~~vvvuuurrrlll|||nnnTTTIIIIIIIIIEEE@@@???>>>===<<<<<<;;;<<<===<<<<<<======???@@@@@@888888888:::;;;999666333333333333333333333333333888===>>>777222333555555333333333444444444444444333333333444555555666666888888888888888777666666555666777999;;;<<<<<<===<<<============<<<;;;;;;======???@@@???FFF[[[ooommmaaaNNNOOOMMMNNN\\\wwwxxxdddSSSEEE===777555222111333888>>>AAAEEEEEE>>>888AAAXXXjjjooonnnppphhhkkk|||mmmlllxxx{{{uuunnnkkkmmmrrruuuvvvvvvpppuuuwwwuuusssgggYYYWWWRRRNNNLLLKKKLLLSSS\\\sssqqqkkkffflllzzzuuullljjjnnnxxxzzzcccNNNCCC>>>777555666666444111333333222111111111111111222222222222111000000///......------------......***,,,///111111///---,,,000---,,,//////------000------------------------..................------,,,------...//////000000000000000000000000000000111111111111222222222222333333333444444444555555555555666666666777777777666444222333666999:::;;;===BBBMMM[[[jjjxxx~~~zzzfff```VVVMMMFFFDDDDDDEEEBBBBBBCCCDDDDDDDDDCCCCCCEEEDDDDDDDDDDDDDDDDDDDDDFFFCCCBBBJJJTTTUUULLLBBBDDDCCCAAA@@@???@@@AAABBBAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBBBBAAA@@@???>>>===<<<<<<<<<<<<<<<<<<<<<<<<============999;;;<<<===;;;::::::;;;<<<===???AAACCCEEEGGGIIIHHHCCC===<<<>>>???===;;;>>>??????======CCCPPPZZZ\\\ooo}}}wwwwwwyyyxxxvvvooojjj{{{tttTTTAAABBBJJJJJJDDDAAA@@@???>>><<<;;;;;;;;;::::::;;;<<<===???AAABBB888777666666666666333111111222333333333333222111111666777333000222444555111111222222333444444555222333333333333222111111666666666666666666555444333333444666888:::<<<===;;;;;;;;;;;;;;;<<<======999:::===???>>>???GGGQQQjjjjjjZZZIIICCCJJJ[[[ssszzzfffYYYLLLEEE<<<777888<<>>=====================>>>>>>??????@@@777999;;;;;;:::999:::;;;:::>>>DDDHHHJJJIIIIIIIIIBBB>>>::::::<<<>>>===<<<<<<===???@@@BBBFFFKKKOOOVVVjjjxxxvvvvvvyyyzzz}}}jjjgggyyykkkYYYDDD===DDDIIIEEE<<>><<<;;;;;;:::888999999:::;;;<<<===>>>999666444333333333222000000111333444444333111000///222333111///000222444222222333333333444444444333333444444333222111000444555555666555555444444444444444444666888;;;<<<999999888888:::;;;===???>>>===<<<===???BBBHHHMMMKKKaaaaaaPPPJJJJJJVVVdddtttnnndddVVVMMMIIIFFFBBB>>>EEECCCDDDDDD???<<>>>>>??????@@@???@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>???@@@@@@999;;;<<<;;;:::999999::::::???EEEHHHFFFBBB@@@???<<<:::888888;;;===>>>===;;;;;;<<>>???DDDEEE@@@:::BBBAAA???>>><<<;;;::::::888888777777777777888888999777444222333333222111000111333555555333111000111111111111000///111333666555555555444444444333222222222222222222111111444444555555555555555444777666555555555666888999777777777777999;;;===???@@@???<<<;;;===@@@AAAAAAFFFJJJ\\\|||gggWWWKKKHHHNNNVVVhhhvvvyyy~~~yyynnnfff]]]SSSKKKBBB>>>???AAA>>><<>>???GGGOOONNNYYYiiitttrrrjjjgggjjj|||sss```WWWFFFSSScccrrr{{{mmmwww{{{jjjUUUHHH???999999<<<444222000/////////......///......---......//////---.../////////...---,,,,,,,,,++++++++++++,,,,,,,,,------***)))...999CCCAAA666---,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,---------------......------........./////////000000111111111111222222222222222222333333333333222333333333444444444444333222111222555666666666777888:::;;;;;;:::888777111<<>>>>><<<<<<===;;;999888888999999>>>CCCCCC???:::888888999888777888;;;===>>>>>>:::888888:::>>>AAAAAAAAAIII^^^~~~{{{sssrrrBBB>>><<>>===;;;:::::::::999888666555444333333333777555333222333333222111111222333333333333222111333000///111111///000222777777666555555444333333222111000000//////000000333333444444555444444444666666555555555555666666666666666777999:::<<<===777:::===>>>@@@AAA>>>999>>>@@@KKKbbbrrr___RRRLLLIIIPPPYYY___hhhyyy{{{sssdddZZZOOOFFF<<<777>>>KKKppp~~~{{{rrrlllooopppeeedddjjjnnnrrrxxx{{{rrrbbbUUUQQQRRROOOZZZ\\\QQQDDDAAABBBBBB<<<===???AAACCCLLL___pppzzzzzz{{{{{{vvvssswww~~~vvvgggXXXQQQSSSZZZlllzzz}}}|||pppwwwzzzbbbJJJ>>>:::555444777111000///...---,,,,,,,,,......------......//////000//////...---,,,,,,,,,,,,++++++******++++++,,,)))+++......------///222555---((()))+++++++++---++++++++++++++++++++++++++++++,,,,,,------......------------------------,,,,,,------...//////////////////000000000111111000000111111111222222222222222222222333333333333333222222333666777666555777777666666777888999999444999999444999GGGRRRTTTYYY```kkkwww|||vvvqqqlllgggddd___YYYQQQIIIDDDCCCEEEGGGEEEEEEFFFEEEEEEDDDBBBAAAAAAAAAAAABBBDDDFFFHHHIIIIIIHHHGGGFFFFFFFFFGGGGGGEEEEEEDDDAAA??????@@@BBB>>>????????????@@@@@@@@@===???@@@BBBBBBAAA@@@????????????>>>===<<<;;;:::888777777666666777777777888888888999999::::::;;;;;;;;;;;;999777777888999555;;;AAAAAA===888888999666777777888999;;;<<<===888666555666999<<<>>>???KKK```~~~|||xxxoooppp@@@======@@@@@@===???DDD>>>===<<<;;;::::::::::::888777666444333333222222444333222222333333222000111111111111111111111111222...---111222000000333444444444444444444444444777555222000......///000000111222222333333333222222222333444555555555444444555666888999:::::::::222999===>>>@@@CCCAAA<<<666;;;BBBKKKZZZtttssseeeUUULLLGGGMMMSSSZZZjjjzzzuuugggZZZQQQLLLVVVlll}}}tttuuutttlll```TTTMMMJJJGGGKKKMMMJJJFFFDDDGGGIIIKKKLLLRRR\\\fffppp~~~kkkYYYOOOJJJQQQ]]]xxx{{{||||||~~~iiiRRR>>>999888444111444000000000///...---.....................///000000444333000...---,,,------++++++************++++++)))+++---//////...,,,+++,,,((((((***+++((())),,,++++++++++++++++++++++++***++++++,,,------......,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......//////............////////////////////////000000000000111111111111222222222333333222222333555666555444999777444222111222555666888888888666666999>>>AAA>>>CCCKKKSSSYYY```iiipppsssuuuyyy~~~yyyrrrmmm^^^[[[UUUQQQMMMLLLKKKJJJJJJHHHEEEBBB@@@@@@BBBDDDCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@AAACCCEEEHHHIIIJJJJJJIIIHHHGGGFFFEEEEEEHHHGGGDDDAAA>>>=========>>>??????@@@AAAAAA@@@@@@:::<<<>>>@@@@@@???===<<<=========<<<;;;:::999888666666555555555666666777777777777888888888888888666666777666555666888:::333:::BBBCCC>>>999777888444555666666777777888999555555666666777:::===???KKK```~~~}}}xxxuuunnnqqq???===???EEEDDD???>>>BBB===<<<;;;:::::::::::::::888777666555444333333333222111111222333333111///000000////////////000000000++++++000222000111555111222222333333444444555>>>;;;666222000///111222//////000111111111111111...///111333444555444444333444666888999:::999999:::>>>>>>999888;;;<<<888<<<=========@@@OOOjjjlllWWWJJJMMMMMMHHHMMMYYYeeewwwxxxlllsssooonnn~~~~~~sssllloookkkhhhiiijjjkkkllloooyyywww}}}hhhRRRKKKMMMTTTeeewww{{{{{{tttuuuxxxvvvqqqSSSAAA333555888555333666111222333222111111222333...............///000111888555222///------...///++++++************++++++---,,,++++++...000111000+++***+++...,,,''''''*********************************+++,,,,,,---......++++++******************++++++,,,------...//////---------............///............////////////000111111111111222222222222111111333555555444333222222222222333555666777444333666::::::777888===777888;;;<<<<<>>=========>>>>>>???????????????>>>?????????@@@BBBEEEGGGIIIJJJJJJJJJIIIGGGFFFDDDCCCGGGEEEBBB@@@>>>>>>===<<<>>>???@@@AAAAAAAAAAAAAAA888:::<<<>>>???===;;;:::<<<<<<<<<;;;:::999777666666666555555555666666777888888777777777777777777111222333333333555999;;;222;;;DDDFFF???888444444333444555555555444555666333555777888888999<<>><<<:::888777777777666666555444444333222222333333333333333222111000111111000000000000111111000000111111111111000000//////000111111111111111666555555444333222111111...000111111000000111222444444333222222222333333444444666999===??????>>>============<<<<<<<<<<<<<<<>>>@@@???@@@EEEOOOWWWcccNNNHHHIIIJJJJJJIIIYYYuuuzzz~~~ssshhhaaaUUUOOOLLLVVViiixxx}}}|||}}}yyywww}}}nnn___WWWOOO>>>;;;777666777777555333444555666444000...///111222111000.........///000444333111...,,,***)))))))))))))))***+++++++++,,,++++++,,,,,,,,,,,,------///...---+++******++++++***)))))))))((((((''''''))))))***+++,,,------...,,,,,,,,,++++++*********+++,,,...---,,,,,,---//////...---,,,+++,,,,,,------....../////////////////////000000000000//////000000000000111222333444333333333222222222111111666666555555666777999::::::;;;<<<<<<<<<===@@@CCCBBBBBBAAAAAACCCEEEHHHIIIUUUTTTSSSUUUWWWWWWTTTQQQLLLIIIGGGGGGJJJKKKJJJIIIEEECCC@@@???@@@AAAAAA@@@???>>>===>>>???@@@???===<<<===>>>??????>>>===<<>>???@@@AAAAAA@@@CCCFFFHHHHHHEEEAAA@@@???DDDFFFHHHHHHGGGDDDAAA???>>>>>>===>>>>>>???@@@@@@???<<<999;;;>>>???;;;777777777888:::::::::::::::999888555222222222444555444555777888999999888888333444555555666666555555333999@@@@@@<<<777555555555666777666444444666777666999:::666444777;;;>>>CCC]]]zzz{{{yyyuuuwwwtttwww@@@AAABBBCCCCCCAAA???>>>===<<<;;;:::888777666555555555444333333222111111111111222222111000000///000//////////////////000//////000000000000//////......///000000000000000333222222111111000000//////000222111000000111222444333333222333333444444333333555888;;;===<<<;;;;;;;;;<<<<<<<<<=========;;;===??????>>>BBBJJJQQQ^^^zzzkkk___VVVMMMGGG@@@GGGXXXlllvvv|||zzzoooggg]]]UUUQQQMMMQQQYYYeeerrr|||ooosss|||}}}sssoooaaaTTTLLLEEE<<<999555444555555333111333555555333000...///000111000000///......//////111000///---+++***))))))******************++++++*********+++++++++,,,,,,///...,,,+++******++++++*********))))))((((((((())))))******************,,,,,,,,,++++++*********+++,,,------,,,,,,---///...---,,,+++***++++++,,,------...///////////////......////////////......///000000111111222333333222222222222111111111111555444444444444666777888666777888888777888;;;===@@@???>>>======???@@@BBBEEECCCBBBDDDFFFFFFDDDBBBDDDBBB@@@@@@BBBDDDCCCAAA@@@>>><<<<<<===?????????>>>===<<<<<<>>>>>>>>><<<:::;;;<<<>>>>>>>>>======???>>>>>>???AAACCCBBBAAABBBBBBBBBCCCEEEDDDAAA>>>EEEEEEEEEDDDCCCBBB@@@???===============>>>??????>>>;;;999;;;>>>???<<<888777777777888888888888999888666444111111111333444777888888888777666555444444444333333333333333333333888======888444333444444444555444333222444666666666555555777999:::999AAA^^^}}}~~~{{{yyyssstttqqqvvvAAAAAABBBBBBAAA???===<<<::::::::::::888666555333333333222222111111000000///000000000000//////...///......------....../////////000000000000//////------...////////////...////////////////////////000111222222000///000222333333222333333444555666333333444666999::::::888:::::::::;;;;;;<<<<<<===999<<<>>>>>>===???DDDHHHGGGSSSlllzzzhhh[[[JJJCCCCCCKKKTTTZZZdddooouuuYYYQQQPPPKKKIIILLLWWWbbbrrr~~~ssszzzpppaaa\\\OOOEEE???888888666333222222222111///222333333222000...///000//////////////////...---......,,,+++***)))))))))******************)))))))))))))))************+++...---,,,+++***************************)))))))))******)))))))))(((((((((+++++++++++++++*********+++,,,------,,,,,,---...,,,,,,+++*********++++++------...////////////...---------......---------...///000222222222222111111111111111000000000000222222222222333444555666444555666555444555666888>>>===;;;:::999::::::;;;>>><<<:::;;;<<<======<<<>>><<<;;;;;;======<<<;;;<<<;;;:::;;;===@@@AAAAAA>>><<<;;;;;;=========<<<;;;<<<============<<<;;;<<<<<<===???BBBDDDDDDCCCAAA>>>===???CCCEEEBBB>>>DDDCCCAAA@@@????????????<<<<<<;;;;;;;;;<<<=========;;;:::;;;>>>???===:::888888666555555666666777666555222111000111222333666666777666666555444333555444222111000111111222444777999888444111111222222333333222111111222444555222111444888:::999666???\\\|||}}}{{{zzzsssrrrnnnjjj}}}?????????>>>===;;;:::999666777888888777555333111111111111000000///////////////000000000//////...///..................//////000000111111000000///,,,------.........------,,,---------......//////111222222222000///000111222222222222333444666666444333333555777888888777999999::::::::::::::::::999;;;===>>>======>>>@@@FFFAAAHHH```~~~jjj\\\NNNIIIHHHJJJOOOVVV]]]pppsssXXXFFFIIIPPPPPPUUU^^^sss|||~~~bbbPPPKKKBBB<<<999222555444333222111111000///111111111111////////////---...///000000///---,,,,,,,,,+++************+++++++++******))))))(((((()))))))))*********++++++,,,,,,++++++************++++++******************))))))))))))))))))))))))+++++++++******************,,,------,,,+++---...,,,,,,++++++++++++++++++,,,---......//////......------............---------...000222333222111000000000000000////////////000000000111111222333333666777777777555555666777<<<<<<;;;:::999999::::::???>>>===<<<===>>>???@@@>>>===============<<<<<<<<<;;;;;;===@@@DDDEEEFFF???===;;;;;;===>>>>>>===?????????>>>>>>===<<<<<<999:::;;;???CCCFFFFFFEEEAAA@@@??????AAAAAAAAA@@@@@@@@@???>>>>>>===<<<<<<;;;:::::::::::::::;;;;;;<<<;;;:::<<<>>>???===;;;:::999666444444444555666555444333111111111222333222333333444555555555666777555333000//////000111555666666444111000111222111222333222000000222333444000///333666777888999EEE]]]www}}}~~~|||}}}tttsssnnn```sss<<<;;;;;;:::999777666555333444555666666444222000//////////////////......//////000000000000000///000//////......//////000000111111222222111111000,,,,,,------------,,,,,,,,,,,,------...////////////111111111//////000111111111111222333444555666555444333444666888777777::::::999999888888777777999;;;===>>>===<<<<<<<<>>>>>=========>>>@@@AAA???@@@AAAAAA@@@???>>>>>><<<;;;;;;>>>BBBEEEGGGHHHAAA>>><<<<<<===?????????>>>??????@@@AAABBBCCCCCC999999;;;???CCCFFFFFFFFFBBBEEEFFFDDD???<<<>>>BBB;;;===?????????===:::999::::::999999999999999:::;;;;;;;;;<<<======<<<:::;;;:::777555444444666666555444333222222333333444222222222333333444555555888666333111000000000111555555444222111000222333222333333222111111222444333000000333333222888@@@UUUeeewww~~~}}}}}}wwwuuuqqqaaasss888888777666555555444444111222333333333222111000////////////...............//////000000000000000000//////////////////000000000111111111111000000,,,------------,,,,,,+++---------....../////////---...000///......000111111111000111111222333444444333222333555777777777888888888777777777666666999:::;;;<<<======<<<;;;:::===CCCFFFCCCEEEWWWlllkkkXXXLLLGGGDDDEEEJJJSSS___llluuuzzznnn___VVVQQQOOOPPPPPPVVVbbbooouuuuuuxxx}}}}}}\\\EEE:::<<<888777888555222444555444222000000111///---------///000///---+++,,,------...---------,,,+++++++++++++++,,,,,,))))))))))))))))))((((((*********+++++++++,,,,,,))))))*********))))))((()))))))))***************'''(((((()))***+++,,,---)))))))))******************+++,,,,,,++++++,,,---,,,,,,---.........------,,,,,,---............---......////////////......---...///111111111111000000000000000//////////////////111222222333222222444666777777666555555666333444555777888999:::;;;<<<===>>>>>>======???AAA???AAABBBBBB@@@>>>===>>><<<;;;:::<<<@@@CCCEEEFFFBBB???<<<<<<===???@@@@@@;;;<<<>>>AAADDDHHHKKKMMM<<<;;;;;;===AAADDDFFFFFFBBBHHHKKKGGG???:::===AAA:::<<>>>>>???AAA===@@@BBBBBB???===<<<===<<<;;;:::<<>>;;;;;;<<<>>>??????;;;<<<>>>AAAEEEJJJNNNPPP???===;;;<<>><<<===>>>??????===<<<;;;;;;:::999999888888888999:::;;;;;;:::999777777666777666666555555444444444222222222222222222333333777666444333222222333333333333222111000000//////111000000000111333444444222333444333222111333555333///111:::<<<777999AAAPPPcccvvv~~~}}}wwwyyyzzz|||zzzdddxxx666555555444444444555555000////////////000000111......//////////////////+++,,,------.........---...------,,,,,,------...,,,------------------,,,............------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------...///111111000///////////////000000///---///111444555555111111333555777999:::;;;555555666888:::<<<;;;;;;888:::999444444888>>>@@@EEEeeemmmbbbUUUMMMLLLMMMLLLJJJPPPRRRLLLIII[[[yyyxxx~~~{{{~~~}}}ooocccTTTGGGHHHOOOXXXcccmmm{{{|||}}}zzzpppeeeZZZLLL@@@???000000666222///111000///222444333000......000---+++***+++...000///---,,,,,,+++***+++,,,...///***))))))(((((((((((()))''''''(((((())))))******(((((((((((())))))))))))'''((()))******)))((((((''''''(((((()))))))))***((((((((((((((('''''''''(((((())))))*********+++)))+++,,,,,,+++***,,,---)))***+++,,,---,,,,,,++++++,,,------......------+++,,,,,,------,,,,,,+++///.........///000111222111111111111000000000000000111333444555555444444444777999:::999888888888444555777888999:::::::::666:::===>>><<<;;;<<<>>>===@@@CCCBBB???<<<<<<===???===<<<===???BBBCCCCCC@@@>>>:::999;;;===>>>>>>@@@@@@@@@BBBDDDHHHJJJLLLBBB???<<<;;;>>>AAADDDEEECCCEEEGGGFFFCCC@@@===;;;???>>>>>>=========>>>>>>;;;;;;:::999888888999999:::;;;;;;:::888666555555444444555555555444333222111111111111111111222222444333222222333444666777000111111111000///...---///......///111333333333222333333222111111222444333---000===CCC===:::<<<<<>>???>>>;;;999999999:::;;;===???@@@???>>>===<<<===>>>???@@@??????>>>AAA>>>::::::<<<===<<<;;;>>>>>>===<<<<<>>???BBB@@@>>>???@@@@@@===:::@@@>>>;;;999999:::999888;;;;;;::::::::::::999999777666444222111111111222111111000000000000111111444333333222222333333444444333222111000/////////000////////////111222333333222222111111222222333555333222666<<>>RRRhhh~~~uuuyyy}}}yyyzzzuuuuuu888777666555333333222222000//////...............///////////////...------------------------------,,,,,,+++++++++*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++---222555...---,,,---...///...,,,......---------///000111///000000111222222333333333444555666888888888888888777777666777777999999888;;;>>>BBBLLLaaa|||~~~nnnhhhZZZXXXPPPHHHGGGMMMOOOMMMNNNMMMQQQYYY^^^aaaiiirrrppprrrvvv|||{{{wwwllluuu~~~rrreee^^^[[[SSSKKKHHHLLLPPPQQQQQQbbbmmmyyy{{{rrrcccSSSDDD:::444111111000000111222222111///........................,,,+++******,,,,,,+++***))))))))))))))))))))))))))))))))))))(((((('''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&'''''''''((((((((())))))(((((((((((((((((()))'''''''''''''''''''''''''''''''''((())))))******(((((()))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------,,,------...//////222222000/////////000000222111111000000000111111333333333333333222222222444555666777888888888777888888999:::::::::999888===>>>??????<<<;;;;;;<<<<<<===>>>??????>>>>>>===<<<===>>>@@@@@@AAA@@@@@@???<<<::::::<<<>>>>>>===;;;<<<======<<<===???@@@BBB@@@>>>>>>???BBBDDDDDDDDDCCCBBBEEEGGGGGGCCC???CCCAAA@@@AAACCCCCC@@@>>>AAA???<<<;;;;;;;;;:::999:::::::::::::::999999999777666444333111111111111111111000000000000111111333333222222222222333333000000000//////000111111000////////////111222333222222222111111222222222444111000333999<<<;;;999>>>UUUnnn~~~uuuyyy}}}yyyyyytttwww666666555444333333222222000///......------......---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))******))))))+++...111...---,,,,,,......---,,,---------,,,------....../////////000000111111222111222333555666666666666444444333333444555666666777===AAA>>>:::CCCXXXjjjvvvooocccYYYTTTRRRLLLDDDFFFDDDDDDEEEFFFIIIQQQYYYOOOSSSXXX___hhhsss{{{kkkaaafffqqq}}}uuupppttt|||{{{nnnaaaUUU[[[```___XXXPPPKKKJJJIIIEEEBBBFFFOOOXXX]]]^^^wwwpppcccPPP@@@777333222111000000///000111222000...+++++++++,,,---......///,,,+++******+++,,,+++***)))))))))))))))))))))))))))))))))(((((((((((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''(((((()))******(((((())))))))))))******************************++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////222111000000///000000000111000000//////000111111333222111111111111333333444555666777888888888888<<<<<<<<<<<<;;;:::888777<<<>>>??????>>>======>>>>>>>>>>>>>>>>>>=========<<<===>>>@@@AAABBBBBBBBB===<<<;;;;;;>>>?????????;;;===??????>>><<<<<<<<<>>>???@@@@@@???@@@BBBDDDCCC???===CCCLLLNNNFFF>>>AAAAAA@@@AAABBBBBBAAA???AAA???<<<;;;<<<<<<<<<;;;999999999999999999999999888777555444222111111000222111111000000111111222222222222111111222222222222222111111000111111111////////////000111222222222222111111111111222222222000...000555999999888===YYYttt~~~vvvwww}}}yyyxxxrrr|||444444444444333333222222//////...------------...,,,,,,------------,,,,,,************************************************************************+++++++++++++++++++++++++++++++++***))))))((((((((()))))))))((())),,,///---,,,+++,,,---...---+++------------------.............../////////000000000111222333444444444444111222222222333333444444;;;EEEMMMKKKCCC???EEENNNccc{{{zzzvvvqqqggg___SSSNNNIIIFFFEEEFFFGGGIIIDDDFFFIIILLLPPPUUU[[[___^^^``````ZZZRRRNNNSSSYYYXXXRRROOOTTT]]]^^^UUUKKKMMMOOOOOOJJJEEEDDDIIIOOOPPPPPPTTT\\\fffoootttvvv~~~|||lllYYYMMM>>>444222444444333000///...///000111///---******++++++,,,,,,,,,,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&''''''((())))))***(((((((((((()))))))))******************************++++++++++++,,,,,,,,,)))***+++,,,---........./////////////////////////////////...//////000000222111000//////000222444333444555666777888888888===<<<<<<;;;:::999888888:::;;;===>>>======>>>?????????>>>===<<<<<<<<<===<<<<<<>>>???AAABBBCCCDDD??????>>>>>>????????????===>>>@@@@@@???>>>>>>???<<>>===<<<@@@>>>;;;:::;;;<<<<<<;;;888888888888888888888888888777666444222111000000111111111000000111111111222111111000000111111222999888666444222111000000......//////000111111222111111000000000000111111222///...///333666888888<<>>;;;;;;???RRRhhh}}}xxxnnngggddd```XXXPPPLLLLLLKKKIIIFFFEEEEEEFFFIIIGGGEEEBBBBBBFFFHHHJJJGGGEEEEEEGGGJJJJJJFFFBBBGGGJJJNNNOOOOOOSSS[[[aaaooosssyyy}}}~~~xxxwwwuuujjjcccZZZIII@@@999222000222333111.........---...///000...,,,,,,,,,++++++************+++***))))))++++++***)))(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''(((((())))))'''(((((((((((()))))))))))))))))))))))))))))))))*********+++++++++,,,,,,)))***+++,,,------------,,,,,,------------------...---------......///000111000...---...000222333222333444555666777777777999999888888888888888888666888;;;<<<;;;;;;===>>>>>>>>>===<<<;;;;;;;;;<<<;;;<<<===>>>???AAABBBCCCBBBBBBBBBAAA@@@>>>>>>>>>===>>>>>>>>>===>>>@@@BBB;;;???BBBBBB@@@???AAACCCAAA???======???AAA@@@????????????>>>===;;;:::999===:::888888999:::::::::888888777777777666666666666666555444222111//////111000000//////000000111000000000//////000000000777666555333222111000000---......///000000111111111000000//////000000111222000///000222555777999<<>>@@@AAAAAABBBCCCBBB???<<<<<<<<<:::;;;;;;;;;:::;;;>>>AAA<<<>>>@@@@@@@@@???@@@AAAAAABBBAAA===::::::===@@@>>>???@@@???<<<::::::;;;:::888666666777999999999888888777666555444444333333333333333222000///...000//////......//////000000//////......//////000//////......///000000111------...///000000000000000000////////////000000111000000111333555777888:::NNN]]]ttt|||tttmmmyyy|||{{{www///000222333444333222111///...------,,,,,,------((())))))***++++++******************************)))))))))*********++++++************************((((((((((((((((((((((((((((((((()))******++++++)))***+++***)))((()))***,,,***)))***+++,,,+++***)))***,,,...///000000////////////...............///000000111111111111111000111222444555666555555666666555555666888:::;;;::::::;;;<<>><<>>??????>>>===??????<<<888666888:::999;;;======;;;:::;;;<<<888666555555777999999999999999888666444333111111000111111222111000///.........------------......///..................///+++++++++,,,---...///000,,,---...000000000000///000//////......//////000...000111222333444555666888JJJXXXmmmzzzsssppp{{{zzzzzzvvv...///111333444333222111......---,,,,,,,,,,,,---(((((()))***************************************'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))***+++,,,,,,((()))******((('''((()))+++***)))***+++,,,+++)))&&&(((***---...///////////////////////////......///000111111111111111000///000222444555555555555222444777777777777:::<<<<<<777999BBBEEEDDDJJJUUUkkk}}}xxx}}}~~~uuujjjTTTIIIFFF<<<555555222111111111///------///111,,,,,,+++,,,---...,,,************+++,,,,,,------***)))((()))***+++***(((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((()))************+++++++++***+++,,,---,,,***((('''******,,,---...------,,,++++++++++++,,,---...///+++,,,---...////////////---...///111333444444444555555333222222333444555555777999999999888999:::555666888:::;;;:::888777999888888777888999;;;<<<888;;;>>>===;;;999999;;;;;;>>>AAABBB@@@===:::999<<<999777888<<<>>>===;;;888999:::999777555444333222555999999888888:::===888666555555777999999999:::999888666444222000///...///000111111000///...---------,,,,,,---------.........------...............------------......,,,---...000000000000/////////............//////---///111222222333444555777JJJVVViiiyyyrrrsss~~~xxxxxxuuu}}}000000111111111111000000------...///...---+++***((()))))))))************))))))))))))))))))))))))((((((((((((((()))******+++******)))(((''''''&&&((((((''''''&&&&&&%%%%%%))))))))))))************)))***++++++++++++***)))))))))*********+++++++++---------............///,,,---------,,,,,,.../////////000111222333333444333333444555666777888888444444444555666888999:::<<<<<<<<<;;;:::;;;>>>AAAMMM[[[qqqxxxtttuuuuuuuuurrrlllddd___QQQHHH===666555666555333444111...///111222000.........---------,,,,,,,,,,,,,,,,,,+++++++++******((()))*********((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&))))))))))))))))))))))))((((((''''''&&&&&&%%%%%%))))))))))))***************++++++******)))((('''((())))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------......//////000222333444666444222000//////000111666555555666777999;;;<<<777888999999999777555444555555555555666777999999:::===???@@@===:::999888<<<<<<======>>>?????????::::::999888888999::::::;;;;;;;;;<<<<<<999444000999777555666777888888777777666444333333444555666555555444333333222111111/////////...------,,,,,,------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////............//////000111222333333333333333666666AAA___|||vvvrrr||||||ooouuuuuuuuu///000000000000000000///,,,------------,,,+++***)))*********++++++++++++))))))))))))))))))))))))((((((((((((((()))***************)))(((''''''''')))))))))((((((((((((((())))))))))))*********************************************++++++++++++,,,------------............---...///...------///111//////000111222333444444333444444555666777888888666666666777888:::;;;<<<<<<===<<<<<<;;;<<>>???===;;;::::::<<<<<<<<<<<<============:::999777666666777999:::<<<<<<===???@@@>>>;;;777999888777777888888666444777555444222222333444555444444333333222111111000/////////...------,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...//////............//////000000111222333333333333555666AAA^^^{{{wwwxxx|||oooxxxnnnppp...//////////////////...++++++,,,,,,++++++***)))*********+++++++++,,,,,,))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''))))))***************+++))))))))))))************++++++************++++++++++++++++++,,,,,,,,,,,,------------...............///000000//////000222///000000111222333444444444444555666777888888999888888999999:::;;;======<<<=========<<<===???BBBCCCCCCEEEHHHNNNWWWbbbiiiwwwvvvooopppiii]]]RRRIIIBBB===:::666444333444777888555222222000///...///000///...---------,,,,,,,,,++++++++++++++++++*********)))))))))((((((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))************((((((((()))))))))))))))******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,)))*********+++++++++,,,------......///000111222////////////111333555666000000111222555888;;;<<>>;;;999888444333222333444444111///111000///......//////...,,,,,,,,,,,,+++++++++++++++************)))))))))***)))'''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))(((((((((((((((((((((((('''''''''(((((()))))))))((()))))))))*********************++++++,,,---...+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------+++,,,,,,------.........,,,---...//////000000000......///000111333555666000000000111333666888:::FFFAAA999222///000444666555555444444444444444444333666999;;;;;;;;;<<<===<<<;;;;;;:::999888888888;;;999666555555666999;;;999999;;;===??????===;;;======???AAAAAA@@@<<<888444333222111000000111111111111000000000///////////////...------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------///......------......//////000000111222333444444888;;;DDD[[[yyytttyyyuuulllzzzaaajjj,,,,,,,,,------,,,,,,,,,))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))((((((((((((((((((((())))))*********((()))))))))************+++******************+++++++++,,,,,,,,,---------,,,,,,,,,------------...---.........------///111...///000000222222333444333333444555666777888888888777777777888999:::;;;:::;;;<<<<<<;;;<<<>>>???<<>>999777666555444555333111111111111000000/////////...------......,,,,,,+++++++++******************)))))))))(((((()))((('''&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''&&&&&&''''''(((((())))))((()))))))))************************+++,,,...///+++,,,,,,,,,,,,---------++++++,,,,,,,,,---------++++++,,,---......//////,,,---...///000000/////////000000000111222333444222111111111111333555666>>>;;;777333111222333444666666555555444555555555222444888999::::::<<<===;;;;;;:::999888777666666;;;:::888666666888:::;;;999888999;;;<<<<<<:::888:::;;;>>>AAACCCBBB>>>;;;333333222111000000//////000000///////////////............---,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------......------------....../////////000111222444555666:::AAATTT{{{yyyrrrtttuuummm|||hhhsss***++++++,,,,,,++++++***))))))((((((((()))******'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))))))))((((((((((((''''''(((((((((((((((((())))))))))))************)))***++++++++++++***)))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++,,,---,,,+++,,,---///---......///000111222222222222333444555666666777666666555555666666777888777888::::::::::::;;;<<<===>>>?????????@@@CCCEEEGGGDDDEEEKKKRRRXXX___ddduuu{{{wwwsss{{{zzzzzz{{{zzz~~~~~~{{{ooodddaaa]]]]]]aaa___QQQCCC===;;;777666555444333111333222000//////000222444...//////...,,,,,,---...+++++++++*********))))))))))))))))))(((((((((((('''''''''&&&''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''))))))))))))************((((((''''''((()))+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------))))))***+++,,,---......---...///000111000//////000000111111222222222222222222111111111222333444666666555555444444333333666555555555555555666666333555777888888999:::<<<::::::999999888777666666::::::999888888999:::::::::999999:::;;;;;;888666666777999===??????<<<999333333222111000//////...////////////////////////......------,,,+++++++++************************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,......------------......//////...///000222444555222777<<>>??????>>><<<<<<===>>>>>>;;;<<>>???>>><<<<<<888888>>>FFFFFFAAA@@@DDDAAAIIINNNJJJKKKVVVccciiivvv{{{ffffffnnnxxxxxx}}}~~~{{{wwwtttxxx~~~yyyyyy~~~xxxyyy{{{vvvsssfffPPPJJJNNNLLLBBB;;;<<<>>>===999666333111222222222111000111222111///.........---...///...+++***,,,///************)))))))))))))))(((((((((''''''''''''$$$%%%'''((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$))))))))))))************+++***((('''((()))+++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,---...000000111...///111222333222000///---...000111333333444444000000000000222444666777555555666666666666555555111111111222333444555666555777888777666555777888999999999999888888888888666777888999999888777666444444444555777888777555999888999:::;;;;;;888666444444333333222000///.../////////000000000000000......---,,,,,,++++++***))))))))))))))))))))))))*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,...------,,,,,,------...///...---...///222444666444999;;;EEEjjjzzztttnnn}}}pppzzzxxx+++++++++***)))(((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((*********)))((((((''''''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((()))***+++++++++++++++)))************+++++++++************************++++++,,,------......///000000000000000000000000...666>>>===666111222666///000222444555555555555777888888999::::::;;;;;;;;;;;;<<<>>>AAABBBAAA@@@CCCBBBBBBDDDHHHJJJLLLLLL[[[```hhhrrr}}}qqqmmmppp}}}}}}|||}}}xxxyyy~~~|||zzzxxxyyydddZZZXXXVVVNNNFFFDDDCCCAAA???===;;;999888333333222222111000000000///...---...//////---+++,,,+++******))))))******))))))))))))((((((((((((&&&''''''&&&%%%%%%''')))&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%%%%$$$$$$$$$$$$$$$%%%&&&'''((('''&&&%%%''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''((()))***++++++,,,''''''((()))***++++++,,,...------,,,,,,,,,------+++++++++,,,---...///000000000000000000111111222///000000///...///333555555555555555555555555555444444666777888999999:::777666333222111222333555666888:::888555333444777:::999888888::::::999888666777888888888777666555555444333444555666555444666666666666777777777777333222111///......------+++,,,---...////////////......---,,,,,,+++******))))))))))))))))))))))))++++++******************++++++***))))))***+++,,,,,,,,,,,,++++++*********(((+++,,,******---,,,)))***+++---......///222444888===???JJJooo|||ppprrr{{{ooo}}}jjj++++++++++++***)))((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&)))((((((((('''''''''&&&''''''''''''''''''''''''''''''((((((((()))))))))))))))******++++++******))))))*********+++++++++************************++++++,,,,,,---.........000000000000000000000000444999===<<<666111222444///111222444555555555555777777777888999999::::::=========???AAABBB@@@???>>>>>>>>>???AAACCCDDDDDD>>>@@@DDDIIIOOOTTTXXXZZZeeekkkttt{{{yyyuuuvvvwwwvvv|||{{{rrrpppssscccWWWIIICCCCCCDDD@@@;;;>>>===<<<:::777555444333222222222111000000/////////...---...///...---+++,,,+++******))))))******))))))))))))((((((((('''&&&'''((((((&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((((((((((((((((()))*********+++)))))))))******++++++,,,------,,,,,,,,,,,,------+++++++++,,,,,,---...///000000/////////000111111000111111000///000333666444444444444444444444444444555666888999999::::::888777666555555555666666888999:::999888777777888;;;999888999::::::999888======>>>===<<<;;;999888888666555666777888777666555555555555555555555555333222111///......------............---,,,++++++...------,,,++++++******))))))))))))))))))))))))************************,,,+++***)))))))))***+++,,,,,,,,,++++++*********+++,,,+++((()))///111111+++---.........///222444111;;;EEETTTxxxsssqqqzzzqqq{{{mmm+++++++++++++++***)))(((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''$$$$$$$$$%%%%%%%%%&&&&&&(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))************))))))((()))))))))*********++++++***************************++++++,,,,,,---..............................000222333333000/////////000111222333444555555555555555666666777888888888:::999888999;;;;;;999777::::::;;;;;;<<<<<<======>>>=========>>>???AAABBB;;;@@@GGGLLLPPPRRRTTTVVV[[[WWWWWW]]]ccchhhlllqqqyyyxxxvvvsssrrrsssxxx|||wwwlll```\\\bbbiiilllllldddcccccc```WWWLLLGGGHHHEEE???999666777999999777999888777555333222000000111111111000//////.........---------......,,,***++++++***))))))))))))***)))))))))(((((((((''''''%%%''')))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''))))))))))))))))))))))))************++++++++++++---,,,,,,++++++,,,------++++++++++++,,,---......//////......//////000111000111111000000111333666444444444444444444444444555666777888999:::::::::777777777777666666666666:::999999999;;;<<<;;;::::::999888999:::;;;:::999AAAAAAAAAAAA???===;;;:::888777666666888888777666444444444333333333333333222111000///...---------------------,,,+++***)))------,,,,,,+++*********))))))))))))))))))))))))************************,,,+++***)))))))))))))))+++++++++++++++************---,,,))))))---...,,,---...////////////111333111===IIIXXXxxxuuuoooyyyrrrwwwppp+++++++++++++++***))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''"""######$$$%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((************)))(((''''''))))))))))))*********************************************+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******)))+++---///000000//////000111222222333333333444444555666666777777777666555555555555333111777888::::::::::::;;;<<<<<<;;;999777777999:::<<<:::<<<>>>???>>>===>>>???CCC@@@@@@DDDGGGIIIOOOWWWZZZWWWSSSQQQQQQSSSUUUVVVWWWQQQJJJFFFFFFEEEBBB>>>FFFIIINNNQQQLLLBBB<<<===>>>===<<<:::888777888999888777666555333222000000000000000///......------...---,,,,,,------,,,***++++++***)))))))))))))))))))))((((((((('''''''''%%%'''***+++)))(((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&%%%$$$###$$$%%%'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''%%%&&&''''''(((((('''''')))))))))))))))(((((((((************))))))))))))+++++++++++++++,,,,,,---+++++++++++++++,,,------.........---......///000///000111000//////111333333333333333333333333333555666777888999999999999444555555666666555444444:::888777888<<<>>><<<::::::999888999:::;;;:::999>>>>>>?????????===<<<;;;777666444555666666555444444333333333333333222222111111000///...---------((()))***++++++,,,,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))))))))))))))************++++++******))))))((((((+++++++++***************''',,,...,,,,,,,,,***%%%///000000000//////000222888AAAJJJUUUpppuuulll|||wwwrrrwwwqqq******+++++++++***))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''######$$$%%%&&&''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''')))))))))))))))((('''&&&(((((()))))))))*********))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,+++***+++///222333222.........//////000111111222333333444444555666666999777666555666666555333444666999;;;::::::<<<===777666444333333555777888888:::<<<===<<<===???AAA===<<<>>>AAAAAA???CCCIIIGGGCCC???===???AAAAAAAAABBBDDDEEECCC@@@===:::999;;;@@@IIIPPPLLLCCC======:::<<<===;;;777555555777777666555444333222111111000000//////...------------,,,+++,,,------+++)))+++***))))))(((((())))))((((((((((((''''''''''''$$$'''******)))'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%$$$###$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%&&&&&&''''''''''''''')))))))))(((((((((((((((((((((((((((''''''''''''***************+++,,,---++++++*********+++,,,,,,------,,,,,,------...///---...//////......///111333333333333333333333333555666777777888888888888333444555555555555444444888666444666:::<<<;;;999999888777888:::;;;:::999999:::<<<===>>>======<<<888666555555666666555444444444444333333222222222111000///...---------...'''((()))***+++++++++++++++***************))))))(((((((((((((((((((((((((((((()))))))))*********************))))))((((((************************&&&***,,,,,,///444777555///000000///......000111777???HHHTTToootttjjjyyyvvvrrryyyppp))))))*********))))))(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$%%%&&&&&&'''((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((((((''''''&&&((((((((()))))))))******))))))))))))))))))))))))((())))))******+++,,,,,,++++++++++++++++++++++++...---,,,,,,...//////...///............///000111222222333333444555555555777555444444555666555444111555999;;;999999;;;===::::::888777777777888999111333555666666888:::<<<::::::<<<@@@@@@<<<<<>>??????AAADDDFFFCCC???===???BBB;;;>>>EEEIIIEEE;;;666666666999;;;:::777555666777555444444333222111111000000000000///......------,,,+++++++++,,,,,,***(((******)))(((((((((((()))((((((((('''''''''&&&&&&$$$&&&((()))'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$%%%$$$$$$$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))))))))***+++,,,,,,+++******)))******++++++,,,,,,,,,+++,,,------...,,,...///...---,,,---///222222222222222222222222444555666666777777777666555555555666666666666666555444444555777888888777777666666777999:::999888777888:::<<<>>>>>>>>>>>>;;;999888888888888777555444444333333222222111111000///......------......++++++++++++***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********(((((()))******))))))((()))))))))***************)))***))))))000===HHHLLL...//////...------///111...888EEEXXXvvvssskkkwwwxxxqqqxxxnnn'''(((((()))))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++,,,,,,---------------...000000/////////000111222222222333333444555555666444222111222444666666666333888<<<===:::999:::===555555555444444333333333;;;===>>>???>>>>>>???@@@BBB@@@BBBGGGHHHEEECCCDDDAAA@@@>>>===<<<===???@@@BBBCCCDDDCCCAAA@@@@@@AAAEEEEEEGGGHHHCCC<<<;;;???777999;;;;;;999888999:::555444444333333222222222111111000000///......---,,,+++***+++,,,,,,***(((******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&'''&&&%%%$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$%%%%%%######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&&&&'''''''''((()))))))))%%%&&&&&&''''''(((((((((((((((((())))))***,,,,,,******))))))))))))******+++++++++++++++,,,------,,,...//////...------...222222222222222222222222333444444555555555555555555444333333444555666777333444555555555555666777666555444555777999888777666777999;;;<<<<<<;;;;;;;;;:::888888999888777555333333222111111000////////////...---------......++++++++++++***)))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++&&&'''((()))*********)))((()))))))))*********+++)))+++***(((...999AAADDD,,,---...---,,,---///000,,,333???TTTtttuuummmwww|||rrrsssnnn''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++++++++++++++++++++...111222222222333555222222111000000111222333222333333444444555555666777555444555888;;;<<<<<<888<<>>@@@@@@@@@BBBCCC@@@===>>>CCCFFFDDDBBBBBB>>>???>>>===;;;;;;>>>AAA<<<>>>CCCHHHMMMLLLHHHEEE???===<<<;;;888666:::AAA::::::;;;;;;:::999888888666666666555555555444444111111111000//////......,,,+++******++++++***(((******)))((((((((((((((((((((('''''''''&&&&&&&&&%%%&&&&&&%%%######%%%'''$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%"""###$$$%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&&&&'''((()))******%%%&&&&&&'''((()))******(((((((((((()))***+++,,,******)))))))))))))))***++++++******++++++,,,------///000000///......///111111111111111111111111333333444444555444444444333222000000000222444555222444777666333333555777555444333444777888888777555666777888888888777666999888666666777666555333222111111000///......---//////...---------......((()))***++++++,,,,,,+++(((((((((((())))))))))))((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&((()))***+++******(((((())))))*********+++'''+++---++++++---,,,(((+++,,,---,,,,,,,,,...000222333888JJJjjjwwwpppxxxsssmmmnnn((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%&&&&&&%%%%%%#########$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((&&&''''''(((((((((((((((******++++++++++++,,,,,,------------------,,,,,,,,,------...///000000111444333111000000111333444333333444666888:::<<<===666777777999:::;;;<<<<<>>>>>@@@@@@;;;777777888999:::;;;:::999999;;;===@@@CCCEEEFFFEEEEEECCCBBB@@@???@@@BBBEEEGGGAAAAAA@@@@@@???@@@@@@@@@???DDDKKKNNNMMMIIIEEECCCAAA@@@>>>;;;:::999999999;;;;;;::::::999888777777555555444333333222111111111000///...............,,,,,,++++++***)))((((((***)))'''&&&'''(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++)))))))))))))))))))))))))))***+++,,,---,,,+++***------/////////---+++)))111000////////////000000222222333333444333333333///000111333444555666666888666444222333555888:::555555333333333333555555444444555555666555555555444444555555444444333222222111000//////.........+++,,,,,,------,,,,,,+++)))+++,,,,,,***))))))******)))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))*********)))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000444999DDDddd{{{rrrrrr~~~xxxlllhhh''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&'''&&&%%%%%%%%%%%%&&&'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''((())))))))))))(((***++++++++++++,,,,,,,,,------------------------------......///000000111444333111000000111222333333333444555777888:::;;;666666777888999:::;;;;;;AAA>>><<<===???@@@<<<888888888:::;;;;;;;;;:::999;;;===@@@CCCEEEEEEEEEEEEAAA@@@>>>===>>>@@@BBBDDDBBBAAA@@@???>>>>>>=========AAAGGGIIIHHHEEEBBBAAA???>>><<<:::888888888888:::999999888777666555555333333222222111000000/////////...---------------,,,,,,+++******)))((((((***)))(((&&&&&&''')))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((())))))******************************)))***+++,,,,,,,,,++++++***+++,,,......---,,,+++000/////////////////////111111333444444444333333000000222333444555555555666555333222333555888:::555444333333333333444555333444444555555555444444444444444444444333222222222111000//////...//////++++++,,,,,,,,,,,,++++++''')))++++++***)))***+++,,,+++(((%%%############((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++,,,,,,+++++++++,,,,,,---------...333777BBBaaa|||tttttt}}}uuukkkfff''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$$$$######"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''((((((((('''((())))))******))))))++++++++++++,,,,,,,,,---------------------...............//////000000111222111000000000000222333222333333333444666777888666666777777888999::::::<<<:::999;;;>>>???<<<999888888999::::::::::::999<<<===???BBBCCCDDDDDDDDDAAA@@@>>>======???@@@BBBAAAAAA???===<<<;;;;;;:::;;;>>>AAACCCBBB@@@??????===<<<:::888777666777777888777666555444333222222111111000000//////.........---,,,,,,+++,,,,,,,,,++++++******))))))((((((+++***((('''&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''(((((((((((((((((((((((((((((((((((())))))))))))************************)))***+++,,,,,,,,,,,,+++((()))+++,,,------,,,,,,.....................///...000222444555555444333111222222333333333333333444333222111333666999;;;555444333333333333444555333333444444444444333333333333333444333222222111111111000///............++++++,,,,,,,,,,,,++++++&&&((())))))))))))***+++)))'''%%%######%%%((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********++++++++++++,,,******+++,,,,,,---......---111555@@@^^^{{{vvvuuu|||rrrlllccc''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############$$$%%%%%%%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((((((((()))***************++++++++++++,,,,,,,,,,,,---------------..................//////000000000000000/////////000111222222222222222222333444555555555666777777888999999:::999888999;;;<<<:::888777777888888888999999999;;;<<<===???@@@AAAAAAAAA@@@???>>>======>>>@@@AAA>>>>>><<<;;;::::::::::::999;;;===>>>===<<<<<<===<<<;;;999777666666777777777666666444333222111000000000//////............,,,++++++*********++++++******)))))))))(((((((((***)))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((************************)))******+++,,,,,,,,,,,,***+++,,,------------,,,---------...............---///222444555555444333222222333333333222222111222222111111333666999:::444444444444444444444444333333444444333333222222222222333333222222111000//////...---,,,,,,,,,,,,******++++++++++++******'''((())))))'''''')))***((((((''''''(((***+++---((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))************++++++++++++))))))***+++---...//////,,,222555>>>[[[yyyvvvsss|||sssqqqaaa}}}''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''(((((()))************************+++++++++,,,,,,,,,,,,,,,,,,------..................////////////............//////000000111111000000111222222333444555555666666777777777999888888999999999888666666666666666666777777888::::::;;;<<<======>>>>>>===<<<;;;;;;;;;<<<===>>>:::::::::999::::::;;;;;;999:::;;;;;;::::::;;;===;;;:::888777777777888888888777666555333222111000////////////............******))))))))))))***+++))))))(((((((((((((((((()))((((((&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((************************)))*********+++,,,------...............------,,,,,,,,,---...//////......---///111333444444444333222222333333222222111111111111111111333555888999555555555555555555555555333444444444333333222111111111111222111000000///------+++***************)))******++++++******)))*********(((&&&&&&''')))))))))))))))((('''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((())))))))))))))))))*********+++++++++))))))***+++---...//////---333777???ZZZzzzuuuppp}}}wwwvvvccc}}}&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%"""######$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&''''''''''''((())))))******))))))))))))))))))*********+++******++++++,,,,,,------------------------------,,,------....../////////000000000000000111222333444444444555555666666666888888888888888888777666666666555555666666777888:::::::::;;;;;;<<<<<<<<<888888888888999:::;;;;;;888888888888999:::;;;<<<888999::::::999999:::<<<:::999777777666777888999888777666555333222000000........................)))))))))((())))))***+++(((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))++++++++++++++++++++++++)))))))))***+++,,,---...000000//////...---------+++,,,...///000000///...//////111222333333333333111222222222222222111111111111111111222444666777666666777777777777666666444555555444444333222111000000111111000000///...,,,,,,+++***))))))))))))))))))************))))))***+++***((('''''')))***%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''(((((())))))***)))))))))************+++******+++,,,,,,---.........444888>>>XXX|||uuummm~~~|||xxxggg&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%$$$$$$""""""###$$$$$$$$$$$$$$$&&&%%%%%%%%%$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''''''''((())))))))))))((((((((((((((())))))))))))((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.../////////////////////000111333333444444444444444555555555555666777888888888888999888777777666777888999:::<<<;;;;;;;;;;;;<<<<<<===777777888999:::<<<======999999999888999999::::::666888999999888888999:::777777666555555666777888888777666444222111//////,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((()))******+++''''''''''''''''''''''''%%%%%%&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''(((((())))))******++++++++++++++++++++++++***)))))))))+++,,,...//////......---------......+++---///000111111000///111111000000000222333444000111111222222222111111111111111111222333444555777888999999999999888777666666666555555333222222//////000000000///......------,,,+++************((())))))))))))))))))(((((())))))(((((())),,,///222///,,,)))'''(((***+++((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***))))))))))))************+++++++++,,,,,,---------...444888>>>VVV{{{wwwlll}}}}}}uuulll&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$$$$######""""""###$$$$$$$$$$$$###%%%%%%%%%$$$$$$############$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((((((''''''''''''(((((((((((('''(((((()))******++++++++++++++++++++++++++++++***+++,,,---..................//////000222333444333333444444444444444444222444666888888999;;;<<<:::999888888888999;;;;;;======<<<<<<<<<======>>>999999;;;<<<>>>???AAAAAA;;;;;;:::999888888888999555777999999888777888999555555444333444555666777777666555333111000......***************+++++++++)))))))))))))))***++++++&&&'''''''''''''''''''''$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#######################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((&&&''''''((()))******+++++++++++++++++++++++++++***)))))))))***,,,...///,,,,,,,,,,,,---...//////,,,---///111222222111000333222000//////111222444000000111222222222222222222111111111222333333444888999:::;;;;;;:::999888666666666666555444333222///////////////......---///...---,,,++++++++++++(((((())))))))))))((((((&&&'''(((((()))+++///222OOOHHH===111)))%%%%%%%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&'''((())))))***))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,...444777===UUUxxxzzzmmm||||||qqqppp###$$$$$$%%%%%%$$$$$$###%%%%%%$$$###"""""""""###$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%$$$$$$#########'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))))))))*********)))(((''''''((()))******++++++,,,,,,------.........//////000000111111555444333222222222333444222222444777999999777555666666777888999:::;;;;;;:::;;;;;;<<<<<<<<<======;;;<<<<<<===>>>>>>============<<<;;;;;;;;;;;;<<<===;;;999888888999:::;;;888777666444444444555666666555222000...------...---,,,++++++******++++++***))))))((('''&&&&&&&&&(((''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''((((((((((((++++++***)))(((((())))))+++***)))''''''***///333000///...---,,,,,,---............/////////////////////000000000111444666000000111222222333444444444000---000111000222555;;;EEEAAA<<>>999:::888777666777666444333333000---,,,---...//////.........------,,,,,,,,,'''&&&&&&%%%%%%&&&((())))))++++++)))''')))111777aaaUUUBBB000%%%###'''+++''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***))))))(((((((((((()))%%%%%%&&&(((***+++)))''')))))))))))))))******+++,,,,,,,,,,,,---...//////---222444999RRR}}}}}}wwwuuuyyyuuuyyy###$$$$$$%%%%%%$$$$$$###$$$$$$######"""#########$$$$$$$$$#########""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((******))))))))))))*********)))(((''''''((()))*********+++,,,,,,------...,,,------///000111222222444333222222222222333444222222333555888888777666333444555666777888888999======<<<;;;;;;;;;<<<<<<999:::;;;<<<<<<=========<<<<<<;;;;;;;;;<<<<<<===>>><<<;;;999999:::;;;<<<:::999777666555555555666444333111///...---------,,,,,,+++************+++*********)))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$$$$%%%%%%%%%%%%$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((******)))))))))))))))))))))*********)))***---000000///---,,,,,,,,,------------....../////////000000111222111111222555777333333333222222222111111444///...000222111333666999CCCIIIOOOTTTHHH:::;;;999888666666666666444222222000------...//////...------------,,,,,,,,,,,,((((((''''''(((((()))******,,,,,,***''''''---222555222---)))&&&&&&'''((('''''''''''''''''''''''''''''''''(((((((((((())))))((((((((((((((())))))'''&&&&&&''')))***)))((()))))))))))))))******+++,,,,,,+++,,,,,,---...///---222444999QQQ}}}~~~zzzwwwuuuzzz|||###$$$$$$%%%%%%$$$$$$############"""######$$$$$$$$$$$$$$$#######################################$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++************++++++))))))(((((((((((())))))******++++++,,,---------***+++,,,...000111222333333222222111222222333333333222222333666777777666333333444555666777888888???>>><<<:::999:::;;;<<<888888999::::::;;;<<<<<<::::::::::::;;;;;;<<<===>>>===;;;:::::::::;;;<<<;;;:::888777555555555555000///...---,,,,,,,,,,,,,,,++++++***************+++******))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%#########$$$$$$$$$$$$%%%%%%$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((''''''''''''(((((((((((())))))))))))))))))******''')))+++,,,+++***+++,,,...------,,,,,,,,,,,,---,,,,,,---...///000000111111222333333222333555888555555444333222000000///333///...111333222555999888DDDTTTeeefffMMM888<<<888777555444555444333111000///......//////...---+++++++++,,,,,,,,,,,,,,,((())))))***************+++,,,,,,***&&&%%%(((+++"""$$$&&&'''((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((()))))))))''''''''''''((()))******)))(((&&&'''((())))))((()))))))))))))))******++++++++++++,,,,,,---...///---222444888QQQ|||{{{xxxuuutttyyyyyy###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((++++++************++++++))))))(((((((((((())))))*********+++,,,,,,------++++++,,,---///000111111111111111111111222222222333111000111444666666666444555555666777888999:::<<<;;;888666666888:::;;;888888888888888888888888666666777777888:::;;;<<<<<<;;;:::999999999999::::::999888666444333222222---,,,,,,,,,++++++++++++++++++***)))))))))))))))))))))))))))(((((('''''''''''''''&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%###########################$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((())))))*********((()))++++++))))))***+++,,,,,,,,,+++++++++,,,,,,++++++,,,---///000111111000111222222222222444666555444333222111000000///111//////222333333666<<<@@@RRRcccpppqqq\\\DDD>>>777555333333333333111//////...---...//////---+++)))******++++++,,,,,,,,,'''((()))++++++***)))))))))***+++)))'''%%%&&&'''***)))'''&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((()))***++++++)))'''&&&'''))))))((()))))))))))))))******+++++++++++++++,,,---...///---222333888PPP{{{}}}zzzrrrpppuuuzzziii###$$$$$$%%%%%%$$$$$$######"""""""""###$$$%%%%%%########################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((((((+++******************+++(((((())))))))))))(((((())))))***++++++,,,,,,------------------.........000000000111111222222222222000///000333555555555444444555666777888888999666555333222333666999;;;:::999888666555555555555333333444555666888999:::888888777777666666666666666666555444222000///...*********++++++*********+++***))))))(((((())))))'''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""#########$$$$$$$$$######$$$$$$%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###################################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((&&&'''((()))***))))))))))))***)))(((''''''***,,,******++++++++++++++++++***+++,,,---...///000111---///111111000000111222111111111111111111111111000///000222333222666===RRRiiissstttyyyqqqXXXFFF555333222111111111///...---,,,,,,---...---+++***((()))))))))******++++++%%%&&&((()))***)))((('''&&&'''(((((('''&&&&&&'''&&&%%%######$$$&&&(((***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''(((******,,,)))''''''((())))))))))))))))))))))))******+++++++++++++++,,,---......---111333777OOOzzz{{{sssoootttvvvwww___ppp###$$$$$$%%%%%%$$$$$$############"""######$$$$$$###############$$$$$$$$$########################################################################"""############$$$$$$$$$"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&'''((((((******))))))))))))******(((((())))))))))))(((((())))))******+++,,,,,,,,,...------------,,,,,,,,,...///000111111111111111000//////000333444444333111111222333444555666666222111111111222555777999:::999777555444444444444333333333444555666888888555555555555444444444333222222222111000...---,,,)))******+++******)))(((***))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%"""""""""############$$$""""""$$$%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((&&&'''((()))***)))((('''((()))((('''&&&'''***---((()))******+++*********++++++,,,---...//////000+++---///000///...///000---......///000000111111///...000222222111555===]]]vvv{{{tttzzzzzzcccLLL333222000000000///...,,,,,,+++******++++++***)))((((((((()))))))))))))))%%%%%%&&&'''''''''''''''&&&&&&&&&'''''''''''''''###$$$%%%&&&&&&%%%###!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''((())))))***)))'''((()))******))))))))))))))))))******+++*********++++++,,,---...---111222777OOOyyyzzzxxxpppzzzxxx{{{dddmmm###$$$$$$%%%%%%$$$$$$###$$$$$$######"""#########""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))'''((()))******)))(((''')))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------...///111111111111111......///111333444333111111111222333444555555666111111111222333444555666888777555444444444666777444444444444555666888888333444444444333333222222000000000000///...,,,,,,******++++++***)))((('''))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%""""""""""""############!!!"""$$$%%%&&&&&&%%%%%%###########################$$$$$$%%%%%%$$$$$$###################################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''(((((((((((('''''')))***)))((('''%%%%%%&&&((((((((((((***+++'''((()))*********)))))),,,,,,,,,------.........+++---//////...------...,,,,,,------...//////000///...000222000///444<<>>QQQsss~~~yyyxxx|||tttuuu```uuu######$$$$$$$$$$$$######$$$$$$$$$$$$$$$#########################################################"""""""""#########$$$$$$""""""""""""####################################"""###$$$$$$###"""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&(((***++++++)))(((((())))))******+++,,,,,,------,,,,,,,,,---------......////////////000000000000222222333333333444444444444555555555555555555555111444777888777555444333666777999999888888:::;;;;;;;;;<<<;;;;;;999888777777555333222222222111000000111111///,,,***)))***,,,+++***)))******)))'''((((((''''''&&&%%%%%%%%%&&&'''((('''&&&%%%&&&'''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################""""""""""""######"""############""""""!!!#################################$$$$$$$$$$$$%%%&&&$$$###$$$%%%%%%$$$"""###$$$$$$$$$$$$###""""""########################!!!""""""######$$$$$$$$$######$$$$$$$$$$$$######"""###$$$%%%%%%$$$###"""######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))))))))************'''((()))***+++,,,------///......///000000///---............------------333BBBLLLDDD333+++---222222111...---,,,,,,.........------,,,+++***))))))***))))))(((((('''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&)))++++++***(((&&&''''''''''''((((((((((((++++++******++++++,,,---///222777@@@SSSsss~~~wwwtttzzzsss~~~uuuiiiuuu######$$$$$$$$$$$$######$$$$$$$$$###############################################################""""""""""""############!!!"""""""""####################################"""$$$%%%$$$###"""###%%%########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&)))+++,,,+++)))(((((()))*********+++,,,,,,------,,,,,,---------.........000000000000000/////////222333333333333444444444555444444444444555555666000333777888777555444333666888999999777777888:::;;;;;;;;;;;;;;;;;;;;;;;;999666222222444444222///000111222000,,,***)))))),,,***))))))******)))''''''''''''&&&&&&%%%%%%%%%$$$&&&'''&&&%%%$$$%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######""""""############"""!!!""""""""""""########################$$$$$$$$$$$$&&&$$$###$$$%%%%%%$$$#########$$$$$$$$$######"""######################## !!!!!!"""###$$$$$$%%%######$$$$$$$$$$$$######"""###$$$$$$$$$$$$###"""######################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((()))***+++,,,,,,---........./////////...---------------------------666HHHUUUNNN<<<222333777///000111222111000///...,,,++++++***))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&(((******)))(((''''''''''''((((((((())))))************+++,,,------...222888AAATTTsss~~~vvvrrrsssooo~~~vvvqqqxxx######$$$$$$$$$$$$##############################################################################!!!!!!"""""""""#########!!!"""""""""####################################"""$$$%%%$$$""""""###$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&)))***,,,+++)))((((((((()))******++++++,,,------,,,,,,,,,---------......000000000000////////////222222222333333333444444555444444444444555666777111444777888777555444333666777888888666666777888:::999777777888:::===???:::666333333555555333000111222222000---*********+++)))((()))******)))(((&&&&&&&&&&&&&&&%%%%%%%%%###%%%&&&%%%$$$###%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""""""""######!!!""""""#########""""""!!!!!!"""""""""#########""""""#########$$$$$$$$$%%%$$$######%%%%%%$$$###"""######$$$$$$$$$############################## !!!"""######$$$$$$######$$$$$$$$$$$$####################################################################################$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((())))))*********+++++++++,,,---.........---------,,,,,,------------------///===GGGCCC999222111111,,,...///111111///---,,,*********)))((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''(((((()))(((((()))))))))*********************+++,,,---......222888AAASSSqqq}}}tttnnnooommm~~~vvvwww}}}######$$$$$$$$$$$$######"""""""""###############################################################!!!!!!!!!"""""""""######""""""""""""####################################"""###$$$###!!!!!!!!!###########################"""""""""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&''''''''''''&&&&&&''')))******(((''''''(((((())))))***++++++,,,,,,+++++++++,,,,,,,,,------............////////////111111222222222333333333333333444555555666666666444555777777555333333444444555666666555555666777888777555444555888<<>>??????;;;444///...///...------------------...---............---,,,,,,,,,,,,+++***)))((('''&&&&&&&&&''''''((((((((()))((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))*********))))))((()))))))))***++++++,,,,,,///000333;;;IIIbbbxxxmmmpppjjjmmm#########"""""""""!!!!!!""""""!!!!!!!!!!!!""""""$$$######"""""""""""""""""""""""""""############""""""############""""""############""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""#####################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((''''''''''''((((((((((((***((('''(((***++++++***,,,++++++,,,......---+++---...///000222333444555444222000000111111000///333333444444444333222222111111111111111111111111000111333333111000000111---------,,,++++++******************)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######""""""""""""############""""""""""""##############################""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""!!!!!!"""###""""""""""""###$$$$$$"""""""""""""""""""""""" !!!"""""""""""""""########################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""$$$$$$%%%%%%$$$######"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%&&&''''''&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))***)))((())),,,...>>>???>>>999222...---///.........------.........,,,,,,------,,,,,,+++***++++++***)))((((((''''''%%%&&&&&&&&&''''''((((((''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((())))))******)))))))))))))))******+++,,,,,,,,,...///333<<>>TTTvvv~~~}}}vvvkkkbbb}}}xxx{{{########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$$$$######"""!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$#######################################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&&&&&&&&&&&&&'''(((((((((((())))))******)))***+++,,,,,,,,,,,,,,,---...............000111333222222333444555444222222333333555555444333111000000///.........//////...---,,,*********++++++)))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%################################################!!!!!!!!!!!!"""###$$$%%%########################!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!""""""############"""""""""""""""#################################################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""""""""######""""""""""""""""""""""""########################!!!""""""""""""#########&&&$$$#########$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''')))))))))************)))))))))((((((((()))))))))((('''&&&&&&'''((('''&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''((('''''''''''''''(((******)))))))))***++++++,,,,,,//////000444===RRRttt{{{zzzzzznnnddd}}}####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###!!! !!!###$$$!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((($$$%%%%%%%%%&&&&&&''''''''''''(((((())))))))))))((()))***+++,,,,,,,,,,,,---///000///------///111222111222333555555444222222333444444444333222222000000///..................---+++***))))))******(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """"""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""" !!!"""###$$$$$$######!!!!!!""""""############""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""###""""""""""""""""""###""""""""""""""""""""""""########################!!!""""""""""""#########%%%$$$######$$$$$$"""!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''***)))))))))))))))))))))))))))(((''''''(((((()))'''&&&%%%&&&'''((('''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***(((((()))******++++++,,,------///222;;;PPPrrrwwwvvvyyymmmaaayyy########################$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###  ###$$$!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''$$$%%%%%%&&&&&&'''''''''&&&'''((()))))))))((((((((((((***+++,,,,,,,,,,,,---///111///---,,,///222000000111333555666444222000222333333222111222333000000///...---------------,,,+++)))((())))))***''''''&&&&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!###$$$$$$###"""""" !!!"""######$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""""""""!!!!!!###""""""!!!!!!""""""###""""""""""""""""""""""""###############$$$$$$$$$"""""""""#########$$$$$$$$$#########%%%$$$###!!!$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''+++***))))))((()))))))))***)))((('''&&&'''((()))'''&&&%%%&&&(((((((((&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$############$$$$$$"""###$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((()))***((())))))***++++++,,,,,,+++,,,...222:::NNNppptttrrrsssiii]]]sss########################$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##############################"""!!!!!!"""######!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&'''%%%%%%%%%&&&''''''((((((&&&'''((()))))))))(((''''''((()))***,,,,,,,,,,,,---000111000,,,+++...222......000222555555444222///111333222000///111222000000///...---------------,,,***)))(((((())))))'''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###!!!  """###$$$$$$######""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########$$$$$$$$$############$$$$$$$$$%%%###""""""$$$%%%%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''',,,+++***)))))))))******+++)))(((&&&&&&&&&((()))'''&&&&&&&&&((()))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$""""""###$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&'''((())))))))))))******+++,,,,,,---,,,,,,...222:::OOOooo}}}qqqnnnppphhh]]]ppp}}}########################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""###$$$%%%%%%$$$###"""!!!!!!"""###############""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$########################!!!""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&'''((())))))%%%&&&((()))))))))(((''''''((()))***,,,,,,---------000222000,,,+++...222------///222555555333111///111222111///...000222111000///...---,,,,,,,,,,,,+++***(((((((((((()))&&&&&&%%%%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%$$$"""  """###$$$$$$$$$###""""""""""""""""""""""""################################################$$$$$$$$$$$$$$$$$$$$$$$$######""""""!!!!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%"""!!!"""$$$&&&&&&$$$"""$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$###%%%&&&$$$$$$%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''---,,,+++)))))))))***++++++***(((&&&%%%&&&'''((((((&&&&&&''')))***)))(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$############$$$$$$!!!"""###$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''))))))*********+++,,,,,,------,,,---///333;;;OOOppp|||ooolllrrrlll```ppp|||"""""""""###$$$$$$%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""$$$#########""""""!!!!!!""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&'''''')))***+++,,,***++++++,,,,,,------...000/////////000111333444222222111000///...------000///...---,,,+++++++++))))))((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$$$$######""""""""""""######""""""""""""""""""""""""#########"""""""""""""""$$$$$$############$$$$$$ !!!!!!""""""######""""""""""""""""""""""""###""""""!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$#########""""""!!!!!!########################""""""""""""!!!!!!!!!!!! """$$$%%%%%%%%%&&&'''$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!! """#########$$$$$$$$$$$$######""""""""""""############"""""""""$$$%%%&&&######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((---,,,)))'''&&&'''***+++((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$###"""!!!########################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""###$$$&&&'''######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((($$$$$$$$$%%%&&&'''((())))))******++++++,,,------///,,,+++///999NNNnnn{{{ooouuullloooiiirrr}}}######""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""########################$$$###"""!!!!!!"""###$$$""""""###$$$$$$$$$$$$###"""##################"""#########$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''((()))++++++******+++,,,,,,------...------,,,,,,---...///000111111111000000///...---000///...,,,++++++++++++)))(((((('''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############""""""""""""######""""""""""""""""""""""""###"""""""""""""""""""""""""""###$$$$$$###"""""" !!!!!!!!!"""""""""###""""""""""""""""""""""""######"""!!!!!!!!!""""""!!!!!!!!!""""""""""""###""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!$$$#########""""""""""""##############################"""""""""!!!!!!!!!!!!"""$$$%%%$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""######"""""""""!!!!!!!!!"""""""""#########$$$$$$######""""""""""""############"""""""""###$$$%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''((((((((((((,,,+++)))((('''((()))***(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$###""""""########################%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$%%%&&&######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%%%%%%%%%%&&&'''((())))))******++++++,,,,,,---///,,,+++///999MMMmmmxxxnnnrrryyyxxxkkkooo~~~vvvyyy######""""""!!! """"""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##############################""""""""""""######""""""###$$$$$$$$$$$$###!!!""""""######""""""!!!!!!""""""######$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((************++++++,,,------------,,,,,,++++++,,,------...///000111111000///...///...---,,,+++*********(((((('''&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###### !!!###$$$$$$###!!! !!!!!!!!!!!!""""""""""""""""""""""""""""""""""""$$$$$$###""""""""""""###""""""""""""############""""""""""""""""""""""""""""""############""""""###############"""""""""########################$$$$$$#########"""""""""!!!###$$$$$$###"""###$$$$$$$$$$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$############""""""!!!!!!!!!"""""""""############""""""""""""############"""!!!!!!!!!""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$$$$############"""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$#########$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&%%%&&&&&&'''((()))))))))******+++,,,,,,,,,...,,,,,,///888LLLkkk{{{rrrvvvxxxsssdddhhhyyysss######"""""""""!!!!!!!!!""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!#########"""""""""""""""""""""""""""""""""""""""###########################""""""""""""""""""###""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''))))))*********+++,,,,,,---------------,,,,,,,,,,,,,,,,,,...///111111111//////...---,,,+++***)))))))))((('''&&&&&&%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###"""!!!""""""############"""""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!!!!!!!!!!!!!!"""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""%%%$$$$$$###############!!!!!!"""""""""#########"""""""""""""""""""""""""""""""""######"""""""""################################################$$$$$$$$$$$$#########"""!!!###$$$$$$"""!!!!!!"""$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################!!!!!!!!!!!!""""""""""""######""""""""""""############"""!!!!!!!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((('''((()))))))))(((''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$$$$##################################################################&&&%%%%%%$$$$$$###############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''&&&&&&'''(((((())))))))))))***++++++,,,,,,---,,,---///666IIIiiiyyy|||rrrlll\\\cccnnn}}}"""""""""######$$$$$$$$$""""""!!!!!!!!!!!!""""""!!!"""""""""############!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""######""""""""""""""""""""""""########################"""""""""######"""""""""""""""###$$$$$$$$$$$$###!!!!!!""""""""""""!!!!!! !!!"""###$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))))))))***++++++,,,,,,---,,,,,,,,,,,,,,,++++++++++++,,,...///000000//////---,,,+++***)))(((((((((''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######"""!!!!!!"""############"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############$$$###  ###$$$""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""%%%$$$$$$############### !!!!!!!!!""""""""""""""""""""""""""""""###""""""""""""""""""##################$$$$$$$$$########################$$$$$$$$$$$$#########"""!!!###$$$$$$"""!!!!!!"""$$$$$$$$$#########""""""""""""""""""""""""""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""!!!!!! ######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&((())))))((('''&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$######""""""###$$$$$$################################################%%%%%%%%%%%%$$$######"""######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((('''''''''((())))))((())))))******+++,,,,,,,,,,,,...000555GGGfff|||tttvvvuuunnn\\\bbb~~~jjjxxx"""""""""###$$$%%%%%%%%%""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""########################""""""############""""""""""""###$$$$$$$$$$$$###!!!""""""######""""""!!!!!!""""""######$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&'''(((((()))))))))******+++,,,,,,,,,((())))))*********)))))),,,,,,,,,,,,------......,,,+++***)))((('''''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###############"""!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""######$$$$$$%%%###!!!!!!###%%%""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""$$$$$$###""""""""""""### !!!!!!!!!!!!""""""""""""""""""""""""######""""""""""""###############$$$$$$$$$$$$$$$########################$$$$$$#########"""""""""!!!###$$$$$$###"""###$$$$$$$$$$$$############"""""""""""""""""""""""""""########################!!!!!!!!!""""""""""""###!!!!!!!!!"""""""""############""""""""""""######""""""#########"""!!!!!!######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""""""""###$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$############$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((((((((())))))(((((())))))***++++++++++++---///000444DDDcccrrriiijjjqqqlll\\\aaa{{{~~~gggsss"""""""""###############""""""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$###"""##################"""#########$$$$$$$$$$$$$$$##############################################################################$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))))))))))))))***++++++,,,,,,'''''')))***+++******))),,,+++***))))))+++,,,---++++++)))((('''&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""######$$$$$$###!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""######$$$$$$###########################"""""""""!!!!!!!!! """"""""""""""""""""""""######"""!!!!!!!!!"""""" !!!!!!!!!!!!"""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%##############################"""""""""!!!!!!!!!!!!"""$$$%%%$$$$$$$$$%%%$$$$$$$$$############"""""""""""""""""""""""""""########################"""""""""#########$$$$$$"""""""""#########$$$$$$######""""""""""""######!!!"""###$$$$$$$$$###"""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((***))))))(((((())))))***(((((())))))******+++++++++---///000333CCCbbb}}}ppphhhiiiiiigggZZZ___wwwyyyxxxcccppp######""""""!!!!!! """"""!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""!!!!!!""""""#########$$$""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!""""""###$$$$$$$$$$$$#########$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$$$$$$$########################""""""""""""""""""""""""##############################$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((((())))))***)))))))))***++++++,,,,,,((()))+++,,,---------,,,---,,,)))'''''')))+++---+++***)))((('''&&&&&&&&&&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ !!!###$$$$$$$$$$$$ """###$$$$$$###""" !!!!!!!!!!!!!!!!!!!!!!!! !!!!!!"""###$$$$$$$$$ """%%%''''''%%%""" ######""""""!!!!!!!!! """"""""""""""""""""""""###""""""!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$#########$$$$$$%%%%%%%%%########################""""""""""""!!!!!!!!!!!! """$$$%%%%%%%%%&&&'''$$$$$$$$$############"""""""""""""""""""""""""""#################################$$$$$$%%%%%%%%%############$$$$$$$$$$$$######""""""""""""######!!!"""###$$$%%%%%%$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""""""""""""""""""""$$$###"""!!!"""###%%%&&&########################%%%%%%%%%%%%%%%%%%%%%%%%!!!"""$$$%%%&&&%%%%%%$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((******)))))))))))))))***((((((((()))******+++++++++---000000333BBBaaa|||uuupppsssjjjiii\\\___qqqppplll}}}```nnn!!!!!!""""""""""""!!!!!!$$$$$$######"""!!!!!!!!!""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&'''(((((((((%%%%%%%%%%%%%%%&&&'''(((*********)))))))))))))))((((((((()))******+++++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,+++***)))((((((((((((''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!"""""""""""""""""""""""" !!!""""""!!!!!!"""#########""""""""""""############""""""""""""############""""""!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!! ###$$$$$$###""""""###%%%""""""""""""""""""""""""%%%%%%$$$###""""""######""""""""""""############"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$###""""""""""""######""""""""""""######$$$#########""""""!!!!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############""""""#########$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''%%%######$$$'''+++...$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((())))))))))))***++++++,,,,,,******,,,///555EEEbbb|||vvvqqqttttttjjjUUUXXXlllhhh^^^jjjdddkkk}}}!!!""""""######""""""!!!"""""""""""""""#########""""""""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$""""""""""""""""""""""""""""""#########$$$$$$$$$######""""""######$$$%%%"""############$$$$$$$$$########################%%%%%%%%%%%%%%%$$$###"""%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&'''((()))))))))))))))))))))***(((((())))))***++++++,,,------............------+++,,,,,,---,,,+++***)))(((((((((((('''''''''&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""" !!!""""""!!!!!!"""$$$######""""""""""""############""""""""""""#########"""""""""!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!""""""!!!!!!!!!!!!""""""######""""""!!!!!!!!!!!!"""###$$$###!!!!!!###$$$########################%%%$$$$$$###""""""######$$$#########""""""!!!!!!"""$$$%%%%%%$$$###%%%&&&&&&%%%$$$###""""""""""""######""""""""""""##################"""""""""!!!!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%%%%$$$######$$$%%%%%%'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""############""""""#########$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###"""###%%%(((***$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''((((((((()))))))))))))))***++++++,,,,,,,,,,,,...000444DDD```yyyxxxrrruuurrriiiTTTUUUhhhaaaSSS\\\eeehhh}}}xxx"""##################""" !!!!!!"""######$$$$$$""""""""""""""""""""""""""""""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$"""""""""""""""""""""""""""""""""#########$$$$$$######""""""######$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######%%%%%%%%%&&&''''''((((((((((((''''''&&&'''''''''((((((((())))))*********))))))******+++,,,,,,,,,...//////////////////...---------,,,,,,***)))((((((((('''''''''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""" !!!###"""!!!!!!"""$$$""""""""""""""""""""""""######""""""""""""######""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""###""""""""""""!!!!!!!!!""""""###"""!!! """$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######"""#########%%%%%%$$$###"""!!! """$$$%%%%%%$$$###%%%&&&%%%%%%$$$###""""""""""""####################################""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################%%%$$$$$$######$$$$$$%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%########################""""""""""""###########################$$$$$$$$$""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((())))))))))))))))))***++++++,,,,,,......///000444BBB]]]uuu{{{sssvvvuuunnn[[[]]]rrrmmm___eeegggdddzzzuuu######$$$$$$$$$$$$######!!!!!!""""""############"""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&'''((((((***)))((('''''''''''''''&&&''''''((()))***++++++)))******+++,,,,,,------......////////////.........------,,,+++)))(((((('''''''''&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""" """######"""!!!###$$$""""""############""""""######""""""""""""######""""""""""""!!!!!!!!!!!!########################""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!""""""!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$######"""!!!!!! """$$$%%%%%%$$$###%%%&&&%%%$$$$$$###""""""#######################################"""""""""""""""!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%&&&&&&'''''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""####################################!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((())))))))))))))))))***++++++,,,,,,------///000333AAA\\\ttt{{{sssuuuxxxsssaaafffyyygggaaa{{{uuu######$$$$$$$$$$$$##################""""""!!!!!!""""""""""""""""""""""""!!!!!!""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$###""""""""""""""""""""""""!!!!!!"""""""""###############""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''''''''***)))((('''''''''''''''&&&&&&'''((()))******+++)))******+++,,,,,,------,,,------......------,,,------+++***)))(((''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""######$$$$$$########################!!!"""######""""""###$$$!!!"""############"""!!!######""""""""""""######!!!!!!!!!!!!""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""!!!!!!!!!!!!""""""""""""""""""############!!!""""""!!! !!!###%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$""""""""""""""""""######"""$$$%%%%%%$$$###%%%&&&%%%$$$######"""#########"""###$$$$$$$$$$$$###"""""""""""""""""""""######!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""""""""####################################!!!"""""""""############""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))***)))))))))***++++++,,,,,,+++,,,...000333AAA[[[ssszzzqqqrrrvvvqqq^^^aaaeee```{{{uuu"""##################"""$$$$$$######"""!!!!!! """"""""""""""""""""""""!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!"""######$$$$$$######""""""""""""""""""""""""!!!!!!!!!"""""""""############""""""######$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&''''''((((((''''''&&&''''''''''''''''''(((((()))))))))))))))******+++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++)))(((''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""""""""""""""####################################!!!"""$$$###""""""###%%%!!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!!!!!!!""""""""""""########################""""""!!!!!!!!!!!!"""""""""""""""############$$$""""""###"""!!! """$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""######$$$%%%!!!!!!""""""############"""$$$%%%%%%$$$###%%%&&&$$$$$$###############$$$"""###$$$%%%%%%$$$###"""""""""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$$$$%%%%%%$$$$$$###$$$######$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$###############""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((()))))))))******)))))))))***++++++,,,,,,***+++...000333@@@ZZZqqqxxxnnnpppwwwppp[[[[[[xxx{{{ddd___zzzttt!!!""""""######""""""!!!#########""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!""""""###############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""#########""""""######$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&'''(((''''''(((((((((((((((((((((((())))))***++++++,,,++++++,,,,,,,,,,,,++++++)))((('''&&&%%%&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""########################!!!###$$$$$$###"""$$$%%%!!!"""###$$$$$$###"""!!!######""""""""""""###### !!!!!!!!!"""""""""###########################""""""!!!!!!!!!!!!""""""""""""#########$$$$$$$$$"""###$$$###!!!!!!###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%#########""""""""""""""""""$$$%%%%%%$$$###%%%&&&$$$###############$$$$$$"""###%%%&&&&&&%%%###"""!!!"""""""""############!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$%%%%%%%%%%%%$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%"""###$$$$$$%%%%%%$$$$$$################################################""""""""""""############$$$$$$$$$#########""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&''''''''''''((((((((()))))))))*********)))))))))***++++++,,,,,,,,,---///000222???WWWnnnvvvmmmooouuupppZZZZZZxxxyyy{{{fff\\\{{{ttt!!!!!!""""""""""""!!!!!!!!!!!!!!!"""######$$$$$$"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!"""###############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""#########"""###$$$$$$%%%"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''((((((((()))******+++++++++,,,,,,------,,,,,,+++((('''%%%%%%$$$%%%&&&'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""$$$$$$######""""""!!!!!!########################!!!###$$$$$$######$$$%%% """###$$$$$$###""" ######""""""""""""###### !!!!!!!!!""""""######""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######$$$$$$$$$$$$###$$$$$$###""""""###%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%%%%%%%$$$###"""!!! """$$$%%%%%%$$$###%%%&&&$$$###############$$$$$$"""###%%%&&&&&&%%%###"""!!!!!!""""""#########$$$!!!!!!"""###############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###########################$$$%%%&&&&&&%%%$$$###############$$$%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&''''''&&&%%%%%%!!!"""###$$$$$$$$$$$$$$$################################################""""""""""""############$$$$$$$$$$$$######""""""""""""""""""############"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''(((((())))))))))))************)))))))))***++++++,,,,,,...///000111222===UUUkkkvvvmmmooonnnkkkXXX[[[{{{|||}}}jjjYYYxxx}}}vvv""""""""""""""""""""""""$$$###""" """###$$$!!!!!!""""""#########$$$""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""" """$$$%%%$$$###"""$$$$$$$$$%%%%%%$$$$$$$$$######""""""""""""##############################""""""############""""""$$$$$$$$$#########""""""&&&&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((()))******------,,,,,,+++***)))))))))((('''&&&%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!! """###$$$$$$###""" """"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$##################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############### ###%%%######'''##############################"""""""""""""""###########################&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""!!!"""######$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%&&&'''""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$#########""""""%%%%%%$$$$$$%%%%%%&&&'''########################""""""############""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$%%%$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))******))))))***+++,,,---///......///111===TTTiiiwwwoooooollliiiWWWWWWuuu~~~tttvvvhhhWWWxxx|||vvv""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$!!!"""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!""""""""""""""""""""""""######$$$$$$###""" ######$$$$$$$$$$$$############""""""""""""##############################""""""############""""""$$$$$$$$$#########""""""&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&((((((((((((((())))))***++++++******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$###"""!!!""""""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""##############################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############!!!$$$&&&$$$!!! $$$((($$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""##############################$$$######""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""######$$$$$$###"""!!!!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&%%%$$$$$$%%%'''$$$$$$$$$#########""""""%%%$$$$$$$$$$$$%%%&&&&&&########################""""""############""""""########################$$$$$$$$$#########""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$#########$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((())))))))))))'''(((((()))******++++++)))+++///222555???SSSfffuuunnnnnnnnnkkkWWWWWWsssyyymmmmmmjjjYYYwww|||ttt""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""############""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""$$$$$$######"""!!!!!!!!!"""##################"""######""""""""""""##############################""""""############""""""$$$$$$$$$###############%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''&&&((((((''''''(((((()))***)))((((((''''''&&&&&&&&&$$$$$$######$$$%%%%%%&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$###############""""""############""""""!!!"""###$$$$$$###"""!!!""""""""""""############""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!!!!"""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""$$$&&&%%%""""""%%%(((%%%%%%%%%%%%%%%%%%%%%%%%###"""""""""""""""####################################""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""###############""""""""""""#################################""""""""""""###$$$$$$###############$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%'''$$$$$$$$$###############$$$$$$$$$$$$$$$%%%&&&&&&########################""""""############""""""########################$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))'''((()))***++++++++++++***+++///222444>>>RRRdddtttlllmmmoookkkWWWWWWppprrrcccbbbkkkYYYttt|||rrr""""""""""""""""""""""""######"""!!!!!!"""######"""""""""""""""#########!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""############""""""######""""""""""""##############################""""""############""""""########################%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''(((''''''''''''((())))))((('''''''''&&&&&&%%%%%%$$$###############$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$########################"""""""""######"""""""""!!!"""############"""!!!!!!"""""""""############""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""$$$%%%$$$######$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%""""""""""""""""""###$$$########################%%%%%%$$$$$$$$$$$$%%%%%%##############################""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###""""""!!!!!!"""##################""""""""""""""""""###""""""""""""""""""""""""$$$$$$$$$$$$$$$%%%%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$%%%&&&########################$$$$$$$$$###$$$%%%%%%&&&########################""""""############""""""########################################################################$$$$$$############$$$$$$""""""#########$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''((((((((())))))***+++,,,,,,---,,,++++++.........///111<<>>888444:::NNNaaawwwpppsssmmmcccRRR[[[wwwvvviiipppmmmSSSbbbuuujjj$$$#########""""""!!!!!!!!!!!!"""###$$$%%%%%%%%%""""""""""""###############"""!!! !!!"""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###############"""!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""#########""""""!!!########################!!!!!!"""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!!"""###%%%$$$$$$"""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""############$$$#########""""""!!!!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """#########"""!!!""""""""""""############""""""""""""###############!!! """&&&((('''%%%$$$#########""""""!!!!!!""""""""""""""""""""""""$$$#########""""""!!!!!!""""""###$$$$$$$$$$$$###&&&%%%$$$$$$######$$$$$$!!!###%%%$$$!!!!!!$$$'''######""""""""""""######""""""""""""####################################"""""""""""""""""""""""" !!!!!!""""""######""""""############""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$###############%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""$$$#########""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$######$$$$$$$$$######""""""############$$$$$$$$$&&&&&&%%%$$$############$$$$$$%%%&&&&&&''''''((('''&&&%%%&&&((((((%%%"""&&&%%%$$$%%%'''(((((('''$$$%%%''')))*********)))&&&+++333>>>FFFIIIFFFBBB222000...---///:::RRRgggyyysssooosssbbbPPP___xxxnnndddwwwlllVVVfffqqqggg############"""""""""!!!"""""""""###$$$$$$$$$%%%""""""""""""############$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""###############"""!!!!!!""""""""""""""""""""""""############""""""""""""""""""############""""""########################"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###!!! !!!"""$$$######"""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""########################"""""""""!!!!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" """#########"""!!!!!!!!!"""""""""#########""""""""""""###############!!!!!!"""&&&''''''%%%############"""""""""!!!""""""""""""""""""""""""############"""""""""!!!""""""###$$$$$$$$$$$$$$$%%%$$$######""""""######!!!###%%%$$$""""""$$$&&&######""""""""""""######""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!!!!""""""######""""""############""""""########################"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#####################$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""############"""""""""!!!########################"""############$$$$$$$$$######$$$$$$$$$$$$######""""""""""""############%%%%%%$$$$$$$$$%%%%%%&&&'''''''''''''''''''''&&&(((&&&$$$$$$&&&((((((''')))(((((((((((((((&&&%%%+++)))'''%%%&&&(((,,,...BBB@@@>>>>>><<<888333...000///......///:::PPPeeeyyytttqqqsssdddSSS```uuukkkfffnnnWWWfffssshhh############""""""""""""##################$$$$$$""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""############""""""!!!""""""""""""""""""""""""########################""""""###############"""########################""""""######$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""""""""""""""""""""""""""!!! """######""""""""""""""""""""""""""""""######$$$$$$######"""""""""""""""########################""""""""""""!!!!!!""""""""""""!!!!!!"""""""""""""""""""""""" !!!""""""######""""""!!!!!!""""""""""""######""""""""""""############"""!!!!!!###%%%&&&&&&%%%############""""""""""""""""""""""""""""""""""""############""""""""""""""""""######$$$$$$$$$$$$$$$###""""""!!!!!!"""""""""###$$$$$$######$$$&&&######""""""""""""######""""""""""""####################################""""""""""""""""""""""""!!!!!!!!!""""""""""""###""""""############""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$######"""""""""###$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""############""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$$$$$$$###!!!!!!"""""""""#########$$$$$$$$$$$$%%%&&&'''((()))))))))((('''&&&&&&%%%(((&&&###"""$$$'''))))))%%%%%%&&&'''((((((((((((''''''))),,,000666;;;>>>GGGBBB;;;555111...***(((------......000999NNNaaaxxxtttssspppcccTTT```rrrggggggpppXXXfffttthhh#########"""""""""""""""$$$$$$$$$###############!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""############"""!!!"""""""""""""""""""""""""""###############$$$$$$""""""###$$$$$$$$$#######################################$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""###!!! """######"""""""""""""""""""""""""""""""""############""""""!!!"""""""""#####################"""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""############!!!!!!!!!!!!"""""""""###!!!"""""""""############"""""""""###$$$%%%%%%%%%#########"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""###############$$$$$$$$$$$$$$$###""""""""""""""""""###$$$$$$$$$$$$$$$%%%######""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################""""""#########$$$$$$$$$######$$$$$$$$$$$$######!!!!!!"""###$$$%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""#########"""""""""""""""########################""""""#########$$$$$$$$$######$$$$$$%%%%%%$$$$$$""""""#########$$$$$$$$$&&&%%%%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''%%%$$$######%%%&&&'''%%%%%%%%%$$$$$$%%%(((***(((---444;;;@@@BBBBBBBBB555222...***)))***+++,,,++++++...///000888KKK]]]|||uuussstttnnn___QQQ```tttgggeeepppYYYfffttthhh""""""""""""""""""######$$$$$$$$$###############!!!"""""""""############!!!""""""""""""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""!!!""""""#########""""""""""""""""""""""""""""""""""""######$$$$$$$$$%%%""""""###$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######################## !!!"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""$$$"""!!!!!!###$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!"""""""""""""""######$$$ !!!!!!!!!!!!"""""""""!!!"""""""""############!!!"""############$$$%%%""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""############"""""""""###$$$%%%%%%%%%$$$############$$$######$$$%%%&&&&&&%%%$$$######""""""""""""######!!!"""""""""####################################""""""""""""""""""""""""############""""""""""""""""""############""""""########################""""""#########$$$$$$$$$"""######$$$$$$######"""!!!!!!"""###$$$%%%%%%%%%#########$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""#########$$$$$$$$$########################""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&((('''&&&&&&%%%%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%$$$######***)))(((%%%$$$&&&+++///:::<<<>>>???===888444000+++***)))'''&&&&&&'''((()))+++...000111888JJJ[[[xxxrrrrrrtttqqq```SSSggg}}}llleeennnXXXfffsssfff""""""""""""##############################$$$$$$""""""""""""############!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""!!!""""""############"""""""""""""""""""""""""""""""""######$$$%%%%%%%%%""""""###$$$%%%%%%%%%%%%########################$$$$$$%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################!!!!!!""""""######$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""$$$###!!!"""$$$%%%%%%$$$""""""""""""""""""""""""###""""""!!!!!!""""""###""""""""""""############""""""""""""###############"""!!! !!!"""###""""""""""""""""""""""""###""""""""""""###$$$%%% !!!!!!!!!!!!""""""""""""""""""############!!!"""######""""""###%%%""""""""""""############""""""""""""""""""""""""""""""""""""############$$$###"""""""""###%%%&&&&&&%%%%%%$$$###$$$$$$$$$#########%%%''''''%%%#########""""""""""""######""""""""""""####################################""""""""""""""""""""""""$$$############"""""""""""""""############""""""########################"""############$$$$$$$$$""""""############"""""""""""""""###$$$$$$$$$%%%""""""######$$$%%%%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!"""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&%%%$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$&&&(((((('''%%%$$$$$$%%%(((***+++---111888>>>???;;;666111,,,)))'''&&&%%%''')))***)))((()))******+++...000111888IIIZZZuuuppprrruuuwwwfff[[[qqqrrrgggmmmWWWeeetttfff!!!"""""""""############"""""""""###$$$$$$$$$%%%""""""""""""############!!!"""############"""!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""!!!!!!"""###############""""""""""""""""""""""""""""""###$$$$$$%%%&&&&&&!!!"""###$$$%%%%%%%%%%%%########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%$$$$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!###$$$$$$###""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""############!!!"""""""""###############"""!!! !!!"""###""""""""""""""""""""""""######"""""""""###$$$%%% !!!!!!!!!""""""""""""""""""############ """$$$###"""!!!###%%%!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############$$$###"""!!!"""###%%%&&&%%%$$$$$$###############$$$######%%%((((((%%%"""######""""""""""""######""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$#########""""""""""""############""""""########################"""############$$$$$$$$$""""""############""""""##################$$$$$$!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""!!!"""""""""############"""""""""""""""""""""""""""############$$$$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%((())))))((((((***---(((---333666555555777:::111...***&&&%%%%%%'''(((###&&&***+++++++++---...+++,,,...000000777III[[[tttppptttyyy|||mmmcccyyyrrrgggnnnVVVddduuufff!!!!!!""""""#########$$$!!!!!!"""###$$$%%%%%%&&&""""""""""""############"""###$$$%%%%%%$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""############""""""!!!!!!"""###############""""""""""""""""""""""""""""""###$$$%%%%%%&&&&&&!!!"""###$$$%%%&&&&&&&&&########################%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!! """######"""""""""""""""""""""""""""###"""!!! !!!"""###""""""""""""############!!!!!!""""""#########$$$$$$"""!!! !!!"""$$$""""""""""""""""""""""""$$$###"""""""""###%%%%%% !!!!!!!!!"""""""""""""""############ """$$$$$$!!!!!!"""%%%!!!!!!""""""#########$$$""""""""""""""""""""""""!!!!!!""""""#########$$$$$$###"""!!!!!!###%%%&&&$$$######"""""""""""""""$$$######&&&((()))%%%"""######""""""""""""######""""""""""""####################################""""""""""""""""""""""""$$$$$$$$$$$$######""""""""""""############""""""########################"""############$$$$$$$$$""""""############""""""$$$$$$$$$###############!!!""""""###$$$$$$%%%%%%"""""""""""""""""""""""""""############$$$$$$$$$########################""""""""""""""""""""""""!!!!!!""""""#########$$$########################"""############$$$$$$$$$"""###$$$%%%&&&&&&'''&&&$$$$$$%%%%%%%%%&&&&&&&&&############$$$%%%&&&&&&(((''''''&&&&&&%%%%%%$$$''')))***))))))+++000555:::???BBB???555+++$$$"""'''((()))))))))((('''&&&'''***,,,+++)))(((***,,,,,,,,,...000000777JJJ\\\sssqqqwww}}}}}}ppphhh|||mmmfffoooVVVcccvvvggg""""""""""""""""""""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######""""""!!!!!!$$$$$$$$$#########""""""########################""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""$$$$$$##########################################""""""""""""""""""""""""""""""""""""""""""""""""%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$################################################################################################""""""""""""""""""""""""########################!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""############""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!!!!"""###$$$%%%%%%&&&""""""""""""""""""""""""#########"""""""""""""""###!!! !!!"""###""" ########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""######$$$""""""""""""###$$$%%%&&&$$$$$$$$$#########""""""###$$$&&&''''''&&&$$$###!!!!!!""""""######$$$$$$%%%$$$"""!!!"""$$$''')))"""!!! !!!###$$$$$$###"""!!!!!!"""###$$$$$$###!!!"""###%%%%%%$$$########################!!!"""###$$$###""" $$$$$$##################""""""############""""""!!!"""######"""!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""####################################""""""###$$$$$$$$$$$$###############""""""""""""!!!!!!"""############"""""""""""""""###$$$%%%%%%'''''''''&&&&&&%%%%%%%%%%%%$$$###%%%''''''""""""###$$$$$$###"""&&&%%%$$$######%%%&&&'''%%%)))000777===@@@AAAAAA===666---))))))(((%%%"""''''''''''''((((((((((((***************++++++,,,---...000222333999HHHWWWxxxrrrvvvxxxyyyddd^^^wwwooohhhjjjSSSaaaqqq\\\""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!"""""""""""""""""""""""""""############$$$$$$$$$############""""""""""""%%%%%%%%%%%%$$$$$$######################################################"""""""""############$$$$$$$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""###"""!!!"""###$$$###!!!!!!"""""""""###$$$$$$$$$""""""""""""""""""""""""############""""""""""""###!!! !!!"""###"""!!!########################!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###############"""""""""""""""######$$$""""""""""""###$$$%%%&&&$$$$$$$$$#########"""""""""###%%%&&&&&&%%%###""""""""""""""""""#########"""!!! !!!"""$$$&&&""""""!!!!!!!!!"""###$$$$$$###"""!!!!!!"""###$$$$$$#########%%%&&&%%%$$$##############################"""!!!!!!!!!!!!!!!########################""""""############"""""""""###%%%$$$"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""###################################################"""!!!!!!"""""""""""""""""""""""""""""""""#########$$$$$$%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$'''%%%###"""###%%%%%%%%%"""""""""###$$$&&&'''(((%%%$$$%%%&&&)))---111333=========<<<999444000...000+++&&&%%%''')))'''%%%''''''''''''((((((((((((******)))))))))***++++++,,,---///111222888GGGVVVwwwqqqvvvxxxttt___YYYqqqnnnkkkiiiRRR```qqq[[[""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$"""""""""###############&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$###############$$$$$$################################################!!!!!!!!!!!!!!!!!!!!!!!!########################""""""""""""""""""""""""################################################""""""""""""############""""""""""""""""""""""""###"""!!!"""###$$$###!!!""""""""""""""""""""""""""""""""""""""""""""""""###########################"""!!!!!!######"""!!!########################""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$""""""""""""###$$$%%%%%%$$$$$$$$$###############!!!"""###$$$$$$###"""!!!############"""""""""""" !!!!!!!!!"""######$$$###""""""""""""###$$$$$$$$$###""""""""""""###$$$$$$###$$$%%%''''''%%%###########################%%%###!!! !!!"""###########################""""""############"""""" """###""""""$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""""""""####################################$$$$$$$$$###"""!!! """"""""""""""""""""""""$$$$$$#########$$$%%%&&&''''''&&&&&&%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$&&&&&&'''&&&$$$$$$%%%''''''&&&$$$"""!!!"""$$$%%%"""&&&---444:::===>>>???:::999666333...***&&&$$$'''$$$"""$$$'''))))))'''''''''''''''((((((((((((******)))))))))))))))***++++++---///000666EEETTTtttpppuuuxxxpppZZZRRRjjjzzzllloookkkUUUcccpppZZZ""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%######$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########"""######$$$%%%################################################""""""""""""""""""""""""########################""""""""""""""""""""""""################################################!!!"""""""""############""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""###############$$$$$$###"""!!!"""######"""!!!########################""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$######""""""###$$$$$$%%%########################""""""###$$$$$$###""""""$$$$$$######""""""!!!!!!!!!"""###%%%%%%%%%$$$##################$$$$$$$$$########################""""""###%%%''''''$$$"""########################$$$###"""!!!!!!"""#####################$$$$$$$$$""""""############"""""" """###%%%'''###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########""""""!!!"""""""""####################################$$$$$$$$$$$$###"""!!! !!!!!!"""""""""""""""###&&&%%%$$$######%%%'''(((((('''&&&%%%%%%%%%%%%%%%$$$$$$##################!!!%%%***+++((($$$##################$$$&&&(((***---444===EEEFFFAAA999444)))((('''&&&&&&%%%%%%&&&(((&&&&&&''')))***(((&&&''''''''''''((((((((((((******))))))(((((())))))+++,,,...///000666EEESSSrrrqqqvvvyyyqqqZZZQQQgggvvvkkkqqqooo[[[jjjpppYYY""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""""""""#########$$$$$$$$$""""""######$$$$$$%%%%%%############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""""""""#########$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##################$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""###$$$$$$%%%################################################################################################""""""""""""""""""""""""########################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""###"""!!!"""###$$$###!!!"""""""""!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$"""!!!"""###$$$###"""########################""""""""""""""""""""""""!!!!!!"""###############"""""""""""""""######$$$#########"""######$$$%%%##############################$$$$$$$$$$$$######$$$$$$######""""""!!!!!!!!!"""$$$%%%%%%$$$###"""""""""######$$$$$$$$$$$$######$$$$$$$$$$$$###### !!!"""$$$%%%%%%### ########################!!!"""###$$$$$$###"""!!!""""""#########$$$$$$$$$""""""############"""""" """######$$$%%%#########$$$$$$%%%%%%%%%$$$$$$$$$#########""""""!!!"""""""""##########################################$$$$$$$$$$$$$$$###!!!"""""""""######$$$$$$'''%%%$$$######%%%'''(((&&&&&&%%%$$$#########$$$######################## $$$''''''$$$""""""$$$!!!$$$)))...333777:::;;;<<>>000...***&&&###"""!!!!!!###%%%&&&''''''&&&$$$###%%%&&&&&&&&&&&&&&&%%%$$$'''(((((('''&&&&&&''')))''''''''''''((((((((()))))))))***+++,,,...///000++++++,,,---...333AAAPPPooopppnnnlllcccTTTVVVrrruuuzzzqqq^^^jjjttt[[[###########################$$$$$$###""""""###%%%""""""""""""""""""""""""""""""######$$$$$$$$$%%%"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$###""""""################################################%%%$$$$$$######$$$$$$%%%########################""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%###########################"""""""""!!!!!! $$$$$$$$$$$$$$$$$$$$$$$$""""""""""""!!!!!!!!!!!!################################################%%%%%%%%%$$$$$$#################################""""""""""""############$$$$$$$$$#########""""""!!!!!! !!!"""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$%%%%%%$$$###"""!!! ###$$$$$$###!!! !!!###$$$ ###%%%###"""$$$""""""############""""""##############################$$$$$$$$$%%%%%%%%%$$$###""" """###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############''''''&&&&&&%%%$$$######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$ !!!"""###$$$###""""""########################""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$%%%%%%%%%%%%$$$######""""""############""""""######$$$%%%######""""""""""""######!!!"""###$$$%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%&&&%%%$$$###""""""######(((&&&###!!! """$$$%%%***&&&""" ###+++444:::???AAABBB@@@;;;222)))###%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((((((((()))******++++++------...//////222@@@NNNlllnnnooolllfffQQQZZZtttzzzxxxoooppp|||YYY###########################$$$$$$###""""""###%%%""""""""""""""""""""""""!!!!!!""""""""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%$$$######"""################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$#################################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%#################################"""""""""!!!!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""################################################%%%%%%$$$$$$$$$$$$$$$$$$########################""""""""""""############$$$$$$$$$#########""""""""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$$$$$$$######"""!!!!!!!!!###$$$$$$###!!! """###$$$ ###%%%###"""$$$""""""############""""""#################################$$$$$$$$$%%%%%%$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############%%%%%%$$$$$$###""""""!!!""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$######!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""############$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############""""""######$$$%%%######""""""""""""############$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$#####################""" $$$((((((&&&### ###)))000888>>>BBBEEE777444///***'''%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***++++++,,,------...//////222@@@NNNlllooopppnnnbbbMMMVVVuuu~~~~~~}}}\\\########################"""###$$$###"""!!!###%%%""""""""""""""""""""""""###############"""""""""############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$#########################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########################################################$$$$$$$$$$$$$$$$$$%%%%%%########################"""""""""#########$$$$$$$$$$$$$$$###############$$$$$$###"""""""""######""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""""""""""""""""""""###$$$$$$###!!!!!!"""$$$$$$ ###%%%###"""$$$""""""############""""""########################""""""#########$$$$$$$$$$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""""""""#########$$$$$$######""""""!!!!!! """"""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%$$$$$$$$$!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############""""""######$$$%%%######""""""""""""######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$############"""###$$$$$$%%%%%%$$$$$$%%%$$$""""""$$$'''+++---<<<===>>>===999333---)))***&&&!!!"""%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,------...//////222@@@NNNlllqqqsssqqqdddNNNYYY|||```########################"""#########!!!!!!###$$$""""""""""""""""""""""""'''&&&&&&%%%%%%$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$#########################################################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$#####################################################################$$$$$$%%%%%%%%%########################""""""#########$$$$$$$$$########################%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!""""""###############$$$$$$###"""!!!###%%%$$$ ###%%%###"""$$$""""""############""""""########################"""""""""#########$$$$$$$$$######""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""#########$$$$$$$$$"""""""""!!!!!! """"""""""""""""""""""""##############################$$$$$$%%%%%%%%%%%%########################""""""""""""""""""""""""#########$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############""""""######$$$%%%$$$######""""""######$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######%%%%%%$$$$$$$$$%%%&&&&&&%%%$$$$$$&&&+++222:::>>>999777444000,,,)))'''&&&!!!"""""""""######$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++,,,,,,------------...//////222@@@NNNlllsssuuutttfffOOOZZZeee########################"""######"""!!!!!!"""$$$""""""""""""""""""""""""'''&&&&&&%%%%%%$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$###################################################%%%$$$$$$######$$$$$$%%%#########$$$$$$%%%%%%%%%########################$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""#########################################################$$$$$$%%%%%%%%%####################################$$$$$$$$$$$$########################%%%%%%$$$###"""""""""###""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$!!!!!!!!!"""######$$$$$$###$$$$$$###""""""$$$%%%$$$ ###%%%###"""$$$""""""############""""""########################"""############$$$$$$$$$$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$"""""""""""""""!!!!!!!!!""""""""""""""""""""""""########################$$$$$$$$$$$$$$$%%%%%%%%%########################""""""""""""""""""""""""""""""""""""#########$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############""""""######$$$%%%$$$$$$############$$$$$$'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%'''%%%###!!!!!!$$$''')))%%%///999>>>>>>;;;999)))'''%%%######$$$''')))!!!###%%%'''((('''%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((()))******+++,,,,,,------------...//////222@@@NNNmmmtttwwwwwweeeMMMYYY~~~hhh########################!!!"""###"""!!! """$$$""""""""""""""""""""""""###############"""""""""$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%%"""""""""######$$$$$$%%%""""""""""""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""################################################$$$$$$$$$$$$$$$$$$%%%%%%#################################$$$$$$$$$$$$%%%###############$$$$$$$$$$$$$$$###"""""""""######""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""############$$$$$$$$$!!!!!!""""""#########$$$###$$$$$$$$$######$$$&&&$$$ ###%%%###"""$$$""""""############""""""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$$$$%%%############""""""""""""""""""""""""""""""""""""########################$$$############$$$%%%%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!"""""""""###############$$$$$$$$$%%%%%%%%%%%%$$$######""""""############""""""######$$$%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$"""!!!###&&&***---777888999999666111+++(((''''''&&&&&&$$$!!!$$$######""""""###$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((())))))******+++,,,,,,,,,------...//////222@@@NNNmmmuuuyyyxxxhhhQQQ\\\iii########################!!!"""###""" """###""""""""""""""""""""""""!!!!!!""""""""""""""""""$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$######$$$$$$%%% !!!!!!""""""###$$$$$$########################$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$#########################################################%%%%%%$$$$$$$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%""""""#########$$$$$$$$$""""""!!!!!!!!!"""######"""""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############$$$$$$$$$"""""""""""""""############$$$$$$$$$######%%%'''$$$ ###%%%###"""$$$""""""############""""""########################$$$%%%%%%%%%%%%&&&&&&&&&###$$$$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""#########$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""##############################"""""""""###$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######""""""############""""""######$$$%%%%%%$$$$$$######$$$$$$%%%####################################$$$$$$$$$%%%"""###%%%))),,,000333555BBB<<<333)))###!!!!!!###!!!%%%'''((((((((($$$###"""!!!!!!"""$$$%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((())))))***++++++,,,------...//////222@@@NNNmmmuuuyyyyyykkkTTT```iii########################!!!""""""""" """###""""""""""""""""""""""""""""""######$$$$$$$$$%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$$$$$$$$$$$$$%%% !!!"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$################################################&&&%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%""""""######$$$$$$$$$$$$!!!!!! !!!!!!"""######""""""""""""""""""""""""!!!!!!""""""######$$$$$$"""""""""""""""""""""""""""############$$$$$$$$$######""""""""""""""""""###$$$$$$$$$######%%%'''$$$ ###%%%###"""$$$""""""############""""""########################%%%%%%%%%&&&&&&&&&''''''###$$$$$$%%%%%%$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""!!!!!!!!!"""$$$%%%########################""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""##################"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%""""""""""""""""""""""""!!!!!!""""""#########$$$!!!%%%+++222777;;;<<<===%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###"""!!!!!!"""###!!!"""%%%&&&'''&&&$$$#########""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((()))******++++++------...//////222@@@NNNmmmuuuzzzyyygggRRR^^^hhh%%%%%%$$$$$$###"""""""""########################$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%%%%$$$$$$###"""!!!!!!"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################$$$$$$$$$#########""""""%%%$$$$$$$$$$$$$$$$$$%%%""""""""""""""""""""""""######$$$$$$$$$$$$###### !!!"""######$$$######""""""""""""""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$###############$$$#########$$$$$$%%%%%%%%%######""""""######$$$%%%$$$#########""""""!!!!!!###"""  !!!%%%%%%$$$###"""!!! """""""""""""""""""""""""""############$$$$$$$$$$$$###""" """###$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$&&&&&&&&&$$$$$$$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################&&&%%%###!!!!!!"""$$$%%%%%%$$$$$$&&&%%%"""$$$(((,,,111777888444---&&&"""##############################""""""######$$$%%%########################&&&%%%###"""""""""############$$$$$$$$$%%%%%%%%%''''''%%%$$$###"""""""""(((&&&######%%%'''((((((&&&''''''((((((((((((((((((((((((((())))))))))))...---...//////222===IIIlll~~~zzzhhhTTTdddnnn##################$$$$$$##############################$$$$$$$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$######"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''''''''###############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$#########""""""$$$$$$############$$$$$$""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########""""""!!!""""""""""""""""""""""""$$$$$$###"""""""""""""""$$$$$$###############$$$######$$$$$$$$$%%%%%%%%%######""""""######$$$%%%$$$#########""""""""""""%%%$$$###"""!!!""""""###$$$$$$######"""!!!!!!!!!########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$########################%%%$$$###""""""###$$$$$$###!!!$$$&&&***000666555222---((($$$###$$$##############################""""""######$$$%%%########################%%%%%%###"""""""""############$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############'''%%%$$$$$$&&&'''''''''&&&''''''((((((((((((((())))))))))))************...------//////222===IIIkkk}}}fffUUUgggmmm!!!""""""###$$$$$$%%%%%%########################"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$###$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$###############$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$########################""""""#########""""""""""""""""""""""""######$$$$$$$$$$$$######$$$$$$$$$######""" """"""""""""""""""""""""$$$###""""""""""""""""""$$$###############$$$$$$###$$$$$$$$$$$$%%%%%%%%%######""""""######$$$%%%###############"""""""""$$$$$$###"""""""""""""""""""""""""""""""""""""""########################"""############$$$$$$$$$$$$###"""!!!!!!"""###$$$"""############$$$$$$$$$""""""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######"""############$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$#################################$$$$$$$$$$$$$$$%%%!!!###+++222444555666555222,,,%%% """$$$##############################""""""######$$$%%%########################%%%$$$######"""###############$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$$$$%%%&&&%%%$$$&&&'''((('''%%%&&&''''''(((((((((((((((************++++++++++++---,,,---//////222===HHHggg|||bbbVVVlllnnn""""""#########$$$$$$$$$########################!!!"""###$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$##################$$$%%%%%%&&&&&&'''''''''&&&&&&%%%%%%%%%######$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""######$$$$$$$$$$$$#####################"""!!!!!!""""""""""""""""""""""""######"""""""""""""""############"""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################"""!!!!!! !!!!!!""""""####################################""""""#########$$$$$$$$$######"""!!!!!!"""######""""""#########$$$$$$$$$!!!"""""""""############""""""""""""""""""""""""######$$$$$$$$$$$$######""""""#########$$$$$$$$$###%%%&&&&&&$$$$$$%%%'''$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$########################"""###$$$%%%%%%%%%%%%$$$&&&&&&,,,888???;;;333...&&&'''((('''$$$######$$$##############################""""""######$$$%%%########################$$$$$$########################$$$$$$$$$%%%%%%%%%$$$#########$$$$$$%%%&&&$$$$$$%%%''')))(((&&&$$$&&&''''''((((((((((((((()))))))))*********++++++---,,,---//////222<<>>;;;888555444444555666666444222111222777;;;======666333000//////...+++(((###&&&))))))&&&%%%'''***%%%&&&&&&&&&%%%$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""$$$$$$#########$$$%%%&&&!!!!!!"""###$$$$$$%%%%%%########################!!!!!!"""#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$!!!!!!""""""######$$$$$$"""""""""!!!"""######$$$ """######""""""###$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######!!!"""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!!!!!!!"""$$$%%%$$$$$$$$$###"""###%%%'''&&&&&&%%%%%%$$$###""""""$$$$$$###############$$$***((('''"""111&&&&&&&&&%%%%%%$$$$$$$$$""""""""""""""""""""""""$$$$$$$$$############"""$$$$$$%%%%%%%%%$$$$$$###########################"""###$$$%%%%%%$$$###"""%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))******************+++++++++...------///000111888AAA\\\cccRRRaaa%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&'''%%%""""""######!!!&&&''''''%%%$$$###$$$&&&$$$$$$$$$%%%'''***---///777???FFFHHHJJJOOOSSSTTTZZZ\\\\\\VVVLLLAAA999555555444444666999===???AAAEEEBBB===888666999???CCCFFFFFFFFFGGGGGGBBB;;;555222///,,,))))))))))))(((%%%&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%""""""######$$$%%%%%%&&&########################!!!!!!"""#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$########################$$$$$$############$$$$$$""""""""""""############"""""""""""""""######$$$!!!"""######""""""###$$$$$$$$$############$$$$$$######$$$$$$$$$$$$######""""""###$$$$$$$$$$$$$$$"""###$$$$$$###"""###$$$#########$$$$$$%%%%%%%%%""""""""""""""""""""""""$$$$$$############$$$$$$%%%%%%&&&%%%$$$$$$&&&(((&&&&&&%%%%%%$$$######"""$$$$$$############$$$$$$%%%$$$$$$%%%$$$""""""$$$%%%%%%%%%$$$$$$#################################$$$$$$$$$############""" !!!"""#############################################$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))******************+++++++++...,,,---///000111888AAA\\\```UUUddd%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%((((((''''''&&&%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%############$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&(((%%%###"""!!! &&&''''''&&&$$$$$$%%%'''###%%%(((---333999>>>@@@KKKSSSXXXYYYZZZ^^^bbbbbbaaacccccc^^^RRRDDD888111222111222555<<>><<<---$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############"""$$$$$$$$$###"""!!! ########################%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,,,,---,,,+++,,,///000222:::CCCYYYsssSSSQQQhhh'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%$$$######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$&&&((('''%%%$$$&&&(((***,,,---------...000222222333555666555333000...///777>>>AAAFFFOOOWWWZZZZZZVVVQQQMMMMMMLLLJJJHHHCCCKKKTTTZZZ[[[[[[]]]___^^^XXXQQQOOOPPPPPPLLLHHHHHHGGGEEEBBBBBBFFFNNNTTTdddfffgggfff```WWWOOOKKKAAA;;;333000111222111000,,,,,,+++***)))(((''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!"""#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$###$$$$$$$$$$$$$$$$$$%%% !!!###$$$$$$$$$"""!!!"""###%%%$$$######$$$&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""""""""###$$$$$$###"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%""""""""""""""""""""""""%%%$$$$$$$$$$$$%%%%%%&&&###%%%(((((('''&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''+++444:::777///(((###!!!######$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###############"""!!! ##############################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((''''''((()))***+++,,,------,,,+++,,,///000222:::CCCWWWpppRRRQQQiii''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%&&&%%%$$$######$$$%%%&&&'''&&&&&&%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$%%%%%%&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###&&&))))))''''''***,,,---...000000000111333666444666999;;;;;;999777555777CCCOOOVVVYYY]]]]]][[[SSSLLLDDD??????@@@@@@@@@<<<@@@CCCEEEGGGNNNYYYbbbaaaaaaaaa```]]]XXXSSSOOO;;;===@@@BBBDDDIIIQQQWWWgggffffffhhhiiifff^^^WWWHHHAAA777333333555555444------,,,+++***)))((('''((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$#########$$$%%%&&&$$$#############################################!!!!!!"""#####################$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&########################$$$$$$############$$$$$$#########$$$$$$%%%%%%&&& !!!###$$$%%%$$$"""!!!"""$$$%%%%%%$$$###%%%&&&$$$$$$############$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$###"""!!!"""$$$$$$$$$###"""###$$$""""""###$$$%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$***(((&&&%%%$$$$$$%%%%%%$$$''')))***)))'''(((((($$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((111>>><<<'''###)))%%%""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""###$$$$$$%%%%%%%%%$$$$$$########################"""###$$$%%%%%%$$$###"""#########$$$$$$%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''((()))***+++,,,------,,,+++,,,///000222:::CCCVVVoooQQQPPPiii$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%'''((()))&&&&&&&&&(((***+++)))((())),,,111666;;;>>>@@@@@@<<<999555222222222222111;;;CCCNNNYYY```bbbaaa___WWWOOOEEE<<<888888999:::;;;:::999:::>>>DDDKKKOOOTTTTTTXXX^^^cccccc\\\UUUFFFDDDBBBAAAAAACCCEEEGGGXXXZZZ]]]___```bbbdddfff[[[UUUIII;;;222222999@@@;;;888444///+++******,,,'''((('''%%%$$$&&&***---%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&''''''''''''&&&&&&%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""#######################################$$$$$$$$$"""###$$$%%%&&&%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$###""""""############################## !!!!!!""""""######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$###""""""######%%%"""%%%)))%%%$$$222>>>666,,,$$$""""""""""""$$$$$$###"""!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''%%%&&&((()))))))))((('''))))))))))))***+++,,,------,,,---//////000777???UUU~~~lllRRROOOwww$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&)))+++///222333444333222111666>>>FFFJJJJJJHHHFFF>>>999444000000111333333EEEJJJRRRYYY^^^___]]]\\\UUUOOOFFF???;;;:::::::::555444333333444777;;;===;;;<<>>???EEENNNUUUVVVSSSMMMHHHDDD???999666777;;;???AAAHHHJJJLLLNNNOOOOOONNNMMMLLLGGGAAA===;;;:::999888555444333222222222333444333333666<<>>===@@@DDDHHHJJJDDDCCCAAA???>>>===<<<<<<===:::888777888777666555777888888999::::::;;;;;;???>>>???CCCFFFHHHHHHFFFBBBBBBBBBBBBAAA???>>>===DDDGGGKKKOOOQQQTTTWWWYYYQQQOOONNNPPPSSSVVVVVVVVVMMMGGG???;;;<<>><<<;;;;;;===???@@@???===<<<:::777666555555666444444555777:::;;;:::999;;;<<>>???@@@AAACCCFFFKKKNNNQQQPPPMMMIIIFFFIIINNNTTTNNNMMMIIICCC>>>===AAAEEE<<<777///)))'''(((***+++''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%$$$$$$$$$###$$$%%%%%%######$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%########################"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######""""""########################""""""""""""""""""""""""!!!"""###$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%'''!!!"""...666333,,,***$$$%%%&&&&&&%%%###"""!!!$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&'''(((((((((&&&&&&%%%$$$$$$&&&'''((())))))))))))***+++,,,------,,,---//////000777???VVVeeePPPaaa&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''((((((((((((''''''((('''&&&(((---666>>>DDDJJJNNNRRRSSSQQQNNNMMMMMMHHHEEEAAA======???CCCFFF===;;;999888888777444222444444444555666777999999<<<<<<>>>BBBFFFHHHGGGFFFHHHIIILLLQQQUUUYYY\\\^^^______``````aaabbbcccddd^^^^^^]]]\\\ZZZVVVTTTRRRJJJJJJHHHDDDAAA@@@BBBDDDEEEFFFFFFBBB===<<<@@@DDDIIIOOOSSSOOOFFF===999999DDDAAA;;;333+++''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%$$$$$$$$$%%%&&&%%%$$$###$$$&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%########################"""######$$$%%%&&&''''''%%%%%%%%%%%%%%%&&&''''''$$$%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$######$$$$$$%%%###""""""""""""###$$$$$$#######################################"""""""""########################$$$$$$%%%&&&&&&%%%$$$$$$""""""###$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%"""######$$$%%%&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%%%%&&&)))"""&&&333666+++$$$&&&###$$$%%%%%%$$$###$$$&&&$$$############$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&''''''((())))))))))))***+++,,,------,,,---//////000777???TTT~~~eeeRRReee}}}&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''(((((((((((('''''')))***,,,111888@@@GGGKKKOOOOOOOOOOOOOOOOOOOOOOOOGGGEEECCC@@@??????@@@AAA<<<999666444333333111000111333777<<<@@@DDDFFFGGGMMMMMMOOORRRVVVWWWVVVUUUWWWXXXYYY[[[]]]```bbbdddaaabbbbbbaaa___^^^]]]]]]````````````___^^^]]]\\\ZZZZZZYYYUUUPPPLLLJJJIII@@@AAAAAA@@@>>>===<<<<<>>444111))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&########################"""######$$$&&&'''((((((&&&&&&%%%$$$%%%&&&'''(((&&&&&&&&&%%%%%%$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%&&&&&&'''########################"""""""""######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&'''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%&&&'''((()))***+++,,,))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%&&&'''###000555+++$$$&&&((($$$&&&&&&$$$!!!"""&&&$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$''''''''''''''''''''''''"""######$$$&&&'''((((((%%%&&&((()))))))))((('''))))))))))))***+++,,,------,,,---//////000777???PPP{{{gggWWWooo}}}((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((((('''''''''''''''&&&&&&%%%%%%%%%(((((('''&&&%%%%%%$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""###%%%''''''&&&%%%$$$'''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%&&&&&&''''''''')))---000111444:::@@@FFFKKKNNNPPPOOOJJJGGGIIINNNPPPLLLGGGFFFEEECCC@@@===:::999888000///......///222444666999<<>>:::999;;;???BBBCCCDDDDDDHHHQQQ[[[\\\SSSJJJ777111***&&&'''))))))((())))))((((((((('''''''''***))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''%%%###$$$&&&'''&&&$$$###$$$$$$%%%%%%$$$$$$###$$$#########$$$$$$%%%%%%$$$$$$############$$$$$$$$$$$$#####################$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''&&&%%%%%%'''&&&&&&%%%%%%%%%&&&&&&'''((()))******)))(((((()))))))))***+++---......,,,)))&&&&&&'''((('''%%%))))))))))))***++++++,,,---------,,,+++)))((('''&&&&&&&&&&&&&&&&&&'''''''''%%%$$$###$$$&&&((((((333000---(((%%%$$$%%%'''%%%%%%%%%$$$######""""""$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$###$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''((())))))***(((((((((((()))***+++,,,///...///111222444<<>>:::888444333111///...///000111333333555777:::<<<>>>???CCCDDDGGGKKKOOORRRTTTUUUQQQOOONNNOOOPPPQQQPPPOOOPPPOOONNNOOOQQQRRRQQQPPPJJJJJJJJJLLLPPPVVV\\\```ZZZUUUPPPNNNRRRWWWZZZ[[[ZZZTTTOOOPPPUUUYYYWWWTTTVVVYYY[[[ZZZ\\\^^^[[[UUUNNNJJJEEEAAA@@@???===<<>>>>>GGGUUU]]]\\\WWWGGG<<>>777333111333111///------...000222999:::===@@@CCCEEEGGGGGGKKKKKKLLLMMMNNNNNNOOOOOOKKKLLLMMMNNNNNNOOOOOOPPPOOOQQQUUU\\\bbbeeeeeecccSSSRRRTTTYYYcccoooyyysssjjj```\\\___fffllloooiiibbbXXXRRRQQQQQQRRRQQQSSSWWWZZZZZZ\\\___^^^ZZZZZZWWWTTTPPPLLLIIIEEEDDDGGGBBB===@@@HHHPPPTTTTTTSSSJJJ===333...,,,+++************)))))))))(((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&%%%###$$$$$$%%%%%%$$$$$$###"""######$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$$$$$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$%%%&&&((()))******---+++)))'''&&&''''''(((''''''''''''(((***+++,,,000......111555666111,,,,,,***(((((()))+++---...***)))((('''''''''((()))---...000111111000///...------,,,,,,+++******)))'''((('''&&&%%%''',,,000222+++$$$###&&&)))&&&###"""""""""######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((())))))(((((((((((()))***+++,,,---,,,---//////111888AAAWWWiii]]]yyy~~~zzz))))))))))))))))))))))))(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''$$$%%%&&&'''(((***++++++'''''''''''''''''''''''''''))),,,000444999???CCCCCCEEEGGGIIIJJJKKKJJJJJJJJJFFFAAA<<<999555222///000//////000222555888:::AAACCCEEEHHHKKKMMMNNNOOOMMMMMMMMMLLLLLLLLLLLLLLLQQQUUUYYY[[[ZZZZZZ[[[]]]^^^dddnnnzzzwwwtttssswwwxxxzzzxxxjjj___ZZZ[[[^^^fffhhhfffaaa]]]]]][[[WWWZZZZZZZZZYYYWWWVVVTTTTTTRRROOOJJJDDD@@@AAAEEEJJJSSSQQQKKKAAA666...+++++++++************)))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$######$$$%%%%%%&&&&&&%%%%%%$$$$$$############$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%&&&''')))+++,,,------+++)))'''&&&&&&'''(((''''''''''''((()))***+++...,,,,,,111888:::777222......,,,+++++++++---///...///000111111111000///,,,---000222444555555666333333222111///...------))))))(((((((((***...111'''&&&%%%&&&&&&&&&%%%$$$"""""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((()))***+++,,,000///000222222333;;;CCCVVVmmmccc}}}zzz|||))))))))))))))))))))))))(((((((((''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''$$$%%%%%%'''((()))******(((((('''&&&&&&'''(((((())),,,111666:::>>>CCCFFFEEEFFFIIIKKKLLLMMMMMMMMMKKKFFF???;;;888666444111---///222666:::???BBBEEEHHHIIIJJJLLLMMMOOOQQQQQQGGGGGGHHHIIIJJJLLLNNNOOO^^^eeemmmooommmjjjkkkmmmooovvv|||ssssssvvv|||}}}yyynnnccc\\\VVVPPPQQQSSSVVVWWWWWWWWWYYYZZZ\\\\\\YYYPPPEEE???@@@DDDKKKOOOQQQJJJ===222,,,+++++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%'''((('''&&&%%%&&&'''###$$$$$$%%%%%%$$$$$$######$$$%%%&&&'''&&&%%%%%%$$$$$$############$$$$$$######$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''(((***,,,...///,,,***'''%%%%%%&&&''')))'''(((((())))))*********(((((()))///666<<<>>>>>>666666555222...,,,,,,---...000222333333222000///+++,,,...111444777999;;;888777666444222111//////,,,***)))))),,,...///...!!!%%%((((((&&&$$$$$$&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((()))***+++,,,///---...000000111888AAAUUUmmmeee~~~xxx~~~))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&'''(((((($$$$$$%%%&&&'''(((((())))))((('''&&&&&&'''((()))---111777<<>>777666888???AAAEEEHHHKKKLLLLLLKKKKKKJJJHHHGGGGGGIIIJJJLLLYYY[[[___fffnnnvvv}}}zzz~~~zzzsssooopppnnniiibbb\\\[[[[[[YYY\\\___```\\\UUUMMMHHHCCCGGGMMMPPPOOOGGG===666,,,,,,,,,+++++++++******---,,,,,,+++***)))((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((('''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%''')))(((&&&%%%&&&)))$$$$$$$$$%%%%%%$$$$$$$$$ """$$$%%%%%%%%%###"""$$$$$$############$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''+++******+++,,,...111222111///,,,++++++---000222+++---...//////...,,,***,,,,,,+++,,,...444<<>><<<<<<666444111///---------...++++++***+++...222666999@@@@@@>>><<<999777555444111,,,(((,,,333444///(((...,,,)))'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''(((((((((((()))***+++,,,...------//////000777???SSS}}}}}}fff___wwwwww