BM66( ~~~|||}}}~~~vvvnnniiidddbbbfffiiilllsss{{{|||rrrkkkiiiqqqsssxxx~~~}}}zzzyyytttooolllhhhfffjjjppplllIIIDDD>>>???<<>><<<888:::555333444000111555111555HHH|||xxxvvvvvvwwwxxxyyy{{{~~~}}}zzzwwwooofffddd``````eeeggglll{{{|||ppplllggggggqqquuuzzzxxxyyy}}}zzzvvvqqqmmmjjjgggeeejjjpppgggGGGDDD>>>>>>:::???<<>>===???eeewwwrrr[[[MMMYYY^^^wwwhhhhhhppp|||oookkkttt~~~}}}}}}uuunnnhhhgggfffdddeeehhhaaabbb```___ccclllppppppppp{{{uuuiiiaaaXXXTTT___nnnuuu}}}qqqGGG???999888999999===AAAiiiyyynnn```TTTYYYaaahhhooouuuzzz~~~xxxmmmkkklllmmmmmmmmmnnnqqqtttyyyzzz{{{~~~zzz;;;444777666777444777;;;555;;;RRR}}}~~~uuuaaaSSSPPPJJJQQQddduuuzzzqqqiiiiiiiiigggdddddd```[[[YYYZZZYYYVVVVVVZZZRRRUUUXXXZZZ[[[[[[[[[[[[[[[\\\]]]]]]\\\]]]___aaa\\\[[[YYYXXXWWWUUUQQQNNNNNNNNNNNNOOOTTTbbbuuuvvvVVVNNN```\\\>>>;;;777:::444222444000111555111666HHHvvvsssnnnkkkkkkkkkllllllnnnqqqsssrrrqqqnnnggg^^^]]]ZZZ\\\___^^^ddd{{{wwwsssxxxxxxpppoooffflllgggaaacccbbbcccoooxxx}}}{{{kkkfffhhhiiiuuu}}}zzzsssnnnjjjhhhfffeeeiiipppbbbEEECCC===<<<888===<<>>999666999333222333///000444111666HHH{{{oookkkeeebbbbbbbbbbbbbbbcccgggjjjjjjjjjhhhaaaYYYYYYWWWXXXXXXUUUZZZuuu{{{rrrddd```nnnsssxxxmmm]]][[[]]]ccc```^^^cccbbbdddpppzzz~~~yyywww}}}{{{qqqmmmiiigggeeedddiiippp___CCCBBB===<<<777<<<<<>>ggg{{{fffJJJEEE]]]^^^dddjjjrrrqqqooo}}}vvvjjjggggggkkkllllllmmmqqqrrrsssrrrqqqvvv|||}}}yyy~~~rrrggg___VVVRRR\\\llljjjGGG???999888888999<<>>YYYpppiiinnnsss{{{nnn~~~lll\\\EEE???HHHKKKTTTgggsssxxx}}}}}}{{{zzz~~~qqqiiihhhbbb```ffflllllljjjjjjiiiiiilllpppqqqnnnnnnrrrpppgggZZZTTTTTTWWWYYYYYYWWWXXXZZZZZZ[[[\\\___aaa[[[ZZZYYYXXXWWWUUUQQQNNNNNNOOONNNMMMVVVjjjpppOOOHHHXXX{{{___>>>999555999222111333///000444111666HHH~~~rrrgggaaaYYYVVVVVVXXXYYYYYY```bbbaaa]]]\\\]]][[[VVVZZZXXXUUUUUUYYY```iiinnn]]]fffkkkjjjjjjpppzzzwwwfff^^^]]]XXXbbb^^^YYY___eeeffflll}}}}}}}}}{{{yyyooojjjhhhiiiiiigggiiinnniii???@@@BBB<<<;;;===@@@VVV{{{pppjjjcccZZZRRRLLLLLLKKKHHHGGGJJJNNNQQQ\\\YYY\\\fffnnnpppooonnnhhhggglllvvv|||{{{xxxwwwuuuwwwtttkkkdddbbbbbbaaaaaaaaa``````aaabbbcccdddkkkrrr}}}zzzsssxxx|||yyynnnmmmllllllmmmllljjjhhhiiieeeaaa[[[VVVYYYhhhxxxqqqmmmccc^^^___hhhAAA???BBB999===ttt```HHHQQQZZZ]]]gggpppYYYxxxzzzyyyppprrryyyrrrgggiiimmmrrruuuwwwxxxxxx||||||~~~{{{sssjjjaaaUUUOOOYYYjjjooo~~~HHH:::<<<666777===;;;JJJwwwiiiUUU\\\\\\xxxppp___kkkkkkcccmmmtttuuutttnnnqqquuu|||{{{zzz{{{~~~tttrrrttt|||VVV000...777///444444666444;;;ccc}}}^^^^^^^^^___gggpppssspppaaaMMM???CCCLLLOOOTTT[[[aaalllpppjjjkkkvvvooohhhggg___```dddkkkppprrrooolllsssrrrpppqqqttttttrrroooqqq]]]QQQOOOSSSVVVWWWXXXWWWUUUVVVYYY\\\^^^___YYYXXXXXXXXXXXXWWWTTTRRRSSSRRRLLLJJJVVVpppnnnNNNFFFVVVyyyhhh222@@@555999777222222------111///666JJJ|||oooZZZ]]]bbbffffffaaa[[[VVV[[[YYYXXXZZZ\\\ZZZTTTNNNWWWVVVUUUUUUWWW[[[^^^aaaaaaiiirrryyy~~~{{{ssshhh___[[[ZZZ___```ZZZYYYbbbdddgggrrr{{{}}}|||~~~|||zzzqqqlllhhhfffcccbbbfffmmmjjj???>>>>>>888777888888TTTyyyrrrooolllddd^^^PPPKKKFFFEEECCCDDDLLLUUUZZZUUUTTT[[[```aaa```aaa``````dddkkkmmmjjjhhhhhhiiinnnpppjjjcccbbbccccccbbbaaa```___```aaacccdddlllppp|||wwwuuu|||}}}yyylllkkkjjjjjjkkkkkkjjjhhhfffccc```[[[WWWZZZhhhxxxnnnmmmddd^^^```kkkCCC???@@@777???nnn~~~```MMMTTTZZZbbb___eeeTTTdddbbb|||~~~}}}qqqffflllpppuuuxxxyyyzzz|||}}}~~~~~~|||sssjjjaaaUUUOOOYYYiiikkkxxxKKK;;;<<<666666;;;:::IIImmmcccVVV```jjjppphhhfffqqqlllbbbiiivvv~~~sssrrrvvvzzzvvvuuuvvv}}}ZZZ777===777///444444555444;;;aaakkk{{{uuukkkhhhkkkmmmZZZIII>>>CCCJJJMMMPPPUUUXXX___ddddddfffooozzzvvvkkkfffcccfffgggjjjppptttvvvssspppooooooppprrrtttrrrnnnjjjfff^^^UUURRRSSSUUUTTTSSSWWWVVVUUUVVVXXX[[[^^^___YYYXXXXXXXXXXXXWWWTTTRRROOOPPPOOOMMMSSSgggrrrQQQHHHYYY}}}pppIII@@@555777666222333------111///555IIIyyykkkXXXbbbnnnuuurrriii___ZZZ[[[UUUVVV```ccc[[[QQQNNNTTTUUUVVVWWWXXXXXXXXXXXX```dddkkktttzzznnnhhhbbb\\\XXXXXXYYYYYYYYY]]]]]]YYY]]]iiikkkkkktttxxx}}}~~~|||{{{{{{{{{yyy{{{~~~~~~zzzxxxrrrnnnhhhccc______iiitttqqqEEEAAA???999888999999VVVwwwooojjjddd[[[SSSLLLEEEDDDJJJIIIDDDLLLZZZ\\\UUUQQQUUUYYY[[[\\\___aaabbbeeegggccc]]]\\\```aaahhhllliiiddddddeeeeeecccbbb```^^^___```cccdddmmmnnn|||}}}ttttttzzzyyyrrrjjjiiihhhhhhjjjjjjiiigggdddaaa^^^[[[XXXZZZgggvvvlllmmmeee]]]]]]jjjEEE>>>???777AAAnnnzzzvvv^^^SSSRRRYYYnnnZZZ]]]XXX[[[ZZZlll|||xxxqqqkkkqqqwww}}}}}}{{{}}}~~~}}}tttjjj```UUUOOOXXXgggiiiuuuNNN<<<;;;555555::::::KKKbbb[[[YYYfffoooeeebbbhhhjjjdddgggssswwwtttwww}}}wwwuuuuuu{{{eee999<<<666///555333555444999^^^qqq^^^zzzkkkcccOOOBBB<<>>EEETTTTTTIIILLL[[[[[[UUUQQQTTTYYY\\\bbbgggfffggghhhfff^^^VVVWWW]]]eeehhhhhhffffffiiihhheeeeeecccaaa___^^^```cccdddmmmnnn}}}sssooorrrooojjjkkkjjjhhhggghhhhhhgggeeecccaaa^^^\\\XXXYYYdddooolllnnneeeZZZXXXfffFFF===>>>888===qqq|||rrrooo[[[UUUXXXddd^^^YYY^^^^^^cccZZZsssuuu|||tttrrrvvvttt|||~~~{{{}}}}}}~~~|||~~~ssshhh___UUUOOOWWWfffkkkuuuPPP<<<:::555444999;;;OOOuuu[[[WWW^^^iiillldddhhhlllccceeeyyy}}}rrrvvv}}}uuurrrqqquuuxxx;;;111666000555222444555888YYYkkkSSSCCC<<<;;;BBBIIIJJJJJJKKKLLLJJJNNNWWWYYYYYYaaannnxxxzzzuuujjjbbbbbbeeegggqqqrrruuuxxxzzz{{{zzzzzzwwwxxxzzzyyyvvvpppiiieeeXXXUUUPPPLLLLLLOOOTTTWWWSSSTTTUUUVVVWWWYYY\\\^^^XXXXXXWWWWWWXXXVVVTTTQQQNNNLLLOOOQQQKKKOOOooorrrOOODDDWWWEEE999222555222333......111...333FFFyyykkkeeejjjllleeeYYYPPPNNNPPPIIIHHHRRR^^^ZZZJJJGGGOOOVVVVVVWWWYYYZZZ[[[\\\\\\]]]\\\XXXVVVYYY]]]ZZZSSSHHHOOOWWW[[[[[[[[[^^^bbb___sssttt}}}pppqqqccceeefffeeeeeekkkttt|||{{{}}}~~~zzzvvvsssqqqmmmgggbbb]]]```nnn}}}rrrGGG???<<<888999888999MMM~~~qqqiiiddd^^^UUUMMMDDD???FFFUUUSSSGGGJJJZZZWWWRRRPPPSSSWWW[[[```gggddddddeeeaaaXXXPPPTTT\\\hhheee```___eeemmmmmmggggggeeebbb``````aaacccdddkkkqqqvvvooonnnmmmkkkmmmkkkhhhfffffffffdddcccdddaaa___]]]YYYXXX^^^hhhjjjmmmcccXXXXXXhhhJJJ<<<<<<999:::uuutttllljjjYYYUUUccctttdddXXX```gggppphhh~~~mmmxxx|||pppmmmqqqyyy~~~}}}|||~~~~~~~~~||||||qqqfff]]]TTTNNNVVVdddnnnqqqSSS<<<999444555:::>>>UUUooo[[[XXXdddjjjjjjiiioooqqqpppyyy|||vvvxxxsssyyytttpppnnnrrrAAA333555000555111444555666TTTdddGGG:::999<<>>999555555:::@@@ZZZ{{{vvvhhh\\\YYYhhhggggggiiijjjsss{{{lllfffiii~~~vvvvvv}}}tttpppoootttDDD:::444000555000333555555OOO{{{___DDD888;;;???DDDHHHKKKLLLMMMMMMNNNQQQUUUTTTPPPPPPRRRVVVaaajjjhhheeehhhpppvvvwwwxxxzzz{{{zzz{{{}}}|||}}}{{{vvvooogggaaa___WWWSSSOOOMMMNNNOOOOOOOOOMMMQQQUUUVVVUUUVVVZZZ]]]XXXWWWVVVWWWWWWVVVSSSQQQPPPKKKJJJNNNPPPTTTddduuu|||nnnLLLEEE\\\JJJ:::222777222333//////111,,,000BBBwwwkkknnnnnngggZZZMMMEEEAAACCCJJJPPPOOOIIIGGGKKKQQQVVVWWWXXXZZZ[[[[[[\\\\\\VVVYYYZZZ\\\aaadddaaaZZZQQQWWW\\\[[[\\\eeexxxssswww}}}tttVVVOOOXXXYYYXXXVVVVVV[[[dddpppwww{{{{{{zzzzzzxxxwwwuuutttnnniiieeeccc```___cccjjjuuuNNNDDD???<<<;;;777777IIIyyyhhh]]]VVVPPPHHHAAAFFFFFFEEECCC??????KKKYYYTTTTTTWWW\\\\\\YYYXXX[[[\\\ZZZYYYXXXUUUUUU]]]fff___```^^^^^^ccckkkooonnnhhhhhhhhhgggfffdddcccbbbfffuuu|||yyywwwtttpppnnnfffdddaaa```aaabbbbbbaaaaaa___^^^^^^[[[WWWZZZ___fffiii___VVV^^^tttOOO<<<<<<===BBBqqqccc___VVV___ZZZdddfff^^^zzzqqqbbbdddxxxbbbZZZbbbjjjqqqwww}}}zzzyyy|||~~~|||vvvvvv~~~|||wwwkkk___XXXRRRNNNUUUbbbfffhhh___CCC;;;666666999???[[[zzzjjj```YYYXXXjjjbbbbbbhhhhhhvvv~~~ggggggzzzvvvrrryyyyyytttzzz~~~qqqooopppwwwHHH999444111555000333555333KKKwwwrrrVVVDDD;;;???CCCDDDFFFIIIKKKLLLGGGMMMRRRSSSSSSRRROOOJJJPPPZZZccceeehhhmmmsssvvvvvvxxxxxxvvvtttsssvvvxxxuuuxxxyyyvvvnnneee___\\\SSSNNNJJJJJJMMMNNNLLLIIIKKKPPPTTTVVVUUUUUUYYY]]]XXXWWWVVVVVVWWWVVVSSSPPPQQQPPPNNNLLLKKKNNNUUUZZZwwwlllKKKHHH```JJJ777222777222444//////111,,,///AAA||||||iiiiiiggg___TTTIIICCC@@@EEEKKKLLLGGGEEEIIINNNOOORRRTTTXXX]]]```aaaaaaaaa```^^^ZZZZZZaaahhhfff```XXXZZZZZZ\\\eee|||uuuzzzxxx}}}qqq^^^\\\___ZZZYYYZZZ___kkk{{{~~~{{{xxxvvvtttssskkkgggdddeeeeeedddfffjjjsssMMMBBB<<<888666111555BBBuuudddYYYSSSOOOHHHCCC===CCCGGGFFFCCCGGGQQQZZZLLLNNNTTT[[[[[[VVVTTTUUUUUURRRQQQQQQRRRTTT]]]ggg___eeehhheeedddhhhlllnnnhhhiiiiiiiiihhhfffcccbbbdddvvvwwwvvvwwwtttkkkeeeaaa___]]]]]]___aaabbbbbb___]]]\\\^^^[[[XXXZZZ___gggiii]]]TTT]]]sssNNN<<>>888666888>>>ZZZzzz~~~bbbZZZVVVWWWjjj___bbbnnnppp}}}nnn___|||yyygggooosssvvvppprrr|||{{{llllllooowwwOOO333333111555///333666333JJJtttuuuWWWHHHDDD???CCCEEEDDDDDDFFFIIIJJJ@@@KKKRRRPPPQQQTTTPPPFFFPPPWWW]]]bbbiiiqqqtttssstttuuutttqqqmmmkkkmmmooooootttxxxwwwpppggg```\\\WWWOOOFFFDDDHHHLLLKKKHHHJJJOOOTTTVVVTTTUUUYYY]]]WWWWWWVVVVVVWWWUUUSSSPPPKKKPPPQQQOOOPPPVVV[[[\\\ttt|||iiiJJJHHHaaaIII555111666333444//////222,,,///@@@jjjqqqjjj```VVVMMMGGGBBB???IIIJJJKKKMMMNNNPPPQQQQQQLLLUUU\\\\\\^^^bbbbbb___[[[XXXbbbjjjccc^^^]]]XXX\\\YYYZZZ```xxxxxx}}}yyy~~~mmmqqqzzzwwwjjjsss}}}}}}zzzzzz}}}xxxpppllllllnnnhhheeefffbbbeeevvvxxxNNNBBB@@@888444777@@@:::~~~ssseee[[[QQQHHHDDDEEE???AAADDDHHHLLLOOORRRTTTQQQSSSVVV\\\aaaaaa]]]XXXPPPSSSVVVTTTQQQTTT]]]fffccceeegggfffddddddhhhlllggglllpppoookkkhhhiiikkklllyyyvvvggg^^^\\\VVVWWWXXXZZZ\\\]]]^^^^^^^^^___^^^[[[WWWWWWZZZ]]]iiiggg\\\UUUYYYiiiKKKCCC;;;999???|||xxxkkkjjjhhh```\\\aaa\\\gggccc]]]vvv~~~tttwwwXXXYYY___nnnnnniiirrrxxxuuuttt}}}xxxvvvuuuwwwzzz{{{}}}sssppp~~~|||xxxtttiii^^^WWWNNNJJJTTTcccdddqqqxxxFFF>>>999555<<<@@@\\\zzzooo___UUUTTTYYY^^^bbbmmmjjjpppzzzzzzuuuwwwqqqvvvmmmxxx}}}kkkqqquuupppSSS>>>555444444444111111999BBBjjj|||XXXHHHFFFBBBBBBCCCEEEFFFFFFDDDBBBLLLMMMKKKNNNPPPFFFDDDRRR]]]ooooooooozzzuuunnnwwwppprrrnnnfffbbbfffkkknnnvvvzzzzzzuuuqqqmmmdddZZZUUUMMMGGGIIILLLKKKJJJJJJNNNOOOQQQSSSUUUXXXYYYZZZXXXYYYYYYXXXVVVSSSPPPNNNRRRLLLNNNMMMIIISSSffflll___AAAEEEWWWvvvBBB:::...222222222222111000111444666jjjuuummmaaaVVVOOOKKKJJJIIINNNMMMNNNNNNOOOPPPQQQRRRRRRVVVXXXYYY]]]cccccc^^^```[[[aaahhhddd___\\\XXXYYY[[[hhh|||xxxssstttuuuyyyzzzzzz|||wwwqqqnnnnnnoooiiifffhhhdddiii|||UUUGGGDDD;;;555777===;;;~~~ssseeeZZZPPPHHHDDDEEEFFFGGGIIIKKKNNNPPPRRRSSSRRRSSSVVVZZZ]]]]]]YYYVVVRRRSSSTTTSSSSSSWWW```gggiiihhheeebbb___```dddhhhgggkkknnnooommmnnnqqquuusss|||yyymmmffffff^^^^^^___```aaaaaaaaaaaa]]]^^^^^^[[[WWWWWWZZZ^^^fffccc[[[WWW^^^rrrLLLCCC999999==={{{wwwooolllhhhbbbaaaeeeeeegggddd___fffuuuxxxrrrvvvWWWXXXrrrvvvtttnnnvvvzzz{{{}}}}}}{{{{{{zzzzzz||||||}}}iiibbbqqq{{{wwwpppfff]]]WWWOOOKKKUUUdddhhhkkkQQQBBB:::666;;;>>>XXXyyyvvvmmmaaa[[[\\\```dddeeekkkhhhkkktttwwwyyymmm|||sssooozzzzzzhhhooorrrmmmXXX999555444333333111111888AAAoooyyylllnnnqqq___NNNMMMOOO???AAACCCFFFHHHHHHFFFEEEGGGTTTVVVPPPKKKCCCHHHXXXoookkkmmmnnnwwwmmmmmmjjjdddccchhhnnnoooqqquuuuuussssssrrrkkkaaaOOOIIIFFFGGGIIIHHHIIIKKKPPPPPPRRRSSSUUUVVVWWWXXXXXXXXXXXXXXXVVVSSSPPPOOOPPPLLLPPPPPPLLLXXXlllttt~~~^^^EEEIIIWWWuuuFFF<<>>666888888===rrrdddYYYOOOGGGDDDEEEHHHIIIKKKMMMOOOQQQSSSTTTSSSTTTUUUWWWYYYYYYVVVTTTUUUTTTSSSTTTVVV\\\aaaeeegggccc]]]YYYXXX[[[```ccceeeiiimmmoooqqqtttzzz~~~uuuppppppkkkkkkiiihhheeecccaaa___]]]^^^^^^[[[WWWWWW[[[___eee___YYYYYY```xxxLLLBBB999999===zzz}}}jjjllloooooolllfffaaa___jjjiiillloooiii```cccmmm|||iiiVVVwwwnnn{{{wwwxxxyyy{{{||||||||||||}}}{{{{{{}}}}}}~~~eeeKKKIII]]]rrr~~~zzzuuummmddd\\\WWWPPPLLLUUUdddfffdddvvvaaaGGG:::777999===TTTxxxllllllhhhbbb^^^^^^```cccdddmmmiiijjjooottt}}}tttpppqqq{{{vvvmmmxxxxxxgggnnnppplll]]]555666444333333111000666>>>vvvxxxlllsss~~~vvv___QQQKKK@@@<<>>uuu{{{vvvzzzvvvnnnfffbbbaaa^^^[[[bbbfffrrr}}}wwwiiifffmmmxxx```yyy{{{oooxxxyyyzzzzzzyyyxxxyyy{{{|||{{{zzzzzz|||}}}fffUUUWWWOOOKKKPPPXXX```nnn|||~~~}}}~~~~~~yyytttlllccc\\\WWWOOOKKKSSSaaaaaahhhsssLLL999999888<<>>DDDJJJMMMNNNNNNNNNLLLGGG>>>@@@HHHHHHRRRhhhhhh___ccchhhiiiddddddaaabbbjjjvvv|||{{{~~~wwwrrrnnnggg[[[QQQJJJHHHGGGFFF@@@===AAAHHHNNNOOOQQQSSSTTTUUUUUUUUUWWWWWWWWWVVVUUUSSSQQQPPPQQQMMMOOOMMMGGGVVVppp}}}|||bbbIIIBBBFFFSSSxxx}}}@@@666---333222222111///......111333]]]{{{~~~yyyrrrhhh___YYYVVVUUUTTTRRRQQQPPPOOOQQQTTTWWWYYYUUUUUUTTTRRROOOQQQZZZbbb\\\^^^YYY___mmmeeeSSSQQQ[[[vvv[[[FFFMMMYYYgggpppnnnooogggjjj|||~~~{{{vvvssspppmmmhhhhhhfffgggfff[[[```xxxvvvkkk^^^GGG888777555AAAtttssscccWWWMMMFFFEEEGGGIIIJJJLLLNNNQQQTTTVVVWWWRRRSSSUUUVVVWWWXXXYYYZZZWWWWWWXXX\\\```^^^YYYSSSNNNNNNOOOQQQSSSWWWZZZ]]]___dddjjjppptttwwwyyy{{{}}}qqqnnnqqqooommmiiieee```\\\ZZZ]]]^^^]]]ZZZWWWYYY^^^bbbhhhZZZYYYZZZ[[[yyyOOOBBB999<<<===kkkmmmVVVQQQVVV\\\___\\\cccmmmuuuxxxtttmmmgggoooqqq```MMMdddsssmmmiiimmmuuuwwwxxxwwwwwwwwwzzz}}}|||zzz{{{}}}cccQQQQQQSSSXXX]]]___cccooo{{{}}}}}}~~~}}}xxxtttmmmddd\\\VVVNNNIIIPPP^^^```qqqOOO777:::777<<>>999666666666333444777[[[rrrxxxWWW^^^mmmlllTTTBBB===999AAAEEEIIIJJJHHHIIIMMMQQQNNNRRROOOPPPWWW^^^rrr___GGGKKK^^^```aaaddd^^^iiirrr{{{lllYYYNNNMMMOOOIIIAAA<<<888999AAAKKKMMMOOORRRUUUWWWWWWWWWVVVUUUTTTTTTSSSSSSSSSSSSSSSOOOHHHKKKOOOPPP^^^ooorrrhhhLLL???>>>CCCddd@@@777111:::222000111111000///111444777QQQ~~~vvvnnnhhhaaa[[[XXXWWWVVVVVVWWWWWWWWWXXXXXXXXXXXXYYYYYYTTTTTTWWWVVVSSSUUU[[[mmm}}}[[[]]]{{{KKKRRRFFFFFFLLLMMMXXXmmmwwwoooxxxxxxyyy{{{{{{yyyzzz}}}wwwmmmkkkfffaaadddccc[[[jjjWWW;;;666777<<>>@@@HHHoookkk999777111;;;---111111111///...///111444HHHwwwyyyrrrhhh]]]VVVRRRPPPSSSYYYZZZ[[[SSSQQQYYYZZZWWW[[[\\\^^^TTTOOOVVVVVVQQQSSS\\\ggg~~~jjjZZZ\\\aaa@@@AAACCCFFFGGGGGGPPPhhh~~~vvvooo|||zzzyyy{{{}}}zzzssslllnnneeeaaaccc``````vvv[[[<<<:::;;;;;;JJJ|||iiiWWWLLLHHHHHHIIISSSPPPOOOPPPUUUWWWWWWUUUUUUUUU]]]fffbbbTTTQQQXXXUUUTTTYYYaaaddd___YYYVVVPPPQQQRRRQQQOOOOOOVVV]]]aaa[[[aaauuuxxxkkkdddaaa```___^^^]]]]]]^^^```aaa______]]]ZZZXXX[[[aaafffbbb\\\[[[WWWaaacccAAA<<<<<<999EEEeeeRRR\\\aaaYYY]]]nnnccckkksssuuuwwwyyy{{{{{{^^^iiipppeeewwwdddDDDRRRVVVSSSWWWYYY]]]gggttt~~~vvvzzz||||||~~~{{{vvvvvvjjj___UUUOOOJJJJJJTTTaaaccc^^^___BBB888999======ooohhheee```]]]UUUQQQTTT___gggfffeeefffcccgggmmmnnniiieeejjjqqqnnnpppqqqmmm```UUUVVV^^^^^^eeefffeeevvvvvviiibbbkkkeeepppuuuVVVGGGCCC@@@<<<888555444444555???ZZZ???@@@IIIJJJFFFFFFIIILLLLLLNNNRRRYYYTTT```sss]]]OOO^^^dddaaabbb]]]dddsssuuuvvvhhhbbb\\\SSSMMMLLLLLLAAA777555<<>>>>>RRRvvveee===222666,,,111//////............//////FFFwww{{{pppfff\\\VVVRRRPPPSSSYYYVVVYYYRRRQQQYYYZZZWWW\\\aaaaaaVVVQQQ[[[]]]XXXXXXVVVYYYfffsssooo^^^VVV[[[}}}~~~OOO???CCCEEEHHHHHHGGGNNNbbbvvv}}}||||||}}}{{{zzz|||}}}yyyrrrllliiibbbbbbeeedddhhhZZZ666555777888EEE~~~kkkYYYMMMIIIJJJLLLSSSRRRQQQSSSUUUVVVWWWVVVUUUVVV\\\aaa___WWWRRRTTTSSSTTTZZZbbbeeedddfffjjjSSSRRRQQQOOONNNOOOTTTYYY```cccqqqssshhhccc```___^^^\\\\\\\\\]]]___```______]]]ZZZYYY[[[```eee```]]]]]]YYYdddjjjIII>>>:::999GGGppp___hhhlllaaa```mmmccceeekkksss{{{^^^cccjjjaaammmWWWDDDKKKMMMRRR[[[ZZZ\\\gggyyy|||{{{vvvuuuhhh___TTTNNNJJJKKKUUUaaaccceeedddEEE:::999<<<<<>>yyyLLL888;;;BBBBBBDDDIIIKKKJJJKKKUUUaaaYYY[[[iiiyyyYYYLLLSSSVVVVVVUUUUUUooovvviii]]]UUUOOOGGGDDDEEEEEE>>>666777???FFFIIIHHHMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPLLLKKKOOOVVVZZZXXXUUUDDDAAA>>>BBBYYY|||YYY777222555---222//////............//////AAAxxxyyy}}}mmmdddZZZVVVSSSRRRTTTXXXSSSWWWSSSRRRZZZ[[[WWW\\\eeefffZZZRRRZZZ^^^XXXWWWQQQQQQVVV^^^```ZZZXXX[[[tttlll@@@CCCDDDFFFJJJJJJGGGKKKZZZkkkppptttmmmmmm~~~xxx~~~|||{{{||||||yyyrrrmmmgggcccdddeeebbbiii^^^:::===777888BBBsssooo\\\OOOKKKMMMOOOTTTUUUVVVVVVUUUUUUVVVWWWTTTYYY[[[[[[\\\]]]YYYRRRRRRTTT[[[aaabbbccciiirrrUUURRRNNNMMMOOOSSSWWWYYYbbblllvvv||||||rrrhhhccccccccc]]]\\\[[[[[[[[[\\\^^^___```___]]]ZZZYYY[[[___ccc]]]\\\]]]\\\lllwwwWWWAAA888888IIIrrr___[[[jjjpppddd]]]bbbccc___dddppp{{{ddddddggg___lll^^^OOOJJJFFFRRRaaa___]]]kkk~~~nnnhhhwww{{{vvvtttfff]]]SSSMMMJJJMMMWWWaaaaaaeeefffGGG<<<:::<<<;;;ZZZaaaIIIJJJPPP[[[gggkkkiiijjjmmm{{{~~~|||xxxyyy{{{uuujjjlll```\\\aaabbb[[[\\\dddbbb]]]___lllxxxttteeeaaammmfffkkkXXXDDDBBB@@@===:::888777666666:::mmmeeeAAA999@@@CCCGGGGGGJJJMMMMMMMMMRRRZZZ___]]]@@@KKK\\\ddd{{{pppKKKUUU[[[PPPUUU[[[ZZZvvv{{{oooggg___UUUOOOHHHBBBAAADDD===999777:::BBBHHHJJJIIIMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTSSSRRRQQQPPPOOONNNPPPJJJJJJTTTaaaeeeZZZNNNAAA??????JJJeeeIII000222555...333//////............//////<<>>;;;999777666666PPPzzzwwwRRR<<>>EEEIIIIIIHHHMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTSSSRRRPPPOOONNNNNNOOOHHHIIIYYYlllooo^^^JJJAAA===@@@QQQqqq???...444333...111///......------......///<<<]]]ooodddYYYUUUTTTSSSTTTWWWWWW]]]ZZZXXX^^^\\\XXX^^^iiixxxsss```YYYXXXYYY```TTTZZZ[[[WWWWWWZZZWWWOOOaaalllnnn]]]BBBEEE@@@DDDKKKNNNLLLKKKSSS^^^YYYbbblll|||wwwyyyyyyzzzzzzzzzxxxuuurrrddddddfffffffffwwwVVV888>>>:::;;;CCCOOOuuubbbSSSMMMOOORRRUUUXXX[[[ZZZWWWUUUVVVXXXUUU\\\\\\WWW___nnnmmm```XXXWWW]]]hhhnnnjjjbbb^^^[[[XXXRRRNNNTTT]]]^^^ZZZcccpppvvvssswwwxxxllleeemmmyyyyyyppphhh~~~yyylllbbb^^^^^^^^^\\\\\\\\\]]]]]]^^^___``````]]][[[YYYZZZ\\\___```VVVWWWUUUcccuuuCCC;;;555@@@tttrrrjjjjjjtttwwwnnneeedddeeehhhqqqyyyuuujjjgggmmmdddccc\\\ccccccYYYYYYSSSZZZSSSWWWooo}}}jjj\\\gggrrrmmmcccfffsssxxx}}}~~~}}}|||zzztttnnn^^^YYYPPPIIIJJJRRR[[[```bbbsssaaaGGG@@@=========III[[[RRRXXX___hhhlllnnnnnnmmmmmmgggtttzzzrrrdddjjjiiifffwwwbbbddd```___qqq~~~tttkkkbbbcccjjjiiioooZZZFFFIIIHHHEEEBBB???;;;888666555>>>}}}yyywwwbbbEEE:::DDDIIIDDDHHHBBBAAAIIIUUUaaannnxxxqqqeeeHHHFFF```xxxsssPPP```mmmfffNNNVVV^^^[[[{{{}}}ooocccYYYRRRMMMJJJLLLKKKGGGCCCAAA@@@???666999===BBBFFFGGGHHHGGGMMMNNNOOOPPPQQQSSSTTTTTTTTTTTTSSSQQQPPPNNNMMMMMMNNNGGGIII[[[qqqttt___III@@@;;;@@@WWWyyyrrr<<<000666111...///......------------......===SSSuuugggZZZTTTTTTSSSTTTVVVWWW^^^[[[YYY^^^\\\[[[bbbfff||||||fffYYYVVVZZZcccfffnnniiiWWWOOOVVVYYYSSS]]]|||~~~ggg]]]RRRBBB???@@@DDDLLLPPPOOONNNTTT]]]ZZZhhhzzzwwweeelll|||}}}xxx}}}xxxxxxyyyyyyxxxvvvtttrrriiihhhfffcccdddwwwQQQ<<<>>>888777@@@HHHyyyfffVVVOOOOOOSSSUUUWWWYYYYYYXXXWWWVVVVVVWWW\\\[[[XXXaaaoooqqqiiiZZZXXX^^^lllvvvtttjjjccc]]]]]]WWWRRRVVV^^^^^^WWW\\\iiiyyy{{{ooofffaaacccUUUNNNRRRTTTTTT]]]kkk|||sssgggaaaaaaaaa___[[[[[[\\\]]]^^^___``````^^^\\\YYYYYY[[[^^^___```SSSVVVUUUiiiAAA===555;;;fffmmmaaaWWWWWW[[[]]]```cccgggooowwwzzzvvvnnniiigggccc\\\[[[jjjyyyzzzoooeee```eeesssiiiSSSZZZkkkppppppttt{{{{{{zzzxxxrrrjjj[[[VVVNNNGGGJJJTTT]]]```dddbbbJJJDDD???===<<>>===DDDaaalll^^^gggkkkqqq{{{rrrvvvvvv{{{xxxooosss}}}nnn^^^fff}}}ooo```cccgggaaaiii{{{zzzRRRFFFEEEFFFFFFEEEBBB>>>:::888666777iiizzz{{{ssseeeVVVIIIEEEJJJPPPWWWSSSLLLFFFBBBIII^^^ssskkkYYYRRRUUU```jjjqqq|||jjjPPPOOOWWWYYYccccccfffhhhgggbbb\\\XXXUUU]]]YYYOOOEEEBBBDDDBBB===888<<>>MMMlll@@@999222222,,,333111...------,,,,,,------...999>>>nnn\\\TTTRRRRRRSSSUUUQQQYYYWWWUUU\\\^^^```kkk}}}lllddd```aaarrreeeOOOSSSYYYTTTUUUUUUjjjoooSSSBBBHHHIIIEEEHHHOOOSSSRRRPPPTTT\\\bbbwwwppp\\\YYY[[[YYYYYYWWWYYYeeewwwyyyeeeNNNGGGSSSeeetttuuuwwwuuu{{{{{{{{{xxxtttooommmlllgggfffeeegggsssHHHBBB<<>>>>>DDDHHHIIIIIIQQQJJJ___tttoooZZZVVVpppaaaUUUOOOZZZqqqqqqpppyyywwwsssmmmgggeeegggiiihhh```PPPAAA>>>BBBAAA;;;888<<>>CCCVVVyyy}}}///666111///+++666333...------,,,,,,------...AAA===uuuzzzrrrtttsssaaaVVVQQQNNNPPPTTTTTT]]]]]][[[aaabbbdddnnnmmmbbbWWW___nnntttnnnddd___TTTNNNSSSWWWYYY```eee___QQQIIIHHHKKKNNNTTTXXXUUUQQQSSSYYYaaammmzzzccc\\\```^^^UUU\\\\\\YYYXXXaaahhh[[[GGGBBBMMMVVV]]]ppp|||zzzzzzxxxuuuuuuvvvvvvvvvuuusssooollljjj___sssfffiiizzzKKKIII:::>>>===222BBBcccvvvfffZZZUUUUUUVVVWWWXXXYYYYYYWWWVVVTTTZZZTTTUUU[[[\\\XXX\\\fff___XXXUUUYYYYYYVVVVVVYYYVVVRRRNNNRRRZZZbbbddddddffflllkkkbbbZZZZZZ\\\ZZZTTTUUUUUUQQQLLLHHHFFFFFFLLLIIIFFFGGGIIINNNVVV]]]XXXYYY[[[]]]^^^^^^^^^^^^[[[[[[YYYYYY```fff___TTTOOOQQQ___qqqFFF<<<:::======xxxfff[[[^^^```\\\bbbnnnhhhfffcccaaa|||gggeeeooorrrnnniiieee[[[]]]oooyyynnngggcccaaaeeelllsss{{{eeeVVVYYYZZZTTTVVVaaa\\\ZZZSSSKKKEEEGGGPPPWWWkkk}}}zzzxxxzzzxxxlll^^^UUUPPPIIIFFFKKKUUU\\\^^^aaa\\\IIIJJJ???>>><<<888PPPsss^^^kkkiiiooo{{{}}}yyygggaaa]]]kkkvvviiidddbbbbbbdddeeesssiiiIIIJJJGGGFFFEEEEEEDDD@@@<<<888:::666@@@yyy}}}}}}xxxuuupppnnnjjj___PPPFFFKKKUUUMMM:::@@@OOOKKKLLLSSSMMMMMMRRRddd|||wwwggg```vvviiiZZZQQQRRReeehhhXXXjjjjjjdddjjjmmmnnnggg\\\OOOEEE???===<<<:::===BBBFFFIIIJJJLLLMMMNNNOOOPPPQQQRRRSSSTTTUUUPPPPPPQQQQQQPPPNNNMMMKKKJJJPPPOOOPPPVVVNNN@@@>>>???JJJhhh^^^???///000//////000,,,...---,,,,,,++++++,,,,,,@@@444iiisssbbbXXXSSSQQQSSSWWWYYY___^^^\\\```cccqqqssskkk```fffnnnssslllaaa]]]UUUQQQYYYSSSUUUZZZ___\\\SSSNNNPPPRRROOOOOORRRTTTVVV[[[aaahhhiii{{{qqqccc___bbbccc```^^^gggkkkddd^^^[[[RRRFFFCCCIIIOOOTTT```rrr{{{{{{zzzwwwuuuvvvvvvvvvvvvuuurrrooollljjjmmmmmm]]]iiiNNNNNNAAA@@@===555@@@[[[zzziii]]]WWWVVVUUUUUUUUUVVVVVVWWWXXXYYY]]]ZZZZZZ[[[YYYWWWZZZ^^^eeeaaaaaadddccc``````eee```\\\WWWUUUVVVYYY^^^```kkkrrrsssllldddaaa^^^[[[```]]]\\\\\\[[[XXXPPPKKKHHHFFFEEEFFFHHHKKKPPPTTTXXXYYY[[[]]]^^^^^^^^^]]][[[[[[ZZZZZZ```ccc]]]RRRWWWVVVgggeeeJJJ;;;888:::===qqqggg___^^^^^^^^^bbbiiinnnlllkkkhhhjjjgggllltttpppiiicccYYYXXXddd|||uuujjjccchhhttt~~~zzziii]]]]]]]]]XXXUUUWWWeeekkkooolllcccYYYSSSQQQddd~~~{{{yyyzzzwwwjjj]]]SSSNNNGGGGGGNNNYYY___aaannnTTTGGGIII@@@>>>AAA<<>>iiissseee[[[WWWTTTSSSRRRSSSTTTWWWZZZ\\\bbbhhhfff]]]ZZZ```bbb^^^]]]```gggqqqyyyzzzwwwtttqqqmmmgggcccccchhhpppvvvuuutttooohhheeeggglllooogggfffiiiuuu~~~|||yyyssshhh]]]XXXYYY[[[\\\]]]]]]]]]\\\YYYZZZ[[[\\\]]][[[UUUOOO[[[YYYxxxLLLHHH999;;;666>>>ZZZ|||vvvlllgggeee[[[VVVggguuujjjjjjhhhwwwmmmeeeYYYiiijjjaaa___]]]\\\bbbuuusssrrruuu|||tttwwwwwwyyyqqqnnnpppooojjjeeeeeemmmuuuvvv|||~~~}}}yyyuuupppeeeZZZOOOHHHDDDKKKWWW___cccdddNNNMMMNNNGGGCCCMMMCCC===\\\ddd]]]eeebbbVVVVVVgggyyy|||ssseee\\\[[[aaadddkkkhhhPPPEEEJJJIIIFFFBBBAAAAAAAAAAAA@@@999::::::BBB}}}wwwvvvxxxwwwsssnnnlllddd\\\XXXSSSJJJDDDCCCRRRbbb___lllrrr```yyyuuuddd]]]UUUKKKNNNZZZbbb______dddhhhcccYYYPPPRRRddd{{{ooodddgggnnnfffaaaYYYOOODDD:::222...555999???DDDHHHKKKNNNPPPNNNOOOPPPQQQRRRQQQQQQQQQLLLMMMOOOOOOPPPOOONNNMMM\\\ccc^^^TTTMMMAAA:::@@@EEE]]]zzz999...000444...,,,000...---,,,,,,+++***+++++++++??????RRRxxxfff[[[UUURRRSSSWWWZZZ]]]\\\]]]\\\\\\}}}vvveeejjjsss}}}```ooorrrtttrrrlllbbbVVVMMMKKKMMMRRRXXX[[[]]]eeennnsss~~~yyyyyy~~~yyyoooaaaTTTOOOKKKPPPYYYVVVPPP\\\qqq}}}{{{{{{|||yyyttttttxxxtttttttttsssqqqmmmjjjhhh___cccjjjiiidddHHHJJJEEECCC===@@@888;;;OOOuuuhhh]]]WWWSSSTTTTTTUUUVVVXXXYYYYYY```fffeee]]]\\\eeejjjhhhhhhiiimmmwwwyyynnnjjjfffdddhhhrrr}}}uuurrrnnnjjjgggfffgggjjjrrrrrrsssxxx~~~sssaaaXXXYYY[[[\\\]]]\\\\\\[[[YYYZZZ[[[]]]\\\WWWRRRPPPYYYbbbPPPFFF???;;;222777DDD~~~xxx}}}kkkeeejjj```WWWtttyyyjjjkkkjjjvvvwwwllleeerrrsssjjjhhheeeeeennnvvvjjjgggiiikkkpppvvvxxx~~~uuu~~~{{{~~~}}}wwwpppjjjaaaXXXOOOHHHFFFPPPZZZ___aaadddxxxPPPPPPLLLHHHAAAJJJCCC===SSSpppaaa^^^^^^___ddduuu{{{mmm```[[[\\\ccc^^^nnngggoooLLLEEEHHHHHHEEEBBB@@@AAABBBCCCBBB<<>>DDDBBB???JJJxxxkkkZZZcccwwwxxxzzz~~~qqqbbbWWWWWW\\\bbb^^^lllsssaaaKKKGGGEEEGGGDDDBBBAAABBBCCCDDDDDD???CCC<<<222^^^|||wwwsssnnniiieeeccc\\\XXXYYYXXXPPPGGGBBBVVVttthhhSSSZZZOOOGGGcccllllllfff^^^]]]bbbaaa[[[bbbkkkqqqnnnjjjnnnwww}}}lll]]]dddgggfffeee^^^SSSGGG>>>999777777<<>>:::999999===@@@EEEHHHIIIJJJKKKLLLMMMNNNPPPQQQQQQOOOLLLKKKNNNNNNOOOOOONNNMMMLLLKKK[[[ZZZKKK<<<:::<<>>???999666[[[oooeeennn}}}|||dddhhhssswwwxxxwwwrrrvvvyyy{{{{{{}}}zzznnnbbb[[[XXXVVVNNNNNNVVVccchhheeeiiitttLLLNNNLLL???OOOEEEDDDCCCGGG@@@SSSooowwwkkk___VVVUUU___kkk]]]tttkkkTTTIIIHHHBBBDDDCCCBBBBBBDDDEEEEEEDDDBBBGGG======<<>>:::888888===@@@EEEHHHJJJKKKLLLNNNMMMNNNPPPQQQQQQNNNLLLJJJNNNOOOOOOOOONNNMMMKKKJJJPPPPPPDDD999===AAAJJJYYYvvv777111---111111,,,...000''',,,++++++***)))*********EEE;;;[[[}}}jjj^^^WWWUUUXXX]]]bbb\\\aaaaaa]]]qqqtttccceeeaaa___aaaZZZ\\\jjjcccfffbbbaaadddccckkksssssszzzvvv|||xxxuuutttttttttsssttttttqqqmmmjjjiiiiiiaaaqqqooo]]]LLLHHH<<>>CCCGGGIIIJJJKKKLLLLLLNNNOOONNNJJJIIIKKKNNNMMMQQQOOOJJJHHHMMMPPPNNNTTTHHH<<<999<<>>GGGDDDCCCCCCBBBAAA@@@??????>>>DDD<<>>888444777===999===BBBGGGIIIJJJKKKLLLMMMMMMMMMKKKJJJJJJLLLMMMMMMPPPOOOJJJJJJNNNOOOMMMLLL???:::??????DDD___FFF111111000...---,,,+++++++++***************)))((((((MMM<<>>BBB999999CCC:::;;;UUU}}}zzzuuunnnhhhggg[[[RRR\\\jjjhhhjjj}}}vvvwww|||sssuuurrrvvv{{{wwwZZZWWWXXXZZZ\\\\\\\\\ZZZYYYZZZXXXZZZ]]]XXXVVVgggaaaJJJNNNHHH@@@CCC===???>>>:::XXXlll___eeebbbbbbtttwwwkkkdddbbbcccqqq{{{www}}}rrrwww}}}vvvuuuzzzrrrnnnppp|||}}}zzzqqqeee\\\SSSLLLJJJMMMJJJQQQeeeiiifffeeeZZZNNNFFFHHHIIIEEECCCEEEHHHCCCDDDEEERRR~~~mmmfffbbbkkkwwwgggUUURRRXXXZZZaaahhhcccggg}}}KKKCCCEEE>>>JJJDDDDDDCCCBBBAAA@@@@@@???===AAA===BBB999>>>xxxrrr^^^XXX[[[]]]ZZZZZZ[[[]]]^^^^^^\\\ZZZZZZZZZ]]]bbbddd___TTTJJJEEEEEENNN[[[bbbdddlllwww]]]lllzzzbbbUUUwwwnnnwwwyyyjjjjjjxxxttt^^^VVV```TTTIII>>>888555555999???888<<>>AAACCC999DDD~~~sss[[[___]]]eeepppccciiivvvzzzuuurrrvvvrrr{{{|||}}}{{{uuulllaaaYYYQQQKKKJJJMMMUUUZZZfffllliiinnnLLLFFFDDDFFFEEEAAA@@@CCCCCCAAACCCDDDFFFaaa{{{yyyzzzssskkk___RRROOOXXX```dddiiikkkhhhiiiJJJKKKIIIAAAJJJGGGFFFEEEEEECCCCCCBBBAAA===??????CCC===???pppxxxmmm\\\KKKUUURRRPPPSSSXXXZZZXXXTTTWWWXXXZZZ___```\\\SSSKKKKKKFFFJJJXXXeeekkkttt}}}nnnqqqqqqlllaaaXXXXXX[[[kkkbbbMMMQQQaaalllWWWJJJ>>>999888888;;;@@@888<<>>:::===888??????<<<>>>@@@@@@DDDWWWxxxttttttuuurrroookkkcccWWWZZZccc```bbbrrrxxxuuurrr|||fffttt}}}}}}}}}yyyeeeWWWVVVXXXYYY[[[\\\[[[YYYXXXVVVXXX\\\[[[TTT```eeeMMMFFFKKKJJJFFFJJJ@@@@@@EEE======mmm```^^^^^^nnnnnnxxxjjjyyywww{{{sssuuu|||wwwnnnfff___ZZZTTTMMMKKKNNNZZZccciiiiiicccppp~~~GGGDDDCCCBBB@@@===???CCC???@@@DDDEEEBBBOOOwwwhhh___TTTQQQSSS]]]dddaaaaaajjjRRRGGGJJJGGGAAAFFFFFFFFFEEEDDDCCCBBBAAAAAA???@@@AAAAAABBBEEEiiikkkPPPLLLIIILLLRRRVVVTTTPPPUUUUUUVVVZZZ\\\[[[WWWSSSIIIBBBBBBMMMYYYdddsssiiiVVVSSSddd|||rrr```___bbb^^^OOOEEE<<<999999777888::::::>>>CCCGGGHHHHHHIIIJJJJJJGGGDDDFFFJJJMMMNNNMMMMMMLLLLLLOOOPPPMMMIIIFFF<<<===<<>>>>>AAABBB???===???BBBBBB>>>{{{tttpppooommmkkkjjjeee\\\]]]ccc]]]ZZZfffpppooommm{{{fffsss{{{}}}tttfff]]]XXXWWWXXXZZZ[[[[[[ZZZXXXWWWSSSWWWZZZYYY[[[ttt[[[MMMHHHIIIJJJFFFGGGBBB???CCCAAA<<<]]]rrrooovvv~~~hhhddd}}}~~~~~~~~~wwwzzz}}}uuuqqqgggbbb]]][[[VVVPPPNNNPPPXXXiiillleee]]]wwwjjjGGGEEECCC@@@======@@@CCC===AAACCCFFFEEEGGGsssyyymmm^^^TTTJJJSSS[[[dddggg\\\\\\oooMMMFFFEEEDDDFFFHHHCCCCCCBBBAAA@@@??????>>>@@@AAACCC===EEEJJJ\\\LLLHHHEEEGGGLLLPPPPPPMMMPPPPPPRRRUUUZZZ]]]]]]]]]KKKDDDAAAHHHQQQ[[[lll}}}pppeeettt}}}}}}xxxdddOOOEEE>>>999555555555222222444===AAAEEEHHHHHHHHHHHHHHHFFFFFFFFFHHHKKKMMMNNNNNNMMMJJJKKKOOOPPPKKKEEEAAA:::???BBBKKKppp888444555---......---,,,,,,,,,,,,,,,***************)))((((((kkkCCCaaa|||{{{eeeUUUUUU\\\UUUXXXXXXllluuugggsssyyyeeevvv|||yyy|||xxxtttmmmhhhllluuuuuuxxxyyyvvvtttyyywwwuuutttqqqnnnmmmmmmllliiifffeeefffgggtttyyyJJJCCCBBB???CCC===BBB===???AAA>>>???BBB@@@;;;aaa~~~wwwqqqmmmkkkjjjiiihhhbbbcccggg^^^WWW```rrrrrrrrr~~~rrruuu}}}~~~uuujjj___VVVXXXYYYZZZ[[[ZZZYYYWWWUUUUUUYYYZZZ\\\mmmsssQQQIIIHHHFFFHHHDDD@@@DDD@@@@@@AAA;;;LLLvvvzzzzzz]]]ooo{{{{{{wwwooolllccc^^^ZZZYYYUUUQQQQQQTTT[[[lllhhhgggoooWWWGGGFFFCCC@@@???AAACCCDDD???AAA???EEEJJJDDD[[[{{{kkk```VVVNNNLLLZZZaaaeeehhh```nnnqqqQQQIIICCCCCCKKKFFFBBBBBBAAA@@@???>>>>>>===???CCCCCC888EEEJJJGGGrrrwwwhhhHHHEEECCCCCCGGGJJJKKKKKKIIIJJJMMMQQQVVVYYY[[[[[[OOOGGGDDDIIINNNRRR^^^lllsssffflllyyyzzznnnlllhhhTTT@@@888222000111444333111333777@@@DDDGGGIIIIIIHHHGGGGGGCCCEEEIIIKKKLLLMMMNNNPPPNNNJJJJJJPPPQQQIII@@@<<<;;;AAANNNkkkaaa777777---111------,,,++++++++++++,,,***************)))((((((wwwBBBRRRrrrrrrgggSSSOOOTTTRRR]]]YYY\\\mmmjjjbbblllwwwjjjcccttt~~~|||}}}jjjbbbbbbaaaooorrrsssuuussspppmmmllljjjgggdddccceeeggg^^^HHHAAA@@@===CCC;;;AAA777999AAA@@@AAACCC???AAAJJJ|||~~~yyytttooommmllliiikkkgggiiilllaaaXXX^^^xxxyyy{{{|||xxxzzzeeeSSSYYYZZZ[[[[[[ZZZXXXVVVTTTZZZ]]]]]]bbbHHHFFFCCCFFFCCCFFFBBB999EEEBBB===@@@888AAA```pppmmmnnnrrr{{{uuu```vvvuuu}}}rrrsss}}}tttllliiibbb\\\WWWVVVTTTQQQSSSWWWeeennnbbbmmmIIIEEEEEEDDDBBBBBBEEEFFFEEEAAAAAA;;;CCCNNNCCCHHHjjj}}}fffpppzzzuuuaaaWWWQQQKKKVVVcccdddcccfffhhhLLLPPPJJJCCCBBBJJJ>>>DDDCCCCCCBBBAAA@@@???>>>>>>CCCDDD444CCCHHH777YYYtttWWWFFFCCCAAAAAACCCFFFIIIJJJFFFGGGJJJNNNQQQSSSSSSSSSNNNFFFCCCGGGJJJIIINNNWWWZZZQQQNNN___sssrrr~~~xxxooo\\\PPPJJJ@@@555...///222666666555999@@@BBBEEEIIIJJJIIIHHHGGGGGG@@@EEEKKKMMMMMMMMMOOOQQQNNNIIIIIIPPPPPPGGG>>>:::>>>BBBYYYAAA999222%%%;;;,,,,,,++++++******++++++***************)))((((((HHHSSSZZZooosss[[[QQQSSSRRRXXX[[[[[[\\\aaafffiiivvvrrruuurrrlllzzzvvvyyy~~~{{{lllaaaiiittt|||ttttttpppnnnqqqooorrrnnnfffdddggghhhggg```@@@DDD@@@BBB@@@???===>>>???@@@@@@@@@@@@@@@JJJ888eee{{{}}}zzzkkkiiiqqqkkkoooqqqmmmeee\\\VVVRRRqqq{{{cccYYY]]]VVVTTTZZZ]]]YYYVVVWWWYYYZZZ^^^sssWWWOOOEEE??????AAAAAA???===<<<;;;:::<<<@@@EEEHHH{{{oookkkhhhuuudddrrrvvvpppqqq||||||qqqmmmjjj___XXXWWWTTTOOOMMMPPPWWW]]]eeeiiiiiinnnUUUQQQGGGFFFEEEDDDCCCCCCCCCDDDDDDBBB@@@BBBFFFJJJJJJIIIdddSSSOOOLLLRRRcccaaadddeeefff{{{sssYYYDDDCCCFFFCCC???@@@CCCBBB@@@@@@@@@@@@???===@@@>>>===<<<===AAAEEEHHHmmm~~~eeeGGGEEECCC@@@@@@AAAAAA@@@AAACCCFFFJJJNNNOOOMMMLLLHHHFFFDDDDDDEEEEEECCCBBBLLLHHHOOOgggvvvaaa___iiiuuuxxxsssooopppsssfffnnniiiTTTAAA:::555///111333555666888:::>>>AAAEEEGGGJJJLLLKKKHHHDDDAAAHHHJJJLLLNNNOOOMMMKKKIIIOOOKKKOOOUUUKKK:::888DDDKKK777bbbppp888111666000......---,,,+++******************))))))((((((''''''PPPFFFHHHiiizzzcccVVVUUUSSSVVVZZZ\\\]]]^^^aaadddqqqlllrrr~~~}}}~~~kkk}}}zzztttuuurrrpppqqqoooqqqjjjdddgggffffffnnnRRRAAAEEE===???=========>>>>>>???@@@@@@??????===>>>TTTzzzwww~~~rrrlllmmmgggiiilllllldddYYYVVVXXX|||}}}bbbRRR\\\[[[[[[]]]\\\YYYWWWWWW[[[___mmmPPPIIIAAA===>>>@@@@@@???@@@???>>>>>>@@@CCCFFFHHHmmm}}}oooiiivvv}}}xxxhhhvvvxxxlllgggcccXXXVVVUUUSSSPPPNNNQQQWWW\\\aaaiiipppOOOLLLGGGFFFEEEDDDCCCBBBBBBBBBCCCAAA@@@AAAEEEHHHIIIHHHkkk___OOOPPPRRRUUU]]]ooommm]]]oooiiiUUUDDDDDDGGGCCC@@@AAAAAA@@@>>>>>>???>>>===;;;===<<<;;;;;;===???CCCDDDaaa{{{\\\OOOBBB<<<;;;;;;???DDD@@@???AAADDDHHHKKKLLLLLLGGGHHHGGGDDD>>>999888888>>><<<@@@OOO```dddYYYLLLLLLRRRWWWVVVRRROOOQQQTTTPPPXXXVVVFFF888555333///333666999;;;===@@@CCCEEEGGGGGGHHHHHHHHHGGGGGGFFFJJJLLLMMMMMMLLLJJJIIIIIIPPPMMMIIICCC===;;;???DDDKKK[[[BBB222888///(((333------,,,+++************))))))))))))((((((''''''___CCC:::```mmm]]]WWWUUUSSSWWW___aaa___bbbiiippppppgggdddsssuuu|||yyyxxxtttuuussspppqqqmmmqqqfffaaaiiieeehhhoooEEEDDDFFF<<<>>><<<=========>>>>>>>>>?????????:::FFFAAAYYYtttqqqzzz~~~{{{rrrkkkfffgggdddgggllleeeYYY[[[gggppp___VVVWWW\\\^^^[[[XXXXXXWWWVVVZZZhhhbbbIIIEEE@@@>>>@@@BBBBBBAAABBBBBBBBBCCCDDDEEEFFFGGGHHHzzzrrrhhh|||tttiiiccc```VVVRRRRRRQQQPPPQQQVVV\\\aaaccckkk|||sssJJJGGGFFFEEEDDDCCCAAAAAA@@@@@@@@@???>>>@@@CCCFFFGGGFFFNNN|||rrrQQQFFFQQQ]]]]]]aaalllfffcccvvvZZZMMMDDDEEEFFFBBB@@@CCC???===<<<<<<===<<<;;;::::::::::::;;;<<<>>>@@@AAAPPP|||iiiZZZUUULLL>>>999>>>@@@>>>======AAADDDFFFGGGCCCGGGIIIDDD;;;444222444444333333888===???<<<888<<<<<<;;;888666777:::===:::AAABBB888111111222///777:::>>>AAACCCEEEGGGIIIHHHGGGEEEEEEFFFHHHJJJLLLLLLNNNNNNLLLHHHGGGHHHKKKNNNNNNFFF999777@@@FFFFFFSSSQQQ'''222888***)))444---,,,+++******)))******)))))))))(((((((((((('''qqqRRR;;;TTTwwwuuuaaaVVVWWWRRRUUU```ffffffmmmxxxzzzpppdddooowwwkkk{{{vvvxxxtttuuusssppppppjjjpppeeeaaaiiifffwwwYYYBBBGGGDDD;;;AAA>>>???=====================>>>@@@DDD666AAA{{{mmmppp}}}xxxrrrnnngggjjjbbbdddlllggg^^^ggg|||ooo[[[\\\aaaWWW]]]^^^YYYWWWZZZ\\\YYYbbbMMMGGGEEECCCBBBDDDEEEDDDCCCBBBCCCDDDDDDEEEEEEEEEEEE???ttt|||hhhwwwnnnccc^^^\\\TTTOOONNNMMMNNNSSS[[[dddiiinnnnnnVVVJJJEEEEEEDDDCCCAAA@@@???>>>>>>======>>>@@@BBBDDDEEEEEEEEEcccwwwZZZJJJGGGXXXjjjhhhrrrbbbeee]]]LLLFFFDDDFFFEEEAAAAAACCC>>><<<;;;;;;<<<<<<;;;999999999;;;<<<===>>>>>>>>>DDDjjj~~~|||~~~kkkKKK999;;;AAA>>><<<<<<===???@@@??????CCCGGGEEE@@@;;;:::;;;666555333222333444444444555222///---///222555777222777999444222444666444:::===BBBDDDFFFFFFGGGHHHFFFFFFEEEEEEFFFIIILLLNNNLLLMMMMMMJJJFFFEEEIIIMMMHHHIIIEEE>>><<>>AAA======<<<;;;;;;<<<<<<===@@@888777;;;XXXuuuooowww}}}wwwpppmmmbbb```hhhfffaaaooo{{{zzz]]]SSSZZZaaa\\\]]]ZZZUUUUUU\\\aaaccc```HHHFFFEEEDDDDDDDDDDDDBBBAAA@@@AAABBBCCCCCCCCCBBBBBBDDDWWW~~~hhhtttxxxsssooofff\\\VVVSSSMMMNNNLLLJJJLLLRRR[[[dddjjjppprrrKKKKKKFFFCCCBBBAAA???>>>=========<<<===???@@@AAACCCDDDEEEDDDQQQiiijjjMMMRRRWWWcccnnnjjjrrriiipppRRRCCCBBBCCCDDDCCC@@@@@@CCC>>><<<;;;;;;<<<===<<<:::999:::<<<>>>??????>>>>>>@@@;;;WWWwwwsssNNN===AAA===<<<<<<===???@@@???>>>???@@@BBBDDDFFFEEEBBB@@@<<<:::888888:::;;;;;;:::555222//////111444444444111555666666888<<<>>>===;;;>>>BBBDDDDDDCCCCCCDDDDDDEEEFFFHHHIIIJJJKKKKKKIIIJJJKKKIIIGGGGGGJJJMMMCCC>>>>>>AAA@@@CCCXXXqqq@@@666:::777)))---666,,,,,,,,,+++***))))))))))))'''''''''''''''(((((((((pppFFFBBBSSSyyyqqq^^^```\\\YYY]]]gggvvv~~~www}}}~~~wwwttttttsssqqqooojjjhhhjjjiiiggg}}}{{{SSSDDDAAA777999AAA:::@@@===<<<;;;:::::::::;;;<<<<<<444AAABBB888hhhzzzooo|||}}}uuunnnddd___cccccccccnnnjjj|||ddd[[[[[[ZZZVVVXXXTTTPPPOOOPPPYYYiiixxxqqqFFFEEEAAAAAAAAA@@@???>>>>>>=========>>>???@@@@@@@@@???DDDBBBkkk~~~qqq}}}mmmnnneee[[[TTTQQQLLLNNNLLLKKKMMMTTT[[[aaadddfff|||VVVHHHIIIFFF@@@???>>>======<<<======;;;>>>AAABBBBBBCCCEEEFFFAAAEEETTT|||eeeMMMIIIZZZccccccdddddddddNNNMMM@@@AAABBBBBB@@@???@@@AAA>>><<<;;;<<<======<<<;;;;;;<<<===>>>????????????AAA000KKKrrrppp}}}dddEEE:::@@@::::::;;;>>>AAABBBBBBAAAAAA@@@@@@BBBEEEEEEBBB???>>><<<;;;===@@@AAA???===;;;:::888888999888666555444444666:::???CCCEEEDDD;;;===@@@AAAAAAAAABBBCCCDDDFFFHHHJJJKKKKKKIIIHHHGGGGGGHHHIIIJJJJJJIIIIII@@@888888@@@DDDOOOsssWWWBBB111,,,000...,,,///...,,,+++***))))))((())))))&&&''''''''''''(((((((((wwwKKKGGGGGG___jjj___aaa```___lllyyy{{{|||zzzvvvssssssuuuuuusssmmmbbbjjjnnnkkk\\\KKK@@@>>>888===@@@666BBB===<<<:::999888999:::;;;;;;666>>>DDD888DDDyyytttvvvyyynnnhhhcccccccccdddiiinnnuuuuuuuuulllyyy```XXX]]]___YYYSSSMMMIIIJJJQQQUUU```PPPBBB>>><<<<<<<<<<<<;;;;;;;;;<<<:::;;;;;;<<<===>>>>>>???@@@>>>OOOwwwhhhbbbZZZTTTTTTQQQKKKLLLOOOVVV^^^dddffffffoooGGGIIIFFFBBB======<<<<<<<<<<<<======<<>>?????????===;;;:::;;;<<<===<<<;;;<<<<<<<<<===>>>>>>?????????>>>FFFsssvvv~~~iiiRRRBBB>>>???>>><<<<<<>>>@@@AAAAAAAAABBBBBBBBBAAA@@@??????>>>>>>???@@@@@@???>>>>>>???@@@@@@@@@???>>>======<<<:::999===CCCEEEEEEDDD:::<<<>>>???@@@BBBDDDFFFGGGHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGJJJMMMLLLGGGBBB===<<>><<>>:::999::::::;;;===>>>???@@@EEE@@@aaa|||}}}vvv\\\YYYTTTQQQRRRQQQFFFKKKTTT___jjjoooooolllfffKKKLLLDDD===<<<;;;;;;;;;;;;<<<======<<<@@@DDDFFFEEEEEEGGGIIIGGGFFF@@@HHHjjjsss|||wwwxxxwwwuuuuuuzzzpppNNNMMMKKKQQQ___aaaaaafff```hhh\\\FFFNNNDDDCCC@@@===<<<>>>???===<<<:::::::::<<<<<<<<<:::<<<<<<<<<<<<<<<===>>>???<<>>;;;;;;<<<======@@@CCCFFFDDD???===???CCC???BBBDDDBBB>>>;;;===???<<<>>>@@@@@@???@@@BBBDDDFFFAAA???AAADDDDDDAAA???999;;;===???AAADDDGGGJJJKKKJJJJJJIIIIIIHHHGGGGGGIIIGGGGGGLLLPPPNNNEEE<<<:::DDDLLLVVVnnnNNN555''':::777,,,222000)))///,,,+++***)))((((((((((((&&&&&&&&&'''''''''((((((dddZZZJJJEEEDDDkkkiiifffWWWttt~~~wwwuuuvvvtttssssssttttttsssrrrhhhkkkgggjjjaaaHHH======<<<;;;;;;;;;;;;<<<999999999999999999999999777777;;;???:::999JJJ```qqqbbbiiiyyy}}}}}}qqqgggeeeccc```bbbdddggglllqqqvvvyyy||||||~~~~~~nnndddWWW```aaa\\\aaaiiibbbSSSBBBXXX```XXXeeeaaa???;;;999<<<;;;<<<===<<<:::999:::;;;<<<<<<===>>>???@@@@@@AAA???@@@===LLL}}}yyyxxxzzz}}}lllXXXUUUUUUNNNIIIIIIHHHQQQ___kkknnnmmmpppwwwVVVFFFCCCNNN<<>>===<<<;;;;;;???>>><<<;;;<<<>>>AAACCCEEEBBBCCCJJJSSSlllwwwjjjuuuuuusssnnnkkknnnqqqsssuuuzzzmmmjjjaaaTTTHHHGGGOOOXXXccc___dddkkkbbb```hhhJJJGGGIIIGGGDDDDDDHHHGGG@@@===@@@===;;;999999999777555222888888888888999;;;===>>>III>>>GGGqqqvvv{{{sssZZZNNNTTTTTTHHH;;;777999<<<<<<>>>>>>===>>>AAACCCBBBAAA@@@??????????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB@@@;;;<<>>HHHPPPPPPKKKDDD===888???GGGTTToooLLL777777222111000...,,,+++++++++******)))(((((((((((((((''''''''''''''''''''''''jjj\\\KKKFFF@@@\\\vvvwwwnnnVVVsssttt{{{zzzvvvtttrrrrrrssssssrrrqqqhhhkkkjjj|||TTTAAA===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999:::666777<<<:::777>>>KKKyyyhhhiiittt}}}yyyrrrppppppjjjaaacccccccccdddeeegggiiikkkiiizzzxxxoootttyyyzzztttdddUUURRRfffvvvppp]]]PPPYYY[[[\\\hhhtttCCC;;;<<<777444888:::;;;;;;::::::;;;<<<;;;<<<===>>>???@@@AAAAAAAAACCCAAAIIImmm}}}qqqvvvwww|||nnn]]]QQQSSSUUUOOOKKKLLLRRRKKKZZZuuuvvvggguuukkkJJJAAA>>>BBB:::AAA@@@@@@???===<<<<<<;;;>>>======<<<===>>>@@@BBBCCC@@@???AAADDDTTTzzzsssnnnhhhhhhnnnnnnfffcccffflllllllllmmmooosssxxx{{{~~~eee]]]HHHKKKMMMPPPSSSXXX]]]aaa^^^ffffff^^^eeeQQQMMMMMMAAAEEEBBBCCCGGGGGGBBB@@@BBB===<<<;;;::::::999666444777666666666777999:::;;;444EEEMMMSSSttt|||vvvxxxrrrbbbOOOCCC@@@???===>>>AAACCCCCCCCCBBB@@@===BBBBBBAAA@@@????????????????????????????????????AAABBBBBBBBBBBBCCCCCCCCCEEE@@@@@@EEEIIIGGGHHHKKKIIIIIIIIIIIIGGGEEEBBBAAACCCKKKQQQMMMBBB:::>>>FFFKKKPPPkkkHHH888333222111///...,,,+++++++++***))))))(((((((((((((((''''''''''''''''''''''''uuubbbPPPJJJDDD>>>}}}vvv]]]xxxwww~~~{{{vvvsssqqqpppqqqqqqpppoooeeelllooolllIII======<<<;;;;;;::::::;;;;;;888888888888888888888888;;;444333999<<<777666:::EEEyyyllllllnnnzzz}}}~~~}}}{{{xxxppphhhgggeeebbb___^^^^^^^^^___ccciiillllllqqq{{{~~~zzz~~~pppooovvv{{{sssrrrwww~~~yyysssooobbbiiizzz|||aaaPPPPPP```^^^iiiAAA666<<<;;;777555555777888999999999;;;===:::;;;<<<===???@@@AAABBBCCCEEEDDDDDDUUU~~~rrrtttzzzvvvrrrxxxpppZZZRRRNNNSSSTTTOOOLLLNNNUUUTTTbbbrrrnnnjjjOOOEEEBBB@@@;;;???@@@@@@???>>>===<<<<<<;;;<<<=========>>>???@@@@@@EEEBBBAAA???<<>>>>>>>>>>>>>>>>>???????????????BBBBBBBBBBBBCCCCCCDDDDDDKKKGGGEEEGGGHHHGGGGGGHHHIIIIIIIIIHHHGGGEEECCCBBBJJJGGGGGGFFF???999???KKKSSShhhfff===777000111000///---,,,+++*********)))((((((''''''((((((''''''''''''''''''''''''gggUUUNNNJJJ777```~~~uuu{{{|||qqqkkkhhhllloooooooooppp}}}|||vvvsssooonnnnnnnnnnnnnnnhhhoooyyyNNNGGG>>><<<;;;;;;:::::::::::::::888888888888888888888888999333222888<<<:::888888333aaauuubbbcccqqqyyyuuutttkkkhhhdddaaa^^^]]]]]]^^^eeegggeeebbbeeejjjkkkggghhhvvvuuusssqqq~~~wwwlllaaafffvvvuuu{{{uuuuuueeeQQQRRRXXXZZZnnnRRR777@@@<<<333777999444555777888777888999;;;999:::;;;===>>>@@@AAABBBBBBDDDEEEBBBCCC]]]llllll~~~sssyyytttdddZZZTTTQQQPPPSSSQQQLLLLLLOOORRRgggooobbbbbb^^^FFFGGGAAACCC:::AAA>>>>>>>>>===<<<;;;;;;:::;;;<<<===????????????>>>BBBAAABBBAAA===>>>LLL\\\qqq___]]]```cccfff___```___^^^]]]]]]___aaaeeeiiimmmjjjeeecccfffkkkggghhhmmmhhh___iiixxxyyyiii```XXXSSSOOOKKKMMMSSSQQQRRRUUU[[[bbbgggjjjjjjggghhh|||bbbRRRPPPFFFDDDOOOBBBBBBCCCDDDDDDCCCBBBBBB???>>>======>>>===;;;999<<<<<<<<<<<<<<<<<<<<<===999???JJJRRRTTTiii~~~vvvrrryyyxxx___GGG???DDDKKK@@@===:::;;;<<<<<>>>>>>>>?????????????????????@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEMMMJJJGGGGGGGGGFFFEEEDDDFFFGGGGGGHHHGGGFFFEEEDDDPPPBBB<<>>KKKuuujjjjjjssswwwsssnnnlllkkklllmmmmmmppppppHHHGGG===;;;;;;:::999999999999999777777777777777777777777666444444777888777999;;;:::CCCkkknnn[[[aaajjjsssxxxzzz|||~~~rrrppplllhhheeecccbbbbbb[[[^^^```___```eeejjjkkkfffnnnjjjkkkeeegggqqq___ggg[[[```sss}}}|||zzzwwwxxxdddPPPRRR]]]dddqqqQQQ888888AAA444---333444444555666666555555666888888999:::;;;===>>>???@@@??????BBBBBB===HHHqqqoootttssstttyyy~~~~~~```SSSRRRUUURRRQQQPPPOOOLLLJJJMMMSSS\\\lllmmmdddyyyFFFFFFGGG:::>>>777;;;<<<<<<<<<;;;;;;::::::999:::;;;===?????????>>>===<<<===???@@@>>>>>>DDDLLLmmmddd___```]]][[[```eeeccc]]]XXXWWWYYY\\\\\\\\\[[[YYYXXXWWWVVVUUUUUU[[[[[[RRRSSSWWWRRRMMMJJJIIILLLNNNQQQUUUZZZRRRYYYcccjjjllljjjgggeeekkksssLLLOOORRRAAA<<>>======>>>>>><<<:::======>>>>>>>>>>>>>>>>>>???888AAANNNDDD<<<^^^jjjaaavvvwwwcccTTTLLLGGGMMMGGGCCCCCC@@@::::::==================>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDDDDEEEFFFFFFHHHHHHHHHHHHIIIKKKJJJGGGBBBDDDFFFHHHIIIHHHGGGFFFMMMBBB<<>>AAA>>>@@@VVVppp}}}___mmmkkkmmmrrrvvvzzzlllXXXTTTUUUTTTRRRMMMMMMLLLJJJIIIMMMTTTZZZllleeeiiiZZZCCCIIIGGG999999999888<<<<<<;;;;;;:::::::::::::::;;;===>>>??????>>>===>>>???@@@AAA@@@@@@BBBDDDNNNvvvooofff[[[ZZZ___eeefffdddbbbccceee^^^\\\ZZZZZZYYYVVVQQQMMMRRRNNNQQQRRRLLLMMMPPPJJJMMMNNNRRRVVVYYYZZZZZZ[[[dddeeeeeeeeegggmmmvvv}}}kkk^^^QQQLLLLLLIIIDDD???@@@BBBBBB???>>>??????<<<===<<<;;;<<<======<<<::::::;;;<<<===============QQQ@@@777@@@LLLNNNKKKIIIPPPnnneeerrrxxxdddQQQNNNIIIIIILLLHHH>>>999;;;===============>>>???@@@@@@@@@AAAAAABBBCCCCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGCCCFFFIIIKKKNNNRRRQQQMMM???BBBFFFJJJKKKJJJGGGEEE@@@BBBBBBAAAGGG___aaa;;;,,,444999+++---...---,,,+++************)))(((''''''&&&&&&''''''''''''''''''''''''''''''mmmgggWWWQQQOOOHHH]]]}}}zzzuuunnnjjjiiikkklllmmmtttFFFCCCAAA;;;::::::999888888888888888666666666666666666666666333555666555444444555555444333;;;VVV}}}cccYYY^^^eeelllqqq}}}}}}}}}}}}|||{{{yyyxxx~~~|||vvvnnnhhhfffhhhqqqhhh]]]ddd```\\\fff\\\]]]]]]___jjjyyy~~~bbbUUUUUUdddlllsssfff777555:::444///555888333000///111333333333333555666777888888888999999999999;;;999;;;???>>>>>>FFFQQQsssmmmhhhfffiiilllnnnuuu}}}~~~~~~~~~yyyxxxzzzwwwyyycccPPPOOOVVVWWWSSSPPPJJJKKKJJJJJJLLLTTT]]]bbbllljjjKKKLLLDDDDDD>>>666===;;;======<<<<<<<<<<<<;;;;;;:::;;;<<<===>>>>>>>>>>>>BBBBBBAAAAAAAAACCCBBBAAA;;;VVV{{{gggbbb]]]\\\^^^```aaa```bbbbbbbbb```]]]YYYUUURRRUUUMMMNNNQQQNNNRRRUUUPPPUUUXXX]]]```cccddddddbbbcccaaabbblllQQQUUURRRIIIFFFJJJHHHAAA===@@@???;;;;;;??????<<<;;;::::::;;;<<<<<<;;;999888999:::<<<=========<<<333@@@GGGAAA<<<>>>AAAAAAFFFttt___dddsss|||```WWWRRRSSSMMMBBB???CCCAAAAAA@@@?????????????????????@@@AAAAAABBBCCCCCCBBBCCCDDDEEEFFFGGGGGGHHHCCCHHHLLLMMMOOORRROOOHHH???CCCHHHLLLMMMIIIEEEAAA;;;EEEJJJLLL^^^]]]===555---333999***000---,,,+++******))))))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''sssppp___VVVJJJHHHTTTzzz||||||zzz{{{vvvooojjjiiijjjlllmmm{{{fff===<<>>:::999999888777888888888666666666666666666666666222333555666888:::888555333CCC===...LLLnnnZZZQQQYYYfffoooqqquuuxxxzzz{{{zzzzzzzzziiimmmlllnnnyyykkkmmmvvvtttvvvxxxeeeXXX[[[```eeekkk}}}```222999---;;;555...777333***000---///111222222444666888777777777777777777777777:::888999<<<>>>>>>@@@DDDmmmrrrkkkfffggggggggglllsss}}}xxxxxx||||||xxxwww{{{xxxwwwwwwttttttuuuooohhhgggWWWRRRRRRVVVTTTLLLLLLRRRLLLMMMMMMMMMQQQZZZbbbggg___zzzwwwIIIPPP888>>>@@@222===<<<>>>>>>>>>>>>>>>=========;;;;;;<<<<<<===>>>>>>?????????===<<<>>>AAA@@@===BBBFFFXXXzzznnncccbbbccc___ZZZ___bbbeeeccc]]]YYYYYYZZZ]]]UUUWWW]]]\\\___aaaZZZ^^^aaadddfffhhhjjjiiigggiiimmmzzzRRROOOIIIEEEEEEBBB>>>AAAGGG999======999:::???AAA===:::999888:::;;;<<<:::999777999;;;===>>>>>>>>>>>>;;;>>>AAABBBCCCCCCAAA>>>EEETTTzzz___ZZZhhhxxxwwweee[[[NNNBBBBBBJJJFFFEEECCCAAA@@@???>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBCCCDDDEEEFFFGGGHHHHHHFFFLLLNNNMMMMMMMMMGGG>>>@@@DDDJJJNNNMMMIIIBBB===EEELLLRRR___ttt<<<333>>>111---333)))555,,,,,,+++***)))))))))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''jjjlll[[[LLLGGGEEEOOOqqqlllooofffiii}}}~~~mmmxxxooofffnnnkkkiiixxxSSSDDD<<>>@@@@@@AAACCCDDDKKKyyysss]]]iiimmmfffccccccjjjmmmpppssssssttttttuuuuuuwwwxxxxxxwwwvvvvvvwww|||yyy}}}ppplllfffccc```\\\VVVRRRRRRRRRNNNJJJMMMRRROOOGGGHHHIII\\\RRRUUUiiicccllltttPPPFFFCCC???<<<::::::<<<===AAA@@@>>><<<:::999999888;;;999777888;;;===<<<:::888999:::<<<===>>>>>>>>>===>>>DDDWWWzzzqqqfffaaa]]]\\\ZZZ\\\aaaaaa[[[ZZZ]]]```aaa^^^ZZZ\\\bbbbbb^^^```eeehhhgggdddccchhhllliiiXXXMMMHHHGGGEEECCCAAA@@@??????>>>===;;;:::::::::;;;<<<999999999888888999999999;;;;;;;;;::::::999999999:::;;;;;;;;;:::;;;>>>@@@@@@AAAZZZaaaXXXVVVgggvvvfffTTTGGGMMMIIIDDD@@@???AAADDDGGGHHHHHHGGGGGGEEEDDDCCCBBBGGGEEEDDDLLL___mmmjjj___OOONNNLLLKKKIIIFFFBBB@@@JJJMMMJJJHHHHHHAAACCCSSSJJJVVVwww>>>555444222000///...------,,,+++***)))(((((((((((())))))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&pppcccVVVLLLHHHDDDGGGhhhttt]]]UUUXXXWWWeeeyyylllrrrkkkggghhheeewwwdddGGG@@@:::>>>888888777777777777666666666444555555555666666666666555555555555666666666666888666777666444===]]]~~~{{{qqq___YYYSSSRRRYYYcccmmmsssqqqrrrssstttuuuvvvxxxzzz}}}~~~yyypppiiimmmddd]]]ZZZYYYYYYaaajjjeee>>>333333222222222111111111000000000111111000111111222333444999999999999999999999999<<<===>>>>>>>>>@@@BBBEEEGGGccciiieee^^^ZZZ^^^```aaaeeejjjnnnmmmjjjfffccckkkmmmooopppooonnnoooppprrruuuyyy{{{}}}uuunnnnnnpppyyyxxxhhh```]]]YYYWWWVVVTTTPPPMMMUUUXXXVVVPPPOOOQQQQQQMMMNNN@@@SSS```jjjppplllpppMMMCCCAAA???<<<;;;;;;<<<===???>>>===;;;999888888888:::888777888:::;;;:::888777777999:::;;;<<<<<<<<>>===CCCTTTqqq{{{iiikkkaaaXXXXXXZZZ[[[^^^cccXXXZZZ^^^aaabbbccceeefff^^^___bbbgggnnnxxx___HHHEEEHHHFFFDDDBBB@@@?????????>>>===;;;;;;:::;;;;;;<<<:::999999999999999999:::;;;:::::::::999999999999888999::::::999:::===???OOOGGG@@@BBBSSSpppuuu]]]QQQWWWbbbwwwyyysssqqqlllbbbXXXNNNGGGBBB@@@FFFFFFFFFFFFDDDBBB@@@???HHHKKKOOOWWWfffnnnhhh[[[IIIGGGEEECCCAAA@@@>>>===AAABBB@@@HHHUUUPPPGGGIIIkkkkkkFFFDDD444333222000///...------,,,+++***)))(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuuYYYLLLHHHDDDCCCDDDPPPxxxaaaRRRRRRYYYvvvyyyrrrlllmmmkkklllkkklll}}}FFF>>>===;;;777<<<888888888777777777666666444444444555555555666666555555555666666666777777:::888888999555333===LLLzzziii\\\UUUVVVYYY\\\eeefffgggiiijjjjjjjjjjjjnnnoooooommmjjjiiikkkmmmhhhgggeeecccaaa\\\VVVRRRZZZTTTOOORRR^^^rrr\\\222...666555...111111000000000000000///000000000000111222333333666666777888888999::::::===>>>>>>===<<<>>>@@@CCCCCCIIIhhhoooTTT\\\eeeZZZVVVYYY^^^bbbdddccc```^^^ccceeefffgggfffeeefffggglllmmmoooooonnnllliiihhhlllggggggccc[[[\\\\\\RRRRRRPPPOOONNNOOOOOONNNLLLOOOTTTUUUPPPKKKLLLOOOQQQQQQNNN```ffffffnnnPPPFFF@@@???>>>===<<<<<<<<<<<<===<<<:::999888777666666888777777999;;;;;;999777666777777888999:::;;;;;;???===<<<<<<>>>OOOvvvuuuqqqnnngggaaa]]]^^^^^^dddjjjfff]]]\\\bbbccceeennnZZZFFFGGGGGGGGGEEEBBB???>>>===>>>???>>>===<<<;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;:::999999999999888888888666888999999999999<<<>>>777CCCFFFAAAQQQwwweeeTTTMMMZZZooowwwvvvmmmfffbbbXXXYYY[[[[[[ZZZXXXUUUSSSQQQVVV\\\bbbgggfff[[[OOORRROOOKKKFFFCCCAAAAAAAAADDDKKKIIIFFFJJJNNN^^^vvvhhh:::222===333222111///...---------++++++***)))((((((((((((((((((''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&uuu]]]UUUMMMAAADDDHHHBBBfffvvveeecccpppvvvpppnnnkkkkkklllpppwww[[[???AAA;;;===555===888888777777777666666666333333444444444555555555444444444555555555666666888555666;;;<<<888888;;;RRRoooaaaYYY[[[ZZZ[[[]]]```bbbcccccc[[[\\\\\\XXXQQQMMMMMMNNNPPPPPPQQQRRRTTTWWWXXXXXX\\\```kkk{{{fff666***666<<<444+++////////////////////////////////////000111222222444444555666888999:::::::::<<<======<<<;;;<<<===@@@===OOOxxxmmm[[[[[[WWWYYYXXXWWWXXXYYY[[[\\\\\\\\\^^^``````_________```hhheeebbb```bbbdddeeeeee]]]\\\```]]]RRRSSSVVVOOONNNNNNNNNOOOPPPQQQQQQQQQJJJMMMOOOMMMKKKLLLQQQTTTYYYaaagggbbbmmmsssUUU<<<>>>>>>?????????>>>======:::999888777666666666666777888:::;;;<<<;;;999777888888999999:::;;;<<<<<<>>><<>><<<<<<===>>>>>>>>>>>>===============<<<<<<<<<;;;;;;<<<<<<<<<888888888888888888888888666777999999999:::<<<>>><<>>>>>@@@BBBGGGRRRQQQKKKRRReeeddd888:::>>>222222111000...---,,,,,,,,,******)))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&wwwrrrkkkXXXCCCEEEKKK===LLL|||uuuzzzmmmkkkllljjjhhhfffffflllEEECCCBBB666<<<666999777777777666666666666555333333333333444444444444222222222333333333444444444000000555999999777666222PPP~~~sssnnngggbbb^^^ZZZVVVSSSVVVVVVUUUTTTTTTTTTTTTTTTTTTSSSSSSSSSUUUXXX]]]```nnnQQQ;;;,,,000777333---,,,....................................///000111111222222333555777888::::::666888<<<===<<<999888888<<<===DDDXXXxxxfffTTT[[[]]]ZZZVVVTTTSSSRRRPPPNNNQQQTTTWWWYYYZZZ[[[]]]___aaa]]]YYYWWWZZZ^^^bbbdddUUURRRUUURRRLLLQQQVVVOOONNNOOOPPPPPPPPPPPPQQQRRRPPPNNNMMMNNNPPPRRRUUUXXXaaa^^^^^^wwwrrrNNNLLL===>>>??????@@@@@@???>>>>>>999888777777666666666666888:::<<<======;;;:::999;;;;;;;;;;;;;;;<<<>>>>>>BBB===AAAHHHEEE<<<@@@NNNvvvaaaSSSUUUOOOFFFEEEDDDBBB@@@>>><<<<<<======????????????>>>>>>============<<<<<<<<<<<<======777777777777777777777777555777:::;;;;;;;;;===???BBBAAA===777???[[[xxxhhhVVVMMMQQQYYYfffttt|||iiigggccc\\\TTTKKKFFFDDD;;;<<<>>>>>>@@@EEELLLQQQOOOXXX\\\jjjmmmEEE666444444222000///...---,,,,,,+++,,,***)))((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&}}}nnnVVVAAACCCJJJCCCFFF[[[kkkcccgggiiigggfffbbbgggwwwRRR<<<@@@===111777888555666666666555555555444444222222222333333333444444111111111222222222333333555222000111444555555444777444KKKrrreee]]]___[[[WWWWWWZZZ]]]^^^]]]XXX]]]dddnnnxxxNNN555111000111...(((,,,444,,,------------.........------------...///000000111111222444666888999:::444777:::<<<;;;999777777;;;>>>???BBBTTTwwwmmmYYYVVVSSSSSSSSSQQQMMMIIIGGGJJJOOORRRUUUXXX[[[]]]\\\[[[ZZZYYYXXXXXXXXXYYYUUUNNNNNNMMMJJJQQQVVVMMMLLLNNNNNNNNNLLLLLLMMMNNNSSSOOONNNQQQSSSUUUXXX\\\eeehhhxxxvvvTTTFFF>>>III>>>????????????>>>>>>===999888888777777777888888:::<<<>>>>>><<<::::::;;;<<<<<<;;;:::;;;<<<===>>>BBB;;;:::AAABBB===;;;===AAAlll```DDDNNNUUUFFF???GGGBBBAAA@@@???>>>======<<<===>>>>>>>>>>>>===<<<;;;;;;;;;::::::::::::;;;;;;555555666666666666666777555777:::;;;;;;<<<>>>???555666>>>GGGFFF@@@EEEPPP[[[mmm{{{[[[SSSJJJJJJRRR___jjjoooxxxzzz~~~xxxxxxvvvsssnnnhhhbbb___XXXRRRMMMIIICCC>>>???CCCDDDDDDDDDCCCFFFMMMYYYaaawwwiiiAAA666777222///222///...---,,,++++++++++++)))((((((''''''(((((((((&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyaaaNNNDDDDDDEEEJJJOOOMMMqqqtttccceeefffffffffjjjhhhggg>>>AAA999888444222999333555444444444444333333333222222222222333333333333111111222222222333333333444555555444444444555444:::333222MMM{{{}}}wwwssstttwwwzzz||||||JJJ,,,222222111///+++***...222+++,,,,,,,,,------------,,,,,,,,,,,,---...///000000111222333555777888888777888999999888888:::;;;>>><<<<<<===@@@TTT|||hhhaaaWWWRRRRRRSSSRRRQQQIIILLLOOOPPPQQQRRRTTTUUUUUUWWWXXXVVVRRRPPPPPPRRRSSSMMMMMMMMMKKKSSSVVVMMMKKKMMMNNNMMMKKKJJJKKKMMMOOONNNQQQVVVWWWYYYaaajjjuuuDDDLLLLLL@@@III>>>>>>======<<<<<<<<<;;;:::999999888999999:::::::::<<<===<<<:::999:::;;;:::999888777888999;;;<<<<<<;;;;;;<<>>===;;;:::;;;;;;<<<;;;:::999888777777666666666666777777444444555555555666666666333555999:::;;;;;;===>>>BBB===<<>>@@@@@@>>>@@@EEEIIIHHHGGGGGGNNN^^^sssIIICCC777...111777555---...---,,,++++++******+++(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&fff]]]PPPNNNIII@@@JJJRRRBBBNNN}}}dddccciiifffdddgggooorrrCCCBBBLLL444777;;;000;;;333444444333333333222222222111111222222222333333333222222333333333444444444+++000555555444444666666,,,<<<999222IIIqqqkkk<<<---111...---+++,,,000111,,,$$$+++++++++,,,,,,---------,,,,,,,,,,,,---...//////000111222333555666777888;;;:::999777666999===AAACCC:::;;;@@@;;;>>>ddd{{{dddSSSMMMOOORRRTTTSSSTTTTTTSSSPPPMMMMMMMMMKKKMMMMMMIIIEEEEEEKKKQQQLLLHHHKKKMMMJJJQQQUUULLLLLLOOOPPPOOOMMMLLLMMMPPPLLLPPPWWW^^^```bbboooxxxPPPRRRIIIDDDDDD999======<<<::::::999:::::::::::::::999::::::;;;<<<:::<<<===;;;888777999;;;888777555444555666888999;;;AAACCC===999;;;<<<;;;===AAA@@@KKKjjjqqqSSSDDDRRRRRRBBB<<>>???@@@BBBBBBAAA???===;;;888888999:::999888777666444444333333333333444444444444444555555555666666111444777999::::::;;;===???===;;;;;;>>>AAA@@@===@@@???IIIddd~~~fffUUUMMMLLLJJJJJJIIIHHHFFFDDDCCCBBBAAAAAAAAAAAA@@@@@@???>>>AAA===???GGGJJJHHHHHHLLLTTTUUUVVV]]]nnnppp>>>888777666666444111///...------,,,+++************(((((('''''''''(((((()))%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&iiiaaaTTTHHHFFFHHHHHHGGGGGGHHHfff{{{}}}{{{tttccc]]]fffiiihhhnnnwwwTTTLLL===<<<:::999888777777777444444444333333333222222222222222222222222222222000000111111111222222222222222222222222222222222444444888999444999TTTsss\\\:::111222333......---,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,---------............///111333555777888999999999:::;;;<<<===>>>;;;:::>>>AAA>>>???RRRjjjvvvRRRRRRXXXTTTXXXOOONNNSSSQQQJJJLLLUUUPPPEEEBBBIIILLLGGGGGGMMMOOOKKKKKKPPPPPPKKKJJJNNNOOOPPPOOOMMMMMMQQQTTTVVV[[[\\\YYY^^^lllyyyyyyiiiTTTGGGCCCBBB???:::<<<;;;999777666666777888333222333666999:::777444555555444444555777888:::888777666555555777999:::>>><<<:::888888888999:::???===???DDDIIIWWWxxx```OOOSSSLLLJJJGGGEEEDDDBBB???===@@@@@@@@@???>>><<<:::999777777777777777666555555444555666777666555222111555777888888666555666666444444666777999;;;<<<<<<<<<;;;:::999::::::;;;<<<>>>DDDGGGHHHPPPjjjmmm^^^YYYOOOHHHIIIKKKJJJGGGFFFHHHGGGDDDBBBDDDGGGGGGEEEHHHJJJUUU___WWWHHHMMM___cccyyyfff:::???888777666555333222111000......---,,,+++))))))((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%llldddVVVJJJGGGHHHHHHFFFFFFFFFSSSzzz{{{xxxtttooofffeeegggbbbnnnpppNNNEEE>>>===;;;999888777666666333333333222222222222111222222222222222222222222000000000111111111222222222222222222222222222222555333777999444///999IIIhhhXXX;;;222///---,,,...------,,,++++++***************+++++++++,,,,,,,,,,,,,,,,,,------------......///000111333555666888888888888999:::<<<<<>>>>>BBBVVVmmm}}}^^^PPPOOOQQQKKKIIIFFFEEEDDDCCCAAA???>>>>>>??????>>>===;;;:::888999999999888888777666333444666888999888777777666888999999888777777888666777888999:::;;;<<<===::::::999999999:::<<<<<<===AAACCC@@@AAAPPPjjj}}}rrrhhhddd```ZZZSSSQQQGGGHHHHHHIIILLLQQQUUUXXXRRR]]]ooo}}}|||xxxiii???777???777666555444333111000000...------,,,***))))))(((((((((((((((''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmfffYYYLLLHHHIIIGGGEEEEEEKKKEEEXXXyyywww|||{{{rrrlllgggeeeccciiippptttDDDHHHAAA???>>><<<:::888666555555222222111111111000000000111111111111111111111111000000000000111111111111111111111111111111111111333000222888888222222777777[[[rrrLLL---+++222...***---------,,,,,,+++*********)))*********++++++++++++++++++,,,,,,,,,---------............000111222333555555555666777888999:::???777666<<>>>>>===<<<;;;999::::::::::::999888888666777999:::;;;::::::999777888::::::999888888999888999999:::;;;;;;<<<<<<::::::::::::;;;===>>>??????BBBCCC@@@<<<@@@KKKTTT~~~|||uuuuuuwwwzzz~~~```999777;;;666666555444333222000000///------,,,+++***))))))((((((((((((''''''''''''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%mmmfffYYYLLLHHHIIIHHHFFFFFFQQQKKKLLLgggssskkksss|||sssqqqnnnlllllleeeeeecccmmmXXXOOO@@@>>>???>>><<<999777555444444111000000000000/////////111111111111111111111111/////////000000000111111111111111111111111111111444///...222555555777;;;777555LLL}}}|||RRR===222---333222***)))...,,,,,,++++++*********))))))))))))************+++++++++++++++,,,,,,,,,,,,------------...///000000222222222333444666777888999333222888===<<<;;;===FFFDDDiiinnnRRRMMMRRRUUUSSSWWWXXXYYY]]]aaa[[[PPPGGGKKKPPPTTTXXX\\\]]]]]]oooeee[[[YYY___iiivvvuuuKKKVVVGGGHHHHHHFFFBBB???===<<<>>>===;;;999888777777777888777666777777999999999999999999999::::::;;;;;;:::999999999999:::;;;;;;:::999888888999;;;===???@@@>>>@@@DDDCCC>>>===@@@<<>>===;;;888666444333333000000000/////////......000000000000000000000000....../////////000000000000000000000000000000000444111//////...---000444888555///777___[[[@@@666(((///333000+++)))***)))+++***************))))))(((((()))))))))******************+++++++++,,,,,,------,,,,,,------...///000000111222333555666777666444555888999999<<>>HHHBBBaaaxxxaaa```dddggg```SSSLLLNNNYYYQQQVVVgggkkkbbbcccooouuullllll}}}~~~SSSBBBEEEAAACCCCCCBBB???>>>???AAA===<<<;;;999888777666666999999999888888999:::;;;:::::::::;;;;;;;;;;;;;;;888888888888999999::::::888888777777888;;;>>>??????<<<<<>>777888:::;;;<<<<<<;;;;;;777777888888888888888777::::::999999777666555444333555666777666555666777777777777777777777777777777777999:::<<<>>>>>>???999:::<<<======>>>>>>???>>>TTTjjj[[[EEE444555666111111777222222111000///......---,,,++++++******)))))))))''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%~~~uuuaaaTTTHHHEEEFFFFFFEEEEEEEEERRRTTTNNN___}}}rrrjjjmmmzzz|||wwwuuuuuuvvvwww{{{{{{lll```aaadddbbbaaabbbkkktttDDDAAA;;;DDD999<<<;;;999777555333222222000000/////////.........////////////////////////............////////////////////////////////////,,,///222222000...///111111333333111666LLLmmm]]]@@@111---000///111,,,&&&(((//////((())))))))))))))))))))))))(((((((((((())))))))))))))))))*********+++++++++,,,,,,,,,,,,,,,---...//////000000111333555777888888999:::999888888;;;>>>:::GGGBBBFFFiiikkkmmm~~~zzzhhhiii~~~uuu{{{uuuKKKHHHKKKDDDEEEDDDBBB???===<<<>>>@@@<<<<<<;;;999777666555444777888999999888777888:::888999999:::::::::999999666666777777888888888888777666666666777:::<<<>>>AAA>>><<<<<<>>>AAACCCEEE:::DDDEEEAAACCCJJJaaatttSSSFFFCCCFFFEEECCC@@@???@@@BBBDDD@@@===::::::;;;<<<======888999:::;;;;;;:::999888555555666777777777777666666666666666666666666666000222444555444333444555555555555555555666666666333444666777999:::::::::===<<<;;;:::999::::::;;;:::BBBDDDMMMfffYYY888:::999666444333222000000000000///...------,,,++++++*********)))))))))'''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%ppp```SSSFFFCCCDDDBBBAAA@@@AAAEEEKKKOOOPPPcccyyyoooqqquuuuuurrrsssoooppppppmmmpppuuuqqqzzzzzzzzzzzzzzzzzzyyyyyyyyyqqqmmmiiigggbbb``````aaabbbeeejjjooo}}}HHHFFFCCC333EEE:::999888777555333222222222000000000////////////...////////////////////////------........./////////////////////////////////***---000222333333333222000+++444AAA666$$$222QQQuuuaaa;;;---111333...)))333---''')))---///---+++))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))*********++++++++++++,,,---...///000000000111222444666888999888:::<<<;;;:::;;;<<<<<<:::888GGGGGG>>>dddnnnTTT@@@???LLLNNNJJJGGGCCC???===;;;::::::;;;;;;:::999777555333222333666888888666444555666555555666777777666555444444444555555666666666555666555555555666888;;;<<>>???@@@@@@@@@AAAAAA:::999AAACCCIIIXXX___|||rrrUUUKKKIIIGGGGGGAAA???>>>???AAABBBAAA@@@@@@===:::999:::;;;<<<<<<999::::::::::::888666555444555666666777777777666555555555444444444555555///111333444333333444555333333444444555555666666333444666777999999999999======<<<;;;999:::<<<>>><<>>@@@>>>:::555BBB;;;888@@@;;;TTT\\\DDDMMMEEECCCIII@@@BBB???<<<;;;;;;;;;:::888::::::999888666444222111000444777777555222222333222222333444444333222111222333444444555444444444666555444444555777:::;;;<<>>===;;;999666======@@@EEEAAA@@@JJJJJJFFFOOOooo{{{```TTTLLLKKKGGG???>>>DDDAAAAAAAAA???<<<<<>>:::999:::;;;<<<<<<;;;;;;;;;:::999777555333555555666777777777777777999888666555333222222111///111333444333333444555333333444444555666666777555777888:::;;;;;;;;;:::666888999999999;;;@@@DDD;;;???;;;;;;BBBCCCEEEOOOjjjWWW???999<<<;;;555444777444---...666.........------,,,,,,,,,************))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%sss```RRRDDDAAACCCBBB???===@@@<<>>UUUwwwpppbbbeeeccccccdddfffeeeccchhhooommmnnnooonnnlllmmmooorrrjjjjjjiiihhhggghhhjjjmmmooonnnllliiigggfffeeeeeelll~~~pppnnnvvv~~~wwwooofff```YYYVVV^^^jjjbbbjjjooorrr}}}UUULLL@@@::::::<<<<<<;;;777666666555444444333333000000000000////////////////////////////////////...------,,,,,,------.................................////////////......---.........//////000000111333:::HHH___zzzzzz^^^HHH888111//////...------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,111222333333333444666888777888999;;;<<<=========999:::;;;<<<===AAAGGGKKKyyyRRRHHHAAACCCDDDAAA======>>>===;;;::::::999777555:::999888666555444444444444444444333222222111111444444333111//////222444333222111222333444444333666666777888:::;;;;;;:::<<<<<<<<<;;;;;;;;;<<<<<<=========>>>???@@@@@@@@@@@@AAABBBAAAEEEUUUnnnxxxaaaRRRLLLPPPMMMHHHCCCAAAAAACCCEEEBBBAAA???@@@AAABBBBBBAAACCC???:::777777999:::;;;===<<<;;;999888777666666222444777999;;;;;;;;;:::777666666666666555555555444555666888888888777666666777777666555555666888888888999999999:::::::::::::::::::::;;;===???@@@============???AAACCCDDDHHHPPPqqqrrrfffTTTFFF???<<<999666777666444222111111111222000//////...------,,,,,,+++******)))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%nnnaaaSSSEEEAAABBBAAA???>>>DDD???BBBGGGBBB<<>>;;;;;;<<<:::888666555555444444333333222000000000000/////////...------------------------------,,,,,,,,,,,,------------------------------......////////////......------......////////////...,,,,,,///666@@@KKKRRRxxxeee[[[MMM>>>444---)))'''......---,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,///000111111111222444666666777888999::::::;;;;;;::::::;;;;;;;;;>>>CCCFFFFFFiiimmmMMMFFFBBB???>>>@@@AAAAAA???===<<<::::::;;;;;;999888999999888777666666666666666666666555444444333333333333333222111111333555333333333333555555555555::::::;;;<<<===>>>===<<<===<<<;;;::::::;;;<<<===<<<<<<<<<======>>>>>>>>>>>>AAACCCAAA>>>???GGGNNNSSS]]]ppp{{{sssgggZZZOOOIIIGGGGGGLLLJJJFFFCCCAAAAAACCCDDDDDDBBBAAAAAABBBCCCBBBAAA???;;;888777999<<<>>>???>>>>>>===;;;::::::999999444666888999::::::888888777666666666555555555555777777888888888777666555999::::::999888888999;;;888888888888999999999999999999::::::;;;===>>>???>>>============>>>@@@AAAJJJGGGPPPbbbooo{{{|||XXXEEEKKKDDD<<<888999;;;;;;:::666555333222111000000111///......------,,,,,,+++******))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%jjjbbbSSSEEE@@@@@@@@@???@@@CCCAAAAAACCCAAA>>>???BBBUUU~~~qqqeee\\\\\\______^^^___```aaacccdddeeeddddddcccddddddcccaaa______aaaccceeeeeeeeedddbbb___\\\[[[\\\cccgggccc^^^]]]^^^___aaa```aaadddcccbbbeeejjjsssDDDDDD@@@<<<;;;<<<;;;888555444444444333222222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------------------------------......//////......------------............///444333111///......//////111:::HHHYYYiiixxxyyyeeePPPAAA888444...,,,,,,...000111,,,,,,++++++******))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))*********++++++++++++,,,,,,---//////...///111333555555666777777777777777999::::::999999;;;>>>AAAEEEFFFUUU]]]DDD;;;>>>BBBAAA;;;<<>><<<<<<==================;;;>>>BBBBBB@@@<<<:::999<<<===AAAJJJWWWeeepppvvv{{{||||||{{{tttjjjbbb[[[QQQIIIJJJIIIGGGFFFHHHJJJNNNPPPGGGEEECCCBBBAAAAAAAAABBBEEECCCAAAAAAAAABBBAAA@@@<<<:::777777999<<<>>>???<<<<<<;;;;;;;;;:::::::::666777888999888777666555888888777777777666666666888888999888888777555555999::::::999888888999;;;666666777777777888888888777777888:::;;;;;;;;;;;;======<<<;;;;;;<<<<<<<<>>???AAA===@@@AAA@@@AAACCC@@@;;;FFFXXXqqq^^^YYY\\\]]]\\\[[[YYY\\\]]]\\\ZZZYYYZZZ\\\aaaaaa```___]]]^^^```bbbccccccddddddbbb___]]][[[WWWZZZ\\\]]]^^^`````````cccbbbaaa___bbbppp{{{CCCFFFAAA???<<<::::::999666333333333222222111111000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------------------------+++,,,---...///.........***,,,///222666<<>>========================>>>>>>???AAADDDEEEEEEDDDDDDCCCAAA@@@????????????JJJJJJLLLNNNPPPSSSUUUVVVLLLKKKIIIIIIJJJMMMMMMKKKGGGFFFFFFEEEEEEDDDDDDDDDAAAAAAAAA@@@@@@@@@??????BBB@@@>>>>>>>>>>>>===<<<<<<:::777777888999::::::777777777888888777777777666666777777777666555555888888888777777777777666666666666666666666555555555666777666444444666777555555555666666666777777333444666888999888888777::::::::::::::::::::::::666???EEEBBB>>>>>>AAACCCBBBPPPcccuuuhhh___SSSFFF???===>>>@@@AAA>>>:::888777555222///222222111000//////......,,,,,,++++++******))))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%pppcccUUUGGG@@@>>>===>>>AAA;;;BBBDDDAAAAAAEEEEEEBBBCCC>>>UUUyyyuuummmbbbZZZYYY[[[\\\ZZZWWWWWW[[[```[[[[[[[[[ZZZYYYZZZ]]]```^^^___`````````]]][[[ZZZ\\\ZZZ[[[]]]___```bbbccc\\\fffpppvvvNNN:::NNNCCC@@@<<<888777666555444333222222111000000//////////////////............------------------------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------,,,,,,,,,,,,***++++++++++++,,,,,,---555444111---***)))+++...666333444888;;;>>>AAAEEEBBBCCCFFFJJJNNNPPPQQQPPPNNNPPPPPPLLLFFF???888444,,,,,,---...------......+++)))(((((())))))((('''((((((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********++++++++++++,,,---------...000222555555666666666666666555777888999::::::<<>>;;;AAAAAA999===<<<::::::;;;;;;999888<<<;;;999888777666666666777666666555555444333333---000444666666666666666333555777777666666888::::::<<<===<<<:::888888999:::999888777888999;;;<<<::::::::::::;;;;;;;;;;;;???>>>===>>>@@@AAA@@@>>>;;;>>>BBBFFFHHHIIIIIIIII@@@???======>>>@@@CCCEEECCC@@@===>>>@@@BBBCCCDDD????????????===<<<:::999>>>>>>>>>??????>>>>>>>>>>>><<<::::::::::::999888999888666666777888777777444444555666666666666555444444555555666666555555555555555444444444333333222222222333444555666666333444444444222222444555444444555555555666666666111222444555666666555444666777777888999999999:::666;;;;;;888999@@@BBB???===>>>???@@@EEESSSggguuucccJJJ@@@<<<::::::>>>AAA???888222:::888555333333333333333000000000000///......---,,,++++++***))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%sssbbbUUUHHHBBB???<<<===@@@???DDDFFFCCCAAACCCEEEEEE@@@???DDD\\\pppaaaaaa___]]]\\\]]]^^^______XXXYYYXXXWWWVVVWWWZZZ\\\YYYZZZ[[[\\\]]]\\\[[[ZZZ```______aaaaaabbbgggnnnwwwwwwIIIDDDEEEBBBCCC@@@;;;777444444555666222222222111000000///////////////.........------------------------------,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,++++++111000///......///000111(((***+++,,,...111666:::,,,,,,---.........//////555333222444777888666444666666444///---000111///000222222000+++((('''''',,,+++++++++,,,,,,+++***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((()))))))))************+++***,,,------,,,---000222444444555666777777666666777888:::;;;;;;<<>><<<999666===>>>???>>><<<;;;;;;<<>><<<>>>@@@???@@@BBB>>>??????>>>>>>>>>>>>>>>========================<<<:::888888888999888777555444444666888999999888555666777888888888777666444444444444444444555555222111111111111000000000000000000111222444666666444555555444333333444666444444555555555666666666222222333444444444444444444555666777888999999888888777555444888???BBB@@@??????>>><<<999;;;???DDDNNN```hhhiiiyyy{{{eeeNNNAAA<<<<<>>DDDCCCDDD___xxxooopppwwwvvvjjj]]]bbbbbbaaa^^^\\\\\\^^^```]]]^^^___```aaabbbccccccaaaccchhhooorrrwww}}}JJJ888EEEIII999>>>===:::666444444555666333333222111111000000/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++***)))))))))))))))+++,,,------......,,,***)))***+++***...111222111111222222,,,+++************))))))---///,,,'''(((...000...)))&&&$$$###&&&+++///222***(((''''''''''''%%%$$$'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************)))+++,,,,,,+++,,,///111222333444555666666777777888:::;;;;;;:::;;;<<<>>>111CCCCCC777999???AAAEEECCCMMMjjjiiiIII444DDDHHH:::111888??????===;;;999:::===>>>;;;888777666555555777777666555777666555444333333333333333333222222111000000000...111333444444333444555222555777666222000333666111444777666333111222555333444555777777777777777333444555666777999::::::555888;;;======<<<;;;:::<<<======;;;999888:::<<<888888888888888999999:::999555666<<<@@@???@@@CCC===<<<:::999888999:::;;;======<<<;;;;;;<<<<<<===<<<:::999999:::;;;:::999777666666888::::::999777777888999::::::888777666666555444333333222222222333333222222222111111111111111111111222333555666444555555444333333444666555555555555666666666666555555444444555555666666555666777888888777666666777777888<<<===:::999:::666;;;BBBFFFFFFAAA;;;777;;;CCCDDD@@@FFFSSSWWWPPPNNNNNNNNNUUUbbbjjjdddXXXPPPIIIFFFIIILLLKKKMMMQQQLLLHHHEEEEEEEEEBBB???>>>666;;;??????;;;777666777;;;:::888555222111111222//////000111000///...---,,,,,,+++******))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ooo___UUUJJJDDD@@@<<<<<>>===CCC___zzzoooooommmiiifffdddfffgggfffffffffgggiiikkkmmmnnnxxx~~~ttt>>>AAADDDBBBCCC>>>999999888777555444555666333333222222111000000000//////.........---------++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++++++++,,,,,,+++++++++,,,,,,,,,++++++*********+++,,,,,,,,,,,,+++++++++)))+++...............000***---...***&&&'''***,,,,,,---///---++++++---000***......++++++...+++%%%---***(((+++//////+++%%%((('''&&&''')))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))************(((***++++++***+++...000000111333444555666666666:::;;;<<<;;;999999999;;;555???;;;444===DDD???;;;JJJ???IIISSSTTTpppYYYGGGDDDCCCBBB555444???@@@555555@@@AAA999777<<>>======<<<999777777:::===333666::::::888666666888999:::===?????????>>>===???;;;;;;AAABBB===;;;===>>>===:::999999;;;>>>???>>>===<<<;;;:::;;;<<<======<<<:::;;;<<<======<<<<<<;;;:::;;;;;;999666444666777999:::999888666444888777555333222000000000777777666666666555555555444333222222222333444555333333444333222111333555555555555666666666777777888777666555555666888999777888888888888666444333888666999===;;;777<<>>>>>????????????@@@AAA===DDDGGGCCCAAABBB@@@;;;FFF@@@???EEEHHHEEEBBBDDD===?????????AAACCC@@@<<>>>>>>>>>>>>>>>>>>>>>>>AAA<<<<<>>@@@;;;;;;:::888777555444444111111111111000000000000///............---------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++******************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))))))))))))))(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))************))))))******+++,,,000000111222333444444555555666777777666666777888999999:::;;;;;;;;;::::::>>>@@@BBBAAA@@@DDDLLLTTTvvvtttPPPBBB???;;;999;;;:::999999888888999999:::777888:::<<<<<<;;;:::999888777666444333333444444333333333444444444555555444444444444444333111111777666555444444333333333333777888555222222333222888888888777555555777999999999:::;;;;;;;;;;;;:::666555444666999<<<===<<<;;;;;;;;;;;;;;;;;;:::::::::999888777777777888999:::;;;;;;<<<===>>>??????>>>============>>>??????;;;>>>@@@???>>>===???BBB@@@@@@AAABBBBBBBBBAAAAAA>>>???@@@AAAAAA@@@>>>>>>===<<<;;;999888777666666///222555888999777555333666555444333333333333444555555444333333333333444555444333222111111111111222222222222333444555666777555444333444777:::<<<777666555666777888888666555444222111222555999;;;@@@===999777777999<<>>>>>>>>>>>>>>???>>>CCCDDD???>>>AAA@@@;;;AAA???>>>@@@CCCEEECCC@@@<<>>>>><<<<<<:::999888888777777666666555444444333222222000////////////.........,,,+++******))))))******))))))((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$hhh```UUUJJJCCC>>>::::::===>>>>>>>>>>>>>>>>>>>>>>>>???<<<>>>AAA>>><<>>???DDDHHHFFFeeegggeeeuuuZZZZZZHHH<<<===???;;;:::===888888777777777777888888777888:::;;;;;;;;;:::999555555555555444333222222222222333444444555666666333222222222222222111111555555444333333333444444666555444444333333555777999:::999777666555777999777888888999999999999999777666555777999;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;::::::999888888888888;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBAAA>>>===???AAA@@@@@@@@@AAAAAA@@@@@@???======>>>???????????????<<<;;;:::999888777777777444666888999888777555333444444444333333333222222666555444444333333444444444444444333222222111111111111111111222333444555444444333333444777999;;;666444444555666777666555444333111000111444777:::<<<:::888666666888:::<<<777777777777777888888999======<<<<<<;;;<<<<<<===>>>@@@AAA???>>>>>><<<999@@@>>>======??????<<<:::;;;>>>@@@AAA???>>>======;;;:::999777666555555555444333333222111111000000/////////.........------,,,+++******))))))******)))(((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$zzzbbbaaaVVVKKKDDD>>>:::999<<>>???:::777999999888777666555333333222000////////////.....................------------,,,,,,,,,+++++++++******************************))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))************************************************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''(((((()))******))))))))))))***++++++,,,---...///000111111222555666888777666666888999888777666666666777999:::777;;;???@@@>>><<<===>>>@@@LLLAAA999IIISSS[[[ooo}}}cccSSSJJJEEEDDD777444777>>>>>>888777;;;666666555555555555666666888888888999999999::::::444555666666666444222111444444444444444555555555222111000000000111222333555555555555555666666777???777222666666444666<<<:::;;;:::888555555666888777888888999999999999999999888666777888999999888:::::::::;;;<<<<<<<<<===;;;;;;;;;::::::888777777;;;;;;;;;:::::::::999999888888888999:::;;;<<<===>>>??????>>><<<;;;;;;<<<>>>>>>?????????>>>>>>===<<<<<<<<<<<<<<<===>>>???:::999888888777777777888999999999888777555333222222222333444333222111000555555444333333333333444333333444444333222111000000000000000111222333444111111222333555666777888444333222333555555555444222111000000111333555777777666555555555666777888444444333333444444555666:::999999999999999::::::===::::::======:::888888:::999999999;;;;;;999777:::<<<>>>???===<<<<<<<<<:::999777666444333333222111000000//////......---......---------,,,,,,,,,++++++***))))))))))))***((((((((('''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$xxx___]]]SSSHHHBBB===999999;;;>>>>>>>>>>>>>>>>>>>>>>>>???:::999===??????CCCIIIBBBTTT{{{^^^444@@@<<<:::;;;???>>>888777999777777666555444333222111//////.........---------.........---------,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((()))))))))))))))))))))***++++++,,,,,,---...///000111111333444666666555555666888888777555555555777999;;;:::===@@@AAA@@@>>>===>>><<>>>>>======<<<;;;::::::;;;<<<===777777777666666777777888888777666444333222222222///111222333333222000///444333222222111111222222000111333333333111///...000000000000000111222222...///111333444555555555222111000111333444333222000000//////000111333444222222333333333333444444222222111111222222333444888777777777777888888999999555555:::;;;777555777555555666888:::;;;;;;;;;999:::<<<<<<;;;::::::;;;:::999777555444222222222/////////......------------------,,,,,,,,,++++++++++++***)))))))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$yyy^^^UUULLLCCC???;;;888999<<<========================CCC===999:::<<<======???AAA<<>>>>>>>>>>>???@@@BBB<<<;;;999===BBB>>>===EEEGGG@@@@@@JJJMMMFFFCCCGGG>>>AAAFFFLLLNNNLLLLLLOOO@@@EEEDDD>>>@@@GGGDDD:::999;;;???AAAAAA>>>888444:::666333333222222666:::555555444444444444555555666555555555555666777777;;;:::777444333222333333555555555555555555555555333222111000111333555666555555666666777888::::::;;;555444999999444333777777777666333111000111333555555666777777777777666777555444333444555444333555555666777777888999999777888888888888666444333666666777777888999999:::555555555666666777999999444444444555666777888888666777999;;;<<<>>>>>>???>>>===;;;999888888999999666666555555555666777777444333222000000000111111///000222333333222000///222111000000//////000000...///111222222000...---000000//////000000111111---///111333444444333222111//////000111222111000.../////////000111111111///000000111222222222222222111111111111222333333777666666666777777888999666555666999888555444777666777999:::;;;;;;<<<<<<888999;;;:::999888999::::::999888666555444333333///////////////.........---,,,,,,,,,,,,++++++++++++***))))))(((((())))))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$uuuZZZNNNFFF>>>;;;:::777888<<<<<<<<<<<<<<<<<<<<<<<<<<<===;;;<<<>>>AAA@@@===:::DDD;;;<<>>BBBBBB???===>>>===:::666333555888555555444444333222222111///............---------------------,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&''''''((())))))(((((((((((()))******,,,,,,---...///000000111---///111111111111333444666666666666777888:::;;;<<<;;;:::999:::===???AAABBB===::::::888777:::======444111888<<<;;;;;;>>>===;;;;;;===??????;;;999@@@CCCAAA;;;:::>>><<<666888666333222333666:::===555333222222333333333333444444444333333444444444222222333333333444444444888777555333222222333333111111333444666888999:::444333222222222333444555111111111222222444555555///111444444444333444555444444444222//////000222111111222333333333333333555444222333444555555444444444444555666666666777555666666666666555444444444555666777888999::::::777666666666666777888888666555555777:::;;;;;;;;;555666888:::<<<===>>>???===<<<;;;:::999888888888555555555444444555666666111000000000000000111222///000111222333222111111111111000///////////////...///000111111000///...111000000000000000111111///000111222333222111111000///...///111111111000---...///000000000000000/////////000111111111222222222111111222222333444666555555555666777888999666===@@@<<<666555666666;;;<<<===<<<:::999999999888999:::999888777888::::::999888666666555555555000000000000000000000000------,,,,,,,,,+++++++++******)))(((((((((((()))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$kkkSSSKKKCCC<<<:::999777888;;;::::::::::::::::::::::::777999<<>>>>>IIIccc{{{JJJBBBBBB>>>>>>@@@>>>???===999666555666777555555555444333333222222/////////............------------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&''''''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((()))************+++,,,---...//////---///000111111111333555333444555666777888888999:::999777777888:::;;;<<<444555;;;<<<888<<<@@@<<<@@@===;;;:::999999999:::999999999888999::::::888111444777777777888999999888:::<<<===:::666222000333555555444222111111000333222222111111222222333///000111222222222111000222444666888999888777666222333444555666777888888333333333222222222222222//////...//////000111111///999;;;222---222555444333333333111//////111333111111222333333333333333444333222333666888888888555555555555555555555555666555555555555666777777666666777777888888888999999999888777777777777888:::888888999<<<>>>===;;;777888999:::;;;<<<<<<<<<999::::::;;;;;;::::::999555555444444444444444555222222222222333222222222111111111222222222333333222222111000000000000111111111111111111111111111222111111000000111111111222222222222222111000000000///...///000111111///---...000111111111//////////////////000111222333222111111111111222333333444444444444555666777888<<>><<<999666666777888999999999777777888:::888777777666666666666666000111111111111111111111------------,,,,,,,,,,,,******)))(((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$aaaMMMKKKCCC<<<:::999666777:::999999999999999999999999;;;<<<;;;999999;;;;;;999888>>>@@@;;;;;;HHH^^^mmmbbbFFF<<>>@@@???;;;999999999888555555555444444333333333000////////////.........---------,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&'''((((((((((((((((((((()))******))))))***+++,,,------...---///111111111222444555111222333555666777777777:::888777888999999999888:::<<<@@@:::111777>>>888555;;;>>>;;;999999;;;<<<;;;===>>>:::777888::::::444555999;;;888444333666333444333222111222444666---111222///,,,...333666111111000000000000111111,,,...000111222111///...///333999>>>AAA@@@===;;;888888777666555444444333222222222222222111000/////////////////////000111888FFFEEE444***111666333333333333222000000222444333444555555666666555555444333333444888:::;;;;;;666666666666666555555555666666555555555777999:::888888888888777777777777;;;:::999888888777777777===:::999:::<<<>>><<<::::::::::::;;;;;;::::::999666777999;;;<<<<<<<<<<<<666555444333333333333444555666666666555555444333222222111111222333444444444333333222111222222222333222222111222222333333222222111111111111111222444333333222111000000000000///...///111111111///---...000222222111///...000000//////000111333444111111111111111222333333333333333333444555666777AAAVVVZZZEEE444777999333777999;;;;;;888666777999888999999888777777888:::666666666555555555666666000000000111111111111111......------------,,,,,,******)))(((((((((((((((&&&'''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$YYYRRRKKKBBB:::999999666444444<<<:::888888::::::888666777999<<<>>>???>>>===;;;:::<<>><<<<<<<<<===<<<======;;;999777777888444444333222222111111000////////////............,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((******+++,,,------------000000000111222333555555222444555444222222444777777777666666777888999999999888888888999;;;===>>>:::::::::::::::::::::;;;<<<:::999;;;>>>???===;;;777777666666555555555444666555444333222222222222111111111000000///...---000111111///...---///000---......///000111111222333333333444555666777888666666555444444333222222111000000000//////......111222222333333444555555@@@CCC@@@555000333555555666555555444444555555555777777666666555555555444777444333666<<<@@@???<<<<<<;;;888777666777888999:::::::::999888777777666::::::;;;;;;;;;::::::999:::888666555666888<<<>>>HHHCCC===;;;===>>>===;;;===<<<<<<;;;;;;:::999999999;;;<<<<<<:::999999:::999555111000111555888999777666555777::::::888555555444333222222222333444555333222333555666555333111222222222333333333333222222222222222222222222222222000//////.........////////////............000////////////.........------......///000000111///////////////000111111222111000000222444666888:::999888777666666666666::::::999999888777777666666555444444444555777888777555333333555777888888//////000000000000000000,,,,,,,,,+++++++++******))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%\\\SSSKKKBBB:::999:::777555555<<<:::888888::::::999666555777999:::;;;;;;:::999999;;;>>>?????????AAABBB???QQQllltttSSS>>>@@@???===<<<;;;;;;<<<===;;;;;;<<<:::888777777888333333222111111000000///............------------,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))((((((((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((()))***+++,,,------------///000111222333444444555222444555444222222444777777777666777777888888999:::999999999999:::<<<===999999999999999999999999999777777888;;;;;;:::888666555555555444444444444444333222111000000000000000000000000000//////...000111222111///...///000---......///000000111111111111111111222333444555333333222111111000//////111111111111000000//////222222222333444444555555777;;;:::333000222444333666555555444444444444555777666666666666666555555777555444666<<>>BBB>>><<<===BBBTTT|||VVV???;;;;;;===@@@<<<<<<;;;:::888555333222666777888777666555666777222222222111000000//////.........---------,,,,,,++++++++++++++++++++++++***)))))))))((((((((((((((((((''''''''''''(((((((((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((()))***+++,,,,,,,,,,,,,,,...111333444444222222222222222222333333555666666666777777777777777777888888777777666666666666777777666555444333333222111111111222333222222111111111111111111111111111000//////...------............///000111222222222...111333444222000//////........./////////000000---------------...///000000000000000//////......000000000000000////////////000000111222222333333///111111111111333555555333222111111000000111111222333333444444555555555666444333444666777666555444333333222222333444555444333333333222222111111444444555555666666555555333222000///000111444555444666888777444444666999666666555555444333333222333555777777555555555666888777666666888999888777888888888888888666444333333222111000000000111222555444333222222111000/////////............------------------------------...------,,,++++++,,,,,,.........---------,,,,,,++++++++++++******************++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---............///000111222/////////000111222444555444444333333333222222222333333333333444444555555555333111000111222111000,,,,,,++++++++++++***************))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$uuuJJJ<<<>>>999666666555222222444666777777777777666777777888777666555555666888999555777999:::::::::;;;<<<555666:::>>>::::::MMMdddRRREEE<<<>>><<<444333999<<<;;;;;;:::888666444333555777777777555555555777444333333222111111000000////////////.........---++++++++++++++++++++++++)))))))))(((((((((((('''((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&''''''((('''''''''&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((()))***+++++++++++++++---///111222222111000222111111222333444555555666666777777777777666555666555555555444333333222555555444333222222111111000000111111111000000000/////////000000000000000000000///.........//////---...///111222222222222...000333333222///..................////////////------------------...//////...............------------...........................///000000111111333000...---...000333555000000///////////////000111111111222222333333333333222222222333333222222000000000000111111222222222222222222111111111111222333444555555555555555333222111000111222333444333666888777444222444666666666666555444444333333555666777777555333333444888777777777999999888666777888999888777555444333333222111000000000111222222222222111///.........------------------------........................---,,,,,,++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++++++++,,,,,,,,,+++,,,------........./////////000111111......///000111333444555444444333333333333222222555555555666666666666666555333222222222333222000...---------,,,,,,,,,+++*********))))))))))))(((((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%uuuMMM@@@:::666444555333000000333333555666666444444555777666555444333333444555666555777999999999999:::;;;;;;555222666:::;;;===???XXXiii}}}PPP555999666888===;;;555666<<<888888888999999999999:::666777888777555444555666444444333333222111111111000000/////////.........++++++++++++++++++++++++))))))((((((((((((''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''((()))******+++*********+++---///000000000///222111000111333555555555555666777888777666555444444444444444444333222111333333333222222111111000///000222111000...///000......///////////////000000000//////...//////000...///000111222222222222...000222222000.................................------,,,,,,,,,------...++++++++++++++++++++++++,,,,,,,,,,,,------------------......///000000111555///***+++,,,,,,///222............///000111222111111111111222222222222111111111111111111111111......///000111111222222222222222222222111111111333333444555666666666666444333333222222333444444111333555555444333222222999999999888777777666666777999:::999888777777777999888777777888888777666555777999888666555444444444333222111000111222222000111222111///......///------........./////////........................,,,,,,++++++++++++,,,,,,------,,,,,,,,,+++++++++---------,,,,,,,,,++++++******++++++++++++++++++------,,,,,,------...///....../////////000000000.........///111333444555333333333333333333333333444555666666777777666666555333222333444444333111000000//////......------++++++*********)))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&'''vvvNNN@@@777444444555333000111444111333444444222222444666555555444444444444555555555777999999999888999:::AAA<<<444000555<<<<<<666999AAAQQQddduuuUUU888777DDDAAA999222222777<<<>>>???777777777777888:::<<<===888888999777555444444555333333222222111000000000//////.........---------************************))))))((((((((('''''''''((((((''''''''''''(((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&'''((()))******************+++,,,---......///222000///000333555555444555666777888777666444333333444444555555444333222222222222222111111111111...000222111...------///........./////////000000//////............/////////000111111222222222222...///000///...------...........................,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,------............//////000000111111222555...+++---///......111...//////000111333444555333333333333333222222222000111222222111111111222...///000111333333444444222222222222333333333333333444555666777777777777444444333333333333444444222222444666888888555333:::999999888888777666666666888::::::::::::;;;<<<:::888666666777777777666333666888888666444555666555444222111111111222333000111333222000///000222//////000111222333333444........................,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,++++++++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......,,,------...............------......000111333444222222222222222222222222111222333444444444333333333222222333444555333222111111111000///.........,,,+++++++++************))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&''''''((((((uuuKKK;;;777444444666444000111555///111444333111111333555777777777777777777666666555777999999999888999:::***666===999777;;;999222<<<555333777===LLLjjjhhhAAA:::>>>:::444444///555999888666666555444:::999777666666888:::;;;999::::::888555444444555222222111111000/////////......---------,,,,,,,,,************************)))(((((((((''''''''''''((((((''''''''''''(((((('''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%&&&''''''((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&'''((()))************)))))))))***+++,,,...///222000...000333666555444555666777888777666444222333444555666666666555444111111111111222222222222---///111000---+++,,,............/////////000000......---------......///000000111222222222222111...//////...,,,,,,---///.....................---++++++***************+++---------------------------------....../////////000000000111222222333333555///---222555222000222///000000222444666777999555555555444444333333333111222333333222222333444///000222333555555666666333333333333333333444444444555666777888888888888444444333333333333333444333333444888===>>>;;;777777777777666555555444444222444777999999:::<<<>>>:::888555555555666666666222555888888666444555777555444333222222222333444000222444333111000222555111111222444555666777888------------------------,,,,,,,,,+++,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,++++++++++++***,,,,,,++++++++++++++++++,,,,,,++++++,,,,,,---...++++++,,,---------,,,,,,---------...///000111222111111111111111222222222...///000111222111000000111111111222444555333222222111111000//////......,,,,,,,,,++++++++++++***************************''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))yyycccIII999666555444444222222111000222222222333333333444444555555555444333333222222444555666555444333444666666777777777777888888888999777555444555888<<>>BBBCCCEEEIII~~~}}}kkk___BBB<<<555111111333444444444111...,,,---......---,,,,,,,,,------...////////////000000111222222333444444555555666666666666555555555444444444444444666555444222000///---------,,,,,,,,,,,,,,,,,,---,,,+++******))))))******+++111555222***%%%&&&)))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))*********+++---...000111111111111111111000111222333333333222222222222333333333333000111111000///...---...---------,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,+++++++++*********---,,,,,,+++,,,...000111,,,++++++*********++++++************************))))))*********+++++++++******+++++++++,,,,,,,,,---+++))))))+++---------,,,,,,,,,+++,,,,,,---...//////...............//////////////////000111111333333222111000000000000////////////////////////...//////000000111111222...000222222111000///000...............///000000//////......///111333444222222111000000000111222444444555555444444333222444333222222222222222333111111000000111222333444666666666555444333222111000111222333222111///.........///000111222222222........................------------,,,,,,,,,,,,)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''(((((((((((((((((((((((((((((()))))))))******++++++++++++++++++++++++*********+++++++++++++++,,,,,,---.........000111333555666555333000...---...///000............------------++++++******)))(((((((((''''''''''''''''''''''''&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&ZZZCCC777777333222222111000///.............../////////000000//////000111222222333333222444555444333222333444444444444555555555555666111222333444444444444444777444222111111111000///666333222555555222222555111888<<<999999???HHHMMMNNNJJJGGGKKKQQQSSSOOOKKKHHHDDD???===<<<:::555222555555333000---,,,,,,---,,,+++***)))***---///111+++,,,,,,------.........---......///000111222222333444444555666555555555555444444333333333444444444444333111000///...---------,,,,,,,,,,,,------,,,+++******))))))******,,,111555111)))$$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''(((((())))))))))))+++,,,---///000000111111222111///000111222222111111111111111222222222222222444555444222111000111...---------,,,,,,,,,+++,,,,,,,,,,,,---------------,,,,,,++++++*********,,,,,,,,,,,,,,,---...///,,,,,,++++++******++++++************************)))************+++++++++)))******+++,,,+++++++++,,,***((()))+++---------,,,,,,,,,++++++,,,,,,---...............///000000111111000000111111222333333333222111111111111111------......//////000000444444333333222111111000000222444444222111000111222222111111222222333444111000000000111222444555111111111111111222333333444555666666666555333222444444444444444444444444222222111000000111333444555555555555444333222111222333555666555333000...//////000111222222222222////////////////////////------------,,,,,,,,,,,,))))))))))))))))))))))))(((((()))))))))))))))***)))((((((''''''(((((()))''''''''''''((((((((((((''''''(((((((((((()))))))))))))))******************************************************+++,,,,,,......///000111333444555222111///---------///000.........------------,,,++++++******)))(((((((((''''''''''''''''''''''''%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&TTT>>>555666222222111000///......---------........./////////------...///000111222222111222333333111111222333111222222222333333333333333333333222222222222222,,,,,,,,,---///222444666///------000111///000333///333333...,,,---//////222111///000222444222000000...+++)))***,,,......)))***,,,,,,,,,,,,,,,,,,+++---//////,,,)))'''&&&+++++++++,,,,,,,,,,,,+++,,,------...000111111222222333444555555555444444444444333222222333444555222222111000000///......------,,,,,,,,,,,,------,,,+++******))))))******,,,---,,,+++((('''&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''(((((((((((())))))+++,,,---...///000000000333111//////111222111///000000000111111111222222222444666555222000000111.........---------------,,,------------............------,,,++++++******+++,,,,,,---------,,,,,,------,,,+++++++++++++++************************)))************+++++++++((()))***+++,,,++++++***+++)))((((((***,,,---------,,,,,,++++++,,,,,,,,,------......///000222222111111111111111222333333444333333222222222222222+++,,,---...///111222222555444444333222222111111222444666666444222222222222222222222222333444444222111000000111222333444000111222333444555555555333444555666666444222111222333555666666666666555444333111000000111222333555555555555444333222222333444555666555444333222000111222333333222111111////////////////////////,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))(((((((((((())))))******))))))(((((((((((())))))''''''((((((((()))))))))''''''(((((())))))))))))************))))))))))))(((((())))))******++++++***))))))))))))***++++++---------...///111222333///...---,,,,,,---...///.........---------,,,,,,++++++******)))(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&NNN:::222444222222111000///...---------------.........//////+++,,,---...///000111222000111222222111000111222///000000000000111111111555444333111000/////////...000111111000///......222//////111111......111...000///---///222111---,,,...///,,,+++,,,...///+++,,,------,,,+++***)))000---***)))***,,,---,,,'''(((***)))(((***---111******++++++++++++******,,,,,,---...///000111222222333444555555555444333444333222222222333444555000000000000////////////...------,,,,,,------...,,,++++++***)))*********,,,((($$$%%%)))+++((($$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%%%%$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((+++,,,,,,---...///000000444111//////111222000...//////000000111111111222///222444333000......///..................---------------.........//////......------,,,+++******+++,,,---...---,,,+++***...------,,,+++++++++,,,************************)))************+++++++++((()))***+++,,,+++******+++)))'''(((***,,,------------,,,,,,+++,,,,,,,,,---------...000111333444111111111111111222222333444444333333222333333333***+++,,,...000111333333000000000111222222333333444666777777555444333333000000000000000111111222222111000000000111333333000111222444666666777777222333444555555333111000111222555777888777666555666444222111000111222333444444555555444444333333333333333333444555666666111222333444444333111000........................+++++++++************)))))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))'''((((((((())))))******'''((((((((())))))******++++++******))))))(((((('''(((((()))***++++++,,,)))))))))))))))******+++,,,,,,,,,---...///000111------,,,,,,,,,------.........---------,,,,,,,,,++++++******)))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&KKK666777222222222111000///...------000///---------...------------......///000000111...000111000///...///111000///...------...///000//////000//////...------//////000000000000/////////............------------------.........//////---------,,,,,,++++++++++++++++++++++++++++++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************++++++,,,---...///000111333333333333333333333333444444555555444444333222111111111111000///------,,,++++++******++++++,,,************))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&***((($$$%%%)))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''')))+++,,,,,,---...000//////000000///...---,,,......------------.........000222333444333111000222111///---,,,,,,,,,,,,......---,,,+++++++++++++++++++++************)))---,,,***(((((()))***,,,000///---,,,,,,+++)))(((+++*********))))))(((((())))))))))))************)))************+++++++++))))))))))))************,,,,,,.........,,,***))),,,------...///000111111222222222222111111111111333333222222111000000000.........//////111222222333333222111111000111111333222111000///////////////000111222222111000/////////............//////111222333333444444444444111111222222222111111000222222222222222222333333333222222333333555666777222333333333333222111111...///111222333333222111111111000000///..................---------,,,,,,+++++++++************)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))((('''''''''(((***+++((())))))))))))*********,,,,,,++++++,,,///222333111000...---,,,---///000000///,,,***))))))))))))*********)))(((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%KKK666777111111111000///...---,,,,,,...---,,,,,,,,,,,,,,,,,,,,,,,,------...//////000...///000000///...///000///...------------...//////////////////...------...//////000000//////...............---------,,,,,,,,,,,,---------......---,,,,,,,,,++++++++++++++++++++++++++++++++++++*********)))))))))(((((((((((((((((((((((((((((((((((()))))))))*********++++++,,,---...///000000333333333333333333333333444444555555444444333222111111111000000///------,,,++++++******++++++,,,************))))))))))))''''''&&&&&&&&&&&&''''''%%%%%%&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((('''&&&&&&%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((()))++++++,,,---000222111///---++++++---///111......------------......,,,---.../////////......222111///---,,,,,,,,,,,,,,,,,,+++*********+++++++++++++++************)))******)))))))))***,,,---///...,,,,,,,,,,,,***(((*********)))))))))(((((((((((()))))))))*********(((((()))))))))*********(((((()))))))))************+++---...///...---,,,---------....../////////000000000000000000000000333222222111111000//////............///000111222222111000000//////000000111111///......---------......///000000///......,,,,,,,,,---...///000111000111111222222222222111//////000111111000000000000000111111111111222222000111111222333333444444111222222222222111000000///000111222222222222222111000000//////...------...------,,,,,,,,,,,,,,,+++++++++************)))'''((((((((()))))))))***))))))))))))))))))))))))(((((()))))))))*********''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''')))((('''''''''(((******)))))))))************+++,,,+++++++++---///111333111000///------...///000///...,,,***)))))))))***+++******)))((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%KKK666666///000//////...---,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---.........///000///.........000......---,,,,,,---............//////......------......////////////......------------,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,++++++++++++*********************************))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))******++++++,,,,,,---...//////333333333333333333333333444444555555444444333222000000000000///......---,,,++++++******++++++,,,************))))))))))))''''''&&&&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%((('''$$$'''---+++###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))*********+++---111444JJJDDD;;;222,,,+++---///......------------......------,,,,,,------......111000///---,,,,,,,,,,,,******))))))******+++++++++++++++************)))(((((()))***+++,,,---------,,,++++++,,,,,,+++)))******))))))))))))(((((((((((())))))))))))******'''''''''((((((((())))))(((((())))))))))))******((()))+++---/////////...------------------------,,,------......//////000222222111111000000//////------------...///000000000///..................///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,******+++,,,...000222444///000000000000//////...------...///000000000000//////000000000111111111...///111222333333222222000111111111111000//////000000000000111222333444111000000//////...------...---,,,******++++++,,,+++++++++************)))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))******''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''((((((''''''(((((()))***)))************+++++++++++++++++++++---///111222111000///.........///000,,,,,,+++************+++++++++******))))))((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%HHH555555---//////......---,,,,,,++++++,,,------+++***++++++************++++++,,,,,,---...//////------...///......------------......------.........------,,,------............---------,,,,,,,,,++++++++++++)))))))))*********++++++************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,------......222222222333333333333333444444444444444333333222//////000000///......---,,,++++++******++++++,,,************)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''###***)))%%%+++888666***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((()))******)))***---222555WWWOOOCCC777///++++++,,,......------------......000///...---...///111222000000///...------,,,,,,))))))))))))***+++,,,---+++++++++*********))))))'''((()))++++++,,,,,,++++++***)))***+++,,,+++***))))))))))))))))))(((((((((((((((((()))))))))***''''''((((((((()))))))))(((((((((((()))))))))***'''(((***,,,---.........---,,,,,,,,,,,,,,,,,,,,,++++++,,,---...000000111222111111000//////......---------------...//////...------,,,,,,,,,------......---,,,++++++,,,,,,,,,,,,,,,------,,,,,,,,,+++,,,,,,---///111333444000000000000///......---,,,---...///000111111111//////000000111111222222000111333555555444333222111111111111111000000///111000000///000222333444222111111000000///.........,,,+++))))))***+++,,,+++++++++*********))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((())))))************++++++++++++******++++++---///000111111000///.........//////******************++++++++++++******))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%~~~EEE444555,,,000//////......---------+++---///...,,,++++++,,,))))))))))))************,,,...///...---,,,---...........................,,,,,,------------,,,,,,,,,,,,------------,,,,,,++++++++++++************((((((((())))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''((('''''''''''''''''''''''''''(((((((((((()))))))))******++++++,,,,,,------111111111111222222333333333333333333333222222111...////////////......---,,,++++++******++++++,,,************)))))))))(((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''&&&&&&%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%++++++&&&---999777+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((())))))))))))))),,,111444AAA===777222...---...///......------------......222000///---...000222333/////////......---,,,,,,*********+++,,,---...///+++++++++*********))))))******+++++++++******)))***)))((()))+++,,,+++***(((((((((((((((((())))))'''(((((((((((()))))))))((((((((()))))))))******'''(((((((((((()))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...000111222222111111000//////......---...------------......///------,,,,,,,,,,,,------......------,,,---------------------------------////////////000111222333111111111111000///......---...///000111111222111000000111111222333444444222444666777777666555444222222333333222222111000111000000///000222333444333333222111111000000///---,,,+++*********+++++++++++++++*********))))))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&''''''((((((((((((((())))))*********+++++++++******+++,,,---...000111000//////...............))))))*********+++++++++*********)))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%www@@@222555---////////////......------***---000000,,,***+++,,,)))))))))))))))))))))))),,,---...---,,,,,,---...------............------++++++,,,,,,------,,,,,,++++++,,,,,,,,,,,,+++++++++*********))))))))))))(((((((((((())))))))))))''''''((((((((((((((()))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))*********++++++,,,,,,,,,/////////000111111222222111222222222222111000000....../////////......---,,,++++++******++++++,,,************))))))))))))''''''&&&&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((+++***'''***000...&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((((())))))))))))***...111000//////.........//////......------------......///...---,,,,,,...000111......//////...------,,,++++++++++++,,,---...///+++++++++************)))+++++++++*********))))))***)))((()))***+++***)))''''''(((((((((((())))))''''''(((((((((((())))))(((((()))))))))*********''''''(((((((((((()))))))))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---......000111222333333000000//////......------///...............//////------------------...//////......------.........///......------......///111111000//////000000000000111111111111000000///...///000000111111111111000000111222333444444555444555666777777666555444333333333333333222111111000000000000111222333444333222222111111000//////,,,,,,,,,,,,,,,++++++++++++++++++************)))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((('''((())))))))))))*********))))))***,,,---...///000.........---------,,,,,,))))))******+++******))))))))))))(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ppp<<<111555............---------------(((,,,000///+++))))))+++))))))))))))))))))))))))+++---------,,,+++,,,---***+++,,,,,,,,,,,,+++*********+++,,,,,,,,,,,,,,,******++++++++++++************)))))))))((((((((((((((((((((())))))))))))&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((())))))************++++++++++++------......///000000111000000000000000///......------...//////......---,,,++++++******++++++,,,************))))))))))))''''''&&&&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''((())))))((()))+++---..............................------------......------,,,,,,,,,---...///---.../////////...---,,,+++*********+++,,,------+++++++++************)))+++***)))))))))***+++,,,***)))(((((()))***)))''''''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))'''''''''((((((((())))))((()))***+++---...000111++++++,,,,,,------............///000111111222222000000///......------,,,000//////......//////000...............///000000......------------......///...---,,,,,,---.../////////.............../////////000111111111000000......///000000///////////////000111222333444444333333333333333333333333222222222222222111000000///000111222222222222222111111000000///.........+++,,,.........---+++***+++++++++************)))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''''''''((((((((()))))))))((()))***,,,---...//////,,,,,,------,,,,,,++++++))))))***++++++***)))((('''''''''''''''''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%lll999000666///---,,,,,,,,,,,,,,,,,,,,,&&&+++///...***'''(((***************))))))))))))+++,,,------++++++,,,---((()))***++++++***)))((()))***+++,,,,,,,,,,,,,,,******++++++++++++******))))))))))))(((((((((((((((((((((((()))))))))***&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''((((((((()))***************+++++++++,,,,,,------...//////000///////////////......---------......///......---,,,++++++++++++++++++,,,************))))))))))))'''''''''&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&$$$&&&***((($$$%%%)))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''((((((&&&((())))))(((((()))***))))))***+++---...000000.........------............---------......//////---.../////////...---,,,*********)))******+++,,,+++++++++************)))***)))(((((()))+++---///+++)))(((((())))))(((&&&&&&'''''''''(((((())))))''''''''''''((((((((()))&&&&&&&&&'''''''''((((((''''''''''''((((((((()))((()))***,,,///111444555++++++,,,------...//////......//////000111111111000//////...------,,,,,,111000000/////////000000///////////////000111222---------,,,,,,---............,,,,,,,,,,,,......---,,,,,,,,,,,,---............///000111111111000.........///......---------...///000111222333333111111000//////000000111111111111111111000//////...///111222333333222222/////////...------,,,,,,+++---///000000...+++)))+++++++++************)))******))))))((((((((('''((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%'''((((((((('''&&&''''''''''''((((((((((((((()))***,,,---...//////+++,,,,,,,,,,,,+++***))))))***+++++++++)))((('''&&&&&&&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%bbb===333000111...------,,,,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++************++++++******++++++++++++*********++++++++++++***))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))*********))))))(((++++++,,,------......///222333444222000...------........................+++++++++*********))))))******)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((***)))'''((())))))(((''')))******++++++,,,------,,,------......------,,,......---------,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++))))))(((((((((***+++,,,''''''(((((('''&&&%%%%%%(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((())))))))))))++++++++++++++++++,,,,,,............///////////////...---,,,,,,---...///000000111000000///......000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,//////.........---------.........------,,,,,,,,,---------...///000000111000000000///////////////...////////////000000000000000000000////////////---------------------------...//////...---***)))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((()))))))))***++++++,,,,,,+++++++++++++++***)))((())))))))))))(((((((((((()))((('''%%%%%%&&&&&&'''((('''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%___<<<222///000...------,,,,,,+++******))))))))))))))))))))))))(((((((((((((((((((((((()))))))))*********+++++++++******))))))******+++)))******++++++******)))******++++++******)))(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))*********))))))(((++++++,,,,,,---.........111222333222///---------........................,,,,,,,,,+++++++++************)))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&'''((('''&&&&&&'''(((***((('''(((******)))((()))******++++++,,,,,,---,,,------......------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))+++***)))(((((()))***+++***)))((((((((()))***+++''''''(((((('''&&&&&&%%%'''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''((((((((())))))))))))******++++++++++++,,,,,,------------...............------------------...///000000000//////...---........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******+++++++++...---------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,---....../////////////////////////////////000000000000111111111000////////////.........------------------------------...///...,,,***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''((())))))******++++++++++++++++++***))))))******)))))))))((((((((()))((('''&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[:::222......---------,,,++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))******+++******))))))******+++)))******++++++******)))***************)))((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))******)))))))))***++++++,,,,,,---......000111222111///---------------------------------------,,,,,,,,,+++++++++***))))))((((((((((((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''((()))((('''(((***++++++***))))))******+++,,,,,,,,,,,,------......------,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))((((((((())))))'''''''''(((''''''&&&%%%''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((()))))))))*********+++++++++,,,,,,,,,,,,,,,------------...,,,---...//////...---,,,...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++******))))))***++++++,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++******+++++++++,,,------......////////////////////////111111111222222222222333////////////....................................,,,---......---,,,***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''((()))))))))++++++,,,,,,,,,+++******************))))))))))))))))))(((''''''''''''((('''&&&&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%WWW:::222...///------,,,,,,+++*********))))))))))))))))))))))))((((((((((((((((((((((((((((((((()))))))))************))))))))))))******))))))************))))))))))))******))))))((('''((((((((((((((((((((((((&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))))))))*********+++,,,,,,------...///111000...---------------------------------,,,,,,++++++++++++******))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&'''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((('''&&&&&&&&&(((((((((''')))+++,,,,,,+++)))))))))***++++++,,,,,,,,,------......------,,,,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))*********))))))((((((((((((&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''((((((((())))))))))))******++++++,,,,,,,,,,,,---------.........,,,...000111111000...,,,---...............------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,---------...//////000000000000000111222222222222333333333333000000000/////////..............................,,,,,,,,,---,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''(((((())))))++++++,,,,,,,,,,,,+++++++++*********))))))))))))))))))((((((''''''''''''&&&&&&%%%%%%$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTT;;;444//////---,,,,,,++++++***))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++***))))))))))))))))))***)))))))))******)))))))))((())))))))))))(((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))))))))******+++,,,,,,,,,,,,...//////---,,,,,,---------------------------************))))))))))))))))))(((((((((((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&'''((((((''''''''''''''''''''''''&&&'''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((('''&&&&&&&&&((((((''''''(((***,,,+++***((())))))******+++,,,,,,,,,------......------,,,------------,,,,,,,,,,,,(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))))))))))))))((((((''''''&&&&&&'''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((()))******+++,,,,,,---.........////////////---///222333333222///---------...............---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,------------------------------.........000000000111111222222222111111222222222333333333111111111000000000//////........................++++++++++++++++++******))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''(((((())))))******++++++,,,,,,+++++++++*********))))))))))))((((((((((((((((((''''''&&&%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%PPP:::444000000,,,,,,,,,+++******))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))*********++++++***))))))(((((())))))***((())))))******))))))((((((((((((((((((''''''&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))))))))((())))))******+++,,,,,,***,,,---...,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))(((((((((((((((((((((((())))))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((&&&'''((('''&&&&&&'''(((((('''&&&''')))******)))(((((())))))***+++++++++,,,------......------,,,.........---------,,,,,,(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))(((((()))))))))(((''''''%%%&&&''''''((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((('''(((((()))***+++,,,,,,........./////////000000...///222333333222///...------...////////////...------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......,,,,,,,,,,,,------------,,,,,,------------......---------------.........///000000111111222222333000000000111111111111222000000000000////////////------------------------************************))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))***+++++++++******))))))))))))(((((((((((('''''''''((('''&&&&&&%%%$$$$$$$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%LLL999444//////,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))******))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((('''&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))(((((())))))***+++++++++)))+++,,,---,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********))))))))))))(((((((((((((((((()))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''&&&%%%$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''((((((((()))&&&'''((('''&&&&&&'''(((((('''&&&'''((()))((('''(((((())))))******++++++,,,------......------,,,---------,,,,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((&&&'''((()))))))))((('''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''((()))***+++,,,,,,---------.........//////---...000111111000...------...//////000000000///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************+++,,,---...***+++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---......///000000111111........./////////000000///............---------,,,,,,,,,,,,,,,,,,,,,,,,******)))))))))*********))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&''''''(((((('''((()))************)))(((((((((((('''''''''&&&%%%&&&'''''''''&&&$$$$$$$$$$$$######$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%}}}III888333------,,,,,,++++++***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((())))))(((((())))))))))))((((((''''''((((((''''''&&&%%%''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((())))))))))))((((((((()))******++++++(((***,,,,,,++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))((((((((((((((()))******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$%%%&&&&&&''''''&&&&&&&&&&&&'''(((((('''&&&&&&$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''(((((('''&&&&&&'''(((&&&%%%((((((((()))******++++++,,,------......------,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))***++++++***)))(((%%%&&&''')))))))))((((((%%%%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&'''((()))***+++,,,,,,,,,,,,,,,---------......,,,---...//////...---,,,......///000111111000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************))))))))))))***+++,,,---))))))******++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---...//////000------------............------,,,,,,,,,+++++++++++++++++++++++++++++++++***)))))))))))))))******))))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&###$$$$$$%%%%%%&&&''''''''''''((()))))))))))))))((('''''''''&&&&&&&&&&&&$$$%%%&&&&&&&&&%%%$$$###$$$#########$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%qqqGGG444000///...,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''))))))))))))))))))))))))''''''''''''((((((((((((***+++,,,,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''&&&&&&(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))))))))'''&&&&&&((())))))((())))))(((((((((((())))))******))))))(((((((((''')))))))))************+++))))))(((((((((''''''''')))(((((((((((('''''''''************)))))))))))))))((((((((('''''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++++++++,,,,,,,,,------///...,,,+++***++++++,,,)))))))))))))))*********))))))))))))************************))))))))))))''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))******++++++,,,------......///------............------////////////////////////,,,,,,++++++***++++++,,,------,,,,,,,,,,,,++++++************************))))))))))))(((((((((((())))))))))))))))))))))))************************,,,,,,,,,++++++***************+++,,,,,,------...---...............------,,,,,,------,,,,,,+++***,,,+++***))))))***+++,,,++++++******)))(((''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%!!!"""&&&mmmDDD444000//////,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((''''''''''''((((((((((((***++++++,,,---,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))&&&''''''''''''''''''&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((()))))))))***)))((((((((()))))))))(((***))))))(((((())))))************)))))))))(((((((((((((((((())))))))))))++++++++++++******************)))))))))(((((((((************))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&'''(((((())))))))))))))))))))))))+++++++++,,,,,,,,,,,,------,,,+++++++++,,,------*********)))))))))))))))(((((()))))))))******************)))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((())))))***++++++,,,,,,---..................//////.........000000//////............+++++++++***++++++,,,,,,,,,,,,+++++++++*********************************))))))))))))(((((((((((())))))))))))))))))))))))************************,,,,,,+++++++++************++++++,,,------...............//////......------------------,,,++++++,,,+++************+++,,,,,,++++++***))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''%%%"""###'''fffAAA444111000000,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&''''''''''''(((((((((******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,++++++++++++*********))))))))))))))))))))))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((((()))))))))******))))))************)))(((+++******))))))******+++++++++************))))))(((((()))))))))*********++++++*********)))))))))++++++*********)))))))))++++++*********))))))))))))))))))(((((((((''''''''''''&&&&&&''''''((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,************+++,,,......++++++******))))))(((((((((((())))))))))))************))))))))))))((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((''''''(((((()))***++++++,,,,,,------.........//////000000//////...666555333111///...---,,,+++*********+++,,,,,,---+++************)))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))************************+++++++++***************++++++,,,,,,------............///////////////...---............---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++***)))))))))((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))((((((((((((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$'''&&&$$$&&&***aaa???555111//////,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))******+++++++++++++++************++++++++++++++++++++++++************))))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))(((((((((((((((((((((((((((((()))))))))*********((()))++++++***))))))))),,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++************+++++++++*********))))))+++++++++*********)))))))))))))))((((((((((((''''''''''''''''''(((((()))((((((((((((((((((((((((************++++++++++++******+++++++++,,,,,,---,,,++++++***)))(((''''''(((((((((((()))))))))******)))))))))((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((''''''''''''((())))))***++++++,,,------......//////000000000000//////666555222///---+++******************+++,,,------++++++*********)))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))*********************************************)))+++++++++,,,------............//////000000//////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))((((((((((((''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''(((((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$''''''%%%(((---]]]>>>666222......,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((()))******++++++******)))))))))******++++++++++++++++++*********))))))((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))************&&&)))++++++)))((()))+++------,,,,,,,,,,,,------,,,,,,------------------+++,,,,,,,,,------------............------------+++++++++*********))))))++++++++++++***************)))))))))(((((((((((((((''''''''''''((())))))(((((((((((((((((((((((()))))))))*********++++++,,,,,,,,,++++++*********,,,++++++***)))((('''''''''(((((((((((())))))))))))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''(((((()))******++++++,,,------...//////000000000000/////////...---,,,,,,---///000+++*********++++++,,,---,,,+++++++++************))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,---------------...///////////////......//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$''''''&&&)))...XXX===777222...---,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((()))************)))(((((())))))***++++++++++++************)))))))))((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((''''''(((((()))***)))))))))))))))))))))))))))))))))*********++++++&&&)))+++***)))))),,,000///......------......///------............//////,,,,,,,,,---------......------------,,,,,,,,,+++---,,,,,,,,,++++++++++++,,,++++++++++++***************)))))))))(((((((((((((((''''''(((((()))***))))))))))))))))))))))))((())))))))))))*********,,,,,,,,,,,,+++***)))(((++++++******))))))((((((''''''(((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&&&&''''''((()))******++++++,,,,,,------...//////000000//////...,,,---...000444999===@@@,,,,,,++++++***++++++,,,,,,,,,+++++++++*********))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))******+++,,,,,,,,,+++,,,---...////////////---............---,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$&&&&&&%%%)))...QQQ999777333......,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%%%%&&&''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''((())))))******))))))((((((((()))***+++++++++************))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))))))))*********+++++++++(((+++,,,+++)))+++111666000//////......//////000.........//////000000000000000000111111111222222000000/////////........./////////............---,,,,,,+++++++++******************)))))))))((((((((((((((((((((())))))***))))))))))))))))))))))))((((((((()))))))))************+++,,,++++++***)))*********)))))))))))))))'''''''''((((((((())))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((*********+++,,,,,,------.........//////...............///111666;;;@@@CCC------,,,+++************+++************)))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))((((((((()))******++++++***+++,,,---............---------------,,,++++++******+++,,,,,,+++******((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$%%%%%%$$$'''---LLL777666333//////,,,,,,++++++***)))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''(((((()))))))))))))))'''(((((()))***+++++++++************))))))))))))(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((((((((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((()))******)))))))))))))))))))))))))))************+++++++++***,,,...,,,***---444;;;000000////////////000000......//////000000111111555555555666666666777777999999888888888777777777111111111111000000000000,,,,,,,,,+++++++++******************))))))))))))((((((((((((((()))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((***+++,,,,,,++++++)))))))))))))))*********''''''''''''((((((((())))))(((((((((''''''''''''''''''''''''''''''''''''&&&''''''''''''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''(((((()))******+++,,,,,,------------............------++++++******---000444666......,,,+++***)))))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''''''''((())))))******)))***+++,,,------------,,,,,,------,,,,,,+++***)))***+++,,,,,,+++***)))''''''''''''(((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((%%%%%%&&&&&&'''&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''$$$$$$%%%$$$###''',,,|||III<<<777222000///,,,,,,+++***)))((('''&&&(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((()))))))))************++++++++++++++++++*********))))))***))))))((('''&&&&&&&&&''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))+++*********))))))(((((())))))))))))************,,,,,,++++++++++++++++++---,,,++++++,,,,,,+++))),,,---.../////////000000......+++...333,,,,,,;;;000999<<<777:::DDDIIIFFFOOOQQQSSSUUUZZZ]]]YYYRRRWWWTTTTTTXXX[[[YYYTTTQQQMMMMMMLLLIIIFFFCCCBBBAAA333333333222000...,,,+++...,,,)))***+++,,,***((((((*********(((((()))***)))((((((((('''''''''''')))************))))))(((***************************)))))))))((((((''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''&&&%%%&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))***+++------............------******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++******)))(((''''''))))))((((((''''''&&&&&&))))))))))))))))))))))))))))))(((((('''''''''&&&((((((((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&&&&&&&'''(((((()))******++++++,,,------------,,,++++++***))))))************************))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&yyyGGG:::555000///---,,,,,,+++***)))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%%%%%%%%%%''''''''''''((((((((()))))))))*********++++++++++++++++++*********))))))***))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))************)))))))))((())))))))))))************++++++++++++++++++++++++*********+++---///000000///,,,***))),,,///222333222666333444:::888999EEENNNTTTVVVVVVaaarrrzzzxxx}}}rrrjjjddd[[[QQQIII[[[UUULLLBBB;;;777666666222000---,,,---,,,)))&&&,,,+++******+++++++++***))))))((((((((('''''''''((())))))*********))))))******************************)))((((((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''''''''&&&&&&&&&'''((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))***+++------............------******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,++++++***))))))(((((()))))))))(((((('''''''''(((((((((((((((((((((((()))((((((((('''''''''&&&((((((((((((''''''''''''(((((())))))))))))((((((''''''&&&&&&''''''((()))******+++,,,,,,------...---------,,,+++*********************************))))))))))))((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&tttDDD888444...---,,,,,,++++++***)))(((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((''''''''''''(((((((((((()))))))))*********+++++++++************))))))))))))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''(((((())))))***************)))))))))))))))))))))*********++++++******++++++++++++++++++++++++,,,,,,------------//////111222333111...++++++888===CCCUUUccclllwww}}}jjjfff___XXXSSSPPPOOONNNKKKBBB444***&&&(((,,,///,,,***'''(((***+++***((())))))))))))(((((((((((('''((()))***************************************+++***)))((('''((()))***((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&''''''((()))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))***+++,,,------......------,,,******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,++++++***)))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''&&&'''(((((())))))(((((('''((((((''''''(((((()))***+++++++++,,,------.........------,,,,,,++++++***************************))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&pppBBB888333...---,,,++++++******)))(((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&+++++++++******)))))))))'''''''''((((((((((((((())))))))))))************************))))))))))))))))))((((((''''''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''((())))))***************)))))))))))))))))))))*********+++++++++*********++++++++++++++++++---///000///...------***...222555888<<>>999555///......************))))))))))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''''''''&&&$$$$$$%%%%%%&&&&&&''''''))))))(((((('''''''''&&&(((((((((((())))))))))))'''((((((((())))))******'''''''''(((((((((((((((%%%%%%&&&&&&'''((())))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&((()))************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((()))******++++++(((((())))))*********+++******+++++++++,,,,,,,,,------......///000000111...111777@@@RRRlllyyyfff]]]YYYSSSEEE999,,,,,,,,,+++++++++******)))************))))))(((************************&&&(((+++------,,,***)))((((((((((((((((((((((((&&&'''''''''(((((())))))&&&''')))*********)))(((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((((()))***+++******++++++++++++************+++,,,,,,,,,,,,+++,,,++++++++++++++++++,,,''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((((((((((((((()))******++++++))))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&ZZZ@@@<<<444111---111,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''))))))(((((('''''''''&&&''''''''''''''''''&&&&&&***))))))((('''&&&&&&&&&(((((((((((())))))))))))&&&&&&''''''(((((()))))))))(((((((((((())))))***)))************+++++++++++++++)))''''''+++...///......//////---,,,111777??????TTT}}}ppp^^^UUUTTTIII>>>111******+++++++++'''((()))***,,,,,,((("""***)))))))))***+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***************************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''+++///---((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))),,,+++)))((((((((()))***))))))))))))(((((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&UUU===;;;333222---111,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((((((((('''''''''&&&''''''''''''''''''''''''***))))))(((''''''&&&&&&(((((((((((())))))))))))((((((((((((((())))))))))))(((((((((((()))******************++++++++++++***...111000---------...222---***---333777888888```qqq\\\OOOLLLIIIDDD888,,,)))...---...,,,'''###&&&---222******))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((()))************)))************************))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''+++...,,,((($$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))++++++)))((((((((())))))))))))))))))((((((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&OOO;;;:::333222...000,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%'''&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((((((((())))))))))))*********)))))))))))))))((((((((((((((()))***+++******+++++++++,,,,,,,,,(((,,,000000,,,***---000---333777444444BBB[[[pppuuu___PPPPPPMMM???111,,,((()))***++++++***((((((******)))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''((())))))******))))))************************)))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&***,,,+++'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))))))))))))))))))))))))))******)))((((((((()))))))))))))))((((((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&LLL;;;:::333333---...,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))((((((''''''''''''(((((((((((()))))))))))),,,++++++******)))))))))(((((((((((()))***++++++++++++++++++,,,,,,,,,------+++***+++***+++000555+++444999;;;GGGgggeeebbb```QQQBBB===333***$$$***222111'''******))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''(((((()))))))))))))))************************))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((***)))'''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))))))))))))))))))))))))))))))))))))))((((((((())))))))))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&LLL===;;;333333---,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''(((((((((((()))))))))))),,,,,,++++++******))))))(((((((((((()))***+++,,,+++,,,,,,,,,------------333---***...000///111555333444;;;RRR{{{yyy]]]QQQSSSMMM;;;+++''')))+++---///******))))))((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&LLL???;;;222333---+++,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''(((((())))))***((((((((((((((((((''''''(((((((((((())))))))))))+++++++++***************((((((((()))***+++,,,---,,,,,,,,,---------......000+++,,,333444000000555AAAUUUqqqaaaQQQRRRJJJAAA888,,,###'''222******)))((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((()))))))))((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&}}}KKK>>>999000333...,,,,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''$$$$$$%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((())))))******'''((((((((((((((((((((((((((((((((()))))))))))))))))))))***************((((((((()))***+++---...------------............---+++...444444444???OOOiiicccaaaXXXRRRNNNAAA///''')))******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&((()))))))))(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&zzzHHH<<<888///333///---,,,+++***)))((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''$$$%%%%%%&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&''''''((()))******+++'''''''''((((((((((((((((((((((((((())))))))))))(((((())))))*********+++((((((((()))***,,,---...---------.........//////333111444777666<<>>(((///---$$$&&&000///###)))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&''')))---...///((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%wwwCCC:::<<<333111,,,///+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************+++++++++++++++,,,,,,---,,,///111000+++***000999777000444MMMrrr}}}yyyyyy||||||zzz{{{{{{~~~}}}|||{{{{{{zzzyyyyyyxxxxxxsss{{{zzzOOO???DDDFFF...""",,,///$$$###...))))))))))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&)))---222555666''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((())))))))))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%tttCCC;;;<<<333222---...+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))*********+++++++++++++++++++++,,,---...+++444666///+++111666666333???WWW~~~}}}}}}{{{ssskkkpppttt|||}}}|||vvvwwwwwwvvvxxxyyyVVVGGGHHH>>>333---***'''(((+++((()))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%&&&)))...333555666''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&''''''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((())))))((((((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%pppBBB<<<<<<222222------+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***************++++++))))))*********+++++++++,,,,,,+++,,,,,,---...///000111111222555888555///FFFhhhvvvooooooxxx}}}zzzxxxzzz~~~~~~zzzuuutttxxx|||]]]EEEIIIEEE888---++++++***))))))))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&'''***,,,------''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&lllAAA===<<<111222---,,,+++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++,,,************++++++++++++,,,,,,,,,,,,---...///000222---...555444000888FFF|||uuukkkkkkmmmxxx}}}~~~}}}}}}{{{}}}jjjQQQEEEJJJBBB+++%%%111******))))))))))))***+++''''''''''''''''''''''''(((((((((((((((((((((((()))'''&&&&&&((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&hhh@@@===<<<111222...,,,+++******)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,---...///000111000...222555...111TTT}}}uuujjjjjjrrr{{{zzz~~~|||||||||}}}xxxZZZLLLIIIAAA444***,,,+++***)))((()))******''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&''')))***)))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''&&&''''''(((((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((((((''''''&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&eee???>>>;;;000222...++++++******)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,------*********+++++++++,,,,,,,,,,,,------...000111222000222555666<<>>;;;000333...++++++******)))))))))))))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------******+++++++++,,,,,,,,,,,,,,,------///000111222444555444:::TTTpppooolllppp{{{rrrnnnqqqkkk[[[DDDAAAFFF000...+++)))((('''((()))''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&'''((((((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%''')))******)))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''((())))))***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''```EEE:::===666...///000,,,(((&&&%%%///000"""&&&!!!((('''###,,,'''"""$$$(((,,,+++%%%!!!"""&&&+++&&&$$$***###!!!)))"""///###$$$---"""***$$$***+++'''###$$$%%%$$$&&&&&&&&&'''''''''(((((('''***%%%222!!!$$$%%%***&&& %%%+++###)))&&&""")))&&&!!!%%%&&&%%%)))&&&%%%%%%&&&'''(((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))************))))))))))))((((((((((((***))))))))))))+++,,,---++++++,,,,,,,,,---------111******222666111///222666666111QQQoooiiikkkqqqwww~~~~~~~~~zzztttnnnssskkkNNN:::===666000...+++&&&''',,,'''''''''&&&%%%%%%''')))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%$$$%%%(((+++***)))'''&&&&&&'''((()))''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''___EEE:::===555...//////,,,......)))******'''000666...+++,,,+++222(((,,,)))000$$$)))...,,,'''+++333 ,,,---!!!***%%%%%%(((###)))000""" """(((---***$$$%%%+++%%%&&&&&&&&&&&&'''''''''%%% ###"""+++)))'''$$$...%%%)))(((%%%"""'''&&&(((+++***###!!!)))'''&&&'''((((((&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******)))))))))))))))))))))(((***)))))))))***+++,,,---++++++,,,,,,,,,---------+++111333...***---444888555:::\\\nnndddlll{{{~~~~~~xxxssstttmmm[[[AAA@@@888,,,(((+++---+++******)))((('''&&&'''((((((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%(((***---+++)))'''&&&&&&'''(((''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''\\\DDD:::<<<555///000///%%%&&&$$$###$$$&&&,,,000%%%###000"""000$$$'''!!!!!!###"""%%%)))''' )))###''')))%%%!!!%%%---$$$((()))999---$$$&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&...)))---''')))***"""!!!###### $$$(((---***"""***&&&$$$***---'''&&&%%%&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))***))))))******+++,,,---,,,,,,,,,,,,------------***444666,,,)))222777555:::UUUppprrrwwwwww}}}zzzsssuuuyyyMMMDDD;;;777222---***,,,,,,,,,+++***)))(((''''''((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$%%%''')))...,,,***((('''&&&&&&'''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''ZZZCCC:::;;;444000000...111111---333111---,,,&&&333 000...!!!444$$$666///(((111###+++555((("""...+++,,,///222'''222222&&&!!!++++++***,,,)))"""$$$$$$$$$%%%%%%%%%&&&&&&((("""###$$$,,,111222$$$444,,,555&&&'''###'''"""&&&,,,&&&$$$###"""###&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''))))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((()))))))))))))))*********)))*********+++,,,------,,,,,,,,,------------......111111111444888666222RRRsssjjjjjjzzz{{{zzzyyyxxxxxxwwwwwwwww{{{zzzzzz{{{~~~~~~~~~}}}~~~wwwcccIII===FFFCCC///&&&---,,,+++************((('''((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''&&&$$$%%%&&&(((+++***)))'''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''WWWBBB999999333111111,,,"""'''"""((("""777***---###!!!---"""%%%***,,,###"""------$$$"""&&&""",,,"""&&&***---%%%$$$"""222EEE666)))&&&$$$"""$$$+++$$$$$$$$$%%%%%%%%%&&&&&&...###"""111&&&'''!!!""" 222$$$+++###&&&"""!!!'''%%%)))'''%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((()))))))))*********+++)))******+++,,,,,,------,,,,,,---------.........000,,,...555444000:::LLL|||ooowww|||||||||wwwsssooonnniiiiiijjjjjjjjjjjjjjjjjjcccccccccbbbbbbaaaaaa```dddfffhhhmmmrrryyyeeerrrzzzaaaKKKFFFDDD;;;111---+++)))((((((******)))'''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%'''&&&&&&%%%%%%&&&&&&&&&'''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''TTTAAA999888333111222+++...555,,,000,,,SSS000'''333"""ggg111///!!!bbbFFF######%%%%%%%%%%%%&&&&&&&&&&&&)))''';;;###:::###222***111...***(((((('''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((())))))******+++++++++)))***+++,,,------------,,,---------...............,,,111555,,,,,,QQQyyyjjjrrr~~~{{{rrrppplllhhhccc___\\\ZZZYYYZZZZZZ[[[[[[\\\\\\\\\ZZZZZZZZZ[[[ZZZYYYXXXXXXVVVWWWXXXZZZ]]]bbbhhhlllsss{{{{{{nnnqqq{{{gggFFF@@@KKKFFF333...+++'''''')))***)))'''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''$$$%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''&&&%%%$$$%%%&&&######$$$$$$%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''RRRAAA999888222222222+++'''..."""***&&&PPP333 ''' cccppp%%%***yyy'''%%%&&&&&&&&&&&&'''''''''"""'''BBB,,, ))))))000---)))'''''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((())))))))))))(((((('''''''''''''''''''''''''''((((((((())))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******((())))))******+++,,,,,,)))***+++------------,,,------------............//////333444555HHHzzzuuuuuu||||||yyyzzzvvvqqqmmmjjjZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\]]]]]]^^^___``````___```aaaaaaaaa```___^^^]]]\\\ZZZVVVSSSRRRVVVYYY```jjjrrrvvv{{{{{{xxxyyydddSSSOOOJJJAAA555///)))'''(((***(((&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&''''''((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''%%%$$$$$$%%%$$$$$$%%%%%%&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''QQQ@@@999777222222333***'''000)))666"""AAAeeeKKK$$$''''''"""&&&---###---888 ###333&&&)))GGGbbb&&&&&&&&&'''''''''((((((((()))777***111 ...!!!666***(((%%%######%%%'''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))************))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))************((())))))***++++++,,,,,,)))***,,,---......---,,,---------.........//////333222000555HHHoooqqqkkk||||||sssjjjddd___[[[YYYYYYZZZ[[[\\\^^^___```aaabbbccccccdddeeefffggggggdddeeeeeeffffffeeedddccchhhhhheee```[[[ZZZ]]]aaaUUU\\\______fffsss}}}~~~zzz{{{qqqJJJ@@@OOO;;;444+++(((((()))(((%%%((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''$$$$$$%%%%%%&&&'''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&''''''%%%######$$$''''''''''''&&&&&&%%%$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&'''''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''NNNDDD:::666333000...000+++++++++************)))777%%%(((((((((((((((((((((((((((\\\***$$$///###---SSS333%%%!!!888'''***///"""+++((( 000??? +++$$$%%%///&&&$$$]]]###&&&''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++,,,------......///,,,------...111444222...111///666>>>[[[nnnlllzzz~~~vvvtttlllaaaYYYWWWYYY^^^aaa]]]cccfffcccaaaeeekkknnngggpppwwwyyy|||tttqqqrrrppphhhaaabbb]]]XXXXXX```iiipppsss|||}}}|||{{{~~~fffKKK;;;LLL;;;)))%%%***...)))###&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&%%%)))---)))""")))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''+++***'''%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&NNNDDD:::666333000...///+++++++++************)))777%%%(((((((((((((((((((((((((((\\\***$$$111333111ttt!!!###---222444CCCtttoookkkwww}}}HHH)))"""$$$)))$$$)))]]]$$$'''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))))))))***))))))*********++++++++++++,,,,,,------......///---............///000000888,,,:::^^^tttnnnyyy}}}sssmmm______```aaabbbbbbaaa```ffflllppppppttt~~~tttqqqkkkeeeaaa```bbbdddkkkwww||||||~~~bbbQQQHHHDDD999,,,(((++++++'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&,,,333333...(((((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''MMMCCC999666333000...///+++++++++************)))666%%%(((((((((((((((((((((((((((\\\***$$$%%%((('''+++,,,(((,,,111%%%&&& 333rrrHHHfff$$$(((+++((("""&&&^^^%%%(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''''')))))))))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))''''''((((((((()))))))))((((((((()))))))))******))))))))))))************,,,,,,,,,---......//////---///000///......111444888000NNNpppqqq{{{{{{pppgggaaa^^^eeeeeeeeeeeefffhhhjjjkkkuuutttiiieeejjjooonnnnnnpppwww~~~~~~~~~{{{fffGGGLLLGGG666)))(((+++***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%&&&...888<<<:::(((((('''&&&&&&&&&&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''LLLBBB999666444000...///+++++++++*********))))))666%%%)))((((((((((((((((((((((((\\\***$$$888''' 666...!!!&&&$$$///...NNN,,,RRRsss$$$(((((('''%%%&&&___&&&)))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))))))))*********)))*********++++++++++++,,,,,,------...////////////...///111222111333666222DDDsssxxx~~~~~~ssshhhaaa^^^^^^___hhhhhhiiiooozzzvvvnnnjjjnnnkkkhhhiiiooozzz}}}}}}uuuzzzrrrQQQMMMGGG===111)))(((+++((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((&&&%%%,,,666======(((''''''&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''JJJAAA999666444000......+++++++++*********))))))555&&&)))((((((((((((((((((((((((\\\***$$$%%%$$$$$$$$$$$$///###(((###>>>###DDD///PPPjjj)))###$$$******___'''***((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((((((((()))))))))***))))))))))))************+++++++++,,,,,,,,,------,,,,,,---......//////000222...---222444111111444999dddrrruuu{{{ooohhhaaa^^^```eeehhhiiibbbnnn}}}eeennnsssoooggghhhuuu}}}wwwwwwyyyeeeOOO@@@BBB>>>...&&&***))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))&&&$$$'''000555555''''''&&&&&&&&&''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((III@@@888666444000......+++++++++************)))555&&&***((((((((((((((((((((((((\\\***$$$%%%111:::+++---"""222---'''%%% uuuwwwttt<<<((()))###+++)))###___'''***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++,,,,,,,,,,,,---------...---------...//////000000555///...222222///333:::\\\}}}uuu{{{{{{mmm^^^^^^^^^```eeelllqqqttt{{{mmmfffggglllpppqqqzzz~~~~~~}}}|||zzz]]]GGGGGGFFF888,,,+++***))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''')))***((($$$$$$)))---,,,'''&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((HHH???888666444000---...+++++++++************)))555&&&***((((((((((((((((((((((((\\\***$$$((( IIIGGG888XXXmmmVVV'''---```VVV!!!KKK,,,'''---+++///&&&!!!^^^&&&)))(((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))*********+++++++++++++++,,,,,,,,,---------------......//////000000222000111444111111AAAUUU~~~sss~~~xxxlllddd```dddgggjjjqqqzzzkkkkkkqqqsssssswww^^^MMMGGGBBB888...******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%((((((%%%%%%((()))(((&&&&&&&&&&&&&&&'''((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))GGG???888666555000------+++++++++************)))444'''***((((((((((((((((((((((((\\\***$$$---%%%+++///&&&###444 ;;;&&&<<<+++$$$,,,%%%###)))&&&///^^^%%%((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************)))************+++++++++******+++++++++,,,,,,,,,------......///000000000...///444777333777SSSrrr}}}uuusssgggaaa```eeelllrrrvvvrrrdddooouuuRRRDDDHHHBBB111+++******)))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''"""''')))'''''')))***(((&&&&&&&&&&&&&&&'''((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))GGGBBB:::555222111000000***,,,!!!222--- 000%%%;;;%%%&&&(((###'''***&&&&&&***'''XXX+++)))%%%*** '''tttFFF$$$###$$$&&&...555@@@""",,,(((###'''...!!!^^^ ***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&))))))''''''******((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))************+++++++++---,,,+++***+++,,,---...////////////000000000000...===666...888CCCmmmqqqxxxzzzqqqgggaaahhhsssqqqqqqqqqhhhSSSJJJQQQ;;;333***$$$''')))'''&&&(((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))'''&&&%%%$$$%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((GGGBBB:::555222111000000111$$$222---)))444!!!333 ,,,<<<&&&888+++(((111&&&VVV))) )))///+++BBBVVV 666---???JJJIII((()))###888,,,&&&!!!+++___###)))''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''******''''''))))))'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***************++++++++++++---,,,+++++++++,,,---...////////////000000000000888,,,...999???VVVxxxqqqeeeeeelllpppooo|||sssmmmzzzoooOOOGGGQQQ<<<000&&&'''+++***''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((FFFAAA;;;555333111000///***""":::,,,&&&666%%%'''===(((***"""%%%***)))'''+++)))___''''''***+++'''(((;;;(((,,,&&&555mmmggg)))&&&!!!"""###'''%%%&&&aaa''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''(((((((((''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((******''''''******'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******************+++++++++,,,---,,,,,,,,,,,,---....../////////000000000111111;;;&&&///???KKK|||zzz{{{zzzoooddd```ccclll{{{{{{yyyiiiqqq}}}~~~|||jjjeeeuuuaaaGGGTTTFFF777***(((,,,,,,)))&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((FFFAAA;;;666333111000///,,,000***333111999000555&&&$$$===---)))+++''';;;YYY$$$111)))777"""(((iiiHHH"""///555666---///555111!!!(((&&&666!!!---)))///,,,```)))&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''***+++))))))------+++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************+++++++++,,,,,,---------------......////////////000000111111222555111666@@@dddzzzzzznnncccccckkknnnvvv|||qqq~~~}}}kkkbbbmmm~~~bbbHHHIII>>>111+++******)))(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((EEEAAA;;;666444222000...&&&333***,,,,,,'''***888222***---)))***///...&&&"""%%%eee$$$++++++333&&&555---^^^;;;111@@@>>>222222888)))444000%%%$$$......+++---&&&'''000...$$$111"""^^^)))###''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&***+++***,,,000111///))))))))))))))))))))))))************************************************************************))))))))))))***************++++++++++++,,,,,,,,,------....../////////////////////000111222222222000888888RRRppprrrffffffiiirrr~~~ooommm}}}}}}RRRJJJEEE;;;///'''%%%(((+++((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''')))******)))'''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((EEEAAA;;;777444222000...+++(((///888%%%[[[|||,,,,,,++++++111)))mmmsss,,,'''///+++###///...TTT:::&&&'''333###555)))@@@&&&444(((---[[[(((###''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******))))))((('''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&***+++***,,,111222000))))))))))))))))))))))))************************************************************************)))))))))*********++++++++++++++++++,,,,,,,,,,,,---...//////000000//////...///000000111222333333333666@@@xxx{{{xxxqqqbbb^^^jjjmmmtttzzzuuupppzzzpppOOOOOOFFF666(((%%%))),,,((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%''')))+++,,,***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((DDDAAA;;;777555222///---;;;''''''$$$&&&xxx+++)))666---///***444***---000&&&...)))&&&^^^***"""...000$$$---((('''---lll+++666###000HHHZZZ)))&&&''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((++++++***+++...///---))))))))))))))))))))))))************************************************************************))))))*********++++++++++++++++++,,,,,,,,,---------...///000111000//////...///000111222333333444777<<<^^^}}}pppeeeaaabbbkkkuuullllll\\\ZZZPPP===...******)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***------+++((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((DDDAAA<<<888555222///---''',,,111(((555---000****** 111***+++444!!!===444(((((()))888$$$///000'''555222&&&,,,...///,,,///((()))///:::111***]]]ZZZ+++,,,''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))),,,,,,))))))++++++)))))))))))))))))))))))))))************************************************************************)))************+++++++++++++++,,,,,,,,,------------...000111111111000///...///000111222333444444777III|||yyyeeeaaaiiirrrnnn|||iiigggcccVVVBBB444000,,,&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$'''***---...,,,)))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''(((((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((FFF???999777444///---///,,,,,,,,,,,,,,,,,,,,,,,,...iii"""---,,,,,,,,,,,,,,,,,,,,,,,,111zzz+++000)))+++111%%%)))+++===333"""///---)))111444222>>>555000...111666555,,,$$$PPPVVV333((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))(((((())))))))))))((((((''''''((()))))))))))))))((())))))))))))*********...+++(((&&&'''***+++,,,111,,,))),,,...,,,******,,,...///...,,,+++++++++)))+++---------,,,,,,---***+++++++++***)))((('''++++++++++++++++++++++++******)))))))))))))))))),,,,,,,,,---------......////////////000000000000555(((111:::......777555;;;www|||```^^^nnnppp~~~ggg{{{}}}wwwaaa[[[VVV???222///$$$)))(((''''''((()))(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&$$$%%%&&&&&&%%%&&&(((***((((((((())))))(((((((((((()))***++++++***)))(((((('''&&&%%%%%%%%%''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''FFF???999777444///...///,,,,,,,,,,,,,,,,,,,,,,,,222'''+++ddd===,,,,,,,,,,,,,,,,,,,,,,,,555!!!333]]]>>>666------'''---,,,+++VVV___333,,,777999888:::...GGG...ZZZ888;;;;;;333)))'''...666///CCCWWW$$$"""))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((()))))))))***((())))))))))))))))))((((((((()))************)))))))))*********+++++++++))))))+++---...///...---111+++''')))***(((&&&(((+++***))))))***+++***(((+++++++++***)))(((((((((,,,,,,++++++,,,,,,------++++++++++++++++++++++++************************,,,,,,,,,---------......////////////000000000000222...111444111444888666QQQ|||tttbbbeeepppqqq}}}ppprrrvvvooolll___[[[KKK888...)))***(((''''''((()))(((&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((''''''''''''((())))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''')))*********((('''((()))&&&'''((((((((('''&&&%%%%%%&&&'''(((((()))(((((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((FFF???999888555000...///,,,,,,,,,,,,,,,,,,,,,,,,666***222000444&&&;;;------------------------)))...444000<<<666""":::///'''000333666444(((000777555333222333333222222222888<<>>tttzzzwwwfffeeekkkvvvooodddwww~~~~~~~~~xxxzzzeee^^^YYYDDD111///+++)))((('''((()))((('''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((('''(((******(((''''''((()))***+++,,,---,,,+++************+++++++++,,,,,,''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((EEE???999888666111...///------------------------222777"""'''+++&&&...(((------------............444333))))))((("""(((000///+++222444000777===>>>@@@;;;<<<<<<888999AAAEEEGGGXXXeeeddddddlllqqqqqqgggjjjyyywwwwwwccc^^^YYYOOOBBB444...111333111,,,""";;;999000$$$###000(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))*********)))******++++++******)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------//////---,,,+++,,,///111---***+++///000......000///...---+++++++++++++++...---,,,,,,---...///...------,,,+++******))))))+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000111555000222:::222888VVVxxx{{{iii^^^iiiqqq}}}mmmfffqqqppp^^^bbbUUU;;;333---+++)))(((((()))((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))((((((((('''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((()))))))))%%%''')))******)))***+++&&&''''''(((((()))***+++))))))(((((('''(((((((((************)))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((DDD>>>:::999777222///000------------------------&&&'''---...222---111,,,---------....../////////"""///111;;;444***888888999444111666>>>SSSnnnsssxxxpppvvvyyynnnrrrooopppwwwXXXkkkjjjwwwbbbccc```XXXJJJ;;;333333666666///'''111'''***444///))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))******************++++++++++++******++++++,,,---------------,,,------------.........+++---.........///222555333222333555333...,,,...,,,///111000------000333000---++++++,,,,,,***))),,,---/////////---+++***++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......////////////000000000000444222000999;;;---BBByyyxxxuuu___aaassszzzeeeeeeyyy~~~fffgggdddIII555///---***(((((()))((('''((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******)))+++,,,---,,,+++,,,---///...,,,++++++,,,...///,,,,,,,,,------.........******+++++++++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((DDD>>>::::::888222///000------------------------777,,,+++&&&---111)))'''------......///000000000999666+++222999555222'''333===EEEggg|||ZZZWWWQQQSSSWWW[[[[[[QQQ@@@444'''222555,,,"""---///)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------------------------............***...222222///+++++++++,,,,,,///444666666999>>>777:::=========<<<>>>???CCC???;;;999888555///+++***+++,,,------,,,+++***++++++++++++++++++++++++))))))******+++,,,,,,,,,,,,,,,,,,---------......////////////000000000000555///111<<<999444^^^|||ssshhh___kkk~~~{{{uuukkkgggtttyyynnnlllVVV<<<111...+++(((((((((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))******+++))))))(((((())))))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))******++++++***+++,,,+++))))))+++,,,------------------------,,,---.../////////...---((((((''''''((()))+++,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))CCC>>>::::::888333000000........................%%%666......'''&&&...>>>---......///000000111111&&&///111,,,222;;;DDDXXXWWWuuuppp[[[ZZZgggmmmbbbSSSKKK...$$$'''777111,,,///++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,,,,---------.........---000222222111444:::???>>>>>>AAAGGGMMMTTT___jjjccc```^^^___aaa___YYYSSS^^^ZZZVVVSSSQQQLLLCCC<<<444222///,,,*********+++++++++++++++++++++++++++(((((())))))***++++++,,,,,,,,,,,,---------......////////////000000000000333...444888333HHHtttyyyhhheeejjjxxxyyy~~~vvvwwwuuu^^^eeevvvlll```LLL333000+++)))((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))******++++++))))))(((((())))))***+++************************************************))))))))))))))))))))))))'''((((((((())))))))))))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''(((((()))******+++,,,,,,******+++***+++---222555,,,000666<<>>:::;;;999333000000........................%%%???222444++++++)))---......///000111111222222999???<<>>;;;;;;999333///000000000//////.........---,,,///222222111//////000---444555///,,,000666777>>>HHHgggcccvvvsssdddVVVUUUXXXOOOCCC888***+++///111,,,'''''',,,///,,,+++******)))***************))))))))))))************+++++++++,,,,,,,,,,,,,,,,,,------,,,++++++...---***)))+++...---+++---...))),,,555222---111888>>>LLLYYYmmmxxxaaa[[[UUUTTTWWW```ZZZAAA222...)))111+++(((+++...---,,,---)))((((((((()))***+++,,,---------............///......//////000000111111:::)))777000???ooovvv}}}sssgggiiisssrrrnnnyyy{{{qqquuuwwwxxxooo```^^^wwwzzz\\\ooojjjIII444&&&))),,,((((((---))))))))))))))))))))))))''''''''''''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((()))******))))))+++---***'''(((+++...---,,,+++((()))+++,,,,,,,,,---//////111111000000111///,,,+++---+++''''''***,,,******---+++((())),,,***$$$((('''$$$###$$$''''''%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((('''''''''***+++***'''%%%&&&&&&&&&,,,******++++++***+++,,,---333===EEENNN___xxxuuufffMMM???===:::222...+++***,,,---,,,***---***((())),,,---***'''((((((((((((((((((((((((((((((((((((((((((((((((DDD>>>;;;;;;999333000000000000/////////.........000000000///............888***(((666;;;333444>>>qqqdddZZZ___gggaaaYYYQQQEEE>>>777...***---...+++&&&,,,++++++*********************))))))))))))************+++++++++,,,,,,,,,---------......------,,,)))+++---///111222111///(((000333444555111888NNNbbbuuuxxxZZZSSSYYYdddfffcccTTT>>>,,,+++...222111+++((()))++++++++++++++++++++++++---------............///......//////000111111111333///:::444SSSuuuyyynnngggjjjpppgggcccxxx~~~ppp{{{xxxuuu~~~ttteee^^^lll{{{tttllliii[[[@@@***''',,,***(((+++))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((()))***+++***))))))***,,,...,,,++++++***)))((((((***---111666:::@@@EEEJJJVVVUUUSSSRRRQQQPPPLLLHHHEEECCC>>>888444444///)))+++)))###"""+++///...***+++,,,++++++)))&&&$$$(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&((()))(((((())))))))),,,,,,+++,,,...222:::@@@MMMXXXiiizzzvvvggg^^^III???222---......+++'''******)))(((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((DDD>>>;;;;;;999444000000000000000000////////////222000......///000111111111111444222(((///\\\~~~[[[XXXbbbllldddOOOXXXDDD...(((---222---%%%,,,,,,+++*********************))))))))))))************+++++++++,,,,,,,,,------...//////......---------.../////////......444333...///999GGGiiirrr___[[[```^^^QQQ>>>---(((,,,...---,,,,,,------------,,,,,,+++---------............///......///000000111111222///666;;;<<>>:::555444333---&&&%%%&&&((()))))))))***+++((((((((('''''''''&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&%%%''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''')))+++,,,,,,,,,,,,+++---///333???UUUooo|||~~~uuunnnyyyxxxtttiiiVVVCCC444------///+++,,,,,,***''''''***,,,((((((((((((((((((((((((((((((((((((((((((((((((CCC>>>;;;;;;999444111111000000000000000000000000111///...000333555555444...999999...888ffftttUUURRRcccmmmfffRRR;;;...,,,---...///,,,,,,+++************++++++******))))))******+++******+++++++++,,,,,,,,,,,,------............---333---***,,,//////000111777333111CCCdddrrraaacccccchhhVVVAAA444...+++---000+++,,,---.........---,,,---------............///...//////000111111222222111888777JJJ|||vvvjjjiiimmmyyyggg[[[jjj|||yyyxxxzzz}}}~~~}}}xxxrrruuuzzzsssgggYYYjjjssssssYYY;;;+++(((******(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((((((((((((((()))))))))))))))*********(((***+++,,,,,,,,,...///---111555666999@@@GGGJJJLLLPPPVVV]]]dddllltttyyyppppppqqqsssqqqoooqqquuulllkkkeeeZZZRRROOOMMMJJJIIIFFFCCCCCCEEEEEEAAA<<<+++)))'''&&&%%%%%%***000((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))+++------+++,,,///***888KKKZZZlll~~~}}}xxxmmmzzzYYY>>>444555///...,,,+++***+++++++++((((((((((((((((((((((((((((((((((((((((((((((((CCC>>>;;;;;;:::555222222000111111111111111111111//////000222444555444333333111333LLLooonnnnnniiiaaaUUUHHH777******000---,,,,,,+++***+++++++++++++++************++++++******+++++++++,,,,,,,,,***+++,,,---------------000***(((...444333222333...BBB^^^rrr^^^TTTYYY^^^XXXEEE111)))+++***+++,,,---............---------............/////////000000111222222222555555555bbbvvv|||~~~pppiiilllrrrxxxSSSdddtttppp~~~zzzyyy|||rrrooouuutttmmm^^^eeesss~~~zzz~~~kkk^^^HHH333((((((******(((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))))))))))))))))))))((()))))))))*********+++,,,---......---...111333666>>>EEEJJJRRR___fffggggggnnnyyy}}}qqqooorrrtttvvvfffQQQDDD@@@BBBDDDEEE:::444111///+++%%%&&&***))))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))******,,,***,,,---***(((...888CCC^^^~~~~~~~~~~~~iiiOOOBBB666///((('''+++...+++((())))))))))))))))))))))))))))))))))))))))))))))))CCC>>>;;;<<<:::555222333111111111111222222222222000222333222111000222333444BBBcccgggpppnnnmmmfffPPP666***+++------,,,+++++++++++++++++++++************++++++******+++++++++,,,,,,,,,******+++,,,------------///+++---222222---...444JJJqqquuucccYYYTTTYYY\\\OOO:::))),,,,,,,,,,,,---...///000---------............/////////000111111222222333666444@@@yyy|||uuukkkiiirrr{{{eeeXXX}}}{{{nnnqqqwww~~~~~~tttnnnoooqqqooofffdddiiixxxqqq~~~dddcccUUU===+++'''***+++))))))))))))))))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((())))))******+++++++++***+++,,,---...222888<<>>RRR~~~~~~}}}{{{rrr{{{mmmNNN@@@000***,,,...+++&&&))))))))))))))))))))))))))))))))))))))))))))))))CCC>>>;;;<<<;;;666333333111111111222222222333333000333444222///111888@@@VVVxxxrrrrrriiiQQQ:::000------,,,++++++++++++,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,***+++,,,---............//////222444///000EEE]]]sssRRRNNN]]]```QQQ@@@222111///---,,,---///000---------............//////000000111111222333333222:::UUUzzzsssiiilll|||{{{```lll~~~uuu}}}zzz{{{{{{vvvqqqmmmllllllnnndddbbbnnnrrrooohhhlllaaaEEE///***+++)))))))))))))))))))))))))))((((((((((((((((((((((((,,,++++++***))))))(((((())))))))))))))))))))))))((())))))******+++,,,,,,+++---111777???KKKVVV^^^pppzzzuuulllYYYKKKAAABBB@@@666000000))))))))))))((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((()))******++++++***+++000333333<<<[[[{{{~~~xxxyyymmmQQQ;;;000---+++)))))))))))))))))))))))))))))))))))))))))))))))))))CCC>>>;;;<<<;;;666333444111111111222222333333333000333555222000666DDDPPP}}}jjjooouuugggNNN===...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,******+++++++++,,,,,,,,,+++,,,---...////////////---///444555333DDDsssuuu___TTTSSSYYY```888555111...,,,---...000---------.........//////000000000111222222333333///AAAfffuuuooouuujjjoookkk]]]zzzvvvtttiii{{{vvv}}}yyywwwwwwtttnnniiihhhqqqeee___iiixxx~~~yyyiii{{{pppttthhhJJJ222---+++''')))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,+++***))))))((())))))))))))))))))))))))((())))))***++++++,,,,,,222777>>>JJJYYYlll~~~mmmVVVLLLEEE;;;555777))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))***+++++++++***---444;;;===MMMuuurrrNNN777---,,,...))))))))))))))))))))))))))))))))))))))))))))))))BBB>>>;;;<<<;;;666444444444444333222222333333333222666444777;;;>>>kkk{{{mmmnnnlllmmm\\\;;;222,,,,,,...,,,++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,,,,,,,---111444333///---555+++333LLLsssxxxrrrnnnqqq|||yyyyyy|||nnnaaa\\\___ddd]]]EEE555000+++...111+++---000222222///...///111...222333000...000444666@@@:::yyyuuukkkooossskkkddd{{{ssswwwzzz}}}|||sssvvvuuutttsssqqqmmmhhhdddvvvxxxfff\\\ooo}}}|||}}}cccwwwiiixxxcccIII)))000$$$))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((''''''%%%+++---***(((+++,,,)))(((+++&&&&&&,,,******666<<>>333---///,,,###$$$---)))'''%%%''')))***'''###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((******))))))((((((''''''))))))))))))((((((((((((++++++***+++++++++***)))...666FFFXXXeeerrrvvvvvvzzzvvvwwweeeBBB***111(((///+++&&&...///((('''))))))))))))))))))))))))CCC>>>;;;<<<;;;777444444444444333333333333333444777777,,,,,,OOO{{{lllnnnvvveeeTTTCCC222---...///---------,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------...//////......////////////999444IIIvvvzzzyyy{{{ooodddcccfff]]]MMMDDD===000---111///...000222222000///000222///111222111000222555777888MMMzzzxxx}}}iiihhhppp}}}dddqqq}}}wwwxxxwwwssstttsssrrrrrrpppmmmgggccchhhrrriiiZZZbbbwww}}}|||~~~{{{xxxuuummmFFF111---,,,))))))))))))(((((((((((())))))))))))))))))))))))***)))))))))(((((((((''''''++++++''''''***+++((((((...---,,,000///666GGGhhheeeuuusssuuuqqq^^^JJJKKKAAA888555000***''')))&&&'''(((((('''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((***)))))))))(((((((((''')))))))))))))))))))))(((,,,***((())),,,///222333BBB@@@LLLhhhlllFFF,,,///111,,,)))***)))'''---))))))))))))))))))))))))CCC>>>;;;<<<;;;777444555444444333333333444444555999000333OOOwwwkkkuuupppoooYYY@@@333000/////////------,,,,,,,,,,,,------,,,,,,,,,,,,------------///000111111......000333---999BBBlll~~~ssshhh___bbbXXXVVVNNN:::///111000...000111111000000111333000000111222333444555777===rrrlllzzzpppbbbjjjvvveeeyyytttrrrqqqqqqqqqqqqppppppoookkkfffccc[[[jjjooo___UUUlll|||~~~uuu|||OOO===)))---))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))***)))''')))------***(((---,,,,,,666BBBXXXtttyyyuuurrrPPPNNNGGG>>>888333,,,###$$$'''***)))&&&%%%(((,,,''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))***---...***)))111AAAPPPiiimmmzzzwwwKKK777000,,,---+++&&&(((000))))))))))))))))))))))))CCC>>><<<===<<<777444555444444444444444444555666<<<+++JJJmmmmmmrrrwwwgggSSSAAA444,,,,,,111------,,,,,,,,,,,,------,,,,,,,,,------------.........000333333111222555///BBB```lllaaa^^^YYYGGG:::444,,,.../////////000000111222222000///222333333333555MMMkkklllfffppp~~~hhh~~~uuutttrrrmmmlllooonnnmmmmmmmmmmmmjjjeeebbbYYYaaarrrjjjTTT```~~~wwwcccEEE)))((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((()))((((((***---///...,,,+++...---888SSSmmm|||}}}}}}~~~{{{xxxfffJJJ:::999777///'''(((((('''%%%&&&(((+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))))))))))))))*********'''///444///,,,<<<]]]yyyvvvJJJ444***///---)))+++...))))))))))))))))))))))))DDD???<<<===<<<777555555555444444444555555666777:::888jjjvvviiimmmkkkdddTTT===+++***111...------,,,,,,------...,,,,,,---------.........///,,,---333555222111333999cccvvv~~~yyyggg______UUUJJJ<<<***///.........///000000111444000///222222000222777XXXuuu|||nnnlllrrr}}}ttt~~~~~~qqqrrrqqqjjjhhhmmmjjjjjjjjjkkkkkkhhhdddaaa^^^YYYkkkttt\\\UUUnnnzzzyyyuuusssIII222((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))***,,,---,,,+++***000999EEE```||||||{{{{{{aaaDDD@@@BBB>>>000,,,(((&&&'''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((()))))))))*********+++***+++...555FFFcccpppHHH111///******...,,,))))))))))))))))))))))))DDD???<<<===<<<888555666555555555555555666777888333\\\iiifffjjjmmmcccLLL666...111......------------......,,,---------............000,,,---222333///111888QQQ|||~~~mmmccceee```XXXHHH333222000...---///000000000333//////222111...444>>>bbbwwwuuuqqqnnnvvvuuuvvv|||rrrpppoooiiigggiiigggfffggghhhiiigggccc``````SSS___rrrgggSSS\\\rrrzzzkkkxxxRRR===///))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))))))))))),,,++++++---+++)))+++///;;;PPPlll{{{zzzwwwooohhhfffkkkaaa```iiikkkbbb^^^bbbllleeegggqqqwwwxxx|||fffUUUEEE777;;;444,,,)))))))))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((())))))******+++++++++111))),,,HHHrrrhhhMMM===)))(((222+++))))))))))))))))))))))))DDD???<<<>>><<<888555666555555555555666777888999LLLlllkkkkkkjjj^^^JJJ999000......------------......------------............///...000444000///<<>>===888555666555555555555666777999999zzz}}}zzz||||||}}}xxxmmmgggjjjjjjZZZBBB000......------------......---------.........//////---///555777111222JJJfff|||yyyuuuhhh___]]]WWW:::666222000222333222111///---000555222000???SSS|||xxxmmmnnnuuuxxxddd{{{zzzxxxrrrkkkhhhhhhgggeeebbbcccccceeefffeeebbb___YYYYYYTTTbbbuuuhhhTTTYYYuuuwwwCCC///))))))))))))(((((((((((())))))))))))))))))))))))'''((((((((())))))******,,,+++,,,...///666JJJ]]]mmmfffcccXXXGGGIIIQQQaaannnqqqkkkdddbbbooorrrhhhaaahhhqqqssshhhdddiiinnnrrryyyvvvfffaaacccdddfffooozzzttteeeIIIGGG@@@555+++&&&'''***''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))'''((((((((())))))******((())))))***++++++,,,,,,,,,CCCiiiHHH222777+++))))))))))))))))))))))))DDDAAA>>><<<;;;999777555333;;;222444@@@222444ZZZsssuuuyyyhhhaaaggglllqqqzzzjjjlllhhh^^^PPP@@@,,,000111---+++---111333...............///000000///...333666000888fff|||wwwpppYYY^^^PPP<<<...000333///---000222000111888---555333vvv{{{tttnnnnnn{{{{{{yyyuuurrrsssqqqkkkdddaaadddhhhcccdddddddddcccaaa___^^^XXX^^^WWWZZZooonnn^^^]]]eee|||xxxRRR999,,,+++(((&&&'''***)))''')))))))))))))))))))))))),,,'''''',,,---)))(((,,,,,,000///+++///IIIooorrrnnnggg___XXXSSSPPPOOOKKKMMMRRRXXX```fffkkknnnggghhhiiikkkmmmooopppqqqooorrrwwwzzzzzzxxxssspppmmmqqqooohhhhhhrrr{{{~~~SSS999BBB===+++%%%))))))(((''''''))))))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((()))******)))((('''(((''''''(((***++++++***(((+++,,,)))&&&&&&(((***------+++'''(((,,,---***---000---&&&$$$***......***)))''''''(((***,,,---(((((('''''''''((())))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))))))))***,,,+++)))+++000111...@@@ccc{{{rrrnnnhhhaaa]]]ZZZYYYYYYPPPYYYeeemmmrrrzzz|||jjjBBB///...,,,...///,,,)))***+++,,,DDDAAA>>><<<;;;999777555777888333777:::444OOO}}}sssvvvoooccc^^^bbbbbbbbbrrrsssgggddd\\\JJJ333111///.........000111///............///000000222444222000999YYYooo[[[TTTDDD666222111///000333444///...666...:::JJJxxx~~~rrrlllyyyvvv|||uuuooopppoooiiiccc___aaaddd```aaaaaaaaa```___^^^]]]XXXZZZUUUWWWffflllbbbYYY___vvvyyyvvv\\\<<>><<<;;;999777555999555777<<<666===ppp}}}vvv{{{kkkccc___aaa]]]XXXaaapppzzzfffiiiiiiZZZAAA444,,,///222000...000//////......//////000111000444000---GGGzzzrrrqqqwwwyyyXXXYYYOOOBBB666000///222666333,,,...777...999[[[{{{lllooonnn}}}yyyqqqjjjlllkkkhhhbbb^^^^^^___[[[\\\]]]]]]]]]\\\\\\[[[XXXUUUTTTSSSYYYiiihhhVVVWWWmmmzzzvvv}}}lllCCC222...******++++++)))'''))))))))))))))))))))))))&&&,,,...***'''(((+++---,,,---777TTTsss[[[SSSLLLMMMJJJFFFCCCDDDGGGLLLPPPQQQQQQRRRRRRRRRQQQOOONNNNNNOOORRRUUUYYY\\\^^^```gggkkkqqqvvv{{{}}}~~~~~~wwwmmmkkkooottt~~~nnnUUUCCCAAA;;;))))))(((&&&&&&'''(((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((())))))(((((('''&&&''')))+++++++++***)))222111111333777:::===???AAAGGGKKKHHHFFFIIINNNPPPQQQMMMEEE<<<999777222,,,---,,,+++******)))'''%%%************)))(((''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((()))))))))******---&&&)))111///,,,===VVVmmm[[[OOOHHHKKKSSSSSSWWW]]]dddjjjmmmoooooofffbbbZZZSSSOOOPPPSSSVVVUUUiii|||VVV;;;---***))))))************CCC@@@===;;;;;;:::888666999444:::===:::RRR~~~uuulllfffeeebbb^^^```fffgggqqqhhhiiibbbQQQ<<<---...333000...000/////////...///000000111000111111===bbbttttttxxxuuu}}}kkkzzzmmm\\\WWWKKK<<<222000333555111+++111999///444bbbzzzgggwww{{{zzzyyyzzz{{{qqqnnnggghhhiiifffaaa]]][[[[[[XXXXXXYYYYYYZZZZZZZZZZZZXXXRRRSSSPPPOOOeeemmmXXXRRRccc{{{}}}~~~{{{{{{{{{OOO444---)))***,,,+++)))((())))))))))))))))))))))))%%%,,,///+++***...///---+++===YYY|||zzzoooOOODDDJJJKKKKKKKKKLLLLLLKKKJJJHHHGGGCCCDDDEEEFFFFFFEEECCCBBBCCCDDDFFFIIILLLOOOQQQRRRYYY\\\bbbjjjrrrxxx}}}yyyyyyzzz{{{}}}{{{tttnnnssspppooosss}}}yyysssVVVLLLFFF777,,,***'''&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))((((((''')))***+++,,,---///111666;;;FFFSSS\\\```eeeiii~~~~~~~~~|||vvvnnngggaaaYYYMMMDDD777111***&&&''')))++++++(((((()))******)))((('''((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))*********+++)))***---///;;;ZZZxxxhhhTTTFFFJJJRRRUUUYYY___lllvvvxxxfffZZZNNNOOOTTTbbbzzzppp___;;;222+++***,,,+++)))(((BBB@@@===;;;;;;:::888666888555666777EEEpppuuujjjgggiiijjjhhhggg\\\pppmmmcccaaa^^^HHH333///111000000222///////////////000111111555///777YYYwwwuuuuuurrrpppvvvyyy|||ddd]]]QQQCCC888222111222222---222666000888wwwvvvkkkyyytttyyyvvvkkkoooeeeffffffddd```]]]ZZZYYYUUUUUUUUUVVVVVVWWWXXXXXXXXXQQQSSSOOOJJJ___nnn```SSS[[[pppzzz~~~zzzYYY888...'''))),,,+++******************************(((+++,,,++++++...///,,,999ZZZ|||bbbOOOCCCHHHPPPMMMHHHHHHHHHGGGEEEAAA>>><<<<<<===>>>???@@@??????>>>???@@@AAABBBDDDEEEFFFGGGFFFIIIMMMTTT\\\cccjjjmmmyyyyyy{{{~~~wwwrrr~~~yyypppiiilllzzzxxxyyy}}}wwwhhh]]]PPP222///***''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))******///---***(((+++444AAAJJJIIIYYYsssuuuiii\\\PPP???222---,,,,,,,,,&&&'''(((((())))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))************)))...---)))555XXXsssZZZFFFDDDJJJWWWddduuu}}}lllUUUIIIPPPggg||||||{{{uuuKKK;;;,,,***,,,,,,******BBB@@@===;;;;;;:::888777999777222:::^^^yyymmmgggjjjqqqqqqlllkkkiiikkkyyykkkbbbdddTTT@@@333///111222222000000//////000000111222555...@@@qqq}}}yyyrrrpppssszzz~~~wwwfffUUUKKKAAA555000111555000111000444JJJwwwvvv{{{vvvvvv~~~wwwrrrvvvrrrllloooccccccbbbaaa^^^[[[XXXVVVSSSSSSRRRRRRSSSTTTUUUUUUTTTRRRRRRNNNKKKXXXhhhlll[[[WWWddd|||yyy|||fffAAA222((())),,,***))),,,************************,,,******+++******000777bbbnnnXXXKKKJJJLLLSSSQQQCCCDDDAAA===999888999;;;===??????>>>>>>>>>>>>>>>>>>888888999999999:::::::::??????AAADDDJJJQQQWWW[[[```dddnnn|||{{{yyyzzzxxxwwwuuuqqqmmmnnnrrrwww|||hhhSSS;;;666///***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))***+++,,,,,,---...///333???SSSjjjzzzvvvvvvtttuuuwww~~~}}}rrr]]]KKK<<<...%%%)))(((((((((((()))***+++((((((''''''''''''(((((((((((((((((()))))))))))))))))))))*********++++++)))000000000IIIwww|||fffNNNFFFRRR^^^tttkkkTTTOOOZZZgggrrrvvv{{{___GGG000***,,,,,,+++,,,BBB???===;;;;;;:::999777777888888TTT~~~|||tttllllllssswwwuuuxxxppphhhmmm~~~dddbbb^^^NNN999000333333///000000//////000000111222111555SSSvvvtttvvv||||||~~~rrrXXXQQQJJJ888///333555333333...;;;XXXwwwnnnrrrxxxsss|||yyytttrrrmmmlllmmmgggaaa```^^^\\\[[[XXXVVVTTTQQQPPPOOOOOOOOOPPPQQQQQQPPPSSSPPPMMMNNNPPP___vvvfffVVVZZZxxxzzz}}}zzzzzzLLL:::,,,+++---)))(((+++************************...))))))...******===WWWttt[[[RRRHHHJJJOOONNNNNNIII;;;???===999777777;;;???BBB???>>><<<:::999:::;;;;;;444444444444444444555555;;;::::::<<>><<<;;;:::999777;;;666ggguuugggxxxwww|||zzzjjjxxx~~~zzzyyyuuusss```jjjUUUOOO===***777111222///333333///444777...111YYYaaa^^^KKK===666333888+++666111<<>>>>>======???AAA@@@>>>===???AAA>>>::::::===<<<999<<>><<<;;;:::999888999MMMttt~~~rrr}}}~~~~~~~~~}}}dddfff[[[UUUCCC///222333333000111111///444777222<<>><<<;;;:::999888:::iii{{{}}}wwwyyypppbbbbbbZZZKKK:::,,,555444222000000000222555777SSSeeezzzRRRWWWGGG999888222000777...GGGsssuuuyyy~~~oooyyyyyy{{{ooojjjeeebbbbbbaaa]]][[[XXXUUUSSSQQQPPPOOONNNLLLKKKKKKJJJJJJJJJJJJKKKKKKNNNKKKMMMPPPMMMIIINNNYYYvvvdddQQQSSSqqqqqqzzzuuuGGG444,,,))),,,(((,,,++++++************++++++'''000222333LLLzzz```OOONNNPPPMMMHHHDDD???888666888<<<>>>???AAA<<<777333444777;;;===CCCBBBBBBCCCEEEGGGIIIKKKEEEGGGJJJJJJIIIGGGFFFGGGFFFDDDDDDFFFDDD@@@===>>>???888>>>YYYxxx|||rrrfffmmmuuuwwwuuussssssuuuiiiooosssXXXDDD;;;666///((())))))***++++++*********))))))))))))((((((((((((&&&(((******)))((()))***+++***+++111???ZZZwwwzzzttt|||hhhKKK>>>555,,,******)))(((&&&&&&(((+++((((((((()))))))))******,,,)))''''''***---///000111BBBlll\\\RRRQQQlll}}}zzzjjjfffooo|||~~~|||iiiDDD111///,,,DDDAAA===<<<;;;;;;:::888AAAyyy}}}vvv{{{zzzdddcccZZZRRRFFF***555333333111111333000333@@@xxxyyyzzztttjjjQQQJJJ;;;888111333777...PPP~~~kkk{{{~~~zzzoooxxxwwwiiifffbbbaaa```___]]][[[VVVTTTQQQPPPOOOOOOMMMLLLJJJJJJIIIIIIIIIIIIJJJJJJKKKJJJMMMOOOLLLHHHKKKRRRqqqlllVVVKKKgggiiiooowwwSSS999...,,,+++(((***++++++*********+++,,,,,,,,,000333AAAhhhzzzwwweeeUUUSSSRRRLLLFFFEEE???;;;888888<<>>@@@???;;;666666777:::???DDDIIIKKKLLLLLLOOOTTTXXX\\\bbbiiimmmppplllfff___ZZZVVVQQQMMMEEEDDDDDDCCCDDDNNNeeezzzvvvhhhdddkkktttxxxwwwtttgggiiirrrxxx|||cccMMMAAA666***(((((())))))***)))))))))(((((((((((())))))))))))&&&(((***+++******+++,,,,,,222EEEddd~~~pppeee\\\dddmmmmmmhhheeejjjpppjjjddd[[[WWW^^^rrryyyuuunnnMMM===111,,,***------)))(((+++))))))))))))***************((())),,,,,,***+++000FFFqqqfffPPPVVVggg~~~yyyrrrgggkkkrrrttt}}}zzzzzz|||zzzvvvtttuuu}}}|||mmmEEE...+++CCC@@@===;;;;;;;;;:::999HHHtttcccmmmvvv{{{bbbXXX[[[UUU<<<444...777444333888111AAAmmmhhh~~~~~~yyyZZZLLLBBB999444666555555kkkooolllttttttqqqhhh``````___^^^]]]\\\[[[[[[RRRPPPNNNNNNNNNNNNMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIKKKKKKJJJHHHIIIJJJWWWpppdddMMM]]]zzzqqqzzzqqqccc999+++///***,,,+++++++++***++++++,,,---...,,,222NNN{{{rrrooowww___JJJIIIOOOJJJ???666444888<<>>;;;777444;;;???DDDGGGIIIKKKLLLNNNQQQYYYeeetttvvvkkkaaaTTTLLLDDD>>><<>>===999888999<<>>VVVzzz]]]KKK^^^{{{|||yyynnnooo}}}{{{mmmkkkvvv|||yyyzzz{{{yyyvvvuuuzzz}}}xxxwww|||mmmBBB222???CCC???<<<<<<666555@@@WWW~~~||||||kkktttuuuxxxpppppp\\\dddXXXQQQ>>>000666666222:::???sssooobbb@@@@@@:::777666FFFqqqzzzlllpppxxxuuufff^^^[[[WWWVVVVVVWWWVVVVVVRRROOOLLLJJJKKKKKKKKKKKKJJJIIIGGGEEEEEEFFFGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJJJJ]]]pppeeeOOO[[[hhhqqqQQQ777,,,000+++///)))......'''&&&---222222HHHzzz{{{tttfffhhhaaa]]]SSSHHHAAA===999999<<<@@@;;;777777777:::BBBKKKOOOUUUUUU[[[pppppp___WWWOOOGGGAAAUUUiiiuuu{{{eeejjjlllqqqtttppplllsss~~~oooWWWCCC;;;333+++)))++++++)))'''))))))))))))))))))))))))))),,,,,,'''&&&///===GGG{{{{{{zzztttssstttooosssyyy{{{uuuvvvuuunnncccXXXQQQNNN]]]hhhoooxxx|||xxxuuuqqqvvv~~~nnnIII888---+++...,,,((()))***+++++++++++++++***222---(((***+++KKKlllZZZKKK\\\iiiuuu~~~tttzzzyyyvvvyyywwwyyynnnvvv~~~oooUUU444BBBBBB<<<;;;???:::777AAAvvvvvv}}}rrryyysssnnniiifffZZZVVVDDD222555444555777OOOyyy|||III::::::888999JJJllluuummmqqqzzzvvvfff]]][[[WWWUUUUUUUUUUUUTTTQQQNNNKKKJJJJJJKKKJJJJJJIIIHHHFFFEEEEEEEEEGGGHHHFFFGGGHHHIIIJJJJJJJJJJJJHHHYYYmmmeeePPPYYY}}}sss}}}XXX>>>000000+++...+++,,,,,,++++++...222555___cccaaaddd\\\XXXOOOEEE???:::888<<>>FFF<<<777666===DDDJJJPPPUUUXXXoootttnnneeeZZZ___oooxxxfffZZZWWWGGGEEEZZZqqqyyyzzz~~~sssnnnkkkooorrrqqqooooooqqq}}}~~~}}}xxxsssfff[[[III666...+++))))))***************************---(((***111333???eee|||lllhhhggglll}}}{{{gggRRRIIIEEEFFFNNNYYYfffYYYIII>>>:::999777444222@@@DDDAAACCCCCCIIIXXXqqqzzz~~~tttddddddzzz~~~ooouuuggg>>>000000)))*********+++++++++++++++***+++)))...333888ZZZuuuOOOLLLUUUlll~~~ddd|||zzz{{{xxxrrrrrrwwwyyyoooyyy{{{zzzaaaDDD@@@:::===@@@999@@@YYY}}}yyyuuuyyyzzzyyynnnggg\\\TTTXXXMMM<<<444///<<<777|||YYY@@@<<<999>>>WWWaaalllzzzyyysss~~~sssccc[[[YYYUUUSSSRRRQQQPPPNNNNNNKKKIIIHHHHHHHHHHHHFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIEEENNNdddhhhUUURRRnnnhhhyyyGGG...------///...(((,,,333///***;;;UUUYYYZZZbbbZZZSSSKKKBBB;;;:::;;;<<<>>>AAA333666>>>GGGMMMPPPVVV]]]vvvWWWLLLJJJOOOLLLMMMjjj~~~kkkbbbZZZMMMHHHXXXqqq|||xxxvvvpppjjjiiillloooqqqrrrpppwwwzzz|||~~~wwwlllVVV???555000+++(((***************************+++)))***000===YYYsssyyy{{{aaaiiiyyynnnUUU@@@<<<:::555999CCCNNNDDD:::555777;;;======999BBB???<<>>gggrrrkkkGGGTTThhhxxxtttccc}}}zzzyyyyyywwwtttssstttwwwpppmmmxxxqqqiiiBBBAAA>>>???;;;555LLLwww||||||{{{wwwwwwxxx{{{sssdddxxxcccWWWYYYQQQBBB333111===EEEppprrr~~~|||gggBBB>>>777===^^^{{{YYYdddzzzxxxuuuuuufffZZZWWWUUUSSSRRRQQQNNNLLLLLLKKKIIIHHHHHHHHHGGGEEEGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIFFFJJJ```kkkYYYPPPggg```FFF......///,,,---)))---222+++***IIIqqqhhhRRR___aaaTTTRRRHHH>>>888;;;@@@???;;;888666===GGGNNNQQQWWWjjj|||___AAAIIIIIIQQQXXXWWWeeejjjbbbSSSGGGMMMaaassszzzuuuvvvuuuqqqmmmmmmoooqqqllljjjlllzzz~~~xxx|||xxxpppXXXBBB:::666...)))***************************(((------111LLLyyyyyywwwbbb}}}]]]HHH:::===@@@:::999@@@???===::::::;;;===>>>>>>DDDPPPNNNFFFIIIMMMQQQ[[[SSSTTTaaattt{{{tttoooppp~~~lll}}}tttJJJ666---,,,,,,+++******++++++,,,++++++//////000JJJyyyrrrQQQKKK[[[xxxuuueeexxxeeeaaayyyzzzyyyvvvvvvxxxyyywwwrrrxxxzzzuuupppzzztttooo@@@@@@???@@@999777```wwwooovvv~~~~~~zzzxxxxxxttt{{{yyyjjjnnnmmmYYYSSSMMMEEE222444>>>^^^iiirrrooo@@@>>>888@@@eeerrr^^^jjjxxxyyyvvviiiXXXVVVTTTSSSRRRQQQNNNLLLLLLJJJIIIHHHIIIHHHFFFEEEGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHGGG]]]mmm\\\MMMbbb~~~dddHHH222222111(((---+++...000+++333\\\[[[TTT___\\\QQQPPPDDD===999>>>BBB???888333===BBBIIIMMMQQQccchhhJJJ???@@@LLLPPPXXX^^^fff~~~hhhZZZXXXQQQJJJYYYsssrrr|||}}}sssnnnllllllhhhmmmttt}}}pppVVVAAA<<<999000+++---++++++++++++++++++++++++'''000333;;;bbbvvv}}}___tttSSSFFF>>>BBBDDD???:::;;;777888<<>>@@@OOObbbhhh]]]WWW```oooxxxyyyxxxnnnwww^^^@@@///...---+++******+++,,,,,,+++---111...555```qqqpppEEEPPPbbbwwwpppgggSSSWWWvvvuuuwwwtttrrrvvv|||zzzrrrrrrzzz|||vvvwww~~~vvv@@@>>>===>>>;;;AAAxxxsssmmmwww~~~{{{xxxvvvtttyyy}}}|||qqqeeewww[[[NNNIIIFFF000999>>>yyyzzzggguuuiiiEEE>>>;;;GGGkkkqqqlllyyyxxx}}}}}}ooocccWWWUUUTTTSSSSSSRRROOOMMMLLLJJJIIIIIIIIIIIIGGGEEEGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGHHHHHHIIIHHHHHHJJJDDDYYYmmm]]]JJJ]]]{{{qqqPPP555222222)))...---...///000CCCppppppXXX[[[^^^[[[TTTKKK@@@===<<>><<<>>>DDDMMMQQQQQQNNNNNN___]]]LLLEEEEEEJJJTTThhhjjjjjjhhhmmmvvv}}}yyy}}}xxx\\\???///---,,,******+++,,,---+++---000---AAA|||jjjXXXLLLTTTuuukkklllttt[[[HHHPPPyyynnnmmmtttuuuooopppyyy{{{uuummmvvvrrrpppnnnppp@@@<<<999===>>>IIIyyy}}}yyy{{{yyyxxx{{{}}}ttt^^^qqqaaaQQQLLLFFF///<<>>MMMooonnnttt~~~yyy|||~~~tttfffYYYVVVUUUSSSSSSSSSRRRPPPNNNLLLKKKJJJJJJJJJIIIGGGEEEGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEFFFGGGHHHHHHHHHHHHKKKBBBVVVmmm]]]HHHZZZyyy}}}WWW444000333---///...---...777QQQ|||{{{___YYYbbb```___YYYEEE<<<===@@@@@@;;;555888>>>GGGMMMYYYhhh||||||FFF;;;DDDHHHRRR```eeejjjvvvwwwiii\\\XXX[[[___mmmssssssjjjfffllltttxxxtttssskkkeeepppkkkOOOFFF???222+++...++++++++++++++++++++++++---///===___sssvvvddd~~~uuuoooFFFGGGGGGIIIRRR___fffeeeRRRJJJEEEIIITTTZZZWWWQQQXXXbbb___[[[fffiii\\\QQQSSSnnnzzzxxxzzz{{{|||kkkfff|||xxxSSS///...,,,******+++,,,---++++++......KKK{{{eeetttGGGYYYYYYfffeeeXXX^^^```OOOBBBOOO~~~kkkgggsssvvvmmmllluuu{{{xxxjjjsssmmmpppiiijjjeee}}}yyywwwCCC888===>>>@@@SSSzzz{{{}}}|||zzz}}}{{{www~~~yyyuuu___mmm[[[NNNIII>>>CCC222SSStttzzzqqqmmmyyyttttttbbb777;;;LLL}}}dddwww|||vvv~~~~~~}}}~~~|||yyylll___ZZZZZZMMMMMMMMMMMMNNNNNNNNNNNNKKKJJJHHHFFFFFFGGGHHHIIIGGGHHHJJJJJJHHHGGGFFFGGGFFFEEEDDDEEEHHHJJJJJJIIIJJJCCCOOOggggggTTTUUUjjjoooaaa999333000000//////111000<<>>333>>>999 ---)))(((+++---++++++---***555HHHrrrsss}}}WWWEEEDDD>>>@@@FFFEEEHHHUUUfffaaaUUUHHHGGGPPPXXXYYYgggkkkkkksssyyyeee|||xxxwwwuuueee[[[www[[[JJJ777***,,,000,,,+++...'''000---222YYYiii[[[IIIWWWppppppaaa{{{uuuOOOhhhRRRCCC???UUUrrrkkknnnrrrxxx|||jjjlllxxxxxxnnnnnnhhhnnnhhh[[[xxxzzz}}}BBB<<<<<>>333//////...***)))222PPPzzzdddbbbccchhhdddWWWIIIBBB;;;@@@CCC===666777AAAKKKLLLUUUmmmOOOLLLKKKLLLPPPYYYlll|||yyyuuuuuuooodddaaaeeehhhssszzzuuummmlllqqquuuqqq{{{yyyrrrsssxxx~~~gggQQQ???======333...+++***---...++++++...000;;;ZZZgggnnn}}}wwwSSSOOOFFF???>>>??????CCCJJJPPPZZZaaa^^^___kkk{{{uuuxxxyyy{{{rrrjjj|||yyyRRR>>>...---000---***,,,,,,555000555YYYsssWWWNNN]]]~~~lllMMMhhhpppCCC>>>@@@UUUqqqhhhfffjjjsss}}}sssmmmsss{{{rrrhhhcccgggpppgggnnn}}}}}}>>>@@@:::@@@BBB|||kkkqqqwwwnnneeewww|||UUU@@@777BBB@@@qqqlllppppppBBB<<>>EEEOOOXXX```{{{NNNSSSZZZiii~~~|||{{{uuummmiiikkkjjjfff```kkk{{{ssseeekkk{{{~~~xxxjjjhhhmmm~~~uuuwww}}}aaaBBB+++...,,,,,,///...++++++///;;;UUUtttqqqkkkwwwaaa]]]\\\nnn~~~~~~qqqaaaaaadddnnnyyy~~~xxxooo~~~}}}}}}|||xxxyyyzzzwww[[[<<<...,,,,,,,,,,,,+++//////CCCrrreeeGGGXXXpppqqqTTTNNNoooxxxTTT;;;BBBMMMfffpppooolllkkkkkkjjjgggjjjppp{{{iiicccwwwlllkkkcccyyy\\\zzz999BBB888<<>>AAA@@@;;;@@@OOOjjjttt\\\aaagggjjjeee^^^___eeehhhxxxssscccqqqssswwwcccgggaaammm```xxxsssCCCDDD:::CCCvvvnnnhhhdddbbbdddhhhmmmsssxxx}}}}}}{{{{{{yyysssmmmiiiCCCCCCIII{{{jjjeeefffgggeeedddfffccccccfffiiippp}}}yyyzzzmmmsss{{{ggg777nnnqqqkkkoootttyyyoookkkhhhbbb^^^\\\YYYVVVRRRNNNMMMLLLLLLGGGGGGGGGHHHIIIKKKNNNOOOUUUYYY]]]```fffnnnqqqooouuuwwwxxxyyyxxxuuurrrppp```]]]XXXSSSOOOMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKMMMKKKIIIFFFEEEEEEFFFFFFGGGIIIKKKMMMNNNOOOOOOOOOOOOMMMKKKJJJKKKMMMMMMLLLIIIHHHHHHHHHHHHIIIJJJJJJKKKKKKMMMNNNbbbcccQQQaaavvv~~~mmmPPP666222444555***<<>>OOOzzzqqqhhheeedddbbbccceeedddbbbbbbdddggglllwwwxxxwww}}}hhhpppvvvrrr;;;nnnooommmsssrrrtttkkkfffccc]]]XXXUUURRROOOKKKHHHFFFFFFFFFDDDEEEFFFGGGIIIKKKMMMNNNRRRWWW[[[^^^dddkkkmmmkkknnnooopppooolllgggbbb___VVVTTTQQQOOOMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLKKKKKKLLLKKKIIIGGGFFFGGGHHHIIIIIIJJJLLLNNNOOOOOOOOONNNPPPNNNLLLKKKLLLMMMMMMLLLJJJJJJJJJJJJJJJKKKKKKLLLKKKKKKMMMNNNbbbdddRRRaaauuupppPPP555//////---555VVVzzzwwwiii\\\qqqsssrrrfffSSSHHHFFFBBB:::777999CCCLLLRRRddd}}}wwwuuuxxxvvvqqqqqqooolllhhhfffdddddddddaaadddcccaaagggnnnhhh[[[]]]^^^eeesssttthhhaaasss}}}uuummmoooppplllnnnvvvvvv{{{___;;;222222/////////+++999VVVzzz}}}oookkk|||yyyaaazzzzzz|||wwwqqqwwwoooCCC///111,,,)))555IIIxxxiiiLLLPPPdddiii~~~YYYAAAHHHHHH<<<;;;EEEUUUSSSXXXZZZ[[[mmmdddUUUZZZWWWYYY]]]wwwvvvbbblllyyylll```lllqqqeeevvv;;;>>>???ZZZqqqfff^^^\\\ZZZYYYYYY[[[^^^```hhhjjjmmmqqqtttzzz}}}|||{{{zzzvvvooohhhTTTAAAZZZsssqqqooonnniiidddeeejjjeeecccccceeefffiiirrr|||~~~}}}vvvxxxzzzdddppp|||~~~???nnnkkknnnvvvpppyyymmmddd___[[[UUUPPPMMMJJJGGGDDDAAA@@@@@@@@@@@@AAACCCFFFHHHJJJKKKKKKOOOTTTYYY[[[```eeegggeeeffffffeeebbb]]]WWWRRRNNNMMMMMMMMMNNNNNNOOOPPPPPPNNNNNNMMMMMMLLLLLLLLLLLLLLLKKKIIIHHHHHHHHHIIIJJJLLLMMMOOOQQQRRRQQQPPPOOORRRPPPMMMLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMMMMKKKLLLMMMMMMbbbeeeRRR___ssskkkRRR777111111)));;;ggg~~~|||zzzwwwfffffftttsssoooaaaPPPGGGEEE???666:::>>>FFFNNNZZZuuuqqqmmmnnnooonnniiigggccc___]]]]]]^^^^^^]]]___]]]\\\bbbjjjhhh___ZZZ[[[cccrrrwwwkkk\\\mmmzzzwwwpppnnnmmmlllmmmwwwfff@@@444333---,,,...///CCCeee|||hhhyyy~~~yyyfff~~~}}}}}}{{{~~~~~~{{{~~~~~~NNN222///...+++>>>TTT~~~^^^HHHSSSjjjooovvvUUUAAAHHHLLLCCC>>>CCCSSSyyyVVVfff```]]]mmmfffYYY]]]XXXWWWZZZrrrvvvdddfffyyynnn___eeekkkddduuuAAA@@@???ZZZ~~~mmm___WWW[[[\\\\\\\\\]]]```cccfffgggjjjooorrruuuyyy}}}~~~|||zzz{{{xxxppphhhUUUDDDbbbzzzvvvtttrrrmmmhhhgggkkkhhhggggggiiiiiijjjqqqzzz|||rrrooossswwwyyyuuuwwwvvv___nnnAAAssshhhlllvvvooovvvoooeee]]]XXXSSSMMMHHHGGGEEEBBB???===<<<======<<<===AAADDDFFFHHHIIIIIILLLRRRXXXZZZ\\\```aaa___```^^^ZZZVVVRRROOOMMMLLLMMMNNNPPPQQQRRRRRRRRRQQQOOOOOONNNNNNMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHHHHIIINNNPPPRRRUUUVVVUUUTTTSSSRRRPPPMMMLLLMMMNNNMMMLLLLLLLLLLLLLLLLLLMMMMMMNNNLLLMMMMMMLLLaaafffSSS]]]pppzzzbbbZZZ:::222444333;;;iii~~~hhhdddpppwwwtttmmm^^^OOOGGGEEE>>>444:::BBBLLLUUUeeetttyyy|||llleeecccdddfffaaa___[[[WWWVVVVVVWWWYYYZZZ[[[YYYWWW[[[bbbccc___UUUWWW```qqquuuiiiZZZggguuuyyytttmmmkkkmmmpppmmmBBB222111++++++///444MMMsss~~~ddd}}}rrr|||hhhsssnnncccfff|||~~~{{{{{{YYY999000111333???NNN{{{~~~yyyUUUEEEUUUnnntttlllOOO@@@GGGMMMGGG>>>DDDaaa{{{]]]jjj[[[\\\ssspppcccaaaXXXWWWXXXmmmwwwiiiccc|||wwwnnn______gggeeeuuuCCCAAAAAA\\\lll[[[VVVXXXZZZ\\\^^^___```aaaeeehhhgggkkkqqqvvvyyy{{{|||}}}~~~}}}zzz{{{{{{rrrggg{{{^^^AAAfff}}}sssjjjiiijjjhhhggggggjjjiiijjjkkkkkklllrrrzzz{{{|||tttoookkkiiifffdddrrrqqqtttzzz|||{{{|||vvvvvvtttsss|||{{{ZZZjjjEEE~~~yyyfffjjjtttooo|||lllfff^^^WWWRRRLLLFFFBBBBBB@@@===;;;999999:::;;;:::;;;>>>BBBDDDFFFGGGGGGJJJRRRXXXYYYZZZ\\\\\\ZZZXXXUUUQQQNNNMMMOOORRRTTTSSSSSSTTTUUUTTTRRRPPPOOOQQQPPPPPPOOONNNNNNMMMMMMKKKKKKJJJIIIIIIIIIIIIIIIPPPRRRVVVXXXZZZYYYWWWVVVOOOMMMKKKKKKLLLNNNNNNMMMLLLLLLLLLKKKLLLMMMMMMNNNLLLNNNMMMKKKaaahhhSSS[[[mmm}}}eeeccc999---000999>>>mmmaaaggguuuvvvuuulll]]]PPPHHHDDD===555;;;EEEMMMVVVmmm{{{jjjaaa]]]YYYYYY\\\YYYWWWTTTRRRQQQQQQRRRSSSTTTTTTRRRQQQTTTZZZ______PPPRRR]]]nnnxxxmmm]]]bbbnnnyyywwwmmmjjjnnnnnnqqqEEE222222---,,,000666RRRyyynnndddzzzqqqZZZXXXTTThhh}}}{{{~~~zzzqqqjjjiii```>>>///111///:::KKK{{{xxxqqqPPPEEEYYYrrrlllxxxbbbIII???DDDMMMJJJ<<>>>>>DDDeee{{{aaaSSSXXXbbb___bbbfffgggfffgggjjjmmmkkkooovvvzzz}}}~~~}}}zzz|||~~~tttfffvvvgggAAArrrzzzkkk______fffjjjkkkjjjjjjiiijjjllllllnnnuuu~~~|||~~~wwwnnniiigggfffccc```eeebbbeeejjjjjjgggkkkuuuyyyssswwwxxxxxx{{{___mmmrrrtttIIIxxxfffjjjsssnnn~~~tttddd___XXXQQQKKKFFFBBB???<<<:::888666555555666777:::;;;===@@@BBBDDDEEEEEEIIIQQQYYYYYYXXXYYYXXXVVVOOOMMMLLLLLLNNNRRRVVVYYYVVVWWWVVVVVVTTTQQQOOOMMMRRRRRRQQQPPPOOONNNNNNMMMLLLLLLMMMNNNOOOOOOPPPPPPTTTVVVYYY[[[[[[YYYVVVTTTJJJHHHGGGHHHKKKMMMNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMOOONNNIII```iiiTTTYYYkkk|||nnnbbb777,,,000///DDDtttaaannnwwwtttuuulll^^^QQQHHHBBB<<<888>>>GGGLLLTTTtttmmm^^^RRRQQQRRROOOPPPTTTQQQPPPOOONNNMMMMMMNNNNNNJJJKKKKKKKKKNNNTTT[[[```MMMNNNWWWiii}}}yyyddd___gggxxxzzznnniiiooonnn{{{{{{UUU666666111///111777TTT|||bbbfff~~~~~~zzz~~~[[[PPPTTTyyy~~~|||pppgggvvveeeCCC...000---@@@ZZZtttkkkLLLGGG^^^wwwcccPPPeeetttrrrXXXDDD>>>BBBOOONNN<<>>;;;CCCkkkxxxaaaZZZcccpppnnnrrrvvvvvvrrrqqqsssuuusssvvvzzz}}}~~~~~~zzz}}}uuueeennnlllDDDttteeeYYY[[[dddkkkmmmnnnkkkjjjkkknnnpppsss||||||~~~yyyqqqiiidddaaaaaa```___]]]aaahhhggg```cccmmmxxx|||vvvrrrxxxyyy|||zzzcccnnnyyypppFFFuuugggmmmwwwlll}}}wwwjjj___ZZZRRRKKKEEEAAA>>><<<999777555444333444555666<<<<<<===>>>@@@BBBDDDEEEGGGPPPXXXXXXVVVUUUTTTQQQJJJKKKMMMQQQTTTVVVXXXYYYXXXWWWWWWVVVUUUSSSRRRQQQSSSSSSRRRQQQPPPOOONNNNNNMMMNNNQQQTTTWWWZZZ[[[\\\WWWYYY[[[[[[YYYUUUQQQNNNDDDCCCCCCEEEIIIMMMOOOPPPNNNNNNNNNNNNNNNOOOOOOPPPMMMPPPNNNIII```jjjTTTXXXiiikkk^^^999///333+++SSSxxxyyybbbuuuxxxuuussskkk___RRRGGG???:::999AAAKKKQQQ\\\```NNNBBBDDDHHHGGGIIINNNJJJJJJKKKKKKKKKJJJJJJIIIFFFGGGHHHHHHIIIMMMUUU\\\OOOMMMPPP```uuukkk^^^aaauuu|||pppjjjppppppwwwhhh888888111///222:::[[[}}}\\\jjj~~~~~~~~~}}}|||~~~}}}mmmPPPYYYyyyqqqmmmHHH///333333EEEdddrrrdddIIIIIIddd~~~]]]FFFAAAGGGaaa___kkkPPP@@@>>>BBBRRRTTT@@@PPP{{{]]]UUUOOOQQQmmmrrrddd___XXX]]]WWW\\\www{{{dddqqqyyysssggg]]]iiikkklllCCC<<<@@@jjjyyyhhhdddooo{{{}}}{{{wwwwwwyyyzzz{{{}}}~~~~~~~~~zzz~~~vvveeeeeeqqqDDDnnnaaaVVVXXX```eeeiiikkknnnmmmnnnrrrtttxxxmmm]]]dddmmmmmmlllmmmkkkfff```^^^___bbbYYYXXX___iiiggg___aaajjjmmmssstttqqqyyysssxxx|||~~~sss^^^hhhrrr???tttnnnhhhpppzzzjjj|||mmm___\\\WWWOOOGGGAAA===;;;:::999888666444444555666777============???AAACCCEEEEEEOOOWWWWWWTTTRRRQQQNNNIIIMMMRRRWWWZZZ[[[YYYXXXXXXXXXXXXWWWWWWWWWWWWVVVTTTSSSRRRQQQPPPOOONNNNNNNNNPPPTTTYYY^^^bbbeeefffZZZ[[[\\\[[[WWWQQQKKKHHH@@@???@@@CCCHHHMMMPPPPPPPPPOOOOOOOOOOOOPPPQQQQQQMMMPPPNNNHHH```kkkTTTWWWhhh___^^^<<<111333666eeezzzoooccczzzzzzxxxqqqjjj___SSSFFF<<<999:::AAAOOOYYYiiiaaaLLL===>>>CCCBBBDDDIIIFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHGGGFFFGGGNNNVVVTTTNNNLLLWWWkkk}}}qqq^^^]]]sss}}}qqqjjjqqqmmmqqq}}}yyy~~~ppp777666///---333???dddvvv]]]kkk}}}|||}}}||||||~~~|||~~~jjj\\\www}}}}}}}}}www~~~vvvLLL111777222>>>\\\qqq```FFFJJJhhhJJJCCCOOORRRvvv}}}hhhKKK>>>???CCCUUUYYYCCCZZZpppQQQOOOJJJLLLlllwwwmmmcccSSSRRRWWWYYYvvv}}}dddpppzzzttthhh]]]hhhiiifff}}}EEE;;;DDDjjjzzzkkksss~~~rrrttt~~~{{{~~~|||}}}yyyiiidddtttJJJeee]]]VVVWWW___gggkkkkkkkkklllpppsssuuuxxxjjjnnnhhh\\\eeehhhdddiii]]]XXXbbbbbbnnnffffffhhhhhhccc___bbbiiifffxxxyyymmmtttqqqrrrxxxqqqYYYmmm|||@@@www~~~jjjlll~~~iiixxxzzznnndddZZZSSSJJJBBB===:::999888888999999888888777666555=========>>>???BBBDDDFFFOOOSSSUUUSSSNNNJJJJJJLLLOOORRRVVVZZZ\\\\\\ZZZYYY[[[[[[ZZZYYYXXXVVVTTTSSSTTTTTTSSSRRRRRRRRRRRRRRRVVVVVVVVVWWW___gggiiifffjjjbbbYYYTTTTTTRRRLLLFFF===<<<<<>>cccvvv}}}VVVEEELLLgggOOOLLLLLLgggxxxkkkMMM@@@BBBFFFVVV]]]JJJZZZ{{{PPPQQQFFFPPPgggyyypppYYYQQQZZZWWW___lllgggnnn}}}ggg___VVVZZZmmm{{{{{{BBB999BBBjjj~~~tttyyyoooxxxuuu~~~{{{{{{}}}}}}sssjjjsss???xxxgggaaa[[[ZZZ___fffkkklllpppnnnnnnooopppwww{{{wwwrrrfffbbbeeegggtttiiiaaaddd___hhh{{{mmm___YYYcccqqqvvvnnn~~~{{{uuuooosssrrrpppttt{{{ppp[[[pppvvvBBBxxxnnnfffhhh|||hhhxxxzzzmmmbbbTTTNNNFFF???<<<:::999888666777777888999888888888?????????@@@AAACCCEEEFFFKKKOOOQQQPPPKKKIIIKKKMMMQQQSSSWWW[[[]]]]]]\\\[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTTTTXXX[[[]]]ccclllrrrrrrlllddd[[[UUUTTTQQQKKKEEE===<<<===AAAGGGMMMPPPPPPSSSPPPNNNMMMOOOPPPOOONNNPPPRRRLLLQQQ[[[qqqUUUSSShhhVVVeee888000222BBBwwwzzzeeeiiiuuu}}}vvvuuubbbRRRMMMEEE999888???IIILLL___zzztttvvvtttvvv~~~mmmNNNFFF@@@@@@@@@>>>???BBBEEEDDDAAA??????AAAAAA@@@AAABBBAAA@@@@@@BBBFFFIIIQQQJJJHHHVVVooo{{{lllSSSnnnvvvsssppplllwwwLLL333222777000III}}}YYYwwwuuujjjrrryyy~~~~~~{{{ppp:::555888CCCeeennn{{{TTTDDDLLLhhhRRRZZZjjjzzzgggMMMAAACCCLLLaaaeeeOOO___WWWNNNFFFNNNaaarrrlllXXXRRR[[[VVV]]]jjjffflll}}}iiibbb[[[```sssDDD;;;FFFnnnyyy{{{|||~~~uuuhhhwwwyyy\\\nnn{{{}}}ppp}}}zzz{{{|||}}}{{{tttkkk{{{CCC~~~pppgggccc___\\\^^^ccciiimmmnnnmmmmmmmmmkkkooo|||ssseeejjjwwwjjjaaaeeeaaajjj}}}}}}zzzppp```YYYcccrrrvvvuuuttttttssspppqqqvvvmmm\\\rrryyyCCC~~~aaa}}}cccfffzzzhhhxxx|||pppbbbWWWKKKGGGAAA<<<;;;:::::::::888999:::<<<===>>>>>>>>>CCCCCCCCCDDDEEEFFFFFFGGGGGGIIIKKKKKKIIIIIIKKKOOOSSSUUUYYY]]]_________^^^]]]]]]]]]]]]\\\[[[ZZZYYYXXXXXXWWWWWWVVVVVVWWWWWWUUU\\\aaaccchhhqqqyyy|||ppphhh^^^WWWTTTPPPJJJDDD>>>===>>>AAAGGGKKKNNNOOOQQQPPPOOOPPPQQQQQQOOONNNQQQSSSNNNSSS\\\sssWWWTTThhh~~~[[[bbb777///000MMMsssoooccckkkvvv|||tttrrr```QQQLLLCCC777777???KKKRRRgggzzz]]]WWW^^^ccckkkuuulllVVVGGGEEEEEEFFFFFFDDDFFFJJJHHHDDD???<<<===>>>???@@@???@@@AAAAAA@@@AAACCCEEEOOOHHHGGGSSSjjjoooUUUiii}}}vvvqqqjjjvvvyyySSS666111666222KKK~~~jjjUUUyyy}}}|||}}}uuufffiiiqqqwww~~~{{{zzz===000777FFFcccoooyyyRRRCCCLLLiiinnnzzz~~~ssscccPPPBBBAAAPPPhhhgggMMM\\\WWWHHHFFFKKK[[[jjjgggXXXTTT[[[UUU[[[hhh~~~eeejjjkkkeee___ccctttEEE===GGGppppppbbbhhhwww}}}yyyvvvyyy{{{|||uuurrrkkkfffsssuuu```hhhrrr~~~sssfff[[[dddpppxxx{{{||||||wwwzzzwwwhhhdddKKKtttiiicccbbb___[[[ZZZ^^^fffllliiilllooonnngggccciiirrrxxx~~~yyyqqqqqqvvveee___kkkmmmwwwiiikkkkkkggg^^^[[[gggvvvssstttqqqtttssstttvvvjjj[[[tttCCCeeeeeefffzzzhhhvvvqqqeeeXXXNNNCCC@@@<<<:::;;;<<<<<<<<<>>>???@@@BBBCCCCCCDDDDDDFFFGGGGGGHHHHHHHHHHHHGGGDDDFFFGGGHHHHHHJJJNNNQQQUUUWWWZZZ^^^```aaaaaa```^^^^^^^^^^^^^^^]]]\\\\\\ZZZYYYYYYXXXXXXXXXYYYYYYZZZ___cccfffnnnxxx~~~uuummmbbbYYYTTTOOOIIIDDD??????@@@CCCFFFJJJMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNQQQTTTNNNSSS\\\sssWWWUUUfff^^^aaa888111222NNNsssfffgggttt{{{{{{rrrppp___QQQLLLCCC777777AAAGGGSSSlllqqqZZZGGGFFFOOOZZZhhhuuuppp[[[IIIGGGHHHKKKQQQUUUVVVWWWWWWPPPHHH@@@=========>>>@@@<<<>>>@@@AAA@@@@@@AAABBBJJJEEECCCNNNccczzzpppVVVbbb~~~wwwpppmmmvvv}}}}}}qqqaaa>>>000333222MMM{{{WWWQQQ|||}}}}}}~~~~~~ttteeeeeeiiiqqq|||}}}tttzzzrrr<<<000666MMMhhhuuuwwwPPPBBBLLLjjjqqqbbbUUUDDD>>>NNNccc]]]DDDTTTtttKKKCCCDDDJJJYYYhhhgggZZZUUUYYYVVVZZZgggfffiiimmmfff___bbbooowwwuuuAAA999DDDllluuusss~~~sssqqqqqqwww~~~zzzxxxsssfff______^^^bbbhhhjjj|||rrr___UUUWWWaaapppyyy|||{{{}}}}}}wwwvvvooo^^^^^^HHHyyyjjjdddaaaaaa^^^ZZZXXX\\\eeellljjjmmmpppmmmddd]]]cccllleeeddd|||uuu|||}}}zzz{{{hhhdddssstttzzzzzzqqqdddZZZTTTZZZlll~~~oooooolllrrrvvvyyywwwiiiYYYttt~~~CCCrrrjjjiii|||hhhuuu|||mmmcccWWWMMM???===;;;;;;===?????????DDDDDDEEEEEEEEEEEEDDDDDDGGGHHHJJJKKKKKKJJJHHHGGGDDDEEEFFFGGGIIIMMMPPPSSSVVVWWW[[[^^^```bbbbbbbbb_______________^^^]]]\\\[[[ZZZZZZYYYYYYZZZ[[[[[[^^^___cccjjjyyyyyyqqqeee[[[TTTNNNIIIEEEBBBBBBCCCDDDFFFIIILLLNNNNNNPPPRRRTTTSSSRRRPPPOOOQQQSSSMMMRRR\\\rrrVVVTTTeee[[[bbb:::333555NNN{{{nnnyyykkkyyyzzzxxxrrrooo___RRRMMMDDD888:::DDDEEEWWWrrr~~~mmmMMMEEEAAAEEEMMMVVVfffvvv}}}gggXXXNNNFFFIIIJJJNNNWWWaaagggddd___WWWKKK@@@>>>===;;;<<>>555999YYYtttxxxtttOOOBBBMMMjjjvvvaaaYYYEEE<<>>======>>>AAACCCCCCBBBFFFFFFFFFEEEEEEDDDBBBBBBFFFHHHJJJLLLLLLKKKIIIGGGEEEEEEGGGIIILLLOOORRRSSSUUUWWWZZZ]]]```aaabbbcccaaaaaaaaaaaa```___^^^]]]\\\\\\[[[[[[[[[\\\]]]]]]```aaafffqqq|||ttthhh]]]TTTNNNIIIFFFDDDEEEFFFGGGGGGIIILLLOOONNNQQQSSSTTTSSSRRRQQQQQQQQQSSSMMMSSS\\\sssWWWTTTfffTTTbbb:::555777ZZZwwwjjjxxxwwwvvvsssnnn___SSSNNNEEE999<<>>???@@@HHHFFFDDDKKK[[[tttuuu___UUUqqqwwwoooooowww}}}RRR666000333TTTwwwnnnIIIppp}}}}}}}}}{{{|||nnnYYYRRRUUU```ppp~~~yyyjjjkkkuuu~~~~~~|||ssszzz{{{pppDDD444888[[[vvv{{{sssNNNCCCOOOkkk{{{qqq___ZZZGGG===HHHOOOLLLLLLbbbTTT???CCCBBBOOObbboookkk^^^UUUUUUXXXYYYfffhhhhhh~~~}}}ddd```^^^```iiilll___~~~DDD<<>>===>>>??????>>>===???@@@GGGFFFEEEIIIXXXrrr|||hhhUUUnnnyyyssspppxxxTTT777///222UUUsssiiiJJJrrr}}}zzz}}}sssjjjhhh\\\LLLHHHMMMWWWjjjnnnXXXQQQRRRVVVbbbnnn~~~vvvzzz{{{OOO222555WWWpppyyyqqqNNNDDDPPPkkk~~~yyywwwnnn]]]ZZZGGG===DDDBBBCCCUUUeeeyyytttMMMBBBEEEDDDSSSgggpppiii[[[TTTTTTWWWWWWdddgggfff|||}}}ddd```^^^aaahhhiiiuuuAAA:::GGGqqqxxxgggaaaeeeaaaYYY\\\gggttt}}}mmmmmmyyy{{{iiiZZZiiijjjgggooouuutttvvv~~~qqq```SSSNNNzzz{{{yyyrrrrrrmmm]]]]]]CCCyyyxxxoooiiiddd\\\VVVTTTVVVZZZ\\\[[[___eeeddd^^^]]]jjjyyy~~~lllqqquuubbbXXXTTTUUUrrrrrrmmm\\\YYY^^^aaaffflllvvvlll[[[dddhhhhhhiiipppqqqiiiyyyyyy===sssrrrhhhaaarrr{{{zzziiizzznnnaaaXXXNNNFFFCCCBBBCCCEEEHHHIIIIIIGGGGGGHHHHHHHHHGGGGGGFFFEEECCCEEEIIILLLMMMKKKIIIGGGEEEFFFHHHLLLOOOPPPPPPOOOSSSUUUWWWZZZ]]]___aaabbbgggggggggeeedddbbb```___```````````````aaabbbbbbdddkkkttt{{{~~~~~~wwwkkk___UUUNNNJJJIIIHHHJJJKKKJJJIIIIIIMMMPPPOOORRRTTTTTTRRRQQQSSSUUUTTTVVVPPPUUU___uuuYYYWWWjjjuuuNNNWWW444555;;;aaa{{{kkkeee}}}{{{vvvkkk]]]SSSNNNDDD999<<>>??????>>>======???AAAEEEDDDCCCGGGUUUooonnnWWWnnn{{{wwwtttxxxxxxttt|||ZZZ<<<444777ZZZssswwwmmmMMMeee|||~~~}}}zzzhhhVVVQQQIIIBBBDDDJJJRRRfffdddRRRHHHKKKKKKFFFMMM\\\{{{lll{{{ooo[[[555777VVVnnn}}}oooqqqOOOEEEQQQkkkZZZ```rrr~~~{{{{{{}}}xxx^^^ZZZGGG===@@@777;;;WWW^^^aaarrruuu[[[CCCAAAFFFFFFVVViiipppfffYYYSSSUUUVVVUUUcccfffdddzzzgggbbb___```eeeddd|||FFF;;;IIIyyykkkbbbdddfff```YYY]]]eeepppzzz|||```lllhhhmmmvvvsssrrrqqqdddWWWXXXeeeppplllJJJQQQWWW|||wwwuuuqqqggg\\\\\\IIIrrrxxxkkkjjj^^^RRRJJJFFFHHHQQQ[[[UUUTTTRRRPPPRRRXXXdddnnnqqqpppxxxbbb\\\PPPZZZgggzzzfffTTT___jjjsssXXXmmmgggeeeggg___dddbbbbbbtttkkkoookkkpppDDDjjjwwwcccZZZlllrrrnnnwwwsssggg]]]SSSKKKHHHGGGFFFFFFFFFFFFFFFGGGGGGKKKJJJHHHGGGGGGGGGHHHHHHEEEGGGIIIGGGEEEDDDGGGKKKIIIJJJJJJKKKKKKLLLLLLLLLVVVUUUWWW[[[```bbb```]]]bbbbbbcccccccccdddddddddddddddcccaaa______aaadddiiijjjrrr||||||}}}zzzooo___TTTQQQNNNJJJKKKKKKJJJIIIJJJJJJKKKLLLUUUTTTTTTTTTSSSSSSRRRRRRVVVQQQRRRSSS```~~~XXXXXXffflllLLLWWW...999666gggxxxzzzuuujjjvvvzzzwwwyyyqqqQQQVVVSSS<<<777:::EEELLLfffmmmFFF888:::;;;<<<@@@>>>@@@FFFNNNQQQRRR[[[gggvvvkkk[[[PPPNNNRRRXXX[[[ccc\\\aaaiiilllqqqlll]]]SSSHHH;;;666:::???===888>>>>>>???@@@AAABBBBBBCCCEEEGGG>>>GGGRRRccceee\\\hhhqqqrrruuu~~~tttxxx999666222XXXlllnnnTTTrrr|||{{{}}}zzzwww___FFFBBBCCCAAADDDMMMTTTsss~~~___TTTQQQLLLHHHMMMYYYaaacccooowwwcccsssaaa[[[444777QQQooouuuzzzzzzUUUAAANNNooossstttxxxxxxwwwjjjUUULLL===888<<<@@@UUUZZZgggbbbUUURRRLLLAAA<<<>>>QQQcccfff```ZZZWWWSSSTTTVVV```mmmfffuuuxxxbbbfff___```hhheeevvvDDD<<>>hhh~~~|||nnndddYYYLLLGGGFFFIIIQQQZZZVVVNNNIIILLLQQQVVV```iiimmmxxx|||eeehhh______|||fffXXXTTT```jjjllljjjrrr___\\\___```dddfffeeepppzzzllluuukkkBBBkkkggg]]]nnnvvvooowwwpppddd[[[QQQIIIGGGGGGGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFEEEFFFFFFGGGEEEEEEEEEFFFHHHIIIJJJJJJMMMMMMMMMNNNOOOPPPPPPQQQRRRSSSVVVZZZ^^^aaaaaa```ccccccccccccccccccddddddccccccbbb```______bbbdddlllmmmttt}}}~~~}}}qqqaaaUUUPPPKKKGGGDDDDDDDDDDDDFFFJJJMMMOOOTTTTTTTTTSSSSSSSSSRRRRRRVVVQQQRRRTTT```~~~XXXXXXiiioooSSS\\\111::::::lll}}}rrrgggssswwwsssuuuoooPPPWWWTTT===888;;;EEELLLfffyyyYYY<<<666;;;>>>???BBBDDDDDDGGGNNNRRRTTT\\\fffqqqeeeWWWRRRVVV]]]aaaaaa___ZZZ```hhhkkkpppkkk[[[IIICCC;;;777999===???>>>===>>>???@@@AAABBBBBBCCCDDDFFF===GGGRRRccchhhZZZdddsssooouuuyyyCCC;;;333UUUiiivvv\\\zzz{{{xxx~~~~~~||||||tttYYYBBB???AAAEEEOOOXXXhhhjjjUUUOOOTTTXXX\\\dddpppxxxzzz|||jjjzzzyyyaaa555>>>aaa~~~{{{|||XXXCCCOOOooowwwqqqcccTTTJJJ<<<===@@@@@@YYY[[[___aaaeeeeeeQQQ@@@BBBCCCNNN[[[bbbaaaZZZTTTQQQUUUWWW```}}}kkkeeeuuuhhhcccXXX[[[eeeaaaCCC===IIIpppqqqgggwwwwwwlllkkkdddlllvvvxxxsss___YYYdddwwwjjjUUU^^^iiiuuu{{{vvvtttqqqfff[[[UUUtttAAAmmmooo___SSSIIIFFFHHHMMMTTTZZZXXXJJJDDDLLLTTTVVV]]]ggg}}}jjjyyygggYYYZZZ___nnnjjjjjj]]]^^^\\\^^^ggg[[[cccaaafffnnniiixxx___???mmmkkk```pppzzzpppwww|||kkk```XXXNNNHHHFFFGGGGGGGGGGGGHHHIIIKKKKKKGGGFFFEEEEEEDDDDDDEEEEEEDDDBBBAAADDDJJJMMMKKKHHHNNNOOOPPPQQQQQQRRRRRRRRRNNNQQQUUUXXX[[[^^^bbbdddddddddddddddccccccccccccbbbbbbaaa```^^^```cccfffppprrrwww~~~tttcccVVVOOOJJJDDD<<<<<<<<<>>>BBBGGGLLLPPPTTTTTTSSSSSSSSSSSSRRRRRRVVVQQQRRRTTTaaa~~~XXXXXXmmmmmmVVVccc555777;;;{{{wwwpppeeeqqquuuppprrrmmmOOOXXXVVV@@@999<<>>??????AAAAAABBBCCCCCCFFF===GGGRRRbbblllVVV^^^vvvooovvv{{{yyy999:::444UUUjjjdddvvvtttyyyxxxqqqsss{{{{{{mmmQQQ===;;;;;;AAAPPP___|||dddYYYQQQ\\\\\\\\\bbbwww|||zzzppp{{{```444:::___{{{~~~xxx|||ZZZDDDMMMlll}}}}}}tttfff```^^^VVVJJJ;;;AAA@@@:::VVVaaa^^^dddvvvtttQQQ:::CCCHHHJJJTTTaaacccYYYQQQPPPVVVXXX```zzzgggcccvvvrrrggg[[[dddooohhh{{{CCC>>>HHHlll|||ggg\\\eeennnjjjcccbbbgggnnnwwwyyyqqq[[[[[[vvvfffooo}}}~~~{{{vvvtttpppeeeZZZXXXxxxHHHrrrmmm\\\QQQIIIIIIMMMRRRXXX^^^ZZZMMMJJJVVV[[[XXX]]]iiivvvjjj~~~nnn___bbbbbbsssrrrrrrTTTWWWaaa^^^]]]cccTTT```___aaakkkmmmRRR;;;ooommm___lll{{{qqqvvvxxxggg\\\UUUMMMHHHFFFDDDDDDEEEEEEGGGHHHIIIJJJFFFFFFEEEEEEEEEEEEEEEEEEBBBAAABBBEEEIIIKKKIIIHHHLLLNNNPPPQQQQQQOOOMMMKKKMMMPPPTTTWWWXXX[[[```eeeeeeddddddddddddccccccccccccbbbaaa```___aaaeeehhhsssvvvzzz~~~uuudddWWWPPPIIICCC<<<;;;:::;;;???EEEKKKOOOSSSSSSSSSSSSSSSSSSRRRRRRVVVQQQSSSUUUbbbXXXXXXnnniii[[[ccc555555===zzzpppfffrrruuuppprrrjjjOOOZZZYYYBBB;;;<<>>>>>>>>???@@@AAABBBCCCCCCCCCFFF===GGGRRRcccqqqTTTYYYvvvsssvvvUUU,,,:::999UUUjjjkkktttrrr|||ooo___[[[aaagggqqqeeeNNN@@@???;;;===KKKZZZ}}}sssVVVUUUYYYZZZ___hhhuuuyyyiii}}}mmm]]]666777QQQjjjqqqnnn|||[[[DDDIIIgggjjjnnnxxx^^^|||ttthhhUUUUUUSSSOOOFFF999CCCBBB999UUUjjjkkkrrr~~~uuuOOO999CCCIIIHHHTTTffffffWWWNNNRRRVVVZZZaaaxxxdddcccyyyssshhhcccqqq|||mmmyyyEEE???FFFhhhggg___UUURRR]]]iiikkkfffmmmrrrzzz}}}nnnwwwccc___llluuuzzzppp~~~~~~zzzvvvtttpppdddYYYZZZ}}}BBBggg~~~jjjYYYQQQKKKLLLQQQUUUZZZ___YYYSSSVVV___```ZZZ___kkkoooeee^^^rrrggg\\\fffgggrrrmmm[[[XXX[[[YYYWWWWWWWWWbbbcccjjjyyy|||MMM;;;kkknnn]]]eeeyyyrrrvvv~~~ssscccYYYSSSLLLHHHGGGAAABBBBBBCCCDDDEEEGGGHHHFFFGGGGGGGGGGGGGGGGGGGGGDDDFFFIIIIIIHHHHHHJJJLLLKKKMMMOOOPPPNNNKKKFFFDDDMMMQQQTTTVVVWWWZZZ___cccddddddddddddddddddddddddddddddcccaaaaaadddiiimmmuuuyyy}}}uuucccVVVOOOJJJDDDDDDBBBAAA@@@BBBGGGLLLOOORRRRRRRRRRRRRRRRRRSSSSSSUUUQQQSSSVVVcccXXXXXXllliiiaaa[[[555555AAAeeeoooeeerrruuuppprrrhhhOOO]]]]]]EEE<<<<<>>??????@@@AAABBBCCCDDDDDDCCCFFF===GGGSSSdddsssTTTXXXuuutttuuuyyyFFF000<<<===QQQzzzkkkxxxyyy{{{zzzdddMMMCCCEEEJJJYYYUUUIIIDDDHHHEEEDDDMMMPPPrrreeeQQQYYY``````eeeooo~~~~~~}}}aaauuuooo```777>>>KKKffftttvvv```GGGHHHcccmmmWWW___uuuzzzsssssshhhQQQ<<>>WWWiiivvvzzzttteeeKKK===CCCDDDJJJ[[[jjjdddRRRMMMUUUUUU[[[aaavvvbbbccc|||mmmfffcccqqqttt```yyy{{{FFF@@@CCCaaaiiiZZZYYYTTTSSSdddzzz}}}sssuuuyyy~~~~~~tttzzzpppzzzgggeeepppttt}}}}}}}}}zzzvvvtttooodddXXX\\\vvv@@@]]]~~~kkkWWWRRROOOPPPRRRSSSXXX^^^ZZZZZZ\\\___]]][[[aaaiiidddbbbeeettt~~~sssaaahhheeeqqqzzzoooaaaWWWVVVZZZ]]]]]]]]]cccfffwwwJJJ===eeettt\\\___vvv}}}sssvvv|||}}}nnn^^^UUUPPPKKKHHHHHHBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGHHHIIIIIIIIIIIIHHHGGGJJJLLLKKKIIIHHHLLLPPPLLLKKKJJJIIIGGGEEECCCBBBMMMPPPSSSVVVXXX[[[___aaaddddddddddddeeeeeeeeeeeegggfffeeedddeeehhhnnnrrruuu|||tttbbbTTTNNNIIIDDDIIIHHHFFFEEEGGGJJJMMMPPPQQQQQQRRRRRRRRRRRRSSSSSSUUUQQQTTTWWWdddXXXXXXjjjbbb\\\TTT444333>>>^^^mmmdddqqquuuppprrrgggPPP```aaaGGG<<<<<>><<>>HHHTTTeeeoooUUU[[[uuuqqqssswwwCCC555555<<>>AAAFFF@@@===GGGMMMNNNSSSOOOjjj|||[[[PPP[[[```mmmpppvvv~~~|||zzzmmmvvvuuu```111<<>><<>>BBBEEECCCBBBDDDKKKPPP]]]^^^WWWHHH??????CCCDDDRRRNNNHHHEEEIIIRRR\\\ccciiitttxxxTTTCCC777999<<<;;;>>>DDDBBBBBBCCCDDDEEEFFFGGGGGGEEEHHH???IIIUUUgggiiiWWW```wwwppprrrttt}}}>>>555+++>>>LLLnnn~~~}}}qqqXXXCCC;;;>>>CCCLLLSSSGGG888BBBRRRYYY\\\ZZZmmm~~~rrrWWWTTT___bbbgggxxx~~~}}}uuuooosss___111333NNN{{{yyycccuuuoooRRRJJJ```{{{fffIIIAAA@@@>>>HHHWWWvvvfffdddkkkhhhLLLTTTOOO888999<<<<<<@@@QQQSSSIIIFFFAAA;;;<<<>>>MMM\\\[[[OOOHHHMMMVVVRRR\\\dddwwwbbbhhhrrrpppddd```aaaVVVyyyDDDAAA???NNNsss~~~rrruuu~~~|||}}}~~~rrrhhhnnn___ooosss|||rrrfffzzzRRRdddYYYdddkkk[[[\\\www||||||yyyvvvtttooocccVVVaaavvv???PPPmmm[[[\\\]]]\\\WWWSSSYYYbbbgggfff]]]QQQTTTccciiidddaaawwwtttrrr```iiiiiihhhXXX]]]fffgggiiinnnrrrmmmqqq~~~hhh444;;;gggccc\\\tttzzzxxxwwwxxxuuufffWWWNNNJJJGGGEEEFFFHHHHHHHHHGGGHHHHHHIIIIIIFFFGGGHHHIIIJJJIIIIIIHHHCCC???<<<===CCCHHHKKKKKKGGG@@@666//////666@@@GGGJJJKKKOOOVVV^^^ccccccaaaaaabbbcccdddfffggghhhhhhkkkkkkjjjiiijjjnnnuuuzzzxxxuuu___OOOHHHDDD@@@888999:::===AAAEEEHHHJJJPPPQQQQQQQQQRRRRRRSSSSSSUUUQQQUUUXXXeeeYYYXXXlll\\\MMMFFF888888>>>iiiwwwppphhhvvv{{{vvvxxxgggRRRdddeeeJJJ<<<:::CCCKKKdddrrrJJJ666888>>>>>>???DDDGGGDDDBBBHHHSSS[[[```[[[MMM@@@>>>EEEJJJIIIVVVMMMBBBAAALLL___pppyyytttuuuNNNBBB;;;======888:::CCCCCCCCCDDDEEEFFFGGGHHHHHHFFFHHH@@@JJJVVVhhhdddYYYeeeyyyssssss~~~www@@@:::+++DDDNNNeee|||~~~rrrYYYEEE@@@FFFKKKlllqqqZZZ???DDDYYYdddeeeeeetttqqqYYYYYYeeefffqqq||||||}}}~~~vvv\\\qqq```;;;333XXXtttVVViiipppSSSIII]]]wwwWWW999@@@KKKFFFCCCKKKJJJ{{{zzzwwwqqqlllHHHWWWVVV999>>>GGG@@@???IIIKKKKKKOOOHHH???@@@>>>MMMVVVPPPEEEDDDMMMTTTPPP\\\eeewwwcccjjjqqqrrrbbb\\\bbbaaaKKK@@@FFFIII{{{vvvyyy~~~~~~}}}lll\\\```mmmxxxTTTkkk~~~}}}mmmqqqxxx}}}{{{UUU[[[TTTcccmmmoooyyyvvvvvvsssvvvuuuaaa^^^iiipppLLLPPPpppkkk[[[ZZZaaaaaaXXX[[[bbb```cccVVVKKKNNNXXX___cccfffrrr~~~bbbvvvooommmmmmcccZZZ\\\gggrrrwwwwwwrrr{{{mmm???555]]]pppXXXhhhqqq|||ttt~~~ppphhh\\\TTTNNNKKKGGGDDDHHHIIIJJJLLLLLLKKKKKKJJJOOOMMMKKKHHHGGGFFFFFFGGGDDDAAA@@@CCCIIINNNNNNKKKCCC999222666???EEEHHHKKKNNNQQQTTTWWWYYY[[[]]]___cccdddfffhhhjjjjjjjjjjjjpppooonnnmmmmmmpppuuuyyyyyyssscccTTTHHHAAAAAA:::777999AAAEEEEEEIIIPPPRRRQQQPPPSSSUUUVVVSSSPPPRRRSSSSSSUUUqqqwwwZZZXXXmmmOOO\\\MMM666333;;;mmm~~~qqqqqquuu{{{xxxxxxiiiTTTiiitttJJJ999DDD===NNNeeexxxGGG;;;<<<===GGGCCCEEEGGGHHHHHHKKKRRRYYYCCCKKKHHHBBBGGGIIIHHHNNNdddCCCAAA888>>>nnnqqq}}}oooLLLEEE???<<<888333555<<>>MMMcccRRRAAA@@@AAAKKKCCCDDDHHHMMMMMMHHHDDDBBBIIIEEEDDDNNNUUUIIIEEESSSpppGGGFFFCCC;;;RRRgggnnnppp___EEE???:::777222...333;;;BBBBBBCCCEEEFFFGGGHHHIIIEEECCCAAAIIIXXXjjj~~~kkkVVVeeesssuuusssyyysss888<<<222???LLLcccgggxxxhhhsss~~~zzz```JJJ@@@III\\\pppnnnYYYMMMLLLRRRCCCAAANNNtttkkkjjjppp{{{ccclllaaaqqqzzz|||{{{~~~{{{iiifffPPPSSS999333OOOppp{{{bbb|||\\\GGGTTTkkk]]]===EEEOOO[[[qqq]]]RRRfff~~~ooo```WWWRRRNNNLLLLLLIIIDDD???<<<===@@@DDDKKKQQQ]]]iii\\\BBB555:::RRRNNN<<>>888666<<>>>>>::::::???FFFKKKKKKMMMPPPSSSRRRQQQRRRTTTUUUTTTSSSWWWWWWVVVXXXrrrvvv\\\___zzzjjjKKKkkkEEE333444<<<___{{{qqqkkkqqqvvvvvvtttpppQQQ```tttVVV===BBBBBBKKK___\\\DDD>>>AAAJJJIIIDDDCCCHHHJJJHHHFFFGGGJJJNNNaaazzzuuuPPPHHHeeeqqq;;;777AAA;;;???NNNggg```HHH>>>;;;777333---,,,444===CCCCCCEEEFFFHHHIIIIIIIIIDDDAAABBBKKKYYYnnniiiQQQdddtttrrryyyjjjAAA:::111???PPPeeekkk}}}{{{ZZZkkk~~~jjjJJJ>>>HHHQQQWWWRRR[[[EEEQQQYYYFFFIIIWWWrrrnnniiinnnvvv{{{}}}|||yyyddd]]]WWWRRR<<<:::IIIuuuqqquuunnnhhhKKKOOOfffXXXCCCGGGbbbnnnKKKVVVeeerrrooolllggg]]]OOOFFFDDDEEEDDDAAA???===<<<===>>>===FFFPPP___iiiXXX===444BBBWWWVVVDDDBBBFFFFFFGGGQQQ\\\ooowww[[[rrr{{{rrrbbbbbbmmmgggzzzuuuMMMEEECCCGGGuuuhhhWWWZZZ]]]^^^^^^___ccchhhkkkjjjgggdddeeemmmvvv|||nnnxxxWWWTTT[[[dddggg}}}vvvrrrkkk\\\eeesss}}}sssWWWLLLMMMSSSPPPQQQRRRKKKPPPSSS[[[fffjjjgggeeeffffffhhhWWWUUU[[[bbbfffjjjuuuuuuzzzzzzHHH777333TTTnnnsssdddnnn~~~vvvzzzrrr^^^]]]iiinnndddWWWNNNJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHGGGGGGGGGHHHIIIIIIHHHEEEBBB@@@EEEFFFGGGJJJMMMLLLHHHEEE>>>999999@@@GGGJJJKKKMMMQQQQQQQQQQQQPPPRRRUUUWWW___aaaeeeiiimmmpppqqqrrrppprrrsssuuuxxx}}}ooo[[[NNNDDD@@@@@@AAACCCGGGLLLNNNMMMLLLLLLSSSSSSRRRRRRSSSTTTTTTTTTUUUTTTTTTVVVnnnqqqXXX___{{{yyyZZZEEE444555999```ooommmfffqqqtttvvvqqqqqqUUUccczzz___===<<>>EEElllyyyxxxsssOOOKKKeeeWWWSSSZZZrrrvvvgggNNNUUU```eee[[[KKKFFFIIIEEEBBB>>><<<=========<<<;;;CCCIIIQQQRRRAAA888AAAJJJVVVYYYOOODDDAAAHHHSSSOOO]]]rrrppp\\\wwwssssssZZZ\\\mmm```vvvPPPHHHDDDGGGzzzfffSSSPPPTTTXXXYYYYYY\\\```cccbbbdddeeecccbbbkkk}}}|||uuu|||tttiiiMMM\\\ffflllyyy{{{qqqmmmfffZZZfff}}}```OOOJJJMMMJJJKKKOOOKKKNNNQQQ[[[kkkuuuvvvsssqqqwww~~~yyyUUUXXX___fffiiilllxxxqqq```ooo777999///NNNqqqhhhmmm{{{~~~~~~xxxxxxpppoookkkbbbgggvvvjjj```SSSJJJHHHJJJLLLMMMNNNMMMKKKIIIFFFDDDCCCBBBDDDEEEGGGHHHGGGDDDAAA???CCCEEEIIILLLOOONNNKKKIIIBBB>>>>>>CCCHHHHHHHHHIIIHHHJJJMMMNNNOOOQQQTTTWWW^^^```eeeiiinnnqqqssstttrrrtttwwwzzz~~~nnn[[[OOOGGGCCCDDDAAAEEEIIILLLMMMMMMKKKIIIRRRSSSTTTTTTTTTTTTTTTUUUTTTSSSUUUWWWmmmmmmUUU```xxxsssRRRBBB444555888ZZZ}}}nnniiixxxxxx|||uuupppZZZhhheee>>>666???FFFVVV{{{xxxRRRDDDIIILLLBBBAAAFFFMMMJJJDDDIIIUUUnnnyyyPPPYYYxxxMMM>>>===CCCMMMPPPaaauuujjjeeeeee```NNN===666777555111///333<<>>KKKVVVmmmsssdddUUUSSSXXXWWWIII999222444222///000777>>>AAACCCEEEGGGJJJKKKKKKKKKJJJJJJ???IIIUUUZZZxxxwww[[[OOOxxx}}}xxxvvvyyymmm<<<333>>>WWW___sss}}}nnnvvv~~~zzz~~~cccJJJKKKUUUfffmmm{{{ZZZ[[[bbbQQQTTThhh|||xxxiiitttqqqaaaqqq~~~}}}{{{~~~}}}jjjOOOBBBlllHHH333:::JJJ^^^gggsss\\\JJJ```xxxjjjSSSJJJgggrrrwwweeeXXXIIICCCIIIOOOHHH<<<<<<<<<<<<>>>@@@DDDGGGJJJLLLEEEEEEWWWdddUUUJJJVVVxxx}}}SSS@@@___qqq\\\TTTbbbwwwdddcccssslllaaahhhhhhggg|||UUULLLFFFGGGUUU{{{pppdddVVVMMMRRRUUUVVVVVV[[[cccgggdddXXXYYY]]]ccchhhqqq\\\```pppmmmwwwmmmaaa]]]yyy}}}oooiiiTTTLLLNNNHHHJJJTTTXXX]]]]]]bbbjjjmmmmmmnnnpppyyy~~~bbb[[[```hhhsssfffiiiOOO<<<555333EEEpppgggdddpppzzzzzzsss}}}xxxoooiiiccc^^^]]]```nnneeeXXXOOOLLLLLLLLLLLLJJJIIIGGGEEEDDDDDDDDDDDDAAACCCEEEGGGGGGGGGFFFEEEAAADDDHHHJJJLLLKKKKKKKKKJJJGGGFFFJJJKKKIIIIIIKKKGGGHHHIIIKKKOOOWWWaaagggbbbdddhhhmmmrrruuuwwwxxxssswww|||{{{aaaRRRJJJDDDAAA@@@???EEEIIIIIILLLQQQQQQMMMOOORRRWWWXXXVVVTTTSSSSSSVVVWWW\\\aaasssmmmVVVeeeiiiDDD;;;222666777___~~~qqqhhhxxxqqq|||vvv~~~oooppp~~~uuuWWWCCC@@@CCCNNNppp]]]LLLOOOIIIPPPBBB999:::===FFFbbbyyycccTTTQQQlll]]]DDDKKKUUUnnnwwwlllbbb``````VVVCCC444222222000...333<<<@@@>>>BBBDDDGGGJJJKKKKKKJJJIIIHHH<<>>>>>BBBHHHLLLUUUMMMLLL[[[cccXXX]]]yyyuuuQQQ@@@XXXeeeQQQZZZfffzzzaaaiiivvvfffmmmyyyjjjxxxYYYOOOJJJJJJLLLtttdddYYYUUUUUUUUUWWWVVVVVV]]]gggjjjfff]]]ZZZ^^^hhhrrr{{{oooPPPkkk|||wwwrrrggg\\\```vvv]]]xxx~~~hhhTTTNNNQQQKKKLLLWWW^^^\\\^^^bbbfffeeedddiiiqqqwww]]]^^^bbbkkkxxxzzzggguuu:::777333:::EEErrr}}}||||||gggooojjjsssyyyyyyqqqzzzxxxmmmdddcccgggkkkmmmcccWWWMMMHHHGGGEEEDDD@@@@@@@@@@@@AAACCCEEEFFFEEEFFFHHHJJJKKKLLLLLLKKKAAADDDGGGIIIIIIIIIIIIIIILLLIIIIIILLLMMMKKKLLLOOOJJJHHHEEEDDDGGGPPP[[[cccdddgggkkkppptttwwwyyyzzzvvvzzzsssZZZLLLEEE@@@===<<<999???BBB@@@BBBFFFFFFAAAMMMRRRXXXYYYWWWTTTSSSSSSUUUVVV]]]bbbtttmmmUUUeeeeeeCCC===444555222oooxxxlllzzzqqqzzz~~~lllfffqqqqqq[[[CCC:::BBBMMMmmmdddSSSUUUMMMGGG======EEEEEE@@@GGGWWWfffjjjjjjdddWWWMMMhhhtttEEE>>>SSScccyyyiii^^^UUUJJJ===555333333111000777AAABBB===BBBDDDGGGJJJKKKKKKJJJIIIIII<<>>>>><<<===CCCIII^^^[[[YYY[[[UUUNNNpppwwwPPPIII@@@BBBNNNNNN___jjj}}}```nnnwwwaaatttmmmfff[[[QQQIIIMMMpppaaaZZZVVVPPPSSSMMMOOOaaavvvzzzjjjWWWYYYiiillliiirrrzzzyyygggvvv|||nnnggghhhVVVeee}}}TTT~~~nnnWWWJJJPPPRRRMMMSSSbbb\\\XXXdddeeennnzzzuuu|||fffaaacccmmm~~~kkk```jjj|||BBB555666+++GGGwwwwwwZZZ___jjj}}}zzz}}}tttooo~~~uuuxxx~~~zzzvvvqqqeeeYYYccc]]]HHH@@@IIIIII>>>CCCCCCDDDFFFGGGHHHIIIJJJKKKKKKKKKLLLNNNMMMKKKIIIKKKGGGHHHNNNPPPLLLJJJMMMRRRNNNNNNRRRQQQLLLKKKOOOMMMMMMKKKHHHEEEHHHMMMRRR___mmmtttqqqooouuuzzzxxxwww||||||jjjVVVJJJDDD@@@???@@@>>>999888<<<999444999CCCRRRUUUWWWXXXVVVUUUTTTTTTWWWZZZWWWeee[[[ZZZlllYYYIIIzzzttt@@@666///:::lllzzziiitttrrrzzzrrrQQQvvvzzzfffIII<<<999GGGjjjtttcccPPP>>>AAADDDGGGIIICCCRRR]]]rrrzzzooopppeee[[[OOOHHHLLLXXXyyyuuuxxxzzz```GGG///999333000666<<<>>>???@@@BBBDDDGGGJJJKKKKKKJJJIIIBBBDDDNNNXXXgggfffPPPVVV{{{ppprrr{{{III666AAA\\\hhhuuuppppppfffLLLYYY|||~~~{{{___HHH```mmmfffuuuyyyhhhTTTLLLVVVkkkvvvooonnn~~~yyyyyybbbKKKDDD}}}???555777[[[___yyy~~~uuuxxx^^^DDD___~~~wwwfff}}}tttoookkk~~~ccckkkiiiPPPEEE:::===??????<<<;;;<<<===hhh___iiiiii```YYYBBBFFFDDDFFFLLLFFFXXXxxxvvv\\\vvvxxxjjjUUU^^^ooolllvvvxxxnnnaaaSSSKKKmmm```[[[YYYWWWYYYXXX[[[gggsssrrrcccTTTWWWdddhhhhhhmmmqqqzzzwwwkkkpppvvvllluuu}}}ggg```ZZZjjjkkkUUU~~~uuu^^^PPPTTTVVVOOORRR___\\\\\\fffjjj~~~ZZZcccggguuuccc[[[iiifffsss777888333000MMM|||VVVkkknnnyyy}}}uuunnnyyy}}}|||{{{qqqllljjjbbbvvvpppaaaQQQJJJLLLMMMKKKHHHIIIIIIIIIJJJJJJKKKKKKJJJIIIGGGGGGIIIKKKKKKJJJPPPIIIGGGLLLPPPNNNKKKKKKUUUPPPOOOQQQQQQNNNOOOTTTKKKMMMNNNLLLHHHFFFFFFGGGYYYhhhvvvyyyvvvvvvxxxyyyqqqfffXXXOOOHHHBBBAAADDD@@@>>><<<<<<;;;:::???FFFRRRUUUWWWXXXVVVUUUTTTTTTUUUXXXWWWggg[[[[[[mmmxxxSSSRRRuuuBBB555...666OOO~~~gggrrr}}}uuu}}}|||tttXXXqqq~~~lllRRR===<<>>???BBBBBBDDDGGGJJJKKKKKKIIIHHHBBBGGGRRR[[[nnnbbbRRR___yyyttt{{{JJJ000999\\\qqqtttvvvppphhhNNNZZZzzz|||}}}fffMMM\\\kkk\\\eeekkkaaahhhzzzdddbbbrrrzzzjjjTTTBBBWWWwww444///555NNNeeennnxxx~~~ppp{{{dddGGG\\\zzzxxxqqqyyynnn```CCC;;;===??????===;;;<<<>>>IIITTTaaa^^^mmmXXXAAA???CCC999;;;MMMTTT]]]uuurrr___}}}jjjaaaQQQYYYeeeaaarrr___IIIppplll^^^ZZZ[[[\\\YYY]]]cccgggfff```XXXRRRYYY___bbbgggnnnlllssstttiiiwwwnnnnnnxxxbbbXXX^^^yyyXXXWWWbbbjjjYYYZZZZZZSSSUUU```fffkkkooommmXXXeeejjj|||]]][[[}}}cccTTT---;;;555222JJJsssbbb~~~vvvppprrryyyooossszzzxxxtttwwwuuu{{{lll\\\SSSNNNKKKKKKMMMLLLLLLLLLKKKKKKKKKKKKKKKNNNKKKIIIIIIKKKNNNPPPPPPRRRIIIEEEJJJQQQRRROOOMMMYYYTTTRRRRRRRRRQQQSSSXXXQQQRRRRRRPPPMMMKKKKKKLLLOOO[[[mmmyyyxxxrrrrrrvvvgggXXXRRRLLLIIIEEEBBBDDDJJJCCCDDDBBB======BBBHHHJJJRRRTTTWWWXXXVVVUUUTTTTTTTTTWWWWWWlllZZZ\\\qqqnnnKKKbbb|||JJJ777000333DDD|||rrr}}}fffqqqzzz|||}}}vvvbbbhhhvvv```@@@@@@DDDYYY~~~ppp\\\PPPHHHTTTXXXWWWZZZ___wwwyyysss}}}nnn{{{jjjNNNLLLOOO___{{{|||lllIII555111111777<<<===@@@DDDCCCEEEHHHJJJKKKJJJIIIHHHCCCKKKUUU___xxx{{{[[[SSSllluuuyyyRRR555222SSS|||iiiyyy}}}sss[[[ddd}}}~~~~~~}}}{{{rrrWWWVVVpppnnnvvv{{{uuukkkssslll|||pppWWWFFFCCChhhmmm444444888DDDooojjjvvv~~~rrrlllMMMUUUsss}}}}}}ooodddDDD<<<>>>??????>>>======>>>555EEESSSOOO```]]]@@@===EEEFFF:::<<>>BBBGGGDDDHHHFFF>>>>>>IIINNNLLLRRRTTTWWWXXXWWWUUUUUUUUUSSSUUUWWWrrr{{{XXX^^^wwwgggGGGqqqTTT:::333222DDDjjjzzzgggnnnzzzxxxkkk___~~~lllFFFCCCAAAPPPrrruuueeeRRRFFFPPPSSSWWW___fff~~~tttzzzxxxRRRHHHKKK```yyy}}}}}}jjjDDD444333444999;;;<<>>llllll~~~zzztttzzzvvvsssXXXNNNjjjzzzyyyuuukkkwww|||yyy}}}qqqSSSIII===>>>??????????????????:::???KKKNNNJJJSSSUUUCCCEEECCCEEEEEECCCGGGMMMMMMsssjjj^^^jjjuuubbbbbbZZZ^^^aaammmddd___rrr```WWWZZZ___bbbhhhiii```TTTPPPXXXcccaaaggglllwww~~~kkkxxxvvvwwwccc]]]fffhhhSSSVVVRRRlllsssyyybbbZZZWWWWWWaaappprrrqqqmmm]]]eeeuuu}}}uuuzzzrrrwwwdddZZZfffgggmmmVVVMMMnnntttwww888555444333222EEEfffzzzppphhh~~~rrrooowww}}}mmmmmmrrrnnnzzz|||rrrttttttlllssslllVVVJJJNNNPPPIIIIIIIIIJJJKKKLLLMMMNNNOOOJJJJJJKKKMMMOOOOOOLLLJJJIIILLLNNNNNNOOOPPPQQQRRRQQQRRRRRRQQQPPPOOOLLLJJJIIIGGGDDDCCCFFFJJJNNNQQQMMMHHHMMM]]]iiimmmsss{{{xxxwww}}}xxxcccKKK???<<<<<<===???DDDHHHEEE>>>AAALLLPPPMMMQQQTTTWWWXXXWWWUUUUUUUUUSSSTTTWWWyyyuuuWWWbbb}}}eeeGGGwww[[[999777444999ZZZlllhhh{{{zzzrrr[[[}}}sssRRRGGGAAAIIIhhhvvvZZZGGGHHHLLLUUUbbbjjj}}}{{{VVVFFFHHHcccwww{{{vvv}}}ttt^^^<<<111111444888888666:::@@@EEEGGGIIIKKKKKKIIIGGGFFFHHHNNNYYYggglllMMMQQQrrryyysss}}}JJJDDD777===}}}|||ssssssnnn|||}}}|||zzznnnZZZeee___fffvvv{{{}}}tttrrr~~~tttWWW===HHHeeeEEEDDD666222999ZZZoooiii}}}kkk}}}iii|||}}}zzzeeeLLLbbb|||tttjjjfffnnnhhh```___]]]PPPFFFIII>>>>>>???@@@AAAAAA@@@@@@AAA@@@KKKRRRGGG<<>>===CCCIIINNNTTT{{{dddYYYvvvnnnWWWYYYUUU___iii{{{^^^vvvcccWWWYYY```eeefffbbbXXXMMMMMMWWWbbbYYYlll|||www{{{xxxjjjZZZ```yyy\\\UUUTTTQQQ]]]~~~sss||||||fffZZZUUUWWWgggxxx~~~ooonnneeemmmuuupppssswwwrrrjjjoookkkggggggbbb\\\___iiirrr|||YYYeeeSSS888888------777QQQlll|||wwwuuutttrrrmmmhhhuuu{{{~~~xxx{{{}}}~~~yyyXXXEEELLLRRRLLLMMMMMMNNNOOOQQQRRRSSSTTTLLLMMMNNNPPPQQQOOOJJJFFFGGGOOOTTTSSSOOONNNMMMLLLGGGKKKMMMLLLKKKKKKHHHDDDEEEFFFHHHJJJLLLLLLIIIFFFIIICCCAAAJJJWWWcccmmmuuuvvvmmmkkkvvv~~~dddHHH;;;:::>>>@@@BBBCCCDDDBBB@@@DDDLLLOOONNNQQQSSSVVVWWWWWWVVVUUUVVVUUUUUUXXX~~~oooVVVfff~~~yyy___LLL}}}```777888333666XXX|||zzzccc}}}}}}vvv]]]tttvvvcccMMMDDDEEE^^^eeeKKKFFFHHHUUUdddhhh{{{{{{]]]KKKGGG^^^sss{{{uuutttcccRRR:::,,,///333777555333777???FFFGGGIIIKKKKKKIIIFFFEEEKKKOOO]]]ttteeeMMMXXXttt{{{uuu~~~qqq999;;;??????pppnnnvvvnnn}}}}}}}}}||||||~~~wwwfffuuunnnxxx{{{vvviii{{{qqqZZZTTTdddxxxzzzpppbbbJJJ>>>UUUxxxyyy???GGG333111:::JJJqqqaaarrr}}}jjj{{{tttRRR]]]rrrvvvmmmxxx~~~sssiiihhhqqqaaaUUUTTTTTTNNNHHHEEE@@@??????@@@BBBCCCBBBAAA<<>>???MMMfffyyyaaa___iiiWWWXXXTTTaaaooogggyyydddTTTSSSZZZ]]][[[UUUOOOLLLOOOWWW______rrr~~~}}}cccSSSdddXXXQQQXXXKKKTTT|||jjjqqq{{{pppccc[[[]]]nnniiittt{{{ppprrrooopppoooaaaggg______bbb```ccceee___jjjxxx```]]]qqqzzz@@@999666---...444MMMiii|||tttvvvooo~~~xxxjjjoooyyy|||zzzrrrXXXHHHJJJNNNMMMQQQRRRRRRSSSTTTUUUUUUVVVRRRRRRQQQQQQQQQNNNJJJFFFBBBKKKSSSTTTSSSRRRMMMGGGCCCHHHJJJIIIJJJNNNMMMIIINNNOOOQQQUUUVVVTTTNNNIIIDDDEEEEEEDDDKKKYYYffflllnnn```[[[iiizzz}}}vvvmmmgggSSS>>>666999???EEEIIIDDD??????DDDIIIKKKMMMOOOPPPSSSVVVWWWWWWVVVVVVVVVXXXVVVYYYjjjVVVjjjzzzsssQQQTTTjjj777999111:::WWWssswwweeexxxccckkkwwwtttVVVIIIBBBTTTwwwfffKKKEEEFFFQQQ]]]^^^nnnuuueeeUUUJJJTTTnnn~~~zzzoooTTTEEE777***...555999777666<<>>:::BBBFFFAAA>>>CCCJJJEEEBBBDDD@@@PPPvvvooo```nnndddYYYYYYXXXhhhxxxyyy|||dddPPPLLLRRRXXXSSSOOONNNQQQXXX^^^bbbrrrrrryyyZZZmmmXXXmmmtttVVVJJJ___DDDOOOdddhhhjjj{{{ooo{{{nnnccccccttt{{{[[[tttvvvooonnn^^^[[[dddaaaddd[[[bbbdddWWW[[[iiigggkkk|||pppFFF[[[rrr}}}kkkkkk|||:::999222000555---===aaa}}}|||~~~rrrtttlll~~~rrrooopppnnnnnn~~~yyyyyyqqqfff\\\RRRLLLLLLOOOTTTTTTTTTTTTTTTTTTTTTTTTSSSQQQNNNLLLKKKHHHEEECCC<<>>DDDJJJDDD======GGGLLLJJJKKKPPPPPPSSSVVVWWWWWWVVVVVVVVVYYYVVVYYYgggVVVlllwwwoooCCCZZZttt:::999///222OOO```zzzjjjzzziiifffwww]]]MMMAAAMMMooo~~~```GGGCCCCCCKKKSSSRRRaaaxxxkkk^^^OOONNNlllmmmIII:::333+++000999>>><<<;;;CCCMMMGGGHHHJJJKKKJJJHHHFFFDDDOOORRRkkkwwwXXXWWWqqq~~~zzzxxx@@@NNNHHHKKK===MMMtttfffkkkwwwsssooovvv{{{{{{xxx{{{}}}rrrgggcccvvv{{{zzzeeeLLL???DDD]]]PPP???<<>>CCCAAABBBQQQ^^^rrrkkkggg\\\FFFcccxxx}}}nnnOOO222(((333555777:::===AAAFFFIIIJJJMMMIIIHHHJJJCCCAAALLLNNN[[[qqqmmm\\\NNNyyyvvvuuu{{{^^^KKKCCCHHHDDD===KKKdddbbblllyyyvvvqqqnnnkkkwww~~~~~~~~~sssxxx|||yyyoooLLL>>>BBBMMMxxxeeeAAACCCCCC@@@:::666<<>>GGGHHHFFFBBB:::888FFF^^^uuuxxxqqqiiiZZZeeezzz}}}rrrSSS>>>GGGBBBIIIKKKddd|||vvvhhhfffggg```^^^YYYRRRKKKGGGEEEEEEDDDFFF===888??????<<<@@@???GGGOOO]]]cccSSSCCCFFFFFFCCCLLLIIIBBB^^^uuufffZZZnnnbbbMMMNNN]]]hhhTTTqqq}}}rrrXXXMMMPPPUUU[[[YYYYYY```ffftttiii\\\XXX```nnn~~~xxxVVVNNNJJJKKKIIIEEEJJJTTTwwwlllmmm{{{vvv{{{ggguuuiiiiiifffbbb`````````^^^]]]aaa\\\]]]dddgggeeefffkkkuuuyyyQQQKKKmmmfff{{{pppYYY<<<333222///---///777IIIccc~~~iiiuuuvvvuuu|||yyycccjjjzzzyyyvvvxxx~~~uuu^^^PPPRRRPPPJJJMMMLLLIIIFFFDDDDDDEEEEEEDDDAAACCCGGGIIIJJJKKKLLLMMMMMMJJJIIIMMMQQQQQQRRRTTTQQQSSSYYY```\\\TTTVVV^^^UUUVVV]]]aaabbblllsssoootttuuuoooaaaKKKKKKZZZ}}}vvvuuuuuuwwweeeNNN;;;///555AAADDDAAAAAACCCDDDGGGIIILLLNNNOOOPPPSSSTTTVVVWWWWWWWWWVVVUUUXXXWWWxxxhhh\\\kkkrrrUUUNNN^^^777===666111???ccc{{{~~~|||~~~xxxlllrrrvvvlllYYYIIIKKKbbb~~~|||qqqcccPPPAAA;;;FFF```www}}}[[[UUUSSSKKKLLL```nnnuuurrrXXX:::...222555888;;;>>>AAAFFFIIIFFFNNNIIICCCHHHHHHHHHNNN[[[ttt{{{hhhRRRooo}}}vvv}}}\\\LLLAAA@@@FFFDDD<<>>777<<>>BBBFFFIIIGGGOOOIIIBBBGGGKKKNNNVVV___vvv]]]NNNmmmWWWJJJCCCAAAEEECCC<<>>AAA======DDDAAA???FFFYYYgggooonnncccMMMAAAIIIDDDOOOFFFBBB]]]pppggg\\\yyy|||^^^WWWUUU```^^^~~~<<<|||```QQQRRRRRRZZZ```fffhhh```cccwwwooo^^^YYYZZZVVVYYYUUUTTTNNNIIIJJJKKKMMMNNNQQQSSSmmmxxxzzz}}}jjjdddccccccbbb```^^^]]]]]]]]]\\\\\\aaajjjnnnppp|||___GGGWWWeee___yyyDDD222222111,,,000---///???]]]}}}bbbjjjvvvzzzqqqiiihhhxxx{{{|||xxxhhhooommmlllpppkkkdddRRROOOKKKJJJKKKNNNOOOOOOOOOQQQRRRQQQNNNNNNQQQTTTNNNQQQSSSTTTUUUVVVWWWWWW```UUUUUUaaagggccceeennnrrrllloookkkaaannnzzzmmmtttXXXDDDKKKRRRUUUWWWaaassswwwxxx}}}lll```lll}}}___LLL===>>>DDDCCCAAABBBGGGHHHJJJLLLNNNOOOPPPPPPPPPSSSVVVWWWVVVUUUVVVWWWVVVfff~~~SSS[[[xxx{{{hhhJJJMMM[[[???CCC777888;;;@@@nnnyyywww~~~~~~yyynnnqqq}}}{{{qqq\\\JJJNNNhhhzzzrrrnnnkkkSSS>>>???EEERRRfffqqqPPP:::???PPPRRRIIIAAAWWWkkkxxxuuuZZZ@@@<<<222555999===???BBBFFFIIIIIINNNIIICCCHHHLLLWWWjjjnnnNNNXXXyyyWWWMMMGGGDDDDDDAAA===???EEESSSkkksssdddyyylllWWWZZZppptttzzzjjj\\\RRRHHHAAA;;;<<>>OOOwww~~~ppp^^^HHH@@@JJJHHHJJJAAANNNmmmmmm^^^eeebbbYYYXXXRRRLLLhhhhhh>>>fffUUUQQQ^^^aaadddmmmssskkkjjj{{{qqq___YYYOOOfffTTTffflllLLLPPPMMMIIIHHHIIIKKKNNNOOODDD[[[iiifffiiixxxzzzmmmuuu~~~|||lll]]]eee``````___]]]ZZZYYYZZZ\\\___bbbfffjjjrrrfffIIIQQQ~~~fffrrr{{{999000222///...---)))***:::YYY|||tttggg}}}xxxhhhbbbnnnjjjlllzzzzzzqqqqqqzzzwwwqqqYYYVVVRRRPPPPPPPPPPPPOOOPPPPPPQQQQQQPPPRRRUUUWWWNNNTTTXXXXXXYYY[[[[[[ZZZaaaWWWVVV```iiikkklllooouuupppooollljjjsss}}}zzzwwwTTTAAAQQQQQQFFFVVV||||||rrryyyrrr\\\QQQJJJHHH===999@@@EEECCCAAACCCHHHHHHJJJLLLMMMNNNOOOOOOOOOSSSVVVWWWUUUTTTVVVXXXVVVqqqoooSSSaaaxxxeeeJJJeeeXXXBBB@@@;;;444;;;CCC^^^wwwwwwwwwyyy}}}~~~~~~qqqmmm{{{{{{jjjTTTMMM\\\ooo~~~{{{qqqllllllUUUCCCEEE???@@@WWWnnnLLLGGG===333555???EEEFFFAAAWWWooo```???777222555:::===@@@CCCFFFIIIJJJJJJFFFFFFJJJNNNeeeaaaLLLsssooo```MMMLLLIIIEEEBBB???>>>???AAAIII]]]uuuhhhyyytttpppbbbeeeooouuu}}}~~~~~~qqqZZZIIIEEEDDDAAAEEE]]]TTT???LLLRRRNNNJJJFFF??????>>>;;;:::FFFccc}}}zzz{{{vvvggghhhrrryyy}}}zzzwwwrrr~~~ZZZKKKNNN___kkkqqqnnnaaaPPPPPPOOOKKKFFFBBB@@@@@@===AAA>>>;;;<<<<<>>777666>>>AAA???AAAGGGHHHIIIJJJLLLMMMNNNNNNNNNNNNRRRVVVWWWUUUSSSVVVXXXXXXzzzYYYWWWkkk}}}sssbbbKKKxxxQQQAAA;;;???555333???TTTvvv~~~oooyyy|||}}}|||vvvjjjttttttaaaRRRTTT^^^yyy{{{qqqhhhmmm[[[OOOQQQ@@@>>>^^^[[[NNN333777999555222555===CCC@@@SSSmmmjjj>>>,,,222555:::>>>AAACCCFFFIIIHHHDDDBBBIIINNNQQQsssuuuVVVbbbvvvOOOEEEEEEEEECCC??????@@@???===CCCNNNgggqqqrrrsssxxx{{{kkk]]]]]]vvv~~~~~~~~~xxxqqqiii\\\MMMBBB???EEELLLnnn___DDD@@@JJJEEECCCGGGDDDAAA<<<;;;===999;;;SSSqqq}}}}}}lllgggpppzzz}}}|||xxxQQQWWWmmm~~~zzzqqqhhh\\\MMMMMMLLLIIIEEEAAA??????;;;>>><<<===AAAAAAMMMgggjjjpppgggZZZSSSHHHAAAFFFHHHIIIVVVjjjhhhVVVgggdddWWWOOODDDEEE^^^mmmJJJCCCZZZqqq[[[RRRWWWVVV[[[rrrrrrqqqfff]]]ZZZRRRPPPZZZ```MMMsssxxxOOOXXXLLLOOOPPPMMMIIIHHHHHHGGGMMM===YYY|||zzz|||nnnxxxjjjfff]]]_________^^^\\\ZZZ[[[```ddddddttttttQQQHHH___eee}}}EEE>>>222...000111///......333CCC```VVVwwwvvvyyy}}}lllbbbdddwwwsss~~~|||mmmeee\\\[[[ZZZZZZ[[[[[[YYYXXXXXXWWWXXX\\\______[[[WWWRRRYYY]]]ZZZZZZ```dddccc[[[cccjjjmmmpppsssrrrnnnxxx|||www~~~rrrAAAIII^^^~~~xxxnnnooopppfffVVVLLLDDDBBB===999===FFFHHHIIIJJJKKKMMMMMMMMMNNNMMMRRRWWWWWWTTTSSSVVVYYYZZZ~~~IIIYYYtttzzzppp```KKKdddKKK???666BBB???,,,999TTTwww{{{ppp~~~|||zzzyyyiiiooo~~~yyyjjjXXXSSSVVVsss{{{yyypppeeennnbbb[[[\\\FFFGGGppphhh<<<>>>555444222000000333888<<>>AAADDDFFFHHHFFF???>>>KKKQQQSSS}}}fffPPP|||bbbMMMFFF>>>@@@@@@>>>???AAA???:::;;;AAAVVVzzzpppjjjmmmtttYYYVVVTTTiiiwww}}}~~~{{{~~~}}}wwwzzztttfff___NNNCCCEEEEEEDDDOOOaaa\\\III<<>>>>>;;;======@@@BBB888888IIILLLOOOFFF===AAAAAABBBIIIKKKPPPaaajjjYYYPPPzzzpppTTTSSSEEE;;;KKKsssRRROOODDDeeeqqqzzzbbbPPPWWWWWWeeeoooiii\\\______OOOQQQ[[[WWWWWWjjjdddUUUPPPPPPPPPOOONNNLLLIIIFFFDDDLLLGGGHHHbbb{{{{{{yyyyyyxxxyyyqqqjjjeeecccbbbbbb[[[^^^___^^^^^^aaagggmmmzzziiiKKKJJJffflllddd666333333...000333111(((000555:::\\\eeeZZZ~~~}}}fffZZZlllvvveeejjjzzz~~~eeejjjdddaaadddeee```\\\\\\```ZZZ\\\fffjjjeeeaaaccc]]]\\\[[[___eeejjjllllllaaafffkkklllqqqwwwyyywww]]]@@@PPPSSSpppaaaccc||||||uuupppmmmdddaaaWWWJJJAAA;;;888===DDDJJJKKKLLLNNNNNNMMMMMMLLLKKKRRRVVVUUUTTTVVVXXXWWWlllRRRNNNaaa}}}yyyrrrKKK```PPPBBB===???>>>===:::<<>>DDDHHHGGGDDD???@@@FFFLLLNNN```{{{YYYnnn|||PPP999FFF??????>>>>>>>>>>>>>>>>>>HHH===GGGeeeyyyyyy{{{iii[[[PPPTTTXXX___iiissswwwvvv|||zzz~~~rrrvvv{{{}}}}}}zzzqqq```QQQDDD>>>DDDLLLEEECCCiiiyyyDDDDDDGGGFFFBBB@@@@@@===999???999;;;AAAAAA===CCCNNNkkkzzzxxx|||wwwrrrsssvvvxxx{{{~~~|||tttiiiaaa___~~~mmmUUULLLHHHFFFGGGEEE???<<<<<<======<<<======>>>???@@@:::@@@BBB@@@>>>AAAFFFIIIKKKdddmmm[[[PPPnnngggPPPYYYNNN888___oooHHHRRRAAAbbb```lll]]]]]]eeexxx{{{~~~xxxaaaYYYVVVTTTQQQVVV[[[XXXOOOUUURRRQQQOOOOOOOOOMMMKKKHHHFFFDDD@@@DDDDDDSSSwww}}}vvv|||vvvwww{{{{{{sssllloookkkfffcccbbbbbbaaa```bbb```^^^]]]aaammm{{{~~~cccQQQJJJ]]]zzzwwwMMM555888666///...---111***000333555TTT|||yyy]]]}}}lll^^^hhh{{{ooottt~~~zzzuuuqqqnnnjjjiiiiiihhhccc___fffbbb___aaaccccccdddgggdddbbbaaadddhhhlllmmmmmm```bbbgggnnnwwwOOODDDKKKLLL^^^pppdddKKKPPPiii|||~~~rrriii\\\KKK>>>666444:::AAAIIIJJJLLLMMMNNNNNNNNNMMMOOOTTTVVVTTTSSSVVVYYYXXXbbbOOOQQQggg~~~xxxiiiHHHjjjKKK???;;;<<<<<<@@@===999===TTTtttqqqyyyuuuuuu}}}~~~{{{vvvgggWWWeee|||{{{fffffffffaaacccPPPIIIyyyiii999+++222555555555555666666666666<<<888GGGhhhyyyhhhJJJ777888:::===BBBGGGHHHFFFCCCKKKBBBDDDQQQ[[[jjjhhh\\\yyyGGG@@@>>>@@@??????>>>???@@@AAABBB@@@===CCCSSSbbbmmmwwwzzzeeePPPJJJTTT^^^bbbbbbkkkkkkssstttooorrrtttkkkjjjeee``````ccc]]]KKK999CCCKKKFFF:::JJJxxx]]]>>>>>>AAAAAA???>>>AAA@@@===AAA<<<>>>CCCAAA:::;;;CCCXXX}}}ttt~~~~~~xxxtttvvvqqqqqqsssyyy~~~|||sssjjj~~~hhhLLLGGGDDDBBBDDDCCC>>><<<==================>>>???@@@AAA======AAACCCBBBDDDHHH]]]ddd^^^RRRccclll]]]XXXXXXLLLWWW___BBBHHHCCCdddQQQcccuuuiii```ttt}}}dddYYYWWWQQQQQQXXXXXXXXX^^^ttt]]]JJJOOOOOONNNNNNMMMLLLJJJHHHFFFEEE>>>GGGBBBAAA\\\|||~~~yyyxxxvvvsssooollljjjjjjfffdddbbbbbbcccdddcccbbbeeeeeeeeejjjtttqqqQQQFFFTTTeee~~~KKK;;;777:::333//////+++111,,,///000000JJJrrr```zzzyyyyyy~~~}}}}}}~~~uuudddaaaqqquuupppvvv~~~}}}wwwyyyuuuoooooosssooofffqqqsssqqqmmmkkkooorrrrrrlllkkkkkkmmmppptttvvvvvvtttjjjfffooozzzvvvJJJNNNVVV```oooppp]]]JJJMMM]]]ppp~~~yyygggPPP???777666<<>><<<;;;===CCCDDD???:::KKKmmm{{{~~~{{{vvvooo{{{{{{~~~wwwcccVVVmmm~~~tttpppsssuuueeecccccc[[[YYYLLLKKKyyy___999666AAA666666666777777888888888:::555>>>WWWmmmjjjPPP999666;;;BBBFFFHHHFFFDDDCCC@@@JJJTTTWWW```}}}pppTTTfffwww~~~___AAAHHH;;;AAA@@@??????@@@BBBDDDFFFAAADDDEEEFFFOOOaaapppwww|||hhhtttttteeeXXXLLLEEEKKKVVVYYYTTT\\\ddd]]]UUUPPPFFFHHHQQQWWWQQQCCC>>>FFFSSSFFFBBBOOOsssUUUFFF<<<999<<<===;;;<<>><<<>>>CCCAAA888555999IIIhhhuuu{{{wwwvvvyyy{{{zzz{{{~~~xxxssspppssszzz|||wwwpppxxxnnnWWWQQQBBB@@@@@@BBBAAA>>>===???============>>>???@@@AAADDD??????CCCCCCBBBKKKYYYtttcccOOOXXXqqqVVVYYY]]]LLLDDDssswwwzzzOOO??????AAArrriiiRRRTTTzzzyyyoooiii~~~~~~vvvcccUUUVVVWWWQQQVVV___TTTWWWuuuvvvQQQMMMNNNLLLMMMMMMLLLJJJIIIGGGFFFEEEAAAKKKEEE===GGG]]]tttjjjkkkwwwrrrvvvxxxvvvpppllllllmmmhhhfffeeeeeegggiiiiiihhhmmmtttaaaGGGEEE]]]oooTTT???::::::666---000444///000---///......@@@hhh{{{jjjiiixxxuuuvvv}}}{{{|||~~~~~~|||jjj]]]eee{{{yyyssswww}}}www}}}zzzrrrttt~~~|||pppvvv|||{{{{{{jjjnnnyyytttSSSBBBJJJOOOnnnggg]]]kkk|||kkkOOO===666777???HHHHHHIIIKKKLLLNNNPPPQQQQQQSSSUUUTTTQQQSSSYYY]]]^^^KKKPPPaaa~~~RRRIIIrrrJJJAAA???<<>>FFFFFF???FFFaaazzz~~~rrr{{{xxxqqqvvvwwwxxx~~~}}}qqqccclllxxx}}}wwwooonnnqqqvvviiiaaaUUUTTTOOOMMMoooQQQ888888<<<777888888999999:::::::::888666:::HHH[[[```NNN888888>>>EEEGGGEEEBBBCCCEEE@@@TTT\\\[[[vvv[[[SSSooofffKKKCCCIIIAAABBBAAA???>>>???AAACCCEEEEEEFFFEEECCCFFFRRRcccnnnzzzqqqnnnhhhxxxwwwxxxvvvcccLLLEEEKKKEEE999===GGGEEEBBBEEEDDDBBB:::888AAAIIIGGG@@@<<>>999777:::BBBUUUwwwqqqsssxxx|||yyyqqqnnnpppuuuxxxyyyeeeuuu|||dddQQQNNNUUUCCCAAAAAADDDBBB>>>===@@@=========>>>???@@@AAABBB>>>CCCGGGCCC@@@GGGZZZlllhhhTTTPPPzzz{{{```UUU[[[XXXGGGUUUlllcccCCCBBBAAA???{{{gggVVVOOOddd~~~www}}}~~~xxxwwwlll```[[[XXXUUUTTTWWWTTTOOOVVV[[[PPPgggZZZPPPRRRNNNLLLLLLKKKJJJIIIGGGGGGFFFFFF@@@HHHGGGDDDDDDIII```www}}}mmm}}}uuuppppppqqqtttsssrrrtttyyy}}}pppZZZFFFHHHdddyyyjjj]]]BBBAAA===<<<444---444999000...............:::^^^VVV}}}}}}|||}}}{{{}}}qqq___^^^qqqzzzkkkrrrqqqjjjooo{{{{{{qqqoooyyy~~~yyywww|||}}}yyy|||kkkqqq|||}}}dddJJJHHHMMMWWW|||wwwVVVVVVrrrzzzbbbEEE555111666???GGGIIIIIIJJJLLLNNNPPPRRRSSSRRRSSSRRRPPPSSSZZZ]]]]]]EEESSSiii|||qqqIIIUUUeeeMMMAAAAAA<<>>???QQQiiixxxxxxlll||||||sssqqqxxx~~~|||{{{{{{sssqqqvvvwwwnnngggfffrrrmmm]]]TTTQQQTTToooiiiCCC777666444999999:::;;;;;;<<<======999:::;;;@@@IIIOOOEEE777>>>BBBFFFDDD@@@@@@DDDIIIXXXRRRSSSrrrdddSSSoooggg[[[FFFGGG@@@GGGCCCAAA???>>>===>>>???@@@CCC>>>===AAAAAA@@@MMM^^^nnnaaadddvvvttt```aaaNNNHHHIIIBBBAAAJJJNNNPPPPPPWWW___YYYGGG<<<===RRRfffHHH===;;;DDD@@@AAA@@@;;;;;;>>>>>><<<:::777777999:::999:::<<<>>>DDDkkk{{{tttssswwwzzz|||~~~vvvnnnjjjnnnxxxuuujjj]]]WWWXXXYYYSSSLLLFFFEEEFFFGGGCCC>>>>>>AAA======>>>>>>???AAABBBCCC;;;EEEIIIDDDHHHWWWaaaaaaIIIRRRvvvYYYQQQYYYWWWPPPWWW}}}UUU===FFFIII===bbbVVVLLLSSSzzz|||~~~vvvnnncccjjj^^^OOORRRVVVTTTUUUWWWQQQLLLQQQVVV```dddMMMNNNOOOMMMMMMJJJJJJHHHGGGFFFFFFFFFFFF@@@EEEFFFFFFCCC;;;IIIhhhppptttrrrzzzttteee]]]IIIMMM[[[vvvwwwuuuaaa;;;DDD>>>:::;;;777333999:::...---///---...111444RRRZZZxxx~~~|||vvvvvv~~~~~~~~~|||~~~xxxggg^^^ggg|||\\\___^^^\\\aaakkklllffffffhhhfffbbbbbbhhhnnnoooqqqrrrrrrrrrqqqrrruuuwww}}}pppkkkuuu}}}|||tttpppvvvvvvzzzqqqKKKPPPRRRYYYssszzzaaaPPPaaasss|||qqqZZZ???333444:::CCCIIIJJJJJJKKKLLLNNNPPPRRRSSSPPPRRRRRRQQQTTTYYYZZZVVVFFFYYYsssdddMMMuuuaaaMMM???>>>999???<<>>===HHHccc|||~~~uuuppp~~~wwwsss|||~~~vvvyyyrrrkkkooossspppjjjgggnnnkkktttdddQQQOOOTTTllloooKKK999;;;???>>>;;;;;;<<<<<<===>>>??????<<<>>>???>>>@@@BBB???;;;BBBDDDEEECCCAAACCCKKKQQQZZZQQQhhhfffKKKbbb|||tttBBBFFFFFF777EEEAAAAAA???>>>===<<<<<<<<>>@@@ZZZzzz~~~~~~wwwnnnooosssvvvzzz~~~{{{ooojjjnnntttvvvggg\\\YYYXXXRRRJJJHHHHHHIIIHHHCCC======AAA>>>>>>>>>???@@@BBBCCCDDDAAADDDFFFKKKXXXbbb\\\NNN]]]]]]OOOJJJ[[[QQQSSSwwwzzzaaaRRR@@@EEEFFF999fffUUUJJJKKK```ooouuuuuuvvvxxx|||{{{wwwsssoooiiieeeUUU^^^TTTLLLVVVVVVOOOUUUSSSRRRTTTUUU```uuuPPPQQQLLLHHHLLLKKKIIIHHHGGGFFFEEEEEEFFFFFF@@@GGGDDD@@@@@@;;;;;;GGG]]]yyyqqq~~~pppyyysss]]]PPPNNNPPPZZZhhhooojjjAAAEEE???>>>888:::;;;666888999...---000,,,...222...EEEsss}}}mmmqqqssspppzzz}}}~~~~~~qqqaaa^^^qqqdddaaa^^^___cccfffgggfffiiiccc___```bbbcccgggkkkppprrrrrrpppnnnnnnqqqssskkklllpppvvv{{{}}}~~~}}}yyyyyyrrrEEELLLFFFBBBPPPZZZ```vvv```VVVeeejjjSSS<<<444999@@@GGGKKKKKKKKKKKKLLLNNNPPPRRRSSSPPPRRRSSSRRRTTTVVVSSSLLLMMMdddWWWVVVwwweeeOOO===;;;666<<>>BBB>>>@@@ZZZzzziiifffyyy}}}{{{}}}zzzvvvyyy~~~{{{zzzxxxuuuuuuvvv\\\XXXgggbbbWWWWWWQQQVVVdddVVVCCC555222666;;;>>><<<<<<===>>>???@@@AAAAAABBB@@@@@@BBBBBB@@@@@@BBBBBBCCCDDDDDDFFFKKKTTTZZZZZZuuuvvvQQQVVV{{{hhh```>>>BBBAAA:::???>>>????????????>>><<<;;;>>>>>>>>>===;;;;;;???DDDPPPkkkzzz~~~iiiXXXLLLDDDZZZbbbrrryyytttxxx~~~yyyoooiiinnnvvvrrrpppwwwHHH;;;BBB???:::???>>>AAAAAA>>>===???===:::@@@===999666888:::;;;999===EEESSSkkkvvvyyyqqqlllmmmppprrrvvvzzzsssiiieeeooozzz~~~qqq___TTTOOOMMMFFFFFFGGGGGGBBB;;;<<<@@@>>>>>>>>>???AAABBBDDDEEEIIIFFFLLLXXX[[[VVVWWW___[[[NNNPPPRRR```QQQlllRRRIIIGGGBBB>>><<>>HHHCCC;;;CCCHHHAAA<<>>;;;666;;;===555999CCC===555IIIjjjzzz}}}ooommm}}}|||{{{vvvwwwzzz{{{zzzkkkbbbdddiii]]]LLLXXX___eeeiiiQQQ>>>EEE@@@???AAA@@@<<<<<>>???@@@AAABBBBBBFFF@@@???EEEGGGDDDDDDIII@@@BBBCCCFFFKKKSSS[[[```uuuWWWJJJrrryyyvvvzzzGGGCCC>>>===CCC<<<<<<===???@@@AAA???>>>===888@@@???555444===???999BBB]]]qqq{{{kkkdddbbb]]]NNNDDDVVVooouuu___kkk\\\CCCCCCFFF999>>>HHH>>>:::>>>???>>>>>>@@@???<<<>>><<<999888:::>>>===:::888FFFMMM^^^{{{~~~yyyxxxvvvsssooooooqqqnnn|||sssgggbbbppp{{{zzzqqqdddUUUHHHBBBCCCEEEEEE???999:::@@@>>>>>>???@@@AAACCCEEEEEEMMMJJJWWWcccTTT@@@WWW~~~RRRKKKRRRRRR]]]dddWWWYYYFFF888III@@@;;;IIIpppVVVJJJPPPPPPRRRyyy___sss\\\\\\jjjhhhcccmmmyyyuuutttxxxkkkjjjgggccc^^^YYYUUUSSSIIINNNQQQPPPOOOPPPRRRRRRTTTUUUdddYYYTTTNNNJJJIIIIIIJJJJJJHHHEEECCCEEEIIIIIIDDD@@@@@@BBBCCCBBB???===<<<;;;???QQQmmmQQQTTTxxxzzzsssvvv}}}tttxxxuuujjjaaaaaa___[[[WWWSSSOOOQQQ]]]qqqxxx]]]mmmkkkNNNKKKHHHAAA===@@@???<<<:::777666444444444---,,,///---,,,666FFFtttzzzzzz~~~}}}xxxzzz~~~~~~}}}~~~|||||||||~~~~~~}}}lll[[[___mmmzzzsss||||||uuupppppptttvvvuuusssxxxsssuuu|||zzzxxxtttyyy{{{qqqzzzyyyQQQbbbVVVUUUgggxxxggg\\\xxxzzzmmm{{{|||jjjPPPBBB777777>>>BBBDDDFFFIIIKKKMMMNNNNNNNNNOOOPPPNNNVVVSSSPPPUUURRRJJJKKK[[[yyy~~~xxxqqqAAAmmmzzzIII444<<<555:::<<<::::::<<<:::999AAAMMMrrrttt|||}}}~~~zzzrrrxxx{{{kkk]]]UUU[[[RRRJJJJJJQQQVVVVVVRRRHHHDDD???============<<<>>>>>>>>>???????????????AAADDDHHHHHHEEEBBBAAAAAABBBBBBJJJTTTUUUUUUeeeyyyhhhTTTqqq|||~~~xxxiii\\\;;;DDD>>>===EEE???===<<<<<<>>>@@@AAA@@@?????????===:::888777999;;;===HHHXXXggguuuzzzPPPEEEBBB>>>============<<<@@@===;;;:::;;;===>>>>>>::::::999999::::::;;;<<<888AAAOOOZZZaaalllooogggjjjpppooo~~~ooohhh^^^\\\jjjwwwtttfff\\\KKKGGGCCCAAABBBBBBAAA??????;;;<<>>>>>???;;;999===kkkSSSFFFKKKLLLMMMeeeVVV]]]ddd\\\UUUaaahhh\\\hhhgggjjjqqqyyy~~~ppp\\\[[[ZZZWWWTTTQQQNNNMMMLLLQQQUUUVVVQQQOOOSSSYYYUUUjjj~~~[[[XXXSSSLLLGGGEEEFFFFFFFFFKKKGGGDDDEEEGGGGGGCCC??????AAABBBAAA???===<<<===CCCDDDPPPiii\\\SSSnnnwwwjjj[[[___YYYYYY[[[]]]eeeggg```]]]^^^[[[TTTOOONNNOOOPPP\\\___hhhzzz]]]yyyqqqMMM@@@BBBBBBAAABBB???===;;;999777666555444444...---000...,,,444BBBhhhuuuzzzzzz{{{~~~ssscccccclllxxxzzz{{{yyy{{{}}}|||zzz|||SSSffffffgggtttrrrlllhhhaaappp|||xxxWWWBBB888222666===BBBFFFIIIIIIKKKMMMNNNNNNNNNOOOPPPSSSSSSPPPUUUXXXLLLGGGSSSeee```HHH|||pppAAA<<<<<<333333<<<999999<<<;;;:::@@@IIIccc~~~~~~{{{~~~}}}xxx{{{{{{oooZZZ]]]RRRFFFAAACCCHHHKKKLLLOOOLLLHHHDDDBBB@@@???>>>AAAAAABBBBBBBBBBBBCCCCCCBBBDDDFFFFFFDDDBBBAAAAAAFFFNNNUUUQQQNNNeeemmmTTTbbb~~~~~~sssmmmKKK<<>>DDD<<>>>>>@@@BBBCCCBBBAAA>>>>>>===;;;888777999:::<<<888999HHHaaawww}}}zzz___EEEBBB???<<<::::::;;;;;;:::>>>;;;999888:::;;;<<<<<<888888888888888999::::::999;;;???DDDKKK^^^}}}qqqkkkqqqooommmxxx}}}kkkYYYUUUYYY^^^eeejjjddd\\\RRRJJJEEECCC@@@???GGGCCCBBBGGGLLLPPPUUUZZZNNNKKKIIIRRRlllrrrMMMUUUZZZDDDHHHmmmRRRDDD;;;===???;;;:::>>>hhhVVVJJJLLLOOOOOOUUU```\\\LLL^^^___RRRQQQYYY\\\\\\^^^aaaaaadddmmmxxxuuuxxxyyyzzzgggbbbaaakkk{{{}}}hhhQQQOOOOOOOOOOOONNNMMMLLLKKKQQQJJJJJJSSSYYYYYY[[[___tttnnnIIISSSOOOHHHDDDDDDFFFHHHHHHKKKHHHDDDCCCDDDDDDBBB???>>>@@@AAAAAA???======>>>BBB;;;<<>>???@@@>>>>>>??????@@@@@@@@@@@@===<<<999999<<>>CCC<<<>>>>>>>>>???AAABBBAAA???;;;<<<<<<;;;999777888999===555111;;;RRRjjjzzz}}}[[[DDD;;;>>>;;;999777888888888777;;;999777777888::::::999666666777777777888888888:::888555444:::NNNpppmmmfffnnniiicccjjjtttzzzppp\\\OOOMMMVVV___```\\\VVVRRRQQQPPPOOONNNNNNLLLNNNPPPNNNIIIHHHKKKHHHNNN___fffTTTDDDGGGPPPRRRlllzzzbbbEEE===:::>>>???:::999===aaaXXXOOONNNPPPQQQOOOMMMfffxxx^^^QQQXXX[[[PPPUUUWWW[[[]]]YYYVVVYYYaaa[[[```cccbbbeeeiiigggbbbeee^^^UUUSSSUUUVVVOOOGGGMMMNNNOOOPPPPPPQQQPPPPPPRRRNNNPPPVVVWWWYYYjjjjjjTTTSSSMMMIIIEEECCCFFFJJJMMMOOOHHHEEEBBB@@@AAAAAAAAA???===>>>@@@???>>>>>>>>>@@@>>>>>>@@@CCCIIIXXXrrrqqqUUUUUUhhhuuuttt~~~}}}{{{uuusssxxx|||zzzpppooojjj^^^___|||RRRJJJHHHHHHIIIDDD<<<:::===;;;:::999888777666666666333000111222000---///555LLL|||tttqqqyyyyyy{{{}}}}}}~~~~~~xxxnnnhhhkkkzzzEEE>>>GGGOOOIIIFFFCCCEEEKKKPPPYYYfffqqq???EEE888777:::@@@BBBCCCFFFKKKJJJLLLNNNOOONNNNNNPPPQQQOOOOOONNNRRRRRRHHHQQQmmmzzzOOOgggLLL]]]GGG<<>>>>>>>>KKKXXXrrr~~~~~~ddd~~~wwwsssyyyvvvvvvxxx}}}sssqqqjjjaaaUUUKKKCCC@@@<<<===???>>>===<<<>>>@@@;;;<<<<<<======>>>>>>>>><<<===???BBBFFFKKKOOORRRQQQVVVaaa|||uuuYYYKKKfff|||yyy|||rrrLLLAAABBBCCC:::<<>>@@@FFFVVVmmm~~~kkkDDDHHHJJJ:::;;;999777666777888777666;;;999777777888999999888666666777888888888888888:::999888999;;;GGG___uuu{{{ppphhhlll{{{kkkgggmmmqqqttt___RRRMMMMMMOOOQQQUUUWWWWWWVVVUUUQQQNNNMMMLLLHHHEEEIIIPPPjjjOOOCCCSSSOOOCCCQQQppp|||HHHDDDAAA@@@AAA>>>888888;;;pppTTTRRRMMMIIIJJJMMMKKKGGGJJJooocccPPPSSSSSSOOORRRXXX[[[XXXRRRQQQVVVUUUYYY\\\\\\\\\]]]]]][[[\\\WWWQQQNNNMMMNNNQQQSSSPPPQQQRRRSSSTTTUUUUUUUUURRRYYY___\\\TTT___~~~MMMGGGNNNHHHEEEBBBBBBEEEIIILLLMMMBBB@@@>>>>>>>>>@@@@@@@@@===>>>???>>>======???@@@>>>AAADDDAAA:::???UUUllltttooonnneee[[[___vvv{{{YYY[[[bbblllfffHHHIIIBBBBBBDDDEEECCC>>><<<>>>;;;:::999888777777777777444222333444222......000AAAooo~~~rrrrrr|||}}}~~~||||||}}}sssiii___nnn~~~<<>><<<:::???QQQ___rrr{{{uuu~~~yyytttsssxxx}}}vvvkkknnnxxxqqq```TTTOOOMMMGGGFFFDDDAAA>>><<<===>>>?????????@@@AAABBBBBBBBBAAAGGGNNNRRRRRRPPPNNNNNNZZZ|||pppSSSKKKfff{{{www{{{jjjQQQGGGCCCAAA>>>:::>>>???888888777777888::::::999777555777888888666555555666///999AAA@@@:::???PPPaaazzz||||||YYY??????EEECCC===:::999777777999999888777;;;999888888:::::::::999777888999:::::::::999999888:::===??????DDDSSSbbb{{{zzzgggjjjmmmuuu}}}zzzlllVVVUUUSSSOOOKKKGGGDDDCCCMMMIIIFFFIIIQQQ___uuu```IIIGGGGGGJJJ\\\ttt~~~bbbAAAHHHFFFDDDBBB>>>:::;;;???iiiSSSPPPKKKGGGHHHKKKKKKJJJEEESSSqqqgggPPPSSSNNNNNNRRRWWWVVVQQQPPPRRRQQQSSSUUUUUUTTTTTTUUUVVVPPPOOOQQQTTTTTTRRRSSSVVVQQQQQQSSSTTTUUUUUUVVVVVVVVVRRRQQQZZZppp[[[FFFGGGFFFFFFDDDAAAAAABBBDDDDDDDDD>>>>>>>>>>>>>>>??????@@@===>>>???>>>======>>>@@@AAA>>>======<<<===DDDLLLnnn~~~nnnhhh[[[fffeeegggzzz~~~ooo\\\NNN]]]___```BBBCCCMMMBBBAAAAAA@@@???======>>><<<;;;:::999888888888888555444444444333111///...888ZZZrrrwwwxxx}}}~~~{{{zzz|||yyymmmaaahhhuuurrrFFFZZZ^^^eeejjjWWWYYYaaaQQQLLLjjjttt}}}eeeHHH<<<::::::===CCCEEEEEEHHHMMMJJJLLLOOOOOOOOOOOOPPPRRRQQQ[[[TTTEEEFFFSSSjjjLLLWWWuuu{{{MMMCCC<<>>===???@@@AAAAAABBBBBBCCCDDDEEEFFFFFFFFFHHHHHHGGGHHHSSSeeetttnnn___KKKMMMxxxssswwwuuubbbnnn@@@>>>>>>======AAAAAA;;;444:::999888999;;;;;;999888555777888777666666777888>>>???@@@>>><<<<<>>===@@@KKKXXXwwwppp]]]dddiiikkknnnlllzzzvvvlllffffffgggqqqttt~~~rrrZZZSSSRRROOOIIIXXXfffuuurrrDDDNNNFFFEEECCC@@@>>>===@@@BBBsss]]]UUUMMMJJJKKKKKKKKKJJJHHHJJJTTT{{{[[[[[[VVVSSSVVVXXXWWWWWWYYYQQQPPPOOOOOONNNNNNOOOPPPQQQPPPSSSXXXWWWRRRPPPRRRRRRSSSTTTVVVXXXYYYYYYYYY\\\ZZZ```zzzaaaIIIIIINNNHHHDDDCCCAAABBBBBBBBBAAA???>>>???@@@@@@??????>>>???>>>??????===<<<<<<>>>??????;;;999===???===;;;<<<999___xxxgggNNNSSSfffxxx{{{~~~ccceeecccYYYOOOMMMVVV```mmmZZZIIIHHHIIIGGGDDDEEEDDDAAA???=========>>>===<<<:::999888888888666666555444333333000...222DDDuuu{{{}}}ppp~~~{{{|||~~~~~~{{{zzz~~~tttgggeeejjjvvvbbbKKKPPPWWWqqqpppXXXWWWbbbaaaqqq___ggg~~~iiiXXXXXXKKK>>>;;;<<>>555???;;;333333:::===999777999:::888:::@@@JJJ]]]rrrxxxsssqqq~~~zzz~~~ooobbbmmm}}}iii^^^PPPHHHGGGIIIJJJIIIFFFGGGHHHIIIJJJKKKLLLLLLNNNTTT[[[^^^fff|||zzzbbbYYYPPPVVV|||tttuuugggyyyJJJ>>>===>>>:::===DDDAAA999888;;;:::999:::;;;;;;:::888888999999888777888:::<<>><<<;;;NNN___mmmxxx}}}}}}rrrxxxjjjsss~~~}}}[[[>>>DDDGGGCCC<<<888888:::999888888999;;;<<<;;;999:::999999:::;;;;;;:::888888999;;;<<<<<<<<<:::::::::;;;===>>><<<;;;CCCMMM]]]uuuooommm~~~~~~rrrkkkhhheeemmmuuu}}}kkkQQQDDDGGGMMMKKKFFFPPP|||WWWAAAOOOAAA@@@???======>>>>>>>>>}}}eeeWWWKKKIIIKKKIIIFFFDDDEEEHHHDDDSSSlllbbbYYYZZZ]]]___aaadddXXXUUURRRQQQQQQPPPQQQRRRVVVQQQQQQUUUVVVRRRSSSVVVTTTVVVXXXZZZ\\\^^^______```|||zzzbbbVVVPPPPPPOOOFFFAAAAAABBBDDDEEEEEECCCAAA@@@BBBCCCCCCAAA???>>>===?????????===;;;;;;===???:::;;;===???<<<777777<<<<<>>===;;;:::999888888777777666444444444222...000777nnnyyyooo|||zzz}}}~~~{{{{{{}}}zzzgggaaacccrrr}}}MMMHHH???LLLzzzwww\\\\\\uuudddyyywww___TTTXXXaaaiiiEEE@@@>>>AAAEEEGGGIIIMMMKKKMMMOOOPPPOOOPPPQQQRRRRRRJJJBBBHHHUUUbbbiiiSSS{{{KKK///DDD222666///555222;;;>>>999555777:::999777333GGG\\\iiihhh}}}|||~~~|||}}}rrrkkkmmm{{{~~~rrrbbb\\\YYYTTTPPPOOOPPPQQQRRRSSSTTTUUUUUUYYYqqqsssaaaUUUNNNgggmmmqqqfffeee>>>HHHEEECCC;;;;;;BBB>>>:::BBB:::999888999::::::999777;;;;;;;;;999999:::===@@@DDDCCCAAA<<<777888===BBB<<<888===QQQiii~~~^^^MMMGGGJJJ===666;;;AAA>>>;;;;;;888888888999;;;<<<;;;999:::999888999;;;;;;999888777999:::<<<<<<;;;:::999<<<>>>BBBCCC>>>999;;;AAAQQQdddtttqqqjjj___dddeeeccciii|||mmmXXXNNNFFFGGGKKKOOOMMMHHHJJJPPPkkkgggFFFFFF===>>>>>><<<:::;;;<<<999555iiiUUUIIILLLMMMFFFHHHQQQGGGIIIFFFDDDTTTyyypppfffbbbaaabbbZZZWWWXXX\\\YYYPPPLLLMMMTTTSSSVVVZZZVVVPPPRRRZZZQQQTTT\\\dddiiiooo|||ddd\\\RRRKKKIIIIIIIIIIIIDDDCCCCCCBBBBBBBBBCCCCCC@@@@@@@@@@@@?????????>>>??????===<<<;;;;;;;;;;;;<<<===>>>@@@@@@???>>>>>><<<;;;;;;@@@MMMddd~~~nnnzzz|||sssggg[[[fffeee]]]WWWUUUOOORRR___ZZZQQQYYYMMMTTTAAAJJJKKKWWWsss[[[OOOCCC>>>AAAEEECCC@@@@@@???>>>===<<<;;;::::::777777777777777666555555444444444333333222222111000000MMMzzzyyyyyyvvv{{{qqqggg^^^aaappp{{{aaa>>>JJJGGG[[[jjjKKKYYYuuusssiiihhhooolllhhh{{{eeeSSSAAA<<>>DDD[[[zzz~~~vvvuuuxxxzzz{{{xxx}}}}}}~~~zzzeee___ppp~~~vvvvvvtttyyylllTTTNNNWWWyyylll{{{hhh|||KKKSSSJJJLLLEEE===:::;;;<<<;;;999===<<<;;;;;;::::::::::::999999777555555777;;;???AAA@@@???<<<999999;;;===???<<<999<<>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;;;;<<<<<<======>>>>>>======;;;;;;:::;;;AAAOOO___kkk|||tttbbb]]]bbbaaaUUU\\\```{{{xxx|||[[[AAALLLEEE>>><<<>>>@@@>>>;;;>>>======<<<;;;:::999888888888888888888777666666666666555444444333222222444...IIIooozzz{{{~~~}}}|||~~~}}}qqqccc___gggttt~~~}}}~~~~~~|||~~~kkkBBBOOOPPPaaa{{{RRRQQQ]]]aaallljjj~~~ppp]]]EEE<<>>>>>AAAQQQiiivvvwww{{{~~~~~~~~~mmmbbbZZZdddzzzyyyjjjWWWGGGNNNuuu}}}|||}}}nnneeeYYYHHHNNNHHHFFFAAA;;;999;;;<<<<<<:::===<<<;;;::::::::::::;;;999888777555333444777999;;;<<<;;;888666555666888999999:::===AAAGGGMMMPPPZZZcccppp|||eeeWWWIIIDDDBBB???<<<<<<<<<;;;:::999888777777666999888777888999999777666555555555555444444444444555777999:::999888888999888999:::999888777888:::===AAALLLaaawwwxxxuuu^^^WWWVVVTTTUUUXXX[[[YYYXXXXXXTTTOOOOOORRRSSSQQQHHHFFFLLLHHHCCCJJJDDDJJJUUUfffnnnMMMBBBBBB???:::===<<<;;;;;;;;;;;;<<<===fffUUUJJJKKKKKKDDDCCCIIIJJJAAA@@@GGGEEE@@@OOOggg|||mmm```WWWRRRTTTYYYaaabbb```\\\\\\ccciiillllll[[[KKKHHHDDDCCCDDDGGGHHHHHHCCCCCCBBBAAAAAAAAAAAAAAACCCAAA???===<<<<<<===>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;<<<======;;;;;;:::999999===CCCHHHRRRwwwtttyyy|||vvvxxx___QQQJJJGGGEEEAAA???>>>???@@@@@@>>><<<<<<;;;;;;:::999888777777999999999999999888888777999888777666555444333333666...AAARRR~~~www~~~~~~}}}~~~~~~{{{jjj___```kkkxxx}}}zzz{{{||||||{{{}}}}}}}}}~~~eee777BBBGGGRRRbbbmmm```HHH\\\|||~~~lllbbbFFF999@@@FFFLLLOOOJJJMMMOOOPPPQQQTTTVVVRRRKKKAAAGGGRRRbbbLLLddd|||yyy<<<===:::999999777555666:::::::::999999888777777777>>>===;;;<<>>@@@@@@???===>>>DDDLLLTTT[[[bbbjjjppp{{{qqq]]]LLLCCC;;;666555;;;???===999666::::::999999888777666666999888666666666777666555333333333333444444444444333555888888777777777888666777888888666666777888::::::???OOOfff{{{~~~kkkqqqwwwhhhyyysssZZZMMMKKK[[[SSSLLLJJJIIIFFFEEEFFFGGGJJJHHHMMMYYYWWWRRRXXXlllxxxtttEEE<<>><<<;;;;;;===>>>>>>>>>===<<<;;;;;;<<<<<<<<<;;;:::::::::;;;===>>>======<<<;;;;;;;;;<<<===IIIHHHOOOeeedddUUUNNNFFFBBBBBBCCCBBB@@@<<<>>>@@@AAA@@@>>>>>>>>>;;;;;;::::::999888888777999:::::::::::::::999999;;;::::::888777666555444555333555CCCrrrwww|||~~~{{{~~~}}}|||{{{rrrfffaaahhhuuu{{{xxxxxx|||zzzxxxxxx{{{~~~}}}kkk>>>FFFMMMQQQQQQXXX^^^RRRrrrsss]]]```\\\AAA888AAAFFFIIILLLIIIOOOPPPQQQSSSUUUSSSMMMGGGFFFMMMbbbyyypppFFFcccIII888666555444444555777999999999888888777777777777999666666:::;;;@@@TTTiii~~~xxxcccXXX[[[bbbiiisss{{{rrriiiaaaXXXRRRMMMUUUggg~~~oooxxxeeetttppp===>>>>>>666???:::888666777999999888666999888888777777777888888:::;;;<<<;;;888777666777999;;;<<<;;;999777777777888999;;;===???@@@AAABBB888999;;;::::::;;;???BBBBBBKKKTTTWWW[[[``````]]]___ZZZSSSKKKDDDAAA??????EEE>>>:::===>>><<<999999:::::::::999888777777777:::777555444555555555555333333444444555555666666333555888999999999999:::666888999888777777888::::::999:::BBBSSSjjj~~~}}}ooossszzzjjj^^^SSSQQQSSSRRRRRRSSSOOOXXX^^^iiivvvvvvuuu~~~qqqSSS>>>@@@CCC===<<>>>>>>>>BBB@@@===;;;:::;;;===>>>>>>>>>======<<<============<<<;;;:::;;;<<<===>>>>>>===<<<;;;<<<=========333888>>>CCCJJJZZZsssyyyZZZGGGGGGAAA@@@AAACCCDDDBBB>>>:::;;;===>>>===;;;:::;;;===<<<<<<;;;;;;::::::999999::::::;;;;;;;;;;;;::::::<<<;;;;;;:::888777777666222888,,,BBBbbb|||www}}}{{{ttt{{{|||~~~~~~}}}qqqgggffflllrrr|||wwwtttxxxyyywwwwwwzzz~~~}}}zzzwwwvvv{{{dddBBBKKKRRRVVVOOObbb{{{nnn}}}jjjXXXXXXYYYaaaTTT===999EEEGGGGGGKKKMMMQQQRRRSSSUUUSSSNNNIIIFFFOOOXXXzzz|||yyyXXXWWWcccHHHAAA;;;666111///111666777666888888777777777777666666444222555999777777FFF[[[rrrsss}}}|||~~~yyy|||nnn^^^[[[]]]bbbhhhnnnqqqrrrrrruuu}}}zzzxxx|||{{{tttllleee[[[PPPHHHIIITTT^^^qqq~~~kkkyyyBBB===???999888<<<999888777777777666555333666555555444555555666666777999;;;;;;:::999999999;;;<<<>>>===;;;999999:::<<<;;;:::999999999999:::777777777777777999<<<>>>999AAAFFFEEEBBBBBBEEEFFF666999===AAACCCCCCAAA???CCC<<<777888:::999:::===;;;;;;;;;:::999999888888999777444333444555555555555555666666777777888888999;;;======;;;999999999888:::;;;;;;::::::;;;<<<<<<======>>>DDDUUUnnn}}}yyyxxxzzz{{{}}}rrrLLLIIIFFFEEEBBB??????AAA::::::::::::999999888888```SSSEEEBBBEEEHHHLLLQQQAAABBB>>>888<<>>???FFFSSSvvv}}}]]]XXXVVVKKKGGGNNNIIIIIIIIIGGGCCCAAA@@@AAABBBAAA@@@>>>>>>=========???>>><<<;;;:::;;;===>>>>>>======<<<<<<<<<======<<<;;;;;;;;;;;;<<<=========;;;999888999::::::999@@@666222999CCCCCC<<<444MMMXXXkkkoooppp}}}vvv{{{uuuwwwaaaTTTLLLEEENNN___XXX>>>777EEEFFFAAA;;;888;;;@@@EEEHHH>>>??????===<<<;;;<<<>>>===<<<<<<<<<;;;;;;;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999999888888111999+++AAARRRyyyxxx|||uuurrr}}}~~~~~~}}}~~~~~~pppeeeaaaaaauuu}}}zzzssstttxxxyyywwwvvvxxxzzz{{{yyyvvv{{{tttppptttzzz~~~uuuIII<<>><<>>333<<<888111---000777888555777777777666666666666666777555777:::777444===IIInnn]]]rrrvvvvvv|||uuutttlllaaaYYYVVVUUUUUUTTTXXXZZZZZZVVVVVVXXXXXXUUUNNNSSS\\\dddkkkuuu|||{{{dddggg~~~{{{OOO<<>><<>>CCC@@@999777777777777777666444444]]]RRRGGGDDDFFFHHHJJJLLLBBB@@@???>>>===>>>BBBGGG;;;IIIHHHMMMrrrgggcccYYYMMMEEEAAA@@@@@@CCCDDDEEEDDDAAA@@@AAACCCAAAAAA???>>>===<<<<<<<<<<<<<<<;;;;;;;;;<<<======;;;;;;:::::::::;;;;;;<<<999999:::;;;;;;;;;;;;;;;<<<:::888888999999777555777===CCCCCC:::444>>>LLL<<<@@@DDDEEEEEEEEEBBB:::HHHLLLCCCOOOKKKXXXEEE:::FFF@@@???@@@;;;666===JJJ888<<>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::::::::::::::555444333999GGGjjj|||zzzbbbrrrzzz|||}}}|||}}}|||oooeeeaaaiiirrr}}}yyytttqqqsssrrrrrrsssuuuvvvvvvuuuyyyrrrnnnoooooommmmmmpppzzz~~~~~~zzz]]]VVV???CCCPPPZZZqqqzzzmmm___fffxxx^^^BBB;;;HHHKKKJJJPPPUUURRRTTTWWWWWWOOOIIINNNXXXaaa|||{{{{{{lllZZZZZZeeeRRR<<<444666888666111111666888666666666666666666666666666;;;999888888777777:::>>>\\\[[[nnn|||pppxxx{{{{{{}}}ssslllhhhggg^^^YYYWWWZZZ\\\\\\___dddlllwww{{{tttuuuyyy|||~~~zzzWWWxxx[[[ddd}}}~~~TTT???@@@BBB555999CCC999::::::999777555555555666444444444444444555666666555777888888888888999;;;999999999777666666777999333444666888:::;;;<<<<<<:::999999:::<<<>>>??????@@@@@@AAAAAA@@@???@@@BBB:::999777888;;;AAAHHHLLLAAA>>>>>>AAA@@@===;;;===:::::::::999999999999999555444444666888999888666:::::::::999999999999999>>>??????===:::666444444777888::::::999999;;;<<<999<<<>>>======@@@HHHOOOkkktttsssuuuoooBBBLLLIIIJJJEEE===;;;>>><<<777444444555555444222111000~~~XXXOOOGGGDDDFFFFFFEEEDDD<<<777;;;CCC@@@888@@@SSSCCCBBB@@@EEEMMMTTTqqq___QQQEEE>>>CCCHHHFFFDDDEEEAAACCCDDDCCC@@@???BBBDDDAAA@@@???===<<<<<<;;;;;;::::::;;;<<<<<<=========999999999888888999::::::777888999:::;;;:::999999<<<::::::;;;===<<<999555:::333333>>>EEE@@@666000<<<777444<<>>DDD888???BBB>>>===???<<<555:::999999999;;;>>>@@@BBB555555666999<<<<<<999777<<<;;;;;;;;;;;;;;;;;;:::888999999:::;;;;;;;;;:::999999999:::::::::;;;;;;999///;;;000BBB\\\uuu}}}___ccc|||~~~xxxwww}}}|||}}}}}}sssmmm___fffsssxxxpppjjjkkkmmmnnnqqqsssvvvxxxpppooooooooojjjeeedddhhhdddcccccceeeeeehhhpppyyyllluuummmnnnyyyqqqrrr___NNNVVVGGGCCC888EEERRR[[[{{{jjjWWWbbbPPPSSSrrrnnnZZZtttfffDDD777CCCJJJKKKPPPTTTRRRTTTXXXXXXOOOJJJSSSaaauuu{{{xxx~~~WWWOOOtttrrrBBB///999000888;;;666222555888888555555555666666666666666<<<;;;888555777<<<===;;;666ZZZiiiooozzzpppbbbxxx}}}www{{{}}}xxx{{{}}}{{{~~~fffddd[[[{{{^^^AAA;;;;;;>>>===<<<;;;:::999999999777555555777999555555555555555666777888999:::;;;:::999999;;;===999999888666555555888:::;;;999555222333555999<<<<<<;;;;;;<<<=========<<<@@@<<<;;;>>>AAA@@@>>><<<<<<<<<;;;;;;;;;;;;<<<<<>>999999999888888888888888444444555777999:::888777;;;:::::::::999888888888777999;;;:::999777777777444666777888777777999:::666777999<<>>ZZZccczzzyyylll~~~TTTHHHSSSAAA???CCCEEEAAA999444666;;;222222333333222000///...}}}^^^RRRFFFBBBAAA???=========>>>>>>===<<<@@@HHHNNNBBBBBBAAA@@@BBBFFFMMMSSS{{{___aaa[[[IIIEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBAAA@@@???>>>>>>??????>>><<<<<<;;;;;;;;;???<<<999888:::;;;;;;;;;;;;999777777888::::::999;;;;;;::::::999888777777:::::::::999999888888888777666666888;;;<<<;;;:::888999999::::::999999888888999:::<<<===>>>>>>>>><<<<<<<<<;;;::::::999999:::999999;;;===<<<999555777777777777777666555444999888777777666777777777999999999999999:::;;;<<<777777888999999999888888777999666111999SSSrrrpppVVVxxxjjj}}}zzz~~~|||~~~}}}|||~~~yyykkkaaaeeejjjssszzzqqqjjjfffjjjoooqqqqqqrrroooooommmkkkiiifffcccbbb```___^^^\\\\\\\\\\\\]]]^^^___aaaeeegggfffccc```WWWVVVSSSOOOKKKHHHEEECCCBBBAAAAAADDDKKKTTT^^^dddaaaUUUKKKVVVfffaaa]]]hhhjjjuuupppwwwPPPAAA;;;DDDOOOQQQQQQTTTNNNZZZYYYIIIEEEVVVeeeggg}}}qqqvvvNNNnnnXXX777333>>>555333333555888999888555555444333333444666999;;;888888777777888:::<<<===>>>:::PPPhhhqqqxxxmmmuuu|||xxxyyy{{{wwwyyyzzz{{{zzzyyy}}}wwwkkkvvvkkkyyynnnBBB@@@>>>======??????<<<999777888999:::::::::::::::666555555444444666777888:::999777888999999888777555555666777777666555444333333444555666777888999999777666777999::::::999===@@@BBB???;;;999<<<@@@::::::::::::;;;<<<======>>>@@@AAA@@@===:::888777777777888777777666555555444666777888888777666444:::999777555444333333444555666666666666666555444555444333333333555666777999888888999:::;;;999888???JJJfff[[[GGGCCCFFFIIIJJJDDD>>>;;;;;;:::666222333333444444333333222111yyyTTTJJJCCCBBBDDDBBB@@@@@@:::;;;<<<===>>>@@@DDDFFFEEEDDDBBB???>>>@@@DDDHHHNNNeeeiiiTTTPPPQQQHHH:::CCCCCCCCCCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@??????>>>???>>>===<<<;;;;;;;;;<<<999888777666777888:::<<<<<<:::888888999::::::999;;;;;;:::999999888777777::::::::::::999999888888:::999999;;;===>>><<<;;;888888999999999999888888777888999:::;;;<<<<<<<<<;;;::::::::::::999999999888888888;;;>>>>>><<<999777888888888888888777666888777777666666666777777::::::999999:::;;;;;;<<<888888999::::::::::::999;;;666555888:::DDDeee{{{|||oooqqqxxxyyy~~~}}}~~~yyymmmkkkggggggpppxxxmmmfffhhhnnnpppnnnmmmmmmlllkkkjjjgggeeecccaaa___^^^[[[XXXVVVUUUUUUUUUSSSSSSTTTUUUUUUTTTPPPMMMMMMLLLLLLJJJIIIHHHGGGGGGKKKIIIFFFDDDDDDFFFIIIKKKMMMIIILLLbbbyyyvvvmmmsssvvvnnnFFFAAAAAAHHHQQQTTTVVVXXXaaaSSSNNNSSSRRRSSSooo~~~}}}{{{eeeTTT___;;;:::;;;111333222222333666777666444444444333333444666888:::888888777777777999:::;;;???;;;LLL___gggyyyqqqyyyttttttzzz{{{rrr|||~~~}}}~~~~~~|||~~~wwwrrr|||tttllliii\\\nnneee===DDD>>><<<;;;;;;======:::888666666777888888888777777555444444333444555666777777666555666888888777555333444555666666555444444222222333333444555666666666666777:::<<<<<<:::888999<<<>>><<<888666888;;;777777777888888999:::;;;;;;<<<>>>===;;;888666666333444444555555555555444444555777888888777555444888777555444333222222333555555666666666666666666666555444333333333444555777777777999<<<======<<<<<>>AAABBB@@@???BBBBBB@@@===;;;:::<<<>>>:::AAAQQQmmmdddSSSHHHHHHDDD;;;===GGGAAA@@@@@@@@@@@@????????????????????????????????????>>><<<:::::::::;;;<<<888:::;;;;;;999:::>>>AAA>>>;;;999888999::::::999:::::::::999888888777777:::::::::::::::999999999<<<;;;:::;;;======<<<:::777777888888888888777777666666888999::::::::::::888888999999999::::::::::::::::::<<<>>>>>>===;;;888999999::::::::::::999777777777666777777888888;;;;;;:::::::::;;;<<<<<<999999:::;;;;;;;;;;;;;;;@@@444666AAA;;;555SSSrrrzzz}}}uuuyyy}}}}}}}}}xxxssshhh```dddtttxxxkkkhhhjjjjjjkkkllliiiiiihhhgggeeecccaaa```\\\[[[XXXUUUSSSRRRRRRRRROOOMMMLLLLLLLLLKKKHHHFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEECCCBBBAAAAAA@@@CCCGGGSSSqqqyyyxxxHHH;;;CCCJJJMMMRRRXXXZZZXXXWWWIIIIIIUUUXXXbbb~~~|||SSSmmm```;;;,,,999???,,,222111111222444555444333444333333333444666777999888777666666666777888999888555>>>JJJPPPcccxxx|||nnneeepppzzzrrrvvv}}}xxxuuuyyy|||~~~|||yyyvvvvvvvvvwwwnnnooo]]]aaa}}}tttDDD555===;;;:::999999::::::888666555555555666555555444444444333333333333444555555222222333666888777555333111222333555555555444444111111111222222333333333444555888<<<>>>>>>;;;888777:::===<<<888666666888666555555666666777888999777999;;;:::888666666666111111222333444444444444444555666777777666555444666555444333222111111111666555444444555666777888888777555444333333444444666666777;;;>>>AAAAAA@@@===<<>>:::999::::::777444333444444444444333222222pppTTTKKKDDDCCCDDDAAA>>>===>>><<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@???===;;;999999:::;;;===999<<>>::::::>>>CCC>>><<<999999999::::::999:::999999999888888777777:::::::::::::::999999999;;;:::999:::;;;:::888777777888888999999888888777666666777888999::::::999777777888999::::::;;;;;;>>>>>>>>>======<<<:::999999999:::;;;<<<<<<<<<<<<888888777888888999::::::<<<;;;;;;:::;;;;;;<<<<<<::::::;;;<<<<<<<<<<<<;;;@@@666:::EEE===222HHHmmmxxxzzz|||zzzyyy{{{~~~|||rrreeebbbjjjuuu|||xxxooofffaaafffooofffeeeeeedddbbbaaa___^^^YYYXXXVVVUUUTTTTTTUUUUUUNNNMMMKKKKKKLLLMMMLLLKKKFFFFFFEEEEEEDDDDDDCCCCCC@@@AAADDDEEEEEEDDDBBBAAAEEESSSgggggg\\\___:::;;;GGGPPPPPPSSSYYYXXXQQQCCCMMMTTTVVVeee~~~~~~}}}}}}lll```ccc666<<<888555:::333222222222333444444444333333333333333444555666777888777666555444555666777222222666:::???NNNbbbmmm|||^^^^^^|||yyy|||{{{|||{{{wwwuuuyyy~~~|||{{{zzz{{{~~~uuuxxx|||}}}|||yyyxxxwwwqqqttt{{{qqqmmmiiiwwwzzzggg???DDDFFF888:::999999999999888666555444555555555444333222222444444444444444555555555000111333666888888555333111222333555666666555555111111111222222222222222333444666999<<<===;;;999999<<<>>>>>><<<999888888666666666666777888999:::777999::::::888777777888333444444555555555444444333444555555555555444333444444333333222222222222555444333333444666888:::777777555444444555666666777777888;;;???AAABBBAAAAAA======???CCCLLL]]]nnnzzzxxxrrrPPPLLLJJJIIIJJJKKKHHHAAA;;;???===;;;:::;;;;;;:::888333333444444333333222111yyy[[[PPPEEEBBBBBB@@@>>>>>>@@@===;;;;;;>>>@@@@@@>>>:::;;;<<<<<<;;;;;;<<<>>>===@@@AAA===999<<>>=========>>>>>><<<======>>>>>>??????@@@===<<<:::999999999;;;<<<777:::===;;;777555888<<<===;;;999888999::::::999999999888888888888888777999999999999999999999999;;;:::999999:::999777555888888999999999999888888666777888999999999999999777777888999:::;;;;;;<<<============;;;:::::::::999:::;;;<<<<<<<<<<<<<<<888888888999:::;;;<<<===<<<;;;;;;:::::::::;;;;;;999:::;;;;;;<<<<<<;;;;;;<<<;;;???CCC>>>:::CCCSSS}}}mmmccc|||}}}{{{yyyzzz}}}}}}zzz}}}oooeeedddhhhjjjxxx~~~~~~lll^^^___hhhccccccbbbaaa```^^^]]]\\\XXXWWWUUUTTTSSSSSSTTTTTTMMMKKKIIIIIIJJJKKKKKKJJJHHHHHHGGGFFFEEEDDDDDDCCCDDDEEEGGGHHHGGGCCC???===FFF[[[rrrsssbbbeeepppqqqQQQ777999AAACCCMMMRRRRRRTTTXXXRRRGGGIIIUUU]]]iii|||{{{~~~YYYBBB000DDD<<<222888777333444555555555555555555222222333333333444555555777666555444444444555666555999999888<<>>>>>===:::999888888888888888999:::;;;<<<999:::;;;;;;:::999999:::888999888888777666555444333333333444444333333333333333444444333333333333444333222222333555777999555555444444555777888:::888888888;;;>>>??????>>>?????????>>><<<>>>GGGQQQ^^^uuuvvvtttuuuuuuyyy|||___IIIHHHJJJDDDCCCCCCEEEFFFEEE@@@<<<;;;:::999999::::::888777222222222333222111111000zzz[[[OOODDDBBBBBBAAA@@@AAA>>>;;;888777999;;;===>>>>>>>>>>>>===;;;:::;;;<<<777999===AAABBB@@@;;;666999FFFVVViiiuuuVVVAAA>>>DDDMMMGGG444999<<<;;;888:::???>>>:::@@@???>>>===<<<===>>>>>><<<<<<======>>>>>>>>>???;;;::::::999999:::::::::999;;;<<<;;;888777888:::;;;999777777888::::::999888888888888888888888888777777777888888888888888;;;:::999:::;;;:::888777777888888888888888888777666777777888999999888888666666777888999999::::::666888999:::::::::<<<>>>999::::::;;;;;;;;;;;;:::888888888999:::<<<===>>>;;;;;;:::999999999::::::888888999:::::::::::::::777===@@@>>>>>>@@@AAA???nnn~~~___ooo}}}|||{{{{{{|||}}}|||{{{}}}yyymmmiiihhhfffbbboooxxxfff^^^___bbbbbbaaa```^^^\\\ZZZYYYXXXWWWTTTRRROOONNNNNNNNNNNNLLLIIIHHHHHHHHHGGGFFFFFFFFFGGGGGGGGGGGGHHHHHHDDDEEEGGGGGGGGGDDDAAA???DDDTTT___fffhhh```aaappp|||LLLDDD;;;===KKKMMMQQQTTTSSSSSSSSSNNNGGGTTTPPP^^^~~~~~~~~~|||{{{~~~pppcccTTT@@@<<<;;;///222999111444666777777666555666666222222222333333444444444666555444444444555666777555>>>;;;888===>>>AAANNNcccooozzzpppzzz|||{{{yyyuuuuuuvvvwwwwwwvvvvvvxxx{{{{{{xxxsssnnnlllmmmoooppp~~~rrreeehhh|||jjj@@@@@@DDD888666AAA888:::;;;:::888666666777444444555555444444333333444555666666777777666666333444555777999999666444333444666777777777666666222222222333333444444444444333222333666888999888::::::;;;;;;:::999777666999999999999:::;;;<<<<<<:::;;;<<<;;;999999:::;;;;;;;;;::::::888666555444333222222222222222222333222222333444444444333333333222111111222333555666333222222333444666888:::777777777888;;;<<<;;;999999<<<>>>???===<<<>>>AAADDDOOOZZZppplllQQQKKKFFFDDDDDDAAADDDAAA???>>>======;;;:::666666777666666444333333000111111111111000//////tttXXXNNNDDDBBBCCC@@@>>>>>>;;;;;;:::888888999<<>><<<;;;===@@@BBBAAA???@@@<<<999;;;HHH^^^sssvvvnnnXXX<<<555555???DDD===>>>AAA===444===CCC@@@888666>>>FFF@@@>>>===;;;;;;<<<===>>><<<=====================888999::::::;;;:::999888::::::;;;;;;;;;;;;;;;;;;999777555666888:::::::::777777777777888888888888555666666666777777777777999888888888999999888666555555666666666666555555555555666777777777777666555555555666666777777777222555777777777888;;;>>>999999:::::::::999888888666666666777999;;;<<<===;;;:::999888888888888888666777777888888888888888666:::===;;;;;;===<<<:::ZZZeeejjjzzzxxxyyyzzzzzzzzzzzz{{{|||zzz~~~|||{{{zzzqqqjjjaaadddmmmzzzxxxllleeecccbbbaaa___]]][[[XXXWWWWWWUUUSSSPPPNNNMMMLLLLLLLLLKKKJJJIIIJJJJJJHHHFFFDDDDDDEEEFFFGGGGGGHHHHHHDDDEEEFFFGGGHHHHHHGGGGGGCCCHHHFFFGGGQQQ\\\mmmggg<<<@@@KKKRRRMMMQQQRRRUUUVVVRRRMMMMMMRRRZZZccc~~~~~~{{{{{{~~~}}}}}}ggg|||===AAA>>>222,,,222444///444666888888666444555777111222222333333333333333555555444444444666777888222<<<777333:::777333???MMMXXXjjjxxxyyyrrrssszzzeee|||uuuzzz~~~~~~{{{zzz~~~{{{xxxwww|||ooo```VVVJJJ>>>:::===???===:::777999;;;:::777555555777222222333444444444333333333444555666666666555555666555444555777777666444333444555666666666555444111111222222333444555555444333444555888888777666:::999888888888777666555777777777777888999::::::999::::::888777666777888888888888888777666555444222222111111111111222222///000222333333333222222111111111111111111222222111000000000111333444555444333333555888999888777666888::::::;;;<<<<<<<<<777EEEFFF@@@FFFZZZeeeIII??????@@@<<>><<<::::::===???<<>>??????<<<888666666777666888:::999666444444666000111222333333333333333222333444555555555444333777555444444555666555444333444555555555444333222///000111222333444555555333444666999;;;:::777444<<<:::888777888888777777555444444555555666777888777888888666444333444666555555555666555555444444222222111111111111222222...///000111222222111111000000111111111000000///000//////......///000111000000111333666777777666777777555444777;;;<<<::::::BBB@@@===BBBFFFMMM\\\fffttt\\\QQQGGG<<<@@@???AAA>>>;;;EEEGGG999???>>>===;;;999888777666666888888777444111//////.........///...------,,,aaaUUUIII@@@AAADDDCCC???===999:::<<<===>>>>>>>>>======<<<<<<;;;;;;:::999999===<<<;;;::::::;;;<<<===>>>;;;777666777999::::::999999:::;;;<<<<<<======DDDDDDDDDDDDDDDCCCBBBAAABBBAAA???===;;;888777666777777777777777777777777777666666666888999;;;======<<<;;;:::999888888888;;;888888;;;;;;999999===;;;:::999:::;;;;;;999777999888888888777777666666555555666888::::::999777999999888777777666777777444444444555555555555666555555555555444444444444222333444333111000111222444444444444444444444444333333444555555444333333444555666777777888888777888777666555555666777888555666888888777777888999888888888888888777666555555555666666666777777777999::::::;;;;;;::::::999GGGZZZvvv|||[[[\\\|||rrrqqq~~~|||wwwzzzyyyuuuxxx{{{{{{zzzzzz}}}qqqiiioooiii\\\___ssshhhgggccc]]]WWWSSSRRRRRROOOOOOOOOPPPPPPMMMHHHDDDJJJHHHGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFEEEDDDDDDDDDHHHHHHHHHHHHHHHHHHHHHHHHCCCBBB@@@<<<:::;;;>>>AAA999@@@GGGJJJJJJLLLNNNOOOTTTTTTPPPJJJKKKUUU```fff}}}}}}~~~sss{{{{{{mmm{{{666999999888555222000111333333444444555555444444333333333333333333333333333555444333555777888888777333333333444444444555555666222===WWWmmmxxxvvvjjjuuunnnnnntttjjjdddppp|||sss~~~xxxoooiii~~~ddd\\\zzz|||~~~PPPBBB===<<<999777555444444444888888777555444333222111444333222111000000000000555444333222222333444555222222111111111111111111///111444555333222111111333222000//////111222444222222222222222222222222555555444444444555555666555444222111111222333444111111222333444444444444333333333333333333222222444333222000///000000111000000000000000000000000............///////////////////////////000000111000///000222666666333000555555555666777888::::::<<<===>>>???@@@AAAAAABBBMMMMMMOOOVVVcccsssnnn[[[UUUNNNIIIGGGFFFDDDBBBAAA>>><<<>>>AAACCCBBBAAA>>><<<;;;;;;<<<<<<;;;:::777888888888666444333111000000111111000///---,,,rrrUUUJJJ@@@@@@CCCBBB>>><<<888999;;;<<<=========<<<::::::::::::999999999999<<<;;;:::::::::;;;<<<======:::777666777888999999555666666666777888888888999:::::::::999999888777<<<<<<;;;:::999888777666555555555555555555555555666555555666777888:::;;;;;;;;;999888777777777777:::888999<<<<<<999888:::;;;:::::::::;;;;;;999888999999888888888888888888555555555777999:::888777888888777666666666666666444444444444555555555555666666555555555444444444333444555444222222222333444444444444444444333333222333444555555444333222444555666777888888888888999999888777777888999999888999999888777777999;;;999999:::999999888888777888888888888888999999999;;;;;;<<<<<<<<<<<<;;;;;;BBBIIIbbb}}}aaaTTT|||xxxtttsss~~~pppwwwxxxzzzzzzzzz{{{|||~~~}}}}}}sssxxxvvviii\\\[[[fffqqqyyyggg\\\ZZZYYYVVVRRROOOMMMKKKKKKLLLMMMMMMLLLHHHFFFEEEEEEFFFGGGFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFCCC@@@@@@CCCEEEJJJEEEAAACCCKKKTTTXXXWWWJJJKKKPPPTTTTTTYYYnnn~~~{{{zzzwww{{{zzz~~~qqqNNN;;;888888888666333222222333333444444555555444444333222222222222222222222222333222222333555666666555222222222222333333333444555///222???LLLXXXjjj|||yyylllxxxqqqhhhaaapppyyytttsss]]]eeeqqqwwwrrrvvviiipppiiiNNNEEE@@@<<<:::888666555555555555666666555444444333222222222222000/////////000111555444333222111222333333111111111111111111111111///111444444333111000111222111/////////000222333222222222111111111222222555444444333333333444444777666444222111111222333///000111222222222222222444444444444444444444444444333222000000000111111////////////////////////........./////////000000///////////////000111111000000000333555666333111555555666666777888:::;;;<<<===>>>>>>@@@@@@AAABBBBBB@@@??????BBBGGGMMMQQQTTTUUUWWWXXXZZZ^^^bbbfff]]]cccccc\\\VVVTTTLLLBBBMMMJJJFFFEEEFFFEEECCCAAABBB@@@???@@@CCCDDDBBB@@@>>>===<<<<<<======<<<:::888888888888777555333222000000111111000///---,,,yyyUUUIII@@@@@@BBB???<<<:::888999:::;;;<<<<<<;;;;;;777888888888888999999999:::999999888999:::;;;<<<<<<999666555666777888888444444444444444444444444555666666666666555555444666666666666666666666666444444444444444444444444444444444444555666888999999888777777666666666666:::888999======999777999;;;:::::::::;;;;;;999888888888888888999999999999555555555777999999888666666666555444444444555555333333333444444444555555666666666555555555555444444555666555333222333444555555444444333333333222222222333333333333222222444555666777888888888888;;;::::::999999::::::;;;;;;;;;:::888777777:::<<<:::::::::;;;::::::999888;;;;;;;;;;;;;;;:::::::::<<<<<<============<<<<<<@@@<<>>???@@@AAAAAADDDDDDCCCCCCCCCCCCCCCCCCDDDEEEGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJGGGCCCAAABBBAAAAAACCCDDDCCCAAA???BBBBBBBBBCCCEEEDDDAAA???>>>===;;;<<<======<<<:::888888888777666555444333000000000000///...---,,,sssSSSIII@@@??????===999888888999:::;;;<<<;;;;;;:::666666777888888999::::::888777777777777999:::;;;:::777555444555666666666555555444444444444444444666777777777777777666666333333333333444444444444222222222222222222222222222222222333444555555666888777666666666666666777999666777:::;;;999:::===;;;:::999:::;;;;;;999777666666777777888888999999555444555666888888777555444444333333333333333444222333333333444444444444666666666555555555444444333444555444222222222444555444444333333222222111111222222222222222222111444555666777777888777777::::::999999999999::::::<<<;;;999777555555888;;;999999:::::::::999999888<<<<<<;;;;;;;;;;;;::::::;;;<<<<<<======<<<<<<;;;AAA>>>NNNtttfffyyyrrr{{{zzz|||yyywwwwwwzzz{{{xxxvvvwww|||~~~|||~~~|||yyyvvvjjjZZZNNNBBBXXXnnnssseeeTTTMMMMMMIIIJJJKKKMMMMMMKKKGGGDDDKKKIIIGGGFFFGGGGGGGGGEEEFFFFFFFFFGGGHHHIIIIIIJJJHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLMMMKKKKKKLLLMMMFFFNNNXXX[[[TTTJJJFFFIIIUUUOOOQQQbbb~~~}}}uuuxxx|||www|||ppp}}}oooFFF;;;777333666999999888555444444333444444555555444444333222222222222222222222222222000000111333333333222111111111222222222222333111111444555333333???MMMrrr{{{~~~{{{}}}wwwyyyxxx~~~|||iiibbbdddcccWWWIIINNNSSSQQQSSS```aaaZZZZZZ[[[XXXKKKQQQxxx||||||{{{|||xxx{{{QQQ======@@@>>><<<888777666555555555666777444444444444444555555555111000///...///222444666888777444222111000000000000000000000111111111111000222555555444222111222111111000000111222333444444333222111222333444666666555444333222222222222::::::888777666666666666777777777777777777666666555555555555555666666666555444222111000000111111////////////////////////....../////////000000000000////////////000111111000000111222333444333222444444555555666888999:::;;;;;;<<<===>>>???@@@@@@>>>???@@@BBBDDDEEEFFFGGGHHHIIIIIIHHHFFFEEEFFFHHHKKKHHHHHHKKKJJJEEECCCFFFBBBBBBAAAAAAAAA???===<<>><<<<<<;;;::::::;;;;;;:::888666666555555444333222222000/////////...---,,,,,,uuuQQQGGG???>>>===:::777777888999:::;;;;;;;;;:::999666666777888999:::;;;;;;777666555555555777888999888666444333444555555444444444444444444333333333444444555555555555444444333333333333222222111111000000000000000000000000000111111222333333333333777666666666666777777888999555444777888999<<>>@@@III]]]yyy~~~|||]]]hhhvvvnnn|||yyyvvvwwwyyyyyywwwtttuuuxxxyyyyyyzzzlllbbbYYYOOOMMMOOOYYYeeejjjeee___LLLKKKJJJJJJJJJIIIGGGEEEJJJHHHFFFFFFGGGGGGGGGFFFDDDEEEEEEFFFGGGHHHIIIIIIHHHHHHIIIIIIJJJJJJJJJJJJIIIKKKNNNOOOOOOOOOPPPQQQOOOMMMLLLLLLIIIHHHOOOYYYPPPZZZlllvvvjjjuuu|||zzzqqqyyyjjjQQQ999DDD444222555888999888666444333333444444555555444444333333333333333333333333333333222111222333444333222222222222222333333333333---...111444333111333888AAATTTeeekkknnnttttttnnnrrr~~~yyy||||||lll___jjjmmmmmmttt}}}sssaaa\\\ZZZfffgggpppyyyllloooqqqqqqUUU@@@666===>>>444555BBB777666555444444555666666555555555555555666666666111111000000222444777888999777555333111000000000//////000000000111111111111333666666555333333333111111222222333444555555555444444333444555666777666666555444444444444444999999999999999:::::::::999:::::::::999888777777333444444444555555666666444333111000//////000111....................................//////////////////......//////000111...///000111111222222333333333333444555666888888999::::::;;;<<<===>>>>>>>>>======<<<===>>>???@@@;;;<<<<<<===>>>AAAFFFJJJDDDAAA@@@BBBAAA<<<<<>><<<;;;<<<<<<===@@@BBBDDDBBB???;;;999:::888777777888999777666333333222222111111111000//////...------,,,,,,,,,NNNEEE>>><<<;;;888666777777888999::::::999888777666777777888999:::::::::666666444444444444555666666444333333444444333222111111111111111111111111333333444555555555444444333333222222111000//////000000000000000000000000000000111222222222222222555555555555666777777888888444333666888999===BBB888777777777888888666555444444444444555555555555444444444555777777555333222222111111111222333333111111222222222333333333444444444333333333333222///000111000...---...///000000000000000000000000111000////////////000111111222333444555555555555444444555666666555444444666666555333222222444777444555666666777666666666777777777777888888888999888888999999999999888888666<<<>>>BBBYYYuuuvvvyyyxxxwwwvvvwwwwwwuuutttuuuxxx{{{~~~}}}ssscccVVVOOOJJJLLLUUU^^^aaaaaa```YYYPPPHHHDDDBBBAAA@@@FFFEEECCCCCCEEEFFFEEEDDDDDDEEEEEEFFFGGGHHHHHHIIIIIIIIIJJJKKKKKKLLLLLLLLLLLLNNNPPPQQQPPPPPPQQQRRRSSSGGG@@@EEEJJJLLLNNNSSS___}}}|||tttuuu~~~~~~}}}rrrsssqqqccc>>>999333555111444777888777444333333333444444555555444444333333333333333333333333333444333222222444444444222222222222222333333333444222000///000111333333444%%%666JJJYYYbbbiiimmmlllpppuuu~~~uuutttwww{{{|||tttgggiiixxxwwwkkkgggqqqvvvoooooo{{{xxxwwwvvv```===333888===>>>;;;777666777666666444333333444555555444555555555555555555555111111222333444666777888888666444222111000000000...//////000000111111111111333666666555333333333000111111222333444555555333444444555555666666666555555555444444555555666888888999::::::;;;;;;;;;888888888888777666444444111222222333333444444444333222000///......//////........................,,,,,,---------...............------......///000---...000000//////111222111111111222333444666666777777888999:::;;;<<<<<>>======>>>???AAA=========<<<<<>>>>><<<;;;;;;===???;;;>>>AAABBB???<<<:::999888777555666777777666444222111000////////////000//////---,,,,,,+++,,,,,,|||xxxKKKCCC<<<;;;:::777666777555666777777777666555555666666666777777888888888777666444333222222333333555333222222333333222111...//////000000111111111222333333444555555444444111111000000///.........000000000000000000000000///000111222333222111111333333333333444555777777777555666999:::999999<<<777666555666777777555333555555555555555555444444444333444555666666444222222111111111222222333444111111111111222222222222333333222222222222111111...///000///...------///,,,------....../////////000000///......///000000000000111222333333333333222333444444444444333222333444444444222222444666444444555666666666666666444444555666777888999999777888888999999888888777666999999999EEEbbbtttlllwwwwwwxxxwwwuuuttttttuuuvvv}}}uuu```___[[[SSSJJJHHHLLLQQQ```\\\UUUOOOKKKGGGDDDBBBEEECCCBBBCCCEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLMMMMMMNNNNNNOOOPPPPPPOOOMMMLLLMMMNNNLLLGGGIIIPPPSSSSSS\\\iii~~~{{{}}}{{{zzzzzzttt@@@;;;888***777222444666666555222222222333444444555555444444333222222222222222222222222444333222222444444333222111111111111222222222222444333111///000333555666@@@333))),,,;;;OOOdddsssooosssvvv{{{vvvllldddeeerrrmmmbbbjjjvvvzzzeeebbbxxxaaa<<<666BBB999===<<<777:::@@@<<<111777666444333333333444444333333333333333333333333///111222444666666666666555444222000///......///......//////000111111222///111444555333222111111...///000111222333333333000111333555666555444444333333333333444555666666777777888888999999888888777777777666555333222111//////000000111222222333222111///...------..............................+++++++++,,,,,,,,,---------,,,,,,,,,,,,---......+++---......------///222//////000000111333444555555555666777888999::::::555555555666888999;;;<<<>>>>>>>>><<<:::888999:::999???@@@<<<>>>DDDEEE@@@;;;>>>@@@@@@???>>>???AAA:::===@@@@@@>>>;;;::::::888666555555666777555444222111000/////////000000///...---++++++++++++,,,zzzeeeIIIBBB<<<;;;999666666888333444555555555444333222555555555666666666666666777666444222111111111222444333111222333333222000...//////000111222333333......///000111111000000........................000000000000000000000000000000222333333222111111111111111222333444555666666666888======888555666666555444555666666444222777777666666555555555444444333333555666555333111222222111111222333444444000111111111111222222222222222222111111111000000...000000///...---...///***++++++,,,---...//////000///...------...///000//////000111222222222222111222333444444333222111111333444444444333555666444444555666666777666666333333444666777888999:::888888888999999888888888;;;;;;===??????JJJkkkzzzxxx}}}tttwwwyyywwwtttrrrtttwwwzzz~~~xxxaaaRRRNNNNNNKKKHHHGGGJJJQQQWWW[[[YYYTTTOOOFFFDDDCCCEEEGGGIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLLLLMMMNNNOOOOOOOOOPPPPPPOOOLLLHHHFFFGGGHHHIIINNNWWWYYYTTT\\\{{{|||xxxuuuuuufff```>>>666666555555333444666555333111111111333444444555555444444333111111111111111111111111444222111222333333222111000000000000111111111111...000111///...///111222000---111777666222888EEEcccffftttzzzpppoooxxx|||xxxzzzjjjiiirrr{{{nnndddjjjvvvOOOFFFCCC999444:::666555666666555666999>>>777666444333222222333333222222222111111111000000...000222555666555444444222111///...---------------......///000111111222---000222333222000//////,,,---...000111111222222---///222444555444333111111111111222333444555666777777777777777666555444777777777666555333222111---......///000111111111111000...---,,,,,,------........................******+++++++++,,,,,,,,,,,,++++++++++++,,,------***,,,...---++++++...111......//////000222333444444444555666777888999999888999:::;;;;;;;;;:::999:::<<>>BBBFFFGGGDDDAAA@@@AAA:::===@@@@@@===;;;;;;<<<888777666666777777666555222111000//////000111111///...,,,+++***++++++,,,ppp>>>@@@<<<888777888888555222///111444777888777666555666777777666444222333444555555444555666555222000222111111111000000//////////////////////////////000000////////////000000......---,,,,,,,,,,,,---...//////000000000000000////////////////////////000111333333222222333555333555777999999888666555777777777777666555444333999666444444666666444111555555666666666666555555222222222333666777666444333333333333333333333333222222111111111111222222//////............//////.........------............---+++***+++...111333000000000000000000000000222222222222222222222222555555555555555666777888666666777888999999::::::999999:::::::::999999888:::::::::999999888888888333>>>555444AAA>>>SSSqqqxxx{{{sssoootttzzzvvvnnn~~~|||{{{{{{}}}}}}~~~wwwhhhYYYNNNHHHDDDDDDFFFJJJNNNRRRSSSSSSSSSLLLEEECCCGGGKKKLLLJJJJJJIIIHHHHHHHHHJJJKKKLLLKKKLLLNNNPPPQQQQQQPPPPPPGGGAAA???BBBCCCDDDKKKTTTUUUZZZ\\\```zzzxxxwwwtttqqqxxxrrr^^^777;;;222000888333555444333222111222333444555555444333333333444444333111///------///111333111222222222222111000000000000000000////////////------------............//////111222444555777777444>>>OOO___lllrrrttttttpppvvvjjjqqq}}}{{{ttt}}}zzz~~~qqqIIIDDD???======;;;666111666666666666666555444444777666666555444222111000111222222222222111000000000///...000222333222///////////////////////////------............------......///000000///...------------......000111111333333333444444333222222333333222222222333444444444555666555222000000111333111111222555555222...222000//////000000///---------------------------///...---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------------------......//////000000111111333333444444555666666666888777777777888:::<<<===???<<<999;;;???AAA???<<<:::;;;===????????????>>>CCCDDDEEEFFFEEEDDDBBB@@@CCCAAA??????@@@???<<<888:::888666666666777666555222222111111000/////////111000000///...,,,+++***ppp>>>???;;;777777888888555222000222555777888777666555555666666555333222222333444333333333444333111///111111111000000000//////////////////////////////000//////////////////000......---,,,,,,,,,,,,---,,,---......//////......////////////////////////000111222222111000222333333444666888999777666444555666666666666555444444888555333333555555333111555555555666666555555555222222111222444444333111222222222222222222222222111111000000000000111111///......------......///...------,,,,,,------......---,,,,,,---...000222000000000000000000000000222222222222222222222222444444444444555666777888777888888999999:::::::::999999::::::::::::999999::::::999999999888888888333>>>777777BBB===JJJvvv|||ppp|||iiinnnuuuwwwqqqnnnxxxxxxwwwwwwwwwxxxyyyzzz{{{zzzkkkbbbSSSNNNFFFCCCDDDGGGIIIJJJNNNLLLIIIHHHGGGHHHHHHHHHKKKKKKJJJJJJJJJKKKKKKLLLOOONNNKKKHHHCCC@@@===;;;DDDEEEIIINNNNNNJJJLLLQQQUUUkkk~~~~~~}}}xxx|||zzz|||yyyqqqxxxCCC333???777333:::333555444444333333333333333555444333222222111222222222111000//////000111222111111222222111111000///000000000/////////......---------.........//////...//////111222333444555888666444666>>>KKKYYYaaagggpppxxxtttjjjeeejjjrrr~~~xxxpppjjjmmmwww~~~{{{zzzlllaaaTTTDDD777===999666666999999666333555555555666555555444333555555555555444222111000222222222222222111000000000......///222333111///........................------............---------....../////////.........---------...///000000222222333333333333222222333333333222333333444555555666777666444222222222222111111333555666444222111000//////000000///---------------------------......---,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------------......//////000111111444555555555666666777777777777777777888999;;;<<<;;;:::;;;???DDDDDD@@@<<<;;;<<<===>>>>>>??????>>>AAABBBCCCDDDCCCBBB@@@???BBB@@@??????@@@???;;;888999777555555666666555333222222222111000000///////////////...---,,,+++***ppp???===999666666777888555333222333555777888777555444555666666555333222333444444222222222333222000...000000000000//////////////////////////////////////////............//////......---,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,////////////////////////000111222111/////////111222333555777777666555444444444444444555555555555666444333333333333222000444444555555555555444444222111000111222222000...111111111111111111111111000000000//////000000000...------,,,,,,------...---,,,,,,++++++,,,,,,---------......//////000000000000000000000000000000111111111111111111222222444333333444555666777777999999999999999999999999888999999::::::999999999999999999888888888888888555===888999BBB:::???\\\uuurrrxxx}}}}}}wwwtttvvvzzz|||tttuuuvvvwwwyyyzzzzzzzzzzzz}}}{{{nnn]]]OOOIIIFFFCCCAAABBBDDDEEEDDDBBBAAABBBDDDBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCDDDGGGKKKOOOQQQOOOLLLKKKLLLNNNVVVfffuuu}}}|||{{{{{{zzzvvv{{{{{{qqq~~~III111444???555444:::444444444555555444444333222444333222111000000000000111111111111111111111111111111111111111000//////////////////.........------............/////////......//////000111111111000...,,,,,,///444;;;???>>>BBBIIIRRR]]]hhhssszzz{{{~~~uuusssXXXQQQFFF===888777888999555333111222666777666333444555555555555444333333333444444444444333222111222222333333222222111000///......///111111000...........................------............------------,,,------...///000......---------......///111111111222222222222222333333333333333444555555666888888777555333333333222111111222555666666555000///......///000...---------------------------...------,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...//////000000666666666666666666666777666666666666777999:::<<<777888<<>>>>>???@@@@@@@@@???>>>===@@@???>>>>>>>>>===:::777777666444444555555333222222222111111000/////////,,,------------,,,+++***nnnBBB;;;888555555666777555333333444666777777666555444555666777666444333444555444333222222222222000///////////////////////////........................///......------......///...---,,,,,,++++++,,,,,,******+++,,,,,,,,,,,,,,,........................///000111000...------///111222444555555555444333222222222333444444555666444333222222222222111111333333444444444444333333111000///000222222111///000000000000000000000000...//////////////////...---,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,------///000000000//////////////////////////////000000000111111111111111333222333333444555666777888888888888888777777777666777777888888888888777888888888888888888888777777<<<888888???999888HHH```{{{lllyyymmmuuuvvvxxxyyyzzzyyyxxxwwwsssvvvzzz|||}}}uuujjj___TTTLLLJJJKKKKKKJJJJJJJJJJJJKKKIIIIIIIIIIIIIIIIIIHHHHHHNNNLLLJJJHHHHHHJJJLLLNNNQQQSSSXXX___lll~~~|||zzzyyyyyy{{{uuuvvv|||yyy}}}XXX>>>555999999///000888555444444555666555444333222444333222111000/////////000111222333333222111000000000111111000000///...............------------------........./////////.........///////////////---///333555555222...+++---,,,,,,000888@@@DDDEEE???DDDMMMXXX___bbbaaa___[[[[[[VVVKKKBBB>>>;;;888666666666666555555777999777666444444666666555333555555555555555444444333222222333333333333222222222222222333222111111000........./////////...---------------------------,,,------......------,,,,,,++++++++++++---///000......------,,,---------000000000000000000111111333222222222333444555666666777888777444222222333222222222222333444444444///...------//////...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,---************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,---......//////444444444555555555555555555555444444666777999:::777888<<>>:::<<<;;;:::999999999;;;;;;:::;;;<<<======<<<<<<;;;=========<<<<<<:::777666666444333333444444222000000000000///......------***++++++,,,,,,,,,++++++kkkEEE:::777444333555666444222333444555555666555444444666777888777555555666777666444222222333333111000.....................///------------------------......------------......------,,,++++++++++++,,,++++++,,,---------------------------------------///000000///---,,,---...000111222333333333333222111111111111222333555666222222333222111111111222222222333333333333222222/////////111444555444333////////////////////////---...////////////...---,,,,,,++++++++++++,,,,,,+++++++++******+++++++++,,,---///000000000...---......................../////////000000111111111111111222222333555666777666666666555555555555555444444555666666666666666777777777777777777777777888999666666:::888777<<<@@@```www~~~pppmmm}}}{{{qqqrrruuuwwwxxxwwwuuutttqqqtttxxxzzz{{{}}}zzzpppbbb\\\UUURRRQQQPPPMMMJJJMMMMMMMMMMMMMMMMMMMMMMMMSSSRRRQQQQQQRRRUUUXXX[[[```ppp~~~}}}{{{zzzyyyxxxuuu|||mmmrrrAAA>>>;;;:::444...111777444333444555555555444222111444333222111000000000000///000222333333222000//////000000000000///......------------,,,,,,,,,+++------------........................////////////444222...,,,+++---///000222111///---,,,+++***)))111222555:::???@@@===:::;;;>>>;;;444333999======666666888999888555000,,,888777666666666666555444555666666666666555444444000111222222333222222222111111222222111111000///,,,---.........---------------------------------,,,,,,------------,,,,,,+++************,,,...///...------,,,,,,,,,,,,---///............///000111111111111222222444555555444555666555222111000111222333333222111000000000...---,,,---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---************************)))))))))*********+++++++++++++++++++++++++++++++++++++++,,,------......111111111111222222222222444333333333444666888999999999:::<<<===<<<:::888:::999777666666777888999888888999::::::;;;;;;;;;;;;;;;<<<;;;999777555444444333333333444333111///.........---,,,,,,++++++)))***++++++,,,,,,++++++gggIII:::666333333444555222000222222333444444444444444555777888777555555666777666444222222222333222111---------...............------------------------------,,,,,,,,,,,,------------,,,++++++++++++++++++,,,------......------------------------------...///000///---------///000000111111222222222111111000000000111222444555111333333333111111222333111111222222222222111111/////////222555777666555////////////////////////---...///000000///...------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,,,,---...//////...---,,,..............................//////000000111111000000111222333444666777444444444444444444444444333333444555666666666666666666666666777777777777888888777555666999:::777:::DDDXXXvvvkkkmmmuuu|||ppprrruuuxxxzzz{{{zzzzzztttwwwzzzzzzyyyyyy|||uuunnnkkkhhhbbb\\\ZZZYYYXXXWWWXXXYYY[[[\\\aaaeeemmmwww~~~}}}{{{zzzyyyyyy{{{wwwrrr}}}iii:::;;;444666666333444555555555333333444444333333222111333222111111111111111111///000111222222111000//////////////////......---,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------------...............111///,,,++++++,,,///000+++///333444444555777:::222111//////111222222111555888888444111111000...222000000222666888777555333333333444555555666666555555555555555444333333000111111222222222111111000000111111000000///...+++---......,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,******)))******+++,,,---,,,,,,+++++++++,,,,,,---------,,,,,,,,,...///111000000000000111333444555222444444333111/////////111222444333111.........---,,,+++,,,.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,---************************((())))))))))))******************************************+++,,,,,,------------...//////000111111222222222222333555666888999999888888777777777777777777666666666777777888777777888888999:::;;;;;;:::<<<===<<<999666555555444333333444444333111.........------,,,++++++******++++++,,,,,,,,,++++++cccMMM:::777333222333333111...000000111222333333444444333555666555444333444666555333111000111111111000,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,---------,,,++++++***++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---...//////......///000//////000000000111111111111000/////////111333444111333444444222111222444000111111111111111111000000000000222555666555444////////////////////////---...000111111000...---------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,---------------,,,,,,------------------------------...//////000111111///000000111222444666777333333333444444555555666444444555666777777777777555555555666666666777777777777:::888555;;;<<<333:::999GGGccc}}}zzz}}}vvvtttvvvxxxzzz||||||||||||uuuxxx{{{{{{yyyxxxzzz|||}}}~~~}}}}}}||||||}}}~~~~~~}}}}}}|||{{{{{{zzznnnzzzCCC&&&555///333333333666333111666333333222111111111111222000000/////////000111111/////////000000/////////....../////////...------,,,+++++++++******************++++++++++++,,,,,,+++++++++,,,,,,---------+++---000222222000---+++***,,,...,,,(((&&&(((+++////////////000222555777///111555888888555555888888666333000000111222222///000111222333444555666222333333333333222111111000111111111111111000000///////////////...------***,,,...---+++)))***++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***************)))+++*********+++,,,------,,,,,,+++***+++---///000.........///000222333444222333444333000///...///...111555666333000......,,,+++***+++---...---,,,++++++++++++++++++++++++++++++******+++,,,,,,---************************((((((((()))))))))******************************))))))******+++,,,,,,,,,++++++,,,---///000111111111111111111222444555777666777777777666666777888555666777888888888888888777777777888999:::<<<<<<;;;>>>???>>>:::888777888444333333444555444111...//////......---,,,,,,,,,+++,,,,,,,,,,,,,,,++++++```PPP;;;777333222333222000---...//////111222333444444222333444444222222333444555222000//////000000///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,++++++******++++++++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...//////......000111////////////000000000000222111///...///000222333111333555444222111333555000000111111111111000000111111111222444444333222000000000000000000000000...///000222222000///......------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------...///000000111//////000111222444666777333333444444555666777777555666777888999999999999444555555555666666777777666777===;;;666<<<===111666888GGGWWWlllxxxvvvvvvvvvwwwwwwwwwwwwvvvvvvrrrvvvzzz{{{yyyyyy|||yyy~~~~~~~~~}}}|||}}}~~~~~~~~~}}}}}}|||||||||{{{tttsssHHH;;;555666444777444222333---,,,888444333111000///000111222......---......///000111//////............//////......//////......---,,,+++++++++************)))))))))*********+++++++++((())))))***++++++,,,,,,000///...,,,,,,,,,---............---+++,,,...111---...//////......111333222...///444333///111888,,,...000000...///222555000222333333222222333444111111111111111000//////111111111111111000//////.........///...------,,,***,,,...---***))))))++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++((()))***++++++***((('''************+++,,,---...,,,+++*********,,,///000---------...///111222333222333444333111///...///,,,111666777555222000000,,,+++***+++---...---,,,+++++++++++++++++++++++++++*********+++,,,,,,---))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++---///000111222111111000000111333555666222444777888777777888888555666888999:::::::::999777777777888999;;;<<<======@@@BBB@@@<<<999999:::444444444555555444111...111000000///......------,,,------------,,,+++***]]]HHH:::777333111000000...------...///000111222333333222222111111111111222222222222111111000/////////......---------,,,,,,,,,+++,,,---,,,***)))***+++******+++,,,,,,---......************************************************+++++++++,,,,,,,,,------------------------------............////////////000000111111222222333333111111222222222333333333444555555444333222111000//////000111222333333444000000///...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,---........................------++++++,,,,,,---...//////---...///000222333444555222222333444444555555666444555666666555555666888:::999888666555555555555888888999999999888888777:::888888BBBVVVoooxxxXXXttt|||vvvzzz}}}wwwwwwxxxqqqpppwww}}}~~~zzzxxx|||}}}|||}}}~~~}}}~~~}}}||||||}}}~~~{{{{{{{{{{{{xxx~~~xxxxxx|||<<<111:::555...222222222111111111000000111111222222222111000000000000000000000000000000///.........------------.........------,,,,,,,,,***++++++++++++***)))))))))************++++++++++++++++++,,,,,,---------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------............------////////////000000000000111000//////000222444555000111222333444333222111000111222222222222111000111111000000//////......111000///...---,,,+++***------,,,,,,,,,,,,++++++************************)))******+++++++++******(((((()))************************++++++,,,,,,,,,,,,,,,,,,,,,------------......///000111222222333666555444222111000000000111333555555333111000///......---,,,,,,+++******+++,,,,,,------,,,,,,+++++++++******************************************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++---------...///000000111000000111111222222333333222333666888888666444222444555666888888888777777555666888:::<<<>>>@@@AAAAAA???<<<:::888888999999444333222111000000000000////////////............---------,,,,,,,,,++++++YYYEEE:::777333111000///...------...///000111222222333222111111000000111111222222222111000000//////...------------,,,,,,,,,,,,+++,,,---,,,***)))***+++******++++++,,,------...************************************************+++++++++,,,,,,,,,,,,---------------------------------.........///////////////000000111111222222111111111111222222222222333444444333333111000000///000000111111222222333000//////...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,------...---------------,,,,,,,,,++++++,,,,,,---......///---...///000222333444444111222222333333444555555444555777666555555666888:::999888777666555555555777777888888888888888777777555444999GGGZZZnnnzzz[[[IIIooo}}}zzzuuuyyyzzzqqquuuvvvyyyyyyzzzzzz|||~~~}}}{{{{{{|||{{{}}}~~~||||||{{{||||||}}}}}}}}}||||||~~~~~~~~~|||||||||}}}}}}xxxyyy|||vvvIII444777333---444222222111111111000000000///000000111111111000000/////////////////////////////////.........------...---------,,,,,,,,,,,,***++++++++++++***))))))))))))*********++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------............------///////////////000000000111111/////////111333444000111222222222111000///000111222333333222111000111111000000///......---111000000///---,,,++++++------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******)))(((((()))************************++++++,,,,,,,,,............////////////......///000111222333333333333111000///.........222444555555333000//////...------,,,++++++******+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))*********)))))))))(((((())))))*********+++++++++,,,------...//////000000//////000000111111222222555555666777666444111000111333555777888888888888777777888999:::;;;<<<===>>>===:::888777777777888444333222111000000000000////////////............,,,,,,,,,,,,++++++++++++VVVDDD999666222000000///...------......///000111222222111111000000000000111111111111111000//////......---------,,,,,,,,,++++++***,,,,,,,,,***)))***+++*********+++,,,,,,------))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............---......///000000111111000000000000111111111111222222222222111000//////000000000000111111111111//////...------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******++++++,,,,,,------+++++++++++++++,,,,,,,,,++++++,,,,,,------......------...///111222333333000000111111222333333444444555666666555555666777888888777666555555555666555555666777888888888777777777666666<<>>GGGXXXhhh|||sssvvvzzz{{{zzzxxxxxxxxx{{{zzzzzzzzzyyyxxxxxxwwwzzz|||~~~~~~}}}}}}}}}|||yyyxxxyyy|||}}}zzzxxxzzz~~~}}}zzzzzz{{{yyyyyyyyyyyy{{{}}}~~~|||yyywwwwwwxxxyyyyyy~~~~~~~~~~~~~~~}}}||||||wwwssstttzzz|||zzzyyy|||@@@333///777666)))///777+++...........................///000111222222222222........................////////////............++++++++++++++++++++++++)))************)))(((((((((((()))))))))*********************************)))))))))*********++++++******************************++++++++++++******+++,,,,,,---......//////000000//////////////////333333222111000/////////000111333555555333111000//////......---,,,,,,,,,............------------,,,,,,+++++++++*********+++++++++++++++++++++++++++++++++***)))((('''&&&(((((()))***************************************---------............///......///000111222222333222222111000////////////222333444222000......///,,,+++++++++++++++*********++++++,,,,,,++++++***(((((()))))))))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((()))))))))*********++++++++++++,,,,,,,,,,,,***+++,,,---...///000000//////000111222444555555222333444555555444333333444444444555555666666666555444444333222222222222111111000000///000000000............------------*********)))))))))((((((qqqIII???555333000.........---,,,------------......////////////............///////////////...------,,,,,,+++++++++*********))))))((()))+++***))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((())))))))))))*********************************************++++++++++++******+++---...///000111////////////000000000000/////////000000//////...000000//////......------------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******++++++++++++++++++++++++,,,,,,------......++++++++++++,,,,,,,,,,,,+++,,,,,,---......//////......///000000111111222000111222222111111222333222111111111222333444444444444555666777777777666444555555333111222666:::FFFbbb~~~wwwuuuxxx{{{|||zzzxxxxxxxxxyyyyyyzzzzzzyyyxxxwwwwwwxxxzzz{{{|||{{{|||}}}~~~}}}|||}}}}}}}}}{{{zzztttxxx{{{{{{xxxuuuuuuvvvvvvvvvvvvwwwxxxyyy{{{|||yyyxxxwwwwwwxxx{{{}}}~~~~~~~~~~~~}}}|||{{{{{{yyytttsssuuusssmmmnnnuuuLLL000<<<---***///...---///---,,,------------...............///000111111111111........................///.........------------)))************+++++++++))))))******))))))((('''((((((((()))))))))***************)))))))))))))))((())))))))))))*********))))))))))))))))))))))))))))))************))))))***++++++,,,---...//////.........///////////////333222111000000000000000000111222222222222111000.........---,,,,,,++++++,,,,,,,,,,,,,,,---------++++++++++++************************************************)))(((''''''(((((()))******************************)))))))))******+++++++++,,,,,,,,,,,,------...///000111222//////...---------------000111111000...---...///++++++++++++++++++************++++++++++++******'''(((((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))((((((((()))))))))******************++++++++++++******+++---...///000111333333333333333222111000333444555555555444333222333444444555666777888888555555444333333222111111111000000//////000000000.........------------,,,************)))))))))(((nnnFFF===555222///.........---,,,,,,------------.........///......------....../////////......---,,,,,,++++++*********))))))))))))''')))******))))))***,,,))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******************************)))))))))*********++++++******,,,---...000111111//////000000000111111111...//////000000000//////........................---,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++***************************+++,,,---------++++++++++++++++++++++++++++++,,,,,,------.........//////000111111222222111222333333222222333555222222222222333444555666555666666777777777666666666666555444444444555666666HHHaaattt{{{mmmhhhyyy|||zzzxxxwwwyyyzzzzzzyyyyyyzzz{{{{{{{{{zzzyyyyyyyyyzzzyyyxxxxxxyyy|||~~~~~~{{{zzztttxxxzzzzzzwwwuuuvvvxxxtttuuuvvvwwwyyyzzzzzzzzztttvvvyyy{{{||||||}}}}}}zzzzzz{{{{{{{{{zzzzzzyyy{{{uuussstttoookkkttt@@@***@@@999///%%%***222---)))000+++,,,,,,,,,------------------......///......---........................------------,,,,,,,,,,,,))))))))))))******++++++)))))))))))))))(((((('''(((((((((((()))))))))*********)))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))((())))))******))))))(((******+++,,,---...//////,,,------...////////////111111000/////////000111111000000000000000000111......------,,,+++++++++*********++++++,,,,,,,,,++++++++++++************))))))))))))))))))))))))((()))))))))))))))(((((((((((()))***************+++*********)))))))))((())))))))))))*********+++++++++,,,---...///000000......------,,,,,,---------...///...---,,,...///******************++++++******++++++++++++******''''''(((((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((()))))))))*********************************,,,---...000111111333444555555444222000...333444555666666555444333555555666666777888888888666666555555333222111000000000////////////000000.........---------,,,,,,++++++*********)))))))))nnnFFF???444222///------...---,,,,,,,,,------------------.........------.........///......------,,,++++++************))))))))))))''')))******))))))***,,,))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************+++,,,---///000111222000000000000111111111111//////000000000000000///........................---,,,++++++******++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++******************((())))))***++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------//////000000111111222222222444555555444333555666333333333444555666777888666777777777777777666555222111000222444555555444:::444CCCddduuuwww}}}ttt|||tttsssxxx||||||zzzzzz{{{|||}}}}}}}}}{{{{{{{{{zzzyyywwwuuuvvvzzz}}}|||{{{vvvtttwwwzzz|||{{{yyywwwyyy{{{rrrtttvvvxxxzzzzzzzzzzzztttxxx}}}|||yyywwwuuuvvvwwwxxxxxxxxxxxxxxxvvvrrrsssxxxyyy~~~HHH555333***%%%666222)))111000)))000+++++++++,,,,,,---------,,,,,,,,,---,,,,,,++++++........................------,,,,,,,,,+++++++++(((((())))))*********+++)))))))))))))))(((((('''(((((((((((())))))))))))******))))))((((((((('''(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))******+++---...//////+++,,,---...////////////000///...------...000111111000///......///000111......---,,,,,,++++++***)))))))))******++++++,,,+++++++++************)))(((((((((((((((((((((((('''((()))))))))))))))((((((((()))***************+++*********))))))(((((((((((()))))))))************++++++,,,---...//////000000///.........//////,,,---------,,,,,,...///******************++++++******++++++++++++******&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))*********)))))))))))))))***+++,,,---///000111222000222444666666555222111111333444666777777666666777777777888888888888888777777777666444222000///000000////////////000111......---------,,,,,,,,,++++++++++++************lllEEE888333222000///---,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......+++++++++++++++++++++++++++***)))'''''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))*********+++++++++******+++,,,,,,---......000000111111111000000///...///111222333222000/////////...---,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***)))(((,,,,,,+++***+++,,,---...+++,,,---///000000000000555555555555555555555444666666666666666666666666555555555555555555555555666666555555555444444444:::555;;;LLL[[[gggzzz~~~wwwkkkvvvqqqzzz|||tttyyywww}}}|||yyyxxxvvvttttttwww|||}}}{{{yyyzzz{{{}}}}}}}}}}}}}}}|||||||||{{{wwwwwwyyy|||{{{www~~~~~~|||yyyzzz}}}~~~|||wwwvvvyyyzzzwwwqqqzzzpppnnnHHH)))222666***//////...---,,,,,,++++++************************------,,,,,,,,,---......000//////...------,,,,,,************************************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))........................///...,,,,,,,,,---///111///...---,,,,,,---///000......---,,,++++++******,,,,,,+++***)))))))))***)))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,---.../////////////////////000000111000000///...............+++++++++*********))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++++++++,,,---...000111222222222111111111111111111111222333555666666777555666777888888777666555999888777555333111000///---.........//////000000///...---,,,+++,,,---------,,,***)))))))))******jjjDDD888333222000///---,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++***)))(((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((()))((((((((((((((((((((()))))))))*********++++++******++++++,,,------.../////////000000//////...000000222222222111///............------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))))))))*********+++++++++++++++++++++***)))))),,,++++++***+++,,,---...,,,...111444555444222111444444444444444444444444555555555555555555555555444444444444444444444444444444333333333222222222000...444@@@IIITTTkkk~~~yyyYYY{{{ooolllsssttt{{{vvvuuu{{{zzz|||~~~|||xxxsssqqqppp{{{zzzxxxxxxxxxzzz}}}~~~~~~}}}}}}}}}}}}}}}~~~~~~zzz|||}}}~~~~~~~~~}}}}}}zzzuuusssuuuyyy{{{zzzyyyzzz|||tttiii{{{CCC444:::888...))).........---,,,+++++++++************************---,,,,,,,,,,,,------.../////////...---,,,,,,,,,************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))))),,,---------............000///---------...000111///...---,,,,,,---...000......------,,,++++++***,,,+++******))))))******)))))))))))))))(((''''''))))))************))))))))))))))))))))))))))))))'''((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))*********,,,++++++,,,,,,---.../////////......//////000111//////...------------...+++++++++*********))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))))))))*********+++,,,---///000000000000000000////////////000111222333444555555777777888888888888777777444444333333222111000000------......////////////...---,,,+++++++++,,,,,,,,,+++***)))))))))******gggBBB888222111000...---,,,,,,+++*********************************+++++++++,,,,,,++++++++++++++++++++++++)))(((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************+++,,,,,,------------...............---000000111111111///...---------------------------++++++******++++++,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))))))))************+++++++++,,,++++++***)))++++++******++++++,,,---***---222555666555222000222222222222222222222333444444444444444444444444333333333333333333333333222222111111111000000000---...444999:::CCC\\\vvvppplllzzz{{{rrrtttpppoootttxxxyyy{{{uuuvvvwwwuuusssuuuyyy}}}wwwvvvtttssssssuuuwwwxxx~~~}}}||||||}}}~~~{{{yyyzzz|||{{{zzz{{{||||||{{{zzzvvvvvvrrrnnnsss}}}uuuCCC%%%000888***&&&222---------,,,++++++******************************,,,+++++++++,,,,,,---...///......------,,,,,,+++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((()))))))))***+++,,,,,,---...//////000///.........///111222///...---,,,,,,---...///.........------,,,,,,+++++++++***)))))))))******)))))))))))))))(((''''''((())))))******))))))((())))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((((((((())))))))))))******++++++++++++,,,---......///............///000000......---,,,,,,,,,,,,,,,+++++++++***************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''(((((((((''''''''''''''''''''''''''''''((((((((())))))))))))))))))***+++,,,---...---...........................///000111222222333666666555555555555666666000000000000000000//////---------............///,,,,,,+++************+++++++++***)))))))))******ccc???777222111000...---,,,++++++************************))))))))))))************************************''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))******)))*********++++++,,,,,,,,,------............---....../////////...------,,,,,,------------------++++++******++++++,,,---++++++++++++++++++++++++************************************************))))))))))))))))))))))))((((((((()))))))))*********+++++++++++++++*********************++++++,,,(((***...000111111///...000000000111111111111111222222222222222222222222222222222222222222222222111111111000000000/////////111555666333888LLLaaajjj}}}qqqiiippp|||}}}tttooosssxxxvvvpppmmm~~~{{{wwwuuutttuuuuuuuuuvvvuuussssssssssssuuuvvv{{{{{{zzzzzz{{{}}}|||{{{yyyvvvwwwzzz{{{ssstttmmm666222111333---%%%'''///,,,,,,+++++++++*********************************+++******++++++,,,---...------------,,,,,,++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))***,,,---...///000///......---...///000000///...---,,,,,,,,,------.........---------,,,,,,******))))))))))))******)))))))))))))))(((''''''(((((())))))))))))(((((())))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((()))))))))***************+++,,,---.........------......///000---,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((())))))((((((((())))))***,,,,,,---------------...............//////000111222222333222111000000111333444000000000/////////......------------------------+++*********))))))))))))*********))))))))))))***^^^<<<777222111///...,,,+++++++++))))))))))))))))))))))))((((((((()))))))))******************************''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))''''''((((((((()))))))))))))))***************+++,,,---....../////////...+++,,,,,,---............,,,,,,------------------++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((())))))))))))******++++++*********))))))************+++***)))******+++,,,---....../////////000000000111111222222222222222222222222222222222222222222222222111111111111000000000000//////000000...000999CCCQQQeeessswwwxxxjjjeeepppuuusssrrrvvv{{{zzztttmmmsssssssssssstttvvvxxxyyywwwwwwwwwwwwyyy{{{}}}~~~~~~~~~}}}~~~rrrooossstttrrrmmm999...///---+++...111,,,###***************))))))))))))))))))))))))))))))))))))))))))***+++,,,------,,,,,,,,,,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''((()))+++,,,...///000,,,,,,,,,,,,------............------,,,,,,,,,,,,---------------,,,,,,,,,***))))))((())))))******)))))))))))))))(((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''(((((((((((()))))))))***************+++---------------------......///,,,,,,+++***************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))***+++---------......///////////////000000111222222222111000/////////000222333222222111000///...------------------,,,,,,,,,,,,*********)))))))))(((((())))))))))))***)))))))))ZZZ999666111000///---,,,++++++***((((((((((((((((((((((((((((((((()))))))))******************************'''((()))))))))))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,---...////////////------------......//////------------------------++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((('''((())))))***)))))))))(((((()))************)))++++++******+++---///111.........///000000111111222222222222222222222222222222222222222222222222222222111111111000000000000///////////////000222???LLLXXXcccyyynnnWWWfff}}}wwwpppooossswwwwwwuuummmnnnnnnpppqqqsssuuuvvvttttttuuuvvvxxxyyyyyyzzz}}}}}}|||{{{yyyxxxxxxyyy~~~zzzyyyzzzvvvttt}}}}}}\\\555,,,666+++%%%)))---,,,+++---))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((('''((()))***,,,---...///++++++,,,,,,------------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))((((((((()))******)))))))))))))))((('''''''''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))***+++,,,------,,,,,,,,,,,,---......,,,,,,+++******************************+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((()))***+++------......///000000000000000111111222222222222111111111111111222333444333333222111///......------,,,,,,,,,,,,,,,++++++))))))******))))))(((''''''((()))*********))))))VVV777666111000///---,,,+++******(((((((((((((((((((((((((((((()))))))))*********************************((())))))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((())))))&&&&&&'''''''''((((((((())))))))))))))))))))))))***+++,,,---............333222111000////////////.........------,,,,,,+++++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''''''''(((((((((&&&&&&'''((((((((((((((('''((()))*********)))(((******+++,,,---...//////.........///000111111111222222222222222222222222333333333333333333333333111111111111000000000000111222222000000111111000222999CCCRRRkkk}}}wwwjjjjjjuuu~~~yyywwwxxxyyyxxxwwwvvvuuusssrrrrrrqqqrrrsssuuuwwwxxxxxxwwwvvvyyy}}}}}}wwwooooooxxx~~~xxx}}}|||SSS...###222...******,,,(((!!!'''444(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***+++,,,---*********+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''((()))***+++,,,---...+++,,,---------...------......------,,,+++******++++++++++++++++++++++++((((((((((((((()))******)))))))))))))))(((''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))***+++,,,,,,,,,,,,+++,,,------...,,,,,,+++************+++))))))*********+++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((()))))))))((())))))***+++---------...///000000000000111111111111222222222///000111222222333333333111000000000/////////...,,,,,,,,,,,,+++++++++***))))))***+++***)))((('''&&&''')))*********))))))TTT666555111000///---,,,+++******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))))))))*********((('''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))&&&&&&&&&'''''''''(((((())))))))))))((((((((((((((()))***+++,,,---------888777555333111///......//////...---,,,,,,++++++++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%%%%&&&'''((((((''''''&&&''')))*********)))((('''(((***,,,---------,,,.........///000111111222222222222222222222222222333333333333333333333333111000000000////////////...000111///---...111111+++000999GGGZZZmmm|||hhhWWWSSSaaattt~~~xxxuuusssqqqsssvvvxxxyyyxxxvvvtttnnnxxx{{{tttzzzvvv{{{BBB000//////777''',,,---)))))),,,)))###'''''''''((((((((((((((())))))))))))))))))))))))'''''''''((()))+++,,,---******************++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((()))***+++,,,,,,---,,,---......//////......---......---,,,+++***)))*********************+++((((((((((((((()))******)))))))))))))))(((((('''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((()))***+++,,,,,,,,,++++++,,,,,,---...---,,,++++++***+++++++++))))))******++++++++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((***))))))))))))******+++,,,,,,------...///000000000000000000111111111111,,,---///111111111111000........./////////000000,,,,,,,,,++++++*********)))***+++++++++***((('''&&&'''(((*********)))(((LLL;;;333//////...---+++***))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((''''''''')))))))))***++++++,,,,,,000//////...------,,,,,,//////...------,,,++++++++++++++++++++++++++++++******************************))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''(((((((((((((((((((((((()))***+++,,,............////////////222222111111111111111222333333333222222222111111000000///.....................------------......222---***222DDDZZZjjjsss~~~pppqqqxxxmmmSSSTTTUUUYYYdddvvv{{{wwwxxxzzzhhh999///333,,,'''******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))***+++,,,------------,,,,,,+++++++++(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***)))))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((************))))))))))))---------------------------------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((())))))***,,,...000111............////////////000///---,,,---...000222,,,,,,---------------------,,,++++++******++++++))))))************))))))((((((((((((((((((((((((JJJ:::222//////...---+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''')))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''(((((()))******++++++,,,/////////...---,,,,,,,,,...---------,,,+++++++++++++++++++++++++++++++++************************))))))))))))((((((''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))***+++,,,.............../////////111111000000000000111111222222222222111111111111000//////.....................------------......---111333000000>>>WWWlllbbbhhhttt~~~~~~ggg\\\______YYYbbbiiimmmvvvqqqcccyyyYYY===(((***111---)))+++***)))((((((''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))***+++,,,,,,,,,,,,+++++++++******(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''')))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,+++******))))))))))))))))))))))))*********)))))))))(((((())))))))))))(((((((((''')))((((((((('''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++++++++++++++++++++))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))*********+++,,,---...///------------............000///---------...000111---------------------------,,,++++++******++++++))))))************))))))((((((((((((((((((((((((HHH888111//////...---+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((())))))******++++++///......------,,,,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++************************)))))))))(((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&''''''''''''((((((((((((((((((((()))***++++++---------.........//////000000////////////000000111111111111000000000000000///......------............------------......+++111444...&&&,,,???QQQsssnnnrrrzzz^^^^^^YYYZZZbbb]]]XXX]]]aaadddjjjgggdddrrr{{{qqqrrrmmmgggtttjjj???...***(((,,,...+++))))))))))))(((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))***+++++++++************))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))************++++++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))******))))))))))))(((((()))))))))(((((((((''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((+++++++++++++++++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))+++++++++***++++++,,,---,,,,,,,,,------------...///......------///000111.........------,,,,,,+++---,,,++++++******++++++))))))************))))))((((((((((((((((((((((((GGG888111//////...---+++***))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((''''''(((((()))******+++------------,,,,,,++++++***************+++++++++************************************************(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''((((((((((((((((((((()))******,,,,,,,,,---.........//////............//////000000000000000//////////////////...------------......------,,,,,,------...---,,,+++,,,...000000///[[[\\\ccctttvvvxxxzzzssszzz}}}}}}~~~]]]666,,,,,,000000+++(((((()))((()))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))******+++++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))(((((())))))((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))******)))******+++,,,---,,,,,,---------.........///............///000000//////...---,,,,,,++++++---,,,++++++******++++++))))))************))))))((((((((((((((((((((((((GGG888333//////...---+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''((((((&&&''''''(((((()))******,,,,,,,,,,,,,,,+++++++++)))*********************************************))))))))))))))))))))))))'''''''''''''''(((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''(((((((((((((((((()))***+++++++++,,,---...............------...///000000000000000/////////......//////...---------------------,,,,,,,,,,,,------...***(((,,,222444---&&&+++;;;LLL[[[ttt}}}yyyiiiBBB333000...(((,,,+++%%%$$$)))+++)))(((''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((()))))))))*********++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''%%%&&&&&&&&&'''''''''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''((()))***,,,---...---.........////////////...............///000000//////...---,,,,,,++++++---,,,++++++******++++++))))))************))))))((((((((((((((((((((((((FFF888333//////...---+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&&&&''''''(((((())))))+++++++++++++++++++++++++++*********************************************))))))))))))))))))))))))&&&''''''''''''(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''(((((((((''''''(((((())))))***++++++,,,---............---......///000111000000000000///////////////...------,,,,,,------------,,,,,,,,,,,,---------------++++++,,,000333***666<<<@@@SSSrrr|||}}}xxx[[[888)))&&&'''&&&'''(((((('''(((***)))%%%''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''(((((((((((())))))******+++,,,,,,,,,))))))***+++,,,,,,++++++))))))))))))))))))))))))''''''(((((((((((())))))((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%&&&&&&(((***,,,---............/////////000000.........///////////////.........------,,,,,,+++---,,,++++++******++++++))))))************))))))((((((((((((((((((((((((DDD666222//////...---+++***))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((%%%&&&&&&''''''((())))))*********+++++++++++++++,,,,,,,,,++++++******)))************************))))))))))))))))))))))))&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''')))(((((('''''''''(((((())))))***+++,,,---..................///000111222111111111000000000/////////...------,,,,,,---------,,,,,,++++++,,,,,,---+++---...+++((()))...444---++++++000<<>>777444---'''%%%$$$$$$'''+++,,,***''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''((()))*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***)))''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&xxxCCC222222//////...---+++***))))))'''''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&''''''((())))))***))))))************))))))******))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''((((((''''''&&&'''''''''((((((((())))))&&&(((*********+++---///+++'''&&&***,,,+++///444555;;;AAAHHHSSS^^^cccbbbgggddd___\\\bbbkkkkkkfffSSSOOOHHHAAA:::555222111444,,,'''(((******)))+++222///+++)))))))))((('''(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&'''((())))))++++++++++++,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,++++++***(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwCCC222222//////...---+++***))))))&&&''''''''''''''''''''''''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&'''((()))((((((''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&'''(((((())))))***++++++++++++++++++*********))))))))))))******((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''''''''(((((((((''')))++++++)))))))))***+++)))***------)))((((((###(((***)))+++///222111222333111//////111111...333111///,,,++++++,,,,,,333...+++...,,,((((((------***&&&$$$$$$&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''((()))******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++++++++++++++***)))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwBBB222222//////...---+++***))))))&&&&&&&&&'''''''''''''''''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&'''((()))((('''''''''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&&&&''''''((())))))++++++,,,,,,,,,,,,++++++******))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''(((&&&'''))))))'''&&&&&&&&&))))))((())))))))))))******///000,,,)))***++++++'''***---,,,***(((((((((((('''&&&&&&&&&'''))))))!!!"""%%%((('''%%%(((---###%%%&&&(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))))))))*********+++++++++******+++++++++,,,,,,,,,******++++++***))))))((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvBBB111222//////...---+++***))))))&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&''''''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''(((((()))******++++++++++++************))))))))))))******((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''###%%%'''((('''''')))***''''''&&&%%%%%%&&&'''&&&!!!%%%''''''(((,,,...,,,)))+++...///---******,,,,,,,,,+++***)))(((((('''+++------***'''''''''&&&''')))++++++***)))((('''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((()))))))))*********)))))))))*********++++++))))))******))))))(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&vvvBBB111222//////...---+++***))))))&&&&&&&&&'''''''''((((((''''''((((((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%'''))))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''(((((()))))))))************))))))******))))))))))))******)))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&'''((('''&&&&&&'''((($$$''')))******+++***(((((()))((('''))),,,***%%%***))))))***)))((('''((($$$%%%&&&'''(((((((((((($$$'''&&&"""$$$+++,,,'''&&&&&&%%%###"""###&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((((((((((())))))))))))((())))))))))))*********((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&mmm>>>555222///...---+++***)))(((((())))))(((((('''''''''&&&''''''''''''''''''''''''---888:::---######%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###$$$''')))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&'''((())))))(((((((((((((((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((((())))))))))))******))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$###$$$&&&......---,,,)))&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&(((((((((((())))))))))))++++++******************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$lll>>>555222///...---+++***)))(((((()))(((((((((''''''''''''''''''''''''''''''''''''&&&000222(((!!!###%%%"""%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((((())))))))))))))))))))))))((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$&&&(((---------,,,***(((%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''((((((((())))))))))))************************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$jjj===555111///...---+++***)))((((((((((((((((((''''''''''''''''''''''''''''''''''''""")))***$$$"""&&&'''###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&$$$$$$%%%&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))))))))(((((((((((('''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%(((***------------+++)))'''&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%'''%%%###""""""###%%%'''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''((((((((()))))))))************************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$hhh===555000///...---+++***)))((((((((((((((((((((('''''''''''''''''''''''''''''''''$$$''''''$$$%%%******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###%%%))),,,.........---+++)))'''%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&'''''''''((((((((())))))))))))))))))************))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%eee<<<555//////...---+++***)))(((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''&&&%%%'''***)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$%%%(((+++.........,,,***'''%%%###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$&&&''''''&&&$$$###$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&''''''''''''(((((((((((((((((()))))))))*********))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%ccc<<<666//////...---+++***)))(((((('''''''''((((((((((((((('''''''''''''''''''''''''''&&&%%%%%%&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&'''''''''(((((((((&&&''''''''''''((((((((('''''''''&&&&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%$$$$$$&&&(((+++++++++***(((&&&###"""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&)))++++++)))&&&$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&'''''''''((((((((('''(((((())))))*********))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&aaa;;;666...///...---+++***)))((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%"""$$$&&&%%%######%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!###%%%&&&$$$######$$$%%%&&&'''''''''%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((())))))(((&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''((((((''''''(((((()))******+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&```;;;666...///...---+++***)))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''%%%%%%'''(((&&&$$$&&&)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%!!!$$$&&&%%%###"""$$$'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%% ###&&&&&&%%%###""""""!!!"""###%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((()))******+++))))))))))))((((((((((((''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&```:::666111+++///000,,,(((''')))***+++$$$))))))'''&&&,,,(((***&&&""",,,*** '''((($$$&&&,,,(((###***%%%111*** """&&&&&&$$$$$$'''(((%%%!!!!!!&&&)))***((('''((("""''',,,$$$+++%%%+++!!!'''!!!(((,,,$$$$$$######'''!!!***&&&$$$"""(((***...%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''$$$###%%%'''%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$######%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&%%%%%%$$$$$$###&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%^^^999555000---......,,,++++++)))(((---(((!!!///+++,,,!!!!!!***!!!'''--- 111---&&&###%%%+++,,,'''"""***!!!$$$999(((444&&&+++###+++***###!!!///$$$((($$$,,,+++$$$+++"""---&&&"""(((,,,***---111"""$$$ !!!---***!!!,,,)))%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&((()))'''%%%$$$%%%'''%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$###$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%[[[888555///000---++++++,,,+++(((%%%%%%+++''''''%%%;;;***&&&*** '''+++""""""!!!$$$$$$888!!!!!!$$$+++$$$ )))000***!!!,,,///&&&''',,,...(((&&&***"""333)))&&&''' '''((($$$### """///'''--- ***&&&$$$%%%'''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&'''((('''%%%$$$%%%'''%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$$$$$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%XXX888666///222...+++***(((&&&'''***$$$222...---+++(((!!!!!!,,,222$$$""")))&&&---%%%,,,)))(((+++ +++000---&&&222555000 )))$$$ +++)))***///,,,'''--- 111$$$'''((()))"""!!! )))$$$000777"""///... !!!,,,((("""+++%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))((((((((((((((((((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%VVV888888111000...---,,,'''%%%...:::RRROOOKKK@@@SSSYYY\\\RRRDDDVVVBBB000111888TTTOOOCCC@@@NNNYYYXXXSSSMMM???III///'''GGGeeeDDD### 888000$$$PPPttt}}}III***!!!***+++(((''''''---&&&HHHfff '''%%%(((...!!!%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&(((((('''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%TTT888999111---,,,......)))'''555FFFCCC'''888$$$555777&&&%%%&&&###XXX)))***$$$000###000FFF###)))%%%%%%***###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""""""""$$$%%%%%%###!!!###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%'''))))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%QQQ777999111...+++,,,...***&&&...===DDDZZZZZZ444---???...AAA]]]wwwKKK@@@,,,***ggg'''lllxxx+++&&&%%% +++ '''___MMM------###(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""###%%%((((((%%%"""######$$$$$$$$$%%%%%%%%%"""######$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&((())))))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$&&&'''((())))))&&&%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%OOO666888000222+++***---))) """+++---MMM...111+++ ***,,,***vvv%%%%%%))),,,EEE 222xxxOOO)))~~~111333\\\&&&&&&!!!"""---ddd$$$NNN222***///%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$''')))***'''############$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&(((***)))'''%%%%%%%%%%%%%%%%%%%%%%%%%%%########################!!!"""###&&&(((***,,,---&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%GGG<<<777.........,,,+++***)))))))))(((&&&666(((''''''''''''&&&&&&&&&'''###]]]###%%%!!!***###---VVVxxx'''&&&+++%%%***;;;ZZZ'''""""""///^^^///$$$(((###VVV&&&***EEE,,, ###&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$%%%'''))),,,...)))(((&&&$$$$$$$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$#########$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%FFF<<<777.........,,,+++***)))))))))(((&&&666(((''''''''''''&&&&&&&&&'''###]]]''')))"""### $$$555888(((000---###%%%SSS&&&$$$(((555!!!"""%%% 111```vvv'''!!!%%%TTTRRR$$$((($$$"""%%%&&&(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$&&&(((***,,,((('''%%%$$$###$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%EEE<<<666///......,,,+++***)))))))))(((&&&666(((''''''''''''&&&&&&&&&'''###]]]!!!(((,,,)))666%%%)))***+++ !!!$$$%%%'''ttt///###"""<<<777!!! &&&'''KKK!!!%%%%%%''''''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$%%%&&&((()))&&&%%%$$$#########$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&,,,+++)))'''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%xxxCCC<<<444000......,,,+++***)))))))))(((&&&666(((''''''''''''&&&&&&&&&'''###]]]---!!!&&&)))""")))000///%%%<<<"""((("""333$$$555###&&&###FFF!!!$$$(((&&&"""&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%&&&$$$$$$###""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&+++***((('''%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%qqqBBB===222111......,,,+++***)))))))))(((&&&666(((''''''''''''&&&&&&&&&'''###]]]///!!!,,,)))***333!!!!!!&&&(((///,,, ...///***(((''''''###BBB"""%%%@@@(((&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$#####################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%jjj@@@===111222......,,,+++***)))))))))(((&&&666(((''''''''''''&&&&&&&&&'''###]]])))(((***!!!222)))222(((333ccc)))###'''000!!!---???...!!!(((@@@%%%&&&UUU)))!!!%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%eee???===000333......,,,+++***)))))))))(((&&&666(((''''''''''''&&&&&&&&&'''###]]]%%%...&&&&&&333:::((('''!!!%%%cccppp,,,***>>>&&&&&&[[[&&&)))""")))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%%%%%%%"""######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###############$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%ccc???===///444......,,,+++***)))))))))(((&&&666(((((('''''''''&&&&&&&&&'''###]]]---%%%######%%%&&&+++"""'''+++'''$$$"""###"""&&&==='''&&&VVV!!!...(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###%%%%%%&&&&&&%%%"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%]]]GGG555444111111...''')))///((($$$---$$$,,,999,,,+++""""""+++***(((///!!!000ZZZ$$$+++***&&&&&&???555***###...###...!!!222666!!!&&&+++HHH!!!)))HHH***%%%!!!)))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%""""""#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###'''(((%%%###%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%###$$$%%%&&&&&&%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%ZZZFFF444333000333:::333((('''%%%$$$***)))$$$555 ,,,...******###&&&"""VVV$$$******###&&&333mmm222###&&&000+++666---&&&hhh$$$000(((+++FFF'''999###)))'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$((()))&&&$$$%%%%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$"""###%%%&&&%%%$$$###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%VVVDDD444333000###000,,,###)))111//////000###222)))...&&&%%%+++///777"""$$$ccc$$$((("""+++''''''|||666333===%%%+++!!!111222+++ 777YYY,,,###---XXX%%%)))444'''%%%###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%)))***'''$$$&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###"""###%%%&&&%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%SSSCCC555555111000333+++&&&---,,,"""((("""AAA***'''"""'''...$$$111%%%fff%%%&&&&&&***,,,###HHHqqq:::"""---"""###'''---***[[[PPP """)))'''&&&,,,"""!!!%%%{{{PPP$$$%%%111### (((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***+++'''%%%&&&&&&###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$&&&'''&&&%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%OOOBBB777888333000///+++---...%%%)))>>>666&&&KKK,,,$$$!!!---...&&&GGG111eee&&&%%%''')))000)))(((=== +++YYY+++!!!$$$ZZZ%%%%%%,,,IIIQQQ'''***rrr&&&"""''' ...%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&***+++'''%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))***((('''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%LLLAAA888999444"""&&&+++000,,,%%%===jjj...(((%%%((($$$!!!HHH&&&&&&((()))###......"""$$$***(((UUUhhh"""...!!!...___ 888:::!!!***...###&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((***&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++***(((%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%HHH???888999333111333111///+++""",,,GGG )))...000***)))FFF&&&((()))***''''''---'''EEE,,,###"""$$$&&&$$$111+++RRR,,,mmm%%%(((,,,)))&&& %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&"""&&&(((%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$&&&(((++++++)))'''%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%EEE===777999333---,,,$$$&&&333111$$$***999rrr)))---%%%!!!,,,000)))&&&'''<<<%%%***++++++)))!!!***+++WWW...%%%&&&)))888---###...***000///---%%%+++$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&######$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&& %%%'''%%%$$$&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$%%%%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######%%%(((******)))'''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%GGG;;;999999111///...---+++***)))))))))(((111(((&&&ccc************************&&&///&&&)))ppp---'''%%%((()))'''***111%%%:::---)))(((>>>---%%%+++---%%%###)))www''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&$$$$$$%%%&&&&&&'''(((((($$$$$$$$$%%%&&&'''''''''''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((('''&&&%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''')))******)))'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&FFF<<<999999222///...---+++***)))))))))###))),,,)))'''555TTTnnn************************&&&,,,...+++///>>>RRR___***((())),,,+++%%%$$$'''!!!(((------222>>>EEEEEE;;;===HHHHHHAAANNNQQQ:::<<<222>>>\\\ppplllHHH///%%%!!!'''+++)))'''***,,,000\\\gggXXX@@@'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''''''''''''''''''''''')))))))))))))))((((((((('''''''''((((((((((((((()))(((''''''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''')))***''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((''''''&&&%%%%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&(((***+++''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&|||EEE<<<999999222///...---+++************'''!!!'''222+++!!!777++++++++++++++++++++++++'''"""&&&000+++###444)))((())),,,+++)))+++///FFF@@@???EEEKKKJJJHHHHHHIIIGGGKKKVVVdddnnnkkkaaarrr```^^^cccUUU@@@333***000---)))'''(((***+++,,,888###***...&&&"""&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((('''''''''&&&******)))(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&((()))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&wwwBBB<<<999999222......---,,,+++*********111+++''')))000333---%%%++++++++++++++++++++++++///)))%%%(((111666111(((---,,,++++++,,,111999AAADDDNNNWWWUUUJJJBBBFFFNNNFFFJJJIIIKKKMMMHHHLLL\\\[[[^^^ccc___WWWXXXOOO888DDDHHHDDD777+++(((+++,,,,,,222$$$###'''+++''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((()))))))))'''''''''(((((())))))))))))))))))))))))(((((((((******)))(((((((((((()))'''''''''''''''''''''''''''''''''''''''(((((()))''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((&&&&&&&&&''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&qqq@@@<<<:::999333......---,,,++++++++++++'''000000$$$!!!(((+++&&&++++++++++++++++++++++++(((111111)))'''......''',,,000333555999AAALLLSSS[[[fffjjjbbb]]]bbbfffddd\\\[[[[[[dddiii[[[QQQYYYMMMQQQRRRMMMQQQaaaZZZ;;;RRR___cccSSS<<<...******---+++(((,,,000'''###---''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))***************+++++++++++++++)))))))))*********++++++***)))((((((''''''((((((((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''$$$&&&'''&&&%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&mmm>>><<<:::999333......---,,,,,,,,,,,,,,,%%%(((---///,,,***///555,,,,,,,,,,,,,,,,,,,,,,,,((()))...333000+++...555&&&444EEEPPPZZZeeeooossstttssskkkjjjeee^^^]]]UUUDDDCCCQQQWWWRRRaaannnjjjTTT===111//////(((---&&&"""%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))******++++++++++++******)))(((((((((''''''((((((((((((((((((***))))))((((((((((((((())))))))))))))))))))))))'''(((((()))))))))((((((''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''((('''&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&iii<<<===:::999444......---,,,,,,,,,,,,---222)))&&&,,,000+++%%%$$$,,,,,,,,,,,,,,,,,,,,,,,,444***'''///000***---666DDDVVVkkkxxxyyymmmoooeeeYYYWWWXXXSSSYYYeeelllbbbOOODDDDDD555+++...///&&&---333&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((()))******+++,,,,,,))))))***+++,,,---......111111000///---,,,++++++++++++***))))))))))))***))))))))))))))))))))))))'''((()))***))))))((('''''''''''''''''''''''''''&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))'''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((())))))(((&&&%%%&&&'''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))***++++++*********)))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&⋙;;===:::999444......---,,,,,,,,,------$$$***+++&&&(((000111+++,,,,,,,,,,,,,,,,,,,,,,,,(((///111---+++666JJJYYYxxxlll___UUU\\\UUUXXXdddeeeZZZUUUZZZjjj===000222$$$%%%...###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))***++++++,,,,,,***,,,///222666:::===???CCCBBB@@@>>>;;;999777666---,,,++++++******++++++))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''''''''&&&''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))*********((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))'''''''''''''''''''''''')))******)))'''%%%&&&'''%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))***,,,...000111222---,,,,,,,,,+++*********((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&'''((((((((('''&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&]]]BBB777<<<777555//////...------------...++++++++++++++++++++++++000***)))000111,,,+++000+++,,,,,,111DDDbbb~~~~~~xxxaaaZZZfffUUURRR___SSS[[[eee```NNN666,,,...---%%%...'''$$$'''***)))'''(((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((((((((()))))))))***)))'''&&&'''))),,,,,,+++333(((+++///((('''222999HHHPPP[[[dddiiilllnnnooovvvvvvrrrlllgggeeedddcccWWWHHH888333111---+++,,,+++***((('''(((******'''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))((()))+++++++++))))))((()))*********(((&&&'''++++++(((''')))(((%%%))),,,---+++******)))'''((((((((((((((()))***+++&&&&&&%%%%%%&&&)))+++---''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))((('''&&&&&&''''''''''''''''''&&&&&&)))))))))))))))))))))))))))###$$$+++---(((%%%'''///)))(((---+++%%%%%%------,,,---111333222333666:::>>>:::...)))///222///,,,,,,,,,***((((((((()))))))))))))))((('''&&&%%%$$$%%%&&&'''''''''&&&%%%''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&(((((('''''''''(((((()))''''''&&&&&&&&&&&&&&&&&&(((''''''''''''&&&''')))"""$$$'''***++++++)))(((((()))***+++)))'''$$$"""''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))'''%%%%%%&&&&&&%%%###''''''&&&%%%%%%&&&''''''$$$%%%&&&((()))(((((('''%%%%%%$$$$$$$$$%%%''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&'''&&&&&&%%%%%%$$$$$$$$$''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''ZZZAAA666;;;666444//////...------------...,,,,,,++++++++++++++++++(((000222,,,)))---111000666888@@@VVVxxxwwweeeVVVWWW^^^XXX[[[```aaaWWWCCC666222---%%%)))'''(((++++++(((''')))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''((((((((())))))(((((((((((())))))))))))---,,,++++++++++++*********%%%'''111@@@UUU```]]]eee```XXXPPPPPP[[[nnn|||wwwqqqeeeYYYRRRRRRVVVYYYhhhiiieeeYYYIII:::111------//////***%%%%%%'''***((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++***((('''''''''((('''---+++)))((())),,,...000...---***''')))000444444+++++++++------,,,++++++---,,,+++,,,,,,+++'''$$$******+++,,,+++)))'''%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((+++(((&&&((((((((())),,,!!!!!!%%%,,,...---...111666777666333333666;;;>>>777888777444222111---'''......---,,,++++++---...$$$%%%&&&((())))))(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''''''''((())))))''''''((()))***+++,,,,,,)))((((((((((((''''''(((222000,,,)))&&&$$$$$$###((('''&&&%%%&&&(((***,,,(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&''')))***)))''''''(((((()))))))))((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&&&&&&&''''''))))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''WWW@@@666;;;555444000///......------......,,,,,,,,,,,,,,,,,,,,,,,,///---++++++000333000***///JJJnnnsss[[[WWWSSSQQQXXXXXXLLLAAA<<<777000''''''+++...+++&&&&&&***((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((())))))))))))))))))(((((((((((((((%%%(((***+++++++++++++++))):::MMM[[[iiipppcccNNNeeekkkpppnnniiigggjjjoooxxxuuuoooiiibbb[[[UUUSSSVVVdddooooooiii___OOO@@@***+++,,,---,,,)))((('''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))),,,***(((&&&&&&'''((()))'''(((***,,,,,,***'''&&&+++,,,---000999DDDIIIHHHZZZUUUUUUZZZZZZTTTTTTYYYTTTLLL@@@666111///...,,,((()))+++,,,,,,***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&''''''''''''''''''''''''(((((((((((((((((((((((()))+++***&&&%%%(((++++++222777:::999999:::777333<<>>222AAA^^^jjjeeennn\\\FFF666+++%%%(((...))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''***,,,,,,+++)))***+++...---,,,---333???OOOYYY]]]cccjjjooosssrrrjjj```[[[WWWUUURRRFFF:::;;;DDDiiilllmmmhhh___YYYYYY\\\DDD===333***%%%&&&***---((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))((((((((((((((((((((((((''')))))))))---888AAADDDMMMRRRQQQKKKMMMTTTSSSKKKQQQ^^^fffdddeeeoooxxxzzzzzzqqqqqqzzz{{{lll[[[SSSFFF>>>444...---000333555>>><<<888333...***(((&&&###$$$&&&((()))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******)))))))))))))))***+++,,,+++...333999>>>AAADDDEEEAAAFFFHHHEEEEEEIIIIIIGGGEEEDDDBBB???;;;777333111'''(((((()))))))))***)))(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''%%%&&&(((,,,......,,,)))---,,,***))))))***+++,,,$$$%%%%%%%%%&&&&&&''''''***)))'''&&&&&&((()))***(((((((((''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&'''((((((((())))))******''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************))))))))))))******+++++++++,,,,,,,,,))))))))))))))))))******))))))))))))))))))))))))((((((((((((((((((((((((OOO@@@<<<>>>666777111000//////......//////,,,------....../////////...666111'''888```zzz}}}wwwtttdddQQQGGGIIIRRRXXXYYYSSSAAA///)))++++++***)))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))************++++++,,,,,,,,,,,,...,,,,,,333CCCWWWhhhrrrjjjzzzzzztttuuuzzzxxxlllaaa]]]^^^]]]TTTHHHIIIWWWdddiiiXXXXXXYYYUUUCCC...&&&)))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************(((+++...---)))((()))***---333;;;AAAFFFLLLSSSYYYWWW\\\^^^\\\\\\^^^]]]YYYNNNOOOQQQSSSVVV[[[bbbhhhiiiiiifff___WWWWWW]]]ccc\\\UUUJJJ===222+++'''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))---)))(((000===JJJWWWaaafffeeebbb^^^___bbb```[[[lllnnnpppoooqqqwwwyyyyyyuuudddMMM999000...111333666999<<<>>>;;;444---(((%%%&&&'''((()))(((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&'''(((((()))))))))))))))(((((((((((('''(((((((((((((((((((((((((((((())))))******++++++((((((***,,,///222555666???AAADDDGGGJJJJJJJJJJJJEEEOOOSSSMMMKKKQQQWWWWWWRRRPPPLLLIIIGGGGGGIIIJJJ<<<999333...***((()))))))))((((((''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((+++------+++)))&&&&&&%%%&&&''')))+++---,,,---...//////...---,,,***)))'''%%%$$$$$$%%%%%%)))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((('''''''''(((((((((((()))''''''''''''(((((())))))&&&''''''''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((())))))))))))(((((()))))))))))))))***************++++++++++++,,,,,,+++++++++*********))))))))))))))))))))))))((((((((((((((((((((((((KKK???<<<===555666111000000///////////////,,,------...//////000000;;;000,,,===```}}}fffXXXVVV]]]eeekkkaaaOOO;;;111...,,,+++,,,))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))************++++++,,,---...//////(((111CCC[[[qqq||||||wwweeeqqqooo{{{yyynnnnnnyyy~~~tttmmmhhhjjjjjjfffbbbaaaeeeiiiEEECCCLLL]]]```NNN888,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************************,,,---,,,***,,,111777===HHHVVV```dddddddddddduuuyyyxxxrrrooorrrxxxzzzpppbbb___```WWWIIIRRR[[[gggmmmjjj\\\III===UUUWWWWWWTTTLLL???222***((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((&&&''''''((())))))******************************///(((...EEEVVVYYY^^^fff___]]]```jjjtttxxxzzz{{{\\\VVVVVV[[[ZZZUUUXXXaaaaaaeeehhhgggkkkwww~~~iiiWWWKKKCCC===888333555777999:::888666444---,,,***(((''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&'''((()))))))))))))))))))))((((((((('''(((((((((((((((((((((((((((((()))******+++,,,,,,+++---111777===DDDIIILLLOOOOOOPPPPPPNNNKKKHHHFFFDDDRRRXXXQQQMMMUUU___ccckkkiiieee^^^VVVLLLDDD@@@GGGFFFCCC===777000***&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((('''(((***,,,---,,,+++))),,,000555999<<<======EEEFFFHHHIIIHHHEEEAAA???777777777555222...***(((******))))))(((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((()))))))))(((((()))***++++++,,,,,,***)))))))))))))))((((((************************''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((()))))))))*********(((((()))+++,,,...//////........./////////000000000//////...---,,,++++++************************((((((((((((((((((((((((III>>>;;;<<<444666111111000///////////////---------...///000000111444)))@@@pppuuulll```]]]bbbiiihhhXXXFFF999111,,,,,,///))))))))))))))))))))))))))))))))))))************))))))))))))***************+++,,,---///000111111444HHHjjj{{{dddtttqqq}}}zzzcccaaakkkpppddd``````cccgggeeeFFF555IIIfffiiiSSS>>>))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************,,,---,,,---333>>>GGGaaafffkkkqqqwww~~~mmmddd]]]UUUTTTWWWXXXSSSNNN<<>>DDDLLLUUU[[[^^^]]]\\\___```bbbbbb```[[[VVVRRRMMMNNNPPPNNNJJJBBB:::555+++******)))(((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))(((((((((((())))))))))))))))))***+++---...///000333333333222222111111000,,,,,,,,,,,,,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))))))))))))))************)))***,,,...111444666777999999999::::::::::::;;;333333222000///...---,,,************************))))))))))))))))))))))))NNN===;;;;;;:::555222111111000000000000000666000***000444((('''999111???rrrkkksssiiikkkfffpppYYYEEE???===555,,,(((+++******((('''(((***,,,******))))))))))))******)))+++,,,,,,***))))))***###222,,,%%%111555222;;;TTT~~~}}}|||}}}cccYYY\\\```]]]EEE;;;TTTddd^^^\\\CCC000$$$(((---***''')))))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))))))))+++,,,+++)))***---...---,,,,,,000000222GGG\\\]]]WWWhhhqqq```UUUTTTSSSQQQAAA>>>DDDRRR\\\\\\XXXWWW@@@///'''---,,,###$$$000(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))******+++...///,,,((()))...///...000GGGXXXTTTPPPZZZggglllkkkrrrmmm```aaauuuvvvooofff```^^^\\\WWWSSSVVV[[[\\\UUUQQQ\\\vvv{{{vvvdddPPP999000111444888;;;@@@;;;444...***)))))))))'''(((((('''&&&&&&'''((((((((((((((((((((((((((((((((((((((())))))))))))+++***((((((***++++++***((($$$)))333222))),,,888EEEMMMMMMEEEGGGVVVbbbeeefffiiiqqq}}}uuutttsssqqqmmmgggaaa]]]\\\XXXYYYeeetttzzzsssjjjOOOMMMIIIHHHMMMOOOBBB111111...,,,***)))''''''''')))))))))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))+++%%%$$$'''(((%%%&&&+++%%%---333666999BBBNNNVVVYYYVVVXXX___[[[MMMEEEFFFPPPTTTYYY\\\]]]ZZZVVVSSSAAA???888:::DDDHHHLLLXXXKKKEEE999---''''''))))))...(((###"""&&&)))(((%%%(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&(((******(((&&&'''))),,,---***&&&''',,,---(((444555888===BBBCCC@@@======<<<===@@@AAA???:::777;;;222222;;;<<<222+++---***...,,,''')))///,,,$$$%%%&&&%%%$$$&&&(((&&&###''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))((()))))))))***,,,)))&&&---)))''')))***))),,,111>>>DDDBBBAAADDD??????KKKMMMQQQRRR]]]mmmnnnmmmuuuvvvcccRRRKKKBBB555------///))))))...///(((&&&***++++++************)))(((MMM===<<<;;;:::666222222111000000000000000)))111---***777===444...>>>eee|||eeebbbiiijjjeeePPP666000:::888,,,)))*********)))))))))*********))))))))))))******)))***,,,,,,+++***+++,,,///***(((///111///EEEjjjtttYYYmmmtttddd```YYY]]]OOO@@@LLL___dddaaaSSSEEE222'''''',,,,,,((())))))))))))))))))))))))(((((((((((()))))))))***************))))))))))))++++++)))((()))+++,,,+++///+++444BBBOOOiiiuuuiiiYYYLLLJJJCCCCCCOOO[[[]]]ZZZXXXQQQ???---(((+++---***'''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((())))))***+++000)))+++222333///333===aaaSSSRRReeewww}}}lllvvv|||yyytttqqqggg\\\ZZZVVVRRRPPPQQQRRRRRRQQQKKKPPPUUUTTTPPPRRRZZZbbboooyyyiiiUUUAAA555777@@@BBB@@@;;;444---)))((((((((())))))((('''&&&''''''(((((((((((((((((((((((((((((((((((()))))))))******)))))))))******)))(((,,,555000"""'''===HHHBBBBBBUUUeeegggjjjrrrwwwvvv~~~tttpppiiibbb^^^aaajjjqqq}}}qqq^^^LLLGGGHHHEEE???222///000333111+++***...(((((()))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))%%%%%%)))...,,,''')))...)))777HHHTTTZZZ]]]```bbbVVVRRRPPPQQQQQQNNNMMMOOOIIIKKKNNNRRRSSSQQQLLLGGGIIIAAA;;;999777888???EEEPPPLLLEEE???:::555...(((%%%))),,,---+++(((((()))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''***&&&###%%%***,,,((($$$%%%***...///666@@@GGGGGGDDDBBB@@@;;;888666777999GGG===;;;DDDLLLJJJEEEDDD555>>>CCC@@@>>>AAA@@@<<<222000///000,,,'''&&&(((---,,,***(((''''''&&&%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))((('''''')))+++,,,&&&)))...000000222777===999GGGKKKKKKSSSYYY___kkkdddkkkjjjmmm{{{rrrYYYHHH===111)))***---,,,---000*********))))))(((((()))LLL>>><<<:::999666222222111000000000000111(((444111,,,333888666666^^^hhh|||wwwuuuhhhhhhWWW<<<222999999///)))***+++++++++***))))))******))))))))))))******)))***,,,,,,++++++---...222555666222:::^^^vvvkkkxxxxxxyyyooommm\\\^^^XXXGGG@@@SSSddd______XXXCCC)))!!!)))+++%%%))))))))))))))))))))))))((((((((()))))))))******************************,,,+++***+++---------,,,444+++888XXXvvvtttiiiXXXNNNHHHNNNXXX]]]\\\ZZZ\\\TTTAAA...(((---,,,%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))***+++))),,,///000---555RRRooozzzwww}}}xxxsssyyy}}}qqqfff[[[PPPIIIRRRWWW]]]cccfffhhhjjjkkk{{{}}}~~~|||uuulllccc^^^aaapppyyynnnRRR???777===>>>???<<<777000***''')))))))))(((((('''&&&&&&((((((((((((((((((((((((((((((((()))))))))******'''(((***+++,,,,,,+++***...---...333999AAAMMMXXXaaavvv|||nnneeedddeeettt~~~rrr\\\JJJAAA===444///222;;;888,,,(((---'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))'''))),,,,,,(((%%%)))111???HHHSSSZZZZZZWWWUUUTTTTTTTTTSSSSSSXXX___aaa^^^RRRSSSUUU\\\cccddd```ZZZKKK@@@FFFIII;;;;;;EEEBBBLLLHHHEEEDDDDDD@@@999333))))))******)))(((((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''+++)))&&&&&&''')))))))))$$$111@@@HHHKKKKKKHHHDDD:::;;;;;;;;;===EEEQQQ[[[gggfffkkkttttttllljjjnnnmmm}}}wwwWWWDDDJJJKKK@@@AAA222+++//////(((&&&,,,''''''''''''&&&&&&)))+++''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))((()))***)))''''''+++//////999AAAAAA======BBBEEE???QQQ[[[```jjjnnnqqqyyy}}}|||eeeIII666///---,,,---,,,------,,,***))))))***JJJ>>>===:::888777333222111111000000111111000333333555111***===cccuuukkkttthhh]]]WWWLLL>>>999;;;...,,,+++******++++++***+++******))))))******++++++,,,---,,,+++,,,---///(((+++333:::TTTyyyttt}}}dddlll~~~ttteee^^^RRRBBBLLL```^^^aaa```SSS===,,,))))))'''))))))))))))))))))))))))(((((()))))))))*********)))***************++++++...,,,---000111///...000555DDDccc~~~|||iii```WWWTTTVVVYYY[[[[[[ZZZ___XXXCCC---&&&(((,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))******+++***000222222@@@\\\uuulllzzzzzzxxxqqq[[[PPPNNNPPPWWW___bbblllyyyzzzuuuyyyYYYAAA999888:::===>>>:::222+++((('''''''''(((((('''&&&(((((((((((((((((((((((((((((()))))))))*********&&&(((+++---............///,,,666GGGPPPRRR```rrrtttiiibbbpppnnnRRR??????444444??????000'''***'''''''''''''''((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))),,,+++(((''')))000<<>>999777777333222222111111111111111///222222444666888VVVvvvkkkfff___SSSMMMNNN666111+++((()))+++,,,---++++++************++++++---......---,,,,,,---///000&&&>>>iiizzzvvvnnnuuu}}}ZZZ}}}ooobbbaaaSSSRRRaaaeee^^^^^^^^^WWWCCC...(((---************************))))))))))))************))))))******+++++++++,,,...---...000...+++///666GGGssswwwrrr{{{}}}nnnxxxvvvnnnbbbWWWUUUXXX\\\ZZZ\\\]]]TTT???+++(((...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))***,,,,,,333,,,444TTTxxxrrrzzzjjjSSSRRRWWWdddooovvv|||www{{{{{{pppKKK@@@555444:::>>>:::555)))'''%%%%%%((())))))((())))))))))))))))))))))))))))))))))))************(((***,,,---,,,+++---///777DDDJJJMMMeeerrriiivvvzzzcccPPP@@@999BBBEEE999...+++((((((''''''''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***)))((((((...;;;KKKWWW]]]___YYYVVVYYY]]]```eeelllsss{{{}}}ppp{{{}}}|||xxxlllzzzhhhbbbjjj]]]TTTNNNJJJHHHDDD@@@BBBHHHJJJAAA555---************))))))((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))((()))******,,,333>>>FFFUUUQQQKKKCCC@@@FFFTTT```pppooopppwwwxxx~~~oooqqqgggPPPAAA===666***...+++,,,...,,,'''&&&)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((('''***---...000:::FFFZZZTTTNNNKKKNNNVVVbbbkkkzzzrrrUUU>>>000...,,,******+++++++++GGG??????888777888333333222111111111111222---555000***;;;TTTjjj|||yyybbb[[[cccbbbWWW===666---((())),,,---...++++++************++++++...//////...,,,---///111444FFFiiiiiioooeeeqqqoooxxxuuuiiijjjbbb\\\bbbjjj\\\ZZZ]]]```QQQ777***,,,************************)))))))))*********++++++))))))******+++,,,,,,,,,...,,,---...,,,///???RRR|||vvvyyyyyymmmrrr}}}xxx}}}xxxrrr```WWWWWWZZZ___VVVSSSWWWQQQ@@@000***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...222222MMM{{{wwwxxxrrrZZZOOONNN^^^rrr|||xxxssstttrrrlllggggggmmmsssyyywwwvvv|||nnnYYY???222444;;;>>>===000,,,'''&&&(((******))))))))))))))))))))))))))))))))))))*********++++++,,,------+++)))***///444FFFNNN[[[rrrtttpppvvvdddTTTEEEBBBBBB===444---+++***)))'''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))),,,111<<>>>>>BBBKKKUUUbbbssssssssssssuuuyyy~~~{{{WWWHHH@@@666333+++(((,,,---((('''+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******+++&&&&&&---333:::IIIYYYTTTHHHDDDOOO[[[gggzzzlllGGG===000))))))+++,,,+++~~~FFF??????888666888444333222222111111222222000666000000HHHfff|||jjj\\\aaaaaaZZZAAA999000+++,,,------,,,,,,++++++******++++++,,,,,,------------///333666>>>fff}}}vvv{{{}}}iiieee}}}zzz~~~}}}sssmmmgggfffnnngggaaa[[[ZZZTTTGGG555)))************************))))))*********+++++++++))))))***++++++,,,---------+++---111444DDDhhh}}}{{{}}}}}}tttpppyyylll___YYYVVV^^^YYYSSSRRRTTTNNN>>>---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++,,,---///000222OOOtttgggkkkwwwvvv```VVVZZZcccsss|||ssseee___^^^[[[hhhjjjlllkkkkkkmmmqqquuummmrrruuuoooeee```dddjjjrrrYYYEEE<<<;;;<<<===;;;444+++((((((******)))))))))))))))))))))))))))))))))*********+++++++++,,,------,,,,,,333>>>FFF___hhhrrrlllzzzwww```KKK@@@===888111...,,,***((('''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********///777@@@IIITTT]]]\\\UUU^^^```nnnvvvqqq~~~}}}{{{vvvqqqsssyyy~~~}}}zzzrrrooooootttjjjfffjjjfffTTTBBB;;;777BBBMMMKKK>>>///((('''))))))))))))((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))*********+++000;;;GGGKKKFFF???555@@@WWWqqqmmmaaa\\\WWWGGG777,,,,,,...******...(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********+++'''---:::BBBDDDKKKVVVJJJEEETTTsss|||}}}fffHHH444...///...,,,}}}EEE@@@@@@888666888444333222222111111222222222000111CCC\\\pppmmmYYYVVV^^^BBB;;;333/////////,,,))),,,++++++******++++++,,,)))+++,,,---...111666:::ppp|||qqq{{{|||rrrggg~~~eeegggkkk}}}uuuwwwsssnnntttzzzqqq```VVVYYYZZZFFF---************************)))************+++++++++))))))***+++,,,,,,------...,,,///666AAA\\\}}}vvviiidddggglllsssppphhhqqquuuggg\\\TTTWWW```]]]OOOKKKPPPHHH777))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++,,,---...000111???ooosssnnnYYYYYY___```tttooo\\\^^^hhhlllooowww}}}ppplllrrryyytttqqqxxxxxxppp\\\KKK???999777CCC;;;000***)))+++***((()))))))))))))))))))))))))))************+++++++++***,,,---...333???OOO[[[wwwzzztttuuu[[[EEEAAA>>>777000...+++)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************333>>>JJJQQQ\\\gggllljjjtttpppvvvuuuqqqqqqqqquuu{{{wwwpppttt~~~wwwuuuxxx}}}xxxzzz}}}nnniiissszzzooo^^^UUUEEEEEEHHHNNNPPPHHH888***))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++%%%555FFFLLLFFF>>>:::;;;WWWbbbxxx~~~xxxvvvyyy{{{zzzxxxlllTTT>>>666222***(((+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))***777KKKSSSKKKDDDEEEFFFMMMqqqbbbBBB666444111...III???>>>:::777666222666555///---111444333;;;333666UUU{{{{{{|||bbbYYYXXX@@@;;;444//////111000---,,,,,,,,,---------......222(((***222///***===ZZZ|||zzzzzz{{{|||~~~}}}ppptttvvvdddSSS]]]YYYGGGCCC---,,,+++,,,...---++++++******+++++++++,,,,,,,,,---,,,***+++///222000,,,000555444:::^^^vvvfffaaacccfffffffffnnnwwwzzz~~~www}}}uuuooo{{{{{{qqqgggbbb___bbb]]]OOOLLLMMMFFF000///,,,***+++...,,,''')))))))))))))))))))))))))))************+++++++++)))+++***---111,,,111DDDggg~~~nnnjjjccccccfffqqqzzziiihhhiiiiiivvv{{{{{{zzz{{{tttkkkFFF222@@@777===:::,,,%%%***+++''')))))))))))))))******+++++++++******---000///+++***222333...555PPPqqqnnneeePPPEEE???===777,,,$$$(((///---$$$))))))))))))))))))))))))))))))))))))((((((((((((,,,%%%&&&///---&&&---===PPPOOOKKKRRRnnnooopppjjjrrrsssnnnppp{{{tttrrryyyfffZZZbbbtttxxxttt{{{jjjfffqqqpppmmmrrrwwwZZZQQQIIIIIILLLJJJAAA999(((((()))))))))(((((()))((((((((((((((((((((((((((((((((((((((('''''''''+++'''''',,,+++(((+++222>>>JJJLLLEEE<<<666FFFeee~~~yyysssrrrwwwnnnpppqqqwww~~~vvvsssVVV===999333,,,///---((('''))))))((()))---(((((((((((((((((((((((((((((((((((())))))))))))***((('''((()))***)))(((---999AAAIIIPPPKKKFFFNNN[[[lll{{{VVV000)))666III???>>>:::777666222666555000000444666333555000CCClllsssfffeee\\\FFF@@@888111.........,,,,,,,,,---------.........///,,,///222///777XXX}}}zzzkkkooo{{{wwwggg\\\[[[UUUPPP555---))),,,...,,,***,,,***++++++++++++,,,,,,,,,......---,,,---...///...555000<<>>111)))((()))((())))))))))))))))))))))))))))))))))))))))))))))))+++...+++&&&...BBBQQQVVVMMMUUUfffvvvyyywww{{{}}}}}}qqqooorrrxxxwwwssswww||||||yyy}}}xxx{{{uuuttt}}}~~~www^^^LLLIIIKKKJJJBBB999...((())))))'''$$$((((((((((((((((((((((((((((((((((((((((((((((((&&&,,,---'''%%%///???LLLPPPRRRCCC>>>^^^}}}wwwttt|||xxxtttxxxyyyqqqkkkqqq{{{ooouuubbbSSSFFF...111,,,)))++++++'''&&&((((((((((((((((((((((((((((((((((((((())))))))))))&&&(((++++++******,,,///===QQQYYYPPPIIIPPPuuufff;;;III??????:::888666666555333333555666555222;;;NNNbbbeeeWWWOOOFFF===444...---000------------............///111///...???fffzzziiiyyynnnfff|||eeeSSSXXXTTTLLL666'''+++...))))))000+++++++++,,,,,,,,,------------///111111///222666777OOOuuu}}}qqqxxxeeeeeeuuu|||xxxeeeMMMJJJAAA555,,,((((((***+++*********************************+++++++++,,,,,,,,,000+++***777LLLlllhhhTTTeeeqqqbbbhhhzzzzzz{{{zzzzzz~~~lllEEE:::444666???===000)))---******))))))******+++,,,---,,,---......,,,---000333===XXX{{{}}}~~~jjjYYYQQQCCC444***((()))***)))))))))))))))))))))))))))))))))))))))*********000***'''111EEEVVVYYYSSSTTTcccuuuyyypppiiiooo{{{|||xxxvvvpppkkkhhhhhhddd\\\XXXYYYUUUVVV^^^jjjqqqrrrsssvvv~~~{{{xxxyyy||||||xxxsssxxxxxxppp|||xxx]]]GGGFFFNNNJJJAAA444+++'''''''''&&&((((((((((((((((((((((((((((((((((((((())))))))))))+++)))%%%,,,>>>PPPXXXDDDHHHGGGYYY}}}qqqrrrhhhccc}}}~~~||||||~~~{{{eeeooo||||||wwwlll;;;555...***+++,,,***((()))(((((((((((((((((((((((((((((((((((())))))))))))'''***,,,***(((***111888MMM[[[UUULLL]]]yyyzzzmmmJJJ@@@???;;;888777888666444444555444444444AAArrr~~~}}}eeeZZZPPPEEE???777///---111---------.........//////000---,,,999[[[xxxlllaaa{{{gggoooaaaWWWSSSUUU>>>---,,,...******///++++++,,,,,,,,,---------...+++,,,000111///222777HHHttt}}}kkk}}}uuuooonnnsss}}}wwwSSS===BBB===...''',,,---'''***************************++++++++++++,,,,,,,,,***111))))))HHHnnnrrraaaYYYVVViiicccrrr}}}~~~```III888111<<>>444,,,+++,,,***)))***))))))))))))))))))))))))(((((((((((())))))))))))***+++***((('''---999CCCQQQRRRTTTkkk~~~pppfffdddaaaaaapppJJJ@@@@@@;;;999777888666555666555333666;;;GGGxxx|||zzzttt~~~fff[[[NNNCCC@@@;;;222---///------........./////////...,,,444QQQ}}}~~~dddggguuulllwww[[[SSSXXXHHH777///...,,,,,,---,,,,,,,,,,,,------------000,,,,,,///......777DDDnnn{{{zzz~~~~~~zzzsss|||lll:::>>>;;;000***------)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,***///***333___xxx```RRRUUU{{{qqq___lllzzz}}}```FFF444777===888...***+++************+++,,,,,,...***+++111222///222:::MMMmmmvvvrrrpppXXXEEE888///++++++************************((())))))******+++++++++(((+++;;;OOOSSSRRRfffkkkbbbnnnvvvrrrvvvvvviiiYYYTTT^^^dddjjjrrr{{{}}}~~~wwwssszzzxxxttteeeggg~~~vvv[[[NNNJJJJJJEEE:::...'''(((,,,))))))))))))))))))))))))'''(((((())))))******+++((((((...:::AAA@@@:::666GGGgggooohhhyyyxxxnnniiieee]]]UUUVVVaaaaaa^^^hhhlllhhhfff^^^\\\[[[]]]dddooozzzyyySSSEEE666///,,,)))(((***))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))(((***444AAAKKKIIIIIIbbbxxxooorrr___^^^ZZZTTTVVVbbbmmmsssxxx~~~JJJ@@@@@@;;;999777555555666888666555<<>>444+++%%%))))))))))))))))))))))))'''(((((()))***+++++++++))),,,:::FFF>>>888SSSyyysssooooooyyyeeeUUUVVV^^^hhhkkkkkkvvv~~~~~~}}}yyyuuurrrqqqqqqvvvzzz}}}vvvYYYDDD888000------))))))))))))))))))))))))(((((((((((()))))))))))))))((((((---777AAAIIINNNrrr|||}}}kkk{{{vvvzzzjjjkkkfff```^^^cccmmmwww}}}www}}}III???@@@<<<999777888444>>>444777;;;@@@www~~~|||xxxqqqcccmmmYYY___UUUMMMFFF,,,///000222---+++111...+++222;;;:::gggwwwooossswwwtttnnntttgggnnnyyy}}}zzzvvv___TTTSSSPPPAAA,,,+++222...---------........./////////...///333999PPP}}}rrrnnn~~~vvvxxx}}}xxx]]]>>>:::333111111(((,,,++++++******++++++,,,------,,,,,,,,,---......///222:::zzzssscccMMM\\\nnnnnniiilllxxxooo___NNNKKKIIIIIIMMMPPPQQQPPPNNNIIImmm}}}{{{lllXXXHHH999666888222...,,,++++++,,,---,,,+++111---,,,......888WWWvvv|||{{{dddCCC999111)))***)))((((((++++++***''''''+++///---)))))),,,<<>>CCCGGGJJJJJJNNNMMMGGGFFFKKKKKKGGGSSS\\\mmmyyywwwxxxuuuvvvsssbbbZZZfffSSSHHHEEE:::333&&&((()))+++,,,***)))((()))+++)))((()))+++,,,,,,+++---888@@@>>>;;;KKKqqq}}}ooo{{{www}}}jjj^^^\\\cccqqqzzzyyy{{{~~~|||}}}|||xxxyyyrrrtttyyy|||ZZZ???666222+++***+++,,,+++***)))***+++))))))))))))************)))///(((---CCCKKKOOO```eeefff{{{rrroooqqqqqqmmmoooooommmqqqyyyyyyzzzIII???@@@<<<999777999666:::666444999QQQtttxxx{{{xxx|||eee___ZZZTTTOOOLLL555000///111,,,,,,333111---444111eeennnddd[[[]]]iiiuuuzzzzzzxxxrrrooosssllluuuuuuXXXTTTSSSEEE000,,,111...---------........./////////222222222@@@```qqqlllttt|||xxx~~~zzzsssjjjkkk|||mmmCCC;;;888000+++))),,,,,,++++++++++++,,,,,,------,,,,,,------......333+++KKK}}}tttZZZRRR___gggdddgggwwwyyy]]]TTTTTTMMMTTTMMMKKKPPPSSSPPPOOORRRdddyyy}}}{{{|||fffQQQ<<<555888555///---++++++,,,---,,,+++)))...222111666MMMuuu}}}]]]HHH333,,,,,,+++******+++***)))***)))***---,,,***...444DDDVVVfffuuu|||rrruuuxxxuuu}}}hhh\\\VVVXXX```qqqjjjMMMCCCAAAAAAEEEMMMUUUYYYZZZNNNSSSYYY[[[\\\\\\YYYUUUNNNOOOTTT```rrryyy{{{lllooowwwiiiuuubbbXXXRRRAAA:::///((()))***+++***)))))))))+++***))))))***+++++++++222<<>>NNNPPPVVV]]]dddhhhhhhgggssstttxxx}}}}}}wwwrrrqqqggg___VVVSSSZZZjjj}}}|||oooyyyssswwwttt}}}kkkddd\\\FFF===333))))))))))))))))))))))))******)))))))))***+++,,,:::???AAAEEEYYYyyyssspppyyyyyykkk```[[[```ppp~~~zzzxxx|||sssIII222333......---,,,+++***)))))))))))))))*********++++++000&&&---===FFFTTTooo~~~vvvjjjTTTkkkhhhjjjooouuuuuuqqqqqqsss|||III@@@AAA===;;;888777888111>>>999NNNzzzyyy```}}}kkkQQQyyyuuuWWWWWWRRROOOAAA+++...///+++...666111...999UUUkkkVVVKKKUUUVVVYYY```jjjttt}}}nnnooo]]]gggqqq~~~oooiiiYYYSSSPPP???222000...............///////////////---222GGGooopppkkknnn|||bbb}}}zzztttvvvpppsssggg>>>:::666...222,,,,,,,,,++++++,,,,,,,,,------,,,------...///000444EEE```KKKVVVddddddfffooosssSSSPPPRRRUUUWWWTTTTTTNNNRRR[[[\\\ZZZhhh}}}}}}wwwxxx~~~{{{sss|||~~~mmmLLL777555555222000---,,,---......---///444333555QQQ{{{zzzZZZXXXOOOPPPaaafff^^^\\\```vvvwww~~~hhhCCC444///+++,,,---+++))))))---++++++++++++...888CCC^^^{{{vvvttt~~~zzzwwwssseeeYYYaaasssmmmHHH:::III^^^aaaeeelllttt}}}~~~qqqddd^^^```hhhnnnzzzwwwrrr~~~|||qqqvvv}}}kkkhhhfffPPPBBB444,,,***)))))))))******)))*********))))))***,,,...???<<<@@@RRRiii}}}xxx}}}|||tttjjjaaadddoooyyy}}}}}}||||||yyyxxx{{{aaa>>>222///---,,,+++++++++***)))))))))*********+++++++++000&&&111BBBNNNnnnsssaaannnpppssseeehhhpppyyywwwuuuIII@@@AAA>>>;;;999777999111>>>>>>\\\{{{tttkkkzzzxxxnnnXXXYYY\\\XXXSSSMMMFFF111000000,,,///333...000AAAggg~~~aaaNNNMMMRRRSSSTTTYYYcccppp}}}}}}ggghhhtttzzz^^^QQQRRREEE666111///........./////////000000555+++666]]]vvvvvvqqqmmmwwwsss}}}xxxIII666888333000---,,,,,,,,,,,,,,,,,,---------------...///000111777jjjyyywww]]]RRR^^^ddd___jjjzzzZZZKKKSSSVVVVVVTTTOOOQQQRRRZZZddddddggg}}}xxx{{{zzzrrrnnnuuuzzzwww```AAA777555444111...------...///...111---///HHHxxxsssPPPIIIIIIFFFNNNaaaeee]]]\\\ppp{{{|||}}}yyySSS888///***+++---+++***+++,,,+++,,,------000<<>><<<:::888:::555888BBBhhhqqqyyysssxxxkkkOOO}}}cccVVVVVVNNNIII;;;000111...///111,,,666PPP||||||```HHHEEESSSbbb]]]ZZZ[[[gggyyyxxx|||vvvhhhPPPSSSJJJ:::222000....../////////000000000333---CCCvvv~~~vvvlll|||~~~{{{pppzzzlll___888777555***------,,,,,,,,,,,,------,,,,,,------...///111111CCC{{{pppkkkaaa___eeeaaa]]]rrrkkkUUUKKKOOONNNRRRWWWUUUWWW]]]ffflllooo{{{yyyvvvrrrlllgggiiiwwwmmmFFF555000666333///---.../////////444,,,777ccc\\\CCCQQQVVVWWWaaaqqqrrrlllppp}}}~~~ddd@@@333***,,,---******---++++++,,,...///444DDDSSSqqq~~~dddmmmhhh\\\XXXjjjiiiNNNLLL___tttxxxppplllnnnvvvwwwrrrvvvoooqqqooowwwppp]]]???555000+++)))***+++***))))))+++,,,+++***,,,222777>>>EEE^^^{{{wwwwwweeegggoooooo~~~~~~|||}}}hhhHHH:::444---******,,,,,,+++*********++++++++++++,,,---111;;;HHH```yyyvvvpppooolllrrrzzzIII@@@BBB???===:::777::::::333IIIvvv~~~uuuyyyrrrzzzwwwTTTkkknnnRRRXXXNNNHHH???///111000000000---@@@bbblllOOOHHHPPP\\\dddooofffaaalll|||{{{qqquuuRRRTTTNNN===222000.../////////000000000000...777XXXmmmuuu{{{tttuuuuuujjjrrr{{{sssyyyDDD777777+++------,,,,,,,,,,,,------,,,,,,------...000111222RRR~~~^^^ccchhhgggbbbhhh|||]]]RRROOOQQQQQQ\\\hhhgggaaagggmmmqqq~~~rrrgggfffccc```mmmqqqIII777222888444000......///000000555111JJJoooRRRMMMTTT^^^fffuuuzzzyyy{{{~~~rrr}}}JJJ:::------...***)))...******+++---000:::OOObbbzzzsssggg```^^^nnnttteee\\\dddwwwxxxooosss~~~uuupppzzz|||lllIII:::444---***+++,,,+++)))(((***,,,,,,+++...555;;;???]]]~~~|||}}}iiivvvkkklll~~~qqq```FFF>>>222,,,+++,,,,,,+++*********+++++++++,,,,,,+++555FFFcccqqqyyy}}}rrrhhh|||ooo}}}JJJ@@@BBB???===;;;555999>>>111PPP~~~}}}yyytttuuuyyy\\\aaawwwPPPYYYNNNDDD===///222111111000///GGGoooZZZJJJUUUdddfff```uuuggg___kkk|||xxxiiisssooosssTTTUUUQQQ>>>333000////////////000000000000///EEEhhhnnnxxxttt}}}}}}yyyppprrrrrrhhhgggpppmmmPPP999999000...------,,,,,,------...,,,,,,------///000111222]]]~~~UUUaaajjjgggfffxxxuuuHHHHHHPPPWWW]]]mmmxxxrrrffflllnnnsssqqq___aaabbb\\\eeewww}}}vvvPPPAAA>>>999555000......///000111111444[[[[[[KKKXXXVVVdddttt|||ooonnnuuuzzzjjjfffRRR???000///...))))))...+++******,,,000>>>XXXnnnwwwuuurrrfffbbbmmmbbb___hhh|||~~~yyyzzzVVV===666...***+++,,,+++((((((+++------,,,000777>>>CCCsss{{{}}}qqqjjjyyybbbfff{{{~~~yyy|||zzzyyyPPPEEE777...,,,,,,,,,+++******+++++++++,,,,,,,,,***888QQQyyysssyyy}}}zzzooozzzsssIII???@@@===;;;999===666999BBB[[[sssxxxuuuppplllqqq~~~fff\\\~~~VVVVVVRRRJJJ@@@555///+++111222555[[[uuu^^^UUUaaaaaabbbppphhhgggxxxwwwpppbbbiiinnnUUUVVVLLLAAA;;;---//////---,,,...222333333...QQQ~~~sssvvv~~~vvvqqqpppmmmhhhddd[[[xxxsssyyyqqq```???:::,,,...---,,,,,,......---+++...)))444---000222***GGGzzziiifffVVVkkkzzzbbblllbbbRRREEERRR\\\TTTdddwwwlllfffcccooovvvbbb\\\[[[[[[bbbmmm||||||^^^777<<<888555111---///111111///444???vvv}}}[[[JJJSSSZZZqqqyyyoooggghhhooojjjaaakkk}}}JJJ000000((('''---***+++666+++***444LLLpppwwwpppmmmwww___mmm]]]YYYqqq{{{~~~zzzxxxmmmAAAAAA,,,$$$///+++%%%---+++(((222111&&&333BBB;;;TTT|||llliiipppllljjjEEEXXX~~~~~~}}}{{{~~~{{{wwwzzz|||uuujjjMMM555222222+++(((,,,+++((((((,,,...,,,+++,,,555999OOOssslllvvvnnnrrrqqqnnnuuuJJJ@@@BBB???===;;;888333555===]]]|||wwwtttnnnhhhiiitttmmm[[[uuu]]]TTTPPPLLLDDD666//////333222@@@mmmvvvbbbTTT^^^dddiiiwwwkkkqqq|||uuufffaaayyyxxxssscccVVVOOODDD:::...//////...---///111333222777eeeuuu}}}xxxrrrnnnmmmjjjddd___]]]sss\\\}}}rrrtttGGG;;;222///---,,,,,,---...---+++///,,,111***111000,,,SSS}}}pppSSS\\\pppwwwhhhwww```SSSPPPSSSLLLKKKnnnrrrqqqxxxeeeYYYSSSTTT\\\ddd|||}}}{{{|||___<<>>222))),,,,,,###------***---...,,,444@@@BBBlll}}}uuuvvvwwwrrrssssss```___{{{vvvxxx~~~yyy^^^AAA444///******...,,,))))))---...++++++---444@@@aaawwwttttttooopppKKKAAACCC@@@???===999888555888\\\}}}{{{zzzsssqqqllldddaaaiii|||tttWWWcccjjjQQQPPPMMMFFF888000555555000PPP|||pppjjjSSS]]]nnn|||ttt}}}~~~wwwjjj```ggg```|||wwwtttRRRPPPHHH999000000//////000000111222333DDDzzzyyy|||yyyuuuqqqnnnkkkgggaaa\\\]]]hhh{{{eee~~~~~~yyyMMM666444000...,,,,,,---...---,,,///000---)))555///333hhhgggPPP```qqqjjjllldddYYYSSSKKKOOOlllzzz~~~mmmXXXLLLNNNVVV[[[uuurrrssszzz~~~eeeDDD;;;666444222000//////000111<<>>RRRzzzlllpppooo```ssssssTTTwww~~~wwwzzz}}}|||~~~tttXXX@@@333...,,,,,,---******------++++++///666LLL{{{~~~sssttt{{{tttvvv||||||xxxJJJAAACCC@@@???===:::===888<<>>xxx~~~[[[YYYhhhrrraaarrriiifffTTTKKKfffwwwvvv\\\KKKMMMTTTWWWkkk~~~xxxgggttt}}}tttPPP666444333222222///---000444LLLjjj[[[___rrr|||mmm[[[PPPMMMIIIAAARRR}}}xxxJJJ333///222///(((---111+++@@@^^^ttt}}}llliiicccvvvgggccclllnnnooo|||~~~{{{BBB<<>><<<444<<<:::DDDvvv}}}|||yyytttqqqlllkkkhhhaaaYYY[[[nnn{{{YYYIIIfffNNNQQQMMMEEE:::111777333444jjj{{{~~~sss{{{~~~uuuxxxxxxllllll]]]jjjuuufffTTTQQQMMM>>>666000...000333222///222888cccppp|||tttkkkeee```\\\YYYTTTRRRhhh|||\\\nnnwwwvvvqqqbbbeee======222000---,,,---------,,,+++333+++///888///EEEwww~~~wwwwwwRRR]]]uuusssccc|||lllwwwZZZUUUvvv|||zzzaaaNNNLLLRRRTTT```zzz|||kkkaaa:::444222333333000,,,222;;;aaaooo]]]```vvv~~~rrr___PPPGGGFFFBBBFFFppp\\\777111444111---,,,222000IIIeeeyyytttjjj[[[mmmfff}}}|||}}}YYY}}}kkk|||SSS===...'''333+++)))***///,,,000888777OOOffflll}}}sssppp}}}vvvfffnnn___fffxxxhhh}}}vvvooojjjjjjlllnnn~~~{{{{{{}}}xxx\\\BBB444---***---++++++,,,,,,+++///555RRRooogggYYY|||yyymmmwwwkkkTTTRRR]]]dddcccaaaooo}}}JJJ@@@BBB>>><<<:::333;;;999HHH|||{{{ssspppkkkhhhddd^^^TTTRRRaaavvveeeOOOZZZPPPRRRKKKGGG999333333111@@@uuu|||}}}~~~xxxttt{{{|||bbbccc]]]{{{nnn```SSSLLLAAA555111---///333222///444===pppzzzqqqtttqqqjjjccc]]]XXXUUUTTTSSSOOOggg]]]qqqsssaaasssvvvFFF<<<444111...,,,,,,---------,,,333,,,222111...PPPppptttWWWddd|||kkkfffyyy\\\\\\~~~yyyeeeRRRJJJLLLPPPXXXtttxxxnnnDDD444222333444000,,,555CCCnnnqqqWWW^^^~~~wwwdddSSSCCC@@@AAA<<<]]]hhh;;;///111//////***222666SSSppp{{{YYY\\\}}}xxxrrrjjj}}}{{{|||}}}RRRyyyjjj@@@///,,,///111'''***,,,...333777???dddhhhqqqaaa}}}zzzMMMgggppp[[[yyykkkwwwjjj```^^^dddkkk~~~|||cccFFF222---111,,,***+++,,,++++++222:::KKKmmm~~~___ggg{{{rrrmmm]]]SSSVVV]]]___aaadddyyyLLLBBBBBB???<<<:::777;;;777III|||uuunnnooohhhccc```\\\SSSNNN[[[mmmnnnVVVRRRVVVPPPGGGIII888666///222PPPppp|||{{{|||zzzjjjvvvzzzZZZ^^^gggzzzzzzjjjRRRJJJEEE555111---...333222...666BBBsss|||xxx\\\WWW]]]^^^]]][[[WWWSSSPPPOOORRRNNNeeeOOOeeeyyyggglllQQQ888555222...,,,,,,------------///,,,444,,,666gggtttooo___ggg~~~```jjjvvvgggwww}}}xxxkkkWWWHHHFFFLLLRRRmmmyyyzzznnnGGG555222333444000---999JJJ{{{rrrUUUiii{{{hhhUUUDDD===@@@666NNNqqq???000///,,,000+++444:::\\\zzzkkkXXXnnn~~~ssswwwuuutttrrr```kkkGGG555111(((555'''...(((---444777MMMyyyjjjxxx{{{llleeeUUUppphhhlllwwwfffVVVRRR[[[fffrrryyywwwWWW777---333***)))***,,,+++,,,444>>>SSS|||rrr[[[|||xxxzzzyyybbb]]][[[[[[XXXXXXiii}}}NNNCCCCCC???===:::888:::666MMMwwwhhhccciiiddd___\\\\\\UUUQQQ\\\nnnqqqWWWKKK}}}]]]OOODDDJJJ888888---333\\\|||}}}}}}{{{|||}}}}}}^^^nnnyyy[[[dddvvvkkkzzzuuupppoooQQQIIIHHH666111,,,---222111...777EEEpppqqq|||rrrooouuuVVVGGGOOOLLLOOOTTTWWWVVVRRROOONNNPPPLLLbbbTTT```~~~~~~pppooo]]]999555222...,,,,,,---...---,,,,,,,,,777,,,BBB}}}ddd\\\___]]]sssggg|||~~~}}}xxxppp]]]HHHDDDKKKOOOfffyyyppp^^^zzzooogggAAA555222333444000---;;;OOOtttYYY{{{~~~jjjUUUHHH<<>>:::<<<:::???777PPP~~~wwwooonnnpppnnnhhh______XXXWWWXXXRRRVVVhhhvvvUUURRRlll___MMMMMM===???444222111bbbwww~~~zzz{{{|||{{{|||bbbhhheeevvvzzzZZZffflllPPPFFFFFF999444---222000111---111TTTrrrrrryyy{{{mmmllltttppp[[[QQQQQQOOOKKKPPPSSS^^^aaaUUUPPPOOOIIIIIIJJJWWWooolllSSS~~~vvv|||bbbHHHBBB...444000)))---***000---***+++333***???yyyvvv||||||fff^^^hhhqqqgggrrryyyyyywwwvvvdddJJJBBBIIIRRR\\\xxxVVV|||hhhxxxpppOOO>>>888444///111333,,,999XXX^^^xxxjjj```KKK@@@>>>BBBMMMppp~~~III555///222000,,,777HHH\\\pppvvvUUUtttxxxoooxxx}}}wwwooonnneeeaaaffflllLLLccc~~~hhh???000,,,+++---///***///666@@@[[[{{{^^^jjj|||sssyyyuuuxxxppp~~~vvvdddPPPFFFHHHOOObbbqqq}}}~~~{{{}}}~~~}}}}}}sssSSS111///...,,,(((,,,111,,,444KKKwwwpppqqq{{{yyy~~~uuubbbkkkkkkaaacccjjjeee[[[uuuRRR@@@CCC>>>:::<<<555<<<;;;]]]|||}}}xxxxxxvvvssssssuuuqqqjjj]]]]]]VVVTTTUUUOOOSSSdddxxxWWWOOOccccccIIIHHH???666000:::GGG}}}rrrttttttuuu}}}xxxvvvwwwxxxxxx|||{{{ccckkkeee~~~iiipppxxxUUUKKKFFF555333,,,222000111000666[[[rrr}}}|||rrreee```eeeqqq|||ppp\\\QQQOOORRRRRRQQQTTT```qqqppp[[[JJJFFFCCCLLLJJJSSSiii|||kkkNNN{{{xxxqqqxxxiiiDDDEEE000555111+++///+++000111......555---BBBzzzrrr|||}}}___\\\jjjnnnhhhuuuwww}}}yyyxxxvvvdddJJJ@@@GGGNNNUUUwww~~~]]]tttnnnzzzpppSSS===444111---111333///>>>___rrr}}}}}}|||uuuhhh^^^JJJ???======BBB___UUU;;;222000,,,---;;;PPPdddxxxvvv]]]yyytttxxxyyyooolllkkkccc___bbbggg{{{JJJRRRuuu}}}zzzttt@@@333+++...,,,...+++000999HHHeeezzzwwwdddzzz~~~lllwwwwwwvvv}}}xxx~~~vvvdddOOODDDDDDJJJYYYjjjxxxzzzxxxyyy||||||{{{yyy}}}\\\333///------***,,,000,,,666PPPmmmgggjjjsssvvv}}}```ddd___]]]zzz}}}gggeee___jjjuuuSSS@@@CCC>>>:::===666:::>>>ggguuunnnsssyyy{{{|||xxxtttrrrnnnjjjlllqqqooonnnlllkkkooorrrnnnfff\\\\\\VVVTTTUUUNNNPPPbbbzzzZZZLLLXXXkkkIIICCC@@@;;;///555FFF~~~vvvkkk{{{zzzxxxvvvvvvuuuuuu{{{ooocccjjj]]]yyy}}}}}}YYYPPPGGG444222+++111000222333<<>>===TTTccc???333///---,,,???VVVhhhxxxiii^^^vvvzzzzzztttqqqhhheeeggg```ZZZZZZ^^^uuuRRRFFFuuuyyyCCC666(((222***,,,---222;;;QQQsss|||hhh^^^hhhxxx}}}~~~wwwwww~~~vvvdddOOOAAA???BBBLLL^^^ooouuutttuuuyyy{{{xxxzzzkkk999333,,,...,,,---///,,,;;;YYYvvvzzz^^^hhhooowww{{{llleee[[[iiizzztttbbb``````]]]qqqmmmTTTAAACCC>>>:::===<<<:::===jjjxxxssskkkffffffjjjlllmmmpppjjjeeefffhhhiiimmmssslllgggaaabbbkkkpppiii]]]]]]^^^XXXUUUVVVNNNPPPaaayyyYYYKKKTTTrrrLLLCCC===AAA000333AAAvvv|||rrrrrr|||xxx|||~~~~~~|||{{{yyytttssszzz}}}eeedddgggSSSlllsssbbb{{{|||uuu[[[SSSIII666333,,,111///000333>>>hhh|||xxx|||uuu[[[IIIGGGHHHQQQ^^^jjjppprrr^^^OOOIIISSS[[[[[[___iiivvvmmmLLL???EEEJJJGGGIIIVVVjjj{{{~~~xxxPPPggggggTTT555333222...111+++///,,,,,,,,,444333OOO{{{]]]___rrreeejjjtttvvvnnnvvvzzz||||||wwwcccJJJ???BBBMMMMMMiiizzzcccsssfffaaa\\\XXXCCC777555000111222000FFFmmmyyysss~~~vvvuuuwwwssshhh]]]MMMBBB@@@@@@===SSSppp>>>111000333000EEE\\\iiiuuuZZZ\\\sss}}}qqq}}}tttmmmiiiddd___bbb[[[TTTRRRUUUlllaaaEEExxxIII999'''333)))***...444;;;UUU}}}gggaaa~~~kkkxxxyyy~~~wwweeePPP@@@;;;<<>>:::===<<<888===mmmvvvddd]]]TTTTTTWWW[[[___aaabbbbbbgggaaa___dddjjjooouuu{{{nnnkkkiiiqqq~~~nnnZZZ[[[\\\WWWUUUUUUMMMOOO___wwwuuuXXXKKKTTTvvvsssOOODDD888:::...;;;NNNuuuqqq~~~xxx|||uuutttwwwoooxxx~~~}}}{{{yyytttrrrxxxttt{{{aaaeeedddOOOhhhzzzaaazzzssskkk^^^XXXLLL;;;444---222...///222???jjjtttvvv}}}pppRRR@@@FFFGGGJJJOOOVVV\\\^^^^^^NNNGGGLLLYYY___]]]dddssskkkMMM===EEEBBBFFFHHHNNN^^^rrr||||||zzzOOOXXXggg^^^:::222000...111***...,,,,,,+++111333QQQ{{{vvvsss]]]]]]mmmcccmmmqqqggg|||yyyrrrcccfffrrr{{{}}}xxx}}}}}}vvvcccLLLAAABBBKKKLLLcccxxxbbboooggg^^^WWWVVVBBB777666111111111222LLLwww~~~~~~jjj^^^dddzzzyyy||||||tttrrrrrrnnnddd[[[KKK<<<;;;===999MMM???000///777666MMMbbbllluuuTTT]]]zzzjjjyyy~~~rrrnnnnnnwww~~~zzzsssiiiaaaaaaZZZ]]]WWWOOOLLLMMMbbboooKKKoooSSS;;;(((222))))))///666;;;UUUooossspppttt|||uuusssyyywwwfffQQQAAA:::999;;;III]]]kkkpppqqquuuzzzLLL000+++///.........---BBBfffZZZ[[[ooollltttqqq___xxx{{{lll\\\NNNSSSPPPZZZvvvrrryyyUUUAAABBB>>>:::===777666@@@sss}}}eeeVVVPPPTTTQQQQQQTTTUUUVVVYYY^^^```]]]^^^eeemmmrrryyyuuu{{{{{{___WWWXXXSSSRRRRRRJJJLLL\\\uuurrrWWWLLLTTTrrrqqqNNNCCC666999,,,999MMM|||{{{zzzvvvuuudddZZZ___lll^^^]]]rrrkkk|||wwwnnnmmmqqqsssuuu{{{zzzyyyvvvvvvvvvsssqqqvvv}}}ooonnndddgggbbbSSSpppvvvaaaxxxyyyhhh|||iiieeeTTT???444...333//////222@@@lll{{{ttt|||vvvSSS@@@;;;GGGIIIKKKKKKJJJJJJKKKLLLBBBDDDMMMWWW[[[\\\ggguuuuuummmWWWCCCIII>>>DDDGGGHHHVVVnnn{{{zzz{{{SSSPPPoookkk@@@333000///111)))...///000,,,000444SSSwwwiiipppeeecccmmmcccqqqeeeYYYnnnsss}}}qqqdddaaajjjtttxxxwwwnnnzzz}}}ttt```LLLBBBBBBFFFKKK```{{{ddduuupppiii[[[TTT>>>444333000000222555UUU~~~{{{xxxvvvfff[[[___ssstttsssyyyyyyrrrnnnkkkfff]]]VVVOOO===;;;???888GGGyyyCCC222---444333LLLbbbllluuuSSS^^^pppkkkbbbyyyttt^^^TTTUUUYYYbbbvvv}}}yyytttgggZZZZZZWWWYYYRRRKKKHHHGGGYYYwww~~~VVV```tttzzzrrr|||___;;;,,,---,,,***///666===WWWqqqvvv{{{jjj}}}~~~~~~pppoooxxx~~~uuueeeQQQAAA999777999BBBTTTeeennnqqqtttxxxzzz}}}yyybbb444,,,///......//////DDDgggccciii~~~vvvyyyuuuttt|||kkk___KKKQQQLLLNNNiii|||qqqVVVBBBBBB>>>:::>>>666888AAAsssnnn]]]VVVUUUXXXSSSPPPQQQQQQQQQVVV]]][[[[[[```jjjqqquuu|||~~~eeeTTTVVVRRRQQQRRRJJJLLL\\\zzzpppYYYMMMPPPvvv~~~vvvLLL@@@999<<<,,,666IIItttzzz~~~uuummmfffcccQQQ???MMMRRRLLL]]]jjjmmmwwwwwwwwwvvvrrroooppprrrqqqnnnjjjkkkttt}}}}}}xxxxxxtttrrrtttssspppqqquuurrrfffjjjeee[[[VVVyyyjjj]]]uuu~~~eeesssvvvwww```DDD333...555222222444CCCooozzzmmmzzzyyysssyyyeeeEEE<<>>DDDDDDDDDUUUqqq}}}www|||wwwWWWOOO}}}{{{xxxGGG444000000222+++///...000---111888YYYzzzfffzzznnniiimmmdddtttwww^^^TTTgggppp~~~jjjfffcccgggooovvvzzz|||uuu|||~~~~~~{{{ppp\\\JJJBBBBBBEEEOOOaaa|||gggwwwpppnnn___SSS@@@333444000000111666ZZZsssooorrr|||sssiiiggggggsss|||yyytttnnnhhh```YYYTTTSSS???>>>CCC:::AAAmmmFFF888...000222MMMfffpppyyy}}}VVV]]]uuu{{{uuuXXXXXXlllssstttmmm^^^SSSUUU]]]dddvvvuuurrrdddUUUVVVVVVVVVNNNHHHFFFDDDRRRlll[[[RRRuuusss|||pppzzzzzzjjj:::000'''///......555BBB\\\~~~eeeuuuoooyyylll{{{}}}|||zzzzzzdddpppyyy~~~~~~{{{rrrbbbOOO@@@999777:::>>>LLL___lllppprrruuuvvv{{{uuuqqq777,,,...---...111111DDDfffmmmttt~~~ttteee^^^IIIRRRJJJFFF^^^lll}}}WWWBBBBBB>>>:::>>><<<;;;@@@nnn|||eeeYYYYYY[[[RRRNNNNNNRRRSSSRRRVVV^^^YYY\\\dddooovvvzzzxxxfffUUUVVVSSSRRRTTTLLLNNN^^^ppp[[[MMMLLLvvvxxx~~~LLL>>>???777,,,???WWW~~~|||zzz~~~vvvooohhh^^^SSSLLLLLL:::EEEBBBNNNfffcccoookkkgggccc```aaaiiiyyy}}}qqqooozzz|||wwwttttttsssooommmmmmwwwcccooobbbSSSTTT}}}|||hhhaaawwwvvvnnn```jjjjjjIII222...666444444777FFFsssyyy|||{{{ooozzz{{{uuuwww^^^@@@===HHHIIINNNQQQLLLCCC@@@FFFNNNZZZ[[[XXXSSSWWWbbblllpppzzzsssgggqqq]]]@@@CCC@@@DDDAAAAAAWWWvvvuuurrrmmmUUULLL{{{~~~LLL666111111333,,,111+++...,,,222<<>>xxxmmmYYYYYYYYYUUUZZZOOOSSSVVVSSScccqqqgggUUU[[[dddoooxxxbbbXXXTTTQQQQQQPPPOOOTTT[[[}}}dddVVVSSSRRRooo|||PPP@@@555555333777cccxxxyyyuuuxxxwwwggg[[[QQQHHHCCCCCCCCCGGGIIILLLSSS___fffggg___\\\\\\ccckkkrrrzzzzzz|||wwwrrrpppqqqqqqnnnjjjnnnmmmfff```[[[TTT}}}gggVVVqqquuuqqqcccqqqJJJ111444333444444111BBBcccqqqzzz}}}rrryyypppwwwMMM???JJJLLLOOOLLLJJJLLLHHH<<>>EEE<<>>???:::LLLOOO555777000;;;^^^uuu{{{zzzvvv\\\fffooo{{{qqqaaaZZZVVVLLLKKKVVVZZZeee\\\WWW]]]ccckkkpppggg```WWWPPPQQQPPPHHHDDDEEECCCMMMccc|||pppfffMMMiiiuuurrrqqq|||777+++222***+++...===KKKtttooocccSSS{{{nnniiiyyy}}}}}}yyyzzzxxxmmm```kkkooorrrooohhhbbb```aaaWWWUUUQQQ^^^www|||~~~wwwjjj[[[LLLAAA999555999<<>>888555999<<>>>>><<<999999GGGuuu___VVVVVVWWWWWWSSSWWWRRRZZZ~~~~~~\\\bbb```hhhvvv|||~~~{{{hhhZZZVVVRRRQQQNNNLLLPPPWWWlllxxxaaaTTTQQQPPPJJJ>>>@@@555666:::hhhzzzmmmXXXDDDAAAHHHOOORRRRRRVVVOOOGGGHHHTTTaaaaaa[[[YYYXXX]]]hhhrrrzzz|||xxxrrrpppooonnnkkkggghhhkkknnnooobbbNNNxxxnnnbbbllllllvvvzzzQQQ555777444333333111CCCddd|||jjjvvvllluuunnn~~~tttfffUUUNNNKKKCCCDDDHHHDDDVVV[[[iii]]]@@@FFFkkkfffYYYSSSZZZ```ffftttwwwhhhYYYBBB===KKKIIIVVVwwwzzznnnkkkuuuTTTKKKuuuuuuccczzzxxxhhhMMM===:::222333///000///111...000333SSSyyymmm}}}```cccuuubbbrrrmmm```UUURRRQQQPPPVVV___dddbbbeeeiiifff^^^___fffjjjooonnnrrrxxxwwwvvvooo___MMMAAAAAAEEEJJJRRReee}}}zzziiiqqqqqqZZZNNN999999...333111666```ooo~~~ooo^^^TTTPPPSSS\\\gggooosssrrriii```eeemmmwww~~~}}}{{{vvvnnnddd[[[TTTOOOLLLFFF===:::888??????LLLVVV333555222>>>gggzzzvvvsss}}}gggwwwjjj}}}rrrQQQGGGBBBGGGJJJEEEKKKZZZ```QQQRRRYYYdddmmmxxxrrrbbb\\\WWWQQQJJJKKKEEECCCEEEAAAIII^^^}}}{{{uuunnn@@@jjjzzzlll|||;;;000444***+++111EEEVVVvvveeeQQQ|||hhhwwwzzz|||sssjjjbbbXXXPPPQQQQQQPPPNNNOOOTTT^^^fffwwwkkk\\\ddd~~~xxxgggTTTEEE;;;777666999;;;CCCQQQbbbnnnrrrrrrrrrppp|||{{{mmm<<<444***...///222777HHHzzz|||{{{qqqooouuu}}}vvveeeSSSKKKVVVeeevvv{{{xxxmmmhhhfffXXXEEEGGGDDDBBBeeerrrfffFFFFFF@@@BBB???999:::GGG}}}hhhZZZUUUTTTTTTTTTZZZRRRQQQppptttXXX^^^fffbbbhhhwww|||~~~hhhYYYUUUQQQPPPNNNMMMQQQWWWdddyyywww```SSSPPPPPP{{{OOO>>>;;;333666999bbbyyyWWWKKKCCCHHHSSSXXXWWWUUUUUUPPPIIIIIISSS^^^___YYYWWWXXX```lllwww}}}yyytttqqqooommmjjjhhheeeeeehhhlllbbbMMMwwwnnnYYYjjjzzz___jjjlllxxxSSS666777333222333222EEEggg~~~rrrvvvfffiiilllvvvYYYQQQKKKFFFAAADDDJJJLLLZZZWWWddd]]]DDDPPPbbbTTTCCCNNN___mmmrrrxxxttt```NNN@@@>>>IIIHHHZZZyyyxxxqqqiiitttUUUOOO{{{}}}iii}}}zzzuuuQQQ???<<<444555000111000111...000222QQQxxxkkkpppccccccwwwdddrrr~~~\\\TTTOOOQQQSSSTTTXXX^^^cccXXXRRRSSSQQQQQQ\\\kkklllrrrrrrtttyyywwwtttjjjYYYGGG>>>@@@FFFHHHOOOccc}}}}}}zzztttnnn~~~vvv]]]HHH;;;999111777222;;;iiiwww~~~iiiXXXNNNLLLOOOVVV\\\cccggghhhgggdddbbbhhhsss{{{wwwoooeeeZZZQQQKKKIIIHHH???;;;888@@@===BBBrrrTTT888777---CCCrrrzzzwwwyyygggyyyfff{{{{{{aaaHHHGGGCCCHHHHHHBBBHHHVVV[[[TTTWWW^^^gggnnnxxxtttddd^^^YYYRRRFFFHHHCCCBBBDDD@@@FFFZZZ}}}~~~xxxsssjjjFFFiiixxx~~~@@@///222))),,,000AAAPPPzzzuuuhhhWWWyyy~~~eeewwwwww||||||~~~zzzkkk\\\RRRJJJEEEIIIIIIJJJLLLSSS___mmmwwwxxx|||xxxeeeQQQBBB:::777777999:::AAAOOO```mmmrrrrrroooqqq{{{ppp999555+++///---...222GGG|||vvvooo|||tttjjjeee___\\\aaakkktttxxx}}}mmmYYYMMMKKKRRRaaaooottt___SSSJJJBBBGGGCCC@@@dddxxxlllIIIHHHDDDFFF@@@:::999DDDwww~~~sssddd[[[YYYYYYXXXVVVQQQOOO\\\~~~WWWIIInnniiiffflll{{{yyy\\\WWWSSSPPPPPPOOONNNSSSZZZcccxxxvvv___RRRQQQSSSRRRBBB>>>222666666[[[}}}{{{mmmIIIFFFHHHPPPVVVXXXXXXZZZUUUTTTPPPKKKLLLQQQSSSQQQXXX[[[eeerrr|||}}}zzzuuurrrooommmjjjiiigggbbb```fffbbbSSSzzzkkk___llldddmmmggg~~~PPP666777444333333333FFFhhh~~~iiibbbnnn{{{XXX]]]ZZZPPPHHHDDDGGGNNNUUUSSSaaa___OOO\\\cccEEEFFFLLLUUUaaapppvvv^^^RRRKKKDDD@@@???FFFEEE]]]zzzwwwuuupppuuuTTTVVVvvvUUU???<<<666888222111000111...000333SSS{{{oooccc~~~jjjlllgggtttsssRRROOOPPPTTTXXXYYY[[[]]]WWWPPPKKKKKKIIIJJJUUUdddgggpppqqqsss{{{}}}xxxrrreeeSSSCCC===@@@FFFJJJTTTjjj~~~rrrwwwtttzzzfffLLL;;;666222888111@@@tttvvveeeRRRKKKKKKQQQWWWZZZYYYXXXVVVUUUVVV[[[```nnn{{{vvvrrrlllcccZZZQQQJJJFFFEEE>>><<<:::BBB===;;;dddSSS777777///AAAssszzzzzzzzzrrr```rrreee|||ppp```YYYPPPFFFBBB@@@DDDEEEAAAKKKZZZ]]]WWW[[[ccckkkrrr}}}~~~hhh\\\VVVOOOHHHDDDEEEBBBAAACCC>>>EEEYYY||||||wwwrrreeeFFF]]]~~~yyytttDDD---000,,,...333DDDTTT}}}uuufffTTT}}}lllwwwzzzppppppnnnqqqqqqsssmmm\\\LLLDDDBBBBBBBBBCCCFFFLLLWWWeeesss|||yyyuuubbbOOO@@@999777888888999@@@MMM^^^kkkrrrsssppptttwww{{{BBB111+++111---,,,333PPPlllrrrwwwdddLLLKKKLLLOOOUUU^^^jjjrrriii[[[MMMKKKVVViiimmmRRRJJJMMMOOOEEEDDDCCCffftttPPPNNNKKKMMMDDD<<<999@@@qqqssseeefffiiidddZZZVVVZZZZZZUUUGGGTTTfffqqqdddJJJNNNkkkhhhiiiqqq~~~rrrcccVVVWWWSSSQQQQQQPPPPPPUUU[[[dddyyyuuu]]]RRRTTTXXXOOOEEEEEE444555444YYYxxxnnn]]]EEEFFFIIINNNPPPQQQWWW^^^XXXYYYTTTJJJCCCFFFLLLPPP\\\aaakkkxxx}}}zzzxxxuuuqqqnnnkkkjjjjjjjjjeee```aaabbbZZZ}}}eeekkkffftttfffiiiaaaPPP888999666555555222EEEfff}}}ooocccttt^^^jjjggg[[[VVVMMMFFFKKKTTT\\\iiicccSSSZZZ]]]JJJPPPJJJIIIWWWssslllRRREEEAAA???@@@AAADDDEEEaaa{{{sssvvvrrrpppPPPXXXtttUUU@@@===888;;;444222000222...111444VVV~~~ssskkkkkkqqqkkkuuuzzzqqqhhhMMMNNNRRRXXX[[[\\\ZZZWWWHHHLLLPPPNNNIIIIIIOOOVVVcccnnnppprrrxxxyyyxxxuuulll\\\LLLAAA???BBBFFFKKKXXXqqqtttwwwwwwYYY:::333000777---BBB|||rrruuuSSSGGGIIINNNTTTZZZXXXOOOHHHGGGKKKOOOTTTYYYgggsssxxxsssmmmeee^^^XXXRRRKKKEEE???;;;<<<;;;DDD@@@<<>>AAACCCBBBDDDHHHPPP\\\jjjwwwyyyooo^^^LLL???888666777888888>>>KKK\\\jjjqqqsssrrryyytttAAA...***333///...888[[[lll}}}nnnXXXIIIJJJLLLMMMLLLNNNZZZfffTTTSSSTTTZZZeee|||nnnZZZSSSMMMGGGBBBDDDFFFiii^^^[[[YYYYYYNNN???999>>>ooowwweeeddd```pppppp^^^SSSXXXZZZSSSMMMTTT^^^ZZZLLLNNNZZZ___pppuuu{{{wwwfff^^^YYYZZZVVVSSSRRRQQQPPPTTT[[[dddyyysss[[[SSSXXX___}}}TTTPPPOOO777444555```}}}xxxbbbNNNDDDEEEIIIMMMNNNNNNTTT\\\WWWWWWQQQFFFCCCMMM[[[eeeaaafffrrr}}}wwwuuusssoookkkiiiiiiiiigggiiiddd___```[[[{{{YYYmmmaaannnffflllgggOOO<<<===999777555111AAA```zzzyyyrrrfffvvvzzz~~~nnn___eee```SSSSSSYYYfffooohhh^^^[[[UUUIIIRRRSSSXXXggg~~~pppmmmzzz~~~lllVVVHHHBBB===AAACCCFFFGGGfff{{{nnnrrrpppnnnSSS]]]wwwlllPPPAAAAAA;;;;;;555444000222...111555WWWuuuppprrrwwwmmmuuurrrcccdddfffIIIMMMSSSXXX[[[ZZZTTTNNNGGGTTTXXXNNNEEEIIIRRRUUUiiissssssrrr~~~zzzvvvuuuooocccRRREEE@@@BBBEEEGGGLLLZZZuuupppwww```>>>444222777,,,EEEvvv~~~bbbIIIEEEMMMQQQSSSWWWXXXIIIAAAJJJZZZ___[[[WWWYYY___mmm|||xxxppp}}}qqqbbbYYYVVVRRRKKKDDD>>><<<===;;;DDDBBBAAAhhh[[[333444555<<>>@@@===DDDYYY~~~{{{|||zzzoooYYY;;;IIIwww~~~xxx^^^kkkvvvGGG///111///...999SSShhhfffMMMtttmmmooo}}}{{{uuupppkkkQQQFFFCCCFFFKKKLLLEEE???@@@CCCDDDDDDFFFKKKUUUcccsss}}}ooofffXXXIII===777444444777888===III[[[jjjqqqsssrrrrrr|||@@@000+++222000111;;;[[[sss}}}lllwwwtttdddOOOGGGFFFFFFEEEBBBBBBOOO^^^UUUVVV\\\hhhxxxuuudddVVVGGG;;;AAABBBEEEiiijjjgggfffeeeXXX@@@999===nnnkkkeeerrrlllhhhVVV[[[]]]UUUWWWIIIJJJNNNKKKZZZjjjeee|||rrrfff[[[]]]XXXUUUSSSQQQOOOSSSZZZcccwwwpppZZZSSS[[[dddxxxddd```XXX:::444777hhhzzzsssZZZEEEBBBDDDKKKQQQSSSQQQRRRVVVRRRQQQJJJDDDIII\\\sssdddjjjuuuqqqtttsssqqqmmmjjjhhhhhhhhhaaajjjggg^^^\\\XXXvvvNNNiiifffxxx}}}GGG???@@@<<<999666///===\\\uuukkksssxxxppphhhttt~~~qqq^^^nnnrrrdddaaaZZZggglllmmmssslllWWWIIICCCPPP]]]dddkkkmmmbbbTTTcccllljjjXXXFFF@@@AAAAAAAAAFFFHHHJJJjjj{{{iiilllqqqttt^^^hhhpppmmm}}}KKKCCCEEE<<<:::555666111333///111444VVVtttdddwwwzzznnnttt|||aaaUUU___jjjFFFLLLSSSXXXZZZWWWOOOGGGQQQ___^^^III>>>JJJYYY^^^sss|||xxxtttllluuu||||||jjj\\\JJJ@@@@@@DDDGGGHHHPPP___{{{eee~~~vvv```CCC888555:::---HHH|||iiiSSSCCCGGGQQQRRRRRRTTT\\\JJJCCCWWWqqqwwwiiiZZZQQQSSS___ssszzzeeeXXXTTTQQQIIIBBBAAA??????:::CCCBBBCCCkkk___999444...@@@^^^ooosssdddeeeeeewwwcccIIIEEEMMMMMMDDDCCCCCCJJJPPPRRR[[[\\\NNNKKKXXXmmmzzz^^^EEECCCCCCDDD???===@@@===EEEZZZ{{{|||yyyjjjPPP===PPPzzz^^^www}}}JJJ111111,,,---666OOOcccmmmVVVhhhmmmrrr|||zzzzzzwwwhhhLLL@@@<<