BM6P6(@ www|||~~~{{{uuupppmmmkkkmmmggg^^^YYYWWWSSSNNNIIICCCCCCFFFJJJHHHCCC@@@BBBSSSfff}}}~~~{{{{{{~~~zzzrrriiieeejjjttt|||~~~qqqmmmddd___hhhyyy}}}yyyxxxrrr{{{ppplllrrrrrrggg^^^^^^qqqqqqkkkcccaaaiiitttzzz{{{~~~zzzwwwfffQQQYYYpppsssfffWWWjjj|||nnnIII777;;;======999<<>>===777999999888777777888:::666:::===EEEZZZttt}}}}}}~~~zzzxxxyyyyyywwwtttvvvvvvwwwwwwxxxyyy{{{{{{|||~~~}}}nnnpppwwwyyy~~~pppPPPBBB555333555555333222666666999===AAAGGGTTT```]]]HHHGGGEEEBBB???<<<<<<<<<:::777888:::;;;:::999<<>>666:::??????BBBGGGPPPSSSVVVZZZ]]]^^^______```aaaaaacccdddeeeffffffffffffggghhhjjjlllnnnooommmvvv{{{wwwtttqqqnnnkkkiiieee\\\OOOEEEAAA@@@BBBEEEDDDAAA@@@CCCKKK]]]www|||{{{|||{{{yyytttmmmfffeeekkkwww|||oookkkccc```jjjzzz}}}}}}~~~}}}rrrlllnnnmmmfffeeejjjqqqtttqqqiiifffmmmyyy{{{tttiiiVVVbbb|||wwwZZZfffvvvlllLLL;;;=========:::<<>>@@@AAAAAAAAA@@@@@@@@@BBBCCCDDDDDDDDDBBB@@@???<<<:::888777777777777666333666888@@@VVVrrr|||{{{}}}|||zzzzzz{{{zzzvvvsssvvvvvvvvvvvvvvvwwwxxxyyyxxxyyyzzz{{{{{{|||~~~~~~}}}xxxsssxxx}}}sssMMM@@@444222666666555444888888:::>>>AAAEEEQQQ]]]{{{eeeWWWJJJEEEBBBBBB@@@:::888999888:::;;;:::999===DDDKKKSSSVVVZZZ```eeeiiikkklllnnnnnnnnnmmmmmmppptttxxx~~~iii\\\\\\]]]aaahhhkkkiiijjjlllkkkgggcccdddiiinnnooonnnjjjiiigggffffffhhhlllooopppooopppqqqlllddd```aaaaaadddkkkvvvsssffffffnnnvvvppp\\\MMMJJJFFFGGGIIIJJJJJJJJJJJJIIIHHHHHHHHHIIIJJJKKKKKKLLLRRRkkkssshhhbbb^^^UUUaaammmqqquuuxxxwwwssswwwwwwuuuyyyooogggfffiiiqqq{{{aaaBBB:::AAAFFFQQQWWWhhhuuufffPPPBBB888:::>>>>>>@@@EEEOOOQQQUUUYYY]]]______``````aaaaaabbbdddeeeeeefffggggggggghhhiiikkklllmmmkkkssszzzxxxtttooohhh\\\NNNDDDCCC@@@???AAAAAA??????CCCEEETTTlllxxxuuuwww{{{zzzqqqmmmgggccceeemmmzzzyyylllhhhbbbbbblll{{{|||tttnnnlllhhhcccgggooottt{{{}}}uuuooosss|||ooo{{{jjjYYYgggZZZ```mmmhhhOOO???>>><<<===:::===AAA@@@>>>EEEQQQ]]]```dddfffhhhjjjmmmoooooommmllljjjiiiiiijjjkkkjjjkkknnnrrrvvvxxxxxxvvv|||}}}||||||}}}vvviiieeeddddddccchhh}}}xxxiii]]]SSSIIIDDD???===:::666333222444777:::999777777777777555333333222222333444444222111222222111222333555888999999:::<<<======>>>@@@BBBBBBBBBCCCDDDDDDCCCCCCBBBDDDAAA>>><<<;;;;;;:::999444777888>>>RRRnnn}}}yyyxxx{{{{{{wwwttttttwwwxxxyyy{{{|||zzzvvvsssvvvuuuuuuuuuuuuuuuvvvvvvwwwvvvvvvwwwzzz|||}}}}}}~~~xxxxxx~~~qqqJJJ===333222666777666777:::999:::>>>AAADDDNNNXXXhhhyyywwwUUUIIICCCFFFDDD999666<<<777999:::::::::===DDDJJJWWWWWWYYY[[[^^^aaadddfffggghhhiiiiiiiiikkknnnqqq}}}tttfffaaa___cccfffeeeeeeffffff```ZZZYYY^^^dddhhhjjjiiihhhggggggiiimmmpppsssnnnoooqqqmmmddd\\\___fffhhhmmmuuu{{{}}}yyyjjjmmmtttwwwjjjUUUIIIJJJGGGGGGHHHHHHHHHGGGFFFFFFJJJJJJJJJJJJIIIIIIIIIHHHOOOkkk}}}nnniiiiii\\\fffqqqwwwzzz{{{yyyuuuuuusssnnnnnnvvv|||rrrbbbaaadddhhhmmmssswwwyyyyyy{{{```EEE:::;;;BBBLLLQQQcccooo|||lllVVVFFF::::::>>>===>>>BBBLLLOOOSSSXXX\\\___aaaaaa```aaaaaabbbcccdddeeeeeeggggggggghhhiiiiiijjjjjjkkkqqq|||}}}pppdddZZZQQQIIIDDDEEEAAA???AAABBB???>>>@@@DDDOOOcccyyy~~~qqqmmmooovvv}}}nnnjjjdddaaaeeeooo{{{vvvjjjeeeaaadddppp||||||wwwrrrmmmfff```dddmmm||||||{{{}}}iiioooiiiVVV```{{{|||UUUYYYfffgggPPP>>>>>>>>>;;;:::===@@@???>>>DDDLLLXXX\\\bbbfffhhhjjjmmmpppmmmmmmkkkjjjiiiiiijjjjjjjjjiiijjjooovvvyyywwwsssyyyzzzxxxxxxzzz}}}zzzrrrmmmjjjhhhlll|||ooocccXXXLLLEEE@@@<<<999777444222555:::>>><<<:::::::::999777555444222222222444444333111222222222222333666:::===<<<>>>@@@@@@???@@@CCCFFFCCCCCCCCCDDDDDDEEEEEEFFFIIIIIIIIIEEE@@@<<<;;;<<<999<<<<<>>BBBEEEMMMVVV^^^gggiiiPPPAAAEEEEEE;;;888???888999:::::::::>>>CCCGGGUUUVVVWWWYYY\\\^^^```aaabbbbbbcccdddgggkkkqqqvvvsssrrrggg```bbbfffggggggggg```\\\WWWUUUXXX^^^ccceeegggffffffgggkkkooorrrsssooommmkkkfff^^^YYY^^^ggglllsss{{{sssvvvyyysssaaaNNNHHHMMMFFFFFFGGGGGGGGGGGGGGGFFFJJJJJJJJJIIIIIIHHHHHHHHHRRRiiiyyyllllllsssiiiqqq{{{yyysssiiibbbcccfff^^^SSSTTT\\\dddfffgggiiiiiihhhsssxxx}}}wwwbbbHHH:::777@@@JJJNNN^^^iiivvvrrr[[[III::::::======>>>BBBIIILLLQQQWWW\\\___aaabbb```aaaaaabbbcccdddddddddfffggghhhhhhiiijjjjjjjjjlllmmmpppvvv}}}}}}{{{zzz|||nnn```TTTLLLHHHFFFDDD@@@???BBBCCC@@@>>>>>>CCCIIIYYYlll{{{wwwggg```aaaiiixxxzzzpppkkkdddaaafffppp{{{ssshhhdddbbbhhhttt~~~{{{{{{sssjjjbbbaaakkkwww{{{bbbeeemmmSSSTTThhhqqqjjjOOORRRbbbhhhQQQ===<<<@@@::::::===???@@@@@@EEEKKKUUU[[[bbbfffggghhhllloookkkjjjjjjiiiiiiiiiiiiiiijjjhhhgggmmmuuuyyywwwsssuuuzzz{{{wwwwwwyyy|||xxxqqqmmmnnn{{{uuuiii]]]QQQIIIAAA<<<999888666444888???CCC@@@===<<<;;;;;;999888333222111222333444444333333444444333444888>>>CCCDDDHHHJJJIIIFFFEEEGGGJJJGGGFFFEEEEEEEEEFFFGGGHHHNNNTTTWWWRRRFFF===;;;===;;;???@@@CCCRRRiiiwwwyyyooolllkkkmmmmmmkkklllpppoooqqqtttvvvwwwyyyzzzzzzyyyyyyxxxwwwvvvvvvvvvvvvyyywwwuuuwww|||~~~|||~~~}}}|||}}}}}}~~~~~~yyyvvv|||hhhGGG===555444555555555666999777:::???DDDGGGNNNUUUXXX[[[nnn```DDDCCCFFF???;;;@@@999999999:::;;;>>>AAADDDOOOQQQTTTXXX\\\^^^______````````````ccciiiqqqwwwuuuyyyttthhh^^^___dddfffffffff^^^[[[YYYXXXZZZ]]]```aaaddddddeeehhhmmmpppqqqpppooohhhaaa]]][[[ZZZ^^^dddkkkttt}}}|||}}}zzzmmmYYYKKKJJJQQQFFFFFFFFFGGGHHHHHHIIIIIIHHHHHHHHHIIIIIIIIIIIIIIIOOO___uuuvvvggggggpppuuuyyywwwiii^^^XXXVVVQQQJJJNNNZZZccceeedddeeeccc___cccjjjsssrrraaaJJJ;;;888@@@IIIMMM[[[cccooovvv___KKK:::999===>>>@@@DDDFFFIIIOOOUUU[[[___bbbcccaaaaaaaaabbbbbbccccccdddeeefffgggiiijjjjjjjjjjjjiiifffbbb___^^^]]]\\\[[[___```aaa```^^^^^^___```|||uuulllaaaXXXRRRLLLFFFBBBCCCDDDAAA??????>>>BBBMMM]]]lllxxx|||nnn^^^RRROOOUUUdddsss||||||||||||zzzwwwtttuuuooogggdddhhhrrr|||~~~pppiiiddddddmmmxxxyyyuuuvvvzzz}}}pppddd___gggxxxwwwZZZ\\\|||tttVVVNNN\\\ddd___MMMMMM```kkkVVV>>><<>>???BBBGGGJJJSSSZZZcccgggffffffiiilllhhhhhhiiiiiiiiijjjjjjjjjkkkhhhgggkkkrrrwwwxxxvvvssswww||||||yyyyyyzzz|||wwwqqqvvvyyylll^^^SSSMMMDDD===:::;;;888444999AAAFFFBBB>>>;;;;;;<<<<<<<<<555333222333666888888888888999999777777;;;CCCIIINNNRRRVVVTTTOOOKKKLLLNNNLLLKKKIIIGGGFFFGGGIIIJJJWWW```gggeeeZZZOOOIIIHHH>>>DDDGGGHHHRRRccckkkiii]]]ZZZZZZ\\\\\\]]]bbbiiikkkmmmqqqtttvvvxxx{{{}}}zzzzzzyyyxxxwwwwwwxxxxxxuuusssssstttvvvxxxxxxxxx}}}|||{{{zzzzzz{{{}}}}}}~~~~~~{{{xxx{{{{{{www{{{gggEEE<<<555444555444444666:::888:::AAAFFFIIINNNTTTYYY\\\iiiyyyTTTHHHHHHCCC@@@AAA;;;:::::::::;;;===???AAAFFFIIINNNTTTXXX[[[]]]]]]``````^^^]]]]]]bbbhhhmmmqqqpppnnnmmmnnnppprrrttthhh]]]TTTTTTYYYZZZZZZ[[[^^^]]]\\\[[[[[[\\\^^^___eeeeeeggglllrrrssspppmmmkkkaaaWWWVVVYYY[[[]]]```hhhuuu|||xxxooo```OOOFFFGGGKKKGGGGGGGGGGGGHHHIIIJJJKKKGGGGGGHHHHHHIIIIIIJJJJJJLLLXXXooopppgggjjj~~~~~~{{{qqqfff]]]VVVQQQMMMLLLXXXbbbcccdddiiihhhccc[[[```gggiii^^^LLL>>>:::???GGGKKKYYY^^^iiiyyydddNNN;;;888<<<>>>@@@DDDEEEHHHNNNTTTZZZ___aaabbbaaaaaaaaabbbbbbbbbcccccceeefffgggiiiiiiiiihhhggg___ZZZSSSNNNJJJHHHFFFEEEGGGHHHHHHGGGGGGIIIMMMPPP{{{~~~{{{zzzzzzqqqeeeZZZNNNJJJFFFBBB??????;;;<<>>FFFMMMWWW]]]bbb```YYYTTTTTTVVVRRRPPPLLLIIIGGGHHHIIIJJJVVV___jjjrrrrrrjjjaaaZZZLLLSSSUUURRRTTTZZZYYYRRRHHHEEEDDDFFFGGGKKKTTT]]]eeejjjpppuuuwwwyyy{{{}}}zzzyyyyyyxxxxxxxxxxxxyyytttuuuvvvuuutttuuuvvvxxx|||zzzxxxwwwwwwyyy|||~~~~~~}}}{{{}}}vvvpppoookkktttoooxxx|||dddAAA:::444444555555666999===;;;===CCCHHHIIIMMMQQQWWWaaakkkvvvnnnVVVLLLFFFCCCAAA===<<<::::::;;;<<<===>>>@@@BBBEEEJJJPPPUUUXXXZZZ]]]^^^^^^]]]\\\\\\___aaabbbbbbbbb^^^[[[[[[^^^bbbbbbXXXQQQRRRTTTTTTSSSUUUaaa```^^^\\\ZZZ[[[\\\^^^hhhiiimmmsssxxxwwwqqqkkkeee[[[SSSSSSWWWYYY[[[^^^jjj}}}}}}xxxrrrfffXXXMMMGGGDDDCCCIIIHHHGGGGGGGGGHHHIIIIIIGGGGGGHHHHHHHHHIIIIIIIIILLLQQQhhhzzzkkkiiizzzxxxzzz~~~}}}{{{wwwnnnddd\\\YYYNNNYYY```aaagggrrrvvvrrrfffbbb``````[[[NNN@@@999:::CCCHHHVVVYYYddd~~~{{{jjjRRR<<<888<<<===>>>AAADDDGGGMMMTTTZZZ^^^```aaaaaaaaaaaaaaabbbbbbbbbbbbffffffggggggfffeeebbbaaaSSSOOOIIIDDDBBBBBBAAA@@@???@@@AAABBBCCCFFFJJJNNNnnneeeeeennnpppjjjggglllooo\\\QQQIIIBBB>>>>>><<<;;;>>>DDDMMM\\\rrr}}}sssooohhhaaa\\\\\\```cccaaa\\\SSSHHH>>>===JJJYYY]]]bbblllzzz~~~~~~~~~|||{{{{{{}}}|||tttkkkhhhmmmwwwzzzmmmkkkeeegggsss~~~uuuooommmqqq}}}xxxvvvqqqjjjiiimmmsssvvv|||~~~oooLLLQQQvvv~~~___PPP[[[hhhjjjUUUJJJZZZpppeeeLLL???=========<<<:::;;;@@@DDDEEEKKKTTT___dddccccccfffjjjggghhhiiikkkmmmmmmnnnnnnkkkiiihhhiiinnntttyyy|||tttuuuxxx{{{~~~~~~}}}{{{~~~~~~~~~ppphhhfffOOOEEE??????:::333666@@@AAA<<<777555888===BBBDDD;;;::::::;;;???BBBDDDDDDIIIIIIFFFBBB>>>@@@HHHOOO^^^dddjjjiiibbb\\\[[[]]]UUUSSSNNNJJJHHHHHHIIIJJJIIIQQQ___qqq|||{{{oooeee\\\cccccc[[[VVVTTTKKK@@@>>>;;;:::;;;===BBBNNNYYY```gggqqqwwwyyyzzzzzz{{{yyyxxxxxxxxxxxxxxxyyyyyyxxxzzz|||zzzwwwwwwyyy|||{{{yyywwwuuuvvvxxx{{{~~~~~~}}}}}}zzz{{{rrrlllnnngggmmmjjjzzzwww___>>>777333444666666888;;;@@@>>>???DDDHHHIIIKKKNNNOOO```iiijjjzzzbbbOOOHHHDDDAAA>>>===;;;:::;;;<<<<<<<<<======???CCCHHHOOOUUUXXXYYY\\\^^^___^^^\\\[[[\\\WWW\\\aaabbb______bbbfffiiiaaa\\\\\\\\\ZZZYYY[[[cccaaa^^^ZZZXXXXXX[[[^^^kkkmmmqqqxxx}}}{{{ssskkk___WWWRRRSSSUUUWWWZZZ]]]ppp~~~yyyvvvpppuuu|||yyy|||tttggg[[[TTTOOOIIIDDDKKKIIIHHHFFFFFFFFFFFFGGGIIIIIIHHHHHHHHHHHHHHHGGGJJJIII\\\{{{yyyjjjhhhnnnjjjmmmxxxyyy}}}}}}qqqhhhdddUUU^^^ccccccmmm~~~xxxjjj___\\\ZZZOOO@@@666666???EEETTTWWWbbb}}}|||nnnUUU>>>888;;;;;;<<>>@@@CCCEEEHHHLLLPPPTTTdddkkkbbbVVVVVVYYY\\\eeevvvdddUUUHHH???<<>>CCCOOOeeexxx|||vvvqqqhhh```ZZZTTTPPPTTT\\\TTTPPPLLLGGG@@@<<>>???@@@DDDIIIMMMPPPTTTVVVXXXZZZ\\\^^^______bbbjjjrrrtttvvvxxxvvvssswwwuuusssqqqooommmiiifffiiieee^^^VVVQQQTTT[[[aaattttttvvvwwwuuupppiiidddXXXVVVSSSPPPRRRZZZeeennnssssssmmmoootttyyy}}}jjjZZZZZZZZZPPPGGGDDDGGGHHHIIIJJJJJJJJJHHHGGGGGGHHHHHHHHHHHHGGGFFFFFFHHHLLLXXXlll}}}~~~mmmZZZbbb[[[aaatttrrrdddUUU[[[___cccmmm}}}lll___ccccccSSSAAA888999???HHHOOOSSS\\\nnntttYYY???888888666:::@@@DDDGGGLLLRRRWWWZZZ\\\]]]cccbbbaaaaaabbbbbbaaa```fffffffffgggfffbbbZZZTTTMMMIIIEEEDDDGGGIIIIIIGGGHHHKKKJJJHHHKKKSSSWWWWWWcccfff]]]RRRQQQPPPVVVdddwwweeeSSSGGGCCC>>><<<;;;;;;>>>FFFYYYiii{{{zzzsssqqqiii```YYYQQQJJJKKKPPPTTTQQQNNNJJJAAA;;;<<>>===<<<<<<===@@@BBBDDDGGGPPP[[[bbbdddddddddfffdddaaa___```cccfffgggggglllkkkjjjkkklllnnnqqqsssqqqiiieeeiiinnnpppssswwwwwwzzz||||||{{{|||yyysss[[[KKK@@@???@@@<<<:::>>>EEEKKKBBB666;;;@@@???AAA??????@@@EEENNNXXX```cccaaa[[[VVVTTTPPPKKKKKKNNNWWWYYY]]]aaa^^^WWWTTTVVVVVVUUURRRNNNKKKHHHFFFEEEEEEGGGKKKRRR\\\eeekkkooosssnnneeeYYYLLLBBB===;;;;;;777555666888<<>>@@@EEEIIIKKKNNNOOORRRUUUXXXZZZ\\\]]]dddnnnxxx{{{uuuqqqcccbbb___\\\ZZZ]]]ccchhhwwwxxxxxxsssjjj___VVVPPPJJJJJJKKKPPPZZZjjj|||ssshhhfffjjjqqqvvvzzzdddSSSQQQQQQJJJEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHIIIIIIIIIHHHFFFEEECCCBBBDDDGGGPPPbbbvvv|||nnn\\\ddd]]]```rrrlll\\\ZZZZZZ```jjjuuu|||{{{qqqnnnhhhXXXEEE999666<<>>JJJWWWoooxxx~~~xxxqqqqqqkkkccc\\\RRRJJJHHHJJJQQQOOONNNLLLEEE<<<;;;>>>BBBCCCQQQkkk{{{uuusssmmmhhhkkkuuu|||qqqhhhiiiiiirrrwwwrrriiicccgggvvvzzznnniiieeeaaa```aaacccfffkkksss{{{XXXBBBNNNhhhcccOOOWWWlllzzzjjjRRRKKKkkklllJJJBBB>>>>>>===<<<===???AAACCCEEEMMMYYYbbbeeegggiiijjjhhhddd```^^^^^^```aaabbbllllllkkkkkkllloooqqqsssqqqkkkfffffffffggglllqqqvvvxxxzzzyyyxxxzzzzzzsss^^^OOODDDDDDCCC>>>===@@@OOOXXXOOO@@@@@@AAA@@@DDDBBBBBBDDDKKKVVVcccqqqyyyvvvnnngggaaa[[[TTTRRRUUUXXXWWWYYY\\\ZZZVVVUUUWWWXXXVVVSSSOOOLLLIIIGGGFFFIIIHHHIIIMMMSSS[[[cccgggbbb]]]UUUJJJ@@@999777777===:::999999999===JJJWWWfffllltttzzz|||{{{yyyyyy|||{{{{{{|||~~~{{{{{{zzzzzzzzz{{{||||||}}}~~~}}}|||{{{{{{}}}}}}wwwqqqoooHHH888777666555555666888999???@@@BBBFFFIIILLLOOOPPPUUUWWWXXXXXX___rrrsssSSSOOOIIIDDDAAA>>>::::::===;;;:::::::::<<>>;;;888777;;;@@@CCCGGGMMMRRRVVVYYYZZZ`````````aaaaaaaaaaaaaaaccccccbbbbbbaaa\\\VVVRRRSSSTTTUUUUUUUUUVVVXXXZZZ[[[___bbbdddkkkwwwQQQRRRVVVeeerrrjjjdddpppyyyxxxaaaLLL@@@>>>AAA???======;;;;;;BBBKKKeeeoooxxxzzzzzz{{{yyyuuuqqqoookkkddd\\\TTTPPPPPPMMMKKKKKKKKKGGGAAA@@@DDDHHHJJJVVVkkk}}}~~~}}}|||{{{||||||zzzsssnnnnnnjjjggglllxxx|||qqqiiiiiillluuu}}}uuuiiiaaadddmmmxxx}}}~~~uuummmjjjiiifffeeefff``````ffftttsssPPP???MMMeeedddNNNVVVqqq~~~\\\HHHdddqqqNNNBBB>>>===<<<;;;<<<===???AAABBBJJJVVV```fffjjjmmmnnnnnnkkkfffbbbaaabbbdddfffnnnmmmllllllmmmooorrrssssssqqqnnnjjjgggeeefffiiitttwww{{{||||||||||||sssgggXXXLLLIIIGGGBBBBBBFFFXXXccc]]]LLLGGGEEECCCGGGDDDBBBDDDKKKUUUcccuuu{{{ssslllddd[[[XXXZZZZZZXXXZZZ]]]\\\XXXWWWYYYUUUTTTRRRPPPNNNMMMLLLLLLNNNMMMNNNTTT]]]bbbcccaaa^^^]]][[[VVVPPPJJJGGGFFFDDDBBBAAA@@@???DDDQQQ___kkkooouuuyyyzzzyyyxxxxxxxxxxxxyyyzzz|||}}}~~~~~~zzzzzzzzzyyyyyyzzzzzz{{{|||~~~~~~}}}}}}~~~|||vvv}}}fffCCC777666555555666777:::;;;===???BBBFFFIIILLLNNNNNNUUURRRTTTYYY\\\cccvvvqqqZZZLLLCCCEEEEEE???<<>>===???BBBFFFJJJOOORRRTTTXXX^^^cccbbbbbbcccbbb___\\\[[[ZZZZZZ[[[ZZZWWWUUUSSSXXX```gggmmmppprrrrrrjjjcccWWWLLLFFFEEEGGGJJJMMMQQQXXXdddttttttpppvvv|||}}}jjjZZZLLLHHHHHHIIIJJJMMMIIIHHHGGGEEEEEEFFFGGGGGGIIIHHHGGGFFFCCCAAA???>>>CCCCCCFFFUUUnnn~~~vvvddd```\\\```mmmyyy{{{mmm```SSSNNNWWW[[[YYY```mmmoooxxxzzztttrrrooo^^^III444777???HHHOOOVVVcccoooooo[[[GGG===;;;999888:::>>>AAAEEEKKKPPPUUUXXXZZZ^^^___````````````aaabbbddddddddddddbbb^^^ZZZWWW^^^______]]]ZZZ\\\aaaeeejjjpppvvv{{{bbb\\\YYYiiizzzsssjjjpppyyyqqqZZZHHH@@@@@@@@@>>>>>>???<<<:::>>>DDDWWW```gggiiilllrrrxxxzzzuuuvvvtttnnnggg```[[[XXXOOOKKKHHHHHHEEEBBBDDDHHHLLLPPP\\\mmm}}}~~~}}}}}}zzzvvvtttuuutttqqqmmmiiiggggggnnn{{{{{{qqqjjjhhhnnnyyy}}}ssshhheeehhhmmmqqqssswwwqqqnnnpppqqqooollllllbbb___ccctttjjjJJJ???MMM```cccMMMSSSqqqhhhJJJ[[[yyypppPPP@@@===<<<;;;::::::;;;===>>>@@@GGGRRR]]]fffkkknnnooorrrppplllhhhfffgggjjjlllooonnnmmmmmmmmmooorrrssssssuuuuuuqqqlllgggccc```lllsss{{{~~~~~~wwwqqqbbbUUUQQQMMMGGGGGGMMM___mmmiiiYYYQQQKKKEEEGGGIIIFFFFFFJJJOOOZZZmmm~~~|||vvvqqqiii```\\\\\\[[[YYY[[[______YYYVVVVVVUUUUUUSSSRRRPPPOOOOOOOOONNNNNNSSSaaapppuuuooofffbbbggglllnnniiiaaaYYYTTTQQQNNNLLLKKKJJJNNNZZZfffqqqtttwwwxxxxxxvvvvvvvvvuuuvvvxxxyyyyyyzzz{{{|||zzzzzzyyyyyyyyyyyyzzzzzz{{{~~~~~~~~~||||||```BBB666666555555666999;;;===<<<>>>AAAEEEHHHKKKMMMNNNSSSPPPTTT\\\]]][[[gggwwwwww]]]GGGBBBCCC@@@>>>???;;;;;;:::999999:::;;;<<<:::;;;===@@@EEEIIIMMMOOOIIINNNRRRQQQPPPRRRRRRPPPJJJIIIIIILLLPPPUUUWWWXXXZZZ^^^dddiiilllllliiifff[[[SSSHHHCCCDDDGGGKKKLLLMMMVVVcccqqqzzz~~~{{{sss]]]TTTLLLIIIJJJKKKKKKMMMMMMKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@BBBDDDGGGTTTlll~~~wwweeeXXXWWW\\\hhhuuu~~~~~~yyyooocccXXXSSSWWWUUUNNNUUUcccmmmuuuwwwrrrttttttaaaGGG999888===DDDLLLSSS___iiieeeUUUDDD;;;999999:::;;;===@@@DDDIIIOOOTTTXXXZZZ\\\^^^``````______aaaccccccdddeeedddcccaaa___^^^ddddddbbb______ccclllssszzz{{{ooo```dddssstttooovvv}}}}}}gggSSSEEEAAACCC>>><<<===???===;;;<<>>===;;;:::999:::<<<===???EEEOOOZZZdddjjjmmmnnnqqqpppnnnjjjhhhiiilllooonnnmmmlllkkklllnnnppprrrppptttwwwuuuqqqlllccc[[[ccckkkvvv}}}~~~|||{{{{{{~~~vvviii]]]YYYRRRIIIGGGLLLbbbrrrrrrfff```WWWMMMKKKTTTNNNKKKJJJJJJNNN```tttzzzwwwvvvvvvqqqhhhbbbbbbeeebbbbbbeeeeee___YYYXXXXXXWWWVVVSSSRRRPPPPPPOOORRRSSSZZZjjj|||{{{ooowwwxxxmmmffffffaaa\\\[[[ZZZ\\\ccckkktttvvvwwwwwwuuutttssstttvvvxxxyyyyyyyyyyyy{{{}}}{{{{{{zzzyyyyyyyyyzzzzzzzzz~~~zzzYYYAAA555555444555777:::===>>>>>>???AAADDDHHHKKKNNNOOOQQQQQQVVV]]]]]][[[aaalll\\\GGGAAA@@@@@@???===<<<<<<;;;;;;;;;;;;;;;::::::;;;===???CCCFFFHHHEEEJJJLLLJJJIIILLLLLLJJJDDDDDDEEEIIIOOOUUUYYYZZZaaaaaabbbcccbbb]]]WWWSSSFFFCCC@@@@@@BBBCCCDDDCCCNNN[[[nnn}}}sssbbbNNNLLLIIIIIIIIIIIIIIIHHHLLLKKKJJJHHHFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCBBBBBB???DDDGGGOOOeeeyyywwwggg\\\ZZZ[[[aaakkkwwwzzzppplllbbb[[[YYYUUUOOORRRYYY___fffjjjkkkqqqsssbbbLLL>>>::::::@@@HHHRRR^^^iiibbbUUUDDD:::888:::;;;<<<<<<>>>BBBGGGMMMSSSWWWYYYYYY]]]______^^^^^^aaaddd```bbbdddeeeddddddeeeffffffeeedddeeeiiirrr|||zzzkkkmmmmmmkkkpppwwwkkkXXXKKKCCCAAADDD???======@@@???======AAAAAAFFFHHHEEEGGGSSSbbbkkkxxx~~~{{{wwwuuuqqqllljjjbbb[[[WWWSSSNNNMMMOOONNNVVVdddrrr}}}|||~~~}}}xxxrrroooppprrrqqqpppjjjiiilllvvv~~~xxxpppjjjiiittt~~~~~~uuuyyyvvvtttwwwvvvvvv{{{|||qqqkkkeeeaaahhh|||~~~ZZZCCCAAALLLTTTsssoooWWWOOO```www~~~mmmRRRNNNiiiuuu```KKK@@@???===;;;;;;;;;===>>>>>>CCCLLLWWWaaahhhjjjkkkoooooonnnllliiihhhjjjmmmkkkjjjiiihhhiiikkkmmmnnnnnnsssvvvvvvwwwtttjjj^^^^^^fffqqqxxxzzzzzzzzz{{{uuummmjjjbbbTTTNNNOOO___ssszzzuuuuuuoooccc^^^]]]VVVPPPLLLEEECCCSSShhhvvvvvv{{{wwwpppooopppkkkggghhhgggaaa]]]\\\XXXWWWVVVTTTSSSSSSSSSSSSWWWWWWZZZcccppp}}}zzzrrrooonnnmmmnnnqqqtttuuuvvvuuusssrrrssstttvvvxxxzzzzzzxxxxxxyyy|||||||||{{{zzzzzzzzzzzzzzzzzz}}}zzz|||tttNNN:::444444444555777;;;>>>@@@AAAAAACCCEEEHHHLLLPPPRRROOORRRVVVYYYZZZ\\\ccciiiyyybbbQQQKKKFFFAAA======<<<<<<<<<;;;;;;;;;::::::999999;;;===???AAACCCHHHIIIFFFFFFHHHIIIHHHMMMNNNQQQUUUZZZ\\\]]]\\\XXXUUUSSSQQQOOOLLLFFFBBB:::===@@@??????BBBIIIOOOcccsss|||fffQQQDDDFFFFFFFFFFFFFFFFFFEEEHHHHHHHHHHHHGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCBBB>>>DDDFFFJJJ^^^vvvzzzoooaaaaaaaaaccciiiqqqxxx{{{~~~{{{~~~{{{tttrrriii___[[[\\\]]][[[WWWWWW^^^eeejjjooopppfffYYYAAA:::666;;;FFFSSSbbbmmmggg[[[JJJ===888:::;;;;;;:::<<<@@@EEEKKKPPPUUUXXXXXX\\\______]]]]]]aaaeee```cccfffggghhhiiimmmpppnnnmmmnnnsss||||||nnnccc[[[[[[kkkxxx~~~rrr\\\NNNGGGDDDDDDGGGBBB???@@@BBBBBB??????BBBDDDGGGFFF@@@>>>GGGTTT\\\uuu}}}~~~}}}~~~}}}xxxtttmmmgggddd___YYYWWWXXXSSS]]]jjjvvv||||||~~~zzzyyyzzzzzzyyywwwlllllloooyyy~~~|||wwwoooiiijjjvvv}}}~~~|||tttooouuutttwwwtttlllfffdddmmmyyyUUUAAABBBKKKOOOiiizzz```QQQZZZmmmoooiiiTTTMMMhhhzzziiiRRRBBBAAA???===<<<===>>>???===BBBKKKVVV```fffhhhhhhoooppppppmmmiiihhhiiillliiihhhgggfffggghhhjjjlllnnnsssvvvwww{{{|||rrreee]]]eeeooouuuxxxzzz{{{}}}xxxggg\\\ZZZ[[[qqq~~~yyytttaaaYYYRRRKKKAAA<<>>@@@CCCCCCDDDFFFIIINNNRRRUUUOOOSSSVVVUUUWWW^^^fffjjjpppgggZZZNNNBBB=========<<<<<<<<<;;;;;;;;;:::888777888999;;;<<<<<>>:::===CCC666555555666999;;;;;;;;;;;;::::::<<>>GGGCCCBBBJJJXXXkkk}}}yyyxxxwwwyyy```NNNEEEBBBCCCDDDDDDDDDDDDDDDCCCDDDCCCCCCDDDDDDDDDCCCAAACCCDDDEEEDDDBBBAAAAAABBBDDD@@@AAAJJJWWWdddqqq|||hhhdddcccqqqpppwwwmmmjjjqqqyyy}}}}}}}}}xxxjjj[[[YYYaaahhhhhheeehhhqqqwwwuuusssrrrllldddSSSDDD333777FFFOOO```}}}}}}oooXXXCCC999888;;;<<<<<<;;;<<>>AAACCCEEEEEEDDDEEEIIIMMMQQQRRRTTTRRRQQQRRRVVV]]]dddhhhhhhiii|||rrrXXXQQQIIIEEEGGGGGGAAA<<<:::???===:::999888888777666999999999:::;;;<<<;;;:::???===;;;;;;======;;;999999999:::;;;>>>BBBFFFHHHJJJPPPZZZfffqqq~~~yyysssnnnttttttZZZHHHAAADDDDDDEEEEEEEEEDDDDDDCCCEEEEEEEEEFFFGGGHHHGGGFFFBBBCCCDDDEEEEEEDDDBBBAAADDDAAABBBIIIRRR]]]kkkxxxllleeeaaaooonnnqqqooonnnvvvrrrmmm___TTT]]]qqqxxxsssooosssvvvuuuvvvwwwsssmmm```NNN777444???III___ttt]]]GGG:::888::::::;;;:::;;;???FFFMMMPPPRRRTTTWWW[[[]]]]]]]]]^^^______dddjjjppptttxxx}}}pppZZZNNNJJJCCCIIIOOOPPPKKKHHHKKKOOOUUURRRPPPOOOPPPPPPOOONNNPPPMMMKKKKKKIIIIIIPPPYYYnnnrrrqqqiiiaaa]]]XXXSSSMMMRRRYYY___bbbccccccdddhhhnnnvvv||||||wwwpppkkk^^^YYYWWW^^^mmmzzz~~~zzz{{{{{{}}}{{{wwwsssnnniiippp{{{~~~{{{vvvmmmiiiiiisss{{{~~~}}}kkk^^^^^^^^^iii|||llljjjuuu{{{YYYFFFBBBEEELLLQQQaaalllVVVWWWfffzzzmmm]]]RRR^^^vvvUUUDDD======888:::>>>;;;:::<<>>@@@===:::999:::;;;;;;;;;888999999::::::888777666:::999777888999999888666444777<<>>:::::::::;;;:::999<<>>DDDLLLQQQRRRSSSTTTUUUVVVWWWWWWWWWTTTQQQQQQOOOQQQYYYcccvvviii[[[RRRDDDEEEIIINNNOOOMMMLLLMMMSSS^^^mmmxxxzzztttjjjcccWWWSSSPPPVVVcccrrr|||zzzyyyxxxxxx}}}zzzvvvsssqqqlllttt{{{xxxrrrllliiikkkuuu|||}}}gggYYYTTTVVVbbbyyyoooqqq~~~pppOOOBBBDDDIIINNNTTTbbbnnnWWWWWWeeeyyykkk[[[___\\\FFF<<<<<<999999===:::888:::>>>DDDMMMXXXccckkkoooqqqrrrssssssqqqpppooonnnkkkhhhhhhiiilllmmmnnnhhhlllooosss|||{{{pppkkkhhhkkkmmmnnnppptttxxxyyy|||}}}wwwiii]]]SSSIIICCCAAACCCHHHPPPWWW[[[\\\\\\\\\\\\[[[XXXUUUXXX___ffflllqqqrrrmmmiiiiiiiiigggbbbeeeiiilllmmmllljjjhhhkkklllnnnqqqvvv{{{|||zzzxxxwwwvvvvvvwwwwwwuuusssrrrsssttttttsssssstttvvvuuuvvvwwwxxxyyyzzz{{{{{{zzz|||~~~qqqwww~~~zzzeeeIII777333333444666999<<<@@@DDDEEEFFFFFFFFFFFFGGGKKKOOOSSSNNNSSSPPPJJJQQQ___```VVVSSSUUU[[[iiipppaaaZZZXXXVVVTTTFFFBBB>>><<<===>>>???>>>999:::;;;;;;:::::::::;;;888888888999:::;;;<<<;;;<<<@@@EEEFFFGGGKKKSSSZZZkkkwwwyyyuuupppxxxgggUUUJJJIIILLLHHHHHHHHHGGGFFFEEEDDDCCCGGGHHHJJJKKKKKKMMMOOOQQQKKKFFFAAAAAAEEEGGGEEEBBBCCCCCCDDDDDDCCCHHHXXXgggssshhh[[[hhhjjjhhh{{{|||~~~}}}{{{zzz|||}}}tttzzzuuuiiiiiiuuuzzzuuuhhh^^^SSSOOOUUUaaajjjmmmqqqfffPPPAAA===>>>QQQppptttYYYDDD===<<<;;;;;;:::999;;;???FFFLLLOOOTTTUUUWWWWWWXXXZZZ]]]```^^^dddkkkpppsssxxx~~~~~~|||ttthhh[[[QQQEEEBBBAAABBBAAABBBMMMYYYZZZZZZXXXXXXXXXZZZ\\\]]][[[WWWUUUTTTSSSUUU^^^hhhnnn[[[OOOGGGEEEHHHNNNNNNHHHDDDEEEJJJWWWiiiuuuvvvmmmaaaZZZLLLMMMOOOUUU___mmm{{{zzzyyywwwvvvzzzzzzuuussssssrrrzzz~~~xxxtttooojjjjjjmmmxxx~~~|||}}}{{{fffXXXQQQVVVccctttpppvvvfffHHHAAAFFFKKKQQQWWWdddpppYYYXXXeeewwwaaaWWWnnndddIII<<<<<<999999<<<999777999<<>>AAADDDFFFFFFGGGHHHHHHHHHJJJMMMPPPKKKPPPMMMGGGNNN\\\[[[PPPMMMPPPUUU\\\kkktttjjjgggfff\\\VVVNNNGGGCCCAAA???>>>@@@@@@@@@>>>;;;;;;>>>@@@<<<===???AAACCCEEEFFFHHHMMMPPPRRRRRRSSSZZZeeennn|||~~~}}}iiiUUUIIIEEEFFFIIIHHHHHHHHHHHHGGGFFFDDDDDDEEEGGGIIIIIIJJJKKKOOORRRRRRKKKBBB???BBBEEEEEEDDDBBBCCCEEEDDD@@@BBBPPP___rrrlll[[[dddjjjiiiyyywww{{{zzzvvvrrrlllgggjjjpppkkk___PPPHHHKKKXXXgggssswwwqqq^^^III>>>:::KKKhhhzzz___GGG???<<<999<<<;;;:::;;;>>>DDDJJJNNNTTTUUUVVVVVVWWWZZZ^^^aaabbbggglllnnnooottt}}}}}}zzzyyywwwvvvwwwyyyyyy~~~}}}vvvooocccXXXJJJCCC@@@CCCDDDHHHVVVeeekkkfffaaa^^^^^^```aaabbb]]]ZZZWWWWWWUUUWWW___iiirrr```SSSJJJHHHLLLVVVWWWOOOHHHHHHFFFSSScccllljjj```TTTMMMCCCIIIRRRZZZcccooo|||{{{wwwxxxxxxwwwzzz{{{sssqqqsssyyy{{{tttpppmmmjjjlllqqq{{{yyytttrrr|||yyyfffZZZTTTZZZeeeppptttuuuzzzpppzzz{{{]]]CCCAAAHHHLLLQQQXXXiiiuuu]]]YYYccckkkRRR]]]wwwkkkLLL;;;<<<:::888;;;999777999<<<@@@GGGSSSaaakkknnnooorrrwww|||~~~}}}rrroookkkiiiiiijjjkkkjjjggggggggghhhlllrrrxxx{{{tttmmmiiikkkmmmmmmppptttwwwvvvvvvxxx|||~~~}}}|||}}}~~~vvvtttyyy{{{kkk```ZZZWWWUUULLLKKKLLLOOOUUU[[[___```fffjjjnnnpppqqquuu}}}|||xxxtttqqqsssuuuxxx|||~~~~~~}}}~~~}}}{{{wwwwwwvvvwwwxxxxxxwwwuuuqqqrrrsssrrrrrrtttwwwyyyyyyvvvtttrrrssswww{{{~~~|||}}}~~~}}}ssszzz|||mmmSSS===555666444666888;;;???BBBDDDEEEHHHKKKMMMMMMKKKJJJLLLOOOJJJMMMKKKHHHLLLVVVWWWRRRMMMOOOTTTYYY```rrrwwwoooqqqjjjaaaXXXSSSPPPOOONNNMMMNNNMMMIIIEEEBBBDDDGGGIIILLLOOOQQQRRRTTTWWWZZZ\\\]]]^^^___dddnnn{{{wwwbbbTTTMMMKKKHHHEEEGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEGGGHHHGGGIIIMMMRRRUUUNNNEEE@@@AAACCCEEEEEECCCDDDFFFEEE@@@AAALLLYYYmmmqqq```cccjjjjjj}}}uuutttzzzwwwkkklllvvvkkkcccWWWMMMHHHPPPbbbtttzzz{{{kkkTTTCCC:::HHHeeeuuu|||bbbIII???;;;666:::;;;;;;<<<===AAAGGGKKKRRRTTTUUUVVVWWWYYY]]]```fffjjjnnnmmmkkkmmmvvv~~~xxxuuusssttttttrrrtttwww|||~~~{{{vvvnnnfffXXXNNNJJJMMMQQQUUUdddvvv}}}uuulllhhhiiikkkiiigggccc___]]]]]][[[\\\dddmmm{{{~~~~~~}}}|||xxxmmmaaaTTTQQQXXXeeeggg[[[RRRPPPFFFQQQ^^^ccc^^^SSSIIIDDDAAAHHHTTTaaalllvvv~~~zzzvvvtttvvvwwwvvvxxx}}}~~~~~~}}}tttsssxxx}}}yyyqqqmmmkkkjjjnnntttsssmmmllluuuuuueee\\\XXX[[[aaahhhiiiiiilllrrrppp}}}pppUUU@@@AAAHHHJJJOOOXXXfff}}}ccc[[[bbbvvvSSSUUUmmmyyyqqqNNN;;;<<<:::888:::888777999;;;===BBBLLLYYYccchhhiiilllrrrxxx|||{{{zzzooolllhhhfffggghhhhhhhhhhhhgggfffgggjjjoooxxx|||uuupppppppppnnnooorrrsssrrrtttwww{{{~~~~~~{{{{{{zzz{{{~~~{{{uuuwww}}}qqqhhhdddfffiiifffdddbbbbbbfffiiilllmmmpppsssxxx{{{|||~~~|||yyyuuuwww{{{||||||{{{|||~~~~~~}}}{{{wwwvvvvvvwwwxxxyyywwwvvvtttttttttsssrrrsssvvvxxxwwwvvvtttssstttwwwzzz|||yyyzzz{{{}}}tttzzzwwweeeKKK888444666555777999<<>>AAAHHHHHHMMMWWWYYY|||ggg\\\aaazzzSSSPPPiiivvvtttOOO;;;<<<:::888999888777999;;;;;;>>>FFFRRR\\\bbbbbbeeekkkrrruuuuuussshhheeecccbbbdddfffggghhhiiigggfffgggjjjpppzzzxxxuuurrrmmmkkkmmmnnnooorrrwww{{{}}}|||zzzwwwwwwxxxzzz|||yyyxxxyyyrrrrrrwww}}}~~~yyyzzz{{{{{{zzz|||}}}~~~|||{{{wwwvvvvvvwwwyyyyyyxxxvvvwwwwwwvvvtttrrrrrrtttwwwvvvuuuuuuuuuvvvwwwxxxyyyvvvwwwyyy{{{}}}}}}zzztttxxxsss___FFF666333555666888:::===???AAACCCCCCNNNSSSXXXXXXSSSNNNMMMNNNLLLIIIJJJMMMNNNOOOTTT\\\___TTTQQQWWWVVVRRRbbb{{{~~~uuupppmmmkkkjjjqqqwwwyyytttooommmmmmtttwwwyyyyyyxxxyyy{{{~~~bbbYYYMMMCCC@@@BBBEEEHHHDDDEEEEEEFFFFFFFFFEEEEEEAAAEEEGGGFFFDDDEEEKKKPPPLLLLLLKKKHHHEEEDDDEEEGGGDDDDDDFFFHHHFFFDDDJJJSSS```xxxllleeejjjfffsss}}}~~~tttaaaaaafffhhh^^^LLLCCCSSSiiihhh~~~|||dddJJJBBBOOOfff{{{jjjQQQGGGBBB;;;555888:::;;;;;;===AAAEEEMMMOOORRRTTTUUUWWWYYY\\\fffnnntttrrrjjjeeeeeeiiinnniiihhhlllllljjjlllrrryyyvvvvvv}}}yyy|||~~~|||uuuooojjjiiikkkiiiiiixxxxxxmmmuuuzzzoookkkxxxqqqfffbbbcccfffiiidddYYYLLLDDDIIIGGGSSSlll~~~{{{rrrqqqqqqrrruuuwwwwwwwww~~~~~~~~~~~~||||||~~~sssjjjkkkkkkjjjsss{{{uuuooommmuuuzzzjjj```aaaeee```\\\bbbbbbbbbjjjwww]]]KKK@@@DDDKKKLLLPPPVVVZZZkkk{{{aaaXXXtttqqqPPPLLLbbbxxx}}}ggg;;;666AAA999777333;;;999999;;;===AAALLLWWW^^^cccjjjmmmllliiihhhiiijjjiiigggdddbbbbbbeeehhhkkkkkkllllllnnnqqqvvvzzzzzztttnnnkkklllmmmlllkkklllrrrzzz~~~~~~{{{xxxyyyzzzzzz{{{xxxtttxxx~~~{{{|||{{{zzzzzzzzz|||}}}~~~|||zzzxxxvvvvvvvvvwwwxxxwwwwwwvvvuuuuuuuuuuuuuuuxxxwwwwwwwwwwwwwwwwwwwww}}}|||{{{{{{|||~~~~~~uuuqqq{{{mmmPPP@@@888444777:::;;;<<>>:::666666:::<<<===@@@EEELLLMMMOOOOOOQQQSSSWWWZZZ___rrryyyssskkk^^^XXX^^^eeefffgggggggggiiillloooxxxrrrqqq|||}}}{{{vvvttttttqqqrrr|||zzzpppvvv~~~~~~vvvooommmqqquuutttlll```WWWTTTJJJIIITTTmmm}}}yyyuuuvvvxxxzzz{{{}}}~~~~~~}}}~~~{{{yyyzzz~~~yyynnngggjjjlllmmmvvv}}}{{{zzzwwwuuuwwwpppccchhhlllddd^^^aaa```___hhh{{{YYYJJJAAAGGGNNNNNNQQQVVVVVVddd}}}dddYYYfffyyykkkRRROOOcccwwwyyyiiiBBB:::???555777555:::888888:::<<<@@@JJJTTT\\\bbbhhhkkkiiifffeeeeeekkkjjjgggdddbbbbbbeeehhhhhhiiijjjkkklllnnnsssvvvwwwvvvssspppmmmmmmooorrrpppooopppuuu{{{~~~|||xxxwwwyyy{{{|||}}}tttmmm~~~{{{}}}}}}}}}|||}}}}}}~~~~~~}}}|||zzzxxxwwwxxxyyyyyywwwwwwvvvuuuttttttttttttwwwxxxxxxxxxxxxxxxxxxwww|||{{{zzzzzz{{{}}}vvvmmmssszzzjjjMMM>>>777444888:::;;;===@@@BBBEEEGGGHHHQQQRRRRRRRRRPPPOOOMMMKKKOOOOOONNNNNNNNNOOOPPPQQQQQQRRRSSSRRRQQQSSSYYY^^^vvv}}}sssppp|||iiiXXXPPPLLLGGGDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCBBBAAAAAACCCDDDEEEDDDCCCCCCEEEGGGEEEFFFGGGGGGFFFEEEEEEEEELLLQQQVVVWWWRRRNNNNNNNNN^^^sss}}}ooo______iiioooxxx|||~~~~~~~~~ssshhhiiiiiiooopppbbbNNNGGGMMM```xxxtttUUUNNNSSSccc~~~pppZZZJJJ<<<<<<888777:::<<<<<<>>>AAAGGGJJJMMMOOORRRUUUYYY\\\```sssyyyrrrhhhZZZTTT\\\cccdddeeefffgggiiilllooowwwrrrqqq{{{|||zzzxxxuuuyyysssnnnqqqtttuuuuuusss~~~|||mmmccc___OOONNNXXXnnn~~~zzzvvvvvvzzz~~~}}}~~~xxxxxxyyy~~~uuummmiiillloooqqqyyy}}}tttwww}}}~~~ttthhhnnnrrriii```aaa___aaakkktttRRRHHHDDDKKKQQQRRRSSSWWWWWWaaa|||jjjXXX[[[jjjsssfffSSSPPPaaasssyyyoooKKK???===222777888999777777999:::===FFFPPPZZZ___eeehhheeebbbaaaaaakkkkkkiiigggddddddeeegggeeeggghhhiiijjjkkknnnpppoooooonnnlllkkklllpppssstttsssuuuyyy}}}}}}yyyuuuxxxzzz|||}}}}}}}}}}}}rrrrrrwwwjjjWWWkkk|||yyyzzz}}}zzz~~~~~~~~~|||{{{yyyyyyyyyzzzzzzyyyxxxwwwvvvuuuuuuuuuuuuwwwxxxyyyzzzzzzzzzyyyxxxzzzzzzyyyyyyzzz|||~~~yyy|||xxxzzz}}}nnnjjjtttwwwcccHHH;;;666444999:::;;;>>>AAADDDGGGJJJKKKOOOPPPPPPPPPOOONNNLLLKKKNNNMMMMMMMMMMMMNNNOOOOOONNNPPPQQQPPPOOOQQQVVVZZZggg}}}mmmiiirrr~~~qqq[[[KKKHHHFFFDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCBBBBBBAAA@@@AAABBBCCCBBBAAABBBCCCEEEAAABBBCCCDDDEEEFFFGGGHHHOOOTTTYYYYYYUUUOOOLLLKKKWWWmmmzzzppp]]]YYYcccmmm|||}}}|||ooopppppppppsssuuuqqqkkkfffgggmmmtttmmmZZZKKKFFFZZZqqqfffTTTJJJWWWuuunnnWWW???>>>999888;;;<<<;;;;;;>>>BBBFFFKKKOOOSSSVVVZZZ]]]```rrryyyssshhhWWWPPPXXX___aaacccdddfffhhhlllooovvvqqqpppyyy~~~|||yyy~~~{{{mmmhhhhhhlllpppsssuuukkk[[[[[[bbbrrr|||vvvssstttyyy~~~}}}~~~}}}yyyzzz|||~~~vvvqqqnnnqqqtttvvv}}}wwwmmmqqq~~~~~~yyyqqqlllqqquuulllbbbaaaaaafffssseeeKKKFFFGGGNNNTTTTTTTTTWWWXXX___vvvoooVVVWWWeeeooogggSSSLLL\\\pppzzzUUUAAA;;;222888888888666666888999:::BBBKKKXXX]]]cccfffdddaaa``````hhhjjjlllllliiigggeeeeeeeeefffiiiiiiiiijjjkkkmmmnnnnnnmmmkkkjjjjjjmmmppptttuuuxxx{{{}}}|||xxxtttzzzyyyxxxuuurrrpppqqqrrrpppuuu{{{||||||~~~vvvhhh]]]ZZZYYYaaammmmmm]]]KKKPPPjjj{{{sssjjjdddccclllxxx|||zzz}}}|||}}}|||{{{zzzyyyyyyyyyyyyzzzzzzyyyxxxwwwwwwwwwwwwwwwyyyzzz{{{|||{{{zzzyyyxxxxxxxxxyyyzzz|||}}}~~~~~~www{{{wwwwww~~~yyyoooooouuurrr[[[AAA888555444:::;;;<<>>@@@AAAAAA@@@AAACCCEEEAAA@@@AAABBBEEEFFFGGGGGGIIIMMMQQQRRRPPPMMMKKKKKKOOOfffyyyuuucccZZZaaalll~~~yyyooopppuuuyyyooommmkkkkkknnnrrrrrrqqqmmmlllnnnsssrrrfffUUUIIISSSeeepppsss{{{|||iiiTTTEEELLLhhhiiiKKK@@@:::777:::===;;;;;;<<>>AAADDDGGGJJJMMMNNNNNNOOOPPPQQQQQQQQQPPPOOOJJJKKKLLLLLLMMMMMMLLLLLLLLLPPPSSSUUUSSSTTTVVVYYYWWWXXXXXXddd{{{}}}fff^^^SSSIIIDDDBBBCCCCCCBBBBBBAAABBBCCCCCCAAA@@@@@@@@@AAAAAA@@@@@@???>>>===???@@@AAAAAABBBEEEGGGHHHDDDAAAAAACCCEEEDDDBBBIIIIIIHHHGGGGGGGGGHHHIIIFFFUUUmmm}}}yyymmmjjjppphhhzzzwwwrrrtttuuurrrrrruuuwwwwww{{{qqqwww{{{yyyvvvlllUUU???<<>>AAAEEEIIIKKKNNNQQQSSSVVVdddrrrjjjUUUUUU\\\^^^aaacccdddeeegggiiikkkiiijjjnnnsssvvvvvvtttxxxlllggggggvvv|||rrrjjjhhhiiikkkooouuuzzz}}}|||zzzxxxxxxyyy{{{}}}~~~{{{yyy|||~~~~~~yyytttqqqggggggiiillltttyyyxxxyyygggiiiuuu}}}{{{ssslllggg```^^^jjj{{{{{{tttccc]]]^^^mmmcccKKKFFFJJJNNNNNNMMMOOORRRTTTZZZ```uuu```NNN\\\rrryyydddJJJMMMaaa~~~mmmOOO???777<<<777777666777999777666:::@@@JJJRRR\\\dddhhhjjjmmmooogggjjjmmmooonnnmmmmmmmmmlllmmmmmmmmmmmmooosssvvvpppqqqrrrqqqpppqqqsssuuuxxxzzz|||}}}|||zzzyyyxxxttttttqqqllleee```\\\[[[^^^^^^cccllltttwwwkkkaaaYYYSSSEEEDDDAAAGGGZZZjjjcccRRRJJJKKK\\\}}}|||yyyxxxxxxwwwvvvvvvvvvvvv{{{|||yyyyyy{{{}}}}}}|||||||||}}}~~~~~~|||||||||{{{{{{zzzyyyxxxxxxxxxxxxyyyzzz{{{}}}}}}yyyxxxxxxwwwxxxzzz|||}}}uuuvvvwwwyyy{{{|||}}}~~~xxxuuutttyyyxxxkkkfffoooooo```CCC333666777777>>>>>>???AAADDDGGGJJJLLLMMMLLLMMMNNNPPPPPPPPPOOONNNJJJKKKLLLMMMNNNMMMLLLLLLIIIMMMQQQSSSRRRQQQSSSUUUTTTVVVTTTZZZgggqqq}}}XXXSSSKKKFFFCCCBBBBBBBBBBBB@@@@@@AAACCCDDDCCCBBB@@@@@@@@@@@@@@@??????>>>>>>???AAABBBBBBDDDGGGIIIJJJFFFAAAAAADDDFFFDDDBBBHHHHHHGGGGGGHHHHHHGGGFFFEEELLLaaaxxx~~~uuuppptttkkkxxx}}}}}}~~~yyyxxx|||rrr|||zzzvvvpppaaaOOOEEE@@@LLLVVVSSS\\\fff___MMM@@@EEEZZZppp}}}lllRRRFFF;;;999::::::::::::<<<>>>BBBEEEHHHKKKPPPSSSTTT]]]iii{{{qqq\\\ZZZ^^^```cccdddddddddeeefffgggggggggjjjnnnpppppppppzzznnnhhhkkk~~~wwwmmmfffeeefffgggjjjpppwww|||}}}zzzwwwwwwyyy{{{~~~}}}zzzxxxyyy||||||wwwrrroookkkllllllnnnuuu{{{bbb___kkktttqqqhhhdddeeeccccccooowww|||rrrbbb]]]aaarrrxxxZZZGGGGGGLLLOOOMMMKKKLLLQQQTTTVVV]]]qqqgggTTT```wwwpppQQQKKKXXXrrrrrrTTT@@@666<<<888777666888:::888555999???FFFNNNZZZccchhhlllpppsssjjjkkklllkkkkkkmmmppprrrmmmmmmmmmmmmmmmppptttxxxsssttttttsssqqqppprrrsss|||}}}~~~~~~|||zzzyyyyyy|||~~~zzztttooommmhhhcccaaaccchhhuuu~~~xxxqqqhhh\\\RRRNNNHHH@@@DDD[[[nnniiiWWWHHHIIIXXXxxx{{{tttooooooqqqtttuuuxxx|||}}}yyywwwyyy|||}}}}}}|||||||||}}}}}}}}}}}}}}}|||{{{zzzyyyvvvvvvvvvxxxyyy{{{|||}}}zzzxxxwwwvvvvvvyyy|||~~~uuuvvvxxxzzz|||}}}~~~~~~}}}{{{vvvjjjhhhsssmmm]]]@@@111666888777>>>???@@@BBBDDDGGGIIIKKKLLLIIIJJJKKKLLLMMMMMMLLLLLLJJJKKKMMMNNNNNNNNNMMMLLLFFFJJJOOOQQQPPPOOOPPPRRRXXXZZZXXX[[[^^^```vvv{{{pppQQQLLLFFFBBBAAACCCEEEEEEAAA??????@@@CCCEEEEEEEEE@@@@@@@@@@@@@@@???>>>>>>>>>@@@BBBCCCDDDEEEHHHKKKKKKFFFAAAAAADDDGGGEEECCCCCCDDDEEEHHHIIIIIIGGGDDDEEEGGGXXXrrr~~~yyytttwww}}}yyytttvvv}}}~~~zzz~~~yyyoooVVVCCCFFFNNNKKKXXXiiihhhUUUFFFGGGXXXkkk}}}~~~pppXXXJJJ===999999999888888:::<<>>AAAAAABBBDDDEEEGGGHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLMMMNNNOOOQQQQQQRRRSSSWWW[[[ZZZ\\\jjjyyyyyyoooxxxyyybbbRRRMMMIIIDDDAAAAAABBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDCCCAAA@@@??????@@@@@@>>>>>>>>>???AAADDDGGGIIIGGGFFFDDDDDDEEEFFFEEEEEECCCEEEEEEEEEDDDEEEGGGIIIFFFFFFPPPdddtttxxxuuurrrwwwssstttaaaGGGAAAHHHLLL```sssooodddVVVHHHRRRllluuuuuu~~~iiiYYYGGG===999777666666;;;;;;;;;===@@@DDDGGGJJJPPPRRRZZZfffppppppggg^^^^^^```aaacccdddddddddcccccccccddddddeeeffffffggg~~~xxxqqqlllkkkooorrrvvv{{{~~~~~~|||zzz{{{|||~~~{{{xxxsssooommmqqqrrruuuzzz~~~|||~~~rrrwwwwwwqqqllllllnnnmmmggghhheeeaaafffpppxxxyyy|||vvvmmmdddbbbmmm{{{\\\JJJGGGMMMMMMMMMMMMMMMMMMNNNOOOUUUYYY^^^mmmyyyVVV\\\nnn|||nnnHHHOOOUUUjjjvvvfffJJJ999666999777777666666666666777777>>>AAAMMM]]]hhhmmmoooqqqsssmmmjjjkkkjjjiiimmmtttrrrmmmiiijjjnnntttwwwxxxvvvuuuttttttuuutttqqqnnnrrruuuwwwyyyzzz{{{{{{{{{vvvmmmmmmwww{{{~~~{{{qqqhhhddd\\\TTTJJJLLL```sssrrreeeOOOQQQXXXfffxxxyyykkk^^^YYYVVVXXXYYYVVVVVVXXX^^^___``````^^^ZZZUUUSSSQQQNNNMMMPPPVVV\\\```bbbgggjjjlllmmmqqqwwwxxxuuu{{{{{{{{{|||~~~~~~}}}|||yyyxxxxxxzzz|||}}}}}}|||xxxxxxwwwwwwwwwwwwxxxxxxxxxxxxxxxwwwxxxzzz}}}~~~iiihhhmmmnnnjjjHHH666888888:::@@@BBBBBBCCCDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFJJJJJJKKKKKKLLLMMMMMMMMMKKKMMMPPPRRRSSSSSSQQQPPPTTTTTTVVVZZZZZZ[[[eeeqqq{{{pppwww~~~vvvgggXXXNNNKKKHHHDDDBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFDDDCCCBBBBBBBBBBBB@@@@@@@@@AAACCCEEEGGGIIIGGGFFFEEEDDDDDDEEEDDDDDDCCCDDDEEEDDDCCCCCCEEEGGGEEEFFFMMM\\\nnnuuupppgggnnnooozzzzzzwwwxxx|||zzzfffCCC888FFFMMM[[[qqqyyyxxxbbbGGGJJJhhh{{{~~~~~~nnnVVVCCC;;;::::::888999999:::<<>>???BBB@@@@@@@@@??????>>>===<<<===<<<;;;<<<>>>BBBEEEGGGHHHJJJLLLQQQ^^^kkkqqqpppxxxxxxyyyzzz|||~~~~~~|||{{{{{{{{{xxx{{{|||{{{}}}yyyyyyyyyyyyyyyxxxxxxwwwvvvwwwxxxwwwwwwzzz~~~www}}}kkkccckkkpppmmmYYYAAA888<<<;;;===CCCDDDFFFGGGGGGGGGGGGGGGFFFFFFIIIIIIJJJJJJJJJJJJIIIIIIJJJKKKLLLMMMMMMMMMMMMLLLIIILLLQQQTTTUUUTTTQQQOOOSSSRRRRRRUUUXXXZZZ[[[\\\^^^kkk{{{sssaaaRRRJJJHHHIIIDDDCCCDDDFFFHHHJJJIIIHHHCCCCCCCCCCCCCCCCCCCCCCCCFFFEEEDDDCCCBBBAAAAAA@@@DDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFDDDBBB@@@AAAAAACCCDDDDDDDDDCCCCCCEEEFFFCCCFFFFFFJJJ]]]ooojjjWWW[[[cccggglll}}}uuusssvvvgggqqq}}}kkkPPPEEE>>>AAAYYYsss{{{sssXXXHHH[[[uuuyyyWWW???999:::888666666777888;;;???BBBEEEHHHLLLPPPSSSSSSUUUXXX[[[^^^___```bbbcccccccccbbbcccccccccdddeeeeeeffffffxxxrrrlllkkkooorrrqqqooopppxxx}}}wwwtttvvv{{{|||wwwsssppppppqqqrrrqqqxxxsss```ZZZ^^^ccc___dddiiinnntttwwwqqqhhhfffaaa___bbbfffiiiiiiiiixxx}}}qqqSSSHHHKKKPPPPPPPPPPPPQQQSSSUUUWWWXXXWWW\\\```cccnnneeeOOOSSS[[[gggiiiQQQHHHGGG```|||fffEEE888<<<888888777666666666666666;;;888<<>>:::888:::555666888:::;;;:::999888777666666555444666888999<<<===>>>CCCPPPcccooorrrxxxxxxxxxyyyzzz{{{|||}}}~~~}}}{{{yyyxxxxxxxxxxxxyyy}}}|||zzz{{{|||xxxyyyyyyyyyyyyxxxwwwvvvtttvvvxxxwwwxxx|||{{{vvv|||sssbbb___iiillleeeNNN<<<888===<<>>===888555555555666888999999777666444444555555444333333555777666777888:::FFFZZZkkkrrrvvvvvvvvvvvvwwwxxxyyyzzz{{{zzzxxxwwwvvvvvvwwwwww{{{}}}~~~|||{{{{{{wwwxxxyyyyyyxxxwwwuuutttqqquuuxxxxxxyyy~~~}}}rrrccccccllljjj^^^EEE999999???>>>BBBHHHFFFKKKKKKKKKLLLLLLKKKJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHKKKLLLNNNOOOOOONNNLLLKKKKKKKKKKKKKKKLLLMMMOOOPPPNNNPPPRRRRRRVVVZZZZZZWWW\\\```bbbgggtttlll^^^LLLCCCCCCFFFFFFDDDCCCBBBCCCEEEHHHIIIIIIGGGBBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEEEEEEEDDDDDDCCCAAAAAABBBBBBBBBBBBAAAAAABBBDDDEEEBBB???===???BBBBBBCCCEEEEEEEEEFFFHHHKKKDDDHHHHHHHHHSSSdddllljjjZZZaaaccc```cccppp{{{}}}|||~~~sssqqqtttzzz{{{{{{^^^IIICCCHHHWWW```tttzzzpppfff^^^```mmmdddJJJ<<<999888777666777888;;;===??????EEELLLQQQTTTVVVZZZ]]]]]]]]]____________^^^]]]______``````aaabbbbbbbbbxxxooo^^^___bbbhhhooottttttsssssszzz{{{wwwssstttxxx|||}}}|||uuussspppnnnmmmoooqqqrrrxxx~~~zzztttnnndddhhhnnnuuu~~~~~~ppphhheeekkkppppppmmmllllll{{{|||YYYGGGLLLQQQNNNPPPQQQSSSUUUVVVUUUTTTSSSVVV]]]aaa\\\\\\qqqVVVMMMSSSdddzzznnnZZZGGGOOOggg|||]]]BBB999999888777666555555555555444444777===DDDOOO```nnnvvv}}}}}}nnnkkkiiiiiimmmpppqqqqqqsssuuuvvvuuutttuuuxxx{{{}}}|||}}}{{{zzzvvvvvv|||{{{zzz}}}mmm^^^WWWNNNQQQccctttpppaaaVVVUUUQQQKKKKKKNNNNNNKKKBBB===;;;>>>>>>;;;999:::999888888777777777777777777999999888555555777999333777999999AAARRRdddnnnssssssssstttuuuwwwxxxyyyzzzyyyxxxvvvvvvwwwyyyzzz{{{|||}}}}}}vvvwwwxxxxxxxxxvvvtttrrrppptttxxxyyyzzz}}}uuufffgggnnngggWWW???888<<>>===???CCC???AAACCCDDDDDDFFFIIILLLFFFHHHIIIJJJMMMXXXhhhtttkkkllljjjddd___bbbmmmwww{{{zzzvvv}}}kkk^^^III===HHHJJJYYYeeepppvvvlllaaaeeeqqqxxx{{{\\\FFF@@@:::999888777888999;;;===???BBBGGGKKKPPPTTTXXX[[[XXXYYY[[[]]]^^^^^^^^^^^^______``````aaabbbbbbbbbnnnaaaZZZ]]]cccjjjqqquuuvvvvvvssszzzyyyuuusssuuuzzz}}}|||yyyrrrpppnnnmmmmmmnnnppprrrzzz|||qqqdddfffjjjtttzzzqqqnnnsssvvvqqqjjjhhheeeoootttttt~~~tttRRRGGGRRRXXXRRRQQQRRRTTTUUUUUUSSSPPPNNNRRRYYY^^^YYYWWWmmm^^^NNNSSShhhwww]]]HHHKKKbbbjjjJJJ<<<999999777666555555555555666666888;;;>>>GGGYYYiiiwww~~~oookkkgggiiiooosssrrrpppxxxxxxxxxuuussssssvvvyyy~~~~~~zzzxxxuuuvvv|||yyywwwnnnfff[[[ZZZgggrrriiiWWWEEEGGGEEE@@@@@@EEEIIIIII@@@;;;999;;;===<<<===???888666444222222555888::::::;;;;;;888444222333555222888<<<;;;@@@NNN___iiiooopppqqqrrrtttvvvxxxyyy{{{zzzyyyxxxxxxzzz{{{}}}{{{zzz|||uuuvvvwwwxxxwwwuuusssqqqooosssxxxzzz{{{~~~sssdddeeekkk```NNN===888>>>EEEDDDHHHNNNKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLOOOPPPPPPNNNLLLJJJMMMNNNOOOPPPQQQRRRRRRRRRPPPVVVXXXTTTSSSWWWYYYWWWVVVXXXXXXWWW\\\cccfffdddiiizzzuuuzzzeeeUUUJJJHHHGGGFFFFFFFFFEEEDDDFFFDDDCCCCCCDDDFFFEEEEEEBBBBBBBBBAAAAAA@@@@@@@@@===>>>@@@BBBCCCCCCCCCBBB@@@AAABBBCCCCCCCCCBBBAAA>>>AAACCCBBB>>><<>>BBBEEEBBBBBB===666222444555333777666555666888999888777444555666999???LLL[[[gggppprrrsssssssssrrrtttuuuxxxwwwvvvvvvvvvwwwyyyzzz~~~{{{yyy|||~~~uuutttrrrrrrrrrrrrpppnnnuuutttwww}}}|||fffbbbkkkkkkYYYEEE888;;;???DDDHHHJJJKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLKKKMMMPPPSSSTTTTTTRRRQQQUUUTTTRRRQQQQQQRRRRRRSSSWWWUUUTTTVVVZZZ\\\[[[YYYiiiqqq}}}{{{iiiaaaVVVHHHHHHGGGEEECCCCCCDDDFFFGGGFFFDDDBBBBBBDDDDDDDDDCCCAAAAAAAAA@@@@@@@@@??????<<<<<<<<<<<<>>>@@@BBBCCCCCCBBBBBBAAAAAABBBBBBCCC@@@?????????@@@@@@AAABBBAAAAAAAAAAAABBBBBBCCCDDDEEEEEEFFFHHHIIIMMM[[[iiizzzlllcccdddgggjjjtttyyytttssswww}}}{{{lllVVVDDD<<<:::FFFPPPXXXdddkkk___LLLZZZcccuuuhhhOOOFFF;;;222333777888777888===???CCCHHHMMMQQQTTTUUUWWWUUUUUUWWW[[[\\\[[[YYYaaa``````___```bbbccceeexxxllldddaaa^^^dddjjjnnnttt{{{}}}{{{}}}yyyqqqppprrryyyyyyqqqpppjjjgggkkkmmmooossszzz}}}uuuvvvxxxxxxxxx{{{nnngggfffaaakkk{{{www\\\LLLIIIMMMRRRSSSSSSTTTTTTUUUTTTSSSQQQPPPQQQTTTSSSTTTXXXaaa|||cccRRR[[[||||||eeeHHHQQQddd{{{~~~WWWFFF<<<:::777555555777777666666666555555777<<>>;;;888888999;;;@@@KKKUUUOOOMMMFFF===999::::::777888888888888999999888888777777777999???MMM]]]iiiooopppqqqrrrrrrsssuuuwwwwwwwwwwwwvvvwwwwwwxxxxxxzzzwwwvvvzzzxxxvvvsssrrrsssrrrqqqpppttttttxxx}}}~~~uuuaaaaaaiiidddPPP???:::===AAAEEEGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJLLLKKKKKKJJJIIIHHHHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMJJJKKKNNNPPPRRRRRRRRRRRRQQQPPPPPPOOOPPPQQQRRRSSSVVVTTTSSSTTTWWWZZZZZZXXX[[[bbbnnn{{{vvvyyycccTTTRRRPPPIIIHHHGGGEEEDDDCCCDDDEEEFFFFFFDDDCCCCCCDDDEEEDDDCCCAAAAAA@@@@@@@@@?????????>>>============???@@@AAAAAA@@@@@@??????@@@@@@AAA@@@@@@?????????@@@@@@AAAAAAAAA@@@@@@AAAAAABBBCCCDDDEEEGGGHHHFFFGGGQQQ\\\hhheeedddhhhmmmrrryyy|||uuuvvvwwwvvvqqqdddPPPAAA???CCCHHHOOOZZZ]]]SSSDDDGGGPPPccc|||xxxYYYNNNBBB<<<888555555888888;;;???DDDHHHLLLOOORRRVVVUUUTTTWWWZZZ[[[ZZZXXX______^^^______```aaabbbwwwnnnhhhffffffiiipppxxx}}}xxxqqqmmmpppvvv|||{{{tttooommmjjjiiimmmpppsssxxx~~~}}}~~~~~~uuupppqqqxxx~~~pppcccccc]]]lllgggOOOIIIKKKNNNRRRXXXUUUUUUVVVUUUUUUSSSQQQPPPQQQSSSQQQSSSXXX]]]vvvmmmUUUUUUvvvxxxMMMGGGQQQ___ooo```LLL>>><<<888666555666888999777666555333333666;;;???EEELLLUUU___nnn~~~tttnnnmmmppprrrtttuuuvvvuuuuuuuuuwwwxxx{{{zzz{{{~~~~~~{{{{{{}}}~~~}}}|||}}}~~~~~~oooYYYOOOEEEBBBAAA>>><<<<<<888888::::::999???RRReeekkkeeeXXXKKKDDDBBB>>>999999;;;<<<;;;:::999999999:::999888999@@@NNN```mmmooopppppppppqqqsssvvvzzzwwwwwwwwwxxxwwwwwwvvvvvvuuuttttttwww}}}|||xxxtttrrrrrrrrrrrrrrrttttttxxx}}}}}}nnn]]]ccciii\\\GGG:::<<<@@@DDDFFFFFFEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJKKKLLLLLLMMMMMMIIIJJJKKKMMMOOOQQQRRRSSSMMMMMMMMMMMMNNNPPPRRRSSSUUUSSSQQQQQQTTTVVVXXXXXXXXX]]]bbbeeejjjzzzyyyoooiiinnnfffRRRFFFHHHKKKGGGHHHGGGEEEDDDCCCCCCCCCDDDEEECCCBBBBBBDDDEEEDDDCCC@@@@@@@@@?????????>>>>>>>>>>>>===<<<===>>>???@@@>>>>>>============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAACCCCCCFFFHHHFFFEEEKKKSSSccchhhkkkiiikkkrrryyy||||||zzzvvvtttxxxwwweeeQQQFFFAAACCCPPP\\\\\\TTTNNN===DDDTTTnnn{{{fffNNN@@@;;;888666777444888>>>AAACCCGGGLLLPPPTTTTTTTTTVVVXXXZZZYYYWWW\\\\\\]]]^^^____________uuukkkeeedddhhhkkkqqqxxx~~~tttmmmlllsss{{{}}}wwwppplllhhhhhhjjjnnnrrrvvv|||~~~tttttt}}}|||ssskkkkkkqqqxxxxxxsssgggbbb\\\mmmwww]]]IIIJJJPPPQQQUUU]]]VVVVVVVVVVVVUUUTTTRRRQQQRRRTTTRRRTTTZZZ[[[jjjsssYYYOOOkkk}}}OOODDDKKKPPPeeefffMMM???;;;888777666555666999555555555444444666;;;>>>AAAGGGLLLSSSaaavvvyyynnnkkknnnrrrqqqsssuuuuuutttuuuxxx{{{}}}||||||~~~|||yyy{{{}}}~~~~~~|||zzzzzzzzz~~~~~~}}}~~~~~~hhh```TTTKKKEEEAAA>>>>>>;;;<<<>>><<<777<<>>@@@???===;;;;;;<<<===;;;999999???NNNaaaooorrrrrrrrrqqqpppssswwwzzzvvvwwwxxxxxxxxxwwwuuutttuuuttttttwww|||}}}yyysssppppppqqqrrrsssrrrsssxxx~~~jjj]]]ggghhhUUU@@@999>>>BBBGGGHHHEEECCCEEEGGGIIIIIIIIIIIIJJJJJJJJJJJJEEEEEEFFFGGGIIILLLNNNOOOJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJKKKLLLNNNPPPSSSTTTNNNMMMMMMMMMNNNOOOQQQRRRTTTRRRPPPOOOPPPSSSUUUWWW]]]___```^^^___jjj}}}~~~yyy~~~bbbUUUYYY```]]]PPPHHHIIIJJJEEEGGGFFFEEEDDDCCCBBBBBBBBBCCCAAA@@@@@@BBBCCCCCCBBB@@@@@@?????????>>>>>>>>>===<<<<<<<<<===>>>@@@AAA======<<<<<<<<<<<<======BBBBBBBBBBBBAAAAAA@@@@@@??????>>>>>>>>>>>>???@@@AAAAAADDDGGGGGGGGGMMMUUU```iiikkkeeeeeepppzzz|||}}}}}}xxxrrrvvv|||tttdddOOOBBB@@@QQQ```bbbbbbgggEEEFFFOOOeee{{{ZZZIIIDDD???999444555999>>>AAABBBEEEKKKOOOSSSSSSTTTVVVWWWXXXXXXXXXZZZ[[[]]]^^^______^^^]]]|||tttjjjbbb```dddkkkoooooovvv}}}{{{sssnnnqqqxxx{{{rrrllljjjcccgggkkknnnrrryyyxxxnnnrrryyyyyywwwooogggdddhhhmmmuuu{{{ooobbb^^^ppplllVVVFFFKKKRRRQQQTTT\\\UUUUUUVVVVVVUUUTTTRRRQQQTTTVVVSSSUUU[[[[[[bbbuuu{{{cccQQQ___tttxxxxxxTTTDDDGGGIII```qqqZZZEEE===777888888555444777444444555444444666999<<<@@@DDDHHHMMMYYYooorrrkkklllpppqqqtttvvvuuussstttyyy}}}~~~~~~~~~~~~{{{xxxvvvyyyzzz{{{{{{yyyxxxyyyzzz}}}||||||}}}~~~|||zzzttthhhXXXJJJBBB???>>><<<<<<>>>>>>999>>>ZZZxxxzzzooohhhccc[[[RRRFFFHHHIIIIIIFFFDDDCCCBBB@@@>>>;;;:::@@@NNNbbbooovvvvvvtttrrrqqqrrrvvvyyyuuuvvvwwwxxxxxxwwwuuutttwwwwwwwwwyyy{{{}}}}}}}}}{{{wwwqqqnnnnnnoooqqqrrrppprrrxxx~~~{{{hhh___gggcccLLL<<<:::@@@CCCGGGHHHFFFDDDDDDFFFGGGHHHHHHHHHIIIIIIIIIJJJEEEEEEEEEFFFHHHKKKNNNPPPLLLLLLKKKKKKJJJJJJIIIIIILLLKKKKKKLLLNNNPPPSSSUUUQQQPPPOOONNNNNNOOOPPPPPPRRRQQQOOONNNNNNPPPSSSUUUXXXYYYZZZ[[[___fffooouuu~~~{{{vvvhhhSSSJJJNNNTTTUUUNNNIIIJJJIIIDDDFFFEEEDDDCCCBBBBBBBBBBBBAAA???>>>>>>@@@BBBAAAAAA@@@@@@@@@????????????>>>;;;;;;;;;;;;===???AAACCC======<<<<<<<<<<<<======BBBCCCCCCDDDDDDCCCBBBBBB???>>>>>>======>>>>>>>>>BBB@@@AAADDDEEEFFFMMMUUUPPP]]]eeeeeeiiittt}}}}}}~~~|||yyy|||xxx}}}{{{rrrpppuuuvvvsssdddMMM???FFFQQQYYYfffvvvWWWMMMHHHTTTnnnzzziiiXXXEEE999444666999===???@@@CCCHHHLLLOOOQQQSSSUUUVVVWWWXXXYYYZZZ[[[]]]^^^___^^^^^^]]]~~~nnnhhhaaa]]]```fffnnnrrrqqqwww|||zzzvvvsssrrrxxx}}}xxxnnniiiggg```gggmmmpppttt|||uuuoootttuuutttlllaaa[[[]]]bbbgggsssyyywwwwwwzzzsssgggdddfffxxx^^^PPPGGGJJJPPPPPPRRRVVVSSSTTTUUUUUUUUUTTTSSSRRRSSSVVVTTTTTTZZZYYY\\\jjj~~~tttZZZUUUdddmmmrrr___GGGCCCEEE]]]~~~tttVVVFFF999888999555333555444555555444222222444666999>>>BBBFFFQQQfffzzzyyypppmmmnnnsssvvvxxxvvvssssssyyy~~~~~~|||yyywwwvvvvvvxxxyyyyyyxxxxxxyyy{{{zzzzzz{{{|||{{{|||}}}xxx}}}|||iiiZZZRRRKKKGGG???;;;<<>>===>>>@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@??????;;;;;;:::;;;<<<>>>AAABBB======<<<<<<<<<<<<======AAABBBCCCDDDEEEDDDCCCBBB??????>>>=========>>>>>>CCC@@@???AAAAAAAAAFFFLLLEEETTTdddmmmrrrtttrrrnnnxxx{{{xxx~~~|||zzz|||yyy|||~~~{{{vvvtttxxx|||~~~bbbGGG===>>>GGG]]]ssshhhXXXFFF@@@KKK^^^oooxxxsssPPP>>>;;;888888999:::===@@@CCCEEEIIILLLPPPRRRSSSUUUWWWYYYZZZZZZ[[[\\\]]]]]]]]]]]]{{{uuuaaa^^^[[[\\\bbbjjjpppsssyyy~~~zzzsssppptttxxx~~~|||sssjjjeeeccc___iiippprrrvvv~~~|||||||||wwwkkk^^^XXX\\\bbb___cccdddaaacccgggeee]]]eeeoooqqqPPPMMMJJJJJJNNNQQQRRRRRRQQQRRRSSSTTTTTTTTTSSSRRROOOTTTQQQQQQUUUTTTWWWdddooobbbMMMZZZmmmrrrpppRRRDDDFFFYYYoooUUU>>>999:::666444555444555555444333222333444222888===@@@IIIZZZlllvvv|||wwwqqqpppvvvyyyzzzwwwssssssxxx~~~|||}}}~~~}}}{{{yyyxxxxxxwwwxxxyyyxxxwwwxxxyyy{{{zzz|||~~~~~~}}}|||~~~|||oooqqqvvv~~~xxxmmmiiifffnnnzzzwwwnnncccOOOEEEAAABBB??????RRRkkk|||wwwrrrooonnnhhh___VVVIIIGGGDDDBBBFFFRRRcccooorrrsssssssssqqqqqqsssuuutttttttttuuuvvvwwwxxxyyyyyyzzzzzzzzzzzzzzzzzz{{{uuurrrnnnlllmmmoooqqqqqqrrrrrrvvv}}}}}}{{{|||eeefffeee]]]LLL<<<888===BBBAAAAAAEEEIIIKKKHHHDDDDDDDDDDDDEEEFFFFFFGGGGGGMMMKKKHHHFFFEEEFFFGGGIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOQQQPPPOOONNNOOOOOOQQQRRRNNNOOOPPPOOONNNNNNPPPRRRPPPPPPRRRWWW\\\___^^^\\\WWWUUUXXX___fffppp~~~yyybbbZZZRRROOOKKKFFFDDDEEEAAACCCBBB@@@???AAACCCBBBAAAAAABBBCCCCCCCCCCCCBBB@@@???>>>???AAACCCCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@>>>===<<<;;;<<<===>>>???===<<<<<<;;;;;;<<<<<<======???AAACCCDDDDDDCCCBBB@@@???>>>>>>======>>>>>>AAA??????AAAAAA>>>@@@DDDEEENNN```qqqvvvpppgggccchhhrrrtttttt|||}}}{{{|||yyyuuuwww{{{vvvxxxlllRRR@@@888<<>>GGGZZZiiiqqqjjjQQQFFF<<<888666777<<<@@@@@@???CCCFFFKKKNNNOOOQQQTTTWWWYYYYYYYYYYYYZZZ[[[\\\]]]}}}ssskkkYYYWWWXXX\\\eeemmmrrrsss~~~wwwmmmlllsss{{{yyypppgggbbb``````jjjssstttxxx|||}}}mmm___[[[bbbkkkhhhccc[[[UUUXXX```ccccccgggvvvcccHHHLLLMMMLLLNNNSSSTTTQQQOOOPPPRRRSSSTTTTTTSSSSSSKKKQQQOOOMMMQQQQQQTTTaaagggfffGGGUUUqqqsss^^^KKKJJJVVV{{{aaaBBB999:::777555777333444666666555555666777000777<<<===CCCRRRaaaiiinnnxxx|||vvvsssxxx{{{|||xxxsssrrrxxx~~~zzz{{{||||||{{{zzzzzz{{{xxxyyyzzzyyyxxxxxxyyy{{{{{{zzzxxx}}}wwwgggdddcccgggqqq|||kkkeee```fff}}}bbbSSSIIIFFF???888CCCVVVbbbvvv~~~}}}vvviii^^^LLLJJJGGGEEEIIITTTdddpppnnnoooqqqqqqqqqqqqsssttttttsssssssssuuuwwwyyyzzzwwwxxxyyyyyyyyyyyyzzz{{{tttqqqnnnmmmnnnpppqqqrrrtttsssvvv{{{}}}~~~uuuaaahhhiii[[[GGG:::;;;@@@CCC@@@???DDDKKKNNNIIIDDDBBBCCCCCCDDDEEEFFFFFFGGGKKKIIIGGGEEEEEEGGGIIIKKKFFFGGGHHHIIIKKKLLLMMMNNNKKKKKKKKKKKKLLLLLLLLLLLLNNNNNNMMMMMMNNNPPPRRRSSSMMMOOOQQQPPPNNNMMMOOOQQQSSSRRRQQQRRRSSSSSSRRRQQQSSSTTTYYY]]]\\\ZZZcccooozzz}}}~~~rrreeeZZZTTTRRRNNNMMMOOOOOOIIIDDDBBB<<<@@@DDDEEEEEEDDDBBB>>>@@@@@@AAABBBCCCCCCCCCCCCBBB@@@???@@@BBBDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@???>>><<<;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<;;;<<>>>>>>>>>>>>>>>>>===???DDDDDD@@@???AAACCCFFFVVVllluuupppjjjjjjffftttwwwoooiiiccciiizzz}}}zzzuuussssssgggiii~~~|||nnnkkkllldddVVVFFF:::888@@@HHHeeehhheeeXXXLLLOOOaaatttpppuuueeeOOO@@@:::555777===AAA@@@===>>>BBBGGGJJJLLLNNNRRRVVVXXXXXXWWWWWWXXXYYY[[[\\\yyyjjj\\\VVVXXX\\\aaafffkkkoooqqqzzz|||~~~qqqhhhmmm}}}zzzsssmmmhhhccc```dddkkkrrruuu{{{zzzvvv}}}{{{ggg]]]___fffjjjjjj^^^WWW[[[^^^^^^aaafffoooyyyWWWLLLLLLLLLMMMOOOQQQRRRSSSOOOPPPRRRSSSTTTTTTTTTSSSRRRRRRQQQPPPPPPTTTZZZ^^^cccwwwSSSQQQfffzzz|||pppTTTCCCOOOppptttRRR:::222444555333555444444333333222222111111444888:::>>>GGGUUU___qqqwww{{{{{{|||}}}{{{vvvyyyzzzzzzxxxuuussssssttt{{{zzzxxxvvvuuuuuuvvvvvvzzzyyyxxxyyyzzzyyyxxxvvv}}}}}}}}}||||||||||||||||||gggbbb___cccgggooo|||oooiiiuuukkkVVVLLLEEE<<<<<>>:::===???>>>???AAADDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBBBBGGGEEEDDDBBBBBBDDDFFFGGGHHHHHHIIIJJJJJJJJJIIIIIIOOOMMMJJJGGGFFFFFFFFFGGGIIIHHHIIILLLPPPSSSRRRPPPNNNQQQTTTUUUTTTSSSSSSSSSTTTPPPNNNOOONNNMMMOOOSSSSSSSSSTTTUUUVVVXXXZZZ[[[dddjjjpppuuuzzzttteeeZZZUUURRROOOLLLIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAABBBBBBCCCCCCCCC@@@@@@AAABBBCCCCCCCCCCCCBBBBBBCCCCCCBBB@@@>>>===>>>>>>>>>===<<<;;;;;;;;;::::::;;;<<<===>>>??????@@@AAABBBBBBCCCCCCCCCCCC???>>>===============>>>@@@@@@@@@????????????>>>GGGLLLSSS^^^oooyyysssfff^^^ssszzzkkkdddcccaaawww}}}|||{{{{{{~~~uuulllnnnyyyvvvhhhjjj^^^TTTMMMBBB888===JJJVVVeeevvvvvveeeWWW```qqqlllbbbddd}}}{{{eeeSSS<<<333???BBB777777DDD===<<<;;;???EEELLLQQQSSSUUUUUUUUUUUUWWWYYY[[[]]]}}}}}}|||~~~~~~vvvlllbbbZZZ\\\```hhhooouuuxxxxxxxxx}}}tttkkkiiiqqqvvvmmmeee___]]]\\\fffnnnuuuxxx}}}zzzvvv{{{ssshhhbbbccciiipppnnnbbb[[[^^^```___aaagggwwwnnnQQQKKKLLLMMMNNNPPPQQQRRRSSSSSSRRRRRRRRRRRRSSSUUUVVVSSSSSSRRRPPPPPPRRRVVVYYY```~~~ZZZQQQ___ttt~~~{{{cccKKKKKKaaauuuvvv\\\BBB777888888555555555444333333222222111111444777888;;;BBBMMMUUUeeennnuuuyyy{{{}}}zzzuuusssuuuvvvvvvtttttttttuuu|||zzzxxxvvvuuutttuuuuuuvvvvvvwwwwwwvvvvvvuuuuuu|||}}}~~~~~~~~~~~~}}}lllfffbbbdddhhhppp~~~tttyyyiiiYYYKKK>>>;;;@@@;;;FFFWWWggguuuxxxkkkaaaSSSMMMHHHHHHOOOZZZhhhqqqqqqqqqssstttttttttssssssuuuuuuvvvwwwxxxyyyzzzzzz|||zzzxxxxxxyyyyyywwwuuutttqqqmmmmmmoooppppppoooqqqrrruuuzzzqqqbbbdddddd[[[III<<<;;;???AAA@@@AAABBBCCCDDDEEEEEEEEEBBBCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCCCCDDDFFFGGGFFFGGGGGGHHHHHHHHHHHHHHHKKKJJJIIIGGGFFFFFFFFFGGGHHHFFFFFFIIIMMMOOOOOONNNNNNPPPSSSTTTSSSQQQQQQQQQPPPMMMKKKNNNOOOOOORRRVVVRRRRRRRRRSSSTTTUUUVVVWWWZZZ^^^bbbbbbccchhhsss|||zzzpppkkkllllllcccXXXPPPMMMLLLIIIGGGHHHHHHHHHHHHGGGFFFEEEEEECCCCCCCCCBBBBBBAAA@@@???BBBBBBBBBBBBCCCCCCDDDDDD??????@@@AAABBBBBBBBBBBBDDDEEEEEEEEEEEECCCBBBAAA>>>>>>===<<<<<<;;;::::::;;;;;;;;;<<<======>>>>>>===>>>???@@@AAAAAAAAAAAA??????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBFFFKKKUUUeeetttwwwrrrffflllwww~~~xxxvvvxxxyyy~~~tttqqqwww|||wwwmmmkkkccc]]]YYYLLL<<<777===MMM^^^ttt}}}rrr^^^TTTVVVSSSRRRWWWfff~~~gggMMM:::;;;===666333888;;;::::::<<>>>>>>>>???@@@@@@AAAAAADDDDDDEEEEEEEEEDDDDDDCCC???>>>>>>===;;;::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<===???@@@AAAAAAAAA@@@@@@??????>>>>>>>>>>>>;;;<<<<<<======>>>>>>???@@@BBBDDDJJJWWWhhhtttyyysssjjjlll|||xxxzzz{{{~~~}}}xxxqqqjjjeeecccXXXFFF;;;:::>>>KKKbbbwww{{{nnn[[[PPP>>>BBBFFFNNNaaa|||nnnQQQAAA===;;;999888999999999999:::>>>DDDHHHOOOPPPRRRSSSUUUVVVVVVVVVyyyppphhh```YYYTTTSSSXXX^^^cccfffjjjpppttt~~~}}}yyyqqqeeeXXXPPPSSSZZZbbbjjjvvv~~~rrriii```aaajjjtttxxxwwwrrroooiii```YYYZZZcccjjjqqqyyywwwppplllppp|||yyylllkkkkkkggghhhooollleeebbbgggjjjkkksss~~~lllTTTHHHJJJKKKMMMOOOPPPPPPPPPPPPTTTRRRQQQOOOOOOPPPRRRSSSSSSTTTTTTSSSQQQQQQQQQRRRVVVkkksssYYYPPP___yyygggLLLEEEJJJXXXkkknnnVVV===888999888555555555444333333222222000111333333444777<<<@@@IIIUUUaaaiiimmmrrrrrrpppjjjjjjjjjjjjkkknnnssswww}}}{{{yyyvvvsssrrrqqqqqqrrrvvvzzzzzzvvvuuuxxx|||vvvvvvvvvvvvxxxzzz|||~~~{{{}}}vvv___KKK===999;;;888888666666:::DDDQQQZZZ^^^___```^^^WWWOOOHHHEEEAAA@@@@@@EEERRRdddpppuuussstttvvvxxxxxxvvvtttsssuuuvvvyyy{{{}}}||||||{{{yyyzzz|||}}}|||xxxsssooolllkkklllmmmooorrrtttuuuxxxyyy{{{}}}xxxlllcccgggZZZGGG;;;999???DDDFFFFFFEEEDDDCCCCCCCCCEEEEEEBBBCCCEEEFFFFFFEEEDDDBBB???AAABBBDDDFFFGGGGGGGGGEEEEEEFFFGGGHHHHHHHHHHHHKKKLLLOOOQQQRRRQQQQQQPPPMMMLLLKKKKKKLLLOOOQQQSSSMMMOOOPPPPPPNNNLLLLLLMMMJJJGGGHHHLLLOOOOOOSSSWWWPPPPPPQQQPPPPPPPPPOOOOOOPPPSSSTTTRRROOOOOORRRVVVQQQTTTYYY\\\___aaa```___qqqssswwwyyywwwrrrjjjddd```aaaccceeeddd```YYYTTTXXXVVVTTTQQQNNNKKKIIIIIITTTQQQMMMLLLMMMNNNNNNMMMGGGHHHHHHHHHGGGGGGFFFEEECCCBBBAAAAAA@@@???????????????>>>=========>>>>>>============>>>???@@@@@@???@@@@@@AAAAAAAAABBBBBB@@@??????>>><<<;;;;;;:::<<<<<<<<<;;;;;;;;;::::::;;;<<<>>>@@@AAABBBCCCCCC@@@@@@@@@@@@??????>>>===:::;;;;;;<<<>>>??????@@@AAAAAABBBCCCKKKYYYiiisss~~~ssslllrrr}}}~~~|||yyyqqqkkkggg^^^OOODDD@@@<<>>FFFTTTdddzzzsssWWWGGGDDDBBB===;;;<<<===<<<:::;;;>>>@@@IIIKKKNNNQQQTTTUUUVVVVVVyyyjjj]]]TTTPPPNNNMMMMMMSSS[[[ccckkkuuu|||pppccc[[[UUUSSSZZZccceeekkkuuu~~~vvvhhhaaa]]]bbbmmmuuutttpppkkkiiieee^^^ZZZ^^^iiirrrxxx~~~uuupppnnnrrr{{{lllkkkooopppqqquuuiiicccbbbfffiiikkkwww|||bbbOOOIIIJJJJJJLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMQQQRRRTTTTTTSSSRRRSSSTTTXXXhhh|||^^^MMMSSSkkknnnSSSEEECCCNNNjjjzzzgggIII;;;:::;;;666666555444444333333222///000111222444777;;;>>>HHHSSS^^^cccgggmmmpppppppppnnnllliiiiiimmmtttyyy{{{zzzwwwuuusssrrrrrrrrrrrrvvv{{{{{{xxxwww{{{~~~|||yyyxxxyyy}}}sss___NNNBBB>>>>>>:::888666444555888===AAABBBEEEGGGFFFBBB===:::999:::<<<===DDDTTTiiiuuuwwwtttuuuwwwxxxxxxwwwuuutttsssuuuxxx{{{}}}~~~}}}}}}yyy|||~~~~~~{{{vvvqqqnnnjjjkkklllmmmnnnppprrrssswww{{{xxxnnniiiiiiWWWCCC:::<<>>??????@@@@@@@@@??????>>>======<<<<<<<<<;;;;;;::::::999999:::;;;===???@@@AAABBBBBB@@@AAAAAAAAA@@@???===<<<;;;;;;<<<===???@@@AAAAAA???@@@AAABBBEEENNN\\\gggxxxmmmrrr~~~wwwkkkYYYIIIAAAEEE???@@@OOOhhh{{{|||dddIII;;;FFFQQQUUUcccxxxyyy___QQQFFF<<<<<<>>>?????????>>>>>>???BBBDDDHHHMMMQQQTTTUUUVVVpppgggZZZPPPLLLNNNQQQTTTVVVZZZbbbkkkvvv~~~zzznnn___SSSQQQRRRTTT[[[dddkkkooovvv~~~xxxkkk]]]\\\___hhhrrrvvvsssmmmhhhfffccc___^^^cccmmmttt~~~yyyuuuwwwzzz}}}tttmmmrrrwwwuuuqqqhhhcccaaacccdddgggvvvqqq[[[NNNKKKJJJJJJIIIJJJJJJLLLMMMNNNKKKLLLMMMNNNOOONNNLLLLLLOOOQQQRRRRRRQQQQQQSSSTTTUUUaaa~~~iiiTTTNNN\\\ppp{{{rrr]]]JJJBBBIIIbbbvvvoooVVV@@@777555666666555555444333333333000000000111444888;;;===HHHTTT^^^bbbeeejjjoooqqqtttssspppmmmmmmpppuuuyyyxxxwwwuuutttssssssssssssrrruuuyyyzzzyyyzzz|||~~~zzzwwwxxx{{{}}}}}}ooo___QQQEEE???<<<777777777666666666666666666888:::;;;:::888888888777:::<<>><<<<<<;;;;;;;;;===???@@@===<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;::::::999999999888999:::<<<===>>>>>>>>>@@@@@@AAAAAA@@@>>><<<;;;;;;<<<<<<===???@@@AAAAAA<<<===@@@CCCDDDHHHRRR]]]tttttttttiiiRRRDDD???<<<:::CCC[[[www}}}YYY???AAAHHHJJJVVViiirrroooXXXEEE>>><<<::::::<<<<<<;;;:::===???BBBGGGLLLOOORRRTTTwwweeeaaa[[[YYY\\\aaafffiiijjjmmmrrr{{{}}}rrrkkk\\\QQQKKKPPPTTTTTTZZZcccppptttzzz{{{lll^^^WWW]]]gggpppuuutttooojjjfffdddccccccgggnnnvvv{{{|||uuuvvvxxxnnnwwwqqqiiidddaaacccccciii{{{~~~fffUUUMMMKKKJJJIIIGGGFFFGGGIIIKKKMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNOOOPPPOOONNNNNNPPPRRRTTTYYYmmm~~~iiiRRRUUUbbbtttyyykkkTTTEEEDDDQQQeeeooodddMMM:::444666666666555444444333333222000///000333777;;;===CCCPPP]]]aaacccgggkkkllloooqqqqqqqqqpppppprrrtttuuutttssssssssstttuuuvvvuuuwwwyyy{{{}}}~~~|||zzzxxxxxxyyyzzz{{{}}}}}}{{{xxxyyyvvvpppeeeXXXLLLBBB<<<999888888888888777666555666555555666777888999999666:::;;;AAAUUUooo|||{{{xxxwwwvvvuuutttuuuuuuvvvwwwxxxxxxxxxyyyzzzzzzzzzyyyzzzyyyvvvppplllkkkllljjjkkkllljjjfffcccbbbccckkkuuu|||{{{uuummmjjjiii]]]MMM??????EEEGGGGGGGGGEEEEEEFFFFFFGGGFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDEEEEEEEEEEEEGGGHHHJJJLLLHHHHHHJJJKKKLLLMMMMMMMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIKKKMMMLLLJJJJJJKKKMMMKKKLLLLLLLLLKKKJJJLLLNNNLLLJJJJJJLLLLLLJJJJJJMMMNNNOOOPPPQQQPPPNNNLLLKKKNNNMMMLLLKKKKKKLLLNNNPPPNNNKKKLLLPPPQQQMMMMMMQQQQQQPPPPPPTTTWWWWWWRRRMMMLLLLLLMMMNNNOOONNNJJJGGGCCCHHHIIIGGGHHHLLLLLLHHHKKKKKKJJJIIIGGGFFFGGGHHHDDDDDDEEEEEEEEEEEEDDDDDDDDDCCCAAA???>>>???@@@AAADDDBBB???===;;;<<<===>>>===<<<;;;:::;;;===???@@@===<<<;;;;;;;;;<<<===>>>;;;;;;;;;<<<======>>>>>>:::::::::999999999999999888999:::;;;<<<=========???@@@@@@@@@???===;;;999;;;;;;<<<======>>>??????===<<>>AAAGGGHHHGGGGGGDDDEEEFFFHHHHHHGGGGGGFFFHHHGGGFFFFFFEEEFFFFFFGGGHHHGGGFFFEEEFFFIIIKKKMMMGGGHHHIIIKKKLLLMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIKKKNNNNNNKKKJJJKKKMMMJJJKKKLLLKKKKKKKKKMMMOOOLLLIIIIIILLLLLLIIIJJJLLLLLLMMMOOOPPPOOONNNLLLJJJJJJIIIHHHGGGHHHJJJNNNPPPLLLJJJMMMSSSSSSMMMJJJLLLQQQOOONNNQQQTTTSSSMMMGGGGGGIIIKKKOOOPPPNNNJJJFFFAAAGGGIIIFFFGGGLLLKKKGGGIIIHHHGGGEEECCCCCCDDDFFFBBBBBBCCCCCCCCCCCCCCCBBBCCCBBB???>>>======???@@@CCCAAA===;;;999:::;;;<<<===<<<;;;:::;;;===???AAA;;;;;;999999888999:::;;;888888999:::;;;<<<===>>>999999999999999999999999;;;;;;<<<===>>>>>>>>>===>>>???@@@@@@???===:::888::::::;;;;;;<<<=========BBB???AAADDDDDD@@@DDDKKKZZZhhhxxx}}}{{{~~~yyykkk```[[[DDDFFF@@@555999TTTvvv\\\EEEGGGJJJEEENNNVVVhhhlll^^^KKK@@@??????<<<999999999:::<<>>???<<<;;;===GGG\\\rrr|||}}}zzzwwwuuussssssuuuxxxzzz~~~}}}{{{zzz{{{{{{{{{zzz|||vvvnnnhhhggghhhkkkllliiikkkkkkhhhdddeeekkkqqqlllzzzyyyvvv}}}|||ooolllooommmfffMMMFFFAAAAAAAAABBBEEEJJJEEEEEEFFFFFFFFFFFFEEEEEEHHHFFFDDDDDDEEEFFFEEEDDDGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHIIIJJJLLLMMMMMMQQQUUUVVVSSSNNNIIIGGGIIIKKKNNNPPPPPPNNNKKKIIIHHHJJJLLLMMMLLLKKKLLLMMMHHHHHHIIIIIIIIIIIIIIIIIIKKKLLLNNNOOOOOONNNLLLKKKNNNJJJFFFFFFHHHIIIIIIHHHJJJKKKKKKKKKKKKJJJJJJIIIKKKLLLMMMMMMMMMLLLJJJIIIJJJJJJKKKKKKKKKKKKJJJJJJEEEFFFGGGHHHIIIKKKLLLLLLLLLKKKIIIGGGFFFEEEDDDDDDDDDAAA>>>>>>AAADDDDDDDDDEEEDDDCCCAAA@@@???>>>>>>AAA???===;;;:::;;;<<<===:::::::::;;;;;;<<<<<<<<<<<<<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;;;;===<<<<<<;;;;;;<<<<<<===::::::;;;;;;<<<>>>???@@@>>>===<<<<<<===<<<:::888<<<<<<;;;:::;;;<<<===>>>BBBBBBBBBBBBBBBBBBBBBBBBHHHTTTggguuuyyywwwzzz}}}}}}yyyoooiiihhhYYYJJJ??????===<<>>===>>>???===:::;;;>>>BBB|||}}}wwwqqqeeeUUUOOOSSSZZZ___hhhnnnmmmkkkpppxxx|||~~~yyymmmaaa[[[ZZZ\\\hhhrrrxxxssslllhhhfffcccgggnnnvvv|||~~~~~~zzzvvvwwwppplllbbbbbbooowwwvvvsssfffddd___]]]jjjyyy___NNNJJJKKKJJJIIIIIIKKKLLLLLLLLLKKKJJJNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNPPPSSSVVVXXXTTTUUUXXX```sssbbbYYYjjj{{{dddLLLFFFHHH]]]{{{pppRRR;;;888555444333333444555222222000000000222444555888<<>>HHH]]]rrr|||{{{xxxwwwuuuttttttuuuwwwyyy}}}|||{{{|||}}}~~~~~~|||vvvqqqjjjfffeeegggiiijjjjjjjjjhhhdddccceeelllqqqsss|||~~~vvvvvv~~~zzz{{{yyynnnmmmqqqlllcccIIIDDDAAACCCCCCBBBDDDHHHFFFFFFFFFFFFEEEDDDCCCCCCHHHFFFDDDDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLOOORRRRRROOOKKKHHHGGGHHHJJJLLLNNNNNNLLLKKKIIIIIIJJJLLLLLLKKKJJJKKKLLLMMMKKKHHHFFFEEEFFFHHHIIIJJJKKKMMMNNNNNNMMMKKKJJJMMMJJJGGGGGGIIIJJJIIIHHHIIIJJJKKKLLLLLLKKKJJJJJJJJJJJJKKKKKKKKKJJJIIIHHHIIIJJJJJJKKKKKKJJJJJJIIIFFFGGGGGGHHHIIIJJJKKKKKKJJJIIIHHHFFFDDDCCCCCCCCCDDDAAA>>>>>>AAACCCDDDCCCDDDCCCBBBAAA@@@???>>>>>>@@@???===<<<;;;;;;;;;<<<;;;;;;;;;;;;<<<<<<======<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<=========>>>@@@AAABBB>>>===<<<<<<<<<;;;:::999<<<;;;;;;:::;;;<<<===>>>AAAAAAAAAAAABBBBBBBBBBBBEEEKKKYYYhhhpppqqqrrruuu}}}|||{{{uuuooollljjj[[[LLLBBB:::666???LLLXXXpppuuuXXXCCC888===DDDMMMTTT\\\jjj~~~gggUUUNNNGGG>>>@@@@@@@@@>>><<<:::::::::xxxqqqttt{{{~~~}}}uuuzzzyyyxxxxxx{{{vvvggg^^^UUUMMMMMMSSS[[[dddpppxxxwwwvvvzzzlll^^^VVVWWW^^^dddqqqvvvvvvooogggeeeeeeeeekkkqqqyyyyyyssssssttt|||qqqgggcccccceeelllyyy{{{vvv|||sssiiiaaa[[[cccvvvlllUUUKKKLLLNNNMMMNNNKKKJJJKKKNNNOOONNNLLLOOOOOONNNNNNNNNMMMMMMMMMKKKKKKLLLNNNQQQTTTWWWYYYTTTTTTVVV\\\mmmjjjUUUaaaxxxwww[[[LLLBBBMMMjjj}}}vvvfff???777333666777333333888222111000000000111222333444777<<>>===@@@CCCIIIPPPTTTPPPGGG@@@AAA@@@AAAKKK___sss{{{yyyxxxxxxwwwwwwwwwwwwwwwwwwzzzyyyzzz{{{}}}~~~|||{{{oookkkeeeccccccfffhhhiiikkkgggccc```bbbhhhpppuuu~~~|||tttvvvqqqiiimmmooofffYYYEEEBBBAAADDDDDDAAABBBEEEFFFFFFFFFEEEDDDCCCBBBAAAGGGEEECCCCCCDDDEEEDDDCCCCCCDDDDDDDDDEEEFFFFFFGGGIIIHHHGGGFFFGGGGGGIIIIIIJJJLLLMMMMMMJJJGGGFFFFFFGGGHHHIIIJJJJJJJJJJJJJJJHHHJJJKKKKKKIIIHHHIIIIIISSSOOOIIIDDDCCCEEEHHHKKKIIIJJJKKKLLLLLLKKKJJJIIIKKKJJJIIIIIIJJJJJJIIIHHHGGGIIIKKKLLLMMMLLLKKKJJJHHHIIIIIIJJJJJJHHHGGGFFFHHHHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGFFFEEEDDDBBBBBBAAAAAACCCAAA??????@@@BBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<======;;;;;;:::999999999999::::::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::<<<<<<<<<<<<===???@@@AAA===<<<<<<;;;:::::::::999<<<;;;;;;;;;;;;<<<======>>>???@@@AAABBBCCCCCCDDDDDDDDDKKKYYYfffkkklllnnnuuutttxxx~~~}}}|||uuupppxxxnnn\\\III;;;555777:::<<>>>>>===<<<============<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;::::::999888888888888999999::::::;;;;;;;;;;;;:::999999999::::::999999999888888888888999:::;;;<<<;;;<<<<<<;;;:::999::::::;;;;;;;;;;;;<<<<<<======<<<===>>>@@@AAACCCDDDEEEFFFCCCDDDOOO[[[dddlllsssuuuxxx|||~~~zzzrrrxxxssseeeQQQCCC===999444===<<>>CCC???@@@AAABBBCCCDDDDDDDDDEEECCCAAAAAABBBCCCBBBAAABBBCCCDDDEEEFFFFFFFFFEEEFFFEEEDDDCCCCCCDDDEEEEEEFFFFFFEEECCCBBBAAACCCEEEEEEEEEDDDDDDDDDEEEGGGHHHFFFGGGIIIHHHFFFEEEEEEEEEJJJIIIGGGFFFFFFGGGIIIJJJGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIIIIHHHHHHEEEGGGIIIKKKLLLKKKJJJJJJHHHHHHIIIJJJIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEAAA@@@??????>>>>>>>>>>>>@@@@@@@@@???>>>===>>>>>>===>>>>>>??????>>>======;;;<<<<<<===<<<<<<;;;:::999999999999999999999999999999888777777777777777888888999:::;;;;;;::::::888888999::::::999888888666666666666666777888999999;;;======;;;999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<:::;;;===???AAACCCDDDEEEFFFDDDDDDHHHOOOZZZkkkzzz{{{yyyqqqppphhhZZZPPPIIIAAA999@@@666666JJJfffzzzfffQQQFFFOOOXXXUUUPPPRRRWWWcccsssoooeeeWWWKKKDDD???;;;888zzz~~~zzzsssmmmlllpppuuu}}}yyyxxxuuulll^^^SSSMMMMMMMMMNNNRRRXXX```gggrrrsssyyy|||rrriiiWWWPPPKKKNNNYYYgggqqqvvvnnnhhhaaa___^^^aaajjjsss|||uuuppphhh```\\\\\\eeennnoookkkgggjjjoooyyyzzzhhheeeeeefffmmmbbbiiivvvooo^^^MMMGGGJJJMMMPPPRRROOOLLLKKKLLLOOOPPPOOOLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLPPPPPPSSSVVVYYYeeennn[[[YYYqqq}}}gggNNN===???VVVnnnyyyfffLLL:::444555666666444444444333222111000000000222444555888???IIIPPPXXXZZZ]]]^^^___bbbhhhmmmuuuvvvwwwxxxwwwuuusssqqqyyy{{{~~~~~~~~~|||zzzxxxvvvtttoookkkkkkggg```[[[ZZZ]]]ccclllrrroookkknnnttt~~~|||uuusssnnngggUUUQQQRRR^^^mmmpppeeeXXXQQQ[[[ffflllrrrxxxyyyxxx|||}}}~~~{{{yyywwwxxxyyyyyywwwqqqiiicccbbbaaa```aaaccccccbbbaaa[[[\\\^^^ccclllxxxvvvjjjfffllljjjZZZJJJEEECCCCCCEEEFFFBBB======BBB<<<===???AAACCCDDDEEEEEEDDDBBB@@@@@@AAABBBAAA@@@AAABBBDDDEEEFFFFFFEEEDDDDDDCCCBBBBBBBBBCCCDDDEEEDDDDDDDDDBBBAAAAAACCCEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDEEEFFFFFFEEECCCDDDDDDAAABBBCCCDDDEEEFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGFFFGGGHHHHHHGGGGGGHHHIIIFFFFFFGGGHHHIIIIIIIIIIIIGGGHHHIIIIIIIIIHHHFFFEEECCCDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDCCCCCCCCCCCCCCC???>>>>>>=========>>>>>>???@@@@@@???===;;;<<<<<<;;;<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888777777888888777666666666666777777777888999::::::::::::888999:::;;;;;;:::999888777777777777777888999999777;;;@@@@@@===::::::;;;:::;;;<<<<<<======<<<<<<:::;;;<<<>>>@@@BBBDDDEEEDDDCCCCCCDDDEEEOOOcccvvv}}}nnnlllyyytttqqqlllfff```WWWNNNIII@@@;;;:::>>>EEETTTpppuuu___LLLMMMUUUXXXXXXXXXVVVVVVZZZddduuu{{{jjj[[[MMMCCC==={{{tttmmmuuuyyytttvvvyyy}}}zzzuuulllbbbXXXQQQMMMJJJQQQWWWXXXZZZ___hhhoooyyy{{{~~~sssdddXXXMMMKKKMMMVVVdddmmmooommmfff```[[[]]]aaafffppp{{{zzzvvvooofffccceeeiiinnnssssssnnnlllnnnrrryyyuuueeeiiikkkgggnnndddqqq~~~```UUUMMMKKKKKKIIIJJJMMMJJJKKKLLLMMMNNNMMMLLLLLLKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLOOOPPPUUU[[[ZZZ^^^ssseeeSSScccrrr]]]GGG>>>MMMaaa}}}yyygggKKK:::888888444666666555444333222111000---000333555666;;;CCCIIIRRRVVV\\\^^^^^^```fffjjjnnnqqquuuyyyzzzxxxuuussswwwyyy}}}~~~|||}}}~~~~~~}}}yyyuuusssnnnfff^^^[[[WWWQQQLLLKKKLLLRRR___lllpppooossszzz|||}}}~~~zzzrrr]]]RRRLLLUUUeeellleeeYYYVVVeeetttzzzyyyyyyzzzyyy|||}}}|||zzzxxxtttuuuwwwxxxuuunnnddd]]]```______aaabbbaaa___\\\UUUZZZ```gggnnnxxx}}}~~~rrrjjjkkkpppeeeNNNCCCHHHCCCFFFLLLOOOJJJAAA===@@@======???AAABBBCCCCCCCCCCCCAAA@@@???@@@AAA@@@??????@@@BBBDDDEEEDDDCCCBBBBBBAAA@@@@@@AAABBBCCCDDDBBBCCCCCCBBBAAAAAACCCEEEEEEEEEEEEDDDDDDCCCBBBBBBAAACCCEEEEEEDDDCCCCCCDDD@@@AAABBBCCCDDDEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGEEEFFFGGGFFFDDDDDDGGGJJJGGGFFFFFFEEEEEEFFFGGGHHHFFFFFFGGGGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBB=========<<<<<<===>>>>>>>>>@@@AAA???<<<::::::;;;999:::<<<>>>>>>>>><<<<<<<<<;;;:::::::::;;;<<<<<<999999999999888888777777888777666666555555666666666777888999::::::::::::888999:::;;;;;;:::999888888888888777888888999:::555;;;BBBCCC@@@<<<:::;;;:::;;;<<<=========<<<;;;::::::<<<>>>@@@AAACCCDDDBBBBBBCCCCCCBBBGGGWWWgggsssiiijjjooozzzuuuvvvrrriiicccdddRRRHHHAAA>>>;;;???SSSjjjeee^^^UUUPPPPPPVVV]]]aaaYYYTTTQQQTTT]]]jjjwww{{{kkk]]]UUU~~~wwwnnnjjjqqqzzzzzz|||zzzyyyssseeeTTTKKKJJJNNNLLLVVV___aaabbbgggqqqyyyzzzzzzmmmZZZLLLKKKLLLRRR___mmmrrrmmmfffaaa[[[YYY]]]cccjjjuuu|||zzzwwwnnneeegggooorrruuuvvvsssnnnmmmppptttwwwqqqaaajjjllldddhhhgggwwwrrrYYYSSSPPPPPPMMMGGGFFFKKKIIILLLOOOPPPOOOMMMMMMMMMKKKJJJJJJJJJJJJIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMMMMKKKLLLTTT[[[YYYXXXfff{{{mmmQQQZZZxxxnnnUUUEEEIIIVVVrrr{{{___FFF>>>:::222777666666555444222111000***///333555555999@@@FFFJJJPPPWWW[[[[[[]]]bbbfffhhhmmmsssyyy|||{{{xxxvvvtttwww{{{}}}}}}||||||}}}zzz{{{}}}~~~|||xxxssspppfff\\\RRRNNNLLLIIIFFFGGGHHHLLLVVVdddmmmqqqyyyzzzzzz{{{~~~{{{tttdddUUUJJJPPP```jjjdddZZZXXXkkk}}}}}}zzzzzz{{{||||||}}}~~~}}}{{{yyyxxxpppqqqssstttrrrjjj```YYY_________``````___\\\YYYRRRYYYbbbiiiooovvv~~~|||~~~zzzpppkkknnnppp^^^DDD>>>IIICCCHHHQQQVVVPPPDDD>>>>>>>>>???@@@AAAAAAAAAAAAAAACCCAAA??????@@@AAA@@@???===???AAACCCCCCCCCBBBAAA@@@@@@??????@@@BBBCCCEEEBBBCCCDDDCCCBBBBBBDDDEEEFFFFFFFFFEEEDDDCCCAAA@@@@@@BBBDDDDDDCCCCCCCCCEEEDDDDDDDDDDDDEEEFFFHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGDDDFFFFFFDDDBBBCCCGGGJJJHHHGGGEEECCCCCCDDDFFFGGGDDDEEEFFFFFFFFFEEECCCBBBAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@@@@AAAAAAAAA======<<<<<<<<<===>>>>>>===@@@AAA???<<<999999;;;888:::<<<>>>>>>>>><<<;;;===<<<:::999999:::<<<===:::::::::999999999888888777777666555555555555555666666777999999:::::::::888999;;;<<<<<<;;;999888888777777777777777888999444;;;CCCFFFBBB===;;;;;;::::::<<<=========<<<;;;:::;;;<<<>>>???AAABBBCCCCCCCCCDDDDDDBBBDDDOOO[[[ppp||||||pppjjjuuu}}}xxxvvv}}}nnnVVVAAA>>>@@@@@@CCCIIIKKKVVV]]]WWWPPPSSS\\\ccc[[[ZZZYYYXXXWWWZZZbbbkkkzzzzzzrrrpppllliiikkkuuu|||{{{kkk```UUUOOOJJJEEEHHHNNNQQQaaammmmmmqqq}}}yyyhhhVVVNNNNNNMMMUUU___iiipppnnndddZZZZZZZZZ\\\cccnnnyyy{{{uuutttyyy~~~~~~rrrgggeeemmmtttvvvwwwooosssxxxmmmhhhnnnrrrttt~~~xxx___LLLKKKMMMQQQQQQMMMJJJLLLMMMNNNNNNNNNNNNMMMLLLLLLOOONNNMMMLLLKKKKKKKKKKKKLLLNNNOOOOOOMMMLLLLLLMMMOOOPPPRRRSSSUUUZZZ```ddd```RRRggg~~~rrrMMM;;;NNNeee~~~YYYDDD===999333555666666777777555222111000//////111555888;;;BBBHHHPPPVVVYYYZZZ[[[\\\aaagggnnnuuuyyy|||~~~xxxxxxwwwvvvvvvxxx{{{~~~}}}|||zzzzzzsssiii\\\SSSOOONNNNNNNNNRRRUUU\\\kkk||||||zzzvvveee]]]WWWZZZccciiifff```gggsss~~~|||zzz{{{|||zzzvvvrrrpppooommmhhhccc```______ccc\\\ZZZ^^^aaa]]]WWWTTTSSShhhmmmjjjttt}}}zzzwwwxxxuuu{{{~~~nnnjjjtttxxxiiiQQQAAA@@@EEEKKKKKKKKKHHHDDD@@@??????CCCCCCCCCBBBBBBAAAAAAAAA>>>???AAABBBAAA@@@>>><<<>>>>>>>>>???@@@BBBCCCDDDAAAAAABBBBBBBBBBBBBBBAAADDDDDDEEEEEEDDDBBB@@@>>>>>>AAACCCCCCAAAAAACCCEEE@@@@@@@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEFFFCCCBBBCCCEEEFFFDDDBBBAAACCCDDDCCCAAABBBFFFIIIJJJIIIFFFDDDDDDDDDFFFGGGHHHHHHIIIHHHEEEDDDDDDEEECCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>???@@@@@@AAAAAA===<<<;;;:::999:::;;;;;;@@@???>>><<<;;;999888888999999::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999888777666666777888888999888888777777777777777777777888888888777777666:::::::::999999999888888:::::::::;;;;;;:::::::::888:::===>>>===<<<<<<===:::::::::::::::;;;<<<===============>>>???@@@AAABBBBBBBBBAAAAAACCCGGGJJJ]]]kkk~~~~~~~~~{{{mmm\\\NNNBBB:::999===???CCCJJJOOOQQQPPPNNNLLLQQQOOOPPPQQQPPPMMMPPPVVVaaaeeeooozzzvvvpppkkkmmmyyyyyymmmhhhVVVNNNIIIIIIIIIKKKQQQYYYYYYhhhsssvvv|||}}}vvvkkk[[[NNNJJJNNNXXXbbbnnnsssqqqjjjbbb\\\ZZZ^^^eeeoooxxx}}}uuujjjhhhnnnvvvyyyrrrkkkrrrxxxnnniiipppttt|||lllTTTOOOLLLMMMPPPPPPMMMMMMPPPMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMOOONNNMMMLLLLLLMMMPPPQQQRRRSSSUUUXXX]]]aaa|||oooVVV```{{{aaaFFFGGGWWWsssvvvWWWBBB:::666777777555444333333222000///......000222666888<<>>=========>>>>>>???AAABBBCCCAAAAAABBBCCCCCCCCCBBBBBBDDDDDDDDDDDDCCCBBBAAAAAA???AAACCCBBBAAA@@@BBBDDDAAAAAAAAAAAABBBCCCDDDEEEAAAAAAAAAAAACCCEEEGGGHHHFFFDDDCCCCCCEEEFFFDDDBBBCCCDDDEEECCCAAAAAADDDGGGHHHGGGFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGDDDCCCCCCCCCAAAAAAAAAAAAAAA@@@???>>>===>>>>>>??????@@@AAAAAA>>>===;;;:::::::::;;;<<<======<<<<<<;;;:::999999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888777777777777888999888888777666555555555666777777888888999888888777::::::999999999888888888888999999::::::999999888777999<<<<<<<<<;;;<<<===;;;::::::::::::;;;<<<===============>>>???@@@@@@BBBBBBBBBAAA@@@BBBEEEIIIGGGTTTiii~~~|||}}}wwwsssuuuppphhh[[[KKK>>><<<@@@;;;===???AAADDDHHHLLLOOOHHHDDDCCCHHHLLLMMMOOOQQQ[[[[[[```iiivvv}}}uuulllhhhooohhhYYYTTTJJJFFFDDDFFFJJJNNNVVV]]]___mmmwww{{{~~~tttfffXXXMMMHHHMMMVVVcccmmmvvvuuujjj___ZZZ[[[]]]fffrrr}}}yyyvvvwwwtttnnnlllrrryyy}}}qqqjjjqqqvvvkkkgggooovvv|||aaaLLLOOOLLLKKKMMMMMMLLLNNNRRRMMMMMMMMMMMMLLLKKKJJJIIIFFFGGGIIIKKKKKKKKKKKKKKKKKKMMMNNNNNNLLLLLLMMMNNNPPPQQQRRRSSSTTTVVVZZZ]]]lll}}}{{{XXXVVViiiuuuUUUCCCLLL\\\zzznnnNNN???:::999888666333111222333000///...---...000222333777;;;AAAGGGLLLQQQVVVYYYVVV[[[cccjjjooosssvvvxxx|||}}}|||xxxsssrrrvvv{{{zzz|||~~~~~~{{{xxxsssnnnsss~~~~~~zzzuuutttuuuuuusssqqqmmmhhhbbb\\\XXXWWWYYYZZZVVVXXX[[[[[[UUUMMMLLLPPPjjjtttwwwzzz|||sssuuuwwwooo~~~yyynnn]]]LLLBBBAAADDDBBBCCCDDDCCCBBBAAAAAACCCAAAAAAAAA@@@@@@@@@@@@@@@@@@??????>>>>>>>>>>>>>>>============>>>???AAAAAAAAAAAABBBCCCDDDDDDDDDCCCEEEDDDDDDCCCCCCDDDDDDEEEAAACCCCCCBBBAAA@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFBBBAAA@@@@@@AAADDDFFFHHHGGGEEEDDDDDDEEEEEECCCBBBDDDEEEEEECCCBBBAAACCCDDDEEEEEEEEEFFFFFFFFFGGGGGGFFFGGGGGGFFFCCC@@@@@@@@@??????@@@@@@@@@??????>>>======>>>??????@@@@@@AAA???>>><<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;::::::999;;;;;;;;;<<<<<<=========>>>=========<<<<<<;;;;;;999888888777888888999999888888666555444444444444777777888999:::::::::999999999999999888888888777777777888888888888777777666888:::;;;::::::;;;<<<;;;;;;:::::::::;;;<<<<<<===<<<<<<======>>>???@@@AAAAAAAAA@@@???@@@CCCEEEAAAIIIYYYmmmqqqjjjrrr}}}~~~xxxrrrnnnkkknnnpppgggTTTAAA<<>>IIIVVV```OOOEEE===<<>><<<<<<===>>>???===============>>>???@@@@@@AAABBBCCCDDDDDDEEEDDDDDDDDDCCCCCCCCCEEEGGGHHHEEEEEEEEEDDDBBBAAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEFFFDDDBBB@@@@@@AAACCCDDDFFFEEEDDDCCCCCCBBBBBBAAABBBCCCCCCCCCBBBCCCCCCDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFGGGEEEBBB???>>>>>>===>>>>>>????????????>>>======>>>>>>???@@@@@@@@@@@@???===<<<<<<<<<===>>>============<<<;;;999888:::::::::;;;<<<<<<<<<============<<<;;;;;;::::::888888888888888999999999999888777666555444444444666777888999:::;;;;;;;;;999888888888888777777777666666777777777777666666555777999999888888:::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<<<<<<<===>>>??????@@@@@@@@@???===>>>@@@CCCEEEGGGNNN]]]rrr~~~xxxkkkoooyyy}}}uuupppccchhhmmmhhhVVVCCC<<<>>><<<:::777666<<>>>>>LLL[[[ZZZZZZXXXUUUTTTYYYccclll~~~zzzvvvppplllkkkeee[[[QQQIIIFFFFFFGGGEEEHHHMMMSSS\\\eeemmmpppvvvyyyppp^^^SSSGGGEEEJJJVVVfffttt}}}tttjjjbbb[[[ZZZcccpppuuu}}}||||||tttlllhhhlllpppuuu}}}|||{{{lllhhhhhh```dddvvvgggTTTLLLJJJHHHJJJOOOOOOLLLJJJLLLKKKKKKKKKKKKJJJIIIGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHJJJKKKLLLLLLKKKLLLNNNPPPNNNNNNNNNNNNOOORRRXXX[[[___[[[nnneee[[[jjjeeeNNNJJJIIIZZZ{{{zzzZZZ???:::777999999555555777444333222000//////000000222444888<<>><<<<<<===???@@@=========<<<======>>>>>>???@@@AAACCCDDDEEEEEEEEECCCCCCBBBCCCDDDFFFHHHIIIGGGFFFEEEEEEDDDDDDBBBBBB@@@@@@@@@@@@AAABBBCCCCCCEEEDDDBBBAAAAAABBBCCCDDDEEEEEEDDDCCCAAA@@@??????@@@@@@AAABBBDDDEEEEEEEEEBBBCCCDDDFFFGGGGGGGGGGGGEEEFFFGGGFFFBBB???>>>=========>>>?????????>>>>>><<<======>>>??????@@@@@@@@@???>>>===<<<===>>>>>>???@@@@@@???===:::888666777777888999999:::;;;;;;;;;;;;;;;::::::999999999777777888888999999999999:::999888777666666666666666777888999:::;;;;;;;;;888888888777777777666666666666777777777777666666555777888888777777999;;;<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;<<<===>>>???>>>??????>>>======???AAA??????CCCNNNbbbyyy}}}}}}vvvffffffgggeeeYYYJJJAAA@@@<<<;;;888555777@@@NNNYYYpppwwwyyymmmWWWGGGMMMZZZcccggghhhccc[[[VVVWWWZZZxxxmmm___TTTMMMIIIDDDBBBDDDGGGHHHIIISSSXXX^^^cccjjjsssxxxxxxwwwiii___MMMFFFCCCJJJVVVaaallluuuvvvhhh[[[WWWXXX\\\jjjyyy}}}uuuvvvyyyyyyxxxzzz|||}}}zzzxxxuuutttmmmttt|||~~~jjjbbbcccbbbmmmuuuZZZLLLJJJKKKJJJLLLQQQQQQLLLJJJKKKFFFFFFFFFGGGFFFFFFEEEDDDIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJKKKKKKJJJLLLOOOQQQPPPOOOMMMKKKKKKOOOUUUZZZ\\\TTT___vvvZZZYYYlll}}}XXXQQQFFFKKKlllpppNNNAAA888999:::666444666555444333222111000000000...000333555999>>>DDDHHHRRRSSSUUUWWWYYY\\\aaadddkkkooovvv{{{}}}}}}||||||zzz}}}|||pppfffdddrrr||||||}}}zzzxxxwwwtttmmmhhh___ZZZTTTRRRSSSUUUTTTSSSTTTNNNHHHEEEGGGQQQeeevvv}}}ooojjjwwwiiiTTTLLLJJJFFFEEEHHHDDDDDDCCCAAA??????@@@BBB???????????????@@@@@@@@@BBBAAA???======>>>???AAA???>>>>>>============>>>===>>>@@@BBBCCCDDDEEEEEEBBBBBBBBBCCCDDDEEEGGGGGGHHHFFFEEEDDDEEEEEECCCBBB>>>>>>>>>>>>???@@@AAABBB@@@@@@AAABBBDDDFFFHHHIIIEEEFFFFFFDDDAAA?????????>>>>>>???AAAEEEFFFFFFEEECCCCCCDDDDDDEEEFFFGGGGGGEEEFFFHHHGGGDDDAAA??????>>>>>>?????????>>>>>>===<<<<<<===>>>>>>??????@@@@@@???===<<<<<<<<<===>>>@@@@@@@@@???===999666444555555666777777888999999999999999999999999999999555666777888888888888888999888888777777777777777777777888999:::::::::999777777777777666666666666777777888888888888777777666777888777777777999;;;<<<<<<;;;:::::::::;;;;;;;;;::::::;;;;;;<<<===>>>===>>>???>>>======???AAA======???EEEQQQeeeyyywwwqqqlllhhh```TTTKKKHHHGGGGGGEEE???999888>>>DDDSSSggg|||~~~hhhNNNCCCFFFRRRYYYaaadddcccaaabbbdddssseeeXXXMMMFFFAAAAAACCCEEEIIINNNSSSVVVfffmmmsssvvv||||||qqqdddWWWPPPHHHFFFKKKXXXeeekkkmmmnnndddYYYSSSVVVYYY^^^lll}}}~~~tttpppssssssooopppqqqqqqrrrtttuuuxxxyyyyyykkk```dddiiixxxhhhOOOGGGJJJLLLJJJJJJMMMLLLHHHGGGIIIDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJLLLOOORRRUUURRRMMMIIIGGGKKKQQQWWWXXXTTTYYYqqqfffUUUYYYzzzqqqaaaMMMGGGZZZvvviiiSSS???;;;;;;777555777555444333222111000000000---///000111333666;;;>>>GGGKKKQQQUUUWWWXXXYYYZZZaaaccchhhoooxxx}}}~~~}}}~~~~~~vvvooouuu}}}xxxxxx{{{|||{{{yyyxxxvvvpppfff___WWWSSSPPPQQQTTTUUURRROOOLLLFFFBBBHHHSSS```ppp}}}}}}|||}}}yyyyyyssslllrrr|||ppp[[[IIIFFFGGGDDDBBBFFFAAAAAAAAA???===>>>@@@BBB?????????@@@@@@@@@AAAAAABBBBBB@@@?????????@@@AAA@@@???>>>>>>=========>>>;;;===>>>@@@BBBDDDDDDEEE@@@AAABBBCCCDDDEEEEEEEEEFFFDDDBBBCCCDDDDDDCCC@@@>>>>>>>>>>>>???@@@AAAAAA>>>???BBBEEEGGGIIIIIIJJJGGGHHHHHHFFFBBB???@@@AAA?????????AAAEEEFFFEEEBBBEEEDDDCCCCCCDDDEEEFFFGGGEEEGGGIIIIIIGGGCCCBBBAAA@@@@@@@@@@@@???>>>======<<<<<<======>>>????????????>>>===<<<;;;<<<======<<<===>>>===;;;888555333444444555666777888999999888999999::::::;;;;;;<<<333444666777888888777777777666666666666777888888777777888888999888888777777777666666666555555555888999999::::::999999888666777888777777777:::<<<===<<<;;;:::::::::::::::::::::::::::;;;<<<===>>>;;;===>>>>>>>>>>>>@@@BBBAAABBBBBBAAACCCNNN^^^kkkzzzsssjjj]]]UUURRRZZZ[[[YYYQQQEEE===;;;===:::FFFXXXaaaZZZIII;;;777:::AAAJJJSSS[[[dddmmmsss~~~}}}|||vvvaaaQQQHHHDDDDDDCCCFFFJJJKKKNNNTTT^^^eeejjjttt}}}{{{qqqcccUUUKKKFFFJJJKKKTTTeeeqqqrrrlllgggZZZTTTUUU]]]aaadddqqqzzznnnnnnsssqqqkkkooommmlllmmmqqquuuwwwxxxnnnccchhhooozzz```JJJFFFLLLKKKGGGFFFGGGFFFCCCCCCFFFFFFFFFGGGIIIIIIIIIIIIIIIDDDDDDEEEFFFGGGIIIKKKLLLHHHIIIJJJIIIJJJLLLPPPSSSYYYUUUNNNGGGEEEHHHNNNTTTVVVUUUWWWeee{{{\\\NNNgggqqqTTTFFFJJJ]]]{{{cccGGG>>>>>>:::777999444333333222111000//////...///111111111333666999???FFFOOOVVVYYYXXXVVVUUUZZZZZZ\\\eeerrr||||||~~~uuuttt{{{}}}}}}xxxvvvxxxxxxxxxxxxxxxuuummmaaaXXXSSSPPPOOORRRVVVVVVRRRMMMGGGAAABBBNNN___nnnyyy{{{zzz|||vvvuuuxxxmmmnnn{{{~~~bbbNNN???@@@BBB???===AAA>>>???>>>===<<<===@@@BBB??????@@@@@@AAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAAAAA@@@???>>>>>>======>>>:::<<<===@@@BBBCCCDDDDDD???@@@BBBDDDEEEDDDDDDCCCDDDBBB@@@AAACCCDDDBBB???>>>>>>>>>>>>???@@@AAABBB@@@BBBDDDGGGHHHHHHGGGGGGIIIJJJKKKHHHCCCAAAAAABBBAAA@@@@@@BBBEEEEEECCC@@@FFFEEECCCBBBCCCDDDFFFGGGEEEGGGJJJJJJHHHEEECCCCCCAAAAAAAAA@@@@@@>>>===<<<<<<<<<======>>>????????????>>><<<;;;;;;;;;<<<===999:::;;;;;;:::888444222444444555666777888999999888999999:::;;;<<<======222333555666777777777666555444444555555666777888777777888888888777777666777666666666555555555555::::::;;;;;;;;;;;;::::::777888888777777888:::======<<<;;;:::::::::::::::::::::::::::;;;<<<======:::<<<>>>?????????AAACCCAAACCCDDD@@@<<>><<<777888<<>>===:::555:::888444333444555111,,,000000000111222222333333:::>>>DDDKKKQQQVVVXXXZZZUUUVVVZZZbbbjjjrrrxxxzzz}}}|||{{{vvv{{{|||~~~~~~xxxsssooosssvvvwwwuuulllaaaWWWRRRPPPMMMMMMPPPPPPLLLHHHIIIEEE>>>EEE\\\pppxxx~~~www{{{zzzvvvuuuzzzuuullluuutttQQQKKKCCC@@@AAABBB???<<<@@@???>>>===<<<<<<===>>>AAAAAAAAAAAAAAA@@@???>>>BBB@@@@@@BBBEEEGGGEEECCCCCCBBB???===;;;;;;;;;;;;<<<===>>>@@@BBBDDDEEEFFFDDDCCCCCCDDDEEEEEECCC@@@BBBBBBBBBCCCBBBBBBAAAAAA<<<===>>>???@@@@@@AAAAAAEEEDDDCCCBBBCCCEEEGGGHHHGGGGGGFFFFFFEEEDDDDDDDDD@@@@@@AAAAAAAAAAAA@@@@@@AAABBBCCCCCCBBBBBBCCCEEEEEEEEEDDDDDDCCCCCCCCCCCC???@@@AAABBBAAA@@@???>>>AAA@@@???>>>=========>>>AAA@@@>>>===<<<<<<==================;;;999777666777777888888999999999:::;;;:::999:::<<<===<<<;;;777666555555555666888999666666666666666666666666888888888888888777666666444222222333555666555444AAA@@@???===;;;999666444777<<<>>>999666999<<<;;;<<<;;;:::999999999:::;;;;;;;;;:::999888888888999<<<======>>>???>>>>>>>>>>>>???@@@BBBEEEHHHJJJLLLhhh~~~pppaaa[[[ZZZdddfffZZZQQQOOOHHH===<<<888666:::===<<<777333777999===AAADDDIIIOOOSSS}}}~~~}}}yyyuuussssssoooiiiccc^^^ZZZWWWTTTTTTNNNGGGBBBCCCGGGKKKMMMSSS[[[aaabbbeeennnxxx}}}zzzooolllcccWWWKKKGGGJJJNNN^^^cccjjjmmmjjjccc[[[WWWTTT[[[aaafffppp~~~~~~nnnhhhhhhiiiiiijjjdddbbbdddiiilllkkklllooozzz{{{sssssswwwlllnnn~~~oooTTTGGGEEEEEEAAAEEEDDDDDDDDDDDDFFFHHHIIIHHHFFFFFFIIIMMMNNNJJJGGGGGGFFFFFFGGGGGGIIIJJJJJJIIIJJJKKKMMMOOOPPPQQQQQQPPPOOOLLLGGGDDDFFFMMMTTTUUUYYYUUUVVVcccssskkkZZZiiittt]]]GGGAAAXXXuuulllOOO===666333555444111000111222111...000000111111111111222222555888===CCCIIINNNQQQRRRSSSRRRTTTXXX^^^eeellloooqqqxxx}}}}}}~~~|||||||||{{{zzzyyywwwtttrrrpppsssqqqmmmggg```XXXQQQMMMOOOKKKIIILLLLLLGGGBBB@@@???EEEVVVlll|||~~~yyyvvv}}}|||xxxttttttrrrttt|||rrr```NNNHHHCCCAAABBBBBB???<<<>>>===<<<;;;:::;;;;;;<<<>>>????????????>>>======>>>======@@@CCCDDDCCCAAACCCAAA???===<<<;;;;;;;;;;;;<<<===???AAABBBDDDDDDDDDCCCCCCDDDFFFEEECCCAAAAAAAAABBBBBBAAAAAA@@@@@@@@@@@@?????????AAACCCDDDFFFEEEDDDDDDDDDFFFHHHIIIHHHGGGFFFEEEDDDCCCBBBBBBAAAAAABBBBBBBBBBBBAAAAAA@@@AAABBBBBBAAA@@@BBBCCCCCCCCCDDDDDDDDDCCCCCCBBB???@@@@@@AAAAAA@@@>>>>>>?????????>>>>>>============<<<;;;:::999::::::;;;;;;;;;<<<;;;:::999777666777777777777888888999999:::999888999;;;<<<;;;:::777777666666666777888999888888888888888888888888777888888888888777666666333444444444555555555555333888======999777999<<<333222333444666888:::;;;;;;:::999888888999::::::::::::999888888888888888888999::::::;;;;;;::::::===>>>???AAACCCFFFIIIJJJVVVkkksssfff___dddfffddd```YYYKKK>>>???:::666666888888555333444777:::===>>>@@@BBBDDDyyyyyyyyyyyyxxxxxxxxxxxxvvvvvvtttrrrnnnhhhcccaaaVVVTTTPPPLLLHHHEEEDDDCCCGGGHHHIIIKKKOOOUUU\\\aaacccnnnwwwwwwvvv{{{wwwppp]]]ZZZRRRHHHCCCGGGRRR[[[jjjjjjhhhccc]]]WWWSSSRRRVVVaaallluuu}}}uuuiiiccccccdddcccYYY]]]fffnnnmmmgggdddeeeooowwwuuuooooookkkjjjsss|||yyyvvv{{{tttXXXHHHCCCBBBAAABBBDDDCCCCCCCCCEEEGGGIIIJJJHHHGGGGGGIIILLLMMMJJJGGGHHHHHHHHHHHHHHHIIIJJJKKKHHHJJJNNNQQQRRRSSSRRRQQQNNNNNNMMMKKKHHHJJJOOOTTTPPPXXXWWWSSSXXXaaayyy^^^[[[uuuqqqQQQ@@@JJJ^^^|||cccEEE;;;<<<555444333333222222222222111111111000000000000000111333666:::???DDDHHHJJJTTTSSSRRRSSSVVV\\\bbbfffdddjjjssszzz~~~}}}{{{xxxsssqqqttt|||~~~}}}|||yyyvvvrrrppppppqqqrrrtttlllaaaYYYTTTPPPLLLIIINNNIIIFFFGGGFFFAAA<<<;;;AAATTTkkkzzz{{{~~~{{{tttppppppttt|||xxxcccQQQHHHEEEBBBAAACCCBBB???<<<<<<;;;:::999888999:::;;;;;;;;;<<<============<<<===<<<===???BBBDDDCCCBBBBBBAAA???>>><<<<<<<<<<<<;;;;;;<<<>>>???AAABBBCCCDDDDDDCCCEEEFFFFFFEEECCCAAAAAAAAAAAAAAA@@@??????BBB@@@>>>===>>>@@@CCCEEECCCCCCBBBBBBCCCDDDFFFGGGFFFFFFEEEDDDCCCBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@AAAAAA@@@???>>>@@@AAAAAABBBCCCDDDDDDCCCBBBAAA?????????@@@???>>>=========>>>>>>??????>>>===<<<;;;;;;999888888999::::::888999:::::::::999777666666666666666777777777777999777777888999:::999888888777777777777888999999888888888888888888888888777777777777777666666555333666888777444333444666///666;;;888333555AAAMMMSSSCCC777666888555555888999888888777777888888999999999888777777777888888777777888999999999999888<<<<<<>>>???BBBDDDFFFGGGIIIYYYrrr|||ooofffaaaccccccZZZMMMDDDDDD???999555555777666555333555777888777555555666qqqqqqpppooonnnmmmllllllgggfffddd```\\\WWWSSSPPPBBBBBBBBBBBBAAABBBEEEFFFDDDIIIOOORRRTTTXXX___eeeqqq|||vvvjjjbbbQQQLLLFFFCCCGGGRRR]]]eeelllhhh```XXXRRRQQQTTTWWW[[[hhhwww~~~nnncccdddccc^^^SSS[[[gggooommmfffdddhhhkkkrrrpppnnnrrrlllfffjjjtttzzzfffIIICCCEEEBBBAAAEEECCCCCCCCCCCCEEEGGGIIIKKKIIIHHHHHHIIILLLLLLJJJHHHIIIIIIIIIIIIIIIJJJKKKKKKJJJKKKMMMPPPQQQRRRSSSRRRMMMNNNOOONNNLLLMMMOOORRRMMMUUUUUURRRUUUZZZmmmsss]]]ddddddPPPJJJMMMaaa|||rrrVVVEEE>>>888777777888777444333555222222111000000///......111111222555999>>>BBBEEEQQQQQQQQQQQQSSSWWW\\\___```aaaeeekkksss}}}zzzuuuwww}}}zzzvvvrrrppppppqqqsssoooeeeYYYQQQOOONNNKKKIIIMMMHHHEEEBBB>>>:::<<>>???AAACCCEEEEEEEEEAAA@@@???>>>======<<<<<<<<<<<<===>>>???AAAAAABBBDDDCCCCCCDDDFFFGGGFFFEEEBBBBBBBBBBBBAAAAAA@@@???@@@???>>>>>>>>>???AAABBB>>>>>>======>>>???@@@AAACCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@>>>>>>???AAA???@@@BBBCCCCCCCCCAAA@@@???>>>>>>>>>======<<<<<<:::<<<>>>??????>>><<<;;;<<<;;;:::999999:::;;;<<<777888999::::::999888888555555666666666666666666777666555666888999888777888888888888888999999999666666666666666666666666666666777777666666555444333777;;;999444222333666444777777444444BBBYYYlllqqqTTT<<<777777222333999666666666666777777777888888888777777777777777888888999999:::::::::::::::<<<<<<===???AAACCCEEEFFFFFFMMMbbb{{{iiiXXXXXXXXXSSSSSSXXXLLLIIIBBB<<<:::<<<:::777777888999888666444555555bbbbbb```___]]][[[ZZZYYYTTTSSSQQQOOOLLLIIIGGGFFFAAACCCDDDDDDCCCEEEHHHKKKPPPVVV^^^aaaaaadddkkkqqqzzz}}}tttgggYYYOOOFFFAAA???FFFTTTaaaggghhhgggbbbZZZRRROOOSSS[[[bbbgggttt{{{pppffffffccc\\\WWW^^^ggglllhhhcccfffmmmnnnqqqiiieeeiiieee___bbblll||||||\\\DDDCCCGGGCCCBBBHHHCCCCCCCCCCCCEEEGGGIIIKKKJJJIIIIIIJJJKKKKKKJJJIIIJJJJJJIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKMMMOOOQQQRRRNNNOOOPPPOOONNNMMMMMMNNNNNNSSSQQQPPPVVVYYYdddxxxlllYYYiii~~~lllWWWHHHQQQcccxxxpppTTT===:::666666999888444333555333333222111000///......000000000111444888<<>><<<;;;;;;:::999999:::;;;<<<999:::;;;<<<===>>>>>>>>><<<===???AAABBBCCCDDDDDD@@@????????????>>>======>>>>>>>>>???@@@AAAAAABBBCCCBBBBBBCCCEEEGGGGGGFFFDDDDDDDDDDDDCCCBBBAAA@@@??????AAABBBBBBBBBAAA@@@::::::;;;;;;<<<======>>>>>>??????@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAA@@@>>>>>>AAACCC???@@@AAABBBBBBAAA@@@@@@>>>>>>===<<<;;;;;;::::::999:::<<<>>>???>>>===;;;<<<;;;999888888999::::::777888:::;;;;;;::::::999666666555555555555555555666555444555777888777666777777888888999999999999555555555555555555555555555666666666666555444444222777;;;:::555222333666555444333555===OOOeeeuuu]]]DDD111333777555555<<<555555666666777777777777888777777777777777888888999999:::;;;;;;;;;;;;;;;======>>>???@@@BBBDDDEEEDDDCCCOOOhhh|||yyybbb\\\YYYUUU\\\iiiYYYZZZTTTKKKEEEBBB===666::::::999777666666888:::JJJIIIIIIGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@@@@AAAAAACCCFFFJJJLLLNNNQQQWWW\\\ccchhhooosssuuuzzzxxxnnnbbbVVVIIIBBB@@@???CCCOOO^^^ggggggdddZZZWWWRRRNNNOOOWWWbbbjjjyyyxxxxxxzzznnnfffddd```\\\ddddddffffffbbb```hhhrrrxxxtttdddYYY[[[\\\\\\dddnnnlllUUUCCCCCCEEEBBBBBBGGGDDDCCCCCCCCCEEEGGGIIIJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLKKKIIIIIIIIIKKKNNNOOOMMMNNNNNNNNNNNNMMMLLLKKKPPPSSSNNNNNNUUUUUUXXXeee{{{[[[YYYxxxoooWWWFFFLLL\\\uuutttWWWFFF;;;444666777333222666333333333222111000000/////////...///000333666888===BBBHHHLLLMMMOOORRRUUUWWWZZZ^^^aaadddhhhmmmqqqyyy{{{~~~}}}}}}||||||||||||}}}zzz|||~~~|||||||||}}}}}}vvvvvvvvvtttpppjjjeeeaaaSSSOOOJJJIIIIIIHHHFFFCCC???>>><<<999666:::LLL]]]jjj{{{~~~uuuttt~~~mmmXXXIIICCC===>>>???@@@@@@???>>>===<<<;;;:::::::::;;;<<<===::::::;;;======>>>>>>>>>:::<<<>>>?????????@@@AAA>>>??????@@@@@@???>>>>>>?????????@@@@@@AAAAAAAAABBBAAA@@@AAADDDFFFGGGFFFEEEEEEEEEEEEDDDBBBAAA@@@???AAADDDFFFFFFDDDAAA@@@;;;;;;<<<======>>>>>>>>><<<======>>>???@@@@@@AAA??????@@@@@@@@@@@@??????@@@@@@@@@???>>>???BBBDDDAAA@@@@@@@@@????????????>>>===<<<:::999999999999888999;;;<<<============;;;:::888777666666777777888999:::;;;;;;:::999999666666666666555555555555666555444555666777666555666777888888999999888888777777777777777777777777555555555555555444444333222555999999666333333444555333333555<<>>???AAABBBCCCCCCAAAFFFVVViiiyyyvvvmmmbbb```ffflllnnnjjj]]]SSSNNNEEE;;;::::::999777666555777999=========>>>>>>>>>???????????????@@@BBBEEEHHHJJJLLLQQQYYY^^^cccjjjssszzztttwwwzzz}}}~~~zzzssslllbbbWWWNNNGGGDDDBBBFFFJJJSSS\\\bbbbbb]]]YYYNNNNNNOOORRRXXXdddqqqzzzpppmmmrrryyytttppplllfff___^^^```nnnjjjfffcccaaadddooo|||{{{hhhYYYZZZ\\\___jjj{{{wwwZZZNNNDDDBBBCCCAAABBBFFFEEEDDDDDDDDDDDDFFFHHHIIIKKKKKKKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLKKKNNNQQQNNNOOOTTTQQQQQQ\\\xxxbbbeeesssmmmKKKFFFIII^^^fffQQQ>>>999888444333888444444333333222222111111////////////000111333444777<<>>>>>============;;;::::::999:::;;;<<<===::::::;;;<<<=========<<<:::===??????======>>>@@@>>>>>>???@@@@@@@@@???>>>>>>>>>>>>???????????????AAA@@@???@@@CCCEEEFFFFFFEEEEEEEEEDDDCCCBBB@@@??????@@@BBBCCCCCCAAA@@@???<<<<<<===>>>????????????========================<<<======>>>>>>======<<<>>>>>>>>>===<<<>>>BBBEEECCCBBB???>>>=========>>>>>>===;;;999888888888888888999:::;;;<<<===>>>>>>===;;;999777666666666666888888999::::::999888777777777777666666666555555666555444555666777777555555666777888888888777777777777777777777777777777444555555555555444333333111333555777777555444333555444444555555444111...333444555777888666444333333444666777888888777777888888888888888999::::::777888999999::::::999999<<<<<<<<<<<<===>>>@@@@@@>>>BBBEEEIIISSSdddrrryyy~~~tttnnn{{{}}}ooofffccc[[[QQQIIIJJJKKKJJJFFFBBB@@@???BBBBBBDDDEEEGGGIIIJJJKKKKKKKKKLLLNNNQQQVVVZZZ\\\___eeelllqqquuu|||{{{sssmmmaaaYYYNNNDDD???AAAFFFIIIQQQZZZdddgggbbbZZZRRROOOLLLOOOTTT\\\hhhvvvvvveeedddkkkkkkhhhiiimmmggg\\\]]]eeesssmmmfffdddeeekkkyyy}}}mmm``````___aaakkk{{{ZZZNNNKKKFFFCCCBBBBBBDDDFFFEEEEEEDDDDDDDDDFFFGGGHHHKKKKKKKKKKKKIIIIIIJJJLLLJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKLLLKKKJJJHHHGGGHHHHHHHHHJJJLLLMMMMMMLLLJJJPPPOOOPPPUUUQQQPPP\\\fffyyy^^^WWWooozzz^^^PPPCCCJJJiiijjjMMMAAA<<<666666:::444444444333333333333222111111111111222333333444000444999:::;;;???FFFMMMTTTZZZ___```]]]^^^eeelllmmmkkkhhhggglllvvv}}}}}}wwwtttxxx{{{~~~yyyxxxvvvuuuuuusssooommmggggggfffbbb[[[SSSLLLGGGDDDEEEEEECCC@@@>>>>>>>>><<<777777@@@MMMZZZgggqqq{{{uuuvvv{{{zzzyyy}}}zzzzzztttYYYKKKKKKGGG===<<<===>>>===<<<;;;<<<===::::::999999999:::<<<===::::::;;;<<<<<<<<<;;;;;;===@@@BBBAAA???>>>???AAA===>>>???AAAAAA@@@??????============>>>>>>>>>>>>@@@???>>>???BBBEEEFFFFFFDDDDDDDDDCCCBBBAAA???>>>>>>>>>===============>>>;;;<<<===>>>??????????????????>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<<<<;;;;;;===AAAEEEEEECCC???<<<;;;;;;===>>>===<<<:::888777777777888888888999999;;;<<<>>>???@@@>>><<<:::888777777777777888999999999777666555888888777777666666666555666555444555777777777666444555666888888777777666555555555555555555555555444444555555444444333222111111333555777777444111222444555777888888999999222777888222///333777777333444666888888888888777999999888888999:::;;;;;;999999:::;;;;;;;;;;;;:::;;;::::::;;;<<<===>>>>>>666@@@DDD>>>???NNN^^^dddwww}}}|||uuuvvvrrriiibbbeeegggfffaaaYYYSSSOOOEEEHHHLLLNNNNNNNNNNNNOOOWWWWWWWWWYYY]]]bbbgggjjjkkksss{{{}}}~~~|||rrreee\\\LLLIIIDDD>>>;;;???HHHPPPbbbeeegggbbbYYYQQQNNNNNNNNNWWWaaaiiittt||||||{{{{{{}}}{{{|||xxxdddaaaiiipppmmmiiieee___XXXWWWeeevvvrrrooommmooouuu{{{}}}vvvsssrrrggg]]]iii}}}[[[OOOEEECCCBBBAAAAAABBBDDDEEEFFFFFFGGGGGGHHHHHHHHHHHHFFFFFFGGGHHHIIIIIIIIIIIIHHHGGGEEEDDDCCCDDDFFFGGGJJJIIIGGGFFFEEEFFFFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMIIIJJJKKKMMMOOOPPPQQQQQQ^^^ssspppVVVaaavvvooo^^^JJJFFF[[[}}}jjjLLL???>>>===999666555555444444222000///222222222111111111111000444444444666999===AAACCCOOOVVV]]]```^^^___dddjjjhhhiiijjjkkkkkklllooorrr~~~~~~|||~~~{{{~~~~~~zzzxxxsssooolllkkklllllljjjfff___VVVOOOJJJGGGFFFGGG@@@<<<>>>@@@===999777:::555===SSSbbbeeemmmyyy}}}}}}{{{zzz||||||{{{yyytttzzz{{{{{{~~~}}}cccOOOEEEBBB???===============<<<;;;:::999999::::::;;;;;;<<<<<<<<<::::::<<<===>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@>>>>>>???@@@AAAAAABBBBBB@@@>>><<<===@@@@@@???<<>>>>>@@@BBBBBBAAA@@@EEEDDDDDDCCCBBB@@@???>>>@@@???>>>======<<<<<<===;;;:::888999<<<>>>??????<<<;;;;;;===???@@@===:::666777888::::::999888777<<<:::999:::<<<===>>>======<<<;;;;;;;;;;;;<<<=========<<<;;;999888777777333555777888888999<<<>>>>>>===;;;999888666666555777666555444444555666666999888888777666555555444666555333333555666555444666666666666555555555555666777777777777777666666555555666666555444333333111111222333444444444444555555555555666666666666555555666666555444333333555666777888999:::;;;;;;:::999888777777888999:::888888999:::::::::999999:::;;;===>>>>>>>>>===<<<:::<<>>IIIWWW```iiifff___UUULLLHHHKKKPPPYYYcccoooxxxzzzzzzzzz{{{|||}}}oooffffffjjjnnnnnnnnnggg[[[YYYbbblllppplllpppyyyxxxttttttvvvvvvoookkkxxxmmmNNNHHHCCCBBB@@@??????@@@BBBCCCCCCDDDEEEFFFFFFFFFEEEDDDDDDEEEFFFGGGHHHIIIIIIIIIGGGFFFDDDCCCCCCCCCEEEFFFGGGFFFFFFEEEFFFGGGIIIIIIHHHHHHIIIHHHGGGFFFHHHJJJHHHIIIKKKMMMNNNOOOPPPPPPTTTeeehhh[[[aaarrrpppYYYLLLRRRjjjiiiMMM>>>777444777777666666555444333333222222222222111111111111222222222444666999===???HHHPPPXXX]]]^^^aaahhhnnnhhhiiiiiijjjjjjlllppprrrvvvyyy}}}~~~~~~~~~{{{|||~~~}}}zzzxxxvvvtttqqqmmmkkkiiiiiiiii```]]]VVVOOOIIIEEECCCBBB@@@;;;999;;;;;;888555666444;;;NNNdddoooqqquuu|||{{{vvvqqqvvv{{{||||||{{{{{{~~~nnnXXXHHHBBB@@@???===<<<============<<<;;;;;;999999:::;;;;;;<<<======;;;;;;<<<===>>>>>>>>>>>>::::::;;;<<<===>>>??????=========>>>???@@@@@@@@@@@@>>><<<===??????>>><<<>>>>>>>>>@@@BBBCCCAAA@@@CCCCCCCCCBBBAAA???>>>===>>>>>>======<<<<<<======:::999888888;;;===>>>>>>===<<<;;;<<<>>>???===;;;::::::;;;;;;;;;::::::999<<<;;;;;;<<<>>>@@@???>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999888777777666444555777888888999;;;<<<;;;;;;:::999999999999999>>><<<999777666555666666888888777777666555555444666444333333444555555444666666666666555555555444555666666666666666555555555666666666666555444333222333333444444444444333555555555666666777777777666666666666666555444444444555666777888999::::::888888777666666777888888999999999::::::999888888999:::;;;======<<<<<<;;;999;;;>>>???AAACCCGGGIIISSSZZZhhhzzz|||xxx{{{yyytttrrrqqqooossszzz|||uuunnnlllpppooonnnoooqqqsssuuuuuuuuuyyy}}}xxxuuusssrrrllliiiccc\\\UUULLLCCC===CCCAAA???BBBIIISSS[[[```\\\XXXRRRKKKHHHLLLVVV___hhhttt}}}|||xxxyyyzzz{{{|||}}}~~~xxx{{{tttddddddgggggghhhkkkwwwyyypppbbbfffvvvwwwkkkfffooo{{{jjjkkkqqqwwwxxxxxx~~~tttUUUBBBEEEAAA@@@???>>>>>>>>>@@@@@@AAABBBCCCDDDDDDCCCAAA@@@BBBCCCDDDFFFGGGHHHHHHHHHFFFEEECCCBBBBBBBBBCCCDDDCCCCCCDDDEEEFFFIIIJJJLLLKKKLLLLLLJJJHHHGGGHHHIIIHHHIIIJJJLLLMMMNNNNNNNNNQQQ[[[kkkbbbTTTXXXvvvxxxbbbPPPPPPhhhgggLLL???:::666777666555333222222333333333333222222222111111000000000111333555777999;;;BBBJJJOOORRRVVV]]]bbbgggiiijjjkkkkkklllnnnppplllooorrrtttuuuwwwyyyzzz}}}~~~~~~{{{yyy~~~~~~}}}zzzxxxvvvrrrpppmmmjjjfffdddbbbaaaRRROOOKKKFFFAAA???>>>===999777666777666333555999;;;KKK```qqqxxx{{{~~~uuupppxxx}}}{{{ttt}}}eeeYYYJJJ@@@===>>>>>>===<<<======>>>>>>>>>>>>>>>888999:::;;;<<<===>>>>>><<<<<<===>>>>>>=========::::::;;;<<<===>>>??????;;;;;;<<<<<<======>>>>>>@@@>>>======>>>>>>===<<<>>>>>>???AAACCCCCCAAA???AAAAAA@@@@@@???>>>======<<<<<<<<<;;;<<<<<<===>>>:::888777888:::<<<======???===<<<<<<===>>>===<<<>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<>>:::777666666777888777777666666555555555555444222222444555444333666666555555555444444444444444555555555555444444666666666666666666555444444444444555444444333333444555555666777888888999666777777777777666666555444444555666777888888999777777666666666666777777::::::::::::999888777777888999:::;;;<<<;;;;;;:::999;;;<<<===>>>@@@CCCEEEDDDFFFPPPaaasss}}}wwwyyy~~~sssmmmjjjoootttrrrnnnkkk~~~{{{wwwrrrlllfffccc[[[WWWQQQKKKEEEAAA>>><<<>>>AAAHHHQQQYYY\\\XXXTTTJJJJJJJJJKKKPPPZZZeeennnyyy}}}|||{{{zzz{{{||||||}}}||||||{{{{{{{{{}}}lll^^^[[[gggnnniiihhhnnn{{{zzztttpppxxxwwweeeccciiivvvrrraaahhhmmmqqquuuyyy]]]GGGAAAHHH@@@@@@???>>>>>>>>>?????????AAABBBDDDCCCBBB???>>>@@@AAABBBDDDEEEFFFGGGGGGDDDCCCBBBAAAAAAAAABBBBBBAAABBBCCCDDDFFFHHHJJJKKKNNNOOOOOOMMMKKKJJJKKKMMMIIIIIIJJJLLLLLLMMMMMMMMMQQQXXX]]]kkk{{{cccUUUbbbzzzcccKKKLLL\\\jjjfffNNN???777888888777444333333333444333333333222222222222000000000000111222333444555:::???BBBCCCFFFKKKPPPbbbeeejjjlllmmmlllllllllfffhhhkkklllnnnpppsssvvvzzz}}}}}}{{{|||zzzzzzyyy~~~}}}yyyxxxyyy}}}}}}}}}|||zzzxxxvvvuuuooommmjjjeee___ZZZWWWTTTFFFDDDAAA>>><<<;;;:::;;;777555555444222333;;;DDDRRR___mmmtttyyy~~~}}}pppuuurrrQQQIII@@@;;;;;;===>>>===<<<<<<===??????@@@@@@@@@888999:::;;;<<<===>>>???======>>>>>>>>>======<<<;;;;;;<<<===>>>???@@@@@@;;;;;;;;;<<<<<<=========@@@@@@????????????>>>>>>???>>>???AAABBBCCCAAA?????????>>>======<<<<<<<<<:::::::::;;;;;;===>>>>>>;;;:::888999;;;=========@@@???===<<<<<<<<<======AAA???>>><<<;;;;;;<<<<<<::::::<<>>@@@BBB@@@???DDDOOO]]]lll}}}sssfff___^^^aaadddfff}}}{{{yyyyyywwwssskkkbbbYYYTTTLLLIIIDDD@@@===<<<>>>@@@@@@EEENNNXXX___]]]UUUMMMGGGHHHKKKPPPYYYeeerrrzzz~~~}}}}}}~~~~~~~~~|||{{{zzzttt]]][[[dddsssuuukkkkkksssqqqmmmooozzznnnaaa\\\bbbnnn|||rrreeefffeeeeeeooo{{{eeeNNNAAADDDIIIAAAAAA@@@??????????????????@@@BBBCCCCCCAAA@@@??????@@@BBBCCCDDDEEEEEEEEECCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCEEEFFFGGGHHHHHHKKKMMMMMMMMMLLLLLLMMMOOOIIIJJJKKKLLLLLLLLLLLLLLLNNNTTTVVV\\\yyyhhhWWW```{{{~~~^^^MMMLLLUUUkkkbbbGGG<<<;;;999888888777666555444444444444333333333222111111000000111111222222666999<<<>>>>>>@@@DDDGGGSSSYYYbbbiiilllmmmlllllleeefffhhhhhhiiikkknnnqqqsssvvv{{{}}}}}}|||{{{{{{xxxzzz}}}}}}}}}}}}|||zzzxxxvvvuuu~~~|||wwwuuuuuu{{{|||xxxxxx{{{xxxxxxxxxwwwvvvtttrrrpppkkkhhhccc]]]UUUOOOIIIFFF???>>><<<;;;:::999::::::555333222222222777EEESSSeeemmmuuuzzzqqqpppzzz\\\FFFBBB===;;;<<<======<<<<<<<<<>>>???@@@@@@@@@@@@999999:::;;;<<<>>>>>>???===>>>>>>>>>>>>>>>============>>>???@@@AAABBBBBB<<<<<<===============>>>AAAAAABBBAAAAAAAAAAAABBBAAA@@@???@@@AAAAAA@@@???======<<<;;;;;;;;;<<<<<<::::::::::::;;;===>>>???===<<<::::::<<<>>>???>>>AAA@@@???===;;;;;;<<<===@@@???===;;;;;;;;;;;;<<<999999;;;>>>@@@AAA???===999:::<<<======<<<:::999888888888999999999999999555666777777555555666777::::::999999999:::;;;;;;CCCAAA===:::888888888999666666666666555555555555777555444444555666666555444444444444333333333333111111222333333333333333555555666666666666555555555555555555444333222222333444555666777888999:::777777888888888888888777666777777888888999999999888888888888888888888888:::::::::999888777666555999:::;;;<<<===<<<;;;;;;;;;<<<============@@@BBBDDDCCCEEEIIINNNXXXjjj{{{zzzyyyuuucccYYYYYY^^^bbb}}}yyyvvvooonnnkkkfff^^^UUULLLGGGBBBAAA>>>;;;:::<<>>>>>======>>>??????>>>>>>>>>>>>>>>???@@@AAABBBCCCCCC======>>>>>>>>>>>>>>>>>>@@@AAACCCCCCBBBBBBDDDEEEEEECCC@@@>>>?????????>>><<<;;;:::::::::;;;<<<===;;;;;;;;;;;;<<<===>>>??????===;;;;;;===?????????AAAAAAAAA???<<<;;;;;;===>>>>>>===<<<;;;;;;;;;;;;:::999:::<<<>>>>>>===;;;999:::;;;<<<<<<;;;:::999888888999999999999999999444555666666555555666777::::::999999888888999999<<<;;;:::999888888888888555555555555555555555555777555333333555666555444444444333333333222222222000111222333333444444333333444555555555555555555333333333444333333222222333444444555666777777888666777777888888888888777777888888888999999999999888888999999999999888888999999999999888777666666999:::;;;======<<<<<<;;;;;;<<<============@@@BBBBBBBBBCCCDDDCCCHHHWWWfffxxxrrrxxxzzzllliiijjjkkk~~~}}}{{{yyywwwsssnnnjjj___\\\WWWQQQJJJEEEAAA???;;;<<<===>>>???CCCJJJOOO\\\ZZZUUUOOOJJJIIIKKKMMMPPPTTT]]]jjjzzz|||zzz{{{}}}~~~}}}}}}~~~qqqlllqqq~~~yyyqqqllliiigggeeecccmmmtttzzzzzzvvvpppjjjfffcccnnn}}}yyymmmfffkkkhhhRRRKKK??????EEE???AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@BBBCCCBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAACCCEEEFFFFFFFFFEEEEEEFFFGGGGGGGGGHHHJJJLLLLLLMMMMMMMMMMMMMMMLLLLLLKKKQQQVVVXXX```zzzhhhbbbvvvlllRRRKKKNNNXXXnnnvvvbbbJJJ;;;888999666222555555555555444444444444000111111222222111111111...///111222444666:::<<<888>>>EEELLLRRRWWW\\\___]]]___bbbccccccdddfffhhhgggjjjlllnnnnnnoooqqqrrrooopppqqqpppooonnnoooqqqqqqqqqrrrrrrrrrsssssssssrrrrrrrrrrrrqqqpppnnnmmmqqqsssvvvvvvtttpppmmmkkkeeeiiioooqqqpppnnnnnnooonnnoooooommmjjjddd___\\\NNNKKKGGGBBB>>><<<::::::888777777777666666666666444444999AAAIIISSSaaammmqqquuu~~~{{{tttXXXDDD>>>===<<<;;;;;;<<<;;;;;;<<<<<<===>>>?????????>>><<<<<<<<<<<<============<<<===>>>???????????????===>>>???@@@AAABBBBBBCCC>>>=====================>>>@@@BBBCCCBBBCCCEEEHHHIIIEEE@@@===<<<===>>>>>><<<;;;:::999999;;;===>>><<<<<<<<<<<<===>>>>>>???>>><<<;;;;;;<<<>>>>>>>>>@@@BBBBBBAAA===;;;:::;;;<<<===============<<<<<<<<<;;;:::;;;<<<===<<<:::::::::::::::::::::::::::888888888888888777777777333444666555555555666777999888888777777888888999888888888888888777777666555555555555555555555555555333111222333444333333333333333333222222222222000111222333444444444444222222333444444444444444111111222222333222222222333333444444555555555666555666777777888888777777777777777777888888888888666777888999999888777666777777888888888888777777888999:::;;;<<<;;;;;;::::::;;;<<<<<<<<<===???AAA???>>>>>>???>>>???GGGPPPfffrrr~~~xxxssswww~~~|||xxxvvvuuussspppmmmhhhaaa\\\RRRNNNFFF???;;;999:::;;;777:::???BBBFFFLLLTTTZZZLLLMMMMMMKKKKKKNNNVVV\\\]]]eeesss~~~|||yyywwwxxx{{{|||{{{{{{{{{}}}sssgggsssxxxiiiiiinnnjjj```qqqooobbbcccddd^^^rrrzzz~~~|||vvvoooxxxxxxTTTEEEEEE===@@@FFF???AAAAAAAAAAAA@@@???============<<<<<<===@@@BBBDDDCCCCCCDDDDDDCCCCCCBBBAAABBBBBBCCCCCCCCCBBBAAA@@@>>>@@@BBBDDDFFFGGGGGGFFFGGGHHHIIIIIIHHHHHHJJJLLLMMMNNNNNNNNNNNNMMMMMMLLLFFFJJJOOOPPPRRRaaa{{{\\\ccc}}}aaaQQQNNNMMMZZZvvvcccKKKCCCAAA<<<777666666555555555444444444000000111111111111111000111111111111222444666888999;;;===@@@CCCHHHNNNSSSXXX[[[^^^```aaacccdddfffaaaccceeeggggggiiikkkmmmkkklllllljjjhhhgggiiijjjlllkkkkkkjjjkkkkkklllmmmjjjllloooqqqrrrpppnnnmmmmmmmmmmmmlllkkkiiihhhhhh[[[^^^cccfffffffffeeeeeeccccccccc```[[[TTTMMMIII@@@>>>;;;888777888999;;;666555555555444444333333666888@@@LLLXXXaaalllvvvwwwxxx}}}yyyzzz{{{zzz}}}~~~yyy\\\EEE===<<<;;;::::::::::::;;;;;;<<<======>>>>>>>>>>>>===============<<<<<<<<<<<<<<<<<<===??????@@@@@@@@@======>>>???@@@AAAAAABBB==================<<<<<<;;;>>>AAABBBBBBBBBEEEHHHLLLGGG@@@<<<;;;<<<===>>><<<;;;999999999;;;===???>>>============>>>??????>>><<<::::::;;;=========???BBBDDDBBB>>>;;;:::;;;;;;<<<>>>??????>>>===<<<>>>===;;;:::;;;<<<<<<;;;;;;::::::999999::::::;;;888777777777666666666666222333555555444555666888666666666666777888999999777777888999888777555444444555555555555555555555333111000000111222222111333333333222222222111111000111222333444555555555111222333333444444444333///000111222222222222222333333444444444444444444555555666777777777777777666666666666777777777777555666777888888777666555666777777888888888888777777888999:::;;;:::999999888:::;;;;;;;;;<<>>@@@AAA???AAAEEEDDDSSSfffsssyyy~~~|||~~~}}}|||{{{yyytttnnnjjjfffccc^^^XXXQQQLLLHHHFFF======<<<<<<;;;;;;;;;;;;===AAAGGGMMMQQQQQQMMMJJJFFFAAAMMM^^^dddjjjnnnjjjwww{{{xxx{{{}}}~~~}}}}}}~~~zzzxxxvvvwww|||rrrbbbnnnzzzoooeee]]]bbbnnnsssyyyxxxkkk^^^]]]eeelll||||||{{{zzz|||zzz~~~TTTMMMDDD@@@AAABBB@@@>>>??????@@@??????>>>===<<<@@@???>>><<<<<<<<<===>>>@@@AAADDDFFFFFFDDDBBB@@@CCCDDDFFFFFFDDDBBBAAABBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNKKKKKKIIIHHHHHHIIIJJJKKKJJJLLLOOOPPPQQQYYYnnnlll^^^lllzzzttt]]]KKKKKKZZZrrryyy```PPPDDD:::<<<666333555444222555;;;333333444333222111000000222222222222222222222222555666888;;;===@@@BBBCCCJJJLLLQQQVVVZZZ]]]``````````````````aaabbbcccdddjjjjjjjjjiiiiiihhhhhhhhhfffhhhjjjkkkkkkiiifffdddhhhhhhhhhhhhiiiiiiiiiiiihhhhhhhhhhhhgggfffdddddd\\\\\\\\\\\\[[[ZZZYYYXXXWWWRRRLLLIIIIIIGGGBBB===888777666666888999999999666222222666666111222666<<>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===============<<<===>>>??????@@@@@@???===>>>???AAABBBBBBAAAAAA@@@???===<<<;;;;;;<<<<<<=========>>>???AAABBBCCCAAA???===<<<;;;<<<===>>>>>>===<<<===>>>???>>>==================<<<;;;;;;<<<;;;:::999:::<<<>>>@@@???BBBAAA===;;;===>>>===>>>>>>>>>>>>>>>??????@@@===============<<<<<<;;;:::999999888888888888888888888777666666666666666444444444444555555555666999999999999999888777666555555555555555555444444444444555555444333222222333333333333333333333333222222222111111111000000111111222333333333333222333333333333333333333333444333222222111111222222444444555555555555555555666666666555666666666666444555555666666666666666444444444555555555666666999999999999999999:::::::::::::::999666666777888999;;;===???@@@???>>>===???????????????>>>======@@@CCCJJJTTTcccvvv{{{yyyyyywwwtttrrrooojjjddd```XXXVVVRRRLLLGGGCCC@@@>>>;;;:::999888999:::<<<===FFFGGGJJJLLLMMMJJJFFFCCCIIIJJJ]]]sss{{{}}}zzz}}}~~~}}}{{{yyyyyyzzzyyyyyyzzz}}}gggaaappphhhZZZ[[[bbbhhhkkkqqqqqqhhh```dddoooxxx|||wwwwwwvvvuuuxxx|||~~~fffMMMHHHAAA???@@@BBB@@@>>>@@@@@@@@@@@@???>>>===<<>>>>>===============>>>@@@AAACCCCCCCCCBBBAAACCCEEEGGGFFFDDDCCCBBBCCCBBBBBBCCCDDDEEEFFFGGGHHHJJJHHHFFFEEEFFFIIIMMMOOOLLLKKKJJJIIIHHHHHHIIIJJJJJJKKKNNNPPPPPPTTTbbbqqqyyyaaa```ooorrr[[[PPPQQQ^^^{{{zzzdddQQQCCCBBB:::666999;;;777444444333333333333333222111111222222222222222222222222444444666888:::<<<>>>>>>CCCFFFIIINNNQQQTTTVVVWWWYYYZZZ[[[\\\^^^aaacccdddccccccddddddddddddddddddddddddfffffffffeeecccbbbaaaaaaaaaaaaaaaaaaaaaaaaeeeeeeddddddbbbaaa```___XXXXXXWWWVVVTTTRRRPPPOOOKKKFFFAAA???@@@???:::666888777666555555555444333999555333666666444777===III[[[nnnvvvzzz~~~ooofffiiinnnqqq}}}xxx}}}}}}|||xxxzzzwww```MMMEEECCCAAA@@@>>>===;;;;;;<<<===>>>????????????????????????;;;<<<======>>>>>>======<<<<<<===>>>????????????===>>>???@@@AAAAAAAAA@@@>>>===<<<;;;:::::::::;;;<<<<<<<<<===???AAABBBCCCAAA???===<<<<<<<<<>>>???>>>===<<<===?????????>>>>>>>>>>>>>>>>>>===<<<<<<<<<;;;::::::;;;===???@@@BBBEEECCC===:::;;;===;;;======<<<<<<======>>>???===============<<<;;;;;;::::::999888888888888999888777777666666666666666444444555555555666666666777777888888777777666555555555555555555444444333444555555555444444333222333333333333333333333333222222222111111000000000000111222222333333222222333333333333333333333333333333222111111111111222333333444444555555555666555555666555555444333222444444555666666666666666444444444555555555666666888888888888999999999999888999:::999777777888::::::;;;<<<===>>>>>>>>>===>>>>>>??????>>>>>>===<<>>BBBDDDGGGHHHHHHGGGEEECCC@@@>>>HHHPPPmmm~~~zzzxxx~~~~~~~~~|||yyywwwvvvwwwzzz{{{~~~pppdddeeerrr{{{]]]OOOWWW``````bbbggggggddddddmmmyyy{{{ssskkkjjjkkklllqqqwwwlllQQQEEEBBB>>>>>>@@@BBBAAA???@@@@@@AAA@@@@@@???>>>=========>>>>>>>>>===<<<<<<>>>>>>???@@@AAAAAABBBBBBBBBCCCEEEDDDCCCBBBBBBCCC@@@@@@AAABBBDDDEEEGGGHHHJJJHHHEEECCCDDDHHHLLLOOOLLLLLLJJJIIIHHHHHHHHHHHHJJJJJJLLLOOOOOOOOOVVV^^^yyyvvv```ggg}}}{{{jjj[[[TTT^^^lllwwwppp```FFF===666888;;;:::444000444444444333333333333333333333333333333333333333222333444555666777888999;;;===???BBBEEEHHHIIIJJJMMMNNNPPPSSSVVVZZZ]]]___]]]^^^___```aaabbbccccccaaaaaaaaaaaaaaa`````````]]]]]]\\\\\\[[[[[[ZZZZZZ[[[[[[ZZZYYYXXXVVVTTTSSSPPPOOONNNLLLJJJGGGEEECCCAAA>>>:::999::::::777555444555555555444444333222555222111444666:::BBBJJJ___mmm}}}vvvjjjcccjjjuuu}}}|||zzz~~~{{{dddNNNBBBAAAAAA??????>>>===<<<===>>>???@@@????????????????????????<<<======>>>>>>>>>>>>>>>;;;<<<===>>>????????????======>>>???@@@@@@@@@@@@===<<<;;;:::999999999999::::::;;;===>>>AAABBBCCCAAA???>>><<<<<<===>>>???>>>=========???@@@@@@>>>>>>????????????>>>=========<<<<<<;;;<<<===???@@@EEEGGGDDD<<<888:::;;;:::<<<<<<;;;;;;<<<<<<===>>><<<============<<<;;;;;;::::::999888888888888888777777777777666666666666555555555555666666666777666666666666666555555444555555555555555444333333444444555555555444333333222222222222222222222222111111111111000000000000000000111222222222222222222222222222222222222222333222222111111111111111111222222333444555666666444555555555444333111000444444555666666666666555444444444555555555555555666666666777777888888888777888999999888999;;;===;;;;;;;;;;;;<<<===>>>>>>=========>>>===<<<<<<;;;>>>===<<<>>>FFFRRRaaakkk|||uuuqqqzzz|||}}}~~~}}}}}}~~~{{{yyyvvvtttsssrrrpppnnnmmmkkkhhheeedddbbb___\\\WWWTTTNNNJJJGGGDDDAAA???===<<<;;;:::999888888888999:::<<>>???AAAAAA@@@>>>AAAAAAAAAAAA@@@???>>>===<<<<<<>>>>>>>>>===<<<;;;>>>>>>>>>>>>???AAACCCDDD???@@@BBBAAA@@@@@@AAABBB>>>>>>???@@@BBBDDDGGGHHHIIIHHHGGGFFFGGGIIIKKKMMMLLLLLLKKKIIIHHHGGGGGGFFFJJJHHHHHHLLLNNNNNNQQQVVVbbb}}}xxxmmmrrr}}}eeeTTTNNNPPPbbb~~~YYYMMM@@@999999999999888555555444444444444444444333333333333333333333333222222222333333444444444666666888:::<<<===??????@@@AAACCCFFFJJJNNNQQQSSSSSSTTTUUUWWWYYY[[[]]]]]]XXXWWWVVVUUUUUUUUUVVVVVVUUUUUUTTTSSSRRRRRRQQQQQQNNNMMMMMMKKKJJJHHHFFFEEEEEEDDDCCCBBB???===;;;:::999777555555666777666555111333555555555444444555111222444999@@@JJJXXXcccuuu{{{kkkmmmwwwmmmRRR@@@<<<@@@@@@>>>============>>>???AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<===>>>>>>??????>>>>>>;;;;;;<<<===>>>>>>>>>>>>=========>>>????????????<<<<<<;;;;;;:::999999999999999:::;;;>>>@@@BBBCCC@@@???===<<<<<<===???@@@>>>======>>>@@@AAA@@@?????????@@@@@@@@@??????>>>=========<<<===>>>???@@@DDDFFFCCC;;;888:::<<<;;;<<<<<<;;;;;;<<<<<<===>>><<<<<<======<<<<<<;;;:::999888777777666666777777777777777777777666666555555555555666666666777777555555666666666666555444555555555555444333222222333444444444444444333333222222222222222222222222000000000000000000000000///000000111222111111111222222222222222222222222222222111000000000000000000000111222333444555666222333555555555444222111333444555555666666555555555555555555555555555555444555555666666777777777555777888999999:::<<>>???BBBEEEFFFFFFFFFEEE@@@BBBDDDEEEGGGKKKQQQUUU\\\ggg~~~{{{yyyxxxzzz{{{zzzyyywwwvvvwwwyyyzzz~~~yyybbbgggppptttmmmddddddjjjdddVVVMMMOOOSSSUUUWWW[[[XXXWWWYYYddduuuxxxjjjfffeeeeeedddeeelll~~~|||aaaMMMAAAAAAAAA@@@@@@AAAAAA@@@>>>@@@@@@@@@@@@???>>>======;;;<<<===>>>>>>===<<<;;;???>>>>>>>>>???AAADDDEEE???@@@AAAAAA@@@AAABBBDDD>>>>>>>>>???AAACCCFFFHHHGGGGGGIIIJJJKKKKKKJJJJJJKKKKKKKKKJJJHHHGGGFFFEEEIIIFFFFFFJJJNNNOOOSSSXXXTTTgggrrrcccOOOGGGMMM```|||~~~qqq[[[FFF:::999<<<>>>777666555444444555555666333333333333333333333333333333333333222222222222444444555666777888999:::999:::;;;===@@@CCCEEEGGGDDDEEEFFFHHHKKKMMMNNNOOOJJJIIIGGGFFFFFFFFFHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAA@@@>>><<<;;;:::::::::999888777666555222111000111222333333333111333555555333222333444333888@@@GGGSSScccttt|||rrrqqqlll{{{}}}yyy|||ppp\\\EEE;;;===AAAAAA>>><<<======>>>???@@@AAAAAA????????????????????????<<<<<<===>>>>>>>>>>>>>>>:::;;;<<<======>>>============<<<=========>>>>>>======<<<<<<;;;::::::999888888999;;;<<<>>>@@@AAA???>>><<<;;;;;;===>>>???===<<<<<<===???AAA@@@?????????@@@@@@@@@@@@??????===============>>>>>>???@@@BBB@@@:::888;;;============<<<<<<======>>>???<<<<<<<<<<<<<<<;;;;;;:::777777666555555555555555666777777888777666555555555555555555666666666666555555666666777666666555555555555555444333222111222222333333333333333222111111111111111111111111////////////////////////...///000000111111000000111111111111111111111111222111000000//////000000...///000111222333444555111222333555666666666555333444444555555555555555555555555555555555555444333333444555666666777777555777888888888:::<<<>>>>>>===;;;:::;;;===???AAA<<<<<<<<<<<<<<<;;;::::::;;;;;;<<<;;;:::;;;>>>AAADDDYYYpppSSSTTTVVVVVVUUUTTTUUUVVVVVVTTTPPPLLLJJJHHHEEECCCDDDBBB@@@@@@@@@???>>><<<<<<:::888777888999999888777777777888:::;;;<<<===CCCDDDEEEEEEDDDAAA>>><<<===@@@DDDHHHLLLSSS\\\cccmmmttt~~~~~~~~~|||zzzyyy||||||{{{xxxvvvuuuvvvxxx{{{vvv```bbblllssspppfff^^^___dddRRRGGGFFFSSS[[[WWWVVV[[[WWWXXX^^^kkk}}}tttbbbaaa^^^]]]^^^bbbqqqgggPPPFFFDDDBBBBBBAAAAAAAAA@@@@@@@@@??????@@@??????>>>===<<<;;;;;;<<<=========<<<<<>>>>>???AAACCCDDD@@@BBBCCCBBBBBBCCCEEEGGG??????>>>>>>@@@CCCFFFGGGDDDFFFIIIKKKLLLJJJHHHFFFJJJJJJJJJJJJIIIGGGFFFEEEGGGEEEEEEIIIMMMOOOTTTYYYTTT```ooo}}}kkkSSSKKKMMMaaaxxx[[[FFF>>>;;;999:::888777555444555555666333333333333333333333333333333333333222222222222444333333444444555777777777888888999;;;<<<>>>???<<<<<<>>>???AAACCCDDDEEECCCCCCAAA@@@@@@@@@AAABBB@@@?????????>>>=========<<<<<<<<<<<<;;;999888777444444555555555555444444333333333333444444555666333555666444000000222555777BBBNNNWWWbbbrrrooodddgggyyy{{{qqqkkkttt}}}\\\LLL===;;;???AAA???===<<<<<<===>>>>>>???@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<<<<===============999:::;;;<<<===============<<<<<<;;;;;;<<<======<<<=========<<<;;;:::999888999999:::;;;===>>>???===<<<;;;::::::<<<===???<<<;;;;;;<<>>>>>???@@@@@@@@@@@@???========================:::>>>>>>:::888;;;============<<<<<<======>>>???;;;<<<<<<<<<<<<;;;::::::777666666555555555555555666777888888888777555444444444444444555555555666444555666666666666666666555555555555444222111000000000111222222222111111000000000000000000000000............////////////......///000000000000000000000000000000000000000111000000///////////////...//////000111222333333000111222333555777888999333333444555555555555444555555555555555444444444333333444555666666777888666777888888777888:::<<<===<<<::::::;;;<<>>>>><<<;;;;;;;;;???IIIYYYnnnDDDFFFGGGGGGEEEDDDEEEFFFFFFCCCAAA??????>>><<<:::<<<;;;::::::;;;<<<:::999888777666666888::::::999:::::::::;;;===>>>@@@AAADDDCCCBBB@@@??????>>>>>>@@@FFFMMMTTT[[[eeerrrzzz}}}xxxyyy|||}}}}}}|||zzzyyyzzzzzzzzzxxxvvvwwwyyy{{{zzzmmmeeepppvvvuuukkkddddddaaa\\\OOOQQQVVV[[[]]]ZZZXXXXXX^^^dddnnnxxx~~~ooo^^^\\\YYYYYYaaaooosssVVVHHHDDDEEE@@@@@@@@@@@@??????AAABBB>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>??????@@@AAA???@@@AAAAAA@@@BBBDDDGGGAAA@@@??????@@@BBBEEEGGGCCCEEEGGGHHHIIIHHHFFFEEEHHHIIIIIIJJJIIIHHHGGGFFFEEEDDDGGGJJJKKKKKKNNNTTTSSSZZZcccsssnnn\\\MMMRRRfffxxxfffXXXJJJ===<<<;;;888666444444555555444444444444444444444444333333333222222222111111333222222222222444555666444444555555666888999:::999999:::;;;<<<======>>>???>>>>>>===============;;;;;;::::::::::::::::::777777777777777666555555333444444555555555444444666666666666555555777888222555666555333444:::???FFFTTTbbbiiippp|||~~~}}}uuueeefffsss}}}{{{}}}vvvsss{{{ssscccLLLAAA:::<<>>>>>>>>>>>========================::::::;;;<<<<<<<<<<<<<<<999999:::;;;<<<<<<<<<<<<===<<<;;;::::::;;;<<<<<<;;;;;;<<<<<<;;;:::888777999999999999:::;;;<<<===<<<;;;999999999;;;<<<>>>;;;::::::;;;>>>??????>>>===>>>>>>???@@@@@@??????<<<<<<=========<<<<<<<<<777;;;===:::888;;;;;;:::<<<<<<;;;;;;<<<<<<===>>>;;;;;;<<<<<<;;;;;;:::999888888777666666666666777666666888888888777555444333333333333444444444444333333444555555555555555555555555444333222111000......///000000000000000000000000000000000000000---------....../////////---...//////000000//////000000000000000000000000000000///............////////////000000111111111222111111111222444777888222333444444555555444444666666555555555444444444333333444555666777888888777888888777666555777999:::999999999999;;;<<<==================<<<;;;;;;999;;;>>>>>>===<<<======AAACCCMMM^^^ppp~~~888:::;;;;;;999888888888777555444444555666666555555444444555666777666555666555444666888999999888>>>>>>>>>???@@@BBBDDDDDDBBB@@@>>><<<===AAAEEEHHHKKKRRR]]]gggqqq~~~}}}xxxttttttvvvyyy|||}}}|||zzzxxxuuuvvvwwwwwwwwwzzz~~~|||lllgggooozzz|||}}}uuuiiiiiimmmdddSSSRRRaaaiiibbb\\\\\\[[[VVVgggrrr}}}wwwiii\\\\\\ZZZ```qqq|||^^^HHH@@@@@@AAA>>>>>>???>>>>>>???BBBDDD>>>>>>>>>>>>===<<<;;;:::<<<;;;::::::;;;<<<===>>>=========>>>>>>>>>>>>>>>;;;<<<=========>>>AAADDDCCCAAA@@@???@@@BBBEEEGGGDDDDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIIIIHHHGGGFFFCCCDDDIIILLLJJJFFFHHHNNNJJJOOOTTT```}}}tttZZZOOOTTTggg{{{cccMMM>>><<<999666555444555555444444444444444444444444222222222222111111111111222111000000111222444555000000111111222444555666444444444444555555666666666666666666666555555555444444444444444444444555222222333333333333222222555555555555555555444444333333333333111111222333111444777777888===FFFMMMYYYiiiwww{{{~~~uuummmmmmeee___ooo}}}{{{zzzwww}}}zzz{{{}}}|||```DDDCCC<<<999===>>>:::999;;;;;;<<<<<<=======================================999:::;;;;;;<<<<<<;;;;;;999999:::;;;<<<<<<<<<<<<===<<<;;;:::::::::;;;<<<::::::;;;;;;:::999777666::::::999999::::::;;;<<<;;;:::888888888:::<<<===:::999999:::===???>>>>>><<<===>>>???????????????;;;<<<<<<<<<<<<<<<;;;;;;666:::===:::888:::999777;;;::::::::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999:::999999888888888888888555666888999888777555444222222222333333333444444111222333333444444444444555555555444333222000///------...//////000//////000000000000000000000000---------.........//////---......///////////////000000000000000000000000000000///...............////////////000000000000333222000///000222555777222333444444555555444444666666555555555444444444333333444555666777888999888888888777555444555666777777777777888999::::::======>>>>>>======<<<;;;999;;;<<<===<<<===???AAAAAAAAAKKKYYYaaaccclllxxx~~~555444444444444444555555333444444444555555666666555444444444555555666777999777888:::???AAA@@@>>>CCCBBB@@@@@@@@@???===;;;<<<===@@@BBBEEEKKKRRRWWW```kkkzzz{{{wwwvvvvvvvvvtttuuuwwwzzz||||||yyywwwvvv{{{{{{uuuttt~~~qqqdddjjj}}}zzzlllbbb^^^___aaaqqqlllkkkiii```VVV[[[jjjxxx}}}iiiaaa]]]ddduuuwwwYYYGGGAAA??????@@@============>>>???@@@AAA@@@@@@???>>>======>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>=========<<<>>>>>>===<<<;;;<<<===>>>??????@@@BBBCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAADDDDDDFFFIIILLLLLLIIIGGGEEEDDDDDDEEEGGGIIIHHHHHHLLLMMMRRRZZZfff{{{hhhUUUUUUaaakkkpppPPPFFF>>>???>>>999555555666555444555666666333000333333333333333333333333222222222222222222222222111222222333333444444555444444333333333333222222222333444444555555444444222222222222222222222222111111222333333444555555444222111111333444444333333000///333555333333666888555888@@@GGGMMMXXXdddkkk|||vvvbbb___jjjsss}}}|||yyy~~~||||||]]]FFFAAA===:::777888999:::999777::::::;;;;;;<<<===>>>>>><<<;;;:::999888999:::;;;999888888777777777777777999;;;;;;:::888666666666555555666666777777777888999999999888888888888777999999:::;;;<<<<<<<<<<<<::::::999999::::::;;;<<<;;;999777888;;;===<<<:::;;;:::888999;;;======<<<>>>======<<<;;;999888777666777888999:::;;;;;;<<<999999999::::::;;;;;;;;;======<<<;;;:::999999888888888888888888888999999777777666444444333333333222222222222222222222222222222222333333444444444///000222333222111///---........................................................................---------............///////////////000000000000...------------...//////000000111111111000000///////////////000000000000333333333444444333222222444444444555555555555666111111222333444666777888555666666777777777777666666666666666777777777777===>>>?????????===<<<;;;<<<<<<;;;;;;;;;<<<<<<===>>>BBBFFFKKKNNNRRRUUUXXX```jjj{{{|||zzz}}}777666666555555666777777555555666666666666666666555555555555666888999:::AAA??????AAADDDEEEDDDBBB@@@???>>>>>>>>>????????????AAAEEEJJJQQQ[[[ffflllyyyyyytttrrruuuyyy}}}}}}{{{xxxxxx{{{}}}wwwuuu~~~vvvbbbgggyyyvvv^^^XXXiii{{{xxxqqqkkkeee]]]ZZZjjjmmmaaaeeepppqqq]]]GGG===<<<;;;;;;<<<============>>>???@@@@@@??????>>>===============<<<<<<<<<<<<<<<===>>>>>>========================<<<>>>>>>===<<<;;;<<<===??????@@@AAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBAAAAAADDDDDDFFFIIIKKKKKKIIIGGGEEEDDDDDDEEEFFFGGGGGGGGGIIIJJJMMMRRRYYYiiilll^^^VVVQQQ\\\sssnnn^^^LLLBBB===::::::>>>999:::999777555555666888444444444444444444444444222222222222222222222222111222222333333444555555444444333333333333222222222333444444555555444444222222222222222222222222222222222333333444444555666555333222222222111000888444333444444333444888<<<@@@LLLZZZcccfffjjjpppyyyhhh^^^eeexxx{{{eeeNNNAAA===<<<:::777888:::;;;999888:::::::::;;;;;;<<<<<<<<<;;;::::::999999999999999888777666666555555666666777999:::999777666666666666666777777777888888888999999999999999:::::::::<<<<<<=========<<<;;;::::::999999999999:::;;;;;;:::888777777:::;;;;;;999:::999888888:::<<<<<<;;;===<<<<<<;;;:::999888777777777888999;;;<<<======999999999:::::::::;;;;;;<<<<<<;;;;;;:::999999888888888888888888888888888888777666555555444444444222222222222222222222222000000111111111222222222///000111222222000///---........................................................................------------.....................////////////000---------------...//////000000000111111000000///.../////////000000000000222333333333333333222222444444444444555555555555222222222333444555666777555666666777777777777777666666666666777777777777===>>>>>>???>>>===<<<;;;<<<;;;;;;;;;;;;<<<<<<===AAACCCFFFGGGHHHHHHJJJLLLPPPZZZjjjzzz}}}zzzwwwvvv888888777777777777777888999888888888888888777777777888888999:::<<<===>>>AAA@@@???@@@AAAAAA@@@???>>>===<<<<<<>>>@@@BBBDDDGGGJJJQQQZZZeeerrr}}}zzzwwwuuuvvvyyy}}}zzzyyy||||||www~~~iii```rrrvvv[[[ZZZxxx}}}ssshhh```[[[ccc}}}qqqdddmmmTTTGGG<<<:::<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>===<<<<<<<<<=========<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<===>>>??????@@@AAABBBCCCCCCAAAAAAAAAAAABBBBBBBBBBBBDDDDDDEEEHHHKKKKKKIIIGGGEEEEEEEEEEEEEEEEEEEEEEEEJJJJJJLLLOOOSSS[[[mmm~~~mmmVVVEEEKKKZZZvvv~~~gggUUUGGG>>>;;;<<<555888:::888444222444777555555555555555555555555333333333333333333333333222222222333444444555555444444333333333333222222222333444444555555444444333333333333333333333333333333333333333444444444555555555444333222222111888555444555444444888>>>HHHPPP^^^nnnvvvxxxyyy{{{xxxpppeeefffyyy}}}jjjLLL>>><<<<<<;;;999888888:::;;;;;;:::999999::::::::::::::::::999999999999999888777777666666555444444444444555555666888777666555555666888888888888999999999999999999::::::;;;;;;<<<<<<>>>???@@@@@@???<<<:::888999999999999999:::;;;;;;999777666666888999999888888777666777999:::::::::;;;;;;;;;:::999888777666777888999:::;;;===>>>>>>999999999:::::::::::::::;;;:::::::::999999888888777777777777777777777777888777777666555555555444111111111111111111111111......////////////000000///000111111111000...---------------------------------------------------------------------------,,,,,,,,,---------......------------............---------------....../////////000000000000//////....../////////000000000111222222333333333222222444444444444555555555555333333333333333444555555555555666777777777777777666666666666777777777777<<<===>>>>>>>>>===<<<;;;;;;;;;:::;;;;;;<<<======AAACCCDDDDDDCCCBBBBBBCCCGGGNNN[[[hhhqqqyyy~~~ttt}}}::::::999888888888999999;;;;;;;;;::::::999999999;;;;;;;;;;;;<<<===>>>???===<<<;;;;;;;;;;;;;;;;;;>>>??????@@@BBBFFFKKKOOOWWW\\\fffppp{{{|||wwwtttwww{{{~~~~~~}}}}}}{{{{{{}}}~~~~~~}}}}}}~~~{{{llliiinnnyyy}}}yyywwwzzzwwwzzztttiiinnn}}}rrrfff```bbbppprrrmmmyyydddHHH@@@:::;;;===;;;:::::::::::::::;;;;;;<<<===>>><<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<======>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<>>>>>>===<<<;;;<<<======>>>>>>???@@@@@@AAAAAA@@@@@@@@@AAAAAABBBBBBBBBCCCCCCEEEGGGIIIJJJHHHGGGDDDEEEEEEEEEDDDCCCDDDEEEHHHIIIMMMPPPRRRVVVbbbnnnnnn^^^ZZZPPPVVVuuuvvvcccPPP@@@888444777::::::888555222000555555555555555444444444333333333333333333333333222222333333444555555555444444333333333222222222222333444444555555444444333333333333333333333333444444444444444333333333333444555444444444555666444333555888999;;;DDDNNNbbbgggpppxxx~~~|||ppphhhddduuu|||vvv[[[CCC888999===999999888999:::;;;;;;;;;999999999999888888888888777888999999999888666555777666666555555555555555222444666666555555666777::::::::::::::::::::::::888888999:::;;;<<<======>>>???@@@@@@???<<<999777999999999888999::::::;;;888777666666666777777777777555444555777999999888999999999999999888777666666777888999;;;<<<======999999999999999999999999999888888888888888888888777777666666666666666666666666666555555444444333111111111111111111111111...................../////////000000000///...---------------------------------------------------------------------------+++,,,,,,,,,------------++++++,,,,,,,,,---------------,,,,,,------...///......//////000000//////........./////////000000000111111222222222222222333333444444444555555555444444333333222333333444444555666777777888777777666666666666777777777777;;;<<<=========<<<;;;;;;::::::::::::;;;<<<======???AAACCCCCCCCCBBBCCCDDDEEEHHHOOOXXX]]]cccmmmwwwuuu}}}{{{???>>>======<<<<<<<<<============<<<<<<;;;;;;:::;;;;;;;;;:::;;;;;;<<<<<<<<<<<<<<<<<<===>>>???AAABBBEEEHHHLLLQQQXXXaaagggqqqwww}}}wwwssssssvvvzzz~~~~~~|||zzzzzzxxxwwwxxx{{{|||mmmeeehhhrrrzzz|||~~~~~~tttfffbbb```eeeqqq||||||rrrjjjiiirrr}}}vvv~~~eeeFFF@@@:::666777888666555777999999999999:::;;;<<<===;;;::::::999::::::;;;;;;;;;;;;;;;:::;;;<<<<<<===;;;;;;;;;;;;<<<<<<======<<<>>>>>>===<<<;;;<<<===<<<<<<<<<===>>>>>>????????????@@@@@@AAABBBCCCCCCCCCCCCDDDFFFHHHIIIHHHFFFCCCEEEFFFEEECCCBBBDDDEEEDDDFFFJJJOOOOOOPPPWWW___fff{{{uuu]]]NNN[[[vvvppp\\\OOOJJJDDD===;;;;;;:::555111666666555555444444444333333333333333333333333333222333333444444555666666444444333333333222222222222333444444555555444444333333333333333333333333555444444444444444444444111333333333111222444777444888???FFFIIINNN[[[ggg}}}ttthhhcccjjjtttnnnYYYOOOEEE:::777===999999:::999::::::;;;===888888888888888888777777666777888999888777666555999888888777777777777777222444666777666666666888;;;;;;;;;:::::::::::::::666777888999:::;;;<<<===<<<===>>>>>>>>><<<:::888999888888888888999::::::777777666666555555666777666444333444666888888777888888888999999888777777666666777888999:::;;;;;;888888888888888888777777666666666777777777777777666666666555555444444444333333444444444333222111000000000000000000000000////////////////////////////////////......------------------------------------------------------------------------------++++++++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,---...///////////////............///////////////000111111222222222111333333333444444444444555444444333222222222222333444555666777888888888888666666666666777777777777:::;;;<<<======<<<;;;:::999999999::::::<<<=========???AAABBBBBBBBBCCCEEEAAAAAACCCHHHJJJLLLSSS\\\bbbjjjppprrr|||yyyCCCBBBAAA@@@????????????==================<<<<<<;;;::::::::::::;;;<<<<<<===>>>@@@BBBDDDGGGKKKOOOOOOUUU\\\ccckkkttt|||yyyyyyyyyyyyxxxvvvuuusssrrrsssuuuxxxzzzxxxuuusssuuu|||ooo]]]ZZZ___xxx___PPPLLLTTThhhuuutttuuu{{{{{{wwwuuuxxx{{{hhhKKK555:::666555666777555666:::888888888888999:::;;;;;;999999888888888999:::::::::999999999999:::;;;;;;;;;;;;;;;<<<======>>>>>><<<>>>>>>===<<<;;;<<<===<<<<<<<<<=========>>>>>>===>>>???@@@AAABBBCCCDDDCCCCCCCCCEEEGGGHHHGGGFFFCCCEEEGGGFFFDDDCCCEEEGGGGGGIIIMMMRRRQQQOOOQQQVVVXXXgggooo```]]]hhh~~~~~~kkk\\\HHH<<<::::::999666777777777666555555444444333333333333333333333333333333333444555555666666444444333333333333222222222333444444555555444444333333333333333333333333444444444444444555555555333444444222000222777;;;CCCJJJVVV___bbbgggssszzzrrrggg]]]XXXaaawww~~~}}}mmmSSSAAADDDEEE<<<777<<<:::;;;;;;:::999999;;;===777777888888888888888888888888888888888777666666;;;:::999999888888999999444666888888777777888999;;;;;;;;;;;;::::::::::::666777888999:::;;;<<<<<<>>>>>>======<<<;;;::::::888888888888888999::::::666777777666555444555777555444333444666777777777777888888999999999888888777777777777888888888999777666666666666555555555444444555555666666777777666555555444444333333333111111333333333222111000////////////////////////000000000////////////...///.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------...+++,,,---...////////////------........./////////...///000111111111111111333333333333444444444444444333222222222222222333333444555777888888888888666666666666777777777777999:::;;;<<<<<<<<<;;;:::999999999999:::;;;======<<<>>>@@@@@@??????@@@AAA@@@>>>???BBBCCCDDDHHHNNNRRRUUUYYY^^^iiivvv~~~AAA@@@???>>>===========================>>>>>>>>>=========>>>@@@BBBCCCDDDEEEHHHLLLOOOSSSYYY```eeeiiipppxxx|||zzzwwwvvvwwwyyyzzzzzztttqqqnnnkkkkkkooosssvvvuuuttttttzzz~~~hhhUUUMMMXXXhhh___NNNPPPVVV___dddgggmmmtttyyy}}}fffKKK;;;666666444666999888555777;;;777777777777888999::::::888777777777777888999:::888888777777888888999:::;;;;;;<<<======>>>??????<<<>>>>>>===<<<;;;<<<=========>>>>>>>>>>>>??????======>>>@@@AAABBBCCCDDDCCCBBBBBBDDDFFFHHHGGGFFFBBBEEEHHHGGGDDDDDDFFFJJJJJJLLLQQQVVVVVVRRRRRRVVVUUU]]]mmmzzzddd___fffnnn|||dddQQQGGGAAA===;;;::::::999888888777666666444444444444444444444444333333444444555666666666444444333333333333222222222333444444555555444444444444444444444444444444333333444444555555666666555666777777777<<>>???<<<;;;>>>:::<<<===;;;999888:::<<<777777777888888999999999999999888777777777777888;;;::::::999999999999999777999::::::999888999:::;;;;;;;;;:::::::::999999888999999:::;;;<<<<<<===CCCAAA???===;;;:::::::::888888888888888999999:::666888888777444444555777666444333444666777888777777888888999:::::::::999999999999888888888777777555555555444444333333333222333333444555666666666555555444444333222222222000111333444444333222111////////////////////////000000//////............///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************+++++++++++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++,,,---............---------.........//////---...///000111111111111222222333333333444444444333222222222222222333333333444555777888888999999666666666666777777777777888999:::;;;<<<;;;;;;:::888888888999:::;;;===>>>;;;===?????????>>>???@@@AAA???@@@CCCDDDCCCDDDIIIFFFEEEHHHQQQ[[[ccckkkrrr}}}<<<<<<;;;999999888888888<<<<<<======>>>>>>??????@@@AAABBBDDDGGGJJJMMMNNNRRRVVV[[[```eeellluuu{{{~~~}}}|||rrrsssvvvzzz||||||yyyvvvnnnnnnmmmmmmnnnoooppppppqqqsssyyyfffRRRHHHLLL^^^qqqtttwwwrrr[[[TTT```eee^^^YYY___gggjjjvvv~~~vvvyyypppQQQ999666>>>111111555888666111111555666666666666777888999:::777777666777777888999999777777777666777888888999<<<<<<<<<===>>>??????@@@<<<>>>>>>>>><<<;;;<<<===????????????@@@@@@@@@@@@<<<===>>>???AAACCCDDDDDDCCCBBBBBBCCCFFFGGGGGGFFFAAAEEEHHHHHHEEEDDDHHHKKKFFFHHHNNNUUUVVVSSSTTTWWWUUUVVV^^^ooo|||ssshhh]]]cccsssppp^^^OOOFFFAAA<<<<<<;;;;;;:::999888888444444444444444444444444333333444444555666666666444444444333333333222222222333444444555555444444444444444444444444444444333333333444555666777777555888;;;<<<@@@IIIUUU___hhhsssxxxoooggg^^^[[[gggvvvwww}}}~~~vvv___AAAEEEDDD<<<999===AAA@@@;;;===>>><<<999888:::<<<666777777888999::::::;;;;;;:::888777777777888999;;;:::999999888888999999999:::<<<<<<:::999::::::;;;;;;;;;::::::999999999::::::;;;;;;<<<=========GGGEEEAAA>>>;;;:::::::::888888888777888999999:::777888999777555444555888666444333444666888888777777888999:::::::::::::::;;;;;;::::::999888777777444444444333333222222222222222333333444555666666555555444333333222111111111222444555555444333111/////////////////////////////////......---------......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---...***+++,,,---............---------.........//////---...///000111111111111222222333333333444444444222222111111222222333444333444555777888888999999666666666666777777777777888888:::;;;<<<;;;;;;:::888888888999:::;;;===>>>:::<<>>BBBBBB>>>>>>AAAEEE???AAAKKKPPPNNNSSS[[[aaagggnnnsss{{{}}}======<<<<<<======>>>???AAAAAABBBEEEHHHKKKKKKKKKKKKOOOUUUYYY[[[___eeeiiirrrvvv~~~|||wwwsssqqqpppnnnrrrvvvxxxxxxvvvuuuuuuvvvtttqqqqqqrrrrrrqqqpppvvvyyyqqqcccMMMKKK[[[ccceeennnppppppmmmgggbbbbbbfffjjjcccbbb]]]TTTNNNQQQ]]]ggg}}}{{{uuutttuuuvvvhhhfffxxxxxxZZZEEE===:::777333333333333333333333333333222444666777777777888:::777777888888888999999999999999888888888999999:::======<<<<<<<<<<<<======>>>>>>=========>>>>>>???>>>??????>>>===<<<<<<===;;;<<<>>>@@@BBBCCCDDDDDD@@@AAAAAABBBCCCDDDEEEEEEBBBCCCDDDEEEDDDEEEHHHJJJHHHKKKNNNPPPPPPPPPPPPQQQVVVUUU]]]jjjuuuddd___ZZZbbbzzz|||kkk```YYYKKK???;;;;;;:::888888444444444444444444555555333555666666555555777888555666777777555333444444444555666555333222333444555222333666666444333666666555333444777===CCCGGGLLLOOOQQQUUU^^^ooovvveee]]]]]][[[nnn~~~|||}}}hhhQQQBBB<<<;;;::::::::::::;;;<<<999999999:::::::::;;;;;;;;;::::::999888777666666666777777777777888888888::::::;;;;;;::::::999888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;:::999888666666:::999999999:::<<<>>>???AAA???===:::888666666666888888888888999:::;;;;;;666666555444444555777777888888888888888777666666777888999:::;;;===>>>>>>===<<<:::888666666666666444333333222222333333444000000000111111222222222222222111111000///......111111111000000000000000000///......//////...---////////////////////////---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,------------------------..................------////////////000000000000111111000000111111222333111111222222222333333333222333444666777666666555555555555555666777999999999999999999999888777666888888777777888888999:::;;;;;;<<<>>>???AAABBBBBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBAAA@@@AAABBBDDDEEEIIIJJJMMMRRRZZZbbbjjjnnnCCCCCCCCCDDDEEEGGGHHHIIIOOOOOOPPPTTTYYY]]]``````eeejjjoootttxxx}}}~~~{{{yyyvvvsssqqqppppppqqqppprrruuuvvvuuutttuuuuuuwwwvvvssspppnnnpppuuuzzzrrrddd___XXXdddfffcccdddcccgggtttkkk___SSSOOOVVVaaaiiilllbbb^^^WWWRRRQQQXXXccclllxxxpppiiifffeee```jjjvvvgggWWWCCC777555555333///333333333333333333333333222444666777777777888:::999999999999999::::::::::::::::::::::::;;;<<<===>>>>>>======<<<=========>>>======<<<<<<======>>>===>>>???>>><<<;;;<<<===>>>>>>???@@@AAABBBBBBAAA@@@AAAAAABBBBBBCCCCCCCCCBBBCCCDDDDDDDDDEEEGGGIIIIIIKKKMMMNNNNNNNNNPPPQQQWWWWWW\\\fffjjjqqqvvvhhh___eeexxxzzzkkk\\\SSSMMMFFFAAA???<<<;;;999777666666777888555666888777666666777888555666777777555444444555555666666666444333444666888555555888999888999===<<<===???EEELLLVVV___dddrrrttttttuuuyyyxxxlllfffbbbaaaeeekkk~~~|||}}}zzz```KKKDDDEEE<<<;;;:::999999:::;;;<<<999999999999::::::::::::::::::999999888777666666888999999999999:::::::::999999:::;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999:::::::::999888888::::::::::::::::::;;;;;;===<<<:::999888888888888999999999999:::;;;<<<===888777666555555666777777888888888888888777777666888888999:::<<<======>>>===<<<:::888666555555555444333333222222333333444222222222222333333444444333222222111000000//////000000000000000000000000111///......///000...---........................------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,------------------------..................------.../////////000000000000111111000000111111222333111111222222222333333333222333444555555666555555555555555555666777888888888999999999999888777666888888777777888888999:::;;;;;;<<<>>>???@@@AAABBBBBBAAAAAA@@@@@@@@@@@@@@@>>>>>>=========>>>???@@@???@@@@@@BBBEEEIIIMMMOOOWWWXXXYYYZZZ]]]___aaabbbllllllnnnrrryyy|||vvvrrrooonnnlllkkklllooorrrtttssstttsssrrrpppppprrrtttvvvwwwvvvrrrpppuuummmXXXPPPQQQXXXrrr}}}tttllleeebbbiiicccTTTFFFGGGVVVeeejjjhhhccc^^^XXXZZZbbbmmmsssvvv|||{{{xxxtttooojjjgggfffbbb}}}cccFFF===444111555777555111222222222222222222222222333555777777777777888999;;;;;;;;;:::::::::::::::;;;;;;;;;<<<===>>>???@@@@@@???>>>=====================<<<<<<<<<<<<<<<===<<<>>>>>>>>><<<;;;<<<===@@@AAAAAAAAAAAA@@@??????AAAAAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLLLLNNNPPPWWWWWW[[[`````````jjjyyyttthhhjjjyyy}}}tttjjjaaa]]]UUUQQQKKKEEE@@@>>>>>>>>><<<===>>><<<:::999999:::888:::::::::888777888999999:::;;;:::999999;;;===>>><<<>>>DDDHHHIIILLLQQQSSSVVV\\\eeeppp||||||zzzhhh]]]TTTWWWcccppp{{{}}}}}}}}}~~~~~~xxxvvvzzzbbbGGG888999AAA::::::999999999999::::::888888888999999999::::::999999999888888777777777888999999999999:::::::::888888999:::<<<======>>>===<<<<<<;;;:::999888777777888999::::::::::::::::::::::::::::::999888888888888888888888999:::;;;999999999:::;;;<<<>>>???::::::999888777777777777888888999999888888777666999999:::;;;;;;<<<=========<<<:::888666555444444444333333222222333333444333333444444444444555555333333222222111000000000/////////000000000000000111000//////000000///...........................------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,------------------------------------------............/////////000000000111000000000000111222222111111222222222333333333222222222333333444555666666666555555555666666777888888999999888888777777888777777777777888999999;;;;;;<<<===???@@@AAAAAAAAA@@@@@@???????????????<<<;;;;;;;;;;;;<<<======<<<<<<<<<<<<<<<;;;;;;;;;ssstttuuuwwwzzz}}}{{{uuupppmmmmmmlllkkkkkkmmmppptttwwwtttsssrrrooommmnnnrrrtttuuuwwwxxxxxxzzz}}}iiiVVVMMMTTT```qqqqqqmmmiii^^^XXXOOOMMMOOOZZZffflllhhhbbb```]]]___jjjzzzzzzooossswwwxxxuuurrrrrrssszzztttMMM<<<888444444777999777444222222222222222222222222333555777777777666777999::::::::::::999999999999:::;;;;;;<<<===>>>@@@AAAAAA@@@???>>>>>>======>>>===<<<<<<;;;;;;;;;;;;<<<;;;=========;;;;;;<<<===@@@@@@AAAAAA@@@@@@??????BBBBBBBBBBBBBBBAAAAAAAAACCCDDDEEEEEEEEEEEEGGGIIIJJJKKKKKKJJJIIIKKKMMMPPPWWWVVVYYY\\\ZZZYYY___hhh}}}wwwxxx|||uuuooofff[[[SSSMMMJJJIIIIIIIIIHHHFFFBBB?????????@@@AAABBBAAA??????@@@BBBCCCDDDEEEEEEDDDEEEGGGIIIMMMNNNUUU```gggiiilllppprrruuu{{{~~~sssuuunnneeegggVVVSSSWWWggg|||uuuwww||||||}}}www]]]III???;;;999777999999999888888999999999777777777888888888999999888888888888777777777777666666777777777888888888::::::::::::;;;<<<======<<<;;;:::999999888888888888888999::::::::::::999777888999::::::999888777666777777777888999::::::888888888999;;;<<<>>>???<<<<<<;;;:::999888888888888999999999999888777777999999::::::;;;;;;<<<<<<<<<;;;:::888666555444333444333333222222333333444444444444444444444444444333222222222111111111000......///////////////000222000//////000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.............../////////000000000000000000000111222222111111222222222333333333333222111111222333555666666666555555444555555555777777888888888888777777777777777777777888999999;;;;;;<<<===>>>???@@@AAA@@@???>>>>>>======>>>>>>===<<<<<<<<<<<<===============>>>?????????>>>===~~~{{{wwwtttrrrqqqqqqrrrqqqooonnnoooqqqsssuuuoooppppppqqqrrrvvv|||wwwcccSSSLLLOOO^^^mmm~~~kkkgggdddYYYQQQEEETTTgggrrrssslllddd```YYY\\\hhh{{{wwwrrrvvvxxxuuuqqqrrryyy}}}^^^EEE888666333222333444333111111111111111111111111111222444666666555555666777777777777777777777777777999999999:::;;;<<<>>>???@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;:::;;;<<<<<<;;;:::;;;=========>>>???@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBDDDEEEFFFEEEEEEEEEGGGIIIHHHIIIIIIIIIHHHIIILLLOOOWWWVVVVVVWWWWWWWWW[[[aaattt{{{pppsssvvv|||yyypppjjjfffdddbbbbbb```\\\WWWSSSRRRRRRVVVVVVWWWVVVTTTUUUVVVXXX[[[\\\\\\\\\\\\^^^aaadddjjjmmmwwwkkk]]]^^^ZZZXXXaaaaaaeeepppxxxyyysss___GGG<<<>>>@@@:::333777888888888888888888777666666666777777777888888777777777777777777888888666666777777777888888888<<<;;;;;;:::::::::;;;;;;999999888888888999999:::999::::::::::::999888888555666777999::::::999888777777888888999999999999777777777888999;;;<<<======<<<<<<;;;:::999999888999999999999999888777777999999999999::::::::::::::::::999888777555444333444333333222222333333444333333222222222222222222222222222111111111111111------........./////////111000//////000000///...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................////////////000000//////000000111222111111222222222333333333333222111111222333555666666555444444444444444555666777777888888888777777777777666666777777888999;;;;;;<<<===>>>??????@@@>>>>>>===<<<<<<<<<<<<=====================<<<<<<999:::<<<>>>???>>>>>>===}}}{{{zzzuuusssqqqpppppprrruuuwwwtttsssrrrqqqpppqqqrrrrrrlllppptttzzzaaaWWWOOOOOOVVV___jjjsss}}}jjj[[[RRRNNNSSSfffwwwxxxfff______```iiizzz|||xxxvvvqqqkkkkkkuuu^^^BBB777555444222111111111111222000000000000000000000000111333555555444333444555444444555555555666666666777777777888999:::;;;<<<>>>>>>>>>======>>>>>>???>>>>>>===<<<;;;;;;;;;;;;999:::<<<;;;::::::;;;<<<::::::<<<===??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDCCCCCCEEEGGGEEEFFFHHHHHHHHHIIILLLNNNUUUTTTRRRRRRSSSUUUXXXZZZdddooowwwsssnnnmmmuuu}}}zzzxxxxxx|||||||||{{{zzz{{{}}}{{{ooo[[[TTT\\\^^^fffxxxyyyoooMMMGGG???999888888888777666666777888888777666666555555555666666666777777666666666777777888888888888999999999999:::::::::<<<;;;:::999888999::::::999888777777777888:::;;;:::::::::::::::999888777555666777888999:::::::::888888999999:::999888888888888888888999:::;;;;;;<<<<<<<<<<<<;;;;;;999999999999999:::999999888777999888888888888888888888888888888888777666555444444333333222222333333444222222111111111111000000000000000000000000000000,,,,,,------.../////////000///......//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------........./////////000////////////000111111111111222222222333333333222222222333333444555666444444333333333444444555666666777777888888777777777666666666666777888888;;;;;;<<<======>>>??????======<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999888999:::;;;;;;:::999999}}}zzzwwwuuusssooooooooopppqqqtttvvvxxxsssssstttttttttssssssrrruuuzzznnncccMMMLLLRRR^^^iiinnnqqqsssvvv{{{ooo]]]RRRMMMTTTfff}}}kkkeeefffppp{{{{{{uuummmlllvvv|||```AAA111///222333444444222111222333000000000000000000000000000222333333222222222333222222333444555666777777777777777777777888999999<<<<<<<<<<<<===>>>??????@@@???>>>===<<<<<<<<<<<<888:::;;;;;;::::::;;;<<<888999;;;<<<===>>>>>>>>>>>>>>>??????@@@@@@AAAAAA@@@AAAAAAAAA@@@@@@AAACCCAAACCCFFFHHHIIIJJJKKKMMMPPPPPPOOOQQQTTTWWWWWWVVV[[[]]]hhh|||vvvqqqwww~~~pppmmmsssiiieee^^^cccpppvvv}}}{{{~~~rrr]]]LLL999999999777555444666888555666777777777777666555444444555555555666666666555555555666777888888999888999999999999::::::::::::999888777777888:::;;;:::999777666666777888999888888999:::::::::999999888888888888888999:::;;;777888999:::;;;;;;:::999::::::999999999::::::;;;:::;;;<<<<<<<<<;;;:::999999999::::::999999888777888888777777666666666555555666777888888777666555444333333222222333333444222222111111111000000000////////////////////////+++,,,,,,---....../////////...------......---,,,++++++++++++++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************************++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))************++++++++++++++++++++++++***++++++,,,------......---------........./////////////////////000111111111111222222222333333333222333444555555666555555333222222222333444555555555666666777777777777777666666666666666777888888;;;;;;<<<<<<===>>>>>>>>><<<<<<;;;:::::::::::::::::::::;;;;;;;;;:::999888:::::::::::::::999999888}}}||||||}}}~~~{{{zzzzzzxxxvvvtttrrrqqqqqqrrrssstttuuuuuuuuuuuurrrsssuuuvvvwwwwwwvvvvvv|||cccPPPFFFXXX[[[dddooouuurrrnnnmmmjjjbbbQQQHHHPPPZZZlllwwwrrrrrryyyzzztttxxx|||___DDD555444888///222555444222/////////000000000000000000000000///111222222111111111222111222333444555777888888777777777666777777888888;;;;;;;;;;;;<<<>>>???@@@@@@@@@???======<<<<<<<<<888999;;;:::::::::;;;<<<999999:::;;;<<<<<<<<<<<<;;;<<<<<<===>>>??????@@@===>>>???>>>======???@@@???BBBFFFHHHIIIJJJKKKMMMJJJLLLNNNQQQVVVZZZYYYVVVYYYVVVYYYdddsss{{{sssggg[[[]]]gggssstttttt}}}~~~zzzyyyyyyyyyqqq___FFF444999555111333777999666333444555666777777666555444444444444555555555666666444555555666777888999999666777777777777888888888888777666666777999;;;===<<<:::888666555555666777666666888999:::;;;;;;;;;<<<;;;999888888888999:::666777999;;;<<<<<<<<<;;;<<<<<<;;;::::::::::::;;;999:::;;;<<<<<<<<<;;;:::999::::::::::::999888888777777666666555555444444444555666888888888777666444333333222222333333444222222222111111111000000............////////////++++++,,,------.../////////---,,,,,,---...,,,+++++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++++++++************************)))************++++++++++++++++++++++++++++++++++++++++++************)))))))))))))))************++++++++++++++++++++++++******+++,,,,,,---......---------........./////////////////////000111111111111222222222333333333222333555666777666666555111111222222333444555666555555666777777777777777666666666666666777888888;;;;;;<<<<<<======>>>>>><<<;;;::::::999999::::::;;;<<<<<<===<<<;;;:::999999999999999999999999999zzzuuutttxxx{{{vvvvvvwwwwwwxxxxxxwwwwwwyyyzzzzzzxxxuuuuuuwwwzzzooovvv~~~wwwgggUUULLLPPPXXXiiieeeccciiiqqqrrrjjjaaa]]]PPPFFFLLL___qqqwwwuuussszzzyyyqqqyyy}}}}}}~~~|||XXXEEE;;;222222777222222222111111111000000000000000000000000000000222222222111111111111111222222333444444555666666777777888777777666555555:::::::::;;;;;;<<<<<<<<>><<<;;;<<<>>>===<<<999888777777888999666666555555777999<<<>>>;;;;;;<<<<<<======>>>>>>>>>>>>>>>>>>???AAACCCEEECCCEEEGGGHHHGGGHHHIIIJJJHHHHHHJJJLLLPPPTTTWWWZZZXXXWWWZZZaaagggppp}}}rrrrrrtttwww~~~|||{{{yyypppkkkeee^^^XXXWWW```kkk{{{{{{{{{wwwxxxsssdddOOO>>>555444444444444555555555666666555666777999888777555444333333333333333333333333777666555444444444444444777666555555555555666666888999:::::::::999888777777777777666444444555666555666666777888999999:::888888999::::::::::::999;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;:::888777777999:::<<<:::888666555333333333333222222222222333333444555222222222111111111111111222111111000///......---......---------,,,,,,,,,---,,,,,,,,,,,,---......333111...+++***+++---///------,,,,,,,,,,,,++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))************************************)))************+++++++++******************************+++++++++,,,,,,,,,)))************+++++++++---------............///............////////////555333111222444555333111111222333444555555555555555555444333111222444777777777777777666666666666444444444555555555555555::::::;;;;;;<<<;;;;;;;;;;;;:::999999888888999999999999888888777777666666999888777666666666666666~~~}}}|||zzzyyyvvvvvvuuurrrpppqqqvvvzzzvvvxxxzzz}}}{{{|||}}}|||{{{|||}}}tttYYYRRRLLLMMMSSSYYY\\\^^^gggkkkrrrvvvtttiii[[[PPPBBBLLL\\\nnnxxxvvvlllbbbbbbiiiuuu~~~~~~zzzxxxzzz|||}}}}}}}}}}}}~~~www^^^EEE;;;777222111666222222222111111000000000000000000000000000000000111111111111000000000000111222222333444444555555666666777777666555555444777888888999999:::::::::===>>>>>>===;;;;;;<<<>>><<<:::888777666666777888777777666666888:::===>>><<<<<<===============>>><<<<<<===>>>@@@BBBEEEFFFCCCEEEGGGHHHHHHHHHIIIJJJIIIIIIIIIJJJLLLOOOQQQSSSVVVTTTWWW\\\```cccmmmxxxsssoooiiieeecccbbbbbbaaaZZZ\\\aaahhhmmmvvvvvvyyy~~~yyywwwzzzrrriiiZZZIII===777666777333333333444444444555555444555777888888777555444444444444333333333333333666666555555444444444444777666666555555666666777777888999::::::999888777777888888666444333444555444444444555555666666666888999999:::::::::::::::999::::::;;;;;;:::::::::::::::::::::::::::::::::999999999999999999999999:::999888777777999:::<<<;;;888666555666666555444222222222222222333444555222222222111111111111111111111000000///......---...------------,,,,,,,,,,,,,,,,,,,,,,,,---......111000...,,,+++,,,------------,,,,,,,,,+++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))************************************)))************+++++++++*********************************+++++++++,,,,,,)))************+++++++++------------........................////////////444222111111333444333111222222333444555555555555555555444333111222444777666666666666666666666666555555555555555555555555999999:::;;;;;;;;;;;;;;;:::999999888888888888888777777777777777666666666777666666555555555666666~~~}}}|||{{{zzzzzzzzzuuutttsssrrrqqqppppppppprrrttttttssssssvvv}}}tttdddUUULLLHHHIIINNNVVVaaaggggggeee]]]eeennnpppiii]]]SSSNNNOOO___rrr{{{wwwkkkbbb^^^```fffttt~~~mmmmmmllljjjjjjnnnwww~~~nnnNNN???333222444111000222111111111111000000000000000000000000000000000000////////////////////////000111111222222333333333444555555555555444444333555555555666777888888888:::;;;<<<;;;::::::<<<===:::999888666555666666777888888777888999;;;===???>>>>>>>>>>>>============:::;;;<<<>>>@@@CCCEEEGGGCCCEEEGGGHHHGGGGGGIIIJJJIIIIIIHHHHHHIIIJJJKKKKKKQQQPPPSSSWWWZZZYYYZZZ]]]ggg}}}pppeee^^^WWWUUURRRSSSWWW[[[___```iiimmmvvv~~~xxxpppnnnooobbbTTT@@@444111333555555111222222222222333333333333444555666666666555444444444444444444444444444666666555555555555555555777777777666666777777888777888999::::::999888777888888888666333222222444444444444444444444444555888888999:::::::::::::::888888999999999888888777999999999999999999999999::::::::::::::::::::::::999888888777888999:::;;;999666444666999999555000333222222222222333333444222222222111111111000000111000000//////.........------------,,,,,,,,,,,,,,,,,,,,,,,,------------///......------,,,,,,,,,,,,,,,,,,,,,++++++++++++************************++++++++++++++++++++++++******))))))))))))******))))))))))))************************************)))************+++++++++*********************************++++++++++++,,,)))************+++++++++------------............---............/////////222111000111222333222000333333444444444444333333444444444333111222444666666666666666666666666666777666666555555444444444777888999:::;;;;;;;;;;;;888888888888777777777777555555555555555666666666555444444444444555555666zzzzzzzzzzzzzzzzzzzzzzzztttsssqqqpppppppppqqqrrrlllllllllkkkjjjkkkmmmoootttvvvyyyzzz|||kkkWWWKKKEEEBBBAAAZZZjjj||||||uuuooolll^^^^^^[[[WWWSSSUUU[[[bbbssszzz}}}tttdddYYYZZZ___eeennn}}}{{{vvvhhheee```\\\___mmmyyy]]]JJJ;;;333...111333000......000000000000000000000000////////////////////////------............//////000000000000111111222222333333444444444333333222333333444555666777777888888999:::999888999;;;===:::999888777777777777777999999999999:::<<<>>>????????????>>>>>>======<<<;;;;;;===>>>@@@BBBDDDDDDBBBDDDFFFGGGGGGGGGHHHIIIHHHHHHHHHGGGGGGHHHHHHHHHMMMMMMOOOTTTWWWXXXVVVUUU[[[gggzzz|||tttiii___XXXUUUSSSSSSWWW^^^jjjuuu~~~~~~zzzzzzuuuhhh\\\KKKBBB888333444555333000000000000111111111222222222333444444555444444333444444444555555555555555555555666666666555555555888777777777777888888999888888:::;;;;;;:::999999999999888666333111222333666666666666666555555555777777888999999999888888888888888888888888777666888888888888888888888888::::::::::::::::::::::::888888777777888999:::;;;999777888===BBBAAA999000333222222222222222333333333333222222111000000000000000/////////.........---------,,,,,,,,,++++++++++++,,,,,,------------,,,------...---,,,+++***,,,,,,,,,++++++++++++*********************************************************))))))))))))******((()))))))))************************************))))))*********+++++++++************************************++++++++++++))))))*********+++++++++,,,,,,---------.........---------.........//////000000000000111111111111333333444444444333222222333444444333222222333555444555555555555555666666888777777666555444444333555666777999:::;;;;;;;;;777777777777777666666555333333333444444555555555333222222222333444555555oooooooooooooooppppppqqqmmmlllkkkjjjjjjkkklllmmmjjjkkkjjjhhhggghhhkkkoooqqquuu{{{pppaaaLLL>>>;;;AAAHHHMMMddd{{{uuukkk```WWWJJJCCCHHHVVVgggsss|||}}}zzzmmm]]]TTTVVV[[[iiivvv{{{wwwlllggg```^^^fffyyywww[[[BBB555777333000222222000......////////////////////////........................,,,,,,------............//////000000000000000111222222333333333333222222333333444555666777888888777888999888777888:::<<<::::::999999888888888999999999::::::;;;<<<===>>>??????>>>>>>======<<<<<<======>>>???@@@@@@AAAAAA@@@CCCEEEFFFEEEEEEFFFHHHFFFFFFGGGHHHHHHIIIIIIIIIKKKLLLNNNPPPTTTWWWWWWUUUYYY[[[cccsss~~~vvvxxx{{{{{{xxxuuuttttttmmmllliiieeeaaa___aaabbbeeegggmmmxxx|||zzzxxxwwwnnnZZZIII:::999888777666444111.../////////000000000000111111111222222333333333333444444444555555555666666555555666777777666666555777777777777777888999999888999;;;<<<<<<<<<;;;:::999:::999777444222333444666666666666666555555555555555666777777777777777999999999999999888777777777777777777777777777777999999999999999999999999666777777777888999::::::<<<<<>>>>>FFFNNNSSSUUUhhhtttppp\\\NNNFFF???AAANNN___nnnvvvqqqpppjjjaaaZZZZZZaaaiii{{{}}}yyyxxxssspppnnnppp{{{pppZZZEEE777222222222111111111000000000............////////////........................,,,,,,,,,---......//////000000000000000000000000111222222333333333333333222333444555666888888999777888999888777777999:::999999999999999999999999999999:::;;;;;;<<<<<<===============<<<<<<<<<<<<===>>>??????@@@@@@?????????AAACCCDDDCCCCCCEEEFFFDDDEEEGGGIIIJJJKKKKKKKKKLLLNNNOOOMMMNNNQQQSSSRRRTTTWWW]]]ccciiiwwwyyytttvvvwwwyyy{{{}}}~~~||||||~~~~~~xxxqqqiiimmmooommmgggaaa^^^]]]ggghhhiiimmmqqqvvvzzz}}}{{{{{{}}}sssdddSSSFFF>>>444555666444000///000222////////////000000000000000000000111111222222333333333333444555555666666444555666777888777666555666666666666777888888999888999:::<<<<<<<<<;;;;;;:::::::::888555444444666444444444444444444444555555555666777777777777777:::::::::::::::999888777777777777777777777777777888888888888888888888888555666666777888999::::::888999<<>>???@@@@@@@@@???===???AAABBBBBBBBBCCCDDDCCCEEEGGGIIIJJJKKKKKKKKKJJJPPPQQQLLLJJJMMMOOOOOOPPPRRRVVVYYYYYY^^^ooo{{{wwwsssdddcccdddgggllloooooonnnrrrnnnhhheeedddfffhhhiiiccckkktttyyyzzzyyyzzz|||xxxssshhhXXXHHH<<<888888222333222000......111444////////////000000000000////////////000111222222222222222333444555555555444555777888888888666666555555555555666777888999666777888:::;;;;;;:::999:::;;;:::999777666777888444444444555555666666666666777777888999888888888::::::::::::999888777666777777777777777777777777666666666666666666666666444555666777999999::::::666666666777888666222///333333222111111111111111444444333222111000///...........................,,,,,,,,,++++++++++++***)))***,,,------,,,+++*********++++++++++++******++++++++++++******************************************************************))))))))))))******))))))))))))************************************)))************+++++++++************************))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,---------.........---000222222000000222444000111222333333333333333111222444333222111222333111222222333444444555555777777777666666666666666444555666666777777777777666777888999999777666444444444444444444333333333444444333222222222333333sssrrrqqqppppppqqqrrrssskkklllmmmnnnmmmlllkkkjjjjjjmmmoooppprrrxxxxxxiii^^^RRRLLLCCC<<<999:::===>>>CCCHHHTTTcccoooqqqhhh^^^QQQ[[[]]]QQQJJJOOOVVVVVV```ccciiimmmmmmggg^^^XXXTTT```mmmttttttqqqqqqsss|||yyyqqqrrrvvvxxx}}}cccQQQ>>>444///---000666,,,111444333111000111000---------.........//////------------------------,,,,,,------...///000000111111111111000000000000111222333444444444444444000111222333555666777888999::::::999777666777999666777888888888888777777888888999:::;;;;;;;;;;;;999::::::;;;;;;<<<<<<<<<999;;;===???AAAAAAAAAAAA<<<>>>@@@AAAAAAAAABBBCCCDDDEEEGGGIIIJJJKKKKKKJJJGGGOOOSSSMMMIIILLLOOOOOORRRKKKJJJRRRYYYZZZ\\\___ppp~~~yyyuuuvvv{{{}}}xxxtttwwwyyyrrrwww~~~zzzrrr```III:::555555555333000000000111222222333333////////////000000000111............///000222222111111222333333444555555333555777888999888777666444444444444555666888888444555777888999999999888:::;;;;;;:::888777888:::555666666777888999::::::888888999::::::::::::999:::::::::999999777666666888888888888888888888888666666666666666666666666444555666888999999::::::;;;999666444222333444555333333222111000000111111444444333222111000///...---.....................,,,,,,,,,+++++++++******(((***+++------,,,+++*********************+++++++++++++++************)))************************))))))))))))))))))))))))******))))))))))))******))))))))))))************************************)))************+++++++++************************))))))))))))************)))************+++++++++++++++,,,,,,,,,---------,,,,,,,,,---------......---000222222111000333555///000111222333444444444000222444444222111222222111111222333333444555555666666666666777777777777555555666666666666666555666777999:::999888666555555555555444444333333333555555444333222222222222qqqrrrsssssssssuuuxxxzzzwwwuuutttvvvxxxvvvnnnhhhiiinnnsssssssss{{{|||yyyrrrnnnmmmfffWWWJJJEEEAAA<<<;;;<<<;;;999???HHHJJJZZZjjjppprrrnnn^^^LLLHHHLLLLLLFFF@@@EEEUUUcccuuuttttttsssppphhh]]]UUUSSSaaapppxxx{{{{{{sssjjjrrrwwwwwwoooiiimmmuuuzzzuuudddHHH@@@666000000111111/////////000000000000//////................................................------------------------......---,,,---...///000111111111111111111222222111111222333333444444555:::;;;<<<<<<:::888888999::::::999888888888999999999999999:::::::::;;;;;;;;;;;;::::::<<<>>>@@@AAA;;;<<<===>>>@@@AAABBBCCC>>>??????@@@AAABBBCCCCCCEEEEEEGGGHHHJJJKKKLLLMMMIIIMMMRRRTTTRRROOOKKKJJJPPPOOOMMMMMMOOOSSSWWWZZZ]]]hhhwwwxxxyyytttuuufffQQQIII>>>666444333333222000000000000000000000000000000000000000000000000////////////////////////000000000111222222333333222333555666888999999999333333333333444555666666666777888999:::;;;;;;;;;;;;;;;:::999888777666666666777777888777777666555888777777666777999;;;<<<:::::::::999999999888888555777999;;;;;;;;;:::999666666555555555666666777666777888999999999999999999888666555555555666777777666444222111000//////222222222111111111000000------------------------***++++++,,,,,,++++++*********+++,,,------......))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))******+++++++++,,,,,,,,,************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,---------......---,,,,,,,,,,,,---000111111222222222111111111111111111111222222222444555666666555333111///000111111111111222222222333444555555666666555555555555555555666666666666555666777888888888888888777666666555444444333333333222111111000000111111xxx|||yyysssoooooooooqqqvvvwwwuuuqqqlllgggaaa]]]ZZZVVVQQQOOOOOOKKKAAA<<<<<<888888<<>>???>>>>>>>>>>>>??????@@@@@@>>>??????@@@AAABBBCCCDDDDDDEEEEEEGGGHHHIIIJJJJJJHHHKKKOOOQQQPPPMMMKKKJJJNNNNNNOOOOOOQQQRRRTTTUUUZZZ]]]iii|||}}}~~~xxxvvv```OOOAAA<<<555000000222333333000000000000000000000000000000000000000000000000//////////////////////////////000111111222222333222333444555666777777777333222222333333444555666666777888999::::::::::::999999999888777777666666666666666666666666666666888777777777777999:::;;;::::::999999999888888888444666888999::::::888888666666555555555666666777777888888999999999999888888777666555555555666777666555444222111000//////111111000000000/////////------------------------***++++++,,,,,,++++++************+++,,,,,,------))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((()))))))))))))))*********++++++************************************************************************))))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///111111111222222111000000000000000111111111111111444444555666555444222000111111111111222222222222333444555555666666555555555555555555666666666666777777888999999999888888666666666555444333333333222222111000000000111111~~~yyyzzz}}}tttiiiaaaQQQOOOKKKGGGBBB>>><<<::::::999999999777555999???>>>CCCMMMVVVZZZYYY[[[___cccaaabbbccc^^^RRRFFF@@@777;;;BBBJJJTTT```mmmuuuuuutttvvv{{{vvvmmmnnn|||}}}uuurrrqqquuuwwwuuummmlllwww|||```GGG888222555111---,,,///111000///......////////////......------------------------------------------------------------------------...------------...//////...//////000111222222333222222333333444444555555666888999999777666666777777888999;;;;;;;;;::::::888888999999999:::::::::888999:::<<<=========<<>>======<<<<<>>===;;;999666555444444555333666999999999===GGGQQQXXX^^^kkkxxx~~~yyynnnfff^^^WWWTTTXXXRRRDDD;;;;;;CCCMMM[[[dddggggggggghhhhhhfffiiisss~~~vvvvvv~~~|||vvv{{{jjjQQQ<<<222222444...,,,+++,,,...000///...---......//////......---------------------------------------------------------------------------------------......//////------...///000222222333222222222333444444555555666777999888777666666777555777999;;;<<<<<<;;;:::888888888888999999999999777999<<<>>>???>>><<<;;;>>>>>>======<<<<<<;;;;;;>>>>>>>>>>>>@@@AAACCCDDDCCCDDDDDDDDDEEEEEEFFFFFFDDDFFFGGGGGGGGGGGGIIIKKKJJJKKKLLLNNNOOOOOOOOOOOOOOONNNOOOSSSYYYeeeyyyyyy}}}~~~}}}|||rrr```RRRHHH???555...444222111000000000000000000000000000000000000000////////////////////////000000000000000000000000......//////000111111222333333333444444333222222111111111111222333444555555666777777888888888777555555555555666666777777555444333222222333555777777777777888888999999:::999888888888888777777777444444666777888888777777888777666666666666666666999:::::::::999888777777777666555444444444555666555444333111000000//////////////////.........---,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))((((((((()))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************))))))))))))************++++++++++++,,,---...///111111111111000///............//////000000111111111222333444444444444333222222222222333333333444333444555555666555555555444444444555555555666666888888888888888777666555444444444444333333222222111111000////////////000vvvhhh]]]WWWIIIFFFBBB>>>;;;999777555777666555555555777888999555<<>><<<;;;:::;;;;;;;;;;;;;;;<<<<<<>>>=========>>>???BBBCCCCCCCCCDDDDDDEEEEEEEEEFFFCCCDDDDDDDDDCCCDDDGGGJJJHHHHHHHHHIIIKKKMMMPPPQQQPPPOOOOOOQQQQQQTTT^^^iii|||~~~}}}~~~~~~|||vvvooo]]]QQQAAA666222333333333333333333222111000000000////////////////////////........................////////////////////////---......//////000111111333333444444444333222222111111111111111222444444555555666666777777666666444444444555666666777777555444222111222333555777777888888888999999999999888888888777777777666666555555666777777888888888888888777666666666666666999999999999888888777666777666444333333333444555444333222111000/////////000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***((()))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))************************''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************(((((()))))))))*********---,,,,,,+++++++++,,,,,,000000000000000///...------......///000000111111111111222333444444444444222333333333444444444444333444555555666555555555444444444444555555555555666666777666666555444444333333333333333222222222111000//////......//////}}}|||vvvcccQQQFFFAAA999888666444333444444555222222333333555666888999===IIITTTYYY]]]eeeoootttrrrtttyyysss^^^HHHAAA<<>>>>>===;;;:::888888999999:::;;;<<<<<<<<<;;;;;;:::;;;===@@@BBBBBBBBBBBBCCCDDDEEEEEEFFFBBBCCCCCCBBBAAABBBEEEGGGFFFEEEFFFGGGIIILLLOOOPPPRRRNNNKKKLLLMMMNNNTTT\\\]]]lll~~~}}}vvviii^^^DDD===666111111222222111...///111111000///111222////////////////////////........................////////////////////////------......//////000000222333333333333333222222000000000000111222333444444555555666666555555555444555555555666666777777444333222222333444666777777888888999999999888888777777777777666666666666555555666666777888888888999999888777666666666666777777777888777777666666666555444333222333444444333333222000000/////////000////////////.........,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********++++++))))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))))))))************------,,,+++++++++++++++......////////////............//////000111222222111222222222333333444444333333333444444444555555333444555555666666555555333444444444444555555555444555555555555444444333222222222222222222222222000000///...............bbbaaa___\\\ZZZ\\\```ddddddfffggggggggggggggggggeeeeeeccc[[[OOOCCC===;;;;;;:::999666444444555666555777:::===@@@CCCEEEFFFLLLZZZggglllooosssuuusssfffddd```___cccfff^^^RRREEEHHHLLLQQQ[[[iiiqqqssslllmmmkkkcccZZZXXX___fffuuuyyy~~~~~~zzzwwwuuuqqqppprrrssswww|||aaaIII;;;888555444555555111...---............------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---.../////////...------------......//////////////////000111111222222333555777777666666666888666666666666666777777777666666666777777777888888777888:::;;;;;;:::999888777777888888999::::::;;;;;;:::999888999;;;>>>@@@??????@@@AAABBBDDDDDDEEEBBBCCCCCCBBBAAAAAACCCEEECCCDDDFFFHHHIIIJJJKKKKKKOOOIIIFFFIIILLLNNNPPPTTTVVV\\\jjj~~~~~~yyyrrrhhh[[[OOOGGG999777444333333222///,,,,,,...//////......000222////////////////////////------------------------------------------------,,,------......///000000000000111222222111111111000//////000000111222333444444555555555444444333666666666666666666777777333333333444555555666666777888999999999999888777777777666666666555555555444444444444555666777777:::999888777666666666666444555555666666666666555555555333222222222333444333222111000000//////000............---------,,,++++++++++++++++++++++++***++++++,,,,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,---...////////////......///000111222333444222222222222222222333333444444444444555555555555333444555555666666555555333333444444444555555555444444555555666555555555111111111222222222222222000///......------......@@@@@@>>><<<:::<<>>???AAABBBDDDDDDBBBCCCCCCBBBAAA@@@BBBCCCBBBDDDHHHJJJKKKJJJGGGFFFIIIDDDCCCIIIOOONNNLLLKKKTTTPPPRRR\\\iii{{{zzzxxxppp```LLL===666555---++++++,,,///111111000///000111000---,,,...111////////////////////////------------------------------------------------,,,,,,------...//////000......///000000000000000////////////000111222333444444444555555444333333777777777777777777777666222333444555666666666666777888999::::::999777777777666666666555555555555333333333333444555666666:::999888777666666666666333333444555666666666555555444333222222222333333222222111000//////000000---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++)))))))))***+++,,,......++++++---...///000000000...///000111222333444444333333222111111222222333444444444555555555666666333444555555666666555555333333333444444444555555444444555666777777777666111111111111111111222222//////...------------...777999;;;999666666999===666666666666555555444444;;;===>>>>>><<<<<<>>>???BBBDDDHHHLLLOOOOOONNNMMMVVV^^^lllzzz}}}wwwsssmmmkkkoooqqqjjj___XXXPPP@@@888>>>CCCFFFUUUhhhwww|||}}}ssshhh```]]]dddiiiooovvv|||tttmmmjjjiiiooowwwtttwwwuuupppttthhhSSSEEE<<<555000///............---------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------..............................//////000000111111222222222333333333444444444555666777777666555444666555444333222333444555666666666666666666666666888;;;======:::888888:::999;;;<<<;;;999888:::=========>>>???@@@AAAAAABBB>>>>>>???@@@AAACCCCCCDDDGGGHHHHHHIIIIIIHHHHHHGGGCCCCCCDDDFFFHHHJJJLLLMMMIIILLLPPPRRRUUU^^^jjjttt|||sss```VVVHHH???:::666222...////////////////////////................................................---,,,,,,,,,,,,---......------------------------,,,,,,,,,---...///000000//////000000000//////...000000000000000000111111444444444333333222222222555555555666555555444333333222222333333444555666444555666777999:::;;;<<<888777777666555555444444444333222222333555888999<<<:::666333111111222333777666555444333333222111222111000//////111333444444333000...------...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,...,,,***,,,///111000...000000000111222222333333111111000000111111222333444555555666777666666666222333333333333333333333222222333333444555666666222444666777888777666555222222111111000/////////000///...---------------222333444555555555555555999::::::::::::;;;===???888:::<<<>>>@@@EEEKKKPPPUUU\\\ccchhhhhhiiijjjllllllpppzzzvvvpppkkkhhhaaaVVVNNNKKKDDD>>>===EEEMMMVVVgggxxx||||||xxxpppgggaaaaaaccc^^^mmm~~~wwwrrrrrrqqqnnnnnnrrrvvvwwwyyykkk^^^MMM???888444111...............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------------------------.........///000000111111222222222333333333333444444555555666666555555444555444333333333333444555777777777777777777777777777:::<<<<<<:::999999:::???BBBDDDBBB===999:::===<<<======>>>???@@@AAABBB>>>???@@@AAABBBCCCDDDDDDFFFGGGGGGGGGGGGGGGGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIJJJLLLMMMLLLLLLPPPXXX___nnn{{{yyyiii\\\GGG@@@777222111111000---////////////////////////................................................---,,,,,,,,,,,,---......------------------------,,,,,,,,,------...///000///000000111000000//////222222222222222222111111555444444444333333333222555555555555555555444444222222222333444555777888777777888999:::;;;<<<<<<777777777666555444444444555555444444555666888999:::999666444222222222333555555444444333333222222222111000///000111333444444222000...------......------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,---+++***,,,///000///---//////000111111222222333111111000000111111222333333444555555666666555555555555444444444444444444222222333333444555555555222444555777777777555444222222111000000//////...//////...---------------888777777999<<<>>>===;;;999;;;<<<===>>>AAAEEEHHHPPPSSSWWWYYY[[[```gggmmmqqqxxx|||xxxxxxzzzqqqoootttqqqiii___UUUIII???>>>BBBIIIOOOWWW]]]bbbiiisss|||nnnoooooolllfffbbbaaabbbqqq~~~vvvsssrrrtttuuusssrrrsss|||vvv```HHHAAA777111000111111000............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111111111222222222333333333555444444333333444444555444444333333333444444555777777777777777777777777666888:::;;;:::::::::;;;FFFKKKMMMIIIAAA::::::<<<<<<<<<===>>>???@@@AAAAAA??????@@@AAABBBCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDHHHIIIIIIGGGDDDDDDGGGKKKRRRYYYjjjyyyssslll^^^KKK===555111------///111111000////////////////////////------------------------------------------------,,,,,,,,,,,,,,,---......------------------------,,,,,,,,,,,,---...///000000000111111111111000000222222222222222222222222555555555444444444444444555555555555555555555555333333444444666777888999999::::::::::::;;;;;;;;;777666666555555444444444666666666666666666666666888777666555444333222222333333333333333333333222222111000000000111222333333222000...------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***+++---......---//////000000111111222222111111000000111111222333222333333444444444444444555444444444333222222222222222222333333444444555222333555666666555444444111111111000//////............---,,,,,,,,,------VVVTTTQQQOOOPPPRRRVVVYYYWWW[[[```cccdddfffhhhjjjwww|||}}}xxxvvvwwwzzz~~~}}}xxxuuuuuuggg```^^^fffuuu|||XXXQQQJJJFFFDDDFFFNNNWWWdddpppyyywwwqqqmmmkkkhhh___bbbfffhhhiiijjjmmmooovvvoooyyytttnnnmmmppptttyyy|||}}}fffPPPCCC999555000......//////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------......///000000111111111111111222222222222555444222222222222444555444333333333444444555555888888888888888888888888666777888999:::;;;<<<<<>>???@@@@@@???@@@@@@AAABBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBCCCEEEFFFEEECCCCCCDDDFFFKKKJJJOOOYYYffftttyyynnn___RRRJJJAAA777000111///......000111000///........................------------------------------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...//////000111111111111111111//////000111222333333444555555555555555555555555555555555555555666777777888888777777888888999:::;;;::::::::::::999999999666666666555555555444444666666666777666555444444555666666666666444333222111111111222222333333333222111111000000111222222222111000...---------...,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))***++++++++++++***++++++++++++++++++++++++*********+++,,,,,,,,,,,,......//////000111111222111111000000111111222333111111222333333333333333333222222111000///......111222222222333333333444222333444444444444333333111000000//////...------------,,,,,,,,,,,,,,,---}}}rrriiiiiirrrzzzxxx}}}oooiiiiiiiiijjjmmmpppppplllhhhYYYRRRKKKHHHLLLRRRVVVXXXJJJIIINNNYYYeeelllsssxxx{{{yyyjjj```ZZZUUU^^^```eeekkkqqqyyyyyyssstttqqqmmmlllrrr{{{zzzjjjUUUBBB666111111000---,,,,,,+++******...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------...//////000000000000000111111111222222444333222111111222333444222333333444444555555555777777777777777777777777666666777888:::;;;<<<<<>>??????@@@??????@@@@@@AAABBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@???@@@AAABBBCCCCCCBBBBBB@@@BBBDDDEEEEEEEEEEEEFFFEEECCCBBBCCCFFFMMM]]]llluuuiiiOOOEEE:::222111333333222......------...---,,,***------------------------------------------------------------------------,,,++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,------...//////000111111111111111---...000222444666888888555555555555555555555555444444444444555777888999===<<<;;;:::999999999999:::::::::999888777777777666666666666666555555555555555555555555333222222333444666777666555444333000111111222222333333444222222111111111111111111000000///......---------,,,,,,+++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))***++++++++++++***++++++++++++++++++++++++******+++++++++++++++,,,---......//////000111111111111000000111111222333000111111222222222222222222222111000000///......111111111222222222222222222333333333333222222222000000//////...---------,,,,,,++++++++++++,,,---~~~xxx~~~zzzggg^^^UUUQQQNNNQQQWWWXXXTTTOOOCCCBBB@@@>>>>>>EEEOOOVVVbbbeeeppp~~~~~~|||wwwlll```XXXWWWZZZZZZeeevvvpppooopppxxx}}}uuuoootttyyy}}}wwwcccLLL@@@;;;666000,,,...............---,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------......///000000///000000000000111111111444333333222222333333444222222333444555555555555666666666666666666666666777666555777999;;;<<<;;;===???BBBAAA===:::999999::::::;;;<<<===>>>??????????????????@@@@@@@@@AAA???@@@@@@AAAAAA@@@@@@??????@@@BBBCCCDDDCCCBBBBBB@@@AAABBBBBBCCCBBBBBBAAA>>>???BBBBBB???>>>EEENNNWWWeeevvvuuuhhhbbb\\\PPPCCC666222...---000222111000,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------...///000000111000000///000111444666999;;;<<<444444444444444555555555444444444444555777999;;;>>>===<<<;;;:::999999999::::::999888888777666666777777777777777777777777444444444333333222222222222333555666666666555555111222222222333333444444222222222222111111111000/////////.........------++++++++++++************++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))***++++++++++++***++++++++++++++++++++++++***+++,,,,,,******+++,,,------......//////000000111111000000111111222333000111111222222222222222444333333333222111111111111111111111111111111111222222222222111111111111/////////...------,,,,,,++++++******++++++,,,,,,~~~{{{}}}~~~|||yyy}}}iiiZZZSSSGGGCCC@@@AAACCCEEECCCAAA@@@DDDIIIMMMQQQXXXaaahhh|||~~~|||vvvuuuuuupppnnnqqqmmmffffffmmmgggtttsssjjjhhhkkkrrrzzz}}}yyysssuuu~~~tttfffUUUCCC333///111111///...,,,---/////////......///---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000/////////000000000111111333333444444444444333333111222333555555555555555555555555555555555555555999777555666999;;;;;;:::<<<<<<;;;<<<<<<;;;:::999999:::;;;<<<===>>>>>>???>>>>>>>>>>>>>>>???????????????@@@@@@@@@@@@??????BBBCCCDDDEEEEEECCCBBB@@@AAA@@@@@@@@@@@@@@@???>>>>>>===>>>AAA@@@======AAA===GGGQQQZZZeeeuuuyyymmmeeeVVVFFF???<<<777000555333222222333222///,,,,,,---..................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---++++++++++++++++++++++++------,,,,,,+++,,,,,,---,,,,,,...//////000000000///000111333555666777888222333333333444444444444444444333444555888:::<<<:::999999888888999999::::::::::::999999888888777888888888888888888888999666555444333222333444555222333444555666666666666333333333333444444444444222222222222222111000000.........///......------++++++++++++************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++******************************,,,...---+++***+++---,,,------......///000000111111000000111111222333000111222222333333222222333333333333333333333222111111111111111111111000222222111000000000000000//////......---,,,,,,+++***************+++,,,,,,vvvppppppwww}}}{{{pppeee___^^^^^^hhhpppnnn```OOOEEEBBB======>>>???BBBEEEJJJMMMVVV[[[bbbgggjjjlllnnnppp||||||{{{wwwooojjjoooxxxooolllttt{{{vvv{{{{{{wwwffffffgggkkkqqqvvvxxxxxx}}}{{{kkkTTT@@@888555333333///)))+++111(((***+++,,,+++******+++---------,,,,,,,,,++++++************************************************************************************************)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////000////////////000000000000333333555666666555333333000222333555666666555555555555555555555555555555:::777555555888;;;;;;999===;;;999999;;;<<<:::888999::::::;;;<<<===>>>>>>============>>>>>>>>>>>>??????@@@@@@@@@@@@??????EEEFFFFFFGGGEEECCC@@@???@@@???>>>>>>???@@@???>>>???999555777::::::999;;;;;;@@@CCCDDDIIIUUUaaahhhuuu|||mmm]]]RRRAAA@@@:::222...111444333111///------...000000///+++,,,,,,+++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++------,,,++++++,,,,,,,,,+++,,,---...////////////......///000111111222222222222222333333444444444444444333444555888;;;===555555555666777888::::::;;;;;;;;;::::::999999999999999999999999999::::::777666444333333444666777222333333444555666777888444444444444444444444444222222222222222111000///.........///......------+++++++++************)))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))***++++++++++++***************************+++---...---+++***+++...,,,,,,------...//////000111111111000111222222333111111222333333333333222111111111111111222222222111111111000000000000000222222111000//////000000///......------,,,++++++******))))))***+++,,,,,,nnnppppppooojjjbbbZZZUUUTTTRRROOOLLLIIIFFFDDDCCCCCCHHHIIIEEEDDDGGGFFFBBBGGGCCCEEEMMMVVV^^^hhhqqqyyyuuuiiibbbhhhggghhhkkkjjjffffffiiiccckkkuuurrrvvvyyyyyyvvvmmmjjjhhhiiiooowww}}}}}}nnn]]]LLL???777333,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++************++++++)))))))))((((((((((((((())))))))))))))))))))))))******++++++++++++******)))************+++++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,---...//////////////////000000000000111222333444333222111000000000111222444555555666888666555444555555333222555555666777777777777777888999;;;;;;999888888999888999::::::999999;;;===>>>>>>>>>=====================>>>@@@BBBDDDEEEEEEEEEEEEEEEEEEDDDBBBAAAAAA???>>>======>>>>>>===<<<;;;;;;:::999999888777777:::;;;<<<>>>???AAABBBCCCMMMUUUaaalllwwwpppkkkaaaVVVJJJAAA;;;888111000000///...---------......///000222222000...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********+++///---''')))333222***...+++)))***---///---+++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,------...///000000111/////////000111111222222000000111222444555666666333444444555666:::???CCC888888888777777777666666:::;;;;;;<<<;;;:::999888888888888888888888888888666555333222111111222333444444444555555555555666666666666666555444333222222111111000000000000000......---------,,,,,,,,,+++++++++************)))+++*********))))))(((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&&&&&&&&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************************************+++++++++,,,,,,,,,,,,---...///000000000000......------...///111222222222222222222222222222111000/////////000111222111111000000000111333444222333333333333222111111///...---,,,++++++++++++++++++++++++++++++++++++CCCEEEFFFGGGGGGEEEBBBAAA@@@@@@AAACCCDDDFFFHHHHHHFFFNNNTTTSSSUUU]]]eeeiiipppnnnlllnnnsssyyy|||~~~{{{qqqddd\\\^^^^^^```fffhhhhhhjjjooosssvvv}}}rrrpppooosssyyy{{{xxxtttkkkmmmqqqvvvyyyxxxtttqqq[[[UUULLLAAA777111---+++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********))))))+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++***+++,,,,,,------,,,,,,+++,,,,,,,,,------------++++++,,,,,,---......///.../////////000000000000111111222333333222111111000111111222333444555666555444333444555666555444555555666777777777777777777999;;;:::999888888999999::::::999999:::<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>@@@AAACCCDDDDDDCCCCCCCCCCCCBBBAAA@@@??????===<<<<<<===>>>===;;;;;;;;;:::999999888777777999999999::::::;;;;;;;;;888===DDDIIINNNUUU^^^fffjjjnnntttzzz}}}ssshhh]]]UUUPPPKKKHHHCCC===888444111000000000//////...------,,,...------...000000///---++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++************...,,,&&&)))222222+++---,,,***************)))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++------......//////000000/////////000111111222222///000111222333333444444222333444555666999===@@@::::::999999888888888888999::::::;;;:::999888777888888888888888888888888666555333222111111222222444444444444555555555555666666666555555444222222111111000/////////000000...------------,,,,,,,,,+++++++++*********))))))*********)))))))))(((((())))))))))))(((((((((''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************************************+++++++++,,,,,,,,,------...////////////......------...///111222222222222222222222222222333222000//////000111222222111000000000111222333111111111111111000//////......---,,,++++++++++++************************IIIHHHHHHHHHGGGGGGFFFFFFFFFIIINNNUUU]]]ccchhhkkkjjjuuuxxx}}}xxxuuuwww|||zzzrrriiiaaabbbgggrrrzzz~~~zzzjjjlllooossswwwwwwtttrrr~~~~~~}}}yyyqqqdddVVVLLL999666222...+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++************)))))))))+++******))))))******+++))))))))))))))))))******))))))))))))))))))))))))******++++++++++++******)))************+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,------.............../////////000000000000111222222222222111111000111111222333444555555333222222333555777666555555555666777777777777666777999::::::999888888999:::;;;:::999999:::===@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>???@@@AAABBBCCC@@@AAAAAAAAA@@@???>>>>>>>>>===;;;;;;<<<===;;;::::::::::::999999888888777999999888777777666555555333666777777666777;;;??????CCCIIIOOOWWWcccqqq{{{||||||xxxooojjjlll\\\YYYRRRJJJBBB;;;555222000//////////////////////////////......------,,,...,,,++++++,,,---,,,+++************************+++++++++++++++++++++++++++++++++++++++*********(((,,,+++''')))111222---+++,,,+++***(((((()))***++++++++++++++++++++++++******+++,,,,,,,,,,,,+++...........................//////000000111111222///000111111222222222222111222444555555666999;;;:::::::::::::::999999999888888999999999888777666777777777777777777777777666555333222111111222222333333333444444444555555444555555555444333222111111000//////......//////------------,,,,,,,,,,,,++++++*********)))))))))******))))))))))))(((((()))))))))(((((((((''''''''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************************************++++++++++++,,,,,,,,,---......---------...---------...///000111222222222222222222222222555444111///...///111333222222111000000000111111///////////////......---...---,,,++++++***++++++))))))))))))))))))))))))]]]]]]]]]\\\\\\\\\[[[[[[fffjjjpppyyy{{{zzzvvvmmmqqqkkklllwwwzzzzzzppppppqqqqqqrrrtttvvvwwwsssdddUUUEEE888111111000...,,,,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++************))))))))))))******))))))))))))******)))))))))***************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++******+++,,,,,,,,,,,,+++,,,,,,---------.........,,,,,,,,,---------.............../////////000000000000000111111111111111000111111222333333444444333222222333555666666555444555666666777777666666666888::::::888888888999;;;;;;:::999888:::===@@@======>>>>>>>>>>>>>>>???===>>>>>>??????@@@@@@@@@>>>???????????????>>>>>>===<<<::::::;;;;;;:::888999999999888888888777777999999888777777666555555888::::::888666666888:::444666888:::===AAAHHHMMMTTTXXX^^^bbbdddeeegggiiitttzzz{{{|||~~~~~~~~~zzzwwwwwwvvvtttrrrhhh^^^WWWVVVTTTMMMFFFDDD999777555333111111111111......///000111111000000.........---------,,,,,,...+++)))((()))++++++***))))))))))))))))))))))))************************+++++++++***************(((++++++(((***000222000***,,,...,,,***)))+++...******************************+++,,,,,,,,,,,,+++......------------------......//////000111111111000111222222333222111111000222333444444444555777:::999999999999999999999777777777777777777666666777777777777777777777777555444333111111111111222222333333333444444444444333333444444333222111111000///......---.........---------,,,,,,,,,++++++************))))))))))))))))))))))))))))))(((((())))))(((((((((''''''''''''''''''((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************************************************++++++++++++,,,,,,---------,,,++++++------......//////000111111111111111111111111111777555222///...///111222222222111111000000000///...////////////...---------,,,,,,+++******++++++************************bbbeeeiiimmmqqqtttvvvwwwwwwyyy~~~|||zzz{{{wwwrrrooorrr}}}yyytttzzztttsssrrrqqqpppqqqrrrssshhh___RRREEE;;;555000...///...---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))***))))))))))))))))))***(((((())))))************))))))))))))))))))))))))******++++++++++++******))))))*********+++++++++)))***++++++,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,---------------............/////////////////////000000111111111000111111222222333333333555333222333444555444333444444555666666666666666555777999999888888888::::::::::::999999:::===???<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>?????????>>>>>><<<;;;999999:::999888666777777777777777666666666777666666666666666666666444444555555444444555666444555666777888:::===???888:::>>>AAABBBDDDFFFGGGPPPSSSVVVXXXXXXXXXWWWWWW[[[XXXVVVUUUUUUUUUUUUVVVWWWXXXWWWTTTPPPOOOPPPRRRLLLCCC<<<;;;<<<999555222222111000///...//////000//////000//////...---,,,------------,,,,,,,,,,,,,,,***(((((()))*********))))))))))))))))))))))))************************************************))),,,,,,+++,,,000222222000111222000,,,***,,,...******************************+++,,,,,,,,,,,,+++------------,,,,,,,,,,,,.........///000000111111111222333444444444222111///111333333222222333555777777777777777888888888666666666666666666666777666666666666666666666666555444222111000000111222222222222222333333333444222222222222222111111000///...------,,,,,,------------,,,,,,,,,+++++++++*********)))))))))(((((((((((((((((((((((())))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,++++++------...//////000000000111111111111111111111111666444111///...///000111111111111111000000////////////000000//////...---,,,,,,+++*********++++++++++++++++++++++++++++++eeehhhlllqqquuuxxxzzz{{{ssssssuuuxxx~~~vvvooommmnnnqqquuuxxx}}}vvvrrrkkkkkkwwwyyyuuuqqqkkkeee^^^VVVPPP???;;;666222000///...,,,++++++++++++*********)))++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))))))))******))))))(((((())))))***''''''(((((())))))******))))))))))))))))))))))))******++++++++++++******)))************+++++++++)))******++++++++++++++++++++++++,,,,,,,,,------------------------------------.........////////////.........///000111222111111111111222222333333555333222333444444333222444444555666666666666555555666888999888888999:::888999::::::999999;;;===;;;;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<<<<;;;<<<<<<===>>>>>>>>>>>>;;;:::888888888888666555555555555555555555555555333333333333333444444444111111111111222222222222222222222222333444444555333333333333444555666777999999888888777888888888:::888999<<<;;;777666777888;;;<<<999666555888<<<:::666111///000111111000111000000///......//////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))***,,,,,,+++))))))))))))))))))))))))************************)))))))))******************+++,,,,,,+++---000222555555444000,,,***)))*********************************+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---......//////000000111000111333555555555333222000111222111000111333555555555555666666666666666666666555555555666777777666666666666666666666666555444222111000000111111111111222222222333333333000111111111111111000000...------,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++******)))))))))(((((((((''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++,,,------,,,,,,,,,,,,---...///000000000000111111111111111111111111333222111/////////000000000000111111111000//////000000000000000//////...++++++************++++++++++++++++++++++++++++++dddddddddddddddfffggghhhnnnmmmmmmnnnssszzzsssnnnnnnsss}}}zzz}}}}}}{{{{{{ooojjjqqqyyyyyy||||||rrruuulll___UUULLLCCC888000///...---------,,,***((()))***++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))%%%&&&&&&'''(((((())))))))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))***+++++++++++++++*********+++++++++,,,,,,---------------------------------.........//////......------...000111222111111111111222222222222333222111222444555555444333444555555666666555555444666888888888888999:::555777:::::::::999::::::999999::::::;;;<<<<<<===>>>>>>======<<<;;;::::::888999:::;;;<<<<<<<<<<<<;;;999777777777777555333333333333333333333333333222222222222222222222222333222222333444333333222111000......------,,,+++222111000000111111222111//////...///000222222333///---///444333...---000555444333111///...///000000000...---,,,...///...,,,---...///000000000000---,,,+++++++++,,,---...++++++++++++++++++,,,,,,)))))))))+++---...---,,,************************************************((()))))))))*********+++)))***++++++***)))---000333000...,,,,,,+++***(((******************************+++,,,,,,,,,,,,+++******++++++,,,,,,------------......///000000000...///222444555555333222000111111000///000444666444444555555555666666666666666555555555666888888555555555555555555555555444333222000000000000111111111111111222222222222///000000111111000000///------,,,+++++++++++++++,,,,,,,,,++++++++++++******)))))))))(((((((((((('''''''''((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))''''''((())))))(((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++,,,------...------,,,---...///000000000///111111111111111111111111//////000000000//////......///000111111000000///000000000000000///......++++++************++++++************************mmmkkkhhheeefffhhhkkknnnnnnmmmlllmmmrrr{{{}}}}}}}}}~~~zzzyyy{{{{{{{{{}}}}}}ooojjjlllmmmssstttjjjfffXXXFFF:::555333///+++...,,,++++++---------,,,((()))*********)))((('''************************************************'''((((((((())))))******))))))(((((((((((())))))%%%%%%&&&&&&'''(((((()))))))))))))))))))))))))))******++++++++++++******)))************+++++++++))))))***++++++++++++***))))))*********+++++++++---------------------------------.........//////...---------...///111222111111111111111222222222000000000222444666666666333444555555666666555555444666888888888888999:::333666999;;;:::999888999888888999::::::;;;<<<<<>>===<<<;;;:::999999666777888999:::;;;;;;;;;;;;999777666777666444333222222222222222222222222444444333333222222111111000//////000222222111000111000//////000111111111///.........000000///---000000///000111222111///222...---000///+++---444555111---...000222000...---000111///---......---///000000111000///---,,,---,,,***))))))+++---...+++++++++++++++++++++,,,((((((***,,,///000///---************************))))))))))))))))))))))))(((((())))))*********+++((()))******((('''***...+++(((&&&(((+++---,,,***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------------......///000000000,,,...111333555444333222111111000///...000444888444555555555666666777777777666555555666777888999555555555555555555555555444333222000000000000111000111111111111222222222//////000000000000000///---,,,++++++******++++++,,,,,,,,,+++++++++******))))))))))))((((((((((((&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))***************+++,,,---.../////////,,,---...000000000000///000000000000000000000000------///000000///...------...///111111111000000//////000000//////...---+++***************++++++))))))))))))))))))))))))~~~yyyrrroooppprrrttttttzzzwwwtttuuu||||||vvvwww|||{{{sssiiibbb^^^ZZZUUUPPPGGG@@@777111///---,,,***))))))))))))))))))))))))(((((())))))*********+++***************)))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///......------///000111333222222222111111000000111222222333333444444555111222333333444444333333333444444555666777888888777777888888999999999:::888999999::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???<<<;;;999888888888999:::888777666555444333222222222222222111111111000000000000000000000000000000////////////////////////............////////////....................................////////////////////////....................................---------,,,,,,+++++++++------------------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++*********************************************************,,,...---***)))+++---************************,,,,,,------...///000000////////////000111222333111111111000111111222222222222333444444555555666444444444444444444444444222333444444555555444444444333222000///000000111...//////000111222222222000000000000000000000000---,,,+++*********+++,,,************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''(((((((((((())))))))))))************+++*********))))))(((((()))))))))))))))******+++******+++++++++,,,,,,,,,---......///////////////......//////////////////000000000000000000000000////////////////////////000////////////.........************))))))))))))+++*********))))))((((((~~~yyyzzz}}}||||||{{{xxxtttjjjaaaVVVMMMGGGAAA999444888333...++++++,,,,,,+++))))))))))))))))))))))))((()))))))))***************************)))(((((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++------------------------///......---...///000111222222111111000000000000000000111111222333333444222333333444444444444444444555555666666777777777777777777888888999999999888888888999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===:::999999888888888888888777777666555444333222222222222111111111000000000000000000000000000000000////////////////////////........./////////000000........................---.........////////////////////////.........---------------------------------,,,,,,,,,+++++++++------------------------,,,,,,,,,++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))************************************************)))+++---,,,***)))***,,,************************+++,,,,,,---......//////////////////000111222222111111111000111111222333333333333444444444444444333333333333333333333333222333333444444444444444444333222111000000000000...//////000111111222222000000000000000000000000---,,,+++*********++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((((((((()))))))))*********************)))))))))((()))))))))))))))******+++******+++++++++,,,,,,,,,------...///////////////////////////............//////////////////////////////////////////////////////.........---------************))))))))))))*********)))))))))((((((xxxxxxwwwzzzxxxqqqkkkcccZZZSSSGGGAAA:::555222000,,,(((,,,***(((((()))+++++++++))))))))))))))))))))))))))))))))))))************)))************))))))((())))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++*********++++++++++++,,,************************,,,,,,,,,,,,------------......------......///000000000000000//////////////////000000111222222222333444444555555555555555666666666666666777777777777777777777777888888888777777777888999999::::::;;;:::999999999999999999777888888888888777666666666666555444333333222222111111111111000000000000000000000000000000000000////////////////////////....../////////000000000---------------------------------.........////////////.........---------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))******++++++******)))************************************************)))***+++***))))))***+++************************+++++++++,,,,,,------...///......//////000111222111111000000111222222333444444444444333333333333222222222222222222222222111222333333444444333333333333333333222111000////////////000111111222222000000000000000000000000---,,,+++***)))***++++++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((((((((())))))))))))******************)))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,------...////////////...////////////......------////////////////////////000000000000000000000000------------,,,,,,,,,,,,************))))))))))))******))))))))))))((((((~~~}}}{{{vvvtttlll___RRRIIIAAA;;;777111...++++++,,,...---,,,,,,+++******++++++******)))))))))))))))))))))))))))))))))))))))*********))))))************)))(((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------------------......////////////////////////......//////000000111222222333444555555666666666666666888777777777777777777777777777777777777777777777666666666777888888999999:::999888777777666777777555666777888777666444333555555444444333222222111111111000000000/////////////////////////////////............................../////////000000000------------------------,,,,,,---------..................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((************************))))))************))))))************************************************((()))))))))))))))************************************+++++++++,,,,,,,,,............///000111111000000000000111222333333555555444444333222111111000000000000111111111111111222222333444333333333222333444444333222000/////////000000111111111111000000000000000000000000---,,,***)))))))))***+++************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''(((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))******+++******+++++++++,,,,,,,,,,,,---......//////......000//////......------,,,////////////////////////000000000000000000000000,,,,,,,,,,,,+++++++++***************)))))))))((())))))))))))))))))((((((~~~|||yyyvvvtttqqqlllddd]]]OOOHHH???777333111111111111///---+++++++++******,,,,,,---,,,,,,+++++++++))))))))))))))))))))))))******))))))))))))))))))((())))))*********))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,------.................................//////000000111111222333333333444555666666777777666666888888888888888777777777888888888777777777777777555666666777777888999999999888777666666666666666555555666777666555444333444444333333222222111111000000000/////////..............................------------------------............////////////------------------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))*********************************************+++++++++++++++------------...///000111000000000000111222333444555555444333222111111000/////////000000111111111222222333444444444444333333333444444333222000///000000000000000111111111////////////////////////,,,+++***)))))))))***+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))******)))))))))))))))******+++******+++++++++,,,,,,,,,,,,------...............//////......---------,,,........................////////////////////////,,,+++++++++************************)))))))))((((((((((((((((((((())))))xxx~~~zzzuuutttkkkggg```[[[VVVOOOFFF@@@333333222111000///.........---,,,+++***)))))))))''')))***+++******,,,---))))))))))))))))))))))))************))))))))))))((())))))************)))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************)))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------,,,,,,---............---............////////////000000111111222333333444444555555666666666666666888888888888888999999999999999999888888888888888666666666777888888999999999888777777777777777777555666666666666555444444333333333222222111111111////////////....................................------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++++++++++++++************************)))))))))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++***************************++++++++++++++++++++++++---,,,,,,------...///000//////000000111222444444555444444333222111111000...//////000000111111111222333444444555555444444444444444444333222111000000000000000000000111111////////////////////////,,,+++***)))((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,,,,,,,---............---------------------------........................////////////////////////++++++++++++************************))))))))))))''''''(((((((((((())))))|||wwwwwwyyyvvvnnnhhh```ZZZWWWKKKFFF@@@;;;999666111...,,,...000111///,,,***)))'''((())))))))))))***+++&&&((())))))((()))+++...))))))))))))))))))))))))************)))))))))((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++************************))))))))))))************++++++++++++++++++++++++)))******+++,,,,,,------+++,,,---.........------....../////////000000000//////000000111222222222444444555666666666666555777888888999999:::::::::::::::::::::999999999888666666777888888999999:::999888888888888999999:::777666666555555555555555222222222222111111111111/////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))*********++++++++++++************************((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***)))((())),,,...---+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000/////////000111333444555444333333333222222111111...//////000111111222222333444555555666666555555555555444333222222222222111000000000000000000000////////////////////////,,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))''''''''''''(((((((((((('''''''''((((((((())))))((()))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,------......------+++,,,,,,------......///........................------------------------,,,,,,+++++++++*********************))))))))))))'''''''''((((((((())))))uuuxxx~~~|||xxxuuuuuuvvvvvvvvveeeWWWIIICCC@@@<<<888777444///***))),,,......---***+++,,,,,,++++++,,,---***++++++***)))(((((())))))++++++)))''''''***---))))))))))))))))))))))))+++*********))))))(((((((((((()))***************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))************************************))))))***+++,,,,,,------+++,,,---.........---,,,.../////////000000111111......//////000111111111333444444555555555555555777777888999::::::;;;;;;;;;;;;;;;::::::999999999777777777888999999::::::999888888888999:::;;;;;;888777666444444555666666222222222111111111111111//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,+++++++++******************************))))))******++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((***---///---+++************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///////////////000111333444555333333333222222222222111...//////000111222222333444555666666777666666666666555333222111111222333111111111000000000000000////////////////////////,,,+++)))((((((((()))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))(((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))*********+++)))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,------......------***++++++,,,---...//////........................------------------------,,,,,,,,,++++++++++++***************))))))))))))&&&'''''''''(((((())))))~~~{{{}}}yyyuuuvvvzzz|||yyyvvvnnnfff[[[TTTPPPLLLFFFAAA<<<:::777444222000//////.........------,,,,,,,,,************************************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))(((((())))))******++++++'''''''''((()))+++,,,---)))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((((((((()))***************)))************+++++++++)))************+++++++++++++++++++++++++++++++++---------............///////////////000000000000111111000000000000000111444444555555666666777777666666555555666888:::;;;:::;;;;;;;;;:::999999888:::;;;;;;:::888777777888777777888888888999999999888777444222111222333333111111111111000///------///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++************)))))))))************))))))+++*********))))))((((((,,,,,,,,,++++++*********))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,---///222444555666777777666555444444333444444222222222222222222222222444555555666777666666666777777666555555666888888777666444333222111111111......---,,,,,,,,,---------,,,*********,,,...///************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((******))))))((((((''''''((('''&&&&&&'''((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))************))))))))))))************++++++******++++++,,,---,,,,,,,,,---------......---.........---,,,,,,++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************))))))))))))***(((&&&&&&(((*********tttuuuuuusssqqqmmmiiifff\\\XXXTTTSSSUUUVVVSSSOOOKKKEEE>>>;;;::::::777444444333111///...---------...---------,,,,,,,,,,,,************************************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********)))))))))((())))))***+++(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''')))(((((((((''''''''''''''''''''''''(((((((((((((((((()))************)))))))))*********+++++++++)))************+++++++++++++++++++++++++++++++++------------.............../////////000000000000111111000000000000111111444555555666666777888888888888777888888:::;;;<<<:::;;;;;;;;;::::::999888:::;;;;;;:::888777777888666666666777777777888888888777444222111111222222000111111000///...------............------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++*********************************+++++++++,,,,,,+++++++++*********))))))))))))************))))))************)))))))))(((++++++*********)))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++,,,,,,,,,,,,---------------...000222333555555666777666555444444333333333222222222222222222222222333444555555666666555555777666555444444555666666555444333111000000/////////...---,,,,,,,,,,,,,,,,,,+++)))((()))***,,,---*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''(((''''''&&&'''((()))***'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))*********))))))))))))************++++++******++++++,,,---,,,,,,,,,------------...------......------,,,+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********)))))))))((((((+++***)))((('''&&&&&&&&&EEEEEEDDDCCCAAA???===;;;===:::777666888888555333444000,,,+++---///...,,,---,,,,,,++++++,,,------------,,,,,,,,,,,,,,,+++************************************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))+++***))))))((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''((((((((((((''''''''''''''''''''''''(((((((((((('''((())))))******)))))))))))))))*********++++++)))************+++++++++++++++++++++++++++++++++------------................../////////000000000111000000000000000111111555555666777777888888999888888888888888999:::;;;::::::;;;;;;;;;:::999999999:::;;;999777666777888555555555555666666666666888777444222111000000000000000000000///...------......---------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++))))))))))))))))))))))))*********++++++++++++,,,++++++*********)))))))))))))))************))))))************))))))))))))***))))))))))))((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++++++++++++++,,,------------............///000222333444444444666555555444444333333222222222222222222222222222222333444444555555444444666555444333222222333444333222111000///.........//////---,,,++++++++++++***)))(((''''''((())))))******))))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))))))))(((((((((((('''(((''''''''''''((())))))'''(((((())))))(((((('''''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))******))))))))))))************+++************+++,,,,,,,,,,,,,,,,,,------------------......------,,,,,,...------,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++************)))))))))******))))))))))))((((((''')))+++***'''%%%&&&(((555444333111000000//////000...------///111000///444111---,,,---...---,,,+++++++++,,,,,,---------,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++******))))))((((((******)))(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((('''''''''''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++,,,,,,---------................../////////000000000000000000000000111222666666666777888888999999666666666666666777777777999:::::::::::::::999999888999:::999777666666777555555555555555666666666777666444222000//////...///////////////...---,,,------------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************************************))))))))))))))))))))))))************++++++++++++************))))))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************************************************---------........./////////000111222222333222222555555444444333333222111111111111111222222222222222222333444444444444333555444333111000000000111222111000///............//////---,,,++++++************(((''''''''''''(((***)))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***((()))))))))***************************++++++,,,++++++,,,,,,,,,---------,,,------...------,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++************))))))))))))***)))))))))(((((((((((("""&&&)))(((&&&'''---222444333222111000000111111---,,,+++,,,---...///...444222///---,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))++++++******))))))((((((((((((((('''((())))))***((((((((((((((((((((((((''''''&&&&&&&&&''''''(((&&&'''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------...............////////////000000//////000111222222666666666777888888999999666666777777666666666555888888999999999999999888888999999888666555555666666666666666666666666666555444333111000......------............------,,,---,,,,,,,,,++++++++++++************************************************************************************************))))))*********+++++++++*********)))))))))(((((())))))************))))))))))))))))))))))))******************************((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************---------........./////////000111222222222222111333444444444333222111000000000000111111222222222111222222333444333333333444333111000/////////000222111000//////...//////......---,,,+++*********+++***))))))(((((((((((()))))))))(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,------...------,,,*********++++++,,,,,,,,,++++++++++++++++++++++++)))))))))))))))))))))))))))))))))(((((((((((('''###&&&((('''%%%)))111999......---,,,,,,,,,,,,,,,000///...---,,,,,,,,,,,,......---,,,+++++++++,,,***++++++++++++***)))))))))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))************))))))))))))''''''''''''(((((()))***(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''''''''(((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((((((((((()))))))))******)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------........./////////////////////000111222333555555666777777888888999888999999999888777666666666666777888888888777777777888999777555444555666666666666666666555555555222222111000///......---,,,---------------,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))***************************************************************)))))))))************+++******)))))))))((((((((())))))************))))))))))))))))))************))))))************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************,,,------------.........//////000111222222222111222333444444333222000/////////000000111222222222111222333333444444333333222222000///......///000111000//////.........///---,,,,,,+++++++++++++++***************)))))))))))))))((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((&&&''''''''''''(((((((((((((((((()))(((((('''&&&'''(((((())))))(((((('''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))))))))***************))))))))))))***++++++++++++++++++,,,,,,,,,,,,,,,,,,------......------******++++++,,,------...++++++++++++++++++++++++(((((()))))))))))))))***))))))((((((((((((''''''))))))(((&&&%%%(((...444222222111111111000000000//////...---,,,+++,,,,,,***+++,,,,,,,,,,,,---...))))))***+++++++++***)))))))))))))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))*********))))))(((''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((((((&&&'''(((((())))))(((((((((((((((((()))))))))***)))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////000111222333444555555666666777888888999999999999888777555444444555555666666666666666777888888777555444444555555555555555444444444333000000000000//////......+++,,,,,,---------,,,,,,++++++++++++************))))))))))))))))))))))))((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))***************)))))))))(((((((((((())))))************))))))((()))))))))************((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,,,,------------......000111222222222222111222333444333111///.../////////000111222222222222333333444444444444444111000///......///000111///......---------------+++++++++***++++++,,,---((())))))*********))))))))))))((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((($$$$$$%%%&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%'''''''''(((((('''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((((((((())))))))))))))))))************)))))))))))))))***++++++***++++++++++++,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,---------************************(((((((((((())))))******))))))((((((((('''''''''))))))(((''''''((()))***------......---,,,+++***((())))))))))))***,,,---((()))++++++***+++,,,---((()))+++---------,,,,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))******+++++++++***)))(((&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))''''''''''''((((((((()))&&&''''''((((((((((((((((((((((((((()))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------------.........//////////////////000111222333444444555555666777777777777777777777666555333222333333444555666666555555666777888777555333444555444444444333333222222222......////////////......++++++,,,---------,,,,,,+++++++++************)))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))(((((((((((())))))************))))))(((((())))))*********+++&&&'''''''''(((((())))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,,,,,,,---------...///111222222222333111222333444333111///......//////000111222222222222333444444555555444444000000///......///111111------,,,,,,++++++,,,,,,************+++,,,---...''''''((()))******)))))))))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((()))))))))(((&&&%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))))))))))))))************)))))))))))))))******+++******+++++++++,,,,,,,,,+++,,,,,,---.........---///......------,,,,,,+++************************'''((((((((())))))******)))(((((((((''''''''''''%%%%%%&&&(((***)))&&&$$$///............---------++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''',,,+++++++++******))))))******))))))((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,---------,,,,,,------.../////////111111111111111222222333444444444555555555666666555777999::::::777444222333333333333333333333444444444444444444333222111666666666666555333111000000000///...------,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))(((((())))))))))))((((((************************))))))))))))(((((((((((())))))))))))************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&&&&'''((())))))***))))))))))))))))))))))))''''''((((((((((((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---.../////////000111111222222222222222111222222333333000000/////////111222333222222222111111111000000000000000000000000000000///......------,,,+++++++++*********))))))((((((+++***)))'''''''''((()))))))))************))))))'''''''''''''''''''''''''''((()))((('''&&&''')))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((***'''$$$%%%(((***)))((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,+++*********))))))((((((******))))))******+++,,,------------------------......---------,,,,,,,,,************************))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&''''''............------------++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''++++++******))))))))))))(((((((((((('''''''''&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,------.../////////111000000000000111222222555555555555555555555555555666888999999777444333333333333333333333333333333444444444333333222111444555555555444222111000000//////...------,,,,,,---,,,++++++******++++++************************))))))))))))))))))))))))(((((())))))))))))((((((************************(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''(((((((((((('''''')))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---......//////000000111222222333222222222111222222222111000/////////000111222222222222111111111000000000000000000000000000000.........---,,,,,,++++++*********)))))))))((((((+++***((('''''''''((()))(((((())))))))))))((((((''''''''''''''''''''''''&&&((()))((('''&&&''')))(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))'''%%%%%%((())))))((((((((((((((((((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++************)))))))))(((******))))))******+++,,,------,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,************************))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''......---------,,,,,,,,,++++++++++++++++++++++++************************+++************)))))))))++++++++++++++++++++++++((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))*********************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---......//////000000/////////000111111555555555444444444444444555666666666666666555444555555444444333333222222333333444444333333222222222333333333222111111000//////......---,,,,,,,,,,,,,,,+++************+++************************))))))))))))))))))))))))(((((())))))))))))((((((************************''''''(((((())))))******(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---.........//////000111111111333333333222111111111000111111000/////////000000222111111111111000000000000000000000000000000000......------,,,,,,++++++******))))))))))))((((((***)))((('''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&'''(((((('''&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''''''''''')))'''&&&&&&((())))))(((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&''''''((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************************))))))))))))******))))))******+++,,,+++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''------------,,,,,,,,,+++************************************************************))))))))))))************************((((((((((((((())))))***))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************************+++++++++++++++++++++++++++++++++,,,+++,,,,,,------.../////////////////////000000111333333333444444555555555444333333333333444444555666666555444333222222111333333444444444333333222111111111111111111000000.........------,,,,,,,,,,,,++++++***************************************))))))))))))))))))))))))(((((())))))))))))((((((************************&&&''''''((()))******+++(((((((((((()))))))))***))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************+++,,,------------...//////000000111333333333222111000//////111111000000////////////111111111111000000000000////////////////////////......------,,,++++++***))))))))))))))))))(((((((((((((((((('''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++***))))))*********)))))))))))))))******))))))******+++,,,******++++++++++++,,,,,,---------,,,,,,,,,++++++************************(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&''''''---,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((())))))***))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,---.........///////////////000000111000111222333444666777777222111111111111222444444666666555444444333222222333444444555555555444444111000000000000000000000---------------,,,,,,,,,,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++'''(((((((((((()))))))))((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************+++,,,---------------...//////000000222333333222222000///...000000000000//////......000000000000000000000000////////////////////////...------,,,++++++******(((((((((((((((((())))))'''''''''(((((((((((('''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))'''((()))++++++***))))))))))))))))))))))))************))))))******+++,,,*********++++++,,,,,,,,,------,,,,,,,,,+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&''''''&&&&&&&&&&&&'''''',,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((()))))))))))))))***************************((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************)))))))))************++++++++++++++++++*********+++++++++,,,------......000000/////////000111111000111111333444555666777111111111111222333555555666666555555444444333333444555666666777666666666222111000///////////////------,,,,,,,,,,,,,,,,,,++++++***))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))''''''(((((())))))******''''''(((((((((((())))))((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---...,,,,,,------.../////////111111222222222111///...//////000000000///......//////000000000000000111000000000000000000000000------,,,,,,++++++******''''''(((((((((((())))))&&&&&&'''(((((((((''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%'''))))))((('''((()))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************))))))))))))******************))))))******+++,,,******++++++,,,,,,------,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''++++++++++++************************************))))))))))))))))))))))))(((((((((((())))))******************************((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++*********)))***++++++,,,,,,---......111000000000000111222222222333333333333444444444222222333444555666777777555555555555555444444444666666777888888888888888444333111//////...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''((((((((())))))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''(((((()))***(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---...+++,,,,,,---....../////////000111222222111///...---...///000000000///...////////////000000111111000000000000000000000000------,,,,,,+++*********'''''''''((((((((())))))%%%&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$''')))***((('''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))'''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))******+++((()))))))))******************))))))******+++,,,+++++++++,,,------......,,,,,,,,,++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((((((((())))))******&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))************++++++++++++******))))))***++++++,,,,,,---......111111111111111222222333555555444333333222111111333444555777888999999999444444444555555555555555666777888999999999999999555444222000///......///,,,,,,,,,,,,,,,,,,,,,,,,+++******)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))************+++,,,---...++++++,,,------......///...///111222333222000///,,,---...000000000//////.../////////000000111111000000000000000000000000------,,,,,,+++******)))&&&'''''''''(((((())))))$$$%%%'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''%%%&&&''''''%%%%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''******((('''''')))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''''''''''''''''''''''''''%%%%%%$$$$$$%%%'''((()))''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))***)))((((((((()))+++,,,(((((())))))*********+++*********)))***++++++,,,++++++,,,------...//////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''************************+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((('''''''''&&&((('''&&&&&&'''((()))***''''''''''''''''''''''''&&&((())))))(((''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((('''''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,111111111000000000000000222222222111222222333333888555333777===@@@<<<777444555555555333444555777888666444555888999777555444444333111000...------***++++++++++++***))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''******))))))((((((''''''(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((******))))))))))))******++++++******++++++,,,---,,,,,,------...////////////000000000000111111111222222000///............---///000000//////000222000000000///......------++++++++++++++++++++++++''''''(((((())))))******''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''(((&&&%%%&&&))))))'''$$$&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((((('''&&&%%%%%%'''''''''''''''((())))))%%%&&&&&&&&&'''((((((((('''&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&%%%$$$$$$(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))************************************((((((((((((((()))******,,,,,,,,,---------......***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%*********************************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***))))))(((((((((((()))))))))(((((((((''''''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&(((((((((((((((((((((''')))))))))))))))))))))***))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,000000000000000000000000333333222222222333444444777555555999===>>>;;;888444555666555333333444666888666444555777888666444444333222111///...---,,,***++++++++++++***))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))((((((((((((******))))))))))))******++++++******++++++,,,---,,,,,,------.../////////000000000000111111111111222111000///............---///000000//////000222000000//////......------,,,,,,,,,,,,,,,,,,,,,,,,(((((())))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''')))(((''''''&&&&&&&&&&&&(((&&&%%%&&&((()))'''%%%'''''''''((((((((())))))&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''(((''''''&&&&&&%%%'''''''''''''''((())))))&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((()))))))))*********************************((((((((((((((()))************+++++++++,,,,,,,,,***++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&******************************))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))((((((''''''(((((()))((((((((((((''''''''''''(((''''''''''''((())))))''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''((((((((((((((((((((((((((())))))*********))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,/////////000000000000000333333222222333444444555444555888;;;<<<;;;999888555666666444222222333444666555444444666666555444333222111000///...---,,,******++++++******)))((()))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))))))))(((((((((((('''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))******+++************+++,,,,,,,,,,,,,,,---......//////000000000111111111222222111111000///...............///000000//////000111000000//////...---------........................************))))))))))))''''''''''''''''''''''''&&&''''''''''''(((((((((+++***)))((('''&&&&&&&&&'''&&&&&&'''(((((('''%%%&&&''''''(((((()))))))))&&&&&&&&&''''''''''''((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&(((''''''''''''(((((()))'''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((())))))))))))******************************((((((((((((((()))******((())))))))))))***************++++++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''************************))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********(((((((((''''''(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''((()))***++++++((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,......///////////////000111111111111222333444444111555:::;;;:::777777777555666666444222111111333444444333333444444444333222111111000...------,,,***************))))))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''')))***)))(((''''''''''''(((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))******))))))))))))*********************++++++,,,+++,,,,,,------...//////000000000111111111222222111000///..................000111000///...///111000//////......---,,,,,,------------------------++++++******))))))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((***)))((('''&&&&&&&&&&&&&&&&&&''''''(((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((''''''''''''((()))((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((()))))))))***************************((((((((((((((())))))***((((((((()))))))))*********************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&'''''''''(((((())))))&&&&&&'''((()))******+++((((((((((((((((((((((((((()))))))))******************+++++++++,,,,,,,,,------........./////////////////////000111222333000555999:::777444444666444555555333111000111222222222333333222222222333111000000///...---,,,,,,)))************)))(((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''')))***((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((((((((()))))))))*********))))))))))))************))))))******+++,,,++++++,,,,,,---.........//////000000000111111111000//////...............///000111000///...///000/////////...------,,,,,,+++++++++++++++++++++++++++*********))))))((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''&&&&&&%%%&&&&&&''''''&&&''''''(((''''''&&&&&&(((((('''&&&%%%$$$$$$###&&&&&&&&&''''''''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''&&&&&&&&&&&&'''(((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%'''&&&&&&%%%%%%&&&&&&'''''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))***)))))))))************+++)))************)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((()))(((((('''&&&''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''((()))))))))'''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,------.../////////------......///000222222111444777666333222222444333444444222000000111222000111222222000000111222000//////...------,,,,,,))))))******))))))((('''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))(((''''''''''''(((((()))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((''''''(((((())))))************))))))))))))*********))))))))))))***+++++++++++++++,,,------.............../////////000000//////......---......//////000111000///...///000//////......---,,,,,,,,,************************))))))))))))((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%&&&''''''%%%'''(((((('''&&&&&&'''******)))((('''&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''&&&%%%%%%'''((())))))((((((''''''''''''((('''''''''''''''&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((((((((((()))******************++++++++++++))))))******))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((''''''&&&&&&''''''(((''''''''''''((((((((()))(((((()))))))))(((&&&%%%''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''((())))))***''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,+++,,,,,,---......//////---.........///111222333222333333222000000111222111222333222000000111333///000222111///...000222//////...------,,,,,,,,,)))))))))))))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''''''''((()))***************))))))))))))******)))))))))))))))***++++++***++++++,,,,,,---......------------.....................------......//////111111000///......//////......------,,,,,,+++))))))))))))))))))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&'''%%%''')))(((&&&%%%&&&(((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''%%%%%%%%%'''(((***))))))((('''''''''''''''&&&&&&&&&''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))(((((()))))))))(((&&&%%%''''''''''''''''''''''''&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''((())))))***((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,++++++,,,------...//////.........///000222333444444222000/////////000000000111222111000000222333...000222111...---///111.........------,,,,,,,,,)))))))))))))))(((((('''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((())))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''''''''((()))***((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((()))&&&''''''((()))******+++******))))))))))))******)))))))))))))))******+++***++++++,,,,,,---......,,,,,,,,,---------............---------......///000111111000///......//////......------,,,++++++))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))+++***)))((('''&&&&&&&&&$$$'''))))))&&&%%%&&&(((######$$$%%%&&&'''((()))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&((('''%%%%%%%%%''')))******)))((('''''''''''''''%%%&&&&&&''''''((((((((('''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))((((((((((((((()))******))))))))))))************)))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))++++++******************++++++++++++,,,---......////////////000000000000333333333222111000///...111111111111111111111111111111111111000...------......---,,,,,,+++******+++++++++***)))(((((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&%%%((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************))))))))))))******************+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,//////............/////////////////////............------,,,,,,++++++*********))))))((((((''''''&&&&&&''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''(((((())))))************))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***''''''((((((((((((''''''((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++,,,---........./////////000000000000333333333333222111000///222222222222222222222222000000000000000///...---...------,,,++++++******++++++******)))(((((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))))))))******************+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,.........//////.....................////////////---------,,,++++++*********)))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))(((''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((''''''(((((()))))))))************))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))************************++++++++++++,,,---............/////////000000000333333333333333222111000222222222222222222222222//////000000000//////...------,,,,,,++++++******+++******))))))(((((('''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))************))))))))))))******************+++++++++,,,,,,,,,------,,,+++++++++,,,,,,---...///000000///...------------.../////////000------,,,,,,+++*********))))))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++++++++***))))))(((((())))))***((())))))******))))))(((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))***************+++++++++++++++++++++,,,---.............../////////000000222333333333333222222111000000000000000000000000......//////000/////////,,,,,,,,,,,,++++++************))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((()))))))))************((()))))))))******************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,,,,,,,------...///000000,,,,,,,,,+++******))))))))))))))))))(((((((((((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''((((((((('''&&&&&&&&&&&&'''(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))***++++++,,,,,,******))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++++++++++++++,,,---..................////////////111111222333333333222222////////////////////////---......////////////...,,,+++++++++++++++******)))))))))(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((()))))))))************((()))))))))******************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++---...000000...---++++++,,,,,,---...//////000,,,++++++******)))(((((((((((((((((())))))))))))))))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&''''''((((((((()))((((((((((((((((((((((((''''''(((((()))***++++++******))))))))))))******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((((((''''''&&&''''''((((((((((((''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))***++++++,,,,,,++++++++++++,,,---......------.........////////////000111222222222222222............................../////////......---++++++++++++++++++******((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,++++++,,,---------,,,,,,,,,---...//////...---,,,,,,,,,,,,---.........///++++++******)))((((((((((((((((((((())))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))))))))((((((((('''''''''''''''''''''''''''''''''%%%&&&&&&&&&''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((()))((((((((((((((((((((((((&&&''''''(((((()))))))))***))))))(((((())))))***'''(((((())))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++,,,---......---------.........//////---...///000111222222111000000000000000000000000////////////...---,,,,,,******************++++++((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,***+++,,,---------,,,,,,------------------------------------------------+++******)))(((((('''''''''((((((((()))))))))***'''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&%%%%%%&&&&&&((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((())))))***++++++,,,,,,++++++++++++,,,---......---------.........//////,,,---...000111111111111111111111111111111111111////////////...---,,,+++******************++++++'''''''''((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&%%%&&&&&&&&&'''((())))))***''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************))))))))))))******************+++++++++,,,,,,,,,)))***,,,---...---,,,,,,...------,,,,,,------...------------------,,,,,,*********)))(((((('''''''''((((((((())))))******&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&%%%%%%%%%&&&'''((()))***''''''&&&&&&&&&%%%%%%%%%(((((((((((((((((((((((('''''''''(((((((((((()))%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''$$$"""!!!###%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***)))((('''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((''''''(((***))))))))))))************++++++,,,,,,,,,,,,------............////////////////////////000000000000111222222222222111000000222111000///...---,,,,,,++++++************++++++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&((()))***''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))'''''''''''''''''''''''''''))))))))))))******(((''''''''''''(((((((((((((((((((((((()))))))))))))))************+++++++++)))************+++++++++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,++++++)))))))))))))))(((''''''))))))(((((('''''''''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''%%%######%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))((((((''''''''''''((()))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((''''''(((***))))))))))))************++++++,,,,,,,,,,,,------........./////////000000.../////////000000000000111111222222111111000///000000///...---,,,+++++++++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&'''((()))***''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))***''''''''''''''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))*********+++++++++)))************+++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++)))))))))))))))((('''''')))(((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((('''&&&%%%%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((''''''(((***))))))))))))************++++++,,,,,,,,,,,,------////////////000000000000....../////////000000000111111111111111000/////////......---,,,+++******+++******))))))******+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))''''''''''''((((((((((((''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((***))))))((((((((())))))'''''''''''''''''''''''''''&&&&&&'''''''''((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))*********++++++)))************+++++++++,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++)))))))))))))))(((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((('''&&&''')))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&''''''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((''''''(((***((()))))))))************+++++++++,,,,,,,,,------/////////000000000111111........./////////000000000000111111000000///...---,,,,,,+++******))))))******))))))))))))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((('''(((((((((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&''')))***((((((((((((((((((((((((***))))))(((((('''''''''''''''''''''''''''''''''(((&&&'''))))))((((((***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************))))))*********+++++++++++++++,,,,,,,,,---------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++++++++***)))))))))))))))(((''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&((('''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((('''''')))+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((''''''(((***((()))))))))************+++++++++,,,,,,,,,------////////////000000000000............///////////////000000000000///......++++++******))))))((((((***))))))))))))))))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''%%%%%%&&&&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((('''&&&&&&%%%''''''''''''''''''''''''%%%"""###(((((($$$$$$'''''''''''''''(((((((((((((((((((((((())))))))))))(((((()))))))))*********))))))*********++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,,,,,,,+++++++++*********)))))))))))))))((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&''''''&&&&&&''')))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((()))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%'''((((((''''''(((***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&%%%&&&&&&''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((''''''(((***))))))))))))************++++++,,,,,,,,,,,,------............////////////------.........////////////////////////......---*********)))))))))((((((***))))))(((((())))))***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&&&&&&&''''''''''''&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((&&&'''''''''''''''&&&%%%''''''''''''''''''''''''&&&###%%%------&&&$$$(((''''''''''''(((((((((((((((((((((((())))))))))))((((((((()))))))))******)))************+++++++++++++++++++++,,,,,,,,,,,,++++++************++++++++++++++++++************)))))))))))))))((('''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''(((((((((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$&&&''''''&&&&&&((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''((())))))************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%'''(((((('''&&&'''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((''''''(((***))))))))))))************++++++,,,,,,,,,,,,------------------............---------.........//////....../////////...------*********)))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((()))))))))((('''''''''''''''((((((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''((((((''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&(((((()))(((''''''''''''''''''''''''''''''(((%%%)))333333***&&&***''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))***)))************+++++++++***++++++++++++,,,,,,,,,++++++************++++++++++++++++++************)))))))))))))))(((''''''''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&'''''''''((((((((()))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%''''''&&&'''(((***''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((()))************''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''((((((''''''(((***))))))))))))************++++++,,,,,,,,,---------,,,,,,,,,---------......---------.........//////......//////......---,,,************))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((()))))))))((('''''''''''''''((((((((()))''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''(((((((((((('''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''(((*********))))))''''''''''''''''''''''''%%%"""'''222222(((###'''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++******+++++++++,,,,,,,,,++++++************+++++++++++++++************))))))))))))))))))(((((('''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''$$$%%%''''''''''''(((***'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((''''''''''''''''''''''''&&&''''''''''''''''''&&&''''''''''''''''''''''''%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''&&&$$$###&&&'''''''''(((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&)))((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((())))))((('''&&&&&&((((((''''''''')))+++,,,++++++***************++++++++++++,,,,,,,,,---------,,,,,,+++,,,---///000///...,,,+++******+++,,,))))))))))))((((((((((((+++***)))(((''''''(((((((((((())))))((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((('''''''''%%%%%%%%%&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&((((((((((((((('''''''''((()))***++++++***)))((())))))************)))))))))************+++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%(((''''''&&&&&&%%%$$$$$$&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&)))(((&&&%%%%%%'''***+++))))))(((((('''''''''&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&((('''&&&%%%%%%&&&'''(((((((((''''''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))***++++++,,,,,,(((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))((('''&&&%%%''''''''''''((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((('''&&&&&&((('''''''''((()))***+++++++++***************+++------------...............---,,,,,,,,,---...//////...,,,+++******++++++))))))))))))((((((((((((************)))))))))(((((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((('''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((''''''(((((()))*********(((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''((()))************)))((())))))************))))))))))))*********+++++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%''')))+++)))((((((((('''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&)))(((''''''''''''((()))((((((''''''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((())))))((('''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((()))******+++,,,,,,))))))(((''''''&&&%%%%%%'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))*********)))((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((''''''&&&((('''''''''((()))***++++++***************++++++....../////////000000000///...------,,,---------...---,,,+++*********+++))))))))))))(((((((((((()))***+++++++++***)))((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((())))))******+++'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((())))))******))))))((())))))************)))))))))))))))*********++++++***++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''')))(((&&&%%%%%%''')))***(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''(((((()))(((''''''&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((())))))******++++++)))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''((((((((((((((('''''''''''''''((())))))***************)))******+++,,,...////////////000000000//////......---------,,,------,,,++++++*********))))))))))))((((((((((((''')))***++++++***(((''''''(((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''(((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((()))))))))))))))))))))************))))))))))))))))))***************++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''(((((((((''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((()))))))))******((((((((((((''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((((((((((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''(((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((((('''&&&'''(((((()))***************))))))***++++++,,,------.........//////////////////......------,,,,,,,,,,,,,,,+++***))))))))))))))))))((((((((((((%%%'''(((******)))'''&&&''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''''''''(((((())))))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''((((((((())))))***))))))************))))))(((((()))))))))************++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((('''&&&&&&%%%&&&''''''&&&&&&&&&'''''''''''''''((((((((('''&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''(((''''''''''''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((())))))''''''&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&'''((((((((((((((((((&&&'''((()))*********)))))))))))))))***+++,,,,,,,,,,,,---------.............../////////...------,,,,,,,,,,,,+++***)))((())))))))))))((((((((((((%%%&&&'''((((((((('''&&&&&&'''((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&''''''((()))))))))&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&''''''((()))))))))''''''''''''((()))******))))))************))))))((((((((()))))))))*********++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&((((((''''''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&'''((())))))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$%%%&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((&&&&&&'''(((((((((((((((&&&'''((()))*********)))))))))))))))***+++,,,---,,,,,,---------.........---...///000000///......++++++,,,,,,+++***(((((())))))))))))((((((((((((&&&'''''''''((((((((()))&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&''''''((())))))***%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''((())))))***''''''&&&&&&'''(((***+++))))))************))))))(((((((((((()))))))))******++++++++++++***))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&((((((''''''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((((((((((((((((((((('''&&&&&&&&&((()))***))))))(((((('''''''''&&&&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((&&&$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&'''((())))))((((((%%%&&&(((*********))))))))))))))))))***+++,,,------------............///,,,---...000000000//////++++++,,,,,,+++***((('''))))))))))))((((((((((((((((((((('''((()))***+++&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&'''((())))))***%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&'''((())))))***'''&&&&&&&&&'''(((***+++))))))************))))))(((((((((((())))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''%%%%%%&&&&&&'''((())))))'''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%&&&&&&''''''((((((((('''''''''(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))******)))((('''((((((''''''''''''((((((%%%&&&''''''(((((('''''''''&&&&&&&&&&&&'''((((((%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((('''&&&%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&((())))))(((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''))))))))))))************)))))))))))))))))))))))),,,,,,,,,---------......000111222333222111///---111...***)))++++++***((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&'''((())))))(((''''''''''''''''''''''''''''''((('''&&&%%%%%%&&&'''(((&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***)))((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))'''((()))((('''&&&''')))''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&''''''((((((''''''))))))))))))************++++++++++++++++++++++++,,,,,,,,,------------...///000111222222000...---000---******+++,,,***))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((('''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&'''(((((((((((('''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))((((((''''''((((((((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&'''''''''''''''(((&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((''''''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((('''))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,------------///000111111111000...---...,,,******++++++***)))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&''''''(((''''''&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++***)))(((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''$$$%%%%%%&&&'''(((******''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))''''''''''''''''''''''''(((((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$&&&((('''&&&%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&'''(((((((((((((((((()))))))))************))))))))))))))))))))))))++++++,,,,,,,,,---------...//////000000///......+++******))))))))))))(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))(((((((((((((((((((((''''''&&&(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''((()))((('''&&&''')))'''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''')))(((((((((''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&'''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''))))))'''&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&'''(((((())))))((((((((()))))))))************))))))))))))))))))))))))+++++++++,,,,,,,,,------........./////////......************(((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((('''&&&&&&&&&&&&'''(((&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&((())))))(((''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((())))))))))))((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------............+++,,,---,,,)))''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))((((((&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''%%%%%%&&&&&&'''((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&'''((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%&&&&&&'''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%'''(((((('''&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%&&&''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((()))))))))))))))))))))))))))************++++++++++++++++++++++++***++++++++++++,,,,,,,,,---,,,,,,,,,---......///...000111///,,,)))((()))''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((('''%%%$$$$$$%%%'''((('''''''''((((((((((((((('''''''''''''''''''''''',,,+++)))(((''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''')))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''(((((($$$%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))(((%%%%%%&&&((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%&&&'''((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((($$$&&&''''''&&&%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&(((((((((''''''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))))))))))))))************))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///111333555222...***)))***&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''%%%$$$$$$%%%'''(((((((((((((((((('''''''''''''''''''''''''''''''''---,,,***)))((((((((()))''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((###$$$$$$%%%&&&'''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))))))))((($$$$$$&&&((()))*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&'''((())))))((((((''''''''''''''''''''''''######$$$%%%''')))+++,,,''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))'''''''''''''''''''''''''''((()))((('''&&&''')))''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%############%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((($$$$$$%%%%%%&&&%%%%%%%%%''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&'''((()))++++++***))))))************************)))******++++++,,,------,,,,,,,,,---///000222333:::999888555222///,,,***))))))(((&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((('''&&&%%%''')))***)))&&&%%%&&&(((((('''&&&%%%%%%&&&'''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%$$$$$$&&&'''((('''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((()))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''&&&&&&%%%%%%'''&&&%%%%%%$$$$$$$$$$$$&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&)))+++***((('''(((***''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((((((((''''''''''''(((((()))***************************************)))******++++++,,,------++++++,,,---///111222333777777666444222000...---***)))((('''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((((('''((('''&&&'''((()))'''&&&((('''&&&&&&&&&&&&'''((((((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''((((((''''''&&&(((''''''&&&%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((******((('''((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''')))))))))))))))******+++)))))))))))))))))))))))))))******++++++,,,------++++++,,,---///111333444333333333333333222111000******)))((('''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&%%%&&&''''''(((((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))))))))&&&$$$&&&***+++(((%%%((('''&&&&&&&&&&&&'''((('''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''(((((((((((((((''')))(((''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&(((***)))((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))))))))))))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''***)))((((((((()))+++,,,(((((((((((((((((((((((()))******++++++,,,------++++++,,,---///111222333111222222222222111111000******)))((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))***)))))))))***)))(((&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&''''''(((((((((((('''((((((''''''&&&''''''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))(((((('''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((())))))(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((***)))((((((((()))+++,,,(((((((((((((((((((((((()))******++++++,,,------***++++++,,,---///111111111111111111000///...---***))))))(((((((((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&'''''''''''''''''''''%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))---000...)))&&&&&&(((&&&''''''''''''''''''&&&&&&'''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))*********)))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((******)))((('''&&&&&&%%%''''''''''''((((((((((((''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))))))))))))))******+++)))))))))))))))))))))))))))******++++++,,,------++++++++++++,,,---......////////////...,,,+++***)))((((((''''''(((((()))'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((((((((('''''''''...333000)))$$$&&&***&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((()))))))))))))))&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%&&&''''''''''''&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((('''&&&'''((()))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((('''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''(((((((((%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''((((((((()))(((((()))***************************************)))******++++++,,,------++++++************++++++,,,,,,---,,,,,,+++***)))((('''''''''''''''(((((('''&&&&&&&&&&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))))))))((($$$)))......)))&&&''')))&&&&&&'''(((((('''&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''(((((())))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((''''''&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((&&&%%%&&&))))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''((())))))((('''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''&&&%%%%%%$$$$$$''''''''''''''''''''''''************************((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''((()))))))))%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))'''(((***+++++++++***)))************************)))******+++,,,,,,------++++++***)))(((((()))))))))******+++++++++******''''''&&&&&&&&&''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))(((((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((###$$$&&&((()))***++++++"""%%%(((******)))((((((%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((('''&&&&&&&&&''')))***&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((())))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%&&&'''((())))))))))))((((((((((((((()))******&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((&&&%%%&&&))))))'''$$$''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((('''''')))************+++++++++))))))))))))))))))))))))))))))************))))))+++*********))))))((((((((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&%%%&&&''')))***)))(((%%%&&&***(((######((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&'''(((******((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''(((******((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''(((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''(((((((((((((((((((((((((((((())))))(((''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''))))))*********+++++++++))))))))))))))))))))))))))))))************))))))*********)))))))))((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''''''''''''''''''''''''''((()))))))))************(((((()))+++...000000000111......000---'''$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&&&&&&&'''''''''&&&%%%%%%''''''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))((((((''''''''''''((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''(((((((((((('''''')))))))))*********++++++))))))))))))))))))))))))((())))))******))))))(((******))))))))))))((((((((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''(((((()))))))))*********'''))),,,000222444444444444222333444111+++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((('''&&&%%%&&&'''''''''%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((()))(((''''''''''''(((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((($$$(((---000222111111111------///111222...***((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))(((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''(((((((((&&&%%%&&&'''((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((())))))((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((()))))))))*********))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''%%%)))...000///---,,,,,,(((***,,,...000111---((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))(((''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&'''''''''(((((())))))((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((((((''''''''''''(((((()))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''((((((((()))))))))******))))))))))))))))))))))))'''(((((())))))(((((('''''''''(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))((((((''''''''''''''''''''''''''''''((((((((()))))))))(((,,,111222///,,,+++,,,,,,---......000222...((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''(((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))((('''&&&'''(((((('''&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((()))))))))((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((***++++++***((('''(((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((()))))))))***))))))))))))))))))))))))''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((&&&&&&'''((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))***...333333///,,,---...000111///---000444000)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&'''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''***)))'''&&&&&&''')))***((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%%%%&&&&&&((()))))))))'''&&&'''((()))(((&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&''''''((())))))***((((((''''''''''''((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))'''((((((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))***++++++***)))'''(((((((((((((((((((((((('''''''''''''''((()))***'''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))((((((((((((((((((((((((%%%&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''')))...222222...,,,---000///000...,,,000555333+++))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))((((((''''''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***)))'''&&&'''((()))(((''''''''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''...555444///---111777111///---///222222---((()))(((((('''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++******))))))((((((''''''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((***(((''''''(((((('''%%%''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''%%%&&&)))***(((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&&&&((()))***))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((()))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%,,,444555222//////222///,,,,,,...222222...***((((((''''''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++***)))))))))((((((((('''))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((''''''''''''((((((((((((((((((((((((((((((***(((''''''(((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&((((((((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''&&&'''))))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''&&&'''((()))***(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''(((((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''$$$***111666555222///---...,,,,,,...111222///+++((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''(((((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''')))'''&&&'''((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%(((---333666666222///222111//////000///,,,***(((''''''''''''(((((()))((((((''''''''''''((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((()))(((''''''((()))(((&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''((((((''''''((((((((('''''''''''''''''''''''''''))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''')))...333666555444777555333000...+++(((&&&'''''''''''''''((())))))((((((''''''''''''(((((('''''''''((((((((((((((('''''''''((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''((()))((('''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&'''''''''(((((())))))''''''((((((((((((''''''''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((()))(((''''''&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''&&&''')))---111333444666444222///,,,)))&&&%%%''''''&&&''''''((()))***((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&'''((()))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''((()))((('''&&&''')))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&''''''((()))((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))***)))((((((''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''(((***,,,...------,,,+++)))''''''(((&&&&&&&&&''''''((()))***((((((''''''''''''((((((''''''''''''((((((((()))'''((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((('''&&&''')))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&''''''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&((())))))'''&&&''')))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&((()))))))))((('''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((()))******)))((('''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))******)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&'''&&&%%%$$$&&&'''%%%&&&'''''''''''')))+++&&&&&&&&&'''''')))******((((((''''''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((((((((((((((((((((((((((('''&&&&&&''')))***)))(((''''''''''''''''''''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&'''((())))))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&(((***)))&&&%%%''')))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%&&&((()))))))))((('''''''''''''''''''''''''''&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,***)))((()))((('''%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))*********)))))))))))))))+++***)))(((((()))***++++++*********))))))((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((******))))))((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&%%%&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((('''''''''&&&******)))''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&))),,,///000---***(((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***)))(((((()))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((()))(((''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))***+++***)))(((((()))***+++************)))))))))(((''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((('''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((***)))))))))((((((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''((())))))''''''''''''((((((((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((***)))))))))((((((((((((***)))((('''&&&&&&&&&&&&(((((('''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%'''***,,,---+++)))'''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******(((''''''(((***,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((())))))***************))))))))))))******************))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&'''(((((())))))(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((('''(((******((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''(((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''(((((('''&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((*********))))))))))))((())))))((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&((()))))))))((('''))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************((('''((())))))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))&&&''''''((()))***++++++***))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((******((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((()))))))))((((((((((((((()))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((************************************************))))))))))))************+++***))))))+++,,,+++***************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&'''((()))******+++)))))))))******)))))))))))))))))))))))))))******************************((((((''''''''''''(((((('''''''''((((((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''%%%%%%&&&'''''''''&&&&&&''''''''''''(((((((((((('''''''''((((((((())))))''''''(((((((((((('''''')))((('''&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''&&&'''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((('''''''''(((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((************************************************)))))))))*********++++++))))))))),,,///111222111************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''''''''(((((()))))))))))))))************))))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((()))))))))'''((())))))******))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''###%%%&&&(((((((((((('''''''''''''''((((((((((((''''''((((((((()))))))))''''''((((((((((((''''''(((((('''&&&&&&&&&''''''&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))***(((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************************************))))))*********+++++++++(((((()))+++///111222111************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((())))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))''''''((((((((((((((((((((()))***++++++***)))(((((()))))))))************))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))))))))(((((()))************)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((('''(((******((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''(((((((((((('''((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))((((((###%%%'''***+++++++++***''''''''''''(((((((((((('''((((((((())))))))))))''''''((((((((((((''''''''''''&&&&&&&&&''''''(((&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''((())))))))))))((('''((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))************************************************)))************+++++++++)))(((((()))+++---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))++++++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((()))******((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))((((((((((((((('''''''''((()))***++++++***)))((((((((())))))*********+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''')))******((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''((((((((()))'''((((((((())))))******))))))))))))))))))))))))(((((())))))))))))(((((($$$&&&))),,,---...------''''''''''''((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&'''((()))&&&''''''((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''((((((((()))&&&'''''''''(((((())))))&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))(((((((((((())))))(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))%%%&&&((()))))))))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))***))))))******+++---------,,,***)))((())))))***++++++******++++++,,,,,,(((((((((((()))))))))***************************'''''''''''''''((())))))))))))*********+++++++++******))))))))))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((()))******((((((((((((((((((((((((******)))((((((((((((((())))))))))))((((((((((((''''''''''''((((((((())))))((('''''''''(((***++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))((((((******************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))''')))***)))((('''(((***(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))******))))))((((((''''''(((((())))))((('''&&&&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''')))************)))((('''&&&&&&'''((()))((('''&&&%%%%%%&&&'''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))((((((***)))((((((((((((((((((...(((&&&***+++''''''***)))))))))))))))************)))'''((()))***)))'''))))))***+++++++++******333333222222111111222222//////.........//////000------.........---,,,,,,+++++++++++++++*********)))))))))))))))))))))))))))((((((((())))))***+++))))))*********+++++++++******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))************************************)))((((((((((((((())))))))))))(((((((((((('''''''''((((((((()))))))))(((((('''((()))***+++************)))))))))((((((((((((((()))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))''')))***)))((('''(((***)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***)))))))))((((((((('''(((((())))))(((''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))***)))))))))((('''&&&&&&'''((())))))((('''&&&&&&'''((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******)))(((((((((((()))+++'''&&&******'''''')))((((((((()))))))))((((((,,,+++++++++,,,++++++***))))))******+++*********:::::::::999888888888777333333333333333222111111444444444444444333222111//////...---,,,+++************************************************+++,,,***************+++++++++******))))))))))))******))))))(((((((((((())))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))*********************************))))))((((((((((((((((((((((((((())))))))))))''''''((((((((()))))))))((((((((((((((()))******************))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))******************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))''')))***)))((('''(((***************************((((((''''''''''''((()))(((((((((''''''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((((((((()))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))++++++*********)))))))))******)))(((((((((((())))))'''(((++++++)))(((*********+++,,,,,,+++*********+++,,,+++***)))***+++)))***************))))))@@@@@@@@@@@@???>>>>>>===::::::;;;:::888666333222::::::999888888888999999333333111000...,,,+++***,,,,,,,,,+++++++++++++++++++++************++++++******************************))))))))))))******))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((())))))***************************))))))(((((((((((())))))(((((((((((())))))))))))'''(((((((((((()))))))))((((((((((((((())))))************)))))))))))))))(((((()))))))))*********((((((((((((((()))))))))((((((((()))))))))))))))************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************************)))(((((((((((((((((((((((((((((())))))(((((((((((())))))''')))***)))((('''(((***))))))))))))))))))))))))'''''''''''''''(((((()))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((())))))))))))(((((((((((((((((()))))))))(((((('''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))(((((('''(((((((((''''''(((((((((***))))))))))))))))))***((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''(((((((((((((((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++++++++***)))(((((((((((())))))((()))+++------,,,,,,...//////000111111111000000,,,---......,,,+++---///,,,,,,,,,,,,++++++***)))FFFFFFEEEEEECCCBBB@@@???>>>>>>???>>>===;;;999777:::999777777777999;;;===999999777666444222111000......---,,,,,,+++******+++******))))))***************************************))))))))))))******))))))(((((((((((())))))''''''''''''''''''''''''''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((())))))***))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((()))))))))***'''(((((()))))))))))))))))))))))))))))))))******))))))))))))************''''''((((((((()))))))))(((((())))))************************************************************))))))))))))))))))))))))************************))))))))))))))))))))))))((()))))))))***************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''((((((((())))))''''''((())))))(((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((((((((''')))******************)))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))************++++++,,,,,,***************+++,,,,,,+++///111111111222444555444444444555666777777888888888666444333333555777111111111000///...---,,,EEEEEEFFFFFFEEECCCAAA@@@>>>>>>??????>>>===<<<<<<:::::::::::::::;;;<<<<<>>===<<<;;;::::::222222111///...,,,+++***,,,+++******)))*********+++++++++*********************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((())))))******((((((((((((((()))******((((((((((((((((((((((((((((((((((((((())))))***''''''(((((())))))******((((((((()))))))))******''''''((()))))))))))))))))))))))))))************)))))))))*********++++++((())))))******++++++++++++++++++,,,------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***''''''''''''''''''''''''%%%&&&'''((()))))))))((('''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''((((((((()))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((()))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))((((((''''''((((((((((((''''''))))))************))))))'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))***+++,,,---.../////////000111333444555666;;;>>><<<;;;>>>BBBDDD???>>>>>>>>>???BBBEEEGGGKKKFFF???;;;::::::::::::::::::999999777666444444DDDFFFJJJNNNQQQSSSTTTTTTMMMLLLJJJHHHFFFEEEDDDDDDCCCEEEHHHJJJIIIFFFBBB???@@@@@@@@@@@@@@@?????????<<<;;;999777444222000///------,,,++++++++++++++++++++++++*********))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((()))******'''''''''((()))*********(((((()))))))))*********&&&'''((()))***))))))(((((()))))))))************))))))*********+++++++++++++++,,,------...////////////000000111222222333000000000000000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))''')))***)))((('''(((***((((((((((((((((((((((((%%%&&&'''((()))))))))((('''((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''((())))))***))))))&&&'''((())))))((('''&&&(((((()))******)))((((((''''''''''''((((((((()))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,...000222444444666777888999;;;>>>@@@AAAJJJPPPRRRNNNMMMRRRXXXZZZUUUSSSQQQQQQTTTXXX^^^aaaggg\\\OOOGGGEEEEEEBBB@@@DDDDDDCCCBBBAAA???>>>===IIIMMMUUU]]]eeelllppprrrgggddd___ZZZVVVRRRPPPOOOOOOTTTZZZ]]][[[TTTKKKEEE>>>>>>?????????@@@@@@@@@EEEDDDAAA???<<<999777666///...---,,,,,,,,,,,,,,,++++++++++++******))))))******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((()))******************************((((((((((((((()))******&&&''''''((()))******+++))))))))))))************&&&''')))*********)))((((((((())))))*********+++)))************+++++++++......//////000111111222222222333444555555666666333333333333333333333333111111111111111111111111........................************************))))))))))))))))))))))))))))))))))))***************************)))(((((())))))))))))))))))))))))))))))(((((((((((())))))((()))***)))((('''(((***))))))))))))))))))))))))$$$%%%'''))))))))))))((('''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))&&&'''(((******((('''&&&))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((((((((())))))******(((((()))***************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&((()))************&&&'''((())))))((('''&&&'''((()))******)))((('''&&&'''''''''(((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))...///111444666999;;;<<<<<<===>>>@@@CCCFFFHHHJJJ[[[bbbccc^^^\\\ccckkkmmmiiigggeeedddgggmmmtttyyysssaaaVVVTTTSSSNNNJJJKKKKKKJJJIIIGGGFFFDDDCCCccciiirrr|||zzzvvvtttrrrnnnjjjlllttt{{{{{{xxxqqqbbbSSSLLLDDD???@@@AAAAAAAAACCC===>>>@@@BBBCCCAAA<<<999333444444111---,,,///222***+++,,,------,,,+++)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))%%%(((***+++)))((((((((()))+++------+++)))((('''))))))))))))))))))))))))(((((())))))***+++++++++)))(((''''''((())))))))),,,)))'''(((,,,......,,,,,,...///000///000222444444999???BBBAAA>>>;;;999777777999<<>>CCCFFFGGGGGGOOOPPPRRRVVVYYYYYYWWWTTT___fffkkkggg___\\\cccjjjlllhhhcccaaabbbfffiiijjjxxxqqqkkkjjjmmmkkkbbbYYYZZZ]]]```___YYYQQQKKKGGGrrr{{{~~~ggg^^^VVVTTTQQQLLLHHHHHHFFFCCC@@@???@@@@@@>>><<<;;;<<<;;;666111---,,,---------,,,+++++++++++++++,,,,,,,,,++++++***)))(((************************))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''))))))))))))))))))))))))''')))******)))((()))***///000111000...,,,***)))))))))))))))))))))))))))(((((())))))************+++***)))***++++++,,,+++---,,,+++---222666:::<<<;;;:::999888888:::;;;<<>>;;;???<<<888777777666444111------.........------,,,---.........,,,++++++++++++******))))))******+++(((((((((((((((((())))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((''''''''''''))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''''''''(((((((((%%%&&&''''''&&&%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,***((((((***+++***)))************************((((((((((((((((((''''''************************************)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((((((((())))))***(((***+++***)))(((***,,,***)))+++000333333777;;;GGGJJJMMMOOOPPPPPPRRRTTTUUUUUUUUUVVVWWWWWWUUUSSSXXX]]]```\\\TTTQQQUUUZZZZZZWWWTTTQQQPPPPPPNNNMMM[[[ZZZZZZ___eeefffaaa[[[^^^ccchhhkkkkkkiiigggfffhhhpppzzz~~~}}}~~~xxxyyyrrrpppnnnhhhdddcccXXXPPPFFFBBBCCCDDDDDDBBB@@@@@@???;;;666222111000222000---+++******,,,------------,,,+++***))))))************************))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))******)))))))))+++---444444444444222000---,,,))))))))))))))))))))))))***************++++++++++++*********+++,,,------333333444777<<>>DDDKKKQQQRRRPPPMMMPPPUUU[[[```dddgggjjjlllgggggghhhlllttt{{{wwwqqqooohhhpppyyy}}}}}}~~~{{{yyy}}}~~~}}}}}}uuujjj[[[QQQMMMJJJFFFBBB@@@???===;;;999888999:::444333111///---,,,---------,,,,,,+++************************************))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))++++++***)))(((***---000444444333333333222000...))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,,,,---.........///111222555777999;;;???HHHTTT\\\bbbZZZRRROOOQQQTTTUUUSSSTTTUUUVVVVVVVVVVVVXXXYYYZZZ^^^jjj|||xxxiiigggeeecccbbbaaa```^^^\\\bbbccceeeiiipppsssmmmeeeXXXTTTNNNKKKJJJFFF@@@;;;>>>===:::777555444444444555555555666666555222000++++++******))))))******++++++++++++************))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((('''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&&&&'''''''''''')))***)))(((((()))---000((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***,,,,,,+++***)))++++++******+++,,,------************************---------------.........++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))+++***************+++,,,,,,+++***+++...000333444;;;;;;@@@FFFIIIIIILLLQQQKKKPPPTTTSSSPPPSSS[[[dddQQQLLLEEE@@@>>>=========@@@@@@???===;;;999888777999999999;;;;;;999666222111444999<<<<<<;;;::::::>>>AAAEEEHHHKKKNNNRRRTTTooogggaaafffttt}}}sssnnnhhhlllppppppmmmlllpppuuuvvvqqqpppuuuyyyyyyyyyzzz{{{mmmbbb[[[UUUOOOJJJJJJFFF@@@;;;999888999:::666666666555333111///---++++++*********+++,,,,,,************************************************(((((((((((()))))))))***))))))))))))))))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))++++++***)))(((***...111111000///000222333111000************************))))))******+++,,,,,,,,,---000222222333444777:::888:::;;;===@@@HHHRRRZZZiiibbbZZZWWWZZZ]]]]]][[[YYYZZZ[[[[[[ZZZ[[[]]]^^^___^^^fffxxxoooiiifffcccbbbccceeeffffffooorrrssstttxxx|||vvvmmmdddccc```[[[UUUOOOKKKIIIEEEDDDAAA>>><<<:::::::::888777666777999888555333...---,,,++++++++++++++++++++++++******)))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((&&&&&&&&&'''''''''((((((*********)))(((***---000))))))))))))))))))))))))(((((((((((())))))******************************************************'''(((***+++,,,,,,+++*********+++++++++,,,...///------------------------,,,,,,------....................................---,,,+++***)))***+++,,,++++++*********)))))))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))))))))))))))******+++((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))***,,,++++++***))))))))))))***,,,...111444777;;;===???CCCIIINNNLLLIIILLLRRRQQQTTTUUUQQQLLLMMMTTT\\\JJJEEE>>>999777777888888555555555666666555444333666555555666888999888777444666777666333222222444999:::;;;<<<<<<===???AAAsssjjjdddgggrrr{{{|||zzz}}}zzzsssnnnaaabbbeeeiiikkkmmmttt{{{zzzsssooopppqqqnnnllllllwwwsssooolllkkkkkkjjjjjjaaa[[[PPPGGG@@@;;;888666999:::;;;;;;999666333111------++++++++++++---...++++++++++++++++++++++++************************((((((((()))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))*********)))(((***...111///---+++---111333222000************************''''''((()))+++,,,------,,,///333444555777<<<@@@HHHHHHIIIKKKMMMRRRXXX]]]gggccc______aaaccccccbbb___aaabbbbbb```^^^]]]]]]ddd^^^^^^hhhxxx{{{ssshhheeeaaa___aaadddfffgggrrrwwwxxxttttttxxxtttlllmmmnnnnnniiibbb\\\YYYYYYTTTSSSQQQOOONNNLLLLLLKKK@@@<<<999999::::::777444111000///......------...*********)))(((((('''''')))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************'''''''''((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((('''''''''(((((((((((()))'''(((((((((''''''***,,,))))))))))))))))))))))))'''(((((())))))******+++************************************************'''((()))+++,,,---......***,,,---------...111333333333333333333333333333333333444444555555666666555555555555555555555555//////...---,,,,,,,,,,,,******))))))((('''''''''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))************)))(((((((((((()))+++///444888<<>>>>>>>>===<<<:::999888333222///---,,,,,,------++++++++++++++++++++++++************************(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))***---000111...,,,---111333222///************************)))***+++---///111333444333777<<>>>>>===:::666444333222111000000000000------,,,++++++***))))))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))(((((())))))))))))((((((((((((((()))))))))******'''((()))(((''''''((()))))))))))))))))))))))))))'''(((((()))******++++++************************************************))))))***,,,...000222333000222444444444555888;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>???@@@@@@========================777666666555444222111000,,,,,,++++++***))))))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''(((((((((((('''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))***+++,,,---...111888???CCCHHHTTTeeessscccZZZRRRQQQPPPNNNMMMOOORRROOOJJJBBB;;;777888999888666555555777999:::::::::>>>BBBEEEEEEEEEGGGHHHBBBAAAAAABBBDDDEEEDDDCCCAAA@@@@@@??????>>><<<;;;777888888777555444555666jjjeee\\\QQQIIIFFFHHHKKKGGGEEEDDDGGGOOOUUUXXXXXXNNNJJJLLLVVV```eeemmmuuuxxxtttvvvzzzzzz|||~~~|||~~~|||yyyzzzxxxrrrjjjaaaWWWPPPCCCAAA???===<<<<<<===>>>888666333000---,,,,,,---++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))'''((()))))))))***---///555111---...222444222///************************...///111333555888:::;;;BBBGGGMMMPPPQQQTTT[[[aaaaaa``````cccgggiiifffccc___bbbgggiiijjjjjjkkkkkkeeejjjpppssssssooolllkkk```gggooopppnnnlllnnnqqqrrrpppmmmkkkjjjhhhdddaaa^^^jjjpppkkkkkktttzzzyyynnnkkkjjjlllpppqqqlllfffddddddeeefffeeedddcccbbb[[[SSSJJJEEEDDDBBB>>>:::666555444333222222222222111111000///......------))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************(((***++++++)))(((((()))))))))))))))))))))))))))'''(((((()))***+++++++++************************************************+++++++++---///333666777777999<<<<<<;;;<<<@@@CCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>><<<:::777666000000///......---,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''''''''((((((((())))))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---///111333555:::AAAHHHLLLSSSccc{{{sssaaaOOOIIIJJJIIIFFFCCCHHHEEE@@@;;;999888999999999999:::===AAACCCDDDCCCEEEJJJPPPRRRQQQQQQSSSVVVKKKKKKMMMPPPSSSTTTSSSQQQUUUSSSRRRQQQOOOKKKEEE@@@AAABBBBBBAAA>>><<<<<<===hhhaaaWWWOOOJJJIIIIIIJJJEEEEEEDDDCCCCCCEEEJJJNNNFFFEEEGGGIIIKKKMMMVVV```dddeeelllxxx}}}}}}yyysssooolllhhhfffZZZLLL@@@======;;;<<<@@@===:::777555333111---***---,,,+++***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))************************(((((((((((())))))))))))'''((()))++++++******))))))************+++++++++666444333444444333...***(((***+++---......------...333777999===DDDGGGFFFQQQUUUZZZ^^^____________]]]VVVTTTYYY]]]^^^bbbggg^^^___aaadddlllvvvzzzxxxqqqnnnjjjjjjkkkmmmmmmlllpppmmmjjjkkknnnpppnnnlllhhhhhhhhheeebbbaaa```aaa\\\___bbbcccdddhhhnnnsssmmmiiifffiiipppvvvxxxwwwnnnkkkkkknnnkkkffffffllllllbbbWWWQQQQQQPPPKKKFFF===;;;888666555444333222666555222111000...+++)))******++++++,,,,,,,,,,,,...---,,,+++************+++***)))'''''')))***+++******)))***+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((()))***+++,,,,,,---++++++++++++++++++++++++***************)))((((((&&&''')))*********)))((((((((((((((()))+++,,,---,,,///111...)))'''+++///111111111222444777:::;;;:::888666777:::===@@@AAABBBAAA>>>=========<<<;;;===;;;999888999;;;===???AAAAAAAAAAAAAAABBBBBBBBB@@@?????????AAAAAA???===BBB===777222///---+++)))------,,,,,,++++++************++++++******)))((())))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************''''''''''''(((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))************)))))))))))))))((((((((((((((('''&&&(((+++------...000***,,,...111444666666777@@@DDDJJJOOOVVVaaaqqq}}}vvvaaaLLLDDDBBB>>>::::::HHHGGGCCC===999999>>>BBB@@@AAADDDHHHLLLMMMLLLJJJNNNPPPRRRTTTVVVWWWYYYZZZYYYRRRQQQXXX^^^aaaeeekkkfffggggggeee___XXXQQQMMMNNNFFFBBBCCCEEEDDDCCCDDDqqqlllddd]]]XXXUUUQQQOOOOOONNNLLLJJJJJJKKKNNNPPPNNNHHHCCCDDDEEEFFFJJJOOONNNOOOVVV```hhhmmmuuu}}}yyyrrrnnnllljjjhhh]]]SSSJJJIIIGGG@@@<<<;;;BBB???:::888777666444111...---,,,******)))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((***)))))))))((((((((('''))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))************************(((((((((((())))))))))))'''((()))***+++******))))))************+++++++++000///...000111000---***------,,,,,,...///111333333;;;AAAEEEJJJQQQUUUVVVWWW___hhhjjjfff```]]]]]]\\\XXXVVVVVVUUUUUU\\\eeehhhhhhffffffmmmvvvzzzxxxnnnggg```aaaiiioooqqqooojjjlllnnnoooooommmllllllggggggeeecccaaa`````````___aaabbbbbbbbbaaabbbcccfffeeedddggglllqqqtttuuuiiicccaaaeeehhhhhhiiimmmsssmmmeee```]]][[[YYYVVVOOOJJJDDD???;;;777444111666555333333333222000...,,,,,,+++*********++++++,,,,,,+++******)))******+++***)))(((((()))***+++******)))***+++***(((&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((()))))))))***+++++++++***************************************)))(((((('''((()))*********)))(((***))))))))))))***++++++&&&...777888111++++++---111111222333555666888999;;;;;;:::;;;===???@@@@@@???>>>======>>>>>>===<<<>>>>>>>>>>>>============999999999999999999999999>>>======???AAABBBAAA@@@@@@>>>;;;999777444000...))))))))))))************))))))************))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''((((((((()))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))************)))))))))))))))))))))))))))))),,,,,,+++******...666===333222111111444777<<<>>>HHHLLLPPPSSSVVVYYY___cccZZZKKK===999999888777888AAACCCCCCCCCBBBDDDIIIMMMQQQSSSUUUVVVVVVSSSPPPNNNKKKTTT___ffffffeeefffhhhmmmeeeaaaccceeeeeefffiiirrrrrrqqqpppnnnjjjfffbbbYYYVVVTTTUUURRRMMMLLLNNNhhhgggffffffgggfffdddbbbhhheeebbbaaaaaabbbcccccccccZZZRRRRRRUUUWWWXXX[[[RRRNNNKKKKKKLLLPPPXXX```qqquuuzzzyyyqqqmmmllllllrrrlllhhheee^^^PPPCCC;;;AAA>>>;;;:::;;;;;;777444///...---+++***)))))))))++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))************************(((((((((((())))))))))))(((((()))************))))))************+++++++++,,,++++++,,,......---+++...---++++++---111666999>>>HHHQQQTTTVVV\\\aaaccccccrrrsssiiieeekkkiiigggbbb\\\YYYaaajjjgggggggggiiittttttiii\\\ZZZ```eeeeeeaaa]]]ccciiikkkgggddddddeeeeeeddddddcccaaa```______aaaaaaaaaaaaaaa___[[[XXX^^^```aaaccceeehhhlllnnnhhhaaa\\\aaahhhkkklllmmmxxxxxxwwwrrrlllhhhggghhhbbb]]]VVVOOOHHHBBB<<<999777555333222222222111//////...---+++***))))))*********))))))))))))))))))+++***)))(((((()))***+++***))))))***++++++)))'''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((*********+++******)))((((((((()))************)))++++++*********++++++,,,&&&///888:::666000...///000111333555666888888999======>>>?????????>>>>>>>>>???@@@@@@AAAAAAAAA@@@>>>???AAAAAA@@@>>><<<;;;@@@@@@@@@@@@@@@?????????<<<;;;:::;;;===>>>===<<<=========>>>>>>:::555111,,,,,,,,,+++++++++******))))))***************)))******++++++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((()))))))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))************************)))++++++)))(((,,,555===111000111444:::DDDMMMSSSUUUVVVXXXWWWTTTOOOIIIFFF@@@:::555666888999<<>>===??????;;;777111000///---+++******)))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))************************(((((((((((())))))))))))((()))))))))************))))))*********++++++++++++++++++,,,---........./////////111555:::???BBBJJJUUU______^^^```dddfffhhhyyyvvvllliiihhheee___XXXUUUWWW\\\]]]```ccciiiuuuwwwmmmbbb]]]^^^```^^^[[[YYY]]]aaaccccccbbbcccddddddeeegggiiiiiigggccc```aaa```^^^```cccccc```\\\___cccggggggeeeggglllpppqqqllliiijjjmmmnnnllljjjpppwww}}}{{{tttmmmmmmooojjjhhhddd```\\\VVVPPPKKKDDD@@@:::666444333333222111111111000...,,,***(((***))))))((((((((())))))******)))(((((()))*********)))((()))***+++)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((*********++++++******)))))))))************+++***++++++++++++,,,...///000000222444666777666555555444666888;;;<<<=========>>>???@@@??????>>>???@@@???@@@BBBCCCBBBBBBBBBBBB???@@@AAAAAA@@@???===<<<>>>>>>>>>??????????????????===<<<<<<<<<===<<<:::<<<<<<===>>>>>>;;;666222444444333222000///......------------,,,+++***)))))))))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((())))))))))))))))))************))))))(((((((((((())))))))))))))))))(((((((((((())))))************))))))***+++++++++++++++,,,,,,%%%***------...111444444333555999@@@IIIRRRZZZ______\\\XXXSSSMMMFFF>>>888:::<<>>===>>>>>><<<444333111///---,,,++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********))))))*********+++++++++++++++++++++,,,---///111555777<<>>?????????>>>===;;;======<<<;;;<<>>>>>@@@>>>>>>=========<<<======<<<======>>>>>>?????????BBB@@@>>>???@@@AAAAAAAAA???>>><<<<<<<<<;;;888666777777777777777666666666444444333222000...---,,,))))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))************))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))******++++++,,,,,,,,,,,,)))---///000666???@@@===CCCHHHOOOVVVZZZ[[[ZZZYYY\\\VVVNNNHHHCCC@@@>>><<>>===888666444222///...---,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))((()))******+++)))************+++++++++***+++,,,,,,,,,///333777<<<@@@FFFMMMRRRTTTTTTTTTWWW```ggghhhhhhkkknnnooommmjjjhhhiiikkkkkkgggbbb```cccdddeeegggiiieee___```dddfffiiinnnrrrpppiiicccfffiiikkkkkkllloooqqqpppjjjeeeffflllsssvvvwwwtttvvvyyy~~~yyysssjjjgggeeeeeefffhhhjjjjjjfffiiillllllkkknnnvvv||||||{{{ssslllfffaaaYYY```hhhmmmmmmiiifffeee```bbbgggmmmrrrtttsssqqqaaa\\\SSSKKKDDD===888555444777:::<<<;;;777222......---,,,+++************)))))))))******)))))))))***)))'''((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))******++++++,,,))))))))))))))))))))))))************************)))***++++++,,,+++++++++++++++******++++++,,,---***+++---///333666999;;;<<<999:::BBBJJJJJJ@@@555:::;;;;;;;;;;;;:::999999777:::===>>>>>>???DDDHHHHHHIIIJJJHHHEEEDDDFFFIIICCCBBBAAA@@@???>>>>>>???>>>>>>>>>>>>>>>=========>>><<<;;;<<>>===>>>>>>===<<<666666777999;;;<<<>>>>>><<<;;;:::999777555333222,,,,,,+++++++++,,,,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))************))))))*********++++++,,,,,,---...222222000888GGGPPPPPPPPPUUU]]]bbbccc___YYYTTTOOOKKKEEE@@@>>>AAAFFFIIIKKKRRRVVVSSSQQQSSSWWWXXX```bbbfffkkkmmmkkkgggccccccfffhhhfffaaa\\\ZZZZZZaaa___]]]aaagggkkkkkkjjjfffgggddd]]]ZZZ\\\^^^^^^\\\[[[[[[[[[\\\___bbbdddnnnjjjjjjrrrwwwwwwuuuttt}}}uuujjjfffaaa]]]YYYVVVSSSPPPQQQUUU[[[```eeennnzzzwwweeeXXXRRRLLLDDD===:::999777444222000......,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))++++++)))************+++++++++,,,---///000222777===BBBKKKNNNTTTYYY\\\\\\[[[ZZZYYY```eeegggjjjooorrrrrrnnnjjjdddaaaaaacccdddeeebbbhhhkkkiiihhhjjjhhhdddccceeegggiiinnnsssqqqlllhhhiiikkklllnnnoooooopppssspppkkkiiikkkpppuuuxxxzzzyyyyyy|||~~~yyypppppppppooommmmmmmmmnnnlllkkkiiifffdddfffkkkooonnnrrrrrrnnnkkkjjjeee]]][[[\\\^^^ccchhhkkkiiiggg``````aaaeeejjjoooqqqrrrcccaaa^^^YYYRRRIII>>>777777888:::;;;;;;999777666111000///---,,,+++++++++))))))************))))))+++)))'''''')))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))******++++++((()))))))))***+++++++++************************)))***++++++,,,,,,,,,+++,,,++++++***+++,,,---...---...000222555888;;;===::::::===BBBFFFEEE>>>888::::::<<<>>>@@@CCCEEEGGGFFFLLLUUUYYYZZZ[[[^^^aaaccceeefffccc``````eeejjj_________]]][[[XXXUUUTTTJJJIIIGGGEEECCCAAA???>>>AAA???<<<<<<>>>???@@@@@@@@@???>>>>>>@@@AAAAAA@@@::::::;;;<<<>>>???@@@@@@@@@@@@@@@???>>>===<<<;;;333111...+++******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))((((((((())))))))))))***''''''((((((((()))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))************))))))))))))******+++,,,,,,,,,111<<<@@@;;;===KKKXXX]]]YYY[[[^^^___\\\VVVOOOKKKBBBCCCDDDCCCDDDIIIRRRXXXXXX^^^___[[[YYY\\\``````eeeeeedddeeefffeeeaaa]]]TTTUUUWWWZZZ[[[]]]]]]^^^ccceeehhhmmmqqqrrrpppnnnnnnoookkk```YYYYYYZZZYYY^^^aaaeeeeeecccdddgggkkkppplllkkknnnppppppssswww{{{wwwTTTOOOJJJLLLUUU___fffhhhhhhtttzzzwwwsssfffRRRBBB<<<;;;888666333111//////,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,)))************+++++++++///111444666999???GGGNNN]]]```cccfffhhhgggfffeee[[[```cccdddiiioooqqqpppgggiiijjjiiifffdddeeegggwww{{{ttttttuuutttffffffeeedddgggllljjjeeeooommmlllpppvvv{{{{{{yyyvvvvvvtttooolllnnntttyyy{{{wwwsssuuuzzz}}}}}}zzzsssvvvzzzyyyvvvsssssstttzzzvvvooohhhbbbaaadddfff```bbb```___ccciiieee\\\bbb]]]YYY^^^gggnnnooolllccc```]]]]]]```fffkkknnngggiiikkkjjjdddXXXJJJ@@@999999888888999999:::;;;444333111///---,,,++++++))))))************))))))+++)))'''''')))+++++++++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++(((((()))***+++,,,,,,---************************)))***+++,,,,,,,,,,,,,,,---,,,+++***+++,,,---...000111222444666999;;;===::::::::::::999:::;;;===@@@AAAEEEJJJQQQXXX^^^aaaaaajjjwww~~~}}}|||vvvsssnnnmmmjjjgggccc___\\\[[[NNNKKKFFFDDDCCCBBBAAA@@@;;;;;;<<>>>>>BBBBBBBBBCCCCCCCCCBBBBBB888555000,,,))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((((((((((())))))(((((((((((())))))'''((((((((())))))******))))))************))))))(((((()))***++++++,,,,,,777JJJVVVOOOJJJQQQ\\\aaaeeeccc^^^WWWNNNEEE===999<<>>>>>@@@CCCCCCAAACCCHHHFFF@@@AAA???:::555111///......,,,,,,,,,+++***))))))(((************************************))))))))))))(((((())))))))))))((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))))))))***((('''(((+++,,,+++((())))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,+++******+++*********))))))+++000333555BBBOOOUUUXXX]]]bbbccckkkaaaRRREEE>>><<<===>>>===NNNXXXVVVVVVaaammmqqquuurrrvvv~~~zzzjjj``````aaaZZZTTTUUUUUUUUUYYY``````dddgggfffcccaaadddhhheeedddbbbbbbdddiiinnnqqq{{{{{{vvvooolllmmmllliiiqqqtttwwwvvvqqqoooqqqtttvvvppplllkkkiiigggmmmwww~~~|||{{{qqqfffZZZPPPHHHDDDBBBIIINNNQQQ\\\qqq~~~yyywwwtttjjjaaaZZZQQQBBB888888;;;888000555444222000......,,,*********************++++++************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&''''''''''''((((((((())))))(((((((((((()))))))))))))))(((((((((''''''***)))((((((((()))++++++))))))************))))))))))))))))))************************))))))))))))***+++,,,,,,+++,,,...000:::???GGGNNNOOOPPP\\\jjjyyyvvvuuutttlllddd]]]VVVQQQUUU^^^``````aaabbbcccfffjjjmmm~~~}}}vvvuuuvvvtttrrrrrruuu{{{~~~}}}}}}~~~}}}zzzzzz~~~zzzxxx}}}yyytttpppqqquuutttnnnhhhiiiiiiiiikkkmmmmmmjjjhhhddd```\\\[[[\\\^^^```aaajjjgggbbb^^^ZZZWWWXXXZZZ[[[aaaiiillljjjddd^^^[[[QQQIII>>>777666888::::::>>>>>>>>><<<999555000---,,,++++++***************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))'''(((***++++++)))))))))))))))************))))))))))))************,,,++++++***))))))******++++++,,,,,,,,,,,,,,,------......---,,,---///111666777:::;;;;;;:::999777888777;;;EEEMMMRRRYYYaaalllnnnqqquuuyyy|||}}}~~~~~~}}}|||{{{~~~|||{{{{{{wwwttttttvvvtttllleeeRRRNNNIIIEEECCCAAA???===<<>>;;;555000---,,,+++*********+++,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))*********)))'''(((***++++++***))))))))))))************))))))))))))************,,,+++******)))*********++++++,,,,,,---------...---.../////////111555777999999:::;;;;;;;;;;;;:::???@@@GGGVVVcccjjjmmmpppwwwwwwxxxyyyyyyzzz{{{{{{zzz|||}}}~~~~~~}}}|||{{{zzzzzz{{{}}}|||zzzxxxnnnjjjccc\\\UUUMMMFFFAAA;;;<<<===???@@@@@@@@@@@@BBBEEEFFFCCCBBBDDDEEEEEEFFFEEECCC???;;;777444222,,,+++***))))))***,,,---************************************))))))))))))(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))***(((((((((***+++***))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++)))((()))******,,,...///111444888;;;???GGGPPPWWW]]]___XXXOOODDDAAA>>>???DDDJJJOOORRReeennnqqqllljjjooorrrppprrrlllkkknnnjjj```[[[]]]ccc```aaafffjjjjjjjjjlllkkkmmmmmmjjjgggfffhhhkkkttttttsssrrrqqqqqqqqqqqqzzzuuuuuuvvvuuu||||||{{{}}}yyyxxxvvvqqqjjjjjjxxx~~~{{{{{{zzzxxxwwwwww|||~~~ssshhh```TTTSSSOOOJJJLLL[[[qqqmmmTTTDDD>>>===???:::777777666111,,,***+++******)))***+++,,,---))))))************++++++))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''))))))(((((((((((())))))************)))))))))))))))))))))))))))******+++))))))************))))))((()))))))))************)))***************++++++)))***+++---///333999===KKKPPPVVV[[[[[[\\\aaafffhhhxxxvvvpppnnnkkkiiihhhgggddd^^^ZZZXXXeeecccbbbeeeiiikkkjjjhhhgggjjjpppyyy{{{vvvyyy~~~~~~zzz|||~~~zzzxxx{{{{{{xxxsssnnnkkkgggdddaaa___dddgggdddaaa___]]][[[XXX___gggjjjiiifffeeeeeefff```ZZZWWWUUUQQQHHHAAA<<<888666888<<<>>>;;;777222000...,,,******++++++************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))(((((()))******+++((()))))))))************((()))))))))************++++++***************+++***++++++,,,---......///,,,///222444666888;;;===;;;999777777;;;BBBIIINNN\\\\\\```kkkvvvzzzxxxuuuwwwwwwwwwwwwxxxyyyyyyzzzwww|||~~~|||{{{{{{~~~yyytttpppjjjddd```PPPLLLFFF@@@============???BBBDDDCCCBBBBBBCCCCCCCCCCCCDDDCCCBBB???===;;;111///,,,***)))***,,,---************************************)))))))))((((((((())))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++***)))(((***+++)))+++---000444:::@@@EEEOOOTTTWWWVVVTTTQQQIIIAAA===>>>BBBIIISSS\\\aaadddnnnqqqoooiiieeeeeeccc___ccc```aaaeeefffbbbaaadddiiihhhiiimmmooommmhhheeehhhiiiiiigggeeefffiiilllsssqqqnnnkkkiiiggggggggggggmmmqqqooooootttzzz|||{{{yyyzzzvvvoooppp{{{~~~~~~wwwpppmmmiiihhhhhhjjjpppuuu}}}|||ppp\\\NNNGGGCCC;;;777999:::555111111---,,,+++******+++,,,---***************+++++++++************************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))))))))))))))************((()))))))))************))))))************))))))((()))))))))************))))))******+++++++++,,,)))+++---000444:::AAAFFFUUUYYY^^^___```aaacccccc\\\eeeqqqyyyyyyrrrllljjjqqqttttttpppkkkkkkmmmoooiiigggfffhhhlllnnnmmmkkknnnppprrruuuxxxyyyzzz{{{www}}}yyyxxx}}}zzzrrrnnnrrryyy}}}~~~}}}yyytttoookkkdddiiikkkkkknnnpppkkkddd\\\\\\\\\^^^aaadddggghhhjjjhhhhhhiiijjjfff]]]VVVIIIAAA999666999======<<<888777444000---+++******************************************************))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((()))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))***+++((()))))))))************((()))))))))************+++***************++++++******+++,,,...///000000///222666999:::;;;<<<===??????AAAFFFNNNYYYbbbhhhuuuuuuvvvzzzyyyuuuvvvxxxzzz}}}qqqkkkbbbZZZRRRKKKCCC???===>>>AAADDDEEEEEEEEEGGGBBBDDDEEEFFFFFFDDDBBB@@@888555111---+++***+++,,,************************************)))))))))((((((((())))))))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))))))))***+++))))))))))))))))))))))))))))))))))))))))))))))))******+++***))))))+++---...111444888>>>FFFOOOVVVYYY]]][[[RRRHHHDDDAAA???CCCFFFMMMWWWbbbjjjnnnoookkkjjjgggaaa^^^]]][[[XXXTTTUUUYYYaaafffhhhjjjmmmdddfffiiioootttuuupppjjjkkkiiifffaaa\\\YYYXXXXXX^^^[[[XXXUUUTTTTTTUUUVVVUUU[[[^^^\\\[[[___ccccccgggeeegggppp}}}|||uuutttyyy}}}|||~~~||||||vvvuuukkkhhhmmmzzzlll[[[KKK???888;;;===:::999;;;111///---+++++++++------,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''(((((((((((()))))))))(((((((((((())))))(((((()))))))))))))))***(((((()))************)))))))))************))))))))))))))))))************))))))******+++,,,,,,,,,***---111666;;;BBBJJJOOOVVVZZZ\\\\\\^^^aaaaaa___fffhhhnnnvvvwwwqqqkkkiiiuuu|||ttttttssssssuuuxxx{{{||||||}}}wwwvvvzzzxxxppplllpppwww}}}}}}xxxnnnfffhhhqqqzzz~~~|||zzz{{{|||vvvuuuuuuvvv||||||vvvrrrnnnrrrssssssxxx}}}yyyoooccc\\\SSSOOOTTT^^^gggmmmlllkkkkkklllnnnooonnnmmm```UUUFFF<<<888:::<<<>>>>>><<<:::666222...,,,***************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((()))***)))((((((***,,,))))))))))))************))))))))))))*********************)))******+++,,,+++,,,---...000111333333444777999;;;<<<===@@@BBBJJJPPPYYYdddmmmssswwwxxxvvvxxxyyyzzz~~~}}}wwwpppsssxxx}}}}}}zzzvvvpppcccUUUJJJ@@@<<<<<>>>>>>>>:::999>>>555333000---+++,,,---...------,,,+++******))))))************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((()))))))))******))))))(((((((((((())))))''''''((((((((()))))))))'''((()))***+++******)))))))))************))))))))))))))))))************))))))***++++++,,,------***...444;;;BBBIIIPPPUUUTTTXXXYYYXXX\\\bbbbbb^^^llllllqqqwwwvvvooojjjkkkssswwwzzzwww{{{~~~zzzvvvtttppplllgggdddfffkkkpppsssyyywwwoooeeebbbjjjrrruuunnnllljjjmmmuuuyyyqqqiiifffeeegggoooxxxyyy|||}}}yyyrrryyyzzzvvvxxx~~~}}}vvviiicccZZZSSSRRRXXXbbbiiieeeggghhhhhhiiilllqqquuuoooeeeTTTDDD:::888;;;>>>@@@???>>>;;;888333///,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((***+++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++((()))******((((((***,,,))))))))))))************))))))))))))******************))))))***++++++,,,...///000222444666777888:::::::::<<<@@@GGGPPPWWW^^^dddnnnwww}}}~~~|||zzztttzzz}}}||||||}}}yyysssppptttzzz}}}}}}}}}~~~{{{ppphhhXXXKKK@@@???@@@???>>>@@@CCCCCCDDDEEEEEEDDDCCCCCCBBB@@@<<<888333000---,,,************************************))))))))))))(((((())))))))))))(((((('''((((((((()))))))))***))))))))))))))))))))))))(((((((((((())))))))))))''')))+++***)))(((***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++---111444555<<>>FFFMMMTTTYYYWWWZZZ[[[ZZZ```hhhiiidddhhhkkkrrryyyvvvnnnmmmqqqvvv~~~zzzxxx{{{sssrrrrrrssstttsssqqqnnnnnnjjjggghhhlllooopppooovvvxxxrrrfff```dddhhhiiidddbbb___^^^cccooo}}}uuulllbbb\\\YYY[[[dddnnn{{{|||~~~}}}{{{yyyxxxxxxtttwww|||qqq{{{}}}vvvsssyyyzzzvvvlllmmmjjjbbbYYYVVVZZZ___ZZZ```eeegggfffgggkkkpppsssjjjYYYHHH<<<888;;;???@@@@@@@@@???;;;777222///************************************************))))))))))))))))))))))))))))))))))))))))))))))))$$$&&&(((***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++''')))+++***((('''***---))))))))))))************))))))))))))******************))))))***+++,,,,,,111222333555777999:::;;;<<<;;;;;;===EEESSScccnnnooorrrvvvzzz{{{zzzxxxwww}}}{{{sssuuuyyy}}}zzz{{{}}}}}}{{{zzzwwwcccOOOFFFDDD@@@>>>???>>>???AAACCCEEEFFFGGGGGGCCCBBB???;;;666222///---************************************))))))))))))(((((())))))))))))(((((('''((((((((())))))******))))))))))))))))))))))))(((((((((((())))))))))))''')))+++***((((((***,,,)))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,///333666<<>>888:::777666444333222111...,,,000...,,,*********+++,,,************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))******************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++---+++))))))+++---......222555<<>>AAA@@@>>>???AAA<<<444//////---,,,+++************)))))))))))))))******))))))))))))))))))))))))(((((()))***************(((((()))*********************))))))))))))************))))))))))))******++++++***)))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))***+++,,,,,,+++,,,...000444777999999888999>>>BBB===CCCKKKTTT^^^hhhssszzzyyyxxxtttqqqtttzzzzzzwww{{{yyyyyyzzz}}}~~~zzzuuu|||zzzyyy{{{|||{{{mmmZZZFFF<<<;;;<<<>>>CCCGGGDDD>>>@@@GGGCCCCCCCCCAAA>>>:::666333++++++************+++++++++++++++******((('''''')))))))))))))))))))))))),,,)))'''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,,,,+++***+++---)))***---///---///999EEEHHHWWWdddfffcccbbb___[[[[[[ZZZVVVQQQRRRZZZ```aaafffcccaaadddhhhiiieeeaaaUUU```eeebbbbbbhhhggg```ffffffgggiiilllmmmmmmlllfff]]][[[fffqqqsssqqqqqqyyy|||vvvuuuqqqmmmgggbbb^^^[[[ZZZ\\\^^^```aaaaaaaaaaaaZZZZZZZZZYYYZZZ___dddiiikkkmmmoooqqqqqqnnnkkkiiiUUUVVVVVVWWW]]]dddaaaYYYVVVSSSOOOJJJIIIMMMTTTZZZ[[[aaafffhhhiiinnnyyyqqqoooqqqwww}}}}}}}}}yyypppnnnsss}}}{{{uuulll```UUULLLGGGNNN]]]oooxxxxxxvvvwwwzzzwww|||xxx___EEE;;;>>>777666444333333111...,,,...---+++******+++---...************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***************************)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++,,,---///000///999GGGSSS[[[___bbbcccmmmllliiifffaaa[[[VVVTTTRRRXXXaaaiiimmmmmmkkkjjjkkklllnnnqqqvvv|||{{{yyy}}}zzztttrrrpppssspppnnnnnniiiaaa___bbbaaa```___\\\XXXTTTQQQOOOKKKLLLMMMKKKGGGDDDCCCBBBBBBBBBCCCCCCEEEGGGIIIKKKMMMNNNMMMLLLIIIHHHIIIKKKJJJJJJLLLRRR[[[dddjjjmmmqqqnnnkkkmmmqqqssssssqqquuuwww|||{{{xxxvvvvvvuuugggeeehhhmmmnnniiidddcccRRRSSSTTTVVVXXXYYYYYYYYYcccdddccc^^^WWWNNNFFFBBB:::>>>@@@>>>>>>@@@>>>999555444111///---++++++*********))))))))))))******))))))))))))))))))))))))(((((()))***************(((((()))*********************))))))))))))************))))))))))))******++++++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++******)))******)))))),,,000333555777:::;;;===@@@EEEIIIYYYbbblllpppnnnlllooosssvvvvvvuuutttyyy||||||xxxuuuuuuvvvtttssszzz{{{yyy~~~hhhSSSGGG@@@<<<===BBBDDDAAAAAADDDDDDDDDDDDCCC@@@===:::777///...,,,+++***++++++,,,++++++++++++***)))(((''')))))))))))))))))))))))),,,)))'''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***+++,,,+++******+++,,,***+++...000111555@@@MMMTTT```hhheee^^^ZZZUUUQQQXXXZZZZZZWWWZZZ```cccccc___bbbfffgggeee___XXXTTT___hhhlllhhhhhhnnnoooiiisssqqqooonnnmmmllljjjhhhccc[[[ZZZccclllqqqsssuuuttttttttttttrrrooolllkkkjjjiiigggeeebbb___\\\ZZZ^^^___aaaccceeeggghhhhhhdddcccbbb``````ccchhhlllnnnqqqtttxxx{{{|||||||||dddgggfffiiiyyyyyyjjjhhhbbbXXXNNNKKKOOOTTTMMMNNNNNNMMMMMMUUUbbbmmmkkkeeeccchhhpppzzz{{{yyywwwssstttyyytttcccTTTJJJ@@@LLL^^^ppp|||}}}rrr{{{oooTTTAAA:::888777666555555444111///---,,,+++***+++,,,---...************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************+++++++++,,,)))+++------,,,...222666555AAAQQQ[[[___bbbfffjjjvvvrrrkkkcccZZZSSSNNNKKKIIIOOOYYYbbbhhhjjjiiihhhmmmoooqqqrrrsssuuuwwwyyy~~~xxxrrrooorrrwwwzzz{{{wwwrrrmmmhhheeeccccccccc___XXXVVVWWWXXXWWWTTTQQQMMMJJJGGGEEE@@@AAACCCCCCBBBAAABBBCCC@@@@@@@@@@@@AAACCCDDDEEEDDDFFFGGGGGGEEEDDDDDDEEEAAA@@@???DDDMMMXXXaaafffnnnmmmllllllnnnpppsssttttttsssuuu|||}}}yyyvvvuuuqqqllljjjnnnqqqnnnjjjhhh]]]]]][[[YYYWWWXXX[[[^^^bbbgggfff___]]][[[RRRFFF999===>>><<<===@@@BBBAAA<<<:::777222///---,,,++++++******)))))))))******))))))))))))))))))))))))((())))))************)))(((((()))*********************))))))))))))************))))))))))))******+++***))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++,,,,,,,,,,,,,,,,,,,,,************+++...333777999888888:::AAAJJJTTTZZZnnnwww}}}tttmmmmmmqqq{{{|||{{{yyy||||||{{{~~~zzzsssxxx{{{lll[[[LLLAAA999;;;AAACCCCCCBBBEEEEEEEEEEEECCCAAA>>>===444222///---++++++,,,,,,++++++++++++***)))(((((())))))))))))))))))))))))+++)))(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))***+++,,,+++))))))+++,,,------///222444999EEERRR___eeehhhaaaXXXQQQMMMJJJVVV\\\```aaadddhhhhhhdddbbbgggllljjjcccZZZUUUTTTeeemmmpppmmmooouuuxxxuuuzzzvvvrrrmmmjjjgggdddaaaccc^^^\\\___cccgggjjjoooooonnnkkkhhhddd```]]]\\\]]]]]]^^^______^^^]]]\\\bbbcccccceeegggjjjmmmoootttssspppmmmjjjkkknnnpppnnnooossswww{{{|||wwwhhh______bbb```^^^XXXPPPJJJJJJNNNSSS```[[[YYY\\\bbbjjjvvv}}}|||~~~yyyppplllkkkUUUOOOPPPccczzzuuussswwwxxxiiiOOO::::::999777777888777555333......,,,,,,++++++,,,,,,************************))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,))),,,...---,,,000999@@@FFFMMMUUU[[[^^^ccciiinnnqqqmmmggg```[[[XXXXXXWWWVVVYYY^^^eeejjjlllkkkiiipppuuu{{{~~~|||xxxuuusssoookkkggggggjjjkkkiiifffjjjkkkiiieeebbbaaa]]]XXXSSSTTTVVVWWWUUUSSSRRRSSSRRRQQQOOOMMMKKKJJJIIIIIIHHHJJJMMMNNNOOOPPPRRRTTTLLLLLLLLLMMMMMMNNNOOOOOONNNPPPRRRRRRPPPNNNMMMMMMEEEBBB??????DDDKKKQQQTTTaaaffflllpppqqqrrrtttvvvrrrssstttxxx}}}yyyttt~~~xxxttttttrrrooooooqqqwwwtttooohhhaaa___aaadddcccnnnqqqiiifffggg^^^NNN@@@>>>:::888;;;@@@CCCDDDAAA???;;;666111...,,,+++++++++******))))))******))))))))))))))))))))))))((()))************))))))(((((()))*********************))))))))))))************))))))))))))************)))))))))))))))******))))))))))))))))))***))))))))))))))))))))))))++++++++++++,,,,,,,,,,,,+++---...///000222666999<<<:::999===IIIXXXgggppptttyyy|||zzztttrrrvvv{{{~~~|||}}}zzzuuurrrqqqsssuuuyyyzzzzzz|||~~~zzzvvv||||||yyy|||yyyeeeUUUCCC;;;<<<@@@BBBBBBDDDDDDEEEEEEDDDCCCBBBAAA888666222...,,,+++++++++++++++++++++******)))((())))))))))))))))))))))))******)))((()))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))***++++++***))))))+++---000000222777:::>>>IIITTTaaacccbbb[[[SSSNNNMMMMMMWWW___gggkkkmmmmmmiiicccfffggggggccc]]]ZZZ[[[^^^cccjjjoooooorrrxxxzzzyyyqqqnnnjjjgggeeecccaaa___aaa```aaaaaabbbdddhhhlllooommmjjjfffccc```______]]]___aaaccceeeeeeeeeeeehhhgggfffgggiiillloooqqqzzz{{{{{{zzzwwwuuuuuuvvvmmmmmmmmmoooqqqtttvvvxxx~~~~~~~~~wwwnnndddZZZSSSOOOLLLLLLNNNQQQQQQTTT___kkkuuuwww}}}|||yyy{{{zzzxxx|||lll]]]aaassszzznnnnnnuuurrr```MMM@@@===:::888777777555444222111///...,,,+++***)))************************************************((()))))))))************************************(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++---...---...666BBBLLLVVVWWW[[[```dddhhhiiijjjjjjgggcccaaabbbeeeiiilllmmmllllllnnnqqqtttsssrrrrrryyy~~~uuuooocccbbbbbbfffjjjhhhaaaYYYPPPQQQNNNKKKMMMQQQQQQMMMQQQTTTUUUTTTQQQPPPOOOOOOLLLLLLLLLLLLMMMNNNOOOPPPTTTVVVYYY[[[]]]___bbbeee]]]^^^^^^_______________bbbcccdddccc```^^^\\\\\\RRRNNNHHHDDDBBBAAA@@@???GGGMMMUUUZZZ\\\___dddiiikkkoootttvvvxxx~~~}}}{{{uuurrrwww~~~tttkkkddd```___gggxxxzzztttssskkk^^^MMMCCC999666999===???@@@BBB@@@===888444000---,,,,,,,,,+++***************))))))))))))))))))))))))))))))*********))))))((((((((()))*********************))))))))))))************))))))))))))*********)))))))))))))))************))))))))))))******))))))))))))))))))))))))************++++++,,,,,,+++...222444555666777888999===EEEOOO\\\iiittt{{{xxxzzz|||~~~}}}zzzxxxvvvtttrrrtttuuuvvvyyy}}}}}}{{{wwwtttwww~~~~~~|||zzzxxxwwwxxx|||{{{vvv^^^III>>><<<>>>???BBBBBBBBBCCCCCCCCCCCCCCC;;;999555111---,,,++++++***++++++++++++******)))*********************************)))((()))******************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***++++++***)))+++---000222444:::CCCIIILLLTTT\\\aaa___[[[VVVPPPMMMOOORRR[[[dddlllpppqqqooohhh```\\\[[[ZZZYYYZZZ\\\^^^```eeekkkppprrrsssuuuuuussshhhfffeeefffhhhjjjjjjiiieeeiiimmmnnnnnnoooqqqsssnnnlllhhheeebbbaaa``````___```cccfffggggggfffffffffdddbbbaaabbbeeehhhjjjmmmrrrwww{{{|||}}}}}}}}}vvvuuurrrpppnnnmmmlllllltttlll]]]\\\[[[ZZZSSSLLLMMMRRRYYYZZZ```nnn}}}|||sssbbbgggoooyyy~~~zzzkkkbbbcccllluuuyyypppkkkiiifffbbbMMMHHHAAA;;;888666555444555444222000...,,,***)))************************************************))))))))))))************************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++,,,,,,,,,,,,...///111333888AAAMMMVVV\\\___dddkkkooonnnhhhccciiigggeeedddgggmmmtttxxx{{{xxxvvvwww{{{}}}}}}|||ssswww|||~~~uuunnngggccc___```aaa]]]RRRHHHFFFGGGGGGEEEIIIPPPSSSQQQOOOSSSUUUSSSRRRUUUWWWVVVYYYZZZ[[[]]]___aaaccccccccceeeggghhhiiikkknnnqqqoooooopppqqqrrrrrrrrrqqqqqqrrrrrrpppmmmkkkjjjjjjfffbbbZZZSSSMMMGGGAAA>>><<<===>>>>>>???EEENNNUUU\\\aaaiiinnnttt{{{{{{sssvvv~~~yyyqqqggg\\\UUUdddsss~~~}}}xxxvvvrrrlll]]]QQQFFFAAA>>>;;;:::;;;??????>>>;;;888444000...---,,,+++***************)))))))))))))))))))))))))))************))))))((((((((()))*********************))))))))))))************))))))))))))******)))))))))))))))******++++++******))))))******+++))))))))))))))))))))))))))))))******++++++,,,,,,+++///333666777999:::<<<===JJJ[[[jjjrrrvvvyyyzzz|||~~~xxxttttttwwwyyyxxx~~~zzzxxxzzz||||||zzzuuuyyyxxxxxx~~~dddPPPFFF@@@===@@@@@@@@@AAAAAABBBCCCCCC>>><<<999555111...,,,+++***+++++++++++++++******************************)))******)))(((((()))+++************************)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))******+++***+++---111444666<<>>999<<<<<<===>>>???===999444111...---,,,+++************))))))))))))))))))))))))***************)))(((((((((((()))*********************))))))))))))************))))))))))))******)))))))))))))))***+++++++++******))))))******+++))))))))))))))))))))))))******++++++,,,------...///111444777:::>>>DDDHHHTTTaaarrr{{{|||zzzzzz}}}}}}~~~xxxwww{{{wwwxxxuuusss{{{{{{ppp```OOOBBB?????????@@@AAABBBBBBCCC@@@???===:::777222///---***++++++,,,,,,++++++***************************(((***+++***((('''))),,,************************)))))))))))))))))))))))))))******++++++******))))))))))))))))))))))))))))))***++++++,,,///444888@@@HHHYYYkkksssoookkkjjjddd\\\UUURRRNNNKKKOOOUUU```fffllllllllljjjddd]]][[[```eeeffffffeeegggiiirrrqqqpppnnnllljjjlllooovvvwwwxxx{{{~~~~~~{{{yyyzzz{{{uuujjjbbb^^^WWWOOOPPPOOOMMMJJJHHHFFFEEEDDD???AAADDDEEEEEECCCAAA??????>>>======>>>???BBBCCCDDDHHHNNNTTTZZZaaaiiimmmsssvvv{{{}}}~~~lll```WWWSSSOOOPPPTTTZZZ^^^``````\\\YYY[[[dddsss~~~zzzzzzzzzkkk]]]VVVTTTfffvvvxxxrrrnnnkkkxxxmmm^^^OOOEEE???<<<:::444444444333111000...---************************************************))))))))))))************************************************************'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,---------...222:::FFFQQQZZZ^^^___^^^ccchhhiiifffeeehhhlllqqqoookkkiiijjjnnnssswwwzzzyyyyyy}}}zzztttyyyoooeeedddllluuuxxxwwwcccWWWJJJFFFMMMTTTWWWWWWKKKRRRXXXYYY[[[```bbbaaafffkkkmmmjjjmmmvvv||||||{{{|||}}}~~~}}}|||zzzxxxzzz{{{{{{yyyxxxxxx{{{}}}wwwxxxzzz|||}}}}}}}}}}}}}}}}}}wwwrrrkkkeee```^^^[[[ZZZWWWTTTPPPJJJFFFAAA>>><<>>AAANNN^^^iiiiiieeellluuu{{{wwwuuuzzz~~~xxxtttxxxyyy}}}lll\\\QQQPPPUUUbbblllppptttxxxzzzzzzyyypppZZZCCC<<>>:::666111...***++++++,,,,,,,,,++++++************************(((***+++***((('''))),,,************************))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))***++++++---111666:::IIISSSeeewww|||tttjjjeeebbbZZZSSSQQQOOOLLLPPPXXX```eeeiiiiiiiiihhhddd^^^gggjjjlllggg``````iiirrrqqqmmmjjjhhhggghhhnnnttt}}}xxxttteeeeee^^^SSSNNNNNNIIIAAAAAAAAAAAA@@@???>>>======<<<>>>@@@BBBAAA???<<<::::::::::::;;;<<>>;;;444444333222333444///)))+++++++++++++++++++++++++++******)))))))))))))))************************************************+++*********))))))((((((***)))))))))((((((''''''************************++++++******************)))************+++++++++,,,+++***+++---//////......888DDDMMMVVV^^^___\\\ddddddhhhkkkjjjhhhkkkqqqqqqsssssspppkkkkkkpppttt}}}}}}yyyxxx{{{~~~xxxrrrsssyyy{{{tttmmm^^^WWWOOOOOOVVV\\\^^^]]]bbbbbbdddfffiiikkknnnooouuuyyyyyyvvvyyy~~~||||||}}}}}}{{{zzz}}}{{{zzzzzz{{{|||}}}}}}zzzxxxvvvuuutttpppiiidddgggeee___XXXPPPIIICCCAAA>>>>>>>>>BBBIIISSS\\\bbb```dddjjjqqqvvvxxxvvvsssllltttyyyhhhkkkjjjnnnuuuzzzxxxssspppaaaWWWOOORRR___lllrrrrrrwww~~~kkkTTTCCC;;;;;;<<<===>>>>>>>>>======333111///---++++++,,,,,,************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,,,,+++))))))(((,,,000///,,,+++000555555555555<<>>BBBOOO\\\ooo~~~zzzlllaaaPPPTTTTTTNNNKKKPPPXXX\\\cccdddfffiiilllooorrrsssnnnllljjjiiiiiilllooorrroooooonnnlllkkkmmmqqquuu|||~~~uuugggYYYRRRPPPLLLGGGEEEEEECCCAAA:::;;;<<<======<<<;;;:::<<<<<<===============<<<@@@;;;:::===???===<<>>???AAADDDFFFGGGHHHPPPUUU^^^fffnnnvvv}}}{{{vvvoooiiihhhbbb^^^YYYXXX^^^kkk{{{}}}kkkjjjjjjjjjiiifffaaa]]][[[cccoooxxx|||yyynnn^^^LLL@@@===999555444333111000///,,,,,,,,,+++++++++++++++++++++***)))))))))))))))************************************************************)))))))))(((*********))))))(((((((((************************************************************++++++++++++---,,,,,,,,,,,,...///000999CCCOOOVVV^^^fffjjjjjjiiigggiiilllkkkiiijjjnnnooorrrsssrrrooopppvvvzzzyyyvvvuuuvvvxxxssszzznnnccc^^^[[[XXX[[[bbbjjjooopppttttttuuuwwwyyy{{{}}}~~~~~~~~~~~~{{{zzzyyywwwuuussspppppppppooonnnmmmlllkkkqqqrrrtttvvvwwwwwwvvvvvvzzzyyyxxxyyyzzzxxxtttppprrrpppmmmiiiddd\\\UUUPPPGGGCCC???===???EEELLLQQQ]]]^^^aaafffkkkmmmjjjggggggnnntttxxx|||~~~{{{vvvllljjjhhhjjjlllnnnooopppeee^^^VVVTTTYYYcccmmmssstttwwwyyyvvvlll___RRRKKK<<<<<<<<<===???@@@>>><<<777555111...,,,,,,,,,---************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,,,,+++***)))***+++,,,,,,...///222444888:::???JJJ]]]ooovvvtttmmmrrrxxx{{{|||tttssssssvvv{{{zzzuuurrrtttuuuwwwzzz}}}jjj[[[JJJ@@@???@@@@@@????????????>>><<<:::888666000---+++******++++++***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++---+++)))***,,,---+++))))))+++...000444<<>>===<<>>===<<<<<<>>>@@@AAACCCEEEHHHMMMUUU```kkksssyyywwwtttmmmbbbZZZZZZaaalllttt~~~vvvtttqqqpppppppppnnnlll```ZZZYYYbbbnnn{{{vvv```MMMEEE;;;666999999444111333......---,,,+++++++++,,,++++++***))))))))))))***************************************************************))))))))))))***************)))))))))************************************************************+++++++++,,,---...///---,,,---111555AAALLLWWW\\\bbbjjjrrruuummmiiigggjjjjjjgggfffgggmmmpppsssuuuuuuwww|||zzzuuussstttvvvttt|||~~~qqqgggaaaaaabbbdddhhhnnnuuuzzz}}}{{{|||}}}~~~~~~}}}}}}}}}|||{{{zzzxxxxxxwwwuuuqqqnnnllliiifffccc^^^___aaabbbaaa___]]]\\\___```aaadddfffhhhjjjkkkttttttuuuwwwyyyyyywwwuuuvvvvvvvvvxxxwwwssskkkeee[[[UUULLLCCC>>>>>>@@@BBBPPPQQQVVV^^^eeegggbbb\\\bbbiiinnnooorrryyyyyyvvvpppjjjgggiiinnnqqqhhheee___WWWTTTZZZeeeooonnnlllkkkjjjhhhccc\\\WWW@@@===999;;;???AAA>>>;;;<<<999555000---,,,------++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++******++++++++++++******...,,,***,,,000444666555999DDDRRRbbbrrr~~~zzztttyyy~~~}}}yyyzzz|||{{{{{{~~~|||oooooooooqqquuu|||www^^^JJJ@@@???@@@@@@@@@@@@AAAAAA@@@>>>;;;:::222///,,,+++++++++***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++******+++---...,,,+++,,,///222555999CCCPPPZZZfffaaa]]]___dddfffccc______``````dddkkkpppllldddjjjddd\\\WWWXXX^^^gggmmmqqqvvvzzzxxxrrrlllkkklllqqquuu}}}vvvlllfff^^^QQQKKKMMMLLLLLLMMMMMMLLLIIIGGGEEEIIIHHHGGGEEEEEEDDDDDDDDDOOOPPPSSSUUUVVVUUUTTTTTTWWW[[[YYYSSSTTTYYYYYYRRRPPPMMMHHHCCCAAA@@@@@@AAA??????>>>>>>AAAHHHQQQWWWvvvjjjcccaaabbbcccmmmqqqzzz}}}{{{xxxvvviii[[[RRRUUU]]]iiiqqqcccOOO???666<<<@@@:::444555000///...---,,,,,,,,,,,,,,,+++******))))))***************************************************************)))))))))))))))++++++*********************************************************+++++++++*********+++++++++,,,,,,,,,///000...+++...555<<>><<<>>>;;;777222...---,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******++++++++++++++++++///...---///222666:::<<>>@@@AAACCCCCCBBB@@@===;;;555222///---,,,+++***)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++,,,------,,,+++///222666<<>><<<>>>;;;888333000...,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********+++++++++******+++++++++,,,,,,------///111111222777???FFFTTTfffyyy~~~|||{{{|||}}}}}}|||zzzzzz{{{~~~xxxuuuuuuvvv}}}pppZZZJJJ@@@999===???AAABBBBBBBBB@@@@@@999666222///...,,,***)))************************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++***++++++,,,++++++***+++000444;;;FFFRRR[[[```aaa\\\___aaa___ZZZXXX\\\```\\\]]]aaammm~~~~~~ppp[[[XXXUUUUUUZZZcccnnnttt}}}}}}xxxzzz}}}{{{qqqiii___TTTSSS\\\]]]SSSQQQYYYTTTPPPNNNOOOMMMIIIMMMSSSPPPRRRTTTXXX^^^dddiiilllxxx{{{~~~tttrrrooojjjcccZZZSSSOOOJJJLLLLLLKKKHHHEEEDDDCCCtttbbbPPPKKKIIILLLPPPTTT[[[ccc```bbbjjjyyy}}}||||||xxxmmm___VVVTTTVVVfffqqq}}}|||yyy|||{{{fffKKK:::666888999888555333111...,,,,,,------,,,,,,+++************+++************************************************))))))))))))************)))))))))***************************************)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,---...///444===IIIRRRYYYbbbiiiiiihhhkkknnnoooqqqmmmmmmppprrrpppoooqqqrrruuuyyy|||~~~}}}|||zzzxxxxxxkkkddddddhhhjjjjjjkkkooorrrrrrqqqppprrrtttwwwxxxzzz{{{|||{{{{{{zzz{{{wwwtttqqqllleee``````YYYXXXVVVSSSPPPLLLIIIGGGFFFDDDDDDDDDFFFFFFFFFDDDCCCCCCBBBCCCEEEHHHLLLNNNHHHHHHGGGGGGHHHIIIKKKLLLNNNPPPSSSVVVYYY^^^dddhhhkkkkkkkkkkkknnnrrrvvvyyywwwxxxyyywwwqqqiii```[[[MMMHHHAAA???CCCMMMVVV\\\bbbaaa^^^```kkkwwwzzzwwwzzzkkkgggddddddccc___WWWQQQPPPUUU\\\```aaabbbcccdddbbbVVVGGG<<<:::;;;<<<<<<;;;:::999666333000...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++***++++++,,,---...+++///444666888???LLLVVVoooyyy{{{xxx}}}~~~yyy}}}~~~xxxyyyzzz{{{}}}}}}~~~{{{wwwqqq|||mmm]]]LLL>>>;;;<<<>>>@@@BBBDDDEEEEEE===:::555222000...+++***************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++***+++,,,+++***+++---///777===IIIUUU___eeeffffffeeegggeee[[[OOOMMMUUU^^^XXXYYY\\\dddpppwwwooodddXXXXXXZZZ^^^eeennnvvv{{{|||uuujjj]]]SSSKKKFFFIIIRRRUUUPPPMMMPPPRRRNNNNNNRRRRRRQQQXXXcccmmmoootttyyy~~~vvvrrrkkkhhhaaaYYYPPPJJJHHHHHHrrr[[[QQQGGGEEEEEEDDDDDDFFFEEEEEENNNaaasss}}}zzz~~~ttteeeUUUWWWgggyyy|||uuussstttyyytttaaaGGG999:::<<<999777555222...---,,,---...---,,,++++++******++++++************************************************((()))))))))************((((((((())))))*********************************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------...---...222;;;IIIVVV___```gggllllllkkkkkkhhheeegggfffiiimmmooonnnpppuuuuuuwww{{{{{{xxxxxx~~~}}}rrrddd]]]___fffnnnrrrnnnppprrrsssssstttuuuwwwuuuvvvwwwwwwvvvtttrrrpppoooiiieeeccc]]]TTTQQQRRRIIIIIIIIIIIIIIIHHHHHHGGGHHHHHHHHHJJJLLLNNNNNNMMMOOOOOOPPPPPPQQQRRRSSSTTTMMMLLLKKKIIIHHHGGGFFFFFFCCCEEEFFFGGGHHHKKKQQQUUU[[[^^^aaaaaabbbfffmmmsssvvvyyy}}}~~~zzzuuuqqqaaa]]]VVVMMMGGGGGGLLLQQQTTTVVVWWW[[[gggvvvxxxrrrjjjeeecccaaa]]]YYYPPPSSSYYY```hhhmmmnnnmmmkkkbbbUUUIIIAAA===;;;999999:::::::::888555111///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++******+++,,,...//////222777===FFFSSSaaajjj|||}}}|||xxx{{{}}}{{{yyyzzz~~~{{{}}}xxx{{{yyyfffQQQ@@@@@@@@@@@@AAABBBDDDEEEAAA===888444222///,,,***************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++***+++,,,++++++...333777HHHSSS```gggfffdddeeehhhffffffcccZZZQQQPPPYYYbbbZZZ\\\]]]___eeeiiieee^^^]]]^^^bbbgggooovvv}}}}}}zzzvvvooofff\\\TTTOOOHHHHHHIIILLLOOOQQQPPPOOOSSSQQQWWWaaafffgggqqq{{{oooeee___]]]nnn```SSSNNNKKKGGGAAA???CCC===???OOOaaappp~~~zzzkkkRRRbbbuuu|||rrrhhhccciiivvvrrrYYYDDD@@@>>>777888666222///---,,,---...---,,,++++++******++++++************************************************(((((())))))*********+++''''''(((((()))))))))***************************((())))))***++++++,,,,,,++++++,,,,,,,,,---------000......444AAAQQQ___gggjjjpppttttttrrrpppjjjcccfffggglllqqqrrrrrrwww~~~vvvxxx}}}|||xxxrrrsssuuuzzz~~~|||vvvpppiiijjjkkknnnoooooommmjjjrrrrrrrrrsssuuuvvvvvvvvvuuuuuuuuutttrrroookkkiiibbb[[[WWWVVVQQQJJJHHHKKKHHHIIIKKKNNNQQQSSSTTTUUUYYYXXXXXX[[[^^^````````````aaabbbccccccaaa___^^^\\\[[[YYYWWWTTTQQQOOONNNFFFGGGFFFCCCAAAAAAEEEIIIHHHNNNUUUWWWXXX\\\fffnnnpppsssxxx|||~~~~~~|||zzzlllnnnllldddXXXMMMIIIHHHFFFOOOXXXaaalll{{{|||pppfffaaa```bbbcccTTTRRRUUU___kkksssssspppoooiii___SSSHHH???:::777888:::<<<<<<;;;888444111,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************)))************+++++++++++++++******+++---...///666666:::DDDTTTeeessszzz{{{yyywwwyyy}}}}}}yyyxxx}}}xxxzzz}}}fffIIIGGGDDDAAA@@@???@@@AAACCC???:::666333000---+++************************))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++)))***,,,,,,---111888===YYYgggtttttthhh___aaafffXXXZZZ[[[YYYWWWXXX^^^ccc^^^aaabbbaaacccfffeeebbbdddeeeiiinnntttzzz|||~~~~~~{{{yyyyyytttkkk```VVVRRRSSSUUUOOOQQQOOOMMMPPPXXXZZZWWWWWWXXXbbbsss{{{~~~}}}vvviiiccc\\\OOOCCC>>>>>>>>>CCCMMMXXXeeevvv~~~bbbYYY___lllooonnniii^^^cccffffff```TTTFFF<<<888666777777555111...,,,,,,...------------------,,,++++++************+++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++******************************+++++++++,,,,,,,,,,,,++++++,,,...000//////,,,,,,111;;;IIIVVVaaaiiilllqqqvvvxxxxxxwwwrrrmmmtttnnnkkknnnoooqqqzzz~~~~~~uuunnnoooppprrruuuvvvuuuqqqnnniiigggeeegggkkkmmmkkkiiipppqqqsssuuuvvvvvvvvvvvvwwwvvvsssnnnhhhbbb]]][[[XXXUUUQQQLLLIIIIIIMMMPPPQQQTTTYYY\\\]]]___aaabbbgggiiilllmmmnnnoooqqqrrrvvvtttrrrrrrssssssqqqooonnnmmmkkkgggccc^^^[[[XXXXXXTTTNNNIIIFFFDDDAAA???CCCCCCFFFKKKLLLLLLUUU```kkkmmmqqqtttxxx{{{|||}}}xxx{{{zzzrrriii___TTTKKKCCCHHHSSSaaaoooxxxzzzzzz{{{zzzsssfffaaaccchhhlllfffddd[[[VVVaaavvv~~~zzz|||qqqdddYYYQQQJJJAAA:::<<<<<<<<<<<<;;;999666444000---+++,,,...///,,,***************************************************************************)))************+++++++++))))))))))))))))))))))))++++++++++++++++++++++++//////---+++---111333333===???AAAOOOgggppprrr{{{zzzyyy|||~~~{{{xxx~~~~~~xxxpppuuu~~~xxx{{{fffTTTCCC@@@BBBCCCCCCEEECCCAAA>>><<<999555000---------------------------************************,,,,,,,,,++++++*********)))))))))))))))))))))))))))************+++++++++---)))***///...---999JJJaaalllssskkk```^^^ccciiiUUUXXX[[[[[[ZZZ]]]ccciiilllooonnnhhhbbbbbbfffjjjlllmmmqqqvvv{{{}}}|||{{{xxx}}}{{{zzz}}}|||xxxyyykkkYYYPPPQQQVVVWWWVVVOOOQQQTTTUUUVVVVVVXXXZZZcccmmm|||yyylllZZZJJJCCC======AAAHHHOOOYYYhhhuuulll\\\YYY___```ccceee^^^___bbbcccaaaXXXNNNDDD>>>666666555333111000000111------------,,,,,,,,,,,,++++++************+++++++++++++++*********)))))))))))))))))))))))))))))))))************+++++++++***************************++++++++++++,,,,,,,,,---,,,++++++,,,,,,,,,+++111333888CCCOOOZZZdddjjjnnnrrrwwwzzz|||yyysssqqqppppppxxxzzzvvvwwwwwwxxxyyyyyytttnnnhhhcccccceeehhhmmmppprrrrrrrrrsssuuuwwwxxxwwwvvvuuuqqqnnniiiccc]]]XXXUUUSSSMMMMMMMMMLLLMMMQQQWWW[[[^^^bbbgggjjjmmmooorrrtttvvvyyy|||}}}zzzwwwssspppnnniiieee^^^XXXSSSNNNJJJGGGDDDAAAAAADDDDDDDDDJJJRRR[[[___eeelllrrrvvvyyyzzzyyy||||||wwwsssmmmddd[[[OOOMMMMMMTTT___iiimmmmmmhhhttt{{{uuutttwww{{{}}}}}}zzzlll\\\___tttzzzkkkaaa\\\TTTHHH>>>999;;;>>>>>><<<:::888888222///---,,,---...,,,***************************************************************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++---222555777999DDDOOOaaauuuyyyyyy{{{xxxyyy{{{|||xxxvvvwww}}}}}}yyyrrrbbbPPPGGGCCC??????BBBCCCAAA???>>>;;;777222...,,,+++++++++++++++++++++************************,,,,,,,,,+++++++++******************************************++++++++++++---)))***000000111>>>OOO]]]eeeiiiddd]]][[[]]]^^^JJJNNNSSSVVVXXX[[[bbbhhhggggggdddaaaaaagggpppuuusssvvvyyy}}}~~~~~~}}}|||{{{|||{{{yyy|||{{{ttthhh___UUUPPPSSSVVVWWWUUURRRRRRPPPOOOQQQYYYeeeooouuu}}}}}}gggSSSGGG???>>>@@@CCCFFFLLLYYYfffuuuyyylllaaa^^^ZZZaaalllmmmllllllkkkggg___SSSEEE===777666333111000000000111---------,,,,,,+++++++++++++++************+++++++++++++++***************)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...444>>>JJJXXXdddmmmrrrpppsssvvvxxxyyy{{{vvvrrrqqqvvv}}}}}}~~~}}}xxxooogggbbbaaadddiiimmmpppssswwwyyyssstttvvvwwwvvvsssooommmgggccc]]]WWWRRRPPPOOOOOOQQQTTTWWW[[[___eeekkkoooppptttxxx|||xxxrrrlllfff```\\\UUUOOOJJJHHHGGGEEEEEEGGGHHHLLLSSS[[[ccciiinnnpppuuuxxxyyyyyy{{{{{{uuummmaaaYYYOOOMMMRRR[[[bbbeee[[[nnnhhh[[[fff{{{|||oooiiigggaaaTTTIII:::<<<======<<<;;;;;;<<<666333///---,,,,,,,,,+++************************************************************************)))************+++++++++************************++++++++++++,,,,,,,,,,,,)))***+++---000333999===CCCVVVhhhxxx}}}www}}}zzz|||~~~|||vvv{{{{{{~~~}}}rrrcccUUUGGG>>>===AAABBBBBBAAA@@@>>>:::555111---,,,++++++************++++++++++++++++++++++++,,,,,,,,,++++++++++++***************************************+++++++++,,,+++((()))...111555CCCSSS[[[```bbb^^^YYYWWWSSSPPPHHHNNNUUU[[[^^^ccchhhmmmddd___ZZZZZZaaalllwww}}}~~~~~~}}}|||zzzzzz}}}}}}uuulllUUUTTTRRRSSSUUUVVVVVVUUUVVVXXXZZZZZZ]]]iii{{{yyyzzz{{{||||||||||||{{{qqq[[[NNNCCCAAA@@@AAAAAAEEEPPP\\\fffhhhnnnuuu||||||}}}xxxoooiii___eeevvv}}}zzzxxxtttppphhh[[[KKK@@@===;;;777444333222111000---------,,,++++++******++++++************++++++************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,---------///111333222;;;GGGSSS___kkksssuuurrrssstttsssqqquuu}}}yyywwwyyy||||||ttthhhcccbbbiiimmmrrrtttssstttwwwzzzsssttttttssspppjjjdddaaa\\\XXXTTTPPPOOOQQQTTTVVVaaadddiiinnnssswww||||||xxxppphhh^^^XXXSSSNNNGGGCCCAAACCCFFFLLLSSS[[[aaaeeemmmppprrruuu|||yyyrrrkkk___UUURRRVVV^^^dddeeemmmsssuuu{{{qqq\\\WWW^^^eeevvvsssooommmlllggg___YYYFFF@@@;;;999;;;======<<<:::666222...,,,+++++++++************************************************************************))))))*********+++++++++************************+++++++++,,,,,,,,,,,,,,,+++,,,///111222444;;;CCCQQQgggzzzyyyuuu~~~|||}}}vvvvvvzzz}}}ttteeeSSSEEEAAABBBAAA@@@@@@@@@???<<<666222111000...---,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++*********************************+++++++++,,,,,,---+++,,,111555:::GGGUUUYYY```bbb]]]VVVRRRMMMHHHPPPVVV]]]dddhhhkkknnnpppeee]]]VVVZZZdddoooyyy~~~~~~{{{ttthhh___OOOQQQTTTVVVVVVUUUUUUVVVUUU```lllsssvvv|||}}}yyyyyy}}}wwwxxxxxxyyyyyyyyyyyyyyy~~~|||||||||}}}~~~{{{}}}~~~~~~jjj\\\LLLFFF@@@>>>===???IIISSS^^^aaagggqqqzzz{{{yyywwwyyy|||||||||{{{|||uuuvvvrrreeefffuuu~~~zzzxxxvvvtttpppggg[[[RRRFFFBBB===999888777555333......---,,,,,,+++******++++++************++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,---......---...222555AAALLLWWW^^^fffqqqvvvvvvvvvttttttsssnnnmmmvvv~~~|||{{{~~~|||zzzyyyyyyzzzyyyxxxyyyqqqggggggkkkqqquuuyyyzzzxxxwwwxxxzzzuuutttrrrnnnhhhaaa[[[XXXSSSQQQPPPPPPTTTZZZ```eeelllpppuuuzzz}}}}}}rrriiiccc[[[PPPGGGEEEDDDBBBCCCHHHPPPYYY___fffjjjmmmqqqyyy|||yyyrrreeeYYYTTTYYY___fffkkkooosssyyy{{{sssbbbWWWSSSQQQeeejjjpppqqqlllgggddddddVVVHHH999444999>>>>>>:::<<<999555000,,,++++++,,,************************************************************************))))))*********+++++++++************************++++++,,,,,,,,,---------......111333222333===JJJ___rrr~~~}}}sssttt~~~{{{zzzyyyvvv}}}vvvcccRRRGGGBBB???????????????<<<888555444222000...,,,++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,//////222666;;;@@@JJJSSSQQQ[[[bbb]]]UUUQQQOOOMMMXXX]]]ccchhhjjjkkkjjjjjjeee\\\XXX```kkktttzzz~~~~~~vvvfffYYYSSSRRRTTTUUUUUUTTTTTTWWWYYY[[[hhhyyywwwoookkknnnrrrxxxxxxxxxxxxyyyyyyzzzzzz}}}||||||||||||||||||}}}|||}}}~~~}}}yyytttoookkkiiippp}}}vvvdddWWWHHH@@@======BBBHHHSSSWWW^^^hhhqqqvvvxxxxxx~~~xxxrrrpppooopppuuu{{{uuurrrxxxzzzmmmjjjrrruuuwwwxxxxxxxxxuuupppiiidddRRRKKK@@@999666555222111//////...---,,,,,,++++++++++++************++++++***************+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------//////...,,,---111666HHHUUUaaagggppp~~~zzzvvvuuuvvvrrrnnnttt|||wwwuuussssssttttttsssrrrzzz|||rrrmmmqqqwwwuuuxxx{{{|||{{{zzzzzzzzzvvvsssmmmggg```[[[WWWUUURRRSSSUUUYYY```gggooosssvvvyyy~~~zzzttthhh]]]OOOKKKEEEAAABBBGGGNNNSSS]]]ccchhhlllsss}}}}}}~~~ssscccXXXTTTVVVXXXbbbqqq{{{{{{{{{||||||xxxpppfff\\\UUUQQQ\\\gggssstttllleeedddfff```OOO<<<444777<<<<<<888<<<;;;888333...+++,,,---************************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,------............111555444666EEEWWWvvv{{{tttiiilll~~~}}}}}}~~~wwwuuuyyy|||uuudddRRRDDD???>>>>>>>>>>>>===;;;888555333000---+++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***...333999===BBBHHHLLLJJJVVV^^^]]]WWWVVVWWWXXXbbbeeejjjmmmnnnmmmkkkiiibbb[[[\\\hhhtttyyy~~~~~~~~~nnn[[[PPPMMMTTTTTTTTTTTTVVVZZZ```dddoooxxxwwwhhh___^^^aaavvv{{{{{{}}}xxxxxxxxxxxxxxxyyyyyyzzzzzzzzz|||}}}}}}~~~~~~~~~}}}|||xxxrrrjjjaaaYYYUUUQQQ[[[lll~~~www^^^NNNGGGBBB@@@AAAGGGLLLRRRZZZbbbjjjooorrrzzzvvvvvvuuutttzzz}}}vvvzzzxxxsssqqqkkksssvvvzzz|||||||||||||||rrrcccOOO???666333111000111000000///---,,,,,,+++++++++************++++++))))))*********+++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...+++...111111000333999???NNN\\\hhhllluuu~~~vvvrrrtttrrrmmmrrr|||wwwuuurrrrrrsssvvvwwwwww|||wwwttttttvvvzzz|||xxxyyyzzz|||}}}{{{xxxvvvrrrmmmeee]]]XXXVVVVVVVVV\\\^^^ccciiipppvvv||||||hhhbbbYYYOOOIIIFFFFFFGGGMMMVVV]]]```eeepppyyy~~~zzz}}}}}}sssggg\\\UUUSSSUUUdddvvvyyyrrruuu|||xxxqqqkkkeee___\\\[[[WWWcccppptttmmmeeebbbccc```SSSCCC999777888999888;;;;;;:::555000,,,,,,---************************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---......///......333:::<<>>>>>??????>>>===888666222...,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------***111:::AAAGGGKKKMMMMMMOOOXXX^^^^^^^^^___```^^^iiikkknnnrrrtttssspppnnneee___bbboooyyy{{{~~~{{{xxxrrrfffVVVOOOPPPSSSSSSSSSWWW___iiirrrxxx|||jjj\\\XXXYYYgggqqq}}}|||xxxnnnssszzzwwwwwwwwwvvvwwwxxxxxxyyyyyyzzz}}}}}}xxxpppfff[[[PPPHHHCCCAAALLLaaauuusss^^^SSSJJJDDDAAADDDHHHNNNUUU\\\eeennnttt|||{{{zzzyyy}}}xxxooobbbgggmmmwwweeeLLL>>>888666555222111000///...---,,,,,,++++++************++++++))))))******++++++++++++************************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......(((---111444666<<>>HHHQQQSSSXXXbbbooovvvxxxzzz~~~xxxiii]]]\\\LLLNNNffftttnnnjjjpppllliiifffeeeccccccdddgggSSS^^^kkkpppmmmgggbbb```\\\UUUJJJ???777555777::::::;;;;;;777111---,,,---************************************************************************)))************+++++++++++++++++++++++++++++++++++++++,,,,,,---...//////000000777@@@DDDLLLeeezzz{{{xxxyyyuuuwwwuuuvvv{{{zzznnnhhhmmmvvv}}}qqq]]]CCCAAA???>>>???@@@AAA@@@<<<999555111...------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------444<<>>???<<<777444111///---+++---,,,++++++***+++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...000111111555AAAQQQ^^^kkkwww~~~~~~}}}uuummmiiiddd___```cccmmmmmmmmmmmmmmmnnnooopppooosssxxx|||~~~~~~~~~~~~yyyzzzyyyzzz~~~xxxkkkddd___```bbbbbbbbbdddfffnnnvvvzzzzzzrrrsssxxx{{{~~~~~~wwwsssnnneeefffsss}}}~~~~~~zzzzzz|||wwwpppnnnrrryyyVVV\\\fffoootttuuusssrrrttttttsssssspppiiibbb\\\UUUWWWZZZ^^^fffoooqqqmmmdddZZZWWWaaakkkkkkfffeeegggjjjrrr~~~\\\NNNFFFAAAFFFRRRaaaqqq~~~~~~{{{~~~|||sssjjjddd]]]XXXVVVZZZ```fffnnnvvvwwwxxxxxxppp]]]GGG:::777666666555333111///---,,,,,,,,,+++***************++++++++++++++++++++++++******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...111...///888DDDRRRcccoooqqqrrryyyuuurrrvvvxxxppplllnnnqqqnnniiieeeeeennn}}}}}}}}}~~~zzzyyywwwvvvwwwyyy|||}}}}}}yyyxxxvvvsssmmmfff___[[[WWWYYY[[[___dddmmmuuu|||}}}cccZZZQQQLLLIIIHHHMMMSSS^^^fffmmmrrrvvv|||~~~vvvnnnaaaQQQFFFHHHZZZmmmsssuuu}}}|||pppjjjgggeeefffhhhgggeee```___lllzzzssshhh\\\RRRGGG<<<555777999::::::999666333111+++,,,,,,,,,,,,,,,,,,,,,************************++++++************++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------+++,,,,,,++++++,,,///222555<<>><<<999666444222...+++------,,,+++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,---,,,+++---333777???IIITTT]]]hhhttt{{{}}}}}}sssjjjgggfffcccccceeetttrrrooollllllnnnqqqsssppptttyyy||||||zzzyyyxxxvvvyyyzzz{{{}}}yyyqqqbbb______``````bbbhhhqqqsss|||xxxoooqqqwww{{{}}}~~~}}}uuuoootttzzzzzz}}}zzzrrrvvv|||PPPSSSYYYaaagggkkkkkkiiikkkjjjhhheeebbb^^^ZZZXXXaaahhhqqqyyy{{{pppggg^^^YYY]]]```[[[TTTPPPRRRWWWcccsss}}}yyycccRRRDDDCCCGGGNNN^^^ooo{{{{{{uuuqqqkkkccc[[[XXXXXX\\\fffppphhhjjjrrrvvvlllUUUBBB:::666555444333333111...,,,,,,,,,+++************+++++++++++++++++++++++++++******************************))))))******+++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---......111---000===NNN^^^mmmxxxzzztttyyyuuummmpppnnnmmmnnnqqqtttsssqqqpppsss{{{{{{}}}|||{{{{{{}}}~~~}}}|||xxxuuupppjjjddd___\\\ZZZYYY]]]bbbiiiooovvv~~~tttggg\\\RRRJJJIIILLLVVV\\\eeelllrrrwww{{{}}}zzzuuujjjZZZLLLIIISSS___iiikkkpppuuuyyy~~~wwwnnnggghhhlllqqquuuwwwuuuwwwooobbbSSSBBB555777888:::;;;;;;888555333,,,,,,,,,,,,,,,------...************************++++++************++++++++++++++++++++++++++++++*********+++++++++,,,,,,+++,,,,,,---...222777;;;===III]]]qqq~~~{{{rrrtttzzz~~~}}}|||||||||{{{zzzxxxuuurrrqqqrrrssstttsssqqqrrrssstttsssrrrooooooooonnnnnnnnnnnnmmmqqqrrrtttuuutttqqqnnnlllkkkjjjiiijjjnnntttzzz~~~yyy}}}oooZZZIII@@@???AAABBB===<<<:::999888444000,,,------,,,++++++++++++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***---...,,,)))---777@@@KKKPPPTTTVVV\\\hhhqqqtttyyyooofffeeeggggggggghhhqqqnnnjjjhhhiiinnnssswwwtttyyy~~~}}}yyywwwwwwvvv{{{~~~~~~}}}uuummmaaa^^^]]]```dddhhhpppyyy{{{xxxlllkkkqqqwww|||zzzyyy}}}|||{{{}}}|||~~~wwwxxxzzz}}}ZZZWWWUUUVVVXXX[[[]]]^^^\\\[[[ZZZZZZ[[[___ccceeesss|||sss```ZZZWWWVVVXXXVVVNNNFFFBBB>>>DDDRRReeerrrxxx}}}~~~|||fffPPPFFFBBBDDDQQQ```yyy~~~zzz{{{yyyvvvnnnddd[[[RRRRRR^^^kkkfffgggnnnuuurrraaaLLL>>>666444333222333222///------,,,,,,+++***+++++++++++++++++++++++++++++++++******************************))))))******+++,,,+++++++++,,,,,,---------------,,,,,,------...//////---222CCCVVVfffsss|||vvvvvvwwwlllkkkkkkrrrxxxxxxvvvuuuwwwzzz~~~~~~}}}yyy{{{~~~}}}|||{{{|||}}}}}}{{{zzzvvvqqqiiiaaa\\\\\\]]]___aaafffmmmsssxxx}}}}}}ooo___PPPHHHGGGJJJPPPZZZdddlllqqqvvvzzz|||zzzsssggg[[[SSSNNNKKK\\\fffjjjgggkkkyyy|||ooonnnsssxxx~~~zzzooo|||wwwhhh[[[III999777888:::;;;;;;999777555...------,,,,,,---......************************++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,---------///444;;;???HHHXXXnnn~~~|||}}}xxxjjjkkknnnwww~~~}}}}}}{{{xxxwwwwwwwwwxxxxxxvvvqqqjjjeeedddgggkkklllkkkkkklllnnnooonnnmmmjjjjjjjjjjjjjjjiiiiiiiiilllmmmoooooommmjjjgggeee`````````cccjjjrrrzzzyyy}}}~~~vvvyyyjjjTTTFFFAAABBBDDD===<<<<<<;;;:::777222......---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***---///,,,+++000===IIIPPPRRRQQQPPPWWWfffttt{{{|||rrriiiiiijjjiiihhhhhhkkkiiiffffffiiiqqqyyy~~~||||||{{{}}}uuulllfff___\\\bbbkkkrrrwww|||wwwhhhcccffflllvvv~~~}}}}}}~~~}}}zzz}}}~~~zzzyyyxxxvvvvvvzzzhhhddd]]]WWWSSSSSSUUUWWWSSSTTTWWWZZZ```iiirrryyy|||hhhRRRMMMOOOSSSVVVTTTNNNFFFAAA<<>>???HHHQQQhhhwww{{{zzz}}}~~~zzzzzzuuummmbbbUUUNNNVVVaaaiiillloooqqqppphhhWWWGGG:::777333222333333111...------,,,+++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,***++++++,,,,,,------...---------------......//////000888III[[[hhhrrryyyyyyvvv|||~~~vvvnnnlllpppzzz~~~vvvtttxxx{{{||||||ppprrrxxxzzzvvvuuuyyy|||{{{zzz{{{{{{yyyvvvtttpppkkkccc\\\ZZZ]]]bbbfffkkkooouuuzzz}}}ppp\\\OOOKKKDDDFFFNNNYYYbbbhhhqqqyyy|||}}}zzzsssjjj^^^MMM???PPP___gggeeejjjzzztttooosss|||www___dddzzzrrrhhh___QQQBBB888999:::::::::999888777000///...---,,,---......************************++++++************++++++***++++++++++++,,,,,,,,,------------........................000666===CCCTTTdddwww{{{xxxxxx~~~zzziiiiiilllttt~~~|||yyyzzzyyywwwvvvuuuvvvvvvwwwvvvssslllccc[[[YYY]]]aaaaaaaaaaaacccfffgggfffeeeccccccdddddddddeeeeeeeeebbbccceeeeeeeeecccaaa```\\\[[[\\\___gggrrr||||||||||||||||||tttsssttt^^^KKKAAA===>>>>>>======<<<;;;999555111...------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***---///...///777EEEQQQUUUUUUQQQNNNSSSbbbqqqyyyooohhheeehhhjjjjjjkkkllljjjiiihhhjjjooowww~~~~~~{{{tttlllkkk```[[[dddrrr{{{}}}~~~|||nnneeeccchhhttt{{{~~~{{{|||~~~}}}}}}{{{wwwtttwww}}}mmmmmmjjjccc]]]ZZZ[[[]]]ZZZ]]]aaafffkkksss|||~~~ppp^^^SSSTTTVVVZZZ\\\ZZZQQQIIIAAAAAAFFFPPPYYYaaaiiiqqqtttrrrmmmddd]]]```kkktttdddJJJ>>>???DDDFFFWWWjjj{{{|||wwwvvv|||zzz{{{~~~}}}~~~{{{vvvooocccWWWTTTWWWaaammmsssmmmlllooogggXXXCCC===666333444444111///------,,,++++++++++++,,,++++++++++++++++++++++++******************************))))))******+++,,,******+++,,,,,,---......---------------...//////222444>>>NNN\\\eeelllrrr}}}{{{yyyvvvsssqqqqqqqqqttt~~~}}}vvvuuuxxxyyytttyyyhhhfffnnnsssssssssxxx}}}|||{{{zzzyyyxxxuuuppplllhhhddd```\\\]]]aaagggkkkqqquuuzzz}}}~~~~~~rrrccc\\\JJJGGGHHHOOOUUU]]]iiitttuuuzzz|||yyyssshhhVVVFFFHHHSSS___hhhmmmuuu}}}{{{sssqqqvvvxxx~~~sssccc]]]```gggpppsssmmmiiieee[[[NNN::::::999888888888888888333111///---,,,,,,---...************************++++++************++++++******+++++++++,,,,,,,,,---------............///------...000555>>>HHHOOOdddmmmyyy}}}yyyvvvvvv{{{}}}ssswwwzzz}}}~~~||||||~~~~~~|||}}}~~~}}}zzzxxxwwwvvvvvvwwwwwwxxxyyyyyyvvvtttoooeee\\\WWWYYY\\\ZZZZZZ[[[]]]```bbbaaa______``````aaabbbcccdddddd```aaaccceeefffhhhhhhhhhgggeeeaaaaaaeeemmmwww}}}zzzzzzzzzyyyzzzyyy{{{ooo[[[JJJ@@@<<<@@@>>>======<<<:::777444......---,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++++++++++++++++++++---///000444>>>LLLWWWYYYYYYUUUPPPSSS___kkkqqqaaa___aaafffjjjjjjmmmqqqnnnnnnnnnpppuuu{{{~~~~~~|||xxxrrrkkkiii```\\\gggvvvwwwmmmeeefffrrr|||yyyyyy{{{{{{zzz}}}jjjnnnqqqoooiiieeeeeegggfffjjjooorrrtttxxx}}}uuubbb```^^^aaaffffff[[[OOOBBB>>>===BBBHHHMMMUUU]]]eeeccc[[[PPPIIIKKKWWWbbbwwwpppRRRCCCDDDFFFCCCNNNaaassswwwsssrrrwwwzzzttttttwww~~~|||rrrcccWWWRRRUUUkkktttkkkiiittttttiiiIIIBBB:::555555444111......---,,,,,,++++++,,,,,,++++++++++++++++++++++++*********************************)))***++++++,,,******+++,,,,,,---.........------------...//////444888CCCRRR\\\aaafffkkkxxx}}}|||rrrjjjlllssswwwttt|||~~~yyyvvvxxxzzzyyyoooxxxxxxhhh```iiiqqqrrrsssvvvxxxxxx}}}|||{{{yyyvvvrrrlllgggaaa```^^^^^^aaaeeejjjnnntttwww|||~~~~~~}}}}}}}}}vvvoooVVVNNNHHHIIILLLSSS```nnnmmmuuu{{{yyyuuuoooaaaTTTDDDGGGVVViiinnnjjjqqq{{{uuujjjlllllllllnnnmmm```PPPUUUdddooonnnllllllcccVVV;;;:::888777666777777888444222000---,,,,,,------************************++++++************++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,------***,,,///444<<>>===@@@@@@;;;888777111111000///---,,,+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......000666>>>GGGOOOSSSTTTUUUXXX```iiippprrrrrrrrrqqqooommmkkklllooorrrooosssxxx}}}zzztttrrrpppllliii\\\dddooozzzvvvddd[[[```iiiyyy}}}zzzvvvvvvwwwwwwvvvsssnnnhhheeehhhpppxxx{{{wwwrrrooonnnooolllkkkmmmsss{{{|||[[[]]]aaacccdddfffhhhjjjlllmmmooopppqqqqqqqqqqqqooonnnhhhcccmmmyyyqqqlllqqqzzzyyykkk^^^LLLCCCAAAGGGIIIBBB???BBBKKKNNNPPPNNNIIIFFFHHHJJJUUUqqqqqqUUUFFFEEEAAAJJJXXXeeepppyyy}}}~~~|||zzziiiQQQWWW```lllwww~~~fffMMMAAA:::333222555111///---,,,++++++,,,---,,,,,,+++++++++,,,---...,,,++++++******++++++,,,++++++******++++++,,,---++++++,,,,,,,,,------------,,,...000///---000555@@@KKKXXXbbbfffjjjpppuuuxxx{{{}}}|||yyyyyy}}}ppprrryyywwwssslllooossssssrrrrrrvvvzzzzzz{{{zzzxxxsssllleeeaaa]]]___bbbhhhooouuuyyy{{{~~~||||||}}}tttaaaUUULLLEEEJJJUUU[[[dddmmmrrrxxx{{{wwwpppXXXOOOIIIOOOaaarrrzzz|||vvv}}}qqqiiiaaa```eeeeee]]]UUUOOOUUUbbbooorrrlllgggfffVVVKKK>>>666666999888777888666333///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,++++++---.........111555:::???GGGVVVjjjxxxwwwwwwyyy{{{xxxtttuuuzzz}}}{{{zzz}}}|||wwwtttuuu~~~}}}|||zzzyyyyyyxxxxxxwwwvvvuuuvvvxxxxxxvvvtttvvvvvvuuuuuuvvvzzzwwwooolllkkkqqqrrrsssuuuvvvyyy|||~~~~~~}}}}}}}}}|||xxxuuuwwwxxxyyy|||~~~~~~}}}|||{{{qqqiiihhhiiifffeeefffgggnnnwww{{{}}}}}}}}}|||zzzssszzzuuu\\\MMMCCC???===??????;;;777777111000///...,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////222999CCCMMMSSSWWWTTTTTTYYYcccnnntttrrrmmmooonnnnnnmmmnnnpppqqqrrrrrrzzzuuuooommmkkkgggdddfffmmmwwwrrreee\\\[[[]]]eeeiiinnnrrrsssoookkkgggeeefffffffffddd___[[[XXX[[[aaajjjooonnnjjjeeecccfffdddbbbdddiiipppuuuwwwsssooolllnnntttxxxvvvsssyyy}}}~~~QQQTTTVVVXXXYYY[[[]]]___bbbccceeeggghhhiiijjjjjjcccccc\\\UUUZZZjjjwww{{{rrrllljjjrrr~~~tttgggPPPHHHFFFMMMOOOHHHAAAAAAGGGLLLPPPMMMGGGCCCEEEHHHNNNiiixxx|||jjjPPPJJJCCCFFFNNN\\\kkkyyy~~~uuu]]]ZZZZZZcccsssgggMMM===666555555222111///---,,,++++++,,,,,,,,,+++++++++,,,---...,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,---------------,,,...000///...333:::GGGRRR___iiilllnnnrrruuuxxxwwwzzz}}}yyy~~~|||nnnlllmmmsssvvvuuutttuuulllnnnrrruuuxxxzzz||||||yyyxxxuuuqqqlllgggbbb___^^^aaagggnnnuuu{{{~~~}}}~~~vvvfffTTTEEECCCJJJQQQZZZeeemmmssszzz|||{{{hhhYYYHHHDDDQQQeeeuuu}}}vvv|||zzznnnaaa___eeehhhddd]]]QQQTTT^^^iiimmmkkkkkkmmmiiiYYYDDD888666999999888888666333000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,,,,------******+++,,,---...//////333;;;@@@CCCPPPeeevvv|||yyywwwzzz~~~{{{{{{}}}zzzyyy{{{zzz|||zzz{{{yyy~~~}}}{{{zzzxxxwwwwwwwwwxxxvvvuuutttuuuwwwwwwuuuttttttuuuuuutttsssvvv}}}~~~qqqjjjggglllppptttvvvwwwxxx|||}}}}}}}}}~~~~~~{{{wwwtttvvvuuuvvvyyy}}}~~~{{{xxxssskkkdddeeefffbbb^^^\\\[[[cccooowwwzzzyyyyyyzzz}}}}}}sssqqqwwwjjjUUUGGG@@@===>>>???;;;777666222000...,,,++++++,,,---,,,,,,---------.........,,,,,,,,,,,,,,,,,,------+++---333===IIIRRRWWWWWWSSSUUU\\\hhhsssvvvpppiiiooonnnmmmooorrrrrrooolllsss~~~yyyqqqkkkiiigggdddaaannnsss|||tttkkkddd]]]XXXVVVYYY^^^bbbdddbbb___\\\\\\]]]^^^^^^]]]ZZZWWWTTTTTTYYYbbbjjjmmmkkkeee___dddbbb```aaaeeeiiilllmmmiiifffcccaaabbbcccccccccggglllpppssssssuuuxxx|||JJJLLLMMMMMMMMMNNNPPPRRRSSSTTTWWWZZZ]]]___aaabbb\\\\\\VVVLLLIIIRRR[[[___aaa___bbbooo~~~yyymmmVVVMMMIIINNNQQQOOOLLLKKKMMMSSSXXXUUUMMMGGGHHHLLLQQQhhhuuuzzzgggYYYGGGEEEGGGRRRbbbttt{{{{{{~~~xxxyyymmmddd]]]aaaooo~~~{{{[[[AAA777666666444333000...,,,++++++++++++++++++,,,,,,,,,------,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,------------...------.../////////777AAAPPPXXXbbbjjjlllnnnqqqsss~~~zzz|||}}}sssttt}}}|||mmmgggcccdddfffhhhmmmsssmmmnnnpppvvv{{{}}}|||yyyxxxuuuqqqkkkfffcccaaa```eeeiiiooouuuyyy|||~~~vvvdddQQQGGGEEEIIIRRR^^^gggmmmsssyyy|||vvvhhhUUUHHHHHHTTTfffrrrtttzzz~~~yyykkkeeefffiiigggdddXXXUUUXXXbbbkkknnnooopppttteeeQQQ@@@999999;;;<<<999777555222///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++---.........///000444@@@GGGIIIYYYrrr}}}zzzwww{{{~~~{{{zzz}}}||||||zzzyyywwwuuutttuuuvvvvvvvvvuuuuuuvvvwwwwwwvvvtttsssuuuwwwuuurrrssswww{{{pppfff```aaafffmmmoooooopppsssvvvsssssssssttttttuuutttssssssqqqqqqvvv}}}~~~nnnggg```___```___YYYUUUSSSXXXbbbjjjmmmnnnrrrxxx{{{zzzyyyxxxtttsss{{{}}}sssppp|||sss]]]NNNFFF???>>>>>>:::777666333111...,,,++++++---...,,,,,,,,,,,,------------,,,,,,,,,---------------***000;;;IIIVVV\\\\\\ZZZPPPXXXdddooosssqqqlllhhhrrrpppnnnpppsssqqqkkkdddqqqyyy|||wwwpppkkkiiigggfffdddsssxxx~~~{{{sssnnnfff^^^YYY[[[___aaabbbaaa___]]]___```aaaaaa```]]]ZZZYYYWWWZZZbbbllltttuuunnngggjjjgggeeeeeeggghhhiiiiiigggfffbbb^^^ZZZYYYYYY[[[[[[___dddgggiiijjjmmmoooEEEFFFGGGFFFEEEDDDEEEFFFEEEEEEGGGJJJNNNRRRUUUXXXWWWWWWSSSIIIBBBBBBEEEHHHNNNPPPYYYjjj{{{|||tttaaaWWWMMMKKKNNNPPPSSSUUUWWW]]]aaa___WWWPPPOOOQQQYYYlllvvvzzzoooLLLFFFDDDIIITTTggg}}}yyy|||qqqzzz~~~zzzooobbb```hhhuuubbbEEE666444666444333222000...,,,+++***++++++,,,,,,,,,---------,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,---------.........------...//////222>>>JJJXXX^^^eeelllppptttyyy}}}}}}ppplllppp{{{qqqjjjcccaaa```bbbiiiqqqrrrqqqsssxxx}}}~~~zzzvvvvvvsssmmmgggdddccccccdddjjjooouuuyyy{{{{{{|||}}}xxxeeeRRRGGGCCCJJJUUU___ffflllsssyyy{{{vvvjjjXXXJJJIIISSS^^^mmmtttzzz}}}}}}sssllliiihhhiiicccXXXSSS[[[hhhpppqqqpppqqqiii\\\JJJ<<<777999>>>999888666333111///...---,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------+++---//////------///111888EEENNNSSScccyyy{{{vvvtttyyy}}}zzzwwwxxx|||zzzxxxwwwvvvuuuttttttuuuuuuwwwvvvvvvwwwxxxxxxwwwuuurrruuuxxxwwwtttpppnnnnnnxxx~~~qqqeee\\\^^^bbbhhhjjjjjjjjjkkklllmmmllljjjhhhhhhjjjmmmpppmmmlllmmmrrrzzzvvvmmmbbb]]]]]]^^^YYYSSSQQQRRRVVV\\\]]]___iiiuuuqqqpppooonnnjjjgggllltttyyylllooo{{{}}}nnn[[[OOOCCC???>>>;;;888777555333000---,,,,,,---...++++++++++++,,,,,,,,,,,,,,,,,,,,,------.........---777GGGWWWaaadddaaa^^^OOO^^^mmmsssnnnhhhhhhlllrrrpppnnnppprrrqqqjjjdddpppsssyyyyyyuuuooojjjiiiiiijjjkkkzzz}}}wwwrrrllleeecccdddeeefffeeedddbbbaaacccdddddddddbbb```]]]\\\\\\]]]cccnnnyyy|||xxxrrrssspppmmmkkkkkkkkkkkkjjjfffeeebbb]]]WWWTTTTTTUUUVVVXXX\\\^^^```aaabbbcccDDDFFFGGGGGGEEECCCBBBBBB???>>>===>>>AAAFFFKKKNNNQQQQQQOOOIIIBBB???>>>@@@BBBHHHSSScccrrrzzz}}}{{{nnneeeXXXOOOLLLOOOTTTXXX^^^bbbeeeddd```ZZZWWWVVV___nnnvvvzzzVVVMMMDDDCCCHHHVVVrrr{{{tttvvvxxxvvvjjjgggkkkrrrxxxqqqvvvtttdddKKK777222444444444222111///---,,,+++***+++,,,---------,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---,,,---------............------...000000666EEETTT___cccjjjrrryyy~~~uuupppmmmvvvzzz}}}vvvpppkkkhhhfffeeejjjqqqwwwwwwwwwzzz~~~}}}zzzvvvsssoooiiieeecccdddgggiiimmmrrrxxx{{{{{{{{{}}}zzzcccRRREEEFFFKKKUUU]]]eeennnwwwyyy|||yyykkkWWWJJJJJJOOOmmmuuu|||}}}~~~yyyppplllkkkjjj\\\RRRWWWdddllloooooojjjiiiaaaQQQ@@@666666;;;:::999777555333000...---,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,...000///---...222666@@@LLLXXXbbbooo|||zzzpppooovvvxxxxxxvvvttttttxxx~~~||||||xxxxxxwwwwwwwwwvvvvvvvvvxxxwwwvvvwwwyyyyyywwwvvvppprrrtttuuurrrmmmgggbbbbbbppp~~~yyykkk___]]]^^^```bbbbbbbbb```___bbb```\\\XXXVVVXXX]]]aaacccdddhhhnnnuuu}}}wwwiii```aaaccc^^^VVVTTTRRRTTTXXXVVVUUU```ooonnnmmmllllllgggbbbccchhhttt}}}mmmdddllluuu~~~lll[[[JJJAAA???<<<999999888666333000...---------*********+++++++++,,,,,,,,,,,,,,,---......//////---:::KKKYYY^^^^^^\\\\\\TTTdddrrrqqqfff___fffooopppooonnnppprrrssspppmmmrrrsssxxx~~~vvvrrrmmmhhhhhhjjjooorrr{{{~~~yyyrrrjjjlllkkkkkkiiihhhfffeeedddkkkkkkkkkkkkjjjhhhfffeeeeeefffjjjsss~~~~~~yyyvvvuuuttttttssslllkkkiiiddd___[[[ZZZZZZWWWXXXYYY[[[\\\\\\]]]]]]IIILLLPPPQQQPPPMMMKKKKKKEEEBBB>>>;;;===AAAGGGKKKOOONNNLLLJJJFFFBBBAAAAAA>>>DDDNNNXXXcccnnnyyyxxxsssiii]]]TTTSSSVVVZZZ___bbbeeeggggggddd___[[[cccpppvvvzzz~~~~~~hhhYYYJJJDDDDDDIII]]]qqqvvvvvvppprrrzzz~~~vvvkkkhhhhhhhhhfffgggeeeUUU@@@444555444333333111000...---,,,***+++,,,---------,,,,,,,,,++++++******++++++,,,++++++******++++++,,,---------------............------///000222999KKK\\\bbbgggnnnvvv}}}}}}{{{ssssssvvvzzz}}}}}}||||||~~~wwwtttsssrrrnnnkkkmmmrrrxxxxxxyyyzzz{{{zzzxxxvvvnnnjjjfffcccbbbeeeiiilllqqqvvv{{{}}}{{{zzz}}}~~~{{{{{{wwwfffRRRKKKFFFKKKSSS\\\hhhsssuuuzzz}}}vvvfffVVVNNNKKKeeepppzzz}}}}}}~~~}}}sssmmmkkk___UUUVVV\\\ccciiinnnlllkkkdddUUUEEE:::777888:::999888666444111///...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------+++---//////...111888>>>JJJTTTdddrrr{{{~~~}}}{{{ooonnnuuu{{{wwwxxxxxxwwwvvvyyy~~~|||zzzzzz{{{zzzyyy}}}{{{{{{yyyzzz{{{||||||zzzyyyxxxwwwvvvvvvwwwxxxxxxwwwuuuooommmlllnnnnnnjjjbbb[[[VVVcccuuusssccc[[[XXXVVVVVVXXXWWWRRRNNNPPPOOOLLLIIIFFFGGGKKKOOOWWW]]]eeejjjmmmrrrxxx}}}~~~vvvjjjbbbffflllhhh___YYYXXX\\\```[[[TTTZZZhhhpppoooqqqrrrnnnhhhgggjjjlllvvvyyyhhhaaabbbqqq~~~{{{gggPPPDDD???<<<;;;;;;:::888666333000...---,,,+++++++++,,,,,,,,,------,,,,,,------...////////////===MMMUUUUUUTTTWWW[[[]]]iiiqqqlll___ZZZdddqqqsssrrrrrrqqqrrrtttuuuvvvsssxxx~~~~~~}}}{{{vvvrrrmmmhhhhhhmmmuuu{{{}}}yyyvvvtttsssqqqooonnnnnnnnnttttttuuuuuuuuutttsssrrrnnnnnnpppwww}}}{{{{{{{{{zzzwwwvvvtttrrroookkkhhheee^^^^^^]]]^^^___```aaaaaaPPPTTTYYY\\\[[[YYYWWWVVVOOOKKKDDD??????BBBHHHLLLRRROOOLLLJJJHHHEEECCCDDD===CCCIIIOOOVVVddduuu||||||vvvjjj___[[[\\\^^^```aaadddiiilllkkkeee```eeeqqqwww|||xxxcccPPPIIIEEEEEEOOO]]]]]]hhh{{{yyysssvvvyyy|||uuugggbbbiii``````ggg```III999777333333333222000///---,,,***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,++++++******++++++,,,------------.........//////------///111333;;;OOOaaaccchhhooowww|||yyy||||||zzztttvvvyyy{{{zzz{{{ttttttvvvwwwtttnnnnnnqqquuuvvvwwwwwwwwwvvvuuuuuujjjgggdddaaabbbfffkkknnnwww{{{~~~{{{yyy{{{~~~~~~{{{yyyyyy|||~~~xxxooohhhiiiqqq|||xxxaaaSSSFFFEEELLLUUUcccooorrrvvvzzzyyyooobbbUUUMMMRRR```pppzzzyyynnniiiaaaYYYVVVVVVZZZdddnnnsssooofffXXXJJJ???999888::::::888777444222///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------))),,,.........333<<>><<<666222222222///...000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---......,,,******+++,,,...........................///333:::HHH\\\ssswwwvvv{{{rrriiihhhmmmjjjiiimmmttt{{{}}}}}}}}}{{{xxxxxxxxxuuutttttttttsssoooiiieeeeeefffgggiiimmmrrruuuxxxxxxyyyzzzzzzyyyzzz|||~~~~~~}}}~~~~~~}}}}}}rrrcccWWWOOOMMMRRRXXXeeeooozzz~~~{{{{{{}}}zzz}}}yyyssspppmmmqqqppphhh___bbbppp~~~}}}|||}}}}}}gggTTTIIIFFFLLLUUUccchhhooouuuvvvrrrlllgggUUUXXX]]]ffftttyyynnnjjjlllqqqwwwuuullldddaaacccbbbaaa^^^XXXOOODDD===777888999999888666444222,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***++++++,,,---......//////111000000888EEEQQQVVVjjjvvv}}}yyy~~~zzz~~~rrrjjjiiifffiiillllllkkklllooorrrtttuuuvvvwwwwwwuuusssrrrqqqmmmgggaaa___bbbiiioooooopppllliiilllttt{{{|||lllbbb[[[\\\``````]]][[[UUUQQQMMMLLLOOOSSSTTTTTTXXXZZZWWWPPPMMMNNNOOONNNIIINNNUUUYYY[[[ZZZZZZZZZYYYZZZ]]]```bbbeeefffgggeeefffiiillljjjdddbbbcccpppwww|||yyyuuuxxx|||iiiaaabbbiiiwww}}}vvvttt|||}}}gggYYYKKK>>>===<<<;;;999888888666333111------,,,,,,,,,,,,---------,,,...///...///888BBBLLLSSSXXXUUUPPPUUUeeesssssskkkeeehhhrrrxxxuuuooo|||{{{wwwrrrrrruuuuuusssttt~~~zzzuuunnnjjjjjjrrrzzz~~~~~~vvvmmmaaaZZZWWWSSSLLLEEEBBB???>>>AAACCCGGGPPPYYYfffiiirrr|||}}}^^^fffuuu}}}sssuuuvvvuuuqqqlllgggdddcccfffhhhgggccc``````]]]XXXUUUTTTSSSRRRRRRSSSVVVYYYXXX^^^eeekkkmmmnnnooopppsssqqqpppqqqsssuuuwwwwwwyyy|||~~~}}}||||||vvv^^^IIIDDDHHHWWW___gggkkkrrr}}}xxx{{{zzzooooooxxx}}}yyyvvvsssiii]]]___iiikkkjjjpppoooZZZCCC<<<555111222333000///000------------------------------,,,,,,,,,---......111111111///---,,,---...---------...............///000444===JJJ\\\ssswwwtttwww~~~~~~vvvmmmiiiiiijjjmmmttt|||~~~{{{~~~{{{uuuuuuuuuwwwwwwwwwvvvsssnnniiieeefffgggjjjmmmqqquuuxxxzzzwwwwwwxxxyyyzzz{{{}}}~~~yyyuuuuuuxxx{{{sssjjj```VVVOOOLLLXXX```kkkqqqtttvvvzzz}}}~~~zzztttrrrtttwww|||oooccccccppp~~~xxxvvvvvvzzz||||||}}}~~~ttt___PPPIIIJJJNNN\\\bbbjjjrrruuuuuuqqqooobbb]]][[[bbbqqq~~~~~~}}}{{{|||uuunnnmmmttt~~~ooodddbbbhhhiiihhhddd___XXXMMMDDD777777888999999888555333------,,,+++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,---............222111000;;;PPP\\\]]]qqqyyyyyyssswww~~~qqqjjjjjjmmmnnnooonnnlllkkklllmmmppprrrtttvvvwwwvvvtttssslllggg___WWWTTTVVV]]]cccooorrrrrrooopppxxxttthhh^^^\\\]]]]]]\\\\\\UUURRROOOQQQVVVZZZ[[[ZZZhhhkkkiiiaaaYYYXXXXXXWWWPPPRRRUUUZZZ]]]]]][[[ZZZXXXZZZ^^^aaadddffffffgggeeeeeehhhlllkkkgggfffiiirrrxxx|||wwwzzz}}}pppfff``````qqqvvvzzz}}}oooaaaOOOAAA@@@<<<;;;999888888777444222------,,,,,,,,,,,,------------...///---///;;;HHHQQQWWWYYYRRRMMMUUUggguuupppfff___gggyyy|||zzzvvvqqqoooqqqssssssqqqttt~~~yyytttgggggglllxxx~~~xxxrrrrrrrrruuu}}}{{{lllaaaSSSLLLKKKIIIAAA:::<<<::::::<<<<<<<<>><<<999;;;???===CCCQQQbbbpppxxx~~~bbbgggoooxxxxxxlllfffffffffeeedddeeehhhkkkmmmqqqsssqqqnnnmmmhhhbbb]]][[[YYYYYY\\\```bbbccciiihhhgggfffhhhlllpppsss|||~~~xxxqqqpppwww||||||oooZZZJJJAAABBBUUUhhhqqqvvv~~~|||wwwxxxzzzvvvnnnmmmsssvvvrrrfffdddfffgggiiisssnnnVVVBBB999222333444222///...------------------------,,,,,,,,,,,,,,,------.........///---+++***,,,---,,,,,,------.../////////111111999GGGRRR[[[iiiyyy~~~|||zzzwwwqqqmmmqqqsssvvvyyy|||zzzyyy{{{~~~uuuiiittt}}}}}}yyyxxxyyyyyywwwwwwuuuqqqlllhhhfffeeejjjkkkooorrruuuvvvwwwwwwuuuttttttwww{{{~~~~~~pppnnnmmmiii]]]QQQRRR[[[qqquuuuuuppplllmmmpppqqqiiiddd^^^[[[\\\^^^^^^^^^YYY^^^fffpppyyy}}}lllfffmmmvvvkkkbbb^^^```___[[[]]]cccqqqssswwwyyyzzz|||~~~|||zzzjjj\\\OOOEEEPPPUUU^^^hhhooorrrssssssxxxkkkbbbdddnnnvvvzzz|||~~~wwwrrrnnnlllnnnmmmeee^^^ZZZhhhrrrxxxtttnnnhhh]]]QQQ===:::666555666666444111///...---,,,,,,++++++,,,++++++++++++++++++++++++.........------------------000444:::GGG[[[jjjqqq{{{|||~~~~~~xxxrrrpppttt{{{}}}{{{}}}xxxmmmiiillljjjjjjkkkmmmooopppqqqrrrrrrrrrssssssssssssssssssqqqnnnggg]]]UUUPPPNNNOOOcccjjjppppppqqquuuxxxwwwoooiiieeegggiiifffeeeeee___^^^]]]```eeehhhiiigggzzz~~~{{{uuurrrmmmgggaaaaaaaaaaaabbbbbb```^^^\\\]]]___aaacccdddeeeeeeddddddgggkkkkkkjjjlllppprrrtttxxx||||||yyy{{{{{{zzzzzz{{{uuudddXXX\\\hhh{{{oookkksssuuu```JJJDDD>>>;;;888777666666444222......------------......///------...///333???LLL[[[bbbddd^^^___iiisssvvvpppmmmkkkllloootttwwwyyykkkhhhiiinnnppppppppprrr|||~~~vvvmmmfffiiitttuuukkkbbb^^^\\\\\\___dddmmmsss{{{|||wwwoooiiiZZZQQQGGGCCCDDDEEEAAA===<<<;;;<<>>======BBBKKKTTT___ooo}}}}}}yyyzzz~~~eeeggghhhiiinnnpppiii___PPPOOONNNMMMOOOUUU^^^dddiiioootttuuutttsssnnnhhhfffccc______bbbeeeggghhhllljjjhhhiiilllrrrvvvyyyxxxuuuwwwzzz~~~~~~{{{{{{~~~sss^^^NNNBBBNNN]]]hhhuuu~~~yyytttrrrtttwwwxxxmmmcccfffiiiiiiuuuzzziiiNNNAAA555222222111//////........................+++++++++++++++,,,------,,,------,,,++++++,,,...,,,,,,------...//////000333333>>>MMMVVVXXXbbbooo}}}zzzyyywwwtttqqqxxxwwwyyyxxxsssxxx{{{qqqaaakkkuuuxxxyyy{{{|||zzzvvvuuusssnnnhhheeeeeefffkkkmmmpppssstttttttttssstttssssssvvv{{{~~~~~~|||zzzyyywwwwwwfff^^^[[[\\\XXXNNNMMMSSSqqqxxxzzzqqqiiikkkpppsssssspppiiiaaaWWWOOOJJJHHHFFFKKKUUUcccrrr}}}uuuiiikkksssiii[[[TTT\\\bbb___ZZZYYYeeehhhjjjiiigggllluuu}}}zzz}}}xxxkkkZZZKKKHHHNNNXXXbbbkkkppprrrsssuuuiiiaaadddlllrrrxxx|||~~~xxxxxxuuuooohhhggggggbbbZZZaaauuu{{{sssfffYYYDDD>>>777444555666444222//////...,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------......//////...000777CCCOOO\\\mmm{{{~~~{{{|||}}}zzzyyywwwwwwxxxyyy|||{{{xxxyyy|||zzzxxxuuuoooiiihhhllliiiiiijjjmmmpppsssttttttrrrrrrsssuuuwwwzzz|||~~~}}}uuuiii^^^VVVSSSRRRZZZaaagggjjjnnntttvvvuuuqqqjjjfffhhhjjjjjjkkknnnjjjfffcccdddjjjpppssstttvvv{{{~~~}}}vvvnnnllllllkkkjjjhhhfffeeedddbbbbbbbbbcccdddeeeggggggeeedddfffjjjkkkjjjlllqqqttttttuuuyyy|||}}}|||yyy|||}}}~~~ooobbb]]]]]]rrrrrreeemmmnnnSSSHHHAAA>>>:::888777666444333......------------.........++++++///333999EEEOOO]]]fffiiiggglllvvvyyyuuujjjmmmppppppmmmmmmoooqqqiiihhhlllssssssppppppttt}}}rrrggghhhllluuuyyymmmfffbbb^^^^^^```fffkkkqqqxxx}}}xxxuuuuuurrrkkkfff```ZZZSSSOOONNNNNNLLLJJJCCCAAABBBEEEBBB>>>>>>AAA===<<<===AAADDDKKKYYYggglllnnnooolllfffccceeegggeeefffbbb^^^^^^aaa[[[RRR===;;;888777;;;EEEQQQZZZccckkkrrruuuwwwvvvqqqjjjpppkkkfffeeegggjjjllllllfffeeeeeehhhnnntttyyy{{{~~~}}}yyywwwwwwzzz||||||{{{|||{{{fffKKKOOOUUUaaauuu~~~||||||~~~}}}yyyvvvwwwtttdddgggnnnlllzzzyyyYYYIII888111000//////111........................++++++******++++++,,,------.........------...000,,,,,,------...///000000555666AAAQQQVVVTTTZZZdddqqqtttvvvwwwwwwyyyyyywwwzzzzzzzzzpppsss|||rrraaajjjssswwwyyy|||zzzwwwwwwvvvsssmmmgggeeefffiiilllnnnqqqssstttsssqqqppptttrrrrrrvvv{{{~~~~~~}}}zzzwwwssspppnnnlllcccWWWQQQXXXZZZTTTQQQTTTqqq|||ssseee______^^^```ccceee___SSSIIIDDDCCC<<<>>>CCCMMM[[[eeejjjllllll~~~ppp___^^^eeeiiiXXXQQQ___nnnlllbbb[[[UUUWWWXXXTTTQQQWWWfffsssyyy|||wwweeeUUUCCCIIISSS^^^hhhooosssttthhh]]]WWW\\\dddiiipppvvvuuuyyy~~~{{{xxxwwwnnnbbbaaaeeeaaaWWWVVVpppwwwhhhZZZHHHAAA999555555666555222000///...---,,,+++++++++++++++++++++++++++++++++***+++,,,---///000111111000000:::IIITTT]]]ooo}}}~~~{{{}}}||||||~~~||||||rrryyyzzzssspppvvv}}}yyyrrrmmmhhheeegggmmmmmmmmmmmmooorrrtttuuutttqqqrrrtttwww}}}sssfff]]]YYYXXXTTTZZZ___dddkkkssswwwvvvuuunnnhhhhhhkkkmmmqqqvvvqqqlllffffffllluuu{{{~~~pppvvv{{{|||rrrtttuuutttqqqmmmjjjjjjkkkhhhggggggfffggghhhjjjkkkeeedddfffiiijjjiiimmmrrrwwwuuuuuuwww{{{}}}|||zzzvvvyyy}}}{{{nnnddd\\\hhhyyyzzziiiddd}}}yyy[[[MMMCCC@@@<<<999888777555444......------------.........******///777???IIIRRRVVV___dddeeelllvvvuuukkkgggnnnvvvyyywwwuuuvvvxxxjjjkkkqqqxxxvvvqqqqqqvvv{{{ooobbbjjjmmmvvv{{{rrrllleeeccccccbbbeeeiiiooo}}}}}}rrrlllllljjjjjjmmmqqqrrrmmmhhhhhheee```]]][[[[[[ZZZYYYNNNLLLLLLMMMJJJDDDDDDFFF???@@@DDDHHHHHHHHHNNNWWWVVVYYY[[[XXXQQQLLLKKKMMMjjj```WWWSSSOOOIIIEEEDDD777888888666666;;;EEENNNZZZgggrrrvvvvvvxxxxxxwwwqqqooonnnoooppppppooommmpppooonnnnnnrrrxxx~~~{{{yyyyyyxxxyyy|||{{{yyyzzz}}}|||}}}||||||yyy^^^PPPMMMTTT```xxx}}}{{{{{{zzz|||~~~wwwllljjjuuuqqqLLL======222///555...111///---------...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---+++,,,//////------111444===JJJUUU\\\bbbhhhlllqqqqqqrrrvvvzzzzzzvvvrrrpppxxx~~~mmmgggqqq~~~|||rrrooorrrvvvzzz|||}}}||||||wwwuuuqqqnnnkkkjjjjjjjjjooorrrttttttsssqqqqqqrrrqqqsssvvvzzz|||~~~~~~~~~~~~{{{xxxyyytttiii^^^[[[ccclllrrraaaUUUVVV]]]^^^[[[YYYvvvvvv^^^MMMGGGFFFFFFJJJNNNPPPMMMGGGDDDCCC===???BBBFFFJJJNNNSSSVVVVVV```iiiggg\\\SSSTTTYYYccc```YYYVVVaaappppppeee\\\XXXTTTRRRMMMMMMXXXfffxxx}}}}}}kkk\\\RRRHHHGGGVVVfffnnnsssyyyqqq]]]NNNQQQYYY___kkkxxxzzz~~~zzz{{{tttjjjgggjjjfff\\\SSSeeexxx}}}vvvlllcccVVVJJJ<<<555666888666222000///...---------------+++++++++,,,,,,---------...,,,***)))+++---......222777JJJQQQQQQiiizzz}}}uuuooorrr~~~wwwuuuwwwwwwqqqjjjppp{{{vvvqqqkkkggggggjjjlllnnnssspppoooppptttvvvvvvttttttuuuxxx|||~~~~~~rrrkkkddd]]]ZZZXXXWWW[[[bbbllltttxxxyyysssmmmlllnnnrrrsssssssssqqqnnnkkkkkkttt}}}wwwwww}}}{{{yyyyyyuuuooonnnppppppllliiihhhggghhhjjjkkkkkkjjjllllllmmmlllkkkllloooqqqyyyyyyyyyzzzzzz{{{{{{{{{{{{|||~~~pppddd^^^```vvvpppkkkooolllOOODDD>>>888888777444333444000/////////............+++//////---444DDDRRRWWWVVVZZZ^^^dddnnnsssmmmbbbaaaqqqvvvpppwwwnnnffffffmmmwwwxxxsssttt{{{|||qqqjjjggglllsss|||xxxmmmgggggg___ccchhhkkkrrrrrreee[[[\\\XXXYYYaaaiiinnnqqqtttxxxqqqgggbbbeeekkkhhhaaa\\\YYYXXXVVVPPPHHHDDDFFFCCCEEEGGGGGGHHHIIIKKKNNNQQQSSSSSSPPPJJJEEECCCBBBaaaWWWLLLHHHDDD>>>;;;;;;555666666444333777???FFFPPP___oooyyy}}}~~~|||wwwwwwuuurrrnnnkkkkkklllmmmrrrtttxxxyyy{{{}}}|||yyyvvvtttqqqppppppnnnkkkmmmqqqvvvuuuvvvzzz||||||{{{iiiTTTLLLTTT\\\jjjwwwyyyxxx||||||yyy~~~|||pppiiinnnxxx}}}rrrNNN===:::111000444...111///------......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...,,,---//////---...222888AAAOOOZZZaaafffjjjmmmvvvsssqqqsssyyy~~~~~~|||uuuwwwxxx}}}{{{mmmfffnnnxxxyyysssppprrrvvvzzz|||||||||{{{vvvtttqqqnnnlllkkkkkklllppprrrtttsssrrrqqqqqqqqqrrrtttwwwzzz}}}~~~}}}}}}}}}~~~~~~|||zzzssshhh\\\TTTTTT[[[ccchhhZZZPPPSSS]]]bbbcccdddrrruuupppaaaOOODDD???<<<<<<===CCCKKKMMMIIIIIILLLFFFFFFEEEEEEEEEEEEFFFFFF@@@HHHNNNMMMGGGDDDHHHNNNfffeee]]]TTTVVVaaaeeeaaa]]]\\\]]][[[TTTNNNRRRZZZnnnttt|||sssdddVVVKKKHHHQQQ]]]eeeoooxxxvvvcccRRRNNNOOOQQQ[[[gggwww}}}vvvnnnkkkkkkfff```RRR[[[iiitttwwwrrriiiccc[[[OOO@@@888777888666333000//////...------------......------,,,++++++***---,,,++++++---///000111555???NNNUUU\\\qqq~~~|||xxxrrrnnnsss~~~xxxzzzzzzvvvoooiiiiiilllpppmmmjjjgggfffhhhlllooorrrpppoooqqqtttvvvuuutttssssssvvv{{{~~~|||ssskkkddd^^^[[[XXXYYY___fffmmmpppsssrrrqqqoooooopppsssuuusssrrrooollllllsss}}}{{{wwwxxxwwwsssrrrrrrpppllllllkkkjjjkkkmmmnnnmmmlllmmmnnnnnnmmmlllmmmoooqqqvvvvvvwwwwwwxxxxxxxxxxxx}}}~~~~~~zzzsssddd\\\^^^rrrsssmmmlll{{{sssXXXGGG???999888777333222333000000/////////.........,,,/////////888HHHSSSWWWXXXYYY___iiirrrqqqggg]]]\\\lllxxxzzz}}}kkkeeeiiiooorrrlllgggnnnzzzvvvlllggggggooouuu}}}~~~rrrkkkiii```cccfffgggmmm{{{{{{pppfff^^^WWWRRRQQQWWW___fffooowww{{{sssnnnppprrrmmmeeeaaa\\\YYYYYYWWWSSSRRRTTTIIIKKKNNNNNNLLLJJJIIIIIIKKKNNNQQQPPPLLLHHHFFFFFFZZZNNNCCC===:::666444666555666666444222444999===DDDSSSgggvvvxxxzzzyyyxxxuuuqqqooooooppp{{{vvvrrroookkkiiiiiidddaaa___[[[XXXZZZ___fffgggmmmuuuzzz{{{zzzrrrXXXMMMRRRVVV^^^iiijjjnnnttt{{{~~~www}}}uuuiiifffjjjnnntttUUU???888111222555000222000...---......---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000---...000///...111666>>>HHHVVVaaahhhkkkoooqqquuusssssszzz|||xxxuuuxxxyyynnniiimmmvvvyyywwwqqqssswwwzzz||||||{{{zzzuuusssqqqnnnmmmmmmnnnoooqqqrrrsssrrrqqqooopppqqqtttvvvxxx{{{}}}~~~|||||||||}}}~~~}}}{{{yyytttlllaaaWWWSSSSSSVVVYYYYYYSSSQQQYYYbbbfffeeeddddddaaaWWWKKKCCC@@@===999>>>:::AAASSS\\\ZZZ[[[bbbXXXUUUPPPMMMJJJGGGDDDBBB>>>??????===;;;<<>><<<888555555000000000////////////...111000222:::FFFRRRVVVVVVSSSRRR```www~~~nnn```\\\aaaccckkkvvvuuukkkcccbbbiiiuuuxxxhhhTTTUUUmmm~~~vvvqqqkkkfffiiiqqqwww{{{vvvnnnjjjfffeeeeeefffiiirrrzzzsssiiibbbZZZVVVVVV\\\lllzzz}}}vvvmmmfffgggiiihhhfffeeefffiiikkkiiicccYYYQQQMMMMMMQQQVVVYYYZZZXXXUUUSSSPPPFFF<<<999888777777999555666777777666666777888666???KKKZZZmmm}}}xxxzzz}}}{{{{{{}}}{{{qqqggg```ZZZUUURRRMMMJJJHHHHHHFFFEEEHHHNNNLLLQQQ\\\jjjsssxxx~~~oooggg```VVVIIIKKKhhh{{{sssrrrzzz}}}|||{{{yyyyyyzzzpppvvvzzzuuujjj```^^^aaarrrdddLLL:::666777555444222000.........///...---------------------------------------------------111//////000///000888AAAQQQWWW```gggmmmrrrxxx|||wwwxxx~~~|||~~~wwwooosss|||}}}xxxtttuuuxxxzzz{{{zzzyyywwwrrrqqqooonnnnnnpppqqqsssrrrrrrqqqooommmmmmooorrrwwwxxxzzz{{{}}}}}}|||||||||zzzxxxuuuppplll]]]___```___]]]]]]aaaeeeuuuzzz~~~}}}vvvkkk]]]TTTMMMSSSWWWVVVUUUVVVTTTQQQOOOIIIRRRlllyyymmmgggfffddd```[[[[[[VVVPPPMMMLLLKKKIIIGGGFFFRRRaaajjjmmmjjjccc\\\___gggppptttrrrnnniiieee```eeemmmuuu{{{qqqeeeWWWNNNIIIMMMaaawwwxxxjjjZZZPPPSSS[[[kkkqqqvvv{{{{{{~~~uuuppprrrnnnYYYPPP]]]kkklllkkknnnaaaYYYLLL???777555666777222111000///...---------***++++++,,,...//////000---///000///......111333>>>SSS[[[hhhxxx|||zzzkkkhhhcccaaaeeeooouuusssoooqqqssswwwyyyyyyyyyxxxwwwvvvuuuvvvxxxyyy}}}zzztttpppjjjggggggiiikkklllpppqqqssswwwzzz{{{wwwtttsssrrrooollljjjjjjlllnnnwwwzzzzzzuuupppnnnoooqqqyyy}}}}}}yyywwwzzz||||||xxxwwwvvvvvvvvvwwwuuutttqqqrrrsssrrrpppoooooopppsssuuuxxx|||{{{nnnaaabbbiiiwwwzzzhhhcccnnn{{{nnn___RRREEE???<<<888444333111000000000////////////111000555@@@LLLTTTUUUTTTNNNRRRddd|||oooccccccooommmttt}}}xxxggg___ccciiiuuuvvvaaaNNNVVVsss}}}uuusssmmmfffiiisss{{{~~~vvvnnniiieeecccdddgggiiiooo}}}|||rrrjjj```YYYUUUXXXdddqqqwwwrrrtttwwwtttqqqppplllnnnoookkkcccZZZRRRNNNMMMQQQWWW^^^cccdddcccaaaFFF>>>999999;;;999999:::666666666666666666555555333888???IIIZZZqqqvvvqqqwww~~~~~~~~~{{{tttkkkccc\\\WWWRRROOOKKKIIIJJJLLLKKKHHHIIINNNJJJNNNXXXeeeooouuu}}}uuuhhhdddZZZIIIHHHfff}}}zzz{{{uuuxxx|||zzzzzzzzzzzz}}}mmmoooqqqqqqiii```^^^aaajjjiiiTTT===888666111333333111///...//////...---------------------------------------------------000//////000///222===HHHWWW]]]eeelllqqquuu{{{}}}{{{zzzwwwyyyzzz|||}}}sssooovvvzzzsssuuuwwwyyy{{{{{{zzzxxxvvvqqqpppnnnnnnnnnoooqqqsssqqqqqqooommmlllmmmpppssswwwxxxzzz{{{{{{{{{zzzzzz~~~|||{{{yyywwwsssooolllkkkiiieeeeeelllxxxzzzmmmeee___[[[[[[eeemmmlllhhheeebbb^^^ZZZWWW^^^ssssssooorrrvvvuuuqqqgggccc___^^^______]]][[[OOOTTTZZZbbbggghhhfffccc\\\ccckkknnnqqqvvvwwwvvvrrrtttwww{{{}}}vvvjjj]]]SSSIIIGGGUUUggg|||}}}rrraaaTTTPPPRRRjjjmmmqqqvvvxxxuuuppp```TTTZZZccchhhjjjnnnbbb\\\QQQDDD:::555666888333222111///...------,,,......------------------...///000///---...222666GGGVVVdddsss}}}ssssssuuuwwwfffhhhccc```dddnnntttsssoooppptttxxx{{{zzzyyyxxxwwwvvvvvvwwwxxxwwwyyywwwtttpppmmmnnnoooppppppvvvttttttxxx|||~~~zzzvvvvvvssspppllljjjiiiiiijjjooorrrrrrmmmjjjmmmppprrrzzz~~~zzzxxx|||}}}{{{zzzyyyzzzyyyxxxvvvtttuuuvvvuuusssqqqqqqrrrrrrtttxxx|||~~~}}}}}}~~~{{{ppphhhaaabbbppp~~~nnneeelllwwwuuueeeVVVFFF???;;;777222111111111000000000/////////000000888EEEOOORRRRRRRRRNNNYYYnnn~~~|||nnnggghhhoooqqq{{{{{{hhh^^^aaagggqqqmmmWWWKKK[[[xxxzzz|||vvvjjjiiirrr~~~wwwnnnhhhccc```bbbgggiiilllxxx{{{qqqeee\\\WWWWWW^^^gggyyy}}}xxxvvv{{{~~~}}}}}}~~~wwwvvvsssmmmddd\\\WWWTTTMMMQQQXXXbbbkkkqqqrrrqqq@@@;;;:::???BBBAAA??????===<<<:::999888777555444222666999;;;EEEWWWhhhrrrxxxqqqfff^^^]]]bbbiiinnn~~~|||rrrmmmgggaaa\\\YYYUUUSSSQQQQQQSSSVVVTTTNNNKKKMMMMMMOOOVVVbbbkkkrrr|||vvvggg[[[OOOFFFUUUqqq{{{ssswww{{{zzzyyyzzzzzzzzzppplllkkklllggg```]]]```fffppp^^^CCC>>>999111555333111///...//////...---------------------------........................///...///000000444AAANNNYYYaaallltttwwwzzz|||}}}{{{xxxwww{{{}}}zzzyyywwwyyywwwrrrrrr|||~~~vvvrrrvvvwwwyyy{{{{{{yyywwwuuupppooonnnmmmmmmoooppprrrpppooonnnlllkkkmmmqqquuuwwwxxxyyyzzzzzzzzzyyyxxx{{{zzz{{{|||~~~~~~|||zzz}}}xxxqqqnnnqqq{{{yyymmmlllnnnpppvvv}}}~~~yyyvvvsssoookkkjjjmmmxxxssstttiii```dddttt}}}xxxuuutttssssssrrrfffdddbbbbbbaaaaaabbbddd]]]bbbcccbbbdddjjjlllkkkwwwxxx{{{~~~~~~~~~}}}rrrfff[[[NNNEEEJJJWWWrrr{{{zzzkkk\\\QQQMMM___gggooottt|||zzzpppmmmeee[[[XXX]]]eeelllnnngggcccYYYKKK>>>777666888444333111///...------,,,------..................---///000...---000777===UUU\\\ppp{{{wwwoooooovvv}}}~~~wwwpppiii```cccbbbaaacccgggkkknnnpppmmmrrrxxx{{{zzzwwwvvvvvvttttttvvvxxxwwwwww}}}{{{xxxwwwwwwvvvuuutttyyyxxxxxxyyy{{{|||||||||yyyvvvqqqnnnkkkjjjiiiiiijjjmmmkkkggggggmmmqqqqqqxxx~~~~~~|||~~~}}}}}}}}}{{{yyyxxxzzz{{{zzzxxxuuuuuuuuutttvvvyyy|||~~~~~~}}}|||xxxyyyzzz|||~~~yyyoooaaa]]]kkk{{{ssseeehhhqqq}}}lll[[[IIIAAA>>>999333111111111111000000000//////...000;;;IIIPPPOOONNNPPPTTTfff{{{vvvjjjgggiiijjjnnnxxx}}}uuugggbbbfffiiioooeeePPPLLLccc|||}}}~~~sssooowwwvvvooohhheeebbbdddkkklllkkktttuuuiiiaaa^^^bbbgggrrr||||||xxxrrroooooosssvvvwww{{{xxxnnnddd^^^[[[[[[WWWZZZ```jjjttt{{{}}}}}}AAA>>>???FFFKKKJJJGGGFFFEEEBBB???<<<;;;999777555222666777333555???LLLSSSOOOPPPOOOIIICCCBBBHHHNNNllluuu~~~zzzvvvvvvyyypppmmmhhheeeccc```^^^\\\XXXYYY\\\^^^ZZZQQQLLLLLLPPPQQQVVV```iiiqqq|||iiiZZZUUUEEECCC___|||}}}vvv|||wwwzzzyyywwwzzztttmmmhhhhhhfff___\\\^^^eeevvvgggKKKCCC<<<444999333111///////////////---------------------------........................///...///000000555CCCQQQZZZcccpppzzz}}}}}}}}}~~~sssuuuvvvwwwzzz|||{{{tttsssxxx|||uuutttwwwxxxzzz{{{{{{yyyvvvuuupppooommmlllmmmnnnpppqqqooonnnmmmkkkjjjmmmrrrvvvwwwxxxyyyyyyyyyyyywwwwwwvvvwwwyyy~~~yyyqqqqqqwww|||~~~~~~vvvwwwuuuvvvtttYYYNNNFFFBBBPPPkkk~~~|||{{{{{{}}}zzzvvvppphhhbbbbbbeeevvvxxxuuunnnkkkoooooolllqqqsssxxx}}}~~~|||}}}~~~yyymmmcccTTTFFFEEEMMMlllxxxuuueeeXXXPPPYYYeeerrrxxx}}}xxxiiikkkhhh```YYY[[[fffnnnpppllliii```QQQBBB999777999444333111000...------,,,***+++,,,---///000111222,,,...///......333<<>>===:::777777;;;???MMMYYYiiisssuuurrrppppppnnnmmmkkkiiihhhgggffffff```aaadddeeeddd```[[[WWWZZZ]]]aaahhhooovvv|||tttZZZLLLDDDEEEWWWnnn|||uuuzzz~~~}}}vvvttt{{{{{{{{{yyytttlllddd\\\YYYcccnnnrrrdddLLL;;;666888555444222000............,,,,,,,,,,,,,,,,,,,,,,,,---------............///......111333222666GGGZZZ___iii}}}}}}xxx{{{wwwrrrpppssszzz}}}yyyssspppzzzzzzzzzwwwwwwwwwyyyzzzyyyvvvsssqqqpppoooooonnnooooooooonnnmmmjjjjjjkkkoootttwww||||||||||||{{{zzzyyyxxxwwwzzz~~~{{{mmmlllqqqsss{{{}}}|||xxxnnnYYYEEE@@@===???DDDIIIXXX{{{zzz|||yyyqqqnnnwww~~~zzzmmmcccooozzzzzzuuussstttvvvxxxzzz{{{|||}}}}}}{{{}}}vvvhhhZZZNNNIIIHHH]]]qqq{{{wwwlll```dddjjjrrrxxx|||yyytttssstttqqqoooeeeZZZZZZeeellljjjiiijjjfffYYYGGG:::555555555444222000///.........---------............///111111333333000222AAASSS___ttt~~~{{{vvv|||}}}|||}}}|||oookkksssxxxrrruuuuuuooogggaaa^^^\\\YYY```gggiiieeecccfffjjjrrrsssuuuvvvwwwwwwwwwvvvtttqqqrrrvvvuuurrrvvv~~~~~~~~~}}}~~~}}}{{{yyywwwuuuqqqmmmiiihhhhhhgggfffeeefffjjjmmmrrruuuyyy}}}~~~~~~||||||}}}|||{{{wwwqqqqqqvvvzzzyyyuuurrrtttvvvttttttuuuwwwzzz~~~yyyiii[[[]]]kkk{{{uuuiiinnnnnnVVVGGGAAA===888555222222222222222222222222***:::FFFOOOUUUOOONNNYYYoootttyyyuuuhhh```iiiyyyuuu{{{yyynnnggghhhmmmnnnrrrgggWWWPPP___xxxzzznnnrrr}}}}}}}}}tttjjjiii```fffnnnsssssstttuuuwwwoooeeeiiiqqqtttwwwvvvnnngggdddbbb```]]]]]]]]]XXXQQQQQQ]]]kkk~~~|||uuuiii^^^WWWVVVXXXgggooozzz|||xxxvvvQQQTTTWWWYYY]]]bbb```[[[VVVTTTQQQLLLFFF@@@===<<<888777666666666777888999999::::::999777888;;;>>>@@@KKKYYYdddhhhiiijjjlllnnnmmmllljjjiiihhhggggggdddeeefffhhhhhhgggdddbbbdddeeegggkkkqqqvvv{{{~~~zzzbbbSSSGGGDDDSSShhh~~~~~~uuutttyyywwwnnnooozzz{{{uuuoooggg___YYYcccmmmpppcccKKK:::555777555444222000///.........,,,,,,,,,,,,,,,,,,,,,,,,---------............/////////111333333:::LLL^^^iiipppzzztttoooppptttyyy}}}uuuwww{{{yyyyyyyyyyyyyyyzzzxxxtttqqqpppooooooooonnnooooooooommmllljjjjjjlllppptttwww{{{{{{{{{{{{zzzzzzzzzzzzxxxyyyzzz{{{xxxooojjjgggrrruuuxxxxxxxxx{{{|||~~~{{{sssjjj___OOOAAAAAA<<<<<<@@@BBBKKKeeevvvqqqyyyvvvpppmmmvvvwwwgggmmmtttzzzzzzwwwwwwvvvvvvwwwyyy{{{}}}|||{{{|||~~~zzzkkk]]]QQQJJJGGGVVVkkk~~~~~~{{{sssiiilllqqqwww|||~~~zzztttqqqqqqnnnnnnfffYYYVVVaaannnttttttrrrkkk]]]MMM@@@:::999555444222111///.........---------............///......///000000444EEEWWWhhhxxx{{{rrr{{{{{{}}}{{{mmmjjjtttzzzoookkkddd___]]]]]]ZZZXXXYYY```fffhhhffffffjjjnnnuuuuuuttttttuuuvvvwwwxxxvvvssssssvvvuuussswww~~~~~~~~~|||}}}zzzxxxvvvuuussspppllliiihhhhhhfffdddbbbcccgggjjjpppsssvvvyyyzzz|||~~~|||zzzzzzyyy}}}~~~}}}}}}xxxrrrmmmpppsssqqqmmmkkkmmmppppppqqqsssuuuxxx{{{}}}~~~~~~~~~lll[[[ZZZeeeuuuvvvhhhiiixxxwww^^^LLLDDD???:::666222222222222222222222222///>>>IIIQQQWWWQQQQQQ]]]pppvvvzzzssshhheeellluuuuuuyyywwwoooiiimmmsssvvvqqqgggXXXTTTccczzzyyyjjjjjjtttwwwzzz}}}tttttthhhlllrrruuuuuuuuuxxxzzzuuuffffffkkkvvvyyyvvvlllccc^^^[[[XXXVVVVVVXXXVVVPPPOOOYYYfffxxxyyyuuujjj]]]WWWZZZ```pppxxxwwwnnniiiZZZ^^^```aaaeeejjjjjjfffdddbbb]]]WWWOOOHHHCCC@@@<<<:::888666666777888999;;;<<<===<<<:::999:::;;;<<>>666777555444222111///.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111333666@@@SSSdddjjjmmm{{{|||tttooommmnnnpppqqq{{{{{{|||{{{{{{zzzzzzzzzwwwssspppnnnnnnnnnnnnnnnnnnnnnoookkkjjjjjjjjjlllppptttwww{{{zzzyyyyyyyyyzzz{{{|||vvvxxxxxxwwwzzzzzzsssmmmllllllooossswww{{{}}}|||}}}{{{{{{uuuiii^^^VVVOOOIIIHHHBBB>>>>>><<<>>>KKK[[[~~~~~~{{{mmmrrrxxxwwwvvvxxx|||rrrjjjhhheeeccceeeiiimmmqqqtttxxx}}}~~~~~~rrrcccVVVLLLGGGLLLbbbxxx|||uuukkkmmmqqqyyy{{{xxxwwwmmmqqqmmm```VVV]]]qqq~~~{{{rrrcccQQQBBB:::888555444222111//////......---------............///------...///222;;;MMM^^^pppzzz}}}rrr}}}~~~{{{ooooooyyy}}}qqqdddWWWSSSXXX\\\\\\YYYZZZ```eeegggggghhhnnnsssxxxvvvtttrrrrrrtttwwwxxxrrrooonnnnnnlllkkknnnsss|||zzzyyyxxxwwwtttpppmmmllljjjgggccc``````ccceeekkkmmmpppssstttwww{{{}}}~~~{{{uuupppmmmmmmnnnoooqqqwww{{{{{{{{{zzztttnnndddfffgggeeeaaa```bbbdddhhhkkknnnrrruuuwwwxxxyyy~~~sssxxxtttaaaZZZaaaooo{{{jjjdddooo|||cccNNNBBB===999666222111111111111111111222333DDDQQQWWWXXXQQQRRR```ttt|||}}}rrrjjjlllqqqqqqtttuuuqqqjjjfffjjjppptttpppeeeZZZYYYhhhzzzxxxddd```jjjpppxxx{{{{{{qqqtttxxxyyyxxxyyy{{{~~~~~~kkkdddeeessswwwvvvmmmddd^^^ZZZVVVUUUVVVWWWVVVQQQOOOVVV```rrruuusssiii]]]XXX^^^fffqqqxxxvvvjjjccc```eeeiiikkknnnssstttpppkkkiiieee```ZZZRRRJJJEEEBBB@@@<<<:::999;;;>>>@@@EEEFFFGGGFFFCCC@@@<<<:::AAAIIIUUU___gggkkkoooqqqnnnnnnmmmlllllllllmmmmmmkkkkkklllooossstttqqqnnneeefffiiimmmppptttvvvwww|||uuu^^^HHHGGGSSSjjjrrrzzzvvvwwwsssvvvyyytttrrr~~~oooeee___gggpppooo___JJJ;;;666555444333111000///......---------------------------------............///000000000111888FFFZZZiiiggggggpppyyyuuuttttttsssrrrxxx}}}{{{zzzzzzyyyzzzzzzxxxtttqqqmmmmmmmmmnnnnnnmmmmmmmmmiiiiiiiiikkkmmmqqquuuwwwzzzyyywwwwwwxxxzzz|||}}}xxx{{{|||yyyuuuxxxyyyxxxwwwwwwwwwvvvtttrrrvvvvvv{{{{{{wwwwww~~~wwwlllbbb\\\\\\]]]^^^WWWOOOFFFBBB<<<999===DDDUUUkkktttqqqxxx}}}{{{zzzxxxuuukkk___SSSPPPLLLJJJLLLRRRXXX]]]kkkuuu~~~~~~||||||yyyjjj]]]QQQHHHEEEYYYppp||||||mmmiiiggglllwww~~~}}}mmmsssttthhhXXXWWWkkkrrrZZZEEE:::777555444333111000///......---------............////////////000777DDDWWWeeerrrzzzwwwyyy}}}rrrbbbSSSQQQVVVZZZ[[[[[[\\\```dddeeefffiiioootttwwwvvvtttsssssstttuuuvvvpppmmmiiifffcccbbbcccdddpppyyy~~~}}}{{{zzzxxxuuuqqqnnnmmmkkkfff```[[[YYYZZZ[[[___bbbgggjjjlllmmmoooqqqkkkfff___XXXVVVWWWZZZ]]]dddlllrrrrrrqqqnnnhhhbbbZZZ[[[ZZZXXXUUUUUUWWWYYY```dddjjjqqquuuwwwxxxwwwvvvwwwzzz}}}jjj```aaakkk{{{ooodddiii{{{kkkSSSEEE>>>;;;888222111111000000111111222555MMM___bbb[[[NNNQQQdddzzzqqqkkkrrrsssmmmzzzwwwppphhhdddfffjjjmmmnnnccc[[[___lllxxx~~~ttt___ZZZeeennnxxxzzzyyyvvvzzz~~~~~~}}}|||~~~xxxwwwzzzpppfffcccooowww|||yyysssooojjjeeeeeebbb```^^^YYYWWW\\\eeeppppppmmmeee]]]ZZZ___dddeeemmmxxxzzzqqqkkkiiiooosssrrrssstttrrrmmm^^^^^^___```___ZZZSSSNNNHHHEEE@@@======@@@EEEHHHNNNOOORRRSSSRRRMMMGGGCCCFFFMMMXXXccciiillllllllloooooonnnnnnnnnnnnoooooojjjjjjmmmqqquuussslllfffZZZ]]]ccciiiooosssvvvwwwzzz}}}sssVVVJJJPPPaaalll{{{{{{{{{uuuuuuyyyssskkksssuuummmZZZ```llluuummmVVV???333555444333222111000......---------------------------------............/////////...111:::LLL___lllnnnlllnnnzzz}}}}}}~~~|||xxxyyyoooxxx|||zzz{{{xxxwwwwwwyyyyyyxxxuuussslllmmmmmmmmmmmmlllkkkjjjfffggghhhkkknnnrrruuuwwwxxxwwwvvvvvvwwwyyy|||}}}{{{|||yyyrrrjjjhhhmmmttt~~~|||zzzzzz{{{zzz|||~~~yyyvvvwww~~~qqqbbb[[[^^^ccchhhkkkeee\\\PPPGGGAAA<<<;;;===CCC\\\uuuxxxooojjjbbb\\\bbbmmmxxxzzzvvvnnneee^^^TTTLLLHHHEEEAAA???@@@DDDJJJMMMeeerrr}}}}}}zzz|||~~~pppdddWWWKKKDDDRRReeettt}}}~~~yyymmmaaa___hhhuuu~~~}}}{{{nnnssswwwppp]]]SSS___sssgggLLL>>>;;;666555333111000/////////---------............///000000///111;;;KKK^^^iiivvv~~~~~~}}}nnnaaaVVVSSSTTTTTTVVVZZZ^^^aaacccdddeeehhhnnnrrrtttuuuuuuuuuuuuttttttssstttqqqlllgggbbb```^^^\\\aaahhhpppvvv||||||zzz|||~~~|||{{{}}}{{{zzzwwwvvvtttqqqllliiidddbbb^^^WWWPPPLLLKKKLLLMMMRRRXXX]]]^^^^^^]]]]]]VVVQQQKKKEEECCCFFFJJJMMMVVV^^^eeeeeeccc___YYYTTTQQQQQQPPPOOONNNOOOQQQRRR[[[```hhhpppwwwzzzzzzzzz}}}~~~~~~}}}||||||~~~}}}qqqfffbbbffftttssseeeeeevvvyyy```MMMDDD???:::333222111000000111222333:::XXXnnnnnn```OOOTTTlll~~~}}}mmmiiiqqqrrrjjj{{{rrrllliiiiiilllnnnmmmbbb\\\dddpppuuuyyy|||qqq]]][[[hhhqqq{{{|||wwwxxxxxx|||zzzrrrllliiivvvsssfffaaakkkwwwzzzuuuqqqkkkeeebbb^^^^^^dddlllqqqllleee```^^^]]]\\\[[[\\\cccmmmwww|||{{{vvvrrrooossssssmmmgggccc^^^ZZZJJJKKKOOOUUU\\\___]]]ZZZOOOKKKEEE@@@@@@CCCIIIMMMPPPSSSYYY^^^___\\\TTTNNNLLLRRR\\\ffflllnnnmmmkkkqqqqqqppppppooopppppppppiiiiiikkkpppssspppggg^^^SSSVVV[[[bbbjjjqqqvvvyyyyyy||||||[[[JJJKKKXXXgggxxx~~~{{{zzz{{{ssseee```cccwwwrrr]]][[[cccqqqrrr]]]AAA111444444444333222000......---------------------------------............///...//////111>>>RRRdddmmmtttsssqqqsss||||||zzz}}}rrraaakkkzzzuuuvvvuuuvvvwwwxxxwwwuuurrrlllmmmmmmmmmllljjjiiigggccceeehhhkkkooosssuuuwwwwwwwwwvvvvvvwwwyyyzzz{{{xxxrrriii]]]UUUTTTYYY___eeejjjvvv|||yyyxxxzzzyyyuuusssvvvvvvhhh[[[ZZZ```eeehhhjjjllldddYYYNNNGGGBBB@@@???;;;PPPiiiyyy~~~|||uuunnngggWWWMMMNNNIIICCCMMM```ccchhhggg]]]QQQIIICCC???HHHGGGEEEDDDDDDDDDEEEFFFbbbppp{{{{{{zzz~~~uuukkk^^^PPPFFFMMMYYYiiixxx~~~{{{nnn^^^YYYcccsss~~~zzzuuuvvv{{{{{{kkk[[[]]]llljjjOOO???:::666555333222000/////////---------............///...//////333???SSSeeemmm}}}nnnccc[[[ZZZWWWSSSVVV]]]___aaacccdddfffiiinnnqqqrrrsssuuuvvvvvvuuutttsssuuutttooohhhdddbbb]]]WWWZZZ^^^ccchhhmmmrrrwwwzzzwwwrrrpppssstttssssssuuuuuusssqqqpppnnnkkkgggdddXXXWWWTTTOOOHHHDDDAAAAAABBBFFFLLLPPPQQQPPPOOONNNJJJGGGDDDAAA@@@AAACCCEEEKKKTTT\\\[[[XXXUUUQQQLLLLLLLLLMMMNNNOOOQQQRRRSSSYYY___hhhqqqxxx{{{|||||||||}}}}}}|||{{{{{{}}}~~~uuuhhh___```mmm{{{wwwgggbbboooiiiRRRFFF>>>777444333111000000111333444AAA^^^sssssseeeUUU\\\uuuwwwkkkgggnnnqqqooowwwooommmmmmmmmnnnqqqlllaaa___lllvvvvvvwww}}}ooo___```nnnuuu||||||}}}yyy~~~zzztttpppllljjjhhhrrr}}}vvviiiaaadddqqq{{{qqqiiiaaa]]]\\\\\\bbbiiipppiiiaaa^^^___^^^YYYTTT\\\aaajjjsssyyyxxxtttoootttuuuooocccXXXRRRNNNKKKCCCBBBDDDKKKVVV___ccccccZZZUUUMMMFFFDDDGGGLLLPPPPPPTTT\\\cccgggcccZZZSSSNNNSSSZZZdddkkkpppqqqqqqssssssrrrqqqpppppppppqqqjjjiiiiiimmmpppnnneee\\\RRRRRRSSSVVV^^^hhhqqqwwwyyy||||||]]]KKKJJJMMMaaawwwzzzmmmbbb\\\nnn~~~xxxwwwlll___\\\iiiooo```FFF555444444444444222000///---........................---------............//////111111444BBBXXXhhhnnnppptttsssnnnooowww~~~}}}{{{zzznnn\\\dddzzz}}}{{{uuuvvvuuuuuuvvvwwwuuurrrooommmmmmnnnmmmkkkiiifffdddaaacccggglllpppsssvvvwwwvvvvvvwwwwwwxxxxxxyyyyyyssslll```VVVOOOMMMNNNOOOQQQSSS\\\hhhqqqzzzxxxhhhccc```aaa```^^^___ccchhh```]]]bbbgggggggggiiimmmiiiaaaWWWOOOJJJFFFCCC888AAAQQQ```ccc]]]VVVTTTIIIAAA<<<<<<;;;:::BBBMMMSSSXXXXXXOOOFFFCCCBBBAAAMMMOOOQQQTTTUUUTTTRRRPPPaaaoooyyyxxxyyyxxxpppcccUUUKKKIIIOOO___sss|||qqqddd```hhhwwwzzz{{{uuuxxxwwweeeaaaiiimmmuuu{{{wwwfffQQQAAA999666555444222111000//////---------............///...000222777GGG^^^ooouuunnnbbbZZZ[[[YYYTTTWWW___^^^___bbbfffiiimmmqqqssssssssssssssstttuuuuuuvvvuuuvvvsssmmmjjjiiibbbYYY\\\]]]___aaaccceeejjjnnnsssvvv{{{~~~~~~{{{vvvsssjjjdddaaacccdddbbbbbbeeedddcccbbbbbbbbb```]]]ZZZSSSTTTTTTRRRMMMIIIGGGFFFCCCEEEHHHJJJJJJJJJKKKLLLIIIHHHHHHGGGFFFEEEDDDDDDEEEOOOWWWXXXUUUTTTRRROOOKKKLLLNNNQQQUUUWWWXXXXXX[[[```hhhqqqwww{{{|||{{{xxxzzz{{{{{{{{{|||~~~wwwiii]]]\\\jjjzzz}}}kkkaaajjjzzzoooWWWJJJ@@@888666444222111111222444666GGG\\\jjjjjjddd[[[ccczzz|||tttmmmkkkooowww|||~~~tttlllmmmpppppppppqqqlllaaabbbttt|||||||||pppbbbeeerrrvvv|||~~~{{{{{{}}}}}}|||uuupppooopppwww}}}}}}ppphhhbbbooo||||||sssiiieeebbb```aaaeeelllgggcccaaa```^^^XXXTTTXXX]]]hhhssszzzzzztttnnn{{{zzzpppaaaTTTOOONNNLLLIIIEEEBBBGGGSSS^^^eeehhhddd]]]TTTLLLIIIKKKOOOSSSRRRVVV^^^eeehhhdddYYYQQQJJJMMMTTT\\\fffmmmqqqsssuuutttsssrrrqqqqqqqqqqqqllliiigggjjjnnnmmmfff^^^RRROOOLLLLLLSSS^^^kkksssyyy|||cccRRRQQQDDD]]]xxxvvvjjj```aaammmzzz|||{{{{{{|||eeeXXXbbblllbbbKKK;;;444555555444333111///---........................---------.........//////000222333666EEE\\\kkkooollltttvvvooolllrrrzzz~~~~~~mmm\\\cccuuuwwwrrrxxx|||zzzwwwvvvvvvvvvvvvsssppplllnnnnnnnnnmmmkkkhhheeeccc```cccggglllppptttvvvwwwvvvvvvwwwxxxxxxxxxxxxwwwvvvqqqhhhaaa\\\VVVOOOJJJFFFFFFIIINNNRRRXXXiiizzzvvv___MMMHHHDDDDDDDDDCCCGGGLLL\\\\\\ccclllpppkkkjjjmmmmmmlllggg^^^VVVPPPJJJGGG>>>999;;;DDDDDD===;;;@@@999===>>>;;;;;;======:::CCCFFFGGGCCCBBBGGGLLLMMMSSSWWW___eeehhhhhheeecccbbbooowwwvvvyyyyyysssgggYYYNNNHHHIIIZZZqqq|||pppkkknnnwww}}}vvvwwwlllmmmyyywwwggg___dddcccggglllmmmeeeWWWGGG<<<666555444222111000//////---------........./////////333666===OOOhhhyyy~~~jjj[[[RRRSSSTTTQQQTTT\\\\\\^^^bbbggglllppptttvvvtttsssqqqqqqrrrtttwwwyyyzzz}}}{{{vvvuuutttlllbbbbbb```______^^^^^^bbbfffiiimmmrrrvvvuuupppjjjfffZZZTTTPPPQQQQQQOOOOOOQQQPPPOOOOOOPPPQQQQQQOOOLLLUUUXXX[[[[[[XXXUUUSSSRRRJJJJJJJJJIIIIIIJJJNNNQQQKKKLLLMMMMMMLLLIIIFFFDDDCCCNNNWWWXXXVVVVVVVVVTTTLLLNNNQQQUUUZZZ]]]^^^]]]^^^bbbiiiqqqvvvyyyzzzzzztttvvvxxxyyyzzz|||yyyjjj\\\\\\kkk}}}qqqccciiivvvvvv___SSSJJJBBB777555333111111333555777IIIVVV]]]___```^^^fffzzz|||uuurrrpppsss~~~xxxpppsssvvvtttssstttlllaaaeeezzzyyyqqqdddgggsssvvvzzz{{{xxxvvvwwwyyyzzz{{{zzzvvvvvvzzz~~~yyyqqqjjjvvvyyytttmmmjjjjjjhhhgggfffdddaaa]]]YYYVVVPPPXXXeeettt~~~xxxqqq{{{uuutttvvvvvvpppkkkaaa]]]XXXUUUXXX```iiipppiiiccc[[[WWWUUUTTTSSSQQQRRRSSSWWW\\\^^^XXXMMMDDDDDD>>>@@@QQQccckkkoooqqqvvvtttrrrqqqqqqrrrssstttkkkllllllkkkjjjhhheeeddd```ZZZQQQKKKNNNWWWdddlllvvv{{{}}}gggOOOLLLSSSoootttlllbbb___kkkwwwwwwxxxzzzuuutttjjj___^^^ccc___LLL:::888777444222111000111111111...,,,,,,...///...,,,///////////////000111111///000333@@@XXXnnnrrrkkkooouuuzzzwwwqqqqqq{{{xxx{{{vvviiiqqqtttwwwwwwuuuuuuxxx{{{yyyvvvttttttuuutttqqqnnnpppnnnlllkkkkkkhhhccc___]]]dddjjjlllppptttvvvuuuyyyxxxwwwvvvvvvxxxzzz{{{{{{wwwqqqmmm```PPPJJJIIIEEEAAA@@@EEENNNUUUpppuuu~~~vvv\\\IIICCC@@@>>>===:::888<<>>DDDAAA???===999666;;;BBBDDDBBBEEENNNRRRQQQSSSYYY___bbbffflllsssuuupppjjjiiinnnppprrrvvv}}}{{{wwwiii```RRRPPPLLLPPPaaawww~~~~~~{{{rrrmmmpppzzzxxxxxxnnnfffhhhnnnkkk```VVVbbbjjjnnnjjjddd[[[KKK:::666666666444222000000000000000///////////////000///444444GGGhhhoooqqq|||}}}~~~uuu}}}}}}hhhaaaWWWQQQRRRUUUYYYZZZ\\\]]]aaagggoootttwwwwwwwwwwwwwwwxxxzzz{{{{{{zzz~~~xxxnnngggeeecccaaa___^^^^^^^^^```aaaeeejjjnnnnnniiidddccc\\\SSSLLLIIIFFFBBB???AAAAAADDDFFFEEEEEELLLUUU^^^ccciiiiiifffaaa___^^^YYYUUUPPPMMMLLLMMMNNNNNNPPPPPPQQQQQQOOOMMMJJJHHHJJJMMMQQQUUUWWWWWWVVVUUUUUUSSSRRRUUU[[[___aaa```bbbfffmmmrrruuuxxxzzz{{{xxxwwwvvvvvvwwwxxx{{{|||}}}vvvddd^^^jjj{{{sssfffggglll```PPPAAA;;;555111111222111333777MMMTTTYYYXXXWWW```ttt}}}sssqqqsssvvv}}}~~~wwwtttxxx{{{wwwttttttbbbgggtttvvvfffeeekkkvvv~~~~~~~~~zzzvvvpppiiidddbbbdddfffjjjrrr}}}xxxxxx~~~xxxlllwwwyyyuuusssvvvuuulllddd```\\\XXXVVVYYY]]]gggxxx{{{~~~oooiiiaaa\\\[[[^^^cccfffjjjgggbbb^^^\\\XXXTTTPPPQQQNNNMMMQQQUUUSSSHHH>>><<<666999III\\\gggmmmpppuuutttrrrqqqqqqrrrtttuuuqqqpppnnnmmmlllmmmnnnooopppjjj```YYYWWW]]]eeekkkyyy}}}sss^^^MMMPPPggguuugggdddppp~~~~~~wwwlllaaa^^^aaa]]]JJJ777777666555333222111000000000...,,,,,,...///...---///////////////000111111000333:::KKKdddzzzyyyvvvzzz~~~~~~|||}}}wwwwww|||wwwooo~~~~~~}}}{{{yyywwwxxxyyyxxxwwwuuuuuuvvvtttpppmmmooommmlllkkkjjjgggbbb]]]]]]eeekkkmmmppptttvvvuuuxxxwwwwwwwwwxxxzzz|||~~~~~~wwwnnncccXXXUUUOOOHHHCCCCCCGGGKKKUUU[[[fffppprrrhhhXXXKKKJJJFFFCCC@@@<<<888<<>><<<999888999<<<@@@CCCIIIHHHHHHGGGAAA<<<>>>DDDIIIHHHLLLTTTXXXXXX[[[___cccfffiiimmmooooookkkhhhjjjqqquuuuuuwww|||~~~}}}zzznnneeeSSSQQQMMMPPP___rrr||||||}}}|||vvvnnniiilllvvv}}}~~~vvvwwwooogggdddddd```YYYRRRbbbkkkoookkkeee^^^NNN>>>777777666444222111000111000000////////////000000///444777MMMlllssstttxxx|||}}}{{{vvvxxxuuuiiibbbXXXSSSSSSVVVZZZ[[[\\\]]]aaagggnnnsssvvvvvvxxxxxxxxxyyy{{{}}}~~~~~~}}}qqqkkkiiifffdddaaa```______^^^^^^aaahhhooorrrppplllggg```WWWPPPKKKHHHDDDBBBAAAAAADDDGGGHHHIIIQQQZZZeeejjjppprrrpppmmmllllllccc^^^XXXTTTRRRRRRQQQQQQRRRSSSSSSRRRPPPNNNKKKIIIHHHKKKPPPTTTWWWXXXWWWVVVVVVTTTSSSVVVZZZ^^^______aaadddiiioootttxxxyyyyyyxxxwwwvvvuuuvvvwwwyyyzzz}}}ooocccfffpppyyykkkkkk~~~lll```PPP@@@<<<666111111222222555999IIIPPPVVVVVVVVV```tttvvvnnnsssxxxyyy}}}~~~|||uuurrrtttbbbhhhwww}}}qqqggggggmmmwww~~~~~~{{{mmmdddaaadddfffiiiooo}}}{{{oooddd```dddiii|||}}}pppvvv~~~wwwqqqmmmeee^^^ZZZ[[[^^^eeeuuuwww~~~~~~nnnccc]]]WWWUUUYYY___dddfffgggfffeeedddaaa\\\UUUQQQRRRKKKDDDFFFLLLMMMFFF>>>:::555777EEEWWWeeennnsssttttttrrrrrrrrrssstttuuuuuurrrnnnllllllooosssvvv|||vvvmmmddd``````cccfffyyy|||yyyiiiNNNJJJZZZyyytttlllttt}}}wwwmmm```[[[^^^[[[JJJ666666666666555333222000///000...------...//////...///////////////000111111000666@@@RRRiii|||yyy{{{}}}{{{qqqrrr|||wwwzzz~~~zzzyyyxxxvvvuuuxxxwwwwwwwwwwwwtttppplllmmmllllllkkkiiieee___[[[___ffflllnnnpppuuuvvvuuuwwwvvvwwwwwwyyy|||~~~wwwooogggccc[[[RRRJJJEEEEEEFFFFFFLLLWWWbbbiiigggaaa[[[WWWQQQKKKFFF@@@;;;<<>>999999999;;;@@@GGG>>>=========@@@DDDHHHKKKPPPQQQSSSRRRKKKEEEEEEJJJOOOOOOSSSZZZ^^^^^^```ccchhhkkknnnnnniiiccc___^^^dddmmmuuuwwwwwwzzz~~~~~~~~~rrrjjjUUURRROOOPPP[[[kkkvvvyyy}}}yyyrrrkkkfffhhhqqqyyy{{{yyyssskkkddd___ZZZUUUQQQaaajjjnnnkkkgggaaaSSSDDD888777666444333222111111000000////////////000000///444;;;RRRoooxxxxxx~~~}}}zzzqqqsssrrrmmmxxxnnngggaaaYYYTTTTTTWWW[[[^^^\\\]]]aaagggmmmrrrtttuuuxxxxxxyyy{{{}}}tttpppooolllhhheeecccaaa```^^^\\\]]]eeeqqqyyyzzzwwwlllggg^^^VVVQQQMMMIIIGGGDDDCCCFFFJJJMMMPPPXXXaaahhhnnntttwwwwwwvvvvvvxxxmmmhhhaaa\\\XXXVVVTTTRRRRRRRRRQQQPPPMMMKKKHHHGGGCCCGGGMMMRRRVVVXXXXXXWWWWWWVVVUUUVVVYYY\\\]]]]]]^^^___bbbjjjrrrxxxyyyxxxvvvuuutttttttttuuuvvvwww{{{~~~vvvfffccchhh~~~ooonnnpppbbbQQQ@@@<<<666222222222333888>>>GGGMMMQQQRRRSSS___tttnnniiiuuu~~~}}}zzzvvvyyyaaajjjyyy|||nnniiijjjpppxxx~~~~~~sssiiieeeiiinnnooorrr~~~xxxhhhYYYRRRSSSXXXccctttyyyvvvuuuzzz}}}|||{{{|||}}}xxxmmmccc^^^___```dddrrrrrrtttxxx|||{{{qqqbbbVVVQQQKKKFFFGGGPPP[[[dddhhhbbbbbbccccccaaa\\\WWWSSSRRRLLLEEECCCGGGJJJJJJHHHAAA<<<;;;DDDTTTcccmmmrrrssssssrrrrrrssstttuuuvvvuuuqqqmmmiiigggiiillloootttooohhhaaa]]][[[\\\]]]ooouuu|||sssfffQQQGGGMMMhhh|||}}}yyyyyy|||xxxwwwsssjjj]]]VVV[[[\\\MMM999666666666666444222000//////...------...////////////////////////000000111000666AAAPPPbbbpppxxx{{{|||~~~pppgggppprrrkkkrrr~~~xxxuuuuuuvvvtttrrrwwwxxxyyyyyywwwtttooolllkkkkkkkkkiiifffbbb]]]YYYaaahhhmmmoooqqquuuwwwuuuvvvvvvvvvwwwyyy{{{|||}}}~~~vvvoookkkddd\\\TTTOOOLLLKKKKKKNNNWWWdddpppuuusssnnnfff^^^UUUOOOGGG@@@???BBBRRR___jjjjjjddd\\\RRRIIIJJJEEE@@@===;;;999===CCCAAAAAACCCEEEIIINNNRRRTTTWWWWWWYYYWWWPPPJJJMMMTTTVVVWWWZZZ^^^`````````aaadddggglllkkkbbbVVVOOOOOOXXXeeerrruuuvvvyyy~~~tttlllWWWTTTPPPQQQXXXdddooouuu~~~xxxqqqkkkeeefffnnnwww{{{}}}~~~}}}~~~zzzwwwpppiiidddaaa[[[TTT___gggllljjjhhhdddXXXJJJ;;;999666444444333222111000////////////000000111000333>>>UUUmmmxxx|||~~~|||yyyllluuuyyylllwwwkkkaaa\\\VVVSSSTTTXXX]]]aaa]]]^^^aaagggmmmqqqssssssuuuwwwxxxzzz|||{{{uuusssqqqmmmiiifffcccbbb```\\\[[[cccqqq{{{}}}|||qqqmmmfff___YYYTTTQQQOOOKKKJJJLLLPPPSSSVVV]]]eeelllqqqwwwzzzyyyyyyzzz|||rrrmmmfff```[[[WWWTTTQQQOOONNNLLLIIIGGGDDDBBBBBB>>>BBBHHHNNNSSSVVVWWWXXXXXXWWWVVVVVVWWWYYYZZZ[[[ZZZYYY[[[dddooowwwyyywwwttttttsssssssssssstttuuuyyy|||}}}vvvhhhdddggguuupppmmmwwwhhhUUUCCC===888333222222444<<>>EEEGGGJJJNNNSSSVVVYYY[[[YYYYYYXXXUUUNNNKKKSSS^^^aaabbbccccccbbbaaa^^^\\\XXX\\\eeelllgggZZZPPPMMMUUUcccqqquuuvvvzzz}}}tttkkk\\\VVVPPPPPPVVV___iiipppzzzvvvqqqllldddaaajjjvvvrrrvvvyyy{{{~~~|||xxxvvvpppkkkkkkjjj```TTT[[[dddiiihhhhhhggg]]]PPP???;;;777555444444222111///////////////000111111111444BBBWWWgggtttyyyvvv{{{|||{{{qqqssstttxxxbbbXXXUUURRRPPPRRRXXX___ddd___```bbbgggmmmqqqrrrrrrrrrtttvvvxxxyyy|||wwwuuusssooolllhhheeeccc```\\\ZZZ```jjjsssuuutttpppooolllgggaaa\\\YYYWWWTTTRRRSSSWWWYYYZZZ___eeeppptttwwwxxxvvvuuuvvvxxxooolllgggccc___ZZZUUURRRLLLJJJGGGDDDBBB@@@??????<<>>999444333333666@@@JJJPPPLLLHHHIIIRRRcccuuu}}}llliiiyyy|||wwwzzzxxxnnnbbbkkkuuu{{{}}}qqqiiinnnuuuyyy|||xxxyyywwwjjjcccbbbdddmmmvvv~~~wwwgggdddggggggfffeeecccaaa___]]]\\\]]]^^^___eeesss|||tttjjjbbb^^^aaafffnnnyyy~~~vvvsssxxx|||tttggg[[[UUUWWW]]]bbbhhhhhhfffbbb]]]YYYVVVVVVOOOPPPOOOJJJEEEFFFNNNVVVVVVSSSNNNLLLUUUbbblllnnnqqqrrrssstttuuuvvvwwwwwwtttrrroookkkgggcccaaa```UUURRRNNNLLLKKKMMMQQQSSSYYYcccrrr}}}}}}qqqggg___NNNHHHYYYoooxxxwwwuuu{{{zzz~~~uuu{{{~~~nnngggZZZQQQYYYbbbXXXDDD777777777666444333111000---...//////...///000222///////////////000111111000999HHHVVV^^^fffrrr~~~xxxwww}}}|||{{{yyytttuuuhhhXXX```vvv~~~{{{xxxwwwuuutttwwwyyyzzzxxxtttooolllkkkggggggfffccc___\\\[[[\\\eeekkkpppqqqsssvvvwwwuuuvvvvvvvvvwwwwwwwwwwwwwwwrrrnnnkkknnnxxx{{{tttmmmhhhbbb]]]YYYVVVTTTWWWddduuu|||sssjjjddd[[[QQQKKKIIIIIIOOOXXX```fffiiihhhfffbbb```^^^ZZZPPPFFFBBBDDDKKKMMMQQQUUUYYY[[[\\\]]]YYYXXXUUUPPPIIIHHHTTTbbbkkknnnmmmiiifffccc___YYYUUUWWWdddvvv}}}ttthhhccc\\\hhhssswwwyyy{{{}}}|||tttkkkaaaWWWOOOPPPVVV]]]fffllltttrrrqqqmmmbbb\\\eeeuuuvvv{{{wwwwwwrrrmmmoooooocccTTTXXXbbbgggggghhhjjjbbbVVVCCC>>>888555555444222000///......//////000111222222666JJJ\\\cccrrr{{{www~~~vvv|||{{{{{{yyymmmhhhXXXRRRQQQOOONNNPPPVVV^^^dddaaabbbdddhhhmmmqqqrrrrrrooorrrtttuuuuuuyyy~~~{{{vvvrrroooooottt{{{uuutttrrrpppmmmiiifffeee^^^\\\[[[]]]bbbfffgggfffiiikkkmmmlllhhhccc___^^^ZZZWWWXXX\\\]]]\\\]]]aaagggjjjkkkjjjfffdddeeegggfffeeeeeedddbbb]]]WWWSSSLLLIIIFFFCCC@@@???@@@@@@===>>>AAAEEEJJJPPPTTTWWWTTTUUUUUUSSSRRRRRRTTTVVVWWWVVVXXX^^^fffnnnrrrsssoooppppppqqqrrrrrrssssssvvvxxx{{{~~~~~~yyy{{{ttteee^^^aaarrr~~~nnnhhhsssuuucccQQQ???:::555333333888DDDPPPUUUMMMGGGMMM]]]ooo|||zzznnnkkkxxxzzzvvvnnnpppttt{{{vvvfffdddmmmtttwwwzzzxxxnnngggooovvvyyy{{{|||}}}vvvooommm|||xxxgggcccdddaaa```cccbbbaaa___\\\XXXTTTPPPNNNRRReeexxx~~~yyyqqqiiiccc]]]___eeeqqq~~~pppqqq|||~~~ooobbb]]]___cccccceeefffccc___[[[YYYZZZSSSTTTRRRMMMHHHGGGKKKPPPVVVUUUPPPMMMTTTbbblllmmmpppqqqssstttvvvwwwwwwxxxsssqqqooollliiigggffffff]]]YYYTTTOOONNNQQQUUUXXXZZZdddsss}}}uuulll___NNNGGGVVVlllyyy{{{zzz{{{yyyyyyvvvooowwwuuuooo___TTT[[[dddZZZEEE999888666555333222222222---...000///......111333///////////////000111111000===PPP```eeehhhsss~~~|||{{{{{{}}}}}}uuuvvvzzzfffTTT[[[ppp~~~|||xxxvvvvvvwwwxxxyyyzzzwwwqqqmmmkkkkkkfffeeeddd___[[[ZZZ\\\^^^ffflllqqqrrrssswwwwwwuuutttuuuvvvwwwxxxyyyyyyyyyqqqkkkfffiiissszzzsssnnnhhhccc___[[[ZZZ[[[```iiiuuuyyyqqqllleeeZZZQQQNNNLLLQQQ\\\kkkwwwzzzuuuqqqfffeeeccc___UUUJJJFFFHHHNNNQQQUUUYYY[[[\\\\\\[[[XXXVVVTTTMMMEEEDDDPPP___ppptttsssmmmhhheee___XXXVVVSSS___yyy|||uuu___hhhrrrvvvzzz}}}}}}{{{}}}}}}}}}~~~wwwnnneeeXXXMMMOOOWWW]]]dddjjjoooppptttrrrcccYYYdddwwwzzzvvvrrrqqqhhh[[[XXXaaaggghhhjjjmmmggg\\\GGG@@@999666555444111...............///000111222222:::UUUgggeeerrr|||qqq~~~vvv~~~iii]]]WWWPPPPPPOOONNNOOOTTT]]]ccccccdddfffjjjnnnqqqrrrrrrnnnqqqttttttsssvvv}}}zzztttoooiiieeejjjqqqqqqqqqpppooollljjjgggeee______``````___^^^]]]]]]___dddjjjmmmkkkfffcccaaaZZZXXXYYY^^^___\\\ZZZ\\\YYY[[[[[[XXXSSSPPPQQQSSSXXXZZZ]]]```aaa]]]WWWRRRKKKHHHEEEAAA??????AAABBBAAAAAAAAACCCHHHNNNTTTXXXRRRSSSSSSRRRPPPPPPRRRUUU\\\[[[\\\^^^bbbgggkkkmmmmmmnnnpppqqqrrrssstttttttttwwwzzz|||zzzjjjaaa]]]nnn{{{pppjjjlllvvvdddRRR@@@;;;666444333999GGGTTTVVVMMMJJJWWWnnnsssnnnlllttt|||ooojjjlllooovvvqqq___fffpppxxxyyy{{{|||mmmddddddnnnvvvxxxyyy~~~}}}{{{ttt~~~nnnkkkjjjeeeeeejjjiiiiiifffbbb\\\VVVPPPMMMOOO```rrrzzzxxxssskkkccc___^^^aaapppzzzffftttyyyfffZZZYYY[[[YYY]]]bbbcccaaa^^^]]]^^^YYYXXXUUUQQQMMMKKKJJJKKKKKKKKKGGGDDDKKK[[[eeefffpppqqqsssuuuvvvwwwxxxxxxqqqooommmkkkjjjjjjlllmmmkkkfff^^^WWWTTTVVV[[[^^^^^^gggttt~~~uuulll[[[KKKDDDRRRjjjxxx||||||yyyuuuwww{{{{{{|||~~~~~~qqqrrrzzz~~~}}}vvveeeWWW\\\eeeZZZDDD:::888666444333222222333,,,...000000......111444///////////////000111111000???UUUfffiiigggppp|||uuuqqq{{{vvv^^^NNNZZZqqqsssvvvxxxxxxuuutttvvvxxxxxxyyyyyyuuuoookkkjjjkkkeeedddbbb]]]YYYYYY\\\```gggmmmrrrssstttwwwwwwuuussstttvvvxxxzzz{{{{{{|||yyyvvvvvvzzz|||uuuqqqmmmhhhddd]]]^^^]]]ZZZZZZcccsss|||uuuqqqkkk___VVVRRRPPPUUUcccvvvyyypppcccaaa___YYYNNNCCCAAADDDPPPRRRVVVZZZ\\\[[[ZZZXXXWWWVVVTTTMMMDDDAAALLL[[[pppuuutttmmmhhheee___VVVSSSKKKSSSppp|||sss\\\dddmmmsssyyy{{{|||{{{{{{}}}zzzqqqhhhXXXLLLNNNXXX^^^ccchhhnnnrrryyywwwfffZZZfff{{{tttxxx|||vvvtttnnneeeXXXaaaggghhhlllpppjjj```IIIBBB:::666555444111---............///000222222333>>>^^^oooiiittt{{{~~~tttzzzoooiiiZZZ^^^RRRRRRQQQOOOOOOSSS[[[aaaeeeeeegggjjjooorrrrrrrrrnnnqqqtttsssrrruuu|||}}}yyyppphhhiiipppnnnooonnnnnnllljjjgggfffaaadddfffeee```\\\[[[[[[XXX___hhhmmmkkkgggdddbbbXXXVVVXXX^^^___[[[XXXYYYSSSUUUTTTPPPKKKHHHIIIKKKLLLPPPVVV\\\^^^[[[TTTOOOIIIGGGCCC???>>>>>>@@@AAAEEECCCBBBCCCGGGNNNUUUYYYPPPQQQRRRQQQNNNNNNQQQTTT`````````______aaaeeeiiilllmmmoooqqqssstttuuuuuutttvvvyyy||||||pppiii]]]nnn|||sssmmmnnnvvvbbbOOOAAA<<<777444444999HHHWWWUUUMMMLLL___{{{mmmlllkkkrrrmmmeeeiiilllqqqwwwwwwhhhVVVgggrrr{{{}}}uuueee[[[bbbnnnvvvwwwxxx~~~~~~|||{{{uuuvvvtttrrrlllmmmtttrrrpppmmmhhhaaaZZZSSSPPPSSS```nnnvvvxxxuuulllcccbbb]]]]]]mmm]]]aaannn}}}gggYYYTTTQQQRRRSSSYYY```___[[[]]]dddbbb]]]UUUQQQPPPPPPOOONNNOOOMMMJJJIIIMMMVVVbbbkkknnnoooqqqtttvvvwwwxxxxxxsssrrrpppmmmkkkkkkmmmpppmmmnnnmmmhhhaaa]]]]]]^^^```ccclllxxx~~~ppp]]]UUUNNNKKKZZZ|||yyy{{{vvvnnnoooqqqqqquuuwwwtttvvvxxxooonnn[[[]]]iiiIII<<<999777555555444222111......------------........./////////...///111333000DDD]]]lllsssyyy}}}sssjjjnnn{{{```UUUeeerrrxxxvvvtttrrrrrrtttwwwyyy~~~}}}yyyrrrooonnniiiccceeeccc___ZZZWWWYYY]]]aaakkkmmmqqqtttvvvvvvuuutttrrrssstttuuuuuuwww{{{~~~|||xxxsssnnnkkkhhhaaa___bbbbbbbbbnnnwwwooohhh^^^TTTLLLWWWdddkkkkkkkkkmmmqqqeeecccbbb\\\NNN@@@???FFFUUUZZZ]]]\\\^^^bbb^^^VVVVVVSSSWWW]]]ZZZQQQSSS]]]vvvrrrrrrtttpppeee]]][[[QQQKKKIIIRRReeeppphhhYYYNNNPPP[[[nnn||||||zzz}}}|||}}}pppeee]]]TTTPPPTTT]]]fffkkkdddqqqxxxxxxppp``````ssstttiii[[[dddjjjkkkmmmpppnnniiiQQQCCC666333333222000000////////////000000000000444PPPccclll|||~~~jjjqqqnnn~~~yyyhhh\\\RRRQQQPPPPPPRRRUUUXXXZZZ```ffflllnnnqqquuuuuurrruuusssqqqrrrtttwwwyyyzzzyyysssoookkkppplllgggcccccceeeiiillleeefffiiiooosssrrrmmmiiibbbcccfffhhhiiigggdddaaa]]]WWWTTTWWW]]]^^^WWWPPPPPPRRRQQQMMMKKKLLLKKKHHHPPPQQQSSSVVVXXXXXXVVVSSSGGGDDD???;;;999999;;;===@@@@@@@@@???@@@EEENNNVVVRRRPPPOOOMMMLLLLLLLLLLLLTTTWWWYYYWWWUUUWWW```hhhooopppqqqqqqpppppppppqqqppprrrtttvvvzzzkkkhhh]]]bbbwwwnnnooowwwwwwgggTTTKKK:::444555111999JJJQQQRRRQQQOOOVVVooohhhbbbdddsssyyysssfffhhheeejjjuuuooo___[[[mmmvvv~~~tttaaa```bbbnnnxxx|||}}}}}}}}}}}}{{{uuujjjaaa]]]fffnnnxxx}}}zzzssskkkggg``````aaalllbbbccciiissswwwqqqjjjfffcccppp{{{zzztttmmmeee]]]\\\WWWVVVZZZ^^^^^^```dddaaa]]]YYYWWWWWWWWWVVVTTTTTTTTTRRRRRRUUU\\\ffflllnnnnnnppprrrtttuuuvvvvvvrrrrrrpppmmmkkkjjjmmmooossssssrrrmmmgggaaa]]][[[^^^___fffqqqxxxzzz}}}eee[[[QQQKKKWWW{{{xxxooommmnnnmmmsssxxxyyy~~~|||www```]]]eeeGGG<<<:::777555555444333111///......------......///.../////////...///111444666KKKcccssszzzyyyssswww{{{^^^[[[ooo|||yyywwwuuussssssuuuwwwyyy}}}|||xxxqqqnnnmmmhhhcccdddbbb^^^YYYWWWYYY^^^bbbkkkmmmpppsssuuuuuuuuutttrrrsssuuuvvvwwwyyy{{{|||~~~|||zzzwwwsssqqqkkkiiioooyyy{{{yyy~~~xxxpppjjjbbbYYYZZZYYYYYY^^^eeelllpppqqq{{{xxxtttlll]]]NNNHHHJJJVVV[[[______```bbb^^^XXXQQQPPPXXXdddeee[[[XXX\\\ooosssvvvuuupppggg___ZZZWWWOOOGGGJJJXXXdddaaaWWWVVVUUU[[[iiiuuuyyyyyyyyyxxxyyyzzz}}}~~~pppeee^^^TTTPPPSSS\\\eeejjjmmmvvvxxxsssiiiYYYZZZnnn|||}}}{{{oooXXXaaaggghhhjjjmmmnnnkkkVVVIII;;;777666444111111////////////000000000111999SSSdddqqqeeeyyy|||{{{ooosss}}}zzzqqqhhhaaaPPPOOONNNNNNOOORRRUUUXXX^^^eeekkknnnrrrwwwxxxuuurrrqqqpppqqqsssuuuvvvvvv|||wwwqqqlllooolllhhheeedddfffiiikkklllmmmqqqwww|||}}}zzzllliiifffgggkkklllhhhdddaaaZZZTTTSSSWWWZZZZZZWWWUUUYYY[[[YYYYYY[[[YYYUUUVVVVVVWWWXXXYYYWWWSSSPPPGGGDDD@@@<<<:::999:::;;;;;;<<<;;;:::<<>>OOOVVVRRRRRRRRRZZZqqqlllfffggguuuyyytttppprrrooossszzznnn[[[VVVooowwwvvveeeeeefffqqqzzz|||}}}~~~|||wwwvvvwww}}}vvvmmmgggbbbaaabbblllzzzuuurrrooogggZZZNNNIIICCCNNN]]]lllxxx}}}yyyrrrnnnbbbWWWXXX]]]```aaaaaa___]]]\\\]]]^^^^^^^^^\\\[[[[[[[[[[[[]]]aaahhhlllnnnnnnooopppqqqrrrssssssqqqqqqooommmjjjjjjlllnnnvvvuuutttrrrmmmfff]]]XXXVVVVVV[[[cccjjjnnnsssxxx|||qqq___NNNNNNllluuuqqqqqqqqqpppttttttyyyggg\\\```EEE<<<:::777666666555333222///......------......///.../////////...///222444:::QQQkkk{{{|||yyy|||~~~qqq]]]eeezzzzzzxxxvvvttttttvvvxxxyyy|||{{{vvvooolllkkkgggaaacccaaa\\\XXXVVVYYY^^^ccckkkmmmpppsssuuuuuuttttttuuutttuuuvvvxxxwwwuuusssooolllhhhgggkkkrrrzzz}}}}}}~~~}}}|||yyyvvvtttnnnmmmtttyyyrrrnnnggg```ZZZYYY^^^nnn~~~yyymmmtttrrrpppnnnggg[[[SSSQQQZZZ```ddddddbbbaaa^^^ZZZQQQMMMQQQ[[[^^^WWWQQQPPPdddrrr|||yyytttpppiii```XXXQQQIIIIIIWWWiiirrrrrrfff``````hhhqqqvvvyyy{{{uuuwwwyyyzzz|||~~~qqqfff^^^UUUOOORRRZZZccciiisssyyyvvvmmmaaaPPPQQQeeewwwyyyyyylllXXX```fffgggggghhhiiihhhZZZLLL>>>999777444111000////////////000000111111===VVVggguuu{{{}}}~~~lll{{{|||xxx{{{ssstttzzz|||vvvnnniiiddd___NNNMMMLLLKKKMMMOOORRRTTT[[[ccckkkooosssxxxzzzxxxuuuuuuuuuuuuuuuuuuuuutttxxx}}}~~~{{{xxxuuupppiiinnnllliiigggfffgggiiikkknnnnnnppptttxxx{{{|||{{{qqqiiicccccciiillliiieeeddd\\\SSSNNNPPPWWW^^^bbbaaaeeefffdddbbbaaa]]]WWWRRRRRRTTTVVVVVVTTTPPPLLLGGGEEEBBB???<<<;;;::::::777777777777888@@@KKKSSSUUUSSSPPPLLLJJJIIIHHHIIIEEEGGGGGGEEEDDDIIISSS\\\gggnnnuuuwwwtttooonnnooossstttvvvwwwyyy|||{{{|||```___ooo~~~vvvxxxrrr```MMM>>>777777777CCCTTTZZZPPPRRRTTT^^^sssoookkknnnxxxzzzuuutttxxxxxx}}}nnnXXXRRRqqqyyyvvvfffiiilllvvv}}}~~~}}}}}}}}}tttnnngggeeeeeennnxxxlll\\\KKK@@@===;;;>>>FFFSSSeeeuuu}}}yyynnnbbb^^^___```___^^^^^^]]]\\\\\\^^^aaacccdddaaa```___^^^___bbbgggkkkoooooooooppppppqqqrrrrrrqqqpppooommmkkkjjjlllmmmrrrqqqqqqqqqoooggg\\\TTTLLLJJJKKKRRRXXX\\\cccjjjuuu~~~nnnVVVIII\\\zzz{{{wwwwwwxxxrrrrrrmmmjjjxxxmmm\\\\\\FFF===;;;888777666666444222//////............//////...///000//////000222555999RRRooo{{{www|||{{{iii]]]lllzzzxxxvvvuuuuuuvvvxxxyyyzzzyyytttmmmiiiiiieee```aaa___[[[WWWVVVYYY___eeekkkmmmooorrrttttttttttttwwwvvvuuuvvvvvvtttppplllYYYVVVQQQPPPUUU___jjjrrr|||}}}~~~{{{xxxvvvtttqqqlllkkkpppsssrrrssswww|||~~~zzzvvvrrrlllddd]]]]]]ggg}}}zzzwwwvvvwwwzzzzzzssshhh```\\\aaaffffffccc```]]][[[WWWLLLDDDFFFIIIHHHDDDCCCVVVmmm~~~{{{vvvvvvqqqgggZZZUUUNNNNNN]]]sssqqqiiidddhhhooosssuuuwwwqqqvvvzzzyyyxxxzzz}}}}}}sssggg```VVVOOOPPPXXXbbbiiisssxxxtttkkk___MMMMMM___rrrvvv}}}~~~zzzppphhh\\\ccciiikkkiiifffcccaaaYYYKKK<<<777666333///...000////////////111222333@@@YYYjjjvvvpppvvvuuu}}}|||ttttttxxxxxxppphhhaaaZZZUUUMMMLLLKKKJJJLLLNNNQQQSSSZZZccclllppprrrvvvxxxvvvxxxyyyyyyyyywwwvvvvvvvvvpppssstttqqqppppppmmmgggnnnmmmkkkjjjiiiiiiiiijjjllljjjiiihhhhhhiiiiiiiiifffbbb^^^___cccfffeeebbbaaa[[[RRRKKKJJJRRR]]]eeefffhhhfff___YYYUUUNNNHHHDDDFFFIIIMMMPPPQQQNNNLLLHHHGGGEEECCC@@@>>>===<<<999999888888999@@@KKKSSSVVVTTTQQQNNNLLLLLLMMMNNNMMMOOOPPPOOOMMMOOOUUU[[[eeennnvvvxxxsssllliiiiiimmmooorrruuuwwwzzz~~~{{{vvvddd]]]jjjyyyvvvtttbbbOOO???888777777EEEVVVZZZMMMOOOUUUaaattt{{{mmmpppvvvzzzuuurrrwww{{{nnnWWWSSSssszzzqqqdddiiiqqqzzz}}}yyy}}}www|||~~~xxxoookkkiiiqqqxxxiiiZZZKKK???:::<<<===;;;;;;@@@KKKYYYiiisssuuusssnnnhhheeecccbbbaaa___]]][[[YYYZZZ^^^dddhhhgggfffccc```___bbbhhhlllrrrqqqqqqpppqqqrrrssstttpppqqqpppnnnkkkkkklllmmmpppooooooooollldddXXXOOOFFFBBBBBBFFFKKKOOOUUU\\\mmmxxxvvvbbbPPP[[[www{{{zzz|||yyywwwnnnbbbeee{{{qqq\\\ZZZKKK>>>;;;999777777666555333/////////....../////////...///000//////000333666999TTTsss}}}yyy{{{|||eeeYYYmmmxxxwwwvvvuuuvvvwwwyyyzzzyyyxxxrrrkkkggggggddd______]]]YYYUUUUUUYYYaaaffflllmmmoooqqqssstttttttttuuuuuuuuuvvvwwwvvvtttrrriiicccZZZUUUVVV]]]fffmmmyyy{{{}}}}}}zzzwwwvvvwwwuuupppkkkiiigggdddbbbbbbooovvv{{{{{{xxxuuunnngggiiibbb___iii||||||zzzyyyyyyxxxpppbbbVVVVVVYYY]]]aaaaaa___^^^^^^[[[NNNBBBBBBHHHKKKJJJGGGQQQjjj}}}{{{vvvwwwrrriii^^^ZZZTTTQQQYYYkkkyyy~~~hhh```[[[]]]bbbccccccdddgggpppwwwwwwwwwzzz|||{{{vvviiibbbXXXPPPOOOVVVaaahhhooovvvvvvqqqfffSSSOOO^^^pppuuu|||}}}zzz~~~|||xxxsssooommmlll]]]bbbjjjppppppjjjccc___WWWIII<<<777666333000///000000/////////111333444DDD^^^lllrrrrrruuu{{{uuuyyyttt{{{{{{vvvkkkaaaZZZTTTNNNMMMLLLKKKKKKMMMPPPSSSUUU[[[eeennnpppqqqssstttssssssuuuvvvwwwvvvxxx{{{~~~}}}~~~|||vvvrrrqqqooolllpppooommmkkkjjjiiiiiiiiikkkjjjgggddd```^^^]]]\\\XXXZZZ]]]_________```aaa^^^YYYRRRJJJFFFIIIQQQWWWZZZ[[[XXXPPPJJJGGGBBB<<<===>>>AAAGGGLLLNNNNNNMMMKKKKKKJJJHHHFFFDDDBBBAAAAAAAAA@@@>>>>>>CCCKKKRRRTTTSSSPPPNNNNNNPPPRRRTTTXXX[[[^^^]]][[[YYYXXXYYYgggmmmssstttnnngggdddcccbbbfffkkkppptttxxx|||}}}zzz|||}}}qqqeee[[[dddzzzyyyrrr{{{rrraaaPPPAAA888555666GGGXXXYYYMMMOOOVVVfffyyyuuuhhhqqq}}}|||vvvuuuzzzoooYYYXXXtttzzz~~~mmmbbbiiisss|||xxx|||zzzxxxrrrqqqxxxjjjbbbWWWMMMDDD===>>>DDD@@@===;;;;;;===CCCOOOZZZgggnnnrrroookkkjjjjjjiiidddbbb^^^ZZZYYY]]]ccciiillljjjgggcccaaadddiiimmmsssrrrqqqqqqqqqssstttuuuqqqqqqqqqooommmllllllnnnsssssssssqqqlllcccYYYSSSKKKGGGFFFIIILLLMMMRRRWWWiiiuuu~~~rrr]]]]]]rrr~~~~~~uuueee^^^kkkuuu]]]XXXOOO>>><<<999888888777555444000//////......//////000...///000000000111444666@@@YYYuuuzzzzzz||||||~~~~~~iiiXXXllluuuuuuuuuuuuvvvxxxyyy{{{yyyxxxqqqjjjffffffccc___]]][[[WWWTTTTTTYYYbbbhhhlllmmmnnnppprrrsssttttttrrrtttuuuvvvwwwzzzssshhhbbbcccgggkkkuuuxxxzzzzzzxxxwwwyyy{{{yyyzzzzzzxxxssskkkccc___kkkttt{{{|||zzzwwwpppjjjfff___XXX[[[eeeoootttuuueeeccc^^^\\\^^^]]]UUUKKKQQQPPPSSSZZZ```aaaaaabbbYYYRRRMMMRRR\\\```\\\UUUXXXlll}}}{{{xxxtttnnn^^^\\\VVVRRRWWWdddmmmoooTTTLLLGGGJJJNNNMMMKKKKKKXXXfffrrruuuwww}}}}}}zzzllleeeZZZQQQOOOUUU```iiipppxxx{{{yyyppp[[[SSS___ooovvv}}}~~~xxxqqqyyyyyywwwqqqkkkhhhkkknnn[[[\\\dddoootttpppgggbbbZZZLLL>>>999888666333222111000///...///111444555KKKdddppppppxxx}}}xxxuuutttwwwttt|||}}}xxx{{{yyyuuueeeZZZVVVSSSOOOLLLLLLKKKLLLNNNRRRVVVXXX]]]hhhqqqrrrqqqqqqrrrqqqqqqsssuuuuuuwww}}}~~~zzzwwwuuutttrrrooollljjjiiihhhhhhggghhhhhheeeaaa^^^\\\\\\TTTZZZaaacccaaa______aaa]]]ZZZTTTMMMHHHFFFGGGHHHJJJMMMNNNJJJHHHHHHEEEAAA@@@AAABBBFFFKKKOOOPPPPPPPPPPPPOOONNNLLLKKKJJJIIIKKKLLLJJJGGGDDDEEEJJJOOONNNMMMKKKJJJKKKOOORRRUUU```ccchhhiiigggccc___^^^aaabbbcccbbb___[[[XXXWWWXXX]]]dddkkkqqqwww{{{~~~{{{vvvxxxuuuhhhYYY```wwwyyylllrrrsssbbbQQQBBB999555888KKK\\\\\\QQQQQQYYYlll~~~qqqcccqqq{{{ppp\\\```vvvzzz}}}}}}lllcccjjjqqq{{{{{{yyyccc^^^YYYUUUNNNHHHJJJOOOFFF@@@===>>>>>>???GGGOOO\\\gggpppqqqooooooooolllkkkjjjfffaaa^^^___dddhhhkkkkkkiiigggeeeeeehhhkkkrrrrrrqqqpppqqqsssuuuwwwqqqrrrrrrqqqnnnmmmmmmnnnuuuwwwxxxvvvqqqkkkfffcccZZZWWWVVVXXXXXXWWWYYY]]]kkkvvv~~~}}}}}}eee\\\jjjvvvqqqaaaaaaqqqzzz}}}xxx^^^WWWRRR???===:::888888777666444000000////////////000000...///000000000111444777III^^^sss}}}xxxwwwwwwwwwzzz~~~~~~}}}zzzbbbqqq{{{rrrsssssstttvvvxxxzzz{{{yyyxxxqqqiiiffffffccc___\\\YYYUUURRRSSSZZZccciiilllmmmnnnpppqqqssstttuuuqqqtttvvvtttsssxxxtttmmmlllnnnpppuuuxxxzzzxxxttttttwww{{{www~~~yyyrrrnnnqqqyyy}}}zzzwwwsssnnnaaaaaadddiiinnnkkkbbbZZZPPPMMMIIIIIISSScccjjjiii[[[TTTSSS[[[bbbcccbbbcccZZZWWWVVV[[[dddfff___VVVTTTaaaqqqzzzyyytttqqqppp```^^^XXXUUUZZZccciiihhhJJJAAA<<<>>>BBBAAA@@@@@@MMM```ppptttxxx}}}nnnhhh]]]RRROOOTTT```iiirrrzzz}}}|||rrr\\\QQQ[[[llluuu~~~wwwyyyyyyvvvqqqllljjjjjjkkk]]]XXX[[[hhhrrrppphhhccc^^^OOOAAA;;;:::666333111111000///...///222444666RRRiiisssuuuzzzsssnnnwwwuuu{{{|||{{{{{{|||wwwhhh^^^XXXSSSNNNKKKKKKKKKLLLOOOSSSXXX[[[^^^jjjtttuuusssssssssrrrssssssrrrooopppwww}}}|||wwwuuuqqqmmmjjjhhhggggggdddhhhkkkkkkgggdddbbbaaa[[[___ccceeeeeecccaaaaaa^^^\\\XXXUUURRROOOMMMKKKLLLRRRVVVWWWWWWVVVQQQKKKFFFEEEEEEHHHMMMRRRTTTUUUUUUTTTSSSRRRRRRQQQQQQRRRTTTTTTSSSNNNHHHEEEFFFHHHFFFDDDCCCBBBCCCGGGLLLNNN[[[___dddggggggeeecccaaaZZZVVVRRRPPPPPPQQQQQQPPPRRRXXXaaaiiipppvvvzzz}}}|||wwwyyyzzznnn^^^cccyyy~~~wwwggglllwwwgggQQQDDD;;;888===SSSeeedddTTTRRRYYYooo}}}lll```pppqqqaaaiiiyyy|||}}}}}}kkkbbbjjjnnnzzzhhhfffdddbbbZZZRRRPPPSSSNNNEEE>>>@@@CCCEEEKKKTTTZZZeeennnooooooqqqooojjjppppppnnniiidddccceeehhhgggiiiiiihhhfffeeeeeefffqqqqqqppppppqqqsssuuuwwwrrrssssssrrrooonnnnnnoootttwww{{{{{{wwwttttttuuuhhhdddccceeeeeeaaaaaadddnnnyyy}}}xxxssssssiii]]]hhhtttuuu~~~hhh^^^eeeqqqooo}}}yyyzzz___VVVSSS???===:::999888888666444000000////////////000000...///000000000222555777OOOaaapppyyy|||vvvtttttttttyyy~~~oooxxxuuuqqqqqqrrrtttvvvxxxzzz|||zzzxxxqqqiiieeefffddd___[[[XXXUUURRRSSSZZZcccjjjlllmmmnnnoooqqqssstttuuurrruuuvvvqqqmmmqqq~~~xxxtttuuuxxx{{{zzz{{{{{{wwwqqqpppssswwwrrr{{{~~~}}}yyy~~~yyywwwuuuqqqnnnooorrryyy|||uuugggZZZAAA>>>999:::KKKfffyyykkk```ZZZ```ffffffbbbaaa^^^ZZZVVVVVV[[[[[[TTTKKKDDDMMM]]]kkknnniiihhhlllhhhddd\\\VVVXXX___aaa^^^KKKBBB<<<===AAABBBAAABBBJJJ___qqquuuxxx~~~zzzpppiii^^^SSSOOOTTT```jjjsss{{{|||zzzoooXXXLLLUUUhhhsss{{{xxxvvvrrrmmmiiiaaaXXXVVVbbbnnnmmmeee``````QQQBBB;;;999444000...111000///...///222555777UUUkkkvvv|||zzzjjjzzz|||uuuwww{{{qqqggg^^^RRRIIIJJJJJJJJJLLLOOOTTTYYY\\\___kkkuuuwwwuuuuuuvvvuuuqqqoookkkeeebbbiiiuuu~~~}}}zzzwwwrrrmmmiiigggggggggggglllqqqssspppkkkhhhgggccccccccceeefffeeebbb___^^^]]]\\\\\\]]]\\\ZZZXXXXXX```ggghhhfffbbbYYYPPPFFFEEEEEEHHHNNNTTTYYY[[[XXXWWWVVVUUUUUUUUUVVVWWWYYYYYYWWWQQQIIIDDDBBBCCC@@@>>><<<;;;<<<@@@DDDGGGNNNRRRVVV[[[^^^_________[[[TTTMMMKKKNNNRRRSSSSSSQQQWWW```iiiooouuuzzz}}}}}}yyy{{{{{{uuudddhhh~~~~~~uuudddiii{{{mmmRRREEE===:::AAAZZZlllkkkTTTPPPWWWooozzzggg___pppqqqeeeppp{{{~~~~~~~~~}}}iii```hhhlllxxx~~~zzz{{{}}}yyyiiiYYYYYYcccXXXQQQJJJJJJLLLPPPXXX```dddgggkkkooopppnnnkkkiiimmmkkklllnnnlllgggddddddlllkkkiiifffdddeeeiiillloooqqqpppnnnooouuuwwwvvvvvvuuutttrrrooommmkkkjjjmmmrrrxxx|||~~~xxxwwwuuuqqqllljjjkkklllxxx{{{~~~{{{qqqllloootttuuuiii^^^bbbnnn{{{~~~ddd[[[ooowwwxxx|||}}}wwwhhhXXXOOOCCC<<<888999:::666444444111111000///////////////111...---///111111444999OOObbbuuu}}}vvvppprrrxxx}}}}}}www|||iiisss|||vvvrrrrrrrrrsssuuuxxxzzz|||}}}rrriiifffeeebbb_________XXXPPPPPPWWW```eeegggoooooopppqqqrrrrrrrrrrrrtttoooiiieeeeeehhhlllnnnuuuuuuxxx}}}}}}zzzzzz~~~}}}}}}yyytttttttttoooiii```lllwww}}}{{{wwwyyy{{{zzzvvvhhhUUUFFF<<<;;;777:::AAAFFF]]]{{{pppggggggiiieee^^^]]]YYYVVVWWWUUUMMMGGGEEE>>>AAAHHHQQQZZZccchhhkkkdddbbb[[[WWW[[[dddhhhfffYYYQQQHHHGGGMMMQQQPPPMMMPPP___ooovvvyyy}}}rrrjjj___VVVQQQQQQ\\\gggjjjvvv}}}|||rrrZZZKKKQQQeeeqqq~~~~~~|||wwwooohhhbbbUUUSSScccrrrrrrggg```___UUUHHH===888555222000444000///111222222555:::XXXwwwxxx|||vvvqqqxxxxxx~~~uuuxxx}}}nnnccc]]]TTTJJJIIIEEEDDDHHHMMMQQQVVV[[[dddjjjssszzz|||{{{yyyxxxvvvlll```YYYYYY^^^dddggglllyyy~~~~~~{{{xxxsssnnnjjjfffaaa]]]aaaiiirrryyyzzzwwwtttrrrnnniiieeedddeeeeeebbb^^^``````aaaaaaaaaaaaaaaaaaiiijjjmmmrrrssslll^^^SSSEEEBBB???BBBNNN[[[```^^^\\\ZZZVVVSSSQQQQQQRRRSSSUUUTTTQQQKKKEEE???;;;:::888:::;;;::::::<<>>777888:::888555444111111000///////////////111...---000111111555:::QQQaaaooosssxxxxxxtttuuuyyyzzzzzz{{{rrruuurrrfffrrrxxxppprrrrrrrrrsssvvvxxx{{{|||{{{rrriiigggeeeaaa^^^^^^^^^WWWPPPPPPWWW```fffhhhnnnooopppqqqrrrsssssssssrrrjjj^^^RRRLLLMMMSSSXXXVVVZZZdddrrr{{{}}}{{{{{{yyytttpppjjj^^^QQQJJJNNNTTT\\\gggsss}}}~~~~~~sssfffZZZPPPIIIEEERRROOOCCC;;;;;;;;;IIIbbb~~~xxxrrrppppppjjjbbb```YYYTTTRRRNNNEEE>>><<<:::===@@@DDDJJJUUUbbbllleee```[[[XXX]]]hhhuuu~~~vvvooogggdddffffff```[[[ZZZgggsssxxxxxx{{{~~~~~~ssskkkaaaXXXRRRQQQZZZeeejjjuuu{{{|||uuu___OOOSSSkkkzzz~~~vvvooofffYYYVVVfffuuuvvvmmmggg```VVVIII???999666444222333000///111222222666;;;___}}}~~~uuunnnuuu~~~ttt|||vvvzzzvvvddd___aaaXXXGGGIIIEEEDDDIIIMMMQQQWWW]]]kkkpppvvv{{{}}}|||{{{zzzooohhh^^^VVVRRRRRRTTTTTT[[[fffuuu~~~~~~|||{{{|||zzzwwwqqqjjjddd]]]XXXUUUXXX\\\ccclllssswwwvvvtttlllhhhcccbbbdddddd```\\\\\\^^^```cccfffhhhiiijjjssswww{{{zzzrrrcccRRRFFF<<<<<<:::===HHHXXX```bbbbbb___[[[VVVSSSQQQQQQQQQKKKJJJHHHDDD@@@===<<<;;;>>>??????>>>===>>>BBBFFFDDDDDDFFFKKKUUUbbbnnnvvv}}}{{{xxxtttpppmmmkkkkkkcccbbbfffooouuuuuuwww{{{{{{xxxhhhjjj{{{tttpppiiijjjYYYHHH===999@@@XXXkkkkkk```XXXkkkbbb^^^rrr~~~oooeee|||{{{|||}}}|||sssddd___jjjnnnttt{{{vvvrrrmmmkkkpppuuuxxx{{{~~~yyyxxxvvvtttqqqooommmlllnnnkkkkkknnnnnnlllllloookkkkkkkkkjjjkkknnnssswwwzzzyyy{{{{{{yyywwwuuussspppnnnmmmmmmjjjlllooossswww~~~{{{{{{}}}{{{tttmmmgggbbb\\\QQQKKKUUUeeexxxxxx}}}rrrxxxyyyvvvvvvsssiii___LLL@@@777777;;;:::666333111111000///////////////111......000000111666<<>>:::@@@UUUeeecccVVVVVVmmmkkkhhhtttzzz~~~nnneee|||tttiii]]]\\\jjjooossszzz~~~zzz{{{www{{{{{{xxxuuusssrrrrrrqqqmmmlllnnnnnnmmmooosssvvvvvvtttqqqpppqqquuuxxx~~~{{{{{{|||yyyxxxuuurrrpppnnnmmmmmmmmmooorrruuuxxx}}}||||||}}}wwwooojjjfffbbbWWWLLLPPPZZZuuussssssyyy{{{zzzxxx~~~wwwuuuqqqjjjaaaPPPBBB777777<<<<<<777333111000000///////////////000...///000000111777???[[[hhhqqqooopppyyy~~~|||{{{}}}~~~xxxvvvppptttrrrmmmuuu}}}pppqqqrrrsssuuuwwwyyy{{{|||vvvooojjjhhheee___[[[[[[XXXSSSNNNPPPYYYbbbggghhhmmmnnnoooqqqssstttttttttrrrsssnnncccVVVPPPTTT[[[^^^```jjj|||wwwppppppqqqjjj```VVVIIIFFFOOORRRUUUgggyyyuuussstttpppeeeVVVNNNQQQ[[[bbbnnnuuuiiiUUULLLFFFEEEMMMgggpppvvvvvvtttrrroookkkeeeccceeelllnnneee[[[TTTOOORRRWWWZZZ]]]bbbiiinnnkkkbbb]]]___]]]aaa{{{xxxjjjrrrxxxxxxxxx||||||vvvooofff]]]UUUQQQVVV^^^jjjsssvvvyyy}}}ooo\\\XXXfffxxx~~~uuueee^^^gggrrrrrrllljjjbbbXXXKKK@@@;;;888555333333111000222111111777>>>iii~~~sssxxx}}}vvv~~~qqqSSSRRRccc^^^FFFHHHEEEEEEIIIMMMQQQYYYaaannnppprrrttttttuuuxxxyyy}}}yyyssskkkfffeeeiiimmmiiimmmuuu~~~|||{{{vvvmmmaaaXXXRRRPPPOOOOOOQQQVVV^^^ffflllnnnooolllhhhfffddd```\\\YYYUUUWWWZZZ^^^bbbeeeggghhh```\\\UUUKKKBBB;;;777666444777777777>>>OOO```iiiiiifffbbb\\\VVVPPPMMMKKKNNNOOOPPPRRRSSSQQQMMMJJJPPPOOOMMMJJJHHHHHHIIIJJJMMMMMMNNNOOOUUUdddxxxzzztttrrrlllmmmppptttvvvwwwzzz}}}qqqkkkZZZ]]]pppuuuiiiqqq___MMM???:::>>>QQQ^^^YYYPPPWWWooovvvuuu|||~~~www}}}kkkccc{{{qqqfff[[[^^^ooossswww{{{~~~}}}{{{~~~zzztttooommmssszzz||||||yyyxxxxxxxxxuuuqqqoooppppppoooqqqvvv}}}|||yyyuuussssssvvvxxx}}}}}}|||yyyxxxuuuqqqooonnnmmmmmmmmmpppuuuzzz}}}~~~xxxnnnmmmoooqqqhhhXXXRRRUUUtttsssppppppyyy{{{uuulllttt{{{~~~yyypppjjjbbbZZZQQQCCC777888======888444111000000///////////////000//////111000111999BBB]]]lllxxxxxxxxx}}}~~~yyyyyy|||xxx{{{tttmmmfffiiiwww|||qqqqqqrrrtttvvvxxxzzz{{{{{{uuunnniiigggddd]]]ZZZ[[[UUUPPPMMMQQQZZZccchhhiiilllmmmoooqqqssstttuuuuuuwww{{{|||tttiiieeejjjqqqmmmlllrrryyytttxxx~~~}}}xxxgggZZZXXXcccccc\\\fffyyyyyyrrrooouuuwwwtttlllfffccc\\\SSSbbbnnnjjjZZZQQQJJJIIIPPPllltttyyywwwtttsssrrroooiiijjjttt|||lllbbbgggeeedddfffjjjmmmnnnmmmooofffcccccc]]][[[nnn~~~qqqvvvyyywwwwww{{{~~~zzz}}}xxxqqqhhh___VVVQQQUUU\\\iiirrrtttxxx~~~ttt```XXXcccsssxxxggg\\\ccclllllljjjjjjdddZZZLLLAAA;;;777555222333111111222111111888AAAmmmzzz|||ttttttSSSLLL[[[[[[HHHGGGEEEEEEHHHLLLPPPYYYccclllnnnoooppppppssswwwzzz{{{rrrlllnnnwww}}}}}}|||yyyssskkkccc]]]ZZZXXX\\\``````aaaeeemmmtttuuusssooolllgggbbb]]]ZZZWWWWWWWWWXXXXXXYYYZZZ[[[PPPHHH???999999::::::999777:::999666<<>>===??????;;;666:::<<<:::888>>>NNN```iiilllkkkiiieee___ZZZTTTRRRRRRWWW```jjjrrrrrrkkkeee___ZZZUUUQQQRRRTTTWWWXXXVVVWWWXXXXXXXXX]]]dddjjjjjjpppxxx{{{xxxrrrnnnkkknnnuuu{{{{{{{{{}}}{{{|||~~~yyyppp]]]]]]ooo~~~|||rrreee~~~wwweeeQQQAAA;;;???QQQ[[[SSSLLL\\\kkk}}}oooooosss}}}uuujjjooo}}}|||hhheee~~~ssseeeYYY\\\ooo{{{~~~~~~|||zzz{{{yyyttttttuuuyyy}}}|||zzzuuutttrrriiiiiirrruuurrrxxxxxx|||yyyzzzwwwwwwzzz|||{{{}}}~~~{{{zzz{{{~~~~~~{{{xxxtttrrrqqqqqqrrrnnnssszzz~~~~~~}}}~~~~~~vvvrrrsssvvvooo___UUUTTThhhpppqqqlllnnnvvvxxxsssiiitttuuupppkkkdddgggwwwvvvmmm___QQQJJJAAA:::;;;===;;;888777111111000/////////////////////111222000111;;;GGG]]]pppzzzfff[[[jjj~~~wwwqqqrrruuuwwwyyy{{{{{{{{{tttnnnhhhddd___YYYYYY]]]OOOLLLLLLQQQ\\\eeeiiijjjjjjkkknnnqqqsssuuuvvvwww~~~{{{tttpppwww\\\[[[UUUZZZeeeeeehhhwww}}}{{{wwwwwwtttpppiiijjjuuu{{{wwwwwwwwwuuutttooommmlllkkkkkknnnrrruuuyyy}}}~~~{{{zzz{{{wwwzzzyyyvvvuuuxxxyyyxxxxxx||||||tttiii___UUUPPPUUU]]]eeerrruuuuuu{{{sss```VVVUUUdddttt}}}tttddddddhhhhhhiiilllmmmbbbSSSGGG???:::666333222222222222000000999DDDpppzzz|||mmm}}}zzzhhhOOODDDIIIKKKEEECCCBBBCCCFFFHHHMMMYYYeeeppppppqqqpppppprrrvvvyyyyyyqqqrrrvvvwwwuuuzzz{{{xxxyyy{{{yyyyyyxxxuuuqqqlllhhhfffbbb```]]]ZZZ[[[]]]aaadddWWWSSSMMMIIIGGGDDD@@@<<<===>>>======GGGYYYjjjrrrvvvuuusssooojjjddd^^^ZZZXXX\\\cccnnnwwwyyyuuupppbbb\\\UUURRRTTTYYY^^^```_________```bbbdddfffhhheeeiiinnnrrrrrrooojjjfffmmmvvv}}}{{{yyyzzzzzzxxxrrrsssuuuzzzttt___\\\kkkxxxuuuggg}}}qqqfffQQQAAA===CCCWWWccc\\\LLL```nnn~~~mmmnnnqqq{{{pppiiimmm|||~~~zzzcccaaa}}}vvvfffXXXZZZkkkxxx}}}|||zzz{{{}}}}}}yyyuuutttsss||||||jjjggglllttt|||vvvsssqqqiiigggooorrrkkkxxxzzz{{{xxxzzzxxxyyy~~~~~~~~~zzzvvvssssssssstttuuuxxx|||~~~~~~}}}~~~~~~~~~~~~~~~wwwpppnnneeeWWWOOOPPPkkkuuuyyysssqqqxxxyyyuuuxxxwwwlllfffkkkjjjjjjsssxxxhhhUUUGGG@@@;;;======:::777777111111000/////////////////////111222000111<<>>FFF]]]jjjccc```tttmmmlllttt{{{nnniiimmmyyyxxx^^^[[[yyy}}}~~~yyyiiiYYYYYYjjjuuuzzz}}}}}}}}}}}}}}}}}}zzzxxxooowwwuuubbbQQQMMMPPPXXXhhhxxx}}}uuupppllleeeaaakkkqqqhhh~~~{{{}}}yyyxxxyyyxxxvvv{{{~~~~~~|||~~~xxxpppcccTTTNNNPPPfffssskkk~~~xxxxxxxxxmmmsssmmmcccjjjsss[[[JJJAAA;;;<<<>>>===;;;;;;444111///.../////////...000222///111666444:::NNNcccsss\\\WWWfff}}}tttvvvqqqsssuuuwww|||{{{tttooohhhbbb___]]]\\\ZZZQQQKKKKKKTTT^^^eeeiiilllnnnnnnnnnoooqqqsssuuuwwwzzztttooogggjjj|||~~~zzzfffbbblll|||{{{vvvyyy~~~{{{wwwuuuttttttmmmhhhjjjttt{{{|||yyy|||xxxtttsssttttttrrrppprrrssssssuuuwwwyyy{{{|||}}}vvvmmmcccZZZTTTXXX___jjjjjjtttmmmZZZSSS[[[aaajjjrrruuuwww|||{{{{{{zzzlllgggiiikkkjjjllleeeXXXKKK@@@:::777777666222111111222222888@@@ooo{{{|||mmmyyy}}}xxxddd^^^WWWEEEFFFOOOIIICCCBBBBBBCCCCCCFFFQQQ]]]llloooqqqsssrrrrrrrrrsssvvvwwwnnnkkkmmmsss}}}yyywwwuuuuuuwwwzzz{{{zzzxxx}}}}}}|||zzzwwwtttqqqoookkkiiigggeeecccfffttt}}}tttjjjccc]]]UUUNNNGGGHHHFFFFFFRRRiiizzzzzzrrriiiddd```^^^]]]aaagggiiifffbbbdddZZZRRRTTT\\\bbbgggkkknnnnnnqqqssspppkkkkkknnnmmmqqqqqqtttxxxooodddgggmmmqqquuuwwwuuussspppooolllgggeeekkkwwwzzzyyyuuu|||yyymmmgggppp{{{rrrqqqdddOOOGGG;;;LLLvvv{{{pppeeedddfffhhhtttqqqlllsss{{{oooTTTWWWrrr~~~~~~xxxggg\\\___gggxxx}}}|||~~~{{{yyyyyy{{{|||ssslllmmmpppuuuzzz{{{wwwsssgggVVVKKKJJJHHHGGGWWWlllwwwrrrggghhhnnnzzzqqqccc~~~}}}yyyyyyzzz{{{zzz{{{~~~}}}|||~~~xxxooobbbSSSLLLLLLhhhtttjjjzzz~~~~~~uuuvvvjjj```jjjyyy[[[JJJAAA;;;<<<>>><<<:::999444111///.../////////...///111...000555333<<>><<<999888444222///...///000///...///111---...444444???VVViiivvvmmmMMMKKK___yyyrrrtttsssuuuwwwxxx}}}~~~xxxqqqllleee```\\\ZZZWWWVVVNNNIIIJJJSSS^^^eeeiiilllnnnnnnnnnoooqqqsssuuuvvvuuuwwwxxxtttppptttnnnjjjttt}}}rrrkkkgggggguuuwwwvvvzzzxxxooo[[[TTTMMMJJJQQQ___ppp{{{vvvssspppooopppssstttuuutttttttttuuuvvvxxxyyyzzz|||~~~xxxoooeeeZZZSSSVVV\\\fffmmmwww}}}zzzjjjZZZ]]]cccnnnzzzuuuqqqtttwwwzzztttkkkfffjjjpppooojjjpppiii^^^RRRFFF===888555666333111222222222888???gggzzzzzzxxxjjjyyyxxxnnnaaaOOOJJJHHH???@@@???@@@AAA@@@CCCMMMYYYhhhkkknnnpppppppppqqqrrruuu}}}rrriiijjjnnnvvvyyypppmmmjjjkkkpppwww|||yyyuuuyyytttooolllkkkqqqmmm[[[UUUOOOGGGHHHWWWoooyyyqqqiiibbb___WWWYYY\\\```bbbccccccbbbbbbWWWQQQUUU^^^eeejjjmmmkkkaaaYYY[[[aaafffkkkpppnnnsssqqqppppppeee\\\bbbiiimmmppprrrqqqnnnllllllkkkgggcccgggrrr}}}}}}tttlllmmmzzzyyylllyyylllVVVLLL===JJJpppqqqddd\\\___}}}{{{^^^^^^eeevvvwwwqqqrrruuusssZZZUUUgggvvvdddYYY\\\fffuuu}}}~~~}}}}}}~~~}}}{{{uuuwwwyyyyyyvvvxxxzzzggg```ZZZ]]]dddiiigggbbbVVVIIIBBBDDDBBB???HHHWWWdddsss~~~rrrnnnmmmsss|||}}}wwwooo|||yyyxxxxxxzzz~~~||||||}}}~~~|||tttjjj^^^TTTOOO^^^uuu~~~yyyiii```eeefffoooMMMEEE>>>???@@@===999888444222/////////000000///000222......444666CCC]]]pppeeeFFFGGG\\\xxxrrrttttttwwwxxxyyy}}}}}}vvvpppkkkeee___\\\YYYVVVTTTLLLHHHIIISSS___eeeiiikkkmmmnnnoooppprrrsssuuuvvvwwwzzzvvvuuu}}}wwwwwwnnnmmmvvvzzzlll___WWWZZZ[[[mmmtttsssxxxuuuhhhTTTOOOGGGBBBEEETTTiiiyyyuuussspppoooppprrrtttvvvuuuuuuuuuuuuvvvwwwxxxyyyzzz|||~~~yyypppfff[[[SSSUUU[[[dddnnnuuuwww|||ttteee```cccnnn|||xxxrrrqqqpppssslllbbb___fffooooooiiimmmhhh^^^SSSHHH???999666777333111222111222777???eee{{{zzzkkkyyyrrraaaRRRMMMIIIAAA>>>===>>>@@@???AAAKKKVVVeeegggkkkmmmnnnooopppqqqsssxxxwwwlllkkkmmmsss|||xxxtttnnnlllnnnttt||||||wwwqqqmmmkkkppp|||sss^^^PPPHHH???AAAOOOdddttt|||xxxuuuqqqjjjccc[[[UUURRRMMMRRRYYY^^^```aaabbbccc^^^SSSMMMRRR]]]cccfffhhh^^^UUUNNNOOORRRXXXaaajjjlllrrrqqqnnnmmmbbb\\\ccchhhllloooqqqpppnnnmmmmmmmmmiiieeegggpppzzzwwwlllhhhqqqwwwhhh||||||nnnXXXNNN>>>JJJnnnnnn___WWW\\\zzzyyy______hhhyyy}}}wwwwwwwwwwww~~~uuu]]]VVVgggvvvcccXXX\\\fffrrr{{{~~~xxxuuuuuuvvvuuusssmmmppptttvvvuuuwww}}}}}}wwwccc[[[TTTWWWaaagggccc]]]OOOEEE@@@BBBAAA>>>CCCMMMRRR```qqq}}}}}}||||||mmmiiihhhnnnxxx|||yyyttt~~~uuuvvvxxx{{{yyywwwuuusssuuuzzz}}}|||~~~vvvmmmbbbUUULLLPPPggg}}}}}}{{{vvvnnngggbbbiii|||lllOOOGGGAAABBBCCC@@@<<<:::555222000///000000000///222444000000555777GGGbbblll{{{|||~~~bbbDDDEEE[[[xxxsssvvvtttwwwyyyzzz~~~}}}vvvoookkkeee```\\\YYYUUUSSSJJJFFFHHHSSS___eeeiiikkklllmmmoooqqqrrrtttuuuuuuvvv{{{yyyssszzz{{{uuuzzz|||sssqqqzzz}}}xxxqqqiiicccYYYXXXiii}}}{{{ssstttyyytttgggZZZWWWOOOFFFEEEQQQfffvvvvvvuuusssqqqpppqqqtttvvvuuuuuuuuuuuuvvvwwwxxxyyyyyy{{{~~~}}}~~~zzzqqqggg[[[SSSTTTZZZdddmmmqqqqqqvvv}}}zzzqqqddddddnnn}}}~~~}}}zzzvvvrrruuulllaaa\\\cccnnnpppllliiiddd\\\RRRHHH@@@;;;888777333111222111222777>>>eeemmmxxxhhhPPPHHHFFFBBB???===<<<===???>>>@@@IIITTTaaadddhhhjjjlllmmmooopppooosss|||}}}qqqkkkjjjnnnvvv|||zzzsssqqqttt{{{wwwrrrnnnlllkkknnnwwwrrr[[[HHH???888:::EEEUUUbbbjjjddddddccc___ZZZSSSLLLHHHFFFLLLTTT[[[___aaabbbccc[[[QQQKKKQQQ]]]dddeeefff\\\WWWSSSOOOKKKKKKTTT___hhhppppppnnnlllbbb]]]gggiiillloooqqqqqqqqqpppqqqqqqlllggghhhoooyyyxxxlllccciii|||vvveeexxx}}}lllWWWMMM>>>JJJmmmlll]]]UUU[[[yyyzzzeeefffppp~~~{{{yyyyyykkkwwwvvv\\\TTTddduuu```TTTXXXcccoooyyy{{{vvvqqqooooooppppppnnnjjjlllooossswwwzzzzzzxxxssskkkhhh^^^WWWSSSXXXbbbfffaaaZZZLLLEEEAAABBBBBB???AAAGGGHHHNNNWWW___dddggghhhhhh^^^\\\^^^fffqqqxxxwwwttttttmmmeeehhhmmmttt}}}|||tttsssrrrnnnooovvv}}}|||yyyooodddUUUHHHOOOfff{{{wwwvvvvvv{{{wwwhhhjjjsss~~~{{{iiiPPPHHHCCCDDDFFFBBB>>><<<555333000///000111000///111444111111555888HHHdddggg|||xxxwww}}}|||ttt{{{dddEEEFFF[[[wwwtttwwwtttwwwyyy{{{}}}vvvoookkkeee```[[[XXXTTTQQQHHHDDDGGGRRR___eeeiiikkklllmmmoooqqqsssttttttuuurrrxxxzzzvvvwwwvvvwww~~~}}}vvvhhhiiiooo}}}~~~zzzvvvqqq|||xxxvvv}}}wwwqqq]]]XXXfffyyy{{{wwwsssmmmsssxxxyyyooobbb^^^TTTIIIDDDMMM^^^mmmtttuuutttsssqqqqqqsssuuutttttttttuuuvvvxxxyyyzzzyyy{{{~~~}}}~~~zzzqqqggg\\\TTTUUUZZZeeekkkpppppprrruuuwwwvvviiifffnnn~~~~~~}}}xxxxxxqqqeee___dddooosssqqqgggbbbZZZQQQHHH@@@<<<999888444222222111111777>>>dddooovvv{{{]]]BBB???AAA===>>><<<<<<===???>>>???HHHRRR]]]```eeehhhjjjkkknnnooommmpppxxx~~~sssjjjgggiiipppqqqqqqyyy|||wwwvvv{{{~~~xxxnnniiiggghhhiiimmmuuu~~~rrrZZZCCC;;;666777???JJJWWWaaafffffffffccc___XXXRRRNNNFFFKKKSSS[[[aaacccbbbaaaXXXNNNIIIRRR```hhhiiihhheeebbb^^^UUUJJJDDDJJJTTTbbbmmmpppooolll```]]]hhhhhhlllppprrrssstttuuuvvvtttooojjjiiinnnxxx~~~xxxjjj___fffzzzyyyeeexxx}}}jjjUUUMMM???KKKmmmlll\\\TTT]]]|||kkkllluuu|||zzzxxxnnnyyyuuuYYYOOO^^^sss\\\OOOSSS___lllwwwuuurrroooooopppqqqnnnlllkkkmmmpppssszzz~~~zzzsssrrrsssuuuuuunnnddd```aaa[[[WWWUUUZZZbbbeee___XXXLLLEEEAAAAAAAAA@@@AAADDDIIIJJJKKKNNNQQQTTTUUUUUUOOOOOORRR\\\hhhrrrttttttvvvkkkeee```ccciiiqqqzzztttmmmooonnnjjjlllsss|||}}}}}}uuulll]]]NNNTTTiiizzz}}}{{{|||yyykkkllloootttzzz{{{uuummmNNNGGGBBBDDDFFFCCC???===555333000///000111000000000333111111444666GGGcccggg{{{}}}{{{}}}}}}vvv~~~hhhHHHGGGZZZvvvsssvvvsssvvvyyy{{{~~~wwwmmmiiiccc^^^ZZZVVVRRROOOGGGCCCFFFRRR___eeehhhkkklllmmmoooqqqsssttttttttttttvvvzzz{{{xxxzzz||||||vvvfffdddaaaeeeqqq~~~xxxkkkqqqtttttt{{{sssjjjXXXQQQ^^^pppqqqlllhhhcccjjjpppyyy{{{llleeeYYYKKKDDDKKK[[[hhhoooqqqssssssrrrrrrsssuuusssssstttuuuwwwxxxzzz{{{yyy{{{~~~yyyqqqhhh]]]UUUVVV[[[fffjjjqqqtttpppkkknnntttmmmhhhnnn}}}uuuqqqhhhbbbfffnnnsssrrriiicccZZZPPPGGG@@@;;;999888444222222111111666===```ooowww}}}yyyYYY<<<>>>AAA<<>>???GGGQQQZZZ^^^bbbfffhhhjjjmmmooolllooovvvzzzpppkkkgggiiiooommmhhhmmmxxxyyy~~~|||zzz|||vvvrrrhhhbbb^^^___bbbgggpppzzzxxx```CCC<<<777777;;;DDDUUUdddqqqooolllhhhbbb\\\VVVSSSLLLOOOUUU^^^eeefffbbb^^^QQQHHHDDDPPPaaakkklllllliiiccc\\\SSSHHHAAAEEELLL^^^jjjpppooojjj^^^ZZZfffgggkkkooossstttvvvxxxzzzuuuqqqkkkiiimmmvvv~~~}}}wwwiii___hhh~~~}}}hhhzzz~~~jjjUUUMMM???KKKmmmjjjZZZTTTaaannnmmmuuu|||xxxyyy~~~uuuZZZOOO[[[}}}ttt]]]NNNRRR^^^jjjvvvtttsssrrrtttvvvuuupppllllllrrrwwwyyy||||||uuusssnnnkkkkkkhhhbbbbbbeee```]]][[[^^^cccccc___ZZZLLLEEE???>>>>>>>>>???BBBFFFIIIMMMNNNMMMLLLMMMOOOLLLLLLNNNWWWdddpppvvvwww~~~wwwrrroooccceeejjjpppxxx|||xxxmmmhhhlllmmmhhhjjjrrrzzz~~~|||vvvhhhYYYRRRgggtttvvv}}}xxxtttqqqqqqtttuuurrroooMMMEEEAAADDDFFFCCC???===555333000000000111111000...222111000333555EEEbbbgggwww~~~{{{zzz|||~~~yyykkkJJJGGGZZZuuurrruuurrrvvvyyy|||wwwkkkgggbbb]]]YYYTTTPPPMMMFFFCCCFFFRRR___eeehhhkkkkkkmmmooorrrssstttttttttyyyvvvzzz{{{vvvyyyuuunnneeebbbkkk|||yyy{{{uuuuuuvvvkkknnnwww{{{kkk___MMMFFFTTThhhiiidddaaa\\\```fffpppxxx}}}yyyppp```QQQJJJPPP```mmmjjjnnnrrrsssrrrrrrsssuuurrrssssssuuuwwwyyy{{{|||yyy{{{~~~yyyqqqhhh^^^UUUVVV[[[fffjjjsssxxxpppdddeeeppppppiiiooo~~~}}}ooommmiiidddffflllpppooolllfff\\\QQQFFF???;;;999888444222222111111666===]]]~~~~~~oooxxxyyywwwUUU888<<>>???>>>???GGGQQQYYY\\\aaaeeegggjjjlllnnnlllooouuu}}}vvvmmmnnnjjjlllrrrnnnfffiiitttggglllttt}}}|||~~~}}}|||uuussshhh```YYYXXXYYY___iiisssgggDDD===777777999BBBVVVjjjsssoooiiiaaaZZZTTTPPPNNNRRRSSSXXX```hhhhhhbbb\\\JJJAAA???MMM```kkknnnmmmddd\\\RRRKKKDDD@@@CCCIII\\\iiiooonnniii[[[WWWcccfffjjjooorrruuuwwwzzz|||vvvqqqkkkhhhllluuu}}}|||wwwiiiaaalllkkk}}}kkkVVVNNN@@@KKKlllhhhXXXUUUdddooollluuuyyy}}}|||uuu^^^RRR\\\xxx___PPPTTT```iiiuuu}}}wwwvvvwwwzzz{{{yyysssmmmmmmwww~~~~~~~~~~~~yyyvvvmmmffffffeeeccceeejjjgggdddbbbbbbcccccc```]]]LLLDDD===;;;;;;===>>>@@@:::CCCMMMOOOLLLIIIKKKNNNPPPOOOPPPWWWdddqqqzzz}}}|||wwwxxx|||}}}zzzuuummmiiinnnwwwuuuqqqjjjhhhlllkkkgggkkkttt}}}yyy|||~~~~~~vvvqqqmmmiii]]]fffvvv}}}~~~{{{}}}zzzwwwyyy{{{uuulllYYYCCC<<>><<<<<>>DDDVVVgggmmmlllhhhbbb]]]YYYQQQGGGCCCGGG]]]eeennnooodddYYYZZZbbbhhhhhhjjjooovvv|||{{{sssnnnmmmrrr}}}wwwhhhgggttt~~~}}}mmmZZZHHHBBBOOOhhhlllWWWVVViiimmmgggiii}}}xxxwww}}}iiiVVVSSSzzz}}}{{{gggPPPLLL]]]kkkvvv~~~~~~~~~}}}~~~yyy{{{~~~}}}}}}~~~{{{~~~wwwqqqnnnnnnmmmuuu{{{~~~}}}vvvmmmgggffffffgggffffffdddaaa```___]]]ZZZWWWMMMHHHAAA<<<::::::::::::AAACCCIIIRRRZZZ\\\WWWRRRUUUUUUWWW___kkkvvv|||~~~{{{}}}}}}{{{{{{yyyzzz~~~vvvooogggdddjjjttt}}}~~~|||uuutttmmmlllooonnnhhhjjjqqq{{{~~~wwwzzz}}}vvvpppiiiccc[[[dddtttzzzxxx||||||sssiiiZZZDDD===CCCCCCDDDDDD???666444111///000111222111000000222222111888JJJ]]]jjjnnnqqqttt{{{}}}~~~zzzyyy|||zzzsssUUUPPPjjj|||xxxnnnrrrvvvyyy|||~~~vvvnnngggeee```WWWXXXWWWJJJEEEBBBEEEQQQ^^^dddfffhhhjjjmmmpppqqqqqqrrrssstttvvvxxxyyyzzzzzz|||{{{tttqqqrrrnnnhhhlllvvv{{{mmmddd^^^dddmmmwwwlllXXXQQQPPPTTT^^^jjjzzz}}}{{{xxxjjjYYYSSSPPPVVVeeemmmeeeTTTIIIKKKUUUeeesssyyyqqqeeeYYYSSSTTT[[[aaa```hhhnnnoooppptttuuussssssuuuwwwwwwwwwwwwyyyzzzyyy{{{|||}}}}}}~~~~~~xxxoooeee[[[UUUWWW^^^jjjmmmsssvvvoooccc^^^___mmmiiiooo|||xxxtttrrrmmmkkkqqqyyy{{{xxxpppjjjbbbYYYPPPHHH???:::<<<777444444333222444999XXXzzz~~~tttlll|||xxxhhhSSSCCC===<<<===>>>===<<<<<>>======<<>>:::===777444444333222444999NNNqqq~~~wwwnnn{{{|||kkkTTTBBB;;;<<<>>>>>>===<<<<<<>>>???AAAJJJSSS[[[```ddddddfffkkknnnmmmpppppprrrwww{{{yyyppphhhdddhhhkkkiiibbbaaapppuuussszzzwwwpppoooqqqqqqrrrtttzzz}}}wwwtttfffaaa[[[YYYXXXYYYaaaiii{{{yyy^^^CCC<<<777888777777AAAOOOdddnnnuuupppeee\\\VVVQQQQQQVVV___hhhmmmkkkddd^^^JJJAAA888;;;HHHXXXdddiiixxxxxxwwwqqqdddXXXVVVZZZbbbhhhoooooodddYYYZZZaaalllpppuuuyyy|||~~~zzzyyy|||uuuzzz{{{pppnnnvvvooocccVVVIII@@@GGGbbbpppeee___ooorrrpppyyylllYYYWWW{{{uuuYYYNNNZZZhhhsss}}}|||xxxxxxyyy{{{{{{yyy}}}}}}{{{zzz}}}yyytttooollljjjhhhlllqqqxxx{{{tttnnnkkkiiihhhgggiiiaaaYYYWWWZZZ^^^]]]ZZZMMMIIIDDD@@@===<<<;;;:::===CCCKKKSSSYYY___cccfff\\\ZZZ[[[cccppp}}}}}}}}}qqqggghhhnnnrrrsssttt{{{vvvlllcccccchhhiiifffYYYTTTTTT\\\fffppp{{{}}}yyyxxxyyyzzz}}}~~~tttnnnmmmrrrqqqjjjgggjjjuuu~~~yyyppppppvvv~~~tttiii]]]RRRMMMVVVmmmzzzvvvwww}}}|||{{{xxxllluuummmOOO>>>>>>>>>AAAAAA<<<666444000//////000000000///111222222111:::QQQgggppp{{{}}}}}}}}}{{{zzz~~~tttXXXUUUnnnyyyoooqqquuuyyy|||wwwmmmeeebbb]]]UUUVVVUUUIIIDDD@@@CCCOOO\\\cccfffiiiiiikkknnnoooppprrrtttvvvwwwyyy{{{{{{{{{|||~~~yyy|||yyyrrrqqqyyyvvvjjjdddbbbbbbgggnnnzzz|||~~~}}}zzzvvvrrrpppttt~~~xxxssstttvvvwwwxxxxxxwwwwwwfffUUUFFFAAA@@@AAAIIITTT[[[gggtttzzz}}}~~~zzzsss^^^WWWVVV___jjjjjj^^^RRRFFFFFFIIIQQQ[[[ggguuu|||xxxpppgggbbbbbbgggkkk]]]bbbeeeggglllqqqrrrooorrrsssuuuuuuuuuuuuwwwyyy|||||||||{{{zzz}}}~~~|||zzzssskkkbbbYYYSSSWWW^^^hhhnnntttwwwqqqfff]]]XXX]]][[[dddwww{{{||||||uuujjjdddjjjrrrsssooonnnnnnjjj___PPPDDD===<<<>>>888444333222111444999GGGiii~~~~~~uuurrrZZZCCC999999;;;;;;===;;;<<<>>>>>>@@@GGGPPPZZZ```dddeeegggkkkmmmlllpppqqqtttyyy|||zzzsssllleeejjjnnnmmmddd___fffrrr{{{tttvvv}}}wwwoooooooooooopppssstttwwwyyy{{{{{{xxxuuurrrfff```ZZZVVVRRRSSSZZZcccllluuu{{{___DDD<<<888888666666???MMMhhhxxxwwwjjjaaa\\\TTTXXX```iiiooonnngggbbbOOODDD999888@@@LLLYYYbbboooyyyvvvhhhaaa```ccchhhnnnmmmbbbXXXXXX^^^eeellltttyyy{{{}}}|||}}}uuuyyy~~~{{{ooonnnxxxssscccUUUHHHAAAKKKiiiyyypppjjjxxxrrrsssyyykkkWWWSSSvvv~~~~~~```QQQZZZcccooozzz||||||~~~~~~}}}tttnnnmmmnnnvvv}}}{{{yyyyyy}}}yyyuuuqqqmmmiiigggccccccdddkkkyyy}}}zzzuuuqqqnnnlllkkkkkkcccXXXNNNLLLSSSYYYYYYWWWSSSMMMFFF@@@===<<<;;;::::::BBBKKKQQQSSSUUUYYY]]]]]]ZZZ[[[dddsss}}}}}}}}}~~~pppgggbbbfffmmmppprrrsss}}}{{{rrrcccWWWUUUWWWXXXQQQMMMMMMTTT^^^gggrrr{{{xxxrrrjjjfffiiiqqqyyy||||||rrrkkkiiiooopppiiifffiiirrrzzzvvvmmmkkkrrr|||xxxmmm___RRRMMMUUUnnn{{{www~~~|||sssvvvvvvkkknnn~~~]]]BBB<<<;;;???BBB===777444111//////000000///...000333333333>>>YYYqqq{{{~~~~~~}}}{{{}}}iiiNNNNNNhhhzzz}}}yyyrrrqqquuuyyy|||xxxmmmeeebbb\\\TTTVVVUUUJJJCCC@@@BBBNNN[[[bbbfffiiiiiikkkmmmnnnoooqqqtttvvvwwwyyy{{{{{{{{{{{{|||}}}uuusssmmmgggkkkzzztttjjjffffffkkkpppuuuwwwxxxvvvqqqmmmkkkkkkpppzzzzzzqqqnnnjjjgggfffhhhkkknnnbbbSSSDDD???===>>>HHHTTTQQQTTTWWWZZZ___ddddddbbbTTTPPPOOOWWWdddjjjddd[[[JJJEEEEEELLLRRRUUU\\\bbbgggddd___ZZZXXX[[[aaaeeeeeebbb^^^^^^gggqqqsssoooppprrrttttttttttttvvvxxx|||||||||{{{{{{}}}}}}{{{~~~xxxqqqiiiaaaYYYSSSWWW^^^jjjooossssssooohhhaaa[[[```\\\fffyyy~~~|||vvvnnnpppwwwwwwssssssqqqiii[[[JJJ@@@===??????999444333222111444999FFFhhh~~~~~~|||}}}fffKKK;;;999:::999<<<;;;;;;======>>>DDDMMMXXX^^^cccdddeeejjjlllkkknnnppptttyyy}}}{{{vvvqqqiiilllrrruuuoooddd\\\\\\www~~~vvvuuuzzz}}}|||tttnnnooopppnnnnnnoooqqqqqqqqqrrrtttwwwyyyzzztttmmmccc[[[SSSPPPXXXbbbnnnooowww}}}xxx\\\FFF===777777555666BBBQQQkkk}}}~~~pppgggaaaWWWYYY```iiipppqqqkkkeeeOOODDD:::888;;;CCCRRR___jjjvvvwwwkkkdddbbbbbbfffkkkjjj```VVVUUU[[[___gggqqqwww|||~~~{{{||||||xxxjjjjjjyyyzzzeeeVVVHHHDDDSSSsssvvvqqq~~~mmmpppuuu~~~hhhSSSNNNppp}}}{{{cccQQQWWWaaammmyyy|||}}}~~~xxxnnnfffdddeeegggoooyyy}}}yyyyyy|||~~~|||zzzvvvrrrnnnlllkkkiiieeeaaaeeesssyyywwwtttqqqoooooopppqqqfff[[[PPPNNNUUU\\\]]][[[\\\VVVMMMFFFBBB@@@@@@???===FFFQQQVVVVVVTTTUUUXXX\\\YYYZZZdddttt{{{zzzvvvrrrtttyyyyyyuuuggg```^^^dddllloooppprrrwww~~~rrrbbbWWWQQQNNNNNNJJJJJJOOOVVV]]]gggqqqpppjjjaaa\\\bbbpppzzz~~~uuukkkggglllnnniiihhhkkksssyyy~~~~~~vvvmmmhhhpppzzzvvvfffYYYSSSVVVmmm~~~www|||uuujjjooopppeeekkk|||iiiHHH===<<>>GGGTTT```]]]XXXSSSQQQOOONNNMMMJJJJJJJJJQQQ^^^iiihhhbbbNNNGGGHHHQQQVVVQQQLLLKKKLLLKKKIIIHHHJJJQQQYYY```fffaaaZZZXXX```mmmsssrrrpppqqqssssssssssssuuuwwwzzz{{{{{{{{{|||~~~~~~wwwppphhhaaaYYYTTTXXX```jjjooorrrqqqooolllfff```ccc[[[```sss~~~zzz{{{yyy}}}~~~|||zzztttgggVVVFFF>>>???BBB@@@999444222111000444999AAAddd{{{xxxuuuVVV@@@:::::::::<<<:::;;;===<<<<<>>777666555666CCCSSSjjj{{{zzzmmmddd___XXXYYY^^^gggnnnpppjjjdddIII@@@999888999>>>NNN___kkksssxxxsssjjjeeedddcccbbbdddhhhggg^^^UUUUUUZZZ]]]dddnnnwww{{{{{{tttjjjmmm{{{uuueeeWWWJJJGGGWWWvvvtttppp}}}kkknnnyyywwwxxx}}}jjjTTTNNNlll|||zzzbbbOOOTTTaaammmyyy}}}}}}wwwmmmfffcccbbbXXX]]]fffttt{{{||||||xxxxxxzzz}}}wwwooonnnyyyvvvuuutttqqqpppqqquuuyyyjjjaaaWWWTTTXXX\\\\\\ZZZ^^^ZZZSSSNNNJJJGGGEEECCC???HHHSSSYYYXXXVVVUUUVVVYYYVVVYYYeeevvvqqqrrrpppkkkkkknnnooonnn___YYYWWW\\\cccgggiiilllppp{{{tttggg[[[RRRNNNJJJHHHKKKPPPUUU^^^ggglllhhhaaa]]]dddqqqxxxxxx}}}}}}qqqjjjlllmmmjjjjjjnnnuuuzzz~~~xxxooofffmmmxxx|||kkk]]]UUURRReee}}}}}}xxxsssggglllnnnaaadddvvvnnnJJJ>>>===CCCFFFAAA:::777333111111222111111...111333222333@@@___{{{```EEECCC]]]nnnssstttpppppptttxxx|||xxxppphhhddd]]]UUUWWWXXXLLLBBB>>>@@@LLLYYYaaafffjjjkkklllmmmmmmnnnooorrruuuuuuwwwyyyzzzyyyxxxxxxxxxsssooojjjiiinnnyyynnn]]]TTTSSSTTTeeeiiinnnooommmlllooorrrooonnnlllkkkhhhbbb[[[VVVUUUVVVWWWZZZ^^^bbbfffhhhWWWLLLBBB@@@===<<>>;;;888444222222222222111///111333222111???^^^{{{bbbFFFDDD\\\kkkpppqqqnnnppptttxxx|||yyynnnfffbbb[[[SSSUUUVVVKKKBBB>>>@@@KKKYYYaaafffjjjlllmmmmmmmmmmmmnnnqqqtttuuuwwwyyyyyyxxxwwwwwwwwwooolllkkklllpppttt{{{|||zzzqqqbbbUUURRRUUUYYY^^^dddkkknnnnnnoootttxxxzzzuuuoooiiiddd```\\\ZZZSSSVVV[[[___aaaaaa___^^^PPPGGGAAA@@@===999???IIINNNYYYfffjjjbbbXXXVVVYYYOOOTTTWWWYYYbbbnnnrrrpppbbbMMM???GGGRRRVVVVVVYYYLLLKKKHHHGGGJJJQQQ[[[bbbdddgggcccYYYSSSYYYeeelllnnnppprrrrrrrrrrrrtttvvvuuuxxx{{{}}}~~~}}}vvvppphhhaaaZZZVVVZZZbbbeeelllrrrsssttttttmmmccc^^^ZZZfffxxxgggUUUGGGAAAAAADDDAAA:::444222000000444999888aaa~~~```BBB777888888;;;:::;;;<<<;;;:::???FFFQQQVVVYYYYYY]]]dddjjjkkkjjjmmmqqqtttuuusssooommmnnnpppxxxtttfff^^^QQQcccvvv|||zzzyyyyyyxxxwwwpppkkkmmmppprrrtttwwwtttwwwyyyvvvqqqrrryyyzzzssshhhYYYPPPRRRYYY___jjj}}}uuucccGGG???999888666555???LLLqqq|||}}}sssjjjccc___XXXWWWXXX^^^dddddd]]]UUUEEE>>>;;;:::666333AAATTTbbbjjjooonnnmmmooolllgggcccdddgggggg___WWWWWW\\\]]]aaaiiisss~~~xxx}}}}}}|||uuu]]]WWWQQQKKKOOOeeepppeeeeeevvvwww|||zzzxxxoooooosssvvv___YYYppp}}}fffRRRXXXZZZgggsssxxxzzz~~~{{{vvvqqqkkkgggaaaYYYRRRYYYssszzzyyywwwtttrrruuu{{{zzzvvvrrrpppfffiiilllpppoooiii```ZZZQQQTTTXXXZZZZZZYYYXXXXXXVVVTTTYYYhhh{{{```^^^]]]^^^aaacccdddcccVVVNNNHHHJJJNNNQQQTTTXXX[[[fffsss{{{yyyrrrjjjeee[[[QQQIIIHHHJJJMMMRRRWWW^^^bbbbbb]]]YYYXXXVVVSSSXXX]]]fffoooxxxxxxpppppprrrssssssvvv|||~~~|||xxxllliiilllwww~~~|||fffQQQLLLJJJYYYtttzzzkkkmmmoooeee]]]nnn}}}~~~~~~fffLLL@@@@@@BBBCCCEEE>>>999333000111222111000333333222222333???XXXoooyyypppMMMIIIhhhxxxssspppqqqqqqtttwww|||wwwjjjhhh```VVVSSSUUURRRKKK@@@???AAAIIITTT^^^dddgggjjjlllmmmmmmmmmnnnppprrruuuvvvxxxyyyyyyvvvpppllllllmmmoooqqqrrrssssssrrrnnnkkkccc[[[YYYYYYVVVPPPZZZZZZ___hhhooosssxxx~~~~~~{{{xxxssslllfffeee```\\\]]]aaaccc```\\\\\\GGGFFFBBB;;;999;;;<<<;;;GGGXXXkkksssooogggccccccXXXVVVXXX^^^iiisssxxxzzzppp\\\AAA===NNNVVVVVV^^^XXXTTTQQQPPPPPPRRRZZZcccjjjooonnnaaaPPPJJJSSS___cccmmmsssqqqpppsssuuussszzz{{{|||}}}uuussskkk___UUUTTT[[[dddggglllqqquuuxxxxxxpppfffaaa^^^jjj|||~~~nnnVVVPPPJJJ???===DDD;;;444333444333333555:::PPPppp}}}iiiCCC666;;;555:::::::::;;;<<<===>>>>>>LLLRRRXXXZZZ]]]cccffffffjjjkkknnnrrrtttrrrmmmiiihhhlllwwwpppdddaaaccckkkppppppqqqvvvssssssrrrqqqooopppsssvvv|||{{{zzzyyyyyyxxxvvvtttssspppiii```WWWUUUWWWZZZ___iiiuuu|||~~~wwweeeUUUGGG===555333555777:::>>>UUUeeetttuuulllbbbZZZTTTNNNQQQUUUYYY\\\\\\\\\[[[GGGAAA;;;777888:::::::::HHHOOOZZZdddiiijjjhhhfffjjjfffhhhjjj```PPPLLLRRRZZZaaahhhkkkqqqzzz~~~}}}}}}}}}xxx}}}ssszzz{{{qqq^^^UUURRRPPPNNNYYYggggggqqquuu{{{{{{yyyssskkkwwwlllLLLddd~~~nnnSSSQQQZZZgggssswwwwww{{{{{{xxxxxx{{{pppbbb```qqquuuxxxyyytttoooqqq{{{|||zzzwwwggg^^^XXXYYYZZZWWWVVVYYYWWWVVVWWWbbbyyyYYYXXXXXXYYY[[[[[[YYYXXXQQQIIIEEEGGGKKKMMMPPPSSSRRRZZZdddkkkkkkfff```\\\SSSJJJBBBBBBDDDGGGLLLRRR[[[]]]\\\VVVSSSUUUVVVTTT___ccchhhnnntttyyyxxxsssrrrrrrpppoooqqqwww|||||||||~~~}}}zzzmmmiiiiiirrrzzz}}}zzzfffSSSLLLJJJXXXrrr~~~yyytttrrrggg[[[kkkyyyyyytttqqqssstttsss]]]FFF===???AAACCCDDD???999333000111222111000222222333222333>>>VVVmmmvvvtttQQQMMMiiivvvqqqppprrrrrruuuxxx|||wwwllliii```VVVSSSUUUQQQKKK@@@???AAAHHHSSS^^^dddfffjjjkkklllmmmmmmnnnppprrrrrrsssvvvxxxwwwsssnnnjjjqqqqqqrrruuuxxxzzz||||||tttrrrllleeeaaa```[[[UUUXXXWWWYYY```ffflllvvv~~~yyysssnnnmmmccccccdddeeeaaa[[[[[[^^^SSSQQQIII???<<<===>>><<>>999888999::::::???DDDLLLTTTZZZ___bbbdddgggeeehhhjjjaaaRRRLLLPPPWWW___eeehhhllltttyyyzzz~~~~~~yyyyyyuuu}}}yyy{{{}}}www___WWWTTTPPPMMM[[[kkkmmmmmmwwwvvvyyy|||qqqyyygggKKKaaaqqqWWWSSSXXXfffssswwwxxx{{{~~~yyy}}}}}}zzzsssmmmmmmssszzzuuufff]]]UUUUUUVVVVVVXXX]]][[[XXXWWWaaaxxxWWWWWWXXXZZZ[[[[[[XXXUUUMMMFFFBBBEEEIIIJJJKKKNNNLLLNNNRRRWWWYYYXXXTTTQQQJJJCCC======@@@BBBHHHMMMWWWXXXTTTMMMKKKPPPTTTUUUcccfffjjjmmmoooqqqtttvvv~~~{{{wwwsssqqqooollljjjkkkqqqvvvwwwxxx|||~~~|||pppjjjgggllluuuzzz~~~~~~~~~xxxgggWWWLLLIIIVVVppp~~~|||yyytttiiiZZZkkkyyyxxxoooiiiiiijjjgggUUUBBB===AAADDDDDDDDD???:::333111111222222000111222333333444>>>UUUjjjsssvvvTTTOOOiiivvvrrrqqqrrrsssuuuyyy}}}xxxnnniii```WWWTTTTTTPPPKKK@@@???@@@GGGRRR\\\ccceeeiiijjjlllllllllnnnppprrrqqqsssvvvxxxvvvqqqkkkgggooooooppptttzzz~~~{{{{{{wwwooojjjfff```XXXPPPRRRWWW^^^dddlllzzz}}}zzzvvvsssjjjiiigggaaaWWWPPPUUU___bbb]]]SSSGGGAAA@@@???;;;;;;LLLcccssswwwrrrllliiibbb]]][[[cccqqq|||xxxpppXXXDDD@@@BBBPPPfffggg___WWWSSSSSSVVV^^^fffhhhfffbbb[[[RRRHHHAAA===JJJZZZjjjrrrtttvvvwwwwwwyyyzzz}}}~~~}}}tttqqqiii^^^UUUUUU]]]eeelllpppsssvvvzzz}}}xxxpppfff___eee{{{uuusssqqqwwwuuupppooovvviiieeeeeeVVVIIIDDD;;;444333444333333555;;;JJJfff{{{iiiLLL===<<<777;;;;;;;;;;;;;;;<<<<<<<<>>TTTiiiqqq~~~{{{xxxuuu|||tttQQQLLLhhhzzzzzzvvvqqqsssvvvyyy}}}zzzpppjjjaaaYYYUUUSSSOOOKKKAAA???@@@FFFPPP[[[aaadddgggiiijjjkkklllmmmpppssssssvvvxxxxxxtttnnnhhhdddiiijjjmmmsss|||}}}uuunnniiiaaaYYYJJJMMMTTT[[[___eeettt}}}yyyuuuqqqmmmhhhaaaYYYTTTYYYbbbvvvqqqggg[[[TTTPPPIIIBBBBBBNNN```nnnssspppiiieeeddd```]]]```iiipppssssssttttttcccOOOFFFDDDPPPeeehhh```WWWRRRPPPPPPVVV^^^XXXWWWVVVTTTRRRLLLFFFAAAAAAQQQeeeqqqvvvvvvwwwxxxxxxzzz}}}~~~~~~tttoooggg\\\VVVWWW___gggooorrrvvvwwwzzzzzzsssjjjfffaaadddvvv{{{uuurrrpppsssrrrnnnmmmttt|||~~~{{{nnnkkklllZZZFFFDDD;;;444333444333333555888FFFcccvvvcccMMM>>>:::777<<<;;;;;;;;;;;;;;;;;;;;;CCCJJJPPPRRRVVV]]]aaaaaadddhhhmmmooonnnllljjjjjjhhhkkkooosssuuutttqqqooonnniiidddcccdddfffiiikkklllooosssvvvxxxzzz|||~~~zzztttmmmkkklllkkkfffaaa\\\ZZZWWWRRRNNNKKKJJJJJJGGGPPP\\\hhhqqqpppcccTTTKKKBBB:::888777555333444;;;BBBHHHHHHGGGHHHEEEAAA@@@AAABBBFFFJJJNNNRRRTTTSSSMMMDDD<<<777555666777999<<<@@@EEEJJJSSS]]]eeeeeefffkkkmmmeeeUUUIIIFFFSSS]]]eeeggghhhlllppppppwwwwwwyyyzzz||||||{{{yyy~~~uuuqqq|||{{{yyy~~~uuuqqq```^^^]]]SSSJJJXXXlllooo\\\fffttthhhhhhvvv~~~||||||~~~vvv```HHHLLLxxxxxx\\\SSSTTTdddtttzzz{{{}}}~~~}}}wwwooohhhttt{{{zzz~~~yyysssmmmjjjlllggg```\\\ZZZ[[[___bbb^^^[[[WWWYYYiii~~~SSSRRRQQQTTTXXX]]]aaabbbVVVOOOKKKLLLNNNMMMMMMNNNQQQNNNJJJHHHIIIIIIFFFCCCCCC>>><<<===>>>@@@EEELLLTTTVVVSSSLLLJJJNNNRRRRRRaaaeeekkknnnmmmiiifffeeemmmmmmlllhhhcccaaabbbdddgggnnnrrrsssuuuzzz||||||vvvpppiiieeejjjsss|||vvvfffWWWNNNIIIUUUpppzzzvvvlll___xxxooogggeeeeeeTTTFFFDDDHHHJJJGGGFFF???:::444111222333222111000222444444555>>>TTTiiinnn}}}{{{yyytttnnntttzzznnnKKKFFFfff{{{ooorrrvvvzzz}}}|||ssskkkbbb[[[WWWRRRNNNKKKAAA??????DDDNNNYYY```bbbeeegggiiijjjkkkmmmpppssstttvvvxxxuuuooohhhbbb```eeeeeejjjsss~~~zzzrrrlllfff___XXXVVVTTTRRROOOSSSaaaooo|||vvvssspppqqqwwwyyywwwuuuuuuxxxrrrkkk```UUULLLQQQZZZcccjjjkkkgggccc___]]]]]]```dddiiilllnnn{{{vvvggg___XXXXXXccchhhbbb[[[TTTNNNLLLQQQYYYOOOPPPQQQTTTVVVVVVSSSQQQFFFQQQbbbpppvvvwwwwwwyyyyyy{{{~~~~~~}}}}}}sssnnneee[[[VVVYYYaaaiiimmmrrrwwwzzz|||zzzqqqggghhhfffjjjwww}}}xxxtttsssnnnooonnnlllpppwwwxxxvvvyyy~~~lllnnnppp[[[DDDDDD;;;444333444333333555444BBBaaatttbbbRRRCCC::::::;;;;;;;;;;;;;;;:::::::::CCCJJJPPPRRRVVV\\\______cccgggllloooooommmjjjhhhaaadddiiilllmmmlllkkkjjjiiigggcccbbbdddiiilllmmmnnnqqquuuxxxzzz|||xxxsssllliiigggeee___ZZZSSSQQQMMMJJJGGGDDDBBBAAACCCJJJTTTaaalllooodddWWWPPPEEE;;;777555333444666<<>>888666666666:::???DDDGGGKKKQQQYYY```eeehhhmmmooofffWWWIIIBBBOOOZZZeeehhhiiillloooppptttssstttwww{{{}}}|||zzz|||{{{tttlllxxx~~~{{{~~~ppphhh___aaacccUUUHHHTTTgggjjjXXXZZZvvvyyykkklllvvv{{{yyyzzzvvvzzzaaaGGGDDDlll{{{{{{]]]PPPSSScccttt{{{|||}}}~~~}}}{{{ooolllqqqtttrrrwww{{{|||wwwooollloootttvvvuuupppjjjeeecccbbbbbbddddddbbbbbbiiiuuu|||}}}WWWUUUTTTUUUZZZ```eeegggZZZSSSMMMOOOQQQQQQQQQSSSTTTQQQNNNLLLJJJGGGCCCAAA@@@===<<<>>>>>>>>>CCCJJJSSSXXXZZZVVVTTTUUUUUURRRaaagggnnnrrrpppiiiccc___fffhhhhhhccc]]][[[^^^bbbffflllqqqsssuuuyyy{{{zzzuuussslllddddddnnnzzzvvvgggYYYQQQKKKVVVqqq~~~zzzxxxppplll{{{qqqooogggVVVFFFCCCGGGHHHFFFDDD@@@;;;444222222333333111111222333444555???WWWlllooo|||wwwpppooorrrsss|||jjjHHHCCCccc~~~|||nnnpppuuuzzz}}}vvvlllbbb]]]XXXQQQLLLKKKBBB???>>>CCCMMMWWW^^^aaadddfffhhhjjjkkkmmmqqqsssqqqttttttpppiiiccc______^^^]]]```iiivvv~~~wwwtttrrrnnnzzzqqqeeeZZZQQQPPPZZZfffxxxoooppp{{{sssfffTTTSSSTTTZZZccchhhhhheeeXXXYYY\\\dddmmmuuuyyyzzz|||qqqfffffflllhhhbbbZZZPPPMMMUUUaaacccbbbccchhhnnnpppnnnkkkXXX[[[dddooovvvxxxxxxzzzzzz|||~~~}}}|||{{{zzzzzzzzzrrrlllcccZZZVVVZZZcccjjjlllqqqvvvzzz}}}}}}tttkkkccceeellluuu{{{}}}}}}wwwuuuiiikkkjjjjjjmmmrrrrrrnnnkkkvvvooogggrrruuu___IIIDDD;;;444333444333333555333===ZZZzzzhhh^^^MMM>>>===:::::::::::::::;;;;;;;;;BBBIIIOOOQQQUUU\\\______dddggglllrrrtttrrrlllgggbbbdddgggjjjllllllkkkkkkiiiiiigggeeefffkkkllliiijjjlllnnnpppqqqsssvvvxxxuuurrroookkkgggbbb]]]YYYTTTQQQMMMJJJHHHFFFCCCAAALLLLLLNNNUUUaaaiiiddd[[[TTTHHH===888666444555888;;;GGGRRRVVVTTTQQQLLLFFFHHHGGGEEEDDDCCCDDDDDDEEEIIIIIIGGGCCC???;;;:::::::::???EEEHHHIIIMMMTTTZZZeeeiiinnnooohhhZZZLLLBBBIIIWWWdddhhhhhhjjjmmmmmmpppppprrruuuyyy{{{|||{{{yyy}}}}}}wwwkkkzzz~~~zzzpppccc___dddfffUUUDDDPPPeeeiii[[[TTTiiivvvrrrnnnwwwxxxxxxqqq}}}gggLLLDDD```~~~aaaQQQQQQaaaqqqxxxzzz{{{||||||{{{|||ooojjjeee```]]]hhhtttvvvpppnnnsss{{{xxxpppkkkfffaaakkkoooqqqqqqrrrvvvwwwtttbbb```^^^___bbbfffhhhhhhWWWPPPKKKMMMPPPRRRUUUXXXTTTUUUVVVTTTOOOJJJEEECCCAAA???>>>@@@???>>>CCCJJJQQQZZZaaacccbbb```[[[UUU\\\dddooovvvtttmmmeee```aaaeeegggccc\\\YYY\\\aaaaaaiiiooorrruuuyyy{{{yyyrrrtttnnnccc^^^hhhwww|||qqqfffUUUNNNXXXrrryyyvvvqqqnnn}}}~~~kkkYYYGGGCCCFFFHHHGGGFFF@@@;;;555222333444333111222222333333555AAAZZZpppwwwyyy|||{{{vvvuuutttmmmzzzjjjKKKFFF```vvv}}}yyyooooootttzzz}}}xxxmmmccc^^^YYYPPPKKKKKKBBB???>>>BBBLLLVVV]]]```ccceeegggiiikkkmmmqqqsssppprrrsssooohhhcccccceee[[[WWWUUU\\\jjjyyy{{{}}}zzzrrrkkkjjjnnnxxxjjjiiisss~~~rrr\\\VVVRRRUUU___ggggggdddXXXVVVZZZjjj~~~sssppppppnnnhhh^^^RRRQQQ```qqq}}}{{{qqqjjjiiipppxxxzzz{{{}}}||||||}}}~~~~~~|||{{{zzzyyyyyyzzzrrrkkkaaaYYYVVV\\\eeelllooorrrtttuuuxxxyyytttlll^^^ccckkkqqqsssuuu~~~{{{vvvmmmkkkhhhiiiqqqwwwrrrjjjgggkkkeeegggyyy{{{dddPPPDDD;;;444333444333333555666888OOOwwwrrrmmmWWW???===999999999::::::;;;;;;<<<===EEELLLOOOUUU\\\aaaaaahhhiiinnnvvv|||yyypppgggdddcccbbbeeehhhkkklllllljjjlllllliiijjjmmmjjjeeefffgggggggggggghhhkkkmmmppprrrrrrooojjjddd```___]]]XXXRRROOOMMMLLLJJJHHHMMMKKKJJJOOO\\\fffddd\\\TTTIII???;;;999666555777???MMM[[[___[[[WWWSSSPPPNNNLLLJJJHHHFFFDDDCCCBBBDDDHHHKKKKKKHHHDDDAAA@@@===BBBHHHJJJJJJLLLSSSZZZbbbgggmmmnnnjjj___QQQGGGHHHWWWeeeiiihhhhhhjjjkkkkkkmmmooorrruuuwwwyyy{{{yyy|||~~~www{{{|||xxx|||qqqccc```ggggggRRR???NNNgggnnn^^^SSSdddqqqwwwlllsss~~~|||sss{{{rrrZZZEEEUUUvvv~~~hhhUUUNNN^^^mmmtttuuuwwwyyyyyyxxxyyyzzzzzzzzz|||~~~rrrrrr|||oooccc]]]VVVaaammmqqqnnnmmmsssyyyuuuoooiiiccciiiqqqxxxyyyzzzzzzxxxuuuhhhfffeeeeeeffffffdddcccSSSKKKGGGIIIOOORRRWWW[[[TTTXXX\\\[[[UUUNNNJJJHHHCCCAAABBBCCCAAA@@@EEELLLNNNZZZfffkkkkkkggg___WWWUUU___nnnwwwyyysssjjjeee]]]ccchhheee]]]YYY[[[```]]]eeemmmqqquuuzzz{{{yyyppptttpppbbb[[[dddttt}}}uuuXXXPPPYYYrrr}}}~~~wwwsssooobbbnnn[[[IIIDDDGGGJJJJJJJJJ@@@;;;555222333444333222222222333333555BBB[[[ssssssssszzz}}}jjjyyymmmPPPKKK___nnntttuuupppmmmtttyyy}}}yyynnnccc___YYYPPPKKKKKKBBB???>>>BBBKKKUUU\\\___bbbdddgggiiijjjmmmqqqsssqqqssstttpppjjjgggiiimmm```XXXSSSWWWgggxxx~~~}}}}}}yyywwwhhhaaaaaappp}}}ccc[[[SSSUUU^^^eeeeeeaaa[[[VVVYYYnnnzzzxxxrrrpppkkk___RRRSSShhh~~~uuummmrrryyy|||}}}}}}}}}}}}~~~~~~|||{{{{{{{{{{{{rrrkkk```XXXWWW\\\eeelllssssssqqqoooppprrrooohhhbbbfffmmmrrrrrruuuvvvuuuoooiiilllxxxwwwjjjllljjjbbbiii~~~}}}eeeTTTDDD;;;444333444333333555:::444FFFqqqyyyvvv]]]???:::888888999::::::;;;<<<<<<999AAAIIINNNTTT]]]cccccckkkkkkpppyyysssggg[[[XXXWWW\\\dddlllqqqrrriiimmmnnnlllmmmoookkkccciiiiiihhhgggeeefffiiilllmmmrrruuusssmmmfffdddeeeccc^^^WWWSSSRRRQQQOOOMMMDDDEEEGGGPPP___hhhdddYYYRRRIIIAAA>>><<<888666666BBBRRR```aaa[[[WWWTTTRRRSSSRRRPPPMMMJJJGGGEEEDDDBBBHHHOOORRROOOJJJGGGEEEBBBGGGMMMNNNMMMPPPXXX```___eeekkknnnkkkcccVVVKKKJJJYYYhhhkkkiiiiiijjjjjjhhhjjjnnnpppqqqssswwwzzzyyy|||zzz}}}www}}}~~~pppcccbbbiiigggOOO;;;MMMkkkttt^^^SSScccooowwwiiinnn|||zzz}}}|||{{{}}}gggFFFMMMmmm}}}~~~}}}mmmZZZLLL[[[jjjppprrruuuwwwxxxwww{{{}}}zzzzzzqqqmmmwwwtttfff___aaafffkkkkkkjjjlllsssyyyuuupppkkkeeecccmmmvvvzzz{{{|||zzzwwwiiikkkkkkhhhggggggccc\\\QQQIIIBBBBBBFFFKKKSSSZZZ[[[[[[ZZZZZZXXXTTTNNNJJJHHHFFFFFFHHHHHHFFFIIINNNQQQ\\\eeeggglllpppgggYYY\\\```iiisssxxxuuullldddbbbdddffffffbbb]]]ZZZYYY^^^bbbhhhmmmqqqtttwwwzzzppprrrooodddZZZ]]]lllzzz}}}wwwbbbPPPTTTtttzzzqqqmmmffffffxxx}}}rrrUUUFFFGGGGGGLLLQQQNNNJJJ???444222222111000111222444111333;;;AAASSSooo|||~~~vvv}}}tttyyyoooPPPEEEWWWiiissstttmmmpppuuuyyy{{{{{{rrreee\\\WWWSSSNNNJJJ@@@<<<<<<@@@FFFNNN[[[fffbbbccceeegggjjjmmmpppqqqrrrqqqsssxxxzzzxxxwwwyyyxxxtttcccZZZiiixxxzzzmmmcccfffwwwuuukkkfffaaa```cccfffeeecccZZZXXXYYYiiixxxpppoookkk```SSSSSSjjjxxxuuuwwwzzzyyyxxx~~~~~~~~~~~~~~~~~~}}}zzz|||~~~{{{uuurrrgggZZZUUUYYYbbbiiillllllpppqqqmmmiiihhhiiiiiiaaaccckkktttyyy}}}xxx|||nnnnnnwwwzzz|||yyyoooqqqssslllhhhxxxtttRRRCCC:::222222444444444666;;;444DDDnnnoooSSS@@@999777777777777888999:::;;;;;;===AAAGGGQQQ[[[dddiiikkkllloootttxxxuuummmfff```[[[WWWZZZcccnnntttvvvrrrpppnnnpppsssrrrlllgggdddjjjpppssssssqqqooonnnttttttttttttrrrmmmfffaaaiiigggaaaZZZYYYYYYRRRHHHOOOOOORRRWWW]]]aaaccccccUUUJJJ@@@>>>>>><<<;;;<<>>MMMcccuuu___[[[^^^oooxxxlllooosssxxxcccJJJPPPiii~~~oooUUUTTTPPP___qqqrrrqqquuuuuuyyyyyyyyyzzz{{{}}}yyyvvvxxxtttfffkkkmmmllliiiiiiqqqtttnnnhhh``````eeeoooyyy{{{uuuqqqqqqjjjlllllliiihhhgggaaa[[[MMMGGGCCCBBBBBBFFFQQQ\\\]]]]]]^^^^^^]]]ZZZUUURRRLLLJJJJJJKKKJJJHHHJJJOOOVVVaaajjjnnntttxxxqqqdddXXX\\\dddooovvvvvvooogggccceeehhhhhheeeaaa___]]]cccfffjjjnnnppprrrtttwwwuuuvvvqqqdddWWWTTT]]]ggg}}}xxxnnn]]]PPPXXXzzzooocccXXX\\\ssssssWWWHHHIIIJJJPPPUUUSSSKKK???555222222111111222111555222333:::@@@TTTrrrzzz~~~|||www{{{xxxVVVEEERRR```ggglllllloootttyyy{{{|||sssfff\\\XXXTTTNNNJJJBBB>>>===@@@EEELLLWWWbbbffffffggghhhjjjkkkmmmnnnrrrttt{{{sssvvv{{{~~~~~~~~~uuuvvvzzzssspppooonnnjjjggg^^^[[[YYY```pppzzzssseeekkk|||wwwrrrmmmggg]]]RRRNNNYYYhhhvvvrrrpppwwwxxxvvvyyy|||}}}|||~~~~~~~~~~~~{{{|||~~~{{{uuuoooeeeYYYTTTYYYaaahhhkkknnnqqqrrrmmmfff```]]]\\\^^^bbblllwww~~~}}}tttwwwnnnsss}}}}}}}}}|||ttttttpppffffff{{{vvvRRRCCC:::222222444444444666<<<666BBBfff|||iiiOOO<<<333777666666777888999::::::;;;<<<>>>CCCKKKUUU^^^ccclllkkkkkkmmmoooppppppooojjjfffbbbdddkkkrrrvvvwww{{{xxxxxx||||||uuuxxx~~~~~~}}}zzzvvvqqqmmmiiifffaaa___^^^]]]\\\ZZZdddbbb___]]]^^^cccjjjooo___TTTIIIEEEDDDAAA??????GGGYYYfffddd```___]]]WWWZZZYYYXXXWWWUUUSSSQQQPPPQQQVVV]]]dddlllnnneeeYYYQQQRRRRRRSSSTTTUUUUUUTTTRRRYYYdddkkklllcccWWWNNNJJJRRR]]]fffjjjlllmmmmmmooonnnmmmmmmnnnrrruuuxxx{{{|||qqqgggeeegggkkkZZZCCC???KKK```vvvpppjjjiiiuuu~~~kkkmmm~~~ssspppvvv~~~~~~uuu^^^OOOOOOeee~~~uuu\\\TTTNNN[[[mmmoooqqqxxxzzzyyyyyyxxxxxxzzz|||~~~uuuxxxuuuqqqnnnmmmssswwwnnneee^^^```fffooorrrooommmnnnmmmooooookkkiiigggaaaYYYEEEBBB@@@>>>;;;>>>KKKXXX^^^___``````___\\\XXXVVVSSSPPPOOOPPPMMMJJJLLLQQQWWW```iiimmmrrrwwwsssjjjWWWYYY```kkktttvvvqqqkkkfffhhhkkkkkkiiifffdddcccdddfffiiijjjkkkmmmooorrrsssuuurrrhhhZZZTTTWWW]]]www}}}ssseeeVVVOOOZZZ}}}qqqeeeXXX^^^uuu|||sssWWWIIIKKKNNNTTT[[[YYYLLL@@@555222222111111222111666444444888>>>UUUvvvzzz||||||~~~zzzYYYFFFRRRaaabbbdddkkknnnsssxxx{{{~~~tttggg^^^YYYUUUOOOJJJCCC???===???BBBHHHRRR]]]fffggggggiiijjjkkklllmmmtttzzz|||wwwtttuuuyyy}}}wwwssswww{{{uuutttwwwtttrrrxxx}}}xxxuuurrrlllhhhbbb```^^^aaajjjooohhh]]][[[mmmxxxsssllleee___YYYSSSTTTWWW^^^ZZZWWW]]]ppp{{{wwwvvvyyy|||~~~}}}|||}}}}}}}}}~~~~~~~~~~~~~~~zzz{{{|||xxxrrrkkkaaaWWWSSSXXXaaagggiiioooqqqrrrnnneee[[[VVVTTT]]]cccooo|||~~~xxxyyy~~~yyytttoooxxx~~~}}}}}}xxxvvvlll___bbb|||vvvQQQAAA999333333555444555777===:::???ZZZzzz}}}~~~cccNNN===222666666666666777888999999::::::;;;>>>EEENNNWWW]]]mmmmmmllljjjjjjooowww~~~{{{wwwssssssuuuxxxxxxwww{{{yyy{{{~~~yyyvvvooohhhdddfffdddaaafffooozzz|||{{{uuunnnmmmrrryyykkk```UUURRROOOJJJEEECCCMMM]]]iiigggccccccaaa]]]^^^]]]]]]___aaa```\\\XXXUUUYYY___fffnnnqqqjjj```YYYWWWUUUVVVXXXXXXUUURRROOOWWWdddnnnpppjjj```YYYKKKRRR\\\eeejjjmmmooopppvvvsssnnnkkkkkkooossswwwzzz|||qqqjjjjjjkkkeeeRRRCCCCCCKKKaaayyyqqquuu|||oooooo~~~ppphhhnnnvvvlll___PPPJJJ\\\yyy}}}fffTTTLLLVVVggglllqqqzzz|||zzzyyywwwvvvwwwyyy|||~~~|||}}}{{{xxxqqqpppkkkmmm}}}sssiii^^^[[[\\\eeellloooqqqsssppprrrqqqllliiiggg```XXXDDD@@@===<<<:::<<>>;;;<<<>>>CCCMMMWWW___aaadddgggjjjmmmnnnoooooovvvzzzrrrnnnmmmnnnooouuu~~~}}}|||dddQQQMMMMMMNNNOOORRRXXXbbbkkkxxxxxxyyyzzzyyyuuuppplllaaa\\\___ooovvvqqq{{{~~~|||xxxuuunnneee]]]ZZZXXXXXXSSSPPPMMMPPP^^^qqq|||~~~xxxvvvuuutttvvvwwwxxxxxxzzzzzz{{{{{{|||}}}}}}~~~|||yyyyyyzzzuuummmeee^^^WWWWWW]]]eeejjjkkkooonnnnnnnnnfff[[[XXXZZZ___eeeqqq}}}}}}}}}}}}xxxsssttt{{{yyyzzz{{{tttrrrggg[[[^^^ooowwwgggQQQ===777444555555444555999999>>>BBBOOOuuu~~~zzz}}}fffSSSCCC888666666666666666666777888999888777:::@@@JJJTTTZZZjjjuuu~~~yyyuuuqqqrrryyy|||wwwnnnjjjmmmiiidddooozzzxxxrrrdddUUUMMMWWW```hhhiiigggffffffeeefffdddcccfffiiifff___WWWQQQQQQNNNMMMSSS]]]aaa```ZZZUUURRRWWWcccpppxxx{{{ooopppvvvrrrccc\\\^^^aaafffiiilllllllllpppooonnnnnnnnnppprrrttt~~~yyyvvv{{{xxxmmmlllooottt]]]DDD@@@GGGJJJaaaxxx}}}qqqmmmyyyiii]]]aaa~~~uuusss___QQQ]]]xxx~~~ttt\\\NNNQQQ___ffflllsssrrrxxxwwwuuuttttttvvvyyyzzz~~~wwwpppkkkwww}}}tttssskkkbbbmmmwwwfff]]]XXX]]]fffmmmsssxxxooooookkkddd```^^^YYYSSSHHHAAA<<<===>>><<<<<<>>>EEENNNZZZcccffffffffffffaaa]]]ZZZYYYVVVTTTVVV\\\XXXWWWTTTQQQOOORRRWWW[[[VVVRRRQQQZZZjjjuuuxxxvvvtttttttttqqqmmmiiigggfffccceeeffffffdddaaa```aaaaaaeeekkknnnlllhhhdddbbbjjjvvvwwwjjjXXXSSSXXXpppxxxiiipppvvvgggOOOGGGOOOUUU\\\aaa^^^QQQDDD777333333222222444111666555555888<<>>EEEEEEUUUtttwwwwwwnnngggooonnn``````yyyzzzwwwfffRRRWWWrrr~~~{{{cccQQQOOOZZZ```gggooonnnuuuuuuuuuuuuvvvwwwxxxyyy{{{yyyxxx}}}yyyqqqgggjjjuuuxxxmmmddd]]]\\\^^^```cccgggsssqqqkkkccc```___\\\WWWNNNJJJHHHHHHDDD>>><<<>>>===IIIYYYdddhhhgggggggggccc___]]]\\\ZZZYYY\\\bbbaaaaaa___]]]ZZZYYY\\\```aaaZZZVVV]]]kkkwwwzzzxxxuuuvvvuuusssoookkkjjjjjjbbbfffjjjlllkkkiiihhhhhhdddhhhoootttvvvuuuqqqooojjjwwwtttiiiZZZSSSWWWnnnqqqzzzxxxfffPPPJJJTTTZZZ```ccc___RRREEE888333333222333555222666444555:::===NNNjjj~~~~~~kkkZZZooouuuhhhkkkjjjooorrruuu{{{}}}oooeee^^^YYYRRRMMMGGGBBB===<<<<<>>999888888777777777888888666555666888===DDDKKKOOOVVVeeewww}}}yyyxxxzzz|||~~~~~~}}}wwwxxxzzz|||}}}xxxsssqqqnnniiigggjjjpppvvv}}}vvvtttpppfff[[[UUUWWW[[[```ccccccbbbccceeeeeefffiiijjjkkkiiifffdddUUUSSSNNNIIILLLTTT[[[]]]XXXUUUQQQQQQWWWbbbnnnuuu|||}}}nnnkkkiiiiiikkkkkkjjjiiihhhiiikkkmmmoooppprrrrrrooowwwvvvnnnrrr{{{~~~{{{llldddfffjjjfffTTT@@@???HHHHHHOOOeeeooommm}}}wwwjjjkkkwwwtttqqqjjjxxx{{{jjjMMMKKKfffyyy~~~~~~kkkTTTKKKSSSYYYcccnnnooossssssuuuvvvwwwxxxyyyyyy~~~~~~tttllleeebbbbbblll}}}uuummmfffbbb^^^YYYXXX\\\xxxvvvooofffbbbcccaaa\\\ZZZ[[[\\\ZZZRRRHHHGGGKKKEEEQQQbbbmmmooommmjjjiiieeeaaa______]]]\\\```ggg{{{|||~~~~~~zzzvvvwwwzzzpppggg___cccoooyyyzzzxxxuuuvvvvvvtttqqqnnnmmmnnnhhhmmmtttzzz|||||||||||||||}}}~~~yyyrrrnnnkkkxxx|||qqqfffZZZRRRVVVjjj|||mmmzzzgggRRRMMMXXX___dddfffaaaSSSEEE888333333222333555222555333555;;;===LLLfffhhhxxxzzzjjjllljjjnnnrrrtttzzz~~~pppeee___YYYSSSMMMJJJDDD???===<<<===EEENNNVVVYYY^^^ccchhhlllnnnnnnooommmnnnssswwwwwwzzzxxxmmmyyyyyyrrrnnnmmmkkkqqqwwwqqqwww{{{vvvuuuqqqooopppzzzyyyqqqlllaaaWWWPPPSSSXXXYYY[[[^^^bbbppp~~~|||tttmmmooowww{{{yyyhhhjjjkkkjjjlllrrrtttrrrlllnnnqqqtttuuuwwwxxxzzzvvvvvvwwwxxxzzz{{{{{{|||wwwxxxxxxvvvwwwxxxssskkk^^^ZZZWWWZZZbbbiiillllllmmmmmmvvvwwwdddYYYYYYZZZggg~~~}}}yyy{{{|||zzzmmmlllyyyxxxhhhgggkkkfffWWWKKK888666555666666444666;;;>>>GGGKKKOOObbbcccLLLHHH999999888888888888888999555555555777;;;@@@FFFIIINNN[[[kkksssrrrnnnmmmoooqqqtttyyy|||~~~~~~wwwwwwrrriiifffiiilllllliiiiiiooo|||pppgggaaaaaaaaa]]]XXXVVVVVVXXX]]]aaaaaa```aaadddcccfffjjjmmmmmmmmmmmmmmmfffeee___XXXWWW[[[___^^^YYYUUUOOOHHHEEEHHHOOOTTThhhttt}}}qqqnnnjjjjjjkkklllkkkjjjiiiiiijjjkkkmmmoooqqqrrrtttzzztttmmmtttxxxooovvviiieeeiiioooZZZNNN@@@BBBNNNNNNQQQ```ttt~~~{{{kkkiii{{{sssmmmttt~~~xxxxxx|||qqqMMMDDDaaa{{{}}}pppUUUHHHMMMTTTaaaooorrrqqqsssuuuwwwyyyyyyyyyyyy~~~~~~xxxiiibbb]]]WWWQQQ[[[yyyzzzuuuooojjjbbbZZZYYY\\\|||vvvooojjjhhhhhhqqqtttvvvppp```RRRQQQWWWXXX]]]eeemmmqqqpppkkkffffffaaa___aaabbbaaadddhhhqqqnnnuuu}}}}}}yyyzzzvvvtttuuusssmmmjjjjjjpppooosss}}}xxxrrrwww{{{}}}kkk[[[SSSNNNUUUjjj|||eee|||pppUUUMMM[[[```aaacccbbbSSSFFF999444333222111333555222555;;;<<>>BBBEEEOOOWWW^^^aaaeeeiiikkkjjjlllmmmoooqqqtttyyy}}}yyysssmmmkkkppp|||~~~uuuoooeee[[[^^^iii}}}uuuggg^^^WWW\\\dddkkkqqquuusss~~~|||pppeeebbbeeeeeebbb```[[[XXX^^^hhhooommmiiifffkkkqqqvvvxxxxxxxxxxxxzzzyyyyyyyyyyyyzzz{{{|||xxxzzzyyyvvvuuutttnnnhhh[[[YYYYYY]]]fffmmmooooooqqqppprrruuuoooddd^^^^^^ccciii~~~vvvtttuuuyyy~~~~~~}}}sssoooppphhhVVVHHH:::999777666777999<<<===CCCEEEMMMSSSZZZpppiiiYYYDDD;;;555777:::999777777777777666777999<<>>CCCIIIQQQWWWZZZ\\\```cccccchhhqqqxxxrrrpppqqqsssuuutttsssnnnjjjiiijjjggg``````______```aaa___\\\YYYVVVVVVWWWZZZ^^^bbbddddddiiikkknnnppppppmmmiiiggg^^^\\\\\\aaaiiinnnnnnkkkmmmkkkkkkmmmhhh\\\QQQMMMKKKVVVccckkklllkkkkkkmmmkkkiiihhhhhhhhhhhhgggeeekkkhhhiiimmmooooooqqquuu|||ttt{{{www~~~pppooorrrlllcccIIIIIIIIIIIIJJJMMMRRRUUUiiimmmkkkbbbdddtttrrrmmmzzz~~~}}}zzzzzzsss}}}uuuZZZDDDOOOtttnnnQQQFFFGGGMMMYYYccclllnnnqqqsssttttttuuuwwwuuuzzz~~~|||{{{uuusssvvvyyy|||}}}jjj^^^XXXVVVTTTTTTRRROOOMMMLLLKKKKKKLLLNNN[[[xxx{{{vvv}}}zzzxxxtttqqqkkkhhhfffddd^^^YYYZZZ___lllsssvvvuuuyyy~~~~~~{{{xxxwwwsssnnnmmmpppmmmnnnooommmlllmmmqqqttt~~~vvviiiXXXSSSYYYkkk{{{~~~{{{wwwmmmkkkkkkddd```iiipppqqqpppxxx___OOOXXXcccjjjjjjaaaNNNBBB777333333222222333666666888<<<===???KKKXXXtttvvvbbbWWWfffwwwttthhhlllnnnqqqssswww}}}pppddd]]]VVVOOOKKKHHHBBB===::::::===@@@HHHPPPXXX\\\aaagggiiihhhiiijjjkkkmmmoootttzzz~~~wwwvvvmmm```\\\iiizzz{{{uuuqqqnnnqqq|||wwwvvv||||||pppdddXXXNNNLLLOOOfffzzz}}}vvvjjjaaacccnnnuuuvvvvvvwwwwwwvvvtttrrrpppooommmppptttwwwvvvuuuuuuuuuuuuvvvwwwyyyyyyxxxvvvuuuqqqtttuuusssrrrpppiiiaaa]]]]]]___dddjjjoooqqqqqqooolllhhhdddaaa```cccgggjjjppp~~~nnnnnnppptttwwwzzz~~~ssszzzzzzrrrooojjjXXXAAA888666555555777;;;???BBBEEEHHHNNNXXX\\\]]]vvvrrrTTTIII>>>;;;:::777555555777666555555666777999:::>>>DDDLLLRRRUUUYYY^^^bbbccceeejjjttt{{{wwwyyy~~~|||tttppppppqqqrrrrrrpppkkkggg^^^\\\[[[[[[^^^aaabbbcccccceeeiiilllllljjjfffcccXXXVVVWWW]]]gggoooqqqpppyyyuuuuuuxxxvvvlllaaa\\\QQQXXX```eeeffffffhhhjjjhhhggggggggggggffffffeeejjjhhhiiilllmmmnnnrrrwww{{{uuujjjooossshhhZZZAAAJJJNNNJJJJJJRRRXXXWWWaaakkkoooeee^^^fffyyyvvvrrr|||~~~}}}eeeJJJIIIhhhxxxXXXFFFBBBGGGRRR\\\jjjlllpppqqqrrrrrrssstttuuuzzz~~~{{{}}}uuuiiiccc```___ZZZWWWTTTSSSRRRPPPPPPRRROOOYYYooo{{{xxxyyyxxx{{{|||{{{zzz{{{{{{zzzxxxuuurrrlllhhhgggeee^^^WWWUUU```cccbbb```dddqqq~~~~~~|||yyyxxxxxxsssmmmmmmqqqooopppnnniiibbb```bbbeeerrrzzzzzznnn[[[WWW]]]nnn}}}zzzooonnnpppjjjhhhqqq{{{{{{sssooovvvlllVVVQQQ\\\cccjjjkkkdddKKK@@@555333333333222444666777:::===>>>AAAJJJSSSmmm}}}zzzbbbQQQYYYqqqyyymmmnnnpppssstttvvv|||vvvhhh___WWWPPPLLLJJJFFF@@@;;;:::<<>>777666666666888===AAADDDFFFGGGHHHRRR]]][[[mmmtttXXXKKK???:::888666444555666666555555555666777888<<>>444222333333333444666999<<<>>>@@@DDDKKKQQQjjjyyy}}}lllWWWUUUnnn}}}pppooorrrttttttuuu{{{|||nnndddZZZRRRLLLLLLIIICCC<<<:::<<>>AAACCCCCCEEERRRKKKJJJYYYXXXaaa|||gggXXXGGG???;;;777666888555555555555666666777777888<<>>@@@CCCHHHMMMPPP\\\yyy~~~}}}}}}^^^GGG```}}}wwwmmmqqqsssrrrrrrwwwwwwjjj^^^TTTLLLLLLKKKDDD<<<888999<<<<<>>@@@BBBCCCCCCEEEXXXQQQJJJWWWUUU^^^vvveeeRRRFFF???999666777444444555666666777777777555999>>>BBBFFFLLLSSSYYYTTT\\\eeejjjmmmuuu}}}}}}zzzvvvtttssslllddd^^^ZZZVVVTTTUUUXXXZZZ\\\cccaaa_________```___]]][[[YYYVVVVVVYYY```hhhmmmuuuqqqnnnpppvvv{{{{{{yyyvvvwwwzzzzzzqqqddd\\\[[[WWWZZZ___dddggghhhggggggbbbdddfffeeecccbbbdddfffeeedddfffiiijjjnnnyyyxxxoooqqqttteeeaaaggggggTTT???GGGCCCCCCIIIOOORRRSSSTTTQQQggg}}}ooo``````iii{{{mmmlllmmmZZZLLL??????ZZZzzzzzz___LLLDDDCCCDDDNNNVVVbbblllrrrssssssrrrooowww{{{{{{ppp___WWWZZZ\\\ZZZUUU[[[cccjjjmmmppptttwwwyyysssnnnnnnpppttt|||||||||wwwnnnnnnvvvtttooonnnrrrsssmmmgggddd```aaa```ZZZRRRLLLJJJJJJ{{{uuuuuuxxxzzzzzzxxxuuuwww|||}}}wwwppplll___YYYUUUXXXaaajjjnnnnnntttmmmjjjooovvv}}}~~~}}}{{{yyy||||||}}}~~~~~~zzzqqqggg]]][[[cccvvvttt]]]]]]}}}```KKKJJJTTT]]]```hhhhhh[[[<<<777333444555333444666:::<<<@@@CCCFFFIIIMMMOOO^^^rrrxxxSSSYYYooopppgggfffjjjrrruuuuuu}}}kkk^^^YYYOOOMMMIIICCC>>>;;;;;;;;;===BBBHHHOOOVVV]]]cccggggggggggggjjjnnnsssvvvwwwzzz{{{xxxtttoooiiillllllnnnsss~~~}}}nnnhhhppptttwwwfffeeefffkkkssswwwwwwttttttuuuvvvwwwxxxwwwwwwvvvvvvwwwvvvtttqqqooopppqqqttttttrrrmmmfff```\\\[[[\\\ccchhhjjjoootttqqqjjjmmmuuummmaaacccdddaaaaaattt~~~vvvooojjjlllnnnooopppsssnnnppppppeeelll}}}qqqLLL888;;;::::::>>>DDDHHHHHHGGGKKKKKKRRR^^^fffiiiqqqzzzxxxbbbJJJ===;;;:::666777666555444333444555555444666:::===@@@EEEJJJNNNTTTVVV]]]dddiiiooo{{{{{{|||~~~}}}{{{xxxuuuqqqooogggggggggddd___[[[YYYXXX]]]___aaacccddddddcccbbb___ZZZVVVRRRNNNLLLRRRZZZdddiiimmmnnnppptttuuurrrsss|||uuummmiiibbbccceeefffffffffeeeeeeeeeeeedddddddddeeeffffffhhheeefffkkkkkkkkkuuu}}}|||wwwtttrrreeeffffffZZZMMMHHHKKKKKKKKKKKKMMMOOOQQQRRRXXXYYYyyy|||aaa[[[YYYddd{{{{{{|||wwwooo|||eeeEEEAAACCCMMMeeemmmUUUHHHCCC@@@CCCKKKZZZiiioooppprrrvvvrrrtttwww{{{~~~tttfff[[[WWWZZZ___bbbccchhhpppwww{{{{{{xxxvvvwwwqqqnnnoooooopppyyy{{{xxxuuuqqqmmmjjjjjjhhheeebbbdddgggiiieee^^^VVVPPPNNN~~~yyyyyyuuusssvvvyyyzzz~~~tttjjj\\\UUUXXXaaakkkqqqqqqllljjjooouuu{{{|||}}}|||uuuiii]]]XXX___qqqeeehhh~~~bbbLLLKKKVVV___cccjjjiii\\\>>>888333444444333444777999<<<@@@CCCEEEHHHLLLOOOYYYnnn```]]]llllllgggdddhhhpppsssttt}}}oooaaaZZZQQQOOOKKKFFFAAA===;;;;;;;;;???EEELLLRRRYYY```eeeddddddeeehhhlllpppsssuuuyyyzzz~~~yyyyyywwwtttyyywwwvvvwwwyyy||||||uuuqqqrrrpppdddXXXRRRUUUXXXdddxxxpppmmmlllpppuuuxxxwwwuuuuuuuuuwwwwwwxxxwwwvvvuuuuuuuuuuuurrrpppoooooopppttttttqqqllleee___\\\[[[___gggkkkkkkkkknnnnnnlllnnntttlllaaadddeeeaaabbbwwwzzzuuuooollloooqqqpppoooqqqwwwuuurrrgggjjjxxxiiiIII;;;888888999===CCCGGGHHHHHHMMMMMMRRR[[[bbbgggoooyyy~~~{{{gggMMM===999::::::777666444333333333444555444555888:::<<>>BBBMMM]]]iiilllnnnpppoooqqqsssvvv{{{}}}yyyuuuvvvqqqhhh___[[[```jjjrrrvvvvvvxxx~~~|||yyytttqqqrrrtttssstttwwwtttqqqllljjjjjjjjjjjjjjjggghhhhhheee```ZZZVVVTTTuuummmlllvvvfff[[[bbbnnnmmmlllmmmmmmmmmrrryyynnnppp}}}{{{wwwwww{{{~~~wwwnnn___RRRSSSggguuujjjKKKMMMYYYdddgggllliiiYYYBBB:::444333333333666:::<<>>BBBHHHMMMPPPQQQSSSQQQPPPQQQUUU]]]hhhqqq~~~}}}qqqPPP<<<777:::666555444222222333333444444444444333333555:::===@@@BBBHHHOOORRRVVVaaalllkkkmmmmmmkkkjjjmmmuuu{{{~~~}}}|||{{{{{{}}}~~~xxxqqqllljjjggghhhiiikkklllmmmnnnooommmgggbbb]]]WWWOOOLLLNNNSSS]]]hhhnnnpppoooggg^^^bbb``````dddjjjmmmkkkhhhdddeeeeeefffffffffggggggcccbbbbbbccccccdddeeefffeeebbbcccggghhhhhhtttwwwooolllkkkkkkdddWWWOOONNNMMMMMMMMMLLLLLLLLLLLLMMMNNNUUUSSS___vvvppp[[[YYYXXXpppnnnhhhsss{{{~~~xxxeeeJJJ888???RRRvvvuuu^^^KKK???@@@>>>DDDQQQ^^^fffkkknnnoooppprrrtttwww{{{~~~{{{wwwqqqllllllmmmmmmiiieeefffmmmssstttsssuuu}}}}}}xxxxxxyyyzzzzzz{{{~~~|||wwwtttqqqnnnnnnoooqqqssskkkmmmnnnmmmhhhbbb]]]YYYyyy|||fff___ccceeeeeefffgggggglll||||||{{{wwwqqqqqqwww|||vvvpppeeeZZZVVVfff}}}www|||eeeLLLMMMZZZdddgggkkkfffVVVAAA:::444333444444777<<>>===FFFRRR\\\eeellloooqqqsssttttttvvvyyy||||||uuummmggggggnnnvvvzzzwwwuuuuuuwwwwwwvvvyyy}}}~~~~~~zzzxxxyyyxxxuuusssrrrtttwwwyyyuuuwwwzzz{{{xxxqqqhhhccc~~~yyyzzzbbbZZZZZZYYYYYYZZZ[[[bbbsss||||||zzzvvvssskkkbbbYYYbbbttt{{{qqqkkkxxx```OOOPPP[[[eeefffjjjeeeTTT???999444555666666999===AAADDDGGGIIIKKKMMMQQQSSSPPP]]]qqq|||mmmcccssspppeee```hhhpppssswww~~~vvveeeZZZUUUOOOKKKHHHDDD>>>999777888:::<<<@@@HHHPPPVVVWWW\\\aaacccdddfffiiimmmnnnooozzzyyypppeee^^^___hhhiiidddiiivvv~~~zzzxxxtttkkkddd^^^XXXWWWaaatttxxxtttuuuwwwuuussskkkmmmlllgggdddcccaaa]]]^^^\\\XXXRRRKKKDDDAAA???@@@DDDKKKUUU```kkkssswwwuuuuuutttssstttuuuvvvwwwvvvvvvuuutttssspppnnnllljjjkkkllllllkkklllnnnpppooommmiiiccc^^^]]]___aaaeeejjjrrrvvvsssqqqwww}}}yyypppjjjeeeWWWUUUfffyyyvvvxxx~~~|||||||||zzzuuutttttteeeeee^^^ZZZUUUBBB555;;;999<<<@@@CCCFFFIIIMMMPPPTTTUUUSSSPPPRRR[[[dddiiiooo{{{zzz|||lllOOO>>>:::777666555444333444555555777888777666444444555777888666777:::<<>>BBBDDDGGGIIIKKKMMMQQQSSSPPPZZZlll}}}~~~}}}iiiuuupppddd]]]eeennnrrruuuzzz|||~~~kkk]]]WWWPPPKKKIIIFFFAAA===888888888999<<>>555>>>;;;???BBBDDDEEEGGGJJJMMMUUUXXXXXXTTTVVV___fffhhhjjjuuuxxxrrr{{{yyysssYYYFFF???888777666555444555666666999:::;;;:::888666666777555444444666777<<>>???CCCJJJUUU```kkknnnrrruuuwwwyyy|||~~~||||||vvvsssrrrxxx{{{uuuzzzrrrjjjgggmmmvvv~~~bbbXXXQQQIIICCC@@@CCCMMMYYY```dddppp~~~~~~zzzxxxtttkkkaaaXXX\\\iii|||wwwxxxyyysssggg^^^nnnkkkXXXWWW```ggggggiiidddTTT;;;666444777999:::;;;???AAADDDGGGIIIKKKMMMPPPRRRQQQXXXhhhxxx|||xxxpppbbb[[[cccmmmpppsssxxxzzzppp___XXXPPPLLLJJJHHHDDD@@@888777777777:::@@@HHHNNNQQQWWW]]]```___```dddhhhiiiiiioooxxx}}}~~~}}}qqqiiihhhiiijjjkkknnnpppuuu{{{qqq}}}}}}nnnfffhhhaaaSSSHHHJJJNNNNNNLLLXXXzzz|||sssgggbbbbbbbbb___[[[]]]jjjsssqqqlllmmmoooooojjjeee```]]]\\\[[[ZZZYYYSSSMMMHHHJJJQQQ]]]iiirrrrrrtttvvvvvvvvvvvvvvvwwwttttttsssrrrooollljjjhhhhhhiiikkkkkkkkkmmmoooqqqkkkiiieee```]]]^^^aaaeeehhhfffllluuuvvvnnnfffdddeeeeeedddeee___QQQXXXuuu}}}wwwpppppptttppp|||}}}|||~~~~~~}}}uuueeeZZZOOO<<<444@@@???BBBEEEFFFFFFGGGKKKNNNVVV[[[\\\XXXZZZbbbhhhhhhfffnnnxxxlllyyyrrruuuwww___JJJBBB999888777555555666666777:::<<<>>>===;;;999888888666555666888777:::DDDOOOmmmyyy~~~}}}wwwyyyzzzuuummmeee```___ccckkkrrrvvvzzz|||xxxvvvlllkkkiiiggggggjjjooossswww|||sssgggaaa```jjjvvv~~~~~~wwwmmmiiiccc___```cccgggjjjllljjjhhheeebbbaaaaaa```_________```aaacccdddeeebbbaaafffmmmkkkfffjjjtttqqqxxxuuusssooommmeee[[[RRRNNNLLLJJJIIIJJJLLLMMMMMMMMMLLLKKKNNNKKKQQQUUU___ppppppqqqwwwyyylllbbbrrrvvvgggmmm|||pppvvvfffJJJBBB<<>>???CCCGGGJJJJJJIIIJJJOOOTTTUUU___lllxxxzzzuuudddWWW\\\gggooosssvvv~~~|||kkkaaaTTTLLLJJJIIIDDD@@@<<<;;;999888:::>>>BBBEEEOOOUUU[[[^^^^^^```dddiiiffffffhhhmmmrrruuuvvvuuuzzzpppddd\\\WWWYYYhhhxxxyyyuuupppmmmgggbbbjjjnnnaaa\\\VVVSSSTTTRRRSSSbbbtttxxxkkkpppqqqnnnlllkkkjjjfffbbb```fffhhhjjjjjjkkkjjjfffaaaZZZ\\\\\\[[[[[[\\\]]][[[XXXWWWWWWYYY^^^gggoootttsssrrrrrrrrrsssvvvyyyzzzvvvtttqqqooonnnkkkhhhfffiiijjjkkkllllllllllllkkkjjjfffaaa___```cccfffhhhkkklllmmmmmmmmmmmmkkkjjjnnnjjjiiieeeSSSIII]]]||||||vvvrrrpppqqqvvvqqqwww{{{{{{zzztttiiiXXXIIIAAAAAADDDEEEHHHKKKMMMLLLKKKJJJKKKTTTTTTXXX```hhhllliiieee___ggg|||~~~xxx}}}~~~mmmhhh~~~sss]]]EEE>>>:::444111444999999666:::@@@EEEDDD>>>888666777444444444555888;;;???BBBbbbkkkvvv}}}xxxuuupppooollleee]]]XXXXXXYYYYYYfffvvvuuusssrrrrrrsssuuuvvvuuuzzzyyy}}}xxxhhh]]]___dddmmmxxx~~~tttooohhhaaa^^^___bbbdddbbbfffhhhgggbbb___aaaeeebbb^^^^^^cccddd```aaaeeebbbiiinnnnnnnnnpppqqqpppsssxxxqqqllljjjcccaaaXXXLLLHHHLLLMMMIIIOOOOOOOOOOOOOOONNNMMMLLLHHHOOOSSSSSSXXXhhhzzz{{{vvvjjjkkk}}}{{{oookkklllwwwxxxzzzZZZ<<>>EEEHHH\\\eeepppvvvvvvwww{{{~~~~~~}}}~~~~~~|||xxxvvv{{{}}}{{{|||uuu||||||ppp]]]KKKCCCBBB@@@???@@@@@@@@@NNNmmm~~~uuu{{{yyy{{{wwwxxxvvviii]]]XXXXXXbbbhhhoooxxx}}}zzzooo```^^^gggzzz}}}kkkWWWZZZ```hhhooommm[[[III888666444666999===???@@@FFFIIIKKKKKKIIIKKKQQQVVVWWW]]]gggrrr}}}}}}|||yyyhhhZZZZZZcccjjjpppttt|||oooeeeWWWOOOLLLJJJFFFBBB===;;;999888999<<<@@@CCCIIIOOOVVVZZZ[[[]]]aaaeeedddeeehhhkkknnnqqqtttvvvnnnkkkhhhddd]]]WWW\\\ddd}}}yyyrrrlllmmm}}}~~~wwwwwwrrrmmmhhhccc```]]]^^^gggrrrjjjlllhhhkkkqqqjjjccchhhwwwwwwxxxyyywwwtttrrrrrrjjjlllnnnoooooolllgggbbbXXXZZZ\\\]]]ccciiimmmllljjjccc\\\[[[aaaiiioooqqqsssrrrqqqqqqrrrsssuuuvvvvvvtttpppmmmllljjjgggeeeiiiiiijjjjjjjjjkkkkkkkkkgggddd```___aaaeeehhhiiimmmmmmnnnooopppooonnnmmmkkkiiifff[[[KKKHHHbbb|||uuurrrsssvvvpppttt{{{|||tttuuuzzzwwwqqqdddUUUGGGAAABBBEEEHHHKKKNNNPPPQQQQQQSSSTTTVVVWWW[[[bbbjjjooopppooommmppp{{{zzzqqqjjjxxxeeeRRR>>><<<999666444444444222888???FFFIIIGGGCCC@@@???;;;999777555555888;;;===LLLTTT```jjjnnnnnnlllkkkhhhhhheee___XXXUUUUUUWWW]]]hhhwww~~~}}}}}}}}}}}}||||||zzz|||}}}wwwlll^^^TTTSSSWWW___iiisssxxxxxxwwwppplllgggbbb^^^\\\\\\\\\bbbeeehhhiiigggeeeggghhh___[[[[[[^^^___]]]```fffnnnuuuxxxuuusssuuuyyyzzzxxx~~~uuunnnhhheeehhh```RRRHHHJJJQQQQQQKKKOOOOOOOOOOOONNNNNNMMMLLLJJJMMMOOOPPPUUUcccyyyzzzvvvyyyqqqllluuu~~~ooojjjjjj|||~~~~~~hhhGGG>>>???YYY{{{sssVVVPPPHHHAAA>>>???CCCGGGUUU^^^iiioooqqqrrrwww{{{~~~}}}|||yyywwwyyy|||zzz}}}pppSSSDDDBBBBBBAAA???===;;;FFFbbbqqqssssssyyytttttt{{{|||uuueeeYYYUUUVVVkkkpppuuuyyyzzzmmm___```lllzzz||||||iiiVVV[[[bbbjjjpppkkkXXXFFF777555555777;;;???BBBCCCIIIKKKMMMLLLKKKMMMRRRWWWXXXYYY^^^kkkzzzyyyrrr}}}mmm]]]XXX]]]dddkkkqqqyyyzzzuuujjj\\\RRRNNNKKKHHHEEE>>><<<:::888888:::===???CCCIIIQQQWWWYYY[[[___bbbaaadddgggiiijjjlllrrrvvvwwwzzz~~~}}}sssgggcccffffffuuutttppp}}}|||wwwooommmpppsssssseeeaaaXXXZZZhhhkkkiiippp}}}}}}vvvvvvwwwyyywwwrrrkkkgggeeeiiimmmqqqzzz|||pppbbb^^^dddlllppppppssssssrrrqqqqqqqqqrrrssswwwsssnnnkkkiiihhhfffeeehhhhhhhhhhhhhhhiiiiiiiiidddaaa______bbbgggjjjlllooonnnnnnnnnmmmkkkgggccc```ddd___OOOBBBNNNooo}}}zzzxxxvvvpppqqqtttvvvsssoooppptttssskkk^^^PPPFFFBBBDDDGGGIIIKKKMMMPPPQQQTTTXXXZZZVVVYYY]]]bbbffflllqqquuuwwwvvvwww}}}}}}sss}}}mmm___???>>><<<999555222222222888===EEELLLOOOMMMIIIFFFCCC@@@;;;666555666999;;;???FFFPPPYYY___ccceeefffcccdddbbb^^^XXXUUUVVVXXX\\\dddrrr~~~||||||xxxxxx|||}}}zzzyyyzzzuuusssooolllggg___SSSKKKFFFHHHNNNWWW```hhhlllmmmfffeeeccc```]]]ZZZYYYXXX___aaaeeehhhiiiiiihhhhhh\\\[[[[[[\\\\\\]]]ccckkkvvv|||~~~xxxsssvvv|||}}}xxxrrrlllfffbbbjjj\\\KKKDDDLLLUUUTTTMMMOOOOOOOOOOOONNNMMMLLLLLLMMMJJJKKKNNNQQQ[[[tttsssqqq|||{{{qqqqqq~~~llldddcccwww}}}tttUUU???999OOOmmm}}}```SSSIIIEEEAAA;;;<<>>;;;888777888:::<<<@@@FFFNNNUUUYYY\\\___aaa```cccggggggfffiiipppvvv{{{{{{llllllqqq}}}~~~~~~wwwtttiiihhhuuu{{{}}}}}}vvvsssyyywwwkkkfffiiinnnqqqrrrsssssstttttttttttttttsssvvvrrrmmmiiigggfffeeedddfffffffffffffffgggggggggaaa___^^^```eeeiiimmmnnnpppooonnnllliiibbbXXXPPPRRRZZZVVVGGGCCCZZZ}}}~~~xxxsssqqqooooooooooooqqqsssooofffYYYLLLEEEEEEHHHJJJGGGIIIJJJKKKMMMPPPUUUYYYUUUXXX[[[\\\\\\___gggmmmqqqtttsssvvvvvvwwwkkkHHHAAA999777777555555666999<<>>CCCKKKRRRXXX]]]bbbeeeggghhhgggddd___\\\]]]______dddnnn}}}}}}zzzxxxsssqqqsssrrrnnnlllmmmjjjgggccc```]]]VVVMMMGGG@@@AAADDDIIIPPPXXX___bbb\\\\\\[[[[[[[[[[[[[[[\\\\\\]]]```dddffffffcccaaa\\\]]]]]]\\\\\\```iiiqqqzzz~~~xxxyyy~~~yyyttt|||uuuoookkkfffbbbbbbUUUGGGEEEMMMUUUTTTNNNOOOOOOOOOOOONNNMMMLLLLLLOOOIIIJJJOOOOOOSSSkkkrrrkkkyyywwwtttvvvqqqqqq~~~|||{{{{{{dddFFF999FFF^^^xxx||||||}}}xxxaaaLLLFFFCCC<<<;;;???EEEMMMXXXaaaffflllrrrwww|||{{{{{{~~~}}}{{{yyykkkrrr~~~{{{xxx~~~cccQQQIIIFFFEEEBBB???BBBRRRnnnvvvpppyyywwwnnnkkkqqq{{{~~~~~~~~~|||zzzwwwtttqqqllliii~~~~~~sssqqqlllffflllxxx{{{}}}}}}wwwtttgggSSSSSS[[[cccjjjllldddPPP===666555666:::???DDDFFFGGGFFFIIIMMMPPPPPPOOONNNMMMPPPLLLMMMYYYmmm}}}uuueeeXXXTTT[[[eeemmmoooqqqxxxxxxiii[[[QQQKKKGGGDDDAAA???<<<999888777888999===BBBIIIPPPUUUYYY\\\^^^^^^bbbeeeeeedddfffmmmssswwwpppvvv~~~xxxrrrooopppqqqsssssstttuuuwwwwwwwwwwwwvvvsssooojjjfffeeeeeedddccccccdddeeefffffffffeeeeee`````````cccggglllnnnooooooooooooooolllbbbTTTJJJMMMSSSQQQGGGLLLgggzzzyyytttpppjjjiiilllqqqtttssslllbbbTTTJJJGGGHHHKKKMMMKKKKKKLLLKKKLLLNNNSSSVVVVVVYYYZZZXXXSSSSSSYYY___eeeqqquuusss}}}~~~zzz~~~~~~^^^KKK999555888999777777888999===CCCKKKRRRWWWXXXYYYUUUMMMFFF@@@<<<:::::::::===CCCIIIOOOWWW^^^bbblllmmmnnnkkkgggdddfffhhhiiijjjppp{{{tttnnnkkkkkkjjjfffdddfffdddaaa]]]ZZZXXXSSSLLLFFF@@@@@@@@@AAADDDJJJPPPTTTXXXWWWVVVVVVXXXZZZ]]]___[[[\\\^^^```bbb```\\\YYYZZZ\\\]]]\\\^^^dddmmmrrr{{{yyyyyytttmmmgggaaa]]]TTTMMMGGGHHHMMMPPPOOONNNNNNOOOOOOOOOOOONNNMMMMMMPPPJJJKKKQQQNNNNNN___xxxrrrfffoooyyyyyy{{{yyyvvvUUU<<<@@@MMMeee~~~}}}wwwXXXJJJGGGCCCAAABBB???EEENNNVVV^^^fffnnnssswwwyyyvvvvvv{{{}}}{{{nnnqqq|||{{{zzz{{{}}}}}}}}}{{{xxx}}}iiiYYYQQQLLLCCCCCCDDDMMMccc~~~vvvwww~~~sssjjjlllvvv~~~~~~|||wwwvvvwwwvvvsssooowwwuuuooohhhppp|||uuuoookkkcccWWWMMMSSSZZZccchhhiii___LLL:::666666888;;;AAAEEEGGGHHHFFFHHHLLLOOOPPPNNNLLLJJJMMMKKKKKKRRR```ssszzzlll[[[SSSXXXbbbhhhjjjnnnuuusssdddXXXNNNHHHDDDBBB@@@===:::999888888888999<<>>GGGQQQ\\\bbbccc```YYYQQQIIIAAA;;;888555999===CCCJJJSSS\\\bbblllnnnpppooolllkkklllooonnnmmmooottt}}}|||xxxxxxwwwuuuwww|||uuuooojjjiiihhhdddccceeeccc___\\\ZZZXXXTTTNNNIIIBBBAAA@@@>>>===???DDDHHHUUUUUUTTTTTTVVVXXX[[[]]]]]]^^^______^^^[[[XXXVVVVVVXXXYYYZZZ^^^fffkkklllrrr|||sssjjjbbbYYYSSSHHHFFFGGGKKKMMMKKKKKKMMMMMMMMMNNNOOOOOOOOOOOONNNOOOLLLMMMPPPNNNMMMWWWfffsss|||rrrbbbfffqqqyyyyyyjjjCCC>>>???QQQnnnkkkRRRIIIFFFCCC@@@;;;>>>CCCIIIQQQZZZccciiippp~~~zzzuuuqqqssswwwvvvuuu}}}}}}ssspppyyyvvvttt}}}yyyyyy|||~~~{{{zzzyyy{{{yyy~~~~~~yyyvvvggg]]]QQQQQQNNNMMMWWWkkk}}}~~~www|||ppplllttt~~~~~~zzzvvvuuuuuuwwwwwwwww{{{ooogggttt|||oooiiiiii^^^PPPLLLSSSZZZbbbfffeee[[[HHH777777888999===BBBFFFHHHHHHJJJJJJKKKLLLMMMNNNMMMLLLKKKLLLMMMPPPXXXjjj~~~sss```SSSUUU]]]bbbggglllsss{{{ooo```TTTKKKGGGCCCAAA???<<<:::999888888666777;;;AAAGGGMMMRRRTTTYYYZZZ\\\___aaacccfffggghhhoooxxx~~~|||~~~}}}zzz~~~|||xxxvvvtttrrrpppqqqrrruuuwwwwwwuuusssqqqeeecccaaa``````___^^^\\\^^^aaafffiiiiiigggccc```eeedddeeehhhlllooooooooollljjjjjjooosssrrrkkkdddYYYNNNEEEMMMcccvvvzzzuuuooottt|||{{{yyy}}}zzzrrrgggcccjjjuuuvvvooodddYYYLLLFFFHHHLLLLLLJJJPPPPPPPPPOOOMMMNNNOOOQQQVVVYYY[[[ZZZVVVSSSRRRRRRUUU___lllxxx~~~~~~eeeHHH===<<<888666888555777999;;;@@@IIIUUU^^^cccbbb___YYYQQQHHH@@@:::888:::>>>BBBHHHQQQYYY___hhhkkkooopppooopppsssvvvpppnnnmmmmmmpppsssvvvxxxtttooolllkkkjjjgggiiilllrrr{{{|||uuuooommmkkkgggfffhhhfffcccaaa___^^^ZZZSSSNNNEEEEEEDDD@@@===<<<>>>AAANNNOOOQQQTTTVVVXXXZZZZZZ\\\___```^^^YYYUUUUUUUUUSSSUUUVVVXXX```iiiiiidddaaajjjvvvwwwnnnhhh___UUULLLEEEBBBEEEKKKMMMJJJIIILLLKKKLLLMMMNNNOOOPPPPPPPPPNNNNNNMMMLLLKKKNNNTTTZZZbbbvvvtttddddddpppyyy}}}uuunnn{{{~~~}}}SSSDDD999BBB^^^{{{fffRRRLLLGGG@@@<<<<<<===@@@EEENNNXXX^^^hhhyyy~~~sssqqqpppvvv~~~vvvkkkkkksssyyy{{{{{{~~~}}}zzzyyyrrrgggfffrrr|||~~~~~~|||{{{zzz{{{{{{lllcccbbbYYYNNNMMMZZZhhhnnnwwwvvvooottt|||xxxxxxwwwuuutttwww|||~~~mmmdddvvv}}}pppooorrrcccPPPLLLSSSZZZaaadddbbbYYYFFF666888888:::>>>CCCFFFHHHHHHNNNLLLJJJIIIKKKMMMNNNOOOHHHMMMPPPQQQWWWiiixxxcccTTTSSSZZZ]]]eeekkkrrrxxx}}}wwwgggYYYOOOIIICCCBBB???===:::999999999666777999>>>EEELLLPPPSSSWWWWWWXXX\\\```bbbbbbbbbiiijjjkkkttt~~~uuukkkfffnnnwww{{{gggooo{{{rrrppptttvvvtttppppppqqqtttuuutttqqqnnnlll```___]]]]]]]]]]]][[[YYY]]]aaafffjjjkkkgggbbb___ffffffgggjjjnnnoooooonnnkkkgggdddgggnnnqqqmmmiii\\\III>>>MMMiii{{{yyyqqqjjjoooxxxvvvpppyyy~~~yyytttwwwjjjdddlllwwwwwwnnnaaaVVVIIIEEEHHHKKKKKKHHHJJJKKKKKKJJJIIIIIIJJJLLLSSSVVVYYYZZZYYYVVVSSSRRRPPPSSS```tttyyyiiiNNNCCC>>>999888===666888:::999999???JJJSSS]]]^^^___]]]WWWOOOFFF@@@<<<===???AAAEEEKKKSSSXXXeeeiiinnnqqqrrrtttwww{{{uuussspppnnnmmmnnnqqqsssooolllkkkmmmmmmjjjjjjmmmlllqqquuuwww{{{{{{tttrrrnnnjjjiiikkkkkkiiifffeeeddd```YYYTTTIIIIIIHHHEEE@@@===>>>@@@DDDHHHNNNTTTXXX[[[[[[[[[ZZZ]]]___[[[UUUQQQRRRUUURRRUUUVVVYYYcccllliiiaaaXXX```lllyyy~~~|||yyysssllliiiggg```UUUKKKFFFAAABBBIIIMMMKKKJJJLLLJJJKKKLLLNNNPPPQQQQQQQQQMMMOOOMMMHHHIIIPPPUUUTTTZZZtttxxxiiihhhsss|||}}}wwwllliiieeebbbMMM888:::SSSrrr~~~```WWWQQQGGG@@@>>><<<<<<@@@HHHQQQWWWbbbvvv|||vvvpppqqq|||qqqgggiiippptttwww}}}{{{wwwtttsssuuupppgggfffuuu}}}~~~tttiii[[[OOOKKKMMMRRRUUUhhhxxxyyy~~~uuuuuu|||}}}yyy}}}tttppptttvvvwww}}}ooouuuvvvzzzsss\\\LLLJJJUUU[[[bbbgggbbbTTTBBB666999:::===@@@DDDGGGIIIKKKHHHIIIJJJJJJIIIJJJMMMOOOLLLJJJLLLNNNQQQ___yyy]]]QQQXXXWWWiiiiiilllssszzzzzzkkkbbbWWWJJJHHHCCC@@@???===:::999<<<888888888;;;@@@FFFLLLOOORRRTTTWWWXXXZZZ]]]aaadddeeehhhlllpppxxx|||kkk]]]]]]bbbjjj{{{~~~}}}~~~~~~~~~hhhdddzzz~~~|||vvvwwwvvvtttrrrpppooonnnnnnrrrpppooopppqqqoookkkfff]]]^^^___^^^\\\ZZZZZZZZZcccfffiiiiiigggddddddeeehhhggghhhkkkooorrrqqqooooooggg___^^^bbbggghhhgggZZZFFFAAAVVVkkkrrryyyzzz{{{}}}wwwmmmrrruuuvvvwwwzzz{{{uuulllnnnuuutttlll[[[PPPGGGFFFHHHIIIKKKNNNKKKHHHHHHJJJKKKIIIKKKNNNRRROOOKKKJJJLLLOOORRRTTTQQQRRRYYYgggyyy|||}}}tttbbbMMM888555<<<;;;999777777999888999@@@HHHOOOZZZ___[[[XXXWWWMMM???>>>===@@@FFFHHHJJJOOOUUUbbbgggmmmpppppprrrwww|||xxxuuurrrooonnnlllkkkjjjnnnllljjjjjjjjjkkkjjjiiiiiikkkmmmnnnoooqqqtttvvvvvvzzzxxxtttqqqqqqpppooonnnmmmkkkhhheeeaaa[[[VVVMMMKKKHHHDDDAAA???>>>===@@@EEELLLQQQTTTVVVWWWXXX___ZZZSSSOOONNNOOOQQQRRRUUUPPPPPPXXX]]]\\\^^^cccUUU\\\hhhwwwyyyvvvmmmeeeaaa\\\PPPDDD@@@CCCFFFIIIKKKKKKIIIHHHOOOMMMKKKKKKMMMOOOQQQQQQLLLMMMNNNMMMLLLKKKLLLMMMNNN^^^vvvzzzllluuuzzzjjjcccgggtttmmmTTT??????LLLaaaqqqaaaUUUIIIDDD???;;;<<<>>>???EEELLLXXXooozzzooolllsssyyyqqqllllllmmmwwwyyy}}}zzzvvvttttttvvvtttlllhhhssszzzpppbbbVVVOOONNNNNNOOONNNWWWeeeuuu~~~{{{~~~|||xxx{{{tttrrrxxx|||~~~~~~qqqxxx{{{sssvvvmmmWWWIIIKKKWWW]]]dddfff^^^PPP@@@777;;;===AAAEEEHHHIIIIIIIIIHHHJJJKKKKKKKKKKKKLLLNNNKKKJJJLLLNNNOOOZZZwww~~~|||ooo\\\VVVVVVfffhhhmmmsssxxx~~~tttjjj^^^RRRJJJEEEAAA@@@>>>:::999;;;777888888999;;;???EEEIIIOOOQQQTTTWWWXXX[[[^^^aaaaaadddgggiiillltttsssbbb]]]\\\___kkkzzz|||{{{{{{|||nnnbbbmmm|||{{{xxxrrrtttsssrrrpppoooooonnnnnnmmmmmmnnnooonnnkkkeeeaaa[[[\\\]]]\\\ZZZZZZZZZ\\\cccfffhhhhhhfffddddddfffjjjiiiiiillloooqqqqqqoooggg```YYYZZZaaahhhiiigggWWWMMMUUUqqqzzzzzzyyytttnnnooowww~~~xxxpppppp||||||qqqkkk]]]QQQGGGEEEHHHLLLQQQUUUQQQMMMJJJKKKJJJHHHIIIMMMOOOMMMKKKKKKMMMQQQTTTVVV]]]]]]^^^aaahhhrrr}}}}}}xxxdddJJJ>>>===777888666666777666555:::AAAGGGSSS\\\\\\[[[ZZZQQQCCC???===???EEEJJJMMMQQQWWWdddiiioooqqqqqqqqqtttxxxuuusssqqqoooooopppqqqrrrrrrpppooonnnoooooommmlllkkkkkkjjjgggdddcccccceeegggkkkssszzzwwwvvvtttsssqqqooollljjjhhheeeaaa^^^UUUSSSOOOKKKGGGCCCAAAAAABBBDDDIIINNNTTTYYY\\\]]]YYYUUUOOOKKKLLLNNNPPPQQQQQQPPPRRRVVVXXXYYY\\\```___dddmmmzzzyyyrrrwwwvvvnnnbbbWWWLLLCCCCCCEEEHHHJJJLLLLLLJJJJJJKKKJJJJJJJJJKKKLLLLLLKKKLLLMMMNNNMMMKKKJJJJJJKKKPPP[[[ssspppuuuxxx```bbbiiiwwwxxxzzzdddKKK>>>AAARRRqqquuufffVVVMMMFFF@@@===::::::???GGGNNNddd|||vvvsssvvv}}}~~~|||{{{|||}}}{{{uuuyyyyyysssnnnuuu~~~vvvkkk```YYYTTTQQQPPPIIIHHHIIIRRRcccyyy~~~~~~}}}}}}yyyvvvwwwtttvvv~~~xxxkkkuuuxxxsssuuuhhhQQQGGGMMMYYY```gggeeeYYYKKK???::::::===BBBFFFIIIJJJJJJIIIIIILLLNNNNNNLLLKKKKKKLLLJJJJJJLLLNNNMMMTTTlll~~~hhhSSSWWW```eeemmmssstttwwwtttfffYYYMMMGGGBBBAAA???:::888999888999:::888777999>>>CCCIIILLLPPPTTTVVVXXX[[[]]]```cccfffffffffiiinnnrrryyy{{{xxxwww}}}mmmeeebbbaaaiiittt}}}lllYYY[[[pppwww~~~xxxuuuvvvtttnnnoooooooooooonnnnnnnnnnnnjjjlllnnnnnniiiccc^^^[[[WWWXXXYYYXXXXXXYYY[[[^^^dddeeeffffffeeedddeeegggkkkkkkkkkmmmppprrrrrrpppiiibbb[[[]]]eeejjjjjjfffWWWZZZmmm}}}~~~wwwooommmsssxxxyyyvvvdddkkkpppjjj]]]QQQGGGEEEIIINNNUUU\\\ZZZTTTOOOMMMKKKIIIKKKOOOMMMMMMMMMNNNOOORRRTTTUUU]]]``````[[[WWWZZZeeeooo}}}rrrSSSAAA;;;333999666666777555333666;;;===JJJVVVZZZ]]]^^^VVVKKKEEEAAABBBJJJSSSXXX\\\```ggglllrrrtttsssrrrrrrttttttrrrpppnnnooosssvvvyyyxxxwwwvvvvvvvvvuuurrrpppjjjjjjhhhddd___\\\\\\\\\aaaccceeemmm}}}zzzwwwuuutttrrrooommmlllkkkjjjhhh```]]]YYYTTTOOOKKKHHHFFFEEEDDDEEEJJJSSSZZZ]]]^^^QQQMMMIIIHHHIIILLLNNNNNNMMMPPPQQQQQQTTTZZZ```aaalllpppwww}}}}}}pppbbbpppyyyrrraaaSSSJJJFFFGGGHHHJJJLLLMMMLLLLLLKKKGGGGGGHHHIIIIIIHHHHHHGGGLLLMMMNNNMMMKKKIIIIIIIIIMMMQQQfff~~~nnnlll{{{~~~ffffffeeelll|||vvvwww```GGG:::EEEccc}}}~~~vvvbbbRRRKKKDDDAAA>>>:::<<<@@@CCCVVVlll{{{{{{}}}}}}}}}|||}}}tttmmmqqq}}}yyyrrrlllgggbbb]]]ZZZWWWPPPIIIHHHPPP```sss}}}~~~|||~~~}}}zzzxxxvvvuuutttyyyrrreeettt{{{{{{|||kkkQQQHHHQQQ[[[bbbgggbbbTTTGGGAAA@@@999;;;???CCCFFFIIIJJJKKKJJJMMMOOOPPPNNNLLLJJJJJJIIIIIILLLOOOMMMPPPcccyyy{{{tttpppTTTVVVYYYaaalllsssrrrsss~~~|||mmm^^^PPPIIIBBBAAA@@@;;;999:::999;;;<<<:::777777<<<@@@BBBEEEKKKPPPSSSWWWZZZ]]]___aaadddeeeeeegggjjjmmmpppssssssqqqvvv}}}ssspppoooooottt{{{zzz{{{}}}nnnWWWSSSdddsss}}}}}}tttsssvvvuuuqqqqqqtttrrrllllllmmmmmmnnnnnnnnnnnnnnnlllnnnnnniiiaaaZZZWWWWWWSSSTTTUUUUUUVVVYYY]]]```eeeeeeeeeddddddeeeggghhhkkklllmmmppprrrtttttttttyyyqqqiiihhhlllnnniiicccSSS___xxxzzzooozzzzzz{{{~~~}}}yyyxxx|||~~~sssccckkksssgggYYYPPPHHHGGGIIIMMMSSSYYY^^^XXXRRRPPPNNNLLLNNNSSSPPPPPPQQQQQQPPPOOOPPPQQQUUU[[[```___XXXTTTWWW\\\~~~wwwVVVCCC>>>777:::777666888777444555999666AAAMMMTTTYYY]]]ZZZSSSHHHCCCDDDOOO[[[ccchhhkkklllqqqvvvyyywwwtttrrrrrrrrrqqqnnnlllmmmqqqwww|||~~~}}}}}}~~~~~~|||xxxuuujjjjjjjjjgggdddbbbbbbcccgggjjjgggeeeuuu{{{wwwtttvvvsssooonnnnnnpppqqqqqqfffdddaaa\\\WWWSSSPPPNNNLLLIIIGGGKKKSSSXXXXXXVVVIIIGGGEEEEEEHHHKKKLLLMMMKKKMMMLLLLLLVVVeeemmmlllvvv|||{{{|||}}}mmmSSScccoookkk]]]SSSNNNMMMJJJJJJKKKLLLLLLLLLLLLLLLEEEEEEFFFFFFEEEEEEGGGHHHKKKLLLNNNMMMJJJHHHHHHHHHKKKIIIZZZuuu{{{kkkdddmmm~~~ppppppiiieeerrr}}}vvvYYY???@@@YYYrrr|||zzzoooVVVMMMEEEDDDDDDAAA<<<;;;>>>JJJZZZmmm}}}}}}|||{{{xxxzzz}}}ssshhhjjjxxx}}}}}}~~~zzzwwwtttoookkkggg]]]YYYRRRLLLKKKTTTbbbmmmzzz~~~~~~|||zzzxxxwwwvvvuuuwww}}}uuuhhhyyyrrrUUUKKKUUU]]]ccceee^^^PPPEEEDDDGGGAAAAAA@@@@@@BBBFFFIIIKKKKKKMMMOOOPPPNNNKKKJJJJJJHHHHHHMMMQQQOOOOOO^^^ppp}}}kkkuuu~~~|||^^^NNNTTT]]]iiiqqqpppqqq{{{wwwgggVVVLLLDDDBBB@@@===;;;<<<888::::::999777777;;;>>>;;;???EEEJJJOOOTTTYYY\\\\\\\\\]]]^^^___bbbfffiiijjjnnnpppoooooosssxxxzzz}}}{{{wwwwwwxxxyyyzzz}}}{{{{{{{{{{{{}}}iii]]]fffnnnuuuvvvooorrrrrrpppnnnoooqqqooojjjllllllmmmnnnooonnnnnnnnnooonnnjjjbbbYYYTTTSSSUUUQQQRRRSSSTTTVVVZZZ___bbbeeedddddddddfffggghhhiiijjjlllnnnqqqssstttuuuvvv}}}uuurrrqqqooohhhbbbMMM^^^www|||tttzzz{{{}}}~~~}}}yyyqqqkkkqqqvvvbbbSSSMMMJJJJJJKKKJJJMMMQQQZZZTTTPPPPPPOOOMMMOOOTTTSSSUUUUUURRRNNNKKKKKKKKKSSSXXX^^^aaa```^^^\\\\\\nnnfffRRRGGG<<<;;;777555777888555666999555;;;CCCIIIPPPVVVXXXWWWGGGBBBDDDPPP^^^hhhooossswwwzzz}}}~~~{{{vvvqqqnnnmmmmmmllljjjkkkpppxxx~~~}}}yyynnnppppppnnnkkkhhhffffffiiiooommmeeelll}}}yyyuuuwwwsssooommmooorrrtttuuujjjhhhfffbbb___[[[XXXVVVWWWSSSPPPQQQTTTTTTPPPKKKDDDCCCCCCEEEHHHJJJKKKKKKLLLIIIGGGMMM___ttt~~~~~~~~~~~~wwwuuummmSSS\\\ccc```ZZZVVVTTTQQQKKKKKKKKKKKKKKKLLLMMMMMMDDDDDDDDDBBBAAABBBFFFIIIJJJLLLMMMMMMKKKIIIHHHHHHNNNIIIUUUmmmwwwllldddfff{{{xxxzzzzzzyyyooobbbggg|||vvvkkkKKK>>>LLL```zzzzzz|||kkkZZZJJJDDDDDDBBB===;;;===AAAIIIVVViii}}}{{{zzz{{{|||}}}zzzzzz|||~~~}}}~~~~~~}}}}}}}}}pppmmmsss{{{{{{}}}}}}{{{zzz||||||xxxtttpppeeeccc]]]TTTLLLKKKPPPUUUdddsss~~~{{{xxxwwwwwwyyywww{{{wwwjjj}}}vvvWWWOOOYYY___bbbaaaWWWJJJCCCDDDIIIKKKIIIEEEBBBBBBDDDHHHJJJKKKMMMNNNNNNLLLKKKJJJJJJIIIIIINNNRRRPPPNNNYYYiiimmmlllxxxnnnMMMQQQYYYeeemmmnnnnnnwwwuuubbbUUUIIIDDDBBB???>>>>>>888888777666777888999999777;;;???DDDIIIOOOUUUYYY\\\[[[ZZZZZZ\\\___bbbddddddhhhlllmmmllllllnnnpppsssssszzz{{{xxx~~~}}}{{{yyyxxxwwwwwwwwwxxxxxxzzz{{{{{{|||nnnllllllpppuuurrrooonnnmmmmmmmmmllljjjhhhlllmmmnnnnnnnnnmmmlllkkkkkkhhhaaaYYYRRRPPPPPPRRROOOQQQTTTVVVXXX\\\```dddeeeddddddfffiiijjjjjjiiijjjllloooppppppppprrrsss}}}zzzwwwsssoookkkfffbbbUUUeeevvv~~~~~~}}}{{{zzz{{{|||~~~xxxwww}}}~~~yyyoootttxxx|||ppp[[[PPPLLLLLLNNNMMMIIIIIIKKKPPPMMMLLLNNNNNNLLLMMMPPPSSSUUUUUURRRLLLIIIIIIKKKTTTTTTUUUWWWZZZ]]]^^^^^^]]]ttt~~~fffRRR@@@===777444555666555555777666888:::???EEELLLQQQTTTJJJGGGJJJUUUbbbllltttzzz}}}wwwqqqmmmkkkllllllkkklllqqqzzz|||vvvxxxyyywwwqqqjjjeeecccdddlllnnniiikkkzzz|||yyywwwsssooommmooorrrtttvvvmmmmmmkkkiiifffccc```^^^```]]]YYYVVVTTTOOOIIIDDDBBBBBBCCCFFFIIIJJJIIIHHHJJJDDDGGGWWWlll~~~}}}vvv{{{xxxkkklll______]]]XXXWWWXXXVVVRRRLLLKKKKKKJJJKKKMMMOOOPPPFFFGGGGGGDDDAAAAAADDDGGGIIIKKKNNNNNNLLLJJJIIIIIILLLIIIOOO___lllmmmgggcccgggtttyyyqqqsssxxxhhhgggvvvvvv{{{~~~tttYYYAAA???JJJiiiyyy~~~|||zzzaaaPPPFFF@@@>>>???======>>>DDDOOO]]]hhhnnnsssrrrqqqrrrsssvvvyyy{{{zzzzzz}}}}}}}}}~~~||||||||||||||||||||||||~~~}}}yyyvvvvvvvvv{{{}}}zzzxxx{{{~~~~~~{{{xxxrrrnnnggg^^^UUUMMMHHHEEEPPPbbbvvv~~~~~~}}}{{{wwwwwwyyy{{{{{{ssskkk}}}qqqVVVPPP]]]bbbaaa\\\PPPDDD>>>AAAEEEJJJHHHFFFDDDDDDFFFHHHJJJJJJLLLMMMLLLJJJJJJJJJLLLKKKKKKOOOSSSOOOLLLTTTbbbvvv{{{}}}uuu{{{]]]RRRWWW```hhhkkkkkkqqqyyypppaaaPPPHHHEEEAAA??????===:::666666999:::888555777999;;;>>>AAAGGGMMMRRRZZZYYYXXXXXXZZZ\\\^^^^^^___bbbeeehhhhhhhhhiiikkkooonnnsssqqqnnn~~~|||yyyxxxvvvtttooopppqqqssstttuuuuuuuuutttxxx}}}sssqqqmmmnnnrrrpppkkklllmmmmmmllljjjiiiiiilllmmmmmmmmmllljjjhhhfff___[[[UUUPPPNNNNNNNNNNNNOOORRRUUUXXX[[[^^^bbbdddeeedddeeehhhlllmmmllliiikkkmmmooonnnkkkjjjjjjllloooqqqrrroooiiicccaaaaaakkkvvv|||uuunnnqqqxxx}}}}}}|||zzz||||||wwwlllwww~~~{{{uuunnnaaaTTTOOONNNNNNQQQOOOKKKJJJMMMKKKIIILLLPPPPPPLLLKKKLLLNNNPPPRRROOOKKKJJJLLLPPPSSSQQQNNNMMMNNNQQQTTTVVVTTT___{{{|||fffPPPCCC<<<666666666555555777777666666888===BBBGGGLLLKKKJJJMMMVVV___gggpppyyy{{{|||~~~|||xxxuuurrrsssssspppnnnqqqxxx~~~~~~zzz}}}|||uuuooolllfffkkkpppppppppvvv~~~{{{wwwtttpppnnnooorrrttttttttttttrrrpppmmmjjjgggeeeaaa^^^XXXRRRLLLFFFBBB@@@AAAAAACCCFFFHHHIIIGGGEEEDDDAAAMMMfffwww}}}xxxqqqhhhgggeeeaaaYYYSSSTTTWWWUUUPPPMMMLLLKKKKKKMMMOOORRRTTTNNNQQQSSSPPPJJJEEEEEEFFFHHHKKKNNNOOONNNLLLKKKKKKGGGHHHKKKRRRcccpppoooeee]]]hhhooonnnooozzz|||pppkkkrrrzzzuuuxxxlllPPP??????OOOjjjsssZZZGGGAAADDD???=========@@@EEEMMMSSSYYY\\\aaafffjjjnnnppprrrtttvvv{{{~~~|||yyy}}}}}}|||~~~zzzzzzzzz{{{{{{{{{{{{{{{}}}|||{{{|||zzzwwwwww|||}}}zzzxxx{{{|||zzz{{{yyyssskkkfffbbbZZZPPPHHHBBBXXXooozzz|||~~~~~~}}}~~~}}}zzzwwwwwwzzz}}}~~~~~~rrrooo|||xxxzzz|||kkkSSSQQQ___dddaaaXXXLLL@@@;;;===AAABBBBBBBBBCCCEEEGGGJJJLLLJJJKKKKKKJJJIIIIIIKKKMMMMMMLLLOOOSSSNNNIIIQQQ^^^mmmuuusssSSSVVV]]]eeehhhhhhlllsss{{{{{{jjjVVVLLLGGGBBB@@@@@@CCC>>>888999===>>>999444888888999:::<<>>>>>>>>@@@AAACCCFFFHHHGGGEEEBBB@@@@@@SSSqqq}}}yyyzzz~~~tttpppjjjbbbddd___VVVPPPPPPUUUTTTOOOOOONNNMMMLLLNNNQQQTTTWWWWWW[[[___\\\TTTLLLGGGFFFGGGJJJNNNPPPOOOMMMMMMMMMIIIMMMMMMPPPbbbxxxzzznnnccciiioooqqqppprrrzzzwwwpppkkkllluuu}}}ooo||||||aaaHHHAAA:::[[[}}}~~~rrrRRRFFFHHHAAAAAA@@@???<<<;;;???DDDGGGMMMWWW___eeegggiiiiiinnnqqqxxx}}}zzzvvvwww|||{{{}}}}}}{{{zzzyyyzzzzzzzzzzzzzzzzzzzzzzzzwwwyyy|||~~~~~~|||||||||www|||~~~yyyyyy||||||xxxwwwyyy|||uuutttxxx~~~}}}yyysssiii]]]VVVTTTPPPQQQ\\\ooo}}}|||zzzzzzzzzvvvqqqwwwzzz~~~|||yyylll{{{tttmmmggg[[[PPPSSS]]]fffaaaRRRAAA999===???>>>AAAAAABBBCCCEEEHHHJJJLLLLLLLLLLLLLLLMMMMMMMMMMMMKKKNNNPPPQQQPPPPPPQQQSSScccppp~~~jjj[[[VVV```fffdddeeennnvvv}}}vvvcccXXXOOOEEE@@@@@@@@@@@@@@@<<<888666777:::444444444555888===AAADDDIIIKKKNNNOOOQQQSSSWWWYYY[[[]]]```ccceeedddcccaaadddfffiiilllooossswww{{{vvvtttppplllkkklllnnnooooooooonnnnnnoooooopppqqqooopppsssuuuwwwxxxxxxwwwvvvrrrmmmjjjjjjkkkllllllnnnmmmlllkkkkkkkkkkkkkkkhhhfffeeefffgggeee```[[[MMMKKKIIIHHHGGGHHHIIIJJJRRRRRRSSSWWW]]]aaacccdddfffhhhlllnnnnnnllliiifffkkknnnnnnhhhaaa]]]aaafffooohhhmmmttteeeMMMUUUqqqwwwuuu{{{~~~sssppphhh\\\dddnnntttkkk]]]TTTSSSSSSNNNNNNNNNOOOPPPQQQSSSSSSRRROOOLLLLLLOOOPPPNNNLLLPPPNNNMMMNNNQQQRRRQQQOOOPPPPPPNNNMMMMMMNNNOOOPPPNNNQQQYYYmmmuuu]]]KKK;;;888:::999777666777666555444555777999;;;AAABBBCCCFFFLLLSSSZZZ___hhhmmmvvv|||yyytttnnnjjjsss{{{~~~vvv}}}sssuuu{{{}}}wwwpppttt~~~|||zzzzzz}}}ssskkknnnsssrrrqqqsssyyyzzzzzzxxxsssnnnkkkkkkZZZSSSIIIBBB@@@AAAAAAAAAAAA@@@@@@AAACCCCCCAAA???>>>QQQfffuuu}}}yyyvvvpppiiidddiii]]]QQQNNNMMMKKKMMMRRRLLLOOOQQQOOOLLLLLLPPPUUU\\\ccciiieeeYYYNNNKKKLLLLLLKKKKKKLLLMMMNNNMMMLLLIIIKKKJJJJJJTTThhhzzzppphhhxxxwwwnnnsssqqq|||~~~zzzpppjjjmmmrrrttt{{{xxxzzzpppWWW@@@???EEEfff~~~jjjQQQHHHFFFBBB@@@BBBAAA>>><<<===???BBBHHHPPPXXX```fffiiieeejjjqqqwwwyyyyyyxxxxxxvvvxxx{{{}}}}}}|||yyywww{{{yyywwwuuutttuuuvvvvvv{{{|||}}}}}}|||{{{|||~~~~~~~~~~~~zzzyyyyyyxxxyyyzzz|||}}}tttsssvvv}}}wwwtttvvv{{{vvvjjj^^^XXXPPPNNNUUUeeevvv~~~|||zzzxxxxxxzzzwwwsssuuu|||~~~}}}~~~~~~zzzfffccctttdddZZZRRRNNNWWWdddeee___QQQAAA;;;???CCCBBBEEEEEEDDDEEEEEEGGGHHHJJJGGGHHHIIIJJJLLLMMMNNNNNNNNNOOOQQQQQQPPPPPPQQQSSSbbbrrrzzzfffVVVYYYbbbgggjjjmmmrrryyyqqqcccVVVHHH@@@>>>===>>>???>>><<<:::888888777666555555777:::===???DDDFFFIIIKKKMMMPPPSSSVVVWWWYYY\\\^^^```aaa``````eeeggghhhiiihhhiiilllnnnmmmllljjjhhhhhhiiikkklllllllllkkkkkkllllllmmmnnnmmmnnnoooqqqrrrssssssssspppmmmjjjiiijjjkkklllllliiihhhgggeeedddcccccccccfffdddbbb```^^^ZZZSSSNNNHHHGGGEEEEEEEEEGGGIIIJJJPPPRRRWWW[[[___aaacccccchhhiiilllnnnnnnllljjjhhhlllnnnllleee^^^\\\aaafffnnnooosssqqqaaaUUUccc||||||~~~vvvmmmggg```bbbhhhjjjbbbXXXSSSPPPMMMLLLLLLMMMMMMNNNPPPQQQRRRRRRPPPNNNMMMNNNOOOOOONNNQQQOOONNNOOORRRSSSRRRPPPRRRQQQPPPOOONNNNNNNNNNNNNNNOOOTTTbbb|||{{{^^^DDD======999666666777666555444444555777888===???BBBFFFKKKOOORRRTTT\\\cccooo|||zzzvvvqqqmmmjjjpppyyy~~~yyyuuussszzzwwwmmmlllrrrooolllkkkpppxxxtttmmmpppvvvvvvsssrrrssswwwyyyxxxssskkkeeeaaaPPPJJJBBB>>>===>>>??????AAACCCEEEFFFEEEEEEFFFGGGNNN^^^ppp|||xxxsssppplllfff```^^^UUUNNNMMMMMMJJJJJJNNNKKKNNNPPPOOOMMMLLLPPPTTT[[[```eeebbbZZZSSSPPPQQQPPPNNNLLLLLLMMMMMMMMMLLLHHHJJJKKKLLLRRRccc{{{rrrrrr{{{nnniiiiiiooowwwzzztttkkkhhhiiijjjxxxxxxyyyjjjUUU======ZZZzzzmmm\\\MMMFFFAAAAAA@@@<<<888888<<<===@@@EEELLLTTT[[[___aaagggnnntttwwwwwwwwwwwwuuuvvvvvvwwwxxxyyyyyyzzz}}}{{{yyywwwvvvvvvwwwxxxxxxzzz{{{{{{zzzzzz{{{|||~~~~~~}}}|||{{{{{{||||||}}}|||{{{zzzyyyzzzzzz{{{tttpppnnnsss}}}{{{zzzyyy{{{~~~|||mmmaaaXXXQQQQQQ]]]mmmyyy}}}{{{zzzxxxyyy||||||yyyyyy{{{|||sssvvvkkkccckkkttt]]]QQQMMMNNNYYYfffccc\\\NNNAAA===BBBGGGHHHIIIIIIHHHGGGFFFFFFGGGGGGDDDDDDFFFHHHJJJMMMNNNOOOOOOPPPQQQQQQQQQQQQRRRTTTZZZllluuu\\\RRRZZZfffkkkjjjkkkrrr{{{rrrbbbSSSHHHCCCAAA@@@@@@AAABBB@@@;;;666999888666555555777888:::===???BBBEEEGGGJJJNNNQQQSSSTTTUUUXXXZZZ\\\^^^___bbbcccdddcccbbbaaabbbcccccccccccccccdddfffggghhhhhhhhhhhhhhhhhhiiijjjjjjkkkkkkkkkkkklllmmmnnnoooiiigggfffgggiiikkkkkkjjjhhhhhhfffeeecccaaa```___ccc```\\\WWWRRRLLLEEE@@@BBBBBBAAABBBDDDFFFIIIKKKNNNTTT[[[```aaaaaacccdddkkkkkkmmmmmmmmmlllkkkjjjhhhkkkmmmjjjeeebbbeeehhhoooyyyzzzkkk]]]aaavvv|||xxxxxxxxxkkkiiiiiimmmnnnjjjaaaYYYUUUPPPKKKJJJJJJJJJKKKLLLMMMNNNOOOQQQQQQPPPNNNLLLMMMOOOQQQRRRPPPPPPPPPRRRSSSRRRQQQRRRRRRQQQPPPOOOMMMLLLKKKLLLMMMMMMTTTggg~~~vvv```WWWJJJ999444;;;888666444333333333555666777:::???DDDGGGIIIIIIHHHOOOVVVcccqqq~~~zzztttpppdddgggmmmtttxxxwwwqqqlllgggmmmqqqwww|||zzzyyywwwqqqjjjhhhjjj```]]]ZZZ___jjjxxxzzzpppqqqwwwxxxsssoookkkooosssrrrkkkaaaWWWRRREEEAAA===;;;;;;=========;;;AAAHHHKKKMMMSSS^^^gggnnnxxx||||||qqqkkkjjjgggaaa[[[QQQMMMJJJLLLLLLIIIHHHIIIJJJNNNQQQQQQNNNNNNPPPRRRWWWYYY\\\[[[XXXUUUTTTTTTSSSPPPMMMKKKLLLLLLLLLLLLIIIIIIKKKMMMMMMVVVppp{{{iiiqqquuugggiiimmmzzz|||nnnfffdddeeeuuusssVVVCCCEEEYYYgggyyy~~~```SSSFFFBBBBBB>>>;;;999:::999999:::???FFFLLLQQQYYY___hhhnnnrrrsssssstttvvvuuuttttttuuuxxx{{{~~~|||{{{yyywwwvvvvvvvvvwwwuuuwwwxxxyyyxxxyyyzzz|||||||||{{{yyyxxxxxxxxxxxx~~~}}}{{{zzzxxxxxxwwwwwwxxxtttpppppptttxxxyyyxxxyyyvvvvvvxxxyyyvvvvvvxxx|||mmmfff\\\UUU\\\jjjuuu}}}~~~}}}{{{zzzzzz|||~~~qqqgggbbbaaarrrvvv[[[QQQPPPRRRXXX______VVVIII@@@???EEEJJJMMMKKKJJJJJJIIIHHHGGGGGGGGGDDDDDDFFFHHHJJJLLLMMMNNNMMMOOOQQQRRRRRRRRRTTTVVVUUUdddzzzkkkWWWTTT^^^fffggghhhmmmttt{{{qqqaaaTTTLLLHHHDDDAAABBBEEEEEE???888:::999777666555555666777777999===???BBBEEEIIILLLNNNOOOPPPRRRUUUYYY\\\^^^[[[]]]____________```bbb^^^___```bbbcccdddddddddfffffffffffffffggghhhhhhjjjiiihhhhhhhhhiiijjjkkkeeeddddddfffhhhiiihhhfffggggggfffdddcccaaa```______[[[TTTMMMGGGCCC@@@???AAA@@@@@@AAADDDGGGKKKMMMPPPWWW___bbbaaaaaaeeehhhmmmmmmmmmmmmmmmlllllllllcccjjjqqqsssqqqmmmlllmmmtttzzzccc[[[nnn~~~}}}xxxvvvzzz~~~wwwkkklllpppxxxwwwpppcccXXXSSSNNNJJJGGGGGGHHHHHHIIIKKKLLLMMMOOOPPPPPPMMMJJJJJJNNNRRRRRRQQQQQQQQQRRRRRRRRRQQQPPPQQQQQQQQQPPPNNNLLLJJJKKKLLLKKKLLLWWWpppzzzxxxzzz___===444AAA777666444222222333444555444777;;;@@@BBBCCCCCCCCCGGGMMMVVVaaalllxxxwwwrrrhhhfffgggmmmssssssllleeeaaaccceeegggpppzzz|||xxxnnnkkkiiiiiihhhgggffffffZZZUUUPPPSSS^^^ppp~~~qqqoootttuuupppjjjdddffffffbbbYYYPPPHHHDDD???>>>===<<<=========>>>===DDDKKKOOOUUUddd{{{}}}tttjjjffffffccc\\\VVVLLLKKKJJJJJJJJJHHHGGGGGGKKKNNNQQQRRRQQQPPPPPPQQQSSSRRRRRRRRRSSSSSSRRRQQQRRROOOKKKIIIJJJKKKLLLLLLMMMHHHHHHLLLIIIIII]]]xxxgggddd}}}sssrrruuuxxxlllhhhhhhmmmqqqRRR===@@@KKK\\\vvv|||hhhRRRGGGDDDBBB@@@@@@;;;:::888888:::>>>BBBEEENNNTTT]]]eeejjjlllnnnooosssrrrqqqppprrruuuxxxzzzyyyxxxvvvuuutttttttttttttttvvvxxxxxxxxxyyy{{{||||||{{{zzzxxxwwwvvvvvvvvv{{{zzzyyyxxxvvvuuuuuuttt~~~{{{xxxvvvvvvuuurrroooooooooppprrrqqqooottt{{{wwwqqqdddZZZ___kkkuuu{{{~~~}}}~~~~~~}}}{{{xxxzzz}}}{{{xxxnnneeeZZZ^^^xxxxxxZZZOOOQQQSSSXXX]]][[[QQQEEE@@@AAAFFFKKKNNNJJJJJJJJJJJJIIIIIIIIIHHHFFFGGGGGGHHHIIIJJJKKKLLLJJJLLLPPPRRRSSSTTTVVVXXXXXX```qqqiiiYYYYYYbbbhhhjjjmmmrrrwww~~~nnn\\\QQQMMMEEE>>>>>>CCCFFFDDD???:::999888777666666777777555777999;;;===@@@DDDGGGJJJJJJKKKMMMQQQUUUYYY[[[VVVYYY\\\^^^^^^___```aaa^^^___aaabbbbbbbbbbbbaaaeeeeeeddddddeeeeeefffgggiiihhhgggffffffggghhhiiidddccccccdddeeeeeecccaaaaaaaaaaaa```___]]][[[ZZZWWWSSSKKKDDD@@@@@@CCCFFFCCCCCCCCCDDDFFFJJJMMMOOOVVV\\\aaabbbbbbccchhhnnnooonnnmmmmmmlllllllllllliiimmmpppqqqpppoooqqqrrrxxx~~~ttt___^^^uuu}}}|||zzz{{{|||zzzwwwzzz{{{xxxnnnmmmppptttuuunnn___QQQKKKKKKJJJFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNOOOLLLIIIIIILLLOOOPPPQQQQQQQQQPPPPPPPPPQQQMMMNNNOOOOOOOOONNNMMMLLLJJJLLLMMMLLLPPPbbb|||ooorrrMMM;;;===777666444333333444666777555666888;;;>>>@@@BBBCCCDDDGGGLLLRRR[[[gggttt}}}zzzsssmmmhhheeehhhmmmmmmeee]]]______^^^^^^bbbhhhiiifffeeeccc___^^^```dddeeeeee[[[UUUMMMLLLTTTddduuuzzzmmmhhhkkkooolllgggaaa^^^XXXPPPGGGAAA>>>>>>======>>>>>>============CCCHHHMMMRRR\\\qqq}}}sssllleeecccccc___XXXQQQNNNNNNLLLIIIGGGGGGHHHGGGLLLNNNQQQRRRRRRQQQQQQQQQQQQOOOMMMMMMOOOPPPPPPNNNNNNKKKHHHGGGHHHKKKLLLMMMMMMFFFFFFLLLJJJFFFQQQcccuuussscccvvv~~~xxxrrryyyoooiiimmmfffKKKAAAEEEKKK]]]tttdddQQQHHHCCCAAA@@@<<<<<<;;;;;;;;;;;;<<<<<>>AAACCCCCCEEEGGGKKKOOORRRUUUSSSVVVYYY[[[[[[ZZZ[[[\\\]]]^^^^^^_________^^^^^^bbbbbbaaaaaabbbbbbcccdddeeeddddddddddddeeeeeefffcccaaa```aaaaaa```^^^\\\^^^^^^^^^]]][[[XXXVVVTTTKKKHHHDDD???<<>>;;;<<<======<<<;;;<<<===>>>BBBJJJVVVhhh|||yyywwwjjjgggbbb```]]]XXXQQQLLLOOOPPPNNNIIIFFFGGGHHHHHHMMMMMMNNNOOOPPPPPPPPPPPPOOONNNLLLLLLMMMNNNNNNNNNKKKIIIGGGGGGHHHJJJKKKKKKJJJEEEEEEKKKNNNLLLPPPXXXiiiqqqrrryyyjjj|||uuujjjooozzzeeeGGG<<<:::GGG^^^www~~~iiiYYYKKKBBB>>>>>>>>>===<<<;;;999888888<<<@@@EEEJJJNNNSSSXXX[[[gggiiikkknnnoooppppppoooqqqqqqqqqrrrssssssssstttssstttvvvvvvvvvvvvxxxyyyyyyxxxwwwvvvuuutttttttttttttttuuutttsssrrrqqqpppzzzzzz~~~~~~~~~|||uuufffgggrrrzzz~~~~~~|||zzzyyyxxxuuu{{{}}}zzz}}}yyyuuujjjjjjpppfffLLLGGGNNNUUU\\\bbbYYYMMMCCCDDDHHHIIIJJJLLLIIIIIIJJJJJJJJJIIIHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHFFFKKKQQQUUUUUUTTTRRRQQQQQQMMMXXXssszzzjjjdddfffiiihhhkkkqqqtttxxx}}}mmm```WWWLLLEEEDDDEEEDDDCCC???>>>===<<<;;;:::999888555666777777666777999;;;;;;;;;===@@@DDDGGGJJJKKKLLLOOORRRTTTUUUUUUUUUVVVXXXXXXXXXXXXYYYYYYYYYYYY]]]\\\\\\\\\\\\]]]^^^^^^^^^___``````aaaaaaaaaaaa___]]][[[[[[\\\\\\ZZZYYY[[[[[[ZZZXXXTTTPPPLLLJJJ>>>>>>>>><<<:::;;;???CCCDDDEEEFFFIIIMMMSSSWWWZZZ```bbbeeehhhkkkmmmnnnooommmmmmnnnmmmmmmkkkjjjjjjnnnjjjddd```bbbiiirrryyyqqqjjjfffhhhmmmppprrrsss~~~|||zzzwwwoookkkoooxxxxxxpppoooppppppooohhh\\\UUUTTTSSSRRRGGGGGGGGGGGGHHHJJJKKKLLLLLLLLLKKKLLLMMMMMMKKKIIIKKKMMMNNNMMMKKKJJJKKKMMMMMMLLLKKKJJJJJJJJJJJJJJJLLLKKKLLLNNNLLLNNNZZZgggzzz~~~{{{aaaJJJ@@@>>>;;;888666555555666999999888999:::;;;======<<>>BBBAAA@@@>>><<<:::999888555666666555444333555777444666888;;;>>>AAACCCDDDCCCGGGKKKOOOPPPQQQRRRTTTRRRRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXXXXXXXYYYZZZZZZYYYZZZ\\\]]]^^^^^^]]]]]][[[YYYWWWWWWXXXYYYYYYXXXTTTSSSRRROOOJJJDDD???<<<555888::::::999888999;;;CCCDDDFFFJJJOOOUUU[[[^^^aaabbbfffkkkpppqqqooommmlllmmmnnnnnnmmmkkkiiihhhbbbbbbbbbdddhhhooouuuyyykkkcccdddooorrrkkkkkkrrrxxx~~~|||sssmmmpppvvvrrruuuxxxxxxsssooorrrwwwsssnnndddZZZVVVUUURRRLLLGGGGGGGGGHHHIIIJJJLLLLLLMMMLLLKKKMMMPPPOOOKKKGGGJJJLLLMMMLLLIIIHHHIIIKKKOOOMMMKKKIIIHHHGGGGGGHHHMMMJJJJJJLLLJJJHHHNNNWWW```~~~|||rrr___EEEBBB>>>:::777555444444:::::::::::::::999999888:::>>>BBBBBBAAABBBGGGKKKNNNRRR[[[gggrrr{{{~~~yyyssspppnnnllliiifffbbb```^^^^^^]]][[[ZZZ[[[WWWXXXSSSKKKMMMYYYeeejjjllleee[[[PPPKKKMMMSSSXXXVVV[[[[[[UUUQQQMMMEEE<<<999;;;<<<<<<;;;999999:::999<<<>>>>>>>>>???CCCFFFNNNSSS___ssszzzyyy||||||}}}{{{qqqhhhgggeee___VVVLLLFFFDDDEEEDDDKKKMMMHHHEEEGGGGGGDDDJJJIIIGGGGGGIIIKKKLLLLLLDDDFFFHHHHHHHHHHHHJJJLLLNNNLLLKKKKKKKKKKKKIIIGGGDDDIIIKKKHHHHHHMMMQQQQQQWWWbbb~~~uuu{{{rrrqqqooouuutttUUU===<<<888HHHbbbfffXXXIIIEEEAAA===:::;;;<<<>>>;;;;;;:::888888;;;@@@CCCGGGHHHKKKOOOSSSXXX[[[]]]aaaccceeegggiiijjjkkkkkkkkkmmmnnnmmmllllllmmmnnnooonnnnnnmmmmmmmmmnnnnnniiiiiihhhfffddd```]]]\\\rrrccckkkxxx{{{~~~~~~~~~}}}xxxttttttwww{{{}}}|||~~~xxxrrrgggsssyyyuuuppppppkkkdddWWWNNNFFFJJJWWWaaaccc___SSSRRRPPPNNNMMMLLLLLLLLLGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIHHHEEEDDDEEEGGGIIIIIIJJJJJJKKKLLLLLLLLLOOOPPPPPPTTTcccuuu~~~}}}wwwwww{{{yyyrrrlllaaa^^^```fffhhhiiiooowwwvvveee]]]VVVKKKBBB@@@===AAADDDCCC???:::888777999999999888888777777666555555666888:::<<<>>>???===>>>@@@CCCEEEHHHJJJKKKIIIJJJKKKMMMNNNPPPQQQRRRRRRRRRSSSSSSTTTTTTUUUUUUXXX[[[___bbbaaa]]]WWWRRRVVVVVVVVVVVVUUUSSSQQQOOOMMMJJJEEE???;;;888777777555555555777:::>>>BBBDDDHHHFFFGGGLLLUUU]]]```aaadddhhhmmmppppppooonnnnnnpppnnnlllllllllkkkfffbbb___gggjjjiiioooxxxvvvmmmUUUkkkzzzvvvqqqvvvwwwqqqwww|||}}}{{{xxxssssssmmmssszzz|||xxxsssuuuzzzppp]]]XXXYYYXXXSSSOOONNNJJJGGGEEEFFFJJJMMMNNNNNNMMMKKKJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKJJJIIIIIIJJJJJJJJJHHHFFFEEEGGGIIIJJJIIIIIIHHHHHHHHHIIIIIIPPPddd~~~~~~}}}{{{iiiTTT@@@:::;;;888555444444666:::<<<<<<;;;888666555666888;;;>>>AAADDDFFFIIIOOOXXXdddnnnuuuyyy{{{}}}}}}{{{yyyvvvssspppnnnpppqqqrrrqqqooonnnoooppplllhhhccc___^^^```dddggghhhgggeee___YYYSSSQQQPPPSSSPPPKKKEEE@@@===;;;;;;::::::999999999:::;;;<<<888;;;???@@@<<<>>>LLL\\\fffooo{{{~~~wwwzzz{{{yyyuuurrrdddSSSKKKGGGDDDCCCEEEDDDFFFGGGGGGFFFFFFGGGHHHEEEGGGHHHHHHGGGFFFFFFGGGJJJIIIHHHGGGGGGGGGHHHIIIKKKKKKJJJIIIGGGFFFHHHJJJEEEFFFGGGGGGGGGHHHKKKMMMOOOXXXsss}}}~~~wwwhhh\\\cccxxxwwwRRR===777===CCCZZZxxxmmmYYYGGGCCCDDDAAA<<<999999999888888999:::;;;<<<===>>>???AAADDDHHHLLLNNNQQQSSSWWW[[[^^^`````````aaadddhhhkkkllliiifffccceeedddcccbbbaaa```___^^^[[[XXXVVVVVVVVVSSSNNNIIIhhheee|||yyyzzz{{{uuuoooyyy|||yyyyyyrrriiiVVVMMMGGGLLLXXX```]]]WWWOOOOOONNNMMMLLLKKKJJJIIIHHHHHHIIIIIIIIIIIIHHHHHHHHHIIIIIIGGGEEEDDDEEEGGGGGGGGGHHHIIIJJJKKKLLLLLLNNNTTTVVVVVV\\\kkkzzzzzznnnttt}}}ppp___]]]___eeehhhhhhlllrrryyypppbbbXXXNNNGGGFFF@@@@@@@@@BBBCCCBBB???<<<777666666666555555555444444444444555666777999999:::;;;===>>>AAACCCDDDEEEEEEFFFGGGIIIJJJKKKLLLMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUUUUWWW]]]bbbbbb\\\VVVRRRRRRRRRPPPNNNKKKIIIGGGCCCBBB???<<<999777666555444444555777:::>>>BBBEEEHHHJJJOOOSSSXXX]]]aaadddfffjjjnnnqqqqqqpppppppppnnnmmmkkkjjjhhhfffdddbbb\\\gggoooqqqwww|||vvviiilllsssuuuqqqsss{{{|||sssyyy{{{{{{zzzuuuvvvssssssuuuwwwxxxyyy}}}|||kkk[[[WWWXXXVVVQQQNNNKKKHHHFFFEEEFFFHHHJJJLLLKKKKKKIIIHHHIIIJJJLLLMMMMMMMMMLLLLLLKKKKKKJJJJJJFFFGGGGGGFFFEEEEEEGGGIIIIIIHHHHHHHHHHHHIIIJJJJJJNNN[[[rrr~~~vvvyyygggRRRDDD===888:::>>>666888;;;===>>>===<<<:::666666777999;;;===???@@@FFFKKKTTT^^^hhhoootttvvvtttvvvxxxyyyxxxuuurrrppprrrrrrrrrpppnnnmmmmmmooorrrpppmmmjjjhhhgggggggggiiiiiihhhccc\\\UUUPPPNNNHHHEEEBBB>>>;;;999999888888888:::;;;<<<<<<<<<<<<>>><<<<<<>>>BBBLLL]]]mmm~~~zzz|||zzz~~~~~~{{{{{{~~~uuukkk]]]OOOIIIEEEBBBBBBCCCDDDEEEFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIHHHHHHIIIKKKKKKJJJIIIHHHGGGHHHIIIIIIJJJJJJJJJHHHFFFEEEFFFHHHEEEFFFGGGGGGFFFGGGJJJLLLOOORRRddd}}}~~~|||vvvddd]]]eeewwwnnnCCC<<<===:::FFFeeemmmUUUKKKHHHFFFCCCCCC???>>>===<<<;;;:::999888333333555777:::===@@@AAAGGGIIIMMMPPPSSSUUUUUUUUUXXX[[[___bbbbbb```]]]ZZZ[[[ZZZYYYXXXWWWVVVUUUUUUOOOMMMKKKJJJIIIFFF@@@<<>>CCCDDDAAA<<<777777777666555444444444444444333333333444444555666777888999:::;;;<<<===???@@@AAABBBCCCDDDEEEEEEGGGGGGIIIJJJLLLMMMOOOOOOPPPLLLLLLRRR[[[^^^XXXRRRKKKKKKIIIGGGDDDAAA>>>===999999999888777666555444666777888:::>>>BBBFFFHHHMMMRRRXXX[[[[[[]]]aaafffkkknnnqqqsssrrrqqqpppqqqmmmmmmlllgggbbb```bbbdddaaajjjrrruuuxxx{{{uuujjjsssnnnjjjnnnxxx|||~~~}}}~~~wwwyyyxxxtttwww}}}yyytttrrruuuyyy}}}}}}pppbbbUUURRRTTTQQQLLLIIIGGGGGGFFFEEEEEEFFFHHHIIIHHHHHHGGGGGGGGGIIIJJJLLLKKKKKKKKKLLLLLLKKKKKKJJJDDDEEEEEEEEEDDDEEEHHHJJJGGGGGGFFFGGGHHHJJJKKKLLLMMMPPP^^^uuu|||qqq]]]JJJ;;;777:::555777888:::::::::999888666666666666777777888999???BBBIIIQQQZZZaaafffiiifffiiinnnsssuuuuuusssqqqmmmlllkkkhhheeeddddddfffooonnnnnnmmmjjjgggdddbbbaaabbbbbb^^^WWWNNNHHHEEE<<<;;;999888777777777888444666888:::;;;;;;::::::@@@<<<;;;CCCOOO___rrr~~~{{{|||xxxqqqsssyyywwwooo___TTTJJJFFFDDDAAA@@@BBBBBBDDDEEEEEEDDDCCCEEEFFFGGGHHHHHHGGGGGGGGGJJJLLLKKKJJJIIIHHHHHHHHHIIIJJJIIIIIIIIIHHHEEECCCDDDEEEDDDEEEFFFFFFFFFGGGIIIKKKPPPMMMRRRdddtttyyysssmmm}}}kkkccckkk~~~|||vvvJJJCCC>>>555999MMMaaa|||uuucccXXXNNNEEEAAAAAA@@@???===;;;:::999888888999:::;;;<<<===>>>???===???AAADDDFFFGGGGGGGGGKKKMMMPPPSSSSSSQQQNNNMMMLLLKKKKKKJJJIIIHHHGGGGGGAAA@@@>>>======;;;888555rrrrrr}}}|||zzzzzz|||}}}||||||zzzwwwtttuuu{{{~~~pppoooqqq___OOOLLLMMMUUU^^^^^^SSSGGGEEEGGGHHHIIIIIIGGGEEEDDDGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGEEECCCCCCDDDFFFCCCDDDEEEGGGJJJLLLMMMNNNTTT^^^ccc]]]VVV^^^wwwzzzuuuyyypppjjjhhhhhhiiikkkmmmqqquuu~~~{{{mmm```YYYRRRLLLDDDBBBCCCDDDAAA=========;;;:::888777555555555555444444444444444555444444555555555666666666999999:::;;;<<<=========@@@@@@AAABBBDDDEEEFFFFFFGGGDDDCCCFFFJJJLLLIIIEEEAAA@@@???===;;;888777666444444555555555555666666;;;<<<===@@@DDDHHHKKKMMMVVVYYY\\\^^^___aaaeeehhhrrrtttuuutttrrrpppoooooommmnnnnnnggg```^^^ccciiinnnssstttrrrsssvvvuuuppphhhdddgggvvv~~~yyyyyy~~~zzz|||yyyuuuzzz|||sssppprrrrrrpppaaaVVVMMMLLLMMMJJJFFFDDDFFFFFFGGGGGGFFFFFFGGGGGGHHHGGGFFFFFFFFFGGGHHHHHHIIIIIIKKKLLLLLLLLLKKKKKKGGGGGGHHHGGGFFFFFFIIIKKKFFFEEEEEEFFFGGGJJJMMMNNNNNNKKKOOO```vvv|||eeeNNN>>>666777777777777777777777777666666555555555555666666777999<<>>======>>>999999999999999888777777888999:::<<<===>>>>>>>>>???@@@CCCDDDDDDCCCAAA???>>>>>>>>>======<<<<<<<<<999888888888888888888777www|||}}}{{{zzzxxxxxxzzz{{{}}}~~~~~~~~~{{{zzzvvvqqqllllllpppuuuyyyzzznnnuuu}}}jjjWWWKKKLLLQQQZZZ```]]]PPPEEEBBBDDDFFFGGGGGGFFFEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFDDDEEEEEEDDDCCCBBBCCCEEECCCDDDFFFHHHJJJMMMNNNOOOOOOUUUXXXTTTPPPXXXnnnqqq{{{~~~ooohhhfffggghhhiiinnnqqquuupppaaa]]]XXXPPPIIIEEEDDDCCCCCCCCCBBB@@@>>>;;;999777666555555444444444555555666444444444444333333333333555555555666666777777777;;;;;;;;;;;;;;;;;;;;;;;;<<<=========;;;:::;;;<<<888777666666555444444333333333222333444666888999???@@@BBBEEEIIILLLOOOQQQZZZYYYYYY]]]cccjjjnnnpppxxxxxxwwwuuuqqqnnnmmmmmmnnnppppppjjjbbbaaaiiipppyyy{{{zzzvvvuuuuuuuuusssgggjjjttt}}}{{{||||||}}}~~~xxx~~~{{{qqqmmmjjjeeeXXXPPPJJJJJJJJJGGGDDDDDDFFFHHHJJJIIIGGGFFFGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGHHHJJJLLLLLLLLLKKKJJJLLLLLLLLLJJJHHHHHHJJJLLLEEEDDDDDDEEEGGGJJJMMMOOONNNJJJJJJRRRaaassszzzeeeNNN???999999888777777999:::;;;555555555555555666666777444444555777:::===@@@BBBGGGHHHLLLQQQVVV[[[___aaa``````^^^[[[XXXVVVWWWXXXUUUTTTRRROOOLLLJJJHHHGGG@@@@@@???;;;777555555666777777777888888999999:::>>><<<:::888:::===AAADDDGGGNNN\\\iiiooopppvvv~~~|||{{{xxxwwwqqqooommmlllllliii]]]QQQLLLGGGDDDEEEDDDAAA@@@BBB@@@BBBCCCCCCBBBBBBCCCDDDJJJIIIGGGDDDAAAAAACCCEEEFFFFFFEEEEEEEEEFFFHHHIIIJJJLLLMMMLLLIIIFFFDDDDDDCCCEEEGGGGGGFFFFFFGGGHHHJJJIIIGGGKKK[[[kkkmmmfffYYY[[[ooo|||zzz~~~vvvppplllssswww{{{oooNNN<<<>>>AAALLL```zzziiibbbWWWLLLDDD@@@@@@AAA===<<<<<<;;;::::::999999777777888888999999888888888999:::::::::999888777777777777777777666666666777666666666555666888999|||xxx}}}~~~~~~zzzzzzyyyxxxxxxyyyzzzzzz{{{||||||}}}~~~~~~}}}}}}{{{zzzuuunnnhhhgggkkkpppxxx~~~}}}nnnooo}}}wwwcccQQQHHHMMMVVV]]]^^^XXXMMMEEEAAABBBDDDFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCDDDDDDCCCBBBAAACCCEEEDDDEEEFFFHHHKKKMMMNNNOOONNNOOOPPPPPPOOOUUUfffwww{{{xxxwwwkkkgggeeedddfffkkkppprrrvvvssseee```WWWNNNHHHEEEDDDDDDEEEDDDCCC@@@>>><<<;;;:::666555555444444444555555555444444444444333333333333333333444444444444444666666666555555555555444444777:::888555444777:::333333222222222333444555444444555777999<<<>>>???CCCEEEGGGJJJMMMPPPRRRSSSYYYWWWXXX___jjjtttxxxyyyyyyyyywwwsssooollllllllloooqqqqqqlllggghhhpppxxx{{{}}}}}}zzzwwwuuussssss|||||||||~~~}}}uuu{{{uuuoooiiiaaaVVVQQQMMMMMMLLLHHHGGGIIIGGGJJJLLLJJJGGGFFFHHHJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHJJJLLLLLLLLLJJJIIIMMMMMMMMMKKKIIIHHHJJJKKKEEEDDDCCCDDDFFFIIIMMMPPPLLLKKKLLLNNNTTTccc}}}zzzkkkVVVDDD<<<;;;888666666777:::<<<666666555555666666777888555444444555666777888999<<<===>>>@@@DDDIIIMMMPPPOOOPPPPPPOOOLLLKKKKKKKKKPPPMMMIIIEEEAAA>>><<<<<<:::999888555333444666888666666666777777777888888999888666777;;;CCCKKKPPP\\\dddqqq{{{zzzuuuuuuzzz~~~xxxzzzmmmlllkkkkkkiiiaaaSSSHHHIIIEEECCCDDDCCC@@@@@@CCC@@@BBBCCCCCCBBBBBBCCCDDDKKKJJJIIIFFFDDDBBBCCCEEECCCCCCCCCCCCDDDFFFHHHJJJJJJLLLOOOOOOLLLIIIFFFFFFDDDFFFHHHHHHGGGFFFGGGHHHFFFHHHIIIMMMWWWeeemmmooo```TTT^^^}}}|||ttt{{{~~~vvvmmmssshhhDDD::::::BBBQQQppp___QQQIIIEEEDDDCCCBBB@@@>>>=========>>>:::999999888777777666666777777777777777777666666555555666666666666666666888888777666444555888;;;}}}tttzzz|||yyyxxxxxxxxxxxxxxxxxxyyywwwxxxzzz|||}}}}}}||||||yyywwwssslllhhhhhhmmmrrrzzzzzzvvvnnnhhhuuuooo[[[IIIFFFPPPZZZ^^^ZZZPPPHHHCCCBBBCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHBBBCCCCCCBBBAAAAAABBBDDDDDDDDDFFFGGGIIIKKKLLLMMMNNNMMMOOOPPPOOORRR___nnnyyytttwwwnnngggbbbeeehhhlllooopppwww{{{qqqdddZZZUUUQQQKKKGGGFFFFFFEEEEEEDDDCCCCCCBBB;;;:::999777666666555555555555555444444444444333444333333333333333333333333333333333333333333333333444666666444444555666333333222222333444555666666999???DDDHHHKKKKKKKKKKKKLLLNNNQQQSSSUUUWWWWWWYYY\\\bbbiiipppvvvyyy{{{wwwvvvtttqqqnnnlllmmmoooooopppqqqnnnlllooowww}}}yyyyyyyyyxxxuuussstttwww|||ssszzz~~~vvvsssiii]]]WWWRRROOONNNLLLIIIJJJMMMHHHJJJLLLJJJFFFEEEGGGKKKFFFGGGHHHIIIJJJJJJJJJKKKGGGHHHKKKLLLLLLKKKIIIHHHIIIJJJJJJHHHGGGGGGIIIKKKEEEDDDCCCCCCEEEIIIMMMOOOKKKMMMOOONNNMMMUUUkkkyyygggWWWMMMIIICCC===999777888888777777666666555666666666444444555555666666666666666666777888:::<<<===>>>;;;===@@@@@@???===<<<<<>>;;;999888777666777777666555555777888444444555666777777888888555666:::@@@JJJVVVaaahhhtttuuuzzzxxx|||xxxkkkhhhfffddd___UUUKKKEEEGGGDDDCCCCCCBBB>>>???CCCAAABBBCCCCCCBBBBBBCCCDDDFFFGGGHHHGGGEEEDDDDDDEEEAAAAAABBBCCCEEEHHHKKKLLLHHHKKKOOOPPPMMMJJJGGGFFFEEEGGGIIIIIIHHHGGGGGGHHHFFFGGGJJJNNNRRRWWWaaajjjiii\\\[[[lll}}}{{{pppiiivvvuuuttt___HHH>>>???HHHbbbxxx}}}pppfffaaa___RRROOOIIICCC???<<<<<<<<<@@@???===<<<;;;:::999999::::::999999888888888888777777777777888888999999999:::;;;;;;;;;>>>CCCHHHzzzmmmppp}}}~~~zzzwwwxxxyyyyyyyyyyyyxxxwwwuuuvvvxxx{{{||||||||||||uuutttpppkkkhhhiiipppvvvzzzuuukkkkkk~~~iiiSSSBBBGGGRRR]]]___VVVJJJCCCAAACCCCCCCCCDDDFFFGGGIIIJJJIIIJJJJJJKKKKKKJJJJJJIIIAAABBBCCCBBBAAAAAABBBDDDCCCDDDEEEFFFHHHJJJKKKKKKIIIJJJLLLNNNJJJJJJVVVddd{{{lllkkk}}}wwwkkkcccffffffiiikkkmmmpppuuu{{{wwwlllhhhbbbXXXNNNHHHHHHHHHIIIJJJJJJKKKKKKAAA@@@>>><<<:::888777777555555555444444444444444444444444444333333333333000111111222333444444555666444333444555444222///555555444333333555666777888???HHHQQQWWWXXXWWWUUURRRSSSUUUXXXZZZ[[[\\\]]]]]]dddmmmsssttttttuuuvvvssssssrrrooommmmmmoooqqqnnnooopppooopppssszzzxxxtttpppllliiikkkttt|||xxxxxxtttsssgggVVVVVVQQQOOONNNKKKHHHIIINNNHHHJJJLLLIIIEEECCCGGGKKKDDDEEEGGGJJJLLLMMMNNNNNNGGGIIIKKKLLLLLLKKKIIIGGGEEEFFFFFFEEEDDDEEEHHHJJJFFFEEECCCCCCEEEHHHLLLOOOLLLNNNPPPNNNHHHJJJZZZlllyyyfff___UUUJJJAAA<<<:::999999888777666555444444444222333444555666666666666333444666777777555444333222555999;;;:::888777777555666777888888888777777222444666666555444444444333444555777888999999999:::>>>FFFRRR```ooo{{{|||yyy~~~zzzmmm{{{|||vvvtttsssiiieee```[[[SSSKKKEEEDDDFFFCCCBBBBBB@@@===>>>BBBAAABBBDDDCCCBBBBBBCCCEEEAAACCCEEEEEEDDDCCCDDDEEEAAAAAABBBDDDFFFJJJMMMNNNGGGJJJNNNPPPNNNJJJHHHFFFEEEGGGJJJJJJIIIHHHHHHHHHIIIGGGIIILLLKKKIIIQQQ]]]iiibbbYYY]]]mmmxxxmmmYYY^^^lllxxx{{{vvvkkkzzzsss}}}^^^III???@@@CCC```}}}{{{uuukkkaaaXXXRRROOONNNFFFDDDCCCAAA???>>>============<<<;;;::::::;;;;;;888888999999::::::;;;;;;:::===???AAADDDJJJRRRXXX~~~rrrllllll~~~}}}zzzyyyzzz{{{yyywwwuuuuuuvvvyyyxxxwwwyyy{{{zzzwwwssspppnnnkkkgggeeejjjrrryyy|||pppjjjsss~~~wwwqqqyyyvvvTTTIIIGGGLLLXXXccc```PPPAAA@@@FFFBBBCCCDDDDDDEEEEEEDDDDDDEEEHHHLLLMMMLLLJJJIIIIIIEEEAAA>>>>>>AAACCCBBB@@@EEEEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLOOOQQQRRRSSSSSSnnn{{{rrr~~~jjj]]]\\\kkk{{{zzzjjjfffeeegggeeecccgggpppzzzwwwrrrgggXXXRRRQQQPPPOOOMMMLLLKKKKKKKKKKKKIIIFFFAAA>>><<<;;;:::777444333444777888888666555444444444444444555333222222111111222222333555555444333333222333333000222444666777:::>>>@@@IIIJJJKKKLLLNNNRRRXXX\\\___^^^\\\[[[[[[\\\]]]^^^lllqqqvvvyyyxxxwwwwwwxxxpppmmmnnnuuuyyywwwsssqqqllliiihhhlllsssyyyzzzyyynnnsssrrrjjjiiisss~~~{{{vvvqqqnnnhhhaaaTTTPPPKKKJJJMMMPPPQQQPPPMMMKKKGGGCCCBBBDDDGGGIIIIIIHHHGGGFFFGGGIIIKKKMMMQQQOOOMMMLLLLLLLLLJJJHHHFFFJJJNNNMMMHHHEEEFFFHHHFFFFFFFFFGGGHHHIIIJJJKKKMMMNNNNNNLLLKKKLLLQQQUUUjjjkkkRRRHHHCCC===???:::888:::;;;777444555777777666555333444666888;;;777333111222333444555111333444666666555333222555555777777777666444333222555777888777555555555666666777777999>>>DDDIIIKKKIIIRRRfffwww{{{xxxvvv{{{|||vvvttttttxxx}}}zzzqqqlllnnnrrrhhh^^^RRRKKKIIIIIIGGGEEEHHHFFFDDDBBB@@@@@@@@@AAABBBAAA@@@???@@@BBBDDDFFFEEECCCAAAAAACCCEEEEEEEEEHHHEEEAAAAAADDDFFFFFFEEEGGGIIIKKKNNNOOOMMMIIIEEEGGGIIIJJJJJJHHHFFFFFFGGGGGGGGGKKKOOOKKKHHHNNNYYYmmmsssjjjWWWYYYoooyyyrrrfffdddjjjvvv}}}oooiiiqqq{{{pppOOOEEEFFFEEETTTmmmwwwrrrsssfff___VVVQQQPPPNNNJJJFFFKKKHHHDDD@@@??????AAABBBAAAAAA@@@@@@BBBEEEHHHJJJGGGOOOUUUYYY___iiiqqquuuyyy{{{}}}~~~ssslllmmmvvv~~~~~~~~~~~~~~~|||zzzzzz{{{{{{yyyvvvuuuvvvwwwyyyxxxwwwxxxyyyxxxtttqqqlllkkkiiifffdddffflllqqqrrrnnnmmmuuuwwwuuuzzz|||{{{{{{qqqkkkqqqjjjOOOGGGEEESSS\\\aaaZZZLLLBBBBBBEEEDDDDDDDDDCCCCCCCCCCCCCCCBBBEEEHHHIIIHHHFFFEEEEEEHHHFFFDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHIIIJJJLLLMMMOOOPPPQQQQQQ___lllyyy{{{kkkbbboootttjjjbbbaaabbbbbbeeejjjkkkqqq~~~{{{hhhbbb___[[[WWWUUURRROOOLLLMMMMMMMMMKKKIIIHHHHHHHHHBBB@@@===;;;;;;999777555555555444444444555555666444333333333333444444555333333333333333444555555:::<<<>>>???AAACCCFFFIIICCCFFFKKKOOORRRVVV[[[^^^]]]]]]]]]^^^```eeeiiillltttxxx{{{{{{xxxtttrrrqqqpppoooqqqwwwwwwpppkkkiiiccckkktttyyyxxxwwwxxxzzzwwwzzz{{{yyy{{{{{{|||}}}|||{{{|||yyyttt|||qqqgggbbb^^^[[[SSSOOOLLLLLLOOORRRTTTTTTMMMJJJGGGCCCBBBCCCEEEGGGIIIHHHGGGGGGGGGIIIJJJLLLOOONNNLLLLLLLLLLLLJJJHHHGGGMMMRRRRRRNNNIIIGGGHHHDDDDDDEEEFFFHHHJJJLLLMMMKKKLLLMMMKKKJJJKKKNNNQQQ```oooxxxnnndddZZZMMMFFF???;;;999666999>>>222444555777888:::<<<===666555555666777666333000444444444444444555666666555555666666666555555444444555666555444444666777<<<<<<<<>>HHH[[[mmm~~~{{{vvvrrrllljjjfffbbb]]]YYYVVVTTTXXXXXXXXXYYY\\\```eeehhhmmmtttxxxyyy|||qqqssswwwyyy{{{}}}vvvnnnlllooovvv~~~||||||||||||zzzyyy{{{{{{zzzxxxvvvuuuvvvxxxyyyxxxwwwvvvvvvtttqqqnnniiiiiigggfffeeegggkkkooorrrmmmppp|||rrrvvv|||{{{ttttttxxxxxxpppiiilll{{{yyyxxxsss\\\JJJGGGFFF]]]ccc```SSSIIIHHHHHHFFFFFFEEECCCBBBBBBBBBBBBCCCBBBDDDGGGGGGFFFDDDCCCCCCIIIIIIHHHGGGEEEDDDEEEFFFDDDEEEEEEFFFGGGGGGHHHHHHIIIJJJKKKLLLNNNNNNNNNNNNQQQ[[[lllzzzfff]]]qqqrrrccc^^^```bbbcccdddfffhhhppp{{{tttmmmddd___]]][[[VVVRRRNNNMMMMMMLLLLLLLLLLLLLLLJJJIIIGGGGGGFFFCCC???<<<999999777666555555444444444333333222222333333444555555666666777999:::;;;>>>@@@BBBCCCDDDFFFIIILLLFFFJJJOOOTTTXXX[[[^^^aaa]]]]]]___ccciiipppvvvzzz{{{|||}}}{{{wwwrrrooommmpppppprrrtttooogggbbbbbb^^^hhhvvv~~~zzzxxxyyy}}}|||{{{qqqvvvyyy{{{|||}}}~~~wwwooopppxxxxxxlll]]]UUUSSSTTTOOOMMMKKKKKKNNNQQQSSSTTTMMMKKKGGGDDDBBBCCCDDDEEEIIIHHHGGGGGGGGGHHHIIIJJJMMMLLLKKKKKKLLLLLLKKKIIIGGGMMMSSSTTTPPPKKKGGGFFFCCCCCCDDDFFFHHHJJJLLLMMMIIIKKKKKKKKKIIIIIIJJJLLLVVVZZZlll|||ooo```\\\TTTKKKEEE???999999<<<777888999:::::::::999999666555666777888777333000555444333333333666888:::777777666555555555555666777777555444333666:::>>>888:::BBBQQQeeewww}}}~~~tttuuu~~~rrreeecccqqq~~~sssfff```aaadddeeedddRRRMMMHHHEEEFFFGGGFFFEEEEEEFFFEEEEEEDDDCCCBBBAAABBBAAA@@@@@@AAABBBDDDEEEEEECCCBBBBBBDDDEEEEEEDDDBBB@@@??????BBBDDDEEEEEEFFFJJJNNNNNNLLLJJJIIIJJJHHHIIIIIIHHHGGGHHHJJJLLLKKKJJJJJJJJJIIILLLVVVbbbqqqlllpppvvvkkkZZZ\\\lllwwwppphhhiiitttuuummmqqqyyyrrrVVV@@@;;;FFFVVVooo{{{tttppptttttttttvvvyyy~~~mmmqqquuuyyy|||tttmmmsssxxx|||{{{zzzzzzyyyyyyxxxwww{{{{{{zzzwwwuuutttvvvxxxxxxwwwuuutttqqqooollljjjgggffffffgggjjjooouuuyyy{{{wwwzzz}}}}}}rrrwwwyyyyyyuuuooooootttzzz}}}oookkkdddPPPEEEJJJNNNbbbeee^^^PPPJJJOOONNNHHHHHHFFFDDDBBB@@@AAABBBBBBDDDFFFHHHHHHGGGEEEDDDEEEFFFHHHIIIGGGCCCAAABBBDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNQQQ___sssqqqjjjvvvqqqeeeaaa______^^^eeefffjjjqqqwwwqqqiiifffddd___ZZZSSSQQQNNNMMMLLLLLLKKKJJJMMMLLLLLLMMMOOOPPPOOOMMMHHHGGGEEEBBB@@@>>>===<<<===<<<;;;:::999999999999======>>>>>>???AAABBBCCCAAACCCEEEEEEFFFHHHJJJMMMRRRTTTXXX[[[\\\^^^aaacccbbbdddhhhnnntttyyy}}}{{{zzzxxxuuurrrpppppppppqqqnnnmmmjjjddd^^^___dddkkkmmmttt~~~uuuyyy~~~qqqwww|||vvvjjjiiirrrttthhhYYYPPPNNNNNNJJJIIIIIIIIIKKKMMMNNNOOOMMMKKKHHHFFFDDDDDDDDDDDDHHHHHHGGGGGGGGGGGGHHHIIIKKKJJJIIIJJJKKKLLLKKKIIIGGGJJJNNNOOOLLLHHHEEEDDDDDDDDDDDDEEEGGGHHHJJJKKKIIIJJJKKKKKKJJJIIIHHHGGGLLLOOO___{{{tttkkkccc\\\ZZZVVVKKK???999???===;;;:::999999777666:::888777777888888777666444444444444555777999:::;;;999888666555555666666666666555555777===DDDJJJGGGKKKUUUhhh}}}yyywww}}}{{{}}}yyymmmnnnqqqyyyxxxlllhhhddddddeeeccc[[[UUUJJJGGGEEEDDDEEEFFFEEEDDDDDDEEEFFFFFFFFFEEECCCBBBBBBAAAAAAAAAAAABBBCCCDDDCCCBBBAAAAAACCCDDDDDDCCC???>>>>>>???@@@BBBDDDDDD@@@IIITTTXXXTTTMMMIIIGGGKKKKKKJJJHHHFFFGGGIIILLLHHHHHHIIIIIIJJJNNNXXX```fffaaahhhwwwwwwiiieeeooovvvwwwrrrlllooozzzxxxmmmfff```bbbssszzzRRR999===HHHZZZppp{{{qqquuuzzz~~~tttwww{{{~~~}}}||||||xxxxxxxxxwwwvvvuuuuuuvvvzzzzzzyyywwwttttttuuuvvvuuutttssspppllliiifffeeebbbbbbccchhhpppzzz~~~sssxxxwwwvvvwwwxxxvvvqqqnnnpppccc___XXXFFFAAANNNYYYaaa```WWWMMMKKKPPPOOOGGGIIIHHHEEEBBBAAAAAABBBCCCEEEGGGHHHHHHGGGFFFFFFFFFFFFHHHJJJHHHDDDAAABBBDDDCCCDDDEEEFFFGGGHHHIIIIIIKKKKKKLLLMMMMMMMMMMMMMMMPPPKKKSSShhhzzzwwwyyyiii___ZZZXXX\\\]]]bbbhhhlllqqq}}}yyyrrrjjjddd^^^ZZZVVVSSSRRRRRRPPPNNNNNNMMMLLLNNNQQQUUUXXXXXXVVVUUUSSSQQQPPPOOONNNNNNNNNMMMKKKJJJHHHGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHIIIKKKMMMNNNNNNPPPRRRUUU[[[\\\]]]^^^___bbbfffjjjooorrrwww|||~~~|||yyyvvvqqqmmmkkklllnnnooonnniiidddaaa]]]\\\dddmmm|||{{{zzzzzzzzzxxxsssooozzzzzzxxxssszzzsssggghhhmmmlllbbbWWWPPPLLLHHHIIIIIIJJJJJJIIIJJJJJJKKKLLLKKKIIIHHHFFFEEEEEEEEEGGGFFFFFFFFFGGGGGGGGGHHHJJJHHHHHHHHHJJJKKKJJJIIIHHHIIIJJJJJJHHHGGGFFFFFFFFFFFFFFFEEEEEEFFFFFFGGGIIIIIIJJJJJJJJJIIIGGGEEEEEEJJJSSSaaazzzzzzsssuuuxxxnnn^^^RRRJJJFFFBBB?????????>>>===<<<<<<===>>>@@@???<<<999555666888:::;;;;;;;;;;;;???===;;;:::999999999::::::<<<@@@EEEKKKUUU___eeeqqqoooqqqyyy}}}rrrttt{{{qqqiiikkkxxxvvvlllaaacccfffgggbbbYYYNNNGGGGGGFFFEEEDDDEEEDDDCCCBBBBBBCCCEEEFFFFFFFFFEEEDDDBBBAAAAAAAAABBBBBBCCCCCCAAA@@@???@@@BBBCCCBBBAAA<<<===>>>??????AAABBBCCC>>>GGGRRRVVVRRRLLLHHHGGGLLLLLLJJJHHHFFFEEEHHHJJJLLLNNNNNNKKKIIIJJJMMMOOOUUUTTTZZZkkk{{{|||vvvoooyyy~~~yyysssxxxzzzooo___WWWeeeyyy{{{pppTTTIII??????KKKTTTnnnyyy}}}yyy{{{~~~~~~}}}|||{{{zzzyyyxxxtttuuuvvvuuusssrrrssstttwwwxxxxxxwwwtttsssssstttqqqqqqoookkkfffcccaaaaaa^^^___bbbjjjvvvyyyqqqooopppwww}}}}}}sssjjj^^^QQQNNNJJJ>>>AAATTTccc```YYYOOOJJJJJJKKKJJJGGGIIIHHHFFFDDDCCCCCCCCCCCCCCCEEEFFFFFFEEEEEEFFFGGGIIIJJJKKKJJJHHHFFFFFFFFFCCCCCCDDDFFFGGGHHHIIIJJJJJJKKKLLLMMMMMMMMMMMMMMMNNNIIIKKKZZZmmm~~~~~~zzzhhh^^^XXXWWWWWW[[[aaafffiiiooovvv|||~~~uuuiiiddd^^^[[[ZZZYYYVVVTTTSSSPPPNNNNNNPPPTTTVVVWWWSSSSSSSSSSSSTTTUUUUUUVVVTTTSSSRRRQQQPPPOOOOOOOOOKKKKKKKKKJJJKKKKKKLLLLLLPPPQQQSSSUUUUUUWWWZZZ]]]^^^___aaacccfffkkkrrrvvv}}}{{{xxxwwwrrrmmmiiiggghhhhhhhhhhhhccc______```dddmmmwww}}}~~~{{{pppbbb\\\```gggyyy~~~~~~yyyrrrzzz}}}uuulllhhhhhhcccYYYRRRNNNIIIDDDHHHJJJLLLLLLJJJIIIIIIJJJIIIIIIIIIHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGHHHHHHIIIHHHGGGHHHIIIJJJIIIHHHJJJIIIIIIIIIIIIIIIIIIJJJGGGGGGFFFEEEDDDDDDDDDDDDHHHHHHHHHHHHIIIIIIFFFDDDGGGKKKKKKLLL^^^~~~|||hhhbbbZZZTTTPPPLLLGGGCCC@@@CCCHHHLLLNNNJJJCCC>>><<<>>>AAACCCDDDCCCBBBAAAGGGFFFFFFFFFFFFGGGHHHHHHRRRWWW___hhhpppzzzzzzxxx|||{{{yyy{{{|||yyyzzz~~~|||yyyyyyzzzsssrrrssshhhjjjjjjdddZZZPPPJJJGGGEEEEEEEEEDDDDDDCCCBBBBBBAAABBBCCCDDDEEEEEEFFFEEEBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???AAABBBCCCAAA@@@<<<===????????????AAABBBAAADDDHHHHHHFFFEEEFFFHHHJJJJJJJJJHHHFFFEEEGGGHHHGGGLLLNNNLLLJJJKKKKKKIIIIIILLLPPP[[[rrrgggqqq}}}wwwuuuooo___aaammm{{{~~~hhhHHH777<<>>GGG\\\iiifffVVVKKKJJJIIIEEEFFFKKKIIIHHHHHHGGGFFFEEEEEEDDDAAACCCEEEEEEEEEEEEGGGHHHKKKJJJJJJKKKKKKKKKIIIGGGCCCCCCDDDFFFGGGHHHIIIJJJHHHIIIJJJKKKLLLMMMMMMMMMHHHJJJKKKPPP^^^sss|||kkk}}}mmmcccaaa\\\ZZZ^^^bbbeeehhhmmmmmmttt}}}vvvmmmgggdddbbb]]]YYYYYYWWWTTTSSSTTTTTTTTTSSSOOONNNNNNNNNOOOOOOPPPQQQOOOOOOOOOOOOPPPQQQRRRSSSOOOOOOOOOPPPQQQRRRSSSTTTTTTVVVXXXZZZ[[[]]]aaacccbbbeeeiiinnnsssyyy{{{vvvssspppnnnkkkiiiiiigggccc```___]]]___fffmmmqqqvvvzzzyyyuuuooohhhdddeeeiiilllyyy}}}yyy|||~~~vvvuuuxxxxxx}}}wwwuuutttrrrgggfff___TTTLLLIIIGGGEEEDDDGGGKKKKKKJJJHHHIIIJJJEEEFFFFFFGGGFFFEEEDDDCCCBBBCCCDDDEEEGGGHHHHHHHHHIIIHHHGGGGGGHHHIIIGGGFFFHHHHHHIIIJJJLLLLLLKKKJJJFFFFFFEEEDDDDDDDDDDDDEEEGGGEEEDDDEEEGGGGGGEEECCCIIIHHHGGGIIIQQQddd}}}~~~wwwqqqllleee\\\UUUOOOOOOPPPRRRTTTSSSPPPMMMJJJJJJKKKKKKLLLLLLLLLLLLUUUVVVYYY\\\^^^aaabbbcccooovvv}}}{{{zzzuuuvvvooorrr|||zzzooonnnsssvvvjjjhhhcccZZZQQQKKKHHHHHHCCCDDDDDDCCCBBBBBBBBBCCCAAAAAAAAABBBCCCEEEFFFGGGBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBDDDDDDCCCAAA<<<>>>AAAAAA???>>>@@@AAABBBAAA@@@@@@@@@BBBDDDFFFEEEFFFGGGGGGFFFFFFHHHIIIBBBHHHKKKIIIJJJOOOOOOLLLFFFJJJLLLRRRaaavvvmmmkkkrrr|||zzzsssyyysssfffdddvvv~~~```PPPLLLEEE999EEEWWWjjj{{{~~~~~~~~~}}}~~~|||~~~}}}|||zzzyyywwwwwwppprrrtttssspppooopppsssrrrtttwwwwwwtttqqqooonnnjjjkkkjjjeee```\\\\\\]]]___cccmmmzzzyyyooosss{{{~~~vvvYYYDDD===AAACCCOOObbbkkknnnYYYKKKLLLJJJBBBEEEPPPHHHHHHHHHHHHHHHGGGFFFEEEBBBDDDFFFFFFFFFGGGIIIKKKKKKIIIHHHJJJLLLLLLIIIFFFBBBCCCDDDFFFGGGHHHJJJJJJFFFGGGIIIJJJKKKLLLLLLLLLCCCLLLOOOLLLTTTkkkzzz```zzz~~~pppmmmbbbZZZZZZ]]]```cccfffjjjnnnttt{{{vvvqqqkkkddd___]]]\\\[[[ZZZZZZYYYUUUSSSSSSRRRQQQOOOMMMLLLLLLLLLMMMMMMNNNPPPRRRUUUWWWXXXRRRRRRSSSUUUVVVXXXZZZ[[[ZZZ\\\^^^```bbbdddhhhkkkiiimmmtttzzz|||xxxtttqqqoooiiiiiiiiikkkllliiiccc]]]XXXYYYaaaoooyyy{{{zzzzzz}}}ooocccjjj}}}}}}{{{~~~|||xxx~~~uuuuuu}}}~~~uuukkkjjjmmmpppgggggg```SSSIIIGGGHHHHHH???CCCGGGIIIHHHGGGHHHIIIBBBCCCDDDEEEEEEDDDCCCBBB@@@AAACCCEEEGGGHHHIIIIIIIIIHHHGGGGGGHHHHHHGGGEEEDDDEEEHHHKKKMMMMMMJJJHHHDDDDDDDDDDDDDDDEEEFFFFFFFFFCCCAAABBBEEEFFFDDDBBBDDD>>>CCCLLLMMMNNNeee~~~{{{xxxppp___ZZZSSSPPPQQQVVV[[[^^^UUUTTTRRRQQQQQQRRRTTTUUUaaadddiiinnnssswwwyyyzzz~~~}}}~~~sssmmmsss|||pppkkkmmmmmmkkk]]]YYYTTTNNNIIIEEECCCAAABBBBBBBBBBBBAAAAAACCCDDDAAA@@@@@@@@@BBBDDDFFFHHHBBBBBBBBBCCCCCCBBBAAAAAACCCBBBCCCDDDFFFFFFDDDBBB<<>>???AAA??????@@@BBBEEEEEECCCAAA@@@CCCEEEGGGGGGHHHIIIKKKIIIMMMNNNIIIHHHLLLLLLHHHHHHKKKMMMOOOTTTaaawwwpppnnn}}}uuutttqqqdddfff~~~~~~tttnnn___GGGEEEEEEDDDJJJ^^^{{{~~~{{{uuutttuuurrrlll}}}||||||}}}}}}}}}}}}}}}~~~~~~|||yyy}}}}}}|||{{{yyyuuusssqqqqqqpppooonnnnnnmmmnnnnnnnnnppprrrpppmmmkkkmmmoooqqqhhhaaa___]]]YYY[[[aaafffnnn|||yyyqqq~~~wwwnnnQQQIII>>>;;;HHH]]]hhhggg]]]UUUJJJEEEFFFHHHHHHGGGLLLIIIHHHHHHKKKLLLJJJGGGHHHIIIJJJJJJJJJJJJJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFFFFIIIIIIHHHHHHHHHIIIJJJJJJMMMHHHHHHNNNRRRXXXkkk}}}bbbbbbqqqwww{{{sssfff]]]YYYZZZ]]]```bbbhhhmmmppprrrzzz|||vvvtttmmmfffcccdddccc^^^XXXYYYXXXVVVVVVVVVUUURRRPPPWWWWWWWWWXXXYYYZZZ[[[\\\]]]]]]]]]]]]]]]___aaabbbbbbbbbdddggglllrrrwwwzzz}}}xxxuuuuuurrrlllhhhhhheeegggkkkoooppplllgggbbbWWWXXX^^^kkkwww|||vvvoooWWW___qqq~~~}}}|||jjjdddfffjjjjjjiiiccc\\\SSSNNNMMMLLLHHHEEEDDDDDDCCCCCCDDDEEEFFFGGGFFFGGGHHHHHHGGGFFFDDDCCCDDDCCCBBBBBBCCCEEEGGGIIIEEEEEECCCBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJHHHHHHGGGGGGFFFGGGGGGHHHDDDDDDDDDEEEFFFEEECCCAAACCCCCCCCCDDDGGGNNNWWW]]]{{{~~~ooodddfffhhhhhhppp{{{pppooollleee```aaahhhoooxxx}}}xxxuuuwww}}}}}}sssiiifffhhhhhhccc\\\KKKFFFBBBBBBEEEFFFDDD@@@CCCCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@BBBBBBBBBBBBCCCDDDEEEEEECCCCCCDDDDDDCCCAAA???>>>??????@@@AAAAAAAAA@@@@@@BBBBBBCCCBBBAAAAAABBBDDD@@@BBBEEEGGGGGGHHHIIIKKKIIIIIIHHHHHHHHHIIIIIIJJJEEEJJJLLLKKKKKKSSSbbbooozzzjjjgggwww{{{|||ggghhhqqqtttlllmmmzzzcccJJJ;;;AAAIIIOOOfffxxxvvv|||~~~|||||||||||||||||||||}}}~~~{{{{{{~~~pppnnnmmmmmmnnnnnnnnnmmm~~~}}}|||||||||{{{zzzzzz{{{|||}}}~~~}}}zzzwwwuuuuuuuuuuuusssqqqooonnnppppppooonnnmmmmmmmmmmmmlllmmmnnnmmmlllkkklllmmmiiiccc``````___]]]bbbhhhrrr}}}{{{uuu|||vvv|||pppbbbIIIEEEBBBFFFUUUcccbbbZZZPPPKKKEEECCCEEEHHHJJJKKKKKKIIIHHHIIIKKKKKKJJJHHHGGGHHHHHHIIIJJJJJJJJJJJJGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFGGGHHHHHHIIINNNIIIJJJNNNNNNNNN[[[lll}}}|||hhhbbbhhhyyy}}}rrrddd[[[XXXYYY\\\WWW]]]cccgggiiimmmvvv||||||wwwuuusssnnnjjjfffdddbbbaaaaaa___\\\ZZZZZZZZZ[[[\\\^^^aaaccceeebbbbbbaaabbbcccfffhhhjjjqqqrrrvvvzzz}}}zzzvvvssspppoookkkffffffiiikkkjjjhhhgggeeeccc```^^^^^^___gggttt~~~zzzhhhWWWHHHUUUkkkwwwkkkiiinnnrrrqqqooo^^^XXXPPPLLLKKKJJJHHHEEEDDDCCCBBBAAABBBCCCEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBDDDFFFGGGEEEEEEDDDCCCCCCDDDEEEFFFDDDEEEEEEEEEFFFGGGGGGGGGEEEEEEDDDDDDDDDDDDDDDEEEDDDCCCCCCDDDEEEDDDBBB@@@>>>???AAABBBEEEIIIOOOSSS^^^www{{{|||}}}wwwzzz{{{xxx{{{}}}wwwuuuxxx|||}}}|||}}}~~~~~~{{{uuukkkiiigggfffbbb[[[PPPHHHFFFDDDAAAAAACCCDDDCCCBBBDDDCCCBBBAAA@@@?????????AAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAABBBCCCDDDDDDCCCCCCDDDDDDCCCAAA@@@???>>>???@@@@@@@@@@@@@@@@@@AAABBBBBBBBB@@@@@@BBBCCCCCCEEEGGGHHHHHHIIIJJJKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGKKKMMMLLLIIILLLTTT[[[mmmvvvyyypppkkksss{{{pppuuuttthhhiiiwwwZZZKKK@@@<<>>@@@BBBCCCEEEHHHJJJIII```|||}}}}}}}}}}}}|||qqqoooppprrrkkkkkkjjjeee[[[OOOEEE???@@@AAABBBAAA@@@AAABBBDDDDDDCCCBBBAAA??????>>>>>>>>>???@@@AAABBBCCCDDDDDD????????????@@@AAABBBCCCCCCCCCCCCCCCCCCBBBAAA@@@>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBAAA@@@@@@AAACCCFFFGGGIIIJJJIIIIIIJJJKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHJJJLLLLLLJJJIIIIIIIIIUUUnnn~~~pppnnn}}}zzz}}}}}}pppuuu{{{eeeTTTHHHGGGJJJJJJVVVkkk~~~~~~{{{{{{xxxuuusssrrrnnngggbbbcccaaa___^^^^^^```ccceeennnllljjjiiilllpppuuuxxx|||xxxtttvvv{{{}}}}}}}}}}}}}}}}}}}}}||||||yyyxxxwwwvvvwwwzzz|||~~~}}}}}}~~~~~~}}}|||~~~zzzwwwuuutttrrrpppmmmmmmmmmmmmmmmmmmlllllliiijjjkkklllmmmmmmnnnnnnnnnkkkhhhhhhjjjjjjgggddd[[[[[[\\\[[[\\\bbbllluuutttccc```rrr~~~xxx}}}}}}zzzooo]]]RRRHHHGGGJJJVVVccceeeWWWHHH@@@BBBCCCCCCBBBBBBCCCDDDGGGHHHHHHIIIJJJJJJIIIHHHBBBCCCDDDFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFHHHKKKJJJHHHNNNVVVrrrzzz{{{iii\\\XXXZZZZZZZZZ[[[\\\___ccciiinnnlllnnnppptttxxxwwwvvvvvvwwwyyy}}}|||wwwssspppmmmjjjiiiffffffhhhiiiggghhhlllhhhfffbbb______cccjjjooowwwxxxdddYYY]]]ffftttuuutttrrrwww}}}~~~|||~~~~~~xxxyyyvvvppplllllllllfff```QQQMMMIIIGGGGGGHHHGGGFFFFFFDDDAAA??????AAACCCEEEDDDCCCBBBBBBBBBDDDEEEFFFFFFEEECCCAAA@@@@@@AAABBBBBBBBBBBBCCCDDDEEEFFFFFFBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBCCCDDDCCCAAA???@@@AAABBBBBBBBBCCCEEEGGGOOOTTT```ttt}}}~~~zzzzzz|||}}}ttteeekkkwwwxxxhhhbbbjjjuuu{{{wwwpppeeeXXXNNNGGGCCCBBB>>>AAADDDBBB???>>>AAADDDDDDCCCBBB@@@???>>>>>>>>>;;;<<<===???AAABBBDDDDDD>>>>>>>>>>>>>>>@@@AAAAAACCCCCCCCCCCCCCCBBBBBBBBB???@@@AAABBBBBBBBBBBBBBB@@@AAABBBAAA??????AAABBBGGGHHHJJJJJJIIIHHHIIIJJJKKKJJJIIIHHHHHHGGGHHHHHHFFFGGGIIIKKKMMMLLLIIIGGGNNNaaawww~~~yyyxxxtttxxxrrrbbbTTTIIIOOOJJJLLLXXXbbbkkk|||{{{yyywwwrrrjjjdddhhhjjjlllnnnnnnllliiiggguuuwwwyyyxxxuuurrrssstttvvvrrrpppuuu~~~~~~~~~~~~}}}||||||zzzyyyxxxxxxyyy{{{}}}~~~~~~~~~~~~}}}{{{zzz{{{{{{zzzyyy~~~zzzvvvsssrrrqqqooonnnllllllkkkkkkjjjjjjjjjjjjfffgggiiilllmmmoooooopppooolllhhhhhhhhhgggdddaaaZZZ[[[[[[[[[```jjjwwwzzzooojjjiiiiiinnnsssnnn{{{~~~zzz}}}~~~|||zzztttvvv{{{wwwpppxxxjjjTTTKKKHHHKKKSSS___ggg```PPPCCC@@@CCCEEEEEECCCAAAAAAAAADDDFFFHHHIIIIIIHHHHHHGGGAAAAAACCCDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEGGGGGGDDDCCCDDDFFFGGGHHHNNNUUU]]]zzznnn___VVVSSSUUUXXX]]]aaaccccccbbbhhhjjjlllnnnpppsssxxx{{{}}}yyyzzzvvvrrrnnnmmmkkkiiihhhgggcccccciiinnnmmmkkkkkkbbbcccddddddeeejjjpppvvv{{{|||wwwkkk```aaappp|||~~~{{{ssspppzzzyyysssiiidddbbb]]]VVVMMMKKKHHHGGGGGGGGGGGGGGGGGGEEECCCAAA@@@AAACCCDDDBBBBBBAAA@@@AAABBBDDDEEEEEEDDDAAA@@@???@@@AAABBB???@@@AAABBBCCCCCCDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDCCCAAA???DDDCCCBBB@@@???@@@DDDGGGJJJHHHLLL]]]www|||zzzwwwwww{{{uuupppuuuyyy~~~wwwuuupppfff^^^```kkksssuuunnnbbbRRREEE@@@@@@AAABBB???CCCFFFDDD???<<<>>>BBBCCCCCCAAA@@@???>>>>>>>>>:::;;;<<<===???AAABBBCCC======<<<======>>>???@@@AAAAAAAAAAAAAAABBBBBBBBB@@@AAABBBCCCDDDDDDDDDDDDAAABBBBBBAAA@@@@@@AAACCCFFFGGGIIIIIIGGGFFFGGGHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEEEEEEEGGGKKKLLLLLLJJJKKKRRRbbbxxx|||www}}}~~~tttwww|||{{{zzzwwwrrruuufffWWWQQQMMMMMMYYYhhhzzz{{{uuuvvvwwwxxxyyyxxxuuurrrpppsssvvvwwwuuuooojjjiiijjjiiiggghhhppp}}}~~~~~~}}}|||{{{zzzzzzzzz{{{{{{|||||||||}}}~~~}}}}}}}}}|||zzzxxxxxxxxxwwwuuutttwwwtttqqqooonnnnnnlllkkkiiiiiihhhgggggggggggghhhfffgggjjjlllnnnooooooooommmkkkiiigggfffdddbbb```\\\^^^___aaaiiivvv{{{pppiiioooxxxyyyqqqkkkiiirrrrrrlllttt~~~vvvqqqoooooommmooo~~~mmmOOODDDFFFOOO___kkkiiiYYYHHH>>>AAABBBDDDFFFFFFEEECCCBBBAAADDDGGGHHHGGGFFFFFFFFF@@@AAAAAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAA@@@??????>>>???@@@AAABBBCCCCCCCCCEEEEEEDDDDDDEEEEEEFFFFFFCCCCCCBBBAAAAAADDDIIIMMMNNNeeezzzvvvcccZZZ^^^dddmmmrrrppphhhbbb^^^aaadddfffhhhkkkooorrruuuxxx||||||xxxtttqqqooollliiigggggggggfffeeeccc```aaafffjjjjjjiiikkkmmmppptttuuutttvvvzzz}}}zzzqqqiiiiiissssssnnnpppxxxzzzttthhhaaa___ZZZSSSLLLJJJIIIGGGFFFEEEEEEFFFGGGFFFDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@AAABBBBBBBBBAAA???>>>???@@@BBBCCC??????@@@AAABBBBBBBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@BBBCCCEEEEEEEEEDDDDDDCCCBBBBBBCCCDDDDDDAAA???CCCBBB@@@>>>===???BBBFFFAAADDDJJJRRR]]]ooo~~~{{{zzzwwwsssnnniiifffeeebbb___aaadddaaaZZZWWWOOODDD???>>>@@@@@@@@@@@@CCCFFFDDD???<<<===@@@BBBAAA@@@??????>>>??????;;;<<<===>>>???@@@AAAAAA<<<<<<<<<<<<===>>>???@@@@@@@@@??????@@@AAABBBCCC@@@AAABBBCCCDDDEEEEEEEEEBBBBBBCCCBBBAAA@@@BBBDDDDDDFFFGGGGGGFFFEEEFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGGGGEEECCCDDDEEEGGGHHHHHHGGGHHHQQQ```ppp{{{xxx|||~~~zzzvvvxxx~~~{{{{{{rrrmmmtttqqqpppwwwzzzlllmmmkkkhhhmmm{{{yyykkk[[[RRROOOSSS[[[bbbfffkkkrrrvvvuuuyyy|||zzz{{{~~~}}}yyyuuutttwwwzzzyyyvvvtttuuuzzz{{{|||~~~~~~zzz{{{{{{||||||{{{zzzyyyyyyzzz||||||zzzzzzzzz{{{wwwvvvuuuuuuuuussspppmmmooommmkkkjjjkkkkkkiiihhhfffeeeeeeeeeeeeggghhhiiiiiikkkmmmnnnnnnnnnmmmlllgggggggggeeecccaaaaaabbb```bbbdddgggqqq|||{{{kkknnnxxxttthhhjjjzzz{{{yyyuuusssxxxmmmMMMEEEJJJVVVgggnnnbbbNNNDDDCCCDDDCCCCCCEEEHHHHHHDDDAAA>>>BBBFFFGGGFFFDDDDDDEEE@@@@@@AAAAAAAAA@@@??????AAAAAAAAA@@@@@@?????????>>>>>>@@@AAABBBCCCCCCCCCFFFEEEEEEDDDDDDDDDDDDDDDBBBCCCBBBAAA@@@BBBDDDEEEHHHVVVbbbsss}}}mmmkkkkkkoootttuuupppkkk]]]^^^______```bbbfffiiiiiikkkoooqqqssswww}}}~~~wwwvvvtttqqqnnnlllkkkjjjiiifffdddccccccbbbaaa___[[[[[[]]]^^^\\\[[[bbbjjjyyy~~~~~~}}}xxxuuu{{{wwwmmmlllqqqrrrxxxuuuhhh```]]]XXXOOOJJJJJJIIIFFFDDDCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@???@@@@@@@@@AAA@@@@@@?????????>>>======>>>AAACCCEEE@@@@@@AAABBBBBBBBBAAA@@@@@@@@@AAAAAABBBBBBCCCCCC>>>@@@BBBDDDDDDDDDCCCBBBDDDCCCCCCDDDEEEDDDBBB@@@@@@@@@AAA@@@???@@@BBBDDDBBBDDDIIILLLLLLTTTjjj~~~zzzqqqqqq{{{~~~||||||{{{}}}uuuqqqtttwwwtttnnnfffgggddd]]]WWWTTTMMMFFFJJJIIIFFFDDDBBB@@@@@@@@@===@@@BBBBBB???======>>>@@@@@@????????????@@@@@@????????????@@@@@@@@@@@@<<<<<<<<<<<<===>>>???@@@>>>>>>>>>>>>>>>@@@AAABBB>>>???@@@BBBCCCCCCDDDDDDCCCDDDDDDCCCBBBBBBCCCEEECCCEEEGGGGGGFFFFFFFFFGGGDDDCCCCCCDDDDDDEEEFFFGGGGGGGGGEEEDDDCCCDDDFFFGGGHHHFFFHHHNNNUUUbbbxxx}}}{{{{{{||||||}}}}}}sssxxxvvvqqqxxxkkkjjjnnnkkknnnuuuvvv}}}uuullleeeeeemmmwwwuuugggYYY___aaa\\\XXXVVVVVVTTTYYY```hhhllllllmmmqqquuuyyyrrrppprrruuuwwwyyy|||zzz{{{|||}}}|||zzzxxxvvvvvvxxxzzzzzzyyywwwwwwwwwssssssrrrsssrrrpppllliiiiiihhhgggggghhhiiigggfffdddddddddeeegggiiikkkmmmmmmnnnoooooonnnllljjjiiiaaadddeeedddaaa___aaaddddddfffhhhkkkttt{{{vvvlll___pppppp[[[iii{{{{{{www}}}iiiNNNLLLRRR]]]jjjiiiXXXEEEDDDMMMIIIEEECCCEEEHHHHHHCCC===<<<@@@EEEFFFEEECCCCCCDDD@@@@@@AAA@@@@@@???>>>===@@@@@@@@@???????????????===>>>@@@AAABBBCCCDDDDDDFFFEEEDDDCCCCCCCCCCCCCCCAAACCCDDDCCCCCCDDDDDDCCCEEEMMMQQQaaa{{{vvvlllaaa]]]aaahhhkkklllfffdddaaa]]][[[[[[^^^aaabbbfffiiikkkkkkmmmqqquuutttyyy}}}}}}|||}}}}}}|||{{{xxxuuuqqqpppuuusssoookkkiiihhhhhhhhhgggeeecccaaa```___\\\ZZZSSSWWWZZZWWWOOONNN[[[kkkzzz}}}~~~wwwsssnnnhhhjjjqqqnnnvvvuuuiii^^^[[[SSSIIIJJJJJJHHHFFFCCCAAA@@@AAACCCCCCDDDCCCBBB@@@>>><<>><<<<<<<<<<<<<<<>>>AAADDDFFFAAABBBCCCCCCCCCBBBAAA@@@@@@@@@AAABBBCCCCCCDDDDDD<<<>>>@@@BBBCCCBBBAAA@@@DDDDDDDDDEEEFFFEEECCCAAA>>>@@@CCCDDDCCCCCCCCCDDDEEE@@@???DDDIIINNNWWWaaa}}}~~~{{{|||zzzoookkkoootttvvvnnnkkkmmmrrrwwwnnnttt}}}qqqmmmllldddUUUIIIEEEEEEDDDIIIKKKKKKFFF???;;;<<>>===>>>?????????>>>??????@@@AAABBBBBBBBBAAAAAAAAA@@@@@@===<<<<<<======>>>???@@@======<<<<<<===???AAABBB<<<===???@@@AAABBBBBBBBBCCCDDDEEEDDDBBBBBBDDDEEECCCEEEGGGGGGGGGFFFGGGHHHBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHGGGEEEEEEGGGIIINNNHHHEEEGGGKKKVVVkkkzzz{{{yyysssrrrrrrwwwvvvoooooommmfffmmm|||tttccc\\\___jjj{{{xxxiii___XXXSSSGGGIIIKKKMMMMMMMMMMMMMMMTTT]]]iiiqqqwww|||pppeeeaaaccchhhqqqrrrtttvvvxxxzzz{{{|||tttuuuxxxyyyyyyxxxvvvtttuuuuuuvvvuuutttrrrpppoooqqqooolllkkkjjjjjjhhhgggffffffeeeeeefffgggiiijjjggggggggghhhiiijjjkkklllnnnnnnmmmlllkkkjjjjjjiiifffdddcccbbb___\\\___eeeccciiirrrvvvqqqgggaaa___ooovvvuuu|||}}}cccLLLIII\\\dddeee[[[PPPLLLJJJHHHIIIFFFCCCDDDGGGHHHDDD@@@???>>>>>>AAADDDDDD@@@=========>>>????????????>>>>>>??????@@@@@@@@@??????????????????@@@AAABBBCCCEEEDDDDDDCCCBBBBBBAAAAAADDDDDDDDDDDDEEEEEEEEEEEEIIIFFFIIIWWWmmmzzzwwwwwwiii\\\VVVZZZdddlllgggbbb\\\ZZZ[[[]]]\\\[[[\\\^^^```aaadddiiikkkkkkjjjmmmpppsssuuuwwwzzz|||}}}{{{zzz{{{|||}}}zzz{{{}}}|||zzzxxxxxxxxxssssssrrrqqqooommmlllkkknnnjjjfffdddddddddbbb```cccbbbaaa``````___]]][[[VVVNNNHHHHHHJJJOOO[[[hhhrrr~~~zzz~~~{{{mmmdddgggmmmlllfffvvvoooeee]]]VVVRRROOOMMMJJJIIIGGGEEECCCAAA@@@???AAAAAAAAABBBBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAA<<<<<<=========>>>>>>>>>DDDCCCBBBBBB@@@@@@???>>>BBB???>>>CCCJJJKKKCCC;;;;;;<<<===???@@@BBBBBBCCCCCCCCCCCCBBBAAA@@@>>>>>>BBBAAAAAAAAAAAABBBCCCCCCCCCBBBBBBCCCFFFIIILLLNNN\\\ttt}}}yyyooo{{{zzzssspppooouuu~~~|||uuuhhhhhhnnn|||}}}ooobbb[[[PPPFFF@@@???BBBDDDDDDGGGJJJJJJHHHDDDAAA@@@@@@@@@@@@??????>>>????????????@@@@@@@@@@@@??????AAABBBCCCBBB@@@>>>>>>>>>@@@>>><<<;;;;;;===???AAA????????????@@@@@@AAABBB>>>????????????@@@@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDFFFGGGHHHFFFDDDBBBAAAAAACCCFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDJJJIIIGGGGGGKKKSSS^^^eeexxxuuuzzz~~~uuuyyy|||~~~{{{rrriiieeeccccccmmmyyyttthhh___aaabbbiiirrr{{{yyy]]]LLLHHHKKKGGGGGGIIIFFFOOOUUUTTTLLLPPP```mmmpppyyyxxx|||{{{||||||wwwzzz{{{uuunnnmmmvvv~~~jjjkkklllnnnpppqqqrrrsssooopppqqqrrrrrrqqqooonnnmmmmmmmmmmmmllljjjiiiiiihhhgggeeeeeefffggggggfffgggffffffffffffgggiiiiiikkkkkkjjjjjjjjjkkkkkklllllllllkkkjjjiiigggfffeee______``````\\\XXX[[[aaajjjooorrrmmmccc___gggqqq}}}zzzwwwyyy}}}jjjTTTMMMSSShhhjjjeeeXXXNNNLLLLLLJJJJJJGGGEEEFFFHHHHHHEEEAAA>>>===>>>@@@BBBBBB@@@=========>>>?????????????????????@@@@@@@@@@@@@@@???????????????@@@AAABBBCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFIIIRRRaaarrryyydddXXXVVVZZZ^^^nnnfffZZZQQQOOOQQQVVVYYY^^^^^^^^^]]]^^^```bbbbbbcccdddfffhhhjjjmmmqqqsssqqqqqqoooooonnnoooooopppqqqqqqpppooonnnkkkiiigggjjjjjjiiihhhggggggggggggeeedddbbbbbbdddfffffffffkkkgggbbb___]]]YYYTTTOOOGGGGGGLLLSSSVVVXXX___hhhzzz~~~|||uuuvvv}}}{{{uuulllgggkkkqqqooohhhmmmeee[[[RRRMMMKKKJJJJJJHHHHHHGGGFFFFFFEEEDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBAAAAAA@@@@@@???BBB@@@???CCCHHHHHHCCC===<<<<<<<<<===???@@@BBBCCCBBBBBBBBBBBBBBBAAA@@@???BBBBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAABBBEEEGGGIIIKKKZZZooo}}}}}}yyypppqqqzzz{{{wwwzzz}}}yyyppphhhccc```eeehhhpppxxxzzzrrrcccWWWLLLIIICCC>>><<<<<<>>>@@@@@@BBBEEEEEECCC@@@???>>>>>>>>>???@@@AAAAAA@@@>>>>>>??????@@@@@@??????>>>>>>@@@AAAAAA???>>>>>>???===<<<:::999999;;;>>>???@@@@@@@@@@@@@@@@@@AAABBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGEEECCCAAAAAACCCEEEFFFFFFEEEEEEEEEEEEDDDDDDDDDGGGHHHHHHHHHJJJOOOUUUZZZVVVssswwwooowww~~~tttrrr}}}xxxpppjjjggglllttt~~~lllhhhggghhhgggdddeeeiiizzzwwwssstttnnnmmmnnnjjjmmmqqqkkkYYYOOOPPPRRROOOYYYWWWZZZccciiiiiiiiilllzzzwwwssssssbbbbbbcccdddeeefffggggggiiiiiiiiihhhhhhggggggffffffeeeeeedddccccccddddddaaa``````aaaeeeggghhhhhhhhhhhhggggggggghhhiiiiiimmmllllllkkkkkkkkkkkkjjjjjjjjjiiihhhfffbbb```^^^XXXZZZ\\\[[[VVVQQQUUU]]]qqqsssoooeee^^^jjj}}}yyyzzzyyyjjjrrrttthhhVVVNNNVVVbbbqqqlll___QQQIIIIIIKKKJJJLLLIIIGGGGGGIIIIIIEEEBBB>>>===>>>@@@AAAAAA???=========>>>>>>???@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@AAABBBBBB@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCFFFIIILLLRRR___qqqtttcccWWWccccccaaa]]]YYYUUUTTTSSSUUUTTTSSSSSSTTTWWWZZZ]]][[[\\\\\\^^^aaaeeeiiikkkdddeeeeeeffffffffffffeeejjjgggeeefffgggfffbbb^^^___^^^]]]\\\\\\^^^___aaa___^^^]]]\\\\\\\\\]]]^^^ccc^^^XXXTTTRRROOOKKKHHHFFFOOO^^^kkkpppqqqtttyyyvvvwwwsssooouuuxxxvvvxxx{{{|||zzzzzz}}}}}}{{{yyyooommmkkklllqqqtttmmmdddaaaYYYOOOHHHEEEEEEGGGHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEDDD@@@AAABBBDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDDDDBBB@@@<<<<<<;;;;;;<<>>???@@@AAABBBAAAEEEMMMYYYjjj}}}}}}}}}|||{{{yyytttnnnttt|||sssiiiccc``````aaa```eeehhhggg___TTTJJJEEE>>>>>>>>>======>>>>>>???===???AAAAAA???>>>???@@@???======@@@CCCCCCAAA===>>>??????@@@@@@??????>>>;;;===??????>>>>>>>>>@@@;;;;;;999999:::<<<>>>@@@BBBAAAAAA@@@@@@@@@@@@AAABBBAAA@@@??????AAACCCDDDEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDEEEFFFFFFFFFFFFGGGFFFCCCBBBAAABBBCCCDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEGGGHHHIIIIIIJJJKKKMMMFFFYYYppp}}}~~~yyysss~~~uuu{{{|||zzz{{{}}}yyy{{{~~~yyyuuuvvvuuuooojjjhhhZZZ___ffflllwwwtttvvv}}}}}}rrrooonnnkkkkkkggggggpppxxxyyyvvvttt~~~rrreee\\\WWW]]]]]]]]]^^^^^^^^^______dddcccbbb````````````aaabbbbbbaaa``````aaacccdddaaaaaaaaacccgggjjjkkkkkkiiiiiiiiihhhhhhiiiiiiiiikkkkkkkkkkkkkkkjjjjjjjjjjjjjjjhhhfffbbb]]]YYYVVVUUUUUUUUURRRKKKHHHPPP[[[rrrnnnddd[[[aaa|||}}}}}}wwwvvveeennnmmm\\\PPPVVVccckkkooodddUUUHHHDDDEEEFFFGGGLLLKKKIIIIIIIIIHHHFFFCCC??????@@@AAAAAAAAA@@@@@@======>>>>>>???@@@AAABBBAAAAAABBBBBBBBBAAA@@@@@@???????????????@@@AAABBB@@@@@@@@@AAABBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCCBBBEEEHHHHHHIIIRRRbbbooovvvgggkkknnnnnniiicccaaaaaaVVVRRRPPPPPPQQQQQQTTTXXXTTTTTTVVVYYY\\\___``````]]]^^^```aaabbbaaa___^^^aaa^^^\\\___cccddd___[[[WWWUUUSSSRRRRRRTTTWWWXXX]]]\\\ZZZUUUOOOLLLLLLNNNMMMLLLKKKHHHHHHJJJPPPTTT]]]gggsss{{{{{{xxxyyy|||tttyyy|||yyyxxx|||wwwtttsssxxxwwwwwwyyy{{{|||xxxqqqllliiilllppptttvvvsssfffYYYVVVQQQJJJEEEDDDEEEGGGHHHFFFFFFGGGGGGHHHIIIIIIJJJLLLKKKKKKJJJIIIHHHFFFEEE@@@AAACCCDDDFFFGGGGGGGGGHHHHHHGGGFFFEEEDDDCCCBBB??????@@@@@@AAAAAAAAAAAA@@@AAABBBBBBAAAAAAAAABBB===;;;:::999:::===@@@BBB@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@???>>>============<<<===>>>???@@@DDDDDDDDDGGGPPP^^^mmmwww|||yyy~~~|||~~~yyyvvvwww|||uuunnnjjjiiikkkooorrrsssrrrooommm[[[ZZZVVVNNNEEEAAAAAACCC>>>>>>>>>>>>>>>>>>>>>>>>===???@@@@@@???@@@BBBDDDCCC@@@===>>>AAABBB@@@===>>>>>>????????????>>>>>>;;;===>>>>>>===<<<======<<<<<<;;;;;;===???AAABBBCCCBBBAAA@@@@@@@@@@@@@@@???===;;;:::;;;===@@@BBBEEEDDDDDDCCCBBBAAAAAA@@@AAABBBDDDFFFGGGGGGFFFFFFGGGEEECCCAAA@@@@@@@@@AAABBBBBBBBBCCCDDDEEEEEEFFFDDDFFFHHHHHHGGGFFFGGGGGGLLLJJJNNN```xxxuuusss|||yyyvvvrrrwww|||{{{vvvuuuqqqqqqzzz~~~{{{llliiibbb]]]]]]aaa```\\\\\\TTTXXX___```gggooolllnnnwww|||vvvppprrrwwwzzzmmmiiiggglllrrrtttrrrpppsss~~~yyywwweee```XXXPPPJJJFFFCCCBBB[[[[[[[[[[[[[[[[[[[[[[[[```___]]]\\\[[[\\\]]]^^^______^^^^^^```aaaccceeeeeedddccceeeiiikkklllllliiiiiijjjjjjjjjjjjjjjjjjkkkkkkllllllllllllkkkkkkiiihhhfffccc^^^YYYUUURRRSSSPPPNNNJJJDDDBBBJJJUUUeee^^^RRRPPPcccssswwwzzzrrryyyyyyllldddeee\\\NNNOOO```nnnpppcccXXXLLLEEECCCDDDDDDEEEKKKJJJIIIIIIIIIGGGEEEDDD@@@AAABBBBBBBBBBBBBBBCCC>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBAAA@@@?????????>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBDDDFFFFFFHHHMMMVVV\\\xxxwwwooommmqqqvvvddd]]]XXXWWWSSSOOOOOOSSSOOOPPPRRRVVVZZZ[[[YYYVVVXXXYYY[[[\\\\\\[[[XXXWWWXXXUUUSSSUUUYYYYYYUUUPPPNNNLLLJJJHHHHHHIIIKKKMMMSSSSSSQQQKKKDDDBBBEEEIIIGGGLLLPPPPPPPPPWWWeeeqqqzzz}}}~~~yyyrrrnnnnnnooo|||sssvvv}}}|||tttuuu{{{|||yyyvvvsssooommmoootttzzz|||zzzppp^^^MMMLLLJJJGGGFFFFFFGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFEEEDDDBBBAAA@@@@@@AAACCCEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDBBBBBBAAA>>>??????@@@@@@AAAAAABBB@@@AAABBBAAA??????@@@BBB===;;;:::999:::===???AAA@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAA@@@>>>===<<<;;;;;;<<<<<<===>>>???@@@DDDGGGIIIHHHFFFIIIQQQXXXhhh~~~{{{yyyxxxzzzzzz|||wwwtttvvvvvvuuuuuuxxx{{{xxxvvvzzzwwwyyyxxxsssmmmgggcccaaaiiiooowww|||{{{ssshhhaaaPPPLLLFFF@@@======???AAA<<<<<<::::::999:::;;;<<<<<<>>>?????????AAADDDFFFIIIEEE@@@===>>>???>>>===>>>>>>>>>??????>>>>>>>>><<<>>>???>>><<<::::::;;;<<<;;;;;;<<<===???AAABBBBBBAAA@@@???????????????<<<;;;999888999;;;>>>@@@CCCCCCBBBAAAAAA@@@??????@@@AAACCCEEEFFFGGGFFFFFFFFFDDDCCCAAA@@@?????????AAAAAABBBCCCDDDEEEFFFFFFFFFGGGGGGGGGFFFFFFHHHIIIEEEIIIOOOUUU\\\iii{{{wwwwwwxxxwwwsssoookkkhhhgggbbbdddqqq~~~wwwmmmjjjkkkhhhccc```XXXWWWTTTLLLNNNQQQKKKKKKQQQTTTPPPLLLOOOUUUYYYOOONNNMMMMMMPPPSSSTTTSSSLLLQQQVVVZZZYYYVVVRRROOOOOOJJJDDDBBBDDDHHHKKKLLLYYYYYYYYYYYYYYYYYYYYYYYY\\\[[[ZZZYYYYYYZZZ[[[\\\[[[[[[\\\]]]___aaacccdddeeeddddddeeegggjjjjjjjjjhhhiiijjjkkklllllllllllllllmmmnnnnnnnnnlllkkkjjjdddcccaaa]]]ZZZWWWTTTSSSRRRPPPPPPPPPKKKGGGHHHMMMMMMLLLKKKSSSllluuu~~~pppcccooozzzzzzooofff]]]OOOIIIVVVkkktttrrrVVVNNNGGGFFFFFFDDDDDDFFFHHHHHHHHHHHHGGGFFFEEEDDDAAACCCDDDCCCBBBBBBDDDEEE@@@@@@???>>>>>>@@@AAABBBAAABBBBBBAAAAAA@@@???>>>>>>===============>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFHHHKKKNNNPPP[[[|||~~~{{{{{{nnneee```___ZZZRRRQQQVVVVVVVVVWWWZZZ^^^^^^ZZZVVVYYYZZZZZZZZZYYYVVVTTTRRRSSSQQQNNNNNNOOOMMMHHHDDDCCCBBB@@@??????@@@AAABBB???BBBBBB???;;;>>>HHHRRR^^^dddkkkkkkjjjooo|||~~~{{{~~~xxxuuuwwwrrrssswwwzzzzzz~~~{{{ttthhhVVVGGGEEEDDDDDDEEEFFFFFFDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBAAA@@@@@@AAACCCDDDFFFGGGHHHHHHFFFEEEDDDCCCBBBAAA@@@@@@>>>?????????@@@@@@AAAAAA@@@AAAAAAAAA?????????@@@===<<<;;;:::;;;===???@@@???@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@>>><<<;;;;;;;;;<<<===>>>>>>??????<<>>:::;;;======>>>???BBBDDDJJJGGGCCC???<<<<<<<<<======>>>>>>??????>>>>>>======>>>???>>><<<:::999::::::::::::;;;<<<===>>>>>>@@@??????>>>>>>>>>>>>???<<<<<<;;;;;;<<<>>>@@@AAABBBBBBBBBAAAAAA@@@@@@???@@@AAABBBDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@@@@@@@BBBBBBCCCDDDEEEEEEFFFFFFGGGHHHHHHGGGFFFGGGJJJLLLBBBIIIPPPQQQNNNUUUkkkwwwjjj```\\\^^^XXXYYYdddqqqxxx|||}}}zzztttsssvvvvvvtttsssmmmmmmiiiaaagggmmmgggZZZZZZWWWQQQLLLJJJKKKNNNRRRSSSRRRNNNLLLLLLJJJEEEEEECCCBBBCCCHHHOOOTTTXXXYYYYYY[[[___dddggghhhgggUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXYYYWWWXXX[[[]]]___aaabbbcccdddcccbbbdddfffhhhiiihhhggghhhjjjlllmmmnnnnnnnnnmmmmmmmmmmmmkkkhhheeeccc\\\[[[XXXWWWVVVVVVWWWWWWUUUWWW^^^eeecccXXXMMMHHHDDDRRR___hhhzzzyyymmmgggkkknnnrrrdddXXXNNNTTTeeeppplllaaaLLLFFFCCCEEEEEECCCCCCGGGDDDEEEFFFFFFEEEDDDDDDDDDAAABBBDDDCCCAAAAAACCCFFFBBBAAA@@@>>>>>>???@@@AAAAAAAAAAAAAAA@@@???>>>======<<<<<<;;;;;;;;;<<<<<<>>>>>>??????@@@@@@AAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEEEEFFFIIILLLNNNfff{{{~~~{{{tttrrriii\\\WWW[[[]]]ZZZWWWYYY\\\]]][[[XXXXXXWWWVVVUUURRROOOLLLJJJLLLKKKJJJIIIFFFCCC@@@>>>;;;;;;;;;;;;;;;<<<===>>><<<@@@CCCAAA@@@GGGWWWdddzzz{{{|||zzz{{{xxxnnnddd[[[OOODDDDDDCCCAAABBBCCCDDDDDDCCCEEEEEEEEEEEEFFFFFFGGGGGGFFFGGGGGGGGGFFFFFFEEEDDD@@@AAABBBDDDEEEFFFFFFFFFCCCCCCBBBBBBAAA@@@?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>===<<<<<<<<<<<<===>>>????????????@@@@@@AAA@@@@@@@@@???@@@AAAAAA@@@>>><<<;;;<<<<<<============<<<<<<:::<<>>???@@@>>>DDDUUUhhhrrrwww}}}|||yyywwwzzzzzzwwwssspppmmmnnnrrrsssooojjjrrr|||}}}vvvpppkkkeeeZZZYYYVVVRRRLLLGGGBBB???>>>===>>>???@@@>>>;;;999;;;;;;;;;;;;;;;<<<===>>>888:::<<<===>>>???AAACCCDDDFFFGGGDDD>>>;;;;;;=========>>>>>>>>>>>>======<<<===???>>><<<;;;;;;<<<;;;;;;;;;;;;<<<<<<========================>>>???<<<<<<<<<===>>>???AAABBBCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBDDDFFFGGGHHHGGGGGGFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFGGGHHHJJJIIIHHHHHHJJJKKKJJJFFFFFFJJJNNNPPPXXXaaatttxxxjjjddd[[[SSSOOOTTT]]]ccciiinnnxxxzzzxxxssssssxxx}}}~~~uuusssvvvvvvuuuppplllhhheeebbb___]]]]]]fffiiiiiihhhjjjiii```UUUUUUTTTSSSRRRTTT[[[dddkkkpppsssyyy}}}~~~|||{{{RRRRRRRRRRRRRRRSSSSSSSSSQQQRRRRRRSSSUUUUUUVVVVVVVVVXXX[[[___aaaccccccddddddcccbbbdddgggiiijjjjjjfffhhhjjjlllnnnooooooooollllllkkkiiifffbbb^^^[[[UUUTTTRRRRRRSSSVVVYYY[[[YYY___mmmzzzzzziiiTTTFFFNNNfff{{{~~~zzz{{{xxx{{{~~~zzzqqqrrrzzzwwwqqqyyy~~~jjjZZZRRRRRRaaaqqqnnnZZZGGGGGGBBB@@@CCCBBB???AAAGGGAAACCCDDDDDDDDDCCCDDDDDD@@@BBBCCCBBB@@@@@@BBBEEEDDDBBB@@@>>>>>>>>>@@@@@@AAAAAAAAA@@@???>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<===???@@@AAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDBBBEEEGGGDDDAAABBBGGGLLLMMMNNN\\\rrr{{{eeeYYYZZZ\\\VVVPPPOOORRRUUUTTTSSSQQQPPPNNNKKKGGGCCCAAA???AAABBBCCCBBB>>>;;;::::::777888999;;;===>>>??????MMMQQQSSSPPPNNNVVVhhhwww{{{{{{ooo___UUUPPPIIIBBBGGGDDDAAA@@@BBBDDDEEEEEEDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDEEEEEEEEEDDDDDDCCC@@@AAABBBDDDEEEEEEEEEEEEBBBBBBBBBAAA@@@@@@??????????????????????????????@@@??????@@@AAAAAA>>>;;;<<<<<<===>>>>>>???????????????@@@@@@@@@??????>>>>>>???@@@AAA@@@>>><<<;;;>>>>>>>>>===<<<;;;:::999AAA===999888;;;======<<>>???@@@@@@AAACCC>>>DDDJJJHHHAAA;;;;;;=========>>>>>>>>>>>>======:::<<<>>>>>>===<<<===>>>=========>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>???:::;;;<<<===>>>???@@@@@@CCCCCCCCCDDDDDDDDDDDDDDDAAAAAAAAAAAACCCEEEHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGIIIKKKLLLJJJIIIHHHHHHKKKFFFFFFIIIHHHFFFJJJQQQSSSeeexxx||||||{{{wwwwww~~~ssshhh^^^[[[\\\___dddiiikkknnnnnniiiiiipppxxx{{{uuurrrtttqqqooo|||~~~zzzwwwxxxxxxuuurrrppprrrvvv|||zzzppptttxxxvvvqqqpppuuu|||SSSSSSRRROOOMMMLLLNNNPPPQQQPPPPPPPPPQQQRRRTTTUUUWWWYYY\\\]]]]]]^^^___aaaaaaaaaaaaaaabbbdddeeefffdddfffiiilllnnnnnnmmmmmmjjjhhheeebbb^^^YYYTTTQQQNNNMMMNNNQQQVVVZZZ\\\\\\bbbiiiwwwuuu___SSSUUUjjjwww}}}mmmfffkkk}}}wwwtttqqqqqqtttyyyyyyvvvzzzyyy___MMMUUUbbbmmmkkk]]]RRRMMMGGGIIIJJJIIIFFFBBB@@@???@@@AAABBBBBB@@@@@@AAABBBCCCBBBAAAAAA@@@@@@AAAAAABBBAAA@@@@@@BBBBBBAAA@@@CCCAAA???===;;;;;;;;;;;;;;;<<<===?????????>>>===<<<<<<<<<<<<===>>>@@@@@@@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBCCCDDDFFFHHHIIIJJJJJJPPP___ssssssccchhh^^^RRRKKKIIIIIIHHHGGGHHHEEE@@@???@@@@@@>>>;;;;;;===>>>===;;;;;;<<<===??????>>>@@@CCCEEEFFFFFF[[[iiitttqqqkkknnnzzz|||}}}ttt}}}uuu```TTTMMMHHHEEEEEEBBBBBBBBBBBBCCCEEEGGGHHHDDDDDDDDDEEEFFFHHHIIIJJJLLLKKKIIIGGGEEECCCBBBAAA??????@@@AAABBBDDDEEEFFFEEEEEEDDDCCC@@@>>><<<;;;===>>>???@@@???>>><<<:::;;;<<<<<<<<<===>>>>>>>>>>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@@@@?????????>>><<<<<<;;;;;;;;;<<<<<<;;;;;;;;;:::::::::::::::999999:::<<<===???@@@>>><<<===BBBJJJRRRWWWhhhlllsss{{{{{{wwwsssuuuzzz~~~{{{uuuuuuxxxtttjjjdddiiioooooonnnoooooommmjjjggghhhmmmtttzzz{{{sssoooooorrruuuuuuwwwoooeee```]]]XXXPPPHHHAAA@@@???===<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<======<<<<<<<<<;;;;;;;;;<<<======>>>>>>>>>>>>>>>AAACCCFFFGGGFFFBBB<<<999:::>>>@@@>>>;;;:::>>>BBB???===<<<===>>>???>>><<<>>>>>>>>>>>>>>>>>>>>>>>>=========<<<;;;;;;::::::;;;;;;;;;;;;<<<===??????AAAAAAAAAAAAAAAAAA@@@@@@CCCBBBAAAAAAAAACCCEEEFFFIIIIIIIIIIIIIIIIIIHHHHHHIIIGGGEEECCCBBBBBBCCCDDDHHHIIIIIIHHHGGGHHHJJJLLLLLLKKKIIIIIIIIIJJJLLLNNNOOORRR]]]pppzzzuuuqqqrrrzzz~~~~~~ttteee```dddeee___dddooosssjjjdddgggiiifffeeeeeeeeeffffffiiivvvvvvsssqqqtttyyy{{{xxxuuuyyyxxxwww|||}}}zzzwwwssssssvvv}}}}}}|||}}}NNNNNNNNNOOOPPPQQQRRRRRROOOOOONNNNNNOOOQQQRRRSSSUUUXXXZZZ[[[[[[\\\]]]___aaaaaaaaabbbbbbccccccdddaaacccdddfffgggfffeeeeeeccc^^^XXXUUUSSSQQQNNNKKKKKKPPPWWW]]]aaacccgggiiitttvvv{{{xxxhhhZZZbbbsss}}}ssshhhaaa___iiiwww~~~uuuppppppssswwwtttqqqvvvnnnYYYWWW]]]gggjjjaaaRRRJJJIIIGGGHHHIIIGGGDDDAAA@@@@@@AAABBBBBBAAA@@@???AAABBBBBBAAAAAA@@@@@@@@@@@@@@@AAA@@@??????AAAAAA@@@???AAA@@@???===<<<<<<<<<<<<;;;<<<>>>?????????>>>===<<<<<<<<<<<<===>>>???@@@???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCDDDDDDEEEEEEFFFHHHHHHJJJPPP]]]pppyyynnneee\\\QQQJJJHHHEEEBBBBBBBBBAAA===999:::;;;<<<===>>>???AAABBB===>>>AAAFFFMMMSSSVVVXXXmmm{{{sssoooqqqyyyvvvfffTTTKKKGGGCCCAAAAAAAAAAAAAAAAAAAAACCCDDDEEEAAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCBBBBBB?????????@@@AAABBBDDDEEECCCCCCBBBAAA@@@>>><<<;;;;;;<<<<<<===<<<;;;:::999::::::;;;;;;;;;;;;;;;<<<===<<<;;;;;;;;;;;;<<<======>>>>>>??????????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999999999999:::<<<===@@@???>>>>>>@@@CCCGGGIIIPPPRRRVVV\\\ccckkkrrrvvvxxx~~~|||}}}~~~zzzzzzmmmggggggpppxxxyyywwwvvvrrrqqqpppooorrryyyxxxnnniiiiiijjjiiiggg^^^WWWNNNKKKLLLKKKHHHDDD@@@@@@>>>===<<<;;;;;;;;;999:::;;;;;;<<<<<<;;;;;;===<<<<<<<<<;;;;;;;;;:::;;;<<<======>>>>>>======???BBBEEEGGGGGGEEEBBB???<<<>>>???>>><<<;;;<<<======<<<;;;<<<=========;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;============>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEFFFEEEDDDBBBAAAAAABBBDDDFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGEEECCCBBBBBBCCCDDDEEEFFFFFFEEEDDDDDDGGGIIIIIIHHHGGGFFFGGGIIIKKKLLLMMMNNNTTTaaaqqq}}}|||{{{yyyzzzzzzfffsssxxxuuutttooohhhoooxxx{{{uuuqqqooofffZZZ[[[[[[\\\^^^]]]___iiisssyyyxxxxxxyyyzzzyyyvvvsssllliiihhhnnn|||wwwxxxzzzyyyqqqiiihhhmmmooossskkkeeekkkmmmjjjnnnIIIHHHJJJMMMRRRSSSQQQOOOMMMLLLLLLLLLLLLMMMOOOPPPRRRTTTVVVWWWWWWWWWYYYZZZ]]]^^^______```___^^^]]]ZZZ[[[[[[[[[ZZZYYYXXXWWWWWWRRRLLLIIIJJJLLLMMMMMMPPPYYYdddiiiiiihhhjjjmmmllliiiiiilllnnnsssoooaaa^^^oootttsssuuuzzz}}}yyynnn```WWWbbbdddfffbbbUUUGGGDDDIIIGGGHHHHHHFFFCCC@@@@@@AAACCCCCCBBBAAA??????@@@BBBAAA@@@@@@??????????????????>>>===>>>???@@@???>>>>>>>>>>>>>>>>>>======<<<<<<===>>>?????????>>>===<<<<<<<<<<<<===>>>??????>>>???@@@@@@AAAAAA@@@@@@BBBBBBCCCDDDDDDCCCBBBBBBCCCFFFFFFDDDHHHYYYvvvxxxkkkhhhddd```\\\UUULLLEEEEEEEEEEEEHHHLLLPPPRRRSSSTTTVVV[[[bbbiiipppvvvyyyuuunnnnnniiipppzzzzzzbbbUUUIIIDDDCCC@@@>>>???AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>???@@@AAAAAABBBCCC@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>???@@@BBBBBBAAAAAAAAA@@@???>>><<<;;;::::::999999999999999999::::::999999999999999888;;;;;;::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>======<<<;;;::::::::::::;;;::::::::::::999999999999999888888888999999:::======>>>>>>>>>>>>======HHHFFFDDDDDDFFFJJJPPPSSSUUUZZZaaahhhmmmqqqtttwww{{{~~~zzzyyy}}}~~~xxxuuupppooosss~~~vvvuuuqqqnnnmmmpppvvv{{{kkkcccYYYUUUVVVUUUQQQMMMKKKDDD===<<>>===<<<;;;:::::::::888999999:::;;;:::::::::<<<<<<;;;;;;;;;;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<>>>AAADDDEEEEEEEEEDDD>>>>>>>>>>>>???>>><<<:::<<<;;;:::;;;<<<<<<;;;:::::::::::::::::::::::::::;;;;;;<<<<<<<<<=========???>>>>>>>>>???@@@AAABBBAAAAAAAAAAAACCCFFFIIIKKKIIIGGGCCCAAA@@@AAACCCEEEEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFDDDBBBAAABBBCCCDDDCCCDDDDDDCCCBBBCCCEEEGGGFFFEEEEEEDDDEEEGGGIIIJJJMMMKKKLLLPPPYYYdddlllqqqxxx|||~~~{{{yyyzzzzzzxxxiiirrrzzz~~~|||~~~ttteeebbb```aaaaaa]]]YYY[[[aaaddddddeeefffgggfffeeedddiiibbb^^^ccchhhhhhffffffgggooowwwvvviii[[[ZZZ```]]]ccc^^^[[[fffnnnooosssFFFDDDEEEJJJPPPQQQLLLGGGIIIIIIHHHGGGHHHIIIJJJKKKLLLNNNQQQRRRQQQQQQSSSTTTUUUVVVWWWXXXXXXVVVTTTRRRQQQPPPOOONNNMMMLLLKKKKKKGGGHHHIIIHHHHHHKKKOOOSSS\\\aaaffffffbbb]]]\\\\\\RRRNNNVVVqqqvvvxxxzzzyyy|||}}}wwwkkk___[[[^^^hhhccc]]]VVVMMMEEEFFFKKKHHHHHHGGGEEEBBBAAAAAACCCCCCCCCBBB@@@>>>>>>@@@BBB@@@??????>>>>>>>>>>>>>>>===<<<;;;<<<>>>???>>>===;;;<<<>>>?????????>>>=========??????@@@???>>>===<<<<<<<<<<<<<<<===>>>???======>>>???@@@@@@@@@@@@AAABBBDDDDDDDDDBBB@@@???>>>DDDHHHEEEAAAJJJ^^^pppwwwnnngggfffgggjjjppptttuuuuuu~~~~~~zzz{{{qqqmmmnnnlllsss{{{~~~{{{rrrggg___VVVMMMEEEDDDDDDBBB@@@AAABBBBBBAAA@@@@@@?????????======>>>>>>????????????===>>>>>>???@@@AAAAAAAAA============>>>>>>???@@@???@@@@@@@@@???>>>===<<<<<<;;;999888888999:::;;;::::::999999888888777777:::999999999999999999::::::;;;;;;<<<===<<<<<<<<<<<<;;;:::999999999999999::::::999999999888888888888888888777777777777777999:::;;;<<<=========<<>>======<<<::::::999999999777777888999999999999999;;;;;;::::::::::::::::::999999:::;;;;;;;;;;;;:::999:::<<>>>>>AAAEEEFFFBBB===<<<;;;:::;;;<<<===<<<::::::::::::::::::::::::::::::;;;;;;<<<===>>>>>>>>>??????>>>>>>???@@@@@@AAABBBAAA@@@@@@BBBFFFIIILLLKKKHHHDDDAAA@@@AAACCCEEEDDDDDDEEEFFFFFFGGGHHHHHHFFFDDDCCCAAAAAABBBCCCEEEEEEEEEFFFEEEDDDDDDFFFIIIFFFFFFEEEDDDDDDEEEFFFFFFMMMLLLJJJIIIJJJOOOUUUZZZkkkqqqxxxzzz|||{{{tttlllnnnrrrwww}}}~~~uuupppnnnoooqqqooohhhfffhhhgggdddbbbdddiiimmmnnnmmmrrrkkkjjjooonnnfffdddhhhoootttyyyvvviii\\\ZZZ```VVVaaabbbcccsssCCCAAABBBGGGNNNPPPLLLHHHDDDDDDCCCBBBCCCDDDEEEFFFFFFHHHJJJKKKJJJJJJKKKMMMJJJKKKLLLMMMLLLJJJHHHGGGFFFFFFDDDCCCCCCCCCDDDDDDCCCLLLTTTUUUPPPNNNQQQVVV___\\\WWWRRRNNNJJJFFFDDDGGGMMMeeevvv{{{xxxjjj]]]XXX^^^iiikkk^^^RRRLLLIIIGGGGGGJJJHHHHHHHHHEEECCCAAABBBCCCBBBCCCBBBAAA??????@@@BBB@@@???>>>>>>======>>>>>><<<;;;:::;;;===>>>===<<<:::;;;===?????????>>>>>>===>>>???@@@@@@???>>>===<<<<<<<<<<<<<<<======>>>;;;<<<===>>>????????????@@@AAACCCDDDDDDBBB@@@???>>>CCCFFFEEEBBBDDDNNNXXXuuu~~~~~~wwwuuurrrwwwyyyyyy{{{~~~pppssswwwxxxtttoookkkjjjpppwww~~~{{{mmm]]]RRRNNNPPPJJJFFFGGGGGGDDDCCCCCCDDDDDDCCCBBBAAA@@@??????======>>>?????????>>>>>>>>>>>>>>>????????????@@@======<<<<<<<<<======>>>???????????????>>>======>>>===;;;999:::;;;===???;;;;;;::::::999999888888888999999999999999999888888999::::::;;;;;;:::::::::999999888888888888888999888888888888777777777777777777777777777666666999999::::::;;;===???@@@999999999:::;;;<<<===>>>;;;<<<<<<;;;::::::;;;===>>>DDDKKKOOOTTTZZZ[[[YYYPPPKKKHHHKKKMMMIIIFFFEEEDDDEEEGGGJJJOOOQQQPPPLLLHHHHHHFFFDDDCCCEEEIIIMMMJJJDDD>>>>>>BBBDDD@@@<<<<<<;;;999;;;===>>><<<:::;;;;;;:::999888888888888666777888888999999888888999999::::::::::::::::::888999999:::::::::::::::::::::<<<===>>>@@@AAAAAA@@@>>>>>>DDDKKKNNNJJJFFF===<<<;;;;;;======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<===>>>??????>>>============>>>??????BBBAAA???>>>@@@BBBEEEHHHIIIGGGDDDAAA@@@AAACCCDDDDDDEEEEEEFFFGGGHHHHHHIIIDDDCCCAAA@@@AAABBBDDDEEEEEEFFFFFFEEEDDDDDDGGGIIIHHHHHHGGGEEEDDDDDDCCCCCCHHHJJJJJJIIIGGGFFFHHHJJJRRR[[[eeennnvvv{{{vvvooommmooouuu{{{~~~}}}zzzssssssxxxzzzqqqpppuuuzzzzzzxxxvvvsssxxx{{{zzz}}}{{{yyywwwpppjjjkkkpppllluuuppphhhrrr|||||||||>>>>>>???DDDKKKOOOPPPOOO@@@???>>>======>>>???@@@???AAACCCDDDCCCCCCDDDEEEAAAAAABBBBBBBBB@@@???>>>>>>>>>======???BBBDDDFFFRRR]]]hhhiii```WWWUUUVVVRRRKKKCCC>>><<<===>>>>>>JJJ___{{{~~~nnnrrrppp\\\SSSWWWcccmmmgggWWWIIIEEEFFFFFFEEEDDDFFFGGGGGGEEECCCAAAAAABBB@@@AAABBBBBB@@@@@@AAABBB@@@??????>>>>>>>>>>>>>>>;;;::::::;;;===>>>===<<<;;;<<<===>>>????????????>>>???@@@@@@@@@???>>>======<<<<<<;;;<<<<<<======:::;;;<<<===>>>????????????@@@BBBCCCCCCCCCBBBBBBBBBAAA@@@???@@@DDDKKKPPPYYY{{{~~~www~~~~~~wwwqqqrrrxxxzzzqqq{{{ssstttuuuvvvvvvsssoookkkqqqtttwwwsssdddTTTMMMNNNMMMHHHFFFHHHHHHEEECCCDDDEEEEEEDDDDDDCCCAAA@@@???===>>>???@@@@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<===>>>>>>>>>>>>===<<<<<<;;;>>>===;;;:::;;;<<<>>>???;;;;;;::::::::::::::::::888888999999999999888888777777888999999999999999888888777777666777777888888888777777777666666666666666777888888777777666<<<;;;999888999;;;===>>>888:::;;;<<<<<<;;;:::999666888999999888999<<<>>>:::>>>AAACCCHHHOOOSSSSSSPPPKKKFFFEEECCC>>>;;;<<>>???????????????>>>===>>>EEEMMMQQQQQQNNN===<<<;;;<<<===>>>===;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<===>>>>>>??????===<<<<<<<<<<<<<<<======@@@???>>>===>>>???AAABBBEEEDDDBBBAAAAAABBBCCCDDDEEEEEEFFFFFFGGGGGGHHHHHHBBBAAA@@@@@@@@@BBBDDDEEEBBBCCCCCCBBBAAABBBDDDFFFHHHHHHGGGFFFEEEDDDCCCBBBBBBDDDHHHIIIIIIGGGFFFFFFCCCJJJSSS\\\jjjxxxxxxqqqlllooowww{{{tttqqqqqqwww}}}{{{yyy}}}xxxwwwxxxvvvsssnnnoootttzzz{{{wwwvvvxxxzzztttpppqqqtttuuuyyy~~~ooommmpppkkkiii;;;;;;<<<>>>CCCHHHMMMPPP;;;;;;999999999999:::;;;:::<<<>>>>>>>>>===>>>???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::<<<@@@EEEJJJNNN^^^eeemmmnnnggg\\\SSSMMMCCC???;;;888999???GGGMMMVVVkkk|||ssshhhmmmvvvhhhRRRNNN[[[eeefffYYYMMMCCCBBBCCCCCCBBBBBBBBBDDDEEEDDDBBB@@@??????===???BBBCCCBBBAAAAAABBB@@@@@@???>>>>>>>>>>>>???;;;:::999;;;===>>>>>>=========<<<======>>>???@@@??????@@@AAA@@@???>>>======<<<<<<;;;;;;<<<<<<<<<999:::;;;<<<===>>>>>>>>>>>>???@@@BBBCCCEEEFFFFFFDDDAAA>>>===???DDDIIILLLIIIddd{{{|||sssnnnooozzz|||||||||}}}}}}{{{wwwtttsssrrruuunnnhhhcccYYYNNNKKKNNNIIIFFFEEEHHHHHHEEEDDDFFFDDDDDDDDDDDDCCCBBB@@@???>>>>>>@@@@@@@@@>>><<<;;;<<<<<<<<<======>>>>>>>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;999888888;;;:::999999:::;;;<<<===999999::::::::::::::::::888888999::::::999888888666666777888888888888777777666666666666666777777777777777666666666555555555555777888999888888777888888777777777888:::;;;===>>>>>>===;;;999666555333555666777777888:::<<<888;;;<<<;;;>>>EEEIIIIIINNNKKKIIIHHHDDD===<<<>>>999<<<;;;999;;;BBBEEECCC@@@@@@@@@>>><<<<<<>>>@@@FFFEEEBBB???===>>>@@@AAA<<<<<<<<<===????????????888888777777666666777777777777888999999999999888888888888888999999999:::888999::::::;;;;;;::::::;;;<<<===>>>??????>>>===<<<;;;===CCCJJJOOOQQQQQQ<<<;;;:::;;;<<<<<<;;;:::<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>???======<<<<<<;;;<<<<<<==================>>>???@@@@@@@@@@@@AAABBBCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEAAA@@@??????@@@BBBDDDEEEAAABBBBBBAAA@@@@@@CCCEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCDDDFFFGGGHHHGGGGGGDDDHHHKKKNNNWWWdddooosssyyyqqqiiieeedddjjj{{{vvvooonnnppppppqqqxxx~~~{{{vvvtttuuuiiilllllljjjiiikkkkkkhhhppplllmmmsssyyy}}}|||{{{pppiii;;;::::::999;;;???FFFKKK999888777666666777888888777999;;;;;;::::::;;;<<<:::999999888888999::::::999999:::===BBBIIIPPPTTTYYY\\\aaadddaaaWWWIII???;;;===>>>===>>>FFFTTT^^^gggppppppiiimmmqqqzzzxxxbbbLLLMMM^^^ddd^^^KKKDDD???@@@AAA@@@AAADDD???AAACCCCCCAAA>>>======;;;>>>BBBDDDDDDBBBBBBBBBAAA@@@@@@???????????????;;;::::::;;;===>>>>>>===>>>===<<<<<<<<<>>>???@@@???@@@@@@AAA@@@???>>>======<<<<<<;;;;;;;;;<<<<<<888999:::<<<===>>>>>>>>>>>>>>>???AAACCCFFFHHHIIICCCBBBAAA@@@AAACCCEEEGGGGGGSSSccctttzzzuuutttkkkttt|||}}}~~~yyyqqqnnnpppuuu{{{kkk\\\TTTOOOHHHFFFHHHHHHEEEEEEHHHIIIFFFFFFHHHCCCCCCDDDDDDCCCAAA@@@???===>>>???@@@???>>><<<:::999::::::;;;<<<===>>>??????>>>===<<<<<<<<<<<<<<<:::::::::999888777666555888777777888888999::::::888888888999:::::::::;;;888999:::;;;;;;:::999888555666666777777777777777666666555555555666666777777666666666555555555555444555777888999999999888111222444666777888999999666666777777888888999999777888999888666555666777666888888666888>>>AAA@@@???@@@BBBDDD???999888<<<<<>>999:::@@@BBB???===>>>>>>===<<<<<>>;;;<<>><<<:::888888888999:::888777777666666666666777777777888999999999999999777777888888999999999:::999999:::;;;;;;;;;;;;:::777888;;;=========<<<;;;::::::<<>>>>>>>>>>>>>>===<<<<<<<<<<<<======:::;;;<<<===>>>???@@@@@@<<<===???AAACCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCAAA@@@??????@@@BBBDDDEEEAAABBBBBBAAA@@@AAACCCEEEAAABBBCCCDDDEEEEEEEEEEEEGGGEEEBBBAAACCCFFFFFFFFFGGGJJJIIIDDDDDDIIINNNOOOdddjjjsssuuulllccchhhtttuuuyyyrrrrrrpppjjjmmmnnnpppqqqqqquuu~~~}}}{{{}}}pppiiikkkppplllpppnnnhhhjjjtttvvvrrrpppqqqvvv~~~vvv777888:::::::::888666444777777666666666666666666555999888222111666888666666666666666777;;;@@@DDDDDDCCCBBBBBBEEEIIIMMMPPPVVVUUUSSSRRRPPPIII@@@999<<<===BBBNNN```sss|||~~~~~~wwwnnnlllxxxqqq```PPPPPP\\\bbb[[[PPPHHHFFFCCCAAA@@@BBBDDDFFFBBBAAAAAA@@@@@@??????>>>????????????@@@AAABBBBBB@@@???>>>======>>>???@@@:::999999999:::<<<>>>???;;;<<<<<<===>>>??????@@@AAAAAAAAA@@@???>>>===<<<::::::::::::::::::::::::<<<;;;999888888888999999???;;;===BBBDDD@@@AAAEEEIIIGGGDDDAAA??????AAABBBDDDJJJPPPWWW```qqqyyyxxx}}}{{{xxxuuurrrpppnnnkkkiiikkkeee\\\SSSLLLIIIHHHHHHCCCDDDFFFGGGGGGGGGEEEDDDGGGGGGFFFFFFEEECCCBBBAAABBBBBBAAA???===;;;888777999999::::::;;;<<<======AAAAAA???===<<<;;;;;;;;;;;;::::::::::::::::::999999999:::;;;:::999888777999999:::::::::999888888:::999999888777888888888999888888888777777666666888777777666555444444444222222222333333333444444444555666777666555333111666666666666666555555555555555666666666666555555555555555555555555555555555555555666777999:::;;;999999999<<<>>>===999555888888999::::::;;;<<<<<>>???>>>AAACCCBBB>>>;;;::::::::::::999999888777666666555444444444444555666666555666666777777777777777777777888888888888777777;;;555444:::<<<999999<<<:::888999===>>>;;;:::<<<;;;::::::===CCCKKKSSSXXXBBB???<<<;;;;;;;;;999666999:::<<<>>>>>>===<<<:::999:::;;;<<<;;;:::999888=========>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;<<<===???AAACCCDDDEEEEEEFFFEEEDDDCCCCCCDDDEEEEEE@@@@@@@@@??????@@@@@@AAA@@@@@@@@@?????????>>>>>>CCCBBBAAA@@@@@@BBBDDDEEEDDDCCCAAAAAAAAABBBDDDEEEDDDDDDDDDDDDDDDCCCCCCBBBKKKOOOUUU\\\bbbfffhhhhhhlllyyyzzzkkkeeennnpppiiippprrrsssrrrrrrtttxxx}}}sssqqqpppuuuuuu|||{{{nnneeegggmmmjjjqqqnnncccfffssstttjjjlllnnnmmmhhhhhhmmmqqqqqq~~~wwwpppkkk888999999999888777555444555555555555555555444444555999999666777:::999555777888999;;;===???BBBDDDJJJMMMPPPNNNKKKKKKNNNRRRRRROOOKKKFFFCCCAAA???>>>@@@OOOaaarrr|||{{{~~~vvv{{{||||||~~~xxxnnnppptttvvveeeZZZRRRUUU^^^```UUUIIIHHHFFFCCC@@@@@@AAACCCDDDBBBAAAAAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAABBBAAA???<<<;;;:::::::::<<<;;;;;;:::;;;<<<>>>???;;;;;;<<<======>>>????????????????????????>>>===::::::::::::::::::::::::;;;:::999888777888999999;;;888:::???AAA??????CCCEEECCCBBB@@@@@@@@@BBBCCC@@@CCCGGGIIIMMMXXXhhhtttxxxssswww~~~zzzrrrpppnnnllljjjgggccc```___[[[TTTMMMHHHFFFEEEEEEBBBCCCEEEGGGGGGGGGEEEEEEFFFFFFFFFEEEDDDBBBAAA@@@AAAAAAAAA@@@???>>><<<<<<666666888:::<<<>>>???@@@AAA@@@???>>><<<<<<;;;;;;;;;;;;::::::::::::999999999999:::::::::999888777888999999:::::::::999999999888777777666666777777888777777777666666666555777777666666555444444333222222222333333333333444333444555666666555333222555555555555555555555555555555555666666555555555444444444444444444444444444444444444555777888888777666777999<<<;;;888555777777888999999:::;;;;;;>>>===<<<;;;:::;;;<<<======???BBBAAA>>>;;;:::;;;:::999999888777777666666555444444444444555666666555666666777777777777777555666777777888999:::;;;>>>999777:::;;;888999===;;;888777;;;<<<;;;;;;>>>===<<<<<<===AAAGGGMMMQQQAAA???<<<;;;;;;;;;999777999:::;;;======<<<<<<;;;999999::::::;;;;;;::::::========================<<<<<<;;;;;;;;;;;;;;;<<<<<<===???AAACCCDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFCCCBBBAAAAAAAAAAAAAAABBBAAAAAAAAA@@@@@@@@@??????AAA@@@???>>>???@@@BBBCCCCCCBBBAAA@@@AAABBBDDDEEEBBBBBBCCCCCCBBBBBBAAA@@@???BBBFFFKKKOOOQQQRRRSSSZZZjjjrrrmmmlllsssqqqffffffjjjooorrrrrrsssuuuwwwpppqqqrrruuu}}}{{{zzz{{{{{{wwwqqqnnnnnnooommmrrrqqqjjjjjjuuu{{{zzztttuuuoooccc\\\^^^cccfffhhhlllppprrrpppllliiihhh777777777666555444333333444555555666555444333222111444666666888:::777333222555999>>>BBBFFFIIIJJJUUUYYY\\\VVVLLLEEEGGGJJJEEEBBB>>>999999@@@LLLUUU___ssswwwnnnggg^^^\\\jjj{{{||||||}}}pppiiieee\\\YYYZZZ___ddd___QQQEEEGGGFFFCCC@@@??????@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@BBBAAA>>><<<:::999999999======<<<<<<<<<======>>>;;;;;;;;;<<<======>>>>>><<<<<<===>>>??????>>>>>>::::::::::::::::::::::::;;;:::999888777888999999>>><<<<<<@@@@@@??????BBB????????????@@@AAABBBBBB@@@CCCDDDCCCBBBGGGPPPXXX{{{tttlllqqq{{{~~~}}}wwwqqqgggeeecccaaa```]]]YYYVVVSSSQQQMMMJJJGGGEEEDDDDDDAAABBBDDDFFFFFFFFFFFFEEEFFFFFFEEEDDDCCCAAA??????@@@@@@@@@@@@@@@@@@@@@@@@666777888:::<<<>>>???@@@@@@??????>>>===<<<<<<;;;;;;;;;;;;::::::999999999888999:::::::::999777777777888999:::::::::::::::777666666555555555555555666666555555555555444444666666555555444444333333111111222222222333333333222333444555555555333333444444444444444444444444444444555555555555444444444444444444444444444444333333222333333444555555444444555777999999666444666666666777777888888999>>>===<<<;;;::::::;;;;;;:::===??????>>><<<;;;;;;999888888777777666666666555444444444444555666666555666777777888888777777444444555666888:::===>>>>>>;;;999999888888<<>><<<<<<>>>BBBFFFIII@@@>>>;;;:::::::::999777::::::;;;;;;;;;;;;<<<<<<999999999999:::;;;<<<<<<>>>=========<<<;;;;;;;;;;;;;;;:::::::::;;;;;;<<<;;;<<<>>>@@@CCCDDDEEEFFFGGGFFFFFFEEEEEEFFFGGGGGGDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@??????>>>======???@@@AAAAAA@@@@@@@@@AAABBBDDDEEE@@@AAAAAAAAAAAA@@@??????===>>>???@@@AAABBBCCCDDDHHHVVV```bbbgggnnnkkkbbbTTTZZZbbbiiillllllkkkjjjnnnssswwwxxx|||~~~zzzvvvuuuuuusssnnniiimmmoooqqqrrrttt{{{xxxggg\\\\\\bbbeee^^^eeelllnnnllliiiiiikkk999888777666555555555666444555666777777555333222000222333555888::::::888444777;;;CCCKKKSSSXXXZZZ___```\\\SSSFFF>>>===???888:::;;;<<>>>>>>>>AAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;<<<======>>>======<<<<<<<<<<<<;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<===============:::::::::::::::::::::::::::999888777777888999999???>>>>>>>>>>>>===>>>???<<<======>>>????????????@@@CCCDDDCCCAAACCCIIINNN]]]qqqyyy~~~}}}~~~{{{qqqhhhpppyyy}}}|||zzzxxxssskkkeee]]]ZZZVVVTTTSSSRRRPPPOOONNNMMMLLLKKKIIIGGGFFFEEEAAAAAACCCDDDEEEFFFFFFEEEEEEEEEDDDCCCBBB@@@???>>>AAA@@@@@@@@@@@@@@@@@@@@@:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;::::::999999999888999999::::::888777666666777888999::::::::::::555555444333333333333333444444444333333333333333555444444444333333333222111111111111222222222222000111222333444444333333222222222333333333333333333333444444444444333333333333333333333333333333333333222222222333333444222333555666777777666555444444555555666666666666<<<<<<;;;;;;::::::999999888999<<<======<<<;;;:::777777777666666666555555555444444444444555666666666666777888888888888777555444444444666999<<<>>>:::999888777999===EEELLLMMMCCC;;;888888888:::>>>???===<<<;;;<<<>>>@@@BBB>>><<<;;;:::999999999888::::::999999::::::;;;<<<;;;:::999888999:::;;;<<<>>>>>>===<<<;;;::::::999;;;::::::::::::;;;;;;<<<999:::<<>>>>>===>>>???@@@@@@????????????@@@BBBCCCDDD@@@@@@@@@@@@@@@???>>>>>>@@@@@@???>>>>>>???@@@@@@AAAGGGJJJKKKRRR[[[]]]YYYRRRXXX```hhhllllllkkkjjjiiirrrxxxwwwwww~~~~~~xxxmmmeeekkkhhhmmmxxxuuummmnnnqqqqqqiiipppuuutttlllffffffiii<<<;;;999888777777777777444555666777777666555444666555555777:::===CCCHHHFFFEEEGGGLLLUUU^^^cccfff]]]XXXOOOEEE>>>;;;<<<>>>@@@GGGNNNVVVbbbvvvhhhZZZQQQ\\\qqq|||ooorrrxxx~~~~~~yyy|||pppmmmxxxtttZZZLLLUUUUUUUUURRRNNNHHHCCC@@@EEEDDDCCCAAA@@@>>>======@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???======<<<;;;;;;<<<======<<<<<<<<<<<<;;;::::::999:::::::::::::::;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::::::::::::::::::::::::::999888777777777888999::::::;;;;;;;;;<<<>>>@@@@@@===============<<<<<<<<<<<<>>>??????>>>???CCCFFFEEESSSaaatttsssyyy{{{vvvrrrwww~~~yyyxxx}}}~~~wwwrrrmmmhhhbbb]]]VVVRRRLLLIIIIIIKKKLLLMMMMMMMMMMMMLLLJJJHHHFFFDDDAAAAAABBBCCCDDDEEEEEEEEEDDDDDDCCCCCCBBB@@@???>>>BBBAAA@@@>>>============:::::::::;;;;;;;;;;;;;;;======>>>>>>>>>>>>===<<<<<<<<<;;;::::::999888888888888999:::999888777666555666777888999999999999444333222222111111222222222222222222222333333333333333333333222222222222000000000111111111222222000000111222222333333333000000111111222222222333222222333333333333222222333333333333333333333333333333333222333333444444333444666777777666666666333333444444444444444555999:::;;;;;;:::999888777666777888:::<<<;;;:::999666666555555555555555444555444444444444555666666666777777888888888888888666555444333444666888:::666777777999???JJJUUU\\\YYYMMM???:::777666777999;;;;;;:::::::::<<<===>>>;;;;;;;;;999888888999999:::999999999999:::;;;;;;===<<<:::999888999999:::>>>>>>===<<<;;;::::::999;;;;;;;;;::::::;;;;;;<<<888999;;;===???@@@AAAAAAAAAAAABBBBBBCCCCCCCCCCCCBBBAAAAAA@@@?????????@@@????????????>>>>>>>>>>>>????????????@@@@@@AAAAAA>>>>>>>>>???@@@AAAAAABBB???@@@@@@@@@@@@???>>>>>>>>>===;;;;;;;;;<<<===???AAA@@@??????BBBGGGJJJIIIGGGIIINNNSSSXXXZZZZZZYYY[[[dddjjjiiigggmmmwww|||{{{qqqiiillleeeiiiyyyxxxvvvyyywwwrrrhhhmmmooojjj___VVVSSSUUUAAA@@@>>><<<999777555444666777777777888999999:::888888999;;;<<<@@@LLLXXX\\\XXXTTTTTTXXX\\\^^^^^^LLLEEE===777888>>>EEEJJJ```gggpppyyylll___^^^aaakkkxxx~~~}}}}}}}}}|||{{{}}}ppprrrzzzzzzwww]]]SSSWWWUUUSSSOOOJJJEEEBBBBBBBBBCCCCCCCCCBBBAAA@@@>>>===>>>>>>???@@@@@@AAABBBBBBAAAAAABBBCCCCCCBBB@@@@@@>>>===<<<:::999::::::;;;;;;;;;<<<<<<;;;:::999999999999999999999::::::::::::;;;;;;;;;:::999888888::::::::::::::::::::::::888888777666777888999:::888;;;======@@@GGGJJJJJJ???>>>===<<<;;;:::::::::;;;<<<============???@@@CCCGGGIIIWWWppp~~~yyy~~~{{{wwwrrrvvv}}}|||vvvnnnfffaaa]]]ZZZXXXOOOKKKFFFCCCDDDHHHJJJLLLKKKKKKKKKJJJIIIFFFDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@CCCAAA???===;;;::::::;;;777888999:::<<<===>>>???<<<<<<>>>??????>>>======<<<<<<;;;::::::999888888777888999999999888666666444555666777777777777777333333222111111111111111111111222222222222333333222222222222111111111111///000000000000111111111000000000000111111111111/////////000000111111222111111222222222222111111222222222222222222222222333333333333333444555555555666888777666555666777333333333333333333333333666888999;;;;;;:::888666555555666888;;;;;;999666444444444444444444444444555444444444444555666666666777888888999999888888888777666555555555666777777777888;;;GGGWWWbbbfff___PPPAAA999777555666888888888999999::::::;;;<<<999::::::999888777999:::888888999999999:::::::::<<<;;;::::::999999999:::>>>=========<<<;;;;;;;;;======<<<;;;;;;;;;;;;<<<::::::<<<===>>>?????????>>>???@@@AAAAAAAAAAAAAAA??????>>>>>>>>>>>>?????????>>>>>>>>>>>>=========@@@@@@@@@AAAAAAAAAAAABBB>>>>>>>>>??????????????????????????????>>>======<<<;;;;;;;;;;;;===>>>@@@@@@???@@@CCCBBB>>>======<<<;;;;;;===@@@CCCDDDDDDHHHOOOSSSQQQQQQWWW]]]```eeejjjppptttrrrmmmhhheeehhhaaabbboooxxxvvvpppnnntttrrrmmmhhhhhhiiieee^^^VVVYYYZZZUUULLLDDDAAAAAAVVVUUURRRNNNIIICCC>>>;;;>>>=========???AAACCCEEE>>>@@@EEEGGGEEEIIIYYYkkkoooiiibbb^^^]]][[[WWWSSSDDDBBB???===BBBMMM\\\gggpppeeelllmmmnnnqqqxxx}}}}}}|||tttwww|||jjjSSSQQQ\\\QQQOOOLLLHHHDDDCCCDDDFFFBBBCCCCCCDDDCCCAAA???>>><<<======>>>@@@AAAAAABBB???@@@BBBCCCDDDCCCAAA@@@???>>>============>>>???;;;;;;<<<======<<<;;;:::999999999999999999999999888888999999:::999999999::::::::::::::::::::::::888777666666666888999:::;;;>>>???>>>BBBJJJNNNMMM@@@>>><<<:::::::::;;;<<<<<<<<<=========>>>???@@@CCCFFFDDDJJJZZZgggxxx|||oooooowwwsssnnneee\\\VVVRRROOONNNGGGEEEBBBBBBEEEGGGIIIIIIIIIIIIIIIHHHGGGEEECCCBBBCCCCCCBBBBBBAAABBBBBBBBBAAAAAABBBCCCCCCCCCCCCCCCBBBAAA>>><<<;;;:::;;;;;;888888999:::<<<===>>>>>>;;;<<<>>>???@@@???>>>======<<<<<<;;;999888888777777888999999999888666555444444555555555555555444333222222111111111111111111111222222222333333333111111111111111111111111/////////000000000111111111111000000//////000000---......///000000111111000111111111111111111000222222222222222222222222111111111222333444555666666777888777444333444555333333333333333333333333333555888:::;;;:::888666444444444777::::::777444333333333333333444444444555444444444444555666666777777888999999999999888888888888888777777777777888777666:::III\\\eeeeee\\\MMM>>>777777777777999888888888999999999999999777999:::999777777999;;;666777999:::::::::999888777888999:::;;;;;;;;;;;;========================@@@???>>>===<<<;;;;;;;;;<<<===>>>>>>??????>>>>>><<<===???@@@AAAAAA@@@@@@============>>>???@@@@@@?????????>>>>>>>>>>>>===???@@@@@@AAAAAAAAAAAAAAA>>>>>>??????>>>>>>=====================<<<<<<;;;=========>>>???@@@AAABBB???>>>BBBGGGCCC<<<:::???GGGDDDAAA@@@BBBCCCCCCBBB>>>@@@AAA@@@BBBGGGIIIGGGKKKMMMPPPRRRTTTSSSQQQPPPVVVSSSSSSWWW\\\[[[UUUQQQPPPUUUVVVRRRNNNNNNMMMKKKDDDFFFGGGEEEAAA===::::::sssqqqnnnhhhaaaXXXQQQMMMFFFEEEDDDDDDFFFIIIMMMOOOHHHMMMUUUXXXUUUWWWiii~~~~~~xxxpppkkkhhhbbbYYYSSSMMMPPPRRRRRRUUUbbbuuutttmmmuuu|||vvvoooqqq|||nnngggeeeiiippppppcccRRRKKKNNNGGGGGGFFFDDDCCCBBBBBBCCCAAABBBDDDDDDDDDBBB@@@???;;;<<<<<<>>>???@@@AAABBB???@@@BBBDDDDDDCCCBBBAAA?????????@@@BBBDDDGGGHHH;;;<<<===>>>>>>===<<<;;;999999888888888888888888555666777888:::::::::;;;::::::::::::::::::::::::888777666666666888999:::999======999;;;BBBEEECCC???>>>;;;999999:::===>>>888999::::::<<<===???@@@;;;BBBCCCFFFMMMQQQ^^^uuuqqqkkktttnnniii```WWWOOOIIIFFFDDDAAAAAAAAADDDGGGHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEDDDDDDDDDCCCBBBAAAAAAAAAAAA@@@AAABBBCCCDDDDDDDDDDDDBBB@@@>>><<<;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::;;;===???@@@???>>>=========<<<;;;999888888777777888888999999777666555444444444555444444333333333222222111111111111111111111222222333333333333000000000000000111111111////////////000000000000222111000//////...//////------......///000000111000000111111111111000000111111111111111111111111000000000111222444555666666888888777333111222444333333333333333333333333222444777:::;;;:::888777555444444666999999666333333333333333333333333333555444444444444555666666777777888999999999999888888888999::::::::::::999777666333777GGGZZZaaa^^^WWWHHH:::555777888:::<<<888999999999999888888777666888:::999777666999;;;555777999:::;;;:::888777333555888;;;===>>>>>>>>>=========>>>>>>>>>>>>>>>BBBAAA???>>><<<;;;;;;;;;??????@@@@@@@@@@@@???>>><<<===???@@@AAAAAA@@@@@@<<<<<<======>>>@@@AAABBB@@@@@@@@@????????????>>>??????@@@AAAAAAAAAAAA@@@????????????>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999<<<======>>>???@@@@@@@@@@@@>>>AAAEEEAAA:::===GGGDDDAAA===;;;;;;;;;999777<<<===;;;:::>>>CCCAAA<<>>AAACCCCCCCCCDDDEEECCC@@@999CCCIIIEEE>>>===AAADDD:::;;;<<<======;;;999888yyyssspppdddWWWRRRRRRUUU[[[aaaiiiooowww}}}}}}|||}}}wwwjjjhhh^^^QQQZZZppp~~~{{{uuutttwwwsssjjjhhhsssvvvppp{{{qqqiiiYYYYYYYYYXXXUUUQQQMMMKKKIIIGGGEEECCCAAAAAAAAAAAAAAABBBCCCCCCDDDCCCCCCCCCBBB@@@===;;;;;;===???AAABBBBBBAAA???>>>@@@CCCFFFJJJKKKLLLMMMMMMMMMLLLKKK>>>===;;;::::::;;;===>>>888888888777777777777777666555555555666777999:::888888888888888888888888666777777777888888888888:::::::::;;;;;;<<<<<<<<<;;;::::::999888888888999999999999:::::::::;;;;;;===>>>@@@AAACCCFFFKKKOOO]]]jjjzzz}}}~~~~~~~~~zzzuuutttrrrnnnjjjcccXXXMMMHHHIIIIIIDDD???@@@BBBCCCCCCCCCDDDFFFHHHIIIHHHGGGEEECCCCCCFFFHHHEEEDDDBBB@@@???=========?????????@@@AAABBBCCCDDDBBBAAA???>>><<<:::888888999888999:::;;;;;;999777999;;;======<<<:::::::::;;;;;;;;;:::999888666666888888777666555444333333222333333444333222000///222111111000///......---000000000000000000000000000000////////////000000222111///.........///000...............///000000,,,,,,------......//////000000000000000000000000////////////000000000000000000111222333444444555555555333222111000000000000111111111111222222222333333444777;;;;;;999555444444444444444444444444444444444333333222222222444444444333333222222222666666555555555444444444666666777777888888888999:::999999<<>>>>>??????>>>===<<<<<<>>>??????@@@@@@@@@@@@???=========>>>>>>???@@@AAA===>>>>>>>>>>>>?????????AAA@@@?????????@@@AAABBB@@@@@@@@@@@@??????>>>>>>======<<<<<<<<<<<<======???>>>===<<<;;;::::::::::::<<>>======>>>@@@@@@@@@???===;;;??????>>>>>>======<<<<<<===;;;999777888:::===???<<<<<<=====================<<<<<>><<<===>>>>>>======>>>@@@CCCDDDEEEFFFFFFEEEDDDCCC===<<<:::999999:::<<<===888888888777777666666666555555555555555777888999888888888888888888888888666666666777777777888888777888888888999999999999::::::999888888888888888999999999999::::::::::::;;;<<<======>>>@@@DDDGGGCCCMMM[[[hhhzzz{{{oooiii}}}wwwpppllliiiddd]]]XXXSSSLLLEEECCCEEEGGGDDDAAA@@@BBBCCCCCCCCCCCCFFFHHHEEEEEEEEEDDDBBBCCCFFFHHHFFFEEEDDDBBB@@@?????????AAA@@@AAAAAABBBCCCDDDEEEAAAAAA???>>><<<:::999888999888888999::::::888666666888:::;;;:::::::::;;;;;;;;;;;;:::999888666555666666555555444333333333111222333333333222111000111111000000///......---////////////////////////000000////////////000000111111///.........///000///............///000000..................//////////////////////////////.../////////000000000000111111222222222222222222444333222111111000000111000000111111111222222222222111222444777888777555333333333333444444444555444444333333333222222222444444333333333222222222555555555444444444333333555555666777777888999999999888888999<<>>>>>>>>>>>>>>======<<<===>>>??????????????????>>>>>>======>>>???AAABBB>>>>>>>>>?????????@@@@@@@@@@@@?????????@@@AAABBBAAA@@@??????>>>>>>??????=========<<<<<<=========>>>===<<<;;;;;;:::;;;;;;;;;===???AAAAAA@@@>>><<<>>>???@@@AAA@@@???===<<<=========<<<<<<<<<;;;;;;;;;;;;:::999:::;;;<<<===<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<>>>AAAAAA>>>;;;;;;::::::999999999999999:::999999888888888999999qqqggguuuxxxuuuuuuddd[[[]]]\\\fffxxx{{{{{{{{{vvvdddZZZWWWWWWUUUSSSOOOKKKGGGEEEFFFEEEDDDBBBAAA@@@@@@@@@===>>>???@@@AAAAAAAAAAAAAAA???<<<999888888999;;;888:::======<<<;;;;;;;;;<<<===>>>???>>>>>>===<<<;;;:::999888888999:::;;;888888777777666555444444555555555555555666777888777777777777777777777777555555666666666777777777777777777777888888888888999888888777777777777888888888888999999999::::::;;;;;;<<<;;;:::;;;===@@@;;;???CCCIIIXXXooo~~~wwwwwwyyy}}}~~~yyyttt~~~}}}~~~oookkkeee```[[[TTTLLLEEEEEECCCAAAAAABBBCCCCCCBBB@@@AAABBBBBBBBBCCCEEEGGGBBBCCCCCCBBBAAABBBEEEGGGGGGGGGEEEDDDBBBBBBAAAAAABBBBBBAAABBBBBBCCCDDDEEEAAA@@@???===<<<:::999999888777777888999999888666444666999:::999999:::;;;:::::::::999999777666555333333333333333333333333000111222222333222222222111000000//////.........////////////////////////000//////......//////000111000//////......////////////......//////000111///////////////.........////////////////////////....../////////000000000222222222222111111000000111111000000000000111111000000000111111111222222111000///000333555555444333333333333333444555555333333333333222222222222333333333333222222222222444444444333333333222222333444444666777888999999:::999888888999;;;>>>???<<<;;;888666555444444444888888888888888888888888777888888888999999999999888777666777999:::999888555777777777:::???@@@<<<::::::::::::::::::::::::>>>>>>============<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>><<<<<<<<<>>>@@@BBB????????????@@@@@@@@@AAA@@@????????????@@@AAAAAAAAA@@@???>>>===>>>??????>>>======<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<<<<>>>???@@@@@@???===;;;>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;;;;:::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;;;;===??????===;;;999999888777777777777888888888888777777888888999~~~sss~~~rrrdddaaajjjzzz~~~}}}~~~~~~|||{{{oooaaaXXXTTTSSSRRROOOKKKGGGCCCAAADDDCCCBBBAAA@@@??????>>>;;;<<<===>>>???@@@@@@@@@???>>>;;;999888999:::;;;999:::<<<<<<;;;::::::;;;:::;;;<<<<<<<<<;;;:::999999999888777777888999999888777777666555444333333444444444555555666666666666666666666666666666666444555555555555666666666888888888888888888888888777777666666666666666777777777777888888888999999;;;<<<<<<;;;::::::<<<>>>AAAAAA>>>;;;BBBRRRbbbkkk~~~xxx~~~xxxsss~~~|||uuuiiieeeaaa\\\VVVQQQKKKDDD???CCCEEEEEEEEECCCAAAAAAAAA@@@AAABBBBBBAAABBBDDDFFFBBBCCCCCCBBBAAAAAACCCEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCC@@@???>>>===<<<;;;::::::888777666777888999777666777888::::::888888999:::999999999999888777666555222222222333333333444444000000111111222222222333000000/////////........./////////////////////////////////....../////////000000//////............//////......//////000111000000000//////.........////////////////////////........./////////000000111111111111111111111000///////////////000111111000000000000111111111111111000//////000222444555333333222222222333444555333222222222222222222222333222222222222222222222333333333222222222111111111222333444666888999999;;;;;;:::999999::::::;;;777888999888555333444666888888888888888888888888777777777888888888888999777777777777888888888888444777888999>>>DDDEEEBBB888888888999999999999999<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>><<<;;;:::;;;===???AAA??????@@@@@@@@@AAAAAAAAA???????????????@@@@@@AAAAAA@@@>>>=========??????>>>======<<<<<<======>>>;;;:::::::::;;;;;;<<<======>>>???@@@???>>><<<;;;??????@@@@@@@@@???>>>===;;;;;;;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;<<<;;;;;;;;;:::999999888888::::::;;;;;;<<<<<<;;;:::999888888777666777777777777777666666666777888888}}}uuuwww{{{qqqlllddd\\\XXXOOONNNLLLJJJFFFCCCAAA???BBBAAAAAA@@@???>>>======:::;;;<<<===>>>>>>>>>>>><<<;;;:::999999:::<<<===:::::::::888777777:::<<<:::;;;;;;<<<;;;:::999888777777666666666666777777666666555555444333333222333444444555555555555555555555555555555555555555333333444444444555555555777777777777777777777777555555555444444555555666666666666777777777888888888999::::::::::::<<<>>><<<===<<<999;;;EEEOOOSSS```rrr~~~uuuxxx}}}xxxuuuxxxyyywwwtttooohhhbbb]]]YYYSSSNNNIIIFFFCCCBBBCCCFFFHHHHHHEEEBBB@@@AAA@@@AAABBBAAA@@@AAACCCEEEDDDEEEEEEDDDAAA@@@AAABBBEEEEEEDDDCCCBBBBBBCCCCCCAAAAAA@@@@@@???@@@@@@@@@???>>>>>>===<<<;;;;;;:::999777666666888888888777;;;<<<<<<:::888777777888888888888888777666555555222222222333444444555555000000000111111222222333////////////....................................//////............/////////////////////......---...............//////000000000//////......------....................................////////////......///000000111222222............///000111111//////000000000111111111222111000//////111333555444333222111111222333444222222222222222222222222222222222222222222222222333333222222222111111111000111222333555666888888999999999999::::::::::::999<<<<<<999555333666999777777777777777777777777666666777777777888888888666777777777777777888888777999888777999===<<<888777777777777888888999999999999888888888999999:::::::::;;;======>>>>>>>>><<<;;;:::::::::<<<>>>@@@??????@@@@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@@@@@@@???>>>=========>>>???======<<<<<<<<<<<<======:::::::::::::::;;;<<<===>>>>>>??????>>>===<<<;;;????????????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::<<<===;;;;;;;;;:::::::::999999999999::::::999999999999999888888777777777777777666555555555666666777888{{{jjjaaa\\\WWWSSSRRRIIIHHHGGGEEECCCAAA@@@?????????@@@??????===<<<;;;;;;;;;<<<=========<<<<<<:::999999999:::;;;<<<===:::999888555333444777:::999999:::::::::888777666555555555555555555555555444444444333333333333333333333444444555444444333444444444444444444444444222333333333333444444444444444444444333333333333444333333333333444555555555555555666666666777777333555777777777777999;;;666:::<<<999:::???BBBBBBDDDPPPccctttxxxxxx|||xxxzzzzzz||||||uuuooogggooovvvvvvmmmaaaWWWRRRRRRPPPKKKGGGDDDCCCDDDDDD@@@CCCEEEFFFDDDBBBAAAAAA???AAAAAAAAA@@@@@@BBBDDDEEEEEEFFFDDDAAA??????@@@DDDCCCCCCBBBBBBBBBCCCCCCAAAAAA@@@??????>>>??????>>>>>>======<<<<<<<<<;;;:::888666666888999888888>>>>>>===:::777666666777777777777777777666555555222222222333333444444444111111000000000111222222................................................///......------......///...////////////...------------,,,,,,------...///...............---------........................------........./////////------...///000111222222///////////////000111111/////////000000000111111111111111000///000333555666555333111000111222333111111111222222222222222111111111222222222222222333333333222222222111111000111111333444555666666666666666777888999:::;;;===>>>>>>;;;777555777999777777777777777777777777666666666666777777777777555666888777666666777999555777666555888======999666666666777888888999999999888777666777888999:::::::::<<<===>>>>>>>>>>>><<<<<<<<<<<<===>>>??????????????????@@@@@@@@@AAA===>>>??????@@@@@@????????????>>>>>>>>>=========<<<;;;;;;;;;;;;;;;;;;<<<::::::999999:::;;;<<<<<<======>>>>>>======<<<<<<>>>>>>=========<<<<<<<<<::::::;;;;;;;;;;;;<<<<<<===<<<;;;:::999:::;;;<<<::::::::::::::::::::::::777888999888777666777888888888777666666666666777444444444444555666777777}}}zzzzzzjjjlllqqqxxx~~~vvvkkk___YYYTTTNNNJJJJJJCCCCCCBBBAAA@@@@@@@@@@@@>>>>>>??????>>>===;;;:::<<<<<<======<<<<<<;;;:::999999888888888999::::::999999999888666666777999888999::::::999777666555333333444444444444333333222222222222333333333333222333444444444444333222333333333333333333333333222222222222333333333333444333333333222222222222222222222222222333444444444444555555555666666666222444666666555555666777777;;;<<<999777999:::999>>>>>>CCCJJJRRR^^^sssxxxqqqiiidddaaafffkkkiii^^^QQQHHHEEEIIIIIIGGGEEECCCCCCCCCDDDAAAAAABBBCCCDDDCCCAAA@@@???@@@AAA@@@??????AAACCCAAACCCCCCBBB@@@>>>>>>???CCCCCCBBBBBBBBBCCCCCCDDDCCCBBBAAA@@@????????????===============<<<<<<<<<;;;999777777888999999999<<<<<<;;;999666555666777666666777777666666555555111111111222222222222222222111000//////000111111................................................///......------......///....../////////...---,,,,,,++++++++++++,,,------,,,,,,,,,---------------........................---------.........//////.........//////000000000000000000//////000111111////////////000000000111///111111000...///111444888666333000//////000111000111111111222222222222000111111111222222222222444333333333222222222222000111111222333444444555555555555555666999;;;<<<<<<======;;;999777666666777777777777777777777777555555555666666666777777444666888777666555777999333666666777;;;AAABBB???555666666777888888999999:::999888777777999:::<<<:::;;;<<<===>>>?????????===>>>???@@@AAAAAAAAA@@@>>>>>>>>>?????????@@@@@@<<<===>>>???@@@??????>>>===>>>???@@@???>>><<<;;;;;;::::::999999::::::;;;:::::::::999::::::;;;;;;<<<<<<<<<=====================<<<;;;;;;;;;;;;;;;999999999999:::::::::;;;999;;;<<<>>>===;;;999777777777888888999:::::::::666888999777555444555777777666666555555555555555333333333333444555666777yyyooohhhgggbbb[[[YYY\\\]]]___hhhvvv}}}jjjbbb\\\XXXRRRKKKFFFEEE@@@???????????????@@@@@@======>>>>>>>>><<<;;;:::============<<<;;;::::::999999888777777666777777999;;;======;;;999999999::::::;;;;;;:::888777555222333333444444333333222000111111222333333444444222333444444444333222111333333333333333333333333111111222222222333333333555555555444444333333333222111111111222333333444444444444555555555666666444666777777666555555666666::::::777666:::===<<<===<<<>>>CCCEEEGGGRRR^^^rrr|||~~~{{{vvvqqqmmmjjj______^^^ZZZTTTMMMKKKMMMDDDFFFGGGGGGEEECCCCCCCCCEEEDDDCCCCCCDDDCCC@@@===???@@@AAA@@@??????AAABBB>>>@@@AAAAAA???>>>>>>???DDDCCCCCCCCCCCCDDDDDDEEEDDDCCCBBBAAA@@@?????????==================<<<<<<<<<:::777777999:::::::::999:::999777555555666888666666666666666666555444111111111000000000000000333222111/////////000000---......................................................------.........---.../////////...,,,,,,++++++******++++++,,,---+++++++++,,,,,,---------........................---------........./////////////////////.........111111000000000000111111////////////000000000000...000111000......000333999777444000///...///000000000111111222222222222000000111111222222222222444444444333333333222222111111111222222333333333888777666666777:::<<<>>>999:::;;;;;;;;;888555333777777777777777777777777555555555555666666666777444666888888555555777999999:::999777888<<<;;;777555666666777888999999:::;;;:::999888888:::<<<===:::;;;<<<>>>???@@@@@@@@@>>>@@@BBBDDDEEEDDDCCCBBB===>>>>>>>>>>>>?????????<<<===>>>@@@@@@??????>>><<<===???AAA@@@>>><<<::::::999999888888999999:::;;;::::::999999::::::;;;;;;<<<<<<<<<======>>>>>><<<<<<;;;::::::::::::;;;777777888888999999999:::666999>>>AAAAAA===777444555555666777888999::::::666777888666444333555777555555444333333333333444333222222333444555666777jjjhhhiiikkkkkkooo}}}{{{ssspppddd___```[[[UUU[[[]]]SSSlllpppwww~~~vvvwwwyyyooofffaaaZZZQQQJJJDDDAAA@@@CCCBBBAAABBBCCCCCCAAA@@@>>>======<<<:::999888888999999999::::::;;;;;;;;;999888777555555555666666::::::::::::::::::::::::555666666666777777888888333333333444444555555555000000000000000000000000222222222222222111000///222222111111000///......000000000000000000000000333333333222222111111111111111111111222333444555444333333222333444666777333333333444444444555555666666666666666777777888999<<<>>>===<<<@@@HHHOOO\\\^^^bbbiiisss}}}uuulllddd___XXXUUUQQQLLLIIIGGGFFFFFFDDDDDDEEEEEEEEEDDDBBBAAA@@@BBBDDDFFFGGGFFFEEEEEEAAAAAAAAA@@@@@@AAAAAABBBFFFBBB???@@@DDDFFFDDDAAAAAAAAABBBCCCCCCCCCBBBBBBDDDDDDBBBAAA???>>>===<<<>>>@@@BBBCCCAAA>>>;;;888:::;;;<<<<<<<<<:::777666;;;;;;:::999888777666666444444444333333222222222111111111111000000000///000000000000000000000000---------....../////////...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---...//////...---,,,........................---......///////////////000000000000////////////........................////////////000000000000555555444111...---///000//////000000111111222222000000000000000000000000222222111111000/////////111111222222222333333333555555666666777777888888888888777666666666666666666555444333333444555666666666666666666666666666555555444333333444666777777777777777888999::::::777777777666777777888999666:::>>>===:::888;;;>>>============>>>???@@@AAACCCCCCCCCCCCCCCBBBBBBBBB?????????>>>??????@@@@@@@@@???>>>======>>>???@@@============<<<;;;:::999888888999::::::;;;<<<<<<<<<;;;::::::999999999999999===BBBBBB@@@<<<;;;;;;;;;::::::999888777555555777777777777777666555555666777999:::999888666444777777777777888888888888777777666666555555555555555555444333333222111111222222222222222222222222lllgggdddcccdddnnnvvviiibbb\\\WWWUUUXXXYYYZZZ^^^eeessswwwzzz|||~~~tttpppuuu{{{~~~}}}nnnhhhkkknnnkkkfff\\\XXXRRRLLLFFFCCCAAA@@@BBBAAA@@@AAABBBAAA???>>>======<<<;;;:::999888888999999999::::::;;;;;;;;;888777666555555555666777888888888888888888888888444444444444555555555666222333333333333333333444000000000000000000000000000000111111000//////...333222222111000000//////000000000000000000000000333333222222222111111111000000000000111222333333333333222222222333444555333333333333444444444444666666555555666666777888999;;;===<<<:::<<>>======;;;<<<>>>@@@???===:::888:::;;;<<<<<<;;;:::888666999999888777666555444444444333333333222222222222111111111000000000//////////////////////////////,,,,,,---------.........------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,+++,,,---......---,,,+++........................------...///////////////000000000/////////..............................---............/////////444444444222000...///000000000000000000000111111000000000000000000000000111111111000000000000000111111111222222222333333333444444555555666777777777777666555555555555555555555444333333444555555555555555555555555555555777666555555555666777888777777777777777777888999777777777777777888999999888<<<>>>===:::999<<>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@?????????@@@@@@>>>============>>>@@@AAA============<<<;;;:::999888888999::::::;;;<<<<<<<<<;;;::::::999999999:::999<<>><<<===<<<<<<;;;:::999888888999999::::::::::::;;;;;;888777666555666777888999777777777777777777777777111222222222222333333333222222222222111111111111000000000000000000000000000111111111111000//////333333222222111000000000000000000000000000000000222222222111111111111111////////////000111222222333333222111111111222222222222333333333444444444555555555555555666666777888:::<<<;;;888888;;;???999888888:::===BBBGGGIII]]]hhhxxx|||zzz~~~pppkkkcccYYYQQQKKKHHHFFFDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDCCCCCCDDDEEEEEEEEEDDDBBBAAABBBBBBBBBCCCDDDEEEFFFGGGGGGDDDBBBCCCEEEGGGEEECCC??????>>>??????AAACCCDDDDDDCCCBBBAAA@@@???>>>===888999;;;<<<<<<;;;999888::::::;;;;;;;;;999888777777666666555444333222222333222222222222111111111000000000000////////////........................+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++++++++,,,,,,,,,,,,++++++------------------------------...////////////...000////////////.........////////////////////////,,,,,,---------.........222333555444222000//////000000000000000/////////000000000000000000000000//////000000000000111111111111111222222222222333222222333333444555555666666555555444444444444444444444333333333333444444555555555555555555555555888777777777777888999:::888888777666666666777777888888888777888999999::::::<<<>>>===::::::===@@@===<<<<<<======>>>???@@@@@@@@@AAAAAABBBBBBCCCCCCBBBBBBAAAAAA@@@@@@??????<<<<<<<<<<<<===???@@@AAA============<<<;;;:::999888999999::::::;;;;;;<<<;;;;;;:::999999999::::::999:::<<<;;;999888888999:::::::::999888777666555666777777777777666555555444444555666666444333222444444444444555555555555444444444333333333333333333333333222222111111000111111111111111111111111yyyzzzxxxtttqqqqqqvvv{{{yyysssooojjjeee___ZZZTTTQQQIIIHHHEEECCCBBBAAAAAABBBCCCBBB@@@@@@AAA@@@>>><<<<<<<<<<<<;;;:::999999888::::::::::::::::::::::::888777777666777888:::;;;666666666666666666666666111111111111111111111111111111111000000/////////000000000000000000000000222222333333333333222222333222222222111111111000000000000000000000000000111111111111111111111000////////////000111222222444444333222222222111111222222222222333333333333444444444444444555555666555777999999888777888999<<<;;;:::999:::;;;===>>>===FFFQQQZZZ```fffnnnttt|||{{{|||uuuhhhZZZVVVQQQKKKFFFDDDCCCCCCAAACCCEEEGGGHHHHHHHHHGGGDDDDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEEEECCCBBB@@@@@@>>>>>>???@@@AAACCCDDDEEEEEECCCAAAAAACCCCCCBBBAAA>>>>>>======>>>@@@CCCEEECCCCCCBBBAAA@@@@@@??????999::::::;;;:::999888777999::::::::::::999888777666666555444333222111111111111111111111111111111000000/////////.........------------------------++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++......---,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------------------------,,,---......//////....../////////.........------////////////////////////,,,------------.........///222555555333111//////000000000//////.........000000000000000000000000......//////000111111222111111111111222222222222222222333333444555555555444444333333333333333444333333333333333333333333555555555555555555555555777777777777888999999:::999999888777666666666777888888888888888999:::::::::<<<<<<;;;::::::===???<<<<<<<<<<<<===>>>?????????@@@@@@AAABBBCCCDDDDDDCCCCCCCCCBBBAAA@@@???>>><<<<<<<<<======>>>>>>???============<<<;;;:::999999999999::::::;;;;;;;;;;;;::::::999999:::::::::::::::999999888888888999999999999999888777666555666666777777666666555444444444555555555444333222222222222333333333333444222222222222222222111111222222222111111000000000000000000000000000000000~~~~~~uuuoooeeeeeeddd```YYYQQQKKKGGGHHHGGGFFFDDDCCCBBBCCCCCCDDDCCCBBBBBBCCCBBB@@@>>>===<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999888888777888999;;;<<<666666666666666666666666111111111111111111111111000000000//////.........////////////////////////111222222333333333222222222222222111111111111111////////////////////////000000000000000000000000000000000000000111333333555555444444444333222222111111111222222222333333333333333333333444444555333555777888888777888888::::::999888888888888888:::>>>AAABBBCCCHHHRRRZZZaaaeeejjjppptttxxx|||~~~~~~~~~rrrbbbUUUJJJJJJHHHGGGEEEDDDCCCBBBAAACCCFFFHHHIIIIIIHHHGGGCCCCCCCCCCCCCCCCCCCCCDDDFFFEEEEEECCCBBBAAA???>>>;;;<<<<<<>>>???AAACCCDDDBBB@@@???>>>?????????>>>>>>===<<<<<<===@@@BBBDDDBBBBBBBBBAAAAAA@@@@@@@@@>>>>>>===;;;:::888777666999999999999999999888888777666555555333333222111000000000000000000000000/////////............---------------------------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------,,,,,,,,,+++++++++------,,,,,,,,,,,,------------------------------,,,------...........................------------////////////////////////------........./////////---000444555333111//////000/////////......------////////////////////////------...///000111111222000000111111111222222222222333333444444555666666333333222222222222333333333333333333333333333333555555555555555555555555555555666777888888888999:::999888777777777777777888888777777888888999:::999:::::::::999:::;;;<<<;;;;;;;;;;;;<<<===>>>???@@@@@@AAABBBCCCCCCDDDDDDBBBCCCCCCBBBBBB@@@???>>>>>>>>>>>>>>>>>>=====================<<<;;;:::999999999::::::::::::;;;;;;:::::::::999999::::::;;;<<<:::999888888999999999888888888888888777666555666666666666666555444444444555555444444444333333000111111111222222222222000000000111111111111111000000000000000/////////////////////////////////yyy{{{|||~~~zzzsssllleeeccc^^^WWWOOOJJJHHHHHHHHHHHHGGGEEEEEEDDDDDDDDDEEEDDDCCCDDDEEEEEECCCAAA============<<<<<<;;;;;;;;;;;;::::::::::::999999999888777666777888999:::555555555555555555555555222222222111111111111111////////////............////////////////////////......///000000000000///000000000000000000000000////////////////////////////////////000000000000000000000000111222333333444444555555555444333333000000111111111222222222222222222222222333333444222333444666777777777777555555555555555555444444888:::<<<<<<;;;<<<@@@DDDHHHKKKQQQVVVZZZ___cccfffkkkrrrwwwwwwzzz~~~}}}~~~~~~{{{|||{{{||||||yyyzzz}}}~~~|||ttthhh```[[[TTTMMMEEEFFFGGGGGGFFFDDDCCCAAAAAACCCEEEGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEFFFEEEDDDBBBAAA@@@???>>>======>>>???@@@BBBDDDDDDAAA@@@???>>>=========>>>>>>>>>===>>>>>>@@@BBBCCCBBBBBBBBBBBBAAAAAAAAAAAABBBAAA???<<<:::999888888999999999999888888999999777777666555444333222222......///////////////000///.........------------------------------------,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---......---------,,,,,,,,,........................---............/////////,,,///222333222000//////...............---------////////////////////////------...//////000111111000000000111111111111222222222333444444555555666222222222222222333333444333333444444444444333333444444444444444444444444333333555666777888888777888888777666666666777777777777777666777888888999888888999::::::::::::999;;;::::::;;;;;;<<<===>>>@@@@@@AAAAAABBBBBBCCCCCCAAAAAABBBBBBBBB@@@???>>>>>>>>>????????????>>>>>>============<<<;;;:::999::::::::::::::::::::::::::::::999999999:::;;;;;;<<<:::999888999:::999888777888888888777777666555555666666666666555444444444444444333333333333333000000000000111111111111000000000000000111111111////////////////////////........................{{{zzz~~~vvvtttnnnddd___[[[TTTNNNIIIHHHIIIJJJFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEFFFEEECCC>>>>>>>>>>>>============;;;;;;;;;::::::999999999777666555444444444555666333333333333333333333333222111111111000000000000............////////////////////////////////////------...///////////////////////////////////////////////////////////////........./////////000000////////////000111222222111222333444444444333333000000000000111111111222111111111111111222333333333222222333444555555555333333444555666555555444111333666888:::;;;;;;;;;;;;===@@@BBBCCCDDDFFFHHHGGGNNNSSSVVV[[[dddkkkmmmnnnsssyyyzzzxxxvvvwwwyyymmmlllllllllnnnooooooooofffjjjllllllooossstttqqqqqqnnniiiccc^^^[[[ZZZ[[[[[[ZZZVVVOOOMMMNNNKKKGGGCCCCCCDDDEEEEEEEEEDDDCCCBBBCCCEEEFFFGGGHHHGGGGGGFFFEEEDDDDDDDDDFFFGGGHHHEEEDDDCCCAAA@@@?????????>>>>>>>>>???@@@BBBCCCDDDBBBBBBBBB@@@???>>>???@@@?????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA>>><<<::::::::::::999888888888888888999999666666555444333222222111------........./////////.........---------,,,,,,------------------------------,,,,,,++++++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++*********************************************************+++,,,,,,---------,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,,,,+++------------------------,,,,,,---------.........***---000111000///...///------------------......////////////////////////---.........///000000000000000000000111111111111111111222222333444444444222222222222222333444444333444555555555555444333444444444444444444444444222333555666888888888777555555444444444555666666666666555555666666777888777888:::<<<===<<<:::888::::::::::::;;;<<<===>>>???????????????@@@@@@@@@>>>???AAABBBAAA@@@???>>>;;;===>>>@@@AAABBBBBBAAA============<<<;;;:::999:::::::::::::::::::::::::::999999999::::::;;;<<<;;;999888888:::;;;999777777777777777777777666555555555666666555555444333333333222222111111111111000000000000111111111111//////000000111111111111........................------------------------~~~zzzmmmkkknnngggYYYMMMKKKHHHFFFEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEBBBBBBBBBCCCEEEFFFEEEDDD????????????>>>>>>>>>>>>;;;;;;;;;::::::999999999555555333222111222222333111111111111111111111111111111000000/////////...---......//////000000000////////////////////////......///000000111000000............////////////////////////////////////---.........//////000000...------......///000111///000222333444333333222000000000000111111111111111111111000111222222333444222111111222333333222222333555666666666555555777666555666888999888666666777999:::;;;<<<>>>@@@>>>BBBDDDCCCEEEHHHHHHFFFGGGMMMVVV\\\]]]XXXSSSPPPMMMOOOQQQSSSUUUVVVWWWWWWJJJRRRWWWTTTPPPPPPRRRQQQQQQMMMIIIEEEDDDEEEFFFGGG@@@EEEHHHIIIKKKLLLGGG@@@@@@@@@AAABBBCCCEEEGGGGGGCCCDDDFFFGGGIIIJJJJJJKKKGGGGGGFFFFFFFFFGGGIIIJJJEEEDDDBBBAAA@@@?????????======>>>>>>???@@@BBBBBBEEEEEEEEECCCAAAAAAAAABBB???@@@@@@AAAAAAAAA@@@@@@AAAAAABBBBBBBBBBBBBBBCCCAAA@@@===;;;:::;;;<<<===999888888888888888999999666555555444333222111111---------.........//////......---------,,,,,,,,,........................---------,,,,,,+++++++++,,,++++++++++++++++++,,,++++++++++++++++++++++++************************************************))))))***+++,,,------...,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......---------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------***,,,//////.........///,,,,,,,,,------.........////////////////////////.........///////////////000000000000111111111111000000000111222222333333333222222222333444444555444444555666666555444444444444444444444444444444222333555777888999888888222222222222333333444555555555555555555666777777777999;;;>>>???>>>:::777::::::::::::;;;<<<======>>>>>>>>>>>>===============>>>@@@AAAAAA@@@???>>>999;;;===@@@CCCDDDEEEEEE============<<<;;;:::999::::::::::::::::::::::::999999999999::::::;;;<<<:::888777888::::::888555666777777777777777666555555555666666555555444333222111111000000000000000000000000000111111111111///000000000111111222222---.....................------------------------vvvooosssxxxyyyoooiiifff```XXXPPPLLLIIIGGGFFFEEEEEECCCBBBCCCDDDEEEDDDBBBBBBDDDEEEDDDDDDCCCCCCCCCDDDDDDEEE????????????>>>===;;;;;;888888888777888888999999666222//////111444444333444444444333333222222222000000111111111111000000........................////////////////////////............////////////000000//////.........---//////............//////////////////////////////////////////////////////000000000000111111111111///000000000111111111111222222222222222222222222111111222222222333333333111222333333444444333333555555666666777777888888888888888888999:::;;;<<<<<<===>>>??????@@@@@@??????BBBEEEIIIJJJIIIGGGEEEGGGFFFEEEFFFGGGHHHGGGFFFJJJIIIIIIHHHIIIIIIJJJJJJHHHFFFDDDEEEGGGGGGEEEBBBBBBAAA@@@@@@BBBDDDDDDCCC>>>???AAABBBCCCCCCDDDDDDBBBBBBCCCEEEFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFDDDBBBGGGEEEBBBAAABBBBBBAAA@@@???>>>>>>>>>>>>@@@AAABBBGGGFFFEEECCCBBBAAA@@@???@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAA@@@>>>===;;;::::::999888888777777777777777444444333333222111000000000///---,,,,,,---///000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************++++++************+++++++++++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///........................------------------------........................---......///////////////111111222222222333333333333333222222111222222222444444444444444444444444555444444444444333333333444555666777888888888888888777666444333333333333555666777777777777777666999:::<<<===>>>===<<<;;;888999:::<<<===>>>>>>>>>===============>>>??????===>>>???@@@@@@???>>>=========>>>======>>>@@@CCCAAA@@@>>><<<<<<<<<<<<=========<<<;;;;;;;;;;;;;;;===<<<<<<;;;;;;:::999999;;;;;;;;;::::::;;;;;;;;;777777777777666666666666444444444444333222111000111111111111111111111111000111222333333222111000000000//////.........---//////.........---------,,,,,,,,,---------......{{{nnnggghhhkkkvvvooofffaaa^^^YYYRRRLLLKKKIIIFFFEEEEEEDDDCCCBBBCCCDDDDDDCCCBBBBBBCCCEEEBBBBBBAAAAAAAAAAAABBBBBB?????????>>>===;;;:::999:::999999888777777777777444111......000222222111333333333222222222111111///000000111111000000///................................................---.........////////////////////////......------//////............//////................................................////////////000000000000//////000000000111111111111111111111111111111111111111111111222222222222111222222333444333333333333444444555555666666777777777777777888999:::::::::;;;<<<======>>>>>>>>><<<===@@@BBBCCCCCCAAA@@@CCCBBBAAABBBDDDEEEDDDCCCGGGGGGEEEDDDDDDCCCCCCCCCEEECCCBBBCCCDDDEEEBBB@@@BBB@@@???@@@AAABBBBBBAAA??????AAABBBCCCDDDDDDDDDAAABBBCCCCCCDDDDDDDDDDDDAAABBBDDDEEEFFFGGGFFFFFFBBBBBBAAAAAA@@@???????????????>>>>>>>>>???@@@AAADDDDDDDDDCCCBBBAAA@@@????????????@@@@@@?????????>>>>>>>>>>>>???@@@AAAAAA@@@@@@???>>><<<;;;:::999777777666555555555555666444333333222111111000000///...---,,,,,,---...///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++******))))))******+++***++++++++++++***)))(((++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++,,,---...///------------------------------------------------------------------------------...///////////////000000000111111111222222333222222111111222222222444444444444444444444444444444444444444444333333222333444555666666666666666666555444333333333333555555666777888888777777777999;;;<<<===;;;999888888888:::;;;<<<==================<<<======>>>>>><<<===>>>??????>>>======<<<===>>>===<<<===@@@BBBAAA@@@>>>===<<<<<<============<<<;;;;;;;;;;;;<<<;;;;;;::::::999999888888::::::999999999999::::::777777777666666666555555444444444444333222111000111111111111111111111111//////000111111000//////000/////////.........---///.........------------,,,,,,---------.........uuujjjcccbbbccceee___XXXSSSQQQNNNJJJFFFIIIGGGEEEDDDDDDCCCBBBAAABBBCCCCCCBBBAAAAAABBBDDD??????>>>>>>>>>>>>?????????>>>>>>===;;;999888777999888777555444444333333111///---,,,.../////////111111111111000000000000//////000000000000//////////////////////////////........................---------........./////////............---------///......------......///................................................---.........////////////////////////000000000000000000000000000000000000//////000000000111111111111111222333333333333222222222222333444444555555555555555555666777888999888888999:::;;;;;;;;;;;;:::;;;<<<============<<<===<<<;;;===???@@@@@@???DDDCCCAAA???>>>===<<<<<>>>>>???@@@???===>>>???@@@BBBCCCCCCDDDDDDAAAAAABBBBBBCCCBBBBBBAAA??????@@@AAACCCEEEGGGHHH@@@BBBEEEDDDAAA??????@@@??????>>>=========>>>>>>@@@AAABBBCCCCCCBBB@@@>>><<<======>>>>>>======<<<<<<<<<<<<<<<===>>>@@@@@@???>>>===<<<;;;:::999888555555444333333333333444333222222111111000000///......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************************************+++******))))))******+++******++++++******))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000222222111111111222222333333333333333333333333333333333333333444444444444111222333444444444444444444444444333333333444444444555666777888888999999555777:::<<<;;;999666444777777999:::;;;;;;;;;;;;======<<<<<<<<<<<<<<<===<<<<<<============<<<;;;;;;<<<======<<<===???AAA@@@@@@???>>>============>>>===<<<<<<;;;<<<<<<<<<::::::999999888777777666888888777777777777888888666666666666555555555444333333333333333222111000000000000000000000000000......////////////....../////////...........................---------------------.........//////zzznnneee```]]]\\\TTTQQQLLLHHHFFFEEEDDDDDDGGGEEECCCBBBBBBBBBAAA@@@@@@AAABBBAAA??????AAABBB>>>>>>===<<<<<<<<<============<<<;;;999777555444444333222222111111111111000///...------.........////////////////////////...//////000000//////...////////////////////////------------------------,,,,,,---------.........------------------------...------------------...------------------------------------------------,,,,,,---------................../////////000000////////////////////////........./////////000000000111111222222222222222111111222333333444444555333333333333444555666777666777888999::::::::::::;;;;;;:::::::::;;;;;;<<<888777777999<<<======<<<@@@???>>>===<<<;;;;;;;;;???>>>>>>??????>>>===<<>>======>>>>>><<<;;;>>>>>>@@@AAABBBCCCCCCCCCAAABBBBBBBBBBBBBBBAAA@@@AAAAAA@@@@@@AAACCCEEEGGGDDDIIIMMMKKKFFFAAABBBDDD@@@???>>>>>>===<<<<<<<<<<<<>>>AAACCCCCCBBB@@@>>><<<<<<============<<<<<<;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;999888888777555444333333222222333333111111111000000/////////------,,,++++++,,,------++++++++++++++++++++++++++++++++++++++++++++++++******************************************************************************************************))))))))))))******))))))************))))))************++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---....../////////000000000111111111111111222222333222222222222222222222222222222222333333444444444111222333444444444444444444444444444444555666666333444666777888999::::::555777:::<<<;;;999666333666777888999::::::::::::===<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;:::::::::<<<===<<<<<<<<<===?????????>>>>>>============>>>===<<<<<<;;;;;;<<<<<<:::999999888888777777666777777666666666666777777555555555555444444444444222222222222222111000000000000000000000000000000.........//////.................................------------------------------........./////////zzznnnccc[[[VVVRRROOOLLLJJJGGGDDDBBBCCCFFFIIIEEECCCAAA@@@AAAAAA@@@>>>???@@@@@@???>>>>>>???AAA>>>======<<<;;;;;;<<<<<<;;;;;;:::999777555333222111111111111111222333444000000000///.........///..............................////////////......////////////////////////------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,------------------,,,,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,---------------............/////////........................------.........////////////000111111222222111111111222222333333444555555222222222222333444555555555666777888999999999999:::999888888888999:::;;;777666666888:::<<<<<<;;;======<<<======>>>??????>>>?????????>>>>>>======???>>>===>>>>>>>>><<<:::<<<===>>>@@@AAAAAAAAAAAABBBBBBCCCCCCCCCBBBAAAAAABBBAAA@@@@@@AAADDDGGGIIIJJJNNNQQQNNNHHHCCCBBBDDD@@@??????>>>===<<<;;;;;;:::<<>><<<<<<============<<<<<<===<<<;;;:::999888888888;;;::::::999888777666666444444333222222222222333000000////////////......,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***((())))))*********)))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---------------/////////000000000000111111000000000111111222333222222222222222222222222111111222222333444555555333444444555555555555444444444444444555666777888444555666888999:::::::::666777:::<<<<<<:::777555666666777888999999999999;;;;;;:::::::::::::::;;;<<<;;;;;;:::::::::::::::999;;;<<<<<<;;;:::;;;===>>>>>>>>>>>>=========<<<======<<<;;;;;;;;;;;;;;;::::::999999888888777777777777666666666666777777444444444444333333333222111111222222111111000000////////////////////////////////////////////////---------...............,,,,,,------------------------------.........///{{{vvvpppeee[[[SSSMMMIIIGGGIIIIIIHHHEEECCCEEELLLQQQCCCAAA???>>>??????>>>===>>>??????>>>======>>>@@@>>>===<<<;;;;;;;;;;;;;;;999888888777555333222111222222222222333555666777000111222111///......///---------...............------............------........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------------.........///........................------.........///////////////000111111111111000111111222222333444444444111111111111222333444555444555666777777888888777666555555555666777777888888777777888:::<<<;;;:::;;;;;;<<<===???AAABBBCCC>>>@@@AAA@@@???===>>>>>>>>>>>>>>>???@@@???===;;;:::;;;<<<>>>??????@@@@@@AAAAAABBBCCCCCCBBBBBBBBB?????????@@@CCCGGGKKKMMMJJJLLLMMMJJJEEEAAA@@@@@@????????????>>>===<<<;;;999;;;===???@@@???>>>============>>>>>>=========>>>===;;;:::888777666666999888888777666666555555444333222222111111222222........................++++++++++++++++++++++++************************++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((())))))******))))))(((((())))))***++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,------,,,,,,////////////000000000000000000000000000111222333111111111111111111111111///000111222333444555666555555666666666666555555444444444444444555666777555666777888999999::::::666888999;;;;;;;;;999888666777777888999999888888999999999999999:::;;;;;;===<<<;;;:::999999999:::888:::<<<<<<:::999:::;;;;;;<<<<<<======<<<<<<;;;<<<;;;;;;:::999:::::::::::::::999999888777777777666666555555555555666666333333333333222222222222000000111111111000000/////////////////////////////////............//////---------------.........,,,,,,,,,,,,------------,,,,,,,,,---------......~~~wwwppplllbbb___YYYSSSLLLHHHFFFFFFEEEFFFFFFCCC@@@DDDMMMTTTAAA@@@>>>===>>>>>>===<<<===>>>>>>===<<<<<<===???===<<<;;;:::999999999999666666666555444222111000222222111222222333444555///111222111...------///------------......//////---------......---------------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,---------.............................................////////////...///000000111111000000///000000111111222222333111111111111222333444555222222333444555555555555333333444555666666777777999888777888:::;;;:::999::::::;;;<<<>>>AAABBBDDD>>>@@@BBBAAA>>>===>>>???>>>>>>???@@@BBBBBB???===999999;;;<<<===>>>>>>>>>??????@@@AAABBBBBBBBBAAA>>>>>>???AAADDDGGGJJJKKKGGGFFFEEEDDDBBB@@@???>>>??????@@@@@@@@@>>>===<<<:::;;;<<<===============<<<<<<============<<<<<<===<<<;;;999888777777777777777666666555555444444222111000000///000000000------------------------******++++++++++++******************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))((((((((()))***+++++++++************************************+++++++++,,,************************************************************************)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,------........./////////////////////000111222333111111111111111111111111//////000222333444555666555555666666666666555555333333222222222333444444666777888999999999999999666777888999::::::;;;;;;777777888999999999888888777777777888999:::;;;<<<>>>===;;;:::999999::::::888999;;;;;;:::999999999999:::;;;<<<<<<;;;::::::;;;:::999999888888999999999888888777777666666555444444333333333333444444333222222222111111111111//////000000000000000///........................///...---,,,,,,---...///,,,,,,,,,------.........++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,---~~~zzzxxxqqqrrrrrrmmmcccYYYSSSPPPKKKKKKJJJGGGDDDCCCDDDEEE@@@BBBBBB???<<<@@@JJJSSSAAA???=========>>>===<<<<<<===>>>===;;;;;;===>>><<<;;;:::999888888888888555555555444333222111000111000///////////////000...111222111...,,,,,,...---------....../////////,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------.........,,,,,,,,,---------......////////////////////////........./////////000000...//////000000000000000......//////000111111111111111111111222333444555000000111333333333333333222333555666777888888888999888777888999:::999888999::::::<<<===???AAABBB===@@@BBBAAA>>><<<===???>>>>>>???AAACCCCCCAAA???888888:::;;;<<<=========<<<===>>>???@@@AAAAAAAAAAAAAAAAAABBBCCCDDDEEEFFFDDDBBB@@@@@@@@@AAA@@@?????????@@@AAAAAA@@@>>>===;;;;;;;;;;;;<<<<<<======;;;<<<<<<======<<<<<<;;;<<<;;;:::999888888888888666666666555555444444333000000///...............------------------------******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((()))))))))))))))'''(((((()))***+++++++++************************(((((())))))*********+++************************************************************************)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++,,,,,,,,,---------......////////////000111222333000000000000000000000000...///000111333555666666555555555666555555444444222222111111111111111222777888888999999999888888666666666777888:::<<<===777888888999999999999888666666666777888:::;;;<<<>>>===<<<:::999999::::::777999;;;;;;:::888888999888999:::;;;;;;;;;:::999:::999888888777777888888777777777666555555444444333222222222222222222333222222222111111111111000//////000000000000000///........................------++++++++++++------,,,,,,,,,------.........+++++++++,,,,,,---------******+++++++++,,,,,,,,,|||tttnnnjjjfffddd^^^YYYSSSQQQPPPNNNHHHCCCCCCCCCCCCCCCBBBAAA@@@@@@AAAAAA@@@???>>>>>>>>>??????>>><<<;;;:::::::::;;;;;;;;;;;;;;;;;;:::::::::;;;:::999888666555444333333333333222222111111111////////////............------.....................------,,,,,,------...------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,---...++++++,,,,,,,,,,,,------,,,,,,,,,------.........,,,------......------,,,............////////////////////////////////////000000000000000000000000000111111111111222222222111111222222222333333333666666666666777777777777::::::999999888999999999999999:::<<<===???@@@AAABBBBBBAAA@@@???===<<<;;;>>>>>>>>>@@@BBBDDDDDDDDD::::::;;;===>>>>>>;;;999:::;;;<<<===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAABBBBBBAAA???AAA???===>>>AAABBB@@@>>>;;;;;;;;;<<<;;;;;;::::::<<<===>>>??????>>>===<<<>>><<<;;;>>>AAA???999333888999:::999888555333111000000000000////////////------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,+++*********+++,,,---++++++,,,,,,,,,,,,------////////////////////////222111000//////000111222000000111222333444444555777777777777666555444333111222222333333333222111666777777666555555777999888777666666777999;;;===:::999999888777777888888::::::888888888999:::;;;===<<<:::999:::===@@@BBB:::;;;;;;:::::::::::::::777888999::::::999777666777666666555555555555666666555555555555444444444555444222111111111222222000000000000000000000000...000444666555333///,,,.........------,,,,,,,,,---------------------------------,,,,,,+++++++++---,,,++++++******++++++******+++++++++,,,,,,,,,yyytttmmmfffbbb___\\\ZZZNNNJJJGGGGGGJJJJJJGGGCCCBBBBBBBBBBBBAAA@@@????????????>>>>>>===>>>>>>>>>======;;;;;;;;;;;;<<<===;;;;;;::::::::::::999999;;;:::999888777555444444333333222222222111111111////////////............------..................------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------------,,,,,,---.........////////////........................////////////////////////000000111111111222222222111111111222222222333333666666666666666777777777999999888888888999999:::999:::;;;<<<===>>>???@@@AAAAAAAAAAAA@@@>>>===<<<>>>======???BBBDDDDDDCCC?????????@@@AAA???<<<999999:::;;;<<<===>>>??????BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAABBBBBBAAA???@@@>>>===>>>@@@AAA???>>><<<<<<<<<<<<;;;;;;:::999;;;<<<===>>>???>>>>>>===>>><<<;;;===???>>>999444777888888888777444222000000000000000/////////...---------------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******+++++++++++++++*********))))))******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++++++++*********+++,,,---++++++,,,,,,,,,,,,------........................111000////////////000111///000111111333333444555777777777777666555444333333333333222222222222222555666666666555555888:::888888777777777999:::;;;999999888888888888888999::::::999999888999999999<<<;;;:::::::::<<<>>>???<<<;;;:::999888777777777666777999::::::999777666777777666555555444555555444444444444333333333333222222000/////////000000000000000000000000000000...000222444333111...,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++---,,,++++++******++++++*********+++++++++,,,,,,zzzlllaaa]]]XXXTTTQQQOOONNNLLLEEECCCAAACCCGGGHHHGGGEEEBBBBBBBBBBBBAAA@@@???>>>==================>>>???===<<<<<<<<<<<<===>>>>>>;;;:::::::::999999999888::::::999888666555444444222222222111111111111111////////////..................------------------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,---------.........//////........................////////////////////////000000000111111111222222111111111222222222222333555555555666666666777777888777777777888999:::::::::;;;;;;<<<======>>>>>>>>>???AAABBBAAA@@@>>>===>>>======???BBBCCCCCCBBBEEEDDDDDDDDDDDDBBB>>>;;;999::::::;;;<<<======>>>BBBBBBCCCCCCCCCCCCBBBBBBAAA@@@???@@@BBBBBB@@@???@@@>>>===>>>???@@@???============<<<;;;:::999888::::::<<<===>>>>>>>>>>>>???<<<:::;;;===<<<999666666666777666555333111///000000000/////////......,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************++++++************)))))))))***))))))(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))************)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++*********++++++++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++,,,,,,,,,,,,------........................//////............/////////000000111222333444444666666666666666555444333555444333111111111222333444555666666555666888:::888888888888888888999999999888888888888888999999:::::::::::::::999888777:::::::::::::::;;;;;;;;;<<<;;;888666555555555555555666777999999999888777888777666555444444444444333333333222222222111111000///......------......000000000000000000000000...///000000000///---,,,------------,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,,,,,,,++++++---,,,++++++******++++++*********++++++++++++,,,kkknnntttzzz~~~{{{yyyvvvuuuvvvuuusssqqqtttuuurrrkkkeeeccc\\\TTTNNNKKKHHHFFFFFFEEEEEEDDDDDDCCCBBBBBBDDDEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???===============>>>???@@@????????????>>>>>>>>>???;;;;;;;;;::::::999999888999999888777666555444444111111111111111111111000////////////..................------------,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************,,,...///000///---,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,---------.................................////////////////////////000000000000111111111111111111111111222222222222444444444555555666666777666666666777888999:::;;;;;;;;;;;;<<<<<<=========<<<===???AAABBB@@@???===>>>======>>>AAABBBBBBAAAFFFEEEEEEFFFFFFDDDAAA>>>;;;;;;<<<<<<=========>>>AAAAAABBBCCCCCCBBBAAAAAA@@@??????@@@AAAAAA@@@>>>???>>>>>>>>>>>>>>>======>>>>>>>>>===<<<:::999888999999:::<<<===>>>?????????<<<:::999::::::999777444555555444333111000///000000/////////.........++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,++++++***************************))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************((()))))))))************))))))************))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++************+++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,+++++++++,,,,,,,,,------................................................//////000111222333444444555666666666555555444333777555333111000111222333222444555666555666888:::888888999999999888777777888888888777888888999:::999:::;;;;;;:::999777666999999:::;;;::::::888888:::888666444333444444555444555666777888888888888888777666555444333333333333333222222222111111111......------------------////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************++++++++++++KKKMMMQQQVVVYYY\\\]]]]]]bbbcccfffiiigggaaa]]]]]][[[ZZZZZZ[[[[[[[[[YYYXXXXXXZZZWWWQQQKKKIIIGGGDDDEEECCCAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBBBBAAA@@@EEEEEEEEEEEEDDDCCCBBBAAA>>>>>>>>>>>>??????@@@AAACCCCCCBBBAAA@@@???>>>===<<<<<<;;;;;;:::999999888777777666666555444333333000000000000000000000000////////////..................------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************************************************************************+++---//////...---,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------................................................//////000000000111111111000000111111111222222222222333333444555555666666555555555666777888999::::::;;;;;;;;;<<<<<<======:::<<<>>>???@@@@@@???>>>>>>===<<<>>>@@@AAAAAA@@@CCCCCCCCCEEEGGGFFFDDDAAA>>>>>>>>>>>>???????????????@@@AAABBBBBBAAA@@@??????>>>>>>???@@@@@@???===>>>>>>>>>>>>===<<<<<<<<<>>>>>>>>>===<<<:::999888999999::::::<<<===>>>???>>><<<:::999888888888777333333333222111000//////////////////............++++++,,,,,,++++++***)))++++++++++++++++++++++++,,,+++******))))))******))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************((()))))))))************))))))************))))))))))))*********+++++++++))))))*********+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++,,,,,,,,,------........................------............------...///000111222333333444555555555555555444444333666555333111111222333444111333555666666666888999888888999999999888777777999888888888888888999999999999:::;;;:::999888777777888:::;;;:::999888666666555444444444555666777444444555666777888888888777777555444444333333333333333333333222222222111---................................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))*********+++++++++>>>@@@BBBEEEFFFGGGHHHHHHJJJMMMPPPOOOLLLJJJLLLOOOLLLLLLLLLKKKKKKIIIHHHGGGJJJKKKKKKHHHFFFDDDEEEEEECCCBBBAAABBBDDDEEEEEEDDDBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCBBB@@@???????????????@@@AAACCCCCCCCCAAA@@@>>><<<;;;<<<<<<;;;:::999888888777555555444444333222222111////////////000000000000////////////..................------,,,,,,++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************((()))***+++++++++******************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------......................../////////000000000111111000000000111111111111222111222222333444555666666666555555555666777888888999::::::;;;<<<<<<======:::;;;<<<======>>>>>>>>>===<<<<<<===???AAA@@@???@@@@@@BBBDDDGGGGGGEEECCCAAAAAAAAAAAA@@@@@@@@@@@@===???@@@BBBBBB@@@???===???>>>===>>>@@@@@@>>>======>>>???>>><<<:::;;;<<<>>>>>>>>>===<<<;;;:::999999999999::::::<<<===>>><<<<<<:::999888777777777333333222111111000000////////////.........------,,,,,,,,,,,,,,,++++++***++++++++++++++++++++++++++++++***))))))))))))***(((((()))))))))))))))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))************)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++)))))))))************+++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------...//////...------...//////000111222333333444444555555555444444333555444333222222333444555111333555666666666777888888888888888888888999999:::999999888777777888888888999999::::::999999999777888999::::::999888888444555555666777777777888444444555555666666777777666555444444333444444444333333333222222222111111------...////////////...........................------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************************++++++,,,,,,,,,,,,---------,,,++++++******++++++)))))))))************+++AAAAAABBBDDDDDDEEEDDDDDDCCCEEEGGGGGGFFFHHHIIIJJJHHHIIIIIIHHHFFFEEEDDDDDDGGGGGGHHHIIIJJJIIIIIIJJJDDDCCCBBBCCCFFFGGGFFFFFFDDDEEEGGGGGGGGGHHHIIIJJJFFFFFFFFFEEEEEEDDDCCCBBB@@@??????>>>>>>>>>>>>???@@@@@@@@@???>>><<<:::999::::::999888777666555555333333222222111111000000........./////////000000////////////..................------,,,++++++***,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************************************************************************************************************((((((((()))))))))******************++++++++++++,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------........................////////////000000000111000000000000111111111111111111222333444555666666666666555555555666666777888888999:::<<<===>>>>>>;;;::::::999:::;;;=========<<<<<<===???@@@???>>>@@@@@@BBBDDDGGGGGGFFFDDDBBBBBBBBBAAAAAAAAA@@@@@@>>>???AAACCCCCCAAA???>>>>>>======>>>??????>>><<<<<<>>>???===;;;999:::<<<===============<<<;;;;;;::::::999999999:::<<<===:::;;;;;;999888666666666333333222111000000000000//////.........------------------------,,,++++++************************++++++***)))))))))))))))(((((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))************)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------------------------...////////////...---......///000111222333333333444444555555444444444222222333333444555555555222444666666666555555666888888777777777999:::;;;;;;;;;999888777777666666888888888888999:::;;;;;;777777888999::::::::::::555666888999999888777666555555555444555555555666444444333333444444555555222222111111111000000000,,,,,,.../////////......------------------------,,,,,,---------,,,+++*********+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++******++++++))))))))))))************@@@AAABBBBBBCCCCCCBBBBBBAAABBBBBBCCCEEEHHHFFFCCCDDDDDDEEEEEEDDDCCCDDDEEECCCBBBDDDGGGIIIHHHGGGHHHDDDCCCCCCDDDFFFGGGGGGFFFCCCDDDEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???>>>======<<<======;;;<<<=========;;;:::999888888777666555444333333222222111111000000//////---.........//////000000000/////////..................---,,,,,,+++******,,,++++++++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))******))))))******+++,,,)))************+++++++++,,,,,,,,,++++++*********+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,------------------------........................////////////000000000000000000000000111111111111000111111222444555666666777666666555555555666666777888999:::<<<===>>>???;;;:::888888888:::<<<======<<<<<<===???@@@???>>>AAAAAACCCEEEGGGHHHFFFCCCCCCBBBBBBAAAAAA@@@@@@@@@>>>@@@BBBDDDDDDBBB@@@>>>>>>======>>>??????>>><<<<<<>>>???===:::888:::<<<<<<===============<<<<<<;;;:::999999999:::;;;<<<999:::;;;:::888666666666444333222111000000111111//////.........---------------......------,,,+++************************+++******)))))))))))))))'''((((((((())))))******((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))************))))))************)))))))))************+++++++++)))************+++++++++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,------------------------------------...///000000///...---......///000111222333333333333444444555444444444000111333444555666666666222444666777666444444555888777666666777999;;;===<<<;;;:::888777666666666888888777777888:::<<<===777777888999::::::;;;<<<777888:::<<<;;;999666444666555555444444444555555333333333333444555666666000000000000////////////***+++---...///...------------------------------,,,,,,---...---,,,+++************++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------------,,,++++++******++++++))))))))))))************??????@@@AAAAAABBBBBBCCCBBBBBBBBBDDDEEEFFFEEEDDDDDDCCCBBBAAA@@@AAAAAABBBCCCCCCCCCCCCEEEGGGJJJKKKHHHGGGEEEDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDEEECCCCCCCCCCCCCCCCCCBBBBBB===>>>???@@@@@@???======;;;:::::::::;;;;;;999777888888888888777666555444222222222111000//////...///............---------//////...---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********))))))((((((------,,,+++*********+++))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((()))))))))))))))))))))))))))************+++++++++******************************************************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------.........///000///...---...///////////////000000000000111111222222222333333333888666333111111333666888777555333555999;;;;;;999;;;;;;;;;::::::999999999:::::::::;;;;;;;;;<<<<<<===>>>AAACCCEEEFFFFFFFFFAAABBBBBBCCCCCCBBBBBBAAA<<<===>>>?????????????????????>>>>>>>>>>>>???????????????>>>>>>===<<<;;;===>>>???@@@@@@AAAAAA@@@===<<<;;;;;;:::999777555777777777777666666666666222111000//////.........///............---------,,,,,,------,,,,,,+++*********************************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&)))************+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,************************))))))***++++++++++++***,,,,,,,,,+++++++++******------------------------++++++,,,,,,,,,,,,---------------............///---......///000111111222000000111222444555666666555555444333222222222222222333444555666666666666444555555555666666777777666777777888999999::::::888666444444777999:::;;;888888888999999:::::::::888888777777777777888888111111222333333444444444555555444333222111111000//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))>>>??????@@@@@@AAABBBBBBCCCCCCCCCCCCDDDDDDCCCBBBCCCBBBAAA@@@@@@@@@AAAAAA@@@??????@@@AAACCCEEEFFFGGGFFFEEEDDDDDDDDDEEEFFFDDDDDDCCCBBBBBBCCCCCCCCCAAABBBBBBCCCCCCBBBBBBBBB>>>>>>?????????>>><<<;;;;;;:::999:::;;;:::999777777777777666666555444333222222111111000//////...............------------///......---,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************)))))))))(((,,,++++++************+++************************))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++*********************************************************+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------......///000///...---...///.../////////000000000000111111111222222222222333666555555555555555555555666555333555888::::::999::::::::::::999999999888::::::::::::;;;;;;;;;;;;:::<<>>>>>?????????????????????>>>>>>?????????======>>>>>>======<<<<<<<<<<<<===>>>>>>>>>======<<<<<<;;;;;;;;;:::888777666666666555555555555444222111000///........................------------,,,,,,------,,,,,,+++******************************)))))))))(((((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''))))))*********+++++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************++++++++++++************************))))))***++++++++++++************++++++,,,,,,,,,------------------------++++++,,,,,,,,,,,,------------------............---......///000000111111000111111222333444555555555444444333222222222333333333555666666777777777555555555555666666666777777888888999999:::;;;;;;888666444444777999::::::999999999999999999999999999999888888888888999999333333333333333444444555666666555444222111000000///.........------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))>>>>>>??????@@@AAAAAAAAADDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBEEEEEEDDDDDDDDDEEEFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA??????@@@AAABBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;::::::999888999:::999888666555555555555444333222111222111111000000//////...............------------......------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************************************************************))))))))))))***))))))))))))******+++************************))))))))))))))))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))*********++++++*********************************************************++++++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////...---...///....../////////000000000000000000111111111222222222444666888888666444222555444333444777999999888999999999888888888888888999999:::::::::;;;;;;;;;:::<<>>>>>>>>>>>>>>????????????????????????======>>>?????????>>>>>>===============<<<<<<;;;;;;;;;;;;;;;;;;:::999999555555444444444333333333222111000///..................---------,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))*********++++++))))))))))))))))))))))))************************)))))))))))))))))))))))))))************+++++++++************))))))))))))************************((()))******++++++******(((((()))***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------............------......///000000000111111222222222333333333555444333333333333333444444555666777777888777777555555555555666666666666888888888999::::::;;;;;;888777555555777999999999999999999888888888888888:::::::::999999:::::::::777666555333333444555555777666555444222111000///............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))************************((((((((())))))*********))))))))))))))))))))))))>>>>>>???@@@@@@AAAAAABBBBBBCCCEEEEEEDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEDDDCCCBBBAAA@@@?????????<<<===>>>???@@@AAAAAAAAA>>>>>>===<<<;;;:::999888888777777777888888666555222222333333222111111000111111000000////////////.........---------,,,,,,---------,,,,,,,,,++++++*********************************************************************************************************)))))))))))))))((((((((((((((()))***+++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))))))))))))))************************************************************************++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,...///...------...000........./////////000000//////000000000111111111000222444666666555333111444444333444555777777888888888888777777777777777999999999999::::::::::::;;;>>>AAADDDFFFEEEDDDCCC????????????????????????=====================>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@AAAAAAAAAAAA????????????>>>===<<<;;;:::;;;<<<<<<;;;:::::::::555555444444333333222222111111///...............------------,,,,,,,,,++++++,,,,,,,,,,,,+++******************************))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))************((((((((((((((((((((((((************************(((((((((((((((((((((((())))))*********+++++++++))))))))))))((((((((((((************************((())))))***************((())))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,---------.........---------....../////////111111111222222222222222444444333333333444444555666666777888888888888888555555555666666666666666777777777888999999::::::999777666666777888888888777777777777888888999999::::::999999999999::::::999888666444333444555555777666555444222000//////------------------------------------------------++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))************************''''''(((((()))*********))))))))))))))))))))))))?????????@@@AAAAAABBBBBB===???BBBBBB@@@@@@AAABBBAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAABBBAAAAAAAAA@@@AAAAAABBBCCCCCCCCCCCCBBBBBB@@@???>>>>>>>>>>>>;;;;;;===>>>????????????>>>===<<<;;;999888888777777666555666777777555333000111111111111000000///000000000///////////////...------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******((('''''''''((()))******************************(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------+++---......------...000............////////////........./////////000000000000000111111222222222333333444444444444666777777777777777777777777777888888888999999999::::::;;;===@@@BBBDDDCCCBBBAAA@@@@@@????????????@@@@@@======<<<;;;;;;<<<<<<===<<<<<<===>>>>>>===<<<<<<;;;;;;===>>>?????????????????????>>>===<<<;;;:::888:::<<<;;;999888999:::666666555555444333222222111000///...---------------,,,,,,,,,++++++++++++++++++,,,,,,++++++***)))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))************)))************************+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,------------...------------............111111111111111111111111333333333333444555555666666777888888888888888888666666666666666555555555555555555666777777888888999888666666888888777666444444555666888999::::::888888777777777777888888:::888777555444444444555555555444222111000///...,,,,,,------------------------------------------++++++++++++++++++++++++************************)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))))))))((((((((((((((((((((((((>>>>>>??????@@@AAAAAAAAA:::===@@@???===;;;===??????@@@AAAAAABBBAAAAAAAAA>>>???@@@@@@AAA@@@@@@?????????@@@AAAAAA@@@@@@@@@@@@@@@???>>>============::::::;;;<<<============<<<;;;:::999888777777777666555444555666666444222///000000000000000//////////////////////////////------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++************++++++++++++++++++++++++,,,,,,,,,,,,+++,,,......------...000------........./////////------.........////////////......---...///111222222333444333222222444666777777777777888888888888777777888888888999999999999:::<<<===>>>??????>>>AAA@@@???>>>>>>???@@@AAA>>>===;;;::::::;;;<<<<<<<<<<<<>>>>>>>>>>>><<<<<<777888999:::;;;;;;<<<;;;<<<<<<<<<<<<;;;:::999888777:::<<<;;;888666777999666666555444333333222222111000///...------------,,,,,,,,,+++++++++******+++++++++++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++'''((((((((())))))))))))))))))))))))))))))))))))'''((())))))******))))))++++++*********)))))))))************************++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------------//////000000111111111111333333333333444555777777777777888888888888777777666666666666666555555555444444444555666666777777:::888777777888888666555333444555666777888999:::666666555555555555666666888777777666555555444333333222222111000///......,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((<<<<<<======>>>????????????BBBDDDBBB>>>;;;<<<>>><<<===>>>???@@@@@@???>>>===>>>???@@@AAA@@@@@@???===>>>?????????>>>===<<<>>>>>>======<<<======>>>::::::;;;;;;;;;;;;;;;::::::999888777777777777888555444333444555555333111//////000000000000//////////////////////////////---------,,,,,,,,,++++++++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************))))))(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++***++++++++++++,,,,,,,,,***,,,------------...000---------.........//////,,,------------...............---......000111222111333444333111111333555777777777888888999999999777777777777888888888999999999999:::;;;<<<===>>>@@@???===<<<<<<===???@@@>>>===;;;:::999:::;;;<<<===>>>???@@@@@@???>>>===888888999::::::;;;::::::;;;;;;;;;;;;;;;:::999888666:::<<<:::666333444777555555444333222111000000000000///...------------++++++++++++************+++++++++++++++***))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++''''''((()))******++++++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))************************************++++++,,,,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......///000111222222222222333333555666777888666777777888777777666666777666666666555555555555444444555555666777777777:::999888888888888666444555555666666666666666777666666555555555555666666555555777777777555333222000000//////............++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((::::::;;;;;;<<<=========GGGJJJKKKHHHAAA===>>>@@@:::;;;<<<>>>>>>>>>===<<<===>>>@@@AAABBBBBBAAAAAA======>>>>>>>>><<<;;;:::======<<<<<<<<<======>>>::::::;;;;;;;;;:::999999999888777666666777888888444333333333444444222111//////000000000000000///.........///////////////---------,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++,,,+++***))))))((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,***+++------------...000---------.........//////,,,,,,,,,---------......---...///000000111111111000222444333000000222555777777888888999999999:::777777777777888888888888;;;;;;::::::;;;<<<>>>@@@???>>><<<;;;;;;<<<>>>???>>>===;;;999999999;;;<<<>>>???AAABBBBBBAAA???>>>:::;;;<<<<<<======<<<<<<<<<<<<======<<<<<<;;;;;;666999<<<:::555222333666444444333222111000///...000000...---------------+++++++++************)))***++++++++++++***))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++&&&'''((()))***+++,,,---))))))))))))))))))))))))'''(((((()))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000111222333222222333333555666888999666666777777777666666555777777666666555555555444555555666666777888888888:::999888888888888555333888777777666555444444444666666555555555555666666333444666888777555333111........................+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''&&&%%%%%%((((((((((((((((((((((((999999888999;;;>>>AAACCCOOOYYY]]]RRRDDD===<<<<<<:::;;;<<<======>>>>>>???======>>>@@@AAA@@@>>>;;;<<<;;;<<>>@@@@@@===;;;;;;;;;:::::::::999999999;;;;;;:::999999999::::::999888777555444222111111333333444333222000...---------------------------------,,,,,,+++***))))))))))))))))))))))))))))))+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............000000000000000111111111333222111111111333666777666555555444444666777888666555444333222333444444555555666777777777777777999999888777666555444444555444444444444555666666555555666666666666555555555555666666555555444333////////////............------,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))************++++++++++++++++++************)))))))))))))))))))))))))))************************+++***)))(((((('''((((((''''''''''''((((((((((((888888888888:::===@@@AAALLLTTTVVVMMMBBB======<<<;;;;;;;;;;;;<<<===>>>???>>>>>>>>>???@@@@@@>>><<<<<<===>>>@@@BBBAAA???<<<;;;;;;:::::::::;;;<<<<<<::::::;;;;;;::::::999888888888777666666555555444444333333222222111111000000000000000/////////...------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))((()))************+++++++++,,,,,,,,,------------...,,,,,,,,,------------...000/////////.........---.../////////000000000000222222222222333333333333555555666777777777777777888888888888888888888777666666777888999:::;;;<<<;;;:::999888888999:::;;;::::::999888888888888888999999:::===??????>>><<<<<<;;;;;;;;;::::::::::::999999888888888999999:::777777666666555444333333333333333222111000......------------------------------,,,++++++***))))))))))))))))))))))))))))))*********)))((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))))))))))))))))))))((())))))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............//////000000000111111111333333111111111333555666666555555444555666777888666555444333333333444444555555666777777777777666999888777666555444444444444444444444444555555666444555555666666555555444444444555555444444333222////////////.........---------,,,,,,,,,+++++++++++++++++++++++++++++++++************************))))))*********++++++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((((((((((((''''''''''''((((((((((((777777777777999;;;>>>???GGGKKKKKKEEE???======<<<<<<;;;:::999:::<<<>>>??????>>>===>>>???@@@???======???BBBCCCAAA??????>>><<<<<<;;;:::::::::;;;;;;:::;;;;;;;;;;;;:::999999777777666666555444444333333333333222111111000000000000000/////////......------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))************)))))))))))))))************+++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------/////////...................../////////000000000222222222333333444444444444555666777888999999999999999999888888777777777666666777888999::::::;;;::::::::::::::::::::::::888888777666666666777777888888999<<<>>>???>>><<<::::::::::::999999999999777777777777888999::::::777777666666666666555555444333222000////////////------------------------,,,,,,,,,+++******))))))))))))))))))))))))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((()))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))*********************++++++++++++,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------..................///000000111222222444333222222222333444555666555555555555666777777666555444333333333333444444555666666777666666666999777666444333333333444444444333333444444555666333333444444444444333333333333333333333222111111//////.........---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))*********++++++++++++*********)))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''(((((())))))''''''''''''((((((((((((666666666777888:::<<<===BBBBBBAAA>>><<<<<<===<<<===<<<:::888999;;;>>>???@@@>>>======>>>??????>>>???BBBEEECCC???<<<<<<======<<<;;;::::::::::::::::::::::::::::::999888888666666666555444444333333333333222222111000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))*********)))))))))))))))))))))*********+++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------................................./////////000000222222222333444444555555444555666888:::;;;;;;;;;<<<;;;;;;:::999888777777666666777888888999::::::999:::;;;;;;;;;;;;:::999888777777666666666777777777777888:::===>>>===<<<999888888888888777777777777777777777888:::;;;;;;999888888777666555555444333222000///......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************************+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------......///------...///000111222333444444333222222222333333555555555555666666666777555555444444333333333333444444555666666666666555888666444333222222333444333333333333333444444555222222333333333333222222111111222222111111000///.........---------,,,,,,,,,,,,,,,++++++++++++***************************************************))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***''''''''''''((((((((((((555555666777888999;;;;;;>>><<<::::::;;;;;;<<<>>>>>><<<:::999999;;;===???@@@>>>======>>>??????>>>AAADDDEEEBBB===999999:::===<<<;;;:::::::::::::::999999999999999888888777666666666555444444333333333333222111111000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------------...........................////////////111111222333333444555555444555666888:::;;;<<<<<<======<<<;;;::::::999999777777777888999999::::::999::::::;;;;;;::::::999888888777777777888888999777777777999;;;<<<<<<;;;999999999999888888888888888888888999:::;;;<<<===;;;;;;999888666444333222222111///...---......///,,,,,,,,,,,,,,,,,,,,,,,,++++++***************)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((+++***)))(((((()))***+++((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))++++++)))(((&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************))))))*********+++++++++*********++++++,,,,,,,,,++++++,,,,,,---......///,,,---...///000111222222444444333333333333333333444555555666666666666666444444444444444333333333333333444555555555555555666555444333222222333333222222222222222333444444111111222222222222111111000000000111000000///...------------,,,,,,,,,,,,,,,,,,+++++++++*********************************))))))))))))))))))))))))(((((()))))))))******************)))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&''''''((())))))''''''''''''((((((((((((555555666777888999::::::<<<999999;;;;;;:::<<>>===<<<;;;;;;<<<>>>??????>>>===>>>???@@@???===CCCCCCCCCAAA>>>;;;::::::<<<<<<;;;:::::::::;;;;;;999999:::::::::999888888777777666666555444444333222222222111000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))************+++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,---------------.........------........./////////000000111222333333444444444555666888:::;;;;;;;;;<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::999999999999999999999999999999888888888999::::::888777666777999;;;:::999<<<;;;;;;;;;::::::::::::999999999999:::;;;<<<<<<<<<;;;999777555333111000000000///...............,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))************)))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************)))))))))************+++))))))******+++,,,,,,,,,******+++,,,---......///------...//////000111111333333333333333333333333444555555666777666666666444444555555444444333222222333444444555555444444555555555444444333333333222222111111222222333444111111222222222222111111000000000000000///......------,,,,,,,,,+++++++++++++++++++++************************************))))))))))))))))))))))))((((((((()))))))))************)))))))))((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((''''''''''''((((((((((((555666777888999:::::::::;;;999:::===<<<999;;;AAA???>>>>>>=========>>>>>>>>>>>>>>>???@@@@@@>>><<>>===;;;;;;:::::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999888888777666666555555444222222111111000000////////////.........---------++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((()))))))))************)))************+++++++++***++++++++++++,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,------.........---------.........//////...//////000222333333444444555666888999::::::::::::::::::::::::999999999:::::::::::::::;;;;;;;;;999999777777777777999999888888888888888999:::;;;999888666777888999888777::::::::::::999999999999:::999999999999999:::::::::999888666444222111000......//////......------++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************((())))))***++++++,,,,,,)))***+++,,,---......///........./////////000000111222222333444444444444444444666777777777666555444444555555555444333222222222333444444444444333333444666666666555333222111111111111111222333333111222222333333222222111000000000000000///......,,,,,,,,,,,,++++++++++++++++++++++++************************************))))))))))))))))))))))))(((((((((((()))))))))******)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''((((((((((((555666777999:::::::::::::::999<<<@@@===888;;;BBB???????????????>>>>>>>>>======>>>@@@AAA@@@>>>;;;BBB???>>>???CCCDDDCCC@@@::::::::::::;;;;;;<<<=========>>>>>>======<<<;;;888888888777666666555555222222111111000///////////////.........---------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((())))))*********+++)))************+++++++++******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........---------.........//////---...///000111222333333444555666777888999999999888888888888888888999999:::;;;;;;;;;;;;;;;;;;<<<999888666555555666888999888888777777888999:::::::::888666666777888777666777777777777666666666666999999888888888888888888888777666555444333222222---.../////////...---,,,++++++++++++++++++++++++)))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))************((())))))***++++++,,,,,,)))******+++---...//////.........///////////////000111222333444555555555333444666777777777666555333444555555555444333222222222333444444444444333333444666888888666333222111111111000111222222333222222333333333333222222000000000000000//////...,,,,,,,,,+++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((++++++++++++++++++++++++)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))777777888999;;;<<<===>>>;;;;;;;;;<<<===>>>>>>???>>>>>>????????????>>>>>>>>>>>>?????????@@@@@@@@@<<<===>>>???@@@AAABBBBBB;;;;;;;;;;;;<<<===??????:::;;;<<<<<<;;;:::888777:::999888888999999888666000000000000////////////......---,,,,,,+++******+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))++++++***)))((('''&&&&&&(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))++++++******)))((((((((((((((())))))*********+++))))))))))))******************))))))((((((''''''))))))))))))))))))))))))((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********,,,,,,,,,++++++***************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,------...///000000...///000111222333444444333444777999:::999888777888888888888888888888888======;;;:::::::::::::::888777666666666777999:::888888888888888888888888:::999888888888777555333444444444444444555666777666666777777777777777777666777777777666444222111000////////////.........+++++++++************)))+++*********))))))(((((())))))))))))))))))))))))++++++)))(((''''''''''''******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))))))))))))))*********************))))))))))))))))))************+++++++++,,,+++***)))***+++,,,---------------------------......//////000000111111222222111111222222333444222333444444555555444444444444444444444444444444222222444555555555444333666555555555555444444444222222222222222222222222333222111111000000111111000000000000////////////,,,,,,,,,+++++++++******************))))))))))))(((((())))))******++++++))))))(((((()))***++++++******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))///000111///,,,(((&&&%%%((((((((((((((((((((((((''''''''''''((((((((((((555555666777999:::;;;<<<:::;;;;;;<<<======>>>>>>===>>>>>>??????>>>>>>===>>>>>>?????????@@@@@@@@@>>>>>>>>>???????????????>>>>>>===<<<;;;:::::::::::::::;;;;;;:::999777666888666555555777777666444000000000/////////.........------,,,++++++******+++++++++++++++++++++++++++++++++*********))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((((((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))******)))))))))***************(((((()))))))))*********))))))))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((())))))))))))))))))))))))))))))))))))************,,,,,,,,,++++++******************+++++++++,,,,,,------,,,,,,,,,+++++++++,,,,,,------...//////000......///000111222333444333444777999:::999999888888888888888888888888888;;;;;;;;;;;;::::::999999999888777777777888::::::888888888888888888888888::::::::::::888666555444555555444444444555555666333333333333333333333333444555555444333222000///......---------,,,,,,,,,+++++++++*********))))))*********)))))))))(((((())))))))))))))))))))))))+++***)))(((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))))))))*********((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((()))))))))************)))))))))))))))))))))))))))*********++++++++++++*********++++++,,,,,,---------------------------......///000000111111222222111111222222333444222333444444555555444444444444444444444333333333222333444555666555555444555444444444333333333333222222333333333333333333333222111111000000111111000000000/////////......,,,,,,,,,,,,++++++++++++*********)))))))))(((((()))))))))))))))*********))))))))))))))))))***************)))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))111333444333///+++((('''((((((((((((((((((((((((''''''''''''((((((((((((222333444555666888999999::::::;;;;;;<<<<<<===============>>>>>>=========>>>>>>????????????@@@@@@?????????>>>>>>=========>>>>>>===;;;:::999888888999999999999888777666666555444222333444444333111000////////////.........------,,,,,,++++++******+++++++++++++++++++++++++++************)))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******((((((((((((((((((((((((''''''((())))))***+++++++++++++++***************(((((())))))))))))******)))))))))(((((((((((('''((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))(((((())))))************+++++++++++++++******************++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---......//////......///000111111222222333444666888999999999888777777777777777777777777888999:::;;;:::999888777999999888888999999:::;;;888888888888888888888888;;;===???===999666666777666666555444444444555555222222222111111111111111222222222222111///...---,,,,,,,,,+++++++++******++++++*********)))))))))******))))))))))))(((((())))))))))))))))))))))))******)))(((''''''''''''&&&'''''''''(((((())))))(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))******''''''''''''''''''''''''%%%&&&&&&'''(((((())))))''''''((((((((()))))))))(((((())))))))))))******))))))))))))))))))******)))))))))*********++++++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------......///000000000222111111111111222333333222333444444555555444444333333333333333333333333444444555666666666666555444444333333333222222222444444333333333333333333222222111000000000000111000////////////.........---------,,,,,,,,,++++++******))))))))))))((((((***))))))))))))))))))(((******))))))))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))333555777666222...***(((((((((((((((((((((((((((''''''''''''((((((((((((111222333444555777888888999:::::::::;;;;;;;;;<<<<<<<<<============<<<<<<===>>>>>>>>>>>>?????????>>>>>>>>>=========<<<<<<;;;;;;;;;;;;;;;;;;::::::888888888777666666555444333222111111222222111000/////////.........------,,,,,,,,,,,,++++++******************************************))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))******,,,,,,++++++******))))))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((('''''''''))))))))))))))))))))))))(((((())))))******+++++++++++++++***************************++++++++++++,,,+++++++++++++++++++++,,,,,,,,,------.........------...///000000111111222333555777888999999999666666666666666666666666666777999:::;;;999888777888888888888999999::::::888888888888888888888888<<<@@@CCCAAA<<<888888;;;777666555444444444444444444444444333333333333333111111111000///......---++++++++++++************************))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))***)))((('''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&$$$###$$$%%%''')))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&''''''((((((((('''''''''((((((((())))))(((((((((((()))))))))***)))))))))))))))*********))))))))))))************((()))+++,,,,,,,,,+++***++++++++++++++++++++++++,,,------......///000000111111111111111222222333222333444444555555444444222222222333333333333333555555555666666666666666444444444333333333333222555555444444444444333333222222111000000000000000/////////.........---------------,,,,,,,,,,,,+++***)))))))))((((((((((((******))))))((((((((('''*********))))))(((''''''((((((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((111333666555222---)))(((((((((((((((((((((((((((''''''''''''((((((((((((111222333444555777888888999999999999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>;;;;;;<<<<<<<<<=========;;;;;;<<<<<<<<<;;;::::::777666666555444444333333333111000000111222000///............------------,,,+++++++++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******(((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''))))))))))))(((((('''''',,,++++++******)))))))))'''(((((((((((()))))))))'''''''''''''''(((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''(((((((((((((((((((((((('''(((((()))******++++++************************))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------......//////000111222333555666777888888555555555555555555555555444666888:::::::::888777666777777888888888888888777777777777777777777777<<>>:::;;;===777666555444444444444444666555555555444444444333111111000/////////......,,,,,,,,,,,,++++++++++++*********)))))))))(((((((((((((((((((((((())))))(((((((((((((((((((((((()))(((((('''''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((('''&&&$$$###$$$%%%''')))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))((('''''''''&&&&&&&&&%%%''''''''''''(((((((((((('''(((((((((((()))))))))(((((())))))************(((((()))))))))*********((()))***+++,,,+++***)))++++++++++++++++++++++++,,,,,,,,,---......//////111111000000111111222333222333444444555555444444222222222333333444444444555555555555666666777777555555555555444444444444555555555444444333333333222111000000//////000000............------------------,,,,,,,,,+++++++++)))))))))(((((((((((('''***)))))))))(((((('''''')))))))))***)))((('''&&&&&&''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((,,,...111111...***'''&&&((((((((((((((((((((((((''''''''''''((((((((((((111222333444555777888888888888888888999999999999::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;999777555666555444333222222222222222111000000111111000.........---------,,,,,,,,,++++++++++++++++++******************************(((((()))))))))))))))***(((((((((((())))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''******)))(((((('''&&&&&&*********)))))))))))))))''''''(((((((((((())))))&&&''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))***************)))))))))************+++*********+++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---------.........///000111222444666777777666666666666666666666666555666888999:::::::::999666666777888888888888777777777777777777777777777:::>>>BBBBBB???<<<<<<<<<666666555444444444555555555555444444333333222222111111000///////////////---------,,,,,,,,,++++++******)))))))))(((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((''''''&&&''''''((())))))(((((('''''''''&&&(((((((((((((((((((((((('''&&&%%%%%%%%%&&&((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))************************((((((''''''&&&%%%%%%$$$&&&&&&'''''''''(((((((((''''''(((((((((((())))))((((((((()))******++++++((((((((()))))))))******((()))******++++++******************************++++++,,,,,,---.........111000000000000111222222222333444444555555444444222333333444444555555666555555444444555555666777666666555555555444444444555555444444333333222222111111000////////////000......---------,,,,,,,,,,,,,,,,,,+++++++++******))))))(((((((((((('''''')))((((((((((((((((((''''''((()))***)))((('''&&&&&&&&&''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((***,,,,,,***'''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((111111222333555666777777888888888888888888888888999999::::::::::::999999888999999999999:::::::::;;;;;;;;;;;;::::::::::::888999::::::999777555444555444222111000000111111111000...///000000///------------,,,,,,,,,,,,+++******************++++++************************(((((((((((())))))******(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((''''''((((((((((((((()))))))))'''''''''((((((((())))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''((()))***+++,,,,,,((()))))))))*********+++))))))))))))************)))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000222444555666666666666666666666666666666666777888999:::;;;<<<666777888999999999888888777777777777777777777777777999<<<>>>>>>===;;;999555555444444444555555666555555555444333222222222111000///...---...//////------,,,,,,,,,+++++++++***)))))))))(((((((((((('''''''''((((((((())))))(((((((((((((((((((((((('''''''''&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''(((((()))******++++++(((((((((((()))))))))***)))))))))))))))***++++++************************+++++++++,,,------......000000000000000111222222222333444444555555444444333333444555555666777777555444333333333444666666555555555444444444333333444444444333222222111111111111000///////////////---------,,,,,,,,,,,,+++++++++*********)))))))))))))))(((((((((''''''''''''''''''(((((((((((((((%%%'''((()))***)))''''''((((((((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&((())))))''''''((()))((((((((((((((((((((((((''''''''''''((((((((((((000000111222444555666777888888888777777777777777999999999::::::999999999777777888888888999999999===<<<<<<;;;:::888888777111333555777888888777666444333222000000000000111000...------...///---,,,---------,,,,,,,,,++++++******************++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))&&&&&&''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((&&&'''((()))***+++,,,,,,(((((())))))*********+++))))))))))))************))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,------///111333555666777777777777777777777777777777777888999;;;<<<===777888999:::;;;:::999999777777777777777777777777555555888;;;======999666444444444444444555666777777777666555555444333333000///...---,,,---...///,,,,,,,,,++++++++++++***))))))))))))((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''&&&&&&&&&''''''(((%%%%%%&&&'''((()))***+++((((((((((((((((((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((((((((((((((($$$%%%%%%&&&&&&''''''(((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))'''(((((()))***+++++++++(((((((((((())))))))))))***)))((((((((()))+++,,,))))))))))))))))))))))))***++++++,,,,,,---......000000000000000111111222222333444444555555444444444444555555666777888888444444333222333444555666444444444333333333222222444444333222222111000000111111000///////////////---------,,,,,,,,,++++++*********))))))))))))((()))(((((((((''''''''''''&&&'''''''''(((((())))))$$$&&&((()))***)))((('''*********)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((('''(((***,,,((((((((((((((((((((((((''''''''''''((((((((()))111111111111222333444555333444555666777777777777444666999999999888999;;;999999999888777666666555;;;;;;:::999888777666666555555666777777777777777666444111000000///...,,,///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))******))))))))))))******'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))))))))))))))(((''''''&&&&&&******))))))((((((''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))************+++++++++*********))))))******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------//////000111222444666777777888888999888777666555888888888999:::;;;======;;;:::999888777777777777888888888777777777777777666888;;;======:::777555555666666666777777777888555444444333333222111111111000...---,,,,,,------------,,,,,,,,,,,,++++++))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,*********+++,,,---///000000000000000111111111111111111222333444444444444666777888888777555333111444444444333333222222222222222222222222222222222222222222111111111000000.........///......---,,,+++++++++************)))************))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&000000000000111222333333333444555666666666666666555666999999888888999:::999999888888777666666555888777777666666555555444555555666777777777777777666333111000000///...,,,............------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))******))))))))))))******'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))'''''''''(((((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''((((((((())))))))))))(((((()))))))))******************))))))((((((((()))***++++++,,,,,,++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,------------//////000111222444555666777888999999999888666555888888888888999:::;;;<<<;;;;;;999888888777777777999999999999888888888888888999;;;======;;;999888999888888888777777777666555555444444333222222111111000///------------...------,,,,,,,,,+++++++++))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,*********+++,,,---////////////000000000111111111000111222333444444444444666777888888888666444333444444444333333222222222222222222222222222222222222222111111111000000000...............---,,,,,,+++++++++*********))))))*********)))))))))(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&////////////000111222333444444555555555555555555555777888999888888999:::999999888888777666666666666666666666555555555555555666666777777777777777555333000/////////...,,,............------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&''''''((())))))***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))******))))))(((((((((((('''''')))***++++++,,,,,,++++++******+++++++++,,,,,,,,,------------........./////////000000222333555666888888999:::999888777666999888888888999:::;;;;;;<<<;;;:::999888888888999;;;;;;::::::999999999999:::;;;;;;<<<<<<;;;;;;:::;;;;;;:::999777666555555555555444444333333222222111000///......------...,,,,,,,,,,,,++++++++++++))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,*********+++,,,---.../////////000000000000111111000111222333444444444444555666777888888777666555444444333333333333222222222222222222222222222222111111111111000000000000------......------,,,+++++++++*********)))))))))******))))))))))))((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))((((((''''''''''''(((((((((((((((((((((((((((000//////000000111222333444444555555555555444444555777888999888777888999888888888888777777666666666666777777777888888888666666777777777777666666444222000/////////...,,,.........---------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))''''''''''''(((((())))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((()))))))))***(((((((((((((((((((((((())))))***+++++++++++++++******+++++++++,,,,,,,,,............//////////////////000000111333444555777888999::::::999888777:::::::::::::::;;;;;;<<<<<<<<<;;;:::999999::::::;;;;;;::::::999999888888;;;::::::::::::;;;;;;<<<:::999999888777666555555555555444444333222222222111000000///.........---,,,,,,,,,++++++++++++***))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---...///////////////000000000111000111222333333444333333333444555666666666666555333333333333333333333333222222222222222222222222111111000000000/////////---------------,,,++++++************))))))))))))***)))))))))((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((''''''''''''((((((((((((((((((((((((((((((111111111111222333444444444444555555666555555555555777888888777777777888888888888777777777777777666666777777888888999999666666777777777777666666333111///...//////...---...------------,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))))))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))))))))***++++++++++++*********+++++++++,,,,,,,,,........./////////000000/////////000111222333444777777999999:::999888777;;;;;;:::;;;;;;<<<===>>>===<<<;;;;;;;;;;;;;;;;;;;;;::::::999888888777777999999888888888:::;;;<<<777666666666666555555555444444444333222222111111000000000///......------,,,,,,+++++++++*********))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))*********+++++++++******+++++++++,,,,,,,,,++++++++++++,,,---.........////////////000000000000000111222333333333333111111222333333444444444333333333333333333333333222222222222222222222222000000000/////////......,,,,,,,,,,,,,,,++++++************)))))))))(((((()))))))))((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))111111111111222333444555333444555666777777777777555777888888777666777777888888777777777777777777555555666666777777888888777777777777777666666555333111///...//////...---------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))***))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((())))))(((((())))))))))))******((()))******++++++************+++++++++,,,,,,,,,............/////////000/////////000000222333333555666777888999888777777999999::::::;;;===>>>???======<<<<<<<<<<<<<<<===;;;;;;:::999888777777666888888888888999:::;;;;;;555555555555555555555555333333333222111111000000////////////...---,,,+++++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,+++++++++,,,,,,---.........////////////000000///000111222333333333333000000111111222222222333222222333333333333444444222222222222222222222222////////////............++++++,,,,,,++++++***)))******)))))))))((((((((())))))(((((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))000000000000111222333444333444555777888999999999555777888888777666666777777777777777777777777888777777777777888888888888777777777777777666555555222000.........///...------------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((())))))(((((((((((((((''''''''''''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))'''''''''(((((()))))))))((())))))*********************+++++++++,,,,,,,,,------........./////////000//////000000111222333444555666777888777777666666777777888:::<<<>>>???>>>======<<<<<<======>>><<<<<<;;;:::999888777777888888999::::::;;;;;;<<<888888777666555444444333222222111111000/////////---.........---,,,+++***++++++++++++************))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((''''''((())))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------........./////////000000///000111222222333333222222111111111111222222222222222222333333444444444222222222222222222222222/////////.........------+++++++++++++++******)))***)))))))))(((((((((((())))))((((((((('''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((////////////000111222333333444555777999:::;;;;;;555777888888666555666777777777777777777888888888::::::::::::::::::::::::777777777777777666555555222000.........///...------------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''((())))))&&&&&&''''''((()))))))))'''((((((((())))))******((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((((()))*********************+++++++++,,,,,,,,,------------.........///000000//////000111222222333444555777777777666555444444555777999;;;===>>>>>>===============>>>>>>>>>======<<<:::999888888888999:::;;;<<<<<<<<<<<<;;;:::999777666444333222111111000000///.........,,,------...---,,,***)))+++++++++************)))))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((()))'''(((((())))))))))))))))))))))))))))))))))))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++,,,------............/////////000///000111222222333222222333333222222111222222333222222222333333444444444222222222222222222222222//////.........---------+++++++++++++++***))))))))))))))))))(((((((((((()))(((((((((''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((222111111000111222444555333333444666777999::::::777777888888777666555444666555555666777777666333888999:::;;;;;;;;;:::999777777666555444444444444000000///...---,,,,,,,,,...---,,,,,,++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''(((((((((((())))))(((((('''''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++,,,,,,,,,,,,---------,,,,,,,,,,,,---......///000000000111111111111222333333444555666777777999999888888888888888999999:::;;;<<<============AAA???===;;;999888777777888999:::;;;<<<;;;::::::999999888777666555444444222222111111000/////////------------,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&))))))((((((''''''&&&&&&'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%((((((((('''&&&&&&&&&%%%(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************,,,,,,,,,------,,,++++++...------......///000111111111111111111222222222444444333333222111000000111222222333333222222111222333333333333222111111//////...---,,,,,,,,,,,,---------,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((('''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''111111111111222333444444333333444555777888999999777777888888888777555444777777777777777777666555777888999:::;;;;;;::::::666666555444333333333333//////......------,,,,,,------,,,++++++++++++,,,+++++++++*********)))))))))))))))))))))))))))))))))(((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......//////000000000111111111222222333444555666777777999888888777777777777888999:::;;;<<<<<<======<<>>===;;;:::888666666666777888999:::999888888888888777666555444333333222222111000000//////...------------,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''&&&&&&%%%$$$((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&(((((((((((('''''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''&&&&&&&&&(((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************+++,,,,,,---,,,,,,++++++------------...///000111000000111111111222222222444444333333222111111000222222333333333333222222222222333333222222111000///...---,,,,,,+++,,,,,,,,,,,,,,,,,,+++***)))((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''///000111222222333333222333444444555666777777777777777888999999888666666888888888777555555666888666666888999::::::::::::555444333222222111222222.........---------------------,,,++++++++++++++++++************)))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......////////////000000000000111222333333555555666777888888777666666666666666888999:::;;;<<<<<<<<<<<<<<<===<<<<<<:::888666444333444666777777777666555666666555444333222222111111111111000//////......------------,,,+++***)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((('''''''''''''''&&&&&&&&&'''''''''''''''((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************++++++,,,,,,,,,,,,++++++------------...///000111000000000111111111222222444333333222222111111111222333333444444333333222222222333333222222111000///...---,,,,,,+++++++++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''---///000222333222222111333333444444555555555666666777888999999888777777777888888777444444666888444555666777888999999999444333222111000000000000---------------------...---,,,,,,+++***+++++++++************))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***************++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---............/////////000000111111222333444555666666777777666555555555555555777888999:::;;;;;;;;;;;;::::::;;;<<<:::888555444222333555666666666555444444444333222111111000000111000000//////...------,,,,,,,,,,,,,,,+++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((((((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((((((((('''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&'''''''''((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))******************************+++,,,,,,,,,,,,+++------------...///000000//////000000111111222222333333333222222111111111333333444444444444333333222222222222222111000000///...---,,,+++++++++++++++++++++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((*********)))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''---...000111222222111000222222333333444444444555555666777888999999888777666777777666555555666777444444555555666777888888333333222000000000000000,,,,,,,,,---------------,,,,,,+++************+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((())))))((((((''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********************+++++++++,,,,,,,,,++++++++++++,,,---------............/////////000000111222333444555555666666555555555555666666666777888999::::::::::::888999::::::999777555333333333555666666666555444222222111111000000//////000000//////...---------++++++,,,,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''&&&'''''''''''''''''''''%%%%%%&&&&&&''''''(((((('''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************)))***++++++,,,,,,,,,+++,,,,,,,,,------...///000...//////000111111222222333333222222222222222111222333333444444333333222111222222222222111000000......---,,,++++++++++++******+++++++++***))))))((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((---...///000000111111111000111111222333444444444333444666777888888888777666555555777999:::888777555444444444444555666666333222111000000///000000---------,,,,,,,,,,,,,,,,,,,,,+++***************(((((()))))))))))))))***))))))))))))))))))))))))'''''''''(((((((((((((((''''''(((((())))))******))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++++++++,,,------------------.........//////000111111333333444555555444444555555666777888555666777888999999999999777777888888888777555444333444555666666666555444111111000000000//////////////////...------,,,,,,***+++++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((('''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''((((((((('''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,---...///000---...//////000111222222222222222222222222222222111222222333333222222111111111222222111111000///...---,,,++++++*********)))***************))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((............///000111111...///000111222333444555111222444666777888777777777444444888>>>@@@<<<777555555333333222333333444333333222111000000000000...------,,,,,,+++++++++,,,++++++***************(((((((((((())))))******))))))))))))))))))))))))''''''''''''((((((((()))'''''''''((()))*********))))))))))))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++++++++++++++***++++++,,,---,,,,,,---------.........//////000111222333444444333444444555666888999:::555555666777888888888888777666666666666666666555222333444555555555444444000000000000//////////////////......---,,,,,,+++******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''$$$%%%'''((()))((('''&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&&&&&&&%%%'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((&&&'''''''''((((((((()))'''''''''''''''&&&&&&&&&&&&%%%%%%&&&&&&((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************((()))***++++++,,,,,,,,,,,,,,,,,,,,,---...//////------...///000111222222222222222222222222222222000111111222222111111000111111111111111000000///...---,,,+++************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((......------...///111222---...///000222444555555000111333555777777777777888444444:::CCCEEE???777666555333222111222222333444333222111000000000000......---,,,,,,+++******,,,++++++***)))*********'''((((((((())))))******))))))))))))))))))))))))&&&'''''''''(((((())))))&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))&&&'''''''''(((((())))))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++******++++++,,,---,,,,,,,,,---------......//////000111222333444444333333444555777999;;;<<<444555666777888888888888777666555555555555666666111222333444555444333333000000000000000////////////......------,,,++++++)))******+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))'''''''''&&&&&&'''''''''$$$%%%'''))))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%'''''''''''''''((())))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))************************(((((()))++++++,,,,,,,,,,,,,,,,,,,,,---...//////------...///000111222222222222222222222222222222000000111111111111000000111111111111111000//////...---,,,+++************((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%%%%&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))...------......///000111111///......000222333333444444333222333444555666444555666777888999::::::555444333222111222333333222111///......000222333111///---+++))))))***+++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%%%%%%%&&&'''((())))))))))))((((((''''''&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************+++***)))))))))***,,,,,,++++++++++++++++++++++++......///000111222333333555555666666777888888888888666555444555666888999777777666555555555555555777777666555444333333222000000//////......------......---------,,,,,,,,,+++*********))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************,,,+++*********+++,,,---+++++++++,,,---...///000111000///......///000111000000000000000000000000111111111111111000///.........---------,,,,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))******))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''''''''''''''(((((('''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))))))))))))))))))))))))))...------......///000111111///......000222222222444333333222333444555666555555666777888888999999555444333222222222333333000///......///111333444000///---+++*********+++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((%%%&&&&&&''''''(((((((((((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************,,,+++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,......///000111222333333444555555666666777888888888777666555555777888:::777777666555555555555555777777666666555555444444111000000//////...------...------------,,,,,,,,,************)))))))))((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++*********+++,,,---,,,++++++,,,,,,...//////111000///......///000000////////////////////////000000111111111000//////.........---------,,,,,,,,,,,,,,,++++++*********))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''')))(((((((((''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((...------......///000111111000......000111111000333333333333333444555555555666666666777777888888555444333222222222333333...------...///111333555///...,,,+++*********+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''(((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,++++++,,,,,,---...------------------------...//////000111222333333333444444555666666777777888888777666777888999:::777777666555555555555555666666666666666666666666111111111000//////......------------,,,,,,,,,,,,************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************++++++******++++++,,,---,,,++++++,,,,,,---...///000//////......///000000........................//////000111111111000000//////.........---------+++++++++++++++*********)))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''((((((((((((((((((((((((...------......///000111111000//////000111000///333333333333333444444444666666666666666666666666444444333333333222222222...------......000111222...---,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++++++++,,,,,,---------------..................///000111222333333444333333444444555666666666888888777777888888999:::777777666555555555555555444444555555555555555555111111111000//////......---------,,,,,,,,,++++++*********)))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))************+++***++++++++++++,,,,,,,,,+++++++++,,,------.............../////////000..............................///000111111111000/////////.........------+++++++++***************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))((((((((((((((((((((((((...------......///000111111000///000222222111000222222222333333333333333555555555555555555666666444444444333333333222222//////..................---,,,,,,+++************))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''(((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))((('''''')))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))******+++++++++++++++---------......///////////////000111222333444444333333444444555666666666888888888888888999999:::777777666555555555555555222333333333333333333333111111000000///.........------,,,,,,,,,+++++++++))))))))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%&&&&&&'''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))******************++++++,,,,,,,,,,,,,,,,,,+++++++++,,,------------......////////////........................---...///000000000000000///.........------------************************(((((((((((((((((((((((('''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&'''(((((()))))))))))))))''''''''''''''''''''''''...------......///000111000000000222444444333222111111222333333333333333333444444444555555666666333333444444444333222111/////////...------,,,,,,,,,++++++++++++******)))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''((()))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++++++++***,,,,,,------...////////////000000111222333444444333444444555666666777777777777777888888888888999777777666555555555555555222222222222222222222222000000000///......------,,,,,,,,,,,,++++++++++++))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,---...///////////////..............................///000000000//////......---------,,,,,,,,,)))))))))***************))))))))))))))))))))))))&&&''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''...------......///000111000000000333666777666444000111222333444333333222222222333444555555666666333333444444444333222111------.........---,,,,,,+++++++++++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************)))***+++,,,,,,,,,+++++++++,,,,,,---....../////////000111111333333444555444555555666666777888888666666777777888888888777777777666555555555555555444333333222222111111111//////......------,,,,,,,,,,,,,,,++++++++++++***((()))))))))************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))************)))***+++,,,,,,,,,++++++,,,,,,+++++++++++++++,,,+++,,,---////////////////////////////////////////////////000//////......---,,,,,,,,,,,,+++++++++((()))))))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''%%%&&&&&&'''((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%&&&&&&'''''''''''''''''''''''''''''''''''''''...------......///000111///000111444777888777666000111222333444333222222111111222333555666777777333333444555444333222111+++,,,,,,---............******+++++++++******)))))))))))))))))))))))))))'''((((((((())))))******''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((&&&''''''((()))******+++))))))(((((('''''''''&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((******((('''&&&&&&'''((())))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&&&&'''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***************+++,,,---...---,,,,,,++++++,,,,,,---...//////000000111222333444444555555555666666777888888888555555666777777777777777777777666555555555555555555555444444333222111111///......---,,,,,,++++++,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))'''''''''&&&&&&'''''''''(((((((((((((((''''''''')))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))(((((((((((())))))))))))))))))))))))************)))***+++,,,---,,,++++++,,,,,,++++++***+++++++++***+++---///000000///...000000000000000000000000///000000000///...------,,,,,,,,,+++++++++******(((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%&&&'''((((((((('''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&'''(((((()))))))))))))))'''''''''''''''''''''''',,,,,,------.../////////000000000333777777555222333333333333333222111000222111111333555555444333444444333333222111111000......---------,,,,,,,,,************************))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''((())))))((('''&&&))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''((()))***++++++,,,******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...---///000000000000333555888888777777777777888888888666555555666666555333777777777666555555444444666444333222222222000.........---------,,,,,,,,,************************))))))************))))))))))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((()))$$$%%%%%%&&&'''((())))))((((((((((((((('''''''''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''***))))))(((''''''&&&&&&%%%%%%%%%&&&'''((())))))******)))(((((((((((((((&&&&&&&&&''''''''''''((()))))))))(((''''''&&&&&&((((((((((((((((((((((((+++++++++***************))))))))))))************---,,,+++***))))))))))))------------------------////////////////////////---------...............,,,,,,,,,+++++++++************))))))((((((''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&((()))))))))))))))((((((((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&,,,------......///000000000///000333666777444222222333333333222222111000222111111222444555444222333333222222111000000000------------,,,,,,,,,,,,************************)))))))))))))))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((()))((('''&&&&&&'''((())))))((((((((('''''''''''')))(((((((((''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''&&&'''((())))))((('''&&&))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''((((((((())))))))))))((((((((()))*********+++*********+++++++++,,,,,,,,,++++++++++++,,,---------///000000///000222555888777777666666777777888777666555555666666555333666666666555555555555444555333222111222111///...---------,,,,,,,,,,,,+++************************))))))************)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((('''))))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''((((((((((((((((((((((((************************))))))))))))************,,,+++******)))*********,,,,,,,,,------.........////////////////////////...............---------,,,,,,+++++++++*********))))))))))))(((((((((((()))(((((((((''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((()))(((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&------......///000000000//////000222444555444222222222222333222222111000222111111222444444333111111111111000//////......---------,,,,,,,,,++++++************************))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((('''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))*********++++++++++++,,,+++++++++++++++,,,---------...///000///000222444777777666666666666777777777555444444555666555333444444444444555555555555444222000000000000...---,,,,,,,,,+++++++++******************************((())))))******))))))(((((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''''''''&&&&&&&&&''''''(((((((((((((((((()))(((''''''&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''$$$%%%%%%&&&'''(((((((((&&&&&&''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))******+++++++++))))))))))))*********************)))******+++,,,++++++,,,,,,---...////////////////////////////////////......------,,,,,,,,,++++++++++++*********(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&------...//////000000111......///111333333333222111111222222222222111111222111111111333333222000000000//////...------,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''')))(((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))(((((((((************+++++++++++++++++++++***+++,,,,,,------.../////////000222444777666666555555666666777555444333444555555444333222222222333444555555555222000////////////---,,,+++++++++************)))************************(((((())))))))))))((((((((((((((((((((('''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''''''''''''''''''''&&&&&&&&&)))((((((''''''(((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&''''''((())))))(((((((((((((((((((((((('''(((((()))***++++++,,,((()))))))))************))))))))))))***+++,,,---******+++,,,---//////000//////////////////////////////...------,,,++++++++++++++++++************''''''(((((())))))******((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&------......///000000000,,,...///000000111222222000111111222222111111111222111000111222222111/////////...------,,,,,,+++,,,,,,+++++++++*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''((((((((((((((((((''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''(((((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((((((((((())))))*********++++++++++++************+++,,,,,,,,,...//////...///222444666666555555555555666666444333222333444555444333000000111222333444555555111///......//////---,,,++++++*********)))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''&&&&&&&&&''''''%%%%%%&&&&&&'''(((((()))&&&'''''''''(((((())))))''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((('''''''''%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&''''''''''''((($$$$$$%%%&&&'''((())))))((((((((((((((((((((((((''''''((()))******++++++((()))))))))************(((((())))))***+++------******+++,,,---//////000//////////////////////////////...---,,,++++++***+++++++++*********))))))''''''(((((())))))******'''''''''(((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))((((((''''''''''''((((((((((((((('''&&&&&&&&&%%%((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&,,,,,,------.../////////+++---////////////111333///000111111222111111111111000000000111111000............---,,,,,,+++++++++++++++*********))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''(((((((((((('''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))************+++***************+++,,,,,,,,,---...///...///111333555555444444444444555555333222111222444555444333///000000111222333333444000///......//////---,,,+++++++++*********))))))))))))))))))))))))))))))'''(((((())))))((((((''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&'''$$$$$$%%%&&&'''((()))***&&&&&&''''''((()))))))))&&&&&&&&&%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%%%%$$$%%%%%%&&&'''&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''(((((((((((((((((((((((((((((('''(((((())))))*********))))))))))))************))))))))))))***+++,,,---++++++,,,,,,---...//////////////////////////////......------,,,,,,+++++++++************)))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((('''''''''(((((((((((((((&&&'''((())))))******)))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&++++++,,,,,,---.........+++---......---...000333//////000111111111111111111000///000111111///---///......---,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&'''((())))))((('''&&&''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((())))))((('''&&&&&&'''((()))'''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''''''''((()))))))))))))))))))))***************************++++++,,,,,,---.........///111333555444444444444444444555222111111222333444444222///000000111111222222222000///......//////...---,,,,,,+++++++++*********))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''((((((((((((((((((((('''&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&&&&''''''((())))))***&&&%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((()))%%%&&&&&&&&&'''(((((((((%%%$$$$$$$$$%%%%%%&&&'''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))***************)))))))))***+++,,,,,,,,,,,,,,,------.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((()))&&&'''((()))************((((((''''''''''''((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''&&&&&&&&&******+++,,,,,,------...***,,,......,,,---000333//////000111111111111111111000///000111000///---///......------,,,,,,+++************))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((()))))))))((('''&&&&&&'''((()))'''''''''''''''((()))***((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%&&&&&&'''((()))******))))))))))))*********************)))***++++++,,,,,,---.........///111333555444444333333444444555222111000111333444333222000000000000111111111111000///......///000///---,,,,,,,,,++++++++++++***))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''''''''''''''&&&&&&''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&'''''''''$$$%%%&&&'''(((***++++++%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&''''''((()))&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))*********************)))******+++,,,------------------------////////////////////////,,,,,,,,,,,,,,,,,,,,,---************))))))))))))******))))))((((((''''''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&'''''''''(((((())))))&&&'''((()))************((((((''''''''''''((((((%%%&&&&&&''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&++++++++++++******))))))++++++,,,------....../////////000111111111111111000000000000000///............---,,,,,,+++******,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&)))------(((###&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&(((((('''''''''&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((++++++******************,,,,,,,,,,,,,,,,,,,,,,,,---...///000111111111111444555555555444333333222333222222111111000000000111000000222333333111//////000000000000...---,,,+++++++++************)))))))))))))))))))))))))))))))))((((((''''''&&&&&&''''''''''''(((((((((((()))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''(((***+++---...''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))((('''&&&%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''&&&'''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,---------......---...............------......//////...,,,+++***+++*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''''''''&&&&&&++++++++++++*********)))++++++,,,------....../////////000111111111111000000000000000000///.........------,,,++++++******,,,+++******))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((+++000111---(((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''(((((((((''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''(((((('''''''''&&&&&&&&&%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''((((((((((((************************,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000000000333444444444444333222111111111111111111111000000111000000222333333111///......//////...---+++++++++++++++*********))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''((((((((((((***((('''((()))***)))((('''''''''''''''''''''''''''''''''((()))***+++,,,''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&&&&%%%%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&'''''''''''''''&&&'''''''''''''''&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,,,,,,,------------------............------------......---,,,***)))*********)))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++************++++++,,,------......///...///000000111111000000///000000000000///......------,,,,,,++++++******++++++***)))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((,,,000111...+++&&&&&&'''''''''(((((((((''''''((((((((((((''''''***))))))((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''&&&&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((((((((************************,,,,,,,,,,,,,,,,,,------,,,---...//////000000///333333333444333333222111111111111111111222222222111000000111222222111///------...------,,,+++***++++++*********)))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((***)))((((((******)))((('''''''''''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''''''''''''''&&&&&&'''''''''''''''&&&''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++++++++,,,,,,,,,---------------............------,,,,,,,,,,,,,,,+++***)))******))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''++++++++++++++++++++++++++++++,,,------......///...//////000000000000000//////000000//////...---,,,,,,,,,,,,++++++************))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&)))+++,,,***(((''''''''''''((((((((((((''''''((((((((((((''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***************+++++++++,,,,,,,,,------------------...///000000111111111333444444444444444333333222222222333333444444444222111000000111222000///.........---,,,,,,+++***************))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''''''''(((((((((((()))((('''((()))***)))'''''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&'''''''''&&&&&&%%%&&&''''''((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,---.........------++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''+++++++++++++++++++++,,,++++++,,,------......///......///000000000000000///////////////...------,,,+++++++++++++++*********))))))((())))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&'''((('''&&&$$$'''''''''((((((((())))))''''''((((((((((((''''''&&&''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))*********+++++++++,,,,,,,,,------.........///000111222222333222222555555666666666666666555444444444555555666666666333111//////000111000...//////...------,,,,,,,,,*********)))))))))((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''((((((((((((((('''&&&&&&(((((('''&&&''''''''''''''''''''''''(((''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&''''''&&&&&&%%%$$$%%%%%%&&&'''&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))************))))))*********+++++++++*********+++++++++,,,,,,++++++,,,---......------++++++*********)))******(((((((((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((++++++++++++,,,,,,,,,,,,++++++,,,------......///---...//////000000//////...////////////...------++++++++++++++++++******))))))((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&%%%''''''((((((((()))))))))''''''((((((((((((''''''&&&&&&'''((()))******+++((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))***++++++,,,,,,,,,,,,,,,---......//////000111222333333444444333555666777777888777777777555555555555666666666666333111/////////000///...000///...---,,,,,,,,,,,,******)))))))))((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''(((((((((((('''&&&%%%%%%''''''&&&%%%''''''''''''''''''''''''(((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''$$$%%%&&&'''''''''&&&%%%$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++))))))*********+++++++++***+++,,,------...------++++++******)))******+++''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&''''''''''''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''%%%%%%&&&&&&'''(((((((((%%%%%%&&&&&&'''(((((((((+++++++++,,,,,,,,,------++++++,,,------......///---...//////000000//////......//////......---,,,******************++++++((((((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''((('''((((((((())))))))))))''''''((((((((((((''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((((((((())))))***++++++,,,,,,,,,,,,------.../////////000000111222333333333333555555666777777777777777555555555444444444444444444111///.../////////...///...---,,,+++++++++,,,***)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((((((((((((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''((('''''''''''''''((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&&&&''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&'''''''''(((((((((###$$$&&&'''((('''&&&%%%$$$$$$%%%&&&&&&&&&&&&%%%$$$%%%&&&'''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))*********+++******+++,,,------------,,,+++************+++,,,'''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''(((((()))%%%%%%&&&&&&'''(((((()))+++++++++,,,,,,---------++++++,,,------......///---......///////////////......//////......---,,,******************++++++((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''&&&&&&((()))(((((((((((())))))))))))''''''((((((((((((''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))((())))))***++++++,,,,,,,,,,,,------...///000000///000111222222333222222444444555666777777666666444444444333333222222222444222///......//////......---,,,***)))******+++))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((())))))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''((())))))'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''(((((((((((()))###$$$&&&(((((('''&&&%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$%%%&&&'''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************)))************+++++++++))))))))))))************)))***+++,,,------...---,,,,,,+++******+++,,,---&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''((((((((((((''''''%%%%%%&&&&&&'''((())))))%%%%%%&&&&&&'''((())))))