BM6P6(@ hhhRRR???;;;666333444777555222555444444333333444444555333333222222111222222222555555666888:::<<<>>>???===EEEKKKPPPeeeyyyrrrkkkhhhuuuvvvsssvvvrrrsssnnnoooqqquuuzzz|||}}}|||}}}}}}yyyyyygggXXXPPPNNNSSSSSSTTTWWWYYY[[[[[[ZZZ```dddiiinnnvvv~~~lllhhhlllmmmyyyrrrkkkkkkjjjuuu{{{qqqjjj^^^[[[[[[^^^aaafffqqq|||iiiXXXTTTSSS^^^vvv~~~\\\LLL???>>>===777333444444222111222333444444333111111111111111111111111111111222222222333333333333666999<<<@@@DDDJJJNNNWWW[[[aaaooorrreeexxx}}}hhhnnn}}}yyyzzzjjjYYYNNNIIIDDDAAABBBAAABBBDDDEEEGGGKKKPPPSSSTTTYYY```fffooopppfffccclllqqq|||pppYYYDDD???888444555777555222555444444333333444444555444444333333333333333444555555666777999;;;===>>>AAAJJJQQQYYYnnnxxxpppooorrrwwwwwwwwwsssuuunnnpppssswww{{{}}}}}}}}}~~~~~~zzzrrraaaVVVRRRRRRTTTTTTTTTVVVYYY[[[\\\\\\bbbgggmmmuuu~~~ooojjjmmmooo|||pppiiiiiikkkvvv|||rrrkkkaaa^^^]]]^^^```cccmmmwwwrrr[[[UUUQQQZZZppp___OOOAAA@@@???888444555666444222222333333222111111111111111111111111111111111222222222333333333333666999===@@@EEEKKKOOOUUU[[[eeexxxxxxjjj|||qqqcccnnn~~~|||vvvfffVVVMMMHHHDDDBBBCCCAAABBBDDDEEEGGGKKKPPPTTTWWW\\\bbbhhhqqq~~~qqqlllllluuu}}}{{{eeeKKKCCC:::666666666444222555444444333333444444555555444444333333444444555555666666777999;;;<<<===CCCLLLUUUaaaxxxxxxnnnsss}}}yyyuuuyyyxxxtttvvvnnnqqqvvv{{{~~~~~~~~~}}}~~~}}}|||iiiZZZSSSSSSUUUUUUUUUUUUVVVXXX\\\___aaaffflllvvvsssmmmpppppp}}}ppphhhhhhnnnyyy}}}sssmmmfffaaa^^^^^^^^^```gggppp}}}```VVVOOOUUUhhhcccRRRDDDAAA@@@999555777777555333222222222111000111111111111111111111111111111222222222333333333333666999===AAAFFFLLLPPPXXX___nnnzzzwwwhhhbbbqqqpppaaaRRRJJJGGGDDDCCCDDDAAACCCEEEFFFHHHLLLQQQUUUZZZ___dddkkkuuuuuuuuuyyyqqqQQQFFF:::777777777555444555444444333333444444555444333333333333444444555666666666777999:::<<<===BBBJJJVVVfff~~~zzzooouuuqqqqqqxxxwwwtttuuunnnsssyyy}}}~~~vvvbbbVVVRRRSSSUUUVVVVVVVVVWWWZZZ^^^dddhhhmmmuuuyyyrrrsssqqqqqqiiiiiiqqq~~~vvvooohhhbbb]]]\\\\\\]]]ccckkk{{{gggYYYNNNQQQbbbyyygggUUUFFFBBB???999666777777555333222333333222111111111111111111111111111111111222222222333333333333666:::>>>BBBHHHNNNRRR^^^eeevvvrrrgggfffwwwkkk]]]OOOHHHEEEBBBAAABBBBBBCCCEEEGGGIIIMMMSSSVVV]]]```fffnnnyyy{{{~~~|||WWWHHH:::777888777555666555444444333333444444555222222111222222333444444666666777888:::;;;===>>>CCCJJJVVVjjj|||qqquuu|||mmmoooxxxvvvrrrsssooottt{{{ooo^^^UUURRRSSSSSSVVVXXXYYY[[[]]]ccckkkpppwww~~~~~~vvvvvvvvvtttmmmmmmuuuxxxrrrhhhaaa[[[ZZZ[[[\\\aaagggtttqqq___PPPOOO]]]rrrkkkXXXGGGBBB>>>888555777444333111222333444444333111111111111111111111111111111222222222333333333333666:::???CCCIIIPPPTTT```iii}}}qqqhhhiiiwwwhhh[[[MMMFFFDDDAAA???@@@BBBDDDFFFHHHJJJOOOTTTXXX]]]aaahhhrrr~~~```MMM<<<999:::777555777555444444333333444444555111111111111222333444444666666777999;;;===???AAAHHHMMMZZZoooyyyooottttttmmmqqqzzzvvvqqqrrrpppvvv|||~~~}}}iiiZZZTTTSSSSSSRRRWWWYYY]]]```cccjjjssszzzyyyxxx|||vvvqqqssszzz{{{uuuiiiaaaZZZYYYYYYZZZ^^^cccnnn|||~~~hhhTTTPPPYYYjjjooo[[[IIIBBB>>>888555777444222111111333555444444111111111111111111111111111111222222222333333333444666;;;@@@EEEKKKQQQVVV___kkk~~~nnngggiiivvv|||eeeXXXKKKEEECCC@@@??????CCCDDDGGGIIIKKKPPPUUUYYY]]]bbbkkkwwwkkkTTTAAA===<<<777555777555444444333333444444555222111111222333444555555666666888:::===???BBBCCCNNNQQQ]]]sss~~~rrrjjjttt}}}pppnnnrrrzzzwwwrrrsssqqqvvv|||~~~}}}}}}yyydddVVVRRRTTTTTTSSSVVV[[[aaaeeeiiipppzzz{{{zzz~~~wwwtttwww~~~}}}wwwkkkbbbYYYWWWXXXXXX[[[___fffuuurrrZZZRRRUUUbbbyyy}}}sss^^^KKKDDD???999666999555333222222333444333222111111111111111111111111111111222222222333333333444777;;;@@@EEELLLSSSWWWbbbrrrwww{{{lllhhhmmm{{{tttaaaUUUIIIDDDCCCBBBAAABBBCCCEEEGGGIIILLLQQQVVVZZZ^^^dddooo~~~sss[[[EEE@@@>>>888444666555444444333333444444555333222222333444555666777666666888;;;>>>AAADDDEEEQQQRRR]]]tttxxxllleeeuuuxxxooommmqqqyyyxxxtttuuurrrwww|||}}}||||||vvv```SSSQQQTTTUUUTTTVVV\\\ccchhhlllttt~~~|||{{{}}}xxxvvvzzz~~~xxxmmmcccZZZWWWWWWVVVXXX[[[aaapppxxx]]]SSSSSS\\\rrr|||vvvaaaMMMEEE@@@:::777:::777555333222333333111000111111111111111111111111111111222222222333333333444777;;;@@@FFFLLLSSSXXXhhhzzzvvvkkkwww~~~nnnlllsssnnn^^^RRRGGGDDDDDDCCCCCCDDDCCCEEEHHHJJJMMMQQQWWW[[[^^^eeerrreeeHHH>>>;;;777555888444555555666555333222111333333333444444444555555555777:::::::::<<>>DDDIIIQQQVVVfff~~~vvvccceeeoooxxxmmmjjjjjjqqq~~~~~~wwwsssrrruuuxxxzzzzzzxxxyyy~~~wwwhhhXXXRRRRRRSSSTTTVVV___dddkkkrrrxxxyyysssttt{{{}}}rrrpppsss|||~~~yyyooofff]]]YYYVVVTTTTTTXXX^^^ffftttiiiWWWTTTUUUddd~~~nnnVVVIIICCC===888777555444444333222222222333222222111000000111222222333333222222222222222222555666;;;CCCHHHMMMUUU^^^iiizzziiiccc```mmmuuujjjyyywwwdddUUUNNNGGGEEECCCAAABBBEEEBBBFFFIIILLLNNNSSSZZZ___fffnnn{{{zzzVVVEEE@@@;;;999999777777777777666555444333333444444444444555555555777:::<<<<<<===@@@GGGLLLTTT\\\ooorrr```ccc{{{oooiiillliiisss~~~wwwsssrrrsssvvvyyyyyyxxxyyy}}}nnnaaaTTTPPPRRRSSSVVVYYYccchhhooouuuzzzuuunnnkkkpppzzzwwwkkkhhhkkktttzzzuuukkkaaa\\\XXXTTTTTTVVVZZZaaannn}}}rrr[[[TTTRRR___wwwuuuZZZKKKDDD???999666666666444333222222222222222222111000000111222222222222222222333333333333666777<<>>BBBIIIOOOUUUbbbwwwssseeekkkiiifffkkkiiivvv~~~vvvsssqqqsssuuuwwwxxxyyyzzz}}}}}}jjj___TTTRRRTTTVVVYYY]]]ccchhhnnnssswwwzzz}}}rrriiicccgggmmmttt{{{pppbbb___bbbnnn}}}|||wwwmmmccc]]]XXXTTTSSSVVVWWW^^^iiivvv{{{aaaUUUPPPZZZppp~~~zzz___MMMFFFAAA;;;666777777555444222222111111222111111111111111111222222222222333333444444444666888>>>EEEIIIOOOYYYdddyyy{{{cccYYY]]]ccctttrrrrrrjjjYYYPPPIIIDDDCCCBBB@@@AAADDDFFFIIILLLOOOQQQUUU\\\bbboooxxxmmmRRRDDD===999888666666555444444333333333444444444555555555666666777999;;;<<<>>>CCCKKKQQQWWWggg}}}sssiiirrrxxxhhheeehhhmmmzzz}}}vvvrrrqqqsssuuuwwwyyyzzz|||~~~vvvfff\\\TTTSSSTTTVVVZZZ^^^bbbfffkkkooorrruuuxxxzzz}}}nnnddd\\\___cccgggnnnyyy~~~lll\\\YYY]]]dddttt~~~vvvlllbbb\\\XXXTTTSSSVVVVVV[[[dddqqqgggXXXOOOUUUhhhzzzwwwttt~~~dddPPPFFFBBB===888888777666444333222222222111111111222222111111111111111222333444444555555777999@@@GGGJJJPPP\\\hhhxxxddd\\\aaadddtttxxxuuu|||dddUUUMMMGGGBBBBBBBBBAAAAAADDDFFFJJJNNNPPPSSSWWW___dddppp{{{yyy\\\HHH===999888666666444333333222333333444444555555555666666666777999;;;<<<>>>DDDMMMTTTZZZlllrrrlllxxxpppgggfffgggsss|||vvvrrrqqqrrrtttvvvyyy{{{}}}~~~~~~~~~nnn___WWWQQQQQQRRRSSSWWW]]]aaadddhhhkkknnnrrrvvvyyyyyyjjj```UUUXXX\\\```hhhvvv~~~kkk[[[YYY]]]___nnnuuukkkaaa\\\XXXSSSSSSVVVUUUXXX```kkkyyyooo]]]PPPRRR```mmmvvvppp{{{lllVVVHHHBBB>>>999777777555444333333333333000111222222222222111000000111222333444555666777777;;;AAAHHHKKKQQQ^^^lllzzzfff^^^bbbfffxxx}}}xxxwwwaaaSSSKKKEEEBBBCCCCCCAAABBBEEEFFFJJJNNNQQQUUUZZZbbbhhhssseeeLLL>>>::::::777666555444333333444444555555555555666666666666888:::<<<===@@@FFFPPPWWW___sssvvvuuusssgggeeegggjjjzzz{{{uuurrrqqqqqqrrrtttwwwzzz|||}}}|||yyygggYYYSSSNNNOOOQQQSSSXXX]]]___aaadddfffjjjoootttxxxttteee[[[PPPSSSWWW[[[cccsssmmm^^^\\\bbbgggtttwwwmmmccc]]]XXXSSSRRRUUUTTTVVV[[[eeetttxxxcccRRRNNNYYYbbb}}}{{{vvv~~~vvv\\\IIIAAA===:::666666555444444444444444000111222222222222111000000111222333444666777777888<<>>AAAHHHRRRYYYdddxxx}}}kkkaaabbbhhhmmmzzzuuurrrqqqoooppprrrvvvzzz|||{{{{{{tttcccVVVPPPNNNOOORRRTTTZZZ```[[[]]]___bbbeeekkkrrrwww}}}pppbbbYYYOOORRRUUUWWW^^^nnnoooaaa```ffftttzzzoooeee^^^XXXSSSRRRTTTSSSTTTXXXbbbppp~~~gggSSSLLLUUU[[[yyy}}}}}}aaaKKKAAA===999666555555444444444555555000111222333333222111000000000222333555666777888888<<>>BBBFFFOOOYYYiiiwwwddd___aaahhhppp|||sssooopppqqqvvvzzz|||{{{{{{}}}~~~kkk]]]WWWRRRNNNNNNQQQUUUXXXYYY[[[[[[]]]bbbeeeiiirrr|||xxxjjj]]]TTTSSSPPPOOOTTT[[[dddsssqqqcccdddnnn{{{tttiii___XXXTTTRRRPPPQQQQQQWWWbbbnnn|||oooWWWMMMMMMYYYjjj{{{eeeQQQCCC===<<<:::888666444333222222333111111222222222333333333222222111111222444555777<<>>CCCHHHSSS]]]tttxxxddd___bbbjjjttt{{{rrrnnnoooqqqtttyyyzzzyyyyyy{{{~~~xxxfffYYYTTTQQQNNNNNNQQQUUUWWWWWW[[[ZZZ]]]bbbfffkkkuuusssfffYYYQQQQQQNNNOOOSSSXXX___jjjvvvrrrdddfffqqq|||tttiii___YYYTTTRRRPPPRRRRRRVVV```kkkwwwttt\\\PPPNNNXXXhhhhhhSSSEEE??????:::888666444333222222333111111222222222333333333222222111111222444666777<<<@@@BBBHHHRRRWWWfffsssaaakkkyyy}}}~~~gggWWWOOOFFFEEECCCBBBBBBCCCDDDEEEIIIKKKQQQXXX\\\aaammmyyyeeeLLL@@@===999888666555444444555666555555444444555555666777888777:::???DDDJJJVVVbbbvvveeeaaacccnnnyyyyyyqqqnnnnnnpppssswwwxxxwwwwwwzzz|||}}}ppp```UUUPPPOOONNNOOORRRUUUVVVVVVZZZYYY\\\bbbgggnnnzzz~~~pppbbbVVVOOOMMMMMMOOOTTTXXX^^^iiittt~~~qqqeeegggrrr}}}vvvkkkaaaZZZUUURRRQQQRRRRRRVVV]]]fffrrr{{{bbbSSSOOOTTTbbbyyyqqqYYYHHHBBBAAA:::999777555333333333333111111222222222333333333222222111222333444666777;;;AAABBBIIITTTZZZkkktttdddqqqrrrwwwxxxbbbUUUNNNFFFDDDCCCBBBBBBCCCEEEFFFKKKMMMSSSZZZ___eeeqqq~~~lllQQQBBB???999888777555555555555666555555555555555666666777999888;;;???CCCJJJXXXeeessseeecccfffqqq~~~xxxqqqmmmnnnpppsssvvvwwwvvvvvvyyy|||uuuhhh[[[QQQMMMMMMNNNPPPRRRTTTUUUUUUYYYXXX[[[bbbiiirrrpppbbbWWWPPPLLLLLLOOOUUU[[[cccrrrxxxlllbbbdddmmm{{{~~~wwwlllccc\\\WWWSSSQQQQQQQQQTTT[[[cccnnniiiWWWPPPOOO]]]tttdddNNNCCCAAA:::999777555333333333333111111222222222333333333222111111222333555777888<<>>DDDFFFKKKVVVaaazzzxxxvvv}}}ooonnn{{{lll\\\RRRMMMDDDCCCBBBBBBDDDFFFHHHJJJMMMPPPVVV^^^eeennn}}}zzzWWWDDDBBB:::999888666666666666777666666666666666777777888999:::>>>BBBGGGQQQdddvvvxxx~~~oooiiilllooo~~~~~~xxxrrrllljjjkkkkkknnnqqqssstttvvv|||~~~zzzvvvnnnsss~~~xxxssskkkbbbZZZTTTOOOLLLIIILLLOOOPPPQQQSSSWWW[[[___aaahhhrrr{{{}}}kkk\\\SSSPPPPPPPPPRRRUUUWWW```sss~~~jjj```YYYSSSUUU\\\hhh{{{{{{qqqhhh```ZZZUUURRRNNNOOORRRUUUXXXaaattt{{{cccVVVPPP]]]xxx___IIIAAA;;;:::888666444444444444111111222222222333333333111111222222444777999:::===DDDFFFMMMYYYfffyyy|||wwwkkkmmm~~~jjj[[[PPPKKKCCCCCCBBBCCCDDDGGGIIIKKKOOORRRXXXaaahhhrrrzzzXXXFFFEEE:::999888666666666666777666666666666666777888888888:::???DDDIIIUUUjjj}}}vvvxxxxxxrrrjjjlllqqq{{{uuupppjjjhhhiiihhhllloooqqqrrrvvv{{{|||wwwtttsssqqqmmmiiifffllluuuyyyssslllhhhaaaYYYSSSOOOLLLKKKJJJLLLOOOPPPQQQSSSXXX]]]bbbeeelllwww~~~kkk\\\TTTQQQLLLOOOSSSWWWZZZaaassszzzfff\\\WWWSSSVVV]]]gggzzz|||rrriiiaaa[[[UUURRRNNNOOOQQQSSSTTT\\\ooogggXXXNNNZZZtttaaaJJJCCC;;;:::888666555444444444111111222222222333333333111111222333444777999;;;<<>>GGGMMMWWWnnntttyyytttkkknnnwwwzzzrrrkkkfffdddggglllmmmooooooppprrrvvvyyy}}}wwwuuurrrpppnnnkkkhhheeedddccc]]]bbbiiiooopppmmmhhhddd___\\\XXXSSSNNNKKKIIIHHHFFFIIIMMMPPPRRRUUUYYY[[[aaakkkvvv~~~}}}kkk\\\TTTRRRQQQPPPRRRUUUYYYaaapppzzzdddZZZUUUQQQSSSZZZgggxxx{{{rrrggg^^^VVVQQQOOOMMMOOOSSSXXX^^^jjjvvvnnnZZZSSSRRRccczzzdddMMMDDD>>>;;;777555555555333222222222222222222222222222444444333333444777999;;;AAAAAAGGGRRR\\\mmmpppssstttkkkttt{{{eeeSSSJJJHHHDDDDDDCCCDDDEEEHHHJJJLLLOOOVVV]]]aaafffrrr|||cccMMMCCC;;;::::::999888777777666777666666666666777888888;;;999>>>FFFLLLWWWpppuuummmvvvtttmmmqqqzzzwwwpppiiicccbbbdddggghhhjjjlllmmmppptttwww}}}uuummmhhhfffgggeeeccc```^^^\\\[[[ZZZVVVZZZ```dddeeebbb]]]ZZZXXXVVVRRRNNNKKKHHHGGGFFFFFFIIILLLNNNQQQTTTYYY\\\iiisss~~~{{{hhhZZZRRRPPPPPPPPPQQQUUUYYYaaaqqqyyycccYYYTTTRRRVVV]]]iii{{{|||sssiii___WWWSSSNNNMMMMMMQQQTTTYYYeeepppqqq\\\RRRSSSaaa~~~yyy```LLLEEE===;;;777555555555333222222222222222222222222222444444333333444777999;;;AAAAAAHHHSSS]]]ooovvvhhhoootttnnn|||xxxcccRRRIIIGGGDDDDDDCCCDDDEEEHHHKKKMMMOOOUUU\\\```eeerrrmmmTTTFFF<<<;;;:::999777777666666666666666666666777888999888:::@@@GGGMMMZZZwwwqqqmmmzzzqqqnnnttt}}}tttlllfff```___aaaaaaccceeegggiiilllqqqtttzzz}}}}}}zzzyyytttmmmeee___[[[ZZZYYYXXXWWWUUUSSSRRRRRRQQQPPPRRRUUUXXXWWWUUUQQQOOONNNMMMKKKHHHFFFEEEEEEEEEIIIKKKNNNPPPTTTYYY```dddqqq{{{zzzhhhZZZSSSQQQPPPOOOQQQUUUYYYbbbrrrxxxbbbXXXTTTSSSXXXaaammm}}}uuukkkaaaYYYUUUOOOMMMMMMPPPRRRVVVaaalll~~~vvvaaaRRRTTT\\\qqq~~~www~~~uuu\\\LLLFFF===:::777555555555444333333333333333333333333333444444333333555777:::<<>>===;;;999777666666666666666666666777888999999:::>>>DDDKKKQQQaaasssppp~~~lllmmmttt}}}~~~rrrjjjddd^^^]]]___]]]___aaadddfffjjjooorrryyy{{{~~~~~~sssooommmjjjeee^^^XXXTTTRRRQQQPPPPPPOOOMMMMMMLLLLLLLLLMMMNNNOOOOOONNNLLLJJJHHHFFFEEEDDDCCCCCCCCCDDDEEEHHHJJJMMMQQQWWW___hhhoooyyy}}}kkk\\\UUUSSSOOONNNQQQUUUZZZcccssszzzcccXXXUUUTTT[[[dddqqq}}}uuulllbbbZZZUUUQQQNNNNNNPPPRRRVVV```kkkzzz{{{fffSSSSSSUUUeeezzz}}}qqq[[[KKKEEE===:::777555555555444333333333333333333333333333444444333444555888;;;<<>>;;;999777666666666666666666666777888999:::<<<@@@FFFLLLUUUiiiuuusssuuugggkkkttt}}}|||ppphhhbbb\\\[[[]]][[[]]]___aaadddggglllooouuuvvvyyy}}}|||oooeeeaaa\\\XXXSSSNNNKKKIIIHHHHHHJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJHHHGGGEEEDDDAAAAAA@@@AAABBBCCCEEEFFFDDDGGGKKKQQQYYYdddpppwwwmmm^^^VVVTTTOOOOOOQQQVVV\\\eeevvvfffZZZVVVVVV^^^hhhuuu|||uuulllbbbZZZUUUOOOMMMLLLNNNPPPTTT___jjjwwwlllVVVRRROOO]]]~~~}}}rrr^^^LLLCCC<<<:::777555555555555444333333333333333333333333444444333444666888;;;===@@@DDDLLLWWWfffwwweee______nnnwwwnnn___RRRKKKIIIDDDCCCCCCDDDFFFJJJMMMOOOQQQTTTYYY___iiiyyyxxxpppPPPAAA???<<<999666666666666666666666777888999:::;;;<<<@@@EEEMMMZZZttt}}}~~~ooodddjjjuuu~~~zzznnnfff___YYYXXX[[[YYYZZZ\\\^^^___bbbfffiiikkkmmmpppuuu{{{vvvjjj^^^VVVSSSPPPMMMHHHFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDBBBAAA@@@?????????@@@AAACCCEEEFFFGGGJJJPPPXXXbbbnnnzzzooo___UUURRROOOOOORRRXXX^^^hhhyyyiii\\\XXXYYYbbbmmm||||||vvvmmmccc[[[VVVMMMKKKJJJLLLMMMQQQ[[[fffuuutttZZZRRRLLLXXXsss}}}ttt```MMMAAA<<<999666555555666555444333333333333333333333333444444333444666999<<<>>>@@@EEEMMMXXXiiimmmbbb``````lllyyy~~~jjj\\\QQQJJJHHHDDDCCCCCCDDDGGGJJJMMMOOORRRUUUZZZaaalll~~~zzz{{{|||yyyWWWCCC@@@<<<999666555555666666666666777888999;;;<<<>>>AAAFFFOOOddd~~~nnneeemmmxxxwwwkkkccc\\\VVVUUUXXXUUUVVVXXXXXXYYY[[[^^^aaa```bbbeeejjjpppvvv{{{~~~pppbbbYYYQQQKKKJJJIIIFFFDDDDDDEEEGGGFFFEEEAAAAAA@@@@@@@@@@@@@@@AAA>>>???AAABBBBBBAAA@@@???????????????@@@BBBDDDFFFJJJNNNTTT\\\gggsss~~~sssbbbVVVRRRPPPPPPTTTZZZ```jjj|||kkk___[[[^^^hhhttt}}}wwwoooeee\\\WWWPPPMMMLLLLLLMMMOOOYYYcccsss|||]]]SSSMMMTTTcccpppzzz~~~~~~tttbbbMMMAAA;;;999666555555666555444444444444444444444444444444444333444666999===???@@@FFFNNNYYYlllkkkbbbaaabbbmmmyyyxxxeeeYYYOOOHHHFFFDDDCCCDDDEEEGGGKKKNNNPPPSSSVVVZZZbbbppp}}}zzzwww|||[[[CCCAAA===999666555555666666666666777888:::;;;<<<@@@CCCHHHTTTlllooogggooo{{{ttthhh```ZZZTTTSSSUUURRRSSSTTTTTTTTTUUUXXXZZZZZZ[[[]]]aaaeeejjjoooqqqtttxxx~~~ttt```UUUOOOJJJGGGGGGCCC@@@???@@@CCCEEEDDDCCCAAAAAA@@@??????@@@@@@@@@===>>>@@@BBBBBBBBBAAA@@@??????>>>???@@@BBBCCCEEEFFFJJJQQQYYYbbbnnnxxxwwweeeYYYSSSQQQQQQTTT[[[aaalll}}}lll```^^^aaammmzzz~~~yyypppggg^^^YYYUUUQQQOOOOOONNNPPPYYYbbbqqq^^^TTTNNNQQQVVV\\\mmm|||sssbbbNNNBBB;;;999666555555666555555444444444444444444444444444444333444777:::===???@@@FFFOOOZZZmmmmmmdddbbbeeeoooyyytttaaaVVVMMMGGGDDDDDDCCCDDDEEEGGGKKKNNNPPPTTTVVV[[[dddrrryyyaaaIIIBBB;;;:::999666777999999::::::999888999<<<>>>@@@HHHMMMXXXxxxvvvmmmiiiqqqvvvnnncccZZZUUUSSSPPPNNNOOOOOOPPPPPPQQQRRRSSSSSSUUUWWW[[[]]]^^^___aaabbbkkklllpppuuuzzz}}}nnn___PPPJJJIIIGGGEEEEEEAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@AAABBBCCCDDDEEEJJJJJJLLLTTT^^^hhhmmmooosssrrrqqquuu}}}gggYYYUUUSSSQQQSSSZZZbbbnnnsssfffbbbgggwww{{{uuukkk___WWWRRRNNNLLLMMMNNNPPPWWW^^^ooojjjXXXJJJJJJOOOVVVjjj}}}}}}tttbbbOOOCCC@@@<<<777444333444333333333222222111111222222333555555555666888:::===>>>AAAFFFLLLYYYsssoooeeedddggg{{{{{{ttt|||nnn___UUUKKKEEEFFFAAACCCDDDEEEGGGJJJOOORRRWWWZZZ```jjjxxx~~~fffJJJBBB<<<::::::777666888777888888777666777:::<<>>;;;888777666555333111333222222111111222222333444444555666888;;;===???FFFKKKSSSccc~~~ssseeebbbrrr~~~~~~tttooo{{{kkk]]]TTTJJJEEEFFFBBBCCCEEEFFFHHHKKKPPPTTT[[[___fffppp}}}rrrOOOEEE===<<<<<<999666666888999999999999:::<<>>GGGPPP]]]|||yyyssssssssskkk___UUUPPPMMMJJJGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGHHHHHHHHHHHHJJJNNNQQQNNNOOOQQQSSSWWW[[[^^^```dddfffjjjoootttxxxzzz|||zzzxxxuuutttrrrnnniiidddfffkkk}}}xxx]]]RRRHHHDDDCCCAAA@@@BBBAAAAAAAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEFFFGGGHHHMMMMMMLLLMMMNNNPPPQQQRRRRRRUUUZZZbbbooorrrbbbYYYWWWWWW[[[ccclllxxxrrrmmmuuu|||rrrggg___VVVRRROOOOOONNNNNNTTT[[[gggwww~~~fffPPPKKKNNNYYYsssyyy{{{oooVVVEEE===;;;999888777666333111333222222111111222222333444444444666888;;;>>>???FFFLLLWWWhhhvvvgggfffzzz|||zzzrrrqqqiii\\\SSSJJJEEEEEEBBBCCCEEEFFFHHHLLLQQQUUU[[[```iiiuuu}}}wwwSSSHHH>>><<<<<<:::777666888888999999999:::===???>>>HHHQQQ^^^{{{}}}vvvrrruuuppphhh\\\SSSNNNKKKHHHEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFJJJMMMJJJJJJLLLNNNPPPSSSUUUWWWWWWYYY\\\```cccfffhhhiiiiiigggfffdddcccaaa^^^]]]aaafffxxxvvvXXXOOOGGGEEEDDDBBBBBBDDDAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEFFFGGGIIIIIINNNNNNOOOOOOOOOOOOPPPQQQQQQUUU[[[bbbmmm}}}vvveeeYYYYYYYYY]]]fffooo{{{qqqppp{{{{{{rrrggg___UUUQQQNNNMMMMMMMMMRRRYYYhhhwwwiiiRRRKKKMMMXXXsss|||{{{sssYYYGGG>>><<<999888777666333111333222222111111222222333333333444666888;;;>>>@@@FFFMMMYYYmmmxxxkkknnn{{{yyyxxxtttwwwfffZZZRRRIIIDDDEEEBBBDDDEEEGGGIIIMMMRRRVVVZZZ```lllzzz}}}~~~|||XXXKKK>>>;;;;;;:::777777555666777777777888;;;>>>@@@JJJTTT```{{{yyysssqqqvvv|||mmmdddYYYPPPLLLIIIGGGEEEDDDEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEDDDDDDEEEGGGJJJGGGGGGHHHIIIKKKMMMOOOPPPOOOQQQSSSVVVXXXZZZ[[[\\\\\\\\\[[[[[[ZZZZZZZZZZZZ]]]```ooo~~~lllRRRKKKEEEDDDCCCAAABBBEEEBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJKKKKKKMMMOOOOOONNNNNNOOOQQQPPPUUU[[[aaajjjyyy{{{jjj[[[ZZZZZZ___hhhrrr~~~zzz|||~~~zzzqqqfff^^^TTTPPPMMMMMMLLLLLLRRRYYYggguuummmUUULLLLLLUUUmmm}}}~~~vvv^^^KKK???<<<999888777666444222333222222111111222222333333333444666888<<>>999::::::888888555666777777777888;;;>>>@@@KKKTTT___xxx|||vvvrrrpppwwwyyyjjjaaaWWWNNNKKKIIIFFFDDDBBBCCCCCCDDDDDDEEEEEEEEEBBBDDDEEEEEEDDDDDDFFFGGGFFFFFFGGGGGGHHHJJJKKKLLLLLLMMMNNNPPPRRRSSSTTTTTTSSSTTTUUUVVVVVVWWWYYYZZZ]]]]]]hhhrrruuuyyyrrr```NNNIIIEEEEEEDDDBBBCCCFFFCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHJJJKKKLLLKKKMMMOOOOOOMMMMMMNNNPPPPPPUUU\\\aaaiiivvvooo___]]]^^^cccmmmwww~~~yyyqqqfff^^^TTTPPPMMMMMMMMMMMMSSSZZZbbbpppqqqXXXNNNKKKOOOddd{{{~~~{{{}}}vvv___MMM@@@===999777666666555444333222222111111222222333222333444666888<<>>888999:::999999777888999999999;;;>>>@@@>>>IIIRRR]]]uuuuuuuuuqqqpppxxxwwwhhh```UUUMMMJJJHHHFFFDDDAAAAAABBBCCCCCCDDDEEEEEEAAACCCEEEEEEEEEDDDDDDEEEHHHHHHHHHHHHIIIJJJKKKLLLGGGHHHIIIKKKLLLMMMMMMMMMOOOQQQSSSTTTUUUWWWYYYZZZ```^^^eeelllmmmpppjjjXXXNNNIIIFFFGGGFFFDDDEEEIIIDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLLLLOOOQQQQQQNNNMMMNNNPPPPPPVVV]]]cccjjjwwwssscccbbbccchhhrrr}}}~~~zzzqqqggg___TTTPPPNNNNNNNNNNNNUUU\\\^^^lll~~~ttt[[[OOOIIIKKK]]]rrr{{{wwwttt^^^MMMAAA>>>999666555555555555333222222222222222222333222333444666888<<>>@@@;;;777888888555777999999999999;;;===BBBGGGQQQaaawww|||uuuvvvnnnpppwww{{{hhh]]]RRRMMMKKKGGGFFFHHHGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGHHHIIIIIIIIIHHHHHHJJJJJJKKKKKKJJJIIIGGGFFFHHHHHHHHHHHHHHHIIIIIIIIINNNNNNOOOQQQTTTWWWZZZ\\\cccccceeeiiimmmjjjbbb[[[KKKJJJIIIGGGFFFFFFGGGGGGIIIIIIHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIJJJKKKKKKKKKIIIKKKMMMNNNMMMNNNPPPQQQQQQUUU[[[bbbjjjyyyyyyjjjfffhhhnnnyyy|||yyyrrrggg]]]UUUPPPNNNOOOOOONNNQQQVVV]]]gggwwwzzz___NNNIIILLLYYYeee|||vvvrrrxxx}}}ttt```MMM@@@:::666666666444444777444333333222222333333444222444666777888;;;???BBBEEELLL^^^|||}}}pppuuueeepppuuuaaaTTTLLLFFFDDDEEEEEEGGGIIILLLNNNRRRWWWZZZdddmmm}}}lllOOOAAAAAA<<<777999888666888999:::999:::<<<===AAAGGGQQQaaawwwsssnnnrrr~~~mmmpppzzz{{{hhh]]]RRRNNNKKKGGGFFFHHHFFFFFFGGGHHHJJJKKKLLLLLLIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGFFFEEEGGGGGGGGGGGGGGGHHHHHHHHHKKKKKKLLLNNNPPPSSSVVVXXX______aaaeeehhhfff___XXXLLLKKKJJJHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHIIIJJJJJJKKKKKKKKKIIIJJJLLLLLLLLLNNNPPPRRRRRRWWW\\\bbbjjjyyy|||nnnkkkmmmttt~~~|||yyyrrrfff]]]TTTPPPMMMNNNNNNMMMPPPUUUXXXbbbsss|||aaaPPPIIIKKKVVVaaaxxxrrrooozzz~~~xxxppp___NNNAAA;;;666666666444444666444333333222222333333444444555777888:::<<<@@@CCCIIIPPPbbbyyyooorrrfffpppsss___SSSLLLFFFEEEFFFEEEGGGJJJLLLNNNRRRWWWZZZbbbkkk{{{tttUUUDDDCCC===888:::888777999::::::::::::===???CCCIIISSSccczzzmmmjjjqqqtttkkkqqq}}}zzzhhh]]]RRRMMMKKKGGGFFFHHHEEEFFFGGGIIIKKKLLLMMMNNNKKKKKKKKKKKKKKKJJJIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHJJJLLLNNNQQQRRRYYYYYY[[[___aaa___YYYTTTMMMLLLKKKJJJIIIIIIIIIJJJIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMJJJKKKLLLLLLLLLNNNQQQTTTUUUYYY^^^dddmmm{{{uuuoooqqqxxx|||xxxqqqfff]]]TTTOOOLLLMMMMMMLLLNNNSSSTTT^^^nnneeeRRRHHHIIIRRR[[[tttyyytttrrr|||zzzuuummm___QQQCCC<<<777777666333333555444444333333333333444444444666888999:::===AAADDDLLLSSSffftttnnn~~~ooofffpppooo\\\QQQKKKFFFEEEFFFEEEGGGJJJLLLNNNRRRWWWZZZaaajjjzzz{{{ZZZEEECCC===999;;;:::888999:::::::::;;;===@@@EEELLLWWWhhhnnnnnnvvv~~~jjjiiipppyyyggg\\\QQQMMMJJJGGGFFFGGGEEEEEEFFFHHHIIIKKKLLLLLLJJJJJJJJJIIIIIIGGGFFFEEEFFFEEECCCBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFEEEEEEFFFHHHIIIKKKLLLMMMSSSSSSUUUXXXYYYXXXSSSOOOLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKMMMMMMMMMNNNNNNOOOPPPPPPNNNOOOOOONNNNNNOOORRRUUUWWW[[[bbbhhhrrr{{{qqqssszzz|||xxxpppfff^^^SSSOOOKKKLLLKKKJJJLLLQQQSSS\\\lll}}}jjjTTTHHHFFFMMMTTTkkk{{{~~~{{{wwwpppbbbUUUDDD>>>888888666333222444444444333333333333444444444555777999:::===AAADDDKKKSSSggguuuooonnn}}}ooojjjuuu{{{kkkYYYOOOJJJGGGFFFGGGFFFHHHJJJLLLOOORRRWWW[[[aaakkk{{{]]]FFFBBB<<<:::<<<;;;999:::::::::999;;;>>>@@@DDDLLLXXXjjjnnnrrr|||vvveeefffooowwwfff[[[PPPKKKIIIEEEDDDFFFDDDEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCEEEDDDCCCBBBBBBBBBCCCDDDCCCDDDDDDEEEFFFFFFGGGGGGEEEFFFGGGHHHIIIJJJJJJKKKMMMNNNPPPRRRSSSRRROOOLLLJJJJJJJJJJJJIIIIIIIIIHHHJJJIIIIIIIIIJJJJJJKKKLLLIIIJJJJJJJJJKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNOOOQQQRRRQQQRRRRRRQQQPPPQQQSSSUUUXXX^^^fffooozzzssstttzzz|||wwwoooeee^^^TTTOOOKKKKKKJJJIIIKKKOOOUUU]]]kkk{{{nnnVVVGGGEEEJJJNNNddd|||~~~uuufffYYYEEE>>>999888666333222444555444444333333444444555333444666777999<<<@@@CCCKKKUUUjjjrrrjjjkkkooowwwtttxxxhhhWWWNNNJJJGGGFFFGGGFFFHHHJJJMMMOOOSSSXXX[[[```iiiyyycccIIIBBB<<<:::<<<;;;999999999999888:::===@@@BBBJJJXXXkkkkkkrrrooocccdddooovvvdddYYYNNNIIIGGGCCCBBBDDDCCCCCCCCCDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEDDDDDDCCCFFFEEEEEEDDDDDDEEEEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJKKKMMMNNNNNNNNNLLLLLLIIIIIIJJJJJJJJJIIIIIIHHHJJJJJJJJJJJJJJJKKKLLLMMMJJJJJJJJJKKKKKKLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKMMMOOORRRSSSTTTVVVXXXYYYXXXYYYZZZ\\\___fffppp{{{wwwvvvyyy|||vvvnnneee___TTTOOOLLLKKKJJJHHHJJJNNNVVV]]]iiixxxqqqXXXHHHEEEHHHJJJ]]]tttzzzhhh\\\EEE>>>999888777333333444555555444444444444555555222444666777888;;;???BBBMMMXXXpppfffbbbhhhooovvvgggWWWNNNKKKGGGFFFGGGFFFHHHKKKMMMOOOSSSXXX[[[___hhhxxxkkkMMMDDD===:::;;;:::888999888777777999===@@@CCCLLLZZZooo{{{hhhsssxxxhhhccceeepppuuubbbWWWLLLHHHEEEBBBAAABBB@@@AAAAAABBBCCCDDDEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKHHHHHHIIIJJJJJJJJJIIIHHHIIIJJJLLLLLLLLLLLLLLLLLLIIIJJJKKKKKKKKKKKKJJJIIIJJJJJJJJJJJJKKKLLLMMMNNNKKKKKKLLLLLLMMMNNNNNNOOONNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMOOOQQQTTTWWWYYY[[[^^^bbbfffggghhhjjjkkkooowwwyyyvvvuuuwwwyyy}}}|||zzz{{{|||uuummmddd___UUUPPPLLLLLLJJJHHHJJJNNNSSSZZZfffuuusssYYYHHHEEEGGGHHHUUUkkk~~~zzzhhh\\\EEE>>>999888777444333555555555444444444444555555333555777888999<<<@@@CCCNNN[[[tttwww^^^\\\eeemmmuuugggWWWOOOKKKHHHFFFGGGFFFHHHKKKMMMPPPSSSXXX\\\aaakkkzzzzzzqqqQQQFFF===999:::888888888888777666888<<>>???@@@BBBDDDEEEFFFGGGIIIIIIJJJJJJKKKJJJJJJJJJGGGHHHJJJKKKKKKJJJIIIHHHGGGGGGHHHIIIKKKLLLLLLMMMHHHIIIJJJKKKKKKJJJIIIHHHIIIJJJLLLLLLKKKKKKLLLMMMJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJKKKLLLNNNNNNLLLLLLMMMNNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRRRRTTTWWWZZZ^^^```aaaffflllqqquuuvvvxxxyyy}}}xxxtttqqqooonnnqqq{{{wwwssswwwyyy|||uuulllddd___VVVQQQMMMLLLKKKHHHJJJNNNPPPWWWcccssssssYYYHHHEEEGGGGGGOOOeeeyyyyyyggg[[[DDD>>>999888777555444666555555444444444444555555444666888999:::===AAADDDMMM[[[uuurrr[[[YYYbbblllxxxuuugggWWWOOOKKKHHHFFFGGGGGGIIIKKKMMMPPPTTTXXX\\\fffooo~~~xxxXXXCCC>>>;;;999888:::;;;;;;;;;:::;;;>>>@@@FFFMMM\\\vvv~~~xxxppp|||mmmccceeemmmppp]]]RRRGGGDDDCCCAAA??????<<<===???AAAAAACCCFFFHHHKKKLLLMMMMMMMMMLLLKKKJJJMMMIIIFFFFFFHHHJJJIIIGGGFFFFFFFFFGGGGGGHHHIIIJJJIIIJJJKKKLLLKKKJJJIIIHHHGGGGGGGGGHHHIIIIIIJJJJJJNNNLLLJJJKKKNNNOOONNNKKKMMMMMMNNNOOOPPPPPPOOOOOOOOOPPPRRRTTTUUUUUUUUUTTTWWWVVVUUUVVVWWWWWWWWWVVVTTTVVVYYY[[[^^^bbbgggjjjpppuuu|||tttmmmfffbbb``````hhhpppxxx~~~{{{yyy~~~}}}wwwrrrlllfffbbbUUUQQQLLLIIIHHHJJJKKKKKKOOOUUU```mmm{{{kkkWWWJJJDDDCCCDDDLLL\\\www{{{yyyfffVVVCCC???:::666555444333333333333222222333333444555888777888<<<======BBBHHHMMM\\\wwwmmm___YYY^^^ttt{{{sssfffWWWNNNIIIFFFFFFHHHJJJLLLNNNNNNNNNQQQXXX]]]fffsss~~~zzz^^^HHHAAA>>>;;;:::999:::;;;::::::;;;>>>@@@FFFNNN___yyy}}}uuunnnccceeeoooooo\\\PPPFFFCCCCCC@@@>>>???>>>???@@@AAABBBDDDGGGJJJKKKLLLMMMNNNNNNNNNMMMMMMKKKIIIGGGGGGHHHIIIHHHFFFIIIIIIHHHHHHIIIJJJKKKKKKKKKLLLLLLMMMLLLLLLJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKOOONNNMMMOOORRRTTTSSSQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQSSSUUUWWWXXXYYYYYYYYY\\\[[[[[[\\\]]]^^^^^^^^^bbbdddgggiiilllppptttxxx{{{}}}zzzqqqiii```[[[VVVTTTYYYaaajjjooouuuzzz}}}~~~xxxrrrllleeeaaaVVVQQQLLLIIIHHHJJJKKKKKKNNNUUU___lllzzzlllXXXKKKEEEDDDEEEJJJWWWpppxxx|||vvvdddVVVCCC???:::666555444444333333333222222333333444555888666777;;;<<<===AAAGGGPPP___zzzrrrccc[[[___uuu{{{ssseeeWWWOOOJJJGGGGGGJJJJJJLLLNNNOOOOOOSSSYYY^^^kkkxxx{{{{{{eeeMMMCCC???<<<:::888999::::::999;;;>>>@@@FFFOOObbb~~~yyynnnccceeepppoooZZZOOOEEEBBBBBB@@@>>>>>>@@@AAAAAABBBBBBEEEIIIMMMLLLMMMNNNOOOPPPPPPPPPOOOLLLKKKJJJKKKLLLLLLJJJHHHLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLLLLPPPPPPPPPSSSWWWZZZZZZZZZXXXXXXWWWWWWXXXXXXYYYZZZXXXYYY[[[]]]___aaabbbbbbeeefffggghhhjjjkkklllmmmooorrruuuwwwyyy}}}yyytttpppiiiaaaXXXRRRLLLJJJNNNUUU___eeeooozzzyyysssllleee```VVVRRRLLLIIIIIIJJJKKKKKKNNNTTT^^^jjjxxxkkkWWWKKKFFFEEEFFFIIIUUUooo}}}ssscccTTTCCC???:::666555555444333333333222222333333444555777555666:::;;;<<>>:::888888999999999999;;;>>>@@@EEEOOOeeezzzooodddgggqqqoooYYYNNNDDDBBBBBB@@@??????AAABBBCCCCCCDDDGGGLLLPPPPPPPPPPPPQQQQQQQQQQQQQQQPPPPPPQQQQQQRRRQQQOOOMMMNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLKKKKKKJJJLLLLLLLLLLLLMMMMMMMMMMMMPPPQQQSSSWWW[[[^^^aaaaaaaaaaaa``````aaabbbcccdddaaabbbdddgggiiilllmmmnnnoooqqqsssuuuwwwxxx{{{||||||~~~|||vvvpppjjjfff^^^WWWQQQMMMIIIHHHNNNUUU```jjjxxxzzztttllleee```WWWSSSMMMIIIIIIJJJKKKKKKNNNTTT]]]iiiwww}}}hhhUUUIIIEEEDDDEEEIIIXXXwww}}}sssaaaSSSBBB>>>:::666555555444444333333222222333333444555666444666999;;;<<<@@@GGGQQQaaa||||||ggg^^^eee|||xxxooojjjqqq}}}mmmaaaTTTNNNJJJHHHIIIKKKJJJMMMOOOQQQRRRVVV^^^cccssswwwxxxYYYGGG???;;;999777999:::::::::;;;>>>AAAEEEPPPhhh|||ooofffjjjvvvpppYYYNNNDDDBBBCCCBBB@@@AAABBBCCCEEEFFFHHHLLLQQQTTTUUUUUUTTTTTTSSSSSSSSSSSSTTTUUUVVVWWWVVVTTTSSSSSSRRRQQQPPPOOONNNMMMMMMMMMNNNNNNMMMLLLKKKKKKKKKJJJLLLLLLMMMMMMNNNNNNOOOOOORRRTTTXXX[[[___cccfffhhhggghhhhhhiiijjjkkklllmmmkkklllmmmppprrruuuwwwxxxwwwzzz}}}zzzssslllfff```\\\VVVPPPKKKIIIHHHHHHOOOWWWaaappp|||uuummmeee```XXXSSSNNNJJJIIIJJJKKKKKKOOOTTT]]]hhhvvvyyyeeeRRRGGGCCCCCCDDDGGG[[[sss```QQQBBB>>>999666555555555444333333222222333333444555555444555999;;;<<>>;;;888999::::::;;;<<<@@@BBBGGGRRRkkkooohhhnnn~~~rrr[[[PPPFFFDDDEEEDDDCCCDDDCCCFFFJJJMMMPPPSSSXXX[[[[[[ZZZYYYYYYXXXXXXYYYYYYYYYZZZ[[[[[[YYYXXXXXXYYYYYYXXXWWWUUUSSSRRRRRRRRRRRRRRRPPPOOONNNMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTUUUXXX[[[___bbbeeehhhlllooommmnnnppprrrtttvvvvvvwwwuuuvvvwwwyyy{{{~~~~~~xxxqqqiiiccc]]]XXXTTTPPPKKKGGGFFFFFFGGGMMMUUU^^^ppp}}}vvvnnnfffaaaYYYTTTNNNJJJIIIJJJKKKKKKNNNSSS[[[fffsssvvvcccPPPEEEBBBCCCDDDEEEZZZ}}}rrr```PPPAAA>>>999666555555555444333333222222333333444555555444666:::<<<===BBBHHHPPPccciiibbbppp|||zzzmmmjjjrrr~~~ggg\\\PPPKKKHHHEEEFFFHHHHHHKKKOOOQQQSSSYYYaaagggrrr}}}ppphhhNNNCCC???;;;999:::;;;;;;<<<>>>AAADDDKKKUUUoooooojjjqqqttt\\\QQQHHHGGGHHHGGGFFFGGGFFFJJJOOOTTTXXX\\\```bbb___^^^^^^^^^___```bbbcccaaabbbcccaaa___^^^```bbbcccaaa```]]]\\\ZZZYYYYYYYYYXXXVVVTTTSSSSSSSSSSSSSSSTTTUUUWWWYYY[[[\\\]]]aaadddhhhkkklllooosssvvvuuuwww{{{tttoooggg```ZZZUUUPPPMMMLLLHHHEEEEEEEEEGGGNNNVVV\\\lll}}}wwwpppgggbbbYYYUUUOOOKKKJJJJJJKKKKKKLLLPPPXXXcccpppuuubbbPPPFFFBBBCCCEEEGGGVVVuuuyyyooo^^^PPPAAA===999666555666555555333333222222333333444555666444666;;;===>>>CCCIIISSShhhmmmfffwwwyyyzzzoooooo{{{{{{ggg\\\QQQKKKHHHEEEEEEGGGGGGJJJNNNPPPSSSYYYaaaggguuuooohhhMMMBBB===:::999:::<<<<<<===???BBBEEENNNXXXrrrnnnkkktttuuu]]]SSSIIIHHHIIIIIIHHHIIIHHHLLLSSSZZZ^^^bbbeeegggaaaaaaaaabbbdddgggiiikkkhhhjjjjjjhhheeeeeegggjjjiiihhhfffdddbbb```______^^^]]][[[YYYXXXXXXXXXXXXWWWXXXZZZ\\\___aaacccdddhhhkkkoooqqqrrrssswww{{{|||~~~yyynnniiiaaaZZZUUUPPPLLLIIIHHHEEECCCEEEGGGJJJRRR[[[^^^lll~~~xxxppphhhcccYYYUUUOOOKKKJJJJJJKKKKKKJJJNNNVVVaaammm}}}vvvbbbQQQFFFCCCDDDFFFKKKTTTmmm{{{tttlll]]]QQQAAA===999666555666555555333333222222333333444555666555777;;;===>>>DDDJJJVVVlllqqqjjj|||{{{ttt{{{qqqtttzzzhhh]]]RRRLLLIIIFFFEEEGGGFFFIIIMMMPPPSSSYYYaaahhhxxxvvvaaaIIICCCAAA;;;999::::::::::::===BBBEEEHHH]]]}}}~~~kkkjjjsssrrr^^^UUULLLJJJJJJJJJNNNRRROOOUUU^^^fffjjjjjjfffccc``````aaadddhhhnnnrrruuu~~~|||xxxsssooonnnpppssstttqqqmmmkkkjjjjjjiiihhhmmmeee___aaacccbbb````````````aaaccceeegggjjjkkkjjjoootttyyy|||~~~uuunnneee```YYYRRRNNNJJJGGGEEEEEEDDDBBBAAACCCIIIQQQWWW```yyy|||xxxssskkkeee]]]XXXQQQKKKIIIJJJJJJJJJLLLMMMQQQZZZgggxxxqqq]]]PPPGGGBBBBBBEEEGGGTTTqqq}}}rrrfffZZZRRRBBB???:::666555555444333444444444444444444444444999777777<<>>999666555555444444444444444444444444444444888666777;;;>>>@@@FFFLLLZZZwww}}}ttt~~~www}}}zzzeeeZZZOOOJJJHHHEEEEEEGGGIIIJJJNNNRRRTTTXXXcccnnn~~~~~~ZZZDDD@@@===999999:::::::::;;;>>>BBBFFFOOOcccxxxmmmjjjqqqzzzddd[[[SSSSSSVVVXXX[[[___dddeeegggiiihhhfffbbb```___bbbgggnnnvvv|||~~~|||{{{{{{}}}~~~zzzuuussswwwyyywwwttttttsssuuuxxx{{{}}}}}}}}}}}}uuukkkeeeYYYUUUOOOJJJGGGEEECCCBBB??????@@@@@@CCCJJJRRRXXXggg}}}~~~zzzuuummmggg]]]XXXQQQLLLJJJJJJIIIIIIKKKMMMQQQYYYeeeuuusss```RRRJJJDDDCCCFFFNNNXXXsssvvvnnneeeXXXMMMBBB>>>999666555555555444444444444444444444444444777555666:::===???FFFMMM^^^}}}||||||~~~zzzwwwyyyeeeYYYNNNJJJGGGEEEEEEGGGJJJKKKOOOTTTVVVZZZeeepppyyyWWWDDD???===999::::::::::::;;;>>>CCCFFFRRRfff|||sss|||ooojjjqqq~~~ggg]]]VVVWWW[[[^^^```ccccccccccccbbbaaa```______bbbeeejjjqqqxxx}}}~~~{{{}}}}}}{{{zzz||||||qqqfff___TTTPPPJJJFFFDDDCCCBBBAAA??????@@@AAADDDIIIPPPUUUaaasss~~~~~~zzztttlllggg]]]XXXRRRMMMJJJIIIIIIHHHJJJLLLQQQXXXcccrrrppp^^^RRRJJJFFFEEEHHHMMM\\\}}}}}}qqqlllfffYYYMMMAAA>>>999666555555555444444444444444444444444444666555666:::<<<>>>FFFOOObbb|||uuu~~~wwwsssvvvwwwdddYYYNNNIIIGGGEEEEEEGGGJJJLLLPPPUUUXXX\\\gggrrr~~~uuuUUUEEE@@@>>>;;;:::;;;;;;;;;;;;>>>CCCFFFSSSgggzzzrrr{{{oookkkqqqhhh^^^WWWXXX]]]```aaaccc]]]\\\[[[ZZZ[[[]]]___```dddfffjjjooossswwwzzz{{{xxxkkk```YYYPPPLLLGGGDDDCCCCCCBBBAAA@@@AAABBBCCCDDDHHHMMMQQQXXXhhhooonnnsssxxx|||yyyssskkkeee]]]XXXRRRMMMKKKIIIHHHGGGHHHLLLQQQWWWaaaooozzzkkk[[[PPPJJJGGGGGGJJJLLLddd~~~xxxmmmiiiggg]]]PPPAAA===999666555666555555444444444444444444444444555555777:::;;;>>>GGGQQQdddnnnmmm}}}sssppppppxxxcccXXXMMMIIIGGGEEEEEEGGGJJJLLLQQQVVVYYY^^^iiittt~~~sssUUUFFFAAA???<<<:::;;;;;;;;;<<>><<<;;;;;;;;;;;;<<>>;;;;;;;;;<<<;;;<<>><<<::::::<<<===<<>>CCCDDDEEEFFFHHHIIIMMMRRRUUUWWWXXX[[[aaaiiivvv}}}yyytttlllggg\\\XXXRRRMMMJJJHHHGGGEEEHHHHHHMMMSSSYYYcccsssrrrbbbVVVMMMFFFFFFIIIOOO^^^yyy|||kkkkkk}}}kkkeeeiiiaaaRRR>>><<<888666666555444333555444444444444555666666444555888<<<>>>AAALLLXXXuuuvvvmmmeeejjjqqq^^^UUULLLIIIGGGEEEFFFJJJJJJMMMRRRUUUYYYbbboooxxxzzzvvv~~~vvvVVVKKKAAA:::>>><<<::::::<<<======AAAHHHSSSfffyyylllwwwyyyooogggttttttggg[[[YYY[[[ZZZVVVTTTOOOOOOOOOOOOQQQSSSUUUVVVUUUXXX\\\^^^aaafffnnntttuuuyyyyyymmm___SSSJJJFFFCCCCCCAAA>>>@@@DDDEEEGGGHHHJJJKKKOOOSSSWWWVVVVVVZZZ```iiiwww}}}yyytttlllfff]]]XXXRRRNNNKKKIIIGGGFFFHHHHHHLLLSSSYYYcccsssssscccWWWMMMGGGFFFHHHJJJXXXqqqyyyiiikkk~~~llldddfff^^^OOO>>>;;;888666666666444333444444444333444555555666555666999<<<>>>AAALLLXXXqqqwwwlllbbbggg|||ppp^^^VVVMMMIIIGGGDDDEEEIIIJJJNNNRRRUUUZZZdddrrr|||yyyttt{{{zzzVVVJJJAAA:::>>><<<::::::<<<===>>>CCCIIISSShhh|||ppp{{{xxxqqqjjjwwwuuuiii^^^[[[[[[XXXTTTRRRLLLLLLMMMNNNQQQSSSVVVXXXXXXZZZ^^^```ccciiirrryyyzzz}}}qqqcccWWWLLLGGGCCCCCCBBB???AAAEEEGGGHHHJJJLLLNNNQQQUUUXXXWWWWWWYYY```jjjyyy}}}zzztttlllfff^^^YYYSSSOOOLLLJJJHHHGGGHHHHHHLLLRRRXXXbbbsssuuudddXXXNNNGGGEEEHHHGGGRRRiiiwwwiiikkk~~~nnnbbbbbbZZZKKK>>>;;;888666666666555333333333333333333444444555666666999<<<===AAALLLXXXppp|||mmmaaaeeeyyyooo```VVVNNNIIIFFFDDDDDDHHHJJJNNNRRRUUU[[[fffvvvzzzsssyyy~~~WWWIIIAAA;;;>>><<<::::::<<<===>>>DDDKKKVVVmmmrrr}}}vvvrrrmmmzzztttiii```]]][[[VVVRRRQQQLLLLLLMMMNNNPPPSSSVVVXXXYYY\\\```bbbfffmmmwww~~~uuufffYYYNNNHHHCCCBBBBBB@@@AAAEEEGGGIIIKKKMMMOOOQQQUUUXXXZZZXXXZZZaaakkkzzz}}}zzztttlllfff___ZZZTTTOOOMMMKKKIIIHHHHHHHHHLLLQQQXXXbbbsssvvveeeYYYNNNGGGEEEHHHGGGQQQfff{{{mmmooooooaaa___WWWIII===;;;888666666666555444333222222222222333444444777777999<<<===AAAMMMYYYssspppaaadddxxxnnn```WWWNNNJJJFFFCCCDDDGGGKKKNNNRRRUUU\\\iiizzz|||uuuzzzXXXHHHBBB<<>>???FFFNNNZZZsssuuu~~~~~~rrrqqqooo}}}rrrjjjccc___[[[TTTPPPPPPNNNMMMNNNOOOPPPSSSUUUWWWZZZ]]]bbbfffkkksss}}}yyyiii\\\QQQIIICCCBBBBBB@@@AAACCCEEEHHHJJJMMMNNNQQQTTTWWWYYYWWWXXX___iiiwww~~~{{{vvvmmmggg___[[[UUUPPPMMMKKKJJJHHHHHHHHHKKKQQQWWWaaasssvvveeeYYYNNNGGGEEEHHHHHHPPPeeeuuuwwwooo```]]]VVVJJJ===:::777666666666555444333222222222222333444444777777999<<<===BBBNNNZZZwwwqqq___cccxxx~~~nnn```WWWNNNJJJFFFCCCDDDGGGKKKNNNRRRUUU\\\iii{{{www|||YYYIIICCC>>>???===:::999<<<>>>@@@HHHPPP^^^tttyyywwwmmmpppppptttnnnhhhddd\\\TTTOOOPPPNNNNNNOOOOOOQQQTTTVVVXXX[[[___ffflllsss{{{pppbbbVVVLLLDDDCCCBBBAAAAAABBBDDDGGGJJJLLLNNNPPPSSSVVVUUUSSSUUU]]]gggttt}}}wwwnnnhhh___ZZZTTTPPPMMMKKKIIIHHHHHHHHHJJJPPPVVVaaasssuuudddXXXNNNGGGEEEHHHGGGNNNddd}}}ppp___[[[UUUJJJ===:::777666666666666555333333333333333444444555666666888;;;===CCCPPP]]]{{{rrr^^^dddyyytttsssooo```VVVNNNIIIFFFDDDDDDHHHJJJNNNRRRVVV\\\hhhxxxzzz~~~YYYIIIDDD@@@@@@===:::999<<<>>>AAAIIIQQQ^^^pppqqqiiinnnppp{{{uuupppiii___SSSNNNOOOMMMMMMNNNPPPSSSVVVYYY[[[\\\bbbkkkttt{{{zzzlll[[[QQQGGGEEEEEECCCBBBCCCDDDGGGJJJMMMOOOQQQTTTVVVTTTRRRVVV___kkkwwwyyypppiii^^^ZZZTTTOOOLLLJJJIIIGGGHHHHHHJJJOOOUUU```rrrssscccWWWMMMGGGFFFHHHGGGOOOfffqqq^^^YYYRRRHHH<<<:::777666666777666555444444444333444555555666555555777;;;>>>DDDRRR___uuuaaahhhwwwjjjlll}}}ppp^^^VVVMMMIIIGGGDDDEEEIIIIIIMMMRRRVVV[[[fffuuu{{{ZZZJJJEEE@@@@@@===:::999<<<>>>BBBIIIRRR^^^lllnnnffflllooo|||vvvnnnaaaTTTNNNNNNLLLLLLNNNPPPTTTXXX\\\^^^]]]dddoooyyyttt___TTTJJJGGGGGGDDDCCCCCCEEEGGGKKKNNNPPPRRRTTTVVVUUUTTTYYYdddqqq}}}~~~yyy|||zzzqqqjjj^^^YYYSSSOOOLLLJJJHHHGGGIIIHHHJJJOOOUUU```rrrrrrbbbVVVMMMGGGFFFIIIIIIRRRjjjrrr]]]WWWPPPFFF<<<:::777666666777666555555444444444444555666666444444666:::>>>EEESSSaaazzzfffnnnzzzpppdddhhh}}}qqq^^^UUULLLIIIGGGEEEFFFJJJIIIMMMRRRVVV[[[eeerrr}}}{{{|||]]]FFF???>>>===;;;===>>>>>>???DDDMMMTTT___lllwwwkkkhhhkkkuuu|||ppp```UUUQQQPPPNNNPPPRRRSSSUUUWWW[[[___dddkkkuuu~~~{{{uuuwww|||tttdddZZZMMMFFFEEEHHHIIIIIIIIIKKKNNNQQQSSSUUUVVVWWWVVVWWW[[[fffvvv~~~~~~xxxoooiiiccc]]]UUUOOOKKKJJJJJJJJJGGGGGGJJJQQQXXXcccvvv}}}pppbbbWWWNNNGGGEEEGGGJJJWWWrrr~~~yyy|||~~~}}}fffUUUHHH???<<<;;;:::888666555444333444333333333333444555555666;;;888888@@@EEERRRggg{{{iiirrrmmmdddoooooo___UUULLLHHHFFFDDDFFFJJJJJJLLLRRRYYY]]]aaakkkvvv}}}{{{|||~~~\\\FFF@@@??????;;;<<<===<<<<<<@@@HHHNNN\\\gggzzzxxxmmmhhhkkkvvvssscccWWWRRRQQQPPPQQQSSSUUUVVVYYY]]]aaaiiipppzzz|||uuuuuuxxx~~~xxxkkk```SSSJJJGGGHHHIIIHHHIIILLLPPPSSSVVVWWWWWWWWW]]]^^^ccclllyyy~~~~~~yyypppkkkfff```WWWPPPLLLJJJIIIHHHGGGGGGJJJQQQYYYdddwww~~~qqqbbbXXXOOOGGGFFFHHHJJJXXXttt{{{uuuxxx|||gggTTTGGG@@@;;;:::999888777555444444444333333333333444555555666;;;888888@@@EEEQQQfffmmmvvvmmmeeeqqqrrr```VVVMMMIIIFFFDDDFFFJJJJJJLLLRRRXXX[[[```jjjuuu|||xxx|||{{{ZZZFFFAAAAAA@@@===>>>>>><<<;;;>>>DDDJJJYYYcccrrrzzznnnhhhkkkxxxvvvdddXXXSSSSSSQQQRRRUUUVVVXXX[[[```cccnnnuuuyyyxxxyyy{{{xxxvvvvvvyyy~~~~~~rrrhhhZZZOOOJJJIIIIIIHHHIIIMMMRRRVVVWWWXXXYYYZZZbbbfffkkksss{{{||||||yyysssnnngggaaaYYYQQQMMMJJJIIIGGGFFFGGGKKKRRRZZZeeexxx~~~qqqcccYYYPPPHHHFFFHHHIIIYYYwwwwwwooorrrzzzgggQQQFFF@@@999999888777777666555555444333333333333444555555666;;;999999@@@EEEQQQfffqqqzzzqqqiiiwwwsssaaaXXXNNNJJJGGGEEEFFFJJJJJJLLLQQQWWWZZZ^^^iiittt}}}zzzvvv}}}yyyYYYFFFAAAAAA???>>>??????===<<>>======???EEEKKKWWWbbbrrrsssgggjjj{{{tttcccYYYUUUTTTPPPRRRUUUWWWZZZ]]]bbbfffnnnuuu|||uuuvvvuuutttsssuuuyyy~~~~~~vvvrrrpppmmmjjjjjjnnntttxxxzzzxxxooobbbUUUMMMKKKKKKLLLNNNQQQTTTTTTUUUYYYaaagggttt}}}{{{zzz}}}yyytttppp```[[[UUUOOOLLLKKKIIIHHHFFFGGGLLLSSSZZZeeevvv|||pppcccYYYPPPHHHEEEFFFGGGXXXwww~~~ooonnnyyycccKKK@@@>>>666666666666666666666666444333333333333444555555555;;;::::::AAAEEEPPPdddqqq{{{rrr|||ooobbbXXXOOOJJJHHHEEEGGGJJJMMMOOOSSSYYY\\\```lllwww}}}|||{{{YYYGGGAAA>>>:::888:::<<<<<<<<>>777777666666555555555444444333333333333444555555555;;;:::;;;BBBEEEOOObbb|||yyysssxxxppp~~~qqq^^^UUULLLIIIGGGEEEHHHLLLLLLMMMRRRWWW[[[bbbooo{{{}}}|||zzzzzzZZZIIIEEEAAA<<<===???@@@@@@???AAAEEEJJJYYYbbbooo|||xxxyyy~~~tttssszzzvvvhhh^^^WWWTTTRRRUUUXXX[[[^^^ccchhhlllttt{{{|||yyyyyy{{{|||~~~}}}yyysssllljjjkkknnnvvv|||~~~yyylll]]]QQQLLLMMMOOONNNVVV```fffgggjjjpppwwwuuuzzzxxx{{{|||}}}vvvnnniiiaaa]]]WWWRRRNNNKKKHHHFFFGGGHHHLLLRRRXXX```ooo}}}uuuhhh___VVVMMMIIIJJJNNNYYYttt{{{www~~~aaaNNNDDD???888777777666555555444444444333333333333444555555555<<<;;;;;;BBBEEENNNbbb}}}~~~qqqqqqyyyqqq~~~ppp\\\SSSKKKHHHFFFEEEHHHLLLJJJKKKPPPVVVZZZaaaooo|||xxxvvvxxx~~~YYYDDD???>>><<<666888:::::::::>>>EEEKKKWWW___nnnrrr|||xxxpppwww}}}nnn___VVVSSSTTTTTTWWW\\\```ccciiippp{{{yyyvvvssskkkkkkrrruuuxxx{{{}}}|||xxxtttqqqqqqsssxxx|||jjj\\\RRRLLLMMMQQQPPPYYYeeeqqqwwwxxxvvvttttttxxx}}}{{{pppfffcccdddkkkqqq}}}~~~xxxrrrmmmiii___ZZZUUUPPPNNNLLLKKKJJJFFFFFFJJJQQQWWW^^^kkkwwwwwwkkkaaaVVVLLLHHHIIIOOO]]]{{{~~~xxxdddNNNBBB???:::999888666555444444444222222333444444555555666999777:::BBBIIIOOOWWW___uuummmpppyyyooo```UUUKKKGGGFFFFFFGGGJJJMMMMMMQQQVVV[[[cccqqqtttuuuyyy}}}ZZZEEE@@@@@@>>>888:::<<<<<<<<<@@@GGGLLLXXXbbbsss~~~ppp|||xxxpppvvvrrraaaXXXWWWUUUTTTWWW]]]```ccciiiqqqyyywwwsssooohhhggglllqqqtttxxx{{{}}}|||yyywwwsssrrrtttyyy|||gggXXXOOOJJJKKKOOOVVVcccvvv~~~mmmpppuuuzzzuuukkkbbb[[[ZZZ]]]cccfffooo{{{~~~xxxrrrmmmiii```\\\VVVQQQNNNLLLJJJIIIFFFFFFJJJPPPVVV]]]jjjuuu{{{mmmaaaUUUKKKGGGIIIPPP___~~~www}}}bbbLLLAAA>>>999999888666555555555555222333333444444555555666999888;;;BBBIIIOOOXXX```|||sssnnnsssooo```UUUKKKGGGFFFFFFGGGJJJMMMMMMQQQVVV[[[bbbppp~~~qqqsss{{{~~~ZZZFFFBBBAAA@@@:::<<<======>>>AAAHHHNNNYYYfffyyywwwmmm{{{vvvooovvvvvvddd[[[[[[VVVUUUXXX]]]aaadddkkkrrrxxxyyyuuupppiiigggkkkkkknnnsssxxx{{{}}}~~~~~~wwwuuuqqqoootttxxxbbbTTTNNNKKKMMMPPPYYYllltttxxx}}}ssshhh^^^WWWXXX\\\[[[\\\bbblllvvv~~~yyyssslllhhhbbb]]]WWWQQQNNNKKKIIIHHHFFFFFFJJJPPPUUU\\\hhhsss~~~oooaaaTTTJJJFFFHHHPPPbbb~~~vvv|||```JJJ@@@>>>888888777666666666666666333333333444555555666666:::999<<>>===>>>AAAHHHMMMYYYhhh~~~tttjjjyyyrrrnnnwwwzzzfff\\\\\\WWWVVVXXX^^^bbbeeemmmuuuyyy{{{vvvooolllmmmgggiiilllqqquuuyyy|||}}}|||xxxqqqkkkkkkttt~~~mmmZZZQQQOOONNNPPPSSS\\\ssswwwiii___^^^bbb___bbbhhhmmmqqqwwwzzzssslllhhhccc^^^WWWQQQNNNKKKHHHFFFFFFFFFIIIOOOTTTZZZfffqqq~~~nnn```SSSIIIGGGIIIQQQeeewww|||___JJJ@@@>>>888777666666666666666777333333444444555666666666::::::<<>><<<:::;;;<<<;;;;;;>>>EEEJJJVVVhhhuuu}}}qqqqqqzzznnn```\\\ZZZXXXZZZ___dddhhhqqqyyy}}}rrrhhhbbbfffdddaaa___```bbbfffhhhppppppqqqrrrtttxxx~~~wwwkkkccc]]]UUUNNNNNNOOOPPPUUU[[[lll}}}zzzssslllgggaaa\\\UUUPPPLLLIIIFFFDDDEEEEEEIIIOOOTTT[[[gggrrr~~~ooobbbUUUKKKHHHJJJOOOdddcccMMMCCCAAA888888777666666666666666444444444555666666777777999999<<<@@@DDDLLL[[[iiixxxpppooo}}}tttaaaVVVLLLHHHHHHGGGHHHLLLLLLNNNSSSYYY]]]cccooo{{{}}}jjjooozzzaaaJJJBBB@@@===:::;;;<<<<<<;;;>>>EEEJJJVVVhhhxxxwwwuuu|||vvveee^^^[[[YYY[[[```dddiiirrr{{{}}}ssskkkfffbbb]]]YYYWWWYYY\\\___ccceeeiiipppwww{{{||||||vvvwwwxxxwwwqqqggg]]]VVVRRRNNNMMMPPPTTTZZZfffqqqzzzssslllggg___ZZZTTTNNNJJJHHHFFFDDDEEEEEEHHHOOOUUU\\\hhhtttsssfffYYYMMMHHHIIIMMMbbbdddNNNCCC@@@999999888666555555555555444444555555666666777777999999;;;???CCCJJJ[[[jjjvvvmmmmmmtttrrrvvvaaaVVVLLLIIIHHHGGGIIILLLLLLNNNSSSZZZ^^^dddqqq}}}yyyeeelllzzzaaaKKKDDDBBB???;;;<<<===<<<<<>>AAAIIIZZZjjjtttlllmmmxxxhhhgggxxxxxxaaaWWWLLLIIIHHHGGGIIILLLLLLNNNTTT[[[```fffrrr~~~zzzjjjlll[[[JJJBBB<<<>>>;;;:::;;;===<<<===CCCKKKUUUiiizzzwww|||uuu}}}~~~jjj[[[[[[YYYZZZ___cccjjjvvvzzznnn___VVVTTTUUUTTTQQQSSSTTTWWW^^^eeeiiijjjhhh\\\___^^^YYYUUUTTTSSSQQQRRRSSSVVV[[[ggg}}}~~~xxxxxxtttqqqqqqyyy}}}wwwpppjjjggg]]]XXXQQQKKKHHHFFFEEEDDDGGGFFFIIIPPPUUU]]]jjjvvv{{{jjjYYYMMMHHHHHHPPPcccdddOOOFFF<<<999777555555555666555444444444444555555555555666666=========CCCHHHVVVlllsssrrrnnn|||iiifffbbbkkk|||uuueeeXXXLLLHHHHHHIIIJJJMMMMMMNNNRRRXXX\\\cccqqq~~~kkkmmmZZZJJJCCC===???;;;:::;;;===<<<===CCCKKKWWWjjj}}}www}}}www}}}mmm^^^ZZZXXXYYY]]]bbbhhhtttxxxggg[[[VVVUUURRROOORRRRRRUUUYYY^^^```^^^\\\WWWZZZYYYTTTRRRTTTUUUTTTUUUXXX___kkk~~~yyyooolllkkkiiiiiiqqq|||}}}xxxqqqjjjfff^^^YYYRRRMMMJJJHHHFFFEEEGGGFFFIIIPPPUUU]]]jjjvvvyyyhhhWWWLLLGGGGGGJJJ\\\wwwcccNNNEEE<<<999777555555555666555444444444444555555555555666666<<<<<<<<>>;;;:::;;;===<<<===CCCKKKYYYlllwwwxxx|||qqqaaa\\\YYYYYY^^^ccciiittt~~~pppbbb[[[WWWSSSPPPOOOPPPQQQSSSUUUTTTRRROOOUUUXXXWWWTTTTTTZZZ___```dddfffoooyyyllleeeaaaaaabbbgggpppxxx~~~~~~zzzsssjjjddd]]]YYYRRRLLLIIIHHHFFFEEEGGGFFFIIIPPPVVV]]]jjjvvvxxxgggUUUJJJFFFFFFGGGWWWqqqaaaKKKCCC;;;999777555555555666555444444444444555555555555666555;;;;;;;;;CCCHHHWWWmmm|||zzzvvvttteeecccbbboooxxxfffYYYLLLHHHHHHIIIJJJLLLMMMNNNRRRYYY^^^eeessspppqqqrrrQQQFFF@@@:::<<<;;;:::;;;===<<<===CCCKKK[[[nnnyyyxxx{{{uuueee```\\\[[[___dddkkkuuu~~~vvvkkkddd^^^XXXTTTQQQRRRSSSTTTUUUTTTSSSRRRXXX]]]___```eeeooowwwzzzuuummm```aaacccfffjjjqqqyyy~~~~~~{{{tttjjjbbb\\\WWWPPPKKKHHHGGGEEEDDDFFFFFFJJJPPPVVV^^^kkkwwwwwwfffUUUJJJFFFFFFIIIXXXppp___IIIBBB;;;999777555555555666555333444444444555555555555666444;;;:::;;;BBBIIIXXXooo~~~|||www}}}hhhffffffwww{{{gggZZZMMMIIIIIIIIIJJJLLLMMMNNNSSSYYY^^^ffftttppprrrlllOOOHHHAAA:::===;;;:::;;;===<<<===CCCKKKXXXmmm|||vvvxxxzzziiibbb\\\ZZZ^^^dddjjjsss{{{{{{uuunnnggg___ZZZVVVVVVVVVVVVXXXZZZ]]]```aaaiiirrrzzzyyyiiikkkmmmppprrrwww~~~{{{tttiiiaaa\\\WWWQQQLLLIIIHHHGGGFFFFFFFFFJJJPPPWWW___lllxxxuuudddTTTJJJGGGHHHLLL[[[rrr]]]GGGAAA:::999777555555555666555333444444444555555555555666444::::::;;;CCCJJJZZZrrr~~~yyymmmkkklll}}}hhhZZZNNNIIIIIIIIIJJJLLLMMMNNNRRRYYY^^^eeesssooorrrjjjOOOJJJCCC;;;???;;;:::;;;===<<<===CCCKKKVVVmmm~~~uuuwwwnnnbbb\\\YYY]]]ccciiiqqqxxx}}}yyyrrrkkkfff[[[ZZZWWWVVVWWW]]]fffllltttssswww|||zzzsssiiiaaa]]]YYYRRRMMMKKKJJJIIIHHHFFFFFFJJJPPPWWW___mmmyyyrrrbbbRRRIIIGGGIIIKKK[[[sss\\\FFF@@@:::999777555555555666555444444444444555555555555666444;;;:::;;;DDDLLL]]]uuu~~~vvvsssttthhh[[[NNNIIIIIIIIIJJJLLLMMMNNNRRRXXX\\\cccqqqmmmrrrfffMMMJJJBBB:::===;;;:::;;;===<<<===CCCKKKZZZqqq~~~uuuvvvtttfff___[[[___eeekkkrrrxxx~~~|||nnnkkkddd______gggttt~~~yyy~~~yyyrrrhhhaaa[[[VVVPPPKKKIIIHHHGGGFFFFFFFFFJJJQQQWWW```mmmyyyzzznnn^^^OOOGGGFFFHHHIIIZZZuuuwww~~~\\\FFF@@@:::999777555555555666555444444444444555555555555666555;;;:::<<>>555555444333333333333444555444444444444555666666888<<<;;;>>>HHHOOOaaa}}}lll```SSSMMMJJJGGGHHHJJJNNNOOOSSSXXX[[[```lllxxxwwwcccmmm}}}[[[JJJ@@@???@@@;;;:::;;;;;;<<<===@@@EEEIII```}}}yyyzzzrrriiibbbbbbfffkkksss{{{~~~zzzwwwxxxzzzxxxlllbbb\\\ZZZYYY\\\```dddhhhlllrrrvvv{{{}}}wwwnnnddd___WWWSSSNNNJJJIIIHHHGGGGGGHHHGGGKKKRRRYYYbbbqqq~~~yyymmm___UUUNNNHHHGGGJJJOOOmmmzzz{{{___GGG===<<<777666666555555555555555555444444444444555666666888<<<;;;>>>HHHOOOaaa}}}}}}|||lll```SSSMMMJJJGGGHHHJJJMMMNNNSSSXXX[[[```lllxxxpppcccnnnwwwVVVHHH@@@???AAA===;;;<<<<<<<<<===@@@EEEIII[[[vvv}}}zzz|||xxxooogggeeefffjjjqqqxxx}}}wwwtttsssrrrpppssswww~~~|||rrrqqqmmmggg___XXXUUUTTTSSSVVV\\\aaaffflllrrrvvv~~~vvvkkkaaa[[[VVVRRRMMMJJJHHHHHHGGGFFFHHHHHHLLLSSSZZZcccrrr~~~pppdddXXXOOOIIIDDDEEEHHHTTTssszzz~~~bbbIII===:::999888777777666666777777555444444444444555666666888<<<;;;???HHHNNN___{{{}}}|||lll```SSSMMMJJJGGGHHHJJJLLLNNNRRRWWWZZZ___kkkwwwnnnffftttsssRRRGGG???===???===<<<<<<=========@@@EEEIIIUUUlll{{{{{{||||||sssjjjggggggjjjpppwww|||tttnnnlllmmmmmmmmmsssxxx{{{iii```^^^______]]]YYYVVVTTTTTTUUUXXX^^^dddlllttt}}}}}}uuujjj___ZZZUUUQQQLLLIIIHHHHHHGGGFFFHHHHHHLLLSSS[[[dddsss{{{kkk```TTTMMMHHHEEEFFFJJJQQQqqqzzz~~~bbbIII===:::999888777777666666777777555444444444444555666666888;;;;;;???GGGMMM^^^yyyuuuyyylll```TTTMMMJJJHHHHHHKKKLLLMMMQQQVVVZZZ___jjjvvvooogggzzzpppPPPGGG???;;;<<<;;;<<<<<<<<<<<<===@@@DDDHHHRRReeezzz{{{{{{vvvllliiijjjlllrrrxxxvvvrrrlllhhhgggiiilllnnnttt{{{yyybbbVVVSSSTTTUUUWWWWWWUUUTTTTTTUUUZZZ]]]bbbiiisss|||zzztttiii___[[[TTTPPPKKKHHHGGGGGGGGGFFFHHHHHHLLLSSS[[[eeessszzzlllaaaVVVOOOKKKIIIJJJNNNPPPnnnxxx~~~zzz___HHH===;;;888777666666555555666666555444444444444555666666888;;;;;;???GGGLLL\\\wwwtttxxxmmmaaaTTTNNNKKKHHHIIIKKKLLLMMMQQQVVVZZZ___jjjvvvyyynnnddd|||nnnOOOGGG???999::::::;;;<<<<<<;;;<<>><<<777666555555444444555555555444444444444555666666777;;;;;;???GGGKKK[[[uuuwwwzzzmmmaaaTTTNNNKKKHHHIIIKKKLLLNNNRRRWWWZZZ___kkkwwwrrrlllccc|||kkkMMMGGG@@@:::;;;<<<;;;;;;;;;:::;;;===BBBEEENNN^^^vvv}}}}}}wwwyyywwwsssrrrssswww}}}xxxoooiiiffffffggghhhkkkpppvvv{{{{{{ggg[[[RRRPPPRRROOOQQQSSSSSSTTTWWW[[[^^^dddjjjvvvzzzwwwzzzvvvpppggg___\\\RRRNNNJJJGGGFFFFFFFFFFFFFFFFFFJJJRRRZZZdddsssxxxdddZZZNNNHHHCCC@@@BBBFFFRRRggg|||}}}qqqyyyyyy```JJJ>>>;;;777666555555444444555555555444444444444555666666777;;;;;;???GGGJJJYYYsssxxxyyymmmaaaUUUNNNKKKIIIIIILLLMMMNNNSSSXXX[[[```lllxxxooolllddd~~~iiiKKKGGGAAA:::<<<>>>:::::::::::::::===AAADDDJJJZZZtttvvvvvv|||wwwuuuuuuyyyyyyrrrkkkgggeeegggjjjmmmqqqwww~~~kkk\\\WWWSSSRRRSSSTTTVVVWWWXXXZZZ^^^cccfffkkkttt}}}|||zzzzzzzzzvvvoooeee]]][[[QQQNNNIIIGGGFFFFFFFFFFFFEEEEEEIIIQQQYYYcccrrrwwwiii^^^RRRKKKGGGCCCEEEHHHPPPcccvvv~~~wwwnnnyyy|||cccLLL>>>999777777666555555555555555555444444444444555666666777;;;;;;???FFFJJJYYYsssuuuuuummmaaaUUUNNNKKKIIIIIILLLNNNOOOSSSXXX[[[aaalllxxxnnniiillleeeJJJCCC???>>>===555999:::;;;;;;:::;;;>>>AAANNNWWWmmm|||sssxxx~~~~~~|||zzz{{{}}}~~~uuulllgggdddmmmkkknnntttwww{{{|||cccWWWUUUTTTSSSSSSXXXXXX[[[aaahhhnnnrrrsssyyy{{{{{{yyyqqqjjjbbbZZZVVVPPPMMMIIIFFFFFFFFFEEEDDDFFFIIIMMMQQQWWWdddttt{{{tttiii^^^QQQIIIDDDAAACCCGGGNNN\\\nnnzzzppphhhwwwfffJJJ>>>???777777666555444444333333555444444555555666777888888888;;;>>>BBBKKK]]]nnnxxxuuuzzz}}}nnnbbbUUUOOOKKKHHHHHHKKKIIILLLPPPTTTYYYbbbnnnvvvnnnjjjnnncccJJJCCC>>>>>>===666999:::;;;;;;:::;;;>>>AAAJJJUUUlllyyyqqqttt}}}|||{{{}}}}}}vvvooojjjiiiiiirrrqqqvvv~~~ttt^^^TTTSSSSSSSSSTTTXXX\\\dddoooyyy~~~xxxpppiiiaaaZZZUUUOOOLLLHHHFFFFFFFFFEEEDDDFFFIIIMMMQQQXXXeeeuuu{{{ttthhh]]]QQQIIIDDDAAACCCGGGLLLWWWhhhvvvxxxkkkfffxxxeeeHHH<<<===777666666555444444333333333333333444444555666777999999<<<@@@DDDLLL]]]mmmvvvuuu}}}|||xxx|||pppdddVVVPPPLLLIIIIIIKKKLLLOOORRRTTTYYYaaakkksssqqqmmmsss___IIICCC>>>======777999:::;;;;;;:::;;;>>>AAAFFFQQQhhhyyyppprrr~~~~~~|||vvvnnnkkklllmmmnnnssszzz}}}zzzuuuppplllkkkooorrrvvvxxx~~~nnnZZZSSSSSSTTTUUUVVVUUU]]]jjjyyy}}}wwwppphhh```YYYTTTOOOLLLHHHFFFFFFFFFEEEDDDFFFIIIMMMRRRZZZgggvvv{{{tttggg\\\PPPIIIDDDAAACCCFFFKKKSSSaaasssmmmddddddxxxcccFFF;;;===666666666555444444333333333333222333333444555666999;;;>>>CCCFFFMMM\\\lllvvvxxx{{{ooolllvvv~~~yyytttgggYYYQQQLLLIIIIIIKKKOOOQQQSSSUUUXXX___iiippp|||qqqoooxxxxxxZZZGGGCCC===<<<<<<888999:::;;;;;;:::;;;>>>AAAEEEOOObbbyyywwwwwwyyyqqqggg```______aaadddiiipppxxxyyyxxxuuurrrqqqssswww{{{~~~nnn\\\UUUVVVWWWYYY[[[XXXaaaooo~~~|||~~~wwwppphhhaaaZZZUUUNNNKKKGGGEEEEEEFFFEEEEEEFFFIIIMMMSSS]]]jjjyyy{{{ttteeeZZZOOOIIIDDDAAACCCFFFLLLRRR```vvvvvvfffaaacccxxx```EEE<<<>>>666666555555555444444444333333333333444555666777999:::???CCCFFFLLL[[[jjj}}}{{{ssshhheeeqqq}}}uuuyyyxxxkkk\\\SSSMMMIIIIIIKKKNNNPPPSSSTTTXXX___iiippp||||||lllkkkzzzoooUUUEEECCC<<<:::<<<999999:::;;;;;;:::;;;>>>AAAFFFNNN]]]nnn~~~}}}uuunnnjjjeee___[[[\\\ZZZ]]]aaaeeejjjpppxxx}}}xxxyyyzzzzzzzzz|||qqq```XXXXXXYYY[[[^^^___ggguuu~~~wwwppphhhaaaZZZVVVMMMJJJGGGEEEEEEFFFEEEEEEFFFHHHMMMTTT___mmm{{{zzzssscccYYYNNNHHHDDDAAABBBFFFKKKSSSddd}}}rrrdddaaadddxxx^^^EEE===>>>555555555555555444444444444444444444555666777888888999>>>BBBEEEKKKZZZhhh~~~pppfffcccooo~~~qqquuu{{{}}}ooo___UUUNNNJJJIIILLLLLLNNNQQQTTTXXX```jjjrrrrrrdddfff{{{gggPPPDDDBBB<<<999<<<:::999:::;;;;;;:::;;;>>>AAAFFFNNN[[[iiiyyytttmmmfffaaa```^^^[[[[[[]]]ZZZ^^^cccfffhhhmmmsssyyywwwzzz~~~tttccc[[[YYYZZZ]]]aaaccclllzzz}}}vvvnnnggg```YYYUUULLLJJJFFFEEEEEEEEEEEEEEEFFFHHHMMMUUUbbbppp~~~xxxqqqaaaWWWMMMHHHEEEAAABBBFFFKKKXXXnnnpppdddcccgggyyy~~~\\\FFF===;;;555555555555555555555555555555555555555777888888777999<<>>AAACCCOOO]]]lll|||{{{qqqhhheee___[[[\\\\\\[[[]]]```]]]bbbhhhkkklllpppvvv{{{}}}zzz}}}yyyhhh^^^\\\^^^ccchhhlllwww~~~zzzsssllleee^^^WWWSSSLLLIIIFFFDDDEEEEEEEEEEEEFFFHHHMMMVVVdddsssvvvppp___VVVMMMHHHEEEBBBBBBEEENNNaaa~~~lllccceeejjj}}}wwwXXXEEE<<<888555555555555555555555555444444444444555666777777888999<<<@@@CCCLLL]]]mmmuuullljjjwwwrrrwwwxxxvvvdddXXXPPPKKKJJJLLLJJJMMMPPPSSSWWW```kkksss}}}gggfffrrr^^^JJJBBBBBB;;;888<<<;;;999:::;;;;;;:::;;;>>>AAAAAAOOO```ppp~~~zzzxxxwwwxxxzzz|||xxxzzzyyyvvvsssqqqjjjcccddd^^^ZZZ\\\^^^^^^___cccbbbgggmmmqqqrrruuu{{{|||~~~~~~lllcccaaaccciiippp{{{}}}|||xxxqqqjjjccc\\\UUUQQQLLLIIIFFFDDDEEEEEEEEEEEEFFFHHHMMMWWWeeettt~~~uuuooo^^^UUULLLHHHEEEBBBBBBEEERRRjjjzzzhhhbbbeeekkkpppSSSDDD<<<777444555555555555555555555333333333333444555666666999:::<<<@@@DDDMMM___pppyyyqqqppp}}}tttyyyyyyxxxeeeYYYQQQKKKJJJLLLKKKMMMPPPSSSWWW___iiiqqqllleeeqqq~~~~~~VVVJJJ???===>>><<<:::999;;;;;;;;;;;;<<<===>>>>>>BBBLLL^^^ttt~~~yyywww|||{{{xxxwwwuuurrrooonnnnnnnnnooommmllllllooorrrrrroookkkfffeeecccaaa```bbbgggkkklllqqquuuwwwwwwzzz}}}yyyxxxwww|||yyylllgggkkkvvv~~~~~~yyytttmmmfff```ZZZUUUQQQJJJIIIFFFDDDCCCCCCDDDDDDFFFIIIPPPZZZggguuu{{{ppphhh[[[QQQHHHEEEDDDDDDEEEHHHXXXyyyvvvmmmcccbbbnnnhhhNNNBBB<<<888888666444222222222333444555444444444444555666666<<<:::===DDDHHHOOOaaatttyyytttuuuzzzyyyfffYYYQQQJJJIIIKKKLLLLLLOOOTTTXXX^^^hhhsssiiifffvvvwwwUUUJJJ???======<<<999999::::::::::::;;;<<<===>>>AAAKKK^^^uuu|||}}}vvvrrrvvvzzz}}}}}}wwwsssppppppnnnllljjjiiihhhhhhhhhggggggiiimmmrrrtttsssqqqiiiiiigggeeeeeegggllloootttxxx|||~~~~~~yyyuuutttxxx~~~vvvsssxxxyyytttmmmeee___YYYTTTPPPKKKIIIGGGDDDCCCCCCDDDEEEFFFJJJPPP[[[hhhvvvzzzooogggZZZQQQHHHEEEEEEEEEHHHKKK]]]~~~vvvmmmcccdddqqqhhhNNNBBB<<<888888777555444333333444555555444444444444555666666:::888;;;BBBGGGOOObbbvvvyyyvvvzzzxxxeeeYYYPPPJJJIIIKKKMMMLLLOOOTTTXXX]]]gggqqq}}}wwwdddggg}}}nnnTTTIII???======;;;999999999999999999:::;;;<<<===???III\\\ttt{{{{{{~~~uuunnnnnnqqqrrruuuyyy|||~~~}}}yyyuuupppmmmjjjiiiiiihhhgggfffeeedddcccbbbcccdddhhhmmmrrruuuuuutttmmmmmmmmmlllmmmpppuuuyyy{{{sssooonnnwww}}}yyytttllleee^^^XXXRRRNNNJJJIIIFFFDDDCCCCCCDDDEEEFFFJJJQQQ\\\jjjxxxxxxnnnfffYYYPPPHHHFFFEEEFFFJJJOOOaaa{{{qqqgggggguuugggMMMAAA<<<999999888666555444444555555555444444444444555666666999777:::AAAGGGPPPdddyyywwwzzz}}}wwwdddXXXPPPJJJIIIKKKMMMMMMPPPUUUXXX\\\eeeooo{{{ooo```hhhiiiRRRHHH@@@>>>===:::999:::999999999999:::;;;<<<<<<>>>HHHZZZrrr~~~~~~tttkkkjjjkkklllooorrrvvvwwwzzz{{{|||zzzxxxwwwvvvsssoookkkhhhfffeeeeeeeeeeeeeeeeeedddcccbbbaaaeeegggjjjnnnqqqrrrrrrrrrpppqqqssstttwww{{{vvvnnnkkkjjjrrryyyxxxssskkkccc\\\VVVPPPMMMHHHGGGEEECCCBBBBBBCCCDDDFFFJJJRRR]]]kkkyyywwwllldddXXXPPPHHHEEEDDDDDDIIIPPPbbb{{{ooolllxxxfffLLLAAA<<<999888777666555444444444555555444444444444555666666999666:::AAAHHHQQQggg|||xxxzzzzzzvvvdddXXXPPPJJJIIIKKKMMMMMMPPPUUUWWW[[[cccmmmzzzjjj```jjjgggPPPHHH@@@>>>===:::999:::999999999999:::;;;<<<<<>>@@@HHHXXXooowwwlllbbb^^^\\\ZZZ[[[]]]]]]___aaacccdddcccaaa___[[[ZZZYYYXXXXXXXXXYYYYYYZZZZZZ[[[]]]___ccceeegggnnnsssyyy~~~}}}}}}xxxooogggdddeeegggmmmwww}}}xxxqqqmmmfff___YYYTTTPPPLLLGGGEEEDDDBBBBBBCCCDDDEEEHHHLLLTTT___lllxxx|||uuukkkdddTTTNNNIIIFFFEEEGGGQQQ[[[vvv{{{ZZZFFF@@@<<<888666666666555555444333222555444444444444555666666888888===EEEJJJPPPaaattt{{{hhh[[[QQQKKKIIIKKKIIIJJJNNNTTTWWWZZZaaajjjuuukkkfffoooWWWLLLFFFAAA@@@===888888;;;;;;;;;;;;;;;<<<===>>>>>>:::BBBSSSiii}}}{{{xxxnnnccc___\\\YYYXXXZZZXXXZZZ]]]___```___]]]\\\XXXXXXWWWWWWWWWXXXXXXXXX[[[[[[[[[]]]aaaeeeiiikkktttyyyvvvtttqqqoooooorrrvvvxxxwww|||{{{sssjjjcccaaadddfffqqq{{{{{{pppkkkeee^^^YYYTTTPPPMMMHHHGGGEEEDDDCCCDDDFFFGGGHHHLLLTTT___kkkwww~~~{{{uuullleeeSSSNNNIIIGGGGGGKKKVVVaaa|||{{{XXXEEE@@@<<<888777777777777666555444333555444444444444555666666777777<<>>===<<<;;;999:::::::::999999;;;===AAAEEEOOObbbzzz~~~wwwttt}}}|||rrrddd[[[YYYXXXXXXVVVXXXXXXWWWWWWWWWXXXYYYYYYWWWUUUSSSTTTWWWZZZZZZYYY\\\]]]______```fffooouuuxxxppphhhbbbaaaaaaaaacccgggppprrrtttvvvwwwyyyyyyzzzttttttooogggaaaaaahhhooowww|||tttmmmeee^^^YYYTTTMMMIIIEEEDDDCCCBBBBBBCCCDDDEEEJJJOOOYYYeeepppyyywwwjjj```WWWLLLEEEEEEEEEIII\\\qqq{{{nnnOOOAAA>>>;;;777555555444444444444555555444333333333333444555555:::<<<@@@BBBGGGOOOZZZbbbttt~~~nnnbbbXXXOOOKKKKKKMMMLLLOOOTTTVVVYYYaaakkkwww~~~ttteeeiiirrrUUUIIIEEEAAA>>>======<<<;;;999:::::::::999999;;;===???CCCMMM```yyy|||vvvtttxxxiii]]]XXXWWWUUUTTTSSSSSSSSSTTTVVVWWWYYYZZZWWWUUUSSSTTTWWWZZZZZZZZZ[[[]]]___```bbbiiirrryyy|||jjjbbb[[[YYYXXXXXX[[[___dddeeefffggghhhiiikkklllooopppnnniiicccdddkkkrrr||||||yyyssslllccc\\\WWWRRRLLLHHHEEEDDDCCCBBBBBBCCCDDDEEEHHHNNNXXXeeeqqq{{{vvvjjj```XXXOOOHHHHHHIIIRRRjjj}}}xxxhhhLLL???===;;;888555555444444444444555555444333333333333444555555888:::===@@@DDDLLLVVV^^^wwwxxx~~~pppcccXXXOOOJJJJJJLLLLLLOOOSSSVVVXXXaaajjjvvv|||yyyooodddiiilllQQQHHHEEE@@@===<<<<<<;;;:::999:::::::::999999;;;======@@@KKK^^^vvvzzztttuuuooo```XXXTTTRRRQQQNNNNNNOOOQQQTTTVVVXXXZZZXXXVVVUUUUUUXXXZZZ[[[[[[ZZZ]]]```bbbfffmmmvvv}}}uuuddd[[[SSSPPPOOOOOORRRWWWYYYZZZZZZZZZYYYZZZ]]]___fffiiikkkiiieeefffmmmuuu}}}yyyvvvqqqjjj```XXXTTTPPPKKKGGGDDDDDDCCCBBBBBBCCCDDDEEEHHHNNNXXXfffrrr}}}}}}ttthhh```WWWPPPJJJIIIMMM^^^zzzvvv```GGG===<<<:::888555555444444444444555555444333333333333444555555888:::===@@@CCCKKKTTT\\\lll}}}~~~zzzrrreeeYYYPPPJJJJJJKKKKKKNNNRRRUUUWWW```iiiuuu~~~yyytttmmmdddiiijjjRRRGGGDDD@@@===<<<;;;:::999999:::::::::999999;;;===<<<@@@JJJ\\\ttt{{{yyytttuuutttcccXXXSSSPPPOOOLLLMMMNNNPPPRRRUUUWWWXXXWWWVVVVVVVVVWWWYYY[[[\\\\\\___cccfffiiipppzzz}}}nnnbbbYYYPPPNNNMMMLLLOOOSSSUUUWWWWWWVVVTTTVVVZZZ]]]```fffkkkjjjfffgggooowww}}}yyyvvvqqqiii^^^VVVRRRNNNKKKHHHDDDCCCBBBAAABBBCCCDDDEEEIIIOOOZZZgggsss~~~zzzqqqfff^^^RRRNNNJJJJJJQQQkkkzzzwww|||YYYDDD<<<:::999777555555444444444444555555444333333333333444555555:::<<<@@@BBBEEELLLUUU\\\ggg~~~~~~}}}rrroooyyyuuuggg[[[PPPKKKJJJJJJJJJMMMQQQTTTWWW___hhhsss}}}vvvpppjjjdddmmmgggRRRGGGDDD@@@===<<<;;;:::999999:::::::::999999;;;======@@@JJJZZZqqqzzzyyytttuuuxxxfffZZZSSSPPPPPPNNNOOOOOOPPPRRRSSSUUUVVVVVVVVVVVVVVVWWWXXXZZZ\\\^^^bbbfffiiinnnuuu~~~wwwhhh^^^WWWQQQPPPPPPNNNPPPSSSUUUXXXYYYYYYXXXZZZ___dddhhhnnnssspppkkkkkkttt|||}}}zzzwwwppphhh^^^VVVQQQNNNJJJHHHCCCBBBAAAAAAAAACCCDDDEEEKKKQQQ[[[gggsss}}}~~~wwwmmmccc\\\NNNLLLJJJKKKWWWwww~~~~~~xxxVVVCCC===:::777666555555444444444444555555444333333333333444555555999<<<@@@CCCFFFLLLUUU[[[ggg}}}}}}tttkkkiiirrr}}}xxxiii]]]RRRLLLKKKJJJIIILLLQQQSSSVVV^^^hhhrrr}}}~~~tttlllfffgggwwwcccPPPHHHEEE@@@===<<<<<<;;;:::999:::::::::999999;;;===>>>AAAIIIXXXmmmzzz|||vvvuuu}}}kkk^^^UUURRRQQQPPPPPPPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVUUUWWWYYY\\\^^^bbbhhhmmmrrryyy}}}wwwrrrqqqsssxxx{{{~~~ooocccZZZUUUSSSVVVVVVTTTSSSUUUWWW[[[```aaaaaadddkkkqqq|||{{{rrrqqq{{{~~~|||xxxuuummmfff]]]UUUQQQNNNIIIFFFBBBAAAAAAAAAAAACCCDDDEEEKKKQQQ[[[gggsss}}}{{{sssiii___ZZZNNNMMMKKKMMM]]]uuuSSSCCC>>>:::777777555555444444444444555555444333333333333444555555666:::>>>AAAEEEKKKTTTZZZggg|||}}}ooofffccclllyyyzzzkkk___TTTNNNMMMJJJJJJMMMQQQTTTVVV___hhhrrr}}}|||uuukkkfffnnnaaaQQQIIIEEEAAA>>>======<<<;;;999:::::::::999999;;;===>>>AAAHHHUUUhhhuuuwwwuuurrrbbbXXXSSSRRRNNNNNNNNNOOOPPPQQQSSSSSSSSSTTTVVVUUUTTTUUUXXX[[[\\\aaahhhnnnuuu{{{llljjjeeebbbaaaccceeehhhnnnuuuzzzzzzwwwrrrhhh^^^XXXVVVXXX^^^```]]]YYYYYY^^^eeelllppprrrvvv}}}xxxuuu~~~|||xxxssspppjjjccc[[[TTTPPPLLLGGGCCCAAAAAA@@@@@@AAACCCDDDEEEIIIOOOYYYfffsss}}}~~~yyyoooeee\\\WWWMMMLLLJJJLLL\\\~~~qqqOOOAAA???:::777888555555444444444444555555444333333333333444555555666999>>>BBBFFFMMMUUU\\\hhh|||~~~lllccc```iiixxx{{{lll```VVVPPPOOOJJJJJJMMMRRRTTTWWW___hhhrrr}}}|||vvvnnniiivvvdddTTTIIIFFFBBB???>>>===<<<;;;999:::::::::999999;;;===>>>AAAGGGSSSeee|||xxxnnnyyyvvv~~~vvvfffZZZTTTRRRLLLLLLMMMNNNOOOQQQSSSTTTRRRTTTUUUTTTSSSTTTWWW[[[YYY___gggoooxxxssskkk___]]]ZZZXXXXXXYYY\\\]]]\\\cccjjjlllllljjjccc[[[YYYYYY]]]fffhhhddd___^^^gggoooyyy~~~yyyuuu}}}yyyuuuoookkkgggaaaYYYSSSOOOKKKEEEAAAAAAAAA@@@@@@AAACCCDDDEEEFFFLLLXXXeeesss~~~}}}wwwnnncccZZZVVVKKKJJJGGGIIIYYYyyymmmLLL@@@???;;;888999555555555444444555555555444333333333333444555555777;;;AAAEEEIIIPPPYYY___jjj}}}}}}kkkccc```hhhyyy{{{mmmaaaWWWQQQPPPKKKKKKNNNRRRUUUWWW```iiirrr}}}|||wwwgggttt```NNNGGGEEECCC???===;;;::::::;;;;;;:::999999999:::;;;<<<>>>BBBKKK^^^wwwwwwlllwww{{{ttt|||}}}kkk]]]TTTQQQRRRPPPMMMMMMNNNQQQSSSSSSVVVWWWXXXWWWVVVVVVWWWYYY___bbbhhhoooxxxtttggg___]]]SSSTTTUUUUUUSSSQQQQQQRRRUUUWWWZZZ]]]______^^^]]]XXXaaaiiijjjeeeaaabbbfffxxxxxxvvv~~~zzzvvvrrrmmmjjjbbb^^^WWWRRRNNNJJJGGGEEEAAAAAA@@@???>>>???CCCFFFIIINNNYYYggguuu{{{{{{yyysssjjj```XXXTTTKKKHHHFFFHHHQQQgggbbbIII@@@999888999444666666555444333333222222333333333333444555666666777<<>><<<<<<<<<;;;:::999999999:::;;;<<<>>>@@@EEEOOO___wwwsssfffpppvvv|||rrrcccXXXRRRPPPNNNKKKJJJLLLOOOQQQQQQVVVWWWXXXWWWVVVVVVWWWYYY\\\___eeemmmwwwuuujjj^^^WWWVVVPPPRRRRRRQQQNNNMMMMMMMMMNNNQQQUUUZZZ]]]^^^^^^^^^^^^fffmmmmmmgggcccgggmmm|||wwwrrruuu~~~zzzvvvqqqlllhhhaaa]]]WWWQQQMMMJJJGGGEEEBBBBBBAAA??????@@@DDDGGGJJJPPP[[[jjjxxx{{{|||zzzuuummmbbbYYYTTTHHHFFFDDDEEEMMMbbb```HHH@@@999888999444666555555444333333222222333333333333444555666666777<<>>=========::::::999999999;;;<<<======@@@FFFOOO^^^ssspppbbbkkkzzz|||}}}lll]]]TTTPPPNNNKKKKKKMMMOOOQQQRRRVVVXXXXXXXXXVVVVVVWWWXXXXXX\\\ccckkkuuurrreee^^^VVVQQQOOOOOOPPPOOOMMMJJJHHHHHHIIILLLPPPUUU[[[___aaaaaaaaaccckkkqqqooohhhgggoooxxx|||sssoookkkiiihhhnnn|||~~~{{{wwwrrrkkkfff```[[[UUUPPPLLLIIIFFFDDDBBBBBBBBB@@@@@@BBBEEEHHHLLLSSS___ooo}}}~~~~~~~~~}}}}}}|||yyyqqqfff[[[UUUGGGEEECCCEEEKKK]]]{{{|||\\\FFF???999888999555555555555444444333333222333333333333444555666666666;;;AAAEEEIIIPPPZZZbbbpppzzzkkkgggxxxssshhh[[[QQQMMMKKKLLLLLLLLLNNNSSSZZZ___hhhqqq}}}ssspppyyy|||[[[KKKEEEDDDBBB@@@>>>>>>>>>>>>::::::999999:::;;;===>>>===???DDDKKKYYYoooqqqbbbiii}}}|||uuucccXXXSSSQQQNNNMMMOOORRRSSSTTTVVVWWWYYYYYYWWWWWWXXXYYYXXX\\\ccckkkttt~~~{{{eee[[[WWWSSSPPPOOOOOOOOONNNJJJGGGFFFFFFHHHOOOTTT[[[cccgggiiihhhggggggmmmrrrpppkkkmmmxxx|||qqqiiiddd```]]]\\\]]]bbbooo|||}}}yyyrrrjjjeee^^^YYYSSSOOOKKKIIIFFFDDDBBBBBBBBBAAAAAACCCGGGJJJNNNUUUcccttt}}}~~~~~~{{{tttiii]]]UUUHHHFFFEEEFFFKKK\\\xxxuuuWWWDDD???999777999555555555444444444333333333333333333333444555666666666;;;BBBFFFJJJQQQ\\\dddrrrqqqiii{{{wwwkkk]]]SSSNNNKKKLLLKKKKKKMMMRRRXXX]]]fffnnn{{{vvvlllkkk|||tttWWWJJJEEEDDDAAA???>>>=========;;;;;;:::::::::;;;======>>>@@@BBBHHHUUUnnnvvvgggiii~~~~~~|||}}}jjj\\\VVVSSSPPPOOOPPPRRRSSSTTTTTTVVVXXXYYYYYYXXXYYYZZZ[[[___eeelllttt}}}qqq]]]UUUTTTRRRQQQPPPNNNMMMKKKHHHEEEDDDFFFHHHMMMTTT___jjjppprrrpppnnnkkkooosssrrrpppuuu|||pppcccZZZXXXTTTRRRSSSTTTXXXcccmmmzzz~~~}}}}}}~~~~~~}}}yyyrrrjjjddd[[[WWWQQQMMMJJJHHHEEEDDDBBBBBBBBBAAAAAADDDHHHKKKOOOWWWfffxxx|||uuujjj]]]TTTGGGEEEDDDFFFKKK[[[vvvmmmRRRAAA>>>888777999555444444444444444333333333333333333333444555666666666;;;BBBFFFJJJRRR]]]eeevvvzzzooo{{{ooo```TTTOOOKKKKKKKKKKKKLLLQQQWWW[[[ccckkkxxx~~~nnnhhhiiioooWWWMMMFFFEEECCC@@@>>>============<<<;;;::::::;;;<<<===@@@AAACCCHHHUUUnnnqqqmmm{{{~~~qqqdddXXXUUUQQQOOOPPPQQQRRRQQQRRRTTTXXXZZZZZZZZZ[[[\\\^^^bbbhhhooovvvwwwhhhXXXRRRRRRQQQQQQRRRMMMLLLIIIFFFDDDEEEIIILLLKKKUUUdddrrr{{{|||yyyvvvnnnoooqqqrrrtttzzz{{{nnndddYYYPPPLLLIIIIIIKKKNNNPPPXXX```fffpppxxx{{{zzzxxxrrrlllnnnooorrrvvv{{{~~~}}}|||zzzvvvppphhhbbbYYYUUUPPPKKKIIIGGGEEECCC@@@AAAAAAAAAAAADDDIIILLLOOOXXXhhhyyy{{{tttiii[[[RRRDDDBBBBBBDDDIIIZZZwwwfffMMM???>>>888777999666444444444444444444444444333333333333444555666666666;;;BBBFFFJJJQQQ\\\eeewww~~~uuu~~~rrrcccVVVPPPKKKKKKKKKKKKLLLQQQWWW\\\```hhhtttvvviiihhhmmmkkkWWWPPPJJJHHHEEECCC@@@???>>>>>>>>>===<<<;;;::::::;;;;;;===@@@CCCGGGTTTllluuu{{{yyykkk\\\YYYTTTRRRQQQRRRQQQQQQOOOSSSWWWZZZ[[[\\\]]]^^^```dddkkkrrrzzzlllaaaWWWSSSRRRQQQQQQTTTOOONNNLLLIIIIIIKKKPPPTTTWWWbbbsss}}}mmmlllkkknnnsssxxx|||}}}zzz{{{vvvjjj^^^VVVNNNHHHEEECCCDDDGGGIIIIIIMMMRRRUUU[[[``````___```^^^[[[]]]```eeejjjpppvvv|||{{{zzzxxxuuurrrlllddd___WWWTTTNNNJJJHHHFFFDDDCCC???@@@@@@@@@AAADDDIIILLLNNNXXXhhhzzz~~~yyyrrrgggYYYOOODDDBBBAAADDDKKK]]]{{{```III======888666999666444444444444444444444444333333333333444555666666666;;;BBBFFFIIIPPP[[[cccrrrqqq~~~uuueeeXXXQQQJJJKKKKKKKKKMMMQQQXXX]]]aaahhhtttppphhhlllvvvgggVVVPPPLLLKKKHHHEEEBBB@@@@@@???@@@>>>===;;;:::::::::;;;999===BBBFFFRRRhhh}}}~~~~~~qqqaaa]]]XXXUUUTTTTTTSSSSSSNNNRRRVVVZZZ[[[]]]^^^___```dddlllttt|||~~~hhh```YYYVVVTTTRRRSSSVVVSSSSSSQQQOOOOOORRRXXX\\\hhhtttiiigggeeehhhnnnrrrrrrpppnnnnnnhhh\\\RRRLLLFFFBBBEEEBBBBBBEEEEEECCCDDDGGGJJJOOOQQQOOONNNQQQRRRQQQPPPTTTZZZaaagggnnntttwwwyyywwwuuurrrnnnhhhbbb]]]WWWSSSNNNJJJHHHFFFDDDCCC>>>??????@@@AAADDDHHHLLLMMMWWWhhhzzz~~~wwwpppeeeXXXNNNEEEDDDCCCFFFNNNbbb]]]GGG<<<===888666999666444444444444444444444444333333333333444555666666666;;;BBBEEEIIIPPPZZZbbblllooo|||vvvfffXXXQQQJJJJJJKKKKKKMMMRRRYYY^^^dddkkkvvv{{{mmmhhhqqq}}}}}}iii\\\TTTNNNLLLIIIEEECCCBBBBBBBBB>>>===<<<;;;;;;;;;;;;;;;::::::???HHHSSSaaatttmmmcccXXXSSSUUUWWWVVVTTTRRRTTTVVVWWWXXXYYY[[[]]]eeeiiipppwww~~~|||iii^^^UUUTTTUUUUUUUUUWWWZZZYYY[[[______```iiitttkkkaaaYYYYYY\\\^^^```ccc___[[[TTTMMMFFFBBB??????AAAAAA@@@@@@@@@BBBCCCDDDEEEEEEEEEFFFGGGIIIKKKLLLIIILLLPPPTTTWWW]]]eeejjjqqqwww|||yyywwwuuurrrnnnggg```ZZZUUUQQQKKKGGGEEEDDDCCCBBBBBB>>><<>>>>>===<<<;;;;;;;;;;;;===<<>>>>>???>>>>>>======>>>???@@@CCCCCCCCCCCCDDDEEEGGGGGGEEEHHHKKKMMMPPPTTTZZZ___gggmmmvvv}}}{{{wwwuuusssqqqlllfff]]]XXXSSSPPPJJJFFFEEEDDDBBBAAABBB>>><<<@@@BBBCCCFFFJJJOOO]]]mmmzzzyyyrrriii^^^SSSLLLCCCDDDDDDGGGXXXvvvuuuTTTGGG;;;888888666555555444444555555555555555666222222222222333555777888999===CCCGGGJJJPPPYYY___gggwwwrrryyy~~~nnn^^^VVVOOOJJJHHHKKKMMMPPPUUU\\\bbbkkkyyyzzzpppjjjlll|||ppp___WWWRRRPPPNNNKKKGGGDDDBBBAAAAAA???>>>===<<<;;;;;;;;;;;;???>>>???CCCGGGNNN^^^mmmrrrbbbWWWTTTTTTTTTSSSRRRVVVZZZ]]]___```aaabbbhhhkkkqqqwww}}}|||vvvkkkbbb\\\^^^cccggglllqqqssswwwvvv^^^TTTLLLJJJJJJHHHHHHJJJGGGEEEBBB???>>>===>>>??????>>>======<<<======>>>@@@@@@@@@@@@@@@AAABBBBBBBBBDDDFFFGGGHHHKKKOOORRRZZZ___fffnnnsssyyy}}}}}}zzzuuutttrrroookkkccc[[[UUUQQQNNNIIIEEEDDDBBBAAA@@@AAA======@@@CCCCCCGGGLLLRRR```ppp|||}}}wwwnnndddYYYPPPJJJDDDEEEEEEJJJ\\\{{{qqqTTTHHH===999999666555555666666666666666555555555333222222222333555666888999===BBBFFFJJJOOOWWW]]]cccnnn|||xxxrrr{{{ssscccYYYPPPKKKIIIKKKMMMOOOUUU[[[dddlllyyyqqqjjjhhhpppjjj\\\UUUSSSPPPOOOLLLHHHEEECCCBBBAAA@@@???>>>===<<<<<<;;;;;;<<<<<<>>>BBBEEELLL\\\lll~~~mmm^^^XXXVVVVVVUUUSSSWWW]]]aaacccdddeeeffffffjjjooouuu{{{{{{uuukkkdddaaadddkkkqqqxxxlllWWWOOOHHHFFFEEEBBBAAACCCAAA@@@???>>>>>>>>>@@@@@@@@@@@@??????>>>>>>>>>>>>@@@??????>>>>>>>>>??????AAABBBCCCDDDEEEGGGJJJKKKOOOSSSYYY___fffmmmtttyyy~~~~~~|||yyyuuusssqqqnnniiibbbYYYSSSOOOKKKGGGDDDCCCAAA@@@>>>@@@===>>>AAACCCDDDIIIOOOVVVdddttt{{{yyysssjjj```UUUMMMIIICCCDDDEEELLLaaa~~~xxx}}}pppSSSHHH>>>:::999666555666777666666666555555444444333333222222333444666777999<<>>===<<<<<<<<<:::;;;>>>AAACCCJJJ[[[kkkwwwfff]]]YYYXXXWWWVVVZZZ___dddfffggghhhiiieeehhhmmmsssyyy}}}xxxpppkkkjjjooovvv|||xxxaaaNNNHHHDDDCCCBBB??????AAA@@@???>>>>>>>>>>>>???@@@AAAAAA@@@@@@@@@???>>>>>>AAA@@@??????>>>>>>????????????@@@AAADDDFFFGGGHHHHHHKKKOOOTTTZZZbbbjjjpppuuuzzz~~~}}}{{{yyyvvvtttqqqmmmggg```XXXRRRMMMJJJFFFCCCBBBAAA???===>>>===>>>BBBCCCEEEKKKRRRYYYhhhxxxyyyuuuooofff]]]SSSKKKGGG@@@CCCFFFPPPgggxxxrrr~~~qqqQQQGGG>>>;;;999666555777666555555444444333333333444333222222333444666777888;;;@@@FFFKKKQQQWWWZZZ```ccckkkxxxzzzsssyyyttt~~~}}}lll^^^SSSNNNKKKLLLMMMNNNSSSYYY```iiivvvsssfffeeemmm~~~wwwggg\\\VVVTTTOOONNNLLLJJJHHHFFFDDDCCCBBBBBB@@@>>>===<<<<<<<<<:::<<>>AAA@@@???>>>>>>============??????@@@@@@@@@??????>>>BBBAAAAAA@@@@@@@@@AAAAAA>>>===>>>@@@CCCEEEEEEDDDEEEGGGJJJMMMQQQWWW^^^dddkkkqqqxxx}}}|||{{{zzzxxxuuuooojjjddd^^^WWWRRRKKKIIIFFFDDDBBBAAA???======<<>>;;;888555555888444444444444444333333333444444333222333444555666888;;;???FFFMMMSSSXXX[[[^^^^^^cccpppuuusss}}}tttpppaaaUUUPPPLLLMMMMMMNNNRRRXXX^^^gggtttyyylllccchhhtttttthhh^^^VVVSSSMMMMMMLLLKKKIIIGGGEEEDDDCCCBBBAAA???>>>===<<<<<<;;;>>>AAACCCCCCIII[[[lllzzznnnfffaaa___\\\___bbbeeeggghhhkkkmmmoooppprrrtttxxx~~~~~~nnn[[[PPPEEEBBBAAABBBAAA>>>???BBBAAA@@@@@@??????>>>>>>>>>@@@@@@BBBBBBCCCBBBAAAAAABBBBBBAAAAAAAAABBBBBBCCCAAA@@@???AAADDDEEEDDDBBBCCCDDDEEEFFFHHHLLLRRRVVV^^^dddkkksssyyy}}}{{{{{{{{{yyytttmmmfff```ZZZUUUQQQKKKHHHFFFDDDCCCAAA???===<<<<<<@@@CCCDDDFFFMMMWWW]]]lll||||||zzzqqqgggaaa]]]WWWLLLCCC???DDDKKKZZZtttyyysssyyybbbIIIBBB<<<:::888555555999444444444444555555555555444444333222333444555666777:::???GGGOOOVVVZZZ\\\]]]]]]bbbqqq{{{qqqzzzssswww{{{tttuuueeeVVVQQQMMMMMMMMMNNNQQQWWW^^^fffssssssiiieeeppprrriii^^^UUURRRMMMLLLLLLKKKJJJHHHFFFFFFDDDCCCAAA???>>>===<<<<<<<<>>@@@EEEGGGIIIPPPWWWgggrrr|||~~~}}}vvvpppjjjfff^^^RRRIIIFFFEEEGGGNNNcccrrrlllrrr{{{rrrSSSFFFBBB<<<888666555444444777666555444333222222222777555222000000111444555::::::@@@JJJRRRVVV\\\bbbcccfffnnn}}}~~~uuummmmmmooowwwyyyyyymmm]]]SSSKKKIIIKKKNNNRRRWWW]]]eeepppzzz|||ooopppsss~~~xxxoooccc\\\]]][[[VVVTTTOOOKKKHHHFFFFFFFFFDDDBBB@@@===;;;;;;;;;;;;:::;;;???CCCEEEKKKYYYgggyyynnnhhhffffffgggjjjoootttwwwyyy|||}}}}}}|||{{{}}}~~~qqqaaaVVVOOOJJJHHHGGGGGGFFFEEEEEEEEEFFFFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHIIIIIIJJJHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFDDDDDDDDDDDDEEEFFFFFFGGGFFFKKKQQQUUUXXX]]]eeekkktttyyy}}}}}}~~~~~~zzzwwwvvvtttrrrqqqqqqqqqqqqssstttvvvvvvwwwyyy}}}~~~}}}{{{zzzzzzxxxuuusssnnniiiccc\\\WWWSSSNNNKKKHHHGGGDDDBBB@@@?????????>>>>>>@@@EEEGGGJJJQQQYYYgggqqq{{{~~~}}}wwwqqqlllggg^^^RRRIIIFFFEEEHHHVVVqqqyyymmmhhhoooyyymmmOOODDDAAA<<<888777666555444666666555444333333333333333333222222333444555666::::::@@@JJJRRRWWW]]]bbbhhhjjjqqqvvvllllllppp{{{www}}}{{{qqqaaaVVVMMMJJJKKKMMMPPPTTT\\\dddoooxxxvvvmmmpppwwwqqqmmmccc```aaa^^^ZZZXXXTTTPPPLLLIIIGGGEEEDDDCCCAAA>>><<<<<<<<<<<<<<<;;;===@@@@@@CCCNNNZZZoootttllljjjkkkmmmppptttyyy}}}}}}|||~~~~~~}}}|||zzzwwwuuutttuuuwwwxxxxxxzzz~~~~~~|||zzznnnggg]]]TTTNNNKKKJJJIIIGGGGGGFFFFFFGGGGGGHHHIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHIIIIIIIIIIIIJJJJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGJJJIIIHHHGGGFFFEEEDDDDDDFFFFFFFFFFFFEEEEEEEEEEEEFFFIIILLLMMMNNNRRRXXX]]]gggmmmpppqqqtttwwwvvvsssooommmiiieeecccbbbccccccbbbccceeeggghhhkkkpppsssyyy|||}}}{{{yyyxxxwwwuuuqqqoooiiieee^^^YYYTTTPPPLLLIIIFFFFFFDDDCCCAAA@@@>>>>>>======@@@EEEGGGJJJRRR[[[hhhqqqzzz~~~~~~~~~wwwrrrmmmhhh^^^QQQHHHFFFFFFKKKaaasssgggeeennnyyyfffJJJBBB???:::888777777666666666555444444333333333333111222333555666666666666999:::@@@JJJSSSXXX^^^dddkkkmmmsss{{{mmmlllttt{{{uuueeeZZZOOOLLLLLLLLLOOORRRZZZbbbmmmuuu}}}sssmmmtttyyyooollldddbbbccc^^^\\\[[[XXXUUUQQQMMMJJJHHHEEEDDDBBB@@@>>>===<<<<<<<<<;;;<<<======???GGGPPP^^^mmm}}}wwwmmmooopppsssvvvxxx|||~~~}}}~~~|||xxxvvvuuurrroookkkhhhgggfffgggeeefffhhhiiihhhfffdddbbb\\\YYYUUUQQQNNNMMMMMMMMMKKKJJJJJJJJJJJJKKKLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLMMMMMMMMMMMMLLLLLLJJJJJJIIIIIIJJJKKKJJJIIIHHHGGGFFFEEEEEEDDDGGGGGGHHHGGGGGGGGGFFFFFFHHHIIIIIIIIIIIILLLQQQTTT[[[```ccceeehhhlllllliiigggddd___ZZZWWWVVVVVVWWWUUUVVVXXXZZZ[[[^^^bbbeeejjjnnntttyyy}}}{{{xxxvvvuuurrrnnnkkkeeeaaa[[[VVVRRRNNNJJJGGGDDDDDDDDDCCCAAA@@@>>>===<<<===AAAEEEHHHKKKUUU___iiirrrzzz}}}~~~~~~~~~~~~xxxtttnnnhhh]]]PPPHHHGGGHHHOOOkkk}}}pppfffdddooo}}}^^^FFF???===999888888888777666666555444333333333333333333333444444555666777777888999@@@KKKTTTYYY```ffflllnnnuuupppmmmwwwxxxggg\\\QQQMMMMMMMMMOOOSSSZZZaaalllttt}}}uuupppzzzwwwpppmmmdddcccccc]]][[[ZZZYYYVVVRRRNNNKKKIIIEEEDDDCCCAAA???>>>======<<<;;;;;;======>>>DDDLLLTTTccctttzzzppprrrtttwwwxxxxxxzzz}}}~~~yyytttqqqllljjjfffbbb^^^\\\ZZZZZZXXXYYYZZZZZZZZZYYYXXXWWWWWWVVVUUURRRPPPOOOOOOPPPQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQQQQPPPOOONNNMMMNNNOOOPPPLLLLLLLLLKKKKKKKKKKKKJJJFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHJJJMMMPPPRRRVVVYYYZZZ\\\```aaa^^^\\\YYYTTTOOOLLLLLLLLLMMMLLLNNNOOOOOOOOOQQQUUUWWWXXX]]]eeemmmuuu~~~~~~|||yyyvvvtttpppllliiibbb^^^YYYTTTPPPMMMJJJGGGCCCCCCCCCBBBAAA???>>>===<<<>>>BBBGGGIIIMMMXXXdddkkkttt|||~~~~~~}}}~~~zzzuuuoooggg[[[NNNGGGHHHJJJVVVuuu~~~rrrggggggttt{{{WWWDDD===;;;999888888888777666555555444333333333444444888666444222222444666777888999???KKKUUU[[[bbbhhhmmmqqqyyytttmmmwww{{{hhh]]]RRROOONNNNNNQQQTTTZZZaaakkkttt}}}|||uuusssuuupppllldddcccddd]]]ZZZYYYWWWTTTQQQMMMJJJHHHFFFEEEDDDCCCAAA???>>>======;;;;;;>>>>>>>>>CCCIIIOOO]]]pppyyywwwzzz|||{{{xxxvvvxxx{{{~~~~~~yyyuuurrrgggeeebbb___\\\ZZZXXXXXXVVVWWWWWWWWWXXXXXXWWWWWWYYYZZZYYYWWWUUUSSSSSSTTTTTTTTTTTTTTTUUUVVVVVVWWWXXXXXXXXXWWWWWWXXXXXXXXXYYYZZZ[[[[[[ZZZYYYWWWVVVVVVTTTRRRQQQQQQQQQSSSTTTPPPPPPPPPPPPPPPOOOOOOOOOJJJKKKLLLNNNNNNMMMLLLKKKIIIIIIIIIJJJKKKLLLMMMNNNNNNRRRTTTSSSTTTWWWWWWTTTPPPNNNKKKGGGFFFEEEFFFGGGGGGHHHIIIHHHHHHIIILLLNNNLLLQQQYYYaaajjjsss|||}}}yyyvvvsssooojjjggg___[[[VVVRRROOOLLLIIIGGGCCCBBBBBBAAA???>>>>>>===<<>>===???<<<<<>>AAAEEEJJJXXXmmm|||xxxxxxzzz~~~|||xxxvvvjjjiiigggeeecccbbbbbbaaa`````````______`````````aaabbbcccaaa^^^]]]___aaa______```bbbdddfffhhhiiillllllkkkkkkkkkkkkllllllmmmnnnnnnnnnmmmjjjhhhfffdddbbb```^^^^^^___aaabbb]]]]]]\\\[[[ZZZYYYYYYXXXWWWWWWXXXYYYXXXWWWUUUSSSOOOOOOPPPQQQRRRQQQPPPOOOOOORRRRRROOOOOOQQQPPPLLLIIIHHHGGGEEEEEEFFFGGGGGGGGGHHHHHHHHHGGGIIIKKKNNNLLLPPPVVV\\\cccjjjrrrwww{{{~~~~~~}}}}}}yyyuuuqqqmmmhhhddd\\\YYYTTTPPPMMMKKKHHHFFFCCCBBB@@@???>>>>>>>>>>>>===@@@FFFJJJLLLQQQ___mmmqqqzzz~~~}}}wwwmmmbbbSSSGGGFFFJJJQQQjjj{{{}}}gggLLLDDD<<<;;;999888888888666555444444444333333444444555555444222222222333555666777888???LLLVVV]]]eeekkkrrrzzzwwwzzznnnbbbWWWRRRPPPNNNPPPSSSWWW___iiisss~~~wwwqqqsss~~~ssskkkjjjhhhbbbfffjjjcccdddbbb]]]XXXSSSNNNKKKIIIFFFFFFEEEDDDCCCAAA???>>>@@@======??????===???CCCGGGTTTkkk||||||}}}~~~|||{{{qqqpppooonnnmmmmmmmmmmmmkkkjjjjjjiiihhhiiiiiiiiiiiikkkmmmkkkiiiiiikkknnnpppqqqsssuuuyyy|||~~~}}}xxxvvvsssrrrqqqrrrtttvvvooonnnmmmkkkiiihhhffffffcccdddddddddbbb```]]][[[VVVVVVWWWXXXYYYWWWTTTRRRPPPRRRRRRNNNLLLMMMLLLHHHGGGGGGGGGGGGHHHIIIJJJJJJIIIJJJKKKKKKKKKLLLOOORRRRRRUUUXXX\\\aaafffmmmqqqrrruuu{{{~~~}}}||||||xxxtttpppkkkfffbbbZZZWWWRRRNNNLLLJJJGGGEEEDDDBBB@@@>>>======>>>???===AAAGGGKKKMMMRRRaaapppsss|||}}}~~~wwwlll```QQQFFFEEEKKKRRRrrrcccIIIDDD===;;;999888888888666444444444333333333444444555000111222333444555555555666888???LLLWWW^^^eeelllqqq{{{qqqeeeYYYSSSPPPMMMNNNQQQUUU]]]hhhrrr}}}tttqqqvvvwwwpppjjjcccaaabbbdddccc```aaa^^^YYYWWWWWWTTTOOOKKKMMMKKKHHHFFFEEEEEECCCAAA======<<<===>>>???AAABBBIIINNN```||||||}}}}}}~~~}}}~~~~~~xxxvvvwwwzzz{{{{{{{{{zzzzzzzzz|||~~~}}}}}}}}}}}}{{{yyyuuuqqqooorrrqqqnnnllliiieee___[[[[[[WWWQQQOOOOOONNNLLLIIIGGGGGGHHHKKKMMMNNNMMMKKKLLLJJJJJJNNNUUU[[[]]]]]]VVV___eeefffhhhnnnooollljjjhhhmmmyyy|||{{{zzzzzz|||wwwrrrnnnhhhbbb^^^UUUSSSQQQMMMJJJHHHFFFEEEAAA@@@@@@???>>>>>>??????AAAEEEHHHJJJMMMUUUaaakkkvvv~~~|||~~~ooo[[[RRRKKKJJJRRR[[[~~~\\\FFF===;;;::::::999888777666666444444444444444444444444333333333444444444555555666:::@@@IIISSS^^^hhhnnnvvvwwwjjj[[[TTTPPPOOOQQQTTTWWW[[[cccooo~~~xxxrrryyyqqqoooiiibbb```aaabbb```^^^aaa___\\\\\\]]][[[VVVRRRPPPMMMIIIGGGFFFDDDAAA???>>>=========>>>???AAABBBHHHMMM___zzzzzz~~~{{{vvvpppllleee___YYYUUUTTTTTTQQQOOOKKKKKKKKKMMMPPPQQQQQQOOOVVVUUUUUUYYY___dddffffffeeelllqqqsssuuuxxxuuuoooccccccjjjvvv~~~~~~|||zzzyyyyyy}}}yyytttoookkkeee___[[[TTTRRROOOKKKHHHEEEBBBAAAAAAAAA@@@???>>>>>>>>>>>>BBBEEEHHHJJJOOOXXXdddnnnyyy}}}~~~nnn[[[RRRKKKKKKVVVhhhvvvWWWEEE???;;;::::::999888777666666222222222222222222222222333333333444444444555555666999@@@IIISSS^^^hhhnnnvvvzzzmmm^^^UUUQQQNNNOOORRRWWWZZZbbbmmmzzzvvvsss~~~pppqqqkkkddd`````````___]]][[[ZZZZZZ\\\^^^\\\WWWSSSSSSPPPLLLHHHFFFDDDAAA?????????>>>>>>>>>???AAABBBEEELLL]]]wwwuuu||||||~~~vvvooogggaaa___]]]ZZZXXXTTTSSSRRRTTTWWWZZZ[[[[[[aaaaaacccfffkkknnnoooooossswww|||wwwmmm```dddmmmxxx~~~~~~{{{zzzyyyxxxyyyuuupppkkkfffaaa[[[XXXRRRPPPMMMIIIEEEAAA???>>>BBBAAA@@@???>>>>>>>>>>>>BBBEEEHHHKKKRRR\\\jjjsss|||~~~}}}|||lllYYYQQQKKKOOO^^^{{{mmmPPPCCCAAA::::::999888777666666555333333333333333333333333333333333444444444555555666999???HHHSSS___hhhnnnvvv~~~~~~pppaaaXXXRRRNNNNNNPPPVVVYYY```iiiuuu}}}tttwwwwwwuuupppiiieeedddcccbbbaaa[[[ZZZ\\\___aaa___YYYSSSTTTQQQMMMJJJHHHFFFCCCAAAAAA@@@???>>>>>>???@@@AAABBBJJJZZZrrrttt~~~~~~zzz{{{~~~{{{sssoookkkgggdddaaa___^^^```dddiiilllmmmqqqrrrsssvvvyyy{{{|||||||||qqqkkkqqqzzz~~~|||zzzxxxxxxvvvrrrlllgggbbb]]]XXXUUUOOOMMMJJJGGGCCC@@@???>>>BBBAAA@@@???>>>>>>>>>>>>CCCEEEIIINNNVVVbbboooxxx~~~}}}{{{xxxhhhVVVPPPMMMVVVjjjgggLLLBBBAAA::::::999888777666555555666666666666666666666666333333333444444444555555666888>>>HHHTTT```iiinnnvvv{{{ssscccZZZTTTPPPOOOQQQSSSWWW]]]fffppp|||zzzuuu}}}~~~xxxtttoookkkiiihhhhhhhhheeeeeefffiiikkkhhhaaa[[[UUUSSSOOOMMMKKKJJJGGGEEECCCBBBAAA?????????@@@@@@@@@HHHWWWlllyyy{{{|||xxxsssqqqpppqqquuuzzz~~~~~~}}}zzzxxxwwwsssoooiiiccc^^^YYYUUURRRKKKJJJHHHEEECCCBBBAAA@@@AAA@@@??????>>>>>>??????DDDFFFJJJQQQ[[[hhhuuu|||~~~}}}vvvrrrbbbSSSOOOPPP```zzzdddLLLBBB???:::999999888777666555555666666666666666666666666333333333444444444555555666888===GGGUUUaaaiiimmmvvvzzz~~~tttfff]]]WWWRRRQQQSSSQQQUUU[[[cccmmmyyywwwyyyzzz}}}wwwtttppplllkkkkkklllmmmlllkkklllooopppmmmfffaaaXXXUUURRRPPPOOOMMMKKKIIIEEEDDDBBB@@@?????????@@@???GGGSSSeee}}}zzz|||~~~|||yyywwwvvvpppkkkeee___ZZZVVVQQQOOOIIIHHHFFFEEECCCBBBBBBAAA?????????>>>??????@@@AAADDDGGGMMMVVVaaannnxxx||||||{{{zzzzzzooojjj[[[OOOOOOTTTkkkaaaLLLBBB>>>999999888777666555555444333333333333333333333333333333333444444444555555777777<<>>???@@@BBBBBBEEEHHHOOOZZZfffrrr{{{{{{|||~~~xxxuuutttiiicccUUULLLOOOXXXuuu~~~\\\KKKCCC===999999888777666555444444222222222222222222222222333333333444444444555555777777;;;FFFVVVcccjjjmmmuuuzzz|||xxxyyy|||~~~{{{{{{lllbbbZZZTTTQQQQQQQQQUUUZZZ___eeeqqq}}}yyysssxxx}}}{{{tttqqqkkkjjjhhheeedddfffiiillljjjiiiiiilllnnnmmmiiidddaaa]]]YYYUUURRROOOLLLIIIHHHFFFDDDAAA@@@????????????FFFOOO\\\uuu{{{}}}}}}|||{{{xxxuuurrrqqqjjjeee^^^WWWSSSOOOKKKHHHIIIHHHEEECCC@@@>>>======<<<<<<===>>>???AAACCCDDDEEEIIIPPP\\\iiittt|||||||||~~~wwwqqqoooeee___QQQKKKPPP[[[zzzxxxXXXJJJDDD>>>999999888777666555444444444444444444444444444444333333333444444444555555777777;;;FFFVVVccckkkmmmuuuzzz{{{vvvtttzzzxxxyyyttt|||www}}}~~~nnnccc[[[SSSOOOOOORRRUUUZZZ]]]cccmmm|||{{{tttqqquuu|||tttppppppmmmiiieeedddeeegggiiijjjnnnllliiiiiijjjjjjhhheeebbb___[[[VVVSSSQQQPPPPPPLLLIIIEEEAAA???@@@AAABBBDDDBBBHHHZZZsss~~~~~~}}}|||{{{~~~|||zzzxxxtttnnnjjjbbb```\\\VVVQQQLLLIIIGGGCCCAAA???>>><<<<<<<<<=========<<<===>>>AAADDDEEEHHHLLLTTT___jjjsssxxxyyy}}}}}}{{{~~~}}}{{{sssiii]]]SSSMMMLLLIIISSSxxxmmmPPPFFFAAA;;;999888777666444444444444555555555555555555555555222222222222333444555555777999===EEEUUUeeemmmmmmqqqyyyyyyvvvtttoootttvvvwwwvvvpppsss}}}uuuggg^^^WWWQQQNNNJJJOOOVVV\\\cccmmmxxxvvvsssuuuwwwyyyuuuqqqqqqjjjhhheeedddeeefffffffffjjjhhhggghhhiiiiiigggddddddaaa\\\YYYXXXVVVTTTRRRMMMJJJFFFBBBAAAAAABBBCCCEEEDDDJJJ\\\ttt~~~|||}}}}}}}}}|||}}}{{{yyyvvvrrrlllhhh^^^\\\XXXTTTOOOKKKIIIHHHBBBAAA???>>>===<<<<<<===;;;;;;;;;<<>>===<<<<<<<<<888999:::<<>>===<<<<<<<<<999999;;;===@@@DDDFFFHHHLLLQQQZZZbbbjjjpppuuuxxx{{{}}}~~~~~~|||}}}|||yyywwwuuulllcccTTTJJJDDDGGGMMMWWWnnn\\\FFF@@@>>>;;;888777666555444333333333333333333333333333333333333333333333444555666777666999<<>>>>>>>>======<<<<<<;;;<<<===???AAADDDFFFGGGLLLRRR[[[dddkkkqqqwww{{{~~~~~~~~~}}}~~~~~~~~~zzzxxxtttjjj```QQQJJJFFFGGGLLLZZZuuu|||{{{[[[GGGAAA>>>;;;:::999888666555555444444333333333333333333333333222222222222333444555666555999<<>>>>>>>>>>>===<<<;;;<<<===???AAACCCEEEGGGHHHNNNUUU^^^gggmmmsssyyy~~~~~~~~~~~~}}}}}}}}}|||xxxtttiii^^^NNNIIIEEEGGGOOObbb}}}{{{vvvYYYIIIBBB>>>;;;::::::888777666555555555333333333333333333333333222222222222333444555555555999<<>>>>>>>>===<<<;;;<<<===@@@CCCFFFHHHJJJKKKQQQYYYbbbjjjnnnsssyyy~~~~~~}}}}}}}}}~~~~~~~~~}}}|||yyyuuujjj___NNNHHHEEEKKKZZZrrr|||~~~oooVVVIIIBBB===::::::999888666555555555555444444444444444444444444333222222333333444555666555888<<<@@@LLL___ooovvvyyyrrrlllwww}}}qqqfff\\\VVVNNNQQQTTTWWW\\\fffqqqzzzzzzoooqqqwww}}}||||||wwwssspppooonnnllljjjjjjkkkllllllkkkkkklllmmmkkkhhhfffgggiiifffffffffdddcccaaa___^^^ZZZXXXUUUQQQMMMJJJHHHGGGBBBCCCGGGLLLTTTfff}}}yyysssqqqnnnjjjeee```YYYTTTKKKJJJGGGEEECCCAAA@@@@@@<<<===>>>>>>>>>===<<<;;;:::<<>>>>>:::===???@@@???=========;;;???BBBDDDDDDFFFKKKOOOTTTZZZeeennnuuuyyy|||}}}zzz{{{{{{|||}}}~~~{{{|||zzzvvvuuusssfffWWWLLLIIIGGGTTTttteeePPPDDD>>>>>>???888777666555555444444555666555444333333333333333222222333444444555555666999888999>>>KKK\\\nnnzzz{{{~~~}}}{{{ooobbbZZZUUUQQQQQQWWW^^^fffqqqzzz{{{mmmfffmmmtttwww~~~vvvpppmmmlllooonnnlllkkkkkkkkkmmmmmmmmmmmmmmmlllkkkjjjiiihhhgggggghhhgggfffccc```^^^ZZZVVVTTTTTTQQQLLLIIIIIIHHHIIIKKKNNNPPPYYYlll}}}{{{xxxuuutttpppiiicccaaa\\\UUUPPPPPPMMMKKKHHHDDDAAA???======;;;===@@@@@@>>>===<<<<<<<<>>JJJ\\\nnnyyy~~~}}}pppccc[[[UUUQQQQQQVVV]]]dddnnnxxx{{{nnnggglllsssvvv~~~~~~vvvnnniiigggkkkkkkkkkkkkllllllmmmmmmmmmmmmmmmlllllllllkkkkkkkkkkkkjjjiiigggeeecccbbbZZZYYYYYYYYYSSSLLLKKKOOOOOONNNOOOOOONNNRRR```nnn~~~~~~|||zzzwwwtttrrrkkkeee___]]]XXXQQQMMMLLLKKKIIIFFFBBB@@@>>>===<<<===>>>@@@???===<<<<<<<<<===AAAEEEGGGHHHLLLRRRVVV[[[aaajjjqqquuuwwwxxxyyyzzzzzz{{{{{{{{{{{{{{{zzzvvvwwwvvvtttrrrlll^^^RRRIIIGGGKKK___zzz___MMMCCC<<<999999888777666555555444444555555555444333333333444444222222333444444555555666888888999>>>IIIZZZlllxxxrrrddd\\\TTTQQQPPPUUU[[[aaakkksss~~~rrrlllrrryyy||||||uuummmhhhfffhhhiiikkkmmmnnnnnnnnnmmmlllllllllkkklllllllllmmmnnnmmmkkkiiigggfffdddddd^^^___aaa```XXXPPPQQQWWW]]]ZZZVVVRRRNNNNNNXXXcccuuu|||||||||{{{xxxuuusssqqqgggaaa\\\ZZZVVVOOOKKKJJJIIIGGGEEEBBB???>>>======>>>???@@@>>><<<;;;<<<===@@@CCCFFFHHHIIIMMMSSSXXX___dddmmmssswwwxxxyyyyyyzzz{{{{{{{{{{{{zzzyyyxxxttttttuuutttqqqhhhZZZNNNGGGGGGPPPgggnnnXXXJJJCCC>>>;;;;;;888777666555555444444555555444444333333333444444222222333444444555555666888888:::>>>GGGXXXjjjwwwrrrddd[[[TTTPPPOOOTTTYYY^^^fffnnnyyyyyywww{{{vvvyyy|||yyyrrrllliiiiiiggghhhkkkmmmoooooonnnnnnkkkjjjjjjiiijjjkkkllllllmmmllljjjhhhfffdddcccbbb```cccfffddd\\\TTTVVV^^^jjjddd\\\TTTMMMLLLUUU___hhhxxx{{{{{{{{{zzzxxxtttpppnnneee^^^YYYWWWTTTMMMIIIIIIHHHFFFDDDBBB@@@??????????????????===;;;;;;===???CCCEEEHHHIIIIIILLLSSSXXXbbbgggpppvvvzzz{{{{{{|||{{{||||||}}}|||{{{yyyxxxuuuuuuvvvvvvqqqdddUUULLLFFFIIIWWWpppyyygggSSSHHHCCC>>>;;;;;;888777666555555444444555444444333333333444444555222222333444444555555666777888:::===FFFUUUhhhvvv{{{rrrddd[[[UUUQQQPPPSSSWWW[[[bbbiiittt}}}|||uuuooossswwwvvvoooiiihhhiiifffgggiiilllmmmnnnnnnmmmiiihhhggggggggghhhiiijjjiiiiiihhhfffdddaaa___^^^^^^___cccbbb\\\UUUWWW^^^jjjcccYYYQQQKKKJJJSSS]]]cccttt~~~}}}{{{{{{{{{yyyvvvqqqllliiibbb\\\WWWUUURRRLLLHHHHHHFFFEEECCCAAA@@@??????@@@??????>>><<<;;;;;;>>>AAADDDFFFIIIIIIJJJNNNUUU[[[ffflllssszzz|||}}}}}}~~~|||}}}~~~}}}{{{yyyxxxwwwyyyzzzssscccSSSJJJFFFNNNaaa|||wwweeeRRRGGGBBB===999999888777666555555444444555444444333333333444555555222222333444444555555666666888:::===DDDSSSfffuuuzzz~~~qqqeee]]]VVVRRRPPPSSSVVVXXX^^^eeeoooyyytttnnneeelllssssssllleeecccccceeefffggghhhjjjkkkkkkkkkhhhgggeeeddddddeeefffgggdddeeedddcccaaa]]]ZZZXXXVVVWWWYYY[[[VVVQQQSSSXXX\\\VVVOOOKKKHHHHHHOOOXXXccctttzzzuuurrrsssvvv{{{~~~}}}}}}{{{{{{zzzxxxsssmmmgggccc___YYYTTTSSSPPPJJJGGGGGGCCCBBBAAA???>>>>>>??????>>>>>>===;;;:::<<<@@@CCCCCCFFFIIIKKKMMMRRRZZZaaalllqqqxxx}}}~~~}}}}}}}}}~~~}}}||||||{{{}}}~~~uuubbbQQQJJJHHHTTTllluuudddQQQGGGBBB>>>;;;:::888777666555555444444555333333333333333444555666222222333444444555555666666888;;;===CCCQQQeeettt|||~~~rrrggg```WWWSSSQQQSSSUUUWWW\\\bbbkkkuuuqqqjjj^^^gggpppqqqjjjbbb^^^^^^ddddddeeefffggghhhiiiiiigggfffdddbbbbbbbbbdddeeeaaabbbbbbbbb___[[[WWWTTTOOOOOOQQQSSSQQQMMMNNNRRRNNNIIIFFFEEEEEEEEELLLTTTdddvvv|||rrrjjjeeeaaafffjjjoootttxxxyyyyyyxxxxxx{{{~~~~~~{{{{{{zzzvvvqqqjjjccc___]]]WWWRRRQQQNNNIIIEEEFFFAAA@@@???=========>>>>>>======<<<::::::<<>>======>>>>>>===<<<;;;;;;===???CCCEEEEEEHHHLLLNNNQQQYYYeeennnvvvzzz~~~~~~}}}}}}}}}ttt\\\LLLHHHQQQcccoooYYYGGGCCCAAA;;;888;;;888777666555555444444555666666555555555444444444333444555555666666555555777777999;;;>>>JJJaaauuuzzzvvvxxx|||tttlllgggaaaXXXQQQQQQTTTUUUXXX[[[hhhqqq~~~}}}uuummmeeeeeeiiillllllhhhbbb___]]]\\\^^^bbbeeeggghhhggggggdddcccaaabbbcccccccccaaaccc```]]]ZZZXXXTTTNNNJJJFFFFFFFFFGGGGGGFFFEEECCCBBBDDDGGGIIIKKKOOOTTTYYYdddnnn{{{vvvtttssstttwwwyyy|||{{{lllaaa[[[YYYYYYVVVXXX\\\```dddggghhhiiihhhmmmuuu~~~~~~{{{xxxwwwwwwvvvuuussspppkkkfffaaa^^^XXXSSSNNNIIIGGGGGGFFFEEEBBBAAA@@@@@@?????????@@@>>>===<<<<<<>>>AAADDDFFFGGGJJJMMMOOOSSS\\\iiirrrvvvzzz}}}~~~}}}|||}}}~~~~~~rrrYYYLLLIIIUUUlllkkkXXXGGGDDDCCC===:::===888888666555555555555555555555444444333333333333333444444555555555555555666777999;;;>>>III^^^rrr||||||tttvvv}}}vvvoookkkbbbYYYQQQQQQSSSUUUXXX[[[hhhqqq}}}vvvpppjjjcccgggggghhhiiijjjiiieeecccaaabbbeeeggghhhhhhhhhgggdddcccbbbccceeeeeedddbbbbbb```\\\YYYUUUPPPKKKGGGFFFFFFFFFEEEDDDCCCCCCBBBFFFKKKSSSYYY]]]___```aaagggooo|||~~~xxxwwwuuuppplllkkkhhhhhhjjjmmmqqqvvvyyy{{{}}}~~~ssseee[[[WWWWWWXXXUUUXXX\\\```dddfffhhhhhhggglllvvv}}}~~~~~~|||xxxuuuttttttrrrqqqoookkkgggaaa]]]ZZZUUUQQQLLLIIIFFFEEEBBB@@@AAA@@@@@@@@@@@@?????????>>>=========???BBBEEEGGGIIIKKKOOORRRWWWaaannnwwwwwwyyy}}}~~~}}}|||{{{|||}}}~~~lllTTTKKKLLLZZZwwwxxxfffUUUHHHFFFEEE@@@===>>>888888777666555555555555444333333333333222222222333444444444555555555555555777:::<<<>>>GGGZZZlllxxx~~~uuuyyyxxxrrrwww|||wwwssspppddd[[[RRRQQQSSSTTTWWW[[[gggppp|||wwwooommmiiidddcccbbbdddiiioooqqqmmmhhhdddgggjjjlllmmmkkkhhhfffcccbbbcccdddffffffdddbbb___]]]YYYUUURRRNNNJJJHHHGGGFFFFFFEEEDDDFFFIIILLLWWW___iiirrrvvvtttpppllljjjooowwwvvvnnnkkkhhhddd``````]]]]]]___aaaffflllqqqttt{{{}}}~~~wwwkkk___XXXVVVWWWYYY[[[^^^dddjjjooossstttuuurrrxxx|||||||||zzzvvvsssrrrrrrpppnnnkkkgggbbb]]]YYYVVVRRROOOLLLIIIFFFCCC@@@======>>>>>>>>>>>>>>>======<<<<<<<<<===@@@CCCEEEGGGKKKMMMQQQUUU\\\gggsss{{{xxxzzz|||}}}|||zzzzzz{{{{{{}}}cccNNNJJJPPP___ppp___SSSHHHFFFEEEAAA>>>>>>999888777666555555555555444333333333333333333333444333333333444444555555555666:::<<<===DDDVVVgggvvv~~~}}}rrrmmmqqqyyy{{{wwwuuusssiii^^^TTTRRRRRRTTTWWW[[[eeennnyyyrrroooooommmjjjddddddhhhooovvvwwwqqqjjjfffjjjnnnrrrrrrnnniiieeebbbbbbdddfffgggfffcccaaa\\\YYYUUUPPPKKKHHHGGGGGGEEEFFFHHHJJJNNNUUU]]]cccuuu{{{~~~wwwmmmooottt~~~vvvlllccc```^^^YYYWWWXXXVVVVVVVVVYYY]]]bbbhhhkkkssswww|||tttnnneee]]]XXXXXX[[[]]]aaafffmmmvvv}}}}}}{{{||||||yyyvvvrrrqqqqqqmmmlllhhhddd^^^YYYUUUSSSPPPNNNKKKHHHFFFCCC???<<<<<<======>>>>>>>>>======:::;;;<<<>>>@@@CCCFFFHHHLLLOOOSSSZZZbbblllvvv}}}yyy{{{}}}|||{{{zzzzzzzzzzzz~~~pppXXXIIIKKKTTTeeennn[[[RRRIIIFFFEEEAAA>>><<<999888777666666555555666444444444444555555555555444333333333333444555555555666:::<<<===CCCTTTdddvvvsssnnnqqqttt~~~zzzxxxwwwvvvooocccWWWSSSRRRSSSVVVZZZbbbkkkvvv|||rrrrrrsssrrrqqqlllmmmpppvvvzzzxxxpppiiigggkkkpppssssssoooiiifffdddeeefffhhhiiihhhccc```ZZZWWWQQQJJJEEEDDDFFFIIIJJJPPPWWW___fffnnnxxxzzzlllmmmqqqyyymmmddd[[[XXXWWWSSSQQQRRRRRRRRRRRRSSSVVVZZZ^^^aaalllqqqyyylllhhhccc^^^]]]^^^aaaccceeekkkuuu~~~}}}{{{||||||yyyuuurrrppppppkkkiiieee```ZZZUUUQQQOOONNNKKKHHHFFFDDDBBB???<<<===>>>???@@@@@@@@@???>>>:::;;;===???BBBEEEHHHIIIOOORRRXXX```jjjssszzz~~~{{{|||}}}}}}{{{yyyzzzzzzyyy~~~{{{eeePPPGGGNNNYYYmmmnnnZZZTTTKKKFFFDDDAAA>>><<<999999888777666666666666444444555555555555555666444333222222222333555666555777:::;;;<<>><<<<<<===???@@@AAA@@@???>>>;;;===???BBBEEEHHHJJJLLLSSSWWW^^^gggqqqyyy~~~}}}~~~~~~}}}{{{zzzzzz{{{yyy~~~ttt]]]MMMIIIRRR]]]wwwzzzooo]]]XXXOOOHHHDDDBBB@@@===:::999888777666666666666333333333444444555555555444333222111222333555666666777999;;;;;;BBBSSSeeevvv}}}qqqkkkmmmxxx|||nnn___WWWSSSRRRUUUYYY\\\dddpppzzzwwwmmmmmmpppppppppsssmmmnnnoooqqqrrrqqqnnnlllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkmmmooooookkkfffaaaUUURRROOOKKKLLLSSS___hhhxxx|||nnnccc^^^^^^aaaiiiwwwzzzbbbZZZSSSRRRRRROOONNNOOOOOOOOONNNMMMNNNNNNPPPPPPVVV___kkkwwwrrrhhhcccccccccdddgggjjjmmmnnnwww~~~~~~~~~~~~~~~~~~yyyzzzzzzwwwrrrooommmmmmeeebbb^^^XXXSSSNNNJJJIIIIIIFFFBBB@@@??????===<<<999;;;===>>>???>>>===<<<===>>>AAADDDGGGJJJMMMNNNVVVZZZbbblllwww~~~~~~~~~{{{zzzzzz{{{yyy~~~rrrZZZLLLJJJTTT```~~~~~~uuunnn```[[[RRRIIIEEECCCAAA>>>:::999888777666666666666222222222333333444444444444333222111111333555666777777999:::;;;BBBTTTfffvvvuuukkkiiiuuuqqqaaaXXXTTTRRRUUUYYYZZZbbbnnnxxxxxxpppgggdddgggkkkmmmllllllmmmnnnmmmllllllmmmooorrrpppmmmjjjiiiiiijjjjjjiiikkkmmmmmmkkkfffaaa^^^SSSQQQOOOOOOVVVggg|||}}}yyyuuummmccc[[[\\\WWWXXXbbbqqqvvvaaa\\\VVVRRRRRRTTTUUUUUUSSSRRRQQQNNNKKKJJJKKKMMMRRRWWW```jjjuuu~~~~~~wwwooohhhccc^^^aaadddgggjjjoootttxxx~~~~~~}}}}}}~~~~~~|||{{{{{{yyywwwsssooollliiigggaaa^^^ZZZVVVRRROOOJJJGGGIIIGGGCCC@@@>>>=========;;;<<<>>>@@@???===:::888;;;>>>BBBDDDFFFJJJPPPUUU\\\^^^dddppp|||~~~yyywww{{{}}}zzzxxxxxxsss{{{cccTTTMMMMMM^^^ttt~~~oooeeeXXXXXXWWWSSSMMMFFF@@@<<<<<<:::777777777777666444555555444444444333333333333444555666666666555444555555888:::===DDDTTTdddttt~~~mmmmmm{{{zzziii\\\UUUUUUUUUVVV\\\aaaiiittttttnnngggdddeeehhhiiiiiilllmmmlllkkkiiiiiikkkllllllllljjjiiiggggggggggggggghhhiiihhhfffbbb^^^[[[ZZZZZZ[[[```lll~~~|||tttpppllljjjiiieee^^^WWWXXXTTTUUU]]]iiiwwwwwwddd^^^WWWTTTTTTWWWYYYYYYZZZXXXTTTOOOJJJHHHHHHHHHMMMQQQYYYbbbkkktttyyy|||}}}|||yyytttmmmfff```\\\___bbbeeehhhkkkpppvvvzzz~~~||||||}}}}}}|||zzzyyywwwtttqqqmmmiiifffeee```]]]XXXUUUQQQNNNIIIFFFFFFDDDBBB???===<<<=========>>>?????????===;;;:::>>>AAAEEEFFFHHHKKKQQQVVV\\\```hhhrrr{{{~~~zzzzzz~~~{{{wwwwwwrrr{{{{{{aaaTTTOOOSSShhh{{{llldddVVVSSSQQQNNNKKKGGGBBB===<<<:::888777777777666555555555444444444333333333333444555555666555555555555555777:::<<>>=========>>>@@@@@@???>>>>>>=========BBBEEEHHHIIIJJJMMMSSSXXX^^^eeennnwww|||~~~~~~|||}}}{{{uuutttpppyyynnn[[[UUUVVVaaa|||ssshhhdddSSSNNNIIIHHHIIIHHHCCC>>><<<:::888777888888666555555555444444444333333333444444444444444555666666555666888:::<<>>>>>>>>???@@@CCCAAA???======>>>???@@@EEEGGGJJJKKKLLLOOOVVV[[[dddlllwww}}}~~~}}}~~~xxxqqqooooooxxxuuucccUUUXXXeeezzz~~~mmmfffdddTTTMMMEEECCCFFFGGGCCC???===;;;999888888888777666555555444444444333333333555444333333444555777888777777999<<<>>>EEEUUUdddvvvwww|||mmmaaaZZZXXXWWWVVV[[[dddnnnyyyyyytttnnnooopppooommmkkklllmmmcccdddgggiiikkkpppuuuyyyxxxtttooojjjhhhiiilllnnnnnnllliiigggeeeeeeeeeffftttrrrqqquuu{{{~~~wwwuuusssqqqpppnnnkkkiiigggeeecccbbbaaa___^^^\\\```^^^^^^___```iii|||jjjccc]]]___hhhsssyyy{{{zzzpppcccVVVNNNJJJGGGFFFCCCDDDFFFIIILLLOOORRRSSSSSSRRRPPPOOOQQQVVV[[[^^^cccggglllqqqwww}}}~~~~~~~~~|||zzzyyyxxxxxxxxxvvvtttsssqqqmmmiiiddd___\\\ZZZUUURRROOOLLLJJJGGGCCCAAA????????????@@@@@@AAAAAACCCAAA>>><<<<<<>>>AAACCCFFFHHHKKKLLLNNNSSSZZZ```kkkttt~~~vvvooonnnqqq{{{ooo___VVVccc~~~uuuhhhdddcccVVVNNNEEEBBBEEEFFFCCC>>>>>><<<999999999999888666555555444444444333333333444444333333444555777888999999;;;===???FFFVVVeeexxx~~~tttfff]]]YYYXXXWWW\\\cccmmmwww}}}rrrlllkkkkkkkkkkkklllllllllllldddfffjjjmmmooossswwwzzzyyyvvvqqqllljjjlllnnnqqqmmmkkkiiigggfffggghhhiiirrrpppnnnnnnooopppqqqqqqtttsssrrrqqqpppmmmhhhdddcccddddddeeeeeeeeeeeedddeeeddddddddddddjjjyyypppjjjdddhhhsssyyygggXXXOOOJJJFFFCCCEEEEEEFFFGGGHHHJJJLLLMMMMMMKKKIIIIIIKKKQQQWWWZZZfffkkkrrryyy~~~~~~~~~~~~~~~~~~~~~~~~{{{yyywwwwwwwwwvvvtttrrrqqqoookkkfffaaa\\\XXXVVVQQQOOOKKKIIIGGGEEEAAA???>>>>>>???@@@@@@AAAAAAAAA@@@???===;;;<<>><<<:::999::::::888777555555444444444333333333333333333444555666777888::::::<<<>>>???FFFVVVeeexxxzzzjjj]]]WWWUUUXXX\\\cccllluuu{{{ppphhhiiigggfffhhhkkkmmmmmmkkkiiillloooqqqqqqrrrssstttuuusssrrrpppooopppqqqrrrlllkkkjjjiiiiiijjjkkklllmmmllliiieeeccceeeiiilllrrrqqqppppppooolllhhhdddbbbeeehhhjjjkkkkkkkkkkkkgggeeeeeeeeeeeeiiissszzzsssnnnrrr~~~xxxfffWWWOOOKKKIIIFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIHHHGGGGGGKKKRRRYYY]]]jjjpppyyy~~~|||}}}}}}}}}~~~}}}}}}}}}zzzxxxvvvuuuuuutttrrrqqqooolllhhhccc^^^XXXTTTRRRNNNLLLIIIGGGEEECCC@@@=========>>>???@@@@@@@@@@@@===<<<;;;;;;===@@@DDDFFFHHHKKKOOORRRWWW^^^iiipppyyy}}}~~~yyyyyy}}}}}}fffgggvvvnnn```^^^]]]YYYQQQMMMGGGCCCBBBBBBAAA@@@???===;;;:::::::::999888555555444444444333333333111222333555666777777777999999:::<<<>>>DDDTTTcccwww~~~mmm___XXXVVVXXX\\\bbbiiirrr|||}}}tttkkkjjjfffdddggglllpppooollloooqqqssstttrrrooonnnnnnjjjkkkmmmnnnoooooonnnmmmmmmllllllllllllmmmooopppooonnnjjjddd```bbbhhhnnnkkkkkkjjjkkkmmmmmmkkkiiiaaadddhhhjjjjjjiiihhhhhhfffddddddeeeeeegggnnnwww{{{vvvzzzrrraaaUUUOOOOOONNNMMMFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFFFFIIIOOOXXX```eeemmmttt~~~~~~|||{{{{{{||||||}}}}}}}}}}}}}}}zzzxxxvvvuuuuuutttrrrpppmmmjjjfffaaa[[[VVVRRROOOMMMJJJGGGEEEDDDBBB???<<<;;;<<<===>>>??????>>>>>>;;;::::::;;;===AAADDDGGGIIILLLPPPUUUZZZcccnnnvvv|||~~~|||{{{aaalllcccYYYZZZYYYUUUMMMKKKGGGCCCAAA@@@AAAAAA???===;;;:::::::::999888555555444444444333333333000222444666777777777666777777999;;;<<>>======;;;===>>>??????>>>===<<<===>>>@@@@@@AAABBBEEEGGGJJJNNNTTT[[[bbbjjjsssxxxhhhqqqnnnbbbXXXTTTTTTOOOJJJIIIGGGEEEBBB@@@>>>===;;;;;;;;;;;;:::999888777666666666555444444333333555444444444444555666666666666888:::;;;@@@NNN\\\qqqqqqdddZZZUUUVVVVVV\\\eeemmmttt}}}www}}}~~~wwwqqqoooiiijjjkkkmmmoooqqqssssssttttttsssrrrqqqnnnmmmkkkmmmlllkkkkkkkkkmmmnnnooommmmmmnnnooooooooooooooonnnlllhhhcccaaacccgggkkkpppmmmiiiggggggfffeeedddfffhhhkkknnnoooooonnnmmmrrrpppmmmgggddddddiiimmmwwwxxxiii[[[MMMHHHIIIGGGEEEDDDFFFEEEDDDCCCCCCDDDFFFGGGHHHGGGIIINNNSSS\\\lll|||~~~~~~}}}|||{{{||||||||||||{{{zzzxxxwwwvvvtttrrrqqqpppnnnkkkhhhfffaaa[[[VVVRRRPPPNNNLLLHHHFFFDDDAAA???=========<<<===???@@@@@@>>><<<;;;;;;===???@@@AAADDDGGGJJJLLLPPPVVV]]]eeennnwww}}}{{{lllxxxggg]]]TTTPPPPPPKKKJJJIIIGGGEEEBBB@@@???>>><<<<<<<<<;;;:::999888888777666666555555444333333444444444444444555666666666666888::::::???LLLYYYnnn}}}tttggg]]]WWWWWWWWW\\\dddkkkqqqzzz~~~}}}wwwtttssskkklllooorrrtttuuuvvvvvvuuuttttttrrrpppmmmjjjhhhmmmlllkkkkkkkkkmmmooopppoooppprrrsssrrrpppnnnmmmnnnkkkgggfffhhhjjjmmmnnnpppnnnjjjhhhgggfffeeecccggghhhjjjlllmmmnnnnnnnnnrrrpppkkkfffbbbaaadddfffmmm{{{~~~pppeeeWWWNNNFFFDDDDDDBBBBBBCCCCCCCCCBBBBBBCCCEEEHHHIIIIIIJJJNNNSSSYYYbbbrrr~~~~~~~~~}}}{{{zzz{{{|||||||||{{{zzzyyyyyysssqqqooonnnmmmjjjgggddd```\\\VVVRRROOOMMMJJJIIIFFFDDDBBB???>>>===<<<<<<<<<===???AAA@@@>>>;;;999:::<<>>>>>===<<<;;;:::999888777777666555555444444333444444444444555555666666777666888::::::>>>IIIUUUjjjzzz{{{{{{yyylllaaaZZZYYYXXX[[[bbbhhhmmmvvv~~~zzzwwwxxxppprrruuuwwwxxxxxxwwwvvvttttttsssrrrnnnkkkgggeeehhhiiikkkmmmoooqqqrrrrrrqqqrrrrrrrrrqqqooommmlllmmmjjjggghhhlllppppppooopppmmmjjjgggfffeeedddbbbdddddddddeeeggghhhjjjkkkiiigggdddaaa______aaacccjjjuuu~~~sssbbbVVVJJJFFFCCCDDDCCC@@@@@@CCCAAA@@@@@@AAACCCGGGJJJLLLKKKOOOTTTYYY^^^ggguuu}}}||||||{{{|||}}}~~~~~~}}}{{{zzzzzzzzzzzzyyyyyyyyyxxxxxxrrrpppnnnlllkkkhhheeebbb[[[XXXSSSOOOLLLJJJHHHFFFCCCBBB@@@>>>===<<<<<<===<<<>>>@@@@@@@@@>>>;;;999<<<>>>AAACCCDDDGGGKKKNNNQQQUUU]]]eeennnxxxiiifff|||rrraaa\\\VVVRRRQQQKKKKKKJJJGGGEEECCCBBBAAAAAA@@@@@@>>><<<;;;:::999999777777666666555444444444333444444555555555555555888666777999:::<<>>===<<<<<<=========>>>?????????>>><<<;;;@@@BBBDDDEEEFFFHHHLLLNNNSSSYYYaaakkkttt|||fffaaazzzooo```___XXXUUUTTTNNNKKKJJJGGGEEECCCCCCCCCCCCCCCBBB???===;;;:::999999888777777666555555444444333444555555666666555555777666666999:::<<>>===<<<===>>>???>>>>>>============>>>>>>CCCEEEGGGHHHIIIKKKNNNQQQWWW]]]hhhrrrzzzzzzgggddd~~~kkk___^^^WWWTTTSSSNNNKKKJJJGGGEEEDDDDDDEEEEEEEEEDDDAAA>>><<<:::::::::888888777666666555555444222333555666666666555444666444555888:::;;;AAAHHH^^^sss~~~ooonnn{{{yyyjjj```WWWTTTUUUZZZ```gggsss}}}xxxwwwvvvuuutttrrrqqqqqqpppqqqqqqooolllgggbbb___UUUWWW[[[```dddfffhhhhhhiiiiiiiiiiiiiiijjjkkkkkkiiilllooopppnnnjjjgggfffiiigggdddcccccccccbbbbbb```aaabbbccceeefffggggggkkkhhhfffeeefffeeecccaaafffdddooouuufffUUUKKKGGGDDDEEEJJJLLLJJJGGGGGGIIIJJJJJJLLLPPPTTTXXX[[[aaakkkssstttwww~~~}}}}}}}}}}}}}}}}}}}}}}}}|||{{{yyywwwwwwwwwxxxyyywwwuuusssqqqoooooonnnnnnllljjjgggdddaaa^^^ZZZVVVOOOMMMJJJIIIHHHFFFDDDBBB???>>>=========>>>???@@@>>>===<<<;;;<<<===@@@AAADDDFFFHHHJJJLLLOOORRRUUU[[[cccnnnyyylllhhhlll~~~iii^^^]]]VVVRRRQQQMMMLLLJJJGGGEEEDDDEEEFFFGGGGGGEEEBBB>>><<<:::::::::888888777777666555555555222333555666777666555444555333333888:::;;;@@@FFFWWWllluuuppp{{{zzz}}}nnnbbbZZZVVVVVVYYY^^^eeeppp{{{uuutttsssqqqppppppppppppoooppppppooolllgggbbb___SSSTTTUUUWWWZZZ^^^aaacccdddfffhhhjjjlllkkkkkkjjjjjjnnnssssssnnnhhheeedddgggeeebbbaaabbbcccbbbbbb```aaabbbdddffffffggggggiiifffeeeeeeggghhheeecccccc___iiiwwwgggVVVKKKFFFBBBCCCIIIMMMLLLIIIHHHNNNNNNOOOQQQTTTYYY]]]___aaallluuuvvvyyy~~~{{{{{{{{{||||||||||||}}}}}}{{{xxxvvvuuuvvvxxxyyyxxxvvvsssqqqooonnnmmmmmmhhhfffccc```]]]ZZZUUURRRLLLJJJHHHGGGFFFEEEBBB@@@???>>>=========???@@@AAA???===;;;999:::===AAADDDCCCFFFIIIKKKNNNQQQVVVYYY^^^gggsss}}}tttaaagggrrr}}}xxx|||iii^^^]]]VVVRRRQQQMMMLLLJJJGGGEEEDDDEEEGGGHHHHHHFFFBBB???<<<;;;:::;;;888888777777666666555555222333555777777666555444444222333777:::;;;???EEEQQQggg|||{{{uuuwwwsssyyyqqqeee]]]YYYWWWYYY]]]cccnnnyyyyyyrrrooollljjjlllnnnoooooorrrpppnnnkkkgggeeecccbbbXXXWWWVVVVVVXXX[[[___aaadddjjjkkkeee```ccchhhlllmmmnnnooonnnkkkjjjiiijjjfffccc```___```bbbddddddeeefffgggggggggfffeeedddfffeeedddcccdddeeefffggg```eeejjjssswwwhhhXXXMMMJJJHHHIIINNNOOOLLLMMMOOOQQQRRRUUUWWWZZZ]]]```bbbeeejjjsss}}}yyywww}}}~~~~~~}}}|||||||||{{{zzzzzzyyyxxxxxxuuuuuuuuuuuuttttttttttttwwwuuurrrooollljjjiiihhhccc```\\\XXXVVVSSSPPPNNNLLLHHHDDDDDDFFFEEEAAA===;;;;;;===>>>@@@@@@AAAAAA>>><<<::::::<<>>;;;888777777777666666555555555555444333333333333444555666777888888:::===@@@III___www|||{{{mmmpppzzztttccc]]]YYYWWWYYY]]]aaaiiippp|||xxxqqqnnnkkkhhhgggiiikkkmmmnnnpppooonnnllliiifffcccbbbbbbaaa^^^\\\[[[\\\^^^___eeehhhggg___[[[___gggkkklllmmmnnnllliiigggffffffeeebbb___^^^```bbbccccccddddddfffggggggffffffeeeddddddccccccbbbccccccdddaaaeeeiiiqqq{{{mmm^^^SSSKKKIIIIIIMMMNNNLLLMMMPPPUUUWWW[[[^^^```bbbdddfffhhhoooyyyyyyqqqooowww|||}}}}}}||||||zzzzzzzzzzzzyyyyyyxxxxxxuuuuuuuuuttttttssssssssstttrrrpppmmmjjjgggeeeccc___\\\XXXUUUSSSQQQNNNKKKJJJFFFBBBAAACCCBBB>>>::::::;;;===???@@@@@@@@@@@@???===<<<<<<>>>BBBDDDFFFHHHIIIKKKPPPVVV]]]cccgggooovvv}}}}}}ccc```iii~~~sssooouuussskkkbbb]]]WWWPPPMMMMMMOOOMMMKKKJJJJJJJJJHHHGGGKKKGGGCCCAAA@@@???===;;;999999888888777666666555666555444444333333444444555666777777888:::===@@@HHH^^^vvv~~~ssssss}}}vvveee]]]XXXUUUWWW[[[___fffnnnxxx~~~~~~uuunnnjjjhhhfffccccccfffjjjmmmnnnnnnmmmlllkkkiiifffeeecccjjjhhheeebbbaaaaaaaaabbbfffgggccc[[[XXX^^^fffjjjjjjkkkllljjjgggdddbbbbbbfffccc``````aaacccdddccccccccceeefffffffffffffffbbbbbbaaaaaa``````______^^^aaaeeelll{{{tttdddZZZNNNKKKKKKNNNPPPNNNPPPTTTWWW[[[aaaeeegggggghhhiiiooovvvrrrkkkgggmmmsssssspppnnnqqq{{{~~~|||{{{zzzxxxxxxyyyyyyyyyxxxxxxwwwvvvuuuuuutttsssrrrqqqqqqoooooommmjjjgggccc___]]]ZZZWWWTTTQQQOOOMMMJJJHHHFFFCCC?????????>>>;;;888:::<<<>>>@@@AAA@@@??????>>>>>>>>>???BBBEEEIIIKKKKKKLLLOOOUUU\\\eeelllpppwww}}}ssscccmmmzzzmmmggglllzzz{{{ooohhhbbb___[[[UUUQQQQQQPPPNNNLLLLLLLLLLLLKKKIIIJJJGGGCCCAAA@@@???===<<<<<<;;;:::999888777666555666555444444333444444444555666777777888999===???EEEYYYssswwwttt}}}xxxiii]]]WWWTTTUUUXXX\\\cccjjjuuu{{{{{{pppjjjgggdddbbbaaabbbfffkkkoooqqqmmmkkkhhhfffdddeeeeeefffiiihhhgggffffffggghhhiiihhhiiieee___^^^ccciiijjjfffhhhjjjiiifffcccbbbbbbfffdddbbbaaacccdddddddddcccddddddddddddddddddddd____________^^^]]]\\\[[[ZZZ\\\___fffssswwwhhh]]]RRROOONNNPPPRRRRRRUUUZZZ]]]dddlllqqqrrrqqqqqqqqqyyyrrrllliiimmmqqqpppnnnnnnrrr~~~~~~|||{{{zzzyyyvvvwwwxxxxxxxxxxxxwwwvvvuuuuuutttrrrqqqpppnnnnnnkkkkkkjjjgggccc^^^ZZZWWWVVVSSSOOOMMMKKKIIIGGGEEECCCAAA>>>======<<<:::777;;;<<>>@@@BBBDDDHHHLLLOOOOOOQQQVVV\\\dddmmmtttxxxoookkkvvviiieeemmm~~~zzzlllfffbbbaaa^^^WWWSSSSSSPPPOOOMMMMMMNNNNNNLLLJJJIIIFFFDDDAAA???>>>======>>>===<<<;;;999888666666666666555444444444444444555666777777777999<<<>>>AAASSSlll}}}vvv~~~|||nnn___XXXTTTTTTVVVYYY```hhhtttzzzxxxmmmgggfffbbb``````ccchhhmmmqqqsssnnnjjjeee```___bbbfffiiiggggggfffggghhhiiikkklllkkkllljjjggghhhlllllliiibbbeeehhhhhhgggeeeddddddcccbbb``````aaabbbbbbaaaddddddcccbbbbbbaaaaaaaaa^^^^^^]]]\\\[[[[[[ZZZZZZYYYZZZ]]]dddooowwwiii___TTTPPPNNNPPPSSSTTTYYY___gggoooyyy~~~{{{uuusssuuuuuusssrrrsssyyy}}}{{{~~~}}}{{{zzzyyyyyyvvvwwwxxxyyyxxxwwwvvvuuutttsssrrrpppnnnlllkkkjjjggggggfffddd```[[[VVVSSSRRRPPPLLLJJJIIIGGGEEECCCAAA@@@>>>>>>===<<<;;;999<<<===???@@@@@@???>>>===<<>>>>>???>>>>>>===;;;:::888777666666666555444444444444555555666777777777888;;;>>>@@@OOOggg{{{sssbbb[[[VVVUUUVVVXXX___ffftttzzz}}}|||zzzsssiiibbbbbb^^^^^^```dddjjjnnnqqqqqqooojjjddd___^^^aaafffjjjggggggggggggggghhhiiiiiikkkmmmlllllloooqqqnnnggg```cccggghhhhhhfffeeeeee___]]]\\\\\\^^^^^^^^^]]]bbbaaa``````______``````^^^]]]\\\ZZZZZZZZZ[[[\\\]]]\\\___eeennn|||zzznnneeeVVVQQQOOOQQQUUUXXX___fffllluuu~~~yyyxxx{{{~~~|||{{{~~~~~~}}}|||{{{zzzyyyyyywwwxxxyyyzzzyyywwwuuussssssrrrpppnnnkkkiiigggfffdddcccaaa___[[[WWWSSSQQQOOOLLLIIIGGGGGGEEECCCBBB?????????>>>>>>=========>>>????????????>>>>>>===<<<@@@EEEGGGHHHKKKQQQUUUSSSYYYcccnnnyyy{{{}}}jjjiiitttzzzllliiidddaaaaaa___YYYVVVVVVTTTSSSRRRRRRRRRQQQNNNKKKHHHHHHGGGDDD@@@???@@@AAA>>>===<<<;;;:::999888777777666555555444444555555555666777777666888:::===AAALLLccc{{{}}}xxxeee^^^WWWUUUUUUWWW^^^eeerrryyy|||uuuqqqqqqmmmddd^^^]]]XXXZZZ]]]ccciiimmmnnnmmmnnnkkkfffbbbaaacccfffhhhffffffffffffgggggghhhhhhjjjkkkjjjjjjnnnqqqlllddd___cccfffhhhgggeeecccccc^^^\\\[[[\\\]]]^^^]]]\\\]]]]]]]]]]]]]]]___```aaa___]]][[[YYYYYYZZZ]]]___```___aaafffjjjtttuuunnn\\\WWWTTTWWW[[[```iiiqqqrrr|||}}}~~~~~~}}}|||{{{zzzzzzyyyyyyzzz{{{{{{zzzwwwtttrrrqqqpppnnnkkkhhhfffdddbbb___^^^\\\YYYVVVSSSPPPOOOKKKIIIFFFEEEDDDCCCAAA@@@======>>>>>>>>>>>>???@@@AAA@@@???=========>>>>>>>>>CCCHHHKKKKKKNNNSSSXXX\\\bbbmmmyyyvvvhhhqqqsssjjjhhhbbb```aaa```]]][[[\\\YYYXXXWWWVVVVVVSSSPPPLLLIIIIIIHHHEEEAAA@@@AAACCC<<<<<<;;;;;;:::999888888777666666555555555555555555666777666666777:::<<>>;;;<<<===>>>>>>>>>@@@AAABBBAAA>>>===<<<===>>>???@@@EEEKKKMMMMMMPPPUUUZZZgggmmmwww{{{tttjjjzzzsssqqqfffaaa___aaabbb``````bbb\\\[[[ZZZYYYXXXVVVQQQNNNIIIJJJIIIFFFBBBAAABBBEEE;;;;;;;;;::::::999999999777777666555555555555555555666777666666777:::<<<;;;BBBUUUnnn~~~ggg___WWWTTTSSSTTT[[[bbbgggppp}}}rrrooollliiifffbbb]]]ZZZTTT]]]fffjjjgggeeegggjjjiiigggcccbbbbbbccccccccccccbbb```^^^^^^aaafffkkkgggggggggfffdddaaa___]]]___ccchhhiiifffbbb______[[[\\\^^^aaacccbbb___\\\___[[[WWWUUUWWWZZZ]]]^^^aaa]]]ZZZ[[[___cccdddddd``````___^^^___eeeooowwwqqqkkkeeegggppp{{{~~~|||{{{{{{{{{{{{yyywww{{{zzzxxxvvvtttrrrppppppllljjjfffcccaaa^^^[[[XXXXXXUUUSSSQQQOOOMMMJJJHHHEEEDDDBBB@@@???======<<<;;;<<<===>>>???@@@@@@@@@@@@===::::::===@@@@@@???CCCGGGJJJMMMOOOSSSZZZ___lllsss}}}tttxxxzzzvvvsssfffdddaaa```bbbeeefffgggaaa^^^\\\ZZZXXXUUUQQQNNNNNNMMMKKKIIIHHHFFFCCCAAA===<<<;;;;;;<<<<<<:::888666666555555555666666777666666555555666777999:::>>>CCCPPPeee|||~~~lllaaaWWWVVVWWWWWWXXXZZZfffooo}}}pppmmmiiifffdddaaa^^^\\\\\\dddnnnqqqmmmhhhggghhhhhhfffbbbaaabbbccccccbbbaaaaaa```^^^]]]___cccfffdddcccaaa___^^^^^^______aaadddggggggddd```^^^^^^]]]]]]]]]___aaaaaa___]]]\\\YYYWWWVVVYYY\\\___``````]]]ZZZZZZ^^^bbbcccbbb^^^]]]]]]\\\]]]dddmmmttt{{{~~~zzztttoooooowww~~~|||zzzyyyyyyyyyxxxwwwxxxxxxvvvuuurrrpppnnnllliiifffccc```^^^[[[XXXUUUTTTRRROOONNNLLLKKKHHHFFFCCCBBB@@@???===<<<;;;;;;;;;<<<>>>???@@@@@@@@@???@@@===;;;<<>><<<;;;;;;::::::;;;<<<>>>@@@AAA@@@???>>>???===<<<===AAADDDEEEEEEKKKLLLNNNOOOQQQXXXbbbjjjvvvzzz}}}{{{zzz{{{|||}}}yyymmmzzzuuukkkjjjjjjjjjlllllljjjeeebbbeeeccc```^^^\\\YYYUUURRRMMMKKKIIIGGGFFFDDDAAA???===<<<;;;;;;<<<;;;999777777666666555555666666666666666555555666777999::::::>>>JJJ^^^wwwvvvkkk___ZZZYYYXXXZZZ^^^ccclllxxxmmmiiieeebbbbbbcccddddddnnnsssyyyyyytttmmmiiigggeeeccc```^^^___`````````\\\]]]^^^]]]ZZZXXXWWWWWWYYYXXXVVVUUUVVVZZZ^^^aaabbbbbbaaa___^^^]]]^^^^^^\\\ZZZXXXXXXZZZ[[[\\\[[[YYYXXXWWWXXX[[[^^^___^^^___[[[XXXYYY\\\^^^^^^\\\VVVUUUUUUVVVYYY^^^cccgggaaaggguuu~~~}}}~~~~~~~~~~~~~~~~~~}}}|||||||||yyyvvvttttttttttttsssoooppppppooommmiiieeebbb^^^\\\XXXVVVTTTRRROOOLLLLLLJJJHHHGGGFFFEEEBBB@@@>>>>>>===<<<;;;;;;;;;;;;;;;===???AAAAAA@@@>>><<<===<<<===???BBBEEEGGGHHHKKKLLLMMMOOOSSS\\\iiirrruuuxxx|||}}}|||zzzyyyyyyxxxzzz}}}vvvooowwwnnnjjjjjjjjjkkkkkkiiieeebbbeeeccc```^^^\\\YYYUUURRRNNNKKKHHHFFFEEECCC@@@>>>===<<<;;;;;;<<<<<<:::888888777666666666666666666666666555555666777888:::999<<>>======<<<<<<============>>>???@@@@@@???===<<<;;;<<<>>>AAACCCFFFHHHJJJJJJLLLOOORRRXXXbbboooxxxyyy{{{~~~~~~|||zzzyyyyyyxxxyyy{{{}}}|||uuulllwwwwwwqqqssspppllljjjhhhgggeeeccccccaaa___]]]\\\YYYVVVSSSOOOMMMIIIFFFEEECCCAAA???>>>===<<<<<<======;;;999888888777666666666666666666666555555666777888::::::<<>>===============>>>?????????????????????>>>======<<<>>>AAADDDEEEGGGJJJLLLMMMPPPUUUZZZ```iiittt||||||zzzyyyzzzzzzzzzzzz{{{{{{||||||}}}vvvyyysssuuuzzzxxx}}}xxxqqqkkkhhhfffdddcccbbb```___^^^]]]\\\YYYWWWRRROOOKKKHHHFFFDDDCCCAAA@@@???>>>>>>???>>><<<:::999999888777666666666666666666555555666777999:::;;;<<>>@@@@@@BBBAAA???>>>============???BBBFFFHHHHHHIIILLLOOOUUUZZZ```eeejjjqqqxxx~~~~~~{{{zzz}}}{{{zzzxxxxxxxxxyyyzzz}}}{{{~~~}}}|||{{{|||wwwpppkkkhhhgggeeedddcccbbbaaaaaabbbaaa___]]]UUURRRMMMIIIHHHFFFEEECCCAAA@@@???@@@@@@@@@>>><<<:::999888777666666666666666666555555666777999:::;;;;;;@@@OOOggg}}}zzzzzzssshhh^^^VVVVVVZZZZZZaaalllvvvllljjjhhhgggiiikkklllllljjjqqqzzzyyyoooiiikkkgggccc___^^^]]]\\\ZZZUUUWWWYYYZZZYYYXXXXXXXXXXXXXXXYYY[[[\\\\\\]]]]]]XXXUUURRRSSSUUUWWWVVVTTTQQQQQQQQQTTTXXX[[[\\\[[[YYYWWWVVVXXX^^^fffkkknnneeebbb```___aaa```]]]ZZZVVVTTTTTTVVVXXXXXXUUURRRVVVWWWaaarrr}}}|||{{{xxxyyyyyyyyyyyyxxxwwwwwwqqqqqqqqqrrrqqqnnnjjjfffbbbaaa^^^[[[XXXUUUSSSRRRPPPNNNKKKIIIHHHFFFCCCAAABBB@@@>>>>>>??????===<<<;;;;;;;;;<<<===>>>???@@@CCCAAA???===<<<<<<===>>>AAAEEEIIIKKKKKKLLLNNNQQQ\\\aaaiiinnnrrrvvv{{{yyy|||}}}|||}}}zzzwwwvvvvvvxxxyyy|||~~~|||~~~~~~vvvwwwssspppllljjjiiihhhgggffffffeeeddddddeeeeeecccaaaWWWSSSNNNKKKIIIGGGFFFEEEBBBAAA@@@AAAAAAAAA???===:::999888777666666666666666666555555666777999:::;;;:::>>>LLLccc{{{|||ttt}}}|||vvvlll```XXXWWWZZZWWW^^^iiisss}}}jjjjjjjjjjjjkkkkkkkkkkkkhhhlllqqqssssssqqqooonnngggfffdddaaa^^^[[[YYYWWWUUUVVVVVVUUUTTTUUUWWWZZZ\\\YYYWWWXXX[[[\\\[[[XXX[[[UUUQQQRRRWWWZZZXXXTTTLLLGGGLLLZZZbbb^^^YYYYYYXXXVVVTTTVVV[[[___aaaaaa]]]^^^______\\\ZZZYYYYYYXXXZZZZZZWWWSSSPPPPPPRRRSSS[[[bbbiiivvv~~~|||}}}~~~}}}{{{zzzyyyssstttuuutttsssrrrssstttuuusssqqqnnnlllhhhccc```^^^]]][[[XXXUUUSSSQQQPPPKKKKKKIIIGGGEEECCCBBBAAA??????===<<<;;;::::::999;;;<<<<<<===>>>@@@BBBCCC===>>>>>>=========@@@BBBIIIGGGGGGJJJLLLNNNUUU\\\gggnnnwwwzzzyyyyyy}}}~~~~~~~~~}}}zzzyyyyyywwwrrroooooottt~~~||||||zzz|||vvvqqqmmmmmmllljjjgggfffggghhhgggggggggjjjkkkiiiccc^^^\\\XXXSSSOOOMMMJJJHHHFFFCCCBBBAAA@@@????????????AAA???<<<999777777777777666666666666666777888888:::>>>BBBHHHZZZuuu|||zzz~~~xxx~~~wwwmmmddd[[[WWWXXXZZZ___fffoooxxxjjjiiiiiihhhhhhhhhiiiiiigggkkkpppssssssqqqppppppiiigggdddaaa]]]ZZZXXXWWWYYYYYYYYYXXXVVVUUUVVVXXXZZZWWWUUUVVVYYY\\\\\\ZZZ___ZZZVVVWWW[[[\\\YYYTTTRRRJJJLLLXXXaaa^^^XXXWWWWWWUUUTTTUUUYYY\\\]]]\\\XXXZZZ\\\\\\ZZZXXXXXXYYY[[[\\\[[[XXXSSSOOOOOOOOORRRYYY___eeeqqq}}}zzzzzzyyyzzz}}}~~~~~~|||zzzyyyttttttuuuttttttsssttttttrrrpppnnnkkkiiieeeaaa]]]YYYXXXVVVTTTQQQNNNLLLKKKIIIHHHFFFEEECCCAAA@@@???>>>===<<<;;;:::::::::;;;============>>>???@@@AAA===>>>?????????@@@CCCFFFKKKHHHHHHLLLNNNQQQXXX```kkkrrrzzz|||zzzzzz}}}}}}yyywwwvvvrrrmmmiiigggiiipppvvvvvvqqqoooqqq~~~xxxwwwuuuqqqmmmnnnnnnllliiieeedddeeefffjjjiiijjjkkkllliiiccc^^^[[[XXXTTTPPPNNNKKKIIIGGGDDDCCCBBBAAA@@@@@@??????@@@???<<<999777777777777666666555555666666777888777:::<<>>>>>>>>>>>>>>???===>>>@@@AAABBBDDDGGGJJJLLLJJJKKKNNNRRRUUU]]]eeepppvvv|||~~~||||||~~~}}}{{{xxxtttpppkkkeeeaaa^^^^^^aaaeeeeeecccgggnnnvvvpppppppppooolllpppooolllgggcccaaabbbdddhhhhhhiiijjjjjjgggbbb^^^ZZZWWWTTTQQQOOOMMMKKKHHHEEEEEECCCBBBAAA@@@@@@???@@@>>><<<:::888777777888555555555555555666777777:::;;;===BBBSSSllltttpppppp}}}zzzqqqeee\\\XXXTTTXXX___hhhrrr}}}ooolllhhhdddaaa``````aaafffjjjooorrrssssssssstttkkkiiieeeaaa___^^^___```cccdddccc```\\\WWWTTTSSSSSSOOOMMMNNNTTTZZZ]]]^^^\\\ZZZZZZ^^^aaaaaa]]]YYYXXXRRRVVVhhhtttmmm^^^TTTSSSTTTTTTUUUWWWWWWVVVUUUYYY[[[]]]^^^]]]\\\\\\]]]\\\\\\ZZZWWWSSSPPPOOONNNSSSUUUWWW[[[dddttt}}}wwwsssqqqtttxxxzzzyyyyyyyyy{{{}}}}}}~~~~~~{{{xxxvvvqqqpppooooooppppppooonnnllliiifffccc```]]]YYYVVVTTTSSSQQQOOOMMMJJJHHHGGGBBBAAA@@@???>>>===<<<<<<;;;:::999888999;;;===???AAA@@@???>>>============<<<>>>AAACCCEEEGGGJJJMMMMMMKKKMMMRRRVVVYYYaaaiiisssxxx}}}~~~~~~zzzxxxtttoooiiiccc]]]YYYYYYXXXYYY[[[\\\___jjjuuu|||sssooooooqqqrrrqqqqqqoookkkfffaaa```bbbdddfffffffffeeedddbbb```^^^XXXVVVSSSQQQPPPOOOLLLJJJGGGFFFDDDBBBAAA@@@?????????>>><<<;;;999888888888555555555555555666666777:::<<<@@@HHHWWWmmm}}}ssspppzzzxxxkkk^^^XXXWWWZZZ___fffnnnxxxqqqnnniiiccc```^^^]]]]]]gggkkkoooqqqrrrrrrrrrssshhhfffdddbbbaaabbbdddfffeeefffeeebbb]]]XXXUUUTTTPPPMMMKKKMMMSSSYYY\\\]]][[[ZZZ[[[^^^```___ZZZVVVUUUTTT```xxxzzzdddVVVTTTUUUVVVWWWWWWWWWWWWWWW[[[]]]______]]]\\\[[[\\\YYYXXXWWWVVVUUUSSSRRRQQQTTTUUUWWWZZZaaammm}}}zzztttqqqqqqsssuuuuuuzzz|||zzzwwwuuuvvvyyy}}}~~~|||yyyuuusssrrrpppooooooppppppnnnllliiifffbbb___\\\ZZZVVVTTTQQQPPPNNNLLLJJJHHHFFFEEE@@@@@@???>>>======<<<<<<:::999999999:::<<<>>>@@@AAA@@@???>>>============;;;>>>BBBDDDFFFHHHKKKNNNNNNMMMPPPWWW[[[^^^dddlllrrrvvv{{{}}}~~~uuusssoooiiibbb\\\WWWUUUVVVTTTUUUVVVXXX^^^lll{{{}}}yyyrrrooopppssstttuuuqqqooojjjeeeaaaaaadddgggmmmkkkhhhccc___\\\[[[[[[WWWUUUSSSRRRRRRQQQNNNLLLHHHGGGEEECCCAAA@@@?????????>>>===;;;:::999888888555555555555555666777777666:::BBBMMMZZZkkk|||{{{ttt|||pppaaaYYYYYY[[[___dddlllvvvpppnnniiieeeaaa___^^^]]]gggjjjmmmooonnnmmmnnnnnndddcccbbbaaabbbdddfffhhheeeeeedddaaa\\\XXXWWWVVVQQQNNNLLLOOOTTTZZZ\\\\\\]]]]]]]]]^^^^^^[[[WWWTTTTTTVVVgggjjj\\\XXXYYYZZZYYYWWWVVVWWWXXXYYY[[[]]]]]][[[YYYXXXYYYWWWVVVTTTUUUVVVVVVUUUSSSUUUUUUXXX[[[___fffuuu}}}vvvrrrooooooooolllpppwww}}}|||xxxtttsssuuuyyy|||~~~|||zzzwwwuuutttvvvsssppppppqqqpppmmmjjjfffbbb^^^[[[XXXVVVSSSPPPLLLKKKIIIGGGEEECCCBBBAAA>>>>>>>>>======<<<<<<<<<:::::::::;;;<<<===>>>?????????>>>>>>>>>>>>>>>???>>>@@@DDDFFFHHHIIILLLNNNOOOPPPVVV]]]aaaccchhhnnnqqqtttxxx{{{}}}}}}}}}}}}zzzpppnnnjjjccc\\\WWWUUUUUUUUUUUUWWWZZZ\\\cccrrrxxxvvv~~~yyyuuupppnnnnnnppprrrsssooommmiiieeeccceeejjjnnnyyyuuunnnddd\\\XXXWWWYYYWWWVVVUUUUUUUUUUUURRRPPPLLLKKKIIIFFFDDDBBBAAAAAA>>>>>>===<<<;;;:::999888666666666666666777888888777;;;EEERRR___kkk{{{zzz~~~wwwfff\\\WWWYYY\\\bbbjjjvvvlllkkkiiifffdddcccbbbbbbfffhhhjjjjjjiiiggggggggg````````````aaabbbddddddccccccaaa___[[[YYYYYYYYYTTTRRRQQQSSSXXX\\\]]]]]]\\\\\\]]]^^^___^^^\\\ZZZXXXZZZiii~~~lllccc^^^^^^]]]ZZZUUUSSSTTTVVVUUUXXXZZZZZZYYYXXXXXXYYYWWWUUUSSSTTTVVVWWWUUUSSSTTTTTTXXX]]]^^^aaammmzzz{{{vvvqqqmmmkkkgggiiilllqqqvvv{{{|||xxxuuuttttttuuuwwwyyy|||~~~~~~~~~~~~}}}|||zzzxxxxxxxxxxxxwwwsssooonnnooonnnjjjfffbbb___ZZZVVVTTTRRROOOMMMHHHGGGEEEDDDBBB@@@>>>>>><<<<<<<<<<<<;;;;;;;;;;;;999:::<<<>>>>>>???>>>>>>============>>>???@@@AAAAAADDDHHHJJJJJJKKKLLLNNNRRRUUU\\\dddiiiiiikkkppprrrsssvvvxxxzzz|||~~~~~~{{{yyy{{{}}}|||wwwrrrkkkiiieee^^^WWWTTTUUUXXXZZZ]]]dddjjjoooxxxzzzlllwww|||sssqqqnnnllllllmmmnnnnnnnnnlllhhheeeeeejjjqqqvvv~~~yyynnnbbbXXXUUUWWW[[[YYYYYYXXXYYYZZZYYYWWWUUUQQQOOOMMMJJJHHHFFFDDDDDD>>>=========<<<:::999999777777777777777888999999999<<>>===:::::::::::::::::::::::::::;;;===???@@@@@@>>>===;;;<<<<<<===>>>@@@BBBCCCEEEGGGJJJLLLLLLLLLMMMNNNUUUXXX```iiimmmlllnnnqqqssstttuuuvvvxxxyyyzzz{{{{{{yyywwwyyy{{{yyysssmmmiiigggbbb[[[TTTSSSVVVZZZ```fffqqq|||pppkkk~~~|||{{{qqqooonnnllllllllllllllllllkkkhhhfffgggmmmuuu{{{{{{uuujjj^^^UUUTTTYYY___\\\[[[[[[\\\]]]]]][[[YYYTTTSSSPPPMMMKKKHHHGGGFFF============<<<;;;:::999888888888888888999999:::666888@@@MMMXXXccctttooodddZZZ[[[\\\___eeeppp|||fffeeeddddddeeefffeeedddkkkgggaaa]]]\\\\\\\\\\\\WWW[[[^^^]]]ZZZYYY]]]```dddbbb```]]]XXXVVV]]]ffffff^^^XXXZZZ^^^^^^]]]^^^ZZZ[[[]]]```ccccccaaa^^^bbbdddiiiooorrrpppiiiccc\\\\\\ZZZUUUPPPMMMNNNQQQSSSUUUWWWYYYZZZXXXVVVTTTXXXTTTQQQRRRVVVWWWUUURRRRRRUUUYYY[[[\\\```fffkkkzzztttpppjjjhhheeedddggglllrrrvvvxxx{{{~~~}}}wwwooojjjkkkmmmqqqtttxxxzzz{{{{{{|||}}}}}}{{{zzzyyy{{{}}}}}}{{{zzzyyyzzz|||yyyxxxxxxxxxwwwvvvrrrpppmmmjjjhhheeeaaa]]]XXXUUURRROOONNNLLLIIIGGGFFFEEECCCAAA>>>===<<<<<<<<<;;;;;;:::999888777777999;;;>>>???@@@>>><<<;;;>>>;;;:::<<>><<<<<<;;;;;;;;;::::::999999888888;;;<<<>>>??????>>>===<<<>>><<<;;;>>>BBBFFFGGGGGGJJJKKKLLLMMMNNNRRRWWW[[[bbbhhhnnnooommmkkklllnnnooopppqqqsssuuuwwwyyyzzzxxxxxxyyyyyyxxxssskkkeeebbbXXXRRRUUUXXXYYYcccooozzztttooovvv}}}vvvpppkkknnnmmmiiiiiilllnnnmmmlllkkkjjjkkknnnooopppooopppnnnhhh```YYYXXX]]]bbbddd```\\\[[[\\\[[[YYYVVVVVVSSSOOOMMMMMMLLLKKKJJJDDDAAA>>>===<<<<<<:::888999888777777666666777777888:::???GGGNNNWWWgggvvvuuuggg[[[WWWVVV[[[```gggpppyyyccc```\\\YYYYYY\\\```bbbaaacccdddaaa]]]ZZZZZZ[[[bbbdddfffeeeaaa```bbbdddfffbbb___\\\ZZZ\\\fffsssxxxmmmdddaaa___[[[WWWVVVYYY^^^cccbbb]]][[[]]]```bbbaaabbbbbbbbb___ZZZVVVYYYXXXUUUQQQMMMLLLNNNPPPXXXXXXYYYYYYYYYYYYXXXXXXWWWTTTRRRSSSVVVXXXWWWUUUUUUXXX[[[\\\\\\^^^cccgggwww}}}vvvqqqhhhaaa]]]]]]___aaajjjmmmsssxxx{{{{{{zzzyyytttqqqllljjjjjjmmmqqqtttuuuvvvxxx{{{~~~}}}|||{{{{{{|||}}}|||zzzxxxxxxxxxzzzxxxuuuuuuuuutttrrrqqqllliiieeebbb```]]]YYYVVVRRRPPPLLLJJJIIIGGGEEECCCCCCBBB@@@>>>===<<<;;;;;;::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>======>>>>>>>>>AAAEEEGGGHHHHHHKKKLLLNNNPPPRRRWWW]]]bbbjjjnnnrrrrrrooommmlllmmmooooooqqqsssuuuvvvxxxxxxzzzzzzzzzzzzwwwppphhhaaa]]]VVVSSSWWW[[[aaaqqqyyymmmlll}}}xxxsssoookkknnnnnnlllmmmqqqrrrppppppmmmjjjiiikkkmmmnnnnnnppplllfffaaa___aaadddgggfffbbb^^^\\\\\\\\\YYYWWWTTTRRROOONNNNNNMMMLLLJJJHHHDDD@@@===<<<<<<;;;:::888777777666666666666666999999<<>>===<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<>>>>>><<<<<<<<<<<<===>>>???@@@BBBEEEGGGIIIIIIIIILLLNNNPPPSSSWWW\\\ccchhhmmmooorrrsssqqqnnnnnnnnnppppppqqqsssuuuvvvwwwxxx|||}}}}}}{{{vvvnnneee___WWWWWWZZZaaagggqqquuupppwwwxxxuuuqqqmmmkkknnnoooooosssxxxyyywwwpppmmmiiigggiiilllnnnooopppkkkfffdddfffiiikkkllliiifffcccccccccaaa]]]YYYSSSQQQOOOOOOOOONNNMMMKKKJJJFFFAAA===<<<<<<;;;;;;888777666666555555666666999888999<<>>===<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>===<<<;;;:::;;;<<<>>>???AAACCCEEEHHHIIIJJJKKKLLLNNNQQQTTTXXX\\\aaaggglllnnnpppssstttttttttttttttrrrsssssstttvvvwwwxxxxxx|||||||||xxxrrriiibbb]]]VVVYYY___iiiuuu~~~qqq{{{|||wwwtttooollljjjmmmppprrryyy}}}ppplllhhhfffhhhllloooqqqpppkkkffffffjjjnnnooonnnhhhggggggiiiiiifff___YYYTTTRRROOONNNOOONNNMMMLLLJJJFFFAAA===<<<<<<;;;:::888888777666666666666666888777888:::<<>><<<<<<<<<;;;<<<<<<======<<<<<<=========>>>>>>>>>;;;;;;;;;;;;<<<===???@@@DDDFFFHHHIIIJJJKKKMMMOOORRRVVVZZZ___bbbfffkkknnnqqqrrruuuwwwyyyzzz{{{{{{uuuvvvvvvwwwxxxyyyyyyzzzzzzzzzyyytttmmmeee```]]]\\\___gggsssqqqqqqzzzwwwsssnnnllljjjmmmpppttt|||}}}pppmmmiiigggiiimmmoooqqqnnnkkkggggggjjjmmmmmmlllfffeeefffiiijjjfff___YYYVVVSSSPPPMMMMMMNNNMMMMMMHHHEEEAAA>>>======<<<;;;999888888777777777777777777777888;;;;;;???JJJUUUkkkzzzwwwnnneee]]]ZZZ[[[^^^gggoooyyyddddddaaa[[[UUUTTTXXX\\\\\\[[[ZZZZZZ[[[]]]___aaaeeedddccccccccccccbbbaaaZZZXXXXXXVVVRRRPPPWWW```iiieeedddiiimmmiiibbb___XXXXXXWWWWWWXXX[[[^^^aaa[[[\\\]]][[[YYYYYY[[[^^^\\\[[[YYYYYYXXXUUUPPPLLLMMMNNNQQQTTTVVVVVVVVVUUUVVVVVVVVVVVVUUUUUUVVVXXXWWWYYYZZZZZZXXXYYY\\\```bbbdddhhhmmmsss|||vvvppp^^^[[[VVVTTTTTTXXX]]]aaaggglllrrrxxx{{{zzzwwwuuummmllljjjiiiiiikkklllmmmpppqqqtttwwwzzz}}}~~~}}}~~~~~~}}}~~~|||}}}~~~|||yyyxxxxxxxxxyyytttuuuuuusssqqqqqqrrrtttppppppqqqrrrrrrooojjjgggddd```ZZZUUURRRPPPMMMKKKHHHFFFCCCAAA@@@@@@>>><<<<<<<<<;;;<<<<<<===>>>>>>===>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===???AAABBBCCCGGGIIIJJJJJJJJJKKKOOORRRWWW[[[aaafffiiilllnnnppprrrsssuuuxxx{{{}}}}}}}}}yyyyyyyyyzzzzzz{{{{{{|||{{{{{{yyyssskkkeeecccbbbeeemmmzzzyyyttt}}}xxxuuupppnnnoookkknnnqqquuu|||yyyrrroookkkiiikkkmmmnnnnnnkkkiiigggffffffgggggggggfffeeedddeeegggfffaaa]]]YYYUUUPPPLLLLLLMMMMMMNNNHHHEEEBBBAAA@@@@@@>>><<<::::::999888888888888888888888:::<<<;;;<<>>>>><<<:::<<<;;;;;;<<<<<<>>>????????????>>>>>>>>>>>>>>>>>>;;;<<<===???AAACCCEEEFFFIIIJJJKKKKKKJJJLLLPPPTTT[[[___ffflllnnnooopppqqqqqqrrrsssvvvyyy{{{|||{{{{{{{{{{{{|||||||||}}}}}}~~~~~~{{{uuunnnhhhggghhhmmmzzz{{{zzzvvvrrrnnnnnnrrrmmmoooqqqtttzzz{{{ttttttqqqmmmkkkkkklllllllllhhhgggfffdddcccbbbcccccciiifffcccccceeefffdddbbb[[[VVVPPPLLLKKKLLLMMMNNNGGGFFFDDDCCCCCCBBB@@@>>>;;;:::999999888888999999999999;;;<<<::::::@@@JJJaaaxxx}}}}}}vvvjjjaaa\\\\\\bbbiiiooowwwkkkhhhgggggggggkkkwww~~~tttjjjbbb``````aaaaaabbbddddddbbb^^^ZZZRRRSSSUUUVVVVVVUUUTTTSSS```\\\\\\aaadddaaa^^^]]][[[\\\]]]]]]^^^^^^^^^^^^ZZZ[[[\\\ZZZXXXXXX[[[^^^[[[]]]^^^]]]ZZZUUURRRPPPLLLMMMNNNPPPQQQSSSTTTUUUTTTTTTTTTSSSTTTUUUUUUVVVWWWWWWXXXYYY\\\___bbbdddffffffeeedddfffnnnyyywwwqqqdddVVVQQQSSSTTTSSSVVVXXX\\\cccjjjnnnnnnnnnllljjjhhhggggggfffeeedddfffhhhjjjlllooorrrwww{{{wwwyyy|||}}}|||{{{{{{|||{{{{{{|||}}}~~~~~~{{{~~~|||yyywwwwwwxxxyyy{{{|||{{{zzz{{{{{{zzzxxxuuuwwwyyy{{{zzzvvvtttssstttrrrrrrqqqpppnnnmmmllllllnnnnnnnnnllljjjfffccc```___\\\WWWQQQLLLIIIHHHGGGCCCAAA???>>><<<<<<<<<===>>>>>>>>>>>>============@@@???>>>===<<<;;;;;;;;;<<<===???BBBEEEGGGGGGFFFJJJGGGIIINNNOOOMMMQQQYYYaaaeeeiiilllmmmmmmnnnooonnnppptttwwwyyyzzzzzzyyyzzzzzzzzz{{{|||~~~{{{wwwooojjjpppzzzvvv{{{uuurrrqqqqqqpppsssqqqqqqsssvvvxxxvvvtttooonnnkkkiiigggggghhhiiiiiiiiihhhfffbbb_________dddbbbaaacccggghhhgggeeeaaa\\\TTTNNNLLLKKKLLLLLLHHHFFFDDDCCCBBB@@@>>>;;;<<<;;;::::::999999999999555666888999:::===AAADDDXXXppp~~~xxx|||}}}nnnaaa\\\]]]bbbeeennnuuujjjgggeeefffggglllyyysssjjjeeeddddddcccccccccaaa]]]XXXTTTMMMOOOSSSVVVXXXXXXWWWVVV^^^YYYWWW[[[^^^]]][[[\\\[[[\\\\\\]]]]]]\\\\\\[[[WWWXXXYYYXXXVVVVVVXXXZZZWWWYYY[[[\\\ZZZVVVSSSQQQLLLMMMNNNPPPRRRSSSTTTUUUTTTTTTTTTSSSTTTUUUUUUVVVUUUUUUVVVXXXZZZ]]]___```___``````aaadddmmmyyy}}}qqqccc[[[YYYVVVRRRUUUUUUWWW[[[```cccddddddiiigggeeedddeeeeeedddccceeegggiiijjjkkkmmmqqqsssrrruuuwwwxxxxxxwwwxxxyyyzzzzzzzzz{{{|||}}}~~~~~~~~~}}}}}}~~~~~~~~~{{{yyy|||zzzxxxvvvuuuvvvxxxyyyyyyxxxwwwwwwwwwvvvsssqqqtttvvvxxxwwwtttrrrqqqrrrppppppooonnnlllkkkjjjjjjkkkkkkkkkjjjgggddd```^^^\\\YYYUUUOOOKKKHHHFFFFFFBBBAAA???===<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???======<<<<<<<<<===>>>AAAEEEHHHJJJIIIIIIJJJGGGHHHLLLNNNOOOUUU]]]hhhjjjllllllkkkjjjjjjkkklllnnnpppsssuuuvvvwwwwwwyyyzzzzzz{{{}}}{{{yyyuuupppqqq~~~}}}{{{{{{vvvttttttttttttsssqqqoooppprrrsssqqqoookkkjjjhhhfffffffffggghhhiiihhhfffccc```___aaacccdddcccdddfffiiiiiifffddd___[[[VVVRRRPPPNNNKKKIIIGGGEEEBBBAAAAAA@@@???>>>===<<<;;;:::999999999999666777888999:::<<>>===<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>======>>>>>>???AAAEEEHHHKKKLLLLLLLLLJJJHHHIIIMMMQQQUUU\\\dddkkkllllllllljjjiiiiiikkkmmmmmmoooqqqsssuuuvvvwwwyyyyyyzzz|||~~~{{{xxxvvvxxx~~~vvvvvv}}}xxxuuutttuuuuuuuuurrrpppmmmllllllmmmlllkkkhhhgggfffdddddddddeeefffhhhfffdddaaa___```dddgggeeeeeefffhhhiiigggdddaaa\\\[[[YYYWWWUUUQQQKKKGGGFFFCCC@@@???@@@AAAAAAAAA>>>===<<<:::999888888888777888999999999;;;>>>@@@NNNddd|||{{{yyy|||lllbbb___bbbdddjjjrrr}}}gggcccaaabbbdddhhhrrr}}}yyyooofff___\\\[[[[[[ZZZXXXWWWVVVTTTPPPMMMGGGKKKPPPUUUXXXYYYXXXWWWZZZUUUSSSXXX[[[ZZZYYYYYYWWWWWWXXXYYYYYYYYYYYYYYYRRRPPPNNNLLLKKKNNNQQQTTTTTTUUUWWWYYYZZZWWWSSSOOOKKKLLLNNNQQQRRRSSSTTTTTTQQQQQQPPPPPPQQQQQQRRRSSSSSSTTTVVVXXXYYYYYYYYYXXXWWWYYY[[[[[[]]]bbbjjjqqqyyymmmccc[[[WWWQQQOOOOOORRRUUUVVVWWWVVVWWWZZZ```eeeiiijjjkkklllnnnmmmjjjgggffffffgggiiikkkllllllmmmnnnppptttuuuuuuvvvxxxyyy{{{||||||yyyuuuttttttuuuuuuuuuttttttrrrrrrrrrssstttuuuuuusssqqqpppooonnnkkkiiinnnooopppqqqpppooonnnnnnjjjjjjiiigggfffdddcccbbb``````___^^^\\\ZZZWWWVVVQQQPPPMMMIIIFFFDDDBBBBBB@@@???>>><<<;;;;;;<<<<<<<<<<<<<<<======>>>>>>>>>??????>>>>>>>>>>>>??????AAADDDHHHJJJKKKLLLLLLLLLLLLMMMQQQVVVZZZ___eeekkkiiijjjkkkkkkkkkllloooqqqppppppqqqrrrtttvvvxxxyyyyyyzzz|||~~~~~~yyy|||~~~pppxxx}}}zzzwwwuuuttttttsssrrrpppnnnkkkiiiiiiiiijjjkkkiiihhhgggeeeddddddddddddeeeeeeeeecccbbbdddgggjjjjjjhhhgggeeedddbbb```___]]]\\\[[[YYYWWWSSSMMMIIIEEEBBB???>>>???BBBCCCCCC???>>>===;;;999888888777999999:::999999999<<<>>>HHH\\\ttt}}}uuuvvvzzz}}}pppeeeaaacccfffhhhppp{{{eeebbb```aaaccceeekkksssuuuppphhhaaa\\\[[[\\\]]][[[YYYWWWVVVUUUTTTRRRPPPPPPRRRVVVYYY[[[ZZZYYYXXXTTTQQQRRRXXX\\\YYYUUUTTTSSSTTTUUUWWWXXXYYYYYYZZZRRRNNNHHHEEEFFFKKKQQQUUUXXXWWWWWWXXXXXXUUUPPPLLLJJJKKKNNNPPPRRRSSSRRRRRRNNNNNNNNNNNNNNNOOOOOOPPPUUUVVVWWWXXXYYYXXXWWWVVVVVVYYY^^^``````ccchhhlllvvvwwwjjjddd[[[TTTPPPOOOOOOOOONNNNNNPPPUUU]]]eeejjjmmmmmmnnnooonnnkkkhhhggggggdddfffhhhhhhhhhhhhjjjllloooppprrrtttvvvwwwxxxyyyxxxvvvsssrrrsssssssssrrrqqqppppppppppppqqqsssssstttrrrooonnnmmmllljjjhhhllllllmmmnnnnnnnnnlllkkkgggfffeeecccaaa___^^^]]]YYYXXXXXXVVVUUUSSSRRRQQQLLLKKKIIIFFFDDDBBBAAA@@@???>>>===;;;;;;;;;<<<<<<::::::;;;;;;<<<===>>>>>>???>>>>>>??????@@@AAABBBDDDGGGJJJKKKKKKKKKMMMNNNQQQWWW^^^dddhhhlllooopppiiikkkmmmnnnnnnpppsssvvvrrrrrrssstttuuuwwwyyyzzzzzz|||~~~|||yyy|||~~~|||zzzxxxxxxvvvtttqqqmmmlllkkkiiihhhiiijjjllllllkkkjjjhhhfffeeeddddddbbbeeeggghhhgggggghhhiiinnnkkkeee```\\\[[[]]]^^^aaa___\\\YYYWWWUUUQQQNNNFFFCCC@@@???@@@BBBDDDDDD@@@???===;;;:::999888888999::::::999888888;;;===DDDTTTkkk~~~vvvtttwww{{{uuugggaaaaaaccceeemmmxxxddd``````bbbddddddgggkkklllhhhccc``````bbbdddeeeaaa^^^[[[YYYXXXWWWUUUSSS[[[\\\]]]^^^^^^\\\ZZZYYYOOOLLLOOOVVVZZZVVVQQQOOORRRSSSUUUVVVXXXXXXYYYYYYQQQKKKEEEBBBEEELLLSSSWWW[[[XXXUUUTTTTTTRRRNNNJJJHHHIIILLLOOOQQQQQQQQQPPPMMMMMMMMMMMMMMMNNNNNNOOOTTTUUUUUUUUUUUUTTTSSSRRRRRRXXX```dddffffffhhhjjjjjjrrr}}}|||~~~xxxlllbbbYYYSSSNNNLLLLLLLLLMMMQQQXXX___eeeggghhhiiijjjiiigggeeeeeefffcccdddeeeeeedddeeegggiiihhhjjjmmmoooqqqqqqpppooommmllllllnnnppppppooonnnlllllllllmmmnnnoooppppppqqqooolllkkkjjjjjjhhhgggiiiiiihhhiiijjjjjjgggeeeaaaaaa___]]][[[YYYXXXWWWRRRRRRQQQPPPOOONNNMMMLLLGGGGGGFFFDDDBBBAAA@@@???>>>===<<<;;;:::;;;;;;<<<999999:::;;;===>>>??????@@@@@@@@@AAABBBCCCEEEFFFHHHJJJMMMMMMMMMNNNRRRVVV[[[ccclllqqqtttwwwwwwuuuoooppprrrsssrrrsssuuuvvvssstttuuuvvvwwwyyyzzzzzz|||~~~}}}zzzvvvsssllllllllljjjhhhhhhjjjlllkkkkkkjjjiiigggfffeeedddbbbeeehhhjjjiiihhhggggggnnnjjjccc\\\XXXXXX]]]aaadddaaa]]]ZZZXXXVVVTTTRRRHHHEEEBBBAAABBBCCCCCCCCC???>>>===;;;:::999999999999::::::999888888:::===AAAMMM```uuu{{{vvvwww|||kkk```]]]]]]cccjjjttt|||aaa___```eeegggffffffiiifffddddddfffhhhiiihhhfffaaa^^^[[[YYYYYYZZZYYYYYYaaa```___]]]\\\ZZZYYYXXXOOOLLLMMMSSSWWWUUUQQQPPPUUUUUUVVVWWWWWWWWWVVVVVVMMMIIIDDDDDDHHHOOOTTTWWWZZZUUUPPPOOOPPPOOOLLLHHHFFFHHHKKKNNNPPPPPPOOONNNNNNNNNMMMMMMNNNNNNOOOPPPRRRQQQPPPOOONNNMMMMMMMMMMMMUUU___dddeeebbbaaa``````gggrrr~~~~~~tttjjjaaaYYYUUUQQQOOOMMMMMMQQQUUUYYYZZZ\\\]]]^^^^^^^^^^^^```bbbcccccccccbbbaaaaaaccceeebbbdddgggiiiiiifffbbb```ZZZ\\\aaafffkkklllkkkhhhgggggghhhiiijjjkkklllmmmllljjjgggfffffffffeeeddddddcccbbbcccdddccc```]]][[[ZZZYYYWWWUUUSSSQQQQQQMMMMMMLLLKKKJJJIIIIIIIIIDDDDDDDDDCCCBBB@@@???>>>===<<<;;;:::::::::;;;<<<::::::<<<===>>>@@@AAAAAACCCCCCDDDEEEFFFHHHJJJKKKKKKNNNPPPQQQQQQUUU]]]cccgggooowwwxxxzzz~~~~~~zzzsssuuuwwwxxxwwwvvvvvvwwwvvvwwwyyy{{{|||}}}}}}||||||wwwssslllmmmnnnlllhhhfffggghhhfffffffffffffffeeeeeeeeeccceeeggggggfffeeeeeefffhhhfffbbb]]]YYY[[[```eeedddaaa^^^\\\[[[XXXUUUSSSJJJHHHEEEDDDDDDCCCBBBAAA>>>>>><<<;;;;;;:::::::::888999999888777888;;;===>>>FFFVVVlll{{{zzzrrreee___^^^bbbhhhpppxxx___^^^```gggkkkiiihhhiii___```ccchhhkkkjjjeee```ZZZXXXVVVWWWYYY\\\]]]]]]```^^^\\\ZZZWWWVVVUUUUUUSSSNNNNNNSSSWWWVVVTTTTTTXXXXXXXXXWWWVVVUUUTTTSSSJJJGGGEEEGGGLLLRRRUUUVVVXXXSSSMMMKKKMMMNNNKKKHHHDDDGGGJJJMMMOOOOOONNNMMMOOOOOONNNNNNOOOOOOPPPQQQOOONNNLLLJJJHHHHHHIIIIIIJJJRRR]]]bbb```[[[VVVSSS\\\bbblllyyyyyyppphhhbbbVVVRRRNNNLLLLLLMMMNNNOOORRRSSSTTTUUUUUUWWW[[[^^^bbbbbbbbb```______```bbb^^^```dddeeeccc^^^XXXTTTLLLPPPWWW```gggiiigggdddcccdddeeefffggghhhiiijjjhhheeecccbbbbbbcccbbbaaaaaa___]]]^^^___^^^ZZZWWWWWWVVVUUUSSSPPPNNNMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGCCCCCCCCCBBBAAA@@@???>>>===<<<;;;:::::::::;;;<<<;;;<<<===???@@@BBBCCCDDDEEEFFFFFFHHHIIIKKKMMMNNNLLLPPPSSSTTTUUU[[[eeennnooowww|||{{{|||}}}rrruuuyyy{{{zzzzzzyyyzzzyyy{{{~~~zzz}}}{{{yyy{{{{{{|||}}}}}}{{{vvvrrrmmmnnnooommmhhhddddddeee```aaabbbcccdddeeeeeeeeeeeefffeeedddbbbbbbccceeeccccccbbb^^^\\\^^^ccchhhcccaaa```___]]]ZZZUUURRRLLLJJJGGGFFFEEEDDDAAA???>>>===<<<;;;;;;;;;;;;;;;888999999888777888;;;===<<>>======<<<;;;;;;:::999:::===???@@@>>>???@@@AAACCCDDDFFFFFFDDDFFFHHHIIIJJJLLLOOORRROOOSSSYYY___eeekkkqqquuuzzz|||~~~}}}|||{{{||||||}}}~~~~~~~~~~~~~~~|||~~~qqqqqq|||vvvsssrrrsssttttttuuutttsssqqqpppooooooooommmjjjgggdddbbbaaaaaaaaabbbccceeefffhhhcccaaa^^^\\\\\\___bbbdddccc```^^^___dddggghhhhhhddddddcccbbb```]]]ZZZYYYVVVPPPGGGBBBAAABBBAAAAAA===<<<<<<<<<<<<<<<<<<<<<999999888888888888888888===AAALLL^^^uuu~~~rrreee]]]]]]bbbiiipppwwwaaa```___```cccdddbbb```bbb^^^^^^fffjjjfff___ZZZVVVXXXVVVSSSSSSVVVWWWVVVYYYXXXVVVVVVXXXYYYZZZYYYVVVUUUTTTUUUXXXZZZ[[[[[[aaa```___\\\YYYVVVTTTRRRNNNIIIEEEEEEJJJPPPTTTUUUSSSRRRRRRUUUXXXVVVOOOIIIBBBDDDGGGJJJLLLMMMMMMMMMMMMMMMKKKJJJJJJKKKLLLLLLKKKKKKJJJHHHEEEDDDEEEFFFMMMOOORRRSSSRRRQQQPPPQQQRRRTTTYYYeeettt}}}pppggg___[[[UUUNNNJJJLLLFFFGGGGGGGGGGGGHHHIIIJJJMMMOOOQQQSSSUUUVVVVVVVVVYYYZZZ[[[[[[YYYUUURRRPPPIIIJJJLLLNNNOOOQQQQQQRRRVVVWWWYYY[[[[[[ZZZYYYXXXXXXWWWWWWVVVUUUUUUUUUVVVTTTTTTSSSRRRPPPOOOMMMLLLJJJJJJIIIIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDBBBAAA@@@>>>===<<<<<<<<<;;;;;;:::999:::;;;===>>>>>>???@@@BBBDDDEEEGGGGGGHHHJJJKKKKKKLLLMMMPPPSSSWWW[[[```eeejjjoootttxxx}}}~~~~~~~~~wwwrrrsss|||zzzsssooollllllooopppqqqqqqqqqpppooonnnllllllkkkiiigggeeecccbbbbbbbbbcccdddeeeffffffgggeeebbb]]]ZZZZZZ\\\```bbbccc```]]]___dddhhhjjjjjjdddddddddcccaaa^^^\\\ZZZXXXRRRKKKEEECCCCCCAAA@@@@@@@@@@@@AAA@@@???===<<<:::999999888888888888888===???HHHYYYooowwwiiiaaa\\\```gggmmmuuu___]]]\\\\\\]]]______^^^bbb]]]\\\aaaeeebbb\\\YYYUUUWWWUUURRRQQQUUUWWWUUUYYYXXXVVVWWWXXXZZZZZZYYYTTTSSSTTTVVVYYY\\\]]]\\\______]]]\\\YYYVVVTTTSSSMMMHHHCCCCCCHHHNNNRRRTTTQQQRRRUUUZZZ\\\YYYQQQJJJFFFGGGIIIKKKMMMMMMMMMMMMIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIFFFEEEFFFGGGJJJMMMOOOPPPOOONNNNNNOOOMMMPPPUUU^^^jjjyyyyyyqqqllldddYYYQQQOOOGGGGGGFFFEEEEEEDDDDDDDDDEEEFFFHHHJJJLLLMMMMMMMMMRRRSSSUUUVVVVVVTTTRRRQQQOOOPPPPPPQQQQQQPPPPPPPPPPPPQQQSSSTTTTTTTTTSSSRRRRRRRRRQQQOOONNNNNNNNNNNNMMMMMMLLLLLLKKKIIIHHHGGGEEEFFFFFFGGGGGGHHHHHHIIIDDDDDDCCCBBBAAAAAA@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::;;;===>>>AAABBBCCCEEEFFFHHHIIIJJJLLLMMMNNNNNNOOOQQQUUUYYYbbbeeejjjnnnqqquuuyyy|||}}}}}}|||ooogggnnn|||sssnnnkkkkkkllljjjkkklllmmmnnnmmmllllllnnnnnnlllkkkiiihhhhhhhhhccceeefffhhhhhhgggfffeeefffccc^^^ZZZYYY[[[^^^``````]]][[[\\\bbbgggiiiiiiddddddddddddbbb```^^^]]]ZZZVVVOOOJJJFFFDDDBBB@@@AAABBBCCCDDDCCC@@@===;;;::::::999888888888888888======BBBRRRgggzzz~~~oooeee\\\___dddjjjrrr|||XXXWWWVVVVVVXXX[[[^^^___```[[[YYY]]]___\\\XXXWWWTTTVVVTTTQQQRRRWWWYYYXXX[[[YYYXXXYYYZZZ[[[ZZZYYYRRRRRRSSSWWW[[[]]]]]]\\\YYYYYYYYYXXXXXXVVVUUUUUUKKKGGGBBBCCCHHHOOOSSSUUUOOOQQQTTTYYYZZZWWWQQQKKKJJJKKKKKKLLLLLLKKKJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJKKKKKKLLLJJJHHHGGGGGGHHHKKKMMMOOOOOOMMMLLLLLLMMMLLLOOOTTTYYYaaaooo|||tttjjj___ZZZOOOKKKGGGDDDCCCBBBBBBBBBAAAAAACCCDDDFFFGGGHHHHHHIIIJJJLLLOOOPPPPPPPPPOOOSSSSSSSSSSSSRRRQQQPPPPPPNNNOOOPPPPPPQQQQQQPPPPPPOOONNNLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGFFFEEEEEECCCCCCDDDEEEEEEFFFFFFFFFAAAAAA@@@???>>>===<<<<<<<<<<<<;;;::::::::::::;;;;;;;;;;;;<<<===???AAABBBFFFFFFGGGHHHJJJKKKLLLLLLMMMNNNPPPRRRUUUZZZ```dddmmmpppsssvvvxxxzzz}}}~~~pppjjjlllzzzuuummmkkkjjjjjjlllhhhiiikkklllmmmmmmllllllooonnnlllkkkjjjkkkllllllfffhhhjjjlllllljjjgggeeeeeeccc```^^^]]]^^^```aaa]]]ZZZWWWYYY___dddffffffddddddeeeeeedddbbb```___[[[XXXSSSNNNIIIFFFDDDBBBAAABBBDDDEEECCC@@@<<<:::;;;::::::999888888888888===;;;>>>LLL```ssstttiii^^^___bbbhhhpppzzzUUUTTTSSSRRRSSSVVVZZZ\\\^^^XXXVVVXXXYYYVVVTTTTTTTTTVVVUUUSSSVVV]]]aaaaaa\\\[[[ZZZ[[[\\\\\\[[[ZZZSSSTTTWWW[[[___aaa```___YYYYYYYYYYYYXXXWWWVVVUUUKKKGGGDDDEEEKKKQQQTTTVVVMMMNNNPPPSSSTTTSSSOOOMMMNNNMMMMMMKKKJJJHHHGGGFFFHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLKKKJJJHHHIIIJJJNNNOOOPPPOOOLLLKKKKKKKKKOOORRRUUUVVV[[[gggxxxzzzqqqjjjZZZSSSJJJDDDBBBBBBCCCCCC???@@@@@@AAABBBCCCDDDDDDBBBCCCEEEGGGIIIJJJKKKKKKKKKKKKLLLLLLLLLKKKKKKJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLKKKJJJHHHGGGFFFFFFFFFEEEEEEFFFFFFFFFEEEEEEEEECCCCCCCCCCCCBBBBBBBBBBBB>>>>>>===<<<<<<;;;:::::::::::::::::::::;;;;;;<<<;;;<<<===???BBBDDDFFFGGGHHHIIIIIIJJJKKKKKKLLLLLLMMMPPPTTTYYY___fffmmmrrrvvvxxxzzz||||||}}}{{{jjjppp|||wwwlllhhhhhhggggggiiihhhjjjkkkmmmnnnnnnnnnmmmjjjiiihhhgggggghhhiiijjjiiikkkmmmoooooommmiiigggcccddddddddddddddddddddd^^^[[[YYY[[[```dddeeeeeecccdddeeeeeeeeedddbbbaaa\\\ZZZVVVQQQLLLJJJIIIIIIGGGHHHHHHHHHEEEBBB>>><<<<<<;;;:::999888888888888<<<:::===HHHZZZmmm{{{zzzmmmaaaaaabbbfffnnnxxxWWWWWWUUUSSSQQQRRRUUUXXX[[[VVVTTTUUUUUURRRPPPQQQTTTVVVVVVTTTXXX```eeefff\\\[[[[[[\\\]]]]]][[[YYYWWWXXX[[[```dddeeecccaaa``````^^^]]]ZZZWWWUUUTTTLLLIIIGGGHHHMMMQQQSSSSSSLLLMMMNNNOOOOOOOOOOOOOOOOOONNNMMMKKKJJJHHHGGGFFFJJJJJJJJJKKKKKKKKKKKKKKKJJJKKKMMMMMMKKKJJJJJJKKKOOOPPPPPPNNNLLLKKKKKKLLLQQQSSSUUUVVVYYYcccqqq{{{xxxeee]]]RRRJJJGGGGGGFFFEEE@@@??????>>>??????@@@@@@>>>???AAABBBDDDEEEFFFFFFDDDDDDEEEFFFFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDBBBCCCCCCDDDEEEEEEEEEDDDBBBBBBAAAAAA@@@???>>>>>><<<<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<===>>>===???@@@CCCFFFHHHJJJKKKIIIIIIJJJKKKMMMNNNOOOPPPTTTXXX^^^dddkkkrrryyy}}}|||~~~tttppp}}}xxxpppjjjjjjkkkiiihhhjjjiiijjjlllmmmnnnnnnnnnmmmiiihhhhhhhhhhhhiiijjjjjjkkkmmmpppqqqqqqooollljjjfffggghhhiiiiiiiiiiiihhhcccaaa```bbbfffhhhfffdddbbbcccdddeeeeeedddcccccc\\\[[[XXXTTTQQQPPPRRRTTTWWWUUURRRMMMIIIEEEBBBAAA===<<<;;;999888888888888:::;;;===EEESSSeeevvvssseeecccaaadddkkkuuu}}}XXXXXXXXXVVVSSSSSSVVVYYYXXXTTTRRRTTTRRRNNNLLLMMMPPPRRRRRRPPPSSS\\\aaabbb[[[ZZZZZZ[[[\\\[[[YYYWWWWWWYYY\\\aaaeeeeeeccc```bbbbbb```^^^[[[XXXUUUSSSOOOLLLJJJKKKNNNPPPNNNLLLKKKLLLNNNOOOPPPOOOPPPPPPNNNMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJIIIIIIJJJKKKKKKIIIKKKMMMNNNLLLKKKLLLLLLLLLMMMMMMMMMKKKKKKMMMNNNPPPQQQSSSUUUYYYaaalllsssppphhh^^^WWWTTTQQQMMMIIICCCBBBAAA?????????????????????@@@AAAAAAAAABBBBBBAAABBBCCCCCCDDDDDDDDDDDDBBBBBBAAABBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAABBBBBB>>>???@@@AAABBBCCCCCCCCC@@@@@@@@@???>>>=========::::::;;;;;;;;;;;;<<<<<<::::::;;;;;;===>>>@@@@@@AAABBBDDDFFFGGGIIIIIIJJJJJJKKKNNNQQQTTTWWWYYYZZZ```eeekkkqqqvvv{{{yyypppllljjjmmmnnnkkkhhhiiihhhiiijjjlllllllllkkkkkkiiiiiijjjkkkkkkkkkjjjjjjmmmoooqqqrrrsssqqqooonnnmmmllljjjiiiiiijjjkkklllgggffffffhhhjjjjjjfffbbbaaabbbcccdddeeeeeedddccc]]]]]][[[XXXVVVWWW\\\```hhhccc[[[RRRJJJEEECCCBBB===<<<;;;:::999888888888888;;;>>>AAAJJJZZZnnn}}}{{{gggccc___aaahhhqqqyyy}}}UUUWWWYYYXXXVVVWWWZZZ]]]VVVSSSQQQSSSQQQLLLJJJKKKKKKMMMLLLJJJMMMTTTZZZ[[[YYYYYYYYYYYYZZZZZZWWWUUUUUUWWWZZZ___cccccc```]]]___^^^]]]\\\ZZZXXXVVVUUUQQQOOOMMMMMMNNNMMMJJJFFFJJJMMMPPPRRRRRRQQQQQQQQQLLLLLLLLLLLLMMMNNNOOOPPPMMMLLLJJJHHHGGGHHHJJJKKKIIIKKKNNNNNNMMMLLLLLLMMMHHHJJJKKKKKKKKKLLLNNNPPPNNNOOOQQQTTTZZZaaaiiioooyyyxxxrrriiiddd```[[[SSSMMMGGGFFFDDDBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>???@@@@@@?????????@@@@@@@@@@@@@@@AAABBBBBBAAA@@@@@@?????????@@@@@@;;;<<<===???@@@@@@AAAAAA>>>>>>>>>>>>============999::::::;;;;;;<<<======;;;;;;;;;<<<>>>@@@AAABBBDDDEEEFFFGGGGGGHHHGGGGGGMMMOOORRRWWW[[[```ccceeekkkooouuuzzz}}}|||qqqgggdddeeeiiikkkgggccccccfffgggiiijjjjjjiiiiiihhhdddeeeggghhhhhhgggfffeeennnoooqqqssssssrrrqqqpppsssppplllhhhgggiiilllnnnhhhggggggjjjkkkiiiccc^^^```aaacccdddeeeeeedddddd______]]][[[ZZZ]]]ccciiissslll```TTTJJJDDDAAAAAA>>>===;;;:::999888888888777;;;>>>???DDDRRRhhhyyyhhhccc^^^___eeennnvvvyyyTTTTTTTTTWWWZZZ^^^``````VVVUUUSSSQQQNNNLLLJJJIIIIIILLLOOOQQQRRRSSSUUUVVVXXXXXXWWWUUURRRRRRSSSUUUQQQWWW___cccbbb___]]]]]]\\\[[[ZZZZZZYYYWWWSSSPPPNNNPPPPPPMMMIIIGGGHHHJJJMMMNNNNNNOOOOOONNNNNNMMMMMMKKKJJJKKKMMMOOOMMMKKKOOONNNLLLKKKKKKLLLNNNOOOJJJIIIJJJMMMMMMKKKIIIIIIHHHLLLOOONNNMMMNNNSSSXXXXXXXXXXXXYYY\\\bbbjjjooottt~~~|||xxxsssooolllhhhaaa[[[XXXRRRLLLIIIJJJJJJGGGDDDBBBBBBBBBBBBAAA@@@???>>>>>>===<<<===>>>???>>><<<===<<<<<<;;;;;;<<<<<<===>>>>>>??????????????????=========>>>>>>>>>??????======<<<<<<<<<<<<<<<;;;;;;:::999888999;;;===>>>???@@@AAABBBDDDFFFHHHIIIIIIEEEEEEJJJLLLLLLLLLNNNMMMRRRZZZaaahhhmmmrrrvvvwwwxxx{{{}}}xxxvvvggggggfffgggiiigggbbb```cccbbbeeeiiikkkjjjiiiiiiiiihhhhhhggggggggghhhjjjjjjjjjmmmoooooorrrvvvvvvqqqqqqmmmjjjjjjlllnnnmmmlllllljjjhhhgggfffdddaaa___aaaaaaaaabbbbbbccccccccccccaaa______aaaaaa___\\\aaa\\\UUUMMMFFFBBB@@@???AAA???<<<:::888777888888:::;;;===???BBBLLLaaattt}}}~~~{{{}}}sssiii``````fffkkkqqqvvv{{{UUUSSSSSSVVV[[[]]]]]]\\\WWWWWWVVVUUURRRPPPNNNMMMPPPQQQRRRRRRQQQQQQSSSTTTUUUVVVVVVUUUSSSSSSTTTVVVTTTZZZaaaddddddaaa^^^^^^___]]]ZZZXXXVVVUUURRRPPPNNNOOONNNKKKHHHGGGIIILLLNNNNNNNNNNNNNNNMMMLLLLLLJJJIIIHHHIIILLLNNNMMMLLLPPPOOOMMMLLLLLLLLLNNNOOOKKKJJJJJJLLLMMMMMMLLLLLLIIIMMMPPPPPPOOOQQQVVV[[[^^^^^^\\\XXXVVVYYY___eeelllwww}}}{{{yyyvvvrrrmmmgggccceee___XXXUUUSSSQQQLLLHHHFFFEEEEEEDDDCCCBBBBBBAAABBBAAA??????@@@AAA@@@??????>>>>>>======>>>>>>???====================================>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAACCCCCCCCCDDDEEEFFFHHHIIIJJJFFFFFFJJJMMMKKKKKKLLLUUU[[[ccckkkqqqvvvyyy{{{}}}~~~uuuiiiddd```___aaaaaa^^^\\\^^^\\\```fffjjjkkkkkkjjjjjjiiihhhhhhhhhhhhiiikkklllnnnrrrtttssssssuuuuuuqqqqqqooommmlllnnnnnnmmmkkkgggfffffffffggggggeeecccfffeeecccbbbaaabbbdddeeeaaa^^^\\\\\\]]]]]][[[XXXYYYTTTNNNIIIFFFDDDCCCAAAAAA@@@>>>;;;::::::;;;<<<<<<<<<===>>>AAAJJJ^^^ppp|||zzzvvvsssxxxxxxlll```^^^aaaffflllqqq{{{WWWTTTSSSWWW\\\^^^[[[WWWVVVWWWWWWWWWVVVSSSQQQOOOVVVVVVTTTQQQOOONNNOOOQQQQQQSSSUUUVVVUUUUUUVVVWWWXXX\\\bbbeeedddaaa___^^^aaa]]]YYYUUUTTTRRRQQQOOONNNMMMJJJGGGFFFGGGKKKOOOOOOOOOOOOOOONNNLLLKKKJJJJJJIIIHHHJJJMMMOOOOOOOOOPPPOOONNNMMMLLLLLLMMMNNNMMMLLLJJJJJJLLLNNNNNNMMMIIILLLOOOOOOOOOQQQVVVZZZ^^^]]]ZZZSSSMMMNNNTTT[[[fffooo}}}~~~~~~|||wwwsssooonnntttoooiiieeebbb]]]VVVQQQNNNMMMKKKIIIGGGFFFEEEEEEDDDAAA???>>>???@@@??????======<<<<<<<<<<<<==========================================>>>>>>>>>>>><<<<<<<<<===============>>>???BBBDDDDDDDDDBBBAAAGGGGGGFFFGGGHHHJJJLLLMMMOOOJJJIIILLLNNNMMMMMMOOO]]]dddnnnwww|||~~~zzzsssqqqrrrvvv}}}tttkkkggg^^^YYYZZZ\\\ZZZXXXWWWUUU[[[dddkkknnnnnnmmmmmmjjjjjjjjjjjjkkklllmmmnnnsssyyy{{{xxxtttssssssqqqqqqpppooooooooonnnkkkhhhbbbbbbccceeehhhiiihhhgggkkkiiifffcccbbbdddfffhhh```___]]]\\\\\\ZZZXXXUUUPPPKKKEEEDDDGGGHHHFFFCCCAAA@@@???>>>===>>>???@@@>>>===<<<===>>>GGGYYYkkk{{{~~~wwwsssmmmssszzzsssddd^^^^^^aaahhhooozzz[[[XXXVVVZZZ___```[[[VVVSSSUUUWWWXXXWWWUUURRRPPPYYYWWWTTTPPPLLLLLLNNNPPPPPPSSSVVVXXXXXXXXXYYYZZZZZZ]]]```cccbbb```^^^\\\]]]ZZZWWWUUUTTTRRRPPPNNNMMMJJJGGGDDDDDDHHHMMMPPPQQQQQQQQQPPPNNNLLLKKKJJJLLLLLLKKKKKKMMMNNNPPPPPPPPPOOONNNMMMLLLLLLMMMMMMNNNMMMJJJHHHLLLQQQSSSPPPJJJLLLMMMMMMMMMNNNRRRUUUSSSTTTQQQKKKFFFHHHPPPXXXeeejjjvvv~~~{{{wwwtttvvvxxx}}}zzzwwwtttqqqlllfffaaa\\\ZZZVVVRRROOOLLLJJJJJJGGGDDDAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>??????AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>????????????@@@>>>>>>>>>?????????@@@@@@AAABBBCCCEEEEEEEEEEEEDDDHHHHHHIIIKKKNNNRRRUUUWWWXXXRRRNNNOOOQQQQQQTTTXXXdddkkkuuu}}}ssskkkggghhhnnnuuu{{{wwwrrrmmmlllaaaXXXYYY]]]\\\XXXVVVTTT\\\gggooossssssrrrpppmmmmmmmmmnnnoooppppppqqqvvv}}}{{{tttqqqqqqoooooooooppppppooolllhhhfff```aaacccfffiiikkkjjjhhhiiihhhggggggggghhhiiiiiiccccccaaa```^^^[[[XXXVVVNNNHHHBBBCCCHHHJJJFFFAAA@@@??????>>>???@@@AAABBB@@@===;;;;;;<<>>>>>>>>?????????@@@@@@???<<<::::::;;;@@@MMMZZZqqq|||{{{rrrvvv~~~qqqfffaaabbbiiiqqqvvv}}}]]]\\\\\\]]]^^^]]][[[YYYWWWXXXZZZ[[[ZZZYYYWWWVVVYYYXXXWWWTTTSSSTTTXXX\\\ZZZ[[[]]]\\\[[[YYYZZZ[[[WWWWWWXXXYYY[[[[[[YYYVVVRRRRRRTTTVVVWWWTTTOOOJJJGGGEEECCCDDDFFFJJJLLLLLLPPPPPPOOONNNMMMKKKIIIHHHHHHGGGFFFDDDBBBBBBDDDFFFLLLLLLLLLLLLLLLLLLLLLLLLHHHKKKJJJLLLWWWeeeiiieeeTTTSSSQQQOOONNNMMMNNNNNNNNNMMMKKKHHHHHHKKKPPPTTTWWWXXX^^^hhhxxx}}}yyyvvvuuuxxx~~~}}}xxxrrrlllgggdddTTTRRRPPPNNNNNNLLLIIIGGGGGGFFFFFFFFFFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEEEECCCDDDDDDFFFGGGHHHIIIIIIKKKJJJIIIHHHIIIKKKMMMOOOQQQTTTYYY```fffjjjmmmnnneee^^^YYYZZZ]]]aaagggnnnvvvzzz|||jjjddd]]]XXXYYYfffwwwrrrsssrrrpppnnneee^^^[[[dddooorrrqqqooolllsss||||||wwwtttqqqqqqqqqqqqqqqppppppooolllrrrvvvsssooonnnllliiigggjjjmmmmmmllliiihhhhhhggggggiiikkklllkkkgggeee___ccchhhlllnnnnnnkkkiiieeeeeeeeebbb\\\VVVRRRPPPQQQMMMIIIIIIJJJIIIDDD??????????????????>>>>>>>>>===:::999:::;;;>>>HHHRRRiiiwww{{{tttxxxsssuuuwwwkkkdddbbbhhhooottt{{{XXXZZZ[[[ZZZXXXWWWXXXZZZYYYYYYZZZZZZYYYXXXWWWWWWVVVVVVVVVUUUTTTVVVYYY\\\______^^^\\\YYYWWWWWWXXXVVVUUUTTTVVVYYYYYYXXXUUUSSSSSSSSSTTTTTTRRRMMMJJJDDDCCCCCCEEEIIIKKKJJJHHHLLLLLLLLLKKKJJJHHHGGGFFFBBBBBBBBB???======AAADDDHHHIIIJJJKKKKKKLLLLLLLLLIIILLLKKKKKKVVVdddggg___TTTRRRPPPNNNNNNNNNNNNMMMOOOKKKHHHGGGJJJLLLMMMMMMOOORRRWWW___jjjxxx|||{{{}}}yyysssppp^^^]]]\\\[[[ZZZWWWSSSOOOJJJJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIFFFGGGHHHIIIKKKLLLMMMNNNRRRRRRRRRRRRSSSTTTUUUUUU^^^bbbhhhnnnrrrttttttssskkkfffeeejjjoooqqquuuzzz~~~}}}lllaaa\\\XXXZZZcccvvvyyyooooooqqqooonnnnnngggcccfffqqq|||~~~}}}{{{}}}vvvqqqooopppppppppooommmkkkjjjccchhhlllllllllmmmkkkfffdddhhhkkkmmmkkkjjjkkkllljjjjjjkkkmmmmmmkkkgggddd```cccgggkkklllllljjjiiidddffffffbbbZZZSSSOOONNNMMMKKKKKKKKKKKKIIIEEEBBBBBBAAAAAA@@@???>>>===<<<;;;888888:::;;;===DDDLLLaaarrrsssvvvvvvvvvsssiiidddgggmmmrrrzzzTTTWWWYYYWWWSSSRRRUUUYYYXXXXXXWWWWWWVVVVVVUUUUUURRRSSSSSSRRRRRRTTTWWWYYYbbbaaa___[[[WWWTTTUUUVVVUUUTTTSSSUUUXXXYYYXXXUUUWWWUUUSSSRRRQQQOOOLLLIIICCCBBBCCCGGGKKKKKKHHHEEEIIIIIIIIIHHHGGGFFFEEEDDD@@@@@@@@@>>><<<===BBBFFFFFFGGGIIIJJJKKKKKKLLLLLLKKKNNNKKKIIIQQQ]]]]]]SSSQQQOOOLLLLLLLLLMMMMMMLLLKKKGGGCCCDDDIIILLLKKKIIIMMMPPPVVV[[[bbblllyyy~~~xxxuuummmllllllkkkjjjfffaaa]]]TTTSSSSSSRRRRRRSSSSSSTTTOOONNNNNNMMMLLLKKKKKKKKKIIIIIIIIIJJJJJJJJJKKKKKKOOOPPPQQQRRRTTTUUUWWWWWW]]]___aaacccccccccbbbaaajjjmmmsssxxxzzzyyywwwuuupppnnnpppxxx~~~qqqcccXXXUUUXXXddduuu|||rrrlllnnnpppmmmlllnnnooommmrrr}}}}}}uuuooonnnnnnnnnnnnllljjjhhhfff]]]bbbeeegggjjjmmmjjjddddddgggkkkmmmllllllnnnpppkkklllmmmnnnooolllhhhdddccceeefffhhhiiiiiiiiihhhfffggggggccc[[[SSSOOONNNHHHIIIJJJKKKKKKJJJHHHFFFDDDDDDCCCBBB@@@>>><<<;;;999777888;;;<<<===BBBIII\\\nnn|||~~~yyy{{{xxxwwwzzzoooggghhhmmmqqqyyyYYYWWWSSSQQQPPPQQQSSSUUUVVVUUUSSSSSSTTTTTTTTTSSSKKKKKKJJJJJJLLLPPPSSSVVVWWWWWWWWWWWWVVVUUUUUUUUUOOONNNOOORRRUUUUUUQQQMMMVVVUUUSSSQQQNNNLLLKKKKKKGGGHHHJJJKKKJJJHHHEEEDDDBBBDDDFFFFFFDDDBBBAAABBB@@@AAAAAAAAA???@@@AAACCCHHHGGGFFFFFFHHHJJJMMMNNNLLLLLLLLLLLLMMMNNNOOOPPPJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKNNNSSSZZZccckkkpppttt|||zzzzzzzzzyyywwwtttpppmmmkkkaaa___\\\\\\___dddhhhkkkccc]]]ZZZ\\\]]]YYYUUUUUUTTTTTTTTTUUUVVVVVVWWWWWWXXXXXXYYY[[[^^^bbbeeegggooovvv{{{xxxpppjjjlllpppwww|||zzzyyy{{{~~~rrrccc]]][[[ZZZ___oootttqqqnnnnnnoooooollliiikkkooouuuzzz~~~~~~}}}{{{~~~tttooonnnllllllllllllkkkiiigggfffaaacccfffiiikkkjjjiiihhhhhhiiikkkmmmnnnnnnnnnmmmnnnoooppppppmmmiiidddaaa^^^```cccgggiiijjjiiiiiiggghhhgggddd]]]WWWRRROOOMMMMMMMMMLLLLLLKKKKKKKKKJJJFFFCCC@@@@@@@@@???>>><<<;;;999999:::<<>><<<;;;:::999:::<<>>===<<<;;;:::999:::<<<>>>???EEESSSfffuuu}}}ssskkkgggffflllttt~~~RRROOOLLLIIIIIILLLOOOQQQOOORRRUUUXXXXXXVVVUUUTTTRRRQQQQQQPPPQQQSSSUUUVVVWWWTTTPPPLLLKKKKKKMMMOOOMMMMMMNNNPPPPPPPPPNNNMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJIIIJJJKKKKKKPPPOOOMMMIIIEEECCCCCCDDDEEEFFFHHHIIIIIIJJJMMMOOOMMMLLLJJJIIIGGGGGGGGGGGGJJJJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEDDDDDDDDDDDDGGGGGGGGGIIIMMMRRRVVVYYY]]]eeennnxxx}}}xxxxxxxxxyyy{{{}}}yyymmmggghhhrrr}}}wwwpppnnnnnnmmmlllkkkkkkkkkkkkkkkoooppprrrttttttsssrrrqqqnnnnnnnnnpppqqqnnnhhhcccggghhhiiikkkkkkkkkkkkjjjiiiiiiiiihhhhhhhhhhhhhhhgggfffeeedddeeegggiiikkkmmmlllkkkkkkjjjjjjjjjkkknnnmmmjjjhhhfffdddcccccc```aaaaaa___^^^^^^___aaa```___]]][[[XXXVVVTTTSSSMMMJJJGGGDDDBBBAAA>>><<<===<<<;;;::::::;;;===>>>???KKK]]]llluuu{{{{{{oooiiiccchhhpppyyyMMMLLLJJJJJJKKKNNNQQQSSSPPPSSSXXXYYYWWWTTTRRRRRROOOOOOPPPQQQSSSUUUWWWXXXWWWTTTOOOKKKIIIKKKMMMOOOMMMNNNOOOOOOOOONNNMMMMMMLLLKKKIIIHHHHHHJJJMMMOOOMMMLLLJJJHHHGGGGGGHHHIIINNNNNNMMMJJJFFFEEEFFFGGGFFFGGGHHHHHHHHHIIIKKKMMMKKKJJJJJJIIIHHHHHHHHHHHHGGGFFFFFFFFFEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCGGGGGGGGGHHHKKKNNNQQQRRRVVV```kkktttxxxnnnjjjkkkuuuxxxrrrppplllkkkjjjiiihhhiiikkklllnnnooopppqqqrrrrrrrrrqqqlllmmmoootttvvvssskkkcccggghhhjjjkkklllmmmlllllliiiiiiiiihhhhhhhhhhhhhhhdddcccbbbbbbdddhhhlllnnnooonnnllljjjiiiiiiiiiiiimmmllljjjhhhfffddddddccccccccccccaaa______aaacccbbbaaa___\\\YYYVVVSSSRRRNNNKKKHHHEEEDDDBBB???=========<<<;;;;;;;;;<<<<<<===FFFUUUdddkkkooozzzssskkkdddhhhooovvv~~~HHHHHHHHHIIIKKKMMMOOOPPPOOOSSSWWWXXXUUUQQQPPPQQQMMMNNNOOOPPPSSSUUUWWWXXXUUURRRNNNKKKIIIKKKMMMOOOLLLMMMOOONNNLLLKKKLLLMMMLLLJJJHHHGGGHHHJJJMMMOOOKKKJJJHHHGGGFFFFFFGGGGGGKKKLLLLLLJJJGGGFFFFFFHHHEEEFFFGGGGGGGGGGGGIIIKKKIIIIIIIIIIIIIIIIIIIIIIIIEEEEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDCCCCCCBBBBBBBBBBBBCCCEEEEEEEEEFFFGGGIIIKKKLLLPPP]]]kkkrrrxxxpppnnnpppvvv~~~|||vvvsssjjjjjjiiihhhfffgggjjjmmmkkkkkkllllllmmmnnnoooooojjjlllpppuuuwwwtttkkkdddfffgggiiikkklllllllllllliiiiiijjjjjjjjjiiiiiihhhcccbbbbbbccceeeiiimmmpppqqqooommmkkkiiihhhggggggkkkjjjiiihhhfffeeedddcccdddddddddbbb```___aaacccbbbaaa^^^[[[XXXUUURRRQQQNNNKKKIIIGGGEEECCCAAA>>>>>>===<<<;;;;;;;;;;;;;;;===BBBNNN\\\bbbdddooo}}}xxxnnnfffiiinnnsss{{{GGGHHHIIIJJJKKKKKKKKKKKKJJJOOOSSSTTTQQQNNNNNNPPPMMMMMMNNNPPPQQQSSSTTTUUURRRPPPMMMJJJIIIJJJLLLNNNIIIKKKMMMLLLIIIHHHIIIJJJIIIIIIJJJJJJKKKLLLLLLLLLGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKJJJGGGEEEDDDEEEBBBCCCEEEFFFFFFGGGJJJLLLIIIIIIJJJJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBAAAAAAAAAAAABBBBBBCCCEEEDDDDDDEEEFFFGGGHHHIIIKKK\\\lllqqqppprrrwwwzzzyyyvvvooovvv}}}yyyuuuqqqhhhhhhhhhfffeeefffjjjmmmkkkjjjjjjiiiiiijjjkkklllgggiiimmmqqqqqqnnnhhhdddeeefffhhhiiijjjjjjjjjiiifffgggiiijjjjjjiiihhhgggdddcccdddeeegggjjjmmmooooooooonnnllljjjiiigggfffiiiiiiiiihhhgggdddbbbaaaaaabbbbbbaaa______```bbbaaa```]]]ZZZWWWTTTQQQPPPMMMKKKIIIHHHGGGEEEBBB@@@>>>>>>===<<<;;;;;;::::::<<<>>>IIIVVVZZZ\\\gggwww~~~ssshhhiiimmmqqqwwwIIIJJJLLLMMMMMMLLLIIIHHHFFFKKKPPPPPPNNNLLLNNNQQQNNNNNNOOOOOOPPPQQQQQQQQQOOONNNKKKIIIIIIJJJLLLMMMGGGIIIKKKIIIFFFEEEGGGIIIFFFHHHKKKNNNNNNMMMKKKIIIDDDDDDFFFGGGIIIJJJKKKLLLIIIJJJKKKJJJGGGDDDBBBBBB???AAACCCEEEFFFHHHKKKNNNKKKKKKKKKJJJIIIHHHGGGFFFIIIHHHFFFEEECCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@@@@AAABBBBBBCCCFFFFFFFFFFFFFFFGGGHHHIIIHHH[[[mmmpppkkkjjjnnnrrr}}}yyyrrroooxxxzzzwwwuuusssooolllggghhhhhhfffdddeeejjjnnnmmmllljjjiiiiiiiiijjjjjjdddfffiiikkkjjjgggeeeccccccdddfffggghhhhhhhhhgggbbbdddfffhhhiiigggeeedddfffffffffggghhhkkkmmmnnnmmmmmmmmmlllkkkjjjhhhgggiiiiiiiiiiiigggddd```^^^^^^___aaa```_________aaaaaa___]]]ZZZWWWSSSQQQPPPLLLKKKIIIHHHHHHFFFCCCAAA>>>>>>===<<<;;;::::::999;;;<<>>??????@@@BBBBBBAAABBBCCCEEEGGGHHHPPPUUU___fffddd```ccciiiuuu~~~kkkppp~~~yyyvvvssspppooonnnkkkiiihhheeecccccceeeggghhhhhhiiigggffffffggghhhhhhgggeeefffggghhhgggeeebbb```^^^^^^```bbbeeefffeeedddfffddddddfffdddaaabbbfffhhhgggfffeeefffhhhkkkmmmrrrpppnnnkkkiiiggggggfffllljjjeeebbbcccddd]]]SSSUUUZZZ```bbb```^^^```ccc___]]]ZZZXXXXXXWWWUUUSSSSSSPPPMMMKKKIIIGGGDDDAAACCCAAA>>>=========;;;:::>>>>>>CCCNNNWWW]]]fffmmmzzz{{{|||zzznnniiiggglllrrryyyOOOQQQRRRPPPMMMJJJJJJKKKQQQPPPNNNJJJFFFEEEHHHKKKKKKNNNPPPQQQQQQPPPQQQRRRTTTRRRNNNKKKJJJJJJLLLMMMJJJIIIHHHGGGFFFGGGIIIJJJJJJJJJJJJKKKKKKJJJGGGDDDAAACCCFFFIIILLLLLLKKKJJJHHHHHHIIIHHHGGGDDDBBB@@@CCCCCCDDDEEEFFFHHHJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIHHHGGGEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAA@@@?????????@@@AAAAAAAAABBBCCCDDDEEEFFFJJJMMMSSSXXXXXXWWW^^^fffqqq~~~~~~zzz{{{~~~xxxpppuuuuuusssooonnnmmmkkkiiihhhcccaaa``````bbbdddeeeeeeiiigggffffffggghhhgggfffcccdddfffgggfffdddbbb```_________aaaddddddcccaaaaaa______aaa```]]]^^^ccchhhgggffffffgggjjjmmmoooqqqooollliiifffeeeeeeeeejjjhhhddd``````aaa\\\UUUSSSYYY```dddccccccfffhhhaaa^^^[[[YYYXXXXXXWWWUUUSSSQQQNNNLLLJJJHHHFFFCCCCCCAAA>>>=========;;;:::;;;;;;@@@KKKUUU^^^hhhqqq{{{wwwtttxxx}}}pppkkkgggiiinnnvvvPPPQQQQQQPPPNNNMMMNNNOOOSSSPPPKKKDDDAAAAAAEEEIIIJJJLLLOOOOOOOOOOOOPPPQQQSSSQQQNNNLLLKKKLLLNNNOOOLLLKKKIIIHHHGGGHHHHHHIIIGGGHHHIIIIIIGGGFFFEEEFFFCCCEEEIIILLLMMMMMMLLLKKKHHHIIIIIIIIIGGGFFFDDDBBBDDDEEEFFFGGGHHHIIIJJJKKKKKKLLLMMMOOOOOOMMMLLLKKKJJJHHHFFFDDDDDDDDDEEEFFFEEEDDDCCCBBBBBBBBBCCCDDDCCCCCCBBB@@@@@@@@@@@@@@@??????@@@BBBCCCCCCCCCCCCEEEEEEGGGJJJKKKNNNXXXcccmmmwww}}}wwwxxx{{{|||yyyzzz|||~~~{{{zzzyyyyyy{{{wwwuuutttzzzrrrqqqqqqnnnllljjjiiiiiigggeeedddbbbaaabbbdddggghhhhhhiiigggffffffggggggfffdddaaabbbccceeedddcccaaa````````````aaabbbbbb```^^^\\\ZZZ[[[]]]\\\YYYZZZ___eeeeeeeeefffhhhkkknnnoooqqqnnnjjjfffccccccdddeeeeeefffccc^^^\\\]]]\\\YYYUUU[[[bbbfffffffffgggiiibbb___[[[YYYXXXYYYXXXXXXSSSQQQNNNMMMLLLKKKHHHFFFDDDBBB???>>>>>>>>><<<;;;;;;:::>>>GGGPPPZZZgggrrrxxx}}}}}}tttmmmlllnnnvvv~~~xxxqqqjjjjjjmmmsss}}}PPPPPPOOONNNMMMNNNPPPQQQNNNKKKFFFAAA>>>???BBBEEEGGGIIIKKKLLLMMMMMMOOOQQQPPPOOOMMMLLLLLLMMMOOOPPPLLLKKKJJJIIIHHHHHHHHHHHHFFFHHHJJJHHHEEECCCEEEHHHDDDGGGKKKMMMMMMMMMLLLLLLHHHHHHIIIHHHHHHGGGEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJJJJLLLMMMNNNNNNMMMLLLJJJJJJHHHFFFCCCCCCDDDEEEFFFGGGFFFDDDCCCCCCDDDFFFHHHDDDCCCBBBBBBAAA@@@@@@@@@===>>>@@@AAABBBBBBAAAAAADDDBBBBBBDDDEEEHHHSSS]]]fffmmmxxx~~~}}}}}}~~~zzzvvvuuuvvvyyy{{{~~~|||zzzyyy{{{|||tttqqqwww~~~sssmmmpppnnnkkkiiigggggggggeeedddcccbbbaaacccfffhhhiiiiiihhhfffeeeeeeffffffdddbbb___```aaabbbcccbbbaaa```bbbbbbaaabbbbbbaaa___]]]\\\ZZZZZZ\\\[[[XXXZZZ^^^bbbcccdddfffiiilllnnnppppppmmmhhhdddaaabbbdddeeebbbdddccc\\\XXXZZZ\\\\\\\\\```eeefffeeecccbbbbbbaaa]]]ZZZXXXXXXYYYYYYXXXRRRPPPNNNMMMMMMLLLJJJHHHEEECCC@@@?????????===<<>>DDDJJJTTTbbbooorrrxxx~~~}}}vvvnnnjjjiii|||{{{qqqmmmnnnrrr|||NNNMMMLLLLLLLLLNNNOOOPPPIIIGGGEEECCCCCCDDDEEEEEEEEEFFFIIIJJJJJJLLLOOOQQQMMMMMMLLLKKKKKKMMMNNNOOOKKKKKKJJJIIIHHHGGGGGGGGGGGGIIIKKKIIIFFFDDDFFFHHHCCCGGGKKKMMMLLLJJJJJJJJJGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJIIIJJJLLLMMMMMMLLLJJJIIIGGGFFFDDDBBBAAABBBCCCDDDEEEDDDCCCBBBCCCDDDFFFHHHDDDDDDCCCCCCBBBAAAAAA@@@===>>>???AAAAAAAAA@@@@@@CCCAAABBBCCCDDDEEEKKKSSSZZZaaajjjxxxyyywwwuuussstttvvvzzz|||}}}|||~~~xxxppprrr|||{{{oookkkmmmllljjjgggfffffffffdddccc___^^^^^^___bbbdddeeedddfffeeedddeeefffeeecccaaa^^^___```aaaaaaaaa```___dddcccbbbcccdddccc```^^^___]]]]]]___]]]ZZZ[[[___bbbcccfffiiillloooqqqrrrooolllgggcccbbbccceeeggg```dddbbb[[[WWWYYY]]]^^^___aaabbbbbbaaa^^^\\\[[[^^^[[[XXXWWWWWWXXXXXXXXXRRRPPPNNNMMMMMMMMMKKKIIIFFFDDDAAA@@@@@@@@@>>>===???======AAAEEEOOO^^^mmmpppwwwzzzrrrllljjjxxxqqqnnnpppxxxMMMKKKJJJKKKLLLNNNNNNMMMIIIHHHHHHJJJLLLLLLLLLJJJGGGHHHIIIJJJJJJKKKMMMPPPJJJJJJIIIIIIIIIJJJLLLMMMIIIIIIIIIHHHHHHGGGGGGFFFIIIJJJKKKJJJHHHFFFEEEFFFAAAEEEJJJKKKHHHFFFFFFHHHFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHJJJKKKKKKJJJIIIHHHHHHIIIJJJKKKKKKJJJIIIHHHDDDDDDCCCBBBAAAAAAAAAAAA@@@@@@??????@@@BBBDDDEEEDDDDDDDDDDDDCCCBBBAAA@@@>>>>>>???@@@@@@@@@@@@@@@AAA???@@@BBBBBBAAADDDIIITTT[[[dddppp}}}zzz{{{}}}~~~yyyvvvuuutttsssuuuyyy|||~~~tttooosss}}}|||tttooommmllljjjgggeeeeeedddbbbaaa```______aaaccceeeeeedddcccbbbcccdddfffeeecccaaa___```````````````______bbbbbbbbbcccddddddbbb```aaa______```]]]YYYZZZ^^^bbbdddhhhllloooqqqrrrrrrkkkiiieeecccbbbccceeegggaaadddccc\\\XXXZZZ^^^^^^[[[\\\\\\\\\\\\\\\[[[[[[[[[YYYXXXXXXXXXYYYXXXWWWTTTRRRPPPOOOOOONNNLLLJJJGGGEEEBBBAAAAAAAAA???>>><<<:::;;;>>>BBBLLL]]]mmmtttzzz|||tttnnnkkk~~~}}}sssnnnmmmrrrzzzLLLKKKJJJKKKNNNNNNMMMJJJMMMKKKKKKMMMPPPQQQPPPNNNNNNNNNNNNLLLJJJJJJLLLMMMHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGFFFFFFKKKJJJJJJJJJJJJGGGDDDAAA>>>CCCHHHHHHEEEBBBBBBDDDDDDDDDDDDEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKJJJHHHGGGGGGHHHJJJKKKKKKJJJHHHGGGBBBCCCCCCCCCBBBAAA@@@???======>>>???@@@BBBBBBCCCDDDDDDEEEEEEDDDCCCAAA@@@@@@@@@?????????@@@AAAAAA@@@>>>===@@@@@@>>>AAAEEEMMMVVV___hhhvvv~~~}}}|||yyyyyy{{{~~~}}}zzzvvvxxxwwwvvvvvvxxx{{{xxxvvvyyy}}}wwwqqqnnnkkkiiifffdddcccbbb___^^^bbbaaaaaaccceeefffeeeddd``````aaaccceeefffdddaaaaaaaaa``````______^^^^^^______```bbbddddddcccaaa```^^^]]]]]]ZZZVVVVVVZZZ^^^aaaeeeiiilllmmmnnnmmmfffeeecccbbbbbbccceeefffccceeeccc^^^[[[]]]___]]]YYYXXXWWWWWWXXXZZZ[[[[[[ZZZYYYYYYZZZ[[[[[[YYYWWWXXXVVVSSSRRRRRRQQQNNNLLLGGGEEECCCBBBBBBAAA@@@>>><<<;;;;;;===@@@HHHYYYiiiuuuzzz|||vvvqqqnnnxxxppplllpppvvv~~~LLLKKKKKKMMMOOOOOOLLLIIIPPPMMMKKKLLLOOOQQQQQQOOOTTTSSSRRROOOKKKJJJJJJLLLGGGFFFFFFEEEFFFFFFFFFGGGEEEEEEFFFGGGGGGGGGFFFFFFLLLJJJIIIJJJJJJHHHBBB===<<>>===>>>@@@AAACCCCCCCCCCCCDDDEEEEEEEEEEEECCCBBBAAAAAA@@@?????????@@@AAABBBAAA>>>===?????????AAAFFFBBBLLLVVV\\\fffwww~~~yyyxxxzzz}}}{{{{{{yyyvvvzzzyyyxxxxxxzzz|||yyy{{{yyywwwrrrmmmkkkkkkhhheeebbbaaa```]]]\\\_________```bbbcccaaa```______```cccffffffdddbbbbbbbbbaaa```___^^^^^^^^^]]]]]]^^^```cccdddcccbbb^^^\\\[[[ZZZWWWRRRRRRUUUYYY\\\```dddggghhhhhhgggbbbaaaaaaaaaaaacccdddeeeeeefffddd___^^^```___\\\[[[XXXUUUTTTUUUWWWYYYZZZYYYYYYZZZ\\\]]]\\\ZZZWWW[[[YYYVVVUUUTTTSSSPPPNNNHHHFFFCCCBBBBBBBBB@@@???@@@>>>>>>>>>>>>DDDTTTcccssswww|||~~~|||xxxtttsss}}}tttoooqqqvvv}}}OOONNNLLLKKKKKKLLLNNNOOOPPPOOONNNNNNNNNPPPRRRSSSOOORRRQQQJJJFFFHHHKKKLLLHHHFFFEEEFFFIIIJJJJJJJJJEEEFFFGGGFFFEEEDDDDDDFFFJJJIIIGGGEEECCCBBBAAAAAA>>>BBBGGGJJJIIIFFFCCCAAAFFFFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJIIIHHHFFFCCCBBBCCCBBBBBBAAAAAA@@@??????>>>>>>?????????@@@@@@@@@AAABBBCCCDDDDDDCCCBBBAAA@@@???>>>>>>>>>???AAABBB?????????>>>===>>>@@@BBBFFFHHHLLLQQQYYYdddpppwww{{{~~~}}}||||||{{{{{{{{{{{{}}}{{{sssqqqooommmjjjgggeeedddhhhgggdddbbb```______```^^^______````````````___YYY[[[^^^```bbbbbbaaaaaadddeeeeeeccc___ZZZWWWVVVZZZXXXXXX\\\bbbeeebbb___YYYYYYXXXVVVTTTSSSRRRQQQXXXXXXYYY\\\___aaaaaa```cccaaa``````bbbcccbbbaaadddbbb```___`````````___\\\[[[XXXSSSPPPPPPSSSUUU\\\\\\\\\\\\[[[YYYXXXWWWVVVWWWYYYZZZXXXVVVRRRPPPRRRNNNIIIFFFEEECCC???<<<===<<<<<<===>>>AAAMMMXXXlllrrrzzz|||zzzxxxxxxyyy~~~zzzssssssuuuOOONNNMMMKKKKKKMMMNNNOOOOOOOOOPPPPPPQQQQQQPPPPPPNNNRRRQQQKKKGGGHHHKKKKKKFFFEEEDDDEEEGGGIIIIIIHHHEEEFFFGGGFFFEEEDDDEEEFFFGGGFFFEEECCCBBBAAAAAAAAA@@@DDDHHHIIIHHHEEECCCBBBDDDEEEFFFGGGHHHHHHHHHHHHGGGHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFEEECCCCCCCCCCCCBBBBBBAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@BBBCCCEEEFFFFFFEEECCCBBB???>>>>>>===>>>???@@@AAA??????@@@???>>>???AAACCCCCCEEEHHHLLLRRRZZZdddkkknnnqqqrrrpppsss{{{~~~uuuqqqppptttxxx~~~yyymmmllljjjhhheeecccaaa```aaa```___]]]]]]]]]^^^^^^```aaaaaa``````^^^]]]]]]XXXYYY\\\^^^`````````______`````````^^^\\\[[[ZZZYYYXXXXXX[[[aaacccaaa^^^\\\[[[YYYWWWUUURRRPPPOOOSSSSSSTTTXXX\\\___``````cccaaa______```aaaaaaaaacccaaa^^^]]]^^^___^^^^^^]]][[[XXXSSSOOONNNPPPRRR[[[[[[[[[[[[ZZZYYYXXXWWWVVVWWWXXXXXXWWWUUURRRQQQRRRNNNJJJHHHGGGEEEBBB???@@@>>>===>>>===???IIISSSeeellluuuxxxwwwwww|||vvvssssss~~~PPPOOONNNMMMMMMNNNOOOPPPOOOPPPRRRSSSSSSQQQOOONNNMMMRRRSSSMMMIIIJJJKKKJJJGGGFFFEEEFFFHHHIIIIIIHHHFFFGGGGGGGGGEEEDDDEEEFFFEEEDDDCCCBBBAAAAAAAAAAAADDDFFFHHHHHHFFFDDDCCCCCCCCCDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@>>>>>>>>>????????????@@@@@@BBBDDDFFFFFFDDDBBB@@@===============>>>??????>>>???@@@@@@???@@@BBBDDDBBBCCCEEEFFFJJJPPPWWW\\\ccccccccceeemmmxxx}}}}}}pppjjjaaabbbeeehhhiiiooo}}}zzzooofffeeecccaaa___]]]\\\[[[YYYXXXXXXXXXYYYZZZ[[[\\\bbbbbbaaa```^^^]]][[[ZZZXXXZZZ\\\^^^____________]]]\\\\\\[[[[[[[[[\\\\\\YYYXXXXXX[[[___aaa___]]]]]]\\\ZZZXXXUUUQQQOOOMMMOOOOOOPPPUUUZZZ^^^```aaaccc```^^^]]]^^^```aaaaaabbb___\\\[[[\\\]]]]]]]]]```___\\\WWWSSSQQQQQQSSS[[[[[[\\\[[[[[[ZZZYYYXXXWWWWWWVVVUUUTTTSSSSSSRRRRRRPPPNNNLLLJJJHHHEEEBBBDDDAAA???>>>======DDDMMM[[[eeeoootttuuuxxx}}}wwwttt{{{~~~QQQQQQPPPOOOOOOPPPQQQQQQPPPQQQRRRRRRQQQPPPOOONNNNNNSSSUUUQQQMMMLLLLLLKKKJJJIIIIIIJJJLLLLLLKKKJJJFFFGGGHHHGGGEEEDDDEEEFFFDDDCCCCCCBBBBBBBBBBBBCCCFFFHHHIIIHHHFFFDDDCCCDDDFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDCCCBBBBBBAAAAAA@@@>>>>>>>>>>>>????????????===???AAACCCCCCAAA???===<<<<<<<<<<<<======>>>>>>>>>???AAAAAAAAAAAACCCEEEBBBCCCDDDDDDFFFIIINNNRRRYYY\\\```fffnnnwww~~~~~~jjj```^^^YYY[[[```dddhhhooo{{{}}}www}}}qqqhhh^^^^^^]]]\\\ZZZYYYXXXWWWUUUVVVVVVWWWXXXYYYYYYZZZ```______^^^]]]\\\ZZZZZZYYYZZZ\\\]]]^^^_________^^^\\\ZZZXXXYYYZZZZZZZZZYYYYYYZZZ\\\___```___]]][[[ZZZYYYWWWUUURRROOOMMMNNNNNNQQQVVV\\\bbbdddeeedddbbb___^^^___aaabbbbbbaaa___[[[ZZZ[[[\\\]]]]]]ddddddbbb___[[[YYYYYYZZZ]]]^^^^^^]]]]]]\\\[[[ZZZWWWVVVUUUSSSSSSSSSSSSSSSUUUTTTSSSQQQNNNJJJFFFDDDEEEAAA??????===<<>>>>>>>>>>>>>>>>>>>>>>><<<===???AAAAAA???===<<<;;;;;;<<<<<<============>>>@@@AAABBBAAAAAABBBDDD@@@AAABBBCCCCCCEEEIIILLLKKKSSS___ggglllqqq{{{jjj\\\YYYZZZYYY]]]ccckkkvvvyyywwwpppjjjccc]]]YYYYYYXXXXXXWWWWWWVVVVVVWWWWWWXXXXXXXXXXXXXXXXXXZZZ[[[[[[\\\\\\\\\[[[[[[WWWXXXYYYZZZ[[[[[[\\\\\\]]]ZZZWWWWWWYYY[[[\\\\\\[[[[[[\\\^^^``````___^^^VVVWWWWWWWWWVVVTTTRRRPPPQQQRRRVVV\\\ccchhhjjjjjjfffdddaaaaaabbbdddddddddaaa^^^[[[YYY[[[]]]______dddeeefffdddbbbaaabbbcccaaaaaaaaa```___^^^]]]\\\WWWVVVTTTSSSRRRSSSTTTTTTXXXXXXXXXUUUQQQKKKGGGDDDEEEAAA??????>>>===AAAGGGLLLZZZjjjuuuyyy~~~xxxxxxxxx|||QQQQQQQQQQQQQQQQQQQQQQQQQQQPPPNNNLLLLLLMMMOOOPPPQQQVVVXXXTTTPPPOOOOOONNNJJJIIIJJJKKKLLLLLLJJJHHHGGGHHHHHHHHHFFFEEEFFFGGGGGGGGGFFFFFFEEEFFFFFFFFFGGGHHHJJJIIIGGGEEEFFFFFFIIIGGGEEEBBB@@@?????????DDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFGGGCCCBBBBBBAAAAAA@@@?????????>>>>>>>>>>>>>>>======>>>???@@@@@@@@@@@@???>>>;;;<<<<<<===>>>=========>>>@@@BBBBBBAAA@@@AAABBB===???@@@AAA@@@AAADDDFFFDDDNNN]]]fffhhhkkkuuunnn___YYY[[[^^^ccciiirrr}}}|||{{{qqqeee```^^^ZZZVVVUUUUUUVVVVVVVVVVVVVVVVVVXXXXXXYYYYYYXXXXXXWWWVVVUUUVVVWWWYYYZZZ[[[[[[[[[TTTTTTUUUUUUVVVWWWXXXXXXZZZWWWUUUVVV[[[___``````[[[\\\^^^___```______^^^TTTVVVWWWYYYYYYWWWVVVTTTUUUWWW\\\cccjjjmmmnnnmmmgggfffdddeeefffgggfffeee___\\\YYYXXXZZZ^^^```aaabbbdddfffffffffeeefffgggeeeeeedddcccaaa___]]]\\\WWWVVVUUUTTTSSSTTTTTTUUUXXXYYY[[[YYYSSSMMMIIIFFFFFFAAA???AAA@@@???AAAEEEHHHTTTdddqqqxxx}}}wwwxxxwwwyyyOOOOOOOOOPPPPPPOOOOOOOOOMMMMMMMMMMMMMMMMMMNNNNNNPPPVVVWWWRRRNNNNNNOOONNNJJJJJJKKKLLLMMMMMMJJJHHHGGGHHHIIIHHHFFFEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFHHHJJJJJJHHHGGGGGGGGGDDDCCCAAA>>>======>>>???CCCCCCCCCCCCDDDDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDDBBBAAAAAA@@@@@@???>>>>>>??????>>>>>>============???>>>>>>>>>>>>>>>>>>???;;;<<<===>>>>>>>>>======>>>@@@BBBBBB@@@???>>>???>>>???AAAAAA@@@@@@AAABBBDDDJJJUUU___bbbdddmmmyyyrrreeeaaadddjjjnnnyyyvvvmmmbbb\\\ZZZZZZXXXVVVSSSSSSSSSTTTTTTUUUUUUUUUUUUVVVWWWWWWWWWWWWVVVUUUSSSTTTUUUVVVXXXXXXYYYYYYTTTTTTTTTUUUUUUVVVWWWXXX[[[XXXVVVXXX^^^bbbbbb```[[[\\\^^^___^^^]]]]]]]]]WWWXXXZZZ\\\\\\[[[YYYXXXWWWZZZaaahhhnnnpppnnnlllgggffffffggghhhhhhfffeee[[[XXXVVVVVVYYY]]]aaabbbaaadddggghhhhhhgggggghhhggggggeeedddaaa___\\\[[[WWWVVVVVVUUUUUUUUUUUUUUUTTTXXX[[[ZZZVVVPPPLLLJJJHHHCCCAAABBBBBB???@@@BBBCCCLLLYYYgggrrrzzz~~~|||yyywwwwww}}}LLLMMMMMMNNNNNNMMMMMMLLLIIIJJJLLLNNNOOONNNMMMLLLPPPUUUUUUPPPLLLMMMNNNMMMMMMMMMMMMOOOPPPOOOMMMJJJGGGHHHIIIHHHFFFEEEFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDGGGJJJKKKJJJHHHGGGGGG@@@???===<<<;;;<<<>>>???BBBCCCCCCDDDDDDEEEEEEEEE???@@@BBBCCCDDDCCCBBBAAAAAAAAA@@@@@@???>>>>>>===??????>>>>>>=========<<<===<<<;;;::::::;;;<<<===;;;<<<>>>?????????>>>===>>>@@@BBBBBB@@@>>>======AAACCCDDDCCCBBB@@@@@@AAACCCCCCIIISSSYYY\\\eeeooovvv}}}sssgggccchhhrrr{{{ppp```[[[VVVSSSTTTVVVVVVUUUQQQQQQRRRSSSSSSTTTUUUUUURRRSSSTTTVVVVVVVVVUUUUUURRRSSSTTTUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZ___[[[YYYZZZ___aaa```]]]ZZZ\\\^^^^^^]]]\\\\\\\\\ZZZ[[[^^^______]]][[[ZZZXXX\\\cccjjjppppppmmmjjjfffffffffhhhjjjiiifffcccYYYVVVSSSTTTWWW\\\```bbbcccfffiiikkkjjjiiiiiiiiihhhgggfffcccaaa^^^[[[YYYWWWWWWVVVVVVVVVVVVVVVUUUQQQVVVZZZ[[[WWWRRROOONNNKKKFFFCCCCCCCCC???>>>@@@@@@FFFQQQ___lllvvv{{{}}}zzzwwwvvv{{{QQQOOONNNNNNOOOPPPOOONNNOOONNNMMMLLLKKKKKKKKKKKKQQQPPPNNNMMMLLLKKKLLLLLLMMMMMMMMMOOOPPPPPPNNNMMMJJJIIIIIIHHHHHHHHHIIIIIIKKKJJJIIIHHHHHHHHHHHHHHHAAABBBDDDFFFFFFEEECCCBBBDDDBBBAAA???>>>>>>??????BBBBBBBBBCCCCCCCCCDDDDDD@@@@@@@@@AAAAAABBBBBBBBB>>>???@@@AAA@@@???>>>===@@@???>>><<<<<<<<<===>>>:::;;;;;;;;;<<<=========??????===<<<<<<===>>>>>>===???@@@???>>>===>>>???CCCEEEGGGFFFCCC@@@???>>><<>>>>>??????===<<<<<<<<<======;;;;;;;;;;;;<<<<<<<<<<<<===<<<;;;;;;;;;<<<=========>>>??????======>>>???BBBDDDFFFEEECCC@@@???>>>>>>@@@CCCHHHNNNWWW```ggghhhmmmwwwnnn___XXXUUUTTTRRRPPPNNNMMMMMMMMMLLLLLLLLLLLLNNNOOOQQQRRRRRRRRRSSSSSSRRRRRRQQQQQQTTTTTTSSSSSSUUUVVVXXXYYYYYY[[[]]]_________]]]\\\\\\[[[ZZZ\\\]]]]]]ZZZVVVYYYZZZZZZ[[[\\\]]]]]]^^^XXX[[[^^^______^^^______\\\ccciiiiiihhhjjjlllkkkbbbaaa___aaadddfffeeeddd```]]][[[[[[^^^aaaaaaaaa```cccggggggdddbbbbbbccchhhdddbbbaaa]]]WWWWWW[[[^^^\\\^^^eeegggbbb]]]\\\___gggmmmiiiaaa[[[UUUPPPKKKHHHCCCAAA@@@AAA@@@@@@AAACCCIIIRRR]]]iiiqqquuuxxxwwwzzz|||}}}LLLKKKLLLNNNRRRUUUWWWWWWSSSRRROOOMMMMMMMMMOOOOOOPPPOOOMMMKKKJJJJJJJJJKKKKKKKKKLLLNNNPPPQQQOOONNNLLLLLLKKKKKKKKKKKKLLLLLLLLLKKKJJJIIIGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@@@@@@@@@@AAABBBBBB???@@@@@@@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>>>>AAA@@@@@@???????????????>>>>>>===<<<<<<<<<<<<===<<<<<<<<<<<<;;;;;;;;;;;;999999999999999:::;;;<<<<<<===>>>>>>===<<<===>>>AAABBBDDDCCCAAA???>>>>>>???@@@BBBEEEJJJPPPXXX^^^cccgggqqq~~~ooo```VVVQQQPPPOOONNNLLLKKKKKKJJJJJJIIIIIIJJJKKKLLLNNNPPPQQQOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSSSSSSSUUUWWWZZZ[[[]]]]]]_________^^^\\\ZZZ\\\[[[[[[]]]^^^]]][[[YYYYYYZZZ\\\]]]^^^^^^]]]]]]VVVYYY\\\]]]]]]\\\]]]^^^```gggkkkiiiggghhhhhhggg^^^]]]]]]___aaabbbbbb``````^^^]]]]]]___``````___\\\```ddddddaaa______aaafffccc```___[[[WWWWWW[[[___^^^aaafffhhheeeaaa```eeelllpppkkkddd^^^XXXSSSOOOKKKFFFCCCBBBBBBBBBAAAAAACCCFFFLLLUUU```iiioootttqqqppprrrssstttzzz}}}LLLKKKLLLOOOSSSWWWXXXXXXUUUTTTQQQOOONNNOOOQQQRRROOONNNLLLKKKJJJIIIJJJJJJKKKKKKKKKNNNPPPQQQOOONNNMMMLLLLLLLLLLLLMMMMMMNNNNNNMMMLLLJJJIIIHHHGGGGGGIIIHHHFFFEEEDDDDDDDDDDDDAAAAAAAAA@@@@@@@@@@@@@@@>>>>>>>>>?????????@@@@@@?????????>>>>>>=========AAA@@@???>>>===>>>???@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::888888888999:::;;;;;;<<<;;;=========<<<;;;<<<===???@@@BBBAAA???>>>===>>>===???@@@BBBEEEKKKQQQVVV```gggssswwwhhh^^^WWWRRROOOLLLLLLKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLNNNPPPQQQRRRNNNNNNOOOOOOOOOPPPQQQQQQQQQQQQRRRSSSUUUXXX[[[\\\cccaaa___]]][[[YYYYYYYYY\\\\\\\\\]]]]]]]]]\\\[[[ZZZ[[[]]]^^^^^^\\\ZZZYYYUUUWWWZZZ[[[[[[[[[\\\]]]ccckkkpppmmmjjjhhhfffccc]]]^^^```bbbbbb```]]][[[[[[[[[[[[\\\]]]^^^]]]]]][[[^^^bbbbbb```^^^^^^```dddbbbbbbbbb^^^YYYXXX[[[[[[\\\___ccceeeccc```___bbbhhhkkkhhhbbb^^^YYYTTTPPPLLLGGGDDDCCCCCCBBBBBBAAABBBCCCGGGNNNXXXcccjjjsssooommmkkkjjjmmmxxx}}}NNNMMMMMMOOOSSSVVVWWWWWWVVVUUUSSSQQQPPPQQQRRRSSSOOONNNLLLKKKJJJIIIJJJJJJKKKKKKKKKMMMOOOPPPNNNMMMLLLLLLLLLLLLLLLMMMNNNNNNOOONNNMMMKKKJJJJJJIIIIIIIIIHHHFFFEEEDDDDDDDDDDDDCCCBBBBBBAAA@@@>>>===============>>>>>>>>>>>>???@@@@@@??????>>>>>>======@@@???>>>===<<<===>>>???;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;;;;:::::::::999888888999:::;;;<<<<<<<<<:::;;;<<<<<<;;;:::;;;<<<<<<>>>??????===<<<===>>>;;;<<<>>>@@@CCCGGGMMMQQQ\\\gggwwwxxxooocccZZZUUURRROOOLLLIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKMMMNNNOOOPPPQQQOOOOOONNNNNNNNNNNNOOOPPPPPPPPPQQQRRRUUUXXXZZZ\\\jjjfff```[[[WWWWWWXXXZZZ[[[\\\]]]]]]\\\\\\\\\\\\\\\]]]^^^^^^\\\YYYWWWUUUUUUWWWYYY[[[[[[[[[]]]___dddlllqqqooojjjgggccc___[[[^^^ccceeeddd```\\\YYYWWWXXXXXXYYYXXXXXXYYYYYY[[[^^^bbbccc```______aaacccbbbdddeeebbb[[[XXXZZZXXX[[[^^^`````````___]]]]]]ccceeebbb___^^^YYYTTTLLLIIIEEECCCCCCBBBAAA@@@@@@AAABBBDDDJJJSSS___hhhpppooommmkkkhhhmmm}}}~~~NNNMMMMMMOOOSSSVVVWWWVVVUUUUUUTTTSSSRRRRRRRRRRRRPPPOOOMMMKKKJJJJJJJJJKKKLLLKKKLLLMMMOOOOOOMMMKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNMMMLLLKKKKKKKKKKKKKKKFFFFFFFFFEEEEEEDDDDDDCCCBBBBBBAAA@@@???===;;;:::============>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<999:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;::::::::::::999999;;;;;;<<<<<<<<<<<<999;;;;;;;;;:::999:::;;;;;;<<<===<<<;;;;;;<<<>>>:::<<<===???AAAEEEJJJMMMTTTbbbxxx}}}}}}yyy|||zzzmmmgggaaaXXXRRROOOMMMIIIGGGFFFGGGGGGHHHIIIIIIHHHHHHGGGHHHIIIKKKLLLLLLLLLLLLNNNMMMLLLKKKKKKLLLMMMNNNOOOPPPPPPQQQSSSVVVYYY[[[lllggg```ZZZWWWXXXZZZ]]]ZZZ[[[\\\\\\[[[[[[\\\]]]^^^^^^]]]\\\[[[XXXVVVTTTWWWYYY[[[\\\\\\]]]```bbbdddkkkoookkkfffdddaaa]]]^^^bbbfffgggeeeaaa]]]\\\XXXXXXXXXVVVTTTSSSTTTUUU[[[___cccdddbbb```aaabbbbbbaaacccddd```YYYVVVWWWXXX]]]aaa```___```___]]]\\\```aaa___^^^^^^[[[VVVFFFEEEDDDDDDDDDDDDBBBAAAAAABBBBBBCCCGGGOOO[[[dddiiikkknnnmmmiiinnnLLLLLLLLLNNNRRRVVVWWWWWWTTTTTTUUUUUUTTTSSSQQQPPPQQQPPPNNNLLLKKKKKKKKKKKKMMMLLLLLLMMMNNNNNNLLLIIIIIIHHHHHHIIIJJJKKKLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKCCCDDDEEEEEEEEEDDDCCCCCC???@@@@@@???>>><<<:::999============>>>>>>>>>>>>==================>>>>>>;;;;;;<<<<<<;;;;;;:::999888999:::;;;<<<;;;;;;:::::::::::::::::::::;;;;;;999:::;;;<<<<<<;;;;;;:::999:::;;;:::999888999;;;999:::;;;;;;::::::<<<===<<<===??????@@@CCCGGGJJJPPP```vvv{{{tttpppwwwuuuvvv}}}rrrddd]]]ZZZVVVQQQLLLIIIGGGFFFEEECCCDDDEEEGGGHHHHHHGGGGGGFFFGGGIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGHHHJJJLLLNNNOOOOOOOOOPPPRRRUUUWWWXXXccc```\\\YYYXXXXXXZZZ\\\YYY[[[\\\[[[ZZZYYY\\\^^^^^^]]]]]]\\\[[[YYYYYYXXXZZZ\\\]]]^^^___```ccceeehhhllllllfffaaaaaaccccccooopppooolllfffaaa``````^^^^^^\\\WWWRRROOOPPPRRR[[[___cccdddbbb```aaacccbbb___^^^]]]YYYSSSRRRUUUYYY```ccc```^^^``````]]]\\\______]]]\\\]]]YYYTTTFFFGGGHHHJJJLLLLLLJJJGGGBBBCCCDDDCCCDDDJJJUUU^^^bbbhhhooooookkkoooJJJJJJKKKNNNRRRVVVXXXXXXSSSTTTUUUVVVUUUSSSQQQOOOQQQPPPNNNMMMLLLKKKLLLLLLNNNMMMMMMMMMNNNMMMKKKHHHGGGGGGGGGHHHHHHJJJKKKKKKIIIHHHHHHHHHHHHIIIJJJJJJAAABBBDDDFFFFFFEEECCCBBB======>>>>>>>>><<<;;;:::============>>>>>>>>>???:::;;;;;;<<<<<<=========999:::;;;<<<;;;:::999888777888:::;;;<<<;;;;;;:::999999999::::::;;;;;;;;;999:::;;;<<<;;;:::999888888999::::::888888999:::888999::::::999999;;;===>>>???@@@@@@@@@BBBEEEGGGQQQ```ttt|||qqqjjjgggllluuu~~~{{{yyy{{{sssxxx~~~|||iii\\\XXXXXXQQQOOOLLLHHHEEEDDDEEEFFFAAABBBDDDFFFGGGGGGFFFFFFHHHHHHJJJJJJJJJJJJIIIHHHDDDDDDCCCDDDFFFIIILLLNNNOOOOOOOOOOOOQQQSSSVVVWWWWWWWWWWWWWWWWWWXXXXXXYYYXXXZZZ[[[[[[YYYYYY[[[^^^]]]]]]\\\[[[[[[\\\\\\]]]\\\]]]___``````bbbeeegggnnnoookkkccc^^^bbbgggjjjzzzpppgggaaaaaaccceeeddd```YYYQQQNNNNNNPPP[[[___cccdddbbb```aaacccbbb]]]YYYVVVQQQMMMOOOSSSYYYaaaddd```]]]______\\\]]]___^^^[[[ZZZZZZWWWQQQJJJKKKNNNRRRUUUUUURRROOOCCCEEEEEECCCBBBGGGQQQYYY^^^gggppprrrlllpppIIIKKKLLLMMMNNNOOORRRTTTTTTTTTTTTTTTSSSSSSRRRQQQTTTSSSPPPNNNLLLKKKKKKKKKMMMMMMMMMLLLLLLKKKJJJJJJGGGHHHHHHGGGEEEFFFHHHJJJJJJIIIHHHFFFEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCBBB???>>><<<;;;<<<===???@@@::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;>>>===;;;999999:::;;;<<<777777777777777777777777888888888888888888888999888888999::::::::::::999<<<;;;999888888999;;;<<>>===<<<<<<===>>>???<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<<<<;;;;;;:::::::::999777666555666777888777777777777777777777777888888888888888777777777777888999999::::::999999:::999777666666777999:::===>>>@@@???>>>>>>???AAADDDLLLWWW\\\YYYTTTPPPOOOTTTZZZdddmmmvvv{{{yyytttrrrppptttwwwyyyxxxxxxyyy{{{~~~}}}yyytttsssxxxuuunnncccYYYRRROOOMMMLLLIIIIIIGGGEEECCCCCCEEEHHHIIIIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGCCCAAABBBAAAAAACCCHHHKKKLLLLLLOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRSSSQQQPPPOOOPPPQQQTTTTTTSSSSSSTTTUUUWWWXXXXXXXXXYYYYYYYYYYYYYYYYYY[[[[[[[[[\\\\\\^^^______cccbbb```^^^bbbmmm}}}rrrjjjgggcccbbbdddffffffdddaaa^^^]]]^^^___```\\\\\\aaaccc^^^WWWTTTLLLMMMOOOOOOPPPVVVbbblllxxxwwwrrrkkkccc___^^^___bbbaaa```^^^\\\[[[ZZZYYYWWW[[[```dddbbb[[[TTTNNNHHHFFFCCCAAAAAADDDGGGIIIVVVcccjjjllloooppp}}}MMMNNNNNNMMMLLLLLLNNNPPPWWWWWWWWWVVVUUUSSSRRRQQQSSSRRRPPPMMMLLLKKKKKKKKKIIIJJJLLLLLLLLLIIIGGGEEEEEEEEEDDDAAA@@@AAADDDGGGHHHGGGFFFEEEDDDCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBB???>>>===<<<<<<<<<>>>>>><<<<<<============<<<<<<::::::::::::::::::::::::===<<<<<<;;;:::999999888777666555444333444555666777777777777777777777777888888777777666666666555777888999999::::::999999999888777666666777888999:::<<<======<<<<<<===>>>BBBFFFJJJKKKHHHEEEEEEFFFFFFNNNYYYdddmmmwwwuuukkkhhhhhhhhhiiikkkkkklllqqqyyy~~~pppaaa]]]VVVPPPNNNLLLKKKKKKGGGGGGFFFDDDDDDFFFJJJNNNRRRNNNIIIGGGHHHHHHFFFDDDFFFFFFEEEFFFFFFEEEBBB@@@AAA@@@@@@CCCFFFIIIKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMNNNOOOOOONNNMMMLLLMMMNNNRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWWWWWWWXXXXXXYYYYYYXXXXXXYYYYYY[[[\\\^^^^^^```]]][[[```lll{{{uuukkkgggeeebbbaaacccbbbccccccbbbaaa```bbbdddaaa]]]^^^cccddd]]]UUURRRIIINNNTTTYYYaaaoooqqqeee``````bbbcccbbb```]]]\\\[[[[[[[[[^^^```bbbccc___YYYRRRMMMIIIGGGCCCAAA@@@BBBDDDFFFOOO___hhhlllppprrrMMMNNNMMMLLLKKKLLLOOOQQQXXXXXXWWWVVVUUUSSSRRRQQQRRRQQQOOOMMMKKKKKKKKKKKKGGGIIIKKKLLLKKKHHHEEEBBBCCCCCCAAA???>>>???BBBEEEFFFEEEDDDCCCBBBBBBBBBBBB>>>?????????@@@@@@AAAAAA>>>>>>===<<<<<<<<<======999::::::;;;;;;::::::999999999999999999999999999<<<<<<;;;:::999888888777777777666555555666666777777777777777777777777777777777777666555555444444777777888999999999999999::::::999888888999::::::999:::<<<;;;::::::;;;===AAACCCDDDCCCAAA@@@AAACCC@@@FFFPPPYYYcccooo|||vvvssswwwzzzuuujjjeeeeeeggghhhkkknnnpppuuu~~~|||hhhZZZYYYUUUQQQNNNLLLKKKJJJHHHGGGFFFEEEDDDDDDGGGLLLPPPUUUNNNGGGEEEGGGHHHEEEBBBEEEDDDDDDDDDEEEEEEBBB@@@??????@@@BBBEEEGGGIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLNNNMMMLLLKKKKKKMMMPPPPPPPPPPPPQQQQQQRRRRRRTTTTTTUUUUUUVVVWWWXXXXXXUUUUUUVVVWWWYYYZZZ\\\]]]^^^ZZZZZZdddtttssskkkeeecccbbb___^^^___^^^___``````______```bbb```^^^aaagggggg```YYYVVVLLLYYYhhhttttttfff```aaaddddddbbb___]]][[[[[[\\\]]]^^^^^^___]]]ZZZTTTOOOLLLHHHFFFCCCAAA@@@AAACCCEEEKKK[[[eeejjjqqqwwwLLLLLLLLLKKKKKKLLLPPPSSSVVVVVVVVVUUUTTTSSSQQQPPPRRRPPPNNNLLLKKKKKKKKKKKKGGGIIIKKKLLLJJJGGGDDDAAABBBBBB@@@>>>===>>>AAADDDDDDDDDCCCBBBAAAAAAAAAAAA======>>>>>>??????@@@@@@>>>>>>===<<<<<<<<<<<<<<<999999::::::::::::999999999999999999999999999999;;;::::::999888777777777777777666666666777777777666666666666666666666666666666666666555555444444777777888999999999999888999999999999999999999999999:::;;;;;;::::::;;;===;;;<<<===>>>======>>>???>>>BBBGGGNNNXXXfffvvvuuuqqqsssuuuvvv|||uuukkkfffgggllloootttzzzpppbbbWWWQQQOOOMMMJJJIIIHHHHHHFFFDDDGGGGGGFFFDDDCCCFFFJJJMMMPPPJJJDDDBBBDDDFFFDDDAAAEEECCCCCCCCCDDDEEECCCBBB>>>???AAABBBCCCEEEHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKJJJLLLNNNNNNMMMLLLLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOPPPPPPQQQRRRTTTUUUVVVVVVSSSTTTTTTUUUWWWYYYZZZ[[[^^^\\\]]]gggtttzzzvvvpppjjjddd``````___[[[ZZZ\\\\\\^^^``````^^^]]]\\\]]]^^^^^^cccjjjkkkfffaaa___XXXmmmtttfffaaabbbdddcccaaa___\\\[[[[[[\\\]]][[[[[[ZZZYYYVVVRRROOOMMMFFFEEECCCAAAAAABBBDDDFFFJJJWWW___eeeqqq{{{KKKLLLKKKJJJJJJLLLPPPSSSSSSSSSSSSSSSRRRQQQPPPPPPQQQPPPNNNLLLKKKKKKKKKKKKHHHIIIJJJKKKIIIGGGDDDBBBAAAAAAAAA@@@??????AAACCCBBBBBBAAA@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>?????????>>>=========<<<;;;;;;:::;;;;;;<<<<<<<<<<<<;;;;;;888888888888888888888888888888888888888777777777444555555555555666666666666666666666666666666666555666666666666666666666666777888888999999888888777777777777777777777777999:::;;;;;;::::::;;;<<<999:::<<<===>>>>>>>>>>>>===>>>AAAFFFNNN\\\mmmyyy~~~{{{{{{|||{{{{{{{{{|||zzz{{{}}}~~~|||vvvooolllooovvv}}}vvveeeYYYQQQNNNOOOIIIHHHFFFFFFGGGHHHGGGFFFFFFFFFFFFDDDCCCCCCFFFHHHJJJFFFBBB@@@BBBCCCBBBAAACCCBBBAAABBBCCCDDDCCCBBB>>>@@@BBBBBBCCCDDDGGGIIIIIIIIIIIIJJJJJJJJJJJJKKKJJJLLLNNNOOONNNMMMMMMMMMMMMMMMNNNOOOOOONNNNNNMMMLLLLLLNNNOOOQQQRRRSSSTTTSSSSSSTTTTTTVVVWWWYYYZZZ]]]\\\___fffmmmmmmggg___ccc___]]]]]]\\\XXXXXX[[[^^^```bbbbbb___\\\[[[ZZZ\\\^^^dddllloookkkiiijjjooooooeeeaaaaaabbbaaa```^^^\\\[[[[[[[[[[[[YYYYYYXXXWWWUUUSSSQQQPPPFFFEEEDDDBBBBBBCCCEEEFFFIIISSSXXX```ooo{{{MMMMMMLLLJJJIIIKKKNNNRRROOOOOOPPPPPPPPPPPPOOOOOOPPPOOOMMMLLLKKKKKKKKKKKKJJJJJJJJJJJJHHHFFFDDDCCC@@@AAACCCBBBAAA@@@AAABBBAAAAAA@@@????????????@@@?????????>>>>>>>>>>>>>>>============<<<;;;:::::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888666666777777777777888888333444444555555555555555666666666666666666666666555555555666666777888888666777777888888888888888666666777777777777666666888999::::::999999:::;;;;;;;;;;;;<<<>>>>>>>>>>>>===>>>@@@DDDJJJWWWfffqqqwww}}}|||zzzyyytttpppppprrrrrrppppppsssuuuwww{{{wwwtttrrrqqqrrrtttvvv~~~}}}{{{~~~{{{mmm^^^UUUOOOJJJIIILLLIIIGGGEEEEEEGGGHHHGGGGGGCCCDDDDDDDDDBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@@@@@@@AAA@@@??????AAACCCBBBBBB>>>AAACCCCCCCCCDDDGGGJJJHHHHHHHHHHHHIIIIIIIIIIIIIIILLLNNNOOONNNMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLHHHIIIJJJLLLNNNPPPQQQRRRTTTTTTTTTTTTUUUVVVWWWXXXYYYZZZ]]]```bbbaaa^^^[[[]]]ZZZZZZ[[[ZZZXXXYYY]]]]]]___bbbbbb___\\\ZZZYYY\\\^^^dddmmmpppnnnnnnppp~~~rrrhhhcccaaa``````^^^^^^]]]\\\[[[ZZZZZZYYYWWWWWWWWWVVVUUUSSSQQQPPPIIIHHHFFFDDDCCCCCCCCCDDDFFFNNNRRR\\\mmmwwwPPPOOOMMMJJJHHHIIIMMMPPPLLLMMMNNNNNNOOOOOONNNNNNPPPOOOMMMLLLKKKKKKKKKKKKKKKKKKKKKIIIHHHFFFEEEDDD@@@BBBDDDDDDCCCBBBAAABBB@@@@@@??????????????????@@@@@@??????>>>>>>==================<<<;;;:::999888999999::::::999999888777777777777777777777777555555666666777888888888444555555666777777777666666666666666666666666666444444555666777888999999666666777888888888888888888888999999999999888888777888999999888888999:::;;;999777777999:::::::::>>>@@@CCCFFFLLLVVVccclllqqqvvv{{{|||{{{|||~~~uuurrrqqqjjjiiikkkmmmkkkggggggjjjdddgggjjjnnnttt}}}uuusssrrrpppoooooorrr~~~wwwbbbXXXPPPPPPNNNIIIGGGIIIIIIFFFCCCBBBBBBBBBBBBAAA@@@AAACCCCCCBBBAAAAAABBBBBBCCCDDDBBB@@@>>>>>>???@@@>>>===>>>@@@AAAAAAAAA???AAACCCDDDCCCDDDGGGJJJFFFGGGGGGGGGGGGHHHHHHHHHHHHKKKNNNOOONNNMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLFFFGGGIIIJJJLLLNNNPPPPPPUUUUUUTTTTTTUUUVVVWWWWWWUUUWWWZZZ[[[ZZZZZZ\\\^^^YYYWWWWWWZZZZZZXXX[[[```ZZZ]]]``````^^^[[[XXXWWW]]]^^^dddlllooonnnooorrrwwwppphhhcccbbbaaa```^^^]]]]]]]]]\\\\\\ZZZYYYXXXUUUUUUUUUUUUSSSQQQNNNMMMLLLJJJHHHEEECCCBBBBBBBBBCCCJJJNNNYYYkkkssszzzNNNKKKHHHHHHLLLNNNOOONNNLLLNNNNNNLLLIIIGGGHHHJJJMMMLLLKKKJJJIIIJJJKKKKKKIIIIIIHHHFFFEEECCCBBBBBBAAAAAABBBCCCDDDDDDDDDDDD@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBAAA@@@???>>>===@@@???===<<<;;;;;;<<<<<<;;;;;;::::::888777555444555555555666666777888999666666666666666555555555444444444555555555666666555555444444444333333333111222444666666666555555777777777777777777777777777777666555555555555555333444555666777777777777<<<<<<;;;999777999<<>>=========>>>>>>>>>>>>???@@@AAABBBCCCBBBAAA@@@AAACCCEEEGGGIIIGGGFFFDDDDDDEEEGGGHHHIIIIIIJJJJJJKKKMMMNNNOOONNNNNNOOONNNLLLKKKLLLNNNIIIHHHIIILLLPPPPPPLLLIIITTTUUUUUUTTTRRRRRRSSSUUUVVVVVVVVVVVVVVVWWWXXXYYYTTTVVVYYY\\\]]]]]]\\\[[[^^^]]]]]]\\\[[[[[[[[[[[[ccccccddddddfffjjjpppuuuxxxkkkhhhddd___]]]\\\^^^___]]]\\\\\\[[[[[[\\\]]]]]]YYYYYYYYYXXXWWWTTTRRRQQQQQQNNNIIIEEECCCBBBDDDEEEGGGGGGKKKUUUcccpppyyy~~~OOOLLLJJJKKKMMMOOOOOONNNKKKMMMNNNLLLIIIGGGHHHIIIKKKKKKIIIHHHHHHIIIJJJKKKIIIHHHGGGFFFDDDCCCBBBBBBAAAAAABBBCCCCCCDDDCCCCCCAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBB@@@???>>>=========<<<:::999888888999999::::::::::::999777666555666666666666666777777888666666666666666666666666444444444555555555666666555555555555444444333333444555777888999999888888777777777777777777777777777777666555555555555666333444555666777777777777999:::999999999;;;???BBBDDDFFFHHHIIIJJJKKKMMMOOOSSSWWW]]]______bbbggglllmmmmmmlllmmmpppwwwxxxhhhZZZSSSMMMKKKHHHEEECCCBBBBBBBBBBBBAAA@@@>>>>>>???@@@AAADDDCCCBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>???@@@AAABBBBBBBBBAAA@@@AAACCCEEEFFFGGGFFFDDDCCCCCCDDDFFFGGGIIIIIIIIIJJJKKKLLLMMMNNNMMMMMMMMMKKKJJJIIIKKKMMMKKKJJJKKKNNNQQQPPPMMMJJJOOOPPPQQQQQQPPPPPPRRRTTTWWWWWWVVVVVVVVVWWWXXXXXXZZZ[[[\\\]]]^^^]]]]]]\\\\\\ZZZXXXVVVWWWYYY]]]___ccccccdddddddddggglllooouuuzzz{{{sssmmmfffdddaaa^^^]]]]]]___```[[[[[[[[[[[[[[[[[[ZZZZZZYYYYYYZZZZZZYYYWWWUUUTTTRRROOOLLLHHHEEEDDDDDDDDDFFFFFFIIIRRR^^^jjjssswwwxxxOOONNNMMMNNNOOOPPPOOONNNKKKLLLLLLKKKHHHGGGGGGHHHIIIHHHGGGGGGGGGHHHIIIJJJHHHHHHGGGFFFDDDCCCBBBBBBAAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@>>>===<<<;;;<<<;;;:::999888888888888999999999999999888888777888777777666666666666666666666666666666666666666444444444555555555555555666666666555555555555444555666777888999999999999777777777777777777777777888777666666555555666666333444555666777777777777666777888999:::===AAADDDGGGHHHGGGEEECCCCCCDDDFFFFFFIIIMMMPPPRRRUUU\\\aaadddcccccceeejjjrrr}}}wwwgggZZZQQQKKKGGGGGGFFFDDDBBBAAA@@@AAAAAAAAA@@@???======>>>??????CCCBBBAAA@@@???>>>>>>>>>??????@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>??????@@@AAABBBAAAAAA@@@AAABBBDDDEEEEEEDDDCCCBBBBBBCCCDDDEEEHHHHHHHHHHHHIIIKKKLLLMMMLLLLLLKKKIIIGGGGGGJJJLLLMMMMMMNNNPPPQQQQQQNNNLLLMMMNNNOOOOOOOOOPPPRRRTTTWWWWWWVVVVVVWWWWWWXXXXXX___^^^]]]]]]\\\\\\\\\\\\]]]ZZZVVVSSSUUUZZZaaaeeeccceeeffffffeeefffiiikkklllnnnpppqqqpppmmmjjjggg```^^^]]]\\\\\\]]]___```YYYZZZ[[[[[[ZZZYYYXXXWWWYYYYYYZZZ[[[ZZZXXXVVVUUUQQQPPPNNNKKKIIIGGGEEEEEEFFFFFFGGGMMMWWWaaaiiimmmpppqqqsssvvvzzzPPPPPPPPPPPPPPPPPPNNNMMMJJJJJJJJJIIIHHHGGGGGGGGGGGGFFFEEEEEEFFFGGGHHHIIIHHHGGGGGGEEEDDDCCCCCCBBBBBBBBBCCCCCCCCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDDDDBBBAAA@@@???===<<<;;;:::======<<<<<<;;;;;;;;;;;;888888999::::::999999999999888777666555555555555666666666666666777777777555555555555555555555555666666666666666666666555444555666666777888888888777777777777777777777777888777777666555666666666333444555666777777777777666777999999:::===AAADDDBBBBBBBBB@@@???@@@CCCFFFFFFGGGJJJKKKMMMQQQWWW[[[^^^^^^___aaahhhsssoooggg\\\QQQKKKHHHGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCAAA@@@???>>>>>>>>>>>>???AAA@@@???>>>===<<<<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@AAABBBCCCCCCDDDCCCCCCBBBCCCCCCDDDEEEGGGGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJGGGFFFFFFIIILLLMMMMMMNNNOOOPPPOOONNNLLLOOOPPPQQQQQQPPPQQQSSSUUUTTTTTTTTTUUUWWWXXXZZZ[[[^^^\\\ZZZYYYYYYYYY[[[\\\___]]]YYYWWWYYY^^^dddhhhccceeeggghhhhhhhhhiiijjjjjjjjjjjjiiihhhfffdddccc[[[[[[ZZZZZZZZZ[[[]]]^^^YYYZZZ[[[\\\[[[YYYWWWVVVXXXYYYZZZZZZYYYVVVSSSRRRMMMNNNNNNNNNMMMKKKHHHGGGHHHGGGGGGKKKQQQYYYaaaeeejjjiiiiiimmmuuuPPPQQQQQQQQQOOONNNMMMLLLIIIIIIHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFHHHIIIHHHHHHGGGFFFEEEDDDDDDCCCBBBCCCCCCCCCBBBAAA@@@@@@CCCCCCCCCBBBBBBBBBBBBBBB@@@???>>>>>><<<;;;;;;:::>>>>>>>>>>>>>>>=========888888999::::::::::::999:::999888666555555555555666666666666777777888888555555555555555555555444555666666666666666666666555555555666777777888888777777777777777777777777888888777666666666666666333444555666777777777777777888999::::::;;;>>>@@@======>>>===>>>@@@DDDGGGHHHHHHIIIIIIJJJMMMQQQTTTTTTUUUWWW\\\eeesssyyyiiiZZZUUUOOOJJJGGGFFFFFFEEECCCBBBBBBBBBBBBCCCCCCCCCAAAAAA@@@?????????????????????>>><<<<<<;;;;;;;;;<<<<<<<<<======>>>>>>???>>>>>>>>>===>>>>>>??????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHJJJKKKJJJHHHFFFFFFIIIKKKKKKLLLMMMNNNMMMMMMMMMMMMPPPQQQRRRQQQOOOOOOPPPRRRPPPPPPRRRTTTVVVYYY[[[]]][[[ZZZXXXWWWXXXZZZ\\\^^^___^^^\\\\\\\\\___aaaccc```bbbeeefffffffffggghhhffffffgggfffddd```]]][[[YYYYYYYYYYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\ZZZXXXVVVWWWXXXYYYYYYWWWSSSOOOMMMJJJKKKNNNOOOPPPNNNLLLKKKJJJJJJIIIJJJNNNTTT\\\```cccbbbccchhhsssPPPQQQQQQOOOLLLJJJJJJKKKIIIGGGFFFFFFGGGGGGFFFDDDCCCCCCCCCCCCEEEFFFHHHJJJIIIHHHHHHGGGFFFFFFEEEEEECCCCCCCCCBBBBBB@@@??????AAAAAAAAA@@@@@@@@@@@@@@@=========<<<<<<<<<;;;;;;<<<<<<=========<<<<<<;;;999999:::::::::::::::999999999777666555555555555555666666777777888888999555555555555555444444444444555555555555666666666777777777777777999::::::777777777777777777777777999888777777666666777777333444555666777777777777777888999999999999;;;===;;;<<<===<<<<<<>>>AAACCCDDDDDDCCCCCCDDDEEEGGGHHHEEEGGGKKKRRR\\\jjjyyyxxxlllbbbYYYOOOLLLIIIFFFEEECCCAAA@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????======<<<<<<;;;;;;<<<<<<>>>>>>??????????????????>>>>>>>>>======>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHIIIIIIHHHGGGFFFGGGIIIHHHJJJLLLLLLKKKKKKLLLNNNPPPPPPPPPOOOMMMMMMNNNOOOMMMNNNPPPRRRUUUXXX[[[\\\YYYXXXXXXXXXZZZ\\\___aaa[[[[[[[[[[[[[[[\\\\\\\\\[[[]]]````````````aaabbbdddeeeffffffccc___[[[XXXXXXXXXYYYYYYYYYXXXWWWVVVXXXYYYZZZ[[[[[[ZZZYYYXXXUUUWWWXXXYYYWWWSSSOOOMMMKKKLLLOOORRRRRRRRRPPPNNNLLLLLLJJJJJJLLLQQQYYY___bbbccceeeiiirrrPPPQQQPPPLLLHHHGGGHHHJJJHHHFFFDDDEEEGGGGGGFFFDDDCCCCCCCCCCCCEEEGGGIIIJJJJJJIIIIIIHHHHHHGGGGGGGGGCCCCCCCCCBBBAAA@@@>>>>>>?????????>>>>>>=========:::;;;;;;;;;;;;<<<<<<<<<:::;;;<<<======<<<;;;;;;:::::::::;;;::::::999999888888777666666555666666555666666777888888999999666666555555555444444444333333444444555555555555777666666666666888999:::777777777777777777777777999888777777666666777777333444555666777777777777555666888888888888:::<<<999:::;;;;;;;;;;;;<<<>>>>>>=========????????????>>>@@@CCCHHHOOOZZZfffnnnqqqqqqssswww|||xxxgggZZZTTTQQQMMMGGGEEECCCBBBAAAAAA???======>>>>>>??????????????????????????????>>>>>>===<<<<<<;;;;;;;;;<<<======???????????????>>>>>>>>>>>>>>>============>>>>>>??????@@@@@@@@@@@@??????@@@AAAAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGHHHHHHFFFEEEEEEEEEFFFIIIKKKLLLKKKKKKMMMPPPOOOPPPPPPOOONNNNNNPPPRRRNNNNNNOOOQQQSSSUUUWWWXXXWWWWWWWWWXXXYYY[[[]]]^^^XXXXXXXXXXXXYYYYYYZZZZZZ[[[]]]]]]]]][[[[[[\\\]]]bbbbbbccccccaaa^^^ZZZXXXUUUVVVXXXYYYYYYXXXWWWVVVWWWWWWWWWXXXYYYYYYZZZZZZUUUVVVYYY[[[ZZZXXXTTTRRRPPPQQQSSSUUUUUUTTTRRRQQQLLLLLLKKKJJJKKKPPPXXX___fffggghhhiiinnn{{{PPPPPPOOOKKKFFFDDDFFFIIIHHHEEEDDDDDDGGGGGGEEECCCCCCCCCCCCCCCEEEGGGJJJKKKJJJJJJJJJIIIIIIHHHHHHHHHDDDDDDCCCBBBAAA???>>>===>>>=========<<<<<<;;;;;;999999:::;;;;;;<<<======;;;<<<===>>>>>>>>><<<<<<:::;;;;;;;;;::::::999888888777777666666666666666555666666777888999999999666666555555555444444444333333333444444444555555444444333333444555777888777777777777777777777777999888888777777777777777333444555666777777777777222444666777777888:::<<<555777::::::::::::;;;<<<:::::::::<<<===>>>===<<<@@@@@@AAACCCFFFMMMUUU[[[bbbeeeiiiooouuuzzz}}}~~~~~~ffffff```UUULLLIIIEEEAAAAAA@@@>>>>>>???@@@@@@???>>>???@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>======<<<<<<;;;;;;???>>>============>>>>>>??????@@@@@@@@@??????>>>>>>???@@@AAABBBCCCCCCBBBCCCCCCBBBBBBBBBCCCDDDDDDBBBEEEGGGHHHFFFDDDCCCCCCEEEHHHKKKLLLKKKLLLOOORRROOOPPPQQQQQQQQQRRRTTTVVVOOOOOOPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWXXXYYYZZZXXXXXXWWWVVVWWWYYY[[[\\\_________]]]ZZZYYYZZZ[[[[[[\\\\\\\\\[[[YYYWWWVVVSSSUUUWWWYYYYYYYYYXXXWWWUUUUUUUUUVVVWWWXXXYYYZZZTTTWWWZZZ]]]^^^\\\YYYWWWUUUVVVWWWWWWWWWUUUSSSQQQLLLLLLKKKIIIJJJOOOXXX___fffggggggdddfffrrrNNNMMMKKKIIIHHHGGGHHHHHHJJJHHHFFFEEEFFFEEECCCAAA===>>>@@@BBBEEEHHHKKKLLLMMMLLLLLLKKKJJJIIIIIIHHHFFFDDDBBB???===;;;;;;;;;>>>============>>>>>>???;;;;;;;;;;;;;;;;;;;;;;;;@@@??????>>>===<<<<<<;;;>>>======;;;:::999888888999999999888777666666555666666777888888888888888666666666555444444333333444444444555444444333333444444444555666888999:::777888999:::::::::::::::999888777888888888666444666666666666666666666666777777777777777777777777666666777888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<===???AAACCCEEEGGGHHHQQQWWW```hhhnnnssswwwzzz}}}wwwggg[[[QQQOOOKKKHHHEEEDDDDDDDDD@@@?????????>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>?????????===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<>>>>>===<<<<<<;;;;;;>>>>>>======<<<<<<<<<;;;<<<<<<<<<<<<============@@@@@@??????@@@@@@AAABBBBBBCCCDDDCCCBBBAAABBBCCCDDDEEEGGGHHHHHHGGGFFFDDDHHHHHHHHHIIIKKKLLLNNNOOOQQQOOONNNOOOSSSUUUUUUSSSTTTQQQOOONNNOOOQQQRRRRRRPPPQQQSSSTTTVVVWWWWWWXXXTTTTTTTTTTTTUUUWWWYYY[[[]]]]]]]]]\\\[[[ZZZYYYXXXWWWZZZ\\\[[[XXXUUUUUUWWWSSSSSSTTTUUUVVVWWWWWWXXXTTTTTTUUUWWWYYYYYYXXXWWWVVVVVVWWWZZZ[[[ZZZWWWTTTWWWWWWXXXYYYXXXUUUSSSQQQTTTRRROOOMMMOOOTTTZZZ^^^gggmmmiiifffiiilllyyyMMMLLLJJJIIIHHHGGGGGGHHHJJJHHHFFFEEEEEEEEEDDDBBB@@@@@@AAACCCFFFIIIKKKLLLMMMLLLLLLKKKJJJJJJIIIIIIFFFEEEBBB@@@>>><<<<<<<<>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;??????>>>>>>===<<<<<<;;;======<<<;;;:::999888888999999888888777666666555666777777888888888888888777777666555555444444333333444444555555555444444555555555666777888::::::777888999999:::::::::999999888777888999888666555666666666666666666666666777777777777777777777777777777777888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>>>>???@@@@@@AAAAAAEEEJJJRRRZZZ```fffkkknnnuuuyyyrrriii___TTTKKKJJJHHHEEEBBB@@@??????@@@???>>>>>>>>>=======================================>>>>>>???>>>===<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>======<<<;;;;;;::::::<<<<<<<<<<<<;;;;;;;;;:::============>>>>>>>>>>>>????????????@@@@@@AAAAAABBBCCCDDDCCCBBBAAABBBCCCCCCEEEFFFHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIKKKMMMMMMOOOMMMLLLMMMPPPSSSRRRQQQQQQOOONNNMMMNNNNNNOOOOOOOOOPPPQQQSSSTTTUUUVVVVVVRRRRRRRRRSSSUUUVVVXXXYYY`````````^^^\\\ZZZWWWVVVPPPRRRTTTUUUTTTTTTTTTTTTTTTTTTUUUVVVWWWXXXXXXYYYXXXXXXXXXYYYYYYXXXWWWUUUVVVVVVWWWZZZ\\\]]][[[YYYXXXXXXYYYYYYWWWVVVTTTRRRUUUSSSPPPNNNPPPTTTYYY\\\cccjjjiiifffiiilllyyyKKKKKKIIIHHHGGGGGGGGGGGGKKKIIIFFFEEEEEEFFFEEEEEECCCDDDDDDEEEGGGIIIJJJKKKLLLLLLLLLKKKJJJJJJIIIIIIGGGEEECCCAAA???>>>======??????===<<<;;;:::::::::========================>>>>>>>>>===<<<<<<;;;;;;======<<<;;;:::999888888999999888888777666666666666777888888999999888888777777666666555555444444333333444555666666666555666666666777888999:::;;;777888999999:::999999999888777777777999888777555666666666666666666666666777777777777777777777777888888888888888888888888::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<<<<@@@EEEJJJNNNSSSXXX\\\hhhoooxxxxxxnnnaaaWWWRRRMMMGGGBBBDDDBBB@@@>>>===<<<===============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>======<<<;;;========================<<<<<<;;;;;;::::::999999;;;;;;;;;:::::::::::::::=========>>>>>>>>>?????????????????????@@@@@@@@@AAABBBCCCCCCAAAAAABBBCCCCCCDDDFFFGGGHHHHHHHHHGGGEEEEEEFFFGGGHHHJJJKKKKKKLLLKKKJJJKKKMMMOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMMMMNNNOOOPPPQQQRRRSSSTTTOOOPPPQQQSSSUUUVVVVVVVVV\\\]]]]]]]]]\\\YYYWWWUUULLLLLLMMMPPPRRRTTTTTTSSSTTTUUUVVVWWWXXXYYYYYYZZZ[[[[[[[[[[[[ZZZXXXVVVTTTWWWWWWWWWYYY]]]______^^^YYYYYYYYYYYYXXXVVVUUUUUUVVVTTTQQQOOOPPPSSSVVVYYY\\\fffggggggjjjkkkxxx{{{~~~JJJIIIIIIHHHGGGGGGGGGGGGLLLIIIFFFEEEFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIGGGFFFDDDBBBAAA???>>>===>>>===<<<;;;;;;;;;;;;;;;=================================<<<<<<;;;;;;;;;<<<<<<;;;;;;:::999888888888888888888777777666666777777888999999999999888888888777666666555555444222333444555666777777777777777777777888999:::;;;888888999999999999888888888777777777999999777555666666666666666666666666777777777777777777777777888888888888777777777777999999999999999999999999888888999999:::;;;<<<<<<===???@@@AAABBBEEEIIIKKKZZZcccppp{{{}}}{{{{{{{{{iii```TTTKKKGGGFFFDDDBBBAAA@@@???===============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<========================::::::::::::999999888888;;;;;;;;;:::::::::::::::<<<<<<<<<<<<=========>>>===>>>>>>???????????????@@@AAABBBBBBAAA@@@BBBCCCBBBCCCEEEFFFHHHHHHHHHHHHEEEEEEFFFHHHIIIJJJJJJJJJKKKJJJJJJJJJKKKMMMNNNNNNPPPQQQQQQQQQPPPNNNNNNNNNLLLLLLMMMMMMOOOPPPQQQRRRNNNOOORRRTTTVVVVVVVVVVVVTTTUUUXXXZZZZZZYYYWWWVVVNNNLLLLLLOOOSSSVVVUUUSSSTTTTTTUUUVVVWWWXXXYYYYYY[[[]]]]]]]]]ZZZXXXWWWVVVZZZXXXWWWXXX[[[^^^______ZZZZZZZZZYYYYYYXXXWWWWWWVVVTTTRRROOOOOOQQQSSSUUUUUU```dddfffjjjkkkxxx}}}HHHHHHHHHHHHHHHHHHGGGGGGKKKIIIGGGGGGHHHIIIIIIHHHGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIFFFFFFEEECCCBBB@@@???>>>;;;;;;;;;;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999888888888888777777777777777777777888999999999999999999888888777666666555555333444555666777777888888777777777777888999::::::888888888999999888888777777777666777999999888666666666666666666666666666666666666666666666666666888888777777777777777777999999999999999999999999888888999999:::;;;;;;<<<===>>>>>>======>>>AAADDDOOOYYYfffqqquuutttrrrpppmmmvvvuuukkk```XXXMMMEEEAAA@@@@@@???>>>>>>======<<<<<<<<<<<<:::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<========================999999999999999888888888;;;;;;;;;;;;;;;;;;;;;<<<:::::::::;;;;;;;;;<<<<<<<<<===>>>?????????>>>>>>>>>@@@AAAAAA@@@@@@AAACCCAAABBBCCCEEEFFFGGGGGGHHHEEEFFFGGGIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKMMMNNNNNNPPPQQQQQQNNNMMMMMMNNNLLLLLLLLLLLLMMMNNNPPPQQQOOOPPPSSSUUUWWWXXXXXXXXXTTTUUUWWWYYYZZZYYYXXXWWWRRROOOMMMOOORRRTTTRRRPPPSSSSSSTTTUUUVVVWWWXXXXXXYYY\\\^^^]]][[[YYYYYYZZZ\\\ZZZXXXWWWYYY[[[[[[[[[YYYYYYZZZ[[[[[[[[[ZZZZZZVVVUUURRRPPPPPPPPPQQQRRRQQQ\\\```cccjjjlllwwwGGGHHHIIIIIIIIIIIIIIIHHHJJJIIIHHHIIIJJJKKKJJJIIIFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEDDDCCCBBB@@@>>>===:::::::::;;;<<<===??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888777777777777777777777888999999:::999999999999999888888777777666666555555666777888888888777777777777777777888999999888888888999888888777666777666666777999999888666666666666666666666666666666666666666666666666666777777777777777777777777888888888888888888888888;;;;;;;;;::::::999999999999:::;;;;;;;;;===@@@CCCHHHPPP[[[cccddddddcccccc```lllxxxxxxrrrjjjccc___WWWRRRIIICCC???>>>===<<<;;;;;;;;;::::::::::::999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999888888;;;;;;;;;;;;<<<<<<<<<<<<999999999::::::::::::;;;;;;<<<===??????>>>>>>======???@@@@@@@@@@@@AAACCCAAABBBBBBCCCDDDEEEEEEFFFEEEFFFHHHIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJLLLNNNJJJMMMOOOMMMKKKJJJLLLNNNMMMMMMLLLLLLMMMNNNPPPQQQQQQRRRTTTVVVXXXYYYZZZ[[[\\\\\\\\\\\\[[[ZZZXXXXXXSSSQQQOOONNNOOOOOONNNMMMRRRSSSSSSTTTUUUVVVWWWXXXWWWZZZ^^^]]][[[YYYZZZ\\\]]][[[XXXWWWXXXXXXXXXWWWVVVXXX[[[]]]^^^^^^]]]\\\WWWVVVTTTSSSRRRQQQRRRRRRQQQXXXZZZ___jjjnnnvvvGGGHHHIIIJJJKKKJJJJJJIIIHHHHHHIIIKKKMMMMMMKKKIIIDDDDDDCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCDDDDDDCCCBBB@@@>>>===<<<<<<<<<<<<===>>>>>>???========================:::::::::::::::::::::::::::::::::999999999999999777777777777777777777888777888999999::::::999999:::999999888888777666666666777777888888888777777777777666666666777888888888888888888888777666666777666666777999999888777666666666666666666666666666666666666666666666666555555666666777777888888888888888888888888888888::::::::::::::::::999999888:::;;;;;;;;;<<>>===<<<===>>>@@@@@@??????AAABBBAAAAAAAAAAAABBBBBBCCCDDDCCCEEEGGGHHHIIIHHHGGGGGGHHHJJJKKKJJJHHHHHHKKKMMMIIIKKKMMMLLLIIIIIIMMMQQQOOONNNMMMLLLMMMOOOQQQRRRRRRRRRSSSUUUWWWYYY[[[\\\```___]]]\\\ZZZZZZZZZZZZSSSSSSRRRPPPMMMLLLMMMNNNSSSTTTTTTUUUVVVWWWXXXXXXWWW[[[^^^^^^ZZZXXXYYY\\\]]][[[YYYXXXYYYYYYXXXVVVSSSVVV[[[___aaaaaa```^^^YYYYYYXXXWWWVVVUUUTTTTTTRRRUUUUUU[[[iiiooouuuGGGHHHJJJKKKLLLKKKKKKJJJGGGHHHJJJLLLNNNNNNKKKHHHCCCCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCBBB@@@>>><<>>>>>=========>>>>>>========================::::::::::::::::::::::::::::::999999999999999999777777777777777888888888888888999::::::::::::999::::::999999888777777777777888888888888777777666777666666666666666777888888888888888888777666666777666666777999:::888777666666666666666666666666666666666666666666666666444555555666777888888999777777777777777777777777666666777999:::;;;<<<===<<<===>>>>>><<<<<<===>>>CCCGGGJJJIIIEEECCCEEEHHHEEEQQQ\\\aaahhhttt~~~}}}rrraaaPPPJJJHHHEEECCCDDDAAA@@@>>>===<<<:::999999;;;;;;<<<;;;;;;:::999888:::::::::;;;;;;<<<<<<<<<999999999999999999999999::::::999888999:::<<<===::::::::::::::::::::::::999999999999999999::::::888888888999999::::::::::::::::::;;;;;;;;;<<<<<<:::;;;===??????>>>===<<<<<<>>>???@@@??????AAABBBAAAAAA@@@@@@@@@AAABBBBBBBBBCCCEEEGGGHHHGGGFFFEEEGGGIIIKKKJJJGGGGGGIIILLLJJJMMMNNNMMMJJJKKKPPPUUUPPPOOONNNMMMNNNOOOQQQSSSRRRRRRRRRTTTVVVYYY[[[]]]^^^\\\[[[YYYYYYZZZ\\\]]]TTTUUUUUURRRNNNLLLNNNQQQTTTUUUUUUVVVWWWXXXYYYZZZWWW[[[___^^^YYYWWWXXX[[[\\\ZZZYYYYYYZZZZZZYYYWWWQQQUUU[[[```ccccccaaa___[[[[[[ZZZYYYYYYXXXWWWWWWSSSTTTQQQXXXiiipppuuuHHHHHHIIIIIIIIIHHHGGGGGGIIIKKKLLLKKKIIIGGGFFFFFFAAAAAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBBBBAAAAAA@@@@@@======<<<<<<<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<===:::777777888888555222555555555555666666666666333444444555666777777888999999999999999999999999888888888777777777777777555555666666666666555555666666666666555555555555555555555555555555555555666666666666666666666666999888666555444444555555777666333222222333666777333333333444444444444555777777777777777777777777999999999999999999999999::::::999999::::::;;;<<>>======BBBFFFLLLQQQWWWbbbqqq|||qqqfffaaaQQQNNNIIIDDD@@@???@@@AAA>>>>>>===<<<:::999888777888888888888888888888888999999999999999999999999:::999888777777888999:::666777999::::::999888666:::::::::::::::::::::::::::::::::::::::::::::::::::999888777777888999::::::;;;<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKJJJLLLLLLMMMMMMMMMMMMLLLLLLNNNNNNMMMMMMNNNOOOOOOPPPNNNOOOQQQSSSVVVYYY\\\]]]^^^]]][[[ZZZXXXXXXYYYYYYVVVRRRNNNMMMPPPRRRSSSRRRYYYYYYYYYYYYYYYZZZZZZZZZZZZ[[[ZZZWWWSSSSSSWWW[[[ZZZXXXVVVVVVYYY[[[]]]]]]WWWYYY\\\___aaaaaaaaaaaacccbbb```^^^\\\ZZZXXXWWWUUUTTTUUUZZZaaaiiipppsss}}}HHHHHHHHHHHHHHHGGGFFFFFFIIIJJJLLLKKKIIIFFFEEEFFFAAAAAAAAAAAAAAABBBCCCCCCDDDDDDDDDEEEDDDDDDCCCCCCAAAAAABBBAAAAAA@@@??????===<<<<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;;;;999777777888888555333555555666666666666777777444444555666666777888888999999999999999999999999777777777666666555555555333333555666777777777777666666666666555555555555666666666666666666666666555555555555555555555555666666555444444555666777777666444333333444666777555555555666666666666777777777777777777777777777999999999999999999999999999999999999999:::;;;;;;AAA@@@@@@???>>>===<<<<<<===@@@DDDGGGLLLUUUaaajjj~~~vvvqqqlllpppsssoooeeeYYYQQQMMMHHHFFFBBB???=========>>>======<<<;;;:::999888888888888888888888888888888999999999999999999999999::::::999888888999::::::::::::;;;;;;;;;:::888777::::::::::::::::::::::::::::::::::::::::::::::::::::::999888888999::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCDDDDDDFFFGGGHHHIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOOOOOOOMMMMMMMMMLLLMMMMMMNNNNNNMMMNNNPPPRRRUUUYYY[[[]]]\\\[[[ZZZXXXWWWWWWWWWWWWUUURRROOOOOORRRTTTTTTTTTUUUUUUVVVWWWXXXYYYYYYZZZYYYYYYYYYWWWVVVVVVXXXZZZXXXVVVUUUUUUXXXZZZ[[[[[[UUUWWW[[[___bbbcccdddcccdddcccaaa___]]][[[YYYXXXWWWVVVWWWZZZ___ffflllooowww|||HHHHHHHHHGGGFFFEEEEEEDDDHHHJJJKKKJJJHHHFFFEEEEEEAAAAAA@@@@@@AAAAAABBBBBBAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999777666666777777666555555666666666777777777888555555666666777777888888888888888888888888888888666666666555444333333222111222333555777888888888666666666555555555555444777777777777777777777777555555555555555555555555444444444444555666777888666666666666666666666666555555555666666666666777666666666666666666666666888888888888888888888888999888888888888999::::::<<<<<<<<<;;;;;;;;;::::::999;;;===>>>@@@EEENNNUUUkkkxxxuuuhhh^^^WWWSSSPPPSSSVVVUUUNNNGGGCCCBBB>>>>>>===<<<;;;;;;<<<<<<;;;;;;:::::::::999999999888888888888888888888888888888888888888888888888::::::999999999999::::::<<<<<<;;;:::999888777777999999999999999999999999::::::::::::::::::::::::::::::999999999999::::::999:::;;;;;;<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;::::::;;;<<<<<<======>>>AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJJJJKKKKKKHHHJJJLLLNNNPPPQQQRRRRRRMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMOOOQQQTTTXXXZZZ\\\ZZZYYYXXXWWWVVVUUUUUUUUUTTTSSSRRRSSSVVVXXXXXXXXXUUUUUUVVVVVVWWWXXXXXXYYYXXXWWWWWWXXXYYYZZZYYYXXXWWWUUUSSSTTTVVVYYYZZZZZZTTTVVV[[[___bbbeeeeeefffeeedddbbb```]]][[[ZZZYYYXXXWWWXXXZZZ]]]bbbgggjjjoooooottt~~~HHHGGGFFFEEEDDDDDDCCCCCCGGGIIIJJJIIIGGGEEEDDDDDDAAAAAA@@@@@@@@@@@@AAAAAA???@@@@@@AAABBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::666666555666666777666666555555666666777888888888666666666777777777888888777777777777777777777777666666555444333222222111111222444555666777777777666666555555555444444444777777777777777777777777555555555555555555555555444444444444555555666666555555666777777666555555333333333444444444444555555555555555555555555555888888888888888888888888888777777777777888999999888888888888888888888888999999:::::::::>>>DDDHHHUUU\\\eeepppwwwooocccWWWOOOKKKHHHGGGDDDFFFHHHHHHEEEBBBAAAAAA;;;;;;<<<<<<<<<<<<;;;;;;999999999999999999999999888888888888888888888888888888888888888888888888999888888888888888888999999888777666666666666666888888888888999999999999999999999999999999999999999888888888888888888999999999:::;;;;;;;;;;;;;;;999999999:::::::::::::::999::::::;;;<<<<<<======????????????@@@@@@@@@@@@CCCDDDDDDDDDEEEEEEFFFFFFDDDEEEGGGIIIJJJKKKLLLLLLJJJKKKMMMOOOPPPRRRRRRSSSMMMMMMMMMMMMMMMMMMLLLLLLLLLMMMNNNPPPSSSVVVYYYZZZYYYXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUWWWZZZ[[[\\\\\\]]]\\\[[[ZZZYYYXXXWWWVVVVVVUUUVVVYYY]]]]]]ZZZVVVVVVUUUTTTUUUWWWYYYZZZYYYVVVXXX\\\___bbbdddeeeeeecccbbbaaa___\\\ZZZYYYXXXWWWWWWXXXYYY[[[___cccgggjjjffffffkkkrrr{{{~~~~~~~~~GGGFFFEEECCCBBBBBBCCCCCCFFFHHHIIIHHHFFFDDDCCCCCCAAA@@@@@@?????????@@@@@@===>>>???@@@@@@@@@@@@@@@????????????>>>===<<<;;;::::::999999999999::::::::::::::::::::::::::::::444555555555555555666666444555555666777888888888666666666666777777777777666666666666666666666666666666555444444333222222333444444555555555555555555555555555444444444444555555555555555555555555555555555555555555555555555555555555555444444333444555666777777666555444333333333444444444444555444444444444444444444444777777777777777777777777777666666666666777888888555666666666666777777777888888888888999<<>>>>>===<<<<<<===::::::;;;;;;;;;:::999888777777777888888888888888777777777777777777777777777777777777777777777777666666777777777777666666666555555555555666777888777777777888888999999999999999999999999999999999666666777777777777666666888999999:::::::::::::::777888888888999999::::::999999::::::;;;;;;<<<<<<>>>>>>>>>?????????@@@@@@AAAAAABBBDDDEEEGGGHHHIIIFFFGGGIIIJJJLLLMMMNNNNNNMMMMMMOOOPPPPPPQQQPPPPPPNNNOOOPPPPPPPPPOOOOOONNNMMMNNNOOOPPPSSSUUUWWWYYYXXXXXXWWWWWWVVVUUUTTTSSSTTTUUUWWWYYY[[[\\\^^^___gggeeeccc___\\\XXXUUUTTTUUUUUUVVVZZZ^^^^^^ZZZVVVWWWVVVVVVWWWYYY[[[[[[ZZZYYY[[[]]]```aaabbbaaaaaa___^^^]]]\\\ZZZYYYWWWWWWUUUWWWYYYYYYZZZ]]]aaaeeehhhcccaaaccchhhqqqEEEDDDBBBAAAAAABBBCCCCCCEEEGGGHHHGGGEEECCCBBBBBB@@@@@@??????>>>>>>??????<<<===>>>>>>>>>>>>>>>>>>======>>>>>>======<<<;;;999999888888888888999999999999999999999999999999333555666555444444555666333333444555666777888888555555555666666666666666555555555555555555555555444444444444333333333333444444555555555444444333555555555444444444444333333333333333333333333333444444444444444444444444555666666555555444222222333444555666666555444333555555555666666666666777555555555555555555555555666666666666666666666666666555555555555666777777555555555555555666666666666666666777888:::<<<===@@@???@@@HHHZZZjjjnnniiicccaaadddkkkrrryyyxxxiii[[[HHHEEEAAA???>>>>>><<<;;;999999999888888888888888888888888999888777666666666666777777777777777777777777777777777777777777666666666666666666666666555555666666666666555555555555666777888999::::::666666666777888888999999999999999999999999999999555555666666666666555555777888999999::::::999999666666777777888999999999888888999::::::;;;;;;<<<======>>>>>>???@@@@@@@@@===>>>@@@BBBDDDFFFGGGHHHGGGHHHJJJKKKMMMMMMNNNNNNOOOOOOOOOPPPPPPOOONNNNNNOOOPPPQQQRRRSSSRRRQQQQQQOOOPPPPPPQQQSSSTTTVVVWWWWWWWWWWWWVVVUUUTTTSSSRRRSSSTTTVVVWWWXXXZZZ]]]___iiigggddd```\\\XXXTTTSSSTTTVVVXXX\\\^^^]]]ZZZWWWXXXWWWWWWYYY[[[\\\\\\[[[[[[\\\^^^``````___^^^]]][[[ZZZZZZYYYXXXXXXWWWWWWUUUXXXZZZZZZYYY[[[___ccceeecccccccccdddmmmCCCBBB@@@@@@@@@AAACCCDDDDDDFFFGGGGGGDDDBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>><<<============<<<<<<;;;;;;;;;<<<============<<<888888888777777888888888999999999999999999999999333555666555333222333555222222333444555666777777555555555555444444444444444444444444444444444444111111111222222222222333222333444444555555555555555555555444444444333333333333333333333333333333444444444444444444444444333444555555555444333222333333444444444444333333555555555666666666666777555555555555555555555555666666666666666666666666555555444444555555666777666666666666555555555555555444444555777888999999;;;===>>>BBBJJJSSSTTTQQQKKKKKKNNNUUU\\\cccoooyyy~~~rrruuusssllleee^^^UUULLLCCC@@@===;;;::::::999777:::999999999999999999888666666666666777777777777666666666666666666666666777777777777777777777777666666666666666666666666555555666777777666555555444555777888888888888777555555666666777888888999888888888888888888888888555555666777777666555555777888888999999999999999555555666777777888999999888888888999::::::;;;;;;======>>>??????@@@AAAAAA??????@@@BBBCCCEEEFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLNNNNNNOOOOOOOOOOOONNNNNNNNNOOOQQQSSSTTTTTTSSSRRRRRRRRRRRRRRRSSSTTTUUUUUUUUUUUUUUUUUUTTTRRRQQQPPPPPPQQQSSSSSSRRRUUUYYY]]]aaa```^^^[[[YYYVVVTTTSSSTTTWWW[[[]]]\\\ZZZYYYYYYXXXWWWWWWYYY\\\]]]\\\[[[ZZZ\\\]]]______^^^\\\[[[XXXXXXXXXXXXXXXXXXXXXXXXXXX[[[]]]\\\YYYXXX\\\``````bbbeeeeeeccciii~~~AAA@@@?????????AAACCCEEEDDDFFFGGGFFFDDDBBBAAAAAA@@@@@@???>>>>>>===>>>>>>============<<<;;;::::::999:::;;;<<<============888888777777777777888888888888888888888888888888333555777555222111333555111111222333444555666777444444444444444444444333444444444444444444444444/////////000111111222222000111222444555666666777555555444444444333333333333333333333333333333333444444444444444444444444111222444555666555555444333333333333333333333333333333333444444444555555666666666666666666666666666666666666666666666666555444444444444555666666777777666666666555555555666555555666777888888777555;;;@@@???@@@CCCEEEDDD@@@???BBBGGGKKKPPPZZZdddnnnwwwdddWWWSSSXXXYYYTTTOOOMMMIIIEEE>>>;;;888777888999999999:::999888999::::::999888666666666777777999:::;;;777777666666555555555555777777777777777777777777666666666666666666666666555666777888888777666555333444666777777555333222444555555666777888888999888888888888888888888888555666777888888777666555777777888999999999999999444555555666777888888999777888888999::::::;;;;;;===>>>>>>???@@@AAAAAAAAABBBCCCCCCDDDEEEFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJMMMMMMNNNOOOOOOOOONNNNNNLLLNNNQQQSSSTTTUUUTTTSSSTTTTTTSSSSSSSSSSSSTTTTTTSSSSSSTTTTTTSSSQQQOOONNNNNNOOOPPPOOONNNPPPVVVZZZXXXXXXWWWVVVUUUTTTTTTTTTTTTXXX]]]]]][[[XXXYYYZZZWWWWWWWWWYYY\\\]]]\\\ZZZYYYZZZ\\\^^^^^^]]]\\\[[[VVVVVVWWWWWWXXXYYYYYYYYY[[[^^^```]]]YYYWWWYYY]]][[[aaagggfffbbbggg}}}}}}}}}~~~EEEDDDBBBAAAAAABBBCCCDDDFFFGGGGGGFFFCCCBBBBBBCCC>>>>>>????????????>>>>>>======>>>>>>======<<<;;;888888888888999:::;;;;;;777777666666777999;;;<<<:::999888777666555444333222222222222222222222222222222222222222222222222444444333333333444555555555555555444333222000000222222222222222222222222111000000000111222333333444444444444444444444444222222111111111111222222333333555555555555333333111111111111111111111111222333333444444333333222555555555555555555555555111111222333333444555555666666555555555444444444555555444444444333333333444444555555555555444444555555444333444555666777666666888999;;;===>>>>>>;;;;;;<<<>>>AAAHHHOOOUUUcccuuu~~~~~~}}}yyyvvvqqqkkkdddZZZQQQJJJEEEEEEDDDCCCBBB@@@@@@???===;;;999777666666777888666666666666666666666666666666666666666666666666888777777666555444444444777777666666555555555555666666666666666555555555333444444444555666666666666666555555555444444444555555666666666666555555888888888888888777666555333333444444555666666666777777777777777777777777777777666666666666666777777777777888999;;;<<<===;;;;;;<<<>>>???@@@AAABBBFFFEEECCCBBBCCCEEEHHHJJJIIIIIIJJJKKKKKKLLLKKKKKKNNNMMMMMMMMMMMMMMMMMMMMMJJJKKKPPPUUUWWWVVVTTTUUUVVVSSSPPPPPPQQQSSSSSSSSSSSSSSSRRRQQQPPPOOONNNNNNPPPOOOMMMMMMNNNPPPSSSUUUUUUUUUTTTTTTSSSTTTTTTTTTZZZ\\\^^^^^^[[[YYYWWWWWWVVVXXXZZZ[[[\\\\\\\\\[[[[[[\\\\\\]]]]]]]]]\\\\\\VVVVVVWWWZZZ\\\]]][[[YYY```^^^\\\[[[\\\\\\[[[ZZZZZZbbbbbbcccjjjmmmyyy~~~}}}||||||{{{|||}}}~~~EEEDDDBBBAAAAAABBBCCCDDDDDDEEEEEEDDDAAA@@@@@@AAA<<<<<<============<<<<<<;;;;;;<<<<<<;;;;;;:::999999999999888999999::::::999888888777777888999:::888888888777666555555555333333333333333333333333333333333333333333333333555555444333333222333333333333444444444333222222222222222222222222222222111111111000111111222222444444444444444444444444222222111111111111222222222333444444444444333222111111111111111111111111222333333444444333333222444444444444444444444444222222333444444555666666555444444444333333333333444444444444333333333333444444555555555555444444444333333222333444555666666666777888:::;;;<<<<<<:::;;;;;;<<<>>>CCCIIINNNZZZhhhvvvxxxpppkkkpppxxx{{{qqqiiicccaaa``````___\\\XXXSSSNNNHHHAAA<<<@@@??????>>>===<<<;;;::::::999777555444555666777666666666666666666666666666666666666666666666666777777666666555444444333666666555555555444444444444444444444444555555555444444444444555555555555666555555555444444444444555555666666666666555555777777888888777777666666333444444555555666777777555555555555555555555555777777666666666666666777777777777888999:::;;;<<<<<<===>>>???AAABBBCCCDDDEEEDDDCCCCCCCCCEEEGGGHHHGGGHHHIIIJJJKKKKKKKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLNNNNNNPPPUUUYYYXXXVVVTTTTTTRRROOOOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRRRRRRRPPPOOOMMMMMMMMMOOORRRSSSRRRRRRSSSSSSTTTVVVWWWXXX^^^___```^^^ZZZWWWUUUUUUXXXYYYZZZ[[[\\\]]]]]]]]]]]]\\\\\\[[[ZZZYYYYYYYYYVVVWWWYYY\\\^^^___]]]ZZZYYYXXXWWWWWWYYYZZZYYYYYY[[[bbbbbbdddjjjlllvvv~~~~~~}}}||||||||||||}}}~~~DDDCCCBBBAAAAAABBBCCCDDDBBBCCCCCCBBB???>>>>>>???<<<======>>>>>>======<<<;;;<<<<<<<<<<<<;;;::::::::::::999999888999999999:::999999888777777888888888777777777666666666555444444444444444444444444444444444444444444444444666555444333111111111000111222333333444444444444333333333333333333333333222222111111000111111111333333333333333333333333222222111111111111222222111222333333333333222111111111111111111111111111222333333444444333333222444444444444444444444444333333444444555555666666333333333333222222222222444444444333333333222222333444444555555444444333222222222222222333444444555666666777888888999999999::::::999999<<>>?????????@@@@@@?????????>>>>>>>>>>>>>>>===<<<<<<;;;;;;:::999888888888888999999888888888888888888999888888777666555555444444444444444444444444444444444444444444444444444555444333222111111111111111222333333444444333333333333333333333333333333333333222111000000000111222222222222222222222222222222111111111111222222111111111222222111111111111111111111111111111111222333333444444333333222333333333333333333333333333333333444444444555555333333333333333222222222333333333333222222222222333333444444444444333333222222222222222333333444555555555555555666666666777777888777777888<<>>@@@AAABBB@@@AAABBBCCCDDDDDDDDDCCCBBBCCCEEEGGGIIIJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJPPP[[[cccaaa\\\TTTQQQOOOOOOQQQSSSUUUUUUSSSSSSSSSSSSSSSSSSSSSSSSKKKKKKKKKKKKLLLOOOQQQRRROOOOOOQQQSSSUUUXXX[[[\\\XXXYYYZZZYYYXXXWWWXXXYYYYYYYYYXXXYYYZZZ\\\^^^```]]]\\\YYYWWWVVVWWWXXXYYYXXXYYY\\\```cccccc```]]]XXXWWWXXXZZZ\\\^^^]]]\\\YYYaaacccfffmmmnnnttt~~~~~~}}}|||{{{yyywwwvvv{{{|||BBBBBBBBBBBBCCCCCCDDDDDDBBBCCCCCCAAA???>>>>>>?????????@@@@@@@@@@@@??????>>>>>>??????>>>>>>===<<<;;;;;;:::999888888888888666666777888999999::::::::::::999777666444333333333333333333333333333333333333333333333333333333222222222111111222222333333333444444333333222111333333333333333333333333333333222111000000000111222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111222333333444444333333222333333333333333333333333222222222222222333333333333333333333333444444444333333222222222111111111222222333333333333222222222333333333444444444444444444444444444444444444444555666777666777:::<<>>>>>???@@@AAABBBFFFLLLTTT[[[```ddddddaaaWWWLLLGGGJJJOOOSSSQQQOOOMMMLLLNNNPPPRRRUUUVVVWWWYYY]]]eeeooowww|||{{{~~~|||yyyxxxzzz{{{{{{xxxzzzzzzrrrhhh[[[^^^bbbgggjjjlllmmmnnnccc^^^WWWVVV]]]aaaYYYMMMEEEBBB>>><<<<<<===>>>>>>>>><<<999777888999999888999999999888777777666666333333333333444555666666444444444444444444444444444444444444444444444444444444444444333333333333111111222222222222222222222222333444555666666777444444333333222222222111333333444444444444444444444444555555555555444444222333444555555555555555444444555555666777777777888888888888888888888888555555555555555666777777888888888777777888999999888888:::;;;===???@@@AAA>>>???AAACCCCCCCCCBBBAAAAAABBBCCCEEEGGGHHHHHHIIIGGGGGGGGGHHHHHHIIIIIIIIIFFFHHHIIIOOO\\\iiikkkeeeUUUSSSPPPPPPRRRTTTUUUUUUSSSRRRRRRQQQPPPOOOOOOOOOHHHHHHIIIKKKMMMPPPSSSTTTQQQQQQQQQSSSTTTVVVXXXYYYSSSUUUWWWWWWVVVUUUUUUVVVVVVVVVVVVVVVXXXZZZ\\\^^^[[[ZZZXXXXXXXXXZZZ\\\]]]YYYZZZ]]]```cccbbb___]]][[[[[[[[[\\\^^^___]]]\\\XXX___aaafffoooqqqwww~~~}}}{{{xxxuuusssxxxyyy|||AAAAAABBBCCCCCCDDDDDDDDDBBBCCCCCCBBB???>>>>>>???===>>>>>>??????>>>>>>===<<<============<<<;;;;;;::::::999999888999999999555666777888::::::::::::::::::999777666555333333333333333333333333333333333333333333333333333333222222222222222333444444444444444444333333222111333333333333333333333333222222111111000111111111111111111111111111111111222222111111111111222222222222111000000111222222111111111111111111111111222333333444444333333222222222222222222222222222111111111111222222222222333333333333444444444444222222222111111111000000111222222333333222222111222222333444444444444444333333333333333444444444222444666777666777999::::::;;;===<<<:::999999;;;<<<<<<<<<===@@@DDDIIILLLLLLNNNMMMHHHBBB???AAADDDBBBBBBBBBBBBAAAAAAAAAAAACCCDDDFFFFFFIIIOOOXXX___bbb```aaaeeegggfffgggkkksssmmmddd\\\WWWWWWYYY[[[^^^^^^\\\\\\```ddd```YYYLLLMMMOOOQQQTTTXXX]]]aaaaaa___YYYTTTRRRRRRKKKBBB===;;;999888999;;;;;;;;;<<<:::777777777888888777666666666666555555555444333333444444555555555666444444444444444444444444444444444444444444444444333333333333333333333333111111111111222222222222333333444444555555666666333333222222222222222111333333333333444444444444444444555555555555444444222333333444444444333333333333444444555666666666666666666666666666666666444444444444555666777777777777777777777888999::::::;;;<<<===>>>???@@@AAA===>>>@@@AAABBBAAAAAA@@@@@@AAABBBDDDEEEFFFFFFFFFEEEEEEFFFFFFGGGGGGHHHHHHEEEIIIKKKOOO[[[jjjnnniiiVVVSSSQQQPPPQQQSSSTTTSSSPPPPPPOOONNNMMMLLLKKKKKKGGGHHHIIIKKKNNNQQQSSSTTTRRRRRRRRRRRRRRRSSSTTTUUURRRUUUWWWWWWTTTRRRPPPPPPSSSSSSSSSUUUVVVXXXZZZ[[[XXXXXXXXXYYY[[[]]]___aaa\\\\\\\\\^^^``````^^^\\\[[[ZZZZZZ[[[]]]\\\ZZZXXXWWW^^^___dddoooqqqwww|||xxxtttqqqssstttwww{{{@@@AAABBBCCCDDDDDDDDDDDDBBBCCCCCCAAA???===>>>???===>>>>>>??????>>>>>>==================<<<;;;;;;999999999888999999::::::666777888999:::999999888777777777777666666666666444444444444444444444444444444444444444444444444555444333333333333333444222222333444444444333333444444444444444444444444111111111000111111222222111111111111111111111111222222111111111111222222333222111111111111222333111111111111111111111111222333333444444333333222222222222222222222222222222222222222222222222222111222222222333333333333222111111111000000000000111111222222222222111111000111222333444333333222222222222333333444444444222444666777666555555666444777999999666555666777888888888999:::<<<>>>???===???@@@???===;;;;;;<<<;;;;;;;;;<<<<<<<<<<<<<<<:::===???>>>===@@@GGGMMMNNNKKKJJJLLLLLLKKKMMMQQQZZZVVVPPPJJJGGGFFFGGGHHHFFFHHHGGGGGGLLLRRRSSSOOODDDDDDDDDCCCCCCFFFMMMRRRYYY\\\ZZZQQQHHHDDDAAA===;;;999888888999::::::999:::999777777888888888777555555555555555444444444333333444444444444444444333333333333333333333333333333333333333333333333222222222222222222333333111111111222222333333333333333333333333444444444111111111111222222222222222222333333333444444444333444444555555444444333222333333333333222222111222222333333444555555555444444444444444444444444444444444444555666777777666666666666777999::::::;;;;;;<<<======>>>??????======>>>???@@@@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFFFFGGGGGGDDDJJJLLLLLLTTTbbbfffbbbUUUSSSPPPNNNOOOPPPPPPPPPMMMMMMMMMLLLLLLKKKKKKKKKJJJJJJKKKMMMNNNPPPRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRPPPSSSWWWXXXVVVSSSPPPOOOPPPQQQSSSUUUWWWXXXYYYYYYVVVWWWXXXZZZ\\\^^^___```^^^\\\[[[\\\]]]]]][[[ZZZWWWWWWWWWYYYZZZZZZWWWUUUXXX]]]]]]aaalllooottt~~~yyytttqqqoooqqqtttuuuvvvzzz@@@AAABBBCCCDDDDDDDDDDDDAAABBBBBBAAA>>>======>>>@@@@@@AAAAAAAAAAAA@@@@@@???????????????>>>>>>===888888888888999:::;;;;;;888888999::::::888777666444444555666777888999999666666666666666666666666666666666666666666666666777666555444333222222222000000222333444555555555444444444444444444444444111000000000111222333333000000000000000000000000222222111111111111222222444333222111111222333444111111111111111111111111222333333444444333333222111111111111111111111111333333333333333333333333000000111111222222222222111111111111000000000000111111222222222222111111///000111222333222111111111222222333444444555555222444666666555333333333222666999999555333444666555555666777888999999:::777999:::;;;:::888666444999888888888999:::;;;<<<777:::===;;;999999>>>CCCEEE@@@===>>>>>><<<>>>BBBFFFDDDBBBAAA????????????>>>??????===AAAHHHKKKIII??????>>>;;;888:::???CCCMMMTTTUUULLL@@@;;;;;;<<<999888666777888999888777666444444444666666555444777666666666666666666666333333444444444333333222333333333333333333333333333333333333333333333333222222222222222222222333111111222222333333333333333333222222222222222222000000111111222222222333222222222333333444444444333444444555555444444333333333333333333222111000111111222333333444444555444444444444444444444444333333333444555666777888555555555666777999:::;;;:::::::::;;;;;;;;;<<<<<<=========>>>??????@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFGGGBBBJJJKKKGGGKKKWWW\\\XXXTTTRRRNNNMMMMMMNNNNNNMMMKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMNNNOOOOOOPPPPPPQQQQQQPPPPPPPPPQQQQQQRRRKKKPPPUUUXXXXXXVVVSSSRRROOOQQQSSSVVVXXXXXXXXXXXXUUUWWWXXX[[[\\\]]]^^^^^^___]]][[[ZZZZZZ[[[ZZZYYYUUUUUUVVVXXXZZZZZZWWWUUUYYY]]][[[___iiilllqqq~~~zzztttqqqnnnrrrtttsssrrruuu|||FFFEEEEEEDDDDDDDDDDDDDDDEEEEEECCC@@@<<<;;;;;;<<<>>>????????????@@@@@@@@@??????@@@??????>>>===<<<::::::999999888777666666::::::;;;;;;::::::999888888888888888777777777777777777777777777888888888666666555555444444444333444444333333333333222222444444444333333222222111555555666666555555444333222222222222222222222222222111000111333444444222222222111111111111111111111111000000000000000000333333333333333333333333333333222222111000//////333333333222222111111111333111//////000111000///000000000000000111111222000000000000000000000000000000000000000000000000222222222222222222222222333333333444444333222222222222222222222222222222444444444555555555666666444444555555555555444444777777888777777666555444666666666666666666666666666666666666777888::::::;;;:::888777777888:::;;;??????>>>===<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;::::::::::::;;;;;;>>>???@@@???<<<999777777777777777666555555444444666666555555444444444444666666555555555444444444444444444333333222222222111111111111111111111111000111111111111222222222---,,,,,,---...//////...222222222111111111000000222333444333111000111222222222222222222222222222222222222222222222222222000111222222333333222222333333222222111222222222333333333444444444555555666666666666555444333222333444444444333333222111555444444444555888:::<<<::::::::::::::::::::::::999999:::<<<===???@@@@@@@@@AAABBBBBB@@@@@@AAABBBCCCDDDFFFGGGFFFEEECCCBBBAAABBBCCCDDDEEEHHHLLLPPPNNNNNNMMMLLLKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMNNNNNNQQQPPPNNNMMMMMMNNNPPPQQQWWWSSSNNNMMMOOOQQQQQQPPPPPPSSSWWWZZZZZZYYYWWWUUUVVVTTTRRRRRRSSSTTTTTTTTTUUUVVVXXXYYYZZZZZZZZZYYYZZZYYYXXXXXXYYYXXXVVVTTTUUUVVVVVVVVVVVVUUUTTTTTTUUUWWWYYYYYY[[[aaakkkrrr|||xxxtttqqqtttuuutttsssssstttwwwyyy~~~GGGFFFFFFEEEDDDEEEEEEEEEEEEDDDCCC@@@===;;;<<<===????????????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;::::::999888888777777::::::;;;;;;::::::999888777777777777777777777777777777777777777777777888666666666555555555444444444444333333333333222222666666666666666666666666555555666666555555444333222222222222222222222222222111000111333444333222111111111111111111111111111111111111111111111111333333333333333333333333333333222222111000000///333333333222222111111111333222000000111111000///000000//////000000111222111111111111111111111111000000000000000000000000222222222222222222222222222333333444333333222222222222222222222222222222222222333333333444444444444444555555555555444444666666777777777666555555555555555555555555555555666666555666666777888999999888666555555666888999<<<<<<;;;::::::999888888888888888999999999999999777666666666666666666777:::<<<===<<<999666555666555555555555555555666666555555555555444444333333333333333333222222222222444444333333333222222222111111111111111111111111000000111111111222222222222000000000222333222111222222222111111111000000222333444333111000111222222222222222222222222222222222222222222222222222111111222333333333333333333222222111111222222222444444555555555555666666555555555555444333222222111222333333444444444333666555444444555777999;;;999999999999::::::;;;;;;999999:::<<<===>>>???@@@===???AAAAAAAAA@@@AAACCCAAABBBDDDEEEEEEEEECCCCCCBBBCCCDDDDDDEEEGGGKKKNNNNNNNNNMMMLLLLLLLLLLLLLLLKKKKKKLLLMMMNNNPPPQQQRRRTTTRRRQQQOOOOOOPPPRRRSSSUUUQQQNNNNNNPPPSSSSSSSSSSSSTTTUUUVVVVVVUUUTTTSSSTTTRRROOOOOOPPPRRRRRRRRRVVVWWWYYY[[[\\\\\\\\\\\\\\\ZZZYYYYYYYYYYYYXXXVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTVVVWWWXXXYYY___hhhooo{{{~~~}}}yyyuuusssttttttsssrrrpppqqqtttvvvwwwzzzGGGGGGFFFEEEEEEEEEEEEEEECCCCCCBBB???<<<;;;<<<>>>????????????@@@@@@@@@AAA@@@@@@AAA@@@@@@???>>>===;;;;;;;;;::::::999999888:::::::::::::::999999888666666666666777777777777888888777777777777777777777777666666666666555555444444333333333333222222666666666666777777777777555555666666555555444333222222222222222222222222333222111111222333222000111111111111111111111111111111222222222222222222444444333333222222111111333333222222111000000000222222222222222111111111444222000000111222111000000000//////000000111222222222222222222222222222000000000000000000000000111111111111111111111111222222333333333333222222222222222222222222222222000000111111111222222222333444444555555444444333444555555666666666666555444444444444444444444444555555555444444555555666666555444333333444555666888888777777666555555555777777666666666666666666777777666666666666777777555777888777555333333444333333333444555666666666444444444444333333333333333333333222222222111111333333333222222222222222222222222222222222222222000000000111111111222222444333222222333333222111222111111111111000000000111333333333111000111222222222222222222222222222111111111111111111111111111222222333333333333333222222111111111222222333333333333444444444444555444444444444333222111111///000222333444555555555777666555555555666888999777777888999:::;;;;;;<<<999999:::;;;===>>>??????;;;===@@@AAAAAAAAAAAABBB???@@@AAACCCDDDDDDDDDDDDCCCDDDEEEEEEEEEFFFIIILLLNNNNNNNNNMMMMMMMMMMMMMMMKKKKKKLLLNNNPPPRRRUUUVVVUUUTTTRRRPPPOOOPPPQQQRRRRRRPPPOOOOOORRRUUUVVVWWWUUUTTTRRRQQQPPPPPPPPPQQQTTTQQQNNNMMMNNNPPPRRRRRRWWWXXXYYY[[[]]]^^^______^^^\\\ZZZYYYZZZZZZZZZYYYVVVVVVVVVVVVUUUUUUTTTTTTUUUVVVXXXXXXYYY^^^ffflllrrrpppttt~~~zzzwwwtttssssssrrrpppmmmmmmoooqqqpppsssxxx}}}FFFFFFEEEDDDDDDDDDDDDDDD@@@@@@@@@===;;;:::<<<===?????????@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>===<<<<<<;;;;;;;;;:::::::::999::::::::::::999888888666666666666666777777777888888888777777777777777777777777777777666666666444444333333333222222222444444444444444333333333555555555666555555444333222222222222222222222222444222111111222222111///111111111111111222222222222222222222222333333333555444444333222111000000222222222111111111000000222222222111111111111111333222000000222222222111///////////////000111111111111111111111111111111000000000000000000000000111111111111111111111111111111222333333333333222111111111111111111111111000000000111111111111222333333444444444444333333222333444555555555555555444444444444444444444444555444333333333333333444444333333222222333333444555555555444444333333333666666666555444444444333777666666555555666666777222444555444333222222333222333333333444444444555333333333333333333222222444444444444333333333333222222222222222111111111222222222222222222222222000000000000111111111111333111000000111111///...111111111111000000000000111222333222111000111222111111111111111111111111111111111111111111111111111222222333333333333333111111111111111222222333000000000000111111111111333333333333333222111000000111222333444555555555777666666555555555666666555666777888999:::;;;<<<888999:::;;;<<<===>>>>>>:::===@@@AAAAAA@@@@@@@@@???@@@AAABBBDDDEEEFFFGGGDDDEEEFFFFFFEEEFFFHHHJJJMMMNNNNNNNNNNNNNNNMMMMMMKKKLLLLLLNNNPPPRRRTTTVVVTTTRRRPPPOOONNNOOOPPPQQQSSSRRRQQQQQQSSSUUUVVVWWWTTTRRROOOMMMLLLNNNPPPRRRVVVSSSPPPNNNPPPRRRTTTTTTVVVWWWYYY[[[\\\^^^___``````]]]YYYXXXYYYZZZZZZZZZVVVUUUUUUTTTTTTTTTTTTTTTWWWXXXYYYYYYYYY]]]dddiiillliiijjjpppwww{{{xxxvvvssssssqqqnnnkkkjjjkkkmmmmmmppptttxxx|||DDDDDDCCCBBBBBBBBBBBBBBB=========;;;999999;;;===???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>======<<<<<<;;;;;;;;;;;;;;;;;;999999::::::999999888777555666666666777777888888888888888888777777666666666666666777777777777777444444333333333222222222444444333333222111000000555555555666555555444333222222222222222222222222333222111111111222000///000000111111111222222222111111222222222333333333444444333222111111000000222222222111111111111111111111111111111111111111333111000000111222222111/////////...///000000111000000000000000000000000////////////////////////000000000000000000000000000111222222333333333222111111111111111111111111111111111111222222222222222222333333333333222222111222333444444444444444222222222222222222222222444333222222222222222333333333333222222333333333444444444444333333333333666666555555444444333333222222111111111111222222222333444333222111222444444333333333222222222111111111111222222222222222444444333333333222222222111111111111111111111111111111111111111111111111//////000000000111111111111000......//////...,,,000000000000000000000000000111222222000000111222111111111111111111111111000000000000000000000000000111222222333333222222111000000000111111222333/////////000000000111111222222222333222222111111111222333333444444333333777666666555555555555555555555666777999:::;;;;;;888999999:::;;;<<<======<<<>>>AAAAAA@@@??????@@@BBBBBBBBBBBBDDDFFFHHHIIIEEEFFFGGGFFFEEEEEEGGGHHHLLLMMMMMMNNNNNNNNNMMMLLLLLLLLLLLLMMMOOOPPPRRRSSSTTTSSSQQQOOOOOOPPPQQQRRRTTTTTTTTTSSSRRRSSSTTTUUUQQQOOOMMMKKKLLLOOOSSSUUUZZZWWWTTTSSSTTTVVVWWWXXXUUUVVVWWWXXXZZZ\\\^^^______\\\YYYXXXXXXYYYZZZYYYVVVUUUTTTSSSSSSSSSSSSTTTVVVXXXYYYXXXWWWYYY___dddccccccdddfffgggmmm||||||yyywwwttttttrrrnnnjjjiiijjjkkkkkknnnqqqsssvvvzzz~~~CCCCCCBBBAAAAAAAAAAAAAAA;;;<<<<<<:::999999<<<>>>@@@@@@@@@@@@AAAAAAAAAAAA??????@@@??????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888777666666777777888888999999999999888888777666666666555555666666666666777777444444333333333333222222555555444444333222222222555555666666555555444333222222222222222222222222222111000000111222111///000000000111222222333333000000111111222333333333333333222222111111000000111111111111111111111111000000000111111111111111111000...///000222111111//////......//////000111///////////////////////////////////////////////////////////////////////////000111222333333333333111111111111111111111111111222222222222333333333111222222333333222222111111222222333333333333222222222222222222222222222222222222111111222333333222333333333333333333222444444444333333333333333555555555444444444444444333222222111111222222333333444444333111111222444333333333222111000000000000000000111111111111111111111111000000000//////000000000000000111111111000000000000000000000000/////////000000000111111111000...///000000///...//////000000000000000111///000222111000000111222111111111111111111111111///////////////////////////000000111111111111111000000000000000111222333111111111222222222222333222222222333333222222111222222333444444444333333555555555555555555555555555555666777888999999:::888888999::::::;;;<<<<<<===???@@@@@@??????AAABBBFFFDDDCCCBBBCCCEEEGGGHHHDDDFFFGGGGGGFFFEEEGGGHHHJJJKKKMMMNNNNNNMMMLLLLLLKKKKKKKKKLLLMMMOOOPPPQQQUUUTTTSSSRRRRRRSSSUUUVVVUUUVVVVVVTTTRRRQQQRRRSSSOOONNNMMMMMMOOORRRVVVXXX[[[ZZZXXXWWWYYYZZZZZZYYYUUUUUUVVVWWWXXXZZZ\\\]]]^^^\\\ZZZYYYYYYZZZZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVUUUWWWWWWVVVTTTUUUZZZ______aaaeeeeeecccfffuuu}}}{{{zzzvvvvvvsssooollljjjkkkllljjjkkkmmmnnnooorrrvvvyyyCCCCCCBBBAAAAAAAAAAAABBB;;;<<<<<<;;;;;;;;;>>>@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>>>>>>>>>>===;;;;;;::::::::::::::::::::::::999999999999999888777777777777777888999:::::::::999999888888777666666555444444555555555666666666444444333333333333222222333333333444444555555555555555666666555555444333222222222222222222222222111000///000111222111000///000000111222222333333//////000000111222222333222222222111111111111111111111111111111111111111///000000000111111111222000...---...///111111000///............///000000///////////////////////////////////////////////////////////////////////////000111222222333333333111111111111111111111111111111222222222222333333111111222222222222111111222222222222222222111000111111111111111111111111111111111111222333444444111111222222222222111111333333333333333333333333333333333333333444444444555444444333333444444555444444444222000000111333111111111111111111000000/////////000000111111111111000000000/////////////////////000000000111111////////////////////////////////////000000000111000.........000111000///////////////000000111111...000111111000000111333111111111111111111111111////////////////////////......///000000000000000////////////000111222333111111222222222333333333222222333333333333333222000111222333444555555555444444555555555555555555666666666777777777888888888888999999::::::;;;;;;<<<===>>>>>>???AAAEEEHHHHHHFFFCCCAAAAAABBBDDDFFFDDDEEEGGGGGGFFFFFFGGGHHHHHHJJJKKKMMMMMMMMMKKKJJJIIIJJJJJJLLLNNNPPPRRRSSSTTTTTTRRRRRRRRRTTTVVVXXXSSSUUUVVVTTTQQQPPPQQQSSSOOOOOOPPPQQQSSSUUUWWWXXXZZZYYYYYYYYY[[[[[[ZZZXXXVVVVVVVVVVVVXXXYYY[[[\\\^^^]]][[[[[[\\\\\\ZZZYYY[[[ZZZXXXVVVVVVWWWXXXYYYWWWYYYYYYWWWUUUUUUYYY]]]___aaafffiiiiiijjjuuu~~~}}}yyyxxxuuurrrnnnlllmmmoookkkkkklllkkkkkklllooorrrxxxzzzDDDDDDCCCBBBBBBBBBBBBCCC<<<=========<<<===@@@BBB@@@@@@AAAAAAAAABBBBBBBBB>>>>>>>>>>>>===<<<;;;:::::::::::::::::::::::::::888999999999999888777777777777888999::::::;;;;;;999999999888777666666555333444444444555555666666444444444333333333222222//////111222444555666777555555666666555555444333222222222222222222222222000///...///111222222111///000000111222222333333...//////000111111222222111111111111111222222222111111111111111111222222//////000000111111111222///...,,,---///000000///...............///000000000000000000000000000000//////////////////////////////////////////////////////000222222333333333000000000000000000000000111111111111222222222222111111222222222222111111222222222222222111000///000000000000000000000000111111111111222333444555000000111111111111000000222222222222222333333333111111222222333333333444222111111111111111111222444444333111//////000222//////000000111111222222.../////////000000111111222222222222111111111111.../////////000000111111........................////////////000000000000---,,,,,,---///000///....../////////000000111111...000111111000000111333000000000000000000000000////////////////////////---......///////////////////////////000111222333000000000000111111111111222333333444444444333333...///111333555666777777333444444555666666555555666666666666777777777777888888888999999::::::;;;;;;<<<======???CCCIIIMMMIIIGGGCCC@@@???@@@BBBCCCCCCEEEGGGGGGGGGFFFGGGHHHGGGIIIKKKLLLMMMLLLKKKJJJHHHHHHJJJLLLOOORRRTTTVVVRRRQQQPPPPPPQQQSSSUUUWWWQQQTTTUUUTTTQQQPPPQQQSSSPPPQQQSSSUUUVVVWWWWWWWWWXXXXXXXXXZZZ[[[[[[XXXVVVXXXWWWWWWWWWXXXYYY[[[\\\___^^^]]]^^^^^^^^^[[[YYY]]]\\\ZZZYYYXXXYYY[[[\\\[[[]]]]]][[[XXXXXX\\\```]]]^^^bbbiiilllmmmsss{{{zzzyyywwwsssooonnnoooqqqmmmnnnmmmkkkjjjjjjmmmoooppprrrwww}}}BBBBBBBBBBBBBBBBBBBBBBBB>>>>>>============>>>>>>AAA@@@???@@@AAABBB@@@>>>>>>;;;999999;;;<<<;;;999;;;;;;;;;:::::::::999999777777777777666666666666888999;;;<<<<<<;;;999888888888888888777777777666444444444444444444444444555555555555555555555555555555444444444333333333555444333222111222333333////////////////////////333333222111000000111111111111000000000000000111222111000000000000000111111111000//////...//////////////////////////////000000000000000000000000///////////////000111111//////............//////////////////////////////000000000000000000000000...------------...//////000000111111111111000000000000000000////////////000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000111111111111000000333222111000000111222333222222111111111111111222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000333222000/////////000111000000000000000000000000......//////000000111111000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////......//////000000111111222111111111000000//////000000//////.........---////////////////////////////////////000000000000000111111222222333444444333333333333333333333333000111333555555444333222555555555555666666666666666666666666777777777777555666666777888999999999;;;<<<===>>>???@@@AAABBBEEECCC@@@>>>>>>???AAACCCCCCDDDEEEFFFHHHIIIJJJJJJJJJHHHGGGGGGGGGGGGFFFDDDIIIIIIIIIJJJMMMPPPTTTVVVOOOMMMLLLNNNQQQTTTUUUUUUWWWUUUSSSSSSTTTTTTTTTSSSQQQRRRTTTXXXZZZ[[[ZZZYYY[[[YYYVVVVVVWWWXXXXXXWWWQQQQQQQQQSSSWWW[[[\\\]]][[[ZZZYYYYYYYYY[[[^^^___ZZZZZZ[[[[[[\\\]]]]]]]]]YYYYYYYYYYYYZZZZZZZZZZZZ___]]]aaaiiinnnnnnooorrryyyuuuttttttttttttrrrpppnnnllljjjjjjkkklllllllllnnnrrrxxxAAAAAABBBBBBBBBBBBBBBBBB>>>===<<<<<<<<<<<<<<<===>>>======???BBBCCCBBBAAA>>><<<:::999;;;<<<:::999:::::::::999999999888888888777777777666666666666888999:::<<<<<<:::999888888888888777777777666666444444444444444444444444555555555555555555555555555444444444444333333333555444333222111222222333000000000000000000000000222222111000000000000000111111000000000000000111111000000000000000111111222111000000/////////000000000000000000000000000000000000000000000000000///////////////000000111//////............//////000000000000000000000000////////////////////////...------------...//////000000111111111111000000/////////...............000000000000000000000000000000000000000000000000000000000000000000000111////////////////////////000000111111111111000000222222111000000111222222222222111000000111111222111111111111111111111111111111111111111111111111000000111111111111000000000000000000000000000000222222000/////////000000///////////////////////////////////////000000000000000000000000000000000000000000/////////......////////////////////////000/////////////////////111111000000///.........111111111000000000//////000/////////............000000000000000000000000////////////000000000000000111111222222333333444333333333333333333333333111222444555555555333222555555555555666666666666555666666666777777777777555666666777888888999999::::::;;;<<<===>>>>>>???AAA@@@>>>======>>>@@@AAABBBCCCEEEFFFIIIJJJLLLMMMJJJHHHGGGGGGHHHHHHGGGEEEHHHHHHHHHHHHJJJMMMQQQRRRPPPOOONNNOOORRRSSSSSSSSSTTTTTTSSSSSSTTTTTTSSSSSSRRRRRRTTTWWWYYYZZZYYYWWWYYYWWWUUUUUUVVVWWWVVVUUURRRPPPOOOQQQUUUYYY\\\\\\[[[ZZZYYYZZZ[[[]]]___aaa]]]]]]]]]^^^^^^_________ZZZZZZZZZZZZZZZZZZZZZZZZ^^^]]]```gggkkklllmmmppp|||xxxwwwwwwwwwwwwrrrqqqpppooommmllljjjiiikkkkkklllnnnrrrxxx}}}AAAAAAAAAAAAAAAAAAAAAAAA======<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>BBBDDDCCCCCC???===;;;::::::;;;:::888999999999999888888888888888888777777777666666666888999:::;;;;;;:::999888777777777777666666666666444444444444444444444444444444444444444444444444444444444444333333333333333333222111111111111222111111111111111111111111111000000////////////000000000000//////000000111000/////////000111222222222222111000000000000111111111111111111111111111000000000000000000000000//////......//////000111//////............//////000000000000000000000000////////////////////////...------------.../////////000000111111000000///---------...............000000000000000000000000000000000000000000000000/////////000000111111111........................///000000111111000000///222111111000000111111222111111000000000111111222111111111111111111111111111111111111111111111111///000000111111000000///000000000000000000000000111111000/////////000000////////////////////////000000//////////////////000000000000000000000000/////////.........------////////////////////////////////////////////////111111000//////......---111111000000000000//////////////////............000000000000000000000000////////////000000000000000000111111222333333333333333333333333333333333222333444555555555444333444555555555555666666666555555666666666777777777555666666777777888888999888999999999::::::;;;;;;<<<======>>>>>>???@@@@@@BBBCCCEEEGGGIIIKKKMMMNNNJJJHHHGGGGGGIIIIIIHHHFFFGGGGGGFFFFFFHHHJJJMMMNNNQQQPPPQQQRRRTTTTTTRRRPPPRRRRRRSSSTTTTTTTTTSSSSSSRRRSSSUUUVVVWWWWWWVVVUUUVVVUUUUUUUUUVVVVVVTTTSSSRRRPPPNNNOOORRRWWWZZZ[[[ZZZZZZZZZ[[[\\\___aaabbb```````````````aaaaaaaaa\\\[[[[[[ZZZZZZYYYYYYXXX\\\[[[^^^dddhhhiiikkkooo|||{{{zzzzzzyyyxxxsssssssssrrrooolllhhhfffiiiiiiiiijjjlllpppsssuuu{{{AAAAAAAAAAAA@@@@@@@@@@@@>>>>>>===<<<;;;;;;;;;;;;;;;:::;;;>>>AAACCCBBBAAA>>>===<<<:::::::::999999:::::::::999999999888888888888888777777777666666888888999::::::999888888777777666666666555555555333333333333333333333333444444444444444444444444444444444333333333222222222222111111000000000000000000000000000000000000000//////.........//////000////////////000000111////////////000111333333222222111111111111111222111111111111111111111111000000000000000000000000///............///000000//////............//////........................////////////////////////...------------...////////////000000000000//////------............//////000000000000000000000000000000000000000000000000---......///000111222222//////////////////////////////000000000000//////111111000000000000111111111000000000000111111222111111111111111111111111111111111111111111111111//////000000000000//////000000000000000000000000000000000/////////000000////////////////////////000000000//////......---/////////////////////////////////.........------////////////////////////.........///////////////------......///000000111000000000000000000/////////////////////.........////////////////////////////////////000000000000000000000111222222333333222222222222222222222222222333444555555555444444444444444555555555666666555555555666666666777777666666666666777777888888888888888888888888999999;;;<<<>>>@@@AAABBBBBBAAADDDDDDFFFGGGIIIJJJLLLLLLIIIHHHGGGGGGIIIJJJIIIHHHHHHGGGFFFFFFFFFHHHJJJKKKOOOOOOQQQSSSUUUUUURRRPPPPPPRRRTTTTTTTTTSSSSSSSSSSSSTTTUUUVVVUUUTTTTTTTTTUUUUUUUUUVVVWWWVVVTTTQQQRRROOOLLLLLLPPPTTTXXXZZZZZZZZZZZZ\\\^^^```bbbcccaaaaaaaaa```````````````]]]\\\\\\[[[YYYXXXXXXWWWZZZYYY\\\bbbfffggglllqqqyyy~~~}}}|||zzzyyywwwvvvssspppmmmjjjgggfffhhhgggggggggiiikkkmmmnnnuuuzzzAAAAAA@@@@@@@@@????????????>>>>>>===<<<<<<=========<<<<<<>>>@@@AAA???>>>======<<<;;;:::999999:::<<<;;;;;;;;;;;;:::::::::888888888888777777777777888888888888888888888888666666666555555555555444333333333333333333333333444444444444444444444444444444333333333222222222000000000000000////////////////////////////////////...............////////////......///000111111////////////000111333333222111111111111111222222000000000000000000000000////////////////////////...............//////000//////............//////------------------------...........................------------...////////////000000000000//////....../////////000000000////////////////////////////////////////////////------...///000111111222000000000000000000000000//////000000000000//////000000000000000000000000000000//////000111111222000000000000000000000000000000000000000000000000//////000000000000///////////////////////////////////////000000000//////........................000000//////......------////////////////////////000000000/////////..............................------....../////////000---------...//////000000//////////////////000000.........///////////////........................////////////000000000000///000000111111222333333222222222222222222222222333333333444444444444444444444444444555555555555555555555555666666666666666666666666666777777777888888888888888888888888;;;===???BBBDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGFFFGGGIIIJJJIIIHHHIIIHHHGGGFFFFFFHHHIIIKKKLLLMMMPPPSSSVVVVVVTTTQQQPPPRRRTTTTTTRRRQQQRRRTTTSSSUUUVVVUUUSSSRRRSSSTTTVVVUUUUUUVVVWWWWWWTTTRRRRRROOOLLLKKKNNNSSSVVVXXXXXXYYYZZZ\\\]]]___aaabbb_________^^^]]]]]]]]]\\\]]]\\\[[[ZZZYYYWWWVVVVVVWWWWWWZZZaaadddgggnnnuuuxxx}}}{{{yyy{{{xxxsssmmmiiihhhgggggggggggggggggghhhjjjkkklllpppuuu|||AAA@@@@@@??????>>>>>>>>>>>>>>>============>>>>>>>>>=========??????===;;;;;;<<<<<<;;;999999:::<<<<<<<<<<<<<<<;;;;;;;;;;;;999999888888888777777777777777777777777777777777666555555555444444444444333333333333333333333333333333333333333333333333333333333333222222222222//////000000//////...---........................///............//////000............///000111111000/////////000111222222111000000000000111222222........................////////////////////////......------......///000//////............//////////////////////////////...........................------------...//////...//////000000//////.........//////000111111111////////////////////////////////////////////////.........//////000000000111111111111111111111111...//////000000//////...///000000111111000000///////////////000111111222000000000000000000000000000000000000000000000000...//////000000//////...////////////////////////......///000000000//////........................//////..................000000000000000000000000000000000/////////..............................---------......//////000000000///......------,,,......////////////000000.........///////////////------------------------////////////000000000000//////000000111222222222222222222222222222222222222222222333333333444444333444444444444555555555444444555555555666666666666666666666666666666666777777777888888888999999;;;===???BBBDDDDDDEEEDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFEEEEEEFFFHHHJJJIIIHHHIIIHHHGGGFFFFFFHHHIIIKKKJJJKKKNNNRRRUUUVVVTTTQQQPPPRRRSSSQQQNNNMMMOOORRRSSSVVVWWWVVVSSSQQQSSSUUUVVVUUUUUUUUUVVVVVVTTTSSSRRROOOLLLLLLOOORRRUUUVVVWWWXXXYYYZZZ\\\]]]^^^___]]]\\\\\\[[[ZZZYYYXXXXXX[[[[[[ZZZYYYWWWVVVVVVUUUUUUVVVYYY___bbbeeemmmvvv}}}|||~~~zzztttmmmiiihhhhhhiiifffffffffgggggghhhiiijjjkkkpppvvvyyy{{{~~~AAA@@@@@@???>>>>>>======<<<<<<<<<<<<<<<===>>>???>>>===<<<===>>>>>>===;;;999;;;<<<;;;999999;;;>>><<<<<<;;;;;;;;;:::::::::999999999888888888777777777777777666666777777777555555555444444444333333222222222222222222222222333333333333333333333333333333333222222222222111....../////////...---,,,//////////////////////////////......//////000111...------......000111111111000000000000000111111000/////////000000111222........................////////////////////////...------------...////////////............//////////////////////////////...........................------------...//////......////////////......------......///000000111////////////////////////////////////////////////......//////////////////000000000000000000000000......////////////.........///000111111000///............//////000222222000000000000000000000000000000000000000000000000......////////////......////////////////////////------///000000000//////........................------..................000000000000000000000000/////////.........------........................,,,,,,---......///000000000//////......---,,,,,,........./////////000000............/////////000........................////////////000000000000//////000000111111222222111111111111111111111111111111111111222222333333333333444444444555555555444444444555555555666666666666666666666666666666555555555666777888999999:::;;;<<<>>>@@@AAABBBBBBAAAAAABBBBBBBBBBBBBBBBBBDDDCCCCCCEEEGGGIIIIIIHHHHHHGGGFFFEEEFFFGGGIIIJJJLLLLLLMMMPPPSSSSSSRRRPPPOOOPPPPPPLLLHHHGGGKKKOOOSSSVVVXXXVVVRRRQQQTTTWWWVVVUUUSSSSSSTTTTTTTTTSSSQQQOOOMMMNNNPPPRRRTTTTTTVVVVVVXXXYYYZZZ[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUYYYYYYXXXWWWVVVVVVUUUUUUVVVVVVYYY]]]^^^aaaiiisss|||vvvqqqmmmkkkjjjjjjffffffeeeeeeeeedddddddddeeeiiiooorrrsssvvv{{{@@@@@@@@@???>>>======<<<:::::::::;;;<<<===>>>???<<<;;;;;;<<<>>>???===<<<888:::<<<;;;999999<<>>??????>>>>>>???@@@@@@AAABBBBBBCCCBBBBBBDDDGGGHHHHHHHHHGGGFFFEEEDDDEEEFFFIIIJJJNNNMMMNNNOOOQQQQQQOOONNNNNNOOOMMMIIIDDDCCCGGGMMMSSSVVVXXXWWWSSSRRRUUUYYYVVVTTTQQQQQQRRRSSSSSSRRRQQQOOONNNOOOQQQSSSSSSSSSUUUVVVWWWXXXYYYYYYYYYYYYZZZYYYXXXWWWVVVUUUTTTSSSXXXWWWWWWVVVVVVUUUUUUTTTWWWWWWYYY[[[[[[]]]fffpppxxx}}}yyyuuuqqqnnnlllkkkfffeeedddcccbbbaaa```___aaaeeeiiilllmmmpppuuuyyy@@@@@@@@@@@@@@@???======@@@>>>===<<<<<<===>>>@@@>>>>>>======<<<<<<;;;;;;:::999999888888999999:::;;;;;;:::::::::999999999777777777777777777777777666666666666777777777777888777555333111000000000000111222333333222111000111222333333333333222111333333333333333222111000000000////////////000000//////000000000000/////////////////////////////////...............///000222111111000000000000000000///...---,,,,,,---...000000111000000///...---......------------............------------......////////////............---------.........//////................................................//////.........---------///......---------......------......//////000000////////////////////////111000///......---......000000000000////////////...------------...//////////////////////////////////////////////////////........................000000000000000000000000+++---///000111000///...............////////////333222000.........///000.........////////////000........................////////////////////////.................................---,,,,,,++++++...------,,,,,,------.........//////......---,,,------,,,+++,,,---...///......///000000000000000111111000000000000111111////////////////////////////////////000000000000000000111222333333444444333222222111111222222333444333333222222333333444444333333222333444555666444444333333333444555555555444444555555666777888;;;<<<<<<==============================>>>>>>???BBBCCCDDDEEEFFFGGGHHHHHHHHHGGGEEEEEEFFFHHHLLLNNNKKKIIIHHHJJJNNNPPPPPPNNNRRRPPPKKKEEEAAABBBFFFJJJWWWWWWWWWVVVVVVVVVUUUUUUWWWSSSPPPQQQTTTVVVTTTPPPQQQPPPOOOOOOOOOQQQRRRSSSWWWWWWXXXXXXYYYZZZZZZZZZYYYXXXWWWUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSSSSSSSSSSVVVVVVWWWXXX\\\```dddgggttt|||~~~{{{{{{|||yyyrrrllljjjjjjhhhdddaaa___```bbbgggeeedddccceeejjjooorrrzzz~~~@@@@@@@@@@@@???>>>===<<<===<<<:::999999:::<<<============<<<<<<<<<<<<<<<:::999999888888999999::::::999999999888888888888777777777777777777777777444555555555555666666666777666555333222111000000000111222222222222111000111222222333333222222111444333333222111000...---000000////////////000000//////000000000000/////////////////////////////////.........//////000111222111000000//////000000222111000///...//////000//////000000000000//////......------------......------,,,,,,,,,,,,------------......//////000000------------.........///...............---------........................//////.........---------......------------......---------.........//////........................000000///...............000000000000/////////...---------------...//////................................................////////////////////////000000000000000000000000+++,,,.../////////---,,,............////////////............------,,,,,,------........./////////........................................................................////////////...............------,,,,,,------...---............---,,,,,,---,,,,,,,,,,,,---......//////000111111111111111//////............//////......................../////////000000000111111///000000111111222222222333222222111111222222333444333333222222333333444444333333222333444555666444333333333333444555555555444444555555666777888;;;;;;<<<============<<<======<<<<<<======>>>???@@@AAABBBDDDFFFHHHIIIJJJFFFFFFEEEEEEFFFHHHJJJLLLJJJHHHHHHJJJNNNPPPPPPNNNOOOMMMJJJEEECCCEEEIIIMMMUUUUUUUUUUUUUUUUUUUUUUUUVVVRRROOOQQQTTTVVVTTTQQQQQQPPPPPPPPPPPPQQQSSSTTTVVVVVVWWWWWWXXXYYYYYYYYYXXXWWWVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSTTTTTTWWWWWWWWWXXX[[[___ccceeepppuuu}}}~~~wwwqqqpppoookkkgggcccaaabbbdddeeedddcccccceeeiiimmmooowwwzzz????????????>>>===<<<<<<<<<;;;:::999999:::;;;<<<;;;;;;<<<<<<<<<<<<<<<<<<999999888888888888999999888888888777777777777666777777777777777777777777333333444444444555555555666666555333222111000000000111222222222222111000111111222333333222111111444444333222000...,,,+++000//////......//////000//////000000000000//////000000000000000000000000.........///000111222333222111000000//////000000111111000////////////000......///000000000//////......------------......,,,,,,,,,++++++,,,,,,,,,+++,,,---...///000111111------------............///.........------,,,,,,.......................................---------...---------------......------------....................................000//////............///000000000/////////......------------......//////................................................////////////////////////////////////////////////,,,---.........---,,,+++---............/////////+++,,,---......,,,+++***,,,,,,,,,---------......------------------------........................------------------------............////////////...------,,,,,,------...---------------,,,+++++++++,,,------......------///000000111111111111111000000////////////000000........................000000000000111111111111000000000000000000000000222222111111111111222222333333222222222222333333444333333333333444444555333333333333333444555555555444444555555666777888::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>===>>>AAACCCFFFGGGIIIIIIDDDDDDDDDEEEFFFGGGHHHIIIGGGGGGHHHKKKNNNPPPPPPOOOMMMLLLJJJGGGFFFIIIMMMQQQQQQQQQRRRRRRSSSSSSTTTTTTTTTQQQPPPQQQTTTVVVUUURRRRRRQQQQQQQQQQQQRRRSSSSSSTTTTTTUUUUUUVVVWWWWWWXXXWWWVVVUUUSSSRRRQQQPPPPPPQQQQQQQQQRRRSSSTTTUUUVVVXXXXXXXXXXXXZZZ]]]```bbbkkknnnrrrvvvyyy||||||wwwuuusssnnnhhhccc```aaaccccccccccccccceeegggiiikkkooorrrvvvzzz}}}>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<===999999888888888888999999888888888777777777666666666666666666666666666666333444444444444555555555555555444444333222111000111111111222222111111111111111222222222222111111333333333222111///...---/////////......///////////////000000000000//////000000000000000000000000.........///000222333444111111000///////////////.........---------....../////////000//////.........------,,,,,,------...------,,,,,,,,,,,,------,,,,,,---......///000000------------------------///......------,,,,,,+++................................................------,,,,,,------........................//////........................//////.........//////000000000/////////.........,,,------...............................................................////////////////////////.......................................---,,,+++---------.........//////------------------------++++++,,,,,,,,,---------------------------------------------------------------------------------******+++,,,,,,---.........------,,,,,,------...,,,,,,------,,,,,,+++***+++,,,---...///...---,,,...//////000000000000000......------------..............................000000000000111111111222000000000000000000000///222222111111111111222222333333222222222222333333333333333333333333333444222222222222333444555555555444444555555666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>@@@CCCEEEFFFFFFFFFBBBCCCCCCDDDEEEFFFFFFFFFEEEFFFHHHKKKMMMOOOOOOOOOMMMMMMLLLJJJJJJLLLPPPSSSMMMMMMNNNOOOQQQRRRRRRSSSRRRQQQQQQSSSUUUWWWVVVTTTTTTSSSSSSRRRQQQQQQQQQQQQRRRRRRSSSTTTTTTUUUUUUVVVVVVUUUTTTRRRPPPPPPOOOOOOPPPPPPQQQRRRTTTVVVXXXYYYZZZYYYXXXXXXYYY[[[^^^___fffiiillloooppprrruuuwww}}}~~~{{{xxxuuuooohhhaaa^^^___```bbbbbbccccccdddeeeeeefffgggiiilllooorrrwww|||============<<<;;;::::::;;;;;;::::::::::::;;;;;;999999::::::;;;;;;<<<<<<999888888777777888888999888888888888777777777777555555555555555555555555444444555555555666666666333444444444444333222111222111111111111111111222111111111111111111111111222222222333222222111111//////............////////////000000000000//////////////////////////////.........///000222333444111000000///.../////////------..................000000000000///---,,,,,,------,,,,,,,,,,,,------......------------.....................---------------------------,,,,,,......------,,,,,,,,,,,,........................---.....................,,,,,,,,,,,,,,,---......////////////////////////.......................................///000111////////////............,,,---......//////......................................................------------------------------------------------////////////......------------------............///...+++******,,,...000+++++++++,,,,,,,,,,,,---------------------------------------------------------------------------)))******+++,,,---.........------,,,,,,------...,,,,,,------,,,,,,+++***+++,,,---...///...---,,,,,,------...............*********))))))*********........................///000000000000111111111111111111111111111000000222111111000000111111222333222222111111222222333333333333333333333222222111111111222333444555555555444444555555666777888888888999::::::::::::::::::::::::::::::;;;;;;<<<===???AAABBBCCCCCCBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDFFFIIIKKKMMMMMMMMMNNNNNNOOONNNMMMLLLLLLOOORRRKKKKKKLLLMMMOOOPPPQQQQQQQQQQQQRRRTTTUUUVVVUUUTTTUUUUUUTTTSSSQQQPPPNNNMMMQQQQQQRRRRRRSSSTTTTTTTTTTTTTTTRRRQQQPPPOOOOOOOOOQQQQQQQQQRRRTTTWWWZZZ\\\[[[ZZZXXXXXXXXXZZZ\\\]]]___ccchhhlllnnnoooqqqrrr{{{xxxssskkkeeeaaaaaabbbbbbbbbcccccccccbbbbbbbbbbbbdddgggiiilllpppuuuyyy<<<<<<<<<<<<;;;:::999999777777888888888888777777999999::::::::::::::::::888888777777777777888888888888888888777777777777555555555555555555555555444555555555555666666666222333444444444333222111222222111000000111222222222111000000000000111222111111222333333333333333///......------....../////////000000000000//////////////////////////////.........///000111222333111000//////......//////...///000000111000000000////////////...---,,,,,,------,,,,,,,,,,,,------///......------......///.........---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........................---------...............++++++++++++,,,---...//////////////////.........---------------------------------......000111222/////////.........------+++,,,.../////////...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................///////////////.........,,,------------.........///,,,)))''''''***---000+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---.../////////...------,,,,,,------...---------------,,,+++++++++,,,------......------+++,,,,,,---------------...------,,,,,,------...------------------------////////////000000000000111111111111111111111111111111000000000000111111222222111111111111222222222333333333333222222111111111111111222444555666555444444555555666777888777888888999999999999999999999999999999::::::;;;===>>>@@@BBBBBBAAA@@@???AAAAAA@@@@@@AAAAAABBBCCCCCCFFFJJJLLLLLLKKKKKKLLLMMMNNNNNNMMMKKKKKKMMMOOOJJJJJJKKKLLLMMMNNNOOOOOOOOOPPPRRRSSSTTTSSSSSSRRRSSSSSSSSSRRRQQQOOONNNMMMPPPPPPQQQRRRRRRSSSSSSTTTSSSRRRQQQQQQPPPPPPQQQQQQRRRQQQQQQRRRTTTWWWZZZ\\\ZZZYYYXXXWWWXXXYYY[[[\\\ZZZ^^^dddhhhkkkmmmoooqqq~~~zzztttmmmiiihhhhhhcccccccccbbbaaaaaa``````aaacccfffhhhjjjlllpppsss{{{~~~;;;<<<<<<;;;;;;:::999888666777777777777777777666::::::::::::999999999999888888777777777777888888777777777666666666555555444444444444444444444444333333444444444555555555111222444555555444222222222222111000000111222222222111000//////000111222111111222222222222111000///......------....../////////000000000000//////------------------------///.........//////000111000000///............///---...000111111111000000,,,------.../////////...---,,,,,,++++++,,,,,,---...------,,,,,,------...---------------------------------,,,,,,,,,+++++++++++++++,,,,,,------...........................---------.........//////++++++++++++,,,---...///......---------,,,,,,,,,------------------------,,,,,,------///000111222//////.........---------+++,,,...///000///...---------------------------------------------------------------------------..............................------......//////,,,,,,---------.........---,,,***((()))+++...///,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,------...---............---,,,,,,---,,,,,,,,,,,,---......+++,,,------......------000000////////////000000---------------------------.........////////////...//////000000111111111111111000000000000111111222222111111111111222222222333333444333222111000000000000111222444555666555444444555555666777888666777888888999999888888888888888888888999:::::::::<<>>>>>@@@AAACCCCCCGGGKKKLLLKKKIIIIIIJJJHHHIIIJJJJJJIIIIIIJJJLLLJJJJJJKKKKKKLLLMMMNNNNNNLLLNNNPPPQQQPPPOOONNNNNNNNNNNNPPPQQQQQQPPPPPPOOOPPPPPPQQQQQQRRRSSSSSSSSSQQQQQQQQQQQQQQQRRRRRRSSSQQQPPPOOOPPPRRRUUUXXX[[[ZZZYYYXXXWWWWWWYYY[[[\\\ZZZ\\\```cccfffjjjooorrrzzz{{{uuuqqqooonnneeedddcccaaa```_________^^^aaadddfffggghhhjjjlllqqqtttzzz;;;;;;;;;;;;:::999888888888888999999999999888888;;;::::::999999888888888888888777777777777888888666666555555555444444444444444444444444444444444222222333333333444444444000222333555555444333222333222111000000111222333222111000//////000111222222222222111111///...............------.........//////000000000000//////------------------------//////............///000000000///...............+++,,,.../////////......)))***,,,...///000111111---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---***++++++,,,---...//////---------,,,,,,+++++++++)))***+++,,,------...///........................---------.........//////++++++++++++,,,---...///,,,,,,,,,++++++*********------------------------,,,,,,------///000222333//////.........---------+++,,,...000000///...---------------------------------------------------........................////////////////////////,,,,,,,,,,,,,,,---...///,,,,,,,,,---------.........---------......///000,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,...------,,,,,,------.........//////......---,,,...---,,,+++,,,---...///,,,---......//////......,,,++++++******++++++,,,------------------------------------.........///,,,------...///000111111111111000000000000111111222222111111111111222222222333333444333222111000000000000111222444555666555444444555555666777888666666777888888888888888888888888777888999999:::888:::===@@@BBBBBBAAA@@@BBB@@@>>><<<===>>>AAACCCDDDGGGLLLMMMKKKHHHHHHIIICCCEEEGGGGGGGGGGGGIIIJJJJJJJJJKKKKKKLLLMMMMMMMMMJJJLLLNNNOOONNNLLLKKKKKKIIIKKKMMMOOOQQQRRRRRRRRRPPPPPPQQQQQQRRRSSSSSSTTTPPPPPPPPPQQQRRRSSSTTTTTTPPPOOONNNNNNPPPSSSVVVYYYYYYXXXWWWVVVWWWYYY[[[\\\\\\]]]___```ccciiioootttttt~~~yyytttrrrqqqgggeeecccaaa____________[[[^^^aaaccccccdddeeeffffffjjjqqqxxx~~~999999::::::999999888777888888888999999999::::::999::::::::::::999888888:::999999888777666555555555555555444444333333333555555555555555555555555333444444555555444444333666555333222222222333333222111111000000000000000000000000000000111111222///000000111111111000000.........///////////////000000000000////////////++++++,,,,,,---...//////000000000000000000000000------,,,,,,,,,,,,------//////.........---------........................,,,------......------,,,,,,,,,,,,---------..............................&&&'''((()))***+++,,,,,,++++++++++++++++++++++++000///...---,,,+++******++++++++++++++++++++++++---,,,,,,,,,,,,---...///000///,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,.........------........./////////......---------******++++++++++++,,,,,,------,,,+++,,,---...///***)))''')))---...---+++......------------......,,,,,,,,,,,,,,,,,,,,,,,,...............///000111+++++++++,,,,,,,,,------+++)))(((***---...---+++++++++,,,,,,,,,,,,---------,,,++++++******++++++)))***,,,---...------,,,******+++,,,,,,---......*********++++++,,,,,,,,,...,,,)))***---...---+++,,,+++++++++,,,,,,---...******))))))***,,,...///++++++++++++++++++++++++------++++++++++++------......//////////////////,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000111111111111111111111111111111111000000000000000111111000000000000000111111111111111111111111111111222333444555555555555222333333333444444555555555666777888888999999888;;;;;;<<<===>>>???@@@@@@@@@???===<<<===@@@DDDGGGIIIJJJKKKKKKIIIGGGDDDCCCFFFEEEEEEEEEFFFHHHJJJKKKLLLLLLLLLLLLMMMNNNOOOPPPNNNLLLIIIHHHJJJKKKLLLLLLJJJKKKMMMPPPQQQRRRRRRQQQZZZYYYVVVSSSRRRQQQRRRRRRTTTSSSSSSUUUVVVVVVTTTRRRPPPNNNLLLNNNSSSWWWYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWYYYZZZ[[[]]]aaahhhpppvvvvvv}}}wwwvvv~~~}}}wwwsssppplllgggcccaaa___^^^\\\^^^]]]]]]]]]^^^```bbbcccfffhhhkkknnnppptttxxx{{{:::::::::::::::999888888::::::::::::;;;;;;;;;;;;::::::;;;;;;::::::999888777777777666666555555555666666555555555444444444444444444444444444444444333333444444444444333333555444333222111222222333222222111000000000000000000000000///000000111111000000111111111111000000//////......------,,,,,,000000000000/////////...++++++,,,,,,---......///........................000000////////////000000///.........------------........................+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------------------,,,,,,,,,++++++*********------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------111///---+++++++++,,,---******++++++,,,---.........------,,,,,,------............---------,,,,,,,,,,,,,,,---------......///...---,,,+++,,,,,,------,,,+++,,,///000///---......------------......))))))***+++---...//////+++++++++++++++,,,------+++,,,,,,,,,---------------+++******,,,---+++)))+++++++++,,,,,,,,,------...---,,,+++************,,,,,,------......------******+++,,,,,,---......******+++++++++,,,,,,,,,///,,,******,,,---,,,***+++++++++++++++,,,------+++************+++---...++++++++++++++++++++++++---,,,,,,++++++,,,,,,---.........---------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000000000000000000000000000111111000000000000111111//////000111222222333333111222333444555555555555555555555444444444444444444555666777777888777777:::;;;<<<===>>>??????@@@???>>>===<<<>>>AAAEEEGGGIIIIIIJJJJJJIIIGGGDDDCCCFFFEEEEEEEEEFFFHHHJJJKKKJJJJJJJJJKKKKKKLLLMMMNNNMMMJJJHHHGGGHHHIIIJJJJJJHHHJJJMMMPPPRRRTTTTTTUUUWWWVVVSSSQQQPPPPPPQQQRRRTTTTTTTTTUUUVVVVVVTTTRRRSSSPPPOOOPPPTTTXXXZZZYYYWWWWWWVVVUUUUUUUUUUUUVVVXXXYYY[[[]]]```gggnnntttsss{{{zzzqqqmmmmmmwww|||wwwsssqqqnnnkkkhhhfffbbb^^^[[[[[[ZZZZZZZZZ[[[]]]___```ccceeegggiiijjjlllooorrr::::::;;;;;;;;;:::999999;;;;;;;;;;;;<<<<<<<<<<<<:::;;;;;;;;;;;;:::999999555555555555555555444444666666666666555555555555333333333333333333333333333333444444444444333333444333222111111111222222222222111000000000000111111111000//////000000000000000111111111111000000000//////...---,,,++++++000000000/////////......+++,,,,,,------.........------------------------...------,,,,,,------...............------------------------------------***++++++,,,,,,++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,++++++***........................+++++++++,,,,,,---------++++++++++++++++++++++++))))))+++,,,,,,++++++***000///---,,,+++,,,------***+++++++++,,,,,,------,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,------------000///...,,,++++++******///---,,,---//////...---------------------------******+++,,,,,,---......***************++++++,,,,,,,,,,,,---------.........---++++++++++++***(((++++++++++++,,,,,,,,,,,,------,,,+++***)))))))))///......------------...***++++++,,,,,,------...***++++++++++++,,,,,,,,,///---+++++++++,,,+++*********************+++,,,,,,++++++******+++,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++++++++,,,,,,---------+++,,,,,,,,,,,,---------////////////////////////000000000000000000000000111000000000000000111111......///111222333444555111222333444444555555444777666666555444444333333333444555666666777777777::::::;;;<<<===>>>??????>>>===<<<===>>>BBBEEEHHHHHHHHHIIIIIIHHHFFFDDDCCCEEEEEEEEEFFFGGGHHHJJJJJJIIIIIIIIIIIIIIIJJJKKKLLLKKKHHHFFFEEEFFFGGGGGGFFFGGGIIIKKKOOORRRUUUVVVWWWSSSRRRPPPOOOOOOPPPQQQQQQUUUTTTTTTUUUVVVVVVUUUSSSUUUSSSRRRSSSVVVYYYZZZZZZVVVUUUUUUTTTSSSTTTTTTTTTXXXYYY[[[\\\___dddjjjnnntttyyy{{{pppiiidddeeeppp}}}}}}yyyuuutttrrrpppnnnkkkfff```\\\YYYYYYXXXYYYYYY[[[]]]^^^aaabbbdddddddddeeegggiii:::;;;;;;;;;;;;:::999999::::::;;;;;;;;;<<<<<<<<<999::::::::::::999888888444444444444555555555555555555555555555555444444333333333333333333333333333333333444444333333333222222222222222222222222333222111111000000111111111111000////////////000000111111111111000000////////////......---------000000/////////.........,,,,,,,,,---------......------------------------,,,,,,++++++++++++,,,,,,------------------------------------------------++++++,,,,,,,,,,,,++++++,,,------------.........++++++++++++++++++++++++,,,,,,,,,---------------........................++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++(((***+++------,,,***)))------,,,+++++++++,,,,,,......---,,,+++***)))(((++++++************++++++++++++++++++++++++++++++)))************+++++++++......---,,,+++++++++***---,,,,,,,,,,,,,,,,,,+++------------------------......---,,,,,,+++******------,,,,,,,,,,,,------,,,,,,---------.........---,,,++++++++++++*********++++++++++++,,,,,,,,,++++++************++++++000///---,,,++++++,,,---+++++++++,,,,,,---------++++++++++++++++++++++++...---,,,+++++++++************))))))))))))******,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,++++++******+++,,,,,,---......++++++,,,,,,,,,---------......................../////////000000000000000000000000000000000111222...///000111222333444444111222333444444444444444555555555555555555555555444444555666777777777777999999:::;;;<<<===>>>>>>===<<<<<<===???BBBEEEGGGFFFGGGGGGGGGGGGEEEDDDDDDEEEEEEFFFFFFGGGHHHIIIJJJIIIIIIHHHHHHIIIJJJJJJKKKIIIGGGEEEDDDEEEFFFFFFEEEGGGHHHJJJMMMPPPSSSTTTUUUPPPOOOOOOOOOPPPQQQRRRSSSUUUTTTTTTTTTVVVVVVUUUSSSUUUUUUTTTUUUVVVXXXYYYYYYUUUTTTSSSSSSRRRRRRSSSSSSZZZ[[[\\\\\\]]]___cccfffqqqvvv||||||lllhhhbbbbbbkkkxxx~~~|||yyywwwssspppmmmiiiccc___[[[ZZZZZZZZZZZZ[[[]]]^^^___```aaaaaaaaabbbdddfff::::::;;;;;;::::::999888888888999999999:::::::::888888888888888777666666444555555555555555555555333333333333333333333333333333333333333333333333222333333333333333333222222222222222333222222222333222222111111111111111000000///////////////000111111111111111000//////......//////000000111111////////////............,,,,,,,,,---------------........................//////............//////,,,,,,------------------------------------------,,,,,,------------,,,,,,............////////////++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++++++++***+++---......,,,***)))******************++++++......---,,,***)))((((((*********))))))*********++++++++++++++++++++++++)))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---......---,,,,,,......---,,,,,,+++******......---------------...,,,,,,,,,---------......******++++++++++++,,,---*********+++++++++,,,,,,((((((((()))***+++------...---+++***)))***++++++++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,+++*********+++******)))(((((()))))))))++++++,,,++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............------,,,,,,******+++,,,,,,---......,,,---------............////////////////////////......//////000000000000000000//////000111222222111111111111111222222222222222333333444333333333222333333444555666777777555555666777888888888888888888999:::;;;<<<======<<<<<<<<<<<<>>>AAACCCEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIJJJJJJIIIIIIJJJJJJKKKKKKHHHFFFEEEEEEFFFGGGFFFEEEHHHIIIJJJKKKMMMNNNPPPQQQOOOOOOOOOPPPQQQSSSTTTTTTUUUTTTSSSSSSTTTUUUTTTSSSTTTTTTUUUUUUUUUVVVWWWXXXUUUTTTSSSSSSRRRRRRSSSSSS\\\\\\]]]\\\ZZZZZZ\\\^^^eeemmmvvvqqqggg```^^^gggttt~~~{{{vvvqqqnnnkkkhhhfff]]]\\\[[[ZZZZZZZZZ[[[\\\[[[\\\^^^^^^^^^___bbbddd999999:::::::::999888888777777777777888888888888666777777777777666555555555555555555555555555555222222222222222333333333333333333333333333333333222222333333333333222222222222333444444444333333333333222111111111111222///.........//////000111111111222111111000///.........///000111222222333/////////.........------------------------------........................------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,---.........////////////++++++++++++++++++++++++---,,,,,,+++***))))))(((+++++++++++++++++++++++++++++++++******)))))))))+++++++++++++++++++++++++++,,,---------,,,+++***((((((((())))))*********)))*********++++++,,,,,,******))))))))))))*********++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,,,,---......,,,,,,---...+++,,,---......---,,,+++******+++,,,,,,---......---,,,,,,++++++++++++,,,+++++++++,,,,,,,,,------(((***++++++++++++---...************++++++++++++''''''((((((***+++---...,,,++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******+++,,,+++))))))+++,,,+++***))))))))))))))))))***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------------.........+++++++++,,,,,,---------............////////////////////////////////////---......//////000000111////////////000111222333111111111111111111111111222222333333333333222222000111222333444666777777555666777888999999999999777777888999:::;;;<<<<<<;;;;;;;;;;;;===???AAABBBDDDDDDDDDDDDDDDDDDDDDEEEDDDEEEFFFGGGHHHIIIIIIIIIKKKKKKJJJJJJJJJKKKKKKLLLGGGFFFFFFGGGIIIJJJJJJIIIJJJJJJJJJJJJJJJKKKLLLMMMNNNOOOPPPQQQSSSTTTUUUUUUUUUSSSQQQQQQSSSTTTSSSSSSRRRSSSUUUUUUUUUUUUWWWXXXVVVUUUUUUTTTSSSTTTTTTTTTZZZ[[[\\\[[[YYYWWWXXXXXX\\\hhhtttxxxfff^^^[[[cccppp|||zzzuuurrrpppnnnlll___]]][[[ZZZXXXXXXXXXYYYVVVXXXYYYZZZZZZ\\\^^^aaa888888999999888888777666666666777777777888888888777777777777777666666555555555444444333333222222222222222333333444444444444444444444444444444444222222333333333333222222222333444555666555555444444333222222111111222222---------...///000111222222222222111111000///.........//////000000111111//////.........---------------------------------------------------------++++++************++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********)))++++++++++++++++++++++++)))))))))***************++++++++++++++++++++++++,,,+++++++++************'''((((((******+++++++++(((((()))***+++,,,,,,---+++******))))))******+++++++++++++++,,,,,,------++++++++++++,,,,,,,,,,,,++++++,,,---,,,+++******)))+++------++++++---///***+++---......---+++***))))))***+++---...//////,,,,,,+++************************+++++++++,,,,,,)))+++---,,,******+++---************++++++++++++)))))))))))))))******+++******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******(((***+++***)))))),,,...,,,+++***))))))))))))***))))))+++,,,---,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---.........////////////------------------------------......///000000111////////////000111222333000000000111222222222333222222333333333222222111000111111222333444555555444555666777888888888888666666777888999:::;;;;;;;;;::::::;;;;;;<<<>>>>>>BBBBBBBBBBBBCCCDDDDDDEEECCCDDDFFFHHHIIIIIIIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKHHHGGGHHHJJJMMMNNNNNNMMMKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNPPPQQQSSSTTTTTTTTTTTTRRRPPPPPPQQQRRRRRRRRRPPPSSSVVVVVVUUUUUUWWWYYYWWWWWWVVVUUUUUUUUUUUUVVVVVVXXXZZZZZZXXXWWWWWWXXXYYYgggrrryyy|||mmmddd^^^dddooozzz|||yyyvvvssspppcccaaa^^^\\\ZZZXXXXXXXXXUUUVVVXXXXXXXXXYYY[[[^^^888888888888888777666666666777777777888888888888888888888888888777666666444444333333222111000000333333333444444555555555555555555555555555555555222222222333333222222222222333555666666666555555444333222222111111222222,,,,,,,,,---///000222333222222222111111///......///////////////.........//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))***,,,---......++++++++++++++++++++++++''''''((()))***+++,,,,,,++++++++++++++++++++++++++++++***)))(((((())))))'''((()))+++,,,,,,,,,,,,++++++******************++++++************+++++++++++++++,,,,,,---------((())))))))))))*********,,,---------,,,***((('''%%%(((******((((((+++---***+++---......---+++***,,,,,,,,,,,,,,,,,,,,,---------,,,+++******++++++))))))*********++++++++++++---...---***((()))+++)))************+++++++++,,,+++***)))(((((((((((()))***,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********''')))+++***)))))),,,///,,,,,,+++***))))))******((()))***,,,------,,,,,,++++++++++++++++++++++++++++++------------++++++))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111////////////000111222333......///111222333444555222222333333333222222111222222222222222222222222333444555666777777777777666666777888999:::;;;;;;;;;::::::::::::;;;<<<<<>>???@@@BBBBBBCCCDDDEEEEEEFFFFFFFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKLLLMMMNNNPPPRRRSSSQQQQQQQQQRRRRRRRRRQQQQQQOOONNNLLLKKKKKKMMMPPPRRRTTTUUUUUUVVVWWWXXXXXXYYYXXXYYYZZZ[[[\\\\\\[[[[[[XXXWWWVVVVVVVVVWWWXXXYYY]]]]]]]]]___ccciiinnnrrrzzz|||{{{zzzvvvssspppmmmkkkhhhdddaaa\\\ZZZXXXWWWWWWWWWUUUTTT666666777777777777777777777666666666666777888999666666666666666666555555555555555666666666666666222333444555666666666666555555555555555444444333333444555555666555555555666666777777666666555444777555333222222222000////////////000000000000000...///000000000000000000000000000000000000000000...------,,,,,,------...//////......------,,,,,,......---------......///---------,,,,,,,,,++++++------------------------------...//////...------+++++++++++++++++++++++++++*********************))))))************)))))).........------,,,,,,,,,+++************+++************+++++++++,,,,,,,,,))))))+++,,,,,,,,,+++******++++++,,,,,,++++++***************************))))))******++++++,,,,,,************************))))))*********+++++++++******************++++++******++++++++++++******++++++++++++************)))))))))******++++++,,,,,,,,,++++++++++++,,,,,,******+++,,,------,,,,,,)))))))))******)))))))))***)))))))))))))))))))))************************++++++++++++************+++*********************)))***************************))))))******,,,,,,************++++++++++++)))))))))******+++++++++)))*********+++++++++***++++++++++++++++++++++++++++++***************+++++++++,,,,,,,,,---------,,,,,,------------.........------,,,,,,------...++++++++++++,,,,,,------------------....../////////000000111111111111111//////......///000111111111111111000000000000000111111111111111111111111000111333444555666777777666666777777888999999999::::::;;;;;;;;;;;;<<<<<<;;;<<<<<<>>>???AAABBBCCCDDDEEEEEEEEEEEEEEEDDDDDDFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFIIIKKKKKKLLLMMMNNNOOOQQQRRRRRRPPPPPPQQQRRRRRRRRRQQQQQQNNNMMMKKKJJJJJJMMMPPPRRRUUUUUUUUUUUUVVVWWWXXXYYYWWWXXXZZZ\\\\\\\\\\\\\\\XXXWWWVVVVVVVVVWWWXXXYYYZZZZZZ[[[\\\___cccfffiiimmmnnnuuu~~~~~~zzzwwwsssqqqooolllhhhfff```^^^ZZZXXXWWWVVVSSSRRR666666666666666666777777666666666666666777777888555555555555555555666666444444444444444444555555222333444555666666666666555555555555555444444333333444555555666555555555666666666666666555555444666444222111111111000///000000000111111222222222///000111222222222222222000000000000000000000000------,,,,,,,,,,,,------/////////......---------///......---------......---,,,,,,,,,,,,+++++++++---------------------------..................---++++++++++++++++++++++++************************+++++++++******++++++++++++*********))))))((((((******+++************+++******+++++++++,,,,,,,,,+++***)))(((((()))***+++***++++++,,,,,,++++++***************************)))))))))******+++++++++************************+++++++++*********))))))'''((((((((())))))************++++++++++++******+++*********************)))))))))******++++++,,,,,,++++++******++++++,,,%%%%%%&&&'''((((((((((((***))))))))))))))))))***)))))))))))))))))))))***************************+++,,,,,,,,,,,,,,,,,,,,,*********++++++++++++***+++++++++++++++*********)))))))))******+++,,,,,,)))))))))******+++++++++))))))******++++++,,,,,,((()))***++++++++++++***+++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,---------,,,,,,,,,------............------,,,,,,------...******+++,,,,,,------------------...............//////000111111111111000//////......///000111111000000000000000000000000000000000000000000000000000111222444555666666666555666666777777888888999::::::::::::;;;;;;<<<<<<;;;<<<===???AAABBBCCCCCCDDDEEEEEEEEEEEEDDDCCCCCCEEEEEEEEEFFFFFFFFFGGGGGGEEEFFFGGGFFFEEEFFFIIILLLKKKKKKLLLNNNOOOOOOPPPPPPNNNOOOQQQRRRRRRRRRQQQPPPMMMLLLJJJJJJKKKNNNQQQSSSTTTTTTTTTUUUUUUWWWXXXYYYWWWXXXZZZ[[[\\\\\\\\\[[[XXXWWWVVVUUUUUUVVVWWWXXXYYYXXXXXXYYY[[[^^^```bbbddddddjjjzzz~~~~~~{{{xxxuuussspppllljjjeeebbb^^^[[[YYYVVVTTTQQQ666666666666555555555555555555555555666666666666555555444444555555666777555444444333333333444444222333444555666666666666555666666666666555444444333444555555666666555555555555555555555444444333444333111000111111000///000000111111222222333333000000111222333333333333000000000000000000000000---------,,,,,,---------/////////...............//////...------------...------,,,,,,,,,+++++++++,,,------......------,,,........................***++++++++++++,,,,,,,,,)))***++++++,,,+++++++++---,,,++++++++++++,,,---+++++++++***************)))+++++++++***)))***+++******+++++++++,,,,,,,,,---,,,***(((((()))***+++***++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))***************************************,,,,,,++++++***))))))(((&&&''''''(((((()))))))))******++++++++++++******))))))***************************+++++++++++++++++++++************++++++&&&'''(((((())))))))))))+++******))))))******+++)))))))))************+++***************+++++++++,,,,,,,,,,,,,,,---------)))***++++++,,,+++++++++,,,,,,,,,+++++++++++++++))))))******++++++++++++(((((())))))***+++++++++*********+++++++++++++++'''(((***+++,,,,,,+++***++++++++++++++++++++++++*********)))******+++,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,------.........------,,,,,,------...***+++,,,------...------------......///......---...///000000111111000000000000/////////000111111000000000000111111111111000000000000000000000000000111222333444444555555555555555666777777888888999999::::::;;;;;;<<<<<<<<<===>>>@@@BBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGEEEGGGIIIHHHFFFFFFIIILLLKKKLLLMMMNNNNNNNNNNNNMMMLLLMMMOOOQQQRRRQQQPPPOOOKKKKKKKKKLLLMMMOOORRRSSSRRRRRRSSSUUUVVVXXXYYYYYYWWWXXXYYYZZZ[[[[[[ZZZZZZXXXXXXVVVUUUUUUUUUVVVWWWYYYXXXVVVVVVVVVWWWYYYZZZ^^^^^^cccqqq{{{}}}|||yyyuuurrroooiiifffbbb^^^[[[YYYUUUSSS666666666555555444444444333444444555555555555555555555444444444555666777777666555444333333444444222333444555666666666666666666777777777666555555333444555555666666555555444444444444444333333222222111//////111222111000/////////000111222222222//////111222222333333333000000000000000000000000......------------..................//////////////////...---------------------------,,,,,,,,,,,,,,,,,,---......---,,,,,,.........------.........******+++++++++,,,,,,,,,)))***+++,,,------,,,+++---,,,++++++++++++,,,---,,,,,,,,,,,,,,,---------)))+++,,,+++)))(((***,,,******+++++++++,,,,,,,,,///...---,,,+++************++++++,,,,,,++++++***++++++++++++++++++++++++************))))))))))))************************++++++******************'''''''''((())))))************++++++++++++******(((((())))))******++++++,,,,,,,,,,,,++++++++++++++++++************++++++++++++,,,,,,,,,,,,,,,+++,,,+++************+++,,,************++++++,,,,,,))))))*********+++++++++******++++++,,,,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,++++++*********)))******+++++++++******((((((((()))***+++++++++,,,++++++++++++++++++***'''(((***,,,,,,,,,+++*********************************))))))***++++++,,,*********++++++++++++,,,******++++++,,,---------...------,,,,,,------...,,,,,,---...///...------------...//////...---,,,...//////000000000000000222222111000000000111111000000000111111222222222000000000000000000000000111111222333333333333333444444555666666777777888888999999:::;;;;;;<<<<<<<<<===???AAABBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEIIILLLLLLIIIHHHJJJMMMMMMNNNNNNOOONNNMMMLLLKKKJJJKKKNNNPPPQQQPPPOOOMMMIIIJJJLLLNNNPPPQQQRRRSSSOOOPPPSSSVVVXXXYYYYYYYYYWWWXXXYYYZZZZZZYYYXXXWWWXXXXXXVVVUUUUUUUUUVVVVVVYYYWWWUUUTTTTTTUUUXXXYYY]]]]]]bbbnnnyyyrrrvvv}}}}}}xxxuuummmiiieeeaaa^^^[[[XXXUUU777777666555444444333333222333444444555555444444555444444333444555666777999888666555444444444555222333444555666666666666777777777777777666666555333444555555666666555555333333444444333333222111111000...///111222222111---......///000111111222......///111111222222222000000000000000000000000///......------......///------......//////000000000///...---------------......------------,,,,,,,,,,,,---......---,,,,,,......------------......*********++++++,,,,,,,,,***+++,,,---...------,,,---,,,+++******+++,,,---((((((((())))))******+++(((+++,,,,,,)))(((***,,,******+++++++++,,,,,,,,,///000111111///---***)))+++++++++,,,,,,+++++++++++++++++++++++++++++++++++++++******))))))((((((************************)))))))))***++++++,,,,,,'''(((((()))***+++++++++******++++++++++++******'''(((((()))***++++++,,,---------,,,,,,+++++++++++++++************++++++******+++++++++******)))---,,,+++******+++,,,---******+++++++++,,,,,,,,,))))))******++++++++++++))))))******++++++++++++)))***+++,,,---,,,,,,+++,,,+++++++++******))))))******+++++++++******)))'''(((((()))***+++++++++---,,,,,,++++++*********&&&(((***,,,---,,,+++***))))))))))))))))))))))))******))))))***+++,,,,,,))))))*********+++++++++))))))***++++++,,,------...------,,,,,,------...------/////////...---,,,------/////////...---,,,...//////000000000000000333333222111000000111111000000111111222222222333000000000000000000000000111222222333333333222222444444555555666777777777888888999::::::;;;<<<<<<<<<===???@@@AAAAAAAAA@@@BBBCCCCCCDDDEEEEEEDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHEEEIIINNNNNNKKKIIIKKKNNNOOOOOOPPPPPPOOOMMMLLLKKKHHHJJJMMMOOOPPPOOONNNMMMIIIJJJMMMPPPRRRSSSSSSSSSMMMOOOSSSVVVYYYYYYYYYYYYWWWXXXXXXYYYYYYXXXWWWVVVYYYXXXVVVUUUTTTUUUVVVVVVXXXVVVTTTTTTUUUXXX\\\^^^___```eeennn|||sssiiinnnwwwzzzzzz}}}zzzooolllgggccc```]]]ZZZWWW<<<:::666444555555555555444333333222222333444444333444444555666777888888777666555555666777555444333333555666777777777777777777777777777777777777666666666666555555555555444444444444444444444444111111111111111111111111////////////////////////111111000000//////......000000000000////////////------......///000000000////////////////////////////////////////////////------,,,++++++++++++,,,+++++++++,,,,,,,,,------+++,,,---,,,***)))***+++---------,,,+++***)))(((************************)))***+++,,,,,,+++)))((()))((((((((())))))***+++...---+++*********++++++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))************)))))),,,++++++******++++++,,,************************))))))))))))))))))))))))))))))************)))))))))************+++++++++))))))***++++++++++++***+++++++++*********))))))************************************************+++++++++***************...------,,,,,,++++++***++++++******************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***((((((+++---------+++)))((())),,,///,,,,,,,,,+++++++++******...------,,,,,,++++++*********))))))))))))******,,,+++,,,---......,,,******+++---......---+++***,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,---------......++++++,,,------......///...///111222333222000//////////////////.........222111111111000000//////000000000000000000000000000///...------...///000...///000111222333444444333333444555666777888999777888999:::<<<===>>>???<<<<<<===>>>???@@@AAAAAABBBBBBCCCCCCDDDDDDEEEEEEEEEFFFGGGGGGFFFEEEFFFHHHIIIJJJMMMPPPRRRRRRRRRQQQPPPOOONNNMMMLLLLLLLLLLLLKKKLLLLLLMMMMMMMMMMMMLLLIIIKKKNNNOOOOOOOOOPPPRRRSSSSSSUUUWWWXXXYYYYYYYYYWWWWWWWWWXXXXXXXXXWWWVVVTTTVVVXXXZZZZZZXXXVVVTTTSSSTTTVVVVVVUUUVVVWWWYYYZZZ]]]hhhsssyyy~~~llleeehhhnnnrrrzzz|||vvvsssooojjjfffcccaaa```<<<999666444555555555444444333333222222222222333444444444555555666666666555444333333555555444333333444555666777777777777777777777777777777777777666666666666555555555444444444444444444444444444111111111111111111111111000000000000000000000000000000000000//////....../////////............---------......//////000000////////////////////////...........................------,,,,,,,,,,,,,,,+++,,,,,,,,,---------------...///...,,,+++,,,---,,,,,,,,,,,,+++***))))))******************************+++++++++******)))************+++++++++,,,,,,+++***)))))))))******************************++++++++++++++++++++++++,,,+++++++++******************************************++++++++++++******,,,++++++******++++++,,,************************))))))))))))))))))))))))))))))************))))))))))))*********+++++++++))))))***++++++++++++***+++++++++*********))))))************************************************((((((((((((((((((((((((+++,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,)))******)))'''(((***,,,++++++)))'''&&&'''***---+++++++++*********))))))******++++++++++++++++++++++++************++++++,,,+++***+++------+++***++++++,,,------,,,++++++,,,++++++******++++++,,,,,,,,,,,,++++++*********,,,,,,,,,------------...------------------------,,,---///000111000///...........................111111000000000/////////////////////////////////000///...------...///000//////000111222333444444222222333444555666666777666666777999:::<<<======;;;<<<===>>>???@@@@@@AAAAAAAAABBBBBBCCCDDDEEEEEEFFFGGGHHHHHHGGGGGGHHHIIIKKKLLLOOOQQQRRRRRRRRRQQQOOOOOONNNMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKJJJLLLNNNPPPPPPPPPRRRTTTTTTUUUVVVXXXYYYYYYYYYYYYZZZ\\\^^^]]]YYYVVVWWWYYYVVVWWWXXXYYYYYYWWWVVVUUUTTTVVVXXXXXXWWWWWWXXXYYYZZZ```lllxxx{{{qqqdddbbbggglllwww}}}|||yyyuuuoookkkgggeeeddd;;;888666444555555555444444333222111111111111111444444444444444444444444333111111111333333333111444555666777777888888777777777777777777777777777666666555555555444444444333333333333333333333333111111111111111111111111111111111111111111111111000000000////////////............---------,,,,,,---------...//////000000////////////////////////.................................---------------,,,,,,,,,---------......---...///...,,,+++,,,---,,,,,,,,,,,,+++******)))************************+++***************++++++))))))***++++++++++++***+++***))))))((()))))))))++++++++++++++++++++++++************************************))))))))))))))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++************++++++************************))))))))))))))))))))))))))))))************)))))))))))))))*********++++++))))))***++++++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******++++++,,,------...************************++++++++++++++++++++++++((()))***)))'''''')))+++*********(((&&&'''***,,,*********)))))))))(((((((((((())))))***++++++,,,,,,++++++******++++++,,,,,,***))))))***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++************+++++++++++++++++++++*********,,,,,,,,,,,,------------//////...------,,,++++++++++++---.........---,,,,,,,,,------....../////////////////////.................................//////............////////////000111222333333444222222333333444444444444555555666888999:::;;;;;;;;;;;;<<<===>>>???@@@@@@???@@@AAABBBCCCDDDEEEFFFGGGHHHJJJJJJIIIHHHJJJKKKMMMNNNPPPQQQRRRRRRQQQQQQMMMMMMNNNNNNNNNOOOOOOOOONNNNNNNNNNNNLLLKKKJJJIIIKKKMMMPPPQQQRRRSSSUUUVVVWWWXXXXXXYYYZZZYYYYYYYYY\\\aaaccc```YYYUUUWWWZZZWWWWWWWWWVVVVVVUUUUUUUUUUUUWWWZZZ[[[ZZZXXXXXXXXXWWW___nnnyyyyyy{{{yyygggaaadddjjjuuuzzz}}}wwwqqqmmmjjjiii:::888555555555666555444333333222111000000000000444333333333333333333333111000000111333444333222555666666777888888777777666666666666666666666666555555555444444444333333222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////.........------------,,,,,,,,,---......//////000////////////////////////..........................................------,,,,,,---------.........+++,,,---,,,***)))***+++,,,,,,,,,,,,,,,+++***)))************************+++***)))))))))***+++,,,(((((()))*********)))(((*********)))))))))******++++++++++++++++++++++++************************)))))))))))))))(((((((((((((((((((((((((((((((((***++++++++++++++++++***++++++************++++++************************))))))))))))))))))))))))))))))************))))))))))))))))))************))))))***++++++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((,,,,,,,,,---------------******++++++,,,,,,,,,,,,***************+++++++++************************)))***+++***)))((()))+++,,,,,,,,,***)))))),,,...+++*********)))))))))))))))))))))*********+++++++++******))))))******+++,,,***(((''')))*********,,,,,,+++******+++,,,,,,++++++************+++++++++++++++***************++++++,,,,,,,,,---------......---------,,,,,,,,,++++++,,,------------,,,+++++++++,,,---...//////................................................/////////......////////////000000111222222333333333333333333444444444444555666666777999::::::;;;:::;;;;;;<<<===>>>???@@@???@@@AAACCCDDDFFFGGGGGGFFFHHHIIIIIIHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPOOONNNKKKLLLMMMNNNOOOPPPPPPQQQPPPOOOOOONNNLLLJJJIIIHHHLLLNNNQQQSSSSSSTTTVVVXXXYYYYYYZZZZZZZZZYYYYYYXXX\\\^^^___]]]YYYVVVVVVWWWVVVUUUTTTSSSRRRSSSSSSTTTUUUXXX[[[\\\[[[XXXWWWVVVSSS[[[hhhrrrqqqsss~~~qqqkkkmmmpppxxx|||}}}wwwrrrnnnmmm888777555555555666555333333222111111000000000111333333333333333222222222111000000111444555555444555666666777777777777666555555555555555555555555444444444444333333333333222222222222222222222222000000000000000000000000.......................................//////////////////.........------,,,,,,------.../////////////////////////////////............................../////////...---,,,,,,,,,,,,---------......+++,,,---,,,***)))***+++++++++,,,,,,,,,+++******************************+++***)))))))))***,,,---)))***************))))))***+++++++++++++++++++++************************++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))+++******))))))******+++************************))))))))))))))))))))))))))))))************))))))(((((()))))))))*********))))))***++++++++++++***************************((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******++++++,,,,,,,,,++++++*********))))))*********+++++++++***************************+++,,,,,,+++***+++,,,+++,,,,,,+++******+++---,,,,,,+++++++++*********,,,,,,++++++************))))))(((((((((((()))))),,,)))''''''(((*********,,,++++++******++++++,,,+++******))))))******+++************************+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,------............+++++++++,,,---...//////------------.......................................//////////////////...000000000111222222333333444444444444444444555555666666777888999::::::;;;::::::;;;<<<===>>>>>>???@@@AAABBBCCCEEEFFFHHHHHHDDDFFFGGGHHHGGGGGGIIIJJJKKKLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLNNNPPPPPPQQQQQQOOOOOOOOONNNLLLKKKIIIHHHMMMOOORRRSSSTTTUUUVVVXXXYYYYYYYYYYYYYYYXXXXXXWWWYYYWWWUUUUUUWWWWWWTTTQQQSSSRRRPPPOOOOOOPPPRRRSSSTTTWWWZZZ[[[YYYWWWVVVUUURRRWWWaaahhhhhhlll~~~zzzyyyyyyyyy~~~{{{vvvrrrqqq777666555555666666444333222222111111111222222222333333333333333333333333111000000222444666666555555555666666666666555555555555555555555555555555444444333333333222222222111111111111111111111111000000000000000000000000---------------------------............//////////////////............---,,,,,,,,,---......//////////////////////////////------------------------------...//////---,,,++++++++++++,,,,,,,,,---------...///...,,,+++,,,---+++++++++,,,,,,++++++***************************))))))))))))***+++,,,,,,---,,,++++++***+++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++++++++++++++++++++(((((((((((()))))))))))))))))))))))))))))))))))))))))))))******)))))))))******))))))))))))******************************))))))))))))))))))))))))))))))************))))))((((((((()))))))))******))))))***++++++++++++******************+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,---,,,,,,+++******)))))))))))))))***++++++,,,,,,++++++++++++++++++++++++***,,,------,,,++++++,,,)))******)))(((((()))+++,,,,,,,,,++++++++++++***---,,,,,,+++******))))))(((((((((''''''(((((((((+++)))(((((()))******)))++++++++++++++++++++++++******))))))))))))******)))))))))***************++++++++++++,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////,,,,,,------......//////---------.............................................////////////......000000111111111222222222333333444444555555555666666777777888999999::::::999999:::;;;<<<===>>>>>>AAAAAABBBCCCDDDEEEFFFGGGCCCDDDFFFFFFFFFFFFHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJHHHIIILLLNNNOOOPPPPPPOOOMMMMMMMMMMMMMMMLLLKKKJJJMMMOOORRRSSSSSSSSSTTTVVVVVVWWWWWWWWWWWWWWWVVVVVVUUUPPPNNNPPPUUUWWWSSSNNNPPPOOONNNNNNOOOPPPRRRSSSQQQTTTVVVWWWVVVTTTTTTTTTUUUUUU[[[aaabbbfffxxx}}}zzz}}}|||xxxvvv666555444555666666444333222111111222222333444555222222333333444444555555000///000111444666666666444444555555555555444444444444444444444444444444333333333333222222222222111111111111111111111111000000000000000000000000---------------------------------.........//////.........---------,,,,,,+++,,,,,,------......///////////////////////////------------------------,,,,,,.........---+++************+++++++++,,,,,,---...///...,,,+++,,,---***++++++,,,,,,+++++++++************************(((((()))***+++,,,,,,,,,---+++)))''''''(((***+++((()))***+++,,,,,,+++***************************************************((((((((())))))*********************************)))******++++++******)))******))))))))))))******************************))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))***))))))***++++++++++++***))))))*********+++++++++******************************************************++++++,,,------...+++++++++***************((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))+++------,,,******+++(((*********(((((()))***++++++++++++******************************))))))))))))(((((((((((())))))***))))))***++++++***((()))***+++,,,,,,+++***)))******))))))))))))******((()))))))))*********+++***++++++++++++,,,,,,,,,,,,------------------------------------...//////........................------......////////////////////////////////////---...///000000///...---111111111111111222222222111111222333444555555666555666666777777888888999999999:::;;;<<<======>>>@@@@@@AAAAAABBBCCCDDDDDDBBBDDDEEEFFFFFFFFFHHHJJJGGGGGGGGGGGGHHHIIIIIIJJJGGGIIIKKKMMMOOOOOONNNNNNJJJKKKLLLMMMMMMMMMMMMMMMMMMOOOQQQRRRQQQQQQRRRSSSTTTTTTUUUUUUUUUUUUUUUTTTRRROOONNNPPPRRRSSSQQQNNNNNNNNNNNNOOOQQQRRRTTTUUUNNNPPPRRRRRRQQQQQQRRRSSSUUUSSSVVV[[[\\\^^^kkk{{{|||{{{||||||}}}~~~}}}}}}~~~}}}666555444555666666444333111111111222333444666666222222333444444555666666/////////111444666666555333444444555444444333333444444444444444444444444333333333222222222111111000000000000000000000000000000000000000000000000........................---------.........//////---------,,,,,,,,,++++++++++++,,,------......///////////////////////////------------------------+++,,,---......,,,***)))))))))*********++++++++++++,,,---,,,***)))***+++***++++++,,,,,,,,,++++++************************'''(((***+++,,,,,,++++++***(((%%%""""""$$$&&&((('''((()))+++++++++***)))++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))******++++++************************+++++++++,,,,,,+++++++++******))))))))))))******************************))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))***++++++++++++***))))))******++++++++++++************************************************&&&&&&'''((())))))******)))))))))***++++++,,,,,,((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,,,,+++***)))******,,,---,,,+++***+++,,,************))))))))))))''''''(((((())))))************))))))))))))***************+++---,,,***(((((()))+++,,,,,,+++)))(((******))))))))))))******(((((())))))*********+++******+++++++++,,,,,,,,,///......------,,,,,,+++------,,,,,,,,,---...//////////////////................../////////000000000000000000000000000000---...///000000///...---111111111111111222222222///000000222333444555555444444555555666666777777888999999:::;;;<<<===>>>?????????@@@@@@AAAAAAAAABBBDDDFFFFFFFFFGGGHHHJJJGGGGGGGGGGGGHHHIIIJJJKKKGGGHHHKKKMMMNNNNNNMMMLLLIIIJJJKKKLLLNNNNNNOOOOOOMMMOOOQQQQQQPPPOOOPPPQQQRRRRRRSSSTTTTTTTTTTTTTTTPPPQQQRRRRRRQQQPPPPPPPPPMMMNNNOOOQQQSSSTTTVVVVVVLLLMMMOOOOOONNNOOOPPPRRRSSSPPPRRRWWWYYYXXX```mmmxxx~~~~~~|||~~~~~~|||}}}~~~~~~}}}}}}333444444555555444444333...///111222333333222111333222222222222333444444222222222333333444444444444444444444444444444444111111111222222333333333111111111111111111111111//////............//////......////////////......000000//////.........------------------------------,,,,,,,,,,,,---...///------............------------------------------------------,,,,,,+++******++++++,,,,,,++++++***)))************+++++++++)))))))))******+++,,,,,,++++++******))))))((((((,,,+++++++++***)))))))))************************(((((((((((()))))))))))))))))))))))))))))))))))))))))))))***+++++++++,,,++++++***)))(((((())))))((((((((((((((())))))***))))))************))))))))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********++++++*********))))))(((((((((((()))+++------+++)))************************************************''''''(((((())))))******)))***+++,,,,,,,,,,,,,,,******))))))((((((''''''++++++************++++++)))))))))))))))))))))))),,,+++++++++***)))))))))))))))************))))))+++*********))))))((((((+++*********))))))(((((())))))))))))))))))))))))((()))***++++++***)))(((+++***((('''''')))+++---++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---------,,,+++,,,---.../////////000000000...---,,,...///////////////..............................////////////000000000000111111111111222333444444444444555555666777777777999::::::::::::::::::;;;<<<<<<======>>>@@@AAABBB???@@@BBBDDDFFFGGGHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGJJJKKKLLLMMMMMMMMMLLLKKKHHHHHHIIIKKKLLLNNNOOOOOOQQQSSSUUUSSSPPPNNNPPPRRRTTTTTTTTTSSSSSSQQQPPPPPPTTTSSSQQQOOONNNLLLLLLLLLSSSTTTUUUUUUVVVVVVVVVUUUPPPOOONNNMMMLLLMMMNNNOOOSSSSSSRRRQQQRRRTTTVVVXXXdddkkkwww{{{zzzxxxyyy|||xxxyyy}}}~~~{{{zzz}}}333333444444444444333333222222333333444333333333333333333333333444444555222222222333333333444444444444444444444444444444333333333333333333444444111111111111111111111111000//////......//////000......////////////......///.........------------------------------------,,,+++++++++++++++,,,,,,------............---------------------------------------------,,,++++++***++++++,,,,,,++++++***)))************++++++++++++++++++++++++******************)))))))))))))))++++++******************************************)))))))))************+++))))))))))))))))))))))))******************+++++++++******))))))))))))))))))))))))))))))******+++))))))************))))))(((((()))))))))*********))))))))))))))))))))))))(((((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******************)))))))))(((((())))))((()))******((('''************************))))))))))))))))))))))))))))))))))))************)))******++++++++++++******)))))))))((((((((('''+++******))))))******+++************************++++++******************))))))************))))))************)))))))))(((************)))))))))((())))))))))))))))))))))))))))))***++++++***)))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,------,,,,,,+++,,,---...//////000000111000///............////////////................................./////////000000000000/////////000111222333444444444444555666666777777999999999:::::::::::::::<<<<<<<<<===>>>???@@@AAA@@@AAACCCDDDFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIHHHIIIJJJKKKKKKKKKJJJJJJHHHHHHIIIKKKLLLNNNOOOOOOQQQSSSTTTSSSPPPOOOPPPRRRTTTUUUUUUTTTSSSRRRQQQQQQRRRQQQPPPNNNMMMMMMLLLLLLTTTTTTUUUVVVWWWWWWWWWWWWQQQPPPNNNMMMMMMMMMNNNNNNRRRQQQOOONNNOOOQQQSSSUUU^^^bbbkkksssxxx}}}{{{zzzyyy{{{{{{xxxyyy}}}~~~{{{vvvyyy~~~333333444444444444333333333333222222222222222222444444444444444555555555222222222222333333333333333333333333444444444444444444444444444333333333111111111111111111111111000000////////////000000......////////////......---------------,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,------............------------------------------,,,------------,,,++++++******++++++++++++******)))************+++++++++------,,,,,,+++******)))))))))))))))************))))))***************************************************+++++++++,,,,,,))))))))))))))))))))))))******************))))))*********)))))))))))))))******))))))******+++,,,))))))************))))))(((((())))))))))))******))))))))))))))))))))))))))))))*********))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))************))))))))))))((((((+++)))'''&&&''''''&&&%%%************************((((((((((((((((((((((((++++++++++++************)))************))))))((())))))))))))((((((((((((+++******))))))******+++++++++++++++++++++++++++))))))******************))))))************))))))************))))))))))))************))))))))))))))))))))))))))))))))))))******++++++++++++******'''((()))***+++***)))(((******************++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---.........///000000111111000000---....../////////..................................../////////000000000------...///000111333444333333444555555666666777888888999999999:::::::::;;;;;;;;;<<<===>>>@@@@@@AAABBBCCCDDDEEEEEEEEEEEEGGGGGGGGGHHHHHHIIIIIIIIIFFFFFFGGGHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMNNNOOOPPPRRRRRRRRRPPPOOOPPPRRRTTTTTTUUUTTTTTTSSSRRRQQQNNNNNNNNNMMMMMMMMMMMMMMMTTTUUUVVVWWWWWWXXXXXXXXXQQQPPPOOONNNMMMMMMMMMMMMPPPNNNKKKIIIIIILLLNNNPPPWWWXXX]]]ccchhhooo|||{{{zzz|||{{{vvvxxxxxxzzz}}}~~~~~~{{{xxxyyy|||}}}|||zzztttvvvzzz}}}333333333444444333333333333222000///...//////000444444555555555555555555222222222222222222222333333333333333333444444444444444444333333222222222111111111111111111111111000000////////////000000......////////////......------------------------------------------------//////////////////......,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++************++++++++++++******))))))*********+++++++++,,,,,,,,,,,,++++++******(((((())))))******++++++(((((())))))******++++++************************************+++++++++,,,))))))))))))))))))))))))++++++******))))))(((((())))))*********)))))))))))))))(((((())))))***+++))))))************))))))(((((((((((()))))))))***((((((((((((((((((((((((******************)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((+++(((&&&%%%&&&''''''&&&************************))))))))))))))))))))))))+++++++++******)))))))))))))))***))))))(((''''''))))))))))))((((((((((((******))))))))))))******++++++++++++++++++++++++(((((())))))******++++++))))))************))))))*********)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))******++++++++++++******'''(((((())))))))))))))))))))))))***************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---------,,,---...//////000000000------......//////......................................./////////000000////////////000111111222222333333444555555666666777777888888999999::::::::::::;;;;;;<<<===???@@@BBBBBBCCCCCCDDDCCCCCCCCCEEEEEEEEEFFFGGGGGGHHHHHHCCCDDDDDDEEEFFFFFFFFFFFFHHHIIIJJJKKKLLLMMMNNNNNNOOOPPPPPPPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQPPPPPPKKKKKKLLLMMMMMMMMMNNNNNNRRRSSSTTTUUUVVVVVVVVVVVVQQQPPPOOONNNMMMLLLLLLLLLMMMKKKHHHFFFEEEGGGJJJLLLRRRRRRVVV\\\bbbiiivvv||||||}}}ssslllmmmpppvvv|||}}}~~~|||yyyyyyzzzzzzxxxvvvuuuwwwyyy{{{}}}222333333333333333333222333222000/////////000000333444555666666666555555222222222222222222222222222222222333333333444444333333222222111111000000000000000000000000000000000000////////////000000......////////////........................//////------------------------...//////000000///......,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))************)))))))))******++++++******)))))))))*********+++++++++*********++++++,,,,,,,,,(((((())))))******++++++((((((((())))))******+++************************)))))))))*********++++++))))))))))))))))))))))))+++******))))))(((((((((((()))************))))))(((''''''''''''((())))))))))))************))))))'''(((((((((((()))))))))(((((((((((((((((((((((())))))*********))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((((((((((((((((((((())))))***(((&&&&&&((()))******))))))))))))))))))))))))*********************************))))))((((((''')))))))))))))))((('''&&&(((((((((((())))))))))))***))))))))))))))))))***++++++++++++++++++++++++((((((((())))))******+++))))))************))))))))))))))))))))))))******))))))))))))))))))******))))))))))))))))))))))))************************)))((('''&&&'''(((***+++((((((((())))))*********************************,,,++++++******++++++,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,---...///000,,,,,,---...................................................////////////222222111000000000000111222222333333444444555555666666777777888999::::::999999999:::;;;<<<>>>>>>@@@AAAAAABBBBBBAAAAAAAAAAAAAAABBBCCCCCCDDDEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFHHHHHHIIIJJJKKKLLLLLLMMMMMMMMMMMMNNNOOOOOOOOOOOONNNOOOOOOOOOOOONNNNNNMMMHHHIIIKKKLLLNNNNNNNNNNNNPPPQQQRRRRRRSSSSSSRRRRRROOONNNNNNMMMMMMLLLKKKKKKKKKIIIGGGEEEDDDFFFIIIJJJNNNNNNSSS[[[aaahhhsss~~~tttcccccceeellluuu|||~~~}}}}}}|||zzzyyyxxxwwwtttsssuuuvvvxxxyyyzzz{{{~~~222222333333333333222222444444333333222333333333222333444666666555444444222222222222222111111111111111222222333333444444111111111111000000000000000000000000000000000000//////............//////......////////////...............///////////////------------------------***+++,,,......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((((()))*********))))))))))))************)))))))))************+++++++++((())))))***++++++,,,,,,))))))))))))************(((((())))))))))))))))))************************)))))))))************+++))))))))))))))))))))))))))))))))))))))))))(((((('''(((***++++++***))))))'''&&&&&&&&&&&&'''(((((())))))************))))))''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((()))))))))(((''''''***+++++++++))))))))))))))))))))))))************************)))))))))(((((((((((((((((())))))))))))(((((('''(((((((((((())))))))))))***))))))(((((())))))***++++++++++++++++++++++++(((((())))))))))))))))))))))))************))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******))))))))))))*********(((&&&%%%%%%'''***,,,''''''(((((())))))******************************++++++************++++++******+++,,,,,,,,,,,,,,,*********++++++---...///+++,,,---.......................................------........./////////222222111000000000111111111111222333333444444555555555666777888999999:::888888999999:::;;;===>>>>>>>>>???@@@@@@@@@??????>>>>>>???@@@AAAAAABBBBBBBBBBBBBBBBBBCCCEEEFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJKKKMMMOOONNNMMMKKKKKKLLLLLLLLLLLLKKKKKKGGGIIIKKKMMMNNNOOOOOONNNPPPPPPPPPPPPPPPOOONNNNNNKKKLLLLLLLLLLLLKKKJJJJJJJJJIIIHHHGGGGGGHHHJJJKKKJJJJJJOOOXXX^^^dddmmmuuuxxxbbb^^^^^^cccnnnwww||||||zzzzzzzzzyyywwwuuusssrrrrrrtttuuuuuuuuuvvvyyy{{{222222333333333333222222333444444555555555444444111222444555555555333333222222222222111111111000000111111222333333444444111111111111111111222222000000000000000000000000......------------............////////////......---------....../////////------------------------''')))+++---......---,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))***+++++++++++++++))))))************)))))))))************+++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((*********************************+++++++++,,,,,,))))))))))))))))))))))))((((((((()))))))))))))))'''(((***+++++++++))))))'''''''''''''''((())))))))))))************))))))'''''''''((((((((())))))))))))))))))))))))))))))$$$%%%&&&(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''((((((((()))))))))(((((()))***+++)))((())))))))))))))))))))))))************************))))))))))))))))))******(((((()))*********))))))'''((((((((()))))))))***))))))(((((((((((())))))************************)))))))))))))))((((((((())))))************))))))((()))))))))************((()))))))))************))))))))))))))))))))))))))))))(((''''''((())))))(((''''''&&&'''((()))***&&&&&&'''(((((()))******************************++++++************++++++)))***+++,,,---,,,,,,+++,,,++++++++++++,,,...///***+++,,,---....................................---------........./////////......///000111222222111111111222333333444444444444555666777888999:::888888888888999;;;<<<===;;;<<<<<<===>>>>>>>>>>>><<<<<<===>>>???@@@AAAAAACCCBBBBBBBBBDDDEEEGGGHHHFFFFFFFFFGGGGGGHHHHHHIIIIIIGGGGGGHHHLLLNNNMMMKKKIIIJJJJJJKKKKKKJJJJJJIIIHHHIIILLLNNNOOOPPPOOONNNPPPPPPPPPOOONNNMMMLLLKKKHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJJJJKKKKKKLLLLLLMMMKKKJJJLLLRRRXXX]]]eeemmmzzz~~~ggg```[[[^^^hhhsssyyyzzzuuuvvvwwwxxxwwwvvvuuuuuuqqqrrrssssssssssssvvvxxxyyy|||222222222333333222222222000111333444555444444333000111333555555444333222222222222222111111000000000000111222333333444444111111111222222333333444000000000000000000000000---------,,,,,,---------......////////////......,,,,,,,,,------.........------------------------'''))),,,...000000///...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---------------))))))************)))))))))************+++++++++******))))))((((((''''''++++++******))))))((((((******))))))((((((''''''************************++++++,,,,,,,,,---------))))))))))))))))))))))))''''''(((((())))))******&&&(((***+++,,,+++***)))((((((((((((((()))******))))))************))))))''''''''''''((((((((()))))))))))))))))))))))))))######%%%'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))***))))))*********'''$$$))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,'''((()))******+++******'''((((((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))(((((())))))*********+++(((((())))))*********+++)))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&((()))))))))((('''&&&&&&&&&'''((())))))***))))))))))))))))))))))))++++++************++++++)))***+++,,,---,,,++++++...---,,,+++,,,---...///***+++,,,---....................................---------.........//////++++++,,,---///111333444000111111222333333444444444444555666777888999999777777777888999:::<<<<<<999:::;;;<<<============;;;<<<===>>>???@@@AAAAAACCCCCCCCCCCCDDDFFFHHHIIIEEEEEEEEEFFFFFFGGGGGGHHHGGGFFFEEEGGGKKKMMMLLLJJJIIIIIIJJJJJJJJJJJJJJJIIIHHHJJJLLLOOOPPPPPPOOONNNQQQQQQQQQOOONNNLLLKKKJJJFFFGGGHHHJJJKKKJJJJJJIIIJJJKKKLLLMMMNNNNNNNNNNNNNNNKKKKKKOOOTTTYYYaaaiiittt~~~lllddd[[[\\\eeepppwwwyyyppprrruuuwwwwwwwwwxxxxxxrrrsssttttttssstttvvvxxxtttvvvzzz~~~222111000000111222444555222222222333333444444444555555555444444555555555333333333222222111111111222222111111111111222222000000000000000111111222111111111111000000000000......---------,,,,,,,,,/////////...---------,,,///...---,,,,,,,,,,,,,,,//////.........---------......---------,,,,,,,,,------,,,,,,+++***))))))************************///,,,+++---111111,,,'''))))))))))))))))))))))))))))))))))))************,,,,,,,,,+++++++++***************************************)))))))))))))))***)))))))))***+++,,,,,,************))))))))))))((((((((((((((((((((((((*********)))))))))))))))******++++++++++++******))))))***+++,,,,,,------))))))))))))))))))))))))))))))***++++++++++++***************))))))((((((((()))*********((('''&&&(((((())))))*********+++((((((((((((((((((((((((,,,,,,+++***)))((('''&&&************++++++++++++###$$$%%%&&&''')))*********)))(((''''''((()))***,,,,,,+++***)))((('''''')))))))))))))))))))))))))))+++++++++***)))***+++,,,,,,,,,++++++*********,,,,,,++++++***)))((((((+++*********))))))(((((()))))))))(((((((((((((((+++******)))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********))))))((((((************************))))))))))))))))))))))))))))))))))))*********************)))))))))))))))******************************+++++++++,,,,,,,,,)))************+++++++++***+++,,,,,,------,,,,,,,,,,,,------------------.........////////////000////////////000000000000333333333333333333333333888888777777666666555555666666888999999999999999:::<<<>>>???===<<<<<<======???AAAAAA@@@>>>>>>???BBBBBBBBBCCCDDDEEEFFFGGGFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFGGGIIIKKKLLLMMMGGGHHHJJJLLLMMMLLLKKKJJJMMMNNNOOOOOOPPPPPPPPPPPPMMMOOOQQQPPPMMMJJJGGGFFFHHHIIIKKKKKKJJJIIIJJJKKKNNNMMMKKKLLLMMMNNNNNNMMMIIIHHHIIIKKKNNNSSSXXX[[[kkkzzz~~~rrrpppiiibbbccciiilllkkkjjjmmmrrrvvvxxxzzz{{{|||{{{vvvrrrqqqtttvvvssspppsssssstttwww{{{222222111111222333555666222222222333333333444444555444444333333444444555333333333222222222111111222222111111111111222222000000000000000111222222111111111111000000000000///.........---------,,,...............---------//////...---------......//////.........---------......---------,,,,,,,,,------,,,,,,+++******)))************************,,,***))),,,000111---)))************************)))))))))*********++++++,,,,,,+++++++++*********************************)))))))))))))))******************)))******++++++************))))))))))))))))))))))))))))))))))))***))))))))))))))))))))))))))))))******)))))))))))))))******++++++,,,,,,))))))))))))))))))))))))(((((()))************)))++++++*********))))))))))))***+++++++++***((('''(((((()))))))))*********(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''''''''((((((&&&&&&''''''((()))*********)))(((''''''((()))***++++++******)))((((((((())))))))))))))))))))))))((()))***)))((('''(((***++++++*********))))))))),,,,,,+++******)))((((((*********)))))))))((((((((((((((((((((((((((((((***))))))((('''(((((((((***)))))))))))))))))))))++++++************++++++))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))************************))))))*********+++++++++)))************+++++++++++++++,,,---------------------------------,,,,,,------........./////////........./////////000000111111222222333444555555777777777666666666555555555666777888999999999999999<<<>>>>>>===<<<<<<======???AAAAAA@@@>>>>>>???AAAAAAAAABBBCCCDDDEEEFFFEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHIIIJJJKKKLLLIIIJJJLLLMMMMMMLLLJJJIIIOOOOOOOOOPPPOOOOOONNNNNNMMMOOOQQQQQQNNNJJJHHHHHHHHHJJJKKKKKKIIIHHHIIIIIINNNLLLKKKKKKMMMNNNNNNMMMIIIHHHHHHIIIKKKOOORRRUUUeeettt~~~}}}tttsssnnnhhhfffhhhfffbbbbbbiiirrryyy}}}{{{tttqqqrrrsssrrrpppppppppqqqssswww{{{333333333333444555666777222222222222333333333333333333222222222222333333333333333333222222222222222222111111111111222222111000000000000111222222222222111111111000000000////////////............---------...............///...............///000...............---------......---------,,,,,,,,,---,,,,,,++++++*********************************)))((((((+++///000---+++++++++++++++++++++++++++))))))*********+++++++++,,,++++++++++++*********************************(((((())))))******++++++++++++***)))))))))******************))))))))))))************************))))))))))))))))))******(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))+++++++++******************++++++++++++******)))(((((())))))))))))******))))))))))))))))))))))))''''''((()))******++++++(((((((((((())))))))))))((((((((())))))*********))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((*********)))((()))******))))))))))))(((((((((+++++++++******))))))(((******))))))))))))(((((((((((((((((((((((((((((()))(((((('''''''''''''''))))))))))))))))))******++++++************++++++))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))******************************(((((()))))))))*********)))************++++++++++++,,,------......------......------,,,,,,++++++,,,,,,,,,---------......---------.........////////////000222333444555666666666666555555555555555555555666777888888888888999;;;======<<<<<<<<<======???AAAAAA@@@??????????????????@@@AAABBBDDDDDDDDDFFFHHHIIIJJJJJJIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIKKKLLLLLLMMMMMMLLLJJJIIIPPPPPPPPPPPPOOONNNMMMLLLMMMOOOQQQQQQNNNKKKJJJIIIHHHJJJKKKJJJHHHGGGGGGGGGLLLKKKJJJKKKLLLMMMMMMLLLIIIHHHGGGFFFGGGIIILLLMMM[[[jjj}}}yyywwwxxxtttuuutttpppnnnmmmiiiccc^^^fffqqq{{{~~~vvvpppooopppooonnnlllmmmmmmoooqqquuuxxxyyy|||444444444555555666777777222222222333333333333333222222111111111111222222333333333333333333333333333222222111111222222333111111000000111111222333222222222111111111000000000000000///////////////,,,---------.../////////---------------...///000..............................---------,,,,,,,,,,,,,,,,,,++++++*********************************)))((((((***------,,,***++++++++++++++++++++++++((((((((()))))))))******++++++++++++************************************''''''((()))***++++++,,,,,,+++***))))))((())))))************)))))))))((()))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((('''((())))))******))))))++++++++++++*********************************)))(((((())))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++(((((()))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))******))))))))))))))))))))))))***,,,---,,,+++***+++---))))))))))))))))))))))))+++*********)))))))))((())))))))))))))))))(((((())))))))))))************))))))(((''''''''''''((()))))))))))))))*********))))))(((((((((((())))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************)))))))))))))))*********************************))))))))))))*********+++))))))*********+++++++++,,,,,,---............---......------,,,+++******++++++,,,,,,,,,---------,,,,,,,,,---------......//////000111222333444444555555555444444444444444444444555666777777777777888:::<<<<<<;;;;;;<<<===<<<>>>AAAAAA@@@??????@@@>>>>>>>>>???@@@AAABBBCCCEEEGGGKKKMMMNNNMMMKKKJJJIIIIIIIIIIIIHHHHHHGGGGGGJJJKKKLLLLLLMMMMMMLLLLLLNNNNNNOOOOOOOOONNNNNNMMMMMMOOOQQQPPPNNNLLLKKKKKKHHHJJJKKKJJJGGGFFFEEEFFFJJJIIIIIIJJJLLLMMMLLLKKKHHHGGGFFFEEEFFFGGGHHHIIISSS___ooozzzuuutttsssvvvwwwvvvxxx{{{yyytttjjjkkknnnuuu|||~~~yyysssnnnmmmmmmlllkkkjjjjjjkkklllmmmoooqqqrrrvvv|||444444555666777777777888333333333333333333333333111111111000000111111111333333333333333333333333333333222222222222333333111111111111111222222333222222222222111111111111000000000000000000000000,,,---------.../////////++++++++++++,,,---......---...........................---------,,,,,,,,,,,,,,,+++++++++++++++*********************************)))***++++++***)))++++++++++++++++++++++++'''''''''((((((((())))))+++++++++*********))))))))))))))))))))))))))))))''''''((()))***++++++,,,++++++***)))((((((((((((************)))))))))((((((((((((((((((((((((((((((((())))))************)))******++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((()))******++++++******************************)))))))))((())))))))))))))))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))%%%%%%%%%&&&&&&&&&''''''))))))((((((((((((''''''(((((())))))))))))(((((('''''''''((())))))******))))))))))))))))))))))))***+++,,,,,,******+++,,,*********************************)))))))))))))))(((((((((((((((((())))))*********++++++,,,,,,,,,+++***))))))(((((())))))(((((())))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******************************((((((((((((((((((((((((((()))))))))************(((((())))))*********************************************+++++++++,,,,,,))))))*********++++++++++++,,,------......------......---,,,++++++******+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,------------000000111111111111111222333333333333333333444444333333444555666666666666888999:::;;;::::::<<<>>><<<>>>@@@AAA@@@??????@@@>>>>>>>>>???@@@AAABBBCCCGGGJJJMMMPPPQQQOOOMMMKKKIIIIIIIIIIIIHHHGGGFFFEEEGGGHHHIIIKKKMMMNNNOOOOOOKKKLLLMMMNNNOOOOOOPPPOOOLLLNNNPPPOOOMMMLLLKKKLLLHHHJJJKKKJJJGGGFFFEEEFFFGGGGGGGGGIIIKKKLLLKKKIIIFFFFFFEEEEEEFFFGGGIIIIIINNNUUUbbbppp}}}~~~yyyxxxuuuwwwyyyzzzwwwmmmkkkppptttsssooonnnmmmkkkjjjjjjjjjiiihhhjjjjjjjjjkkkkkklllmmmnnnpppuuu|||444444555777777777777777555555555555444444444444111111000000000000111111333333333333444444444444333333222222222222333333222111111111111222333333333222222222222111111111////////////000000000000---------...............++++++++++++++++++,,,------------.....................---------,,,,,,,,,++++++++++++++++++++++++************************+++++++++*********))))))++++++++++++++++++++++++'''''''''((((((((())))))+++************)))))))))))))))))))))))))))))))))(((((())))))******++++++******)))((((((((())))))************))))))))))))''''''''''''''''''''''''((((((((()))******++++++******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))))))))***+++++++++++++++)))))))))))))))*********((((((((('''(((((()))***))))))(((((((((((('''''')))))))))))))))))))))))))))))))))((((((''''''''''''''''''(((((((((((()))(((((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((()))))))))))))))))))))))))))))))))''')))))))))((('''((()))))))))************++++++))))))))))))))))))))))))''''''(((((((((((())))))*********+++,,,,,,------++++++***)))))))))))))))((((((((()))******++++++++++++************++++++))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))************((((((((()))******++++++***************************++++++++++++,,,,,,,,,)))************+++++++++***+++,,,,,,------,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,---------......000000000000000000000000222222222222333333333333222222333444555555555555777888999999999:::<<<>>>;;;>>>@@@AAA@@@???@@@AAA?????????@@@AAABBBDDDDDDIIIKKKNNNPPPQQQOOOLLLJJJHHHIIIIIIIIIIIIGGGEEEDDDEEEFFFGGGIIILLLNNNPPPQQQJJJJJJLLLNNNOOOPPPPPPPPPKKKMMMNNNNNNLLLKKKLLLLLLHHHJJJKKKJJJHHHGGGGGGGGGEEEEEEFFFHHHJJJKKKIIIHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKOOOWWWcccmmmzzzyyy{{{|||uuuhhhdddccc___[[[^^^___aaadddfffggghhhhhhjjjjjjjjjkkkkkkkkkllllllooossswwwzzz|||333444555777777777777666777777666666666555555555222111111000000111111222333333333444444444555555444333333222222333333444222222111111222222333444333333222222222111111111.........//////000000000...............---------------,,,+++++++++,,,,,,---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++***************************+++++++++******+++,,,************************))))))))))))************************)))))))))))))))))))))))))))))))))))))))))))))))))))*********)))(((((((((((())))))***************))))))))))))(((((((((((((((((((((((('''(((((()))******++++++))))))************))))))((((((((())))))*********))))))))))))))))))))))))((())))))***************''''''((((((((()))))))))))))))((((((((()))++++++))))))((((((((('''''''''(((((((((((((((((((((((())))))((((((((('''''''''*********+++++++++,,,,,,))))))))))))))))))))))))'''((()))******)))((('''''''''(((((((((((((((((())))))))))))))))))))))))&&&'''(((((('''&&&'''(((((((((((()))))))))******((()))))))))))))))))))))'''''''''((((((((())))))(((((()))******+++,,,,,,******)))((((((((((((((('''(((((()))******++++++++++++************++++++))))))))))))))))))))))))((()))))))))************************************))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++************************************++++++++++++)))************+++++++++)))***++++++,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------.............../////////000111111111111111111111222222333333111222333444444555555444777888999888888999<<<>>>;;;===@@@AAA@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEFFFJJJKKKMMMNNNNNNLLLJJJHHHGGGHHHIIIIIIIIIGGGEEEDDDEEEEEEFFFHHHJJJLLLNNNOOOJJJKKKLLLNNNNNNOOOOOOOOOJJJKKKLLLLLLKKKJJJKKKLLLHHHJJJKKKKKKIIIHHHIIIIIICCCCCCEEEGGGJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJQQQZZZaaajjj{{{}}}ssscccZZZVVVTTTTTTVVVYYY\\\```dddhhhjjjiiiiiijjjkkkkkkkkkkkkkkkmmmpppssstttsssvvvzzz222333555777777777666666888888777777666666666555222222111111111111222222333333333444444555555555444333333222222333333444222222111111222222333444333333333222222222111111---.........//////000000/////////......------,,,///...------,,,,,,,,,,,,---------.........//////......---------,,,,,,,,,++++++++++++++++++++++++************************)))***++++++++++++---///))))))))))))))))))))))))***++++++++++++,,,,,,,,,************))))))))))))))))))))))))))))))))))))*********)))))))))))))))(((((('''(((((()))***+++************))))))))))))))))))))))))))))))))))))'''(((((()))***+++++++++(((((())))))))))))(((((('''(((((()))***++++++,,,))))))))))))))))))))))))'''(((((()))))))))))))))&&&'''''''''(((((())))))******)))))))))***,,,---))))))(((((('''''''''&&&((((((((((((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))*********+++++++++'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))((()))***)))((('''(((***&&&'''''''''(((((())))))(((((((((((())))))))))))&&&'''''''''(((((())))))&&&''''''((()))*********))))))(((''''''''''''''''''(((((()))***+++++++++))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))***+++++++++************************))))))))))))************)))************+++++++++))))))***++++++++++++***++++++++++++++++++,,,,,,,,,,,,------------......---------.........//////,,,---...///000111222333000000111111222222222333111111222333444444444444777777888888888999<<<>>>;;;===@@@AAA@@@@@@@@@AAABBBBBBBBBCCCDDDEEEFFFGGGIIIJJJKKKLLLKKKIIIGGGFFFFFFGGGIIIIIIIIIGGGEEEDDDFFFFFFGGGGGGIIIJJJLLLMMMLLLMMMMMMNNNNNNNNNMMMMMMIIIJJJKKKKKKJJJJJJKKKLLLHHHIIIKKKKKKJJJIIIJJJKKKBBBCCCDDDGGGJJJJJJHHHFFFHHHHHHGGGGGGFFFFFFEEEEEEGGGIIIOOOWWW[[[```nnn~~~hhhZZZVVVWWWPPPRRRTTTWWW\\\bbbhhhmmmhhhiiiiiijjjkkkjjjjjjjjjgggiiikkkkkkjjjkkkooosssxxx777888888888888777777666777777777666555555444444333333222222111000//////333333333333333333333333333333333333333333333333111111111111111111111111222222222111111111000000000000000000////////////111111000///---,,,++++++........................,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***************************---------,,,,,,+++++++++++++++++++++++++++++++++(((((()))***************((())))))************)))''')))***++++++***)))'''((((((((((((((()))******))))))))))))((((((((((((,,,+++***((((((((()))*********))))))((((((''''''###%%%''')))******)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************&&&'''((())))))******)))))))))*********))))))(((******))))))))))))************))))))((((((''''''******))))))))))))******(((((())))))*********+++(((((())))))((('''&&&&&&))))))(((((((((((())))))((()))))))))*********+++******)))))))))))))))***(((((((((((())))))))))))******))))))))))))******))))))(((((((((((()))))))))((('''&&&&&&'''((()))******************************))))))((((((''''''))))))************))))))))))))))))))************************************((()))***++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))******++++++++++++*********)))(((''''''((()))***&&&''''''((()))***++++++))))))))))))))))))))))))************************+++,,,,,,---,,,+++)))(((******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,------------............/////////.........000222333444333222111000000000000222222222222333444555666777777888999;;;<<<============>>>????????????>>>DDDCCCBBBBBBCCCDDDEEEFFFEEEGGGIIIKKKKKKIIIGGGEEEEEEGGGIIIIIIHHHFFFFFFGGGHHHHHHGGGFFFGGGHHHIIIJJJLLLMMMOOOOOOOOONNNLLLKKKNNNNNNMMMKKKJJJIIIGGGGGGLLLLLLKKKKKKJJJJJJIIIIIIFFFGGGHHHHHHGGGFFFDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEFFFIIIMMMOOORRRZZZeeennnuuu~~~{{{eeeZZZYYYUUUUUUWWW[[[aaagggkkkmmmmmmllljjjhhhhhhhhhiiijjjhhhjjjkkkjjjggggggiiilllsssvvv|||666777777888888888777777777777777666555555444444444444333333222111111000333333333333333333333333333333333333333333333333111111111111111111111111222222222111111111000000000000000000////////////...------,,,+++******)))..............................------,,,,,,,,,,,,......---,,,,,,+++*********++++++,,,,,,++++++***************************,,,,,,,,,++++++*********************************(((((()))***************))))))*********))))))(((((()))***++++++***)))(((((((((((((((((()))******))))))))))))((((((((((((,,,+++)))((((((((()))***))))))))))))((((((((((((''''''''''''(((((()))***************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((()))))))))))))))(((''')))***************))))))******))))))))))))*********)))))))))((((((((('''******))))))))))))******((()))))))))************(((((())))))(((''''''&&&))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))***)))(((((((((((()))*********)))))))))))))))))))))(((((((((''''''''''''))))))************))))))))))))))))))************************************)))))))))******)))))))))*********)))))))))(((((()))))))))))))))))))))))))))******++++++******)))***)))(((''''''((()))***!!!"""###%%%''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,,,,++++++***)))*********+++++++++,,,,,,++++++,,,,,,,,,,,,------------------............///.........///000111222222222111111000000111111111111111111222222333444555555777888:::<<<=========>>>??????@@@@@@??????BBBBBBAAAAAABBBCCCDDDEEEFFFGGGHHHIIIIIIHHHGGGFFFDDDFFFHHHIIIHHHGGGGGGHHHGGGGGGFFFFFFGGGHHHIIIJJJLLLMMMNNNNNNMMMKKKIIIGGGKKKKKKJJJJJJIIIIIIHHHHHHKKKKKKKKKJJJJJJJJJJJJJJJHHHIIIIIIIIIIIIGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLMMMNNNTTT^^^eeeoooxxxrrrbbbZZZXXXXXXYYY\\\```dddggghhhiiiiiihhhhhhhhhhhhhhhiiigggiiijjjhhhffffffhhhjjjjjjmmmrrryyy555666777888888888888888777777777666555555444444555444444333333222222222333333333333333333333333333333333333333333333333111111111111111111111111222222222111111111111111000000000000////////////,,,,,,,,,++++++*********------------------------/////////...............//////...---+++***))))))***++++++,,,,,,++++++***++++++++++++++++++++++++++++++***************)))))))))))))))))))))))))))(((((()))******************************)))((('''((()))***++++++***)))(((((((((((((((((())))))***(((((((((((())))))))))))+++***))))))((()))))))))(((((((((((())))))))))))***)))'''&&&&&&''')))+++************************))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************)))((('''&&&)))******+++++++++*********))))))(((((())))))***))))))))))))((((((((((((***))))))(((((())))))***))))))))))))************(((((()))))))))(((''''''))))))(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((''''''((((((((())))))(((((((((((())))))******))))))))))))*********)))))))))((((((''''''((((((''''''''''''&&&&&&))))))************))))))))))))))))))***************************************))))))(((((())))))*********))))))))))))(((((()))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))%%%%%%&&&((()))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((,,,,,,+++************+++*********++++++++++++,,,+++++++++,,,,,,---------------------........................///000111222111111000000000111222222111111111000111111222222444444666888999;;;======>>>??????@@@@@@@@@@@@@@@AAAAAA@@@@@@AAABBBDDDEEEGGGGGGGGGGGGGGGGGGGGGGGGDDDFFFHHHIIIHHHGGGGGGHHHFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKLLLKKKJJJHHHFFFEEEIIIIIIHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIJJJJJJJJJMMMTTTZZZeeennnyyykkk^^^YYYXXXXXXYYY[[[___bbbdddeeefffggghhhiiiiiiiiiiiifffggggggfffeeedddfffhhhccceeeiiinnnttt{{{444555666888888999999999777777777666555555444444444444333333222222222222222222333333333333444444333333333333333333333333111111111111111111111111111111111111111111111111000000000000////////////------------------,,,,,,------------------------/////////.....................---,,,,,,+++*********++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++************************************(((((()))***************+++++++++******((('''&&&((()))************)))((())))))(((((((((((())))))(((((((((((())))))))))))******))))))))))))))))))''''''(((((())))))*********)))((('''''''''((()))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))((('''''')))******++++++++++++***))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((()))))))))))))))))))))*********(((((()))))))))(((((('''))))))(((((((((((()))))))))))))))(((((((((((('''(((((('''''''''((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))*********)))((((((''''''((((((((((((((((((((('''))))))************))))))((()))))))))***************************************)))(((''''''((()))***))))))))))))))))))(((((())))))))))))))))))))))))))))))************))))))))))))(((((((((((())))))+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************+++++++++++++++++++++,,,,,,---------,,,,,,---------.........------......///000000111////////////000111222333222222111111111111222222666777777999:::;;;<<<<<>>??????@@@@@@@@@@@@@@@BBBBBBAAABBBCCCEEEGGGHHHGGGFFFEEEDDDDDDEEEFFFGGGFFFGGGHHHGGGDDDAAA@@@@@@@@@AAACCCEEEGGGHHHIIIIIIFFFGGGGGGIIIJJJKKKLLLMMMOOOMMMKKKIIIHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLLLLMMMJJJIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEGGGIIIJJJKKKLLLSSS^^^iiiooouuu|||wwwtttqqqkkkhhhbbbYYYTTTVVV]]]cccddddddeeeeeeeeeeeeeeeddddddbbbaaa```aaaaaa```___cccbbbaaaaaabbbccceeefffnnnrrrwww}}}666777777888888888777777777777777666555555444444222222222222222222222222111111222333333444555555333333333333333333333333000000000000000000000000000000111111111222222222000000000000//////////////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,,,,,,,,,,,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,************************(((((()))***************))))))*********))))))(((******))))))))))))************)))((((((((((((((('''''''''((()))*********'''((()))***+++******)))))))))))))))(((((((((((('''((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((('''((()))))))))))))))(((&&&&&&'''))))))******)))((((((''''''''''''(((((('''((((((((()))))))))***((((((''''''''''''((((((************)))))))))((((((((()))***************))))))(((((((((((())))))(((((()))***+++,,,------'''''''''((((((***++++++(((((((((((())))))))))))++++++************++++++))))))(((((((((((())))))'''((())))))))))))((('''(((((())))))******++++++((()))))))))************))))))************))))))))))))))))))************))))))))))))))))))))))))'''((((((((((((((((((''''''''''''((((((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''((())))))+++,,,---......))))))))))))))))))))))))************************(((((()))***************))))))))))))************)))******+++---......///++++++,,,,,,,,,---------+++,,,---////////////...///////////////000111222000000000111222444555666777888999:::<<<===>>>???===>>>??????@@@@@@??????AAA@@@@@@AAABBBDDDGGGHHHEEEEEEEEEDDDDDDEEEEEEEEEBBBDDDEEEEEECCCAAAAAAAAA>>>@@@BBBEEEGGGHHHIIIIIIGGGGGGGGGHHHIIIJJJKKKLLLMMMKKKIIIHHHGGGIIIKKKLLLJJJJJJJJJIIIIIIIIIIIIIIIJJJIIIHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCDDDFFFHHHHHHHHHJJJKKKRRR\\\dddlll{{{||||||yyytttqqqqqqoooiiiddddddhhhmmmlllkkkjjjiiihhhgggggggggeeebbb```___aaaaaa```^^^_________```aaaaaabbbbbbeeehhhkkkooorrrwww}}}777888888888888777777666777777777666555555444444333333333333333333333333111111222333333444555555333333333333333333333333000000000000000000000000000000111111222222222222000000000000////////////333222111000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------,,,,,,++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))(((((()))***************((())))))************)))******))))))))))))************)))(((((((((((((((&&&''''''((()))******+++'''((()))+++++++++***)))******))))))(((((('''''')))(((''''''(((***,,,...))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))((('''&&&%%%&&&'''((())))))))))))((((((''''''''''''(((((('''((((((((())))))******((((((''''''''''''((((((+++*********))))))(((((((((((()))***************))))))(((((((((((())))))(((((()))+++,,,---...///&&&&&&&&&'''''')))******(((((((((((())))))))))))******))))))))))))******))))))(((((((((((())))))((()))***++++++***)))(((&&&&&&'''((()))***++++++'''((((((((())))))******))))))************))))))))))))))))))************))))))))))))))))))))))))&&&'''((())))))((('''&&&&&&'''''''''(((((())))))(((((((((((((((((((((((((((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++++++++***)))))))))))))))************)))******+++---...//////++++++,,,,,,,,,---------+++,,,---////////////...///////////////000000111......///000111333555666444555666999;;;>>>???@@@======>>>????????????????????????@@@AAADDDFFFGGGDDDDDDEEEEEEEEEEEEDDDDDD???AAACCCDDDCCCBBBBBBBBB===???BBBEEEGGGHHHIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJHHHGGGFFFGGGIIILLLNNNHHHHHHHHHGGGGGGFFFFFFFFFKKKJJJHHHGGGFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBDDDFFFFFFFFFDDDIIIGGGIIIRRR[[[fffwww~~~vvvqqqtttwwwvvvsssrrruuuyyytttsssqqqnnnmmmllllllmmmeeebbb______aaaaaa```]]]]]]^^^___aaabbbbbbcccccc```aaaccceeegggkkkqqquuuvvv{{{888888888888888777666666333333333333333333333333444333222222111111222222555444444333333444444555444444555555444222111000000000000000////////////000000000000////////////---...///000///...,,,***------,,,++++++*********,,,,,,------,,,+++)))(((***+++,,,,,,------------******+++++++++,,,,,,,,,///...---,,,,,,,,,---...((()))))))))************+++++++++*********))))))***++++++++++++***)))))))))))))))))))))******+++***)))))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++(((((())))))))))))((((((((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''''''''(((((('''&&&%%%%%%''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))))))))((('''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************+++*********))))))(((((())))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))'''((()))((('''&&&''')))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))******++++++++++++******+++***)))'''''''''((()))((((((((((((((((((((((((,,,+++***((((((((())))))******)))))))))))))))***((())))))*********)))))),,,,,,,,,,,,,,,,,,,,,,,,......//////...---,,,,,,//////...---...///000111222111111000111333444555777888999:::;;;<<<<<<======<<<;;;:::;;;===???@@@<<<===>>>???@@@AAABBBBBB@@@AAAAAABBBBBBCCCCCCCCCCCCAAA@@@@@@AAABBBAAA@@@@@@BBBEEEHHHIIIHHHFFFEEEGGGFFFFFFGGGHHHIIIGGGFFFFFFFFFFFFEEEFFFFFFGGGGGGDDDEEEFFFGGGIIIJJJKKKKKKIIIHHHGGGGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGKKKPPPZZZmmm~~~zzzssstttxxxzzz|||tttllllllooorrrsssgggccc^^^[[[[[[\\\\\\\\\___^^^\\\ZZZZZZ[[[\\\]]][[[\\\]]]___bbbdddeeefffhhhkkkrrryyy777777777777777666666555333333333333333333333333444333222222111111222222333333222222222222333333555555555555555333222111000000000000////////////111111111111000000000000000111111111000...+++***++++++++++++++++++,,,,,,------......---,,,***)))***+++,,,,,,---------,,,++++++++++++,,,,,,,,,,,,***)))(((((((((((()))***------,,,+++***)))((((((,,,,,,,,,+++++++++*********++++++++++++***))))))))))))(((((())))))***+++*********))))))((((((((())))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******((()))******++++++******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))(((((((((''')))))))))))))))(((''''''''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))*********+++************)))))))))((())))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))((()))***)))((('''(((***((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))))))))))))))******++++++******)))+++***)))(((''''''((()))((((((((((((((((((((((((***))))))(((((()))***+++******))))))))))))******++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,...////////////...---,,,++++++*********+++,,,---111111111000111222444555666777777888999:::;;;<<<<<<<<<;;;:::;;;<<<>>>@@@===>>>???@@@AAABBBBBBCCC@@@AAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@BBBDDDDDDCCCCCCEEEGGGHHHIIIGGGEEEDDDFFFEEEDDDEEEGGGGGGFFFDDDFFFEEEEEEEEEEEEFFFGGGGGGFFFFFFGGGHHHIIIIIIJJJJJJIIIHHHGGGGGGFFFFFFGGGGGGGGGFFFEEEEEEDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCEEEHHHKKKRRRbbbrrr|||wwwsssxxx}}}xxxjjjiiilllllljjjddd```\\\ZZZZZZ\\\]]]]]]\\\[[[YYYWWWWWWXXXYYYZZZZZZZZZ[[[]]]^^^```aaabbbbbbeeejjjpppwww}}}666666666666666555444444444444444333333222222222444333222222111111222222222222111111111111222222555555555555555444333222000000000000////////////222222222111111111000000///000111111000///---,,,*********+++,,,---------............---,,,++++++++++++,,,---------,,,,,,++++++,,,,,,,,,---------+++******))))))***++++++......---,,,+++***)))))),,,,,,,,,,,,,,,+++++++++******++++++******)))((())))))(((((())))))***+++***************)))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))'''((())))))************((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((******++++++******))))))''''''((()))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))******++++++************))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************)))))))))***+++***)))((()))+++)))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))))))))******++++++******)))***))))))(((((((((((()))))))))))))))))))))))))))(((((((((((()))***+++,,,***)))))))))))))))******+++,,,---...............------------------------//////////////////...---......------......///000111111000111111222444444555555666777888999999:::;;;::::::::::::<<<>>>???>>>>>>???@@@AAABBBBBBCCC@@@@@@AAAAAABBBCCCDDDDDDBBBAAA@@@AAACCCEEEFFFEEEEEEFFFHHHHHHHHHFFFDDDCCCDDDCCCCCCDDDEEEEEECCCBBBEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCBBBDDDFFFGGGKKKVVVbbb~~~{{{yyyrrrxxx}}}iiidddeeeccc```]]]ZZZWWWVVVXXXZZZ\\\\\\ZZZYYYXXXWWWVVVWWWXXXYYY[[[[[[[[[\\\\\\]]]]]]]]]^^^___bbbffflllqqqvvvyyy444555555555555444333333555444444333333222222111444333222222111111222222222222111111111111222222444444444444333333222222000000000000////////////111111111000000000000///,,,---...///000000//////+++++++++,,,,,,,,,---------------------,,,,,,++++++,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,---------+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***************))))))(((((((((((((((((()))******++++++******************))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((())))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((*********++++++******)))''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))((((((''''''&&&&&&'''((())))))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((()))))))))))))))(((((('''(((((()))***))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))+++++++++++++++******************)))))))))))))))))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))((()))******(((((()))***))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((*********))))))((((((((())))))************)))))))))))))))(((((((((((()))************************(((((((((((())))))******))))))))))))))))))***+++))))))***+++,,,,,,,,,,,,------------------------...//////000//////......000000000111111111222222000000000111111222333333333333444555666777888888999999999999:::;;;===>>>===>>>>>>???@@@@@@AAAAAA@@@@@@AAAAAABBBCCCDDDDDDCCCAAA@@@AAACCCDDDDDDCCCCCCDDDFFFFFFFFFEEEDDDCCCDDDCCCBBBCCCDDDDDDBBBAAACCCCCCCCCCCCDDDEEEFFFFFFHHHHHHHHHHHHHHHHHHHHHGGGHHHGGGFFFFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCDDDFFFFFFGGGOOOXXXhhhrrr~~~yyywwwttt{{{mmmbbb^^^[[[XXXUUUSSSQQQQQQTTTWWWYYYYYY\\\[[[ZZZYYYYYYYYYYYYZZZ\\\\\\\\\\\\\\\[[[[[[[[[\\\\\\]]]```ccchhhmmmppp444444444444444333222222444444444333333222222222444333222222111111222222333333222222222222333333222222111111111111111111000000000000////////////000////////////.....................------,,,,,,---------,,,,,,,,,++++++,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,------(((((())))))************))))))))))))*********+++))))))))))))************)))************)))((((((((((((((('''((())))))*********************++++++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((((((((((((((('''%%%$$$###((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***))))))(((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))......---,,,+++******)))))))))))))))))))))******))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))'''((())))))''''''((()))))))))(((((((((((())))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''')))))))))******)))))))))((((((((())))))))))))(((++++++++++++++++++++++++))))))))))))((((((''''''))))))(((((()))***++++++'''((()))***++++++++++++------------------------......////////////......+++,,,,,,---------------//////000111222222222333111222222333444555666777777777888999:::;;;<<<===<<<<<<======>>>>>>????????????@@@AAABBBCCCDDDEEEDDDBBBAAA@@@AAAAAAAAA@@@@@@@@@BBBCCCDDDDDDDDDCCCDDDCCCBBBCCCDDDCCCBBB@@@BBBBBBBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEBBBBBBCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBEEEEEEDDDJJJQQQTTT^^^lllxxxzzzxxxxxx~~~yyyfff[[[VVVTTTPPPNNNMMMNNNQQQTTTUUUVVV[[[[[[ZZZYYYYYYYYYYYYYYY[[[ZZZZZZZZZYYYYYYXXXXXXZZZZZZZZZ[[[]]]aaaeeeggg444444444444444333222222333333333333333333333333444333222222111111222222333333222222222222333333111111000//////000000111000000000000//////////////////.........---------222111///---+++)))((('''.........---,,,+++++++++,,,++++++******++++++,,,,,,,,,---------,,,++++++******+++++++++,,,,,,,,,((()))***+++,,,,,,++++++,,,++++++***)))(((''''''((((((((()))))))))))))))))))))******))))))((('''((((((''''''(((((()))***)))))))))***************))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))+++++++++***)))((('''&&&((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((())))))))))))((((((((((((***))))))((('''&&&%%%$$$))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))&&&'''((()))******))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))......---,,,+++******)))))))))))))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))&&&((()))((('''&&&'''(((***))))))(((((())))))***(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((())))))******))))))((('''(((((())))))))))))(((************************))))))))))))((('''&&&%%%(((((((((((()))***+++,,,((()))***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................******+++,,,,,,,,,,,,+++...///000111222222222222111111222333444555555666555666777888999:::;;;<<<;;;;;;<<<<<<============??????@@@AAACCCDDDEEEEEEEEECCCAAA@@@@@@@@@???>>>>>>???@@@AAABBBCCCCCCCCCDDDCCCBBBBBBCCCBBB@@@???@@@@@@AAAAAABBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBBBBBBBBBBCCC???@@@AAABBBCCCCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA???===>>>AAAAAA@@@DDDJJJIIIQQQ\\\gggooovvv~~~ppp```XXXUUUQQQOOONNNOOORRRTTTUUUUUUWWWWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUWWWWWWWWWWWWYYY[[[^^^___444444444555444333333222111222222333333444444555444333222222111111222222222222111111111111222222111111000//////000111222000000000000////////////////////////............111000///---,,,******)))------------------,,,,,,---,,,++++++++++++,,,---,,,---------,,,,,,+++***)))))))))*********++++++)))***+++,,,---------,,,---,,,,,,+++***)))((('''(((((())))))************)))))))))))))))(((((('''(((''''''''''''((())))))((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))''''''(((((())))))******))))))***++++++******)))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&'''(((((())))))((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))$$$&&&(((+++++++++)))((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((************************((()))))))))************))))))))))))))))))))))))''')))***)))((('''(((***))))))************))))))''')))***)))((('''((()))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((())))))))))))((((((&&&'''((()))******)))(((************************'''(((((())))))((('''&&&(((((((((((()))***+++,,,))))))+++,,,---.........++++++++++++++++++++++++++++++,,,---------------,,,---...///000//////......///000111222222222111000111222333444555555666444555666888999:::;;;;;;<<<<<<<<<===============>>>???@@@AAACCCDDDEEEEEEEEECCCAAAAAAAAABBBAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAA@@@>>><<>>???@@@BBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@======??????>>>@@@EEECCCHHHOOOVVV___kkkyyywwwkkkaaa\\\VVVUUUTTTUUUWWWXXXXXXXXXTTTTTTTTTTTTTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTUUUUUUUUUVVVVVVXXXYYYZZZ[[[[[[444444555555444444333222000111222333444444555666444333222222111111222222111111000000000000111111222222111000000111222333000000000000////////////000000000000////////////---------------...///000+++,,,,,,------......///...---,,,,,,,,,---...///------------,,,,,,+++***((())))))))))))*********$$$%%%'''((()))))))))(((******+++++++++,,,,,,,,,))))))******+++++++++,,,)))))))))))))))((((((''''''''''''''''''((())))))''''''(((((()))))))))***))))))))))))))))))))))))))))))(((((((((((())))))&&&''''''((()))******+++%%%&&&''')))******++++++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''((()))))))))))))))'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((()))******''''''(((((())))))******$$$%%%'''))),,,...000111))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))###%%%))),,,,,,+++)))'''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%&&&'''((()))***++++++(((((())))))*********+++))))))))))))))))))))))))((()))***)))((('''(((***))))))************))))))(((***+++***)))((()))*********))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((&&&'''(((*********)))((())))))))))))))))))))))))%%%&&&''')))))))))(((((((((((((((((()))***+++,,,'''(((***+++,,,---------***************************+++,,,,,,---------,,,,,,---///000000000///...---...000111222222111111111111222333444555555666333444666777999::::::;;;============>>>>>>>>>>>>>>>???@@@AAACCCDDDEEEFFFDDDBBBAAAAAACCCDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@????????????===;;;?????????@@@AAABBBDDDEEEBBBBBBBBBBBBCCCCCCDDDDDDBBBAAA@@@@@@??????@@@@@@>>>???@@@BBBCCCCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCC???>>>??????===???CCCAAACCCFFFKKKUUUdddwwwzzzsssjjjccc\\\[[[YYYZZZ[[[\\\\\\[[[TTTTTTTTTTTTTTTSSSRRRRRRQQQRRRSSSTTTUUUVVVWWWXXXVVVWWWXXXZZZ[[[[[[[[[[[[777777666555444444333333444444444444444444444444333333222222111000000000111111000000//////......000000000000000000000000000000000///.........---......////////////.........,,,***(((((((((***+++,,,,,,++++++,,,,,,---...---------,,,,,,+++++++++,,,,,,,,,++++++*********************************++++++++++++++++++++++++************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&(((***+++)))((((((((((((((())))))******++++++((((((((((((((((((((((((&&&&&&''''''(((((())))))&&&&&&''')))***,,,------((()))))))))))))))(((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***++++++***)))((('''''''''(((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((%%%'''((()))((()))***,,,***((('''(((+++,,,+++)))))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&%%%(((******''''''))),,,************************))))))))))))))))))))))))(((''''''(((((()))***+++)))))))))))))))))))))))),,,***'''(((***+++***((()))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))))))))(((((((((((()))***************%%%&&&''')))))))))(((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))((((((((((((((('''''''''************************'''((()))***+++,,,------++++++,,,,,,,,,,,,------........................,,,,,,,,,---------......////////////////////////111111111222333444555666888888888999:::;;;<<<==================>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@?????????@@@@@@AAABBB===>>>???@@@@@@???>>>===>>>>>>>>>@@@BBBCCCBBBAAA@@@AAABBBBBB@@@@@@AAABBBAAA@@@???>>>>>>>>>???@@@BBBCCCDDDDDDDDDCCCBBBAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@AAABBBDDDGGGNNN]]]qqq{{{vvvuuutttsssgggccc\\\YYY^^^gggjjjggg___[[[WWWUUUUUUTTTRRRPPPTTTSSSRRRSSSUUUUUUTTTSSSWWWXXXXXXXXXXXXXXXXXXWWW444444444333222222111111333333333333333333333333333222222111000000//////111000000000/////////.../////////////////////////////////.....................////////////......///...,,,+++,,,---...000------,,,,,,------...///...............---------,,,,,,,,,+++++++++******))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((('''((())))))'''%%%&&&&&&)))))))))))))))*********(((((((((((((((((((((((('''''''''((((((((((((((('''(((((())))))*********((('''&&&&&&&&&((()))+++'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))*********)))((('''))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''')))******))))))+++,,,)))((('''(((***+++***((((((((((((((((((((((((((())))))************))))))))))))((((((((('''''''''&&&((())))))(((((()))***''''''''''''''''''''''''))))))))))))))))))))))))***)))((((((((((((((()))))))))))))))))))))))))))+++)))''''''***+++***))))))))))))))))))(((''''''''''''''''''''''''''''''))))))))))))))))))))))))***)))))))))((((((((('''(((''''''''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))************)))''''''(((((()))((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))***************+++++++++++++++,,,,,,,,,------------------------------,,,,,,,,,------------...........................111111111222333444555666777777777777999:::;;;<<<=========>>>>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAA===>>>???@@@@@@???>>>===>>>>>>>>>@@@BBBCCCBBBAAA>>>???@@@@@@>>>>>>???@@@CCCBBB@@@???=========>>>@@@AAABBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBCCCDDDFFFLLLXXXiiiuuuzzzzzz}}}~~~yyywwwuuusssqqqoooiiidddffflllmmmjjjgggfffccc^^^YYYUUUTTTTTTQQQPPPOOOPPPRRRTTTTTTTTTVVVWWWWWWXXXXXXWWWWWWVVV444333333222222111111111333333333333333333333333222111111000000///......000000000000////////////........................---------.....................////////////.........------------///111222...------------...//////------------............,,,,,,,,,++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++++++++)))&&&%%%&&&'''************))))))))))))(((((((((((((((((((((((())))))((((((((((((((('''(((((((((((((((((((((((('''&&&$$$###$$$'''***---'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))***))))))(((*********)))((('''''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))(((((()))***((('''&&&''')))***)))(((''''''''''''''''''''''''((())))))******))))))((())))))((((((((((((''''''(((''''''''')))***)))((())))))))))))))))))))))))))))))))))))))))))))))))+++***)))((('''''''''''')))))))))))))))))))))))))))((('''''')))++++++***)))))))))))))))(((((('''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((())))))((((((((('''((())))))******))))))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((+++++++++******)))))))))++++++++++++,,,,,,,,,,,,------------------------,,,,,,,,,,,,------------........................000000000111222333555555555555666666777999:::;;;=========>>>>>>????????????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@????????????>>>???@@@AAAAAAAAA@@@???===>>>???@@@@@@???>>>===>>>>>>>>>@@@BBBDDDCCCBBB>>>@@@@@@@@@>>>>>>???@@@EEEDDDAAA???===<<<<<<<<>>===>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>??????@@@AAABBBCCCDDDEEEIIIQQQ]]]fffiiimmmuuu|||zzzvvvqqqssstttpppkkkiiilllllljjjppptttvvvrrriii```[[[YYYQQQOOOMMMMMMPPPSSSUUUVVVUUUVVVVVVWWWWWWVVVVVVUUU555444444444333333333222222222222222222222222222111111000000///.........000000000000////////////........................,,,,,,------......//////......////////////......,,,,,,++++++,,,---......---------------......///*********++++++,,,,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((---------+++))))))***,,,++++++******))))))((((((((((((((((((((((((((((((***)))))))))((((((''''''((('''((((((((((((((((((((('''&&&&&&&&&((()))+++'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''((())))))))))))***)))))))))((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((('''%%%$$$%%%&&&((('''''''''((((((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))((((((((((((((((((***'''%%%&&&)))***(((&&&************************((((((((((((((((((((((((******)))((((((((((((((((((((((((((((((((((((((('''''''''''')))***++++++(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&'''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((()))((((((((('''(((((()))))))))))))))+++***((('''''''''((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))))))))************************************))))))))))))***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................000000000000111333444555555555555666777888::::::<<<======>>>>>>???????????????@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBBBB@@@???>>>===>>>???@@@@@@???>>>===>>>>>>>>>@@@CCCDDDDDDBBBAAABBBCCCBBB@@@@@@@@@BBBDDDBBB@@@???============????????????>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????@@@BBBCCCEEEGGGMMMTTTZZZZZZ```jjjwww~~~|||vvvqqqnnnrrrtttqqqpppssstttsssvvv|||}}}qqqfff___UUUQQQNNNLLLNNNRRRTTTVVVUUUUUUUUUVVVVVVUUUUUUUUU333333333333333222222222222222222222222222222222111111000000///.........////////////000000000000........................,,,------....../////////......////////////......------,,,+++++++++++++++,,,,,,,,,+++,,,,,,---...)))******++++++,,,,,,,,,++++++++++++++++++++++++************************((((((((((((((((((((((((******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((+++++++++*********---///++++++******))))))((((((((((((((((((((((((((((((******))))))((((((((('''&&&&&&''''''(((((()))))))))***+++++++++)))'''&&&'''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&'''(((&&&$$$###$$$%%%'''((((((((('''''''''((())))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))***'''%%%&&&)))***(((%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))******((((((((((((((((((((((((&&&'''''''''((()))***,,,(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&'''((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((())))))))))))))),,,***)))'''''''''((()))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((((((((())))))******************************(((((()))))))))******************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------......................../////////000111222333444666666666666777999:::;;;;;;<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>=================================>>>@@@AAAAAA@@@>>>======>>>???@@@@@@???>>>===>>>>>>>>>@@@CCCEEEDDDCCCAAABBBCCCBBB@@@???@@@AAA@@@???>>>>>>>>>???@@@AAAAAA@@@@@@???>>>=================================;;;;;;;;;;;;;;;<<<<<<===>>>???AAADDDFFFJJJOOORRRLLLRRR[[[gggvvv~~~{{{vvvqqqmmmtttzzz|||~~~yyyooogggWWWSSSNNNKKKLLLOOOQQQRRRTTTUUUUUUUUUUUUUUUUUUTTT000000000000000000000000333333333333333333333333222111111000000///......////////////000000000000.................................///////////////......////////////......//////......---,,,,,,+++,,,++++++++++++,,,------,,,,,,,,,,,,------------***++++++++++++,,,,,,,,,************************((((((((((((((((((((((((************))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&((()))))))))))),,,...************))))))))))))((((((((((((((((((((((((***))))))))))))))))))(((&&&&&&'''((())))))*********+++---...---***'''$$$'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''((('''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))'''&&&&&&(((((()))***)))'''''''''(((************************'''(((((())))))(((((('''(((((())))))))))))******)))(((''''''(((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((()))***+++))))))))))))))))))))))))&&&'''(((((('''''')))+++'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((&&&'''(((((())))))((((((******)))((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((())))))******+++((((((((((((((((((((((((((((((((())))))*********************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------------------......//////000111333444555666666666777999:::;;;::::::;;;<<<======>>>>>>;;;<<<============<<<<<<<<<<<<<<<<<<============>>>???@@@@@@@@@???>>>======>>>???@@@@@@???>>>===>>>===>>>AAADDDEEEEEEDDD@@@AAAAAA@@@>>>===>>>???============???AAACCCDDDBBBAAA@@@???>>>=================================::::::999999::::::;;;<<<<<<===???BBBEEEHHHJJJKKKHHHKKKQQQZZZgggyyy~~~yyyuuurrrnnnuuu~~~wwwnnnnnnpppooolllWWWSSSNNNKKKKKKLLLNNNNNNTTTUUUUUUVVVVVVUUUUUUTTT///000000000000000000000333333333333333333333333333222222111000000//////.../////////000000000111////////////////////////000000000000000/////////......////////////.........////////////......---,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&''')))***)))))))))***)))))))))))))))*********(((((((((((((((((((((((()))))))))))))))*********)))))))))))))))))))))))))))***+++++++++)))(((&&&'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&'''(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''((()))(((***+++***(((&&&((()))))))))))))))))))))))))))''''''((((((((((((''''''(((((()))))))))*********'''((()))(((&&&%%%&&&'''************************)))))))))))))))))))))))))))((((((((((((((()))***))))))))))))))))))))))))'''((()))(((&&&&&&(((***''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((()))))))))***'''((()))***)))'''&&&$$$''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&'''(((((())))))((((((((())))))*********))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++(((((((((((((((((((((((()))))))))))))))(((((((((************++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,------------------------.........///000111222333444444444555666777999999888888999:::;;;<<<======999:::;;;<<<<<<===<<<<<<<<<<<<<<<<<<=========>>>????????????>>>>>>>>>======>>>???@@@@@@???>>>===>>>===>>>AAADDDFFFFFFEEE@@@AAAAAA@@@>>>======>>>===<<<<<<===???AAACCCEEEBBBAAA???>>>===<<<==============================::::::999999::::::;;;<<<<<<<<<===???BBBDDDEEEEEEFFFHHHLLLPPPXXXgggxxxxxxuuutttqqqwww{{{iiibbbbbbdddeeeXXXTTTPPPNNNNNNPPPQQQQQQUUUUUUVVVVVVVVVVVVUUUUUU111111111111111222222222444444444444444444444444333333222222111000000000.../////////000000111111000000000000000000000000222222111111000000//////......////////////......+++,,,---...////////////...------------...//////,,,++++++******)))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************''''''((()))***+++,,,,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((***,,,---+++)))))))))(((((())))))******++++++(((((((((((((((((((((((((((((())))))******+++++++++++++++***)))((((((((()))(((((((((((())))))***'''''''''''''''((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((&&&%%%$$$%%%%%%&&&******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((('''&&&&&&'''((()))+++,,,+++((('''(((***((((((((((((((((((((((((''''''((((((((((((''''''(((((())))))*********+++&&&(((***(((%%%$$$%%%(((''''''''''''''''''''''''))))))))))))))))))))))))+++***)))((((((''''''((())))))))))))))))))))))))''')))***(((&&&%%%'''***''''''((()))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))'''((((((((())))))******((()))******)))'''%%%###''''''''''''''''''''''''(((((((((((((((((((((((($$$%%%&&&'''((((((((((((&&&''''''((((((((((((((('''((()))+++++++++***)))))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))'''(((((()))***+++++++++************************++++++***)))((('''&&&&&&)))************+++++++++******************************+++++++++,,,,,,,,,------------------------............///111222333333333333444555666777888777777888999;;;<<<<<<===888999:::;;;<<<<<<======<<<<<<<<<=========>>>>>>@@@@@@???>>>======>>>>>>===>>>???@@@@@@???>>>===>>>===>>>AAADDDFFFFFFEEEBBBCCCDDDBBB@@@??????@@@============???AAACCCDDDBBBAAA???===<<<;;;<<<<<<========================;;;::::::::::::;;;<<<<<<<<<<<<<<<===@@@AAABBBAAAAAACCCEEEGGGKKKUUUdddoooxxxuuuuuuxxx}}}ooo```ZZZZZZ[[[ZZZWWWTTTRRRTTTUUUVVVVVVUUUVVVVVVWWWWWWVVVVVVUUU111111222222222222333333555555555555555555555555333333222222111000//////000000000000000000000000000000000000////////////............////////////////////////////////////........................,,,++++++++++++,,,---...++++++++++++++++++++++++)))************++++++++++++++++++*********))))))************))))))(((((('''((()))***+++,,,,,,,,,)))))))))))))))******+++******))))))((((((''''''''''''((((((((((((''''''************************((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''''''''((((((''''''(((((())))))******'''''''''''''''((())))))''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((///---+++(((&&&%%%%%%%%%))))))))))))************(((''''''&&&&&&((()))***'''''''''''''''''''''''')))))))))))))))(((''''''%%%'''(((((('''&&&&&&'''))))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''+++***)))(((((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((())))))******(((((())))))))))))))))))''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((((()))******''''''(((((('''&&&%%%%%%((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((('''''''''&&&)))(((((((((((())))))***(((((((((***,,,,,,***((($$$%%%'''(((((((((''''''(((((((((((((((((((((((()))))))))))))))******+++))))))(((((('''''''''&&&&&&''''''((()))******+++))))))))))))))))))))))))))))))***+++,,,,,,------+++++++++*********))))))******+++++++++******)))+++,,,---...////////////............////////////000000111222444555555666666666666777888888999999<<<;;;999888888888999999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<===???@@@@@@???===<<<===<<<;;;<<>>>>><<<===>>>???@@@AAAAAAAAA@@@@@@>>>===<<<<<<<<<<<<>>>>>>======<<<<<<<<<<<<;;;;;;::::::;;;<<<>>>???============>>>>>>>>>>>>BBB@@@>>>???CCCKKKTTTYYYqqq{{{uuuyyy~~~|||nnn```WWWSSSQQQRRRTTTYYYbbbiiieee^^^ZZZYYYZZZ[[[\\\\\\YYYVVV333333333333444444444444555555555555555555555555444444444333222111111111000000000000000000000000111000000000////////////............////////////////////////////////////........................+++++++++,,,,,,---------++++++++++++++++++++++++)))************++++++++++++++++++*********))))))******)))))))))(((((((((((()))******++++++++++++)))(((((((((((()))*********)))))))))((((((((('''''''''((((((((((((''''''***************************)))(((((((((((()))***((((((((((((((((((((((((((((((''''''''''''(((((('''((((((((()))))))))***'''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***)))'''&&&%%%%%%%%%&&&''''''((((((((()))))))))(((((('''&&&'''((()))***(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''))))))'''&&&'''((())))))((('''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''***)))(((((((((((()))***((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''((())))))))))))))))))***)))(((((((((((((((((((((''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((()))******((((((((((((((('''&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((())))))***)))))))))***,,,,,,***)))&&&'''((()))))))))(((((((((((((((((((((((((((((())))))(((((())))))***+++******)))))))))(((((((((''''''(((((())))))******))))))))))))))))))))))))*********++++++,,,,,,,,,+++++++++*********))))))******++++++++++++*********+++,,,---........................////////////000111111222333444555666555555666666777888888888999999888888888999;;;;;;:::::::::;;;;;;;;;<<<<<<=========>>>>>>>>>??????>>>???@@@AAA@@@???===<<<>>><<<;;;<<>>???@@@AAAAAAAAAAAA???>>>===<<<;;;;;;;;;;;;=========<<<<<<<<<;;;;;;;;;:::::::::;;;<<<>>>>>><<<=========>>>>>>>>>>>>===<<<:::;;;???FFFMMMQQQ^^^gggttt}}}}}}vvvmmmdddaaaVVVVVVWWW\\\iiiuuuwwwtttllljjjfffdddaaa^^^ZZZXXX444444444555555555666666444444444444444444444444555555444444333333222222000000000000000000000000111111000000000/////////............////////////////////////////////////........................***+++,,,---------,,,+++++++++++++++++++++++++++)))************++++++++++++++++++***************)))))))))))))))((((((((())))))******+++*********((((((''''''(((((()))***))))))))))))((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))+++)))&&&%%%%%%&&&)))+++((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((&&&&&&'''''''''((((((((((((((('''''''''((()))***))))))))))))))))))))))))((())))))))))))(((''''''&&&(((***)))((('''(((((()))((((((''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((('''''''''&&&&&&''''''((((((((((((''''''(((''''''&&&&&&''''''(((((((((((((((((()))******((())))))))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((()))******)))))))))***,,,,,,+++)))(((((()))*********))))))(((((((((((((((((((((((())))))(((((())))))***+++************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++*********************+++++++++++++++*********+++,,,------------............////////////000111111222333444555555444444444555666666777777777777777888999:::<<<===:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>???????????????@@@AAAAAAAAA@@@>>>===???>>>===>>>@@@AAABBBAAACCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@AAAAAA@@@@@@@@@======<<<;;;::::::::::::<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::;;;<<<===<<<<<<=========>>>>>>>>>::::::999:::===AAAFFFIIILLLUUUaaakkksss}}}zzzrrrnnn___^^^]]]```mmm}}}zzzuuupppjjjddd___444444444555555555555666444444444444444444444444555444444444333333222222111111111111111111111111111111111000000000//////............////////////////////////////////////........................***+++---......---+++***************************))))))*********+++++++++************************************************)))***************)))((('''''''''''''''((())))))))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))'''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))******&&&&&&'''''''''(((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&''')))******)))(((((())))))(((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))((((((''''''&&&&&&((((((((('''&&&&&&%%%%%%''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((())))))***))))))*********))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''(((''''''(((((()))***+++)))((('''(((***+++***)))((()))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++******************************************++++++,,,,,,++++++++++++,,,---------------............////////////000111111222333333444444222333333444444555666666777777888888999:::;;;<<<:::::::::;;;;;;;;;<<<<<<>>>>>>>>>>>>?????????@@@>>>???@@@AAAAAAAAAAAA@@@BBB@@@???@@@BBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBCCCAAAAAAAAAAAAAAA@@@??????======<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<=========>>>>>><<<======>>>???BBBDDDEEEEEELLLWWW___hhhttt~~~~~~xxxttthhhgggddddddnnn||||||ssslll222222333333333444444444444444444444444444444444333333333333222222222222222222222222222222222222111111111111000000000000............////////////////////////////////////........................***+++---......---+++***************************))))))*********+++++++++************************++++++++++++++++++++++++))))))*********))))))((('''''''''''''''((())))))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((''''''((((((((()))))))))((((((((()))))))))))))))''''''''''''''''''''''''((((((((((((((('''&&&&&&''')))******)))(((((()))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''&&&&&&%%%%%%%%%((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''(((((((((''''''(((((((((((((((((((((((())))))***))))))***************)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''((()))***+++((('''&&&'''((())))))((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''((())))))***(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))+++***************************************************+++,,,,,,,,,,,,,,,,,,------............---............////////////000111111222222333333333222222222333444444555555888888999999:::::::::::::::::::::;;;;;;;;;<<<<<<===>>>>>>>>>>>>?????????<<<===>>>@@@AAABBBCCCCCCDDDBBBBBBBBBDDDDDDCCCBBB@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<============??????@@@@@@AAABBBBBBBBBAAAGGGOOOWWW___lll||||||}}}|||yyyxxxmmmnnnlllmmmttt~~~zzzrrr111111111222222222333333333333333333333333333333333333333222222222222222222222222222222222222222222222111111111000000000............////////////////////////////////////........................+++,,,---------,,,+++***************************)))************+++++++++***************+++++++++*********++++++++++++,,,(((((())))))***)))))))))((((((''''''(((((()))***(((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((('''&&&%%%$$$''''''((((((((()))))))))'''((()))*********))))))'''''''''''''''''''''''''''(((((((((((('''&&&&&&&&&(((***)))((('''(((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''(((((((((((('''''')))((((((''''''(((((()))((((((((((((((()))******((())))))************)))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((''''''''''''(((***+++,,,)))'''&&&&&&((()))))))))))))))((('''''''''((((((((((((((((((((((((((((((((((((''''''(((((()))***''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))*********************************+++++++++)))***+++,,,------------------...//////......---............////////////111111111111222222333333222222222333444444555555888888999:::::::::999999:::::::::;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<<<<===???@@@BBBCCCDDDCCCBBBBBBCCCEEEEEEDDDBBB????????????>>>>>>>>>>>>@@@@@@@@@@@@@@@???>>>=========<<<<<<<<<<<<<<<===;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======<<<<<<;;;;;;;;;<<<<<<<<<=========>>>>>>??????????????????===AAAHHHMMMUUUaaappp||||||{{{zzzzzz{{{ppptttwww{{{|||rrrjjj111111111111222222222333333333333333333333333333333333333444444444444444333333333333333333333333222222222111111111000000............////////////////////////////////////........................---------,,,,,,+++++++++************************)))************+++++++++))))))*********+++++++++(((((()))))))))*********''''''((()))*********))))))(((((((((((()))******'''((((((((()))))))))***''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((***)))))))))(((((((((''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((((((((('''%%%%%%&&&&&&'''''''''((((((((('''((()))***+++***))))))''''''''''''''''''''''''''''''((((((''''''&&&%%%&&&'''))))))'''&&&'''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''((((((&&&''''''(((((())))))***''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((()))******'''((())))))******))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))&&&&&&''''''(((***+++,,,+++)))'''((()))++++++++++++***)))((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))''''''(((((())))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((())))))******++++++))))))*********+++++++++)))***+++,,,---------------------......------,,,............////////////111111111111222222222222222222333333444555555555666777888:::;;;;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;<<<<<<<<<============>>>>>>>>>>>>???@@@@@@AAAAAA@@@AAABBBDDDEEECCCAAA?????????>>>>>>=========>>>>>>?????????>>>======<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<<<<=========<<<======>>>>>>===<<<<<<;;;;;;;;;<<<<<<<<<==============================<<<@@@CCCFFFJJJSSS```kkkzzz{{{wwwxxx{{{tttzzzxxxnnnfff___[[[111111222222222333333333333333333333333333333333444555555555555555555555333333333333333333333333222222222111111111111000............/////////000////////////////////////...........................---,,,++++++++++++,,,)))))))))))))))))))))))))))************+++++++++))))))******++++++++++++&&&'''''''''(((((())))))&&&&&&((()))************)))))))))))))))***++++++'''((((((((())))))******''''''((((((((((((''''''))))))))))))))))))))))))***)))'''%%%%%%''')))***((((((((((((((((((((((((((((((''''''''''''((((((******))))))(((((((((''''''''''''''''''((())))))************************))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********)))(((%%%%%%%%%&&&&&&&&&'''''''''((()))++++++******)))))))))))))))))))))))))))''''''((((((''''''&&&%%%%%%'''(((((('''&&&&&&''''''''''''''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((''''''''''''(((((('''''''''''''''''''''''''''((((((((())))))******&&&&&&'''((()))***++++++''''''((((((((((((''''''))))))(((((((((((())))))((((((((((((((()))******''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))&&&&&&''''''(((***+++,,,---+++))))))+++,,,---,,,---,,,***)))))))))******(((((((((((((((((((((((('''''''''''''''((())))))(((((())))))*********+++&&&''''''((()))******+++))))))))))))))))))))))))'''(((((()))***++++++,,,))))))******++++++++++++)))***+++,,,------...---,,,,,,,,,------,,,++++++............/////////000111111111111111222222222222333333444444555555666333555777:::;;;<<<<<<<<<:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<===@@@??????>>>======>>>>>>???>>>???AAACCCDDDBBB@@@AAA@@@@@@???>>>===<<<<<<======>>>>>>>>>>>>======:::::::::999999:::;;;;;;<<<<<<<<<=========>>>>>>======>>>??????>>>===<<<;;;;;;;;;<<<<<<<<<======>>>======<<<<<<<<<======AAACCCDDDCCCCCCIIISSS\\\nnn|||vvvuuuyyyxxxmmm]]]UUUQQQOOO000000000000111222333444333333222222333333444555444444444444444444444444222222333333333333444444222222111111///...---,,,111000///......---......////////////////////////------...............---......---,,,+++))))))((())))))++++++++++++***)))))))))))))))))))))))))))******++++++++++++************))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))++++++******))))))((((((((((((((((((((('''''''''(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((''''''''''''((((((''''''(((((())))))*********)))(((((((((((()))))))))'''&&&'''***+++***(((''''''''''''''''''''''''))))))(((((('''''''''&&&((((((((('''((())))))***(((''''''&&&&&&((()))***(((((((((((('''''''''''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&''''''&&&%%%%%%"""$$$''')))*********)))+++***)))(((((()))***+++((((((''''''''''''(((((((((((('''''''''&&&&&&&&&***&&&""" $$$'''%%%&&&'''((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))((('''&&&&&&&&&))))))(((((((((((())))))************))))))))))))))))))************))))))((('''&&&&&&&&&''')))***++++++***((('''%%%$$$$$$''''''''''''''''''''''''&&&''''''(((((((((((((((***)))(((((()))+++---///++++++,,,---------,,,,,,******))))))(((((('''''''''''''''''''''''''''''''''''''''((()))******+++***)))((((((((()))+++,,,...---,,,***)))'''&&&%%%+++*********))))))(((((())))))))))))************(((((()))***+++,,,,,,---------++++++++++++------+++++++++,,,,,,,,,------111000...---,,,,,,---...000000000000111111111111...///111222333444555555777777888999:::;;;;;;<<<<<<>>>???@@@@@@???>>><<<<<<<<<;;;;;;;;;;;;<<<<<<>>>>>>======>>>???@@@@@@@@@@@@AAABBBBBBAAAAAAAAA??????>>>>>>======<<<<<<<<<===>>>??????>>>===<<<<<<<<<:::999999:::<<<<<<<<<===============<<<<<<===??????>>>===<<<===>>>::::::999999::::::;;;;;;>>>===<<<;;;;;;:::;;;;;;999:::<<<>>>@@@DDDIIIMMM]]]kkk}}}}}}zzztttpppuuu{{{yyyfffXXXOOOKKK111111111222222333444555333222222222222333444444333333333333333222222222111111111222222222333333222222222111000///------//////.........//////000////////////////////////------...............---...------,,,+++***)))(((***+++,,,,,,,,,+++***)))))))))))))))))))))))))))******++++++++++++*********)))))))))((((((((('''))))))))))))))))))))))))***))))))(((((())))))***)))))))))))))))(((((((((((((((((((((((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''((((((&&&'''''''''(((((((((((())))))(((((((((((()))))))))'''&&&'''***+++***((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((()))))))))******(((''''''&&&'''((()))***)))))))))(((((((((''''''((((((((('''''''''&&&&&&%%%&&&''''''''''''&&&%%%###%%%''')))******)))((()))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))((((((((('''''''''((('''%%%######$$$%%%&&&"""###$$$%%%&&&&&&&&&&&&((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))(((''''''&&&&&&))))))(((((((((((())))))******)))))))))))))))***(((((())))))))))))(((((((((((('''''''''((()))***((((((((((((((((((''''''((((((((((((((((((((((((&&&''''''(((((((((((((((***)))(((((((((***,,,---,,,,,,,,,,,,,,,+++***)))))))))))))))((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))***)))((((((((()))+++++++++*********))))))((((((---+++)))''''''((()))+++))))))))))))************)))))))))***++++++,,,,,,---,,,++++++++++++,,,---+++,,,,,,,,,------------...---,,,,,,,,,---.../////////000000000111111111000111111222333333333333666777777888999:::;;;;;;<<<===???@@@@@@???===<<<===<<<<<<;;;;;;<<<<<<===>>>>>>>>>===>>>>>>????????????@@@@@@@@@@@@??????>>>>>>>>>=========<<<<<<<<<===>>>>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========<<<<<<;;;===>>>???>>><<<;;;<<<===<<<;;;;;;:::999999999:::========================;;;<<<===>>>???AAAFFFIIITTT___ppp~~~zzzwwwuuuwww|||}}}mmm```WWWQQQ333333333333333444555666222222111111222222333444333333222222111111111000000000000111111111111222333333222222111000......---------......///111111////////////////////////---...............------...---,,,,,,+++***))))))+++,,,---------+++***)))))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((('''((()))***)))(((''''''''''''''''''''''''(((((((((((('''''''''''''''((()))++++++******)))(((''''''''''''((())))))******)))))))))((((((((('''((()))))))))((('''&&&%%%&&&''''''''''''&&&%%%%%%&&&((()))))))))((('''((((((''''''''''''((((((((((((''''''''''''(((((()))))))))))))))(((((((((&&&'''((())))))'''&&&%%%%%%&&&'''(((((())))))(((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((***))))))((((((''''''&&&)))((((((''''''(((((()))***)))((((((((()))***+++''''''(((((((((((('''''')))(((((((((((()))***+++''''''(((((((((((((((((())))))))))))))))))))))))&&&''''''(((((((((((((((***)))(((''''''((()))***,,,,,,,,,+++***)))''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%&&&&&&'''((((((((()))))))))((()))******+++((((((((()))******++++++...+++(((&&&&&&'''***,,,))))))))))))************************************,,,,,,++++++++++++,,,,,,,,,,,,,,,---------......++++++++++++,,,---.../////////000000000000111111222222222222222222222111666666777888999:::;;;;;;<<<===>>>??????>>>===<<<======<<<<<<<<<<<<======>>>>>>>>>>>>==================>>>>>>>>>>>>===============<<<<<<<<<<<<<<<===============<<<;;;:::;;;;;;;;;<<<<<<;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;<<<===>>>===;;;:::;;;<<<>>>===<<<:::999999888888999:::;;;===>>>>>>=========>>>>>>======>>>AAACCCHHHQQQ^^^jjjsss|||}}}~~~}}}vvvmmmeee```333222222222333444444555111111111111111222333333333333333222111111000000000000000111111111222222333333333222222111//////...............///000000////////////////////////.........///......---,,,------,,,,,,+++***)))))),,,---......---,,,***)))))))))))))))))))))))))))******++++++++++++******))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&''''''(((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''(((((('''''''''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))))))))''''''''''''''''''''''''(((((((((((((((''''''''''''(((***,,,,,,+++)))(((''''''''''''((((((((()))************))))))))))))'''(((***++++++)))(((&&&&&&&&&''''''''''''&&&&&&''''''((()))(((((('''&&&******))))))))))))******((((((''''''''''''((((((((((((((((((((((((((((((&&&''')))******)))'''&&&'''((())))))************&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''(((((((((''''''(((((((((***)))(((''''''(((***+++'''(((((())))))((((((''')))))))))))))))******+++******)))((('''&&&%%%%%%((((((((((((((((((((((((&&&''''''((((((((((((((()))(((((('''''''''(((((()))*********)))(((''''''''''''(((((())))))******(((((((((((((((((((((((((((((((((((())))))******)))))))))))))))******+++'''(((((()))***++++++,,,,,,***)))''''''(((***+++((()))))))))************+++++++++*********)))))),,,++++++++++++++++++,,,,,,,,,---------.........*********++++++,,,,,,---////////////000000000111111111111111111222222222555555666777888999::::::;;;<<<============<<<;;;===<<<<<<<<<<<<<<<<<<=========>>>=========<<<<<<==================<<<;;;<<<<<<<<<;;;;;;;;;;;;;;;======<<<<<<;;;;;;::::::888999:::;;;;;;:::999888999:::;;;;;;<<<;;;;;;;;;;;;<<<===<<<:::999:::;;;======<<<::::::999999999666777999;;;;;;;;;999888<<<=========<<<<<<>>>@@@AAAFFFOOOWWWaaalllyyy~~~{{{xxxtttqqq111111111111111111222333111000000000000111222222444333333333222222222111111111111111222222222333222222222222222111000///000000///...............////////////////////////......//////...------,,,---,,,,,,++++++*********,,,------...---,,,+++***))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))***)))))))))'''(((((()))((())))))***(((((((((((((((((((((((('''''''''(((((((((((((((&&&(((***+++,,,+++)))(((&&&''''''(((((((((((((((************))))))))))))&&&((()))++++++***((('''''''''''''''''''''''''''(((((((((((((((''''''&&&))))))************))))))((((((''''''''''''(((((('''''''''''''''''''''''''''''''''''''''(((((((((%%%%%%&&&'''''''''&&&&&&''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''''''''(((((((((((('''''''''(((***+++((())))))******))))))(((((())))))*********************)))((('''&&&&&&%%%''''''''''''''''''''''''&&&''''''(((((((((((((((((((((''''''''''''''''''&&&'''(((((())))))))))))''''''(((((())))))******''''''''''''''''''''''''(((((((((((())))))))))))((()))))))))************)))))))))))))))*********((()))************))))))((()))))))))************,,,,,,++++++***)))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,++++++******)))...////////////000000000/////////000111222444555444555666666888888999:::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<============<<<;;;===============<<<;;;;;;::::::::::::::::::;;;;;;<<<;;;;;;::::::::::::999777888999::::::999888777999::::::;;;<<<<<<;;;;;;:::<<<<<<;;;:::999:::;;;;;;;;;;;;::::::;;;;;;<<<888999:::;;;;;;999777555:::;;;<<<<<<;;;<<<===??????BBBFFFKKKRRR]]]jjjssszzz}}}{{{zzzyyywww000000////////////000000000000000///000000111222333333333333333333333333111111111222222222333333111111222222111000000///111111///......---------////////////////////////////////////...---,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***))))))))))))))))))))))))******++++++++++++******(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&'''''''''''''''&&&&&&''''''((()))))))))(((((((((((())))))))))))(((((())))))))))))((((((''''''''''''''''''''''''(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((()))))))))))))))(((((((((&&&'''(((*********))))))'''((())))))(((((()))***(((((((((((((((((((((((('''''''''(((((((((((((((&&&'''(((******))))))(((&&&''''''((()))(((((((((******)))))))))(((((((((&&&'''((()))))))))((('''(((((('''&&&&&&'''((((((((((((((((((''''''''''''''''''((((((((((((''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((()))''''''((((((((((((((('''''''''(((((()))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((&&&''''''(((((()))))))))))))))************))))))'''((()))*********))))))&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''(((((((((((((((%%%&&&'''((()))*********(((((((((((())))))))))))''''''''''''''''''''''''&&&&&&''''''''''''''''''(((((()))************)))************))))))))))))&&&(((***,,,,,,+++)))((())))))))))))************,,,+++++++++******))))))******++++++++++++******+++++++++,,,,,,,,,------,,,,,,---,,,+++***)))(((......////////////000000///......///000222444666444444555666777888999999::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;999:::<<<=========<<<;;;============<<<;;;::::::999999999999::::::::::::::::::999999999999::::::777888888999999888888777999:::;;;<<<<<<===<<<<<<;;;<<<===<<<:::999:::;;;;;;;;;;;;;;;;;;<<<======<<<<<<======<<<:::999888999:::<<<<<<;;;<<<===>>>===???BBBDDDHHHPPPZZZbbbppp}}}~~~zzzxxxvvvttt000000//////...//////000000////////////000111111000000111111222222333333000000000111111111111222000000111111000000//////000//////.........//////////////////////////////////////////...---,,,+++,,,,,,,,,++++++++++++***((()))***,,,,,,,,,,,,+++))))))))))))))))))))))))******++++++++++++******'''((((((((()))))))))***))))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((('''''''''''''''&&&&&&''''''((())))))***(((((((((((())))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((())))))((((((((('''''''''%%%&&&(((***+++***))))))&&&(((***)))(((''')))+++((((((((((((((((((((((((''''''''''''((((((((()))&&&'''''''''((((((((((((&&&&&&((()))))))))(((''')))))))))(((((((((''''''&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))(((''''''''''''(((((()))&&&'''((())))))((('''&&&((((((''''''''''''((((((&&&'''''''''(((((((((((('''''''''''''''((())))))******+++++++++******)))&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''((($$$%%%''')))******)))((((((((())))))))))))((((((&&&'''((()))))))))((((((&&&&&&''''''((())))))***''''''''''''''''''''''''&&&''''''(((((((((((((((&&&'''(((((())))))))))))&&&'''((()))))))))))))))))))))))))))(((((((((((('''''''''''''''''''''''''''''''''''''''''''''&&&'''((()))***+++******)))))))))))))))))))))))))))'''((()))***+++******)))))))))))))))************+++++++++***************)))***+++,,,,,,+++***)))*********+++++++++,,,,,,+++,,,,,,------,,,+++***........./////////000000000//////...///111333444333444444555666777888999::::::999999999999:::::::::999999888888999999:::777888:::<<<======<<<<<<;;;;;;;;;;;;:::999888777888888888888999999::::::888888777777888999:::;;;::::::999999999999::::::::::::;;;<<<============;;;<<<===<<<;;;::::::<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::;;;======<<<;;;<<<===999<<<>>>???AAAEEEMMMSSSbbblllyyy|||yyyuuuqqq000000///////////////000///////////////000111111......///000111222333333////////////000000000000///000000000000//////.........---......///000111////////////////////////////////////...---,,,+++,,,,,,++++++++++++++++++&&&''')))+++,,,,,,,,,+++))))))))))))))))))))))))******++++++++++++******'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((('''''''''&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))((((((''''''(((((())))))******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&$$$&&&(((***++++++))))))&&&(((******'''''')))+++))))))))))))))))))))))))&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((%%%&&&((()))))))))((('''((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((())))))((('''&&&&&&'''((()))'''''''''''''''((())))))((()))***++++++***)))(((((((((''''''''''''(((((('''((((((((())))))******&&&'''((()))******)))(((''''''(((((((((((('''&&&%%%%%%&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))*********'''''''''&&&&&&'''''''''###%%%(((***+++***((('''''''''((((((((((((''''''%%%&&&((()))))))))((('''))))))((((((''''''&&&&&&))))))))))))))))))))))))&&&''''''(((((((((((((((&&&&&&((()))************((()))))))))))))))((((((******))))))(((((('''''')))))))))))))))))))))))))))))))))))))))((((((((('''((()))++++++******)))(((((())))))******++++++))))))(((((((((***+++,,,))))))))))))************************************)))***+++,,,,,,+++***)))))))))*********+++++++++)))***,,,---......---,,,............/////////000222111000......000111333333333444555666777888888:::999999888888999999:::999888888888888888888999555777:::<<<>>>>>>===<<<:::::::::999999777666666777777888888999999999:::777777666666777999;;;<<<===<<<::::::::::::<<<===:::;;;<<<===>>>>>>>>>>>><<<===>>>===;;;:::;;;<<>>===<<<;;;:::::::::999999999999999;;;<<<<<<;;;===>>>>>><<<::::::;;;666888;;;<<<===@@@EEEJJJRRRZZZgggsss}}}|||wwwrrr/////////...------,,,,,,//////000000000000//////111111000000//////......////////////000000000000333222222222111111000000........................////////////000000000000,,,,,,,,,+++++++++******+++*********))))))((((((************************++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))+++***)))(((((()))***+++))))))(((((((((((())))))******)))((((((((((((((('''''''''''''''&&&&&&&&&((((((((()))))))))))))))(((''''''&&&&&&((()))***&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((***++++++(((((())))))))))))(((((())))))))))))))))))))))))'''(((((())))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))))))))))))))'''''''''''''''''''''''')))((('''''''''(((***+++(((((((((((((((((((((((())))))))))))))))))))))))%%%'''((()))((('''((()))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((('''''''''(((((())))))(((((('''''''''&&&(((((((((((((((((((((((('''((()))******)))((('''))))))))))))))))))))))))***((('''&&&&&&'''(((*********))))))(((((('''''''''((())))))(((((()))***))))))))))))((((((((((((******))))))((((((''''''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((''''''''''''((((((&&&&&&''''''(((((())))))'''(((***+++++++++***)))''''''&&&&&&&&&&&&''''''&&&'''((())))))*********(((((((((((())))))))))))))))))******+++++++++,,,))))))))))))))))))))))))''''''((()))***++++++,,,++++++******)))*********---,,,+++***+++,,,---......---,,,,,,******)))(((++++++---.........---,,,............////////////333333444444555666666666999999888888888888888888;;;;;;::::::999888888888???===;;;:::<<<<<<<<<;;;::::::999888777666555444555666666777777888999999777666555555666888:::;;;888888888777888888999999:::;;;;;;<<<<<<<<<<<<<<<>>>===<<<:::999999::::::======<<<;;;::::::999999;;;::::::999999::::::;;;;;;<<<<<<<<<;;;::::::999888:::;;;<<<<<<===@@@BBBGGGMMMXXXdddppp}}}~~~yyyvvv/////////......---------//////000000000000//////000000000000//////........./////////000000000000////////////////////////........................------------............---------,,,,,,,,,++++++++++++++++++*********)))************************++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''******)))(((((()))******))))))(((((((((((())))))***))))))(((((((((((((((''''''''''''''''''''''''))))))((((((((('''''''''(((''''''&&&'''((()))***''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''''''''&&&''''''''''''((()))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((()))))))))(((((('''''''''''''''''''''''''''''''''((()))))))))))))))'''''''''''''''''''''''')))((('''''''''(((******''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((()))((('''((()))((((((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((()))))))))'''((())))))(((((()))***(((((((((((())))))))))))***)))))))))((((((((('''(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((******)))))))))(((((((((((((((''''''''''''((((((((((((((()))))))))))))))(((((())))))))))))))))))(((((((((''''''(((((((((*********))))))((('''&&&(((((((((((()))))))))))))))))))))*********++++++))))))))))))))))))))))))(((((())))))******++++++,,,++++++***++++++,,,,,,,,,++++++++++++,,,------......------,,,,,,+++++++++,,,---...///...------////////////000000000000333333333444555555666666888888888888888888888888:::999999999888888888777<<<:::999999:::;;;999888888777777777666666555555777777888888888888999999777666555555666888:::;;;888888777777888888999999;;;;;;<<<============<<<===<<<;;;:::999999::::::<<<;;;;;;:::999999888888::::::999999999999::::::;;;;;;;;;;;;;;;:::999999:::;;;<<<<<<;;;<<<>>>@@@CCCGGGNNNWWWcccqqq~~~www//////.....................//////000000//////...000000000////////////........./////////000000000////////////////////////........................,,,------------..................---------,,,,,,,,,,,,,,,+++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''***))))))(((((())))))***))))))(((((((((((())))))***)))((((((''''''((((((((((((((((((((((((((((((******))))))((((((''''''(((''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((('''&&&((((((((((((((((((((((((''''''((())))))))))))(((''''''''''''''''''''''''((((((''''''(((((()))***''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''''''''(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&''''''((())))))******'''((())))))(((((()))***''''''(((((())))))******))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((************))))))))))))((((((''''''''''''((((((************)))))))))))))))(((((('''''''''(((((())))))(((((((((((())))))*********))))))((('''&&&(((((((((((())))))))))))(((((())))))))))))******)))))))))))))))))))))))))))))))))))))))*********+++++++++++++++,,,---...***++++++,,,,,,,,,,,,,,,........................,,,---......//////......//////000000000111111111222333333444444555555666777777777777777777777777888888888888777777777777888888888999:::999777555444444555555666666777777:::::::::999999999999888777666666555666777999:::777777777777777888999:::;;;<<<<<<===============<<<;;;::::::::::::;;;;;;::::::999999888888777777999888888777777888888999::::::;;;;;;;;;:::999999<<<<<<===<<<::::::;;;===@@@AAACCCHHHRRRaaaqqq|||............////////////...//////////////////...////////////////////////........./////////000000222222111111000000000000................................./////////000000------------,,,,,,,,,,,,++++++++++++++++++++++++************************************************))))))))))))))))))))))))))))))************)))))))))))))))(((((()))))))))))))))(((((((((((())))))))))))(((''''''''''''((((((((((((((())))))))))))************************''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((('''&&&%%%'''''''''''''''(((((((((&&&'''(((((())))))((((((''''''''''''''''''''''''''''''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((((('''&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''(((((()))((((((((((((((('''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((()))(((''''''''''''((()))'''''''''((((((((())))))'''((())))))(((((()))***&&&''''''((()))******+++))))))))))))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((*********))))))((((((((()))((('''%%%%%%&&&'''((()))(((((((((((((((((()))&&&'''((())))))*********(((((((((((())))))))))))((((((((((((((()))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***+++,,,---...)))***+++------,,,++++++---------.........//////------........./////////////////////000000000000222222222333444444555555666666666666666666777777666666666666777777777777777777777999:::999666333333333444555777888999999<<<;;;;;;:::999999888888666666666666666777888999777777666777777888999:::;;;<<<======>>>>>>======::::::::::::::::::;;;;;;::::::999999888888888888777777666666666666777777999999::::::::::::999999;;;<<<<<<;;;999999:::<<>>>>>AAAHHHTTTbbbkkkzzz---......//////000000000......////////////...................../////////............////////////444333222111000......---....................................////////////,,,,,,,,,,,,++++++++++++))))))******************************************************************))))))))))))))))))))))))))))))************))))))((((((((())))))((((((((())))))(((((((((((()))))))))((((((''''''''''''''''''((((((((())))))******&&&'''(((((()))***++++++&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))******'''&&&&&&&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((&&&%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&'''(((((((((((((((''''''''''''''''''''''''&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%'''((((((&&&%%%&&&'''&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((''''''''''''(((((()))((((((((('''''''''&&&'''((())))))(((((()))***&&&''''''((()))******+++(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))))))))(((((('''''''''((('''&&&%%%%%%&&&'''((((((''''''&&&&&&''''''(((&&&'''((())))))*********(((((((((((()))))))))))))))))))))((((((((((((((())))))))))))))))))))))))*********)))))))))))))))(((((((((((()))***,,,,,,)))***+++,,,---,,,+++***+++++++++,,,------......------------......//////---------.........//////111111222222333444444444444444444555555666666666555555555666666777777888777777888999:::999666333333444555666888999:::;;;;;;;;;:::999888888777777666666666666666777777777666666666666777888999:::;;;<<<<<<===============999999::::::::::::::::::::::::::::::999999999999777666666555555666666777888888999999999999999888888999:::999888888:::<<<<<<<<<<<<===AAAHHHQQQWWWjjjyyy------...///000000111111---......//////......------............/////////------........./////////111111000///---,,,++++++........................+++,,,,,,,,,,,,---------,,,,,,+++++++++*********)))))))))))))))*********************************************************))))))))))))))))))))))))''''''(((((((((((('''''''''(((((())))))(((((('''))))))(((((((((((()))))))))(((''''''&&&&&&''''''&&&''''''(((((())))))***$$$$$$%%%&&&'''((())))))&&&''''''((()))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((((('''''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))((((((((((((''''''&&&%%%$$$$$$%%%%%%&&&'''''''''&&&&&&'''(((((((((((('''''''''''''''''''''''''''&&&&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%'''((((((&&&%%%%%%&&&&&&&&&''''''((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&''''''((()))***'''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((('''&&&&&&%%%'''((())))))(((((()))***''''''(((((())))))******(((((((((((())))))))))))(((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&&&&''''''*********))))))((('''&&&(((((((((((())))))))))))******))))))))))))(((((()))))))))))))))))))))))))))))))))))))))*********((((((((((((((()))***+++)))******+++++++++++++++*********++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,---------.........000111111222222333333444333333333444444555555666444555555666777888888999999888888999:::999777555555555666777888999::::::999999888888777666555555666666666666666666666666555555555666777888999::::::;;;;;;<<<<<<<<<<<<<<<999999::::::::::::999888:::::::::::::::::::::999777666666555555666666777777777888999999999888888888999999888777777999;;;888999::::::<<>>AAABBBFFFMMMYYYlll////////////000000000000///...---,,,,,,---...//////////////////////////////......------///000111///////////////////////////............------------...///000000///...------,,,,,,+++*********+++******))))))))))))******)))))))))))))))))))))))),,,,,,+++******+++,,,,,,***)))(((''''''((()))***(((((((((((())))))))))))''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''...+++(((((())))))&&&###&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))(((((('''''''''&&&((((((((((((((((((((((((************************+++)))(((&&&&&&((()))+++++++++)))(((''''''''''''(((((((((((())))))))))))'''''''''(((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))'''%%%%%%&&&&&&%%%$$$''''''((((((((((((''''''(((''''''''''''&&&&&&&&&(((((('''&&&%%%%%%$$$$$$'''''''''''''''((()))))))))'''%%%%%%&&&&&&%%%$$$((((((''''''''''''((((((''''''(((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''((((((((((((''''''******))))))((((((''''''%%%%%%%%%&&&'''(((((()))******)))))))))))))))******)))(((''''''((()))***((((((((((((((((((((((((,,,,,,+++***)))))))))***))))))(((''''''''''''''')))************+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------////////////////////////---......///000111111222111222222333333444444555222333444666666666666555555555666666666666666555444555555666666666666666333444444444555666666666555555444333333444444444333222222444777999999888:::;;;<<<<<<;;;:::888777999999888888999999:::;;;777777777888999999999:::::::::999999888777777666777777777777888888888888777777777777777777777777888888777777777777888888999===DDDJJJSSSaaarrr~~~////////////000000000111//////...------.../////////////////////////////////......---...///000111///////////////////////////............---------,,,------......------,,,---,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))+++***))))))))))))***+++***)))(((''''''((()))***'''((((((((())))))))))))(((''''''''''''''''''(((+++++++++++++++++++++++++++)))''''''((((((&&&###&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&''''''''')))(((((((((''''''''''''((((((((((((((((((((((((***************************)))(((''''''((()))***+++***)))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))'''''''''(((((('''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))))))))))))))***(((&&&&&&'''''''''&&&''''''((((((((((((''''''%%%&&&&&&'''((()))******(((((('''&&&&&&%%%$$$$$$'''''''''''''''((())))))'''&&&$$$%%%&&&''''''&&&((((((''''''''''''((((((((((((((((((((('''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%%%%%%%&&&((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((('''''''''''''''''''''''''''''''''''')))(((((((((((((((((((((''''''((((((((((((''''''))))))))))))((((((''''''''''''(((((()))******+++******))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))+++***))))))((((((((()))))))))((('''''''''''''''))))))*********++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................---......///000000111111111111222222333444444444111222333444555555555444555555666666666666555555444444555666666666666666444444444444555555555555444444333333333333444444222111111333666888888777::::::;;;;;;::::::999999:::::::::999999:::;;;;;;888888888888888999999999999999999888888888777777666666777777777888888888777777777777777777777777888777777666666777777888777:::>>>AAAEEENNNZZZcccttt/////////000000000111111//////............/////////////////////////////////............///000000///////////////////////////............---------,,,++++++******++++++,,,,,,,,,++++++******++++++******))))))))))))******))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))''''''((((((((())))))))))))((((((''''''(((((()))%%%%%%&&&&&&'''((((((((()))'''&&&&&&''''''&&&%%%&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))*********)))(((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((&&&&&&'''''''''((((((((('''(((((())))))((((((''''''&&&&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))))))))(((***(((''''''((((((((('''''''''((((((((((((''''''&&&&&&'''((()))***++++++((((((''''''&&&%%%%%%%%%'''''''''''''''((())))))&&&%%%$$$%%%'''(((((((((((((((''''''''''''(((((((((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((('''&&&&&&%%%&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))((((((((((((''''''(((((())))))******+++***)))))))))))))))******))))))(((((((((((())))))************************))))))((('''''''''(((((()))((((((''''''''''''((()))))))))*********+++++++++******))))))******+++------,,,,,,++++++******------------.............................................//////000000111111111111222333333444444000111222333444444444333555555666666666555555444444444555666666666666555555555555555444444444444333333222222222222333333222111111333555777777666999999999999999:::;;;;;;<<<;;;;;;:::::::::;;;;;;999999999888888888888888888888888888888888888888666666777777777777888888777777777777777777777777777777666666666666777777888;;;======>>>BBBHHHNNN]]]mmm//////000000000111111111////////////////////////////////////////////////............/////////000///////////////////////////............---------,,,+++***))))))***+++,,,,,,,,,++++++***++++++,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''((((((((())))))))))))(((((((((((())))))!!!!!!"""###$$$%%%&&&&&&''''''&&&''''''(((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((()))***+++,,,,,,---((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''((()))***)))((('''''''''''''''(((((((((((()))))))))))))))))))))(((((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((('''''''''&&&&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&'''(((((())))))(((((()))(((&&&&&&'''(((((('''&&&''''''((((((''''''&&&)))))))))(((((((((''''''((((((''''''&&&&&&&&&%%%'''''''''''''''((())))))'''&&&$$$%%%'''(((((('''(((''''''&&&&&&''''''(((((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((''''''&&&&&&'''''''''''''''((('''''''''''''''''''''''''''''''''(((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''(((((((((((())))))))))))))))))***+++))))))(((((((((((())))))))))))))))))))))))))))))))))))(((''''''((((((((()))(((''''''''''''(((((())))))))))))******************))))))))))))******...------,,,+++***)))))),,,,,,,,,------------..................................../////////000000000000111111222333333333111111222222333444444444555555666666555555444444333444555555666666555555555555555444444333333333222222111111111222333333333222222444666888777777999888888777888:::<<<===;;;;;;:::999999999:::::::::999999999888777777777:::999999888777666666666666666666666777777777888666666666666666666666666777666666555555666666777777999;;;<<<===???CCCGGGJJJYYYnnn000000000000111111111111000000000000000000000000////////////////////////---......//////////////////////////////////////////............------------,,,+++******+++,,,---,,,++++++***++++++,,,,,,******))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))((((((''''''''''''(((((((((((())))))(((((((((((())))))%%%%%%&&&''')))***++++++'''((((((((((((((())))))'''''''''((((((((())))))((((((((((((((((((((((((((())))))***+++,,,------'''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''(((((()))(((((('''''''''''''''(((((((((((())))))))))))******))))))((((((((((((''''''''''''((((((((((((&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((((((((((((((((((&&&%%%%%%&&&''''''&&&&&&&&&''''''''''''&&&&&&((((((((('''''''''&&&&&&((('''''''''''''''&&&&&&'''''''''''''''((())))))***(((&&&&&&''''''&&&%%%''''''&&&&&&&&&&&&''''''(((((()))))))))))))))(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((((('''%%%&&&&&&&&&''''''((((((''''''''''''''''''''''''&&&&&&''''''((((((((()))''''''(((((((((((('''''''''''''''''''''((((((((('''''''''((((((((((((((())))))(((((()))***++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))((((((((())))))***((((((''''''''''''(((((((((((()))))))))************))))))))))))))))))***------,,,+++******))))))******+++++++++,,,,,,,,,....................................//////////////////000111111222222333222222222333333444555555555555555555555444333333333444444555555555555555555555444444333333333222222111111111222222333444555444444555888999999888888777777777888:::<<<===999999888888888888888999:::999999999888777777777;;;;;;:::888666555444333555666666666666777777777555555555555555555555555666666555555555555666666222333666888:::<<>>???BBBQQQbbbsss111111111111111111111111333000......111222111//////............---------111///...---......---+++.........////////////000......//////......---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++*********)))************))))))))))))&&&'''''''''''''''''''''$$$$$$%%%&&&'''((())))))&&&&&&&&&'''''''''((((((***)))(((''''''&&&'''''''''''''''''''''((())))))++++++***)))((((((((()))((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''$$$$$$$$$%%%&&&'''(((((()))))))))))))))(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&***)))'''%%%%%%''')))***%%%&&&'''(((((('''&&&%%%'''''''''&&&&&&%%%%%%%%%((((((((((((((((((((((((******))))))(((&&&%%%$$$+++***(((&&&&&&&&&'''''')))(((((('''''''''((((((((('''&&&%%%$$$%%%&&&&&&(((''''''&&&&&&((()))***(((((('''(((((()))***+++))))))))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((())))))((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((('''''''''&&&''''''(((((('''&&&%%%%%%###%%%(((++++++***'''%%%+++***)))******)))&&&###((()))*********((('''&&&(((((((((((((((((((((((())))))))))))************,,,+++)))''''''''''''((())))))))))))(((((((((((((((((()))***************))))))))))))************)))************+++++++++///...,,,++++++,,,---...+++,,,...000000///...---............////////////000000111222444555666666111222222333333222222111333333333444444333222222333333333333333333333333111111222333333444444555444444444444444444444444444555777888888888777666999666555666999;;;;;;999999888666666777777555444999777444555777777555222555555555555555555555555444444444444444444444444222222333333444555666666555555555555555666777888999888888999===AAAFFFIIIWWWbbbrrr111111111111111111111111222000...///111222111//////............------------,,,,,,---///000///...------........./////////......//////......---,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******+++++++++******)))''''''''''''''''''''''''))))))))))))))))))))))))+++*********))))))))))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((('''''''''(((((()))'''''''''''''''((())))))))))))(((((('''(((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((''''''&&&&&&''''''(((((()))))))))))))))))))))(((''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))((('''&&&%%%((((((''''''''''''((((((((((((''''''''''''(((((()))((('''&&&%%%&&&&&&'''(((''''''&&&'''((()))***((('''''''''''''''((()))'''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&'''(((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''')))(((((((((''''''''''''((((((((((((((('''&&&&&&$$$&&&(((******)))'''&&&%%%$$$%%%''')))+++***))))))))))))))))))(((''''''))))))))))))))))))))))))(((((()))))))))*********+++***)))(((''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))))))))************)))************+++++++++---,,,,,,+++++++++,,,,,,,,,---...000000///...---............////////////...//////000111222333333111222222333333222222111222333333333333333222222333333333333333333333333555555444444333222222222333333333333333333333333444555666777888777777666999777666777:::<<<;;;:::999888666666777777666555666444333444777888666555555555555555555555555555444444444444444444444444222333333444444555555555555555555555555666777777777666555666888;;;>>>@@@GGGOOO[[[gggsss~~~111111111111111111111111222000...///000111000000///............------------,,,,,,---///000///...,,,---------..................//////......---,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++***)))(((************************))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''&&&&&&%%%))))))((('''&&&%%%%%%$$$&&&''''''''''''(((((((((&&&&&&&&&''''''(((******'''''''''''''''((())))))''''''&&&&&&''''''((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((()))))))))((((((((((((''')))))))))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((('''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&'''''''''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''%%%&&&'''((())))))))))))((((((''''''''''''(((((())))))((('''''''''''''''(((''''''''''''((())))))(((''''''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((''''''''''''(((((()))))))))(((''''''&&&'''(((((()))((((((((($$$######$$$(((***++++++***))))))(((((((((((((((************************(((((())))))))))))******)))******))))))((('''&&&''''''(((((())))))******&&&&&&'''((((((((((((((())))))))))))************)))************+++++++++***++++++,,,,,,+++++++++,,,---...///000///...------............//////////////////000000111111111111111222222222222111111111222222333333333222222333333333333333333333333666666555555444333333333222222222222222222333333444555666777777777777666999888777777999;;;;;;:::999777666777888888777666555444333444555666555444555555555555555555555555444444444444444444444444444444444444444444444444555555555555555666666666666555444444444666888999;;;>>>CCCKKKUUUcccpppyyy111111111111111111111111111000/////////000000000///............---------000///...---......---+++,,,,,,,,,---------...............///......---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++******))),,,,,,,,,,,,,,,,,,,,,,,,(((((((((((((((((((((((()))(((((((((((('''''''''%%%&&&&&&&&&&&&&&&''''''&&&''''''''''''''''''''')))(((((('''&&&&&&%%%%%%'''''''''''''''((((((((('''''''''''''''((())))))'''''''''''''''((())))))&&&&&&&&&&&&'''((())))))((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******)))))))))))))))))))))))))))))))))(((''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&%%%%%%&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((((('''&&&%%%%%%&&&'''((('''''''''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((()))(((((($$$&&&''')))))))))(((((((((''''''''''''(((((()))***))))))(((((((((((((((''''''''''''((((((((())))))(((((('''&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((('''''''''''''''((((((((((((((('''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((('''''''''((()))))))))))))))(((((((((((('''''''''((((((((()))'''%%%%%%&&&(((((((((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))***((()))*********((('''&&&&&&''''''((()))******+++&&&'''(((((())))))((((((((()))))))))************))))))*********+++++++++)))***,,,------,,,+++++++++,,,------......---------------.........//////111111111111111111111111111111222222222222111111000111111222222222222222222222222222222222222222333333444555555666666777222333333333333333444444555555555666666666666666888777777777888999999999999777666777999999888777666666555555444444333333555555555555555555555555444444444444444444444444444444444444444444333333444555555555555555555555666555555555555666666777888999:::===CCCLLLWWW___gggnnnxxx000000000000000000000000000000//////...//////000///............---------000///...---......---+++,,,,,,,,,---------...............///......---,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''((((((((($$$%%%%%%&&&'''((())))))&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))(((''''''''''''''''''''''''''''''((())))))''''''''''''((())))))***((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((''''''((((((((((((((((((((((((&&&''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%%%%&&&((()))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&'''((())))))((('''&&&'''''''''''''''((()))))))))))))))))))))(((((((((&&&''''''(((((((((((((((******)))(((''''''''''''(((((((((((((((((((((((('''''''''((((((((((((((('''(((((((((((((((''''''((((((''''''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((()))))))))))))))((()))(((''''''&&&'''((((((---***'''&&&'''(((''''''***)))(((''''''((()))***(((((((((((((((((((((((('''(((((((((((()))))))))(((((()))******)))'''&&&&&&''''''((()))******+++(((((()))************)))((()))))))))************))))))*********+++++++++***+++---.........---,,,******++++++,,,,,,,,,,,,------------............000000000000000000000000000111111222222111111000///000111111222222222111222222222222222222222222333333444555555666666777444444444444555555666666555555555555555666666777666666666666666666777888888777777888:::;;;:::999444444555555555555555666555555555555555555555555444444444444444444444444444444444444444444333333444444555666555555444333333444555666666777777777777888:::;;;<<>>AAADDDLLLZZZlllyyy000000000000000000000000---///111///---,,,///111//////.........---------111///...---......---+++.........////////////000......//////......---,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))******+++++++++******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&&&&''''''((()))*********)))((('''&&&%%%$$$$$$%%%%%%&&&&&&'''(((((()))******))))))((((((((('''''''''&&&''''''((()))***'''''''''''''''((())))))((('''&&&&&&%%%%%%%%%%%%((((((((((((((()))******((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((%%%&&&&&&'''((())))))***)))))))))))))))(((((('''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''%%%&&&'''(((((('''&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''%%%%%%%%%%%%''')))+++---&&&&&&&&&'''''')))******'''((()))))))))(((&&&%%%%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''&&&'''''''''(((((())))))(((((())))))((('''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%&&&'''((((((''''''(((((())))))((('''&&&&&&&&&%%%&&&'''))))))'''%%%&&&'''(((*********)))((())))))))))))))))))))))))''''''''''''((((((((()))***)))(((''''''((()))***))))))))))))((((((((((((&&&''''''((((((((((((((())))))))))))************)))************++++++++++++***))))))***,,,...///...------------...//////,,,,,,,,,---------......++++++,,,---///000111111000000111111111111000000---...///000111111111111111111111111111111111111111111222333333444444555222222333333444555666666555555444333444555666777999;;;<<<;;;888888:::<<<888777777999;;;======<<<:::<<<<<<:::555333333555555555555555555555555555444444444444444444444444222222333333444555666666333444555666666444222111222444666888888666444222666555333111000333888<<<888:::<<<>>>AAAKKKYYYdddvvv|||////////////////////////000000///////////////000////////////////////////......---,,,,,,,,,------...............---------...---,,,+++***+++,,,,,,111000///...,,,***))))))************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&)))(((&&&%%%&&&''')))++++++***'''&&&%%%&&&''')))&&&&&&''''''(((((())))))((((((((((((((((((''''''+++******((('''&&&%%%%%%))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))((((((''''''''''''((((((((((((%%%%%%&&&'''((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&''''''''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''(((******)))(((((())))))(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&'''((()))***+++((('''&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''((((((((("""###$$$%%%'''((()))***(((((())))))))))))((((((''''''''''''''''''''''''***)))'''''''''(((***+++)))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&''''''''''''''''''&&&'''(((((()))((((((((())))))******)))((('''&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((('''''''''''')))'''%%%&&&(((***)))'''''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((())))))***&&&'''''''''(((((())))))(((((((((((())))))))))))******************************++++++++++++******...---+++*********++++++---+++)))***,,,,,,)))''',,,---......//////......////////////000000000000---....../////////////////////...///000111333444333222111000000111222333333333333444555666777777888777555444555666888999???>>>===<<<:::999777777777777777888999999999:::999888888777666555555555777666444222222222444555333444444555555444444333444444444444444444444444666555444333333333333333222333333444333222000///777666555444333444444555666999:::999888<<>>CCCJJJRRRXXX]]]bbbeeeeeeiiipppvvv{{{..............................------......//////........................000///...,,,++++++++++++)))******+++,,,------...------,,,,,,,,,+++++++++)))******+++,,,------...************************************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&'''(((''''''((()))((((((''''''******))))))((((((''''''%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%&&&&&&&&&'''''''''((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''''''''&&&((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&&&&%%%$$$"""###&&&(((''''''&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&(((''''''''''''&&&&&&&&&&&&&&&'''''''''(((((((((,,,++++++***)))(((''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%$$$$$$%%%&&&'''((())))))(((((((((((('''&&&%%%%%%'''''''''''''''''''''''''''((()))***+++******)))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$%%%%%%&&&'''''''''''''''(((''''''&&&'''((()))***%%%&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((('''&&&''''''((())))))''''''&&&&&&&&&&&&'''''')))))))))(((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))******************************++++++++++++******++++++++++++******++++++,,,,,,,,,,,,---,,,+++***,,,,,,---.........------........./////////000000//////000111111111111111111111000000000000000000222111111111111111111222555444444444444444444444555555444444444555666777444444555666777777888888888777777666666555555555444444444333333333222222333333222111111111222333333444444555555444444333333333333333333333333333444444333333222333333444555444222111111222333444333333222222222222222222000222555555444444555777888:::===???BBBEEEJJJNNNSSSYYYcccmmmtttzzz~~~------------------------------,,,------...//////...........................---,,,+++***************++++++,,,---......///---------,,,,,,,,,++++++*********+++++++++++++++************************************************((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''((('''''''''''''''(((((()))''''''(((((()))(((''''''(((((((((''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((())))))((('''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&''''''((((((((((((((('''''''''''''''''''''''''''''''''%%%$$$$$$'''***''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%%%%&&&&&&'''((()))))))))))))))))))))((('''&&&''''''''''''''''''''''''(((((('''&&&'''((()))***'''(((((((((((((((((('''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$%%%&&&''''''((((((''''''''''''&&&''''''((())))))%%%&&&''''''(((((((((''''''''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&%%%&&&&&&'''((())))))***(((((((((((())))))))))))******************************++++++++++++******))))))******************)))***+++++++++*********+++,,,,,,---...---------............//////////////////000111111111111111...//////000111222222222111111111222222111111111444444444444444333333333444444444444444555555666444444555555555555555555666666666555555444444444333333333333222222222222222222222222222222222333333444444555555444444333333333333333333333333333333333222222222333333444333222111000000111222333111222222222222222222222444444333222111222444666555666888888888999;;;>>>CCCJJJUUU```jjjrrryyy}}}------------------------,,,,,,,,,,,,,,,---...///---------------------------,,,,,,+++++++++++++++++++++,,,,,,------......,,,,,,---------,,,+++***+++++++++************)))************************************************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''(((((('''''''''(((((((((((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''''''((((((%%%&&&&&&'''((()))******''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''((((((''''''''''''''''''((((((((())))))'''''''''(((''''''&&&%%%''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&))))))((('''&&&%%%%%%$$$((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''((((((((('''%%%&&&(((***''''''''''''&&&&&&&&&%%%$$$%%%%%%&&&&&&'''''''''(((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''$$$$$$%%%%%%&&&&&&'''''''''''''''&&&''''''((()))'''''''''''''''&&&&&&&&&))))))(((((('''&&&&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&%%%$$$######%%%'''(((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((('''&&&%%%%%%&&&''''''((()))(((((((((&&&&&&'''(((((((((''''''%%%&&&'''(((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''((((((&&&'''(((***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&'''(((***++++++(((((((((((())))))))))))******************************++++++++++++******((()))******+++*********((()))++++++*********+++++++++,,,---------------------........./////////...///000000111111000000---...///111222222222222000111222222222222111000333333333333333444444444333333333444444444444555555555555444444444444333555555444444444444444444333333333333222222222222222222222333333333333333333444444555555444444333333333333333333333333333222222222222222333333444111000000000000111111222111111222333333333222222666444333111111333444666111333555555555555777999999???HHHQQQ[[[dddlllqqquuu}}},,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------------,,,,,,------......++++++++++++,,,,,,,,,,,,,,,,,,---------,,,+++***************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&'''((((((&&&&&&''''''((((((''''''(((''''''&&&'''((()))***&&&&&&&&&'''''''''''''''%%%&&&&&&'''(((((())))))((((((((()))))))))******''''''''''''''''''''''''((((((((((((((((((((((((&&&'''((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''(((((())))))(((((('''&&&&&&&&&'''''''''((((((%%%'''((())))))'''%%%###''''''''''''((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''&&&((()))((('''&&&'''(((((((((((('''''''''&&&&&&$$$$$$%%%%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((%%%&&&&&&&&&'''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''''')))))))))((('''&&&&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''((())))))******))))))%%%&&&((())))))(((%%%$$$%%%&&&'''((())))))))))))$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((''''''''''''&&&((()))(((&&&&&&(((+++''''''&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''((((((%%%&&&&&&'''((()))******(((((((((((())))))))))))******************************++++++++++++******)))***+++,,,---,,,,,,+++(((***,,,,,,+++***+++---++++++,,,------------,,,---------.........//////......///000000000000///...///000111222222111000000111222222222222111000222222222333333444444555222222333444444444444444444444444444444444444444333333333333444444444444333333333333333333333333222222333444444444444444333444444555555444444333222222222222222222222222222222111111222333333444000000111222222222222222111111333444444444333333333333222333333444333222111222333222222333555777666999===CCCIIIQQQYYY___hhhpppzzz,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------...............///000111+++++++++***************,,,,,,---...---,,,+++***(((((())))))******++++++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((''''''''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&'''((()))$$$%%%&&&&&&''''''&&&&&&)))(((&&&%%%&&&'''***+++&&&'''''''''(((((())))))&&&&&&''''''((()))******---,,,+++***)))((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''''''''''''''&&&(((((())))))))))))((((((%%%%%%%%%&&&&&&&&&''''''$$$&&&)))+++***((($$$"""''''''''''''((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((($$$$$$%%%&&&'''((()))***((((((((((((((((((((((((&&&''''''(((((((((((((((''''''''''''''''''''''''%%%'''(((((('''&&&&&&''')))(((((((((((('''''''''$$$$$$%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&(((((((((((())))))))))))************))))))))))))'''''''''''''''((())))))%%%&&&&&&''''''(((((((((&&&&&&''''''(((((())))))$$$$$$&&&'''((()))))))))''''''''''''''''''''''''&&&''')))***+++***)))(((&&&'''((())))))((('''&&&''''''''''''''''''''''''&&&&&&''''''((('''''''''(((((()))***************%%%&&&)))+++***'''$$$"""%%%&&&'''((())))))))))))###$$$%%%&&&''')))******''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))(((((((((''''''''''''&&&((()))(((&&&&&&(((+++'''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******'''''''''((((((((((((((((((((((((((())))))))))))******************************++++++++++++*********+++---...///...------(((+++......,,,+++,,,...++++++,,,---------,,,,,,---------.........//////---......///////////////000000111222222111///...000111222333333222111000111111222333333444555555111222333444444444333333333333333444444555555666222222222333333444444444333333333333333333333333222333444444555555555444333444444555555444444333222222222222222222222222222111111111222333333444///111222333444333333222111222333444555444444333000111222444666555222///333333222000///000333555777777888999===CCCKKKPPPYYYaaakkkrrrxxx|||,,,,,,------------------))))))))))))***+++,,,---------------------------...------,,,,,,------...++++++************++++++///...,,,******+++,,,---,,,,,,,,,+++++++++******)))))))))))))))))))))))))))***+++++++++)))((('''%%%%%%%%%%%%&&&((()))***%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***'''$$$$$$&&&'''&&&$$$''''''''''''''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((&&&&&&'''''''''&&&$$$###'''%%%###"""###$$$'''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((''''''&&&&&&%%%%%%$$$&&&&&&&&&''''''''''''((())))))))))))))))))))))))''''''''''''''''''&&&&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))((('''&&&&&&&&&&&&&&&((((((''''''&&&&&&&&&&&&((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***)))((('''&&&&&&'''(((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))))),,,***'''$$$###$$$&&&(((((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''(((((())))))((('''&&&%%%$$$%%%%%%&&&'''''''''&&&&&&%%%%%%%%%''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((('''&&&&&&%%%%%%$$$%%%%%%&&&'''((())))))))))))((('''&&&&&&%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***''''''''''''''''''''''''$$$$$$$$$%%%&&&(((+++,,,(((((('''''''''&&&&&&&&&))))))(((((('''''''''&&&''''''''''''((((((((((((---+++)))'''&&&&&&(((((()))&&&$$$&&&***,,,)))%%%'''''''''''''''((())))))***)))(((''''''((()))***(((((()))***************))))))))))))))))))))))))************************,,,+++*********+++------******+++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------////////////000000000000111111000000//////....../////////000111111222222111111222222222222111111111222333333444444333333555555555555555555444444555555444444444333333333333333333333333333333333333333333333333333333333555444333333222222222222//////000111222333333444222222111111111111111111000111222333333222111000000000000000111111111111111111111111111111111111333333333333333333333333444444444444666:::===???KKKRRR]]]iiirrrwwwzzzzzz~~~------------------,,,,,,*********++++++,,,---...------------------------------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,+++***))))))***,,,...000,,,,,,++++++************))))))))))))))))))))))))))))))*********)))(((''')))(((((())))))***+++,,,%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***'''$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((((((((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''((((((((()))((('''&&&&&&%%%%%%%%%&&&)))))))))((((((((('''''')))(((''''''''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&***)))((('''&&&''''''((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''(((((()))************)))'''%%%%%%%%%&&&'''(((''''''''''''''''''((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&%%%%%%%%%&&&&&&(((((((((''''''&&&&&&&&&''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''''''''''''''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''(((((()))(((((((((((((((((((((((((((((('''&&&&&&&&&'''((((((((('''''''''&&&&&&&&&)))(((((((((''''''''''''''''''''''''((((((((((((+++***((((((((()))+++,,,111,,,''''''***,,,+++((('''''''''''''''((())))))******)))(((((()))******(((((()))***************))))))))))))))))))))))))************************+++******)))***+++,,,---******++++++,,,,,,,,,+++,,,,,,,,,---------......,,,,,,---------............/////////000000000000000000000000//////.........//////000000111222222000111111222222111111000111222333333444444333333444444444444444444444444444444444333333333333222333333333333333333333333333333333333333333333333555444333222222222222222000000000111222222333333111111111111111111111111000111111222222111111000000000000000111111111111111111111111111111111111333333333333333333333333444444333444666888;;;<<>>JJJYYYlllyyy|||~~~------------------------///...---------...///000000/////////............,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++++++++*********))))))***)))))))))((((((((('''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&'''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&'''((((((((('''((((((((((((((((((((((((((((((((((((''''''''''''+++***((('''&&&&&&''''''''''''''''''(((((((((((((((''''''&&&&&&''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&'''&&&$$$&&&((()))(((&&&'''''''''((()))*********''''''''''''''''''''''''%%%'''((('''&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&'''(((((('''%%%'''''''''(((((((((((((((''''''''''''''''''''''''(((&&&%%%%%%'''(((&&&$$$$$$%%%&&&(((((('''&&&%%%((((((((((((((('''&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''((((((''''''''''''((((((&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((('''''''''&&&'''&&&&&&%%%&&&'''((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&))))))((('''((()))***+++)))((('''((()))***)))'''&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%&&&&&&&&&%%%%%%$$$###((((((((((((((((((((((((''''''''''''(((((((((((((((((()))***************))))))************))))))))))))))))))))))))))))))((()))******++++++******+++++++++++++++***))))))+++++++++,,,,,,,,,---------,,,,,,+++,,,---...///............////////////........................+++,,,---...////////////000000///.....................//////000000111111111111000000000000111111000000////////////000000333222111000000111222333222222222222222222333333222222222222222222111111222222222111111111000000000000000000000000000000222111111111000000000///...............///000000111111000000///......---.../////////000000000000222111111000//////000000000000111222333333333333222222333444555777999:::;;;FFFUUUaaajjjsss}}}~~~------------------------......---,,,+++,,,,,,,,,////////////............***+++++++++,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++*********)))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''###$$$%%%'''((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''***)))(((''''''&&&''''''%%%&&&&&&'''(((((())))))'''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''&&&%%%&&&(((((((((&&&'''''''''((())))))******''''''''''''''''''''''''&&&'''((((((&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&''''''&&&$$$(((((((((((((((''''''''''''''''''''''''''''''''''''&&&%%%%%%'''((('''&&&%%%&&&'''(((((('''%%%$$$(((((((((((((((''''''&&&%%%%%%&&&''''''((())))))'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((((((((('''''''''''')))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((((('''&&&'''((()))(((&&&''''''((((((((()))))))))((((((((((((((((((((((((%%%&&&&&&&&&&&&%%%$$$$$$'''(((((())))))((('''&&&''''''''''''((((((((((((&&&''''''(((((((((((((((((())))))******))))))((())))))))))))))))))))))))'''((())))))******)))))),,,+++******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---............/////////........................,,,,,,---...////////////000//////............///////////////////////////111111000000000000111111000000/////////000000111333222111000000111222333333333222222222222222222222222222111111111000000111111111000000000//////000000000000000000000000111111111111000000000000///............//////000111000000//////.............../////////000000000111111000/////////000000000111111222222222111111111111111111222444555666555;;;CCCKKKUUUbbbrrr}}}++++++++++++++++++++++++++++++******************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%(((((('''''''''&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''((((((((())))))((((((''''''''''''&&&&&&&&&''''''(((((((((&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''''''''((()))(((''''''''')))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&&&&'''''''''''''''&&&%%%&&&'''(((&&&$$$))))))((((((''''''&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&'''(((((((((''''''(((((('''&&&%%%$$$'''(((((((((((((((''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&%%%%%%%%%%%%&&&&&&'''''')))(((''''''))))))((('''''''''((((((((()))))))))((((((((((((((((((((((((''''''((((((((((((''''''$$$&&&(((******)))((('''''''''''''''((((((((((((&&&&&&'''(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((''''''((())))))))))))))),,,+++***))))))***+++,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------.........//////........................,,,------...//////......000///............//////000000000000000/////////111111000000000000111111222222111111222222333333333222111111111111222333333333333222222111111111333222222111111000000///222111111111000000000000////////////////////////////////////............//////............///000000000/////////................../////////000000111000000/////////000000111111111111111111000000111111000000111111222333888999<<<>>>DDDPPP```kkkwwwvvvwww{{{++++++++++++++++++++++++)))******+++,,,---------++++++,,,,,,,,,,,,,,,,,,......------,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********)))))))))((((((''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''((('''&&&$$$###%%%&&&&&&''''''&&&&&&%%%%%%&&&'''(((((('''&&&%%%'''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''(((((())))))***((((((((((((((('''''''''((('''''''''&&&&&&&&&%%%&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''((((((&&&'''''''''''''''''''''''''''''''''&&&&&&&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&'''''''''(((((('''((()))(((''''''''')))(((''''''''''''&&&&&&&&&(((((((((((((((((((((((('''''''''(((((((((((()))&&&&&&&&&'''''''''((((((((('''&&&'''))))))'''&&&))))))((((((''''''&&&&&&''''''''''''''''''''''''%%%&&&''''''''''''((()))(((((((((((('''&&&&&&%%%''''''((((((((((((((('''&&&&&&&&&&&&%%%%%%$$$$$$''''''''''''''''''''''''(((''''''''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''')))))))))(((''''''&&&&&&(((''''''''''''&&&&&&&&&((()))))))))***************)))((((((******)))(((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''((())))))(((((('''"""$$$''')))*********)))''''''''''''((((((((((((&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''((()))))))))))))))++++++)))))))))***+++,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,------------....................................,,,---......///.........//////............//////222222111111111111111111111111000000000000111111222222222222222333444444444333222111111222333444333333333222222111111111222222222222111111000000333333222222222111111111////////////////////////............//////////////////............//////////////////........................////////////000///////////////000000000000111111111000//////222111111000000111111222555555555555777???JJJQQQ```aaadddiiisss}}}------------------------+++,,,---///000000111111------------............//////...---,,,+++******,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******)))))))))(((((((((&&&''''''((()))******+++((((((((((((((((((((((((''''''''''''''''''''''''&&&''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%&&&''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''''''''''''''''''''((((((((()))))))))))))))''''''((((((((((((''''''((((((''''''&&&%%%%%%$$$((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))((((((''''''''''''((((((&&&&&&&&&'''''''''''''''&&&(((((((((&&&%%%&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&'''((((((&&&&&&'''((((((''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&'''''''''((((((((((((''''''((())))))(((&&&((((((((((((((('''''''''''''''''''''''''''''''''&&&'''(((((('''&&&''')))((((((((('''''''''''''''&&&'''(((((((((((((((((((((''''''&&&%%%%%%$$$$$$''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((()))))))))))))))%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))))))))((((((((((((''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&''''''((()))))))))))))))+++)))((()))***+++***)))&&&&&&'''''''''(((((((((((((((((((((((((((((((((%%%%%%&&&''''''''''''&&&###$$$&&&(((************''''''''''''(((((((((((('''(((((()))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))'''((())))))******))))))******************+++,,,************++++++++++++******+++,,,,,,,,,,,,,,,,,,------------.................................------...............---///............//////000222222222222222222222222111111000000000000111111000000000000000111222333444333222111111222333444333333222222222222222222222222222222222222222222333333333222222222222111000000000000000000000000000000000000111111111111000//////............///........................------.........///////////////......//////000000...//////000000000//////222111111000000000111111111111222333444888>>>BBBGGGJJJNNNTTTaaarrr|||------------------------,,,---...///000000//////,,,,,,---------...............------,,,,,,,,,+++---------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************++++++***)))))))))((((((((((((&&&&&&'''((()))***++++++(((((((((((((((((((((((('''''''''''''''''''''''''''''''''&&&''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''&&&'''((())))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))''''''''''''''''''''''''''''''''''''''''''''''''((((((((()))))))))******((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&((()))(((&&&$$$&&&'''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))%%%'''((('''&&&%%%&&&'''(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''(((((((((((('''&&&&&&'''(((((('''%%%'''''''''(((((((((((((((''''''''''''''''''''''''&&&(((***)))&&&%%%'''((('''''''''''''''(((((()))&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''&&&&&&'''((()))******+++'''''''''''''''''''''''''''''''''((((((((())))))%%%&&&'''((((((((('''&&&'''''''''''''''''''''''''''((((((((())))))))))))((((((((((((''''''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))(((''''''''''''&&&&&&&&&$$$%%%&&&'''(((''''''&&&***((('''((()))***)))(((''''''((((((((()))))))))((((((((((((((((((((((((%%%%%%&&&''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((((((''''''((()))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((()))******++++++******))))))***+++++++++++++++************++++++++++++)))***+++,,,---,,,,,,+++,,,,,,---------.................................---...............------...............///000000000000000111222222333333111111000000000000111111000000000000111222333444444333222222222222333444222222222222222222333333222222222333444444555555222222222222111111111111000000000000000000000000///000000000111111111222000000///.......................................---------.........//////...............///000000------...///000000000000000000/////////000000111000111333444555777:::<<<999===@@@CCCOOO^^^ggghhh+++++++++++++++++++++++++++,,,---...---,,,+++************++++++,,,,,,,,,,,,,,,,,,---------............---,,,+++***)))(((************************++++++************++++++))))))))))))((((((((((((%%%&&&'''((()))***+++,,,((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&&&&'''(((***+++%%%&&&&&&''''''&&&&&&%%%((('''&&&%%%%%%&&&'''(((&&&'''''''''''''''''''''''''''''''''''''''''''''$$$$$$&&&'''(((((())))))))))))))))))))))))))))))(((((((((''''''&&&&&&%%%&&&'''((())))))(((''''''$$$%%%%%%&&&&&&''''''(((***)))(((''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))************((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&(((***(((%%%$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''((())))))%%%&&&'''&&&%%%%%%&&&'''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))&&&%%%%%%&&&''''''&&&$$$&&&'''''''''(((((())))))''''''''''''''''''''''''''')))+++)))&&&%%%&&&((('''''''''''''''((()))***&&&&&&'''((())))))(((((((((((())))))******++++++''''''''''''''''''''''''&&&%%%%%%$$$$$$%%%%%%&&&%%%&&&'''((()))***+++,,,))))))))))))))))))))))))&&&&&&&&&'''''''''((((((%%%%%%'''((((((((('''&&&''''''''''''''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''((((((((('''&&&&&&%%%%%%'''''''''''''''''''''''')))))))))(((''''''&&&&&&(((((('''''''''&&&&&&&&&'''(((***+++++++++***))))))'''&&&'''((()))((('''))))))))))))************((((((((((((((((((((((((''''''((()))******))))))+++***((('''&&&&&&&&&&&&''''''''''''((((((((()))&&&'''(((((())))))((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))***+++++++++++++++((()))***,,,,,,,,,+++***)))************+++++++++)))***+++,,,---,,,++++++,,,,,,,,,---------..............................---...............------...............///000111......///000111222222333111111000000000000111111222222222222333444555666444444222222222222444444111111111222222333333444111222333333555555666777111111111111000000000000000000000000000000000000---.........//////000000111000///...............---.....................---------.........//////...............///000111,,,---...///000000000000///............///000000///000111222333444555555777:::;;;;;;BBBMMMQQQOOO,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------++++++,,,,,,,,,,,,------,,,,,,+++***))))))******---------,,,+++***)))(((************))))))))))))))))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''(((&&&$$$%%%&&&'''&&&%%%%%%%%%%%%&&&&&&'''''''''(((((('''''''''&&&&&&&&&&&&'''((('''%%%$$$%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((()))(((&&&%%%&&&''')))+++&&&%%%%%%'''))))))(((&&&%%%&&&&&&'''((()))******'''&&&&&&%%%%%%&&&&&&'''''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))))))))))))))************((((((((((((''''''''''''&&&''''''((((((''''''&&&(((((('''''''''&&&&&&&&&%%%&&&&&&&&&'''(((((((((&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((((((''''''''''''''''''''''''((((((((((((((((((((((((******)))'''&&&%%%$$$###))))))))))))))))))))))))$$$%%%&&&'''''''''&&&%%%+++)))(((''''''((()))+++''''''''''''''''''''''''%%%%%%&&&((()))+++,,,,,,''''''''''''((((((((((((***))))))(((''''''&&&&&&&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&''')))***+++(((((())))))))))))((('''******))))))))))))******((((((((((((((((((((((((*********)))))))))))))))&&&&&&&&&''''''''''''(((+++***'''&&&%%%&&&'''))),,,,,,++++++***)))))))))*********))))))))))))))),,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......////////////......////////////////////////000000111222222222222111111111111000000000000000333333444444444444555555555555555555555555555555000...,,,...222444333111333333333222222222111111222222222111111111111000222222111111000000//////000000//////.........---000000000000////////////------------------------///......---------....../////////...------,,,,,,////////////////////////////////////000000000000,,,...000000000111333444222333666888:::<<<======------------------------+++,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,++++++***))))))******,,,,,,,,,,,,+++***)))(((************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((('''''')))'''%%%&&&'''(((''''''&&&&&&'''''''''''''''((((((((('''''''''&&&&&&&&&'''((()))(((&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***)))(((&&&'''(((((('''&&&&&&&&&''''''(((((())))))'''&&&&&&%%%%%%&&&&&&'''((((((((((((((()))))))))((((((((('''''''''&&&&&&'''''''''((((((((((((((('''(((((((((((()))))))))((((((((((((''''''''''''&&&&&&''''''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((())))))((('''&&&%%%%%%$$$((((((((((((((((((((((((%%%&&&'''((((((((('''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''%%%&&&&&&&&&'''''''''(((''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((('''&&&&&&&&&''''''((((((''''''&&&''''''((()))***)))))))))(((((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))+++***)))((('''(((((()))))))))******************)))))))))))))))*********************************+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...//////000000//////...////////////////////////000000111222222222222111111111111111000000000000111111222222222222333333555555555555555555555555000//////000222333222111333333333222222222111111222222222111111111111000000000000000////////////111111000000000/////////000000000000/////////...------------------------......---------......///---------........................................../////////000000000000,,,...000000000111222444111222333555777888999:::------------------------++++++,,,------------------------------------------,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,+++******)))*********++++++++++++***)))((((((************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((((((((''')))(((&&&&&&((()))((('''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&''')))))))))'''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))+++)))'''&&&&&&''''''&&&'''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''))))))(((((((((((((((((('''((()))))))))((('''&&&((((((((((((((('''''''''''''''''''''((((((((((((((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&'''(((((())))))(((((('''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((((((''''''&&&%%%%%%%%%&&&''''''''''''(((((((((&&&&&&&&&'''((())))))***((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''(((((((((((('''(((((())))))(((((('''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((***)))(((''''''((()))***&&&&&&%%%%%%%%%%%%&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((()))))))))***************))))))))))))''''''((())))))***++++++(((((())))))******++++++'''(((((())))))************+++++++++,,,,,,,,,---------------------------------------------------//////000000000000/////////////////////////////////000111111222222111111111111111111111111111111111111222222222222333333555555555555555555555555000111222222111000111222333333333222222222111111222222222111111111111000......//////////////////111111111111000000000000000000000/////////......---------------------------------------...///000+++,,,,,,---......//////............................../////////000000000---...000000000000222333000000111222333444444555,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++***************+++***************)))((((((************)))))))))(((((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((()))'''&&&&&&'''((((((''')))(((((((((''''''&&&&&&'''''''''''''''''''''''''''((()))((('''&&&'''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((***'''%%%$$$%%%&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&'''''')))))))))((((((''''''&&&'''(((***++++++)))(((&&&))))))((((((''''''&&&&&&'''''''''((((((((())))))((((((((((((''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%''''''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''''''''''''''&&&&&&''''''((((((((((((&&&&&&%%%$$$$$$%%%&&&&&&'''''''''''''''''''''''')))))))))((((((''''''&&&&&&&&&&&&'''''''''((((((&&&&&&''''''((()))))))))((((((&&&%%%%%%&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((('''(((((((((((((((((('''&&&&&&'''''''''(((((((((&&&''''''((((((((((((((())))))((('''''''''''''''***)))'''&&&&&&(((***+++)))((((((''''''(((((()))((((((((((((((((((((((((''''''((((((((((((((()))''''''((((((((()))))))))((()))*********))))))(((''''''(((((())))))))))))''''''((()))***++++++,,,''''''(((((()))***++++++***++++++,,,,,,---------........................,,,,,,------------------//////000000000000/////////////////////////////////000000111111111111111000111111111111111222222333333333444444444555555555555555555555555555555111333555333000///000333333333333222222222111111222222222111111111000000......//////000000111111000000000000000000000000000000/////////.........------------------------,,,,,,,,,---...///000111,,,,,,,,,------........................................../////////000000---...000000///000111333000000000000000111111111***************************+++,,,,,,------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,+++***************++++++)))************)))((((((************)))))))))(((((((((((((((((((((((((((******))))))(((((('''''''''''''''''''''((((((((((((&&&%%%%%%&&&''''''&&&(((''''''&&&&&&%%%%%%%%%&&&'''''''''''''''''''''%%%&&&''''''&&&%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&''''''((()))(((((((((&&&$$$""""""$$$'''((((((((((((((((((((('''''''''(((''''''&&&&&&''''''((())))))((((((''''''&&&&&&&&&((()))++++++***((('''))))))((((((''''''&&&&&&(((((()))))))))*********((((((((((((''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&'''''''''''''''''''''((((((((('''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***)))'''%%%%%%&&&''''''''''''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((()))))))))&&&'''((()))))))))((((((***)))(((''''''&&&''''''***((('''&&&'''(((***,,,***))))))))))))))))))***((((((((((((((((((((((((((((((((())))))*********&&&&&&'''''''''(((((((((''''''((())))))(((((('''))))))))))))((((((''''''''''''((()))***++++++,,,(((((())))))***+++,,,,,,******+++,,,------..............................,,,,,,,,,---------......//////000000000000////////////////////////////////////000111111111111000000000111111222222222333333333333444444444555555555555555555555555555555222444666444111///111333333333333222222222111111222222222111111111000000000000000111111222222222////////////////////////////////////............------------------------,,,,,,,,,---...///000111......------,,,,,,,,,,,,....................................////////////---...000000//////000222111111000//////000000111))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************++++++++++++*********)))******+++,,,)))******+++******))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''''''''((((((((('''&&&$$$$$$&&&'''&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''$$$%%%'''&&&%%%%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''((((((((()))$$$###"""###%%%((())))))'''''''''(((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''&&&'''((()))))))))((('''((((((((((((((('''''''''))))))))))))************((((((((((((''''''''''''&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''')))***)))'''&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''(((((('''''''''''''''''''''''''''''''''######$$$%%%&&&'''''''''%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&''''''''''''((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))''''''''''''((((((((((((&&&''''''((((((''''''&&&(((((((((((()))))))))***&&&'''((()))***)))((((((***)))((('''''''''''''''((((((''''''((()))***+++((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((++++++***))))))(((''''''(((((())))))******++++++((())))))******+++++++++******+++,,,---...//////------------------------+++,,,,,,------...............////////////......////////////////////////...///000000111111000000000000111111222333333333111111222222222222333333555555555555555555555555333444555444222111222333333333333222222222111111222222222111111111111000111111222222222222222222............/////////////////////.........---------------------------------------------...///000......------,,,++++++***------------------------------........./////////---...000//////...000111222111000//////000111222))))))))))))))))))))))))******+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++************++++++++++++******))))))***++++++,,,******+++++++++++++++***************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''((((((((('''%%%%%%'''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''(((((($$$&&&''''''&&&&&&''')))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''((((((''''''&&&'''((()))***&&&%%%$$$&&&((())))))(((&&&&&&''''''(((((())))))((((((''''''''''''((((((&&&&&&''''''''''''''''''&&&&&&'''''''''((((((((('''''''''(((((((((((((((((((((((())))))))))))***(((((((((((('''''''''''''''(((((())))))(((((('''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))(((''''''(((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%&&&'''((()))''''''((((((((((((''''''''''''''''''''''''''''''######$$$%%%%%%&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&''''''(((((())))))%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''((((((((((((&&&''''''((((((''''''&&&'''''''''((((((((())))))&&&''')))*********(((''')))(((((('''''''''(((((('''''''''((()))*********'''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''(((((()))******+++''''''''''''(((((((((((()))((('''''''''(((***+++******************)))))))))))))))))))))*********))))))))))))))))))))))))******+++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///------............------////////////////////////...//////000000000000000000000111222222333444444111111222222222222333333555555555555555555555555555444333333444444333222333333333222222222111111222222222111111111111000222222222111111111111111......//////000000000000//////.........---------------------------------......---------......///---,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////---...000///......///000222111///......000111222******************************+++,,,,,,,,,,,,+++************************++++++------------++++++)))************+++++++++******))))))***+++,,,,,,***++++++,,,,,,,,,++++++************))))))))))))))))))))))))))))))))))))''''''(((((())))))******&&&&&&&&&'''''''''(((((()))(((&&&&&&((()))((('''&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((%%%'''((((((''''''(((***&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((()))(((&&&%%%&&&''')))+++((((((((()))******)))'''%%%&&&&&&'''((()))******((((((''''''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))''''''''''''((((((((())))))(((((((((''''''''''''(((((())))))))))))((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''(((((((((&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))''''''''''''''''''''''''((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))(((''''''&&&&&&((()))***&&&''''''((((((''''''&&&''''''''''''''''''''''''&&&&&&'''''''''''''''(((%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''(((***++++++$$$%%%''''''''''''%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((($$$$$$%%%'''(((***+++,,,''''''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''((((((((()))&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&''')))***+++***((('''((((((''''''''''''((((((&&&&&&((()))************(((((((((''''''(((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***(((((((((((())))))))))))***)))((('''((()))+++---)))))))))***++++++,,,,,,*********)))))))))))))))((((((((((((((('''''''''******+++,,,---//////000,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,------------------,,,////////////////////////...//////000000000000000000000111222333333444444333333444444444555555555555555555555555555555555666333111222555666555222333333333222222222111111222222222111111111111000222222111111000000////////////000000111111111222//////.........---------------------------------///......---------......***++++++,,,,,,------...---------------------------------.........//////---...000///......///000111000///......///111222(((***,,,,,,+++***)))***)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))((())),,,///111...***%%%))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))$$$%%%''')))******)))(((''''''''''''''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''(((((('''&&&%%%%%%%%%&&&&&&&&&%%%$$$$$$### """$$$&&&((()))))))))((((((((('''&&&&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((((((((((((((''''''&&&&&&&&&&&&))))))((((((''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''(((((((((((())))))(((((('''''''''&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((&&&%%%$$$&&&'''(((&&&&&&''''''''''''&&&&&&))))))))))))))))))))))))(((((('''''''''&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((('''&&&&&&&&&'''''''''''''''''''''''''''''')))((('''&&&%%%&&&''''''((((((''''''''''''(((((((((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''&&&&&&(((((((((((((((((((((((())))))((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((,,,+++)))''''''''''''(((,,,+++***((('''&&&$$$$$$))))))((('''''''''''''''$$$%%%'''((((((((('''&&&''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''''''''''''''''''''''')))&&&%%%&&&((()))'''%%%''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((()))******+++***)))'''''''''((((((+++***)))(((((()))***+++******************************+++,,,,,,,,,,,,+++------------------,,,,,,------,,,+++************++++++,,,,,,...///111111---.........//////000000////////////000000000000000000111222222222222111333333333444444444555555555555666666666666555555666666555444333333222222111111111111111111111111444444333222111111111111000000000000000///......//////000000///...------.........///////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------...---,,,+++++++++++++++...,,,******---...---+++,,,---...//////...---,,,/////////...---------,,,............////////////(((***,,,,,,+++*********)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++******************++++++))))))))))))))))))))))))*********+++---,,,***((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''((()))))))))''''''(((((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%$$$$$$"""###%%%'''((())))))(((((((((((('''''''''''''''&&&&&&'''''''''(((((((((''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((()))))))))(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((***)))(((''''''((()))***&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((('''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''((((((((((((''''''&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%%%%&&&&&&'''((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))((((((''''''''''''((((((((((((((((((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((***)))((('''&&&&&&&&&&&&###$$$$$$%%%&&&'''(((((())))))((('''''''''''''''%%%&&&'''((()))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))'''&&&''')))***)))'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))******))))))(((''''''((()))***(((((('''&&&&&&'''((((((************************)))***++++++,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......------------..................------------////////////000000000000000000111222222222222111333333333444444444444555555666666666666666666555666555555444333333222222111111111111111111111111444444333222111111111111000000000000000///......///////////////...------000000000///...---,,,+++...------------,,,,,,,,,+++++++++,,,,,,,,,------000//////...------.........,,,******,,,...---+++,,,---...//////...---,,,............------------............////////////(((***,,,,,,***)))******)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++******************)))))))))))))))))))))))))))))),,,***(((''')))*********))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))+++)))&&&$$$$$$$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))'''''''''(((''''''&&&%%%''''''''''''''''''&&&%%%%%%%%%&&&(((((()))(((((((((((((((((())))))))))))''''''(((((((((((())))))''''''''''''(((((((((((()))))))))(((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((***)))))))))))))))((((((''''''''''''''''''''''''((('''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((((((((('''&&&%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%%%%%%%&&&'''((()))***''''''''''''''''''''''''%%%%%%%%%%%%'''((()))***((((((''''''''''''(((((((((((((((((((((''''''&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''((((((((('''''''''''''''&&&%%%$$$!!!!!!###%%%''')))***+++)))((((((''''''''''''(((&&&'''((()))))))))(((((('''(((((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''(((***+++***)))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((()))***++++++******))))))******+++************************)))***++++++,,,,,,++++++))))))******++++++,,,,,,++++++++++++,,,---...///111000///---,,,,,,,,,,,,.........---,,,,,,++++++////////////000000000000000000111222222222222111333333333333444444444444555666666777777666666555555555444444333333222222111111111111111111111111444333222111000000000000///000000000000///.........////////////...------------...///...---+++***------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,000000///............///...,,,***+++,,,------,,,------............------------------............---............/////////)))***,,,+++***)))***+++))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++******))))))(((((())))))))))))))))))))))))+++)))'''&&&((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))&&&%%%%%%$$$%%%&&&'''(((%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((&&&'''''''''''''''&&&&&&''''''(((((((((((('''''''''''''''((((((((((((((('''(((((()))******++++++((((((((()))))))))))))))''''''''''''((((((((((((((((((((((((''''''''''''&&&&&&''''''((((((((()))&&&&&&&&&''''''''''''(((''''''(((((((((((())))))************))))))))))))''''''''''''''''''''''''((('''&&&%%%&&&'''((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$%%%&&&'''''''''&&&&&&&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&&&&'''((((((((((((((((((((('''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''''''''((()))******''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))(((''''''&&&&&&''''''((('''(((((((((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&'''(((((((((&&&%%%$$$&&&&&&''''''((())))))))))))(((''''''''''''(((((('''(((((()))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((()))******)))''''''''''''((((((((((((((((((((((((((()))))))))(((((()))))))))))))))(((((((((((((((((()))******,,,,,,,,,,,,,,,,,,,,,,,,************************))))))***+++++++++++++++((())))))***+++,,,---------,,,,,,,,,------...///000///...---,,,+++++++++......------------------////////////000000000000000000111222222222222111222222333333333444444444555666666777777666666555444444444333333333222222111111111111111111111111333222111000000///000000//////000000//////...---.........//////...------''')))+++---...///...------------,,,,,,,,,++++++***++++++++++++,,,,,,,,,...------,,,,,,------------,,,++++++,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------.........//////)))+++++++++))))))***,,,))))))*********+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********++++++++++++******))))))((((((((())))))))))))))))))))))))((((((''')))******(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))$$$%%%&&&'''''''''&&&%%%&&&'''''''''((((((((()))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''&&&''''''(((((()))(((((('''(((((((((''''''((((((((('''(((((()))***+++,,,,,,)))))))))))))))(((((((((''''''''''''((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))***&&&&&&&&&''''''''''''((((((((()))))))))*********))))))))))))************'''''''''''''''''''''''''''&&&%%%%%%%%%'''((()))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$$$$%%%&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&'''''''''''''''''''''%%%&&&&&&&&&'''((((((((('''''''''''''''&&&%%%%%%''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((())))))((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))'''&&&%%%((((((((((((((('''''''''((((((''''''''''''((((((((((((((((((((())))))***)))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''''''''((()))''''''''''''(((((((((((((((((((((((())))))******(((((())))))))))))(((''')))))))))))))))(((''''''((())))))))))))))))))((())))))))))))))))))))))))))))))***++++++++++++***)))******+++,,,------...///...------,,,,,,,,,---...------,,,,,,,,,------,,,,,,---...///000000111////////////000000000000000000111222222222222111222222222333333333444444555555666666666666555555333333333333333222222222111111111111111111111111222222111000///////////////////////////...------------............------''')))***,,,............------,,,,,,,,,+++++++++*********+++++++++,,,,,,------,,,,,,,,,------...,,,,,,,,,,,,++++++,,,------------,,,,,,---------+++,,,,,,,,,------......------------............***++++++***))))))***,,,)))************+++++++++++++++++++++++++++++++++************************)))************+++++++++))))))))))))))))))(((((())))))))))))))))))))))))''''''(((+++,,,+++'''$$$(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''((())))))(((%%%###!!!'''''''''((())))))******((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((('''''''''&&&'''(((((((((((((((((('''''''''&&&''''''(((((('''(((((()))***++++++,,,))))))((((((((((((''''''''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''((((((((()))))))))*********(((((()))))))))))))))***&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''(((((())))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''%%%&&&&&&'''''''''&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%$$$#########''''''''''''''''''''''''''''''(((((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''&&&'''((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''((((((((('''''''''%%%%%%%%%%%%&&&&&&''''''(((''''''''''''(((((()))(((((('''''''''((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((('''&&&%%%&&&(((''''''''''''(((((((((((('''(((((())))))******+++(((((()))******)))'''&&&************)))((('''&&&))))))************))))))))))))))))))))))))))))))((()))******++++++************++++++,,,,,,------///...---,,,++++++++++++,,,,,,++++++,,,---......+++,,,---...///111222222////////////000000000000000000111222222222222111222222222222333333333333444444444555555444444444333333333333222222222222111111111111111111111111222111000///...............////////////...------,,,,,,---............------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++************++++++++++++...------------...//////,,,------,,,++++++,,,...------,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,------------.........***++++++***((()))***,,,)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++((((((((()))))))))))))))))))))))))))))))))))))))(((((()))+++,,,+++(((&&&(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))******)))((('''%%%$$$###&&&&&&''''''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((((((''''''%%%&&&'''(((((((((((('''&&&&&&%%%%%%%%%'''((()))'''(((((())))))*********((((((((('''''''''&&&&&&''''''''''''((((((((((((%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&''''''''''''&&&'''''''''((((((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%%%%&&&((()))***&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''''''''''''''&&&&&&&&&$$$$$$%%%&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((('''&&&%%%%%%$$$%%%%%%''''''''''''''''''''''''%%%&&&'''((((((''''''&&&'''&&&&&&%%%%%%&&&&&&'''&&&&&&'''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''$$$$$$%%%%%%&&&''''''''''''''''''''''''((())))))((('''&&&&&&&&&'''((())))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''')))***)))&&&%%%&&&'''''''''''''''(((((((((((('''(((((()))******++++++((()))*********)))'''&&&(((((()))******)))((('''******+++,,,,,,+++******))))))))))))))))))))))))((())))))************************+++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,++++++,,,,,,---...,,,,,,------...///000000////////////000000000000000000111222222222222111111222222222222333333333222333333444444333333222222222222222222222222222111111111111111111111111111111000///..................//////......---,,,+++,,,------.........---111///---+++***++++++,,,,,,,,,,,,++++++++++++***************++++++++++++,,,,,,,,,,,,,,,---......+++---...,,,******,,,...------,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++***((()))+++---)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))************+++++++++''''''(((((())))))******))))))))))))))))))))))))***))))))***++++++)))((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))***)))'''&&&&&&'''((()))%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((((((((('''%%%%%%&&&'''((((((''''''%%%%%%$$$$$$%%%&&&((()))(((((((((((())))))))))))((((((''''''&&&&&&&&&%%%''''''''''''((((((((()))&&&&&&&&&'''''''''((((((%%%%%%%%%$$$$$$#########&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$%%%'''(((((('''&&&&&&'''''''''(((((())))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%$$$###"""###%%%((()))&&&''''''''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&%%%######%%%&&&'''((((((((('''''''''&&&&&&'''''''''''''''''''''((((((((()))))))))((((((((())))))***''''''''''''''''''''''''###$$$&&&((())))))(((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&'''((())))))((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))((((((((((((((((((((((((&&&'''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&%%%$$$###$$$%%%&&&'''(((((((((((((((''''''''''''''''''''''''((()))***'''&&&&&&%%%%%%'''((()))***((('''&&&&&&'''(((***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''')))+++,,,***'''%%%&&&(((''''''''''''((((((((()))'''(((((()))***+++++++++((()))***+++***)))'''%%%&&&'''(((*********))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((()))************************)))))))))))))))************+++,,,------------,,,++++++,,,,,,,,,,,,---------------------////////////000000000000000000111222222222222111111111222222222333333333111222222333333222222111222222222222222222222222111111111111111111111111111000///......------.........//////......---,,,+++,,,------.........---///...,,,******,,,///000,,,,,,,,,+++++++++******)))************+++++++++))))))))))))******+++,,,+++---...---******,,,///------++++++++++++---------------,,,,,,+++++++++,,,,,,,,,---------......(((((((((((((((((((((((())))))***++++++++++++***&&&(((***+++++++++)))(((******+++,,,,,,,,,,,,+++,,,,,,+++***))))))******((((((((((((((((((((((((((()))))))))***************++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''!!!$$$&&&''''''&&&''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&''''''(((((())))))((((((((((((((())))))***)))))))))(((''''''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((+++)))&&&###""""""$$$%%%&&&&&&&&&'''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&&&&''')))***+++&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''$$$%%%&&&'''(((((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%$$$$$$######$$$$$$%%%)))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&%%%&&&(((***+++)))&&&%%%%%%&&&&&&&&&'''''''''((((((*********))))))(((((((((&&&&&&&&&''''''''''''((())))))'''&&&&&&'''(((((('''''''''((('''&&&&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((''''''((()))***'''''''''''''''&&&&&&%%%))))))(((((('''''''''&&&))))))))))))))))))))))))************))))))))))))((()))***+++++++++++++++******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---......//////.............../////////////////////000111111111111111111111222222222333333333222222222222222222222222555444444333333444444555333333222111000000000111000000000///////////////////////////////////////+++++++++,,,,,,---------,,,,,,---......---,,,,,,+++++++++************)))+++++++++***************+++,,,,,,,,,++++++---///************++++++,,,---+++++++++******)))))))))******+++++++++,,,,,,,,,------------------------)))))))))))))))))))))))))))))))))*********++++++'''(((***+++,,,+++***)))******+++,,,,,,,,,,,,+++,,,++++++***))))))******)))))))))))))))))))))))))))*********++++++++++++***)))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''"""###$$$&&&''''''&&&&&&''''''((((((((((((''''''&&&&&&'''''''''''''''''''''''''''((((((((((((((())))))((((((((()))*********))))))(((((('''&&&&&&(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''(((((((((((('''&&&$$$$$$%%%'''(((&&&''''''''''''''''''''')))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&&&&''''''(((''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&'''''''''''''''&&&&&&(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''''''''$$$&&&((()))((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&''''''''''''((((((((('''&&&''''''((())))))))))))))))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((***)))(((''''''((()))***'''(((((((((((('''&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))''''''(((((()))))))))***((()))***++++++++++++*********))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------..............................//////000//////000111111111111000000000000111111111222222222222111111111111111111444444333333333333444444222222111111000111111111111111000000000/////////------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,---......---,,,,,,+++++++++************)))************************+++,,,,,,,,,++++++---...+++++++++++++++,,,------............------,,,,,,++++++,,,,,,,,,---------........................************************)))))))))((()))******+++((()))+++,,,,,,,,,+++*********+++,,,,,,,,,,,,+++,,,+++******)))******************************************+++++++++,,,,,,)))((('''&&&&&&&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((((('''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''&&&&&&))))))((((((((((((((('''***))))))))))))***++++++******))))))((('''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))((((((((((((''''''%%%%%%&&&'''((())))))***((('''''''''''''''''''''((((((((('''''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((('''&&&&&&%%%%%%%%%&&&(((((('''&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((('''&&&%%%$$$''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''''''''''''''''''''''''''***((('''%%%%%%'''(((***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''((('''&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))(((((((((((())))))(((((()))))))))(((''''''((((((((((((''''''''''''))))))))))))))))))))))))%%%%%%&&&'''((()))******))))))******++++++*********))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,---...............///...---------...000000...///000000111111000000/////////000000000111111111111111111111111111111333222222222222222222333111111111000111111222222333222222111000///......---------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,+++++++++************)))))))))))))))))))))))))))***+++,,,+++***+++,,,...,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,+++++++++,,,,,,---------.................................++++++++++++++++++++++++))))))((((((((()))***+++)))***+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++***************+++************************))))))*********+++++++++***)))'''%%%%%%&&&'''((((((((((((((())))))))))))((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''***)))((('''''''''''''''&&&''''''((((((''''''&&&'''''''''''''''&&&&&&&&&***)))))))))((((((''''''***************++++++,,,+++******))))))(((((('''((((((((((((((((((((((((''''''((((((((()))))))))+++******)))((('''''''''###%%%&&&((()))))))))(((((((((((((((''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%%%%(((''''''&&&&&&&&&'''''')))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((((('''&&&&&&%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))(((''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))((((((''''''(((((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((())))))(((((((((((((((((((((((()))(((((('''&&&%%%%%%$$$)))))))))'''%%%%%%&&&(((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''((()))******(((((('''&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((()))))))))))))))))))))(((((('''((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))******))))))************)))))))))))))))))))))***++++++++++++++++++++++++++++++,,,,,,------------......,,,,,,---.........------///...---,,,,,,...///111...//////000000000000000/////////000000000111111111111111222222222222222222222111111111111222222111000000000111222333333444333222111000///......////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))(((((((((((())))))))))))***+++,,,+++******,,,...---------,,,,,,------...++++++++++++++++++******,,,,,,,,,,,,------------........................++++++++++++++++++++++++)))))))))))))))******+++******++++++,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++***************++++++************************(((((((((((())))))))))))+++***(((&&&&&&'''((()))(((((((((((())))))))))))''''''''''''''''''''''''***)))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''((((((''''''''''''((()))&&&&&&''''''''''''&&&&&&'''''''''''''''''''''&&&******))))))((((((((('''***************++++++,,,+++++++++***))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((++++++***)))((('''&&&&&&$$$%%%'''(((((('''&&&%%%((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''')))(((&&&$$$###""""""!!!''''''''''''((()))***+++)))((('''&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&'''((((((''''''&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''&&&(((((((((((((((((((((((('''(((***++++++***((('''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))******((((((((((((((((((((((((&&&''''''''''''''''''''''''((()))((('''''')))+++'''''''''((((((((())))))$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&''''''''''''(((%%%&&&&&&'''((())))))***(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''''''''''''''''''((((((((())))))(((((())))))))))))(((((()))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))*********))))))((())))))(((((())))))***+++++++++++++++++++++++++++,,,,,,,,,------.........+++,,,,,,---...---------...------,,,---...///000......///000000000000000000000000111111111222222222222222222333333444444222111111000000111111222111000000000111222333333333333222111000///...---////////////////////////---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))''''''(((((())))))))))))***+++++++++******,,,---...------,,,,,,---------------------............++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***++++++++++++***************+++++++++,,,******+++,,,,,,,,,,,,+++*********)))******+++,,,************************'''''''''((((((((())))))+++***)))((((((((()))***(((((((((((())))))))))))'''''''''''''''''''''''')))((((((''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''(((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((***))))))))))))))))))(((***))))))))))))***++++++,,,,,,++++++***)))))))))((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******)))(((((('''&&&&&&&&&'''(((((('''&&&%%%###''''''((((((((()))))))))((((((((('''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&%%%###"""!!!!!!'''''''''((()))***,,,---(((((('''&&&&&&&&&''''''''''''''''''''''''''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((+++------+++(((&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&"""###$$$&&&(((***,,,,,,"""$$$'''(((((()))+++---''''''((((((((()))))))))%%%%%%&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))(((+++***)))''''''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''(((((())))))***''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((()))))))))(((((())))))))))))(((((((((((()))))))))((('''''''''''''''((((((((((((((())))))))))))))))))))))))+++*********)))))))))((())))))******))))))(((((()))(((((((((((()))******++++++++++++++++++++++++++++++,,,,,,------......++++++,,,---------------,,,,,,------............---...//////000000//////000000000111111111222222111111111222333333444444222111111111111111111222111111111000111111222222222111111000///...---------------------------------,,,,,,,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,+++++++++************)))'''(((((())))))******+++)))***+++***)))***+++---...------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,......---+++***))))))))))))******++++++******+++,,,,,,,,,,,,+++******))))))***++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))*********)))))))))(((((((((((((((((())))))))))))''''''''''''''''''''''''(((''''''''''''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&((()))))))))((('''%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&'''((()))))))))))))))))))))*********))))))((((((((()))******---,,,,,,+++******))))))((((((((((((((((((((((((''''''''''''(((((((((((()))((((((''''''&&&&&&&&&((((((((((((((('''&&&&&&&&&&&&'''((()))******+++)))))))))(((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((('''&&&%%%%%%%%%%%%((((((((((((((()))******''''''&&&&&&&&&''''''(((''''''''''''''''''''''''&&&&&&'''''''''''''''&&&&&&%%%%%%&&&&&&((())))))(((((((((((((((((((((((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((()))+++,,,,,,+++)))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%'''(((***++++++"""$$$'''''''''&&&&&&''''''((((((((())))))))))))(((((()))))))))*********&&&&&&&&&''''''''''''(((&&&'''((())))))(((''''''+++***(((''''''''')))***''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''(((((())))))'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))))))))'''((()))******)))(((''''''(((((((((((('''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))(((((('''((((((((((((((()))************************************++++++,,,---------++++++,,,------------,,,***,,,---//////...---,,,---...//////000000///////////////000000000111111...//////000111111222222222222222111111222222222222222111111000111111111000/////////......------------------------------+++,,,,,,,,,,,,,,,,,,---,,,,,,+++******+++,,,,,,+++++++++************)))(((((())))))***++++++,,,)))***+++***))))))+++---------,,,+++++++++++++++''''''((((((((()))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************(((***---///000...+++))))))))))))((())))))***+++******+++,,,,,,,,,,,,+++******))))))***+++,,,,,,(((((((((((((((((((((((())))))))))))************)))))))))***)))(((((('''(((((((((((())))))))))))'''''''''''''''''''''''''''''''''''''''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((((((((('''''''''(((***+++***)))'''&&&%%%&&&&&&''''''&&&&&&%%%###$$$%%%&&&''')))******(((((())))))******++++++((((((((((((((())))))***------,,,++++++******)))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''''''''&&&&&&&&&((((((((((((((()))))))))%%%&&&'''((()))***+++,,,))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))))))))(((''''''''''''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''(((((((((((('''&&&%%%%%%%%%%%%%%%&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&************************************************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&(((((((((((((((((((((((())))))(((((('''''''''&&&&&&''')))(((%%%!!!(((((((((((())))))))))))%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((''''''((())))))((('''&&&***(((&&&%%%$$$%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%%%%&&&'''(((((()))''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))'''((()))******)))(((''''''''''''''''''&&&&&&%%%&&&'''''''''(((((())))))))))))))))))))))))))))))%%%&&&&&&'''((()))******)))))))))))))))(((''''''((((((((((((((()))******************************))))))***++++++,,,------++++++,,,---------,,,,,,)))+++...000000///,,,+++---......///////////////............/////////000,,,------...///000000111333333222222222222333333333333222111000000000111...............---------////////////////////////+++++++++,,,,,,------------,,,+++******+++,,,---+++++++++************)))((())))))***+++,,,,,,,,,)))***+++***))))))+++------,,,++++++************))))))******+++++++++,,,,,,,,,,,,---------......------------------------(((((((((((()))***+++,,,+++++++++*********)))))),,,+++***))))))***+++,,,...---,,,+++,,,---...///******))))))))))))******))))))))))))***+++,,,---+++***)))(((((('''(((((((((((((((((())))))))))))***))))))((('''&&&&&&%%%&&&&&&'''(((******(((&&&''''''((((((((((((((((((%%%&&&''''''%%%%%%&&&''''''''''''''''''''''''''')))(((''')))+++,,,+++(((((())))))))))))'''%%%$$$))))))(((((((((((())))))******)))((('''&&&&&&%%%&&&''')))*********)))(((******))))))((((((''''''******))))))))))))******(((''''''''''''&&&&&&&&&'''''''''((((((((((((((())))))))))))************%%%&&&&&&'''((()))******'''''''''''''''((())))))***+++,,,***(((''''''(((''''''''''''''''''''''''***)))(((((((((((())))))+++)))'''''')))))))))((((((((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))(((''''''((((((((('''&&&&&&%%%%%%''''''''''''((((((((((((((((((((('''&&&&&&&&&%%%'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&))))))((((((((('''''''''''''''(((((((((((('''''''''''''''''''''((())))))'''''''''''''''''''''''')))((('''&&&&&&''')))))))))(((&&&&&&''''''&&&%%%(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))((('''&&&&&&$$$%%%&&&&&&''''''&&&&&&&&&%%%$$$&&&((())))))(((((((((((((((((((((((((((,,,+++)))'''''''''((((((&&&&&&&&&''''''''''''(((---,,,***)))'''&&&&&&%%%'''''''''(((((((((((()))))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******&&&&&&%%%&&&'''(((***+++))))))))))))))))))))))))******))))))((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))+++++++++++++++***)))(((*********))))))))))))))),,,,,,++++++,,,,,,---.........---,,,---...///000...///000111111000///...000000000000000000000000////////////000000000000000000000000000000000000222222222111111111000000000000000000000000000000///............---------***+++,,,,,,---------------------,,,,,,+++++++++***************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,((((((((()))***,,,......***************************++++++,,,,,,++++++***)))))))))***++++++,,,,,,(((((((((((()))***+++,,,+++++++++*********))))))++++++***))))))***++++++...---+++***)))))))))***,,,++++++******++++++,,,'''(((((()))******++++++***))))))(((((((((((()))(((((((((((())))))))))))++++++******)))(((((('''%%%%%%$$$&&&'''((('''%%%((((((((((((((('''''''''%%%&&&''''''%%%%%%&&&'''''''''''''''''''''''''''((('''&&&(((***+++)))'''''''''((((((((((((''''''((((((''''''''''''(((((()))((((((''''''&&&&&&&&&&&&'''((()))***))))))(((***)))))))))((((((((('''(((((((((''''''((((((((()))(((((((((((('''''''''((((((''''''&&&&&&%%%%%%((((((((()))))))))******&&&&&&&&&&&&'''''''''''''''''''''''''''((())))))***+++,,,***(((''''''(((''''''''''''''''''''''''))))))(((((((((((())))))***(((''''''((()))((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((()))))))))))))))((('''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''((((((((((((''''''''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''&&&'''''''''''''''((())))))''''''''''''''''''''''''(((''''''&&&'''((()))***)))'''&&&&&&''''''&&&%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((((((((('''&&&%%%%%%&&&((()))((('''(((((((((((((((((((((((())))))((((((''''''((((((&&&&&&&&&''''''''''''(((***)))((('''&&&&&&&&&'''&&&''''''''''''((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((()))******))))))(((((()))***+++,,,))))))))))))))))))))))))))))))))))))((((((''''''))))))))))))************))))))))))))))))))))))))+++++++++++++++***))))))***))))))))))))))))))))),,,++++++++++++,,,------...------,,,---...///000000000///......///000000////////////////////////.../////////000000000000000000000000000000000000222222111111111000000000////////////////////////............------------***+++,,,,,,---------,,,,,,,,,,,,,,,++++++++++++***************************++++++,,,,,,++++++***))))))*********+++++++++++++++)))(((''''''''''''***************************++++++,,,,,,++++++***++++++******************(((((((((((()))***+++++++++************)))))))))+++******))))))******+++,,,,,,+++***)))))))))***,,,++++++******++++++,,,&&&'''((()))******)))))))))(((((((((((())))))***(((((((((((())))))))))))+++******))))))((((((((('''%%%$$$%%%&&&(((''''''))))))(((((('''''''''&&&%%%'''''''''&&&%%%&&&''''''''''''''''''''''''''''''&&&&&&'''))))))(((&&&&&&&&&&&&&&&'''((()))***''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))))))))((())))))))))))(((((((((((('''&&&&&&&&&&&&&&&&&&''')))))))))(((((((((((('''(((((('''&&&%%%$$$$$$###'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))***++++++***(((''''''(((''''''''''''''''''''''''((((((((((((((())))))))))))'''&&&&&&'''(((((('''$$$%%%%%%%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((())))))))))))(((''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''(((((((((''''''''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&''''''&&&&&&'''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&'''((()))***+++((('''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((((((''''''&&&''''''((())))))))))))(((((('''&&&&&&((()))(((&&&((((((((((((((((((((((((&&&&&&'''(((((((((((('''&&&&&&&&&''''''''''''(((''''''&&&&&&&&&''''''(((&&&&&&&&&''''''''''''((('''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((()))************))))))))))))******)))))))))))))))))))))))))))))))))(((((((((((('''))))))))))))************((((((((((((((((((((((((***++++++++++++***))))))))))))))))))))))))******+++++++++++++++,,,---------------,,,---......///111000...------...000111............................../////////000000000000000000000000000000000111111111111000000000000////////////////////////............------------++++++,,,---------,,,,,,*********+++++++++++++++******************************++++++++++++******(((((()))))))))*********---,,,+++)))'''&&&&&&&&&))))))))))))))))))))))))******++++++++++++******,,,,,,++++++***))))))(((((((((((((((((()))******************))))))))))))******))))))))))))******)))******+++,,,---......))))))(((((((((((())))))&&&''')))++++++***)))((((((((('''(((((()))******(((((((((((())))))))))))(((((('''''''''&&&&&&&&&***(((&&&&&&(((*********)))))))))(((''''''&&&&&&&&&'''((('''&&&%%%&&&(((''''''''''''''''''''''''''''''(((((())))))(((''''''&&&%%%%%%&&&''')))***(((''''''&&&&&&''''''(((%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((())))))))))))(((((((((((('''&&&&&&%%%%%%&&&&&&'''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((()))))))))***+++***((('''''')))'''''''''''''''''''''''''''(((((()))))))))))))))(((&&&%%%%%%'''(((((('''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((())))))(((((('''&&&%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((('''''''''''''''&&&&&&&&&''''''((((((((((((''''''''''''((((((((((((''''''((((((((('''''''''''''''(((((((((((((((((((((((($$$%%%&&&&&&'''''''''''''''''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&''')))***+++,,,((('''&&&&&&'''((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((((((''''''''''''((()))))))))(((((()))(((''''''(((((('''&&&''''''''''''''''''''''''###$$$&&&((()))(((((('''&&&&&&&&&''''''''''''((((((''''''&&&&&&''''''(((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((())))))***))))))((('''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((******+++++++++******))))))))))))))))))*********+++++++++***+++,,,,,,---,,,,,,,,,---------......000///............///000................................./////////000000////////////////////////111111000000000/////////////////////////////////.........---------,,,,,,+++,,,,,,------,,,,,,,,,)))))))))******++++++,,,******************************++++++++++++******))))))))))))*********+++++++++******++++++,,,,,,((((((((((((((((((((((((******++++++++++++******+++++++++*********))))))(((((((((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,---)))(((((((((((((((((()))''')))***,,,,,,+++***((((((((('''(((((()))******(((((((((((())))))))))))''''''''''''&&&&&&&&&&&&***(((&&&&&&(((*********))))))(((((('''''''''&&&&&&'''((((((&&&&&&'''(((''''''''''''''''''''''''((()))******))))))))))))((('''&&&%%%%%%&&&'''((()))(((((((((((((((((()))$$$$$$%%%%%%&&&''''''''''''''''''''''''(((((()))(((((((((((())))))))))))((((((''''''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&''''''((((((((()))&&&&&&&&&&&&''''''''''''%%%&&&&&&'''(((((())))))'''''''''''''''((())))))((()))***)))''''''((()))''''''''''''''''''''''''&&&'''((()))***)))))))))'''&&&%%%%%%'''(((((('''%%%&&&&&&&&&''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''((((((''''''''''''((())))))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((('''&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''((((((((((((%%%&&&&&&&&&'''(((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((('''(((((((((((((((((((((&&&&&&'''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((%%%&&&'''(((***+++++++++(((&&&%%%&&&'''((('''&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&&&&'''((((((((((((''')))(((''''''((()))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&((())))))((((((&&&&&&&&&''''''''''''(((+++***)))(((''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%((((((((((((((())))))***)))))))))(((''''''&&&&&&(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))******+++++++++******(((((())))))************+++************+++,,,,,,,,,,,,,,,---------------,,,...///111111///...,,,////////////////////////............////////////////////////////////////000000000/////////.................................------------,,,,,,,,,,,,,,,,,,------,,,,,,+++)))))))))******++++++,,,************************)))******++++++******)))*********+++++++++,,,,,,))))))******+++---...///(((((((((((((((((((((((()))******++++++******)))))))))*********+++++++++(((((((((''''''(((((()))(((((()))))))))))))))***((())))))******))))))(((************)))'''&&&%%%+++******))))))******+++)))***+++,,,,,,+++***))))))(((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((((((&&&%%%&&&''')))((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''((('''''''''''''''''''''''')))***++++++)))(((((()))''''''&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))%%%%%%&&&&&&'''''''''(((''''''&&&&&&''''''((()))(((((((((((())))))))))))))))))(((((((((((())))))&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((%%%%%%&&&'''((()))***+++'''''''''''''''((())))))'''((())))))''''''((()))''''''''''''''''''''''''&&&'''(((*********))))))'''&&&%%%&&&((())))))(((''''''''''''((((((((((((&&&&&&'''''''''(((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''(((((((((((('''&&&&&&%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((((((''''''''''''(((((((((((('''''''''(((((((((((()))))))))%%%%%%%%%&&&&&&&&&&&&&&&'''((((((((((((((('''''''''''''''''''''((())))))((((((((((((((((((((((((&&&'''((()))***+++++++++'''&&&%%%&&&(((((((((&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((((((((((((((((((&&&&&&'''((((((((((((''')))((('''''')))***)))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&'''((()))))))))&&&&&&&&&''''''''''''(((++++++***((((((''''''''''''''''''(((((((((((()))'''''''''''''''''''''''''''''''''(((((('''''''''((((((((((((((()))************++++++***)))((((((((((((((((((((((((((((((&&&''''''''''''((((((((())))))))))))************(((((((((((((((((((((((())))))***++++++++++++***((((((((()))******++++++***************+++,,,,,,++++++,,,------------,,,***---000222222000---***////////////////////////------........./////////000000000000000000000000////////////....................................------------,,,,,,,,,,,,,,,,,,---------,,,++++++*********+++++++++++++++************************))))))************))))))***++++++++++++,,,,,,,,,******)))))))))******+++))))))))))))))))))))))))))))))************))))))((())))))***++++++,,,,,,)))(((((('''''''''(((((((((((((((((())))))******'''((()))******)))((('''+++++++++***(((&&&$$$"""******))))))))))))*********************)))))))))***))))))(((((((((((()))(((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&'''))))))((('''&&&&&&''''''((()))))))))&&&((()))((('''&&&''')))''''''''''''''''''''''''(((***++++++((('''''')))$$$$$$%%%&&&''''''''''''(((((((((''''''(((((((((''''''''''''''''''((((((''''''&&&&&&&&&'''((()))'''((((((((()))))))))***))))))(((((((((((())))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''(((((((((&&&''''''''''''(((((((((&&&&&&&&&''''''((((((((('''''''''''''''((())))))'''((()))(((''''''((()))''''''''''''''''''''''''%%%&&&(((***+++***))))))(((&&&%%%&&&(((*********&&&'''''''''((((((((((((''''''''''''((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((''''''((((((''''''&&&%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((((((((('''''''''''''''&&&&&&&&&&&&'''''''''((((((((()))''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))))))))%%%%%%%%%&&&&&&&&&''''''(((((((((((('''&&&%%%%%%'''''''''''''''((())))))(((((((((((((((((((((((('''((()))***+++******)))'''&&&%%%&&&((()))((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((((((((((((''''''((())))))))))))(((((('''&&&''')))******)))((((((((((((((((((((((((''''''''''''((())))))***&&&&&&&&&''''''''''''((()))(((((('''''''''((((((((((((((()))))))))******(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((()))******))))))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))************))))))))))))))))))))))))))))))***+++++++++++++++'''(((((()))******++++++***************++++++,,,***+++,,,---------,,,,,,,,,---///000000///---,,,........................---------.........//////000000000000000000000000/////////.........------........................---------,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,,,,,,,++++++++++++************************))))))************))))))************++++++++++++,,,+++******))))))))))))************************))))))************))))))******************++++++)))(((((('''''''''(((((('''((((((((())))))******'''((()))******)))((('''******+++++++++)))(((&&&((((((''''''''''''((((((***)))(((((((((((())))))+++***)))(((((('''(((((((((((((((((())))))))))))%%%&&&&&&&&&&&&&&&&&&&&&(((((((((***,,,,,,***(((%%%%%%&&&'''((()))******'''((()))((('''&&&''')))''''''''''''''''''''''''&&&)))+++***'''%%%&&&(((!!!"""$$$'''((()))(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((''''''&&&%%%&&&'''((()))'''((((((((())))))******((((((''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%'''''''''(((((((((((()))''''''&&&&&&&&&%%%%%%%%%'''''''''''''''((())))))&&&((()))(((''''''((()))''''''''''''''''''''''''$$$&&&(((***++++++))))))((('''&&&''')))++++++***&&&&&&&&&'''''''''((((((''''''''''''((((((((()))&&&&&&&&&'''''''''(((((((((''''''''''''((())))))''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''((((((((()))(((((())))))))))))((((((''''''((((((''''''&&&%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((()))(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))''''''((((((((((((''''''''''''(((((((((((('''''''''((((((((())))))******'''''''''((((((((())))))((((((((('''&&&%%%######'''''''''''''''((())))))))))))))))))))))))))))))((((((***++++++***)))((('''&&&%%%&&&((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&'''((())))))(((((((((((()))***************'''&&&&&&'''***++++++***************************))))))(((''''''(((***+++&&&&&&&&&'''''''''((((((%%%%%%%%%&&&'''((())))))))))))))))))************))))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((()))******&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((((((************************((()))***+++++++++++++++'''(((((()))***+++++++++*********)))***++++++,,,***+++,,,---...---,,,,,,........................---------------------------------.........//////000000000000000000000000//////.........---------........................---------,,,,,,,,,++++++------------,,,,,,+++***---------,,,,,,+++++++++************************))))))************))))))))))))))))))************---,,,,,,+++,,,,,,------************************))))))************)))))),,,,,,++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++***))))))((())))))************************,,,+++***))))))***+++,,,)))((('''&&&&&&'''((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((((((((''''''''''''(((((((((''''''&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''((((((((((((***))))))((('''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***++++++,,,,,,******))))))((((((''''''''''''&&&&&&&&&&&&''''''&&&((())))))(((''''''(((&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''&&&&&&((()))***''''''((()))))))))))))))******)))(((((((((((((((++++++***************+++)))((('''&&&&&&&&&&&&&&&)))))))))))))))(((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&'''''',,,+++***((('''%%%$$$$$$''''''''''''''''''''''''))))))(((((('''''''''&&&))))))(((((('''''''''&&&))))))(((((((((((())))))((((((''''''&&&&&&&&&%%%(((((('''''''''&&&&&&&&& !!!"""$$$''')))***)))))))))))))))(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((()))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&'''((((((%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&******))))))((((((((('''&&&'''''''''(((((())))))''''''''''''''''''''''''''''''((((((((((((''''''(((''''''(((***+++***)))'''''''''''''''((())))))++++++******)))(((((((((...,,,***(((&&&&&&&&&&&&+++******)))((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))************************(((((((((((((((((((((((())))))))))))************''''''((()))***+++,,,,,,******************************+++,,,------......//////////////////////////////.........---------,,,...000000///...///000000000//////.........---............////////////---...///...,,,+++,,,---//////.........---------+++,,,------++++++,,,---,,,,,,,,,+++++++++******))))))************))))))))))))*********))))))(((,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))&&&&&&%%%$$$%%%''')))+++******+++,,,+++***)))(((************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))((((((((())))))((((((((((((((((((((((((******)))(((((()))******)))((('''&&&&&&'''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''***))))))(((''''''&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))***++++++''''''(((((())))))******(((''''''''''''''''''(((&&&'''))))))'''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''(((''''''&&&'''((()))***'''((())))))******))))))***))))))((((((((((((((()))(((((('''''''''(((((((((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&'''''''''))))))((((((''''''&&&&&&'''''''''''''''''''''''')))((((((((('''''''''&&&)))(((((((((''''''''''''))))))(((((((((((())))))((((((((('''''''''&&&&&&(((((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%&&&'''''''''''''''''''''''''''&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&'''(((((()))%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))(((''''''(((((((((((()))))))))***((((((((((((((((((((((((''''''((((((((((((''''''&&&%%%%%%&&&((())))))((('''''''''''''''((())))))******++++++***)))((((((******)))((((((((((((((()))(((((('''&&&&&&%%%%%%''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))************************++++++++++++************************)))))))))******++++++,,,------------------------///.........------------+++---//////.........///000/////////.........---............////////////---...///...,,,+++,,,---.........---------,,,,,,+++,,,------++++++,,,---,,,,,,+++++++++*********))))))************))))))))))))************))))))************************(((((()))***+++,,,,,,---***)))(((((((((***,,,---***++++++,,,+++***)))(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((('''(((((())))))(((((((((((((((((((((((())))))(((((((((((())))))((((((''''''''''''(((((('''''''''&&&%%%%%%%%%%%%(((((((((((((((((((((((((((((((((''''''''''''&&&'''''''''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&&&&''')))))))))(((''''''&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''(((((())))))***''''''(((((())))))******)))((((((''''''(((((()))&&&'''))))))'''&&&'''(((''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))(((((()))******************)))((((((''''''((((((''''''&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''(((((((((''''''''''''''''''''''''((((((((('''''''''''''''(((((((((((('''''''''''')))((((((''''''(((((()))))))))(((((((((((('''''''''''''''''''''&&&&&&&&&))))))(((''''''''''''(((&&&&&&''''''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%&&&&&&(((((((((((((((((((((((('''(((((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((())))))&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((***+++***)))'''&&&((())))))))))))*********))))))))))))))))))))))))''''''((((((((((((''''''&&&%%%%%%&&&((())))))((('''''''''''''''((()))))))))***+++,,,,,,+++)))(((&&&'''((())))))*********((((((((('''&&&&&&%%%%%%((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************---,,,,,,,,,++++++******************************************************,,,,,,,,,,,,,,,,,,,,,,,,............------------***,,,......---------.../////////...............---............/////////---...///...,,,+++,,,------------,,,,,,,,,+++++++++,,,---,,,+++***+++---,,,++++++++++++*********))))))************))))))))))))************))))))((((((((((((((((((((((((*********++++++,,,,,,,,,,,,+++***)))***+++,,,---***++++++++++++***))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''&&&''''''((()))***************************))))))))))))))))))))))))(((((((((''''''(((((((((((((((''''''&&&&&&%%%$$$(((((((((((((((((((((((((((((('''''''''&&&&&&&&&))))))((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&''''''(((((()))************))))))((((((''''''))))))(((((((((((())))))%%%'''(((((('''&&&&&&''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))((())))))***************))))))(((''''''''''''((((((((('''''''''((())))))(((''''''&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&'''''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((''''''((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((()))******(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''((((((((((((((((((((((((''''''(((((()))(((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))(((((((((((())))))&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&(((***++++++***'''%%%((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''&&&%%%&&&)))***)))((('''''''''''''''((())))))((())),,,---...,,,***(((%%%'''(((*********))))))******))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''(((************************((((((((((((((((((((((((((()))))))))************,,,,,,+++++++++*********************************------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++------,,,,,,,,,---........................---------.........//////---...///...,,,+++,,,---,,,,,,,,,+++++++++*********,,,,,,,,,+++***+++,,,++++++++++++************))))))************))))))((())))))************)))((((((((((((((((((((((((------,,,+++***(((((('''******)))((((((((())))))++++++++++++******))))))************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******''''''&&&''''''((()))***************************************************'''((((((((((((((((((''')))************)))((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******+++******))))))((((((''''''))))))(((((((((((())))))%%%'''(((((('''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((((((((((()))***************)))((((((''''''''''''''''''''''''''''''((())))))''''''&&&&&&&&&''''''(((&&&&&&&&&&&&''''''(((((('''''''''&&&&&&&&&%%%%%%&&&&&&&&&'''''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))&&&'''''''''''''''''''''''''''&&&&&&'''(((((()))'''((((((((())))))******''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***++++++***(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''%%%$$$$$$%%%'''((((((''''''''''''''''''((())))))'''))),,,...///---+++***(((((()))******)))'''&&&))))))))))))(((((((((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))((()))))))))************))))))))))))*********+++************************------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------)))+++------,,,+++,,,------------...............------------............---...///...,,,+++,,,---,,,,,,+++++++++************+++,,,,,,******+++,,,+++++++++*********))))))))))))************))))))(((((()))***************)))))))))))))))))))))))),,,+++***)))((('''&&&&&&))))))(((((('''(((((((((+++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((('''(((((())))))((((((((((((((((((((((((******++++++++++++******''''''((((((((((((''''''$$$%%%&&&''''''&&&%%%$$$'''''''''''''''''''''''''''''''''&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***++++++''''''(((((())))))******)))((((((''''''(((((()))%%%&&&((((((&&&%%%&&&'''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))(((((((((''''''((())))))))))))))))))(((''''''&&&&&&''''''%%%%%%%%%%%%%%%&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&'''(((((())))))''''''''''''&&&&&&&&&%%%&&&&&&'''''''''((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&''''''(((''''''(((((((((((())))))&&&&&&&&&'''''''''''''''))))))(((&&&&&&%%%%%%%%%%%%%%%&&&&&&'''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((((((((((((((((((%%%&&&''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''((())))))***))))))((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))&&&''')))***+++***((('''''''''&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''((((((((((((''''''###""""""###%%%&&&&&&%%%'''''''''''''''((())))))((())),,,.........---,,,************)))(((&&&&&&''''''''''''''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((()))))))))*********************************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------)))+++------,,,,,,,,,------------------.........,,,------------.........---...///...,,,+++,,,---,,,,,,,,,+++++++++*********+++,,,+++***)))***,,,+++************)))))))))))))))************))))))'''((()))******+++******************************'''''''''(((((())))))))))))*********************,,,+++******))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************)))((((((((())))))((((((((((((((((((((((((((()))***++++++***)))(((&&&'''((())))))((('''&&& !!!###%%%%%%%%%$$$###'''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''(((((())))))***''''''(((((())))))******(((''''''''''''''''''((($$$&&&''''''&&&%%%&&&&&&$$$%%%%%%&&&'''((())))))''''''''''''''''''''''''&&&&&&((()))))))))((('''&&&&&&'''((((((((((((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&'''((((((&&&&&&'''(((((()))******''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((($$$%%%%%%&&&&&&''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''''''''''''''((((((((()))(((''''''&&&&&&''''''(((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''(((((()))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&'''(((((())))))(((((((((((((((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((($$$%%%&&&'''((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((()))))))))(((((('''&&&&&&'''''')))((((((((('''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((()))))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''$$$######$$$&&&''''''&&&'''''''''''''''((()))))))))***+++---.../////////+++***)))(((((('''''''''&&&''''''''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))************++++++***************)))************************)))))))))******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,---------***,,,......---,,,---...,,,,,,,,,------.........,,,,,,---------.........---...///...,,,+++,,,------,,,,,,,,,++++++++++++)))+++,,,+++***)))***+++************))))))))))))))))))************))))))'''((()))******+++++++++))))))))))))))))))))))))&&&&&&'''((()))******+++))))))***+++,,,,,,,,,,,,,,,+++***)))))))))***+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******,,,+++***))))))((())))))************************'''((()))******)))((('''&&&'''((())))))((('''&&&###%%%''')))******))))))''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%'''((((((((())))))******''''''''''''''''''''''''))))))))))))))))))))))))%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))*********)))((((((''''''''''''&&&&&&&&&&&&''''''$$$&&&''''''&&&%%%%%%&&&###$$$%%%&&&''')))******((((((((((((((((((((((((%%%&&&((()))))))))((('''%%%&&&&&&'''''''''''''''(((((('''&&&&&&&&&&&&''''''''''''((()))***++++++&&&&&&&&&&&&&&&'''((()))'''''''''((()))******+++(((((('''''''''&&&&&&&&&''''''''''''((((((((()))"""###$$$%%%'''((()))***''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%&&&&&&&&&''''''((((((&&&&&&&&&'''''''''((((((%%%%%%&&&&&&''')))***+++'''''''''((()))******+++''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((()))******'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''(((((((((((((((((((((((($$$%%%&&&'''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))((('''&&&&&&&&&&&&&&&))))))(((((('''''''''&&&************************(((((((((((((((((((((((((((((((((((())))))******))))))(((((('''''''''&&&))))))))))))))))))))))))''''''((((((((((((''''''(((''''''(((***+++***)))'''''''''''''''((())))))******+++,,,---///000000+++***(((''''''((())))))((((((((()))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''&&&&&&'''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************......---,,,+++***)))(((******************************+++,,,------......))))))))))))))))))))))))+++++++++,,,,,,---------***,,,......---------...,,,,,,,,,------.........,,,,,,,,,---------......---...///...,,,+++,,,------------,,,,,,,,,++++++)))+++++++++***)))***+++************))))))))))))))))))************))))))''''''(((******+++++++++))))))))))))))))))))))))*********)))))))))))))))'''((()))***+++,,,,,,,,,---,,,***)))))))))***+++))))))))))))))))))))))))(((((((((((())))))))))))++++++******************+++++++++************)))***)))))))))(((((('''''')))***+++,,,,,,+++***)))(((((()))***************)))((((((((()))***++++++((((((((()))******++++++))))))((('''&&&%%%%%%$$$''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%$$$%%%&&&''''''%%%###"""'''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((()))(((&&&%%%%%%&&&((()))***)))((('''''''''''''''%%%&&&&&&''''''&&&&&&%%%******))))))((((((''''''%%%%%%'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))***************)))(((&&&%%%$$$'''((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''((()))******)))'''%%%$$$%%%&&&'''(((((('''&&&%%%'''&&&%%%%%%$$$$$$$$$$$$'''%%%###!!!"""$$$(((***((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((((((+++*********)))'''&&&%%%'''&&&%%%$$$$$$%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''''''''''''''''''''&&&'''(((((()))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''***)))((('''%%%###""""""((())))))(((((('''&&&%%%))))))(((((('''''''''&&&''''''''''''''''''&&&&&&)))(((((((((''''''''''''&&&&&&&&&'''''''''((((((,,,)))%%%%%%&&&'''%%%$$$'''&&&%%%$$$$$$%%%&&&'''''''''''''''(((((((((((('''(((***,,,------------***+++,,,***(((''''''((())))))))))))************((((((''''''''''''(((((((((''''''''''''&&&&&&&&&(((((())))))))))))((((((%%%''')))(((&&&%%%&&&)))''''''((()))))))))))))))(((((((((((())))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))************++++++******************))))))))))))***+++,,,,,,...---+++******+++---...+++***)))))))))***+++,,,+++,,,,,,------,,,,,,++++++,,,------......------......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''******++++++)))'''%%%$$$))))))))))))))))))))))))************************+++*********))))))((((((******++++++++++++******(((((((((((())))))))))))************************)))))))))******+++++++++*********))))))(((((((((((()))************)))((((((((()))***************))))))))))))))))))***+++)))))))))(((((((((((((((''''''''''''''''''&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&(((((('''''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&%%%&&&'''((('''&&&$$$###'''''''''''''''''''''''')))(((&&&%%%%%%%%%%%%&&&((('''&&&%%%%%%&&&'''(((''''''&&&%%%%%%%%%%%%%%%''''''''''''''''''''''''))))))))))))((((((''''''%%%&&&'''((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))************))))))(((&&&%%%$$$'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''(((((()))***)))'''%%%$$$&&&&&&'''(((((('''&&&&&&((('''&&&&&&%%%%%%%%%&&&((('''%%%$$$$$$&&&((()))''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''&&&&&&%%%%%%''''''&&&&&&&&&''''''((())))))))))))((('''&&&&&&((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&&&&''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''((((((((())))))))))))))))))(((''''''''''''''')))))))))(((((('''''''''''''''((())))))(((((((((***)))))))))(((((((((((((((((((((((((((((((((((((((((())))))((((((''''''&&&'''''''''((((((((((((,,,)))''''''(((***)))(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((((()))+++---............+++,,,,,,+++)))'''((()))((((((((()))))))))******((((((''''''''''''(((((())))))((((((((('''''''''(((((())))))))))))((((((&&&(((***)))'''&&&''')))))))))***++++++++++++***(((((((((((())))))))))))%%%&&&((()))*********)))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++,,,++++++++++++,,,,,,---------,,,++++++,,,------,,,,,,+++++++++,,,---...,,,,,,------------,,,,,,+++,,,------......------//////.........---------------,,,,,,,,,+++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))************))))))***************))))))((())))))))))))))))))))))))************************************)))))))))((()))******++++++******)))(((((((((((())))))))))))************************'''(((((()))***+++,,,---***************)))))))))'''(((((())))))(((((('''(((((()))***************+++***)))))))))))))))))))))))))))((('''&&&&&&&&&$$$%%%'''((((((((('''&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))&&&&&&'''(((((('''&&&&&&&&&'''((((((((('''%%%%%%''''''''''''''''''''''''***)))'''&&&%%%$$$$$$$$$''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&)))(((''''''''''''((())))))))))))(((((((((((('''%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((((((((((((((((((''''''(((((())))))******))))))))))))((('''%%%%%%&&&&&&''''''((('''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((('''((())))))((('''%%%$$$&&&&&&'''(((((('''&&&&&&(((((('''&&&&&&&&&'''''')))(((''''''&&&''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''(((((((((''''''''''''&&&(((''''''&&&&&&&&&''''''&&&''''''(((''''''&&&&&&(((''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((,,,***)))'''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))((((((''''''''''''(((&&&''''''((())))))******&&&'''((()))*********************))))))))))))(((((()))))))))))))))))))))((()))*********)))'''&&&''''''''''''(((((((((((()))(((&&&''')))******)))'''''''''(((((('''''''''''''''''''''(((((((((((()))+++,,,.../////////...+++,,,,,,+++)))((()))***''''''((((((((()))))))))((((((''''''''''''((((((***)))))))))(((((((((((((((((())))))))))))((((((((()))***)))((('''(((***((()))******++++++******(((((((((((())))))))))))&&&'''((()))******))))))(((((((((((((((((((((((())))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------------...//////------............------+++,,,------......------////////////............,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))******)))******+++,,,,,,))))))))))))))))))))))))************************************)))))))))))))))******++++++******)))(((((((((((())))))))))))))))))))))))************((((((((()))***+++++++++++++++******************(((((((((((((((((((((((((((((()))***************++++++***)))((((((((())))))))))))(((((('''''''''%%%&&&'''((()))(((&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''***)))'''%%%%%%''')))***&&&''''''''''''''''''&&&''''''((()))(((((('''&&&''''''''''''''''''''''''((((((''''''&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&)))(((((('''''''''(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))((('''&&&%%%%%%%%%&&&'''((((((((('''(((''''''''''''((())))))'''''''''(((((((((((()))''''''((((((((('''&&&%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((('''(((((('''&&&&&&&&&&&&'''$$$%%%&&&&&&'''''''''&&&(((((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((+++***'''&&&%%%&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))(((''''''''''''(((((($$$%%%%%%&&&'''(((((()))'''(((((()))******)))))))))))))))(((((((((((((((((((((((((((((()))))))))((()))***+++***)))'''&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((()))***,,,---......------+++,,,,,,+++***))))))***''''''''''''((((((((((((((((((''''''''''''(((((()))))))))(((((((((''''''(((((())))))))))))(((((((((((()))(((((((((((()))&&&''''''((((((((((((((((((((((((((())))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((()))))))))************+++++++++,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,.............../////////---..................---+++,,,------......------............------------,,,+++++++++++++++++++++************************))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''+++***)))((()))***+++,,,))))))))))))))))))))))))*********************************)))))))))))))))))))))************))))))(((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))******************++++++))))))))))))))))))))))))(((((()))***************++++++***)))((((((((()))((((((((())))))*********'''((((((((((((&&&%%%$$$''''''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''&&&'''''''''''''''''''''***)))'''%%%%%%''')))***'''''''''&&&&&&''''''''''''(((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''(((((((((&&&&&&'''(((((('''&&&&&&(((((('''''''''(((((()))((('''%%%$$$$$$%%%'''((('''''''''''''''(((((((((&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''(((((())))))******((()))))))))((('''&&&%%%%%%%%%&&&'''((((((((('''(((''''''''''''((())))))'''''''''(((((((((((()))'''''''''''''''&&&&&&&&&'''''''''&&&&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&''''''(((((('''&&&%%%$$$'''''''''''''''''''''''''''''''''''''''''''''&&&'''((((((((((((((((((((((((''''''&&&&&&&&&''''''###$$$%%%&&&'''''''''''''''(((((((((((((((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((('''&&&%%%&&&'''***+++''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((&&&&&&'''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((())))))***)))((('''&&&$$$$$$%%%%%%%%%&&&&&&&&&((((((((((((&&&%%%%%%%%%&&&'''((())))))((('''&&&''''''''''''(((((((((((('''(((***+++,,,++++++******+++,,,+++)))))))))+++''''''''''''((((((((((((((((((''''''''''''((((((((((((((('''''''''&&&&&&(((((())))))))))))((((((''''''''''''''''''''''''&&&&&&'''((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))((((((((((((((((((((((((((()))))))))************)))*********+++++++++,,,------,,,+++*********+++,,,------......------,,,,,,------...............---..................---+++,,,------......---------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((((((''''''+++***)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))******)))))))))(((((((((((())))))))))))'''(((((())))))***************)))))))))((((((((()))))))))******************))))))(((((())))))***(((((()))***************+++***))))))))))))))))))((((((((()))***+++++++++***)))((('''&&&%%%$$$$$$''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''''')))((('''&&&&&&'''((()))((('''&&&&&&&&&&&&'''(((''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%&&&((())))))))))))''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''&&&%%%$$$$$$%%%&&&'''&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))''''''(((((())))))******((((((((((((((('''&&&&&&&&&&&&''''''((('''''''''''''''&&&&&&''''''((()))&&&&&&'''''''''((((((((('''&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&&&&&&&'''(((%%%%%%$$$$$$$$$%%%&&&&&&&&&&&&'''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''(((((($$$%%%%%%&&&'''''''''&&&&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''')))***,,,''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((''''''''''''(((((()))*********))))))))))))((())))))))))))((('''&&&%%%%%%&&&&&&&&&&&&&&&''''''%%%%%%&&&&&&''''''(((((()))(((((((((''''''''''''$$$%%%%%%%%%%%%&&&&&&&&&***+++,,,+++(((&&&&&&&&&'''''''''(((((('''''''''''''''''''''((((((((((((&&&'''((()))***)))(((((((((***+++***)))((()))***''''''((((((((()))))))))((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&(((((())))))))))))(((((((((&&&%%%&&&'''((('''&&&'''((())))))******))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************)))))))))******++++++,,,++++++***)))))))))******------------------------+++,,,------......------------............------+++,,,------......------,,,,,,,,,,,,+++++++++************+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))'''(((((())))))(((((('''))))))************))))))******)))(((''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((())))))******))))))((((((((((((((())))))))))))''''''(((((()))******+++((((((((()))))))))))))))((((((((())))))*********)))(((''''''''''''((()))(((((()))***************))))))))))))))))))***+++(((((())))))))))))))))))***)))'''%%%%%%%%%&&&'''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''&&&&&&&&&''''''((()))''''''''''''''''''''''''%%%&&&'''((())))))((((((((('''&&&%%%%%%&&&'''(((%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((('''&&&&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&''''''((())))))***''''''(((((())))))******(((((((((((((((''''''&&&'''''''''(((''''''&&&&&&&&&&&&&&&&&&&&&''''''(((%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%&&&&&&&&&'''((('''&&&&&&&&&&&&'''(((%%%%%%%%%%%%%%%&&&'''''''''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%&&&&&&''''''''''''%%%%%%%%%&&&'''((()))***%%%&&&&&&''''''''''''&&&%%%&&&'''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))))))))&&&&&&&&&''''''''''''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))&&&'''''''''''''''&&&%%%&&&&&&&&&&&&''''''((((((&&&&&&&&&'''(((((()))))))))(((&&&%%%%%%%%%&&&'''&&&&&&&&&'''''''''(((((('''***,,,+++(((''''''(((''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((%%%&&&((())))))((('''''''''((())))))((('''((()))((((((((()))))))))******((((((''''''''''''((((((((((((((((((''''''''''''(((((())))))))))))(((((()))'''&&&&&&((()))(((&&&'''((())))))******))))))(((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))************))))))***++++++,,,------******)))))))))***++++++///...---,,,,,,---...///+++,,,---.........------,,,,,,------------,,,,,,+++,,,------......------------,,,,,,,,,+++++++++)))*********++++++++++++************************))))))))))))))))))))))))((())))))******))))))((())))))************))))))(((((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((())))))))))))(((((((((((((((((())))))))))))&&&''''''((()))******+++&&&&&&'''((()))***++++++''''''(((((()))))))))***((('''&&&%%%%%%&&&'''((((((((()))***************))))))(((((()))***++++++)))))))))(((''''''&&&&&&)))'''%%%$$$$$$&&&)))***''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''((())))))((('''&&&)))(((&&&%%%%%%&&&((()))'''''''''''''''((()))***''''''((())))))(((''''''&&&&&&&&&'''''''''((((((''''''&&&%%%&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***''''''(((((()))*********(((((((((((((((((('''&&&'''((((((((('''&&&%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((('''&&&%%%%%%&&&'''(((&&&&&&&&&&&&&&&'''((()))((((((''''''((()))***+++&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%'''(((***+++&&&''''''(((((('''&&&&&&$$$%%%&&&''''''&&&%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''''''''''''''''''''(((((()))(((((('''&&&''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''''''''''''''((()))***&&&&&&''''''(((((())))))$$$$$$%%%&&&''''''''''''&&&'''''''''(((((())))))&&&''''''((()))******+++***(((%%%######$$$&&&((((((((((((((()))))))))***###&&&))))))'''%%%&&&((('''&&&%%%$$$$$$%%%&&&'''''''''''''''((((((((()))&&&'''((())))))(((''''''&&&((()))(((''''''((()))))))))))))))************((((((''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((***(((&&&'''***+++)))'''%%%&&&&&&'''''''''''''''(((((((((((())))))))))))***)))(((''''''((()))***************************))))))))))))******************+++,,,,,,---......))))))))))))***+++,,,,,,000///---,,,,,,---///000+++,,,.../////////...---+++,,,,,,------,,,,,,++++++,,,------......------......---------,,,,,,,,,))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''((((((((((((''''''&&&''')))+++,,,---,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((())))))))))))(((((('''((()))++++++)))((('''))))))))))))************))))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))))))))))))))******))))))(((((('''''''''%%%%%%'''***+++)))&&&((((((((('''&&&&&&&&&%%%''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((%%%%%%%%%%%%%%%&&&'''((()))(((&&&%%%%%%%%%'''(((%%%%%%%%%&&&&&&&&&''''''((())))))(((&&&$$$%%%&&&&&&&&&&&&&&&&&&'''((()))%%%&&&&&&&&&'''((((((((((((((())))))((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''))))))(((((('''''''''&&&&&&''''''(((((((((((((((+++***(((''''''((())))))'''&&&&&&%%%%%%&&&&&&'''%%%%%%&&&&&&&&&&&&%%%%%%'''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((((((&&&$$$$$$&&&((())))))%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%&&&'''))))))'''%%%''''''(((((('''&&&%%%%%%&&&&&&&&&'''((())))))***''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&''')))*********)))(((&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((&&&&&&&&&&&&&&&%%%%%%%%%)))))))))))))))***+++,,,''''''''''''''''''''''''(((((())))))((('''&&&&&&&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%)))'''$$$%%%''')))'''&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&''''''((((((''''''''''''''''''(((((((((((('''''''''''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((('''&&&%%%$$$$$$###$$$%%%&&&'''((()))))))))&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((())))))***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***(((((()))***************)))************+++++++++---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,************,,,,,,,,,------......------,,,,,,,,,---------,,,+++***---.........---+++)))(((************************))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((((((((())))))******++++++))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))((()))))))))))))))))))))))))))))))))***)))))))))(((((((((''''''&&&&&&(((******(((%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&%%%%%%&&&''''''(((+++***(((&&&&&&&&&'''(((%%%%%%&&&&&&&&&'''''''''((()))***(((&&&%%%%%%&&&''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''((((((((((((((('''&&&&&&&&&&&&''''''''''''&&&&&&))))))))))))************)))(((((((((''''''''''''&&&''''''(((((((((((((((((('''&&&&&&'''((()))***(((''''''&&&&&&''''''((('''(((((())))))((((((''''''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''(((((())))))(((''''''&&&((((((((('''''''''''''''(((&&&$$$###%%%&&&''''''&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''&&&&&&'''))))))((('''''''''(((((('''&&&&&&%%%&&&&&&''''''((())))))***''''''''''''(((((((((((('''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&&&&'''((()))))))))((((((&&&'''((('''%%%%%%'''((((((((((((((((((((((((((())))))(((((('''''''''&&&'''&&&&&&&&&''''''((()))'''''''''''''''''''''''')))))))))))))))(((''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&%%%%%%%%%)))'''%%%%%%'''((('''&&&&&&&&&&&&'''''''''((((((%%%&&&''''''((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((('''&&&&&&&&&&&&&&&))))))((('''&&&&&&''''''((((((((((((((((((((((((*********)))((((((''''''$$$$$$%%%&&&&&&&&&%%%%%%)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&&&&'''((((((((()))((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((((((((((((((((((((((()))***************)))************+++++++++************++++++,,,---++++++++++++++++++++++++........................---,,,+++******+++,,,---,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++,,,---------,,,+++***************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((())))))))))))))))))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((((((((('''((())))))'''%%%''''''''''''''''''((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&''''''((((((,,,+++)))((('''''''''(((%%%&&&&&&&&&&&&''''''''')))******)))'''&&&&&&((((((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&(((((((((((((((''''''&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((((((((((((''''''''''''&&&''''''((((((((((((((('''&&&&&&&&&''')))+++,,,)))(((((((((((((((((()))'''(((((())))))(((((('''(((((()))))))))(((''''''''''''((()))))))))((((((((())))))))))))(((''''''((((((''''''&&&&&&&&&%%%(((&&&######$$$%%%%%%%%%&&&&&&'''(((((()))((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((('''%%%&&&((())))))((('''''''''(((''''''&&&%%%&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''&&&&&&''''''((()))''''''((((((((((((''''''&&&&&&'''(((((((((((('''&&&'''((('''%%%%%%'''(((((((((((((((((((((((((((******)))(((''''''&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''((())))))))))))(((''''''&&&'''((('''&&&&&&'''((('''''''''&&&&&&&&&&&&&&&((('''%%%&&&'''((('''&&&'''''''''((((((((())))))&&&&&&'''(((((((((((('''''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))((('''&&&)))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((((((''''''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&(((((()))***************)))************+++++++++)))))))))***+++,,,---...************************........................------,,,,,,,,,,,,------,,,,,,------------,,,,,,...---,,,+++++++++,,,,,,******+++,,,------,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((())))))))))))************************************************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((()))))))))************))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((***++++++))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((('''&&&&&&&&&&&&''''''(((((())))))''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((((((((('''''''''(((((())),,,+++)))((('''&&&''''''&&&&&&&&&&&&'''''''''''')))*********(((''''''))))))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%'''(((((((((((((((''''''&&&&&&''''''''''''&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&((((((((((((((('''''''''&&&''''''((((((((((((((()))((((((((((((***,,,---)))((((((''''''(((((()))&&&&&&''''''''''''&&&&&&)))))))))))))))((((((''''''(((((()))))))))))))))''''''((((((((((((''''''((((((''''''&&&&&&%%%%%%'''%%%###$$$%%%&&&&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((&&&$$$$$$&&&'''((((((&&&'''''''''''''''&&&&&&''''''''''''(((((())))))''''''''''''(((((((((((('''''''''''''''(((((()))'''(((((((((((((((((('''&&&&&&&&&'''''''''''''''&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$###''''''((((((((((((((((((''''''''''''''''''''''''''''''(((((((((''''''&&&&&&'''((('''&&&&&&&&&((('''''''''''''''&&&&&&&&&'''&&&&&&''''''''''''&&&&&&'''''''''((((((((((((&&&&&&'''(((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***(((((((((((((((((((((((($$$$$$%%%%%%%%%&&&&&&&&&)))))))))******)))((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))(((((((((***))))))))))))))))))***))))))))))))))))))))))))(((((((((((((((((((((((('''((()))))))))(((&&&%%%(((((()))***************))))))*********+++++++++))))))))))))***+++,,,---************++++++++++++........................------------------------,,,,,,,,,------,,,,,,,,,///...,,,******+++,,,---******++++++,,,,,,,,,,,,************************))))))))))))))))))))))))***))))))))))))))))))***))))))((((((''''''&&&&&&((()))))))))************************************************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((()))))))))************))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((()))++++++((((((((((((((((((((((((''''''(((((())))))******)))))))))((('''&&&&&&'''&&&''''''(((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((()))(((((('''''''''(((((())))))((('''&&&&&&%%%%%%&&&&&&&&&'''''''''((((((((()))***)))((('''((())))))((('''&&&&&&&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((((('''&&&&&&''''''''''''&&&&&&''''''((((((((()))))))))'''''''''(((((((((((((((&&&''''''((((((((((((((())))))''''''&&&'''((()))(((''''''''''''''''''(((&&&''''''''''''''''''&&&)))))))))))))))((((((''''''(((((()))))))))))))))%%%%%%&&&''''''&&&&&&&&&(((((('''''''''&&&&&&&&&&&&$$$$$$%%%'''))))))(((%%%&&&'''((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''%%%######%%%&&&'''&&&&&&&&&'''''''''''''''&&&''''''''''''((((((((((((''''''''''''(((((((((((((((''''''''''''((())))))(((((((((''''''(((((((((&&&&&&&&&&&&'''''''''(((&&&'''((('''%%%%%%'''((((((((((((((((((((((((((((((''''''&&&%%%%%%$$$$$$''''''((())))))((('''&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&&&&&&&'''((('''&&&&&&&&&(((''''''''''''''''''''''''%%%&&&((((((''''''&&&&&&%%%%%%&&&&&&&&&'''''''''&&&'''(((((())))))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))((((((((((((((()))(((((((((((((((((((((((('''''''''((())))))******"""###$$$%%%&&&&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))((((((((()))******************)))))))))))))))))))))))))))((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((()))***************))))))*********+++++++++++++++***))))))*********++++++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++///...,,,******+++,,,---,,,,,,++++++************************************)))))))))))))))))))))))))))******************)))))))))((((((''''''&&&&&&((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((()))***+++((((((((((((((((((((((((&&&''''''((()))******+++((())))))(((&&&&&&''')))(((((((((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((''''''&&&&&&'''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((((('''((())))))''''''((()))(((((('''&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((('''''''''(((((((((((((((&&&''''''(((((((((((((((''''''%%%$$$$$$$$$%%%%%%(((''''''&&&&&&''''''(((((())))))******))))))((((((((()))))))))(((''''''''''''((()))))))))(((((($$$$$$%%%&&&&&&&&&&&&%%%((((((((((((((((((((((((&&&%%%%%%&&&((())))))((($$$$$$&&&'''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&%%%###$$$&&&''''''&&&%%%&&&''''''((('''''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((''''''(((((()))***((((((''''''''''''((((((''''''&&&&&&''''''((()))&&&'''((('''%%%%%%'''((((((((((((((((((((((((((()))(((((((((((('''''''''%%%&&&'''((((((&&&%%%$$$''''''''''''''''''''''''%%%%%%&&&'''''''''&&&&&&&&&'''((('''&&&&&&'''((('''''''''''''''((((((((($$$&&&))))))'''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''((())))))))))))(((''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((000///---+++)))'''&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''((((((((("""###$$$%%%'''''''''''')))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((((((((((((((((((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''(((((((((((((((((()))***************)))************+++++++++++++++***)))))))))))))))+++++++++,,,,,,------...++++++++++++++++++++++++,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,---,,,+++***************************************))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))************((((((((((((((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***((((((((((((((((((((((((&&&&&&'''((()))***++++++'''((()))'''&&&&&&(((+++)))))))))(((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((((((''''''&&&%%%%%%&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((&&&'''(((((('''&&&'''(((''''''&&&&&&&&&''''''(((&&&&&&&&&'''''''''''''''&&&&&&'''(((((((((((((((&&&&&&''''''''''''&&&&&&######$$$$$$$$$%%%%%%%%%''''''''''''((((((((()))&&&''''''(((((((((((((((&&&&&&%%%$$$$$$%%%'''''')))((((((''''''(((((()))))))))************))))))'''(((((((((((('''&&&&&&&&&&&&'''(((((((((((('''$$$%%%&&&&&&''''''&&&&&&''''''(((((()))*********((('''&&&&&&''''''%%%###"""###$$$&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&%%%'''((()))(((&&&%%%&&&&&&'''((((((''''''((((((((((((((((((((('''''''''''''''((((((((((((((((((((((((((())))))***)))((('''&&&&&&'''((()))(((((('''''''''((()))***&&&'''((('''%%%%%%'''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&'''((())))))'''%%%$$$''''''''''''''''''''''''&&&'''(((((())))))((((((&&&'''((('''&&&&&&'''(((&&&'''''''''((((((((()))###&&&)))***(((&&&&&&'''&&&&&&&&&&&&''''''''''''''''''((()))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((((((...---+++)))((('''&&&&&&(((((((((((((((((((((((($$$$$$%%%%%%%%%%%%%%%%%%''''''((())))))))))))))))))))))))(((''''''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((('''''''''&&&&&&&&&'''((((((((()))'''((())))))))))))((('''(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$%%%&&&''')))***+++(((((()))***************)))************+++++++++***))))))))))))******+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,,,,,,,++++++------,,,,,,,,,++++++++++++******))))))***+++,,,************************))))))))))))))))))))))))(((((()))******)))(((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++************++++++))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''((())))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,&&&(((((('''%%%&&&))),,,******))))))((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((''''''''''''((((((((()))((('''&&&%%%%%%%%%%%%%%%&&&'''((()))************''''''''''''((((((((()))%%%'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%&&&&&&''''''(((((((((&&&&&&'''((())))))((((((&&&''''''''''''''''''&&&&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))&&&''''''(((((((((((((((''''''''''''(((***+++,,,******))))))))))))******''''''(((((((((((('''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%&&&&&&'''((((((((('''''''''((()))***+++,,,,,,***(((&&&&&&&&&$$$!!!!!!"""$$$%%%&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''((()))++++++)))'''%%%%%%&&&'''((((((((('''((((((((((((((('''''''''''''''''''''((((((((()))((((((((((((((()))******)))((('''&&&&&&'''((())))))(((((('''''')))***+++&&&'''((('''%%%%%%'''((((((((((((((((((((((((((($$$$$$%%%%%%&&&''''''''')))***+++,,,+++***(((&&&''''''''''''''''''''''''(((((()))***************&&&'''((('''&&&&&&'''(((&&&'''''''''(((((())))))###&&&******(((%%%&&&'''''''''''''''((((((((()))'''(((((()))))))))))))))''''''''''''((((((((()))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))%%%%%%%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&%%%&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&$$$%%%%%%&&&'''((()))))))))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))$$$###$$$$$$&&&)))+++---(((((()))***************)))************+++++++++(((((((((((()))+++,,,---((())))))***++++++,,,,,,------------------------******,,,,,,,,,,,,******+++++++++,,,,,,+++++++++,,,,,,---------,,,+++***)))(((((((((***+++---...************************))))))))))))))))))))))))'''((()))******)))((('''(((((())))))******++++++))))))))))))************************************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((())))))))))))((((((((((((((((((((((((((((((((('''&&&&&&&&&''')))***))))))))))))))))))))))))'''%%%$$$&&&)))+++***((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%$$$$$$%%%&&&'''&&&&&&''''''(((((())))))&&&&&&&&&'''''''''''''''''''''''''''((((((((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''###$$$&&&'''((('''&&&%%%+++***(((&&&%%%%%%%%%%%%((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((('''&&&%%%$$$######&&&&&&''''''(((((()))))))))((('''&&&&&&'''((()))&&&'''((())))))***))))))&&&$$$"""$$$''')))((('''''''''((())))))***))))))''''''((((((((((((''''''))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&&&&'''(((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((%%%$$$$$$$$$$$$%%%&&&&&&&&&''''''(((((((((((((((%%%%%%%%%&&&'''((())))))((((((''''''''''''((((((''''''''''''((((((((((((,,,,,,++++++******))))))(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&))))))((((((''''''''''''&&&'''((())))))((('''&&&''''''''''''''''''''''''''''''''''''(((((((((((('''&&&&&&%%%%%%'''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''''''''((()))***+++,,,+++***))))))***+++,,,......---,,,++++++++++++************+++,,,---...000///---*********+++,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++************))))))((((((+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))++++++******************))))))))))))))))))))))))***************)))((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))))))))))))))((('''))))))))))))))))))))))))(((((('''''''''((()))***))))))))))))))))))))))))((('''&&&'''***,,,+++)))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((((((((((((''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((''''''''''''(((((((((((($$$$$$%%%&&&'''))))))***''''''''''''((((((((((((%%%&&&((()))))))))((('''''''''((((((((((((''''''%%%&&&''''''(((((('''''')))((('''&&&%%%&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((******))))))((('''''''''((((((((())))))))))))))))))((('''&&&&&&'''((()))'''(((((())))))))))))(((&&&$$$###$$$''')))((('''&&&'''(((((()))))))))(((&&&&&&''''''''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&''''''((((((&&&''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&'''((())))))((('''&&&))))))))))))))))))))))))''''''''''''((((((((((((((('''&&&&&&&&&'''((()))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''+++***)))((((((''''''''')))(((''''''''''''((())),,,,,,+++************+++************+++,,,---...000...,,,*********+++,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,+++++++++******)))))))))+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++++++++*********))))))************************,,,+++++++++++++++++++++))))))******))))))((('''((((((((((((((((((((((((***))))))(((''''''&&&&&&)))))))))))))))((('''''')))))))))))))))))))))))))))(((((((((((()))***+++)))))))))))))))))))))))))))(((''')))+++,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&%%%%%%&&&''''''((((((((('''''''''''''''%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((%%%&&&'''((()))(((''''''''''''((((((((((((''''''(((''''''''''''((())))))&&&&&&&&&&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))************))))))))))))((((((''''''''''''(((((((((((()))))))))((('''''''''%%%$$$%%%'''(((((((((&&&&&&'''(((((((((((('''%%%%%%&&&&&&&&&&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((('''&&&%%%''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''''''(((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))(((''''''''')))(((''''''''''''((()))***))))))))))))***++++++***************+++,,,---...---,,,*********+++,,,++++++++++++++++++++++++++++++,,,---------------,,,,,,++++++++++++******+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))+++************)))))))))************************,,,,,,,,,++++++*********(((((()))))))))(((''''''(((((((((((((((((((((((())))))(((((('''''''''''')))******))))))((('''&&&************************)))))))))))))))******+++))))))))))))))))))))))))((((((((()))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((''''''&&&%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%(((((((((''''''&&&&&&&&&))))))((('''&&&%%%%%%%%%''''''''''''((((((((((((%%%&&&'''((((((((('''&&&&&&''''''((((((''''''&&&((('''&&&&&&&&&''')))***&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))*********))))))((((((((((((((((((''''''(((((((((((()))))))))((('''&&&&&&''''''&&&&&&'''((())))))&&&&&&'''''''''''''''&&&%%%&&&&&&''''''&&&&&&%%%(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''((((((((('''''''''&&&&&&&&&''''''''''''''''''''''''((((((((((((((()))))))))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&************************$$$%%%%%%&&&&&&&&&&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((%%%%%%%%%&&&&&&''''''((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))***(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&'''((())))))*********+++++++++******+++++++++((((((((()))***+++,,,,,,***************+++,,,,,,---,,,+++******++++++,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))************))))))))))))))))))))))))******************))))))((((((''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))((())))))***************((((((((((((((((((((((((''''''((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&'''''''''(((((((((((((((''''''%%%&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&((((((''''''&&&&&&%%%%%%))))))((('''&&&%%%%%%%%%''''''''''''(((((((((((($$$%%%'''((((((((('''&&&&&&&&&''''''''''''&&&&&&'''&&&%%%$$$%%%&&&((()))'''''''''''''''&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''(((((()))))))))))))))((((((''''''''''''(((((((((((((((((('''((((((((((((((('''&&&%%%(((((((((''''''((()))***&&&'''''''''''''''&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((('''&&&&&&&&&%%%%%%&&&&&&'''((()))******&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&&&&'''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))************************$$$%%%&&&'''''''''&&&&&&&&&''''''((((((((((((((('''''''''''''''&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((((((((((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))*********))),,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++,,,---...******))))))******++++++++++++******+++++++++,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,---+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))))))))*********)))))))))(((((((((''''''''''''((((((((((((''''''))))))))))))))))))))))))&&&&&&''''''((())))))***(((((())))))))))))(((((((((((((((((((((((((((((('''((()))*********))))))((((((((((((((((((((((((&&&((()))((('''&&&''')))))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((((((&&&&&&&&&'''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''''''''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))''''''''''''(((((((((((($$$%%%&&&'''((('''&&&&&&&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''(((((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))*********((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((('''&&&&&&((()))))))))'''''')))***'''(((((((((((('''&&&&&&'''(((((((((((((((((('''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''&&&&&&&&&((((((((('''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&''''''(((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''###$$$&&&((()))*********''''''''''''''''''''''''&&&'''((()))***)))((((((&&&''''''(((((((((((((((&&&&&&''''''''''''''''''((((((''''''''''''((((((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''''''''''''''&&&&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((&&&'''((()))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))*********(((&&&%%%)))******++++++******))))))))))))***+++,,,---...******)))))))))******+++))))))******++++++,,,,,,++++++++++++++++++++++++++++++,,,---------------++++++,,,,,,,,,,,,------+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))***'''(((((())))))*********************************''''''((()))))))))(((((())))))))))))))))))))))))'''''''''(((((((((((((((&&&'''((())))))******)))''''''''''''''''''''''''&&&'''((()))))))))((((((((((((((((((((((((((((((''')))***)))'''&&&(((***))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''%%%%%%&&&((())))))))))))'''''''''''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))******)))((((((%%%&&&&&&&&&&&&&&&&&&'''$$$$$$%%%&&&'''))))))***''''''''''''(((((((((((($$$%%%&&&'''''''''&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''''''''''''''%%%&&&'''((((((((('''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((())))))((((((((((((((()))))))))&&&'''((())))))((('''&&&&&&&&&''''''((('''''''''(((***+++***'''''')))+++((()))))))))(((((('''&&&&&&''''''((((((''''''&&&'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&%%%&&&&&&&&&''''''''''''(((&&&&&&&&&''''''''''''(((''''''((((((((((((''''''&&&&&&&&&''''''''''''(((&&&&&&''''''''''''''''''''''''''''''''''''''''''$$$%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((())))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&''')))*********((((((&&&''''''(((((((((((((((%%%&&&&&&&&&'''(((((((((((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''((((((&&&&&&'''''''''((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))''''''''''''((((((((((((%%%&&&'''((()))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((***++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***((()))***+++***(((&&&%%%'''((())))))))))))(((''')))))))))))))))***+++,,,******))))))))))))******(((((()))***+++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))******''''''(((((()))******+++(((((())))))***+++++++++'''((())))))******)))))))))))))))))))))))))))))))))))))))(((''''''&&&&&&%%%&&&''')))************''''''''''''''''''''''''%%%&&&((()))))))))((('''(((((((((((((((((((((((((((***,,,+++(((''')))+++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''''''''&&&&&&'''''''''$$$$$$&&&((()))*********(((((((((''''''&&&&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%&&&''''''&&&%%%$$$%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''''''''''''''''''''((((((((()))$$$%%%&&&'''''''''&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&((()))))))))((('''###$$$&&&((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))******++++++&&&'''((())))))((('''&&&%%%%%%&&&'''(((((((((''')))***+++***''''''))),,,))))))******)))(((''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&'''%%%&&&&&&''''''(((((((((###$$$$$$%%%&&&'''((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((''''''((((((((((((''''''&&&&&&&&&'''''''''((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''(((((((((((((((((((((((($$$%%%'''((()))((('''%%%&&&''''''(((((((((((((((%%%%%%&&&&&&'''((())))))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((('''''''''((((((((()))))))))((('''&&&&&&'''((()))''''''''''''''''''''''''''''''''''''((((((((()))$$$%%%'''((((((((('''&&&))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((''''''&&&))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******%%%&&&(((***+++***)))((('''((()))******)))((('''((((((((((((((())))))*********)))))))))))))))***'''((()))++++++,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,+++++++++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))'''((((((((())))))******&&&''''''((()))******+++%%%%%%&&&'''((()))******(((((()))***************))))))))))))))))))))))))(((((())))))))))))((((((&&&''''''(((((((((((((((***((('''%%%%%%'''(((***(((((('''(((((()))***+++))))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((((()))*********((('''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''************************$$$&&&(((******(((%%%###((((((((((((((((((((((((''''''(((((())))))******%%%%%%%%%%%%%%%%%%%%%%%%)))(((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))((((((((((((***((('''%%%%%%'''(((***)))((('''&&&%%%&&&&&&'''+++***)))'''''''''((()))+++++++++***)))((((((''''''''''''''''''''''''''''''((()))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''((())))))'''&&&%%%%%%%%%%%%&&&'''&&&'''''''''((()))))))))&&&&&&&&&'''''''''(((((('''%%%###$$$'''(((&&&$$$&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))((('''))))))(((((('''''''''&&&&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''''''''''''''((((((((((((...---***'''%%%$$$$$$$$$&&&&&&&&&&&&''')))***+++***)))((('''&&&&&&'''((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((((((((('''+++)))'''((())))))&&&###''''''((((((((((((''''''((((((''''''&&&&&&&&&%%%%%%&&&&&&&&&'''(((((((((***)))((('''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((())))))*********(((&&&%%%(((((())))))))))))((((((''''''''''''((((((((()))(((''''''(((***)))'''%%%))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))---,,,,,,+++++++++++++++***)))))))))((((((''''''))))))))))))************************************+++***)))'''''''''((((((,,,++++++******++++++,,,...---+++)))(((((()))***''''''(((((())))))******))))))))))))))))))))))))************************'''((()))+++++++++***)))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***))))))((('''&&&&&&%%%))))))))))))))))))))))))''''''((((((((((((''''''&&&''''''(((((((((((((((((((((&&&&&&&&&&&&((((((((('''''''''''''''((())))))((((((((('''''''''''''''''''''((((((((())))))((()))******)))((('''&&&''''''((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((('''(((''''''''''''''''''((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((()))(((&&&%%%((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((''''''''''''''')))(((''''''''''''((())))))((('''&&&%%%&&&&&&'''***)))(((&&&&&&&&&'''(((++++++******)))(((((('''''''''''''''''''''''''''&&&'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((''''''&&&%%%%%%&&&''''''''''''''''''''''''((((((&&&&&&&&&'''''''''((((((,,,***)))))),,,,,,+++)))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''%%%&&&((()))))))))(((''')))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''((((((((((((******((('''&&&%%%%%%%%%((((((((('''''''''&&&&&&***)))((('''&&&''''''((((((((('''''''''&&&&&&&&&%%%&&&''''''((((((''''''+++(((''''''((()))'''%%%'''(((((())))))(((((('''((((((((('''''''''&&&&&&&&&&&&'''''''''''''''''')))((((((''''''''''''(((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((((((((((((((((((((()))))))))))))))((((((((())))))))))))(((((('''''''''((((((((()))))))))(((((()))+++***(((&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((''''''((((((++++++++++++*********)))))))))))))))************++++++++++++++++++++++++---,,,,,,+++,,,---...///,,,++++++******++++++,,,,,,,,,,,,+++***)))(((((((((((((((((())))))******************************************************((())))))*********))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******)))(((((('''&&&&&&''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&&&&'''((((((((((((''''''''''''(((((((((((()))))))))***((())))))))))))(((((('''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((()))((((((''''''(((((())))))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&''''''((((((((((((((((((((((((((((((((())))))((((((((((((((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''''''''))))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((''''''&&&&&&&&&&&&'''+++******))))))(((((('''''''''''''''''''''''''''%%%&&&''''''''''''&&&%%%''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&''''''''''''&&&%%%%%%&&&'''''''''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((()))((('''((())))))((('''&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''(((((()))(((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''&&&''''''''''''(((((((((&&&&&&'''''''''&&&&&&%%%&&&''''''((('''&&&%%%$$$))))))(((''''''''''''((('''''''''''''''&&&&&&&&&&&&&&&'''(((((((((''''''***(((&&&&&&'''(((((((((((())))))******))))))((())))))((((((((((((''''''((((((''''''''''''''''''(((''''''''''''(((((()))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((('''''''''(((((()))***+++(((((())))))))))))((((((''''''((((((((()))))))))***))))))***++++++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************************)))))))))))))))))))))))),,,+++******))))))******++++++++++++************))))))))))))************++++++++++++++++++++++++******)))))))))***++++++,,,++++++******++++++,,,***+++,,,---,,,***(((&&&((((((((())))))))))))*********************************************************))))))(((((())))))))))))))))))))))))))))))***))))))(((((())))))************************************))))))(((((('''''''''''''''''''''''''''&&&''''''((((((''''''&&&&&&''''''((((((((((((((('''(((((())))))((((((''')))(((((('''&&&&&&&&&&&&((((((((((((((('''''''''''''''((((((((()))))))))((())))))))))))(((((((((*********))))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&%%%%%%%%%&&&''')))***(((((((((((((((((((((((()))))))))((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&%%%&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''(((((((((((()))******)))((((((''''''''''''&&&&&&''''''((('''''''''''''''''''''******))))))((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''&&&&&&&&&((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&'''''''''''''''&&&%%%%%%%%%$$$''''''''''''((((((((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%'''''''''&&&%%%$$$!!!###%%%'''(((((('''&&&((((((((('''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''***(((&&&%%%&&&''')))***))))))************)))))))))))))))))))))((((((((())))))((((((''''''&&&&&&'''''''''''''''((()))***''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((((((((((()))((('''''''''(((***+++))))))(((((((((((())))))'''(((((((((((())))))))))))(((((()))***+++***((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************))))))))))))))))))))))))---,,,++++++******++++++)))))))))(((((((((((((((((()))))))))************++++++++++++++++++++++++***)))((('''&&&$$$$$$###,,,++++++******++++++,,,***++++++,,,+++***)))((())))))))))))))))))))))))++++++++++++++++++++++++************************,,,***)))'''''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++*********)))))))))(((''''''''''''''''''''''''((((((((())))))(((((((((&&&''''''(((((((((((((((((()))************)))(((******)))((('''''''''''''''''''''(((((((((((((((&&&&&&'''''''''((((((((()))(((((((((((()))))))))******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))(((((((((((())))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&%%%%%%%%%''')))+++(((((((((((((((((((((((())))))((((((''''''&&&&&&((((((((((((((((((((((((''''''&&&&&&'''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))''''''((((((((()))))))))(((((())))))))))))((((((&&&&&&''''''''''''''''''(((((((((((()))((((((((()))))))))(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''(((((()))'''''''''''''''''''''''''''''''''&&&%%%%%%%%%$$$'''''''''((((((((())))))(((((()))(((((((((((()))&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''((((((((('''''''''(((((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&'''((('''&&&$$$###!!!###%%%'''(((((('''&&&''''''((((((((((((((((((&&&''''''''''''''''''''''''((((((((((((((('''''')))((('''&&&%%%''')))+++))))))************))))))((((((((())))))))))))))))))))))))((((((''''''&&&'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((+++***)))'''''''''((()))))))))(((((((((((())))))(((((((((((()))))))))***((('''&&&''')))***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++************************))))))))))))))))))))))))))))))((('''''''''''''''(((((((((((((((((())))))((()))))))))************++++++++++++++++++++++++---,,,,,,+++***)))(((''',,,++++++******++++++,,,,,,+++***)))))))))***+++************))))))))))))************************))))))))))))))))))))))))+++***((('''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((************))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((&&&''''''((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))'''''''''(((((((((((((((&&&&&&&&&&&&'''''''''''')))(((((((((((())))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))))))))((((((''''''(((((())))))((((((''''''(((((()))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%&&&''')))***((((((((((((((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))*********((((((((((((((((((((((((%%%&&&''''''(((''''''''''''((())))))***)))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''(((''''''''''''((())))))&&&'''(((((((((((('''&&&'''''''''&&&&&&&&&&&&&&&''''''((((((((()))))))))((()))******(((((()))***&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((''''''''''''((('''''''''(((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%&&&&&&&&&&&&''''''''''''''''''''''''&&&%%%$$$&&&''''''((('''&&&%%%$$$&&&'''(((((()))(((((((((&&&&&&&&&'''''''''''''''(((((()))))))))(((''''''((())))))'''&&&&&&(((***((())))))******))))))(((''''''(((((((((((())))))))))))(((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''(((((((((((((((+++***)))(((((('''''''''***)))(((''''''((()))***((((((((()))))))))******(((&&&%%%&&&((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***************+++++++++************************))))))))))))))))))))))))******)))(((((((((((((((************++++++++++++))))))))))))************************************)))***+++,,,------------,,,++++++******++++++,,,---+++)))(((((()))+++,,,+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((((('''&&&''''''((((((((((((((()))((('''&&&&&&'''((()))(((((('''''''''((())))))''''''''''''((((((((()))''''''''''''(((((((((((()))(((''''''((()))***+++&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***(((''''''''''''''''''((((((''''''''''''''''''(((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''&&&&&&''''''((())))))***((('''&&&%%%%%%&&&'''(((%%%%%%'''(((((((((''''''&&&&&&((()))))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''((((((&&&'''((())))))((('''&&&''''''''''''''''''(((((('''((((((((())))))))))))%%%''')))(((&&&%%%&&&(((&&&&&&''''''''''''&&&&&&&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''***)))((('''&&&''''''(((''''''''''''((((((((())))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&%%%%%%''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''&&&&&&''''''((()))((((((((('''''''''&&&&&&%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((()))))))))))))))(((''''''((()))***)))&&&%%%&&&((('''(((((())))))(((((('''&&&&&&'''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((&&&''''''(((((((((((((((((()))))))))))))))((('''***)))(((''''''((()))***(((((()))))))))*********)))'''&&&&&&(((***+++***))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,+++***************)))*********++++++++++++))))))))))))************))))))))))))))))))))))))&&&''')))+++,,,---------,,,++++++******++++++,,,+++***************+++++++++++++++*********))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''''''''''''''&&&&&&''''''(((((((((((((((((('''%%%$$$$$$%%%'''(((&&&&&&&&&&&&&&&'''((()))&&&'''''''''(((((())))))(((((((((((()))))))))))))))(((''''''''')))***+++$$$%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''((())))))***''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&'''''''''''''''&&&&&&'''''''''''''''''''''''''''''''''************************''''''''''''''''''&&&&&&((((((((((((((((((((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''$$$$$$$$$%%%&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))((('''%%%$$$$$$%%%'''((($$$%%%'''(((((((((''''''$$$%%%'''((((((((('''''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''&&&'''((())))))((('''&&&&&&'''''''''((()))))))))(((((((((((())))))))))))&&&(((***)))&&&&&&'''***&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''***)))((('''&&&&&&'''(((&&&'''''''''(((((())))))))))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&'''(((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&%%%&&&''')))+++,,,&&&&&&&&&&&&''')))***+++%%%&&&((()))))))))((((((&&&&&&&&&'''''''''(((((()))))))))))))))((('''''''''***+++***'''%%%%%%&&&''''''((((((((((((''''''%%%&&&&&&&&&''''''((((((''''''(((((())))))*********)))((('''''''''''''''))))))))))))))))))))))))************************))))))))))))((((((((((((&&&''''''(((((((((((((((%%%'''(((*********))))))+++)))(((''''''((()))+++))))))))))))***************(((&&&''')))+++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************(((((((((((((((((((((((()))))))))))))))))))))))))))(((((('''''''''''''''''''''(((((()))))))))***))))))))))))************((((((((((((((((((((((((***+++,,,---...---,,,,,,,,,++++++++++++++++++,,,((()))+++,,,,,,+++***)))++++++++++++******))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))))))))(((((())))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((())))))(((((('''''''''&&&''''''((()))))))))))))))''''''''''''((((((((((((***((('''&&&&&&'''(((***(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&************************(((((((((((((((((((((((((((((('''''''''(((((()))'''''''''''''''''''''''''''''''''''''''((())))))&&&%%%%%%$$$%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''')))((('''&&&&&&'''((()))((()))))))))))))))((((((''''''&&&&&&&&&''''''((()))((('''&&&%%%&&&&&&'''((('''%%%%%%%%%&&&(((***'''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''&&&%%%%%%%%%%%%&&&'''))))))(((((('''''''''&&&&&&&&&&&&''''''''''''((()))))))))((('''''''''&&&(((''''''''''''&&&&&&&&&(((((())))))((('''&&&&&&&&&'''((((((''''''(((***''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&((('''&&&%%%%%%%%%%%%%%%&&&&&&((((((((('''&&&%%%$$$%%%'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))%%%&&&''''''((((((''''''************************))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''((())))))))))))(((((((((((())))))))))))))))))))))))))))))***++++++******)))(((''')))))))))))))))(((''''''))))))(((((('''''''''&&&))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))&&&&&&&&&&&&'''''''''(((******))))))((((((''''''+++*********))))))((((((''''''(((((())))))******(((((((((((()))***,,,,,,******))))))))))))******((((((((((((******((('''(((((()))***************))))))************))))))(((((())))))*********+++))))))))))))*********************))))))))))))))))))************++++++++++++++++++************)))+++---...---***&&&$$$$$$))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((('''''''''(((((())))))))))))))))))))))))((('''''''''''''''(((((()))(((((((((''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((()))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''(((''''''''''''((())))))'''&&&%%%%%%%%%&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************+++''''''''''''''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((((((((('''&&&&&&&&&&&&''')))((('''&&&%%%&&&&&&'''((('''&&&%%%%%%&&&((()))''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''''''''&&&%%%%%%&&&'''''')))(((((((((''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((('''&&&&&&%%%'''(((((('''&&&((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''&&&&&&%%%&&&'''((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((%%%&&&''''''((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''%%%%%%&&&''''''(((((())))))(((((((((((((((((()))))))))))))))))))))))))))'''((()))******++++++******************)))(((((())))))(((((((((''''''''')))))))))))))))))))))))))))))))))))))))((((((((((((((((((((()))))))))***(((((((((((())))))))))))************))))))))))))************)))))))))((((((((((((((())))))******)))((((((((()))***++++++******))))))))))))******(((((((((((())))))'''&&&''''''((()))))))))))))))))))))************))))))((()))))))))************))))))))))))************************)))))))))))))))************++++++++++++++++++************)))%%%(((+++,,,+++***)))***))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))***))))))((((((((()))))))))))))))))))))))))))))))))((((((''''''(((((((((((((((((((((''''''''''''''''''((()))))))))))))))''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((''''''''''''((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''(((((()))***(((''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((************++++++++++++''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))))))))(((((())))))((('''&&&&&&&&&&&&(((((('''&&&&&&&&&&&&'''''''''&&&%%%%%%'''((()))''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&''''''&&&%%%%%%&&&''''''((((((((((((''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''$$$$$$%%%&&&'''((()))***'''(((((((((((('''&&&&&&$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&((('''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&''''''((('''''''''(((''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&'''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&&&&&&&''''''(((((()))((((((''''''''''''(((((())))))))))))))))))))))))'''((()))******++++++******++++++++++++******)))))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))))))))((((((((()))))))))******)))*********++++++++++++************++++++++++++************))))))))))))((((((((())))))))))))******)))))))))))))))************))))))))))))******((()))))))))(((''''''&&&((())))))************)))))))))************))))))))))))))))))************))))))))))))************************************)))************++++++++++++++++++************)))$$$''')))++++++***+++,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((((((******))))))))))))******))))))))))))))))))))))))***))))))(((((((((((()))((((((((((((((('''''''''''''''((()))))))))))))))''''''''''''(((((((((((()))(((''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&''''''))))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''''''''''''''((((((((('''((())))))***))))))(((''''''&&&&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&'''(((((())))))))))))(((((('''''''''''''''((((((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&'''((()))''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''%%%%%%&&&&&&'''(((((()))'''''''''(((((('''&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&&&&''''''((('''&&&%%%%%%&&&((()))(((((((((''''''&&&%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&'''((())))))((('''&&&&&&&&&'''((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))***************+++&&&&&&''''''((((((((()))((((((''''''''''''((((((((((((((((((((((((((((((***++++++******)))((('''*********++++++***))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++(((((()))))))))******************+++++++++,,,,,,)))))))))******+++++++++*********)))))))))))))))))))))))))))))))))))))))+++***)))))))))))))))*********))))))))))))******)))***+++***)))'''''''''******+++,,,,,,+++++++++))))))************)))))))))))))))))))))*********((()))))))))************)))***************++++++))))))*********++++++++++++++++++*********))))))(((***++++++)))(((((()))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((())))))******((((((((((((((((((((((((******)))((((((((((((((('''''''''(((((((((((((((''''''((()))))))))))))))''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&''''''((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***((((((((((((((((((((((((((((((((((((((()))******))))))))))))(((''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''((()))))))))))))))&&&&&&&&&'''((()))***+++&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''******)))((('''&&&&&&%%%'''''''''''''''''''''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''((($$$%%%%%%%%%&&&'''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&$$$%%%&&&&&&%%%%%%&&&(((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''&&&&&&&&&''''''((('''&&&%%%%%%%%%'''((()))((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&&&&'''(((((())))))(((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((())))))*********'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((***++++++******)))((('''(((((()))))))))))))))((((((((())))))))))))))))))(((((((((((((((((((((((((((((())))))******++++++))))))))))))************)))))))))*********++++++'''(((((())))))*********))))))))))))))))))******************))))))))))))+++***)))))))))))))))*********))))))))))))******)))+++---,,,***((()))***)))***************))))))))))))************))))))******))))))))))))))))))((()))))))))************))))))******+++++++++,,,))))))*********++++++++++++++++++*********))))))+++,,,,,,+++)))'''''''''))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********'''''''''''''''((()))***((((((((((((((((((((((((******)))((('''''''''''''''''''''(((((((((((((((''''''((()))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((())))))(((((((((((())))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&&&&''')))***+++(((((((((((((((((((((((())))))(((((())))))***+++((())))))***))))))((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''&&&'''((())))))******)))&&&&&&&&&'''((()))***+++%%%&&&''''''((('''''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''''''''''''''))))))((((((''''''&&&&&&&&&'''(((((((((((('''&&&'''''''''(((((((((((((((&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&'''''''''(((((('''''''''&&&&&&&&&%%%%%%&&&''''''''''''&&&$$$&&&''''''&&&&&&'''(((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''''''''&&&&&&'''''''''&&&''''''((()))&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''((())))))******(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((()))******++++++***''''''((())))))))))))((((((((())))))))))))******))))))))))))))))))))))))))))))******************)))))))))*********++++++(((((()))))))))*********((((((((((((((()))))))))))))))))))))************+++************)))))))))***)))))))))))))))************))))))))))))******'''***---,,,)))((()))+++'''(((((((((((('''&&&&&&))))))************))))))************))))))))))))))))))))))))************))))))******+++,,,,,,,,,)))************++++++++++++++++++************)))((()))******)))(((***+++))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''&&&&&&''''''((()))***))))))))))))))))))))))))***)))((('''&&&&&&&&&&&&''''''''''''((((((((()))''''''((()))))))))))))))''''''''''''((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))((((((''''''(((((()))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((()))***(((((((((((((((((((((((())))))(((((())))))***+++'''((()))*********))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********((((((((((((((((((((((((((((((''''''''''''((((((&&&'''((()))************))))))((((((((((((((()))%%%%%%'''(((((((((''''''%%%&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&&&&&&&''''''''''''(((((((((''''''''''''''''''&&&&&&&&&'''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%'''(((((('''&&&((()))''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''((())))))$$$%%%&&&'''((((((((((((''''''&&&%%%&&&'''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((()))*********)))(((((((((((((((((((((******))))))))))))******))))))))))))))))))))))))'''((()))******++++++***'''((()))***************(((((()))))))))*********))))))))))))))))))))))))++++++******************))))))*********+++++++++))))))))))))******************))))))))))))))))))((()))))))))************+++++++++*********)))))))))((((((((()))***++++++******))))))))))))******###'''+++***(((&&&))),,,)))))))))))))))((('''&&&))))))************))))))************)))))))))((())))))))))))************))))))***++++++,,,------)))************++++++++++++++++++************)))&&&((())))))))))))+++---))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))))))))***''''''''''''((()))***+++))))))))))))))))))))))))))))))(((&&&&&&%%%%%%%%%&&&'''''''''(((((())))))'''(((((()))))))))))))))''''''''''''((((((((()))''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))************************((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))((((((''''''''''''((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))************************(((((((((((((((((((((((()))(((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))******+++'''((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&'''((()))************,,,+++***(((''''''&&&&&&$$$%%%'''(((((((((''''''%%%&&&''''''(((((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((&&&'''((())))))((('''&&&&&&'''''''''(((((())))))&&&&&&&&&'''''''''(((((()))))))))((('''''''''&&&$$$%%%%%%&&&'''((())))))$$$%%%&&&&&&'''''''''&&&&&&'''((((((''''''(((***''''''''''''''''''''''''************************&&&''''''''''''''''''&&&'''''''''''''''((())))))###$$$&&&((())))))(((''''''&&&%%%%%%&&&'''(((***((((((((((((((((((((((((************************)))))))))))))))))))))))))))((('''&&&&&&'''((()))'''(((((()))))))))))))))************************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))((((((((((((++++++************++++++))))))))))))))))))))))))***++++++******)))((('''((()))***+++++++++++++++(((((())))))*********+++)))))))))))))))))))))))),,,+++++++++***))))))))))))************+++++++++))))))*********+++++++++,,,+++++++++******))))))(((((())))))*********+++++++++++++++******))))))(((((((((((()))***,,,,,,******))))))))))))******!!!%%%))))))&&&%%%(((+++,,,,,,,,,,,,,,,+++***)))))))))************))))))+++*********))))))(((((())))))))))))************))))))***+++,,,,,,------)))************++++++++++++++++++************)))((()))***)))((()))***,,,))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''((((((((()))(((((((((((()))***+++,,,))))))))))))))))))))))))%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((''''''''')))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&))))))((('''''''''''''''''''''&&&&&&'''(((***+++(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((('''&&&&&&%%%%%%%%%&&&&&&'''''''''''''''((())))))&&&%%%%%%%%%%%%&&&''''''((()))***++++++***(((((()))((('''&&&&&&'''((())))))***+++++++++)))((('''+++******)))(((''''''&&&&&&&&&&&&''''''''''''((())))))))))))))))))))))))(((((((((((((((''''''''',,,+++***)))((((((((((((''''''''''''''''''''''''&&&'''(((((((((***---///))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''((())))))'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%%%%&&&'''((()))***&&&'''(((((()))(((((('''(((''''''&&&&&&((()))***)))((('''&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$%%%&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))(((((('''''''''&&&))))))))))))))))))))))))************************%%%$$$$$$&&&)))++++++***))))))))))))))))))))))))'''((()))***+++,,,,,,,,,)))))))))))))))))))))))))))************+++++++++&&&&&&&&&&&&''')))******))))))************))))))***)))(((((((((((()))))))))))))))))))))))))))))),,,+++***))))))***+++,,,************************************************))))))))))))))))))))))))+++,,,,,,,,,,,,+++******,,,,,,++++++)))((('''&&&+++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++++++++*********))))))************************))))))))))))************))))))(((((((((((())))))******************************+++++++++******)))))))))))))))((((((((((((************************+++*********))))))((((((************************))))))))))))))))))))))))---***&&&&&&)))++++++)))******))))))((((((''''''''')))******)))(((((()))******))))))((((((''''''))))))))))))))))))))))))++++++******))))))((((((''''''((((((((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))************************((((((((((((((((((((('''(((((())))))))))))))))))***)))((('''%%%$$$###"""))))))((('''''''''''''''&&&''''''(((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''((())))))&&&&&&%%%%%%&&&&&&'''(((''''''(((((((((((((((''')))(((''''''''''''((())))))))))))***))))))((((((*********)))(((''''''''''''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((('''+++***)))((('''''''''''''''''''''''''''''''''''''''(((((((((((()))+++...))))))))))))))))))))))))'''''''''&&&&&&&&&%%%%%%'''&&&&&&&&&&&&'''((()))''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''''''''(((((()))%%%&&&'''(((((('''&&&%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))'''''''''''''''((((((((((((''''''&&&'''((()))***(((((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''(((((((((((()))))))))))))))))))))))))))((((((((('''''''''''''''''''''((((((((())))))******)))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++***)))***+++,,,+++)))))))))))))))))))))))))))'''((()))***************************************)))************+++++++++''''''''''''((()))******))))))************))))))************************))))))))))))))))))))))))++++++***))))))***++++++******************************************************************************+++,,,---------,,,***************))))))(((+++++++++*********))))))))))))))))))))))))))))))))))))))))))************+++++++++*********))))))+++++++++*********))))))************************))))))))))))************))))))(((((((((((())))))******************************+++++++++******)))***)))))))))((((((((((((...------+++***)))((((((************)))))))))(((************************))))))))))))))))))))))))'''%%%###%%%***...//////***)))))))))((((((((('''''')))******)))((()))******)))))))))((((((((('''))))))))))))))))))))))))*********))))))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))***+++++++++***)))((('''&&&$$$######))))))((('''''''''''''''%%%'''((())))))&&&###!!!(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((('''''''''(((((()))(((''''''''''''(((((()))&&&&&&&&&%%%&&&&&&'''(((''''''&&&''''''((()))***)))((((((''''''(((((()))((((((((('''(((((())))))******))))))((((((''''''(((((((((((()))))))))***''''''''''''''''''''''''''''''(((((((((((((((((())))))((('''&&&&&&&&&&&&'''''''''''''''''''''''''''((((((((('''''')))+++))))))))))))))))))))))))'''''''''&&&&&&&&&&&&%%%''''''&&&&&&''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&''''''((()))((('''&&&&&&'''(((((((((''''''''''''((())))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&'''((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''((((((((((((************************((((((((((((''''''''''''''''''(((((((((((())))))************))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''))))))((('''))))))))))))))))))))))))'''(((((()))))))))((((((************************)))************+++++++++***)))))))))))))))******))))))************)))))))))***+++,,,,,,+++******))))))))))))))))))))))))++++++***))))))***++++++************************************************************************((()))***,,,---.........(((((()))***+++++++++***+++++++++***************))))))))))))))))))))))))))))))))))))************+++++++++***************+++++++++***************************************))))))))))))***************))))))(((((())))))***************************)))******+++++++++************)))))))))(((((((((,,,,,,+++***))))))((((((************))))))))))))************************))))))))))))))))))))))))+++)))''''''(((*********))))))))))))((((((((((((((()))******(((((((((***))))))))))))(((((((((((())))))))))))))))))))))))((())))))))))))))))))******))))))(((((('''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''((((((((((((((((((((())))))*********&&&&&&&&&&&&''''''''''''))))))((('''''''''''''''&&&'''((())))))'''%%%$$$(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''((()))((((((''''''''''''((()))&&&&&&&&&&&&&&&'''(((((()))((((((((((((***,,,---)))(((((((((((((((((()))((('''&&&&&&&&&((()))******)))))))))((((((((('''''''''((((((((()))))))))''''''''''''''''''''''''''''''''''''(((((((((((()))(((((('''&&&&&&'''''''''''''''''''''''''''''''''((()))((('''&&&''')))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&((((((''''''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))))))))(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''***(((&&&%%%%%%&&&'''(((''''''''''''((((((((()))(((''''''&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))$$$$$$$$$%%%(((******))))))))))))))))))))))))))))))))))))***))))))((((((************************))))))*********+++++++++++++++******)))*********)))******++++++******)))((()))+++------,,,***)))))))))))))))))))))))))))+++******************+++************************************************************************((()))***+++,,,,,,,,,,,,))))))***++++++++++++***************************))))))))))))))))))))))))((()))))))))************************************************************************************((()))))))))***************))))))))))))))))))***************************))))))***+++++++++***************)))))))))((((((&&&&&&'''(((((()))***************)))))))))))))))************************((((((((((((((((((((((((,,,+++)))(((((('''''''''))))))))))))(((((((((((('''(((((((((&&&&&&''')))))))))))))))(((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((((((((((((((((((((&&&'''''''''(((((()))))))))))))))(((((('''''''''&&&&&&&&&''''''((((((((())))))((('''''''''''''''(((((('''(((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''''''''&&&(((((((((((())))))))))))((((((((((((((((((((((((&&&%%%%%%%%%&&&&&&'''(((((((((''''''''''''(((((('''&&&&&&&&&&&&'''(((((()))((((((((((((***,,,---((())))))))))))))))))(((((('''&&&&&&&&&((()))***))))))))))))((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''&&&'''''''''(((((())))))))))))((((((''''''(((((((((((((((((((((((((((((('''((())))))'''&&&'''((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&)))(((((('''''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))))))))(((((()))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&(((''''''&&&&&&&&&''''''***(((&&&%%%$$$%%%'''(((&&&''''''(((((((((((((((''''''&&&&&&&&&''''''((((((''''''''''''((())))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((('''''')))+++---------))))))))))))))))))))))))******+++++++++***))))))************************))))))*********+++++++++,,,++++++************+++******++++++++++++******'''(((***,,,,,,+++***)))*********************************++++++*********************************************************************************))))))************))))))+++++++++++++++***))))))************************************************((()))))))))************************************************************************************((()))))))))******************))))))))))))******************************((()))***+++++++++++++++************))))))))))))&&&&&&'''((()))++++++,,,))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((($$$%%%&&&'''(((***,,,---(((((((((((())))))))))))&&&&&&'''&&&$$$$$$&&&((((((((((((((())))))))))))((((((((((((((((((((((((''''''(((((()))))))))***''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&''''''((())))))))))))))))))((('''&&&&&&&&&))))))(((((('''&&&&&&%%%))))))(((''''''''''''''')))(((''''''(((***+++---(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''''''''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''((()))((((((''''''''''''(((''''''&&&&&&''''''((()))''''''&&&''''''((()))***((())))))******))))))(((((((((((('''(((((())))))))))))))))))((((((((((((&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&''''''((()))))))))))))))(((((('''(((((()))(((((((((((((((((((((((('''(((******(((''''''((())))))))))))))))))))))))((((((((('''''''''&&&&&&))))))((((((''''''((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&''''''((()))((('''%%%%%%%%%%%%&&&&&&''''''((()))((((((((('''&&&&&&&&&&&&'''(((((('''''''''''''''((())))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''(((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((******))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''***)))((((((******)))((()))))))))))))))))))))))))))***++++++++++++******++++++++++++++++++++++++)))************++++++++++++***************++++++******++++++++++++******'''((()))+++++++++******************************)))***++++++++++++***)))************************************************++++++++++++++++++++++++******++++++***))))))(((+++,,,,,,,,,+++***))))))***************+++++++++************************))))))))))))***************************+++++++++***************+++++++++************************))))))))))))************+++******))))))******+++************************((()))***+++++++++++++++++++++*********)))))))))******++++++++++++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&'''))))))(((''')))***(((((((((((())))))))))))&&&'''&&&%%%$$$$$$&&&((((((((((((((())))))))))))))))))))))))))))))))))))'''(((((((((((((((((()))''''''''''''((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))***)))))))))((((((((((((((())))))((((((''''''&&&&&&))))))((('''''''''''''''((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((%%%%%%%%%&&&&&&'''((()))))))))(((''''''''''''''''''''''''''''''(((((()))''''''((((((((((((((('''((()))************)))((()))))))))***))))))(((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***(((''''''&&&&&&''''''(((((((((((((((((((((((((((&&&(((***+++)))((())))))))))))))))))))))))))))))((((((((((((''''''''''''******)))(((((((((((((((''''''''''''((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((('''&&&&&&%%%$$$$$$&&&&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((((((''''''&&&&&&''''''((()))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))*********)))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((&&&%%%&&&'''((('''&&&))))))))))))))))))))))))'''((()))***+++++++++***++++++++++++++++++++++++)))************+++++++++)))))))))))))))***+++,,,***++++++,,,,,,++++++***))))))******+++,,,,,,---************************)))***++++++++++++***)))************************************************++++++++++++++++++++++++***++++++,,,,,,,,,++++++******++++++,,,,,,++++++))))))*********+++++++++************************))))))))))))************))))))*********+++++++++))))))*********+++++++++************************))))))))))))************+++******))))))******+++************************(((((()))++++++,,,,,,++++++++++++*********)))))))))))))))******+++++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,***&&&$$$$$$%%%'''((((((((()))))))))***(((((((((&&&%%%%%%(((***'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((('''''''''''''''(((((())))))******''''''''''''((((((((()))))))))))))))))))))))))))&&&'''((())))))((('''&&&************************&&&&&&&&&'''((())))))***(((((())))))******++++++&&&&&&&&&'''((())))))***))))))(((''''''''''''''''''(((***+++***(((%%%###(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((('''''''''&&&&&&&&&(((((((((((()))))))))***((((((((((((((((((((((((&&&&&&&&&'''''')))*********)))(((''''''''''''''''''''''''''''''((())))))))))))***++++++***((((((((()))***++++++***)))((()))***+++++++++)))((('''(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***&&&&&&%%%%%%%%%&&&&&&'''))))))))))))))))))))))))&&&(((++++++***)))******)))))))))))))))))))))))))))(((((((((''''''''''''******)))(((((((((((((((''''''''''''((((((((()))'''''''''&&&&&&'''''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***''''''''''''&&&%%%$$$###%%%&&&((()))))))))((('''&&&&&&&&&&&&&&&'''((()))&&&&&&&&&&&&&&&'''(((((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))&&&'''''''''(((((())))))+++*********))))))(((((((((((())))))*********+++))))))))))))))))))))))))++++++++++++++++++++++++'''&&&&&&(((+++------,,,))))))))))))))))))))))))&&&&&&((()))************++++++++++++++++++++++++)))************+++++++++(((((((((((()))***+++,,,***++++++,,,,,,++++++***++++++++++++,,,---...///************************)))***+++,,,,,,+++***)))************************************************++++++++++++++++++++++++***+++,,,---.../////////((((((***+++,,,---------))))))******++++++++++++************************))))))))))))************))))))******++++++++++++))))))******++++++++++++************************))))))))))))************++++++************++++++************************(((((()))++++++,,,,,,,,,+++++++++************)))""""""$$$&&&(((***+++,,,(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))###&&&))))))(((''')))+++'''((((((((())))))************)))'''&&&'''))),,,'''((((((((())))))******))))))))))))))))))))))))))))))(((((('''''''''&&&'''((()))))))))'''&&&%%%(((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((('''''''''&&&&&&&&&'''''''''(((((((((((()))))))))(((((((((***+++,,,''''''''''''''''''''''''&&&'''((('''&&&&&&'''((()))((('''&&&&&&&&&&&&&&&))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))(((''''''&&&&&&((((((((((((((((((((((((''''''''''''''''''''''''***)))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''(((((((((((((((''''''%%%&&&&&&&&&'''(((((((((''''''''''''((()))++++++,,,,,,++++++***)))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))((('''((()))((('''%%%%%%&&&&&&&&&'''(((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&%%%%%%$$$$$$$$$%%%%%%))))))((((((''''''&&&&&&(((((('''''''''&&&&&&&&&)))((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&'''((())))))''')))((((((((()))))))))((()))))))))(((''''''&&&&&&((((((''''''''''''((((((%%%%%%%%%&&&&&&&&&&&&'''(((((((((((()))))))))))))))************(((&&&%%%%%%%%%&&&&&&''''''(((((((((((((((((('''&&&%%%$$$+++*********))))))(((((())))))***++++++++++++***'''((()))***+++,,,,,,,,,))))))))))))************)))************+++++++++************************(((((()))***++++++,,,,,,,,,,,,,,,++++++*********************************++++++++++++******)))))))))************+++++++++,,,,,,,,,,,,,,,+++***)))************************------........./////////,,,,,,+++++++++,,,...///+++++++++***************)))***++++++------...///......,,,+++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,+++*********+++******))))))))))))))))))---+++******+++,,,,,,++++++++++++*********))))))))))))************)))))))))))))))))))))))))))))))))************+++++++++++++++************++++++************************)))))))))))))))))))))))))))))))))))))))******+++))))))(((((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((((((((()))***++++++***)))((())))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((''''''(((((()))))))))((('''&&&'''''''''((()))*********((((((''''''&&&'''''''''(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$%%%%%%%%%%%%&&&&&&&&&))))))((((((((()))******((((((((((((((((((((((((&&&'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&&&&)))((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))))))))'''''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&'''''''''''''''''''''''''''((()))***+++,,,,,,+++******)))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''''''''''''''((((((((((((((((((''''''&&&&&&%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((******)))))))))((((((((('''''''''''''''''''''''')))((('''((())))))'''%%%&&&&&&&&&'''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''(((((('''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((('''&&&'''((()))(((''')))((((((((()))))))))((((((((())))))))))))))))))((((((''''''''''''((((((''''''''''''(((((((((((('''((((((((())))))))))))(((((())))))))))))(((((('''''''''''''''(((((((((((())))))))))))(((''''''************)))))))))((())))))***++++++++++++***((()))***+++++++++++++++))))))))))))************************++++++++++++************************))))))******+++,,,,,,---,,,,,,,,,+++++++++******************************++++++++++++*********)))************++++++++++++++++++++++++******))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***+++,,,---...++++++++++++++++++,,,,,,***++++++,,,,,,------...,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++***************++++++*********++++++,,,---+++******+++,,,,,,++++++++++++*********))))))))))))************))))))))))))))))))))))))))))))************++++++++++++++++++************++++++************************))))))))))))))))))))))))((((((((('''((())))))***)))))))))(((((()))))))))(((((())))))))))))((((((''''''((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))*********)))((('''&&&''''''((()))******+++(((((('''''''''((())))))(((((((((((())))))))))))(((((((((''''''''''''&&&(((((((((((())))))))))))))))))((('''''''''(((((())))))))))))))))))))))))&&&'''((('''&&&&&&'''((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((())))))***&&&&&&''''''((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''((()))))))))((('''&&&((((((((((((((((((((((((''''''(((((((((((((((''''''''''''''''''&&&&&&&&&''''''''''''((()))******++++++******))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%&&&&&&''''''''''''((((((((((((((('''&&&%%%$$$$$$###''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))******)))))))))((((((((('''''''''''''''''''''''')))((('''((())))))'''%%%'''''''''''''''&&&&&&&&&''''''''''''(((((((((((('''''''''''''''''''''''')))((((((((((((((())))))'''''''''((((((((((((((('''''''''''''''&&&&&&&&&(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&&&&&&&((()))(((''')))((((((((())))))((((((((((((((()))***+++++++++((((((''''''''''''(((((((((((()))))))))*********''''''((((((((()))))))))''''''''''''((()))++++++))))))((((((((((((((('''))))))******++++++******************))))))))))))))))))***++++++++++++***)))******+++++++++******)))))))))*********++++++************+++++++++,,,******************************++++++,,,,,,------,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++************************+++++++++,,,***************)))))))))++++++++++++++++++++++++)))))))))************+++++++++*********+++,,,---+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,++++++*********))),,,+++******)))*********,,,,,,,,,,,,,,,---...///---+++******+++,,,,,,++++++++++++***************))))))************))))))))))))))))))))))))))))))************+++++++++,,,++++++************++++++************************))))))))))))))))))))))))'''''''''''''''(((((()))******))))))))))))************++++++++++++******((())))))))))))************))))))(((((())))))***))))))))))))))))))))))))***))))))(((((())))))***(((((((((((()))))))))))))))************)))))))))(((((((((((())))))))))))((((((((((((((()))***+++&&&&&&&&&&&&''''''''''''((((((((('''''''''''''''))))))*********+++++++++((((((''''''&&&&&&&&&&&&((((((((((((((((((((((((&&&'''((('''&&&&&&&&&((((((''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((())))))))))))&&&&&&''''''((()))******''''''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''')))******((('''%%%((((((((((((((((((((((((&&&'''((((((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''((()))*********)))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((***)))(((''''''&&&''''''&&&&&&&&&'''''''''(((((('''''''''&&&&&&%%%%%%%%%''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''(((''''''((())))))'''&&&((((((((('''&&&&&&&&&%%%''''''''''''((((((((((((''''''''''''''''''''''''(((((((((((((((((()))***&&&&&&''''''(((((())))))''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&((()))((('''((()))))))))((((((((()))((((((((())))))*********((((((''''''''''''(((((((((((()))))))))*********'''''''''((((((((())))))((((((''''''''')))+++,,,******))))))(((((('''''''''((()))***++++++++++++*********)))))))))))))))))))))***++++++++++++*********+++++++++******)))))))))*********+++++++++*********+++++++++,,,,,,************************+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++++++++,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++)))******+++,,,---......---------,,,,,,+++++++++++++++++++++,,,+++++++++,,,++++++******)))))))))+++******))))))*********+++++++++,,,,,,...///000---+++******+++,,,,,,+++************************)))******++++++******)))))))))))))))))))))))))))*********+++++++++,,,,,,++++++************++++++************************(((((((((((((((((((((((((((''''''''''''((())))))******))))))))))))************++++++++++++******))))))*********+++++++++***)))(((''''''((()))***))))))))))))))))))))))))******))))))))))))******''''''(((((())))))*********)))))))))))))))************))))))((((((''''''((((((((((((((()))***+++&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''''''''&&&&&&%%%%%%''''''''''''''''''''''''&&&'''((('''&&&&&&&&&(((''''''&&&&&&&&&''''''(((&&&&&&''''''((((((((()))(((((((((((())))))))))))%%%&&&&&&'''((())))))***))))))((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))%%%'''(((******)))'''&&&))))))))))))))))))))))))&&&&&&'''(((((((((((((((((((((((('''&&&&&&&&&%%%'''''''''''''''(((((()))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))((('''''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((()))''''''''''''''''''''''''''''''''''''(((((((((((('''((((((((()))))))))***))))))))))))))))))))))))''''''&&&&&&&&&%%%%%%%%%''''''''''''''''''''''''(((''''''((())))))(((&&&((((((((('''&&&&&&&&&%%%''''''''''''(((((((((((((((((((((((((((((((((((('''&&&&&&&&&''''''((()))&&&&&&''''''(((((())))))&&&'''''''''''''''''''''''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&''''''''''''((('''&&&%%%&&&'''((((((&&&''')))***)))((('''(((***)))))))))(((((('''''''''((((((''''''''''''((((((''''''(((((((((((())))))''''''''''''((((((((((((***)))(((''''''((()))*********))))))((((((''''''&&&'''((()))***+++++++++))))))))))))))))))******))))))***++++++++++++*********+++++++++******)))************++++++++++++***++++++++++++,,,,,,,,,************************+++,,,,,,,,,,,,,,,------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,***++++++++++++,,,,,,,,,---,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,++++++++++++((())))))***+++,,,,,,---...------,,,,,,++++++***,,,,,,---,,,,,,***)))(((+++++++++******)))))))))+++***************++++++************+++,,,......---+++******+++,,,,,,+++******************************++++++++++++*********************************++++++++++++,,,,,,,,,++++++************++++++************************(((((((((((((((((((((((())))))(((((())))))***+++******))))))))))))******)))******++++++******)))************++++++++++++***)))(((''''''((()))***((((((((((((((((((((((((******))))))))))))******''''''(((((())))))******))))))((((((((()))************))))))((((((''''''(((((('''''''''((())))))(((((((((((())))))))))))'''(((((((((((()))))))))''''''''''''((((((((()))'''''''''(((''''''&&&%%%''''''''''''''''''''''''&&&'''((('''&&&&&&'''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''(((((()))(((((((((((())))))))))))&&&&&&&&&''''''(((((()))***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((()))))))))((('''))))))))))))))))))))))))%%%&&&'''((())))))))))))'''''''''''''''&&&&&&&&&(((''''''&&&''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''%%%&&&&&&'''((()))******''''''''''''''''''''''''''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))'''&&&&&&&&&%%%%%%%%%%%%''''''''''''''''''''''''''''''&&&''')))***(((''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((())))))))))))))))))))))))%%%%%%%%%%%%&&&'''(((((('''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%%%%%%%'''((('''&&&&&&)))+++***'''&&&(((+++)))))))))((('''&&&&&&&&&((((((''''''''''''((((((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((***)))((((((((((((((()))))))))((((((((((((((('''%%%&&&'''((())))))))))))))))))))))))************))))))***++++++++++++***)))******+++++++++***************++++++++++++,,,++++++++++++,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,++++++,,,...///------------------------************+++++++++,,,,,,,,,---------,,,++++++)))))))))******++++++,,,---------,,,,,,+++++++++,,,---------,,,***((('''+++++++++++++++++++++++++++++++++***++++++,,,---******)))******+++,,,------+++******+++,,,,,,+++***************+++++++++******++++++++++++******************************++++++++++++,,,,,,,,,,,,++++++************++++++************************)))))))))))))))))))))))))))))))))))))))***++++++))))))(((((((((((()))))))))))))))******))))))))))))************+++++++++)))((((((''''''(((((()))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))(((((('''''''''((()))***'''((((((((()))))))))***((((((''''''&&&'''''''''(((((((((((())))))))))))'''((((((((())))))))))))(((((()))))))))*********&&&&&&'''((()))(((''''''''''''''''''''''''''''''&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((((((%%%%%%&&&''''''((())))))(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))((((((((((((((((((((((((%%%&&&'''((())))))))))))&&&&&&&&&'''''''''''''''(((''''''&&&&&&'''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&'''((())))))%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((('''''''''((()))*********((((((((((((((((((((((((((((((((('''''''''&&&&&&'''''''''''''''''''''''''''&&&&&&''')))***((('''&&&&&&&&&'''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((&&&%%%$$$%%%'''((('''&&&&&&))),,,***'''%%%(((+++)))))))))(((((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&'''((())))))******)))'''''''''''''''(((((((((&&&&&&'''((())))))))))))((()))))))))************))))))***++++++++++++***((()))***+++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,---------,,,+++******,,,...///------------------------,,,,,,,,,,,,---------------......///...---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++---------+++)))(((******++++++,,,,,,------,,,,,,++++++,,,------...++++++************++++++---+++******+++,,,,,,+++))))))*********+++++++++***++++++,,,,,,++++++***************************+++++++++,,,,,,,,,------++++++************++++++************************))))))))))))))))))))))))((((((((((((((()))******((((((''''''''''''(((((())))))************)))))))))))))))************+++'''(((((((((((((((((('''(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))((((((((((((((('''&&&&&&&&&((()))***%%%%%%&&&((()))+++,,,,,,)))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((('''((((((((())))))******%%%%%%%%%%%%&&&&&&&&&&&&%%%&&&((()))))))))(((((())))))))))))))))))))))))&&&'''((('''&&&&&&'''(((&&&&&&&&&&&&&&&'''((()))%%%%%%&&&&&&'''((())))))(((((((((((())))))))))))'''''''''''''''&&&&&&&&&&&&&&&''''''((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''((()))***((((((((((((((((((((((((%%%&&&'''((())))))))))))%%%&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''&&&'''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))+++,,,---%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&%%%''''''''''''''''''''''''''''''''''''((((((((()))&&&''''''((()))******+++((((((((((((((((((((((((***)))))))))(((((((((((('''''''''''''''''''''''''''&&&&&&''')))***)))'''%%%&&&&&&''''''(((((((((''''''''''''((((((((()))''''''''''''''''''''''''%%%%%%%%%&&&&&&((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&'''((()))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&%%%$$$%%%'''((('''&&&&&&))),,,***'''%%%(((+++(((((())))))******++++++((((((''''''''''''((((((''''''''''''((((((((((((&&&&&&&&&'''''''''((((((###%%%''')))++++++++++++%%%&&&&&&&&&''''''(((((('''(((((())))))))))))((((((((())))))*********+++))))))***++++++++++++***'''((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------************************+++******************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,,,,---------,,,+++***))))))+++---.........................../////////000000000111111....../////////...,,,+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,------,,,+++*********+++,,,---......///,,,,,,,,,,,,------...///,,,,,,++++++***+++++++++---+++******+++,,,,,,+++))))))******++++++++++++***++++++,,,,,,++++++***************************++++++,,,,,,,,,---------++++++************++++++************************))))))))))))))))))))))))'''''''''''''''((())))))''''''&&&&&&&&&&&&''''''*********++++++*********((())))))))))))*********&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((((((******))))))((((((''''''