BM6P6(@ ppprrruuuwwwzzz{{{||||||wwwqqqjjjdddcccgggmmmqqqzzzwwwsssooommmkkkhhheeeggghhhkkkpppwww|||vvvrrrmmmkkkjjjeee]]]VVVOOOIIIDDDDDDFFFJJJRRRZZZbbbfffmmmrrrvvvxxx{{{}}}{{{zzz{{{|||xxxrrrnnnlllnnnsssrrrqqqttt}}}}}}zzz|||~~~}}}{{{vvvttttttoooaaaRRRKKKKKKKKKLLLMMMLLLIIIFFFDDDBBB???<<<999777777666:::666555:::DDDSSSgggwwwyyysssyyyjjj^^^WWWTTTPPPYYYgggssszzz~~~~~~}}}{{{wwwxxxzzz}}}qqqaaaQQQJJJDDD===:::;;;:::===AAAHHHNNNRRRRRRQQQOOORRRXXX^^^eeekkkppprrryyyuuummmbbbXXXQQQOOOOOOQQQVVV[[[^^^bbbiiittt}}}~~~yyyvvvtttiiihhhfffbbb^^^[[[ZZZZZZWWWVVVUUUSSSQQQOOONNNMMMKKKJJJHHHGGGHHHLLLOOORRRWWW\\\dddmmmvvv|||~~~||||||~~~~~~vvvoooiii```TTTKKKHHHFFFCCC@@@CCCDDDHHHPPPWWW]]]eeennnyyyxxx}}}}}}}}}|||{{{vvvtttwww{{{~~~|||wwwtttkkk[[[NNNKKKSSSdddvvv~~~~~~{{{xxxwww{{{zzzrrrpppsssuuu}}}~~~zzzvvvvvvsssooommmkkkhhhbbbYYYNNNDDD>>>@@@???>>>===;;;999888777777666666555555555666666555222333666777777999>>>III]]]iiioooxxxxxxvvvzzzqqqppp}}}xxxkkkccchhhssszzz||||||~~~|||}}}|||oooccc[[[XXXXXX___ooowwwqqqnnnkkkgggddd```]]]XXXUUUSSSQQQNNNLLLMMMLLLJJJHHHEEEDDDFFFHHHGGGIIILLLNNNOOOQQQTTTVVVTTTVVVYYY[[[\\\^^^aaacccbbbdddgggiiilllooorrruuuvvvxxx{{{~~~zzzsssqqqwww~~~yyywww~~~~~~nnn[[[KKKqqqqqqrrrtttvvvyyy|||}}}}}}xxxqqqkkkhhhiiilllooowww}}}|||xxxsssnnnkkkgggbbb```___```bbbhhhooouuuxxxxxxooolllhhhggggggddd]]]XXXRRRKKKEEEEEEFFFIIIPPPXXXaaafffmmmsssvvvxxxyyy{{{{{{{{{|||}}}|||~~~yyysssooommmooopppqqqrrruuu~~~|||}}}}}}|||yyywwwwwwqqqaaaRRRMMMLLLKKKLLLMMMLLLIIIGGGDDDBBB???<<<999888777666999666555;;;EEESSSgggwww}}}wwwwwwiii]]]UUUSSSPPPYYYfffrrrzzz}}}~~~}}}}}}}}}}}}}}}~~~}}}{{{|||~~~rrrdddUUUNNNGGG@@@<<<===;;;===@@@FFFLLLPPPPPPOOOMMMPPPUUU[[[bbbgggjjjllljjjfff^^^UUUMMMHHHEEEEEEFFFJJJLLLNNNQQQYYYeeeooovvvyyy|||}}}{{{wwwuuutttnnnmmmjjjfffbbb^^^]]]\\\YYYXXXVVVTTTRRRQQQPPPPPPLLLJJJHHHFFFFFFHHHJJJLLLOOOSSSZZZbbbkkksssyyy|||~~~}}}~~~yyyrrrkkkaaaUUUKKKFFFBBB>>>:::???>>>BBBIIINNNTTT\\\eeennnnnnsss{{{~~~}}}~~~~~~yyyttttttwww||||||wwwuuunnnaaaVVVOOOQQQ]]]ppp}}}yyywwwvvvuuu{{{|||sssqqqssstttxxx{{{~~~|||}}}xxxtttqqqooolllfff___VVVMMMEEE@@@@@@@@@>>>===;;;999888888777666555444333222222222444222222666777666:::???JJJ```mmmttt}}}}}}{{{{{{ooopppzzzvvvkkkeeelllyyy}}}~~~{{{nnnbbb[[[XXXXXXcccrrr~~~vvvpppmmmjjjfffccc___\\\XXXTTTRRRPPPNNNLLLLLLLLLJJJGGGDDDDDDEEEGGGFFFHHHJJJLLLMMMNNNQQQSSSUUUWWWZZZ[[[\\\^^^```bbbccceeehhhjjjlllooosssvvvxxxyyy{{{~~~vvvlllgggiiinnnpppqqqpppnnnkkkgggffflllxxxttteeeTTTFFFvvvtttqqqppprrrvvvzzz}}}yyytttooommmllllllpppuuu}}}}}}yyysssmmmhhhbbb\\\YYYTTTTTTVVV[[[bbbgggjjjkkkdddaaa```aaacccccc```\\\VVVNNNHHHFFFEEEFFFLLLSSS^^^dddkkkrrruuuwwwxxxyyy{{{|||}}}}}}wwwzzzzzzuuupppoooqqqqqquuuwwwyyy}}}|||}}}||||||{{{yyyxxxrrrcccSSSOOOMMMLLLKKKLLLLLLKKKIIIEEECCC@@@<<<999888777666888666666;;;DDDRRRfffwww~~~~~~~~~yyytttfffZZZSSSQQQOOOXXXeeeqqqyyy|||~~~~~~~~~~~~~~~~~~~~~}}}}}}|||zzzzzzzzz|||~~~~~~~~~~~~wwwkkk]]]SSSLLLEEE@@@@@@<<<===@@@EEEKKKNNNOOOOOOKKKNNNRRRWWW[[[^^^```aaaZZZUUUNNNGGGCCC@@@>>>===AAABBBCCCBBBDDDKKKXXXbbbkkkoootttwwwwwwvvvvvvvvvvvvtttqqqmmmhhhdddaaa```\\\ZZZXXXVVVTTTSSSSSSSSSOOOMMMJJJHHHFFFFFFGGGGGGHHHJJJOOOUUU^^^gggnnnsssxxxxxxzzz}}}~~~{{{tttnnnddd\\\QQQHHHCCC???:::777;;;:::;;;AAAEEEIIIRRRZZZbbbdddiiiqqqtttuuuxxx|||}}}}}}}}}}}}}}}~~~~~~wwwrrrqqquuu{{{}}}xxxwwwrrrggg^^^TTTSSS[[[nnn{{{vvvrrrqqqrrrsss{{{xxxuuuvvvvvvuuuuuuvvv{{{|||yyy{{{zzzuuusssrrrmmmfff^^^VVVNNNFFFAAA@@@@@@???===;;;:::888888888888666444333222111111333111222555666666;;;AAAKKKcccttt{{{{{{zzzwwwnnnkkkssszzzmmmaaaZZZXXXYYYfffuuu}}}uuupppmmmjjjeeebbb___[[[WWWTTTRRRPPPNNNLLLLLLKKKJJJGGGDDDCCCEEEGGGGGGIIIKKKLLLLLLNNNQQQSSSWWWYYY[[[\\\]]]^^^```bbbdddeeehhhjjjllloootttwww{{{{{{}}}xxxjjj```\\\\\\\\\\\\WWWWWWVVVSSSSSSXXXaaahhhuuuvvvrrriii]]]SSSGGG===~~~{{{uuuqqqppprrrvvvyyy}}}{{{wwwtttqqqnnnmmmooorrrxxx~~~|||xxxrrrmmmggg```ZZZUUUNNNMMMMMMPPPTTTWWWYYYZZZVVVUUUVVVZZZ^^^bbbcccbbbYYYQQQJJJGGGEEEDDDHHHNNNWWW]]]fffnnntttvvvxxxzzzzzz|||~~~~~~|||sssuuu{{{|||wwwrrrqqqrrrvvv|||{{{yyyyyyzzzzzzwwwuuutttpppdddXXXPPPNNNLLLLLLLLLMMMLLLKKKEEECCC@@@===:::888777666777666777<<>>===@@@BBBCCCBBBBBBGGGPPPYYYccchhhnnntttwwwxxxyyyzzz}}}zzzwwwsssoookkkfffddd___^^^[[[YYYWWWVVVWWWWWWSSSRRROOOMMMKKKIIIIIIIIIHHHIIIJJJNNNUUU]]]dddiiikkkkkkmmmooonnnjjjccc]]]TTTOOOGGGBBB???===;;;999;;;999999===@@@CCCJJJSSS\\\aaahhhooorrruuuxxx|||~~~~~~}}}vvvqqqoootttzzz}}}zzztttiii```XXXXXXbbbtttyyytttqqqoooooonnnxxx}}}{{{{{{{{{wwwtttsssvvv{{{}}}zzzvvvwww~~~yyyvvvsssrrrnnngggaaaZZZQQQHHHAAAAAA@@@???===<<<:::999888:::999888666555555444444333111222444555666<<>>DDDLLLXXXaaakkkrrruuuyyy|||zzzsssooonnnssszzzwwwjjj```WWW\\\iii{{{~~~zzzvvvtttrrrooolllqqq}}}~~~~~~}}}zzzvvvssstttxxxzzzwwwsssuuuzzz|||zzzyyyyyywwwsssqqqnnnjjjfffaaaWWWKKKBBBAAA@@@???>>><<<:::999888888888777666666666777777333222333555555777???III^^^yyyyyyssssss|||vvviii^^^XXXWWWXXXbbbrrr~~~xxxssspppmmmhhhdddaaa^^^YYYVVVUUUSSSQQQPPPMMMLLLKKKHHHEEEDDDFFFHHHLLLMMMNNNNNNNNNPPPSSSVVVZZZ[[[]]]^^^^^^___aaaccccccdddfffgggiiimmmrrrvvvvvvdddVVVNNNJJJHHHGGGGGGFFFEEEDDDDDDFFFGGGJJJIIIGGGFFFDDDAAA@@@???~~~{{{xxxuuutttsssnnnoooppprrrssstttuuuuuurrrtttvvvyyy{{{||||||||||||yyyuuuqqqmmmgggaaa\\\TTTQQQLLLHHHFFFEEEDDDCCCDDDEEEGGGLLLRRRYYY```cccYYYRRRJJJFFFBBB@@@BBBFFFFFFLLLVVVaaajjjqqqwww{{{|||}}}{{{qqqrrrvvv{{{uuurrrsssqqq}}}}}}yyywwwqqqooojjjeeedddeeebbb\\\QQQPPPOOONNNOOOOOOMMMLLLGGGEEEAAA>>>:::888666666666666888<<>><<<:::999888888888999777888:::;;;;;;???FFFSSS___mmmssswww{{{~~~}}}~~~|||tttmmmiiilllpppwww}}}wwwkkkbbbTTT\\\kkk||||||{{{{{{xxxtttooommmzzz}}}{{{xxxuuuuuuvvvvvvtttqqqwwwzzz|||{{{{{{|||yyysssqqqnnnjjjiiieee\\\NNNDDDAAAAAA@@@>>><<<;;;999999666555555444444555666666333333444555555888BBBMMMmmmuuuqqqrrr|||uuuggg\\\VVVUUUVVV^^^nnn~~~xxxtttrrrnnniiieeeaaa^^^ZZZWWWVVVUUUSSSQQQNNNMMMLLLIIIFFFEEEGGGIIIJJJKKKKKKKKKLLLNNNRRRUUUZZZ\\\^^^___```aaaccceeedddeeefffgggiiimmmssswwwyyygggXXXOOOJJJHHHGGGGGGFFFEEECCCBBBBBBAAAHHHEEECCCCCCBBB??????AAAyyy{{{}}}~~~{{{xxxvvvooooooooooooqqqtttvvvxxxuuuvvvyyy|||~~~~~~~~~~~~}}}yyyuuuqqqkkkeee```ZZZVVVOOOJJJGGGEEECCCAAABBBBBBDDDFFFJJJPPPWWW[[[WWWPPPIIIEEEAAA>>>@@@EEEBBBGGGQQQZZZcccllltttyyy|||yyyrrrrrrvvv~~~}}}vvvrrrrrrooo}}}}}}yyyuuummmmmmhhhcccaaa```\\\VVVQQQPPPPPPPPPQQQPPPNNNKKKGGGEEEBBB>>>:::888666666666666999;;;===FFFXXXjjj}}}}}}{{{vvvhhh[[[RRRNNNMMMLLLUUUaaammmtttvvvwwwwwwwwwxxxxxxyyyzzzzzzyyyyyy{{{{{{|||}}}~~~}}}{{{{{{}}}yyypppkkkeee___ZZZ[[[\\\^^^]]]ZZZTTTPPPJJJHHHDDDBBBAAABBBEEEGGGKKKQQQWWWWWWRRRNNNNNNQQQRRRXXX^^^^^^XXXSSSQQQRRR```fffnnnvvv{{{~~~zzzuuussssssrrrppplllhhhdddbbb]]]]]]]]]\\\ZZZWWWTTTRRROOOOOOPPPPPPOOOOOONNNMMMJJJJJJIIIGGGDDDAAA@@@???<<<<<<<<<:::999888888888999888999<<<===;;;>>>CCCLLL\\\mmmtttwww|||~~~}}}}}}~~~|||||||||yyytttllleee```cccgggnnnssswwwzzz}}}~~~wwwqqqjjjdddWWW[[[hhhzzz~~~~~~{{{vvvqqq~~~|||{{{zzzzzzyyywwwvvvuuuzzz|||uuuqqqmmmhhhgggeee]]]QQQGGGBBBAAA@@@>>><<<;;;:::999777777666555444444444555444444555666666999DDDQQQvvvvvvrrrsss|||uuufffZZZTTTSSSUUU\\\lll~~~}}}xxxtttrrrnnniiidddaaa^^^ZZZWWWVVVTTTSSSQQQOOOOOOMMMJJJGGGGGGHHHJJJJJJJJJKKKKKKLLLOOOTTTWWWYYY[[[^^^```aaabbbeeegggfffggghhhiiikkkooouuuzzz{{{oooaaaWWWRRRQQQMMMLLLKKKJJJJJJIIIHHHGGGIIIDDDCCCFFFEEEBBBCCCGGGooottt{{{|||yyysssqqqpppooopppsssvvvxxxxxxzzz}}}|||xxxtttnnngggbbb^^^YYYRRRMMMIIIGGGDDDCCCBBBBBBBBBCCCEEEIIIOOOSSSVVVNNNHHHDDDAAA>>>???DDDAAAFFFNNNVVV___iiiqqqvvv~~~zzzwwwtttsssvvv~~~}}}vvvrrrqqqqqq~~~~~~{{{vvvssslllllliiiccc```^^^XXXPPPPPPPPPQQQRRRRRRQQQNNNKKKHHHFFFBBB>>>:::888666666666777999;;;<<>>AAAEEEHHHTTT]]]eeeeee^^^YYYYYY\\\RRRWWW[[[ZZZTTTNNNMMMNNN```fffnnnuuuzzz}}}~~~yyyxxxyyyxxxvvvrrrmmmhhheeeddddddcccbbb___[[[WWWUUUQQQRRRTTTTTTTTTRRROOONNNFFFEEEDDDBBB@@@??????@@@999:::;;;;;;::::::;;;<<<;;;:::<<<@@@@@@>>>???DDDIII[[[mmmuuuxxx|||~~~|||~~~|||{{{wwwwwwvvvsssmmmfff___ZZZZZZ^^^dddiiinnnrrrvvvyyy~~~|||rrrmmmjjjgggeee[[[\\\eeexxx}}}www~~~}}}{{{{{{{{{|||~~~wwwrrrlllfffdddccc]]]SSSJJJBBBAAA@@@>>>===;;;:::999<<<;;;999888666555555555555444666777666:::FFFSSSxxx{{{vvvvvv|||tttfffYYYSSSRRRTTT\\\lll}}}|||wwwsssqqqmmmhhhccc```]]]YYYVVVUUUTTTRRRQQQPPPPPPNNNKKKHHHHHHIIIKKKKKKLLLLLLMMMNNNQQQVVVZZZYYY[[[^^^```aaacccfffhhhhhhiiijjjjjjlllqqqwww|||xxx}}}yyykkkaaa\\\[[[TTTSSSRRRRRRRRRRRRQQQPPPLLLHHHHHHMMMNNNLLLNNNTTTnnnooosssxxx||||||{{{xxxqqqqqqpppnnnlllmmmpppssswwwzzz~~~|||xxxsssmmmiiihhhccc[[[TTTNNNKKKGGGEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHFFFDDDBBB@@@???>>>AAADDDHHHLLLSSS]]]jjjsss~~~}}}zzzwwwvvvuuuwww{{{sssooooooqqq{{{}}}{{{~~~xxxuuuuuuuuupppjjjbbbYYYQQQNNNOOOMMMMMMOOORRRSSSRRRNNNKKKGGGEEEBBB???;;;888666666777444444777:::AAANNN[[[ssszzz{{{{{{pppcccXXXQQQMMMLLLMMMSSS^^^jjjssswwwvvvtttttttttttttttvvvxxxzzz|||zzz|||}}}}}}||||||}}}~~~|||}}}~~~}}}zzzxxxwwwwww{{{xxxyyy}}}}}}~~~rrrkkkhhhgggddd\\\OOOIIIHHHAAA???===;;;<<>>>>>BBB>>><<<===>>><<<999777::::::???EEEFFFDDDDDDGGGQQQ[[[iiirrrvvvxxx|||~~~~~~~~~}}}zzzwwwrrrnnnlllhhhkkkpppqqqmmmdddYYYRRRRRRSSSUUUWWW\\\dddlllqqqyyyxxx{{{wwwnnnjjjgggdddaaa[[[]]]iii}}}~~~|||www}}}~~~vvvpppiiifffddd]]]RRRHHHCCCCCCBBB@@@>>><<<:::999999888777666555444333333444333333666888;;;EEEOOOrrryyysssqqqxxxsssggg\\\TTTRRRVVV___nnn~~~|||sssnnnmmmkkkgggcccaaa\\\WWWSSSRRRRRRSSSRRROOOMMMKKKHHHGGGGGGHHHHHHKKKKKKLLLNNNQQQTTTXXXYYYZZZ[[[]]]___bbbdddfffgggjjjhhhggghhhlllpppsssuuu~~~zzzsssllliiihhhccc^^^]]]```cccbbb```\\\UUUNNNNNNSSSZZZ]]]^^^iiikkknnnqqqtttwwwxxxyyyssssssqqqooonnnnnnqqqtttwwwzzz~~~}}}yyysssooolllfff___XXXSSSOOOKKKIIIDDDDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDBBB@@@???>>>===???AAAEEEHHHNNNWWWccclllyyy~~~~~~{{{yyyttttttwww}}}uuuqqqqqqttt}}}~~~{{{xxxyyy|||}}}~~~wwwtttvvvwwwrrrlllcccZZZRRRNNNMMMLLLMMMOOORRRSSSRRROOOLLLGGGEEEBBB???;;;888777666777555555777:::???KKKWWWppp|||}}}zzzoooaaaVVVOOOKKKIIILLLSSS^^^jjjrrrvvvuuuttttttttttttuuuwwwxxxzzz{{{zzz|||}}}}}}||||||~~~wwwoookkkgggiiilllnnnoooqqquuuwwwvvvuuuvvvzzz{{{||||||pppjjjccc^^^UUUJJJCCCBBB>>>>>>>>>???AAAGGGNNNSSS]]]hhhpppqqqooonnnkkkhhh___XXXSSSSSSRRROOONNNPPPUUUYYY^^^eeemmmwww}}}{{{xxxuuuqqqnnnllljjjfffdddccc```]]][[[ZZZYYYXXXXXXYYYYYYYYYXXXPPPNNNKKKHHHFFFFFFGGGIIIHHHDDD???>>>???>>>>>>===>>>>>>DDDKKKMMMKKKKKKNNNRRR]]]jjjtttxxxyyyzzz{{{{{{yyyuuupppjjjeeeaaa___\\\```fffiiifff^^^TTTNNNLLLLLLLLLNNNRRRYYY```eeemmmpppwww|||ppphhhdddaaa```\\\]]]hhh~~~yyyyyyvvvppphhheeeccc]]]SSSJJJDDDDDDCCCAAA???===;;;:::888888777666555444333333444333444666888;;;DDDNNNlllxxxrrrpppwww}}}pppdddZZZRRRPPPSSS^^^mmm~~~{{{rrrmmmllljjjfffaaa___[[[UUURRRQQQQQQQQQPPPPPPOOOLLLJJJIIIIIIJJJKKKIIIIIIJJJLLLOOORRRUUUWWWYYYZZZ\\\___bbbeeeggghhhjjjiiihhhiiimmmqqqtttvvv|||yyytttooonnnppprrrpppnnniiiddd^^^[[[\\\___aaabbbgggiiilllmmmmmmnnnsssvvvttttttsssqqqoooppprrrtttvvvyyy}}}{{{wwwqqqlllddd^^^XXXTTTPPPNNNIIIHHHGGGEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@??????>>>>>>@@@CCCFFFJJJRRR]]]eeeqqqwww~~~~~~}}}{{{ttttttwww~~~xxxsssrrrttt}}}{{{yyyxxxvvvtttuuuuuuvvv~~~wwwuuuxxxzzzwwwpppggg^^^VVVOOOLLLLLLMMMOOORRRTTTSSSOOOLLLGGGFFFCCC???<<<999777666777555666888:::===FFFPPPiii|||yyy}}}}}}}}}~~~wwwkkk^^^SSSLLLHHHGGGLLLSSS^^^iiiqqqttttttsssssstttvvvwwwxxxyyyzzzzzzzzz{{{}}}}}}}}}}}}~~~tttggg^^^YYYVVVUUURRRTTTXXX[[[```fffmmmqqqppppppsssvvvxxxyyywwwkkk]]]TTTKKKBBB===<<<===???BBBEEEIIIOOOVVVZZZaaajjjqqqrrrqqqqqqqqqnnnccc[[[VVVXXXYYYUUUQQQPPPQQQRRRUUUZZZcccppp~~~|||yyywwwsssqqqnnnllliiigggfffdddbbb___]]]\\\\\\\\\]]]___```aaa]]][[[WWWSSSQQQRRRVVVZZZYYYTTTLLLFFFCCCBBBBBBAAA@@@AAAGGGOOOSSSRRRRRRTTTUUU___lllvvvyyyxxxwwwwwwrrrnnnhhhbbb\\\YYYWWWVVVVVV[[[bbbgggfff___WWWQQQJJJIIIGGGGGGIIINNNTTTWWW___fffrrr~~~wwwjjjaaa^^^^^^[[[ZZZddd~~~{{{uuuzzzxxxqqqjjjgggeee___UUULLLEEEEEEDDDBBB@@@>>><<<;;;888888777666555444444333444333444777888:::CCCMMMggg~~~yyywwwqqqooovvv~~~{{{nnndddZZZQQQPPPRRR]]]lll}}}xxxoookkkjjjhhhddd```\\\XXXTTTPPPOOOOOOOOONNNLLLJJJHHHFFFEEEEEEFFFGGGFFFFFFGGGIIILLLOOORRRTTTXXXYYY\\\___ccceeeggghhhkkkkkkkkklllnnnqqquuuwww~~~~~~~~~|||yyy{{{yyytttnnnhhhfffggghhhgggkkkooonnnkkkjjjmmmqqquuuuuutttsssqqqqqqsssuuuvvvxxx|||}}}uuupppiiiccc^^^YYYUUURRROOONNNLLLJJJHHHGGGFFFFFFDDDDDDCCCCCCBBBAAAAAAAAA@@@BBBDDDFFFHHHOOOXXX___hhhoooyyy~~~}}}}}}~~~~~~vvvtttvvv~~~xxxsssqqqpppyyy}}}xxxttt{{{~~~xxxuuusssrrrpppqqqwwwxxxwww{{{~~~wwwmmmeee]]]UUUNNNMMMNNNPPPSSSUUUTTTPPPMMMHHHFFFCCC???<<<999777666777666666999999:::AAAJJJaaauuupppxxx|||{{{xxxxxxqqqeeeYYYPPPJJJHHHGGGLLLSSS^^^hhhooorrrsssssssssuuuwwwyyyzzzzzzzzzyyyyyy{{{}}}}}}}}}~~~~~~zzznnnfffZZZOOOIIIGGGGGGGGGIIIJJJLLLNNNRRRXXX___dddhhhkkkpppsssuuuxxx~~~wwwgggUUUKKKDDD>>>;;;;;;@@@CCCHHHMMMQQQVVV\\\___cccjjjooooooooopppqqqnnnjjjaaa[[[]]]___[[[TTTQQQOOOPPPRRRWWWaaaooo~~~|||yyywwwtttrrrooommmjjjiiihhhfffdddbbb___``````aaabbbeeeiiilllnnnlllhhhbbb^^^___eeejjjooolllbbbWWWOOOKKKGGGCCCBBBBBBGGGQQQVVVVVVVVVWWWYYYbbbnnnwwwyyyxxxuuusssgggddd___ZZZXXXXXXZZZ\\\\\\aaahhhmmmmmmhhh```[[[SSSPPPLLLIIIJJJKKKMMMNNNTTT]]]mmm{{{tttfff___]]]ZZZXXX^^^rrr|||tttvvvzzzuuupppnnnllldddWWWLLLEEEEEEDDDBBB@@@>>><<<;;;888777777666555555444444555333444777888:::BBBKKKdddzzzzzztttuuuooonnnttt|||{{{oooeee[[[SSSQQQTTT]]]mmm~~~}}}vvvmmmiiihhhgggbbb^^^[[[XXXSSSPPPOOOOOONNNMMMIIIGGGEEECCCBBBBBBCCCDDDDDDDDDEEEGGGJJJNNNQQQSSSVVVXXX\\\```cccfffhhhiiikkklllmmmnnnooorrruuuxxx|||rrrllllllnnndddjjjpppqqqnnnmmmooorrrtttuuuuuutttrrrrrrtttvvvvvvyyy|||zzzuuuoooiiiddd___ZZZWWWTTTSSSPPPNNNKKKIIIHHHGGGDDDDDDCCCCCCCCCBBBBBBBBBAAACCCEEEEEEGGGKKKSSSYYYaaaiiittt|||~~~}}}}}}yyyuuuttt{{{~~~xxxrrrnnnmmmtttwwwssspppvvvzzzxxxtttqqqoooooossszzz|||{{{~~~uuunnniii___TTTPPPQQQRRRUUUVVVUUUQQQNNNHHHFFFCCC@@@<<<999777777777666666888888888???GGG]]]rrrsssyyyyyyxxx{{{ssspppjjj___UUUMMMJJJIIIJJJLLLTTT___hhhnnnqqqssstttuuuvvvxxxyyyzzzzzzzzzyyyyyyzzz|||}}}~~~|||sssjjjfffdddgggkkkkkkddd]]]WWWRRRKKKFFFCCCCCCBBBBBBDDDDDDDDDEEEGGGKKKRRRWWWaaagggmmmpppssswww|||ppp```NNNDDD@@@======???EEEHHHMMMQQQUUUYYY^^^bbbfffkkknnnmmmmmmoooooommmlllbbb[[[\\\___[[[VVVRRRSSSUUUYYY___gggsss|||yyyvvvtttqqqooolllkkkjjjiiifffddd```bbbcccdddfffkkkrrrwww}}}{{{wwwpppjjjiiinnnsss~~~xxxlllaaa[[[TTTMMMJJJIIILLLUUU\\\]]]]]]^^^```gggpppwwwyyyxxxuuurrrgggeeebbb```aaadddiiikkkkkkooouuuyyyyyyuuuoookkkccc^^^XXXTTTQQQOOOLLLJJJLLLUUUeeeuuu}}}pppddd___]]]ZZZ\\\fffuuu~~~zzzssstttyyy{{{xxxuuuuuusssiiiXXXKKKDDDDDDCCCAAA???===;;;:::777777666666555555444444555333555777888999@@@III]]]rrr||||||~~~}}}~~~wwwtttsssmmmlllssszzz}}}~~~{{{oooddd[[[SSSQQQTTT```ooo|||uuulllhhhhhhfffbbb^^^\\\XXXTTTRRRQQQPPPOOOMMMLLLJJJGGGEEEDDDCCCDDDEEEBBBBBBDDDFFFJJJNNNQQQTTTVVVXXX\\\```dddfffhhhhhhkkkmmmoooppppppqqquuuxxx~~~wwwppppppsss[[[aaaiiioooqqqrrrtttvvvtttuuuvvvvvvuuuvvvxxxyyyzzz|||~~~|||vvvqqqkkkfffaaa^^^YYYWWWTTTQQQNNNLLLJJJIIIEEEEEEDDDDDDCCCCCCCCCBBBAAACCCEEEDDDEEEHHHOOOUUU^^^eeeooowww|||~~~}}}}}}yyyuuutttzzz|||wwwrrrmmmnnnqqqrrrnnnlllqqq|||~~~xxxtttqqqrrrtttxxx~~~|||wwwtttjjj]]]TTTTTTVVVWWWXXXVVVRRROOOHHHFFFCCC@@@<<<:::888777777555666888777888???HHH]]]ttt}}}yyyxxx{{{rrrkkkeee[[[QQQKKKIIIJJJLLLMMMUUU```iiinnnpppsssvvvwwwwwwxxxyyyzzzzzzzzzzzzxxxzzz|||~~~~~~wwwjjjaaaUUURRRPPPQQQUUUUUUQQQMMMIIIGGGDDDCCCCCCBBBAAA@@@===>>>>>>>>>@@@DDDIIINNNZZZbbbjjjmmmpppuuuyyyzzzuuubbbUUUHHHBBB???>>>AAADDDIIIKKKMMMPPPSSSXXX]]]bbbhhhlllnnnnnnnnnqqqpppmmmhhh___XXXXXXZZZYYYXXXXXX^^^aaaeeekkkqqqyyy}}}zzzxxxuuussspppnnnmmmkkkhhhfffaaaccceeefffiiioooxxx~~~uuurrrtttxxx}}}uuuqqqjjjbbb\\\XXXYYYaaagggiiijjjkkkjjjmmmssswwwzzzzzzxxxwwwsssrrrrrrsssuuuyyy}}}zzzuuummmgggaaa[[[RRRMMMKKKPPP]]]mmmyyyzzzjjjbbbbbb______dddlllzzz{{{~~~~~~|||yyyppppppsssxxx}}}xxxvvvuuuvvvuuukkkZZZMMMDDDDDDCCCAAA???===;;;:::777777666666555555555555555444555888888999???GGGTTTgggooonnnqqqtttyyyzzztttuuurrrllljjjqqqyyy{{{|||}}}~~~zzzmmmaaaWWWPPPOOOSSSdddsss|||uuummmiiihhhgggccc___\\\YYYUUUSSSRRRQQQOOONNNKKKIIIFFFCCCAAAAAAAAAAAA???@@@BBBEEEJJJOOOSSSUUUVVVYYY]]]aaadddfffggggggkkknnnpppqqqpppqqqtttxxx}}}{{{uuuuuuxxxUUUYYY___ffflllqqqtttvvvuuuwwwxxxyyyyyyzzz|||~~~zzztttooojjjfff___^^^[[[XXXUUURRRPPPPPPJJJJJJIIIIIIHHHGGGFFFFFFCCCEEEGGGFFFFFFIIIOOOTTT\\\cccllltttyyy~~~~~~}}}|||}}}}}}|||vvvtttuuu|||{{{wwwsssooopppooonnnlllmmmrrr|||{{{xxxyyyyyy{{{~~~}}}rrrdddXXXXXXYYYZZZZZZWWWSSSOOOHHHGGGDDD@@@===:::888777666555555666777999@@@JJJ^^^uuuvvvyyy{{{zzz~~~tttiiicccYYYOOOIIIHHHIIIKKKNNNVVVbbbjjjnnnppptttwwwyyyxxxxxxyyyyyyzzz{{{|||xxxzzz|||~~~{{{rrrjjjaaaXXXRRRGGGFFFEEEEEEHHHIIIHHHGGGDDDCCCBBBBBBCCCCCCAAA???<<<=========>>>AAAFFFIIISSS]]]gggjjjmmmsssvvvvvvzzzzzzoooeeeTTTLLLDDDAAA???>>>BBBGGGIIIIIIJJJJJJMMMSSS[[[aaafffjjjmmmmmmooosssqqqmmmddd\\\VVVUUUWWWZZZ^^^dddlllnnnrrruuuyyy{{{xxxvvvtttqqqooommmkkkhhheee```ccceeegggjjjqqq|||}}}~~~~~~vvvoooiiigggmmmtttvvvwwwyyytttuuuvvvyyy|||~~~~~~{{{pppdddZZZTTTSSSYYYggguuu~~~pppgggdddbbbccchhhnnnwww{{{~~~~~~|||}}}{{{xxxmmmlllmmmqqqvvvzzz{{{zzzrrrooonnnppppppiii\\\QQQEEEEEEDDDBBB@@@>>><<<;;;666666666666555555555555555444555888888888>>>FFFSSSbbbfffcccjjjrrr}}}{{{vvvrrrsssqqqkkkiiipppwwwzzz{{{|||}}}}}}mmmaaaVVVOOOPPPTTThhhwww}}}vvvnnnjjjiiihhhddd```[[[XXXUUUSSSRRRQQQOOOMMMKKKIIIEEEAAA>>>=========<<<===@@@DDDIIINNNSSSVVVWWWYYY]]]bbbdddffffffeeejjjnnnqqqqqqooopppssswww}}}{{{{{{|||UUUVVVYYY___fffmmmqqqsssvvvxxxzzz||||||}}}{{{uuuppplllfffdddbbb^^^[[[YYYWWWVVVPPPPPPOOONNNMMMLLLKKKKKKGGGIIIJJJJJJIIILLLRRRWWW\\\bbbkkkrrrwww|||}}}|||{{{|||}}}|||{{{yyysssrrrvvvzzzxxxuuuqqqpppnnnlllmmmpppwwwwwwhhhZZZZZZ[[[[[[[[[XXXSSSOOOIIIGGGDDD@@@===:::888777666444444666777999BBBLLL]]]sssuuuwww~~~}}}wwwjjjcccYYYOOOHHHGGGHHHJJJNNNWWWccckkknnnppptttxxxzzzyyyxxxxxxyyyzzz|||}}}wwwzzz|||~~~~~~zzznnnbbbXXXQQQKKKIIIBBBAAAAAAAAABBBDDDFFFHHHEEEDDDBBBBBBCCCCCCAAA@@@???@@@@@@@@@???AAADDDGGGOOOZZZdddgggkkkqqqtttrrrwwwxxxxxxuuurrrnnncccYYYKKKFFFBBBAAA>>>===AAAHHHGGGGGGFFFFFFIIIPPPZZZ```bbbfffjjjkkkooosssqqqmmmccc\\\VVVVVVXXX]]]fffooovvvwwwyyy{{{}}}zzzwwwuuurrrooolllkkkhhheeebbb___bbbeeegggjjjrrr{{{ssspppuuu{{{}}}{{{zzzyyyzzz}}}uuujjj___ZZZZZZdddqqqzzztttjjjcccaaadddlllsssxxx~~~}}}~~~|||}}}{{{xxxllliiiiiimmmsssvvvtttqqqnnnjjjgggiiikkkggg]]]TTTFFFFFFEEEDDDBBB???===<<<666666666666666555555555555444666888888888>>>EEEXXXdddeeeaaaiiivvvzzztttqqqqqq}}}pppjjjhhhooowwwzzzzzz{{{|||pppbbbWWWQQQRRRWWWkkkzzz~~~wwwnnnkkkjjjiiifffbbbZZZXXXUUUSSSRRRPPPNNNLLLOOOMMMIIIEEEAAA?????????999;;;>>>BBBHHHNNNSSSVVVWWWZZZ^^^bbbdddeeeeeedddiiimmmqqqqqqoooooossswww}}}~~~WWWUUURRRSSSXXX```hhhnnnsssxxx|||~~~}}}|||~~~}}}xxxuuunnnllliiieeeaaa^^^\\\[[[YYYWWWUUURRRPPPNNNMMMLLLLLLKKKJJJKKKMMMRRRVVVYYY^^^dddkkksssyyy~~~}}}zzzyyyyyyyyyyyytttrrrttt}}}~~~vvvrrrqqquuullljjjkkklllzzz|||tttmmm```]]]\\\]]]^^^\\\UUUNNNHHHFFFCCC@@@<<<999777666:::777666999:::<<>>======AAAGGGHHHHHHFFFDDDDDDIIIRRRZZZaaacccgggjjjmmmnnnoooooohhhccc___```ccchhhsss}}}~~~xxxtttrrrooojjjfffbbb___^^^^^^[[[^^^aaadddhhhpppzzzwwwssspppqqqvvv|||~~~~~~}}}|||}}}~~~zzznnnccc\\\dddrrr}}}rrrddd```eeeoooyyy|||{{{|||~~~~~~zzzxxxzzz}}}tttiiieeelllppplllmmmsssmmmjjjhhhggggggddd___ZZZJJJDDDAAACCCDDD@@@===<<<:::::::::999888777666555333777333222999:::>>>JJJ[[[aaagggkkkmmmvvvrrroooooo~~~nnnhhhfffmmmuuuzzz|||uuudddUUUNNNQQQXXXnnn}}}{{{vvvoookkkjjjgggccc```YYYWWWSSSOOOMMMLLLMMMNNNNNNKKKEEE@@@===;;;<<<===<<<;;;<<>>DDDKKKGGGHHHHHHGGGFFFIIIOOOUUU\\\^^^```dddgggjjjlllmmmppplllkkkmmmnnnqqqyyy}}}xxxsssoookkkhhhccc^^^ZZZWWWVVVUUUTTTWWWZZZ^^^bbbkkkvvv|||rrrooommmooouuuzzz}}}}}}}}}||||||}}}vvvjjjaaafffrrr{{{vvvkkkbbbdddkkkuuu|||}}}~~~}}}{{{{{{tttlllkkkrrrvvvqqqooorrrmmmjjjffffffggggggeeebbbOOOHHHDDDDDDDDD@@@<<<;;;::::::::::::999777666555333777444333999:::>>>LLL]]]fffooopppmmmssstttqqqjjj}}}wwwjjjeeecccjjjrrrwwwzzz}}}wwwfffXXXPPPRRRYYYmmm}}}}}}wwwpppllliiieeeaaa]]]XXXVVVRRROOOMMMLLLMMMNNNQQQNNNIIIDDD???===<<<<<<;;;;;;<<<@@@GGGNNNRRRUUUWWWXXX[[[]]]```ccceeefffkkklllnnnooooooqqqsssvvvzzz}}}iiiddd]]]VVVRRRSSSUUUXXX^^^fffpppxxxzzzzzz{{{|||~~~xxxrrrmmmjjjhhheeecccaaa^^^[[[YYYWWWWWWVVVUUUSSSSSSSSSVVVYYYZZZccciiipppxxx}}}~~~|||zzzrrrnnnlllrrr~~~|||yyyxxxxxxpppllliiiiiizzzzzzuuurrrllleee^^^]]]]]]^^^___\\\VVVPPPJJJHHHDDD@@@===999777666888666777999::::::???FFFVVVooo}}}~~~~~~|||xxxnnndddVVVKKKEEEDDDEEEGGGJJJTTTaaakkkppprrrtttvvvwwwwwwxxxyyyzzz{{{||||||}}}}}}}}}~~~~~~~~~~~~~~~zzzsssmmm___SSSGGGDDDDDDBBBAAABBBCCCCCCEEEIIIMMMQQQRRRRRR]]]^^^___^^^[[[ZZZZZZ[[[^^^ZZZUUUPPPLLLKKKKKKLLLRRRXXX```hhhmmmpppssstttuuutttrrrnnnggg]]]QQQIIIEEE@@@===>>>>>>AAAHHHQQQOOOQQQRRRPPPMMMMMMPPPTTT[[[\\\___bbbgggkkknnnpppxxxuuuuuuwwwxxxxxx}}}}}}yyyuuuooojjjfff^^^\\\WWWSSSOOOKKKJJJIIIJJJLLLPPPSSSYYYdddqqqzzz{{{xxxllljjjiiilllsssyyy|||||||||{{{|||~~~uuuiiijjjqqqxxx{{{rrreeebbbfffpppzzz}}}}}}vvvoooooowwwyyysssnnnooommmiiieeeeeehhhkkklllkkkTTTLLLFFFEEECCC???<<<<<<;;;;;;::::::999777666555333888555555::::::???OOOcccppp{{{yyyqqqsssxxxssskkk|||qqqhhhccccccjjjqqqvvvzzz}}}xxxgggYYYRRRTTT[[[mmm}}}~~~xxxqqqkkkhhhddd^^^ZZZWWWUUURRROOOMMMMMMNNNOOOUUUSSSOOOIIIDDD@@@<<<;;;;;;;;;<<<@@@GGGNNNSSSUUUWWWXXX[[[^^^aaadddfffgggjjjlllmmmnnnnnnpppsssuuuxxx{{{vvvqqqhhh^^^XXXUUUTTTUUUVVV^^^hhhqqquuuyyy}}}{{{wwwsssqqqooommmjjjfffbbb___\\\[[[\\\[[[ZZZYYYZZZ\\\^^^```fffkkkrrryyy}}}{{{rrrlllhhhlllxxx}}}||||||uuuqqqkkkiii{{{}}}}}}|||vvvqqqjjjbbb\\\\\\]]]___```\\\VVVQQQKKKIIIEEEAAA===:::777666777666777999:::999===CCCQQQmmm~~~~~~{{{wwwzzz}}}~~~}}}~~~zzzooofffXXXLLLEEEDDDEEEFFFIIIRRR___jjjooorrrtttvvvwwwxxxxxxyyyzzz{{{|||}}}~~~~~~}}}}}}~~~~~~{{{xxxqqqiiicccUUULLLCCCBBBCCCBBBBBBDDDFFFHHHKKKPPPVVV\\\aaacccmmmooooooooommmmmmnnnppppppmmmfff___YYYUUUUUUVVVTTTXXX___ffflllqqqtttvvvxxxwwwtttqqqkkkbbbXXXQQQMMMIIIEEEEEEDDDFFFOOOYYY]]]^^^]]]XXXSSSPPPPPPSSSZZZ[[[]]]aaafffkkkpppsssyyyvvvuuuvvvuuuuuuzzz~~~xxxqqqkkkddd^^^YYYPPPNNNKKKHHHDDDBBB@@@@@@AAACCCFFFIIIPPP[[[iiisss{{{}}}xxxtttfffeeefffkkkrrryyy{{{{{{|||{{{}}}}}}yyyuuuuuuzzzrrrooorrrwww}}}}}}wwwiiibbbaaakkkwww|||{{{}}}~~~{{{uuurrruuuuuupppkkkkkkkkkhhhfffhhhkkknnnmmmlllUUULLLEEEDDDCCC???======<<<;;;;;;:::999777666555333888666777;;;:::CCCWWWppp|||zzzzzzyyyvvvqqqiiieeeeeelllssswww|||ttteeeYYYRRRUUU\\\nnn}}}|||wwwooojjjgggccc^^^ZZZWWWUUURRRPPPOOOOOOPPPQQQXXXWWWUUUPPPJJJDDD>>>;;;;;;;;;===BBBIIIPPPTTTVVVXXXYYY[[[^^^aaadddfffggghhhjjjkkkllllllnnnqqqsssuuuyyy~~~}}}tttiii```YYYTTTRRRRRRWWW___eeekkkrrr{{{|||{{{yyywwwsssnnniiieeebbb```^^^^^^]]]^^^___aaaccceeehhhmmmtttzzz~~~~~~yyyzzz{{{~~~~~~|||ssslllgggjjjvvv~~~{{{xxxpppnnn~~~|||zzztttjjjaaaZZZ\\\^^^``````]]]WWWSSSLLLJJJFFFBBB>>>:::888666777555666999:::999===CCCQQQnnn|||vvvvvvvvvuuu}}}|||sssiiiZZZMMMFFFDDDEEEFFFHHHRRR___iiioooqqqtttuuuwwwxxxxxxyyyzzz{{{|||}}}~~~}}}}}}}}}~~~~~~yyyrrriii```[[[QQQIIICCCCCCCCCBBBBBBEEEIIILLLQQQYYYbbbkkksssxxx}}}~~~~~~zzzpppfff___^^^^^^ZZZ\\\```fffmmmrrrvvvwwwuuutttrrrpppmmmggg```[[[SSSOOOLLLJJJIIILLLVVVbbbkkkjjjeee]]]TTTOOOOOOQQQTTTUUUWWW[[[```eeejjjmmmsssnnnjjjjjjiiikkksss{{{|||wwwnnnfff^^^WWWPPPLLLFFFEEECCCAAA???===<<<<<<<<<>>>@@@BBBHHHRRR```iiirrrxxx~~~{{{uuuqqqcccbbbdddjjjsssyyy|||{{{||||||}}}yyyssskkkgggiiiooovvvzzz~~~zzzvvvvvvxxx~~~}}}wwwllldddaaaiiivvv~~~}}}yyyzzz{{{vvvqqqooollljjjjjjgggfffgggkkknnnmmmiiieeeQQQIIICCCCCCCCC@@@??????<<<<<<<<<;;;999777666555333777666999===<<>>;;;888777777555666888999999>>>EEEUUUppp~~~wwwvvv~~~sssooo~~~~~~{{{wwwmmm]]]PPPHHHEEEEEEEEEIIISSS```jjjoooqqqsssuuuwwwwwwxxxyyyzzz{{{||||||||||||}}}}}}}}}wwwnnnddd\\\WWWPPPIIIDDDDDDDDDBBBBBBEEEJJJOOOWWWaaalllyyy~~~rrriiieeeeeeeeedddeeehhhmmmrrrtttuuutttsssqqqqqqpppnnnkkkhhhWWWSSSOOOMMMKKKNNNZZZfffvvvtttnnndddYYYRRRQQQRRRPPPQQQTTTWWW[[[```ccceeefff```[[[ZZZ[[[___jjjtttyyy}}}|||yyynnniiiaaaYYYSSSNNNIIIFFFCCCCCCBBB@@@???===<<<;;;:::<<<===>>>AAAIIIUUU]]]gggnnnwww}}}~~~}}}}}}}}}}}}|||yyysssooo``````cccjjjsssyyy{{{zzz{{{{{{}}}{{{rrrfff]]][[[^^^cccgggnnnqqquuuyyy}}}|||{{{{{{zzzuuullleeeccclllxxxyyyyyyzzz{{{pppjjjiiiiiiiiiaaabbbfffkkkmmmjjjccc\\\OOOHHHCCCCCCDDDBBB@@@AAA======<<<;;;999888666555333666666:::>>>???QQQpppxxxfffdddgggmmmsssxxx~~~vvvhhh]]]UUUQQQVVV]]]qqquuupppjjjgggfffdddaaa^^^ZZZXXXUUURRRPPPPPPQQQRRRVVVXXX[[[[[[WWWOOOFFF@@@===>>>AAAGGGNNNUUUXXXZZZ[[[\\\]]]___aaaccceeeeeeeeeggghhhiiiiiikkknnnppprrrvvv|||yyyqqqiiiaaa]]]VVVWWWWWWVVVXXX^^^gggooo{{{|||xxxuuusssrrrllllllkkkkkkkkklllmmmnnnnnnrrrxxx||||||xxxvvvnnnpppsssuuuwww|||~~~~~~}}}|||vvvpppllloooyyy}}}zzz~~~~~~xxx||||||xxxsssooohhhaaaWWW[[[```bbbaaa]]]XXXUUUNNNLLLHHHCCC???;;;888777888555555777999:::@@@GGGZZZrrryyyvvv|||sssiiiwww}}}{{{qqqaaaRRRIIIEEEDDDEEEKKKTTTaaakkkoooqqqssstttvvvvvvwwwxxxyyyzzz{{{{{{zzz{{{|||~~~}}}vvvnnneee^^^ZZZPPPKKKHHHHHHGGGEEEEEEHHHIIIOOOYYYfffttt{{{tttqqqrrrrrrooolllkkknnnpppppppppsssqqqooonnnpppqqqqqqqqqaaa\\\WWWQQQKKKKKKWWWcccsssrrrooofff[[[SSSOOOOOOKKKLLLOOOSSSVVVYYYZZZ[[[TTTOOOLLLLLLOOOTTT___jjjqqqvvv}}}|||uuummmiii___[[[UUUQQQOOONNNMMMMMMHHHGGGFFFDDDAAA???===<<<:::;;;<<<;;;<<>>======;;;:::888666555333555555:::???AAAXXX}}}~~~hhhfffiiipppvvvzzzttthhh]]]UUUQQQVVV^^^ttttttoooiiifffeeeddd```]]]ZZZWWWTTTQQQOOONNNOOOPPPRRRVVV\\\^^^\\\TTTKKKDDD>>>???CCCIIIQQQWWW[[[\\\]]]]]]^^^```aaabbbcccdddfffhhhiiijjjjjjlllnnnqqqqqquuu{{{|||}}}~~~~~~zzztttnnnjjj\\\\\\[[[XXXWWWZZZaaagggssszzz}}}|||{{{zzzvvvuuuuuutttssssssssssssqqquuuzzz}}}~~~zzzwwwtttnnnppprrrssstttxxx}}}}}}}}}}}}|||wwwrrrnnnrrr|||~~~|||vvv~~~yyywwwwwwyyywwwpppllljjjfffaaaVVV[[[```cccaaa]]]YYYVVVNNNLLLHHHDDD???;;;888777999666555777888;;;BBBJJJ]]]ttt{{{vvv{{{xxxttteeerrr~~~ssscccTTTJJJEEEDDDDDDLLLVVVbbbkkkoooqqqssstttuuuvvvwwwxxxyyyzzzzzz{{{xxxyyy|||~~~}}}xxxppphhhccc```RRRNNNKKKLLLLLLIIIJJJMMMHHHOOOZZZhhhxxx}}}|||~~~{{{vvvqqqnnnnnnnnnmmmkkkmmmjjjggggggiiilllnnnooommmggg___UUUKKKIIIRRR^^^fffgggfff```UUULLLFFFDDDBBBDDDGGGJJJMMMOOOOOOOOOGGGCCCAAACCCGGGLLLWWWaaaiiioooxxx~~~}}}~~~~~~}}}yyyrrriii```ZZZWWWSSSPPPOOOPPPSSSUUUVVVLLLLLLJJJGGGDDD@@@===<<<:::;;;;;;:::999<<>>>>>===<<<:::888666555333555555:::???CCC]]]jjjjjjmmmtttyyy}}}vvviii^^^VVVRRRVVV^^^uuu}}}tttoooiiifffeeeccc___\\\YYYWWWSSSOOOMMMLLLMMMNNNOOOTTT[[[```^^^WWWMMMGGG???@@@DDDJJJRRRXXX\\\]]]^^^______```aaabbbbbbcccgggiiikkkkkklllmmmppprrrqqquuu{{{}}}{{{|||}}}yyyuuurrrjjjeee^^^XXXUUUVVVXXXZZZbbblllzzz|||}}}{{{yyyxxxzzz{{{{{{zzz~~~{{{zzz||||||{{{||||||{{{uuurrrrrrqqqrrrrrrrrrtttyyy~~~}}}|||zzzwwwsssttt{{{|||yyyyyy{{{~~~yyyzzz{{{wwwrrrmmmiiifffbbb```\\\^^^bbbcccccc```\\\YYYRRRMMMGGG@@@;;;888888888666666666777999>>>EEEJJJZZZlll}}}xxxffflllzzzrrraaaWWWNNNFFFDDDGGGLLLUUUbbbkkkoooppppppqqquuutttttttttvvvyyy|||~~~|||||||||~~~~~~xxxtttrrrmmmfffWWWTTTPPPNNNMMMLLLIIIGGGEEELLLWWWeeewww~~~yyyqqqmmmlllkkkkkkiiibbb]]]^^^```eeennnwwwyyywwwnnn^^^SSSQQQRRRQQQZZZ\\\\\\XXXPPPHHHCCCBBB???@@@AAACCCDDDDDDDDDDDDAAAAAAAAA@@@AAAFFFOOOVVVccciiiqqqwwwyyyyyyxxxxxxwwwssslllfffbbb^^^ZZZXXXUUUXXX\\\___```^^^\\\[[[YYYSSSLLLFFFCCCAAA>>>;;;:::999888777777999;;;<<>><<<:::888222777777999@@@GGG___nnnkkkmmmuuu}}}{{{iii[[[XXXRRRTTTaaaxxxqqqmmmhhhffffffdddaaa]]]WWWUUUSSSPPPNNNMMMMMMMMMPPPSSSYYY```ddd___SSSIIIDDDFFFJJJOOOTTTYYY]]]___cccaaa______bbbcccbbbaaaggghhhiiijjjlllmmmnnnoootttvvv{{{}}}|||sssnnnggg```ZZZVVVUUUUUU\\\eeesss~~~|||{{{|||}}}|||{{{~~~{{{zzz||||||yyyyyy}}}{{{|||vvvssssssuuuuuutttttttttxxx~~~~~~|||{{{|||xxxuuuvvv}}}{{{wwwwwwyyy{{{||||||yyytttnnnhhhdddaaa```[[[^^^ccceeeeeeaaa\\\XXXRRRNNNGGG@@@;;;888888888666777777777999===CCCHHHSSSeeexxxyyyhhhooo}}}sssbbbWWWNNNGGGEEEGGGKKKUUUbbblllqqqrrrssstttuuuttttttuuuvvvyyy|||~~~|||||||||}}}~~~||||||yyyuuuttttttooohhh\\\YYYTTTPPPMMMKKKJJJIIIHHHLLLUUUaaarrr~~~vvvqqqmmmjjjiiiaaaZZZUUUUUUWWW\\\eeennn{{{~~~zzzmmm```WWWRRROOOPPPQQQQQQMMMFFF@@@>>>===;;;;;;===>>>??????@@@@@@============>>>BBBJJJOOOYYY^^^eeekkkmmmmmmmmmmmmhhheeeaaa^^^\\\\\\\\\\\\bbbdddeeefffeeeccc```^^^TTTOOOIIIDDDAAA???<<<:::999888777666777888:::;;;CCCJJJTTT^^^eeejjjmmmooosssqqqqqqssstttppphhhbbb___aaaeeejjjppptttvvvwwwxxxwwwwww{{{uuucccVVVQQQMMMHHHEEEEEEDDDFFFJJJLLLMMMMMMLLLLLLPPPZZZfffpppuuuvvv|||}}}sssmmmkkkkkkjjjeeefffqqq}}}{{{yyyyyyfffZZZZZZ\\\]]]]]]\\\[[[]]]```___\\\XXXOOOLLLIIIGGGGGGGGGDDDBBBAAAAAAAAA@@@>>><<<:::888333888888999???FFF]]]}}}uuuooonnnuuu~~~{{{iii\\\YYYSSSUUUbbbyyy~~~sssoooiiifffeeeccc___[[[VVVUUUSSSQQQOOONNNNNNNNNNNNQQQWWW___ccc```UUUMMMEEEGGGKKKPPPUUUZZZ^^^```cccaaa___```bbbdddcccaaaggggggiiijjjlllnnnoooppprrruuuyyy~~~yyyvvvqqqjjjbbb\\\WWWTTTYYY___kkkzzz~~~|||}}}yyyxxxzzzxxxtttsssuuuvvvzzz{{{wwwuuuvvvyyyxxxwwwvvvuuuwww|||~~~~~~}}}|||~~~{{{xxxyyyyyyuuutttvvv}}}|||zzz{{{sssiiibbb___```ZZZ___dddhhhhhhbbb\\\WWWRRRNNNGGGAAA;;;888888888777888777777888<<>><<<:::888888777666666666777888999<<>>DDDXXXxxx}}}tttooouuu{{{iii\\\YYYTTTUUUcccyyy}}}tttpppjjjfffeeebbb]]]YYYVVVUUUSSSQQQPPPOOOPPPPPPMMMPPPVVV]]]aaa___WWWPPPFFFHHHLLLQQQWWW\\\```bbbcccaaa``````bbbcccccccccfffgggiiikkkmmmoooqqqrrrpppssswww{{{~~~sss{{{zzzwwwsssllleee___[[[]]]___gggttt~~~|||{{{wwwuuuuuuqqqkkkiiijjjlllpppuuuxxxxxxwwwwwwxxxzzzzzzyyyxxxwwwxxx|||~~~|||zzz{{{~~~xxxsssrrruuu|||zzzwwwxxxkkk```]]]]]]ZZZ___fffkkkkkkddd\\\VVVRRRNNNHHHBBB<<<999777777888888888777888:::???CCCJJJ[[[qqqxxx~~~uuugggYYYOOOIIIGGGHHHKKKUUUcccmmmrrrtttvvvwwwuuuuuuuuuvvvxxxzzz{{{}}}|||{{{{{{}}}~~~}}}zzz{{{zzzzzz}}}|||ssshhhaaabbbaaa^^^XXXSSSRRRRRRRRRRRRTTTXXXbbbppp|||rrriiibbb]]]TTTLLLJJJJJJNNNWWW```qqqyyyiii[[[RRRIIIGGGDDDAAA>>>===>>>>>>888888888999999:::;;;;;;999:::;;;===>>>@@@BBBCCC@@@CCCGGGJJJKKKMMMOOOQQQMMMMMMNNNOOOQQQUUUZZZ^^^\\\ZZZWWWSSSOOOLLLJJJIIICCCBBB???===;;;:::888777777666555555555666666777888<<>>AAATTTqqq{{{xxx|||uuunnnsssyyyhhh[[[XXXSSSUUUbbbyyy|||sssoooiiifffeeebbb^^^ZZZUUUTTTSSSQQQPPPPPPQQQQQQNNNPPPUUUZZZ]]][[[VVVQQQHHHJJJNNNSSSXXX]]]aaacccaaaaaa```aaabbbccccccdddfffggghhhkkkmmmppprrrsssppprrruuuzzzxxxmmmeee~~~~~~}}}zzztttmmmfffbbb``````eeeooo~~~|||yyywwwrrrooommmiiibbb___```bbbffflllqqqtttwwwyyyzzzzzzzzzzzzyyyyyy{{{~~~}}}{{{}}}}}}wwwrrrqqqttt|||{{{www|||mmm```ZZZXXXZZZ```hhhnnnmmmfff]]]WWWRRROOOIIIBBB===999777666888888888777777999===@@@HHHXXXooo}}}vvvhhhYYYNNNIIIHHHHHHMMMVVVcccmmmrrrssstttuuuuuuvvvvvvwwwyyyzzz{{{|||{{{{{{{{{}}}~~~{{{}}}~~~}}}~~~{{{qqqfffbbbdddeeedddaaa]]]ZZZXXXXXXXXXWWWWWWZZZbbbkkkrrruuuwwwzzz~~~vvvkkkddd^^^UUULLLHHHFFFHHHOOOWWWdddssszzznnnaaaXXXJJJGGGBBB???>>>>>>???@@@;;;;;;:::999999999::::::888999:::<<>>@@@AAABBBEEEHHHKKKKKKMMMOOOPPPOOOOOOQQQSSSOOONNNKKKGGGDDDBBBAAA@@@=========<<<:::888777777666666555555555555555555666999>>>CCCJJJRRRZZZ```eeegggjjjllllllggg```[[[YYY___hhhooosssuuuwwwyyywwwxxxxxxyyyzzz|||~~~~~~}}}}}}}}}xxxqqqbbb^^^YYYWWWWWWYYYZZZZZZUUUWWW[[[aaajjjrrrxxx{{{}}}tttnnnmmmgggeeeqqq{{{zzz|||}}}|||jjj^^^\\\^^^___WWWYYY[[[ZZZVVVRRRPPPOOOOOOOOOOOOMMMKKKHHHFFFEEEDDDDDDCCCBBB@@@===:::999777:::777888===???OOOjjj~~~xxxtttzzztttlllqqq}}}yyygggYYYWWWQQQSSS```xxx|||qqqmmmhhheeeeeeccc___\\\UUUTTTRRRQQQPPPPPPPPPQQQPPPRRRTTTWWWXXXVVVRRRNNNIIIKKKOOOSSSXXX\\\___aaa___`````````aaabbbcccdddeeefffhhhjjjmmmpppqqqrrrppprrrtttxxx|||uuuppplllfff___[[[zzzssslllhhhbbbaaaccckkkxxx|||wwwtttpppkkkgggeeebbb]]][[[]]]]]]aaagggmmmsssxxxzzz{{{zzz{{{{{{{{{{{{}}}}}}|||xxxtttrrruuu}}}{{{www{{{{{{{{{~~~rrrddd[[[VVV[[[aaajjjoooooohhh^^^XXXSSSOOOJJJCCC>>>999777666777777888777777999<<>><<<:::999999999999777777888;;;>>>@@@@@@???============>>>AAAFFFJJJNNNRRRWWWVVVQQQKKKHHHGGGCCCBBB@@@>>><<<;;;::::::999;;;===<<<:::888777777666666666555555555444444666888;;;???DDDKKKSSSYYY```ccchhhkkkkkkfff```\\\YYY```jjjqqqssstttvvvxxxvvvwwwwwwwwwvvvwwwzzz|||xxx~~~}}}pppnnnlllkkklllllllllkkkeeefffiiikkknnnqqqssstttyyy~~~vvvllliiidddbbblll}}}{{{}}}|||}}}~~~ooofffdddcccaaaYYYYYYZZZZZZXXXUUUQQQNNNMMMNNNOOONNNKKKHHHGGGGGGEEEEEEDDDCCC@@@===;;;999777999666777<<<>>>LLLeeeyyytttyyy~~~tttmmmqqq{{{zzzhhhZZZVVVQQQRRR___www}}}pppkkkgggeeedddccc```\\\UUUTTTRRRPPPOOONNNOOOOOOQQQRRRSSSTTTRRRPPPNNNLLLJJJLLLOOORRRVVVZZZ\\\^^^]]]^^^```______```bbbdddeeefffhhhjjjlllnnnpppqqqoooqqqssswww}}}tttllleeebbbaaa^^^\\\\\\~~~yyytttqqqfffeeedddgggqqq}}}xxxrrrnnnhhhccc```___^^^\\\]]]aaa```ccchhhnnnuuuyyy|||}}}|||}}}}}}||||||}}}|||yyywwwsssvvv}}}{{{vvv{{{yyyxxxwww{{{|||pppddd\\\]]]bbbjjjpppooohhh___YYYSSSPPPJJJDDD>>>:::777555555666777777777999<<>>>>>;;;999888888666666666666666555444444444555888:::>>>DDDKKKPPPYYY^^^dddhhhhhhccc^^^[[[YYYaaalllrrrttttttuuuwwwuuuvvvvvvuuussssssuuuxxxzzz|||xxxyyyyyyxxxuuurrrpppooosssxxx}}}qqqgggdddaaaggg{{{~~~}}}xxxwwwrrrlllccc```\\\ZZZYYYWWWRRRNNNJJJMMMOOONNNKKKHHHGGGHHHFFFEEEEEECCCAAA>>>;;;999666999555666<<<===JJJbbbvvv~~~yyyyyyyyyuuuxxxvvvqqqsssxxx}}}}}}jjj\\\XXXRRRSSS```uuu~~~qqqmmmhhheeedddbbb^^^ZZZUUUTTTQQQOOONNNMMMMMMMMMPPPQQQQQQPPPNNNMMMLLLKKKKKKLLLNNNQQQTTTWWWYYYZZZ[[[]]]___^^^]]]^^^aaadddeeefffgggiiikkklllnnnnnnnnnoooqqqttt{{{yyypppgggbbbdddfffdddeeeggg~~~{{{yyykkkjjjgggfffkkkyyy{{{uuuoookkkccc^^^[[[\\\\\\]]]aaafffeeegggkkkpppwww{{{}}}}}}~~~~~~~~~~~~|||}}}{{{zzzyyytttwww}}}yyyttt}}}{{{wwwuuuvvv|||{{{nnnddd^^^ccckkkpppoooiii```ZZZSSSPPPKKKEEE???:::777555444666777777777999<<>>CCCFFFFFFEEE@@@???===;;;;;;@@@FFFLLLZZZbbbkkklllcccVVVKKKFFF?????????>>>===<<<:::999888<<>>;;;999666888555666<<<===III```llluuuxxxsssuuu|||wwwtttwwwyyytttuuuwwwyyy~~~lll^^^YYYSSSTTT```tttsssnnniiieeecccaaa\\\XXXUUUTTTQQQOOOMMMLLLKKKKKKOOOOOOOOONNNLLLKKKKKKLLLKKKLLLNNNPPPSSSUUUWWWXXXZZZ\\\^^^^^^]]]]]]```ccceeefffggghhhjjjkkklllmmmlllmmmooorrryyywwwqqqqqqjjjggglllpppooopppsssttt}}}wwwvvvrrrnnniiigggllluuu~~~wwwssspppmmmjjjgggeeecccbbbbbbdddfffhhhnnnoooqqqtttxxx{{{}}}{{{yyyvvvvvvxxxzzz|||~~~yyytttzzzvvveee```dddiiinnnoooiiiaaaZZZWWWSSSMMMDDD;;;666555555999999888777666777999<<>>:::<<<===???CCCHHHKKKLLLLLLGGGCCC>>><<<>>>AAADDDEEEQQQ\\\jjjppplll```UUUNNNHHHBBB===<<<======:::666999;;;>>>>>>===;;;:::999888777555333222333555666111111222444666;;;BBBGGGPPPWWW___cccaaa]]]ZZZYYY]]]bbbjjjpppsssuuuuuuvvv|||yyyuuupppnnnrrr{{{yyynnnjjjiiippp|||~~~ppphhhccclll~~~~~~{{{hhhYYYYYY\\\VVVLLLNNNMMMLLLLLLMMMLLLIIIFFFGGGGGGGGGFFFDDDAAA===;;;666777999:::999<<>>CCCNNNccc{{{zzz}}}uuugggYYYOOOJJJHHHIIILLLWWWeeemmmpppqqquuuyyyuuuvvvwwwwwwvvvvvvwwwxxxzzz{{{}}}{{{nnnoootttvvvsssrrrddd^^^VVVSSSXXXcccnnntttzzzzzz|||~~~~~~}}}{{{~~~zzzjjj[[[VVVXXXZZZ```gggkkkooonnneeeZZZRRRNNNLLLPPPWWWaaaooo{{{|||ssseeeWWWLLLDDD???<<<<<<===AAAFFFMMMQQQTTTTTTPPPKKKDDD???>>>???@@@@@@FFFNNNZZZeeejjjhhhaaa[[[QQQKKKEEEBBBCCCBBB???<<<;;;<<<<<<;;;:::888777777999888666444333333444444333333444444555999>>>BBBLLLSSS[[[___^^^ZZZXXXWWW]]]bbbjjjpppsssuuuwwwxxxzzzyyyvvvssssssyyyrrrjjjeeejjjuuu~~~~~~~~~wwwnnnhhhfffoooxxxddd]]][[[TTTKKKLLLLLLLLLNNNOOONNNKKKIIIIIIHHHHHHGGGEEEBBB>>><<<666777888999999<<>>::::::;;;444555666666777999===@@@DDDNNN```vvvxxx||||||lll[[[OOOJJJJJJKKKMMMWWWeeennnqqqrrrtttwwwuuuvvvxxxxxxwwwwwwxxxyyyzzz{{{}}}}}}~~~}}}yyywwwjjjbbbZZZWWW\\\hhhttt{{{{{{{{{||||||{{{zzzyyyxxxwwwzzzttteee___``````eeejjjnnnqqqpppggg\\\UUUQQQOOOSSSYYYcccrrryyyfffTTTGGGAAA@@@===???CCCKKKSSSYYY]]]^^^YYYRRRJJJCCC@@@>>>>>>>>>???BBBJJJXXXeeelllmmmjjjbbb\\\UUUPPPMMMKKKFFFCCCBBB@@@>>><<<;;;:::;;;;;;999999888777555444333333555555555444333666:::===EEEMMMVVV[[[ZZZWWWUUUTTT\\\aaaiiippptttvvvxxxyyyyyyyyyyyyyyy{{{yyylllbbbeeennnzzz}}}}}}}}}yyyrrrmmmkkkhhhgggqqqsssddd\\\UUUMMMKKKLLLNNNPPPRRRQQQNNNLLLKKKJJJHHHHHHGGGDDD???<<<666666888999888<<>>999888999555666666666666999<<<@@@CCCLLL]]]qqqvvvxxxvvvaaaRRRKKKJJJJJJMMMXXXeeeooosssssstttuuuuuuwwwxxxxxxwwwwwwyyyzzz{{{|||}}}rrrjjj___ZZZ]]]gggssszzzyyyzzz{{{{{{zzzzzz{{{|||yyy|||xxxkkkeeefffhhhlllppprrrtttsssjjj```YYYUUURRRSSSVVV^^^kkkxxxsss\\\KKKDDDCCC>>>@@@FFFNNNWWW___cccddd^^^XXXOOOHHHDDDBBBAAA@@@???AAAEEEOOO[[[fffmmmppprrrnnniiiddd___XXXRRRMMMIIIFFFBBB???============888888888888777666555444444555444333222444777:::@@@GGGPPPVVVVVVTTTSSSSSS\\\aaahhhooosssvvvyyy{{{zzzzzz|||~~~rrreeeeeelllyyy{{{wwwuuupppjjjeeegggeeefffoooooobbbYYYSSSMMMNNNPPPRRRTTTSSSPPPMMMLLLJJJHHHHHHHHHEEE@@@<<<777777888999888<<>>AAAJJJZZZmmm~~~|||zzzmmm[[[OOOJJJIIINNNWWWeeeoootttuuuuuuuuuuuuwwwyyyyyyxxxxxxzzz{{{||||||}}}}}}sssfff]]]\\\ccclllqqqsssvvvxxxyyy{{{}}}{{{oookkklllmmmqqqtttuuuwwwwwwoooeee^^^[[[YYYYYYYYY\\\gggrrr|||dddOOOEEEDDD@@@CCCHHHQQQZZZbbbfffhhheee```XXXQQQLLLHHHDDDBBB@@@BBBEEEHHHNNNXXXccckkkuuuvvvvvvuuuqqqkkkccc^^^UUUPPPJJJEEEBBB???<<<:::777888888999999888777777222333333333222444777999<<>>LLLZZZiiinnnnnnjjjmmm{{{zzz~~~{{{{{{|||~~~}}}zzzxxxyyyzzzzzzhhhYYYTTTMMMLLLWWWlll|||~~~uuupppjjjeeeccc___ZZZVVVPPPOOOOOOQQQUUUWWWXXXXXXUUUPPPJJJFFFEEEFFFFFFFFFKKKLLLNNNQQQSSSUUUVVVWWWWWWWWWYYY[[[]]]___aaabbbaaabbbeeegggjjjkkkllllllpppsssxxx}}}zzzmmmgggcccffflllrrrzzz[[[\\\\\\]]]bbbmmm{{{yyyuuupppiiibbb\\\XXXVVVSSSQQQPPPPPPQQQUUUYYY[[[```gggpppyyy{{{zzzzzzzzzyyywwwwwwvvvuuuuuuxxx||||||xxxrrrkkkkkksss|||{{{xxx}}}|||sssjjjfffhhhkkknnnnnniiiaaa\\\ZZZVVVOOOEEE<<<666444444777777777777666888;;;===@@@JJJZZZlll{{{yyyfffXXXOOOKKKNNNWWWcccnnntttvvvwwwwwwvvvwwwyyyyyyyyyyyy{{{}}}||||||~~~~~~nnnbbb]]]___dddgggkkknnnrrruuuwww|||vvvqqqrrrpppssswwwyyy}}}~~~xxxpppdddccccccccc___^^^eeennnkkkUUUHHHEEECCCFFFKKKTTT^^^gggkkkmmmpppkkkddd]]]VVVOOOIIIDDD@@@BBBCCCCCCDDDKKKVVV___jjjmmmrrrvvvwwwtttooolllfff```ZZZTTTPPPJJJCCC>>>::::::999999999888888888222333333333333444777999999???FFFKKKMMMOOOSSSVVV\\\```ffflllpppssswwwyyy}}}~~~zzzzzz~~~{{{ooolllnnnwww~~~{{{tttpppnnnkkkgggddd```___```gggsssqqqbbbYYYSSSSSSRRRSSSTTTSSSQQQOOOQQQMMMJJJJJJKKKHHHBBB;;;999999999::::::???NNN]]]iiioooqqqlllnnn~~~{{{yyywwwzzz|||{{{xxxwwwyyy{{{zzziiiZZZUUUMMMKKKVVVhhhyyy}}}vvvpppiiidddaaa]]]WWWSSSNNNMMMMMMPPPTTTXXX[[[[[[[[[TTTKKKFFFFFFGGGGGGGGGJJJKKKMMMPPPSSSTTTVVVVVVXXXXXXYYYZZZ\\\^^^```aaaaaabbbeeehhhjjjkkkkkkkkkpppssswww||||||rrriiicccaaaeeejjjoootttzzz}}}aaabbbaaa___^^^cccmmmtttyyy}}}wwwtttooohhhaaa\\\XXXVVVQQQPPPOOONNNNNNOOOQQQSSSVVV[[[cccjjjpppuuuyyy|||{{{{{{zzzzzz{{{}}}{{{wwwqqqnnnnnnqqqssstttrrrtttvvvwwwwwwzzz||||||uuunnnooowww}}}|||vvv|||~~~|||yyyqqqiiieeeggglllppppppkkkccc]]]ZZZWWWOOOFFF===888666777555666666666666999<<>>BBBDDDNNN^^^nnnzzz}}}}}}wwwhhh\\\UUUOOOVVV```kkksssxxxzzz{{{vvvxxxyyyzzzzzzzzz|||~~~}}}}}}~~~|||mmmccc___^^^______bbbfffggghhhmmmvvv}}}~~~~~~tttpppvvv{{{{{{ooolllpppxxx|||lll[[[RRROOOHHHKKKRRR]]]iiisssyyy{{{uuutttrrroookkkddd\\\VVVSSSMMMGGGDDDEEEGGGGGGEEEJJJMMMQQQUUUXXX[[[^^^```^^^]]]\\\___```\\\TTTLLLCCCAAA===999777555555555555666666555444333555666666999>>>BBBEEEJJJQQQWWW\\\```eeejjjmmmpppsssuuu~~~yyyqqqfffjjjoooqqqqqqrrrtttwww{{{{{{{{{}}}{{{wwwvvvyyyzzz{{{{{{sssnnnkkkgggbbb^^^bbb```aaahhhuuuyyyyyyzzzxxxyyy}}}~~~|||pppeee^^^RRRPPPOOOPPPRRRUUUVVVVVVWWWSSSNNNNNNPPPNNNGGG???<<<;;;;;;<<<<<>>PPPnnn}}}~~~}}}tttppprrrsssttttttvvvxxxzzzxxxjjj]]]RRRJJJIIIMMMdddssstttqqqlllfffbbb___[[[UUUQQQKKKJJJJJJJJJLLLOOORRRTTTUUUPPPHHHBBB???@@@DDDGGGHHHMMMRRRSSSQQQPPPSSSWWWVVVXXX[[[]]]]]]]]]___aaaaaabbbdddffffffhhhkkknnnppprrrvvvzzz}}}|||}}}|||yyyvvvtttsssssssssrrrqqqooommmlllmmmnnnoooqqqnnnjjjddd^^^]]]^^^```eeejjjqqqvvvyyyyyyyyyyyyvvvsssnnnjjjgggdddaaa^^^]]]\\\ZZZXXXWWWVVVVVVWWWXXXWWWWWWVVVXXX[[[^^^___bbb```]]][[[ZZZYYYZZZ[[[^^^^^^^^^^^^^^^___``````cccbbbgggnnnssstttzzz~~~|||~~~{{{xxxvvvtttrrrnnnjjjeeebbbccckkkrrrrrrppplllfff```^^^XXXOOOEEE===888666666666666666777888:::<<<===CCCIIIUUUgggxxxuuuwww~~~tttmmmiii```VVVSSSXXX```iiipppuuuwwwwwwvvvvvvwwwxxxyyyyyyyyyyyy|||}}}yyyqqqmmmllldddfffggggggfffhhhkkknnnvvvwwwzzz}}}|||yyyuuurrrssswwwzzz|||tttmmmmmmttt{{{yyyqqqsssooozzz}}}pppbbbVVVMMMLLLOOOTTT^^^iiisss{{{~~~yyywwwvvvsssnnngggccc\\\WWWSSSPPPMMMLLLGGGGGGFFFEEEEEEEEEFFFGGGEEEFFFIIIJJJKKKJJJHHHGGG@@@???===:::888777777777888888777666555666666777666777999;;;@@@GGGOOOUUU]]]```dddhhhkkknnnrrrtttzzzzzzjjjbbb\\\]]]^^^]]]^^^aaaiiirrrxxxwwwuuuuuusssnnnmmmnnnppptttyyy~~~}}}}}}{{{uuuqqqmmmhhhbbb]]]ZZZYYYZZZ```jjjuuu}}}wwwrrrssstttvvvxxxyyy{{{~~~vvviii___VVVOOOLLLOOORRRRRRRRRTTTVVVTTTSSSRRRQQQMMMFFF@@@888===<<<<<>>AAADDDGGGHHHMMMRRRSSSRRRQQQTTTWWWXXXZZZ]]]^^^___```bbbcccaaaccceeeffffffhhhkkkmmmoooqqquuuyyy}}}~~~|||zzzxxxxxxwwwxxxrrrqqqnnnlllkkkkkkkkklllpppnnnkkkfffaaa___aaabbbccchhhoootttvvvvvvvvvvvvtttrrrooonnnmmmkkkiiigggddddddcccaaa```^^^]]]]]]\\\[[[ZZZXXXXXXYYYZZZZZZ\\\[[[YYYWWWVVVWWWXXXYYY]]]^^^___```aaabbbbbbbbb```aaafffmmmrrrvvv|||~~~{{{{{{xxxsssnnniiifffdddccceeemmmtttssspppllleee___^^^XXXNNNDDD<<<888666666666666666777999:::<<<===@@@FFFSSSeeewwwxxxxxxvvvmmmhhhfff```YYYTTTYYYaaaiiippptttuuuuuuvvvwwwxxxyyyyyyzzzzzzyyy|||}}}~~~|||wwwwwwnnnnnnmmmkkkiiiiiilllnnnoooqqqssswwwyyyxxxtttpppmmmiiihhhjjjmmmqqq{{{yyyooohhhmmmrrrzzzyyyqqqsssnnn|||yyykkk[[[QQQQQQSSSWWW]]]fffqqq{{{~~~{{{vvvuuuqqqlllgggccc___[[[XXXOOOMMMJJJGGGEEEEEEEEEFFFAAAAAAAAABBBBBBBBBBBBBBB@@@@@@>>>===;;;999888777999999888777666666777777555666888;;;???FFFNNNTTT\\\___cccgggjjjmmmpppssswww|||rrrggg]]]ZZZYYYWWWVVVVVV```hhhppprrrpppllleee___\\\```fffnnnvvv}}}{{{wwwtttqqqllleee```YYYXXXYYY]]]fffooovvvyyy~~~~~~vvvqqqpppppprrrtttuuuvvvyyy}}}}}}wwwmmmdddVVVPPPMMMPPPSSSTTTUUUWWWYYYWWWUUUUUUTTTOOOGGG@@@888<<<;;;<<>>AAADDDGGGIIIMMMQQQSSSSSSSSSUUUXXXWWWYYY\\\^^^___```bbbdddbbbdddeeeffffffgggiiilllnnnpppssswww{{{~~~}}}||||||vvvtttqqqnnnmmmllllllmmmqqqpppnnnjjjfffddddddfffeeeiiioootttvvvvvvvvvwwwuuutttrrrrrrrrrrrrpppnnnjjjjjjiiihhhgggeeecccbbbbbbaaa```^^^\\\[[[ZZZZZZ[[[ZZZYYYXXXXXXZZZ\\\]]]```bbbdddfffhhhiiiiiihhhfffhhhmmmrrrvvv{{{|||xxx{{{|||uuummmfffccccccdddhhhpppvvvuuuqqqllleee^^^^^^WWWMMMCCC;;;777777777666666777888999;;;<<<===>>>DDDQQQcccuuuzzz~~~{{{sssjjjfffeeebbb^^^UUUYYYaaaiiiooorrrssssssuuuvvvwwwxxxxxxyyyxxxxxx{{{|||}}}~~~|||}}}wwwuuussspppnnnnnnpppqqqppppppqqqrrrqqqnnnhhhddd___[[[ZZZ[[[^^^eeeqqq}}}yyyjjjjjjlllqqq|||uuuooopppooo}}}qqq```TTTTTTUUUVVVZZZbbbmmmxxx|||}}}yyyvvvsssoookkkhhh___\\\WWWRRRNNNKKKJJJJJJFFFEEECCCBBBAAABBBCCCDDD?????????>>>===<<<:::999999999888888777777666666555666888:::>>>EEEMMMRRR[[[^^^cccgggjjjmmmpppsssvvv{{{vvviiiccc```^^^YYYVVV[[[aaahhhlllkkkfff^^^XXXYYY^^^fffoooxxxyyyvvvtttooogggaaa]]]\\\[[[]]]cccllltttyyy~~~zzzxxxyyyzzzuuuooonnnmmmnnnpppnnnooorrrvvvyyyuuunnngggYYYRRROOORRRVVVWWWYYY[[[\\\ZZZXXXXXXVVVPPPHHHAAA:::===::::::@@@EEEZZZxxxsssjjjffffffgggkkkpppvvvzzz|||zzzjjj^^^SSSLLLMMMQQQeeetttvvvkkkhhhfffeeeccc___XXXRRRMMMKKKHHHFFFDDDDDDEEEEEE===<<<<<<===>>>AAACCCEEEIIILLLPPPSSSTTTTTTWWWXXXTTTWWWZZZ\\\]]]^^^aaabbbcccdddeeeeeeeeefffhhhkkkmmmooorrrvvvzzz}}}~~~~~~{{{yyywwwtttssssssssstttqqqqqqooolllhhhffffffffffffjjjppptttvvvwwwxxxyyyyyyxxxwwwxxxxxxxxxvvvtttooooooooommmllliiigggfffgggfffeeecccaaa^^^\\\[[[ZZZZZZYYYYYY[[[^^^```bbbccceeehhhkkknnnoooppppppnnnrrruuuwwwzzz|||xxxzzz~~~vvvlllccc```aaacccjjjrrrwwwvvvrrrmmmeee^^^]]]WWWLLLBBB:::777777888666777777888999;;;<<<===>>>DDDPPPaaasss~~~|||zzzrrrhhhddddddbbb___TTTYYY```hhhnnnqqqrrrrrrssstttuuuvvvvvvwwwwwwwww{{{{{{|||}}}}}}zzz|||yyywwwtttrrrrrrrrrsssssssssqqqooolllhhhbbb[[[VVVOOOMMMLLLNNNQQQYYYgggttttttoookkklllsss{{{~~~xxxqqqmmmllljjjwwwttteeeXXXTTTTTTUUUVVV\\\gggttt}}}~~~zzzwwwpppmmmgggaaa[[[WWWTTTSSSOOOMMMJJJGGGEEEFFFGGGHHH>>>>>>???>>>>>>===;;;::::::::::::999888777777666666777888999<<>>BBBUUUqqqtttllliiiggggggjjjpppvvvyyyzzz}}}{{{lll```VVVPPPQQQVVViiiwwwwwwiiifffdddcccbbb^^^WWWQQQLLLJJJGGGDDDBBBAAABBBBBB<<<<<<===>>>???AAABBBCCCHHHKKKOOORRRTTTVVVWWWXXXUUUWWWZZZ\\\]]]^^^```bbbbbbdddeeeeeeeeefffhhhjjjlllnnnqqquuuzzz}}}~~~~~~{{{yyyxxxyyyzzzzzzpppqqqpppmmmiiifffeeeeeefffkkkpppuuuwwwyyyzzz|||~~~}}}}}}}}}{{{xxxwwwvvvtttrrrpppooonnnllllllkkkhhhddd```\\\ZZZWWWWWWWWWYYY[[[___bbbeeeeeegggjjjmmmpppssstttuuuuuuyyy||||||}}}~~~{{{|||xxxnnnccc^^^^^^aaakkksssxxxwwwsssnnnfff___]]]VVVLLLAAA:::777777888777777777888:::;;;===>>>@@@EEEOOO___qqq~~~|||zzzssshhhbbb```^^^[[[SSSXXX```gggmmmqqqrrrrrrrrrssstttuuuuuuvvvvvvuuuzzzzzz{{{|||xxxuuuuuutttrrrqqqpppqqqrrrqqqpppppplllgggbbb\\\UUUNNNIIIBBBAAABBBEEEGGGMMM[[[hhhwwwxxxoookkkkkkmmmsssyyy|||yyyuuurrrpppllliiifffcccooo{{{~~~|||uuuiii___VVVVVVUUUTTTVVV___llluuu|||zzzuuupppjjjfffbbb```ZZZXXXTTTPPPMMMMMMMMMNNNDDDCCCBBBAAA@@@>>>===============<<<;;;:::999888888888888999;;;@@@GGGLLLUUUYYY```fffjjjnnnqqqtttwwwyyy~~~~~~xxxqqqkkkiiikkkqqqssspppnnnmmmnnnrrryyyxxxsssrrrnnneee]]][[[[[[\\\]]]aaahhhqqqxxx{{{|||}}}~~~zzzxxxyyy~~~xxxtttssspppooopppkkkjjjjjjllloooppplllhhh\\\TTTPPPRRRVVVWWWYYY\\\```___]]]\\\YYYRRRHHH@@@:::<<<888999???CCCTTTooouuuooogggeeedddiiiqqqxxx|||}}}{{{zzzkkk___VVVRRRTTTZZZooo}}}xxxiiifffcccbbb```]]]VVVQQQKKKIIIFFFCCCAAA@@@@@@AAA>>>>>>>>>>>>???@@@AAABBBGGGIIILLLPPPTTTVVVWWWXXXXXXZZZ]]]_________aaacccaaacccdddeeeeeefffhhhkkklllnnnrrrvvv{{{~~~~~~|||{{{{{{{{{|||tttuuutttrrrmmmiiihhhgggiiimmmsssxxx{{{}}}|||zzzyyyxxxxxxuuuuuusssoooiiiccc]]]YYYUUUUUUVVVXXX[[[```dddfffhhhiiikkknnnrrrvvvyyy{{{zzz||||||~~~zzz{{{~~~ttthhhaaa```bbbkkksssyyywwwsssoooggg```]]]VVVKKK@@@999777777999777777888999:::<<<===>>>DDDGGGOOO^^^ooo}}}~~~}}}vvvjjjaaa^^^[[[WWWRRRWWW___gggmmmqqqrrrrrrrrrssstttuuuvvvvvvvvvvvvyyyyyyzzz{{{|||vvvqqqnnnlllkkkjjjkkklllllliiifffeee```ZZZSSSNNNIIIDDD@@@;;;;;;===???@@@CCCOOO[[[kkk~~~wwwrrroooqqqvvvyyywwwtttrrrqqqpppkkkggghhhqqqyyyzzzxxxtttkkkbbbZZZZZZWWWSSSSSSXXXccclllwww~~~{{{wwwsssqqqkkkiiiddd___\\\ZZZYYYYYYSSSQQQMMMJJJGGGDDDCCCCCCAAAAAAAAAAAA@@@>>><<<;;;999999999888:::>>>DDDIIIOOOUUU\\\ccciiimmmpppsssuuuuuuxxx~~~}}}~~~~~~|||rrrmmmmmmkkkccc\\\ZZZ^^^dddhhhlllqqqvvvzzz}}}~~~~~~~~~|||{{{||||||zzzzzzwwwttttttpppnnnlllmmmppppppmmmjjj```YYYSSSUUUXXXYYY\\\___aaa```^^^]]]ZZZRRRGGG???999;;;777999???BBBQQQjjj|||wwwsssfffcccbbbgggpppxxx|||}}}|||zzzkkk```YYYUUUYYY___tttzzzlllhhhdddaaa___\\\WWWRRRIIIGGGDDDBBB@@@@@@AAAAAA>>>======>>>???@@@BBBBBBFFFGGGJJJOOOSSSVVVWWWWWWZZZ\\\^^^___^^^___```aaa```aaacccdddeeefffiiillllllnnnrrrwww||||||{{{{{{{{{yyyyyyyyywwwrrrnnnlllkkkmmmqqqwww|||~~~}}}zzzuuunnnfff___[[[UUUUUUVVVYYY\\\aaafffhhhkkklllnnnppptttyyy}}}}}}~~~~~~{{{{{{}}}yyynnnpppuuu~~~zzznnnfffdddeeekkksssyyyxxxtttooohhhaaa]]]VVVKKK@@@999777888999777777888999:::<<<===>>>FFFHHHOOO]]]mmm|||zzzmmmccc^^^ZZZVVVQQQVVV^^^fffmmmqqqrrrsssssstttuuuvvvwwwwwwwwwwwwyyyyyyzzz{{{|||vvvooojjjfffeeedddfffgggfffbbb^^^ZZZUUUOOOIIIDDDAAA>>><<<888999<<<>>><<<===GGGRRRddd}}}}}}~~~~~~||||||{{{vvvqqqsssyyy}}}{{{xxxssskkkccc^^^]]]ZZZTTTQQQTTT^^^ffflllxxx~~~zzzwwwsssnnniiifffeeedddaaa^^^YYYSSSOOOKKKJJJIIIDDDDDDDDDDDDCCCAAA???>>>::::::999888999===BBBGGGLLLQQQYYYaaagggkkkooorrrrrrrrrtttyyywwwlllhhhiiihhhbbb[[[]]]dddnnnuuuyyy{{{~~~|||}}}~~~}}}}}}|||yyyxxxuuurrrooooooqqqrrrooolllfff^^^XXXYYY\\\]]]___bbbbbb```___^^^ZZZRRRGGG>>>999;;;777888>>>???KKKcccsssuuuvvvvvvttthhhdddbbbfffooowwwzzzzzz|||qqqggg```]]]aaahhhxxxzzznnnjjjeeeaaa___\\\WWWSSSHHHFFFDDDAAA@@@AAABBBBBB===<<<<<<===>>>@@@BBBCCCEEEFFFIIINNNSSSVVVVVVVVVYYYZZZ]]]]]]\\\\\\]]]^^^___aaacccdddeeegggjjjllllllnnnsssxxx~~~~~~{{{zzzzzz~~~|||yyyvvvsssqqqpppssswww~~~}}}tttkkkccc^^^[[[WWWXXXYYYZZZ\\\aaagggkkkpppqqqrrruuuyyy}}}~~~~~~~~~~~~}}}|||}}}tttoookkkooo|||yyyooolllpppooowww|||yyyrrrmmmgggaaa]]]TTTGGG===999888888777777777888999:::<<<===>>>AAAFFFMMMXXXiii|||zzzqqqdddWWWSSSUUUSSSUUU[[[ccckkkpppsssssswwwuuutttvvvxxxxxxuuurrrwwwxxxyyyzzz~~~~~~}}}~~~~~~zzzrrrlll^^^^^^___bbbdddaaaXXXQQQMMMJJJFFFBBB???<<<999666999::::::999:::>>>EEEKKK[[[mmmwwwmmmfffbbbaaa___ZZZVVVVVVZZZ^^^hhhoooxxx~~~|||yyywwwvvvvvvvvvwwwnnnkkkfffbbb___[[[WWWTTTSSSOOOKKKJJJLLLLLLHHHDDD>>><<<:::888999<<<@@@CCCLLLRRRZZZaaafffiiilllmmmrrruuuxxxzzz|||zzzooohhhiiiiiiddd___```\\\fffuuu{{{{{{~~~|||yyyzzzxxxuuuttttttvvvwwwwwwuuusssrrrrrrmmmaaaWWWWWW\\\___aaaccccccaaa```^^^[[[SSSGGG???999888999;;;;;;???KKKWWWoooyyyrrrjjjqqq~~~~~~xxxlllddd```fffnnntttwwwyyyuuuggg^^^___eeekkk}}}ssskkkccc______]]]WWWQQQLLLIIIDDDAAA@@@@@@???>>>;;;<<<<<<<<<;;;===AAACCCDDDGGGKKKNNNPPPSSSWWWZZZYYYZZZ[[[\\\\\\\\\\\\\\\]]]___aaabbbccceeehhhkkkkkkmmmrrrwww~~~~~~{{{yyyxxx}}}zzzxxxuuutttwww{{{~~~rrriiiccc___]]][[[[[[\\\]]]___dddjjjnnnssstttvvvyyy}}}}}}|||||||||{{{~~~zzztttpppsss~~~wwwrrrtttrrryyy}}}yyyrrrllleee```]]]TTTGGG>>>:::999888777888888999:::<<<===???@@@BBBGGGMMMWWWhhh|||zzz|||xxxjjj\\\UUUUUUTTTVVV[[[ccckkkqqqssssssuuuttttttvvvxxxxxxvvvsssvvvwwwyyy|||}}}||||||}}}{{{}}}xxxsssddd```[[[YYYYYYVVVPPPKKKFFFCCC@@@>>>>>>>>>===;;;888999999888888;;;AAAEEETTTddd|||wwwqqqiiihhhddd___ZZZXXXZZZ]]]bbbhhhqqqyyy}}}zzzyyyyyyzzz{{{tttqqqnnnjjjhhheeeaaa^^^___ZZZUUUSSSSSSQQQLLLGGG???===:::999999<<>>===;;;;;;<<<;;;<<<>>>AAADDDEEEGGGKKKNNNPPPSSSVVVYYYYYYYYYZZZ[[[\\\\\\\\\\\\]]]___aaabbbccceeehhhkkklllnnnsssyyy~~~|||zzz~~~|||{{{}}}}}}ppphhhdddaaaaaa```aaaaaabbbdddiiiooosssxxxyyy|||~~~}}}|||~~~zzzzzz}}}yyy||||||vvvvvvuuu|||zzzrrrkkkddd^^^\\\SSSGGG>>>:::999999888999999:::;;;===???AAABBBCCCGGGLLLUUUfffzzzsssttt}}}sssdddZZZVVVUUUWWW\\\dddlllqqqsssssstttssstttvvvxxxxxxwwwuuutttvvvzzz~~~}}}{{{zzzzzz{{{}}}zzzwwwiiiaaaVVVNNNJJJHHHFFFDDD@@@>>>;;;;;;<<<>>>>>>===999::::::999999:::>>>AAAKKKXXXlll~~~zzzuuusssnnnhhhbbb^^^^^^^^^^^^ccckkkrrrwww|||~~~}}}~~~}}}|||||||||}}}xxxuuurrrooonnnkkkhhheeefffaaa\\\YYYWWWTTTOOOKKK@@@>>>;;;999999<<<>>>@@@KKKPPPXXX___dddgggjjjlllmmmpppsssuuuwwwyyy|||wwwiiiaaa^^^\\\]]]```dddllluuu}}}}}}zzzvvvvvvxxx|||xxxssspppppptttxxxyyykkk]]]YYY\\\aaahhhmmmkkkiiigggddd___VVVJJJAAA;;;::::::;;;;;;>>>IIIUUUbbbjjjmmmjjjlll}}}mmm___bbbmmm}}}zzzmmmbbbdddlllsssvvvyyy|||{{{mmmaaa```hhhqqqvvvooogggbbb```]]]WWWQQQJJJGGGCCC@@@???>>>===<<<::::::;;;;;;<<<>>>BBBEEEEEEHHHKKKNNNPPPRRRUUUXXXXXXYYYZZZ[[[\\\\\\\\\\\\]]]___aaabbbcccfffiiikkkkkknnnrrrxxx~~~~~~zzzpppkkkhhhfffeeeeeefffggggggiiimmmsssxxx|||{{{yyy{{{yyyssstttvvv}}}zzzqqqkkkddd___[[[RRRFFF===:::999999888888888999;;;===@@@BBBCCCDDDGGGKKKRRRbbbwwwppppppxxxzzzlll___XXXVVVXXX]]]dddlllqqqrrrrrrtttuuuuuuvvvwwwwwwuuuttttttvvvzzz~~~~~~zzzwwwxxxxxxyyyzzzzzzxxxtttpppggg^^^QQQFFFAAA???>>>>>>@@@>>>;;;;;;<<<======<<<<<<===<<<<<<<<<===???AAAEEEMMM^^^sss|||xxxrrrlllgggdddccc___ccchhhnnnsssxxx{{{}}}}}}zzzwwwsssooommmkkkrrrtttwwwzzz~~~~~~~~~}}}{{{zzzzzzzzzzzzuuurrrooommmkkkhhheeebbb```]]]YYYVVVTTTRRRNNNKKK@@@>>>;;;:::999;;;===???EEEKKKRRRZZZ___dddhhhjjjmmmoooqqqssssssuuuwwwyyyzzz}}}}}}{{{}}}oooddd^^^\\\]]]^^^aaaiiiqqqxxx~~~|||{{{}}}|||uuupppoooqqqsssttthhh\\\ZZZ^^^cccjjjpppooommmjjjfffaaaVVVJJJ@@@===;;;;;;;;;;;;===HHHTTTccchhhiiidddfffxxxnnn```bbbppp~~~sssggghhhpppwww|||~~~qqqccc___gggpppvvvppphhhbbb___[[[UUUQQQIIIFFFBBB???>>>===<<<;;;999:::;;;;;;<<>>???AAABBBBBBAAA@@@???>>>>>>>>>@@@AAAAAABBBHHHTTTfff}}}{{{uuupppkkkgggccceeegggkkkooosssuuuvvvvvvtttqqqmmmgggaaa]]]ZZZ^^^aaafffkkkppptttxxxzzzzzzzzzxxxwwwuuuttttttsssooollliiifffdddbbb^^^\\\WWWUUURRROOOLLLIIIFFFDDD>>>===;;;999999:::<<<===AAAFFFNNNVVV\\\bbbgggjjjoooppprrrsssssssssuuuwwwyyy{{{~~~|||xxxyyy}}}{{{{{{}}}~~~zzznnneeeaaa^^^\\\bbbkkktttzzz{{{sssmmmjjjiiiggg^^^YYYZZZ___dddkkkqqqqqqoookkkgggaaaVVVIII???===;;;;;;;;;:::===GGGSSSccchhhiiidddgggzzzuuuhhhjjjooo}}}}}}sssssswww{{{~~~wwwgggaaafffnnn~~~tttooogggbbb]]]YYYTTTPPPIIIFFFAAA>>>======<<<;;;999:::;;;;;;<<>>===???@@@CCCHHHMMMPPPQQQPPPEEEBBB???>>>>>>???@@@???AAAEEEMMMYYYlllyyyrrrmmmiiigggggghhhkkknnnooonnnmmmmmmkkkhhhbbb[[[UUUQQQPPPSSSXXX\\\aaagggmmmqqqqqqpppooommmkkkiiihhhgggeeebbb___]]]\\\ZZZWWWUUUPPPOOOLLLHHHDDDAAA>>><<<;;;:::999888888999;;;<<>>===<<<;;;::::::;;;;;;<<<>>>BBBEEEIIIJJJMMMNNNNNNOOOQQQSSSUUUUUUWWWYYYZZZ[[[[[[[[[]]]___aaaccceeegggkkknnnqqqrrrtttxxx}}}{{{vvvuuuvvvvvvvvvwww{{{~~~~~~zzzvvvuuuzzz~~~~~~zzzsssllllllqqqvvv|||}}}vvvmmmgggbbb]]]TTTLLL@@@888666777777777666777999<<>>???BBBGGGNNNZZZnnn|||vvvpppllliiihhhjjjkkkjjjiiifffhhhiiihhhddd]]]VVVQQQIIIKKKMMMOOOQQQVVV^^^ccccccbbb```^^^[[[XXXVVVUUURRRQQQOOONNNOOONNNMMMKKKGGGGGGEEEBBB>>>;;;:::999888888777777777888:::;;;@@@CCCIIINNNRRRVVVZZZ]]]bbbdddhhhjjjlllnnnqqqsssvvvxxxzzz{{{zzzzzzzzz{{{zzz}}}}}}uuukkkhhhnnnuuu{{{~~~~~~}}}~~~~~~rrrllleee^^^aaaiiinnnpppzzz~~~}}}}}}zzz~~~xxxmmmddd___XXXUUUTTTZZZ```fffmmmttttttqqqmmmiiicccXXXJJJAAA<<<:::;;;;;;;;;>>>HHHTTTdddjjjmmmiiikkk}}}xxxxxxttt|||}}}~~~|||uuuuuuwwwqqqnnnhhhbbb]]]YYYVVVTTTJJJFFFBBB???>>>>>>===<<<;;;;;;<<<;;;<<<>>>AAADDDIIIKKKMMMMMMMMMNNNPPPQQQTTTUUUVVVXXXYYYZZZ[[[[[[\\\___aaaccceeehhhlllnnnqqqrrrsssvvv{{{~~~~~~yyyyyyyyyyyyyyy{{{~~~~~~~~~}}}}}}wwwuuutttyyy~~~|||yyyrrrjjjjjjnnnxxx}}}}}}vvvllleee___ZZZSSSJJJ???777555666666666777888:::===@@@DDDGGGHHHJJJOOOSSSVVV```qqqsssuuusssppppppppphhh\\\VVVXXX\\\bbbhhhlllmmmlllmmmqqquuuwwwwwwwwwyyy{{{wwwxxxzzz|||~~~~~~xxxmmmhhhaaaZZZVVVRRRNNNLLLJJJJJJHHHFFFCCCAAAAAABBBGGGKKKRRR\\\dddhhhhhhfffWWWPPPHHHCCCBBBAAA@@@???>>>AAADDDGGGOOO```www~~~vvvqqqllljjjkkkkkkiiihhhccceeeiiijjjgggaaaZZZUUUGGGGGGGGGFFFFFFJJJQQQVVVVVVUUUTTTQQQNNNJJJHHHFFFBBB@@@@@@AAABBBCCCBBBAAA===>>>>>>===;;;::::::;;;666666666666666888:::;;;>>>AAAEEEIIIKKKNNNRRRTTTWWWZZZ^^^aaadddhhhlllooosssuuuxxxzzzyyyyyyyyyzzzvvvzzz{{{ssshhhdddjjjqqqvvvzzz~~~}}}}}}~~~}}}tttnnnggg```dddkkkmmmlllwww|||yyy|||vvvooottt}}}xxxmmmddd```ZZZVVVUUUZZZ```fffooovvvtttrrrnnnjjjdddYYYLLLBBB;;;::::::;;;;;;>>>IIIUUUhhhooopppjjjjjjxxx{{{yyyvvvzzz~~~}}}~~~qqqnnniiiccc^^^ZZZXXXVVVJJJGGGCCC@@@???>>>===<<<;;;<<<<<<<<<;;;===AAACCCJJJKKKMMMMMMMMMMMMOOOQQQSSSTTTVVVXXXYYYZZZ[[[[[[\\\___aaaccceeehhhllloooooooooppprrrwww||||||xxxyyy{{{|||{{{xxxsssyyy~~~{{{rrrjjjjjjoooxxx{{{zzzuuuooojjjccc[[[TTTIII???<<<<<<:::999999888:::;;;===???CCCHHHLLLKKKJJJNNNVVV___kkk|||xxxtttooommmkkkhhhbbb^^^UUUVVVZZZ___fffkkkmmmmmmlllnnnqqqssstttvvvyyy{{{uuuvvvxxxzzz~~~yyyqqqjjjaaaZZZWWWTTTPPPMMMHHHFFFBBBAAABBBCCCCCCCCCIIILLLPPPUUUXXX\\\```cccXXXPPPGGGCCCCCCDDDCCCAAAAAA>>>>>>BBBIIITTTfffuuu|||rrrllljjjkkklllllliiigggfffggghhheee^^^YYYMMMIIICCC@@@AAACCCFFFGGGFFFFFFFFFEEECCCAAA???>>><<<;;;;;;;;;;;;;;;<<<<<<::::::888777666666666666444666888999888777888999<<>>>>>AAALLLXXXkkkzzz}}}ooohhhuuuxxxlllqqq{{{}}}}}}vvvqqqjjjeeeaaa]]]WWWSSSMMMIIIEEEBBB@@@???===;;;;;;;;;;;;;;;<<<>>>???AAAEEEHHHKKKMMMNNNMMMNNNNNNRRRSSSUUUWWWYYY[[[\\\]]]^^^___aaaccceeegggiiijjjiiiiiinnntttxxxyyy}}}{{{www}}}~~~~~~www}}}~~~zzzyyyxxxvvvpppkkklllrrr{{{~~~|||uuuoooiiiaaaZZZRRRGGG===;;;;;;999777888999;;;===???AAAEEEIIIMMMOOOOOORRRXXX^^^iii{{{|||vvvrrrnnniiibbb\\\UUUVVVXXX^^^dddiiikkkkkkmmmoooqqqssstttvvvxxxzzzyyyyyy{{{|||zzzpppiii```YYYUUURRRMMMIIIGGGDDDBBBAAACCCEEEFFFFFFGGGHHHJJJLLLMMMOOORRRSSSRRRLLLDDDAAAAAABBBAAA???BBB@@@???CCCHHHQQQ```nnn}}}vvvqqqoooooonnnpppmmmkkkjjjjjjfff___YYYQQQMMMFFFAAA@@@@@@AAAAAAAAA@@@@@@???===<<<;;;:::<<<<<<;;;:::999999999999888777777666555555555555444666888888888777888:::;;;===AAACCCDDDDDDEEEGGGIIIKKKMMMOOOQQQTTTWWWZZZ___iiippppppqqquuuxxxwww{{{{{{xxxoooeee]]][[[\\\fffsss}}}~~~|||~~~vvvkkkeeebbbbbbmmmwww}}}wwwmmmnnnvvv{{{sssmmmdddZZZTTTUUUXXX___gggoootttvvvuuutttrrrooojjj]]]MMMBBB===;;;;;;======AAAMMMZZZlll}}}uuukkksssyyydddhhhqqq~~~uuupppiiieeebbb^^^XXXTTTOOOKKKGGGDDDBBB@@@>>><<<;;;;;;:::;;;<<<===???@@@DDDGGGKKKMMMMMMMMMNNNNNNRRRSSSUUUWWWYYY[[[\\\]]]^^^___aaaccceeeggghhhiiihhhhhhlllrrrvvvwww|||}}}xxxsss||||||zzzyyytttqqqppppppllljjjnnnuuu~~~}}}vvvnnnhhh```YYYOOODDD:::888999888666777;;;<<>>===<<<;;;;;;;;;;;;<<<;;;:::888777777777777666555444444444444555555555666888888888888999;;;888<<>>AAA???@@@BBBDDDGGGQQQ[[[iiirrr{{{{{{yyyyyy}}}}}}{{{zzz|||wwwrrrnnnlllhhhbbb]]]WWWSSSMMMIIIGGGFFFEEECCCCCCBBB@@@???>>>>>>??????;;;:::999888777777777777555555444444444555555666555666888888777888:::<<<888>>>FFFMMMQQQSSSTTTTTTVVVWWWWWWVVVTTTTTTUUUVVVSSSXXX^^^bbbeeeiiinnnppppppsssuuurrrkkkbbb\\\YYY\\\eeepppxxx|||}}}~~~~~~yyyrrrpppnnnllljjjgggccc___dddsssyyyqqqsss|||zzznnnfff```TTTVVV\\\dddmmmtttwwwxxxxxxvvvrrrlllcccVVVHHH>>>===;;;::::::;;;BBBPPP^^^ccc^^^```oooyyytttmmmgggddd___YYYTTTQQQNNNIIIEEECCCAAA>>><<<;;;:::::::::;;;===???@@@CCCEEEIIIKKKKKKLLLNNNPPPRRRSSSVVVXXXZZZ[[[[[[[[[______```bbbccceeefffggghhhgggiiinnnqqqttt{{{}}}wwwqqq~~~~~~~~~yyywwwqqqjjjdddbbbbbbeeemmmvvv|||~~~{{{sssmmmhhhbbb[[[MMMBBB999888::::::999::::::<<>>???AAABBBDDDMMMVVV```hhhppprrrtttvvvuuurrrrrrtttwwwzzz~~~yyyrrrnnnllliiieeebbbZZZWWWRRROOOLLLKKKHHHFFFGGGFFFEEECCCBBBAAAAAA@@@;;;::::::999999999999:::666666666666666666777777555777888888777888;;;===>>>EEEQQQ[[[cccgggjjjlllooopppooolllhhhcccaaa```ZZZYYYZZZ[[[]]]aaagggllliiiooouuuxxxtttkkkaaa[[[YYY]]]eeeooouuuyyy{{{||||||kkkiiihhhhhhhhhfffccc```eeettt~~~wwwssswwwooofffbbbXXXZZZ^^^eeennnuuuyyy{{{xxxwwwsssmmmbbbTTTFFF======;;;::::::;;;BBBPPP^^^fff]]][[[iii|||}}}wwwpppiiiddd___XXXSSSOOOLLLGGGDDDAAA???===;;;::::::::::::;;;<<<>>>???AAADDDGGGIIIJJJLLLOOOQQQRRRTTTVVVXXXZZZ[[[[[[ZZZ______```aaabbbddddddeeehhhgggiiinnnqqqttt{{{}}}uuuppp}}}}}}}}}sssjjjaaa^^^___cccmmmvvv{{{|||yyyrrrkkkgggaaa[[[LLLBBB999999;;;;;;;;;<<<:::===@@@BBBDDDFFFHHHKKKOOOQQQUUUYYY[[[cccuuu~~~yyytttlllbbb[[[RRROOOLLLLLLRRRYYY___bbbiiilllpppssssssssstttuuurrruuuyyy}}}{{{wwwsssrrrssssssqqqoooiiifffcccdddggglllppprrrjjjddd\\\WWWWWWWWWVVVUUURRRPPPLLLHHHEEEDDDEEEEEEAAA??????AAAAAACCCJJJSSS[[[bbbggghhhhhhkkkkkkiiinnntttxxx{{{|||tttooonnnllljjjgggccc___[[[WWWTTTQQQMMMJJJLLLLLLKKKIIIFFFDDDAAA@@@???>>>===<<<<<<;;;<<<<<<999888888777777777888888666777888777777999<<<>>>DDDMMMZZZgggrrryyy~~~wwwqqqnnniiiddd_________aaaffflllkkkrrr|||zzzooohhh___]]]___gggnnnssswww|||}}}~~~mmmmmmmmmllljjjhhhfffeeehhhuuuzzztttsssyyyuuugggaaa[[[]]]```gggooovvvzzz|||yyyyyyvvvpppdddUUUGGG>>>===;;;:::;;;<<>>???@@@CCCFFFHHHIIILLLOOOQQQRRRTTTWWWYYY[[[[[[ZZZYYY______```aaabbbbbbccccccgggfffiiinnnrrrtttzzz|||sssmmm|||zzz}}}tttiii___[[[]]]cccnnnxxx|||}}}yyypppiiiddd^^^XXXKKKAAA888888;;;;;;<<<===<<<>>>BBBDDDEEEGGGIIIKKKRRRSSSVVV[[[___fffttt|||wwwsssnnnfff]]]UUUMMMIIIFFFFFFKKKSSS[[[___gggkkkooossssssttttttuuutttvvvyyy}}}}}}yyywwwyyy{{{zzzyyyvvvsssooonnnqqquuuxxxzzztttmmmddd``````aaa```___YYYVVVQQQKKKGGGEEEFFFHHHDDDBBBAAAAAA@@@AAAHHHQQQXXX^^^aaaaaabbbfffgggfffiiiqqqwwwyyy}}}yyytttqqqpppnnnlllkkkiiifffccc```]]]YYYWWWWWWWWWWWWUUUQQQLLLGGGEEEEEEDDDBBB@@@>>>===<<<<<<:::999888777777777777777666777777777777999===???EEEMMM[[[iiivvv}}}vvvpppoooooommmpppuuuxxxvvvmmmfffgggkkknnnsssxxx|||}}}qqqssstttqqqlllhhhggggggjjjvvvxxxsssqqqwww~~~ooobbb\\\^^^dddkkksssxxxyyyyyywwwxxxwwwqqqeeeUUUFFF======;;;;;;======AAAMMMZZZ~~~hhhZZZQQQYYYkkk{{{xxxssskkkfffbbb]]]VVVRRRKKKHHHDDDBBB@@@???>>><<<:::999999999:::<<<>>>???@@@BBBEEEGGGIIIKKKOOORRRRRRTTTWWWZZZ[[[[[[ZZZYYY___`````````aaabbbbbbbbbddddddhhhnnnrrrsssxxx~~~|||sssmmm}}}{{{~~~~~~zzzyyy{{{tttiii]]]ZZZ]]]dddpppzzz}}}~~~yyyppphhhbbb\\\UUUJJJ@@@777888:::;;;;;;======@@@CCCEEEGGGHHHJJJLLLQQQQQQUUU\\\bbbjjjwww{{{xxxsssooojjjbbbXXXQQQIIIEEEAAAAAAGGGPPPXXX\\\fffjjjooorrrttttttuuuuuuvvvxxx{{{}}}~~~|||~~~~~~zzzvvvtttuuuyyy|||}}}wwwpppfffbbbbbbdddcccbbb]]]ZZZTTTLLLGGGEEEGGGIIIHHHEEECCCBBB@@@@@@FFFOOORRRWWWZZZYYY[[[```dddccc___iiippprrrvvv~~~wwwuuusssqqqppppppooommmmmmlllkkkhhheeecccdddcccaaa]]]VVVPPPLLLKKKIIIFFFCCC@@@===<<<;;;::::::888777666666666666666777777777777999===@@@AAAJJJWWWfffsss}}}{{{{{{rrrmmmllllllooouuu|||}}}sssvvvxxxtttlllfffeeegggiiiuuu}}}zzzxxxrrrppptttzzz~~~xxxfff[[[___fffooowwwyyyxxxvvvsssuuuvvvpppcccSSSDDD;;;===<<<<<<>>>>>>AAALLLXXXppp}}}}}}{{{lll]]]PPPTTTcccrrr}}}sssnnnhhhccc```\\\VVVRRRJJJGGGDDDBBBAAA@@@???>>>:::999999999:::<<<>>>??????AAADDDFFFHHHKKKOOORRRRRRTTTWWWZZZ[[[[[[YYYXXX___`````````aaaaaaaaabbbbbbbbbgggmmmqqqrrrvvv|||uuuooozzzzzz~~~|||tttpppuuusss~~~yyylllaaa```eeejjjrrr{{{~~~}}}wwwllleeeaaa\\\VVVDDD???;;;::::::999;;;@@@AAACCCFFFHHHJJJMMMPPPSSSXXXXXX[[[aaaffflllwwwwwwsssmmmhhhccc[[[QQQJJJEEEDDDCCCCCCEEELLLUUU[[[bbbgggmmmqqqrrrsssvvvyyyzzzzzz{{{zzzuuuuuuwwwyyyzzz~~~uuujjjfffhhhiiigggcccbbb\\\SSSNNNLLLKKKIIIHHHJJJFFFCCCCCCCCCCCCHHHOOOVVVWWWYYYYYYXXXXXXZZZ\\\cccbbbccchhhlllnnnuuu}}}|||xxxuuusssxxxzzzwwwwwwzzzyyyssstttttttttqqqllleee___[[[YYYVVVQQQKKKGGGDDDBBBBBB>>><<<:::888777777777777777777777777777888888999???EEEOOOZZZfffsss~~~{{{wwwxxxyyy}}}{{{sssrrrtttvvvqqqiiieeefffgggttt|||}}}xxxwwwvvvuuuuuuyyy~~~kkk^^^bbbhhhpppxxx{{{{{{zzzwwwyyyyyyssseeeSSSDDD;;;<<<::::::===@@@BBBIIIPPPhhh}}}zzzxxxwwwsssrrr]]]NNNSSSaaalllvvv}}}{{{qqqfffbbbcccbbb[[[TTTLLLJJJFFFCCCAAA???===:::<<<;;;;;;;;;;;;<<<======@@@BBBFFFHHHIIIKKKMMMOOOPPPSSSUUUWWWWWWYYY[[[^^^]]]]]]^^^___aaacccdddeeeccceeehhhkkknnnrrrxxx{{{vvvqqqxxx{{{~~~|||zzz~~~tttnnnpppnnnyyy~~~rrrgggfffjjjpppxxx~~~}}}wwwmmmeeeaaa\\\UUUCCC>>>;;;;;;:::999<<>>;;;999999888777777777777666666777777888999;;;@@@HHHQQQ\\\gggrrryyy~~~}}}xxxpppoooppprrroooiiigggiiilllyyy~~~~~~tttsssrrrsssvvv|||vvvbbbeeekkksssyyy||||||zzzwwwyyyyyyrrrcccRRRCCC;;;<<<::::::>>>@@@BBBHHHPPPccczzz{{{wwwxxxxxxooollllllkkkxxxuuu___OOORRR___iiiqqqyyy}}}uuuiiicccccc```YYYRRRLLLIIIFFFCCCAAA@@@===;;;<<<;;;;;;;;;;;;<<<======???BBBFFFHHHIIIKKKMMMOOOPPPRRRTTTVVVWWWXXX[[[]]]]]]]]]]]]___```bbbdddeeeccceeehhhkkkmmmrrrwwwzzzwwwrrrnnnqqqtttwwwwwwxxxyyyzzz}}}{{{xxx|||vvvoooooonnnxxxvvvllliiilllqqqyyy~~~|||vvvmmmfffbbb[[[SSSBBB>>>;;;;;;;;;:::===BBBCCCGGGLLLOOOQQQRRRSSSUUUXXXXXXYYY]]]___bbbjjjtttwwwooocccZZZSSSNNNHHHDDD????????????AAAHHHPPPVVV___eeelllppprrrsssvvvyyyxxx{{{~~~yyyvvvvvvxxxyyyyyy{{{tttmmmjjjlllnnnllljjjiiiccc[[[TTTQQQQQQPPPPPPQQQMMMJJJJJJHHHGGGKKKRRRUUUWWWZZZZZZWWWTTTSSSRRRPPPMMMMMMPPPSSSWWW___hhhyyy~~~~~~wwwmmmaaaVVVLLLGGGEEEBBB???===<<<;;;999888777666666666666777888888888;;;AAAGGGOOOYYYbbbiiirrrwww~~~|||wwwooommmmmmnnnlllhhhiiimmmnnn}}}~~~}}}~~~uuurrroooqqqwww|||yyydddhhhnnnvvv|||~~~}}}{{{yyyzzzyyyppp```OOOBBB<<<<<<:::;;;>>>@@@BBBHHHOOO___tttzzzrrrllljjjrrruuufffaaabbbbbbqqqwwwbbbQQQRRR\\\dddlllssswww{{{yyymmmfffccc___WWWPPPLLLIIIFFFCCCBBBAAA???===<<<;;;;;;;;;;;;<<<======???BBBEEEHHHIIIKKKMMMOOOOOOQQQTTTUUUVVVWWWYYY[[[[[[\\\\\\^^^___aaacccdddccceeehhhjjjmmmqqquuuyyyzzzuuudddfffiiikkkkkkkkkmmmnnnrrruuuzzz|||yyy|||{{{uuuuuuvvv~~~}}}rrrmmmooosssyyy|||}}}{{{uuulllfffbbbYYYPPPAAA===;;;<<<===<<>>AAAFFFMMMUUU[[[ggglllrrrwww{{{|||qqqnnnlllllljjjhhhjjjpppnnn~~~~~~{{{{{{}}}zzztttooooootttwwwwwwuuu~~~||||||ooocccgggnnnvvv}}}}}}zzz{{{yyynnn]]]LLLAAA<<<<<<:::;;;???@@@BBBGGGNNNZZZlllrrrlllgggdddlll~~~wwwgggbbbcccaaaooo{{{eeeRRRQQQYYYaaaiiirrryyyzzz|||qqqiiiddd___XXXRRRMMMJJJFFFCCCBBBAAA@@@???<<<;;;;;;;;;;;;<<<======>>>AAADDDGGGIIIKKKMMMOOOOOOQQQSSSTTTUUUVVVXXXZZZZZZ[[[\\\]]]___aaacccddddddfffhhhjjjlllppptttwww~~~yyy\\\^^^``````___```aaabbbfffjjjqqqyyy~~~~~~|||}}}~~~|||}}}~~~|||ttttttxxx{{{|||{{{yyyssskkkfffaaaWWWLLL@@@<<<;;;===>>>>>>@@@EEEGGGKKKPPPTTTUUUUUUVVVWWWVVVVVVXXX\\\^^^```hhhpppwwwkkk\\\OOOHHHEEECCCBBB@@@@@@@@@@@@BBBGGGNNNSSSZZZaaaiiiooorrrtttwwwyyyxxx}}}zzzvvvssspppnnnnnnppprrrrrrqqqmmmjjjddd^^^YYYVVVVVVWWWUUUQQQOOOOOOMMMKKKNNNTTT[[[]]]___]]]XXXQQQLLLIIIFFFBBBAAACCCEEEHHHQQQZZZeeerrr{{{mmmdddVVVOOOGGGBBBAAA@@@===:::777777777777777888999999999:::<<<>>>@@@EEEJJJOOOXXX^^^ffflllqqqvvv|||wwwsssooommmjjjhhhkkkqqqrrr{{{zzz}}}xxxxxxxxxzzz}}}yyyvvvvvvwwwqqqkkkjjjmmmooommmjjjwwwzzz{{{wwwuuusssmmmfff___ccclllvvv~~~|||}}}xxxkkkYYYHHH???<<<<<<:::<<>>@@@???BBBFFFIIILLLPPPSSSTTTUUUVVVWWWSSSSSSVVV[[[]]]^^^fffnnn{{{~~~rrrbbbTTTLLLGGGDDDBBB?????????>>>???CCCIIINNNXXX___hhhooorrrtttwwwzzzzzz}}}{{{tttmmmllllllnnnqqqssstttsssnnnmmmiiiddd^^^ZZZYYYZZZVVVSSSRRRRRRPPPNNNQQQWWW^^^``````]]]WWWOOOIIIFFFAAA>>>===???AAADDDKKKSSSaaaqqqyyyggg]]]PPPGGGCCCAAA===:::999888888888888999::::::888999;;;<<<<<>>===<<<;;;<<<@@@AAABBBFFFLLLWWWdddiiihhhfffaaahhh|||tttnnnkkkwwwpppYYYSSSWWW^^^kkkwwwvvvmmmhhhbbb\\\XXXQQQMMMHHHDDDBBBAAA@@@???<<<;;;;;;;;;;;;<<<======<<>>;;;;;;???AAAAAACCCGGGIIILLLOOOQQQRRRTTTVVVWWWUUUUUUXXX\\\]]]^^^eeemmmvvv~~~mmm^^^SSSLLLFFFBBBAAAAAA@@@??????BBBGGGKKKVVV]]]gggooorrruuuwwwzzz|||}}}}}}ssshhhiiijjjmmmpppsssttttttppppppooojjjccc^^^\\\\\\WWWUUUTTTUUUTTTRRRUUUZZZaaaaaa```\\\TTTLLLFFFCCC>>><<<;;;>>>@@@BBBHHHOOO___nnnrrr```RRRKKKFFFAAA===::::::999999::::::;;;<<<888:::<<<=========???AAAAAAFFFLLLRRRXXX___iiippptttvvvyyy|||~~~~~~}}}}}}||||||}}}|||{{{|||{{{vvvqqqoookkkiiilllrrrwww{{{tttrrrsssvvvxxx|||xxxwwwxxx|||{{{xxxuuuqqqmmmlllkkkjjjjjjkkklllllliiimmmnnnhhhcccccccccbbb]]]bbblllwwwxxxgggRRRBBB======<<<;;;<<<@@@BBBBBBFFFLLL[[[ggglllmmmmmmhhhooouuuppp{{{yyy___UUUVVV]]]kkkyyy~~~~~~yyyooohhhbbb]]]YYYSSSOOOIIIDDDBBBAAA@@@???<<<;;;;;;;;;;;;<<<======<<>><<<<<>><<<;;;;;;;;;;;;<<<======<<>>===<<<<<<<<<>>>AAADDDGGGWWWhhhvvvvvvpppjjjbbb[[[kkkqqqlll[[[RRRJJJCCCCCC===:::;;;<<<;;;<<<>>>>>>AAABBBBBBDDDGGGEEE@@@DDDEEEEEEDDDFFFLLLUUU\\\eeelllrrrtttwww|||{{{vvvxxxyyy{{{|||}}}xxxqqqnnnmmmrrrrrrppplllhhhhhhlllpppvvvyyyqqqttt~~~}}}~~~~~~}}}{{{zzz|||}}}sssvvvzzzyyyvvvrrrrrrssspppooolllddd\\\ZZZ^^^cccaaahhhrrr{{{|||ppp^^^KKK>>>;;;;;;:::<<<>>>???AAAEEEJJJMMMZZZgggmmmmmmlllhhhpppuuupppYYYPPPVVVdddnnntttrrrnnnnnnrrr{{{vvvmmmiiieee___ZZZSSSPPPJJJFFFDDDBBB@@@???<<<;;;;;;::::::;;;;;;<<<===>>>@@@BBBEEEIIILLLMMMQQQSSSUUUVVVVVVWWWYYY[[[[[[\\\\\\^^^aaadddggghhhjjjkkkmmmnnnpppqqqrrrrrrvvvyyy~~~HHHHHHGGGEEECCCBBBCCCEEEDDDFFFKKKPPPXXXeeettt~~~zzzwwwzzz}}}zzz|||}}}}}}~~~~~~xxxssstttyyy}}}{{{xxxvvvpppkkkhhh```SSSHHHCCC=========>>>AAAFFFJJJLLLMMMLLLMMMMMMOOOPPPRRRTTTVVVTTTUUUWWWXXXZZZaaakkkzzz~~~rrr```QQQJJJCCCAAAAAABBBAAA@@@DDDJJJSSSYYYccclllqqquuuwwwxxxyyyzzz|||~~~|||pppqqqtttwwwxxxxxxwwwvvvssspppllliiigggdddaaa___bbb\\\XXXYYYZZZ[[[___eeehhheee___WWWOOOGGGBBB??????>>><<<<<<===@@@CCCEEEQQQaaannnpppjjjddd\\\UUU\\\bbbpppxxxeeeYYYOOOIIIDDD???<<<<<<<<<;;;===AAACCCHHHKKKLLLMMMPPPOOOLLLJJJJJJHHHEEEDDDGGGNNNSSSXXXaaajjjpppvvv{{{{{{vvvwwwyyy}}}}}}vvvrrrqqqrrrqqqqqqoookkkhhhiiiooottt}}}yyy{{{~~~|||yyyvvvuuuwwwyyywwwzzz}}}|||zzzxxxzzz|||{{{xxxqqqggg___[[[[[[]]]bbbiiisss|||zzznnn\\\JJJ???<<<===<<<===???@@@BBBFFFKKKOOOZZZhhhoooooommmfffjjj||||||xxx^^^OOOQQQ]]]gggqqqpppnnnlllmmmsss|||xxxoookkkgggaaa[[[SSSOOOJJJFFFDDDBBB@@@>>><<<;;;;;;::::::;;;;;;<<<===>>>???BBBEEEHHHKKKMMMNNNPPPSSSUUUVVVWWWZZZ\\\]]]]]]]]]___aaadddfffhhhiiijjjlllnnnpppqqqqqqrrruuuxxx}}}IIIJJJIIIGGGEEEDDDEEEFFFDDDFFFIIIMMMUUUbbbrrr}}}{{{{{{~~~~~~|||{{{{{{{{{~~~|||}}}xxxvvvvvvwwwsssppprrrxxxzzzyyyuuusssnnnjjjggg___QQQEEE@@@======>>>@@@CCCGGGKKKMMMLLLLLLMMMNNNOOOQQQRRRSSSUUUTTTTTTVVVWWWXXX___hhhyyymmmZZZNNNFFFCCCBBBCCCAAA???BBBHHHOOOVVVaaajjjpppsssuuuvvvuuuwwwzzz|||wwwxxxzzz{{{{{{{{{zzzyyyrrroookkkhhhgggeeecccaaaddd^^^[[[\\\\\\]]]aaagggkkkgggaaaXXXPPPIIICCCAAA@@@???===<<<<<>><<<:::>>>DDDHHHQQQYYY[[[\\\^^^___^^^VVVTTTPPPKKKGGGGGGJJJMMMMMMVVVaaajjjrrrxxxyyyvvvwwwzzz|||uuurrrsssvvvrrrrrrooollljjjnnnuuu|||{{{vvvrrrppprrruuu{{{~~~~~~||||||~~~sssjjjccc^^^[[[ZZZbbbjjjttt}}}~~~xxxjjjYYYHHH>>><<<>>>===???@@@BBBDDDHHHMMMQQQZZZiiirrrtttqqqgggffftttdddQQQNNNYYYeeepppqqqqqqmmmjjjmmmuuu||||||rrrmmmhhhbbb]]]SSSOOOJJJFFFCCCBBB???>>><<<;;;;;;::::::;;;;;;<<<<<<===???AAADDDGGGJJJLLLJJJMMMPPPSSSUUUWWWZZZ]]]]]]]]]^^^___```ccceeeggghhhiiikkkmmmooopppqqqqqquuuxxx|||OOOPPPPPPNNNLLLJJJKKKLLLGGGIIIJJJMMMUUUbbbrrr}}}~~~}}}~~~~~~}}}}}}yyy}}}}}}uuunnnlllllllllkkklllqqqwwwzzzxxxuuuqqqmmmjjjggg]]]OOOCCC???======>>>@@@CCCGGGKKKMMMOOOOOOPPPQQQRRRTTTUUUVVVUUUTTTTTTVVVVVVVVV]]]eeeuuuyyybbbRRRIIIEEECCCCCCAAA???AAAEEEKKKSSS^^^hhhooorrrtttuuuvvvyyy{{{}}}}}}}}}~~~~~~~~~~~~~~~}}}wwwtttnnnjjjhhhfffeeecccddd```^^^^^^^^^^^^ccciiinnnjjjddd[[[SSSKKKFFFCCC@@@>>>===<<<===???AAACCCNNNYYYeeejjjeee\\\SSSMMMJJJKKKRRR^^^iiivvv~~~zzz~~~{{{hhhYYYKKKFFFAAA>>>:::999===EEEKKKYYYfffllloooqqqrrrqqqhhheee___XXXRRRNNNMMMMMMMMMRRR[[[ccckkkrrrvvvwwwyyy|||}}}vvvrrrrrrtttsssrrrqqqnnnmmmsss|||~~~{{{wwwrrrpppqqqsss}}}}}}{{{||||||ppphhheeebbb^^^[[[aaaiiittt}}}~~~vvvgggUUUEEE===;;;======???AAABBBEEEIIINNNRRRZZZkkkwww{{{yyylllgggqqqjjjTTTPPP\\\kkkrrrvvvwwwrrrlllkkkqqqxxxuuunnnhhhbbb]]]TTTPPPJJJFFFCCCAAA???===<<<;;;;;;::::::;;;;;;<<<<<<===>>>@@@CCCFFFIIIJJJIIILLLOOOQQQSSSUUUXXX[[[]]]]]]]]]]]]___aaaccceeeggghhhjjjlllnnnpppqqqqqquuuxxx}}}UUUVVVWWWUUUSSSQQQQQQRRRMMMNNNOOOQQQXXXeeeuuu~~~~~~~~~~~~~~~xxx{{{}}}yyypppgggddddddaaaccchhhpppwwwzzzyyywwwqqqmmmjjjfff\\\MMMBBB???======???AAADDDHHHKKKLLLOOOPPPQQQSSSTTTUUUVVVVVVUUUTTTUUUVVVUUUUUUZZZbbbppphhhUUULLLGGGCCCCCCBBB@@@@@@DDDHHHPPP[[[fffmmmqqqtttuuuwwwzzz}}}~~~|||xxxqqqkkkhhhfffdddccceeebbbaaaaaa``````dddkkkqqqnnnhhhaaaXXXPPPJJJGGG???>>>===<<<===@@@CCCEEENNNVVVcccjjjggg]]]TTTOOOJJJJJJMMMSSSZZZeeeuuuxxx{{{|||hhhTTTLLLDDD???:::888===CCCLLL]]]ooozzz{{{tttlllcccZZZSSSOOOQQQQQQSSSYYYaaajjjrrrxxx{{{|||~~~~~~xxxqqqnnnnnnppppppooommmmmmsss}}}}}}}}}|||yyyvvvsssssssss~~~~~~{{{{{{yyymmmfffdddbbb^^^ZZZ___gggsss}}}uuucccQQQBBB;;;:::;;;<<<>>>@@@BBBEEEIIINNNRRR[[[nnn|||qqqfffmmm|||nnnXXXSSS```nnnsssxxxzzzvvvooolllpppuuu}}}wwwooohhhaaa\\\UUUQQQKKKGGGDDDBBB???>>><<<;;;;;;::::::;;;;;;<<<;;;<<<===???BBBEEEGGGIIIJJJLLLOOOPPPRRRSSSVVVXXX[[[[[[[[[\\\]]]___bbbcccggghhhjjjlllnnnpppqqqqqqvvvyyy}}}[[[]]]^^^]]]ZZZXXXXXXXXXSSSUUUVVVYYY___kkkyyy~~~xxxzzzzzzvvvmmmeee```^^^ZZZ___gggpppxxx{{{zzzxxxqqqmmmjjjdddYYYJJJAAA???>>>???@@@CCCFFFIIILLLMMMOOOPPPQQQSSSUUUUUUVVVVVVVVVUUUUUUWWWUUUTTTYYY```kkk|||lllXXXMMMGGGCCCCCCCCC@@@@@@CCCEEELLLWWWaaaiiinnnsssuuuvvvzzz|||||||||yyyqqqjjjfffeeeccccccgggeeeeeeeeecccbbbgggnnnuuussspppjjjbbbYYYRRRNNNBBBAAA???>>>>>>@@@CCCEEEJJJQQQ^^^iiijjjaaaXXXUUUNNNMMMNNNQQQUUU]]]lll{{{zzz{{{{{{```UUUHHHAAA===:::<<>>@@@CCCEEEJJJOOOSSS]]]qqqvvvhhhlllyyyrrr[[[TTT^^^kkkrrruuuxxxwwwrrrnnnppprrrwww{{{zzzppphhhaaa]]]WWWSSSMMMHHHEEECCC@@@>>><<<;;;;;;::::::;;;;;;<<<;;;;;;===???AAADDDFFFGGGJJJLLLOOOPPPQQQSSSUUUWWWZZZZZZ[[[[[[]]]```bbbdddggghhhjjjmmmoooqqqrrrrrruuuxxx|||ccceeefffeeeccc`````````ZZZ\\\^^^aaagggqqq{{{|||yyyxxxwwwtttnnnfff___[[[XXX^^^hhhrrryyy{{{yyyvvvppplllhhhaaaTTTFFF??????@@@AAACCCFFFIIILLLNNNPPPPPPQQQSSSUUUWWWWWWWWWWWWWWWVVVWWWXXXVVVTTTXXX___hhhzzz}}}ooo\\\NNNGGGBBBCCCCCCAAAAAACCCBBBHHHRRR[[[cccjjjppptttwww{{{}}}|||zzz~~~zzzrrrkkkhhhgggffffffjjjiiiiiijjjgggeeekkkrrrzzzzzzxxxtttlllcccZZZUUUGGGEEEBBB@@@???@@@AAABBBDDDKKKZZZjjjooohhhbbb```XXXWWWYYY[[[]]]dddttt|||zzz~~~nnn^^^LLLDDDAAA>>>>>>???DDDPPP___ooo|||ssslllbbbYYYWWWXXX[[[eeeooovvvxxx{{{}}}~~~}}}uuuooommmmmmlllmmmmmmllllllpppxxx}}}{{{wwwsssoooooorrrtttxxx|||~~~~~~zzzppphhhccc```]]][[[___gggttt~~~zzzmmmZZZIII>>>;;;===???>>>???BBBDDDGGGKKKQQQUUU]]]rrrsssvvvttt^^^UUU[[[fffqqqssswwwwwwuuusssrrrrrrpppqqqsssuuuxxx{{{~~~}}}rrriiibbb^^^XXXTTTNNNIIIFFFDDDAAA???<<<;;;;;;::::::;;;;;;<<<:::;;;<<<>>>@@@CCCEEEFFFHHHKKKNNNPPPRRRTTTWWWYYY[[[[[[[[[]]]___bbbdddfffggghhhkkkmmmppprrrssstttrrruuu{{{jjjlllmmmllljjjhhhgggggg^^^```cccggglllvvvsssvvv}}}{{{yyyxxxuuusssnnnhhh```ZZZYYY___jjjtttzzzzzzwwwuuupppkkkfff^^^QQQDDD>>>???BBBCCCEEEHHHKKKNNNPPPRRRSSSTTTWWWYYYZZZZZZZZZZZZXXXVVVWWWXXXVVVTTTXXX___gggyyy}}}ppp___NNNGGGBBBCCCDDDBBBAAACCC@@@EEENNNWWW```gggnnnsssyyy}}}~~~{{{~~~|||tttmmmkkkkkkkkklllllllllmmmmmmjjjhhhmmmuuu}}}~~~~~~zzzsssjjj```[[[KKKIIIEEEAAA?????????@@@BBBIIIYYYllltttpppkkkkkkbbbbbbeeehhhkkkrrr}}}zzz||||||vvvdddPPPFFFDDDAAA???>>>===EEEQQQ```uuu~~~rrreee___ZZZYYY^^^gggrrrvvv{{{~~~zzzrrrnnnnnnpppnnnooopppoooooorrryyy~~~{{{tttmmmiiijjjoootttqqqwww~~~~~~}}}}}}zzzqqqjjjeeebbbaaaaaa```iiiuuuvvvjjjWWWFFF===<<>>@@@BBBDDDFFFFFFIIIMMMPPPRRRUUUYYY\\\[[[\\\\\\^^^aaadddgggiiihhhiiikkknnnqqqsssttttttpppsssyyy~~~hhhoootttqqqllliiieeebbb[[[\\\aaahhhrrr~~~zzztttrrr{{{}}}yyywww{{{}}}}}}}}}{{{vvvnnngggbbb```___eeeoooxxx||||||yyyvvvpppmmmfff[[[NNNDDD@@@???GGGIIIMMMPPPQQQQQQPPPOOOUUUUUUVVVYYY[[[[[[YYYWWWYYYYYYYYYYYYXXXZZZ]]]```eeeqqq}}}pppZZZNNNIIIEEEEEECCC@@@@@@BBBBBBEEEJJJSSS]]]gggpppuuuwwwxxxzzz{{{|||~~~vvvoookkkiiijjjlllppptttuuurrrnnnnnnuuu|||}}}yyywwwuuukkkaaaTTTNNNEEE@@@?????????>>>CCCFFFNNN\\\jjjssstttrrrssstttuuuwww{{{uuuvvv}}}uuuhhhUUUGGGBBBAAAAAAAAA@@@BBBFFFPPP```vvv}}}ppphhheeeeeeeeennnttt{{{~~~}}}zzzuuurrrpppooommmoooqqqooonnnrrr{{{|||ssslllkkkmmmppprrrooovvv~~~~~~||||||}}}~~~wwwkkkdddeeeeeecccccciiisss{{{vvveeeRRRFFF@@@===<<<>>>DDDFFFHHHJJJLLLPPPTTTXXXdddqqqyyycccSSSVVVcccjjjssszzz||||||}}}|||xxxrrrpppnnnooouuu|||uuullleeeaaaXXXTTTOOOKKKGGGDDD???=========<<<;;;:::::::::::::::;;;;;;===???AAACCCDDDHHHJJJMMMQQQUUUXXX[[[]]][[[]]]````````````aaaccckkkjjjkkkkkkmmmooorrrsssvvvvvvvvvwwwzzzccciiimmmiiidddaaa^^^ZZZVVVXXX\\\dddooo|||}}}uuurrrwww~~~zzz}}}}}}yyyzzz~~~|||{{{}}}~~~~~~yyyrrrjjjeeecccbbbhhhqqqzzz~~~}}}zzzwwwnnnjjjbbbWWWKKKCCCAAAAAACCCFFFJJJOOORRRTTTTTTTTTVVVVVVXXXZZZ]]]]]]\\\ZZZYYYZZZYYYXXXWWWXXXZZZ]]]bbblllqqq[[[OOOIIIEEEEEECCC@@@@@@BBBAAACCCHHHPPPZZZdddmmmrrrvvvwwwyyyzzz|||xxxqqqmmmlllmmmooosssvvvxxxuuuqqqqqqxxx~~~zzzwwwuuuooohhh[[[TTTJJJCCCAAA@@@@@@@@@CCCEEEKKKVVVcccnnnuuuxxxzzzuuuyyy}}}ppp\\\MMMFFFCCCBBBAAA@@@@@@CCCIIIUUUfffyyyyyypppjjjfffjjjqqqzzz~~~~~~~~~~~~~~~zzzuuurrrpppooonnnnnnppprrrpppooosss{{{|||uuuqqqoooooooooooolllrrryyy}}}}}}{{{zzzzzz|||}}}wwwlllfffhhhjjjiiihhhlllsssyyy}}}~~~~~~}}}rrraaaNNNCCC>>><<<>>>AAAFFFHHHJJJMMMOOORRRWWWZZZbbbooo~~~hhhUUUUUU```mmmuuu}}}{{{xxxuuutttyyyxxxnnnfffccc[[[WWWQQQLLLHHHEEEAAA???======<<<;;;:::::::::::::::;;;;;;===>>>@@@BBBCCCFFFHHHKKKNNNSSSVVVYYY[[[[[[]]]___```______```aaahhhhhhhhhjjjllloooqqqrrruuuuuuuuuvvvyyyZZZ```bbb^^^XXXVVVTTTRRRQQQSSSWWW```mmm{{{xxxqqqssszzz~~~~~~}}}~~~|||yyy{{{{{{yyy~~~uuurrrpppqqqxxxyyyqqqkkkhhhgggllluuu}}}{{{wwwlllggg]]]RRRGGGBBBAAACCCCCCFFFJJJPPPTTTVVVXXXXXXYYYZZZ[[[^^^aaaaaa^^^\\\ZZZZZZZZZXXXVVVVVVXXXZZZ```fffuuusss^^^RRRKKKFFFEEEDDDAAA@@@CCC???AAAEEELLLUUU```iiinnnsssuuuwwwyyy|||yyysssooooooqqqssswwwyyy{{{xxxtttuuu{{{{{{vvvuuusssoooddd\\\QQQHHHCCCAAAAAABBBBBBDDDGGGMMMWWWeeerrr{{{uuuttt}}}zzzfffUUUKKKFFFCCCAAAAAAAAAAAADDDJJJVVVccclllvvvnnniiipppxxx}}}}}}}}}~~~~~~vvvqqqppppppooonnnoooqqqsssrrrpppttt{{{|||yyyvvvuuusssqqqoooooosssyyy||||||{{{zzzyyy{{{zzzuuullliiimmmrrrtttrrrrrrsssvvvyyy{{{{{{zzzmmm\\\JJJAAA>>>>>>@@@DDDGGGIIILLLOOORRRUUUYYY]]]___mmmnnnZZZVVV^^^mmmvvv~~~{{{qqqiiieee```[[[TTTMMMIIIFFFCCCAAA>>>===<<<;;;::::::::::::::::::;;;<<<>>>@@@AAABBBDDDEEEHHHLLLPPPTTTWWWYYY[[[\\\^^^^^^]]]]]]^^^```dddeeefffhhhkkknnnppprrrrrrssssssuuuxxxPPPVVVXXXTTTPPPPPPPPPNNNMMMPPPVVV___mmm|||zzzpppooottt{{{~~~}}}~~~~~~}}}}}}}}}|||}}}{{{{{{uuuqqqmmmooowwwxxxqqqmmmlllqqqyyy{{{wwwnnnggg[[[NNNEEEAAABBBDDDHHHJJJNNNSSSVVVYYY[[[[[[aaaaaabbbdddeeeddd```]]]ZZZZZZZZZYYYWWWWWWYYYZZZ```cccmmm{{{yyydddWWWOOOGGGEEEDDDBBBAAACCC???@@@CCCIIIRRR\\\ffflllppprrruuuxxx{{{yyytttqqqrrruuuwwwyyy{{{|||yyywwwwww||||||tttrrrrrrrrrkkkcccWWWLLLEEEAAAAAABBB@@@BBBEEEGGGMMMXXXhhhssstttpppuuummm[[[NNNFFFBBB@@@CCCCCCCCCCCCFFFLLLUUU[[[lllwww}}}pppsssxxx|||~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~uuuoooooopppqqqpppooorrrtttrrrqqqttt|||~~~{{{zzzzzzzzzyyyxxxzzz|||}}}|||yyywwwrrrllllllqqqyyy~~~zzzvvvvvvxxxzzzyyywwwiiiZZZKKKEEEDDDCCCDDDFFFHHHJJJNNNPPPSSSVVVZZZ]]]]]]jjj{{{~~~~~~zzzxxx|||ttt___YYY^^^llluuu~~~}}}sssjjjeeebbb]]]TTTMMMIIIFFFCCCBBB>>>===<<<;;;;;;:::::::::::::::;;;<<<===???@@@AAACCCDDDGGGKKKOOOSSSVVVWWWZZZ[[[\\\\\\[[[[[[\\\^^^bbbccceeegggkkknnnppprrrpppqqqrrrtttxxxIIIOOOSSSQQQOOOPPPQQQPPPNNNQQQXXXcccqqqzzzooommmqqqwww~~~}}}~~~~~~}}}}}}~~~~~~zzzuuurrrttt|||wwwrrrqqqvvv~~~{{{wwwqqqhhhYYYLLLDDDBBBDDDFFFKKKMMMRRRWWW\\\```cccdddkkkkkkkkklllkkkgggaaa]]]ZZZ[[[\\\\\\ZZZZZZ\\\^^^___```gggsssnnn^^^TTTJJJGGGFFFCCCBBBCCC@@@@@@BBBGGGOOOZZZdddjjjmmmppptttwwwzzz~~~}}}xxxtttsssuuuxxx{{{zzz||||||zzzxxxyyy|||~~~uuuqqqppppppnnnggg\\\OOOFFFAAA@@@@@@===@@@DDDDDDFFFMMMYYYbbbppptttyyy~~~tttooommmxxxppp^^^PPPGGGCCCAAAAAABBBCCCCCCDDDGGGLLLPPPYYYcccrrr|||{{{yyyyyyzzz{{{}}}~~~~~~}}}}}}||||||||||||~~~xxxpppnnnooopppqqqqqqssstttrrrqqquuu}}}{{{|||xxxtttooommmnnnuuu{{{yyy{{{{{{xxxttteeeZZZOOOLLLKKKIIIHHHIIIIIIKKKOOORRRTTTVVVZZZ\\\]]]iiivvvyyyzzz|||uuuooommmvvv{{{eee[[[^^^jjjuuu~~~tttkkkfffbbb\\\TTTMMMHHHEEECCCAAA>>>>>>===<<<;;;;;;;;;;;;:::::::::;;;<<<>>>???@@@CCCDDDGGGKKKOOOSSSVVVXXXXXXYYYYYYYYYXXXYYY[[[]]]```bbbdddhhhkkknnnpppqqqnnnoooqqqtttxxxFFFNNNSSSSSSRRRTTTUUUTTTQQQUUU]]]iiiwww{{{ooolllooouuu}}}}}}~~~~~~}}}~~~~~~{{{yyy}}}|||wwwwww|||}}}xxxpppfffXXXKKKEEEDDDFFFHHHLLLOOOUUU\\\dddjjjooorrrtttttttttsssqqqkkkddd___[[[]]]^^^^^^]]]]]]^^^___^^^]]]aaammmyyywwwfffZZZNNNIIIGGGDDDBBBBBBAAAAAAAAAEEEMMMWWWbbbiiilllooossswwwyyy}}}|||xxxuuuuuuxxx|||~~~~~~~~~}}}||||||~~~zzzuuurrrooonnniii___RRRGGGAAA???@@@<<<@@@CCCDDDCCCEEEKKKQQQ^^^bbbhhhlllnnnmmmmmmnnnhhhiiijjjiiihhhjjjooosss{{{tttmmmhhhtttppp___RRRJJJGGGFFFBBBCCCEEEFFFFFFFFFHHHJJJNNNTTTaaaoooxxx~~~|||xxxxxxzzz|||}}}~~~~~~}}}|||{{{{{{{{{{{{}}}uuuooonnnppprrrtttuuuuuussssssyyy{{{~~~zzzuuupppooorrryyy}}}~~~~~~wwwpppaaaWWWNNNNNNOOONNNNNNNNNMMMPPPSSSVVVWWWYYY[[[]]]^^^hhhrrrtttrrrtttzzznnnfffiiittthhh[[[[[[hhhuuuvvvlllggg```[[[SSSMMMIIIFFFCCCAAA???>>>===<<<;;;;;;;;;;;;::::::::::::<<<===>>>???CCCDDDGGGKKKOOOSSSVVVXXXUUUVVVWWWVVVVVVWWWZZZ]]]___aaadddgggkkkmmmoooppplllnnnqqqtttyyyHHHPPPWWWWWWVVVWWWWWWUUUSSSYYYcccooo}}}|||ppplllnnnrrrxxx~~~}}}~~~~~~~~~}}}||||||~~~}}}~~~|||~~~zzzlllbbbTTTIIIFFFGGGJJJKKKQQQTTTZZZbbbjjjqqqwwwzzzyyyyyyyyyxxxvvvpppiiiccc]]]___```___^^^]]]]]]^^^___\\\___jjjwww~~~mmm___QQQKKKIIIEEEBBBBBBAAA@@@@@@CCCJJJUUU```gggkkknnnsssvvvyyy|||}}}yyywwwwww{{{~~~wwwqqqmmmiiiaaaUUUJJJBBB@@@@@@===@@@CCCCCCBBBBBBDDDFFFMMMQQQVVVYYYYYYXXXWWWWWWSSSUUUWWWVVVUUUUUUYYY]]]aaagggtttuuukkkfffsss|||pppbbbVVVOOOMMMMMMLLLOOOQQQQQQOOOMMMLLLLLLMMMMMMTTTaaakkkrrr{{{{{{{{{|||}}}}}}{{{{{{zzzzzz{{{{{{|||}}}|||~~~tttpppssswwwxxxyyywwwuuuuuu}}}~~~|||~~~wwwrrrrrruuu}}}uuukkk\\\QQQIIIIIIMMMPPPSSSVVVTTTWWWZZZ\\\]]]]]]___``````iiiooo{{{pppmmmhhhxxxssseeedddmmmzzzhhhYYYXXXbbbqqqyyyooohhh^^^ZZZTTTOOOKKKGGGDDDAAA???>>>===<<<;;;;;;;;;;;;999999999:::;;;<<<>>>>>>BBBDDDGGGJJJOOORRRUUUWWWSSSSSSTTTTTTTTTVVVZZZ]]]^^^```cccfffiiikkklllmmmlllnnnqqqtttyyyJJJSSSZZZZZZYYYYYYXXXVVVUUU[[[fffsss}}}qqqmmmmmmpppuuuzzz|||}}}~~~~~~~~~~~~~~~zzzyyyyyy{{{~~~~~~|||zzz}}}|||ggg^^^QQQHHHFFFIIILLLNNNWWWZZZ___fffmmmtttyyy|||{{{{{{{{{{{{yyyssslllggg___```aaa```]]][[[[[[[[[aaa^^^```kkkwwwqqqbbbSSSLLLJJJFFFCCCBBBAAA???>>>AAAHHHSSS^^^eeekkknnnsssvvvxxx{{{~~~~~~zzzxxxzzz~~~}}}tttllliiicccXXXLLLDDDAAAAAA???@@@BBBBBBBBBAAABBBBBBAAADDDHHHJJJIIIGGGFFFEEEGGGIIILLLKKKJJJJJJMMMPPPNNNSSS___qqqvvvjjjfffsss{{{qqqdddZZZTTTSSSTTTZZZ\\\^^^]]]YYYUUURRRQQQQQQLLLMMMWWWaaahhhrrr{{{}}}~~~~~~~~~~~~}}}xxxxxxxxxyyy{{{}}}~~~zzz}}}zzztttwww}}}|||{{{yyywwwwww~~~}}}~~~zzztttuuuxxxttthhhXXXMMMCCCCCCJJJPPPWWW\\\YYY\\\___aaaaaaaaabbbdddbbbiiimmmxxx~~~nnnjjjbbbuuuvvvgggcccjjjvvvgggYYYWWW\\\lll~~~{{{qqqjjj]]]YYYUUUPPPMMMIIIEEEBBB???>>>===<<<<<<;;;;;;<<<999999999:::;;;<<<===>>>AAACCCFFFJJJNNNRRRTTTVVVQQQRRRSSSSSSTTTVVVZZZ]]]]]]___bbbeeehhhiiijjjjjjkkknnnqqquuuzzzPPPUUUZZZ\\\[[[YYYYYYZZZ[[[```hhhrrr|||~~~rrrmmmlllmmmsssyyyyyyzzz|||~~~~~~~~~zzztttwwwzzz{{{|||}}}~~~~~~{{{}}}zzzxxxzzzkkk\\\MMMIIIJJJKKKMMMOOOYYYZZZ\\\bbbiiipppuuuvvvzzzzzzyyyxxxuuurrrooommmgggddd```]]]]]]\\\\\\[[[cccdddccceeevvvrrrgggYYYOOOIIIFFFCCC???CCC@@@???BBBEEELLLZZZgggmmmpppsssuuuwwwyyy}}}yyyyyyyyyrrrmmmddd[[[SSSJJJCCC>>>CCCCCCCCCCCCBBBAAA@@@???BBBBBBAAAAAAAAAAAABBBBBBDDDDDDDDDDDDDDDEEEFFFGGGGGGMMMUUU```qqq}}}llleeepppwwwlll^^^UUUVVV[[[ggglllooommmkkkiiiccc]]]\\\TTTOOOSSSXXX___lllxxx}}}~~~}}}||||||{{{zzzxxxwwwwwwxxxyyy{{{}}}}}}}}}~~~yyy{{{wwwnnnttt||||||~~~}}}xxxyyyxxx}}}sssiiiVVVLLLEEEEEEIIIKKKMMMPPPVVVZZZ^^^bbbdddgggjjjmmmjjjppptttxxxtttbbbbbbrrrwwwjjjiiisss}}}wwwbbbYYY[[[[[[fffvvv~~~tttmmm^^^[[[VVVRRRNNNJJJEEEBBBDDD@@@<<<::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===@@@BBBEEEHHHJJJMMMQQQTTTVVVUUUTTTTTTTTTVVVYYYZZZ^^^______aaabbbdddfffgggllloootttwwwzzzRRRWWW]]]___]]][[[ZZZ[[[XXX]]]eeeoooyyy}}}qqqkkkiiikkkpppwwwxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~{{{uuuxxxzzz|||||||||~~~~~~yyyvvv}}}zzzwwwxxx}}}{{{kkk]]]OOOKKKLLLNNNPPPRRRWWWYYY]]]cccjjjpppssstttxxxxxxwwwvvvssspppmmmllleeebbb^^^[[[[[[[[[ZZZZZZ```bbb```bbbrrrssshhhYYYNNNIIIFFFDDDBBBCCC@@@???BBBEEEKKKXXXeeelllooosssuuuwwwzzz}}}zzzzzzwwwrrriii```WWWOOOGGGBBBBBBBBBAAAAAA@@@???>>>>>>?????????>>>??????@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEHHHMMMTTTcccxxx}}}lllfffppprrrddd[[[]]]dddqqqxxx}}}}}}|||zzzuuuoookkkaaaYYYVVVWWW[[[eeeooozzz|||~~~~~~~~~~~~}}}{{{yyyxxxyyyzzz{{{xxxxxxyyyzzz|||{{{|||||||||wwwqqqxxx}}}{{{~~~|||{{{{{{}}}rrrgggRRRIIIBBBCCCGGGIIILLLOOOTTTWWW\\\```cccfffjjjmmmrrrwww{{{}}}vvveeeffftttyyyiiifffooozzz~~~hhhZZZVVVWWWcccsssuuunnn___\\\WWWRRRNNNJJJEEEBBBDDD@@@<<<::::::;;;;;;;;;;;;;;;:::999:::;;;<<<===???BBBEEEGGGIIILLLPPPSSSUUUTTTTTTSSSTTTVVVYYYZZZ______``````aaacccdddeeekkkooosssvvvyyy~~~SSSYYY___aaa___[[[YYYYYYUUUYYYaaajjjtttrrrkkkhhhhhhmmmsssttttttuuuvvvwwwyyyzzz{{{~~~}}}}}}~~~~~~~~~~~~{{{vvvxxxzzz{{{{{{{{{}}}~~~~~~}}}wwwtttttt|||yyyvvvvvvzzzxxxkkk^^^QQQNNNPPPQQQTTTWWWXXX[[[```hhhooossssssrrruuuuuuuuusssqqqnnnkkkjjjeeebbb^^^\\\\\\\\\[[[ZZZ^^^___]]]___nnnwwwlll\\\OOOIIIGGGEEEDDDCCCAAA@@@BBBEEEJJJUUUaaakkknnnrrrvvvxxxzzz}}}}}}~~~~~~yyypppggg]]]TTTKKKEEEBBBBBBAAA@@@????????????>>>>>>======>>>???@@@@@@>>>??????@@@AAABBBDDDEEEFFFEEEEEEIIITTTfff|||~~~lllfffpppwwwggg^^^aaaiiixxxtttggg]]]XXXXXX___ffftttyyy~~~~~~}}}}}}~~~~~~~~~}}}{{{zzzzzzzzz{{{uuuvvvwwwwwwxxxzzz~~~~~~~~~yyy{{{yyyvvv~~~~~~}}}xxxxxxyyy{{{~~~}}}{{{|||ooodddOOOGGGBBBDDDHHHJJJMMMPPPRRRUUUYYY]]]```dddhhhkkkqqqwww||||||lllgggsss}}}kkkdddlllwww~~~sss^^^RRRSSS___ooo~~~wwwnnnbbb^^^XXXSSSOOOKKKFFFCCCCCC@@@===;;;;;;;;;;;;:::;;;:::999999999:::<<<===???AAADDDFFFHHHKKKOOORRRTTTSSSSSSSSSTTTVVVXXXYYY```______```aaabbbccccccjjjnnnrrruuuwww|||RRRXXX]]]___\\\XXXUUUUUUPPPTTT\\\dddnnnzzzvvvmmmhhheeehhhmmmnnnnnnoooppprrrtttvvvxxx}}}}}}}}}~~~~~~~~~~~~~~~|||}}}}}}~~~~~~}}}zzzuuuwwwyyyzzzyyyyyyzzz{{{yyyssstttxxx|||yyywwwwwwyyy}}}}}}}}}wwwhhh]]]TTTRRRTTTUUUXXX\\\\\\```fffooouuuwwwvvvtttssssssrrrqqqooommmjjjiiigggdddaaa^^^^^^^^^^^^]]]\\\]]]\\\^^^kkk}}}~~~uuueeeVVVLLLHHHFFFEEEDDDBBBAAACCCDDDHHHRRR\\\hhhlllqqquuuxxxzzz|||~~~yyyooodddYYYNNNHHHEEEDDDBBB@@@??????@@@@@@??????>>>>>>??????@@@AAA??????@@@AAABBBDDDFFFGGGHHHFFFDDDFFFLLLZZZooo~~~mmmeeeooo}}}xxxggg\\\]]]eeewwwxxxjjj```\\\^^^aaakkksss{{{}}}{{{}}}}}}|||||||||||||||}}}~~~~~~}}}|||{{{zzz{{{{{{{{{vvvxxxyyyxxxvvvuuuvvvwww|||~~~|||}}}{{{{{{{{{{{{yyyvvvuuuuuuxxx}}}|||zzzzzzlll___NNNHHHEEEHHHKKKMMMPPPTTTRRRTTTWWWZZZ\\\___cccfffeeemmmtttyyyuuueeemmmtttkkkoooyyy~~~}}}dddRRRRRR]]]mmm}}}yyypppeee```ZZZUUUPPPLLLGGGDDDCCC@@@===;;;;;;;;;;;;:::;;;:::999999999:::;;;<<>>>>>??????@@@>>>??????@@@BBBDDDEEEFFFGGGEEEEEEHHHKKKSSSdddvvv~~~nnndddnnn{{{wwweeeXXXWWW]]]qqq|||mmmeee```]]]eeelllvvvzzzzzzzzz}}}~~~}}}}}}|||{{{{{{{{{|||zzzzzzzzzzzzzzzzzz{{{{{{xxxyyyzzzxxxuuurrrpppppprrrvvv|||~~~|||}}}|||yyyzzz}}}|||xxxtttqqqsssxxx}}}{{{wwwhhhZZZLLLHHHGGGJJJMMMNNNQQQVVVTTTVVVWWWXXXXXXZZZ]]]```\\\eeelllrrr}}}}}}dddiiivvv{{{{{{jjjVVVSSS\\\kkkzzz}}}ssshhhccc\\\VVVQQQMMMHHHFFFBBB@@@===<<<<<<;;;:::999::::::999888999:::;;;<<>>>>>>>>>>>===>>>>>>???@@@AAACCCDDDDDDBBBCCCHHHJJJNNN^^^ppp~~~ooogggooozzzvvvdddVVVTTT[[[lll{{{sssggg___ccciiipppvvvxxx{{{~~~~~~}}}|||{{{{{{{{{yyyyyyyyyyyyyyyyyyyyyyyyvvvxxxyyywwwtttqqqppppppooorrrvvvzzz~~~~~~}}}}}}zzzxxxyyy~~~}}}xxxrrrqqqsss}}}}}}~~~|||{{{tttdddVVVJJJGGGGGGKKKMMMMMMPPPUUUVVVVVVWWWVVVVVVWWWZZZ\\\]]]dddiiinnnxxxjjjjjjrrrooo[[[SSSZZZffftttvvvkkkfff^^^WWWRRRMMMIIIGGGBBB@@@===<<<<<<<<<:::999:::999888888888999;;;<<<>>>@@@CCCDDDFFFHHHLLLOOOOOOPPPQQQSSSTTTVVVWWWWWWYYYZZZ\\\___bbbfffhhhjjjiiimmmqqquuuxxx}}}QQQTTTUUUSSSNNNJJJIIIJJJGGGJJJPPPWWWaaalllxxxvvvmmmhhhhhhggggggggghhhkkkooosssvvvxxxxxxzzz|||}}}~~~~~~|||yyywwwvvvuuurrrtttwwwxxxxxxyyy{{{|||}}}|||}}}~~~|||uuunnnfffdddbbbdddlllyyyxxxlll^^^]]]___eeehhhgggfffhhhfffgggiiimmmrrrvvvwwwvvvtttuuuuuuuuutttrrrqqqppplllhhhccc___]]]\\\ZZZXXXZZZ\\\```dddiiippp{{{mmm\\\PPPJJJFFFDDDDDDDDDCCCBBBHHHOOO\\\bbbkkkrrruuuwwwwwwwww|||vvvllleeeYYYUUUOOOJJJGGGFFFHHHIIIGGGFFFEEECCCBBBAAAAAA@@@????????????@@@AAACCCCCCCCC@@@BBBGGGHHHLLL^^^rrr}}}pppmmmsss|||}}}rrr```SSSTTT\\\iiiwwwvvviiifffiiimmmrrrwww|||~~~}}}}}}}}}}}}{{{{{{zzzzzzxxxwwwvvvuuuuuuwwwyyyyyyxxxwwwwwwxxxrrrrrrtttwww}}}}}}{{{yyy}}}|||yyyyyy}}}|||~~~zzzwwwtttyyy~~~{{{xxxxxxpppaaaSSSKKKIIIJJJNNNOOONNNQQQVVVUUUUUUVVVUUUUUUVVVYYY\\\^^^dddgggjjjtttrrrnnnqqq}}}wwwdddQQQVVV___kkkvvv}}}~~~yyymmmhhh```XXXSSSNNNJJJHHHAAA???===<<<<<<<<<:::888:::999888888888999;;;;;;<<<>>>@@@BBBCCCEEEIIILLLNNNOOOPPPRRRTTTVVVVVVWWWXXXYYYZZZ]]]```cccfffgggfffjjjooossswww}}}TTTVVVVVVSSSNNNJJJJJJKKKFFFIIINNNUUU___kkkwwwwwwrrrqqqiiiiiihhhiiikkknnnrrruuuwwwxxxzzz|||~~~~~~~~~||||||{{{xxxvvvtttuuuvvvsssuuuxxxzzzzzz{{{}}}~~~~~~uuummmeeecccbbbeeennn{{{tttfff^^^^^^cccjjjmmmkkkiiikkkkkkjjjkkknnnrrrwwwyyyzzzvvvvvvwwwwwwvvvtttsssrrroookkkfffbbb___]]][[[YYYXXX[[[```eeehhhmmmwwwuuubbbTTTMMMFFFEEEDDDEEECCCAAAFFFMMMZZZaaajjjqqquuuvvvvvvvvvzzzyyypppjjjccc___XXXRRRNNNNNNOOOPPPNNNMMMKKKIIIGGGFFFEEEDDDBBBBBBBBBBBBCCCCCCDDDEEEDDD@@@BBBGGGHHHMMM```vvv}}}ppprrrwww}}}~~~yyynnn\\\QQQUUU^^^gggtttuuujjjjjjlllqqqwww|||~~~~~~~~~}}}{{{xxxvvvtttrrruuuwwwzzz||||||}}}vvvttttttwww}}}}}}zzzvvvttt~~~|||xxxxxx}}}~~~}}}|||yyyvvvvvvnnn___RRRNNNLLLNNNQQQRRRQQQSSSXXXSSSTTTTTTTTTTTTVVVZZZ]]][[[aaadddfffrrrvvvqqqpppyyy~~~kkkOOOSSSZZZeeeooovvvzzz{{{|||{{{nnniii```YYYSSSOOOKKKHHHAAA???=========<<<:::888:::999888888888999:::;;;:::<<<>>>@@@AAACCCGGGIIIMMMNNNPPPRRRTTTUUUVVVWWWXXXXXXYYY[[[]]]```bbbddddddhhhmmmrrrvvv|||aaa]]]XXXSSSPPPLLLIIIGGGFFFHHHLLLSSS^^^kkkxxx|||wwwrrrpppllljjjjjjnnnrrruuuuuuvvvxxxzzz}}}~~~}}}||||||}}}}}}~~~~~~~~~~~~zzzvvvsssrrrsssssszzz{{{zzzwwwvvvyyy~~~}}}}}}{{{tttjjjhhhdddbbbiiivvvqqqjjjdddgggkkkllljjjjjjlllnnnllllllmmmpppvvv{{{~~~}}}|||wwwtttsssnnnkkkgggbbb^^^\\\[[[ZZZ[[[ZZZ[[[^^^```ccclllvvv{{{kkkYYYLLLIIIEEECCCCCCBBB@@@DDDIIIUUU___lllrrrrrrqqqsssvvv{{{}}}{{{yyyzzzuuujjjbbbaaa^^^YYYVVVYYYZZZXXXTTTOOOKKKHHHFFFFFFEEEEEECCCBBBEEEKKKJJJFFFHHHEEEDDDGGGGGGLLL^^^sssyyyttttttwww|||zzzmmm^^^VVVYYY^^^eeennn{{{yyytttooopppwww~~~|||zzz{{{|||}}}}}}}}}zzzwwwtttsssrrruuuwwwzzz~~~|||xxxuuuxxx|||yyyvvvwww|||{{{}}}}}}{{{{{{||||||zzzxxx~~~vvvvvvppp___SSSPPPNNNRRRWWWYYYYYYWWWUUUTTTTTTUUUWWWYYY[[[[[[[[[ZZZZZZ]]]___dddrrrvvvppp{{{jjjVVVQQQQQQ[[[gggooouuuyyy|||zzz|||wwwlllbbb]]]XXXQQQIIIFFFCCCAAA???===;;;;;;;;;;;;:::999888888777888888888:::<<<>>>@@@@@@BBBDDDFFFJJJLLLNNNOOOQQQSSSVVVYYYZZZ[[[\\\\\\\\\]]]```bbbcccfffjjjooouuu}}}gggccc\\\WWWRRRMMMIIIFFFGGGHHHLLLTTT___nnn|||~~~{{{vvvrrrpppqqqssstttvvvwwwxxx{{{}}}~~~}}}|||~~~~~~~~~~~~~~~~~~zzzuuurrrrrrsssssswwwxxxxxxwwwvvvyyy|||{{{{{{{{{zzzzzz~~~~~~~~~uuummmlllgggdddiiiwwwrrrkkkdddiiinnnpppnnnmmmnnnpppooopppssswww|||{{{xxxvvvooommmiiieeeaaa]]]\\\[[[ZZZYYYZZZ\\\]]]___hhhqqqxxxiiiYYYNNNJJJFFFDDDDDDCCCAAADDDIIISSS]]]iiipppqqqqqqtttxxxyyy{{{~~~}}}}}}zzzyyy{{{~~~vvvppppppnnnjjjhhhjjjeeeccc^^^YYYTTTPPPMMMLLLJJJJJJHHHGGGLLLSSSUUUQQQPPPJJJGGGHHHIIIOOOcccwww~~~tttoootttxxx~~~zzzkkk]]]WWWZZZ```eeennnyyyxxxvvvyyy~~~~~~{{{zzz{{{|||}}}}}}~~~|||yyyvvvtttsssssssssvvvxxx{{{~~~~~~}}}|||wwwtttwww~~~zzz~~~~~~|||}}}yyyvvvwwwzzz{{{yyyxxx~~~yyysssssslll[[[PPPOOOMMMQQQVVVYYYXXXWWWUUUUUUUUUVVVXXXYYYZZZZZZZZZZZZYYY\\\^^^bbbmmm}}}}}}xxxoooSSSLLLKKKTTT```iiipppttt{{{yyyzzzyyynnnccc___[[[SSSLLLIIICCCBBB@@@===<<<;;;;;;;;;:::999999888888888888888:::<<<>>>???@@@BBBDDDFFFGGGJJJLLLOOOQQQSSSWWWZZZYYYZZZ[[[[[[[[[]]]```bbbcccfffkkkpppvvv|||mmmiiibbb[[[VVVPPPJJJGGGHHHIIIMMMTTT```ppp{{{wwwuuuuuuuuuxxxxxxyyy{{{}}}~~~~~~~~~~~~~~~~~~yyysssqqqqqqsssttttttuuuuuuvvvwwwzzz~~~yyyzzzyyyssssssxxxyyy}}}{{{{{{{{{~~~~~~}}}vvvppppppjjjfffjjjxxxrrrjjjhhhooovvvzzzyyywwwvvvwwwtttvvvzzz}}}yyywwwpppooollliiiddd```]]][[[ZZZXXXXXXZZZZZZZZZaaajjj{{{wwwjjj]]]SSSLLLGGGDDDEEEDDDBBBCCCGGGNNNXXXdddllloooqqquuuyyywwwzzz}}}}}}yyyxxxzzz{{{zzz||||||~~~~~~{{{zzz{{{tttrrrmmmggg```ZZZUUUSSSOOOOOOOOOPPPXXXaaadddaaa^^^TTTMMMKKKLLLSSSggg|||xxxpppllltttyyy{{{lll^^^ZZZ___eeegggnnnxxx~~~}}}|||}}}~~~}}}}}}{{{zzz{{{|||}}}}}}|||zzzwwwtttssstttuuuwwwwwwxxxzzz{{{|||{{{yyyxxx{{{wwwtttwww|||}}}uuusssuuuxxxyyyyyyxxx}}}vvvqqqpppooofffUUULLLLLLKKKOOOTTTWWWWWWVVVVVVVVVVVVWWWYYYZZZZZZZZZYYYXXXXXX\\\^^^___fffuuu}}}vvvSSSKKKFFFMMMXXXbbbkkkqqqxxxvvvwww~~~{{{pppfffaaa]]]VVVOOOKKKDDDCCC@@@>>><<<;;;;;;;;;::::::999888888888888888999;;;>>>???@@@AAADDDFFFEEEHHHKKKMMMPPPSSSWWWZZZXXXYYYZZZZZZZZZ\\\___aaaaaaeeekkkqqqvvv{{{qqqmmmggg```ZZZTTTNNNJJJIIIJJJMMMSSS^^^ppp}}}zzzyyyxxxzzzzzzzzz{{{}}}~~~~~~~~~}}}wwwqqqoooppprrruuusssssstttvvvxxxzzz|||~~~uuurrryyyyyyqqqsss}}}yyyvvvwwwxxx|||xxxrrrooojjjggglllyyy~~~qqqkkklllsss}}}~~~}}}{{{~~~|||xxxvvvrrrqqqooolllgggbbb]]]ZZZZZZXXXXXXYYYWWWWWW\\\dddrrr}}}zzznnnaaaXXXNNNIIIFFFFFFEEECCCCCCFFFJJJRRR^^^ggglllpppuuuyyyvvvyyy~~~~~~zzzwwwvvvyyy{{{|||~~~yyyrrrjjjccc]]]YYYUUUWWWYYY]]]fffpppsssqqqnnn```TTTOOOOOOVVVjjj}}}{{{sssmmmkkkrrrwww~~~|||lllbbb```fffllliiiooowww}}}~~~}}}}}}|||}}}{{{{{{|||~~~~~~~~~~~~{{{wwwtttsssuuuxxxzzzxxxxxxvvvuuuuuuuuuvvvwwwyyyvvvuuuxxx{{{sssssswwwyyy{{{{{{zzz||||||nnnnnnooolll```PPPHHHIIIKKKNNNSSSVVVVVVVVVVVVVVVWWWXXXYYYZZZZZZYYYXXXXXXXXX\\\^^^^^^bbbqqq{{{~~~ZZZOOOGGGJJJTTT___jjjqqqtttttttttyyy}}}rrrhhhccc___WWWPPPMMMEEEDDDAAA???===<<<;;;;;;::::::999888888888888999888;;;===>>>???@@@CCCEEEEEEGGGJJJLLLNNNQQQUUUXXXVVVWWWYYYYYYYYY[[[^^^aaa```dddjjjpppuuuyyy~~~ssspppjjjeee___YYYSSSOOOKKKLLLNNNRRR\\\mmm}}}{{{zzz{{{{{{{{{{{{}}}}}}~~~zzztttooommmooorrrtttssstttuuuwwwxxxyyyyyyyyywwwnnnnnnxxxzzzvvv|||tttpppsssvvv||||||uuulllhhhgggnnnzzz|||rrrnnnoooxxx{{{vvvuuurrrqqqpppmmmhhhbbb\\\YYYYYYXXXXXXXXXVVVUUUZZZaaalllxxxrrrdddZZZQQQKKKGGGGGGGGGDDDCCCDDDFFFMMMXXXaaagggmmmssswwwuuuxxx|||zzzvvvuuuyyy|||~~~|||tttllleee``````cccggglllvvv~~~|||kkkZZZSSSRRRWWWhhhzzz~~~uuunnniiihhhoootttzzz~~~~~~}}}}}}~~~|||}}}xxxkkkdddeeejjjpppnnnrrrxxx}}}}}}|||||||||}}}{{{|||~~~|||wwwsssqqqssswwwyyyyyyvvvqqqnnnmmmppptttwwwwwwvvvvvvzzz}}}}}}~~~xxxqqqpppuuu|||{{{tttnnnooooooiii[[[NNNHHHIIIKKKNNNSSSUUUVVVVVVVVVWWWWWWXXXYYYZZZZZZYYYXXXXXXXXX\\\______bbbooozzzvvvvvvdddVVVJJJIIIQQQ]]]iiissssssssssssvvv}}}tttiiieee```XXXQQQMMMFFFEEEBBB???===<<<<<<;;;;;;::::::999888999999999888:::<<<>>>>>>@@@BBBDDDGGGHHHJJJKKKLLLNNNQQQTTTTTTVVVWWWWWWXXXZZZ]]]```___ccciiinnnrrrvvvzzz}}}wwwtttooojjjeee```YYYUUUOOOQQQRRRSSSZZZhhh||||||{{{|||{{{zzzzzz{{{~~~~~~yyyvvvqqqnnnmmmnnnqqqsssssssssuuuxxxzzzzzzxxxvvvsssooopppwww{{{}}}sssqqqtttyyy|||llliiijjjpppzzzwwwppppppxxxzzzvvvuuurrrqqqoookkkeee___ZZZWWWWWWVVVVVVWWWUUUTTTXXX```iiiwwwwwwfff[[[TTTMMMHHHIIIIIIFFFCCCCCCDDDIIIRRR[[[bbbiiiooorrrqqquuuyyy}}}}}}yyyxxx|||~~~xxxqqqmmmnnnppprrruuu~~~ppp]]]UUUTTTXXXfffttt~~~{{{rrrjjjfffeeemmmpppuuuxxxyyyxxxwwwwww{{{zzzyyy|||qqqhhheeehhhnnnqqqsssuuuxxx{{{~~~~~~|||{{{{{{|||}}}|||{{{|||~~~|||xxxtttpppoooqqqtttwwwyyyuuunnniiihhhkkkqqquuuvvvvvvxxx}}}|||zzz{{{}}}}}}~~~~~~}}}~~~}}}vvvnnnkkkmmm|||~~~tttqqqqqqnnneeeXXXNNNKKKLLLMMMPPPTTTVVVVVVVVVVVVWWWVVVWWWYYYZZZZZZZZZYYYXXXYYY[[[^^^```bbblll|||yyywwwjjjhhhooonnn^^^MMMIIIOOO[[[iiisssttttttttttttxxxwwwlllgggaaaYYYQQQNNNGGGFFFCCC@@@>>><<<<<<<<<;;;;;;:::999999999999999777999<<<===>>>???BBBDDDGGGHHHJJJJJJKKKLLLOOOQQQSSSTTTUUUVVVWWWYYY\\\______bbbfffjjjnnnrrrwwwzzz}}}zzzuuupppkkkeee^^^ZZZUUUVVVVVVVVVYYYeeewww~~~}}}||||||{{{zzzyyyzzz|||}}}~~~~~~}}}{{{tttrrrooommmlllnnnppprrrqqqrrrtttyyy|||}}}yyyvvvtttuuuuuuvvvzzz{{{{{{qqqnnnmmmrrryyy}}}~~~||||||{{{uuullliiikkkxxxwwwsssrrrqqqooolllhhhbbb\\\WWWTTTTTTSSSTTTVVVTTTSSSXXX___fffuuulll___UUUNNNIIIJJJJJJFFFCCCBBBCCCGGGNNNVVV^^^eeejjjnnnlllpppuuuyyy~~~}}}yyywwwtttsss{{{ppp]]]VVVVVVYYYdddpppwwwzzz{{{xxxrrrllljjjjjjlllooorrrttttttsssssstttuuutttuuuzzzxxxnnnhhhiiinnnsssuuuxxxwwwwwwyyy{{{|||}}}}}}yyy}}}}}}{{{|||}}}zzzyyyzzz{{{zzzyyyyyyzzz}}}~~~~~~~~~xxxuuurrrpppppprrrvvvxxxxxxtttnnniiiggghhhkkkmmmtttvvvzzz|||zzz{{{{{{|||}}}||||||wwwnnniiiiiisss}}}xxxsssqqqkkk```VVVQQQPPPQQQOOORRRUUUVVVVVVVVVVVVWWWUUUVVVXXXYYYZZZZZZZZZZZZZZZZZZ]]]___```fffyyy{{{sss|||tttgggaaabbbnnnyyyfffRRRJJJOOO[[[jjjvvvwwwwwwuuurrrrrrzzz{{{pppjjjdddZZZRRRNNNHHHGGGDDDAAA>>>===<<<<<<;;;;;;:::999999999999:::777999;;;======???AAACCCDDDFFFHHHIIIJJJLLLOOORRRQQQSSSTTTUUUVVVXXX[[[^^^^^^aaadddgggjjjoootttxxxzzzzzzuuuooohhhaaa\\\YYYZZZZZZXXXYYYcccttt~~~~~~|||{{{yyyyyyyyy|||~~~}}}}}}~~~~~~~~~~~~{{{xxxpppooommmllllllnnnppprrroooppptttyyy~~~{{{wwwwww{{{zzzuuuxxxvvvrrrppprrryyy}}}}}}{{{uuutttsssqqqjjjcccaaaeeemmmwww{{{zzzzzzsssoooooopppnnnjjjeee```ZZZUUUSSSQQQQQQRRRTTTSSSRRRWWW^^^dddsssrrrdddWWWOOOIIIJJJKKKGGGCCCAAABBBFFFLLLTTT[[[bbbhhhkkkggglllrrrwww}}}}}}yyyqqqmmmsssnnn[[[VVVWWWZZZcccnnnnnnrrrvvvvvvtttqqqqqqrrrlllnnnqqqrrrqqqqqqqqqrrrpppppprrryyywwwnnnkkkooouuuxxxzzzzzzxxxvvvvvvwwwyyyzzzzzzxxx|||}}}{{{{{{~~~zzz{{{|||{{{zzzyyyyyyzzzxxxwwwwwwyyy{{{}}}}}}|||vvvuuusssrrrsssvvvyyy{{{wwwtttpppkkkhhhfffffffffsssvvv|||~~~|||}}}||||||zzz{{{xxxqqqjjjiiiiiiuuu{{{tttppphhh]]]UUUSSSTTTUUUQQQSSSVVVWWWVVVVVVVVVWWWTTTUUUWWWYYY[[[[[[[[[ZZZZZZYYY[[[^^^^^^bbbqqqwwwmmmsssvvvjjjbbb^^^cccwwwmmmWWWNNNQQQ]]]mmmyyyzzzyyyvvvqqqnnnttt~~~rrrllleee\\\SSSOOOIIIGGGDDDAAA>>>===<<<<<<<<<;;;::::::999999::::::666999;;;<<<===>>>AAACCCBBBDDDGGGHHHJJJLLLPPPSSSQQQRRRTTTTTTUUUWWW[[[^^^^^^```bbbeeehhhmmmrrrwwwxxx}}}}}}wwwooogggbbbccceeeeeebbb```fffrrr|||~~~}}}|||}}}{{{zzzzzzzzz{{{|||~~~~~~}}}~~~|||xxxuuupppooonnnmmmmmmmmmmmmmmmqqqqqqtttxxx}}}~~~~~~zzzxxxwwwzzzyyyqqqnnnuuu{{{xxxtttrrrssstttsssmmmccc\\\[[[\\\hhhmmmuuu~~~zzzvvvpppjjjjjjoooyyy~~~wwwooojjjfffkkkhhhbbb]]]YYYWWWWWWXXXTTTSSSRRRRRRTTTVVVYYYZZZdddpppnnn^^^TTTKKKIIIHHHEEECCCBBBAAACCCGGGMMMTTTZZZ```cccbbbeeejjjpppwww|||lllfffkkktttzzz{{{{{{oooaaaZZZYYY]]]eeemmmuuuuuuvvvwwwwwwwwwwwwwwwxxxtttqqqpppmmmjjjmmmrrrmmmttt|||}}}vvvnnnmmmrrryyy}}}~~~{{{{{{zzzyyyyyyyyyyyyzzzzzz{{{|||}}}~~~~~~~~~~~~{{{zzzxxxwwwwwwwwwxxxxxx{{{xxxvvvwwwzzz||||||zzzrrrsssuuuuuuvvvxxx{{{~~~~~~~~~{{{sssiiicccccceeeqqqwww~~~zzz|||}}}xxxtttqqqmmmiiifffkkkoooxxxzzzuuujjj___WWWRRROOOSSSYYY[[[ZZZYYYWWWVVVTTTSSSSSSWWWUUUUUUWWWZZZ[[[ZZZWWWZZZXXXXXX[[[]]]aaalllvvvzzzoooooo{{{jjjZZZ^^^iii{{{xxx\\\OOOPPPZZZjjjyyy}}}~~~{{{ssskkklllwwwvvvlllfff```XXXRRRJJJGGGBBB???======;;;:::;;;:::999999888888999999888888888999;;;===>>>???CCCDDDGGGJJJMMMOOOPPPQQQRRRSSSTTTUUUWWWXXXYYYZZZ^^^```bbbdddeeehhhmmmpppsssvvv}}}{{{ssslllgggfffggggggdddbbbgggsss|||}}}|||||||||{{{zzzzzzzzz{{{|||~~~~~~}}}~~~}}}|||}}}~~~~~~zzzvvvsssmmmmmmmmmmmmmmmnnnnnnooorrrtttwwwzzz}}}{{{yyyxxx{{{}}}vvvqqqpppvvvyyyvvvrrrrrrqqqrrrooohhh___YYYYYYZZZ___ccciiiooossssssrrrqqqmmmjjjeeeaaa```eeennntttxxxwwwtttqqqmmmiiieeecccdddaaa]]]XXXUUUTTTTTTUUURRRRRRRRRSSSUUUWWWZZZ\\\bbbmmmooo___UUUKKKIIIIIIFFFCCCCCCAAACCCFFFJJJOOOSSSWWWZZZ\\\```fffmmmtttmmmccceeennntttwwwwwwmmmccc______aaagggmmmrrrtttwwwzzz|||~~~~~~~~~zzzwwwtttsssooojjjjjjnnnooovvv|||wwwqqqqqqvvv|||~~~}}}|||zzzyyyxxxxxxwwwzzz{{{{{{{{{{{{{{{zzzzzzyyyyyyxxxwwwwwwxxxyyyyyy|||zzzyyyyyy{{{{{{yyywwwssssssttttttuuuwww||||||qqqiiihhhkkkuuu{{{~~~~~~~~~xxxrrrnnnkkkgggeeedddiiisssyyyrrrggg[[[TTTQQQQQQTTTYYYYYYYYYYYYYYYXXXWWWUUUUUUWWWVVVUUUWWWZZZ[[[ZZZXXXZZZXXXXXX[[[\\\```iiissswwwllliiiyyyrrr^^^\\\fffvvvbbbQQQOOOVVVfffsss|||~~~|||uuunnnnnnwwwxxxmmmgggaaaYYYSSSLLLIIIDDDAAA???>>><<<;;;;;;:::999999888888999999888888888999;;;===>>>???BBBDDDFFFIIILLLNNNPPPPPPQQQRRRSSSUUUWWWYYYZZZ[[[^^^___aaaccceeehhhlllooorrruuu{{{yyysssnnniiikkkjjjgggeeejjjsss|||~~~}}}|||{{{{{{{{{{{{zzzzzzzzz{{{|||}}}}}}~~~}}}|||||||||}}}}}}|||{{{}}}~~~~~~|||wwwrrrooojjjjjjkkklllmmmnnnpppqqqqqquuuyyy{{{{{{||||||{{{zzz|||}}}{{{yyyvvvrrrqqqqqqssswwwwwwsssppppppooonnnjjjbbbZZZVVVVVVXXXWWWYYY\\\___aaaaaa```______]]][[[XXXXXX\\\bbbgggffffffeeecccaaa```^^^]]][[[YYYVVVRRRQQQQQQRRRSSSQQQQQQRRRSSSUUUXXX[[[]]]___iii{{{pppaaaVVVLLLIIIHHHFFFDDDDDDBBBBBBCCCEEEHHHJJJMMMNNNTTTYYY```hhhppp{{{wwwhhhgggnnntttwwwuuummmgggfffggggggjjjnnnsssvvvzzz|||xxxtttrrrmmmhhhhhhllluuu}}}}}}yyyvvvwww{{{~~~{{{yyywwwvvvvvvzzzzzzzzzzzzyyyxxxwwwvvvwwwwwwwwwwwwxxxyyyzzz{{{}}}|||||||||{{{yyyuuurrrrrrrrrrrrrrrssswww}}}}}}sssqqqtttzzz{{{~~~yyyrrrnnnkkkiiihhheeekkkvvv}}}nnnaaaUUUQQQQQQRRRTTTWWWVVVXXXYYY[[[[[[ZZZYYYXXXWWWWWWWWWXXXZZZ[[[ZZZXXXZZZXXXXXXZZZ[[[]]]eeeoooyyyyyytttjjjeeessshhh^^^ffftttkkkVVVMMMQQQ___lllyyy|||}}}xxxqqqooottt{{{|||ppphhhbbb[[[UUUOOOKKKFFFCCCAAA???>>><<<;;;:::999999888888999999888888888999:::<<<>>>>>>BBBCCCEEEHHHKKKMMMOOOOOOPPPQQQRRRUUUWWWYYY[[[\\\]]]^^^```bbbdddgggkkknnnqqqtttyyyzzzvvvmmmnnnmmmjjjiiilllssszzz|||~~~~~~}}}}}}||||||{{{{{{zzzzzz{{{{{{{{{{{{{{{{{{{{{|||~~~~~~}}}||||||}}}~~~~~~}}}|||||||||}}}~~~}}}|||xxxsssnnnkkkjjjjjjjjjkkklllnnnooopppnnnsssxxxyyywwwwww|||~~~|||||||||}}}|||zzz|||~~~|||uuupppnnnnnnnnnqqqvvvxxxuuuqqqnnnooollljjjeee]]]WWWTTTUUUWWWVVVWWWWWWXXXYYYYYYYYYYYYWWWWWWVVVUUUUUUXXX\\\`````````^^^\\\ZZZYYYXXXWWWVVVTTTRRRPPPOOOPPPRRRSSSRRRRRRSSSTTTUUUXXXYYY[[[\\\cccttttttfffYYYMMMIIIGGGEEECCCCCCAAAAAAAAABBBBBBDDDEEEFFFLLLRRRZZZccclllwww|||xxx{{{wwwqqqlllkkkkkkjjjlllooowwwzzz~~~yyysssooolllhhheeeiiiooo}}}~~~||||||}}}~~~{{{yyyxxxwwwvvvxxxxxxyyyyyyxxxwwwwwwvvvuuuuuuvvvwwwyyyzzz{{{|||~~~~~~~~~}}}{{{vvvqqqnnnnnnoooooopppsssxxx}}}zzz|||}}}wwwzzzsssooonnnooooooiiipppzzz~~~kkk]]]QQQOOOQQQSSSSSSTTTTTTVVVZZZ\\\^^^]]]\\\ZZZXXXXXXXXXYYYZZZZZZZZZYYYZZZXXXYYYZZZZZZZZZaaaiiiooosssssskkkeeepppsssccckkkyyyuuu[[[MMMNNNZZZeeeuuuzzz}}}zzzsssooopppsss|||rrrjjjccc\\\WWWPPPMMMHHHDDDAAA@@@>>><<<;;;:::999999888888999999888888888999:::;;;===>>>@@@BBBDDDGGGJJJLLLMMMNNNNNNOOOQQQTTTVVVYYY[[[\\\[[[]]]___aaabbbfffjjjmmmqqqtttxxx~~~}}}rrrrrrqqqnnnmmmoootttyyy|||}}}~~~~~~~~~~~~}}}|||{{{zzzyyyyyy{{{{{{{{{{{{{{{zzzzzzzzzzzz{{{{{{|||~~~~~~}}}}}}}}}~~~~~~}}}{{{xxxsssooojjjhhhjjjjjjjjjjjjkkklllmmmnnnmmmrrrwwwwwwvvvwww|||~~~~~~zzzyyyxxxyyyxxxxxxwwwtttnnnjjjkkkmmmmmmsssxxxxxxssspppnnnmmmiiifff```ZZZUUUTTTUUUWWWWWWWWWWWWWWWXXXYYYZZZZZZTTTUUUUUUUUUUUUVVVYYY\\\]]]\\\ZZZXXXVVVVVVUUUUUUTTTSSSRRRQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVYYY^^^mmmmmm___QQQKKKGGGDDDAAABBB@@@@@@@@@@@@@@@AAABBBBBBEEEKKKTTT]]]gggrrr~~~~~~vvvooonnnmmmlllmmmqqqwwwzzz}}}}}}{{{qqqkkkeeecccbbbeeennnwww~~~}}}|||{{{zzzyyyyyyyyywwwwwwxxxyyyyyyyyyyyyyyyssstttvvvwwwyyy{{{||||||}}}~~~}}}yyysssnnnjjjiiikkknnnqqquuu{{{zzzvvvvvvpppnnnoooqqqrrrlllrrr{{{zzzuuufffZZZPPPOOOSSSSSSRRRRRRTTTVVVZZZ]]]^^^^^^]]]\\\XXXYYYZZZ[[[ZZZZZZZZZZZZZZZYYYYYY[[[ZZZYYY^^^eeekkkqqqtttmmmeeekkk|||hhhppp}}}}}}aaaOOOLLLUUU^^^ooouuuzzzyyytttooollllllsss|||vvvuuuwwwvvvlllddd]]]XXXRRRNNNHHHDDDAAA???===;;;;;;:::999999888888999999888888888999:::;;;<<<===???@@@CCCFFFHHHKKKLLLMMMMMMNNNPPPRRRUUUWWWYYYZZZZZZ\\\^^^___aaadddhhhlllqqqtttyyy}}}yyyxxxvvvtttrrrsssvvvyyy}}}}}}}}}~~~~~~~~~|||{{{zzzyyyyyy{{{{{{{{{{{{{{{zzzyyyxxxwwwxxxzzz|||~~~|||~~~|||||||||}}}}}}~~~~~~|||xxxsssnnnkkkhhhgggjjjiiiiiijjjkkklllmmmnnnooorrrvvvwwwxxxzzz}}}{{{xxxvvvpppmmmjjjjjjhhhfffhhhmmmooouuuyyyvvvrrrqqqooollleeeaaa\\\WWWUUUUUUVVVWWWVVVVVVVVVVVVWWWXXXZZZ[[[RRRSSSTTTSSSSSSSSSUUUXXXVVVUUUTTTSSSSSSTTTUUUVVVUUUTTTSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSVVVZZZgggzzzxxxiiiXXXOOOJJJDDDAAAAAA@@@???????????????@@@@@@@@@FFFNNNWWW```lllyyy{{{{{{}}}yyyrrrpppooommmooossssssuuuwwwyyyyyyxxxvvvuuuhhhccc______ccciiiuuu{{{{{{zzzyyyyyyyyyzzzzzzvvvwwwxxxyyyzzzzzzzzzzzzssstttvvvxxxzzz{{{||||||{{{}}}~~~|||vvvpppllliiiiiimmmrrrwww{{{~~~|||yyyxxxyyypppkkkiiilllnnnppppppuuu|||~~~uuunnn___WWWQQQSSSUUUUUUSSSTTTVVVWWWZZZ\\\]]]^^^]]]\\\YYYZZZ\\\\\\ZZZZZZZZZ[[[YYYYYYZZZ\\\ZZZXXX\\\ccckkkrrrvvvoooeeeeeeqqq~~~sssyyyhhhRRRLLLQQQWWWgggmmmuuuxxxvvvqqqnnnmmmpppwww~~~~~~zzzqqqkkkhhhppp{{{qqqhhh```[[[SSSOOOJJJEEEBBB@@@===;;;;;;:::999999888888999999888888888888999:::;;;<<<>>>???AAADDDGGGIIIKKKKKKLLLMMMOOOQQQSSSUUUWWWXXXYYYZZZ]]]^^^```cccgggjjjoootttyyy||||||zzzxxxxxxzzz|||~~~}}}|||}}}~~~}}}{{{zzzzzz{{{|||{{{{{{||||||{{{yyyxxxwwwvvvwwwyyy{{{}}}~~~~~~}}}||||||}}}zzz{{{|||~~~~~~~~~~~~~~~zzzuuunnnjjjhhhhhhhhhgggggghhhiiikkkmmmnnnooooooppprrruuuxxx|||{{{wwwmmmeee```bbbcccdddhhhnnnrrrwwwxxxtttrrrrrrppplll___\\\XXXUUUTTTUUUVVVWWWTTTTTTTTTUUUVVVVVVWWWXXXRRRSSSSSSRRRQQQQQQSSSUUUSSSRRRQQQPPPQQQRRRTTTUUUUUUUUUTTTSSSRRRRRRRRRRRRRRRRRRRRRSSSSSSSSSRRRRRRUUUWWWbbbvvvsss```UUUMMMFFFBBBBBBAAA@@@???>>>>>>>>>>>>>>>===AAAIIIPPPZZZfffsss}}}wwwpppooopppyyyyyyssssssrrrpppqqqtttrrrrrrrrrqqqpppmmmkkkjjjaaa^^^^^^ccciiiqqq}}}~~~}}}zzzzzzyyyxxxxxxxxxxxxyyywwwxxxxxxyyyyyyyyyxxxxxxssstttvvvxxxzzz{{{{{{{{{yyy{{{|||yyytttnnnkkkjjjlllrrrzzz{{{}}}|||vvvnnnhhhggghhhjjjlllqqqsssyyy~~~qqqgggWWWSSSRRRWWWYYYXXXWWWYYYXXXYYYZZZ[[[\\\\\\\\\\\\YYY[[[]]]]]][[[YYYZZZ\\\YYYYYYZZZ\\\[[[XXX\\\bbbkkkrrrwwwsssjjjfffllltttoooUUUKKKMMMPPP^^^fffpppwwwxxxvvvtttsssqqqxxx}}}|||{{{zzzxxxtttnnnddd[[[aaatttvvvlllddd___VVVRRRLLLGGGDDDAAA>>>===;;;:::999999888888999999888888888888999:::;;;;;;===>>>AAACCCFFFHHHJJJJJJKKKLLLMMMOOOQQQSSSTTTUUUXXXYYY\\\]]]___bbbfffiiilllrrrxxx{{{~~~~~~}}}|||}}}~~~~~~}}}|||}}}~~~{{{yyyyyyzzz|||~~~{{{{{{||||||{{{yyywwwvvvvvvvvvxxxzzz{{{|||}}}}}}~~~~~~~~~||||||}}}yyy{{{}}}~~~}}}|||~~~zzzssslllgggfffgggiiidddeeefffhhhkkknnnpppqqqmmmmmmnnnqqqwww|||~~~xxxnnnccc\\\___ccceeeiiioootttxxxxxxsssqqqtttqqqkkk\\\YYYUUUTTTTTTUUUVVVVVVTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTRRRPPPPPPRRRTTTUUUSSSQQQPPPOOOPPPRRRSSSUUUTTTSSSRRRQQQPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSTTTUUU```tttzzzfffYYYPPPHHHDDDCCCBBBAAA???>>>===<<<<<<<<<:::???EEELLLUUUbbbpppzzzwwwnnnkkklllmmm}}}|||wwwtttuuuuuusssrrrtttuuusssqqqmmmiiidddaaa___^^^]]]```hhhooowww|||{{{zzzzzzyyyxxxwwwwwwwwwwwwxxxxxxyyyxxxxxxwwwvvvuuussstttwwwyyyzzz{{{{{{zzzwwwyyyzzzxxxrrrmmmkkkkkkqqqwww}}}}}}wwwoooiiiggghhhiiijjjjjjlllqqqyyy~~~yyyjjj^^^QQQPPPSSSYYY[[[ZZZZZZ]]]ZZZZZZZZZZZZZZZ[[[[[[[[[YYY\\\^^^]]][[[YYYZZZ\\\YYYYYY[[[]]][[[YYY\\\bbbhhhpppxxxwwwppplllooottt|||rrrWWWJJJIIIKKKXXX```mmmvvvzzz{{{zzzyyyuuu{{{~~~{{{yyywwwtttpppnnn```TTTXXXlll{{{pppgggaaaXXXTTTNNNIIIEEECCC@@@>>>;;;:::999999888888999999888888888888999:::;;;;;;<<<>>>@@@CCCFFFHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRSSSWWWYYY[[[]]]^^^aaafffiiijjjpppwwwzzz|||||||||~~~}}}}}}}}}}}}}}}}}}}}}}}}||||||}}}}}}|||{{{yyyxxxyyywwwvvvvvvyyy{{{|||{{{~~~}}}}}}~~~|||zzzyyy|||zzzxxxyyy|||}}}|||zzz{{{uuunnniiihhhiiihhhgggjjjhhhfffhhhmmmpppqqqqqqmmmnnnpppvvv|||}}}jjjddd^^^^^^cccjjjnnnooouuurrrqqqssstttrrrkkkeeeXXXXXXWWWUUUSSSRRRTTTUUUYYYVVVSSSQQQQQQRRRUUUWWWZZZYYYWWWTTTRRRPPPOOONNNPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPOOOOOOOOOPPPQQQRRRPPPQQQRRRRRRQQQQQQRRRSSSUUUZZZ^^^dddvvv~~~wwweeeWWWOOOJJJGGGEEEDDDCCC@@@===<<<===>>>@@@@@@AAAEEELLLXXXfffooo~~~|||tttooommmttt~~~zzzxxxvvvuuuvvvwwwvvvuuuxxxsssmmmgggbbb___\\\[[[WWW___jjjttt{{{}}}|||{{{zzzzzzyyyxxxxxxyyyzzzzzz{{{yyywwwuuuuuuuuuwwwxxxtttuuuwwwzzz|||{{{yyyvvvyyyyyywwwsssnnnkkkmmmooosss~~~{{{vvvtttsssqqqllljjjkkkrrruuuzzz}}}yyyooobbbYYYPPPQQQSSSVVVWWWXXXXXXXXXZZZ[[[\\\[[[YYYXXXXXXZZZ[[[\\\\\\\\\\\\[[[ZZZZZZ[[[XXXXXX[[[\\\[[[\\\```cccssszzzwwwvvvnnnjjjqqq{{{dddLLLGGGNNNPPP^^^mmmtttzzz{{{yyyyyyyyyxxxvvvsssqqqpppeeebbbZZZUUU___uuuuuummmjjj]]]WWWOOOIIIGGGDDDAAA===<<<:::999777777888:::;;;===<<<:::999999:::<<<===<<<>>>@@@AAABBBDDDGGGIIIHHHJJJLLLMMMNNNQQQUUUXXXYYYYYYZZZZZZ[[[^^^bbbeeefffjjjnnnrrrvvv~~~}}}~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~}}}{{{zzz{{{yyyxxxyyy{{{}}}~~~~~~~~~|||{{{zzz~~~}}}}}}|||uuupppjjjffffffggggggfffiiiggggggjjjooossstttsssmmmnnnqqquuuzzz~~~~~~{{{mmmgggbbbaaaffflllooopppuuusssqqqqqqrrrooohhhbbbUUUVVVUUUSSSRRRRRRUUUWWWXXXVVVTTTRRRRRRSSSUUUVVVXXXWWWUUUSSSRRRPPPPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPRRRSSSPPPQQQSSSRRRQQQQQQRRRTTTTTTYYY\\\bbbrrr}}}}}}yyy~~~qqqaaaUUUMMMHHHBBBBBBAAA@@@?????????@@@??????@@@CCCJJJUUUbbbjjjxxxyyy{{{}}}xxxwwwvvvwwwxxxxxxwwwuuusssooohhhaaa]]][[[ZZZYYY^^^fffqqq|||}}}{{{zzzyyyzzzyyyxxxwwwwwwxxxyyyzzzyyyxxxwwwvvvwwwwwwyyyyyyyyyyyyyyy{{{||||||yyywwwwwwwwwtttppplllkkkmmmpppxxxyyyzzz}}}zzz|||~~~|||tttkkkjjjoooyyy}}}~~~uuuhhh\\\TTTNNNOOOQQQSSSTTTUUUUUUTTTWWWYYYYYYXXXWWWVVVVVVWWW]]]]]]]]]]]]]]]\\\[[[[[[ZZZWWWXXX[[[]]]\\\]]]aaadddrrrzzz|||yyylllfffqqq~~~mmmTTTIIIJJJMMM[[[iiiqqqxxx~~~~~~|||zzzxxxuuurrroooeee___VVVSSSYYYkkkvvvmmmiii^^^XXXPPPJJJGGGEEEAAA>>><<<;;;999888777888999:::;;;:::888777777888:::;;;;;;===???@@@AAACCCFFFHHHHHHIIIKKKMMMNNNQQQUUUXXXYYYZZZ[[[\\\\\\^^^bbbdddfffiiimmmpppttt{{{~~~}}}|||}}}~~~~~~~~~}}}}}}|||zzz{{{~~~}}}|||||||||}}}~~~zzzllliiieeecccccceeeeeeeeeggggggiiimmmqqqtttuuuuuulllooorrrvvvyyy~~~|||wwwtttxxx|||}}}vvvooojjjffffffjjjooorrrssswwwtttqqqpppnnnjjjddd^^^TTTTTTSSSQQQPPPQQQUUUXXXVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUTTTRRRQQQQQQQQQQQQRRRQQQQQQPPPPPPOOOOOOOOONNNNNNNNNNNNOOOPPPRRRRRRQQQRRRSSSSSSRRRRRRSSSTTTTTTWWWYYY^^^mmm{{{zzzzzz|||yyyyyyooo___RRRKKKDDDCCCCCCBBBAAAAAAAAAAAA>>>>>>???AAAFFFPPP[[[bbboooxxx}}}{{{{{{wwwwwwxxxzzz{{{yyyvvvsssnnnjjjccc]]]ZZZZZZ[[[]]]eeekkkwwwzzzwwwvvv|||}}}zzzxxxxxxwwwyyyxxxwwwvvvvvvwwwxxxyyywwwwwwwwwxxxyyyzzzzzz{{{|||{{{yyyzzzzzzzzzwwwuuuuuutttpppllljjjkkknnnrrr|||zzztttuuu{{{~~~{{{yyyllllllsss~~~rrrcccXXXRRROOOOOOQQQRRRRRRSSSSSSRRRUUUVVVWWWVVVTTTSSSTTTUUU[[[\\\\\\\\\\\\[[[ZZZZZZXXXVVVWWW[[[]]]\\\^^^bbbhhhsss~~~ppphhhvvv{{{aaaNNNGGGJJJUUUbbblllvvv}}}}}}{{{wwwsssjjj^^^TTTRRRTTT___vvvyyyoooiiiaaaZZZRRRLLLIIIFFFBBB>>><<<;;;:::888888888999:::::::::888888888888:::::::::<<<>>>??????AAADDDGGGGGGIIIKKKLLLNNNPPPTTTWWWYYY[[[]]]]]]^^^___aaaccceeehhhjjjmmmpppwww~~~|||{{{|||}}}~~~~~~}}}||||||~~~}}}{{{{{{|||~~~}}}vvvqqqeeecccbbbaaabbbdddeeefffggghhhkkkooorrrtttttttttmmmppptttxxx|||zzzsssnnnpppuuuzzzzzzpppmmmjjjiiijjjnnnsssuuuvvvyyyvvvrrroookkkfff```\\\UUUTTTRRRPPPNNNOOOSSSVVVUUUUUUVVVVVVUUUUUUTTTTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSRRRQQQPPPPPPOOOOOOLLLLLLMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSRRRRRRSSSUUUUUUWWWWWW[[[hhhyyy~~~|||yyyyyy||||||zzzgggXXXPPPJJJHHHFFFDDDCCCBBBAAA???======>>>???CCCJJJSSSYYYfffooo|||yyywwwyyyyyyyyyzzz{{{{{{wwwrrrnnnhhheee```\\\ZZZ]]]cccggglllooouuu}}}yyywwwuuurrrqqq}}}~~~{{{yyywwwwwwvvvxxxwwwvvvuuuuuuvvvwwwxxxwwwxxxyyyzzzzzzzzzzzzyyyzzzxxxvvvvvvwwwwwwuuuttttttqqqmmmjjjjjjmmmssswww|||~~~|||vvvqqqsss{{{zzz}}}~~~|||~~~rrrooouuu}}}tttcccYYYUUUSSSSSSTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUTTTSSSTTTUUUXXXXXXYYYYYYXXXXXXWWWVVVWWWUUUVVV[[[]]]]]]___dddiiiqqqwwwmmm|||oooVVVFFFGGGOOOZZZfffrrr}}}zzzrrrcccWWWTTTQQQUUUmmmssskkkddd^^^UUUNNNJJJGGGBBB???<<<;;;:::999999999999999<<<;;;;;;::::::;;;;;;<<<:::;;;===>>>>>>@@@CCCEEEEEEGGGJJJLLLMMMOOOSSSUUUXXXZZZ]]]^^^^^^^^^```aaadddfffhhhjjjlllsss|||~~~|||{{{{{{|||}}}~~~|||{{{}}}~~~}}}|||{{{{{{}}}~~~vvvnnniii``````aaaaaabbbccceeefffgggiiillloooqqqrrrrrrsssqqqssswww|||{{{rrrkkknnntttyyy~~~xxxllliiiiiijjjmmmqqquuuxxxyyyzzzwwwrrrmmmhhhccc^^^[[[WWWVVVTTTQQQOOONNNQQQSSSUUUVVVVVVWWWVVVUUUTTTSSSRRRRRRRRRRRRRRRSSSTTTTTTTTTTTTSSSSSSRRRQQQPPPPPPKKKLLLLLLMMMNNNOOOOOOOOOQQQRRRSSSSSSRRRRRRSSSTTTVVVVVVVVVYYYcccrrr~~~|||zzz|||~~~nnn^^^TTTPPPLLLGGGDDDDDDCCCAAA???>>>>>>>>>>>>@@@DDDKKKPPP]]]eeerrrwwwuuuvvv{{{zzzyyyxxxvvvqqqjjjfff```___\\\ZZZ[[[aaajjjqqqwwwtttssswwwyyyssspppqqqqqqqqq|||zzzxxxwwwwwwwwwwwwwwwvvvuuuuuuvvvwwwwwwyyyzzzzzzzzzzzzyyyxxxwwwwwwvvvuuuuuuvvvwwwvvvuuuqqqnnnjjjiiilllrrryyy}}}}}}|||yyytttppppppvvv~~~}}}~~~|||{{{uuuwwwvvvcccYYYVVVUUUUUUUUUUUUUUUUUUUUUUUUTTTVVVWWWVVVUUUTTTUUUWWWWWWXXXXXXXXXXXXWWWVVVVVVVVVTTTVVV[[[]]]]]]```dddeeemmmzzz}}}rrrzzz___KKKGGGJJJSSS___mmmyyyyyyiii\\\VVVOOOOOOccc|||zzzooohhhaaaXXXPPPLLLHHHCCC???===<<<;;;:::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999;;;=========???AAADDDDDDFFFIIIKKKMMMOOOQQQTTTVVVXXX[[[\\\\\\]]]^^^```bbbdddggghhhjjjooovvv|||}}}~~~|||{{{{{{||||||~~~~~~|||{{{}}}}}}}}}||||||}}}~~~wwwooohhhddd^^^```bbbcccbbbcccdddffffffiiilllnnnpppqqqtttvvvwwwxxxzzz}}}tttnnnqqqxxx|||yyylllhhhiiilllpppssswwwyyyzzzwwwuuupppjjjddd```\\\[[[XXXXXXWWWTTTQQQPPPPPPRRRVVVVVVVVVWWWVVVUUUUUUTTTRRRRRRRRRRRRSSSTTTUUUVVVUUUUUUUUUTTTTTTSSSSSSSSSMMMNNNNNNOOOOOOOOOOOONNNPPPQQQRRRRRRQQQQQQRRRSSSUUUUUUUUUWWW^^^jjjwww~~~}}}~~~zzzjjjaaaYYYSSSKKKGGGFFFEEECCCAAA?????????>>>>>>AAAEEEIIIRRRZZZgggsss}}}}}}{{{}}}wwwttttttyyyvvvsssoookkkfffaaa]]]WWWXXXXXXXXXZZZbbbmmmuuu{{{tttrrrvvv}}}xxxqqqnnnpppsssuuu~~~}}}{{{yyywwwwwwwwwwwwxxxwwwvvvuuuuuuvvvwwwxxxzzzzzzzzzyyyxxxwwwwwwwwwwwwvvvvvvwwwyyyyyyxxxvvvmmmjjjhhhiiioooxxx~~~zzztttppprrrxxx{{{{{{~~~~~~sssaaaWWWTTTTTTSSSSSSSSSSSSSSSTTTUUUUUUWWWXXXXXXWWWVVVWWWYYYYYYZZZZZZZZZZZZYYYXXXXXXWWWUUUVVV[[[]]]]]]```dddgggnnnyyyzzzgggRRRIIIHHHMMMZZZhhhuuuqqqbbbWWWOOOMMM[[[lllssskkkdddZZZSSSNNNIIIDDD@@@===<<<<<<;;;:::999888888999999999999999999999999:::;;;=========>>>AAACCCBBBEEEIIIKKKLLLNNNPPPRRRRRRTTTWWWXXXYYY[[[]]]___```cccggghhhiiilllqqqvvvwww|||~~~~~~}}}}}}|||||||||{{{~~~~~~~~~~~~}}}}}}~~~}}}|||~~~}}}}}}~~~~~~}}}wwwnnngggbbbaaa]]]```ccccccbbbaaabbbdddeeehhhlllnnnpppsssxxx|||~~~|||}}}zzzvvvzzz}}}qqqjjjmmmpppsssvvvwwwxxxyyysssqqqlllfff```\\\ZZZZZZWWWYYYYYYXXXUUUSSSSSSSSSWWWWWWVVVVVVVVVUUUUUUUUUTTTSSSSSSTTTTTTUUUVVVWWWVVVVVVVVVVVVVVVVVVVVVVVVQQQQQQRRRRRRRRRQQQPPPOOOOOOPPPQQQQQQPPPPPPQQQRRRSSSSSSSSSUUUYYYbbbppp{{{|||~~~{{{oooeeeYYYPPPLLLJJJFFFDDDAAAAAAAAA???>>>>>>AAADDDHHHPPP\\\iiiuuu{{{tttsssyyy}}}zzzwwwtttrrrsssoooiiiccc___\\\XXXVVVSSSUUUWWWXXXZZZbbbmmmvvv}}}xxxuuutttxxx|||vvvsssuuuyyy}}}{{{zzzxxxwwwvvvvvvwwwwwwxxxwwwvvvvvvvvvvvvwwwxxxyyyyyywwwwwwvvvwwwxxxyyywwwwwwwwwxxxyyyxxxuuurrrhhhfffeeeiiirrr|||zzzxxx|||xxxwww}}}mmm]]]VVVUUURRRRRRQQQQQQRRRSSSTTTUUUVVVWWWYYYXXXWWWWWWYYYZZZZZZZZZZZZZZZZZZYYYXXXXXXXXXUUUVVV[[[]]]]]]___cccfffmmmttt|||zzzvvvnnnZZZLLLHHHJJJVVVdddqqq}}}{{{kkk[[[QQQQQQYYY___~~~vvvmmmfff\\\TTTOOOJJJEEE@@@=========<<<;;;999888777888999999::::::999999888:::<<<===>>>>>>???AAACCCAAADDDHHHKKKLLLMMMOOOQQQOOOQQQSSSTTTUUUXXX\\\___^^^bbbgggiiiiiijjjmmmpppsssxxx|||}}}}}}~~~}}}||||||{{{~~~~~~~~~wwwyyy|||~~~}}}~~~}}}~~~yyyyyyvvvoooggg```^^^^^^\\\```ccccccaaa```aaabbbdddgggkkknnnqqqvvv}}}~~~}}}}}}vvvmmmppptttvvvwwwwwwwwwwwwpppnnniiiccc]]]ZZZYYYYYYVVVXXXZZZZZZXXXVVVUUUUUUXXXWWWVVVUUUUUUUUUVVVVVVUUUTTTTTTTTTUUUVVVWWWWWWVVVWWWWWWWWWWWWWWWWWWWWWTTTTTTUUUUUUUUUSSSRRRQQQNNNOOOQQQPPPOOOOOOPPPRRRQQQQQQQQQSSSVVV]]]kkkvvvyyy~~~}}}xxxhhh[[[SSSNNNHHHDDDCCCCCCBBB@@@>>>>>>@@@BBBAAAIIIUUUdddqqq}}}{{{pppjjjlllqqqxxx}}}zzzwwwvvvwwwwwwuuurrrnnnhhhaaa[[[WWWUUUTTTSSSTTTVVVYYYZZZ\\\cccnnnvvvzzz{{{{{{yyywwwyyy~~~|||zzz{{{~~~yyyxxxwwwvvvuuuuuuvvvvvvyyyxxxwwwvvvvvvwwwxxxyyyxxxwwwuuuuuuuuuwwwyyy{{{vvvvvvwwwwwwwwwuuupppmmmeeecccccciiisss~~~xxxvvv|||{{{yyyggg[[[XXXXXXSSSRRRRRRRRRSSSTTTVVVWWWVVVWWWYYYXXXXXXWWWYYYZZZXXXXXXYYYYYYXXXXXXWWWVVVXXXVVVWWW[[[]]]\\\^^^bbb___fffjjjtttuuummmgggqqq^^^OOOHHHIIITTTbbbnnn{{{sss___VVVWWWZZZZZZyyywwwoooggg]]]UUUPPPKKKEEEAAA=========<<<;;;:::888777:::;;;;;;<<<<<<;;;;;;:::;;;<<<>>>>>>>>>???AAACCC@@@DDDHHHJJJLLLMMMOOOPPPMMMOOOPPPQQQSSSVVV[[[___]]]bbbhhhjjjjjjjjjkkknnnqqquuu}}}|||}}}}}}}}}|||{{{yyyxxx}}}}}}}}}~~~~~~~~~~~~~~~}}}~~~}}}}}}wwwwwwxxxyyyzzz||||||}}}~~~wwwsssmmmgggbbb^^^ZZZWWW\\\\\\]]]^^^___```aaabbbeeeeeehhhlllsssyyy|||~~~{{{zzz|||{{{tttwwwwwwuuuvvvzzzzzzxxxsssnnngggaaa^^^\\\[[[ZZZYYYYYYZZZZZZZZZXXXWWWVVVZZZZZZYYYXXXWWWUUUSSSRRRUUUTTTTTTTTTUUUVVVVVVWWWVVVVVVUUUUUUUUUVVVVVVWWWVVVVVVWWWWWWUUUSSSPPPNNNNNNNNNOOOPPPPPPQQQQQQRRRQQQOOOPPPSSSTTTYYYeeeqqq{{{zzz|||ppp```PPPHHHHHHEEECCC@@@???@@@AAABBBAAACCCGGGNNNZZZiiiyyyoooccc___aaagggmmmzzz|||rrrxxx~~~{{{zzzyyyyyyxxxwwwuuutttttthhhccc\\\VVVSSSSSSVVVXXX\\\aaafffhhhhhhiiimmmrrr{{{}}}|||{{{zzzxxxwwwvvvvvvwwwyyyzzzzzzyyyyyyxxxxxxwwwvvvuuuttttttsssssstttuuuvvvwwwwwwxxxxxxwwwvvvwwwwwwtttnnnhhhlllkkklllpppxxx{{{wwwwwwzzz~~~pppaaaXXXTTTTTTTTTTTTTTTTTTUUUUUUUUUUUUYYYVVVSSSTTTWWWZZZ[[[ZZZ[[[ZZZYYYWWWWWWWWWXXXYYYTTTUUUVVVXXXYYYZZZZZZZZZ[[[aaagggooo~~~~~~llleeeooozzznnnlllxxxvvvgggVVVIIICCCMMM]]]kkkyyy{{{hhhXXXPPPSSSWWWqqq|||xxxooobbbXXXQQQMMMIIIFFFAAA???===;;;:::999999999777777777777777777777777<<<<<<;;;<<<<<<===>>>???@@@AAACCCFFFIIIKKKMMMNNNMMMOOORRRTTTUUUVVVYYY[[[___cccfffhhhggghhhlllpppsssvvv|||~~~}}}}}}}}}~~~~~~~~~}}}{{{zzz|||||||||||||||}}}~~~~~~}}}{{{zzzxxxyyyyyy{{{|||}}}}}}~~~vvvppphhhbbb___^^^]]][[[\\\]]]^^^___```aaaaaabbbaaacccgggnnnuuu{{{~~~~~~zzz|||}}}vvvqqqvvvyyyxxxyyyzzzyyytttpppkkkddd___\\\ZZZYYYXXXXXXXXXYYYYYYYYYXXXWWWVVV[[[ZZZZZZYYYWWWUUUTTTSSSTTTTTTTTTTTTTTTUUUVVVWWWVVVUUUUUUUUUVVVWWWWWWXXXWWWWWWXXXXXXVVVTTTQQQPPPPPPPPPPPPPPPPPPQQQRRRRRROOOMMMNNNPPPQQQUUU```kkkzzz~~~yyykkkZZZPPPMMMFFFCCC@@@????????????>>>???BBBIIITTTdddwwwvvvfff___]]]YYY___lllvvvlllqqqyyy~~~zzzwwwuuutttnnniiiccc^^^\\\^^^bbbeeemmmqqqvvvxxxwwwxxx{{{}}}{{{yyyzzzzzzyyyyyyyyyxxxwwwwwwxxxyyyxxxxxxxxxwwwwwwvvvvvvuuuuuutttuuuuuuvvvvvvwwwwwwxxxxxxxxxwwwwwwwwwvvvsssnnnkkkjjjnnnuuu|||~~~xxxwwwwww|||zzzkkk^^^VVVSSSRRRTTTTTTTTTTTTUUUVVVVVVWWWXXXVVVUUUWWW[[[___aaaaaa\\\[[[ZZZYYYYYYYYYZZZZZZUUUUUUWWWXXXYYYZZZZZZZZZ[[[```dddkkkzzzrrrccciii~~~{{{llleeeooo~~~~~~qqq]]]OOOGGGNNN\\\hhhvvvnnn\\\RRRQQQTTThhh||||||sssfff[[[UUUPPPLLLIIIBBBAAA>>><<<;;;:::::::::999999999999999999999999;;;;;;;;;;;;<<<===>>>>>>???@@@BBBEEEHHHJJJLLLNNNLLLOOOQQQSSSTTTVVVXXX[[[]]]aaadddeeeeeefffjjjmmmqqquuuyyy}}}}}}{{{zzzzzzzzz}}}~~~~~~}}}{{{zzzzzzzzzyyyyyyzzz|||~~~}}}{{{zzzzzz{{{|||}}}~~~~~~~~~~~~uuulllaaa[[[\\\______^^^]]]^^^^^^___```aaabbbbbb```dddkkkrrryyy}}}~~~zzzyyy~~~}}}wwwsssoooooovvv|||}}}}}}|||vvvoookkkgggaaa\\\ZZZXXXWWWVVVVVVWWWWWWXXXXXXXXXXXXWWWZZZYYYYYYXXXVVVUUUTTTTTTTTTTTTTTTTTTTTTTTTUUUVVVUUUUUUUUUUUUVVVXXXYYYYYYXXXYYYYYYXXXWWWUUUSSSRRRSSSRRRQQQPPPQQQRRRSSSTTTSSSQQQQQQSSSTTTVVV___iiiwww~~~sssdddWWWPPPGGGEEEBBBAAA@@@???>>><<<>>>@@@EEENNN^^^tttlll___YYYOOOSSS]]]nnnttthhhjjjmmmvvv~~~|||{{{{{{wwwqqqmmmmmmqqqvvvzzz|||{{{}}}~~~{{{yyyvvvvvvxxxyyyyyyxxx{{{zzzyyywwwwwwwwwwwwwwwvvvvvvvvvvvvvvvvvvvvvvvvxxxxxxxxxxxxxxxyyyyyyyyywwwxxxyyywwwssspppmmmlllmmmrrrzzzzzzxxxuuuzzz~~~}}}qqqeee\\\VVVTTTSSSUUUTTTTTTSSSTTTVVVXXXYYYVVVUUUUUUXXX]]]aaadddeee]]]\\\[[[ZZZZZZZZZ[[[[[[VVVVVVXXXYYYZZZZZZZZZZZZZZZ]]]```fffuuuvvvbbbcccpppooodddhhhvvvzzzgggWWWKKKOOOYYYcccqqq~~~vvvcccWWWSSSTTT\\\rrrxxxkkk```YYYTTTOOOKKKDDDCCC@@@>>><<<;;;;;;;;;::::::::::::::::::::::::999999999::::::;;;<<<===>>>???AAADDDGGGIIIKKKLLLKKKMMMPPPRRRSSSUUUWWWYYYZZZ^^^aaacccbbbdddgggkkkooorrruuuxxx}}}}}}{{{yyyxxxxxxyyyzzz{{{|||||||||zzzyyyxxxyyyxxxxxxxxxyyy{{{}}}{{{}}}~~~}}}}}}|||}}}|||}}}~~~pppggg]]]YYY[[[^^^^^^]]]^^^^^^______```aaabbbbbbccciiiqqqyyy}}}~~~~~~}}}zzz{{{~~~uuummmjjjjjjqqqyyy~~~uuukkkgggccc^^^ZZZXXXWWWVVVUUUTTTUUUUUUVVVWWWXXXXXXXXXWWWWWWVVVUUUTTTSSSSSSSSSTTTTTTSSSSSSSSSTTTTTTUUUTTTTTTTTTUUUVVVXXXYYYZZZYYYYYYYYYYYYXXXVVVTTTSSSUUUTTTRRRQQQQQQRRRTTTUUUVVVTTTSSSUUUUUUVVV]]]eeesss}}}}}}{{{nnn___TTTJJJHHHEEEDDDCCCBBB@@@>>>@@@AAADDDLLL[[[rrruuubbbXXXOOOPPPUUUaaaqqqzzzjjjgggggglllttt|||{{{tttqqqqqqrrruuusssrrrsssuuuwwwxxxxxxzzzzzzyyywwwvvvuuuuuuvvvvvvwwwwwwwwwxxxxxxxxxyyy{{{{{{{{{zzzzzzyyyyyyyyywwwyyyxxxtttnnnjjjiiijjjtttuuuxxxzzz}}}~~~~~~{{{uuuzzz{{{yyyxxxxxxrrriiiaaa[[[XXXVVVUUUTTTSSSRRRRRRSSSUUUWWWYYYRRRRRRSSSVVVZZZ]]]```aaa[[[[[[[[[ZZZZZZZZZZZZ[[[VVVWWWXXXYYYZZZZZZZZZZZZWWWZZZ]]]cccooozzzzzzsssbbb^^^eeezzzmmmkkkuuu}}}nnn]]]NNNNNNTTT\\\kkkxxxmmm___YYYWWWTTTiii|||oooddd\\\VVVPPPLLLGGGEEEBBB@@@===<<<<<<;;;::::::::::::::::::::::::888888888888999:::;;;<<<===>>>@@@BBBEEEGGGIIIJJJJJJLLLNNNPPPQQQSSSVVVXXXXXX\\\___aaa```aaaeeeiiimmmooorrruuuyyy}}}{{{zzzxxxxxxxxxxxxxxxyyyzzz{{{zzzyyyxxxwwwxxxwwwwwwxxxyyy{{{}}}~~~wwwzzz}}}~~~}}}}}}~~~~~~~~~~~~~~~|||zzziiiccc\\\YYY[[[\\\ZZZXXX^^^^^^______``````aaaaaaeeelllwww~~~~~~~~~~~~yyyooohhhhhhkkkwww~~~sssiiiccc```\\\ZZZYYYXXXWWWUUUSSSSSSTTTUUUVVVWWWXXXXXXTTTSSSRRRQQQQQQQQQQQQRRRTTTSSSSSSRRRRRRSSSSSSSSSSSSSSSTTTTTTVVVWWWYYYYYYYYYYYYXXXXXXWWWVVVUUUTTTTTTTTTSSSRRRSSSTTTUUUVVVUUUQQQPPPRRRRRRRRRWWW]]]nnn||||||www~~~wwwfffXXXKKKIIIFFFDDDDDDCCCBBB@@@???@@@CCCJJJZZZrrrkkk]]]RRRNNNPPPXXXdddvvvrrriiieeeeeeggglllqqqwww}}}wwwnnniiihhhhhhhhhggggggjjjooosssvvvwwwuuuvvvxxxwwwuuutttuuuvvvwwwxxxxxxyyyyyyzzzzzz{{{||||||{{{{{{zzzyyyyyyyyyxxxxxxvvvpppiiieeeeeegggsssrrrssstttwwwzzz~~~~~~xxx{{{yyyssspppnnnmmmhhhaaa\\\YYYXXXWWWUUUSSSSSSRRRRRRSSSTTTVVVWWWRRRSSSTTTVVVWWWYYYZZZ\\\XXXXXXYYYYYYYYYYYYYYYYYYVVVWWWXXXYYYYYYZZZZZZYYYUUUXXX[[[aaajjjqqqqqqmmmbbbZZZ\\\qqq{{{tttwww~~~rrr```PPPLLLNNNUUUcccqqqvvvggg\\\VVVRRRccczzzssshhh___XXXQQQLLLIIIGGGDDDAAA>>><<<<<<;;;999999999999999999999999888777777888888999:::;;;<<<===???AAACCCEEEGGGHHHHHHJJJMMMNNNPPPQQQTTTVVVWWWZZZ^^^______```cccgggjjjmmmppptttyyy}}}|||zzzyyywwwwwwwwwxxxxxxyyyzzz{{{{{{zzzyyyxxxwwwwwwxxxyyyzzz{{{{{{|||xxx{{{~~~~~~}}}|||}}}xxxqqqmmm```^^^\\\ZZZZZZYYYXXXWWW^^^^^^^^^^^^______``````dddmmmzzz~~~{{{zzzwwwsssoookkkhhhlllrrr~~~{{{qqqhhh```^^^ZZZYYYXXXXXXWWWVVVSSSSSSSSSSSSTTTUUUWWWWWWRRRQQQOOOOOONNNOOOPPPQQQTTTSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSTTTVVVWWWWWWWWWWWWVVVVVVUUUTTTTTTTTTRRRRRRSSSTTTTTTUUUUUUVVVVVVRRRQQQSSSTTTTTTVVV[[[gggvvvuuu{{{zzziii[[[OOOLLLGGGDDDCCCCCCBBBAAA===???BBBHHHVVVmmmvvvfffTTTMMMJJJQQQZZZiiisssjjjfffccceeeiiinnnwwwyyyooofffaaa^^^^^^ZZZZZZ[[[___eeekkknnnooolllpppuuuwwwvvvuuuvvvwwwxxxxxxyyyyyyyyyzzzzzzzzz{{{{{{zzzzzzyyyyyyxxxxxxwwwuuuqqqkkkfffcccdddeeekkkmmmqqqvvvyyy{{{||||||}}}~~~}}}zzzxxxyyy~~~zzz|||~~~zzzvvvqqqmmmkkkfffaaa[[[YYYYYYYYYWWWUUUSSSSSSTTTTTTTTTUUUUUUUUUUUUVVVXXXWWWVVVVVVWWWXXXVVVVVVWWWXXXXXXXXXWWWWWWVVVWWWWWWXXXYYYYYYXXXXXXUUUWWWZZZ___eeeiiikkkjjjeee[[[WWWeeezzzwwwdddRRRKKKJJJNNNZZZiii~~~mmm]]]TTTRRR]]]qqqyyymmmccc[[[SSSNNNJJJHHHEEEAAA>>><<<;;;;;;999999999999999999999999888777777888888999:::;;;;;;<<<===???AAACCCEEEFFFFFFIIIKKKMMMNNNPPPRRRUUUUUUXXX\\\]]]]]]^^^aaaeeefffjjjoootttxxx|||zzzyyywwwvvvvvvvvvwwwvvvwwwxxxyyyyyyxxxwwwvvvwwwxxxzzz{{{|||{{{zzzyyywwwzzz~~~}}}vvvmmmfffaaaYYYZZZZZZYYYWWWWWWYYY[[[]]]]]]]]]]]]^^^^^^^^^^^^gggqqq~~~zzzssslllfffggghhhkkkrrr{{{}}}wwwoooggg]]][[[XXXWWWXXXXXXVVVUUUTTTSSSSSSRRRSSSTTTUUUVVVQQQPPPOOONNNNNNOOOQQQRRRTTTSSSRRRQQQQQQQQQQQQRRRSSSSSSRRRRRRSSSTTTUUUUUUVVVUUUTTTSSSSSSRRRRRRRRRNNNPPPRRRUUUVVVVVVVVVUUUXXXTTTSSSVVVWWWVVVWWWZZZaaappp~~~{{{}}}rrreeeYYYTTTMMMHHHEEEDDDCCCBBB???AAACCCEEEMMM```wwwppp[[[PPPJJJOOOUUU___qqqzzzrrrmmmnnnqqquuu|||wwwppphhhbbb]]][[[ZZZYYYXXXWWWYYY\\\___aaaaaacccjjjrrrvvvvvvvvvwwwyyywwwwwwxxxxxxxxxxxxxxxxxxyyyxxxxxxxxxxxxxxxxxxxxxvvvqqqlllgggfffgggggghhhkkkmmmrrrwww{{{}}}}}}}}}~~~vvvrrrqqqpppooopppuuu}}}~~~zzzzzz|||}}}zzzvvvsssoookkkiiieeeaaa\\\ZZZ\\\]]][[[XXXUUUVVVWWWXXXXXXVVVUUUTTTUUUWWWYYYXXXUUUTTTTTTVVVTTTUUUVVVXXXXXXXXXWWWVVVUUUVVVVVVWWWWWWWWWWWWWWWXXXXXXYYY\\\aaaeeejjjnnnmmmaaaYYY___nnn~~~|||jjjVVVMMMHHHHHHSSS```sssvvvcccVVVQQQWWWggg~~~sssiii```XXXRRRJJJHHHEEEAAA>>><<<;;;:::::::::::::::::::::::::::888888888888999:::;;;;;;:::;;;<<<>>>@@@BBBCCCDDDEEEGGGJJJLLLMMMNNNQQQSSSRRRUUUYYYZZZZZZ[[[___bbbccchhhnnnrrrvvv{{{}}}|||zzzyyywwwvvvuuuuuuuuuvvvssstttuuuvvvvvvuuutttssswwwyyy{{{}}}}}}{{{yyyxxxtttwww|||wwwnnneee^^^ZZZTTTWWWYYYWWWTTTUUUZZZ```\\\\\\]]]]]]]]]]]]]]]]]]mmmvvv{{{nnneee___bbbgggmmmwwwyyytttllleee[[[YYYWWWVVVWWWWWWVVVTTTTTTSSSRRRRRRRRRSSSUUUUUUQQQPPPOOONNNNNNPPPQQQSSSTTTSSSRRRQQQQQQQQQQQQQQQSSSRRRRRRRRRRRRRRRSSSSSSTTTTTTSSSRRRQQQQQQQQQRRRLLLNNNRRRUUUWWWWWWVVVUUUUUUQQQPPPSSSTTTSSSTTTVVV^^^lllzzzvvvccc]]]TTTMMMHHHGGGFFFEEEEEEFFFEEECCCFFFRRReeetttwwweeeWWWNNNPPPTTTXXXfffuuu|||}}}}}}{{{xxxuuupppjjjeeebbb```___aaa^^^[[[YYYXXXWWWVVVUUU]]]fffpppvvvwwwvvvxxxzzzvvvvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwwwwwwwwwwwwwwwwuuuooohhheeegggjjjkkkkkkqqqqqqrrruuuxxx}}}wwwnnnmmmnnnnnnmmmooottt}}}|||}}}||||||yyyxxxyyy~~~}}}xxxtttppplllhhheeeiiiddd______aaabbb___\\\WWWXXXZZZ[[[ZZZXXXUUUSSSSSSUUUWWWVVVSSSRRRRRRTTTTTTUUUWWWXXXXXXXXXWWWWWWUUUUUUVVVVVVWWWWWWVVVVVV[[[YYYXXXZZZ^^^dddlllsssvvvhhh\\\^^^iiiyyynnnZZZNNNGGGEEENNN[[[kkkyyy}}}iii\\\OOORRR```yyyxxxnnnddd[[[UUUKKKIIIEEEAAA>>><<<::::::;;;;;;;;;;;;;;;;;;;;;;;;888888888888999:::;;;<<<::::::<<<===???AAACCCCCCDDDGGGIIIKKKLLLNNNPPPSSSPPPSSSWWWXXXXXXYYY]]]```bbbgggmmmqqqsssvvv{{{~~~}}}|||{{{||||||{{{zzzxxxvvvuuuttttttsssttttttttttttuuuuuuuuuuuuvvvvvvxxxyyyyyyxxxwwwwwwxxxyyy{{{}}}{{{pppddd\\\YYYYYYXXXXXXWWWVVVWWWXXXYYYZZZ^^^^^^\\\[[[\\\```fffjjjrrrzzzwwwmmmgggaaabbbkkkwwwyyytttnnneee]]]YYYWWWUUUSSSRRRQQQQQQQQQSSSSSSRRRQQQQQQQQQQQQRRRNNNLLLKKKKKKNNNPPPPPPPPPXXXWWWVVVTTTRRRQQQPPPPPPVVVQQQMMMMMMRRRUUUUUUTTTTTTTTTSSSRRRQQQPPPOOOOOOOOOPPPRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPQQQRRRTTTUUUZZZbbbqqq{{{sssdddVVVLLLGGGGGGHHHEEEBBB@@@AAACCCGGGRRR\\\iiiwwwppp\\\LLLKKKNNNPPPXXXdddsss|||xxxzzzyyyxxxvvvvvvvvvvvvwwwuuusssmmmddd___^^^ZZZUUUWWW___jjjssswwwxxxyyyzzzxxxvvvttttttuuuvvvuuutttvvvttttttvvvyyyyyywwwtttnnniiiddddddiiiooorrrsssvvvuuuvvvzzz{{{tttqqqtttvvvvvvtttyyy}}}}}}|||{{{yyyyyy}}}{{{wwwrrrlllhhheeeeeeeeeeeedddcccaaa^^^\\\YYYXXXWWWZZZ]]]]]]ZZZVVVSSSRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTUUUUUUVVVVVVVVVUUUUUURRRRRRSSSSSSTTTTTTUUUUUU[[[YYYYYYYYYYYY]]]hhhsss{{{lll]]][[[cccqqqvvvbbbTTTKKKHHHLLLRRR^^^nnn~~~qqqaaaWWWTTTXXXiii}}}tttlllaaaVVVOOOKKKFFFBBB@@@@@@???>>>;;;:::999999888888999999:::::::::999999999888888<<<<<<<<<<<<===???@@@AAAEEEGGGJJJKKKKKKLLLNNNOOOSSSUUUXXXZZZ[[[\\\]]]___aaaccchhhmmmqqquuuwwwxxx~~~~~~~~~~~~|||{{{zzzyyyxxxwwwvvvvvvuuuvvvvvvuuuuuuuuuuuuuuuuuuuuuuuuvvvwwwxxxyyyzzzyyyxxxxxxxxxyyy{{{}}}}}}yyyrrriii```ZZZWWWVVVXXXWWWWWWVVVWWWXXXZZZZZZ^^^]]]\\\\\\^^^dddlllrrr}}}}}}pppkkkeeegggooo{{{xxxqqqiii```ZZZVVVUUUSSSQQQOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPPPPQQQOOONNNLLLMMMOOOQQQQQQQQQTTTTTTSSSRRRRRRRRRRRRRRRUUUQQQNNNOOOSSSWWWVVVUUUUUUTTTTTTSSSQQQPPPPPPOOONNNOOOQQQSSSTTTTTTTTTTTTTTTSSSRRRQQQQQQRRRTTTUUUYYY```mmm{{{xxxhhh[[[RRRNNNMMMFFFDDDCCCDDDCCCDDDJJJRRRYYYgggyyyzzzfffTTTNNNLLLJJJOOOYYYiiiuuuwwwqqqlllcccYYYXXX___hhhooossstttvvvwwwxxxvvvuuuuuuvvvwwwwwwvvvvvvuuutttvvvwwwvvvssspppkkkiiiggghhhlllqqquuuwww{{{}}}{{{yyy~~~|||~~~|||~~~~~~{{{yyywwwwww{{{yyyvvvqqqlllgggcccbbbaaa``````___]]]\\\ZZZXXXWWWWWWYYY[[[[[[XXXUUUSSSSSSSSSSSSRRRRRRSSSTTTTTTUUUSSSTTTUUUUUUVVVUUUUUUUUURRRRRRRRRSSSTTTTTTUUUUUUZZZXXXXXXZZZZZZ\\\fffqqqzzzmmm```]]]aaalllyyyhhhZZZMMMGGGIIIOOOXXXfffvvvwwwfffZZZUUUUUUbbb{{{yyyqqqeee[[[RRRNNNHHHCCC@@@???===<<<;;;:::999999888999999999:::::::::999999999888888999999::::::<<<===??????DDDFFFIIIJJJKKKKKKMMMOOOQQQTTTWWWXXXYYYZZZ\\\^^^___aaaeeejjjnnnqqqssssss{{{|||~~~}}}zzzxxxwwwwwwvvvvvvvvvwwwwwwxxxwwwwwwwwwvvvvvvuuuuuutttvvvwwwyyyzzzzzzzzzyyyxxxyyyzzz|||~~~~~~{{{rrrmmmeee^^^ZZZWWWUUUTTTWWWWWWVVVVVVWWWYYY[[[\\\\\\\\\[[[\\\aaajjjuuu}}}}}}tttooolllnnnwww~~~tttjjjaaaZZZVVVSSSQQQOOOMMMLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPQQQOOONNNNNNPPPRRRRRRRRRPPPPPPPPPPPPQQQRRRSSSSSSTTTQQQOOOQQQUUUXXXWWWVVVUUUUUUTTTSSSRRRQQQPPPPPPMMMNNNPPPRRRSSSTTTUUUUUUVVVUUUSSSRRRRRRSSSTTTUUUYYY]]]gggvvvyyyhhhZZZQQQLLLJJJGGGGGGHHHEEEBBBCCCGGGJJJUUUgggzzzttt___SSSLLLGGGJJJRRR___kkkvvvyyyzzz}}}qqqbbb\\\```gggmmmppprrrtttvvvwwwvvvuuuvvvxxxzzzyyyxxxwwwvvvvvvvvvuuurrrmmmiiifffiiilllooorrrwww|||~~~~~~zzz{{{||||||yyywwwvvvxxx}}}xxxuuuqqqkkkfffaaa^^^\\\ZZZZZZZZZYYYXXXWWWVVVVVVVVVWWWXXXXXXUUUTTTSSSTTTRRRRRRRRRRRRRRRSSSTTTUUUSSSSSSTTTUUUUUUUUUUUUUUUQQQQQQRRRRRRSSSTTTTTTUUUXXXVVVWWWZZZZZZ\\\dddmmmuuulllccc^^^___iii|||ttteeeSSSFFFEEEKKKQQQ]]]lllxxxoooaaaXXXSSS\\\qqqwwwkkk```VVVQQQKKKEEEAAA>>><<<:::;;;;;;:::999999999999999:::::::::999999999888888666777777888:::;;;===>>>CCCEEEHHHIIIJJJJJJLLLMMMOOOQQQTTTVVVWWWXXXYYY[[[\\\^^^aaaeeeiiikkklllmmmzzz{{{|||}}}}}}|||zzzyyyxxxwwwwwwvvvvvvwwwwwwxxxyyyxxxxxxwwwvvvuuuuuutttuuuvvvxxxyyyzzzzzzyyyxxxzzz{{{|||~~~}}}vvvooogggaaaZZZVVVUUUUUUTTTRRRVVVVVVVVVVVVXXXZZZ\\\]]]ZZZ[[[\\\___eeeqqq}}}~~~zzzwwwyyy{{{tttrrrqqqvvvxxxmmmbbbXXXUUUVVVOOONNNLLLJJJIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNPPPPPPRRRPPPOOOOOOQQQRRRSSSSSSNNNNNNNNNNNNOOOPPPRRRRRRRRRQQQQQQSSSVVVXXXWWWVVVUUUTTTTTTSSSRRRRRRQQQQQQMMMMMMOOOQQQRRRTTTUUUUUUVVVUUUTTTTTTSSSTTTTTTUUUXXXYYYaaaqqqwwweeeWWWPPPPPPLLLJJJJJJGGGCCCCCCFFFFFFMMM\\\ppphhhXXXNNNJJJMMMTTT]]]hhhssswwwyyy}}}}}}yyyuuurrrppprrrwww~~~lllaaaccchhhlllooorrruuuvvvwwwvvvvvvxxxzzz|||{{{zzzxxxxxxwwwvvvsssnnnhhhdddaaahhhpppvvvzzz~~~xxxyyy}}}}}}{{{yyyxxxzzz~~~xxxvvvrrrlllfff```[[[YYYWWWVVVVVVVVVVVVVVVVVVVVVUUUVVVVVVUUUSSSSSSTTTUUUTTTTTTSSSRRRRRRRRRRRRSSSRRRRRRSSSTTTUUUUUUUUUUUUQQQQQQRRRRRRSSSTTTUUUUUUWWWUUUVVVZZZ[[[\\\aaahhhmmmjjjeee``````nnnsss]]]JJJEEEHHHKKKUUUbbbooo}}}zzzkkk^^^TTTXXXhhh~~~|||ooodddYYYTTTMMMGGGCCC@@@===;;;;;;;;;:::999999999999::::::::::::999999999888888555555666777999;;;===>>>AAACCCFFFHHHHHHIIIJJJLLLLLLNNNQQQSSSTTTUUUWWWXXXZZZ\\\___bbbeeegggggghhhzzzzzzzzzyyyzzzzzz{{{{{{zzzyyyxxxwwwvvvvvvvvvvvvyyyxxxxxxwwwvvvuuuuuuttttttvvvwwwyyyyyyyyyyyyxxx{{{{{{}}}~~~xxxmmmddd^^^YYYTTTRRRSSSUUUTTTSSSUUUUUUUUUVVVXXX[[[^^^___ZZZ\\\___ccckkkvvv{{{xxxuuuwww}}}yyyrrrrrruuu}}}qqqeee[[[RRRRRRVVVMMMLLLJJJIIIHHHHHHHHHIIIKKKKKKKKKLLLMMMOOOPPPQQQRRRQQQOOOOOOPPPRRRRRRRRROOONNNNNNNNNNNNNNNOOOPPPQQQPPPQQQRRRTTTVVVVVVUUUTTTTTTSSSSSSRRRRRRQQQQQQMMMMMMNNNOOOQQQRRRTTTTTTUUUUUUTTTTTTTTTTTTTTTTTTVVVWWW]]]mmmzzzjjj```XXXRRRLLLJJJHHHEEEFFFIIIGGGKKKWWWiii}}}rrr^^^RRRMMMPPPVVV___iiirrrvvvyyy}}}~~~~~~}}}}}}}}}~~~~~~~~~}}}|||{{{|||}}}{{{uuupppooonnnnnnnnnnnnrrrzzzqqqbbbccceeeiiinnnrrrtttuuuvvvvvvwwwyyy|||}}}|||{{{xxxyyyxxxuuupppjjjdddbbb___gggqqqzzzzzz|||{{{yyyzzz|||}}}zzzxxxsssmmmfff```[[[YYYVVVVVVUUUUUUUUUUUUVVVWWWSSSTTTTTTSSSRRRSSSUUUWWWXXXWWWUUUTTTRRRQQQQQQQQQRRRRRRSSSUUUUUUVVVVVVVVVQQQQQQRRRSSSTTTUUUVVVVVVWWWUUUVVVYYY[[[[[[```eeeiiilllkkkffffffwwwhhhQQQGGGHHHIIIPPP\\\jjjxxxsssdddVVVUUU```sssrrrggg\\\WWWPPPJJJEEEBBB@@@>>><<<;;;::::::999999:::::::::::::::999999999888888666666777888999;;;===>>>???BBBDDDFFFFFFGGGIIIJJJIIILLLOOOQQQQQQRRRTTTVVVYYY[[[]]]```cccdddeeeeeezzzyyyxxxwwwxxxyyy{{{|||{{{zzzyyyxxxwwwvvvvvvvvvwwwwwwwwwvvvvvvuuuuuutttuuuvvvxxxyyyzzzzzzzzzzzz{{{|||}}}{{{rrrfff]]]WWWUUURRRRRRRRRTTTTTTTTTTTTTTTUUUWWWYYY\\\___aaa\\\```eeekkksss|||~~~|||{{{|||}}}sssuuuzzzyyyhhh```YYYRRRQQQUUUMMMLLLKKKIIIHHHHHHIIIIIIKKKLLLLLLMMMNNNOOOQQQQQQQQQOOOMMMMMMOOOPPPPPPPPPOOOOOONNNMMMMMMMMMNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSSSSRRRRRRRRRQQQQQQQQQPPPNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTUUUUUUTTTUUUZZZgggzzz~~~}}}tttfff]]]TTTOOOLLLHHHIIIKKKFFFIIIRRRbbbvvvjjjZZZSSSRRRTTT```hhhpppsssvvv{{{|||zzz|||}}}~~~}}}|||{{{}}}~~~~~~~~~|||yyyvvvtttxxxyyyzzzyyyvvvtttttttttooollliiiiiimmmrrrvvvxxxxxx|||~~~nnn^^^^^^aaaeeekkkpppssstttvvvvvvwwwzzz|||}}}|||zzzwwwwwwvvvqqqkkkeeebbb``````gggqqqzzz~~~zzzxxxwwwxxx~~~~~~||||||yyysssmmmfffaaa\\\ZZZXXXWWWUUUTTTTTTTTTUUUVVVQQQSSSSSSSSSSSSSSSVVVXXXZZZYYYWWWUUUSSSRRRRRRQQQRRRSSSTTTUUUVVVWWWWWWWWWRRRRRRSSSTTTUUUWWWXXXXXXYYYVVVUUUXXX[[[[[[___dddiiirrruuummmiiiyyyrrrYYYLLLJJJHHHMMMXXXgggttt{{{jjjZZZUUUXXXfffwwwkkk```[[[SSSMMMHHHEEEBBB@@@<<<;;;;;;::::::::::::::::::::::::999999999888888888888888999999;;;<<<===>>>@@@CCCDDDEEEEEEGGGIIIHHHJJJMMMOOOPPPQQQSSSTTTXXXYYY\\\___aaaccccccdddvvvwwwwwwxxxyyyzzzzzzzzzyyyxxxxxxwwwwwwxxxxxxxxxuuuuuuuuuuuuuuuuuuuuuuuuwwwxxxzzz{{{}}}}}}|||||||||}}}~~~yyyqqqggg^^^XXXRRRSSSTTTSSSRRRRRRSSSTTTSSSTTTUUUWWWZZZ]]]```bbbaaafffmmmuuu{{{wwwzzzrrrbbb___]]]UUUQQQRRRNNNMMMLLLKKKJJJJJJKKKKKKLLLLLLLLLLLLMMMNNNOOOPPPPPPNNNLLLKKKMMMNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOOPPPOOONNNMMMLLLMMMOOOQQQQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNNNNOOOQQQQQQPPPQQQRRRSSSTTTUUUUUUUUURRRSSSWWWaaaooo~~~}}}~~~zzzoooddd]]]VVVPPPLLLMMMFFFHHHNNNZZZlll}}}lll```ZZZWWW```gggnnnqqquuuzzz{{{yyyyyyzzz{{{}}}~~~}}}{{{zzzzzz{{{||||||{{{xxxtttooolllnnnpppqqqqqqnnnllljjjjjjiiiiiilllqqqyyysssggg[[[[[[^^^dddlllrrrttttttvvvvvvwwwzzz||||||{{{yyyttttttrrrllleeeaaa___```dddgggoooxxx~~~~~~|||wwwuuuvvv|||}}}yyy|||yyyrrrkkkeee```]]]\\\ZZZXXXVVVTTTSSSSSSTTTTTTPPPRRRTTTTTTTTTUUUVVVXXXXXXXXXWWWVVVUUUUUUUUUUUUSSSTTTUUUVVVWWWXXXXXXXXXRRRSSSTTTUUUWWWXXXYYYZZZ[[[WWWUUUXXXZZZ\\\___dddiiivvv{{{ooodddmmmyyy```PPPKKKEEEIIITTTcccooozzztttbbbYYYUUU[[[rrr}}}ssseee```XXXPPPKKKFFFBBB@@@<<<<<<;;;::::::::::::;;;:::::::::999999999888888999999888888999999:::;;;===???BBBCCCCCCDDDFFFGGGGGGIIILLLNNNOOOPPPRRRSSSVVVXXXZZZ^^^```bbbbbbcccsssuuuxxxzzz{{{{{{yyyxxxwwwwwwwwwwwwxxxyyyzzz{{{ttttttttttttuuuuuuuuuuuuxxxzzz{{{}}}~~~|||}}}~~~zzzrrrggg]]]WWWUUUOOORRRUUUTTTRRRPPPRRRTTTSSSSSSTTTWWWZZZ]]]aaacccdddjjjsss{{{{{{~~~lll___aaabbbYYYQQQOOOOOONNNMMMLLLKKKKKKLLLMMMLLLKKKKKKLLLLLLMMMNNNOOOOOOMMMKKKJJJLLLMMMMMMLLLMMMMMMMMMMMMNNNOOOPPPPPPPPPOOOMMMKKKJJJJJJMMMPPPPPPPPPPPPPPPPPPPPPOOOOOOPPPPPPNNNNNNNNNNNNPPPPPPNNNOOOQQQRRRTTTUUUUUUUUUQQQRRRUUU\\\ggguuu|||wwwuuu{{{rrrjjjaaaWWWPPPNNNHHHIIIMMMVVVdddwww|||nnnddd]]]```gggmmmqqqvvv{{{|||zzzzzz{{{{{{|||||||||{{{{{{~~~~~~~~~|||zzzyyyxxxsssttttttsssooojjjeeebbbbbbeeehhhjjjiiihhhggghhhlllooouuu~~~~~~~~~~~~~~~}}}{{{}}}yyytttkkkbbb[[[[[[___fffooouuuwwwwwwvvvwwwxxxzzz||||||zzzwwwqqqqqqnnnhhhbbb^^^]]]___ggghhhmmmuuu}}}~~~xxxzzz{{{{{{~~~}}}wwwuuuuuuxxx}}}|||xxxqqqjjjccc___]]]\\\[[[YYYVVVSSSRRRQQQRRRRRROOOQQQTTTUUUUUUVVVWWWXXXWWWVVVVVVVVVWWWWWWXXXYYYSSSTTTVVVWWWXXXYYYYYYYYYSSSTTTUUUVVVXXXYYYZZZ[[[]]]XXXUUUWWWZZZ\\\```eeehhhxxx}}}nnn\\\___tttzzzttt}}}cccRRRLLLCCCFFFQQQ```lllvvv}}}jjj^^^VVVWWWkkkxxxjjjddd[[[RRRLLLFFFBBB???<<<<<<;;;::::::::::::;;;:::::::::999999999888888999999888888888888999999<<<>>>AAABBBCCCCCCEEEGGGGGGIIILLLNNNNNNOOOQQQSSSTTTVVVYYY\\\___aaabbbbbbvvvvvvvvvvvvuuuuuuuuuuuuvvvvvvwwwxxxyyyxxxxxxxxxsssttttttuuuwwwxxxzzz{{{}}}||||||||||||~~~}}}~~~|||uuukkkbbb\\\XXXUUUTTTRRRRRRRRRRRRRRRSSSSSSSSSUUUTTTSSSUUUXXX[[[\\\[[[jjjpppyyy}}}uuulllffffffbbbWWWOOONNNPPPPPPOOONNNMMMMMMLLLLLLIIIIIIIIIJJJLLLMMMOOOPPPJJJJJJJJJJJJKKKKKKKKKLLLNNNNNNNNNNNNNNNMMMLLLKKKOOONNNMMMLLLKKKKKKKKKKKKOOOOOONNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPPPPQQQSSSTTTUUUUUUTTTTTTTTTRRRTTTYYY___hhhwwwyyyzzz~~~~~~rrrmmmuuu}}}wwwmmmaaaYYYVVVPPPIIIIIIPPPWWWaaazzzxxxlllfffhhhkkkoootttwwwxxxxxxxxx|||||||||{{{{{{zzzzzzzzzzzzxxxwwwxxxzzz}}}~~~~~~~~~}}}|||xxxsssooorrrsssrrrmmmeee___]]]]]][[[^^^bbbdddeeehhhnnnrrryyy|||~~~{{{{{{zzzyyyxxxxxxyyyzzz{{{wwwwwwuuutttqqqmmmgggcccYYY[[[___eeemmmtttwwwxxxzzzwwwuuuuuuwwwxxxvvvtttqqqmmmfff^^^YYYYYY]]]aaafffkkkrrrvvvvvvvvvvvvxxxzzz}}}yyysssnnnxxx|||{{{qqqggg```[[[XXXVVVUUUUUUUUUSSSRRRRRRTTTUUUVVVUUUSSSSSSTTTTTTTTTSSSXXXYYY[[[ZZZYYYWWWWWWXXXYYYYYYYYYYYYYYYXXXXXXXXXXXXWWWWWWVVVWWWYYY[[[\\\]]]\\\ZZZYYYZZZ]]]aaacccjjjsssrrrkkkddd\\\cccwww{{{uuummmmmm|||~~~mmmZZZKKKHHHFFFKKKVVVcccppplllbbb]]][[[dddrrr|||qqqiii___VVVPPPJJJCCC???@@@>>>===<<<<<<;;;999888888999999::::::999999888999999888888888888999999999:::<<>><<<;;;<<<;;;:::888999999::::::::::::999999999999888888888888999999999:::;;;===???AAACCCCCCHHHHHHIIIJJJLLLMMMOOOPPPTTTUUUWWWYYYYYY[[[^^^```vvvvvvvvvvvvwwwwwwwwwwwwwwwvvvvvvuuuvvvwwwxxxyyywwwwwwxxxyyy{{{|||}}}}}}}}}~~~~~~|||wwwfff```YYYSSSPPPOOONNNMMMRRRRRRRRRRRRRRRRRRRRRRRRNNNQQQSSSRRRSSS[[[hhhrrr{{{~~~zzz{{{}}}|||~~~llljjjhhhgggbbb[[[XXXZZZVVVVVVUUUTTTQQQNNNKKKJJJKKKKKKKKKKKKLLLLLLLLLMMMJJJJJJKKKKKKKKKLLLLLLLLLOOOOOOPPPPPPOOOOOONNNNNNLLLLLLLLLLLLMMMNNNOOOPPPLLLLLLLLLLLLLLLLLLLLLLLLQQQPPPPPPOOOOOOPPPPPPQQQRRRRRRSSSTTTSSSRRRQQQPPPTTTRRRSSSVVVXXX]]]hhhsss{{{xxxxxxvvvrrrrrruuu~~~vvvgggeeehhhkkkpppwww|||uuulllhhh[[[UUUPPPPPPNNNPPP^^^nnnzzztttoooqqqtttvvvxxxxxxxxxwwwyyyyyyxxxxxxxxxxxxwwwwww{{{xxxtttqqqqqqrrrrrrrrrpppooommmlllkkkiiifffcccccceeeggggggffffffggghhhiiimmmtttzzz}}}zzzxxxvvvuuutttrrrqqqpppoooooolllkkkkkkpppuuuvvvqqqlllkkkiiihhhiiikkkooopppqqqrrrqqqpppooonnnkkkfffbbbZZZUUUPPPPPPUUU]]]cccfffjjjlllmmmjjjhhhlllwwwuuuwwwzzz}}}~~~~~~|||{{{pppjjjbbb[[[XXXWWWVVVVVVRRRSSSTTTTTTSSSUUUXXXZZZXXXWWWUUUSSSSSSTTTUUUVVVVVVXXXYYYXXXWWWVVVVVVVVVUUUUUUVVVVVVWWWXXXXXXXXXZZZYYYXXXYYY]]]dddlllpppeeeccc```]]]\\\]]]^^^```dddnnnqqqnnnhhhZZZTTT^^^ooovvvfff```kkk}}}zzziiiXXXJJJFFFFFFMMMXXXdddrrr~~~vvveeeWWWUUU\\\vvv}}}tttggg\\\UUUPPPJJJGGG@@@>>><<<;;;;;;;;;:::999999999::::::::::::999999999999888888888888999999999999:::;;;<<<===>>>???EEEEEEFFFHHHJJJLLLMMMNNNTTTVVVXXXXXXXXXXXXZZZ\\\uuuuuuuuuvvvvvvwwwwwwwwwxxxwwwvvvuuuuuuwwwyyyzzzxxxyyyzzz{{{}}}}}}~~~~~~}}}}}}|||tttmmm^^^YYYTTTPPPOOOOOOPPPOOORRRRRRRRRRRRQQQQQQQQQQQQLLLMMMNNNPPPUUU```ppp{{{|||yyy{{{|||yyy{{{~~~|||sssiiiiiiiiifff___ZZZYYY[[[UUUUUUUUUTTTRRROOOMMMKKKMMMMMMMMMMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKLLLLLLLLLOOOPPPPPPPPPPPPPPPOOOOOOLLLKKKKKKKKKLLLLLLMMMNNNKKKLLLLLLLLLLLLLLLLLLKKKQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSTTTUUUTTTTTTSSSVVVTTTTTTVVVVVVXXXaaajjj{{{|||}}}}}}yyyrrrnnnlllttt{{{rrrlllhhhhhhmmmuuuxxxyyyrrrqqqccc\\\UUUPPPLLLLLLUUUaaauuu}}}xxxrrrtttuuuwwwxxxxxxwwwvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvtttrrrqqqqqqpppnnnlllgggeeecccbbbbbbbbbaaa___gggkkkqqqvvvyyyzzzyyyyyyxxx|||~~~}}}}}}~~~~~~~~~|||zzzyyyvvvvvvtttrrrpppnnnmmmmmmfffeeegggnnnwwwzzzvvvqqqtttqqqmmmllllllnnnooooooqqqpppooommmiiiccc]]]ZZZSSSPPPNNNTTT]]]fffiiiiiilllooooookkkhhhnnnzzz}}}}}}~~~~~~{{{yyyjjjddd]]]XXXVVVVVVVVVVVVRRRRRRSSSRRRRRRSSSUUUXXXXXXWWWVVVTTTRRRSSSVVVXXXUUUWWWXXXXXXVVVUUUUUUVVVWWWWWWWWWWWWWWWWWWWWWXXXWWWWWWWWWXXX\\\bbbhhhkkkdddbbb___]]]\\\]]]^^^___```jjjpppsssrrrcccWWWZZZ```tttqqqdddeeesssmmm\\\NNNHHHFFFKKKSSS___mmmyyy~~~kkkZZZWWW[[[hhh{{{yyykkk```XXXRRRMMMJJJAAA>>><<<;;;;;;;;;;;;:::999::::::::::::::::::999999999888888888888999999888888999:::;;;<<<===>>>BBBCCCEEEGGGIIIKKKLLLLLLRRRTTTVVVWWWVVVWWWXXXZZZsssssstttuuuuuuvvvwwwwwwzzzyyywwwvvvwwwxxxzzz|||zzz{{{|||~~~|||}}}{{{rrrhhh```XXXUUUPPPNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOJJJIIIIIIMMMXXXfffttt|||}}}}}}}}}|||yyyyyy~~~}}}ooofffiiijjjiiibbb[[[WWWVVVVVVPPPQQQQQQRRRQQQPPPOOONNNOOOOOOOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOPPPPPPQQQQQQQQQPPPPPPMMMLLLKKKJJJJJJJJJJJJJJJLLLLLLMMMMMMMMMMMMLLLLLLPPPPPPPPPOOOOOOPPPPPPPPPPPPQQQSSSVVVWWWXXXXXXXXXXXXVVVWWWXXXWWWVVV\\\ccctttzzz~~~xxxrrrmmmqqqxxx}}}~~~xxxooolllpppxxxyyyzzzxxxzzzqqqjjj```WWWOOOLLLQQQXXX^^^iiixxx~~~zzztttuuuvvvvvvwwwvvvvvvuuutttuuuuuuuuuuuuuuuuuuuuuqqqqqqrrrsssrrrnnnhhhddd^^^\\\[[[]]]aaaeeeggghhhpppvvv~~~}}}||||||}}}}}}~~~}}}|||{{{{{{wwwvvvsssoookkkgggdddccc^^^___eeeooozzz~~~{{{xxxuuuqqqnnnnnnnnnooonnnlllllljjjfffaaa[[[VVVSSSRRRQQQTTT\\\gggmmmllljjjlllooopppnnnmmmsss~~~~~~~~~~~~~~~|||zzzyyywwwsssooogggccc\\\XXXVVVVVVVVVVVVVVVVVVVVVUUUSSSTTTVVVXXXVVVWWWVVVTTTRRRRRRUUUWWWUUUVVVXXXWWWVVVTTTTTTUUUZZZYYYYYYYYYXXXXXXWWWWWWWWWWWWXXXYYY[[[]]]^^^______^^^\\\[[[[[[\\\]]]^^^___hhhnnnvvvzzzkkkZZZYYYYYYjjj}}}kkkbbbiii~~~ooo^^^PPPIIIEEEGGGNNNXXXeeeqqqqqqaaa[[[\\\]]]ppppppddd[[[UUUOOOKKKCCC@@@===;;;;;;<<<;;;::::::::::::;;;;;;:::::::::999999888888888888999999777777999:::<<<===>>>???@@@BBBDDDGGGIIIJJJKKKKKKMMMPPPSSSUUUUUUVVVXXXYYYrrrssstttuuuvvvwwwxxxyyy|||{{{{{{zzzzzz{{{}}}~~~}}}~~~~~~|||vvvoooggg]]]VVVSSSPPPMMMLLLMMMOOOPPPPPPPPPPPPOOOOOONNNMMMMMMMMMIIIHHHJJJRRR^^^lllvvv{{{~~~}}}wwwwwwxxxxxxzzz~~~rrrfff```jjjkkkggg___XXXVVVSSSPPPNNNNNNNNNOOOOOOPPPQQQQQQPPPQQQQQQQQQQQQOOOMMMLLLKKKKKKKKKLLLLLLLLLMMMMMMOOOOOOPPPPPPQQQQQQPPPPPPNNNMMMLLLKKKJJJJJJJJJJJJMMMNNNOOOPPPPPPOOONNNMMMPPPOOOOOONNNNNNOOOOOOPPPOOOQQQSSSVVVYYYZZZ[[[[[[YYYXXXYYYZZZXXXUUUYYY___iiittt{{{vvvuuu|||~~~~~~}}}}}}~~~{{{qqqeeeZZZSSSQQQQQQPPPTTT```ooo}}}|||yyytttttttttuuuuuutttttttttssssssttttttttttttuuuuuuqqqqqqssstttsssnnnhhhbbb]]]\\\]]]aaaiiiqqqxxx{{{}}}}}}}}}}}}}}}|||{{{zzzyyy{{{||||||||||||{{{zzzzzzvvvtttqqqlllgggaaa]]]ZZZ\\\aaajjjuuuyyyvvvqqqooonnnmmmlllkkkdddcccaaa\\\WWWTTTSSSSSSUUUWWW\\\dddlllpppnnnllllllmmmooopppsssyyy~~~~~~|||}}}zzzwwwuuurrrmmmiiiccc```\\\YYYXXXWWWVVVUUUTTTTTTTTTRRRPPPPPPRRRTTTSSSVVVWWWUUURRRQQQSSSVVVUUUWWWXXXWWWVVVUUUUUUUUUZZZZZZYYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXX[[[[[[ZZZZZZZZZ\\\]]]^^^```gggkkkttt|||ppp\\\WWWVVVccc|||~~~pppppprrrcccRRRJJJDDDDDDHHHOOOZZZdddxxx{{{jjj```[[[XXXfff|||xxxkkkbbbZZZSSSOOOGGGDDD???===<<<<<<;;;:::::::::;;;;;;;;;;;;::::::999999888888888888999999777777999:::<<<===>>>???>>>@@@BBBEEEHHHIIIJJJJJJIIILLLPPPSSSTTTUUUWWWXXXttttttuuuwwwxxxyyy{{{{{{~~~~~~~~~~~~~~~|||qqqhhhbbb]]]WWWSSSPPPMMMKKKJJJKKKMMMNNNNNNNNNNNNNNNMMMLLLKKKKKKKKKKKKOOOVVV___iiisss|||zzzuuuoooppprrrxxxzzznnnhhhggglllkkkeee\\\XXXWWWSSSMMMOOONNNMMMMMMNNNPPPRRRSSSQQQRRRSSSTTTSSSQQQOOONNNKKKKKKLLLLLLLLLMMMMMMMMMNNNNNNOOOPPPPPPPPPPPPPPPNNNMMMMMMLLLLLLLLLMMMMMMOOOPPPQQQRRRRRRQQQPPPOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQTTTVVVXXXYYYZZZZZZXXXWWWYYY[[[XXXUUUWWW]]]___mmm|||vvvkkk___VVVPPPNNNMMMQQQZZZdddooo~~~}}}xxxvvvuuurrrrrrrrrrrrrrrrrrrrrrrrssssssssstttttttttuuuuuussssssuuuwwwxxxwwwtttqqqllljjjjjjmmmuuu~~~|||{{{{{{||||||{{{zzzwwwxxxyyyzzzzzzyyyxxxxxxyyyyyyxxxxxxxxxwwwwwwvvvtttsssrrrooollliiieeecccfffmmmwww~~~xxxuuuqqqnnnkkkiiifffddd[[[[[[XXXTTTQQQRRRWWW[[[\\\___eeekkkooorrrssstttpppoooooorrryyy~~~~~~|||zzz|||yyyuuusssqqqkkkggg\\\[[[YYYYYYYYYXXXVVVTTTOOOOOOOOONNNMMMMMMPPPRRRPPPTTTWWWVVVRRRPPPQQQTTTVVVWWWYYYXXXVVVUUUUUUVVVVVVVVVWWWXXXXXXYYYZZZZZZ[[[ZZZZZZYYYYYYYYYYYYYYY[[[ZZZZZZZZZZZZ[[[\\\]]]```dddfffrrruuubbb]]]UUU]]]rrrvvvkkkXXXPPPHHHEEEEEEHHHPPPYYYjjj}}}wwwggg\\\XXX___oootttjjjbbbYYYTTTKKKGGGBBB>>>===<<<;;;;;;::::::;;;;;;;;;;;;::::::999999888888888888999999888999999:::;;;;;;<<<<<<;;;===@@@CCCFFFGGGGGGGGGHHHKKKOOORRRSSSTTTUUUVVVuuuvvvwwwxxxzzz{{{}}}}}}~~~}}}ttthhh^^^ZZZWWWUUURRRPPPMMMKKKJJJLLLMMMNNNNNNNNNMMMMMMLLLKKKJJJJJJIIIOOOXXXdddmmmssszzz|||zzzxxxooolllmmmqqqzzzuuunnnooossslllkkkddd[[[XXXYYYTTTLLLQQQPPPNNNMMMMMMPPPRRRTTTRRRSSSTTTUUUTTTSSSQQQPPPLLLLLLLLLLLLMMMMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPQQQSSSTTTTTTSSSQQQPPPNNNMMMMMMMMMMMMMMMMMMNNNPPPRRRTTTVVVWWWXXXWWWWWWWWWWWWYYY[[[XXXUUUWWW\\\YYYjjj{{{wwwkkk]]]SSSSSSMMMLLLOOOSSSWWWcccoooxxxxxxyyy|||{{{xxxvvvvvvvvvuuurrroooooooooqqqqqqqqqqqqqqqqqqqqqqqqsssssssssttttttuuuuuuuuuttttttvvvzzz}}}zzzwwwxxx~~~~~~~~~||||||zzzxxxwwwxxxyyyxxxwwwuuuvvvxxxyyyzzzzzzyyyyyyvvvvvvvvvuuuttttttssssssrrrssstttvvvvvvvvvuuuuuuttt{{{vvvtttpppllliiifffbbb___WWWWWWTTTQQQQQQUUU]]]ddddddgggkkkooorrruuuyyy|||vvvrrrqqquuu~~~{{{xxxzzz}}}|||uuuqqqpppnnniiidddWWWVVVVVVWWWXXXXXXUUUSSSOOOPPPPPPPPPOOOQQQSSSVVVNNNSSSWWWWWWSSSOOOPPPRRRVVVXXXYYYYYYWWWVVVVVVWWWRRRSSSTTTVVVXXXZZZ[[[\\\ZZZXXXWWWVVVVVVXXXZZZ\\\\\\\\\[[[[[[[[[[[[[[[\\\^^^aaacccppp|||kkkfffTTTYYYjjj{{{qqq___VVVMMMHHHFFFFFFLLLSSS___sssnnn___YYY[[[eeezzz{{{qqqggg^^^XXXMMMIIICCC???>>>===<<<;;;:::;;;;;;<<<<<<;;;;;;:::999999888888888888999999:::::::::999999999999999999;;;>>>BBBDDDFFFFFFEEEHHHKKKOOORRRRRRRRRSSSTTT}}}}}}||||||}}}}}}~~~|||wwwtttfffaaaZZZUUUSSSQQQNNNKKKJJJJJJJJJJJJJJJKKKLLLMMMNNNJJJLLLPPPKKKDDDKKKYYY```hhhqqqvvvzzz|||xxxvvvyyy~~~tttlllhhhpppyyyuuupppqqqtttvvvkkkeee^^^[[[[[[[[[WWWSSSSSSQQQOOOOOOQQQRRRSSSRRRTTTUUUVVVVVVUUUTTTRRRQQQNNNNNNMMMMMMMMMMMMNNNOOOOOOOOOOOONNNMMMLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNPPPQQQSSSVVVXXXWWWSSSOOORRRRRRRRRPPPNNNNNNOOOQQQOOOQQQTTTVVVYYYZZZZZZZZZ[[[[[[[[[[[[ZZZXXXWWWUUUZZZcccppp}}}wwwfffZZZVVVQQQJJJHHHKKKOOORRRSSS]]]^^^___aaacccfffhhhjjjgggggggggfffddddddgggiiiggghhhjjjlllnnnoooppppppqqqqqqppppppqqqrrrtttuuuqqqrrruuuzzz~~~|||{{{}}}}}}{{{yyyyyyxxxvvvtttssssssttttttvvvvvvwwwwwwwwwxxxxxxxxxwwwvvvsssqqqqqqrrrtttuuuvvvwwwzzz{{{vvvmmmkkkiiieeeaaa\\\XXXVVVMMMOOOPPPQQQSSSZZZccckkknnnppprrrqqqpppppptttxxx|||wwwsssuuu~~~|||}}}{{{vvvuuuyyy}}}}}}uuummmfff```^^^\\\ZZZWWWTTTRRRRRRRRRSSSTTTSSSRRRPPPNNNNNNPPPRRRTTTTTTTTTTTTTTTSSSRRRRRRSSSTTTUUUUUUVVVVVVUUUUUUVVVUUUTTTTTTUUUWWWZZZ\\\]]]\\\ZZZZZZ[[[[[[YYYXXXVVVWWWXXXWWWVVVWWWYYY[[[\\\```dddjjjvvv}}}wwwjjjWWW]]]jjjyyyrrrjjjaaaSSSGGGBBBDDDIIIMMM[[[llltttddd[[[WWWXXXfffzzzpppeee\\\TTTLLLDDDBBB@@@<<<::::::;;;::::::::::::::::::999888888888777777777777666555666888999::::::999999===<<<<<<<<<===???BBBDDDFFFHHHKKKNNNPPPQQQQQQPPP}}}yyyrrrkkkfff\\\XXXSSSPPPOOONNNLLLJJJJJJIIIIIIJJJJJJKKKLLLMMMOOOIIIIIIMMMLLLJJJUUUcccgggpppzzzxxxwwwuuuvvvyyy{{{tttppprrrzzz~~~sssnnnmmmnnnoooeee```[[[YYY[[[\\\ZZZWWWUUUSSSQQQQQQRRRTTTTTTSSSSSSTTTUUUVVVWWWWWWVVVVVVTTTTTTRRRQQQOOONNNMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKLLLLLLLLLMMMNNNOOOPPPPPPRRRRRRRRRTTTVVVVVVTTTRRRXXXZZZ[[[ZZZWWWRRRPPPOOOOOOPPPRRRTTTVVVWWWWWWWWWVVVWWWXXXYYYYYYYYYXXXXXX\\\cccooo}}}{{{yyy|||}}}nnnbbbXXXRRRKKKGGGHHHJJJKKKKKKNNNNNNOOOPPPRRRTTTVVVWWWYYYZZZ[[[[[[[[[]]]```bbbeeegggiiikkkmmmnnnooooooooooooooooooooopppqqqrrrqqqsssvvv|||}}}|||yyyxxxzzz{{{zzzyyyzzzxxxwwwuuuttttttttttttvvvvvvuuuuuuuuuuuuuuuuuuvvvtttrrrqqqpppqqqsssttttttyyyyyyqqqkkkgggeeebbb]]]XXXSSSOOOMMMHHHJJJMMMOOORRRYYYbbbiiimmmoooqqqpppnnnnnnrrruuu{{{xxxwww{{{yyy}}}yyyyyy|||yyyqqqjjjccc^^^\\\ZZZYYYWWWUUUSSSSSSRRRRRRQQQSSSTTTSSSQQQPPPPPPQQQTTTTTTSSSSSSSSSRRRRRRRRRSSSSSSUUUVVVVVVWWWWWWWWWYYYXXXVVVUUUUUUVVVWWWXXXYYYXXXVVVWWWXXXXXXWWWVVVUUUWWWXXXWWWVVVVVVWWWXXX\\\___ccciiissszzzvvvnnn]]]^^^fffrrr}}}|||qqqeeeUUUJJJGGGHHHIIIIIITTTcccttt}}}mmm\\\VVVTTT^^^tttxxxlllccc\\\SSSKKKHHHFFFBBB???@@@;;;;;;;;;:::::::::::::::999999888888888777777777666666777888999999999999<<<<<<;;;;;;===???BBBCCCDDDFFFIIIKKKNNNNNNNNNNNNzzztttlllcccZZZTTTPPPNNNKKKJJJJJJKKKJJJIIIIIIIIIIIIIIIJJJKKKLLLMMMQQQJJJGGGKKKOOOSSS```nnnoooyyyyyyttttttwww{{{~~~yyyvvvwww~~~wwwnnniiifffdddccc___[[[WWWWWWZZZ\\\\\\[[[VVVSSSQQQQQQRRRSSSSSSSSSQQQSSSUUUWWWXXXYYYZZZZZZ[[[ZZZYYYWWWSSSOOOLLLJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKLLLMMMOOOQQQSSSTTTTTTSSSQQQRRRSSSUUUUUUTTT\\\___bbbbbb]]]UUUOOOLLLNNNOOOQQQRRRSSSSSSSSSSSSQQQRRRTTTVVVXXXZZZZZZ[[[]]]bbbkkkzzz|||vvvoookkklllwww~~~pppeee[[[UUULLLGGGFFFGGGFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJLLLNNNPPPQQQTTTXXX[[[```bbbeeegggiiikkkkkklllllllllmmmmmmnnnmmmmmmmmmoooqqquuu{{{~~~|||~~~||||||~~~||||||yyyvvvuuuvvvxxxyyyyyyzzzxxxwwwuuuttttttttttttuuuuuutttssssssrrrrrrrrrtttsssqqqppppppqqqrrrssssssyyywwwooogggaaa```]]]XXXSSSMMMIIIGGGEEEAAAEEEJJJNNNRRRZZZcccjjjsssuuuvvvsssooonnnpppsssvvvvvvyyysssnnnwww}}}|||{{{}}}|||tttlllfff```\\\YYYXXXXXXWWWWWWUUUTTTSSSRRROOORRRUUUUUUTTTRRRQQQPPPTTTSSSRRRQQQPPPQQQRRRRRRRRRSSSTTTVVVWWWXXXXXXXXXZZZYYYXXXWWWVVVWWWXXXXXXVVVUUUUUUUUUWWWXXXWWWVVVUUUVVVXXXXXXVVVUUUUUUVVVZZZ^^^cccgggnnntttvvvssseeebbbeeeppp{{{yyymmm\\\QQQMMMKKKGGGDDDLLLXXXfffrrr~~~xxx```XXXRRRVVVeeezzzsssiii```WWWNNNKKKHHHCCC@@@@@@<<<<<<;;;;;;;;;::::::::::::::::::999999999888888777777777777888888999:::;;;::::::;;;<<<>>>@@@BBBAAABBBEEEHHHJJJKKKKKKKKK|||wwwooofff^^^VVVNNNJJJIIIHHHGGGGGGGGGHHHIIIIIIHHHHHHHHHIIIJJJKKKLLLMMMRRRLLLJJJOOOVVV^^^iiitttwww~~~{{{zzzzzzzzzyyy}}}|||vvvooohhhbbb]]]YYYVVVZZZWWWUUUUUUXXX[[[\\\\\\UUUSSSQQQPPPQQQRRRRRRQQQQQQRRRTTTUUUWWWYYYZZZ[[[^^^^^^]]]ZZZVVVRRRMMMJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLNNNPPPSSSUUUWWWTTTSSSQQQRRRTTTUUUTTTTTTXXX\\\______[[[UUUOOOLLLOOOPPPPPPQQQQQQQQQQQQQQQPPPQQQSSSUUUWWWYYYZZZ[[[[[[___fffuuu~~~zzztttnnniiikkkvvv|||pppfff\\\VVVNNNHHHGGGGGGFFFDDDEEEEEEDDDDDDCCCDDDDDDDDDCCCEEEGGGIIIKKKNNNRRRUUUZZZ\\\___ccceeeggggggggghhhiiijjjkkkkkkjjjiiihhhjjjkkkooouuu}}}~~~}}}{{{zzz|||{{{zzz{{{}}}~~~}}}{{{yyyvvvtttrrrsssvvvyyyzzzyyyxxxvvvtttssssssssstttttttttsssrrrqqqpppooonnnrrrrrrqqqqqqpppqqqqqqqqqrrrwww{{{sssmmmfff___[[[WWWTTTOOOJJJFFFDDDCCCBBB???DDDJJJPPPUUU]]]fffmmm}}}|||wwwttttttvvvyyy|||~~~ssslllttt|||yyy~~~zzzyyy|||~~~wwwnnnfffbbb^^^ZZZXXXVVVVVVWWWXXXWWWVVVTTTRRRPPPRRRTTTTTTRRRQQQQQQQQQTTTRRRPPPOOONNNOOOQQQRRRPPPQQQSSSUUUWWWXXXYYYZZZ[[[ZZZYYYYYYYYYYYYZZZ[[[WWWVVVVVVWWWYYY[[[ZZZYYYVVVWWWYYYYYYWWWVVVVVVVVVZZZ]]]aaadddhhhoootttwwwmmmiiilllxxxwwwiii\\\RRRKKKEEEBBBHHHOOOZZZeeerrrhhh^^^SSSQQQYYYlllwwwlllddd[[[QQQMMMIIICCC??????======<<<<<<;;;;;;::::::;;;;;;:::::::::999999999888777666666666888999:::999999999:::;;;===???@@@???@@@BBBEEEGGGHHHIIIIII~~~{{{zzzrrrkkkaaaXXXRRRMMMJJJHHHHHHHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIKKKLLLMMMLLLLLLOOOXXXaaajjjssszzz~~~tttoooiiiccc^^^ZZZUUURRRXXXVVVTTTTTTUUUXXXYYYYYYXXXUUUSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSUUUVVVWWWXXX\\\\\\[[[ZZZWWWSSSPPPMMMMMMMMMMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMPPPSSSVVVXXXRRRRRRRRRTTTVVVVVVTTTRRRRRRUUUXXXXXXWWWTTTRRRRRRQQQQQQQQQPPPPPPQQQQQQQQQRRRRRRSSSTTTUUUWWWXXXXXXXXXZZZ```mmmxxxmmmdddiiipppxxxuuulll]]]WWWOOOJJJIIIIIIGGGEEECCCBBBAAA@@@???>>>>>>>>>@@@BBBCCCDDDEEEHHHKKKNNNUUUXXX\\\```cccddddddddddddeeefffgggggggggfffeeefffgggjjjoootttzzz}}}zzzzzzzzzzzzzzzzzzyyyxxxwwwwwwwwwvvvvvvvvvuuusssqqqqqqtttxxxzzzwwwvvvtttrrrqqqqqqqqqrrrsssrrrqqqpppooonnnmmmllloooooopppppppppppppppppprrrssswww{{{xxxtttmmmfff```[[[WWWTTTKKKIIIFFFCCCAAAAAAAAABBBAAAFFFMMMSSSYYYaaakkkrrr~~~wwwtttwww~~~~~~xxxxxx{{{||||||yyywwwyyy~~~zzzssshhhaaa^^^\\\YYYWWWTTTUUUWWWYYYYYYWWWUUUTTTRRRSSSRRRQQQOOOOOOQQQSSSSSSRRRPPPNNNNNNOOOQQQRRROOOPPPRRRUUUWWWXXXYYYYYY^^^]]]\\\[[[[[[ZZZZZZZZZXXXWWWWWWXXXZZZ\\\[[[[[[WWWYYYZZZZZZXXXWWWXXXYYY[[[\\\^^^aaadddjjjqqqxxxsssqqqwwwzzzjjjXXXJJJDDDDDDEEEHHHOOOYYYfffwwwrrreeeVVVPPPRRR```xxx}}}rrrmmmcccYYYSSSNNNGGGBBBBBB>>>>>>===<<<<<<;;;::::::;;;;;;;;;::::::::::::999888777666666666777888999777777888999:::<<<===>>>>>>???AAACCCEEEGGGHHHIII}}}yyyuuuqqqoooddd^^^UUUNNNJJJIIIIIIIIIGGGHHHIIIIIIGGGFFFGGGHHHGGGGGGGGGHHHIIIKKKLLLMMMHHHNNNXXXcccmmmuuu}}}~~~ppplllfffaaa]]]ZZZWWWUUUVVVUUUTTTSSSSSSTTTVVVWWWZZZXXXUUUTTTTTTTTTSSSRRRQQQQQQQQQQQQRRRSSSUUUUUUWWWWWWWWWWWWUUUSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMLLLMMMOOORRRUUUWWWQQQRRRSSSUUUVVVVVVSSSQQQOOOQQQSSSUUUTTTTTTUUUVVVRRRQQQQQQPPPPPPPPPQQQQQQSSSRRRRRRRRRRRRSSSTTTTTTSSSWWW\\\eeewwwtttiiiggghhhooo|||{{{tttccc]]]UUUPPPNNNLLLIIIGGGDDDCCCAAA@@@>>>=========>>>???@@@@@@@@@AAADDDGGGQQQTTTXXX]]]```aaabbbaaa^^^^^^___```aaabbbbbbaaacccdddgggjjjnnnrrruuuwww}}}|||yyyxxxwwwwwwxxxyyy{{{zzzyyyxxxvvvuuuttttttsssssssssqqqppprrruuuxxxtttsssqqqooonnnnnnnnnooooooooonnnmmmlllkkkjjjiiikkklllmmmnnnooonnnmmmlllooonnnnnnooorrrtttuuutttjjjeee___YYYTTTPPPLLLIIIBBBAAA@@@??????@@@AAABBBDDDIIIOOOTTTZZZcccnnnuuuxxx}}}{{{xxxwwwzzzyyyvvvuuusssvvvvvvxxx|||wwwnnnbbb\\\ZZZZZZXXXUUUSSSUUUWWWXXXYYYXXXWWWVVVUUUUUUSSSQQQOOOOOOQQQSSSSSSRRRQQQPPPOOOPPPQQQQQQNNNOOOQQQSSSUUUWWWWWWXXX```___^^^\\\ZZZXXXWWWVVVVVVUUUUUUVVVXXXZZZYYYXXXXXXYYYZZZYYYXXXXXXZZZ\\\\\\ZZZ[[[___bbbfffnnnvvvxxxxxxyyyaaaNNNGGGGGGBBBBBBFFFOOOZZZiii|||~~~nnn]]]SSSPPPVVViii}}}|||ssshhh]]]WWWQQQIIICCCBBB??????>>>===<<<;;;;;;:::;;;;;;;;;:::::::::999999777777777666666777777888555666777888:::;;;<<<<<<===>>>@@@AAADDDEEEGGGHHH~~~~~~}}}zzzvvvooohhhbbb___UUUQQQLLLIIIHHHHHHGGGGGGDDDGGGHHHHHHFFFEEEFFFGGGFFFFFFGGGHHHIIIKKKLLLMMMNNNYYYeeennntttzzz}}}tttlllgggaaa\\\ZZZZZZYYYYYYTTTTTTSSSRRRQQQRRRUUUWWWYYYWWWTTTRRRRRRRRRQQQPPPQQQPPPPPPPPPRRRSSSUUUVVVSSSSSSRRRRRRQQQQQQQQQPPPMMMNNNOOOPPPQQQRRRSSSTTTOOONNNMMMLLLMMMPPPRRRTTTTTTRRRRRRRRRTTTUUUTTTSSSNNNPPPSSSTTTSSSSSSSSSSSSQQQPPPOOOOOOOOOPPPQQQQQQQQQPPPOOONNNOOOOOOPPPQQQPPPUUUZZZ```lll}}}wwwwwwtttmmmccc\\\WWWRRRMMMIIIHHHGGGEEEDDDBBBAAAAAAAAA<<<============>>>AAADDDHHHLLLQQQVVVYYY[[[[[[ZZZWWWXXXXXXYYYZZZ\\\]]]^^^^^^___aaadddhhhkkknnnooovvvvvvuuutttssssssuuuvvvxxxxxxxxxwwwuuusssrrrqqqpppqqqrrrpppnnnnnnqqqtttqqqpppnnnlllkkkkkkkkkkkkkkkjjjjjjiiihhhggggggfffeeegggiiikkkkkkjjjiiigggiiigggeeedddddddddcccbbbZZZVVVRRRNNNKKKHHHEEECCC???@@@@@@AAABBBBBBCCCCCCGGGJJJOOOSSSYYYbbbmmmuuuvvv|||}}}{{{xxxxxxyyyyyyyyy}}}~~~wwwuuurrrnnnqqqtttzzzsssiii]]]VVVVVVWWWUUUSSSSSSTTTVVVWWWXXXXXXXXXXXXWWWWWWWWWUUURRRQQQQQQRRRRRRRRRRRRQQQQQQQQQQQQPPPNNNOOOPPPRRRTTTUUUUUUVVVYYYYYYZZZYYYYYYXXXXXXWWWVVVUUUTTTUUUWWWXXXXXXWWWXXXXXXWWWVVVVVVXXX\\\___^^^YYYXXX]]]bbbeeekkksss{{{{{{lllWWWLLLIIIBBB@@@BBBJJJSSS^^^pppzzzggg\\\SSSQQQ]]]mmmxxxmmmbbb[[[TTTKKKEEECCC@@@@@@???>>>===<<<;;;:::::::::::::::999999999999666777777777777777666666444555666888999:::;;;;;;<<<===>>>???AAADDDEEEGGG~~~}}}}}}}}}{{{vvvppphhh___WWWSSSKKKJJJHHHHHHHHHHHHFFFDDDAAADDDGGGGGGEEEDDDEEEGGGFFFFFFFFFHHHIIIKKKLLLMMMYYYdddpppuuuwwwzzzuuummmhhhccc\\\WWWVVVWWWYYYYYYRRRRRRRRRQQQPPPRRRUUUWWWVVVSSSPPPOOONNNNNNMMMLLLPPPPPPPPPPPPRRRTTTVVVXXXQQQPPPPPPOOOOOOOOOOOOPPPKKKLLLMMMPPPRRRUUUVVVWWWQQQOOOMMMLLLLLLNNNQQQRRRVVVTTTQQQPPPRRRTTTUUUVVVMMMPPPSSSTTTSSSPPPNNNMMMPPPOOONNNNNNNNNOOOPPPQQQNNNMMMLLLLLLLLLMMMNNNOOONNNUUUZZZ^^^fffuuu|||qqqggg___YYYRRRMMMIIIHHHFFFEEECCCBBBBBBBBB;;;<<<=========>>>AAADDD@@@DDDIIIOOORRRTTTTTTSSSSSSSSSSSSTTTUUUXXXZZZ\\\XXXYYY\\\___cccfffiiijjjoooooopppooooooppprrrtttoooppprrrqqqooommmlllkkkmmmoooqqqooommmlllnnnqqqooonnnllljjjiiiiiiiiijjjgggggggggfffeeeeeeddddddbbbcccfffhhhiiigggfffdddcccaaa^^^\\\ZZZWWWSSSPPPMMMKKKHHHGGGFFFFFFDDDBBBBBBBBBDDDEEEFFFFFFFFFFFFGGGJJJNNNQQQWWW```kkkssszzz~~~~~~~~~}}}{{{yyysssrrrpppllllllssszzzpppeeeYYYSSSSSSUUUSSSQQQTTTTTTVVVWWWXXXYYYYYYYYYWWWYYY[[[ZZZWWWSSSQQQQQQRRRRRRSSSSSSRRRRRRQQQPPPNNNNNNPPPRRRSSSTTTTTTTTTPPPQQQTTTVVVYYYZZZ\\\\\\WWWVVVUUUVVVXXXYYYXXXWWWWWWWWWVVVTTTTTTWWW\\\``````YYYWWW\\\bbbdddjjjppp}}}{{{ttt___QQQJJJDDD@@@BBBIIIQQQZZZkkk{{{qqqdddYYYQQQWWWccc{{{vvvjjjbbb[[[RRRLLLJJJ@@@@@@???>>>===<<<;;;;;;:::::::::999999999888888555666777888888777666555333444666777999:::::::::;;;;;;<<<>>>@@@BBBDDDEEE~~~~~~vvvqqqhhh```YYYSSSNNNKKKFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGEEEFFFHHHJJJIIIHHHEEEEEEEEEEEEFFFJJJPPPUUUgggoooyyy~~~}}}~~~yyypppggg\\\[[[XXXUUUSSSQQQQQQQQQQQQPPPMMMLLLKKKLLLMMMNNNPPPQQQRRRQQQOOOMMMLLLMMMKKKLLLMMMNNNPPPSSSUUUVVVQQQPPPOOONNNNNNOOOQQQRRRKKKLLLNNNPPPRRRSSSUUUVVVTTTSSSPPPNNNMMMMMMNNNOOOOOOOOONNNOOOPPPRRRTTTUUUPPPOOOOOOQQQRRRRRRPPPNNNMMMNNNOOOOOONNNMMMKKKJJJPPPOOONNNMMMLLLLLLMMMNNNOOORRRWWW\\\___eeesss{{{sssiii[[[QQQQQQMMMIIIGGGEEEDDDCCCAAAAAA@@@@@@???>>>======<<<@@@BBBFFFJJJMMMOOOOOOOOONNNMMMLLLKKKMMMOOORRRUUUPPPTTTXXX\\\^^^aaadddggghhhkkkmmmnnnnnnnnnooopppnnnoooppppppooollljjjhhhggghhhhhhiiijjjkkklllmmmggggggffffffeeeeeeeeedddiiiiiigggeeecccaaa```______```cccdddccc```]]][[[ZZZWWWSSSNNNJJJGGGFFFFFFEEECCCAAA@@@AAABBBCCCCCCEEEFFFGGGIIIJJJLLLMMMNNNQQQLLLIIILLLQQQYYYiiiyyy{{{|||~~~~~~zzzwwwtttpppmmmkkkqqqyyy|||zzzuuuqqqooohhhbbbYYYSSSQQQSSSUUUVVVVVVUUUUUUTTTTTTUUUVVVVVVWWWXXXWWWUUURRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSOOONNNNNNOOOQQQRRRQQQPPPTTTTTTTTTTTTTTTTTTUUUUUUUUUSSSSSSTTTWWWZZZ\\\\\\TTTTTTTTTUUUVVVWWWYYYZZZ[[[XXXVVVWWW\\\cccjjjmmmuuu{{{||||||uuu|||iiiYYYRRRLLLDDD@@@DDDGGGMMM___ttt}}}mmm___TTTQQQUUUggguuussshhhaaaYYYPPPHHHEEECCC???=========<<<::::::::::::999999999888888777777777777666666666666777777777777888888888888888999;;;<<<>>>@@@BBBCCC|||xxxtttqqqddd```YYYSSSOOOKKKHHHFFFGGGGGGFFFFFFGGGHHHIIIIIIIIIGGGEEEFFFHHHHHHGGGEEECCCDDDFFFHHHLLLSSS[[[aaapppwwwxxxpppggg___WWWVVVUUUSSSRRRRRRRRRSSSQQQPPPNNNLLLLLLLLLMMMNNNNNNPPPQQQPPPNNNMMMMMMMMMIIIIIIJJJKKKMMMOOOPPPQQQRRRQQQPPPOOOOOOPPPRRRSSSOOOOOOPPPQQQRRRSSSTTTUUUTTTRRRPPPOOONNNOOOPPPPPPQQQQQQPPPOOOOOOPPPQQQRRROOONNNNNNOOOQQQQQQOOOMMMMMMNNNOOOOOONNNMMMLLLKKKMMMLLLKKKJJJKKKLLLNNNOOOOOOPPPTTTXXXZZZ^^^kkkwww{{{nnndddYYYTTTNNNIIIGGGGGGGGGFFFAAAAAAAAA@@@???>>>>>>>>>>>>@@@BBBEEEFFFGGGGGGFFFHHHGGGEEEEEEFFFIIILLLNNNMMMPPPTTTXXX[[[^^^aaadddfffhhhkkkkkkkkkkkklllnnnlllmmmmmmmmmllljjjhhhfffddddddeeeeeefffgggggggggddddddcccbbbbbbaaa``````bbbaaa```^^^]]][[[ZZZYYYYYY[[[]]]^^^]]][[[XXXUUURRROOOKKKGGGDDDBBBAAAAAADDDBBB@@@@@@AAACCCDDDEEEGGGJJJNNNQQQSSSSSSTTTTTTTTTPPPPPPSSSVVV\\\iiivvv}}}}}}xxxssspppoooooorrrvvvxxxwwwqqqjjjeeebbbbbb^^^XXXTTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVTTTRRRQQQRRRSSSRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOOOOOOOOOONNNNNNOOORRRRRRSSSTTTTTTUUUVVVVVVUUUTTTRRRSSSUUUWWWXXXWWWTTTTTTUUUUUUVVVXXXYYYZZZ[[[YYYWWWXXX\\\bbbiiilllvvv~~~|||||||||pppiiitttyyymmmfffQQQHHHCCCDDDDDDHHHXXXjjjzzzvvvfffYYYTTTVVV\\\jjj{{{qqqiii___TTTKKKHHHEEEAAA???>>>>>>===;;;:::::::::999999999999888888777777777666666666666666666777777777888888888999999;;;<<<>>>???@@@AAA~~~~~~~~~|||uuummmeee```VVVSSSOOOMMMLLLKKKJJJHHHIIIIIIHHHHHHHHHIIIIIIJJJJJJHHHGGGFFFGGGFFFEEECCCBBBEEEKKKQQQYYYccclllsss~~~zzznnnggg___WWWQQQQQQQQQQQQQQQRRRSSSTTTQQQPPPNNNMMMLLLLLLMMMNNNLLLMMMOOOOOOMMMLLLMMMNNNLLLMMMMMMNNNOOOPPPQQQQQQSSSRRRQQQQQQQQQRRRTTTUUUSSSSSSSSSSSSSSSSSSTTTTTTRRRQQQPPPOOOOOOPPPQQQRRRSSSRRRQQQPPPOOONNNNNNNNNNNNMMMMMMNNNOOOOOOMMMLLLMMMNNNNNNOOONNNNNNMMMLLLKKKJJJHHHHHHIIILLLOOOQQQPPPPPPRRRUUUUUUXXXbbbmmm~~~yyyddd]]]SSSKKKGGGGGGHHHIIIDDDCCCCCCBBBBBBAAAAAA@@@>>>>>>???@@@@@@@@@???>>>BBBAAA@@@@@@AAACCCEEEFFFGGGJJJNNNRRRUUUXXX\\\^^^bbbdddfffggggggggghhhiiiggghhhhhhhhhgggeeedddbbb________________________^^^^^^]]]\\\[[[YYYYYYXXXWWWWWWUUUTTTRRRQQQPPPOOOPPPRRRTTTUUUTTTRRROOOMMMIIIGGGDDDAAA???>>>>>>>>>BBBAAA@@@???AAAEEEHHHKKKNNNSSSYYY]]]^^^^^^^^^^^^]]]\\\\\\___aaaeeeoooyyy}}}tttmmmkkkmmmqqqwwwvvvsssmmmeee]]]YYYWWWYYYVVVTTTSSSTTTUUUUUUTTTTTTUUUVVVVVVVVVVVVTTTTTTSSSTTTTTTSSSRRRQQQRRRSSSRRRQQQQQQQQQPPPPPPOOOOOOPPPRRRTTTRRROOOMMMNNNPPPPPPQQQQQQSSSTTTUUUVVVWWWVVVTTTRRRRRRSSSTTTSSSRRRTTTTTTUUUUUUVVVWWWYYYYYY[[[YYYXXXYYY\\\aaagggkkkrrr||||||vvv{{{ooodddiii}}}```TTTIIIEEECCCEEEPPP^^^nnnyyyrrraaaXXXWWWSSS]]]ppp{{{sssiii]]]TTTLLLIIIDDDAAA@@@???>>><<<::::::::::::999999999999888888777777777666666666666666777777777777888888999::::::;;;===>>>>>>???~~~yyyqqqiii```YYYTTTOOONNNLLLLLLMMMNNNMMMMMMKKKKKKJJJJJJJJJJJJJJJKKKJJJIIIHHHGGGEEEDDDCCCAAADDDKKKUUU```kkkttt}}}~~~qqqiiibbbZZZSSSMMMNNNNNNOOOPPPQQQRRRSSSPPPOOOMMMLLLLLLKKKLLLLLLJJJKKKMMMNNNMMMLLLMMMNNNPPPPPPQQQQQQRRRRRRRRRQQQSSSSSSRRRRRRSSSTTTUUUVVVWWWVVVVVVUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPQQQRRRSSSRRRRRRQQQPPPOOONNNMMMMMMMMMLLLKKKLLLMMMMMMLLLKKKMMMMMMNNNNNNNNNNNNNNNNNNKKKIIIGGGGGGHHHJJJNNNPPPRRRQQQRRRTTTTTTVVV^^^hhhttt~~~xxx|||tttkkk^^^RRRLLLJJJJJJKKKFFFEEEEEEEEEDDDDDDDDDCCCAAAAAA@@@???>>>>>>======@@@???>>>>>>>>>@@@BBBCCCBBBDDDHHHKKKMMMQQQUUUXXX]]]___aaabbbaaaaaabbbccc``````aaa``````^^^]]]\\\YYYYYYXXXXXXXXXWWWWWWWWWWWWVVVUUUTTTRRRQQQPPPOOOMMMLLLLLLJJJIIIHHHGGGGGGGGGHHHJJJKKKJJJIIIFFFEEECCCBBBAAA???>>>>>>>>>>>>@@@@@@@@@AAADDDIIIPPPTTT\\\```eeeggggggggghhhjjjllllllllllllnnnttt}}}~~~rrrgggeeekkkqqqtttqqqkkkccc\\\VVVTTTSSSSSSQQQPPPQQQSSSUUUVVVVVVTTTUUUVVVWWWWWWVVVTTTRRRPPPRRRSSSSSSQQQQQQQQQSSSQQQQQQPPPPPPOOOOOONNNNNNQQQUUUWWWUUUQQQOOOQQQUUUQQQQQQRRRRRRSSSTTTUUUUUUUUUSSSRRRRRRSSSTTTSSSQQQTTTTTTTTTTTTUUUVVVWWWXXXZZZZZZZZZZZZ[[[___dddhhhjjjvvvuuuvvv}}}mmmhhhsssyyyfffPPPFFFEEEFFFLLLRRR___nnn~~~kkk^^^XXXQQQWWWdddxxxyyypppggg```QQQMMMGGGCCCAAA???>>><<<;;;;;;:::::::::999999999888888888777777777666666666666666666777777777888999999::::::;;;<<<<<<<<<~~~~~~~~~~~~~~~~~~~~~|||zzzxxxyyysssjjjaaa[[[UUUQQQNNNJJJIIIHHHHHHJJJKKKKKKJJJLLLKKKKKKJJJIIIIIIIIIIIIGGGFFFEEEDDDBBBBBBCCCDDDMMMVVVcccqqq|||}}}zzzzzz~~~vvvnnnggg^^^UUUNNNLLLLLLMMMNNNOOOOOOOOOPPPNNNMMMLLLLLLKKKKKKJJJJJJIIIKKKMMMMMMLLLLLLMMMNNNNNNOOOOOOPPPPPPOOONNNNNNRRRRRRRRRSSSTTTUUUUUUVVVXXXWWWVVVUUUTTTSSSRRRQQQOOOOOOPPPPPPQQQQQQRRRSSSOOOOOOOOOOOOOOOOOONNNNNNLLLKKKJJJJJJKKKLLLKKKJJJLLLLLLLLLLLLMMMNNNNNNOOOLLLKKKIIIHHHHHHJJJLLLNNNQQQOOOPPPRRRSSSTTT[[[ccckkkyyyuuummmttt{{{mmm___VVVPPPNNNLLLGGGGGGGGGGGGGGGFFFFFFFFFEEEDDDBBB@@@???>>>>>>>>>???>>>>>>======>>>???@@@>>>@@@CCCEEEGGGJJJNNNQQQWWWXXXZZZ[[[ZZZZZZ[[[\\\WWWWWWWWWWWWVVVUUUUUUTTTRRRRRRRRRQQQPPPPPPOOOOOOOOONNNMMMLLLJJJHHHGGGGGGFFFEEEEEEDDDCCCBBBBBBAAA@@@AAABBBCCCCCCBBB@@@?????????>>>>>>>>>>>>>>>??????@@@BBBDDDHHHPPPZZZaaaoooqqqsssrrrppppppssswwwzzz{{{zzzxxxzzz|||ooodddbbbhhhnnnqqqlllddd\\\WWWSSSRRRQQQTTTRRRPPPQQQTTTXXXZZZ[[[TTTUUUWWWWWWWWWUUUSSSRRROOOQQQSSSSSSRRRQQQQQQRRRQQQQQQPPPPPPPPPOOOOOOOOONNNRRRVVVUUUQQQPPPSSSWWWSSSSSSRRRRRRRRRRRRRRRRRRSSSRRRRRRSSSUUUVVVUUUTTTSSSRRRRRRRRRSSSTTTUUUVVVYYYZZZ[[[ZZZZZZ\\\aaadddfffqqqxxxsssuuuzzzmmmooouuuWWWGGGEEEHHHHHHHHHRRRbbbxxxwwwfff\\\SSSTTT[[[kkk|||ssskkkeeeVVVQQQJJJEEEBBB@@@>>><<<;;;;;;;;;:::::::::999999888888888888777777777777555666666666666777777777888888999999::::::::::::zzzzzz|||}}}~~~~~~~~~~~~{{{xxxtttooolllgggaaaZZZSSSOOOMMMKKKJJJIIIHHHGGGHHHIIIJJJHHHGGGJJJIIIHHHGGGFFFEEEEEEEEEAAABBBBBBBBBCCCFFFKKKOOO[[[dddqqq~~~}}}yyy{{{~~~xxxrrrrrrwww|||yyypppjjjbbbXXXNNNJJJKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIKKKMMMMMMMMMLLLMMMNNNOOOPPPQQQRRRQQQQQQOOONNNPPPPPPQQQRRRSSSTTTTTTUUUVVVUUUUUUTTTSSSRRRQQQQQQNNNOOOOOOPPPPPPQQQQQQQQQLLLMMMNNNOOOOOOOOOOOOOOOLLLKKKIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKKKKMMMNNNOOOMMMLLLKKKKKKKKKLLLMMMNNNNNNLLLLLLNNNOOOPPPVVV\\\dddooo|||hhhjjjuuuzzzmmmbbbYYYRRROOONNNMMMMMMMMMMMMMMMMMMMMMJJJHHHDDDAAA???>>>>>>???======<<<<<<<<<<<<<<<<<<<<<>>>???@@@AAADDDHHHKKKNNNPPPRRRRRRQQQQQQQQQRRRNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAA@@@@@@?????????>>>===>>>?????????>>>======;;;<<<<<<======>>>>>>>>>???AAAEEEHHHNNNYYYfffppp||||||wwwkkkcccaaafffkkkmmmhhh```YYYTTTRRRPPPNNNVVVTTTSSSTTTWWW[[[^^^___UUUVVVWWWWWWVVVUUUSSSRRROOOQQQSSSTTTRRRQQQQQQRRRQQQQQQQQQQQQQQQQQQQQQQQQKKKNNNPPPPPPNNNNNNPPPSSSSSSSSSSSSRRRQQQQQQPPPPPPRRRQQQRRRTTTVVVXXXWWWVVVSSSSSSRRRRRRSSSTTTTTTUUUWWWYYY[[[ZZZYYYYYY]]]```fffmmmzzzvvvssszzzxxxsss~~~aaaLLLFFFFFFDDDAAAJJJVVVjjj~~~sssdddVVVTTTTTT^^^qqquuulllfff[[[VVVNNNHHHDDDAAA???>>>;;;;;;;;;;;;::::::::::::999999888888888777777777555555666666666666777777777777777888888999999999yyyzzz|||~~~~~~}}}}}}|||||||||}}}{{{yyyvvvsssooohhhaaa\\\UUURRRNNNKKKIIIHHHGGGEEEIIIHHHGGGHHHIIIIIIGGGFFFEEEEEECCCBBBAAA@@@@@@@@@???AAACCCFFFJJJSSS]]]eeejjjpppzzz|||wwwuuuxxx}}}~~~wwwrrrrrrxxx~~~tttmmmgggccc[[[QQQKKKLLLHHHJJJKKKMMMNNNOOOOOONNNOOOOOOOOONNNNNNMMMLLLKKKKKKMMMNNNNNNMMMLLLMMMNNNOOOPPPQQQRRRSSSRRRPPPOOONNNNNNOOOQQQRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQNNNNNNOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNOOOOOONNNMMMMMMKKKIIIIIIJJJKKKKKKKKKIIIIIIHHHIIIJJJLLLMMMOOOKKKLLLMMMNNNOOOOOOPPPPPPOOOKKKJJJMMMMMMMMMQQQVVV^^^eeesssoooggghhhtttyyynnnccc]]][[[[[[[[[[[[[[[[[[[[[[[[RRROOOJJJEEEAAA?????????>>>>>>======<<<<<<<<<<<<<<<===>>>>>>>>>@@@DDDGGGEEEGGGIIIIIIHHHGGGHHHIIIFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@???>>>=========>>>>>>>>>>>>============<<<======>>>>>>======<<<;;;<<<===>>>>>>?????????@@@CCCHHHLLLTTTaaaqqq|||{{{vvvnnnfffbbbbbbeeehhhgggbbb[[[WWWUUUSSSPPPNNNSSSSSSSSSUUUYYY[[[[[[[[[WWWWWWVVVVVVUUUTTTTTTSSSPPPRRRTTTUUUSSSQQQQQQQQQRRRRRRRRRSSSSSSTTTUUUUUUMMMMMMMMMMMMMMMMMMNNNNNNRRRQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRTTTVVVWWWVVVUUUUUUTTTTTTTTTTTTUUUUUUVVVUUUYYY[[[ZZZWWWVVVYYY]]]dddgggrrryyyvvvqqqYYYJJJDDDAAA@@@EEELLLZZZmmmppp^^^YYYSSSUUUaaawww|||qqqjjjaaa\\\SSSLLLGGGDDDBBB@@@<<<;;;;;;;;;;;;:::::::::999999999888888888777777555555555666666666777777555555666777777888999999}}}}}}~~~~~~|||zzzyyyxxxxxxooonnnllliiiddd]]]UUUOOOKKKIIIHHHGGGGGGFFFCCCAAAEEEDDDCCCDDDEEEEEECCCBBBBBBAAA@@@>>>===<<<<<<;;;@@@CCCGGGLLLTTT```nnnxxxssswww~~~{{{xxxuuutttwww||||||yyy{{{~~~qqqhhhccc___]]]VVVNNNMMMQQQFFFHHHJJJMMMOOOPPPPPPPPPPPPPPPPPPPPPPPPNNNMMMMMMLLLMMMOOOOOOMMMLLLMMMNNNIIIKKKMMMNNNNNNMMMLLLKKKLLLMMMNNNPPPQQQRRRRRRRRRPPPPPPPPPQQQQQQQQQQQQQQQMMMNNNNNNOOOOOONNNNNNMMMLLLMMMNNNOOOOOONNNMMMLLLMMMKKKIIIIIIJJJKKKLLLKKKHHHGGGGGGHHHIIIKKKMMMNNNIIIKKKMMMPPPRRRRRRRRRRRRQQQMMMLLLMMMMMMLLLOOOSSS[[[^^^iii|||xxxhhh___eeerrrzzzrrrhhhhhhhhhhhhhhhhhhiiiiiiZZZVVVOOOIIIDDDAAA@@@@@@@@@@@@@@@??????>>>>>>=========>>>======>>>BBBEEE@@@AAACCCCCCBBBAAABBBCCCAAAAAA@@@@@@???@@@@@@@@@>>>>>>??????????????????=========<<<<<<;;;;;;;;;============<<<<<<<<<<<<<<<======>>>>>>>>>=========>>>???@@@AAAAAAAAAAAA@@@DDDIIIOOOXXXfffwww|||~~~{{{sssnnngggbbbaaacccfffggg___[[[WWWUUUUUUUUUSSSPPPNNNOOOQQQUUUXXXXXXVVVTTTXXXWWWVVVUUUTTTTTTTTTTTTQQQSSSUUUVVVTTTRRRQQQQQQRRRRRRSSSTTTUUUVVVWWWWWWQQQOOONNNNNNNNNNNNMMMKKKPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQRRRTTTVVVVVVTTTSSSVVVVVVVVVUUUVVVVVVWWWWWWTTTXXX[[[ZZZVVVUUUWWW[[[___```kkkvvvfffOOOCCCBBBCCCCCCFFFOOO```vvvxxxggg___UUUPPPWWWkkkxxxqqqeee___VVVOOOIIIFFFDDDBBB<<<<<<;;;;;;;;;:::::::::999999999888888888888777555555555555666666666777444444555666777888999999~~~{{{zzzzzz|||}}}|||wwwuuuuuusssnnniiidddaaa[[[VVVRRRNNNJJJGGGEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC???>>><<<;;;<<>>===>>>???AAA@@@???>>>===<<<<<<<<<>>>>>>>>>???@@@AAABBBCCC>>>>>>===============>>>>>>?????????=========>>>>>>>>>======>>>>>>???@@@????????????>>><<<;;;;;;===>>>@@@???>>>>>>???@@@BBBBBBBBBBBBCCCEEEFFFGGGHHHGGGPPP^^^gggkkkyyyyyytttpppjjjddddddfffeee```ZZZXXXXXXXXXXXXWWWUUUSSSRRRJJJMMMQQQSSSSSSSSSSSSSSSWWWVVVVVVUUUTTTSSSRRRRRRSSSSSSRRRRRRRRRSSSSSSTTTSSSSSSSSSTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOPPPPPPQQQOOONNNNNNNNNOOOQQQSSSTTTWWWUUUSSSSSSUUUVVVWWWVVVVVVVVVUUUUUUTTTUUUUUUUUUXXXXXXYYYZZZZZZYYYXXXWWWZZZccckkksss{{{zzzvvvWWWDDD???@@@BBBEEEJJJSSScccxxxrrrcccVVVQQQRRRZZZrrrqqqllleee\\\UUUPPPLLLGGGCCC@@@>>><<<;;;<<<======<<<:::;;;<<<<<<<<<;;;:::999888888888777666555555444555555666666777777888888}}}}}}}}}|||{{{zzzyyyxxx|||wwwppplllkkkhhhbbb^^^VVVSSSOOOLLLIIIGGGDDDBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBAAA@@@???>>>=========<<<;;;:::<<<@@@EEEIIISSS[[[dddmmmwww}}}}}}tttjjjbbbXXXWWWUUUSSSQQQOOONNNNNNKKKLLLMMMNNNNNNNNNMMMMMMOOOOOONNNNNNMMMLLLLLLLLLMMMNNNNNNNNNNNNLLLKKKJJJHHHJJJMMMNNNMMMMMMMMMNNNLLLLLLKKKKKKLLLMMMNNNOOOPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNMMMMMMLLLLLLLLLLLLQQQPPPNNNLLLKKKKKKLLLMMMKKKKKKJJJIIIIIIJJJJJJKKKNNNNNNNNNNNNOOOOOOOOOPPPOOONNNLLLKKKLLLNNNPPPRRRSSSVVV]]]hhhuuu|||pppgggdddooo|||{{{|||||||||tttiii[[[QQQNNNLLLIIIEEECCCDDDCCCBBBAAA@@@AAAAAA@@@@@@@@@???@@@@@@@@@@@@BBBBBB@@@@@@???@@@@@@AAA======<<<<<<<<<<<<<<<===;;;<<<============>>>???<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===<<<;;;:::>>>?????????===>>>???AAAAAABBBDDDGGGIIILLLMMMNNNRRRRRRYYYfffnnnsss|||~~~zzzooojjjgggeeeeeefffccc\\\WWWSSSTTTUUUUUUTTTSSSRRRQQQJJJLLLPPPQQQRRRSSSTTTUUUUUUUUUTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPPPPPPPPPPQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNPPPRRRSSSUUUTTTRRRSSSUUUVVVVVVVVVUUUTTTTTTSSSSSSTTTTTTTTTVVVWWWXXXYYYYYYXXXWWWVVVVVV]]]dddlll}}}yyyyyy~~~www]]]LLLDDDBBB>>>AAAEEELLLZZZppppppaaaYYYTTTUUUfffzzzqqqjjj___WWWQQQLLLGGGCCCAAA???<<<:::;;;;;;:::999;;;;;;<<<<<<<<<;;;:::999999999888777777666555555555666666666777777777888tttvvvxxxzzzyyyvvvrrrppprrrlllddd___[[[XXXSSSOOOHHHEEECCCAAAAAAAAA???>>>@@@@@@@@@???????????????????????????>>>===<<<;;;;;;;;;:::;;;===DDDLLLRRRbbbmmmxxx}}}ooofffaaa^^^TTTTTTSSSRRRQQQOOONNNMMMLLLMMMMMMNNNOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKLLLMMMMMMMMMLLLKKKKKKJJJKKKLLLLLLLLLLLLMMMNNNLLLKKKKKKJJJKKKKKKLLLLLLMMMMMMMMMMMMMMMMMMNNNOOOLLLLLLMMMNNNPPPQQQRRRSSSQQQQQQOOONNNMMMLLLLLLLLLPPPPPPPPPOOOOOONNNNNNNNNMMMLLLKKKJJJIIIIIIIIIIIIMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNMMMNNNNNNOOOPPPPPPRRRXXX```kkkuuu~~~~~~{{{vvvsssuuu}}}sssfffggg{{{uuukkkbbbZZZSSSNNNJJJGGGGGGFFFEEEDDDDDDCCCCCCAAAAAAAAABBBBBBBBBBBBBBBDDDCCCAAA???>>>>>>???@@@======<<<<<<<<<======>>>;;;<<<<<<===>>>???@@@AAA===============>>>??????@@@?????????>>>>>>======AAAAAAAAA@@@???@@@BBBEEEDDDGGGLLLRRRWWW[[[\\\]]]``````fffqqqyyy}}}~~~{{{yyyhhhbbbdddfffgggddd___YYYUUURRRRRRTTTTTTTTTTTTRRRRRRKKKMMMOOOPPPPPPQQQTTTVVVSSSSSSSSSSSSSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNPPPRRRSSSRRRRRRRRRSSSVVVWWWVVVTTTSSSSSSRRRRRRRRRSSSSSSTTTUUUUUUWWWWWWXXXWWWVVVUUUVVVYYY]]]eeevvvxxxzzzwwwdddTTTHHHAAA???@@@BBBFFFQQQddd|||pppcccXXXRRRZZZfff}}}ttthhh^^^VVVPPPJJJEEEDDDAAA===;;;;;;;;;:::999;;;;;;<<<<<<;;;;;;:::999:::999999888888777777777666666666666777777777777mmmooopppqqqoookkkgggeeeddd___WWWQQQMMMJJJGGGEEEBBB@@@>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???>>>>>>===;;;<<<===???CCCKKKVVV^^^nnn{{{qqqfff```[[[WWWPPPPPPQQQQQQQQQOOOMMMLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLIIIJJJKKKLLLMMMMMMLLLKKKKKKLLLLLLKKKJJJJJJLLLNNNNNNNNNMMMMMMMMMMMMMMMMMMLLLLLLKKKLLLLLLMMMNNNNNNKKKLLLMMMNNNOOOQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPPPPOOONNNMMMOOONNNMMMLLLKKKJJJJJJIIIMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNMMMPPPRRRVVV\\\ccckkksssyyy~~~|||wwwoookkkqqq~~~tttlllsssuuuiii]]]UUUQQQNNNLLLJJJHHHGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEGGGFFFDDDBBBAAA@@@AAAAAA??????>>>>>>>>>???@@@@@@@@@??????@@@BBBCCCCCCCCC@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAABBBBBBEEEEEEEEECCCCCCDDDHHHLLLMMMRRRZZZcccjjjnnnppppppmmmnnnttt~~~zzzzzzsssccc```dddgggfffaaa[[[XXXWWWVVVWWWWWWXXXWWWVVVTTTSSSOOOOOOOOONNNNNNOOORRRUUURRRSSSSSSSSSTTTTTTTTTUUUTTTTTTRRRQQQPPPPPPPPPPPPRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQOOOOOONNNOOOPPPQQQSSSTTTPPPPPPQQQTTTVVVWWWUUUSSSSSSSSSRRRRRRRRRSSSTTTTTTUUUVVVWWWXXXXXXXXXWWWVVVYYYYYYZZZ```ppp}}}zzzqqq```OOOBBBCCCBBBBBBEEEKKKXXXmmm~~~{{{kkk]]]SSSUUU\\\ooouuuiii```XXXPPPKKKHHHDDD@@@============<<<;;;;;;;;;;;;;;;::::::::::::::::::999999888888888666666666666777777777777ffffffdddbbb___\\\ZZZXXXTTTQQQKKKFFFCCCBBBAAA@@@AAA???>>>===?????????>>>>>>>>>>>>>>>>>>>>>??????<<<<<<======>>>>>>=========???CCCFFFKKKUUUccclll|||ppphhheee```XXXRRRNNNNNNOOOPPPPPPOOOMMMLLLNNNNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMMMMLLLLLLKKKHHHIIIKKKLLLMMMMMMLLLLLLLLLLLLLLLKKKJJJIIIKKKMMMNNNNNNNNNNNNNNNMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNNNNLLLMMMMMMMMMNNNNNNOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPMMMNNNPPPQQQQQQPPPOOONNNRRRQQQQQQOOONNNMMMLLLKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKLLLMMMNNNNNNNNNMMMLLLOOORRRVVVYYY]]]bbbiiinnn}}}uuunnnppp|||tttpppyyy|||pppgggccc\\\WWWRRRNNNMMMLLLKKKIIIJJJKKKKKKLLLMMMOOOQQQSSSTTTSSSPPPMMMJJJGGGEEEDDD@@@@@@@@@@@@@@@AAABBBBBBEEEDDDBBBCCCEEEEEEDDDBBBCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGHHHJJJJJJJJJIIIIIILLLPPPTTTZZZ```jjjttt|||}}}{{{|||~~~zzzooofffccceeefffccc]]]YYYZZZ\\\[[[[[[[[[ZZZXXXVVVTTTSSSRRRRRRQQQNNNLLLMMMOOORRRSSSTTTTTTUUUUUUVVVVVVWWWUUUTTTSSSRRRQQQPPPPPPPPPOOOOOOOOONNNNNNMMMMMMMMMRRRRRRSSSSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRTTTUUUWWWQQQQQQRRRTTTVVVVVVUUUSSSSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZZZZZZZYYYXXXYYYXXXYYY___mmm{{{rrr\\\KKKDDDAAAAAADDDGGGOOO^^^nnntttdddYYYVVVXXX___qqquuujjj```VVVPPPIIIEEEAAA>>>>>>>>>>>>>>><<<<<<;;;;;;::::::::::::::::::::::::999999999999777777777777666666666666[[[YYYVVVSSSPPPNNNLLLLLLGGGEEECCC@@@?????????@@@@@@>>><<<<<<===>>>===<<<>>>>>>>>>>>>???????????????>>>============>>>>>>DDDIIIOOOSSSYYYdddrrr}}}~~~qqqfffdddeee___VVVOOONNNNNNOOOOOONNNNNNMMMMMMNNNMMMMMMMMMMMMNNNOOOOOOMMMMMMLLLLLLKKKJJJJJJJJJIIIJJJLLLMMMNNNMMMLLLLLLKKKLLLMMMLLLJJJIIIJJJKKKJJJKKKLLLLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMOOONNNNNNNNNOOOOOOPPPQQQOOOPPPRRRSSSTTTSSSRRRRRRRRRRRRRRRRRRPPPOOOMMMMMMLLLKKKKKKKKKKKKKKKJJJJJJIIIIIIKKKLLLLLLMMMMMMLLLMMMQQQUUUWWWXXX[[[```dddyyy}}}|||wwwwwwyyyttt{{{~~~rrrkkkaaaZZZXXXWWWVVVTTTRRRRRRRRRTTTWWW\\\aaadddfffeeebbb]]]XXXRRRLLLIIIDDDCCCCCCCCCDDDEEEFFFGGGJJJGGGEEEEEEHHHHHHFFFDDDEEEEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFGGGJJJLLLOOOQQQRRRSSSTTTUUUVVVYYY]]]aaakkkqqq{{{{{{}}}~~~zzzsssnnnjjjffffffddd___[[[YYY\\\___[[[[[[[[[YYYWWWUUURRRQQQSSSRRRQQQNNNLLLLLLNNNPPPUUUUUUUUUVVVVVVWWWWWWWWWSSSRRRQQQPPPPPPPPPPPPPPPQQQQQQPPPPPPOOOOOONNNNNNPPPQQQRRRRRRSSSRRRRRRRRRSSSRRRRRRRRRSSSUUUWWWXXXTTTSSSRRRTTTUUUVVVTTTSSSSSSSSSSSSSSSTTTUUUVVVVVVWWWXXXZZZ[[[\\\\\\[[[ZZZTTTUUUYYY```kkkwwwlll[[[JJJBBB???BBBEEEHHHSSS```vvvqqqcccZZZVVVTTTaaavvvttthhh]]]UUULLLHHHCCC???>>>>>>>>>>>>===<<<;;;::::::::::::;;;999999999999999999999999777777777777666666666666LLLKKKIIIGGGEEECCCBBBAAA===>>>>>>=========>>>???>>><<<;;;;;;<<<======<<<============>>>>>>??????@@@???>>>???AAADDDGGGIIIRRRYYYaaagggmmmxxxmmmfffbbbcccaaaZZZSSSQQQPPPOOONNNNNNMMMMMMMMMNNNMMMMMMLLLLLLLLLMMMNNNOOONNNMMMMMMLLLLLLKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMLLLJJJLLLNNNMMMKKKIIIHHHHHHHHHHHHJJJKKKLLLKKKKKKJJJNNNNNNMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNNNNNNNNNNNNNOOOOOOPPPQQQRRRSSSSSSSSSSSSQQQRRRRRRRRRQQQPPPNNNMMMKKKKKKKKKJJJJJJJJJIIIIIIGGGGGGHHHIIIJJJLLLMMMMMMLLLPPPVVVWWWWWWWWWZZZ^^^kkkttt}}}|||tttjjjfffeeedddbbb]]][[[YYYYYY\\\aaagggkkkmmmmmmllliiiccc\\\VVVQQQLLLLLLLLLLLLMMMNNNOOOPPPOOOLLLIIIKKKNNNPPPNNNJJJKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMNNNPPPSSSWWW[[[^^^___aaadddfffhhhlllpppsss~~~yyyrrrllljjjfffdddaaa^^^[[[ZZZ\\\]]]YYYZZZYYYYYYWWWUUUSSSQQQOOOPPPPPPOOOMMMMMMOOOQQQUUUUUUUUUUUUUUUUUUVVVVVVSSSRRRRRRQQQQQQQQQRRRRRRTTTTTTSSSSSSRRRQQQQQQPPPOOOPPPQQQRRRSSSRRRRRRQQQSSSRRRRRRRRRSSSUUUWWWXXXWWWUUUTTTSSSUUUUUUUUUTTTRRRRRRRRRRRRSSSTTTUUUUUUWWWYYYZZZ\\\\\\\\\\\\[[[TTTVVV[[[aaafffnnnyyysss]]]NNNCCCCCCEEEDDDKKKVVVfffwwwqqqbbbYYYSSSWWWcccxxxsssfff]]]UUUPPPIIICCCAAA@@@???>>>===<<<;;;:::::::::;;;;;;888888888999999999999999888777777777666666666555AAAAAAAAAAAA@@@>>>===<<<999:::<<<<<<<<<<<<===>>>===;;;:::;;;===>>>>>>>>><<<<<<<<<=========>>>>>>???>>>???BBBGGGMMMTTTXXX___gggpppwww~~~vvvcccaaaaaaccc]]]SSSQQQTTTQQQPPPOOOMMMLLLMMMNNNNNNMMMLLLKKKKKKKKKLLLNNNOOOPPPPPPOOOOOONNNMMMMMMMMMLLLMMMNNNOOOOOONNNMMMLLLJJJLLLNNNNNNLLLIIIGGGGGGGGGHHHJJJLLLMMMMMMLLLLLLOOOOOONNNMMMLLLLLLMMMMMMNNNNNNNNNOOOOOOPPPPPPPPPQQQPPPOOONNNMMMLLLLLLLLLMMMNNNNNNOOOPPPQQQRRRRRRPPPQQQQQQRRRQQQPPPNNNMMMKKKKKKJJJJJJJJJIIIIIIIIIEEEFFFFFFGGGIIIKKKMMMNNNMMMRRRXXXZZZXXXWWWYYY]]]___kkkyyyzzzvvvqqqpppooommmeeebbb]]]ZZZ[[[___dddhhhjjjkkkmmmmmmiiiccc]]]YYYTTTTTTTTTUUUUUUWWWXXXXXXSSSPPPNNNPPPUUUXXXVVVSSSQQQQQQPPPPPPQQQQQQRRRSSSUUUUUUVVVYYY]]]aaafffiiikkknnnrrruuuxxx{{{zzzssskkkfffeeeccc```]]]\\\[[[[[[[[[YYYYYYZZZZZZYYYWWWVVVTTTLLLNNNOOOOOONNNOOOQQQSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTTTTUUUUUUVVVRRRRRRQQQPPPOOOOOONNNNNNPPPQQQSSSTTTTTTTTTSSSRRRRRRRRRQQQRRRSSSTTTVVVWWWYYYWWWTTTSSSTTTUUUUUUTTTPPPPPPPPPQQQQQQSSSTTTTTTWWWXXXZZZ[[[\\\\\\\\\[[[WWWZZZ___aaabbbfffpppzzz{{{mmm|||qqq]]]KKKGGGEEEBBBGGGOOOYYYkkk}}}kkk^^^VVVSSSXXXiii|||nnnddd^^^XXXPPPIIIEEECCCAAA@@@===<<<;;;:::999:::;;;;;;888888888888888888888888888888777777666666666555============>>>>>>>>>>>>:::::::::;;;;;;;;;<<<<<>>===<<<<<<<<<<<<>>>??????????????????@@@===AAAGGGLLLSSSZZZbbbgggxxxzzz~~~wwwgggfffaaa\\\XXXWWWVVVTTTRRRRRRQQQOOONNNMMMLLLLLLLLLOOONNNKKKJJJIIIJJJKKKLLLOOOPPPQQQPPPNNNLLLLLLLLLNNNMMMMMMMMMMMMOOOPPPQQQPPPPPPOOONNNLLLJJJIIIHHHIIIKKKMMMOOOPPPOOONNNNNNMMMMMMLLLLLLLLLLLLMMMMMMIIIJJJLLLMMMOOOPPPPPPQQQPPPQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQQQQPPPNNNLLLJJJOOOOOOOOOOOOOOOOOOOOOOOOLLLKKKKKKJJJJJJIIIHHHHHHFFFGGGHHHHHHGGGGGGIIIKKKOOOQQQSSSTTTUUUVVVXXXZZZ```fffppp|||ppptttzzzwwwpppfff___^^^`````````aaabbbcccdddgggiiihhheeebbb_________```bbbdddfffhhh\\\XXXUUUYYY___cccaaa]]]]]]\\\ZZZYYYYYY[[[^^^```bbbcccdddeeefffiiinnnqqqxxx~~~wwwnnnfffbbb___]]][[[YYYXXXXXXYYYZZZXXXXXXXXXYYYYYYVVVRRROOOKKKLLLMMMNNNOOOOOOPPPQQQTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVSSSRRRQQQOOONNNNNNOOOOOOOOOOOOOOOOOOPPPQQQRRRRRRNNNOOOPPPOOONNNOOORRRTTTVVVVVVUUUUUUUUUUUUUUUUUURRRRRRRRRRRRSSSTTTUUUVVVTTTSSSRRRUUUYYY[[[[[[YYYZZZWWWYYY___bbbbbbiiiqqq{{{~~~nnnpppwwwYYYGGGDDDGGGGGGDDDIIIXXXmmm{{{iii^^^WWWTTT\\\lll~~~oooiii]]]QQQMMMIIICCCAAACCC@@@???>>>>>>???>>><<<:::::::::;;;;;;::::::999888999999888777666555444444;;;;;;;;;<<<<<<<<<======::::::;;;;;;;;;<<<<<<<<<======<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>???AAABBBIIIRRR[[[cccjjjqqquuu~~~~~~nnnddd___[[[VVVSSSSSSRRRPPPNNNOOONNNNNNMMMMMMMMMMMMNNNOOOMMMLLLJJJIIIJJJKKKLLLMMMOOOPPPOOONNNLLLLLLMMMOOOOOONNNNNNNNNOOOPPPQQQOOOOOOOOONNNLLLJJJIIIHHHGGGIIILLLNNNPPPPPPPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJIIIJJJKKKMMMOOOPPPPPPPPPLLLLLLMMMMMMNNNOOOPPPPPPQQQRRRSSSSSSQQQOOOMMMKKKOOOOOOOOOOOOOOOOOOOOOOOOMMMLLLKKKJJJIIIIIIIIIIIIHHHIIIIIIHHHGGGGGGIIIKKKMMMOOOQQQRRRSSSTTTVVVXXX[[[bbblllxxxrrrooozzzyyyooogggfffgggfffeeefffdddeeefffhhhkkkkkkjjjhhhhhhhhhgggggghhhjjjkkklllfffbbb___bbbjjjoooooolllggggggfffggghhhjjjmmmnnnpppqqqssstttvvvxxx|||{{{}}}uuulllddd```^^^\\\ZZZXXXWWWWWWXXXXXXWWWWWWWWWXXXXXXVVVSSSPPPLLLLLLMMMMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQQQQQQQRRRSSSTTTTTTSSSRRRPPPOOOOOOOOOOOOPPPOOOOOONNNNNNNNNOOOPPPQQQOOOPPPPPPPPPOOOPPPRRRUUUTTTTTTTTTSSSSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUTTTRRRRRRTTTWWWYYYYYYWWWXXXUUUVVV[[[]]]^^^ccckkkvvvsssmmmwwwjjjRRRHHHGGGEEECCCHHHQQQ```sssyyyccc]]]XXXYYYaaappp}}}pppeeeZZZUUUOOOGGGCCCCCCAAA???>>>?????????===;;;:::;;;;;;;;;;;;:::999999:::999888777666555444444999::::::::::::;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::999999999999:::;;;;;;===>>>>>>>>>>>>AAADDDGGGJJJSSS```jjjqqqvvv{{{~~~~~~yyyzzzmmmeeeaaaXXXUUURRRPPPOOOOOOMMMLLLMMMMMMMMMMMMNNNOOOOOOOOONNNMMMLLLJJJIIIIIIJJJKKKKKKLLLNNNNNNNNNMMMNNNOOOQQQPPPOOOOOONNNNNNOOOOOONNNNNNNNNMMMLLLJJJIIIHHHFFFHHHJJJMMMOOOPPPQQQQQQLLLLLLJJJIIIHHHHHHGGGGGGHHHIIIKKKLLLNNNNNNOOOOOOIIIIIIJJJKKKMMMNNNOOOPPPRRRSSSSSSSSSRRRPPPNNNMMMNNNNNNNNNOOOOOOPPPPPPPPPNNNMMMKKKIIIHHHIIIJJJKKKJJJKKKKKKJJJHHHHHHIIIKKKLLLNNNPPPQQQQQQRRRTTTVVV[[[```iiisss}}}nnnaaabbbkkk|||wwwvvvuuurrrqqqrrrnnnnnnnnnooorrrtttsssrrrxxxwwwvvvuuuttttttttttttsssooolllooowww~~~xxxyyy{{{}}}uuupppqqqwww|||xxx}}}|||xxxqqqiiiaaa]]][[[ZZZXXXVVVUUUUUUVVVVVVUUUUUUUUUWWWXXXWWWTTTQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQRRRRRRPPPOOOOOOPPPPPPQQQRRRSSSQQQQQQPPPPPPOOOPPPPPPQQQPPPOOOMMMKKKKKKLLLNNNOOOPPPPPPQQQPPPOOOPPPSSSUUURRRRRRRRRQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSSSSRRRRRRSSSUUUVVVVVVUUUVVVTTTUUUWWWXXXXXX\\\bbbooo{{{lllhhhvvvzzz^^^LLLCCC@@@???DDDGGGPPPaaawwwrrrjjj___XXXVVV___ttt|||rrrfff___WWWMMMFFFCCCBBBAAA??????@@@???>>><<<;;;;;;;;;;;;;;;:::999999:::999999888777666555555999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<=========;;;;;;;;;;;;;;;;;;<<<===<<<>>>@@@BBBDDDIIIPPPUUU]]]fffqqqyyy|||~~~|||~~~~~~~~~uuujjjbbb^^^\\\TTTSSSQQQPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPPPPPPPNNNMMMLLLJJJIIIIIIIIIIIIHHHJJJLLLMMMMMMNNNOOOPPPQQQPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIKKKMMMOOOOOOPPPPPPMMMLLLKKKIIIHHHGGGFFFFFFGGGHHHIIIJJJLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNOOOOOOPPPQQQQQQQQQPPPPPPMMMMMMNNNOOOOOOPPPQQQQQQOOOMMMKKKIIIHHHIIIKKKMMMLLLLLLMMMKKKIIIIIIJJJKKKLLLNNNPPPQQQQQQRRRTTTVVV]]]aaagggooovvv~~~iiiWWWPPPUUUgggyyy|||yyy|||wwwjjjjjjttt~~~}}}zzzwwwuuuzzzyyyvvvuuutttpppkkkddd^^^ZZZYYYXXXVVVUUUTTTSSSSSSSSSSSSSSSTTTUUUWWWWWWUUUSSSQQQQQQQQQPPPPPPOOOOOOOOOMMMNNNNNNNNNOOOOOOPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSPPPPPPPPPPPPPPPQQQQQQQQQQQQOOOLLLJJJIIIJJJKKKMMMNNNOOOPPPOOONNNOOORRRTTTRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSTTTTTTTTTTTTVVVVVVVVVVVVVVVVVVYYY\\\hhh{{{oooccckkkqqqXXXGGGAAABBB@@@@@@FFFSSSeeezzzyyyiii[[[SSSVVVeeeuuurrrggg]]]SSSKKKFFFDDDBBB@@@?????????===<<<;;;;;;;;;<<<;;;::::::999::::::999888777777666666:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<=========>>>>>>??????>>>>>>??????@@@AAA;;;@@@EEEJJJOOOVVVaaahhhwww~~~~~~yyymmmddd___[[[VVVRRRQQQQQQPPPOOONNNNNNNNNOOOQQQQQQRRRRRRQQQQQQPPPOOONNNMMMLLLKKKIIIIIIHHHHHHFFFHHHKKKLLLMMMNNNOOOQQQPPPPPPOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLKKKJJJIIILLLLLLMMMNNNNNNNNNNNNNNNOOONNNLLLJJJIIIHHHGGGGGGFFFFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJLLLNNNOOOPPPQQQRRRMMMMMMNNNOOOOOOPPPQQQQQQOOONNNKKKIIIIIIJJJLLLNNNMMMNNNNNNLLLKKKJJJKKKLLLNNNPPPQQQRRRRRRSSSUUUVVV\\\```dddiiiooovvv~~~yyyiiiXXXMMMLLLXXXeeettt|||vvvrrrxxx}}}{{{xxxzzz~~~~~~uuuooonnnmmmkkkhhhddd___ZZZWWWVVVVVVUUUSSSRRRRRRQQQQQQRRRRRRRRRTTTVVVWWWUUUTTTSSSSSSSSSRRRQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNPPPPPPPPPPPPQQQRRRSSSSSSPPPPPPQQQQQQQQQQQQQQQQQQQQQOOOMMMKKKJJJJJJKKKLLLMMMMMMNNNMMMLLLMMMPPPRRRSSSSSSRRRQQQPPPPPPOOOOOOQQQQQQPPPPPPPPPQQQRRRRRRSSSSSSTTTTTTSSSSSSSSSTTTWWWXXXYYYWWWVVVWWWYYY[[[bbbrrrwwwjjjkkkxxxmmmUUUIIIGGG>>>>>>CCCKKKVVVgggrrrbbbXXXUUU[[[cccxxx}}}nnncccZZZSSSMMMGGGEEEAAA@@@???>>>===;;;;;;;;;<<<<<<<<<;;;::::::::::::999999888888777777<<<<<<<<<<<<========================>>>>>>>>>>>>;;;;;;<<<===>>>@@@BBBCCCBBBIIIRRRYYY```iiiuuu~~~wwwmmmaaaZZZXXXUUUOOOIIIMMMNNNOOONNNLLLKKKLLLMMMQQQQQQRRRSSSRRRQQQOOONNNMMMMMMLLLKKKJJJHHHGGGGGGDDDGGGJJJLLLLLLMMMOOOQQQOOOPPPPPPOOONNNMMMLLLKKKKKKKKKLLLLLLLLLKKKJJJJJJOOOOOOOOOOOOOOOOOOOOOOOOPPPOOOMMMKKKJJJIIIHHHHHHGGGGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFGGGHHHIIIKKKMMMOOOQQQRRRNNNNNNNNNOOOOOOPPPPPPPPPOOOMMMLLLKKKKKKLLLMMMNNNNNNNNNOOONNNLLLLLLMMMOOOOOOQQQSSSSSSSSSTTTUUUWWWVVVZZZ^^^bbbgggoooyyy~~~{{{zzzwwwvvvwwwtttqqqkkk```TTTNNNOOOSSScccrrr|||~~~|||vvvnnniiihhhgggddd```]]]YYYWWWVVVUUUTTTTTTSSSRRRQQQPPPPPPRRRQQQQQQSSSUUUVVVUUUTTTTTTSSSSSSSSSRRRRRRQQQQQQRRRRRRQQQPPPOOONNNMMMMMMPPPPPPPPPPPPQQQRRRSSSSSSQQQQQQRRRRRRRRRQQQQQQPPPPPPOOONNNMMMLLLLLLLLLLLLLLLLLLMMMLLLKKKLLLOOOQQQTTTSSSSSSRRRQQQPPPOOOOOOQQQQQQPPPPPPPPPQQQQQQRRRQQQSSSTTTTTTRRRRRRSSSTTTVVVYYYZZZXXXWWWYYY[[[ZZZ___iiiyyyyyytttxxx}}}~~~dddPPPGGG@@@???BBBHHHLLLVVVooopppddd[[[XXXYYYiiizzzyyymmmfff]]]UUUMMMJJJEEEBBBAAA???>>><<<<<<<<<<<<<<<<<<;;;:::::::::::::::999999999888888;;;<<<<<<<<<==================>>>>>>>>>?????????;;;<<<>>>AAAEEEIIILLLNNNRRR[[[fffooovvvlllfff]]]UUUQQQOOOLLLKKKKKKMMMOOONNNLLLJJJKKKLLLMMMNNNPPPQQQQQQQQQOOONNNMMMMMMLLLKKKJJJHHHGGGFFFDDDGGGIIIKKKLLLMMMOOOPPPPPPQQQQQQQQQQQQPPPNNNMMMJJJJJJKKKKKKKKKKKKKKKJJJOOOOOOOOOOOOPPPPPPQQQRRROOONNNMMMKKKJJJIIIIIIIIIIIIJJJKKKLLLLLLMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHIIIJJJLLLMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMLLLLLLMMMMMMNNNMMMNNNOOONNNMMMMMMOOOQQQPPPQQQSSSSSSSSSSSSUUUWWWSSSVVVYYY[[[^^^eeeooowww{{{zzzuuuvvvvvvpppggg\\\RRRLLLVVV```ooozzzuuuqqqlllhhheeeccc___ZZZWWWUUUUUUUUUTTTTTTTTTSSSRRRQQQOOOOOORRRQQQQQQRRRTTTUUUTTTSSSRRRRRRQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRSSSSSSRRRQQQPPPOOOOOOPPPPPPPPPPPPOOOMMMLLLLLLMMMMMMLLLLLLMMMOOOQQQTTTSSSRRRQQQPPPOOONNNNNNPPPPPPOOOOOOOOOOOOPPPPPPOOOQQQRRRRRRQQQPPPRRRTTTSSSXXXYYYVVVVVVZZZ[[[ZZZ]]]bbbnnn~~~uuu[[[JJJFFFAAA@@@EEEGGGMMM```uuutttddd\\\[[[\\\iiizzz|||ttthhh]]]TTTPPPJJJFFFDDDBBB@@@>>><<<<<<<<<<<<<<<;;;;;;::::::::::::::::::999999999;;;;;;;;;<<<<<<<<<======>>>>>>>>>>>>????????????DDDEEEIIIMMMSSSXXX]]]___bbbkkkxxx|||{{{rrrdddaaa[[[TTTNNNLLLOOORRRLLLOOOQQQPPPMMMKKKLLLNNNIIIKKKMMMOOOQQQPPPPPPOOOMMMMMMLLLKKKJJJHHHFFFEEEDDDGGGIIIKKKLLLLLLNNNPPPQQQRRRSSSSSSSSSRRRQQQPPPIIIJJJKKKKKKKKKKKKKKKKKKOOOOOOOOOPPPQQQRRRTTTUUUNNNMMMLLLKKKJJJIIIIIIIIIKKKLLLMMMNNNNNNOOONNNNNNIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLMMMNNNPPPOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNNNNMMMMMMMMMNNNOOOOOONNNNNNPPPRRROOOQQQSSSSSSRRRSSSTTTVVVSSSVVVXXXXXXXXX]]]eeemmm|||ooo___SSSMMMSSS\\\hhhuuu}}}vvvrrrooollljjjdddaaa\\\WWWTTTSSSTTTTTTTTTTTTTTTSSSRRRQQQOOONNNSSSQQQQQQRRRSSSTTTTTTSSSPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQSSSSSSSSSSSSSSSQQQOOONNNOOOPPPQQQRRRRRRQQQOOOMMMMMMNNNNNNMMMMMMMMMPPPRRRSSSSSSRRRQQQOOONNNNNNMMMOOOOOONNNNNNMMMNNNNNNNNNLLLOOOQQQQQQOOOOOOQQQTTTPPPVVVXXXTTTTTTYYY[[[YYY\\\___hhhwwwkkkSSSJJJBBB>>>CCCFFFIIIVVVggglllbbbbbbTTT\\\iiiyyy~~~pppbbbXXXTTTNNNJJJFFFDDDAAA@@@<<<<<<======<<<<<<;;;:::;;;::::::::::::::::::999;;;:::888777999:::;;;;;;???<<<<<>>???@@@???>>>===???DDDHHHJJJOOOUUU]]]dddlllsss{{{~~~pppgggccc[[[WWWQQQKKKGGGGGGIIIJJJMMMNNNNNNNNNMMMLLLKKKKKKNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMKKKJJJIIIGGGFFFFFFDDDEEEFFFGGGGGGHHHLLLNNNQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPPPPOOONNNNNNMMMKKKJJJJJJJJJKKKLLLMMMNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOPPPPPPQQQRRRRRRQQQPPPOOONNNLLLLLLKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLMMMNNNOOOPPPPPPQQQQQQPPPOOONNNNNNOOOPPPQQQOOONNNNNNMMMMMMNNNNNNNNNQQQPPPRRRTTTTTTVVV___iiivvvooo```TTTSSSWWW```uuuxxxlllfffggghhheeeaaa[[[YYYVVVSSSQQQPPPQQQRRROOOQQQRRRRRRQQQQQQRRRTTTTTTUUUVVVUUUSSSRRRSSSTTTTTTSSSRRRSSSTTTTTTRRRPPPOOOPPPRRRRRRPPPOOOOOOOOOQQQQQQPPPPPPOOONNNNNNMMMNNNOOOPPPQQQQQQPPPPPPOOOPPPQQQSSSSSSRRRRRRSSSTTTQQQQQQQQQQQQRRRRRRRRRRRRSSSRRRQQQQQQQQQQQQQQQQQQOOONNNNNNNNNOOOOOOMMMKKKLLLLLLMMMNNNNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVXXXZZZ]]][[[\\\cccooo~~~rrr]]]PPPIIICCCBBBAAAAAAEEELLL\\\ooonnn^^^ZZZWWW\\\jjjqqqggg[[[SSSPPPMMMGGGAAACCCAAA>>>======>>>===<<<<<<<<<;;;::::::::::::;;;<<<<<<===>>>??????@@@@@@BBBBBBGGGPPPVVVZZZbbbjjjrrrzzz~~~rrrggg^^^YYYWWWSSSNNNIIIFFFFFFHHHIIIMMMMMMNNNNNNNNNMMMMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKJJJHHHGGGFFFFFFCCCDDDEEEFFFFFFHHHKKKNNNPPPOOOOOONNNNNNNNNNNNNNNPPPPPPPPPPPPPPPOOOOOONNNMMMLLLJJJIIIIIIJJJLLLMMMKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOPPPPPPQQQQQQRRRRRRRRRRRRQQQPPPOOOOOONNNNNNLLLMMMNNNOOOOOOPPPOOOOOOMMMMMMMMMLLLLLLJJJIIIHHHLLLLLLMMMNNNOOOPPPQQQQQQRRRQQQPPPOOONNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNOOOOOOPPPTTTUUUVVV^^^gggqqqyyyfffYYYQQQQQQ```qqquuunnnfff```___^^^\\\ZZZUUUTTTRRRQQQPPPQQQQQQRRRNNNOOOQQQQQQQQQQQQSSSTTTVVVWWWXXXWWWUUUTTTUUUVVVTTTSSSRRRSSSUUUVVVUUUTTTNNNPPPRRRRRRQQQQQQQQQRRRTTTSSSRRRQQQOOONNNMMMLLLNNNNNNOOOPPPQQQQQQPPPPPPPPPQQQSSSSSSSSSSSSUUUVVVSSSSSSSSSSSSSSSRRRRRRRRRQQQPPPPPPPPPPPPQQQRRRRRRPPPOOOOOOOOOPPPPPPOOOMMMMMMMMMNNNOOOOOOOOONNNNNNNNNPPPRRRSSSSSSTTTVVVXXX[[[ZZZYYY\\\eeetttsss[[[QQQGGGDDDBBBAAAAAACCCKKKZZZnnn|||iii^^^VVVXXX^^^iii|||uuufff\\\VVVRRRLLLHHHEEEBBB???>>>>>>>>>>>>===<<<<<<;;;::::::::::::;;;>>>>>>?????????AAADDDGGGMMMPPPXXXccckkkrrr|||xxxooohhhaaa[[[VVVUUURRRNNNKKKIIIIIIJJJLLLMMMMMMNNNNNNOOONNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJIIIHHHHHHGGGFFFFFFDDDEEEFFFGGGGGGIIILLLOOOOOONNNLLLKKKKKKKKKLLLMMMNNNNNNOOOOOOOOONNNNNNMMMPPPNNNKKKIIIIIIJJJLLLMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQPPPOOOOOONNNOOOPPPPPPQQQQQQQQQPPPNNNNNNNNNMMMLLLJJJIIIHHHKKKLLLMMMNNNOOOPPPQQQRRRSSSRRRPPPNNNMMMMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPQQQNNNMMMOOOSSSUUUVVV\\\ccciiittt}}}jjjYYYQQQVVV```jjj{{{sssjjjfffaaa\\\XXXVVVUUUUUURRRRRRQQQQQQQQQQQQQQQQQQMMMOOOQQQRRRQQQRRRTTTVVVVVVWWWXXXWWWUUUTTTTTTUUUSSSQQQPPPQQQSSSTTTSSSSSSMMMOOOPPPQQQPPPPPPRRRSSSSSSRRRQQQPPPOOONNNMMMMMMMMMMMMNNNOOOOOOPPPPPPPPPOOOQQQSSSTTTSSSTTTVVVXXXUUUUUUUUUTTTTTTSSSSSSSSSOOOOOOOOOOOOPPPQQQRRRSSSQQQPPPPPPQQQRRRRRRPPPOOONNNNNNOOOOOOOOOOOOOOONNNMMMOOOQQQRRRRRRSSSUUUWWWXXXYYYXXXXXX]]]hhhyyynnn```PPPFFFCCCCCCCCCCCCEEENNN\\\nnn|||kkk^^^[[[XXXXXXhhh~~~sssfff^^^YYYTTTPPPGGGDDDAAA?????????===<<<<<<<<<;;;::::::::::::;;;AAABBBCCCDDDGGGMMMTTTZZZ```dddooo{{{}}}uuujjjccc___\\\XXXUUURRRPPPNNNLLLKKKKKKLLLMMMMMMNNNNNNOOOOOOOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMIIIIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHHHHJJJMMMOOONNNMMMLLLJJJJJJKKKLLLLLLMMMNNNNNNOOOOOONNNNNNNNNRRRPPPMMMKKKJJJKKKMMMNNNNNNNNNMMMLLLKKKKKKLLLLLLNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOPPPPPPPPPPPPOOONNNOOOOOOPPPQQQQQQQQQQQQPPPOOOOOOOOONNNMMMKKKJJJIIIJJJKKKLLLMMMOOOPPPQQQRRRSSSRRRPPPNNNMMMLLLMMMMMMNNNNNNNNNNNNOOOOOOPPPQQQNNNMMMNNNRRRUUUUUUYYY___```iiivvvlll\\\VVVVVVZZZiii|||xxxwwwqqqjjjdddbbb^^^YYYUUUSSSRRRSSSSSSSSSSSSSSSRRRQQQPPPOOONNNPPPQQQRRRRRRSSSTTTVVVTTTUUUVVVTTTRRRQQQQQQRRRQQQPPPOOOOOOPPPPPPOOOMMMKKKLLLNNNNNNNNNNNNPPPRRRNNNNNNNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMNNNNNNOOOOOOQQQSSSTTTSSSTTTVVVXXXVVVVVVUUUUUUTTTTTTTTTSSSOOOOOOOOOPPPQQQRRRSSSTTTQQQPPPPPPQQQSSSSSSQQQPPPOOOOOOPPPPPPPPPOOOOOONNNMMMOOOQQQQQQQQQRRRTTTUUUUUUXXXZZZYYYYYY```lllvvvvvv^^^KKKCCCCCCCCCBBBDDDGGGOOO]]]ppp}}}mmmeee[[[SSS\\\mmmtttiiiaaaZZZUUULLLIIIEEEBBBAAA@@@>>><<<<<<<<<;;;::::::::::::;;;FFFIIILLLPPPTTT\\\fffnnntttzzzyyyqqqkkkbbb[[[XXXVVVSSSQQQMMMLLLKKKKKKKKKKKKLLLMMMOOOOOOPPPPPPPPPOOOOOONNNMMMMMMMMMMMMMMMNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIJJJLLLOOONNNMMMMMMLLLLLLLLLLLLLLLNNNOOOOOOPPPPPPPPPPPPPPPQQQPPPNNNLLLLLLLLLNNNOOOOOONNNMMMLLLKKKKKKKKKKKKMMMMMMMMMMMMNNNNNNNNNNNNLLLMMMNNNOOOOOOOOONNNMMMOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOONNNLLLKKKJJJIIIIIIJJJLLLNNNOOOPPPQQQSSSRRRPPPNNNMMMLLLMMMMMMLLLLLLKKKLLLLLLMMMNNNOOOOOOLLLNNNRRRTTTTTTVVVZZZYYY```jjjwwwppp___VVVQQQWWWfff}}}}}}tttqqqpppkkkeeeaaa^^^ZZZVVVSSSRRRRRRRRRSSSTTTTTTTTTSSSQQQOOONNNNNNPPPQQQQQQQQQQQQSSSUUURRRSSSSSSRRRPPPNNNOOOOOOOOONNNNNNOOOPPPOOOLLLJJJJJJKKKLLLLLLKKKLLLNNNPPPKKKLLLLLLMMMOOOPPPPPPQQQNNNNNNMMMMMMMMMMMMNNNNNNPPPQQQSSSSSSSSSSSSUUUVVVUUUUUUUUUUUUUUUTTTTTTTTTPPPPPPPPPQQQQQQSSSTTTTTTQQQPPPPPPQQQSSSSSSRRRPPPPPPPPPQQQQQQQQQPPPOOOOOOMMMOOOQQQQQQQQQQQQSSSUUUTTTWWWZZZZZZYYY\\\ccciii{{{rrrYYYJJJFFFCCC@@@BBBAAAFFFQQQ___qqqvvvhhh]]]]]]dddrrrxxxkkkaaa[[[SSSPPPKKKGGGEEEBBB@@@>>><<<<<<;;;::::::::::::;;;XXX]]]cccgggjjjooowww}}}}}}tttnnnddd```[[[WWWTTTRRRPPPOOOJJJJJJJJJKKKKKKLLLMMMMMMPPPQQQQQQQQQPPPOOONNNNNNLLLLLLMMMMMMMMMNNNNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKJJJIIIHHHHHHJJJLLLNNNNNNNNNNNNNNNMMMLLLLLLMMMNNNNNNOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNJJJKKKMMMOOOOOOOOOMMMLLLNNNNNNNNNOOOOOONNNNNNMMMMMMMMMNNNMMMMMMLLLKKKKKKGGGHHHIIIJJJLLLNNNOOOPPPRRRQQQOOOMMMMMMLLLMMMMMMKKKKKKKKKKKKLLLMMMNNNOOOPPPMMMNNNRRRTTTSSSSSSUUUUUUYYYaaajjjvvvttteeeUUURRRUUUcccrrr~~~vvvzzzwwwnnnkkkllljjjeee```[[[UUUQQQQQQQQQQQQPPPQQQRRRSSSTTTTTTRRROOONNNMMMNNNPPPPPPOOOOOOPPPQQQQQQRRRRRRQQQNNNMMMMMMNNNLLLMMMOOOQQQSSSRRRNNNKKKJJJKKKKKKKKKJJJJJJMMMOOOLLLLLLMMMNNNOOOPPPQQQRRRRRRQQQPPPNNNNNNNNNNNNOOOPPPQQQSSSSSSRRRRRRSSSTTTTTTTTTTTTTTTUUUUUUUUUUUURRRRRRRRRRRRRRRSSSTTTUUUPPPPPPOOOQQQRRRSSSRRRPPPQQQQQQQQQQQQQQQPPPOOOOOONNNPPPQQQRRRQQQRRRSSSUUUSSSVVVXXXYYYYYY[[[___ccclllzzzyyyooo]]]SSSKKKCCC@@@???BBBIIIQQQ\\\ooo~~~sssjjjeeegggxxx{{{pppiii\\\XXXRRRMMMJJJFFFCCCAAA<<<<<<;;;::::::::::::;;;rrrxxx}}}ssskkkfffYYYXXXVVVTTTRRRQQQPPPQQQJJJJJJKKKLLLMMMNNNOOOOOOQQQQQQQQQQQQPPPOOONNNMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOJJJKKKJJJIIIGGGFFFHHHJJJNNNNNNOOOPPPPPPOOOMMMLLLJJJKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLMMMNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOJJJKKKMMMOOOOOOOOONNNMMMMMMMMMNNNNNNNNNMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKFFFGGGHHHJJJKKKMMMOOOOOOQQQPPPOOOMMMMMMMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPQQQPPPMMMNNNRRRTTTRRRQQQSSSTTTVVV[[[aaajjjzzzvvv^^^UUUPPPSSSZZZddduuuzzzwwwtttrrrvvv}}}}}}sssjjjhhhkkkjjjggg^^^XXXQQQNNNOOOPPPOOONNNNNNPPPRRRTTTTTTRRRPPPNNNLLLMMMNNNNNNMMMLLLMMMOOOQQQRRRRRRPPPNNNLLLLLLMMMKKKLLLPPPTTTVVVUUURRRNNNKKKLLLLLLKKKJJJJJJLLLOOONNNNNNOOOOOOPPPQQQRRRRRRUUUTTTRRRPPPOOOOOOOOOPPPPPPQQQSSSRRRQQQQQQRRRSSSSSSSSSSSSTTTTTTUUUUUUVVVSSSSSSSSSSSSSSSTTTTTTUUUPPPOOOOOOPPPRRRSSSRRRPPPQQQRRRRRRRRRQQQPPPOOOOOONNNPPPRRRRRRRRRRRRSSSUUUTTTUUUVVVWWWXXX[[[___aaabbbuuuuuulllqqq|||nnnaaaUUUKKKAAA@@@BBBFFFHHHLLL\\\mmmxxxxxxkkkcccttt}}}vvvbbb]]]WWWRRRNNNJJJFFFCCC<<<<<<;;;::::::::::::;;;|||wwwpppgggaaa```XXXVVVTTTRRRQQQPPPMMMKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPQQQRRRSSSSSSQQQOOONNNKKKLLLMMMOOOOOONNNMMMMMMOOONNNNNNMMMLLLKKKJJJJJJKKKJJJIIIHHHHHHHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKLLLLLLLLLLLLKKKKKKMMMLLLKKKJJJJJJJJJJJJJJJIIIKKKNNNPPPPPPOOONNNLLLMMMKKKJJJKKKMMMNNNLLLIIIGGGHHHIIIJJJKKKKKKKKKKKKFFFGGGGGGHHHIIIJJJLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRRTTTUUUUUUVVV\\\jjj}}}uuudddVVVTTTTTTTTT[[[gggzzz~~~||||||~~~zzzyyyssskkkhhhgggfffbbb^^^VVVTTTRRRPPPOOONNNOOOOOOMMMNNNNNNOOOOOOOOONNNNNNNNNMMMMMMLLLLLLLLLMMMMMMPPPOOONNNMMMMMMOOOQQQRRRQQQRRRRRRSSSRRRQQQOOONNNLLLMMMOOOOOONNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPUUUTTTSSSQQQQQQQQQRRRSSSMMMMMMMMMNNNOOOPPPQQQRRRVVVUUUTTTSSSTTTUUUWWWXXXTTTSSSRRRRRRTTTUUUTTTSSSQQQQQQRRRRRRRRRPPPOOONNNNNNNNNOOOOOOOOOPPPPPPPPPRRRPPPPPPQQQSSSTTTRRRPPPSSSSSSSSSSSSUUUXXX[[[]]]eeejjjxxx~~~pppmmmsss~~~eeeTTTOOOFFF@@@@@@DDDHHHOOOUUUeeewwwzzzwwwrrrvvvuuuiii___\\\XXXOOOHHHGGGCCCAAA???>>>??????>>><<<~~~wwwpppmmmhhhaaa]]]]]]YYYWWWTTTRRRQQQOOOLLLIIIIIIJJJKKKLLLMMMOOOPPPQQQOOOPPPPPPQQQPPPOOONNNMMMKKKKKKLLLLLLMMMMMMMMMLLLPPPOOOOOONNNMMMLLLKKKJJJJJJJJJIIIHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKLLLLLLKKKKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIJJJLLLNNNOOONNNMMMLLLKKKIIIIIIJJJLLLLLLJJJHHHGGGHHHIIIIIIJJJIIIIIIIIIHHHHHHHHHHHHIIIJJJKKKLLLLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNOOOOOONNNNNNNNNNNNOOOOOOOOOPPPRRRRRRRRRRRRVVVbbbrrr~~~xxxnnnggg\\\QQQSSS\\\dddjjjwww|||uuutttnnngggcccbbbaaa]]]YYYSSSRRRQQQOOOOOOOOOPPPPPPMMMNNNNNNOOOOOOPPPPPPOOONNNNNNMMMLLLLLLLLLLLLLLLOOONNNMMMLLLLLLNNNPPPQQQNNNOOOOOOPPPOOONNNMMMLLLLLLNNNOOOOOONNNMMMOOOPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPPPPPPPQQQQQQLLLLLLMMMNNNOOOQQQSSSTTTUUUUUUTTTTTTTTTUUUUUUVVVUUUTTTSSSTTTUUUTTTSSSQQQOOOPPPQQQRRRRRRQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPPPPSSSVVVYYYWWWTTTQQQQQQSSSQQQQQQQQQQQQSSSVVVYYYZZZ```cccooovvvqqqrrr|||fffPPPHHHBBB??????@@@FFFMMMSSSeeezzz~~~vvvrrryyyxxxllleee^^^SSSKKKIIIEEECCC@@@>>>>>>===<<<:::zzznnngggbbbaaa^^^YYYWWWXXXYYYWWWTTTRRRPPPNNNKKKHHHHHHHHHIIIKKKMMMPPPRRRSSSNNNNNNNNNMMMMMMMMMLLLLLLKKKJJJJJJJJJKKKKKKLLLLLLQQQQQQPPPPPPOOOMMMLLLKKKIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMMMMJJJIIIIIIJJJKKKKKKJJJHHHHHHIIIIIIIIIIIIHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKLLLMMMMMMNNNNNNMMMMMMLLLLLLLLLMMMMMMMMMMMMNNNNNNKKKKKKLLLLLLLLLMMMMMMMMMNNNOOONNNNNNPPPXXXccclll}}}kkkTTTLLLPPPQQQSSS\\\lllzzz{{{~~~{{{rrrlllgggaaa]]]\\\ZZZWWWTTTQQQPPPOOONNNNNNOOOPPPQQQLLLMMMNNNNNNOOOPPPQQQQQQOOONNNMMMLLLKKKJJJJJJJJJMMMLLLKKKKKKKKKLLLNNNOOOLLLMMMNNNOOONNNMMMLLLKKKLLLNNNOOOOOONNNMMMNNNPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPKKKKKKLLLNNNPPPRRRTTTUUUTTTTTTTTTUUUUUUTTTSSSSSSUUUTTTTTTUUUVVVUUURRRPPPOOOOOOQQQRRRRRRQQQQQQPPPOOOOOOPPPPPPPPPQQQQQQQQQTTT\\\aaa^^^TTTNNNPPPUUUOOOOOOOOOOOOQQQSSSVVVWWWYYY[[[cccsss{{{tttyyyyyy[[[QQQGGGAAA===<<<@@@FFFHHHVVVkkk~~~sssmmmnnnsss~~~}}}rrrggg\\\TTTQQQJJJGGGCCC@@@???>>><<<:::uuulllccc]]]XXXXXXWWWTTTTTTVVVWWWUUURRRQQQPPPOOOLLLJJJHHHHHHHHHIIIKKKMMMPPPQQQMMMLLLKKKJJJJJJJJJKKKKKKLLLKKKJJJIIIJJJKKKLLLMMMQQQQQQQQQQQQPPPNNNMMMLLLHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIHHHGGGGGGIIIIIIJJJKKKKKKLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMLLLKKKLLLLLLMMMMMMLLLKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGGGGGGGFFFFFFGGGHHHHHHLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMRRRYYY^^^iiiwwwfffSSSMMMKKKLLLQQQZZZdddqqq|||xxxmmmfffbbb]]]YYYWWWVVVTTTRRRQQQPPPOOONNNMMMNNNOOOPPPKKKKKKLLLMMMNNNOOOQQQQQQNNNMMMLLLJJJIIIHHHHHHHHHKKKKKKJJJJJJJJJKKKLLLMMMMMMMMMOOOPPPPPPOOONNNMMMMMMNNNOOOOOOMMMMMMNNNOOOQQQQQQQQQQQQQQQRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPMMMMMMNNNNNNPPPQQQSSSTTTRRRSSSTTTUUUTTTSSSRRRQQQSSSSSSSSSUUUVVVVVVTTTQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQQQQRRRRRRRRRTTT[[[```]]]TTTNNNPPPTTTNNNNNNNNNOOOPPPRRRTTTUUUUUUUUU[[[fffqqq|||zzzvvvmmm]]]KKKBBB@@@@@@BBBEEEEEENNN^^^rrr{{{nnneeeeeejjjqqq}}}tttiiiaaa]]]PPPMMMHHHDDDBBBAAA???===|||ssshhh___```YYYUUUUUUTTTRRRRRRUUUSSSRRRQQQPPPQQQQQQPPPNNNJJJIIIHHHHHHHHHJJJLLLMMMLLLKKKJJJIIIIIIIIIIIIJJJMMMLLLKKKJJJKKKLLLMMMNNNPPPQQQQQQQQQPPPNNNLLLKKKGGGGGGFFFFFFFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGHHHHHHHHHHHHGGGJJJJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIHHHGGGGGGHHHIIIJJJKKKLLLLLLLLLKKKIIIIIIIIIJJJJJJKKKLLLLLLNNNOOOPPPPPPOOOOOOOOOOOOLLLLLLLLLLLLKKKIIIHHHGGGEEEEEEEEEDDDEEEEEEFFFFFFLLLLLLLLLMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKLLLMMMPPPTTTWWW^^^eeessszzz___OOOIIIJJJMMMOOOPPPZZZooo~~~xxxuuuwww{{{}}}rrrfffaaa^^^ZZZWWWVVVUUUTTTSSSSSSRRRPPPNNNMMMMMMMMMMMMJJJJJJJJJKKKLLLNNNPPPQQQMMMLLLJJJIIIHHHGGGGGGFFFJJJIIIIIIIIIJJJJJJKKKKKKKKKLLLNNNOOOPPPOOOOOONNNMMMOOOOOOOOOMMMMMMNNNOOOOOOPPPPPPPPPQQQQQQQQQRRRQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPPPPOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRQQQPPPPPPPPPQQQSSSVVVVVVUUUSSSTTTUUUUUUUUUTTTSSSQQQPPPQQQQQQRRRRRRRRRSSSSSSSSSRRRUUUWWWVVVSSSPPPOOOOOONNNNNNOOOPPPQQQRRRTTTTTTTTTSSSWWW___fffooo{{{zzz{{{dddKKK@@@AAACCCCCCBBBCCCEEEOOO```vvvvvvjjjbbb^^^]]]dddrrrvvvmmmgggXXXTTTNNNIIIFFFDDDBBBAAA|||~~~~~~zzzrrrggg^^^YYY^^^WWWSSSRRRRRRQQQQQQTTTRRRQQQPPPQQQRRRSSSRRRQQQMMMKKKIIIHHHGGGHHHJJJKKKKKKKKKKKKJJJJJJJJJIIIIIILLLLLLKKKKKKLLLLLLMMMNNNNNNOOOPPPPPPOOOMMMKKKIIIFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIIIIJJJIIIIIIHHHGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLLLLNNNPPPQQQQQQPPPOOOOOOPPPMMMMMMMMMLLLLLLJJJIIIIIIDDDDDDDDDDDDDDDEEEFFFGGGKKKLLLLLLMMMMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJKKKLLLMMMOOOQQQSSSWWWXXXbbbssseeeQQQJJJIIIIIIGGGDDDJJJ\\\nnn|||{{{xxxvvvwww}}}|||xxxoooeee\\\ZZZXXXUUUTTTTTTUUUUUUTTTSSSQQQOOOMMMMMMMMMMMMLLLKKKKKKKKKLLLMMMOOOPPPMMMLLLKKKIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLMMMNNNNNNNNNMMMNNNOOOPPPOOOMMMMMMMMMNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQRRRSSSSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOOOOOOOOOOOOOPPPQQQQQQRRRRRRRRRQQQQQQPPPOOOQQQSSSTTTTTTTTTTTTUUUUUUUUUUUUSSSRRRPPPRRRRRRSSSSSSSSSTTTTTTTTTRRRPPPOOOOOOQQQQQQOOOLLLNNNNNNOOOPPPQQQRRRSSSSSSTTTSSSVVV[[[___eeeooozzz~~~hhhMMMBBBBBBCCC@@@???AAA@@@FFFTTTggg|||ssshhh\\\SSSTTT]]]lll|||tttddd___WWWQQQLLLIIIFFFDDDvvvuuurrrlllfff___[[[XXXZZZSSSOOOOOOOOOOOOPPPSSSTTTSSSRRRRRRSSSTTTSSSRRROOOMMMKKKIIIHHHIIIKKKLLLKKKKKKLLLLLLLLLKKKJJJIIIIIIJJJKKKKKKLLLLLLKKKKKKLLLMMMNNNOOONNNKKKHHHGGGEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHGGGHHHIIIJJJJJJKKKJJJJJJHHHHHHJJJKKKJJJIIIHHHFFFHHHIIIKKKMMMMMMMMMLLLKKKLLLNNNPPPPPPMMMLLLMMMOOOKKKLLLLLLLLLKKKJJJIIIIIIDDDDDDDDDEEEFFFGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKJJJJJJKKKLLLMMMNNNNNNSSSRRRXXXeeerrr~~~pppbbbTTTOOOJJJGGGEEEGGGOOOYYYkkkzzzwwwrrroooiiibbbUUUUUUTTTRRRQQQRRRTTTVVVTTTSSSQQQOOOOOOOOOOOOOOOOOONNNMMMLLLMMMNNNPPPQQQNNNMMMLLLLLLKKKKKKKKKLLLHHHIIIIIIJJJJJJJJJJJJJJJIIIJJJLLLNNNOOOOOOOOONNNNNNOOOPPPOOOMMMLLLMMMNNNLLLLLLMMMNNNNNNOOOPPPPPPQQQRRRSSSTTTTTTTTTSSSSSSRRRQQQQQQPPPPPPPPPPPPQQQNNNNNNOOOOOOPPPQQQSSSSSSTTTQQQOOONNNOOOQQQQQQQQQPPPQQQRRRSSSTTTSSSSSSRRRSSSSSSSSSTTTTTTTTTUUUUUUTTTPPPMMMMMMOOOPPPOOOMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRSSSVVVZZZ[[[\\\eeennnxxx~~~ppp[[[OOOIIIDDDAAA@@@@@@???BBBMMMZZZjjj|||ssseeeWWWQQQSSSYYYeeeuuuwwwqqqggg]]]VVVPPPLLLIII}}}sssnnngggaaa^^^]]][[[[[[VVVOOOKKKLLLMMMMMMOOOSSSVVVUUUSSSSSSTTTTTTRRRQQQPPPNNNLLLJJJJJJKKKMMMOOOJJJLLLMMMNNNNNNLLLJJJIIIGGGHHHJJJKKKKKKKKKJJJIIIJJJLLLMMMNNNMMMJJJGGGEEEEEEEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEFFFGGGGGGGGGGGGGGGHHHIIIKKKLLLLLLKKKIIIHHHGGGGGGIIIJJJKKKLLLLLLLLLJJJKKKLLLMMMMMMKKKIIIGGGGGGIIILLLNNNOOONNNLLLKKKIIILLLNNNMMMKKKIIIKKKMMMJJJJJJJJJKKKJJJJJJIIIHHHEEEEEEEEEFFFGGGIIIJJJKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIILLLKKKIIIIIIJJJKKKKKKJJJQQQPPPTTT\\\dddlll|||{{{cccXXXOOOLLLLLLKKKKKKNNNTTTcccuuu~~~yyywwwqqqhhhcccaaa^^^XXXQQQQQQPPPOOOOOOPPPSSSUUURRRRRRPPPPPPPPPPPPQQQRRRRRRQQQOOONNNNNNOOOQQQRRROOOOOONNNNNNNNNNNNNNNOOOHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLNNNPPPQQQRRRQQQQQQNNNOOOPPPOOOMMMLLLMMMNNNKKKKKKLLLMMMNNNNNNOOOOOOPPPQQQSSSTTTTTTTTTSSSRRRPPPPPPPPPPPPPPPQQQRRRRRRNNNNNNMMMNNNOOOQQQSSSUUUWWWSSSOOOMMMMMMNNNOOOOOOKKKMMMOOOQQQSSSTTTTTTTTTSSSTTTTTTTTTTTTUUUUUUUUUUUUSSSPPPNNNMMMNNNNNNNNNLLLMMMNNNOOOPPPQQQQQQQQQQQQRRRUUUYYYXXXXXX^^^fffxxxyyy{{{}}}zzzkkk^^^RRRHHHDDDEEE===;;;===EEELLLWWWkkk~~~|||nnn```UUUQQQOOOUUUaaarrrtttiii___XXXRRRNNN~~~wwwlllgggaaa[[[WWWVVVWWWXXXPPPOOOMMMKKKKKKLLLNNNOOOQQQQQQPPPPPPPPPQQQRRRSSSPPPOOONNNMMMLLLKKKJJJIIIGGGHHHIIIJJJKKKKKKKKKKKKKKKIIIHHHHHHJJJLLLMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFEEEFFFGGGHHHIIIHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKJJJIIIHHHHHHKKKKKKJJJJJJJJJIIIIIIIIIJJJKKKKKKLLLMMMLLLLLLLLLJJJJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKKKKKKKKKKKKKKKKHHHHHHGGGGGGFFFGGGGGGGGGHHHIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJJJJIIIHHHIIIJJJOOOPPPRRRUUUYYY```hhhmmm|||xxxhhhWWWPPPQQQRRRPPPUUUUUU\\\lll|||{{{vvvssstttxxx|||wwwpppoookkkeeeaaa]]]YYYVVVSSSSSSSSSRRRQQQPPPPPPOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMRRRRRRPPPOOONNNOOOOOOPPPQQQQQQQQQPPPPPPOOOOOOOOOOOONNNMMMKKKJJJJJJJJJJJJGGGJJJOOOSSSVVVVVVTTTSSSQQQOOOLLLLLLLLLMMMMMMLLLJJJJJJJJJJJJJJJJJJJJJJJJOOOPPPQQQQQQPPPPPPQQQSSSSSSTTTVVVUUUSSSPPPOOOOOOQQQPPPOOOOOONNNNNNNNNOOOSSSRRRQQQPPPPPPPPPPPPPPPLLLMMMNNNOOOOOOOOOOOOOOOOOOQQQRRRSSSRRRSSSTTTVVVQQQOOONNNNNNPPPPPPOOOMMMOOOOOONNNOOOPPPQQQRRRSSSOOOQQQTTTVVVWWWXXXZZZ\\\hhhooovvvxxxxxx|||ttt]]]OOOJJJIII??????AAACCCDDDJJJYYYhhh|||pppeeeXXXPPPRRRUUUZZZiii{{{xxxnnnggg^^^UUUwwwnnnhhhaaa___[[[XXXVVVUUUUUUUUUNNNMMMKKKJJJIIIJJJKKKLLLMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHIIIJJJKKKLLLLLLKKKJJJIIIHHHHHHIIIJJJKKKKKKLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFGGGFFFFFFGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHGGGGGGFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJIIIHHHHHHJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIJJJKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGHHHIIIGGGHHHIIIJJJJJJJJJIIIHHHGGGHHHHHHGGGFFFFFFGGGIIILLLNNNOOOQQQTTTYYY___cccooozzzsssfff___YYYSSSTTTRRRSSS[[[eeepppzzzpppjjjiiieee```[[[XXXVVVSSSRRRRRRRRRQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNQQQPPPOOONNNMMMNNNOOOOOOPPPPPPPPPPPPPPPOOOOOOOOOOOONNNMMMKKKJJJIIIIIIIIIIIILLLPPPTTTVVVVVVTTTSSSRRRQQQOOONNNNNNNNNNNNNNNIIIIIIIIIIIIIIIIIIIIIIIIMMMOOOPPPQQQPPPPPPRRRSSSSSSTTTTTTTTTRRRQQQPPPPPPNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOLLLMMMNNNOOOOOOOOOOOOOOOOOOQQQRRRRRRRRRRRRSSSUUUQQQPPPNNNNNNOOOOOONNNLLLMMMMMMNNNNNNOOOPPPPPPQQQNNNQQQTTTUUUVVVWWWYYY[[[___fffooouuuxxx|||ssscccTTTJJJDDDBBBBBBCCCBBBCCCLLLUUUkkkuuuoooaaaVVVSSSPPPPPPZZZhhhwwwwwwmmmdddxxxrrrkkkddd___ZZZYYYXXXWWWUUUSSSQQQQQQOOONNNLLLJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLKKKKKKJJJIIIHHHHHHIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIIIIHHHGGGGGGHHHHHHKKKJJJJJJIIIHHHGGGFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIIIIHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKKKKIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEFFFGGGHHHIIIFFFGGGHHHIIIJJJIIIIIIHHHFFFGGGGGGFFFDDDEEEFFFHHHJJJLLLNNNOOOPPPRRRVVVXXX___hhhwwwrrrdddYYYSSSPPPNNNOOORRRZZZiiixxxxxxqqqjjjfffddd```ZZZVVVUUUTTTSSSRRRPPPPPPPPPOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOMMMLLLLLLMMMMMMNNNOOOOOOOOOOOOPPPPPPPPPPPPPPPOOOMMMLLLJJJIIIIIIHHHKKKMMMQQQUUUVVVUUUTTTRRRQQQQQQOOONNNNNNMMMMMMNNNHHHHHHHHHHHHHHHHHHHHHHHHKKKMMMOOOPPPPPPPPPRRRTTTTTTTTTUUUUUUUUUTTTRRRRRRLLLLLLLLLNNNOOOQQQSSSTTTPPPOOONNNNNNNNNNNNNNNOOOMMMMMMNNNOOOOOOOOONNNNNNPPPQQQRRRRRRPPPPPPQQQRRRQQQPPPNNNNNNNNNNNNMMMKKKKKKKKKLLLMMMNNNNNNNNNNNNMMMOOORRRTTTUUUUUUWWWYYYYYY___gggooovvv{{{vvv{{{}}}eeeRRRKKKFFFCCCCCCBBB???AAAEEEQQQ\\\kkkzzzpppbbbYYYQQQJJJNNNVVVaaapppxxxxxxqqqjjjddd___\\\[[[ZZZXXXUUURRRPPPNNNMMMQQQPPPNNNLLLKKKKKKJJJJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKIIIGGGFFFFFFGGGIIIIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGFFFGGGHHHIIIJJJHHHIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKKKKKKKJJJIIIIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEDDDDDDDDDEEEFFFGGGGGGFFFGGGIIIJJJKKKJJJJJJIIIFFFHHHJJJJJJIIIGGGGGGHHHJJJLLLNNNPPPPPPQQQRRRTTTUUU[[[fffuuu{{{jjjYYYTTTPPPPPPPPPQQQXXXaaahhhppp|||}}}~~~|||uuuqqqlllhhheee```\\\WWWTTTSSSTTTTTTSSSOOONNNNNNNNNMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPPPPQQQPPPOOONNNLLLJJJIIIHHHHHHLLLNNNQQQSSSTTTSSSRRRPPPNNNOOONNNMMMKKKJJJJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKMMMNNNOOOPPPRRRTTTVVVXXXZZZ]]]]]]ZZZUUUQQQLLLLLLMMMNNNOOOQQQRRRSSSOOOOOONNNNNNNNNOOOOOOPPPMMMNNNNNNOOOOOOOOONNNNNNPPPQQQRRRQQQOOONNNNNNPPPQQQOOONNNMMMNNNMMMLLLJJJIIIJJJKKKLLLMMMLLLLLLKKKLLLNNNQQQRRRSSSTTTUUUWWWYYY\\\bbbiiirrrzzzzzzrrruuuzzzdddTTTLLLEEEDDDCCCAAA@@@BBBCCCKKKWWWdddrrrsssggg\\\RRROOOQQQUUU___nnn}}}zzzyyyvvvppphhhaaa\\\YYYXXXYYYWWWSSSPPPNNNMMMMMMNNNPPPOOONNNMMMKKKJJJJJJJJJJJJJJJKKKLLLMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKLLLLLLLLLLLLLLLKKKMMMMMMKKKHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIIIIHHHGGGFFFGGGHHHJJJKKKHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHIIIIIIJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFEEEFFFGGGGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKLLLLLLLLLKKKFFFJJJNNNPPPOOOLLLIIIHHHHHHKKKNNNOOOPPPPPPQQQRRRQQQTTT[[[fffvvvlll___SSSOOOOOOOOOPPPRRRWWW\\\fffrrr~~~xxxvvvwwwxxx{{{~~~{{{xxxsssooolllhhhccc```ZZZWWWSSSQQQQQQRRRSSSSSSMMMMMMMMMMMMMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJJJJLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPPPPOOOMMMLLLJJJIIIIIIHHHKKKLLLOOOQQQRRRQQQPPPNNNMMMOOOOOONNNKKKIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGJJJLLLMMMNNNOOORRRTTTXXX[[[```eeefffaaaXXXQQQOOOOOONNNNNNOOOOOOPPPQQQOOOOOONNNNNNOOOPPPQQQQQQNNNNNNOOOOOOOOONNNNNNMMMOOOPPPPPPOOOMMMLLLMMMNNNPPPNNNMMMMMMMMMMMMKKKJJJIIIIIIJJJJJJKKKJJJJJJJJJKKKMMMPPPRRRRRRRRRTTTUUUXXXYYY\\\cccnnn|||~~~qqqlllqqqfffZZZMMMGGGDDDBBBAAACCCAAADDDJJJRRR\\\jjj{{{{{{nnnaaaXXXTTTPPPSSS[[[gggwww|||uuurrrpppnnnjjjddd]]]XXXWWWWWWQQQOOOMMMKKKKKKLLLNNNPPPLLLLLLKKKKKKJJJIIIHHHHHHGGGHHHJJJKKKKKKKKKJJJIIIKKKKKKKKKKKKKKKKKKLLLLLLJJJKKKKKKLLLLLLKKKKKKKKKJJJMMMNNNLLLHHHEEEFFFGGGEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGIIIJJJHHHHHHHHHHHHHHHIIIIIIJJJHHHHHHIIIIIIJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIIIIJJJJJJJJJIIIIIIGGGHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDHHHIIIJJJLLLMMMMMMMMMLLLGGGKKKQQQSSSRRRNNNKKKIIIHHHJJJLLLMMMMMMNNNOOOPPPQQQRRRUUU[[[hhhyyysss]]]RRROOONNNOOOPPPSSSTTTYYYbbbmmm{{{~~~xxxuuusssssswww|||vvvrrrmmmiiieee```[[[XXXTTTRRROOOOOOPPPPPPPPPOOOMMMMMMMMMMMMMMMMMMMMMMMMJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIJJJLLLLLLNNNNNNNNNNNNOOOOOOOOOOOOOOONNNMMMKKKJJJJJJJJJJJJJJJKKKMMMOOOPPPPPPOOONNNNNNQQQRRRQQQMMMJJJJJJLLLGGGGGGGGGGGGGGGGGGGGGGGGGGGIIIKKKLLLMMMNNNPPPRRRVVVZZZaaahhhkkkfff\\\SSSQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOQQQRRRRRRNNNNNNOOOOOOOOONNNMMMMMMMMMNNNOOONNNLLLKKKLLLMMMNNNMMMKKKLLLMMMMMMLLLJJJJJJIIIIIIHHHHHHIIIJJJJJJKKKMMMPPPQQQQQQRRRSSSUUUUUUVVVXXX^^^kkk}}}rrrgggdddrrrqqq^^^QQQHHHAAA@@@BBBAAABBBCCCEEEJJJUUUcccnnnvvvggg^^^SSSPPPOOOUUU```ooo{{{tttnnnkkkhhhhhhfffaaa[[[VVVUUUVVVMMMMMMMMMMMMMMMMMMNNNNNNJJJKKKKKKJJJJJJIIIIIIHHHFFFGGGIIIKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKJJJJJJKKKKKKKKKJJJJJJIIIHHHKKKNNNLLLGGGDDDEEEGGGDDDDDDDDDCCCCCCCCCCCCCCCAAABBBBBBDDDFFFHHHJJJKKKGGGHHHHHHIIIJJJIIIIIIIIIGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHFFFGGGHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIFFFFFFGGGHHHIIIKKKKKKLLLKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFFFFFFFGGGHHHJJJKKKMMMMMMLLLLLLIIILLLOOOOOONNNLLLKKKKKKKKKLLLMMMMMMLLLLLLMMMOOOOOOPPPRRRUUU\\\kkk~~~tttddd[[[TTTRRRTTTRRRRRRUUUZZZ```kkk~~~{{{yyywwwuuuyyy|||}}}|||zzzyyyyyypppllleee```\\\YYYWWWUUUQQQPPPOOOPPPQQQQQQOOONNNMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLKKKJJJIIIIIIIIIKKKLLLMMMOOOOOOOOONNNNNNNNNNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKJJJKKKMMMOOOPPPPPPPPPPPPMMMQQQSSSQQQLLLIIIIIIKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLLLLMMMOOOQQQRRRTTT[[[ccciiiggg___XXXQQQPPPOOOOOONNNNNNNNNOOOLLLLLLMMMMMMNNNPPPQQQRRRNNNOOOOOOOOOOOONNNMMMLLLKKKMMMNNNMMMKKKKKKKKKMMMLLLKKKJJJKKKMMMMMMMMMKKKLLLJJJHHHGGGGGGHHHJJJKKKLLLNNNPPPQQQQQQRRRSSSTTTSSSUUUXXX]]]gggyyyzzzppphhhjjjwwwuuubbbRRRFFFBBBCCCAAAAAAAAAAAABBBHHHQQQYYYiii{{{~~~qqqbbbZZZSSSRRRTTTZZZhhhvvvuuunnniiifff`````````\\\VVVQQQPPPQQQPPPQQQRRRRRRQQQOOOMMMKKKKKKLLLLLLLLLLLLLLLKKKKKKGGGHHHJJJLLLLLLKKKJJJIIIGGGHHHHHHIIIIIIJJJJJJJJJIIIJJJJJJJJJJJJJJJIIIIIIFFFJJJMMMKKKFFFCCCDDDFFFCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBDDDFFFHHHJJJKKKGGGHHHIIIJJJKKKJJJIIIHHHFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJIIIIIIHHHHHHFFFGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKJJJJJJFFFFFFGGGHHHJJJKKKLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIKKKKKKKKKKKKKKKKKKKKKKKKGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGIIIJJJLLLLLLLLLKKKJJJKKKLLLKKKIIIIIIKKKLLLOOOPPPPPPOOOMMMLLLNNNOOOLLLOOOQQQRRRVVVaaattt|||lll^^^WWWWWWQQQPPPSSSWWWZZZcccxxx~~~|||~~~~~~}}}{{{zzz{{{}}}|||yyyvvvuuuuuukkkeee]]]WWWUUUVVVWWWWWWRRRRRRRRRSSSTTTTTTQQQOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJIIIJJJKKKLLLMMMPPPOOOOOONNNNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLJJJKKKNNNPPPQQQRRRRRRQQQKKKOOORRROOOJJJFFFGGGIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGIIIKKKLLLLLLLLLNNNPPPNNNOOOTTT]]]eeefffbbb\\\PPPOOOOOONNNNNNOOOOOOPPPKKKKKKKKKLLLMMMOOOPPPQQQOOOOOOOOOOOOOOONNNMMMLLLJJJLLLMMMLLLKKKJJJKKKMMMKKKJJJIIIKKKMMMNNNMMMLLLMMMKKKHHHFFFEEEGGGJJJLLLLLLNNNQQQRRRQQQRRRSSSTTTTTTWWW[[[]]]dddsssxxxqqqqqqqqq\\\MMMGGGHHH@@@BBBCCCCCCBBBDDDIIINNNWWWkkkssshhh\\\VVVQQQPPPXXXbbbpppwwwrrrkkkccc]]][[[ZZZXXXVVVSSSRRRQQQPPPNNNNNNOOOOOONNNMMMKKKJJJKKKKKKJJJJJJJJJJJJKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJGGGHHHIIIJJJJJJJJJIIIHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFBBB??????BBBEEEEEEEEEEEEFFFGGGIIIJJJKKKKKKLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHGGGFFFFFFEEEGGGIIIHHHGGGFFFGGGHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHIIIJJJIIIGGGEEEHHHIIIIIIJJJKKKLLLLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKKKKJJJIIIJJJKKKLLLKKKJJJKKKJJJJJJIIIIIIIIIJJJJJJJJJIIIHHHGGGGGGHHHJJJJJJHHHGGGGGGHHHIIIJJJHHHGGGJJJJJJJJJJJJJJJKKKLLLLLLKKKKKKKKKKKKLLLNNNOOOPPPLLLNNNOOOOOOQQQXXXdddmmmzzzkkkaaa\\\TTTRRRWWWYYY[[[hhhyyy{{{{{{~~~xxxsssuuuxxxzzzyyyuuuqqqnnn```]]]XXXSSSPPPPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPQQQPPPNNNLLLLLLMMMNNNOOONNNMMMMMMMMMMMMMMMMMMNNNKKKKKKLLLLLLLLLKKKKKKJJJMMMMMMMMMMMMMMMLLLKKKJJJKKKLLLNNNOOOOOONNNMMMLLLNNNNNNPPPQQQRRRRRRSSSSSSPPPPPPOOONNNLLLJJJHHHGGGKKKJJJIIIHHHHHHIIIJJJKKKIIIKKKLLLLLLKKKKKKLLLNNNNNNNNNPPPTTTYYY[[[YYYWWWOOOOOOOOONNNNNNNNNNNNNNNMMMLLLJJJIIIIIIJJJLLLMMMNNNNNNOOOOOOOOONNNNNNMMMIIIJJJJJJJJJKKKKKKLLLLLLNNNMMMKKKJJJJJJJJJKKKKKKMMMNNNOOONNNLLLKKKKKKKKKNNNNNNNNNNNNOOOPPPQQQQQQSSSTTTWWW\\\aaalllxxxzzzrrr\\\NNNHHH???@@@@@@@@@???@@@CCCEEEOOOUUUeee{{{mmm```YYYWWWTTTRRRZZZ```qqqxxxqqqnnnjjjddd___ZZZYYYWWWTTTRRRPPPOOONNNNNNNNNOOOOOONNNMMMKKKJJJLLLKKKKKKKKKKKKKKKKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIJJJGGGHHHIIIJJJJJJJJJIIIIIIHHHHHHIIIIIIHHHHHHGGGFFFFFFCCC@@@@@@BBBEEEFFFEEEFFFGGGHHHIIIJJJKKKKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJIIIGGGEEEEEEEEEHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHJJJLLLLLLJJJIIIFFFGGGHHHIIIKKKLLLNNNNNNMMMLLLKKKJJJIIIHHHHHHHHHMMMKKKKKKKKKMMMNNNMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJIIIIIIIIIIIIJJJJJJKKKHHHGGGGGGHHHIIIJJJHHHGGGJJJJJJJJJJJJJJJKKKKKKLLLJJJJJJJJJJJJJJJKKKLLLMMMJJJLLLNNNNNNOOOTTT^^^fffrrr~~~zzzlllbbb[[[[[[YYYWWW___kkksssuuuuuutttqqqqqquuuyyy}}}|||zzztttoooooopppooommmiiidddaaaYYYWWWTTTQQQOOOOOOPPPQQQMMMNNNNNNOOOPPPQQQRRRRRRPPPOOOMMMLLLKKKLLLMMMNNNOOONNNNNNMMMMMMNNNNNNOOONNNNNNOOOOOOOOONNNNNNMMMMMMNNNNNNNNNMMMMMMLLLKKKJJJKKKLLLNNNOOOOOOOOONNNMMMNNNOOOPPPQQQQQQQQQQQQOOOOOONNNMMMLLLJJJIIIHHHKKKJJJIIIIIIIIIIIIJJJKKKIIIJJJLLLKKKJJJJJJLLLMMMLLLKKKLLLPPPTTTVVVUUUSSSNNNNNNMMMMMMLLLLLLKKKKKKLLLKKKIIIHHHHHHIIIKKKLLLLLLMMMMMMNNNNNNNNNMMMMMMIIIJJJJJJJJJKKKKKKKKKLLLNNNMMMLLLLLLLLLNNNOOOPPPOOOQQQRRRQQQLLLIIIHHHIIIKKKLLLLLLMMMNNNPPPQQQRRRSSSSSSVVVZZZ^^^eeeuuukkkUUUIIIHHHFFFDDDBBBAAA@@@AAAAAAGGGLLLXXXiiiyyyqqqggg___WWWRRRYYYYYY___lll|||{{{uuummmhhhfffeeecccaaa[[[ZZZWWWUUURRRPPPOOOOOONNNNNNOOONNNNNNMMMKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGDDDBBBAAACCCEEEFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGHHHHHHIIIJJJJJJKKKKKKKKKLLLLLLJJJGGGDDDCCCCCCHHHIIIIIIJJJJJJIIIIIIHHHHHHIIIIIIIIIIIIJJJJJJJJJFFFFFFGGGJJJLLLMMMLLLJJJDDDEEEGGGHHHKKKLLLNNNOOOMMMLLLKKKIIIHHHGGGFFFFFFLLLKKKJJJKKKMMMNNNNNNLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKIIIHHHGGGGGGIIIIIIHHHGGGJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIHHHHHHHHHIIIIIIJJJHHHJJJLLLLLLLLLOOOVVV[[[```nnnxxxlllggg```WWWVVV[[[```aaaaaa___]]][[[[[[\\\bbbhhhsss|||}}}|||vvvpppoooooommmiiieee```\\\YYYOOOOOONNNMMMMMMNNNNNNOOOLLLLLLMMMNNNOOOPPPQQQQQQNNNMMMLLLKKKJJJKKKLLLMMMOOOOOONNNNNNNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOONNNNNNOOOOOOOOONNNMMMMMMIIIJJJLLLMMMOOOPPPPPPPPPLLLMMMMMMNNNNNNOOOOOOOOONNNNNNNNNNNNMMMLLLKKKJJJKKKJJJJJJIIIIIIJJJJJJKKKHHHIIIKKKJJJIIIIIIJJJLLLJJJJJJJJJKKKNNNPPPPPPOOOMMMLLLLLLKKKJJJIIIIIIHHHJJJJJJHHHHHHHHHHHHJJJJJJJJJKKKLLLLLLMMMMMMMMMMMMJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLKKKLLLMMMOOOQQQRRRQQQUUUXXXUUUNNNHHHGGGHHHIIIIIIJJJKKKMMMOOOPPPQQQRRRRRRTTTWWWYYY]]]hhhttt|||dddTTTNNNIIICCC???>>>>>>===;;;@@@BBBJJJUUU```mmm{{{nnnaaaXXXXXXRRRPPPVVVaaannn~~~nnniiibbb___^^^_________]]][[[YYYWWWUUUSSSRRRQQQOOOOOONNNNNNMMMLLLLLLKKKMMMMMMMMMNNNNNNMMMMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIJJJJJJJJJKKKJJJJJJKKKKKKKKKKKKJJJJJJGGGFFFDDDDDDDDDEEEFFFGGGHHHIIIIIIJJJIIIIIIHHHHHHKKKLLLMMMMMMLLLKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKKKKLLLMMMKKKHHHEEEDDDDDDHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEEEEGGGJJJJJJIIIGGGEEEEEEFFFHHHIIIKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFGGGJJJJJJIIIJJJMMMNNNNNNMMMKKKKKKJJJIIIHHHHHHHHHHHHHHHIIIKKKLLLMMMMMMMMMLLLJJJHHHGGGGGGHHHIIIHHHGGGIIIIIIHHHHHHIIIIIIJJJKKKJJJJJJIIIHHHGGGGGGHHHHHHHHHJJJKKKKKKKKKLLLOOORRRVVVcccuuu{{{qqqcccYYYVVVZZZXXXWWWUUUTTTRRRQQQPPPSSSVVV[[[cccmmmyyy~~~{{{zzzxxxrrrmmmnnnllliiiddd___[[[WWWUUUKKKKKKLLLLLLMMMMMMLLLLLLNNNNNNMMMMMMMMMLLLLLLLLLMMMLLLKKKJJJJJJJJJKKKKKKNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNNNNOOOOOOOOOOOONNNOOOOOOOOOPPPPPPOOONNNNNNKKKKKKLLLMMMNNNOOOOOOOOOLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNOOOOOONNNNNNMMMKKKKKKJJJJJJJJJJJJKKKKKKHHHIIIJJJJJJHHHHHHIIIJJJKKKJJJJJJJJJKKKMMMMMMNNNMMMLLLKKKKKKJJJIIIHHHHHHIIIHHHHHHGGGGGGHHHHHHIIIHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJLLLNNNOOOSSSXXX\\\ZZZRRRLLLJJJKKKIIIIIIIIIJJJKKKLLLMMMNNNOOOOOOQQQTTTUUUVVV^^^gggvvv~~~vvvjjjZZZQQQFFF??????@@@???===>>>???CCCHHHMMMXXXkkk}}}rrrhhh[[[VVVRRRTTTWWW\\\eeennn{{{ssslllddd```[[[WWWVVVXXXYYYZZZ[[[ZZZXXXVVVUUUSSSSSSSSSOOOOOONNNMMMMMMLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIGGGGGGGGGHHHIIIJJJJJJKKKLLLLLLMMMMMMMMMMMMMMMLLLHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGLLLMMMNNNOOOOOONNNMMMLLLLLLKKKJJJIIIIIIIIIIIIJJJIIIKKKLLLKKKIIIGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFGGGIIIHHHFFFDDDFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGHHHHHHIIIKKKJJJJJJLLLNNNPPPPPPOOOKKKKKKJJJHHHHHHGGGGGGGGGGGGIIIKKKMMMNNNNNNNNNMMMKKKIIIGGGGGGHHHHHHHHHGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMQQQZZZgggttt{{{llldddeee```[[[WWWVVVTTTQQQNNNJJJLLLOOOPPPRRR[[[iiissszzz~~~xxxvvvuuusssnnniiibbbaaa^^^ZZZVVVSSSPPPOOOKKKLLLMMMMMMMMMMMMLLLKKKMMMLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMNNNNNNOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOOOOONNNNNNMMMMMMMMMMMMMMMMMMLLLKKKKKKJJJJJJJJJKKKKKKMMMNNNNNNOOOPPPPPPOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKHHHIIIJJJIIIHHHGGGHHHIIIMMMMMMLLLLLLLLLLLLNNNOOOMMMMMMLLLKKKKKKJJJIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHGGGHHHIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIJJJKKKLLLRRRWWW\\\[[[VVVQQQPPPQQQKKKKKKJJJIIIIIIIIIJJJJJJLLLKKKNNNQQQRRRRRRWWW^^^gggqqq~~~qqqfffVVVKKKGGGEEECCCAAA@@@@@@BBBCCCDDDHHHVVVeeerrryyy}}}jjjccc\\\XXXUUURRRSSSWWWxxxpppkkkddd]]][[[XXXUUURRRQQQRRRTTTVVVVVVUUUTTTSSSRRRRRRRRRRRRPPPOOONNNMMMLLLLLLLLLLLLLLLMMMNNNOOOOOONNNMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHFFFFFFFFFFFFGGGHHHJJJKKKLLLMMMMMMNNNNNNNNNNNNNNNHHHIIIJJJIIIGGGFFFHHHIIIIIIIIIIIIJJJIIIIIIHHHHHHJJJLLLNNNPPPPPPPPPNNNNNNMMMLLLJJJHHHGGGHHHHHHIIIHHHJJJKKKKKKJJJIIIJJJKKKGGGHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFEEEEEEEEEEEEDDDIIIIIIHHHIIIJJJJJJGGGEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJLLLLLLLLLNNNQQQSSSSSSRRRKKKKKKIIIHHHGGGGGGGGGGGGGGGHHHJJJKKKMMMNNNOOOOOOLLLJJJGGGFFFGGGHHHHHHGGGHHHGGGGGGGGGGGGHHHIIIIIILLLKKKJJJIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKQQQZZZcccoooxxxpppkkkhhhccc[[[UUUJJJKKKLLLJJJIIIKKKRRRXXX^^^eeennnttt}}}~~~vvvsssooommmlllkkkfffbbbYYYXXXVVVTTTQQQOOOMMMLLLMMMMMMNNNNNNNNNNNNMMMLLLIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPPPPPPPOOONNNNNNOOOPPPPPPPPPOOOOOOPPPOOONNNMMMLLLLLLLLLLLLMMMLLLJJJIIIHHHIIIIIIJJJLLLMMMMMMNNNOOOOOONNNNNNJJJKKKKKKLLLLLLKKKKKKJJJIIIJJJJJJJJJHHHGGGHHHIIILLLNNNOOOOOOMMMMMMNNNPPPLLLLLLLLLLLLKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIKKKKKKJJJIIIIIIJJJLLLLLLPPPSSSVVVWWWVVVTTTSSSSSSMMMLLLKKKIIIHHHHHHHHHHHHJJJIIIJJJNNNOOOOOORRRXXX[[[fffsss~~~~~~nnn^^^SSSKKKDDD@@@BBBAAAAAAAAA???>>>FFFOOOWWW```nnn|||wwwkkkaaaWWWPPPOOORRR~~~xxxxxxsssiiibbb___\\\XXXSSSRRRQQQPPPOOOPPPRRRTTTSSSRRRRRRQQQQQQRRRSSSSSSPPPOOONNNLLLLLLLLLLLLMMMKKKLLLMMMNNNNNNMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIFFFGGGGGGGGGGGGHHHHHHHHHEEEDDDDDDDDDFFFGGGIIIJJJKKKKKKLLLMMMMMMMMMMMMMMMIIIJJJLLLJJJHHHGGGHHHJJJHHHHHHIIIIIIJJJIIIIIIIIIGGGIIILLLOOOPPPPPPOOONNNKKKJJJHHHGGGGGGHHHIIIJJJHHHJJJLLLLLLJJJJJJJJJKKKFFFGGGGGGHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDGGGGGGGGGIIIJJJJJJHHHFFFEEEEEEEEEFFFFFFFFFGGGGGGIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJLLLPPPRRRRRRRRRLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGHHHIIIKKKMMMOOOPPPMMMJJJGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHIIIKKKJJJJJJIIIIIIIIIIIIJJJIIIHHHHHHHHHIIIJJJJJJJJJHHHLLLQQQVVV___oooxxxmmm___XXXOOOIIIHHHIIIJJJIIINNNTTTYYY^^^fffqqqvvvwwwwwwyyy|||yyytttjjjgggdddcccbbb```\\\YYYSSSSSSSSSRRRPPPOOOMMMLLLMMMMMMMMMNNNNNNOOOOOOPPPIIIIIIJJJKKKLLLMMMNNNNNNKKKKKKKKKKKKKKKJJJIIIIIIKKKKKKJJJJJJJJJJJJKKKKKKJJJKKKLLLMMMNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLMMMNNNNNNLLLJJJHHHHHHHHHIIIJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJIIIKKKKKKJJJIIIHHHHHHIIIIIILLLOOOOOONNNLLLMMMOOOKKKKKKKKKKKKLLLLLLLLLLLLHHHHHHIIIIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGHHHJJJLLLMMMMMMMMMMMMOOORRRSSSQQQOOOLLLKKKJJJIIIIIIIIIIIIIIIJJJGGGHHHKKKLLLKKKMMMRRRRRR[[[eeennnzzzzzzhhhXXXLLLEEEEEEBBB@@@@@@===;;;>>>CCCEEELLLVVVaaammm{{{uuuiii]]]YYYZZZ{{{wwwqqqpppjjj___YYYXXXYYYWWWNNNNNNOOONNNNNNOOOQQQSSSSSSRRRRRRRRRSSSTTTUUUVVVPPPOOONNNLLLLLLLLLLLLMMMJJJKKKMMMNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJFFFFFFGGGGGGGGGHHHHHHHHHDDDCCCCCCCCCEEEFFFHHHJJJJJJJJJKKKLLLLLLLLLLLLLLLIIIKKKMMMKKKHHHGGGHHHJJJGGGHHHIIIIIIJJJJJJIIIIIIDDDFFFJJJMMMOOOOOONNNMMMHHHGGGFFFFFFFFFHHHJJJLLLJJJKKKMMMLLLJJJIIIIIIJJJFFFFFFFFFGGGGGGFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEECCCCCCDDDFFFIIIIIIHHHFFFBBBCCCDDDEEEFFFGGGHHHHHHKKKJJJIIIIIIHHHHHHHHHHHHFFFFFFFFFIIILLLNNNOOONNNLLLKKKIIIHHHGGGFFFFFFFFFGGGGGGGGGHHHJJJMMMOOOQQQMMMJJJGGGFFFFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIIIIJJJHHHGGGFFFGGGHHHJJJJJJJJJIIIKKKMMMOOOUUUbbbsss{{{iiiSSSHHHIIILLLKKKGGGKKKNNNQQQRRRXXX```ffffffjjjiiiiiioooyyyyyysssooocccaaa^^^\\\[[[XXXTTTQQQOOOOOOOOOOOOMMMKKKIIIHHHLLLLLLLLLMMMNNNPPPQQQRRRMMMLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKJJJIIILLLLLLKKKKKKKKKKKKLLLLLLGGGGGGIIIJJJKKKKKKKKKKKKLLLMMMNNNNNNOOOOOOOOOOOOMMMMMMLLLLLLLLLMMMOOOPPPNNNMMMJJJHHHGGGHHHIIIJJJHHHHHHIIIIIIIIIIIIIIIHHHJJJKKKLLLMMMMMMLLLKKKJJJJJJKKKLLLKKKIIIHHHIIIJJJFFFJJJNNNOOOMMMKKKLLLMMMIIIIIIJJJJJJKKKLLLLLLLLLHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHCCCCCCCCCDDDFFFHHHJJJLLLKKKHHHGGGIIINNNPPPMMMJJJJJJJJJJJJIIIIIIJJJJJJKKKJJJGGGGGGIIIIIIHHHJJJNNNNNNTTT[[[cccnnn}}}uuusss|||lll\\\SSSIIIDDD@@@@@@>>><<<===AAA===AAAGGGMMMVVVeeexxx~~~nnndddaaatttlllcccaaa^^^ZZZXXXWWWXXXXXXVVVTTTRRROOOOOOOOOQQQRRRRRRRRRSSSSSSSSSRRRPPPOOOKKKLLLLLLLLLLLLKKKJJJJJJMMMLLLLLLMMMNNNNNNLLLJJJJJJJJJIIIIIIIIIJJJJJJKKKHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKIIIIIIHHHHHHHHHIIIJJJJJJHHHHHHIIIJJJKKKKKKJJJJJJGGGHHHJJJLLLNNNNNNNNNNNNHHHHHHIIIIIIIIIHHHGGGGGGHHHJJJLLLLLLKKKIIIHHHIIIHHHGGGGGGIIIKKKKKKJJJHHHGGGGGGFFFFFFEEEEEEDDDDDDGGGGGGGGGGGGGGGHHHHHHHHHEEEEEEFFFGGGHHHHHHIIIIIIIIIIIIJJJJJJIIIGGGEEEDDDEEEEEEEEEGGGJJJKKKLLLKKKIIIHHHHHHGGGGGGFFFFFFFFFGGGHHHHHHIIIIIIJJJKKKKKKJJJIIIHHHJJJLLLKKKGGGDDDEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJFFFFFFGGGHHHHHHHHHHHHGGGJJJKKKKKKLLLPPPWWW___eee|||dddQQQLLLOOOQQQQQQOOOSSSUUUVVVZZZ```bbb```^^^[[[XXXYYY^^^dddggghhhlllnnnrrrwww~~~~~~zzz}}}}}}uuukkkeee___ZZZUUUSSSTTTSSSOOOKKKMMMMMMLLLLLLKKKJJJHHHHHHJJJKKKKKKLLLLLLLLLLLLLLLJJJJJJJJJKKKKKKKKKKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKKKKKKKKKKKKKKKKJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLMMMNNNMMMNNNQQQSSSQQQPPPOOONNNNNNNNNOOOPPPNNNMMMLLLJJJIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLNNNQQQOOOLLLIIIIIIKKKIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIJJJKKKKKKIIIGGGFFFFFFFFFGGGGGGGGGFFFEEEEEEJJJJJJJJJIIIHHHGGGFFFEEEGGGGGGFFFFFFFFFFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHJJJIIIGGGFFFGGGIIIKKKLLLSSSQQQTTT]]]hhhtttpppgggiiinnnttt```RRRIIICCCDDDDDD>>>;;;<<<===???AAABBBFFFQQQaaalllvvvlll{{{rrrggg___]]][[[YYYWWWVVVWWWXXXXXXVVVTTTRRROOOOOOOOOQQQRRRQQQQQQRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNMMMLLLKKKLLLKKKKKKLLLMMMMMMLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHGGGGGGGGGHHHIIIJJJKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIHHHHHHGGGHHHHHHIIIJJJJJJJJJJJJJJJGGGGGGIIIJJJKKKKKKKKKLLLGGGGGGHHHHHHGGGFFFEEEEEEDDDEEEGGGHHHGGGGGGHHHIIIGGGFFFEEEEEEGGGHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEFFFGGGGGGHHHIIIIIIHHHIIIIIIJJJIIIHHHFFFEEEEEEDDDCCCEEEGGGIIIIIIHHHIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIHHHHHHIIIKKKJJJFFFCCCDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIIIIEEEFFFFFFGGGGGGGGGGGGGGGJJJJJJJJJJJJLLLQQQXXX]]]nnn{{{mmm___\\\___``````___aaabbbfffooouuutttnnn```YYYQQQOOOSSSVVVWWWUUUVVVXXXZZZ^^^cccgggkkkmmmooooooooooooooosssxxx|||xxxtttvvvxxxxxxtttnnngggbbbWWWSSSPPPPPPSSSTTTQQQNNNMMMMMMLLLLLLKKKJJJIIIIIIIIIJJJKKKKKKLLLLLLKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGHHHIIIIIIJJJJJJJJJKKKLLLLLLLLLLLLNNNPPPOOONNNMMMLLLLLLLLLMMMMMMLLLLLLKKKJJJIIIHHHHHHHHHIIIJJJJJJJJJJJJKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHFFFGGGHHHIIIJJJJJJJJJJJJKKKMMMOOONNNKKKIIIIIIJJJIIIIIIJJJKKKKKKJJJIIIIIIGGGHHHIIIJJJJJJHHHFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFJJJJJJJJJJJJIIIHHHGGGFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGIIIKKKMMMOOONNNPPPWWW___jjj|||ssshhhfffiii~~~{{{fffYYYKKKFFFBBB>>><<<>>>:::<<<======???FFFRRR[[[ppp{{{wwwoooggg]]]WWWVVVUUUTTTTTTTTTUUUWWWXXXVVVTTTRRRPPPOOOOOOPPPQQQOOOPPPPPPPPPPPPPPPOOONNNOOOOOOOOONNNNNNLLLKKKKKKJJJIIIIIIJJJLLLMMMLLLKKKIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIHHHGGGFFFFFFHHHIIIKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJKKKKKKKKKJJJHHHFFFEEEHHHHHHIIIIIIJJJJJJIIIIIIGGGGGGGGGGGGGGGHHHIIIIIIGGGGGGGGGFFFEEEDDDCCCBBBAAABBBDDDDDDEEEGGGKKKMMMKKKHHHEEEDDDEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGHHHHHHDDDEEEEEEEEEFFFFFFFFFGGGEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIIIIIIIHHHHHHGGGDDDCCCBBBCCCEEEFFFEEEDDDHHHHHHHHHHHHGGGGGGGGGGGGDDDDDDEEEEEEFFFGGGGGGGGGHHHHHHGGGHHHIIIHHHEEEBBBDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGDDDEEEFFFFFFGGGGGGFFFFFFJJJIIIHHHGGGGGGJJJNNNRRR\\\fffuuuzzzrrrtttzzz}}}}}}}}}~~~ooobbbRRRJJJKKKLLLJJJFFFJJJKKKMMMPPPSSSVVVXXXZZZZZZ]]]```___\\\]]]bbbggglllooosssuuuwww{{{~~~||||||wwwrrrkkkkkkkkkjjjgggddd```^^^TTTQQQNNNNNNQQQRRRPPPNNNLLLLLLLLLKKKKKKJJJIIIIIIHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJIIIJJJKKKKKKJJJJJJLLLMMMNNNMMMMMMLLLKKKLLLLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJKKKKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGEEEFFFGGGHHHHHHIIIHHHHHHIIIKKKLLLLLLJJJHHHHHHHHHGGGHHHIIIIIIIIIIIIHHHGGGFFFGGGHHHHHHHHHGGGEEEDDDCCCDDDEEEFFFFFFGGGGGGFFFHHHIIIIIIIIIIIIIIIHHHHHHGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEGGGIIIJJJLLLLLLLLLLLLNNNQQQVVV```rrr~~~rrrnnnnnnzzzoooZZZLLLDDD@@@???AAA:::<<<<<<;;;;;;>>>DDDIIIWWWbbbsss{{{ssskkkddd^^^XXXSSSRRRRRRRRRRRRRRRTTTUUUVVVUUUTTTRRRPPPOOOOOOOOOPPPNNNNNNOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLJJJIIIHHHIIIHHHGGGHHHKKKLLLLLLKKKIIIIIIHHHGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFJJJIIIGGGFFFFFFGGGIIIKKKLLLKKKKKKJJJJJJIIIIIIHHHHHHIIIKKKKKKKKKIIIGGGEEEGGGHHHHHHIIIIIIIIIHHHHHHIIIHHHFFFEEEEEEFFFGGGHHHGGGGGGGGGGGGFFFDDDCCCBBBBBBCCCDDDEEEGGGJJJPPPTTTSSSOOOJJJGGGFFFFFFFFFFFFDDDDDDDDDEEEEEEFFFFFFFFFCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFGGGGGGGGGHHHFFFGGGGGGHHHHHHHHHIIIIIIEEEDDDCCCCCCDDDDDDCCCAAAEEEEEEFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGGGGGGGFFFEEECCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFEEEGGGGGGGGGEEEDDDFFFIIILLLQQQWWWbbbpppyyyaaaRRRPPPRRRPPPMMMOOOQQQTTTYYY^^^bbbeeefffggglllnnniiibbb]]]```ddddddhhhlllkkkggghhhnnnttt~~~}}}{{{yyywwwvvvuuuuuurrrnnnkkkbbbaaa^^^\\\ZZZZZZZZZZZZWWWTTTQQQPPPPPPOOOMMMKKKLLLKKKKKKJJJIIIIIIIIIIIIGGGHHHIIIIIIJJJJJJIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIGGGFFFEEEEEEEEEGGGJJJKKKIIIKKKLLLLLLKKKJJJKKKLLLOOOOOONNNNNNMMMMMMMMMMMMKKKKKKKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGHHHJJJJJJIIIHHHGGGGGGFFFGGGGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFFFFEEEDDDCCCDDDDDDEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGIIIJJJKKKKKKKKKLLLMMMNNNOOOPPPXXXkkk}}}mmmYYYNNNHHHDDDAAA===>>>???>>><<<===???BBBDDDMMM[[[iiivvvxxxkkkgggbbb]]]YYYVVVSSSRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSRRRQQQPPPOOOOOOPPPPPPNNNNNNMMMMMMMMMNNNNNNNNNMMMMMMMMMLLLLLLJJJIIIIIIIIIHHHGGGGGGJJJLLLLLLLLLJJJIIIHHHGGGGGGGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFJJJIIIGGGFFFFFFGGGIIIJJJKKKKKKJJJJJJIIIIIIIIIHHHEEEGGGIIIKKKKKKKKKIIIHHHGGGHHHHHHHHHHHHHHHGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGKKKQQQUUUWWWSSSLLLHHHFFFFFFFFFEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFGGGGGGHHHIIIGGGEEEDDDCCCDDDDDDBBBAAABBBBBBBBBCCCCCCDDDDDDEEEAAABBBBBBCCCCCCDDDEEEEEEGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEFFFHHHKKKNNNPPPVVV```ooouuuccc```ccceeeddd```dddjjjqqqyyyzzzrrrrrruuuxxx}}}|||tttnnnpppttt~~~yyywwwsssrrrpppnnnlllhhhccc___[[[XXXUUUSSSRRRSSSUUUVVVXXXVVVSSSQQQPPPOOOMMMLLLMMMLLLJJJIIIHHHGGGGGGHHHGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJHHHHHHIIIIIIIIIHHHGGGFFFGGGGGGGGGGGGHHHHHHIIIIIIJJJIIIGGGFFFGGGHHHJJJLLLJJJLLLMMMNNNLLLKKKLLLLLLNNNNNNNNNMMMMMMMMMLLLLLLKKKLLLMMMMMMMMMMMMLLLLLLLLLLLLKKKJJJIIIHHHHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIIIIHHHFFFFFFGGGHHHIIIIIIGGGFFFFFFFFFFFFEEEEEEFFFFFFFFFDDDDDDEEEDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEDDDCCCBBBCCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJIIIIIILLLLLLNNNNNNMMMQQQbbbrrroooaaaVVVJJJ@@@>>>>>>>>>>>>===<<<>>>???;;;AAAIIISSS]]]jjjwwwxxxoooiii\\\[[[XXXVVVUUUTTTTTTUUUPPPQQQQQQQQQQQQQQQQQQPPPQQQQQQPPPPPPPPPPPPPPPQQQNNNMMMMMMMMMMMMNNNOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLKKKIIIGGGGGGIIIKKKLLLLLLKKKJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIEEEFFFHHHJJJKKKKKKKKKJJJGGGGGGHHHHHHHHHGGGFFFFFFIIIHHHHHHGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIHHHGGGGGGEEEEEEEEEEEEFFFIIIMMMQQQTTTOOOJJJFFFDDDDDDDDDDDDFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEFFFGGGGGGGGGFFFDDDDDDDDDDDDCCCAAA???@@@@@@AAABBBCCCCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEGGGHHHHHHFFFCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGFFFFFFCCCDDDFFFFFFFFFGGGIIIKKKMMMNNNQQQWWWaaaoooyyywww|||zzzvvvssspppnnnjjjgggbbb]]]VVVRRRTTTRRRPPPMMMMMMNNNPPPRRRQQQQQQPPPPPPPPPPPPPPPQQQPPPOOOLLLJJJHHHHHHHHHHHHGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJJJJHHHGGGFFFFFFGGGGGGHHHHHHIIIIIIJJJLLLKKKJJJIIIIIIIIIJJJJJJIIILLLNNNOOONNNMMMMMMNNNJJJKKKKKKKKKKKKJJJIIIIIIKKKLLLMMMOOOOOOOOONNNMMMMMMMMMLLLKKKJJJIIIIIIHHHHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHEEEEEEFFFGGGIIIJJJHHHFFFFFFFFFEEEDDDDDDEEEFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDFFFEEEEEEDDDDDDEEEEEEFFFDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIHHHHHHHHHJJJJJJLLLLLLKKKLLLWWWccc{{{zzzmmmZZZIIICCCAAA>>><<<;;;;;;<<<<<<:::===AAADDDJJJTTT```iiiuuu{{{xxxuuuqqqmmmhhhbbb^^^UUUUUUUUUTTTSSSSSSTTTUUUMMMNNNNNNOOOPPPPPPPPPOOONNNOOOOOOPPPPPPQQQRRRRRRNNNNNNMMMMMMMMMNNNOOOPPPLLLLLLMMMNNNNNNNNNNNNMMMMMMKKKHHHHHHIIIKKKLLLKKKLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIHHHGGGFFFGGGHHHHHHIIIIIIJJJJJJKKKGGGHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIFFFGGGGGGFFFEEEFFFIIILLLMMMJJJFFFDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEBBBCCCCCCDDDFFFGGGGGGHHHFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCEEEEEEFFFEEECCCCCCDDDDDDCCCAAA>>>???@@@AAABBBCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFHHHIIIIIIFFFCCCAAABBBDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGCCCDDDGGGGGGGGGGGGIIIJJJIIILLLPPPRRRVVV___lllvvv~~~zzztttooohhheee```\\\XXXTTTPPPMMMOOONNNLLLKKKKKKKKKLLLMMMJJJKKKKKKLLLMMMNNNPPPQQQUUUSSSPPPMMMKKKIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJKKKKKKKKKIIIJJJKKKKKKKKKIIIGGGFFFGGGGGGGGGHHHIIIJJJJJJJJJMMMLLLLLLKKKJJJIIIHHHHHHHHHKKKNNNOOOOOONNNNNNOOOJJJJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMOOOOOOOOONNNMMMLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGEEEDDDEEEGGGJJJKKKIIIFFFFFFFFFEEEDDDDDDEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHJJJMMMLLLKKKPPPWWWjjj~~~vvvbbbQQQLLLFFF@@@============;;;===>>>>>>@@@DDDLLLRRR[[[eeerrr~~~{{{sssmmmjjjgggdddbbb___[[[XXXOOOPPPPPPOOONNNMMMMMMNNNJJJKKKLLLNNNOOOOOOOOOOOOMMMMMMNNNOOOQQQRRRRRRSSSNNNNNNMMMMMMMMMNNNPPPQQQIIIJJJKKKLLLLLLMMMMMMLLLNNNLLLIIIHHHIIIKKKKKKKKKMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHJJJJJJJJJHHHFFFEEEFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHFFFFFFHHHJJJHHHFFFDDDDDDFFFIIIJJJJJJFFFFFFFFFGGGHHHHHHIIIIIICCCCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCBBBAAAAAABBBCCCDDDEEEDDDBBBBBBCCCDDDBBBAAA??????@@@AAACCCDDDEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGHHHIIIJJJGGGCCCAAABBBDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFGGGHHHHHHHHHHHHGGGCCCEEEGGGHHHGGGGGGHHHIIIEEEJJJPPPQQQPPPTTT^^^gggmmmxxx|||{{{wwwooohhh___[[[VVVSSSQQQQQQPPPPPPLLLKKKKKKJJJJJJJJJJJJJJJFFFGGGIIIIIIIIIJJJLLLNNNYYYWWWSSSPPPMMMKKKKKKKKKHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKKKKKKKKKKLLLJJJKKKLLLLLLKKKJJJGGGFFFGGGGGGHHHIIIIIIJJJKKKKKKMMMMMMLLLKKKJJJHHHFFFEEEFFFIIIMMMOOONNNNNNNNNOOOKKKLLLMMMMMMMMMLLLJJJIIIHHHJJJLLLNNNOOOOOONNNMMMJJJJJJKKKLLLMMMNNNOOOOOOJJJJJJIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDGGGJJJKKKIIIGGGGGGFFFEEEDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCDDD===>>>@@@BBBDDDFFFGGGGGGDDDDDDEEEEEEEEEEEEDDDDDDEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDCCCCCCDDDFFFHHHJJJIIIIIIKKKOOOOOOLLLNNNRRRYYYnnnzzz```YYYPPPHHHCCCAAAAAAAAA;;;===???>>><<<===AAAEEEJJJRRR]]]hhhrrr|||ssslllbbb^^^YYYWWWWWWWWWVVVTTTOOONNNMMMLLLLLLMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLKKKKKKLLLMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNKKKIIIJJJMMMOOONNNLLLIIIIIIJJJKKKLLLKKKIIIFFFGGGIIIJJJKKKIIIIIIIIIJJJIIIIIIIIIIIIHHHGGGFFFEEEHHHGGGGGGHHHJJJKKKKKKJJJGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHGGGGGGFFFEEEGGGDDDBBBBBBCCCEEEFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEFFFFFFGGGHHHIIIKKKLLLMMMGGGGGGGGGGGGGGGFFFEEEDDDFFFEEECCCDDDFFFHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFHHHHHHGGGFFFGGGFFFEEECCCCCCDDDDDDEEEBBBBBBBBBBBBBBBCCCDDDEEECCCEEEFFFEEECCCAAA@@@@@@AAA@@@@@@@@@AAABBBBBBCCCDDDEEEGGGGGGEEEDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGEEECCCBBBBBBBBBDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDIIIIIIIIIHHHIIILLLPPPTTT\\\eeeqqqyyyzzzsssmmmfff___[[[YYYSSSMMMKKKMMMOOOMMMKKKJJJJJJIIIHHHHHHHHHIIIIIIHHHIIIHHHFFFDDDEEEJJJNNNWWWXXXWWWRRRLLLIIILLLOOONNNMMMLLLMMMNNNMMMKKKJJJIIIIIIIIIIIIHHHGGGFFFFFFIIIJJJKKKLLLLLLJJJHHHGGGEEEFFFGGGFFFEEEEEEGGGIIIMMMMMMMMMLLLKKKIIIGGGGGGEEEGGGIIIKKKKKKKKKIIIHHHIIIJJJIIIHHHGGGGGGIIILLLLLLMMMOOOPPPPPPOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIIIIIIIHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEJJJGGGCCCCCCEEEHHHHHHFFFDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFFFFDDDEEEFFFGGGFFFDDDBBB@@@CCCCCCBBBAAAAAABBBDDDEEEFFFFFFEEEEEEFFFGGGHHHHHHEEEDDDCCCBBBBBBCCCDDDEEEIIIHHHFFFDDDCCCCCCDDDEEEKKKKKKLLLLLLMMMNNNNNNNNNUUU```pppxxxhhhXXXMMMGGGDDDCCCCCC???<<<======;;;===@@@BBBFFFJJJOOOWWWddduuuxxxssslllccc[[[XXXUUUQQQQQQRRRTTTSSSRRRLLLLLLKKKJJJJJJKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKLLLMMMMMMNNNLLLJJJIIIJJJMMMOOOOOONNNJJJIIIHHHHHHIIIKKKKKKKKKJJJKKKKKKJJJHHHGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFEEEEEEFFFHHHIIIIIIHHHEEEEEEFFFFFFFFFGGGGGGGGGJJJJJJIIIIIIHHHGGGGGGFFFGGGEEECCCBBBDDDEEEFFFFFFHHHGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIKKKKKKGGGGGGGGGFFFFFFFFFEEEEEEGGGEEECCCDDDEEEGGGHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHFFFEEEDDDEEEGGGHHHGGGFFFFFFEEEDDDCCCCCCCCCDDDDDDBBBBBBBBBAAABBBBBBCCCCCCBBBDDDEEEEEEBBB@@@@@@@@@AAAAAAAAAAAAAAABBBCCCCCCDDDEEEGGGGGGEEEDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEECCCAAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDGGGGGGHHHHHHHHHIIIMMMPPPRRRZZZcccjjjpppwww{{{vvvssspppjjjeeeaaa\\\WWWSSSTTTOOOJJJJJJLLLMMMLLLIIIJJJIIIIIIHHHHHHHHHHHHHHHFFFGGGGGGFFFDDDEEEHHHKKKRRRTTTSSSOOOIIIGGGIIIMMMMMMLLLKKKLLLMMMMMMKKKIIIJJJJJJJJJJJJJJJIIIHHHGGGHHHIIIJJJKKKJJJIIIGGGFFFEEEFFFGGGGGGEEEFFFGGGIIIMMMMMMLLLLLLKKKJJJHHHHHHFFFGGGIIIJJJKKKJJJIIIHHHIIIJJJKKKJJJHHHHHHIIIKKKKKKKKKLLLLLLLLLLLLLLLKKKIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFJJJGGGDDDDDDFFFGGGHHHGGGFFFFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGGGGHHHIIIHHHFFFDDDCCCEEEEEEDDDCCCBBBBBBBBBCCCEEEEEEEEEEEEEEEFFFGGGGGGEEEDDDCCCBBBBBBCCCDDDEEEFFFEEEDDDCCCCCCDDDEEEGGGHHHHHHIIIJJJJJJKKKKKKLLLJJJSSSbbbrrrqqqdddWWWMMMFFFDDD@@@===>>>===:::999;;;===???BBBEEEIIIRRR```iiixxxnnngggbbb]]]UUUNNNQQQOOOLLLLLLMMMNNNNNNNNNIIIIIIHHHHHHHHHHHHIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKKKKLLLMMMJJJJJJJJJKKKKKKMMMNNNNNNJJJIIIIIIJJJMMMOOOOOOOOOLLLKKKHHHGGGHHHKKKOOORRRRRRRRRPPPMMMIIIGGGHHHIIIKKKJJJJJJJJJIIIHHHHHHGGGEEEDDDCCCDDDFFFGGGGGGFFFEEEFFFFFFFFFFFFGGGGGGGGGJJJJJJJJJIIIIIIHHHHHHHHHHHHFFFDDDCCCDDDFFFFFFEEEIIIIIIHHHFFFFFFEEEEEEEEEGGGFFFFFFFFFFFFGGGHHHHHHHHHGGGFFFEEEEEEEEEFFFGGGGGGEEECCCCCCDDDFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIEEEDDDDDDEEEGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAAAAACCCDDDCCCAAA@@@@@@@@@AAAAAA@@@@@@AAAAAABBBBBBCCCEEEFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDFFFGGGGGGFFFFFFHHHJJJHHHNNNUUUYYY]]]dddnnnvvv||||||vvvrrroookkkfffaaa___\\\YYYVVVTTTRRRNNNLLLMMMJJJHHHHHHJJJLLLJJJHHHIIIIIIHHHGGGGGGGGGGGGGGGEEEFFFGGGFFFEEEEEEGGGHHHLLLNNNNNNJJJFFFEEEGGGJJJKKKJJJJJJJJJLLLKKKJJJHHHJJJJJJKKKKKKKKKJJJJJJIIIGGGHHHIIIIIIIIIHHHFFFEEEEEEFFFHHHGGGFFFFFFHHHIIIKKKLLLLLLLLLKKKKKKJJJIIIGGGHHHIIIJJJJJJJJJIIIHHHJJJKKKMMMMMMKKKIIIIIIIIIJJJIIIIIIHHHHHHIIIIIIIIIGGGGGGIIIJJJJJJKKKKKKKKKGGGGGGFFFFFFEEEDDDCCCCCCEEEFFFFFFGGGGGGFFFFFFEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIGGGEEEEEEFFFGGGGGGGGGIIIIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGHHHHHHHHHFFFEEEDDDFFFFFFFFFEEEDDDCCCAAAAAADDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBCCCEEEFFFHHHEEEEEEFFFFFFGGGHHHHHHHHHCCCIIISSS```nnn}}}tttcccWWWKKKEEEAAA@@@???;;;999:::;;;<<<===<<<===AAAIIIOOO{{{uuujjjddd]]]YYYWWWUUUPPPLLLPPPOOOMMMLLLKKKJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKJJJKKKKKKKKKLLLLLLIIIIIIIIIJJJKKKLLLMMMNNNKKKJJJJJJKKKLLLMMMNNNNNNNNNMMMMMMLLLMMMPPPTTTXXX\\\[[[WWWRRRLLLIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGEEEDDDCCCDDDFFFGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJIIIIIIIIIIIIIIIIIIIIIGGGEEEDDDFFFFFFFFFEEEJJJJJJHHHGGGFFFFFFEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEHHHGGGEEEDDDDDDFFFGGGIIIGGGEEECCCBBBDDDEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJHHHGGGFFFFFFGGGGGGFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBAAA@@@????????????@@@AAABBBBBB@@@@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAACCCEEEFFFFFFEEEDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@AAAAAADDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCEEEGGGGGGFFFEEEEEEEEEFFFJJJMMMOOORRRWWW___fffkkkqqq|||}}}{{{vvvnnnkkkgggaaa^^^\\\ZZZXXXVVVTTTRRRPPPOOONNNMMMKKKIIIHHHFFFFFFGGGJJJKKKJJJHHHIIIHHHGGGGGGFFFFFFGGGGGGFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIHHHFFFEEEGGGIIIJJJIIIHHHIIIJJJJJJIIIGGGIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHHHHIIIHHHGGGFFFFFFEEEFFFHHHHHHHHHGGGIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKHHHIIIIIIJJJJJJIIIHHHHHHIIILLLOOOOOOMMMJJJIIIHHHJJJIIIGGGFFFFFFGGGHHHHHHGGGHHHIIIIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEDDDCCCCCCFFFFFFGGGGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFFFFGGGGGGGGGLLLLLLKKKJJJIIIHHHGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFFFFFFFEEEDDDCCCEEEFFFFFFFFFFFFDDDBBBAAACCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFGGGCCCDDDDDDEEEEEEFFFGGGGGGHHHJJJNNNTTT]]]kkkyyy~~~www___SSSHHHBBB???<<<<<>>???|||wwwpppiiiddd___ZZZXXXRRROOOLLLJJJIIIIIIHHHFFFEEEFFFHHHIIIHHHHHHJJJKKKIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJKKKKKKMMMNNNNNNNNNMMMMMMOOOPPPUUUZZZ___bbbaaaaaabbbdddgggeee```YYYQQQKKKHHHHHHGGGFFFEEEDDDDDDDDDFFFFFFGGGFFFEEEFFFGGGHHHGGGFFFGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGGGGHHHHHHIIIIIIIIIGGGFFFFFFFFFHHHIIIHHHGGGHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEGGGIIIJJJGGGEEECCCCCCDDDFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIINNNLLLJJJIIIIIIHHHEEEDDDEEEEEEEEEFFFEEEDDDDDDCCCAAAAAA@@@@@@???@@@@@@@@@@@@AAABBBAAA@@@AAACCCEEEBBBBBBAAA@@@@@@@@@AAAAAABBBDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@BBBBBBCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEGGGGGGEEEDDDCCCDDDEEEFFFGGGGGGHHHKKKPPPSSSXXXYYYZZZ^^^eeeppp}}}}}}zzzuuurrrkkkjjjeee\\\WWWXXXWWWTTTPPPNNNLLLJJJIIIIIIKKKKKKLLLKKKIIIIIIJJJJJJIIIGGGDDDDDDEEEFFFGGGIIIJJJKKKIIIIIIHHHGGGGGGGGGGGGGGGKKKIIIGGGGGGHHHIIIHHHGGGHHHHHHIIIIIIIIIJJJJJJJJJHHHGGGGGGHHHJJJJJJIIIGGGFFFGGGHHHIIIJJJKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHDDDGGGIIIKKKJJJJJJJJJKKKKKKKKKLLLMMMMMMLLLLLLLLLKKKKKKJJJIIIHHHHHHGGGGGGHHHKKKNNNOOONNNKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHJJJJJJJJJIIIIIIHHHFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGIIIIIIIIIIIIIIIIIIIIIIIIFFFHHHIIIHHHGGGFFFGGGIIIKKKKKKKKKJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHBBBCCCDDDDDDEEEEEEEEEDDDCCCDDDEEEEEEEEEDDDBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHGGGGGGKKKSSS]]]dddvvvzzzvvv}}}hhhVVVIIIAAA>>>???::::::999999999:::<<<<<<|||wwwsssqqqqqqfffccc^^^ZZZVVVSSSQQQPPPNNNLLLJJJHHHGGGFFFFFFEEECCCEEEHHHIIIHHHHHHJJJLLLIIIJJJKKKKKKKKKKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGIIIJJJKKKKKKJJJJJJKKKJJJIIIIIIHHHHHHIIIIIIJJJMMMOOOOOONNNOOORRRUUU]]]ccchhhjjjiiihhhjjjlllllljjjfff___VVVOOOKKKJJJGGGFFFEEEDDDDDDEEEFFFGGGGGGFFFEEEEEEGGGGGGFFFEEEGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGHHHIIIIIIFFFEEEEEEGGGIIIKKKJJJIIIFFFFFFEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIGGGEEECCCDDDEEEGGGHHHGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKIIIHHHHHHHHHHHHGGGEEEEEEFFFGGGGGGGGGFFFDDDDDDAAA@@@@@@@@@@@@AAAAAABBB@@@AAABBBAAAAAABBBDDDGGGFFFEEEDDDDDDCCCCCCCCCDDDBBBDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAA@@@AAAAAAAAABBBCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCDDDFFFEEEDDDCCCCCCDDDBBBCCCDDDEEEFFFHHHJJJLLLPPPPPPQQQRRRVVV]]]eeekkkxxx||||||yyyuuuqqqmmmiiidddaaaWWWXXXUUUNNNKKKMMMNNNLLLLLLKKKJJJIIIGGGGGGHHHIIIHHHGGGFFFGGGHHHIIIHHHGGGDDDDDDDDDDDDDDDFFFIIILLLJJJIIIIIIHHHHHHHHHHHHHHHLLLIIIEEEEEEFFFHHHHHHGGGIIIIIIIIIJJJKKKKKKJJJJJJHHHGGGGGGHHHJJJKKKJJJHHHGGGHHHIIIJJJLLLLLLLLLMMMIIIHHHHHHGGGGGGGGGGGGGGGDDDGGGJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLJJJIIIHHHGGGGGGFFFFFFIIILLLMMMLLLKKKKKKLLLKKKKKKKKKJJJJJJHHHGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJFFFHHHJJJIIIGGGFFFGGGIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGHHHHHHHHHIIIDDDDDDCCCCCCBBBCCCCCCCCCCCCDDDEEEFFFFFFDDDCCCAAABBBCCCDDDEEEEEEDDDCCCBBB@@@@@@AAABBBCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGHHHGGGGGGFFFFFFHHHMMMTTTYYYhhhrrr~~~}}}nnnaaaTTTJJJFFF>>>===:::999::::::;;;;;;~~~zzzssslllfffbbb```___YYYWWWUUURRRPPPOOONNNNNNLLLKKKIIIHHHHHHHHHIIIIIIGGGJJJLLLKKKIIIGGGIIIJJJIIIIIIKKKKKKKKKKKKIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHEEEGGGHHHJJJKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHHHHHHHHHHKKKNNNOOOOOOQQQVVVYYYdddiiimmmnnnllllllooosssqqqpppllleee\\\TTTOOOMMMHHHGGGEEEDDDDDDFFFGGGIIIGGGFFFDDDEEEFFFGGGEEEDDDIIIIIIIIIHHHHHHGGGGGGGGGDDDDDDEEEFFFGGGHHHHHHIIIEEEEEEEEEGGGJJJKKKKKKJJJDDDDDDDDDDDDEEEFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEBBBCCCEEEFFFHHHHHHIIIIIIFFFEEECCCDDDFFFHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEFFFHHHIIIHHHGGGFFFGGGGGGHHHHHHFFFEEEDDD@@@@@@@@@@@@AAABBBCCCCCCAAABBBBBBBBBAAABBBEEEHHHHHHHHHGGGFFFFFFFFFFFFFFFBBBDDDEEEEEEDDDCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBBAAA@@@@@@@@@AAAAAABBBCCCDDDDDDAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCBBBCCCDDDCCCBBBBBBCCCDDD@@@AAACCCDDDFFFGGGIIIIIIIIIKKKLLLMMMOOORRRWWW[[[```eeemmmwww}}}}}}}}}{{{yyyqqqmmmgggbbb^^^[[[WWWTTTNNNPPPOOOJJJGGGHHHHHHFFFIIIIIIIIIIIIGGGGGGHHHIIIEEEDDDDDDEEEHHHIIIIIIHHHDDDCCCCCCBBBBBBDDDHHHKKKKKKJJJIIIIIIHHHHHHIIIIIILLLHHHDDDBBBDDDGGGGGGFFFJJJIIIIIIJJJKKKLLLJJJIIIHHHGGGGGGIIIKKKKKKJJJIIIHHHHHHJJJLLLMMMNNNNNNNNNHHHGGGFFFFFFEEEEEEFFFFFFDDDGGGJJJLLLLLLKKKKKKLLLMMMMMMMMMMMMMMMLLLKKKKKKMMMLLLJJJIIIHHHGGGFFFFFFFFFHHHKKKLLLLLLKKKLLLMMMJJJJJJKKKKKKJJJIIIGGGFFFFFFFFFGGGHHHIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIJJJJJJHHHIIIIIIJJJJJJIIIIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKEEEHHHJJJJJJHHHFFFGGGIIIGGGGGGHHHHHHIIIJJJJJJJJJJJJIIIIIIHHHHHHHHHIIIIIIGGGFFFFFFEEEFFFFFFGGGGGGGGGEEECCCBBBAAAAAAAAABBBDDDEEEFFFGGGFFFEEECCCAAABBBCCCDDDEEEEEEDDDCCCBBB<<<===>>>@@@BBBBBBCCCCCCDDDDDDEEEEEEFFFGGGGGGGGGIIIJJJJJJIIIHHHJJJNNNQQQ]]]gggvvvvvvgggXXXPPPFFFCCC???===<<<<<<<<<<<>>===???~~~vvvlllddd^^^\\\YYYUUURRRPPPNNNNNNLLLKKKIIIHHHHHHJJJKKKLLLJJJJJJJJJJJJJJJJJJIIIHHHHHHHHHGGGFFFGGGHHHIIIJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGHHHHHHIIIJJJJJJKKKNNNLLLKKKIIIGGGGGGGGGGGGGGGKKKPPPQQQOOOOOORRRUUU\\\^^^```^^^]]]___eeekkkooopppmmmeeeZZZPPPLLLKKKIIIHHHFFFDDDCCCDDDEEEEEEDDDEEEGGGFFFEEEEEEGGGHHHJJJJJJJJJIIIHHHFFFEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJFFFGGGGGGHHHHHHGGGGGGFFFHHHGGGGGGFFFFFFGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@BBBDDDEEEDDDDDDEEEFFFGGGFFFFFFEEEEEEFFFFFFFFFEEEEEEEEEDDDDDDCCCBBBAAACCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAABBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDFFFGGGIIIJJJJJJKKKLLLPPPTTTZZZ___dddffflllmmmnnnqqquuuzzz}}}|||{{{{{{}}}yyyuuutttqqqlllfffccccccbbb^^^ZZZ[[[ZZZVVVQQQLLLIIIJJJKKKLLLKKKIIIHHHGGGGGGFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEFFFFFFFFFGGGGGGDDDDDDEEEFFFGGGHHHHHHIIILLLLLLLLLLLLLLLJJJGGGEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIJJJKKKKKKJJJJJJIIIJJJJJJIIIHHHHHHHHHHHHHHHGGGFFFFFFJJJOOOPPPMMMIIIIIIHHHHHHHHHHHHHHHHHHGGGHHHIIIJJJKKKKKKJJJIIIHHHIIIIIIIIIJJJJJJKKKKKKKKKLLLLLLKKKKKKJJJHHHGGGFFFGGGGGGGGGHHHHHHIIIJJJKKKJJJJJJKKKJJJJJJIIIHHHGGGFFFGGGGGGGGGGGGGGGGGGFFFHHHIIIJJJIIIGGGFFFFFFHHHHHHHHHHHHIIIIIIIIIIIIJJJGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJIIIGGGEEECCCDDDFFFGGGFFFCCCCCCEEEGGGFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFGGGFFFFFFEEEEEEDDDBBBAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAACCCCCCCCCBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAABBBBBBDDDFFFFFFEEEDDDEEEFFFEEEEEEFFFGGGHHHIIIJJJJJJNNNRRR\\\jjj|||nnndddZZZUUUOOOFFF@@@>>>~~~|||zzzyyyssslllfffbbb]]]WWWRRRRRRQQQPPPNNNMMMLLLLLLLLLIIIHHHHHHGGGHHHJJJKKKLLLKKKLLLMMMNNNMMMLLLJJJHHHIIIHHHGGGFFFFFFFFFGGGHHHJJJIIIHHHGGGGGGGGGHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKLLLNNNMMMLLLJJJHHHGGGGGGGGGFFFIIIMMMNNNMMMMMMPPPSSS[[[[[[ZZZWWWWWW[[[cccjjjjjjgggbbb[[[TTTNNNJJJHHHHHHGGGFFFDDDCCCDDDDDDEEEDDDEEEFFFFFFEEEEEEFFFGGGIIIIIIIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDEEEGGGHHHIIIEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCBBBBBBBBBBBBAAAAAABBBCCCDDDCCCDDDGGGIIIHHHGGGFFFEEEEEEDDDEEEEEECCCDDDDDDDDDCCCBBBAAA@@@BBBCCCCCCCCCCCCDDDDDDDDDCCCCCCDDDCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCAAABBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@@@@AAAAAABBBCCCBBBBBBCCCEEEFFFGGGHHHHHHHHHIIIJJJLLLOOOQQQTTTUUUWWWXXXYYY\\\aaaeeeiiillluuuxxx~~~}}}xxxtttrrrssstttuuuvvvvvvuuuuuuvvvwwwvvvrrrlllfffbbb```ccc```[[[ZZZZZZYYYVVVSSSTTTSSSRRRNNNJJJHHHHHHIIIJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHKKKLLLMMMMMMLLLJJJGGGFFFDDDFFFHHHKKKLLLLLLLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIKKKJJJIIIIIIHHHIIIIIIIIIIIIGGGFFFHHHLLLMMMKKKHHHGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHIIIIIIJJJKKKLLLLLLMMMKKKKKKKKKJJJJJJHHHGGGFFFGGGFFFEEEEEEFFFGGGHHHIIIKKKKKKKKKKKKJJJIIIHHHGGGGGGGGGHHHHHHHHHHHHGGGGGGIIIJJJJJJHHHFFFDDDDDDEEEGGGHHHJJJKKKKKKKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJIIIJJJKKKLLLLLLKKKIIIGGGFFFDDDEEEEEEDDDCCCCCCDDDFFFHHHGGGFFFEEEDDDCCCBBBAAACCCDDDEEEEEEFFFFFFFFFFFFDDDCCCBBB@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBDDDEEEFFFFFFDDDCCCDDDDDDDDDDDDEEEFFFGGGGGGHHHHHHKKKMMMRRR]]]ooo}}}vvvqqqiii[[[OOOIII|||wwwrrrpppmmmiiifffaaa]]]XXXUUUSSSRRROOOMMMMMMMMMMMMLLLLLLLLLLLLLLLIIIIIIIIIIIIKKKLLLNNNOOOMMMOOOQQQRRRRRRPPPMMMKKKKKKJJJHHHFFFFFFFFFFFFGGGJJJIIIGGGEEEEEEFFFHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJKKKKKKLLLLLLLLLNNNMMMLLLJJJIIIHHHGGGGGGFFFHHHKKKLLLLLLMMMOOOQQQYYYXXXWWWUUUVVVZZZaaafffeee___WWWRRROOOMMMJJJHHHEEEEEEDDDDDDEEEFFFGGGHHHDDDEEEFFFFFFDDDDDDEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGGGGHHHGGGGGGEEEEEEFFFFFFGGGGGGFFFFFFHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFGGGHHHFFFGGGGGGGGGGGGFFFFFFEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEECCCCCCCCCCCCBBBBBBBBBBBBAAABBBCCCCCCCCCDDDGGGJJJHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBBBBCCCCCCCCCDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBB@@@BBBEEEGGGHHHGGGEEEDDDCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@??????@@@@@@AAABBBDDDEEEEEEFFFHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKLLLMMMMMMMMMOOOQQQTTTWWWZZZ\\\cccfffkkkrrryyy~~~{{{xxxtttpppllljjjggghhhhhhiiiiiihhhffffffbbbdddeeeccc```\\\ZZZYYY]]][[[XXXVVVVVVUUUSSSPPPPPPQQQQQQOOOLLLJJJIIIJJJJJJIIIHHHFFFEEEEEEDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHJJJLLLNNNNNNMMMKKKIIIIIIIIIKKKOOORRRSSSRRRPPPOOOMMMLLLKKKJJJJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIJJJJJJKKKIIIGGGGGGIIIJJJIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMOOOOOOPPPJJJJJJJJJJJJIIIHHHGGGFFFIIIHHHFFFEEEFFFGGGHHHIIIKKKKKKLLLKKKKKKJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIJJJHHHFFFEEEEEEFFFHHHIIIKKKMMMMMMLLLKKKJJJHHHIIIJJJJJJKKKKKKJJJJJJKKKLLLLLLLLLKKKJJJIIIIIIEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBAAA@@@AAABBBCCCDDDEEEFFFFFFFFFDDDCCCAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDEEEFFFFFFDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFJJJKKKNNNTTT___qqqwwwiiibbb{{{vvvtttrrrhhhfffbbb___\\\YYYVVVTTTRRRQQQOOONNNNNNNNNMMMKKKIIIIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJKKKLLLNNNNNNOOOPPPSSSTTTTTTSSSPPPOOOLLLKKKIIIHHHGGGGGGGGGGGGIIIGGGFFFEEEEEEFFFHHHIIIGGGGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLKKKJJJIIIHHHGGGGGGFFFHHHIIIKKKKKKMMMOOOPPPPPPPPPQQQQQQRRRTTTWWWZZZ^^^WWWPPPLLLLLLLLLKKKIIIEEEEEEFFFFFFGGGGGGHHHIIIEEEFFFGGGFFFEEEDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBDDDEEEFFFGGGGGGHHHGGGGGGDDDEEEFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEEEEFFFHHHHHHHHHGGGFFFEEEDDDCCCFFFEEEEEEEEEFFFFFFGGGHHHGGGGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBAAABBBBBBBBBBBBCCCFFFIIIGGGFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBCCCBBBBBBBBBAAACCCFFFIIIJJJIIIGGGFFFBBBAAAAAA@@@@@@??????>>>@@@@@@??????@@@@@@AAABBBEEEEEEFFFGGGHHHIIIIIIJJJFFFFFFFFFFFFFFFFFFGGGHHHKKKLLLLLLMMMNNNOOOPPPQQQXXXYYY\\\aaaeeeiiilllnnnmmmmmmnnnooorrrtttuuuvvvxxxvvvttttttuuuvvvvvvuuuyyy|||}}}|||zzzxxxuuussspppooommmllljjjgggeeebbb```___]]]\\\[[[ZZZZZZZZZZZZZZZXXXZZZ\\\]]][[[YYYXXXXXXXXXWWWUUUSSSRRRPPPNNNLLLMMMOOOPPPOOOMMMKKKKKKKKKIIIHHHGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJMMMOOOOOOMMMLLLMMMNNNSSSUUUXXX[[[[[[YYYVVVTTTPPPNNNLLLJJJIIIJJJKKKLLLJJJJJJIIIIIIIIIJJJJJJKKKKKKJJJHHHGGGHHHIIIIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHIIIIIIIIIIIIJJJKKKLLLMMMNNNOOOPPPJJJJJJJJJJJJIIIHHHGGGGGGIIIHHHGGGFFFFFFFFFGGGHHHJJJKKKKKKLLLLLLKKKKKKKKKIIIHHHHHHGGGGGGHHHHHHIIIGGGIIIJJJIIIHHHGGGIIIJJJIIIKKKMMMNNNOOONNNLLLKKKHHHIIIJJJJJJKKKKKKJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJGGGFFFEEEEEEFFFFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBAAA@@@AAABBBCCCDDDEEEEEEEEECCCBBBAAA@@@???@@@AAAAAA@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEECCCAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDIIIMMMNNNRRRaaazzz}}}zzzuuunnnhhhdddaaa___XXXWWWUUUTTTQQQOOOMMMMMMLLLLLLLLLKKKJJJIIIHHHGGGHHHHHHHHHHHHGGGFFFEEEEEEDDDEEEFFFGGGHHHIIIJJJJJJMMMNNNPPPRRRSSSRRRQQQPPPLLLKKKJJJHHHGGGGGGHHHHHHGGGFFFEEEEEEEEEFFFGGGHHHFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJIIIIIIHHHGGGGGGGGGGGGHHHJJJLLLNNNOOOLLLMMMNNNOOOPPPQQQQQQQQQVVVQQQKKKHHHIIIKKKLLLKKKJJJJJJIIIIIIHHHGGGGGGFFFFFFGGGHHHGGGFFFEEEFFFGGGGGGGGGHHHIIIIIIIIIHHHHHHEEEEEEEEEDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFFFFFFFDDDEEEFFFHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDEEEGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEEEEEEEEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBB@@@AAABBBBBBAAABBBDDDEEEFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDAAABBBBBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAACCCFFFHHHIIIHHHGGGEEE@@@@@@@@@??????>>>>>>>>>??????>>>>>>??????@@@AAACCCDDDDDDEEEFFFFFFGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGJJJJJJJJJJJJJJJJJJJJJJJJPPPQQQRRRTTTVVVXXXZZZZZZ^^^]]]\\\^^^bbbeeegggggggggeeeddddddeeeffffffeeecccfffhhhiiiiiihhhiiijjjggggggeeecccaaa```^^^^^^[[[ZZZYYYWWWVVVTTTSSSSSSSSSRRRPPPOOOOOOPPPRRRSSSUUUWWWZZZ[[[YYYXXXWWWWWWWWWWWWVVVUUUSSSQQQOOONNNKKKLLLNNNMMMKKKJJJJJJKKKIIIIIIGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIIIIIIIIIIIIIIIILLLNNNMMMLLLLLLPPPSSS]]]___bbbccccccaaa___]]]WWWTTTPPPMMMJJJJJJKKKLLLIIIIIIIIIIIIIIIIIIJJJKKKKKKKKKJJJIIIHHHHHHIIIIIIGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHIIIIIIGGGHHHHHHIIIJJJKKKKKKLLLIIIIIIIIIIIIIIIHHHGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDGGGGGGIIIJJJKKKKKKKKKKKKIIIHHHGGGFFFFFFGGGHHHIIIGGGHHHJJJJJJIIIHHHJJJKKKIIIJJJLLLMMMMMMMMMLLLKKKHHHHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJHHHFFFEEEEEEFFFGGGGGGFFFAAABBBCCCDDDDDDDDDBBBBBB@@@AAABBBCCCCCCCCCCCCCCCBBBAAA@@@??????@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@>>>??????@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCBBB@@@AAABBB@@@@@@AAAAAAAAABBBBBBBBB>>>DDDIIIJJJKKKWWWmmmeeedddaaa]]]YYYUUUSSSQQQPPPPPPOOONNNLLLKKKKKKLLLJJJJJJIIIHHHFFFEEEEEEFFFGGGGGGHHHHHHHHHGGGFFFEEEBBBCCCDDDEEEFFFFFFFFFFFFHHHIIIJJJLLLMMMNNNOOOOOOKKKJJJHHHGGGGGGGGGHHHHHHEEEEEEEEEEEEFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGHHHIIIIIIIIIHHHGGGEEEEEEDDDFFFHHHKKKLLLMMMNNNNNNNNNNNNOOOPPPOOOOOOOOOLLLHHHFFFGGGIIILLLMMMKKKKKKKKKKKKJJJIIIHHHGGGGGGIIIIIIHHHGGGFFFFFFGGGGGGHHHIIIJJJJJJJJJJJJJJJFFFEEEEEEDDDCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGCCCEEEGGGHHHIIIIIIHHHGGGFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCC???AAABBBBBBAAA@@@AAAAAADDDDDDCCCBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEDDDDDDCCCAAAAAABBBBBBBBBCCCCCCCCC@@@AAAAAABBBBBBAAAAAAAAA????????????????????????@@@@@@AAABBBBBBBBBBBBAAAAAABBBDDDEEEFFFEEEDDDCCC@@@@@@@@@???????????????===============>>>>>>???BBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFIIIIIIJJJLLLNNNOOOPPPQQQTTTRRRPPPRRRWWW[[[^^^___YYYXXXWWWWWWXXXYYYXXXWWWTTTUUUWWWWWWVVVVVVWWWYYYVVVUUUTTTSSSRRRRRRRRRRRROOOOOONNNMMMLLLKKKJJJJJJKKKKKKJJJJJJKKKMMMNNNOOOQQQSSSVVVXXXWWWVVVVVVVVVVVVWWWXXXXXXWWWUUUUUUTTTKKKLLLMMMLLLJJJIIIJJJLLLJJJIIIHHHGGGFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGIIIKKKJJJHHHKKKQQQWWWdddfffhhhjjjkkkjjjhhhgggaaa]]]WWWQQQLLLJJJJJJKKKHHHHHHHHHHHHHHHIIIJJJJJJJJJKKKKKKKKKJJJIIIIIIJJJIIIHHHHHHHHHHHHHHHHHHGGGIIIIIIHHHGGGGGGHHHIIIIIIGGGGGGHHHHHHIIIIIIIIIJJJHHHHHHIIIIIIIIIHHHGGGGGGGGGHHHIIIIIIHHHGGGEEECCCBBBCCCEEEGGGHHHJJJJJJKKKIIIGGGFFFEEEEEEFFFGGGIIIHHHIIIJJJIIIGGGGGGHHHIIIHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGHHHIIIIIIIIIIIIIIIGGGGGGGGGGGGHHHIIIIIIJJJHHHEEECCCDDDFFFGGGFFFEEE@@@AAACCCDDDDDDCCCAAA@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@??????@@@AAABBB@@@@@@AAAAAAAAAAAA@@@@@@>>>>>>>>>???@@@AAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@>>>@@@AAAAAA@@@???@@@AAA??????@@@@@@@@@@@@AAAAAA>>>AAADDDFFFHHHQQQ^^^hhhzzzwwwvvvVVVVVVUUUTTTQQQOOOMMMKKKIIIIIIIIIHHHFFFFFFGGGHHHHHHHHHFFFDDDCCCDDDGGGIIIBBBBBBDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFFFFEEECCCDDDEEEFFFHHHJJJLLLLLLIIIHHHGGGFFFFFFFFFGGGHHHCCCDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFGGGHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEFFFHHHIIIIIIHHHHHHDDDCCCBBBDDDFFFIIIKKKKKKNNNLLLKKKJJJKKKLLLLLLLLLJJJHHHFFFEEEEEEHHHKKKMMMHHHIIIJJJKKKLLLLLLLLLLLLHHHIIIJJJIIIGGGFFFGGGHHHHHHHHHIIIJJJKKKKKKKKKKKKFFFEEEEEEDDDCCCBBBBBBBBBFFFGGGHHHIIIIIIJJJIIIIIICCCEEEGGGIIIJJJIIIHHHGGGFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBBBBBBBCCCAAABBBCCCEEEGGGHHHIIIIIIDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBEEEDDDDDDDDDCCCCCCCCCCCC>>>@@@BBBBBBAAA?????????CCCCCCBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCC@@@@@@AAABBBBBBAAAAAAAAA????????????????????????@@@@@@AAABBBBBBBBBAAAAAA@@@AAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@<<<;;;;;;;;;;;;<<<======CCCCCCDDDDDDEEEEEEFFFFFFCCCCCCBBBAAAAAAAAAAAABBBDDDDDDEEEFFFFFFFFFFFFEEEDDDDDDFFFHHHJJJLLLNNNOOONNNKKKIIILLLRRRYYY\\\^^^SSSRRRQQQQQQSSSSSSRRRPPPOOOPPPPPPOOONNNNNNPPPRRRNNNMMMLLLLLLLLLLLLLLLMMMKKKKKKKKKKKKJJJHHHGGGFFFGGGGGGIIIJJJLLLLLLMMMMMMKKKNNNRRRUUUUUUUUUVVVWWWRRRTTTVVVWWWVVVUUUUUUVVVMMMNNNNNNMMMKKKKKKLLLNNNKKKJJJHHHGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJEEEGGGHHHGGGFFFIIIRRRYYYhhhiiilllnnnooopppooonnniiiddd]]]TTTNNNKKKJJJIIIGGGGGGGGGGGGHHHHHHIIIJJJIIIKKKLLLLLLKKKJJJJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGIIIIIIGGGGGGGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJJJJJJJHHHHHHIIIIIIIIIHHHGGGGGGJJJKKKMMMMMMMMMJJJGGGEEE>>>???AAADDDFFFHHHIIIJJJHHHGGGEEEDDDDDDEEEGGGHHHIIIJJJJJJHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFGGGHHHIIIFFFGGGHHHHHHIIIIIIHHHHHHFFFFFFFFFFFFGGGHHHIIIIIIGGGDDDBBBCCCEEEFFFEEECCCAAABBBCCCDDDDDDBBB@@@???AAAAAABBBBBBBBBAAA@@@@@@AAA@@@?????????@@@AAABBB@@@@@@@@@AAAAAA@@@@@@@@@===>>>>>>???@@@@@@AAAAAAAAAAAAAAA@@@@@@?????????<<<>>>@@@@@@??????@@@AAA???????????????@@@@@@@@@BBBBBBAAADDDHHHMMMQQQSSSeeeuuu~~~zzz|||NNNNNNMMMMMMLLLJJJIIIHHHKKKKKKKKKIIIGGGFFFGGGHHHJJJIIIHHHGGGFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBBBBCCCBBBBBBCCCCCCDDDEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFJJJIIIHHHGGGEEEDDDCCCCCCEEEGGGIIIHHHGGGFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFEEEDDDCCCBBBFFFGGGGGGFFFFFFEEEDDDCCCBBBCCCCCCDDDEEEGGGHHHIIIJJJJJJJJJKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIIIIIIIJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIFFFFFFEEEEEEEEEFFFHHHIIIGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHJJJJJJJJJJJJHHHHHHIIIIIIHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEBBBBBBCCCCCCBBBBBBAAAAAABBBCCCDDDEEEEEEFFFFFFEEEFFFDDDBBBAAABBBDDDGGGIIIDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@????????????@@@@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAAAAAAAACCCDDDCCCBBB@@@@@@AAABBBBBBAAAAAA@@@???>>>>>>@@@???>>>???AAAAAA???>>>BBBBBBBBBBBBBBBBBBBBBAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBB<<<<<<<<<<<<============AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFGGGHHHIIIIIIHHHHHHIIIKKKNNNQQQTTTVVVRRRNNNKKKKKKMMMOOONNNLLLKKKJJJJJJIIIIIIJJJJJJKKKNNNKKKIIIIIIJJJKKKKKKKKKHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCDDDEEEFFFHHHJJJKKKKKKMMMPPPRRRTTTTTTSSSSSSSSSSSSTTTTTTTTTTTTSSSSSSQQQQQQPPPNNNLLLKKKJJJIIIJJJJJJJJJKKKJJJIIIIIIHHHGGGGGGFFFEEEDDDDDDEEEEEEFFFEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIGGGGGGIIIJJJKKKQQQXXXdddjjjrrrtttrrrooonnnoooqqqllldddZZZQQQLLLKKKLLLKKKKKKKKKKKKJJJJJJJJJJJJMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJJJJIIIHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFGGGHHHIIIIIIHHHGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHIIIIIIIIIJJJJJJDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDHHHHHHHHHGGGFFFEEEDDDCCCHHHGGGFFFEEEDDDDDDDDDDDDFFFGGGJJJLLLLLLKKKIIIGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGJJJIIIHHHFFFCCCBBB@@@???CCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>===<<<;;;;;;BBBAAA???===<<<======>>><<<<<<============<<<<<<===============<<<<<<<<<>>>???@@@AAACCCEEEGGGHHHQQQ^^^ooo{{{~~~~~~~~~JJJJJJJJJJJJJJJIIIHHHHHHIIIJJJJJJHHHFFFFFFGGGHHHHHHHHHFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEDDDDDDDDDDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGFFFDDDDDDFFFFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEFFFHHHIIIJJJHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIHHHGGGFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDFFFGGGGGGGGGGGGFFFEEEEEECCCCCCCCCCCCCCCBBBAAA@@@BBBBBBCCCDDDEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDEEEFFFDDDCCCCCCCCCCCCCCCCCCBBBAAABBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBB@@@BBBCCCCCCBBBAAAAAABBBBBBAAAAAAAAA@@@?????????@@@???>>>???AAAAAA???>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????AAABBBBBBBBBBBBBBBBBBCCC<<<<<<=========>>>>>>>>>????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCDDDEEEFFFGGGGGGDDDEEEEEEFFFIIIKKKNNNOOOMMMKKKHHHGGGIIIJJJJJJHHHHHHHHHGGGGGGGGGGGGHHHHHHJJJHHHGGGGGGIIIJJJIIIHHHGGGFFFFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJIIIJJJLLLNNNPPPPPPPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQOOOOOONNNLLLKKKIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFGGGGGGIIIIIIIIIIIIJJJJJJJJJJJJHHHFFFGGGIIIJJJJJJNNNUUUbbbhhhpppsssrrrpppqqqrrruuuppphhh]]]SSSMMMLLLLLLKKKKKKKKKJJJJJJJJJJJJJJJLLLLLLLLLKKKKKKJJJJJJJJJIIIJJJJJJIIIIIIHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFGGGGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGFFFEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCDDDFFFHHHJJJJJJIIIGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGGGGGGGFFFEEECCCBBBAAAAAA????????????????????????DDDCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===============@@@???>>>===<<<<<<<<<===<<<<<<=========<<<<<<;;;<<<<<<<<<<<<<<<=========>>>>>>???@@@BBBDDDFFFGGGLLLTTT___kkktttyyy{{{|||uuuzzzFFFFFFGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFEEEDDDFFFGGGFFFFFFEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGIIIJJJJJJIIIGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHIIIIIIJJJFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJGGGGGGGGGHHHHHHHHHHHHIIIHHHGGGFFFEEEDDDDDDDDDDDDFFFFFFEEEEEEEEEFFFGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFEEEFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@AAAAAABBBCCCDDDEEEFFFGGGFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCBBBBBBAAAAAAAAA>>>>>>??????@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBBBBAAAAAAAAA@@@@@@?????????@@@@@@@@@@@@AAA????????????@@@AAABBBBBB???AAACCCCCCBBBAAAAAABBBAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>???AAAAAA???>>>=========>>>??????@@@@@@@@@@@@@@@@@@????????????AAAAAAAAAAAA@@@@@@@@@@@@=========>>>>>>>>>??????===>>>>>>>>>????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCDDDEEEFFFHHHIIIJJJHHHEEEEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDFFFGGGHHHGGGFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGGGGHHHIIIJJJLLLMMMNNNNNNNNNOOOOOOOOOOOONNNNNNMMMLLLLLLJJJIIIHHHGGGGGGHHHIIIIIIIIIIIIHHHGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGJJJJJJIIIKKKPPPZZZ```hhhmmmoooppprrrtttyyytttkkk```UUUNNNLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFGGGGGGGGGGGGFFFFFFBBBCCCCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGGGGFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFGGGHHHGGGEEEDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@????????????????????????<<<<<<=========>>>>>>>>>???>>>===<<<;;;;;;<<<<<<<<<=========<<<;;;;;;::::::;;;;;;<<<<<<=========<<<<<<===>>>@@@BBBCCCDDDGGGIIINNNXXXeeeqqqwwwzzzzzzwwwvvvzzzEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDEEEDDDCCCCCCEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEEGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGIIIKKKLLLKKKIIIHHHDDDEEEEEEEEEFFFGGGHHHHHHKKKJJJJJJIIIIIIIIIJJJJJJFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHIIIJJJJJJJJJFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGFFFEEEDDDDDDCCCCCCFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGGGGGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBCCCEEEFFFGGGFFFFFFFFFFFFDDDCCCAAA@@@CCCCCCBBBAAAAAA@@@??????======>>>>>>???@@@AAAAAA???@@@@@@AAAAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAA@@@????????????@@@@@@@@@@@@>>>>>>>>>>>>???AAABBBBBBAAABBBCCCCCCAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAA@@@???>>>???AAAAAA???>>><<<<<<======>>>???@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>======<<<<<<<<<>>>>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFHHHGGGEEEDDDDDDEEEEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCEEEGGGHHHFFFDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAABBBCCCDDDFFFFFFFFFFFFEEEEEEFFFHHHKKKLLLKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDDDDCCCCCCCCCCCCCCCDDDEEEDDDDDDCCCDDDDDDEEEEEECCCDDDDDDDDDDDDEEEEEEEEEFFFEEEGGGJJJJJJGGGHHHLLLOOOUUU]]]dddiiimmmqqqsssxxxtttkkk```UUUMMMJJJJJJKKKJJJJJJJJJIIIHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEBBBBBBBBBCCCDDDDDDEEEEEEDDDEEEEEEFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCAAABBBDDDEEEFFFEEEDDDCCCDDDDDDDDDDDDDDDCCCCCCBBBAAAAAABBBBBBCCCDDDFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@@@@????????????????????????========================>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999999999:::;;;<<<<<<======;;;;;;;;;<<<===???@@@AAADDDDDDEEELLLWWWdddpppxxx{{{wwwzzzEEEFFFEEEEEEDDDCCCBBBAAABBBCCCCCCCCCBBBBBBCCCEEEEEEDDDDDDCCCCCCCCCCCCDDDBBBBBBAAA@@@@@@@@@@@@@@@AAAAAABBBBBBCCCDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEGGGFFFFFFEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHHHHFFFGGGIIIKKKKKKKKKJJJIIIEEEEEEEEEEEEFFFGGGIIIJJJLLLKKKJJJJJJIIIIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGFFFEEEEEEDDDCCCEEEEEEEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCFFFFFFFFFGGGHHHHHHHHHIIIFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@@@@AAABBBDDDEEEFFFDDDEEEFFFFFFEEECCCAAA???DDDCCCBBBAAA@@@???>>>>>>======>>>???@@@AAAAAABBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>?????????@@@@@@@@@=========>>>???@@@AAABBBBBBDDDDDDCCC@@@>>>>>>>>>AAAAAAAAAAAAAAAAAABBBBBB@@@???>>>???AAAAAA???>>><<<======>>>???@@@AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@=========<<<<<<;;;;;;;;;>>>>>>>>>>>>????????????>>>>>>?????????@@@@@@@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDBBBBBBBBBCCCDDDBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBEEEGGGGGGFFFDDDCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCEEEEEEGGGEEEDDDDDDEEEGGGIIIKKKIIIIIIJJJJJJJJJJJJIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHFFFFFFFFFFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBBBBCCCCCCCCCFFFFFFFFFFFFGGGGGGGGGGGGEEEDDDGGGJJJJJJFFFGGGKKKJJJNNNUUU]]]ccciiinnnqqqqqqmmmfff\\\RRRKKKIIIHHHJJJJJJJJJIIIHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGGGGGGGGGGHHHIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFGGGDDDDDDEEEFFFHHHIIIJJJJJJLLLKKKJJJIIIHHHGGGFFFEEECCCDDDEEEEEEFFFFFFEEEEEECCCCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDAAABBBCCCDDDDDDDDDCCCCCCCCCDDDDDDEEEDDDCCCBBBBBBAAAAAAAAAAAABBBCCCDDDEEEEEEEEEDDDBBBAAA@@@???>>>????????????????????????AAAAAA@@@?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>===<<<;;;;;;:::==================<<<<<<;;;;;;;;;;;;;;;:::999999888999999:::;;;<<<<<<===:::::::::;;;;;;===>>>>>>@@@AAACCCDDDIIITTTdddoooDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBAAA@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCDDDBBBAAA@@@@@@??????@@@@@@AAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEGGGGGGFFFEEEEEEDDDCCCCCCDDDFFFGGGGGGFFFEEEEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGGGGHHHIIIIIIIIIIIIFFFFFFEEEEEEFFFGGGIIIJJJJJJJJJIIIIIIIIIIIIIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEFFFFFFEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEFFFFFFFFFEEEDDDCCCFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDEEEFFFGGGGGGGGGFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBAAA@@@@@@AAABBBDDDEEEBBBCCCDDDEEEDDDCCCBBBAAAEEEDDDCCCBBB@@@???>>>===>>>?????????@@@AAAAAAAAA???@@@AAABBBCCCCCCCCCBBBAAAAAAAAA@@@@@@@@@??????>>>>>>>>>????????????@@@============>>>???@@@@@@BBBCCCDDDCCC@@@>>>===>>>BBBBBBBBBBBBAAAAAAAAAAAA@@@???>>>???AAAAAA???>>>>>>>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>>>>>>>>>>=====================>>>>>>>>>??????<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEBBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBB@@@>>>>>>@@@BBBBBBCCCDDDEEEEEEDDDCCCBBBCCCBBBBBBDDDFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAABBBCCCDDDEEEFFFEEEDDDDDDEEEFFFIIIJJJHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHDDDEEEEEEEEEEEEDDDCCCCCCAAAAAAAAAAAAAAAAAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDFFFJJJIIIFFFGGGKKKMMMOOOTTTYYY___dddhhhjjjeeeccc]]]VVVNNNIIIHHHHHHJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFGGGHHHJJJKKKFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEEEEFFFFFFDDDEEEEEEGGGHHHIIIJJJJJJLLLLLLKKKJJJHHHGGGGGGFFFBBBCCCDDDEEEFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEDDDEEEFFFFFFFFFEEEDDDDDDCCCEEEEEEDDDDDDCCCDDDDDDEEEBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBAAAAAAAAA@@@AAAAAABBBCCCFFFEEEDDDCCCAAA@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>===<<<;;;:::999;;;<<<<<<===<<<<<<;;;;;;999::::::;;;;;;::::::999888999999::::::;;;;;;;;;:::::::::::::::;;;<<<===<<<>>>@@@???@@@GGGTTT___kkkzzz???@@@AAACCCCCCDDDDDDDDDCCCDDDDDDBBB@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBAAAAAA@@@???????????????@@@AAAAAABBBBBBCCCCCCDDDAAAAAABBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCEEEFFFFFFEEEDDDDDDEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGHHHGGGGGGEEEEEEEEEGGGIIIJJJHHHHHHGGGGGGGGGHHHIIIIIIGGGGGGGGGHHHHHHHHHIIIIIIFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEFFFFFFFFFEEECCCBBBEEEEEEEEEEEEEEEEEEEEEEEECCCBBBAAAAAAAAAAAABBBCCCBBBCCCDDDEEEFFFGGGHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEFFFFFFFFFEEEEEECCCBBB@@@??????AAABBBCCC@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDBBBAAA???>>>===??????????????????@@@@@@>>>???@@@AAAAAABBBBBBBBB@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>=========>>>>>>??????AAABBBBBB@@@??????@@@CCCCCCCCCBBBAAAAAAAAA@@@@@@???>>>???AAAAAA???>>>????????????????????????>>>>>>>>>>>>========================>>>>>>>>>>>><<<<<<=========>>>>>>>>>=========>>>>>>>>>??????========================>>>>>>>>>?????????@@@@@@AAABBBBBBCCCDDDEEEEEEFFFAAABBBCCCCCCCCCBBBAAA@@@AAABBBCCCAAA>>>>>>@@@CCC@@@AAACCCDDDDDDCCCAAA@@@DDDCCCAAABBBCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDEEEFFFGGGHHHHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@AAAAAAAAAAAABBBBBBBBBEEEDDDFFFIIIIIIGGGIIIMMMSSSSSSTTTVVVZZZ\\\^^^___ZZZYYYUUUPPPKKKIIIIIIJJJJJJJJJIIIHHHGGGFFFEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJLLLFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEFFFGGGHHHHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFBBBCCCEEEGGGIIIJJJKKKKKKGGGGGGGGGFFFEEEEEEDDDDDDCCCDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDEEEFFFGGGGGGEEECCCBBBBBBAAAAAA@@@@@@@@@@@@@@@DDDDDDDDDCCCBBBAAAAAA@@@BBBBBBBBBBBBBBBBBBBBBBBB??????>>>>>>>>>>>>??????????????????????????????=========<<<<<<;;;;;;;;;888999::::::;;;:::999888777888999::::::;;;::::::999999999999999::::::::::::::::::999::::::;;;;;;:::<<<======>>>BBBIIINNN[[[lll;;;<<<>>>AAACCCEEEEEEFFFDDDDDDDDDCCC@@@???@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAA@@@@@@???>>>?????????@@@@@@AAABBBBBBCCCCCCDDDAAAAAABBBBBBCCCDDDEEEEEEAAAAAABBBBBBCCCDDDDDDEEEBBBDDDEEEEEEDDDCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEHHHFFFDDDCCCCCCDDDFFFGGGHHHGGGFFFEEEEEEGGGIIIJJJGGGFFFFFFFFFFFFGGGHHHIIIFFFGGGGGGGGGGGGHHHHHHHHHFFFFFFEEEDDDCCCBBBAAAAAACCCCCCCCCCCCDDDDDDDDDEEE@@@AAABBBDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFDDDCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCAAAAAAAAAAAACCCCCCDDDDDDEEEGGGHHHIIIJJJKKKFFFGGGGGGGGGGGGFFFEEEEEECCCDDDEEEFFFFFFGGGGGGFFFDDDCCCAAA??????@@@AAABBB???@@@AAABBBCCCEEEFFFGGGGGGFFFEEECCCAAA???>>>===????????????>>>>>>>>>>>>======>>>@@@@@@AAAAAAAAA?????????>>>>>>>>>>>>===>>>>>>>>>>>>???????????????>>>>>>============>>><<<>>>@@@AAAAAA@@@AAACCCDDDDDDCCCBBBAAAAAA@@@@@@@@@???>>>???AAAAAA???>>>????????????>>>>>>>>>>>>===<<<<<<<<<<<<;;;;;;;;;:::;;;;;;<<<<<<=========<<<<<<<<<<<<============@@@@@@@@@@@@AAAAAAAAAAAA========================>>>>>>>>>>>>????????????@@@@@@AAABBBDDDEEEFFFFFFBBBCCCDDDEEEDDDCCCBBBAAADDDEEEEEECCC@@@@@@CCCEEE???@@@BBBCCCCCCBBB@@@???EEECCC@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCDDDEEEDDDDDDDDDDDDEEEEEEFFFGGGIIIIIIIIIJJJJJJIIIIIIIIIDDDDDDDDDDDDEEEEEEEEEEEECCCCCCDDDDDDCCCCCCBBBAAA@@@?????????@@@AAAAAABBBCCCBBBAAAAAA@@@@@@@@@AAACCCCCCCCCDDDDDDDDDEEEEEEFFFDDDFFFIIIIIIGGGJJJOOOVVVUUUSSSSSSTTTUUUUUUTTTSSSSSSQQQNNNJJJIIIJJJLLLJJJJJJIIIHHHGGGFFFEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFEEEDDDEEEFFFHHHKKKLLLFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIGGGFFFEEEFFFFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHGGGGGGFFFFFFFFFCCCDDDFFFIIIKKKLLLMMMNNNIIIIIIHHHGGGFFFEEEDDDDDDAAABBBCCCEEEFFFFFFGGGGGGBBBBBBAAAAAAAAABBBBBBCCCEEEEEEEEEEEEFFFFFFFFFGGGDDDEEEGGGHHHGGGFFFDDDCCCCCCBBBAAA@@@????????????CCCCCCCCCCCCCCCCCCCCCCCC========================???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<<<<===666666888999999888777666666777888999:::;;;;;;;;;::::::999999999999999999;;;::::::999::::::;;;;;;<<<;;;;;;===AAADDDFFFEEETTT___ppp@@@@@@AAABBBCCCEEEEEEFFFCCCCCCCCCBBBBBBAAAAAAAAA???@@@AAABBBAAA@@@???>>>@@@@@@@@@AAAAAAAAABBBBBB>>>???AAACCCDDDDDDDDDCCCBBBBBBBBBCCCCCCEEEFFFFFFEEEEEEDDDDDDCCCCCCBBBBBBAAABBBDDDEEEFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFEEEEEEFFFFFFGGGHHHEEEEEEEEEEEEFFFFFFFFFFFFDDDCCCCCCBBBBBBAAA@@@@@@BBBBBBCCCCCCBBBBBBAAA@@@EEECCCBBBBBBDDDEEEDDDDDDDDDDDDDDDEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEDDDDDDCCCCCCCCCCCCBBBAAA???>>>>>>???AAACCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>??????@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===?????????@@@@@@AAAAAAAAA>>>>>>???@@@@@@@@@@@@???@@@@@@??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>=========>>>??????>>>>>>>>>======<<<<<<<<<======<<<999777666777999999::::::::::::;;;;;;;;;<<<<<<<<<======>>>>>>===>>>>>>>>>????????????======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<======@@@@@@@@@AAAAAAAAABBBBBBDDDDDDCCCCCCBBBBBBBBBBBBDDDDDDCCCBBBAAA@@@@@@???AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDAAAEEEGGGFFFAAA>>>@@@CCCAAAAAAAAABBBBBBBBBCCCCCCCCCDDDEEEFFFFFFEEEDDDCCCEEEGGGHHHJJJKKKKKKJJJJJJEEEEEEDDDDDDCCCCCCCCCBBBCCCCCCBBBAAAAAAAAABBBBBBBBBBBBAAAAAA@@@AAAAAAAAA@@@BBBCCCBBB@@@>>>>>>>>>CCCCCCCCCCCCCCCCCCCCCBBBDDDDDDDDDEEEHHHKKKMMMOOOVVVUUURRROOOMMMKKKKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKIIIFFFFFFHHHHHHEEECCCDDDBBBAAABBBCCCDDDCCCBBBFFFFFFGGGHHHHHHHHHHHHGGGHHHGGGFFFFFFEEEFFFFFFFFFKKKJJJIIIHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEFFFFFFFFFIIIGGGEEECCCBBBCCCDDDDDDBBBCCCCCCEEEGGGIIIKKKLLLIIIIIIHHHGGGFFFDDDCCCBBBCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@?????????@@@AAABBBBBBCCCCCCCCCCCCBBBAAA???>>>>>>>>>??????AAA@@@>>>=========>>>???>>>============<<<<<<<<<;;;;;;<<<<<<;;;;;;:::999::::::::::::::::::::::::999999999::::::;;;;;;;;;::::::::::::::::::::::::999999:::::::::;;;;;;;;;<<<<<<;;;<<<===???AAABBBHHHLLLUUUeeezzz???@@@@@@AAABBBCCCDDDDDDBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>@@@@@@@@@AAAAAAAAAAAABBB???@@@BBBDDDEEEEEEEEEDDDBBBBBBBBBBBBCCCDDDEEEFFFDDDDDDDDDCCCCCCCCCCCCCCCAAABBBCCCEEEFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDEEEFFFGGGHHHHHHFFFEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEDDDDDDDDDCCCBBBBBBAAAAAA@@@?????????BBBBBBBBBCCCBBBBBBAAAAAADDDCCCBBBBBBDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAADDDCCCCCCCCCBBBBBBBBBAAABBBBBBCCCCCCDDDEEEEEEFFFHHHHHHHHHHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@?????????@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>======>>>>>>>>>?????????@@@@@@AAAAAAAAA@@@??????@@@@@@@@@???????????????======>>>>>>??????>>>>>>???>>>>>>>>>>>>???@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>======>>>>>>??????>>>>>>============>>>??????>>>;;;888777888999999999:::::::::;;;;;;;;;<<<<<<<<<=========>>>=========>>>>>>>>>??????>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAACCCCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCCCCCCCBBBEEEGGGFFFAAA???@@@CCC@@@AAAAAAAAAAAABBBBBBBBBCCCDDDEEEFFFFFFEEEDDDCCCDDDEEEGGGHHHIIIHHHHHHGGGEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBCCCBBB@@@???>>>???CCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEGGGIIILLLMMMRRRQQQOOOLLLKKKJJJIIIIIIIIIHHHHHHHHHIIIJJJKKKKKKKKKHHHGGGGGGHHHHHHFFFDDDCCCBBBAAABBBCCCDDDCCCAAAEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGIIIHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGEEECCCBBBCCCDDDEEECCCCCCCCCDDDFFFGGGIIIJJJIIIIIIJJJIIIHHHFFFEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAA@@@@@@?????????>>>???@@@@@@AAAAAA@@@@@@BBBAAA@@@?????????@@@AAA@@@???>>>=========>>>>>><<<<<<<<<<<<;;;;;;;;;;;;;;;;;;<<<;;;;;;:::999999999999999999999999999999999999999999:::::::::;;;777777777777777777777777777777777777888888888888::::::::::::;;;===>>>@@@BBBEEELLLWWWgggyyy?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAA@@@@@@?????????????????????@@@@@@@@@AAAAAAAAA@@@AAACCCDDDEEEEEEEEEEEEAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCAAABBBCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDEEEFFFGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@???>>>>>>======AAAAAABBBBBBCCCBBBBBBBBBCCCBBBAAABBBEEEFFFFFFFFFCCCDDDDDDDDDDDDCCCBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEGGGGGGHHHHHHHHHFFFEEEDDDCCCCCCCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????????????????>>>======<<<=========<<<<<<<<<<<<============@@@@@@AAAAAABBBAAAAAAAAA@@@@@@???>>>>>>======<<<<<<<<<<<<==============================>>>>>>???AAAAAAAAAAAAAAAAAAAAAAAABBBAAA@@@???>>>======>>>??????>>>>>>>>>>>>======@@@AAAAAA???<<<999888999999999999999::::::::::::<<<<<<<<<<<<<<<=========<<<<<<=========>>>>>>>>>???>>>>>>===<<<=========<<<;;;;;;;;;;;;<<<======??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAAAAABBBBBBBBBEEEGGGFFFBBB@@@AAACCC??????@@@@@@@@@AAAAAAAAADDDDDDFFFFFFFFFFFFDDDDDDCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBAAA@@@???????????????@@@???????????????@@@@@@AAACCCDDDCCCAAA@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEFFFHHHIIIJJJMMMLLLKKKIIIHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJKKKIIIHHHGGGGGGIIIIIIHHHGGGDDDCCCBBBBBBDDDDDDCCCBBBEEEFFFGGGGGGHHHHHHGGGGGGGGGGGGHHHIIIJJJIIIHHHGGGFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEFFFGGGHHHHHHIIIHHHGGGEEEDDDCCCCCCDDDEEEDDDCCCCCCDDDDDDEEEFFFGGGIIIJJJKKKKKKJJJHHHFFFDDDCCCCCCBBBBBBBBBBBBBBBBBBDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAABBBBBBCCCDDDDDDAAAAAA@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@AAABBB??????>>>============>>>======<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;:::999888777888888888888888888888888888888888999999999999:::666666666666666666666666666666666666777777777777888888888888999;;;<<<======@@@CCCHHHQQQ```qqq}}}>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@???======>>>??????????????????@@@@@@@@@@@@???@@@BBBDDDDDDDDDDDDCCCAAA@@@@@@@@@AAAAAABBBCCCAAAAAAAAABBBBBBCCCCCCDDDAAAAAABBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCCCCDDDDDDEEEFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@@@@???>>>>>>======???@@@AAABBBCCCCCCCCCCCCCCCBBBAAABBBEEEGGGGGGGGGCCCDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDCCCDDDEEEFFFEEEDDDBBBAAACCCCCCCCCCCCBBBBBBBBBBBB???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<============>>>>>>===<<<<<<;;;;;;<<<<<<<<<============>>>>>>>>>>>>>>>???@@@@@@AAAAAAAAAAAA==================<<<<<<<<<<<<<<<<<<<<<======>>>======<<<<<<======>>>???@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA???<<<999888999888999999999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<=========>>>>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<======????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA????????????@@@@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBDDDFFFEEECCCAAABBBCCC>>>????????????@@@@@@@@@DDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAA@@@???>>>>>>===>>>>>>>>>>>>>>>>>>>>>??????@@@AAACCCDDDDDDBBB@@@AAAAAA@@@@@@AAAAAAAAAAAAAAABBBEEEEEEEEEEEEEEEFFFFFFFFFHHHHHHGGGGGGGGGGGGGGGHHHEEEEEEEEEFFFGGGHHHIIIJJJHHHGGGGGGHHHIIIIIIIIIIIIFFFDDDCCCDDDEEEFFFEEEDDDEEEEEEFFFGGGGGGGGGGGGGGGDDDFFFHHHJJJJJJIIIHHHGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFGGGHHHIIIIIIJJJGGGGGGEEEDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDGGGHHHJJJKKKJJJHHHFFFDDDBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@AAAAAABBBBBBBBBAAAAAA>>>>>>>>>??????@@@AAAAAA>>>>>>=========<<<<<<<<<>>>>>>=========<<<<<<<<<;;;;;;;;;;;;:::888777666777777777777777666666666888888888888888888888888777777777777777777777777777777777777888888888888777777888888999:::;;;;;;<<<>>>AAABBBEEENNN]]]hhh|||<<<<<<<<<===============>>>?????????????????????@@@???>>>===<<<===>>>???>>>>>>>>>?????????@@@@@@>>>???AAABBBCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBB@@@@@@AAAAAABBBBBBCCCCCCAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDAAAAAABBBBBBCCCCCCDDDDDDAAAAAAAAA@@@??????>>>>>>>>>???@@@BBBCCCDDDDDDEEECCCBBBAAACCCEEEGGGHHHGGGDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@?????????AAACCCDDDCCCCCCDDDDDDDDDCCCBBBAAACCCCCCCCCCCCCCCCCCCCCCCC???@@@@@@@@@@@@???>>>===========================;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;;;;<<<<<<============>>>>>>>>>>>><<<===>>>??????@@@??????::::::;;;<<<======>>>>>>======<<<<<<<<<===>>>???>>>============>>>??????????????????????????????@@@@@@??????>>>===<<<<<<===========================>>>???===:::888888888888888888999999999::::::<<<<<<<<<<<<<<<;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;:::::::::;;;;;;<<<;;;;;;;;;;;;<<<======>>>>>>>>>?????????@@@@@@>>>>>>>>>???????????????======>>>>>>???@@@@@@@@@>>>>>>>>>??????@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBCCCDDDDDDCCCBBBBBBBBB>>>>>>>>>?????????@@@@@@CCCDDDEEEFFFFFFEEEDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCAAA@@@???>>>============>>>=========>>>>>>???@@@AAABBBDDDCCCBBBAAAAAABBB>>>>>>>>>??????@@@@@@@@@DDDDDDDDDDDDDDDDDDDDDCCCEEEEEEFFFGGGGGGGGGGGGHHHDDDDDDDDDEEEEEEFFFHHHHHHFFFGGGGGGHHHHHHHHHIIIJJJGGGFFFEEEFFFGGGHHHGGGEEEEEEEEEFFFGGGGGGGGGGGGFFFBBBDDDFFFHHHIIIIIIHHHGGGHHHHHHGGGFFFFFFFFFGGGGGGEEEFFFFFFGGGHHHHHHIIIIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCCCCEEEFFFGGGHHHHHHGGGEEEDDDCCCCCCBBBBBBBBBAAAAAAAAACCCDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAAAAABBBBBBAAA@@@@@@<<<<<<======>>>>>>>>>???============<<<<<<;;;;;;<<<<<<;;;;;;;;;:::::::::::::::::::::999888777666777777777666666555555555777777777777777777777777666666666666666666666666666666777777777888888888888888999999:::::::::::::::>>>@@@AAA@@@EEEMMMUUUeeemmmwww}}}~~~}}}~~~;;;;;;;;;<<<<<<==================>>>>>>>>>>>>>>>???>>>>>>==================>>>>>>>>>>>>?????????>>>???@@@AAABBBAAAAAA@@@AAAAAAAAA@@@@@@AAAAAABBB@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAABBBBBBCCCCCCAAABBBDDDEEEEEEEEEDDDCCC@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBAAA@@@@@@??????===>>>@@@BBBCCCEEEFFFFFFDDDCCCBBBCCCEEEGGGGGGGGGEEEFFFFFFFFFFFFEEEDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@AAAAAAAAA@@@???>>>???AAACCCDDDEEEEEEEEEDDDDDDDDDDDDEEECCCCCCCCCDDDDDDDDDDDDDDD@@@@@@@@@???>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;;;;:::;;;;;;<<<===<<<<<<<<<<<<============<<<===>>>>>>>>>>>>>>>>>>999999:::;;;===>>>???@@@======<<<;;;;;;===>>>???===============>>>??????==============================>>>>>>>>>===<<<;;;;;;;;;<<<<<<<<<<<<======:::;;;<<<;;;999888888888888888888888999999999999<<<<<<<<<;;;;;;;;;;;;;;;999::::::::::::;;;;;;;;;<<<;;;::::::999999::::::<<<;;;;;;;;;;;;<<<=========>>>>>>>>>>>>?????????===============>>>>>>>>>=========>>>>>>?????????=========>>>??????@@@@@@@@@@@@AAAAAABBBCCCCCCCCCAAAAAABBBBBBBBBAAAAAA@@@>>>>>>?????????@@@@@@@@@BBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDEEEEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAA@@@???>>>===<<<<<<<<<============>>>???@@@AAA@@@BBBCCCCCCAAA@@@AAABBB======>>>>>>??????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGGGGGGGDDDDDDDDDCCCDDDDDDEEEFFFEEEFFFHHHHHHGGGGGGHHHIIIHHHGGGFFFFFFHHHHHHGGGFFFDDDEEEFFFFFFGGGGGGFFFFFFBBBCCCEEEGGGHHHHHHHHHHHHKKKJJJIIIHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????>>>>>>???@@@AAAAAABBBBBB??????????????????>>>===;;;<<<<<<============<<<<<<<<<<<<===<<<;;;;;;:::999999888888888777777777888999999999999888777777888777777666666555555444777666666666666666555555444444444444444444444444555555555555666666666666888888999:::;;;;;;::::::888;;;>>>>>>>>>???CCCGGGRRRZZZfffsss}}}::::::;;;;;;<<<===>>>>>><<<<<<<<<======>>>>>>>>>======>>>>>>======<<<;;;=========>>>>>>>>>?????????@@@AAABBBBBBBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@??????>>>???@@@AAAAAABBBCCCDDDDDDDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAAAAAAAABBBBBB@@@BBBCCCEEEEEEDDDCCCBBBBBBBBBCCCCCCDDDDDDDDDEEEBBBBBBBBBAAA@@@@@@??????<<<===???AAADDDEEEFFFGGGFFFDDDCCCDDDEEEGGGGGGFFFGGGGGGGGGGGGGGGFFFEEEEEEBBBBBBBBBBBBBBBBBBBBBBBB????????????@@@@@@@@@AAABBB@@@???>>>???AAACCCEEEFFFEEECCCBBBBBBCCCEEEFFFDDDDDDDDDEEEEEEEEEFFFFFFBBBAAA???>>>=========>>>::::::::::::::::::::::::::::::;;;;;;<<<======>>>;;;;;;;;;;;;;;;<<<============>>>>>>>>>?????????>>>>>>?????????>>>>>>===:::;;;;;;<<<===>>>>>>???<<<;;;:::999:::;;;===>>><<<<<<;;;;;;<<<<<<===>>><<<<<<<<<<<<<<<<<<<<<<<<:::;;;<<<=========<<<;;;:::::::::;;;;;;;;;<<<<<<888999;;;;;;999999999:::888888888888999999999999<<<<<<<<<;;;;;;:::::::::999999999999::::::::::::<<<<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;<<<===============>>>>>>>>>??????;;;;;;<<<<<<=================================>>><<<<<<======>>>??????@@@?????????@@@AAAAAABBBBBB@@@???@@@@@@AAAAAA@@@????????????@@@@@@@@@AAAAAA@@@AAABBBCCCCCCBBBAAA@@@@@@AAACCCDDDDDDDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCBBBAAA???>>>===<<<<<<<<<>>>>>>>>>>>>???@@@AAAAAA???@@@BBBBBBAAA@@@@@@AAA>>>>>>??????@@@AAAAAABBB@@@AAABBBCCCCCCBBBAAAAAAAAABBBDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDFFFHHHGGGEEEDDDFFFHHHGGGFFFEEEEEEFFFGGGFFFEEEDDDEEEEEEFFFFFFFFFFFFFFFCCCDDDEEEFFFHHHIIIJJJKKKLLLLLLJJJHHHGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDFFFFFFEEEEEEDDDDDDCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAA===>>>>>>@@@AAABBBCCCCCC???????????????>>>======<<<======>>>>>>===<<<;;;;;;;;;<<<<<<<<<;;;:::999999999999888888888777777666777888888888888888888888888777777666555555444666666666555555555444444444444444444444444444444555555666666666777777777777888999:::::::::999999888999999:::<<<===???@@@FFFMMMWWWdddrrr999999:::;;;===>>>??????;;;<<<<<<<<<======>>>>>><<<===>>>>>>>>>===;;;:::============>>>>>>>>>>>>@@@AAABBBCCCCCCCCCBBBAAACCCCCCBBBAAAAAABBBBBBBBBBBBAAAAAA@@@@@@?????????AAA@@@???>>>>>>???@@@@@@AAAAAACCCDDDEEEEEEFFFFFF????????????????????????BBBBBBAAA@@@@@@AAAAAAAAA@@@AAACCCEEEEEEDDDCCCBBBDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@?????????;;;<<>>>>>??????@@@@@@@@@AAABBBAAA???>>>???AAADDDFFFDDDCCC@@@??????AAACCCEEEDDDDDDEEEEEEFFFFFFGGGGGGCCCAAA???===<<<<<<>>>>>>999999999999999999999999::::::;;;;;;<<<===>>>>>>;;;;;;;;;;;;;;;<<<===>>>@@@AAAAAAAAABBBBBBBBBBBB@@@@@@@@@@@@@@@???>>>===<<<<<<==================;;;:::999888888:::<<<===;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999:::<<<<<<<<<<<<;;;999999999::::::;;;;;;;;;777999;;;;;;:::::::::;;;777888888888888999999999<<<<<<<<<;;;;;;:::::::::888888999999999:::::::::======<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<==================>>>>>>>>>>>>;;;;;;;;;<<<<<<=================================;;;<<<<<<===>>>??????@@@>>>>>>>>>???@@@@@@AAAAAA???>>>>>>???@@@AAA???>>>???@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@>>>@@@AAACCCDDDDDDCCCCCCAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@>>>======<<<<<<>>>>>>>>>>>>???@@@AAABBB>>>@@@AAAAAA@@@???@@@AAA??????@@@AAABBBBBBCCCCCC???@@@AAABBBCCCBBBAAA@@@@@@AAACCCDDDEEEDDDDDDCCCEEEEEEDDDBBBBBBBBBBBBBBBDDDFFFHHHGGGDDDCCCEEEGGGEEEDDDCCCDDDEEEFFFEEECCCDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEEEEFFFHHHJJJLLLMMMMMMLLLJJJHHHGGGEEEEEEDDDGGGGGGFFFFFFEEEDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEDDDCCCBBBCCCDDDGGGHHHFFFFFFEEEDDDCCCCCCBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDD======>>>???AAABBBCCCCCCAAAAAAAAAAAAAAA@@@???>>>>>>>>>?????????===<<<;;;:::;;;<<<<<<<<<;;;:::999<<<<<<<<<;;;;;;;;;::::::555666777888888999999888999888888777666555555555666666555555555444444444777777777777777777777777888888888888999999999999777777999::::::999888888:::888777888;;;>>>??????>>>CCCJJJSSS___qqq;;;;;;;;;;;;;;;<<<===>>>:::;;;;;;;;;;;;;;;::::::;;;<<<===<<<;;;<<<===?????????>>>===<<<;;;::::::@@@AAABBBBBBBBBAAA@@@???>>>???@@@AAABBBAAA@@@???CCC@@@======@@@BBBAAA@@@@@@@@@@@@AAAAAABBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBBBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDEEEFFFFFFGGGGGGDDDDDDCCCBBBAAAAAA@@@@@@??????@@@@@@BBBCCCEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHHHHGGGGGGFFFFFFEEEFFFFFFEEEEEEDDDCCCCCCBBBAAA@@@@@@???@@@@@@AAAAAABBBAAA@@@>>>>>>???AAABBBAAAAAA@@@@@@AAACCCDDDFFFCCCCCCCCCEEEGGGGGGEEEDDD???<<<999999<<<===<<<;;;888999999999::::::;;;;;;;;;::::::999999999::::::<<<===>>>>>>>>>===<<<;;;@@@???>>>???AAABBBAAA@@@@@@???>>>>>>??????>>>===;;;;;;;;;::::::999999999===<<<;;;999888888999999<<<===>>>>>>>>>;;;999777:::::::::;;;;;;;;;;;;<<<::::::;;;;;;;;;:::999888777888999:::;;;;;;;;;;;;999999999888888888888777999999999999999999999999888999::::::;;;;;;::::::888777777777888999::::::555666666777888999999999;;;;;;;;;<<<<<<<<<<<<===::::::::::::::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::;;;<<<===<<<<<<<<<;;;;;;:::::::::>>>>>>>>>>>>===============???@@@AAAAAA@@@>>>===@@@???@@@@@@AAABBBCCCDDDCCCCCCBBBAAAAAA@@@??????BBBBBBCCCCCCDDDEEEEEEEEE@@@@@@@@@???@@@@@@AAAAAADDDCCCBBB@@@>>>===;;;;;;>>>????????????>>>>>>===@@@@@@@@@@@@?????????>>>@@@@@@@@@????????????>>>???@@@@@@AAAAAABBBCCCCCC@@@AAABBBCCCCCCCCCBBBAAACCCCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGEEEFFFFFFEEECCCAAABBBCCCCCCDDDGGGIIIIIIHHHFFFDDDBBBBBBCCCEEEGGGIIIKKKLLLGGGHHHHHHGGGEEEDDDEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFFFFFFFGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDCCCCCCGGGGGGFFFDDDBBBBBBDDDFFFDDDDDDCCCBBBBBBBBBBBBCCC??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@??????????????????============<<<;;;:::999999999999999999999999999888888888888777777777666777777777777777777777777888555555888666111333999666666666666666666666666666666666666666666666666555555555555555666777777:::999999999888888777777999:::;;;;;;<<<<<<;;;;;;;;;@@@DDDHHHOOO^^^qqq;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;<<<<<<;;;;;;::::::;;;<<<;;;::::::<<<>>>===============<<<<<<<<<>>>???@@@AAAAAA@@@??????@@@@@@AAABBBBBBBBBBBBBBBCCCAAA>>>>>>@@@BBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@????????????@@@AAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDEEEFFFGGGHHHHHHDDDDDDCCCCCCBBBAAAAAA@@@??????@@@@@@AAABBBDDDDDDGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDDDDDDDAAA@@@???????????????@@@AAA@@@???>>>>>>???AAABBBAAAAAA@@@@@@AAABBBCCCDDDBBBAAABBBCCCEEEEEECCCAAA???<<<::::::<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;<<<=========<<<;;;???>>>===>>>@@@AAA@@@???>>>===<<<===>>>???>>>===;;;;;;;;;;;;::::::999999===<<<;;;999999999999999;;;<<<<<<===<<<;;;999888::::::;;;;;;;;;<<<<<<<<<::::::;;;;;;::::::999999777888999:::;;;;;;;;;;;;::::::999999888888777777888888888888888888888888888999999:::;;;:::::::::888888777777777888999999555666666777888888999999:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;<<<===<<<<<<;;;;;;;;;:::::::::========================>>>???@@@AAAAAA@@@???===?????????@@@@@@AAABBBCCC??????????????????@@@@@@AAABBBBBBCCCDDDDDDEEEEEEAAA@@@@@@?????????@@@@@@BBBBBBAAA???>>>===<<<;;;===>>>>>>?????????>>>>>>@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAABBBBBBBBB@@@AAABBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDEEEFFFFFFGGGGGGBBBCCCCCCBBB@@@??????@@@CCCDDDFFFGGGGGGGGGEEEEEEBBBBBBCCCDDDFFFHHHJJJKKKHHHIIIIIIHHHFFFEEEEEEFFFGGGFFFEEEDDDDDDEEEFFFFFFDDDEEEEEEFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEECCCAAAAAACCCFFFEEEDDDCCCBBBBBBBBBBBBBBB??????@@@AAAAAABBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA???>>>>>>???AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@??????>>>>>>>>>============<<<;;;:::999::::::999999999888888888888888888777777777666666666666666666666666666666999555555888777333444888555555555555555555555555555555555555555555555555555555555555555666666777999999888888777777777777888999999:::::::::::::::;;;>>>AAABBBEEEOOO^^^jjj<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;:::999999;;;===<<<<<<<<<<<<======>>>>>><<<<<<===>>>????????????BBBBBBBBBBBBBBBCCCDDDDDDCCCAAA???@@@AAABBBBBBAAA@@@@@@@@@???????????????AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCDDDEEEFFFGGGHHHIIIIIIEEEDDDDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBBBBCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFIIIHHHHHHGGGGGGFFFFFFFFFAAAAAA@@@???>>>>>>??????@@@???=========???AAABBBAAAAAA@@@@@@@@@AAABBBBBBAAA@@@@@@AAABBBBBB@@@>>>???===;;;:::<<<=========@@@@@@AAAAAAAAAAAABBBBBBAAA@@@@@@???>>>===<<<<<<999:::;;;<<<<<<<<<<<<<<<>>>===<<<===>>>??????===<<<::::::;;;===>>>===<<<<<<;;;;;;;;;;;;;;;::::::===<<<;;;:::999999999:::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<:::::::::::::::999999999777888999:::;;;;;;;;;;;;;;;;;;::::::999888777777666666666666666666666666888888999::::::::::::999999888888777777777777888555666666777777888888999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<======>>>>>>>>>???@@@AAAAAA@@@?????????????????????@@@AAABBB>>>>>>>>>???@@@AAAAAABBBAAAAAAAAABBBCCCCCCDDDDDDAAAAAA@@@???>>>>>>>>>????????????>>>======<<<<<<<<<===>>>???????????????>>>>>>>>>>>>============;;;<<<<<<======>>>>>>???>>>>>>??????@@@AAAAAAAAA@@@AAABBBBBBCCCCCCBBBBBB@@@@@@AAABBBCCCCCCDDDDDDCCCDDDDDDEEEEEEFFFFFFGGGDDDEEEFFFEEECCCAAABBBCCCCCCCCCDDDDDDEEEEEEEEEEEEBBBBBBCCCDDDFFFGGGIIIJJJIIIJJJJJJIIIGGGFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFBBBCCCDDDDDDEEEEEEDDDDDDAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDBBBAAAAAACCCEEEFFFEEEDDDCCCBBBAAAAAAAAA???@@@@@@AAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@???>>>======<<<<<<<<<===<<<<<<;;;:::999;;;::::::999888777666666777777777777666666666666555555555555555555555555888444333666777666555777555555555555555555555555555555555555555555555555555555444444555555666777777777777777666666666666777777888999999999999888:::<<<>>>======BBBLLLUUUfffyyy<<<;;;:::999999999999999:::;;;;;;<<<<<<<<<<<<;;;999:::;;;:::999999;;;===<<<<<<<<<===============;;;;;;<<<===>>>?????????CCCBBBAAA@@@AAABBBCCCDDDBBBAAAAAAAAAAAABBBAAAAAA@@@@@@??????>>>>>>======@@@@@@AAAAAAAAABBBBBBBBBAAAAAABBBBBBAAA@@@@@@???>>>>>>?????????@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDDDDEEEFFFGGGHHHIIIIIIEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGCCCBBBAAA@@@@@@@@@@@@@@@???>>>===<<<===>>>@@@BBBAAAAAAAAAAAA@@@@@@@@@AAABBBAAA???@@@@@@@@@???===>>>===<<<;;;<<<===>>>???CCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???===<<<;;;:::888999:::;;;;;;<<<=========<<<;;;;;;===>>>===;;;999888888999<<<======<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::::::::::::::999999888888999:::;;;:::;;;;;;;;;;;;<<<<<<<<<;;;::::::999999999999999888888999:::::::::::::::<<<;;;;;;:::999888777777666666666666666666666666777888888999999999999999999888777666666666666666666666666666777777888888999999999999:::::::::;;;::::::::::::::::::::::::::::::::::::::::::::::::<<<;;;;;;;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::;;;<<<======>>>>>>???@@@@@@AAA@@@@@@???>>>>>>>>>>>>>>>???@@@AAA@@@@@@AAAAAABBBCCCCCCCCC@@@@@@AAAAAABBBBBBCCCCCCBBBAAA@@@???>>>=================================;;;<<<===??????@@@@@@@@@>>>============<<<<<<<<<:::;;;;;;<<<>>>??????@@@===>>>>>>??????@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFFFFEEEFFFGGGFFFDDDCCCDDDEEECCCCCCBBBBBBBBBCCCDDDEEEBBBCCCCCCDDDEEEFFFHHHIIIHHHIIIIIIHHHFFFEEEEEEFFFDDDDDDDDDDDDEEEEEEEEEFFFBBBCCCDDDDDDEEEEEEDDDDDDAAAAAAAAABBBBBBCCCCCCCCCAAABBBCCCBBB@@@AAABBBDDDFFFEEEDDDCCCBBBAAAAAAAAA@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@???>>>>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;;;;<<<<<<<<<;;;;;;:::999;;;:::999888777666555555777777666666666555555555444444444444444444444444666333222333555666555555555555555555555555555555555555555555555555555555555444444444444555666666666666666666666666555555666777888888999999888888888:::<<<<<<<<>>???>>>>>>===<<<<<<;;;;;;<<<<<<<<<===>>>???@@@@@@AAA@@@???>>>???@@@BBBCCC@@@AAAAAAAAAAAAAAAAAAAAA?????????>>>>>>=========@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHDDDDDDDDDDDDDDDCCCCCCCCCEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHEEEDDDCCCCCCBBBBBBBBBBBB???>>>===<<<===>>>@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@CCCAAA@@@@@@@@@AAA???>>>>>>>>>======<<<===???AAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???===;;;:::999999999:::;;;<<<======<<<;;;::::::<<<<<<;;;:::888777777888:::<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999888888888999::::::::::::::::::;;;;;;;;;;;;;;;:::999888888888999999888888999999::::::999999;;;;;;:::999999888777777777777777777777777777777666777888888999999888888888888777666555555555555666666666666666777777777888888888888999999999999999999999999999999999999::::::::::::::::::::::::<<<;;;::::::::::::;;;;;;::::::::::::::::::::::::888888999:::;;;<<<<<<===>>>>>>??????@@@@@@@@@@@@>>>>>>=========>>>??????AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@AAAAAABBBBBBAAA@@@???>>>===<<<<<<<<<;;;<<<<<<<<<============;;;<<<===??????@@@@@@@@@============<<<<<<<<<;;;;;;;;;<<<===???@@@AAAAAA===>>>>>>??????@@@AAAAAAAAAAAAAAAAAABBBBBBCCCCCCGGGGGGFFFEEEDDDCCCBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFBBBCCCDDDCCCAAAAAAAAACCCCCCBBBAAA@@@AAABBBDDDEEECCCCCCCCCCCCDDDEEEFFFGGGFFFGGGHHHGGGDDDCCCDDDEEECCCCCCDDDDDDEEEEEEEEEEEECCCDDDEEEEEEFFFFFFEEEEEECCCCCCBBBBBBAAAAAAAAAAAA@@@AAABBBBBBAAAAAACCCDDDEEEEEEDDDBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB?????????????????????????????????@@@@@@@@@AAAAAA@@@@@@???>>>===;;;;;;:::;;;;;;;;;;;;;;;;;;:::999::::::999888666555444444666666666555555555555444444444444444444444444444444333222111222444444333555555555555555555555555555555555555555555555555444444444444444555666666555555555555555555666666777777888999999999999999888:::<<<===<<<>>>AAAEEEEEENNN[[[jjjyyy999888888777777777777888777888999::::::;;;:::::::::;;;<<<;;;::::::<<<>>>??????>>>===<<<;;;::::::<<<<<<<<<<<<===>>>??????>>>>>>>>>>>>>>>???@@@@@@>>>@@@BBBBBB@@@??????@@@?????????>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEFFFDDDDDDEEEEEEFFFGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEAAA@@@>>>======>>>@@@AAAAAAAAABBBCCCCCCBBBBBBBBBCCCAAA??????@@@AAAAAA@@@===>>>>>>>>>===>>>@@@BBBBBBBBBBBBBBBBBBAAAAAAAAADDDDDDDDDCCCBBB@@@===<<<;;;:::::::::;;;<<<===>>><<<;;;::::::;;;<<<:::999999888777888:::;;;:::999999999::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;:::999999999999999999999999999999999999::::::::::::;;;:::999777777888888999888888999999999999999888999999999888888888888777777777777777777777777777666666777888888888888777777666666555555555555666666666666666666666666666777777777777888888888999999999999999999999999999999999999999999999999999;;;::::::999999999999999999999999999::::::::::::888888999999::::::;;;;;;<<<=========>>>?????????=========<<<<<<======>>>>>>>>>>>>>>>>>>=========>>>>>>??????@@@AAAAAAAAA??????>>>===<<<<<<<<<===<<<<<<<<<<<<======>>>>>><<<===>>>???????????????============<<<<<<<<<<<<;;;<<<<<<===???@@@AAAAAA>>>>>>??????@@@AAAAAAAAABBBAAAAAAAAAAAABBBCCCDDDHHHHHHGGGFFFEEECCCBBBBBBBBBCCCCCCDDDDDDEEEEEEFFFCCCDDDEEEDDDCCCBBBCCCEEECCCBBBAAAAAAAAABBBDDDEEECCCCCCCCCCCCCCCDDDEEEEEEEEEFFFGGGFFFDDDCCCCCCDDDBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEFFFFFFGGGGGGFFFFFFDDDCCCCCCBBBAAAAAA@@@@@@>>>@@@BBBBBBBBBBBBCCCEEEDDDDDDCCCBBBBBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB????????????????????????>>>>>>>>>??????@@@@@@AAA???>>>>>>===<<<;;;;;;:::::::::;;;;;;;;;;;;::::::999888888777666555444444666555555555444444444444444444444444444444444444222555666222000222333333444444444444444444444444444444444444444444444444444444333333444444555666555555555555666666666666777777888999999999999999999:::;;;;;;::::::;;;===CCCDDDIIISSScccttt777777666666666777888888666666777888999999999999999:::;;;:::999999;;;===>>>>>>======<<<<<<<<<;;;<<<<<<;;;::::::;;;<<<=========>>>>>>?????????>>><<>>>>>???>>>>>>?????????????????????@@@@@@@@@@@@AAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCAAAAAAAAABBBCCCDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFCCCCCCCCCCCCDDDEEEFFFGGGCCCBBB@@@>>>===>>>???@@@@@@AAACCCDDDDDDDDDDDDCCCBBB@@@>>>>>>@@@AAAAAAAAA===>>>???>>>===>>>AAADDDBBBBBBAAAAAAAAA@@@@@@@@@BBBCCCDDDDDDBBB@@@>>><<<===<<<<<<;;;;;;<<<===>>>===;;;::::::;;;;;;:::999:::999888888:::::::::888888888888999999999:::::::::;;;<<<======<<<;;;;;;::::::;;;;;;;;;999888777777777888888888999999999;;;:::888777666777888999888888999999999999888888666777777777777888888888555555555555555555555555555666777777888888777777555555444444444555666666666666666666666666666666666666666777777777888888888888888888888888888888999999999999999999999999:::999888888777777888888888888999999999:::::::::888888888999999999999999;;;;;;;;;<<<<<<===>>>???======<<<<<<;;;<<<<<<===;;;;;;<<<<<<======>>>>>>======>>>>>>???@@@@@@AAA>>>======<<<<<<<<<=====================>>>>>>>>>===>>>>>>?????????>>>>>>>>>>>>>>>=========<<<<<<;;;;;;<<<======>>>????????????@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCDDDEEEEEEEEEEEEDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEFFFGGGGGGFFFEEEFFFGGGBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDDDDFFFGGGGGGFFFDDDCCCDDDEEEAAABBBCCCEEEEEEEEEEEEDDDDDDEEEFFFFFFGGGGGGFFFFFFCCCCCCCCCBBBBBBBBBBBBBBB>>>@@@BBBCCCCCCCCCDDDFFFCCCBBBBBBBBBBBBCCCDDDDDDAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>????????????>>>>>>======>>>>>>???@@@@@@AAA=========<<<<<<;;;;;;;;;999::::::;;;;;;:::::::::777777777666666555555555555555555444444444333333444444444444444444444444222999;;;555///000333444444444444444444444444444444444444444444444444444444444333333444444555666555555666666666777777777555666777777888888777777888888888888777777888999???@@@AAAFFFOOO]]]llluuu666666555666666777888999555555666888888999999999888999:::999888888:::<<<<<<<<<<<<===============<<<;;;:::999999999:::;;;<<<===>>>@@@@@@???>>>>>>;;;>>>AAAAAA>>>======???>>>>>>??????@@@@@@AAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBB@@@?????????@@@@@@AAABBB??????@@@AAAAAABBBCCCCCCAAAAAAAAABBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEBBBBBBBBBBBBCCCEEEFFFGGGEEECCCAAA???>>>>>>???@@@@@@AAACCCEEEFFFFFFEEEEEE@@@???======???AAAAAAAAA===>>>@@@???===>>>AAADDDBBBBBBAAAAAA@@@@@@@@@??????@@@AAABBBAAA>>><<<;;;???>>><<<;;;;;;<<<===>>>===<<<:::;;;;;;<<<:::999;;;999888999::::::999888777777888888888999999999:::;;;<<<=========;;;;;;:::;;;<<<===<<<:::777666666777777777777888888888;;;:::888666666777888999888888999999999888888777555555555666777777888888444444444444444444444444555666666777777777777777444444444444444555666777666666666666666555555555666666666666777777777777555555555555555555555555888888888888888888888888999999888777666666777777888888888999999:::::::::999999999888888888888888:::::::::;;;;;;===>>>>>>===<<<<<<;;;;;;;;;<<<<<<::::::;;;===>>>@@@AAAAAA=========>>>??????@@@@@@======<<<<<<<<<======>>>======>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>===>>>>>>>>>>>>============::::::;;;;;;<<<=========???@@@@@@AAAAAABBBCCCCCCBBBBBBAAA@@@AAABBBCCCDDDBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBCCCCCCDDDEEEEEEEEEBBBCCCDDDDDDCCCBBBCCCEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDGGGHHHHHHGGGEEEDDDEEEFFF@@@AAACCCEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFFFFFFFFFFAAABBBBBBCCCCCCDDDDDDEEE>>>@@@CCCDDDDDDDDDEEEFFFBBBBBBBBBBBBBBBCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB>>>>>>????????????>>>>>><<<======>>>???@@@@@@@@@<<<<<<<<<<<<<<<<<<;;;;;;999999:::;;;;;;:::::::::666666666666666555555555555555444444444333333333555555555555555555555555333<<>>>>>???>>>>>>>>>>>>============:::;;;===?????????>>>>>>??????>>>>>>>>>>>>>>>>>>????????????????????????AAABBBCCCCCCCCCCCCCCCCCCCCCBBB@@@???>>>???@@@@@@AAABBBBBBCCCDDDEEEFFFFFFHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBB@@@@@@??????@@@@@@AAABBBBBB@@@???@@@AAAAAA@@@>>>AAAAAAAAAAAAAAAAAAAAAAAAEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???@@@BBBEEEFFF???@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>??????===???@@@@@@???@@@BBBDDDFFFBBB??????AAABBBAAA???EEEEEEDDDCCCAAA???<<<;;;<<<<<<;;;;;;;;;:::::::::999:::;;;;;;<<<<<<;;;;;;999999999888888888777777;;;;;;::::::999888777777777777888999::::::;;;;;;======<<<;;;;;;:::999999999888777777777888::::::888888777777777777888888777777777777777777777777666666666666777777777777666666555555555444444444666666666555444444444333777666444333333444666777555555555555666666666666111222222333444555666666555555666666666666555555666666666666666666666666777666555555555666888999999999999:::::::::;;;;;;888888999999999:::::::::999:::;;;<<<============<<<<<<======<<<;;;::::::<<<======>>>>>>>>>>>>=========>>>???@@@@@@AAAAAA>>>>>>===<<<;;;:::::::::>>>>>>>>>>>>>>>?????????????????????????????????<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<===???@@@@@@AAAAAAAAAAAABBBCCCDDDDDDCCCDDDDDDDDDCCCBBBAAAAAAEEEDDDCCCBBBBBBCCCDDDEEECCCBBBBBBBBBCCCDDDFFFGGGDDDEEEFFFGGGFFFEEECCCAAAAAAAAABBBBBBCCCBBBBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBEEEDDDCCCBBBBBBCCCDDDEEEFFFEEECCCAAA@@@@@@@@@@@@EEEDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBDDDDDDCCCCCCBBBAAA??????CCCCCCDDDDDDCCCBBBAAAAAA?????????>>>>>><<<;;;;;;======>>>???????????????===;;;999777777777888999888999::::::888888999:::999777555333222333444555333333333333333333333333333333333333333333333333555555555444444333222222444444444444444444444444222222333333333333444444444444444444444444444444444444444555555555555666666666666666777777777777888999999888666666666777888888:::;;;>>>CCCIIIMMM[[[cccppp{{{zzz}}}555555555555666666666666777777777888888888999999999999999::::::::::::;;;999:::;;;<<<<<<;;;:::999:::::::::;;;<<<<<<<<<===========================<<<===>>>??????@@@@@@@@@BBBAAA@@@???>>>=========????????????????????????AAABBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDDDDFFFEEEEEEDDDCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBCCCAAA@@@@@@AAAAAA???>>>@@@@@@@@@AAAAAABBBBBBBBBEEEDDDDDDCCCBBBBBBCCCCCCCCCBBB@@@??????@@@AAABBB@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>>>>?????????@@@@@@@@@???@@@BBBEEEFFFCCC@@@@@@AAABBB@@@???AAABBBBBBBBBAAA???===;;;;;;;;;:::::::::999999999::::::;;;<<<<<<<<<<<<;;;:::::::::999999888888888:::::::::999888777777777777777888888999::::::;;;;;;;;;;;;::::::999999999777777666666666777888999888777777666666777777888666666666666666666666666555555555555555555555555666555555555444444444333555555555444444444444444666555444333333444555666444444555555555666666666333333333444444444444444444444555555555555444444555555555555555555555555777666555555555666777888999999999999::::::::::::888888888999999999::::::888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;:::999999<<<===>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBB>>>>>>===;;;;;;::::::;;;=========>>>>>>?????????@@@?????????????????????===============>>>??????;;;;;;;;;<<<>>>@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBCCCDDDEEEFFFCCCDDDFFFFFFFFFDDDCCCAAAAAAAAABBBBBBCCCBBBBBBBBBCCCDDDDDDEEEEEEDDDDDDCCCDDDEEEFFFFFFFFFFFFEEEDDDBBBBBBCCCCCCCCCCCCCCCBBBDDDDDDCCCBBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAACCCCCCCCCCCCCCCCCCBBBAAA????????????>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>><<<;;;999777777777888999888999:::999888888888:::888777555333333333444555333333333333333333333333333333333333333333333333333333333444444444444444444444444444444444444444222222222333333333444444444444444444444444444444444444444444555555555555555555666666666777777777666666555444444555777888;;;:::777666777;;;@@@DDDLLLTTT___kkkuuu444555555555555666666666777777777777888888888888888888999999999:::::::::999::::::;;;;;;::::::999::::::::::::::::::::::::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAACCCBBBAAA???>>>======<<>>===>>>>>>@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@??????>>>?????????AAAAAAAAA???>>>@@@DDDGGGGGGEEEBBBAAAAAAAAA@@@???>>>???AAABBBAAA???===;;;::::::999999999888888888999:::;;;;;;<<<<<<;;;;;;::::::::::::999999999999999999888888777777666666777777777888999999::::::999999999999888888888888555555555555555666777777777777666666666666777777555555555555555555555555444444444444444444444444555555444444444444333333333333333333444444444444555555333333333333555555444444444444555555555555555444444444333333333222333333444444444444333333444444444444444444444444666555555555555666777777888888888999999999::::::777888888888999999999999777777888999::::::::::::999::::::::::::999999888<<<===>>>>>>?????????>>>>>>??????@@@@@@AAAAAABBB>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@??????>>>>>>>>>???>>>>>>>>>>>>??????@@@;;;;;;<<<===>>>@@@BBBCCCAAAAAAAAAAAABBBCCCDDDDDD@@@AAABBBCCCDDDDDDDDDDDDBBBBBBAAA@@@??????@@@@@@AAAAAABBBCCCDDDDDDDDDDDDCCCDDDEEEEEEEEEDDDCCCBBBAAAAAAAAABBBBBBCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEEEEDDDDDDBBBCCCCCCCCCCCCCCCBBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCDDDEEEGGGGGG@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCBBBAAABBBBBBCCCCCCCCCCCCBBB??????@@@??????>>>===<<<;;;;;;<<<<<<======<<<<<<<<<:::999777777777777888777888999999777777888999888777555444333333444555333333333333333333333333444444444444444444444444111111222333333444555555444444444444444444444444222222222222333333333333444444444444444444444444444444444444555555555555555555555666666666666777666555333222444666:::<<>>??????>>>======<<<===???@@@AAABBBBBB@@@???>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCDDDCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCBBBAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBAAAAAA@@@????????????@@@@@@??????@@@@@@AAABBBDDDCCCAAAAAAAAAAAA???===>>>>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCEEEDDDBBB@@@???>>>>>>>>>@@@AAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???????????????@@@CCCCCCAAA???>>>@@@DDDHHHGGGFFFDDDCCCBBBBBB@@@@@@???@@@BBBCCCBBB???<<<:::::::::::::::999999999999888888999::::::::::::999999999888888888888888888888888777777666666666555777777777777888888999999666777777777777777777777555555555555555666666777777666666555555666666777444444444444444444444444444444444444333333333333444444333333333333333333111222222222333333444444444444333222222333444444333333333333444444444444333333333333333333333333333333444444444444333333444444444444444444444444444444444555555555666666777777777888888888999999777777777888888888888999777888999999:::::::::999999999::::::::::::999999<<<<<<===>>>????????????===>>>>>>>>>??????@@@@@@>>>===<<<;;;;;;;;;;;;;;;:::;;;<<<<<<===>>>??????@@@@@@??????>>>>>>======>>>>>>>>>======>>>??????=========>>>???@@@AAABBBAAAAAAAAAAAABBBCCCDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@?????????@@@AAABBBCCCDDDCCCCCCBBBBBBCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAABBBCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEFFF??????@@@@@@AAAAAA@@@@@@??????@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@@@@AAABBBCCCCCCCCCBBB??????@@@@@@???>>>======::::::;;;;;;;;;;;;::::::::::::888777666666777777666777888888666666777888777666555444444444444555333333333333333333333333444444444444444444444444111222222222333333333444333333333333333333333333111222222222222333333333333333333333333333333333333333444444444555555555444444555555555666666666777555333444777;;;>>>@@@BBB???<<<::::::;;;<<<<<<<<<===AAAGGGPPP^^^llluuu444444444444555555555555555555666666666777777777777777777888888888999999999999999888888999999999;;;;;;;;;:::::::::::::::888999:::;;;<<<===>>>???<<<<<<;;;;;;<<<===???@@@?????????>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@??????@@@@@@AAABBBDDDCCCAAAAAAAAAAAA@@@>>>>>>>>>???@@@BBBCCCDDDDDDBBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAAAAAAAAAAAAAA@@@@@@AAABBBBBBCCCDDDDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@???????????????@@@@@@DDDCCCAAA???>>>@@@DDDGGGFFFGGGFFFEEEDDDBBBBBBAAACCCDDDDDDDDDBBB???<<<:::;;;;;;;;;;;;::::::::::::666666777888888888888777666666666666666777777777777777777666666666666666666666777777777777888888555555666666666666666666555555555666666666666666666666555555555555666666444444444444444444444444555555555444444333333333222222333333333333333333000000111111222222333333333333222222222222333333222222222222333333333333111111222222333444444555444444555555555555444444444444444444444444444444333444444444555555555555666666666777777777888888666666777777777888888888888999999::::::::::::999::::::;;;;;;;;;;;;::::::;;;;;;<<<>>>>>>?????????<<<<<<<<<<<<<<<===============<<<;;;;;;;;;;;;<<<:::;;;;;;<<<======>>>>>>?????????>>>>>>>>>======>>>======<<<<<<<<<======@@@@@@????????????@@@@@@AAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@BBBBBBBBBBBBBBBAAA@@@@@@???@@@BBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAA@@@AAAAAACCCDDDEEEEEEFFFFFFGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDCCCCCCDDDDDDCCCBBBBBBAAA@@@AAAAAAAAAAAAAAAAAA@@@BBBCCCCCCBBBBBBBBBAAAAAA>>>???@@@AAAAAAAAAAAA@@@??????@@@@@@AAAAAAAAAAAABBBBBBBBBBBBAAA@@@???>>>>>>???@@@AAAAAAAAAAAAAAA>>>????????????>>>======999999::::::::::::999888999999888777666666666666555666777777555555666777666555555444444444444444333333333333333333333333444444444444444444444444333333222222222111111111333333333333333333333333111111111222222222333333333333333333333333333333333333333444444444444555444444444444555555555555666444333555999===>>>>>>777777777999<<<===;;;888;;;<<<===@@@EEEMMMWWW]]]ppp}}}333444444444444555555555555555555555666666666666666777777777777888888888999888888777777888888999::::::::::::::::::::::::888888999:::;;;<<<===>>>;;;;;;;;;;;;<<<===>>>>>>============>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA===>>>???@@@AAABBBBBBBBBAAABBBCCCCCCDDDCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAADDDEEEEEEEEEFFFFFFGGGGGGGGGFFFEEECCCBBBBBBBBBBBB@@@@@@??????@@@@@@AAABBBCCCBBBAAAAAABBBBBBAAA@@@??????@@@AAAAAABBBCCCCCCAAAAAA@@@@@@@@@AAABBBBBBAAABBBBBBBBBBBBBBBBBBBBB??????@@@AAABBBCCCCCCDDDBBBBBBAAAAAA@@@@@@???????????????>>>??????@@@AAACCCCCCAAA???>>>???BBBEEEEEEFFFHHHGGGEEECCCCCCDDDEEEEEEEEECCCAAA???<<<;;;<<<<<<<<<;;;;;;;;;::::::555666666777888777777777555555555555555666666666777777777777666666666666666666666666666777777777666666666666555555555555444555666666777666666666555555444444444444555555444444444444444444444444555555555444444333333222111111222222222222333333000000000111111111111111222222222222222222222222111111111111222222222222000000111222333444555555444444555555555555444444444444444444444444444444222333444444555555444444555555555666666666777777666666666666777777777777888999999:::::::::999999999::::::;;;;;;;;;;;;;;;999:::;;;<<<===>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<>>???AAAAAAAAA@@@@@@?????????@@@@@@AAABBBBBBAAAAAAAAA@@@???>>><<<<<<===>>>???????????????>>>======>>>>>>>>>>>>======999999:::::::::999888888888888777777666555555555444555666666444444555666555555555555555555555444333333333333333333333333333333333333333333333333333333222222111000000///333333333333333333333333111111111111222222222222333333333333333333333333333333333333444444444444333333333444444444555555333222333666;;;===:::777444444777<<<@@@AAA===999999:::<<<===???CCCIIIMMMWWWcccttt333333444444444555555555444444555555555666666666666666666777777777888888999888777777777777888999777888888888999:::::::::888888999:::;;;<<<<<<<<<:::;;;<<<===>>>>>>>>>>>>=========<<<======>>>>>>????????????????????????;;;<<<===>>>@@@@@@@@@@@@@@@AAABBBCCCDDDCCCCCCBBB@@@@@@AAAAAABBBBBBCCCCCCEEEEEEFFFGGGGGGHHHIIIIIIGGGGGGEEEDDDCCCBBBBBBBBB@@@@@@??????@@@@@@AAABBBBBBAAA@@@AAACCCCCCCCCAAA@@@@@@@@@AAAAAABBBBBBBBB@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAABBBBBBAAAAAAAAA>>>>>>???@@@AAABBBCCCCCCBBBBBBAAAAAA@@@??????>>>??????>>>>>>???@@@@@@AAAAAABBBAAA@@@??????AAACCCCCCFFFHHHHHHFFFDDDEEEFFFEEEDDDBBBAAA???>>>======;;;;;;;;;:::::::::999999666777888888999999888888555555555666666666777777777777777777777777777777666666666666666666666666777777666666555555444444222333444555666555555444555444444444444444444555444444444444444444444444444444444333222222111111111111111111222222222333000000000000000000//////111111222222222222111111000000000111111111222222111111222222333333333444333333444444444444333333333333333333333333333333111222333444555444444333444444555555555666666666555555555666666666777777777888888999888888777777888888999:::::::::::::::777888999;;;<<<=========;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;:::<<<<<<======>>>????????????>>>>>>===<<<<<<======????????????AAABBBCCCDDDAAAAAAAAAAAABBBCCCDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCDDDDDDCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@AAAAAABBBBBBCCCAAA@@@@@@@@@AAACCCEEEFFFDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@AAABBBCCCCCCBBBAAA@@@AAABBBBBBBBB@@@???===<<<:::<<<>>>@@@@@@@@@???>>>======>>>>>>???@@@@@@AAA>>>>>>>>>>>>>>>===<<<<<<=========>>>======<<<<<<<<<<<<============<<<<<<999::::::::::::999888777777777777777666555444444333555555555444333444555444444555555555555555444333333333333333333333333222222222222222222222222111111111111111000000000222222222222222222222222111111111111222222222222222222222222222222222222222222333333333444444444222333333333333444444444222222555:::???>>>888222777666777<<<@@@AAA===888777888::::::;;;===AAADDDHHHOOO[[[hhhttt333333333444444444555555444444444555555555666666666666666666777777777777999888777666666777888999555666666777888999999:::888999999::::::;;;;;;<<<:::;;;===?????????>>>>>>???>>>===<<<<<<<<<<<<<<<========================:::;;;<<<>>>??????@@@@@@???@@@BBBCCCCCCCCCBBBBBB@@@@@@AAABBBBBBCCCDDDDDDEEEEEEFFFGGGHHHIIIIIIJJJGGGFFFEEEDDDCCCBBBBBBAAA@@@@@@??????@@@@@@AAABBBAAA@@@@@@AAACCCDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@?????????@@@AAAAAABBBAAAAAAAAAAAAAAA@@@???>>>===>>>>>>???AAABBBCCCCCCBBBBBBAAAAAA@@@???>>>>>>??????>>>>>>???@@@AAAAAA@@@AAAAAA@@@???>>>@@@AAABBBEEEHHHIIIGGGEEEFFFHHHCCCAAA@@@>>>===>>>>>>???:::::::::999999999888888888888999::::::::::::999555666666666777777888888777777777777888888888888666666666666666555555555888888777666555555444444111222333444555444333333555444444333333444444555555555555555555555555555333333222222111000000///000000111111222222222333111111000000//////......111111222222222222111111000000000000111111111111333333333222222222222111222222222333333222222222111111111111111111111111111222333444555444333333444444444555555555666666555555555555666666666777666777777777777777666666666777888999999999999999666777999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;;;;:::999999;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>===>>>>>><<<===>>>???AAADDDFFFGGGAAAAAAAAAAAABBBCCCDDDDDDCCCCCCCCCDDDCCCCCCBBBBBB>>>???AAACCCDDDDDDDDDCCCBBBAAA@@@?????????AAAAAAAAA@@@@@@@@@AAAAAABBBCCCAAA@@@??????@@@CCCEEEGGGBBBBBBCCCCCCCCCCCCBBBBBBCCCBBBAAAAAAAAAAAABBBCCCDDDDDDDDDDDDCCCBBBAAA@@@AAAAAACCCCCCCCCCCCAAAAAAAAAAAABBBBBBAAA@@@>>>===999:::<<<>>>??????>>>===;;;<<<<<<===>>>??????@@@;;;<<<<<<===============<<<=========<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<;;;:::::::::::::::999888777777777777777666555444333333444555555333333444555444444555555666555555444333333333333333333333333111111111111111111111111//////000000111111222222222222222222222222222222000111111111111222222222222222222222222222222222222222333333333444444444222222333333333444444444333444888???CCC@@@888000777444333666:::;;;777333888999999999888:::===???DDDFFFLLLVVVdddttt|||}}}111222333333444444333333555555555555555555555555555555555555666666666666777777777777777777777777777777777777888888888888999999999:::::::::;;;;;;<<<<<<<<<<<<============;;;;;;<<<<<<======>>>>>>>>>>>>======<<<<<<;;;;;;;;;<<<<<<===============????????????@@@AAABBBBBB???>>>>>>>>>???@@@AAAAAAGGGFFFEEEDDDDDDEEEFFFGGGEEEDDDCCCBBBAAA@@@@@@@@@======>>>????????????>>>CCCCCCBBBAAAAAA@@@??????AAAAAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@@@@@@@??????@@@@@@@@@???>>>>>>===>>>???@@@AAABBBCCCCCCAAAAAA@@@@@@???@@@@@@@@@?????????>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>@@@@@@BBBCCCCCCBBB@@@@@@???????????????>>>===<<<::::::::::::999888777777777888888888888999999999555555555666666666666666555777999:::::::::888777777777777777777888888888888888777555555444444444444444444444444444444444444444444444444444444444222222222222222222222222444333333222111111111222///000000000000111111111111111111111000000000000000000000000111111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222111111111000000222222333333333444444444555555555555555555555555333444666777777777666555555666777777777666444333666666666666777777777888777888888999::::::;;;;;;999999999999999999999999>>>============<<<<<<<<<<<<===>>>===;;;;;;<<<>>><<<===============<<<<<>>>>>======<<<<<<:::;;;===???AAAAAA@@@@@@AAAAAA@@@??????@@@AAAAAAAAAAAABBBBBBCCCBBBBBBAAABBBBBBAAAAAAAAABBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDGGGEEECCCBBBCCCCCCCCCBBBAAAAAABBBBBBBBBBBBBBBAAACCCCCCDDDEEEDDDCCCAAA@@@BBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAA@@@@@@@@@??????======>>>?????????????????????@@@@@@@@@@@@??????<<<;;;;;;::::::;;;;;;;;;;;;===??????===:::999999999999::::::::::::;;;;;;:::::::::999999888888888666666555444333333222222222222111111222222333444444444444444333333222111333333333333333333333333222222222111222222333333444333111000000000111222////////////000000000000111111111111111111111111111222333444444444333333111111111222333444555666444444444444444444333333555444444666888888666333333333333333444555666666777777777777777777777777;;;>>>CCCGGGOOO]]]nnn{{{~~~zzzzzz111222333333444444333333444444444444444444444444555555555555555666666666666666666666666666666666666666777777777888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<======>>>>>>?????????>>>======<<<<<<;;;<<<<<<===>>>>>>>>>>>>===????????????@@@AAABBBBBB??????????????????@@@AAADDDCCCBBBBBBBBBBBBCCCDDDDDDCCCBBBAAAAAA@@@@@@@@@>>>??????@@@??????>>>>>>@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@@@@???<<<===>>>???@@@AAAAAABBB??????>>>============>>>??????????????????????????????>>>>>>>>>=========>>>??????@@@@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<::::::;;;::::::999888777666666777777777888888888555666666666666666666666555666888::::::999888777777777777777777777777777888777666555444444444444444444444444444444444444333333333333333333333333222222222222222222222222444333222222111111111111000000000111111111111222111111111000000000////////////000000000111111111111111111111111111111111000000000000111111111111111111111111111111111111222222222111111111000000222222222222333333333333444444444444444444444444222333333444444444444444666666666666666555444444555666666666666666666666777777888888999999::::::999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;:::<<<>>>===>>>>>>??????>>>>>>===>>>>>>>>>===<<<<<<;;;;;;;;;;;;===>>>???@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAAAAABBBAAAAAA@@@@@@@@@@@@@@@@@@@@@AAAAAABBB???@@@@@@@@@AAABBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCFFFEEECCCDDDDDDEEECCCBBBBBBBBBCCCCCCCCCCCCBBBBBBDDDDDDDDDDDDDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAA@@@@@@@@@?????????======>>>???????????????>>>??????????????????>>>;;;::::::999::::::;;;<<<;;;===??????<<<:::999999::::::::::::::::::::::::888888888888888999999999666555555444333333222222222222111111222222333444333333444444333333222111333333333333333333333333333222222111111111222222333222111111000000000111////////////000000000000111111111111111111111111111111111222222222333333222222222222222333444555333333444444444444444444666999======999666333333333333222333333444555666777777777777777777777777:::<<>>?????????@@@??????>>>>>>===<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>???@@@AAABBBAAA@@@@@@????????????@@@BBBBBBAAAAAAAAAAAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@AAAAAAAAAAAA@@@???>>>======>>>>>>???@@@AAAAAAAAA???@@@AAAAAABBBBBBBBBBBB?????????@@@@@@AAAAAABBBBBBBBBBBBBBBAAA@@@???>>>======>>>???@@@AAAAAABBB???>>>======<<<<<<<<<===????????????????????????============<<<<<<<<<<<<======<<<<<<<<<<<<=========>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::999888777555666666666777777777777666666666666666666555555555666888999999999888777666666666666666666666666777666555444444333333444333333333333333333333333222222222222222222222222222222222222222222222222333222222222111111111111000111111111111222222222111111000000000000////////////000000000000111111111111111111111111111111000000000000111111111111111111111111111111111111222111111111111000000000000111111111222222222222333333333333333333333333333333333333333444444555777666555555444555555555555555555555555555555444666666666777888888999999999999999999999999999999999::::::;;;;;;<<<<<<===;;;<<<===<<<;;;;;;<<<>>>>>>??????@@@@@@@@@??????>>>======<<<<<<;;;::::::;;;;;;;;;<<<===>>>???@@@AAA@@@????????????@@@AAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>>>>???@@@@@@???@@@@@@AAABBBCCCDDDDDDEEEEEEDDDDDDCCCBBB@@@???BBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDEEEFFFFFFDDDBBBCCCCCCDDDDDDDDDCCCCCCBBBDDDDDDCCCCCCBBBBBBCCCCCC@@@AAAAAAAAAAAAAAABBBBBBAAA@@@@@@@@@@@@?????????======>>>???????????????===>>>>>>??????>>>>>>===999999888888888999;;;<<<;;;===>>>>>><<<:::::::::;;;;;;;;;:::999999888888555666666777777888999999555555555444444333333222222222111111222222333444333333333333333222222111333333333333333333333333333333222111000000000111111111222222111111000000////////////000000000000111111111111111111111111111111000///000111222333333333222222222333333444222222333333444444555555777>>>CCCAAA:::333111222222222222333333444555666777777777777777777777777888999::::::;;;@@@IIIOOO```jjjvvv111111222333333333333222333333333333333333333333333333333444555555555666666666666666666666666666666666666666777777777888888888888888999999999999888888999999:::;;;;;;;;;<<<<<<======>>>?????????@@@@@@??????>>>===============>>>???????????????>>>>>>===>>>>>>???@@@AAABBBAAA@@@@@@????????????CCCBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBAAA@@@???>>>============>>>??????@@@@@@??????@@@AAABBBBBBBBBBBB>>>>>>???@@@AAAAAABBBBBB@@@@@@@@@@@@???===<<<;;;>>>??????@@@AAAAAABBBBBB@@@@@@???>>>=====================>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<===<<<;;;::::::;;;<<<===>>>>>>>>>??????>>>>>>===;;;;;;;;;;;;:::999888777666666666777777777888888666666666666555555555555555666777888888888777777666666666555555555555555555555444333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111222222222111111111111111111111222222222222111000000000////////////////////////000000000111111111111111111111111111///000000000111111111111111111111111111111111111111111111111000000000000000000000000111111111111222222222222222222222222666555444333444555666777777666555444333444555666555555444444444444333333555555666666777888888888999999999999999999999999777888888999;;;<<<<<<===<<<===>>>===<<<<<<>>>???>>>??????@@@@@@@@@@@@???>>>>>>>>>===<<<<<<;;;;;;<<<;;;;;;;;;;;;===???@@@@@@@@@????????????@@@@@@AAAAAABBBAAAAAA@@@???>>>>>>>>>>>>>>>>>>???@@@@@@AAABBBBBBBBBCCCCCCDDDDDDCCCDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCDDDFFFHHHGGGDDDBBBDDDDDDDDDDDDDDDDDDCCCBBBCCCBBBAAA@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????======>>>???????????????======>>>>>>>>>>>>======888888777666777999:::<<<;;;===>>>>>><<<::::::;;;<<<<<<;;;:::999888777666555555666666666666666666555555444444444333333333222222111111222222333444222222333333333222222111222222222222222222222222444333222111000////////////000111222222111000///////////////000000000000111111111111111111111111222111/////////000222444333333222222222222222222111111222333444444555555999===???===777222000111222222222222333444555666666666666666666666666666555666888999:::===AAAEEELLLTTT```jjjsss|||000111222222333333222222333333333333333333333333222222222333444555555555555555555555555555555555555666666666666777777777777777777888888888999999888999999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>??????@@@@@@??????>>>===============>>>???????????????============>>>???@@@@@@BBBBBBAAA@@@?????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@?????????@@@@@@CCCCCCBBBBBB@@@???===<<<>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBAAA>>>>>>???@@@AAAAAABBBBBB????????????>>>===<<<;;;======>>>>>>??????@@@@@@@@@???>>>===<<<<<<<<<<<<:::;;;;;;;;;<<<<<<<<<==============================<<<;;;::::::;;;<<<===>>>>>>??????@@@??????>>>;;;;;;;;;;;;:::999888888777777777888888888999999777777666666555555555444555555666666777777777777555555555444444444333333444333333222222222222222222222222222222222222222000000000000000000000000111111111111111111111111000000111222222222111000000000111111111222222222000000000////////////......////////////000000000000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000//////000000000111111111222222222222222222222222555555444333333555666777777666444333333333444555444444444444444333333333444555555666777777888888999999999999999999999999666777888999:::<<<=========>>>>>>>>>======???AAA===>>>??????@@@@@@@@@???@@@@@@??????>>>============<<<;;;;;;;;;===>>>???????????????????????????BBBBBBBBBBBBBBBAAA@@@@@@@@@????????????@@@AAAAAADDDDDDDDDCCCCCCBBBBBBBBBAAAAAABBBCCCDDDDDDDDDCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCFFFHHHGGGEEECCCDDDDDDEEEEEEDDDCCCCCCBBBAAAAAA?????????@@@AAABBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>======>>>???????????????======>>>>>>>>>>>>======999888666555666888:::;;;;;;<<<======;;;:::;;;<<<<<<<<<;;;:::888777666666777777666666555444333333444444444444444333333333222222111111222222333444111111222333333222222222222222222222222222222222333222111000///............///111222222111000///////////////000000000000000000000000000000000000333222000///000111333555333333222111111111222222111111222222333444555555999888555333222222111111222222222222333444555555555555555555555555555555555666888999:::<<<>>>@@@AAAEEEKKKSSS\\\gggttt}}}000111111222222222222222222222222222222222222222000111222222333444555555555555555555555555555555555555666666666666777777666777777777777888888888888888999:::;;;;;;<<<<<<;;;;;;<<<<<<===>>>>>>>>>@@@??????>>>>>>===<<<<<<<<<===>>>>>>??????>>>>>><<<<<<<<<<<<===>>>???@@@BBBAAAAAA@@@@@@@@@@@@AAA??????@@@@@@@@@@@@??????@@@@@@??????>>>??????@@@BBBBBBBBBAAA@@@>>>===<<>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@?????????@@@@@@AAAAAABBB@@@@@@@@@AAA@@@@@@???>>>::::::;;;;;;<<<<<<<<<<<<===<<<;;;:::999999888888999999999::::::;;;;;;<<<<<<<<<<<<===============<<<<<<<<<;;;;;;<<<<<<<<<===>>>>>>????????????>>><<<<<<<<<;;;;;;:::999888888888888888999999999999777777777666555555444444555555555555666666666777555555444444333222222222222222111111111111222222111111111111111111111111000000000000000000000000111111111111111111111111///000111222222222111000///000000000000111111111000000////////////............////////////000000000000000000000000000000000000000000111111111111000000000000000000000000//////000000000000000111///000000000111111111111222222222222222222222222222222222222222333333444666555444444333444444444333333333444444444555555555555555666777777888888999999999999999999999999777777888999;;;<<<======<<<===>>>>>>======???AAA===>>>???@@@@@@@@@@@@@@@AAAAAA@@@??????>>>>>>======<<<<<<<<<======>>>???>>>>>>???@@@@@@???>>>>>>AAABBBBBBCCCCCCBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBEEEEEEDDDCCCBBBAAAAAA@@@???@@@BBBCCCDDDEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGEEECCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@???@@@????????????>>>>>>>>>======>>>???????????????===>>>>>>??????>>>>>>===;;;999777666555777999;;;;;;<<<===<<<;;;:::;;;===<<<;;;:::999888777666666999888777666444333222222444444444444444444444444222222111111222222333444000111222222222222222222222222222222222222222222111111000///........./////////000000111111000000////////////000000000000000000000000000000000000222222111000111222333444222222111111111222222333111111222222333333444444777333///---///111222222111111111222222333444555555555555555555555555555666666777888888888999999<<<<<<>>>AAAGGGQQQ]]]dddooorrrxxx~~~000000111222222222222222222222222222222222222222000000111222333444555555555555555555555555555555555555555666666666777777666666666777777777888888666666777888999:::;;;;;;::::::;;;;;;<<<<<<======??????>>>======<<<<<<;;;<<<<<<===>>>>>>>>>>>>===<<<<<<<<<<<<===>>>??????AAAAAA@@@@@@@@@AAABBBBBB??????@@@AAAAAA@@@????????????>>>>>>>>>>>>??????@@@@@@@@@@@@???>>>===<<<===>>>>>>??????@@@@@@@@@BBBBBBBBBBBBAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@>>>??????@@@@@@@@@@@@@@@;;;;;;;;;<<<<<<<<<<<<<<<===<<<;;;999888888777777888999999:::;;;;;;<<<<<<:::;;;;;;;;;<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;:::;;;;;;<<<===============<<<<<<<<<<<<;;;:::999888777777777777888888888888888777777666555555444444555555444444555555666666444444444333222111111111111111000000000111111222111111111111111111111111000000000000000000000000111111111111111111111111...///111222333222111000....../////////000000000000000/////////................../////////000000000000000000000000000000000000000000111111111111000000000000000000000000////////////000000111111000000000111111111222222333333333333333333333333111111222333333333333222444444555555444444333333222222333444555666777777555666666777777888999999999999999999999999999999888999999:::;;;<<<<<<===:::;;;<<<<<<;;;<<<>>>@@@>>>???@@@AAABBBBBBBBBBBB@@@@@@??????>>>===============>>>>>>??????>>>>>>===>>>???@@@@@@???>>>===???@@@AAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@AAABBBBBBDDDCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCDDDDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@AAADDDEEEEEEDDDDDDDDDDDDCCCCCCBBB@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@????????????>>>>>>>>>>>>======>>>???????????????>>>??????????????????>>>===;;;888666555777999:::;;;<<<===<<<;;;:::<<<===;;;::::::999888777777666888777777666555444444333444444444444444444444444222222111111222222333444000000111222222222222222111111111111111111111111000//////........./////////////////////000111111////////////000000000000000000000000000000000000000000000111111111111222111000000000111222333333222222222222222222333333333222111/////////222444111111111111222333444555444444444444444444444444555444444555777777777666888777777888<<>>>>>>>>===<<<<<<;;;;;;;;;<<<<<<===============<<<;;;;;;<<<<<<===>>>???@@@@@@@@@@@@AAABBBBBBCCCAAABBBCCCDDDDDDCCCBBBAAA???>>>>>>>>>>>>>>>?????????????????????>>>===<<<<<<<<<===???@@@AAACCCCCCCCCCCCCCCBBBAAA@@@???>>>AAAAAA@@@@@@@@@@@@@@@@@@;;;<<<===>>>>>>??????>>>>>>>>>>>>>>>???????????????>>><<<;;;:::999999999999999:::;;;;;;<<<======999999999::::::;;;;;;;;;999:::;;;<<<<<<;;;:::999999::::::;;;<<<<<<<<<;;;<<<<<<<<<<<<;;;:::999999666666666666777777777777888777777666555444444444555444444444444555666666444444333333222111000000111000000000000000111111000000000000000000000000111111111111111111111111000000000000000000000000---///111222333222111000............////////////000/////////......................../////////000000000000000000000000000000000000000111111111111000000000000000000000000.../////////000000111111111111111111222222222222333333333333333333333333222333444555666555444333333444555666555444333222111222333444666777888888666666777777888888999999999999999999999999999999999::::::;;;;;;<<<<<<===888:::;;;:::::::::===??????@@@AAABBBCCCCCCCCCCCC??????>>>>>>======<<<<<<<<<===???@@@@@@???>>>>>>===>>>???@@@@@@???>>>======>>>???@@@AAABBBBBBBBB@@@@@@??????@@@@@@AAABBBAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@???>>>@@@BBBEEEEEEEEECCCCCCCCCCCCBBBAAA@@@???@@@AAACCCDDDEEEDDDCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@????????????>>>>>>>>>>>>======>>>?????????????????????@@@@@@@@@@@@?????????===999666555666888:::;;;<<<===<<<::::::<<<>>>::::::999999888777777777666666666666666666555555444444444444444444444444222222111111222222333444///000111222222222222222111111111111111111111111//////.........//////000000///.........000111222////////////000000000000000000000000000000000000......///000111000000000000000000000111222333444333333222222222222222222///333666444000...111555111111111111222333444555444444444444444444444444222222222444777999999999555555555666888<<>>>>>;;;888999999999:::;;;<<<===>>>;;;<<<<<<===============;;;:::999:::<<<=========:::;;;<<<<<<======<<<<<<======>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@========================>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;<<<>>>AAABBBBBBAAA@@@@@@?????????@@@BBBAAAAAA@@@@@@AAAAAABBB===>>>???@@@@@@@@@@@@?????????>>>===========================<<<;;;:::999999777555666:::<<<===<<<::::::;;;;;;<<<;;;;;;;;;===<<<<<<;;;::::::999999;;;<<<<<<======<<<<<<;;;999999999999999888777666777666555444333444555555777777777777777777777777777666555666777666444333000000111222222333444444333333333333111000...---000000///...............111111111111111111111111111111000000//////......////////////000000000000222000///------///000222000000000000////////////,,,------...///000111111............////////////000000000000000000000000////////////////////////+++---......------///000000000000000111111111111333333333444444333222222111111222222222333333333444444444444444555666777444444444555555555555666555555666777777777777777777777888999::::::;;;;;;;;;:::999888888888999:::;;;;;;:::999:::;;;<<<======???AAABBBBBBBBB@@@???<<<<<<<<<;;;;;;::::::::::::<<<======<<<<<<>>>???<<<<<<===??????@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>AAA@@@>>>>>>???BBBEEEGGGBBBBBBAAAAAAAAABBBCCCCCC@@@AAABBBCCCCCCCCCBBBAAA???@@@CCCDDDDDDBBB???===@@@@@@??????@@@BBBDDDFFFDDDDDDDDDCCCBBB@@@???>>>AAAAAABBBCCCDDDDDDCCCCCC???@@@BBBBBBBBB@@@>>>=========<<<<<<<<<<<<===>>><<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???===;;;999888999:::;;;;;;;;;:::::::::999999999;;;999888666666666777777555555555555555555555555444333222222111111111111222222222111111111000000333333333222222222111111000000111111111111000000000000000000000///......////////////////////////000000000000000//////...000000//////.........---000000000000000000000000000111111111111222222222000000000000000000000000222111000/////////111111111111000000111111222333333333333333333333333333666666666666777777777777333444555666777888999:::<<<>>>@@@FFFPPP^^^mmmwww222111111000000111111222222111111000000111111222333333222222222333444555444444444444444333333333444444444444444555555666666666666666555555555444777777777:::<<<===:::777999999999999:::;;;<<<<<<;;;;;;<<<===============>>><<<;;;<<<>>>@@@@@@???;;;;;;;;;<<<<<<<<<<<<=========>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<<<<===???AAACCCBBBBBBAAA@@@@@@@@@@@@@@@BBBAAAAAA@@@@@@AAAAAABBB===>>>>>>???@@@@@@AAAAAA??????>>>===========================<<<;;;:::999;;;888666666888999999888999999:::;;;;;;;;;::::::<<<<<<<<<;;;;;;:::::::::888999999::::::999999888888888999999999888777777777666555444333444444555666666666666666666666666666555555555666666444222111111111222333444444444444333333222111000///...000000///.......................................000000000000//////........./////////000000000000111000///......///000111000000000000/////////...------......//////000000............////////////000000000000000000000000////////////////////////---...//////---,,,---...//////000000000111111111111222222222222222111111111111111222222222333333333333333333333333444555333333333333444444444444555555666777777777777777777777888888999::::::;;;::::::999888888888999::::::::::::::::::;;;<<<<<<<<<>>>???AAAAAA@@@???>>>;;;;;;;;;:::::::::999999888:::<<<<<<<<<===???@@@<<<<<<===??????@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>@@@???>>>>>>???AAACCCEEECCCCCCBBBAAAAAA@@@@@@AAABBBBBBCCCCCCCCCAAA@@@???>>>???AAABBBCCCBBBAAA@@@AAAAAAAAABBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCCCC???@@@AAABBBBBB@@@>>>===>>>===============>>>>>><<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;999999888999999;;;::::::::::::999999999:::999777666555555666666333333333333333333333333333333222111111111111111222222222111111111000000333333222222222111111111000000111111111111000000000000000000000///......////////////////////////---...///000000000000000111000000000////////////000000000000000000000000000000111111111222222222000000111111111111000000111000000000000000111111111111000000111111222333333333333333333333333333444444555555555666666666333333444555666777777888;;;;;;<<>>===<<<<<>>===>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>=========>>>@@@AAACCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>>>>@@@BBBCCC???>>>>>>===========================<<<;;;:::999<<<:::777666666777666555888999999:::;;;;;;::::::;;;;;;;;;;;;;;;;;;::::::777888888888888888888777777888888999999999888888888777666555444444444444555555555555555555555555666555444555666666444333111222222333333444444555555333222000/////////000000//////............///........................000000000////////////........./////////000000000111000///......///000111000000000/////////...............///////////////............////////////000000000000000000000000///////////////////////////000000///---+++,,,---//////000000000000111111000000111111111111111000111111111222222222222333333333222222111111222222222222222222333333333333555555666777777777777666777777777888999999::::::999999888888888999999:::999999:::;;;;;;;;;;;;:::;;;<<<===??????>>>======:::::::::999999999999999666888:::;;;<<<===???AAA<<<<<<===>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@AAAAAACCCCCCBBBAAA@@@???>>>>>>CCCCCCCCCCCCBBB@@@???>>>>>>>>>???@@@AAABBBCCCCCCAAABBBDDDDDDCCCAAA???===>>>???@@@AAABBBCCCCCCCCCAAABBBBBBCCCCCCCCCCCCBBB???@@@AAAAAAAAA@@@???>>>???>>>>>>>>>>>>>>>>>>>>><<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<;;;:::888777666:::::::::999999999888888888777666555444444444444222222222222222222222222222222111111000000111111222222222111111111111111333222222222222111111111///000000111111000000//////000000000000///......////////////////////////,,,,,,...///000111111111111111111000000000000///000000000000000000000000000000000111111111222222000111222333333222111000...//////000111111111111111000000000000111222222333333333333333333333333333333333444444444555555333333333444444444555555666777777888:::???EEEJJJRRRZZZeeeoooxxx111111000000000000111111111000000//////000000111222222222222222333333333111111222333444444555555333333333333333444444555555555555444444444333333444444555666888888777666888999999999999888888777::::::;;;<<<<<<<<<<<<;;;<<<;;;::::::<<<>>>>>>======<<<:::999:::;;;===???===>>>>>>>>>?????????@@@????????????????????????????????????????????????========================>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@>>>======>>>@@@AAA>>>>>>============>>>>>>============<<<;;;:::999<<<:::888777666666666666999999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888888999999999999888888666777888999999999999999888888777666555444333333555555555555555555555555777666555666777777666444222222333333333444444444555333111///...///000111000///............//////000000000000000000000000////////////////////////........./////////000000000///............///000000000/////////.........///////////////.....................////////////000000000000000000000000////////////////////////...///000///---,,,---...////////////000000000111000000111111222111111111111111111111222222222222444333222111111111111111222222222222333333333333444555666666777777666666777777777777888888999999888888888888888999999999777888:::;;;;;;;;;:::999::::::;;;<<<===<<<<<<;;;999999888888888888888888777888:::;;;;;;;;;===???<<<<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@???>>>AAAAAAAAAAAA@@@??????>>>BBBBBBBBBBBBAAAAAA@@@@@@@@@????????????AAABBBCCCBBBCCCCCCCCCCCCAAA@@@???>>>??????@@@AAABBBCCCCCCAAABBBBBBCCCCCCBBBBBBBBB??????@@@@@@@@@@@@???>>>???@@@@@@@@@??????>>>>>>================================================<<<=========<<<999777555999999999999888888888888666666555444333333333333222222222222222222222222333222222111111111222222111111111111111111111111222222222222111111111111//////000000000000////////////000000//////...---////////////////////////,,,---...///000000000000000000000///////////////000000000000000000000000000000000000111111111111000111222333333222111000,,,---///111222222111000000000000000000111222222222222222222222222222222333333333333444444444444444444444444444333333333222333555666777999===@@@AAAEEEMMMUUU]]]gggqqqxxx111000000000000000000111111111111000000111111111//////000000111111111111000111111222333444555555222222222222222333444444444444444444333333333333333333555555555666666777888888999999999888777777999::::::;;;;;;;;;;;;;;;;;;:::999:::<<<============<<<:::999:::;;;===???>>>>>>>>>>>>>>>?????????????????????????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>??????@@@AAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAA@@@@@@??????@@@@@@AAADDDBBB@@@>>>======>>>???>>>>>>============>>>>>>============<<<;;;:::999::::::999888777888999::::::;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;::::::777888888999999888888777666777888999999999999999777777777666666555444444666666666666666666666666777666666777999999777666222222333333333333333444444222000.........000111//////............//////////////////////////////.............../////////............//////////////////............//////////////////............///////////////.....................////////////////////////////////////////////////////////////,,,---......------...000...////////////000000000000000111222333333222222000000111111111222222222444444333222111111111222333333333333444444444444444444555666666666666666666666777777777777888888777777888888999999999999666777999:::::::::999888999999::::::;;;;;;;;;;;;888888888888888888888888999;;;<<<;;;::::::;;;<<<<<<======>>>>>>>>>>>>==============================>>>@@@AAAAAA@@@???>>>>>>???@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAABBBBBBBBBAAA???>>>>>>???@@@AAABBBBBBAAAAAAAAABBBCCCDDD@@@@@@?????????@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAA>>>?????????????????????@@@@@@AAAAAA@@@???>>>============<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>===;;;888666999999888888888777777777555555555444333333222111222222222222222222222222333333222222222222333444111111111111111111111111222222222111111111000000//////000000000000/////////////////////...------////////////////////////......////////////..............................//////////////////////////////000000000111111111000111222222222222111000,,,---///000111111111000000000//////000000111222222222222222222222222222333333444444444555555555555555555444444444444333111333555666666777999;;;;;;===???CCCHHHOOOVVV[[[hhhooozzz111000000//////000000111222111111000000111111222......///000000000000///000111111222333444444555222222111111222222333444444444333333333222222222222333555555444444666888777777999::::::999888777888999::::::;;;;;;::::::<<<;;;::::::===>>>>>>>>><<<<<<;;;:::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????????????????????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>?????????@@@@@@???@@@BBBCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@DDDBBBAAA???===========================>>>>>>???============<<<;;;:::999888999999888888888;;;===;;;;;;===>>>??????@@@@@@===<<<<<<;;;;;;:::999999555666666777777666666555777888888999999999888888666666777777777666555555666666666666666666666666777666666777999999888666222222222222222222222222222111000///...///000000///............//////000---------------------------............/////////------........./////////......................../////////.........------.........///////////////............////////////////////////////////////////////////////////////+++,,,......---...///111......////////////000000000000111222333333333333000000000111111111111222333333222222111222222222333333333333444444444444444444555666666666666555666666666666666777777777555666777888999999999999777777888999999999999888999999999999999:::::::::888888888888888999999999;;;<<<===<<<:::::::::;;;<<<======>>>>>>====================================>>>@@@AAAAAAAAA@@@@@@===>>>@@@AAACCCCCCBBBBBB????????????@@@BBBCCCDDDBBBAAA@@@>>>>>>>>>???@@@BBBAAA@@@@@@AAACCCFFFHHHBBBAAA???>>>===>>>??????AAABBBBBBBBBBBBAAAAAA@@@>>>>>>>>>????????????@@@???@@@AAAAAA@@@???===<<<=========<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;=========;;;999777888888888777777777777666444555555444444333222111222222222222222222222222222222222111222222333444111111111111111222222222222111111111111000000000...//////000000//////......////////////...------///////////////////////////////////////...---,,,,,,---------------....../////////////////////////////////000000000111111000000000000000000000000---......///000000000000000////////////000111111222222222222222222222222333333333444444444555555444444444444444444444444222444555666444444444555888888999;;;>>>BBBFFFIIILLLSSS^^^ffflllpppuuuyyy000000////////////000000000000000//////000000000......000111111111000///111111222222333333333444111111111111111222333333333333333333222222222222222444555555444444666888666777999:::;;;:::999888888888999:::::::::::::::;;;999888999;;;======<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>===????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;======>>>>>>??????>>>>>>>>>???AAABBBCCCBBBAAA@@@@@@@@@????????????@@@@@@@@@@@@@@@????????????>>>===============>>>??????============<<<;;;:::999777999999888666777999<<<:::;;;<<<>>>?????????@@@>>>>>>===<<<:::999888888666666666777777666666666888888999999999888777777444555666777888777666666555555555555555555555555555444444555777777666555111111111111111111111111000000000000////////////...............///000000---------------------------------.........//////---------.........//////---..................---//////.........---------------......//////000000............////////////////////////////////////////////////////////////,,,...///...------...///........./////////000000...///000111222222222222000000000000111111111111111111000000000111222222222222222222333333333333333444555555666666555555666666666666666666666666444555777888999999999888777777777777777888999999999999999999999999:::;;;888888888999999999::::::;;;<<<======<<<;;;<<<>>><<<===============<<<<<<========================>>>>>>???AAABBBBBBBBBBBB>>>???AAACCCCCCCCCBBBAAA@@@@@@?????????AAABBBCCC??????????????????@@@@@@@@@@@@AAABBBCCCDDDEEEFFFAAA@@@>>>=========???@@@BBBBBBBBBBBBBBBAAA@@@???>>>>>>>>>>>>>>>???@@@@@@???@@@AAAAAA@@@>>><<<;;;======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999:::::::::999888888888888777777777666666666444555555555444333222111111111111111111111111111000000//////000111111222000000111111111222222222111111111111000000000000......////////////............//////......---,,,////////////////////////------......///.........------------......//////////////////////////////////////////000000000111111000...------...000111//////.........//////000///////////////000111111111111111111111111111111222222222222333333333333222222222333333333333333000222444444333222222333555555555777:::<<<>>>>>>===BBBIIINNNRRRVVV]]]aaa000000////////////000000//////............//////...///111222222111111000111222222222222333333333111111111000111222222333333333333222222222111111222444666555333333666999555777999;;;<<<;;;:::999888888999::::::::::::999888777666666888::::::999:::;;;<<<<<<======<<<<<<>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>========================;;;;;;;;;;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>======>>>@@@BBBBBBBBB@@@???@@@@@@????????????@@@@@@======???@@@@@@AAA@@@@@@===============>>>??????============<<<;;;:::999777999999777555555777:::999:::;;;===>>>???????????????===<<<:::888777777888888999999999999888888999999999999999888777666333555666888888888777777444444444444444444444444333222222444555666555333111111000000000000000000///000000000000000///..................///000111////////////////////////---------.........//////---------.........//////------............------//////.........---------,,,------...///000111111............/////////000////////////////////////////////////////////////...///000///---,,,,,,---............/////////000---...///000111111111111000000000000111111111111//////...//////000111222000111111111111222222222333444555555666666555555666666666666666555555555444555777888999999999888888777666666666777999:::999999888888999999:::;;;888888999999:::::::::::::::;;;============>>>@@@<<<===============<<<<<<========================>>>??????@@@BBBCCCDDDDDD@@@BBBCCCDDDDDDCCCAAA@@@BBBAAA@@@?????????@@@AAA======>>>???@@@AAAAAABBB???@@@CCCDDDEEEEEEDDDCCC@@@???===<<<<<<>>>???AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>???@@@@@@>>>???@@@AAA@@@>>><<<:::======<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;666666777888888888888888777777777777666666666666444555666666555444222111000000000000000000000000...............///000000000000111111222222222222111111111111000000000000......////////////............//////......---,,,////////////////////////++++++---...//////000000---.........//////000000////////////////////////////////////000000000000111000---,,,,,,---000111111000...------...///000///////////////000111111111111111111111111111111000111111111111222222222000000111111222222222222...000333444444444555777222222333555777888888777:::===@@@AAABBBFFFLLLQQQ////////////////////////...///000///...---...000000000000000111111111111000000000000000000000000000000111111111222222222222222222222222222222222444444444555555555555666555555666777888999:::::::::::::::999999888888888888888777777888888999:::999999:::;;;<<<<<<<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;=========>>>>>>>>>>>>>>>??????>>>>>>=========<<<========================???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA@@@???>>>???@@@AAA@@@@@@@@@@@@?????????>>>>>>>>>>>>>>>========================<<<;;;999888999888666555666777999:::::::::;;;;;;<<<===>>>>>>======<<<<<<;;;:::888888::::::999999999:::;;;;;;999888888777666777777777777777666666555555555444333333333333333333333333111111111111111111111111000000000000////////////000//////............///111111000......------------------............//////////////////......---...---,,,,,,,,,,,,---...------.........---+++***,,,,,,,,,---------......,,,------......------,,,............////////////////////////////////////////////////////////////......////////////......//////............//////000000000000000000000000////////////000000000000111111000000000000111111000000000000111111111111333333333444444555555555777777666666555555555444444555555666777666666666999999999999999888777666777777888999999999888888;;;999888666666777999:::======<<<;;;;;;;;;;;;<<<>>>===<<<;;;;;;<<<===>>>======>>>???????????????======>>>???@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBB@@@???===<<<===>>>@@@AAA???@@@AAABBBBBB@@@???===@@@BBBCCCCCCBBBAAAAAABBB@@@@@@@@@???======???AAA@@@@@@AAAAAAAAA@@@??????<<<<<<<<<===>>>@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>><<<===???@@@???>>><<<;;;<<<;;;;;;::::::999999888888888888888777777777666777777666666555555555444777777666555444333333222222222222222222222222222111111111111111111111111111111111111000000000000000000000000000000000000////////////////////////........................------------------------------............------...------,,,,,,,,,------............////////////000///...---------------................................................////////////////////////000000000000111111111111111111111111111111111111222222222222222222222222333333333333333333333333444444444555555555555666666666888:::<<<>>>@@@AAA////////////////////////...///000///...---...000...////////////000000000111111111111111111111111000000111111111222222222333333333333333333333333444444444444555555555555555555666777888999999:::::::::::::::999999999999999888888888888999::::::::::::;;;<<<<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<========================>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????@@@@@@AAA????????????>>>>>>>>>>>>========================>>>>>>??????>>><<<;;;:::999888666555666777888999888888999::::::;;;<<<<<<<<<<<<<<<<<<;;;:::999999;;;::::::999999999::::::999888888777777777777777444444444444444444444444333333333333333333333333111111111111111111111111000000000000/////////...//////.........//////000111000///...---------------------............//////////////////......---...---,,,,,,,,,,,,---...------.........---,,,+++,,,,,,,,,---------......,,,------......------,,,............////////////........................////////////////////////......////////////......//////............//////000000000000000000000000------........./////////111111000000000000111111000000000000111111111111333333333444444444555555666666666666555555444444555555555555666666666666888888888888888777666666888888999:::::::::999999:::999888777777888999:::>>>===<<<;;;;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>======>>>????????????>>>======>>>??????@@@AAAAAABBBBBBBBBAAAAAAAAAAAAAAA???>>>===<<<<<<>>>@@@AAA???@@@BBBBBBBBBAAA???>>>@@@BBBCCCCCCBBBAAAAAABBBBBBBBBBBB@@@>>>>>>???AAA@@@@@@AAAAAAAAA@@@@@@???>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>><<<;;;::::::999999888777777777777777777666666666555555666666666555555555444444333333333222111111000000111111111111111111111111000000000000000000000000111111111000000000//////////////////////////////................................................------------------------------............------...------,,,,,,,,,------............////////////000000///...............................................................////////////////////////...////////////000000000111111111111111111111111222222222222222222222222333333333333333333333333333333333333444444444444333333444666888999;;;;;;////////////////////////...///000///...---...000............////////////222222222222222222222222111111111111111222222222333444444444444444444444444444444444555555555555444555666666888888999:::999:::::::::::::::;;;;;;:::999999999999:::;;;;;;;;;;;;<<<=========<<<<<<===============>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???@@@@@@AAA@@@@@@>>>>>>>>>=========<<<<<<;;;;;;<<<<<<===>>>>>>>>>???@@@@@@AAA@@@???===<<<999888777666666666888888666666777777888999999999;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;:::999888888888888888888777777777666666666444444444555555555555555222222222222222222222222111111111111111111111111000000000/////////.....................///000111000000///...---------------------............//////////////////......---...------,,,,,,------...------.........---,,,+++,,,,,,,,,---------......,,,------......------,,,---............/////////........................////////////////////////......////////////......//////............//////000000000000000000000000........./////////000000111111000000000000111111000000000000111111111111333333333333444444444444666555555555555444444444666555444444444555777777777777777777777666666555888888999::::::::::::::::::999888777777888999:::>>>===<<<;;;::::::::::::======<<<<<<<<<<<<======<<<===>>>>>>??????>>>>>>===>>>>>>??????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>===<<<<<<<<<===???@@@@@@AAABBBBBBBBBAAA???>>>@@@BBBCCCCCCBBBAAAAAABBBDDDDDDDDDAAA???===>>>??????@@@@@@AAAAAAAAA@@@@@@@@@@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>>>>>>>===;;;:::;;;;;;:::999999888888777666555555555555444444444555555555555444444444444111111111111111111000000000000000000000000000000////////////////////////111111000000000000//////////////////////////////........................------------------------------------------------------............------------,,,,,,,,,,,,---------............/////////111000//////////////////................................................////////////////////////............////////////111111111111111111111111222222222222222222222222222222222222222222222222222222222222333333333333222222333444555666666777////////////////////////...///000///...---...000........./////////000000111111111111111111111111111111111111111111111111222222333333333333333444333333444444444555555555444444555666777888999999999999::::::;;;;;;;;;<<<;;;::::::::::::;;;<<<<<<<<<<<<===============<<<>>>>>>>>>>>>>>>?????????<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>@@@AAAAAAAAA@@@======<<<<<<<<<;;;;;;;;;999::::::<<<===>>>??????@@@AAABBBBBBBBBAAA@@@???:::999888777666777777777666666666777777888888888::::::;;;<<<<<<<<<<<<<<<;;;;;;:::888777777777777777777777777777666666555888888888777777666666666222222222222222222222222111111111111111111111111000000/////////.........---------......000111111000///...------------------------............//////////////////......------------------------------------------------,,,,,,,,,,,,---------......,,,------......------,,,---------.........//////........................////////////////////////......////////////......//////............//////////////////////////////111111111111222222222222111111000000000000111111///000000000111111111111333333333333333333333333444444444444444444444444666555444333333555777888555666666666666666555555666777888999999999999999999999888888888999::::::>>>===<<<;;;:::999999999=========<<<<<<=========<<<======>>>>>>>>>>>>>>>===>>>>>>>>>?????????@@@?????????@@@@@@@@@@@@@@@======<<<<<<<<<===>>>???AAAAAABBBBBBBBBAAA@@@???@@@BBBCCCCCCBBBAAAAAABBBDDDDDDDDDAAA>>><<<<<<===>>>???@@@AAAAAAAAAAAAAAAAAA@@@???>>>=========>>>>>>>>>>>>>>>>>>>>>>>>>>>===============<<<::::::======<<<<<<;;;:::::::::555555555555444444444444444444444444333333333333222222222222333333444444000000000000000000000000////////////////////////111000000000////////////////////////////////////........................------------------------------------------------,,,------......------,,,,,,,,,,,,+++,,,,,,---------------.........////////////............//////................................................////////////////////////........./////////000000111111111111111111111111111111111111222222222222222222222222222222222222222222222222333333333333444444444555555555666666////////////////////////...///000///...---...000//////000000000111111111000000000000000000000000111111111111111111111111000000111111222222222222333333333444444444444555444444555666777888999999999999999::::::;;;;;;;;;;;;;;;::::::;;;;;;<<<===<<<===============<<<<<<>>>>>>>>>>>>??????@@@@@@======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>>>>>>>========================999;;;===???@@@AAA@@@@@@<<<<<<<<<;;;;;;;;;;;;:::888999:::;;;<<<===>>>???@@@AAABBBCCCCCCBBBAAAAAA;;;;;;:::999888777777777777777777777888888888888888999:::;;;<<<<<<<<<<<<;;;:::999888777666666666666777777777777666555555:::999888777666555444333111111111111111111111111000000000000000000000000////////////............---------......000111111///......------------...---------............//////////////////......---------------------------------------------------,,,,,,,,,---------......,,,------......------,,,------------....................................////////////////////////......////////////......//////............//////////////////////////////111111111111222222222222111111000000000000111111///000000000111111111111333333333333333333333333333333333333444444444444666555333222333444666888444555555666666666555555444444666777777888888888999999888999999::::::;;;======<<<::::::999999999<<<==================<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>??????@@@@@@===============>>>>>>???BBBBBBBBBBBBAAAAAA@@@@@@???AAABBBBBBAAA@@@@@@AAAAAABBBBBB@@@===;;;;;;;;;===>>>???@@@AAABBBBBBBBB??????>>>>>>>>>>>>>>>???=================================<<<;;;::::::999===<<<<<<;;;;;;:::999999666666555555555444444444222222222222333333333333222222333333444444555555111111111111111111111111000000000000000000000000000000000////////////...................................................------------------------------------------------,,,,,,------------,,,,,,+++++++++++++++,,,---...------------............---------,,,,,,------...................................................//////////////////////////////000000000111111111000000000000000000000000000000000111111222222222111111111111111111111111333333333333444444444444555555555555555555555555////////////////////////...///000///...---...000000000000000111111111111////////////////////////222222222111111111111111//////000000111111222222333333333333444444444444333444555555777777888999888999999999999999::::::;;;::::::::::::;;;<<<<<<<<<<<<=========<<<;;;;;;======>>>>>>??????@@@@@@>>>>>>======<<<;;;;;;;;;<<<<<<<<<<<<<<<=================================================================================:::;;;<<<===??????@@@@@@<<<<<<<<<;;;;;;;;;::::::888888999:::;;;<<<===>>>>>>???AAABBBCCCBBBBBBAAA======<<<;;;:::888888777888888888888888888888888888888999:::::::::::::::999999888777666666666666555666777888777666555444777777666444333222111000000000000000000000000000000000000000000000000000/////////.........------...............///000111......---------------...---------............//////////////////......---,,,------......------,,,------,,,,,,,,,---......,,,,,,,,,---------......,,,------......------,,,,,,------------.........------------------------////////////////////////......////////////......//////............//////000000000000000000000000........./////////000000111111000000000000111111000000000000111111111111333333333333222222222222222222333333333333333444555444333333333444666666444555555666666666666666222333444666666777777777888888999999:::;;;;;;;;;<<<;;;;;;:::::::::::::::<<<<<<============<<<<<<;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>><<<<<<======>>>?????????===>>>>>>>>>????????????BBBBBBBBBBBBAAAAAAAAAAAA===???AAA@@@???>>>??????>>>???@@@@@@===<<<;;;<<<<<<===???@@@AAABBBBBBCCC??????>>>>>>>>>>>>>>>???==============================<<<;;;:::999999888::::::999888888777777666666666555555555444444444111111111111222222222222000111111111222222333333111111111111111111111111000000000000000000000000000000////////////..............................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,+++******++++++,,,---...,,,------------.........,,,,,,,,,+++,,,,,,---...................................................////////////////////////000000000000111111111111000000000000000000000000//////000000111222222222000000000000000000000000333333333333444444444444333333333222222222222222////////////////////////...///000///...---...000/////////000000000000111////////////////////////222222222111111111000000///000000111222222333333222222333333333444444444333444444555666777888888999888888888888888888777:::::::::::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::<<<<<<======>>>??????@@@??????>>>======<<<;;;;;;<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;========================;;;;;;;;;<<<===>>>???@@@<<<<<<<<<<<<;;;;;;;;;;;;888888999:::;;;<<<<<<<<<===>>>???AAABBBBBBAAAAAA??????>>>===;;;:::888777888888777777777777777777777777888999999999888888888777777666666666777777555666777888777666444333333333333333222222222222000000000000000000000000000000000000000000000000//////.........---------//////.........//////000...------,,,,,,------...---------............//////////////////......---,,,,,,---......---,,,,,,---,,,,,,,,,,,,---...///,,,,,,,,,---------......,,,------......------,,,,,,,,,---------.........------------------------////////////////////////......////////////......//////............//////000000000000000000000000------........./////////111111000000000000111111000000000000111111111111333333333222222222111111111222222222333333333333333333444444444444555555444555666777777777777777222333444666777888888888777888999:::;;;;;;;;;;;;::::::999999::::::;;;<<<;;;<<<===>>>>>>===<<<;;;;;;<<<======>>>>>>======>>>>>>>>>>>>>>>>>>>>>===;;;;;;<<<======>>>??????>>>??????@@@@@@@@@@@@@@@CCCCCCBBBAAAAAAAAAAAAAAA<<<===??????=========>>><<<>>>@@@@@@???>>>>>>???<<<===>>>@@@BBBCCCCCCCCCBBBAAA@@@>>>=========<<<========================>>>===<<<:::999999888888999888888777777666666555444444444444333333333333000000000111111111222222000000000111111111111111000000000000000000000000////////////////////////000000/////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,---------.........,,,,,,,,,,,,,,,---....................................................../////////////////////////////////000000000000111000000000000000000000000/////////000111222222222000000000000000000000000222222222222333333333333111111111111111222222222////////////////////////...///000///...---...000............/////////000000000000000000000000000222222222222111111000000000000111222333333444444222222333333333444444444333333444555666777888888999888888888777777666666:::999999999999:::;;;;;;;;;<<<<<<<<<;;;::::::999;;;<<<<<<===>>>?????????@@@??????>>>===<<<<<<<<<<<<=========>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>===<<<;;;::::::===========================<<<;;;;;;;;;===???@@@======<<<<<<<<<;;;;;;;;;888999999::::::;;;;;;<<<;;;<<<>>>@@@AAAAAAAAA@@@@@@@@@???>>>===;;;999888777777777777777666666666777777888888888888777777777666666666666777777888555666777888777666444333222222333444444555666666000000000000000000000000000000000000000000000000//////.........---------000//////.........//////------,,,,,,,,,------...---------........./////////////////////......---,,,,,,---......---,,,,,,---,,,,,,+++,,,---...///,,,,,,,,,---------......,,,------......------,,,,,,,,,,,,---------......------------------------////////////////////////......////////////......//////............//////000000000000000000000000////////////000000000000111111000000000000111111000000000000111111111111333333333222222111111111111111111222222333333333222333444555555555444444555555666777888888777777333444555777888999999999777888999:::;;;;;;;;;;;;999999999999:::;;;<<<<<<;;;<<<===>>>>>>===<<<;;;;;;<<<<<<===============>>>>>>>>>>>>============;;;;;;<<<<<<===>>>>>>?????????@@@AAAAAAAAAAAA@@@CCCCCCBBBAAAAAAAAAAAABBB;;;===>>>>>>===<<<<<<===;;;===@@@AAA@@@@@@@@@AAA;;;<<<>>>@@@BBBCCCCCCDDDDDDCCCAAA???===;;;;;;:::========================>>>===;;;:::999888888888::::::999999888777777777333333333222222222111111//////000000111111111222222222222111111111111111////////////////////////........................000/////////....................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,------,,,,,,+++************+++,,,---...,,,,,,,,,---------......---------------...///000................................................////////////////////////............/////////000000000000000000000000000...//////000111222222222000000000000000000000000000111111111111222222222222222222222333333333333................................................////////////////////////////////////000000000000333333222111000000000111000000000000000000000000000000111222333333444444555444444444444333333333999999888888888888888888888999::::::;;;;;;::::::999:::;;;<<<============::::::;;;;;;===>>>???@@@<<<===>>>>>>>>>===;;;:::<<<<<<<<<<<<============<<<<<<===>>>???@@@@@@AAAAAA@@@>>><<<:::999888777===<<<:::::::::;;;===???>>>>>>======<<<<<<<<<;;;<<<======<<<;;;:::888888999999:::;;;;;;;;;::::::;;;<<<<<<;;;::::::===??????>>>===<<<;;;:::999999::::::999999777666555444555666666666777777888888888777666777888999888777444555555555444333333222444333333222222333333444111111000000000000111111222111111000///......---........................---------............////////////...---------,,,...------------...////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......------,,,,,,,,,---..................////////////...------,,,,,,+++******............////////////////////////////////////............//////////////////000111111111111111000000000000////////////000000////////////000000000000000000000000000000000000000000111111111111222222222222222222222222111222222333333444444555333333333444444555555555555555666666777777888888999999999:::::::::;;;;;;;;;:::888777777888:::;;;===>>>???@@@@@@???>>>===888999;;;<<<<<<<<<;;;:::>>>>>>============>>>>>>===<<<<<<<<<===>>>@@@AAA>>>>>>?????????@@@@@@@@@CCCCCCBBBBBBAAA@@@??????CCCAAA???===<<<<<<<<<===>>>>>>============>>>>>>>>>????????????@@@@@@@@@@@@???>>>===<<<;;;:::999>>>>>>>>>======<<<;;;:::>>>======<<<;;;;;;::::::888888777777666666555555444333222222111111222222555444222000///000000111//////000000111111222222111111111111111111111111111000000///...,,,+++***000///...---------------//////.........---------.........------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,...///...,,,***+++******+++------,,,***---,,,,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---............---------,,,,,,,,,.........///////////////////////////////////////111111000000000000111111000///...------...///000111111111111111000//////000000111222222222222111222222222333333444444444////////////////////////........................////////////////////////////////////000000000000333222111111000000111111000000000000000000000000111111111222222333333444333333444444444555555555888888888888888888888888777888999999::::::999999;;;;;;<<<===>>>>>>>>>>>>;;;;;;;;;;;;===>>>???@@@@@@@@@@@@@@@@@@???>>>>>>AAAAAA@@@???>>>===<<<<<<=========>>>?????????@@@>>>>>>===<<<;;;:::::::::===<<<;;;::::::;;;===>>>============<<<<<<;;;;;;======<<<;;;::::::999999::::::;;;;;;;;;::::::999;;;<<<<<<;;;::::::===?????????>>>===<<<;;;::::::::::::999999888666555444444444444555555666666666666555444555666777666555444444444444444333222222333333222222222222333333111111000000000000111111111111000000///......---........................------------........................---------------------------...//////...////////////......---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......------------......///...---,,,,,,,,,,,,,,,------------................................................////////////....................................////////////......///000000000000///000000000000////////////000000000//////000000000000000000000000000000000000000000000111111111111222222222222222222222222111111222333333444444555333333333444444444555555444555555666777777888888888888888888999999999:::;;;;;;:::999999:::;;;;;;<<<<<<===>>>>>>===<<<;;;;;;<<<===>>>???>>>===<<<======<<<<<<======>>>>>>===<<<<<<<<<<<<===???@@@>>>>>>>>>?????????@@@@@@>>>>>>???@@@AAAAAABBBBBBCCCBBB@@@>>>==================<<<<<<<<<<<<============>>>>>>>>>?????????@@@@@@???>>>===;;;;;;:::>>>>>>>>>>>>===<<<;;;:::======<<<<<<;;;::::::999888888777777666555555444333333222111111111111222444333222000000000000000000000000000000111111111000000000000000000000000000000//////...---++++++//////...---------------///.........------------......---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---//////---+++---,,,,,,---//////...,,,---,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------...------------,,,,,,,,,,,,,,,---......///000000........................000000////////////000000000///...------...///000000000111111000//////...//////000111111111000000000000111111222222222222................................................////////////////////////////////////000000000000222222111000000000111111000000000000000000000000222222222222222222222222222222333444555666777888777777777777888888888888666777777888999888888888<<<<<<===>>>????????????;;;;;;;;;;;;<<<>>>???@@@BBBAAA@@@@@@??????@@@@@@AAA@@@??????>>>===<<<<<<>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<======<<<<<<;;;::::::<<<===>>>===<<<<<<<<<<<<;;;;;;;;;>>>===;;;:::999::::::;;;;;;;;;;;;;;;;;;:::999888:::;;;<<<;;;::::::<<<>>>??????>>>===<<<<<<;;;:::::::::999999888777555555333333333333333444444444444333222222444444333222333333444444444333222222333333222222222222333333111000000//////000000111111000000//////.................................------------............------------............---------------.........---....../////////......---------------------------,,,,,,++++++,,,,,,---......------------......000///...---,,,+++++++++,,,,,,,,,------------...,,,,,,---......///000000---............/////////........................---............/////////------...////////////...000000000000////////////111111111111111111111111000000000000000000000000000000000000111111111111222222222222222222222222111111222222333444444444333333333333444444444444444444555555666777777777666777777777777888888888;;;<<<<<<======<<<<<<<<<<<<======>>>>>>======<<<===>>>?????????>>>===<<<<<<<<<;;;;;;<<<======>>>===<<<<<<;;;<<<<<<======>>>>>>>>>>>>????????????;;;<<<===>>>???@@@AAABBBCCCBBBAAA???>>>>>>>>>>>><<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>@@@@@@???>>>======<<<<<<>>>>>>>>>>>>===<<<;;;;;;<<<<<<;;;;;;::::::999999777777777666555555444444333222222111111111111111333222111000000000000000111000000000000000000///////////////////////////......//////...------,,,///...------------------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++---//////...,,,---,,,,,,---//////...,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,)))***+++,,,...///000000........................//////............////////////............////////////////////////...------...//////000000//////////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////000000000000111111000000000000111111000000000000000000000000333333222222222222222222333333444555555666777777666666666777777777777777666777888888999999888888;;;<<<===>>>????????????;;;;;;;;;<<<<<<===??????@@@???===<<<<<<<<<===>>>:::;;;;;;;;;<<<=========>>>>>>>>>>>>>>>=========;;;;;;;;;;;;;;;<<<===>>><<<;;;;;;;;;;;;<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;===<<<:::999999:::;;;===<<<<<<<<<<<<;;;:::999888999;;;<<<;;;::::::<<<===>>>======<<<;;;;;;::::::999999999999888777666555333333333333333333333333444222111111333333222000222222333333333333222222222222111111111111222222000000////////////000000000000/////////.................................,,,,,,---------.........,,,,,,,,,------.........,,,,,,------............,,,,,,---...////////////........................---,,,,,,++++++,,,,,,---...------,,,,,,------...///...---,,,,,,,,,,,,,,,,,,,,,---------.........+++++++++,,,,,,,,,---------------.........//////........................---------.........//////------...////////////...000000000000////////////111111222222222222111111///////////////////////////000000000111111111111111111111111111111111111111111111222333333444444333333333333333333333333333444444555555666777777666666777777777888888888;;;<<<>>>???@@@???===<<<>>>>>>??????????????????<<<===>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;<<<======<<<<<<<<<;;;;;;;;;;;;;;;=========>>>>>>>>>??????=====================>>>BBBBBBAAA@@@@@@?????????<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>>>>>@@@@@@??????>>>>>>======>>>>>>>>>>>>===<<<;;;;;;;;;;;;::::::999999999999777777666555555444444333222222111000000000000000222222111000000000000000111111000000/////////...////////////////////////------...............---......---,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++---///000...---*********+++,,,---,,,***,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---------,,,,,,,,,++++++******+++,,,------.......................................------........./////////....../////////---......///......------......///000000000000///////////////////////////------------------------........................////////////////////////////////////000000000000111000000///000000111111000000000000000000000000333333222222222222222222555555555555555555444444555555666666666777777777777888888999999999999999999:::;;;<<<============<<<<<<;;;<<<<<<===>>>???>>>===<<<::::::;;;<<<<<<999::::::;;;<<<=========>>>>>>>>>==================<<<<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<======::::::::::::;;;;;;;;;;;;===;;;:::999999:::<<<============<<<;;;:::999888999:::<<<;;;::::::;;;<<<;;;;;;;;;::::::999999888999999:::999999888777666555555444444444444444444444333111222333333111000111111222222222222222111222111111000000111111222000000////////////000000////////////....................................,,,,,,,,,------------...+++,,,,,,,,,------......+++,,,------......------,,,,,,---......///..............................---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,---...///---.........////////////------,,,,,,,,,+++++++++------------....................................------------..................///000000000//////000000000000////////////000111222222222222111000///////////////////////////000000000111111111111111111111111111111111111000000111222222333333444333333333333333333333333333333333444555555666666777777777777888888888888:::<<<>>>@@@@@@???>>>=========>>>>>>>>>??????@@@===>>>?????????>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<=========>>>>>>>>>;;;<<<<<<<<<<<<<<<<<<<<>>===<<<<<<<<<<<<<<<<<<============>>>>>>>>>??????????????????>>>>>>>>>>>>===>>>>>>======<<<;;;:::999999999999888888888888666666555555444333333333222111000000//////000000111111111111000000000///111000000000//////......000000000000000000000000,,,---......///.........------,,,,,,,,,------...,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++******+++---///000...---*********+++,,,---,,,***+++,,,,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++..............................------------.........//////////////////...------............------...///000000111111000000000000000000000000000000000000000000000000000000........................////////////////////////////////////000000000000000000/////////000111111000000000000000000000000222222222222222222222222555555444444444333333333444444555555666666777777777888999999::::::999999888888999:::;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>======<<<<<<<<<===>>>>>>>>>=========<<<<<<========================>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===999999:::::::::::::::;;;;;;::::::999:::;;;===>>><<<<<<<<<<<<<<<;;;:::999888:::;;;<<<;;;:::;;;<<<::::::999999999888888888999999::::::999888888777666666666666555555555555555333222222333333111000000000111222222222111111111111000000000000111111000//////......//////000................................................,,,,,,,,,,,,------------,,,,,,,,,,,,------------***+++,,,......------,,,,,,------.........---------------------------------,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------+++++++++,,,---...///000........./////////000000000000///...------,,,,,,,,,------------.........------------------------,,,------------...............///000000000000///000000000000///////////////000111222222111000///000000000000000000000000000000000000111111111111111111111111111111111111000000111111222333333333333333333333222222222222222222333333444555555555777777777777888888888888999;;;===?????????>>>===::::::::::::;;;<<<======??????AAABBBBBBBBBAAAAAA???>>>===<<<;;;;;;;;;;;;;;;<<<<<<=========<<<<<<<<<<<<<<<<<<============888999:::;;;<<<===>>>???@@@@@@AAAAAA@@@???>>>>>>======<<<<<<<<<<<<============>>>>>>>>>?????????======>>>>>>>>>>>>>>>>>><<<<<<<<<<<<;;;:::999999888888888888888888777777555555555444333333222222111000000//////////////////000000111111000//////000//////////////////...000000000000000000000000------...............---,,,,,,,,,,,,,,,------...,,,,,,,,,,,,------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++---//////...,,,---,,,,,,---//////...,,,***+++---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++...------,,,,,,++++++***------------------------......------------............////////////......,,,---......///.........//////000111111111111000111111111111000000000000////////////////////////........................////////////////////////////////////000000000000///////////////000111111000000000000000000000000111111111222222333333444222222222333333333333333333333444555555666777777666777777888999888888888777888999:::;;;;;;;;;;;;===<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>======<<<>>>>>>=========<<<<<<<<<;;;<<<<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::;;;;;;<<<<<<<<<<<<<<<888999999999::::::::::::999999::::::;;;<<<======;;;<<<<<<<<<<<<<<<;;;;;;777999;;;<<<;;;::::::;;;:::::::::999999999999888999999::::::999999888888666666666666555555555444444333111111222222000...///000000111222222111111000000000//////000000000//////............//////................................................++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,)))+++,,,......---,,,+++------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,---...///---------.........//////.....................---,,,,,,---------.........------------------------,,,,,,---------.........------...////////////...000000000000////////////...///111222222111///...000000000000000000000000000000000000111111111111111111111111111111111111000000000111222222333333333333333222222222111111222222222333444444555555555555666666666777777777999:::;;;<<<=========<<<999999888888999:::<<<===>>>???AAABBBCCCDDDCCCCCCAAA@@@???===<<<;;;:::::::::;;;===>>>>>>>>>>>>===;;;;;;<<<<<<<<<=========::::::;;;;;;<<<======>>>>>>???@@@@@@@@@???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<=========>>>>>><<<<<<<<<======>>>>>>>>>;;;;;;;;;;;;:::999888777777777777777777777777777555555444444333222222222000000///............///...///000111111000//////.........///////////////////////////////////////---...............------,,,,,,++++++,,,,,,---...++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------,,,,,,,,,,,,************************,,,,,,,,,---//////---+++---,,,,,,---//////...,,,***+++---...///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,++++++++++++***------------,,,,,,,,,,,,------------------------//////............//////---...///000000///...---------...///////////////---...//////000000//////111111111000000000//////,,,,,,,,,,,,,,,,,,,,,,,,........................////////////////////////////////////000000000000///////////////000111111000000000000000000000000000000111222333333444444000000111222333333444555333333444444555666777777555666666777777777777777888888999:::;;;;;;;;;;;;===<<<<<<<<<<<<======>>><<<===>>>>>>>>>===;;;:::888888999:::;;;<<<===>>>:::;;;;;;<<<===>>>??????<<<<<<;;;;;;;;;<<<======:::;;;<<<<<<======<<<<<<888888888999999:::::::::888999:::;;;<<<======<<<;;;;;;<<<<<<===<<<<<<<<<777999;;;<<<;;;::::::;;;;;;;;;::::::::::::::::::999999:::::::::999888888666666666555555444444444444222000000111111///---//////000111111111111111000000////////////000000//////............//////---.............................................++++++,,,,,,,,,------------------,,,,,,+++++++++)))***,,,......---,,,+++............---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---......---,,,,,,,,,------,,,,,,,,,---------......***++++++,,,,,,------...,,,,,,,,,---------......------------------------,,,,,,,,,---------......+++,,,------......------000000000000////////////---///000111111000///---000000000000000000000000000000000000111111111111000000000000000000000000000000000111222222333333333333333222222111111111111222222333333444555555444444444555555555666666888999:::;;;<<<<<<<<<<<<::::::999999:::<<<===>>>;;;===???AAABBBBBBBBBBBBCCCBBB@@@>>><<<;;;:::::::::;;;===????????????>>>;;;;;;;;;<<<<<<<<<======>>>>>>===<<<;;;;;;::::::===>>>???@@@@@@???===<<<;;;::::::999999::::::;;;;;;;;;;;;<<<<<<<<<======;;;;;;<<<<<<======>>>>>>::::::::::::999888777777666666666666777777777777555555444333333222222111000000///..................///000111111000//////---.........//////000000..............................//////...------,,,++++++++++++,,,,,,---...+++++++++,,,,,,---------*********++++++,,,,,,,,,......------------,,,,,,************************---------...///...,,,***+++******+++------,,,******+++---//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,+++++++++******,,,,,,,,,------.........------------------------//////............//////---...///000000///...---------...///000000000///,,,---......//////......111111000000/////////...---,,,++++++++++++,,,---////////////////////////........................////////////000000000000---.........//////000000000000000000111111111111000000111111111000000///333333333333333333333333222333333444555666777777777777777777777888888888777888999:::;;;<<<<<<<<<===<<<;;;:::;;;<<<>>>@@@>>>??????@@@@@@@@@????????????>>>===============>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<;;;===>>>@@@@@@>>>===;;;<<<;;;:::888777888888999999999999::::::;;;;;;;;;:::::::::;;;;;;;;;<<<<<<999999:::;;;<<<<<<<<<<<<<<<;;;:::999888888888888:::::::::999999888888888777777777777777888888999555555444333111000000///////////////............000000000000000000000000---,,,+++***+++---///000000///---,,,,,,---///000------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++***)))((((((***,,,---------------------------++++++,,,,,,---.........000///,,,*********+++,,,,,,++++++******++++++,,,,,,,,,,,,---------.........------,,,,,,------...---------,,,,,,+++++++++---......///////////////------------------------........................,,,---...//////...---,,,............////////////////////////000000000000222222111000//////000000000000//////......---------...///000000111000000------...///000111111222111111000000111111222333555555555555555555444444666555555555555666666777777777888999::::::;;;;;;>>>===<<<;;;;;;;;;;;;;;;===???@@@???>>>===>>>???>>>>>>????????????>>>>>><<<<<<===>>>??????>>>>>>===<<<;;;:::999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============>>>>>>>>>===<<<:::999888===???AAA@@@>>><<<;;;;;;>>><<<::::::<<<>>>>>>>>>???===;;;999777666666666666666666666555555555555333333222222111000000000........................000000////////////000000////////////............------............------------------------------,,,,,,+++***+++,,,...///...------,,,+++***)))))),,,++++++******++++++,,,++++++++++++++++++++++++************************,,,+++***+++...///---******++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---,,,,,,***)))+++++++++*********))))))))))))***+++,,,------...,,,,,,,,,---------............//////...---,,,,,,---------............///............////////////........................111111000000//////.........---,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,.........................../////////000000000000............/////////000//////000000000111111111000000111111111000000///333333333333333333333333444444444555555555555555777777777777777888888888777888999:::;;;<<<<<<<<<===<<<;;;:::;;;<<<>>>???<<<===>>>???@@@@@@@@@@@@<<<;;;;;;:::::::::::::::>>>===<<<;;;;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<<<<<<<===>>>>>>===<<<<<<<<<;;;:::888888888888999888888888999999999999999999::::::::::::;;;;;;;;;<<<<<<<<<<<<;;;:::999888::::::999888888999999999::::::999999999888888888888777777666555555555666555555444333222111000000000000000/////////......////////////////////////000...---,,,+++,,,...//////...---,,,,,,---...///------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******,,,...///------------------------......------------------111///---,,,++++++,,,---,,,++++++******++++++,,,,,,,,,,,,------------...------,,,,,,,,,,,,------//////.........---------,,,,,,---...............------------------------------------------------,,,---...//////...---,,,............////////////.../////////000000000000222111111000//////000000///////////////............//////000000000000////////////000000111111111111111111111111222333333555555555555555555444444555555555555555666666777777777777888999:::::::::<<<<<<<<<<<<;;;;;;;;;;;;<<<===>>>===<<<;;;<<<>>>======>>>>>>>>>>>>======;;;<<<======>>>>>>>>>===>>>===<<<;;;:::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<======>>>>>>>>>===<<<:::999888<<<===???>>><<<;;;:::;;;<<<:::888999;;;===>>>>>>>>>===;;;999777666666666666666666666555555555555333333222222111000000000........................000000////////////000000////////////............------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,---------,,,,,,++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++************************,,,******+++......---++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***+++++++++*********))))))++++++++++++++++++,,,,,,,,,,,,,,,------------..................---,,,,,,------------........................////////////........................000000000/////////............------------......++++++++++++++++++++++++............................../////////000000000............//////////////////000000000000111111///000000111111000000000222222222222222222222222555555555555444444333333666666666777777888888888777888999:::;;;<<<<<<<<<===<<<;;;;;;;;;<<<===>>>:::;;;===>>>@@@AAAAAAAAA;;;::::::999999999999999======<<<;;;;;;<<<======>>>===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888888888888888888888777777777888888999999999:::::::::<<<<<<;;;;;;::::::999999999888888888888999::::::999999999888888888888888999888666555444333333333555555444444333222111111111111000000000/////////........................111000///---,,,,,,---...///...---,,,,,,---...///------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++,,,---...------------------------000//////...------,,,,,,111///...,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------............------------++++++,,,---------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------............---------............/////////....../////////000000000111111000/////////000000...///////////////000000///000000000000//////...000111111111111111111111222222111111222222333444444444444444444444555555555555555555666666777777666666777777888888999999999:::;;;<<<<<<<<<;;;:::999;;;<<<;;;:::999:::;;;======>>>>>>>>>>>>======;;;;;;;;;<<<<<<<<<<<<<<>>???@@@@@@@@@===<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;:::999888888888888999999999888888777777666777888888888888999999999888888999999:::;;;<<<===999999888888888888888999888888888888888888888777888777666555444444444444555555444444333222222111111111111111000000000000........................111000///............///...------,,,,,,------...------------------------***++++++++++++,,,,,,,,,++++++++++++++++++++++++******)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------///...---,,,,,,,,,,,,---,,,++++++******++++++,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,---------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------.........//////........./////////000000111000000/////////000000......//////000000000111000000111000000///...---222222222111111111111111222222222222222333333444333333444444444444555555444444555666666777777777555666666666777777888888777888:::<<<===<<<;;;:::999:::;;;:::999888999;;;===>>>>>>??????>>>>>>===;;;;;;;;;;;;;;;;;;;;;<<<>>>>>>===<<<;;;::::::999::::::::::::::::::::::::999999:::;;;<<<======>>><<<=========<<<;;;:::::::::;;;<<<<<<;;;;;;;;;===<<<:::888888999:::;;;:::;;;::::::999888777777666666666666666555555555555333333222222111000000000000000000000000000000000/////////....../////////////////////............,,,------......------,,,++++++++++++++++++++++++((()))+++,,,,,,+++***)))*********++++++,,,,,,,,,,,,++++++******++++++,,,******************************************************+++,,,,,,,,,,,,++++++,,,,,,------,,,,,,+++******************************************************++++++,,,,,,,,,+++************************++++++++++++++++++++++++++++++,,,,,,,,,------------------......------,,,,,,,,,---------.........---------.........//////....................................................................................................................................///////////////////////////............////////////000000000......///000000000000000000000000111111222222222222222333333444555555666444555555666777777888888777888999:::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<===>>>>>>>>>======>>>======<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;:::::::::999888888777::::::999999888888888777777777777888888888999999888888888888999;;;===>>><<<;;;:::888777666666666777777777777777777777777666666666555555666666777444444444333333222222111111111111111000000000000....................................//////000000---------,,,,,,---------------------------------*********+++++++++,,,,,,++++++++++++++++++++++++******)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,------------......//////,,,,,,++++++++++++++++++,,,++++++******++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------------------........................////////////000///////////////000000.../////////000000111111000000111000000///...---222222222111111111111111222222111111222222333444333333333333444444555555333444555666777777777777666666666666666777777777666888:::<<<<<<;;;:::999999:::;;;;;;999999:::;;;>>>??????@@@@@@??????>>><<<;;;::::::::::::;;;;;;<<<<<<;;;;;;:::999888888::::::::::::::::::::::::::::::;;;<<<======>>>>>>;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<===<<<;;;;;;<<<>>>???===:::999999999999888999999999999888777777777666666666666555555555555333333222222111000000000000000000000000000000000//////............//////////////////............,,,,,,------------,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++)))(((*********++++++,,,,,,---,,,++++++******++++++,,,************************************************)))***+++,,,,,,++++++,,,******++++++++++++***************************************************************++++++,,,,,,,,,************************))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,---------------,,,,,,,,,,,,------------...------------....................................---------------.........------............------------------------------........................------.........////////////////////////...............////////////000000------...///000000000000/////////000111111222222111111222333444555666666444444555666777777888888777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::<<<<<<============<<<<<<<<<;;;;;;:::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::888777777999999999999999888888888777777888888888999999999;;;:::999888888999:::;;;===<<<:::888666555444444666666666666777777777777666666555555666666777888333333333222222111111111111111000000000/////////........................,,,,,,---...//////000000,,,,,,,,,------,,,,,,,,,------------------------************++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///+++++++++++++++*********,,,++++++******++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,---...............******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,------------.........------.........///////////////......//////000000///000000000000000000111///000000000000//////...000111111111111111111111111111000000111111222333222222333333444444555555222333555777888888777777666666666666777777777777777888999:::::::::999888:::;;;<<<;;;:::999:::<<<>>>>>>????????????>>>>>>===<<<;;;:::999:::;;;<<<999::::::::::::999888888::::::::::::::::::::::::;;;;;;;;;<<<======>>>>>>;;;;;;<<<<<<===<<<<<<<<<<<<======<<<;;;;;;<<<>>>@@@===:::999999999888777777888888999888888777777666666666666555555555555333333222222111000000000///////////////////////////......------......///////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++***)))*********++++++,,,,,,,,,,,,++++++******++++++,,,************************************************(((***,,,,,,+++***+++,,,))))))************))))))************************************************************+++,,,------***************+++++++++((()))***+++,,,------...++++++++++++,,,,,,,,,,,,+++,,,,,,------------,,,,,,,,,,,,,,,------------,,,------------.................................,,,,,,,,,---------------+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////000/////////...................../////////000000,,,---...///000000000000......//////000111111222222222222333333444444444333333444555666777888999777888999:::;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::999:::;;;<<<<<<============;;;::::::999999999999999:::;;;;;;<<<<<<;;;;;;:::;;;:::::::::;;;;;;<<<===:::;;;<<<======<<<;;;:::::::::;;;;;;:::999777666777777777888888888888888888888888999999999::::::;;;:::888777777999:::;;;;;;:::999777666555555555555555555666666666777777666666555555444555555555222222111111111111000000000000000/////////......////////////////////////,,,------.........------,,,,,,,,,------,,,,,,,,,------------------------************++++++++++++************************++++++,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,***++++++,,,,,,+++++++++,,,++++++******++++++,,,***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,---------++++++,,,---------------)))******+++,,,,,,------------------------------------,,,++++++,,,------,,,,,,---------.........---------.........//////...............///000000111111111000000000000000...//////000000000000////////////000000111111111000000//////000000111222111222222333444444555555111333555777888888777777777777777777777777777777999999999999888888888888999:::;;;;;;999999:::;;;<<<<<<============<<<<<<>>>===;;;:::999:::;;;<<<888999:::;;;;;;;;;:::999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<::::::;;;<<<======<<<<<<=========;;;999999:::<<<<<<:::777777888999999888666777888999999888777777666666666666555555555555333333222222111000000000........................///......------......///////////////............+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,++++++******++++++,,,************************************************'''***,,,,,,***)))***,,,*********++++++************************************************************************,,,---...))))))*********+++++++++*********++++++,,,,,,,,,***++++++++++++,,,,,,,,,***+++,,,---------------++++++,,,,,,,,,---------,,,,,,---------.................................++++++,,,,,,,,,---------++++++,,,------,,,++++++------------------------........................---------.........//////000000//////.........---............/////////000,,,---...///000000000000---......///000111111222444444333333333333222222333333444555666777888999777888999:::;;;<<<<<<<<<;;;<<<<<<<<<;;;;;;:::999888999:::<<<===>>>>>>???<<<;;;::::::999999::::::::::::;;;<<<<<<;;;::::::::::::::::::;;;;;;<<<===:::;;;===>>>>>>===;;;:::::::::;;;;;;:::999777666555555666666777777888888888999999999999:::::::::777777666666888:::===???999999888777777666777777444555555555666666777777777666555444333222222222111111111000000000000000////////////............000000000000000000000000............---,,,+++***+++,,,,,,------,,,,,,+++------------------------)))************+++++++++************************))))))***++++++++++++***++++++++++++++++++++++++---,,,,,,++++++******)))++++++,,,---------,,,,,,,,,++++++++++++++++++,,,******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,)))))))))******+++++++++******+++,,,,,,,,,,,,+++))))))***+++,,,,,,------........................------++++++++++++------,,,,,,,,,---------......---------.........//////...............///000111222222111111000000//////......///000000111000000---......///000111111222///////////////000000111111111222333333444555555111222555777888888777777888888888888777777777777::::::999888777777777888888:::::::::999888999::::::;;;;;;;;;;;;;;;;;;:::???>>><<<:::::::::<<<===888999;;;<<<===<<<<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;<<<==================<<<:::888777888:::888666555555777999:::999555666888999999888777777777666666666555555555555333333222222111000000000.................................------.........000/////////............+++,,,,,,------,,,,,,+++------------------------///...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,++++++++++++++++++,,,))))))))))))))))))))))))************************'''***,,,,,,***)))***,,,+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))***,,,---///))))))******++++++++++++,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,***+++,,,,,,------------++++++,,,,,,,,,---------,,,,,,,,,---------..............................+++++++++,,,,,,---------........................,,,,,,,,,---------......---------............////////////......---------------------......//////000000//////.........---//////000111111111111111......///000000000000000111111222222222333333333444444555555666666777777:::;;;======<<<;;;<<<===999999999::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<===============999:::<<<===>>>===<<<;;;===<<<:::888777777888888555555555555666666777777:::999777666666666777888:::999999999999999999999999888888888777777666666555555555444444333333333222222222222222222222222111111000000//////...............................................................------,,,,,,,,,+++++++++,,,,,,---------...------,,,+++***))))))+++++++++++++++++++++++++++++++++++++++++++++++++++***************++++++))))))*********+++++++++,,,++++++******++++++,,,+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,+++------,,,***)))***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,...///111222222111000/////////...---,,,,,,++++++------.........---+++***---------............//////////////////////////////...---...000222111000---...///000000///...---////////////////////////////////////000000000000000000111111111222222222///111333555777888888777666666666777777777777777888888888888888888888888999999999999999999999999<<<;;;;;;::::::;;;;;;;;;>>>>>>======<<<<<<<<<;;;>>>>>>===<<<;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<::::::999999888999999999:::<<<===<<<:::888888888;;;999666777999:::999777888888888888777777777666777666666666666555555555222222222111000//////...////////////............///...---,,,,,,---.../////////...---,,,,,,++++++,,,------......------,,,,,,,,,+++******+++,,,,,,************+++,,,------++++++************++++++---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))***++++++***))))))***,,,++++++************++++++)))))))))***+++++++++,,,*********))))))))))))(((++++++++++++++++++++++++,,,,,,++++++,,,...///111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------.....................---------,,,,,,............//////000000000/////////............//////000111111111111000......///000000000000000111111111222222222333333333333444555555666666777888:::;;;;;;:::::::::;;;999999::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999999999:::;;;<<<===<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<>>>>>>===<<<;;;777777666666666666666666444444555555666666777777999888777666555666777777777777777777777777777777888777777777666666666666444444444444333333333333222222222222222222222222111000000000/////////.........................................................---------,,,,,,,,,+++++++++,,,,,,,,,------+++++++++***))))))((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++******************))))))*********++++++++++++******))))))******++++++++++++*********))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,+++,,,---,,,*********,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,///000222333333222111000///......---,,,,,,++++++------.........---,,,+++---------............//////////////////////////////...---///111222111000---...///000000///...---////////////////////////000000000000111111111111111111111111222222222222000111333555666777777777555555666666666777777777888888888888888888888888::::::::::::::::::999999::::::999999999::::::;;;============<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::999999888888999999:::;;;<<<:::888777888999;;;888666777888999888666777777777777777777666666666555555555555444444444222222111111000//////...////////////..................------------......///......---,,,,,,++++++,,,,,,------------,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++++++++++++++,,,++++++************++++++---,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))***++++++***))))))***,,,+++******************+++***************++++++++++++++++++,,,,,,---------++++++++++++++++++++++++,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------,,,,,,,,,,,,///////////////000000000////////////...............///000000111111000000......///000000000000000111111111222222222222333333333444444555666666666666888::::::999888999::::::::::::::::::999999999::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;999999999999:::;;;<<<<<<===<<<<<<;;;;;;:::::::::;;;<<<===>>>>>>===;;;:::777777888999999999999999444444555555666777777888777777666555555555555666555555555555555555555555666666666555555555555555333333333333333333444444222222222222222222222222000000000000////////////........................------------------------------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++***)))))))))******************+++++++++***))))))))))))))))))***+++++++++***************++++++++++++++++++++++++++++++,,,,,,,,,---------***+++,,,,,,+++***+++---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------------///000222333444333222222000000//////......------------.........---,,,+++---------............///////////////////////////.........///111222111000......////////////......////////////////////////000000111111111222222222111111222222222333333333222222444555666666666666333444444555666777888888888888888888888888888888::::::::::::::::::;;;;;;888888888888999999:::;;;===<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::::::::========================:::;;;;;;;;;;;;<<<<<<<<<;;;:::999999888888999999:::::::::888666666777999:::888777777888888777555555555555666666666666666444444444333333333222222222222111111000/////////////////////............------............------......------,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******++++++,,,///...---,,,++++++++++++++++++************++++++,,,,,,+++***))))))))))))))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))***++++++***))))))***,,,************************+++++++++***************''''''((()))***+++,,,---++++++++++++++++++++++++,,,,,,+++************+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,++++++++++++******------------------------++++++,,,,,,,,,---------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,............///////////////////////////............//////000000000000000......///000000000000000111111111111222222222222444444444555666666777777555777999999888888999::::::::::::999999999999999:::::::::::::::::::::::::::::::::::::::;;;;;;;;;:::999999999::::::;;;<<<>>>>>>===<<<;;;;;;::::::<<<<<<=========<<<;;;;;;888999:::;;;;;;;;;999999444444555555666777777777666666555555444444444444444444444444555555555555444444444444444444444444111111222222333333444444222222222222111111111111000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------.........++++++++++++++++++++++++************************,,,,,,+++***))))))))))))******************************))))))))))))******************************************************+++,,,,,,,,,,,,---------)))***,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......//////111222222222222222222222222111111000000000---------------------,,,---------............///////////////////////////...---...///222222111///...//////////////////...///////////////////////////000000000000111111111222222222222333333333333333333333444555555555555222333444555666777888888999999999999999999999999::::::;;;;;;;;;;;;<<<<<<888888888888999:::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<========================;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999888888888888:::999888666444555777:::999888888888777777666555444444444555555555555666333222222222111111111111111111111111000000//////////////////............,,,,,,...//////...,,,,,,---------,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++...------,,,++++++,,,,,,++++++************++++++,,,++++++***))))))******))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))***++++++***))))))***,,,*********++++++*********,,,+++++++++***)))))))))''''''(((((()))******+++************************,,,,,,,,,,,,,,,,,,------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////......///000000000000000......///000000000000000000000111111111222222222444555555666666777888888555777999999999888999;;;999999999999999999999999::::::::::::::::::::::::999999999:::::::::;;;;;;::::::999999999:::;;;;;;@@@??????>>>===<<<;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;777888888999888666444333555555555555666666666666555555555555555444444333444444444555555666666666333333333333333444444444000111111222222333333333222222222111111000000000////////////000000000000........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------......///++++++++++++++++++++++++************************,,,++++++***))))))******************************+++++++++******+++++++++************************************************+++++++++,,,,,,,,,------)))***,,,,,,++++++,,,---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,---------......---...///000000111111111111111111000000000000000---------------------------------............///////////////////////////------...000222222111////////////....../////////////////////////////////.........////////////000111111222222222333333333333333333333444444555555333333444555666777888999:::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<:::::::::::::::;;;<<<<<<::::::::::::;;;;;;;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;<<<<<<<<<======<<<;;;:::999888888888888999999888666444555777:::888999999999888666555555444444444444555555555555111111111111000000000000111111111000000000000000////////////............+++,,,---......---,,,+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,---...++++++************++++++,,,+++******)))*********))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))***++++++***))))))***,,,)))***++++++++++++***))),,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,************************))))))***,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------,,,,,,,,,,,,,,,.........///////////////---...//////000000//////......///000000000000000000000000111111111111222444444555555666777777777444666888999888888999;;;888888888888999999999:::::::::::::::::::::::::::888888999999::::::;;;;;;:::::::::999999::::::;;;@@@??????>>>>>>=========999::::::::::::;;;;;;;;;:::::::::999888777555444666666666666555555555555555555666666555555444333444444444555666666777777333333333333444444444444111111111111111111222222222222222111000000//////////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++*********))))))******++++++,,,,,,++++++++++++++++++++++++************************+++***************+++++++++++++++***************,,,,,,++++++++++++,,,,,,***************+++++++++******************************+++++++++,,,,,,,,,***+++,,,,,,+++***+++---+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...///000111111............------------------,,,,,,,,,---......---------............///////////////////////////------...111333333000...//////............//////////////////////////////---------.........//////000000111111111222222222222222222222333444555666444555555666777888999999::::::::::::::::::::::::999999::::::;;;;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999:::::::::::::::;;;???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========<<<;;;:::999888777777777888888888777555666777999888:::<<<;;;999666555666666666555555555444444444111111111000000000000///111111000000000000000000////////////............,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***************+++,,,---...++++++************++++++++++++***************+++))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))***++++++***))))))***,,,)))***+++,,,,,,+++***)))+++++++++***************,,,,,,++++++************************************%%%&&&(((***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,------------......***************************++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------...............---------,,,,,,,,,............/////////000---...//////000000//////......///000000000000000000000000000111111111111222222333333444555555666222444666777777777888999666666777888999::::::;;;::::::::::::::::::::::::777888888999::::::;;;;;;;;;::::::999999:::::::::>>>>>>>>>>>>============777777777888999:::;;;<<<<<<;;;;;;:::999999999:::888888777666555444333333555666666777666555444333333333444444555666666777333333333333444444555555111111111111111000000000222222222111000/////////.../////////000000000111........................,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++*********))))))))))))***************++++++++++++++++++++++++************************))))))))))))***+++,,,,,,+++++++++*********))))))++++++************++++++))))))*********+++++++++************************)))))))))*********+++++++++,,,---,,,*********,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------......///111222333........................---,,,,,,,,,,,,---...///---------............///////////////////////////,,,---...111333333000...000///...------...///000////////////////////////............//////////////////000000000111111111111111111111333444666777666777777777888888999999888888888888888888888888888888999999:::;;;;;;;;;<<<<<<;;;:::999999999999888999999999::::::::::::@@@@@@??????>>>=================================<<<<<<<<<<<<===============<<<:::999888777777777777888999999777777888999999;;;>>>===:::777666666888777777666555444333333111111111000000000000///000000000000000000000111////////////............---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++,,,,,,,,,,,,+++*********)))))))))***++++++++++++************+++++++++***************++++++))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))***++++++***))))))***,,,(((***+++,,,,,,+++***(((***************+++++++++((((((((((((((()))))))))************************%%%&&&(((***+++,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------......///////////////.........------------.........//////000000---......///////////////...//////000000000000000000000000000111111111111000111111222222333444444000222555666555666777888555555666888999:::;;;<<<::::::::::::::::::::::::777777888999::::::;;;;;;;;;;;;:::999999:::::::::<<<<<<<<<===============555666666777888:::;;;<<<888777666666666777888999999999888666555444222222555666777777777666444444222222333444444555666666333333333444444555555555222222111111000000//////222222222111000//////....../////////000000111111........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***+++------++++++++++++******))))))******))))))))))))******))))))******++++++++++++))))))))))))))))))))))))((())))))))))))*********+++------,,,***)))***++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++******+++++++++,,,,,,,,,.........///000222333444000000000000000111111111---,,,,,,+++,,,---...///---------.........//////////////////////////////,,,---...111333333000...000///...------...///000////////////////////////////////////000000000000////////////000000000000000000000111222555777888888888888888888999999999666666666666666666666666777777888999999:::;;;;;;<<<<<<:::999888777777777888888888999999:::::::::@@@??????>>>===<<<<<<;;;========================<<<<<<<<<<<<=========>>>===<<<;;;999888777777777666888::::::999888888999999<<>>:::777666777999999888666555444333222111111111111000000000000000000000000000111111111000/////////...............---++++++++++++---...+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,------,,,+++***,,,+++***)))((((((((((((++++++************+++++++++***************++++++))))))))))))))))))))))))******))))))))))))******(((((()))***************))))))))))))))))))))))))***++++++***))))))***,,,((()))+++,,,,,,+++)))((())))))******+++++++++,,,))))))***+++,,,------...)))))))))))))))))))))))))))***+++,,,------,,,+++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---------*********++++++,,,,,,,,,.........------,,,,,,,,,,,,,,,,,,------.........------------------------...------------...//////...............---------111111000000//////..................////////////111111000000//////......------...000111222333444333333333333444555666666666666555555555555666666555777888999999:::<<<>>>999::::::::::::999888888999999888888777888888888;;;::::::999999::::::;;;======<<<<<<<<<;;;;;;;;;;;;:::888666666777888999:::::::::999888777666555888888777777666666555555555555444444444444555555555444222111111333666888333333333333444555666666111111111111111111111111444333111000/////////000///...---,,,,,,---...///111111000///...------,,,/////////......---------...------,,,,,,++++++***,,,++++++******++++++,,,,,,,,,,,,++++++*********************************++++++++++++++++++++++++((((((((()))***,,,---...++++++******++++++,,,---************************************************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******************************++++++++++++************+++++++++***)))))),,,++++++******++++++,,,//////000111222333333333000000000000000///......------,,,+++,,,---...//////////////////.........///////////////.........---......///000111111222000///---,,,++++++,,,,,,............////////////000///...------...///000000000////////////000000111111222222222333333333444555666777888888888888999999999999999999999999777777888888888999999999999::::::::::::999888888:::888555444444666:::<<>>>>>======<<<<<<========================<<<<<<;;;:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<===777777777777777777777777;;;<<<<<<<<<:::666222000555555444333222222111111333333222111000000000111111111111111000000000000000...---++++++,,,---...***************+++++++++,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))++++++++++++***************)))((((((((()))+++,,,))))))(((((((((((())))))((((((***++++++***))))))***)))))))))((((((''''''*********)))))))))))))))***)))(((((((((***+++,,,...,,,***)))''''''((((((&&&(((***---......---,,,,,,+++***))))))***+++,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************++++++++++++******************************---------,,,,,,+++++++++------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,---------------------------------------...//////------................................./////////............////////////111000000000/////////.........///000111222222333333222222333333444555666444444444555666777888999777888::::::999999:::<<<999::::::::::::999888888:::::::::999::::::;;;;;;;;;::::::999999::::::;;;===<<<<<<<<<;;;;;;;;;;;;:::999777666666666888888888888999999999888777777777777777777666666555555666666555555444555555555555444222111222444666777444333333333333444555555333333333333333333333333333222111///....../////////...------------.../////////......------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,---------,,,++++++******++++++,,,,,,++++++++++++++++++***************************++++++++++++++++++++++++(((((())))))***,,,---...++++++*********++++++,,,***************************************************************************++++++++++++++++++*********************************++++++++++++******+++++++++,,,,,,---------,,,++++++******++++++,,,---...///000111111111111//////000000000000//////,,,,,,,,,,,,,,,---......////////////............////////////............---......///000000111111111000...---,,,,,,,,,---............////////////000///...------...///000000000////////////000000111111111222222222333333444444555666777777777777888888888888888888888888888888888888888888999999:::999999999888888888888:::999777666666888:::<<<<<<<<<<<<<<<<<<;;;;;;;;;========================<<<;;;;;;:::;;;<<<===>>><<<;;;;;;:::::::::::::::888888888888888888888888<<<<<<<<<<<<:::888555333444444333333222111111000333222111111000000000111111111111000000000//////000...---++++++,,,---...,,,,,,++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******)))))))))))))))))))))))))))))))))(((((((((''''''***)))((((((((()))++++++))))))(((((((((((())))))))))))***+++******)))(((++++++++++++*********)))***)))))))))))))))))))))***)))((((((((()))+++,,,+++***)))(((((())))))***)))***+++------,,,+++***++++++***))))))***++++++************************))))))))))))))))))))))))++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++++++++************,,,,,,,,,,,,---------------------------......///,,,---------.../////////+++,,,,,,---......//////............////////////000000000000///////////////000000000111111111111222222222222333444555555444444444555777888:::;;;888:::::::::888888999::::::::::::::::::999999888999999999999:::;;;<<<<<<::::::999999999999::::::<<<<<<<<<<<<;;;;;;;;;;;;:::999777666666777888888666777888888999999888888777777777666666666666555888777666666555555555555666555333222222444666777555444444333333333333333444444444444444444444444111111000///............///......------......///------------------,,,,,,---,,,,,,,,,,,,+++++++++++++++,,,------...//////++++++************++++++*********+++++++++++++++************************++++++++++++++++++++++++)))))))))***+++,,,---...++++++***************+++************************************************))))))))))))))))))))))))))))))************))))))******************************++++++++++++******************+++---///000,,,++++++******++++++,,,,,,---...///000000000/////////000111111111000000+++,,,,,,---------------.........................................................//////000000111111000///...------..................//////////////////............///000000000////////////000000111111111222222222222333222333444555666666666666777777777777777777777777999999888888888888888888:::999888777666777888888999999888888999999:::;;;999999999999::::::::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===<<<;;;::::::999999::::::888888888888888888888888::::::999888777666555555444333333222222111111000222111111000000000000000111111000000000000/////////...---,,,+++,,,------...------,,,,,,+++++++++,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))(((((((((((('''''')))))))))((()))******+++))))))(((((((((((())))))******+++******)))((('''++++++++++++************))))))))))))))))))******)))))))))((())))))***+++))))))(((((()))***++++++++++++,,,,,,,,,+++)))(((++++++***))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++(((((()))))))))*********++++++++++++++++++++++++******++++++++++++******++++++++++++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******,,,,,,++++++*********))),,,,,,,,,,,,,,,---------------,,,,,,------...///,,,,,,,,,---...///000000,,,,,,------........................////////////000000000000////////////111111111000000000000000111111111111222333444555555555555666777888999:::777999::::::999888999;;;::::::;;;;;;::::::999888777777777777888999:::;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;:::999888888888888999999777777888888888888777777666666666666666666666666999888777666666555666666666555444333333444555666666555444333222222222222444444444444444444444444000000///...............//////............//////------------------..............................,,,,,,---------.........++++++************++++++))))))******++++++,,,,,,************************************************)))))))))******,,,------++++++***))))))))))))***************************************************************************)))******************)))******************************++++++++++++*********)))''''''(((***,,,...,,,++++++******++++++,,,------...///////////////000111111111000000///...***+++,,,---...---,,,,,,------...............///------...............///........./////////000000111000000///////////////............////////////...............//////000000000////////////000000111111111111222222222222222222333444555555555555777777777777777777777777999999999888888888888888:::999777555555666777999777888999999::::::999999777888888888999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;;;;;;;;;;999999999999999999999999666555444333333333444555444444333333222222222222111000000/////////000000111000000000///////////////...---,,,,,,,,,------......---,,,+++******))),,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))+++*********)))))))))))))))))))))))))))******+++))))))(((((((((((())))))+++++++++***)))((('''''')))))))))((((((((((((((()))))))))))))))*********))))))))))))))))))******)))))))))))))))************++++++,,,+++***))))))+++******************+++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))*********+++++++++++++++++++++++++++******++++++++++++******+++,,,,,,,,,,,,,,,------******++++++,,,,,,,,,---++++++++++++,,,,,,,,,,,,------,,,,,,++++++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---......,,,,,,,,,---...///000000/////////.........------............////////////////////////000000000000111111111111000000000000111111111111111222444444666666666666666777777888555777999999999:::;;;===:::;;;;;;;;;;;;:::999999777777777777888999:::;;;:::999999888888999999:::::::::;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::888999999888777666555555555555555555555666666666888888777666666666666666666666555444444444555666666555444333222111111111222222222222222222222222///////////////.........////////////////////////.............../////////..............................---------,,,,,,,,,+++******))))))******+++)))))))))******+++++++++))))))))))))))))))))))))************************))))))))))))***+++,,,,,,******)))(((((()))))))))************************************************++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++******+++***(((''''''(((***+++,,,++++++******++++++,,,......//////000/////////222222111111///...,,,+++)))***,,,---------,,,+++,,,---------......//////,,,---------......//////............////////////000000000000000000//////............////////////---......///////////////000000////////////000000000000111111111222222222111222333444555555555555888888888888888888888888888888888888888888888888:::999777555555666777999666666888999999999888777888888888999:::::::::;;;:::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;<<<<<<;;;:::::::::::::::888888888888888888888888555444222111111222444555444444444444333333333333000//////...//////000000000000000////////////.........------,,,,,,,,,,,,---,,,,,,+++***))))))(((,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))*********))))))))))))(((((()))))))))************))))))(((((((((((()))))),,,++++++***)))(((((('''(((((((((((((((((())))))(((((())))))************))))))*********)))))))))************)))))))))((())))))******++++++++++++*********++++++*********************************))))))))))))))))))))))))*********************************+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******+++++++++,,,,,,---------*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++,,,,,,------,,,,,,,,,,,,,,,------...,,,---------.../////////000000//////...------,,,............////////////////////////000000000000111111111000000000000000000000000000111222333444666666555555555555666666444666888999999:::<<<>>>;;;;;;;;;;;;;;;:::999999999999999999:::;;;<<<<<<999999888888888888999999::::::::::::;;;;;;;;;;;;999999999:::::::::::::::999999999888777666444333444555555555555666666666777666666555555666666777666666555555555555555555555555333222111111111111111111111111111111111111//////000000000//////......//////000000//////.../////////////////////...+++++++++,,,,,,,,,,,,---......---,,,,,,+++************))))))))))))******)))))))))***************))))))))))))))))))))))))************************((((((((((((((()))***+++((((((((((((((()))******************************************************++++++++++++++++++++++++***++++++++++++++++++***))))))))))))))))))))))))******++++++++++++******---,,,+++***)))******+++,,,++++++******++++++,,,......///////////////...111111000///...,,,+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,,,,,,,---......//////........................//////000000000000//////............////////////,,,---...///000000000///000000////////////000000000000000111111111111222111222333444555555555555888888888888888888888888777777888888888999999999:::999888777666777888888666666777888888888888777999999999:::::::::::::::999999999999999999999999999999:::;;;;;;;;;;;;::::::999888888777777888888777777777777777777777777666555444333333444555666333333333333333333333333...............//////000000000////////////............---------,,,,,,,,,,,,++++++******))))))))),,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))((((((''''''''''''&&&&&&(((((()))************)))))))))(((((((((((()))))),,,+++***)))((((((((()))************++++++++++++((((((((()))******++++++)))************)))((((((***************)))((('''))))))))))))******++++++)))***++++++++++++***)))************************))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++************++++++,,,,,,------*********+++++++++++++++************+++++++++,,,************++++++++++++)))******+++,,,,,,------,,,,,,++++++,,,,,,---...------........................------------------............////////////.../////////000000000111000000000000000111111111000//////000000111222333444444333444444555666666666888999999999999;;;<<<;;;;;;;;;<<<;;;;;;:::999:::::::::999::::::;;;;;;999999888888888888999999999999:::::::::;;;;;;;;;777777888888999999999999777777888888777666555555444444444555555555666666444444444444555666777777777666666666555555555555444444333222111111111222111111111111111111111111//////000111111000000///...///000111111000///.../////////......---------+++++++++,,,,,,,,,------+++++++++++++++++++++*********))))))))))))******************))))))))))))))))))))))))))))))))))))************************'''''''''''''''(((((()))&&&&&&&&&'''((()))***+++************************************************************************))))))************))))))))))))))))))))))))))))))******++++++++++++******************++++++++++++,,,++++++******++++++,,,------............---------------...------,,,++++++++++++***++++++,,,---++++++,,,------...//////++++++,,,------...//////..............................///000000000///...............////////////,,,---...///000000000///000000////////////000000000000000000111111111111222333444555555666666666777777777777777777777777666666777888999::::::;;;:::999999999888888888888777777777888888888999999::::::999999999999999999999999999999999999999999888999:::;;;;;;;;;::::::999999888777777777777777666666666666666666666666666555555444444444555555111111111111111111111111...---------......///000000000/////////.........------......------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,******++++++++++++******))))))))))))))))))))))))(((((('''''''''&&&&&&&&&'''((()))***+++******)))))))))(((((((((((())))))+++***)))(((((()))******)))*********++++++++++++'''(((((()))******++++++)))******+++***)))((('''(((((()))***+++***))))))+++******))))))))))))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******))))))******+++,,,,,,---++++++++++++************(((((())))))*********+++(((((())))))******++++++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---..................---------***++++++,,,,,,------.............../////////000.../////////000000111111///000000000111111111111////////////000111222333111111222222444555777888888999::::::999888999:::;;;;;;<<<<<<;;;;;;:::999999999888888777888888888999999888888888888999999999999999::::::;;;;;;;;;555555666777777777777777555666666777777777777777444444444555555555666666333333333444555666777888777777666666555555555444444333222222111111222222111111111111111111111111///000111222222111000///...///000111111000///...//////...---,,,,,,++++++---------....../////////)))))))))***++++++,,,,,,******))))))))))))******++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''&&&&&&&&&''''''(((%%%%%%%%%&&&((()))+++,,,************************************************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******%%%&&&''')))************,,,++++++++++++++++++,,,,,,,,,---------,,,++++++)))***+++,,,------------,,,+++***)))***+++---...++++++,,,,,,---...//////++++++,,,,,,---...//////.....................------...///000000///................../////////000+++,,,...000000000000///000000////////////000000000000000000111111111111222333444555666666666666666666666666666666666666555555666888999:::;;;<<<999::::::::::::999888888999999888888999999:::;;;::::::999999888888777777888888888888888888888888888999:::;;;<<<;;;::::::;;;::::::999888999999999666666666666666666666666444444333333333333222222///////////////000000000---------------...///000000/////////............------......------,,,+++,,,,,,,,,,,,,,,,,,,,,---,,,++++++++++++++++++,,,******++++++++++++******))))))))))))))))))))))))***)))))))))(((((((((((('''((()))++++++******)))))))))(((((((((((())))))******)))(((((()))***+++''''''(((((()))))))))***'''(((((()))***+++++++++)))***+++++++++)))((('''%%%&&&(((***+++,,,++++++---,,,+++)))(((((('''''')))***+++,,,,,,+++***)))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******(((((()))***++++++,,,,,,,,,+++++++++******)))))))))))))))***+++++++++,,,************************,,,+++***+++---...---,,,------++++++++++++------------------------------.........////////////000............////////////////////////000000000000222111111111000000//////000000000000111111111111222222222222333444555666666666777888:::;;;<<<<<<<<<<<<;;;;;;;;;:::::::::888888999::::::::::::999888888888888888888888888999999999999999999999:::888888777777666666555555;;;888555555666777555333666555555555444444444444555555444444444333333333555555666666666666666555333333222222111000//////111111000000000000111111...///000111111000///...,,,,,,---...///000111111............---,,,+++***---------------------------,,,,,,+++*********+++))))))************)))))),,,,,,+++******))))))(((,,,+++***))))))***+++,,,******))))))((((((''''''*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************,,,+++******)))*********,,,,,,***)))'''%%%$$$###******))))))))))))************)))))))))+++,,,---)))************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------------,,,,,,+++,,,---///000,,,,,,,,,---------......---------............///000000////////////000000000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111111222333444444444444555555555555555666777777666666666777888888999999888999:::;;;;;;999777666777888999:::;;;:::999888<<<=========<<<:::888777999:::;;;999777666777888666777888999:::999888888999999999888888666555555999:::::::::999666444222555555444444444333333333333222222111000///......111000000///...---------------------------------......---------,,,,,,,,,$$$&&&))),,,---,,,***)))************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))))))))))))))))))))))),,,+++)))(((((()))+++---******))))))))))))******************************---,,,***'''&&&&&&&&&'''******)))(((((((((((((((*********++++++*********))))))))))))************))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))+++++++++************)))))))))***++++++***((((((++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))******++++++++++++*********************+++++++++************************+++***)))***,,,---,,,+++---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------............////////////.../////////000000000000111111111000000000//////000000000000111111111111222222222222333444555555666777777888999:::;;;;;;<<<<<<<<<;;;;;;:::::::::888888999::::::::::::999888888888888888888888888888888888888999999999999888777777777666666666555555333222444777999999888666666666555555555444444555444444444444333333333555555555666555555444444333333222111111000//////000000000000000000000000...///000111111000///...,,,,,,------......//////............---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++))))))************))))))++++++++++++************+++***))))))))))))***+++***)))))))))((((((((('''***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))************)))))))))***++++++,,,'''''''''((((((((())))))))))))))))))))))))))))))+++******)))))))))******))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,------,,,+++,,,---......,,,,,,,,,------------...------------............//////............//////000000////////////000000................................................000000000000000000000000000111222333444444444444555555555555555666666777666666666777888888999999:::;;;<<<===<<<;;;999888999999:::;;;;;;;;;:::::::::;;;<<<===<<<:::888777888999999888666555555666666777888999999999888888888888888888777666555444///111333555666666555555444444444444333333333333111111111000000000000000111000000///......------------------------------...------------,,,,,,,,,'''(((***,,,---,,,+++***************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***)))))))))))))))))))))))),,,+++***)))))))))***+++******))))))))))))******))))))))))))))))))))))))************+++,,,------******)))(((((((((((((((++++++***))))))***++++++))))))))))))************))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))(((((()))***+++,,,,,,---((()))******+++***))))))******************************++++++++++++******)))))))))))))))))))))))))))******++++++******)))+++++++++******************************************)))((()))+++,,,+++***---,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,---------------............/////////....../////////000000000111111000000000000//////000000000000111111111111222222111222222333444555777777777888888999999999<<<<<<<<<<<<;;;;;;;;;;;;888888999::::::::::::999888888888888888888888888888888888777777777777777777777777777666666666666333222333555888:::::::::777666666666555555555555444444444444333333333333444444555444444333222222222222222111111000000//////000111222222111000///...//////000000//////...,,,,,,,,,,,,,,,,,,,,,,,,---......------,,,+++***++++++++++++++++++++++++,,,,,,+++************+++))))))************))))))***++++++++++++,,,,,,,,,***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******((((((((()))***+++------%%%&&&&&&''')))***++++++((()))***++++++***)))(((************)))((('''&&&)))))))))*********++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++...------,,,,,,,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------.........------------------...000//////......//////000................................................000000000000000000000000000111222333444444444444555444444444444555666666666666666777888888999999<<<<<<===>>>>>>===;;;::::::::::::::::::;;;<<<<<<:::;;;===??????===;;;999777888888777555444444555666777888888999999888888888888888888777777666555,,,---000222444555555555444444444333333333222222/////////000000111111111000000000///......------------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))***+++))))))))))))))))))))))))+++++++++******)))))))))******))))))))))))******((((((((((((((((((((((((&&&&&&''')))***************))))))(((((((((((((((,,,+++)))(((((()))+++,,,))))))))))))************))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***+++,,,,,,---'''((()))******+++******))))))))))))))))))))))))******++++++++++++******)))))))))))))))))))))))))))******++++++******))),,,+++++++++***)))))))))************************+++***)))***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////---------.........//////........./////////000000000000000000000000/////////000000000111111111111222222111111222333333444777777777777777777777777<<<<<<;;;;;;;;;;;;;;;;;;888888999::::::::::::999888888888888888888888888777777777777666666666666666666666666777777777777888888888888888888777666777777666666666555555555444444444333333333222222333333444333333222111000222111111111000000000///...///111333333111///...////////////////////////...---------,,,,,,,,,+++---------------,,,+++***++++++++++++++++++++++++++++++***************+++))))))************)))))))))******+++,,,---------))))))(((((((((((())))))))))))))))))(((((((((((()))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))***+++,,,)))))))))((((((((((((''''''(((***,,,,,,***((('''((()))*********((('''&&&))))))))))))************************++++++++++++******************************+++++++++,,,,,,,,,---,,,,,,,,,++++++******...------,,,,,,+++++++++++++++,,,,,,,,,---------+++,,,,,,,,,------------......------------....../////////....../////////................................................000000000000000000000000000111222333333444333333444444333333444444555666666666666777888888999999<<<<<<=========<<<<<<;;;:::999888888999:::<<<===:::<<>><<<777888999777555444555666666777777888888888888888999999999999999888777777222222333444555444444444333333333333222222222222//////000000000000000000000000//////............---------------------------------,,,,,,,,,++++++---,,,+++***)))******+++************************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******((((((((((((((((((((((((***+++++++++***)))((('''******))))))))))))******))))))))))))))))))))))))(((((())))))(((&&&%%%###))))))(((((((((((())))))))))))************))))))((()))))))))************((()))))))))************))))))(((((((((((())))))))))))))))))))))))))))))+++++++++************)))''''''((()))***+++++++++******************************++++++++++++******))))))))))))))))))))))))))))))************)))))),,,+++++++++***)))))))))************************,,,+++***+++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///------------........................//////////////////////////////000000///000000000111111111111222222111111111222333333666666666666666666666666:::::::::;;;;;;;;;;;;;;;888888999::::::::::::999888888888888888888888888777777777666666666555555555555666666777777888888;;;;;;<<<;;;999777666555666666666666555555555555444444333333333222222222222222333333222111000000111111111000000000000000...///111333333111///...//////............////////////......---,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))***++++++))))))************))))))))))))***+++,,,,,,---...(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((()))))))))******))))))((())))))***++++++***)))((('''&&&&&&'''(((***,,,,,,***((('''&&&'''(((*********)))((((((((()))))))))*********)))))))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********---------,,,,,,++++++***+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---///................../////////............//////////////////////////////////////////////////////////////////////////////000000111222333333333333333333333333333444555555666666666777888888999999999:::::::::::::::::::::888777777666777999;;;<<<999;;;===???@@@???===<<<999::::::999777666666777777777777777777888888888::::::;;;;;;;;;:::999999666666555555444333333222333333222222222111111111111111000000///......---////////////............------------------------------,,,,,,,,,+++++++++---,,,***((((((((()))***************************))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((()))))))))(((((((((((((((((((((((()))************)))((('''******))))))))))))******************************,,,------,,,+++(((&&&$$$))))))(((((((((((())))))&&&(((***,,,,,,***(((&&&((()))))))))************((()))))))))************(((((())))))))))))(((((())))))))))))))))))))))))+++++++++************)))'''(((((()))***++++++,,,++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))))))))******)))))))))+++++++++***************************************,,,+++***+++---...---,,,+++,,,,,,------,,,,,,+++------------------------++++++++++++,,,,,,,,,,,,,,,------------.........------........./////////......////////////000000000000000000111111111111222222111111111111222222444444444555555666666666999999999999::::::::::::888888999::::::::::::999888888888888888888888888888888777777666666555555444555555666777888888999888:::<<<<<<:::888888888666555555555444444444444333333333333222222222222111111222222222222111111000000000000000000000000///000111222222111000//////......------......//////.........------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***))))))))))))***++++++))))))************))))))(((((()))***++++++,,,,,,((())))))******))))))((((((((((((((())))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))+++***)))((((((((((((((())))))))))))))))))))))))((()))***++++++***)))(((&&&'''((()))************((((((((()))))))))******(((((())))))***+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++*********+++,,,,,,,,,,,,,,,+++***++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,//////............/////////......------......///000000000000000000000000000000000000000000000000///////////////////////////000111222333333333333333222222222222333444444666666666777888888999999777777777777777888888888666666666666777999:::;;;888999:::;;;<<<;;;;;;:::;;;<<<<<<;;;999888888999777666666666666777888999::::::;;;;;;;;;::::::999333333333333333333333333222222222111111111000000222111111000...------,,,//////////////////......------------------------,,,,,,,,,,,,++++++++++++,,,+++)))((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******************************(((((())))))))))))((((((((((((((((((((())))))***&&&(((***,,,,,,***(((&&&))))))))))))************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((()))***+++,,,,,,---)))((((((((()))***+++,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))((())))))******))))))(((***************+++++++++************************+++*********,,,---,,,++++++,,,,,,------,,,,,,+++------------------------******+++++++++,,,,,,,,,,,,,,,---------.........---------.........//////........./////////000000000000000000111111111111222222111111111111222222222222333444555666666777777777888888888999999999888888999::::::::::::999888888888888888888888888999999888777777666555555444444555666777888999999444777:::;;;999777777888444444444444333333333333333333333222222222222111000000111222333333333333///000000000000000000000000000000000000000000000///...------------...///---------,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++)))))))))))))))***++++++))))))************))))))((((((((())))))*********))))))***++++++***))))))'''((((((((()))))))))***'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))(((((((((((())))))***''''''((()))***++++++,,,))))))))))))))))))))))))******)))))))))******+++(((((((((((()))))))))***((((((((()))***+++++++++******************************+++++++++,,,,,,,,,************++++++++++++******+++,,,---,,,++++++***++++++++++++,,,,,,,,,************++++++++++++...------------------...///......------......//////////////////////////////////////////////////////////////////////////////000111222222333333222222222222222222333333444666666666777888888999999555555555555666666777777555666777888999:::::::::::::::::::::::::::;;;;;;;;;<<<===;;;999888999:::777666666555666777888999888888999999999999999888333333333222222222333333222111111111000000000000000000/////////............/////////////////////------------------------,,,,,,,,,++++++++++++***++++++******)))*********************************))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&((()))******))))))))))))))))))))))))))))))((((((''''''((()))++++++******))))))))))))******************************$$$$$$$$$%%%&&&'''))))))((((((((((((((()))******)))))))))(((((()))))))))))))))))))))************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))(((((()))***+++,,,,,,---******)))(((((()))***+++******************************++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))******+++++++++,,,***************************)))))))))+++,,,+++***++++++------------++++++------------------------,,,,,,---------.........,,,,,,,,,---------......---------.........//////---.........//////000000000000000000111111111111222222111111111111111222111111222333555666777777666666777777888888888999888888999::::::::::::999888888888888888888888888:::999999888777666666555333444555666777888999:::444777::::::777444444555444444333333333222222222333333333222222222111111///000111222333444444444////////////000000000000111111000000000000111111///...---,,,,,,---...///++++++++++++++++++++++++***++++++,,,,,,,,,++++++))))))))))))))))))))))))))))))((())))))***++++++))))))************))))))(((((((((((()))))))))))))))***+++,,,,,,+++***)))'''((((((((())))))******'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''(((***+++,,,(((((())))))*********+++******))))))))))))******...,,,+++)))))))))******(((((((((((())))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))******+++++++++,,,((()))+++,,,---,,,,,,+++******+++++++++,,,,,,,,,)))************+++++++++---,,,,,,++++++,,,,,,---.........------.........................................................///////////////////////////000111222222333222222222222111111222222333444666666666777888888999999555555555555555666777777555666888:::;;;;;;;;;;;;>>>===<<<;;;;;;<<<===>>>;;;<<<<<<;;;999888888999777666555555555666888999666777777888888888777777888777555444333222222222111111111111000000000000.........///////////////.........///////////////------------------------,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++***))))))))))))))))))))))))((('''&&&&&&'''))),,,---******))))))))))))******))))))))))))))))))))))))((('''''''''((()))+++---((((((((((((((()))******,,,***'''%%%%%%'''***,,,))))))))))))************))))))))))))************'''((()))******)))((('''))))))))))))))))))))))))+++++++++************)))+++***)))(((((()))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((())))))))))))((((((+++++++++*********************++++++++++++************))))))******+++,,,,,,,,,+++***+++,,,---...---,,,,,,++++++,,,,,,---000,,,)))))),,,------+++---------...------,,,,,,---------............///////////////////////////000000000000111111111111............////////////333333333333444555666666666555555555666777999:::777777777777777777777777666777777777777888888888666555555666888:::999888666666777888888888888888888999:::999777555555555666666555444333333222222000000000000000000000000111111111111000000000000////////////////////////..............................---------,,,,,,,,,------------------------------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))+++++++++************)))******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********)))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************...---+++)))((())))))***)))))))))(((((((((((((((******+++++++++,,,,,,,,,---,,,,,,+++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,---.........------,,,,,,,,,,,,,,,,,,---...///000000////////////////////////---------............///000000//////.........---111111111111222333444555333333222222222222222333444444444555555777888888777777777777777888888888;;;:::999888888999;;;<<<;;;::::::999999::::::;;;<<<;;;;;;:::::::::;;;;;;@@@===999666444555666777666555555666666777888999555444333222111111111111000000000000000000000000////////////...---,,,+++000000///...------,,,,,,...---,,,,,,+++***)))(((+++,,,,,,,,,,,,+++***))),,,++++++******++++++,,,))))))************))))))***)))))))))((((((''''''(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))'''((()))***************---+++)))((('''((()))***''''''(((((())))))******++++++******)))((((((((())))))(((((('''''''''&&&))))))))))))(((((((((((()))((('''''''''(((***+++************************))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))*********+++************************************************)))************+++++++++))))))))))))))))))))))))************+++,,,------******************++++++******++++++++++++************))))))******+++,,,---,,,+++++++++,,,......,,,,,,,,,,,,,,,,,,,,,,,,///,,,******,,,------+++,,,------...------,,,,,,---------............/////////////////////////////////000000000111111111///////////////000000000333333222333333444555666666555555555666777999:::777777777777777777777777888888888999999999::::::999888777777888999777666666666777888888888888777555777888888666555555666666555555444333333222222111111111111111111111111111111111111000000000000////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,+++++++++*********))))))))))))))))))))))))+++++++++*********))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((&&&&&&'''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************---,,,+++)))))))))))))))*********************************+++++++++,,,,,,---,,,++++++*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,------,,,++++++++++++,,,......---------,,,,,,,,,,,,,,,------......//////........................---------............///000/////////............111000000000111222333333222222111111111222222333666555555555555555666666888888888888999999999999:::999999999::::::;;;<<<::::::999999999999::::::;;;;;;:::::::::::::::;;;AAA@@@===:::777555333333666555555555555666777777444333222111000000000000000000000000000000000000////////////...---,,,+++000//////...------,,,,,,------,,,,,,++++++******,,,,,,,,,++++++*********,,,++++++******++++++,,,))))))************))))))*********))))))((((((((())))))))))))))))))))))))(((((())))))))))))((((((''''''((((((((((((''''''((())))))***++++++******,,,+++)))((('''((()))***(((((((((((())))))))))))(((((((((((())))))))))))))))))((((((((('''''''''))))))))))))(((((((((((()))(((((('''((()))***+++************************))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************************************************************)))************+++++++++))))))))))))))))))))))))+++******)))))))))******)))))))))***+++++++++,,,******++++++++++++************))))))******+++,,,---,,,,,,,,,,,,---...///,,,,,,---......---,,,,,,---,,,******,,,---,,,,,,,,,,,,------...------,,,---------............/////////////////////////////////000000000000111111//////000000000111111111222222222333333444555666666555555555666777888999777777777777777777777777999999:::::::::;;;;;;;;;===;;;999888888888666444555666777777888888777777222444666666555555555777555555444444333333222222222222222222222222222222111111111111000000000000////////////////////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++,,,++++++++++++*********))))))))))))))))))))))))++++++*********)))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''''''''''''''''''''((()))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))************,,,+++***)))))))))))))))+++++++++++++++++++++,,,*********++++++++++++,,,,,,,,,+++************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,+++************+++------------,,,,,,,,,,,,---------------.........---------------------------------............///////////////............000////////////000000111000000000000000111222333666666555444444444444555999999999:::::::::;;;;;;777888999:::;;;<<<<<<<<<::::::999999999999:::::::::::::::::::::::::::;;;?????????===:::777444222666555555444444444444444333222111000/////////000////////////////////////......///......---,,,+++//////......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,---,,,+++***)))***++++++++++++************++++++))))))************))))))***************)))))))))************************(((((())))))))))))((((((''''''((((((((((((''''''))))))***++++++++++++***++++++)))((((((((()))***))))))))))))((((((((((((&&&&&&''''''((())))))***))))))((((((((((((''''''(((((((((((())))))))))))((((((((((((((()))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************************************************)))************+++++++++))))))))))))))))))))))))******)))(((''''''''''''(((((()))***+++,,,,,,,,,******++++++++++++************))))))******+++,,,---------------.........+++,,,...//////...,,,+++++++++***++++++,,,,,,,,,,,,,,,------...------------------............///////////////////////////////////////000000000111000000000111111222222333222222222222333444555666666666666666666777888888777777777777777777777777999999999:::::::::;;;;;;===;;;999888999888666444555666666777777777777777333555777666555444555666444444444333333333222222222222222222222222222222111111111111000000000///////////////////////////------------------------......---------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++************))))))))))))))))))))))))************))))))))))))''''''(((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))*********))))))(((((((((((())))))(((((((((((())))))))))))((()))))))))************++++++***)))))))))))))))***+++++++++++++++,,,,,,************++++++++++++++++++***************+++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------------------------------------------------------............//////////////////.........//////............//////////////////000111222333444444444333444444555555888888888999::::::;;;;;;555777999;;;<<<<<<<<<;;;999999888888888888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999777666666555444333222222222222111111000///////////////........................---.........------,,,+++.........------,,,,,,,,,,,,,,,,,,------.........---,,,***(((((()))+++,,,++++++************++++++))))))************))))))++++++******************************************(((((())))))))))))(((((())))))************))))))******++++++++++++******+++***)))(((((()))************))))))((((((''''''(((((((((((())))))******))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((())))))***************************))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********************************************************))))))*********+++++++++))))))))))))))))))))))))***)))((('''''''''''''''(((((()))***+++,,,,,,,,,******++++++++++++************))))))******+++,,,,,,,,,,,,---------------+++,,,...//////...,,,+++)))***++++++++++++,,,,,,+++,,,,,,---.........------------............///////////////////////////...////////////000000000000000000111222333333333222222222222333444555555666666666777777777777777666666666666666666666666888888888888999999999999:::999888888999999777666555555666777777777777777666888999888666444444444333333333333333222222222222222222222222222222222111111111111000000000///////////////////////////------------------------......---------,,,,,,,,,------------------------,,,,,,+++++++++*********+++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))((())))))************)))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))************))))))(((((((((((())))))'''((((((((()))))))))***((()))))))))************************)))))))))(((((()))))))))******++++++))))))*********+++++++++*********))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,........................---------............///.........///////////////..................///000000000//////000111111222111111222222333555666777555666666777888999999999444555888:::;;;;;;;;;:::999888888777777888888999:::;;;<<<===>>>=========;;;:::999888777777888888666555444222111111111111000000//////.../////////------------------------------------------,,,+++---------------,,,,,,,,,+++,,,,,,------......///,,,+++)))(((((()))+++,,,+++******))))))******+++))))))************))))))******************++++++************************(((((())))))))))))(((((())))))************))))))******+++++++++******)))))))))))))))))))))************))))))((((((''''''+++++++++*********))))))(((((())))))))))))))))))'''((((((((()))))))))***'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))((((((((())))))***+++)))))))))***+++++++++,,,******++++++++++++************))))))******+++,,,***+++,,,---------,,,,,,++++++,,,------,,,++++++''')))+++,,,+++++++++,,,++++++,,,---............---------............///////////////////////////......////////////000000//////000111222333333444111111111222222333444555666666777777777777666666666666666666666666666666666666777777777888888888888777666777888999888777444555666666777777666666777999999888666444333444333333333333222222222222222222222222222222222222111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,------------------------++++++++++++************+++************)))))))))))))))))))))))))))))))))******)))))))))((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************(((((()))******))))))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))(((((((((((())))))''''''(((((())))))******))))))))))))************((())))))******)))(((((('''''''''((())))))******)))))))))************+++***))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,///...------,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------////////////////////////---------............///.........///////////////.........//////000111222222111111000000111111111//////000111333555777888333444444555666777888888444555666777888999999999888888777777777777888888999:::<<<===>>>>>>===<<<===<<<:::777666555555666555555333222111111111111000000////////////000000........................,,,,,,------------,,,,,,------,,,,,,,,,,,,,,,,,,++++++,,,,,,---------...******)))((()))***+++,,,******))))))))))))******))))))************)))))))))))))))***************************************(((((())))))))))))((((((''''''(((((((((((('''''')))************)))(((((())))))))))))************))))))))))))((((((((((((------,,,++++++***))))))(((((())))))))))))******''''''(((((())))))******''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))***+++,,,---******************++++++******++++++++++++************))))))******+++,,,)))***+++,,,,,,,,,++++++++++++++++++++++++++++++&&&))),,,,,,+++***+++---***+++,,,---............---------............///////////////////////////........./////////000000......///000111222333333111111111111222333444555666666777888888777666555666666666666666666666666666666666777777777888888777666555666777777777555444555666666777777666666555666777777555333444444222222222222222222222222111111111111111111111111111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((())))))(((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))******++++++))))))(((((((((((())))))'''''''''((()))*********))))))))))))************'''((()))******)))((((((&&&&&&'''(((((()))******))))))))))))************)))))))))))))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------...........................---------............///............/////////000/////////000111333444555444333222111111000111111000000000111222444555666333333444555666777888888555555555555555666777777777777777666666777777777777888:::<<<===<<<<<<;;;;;;;;;;;;:::999777666555555444333222222222222222111000000//////000000111........................+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,))))))))))))*********+++******))))))))))))******))))))************))))))((((((((())))))*********))))))))))))))))))))))))(((((())))))))))))((((((''''''(((((((((((('''''')))))))))))))))(((''''''(((((()))***************(((((((((((())))))))))))+++++++++***************(((((()))))))))*********'''''''''((()))*********&&&'''((()))***))))))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))************)))))))))(((************************)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))*********))))))***+++++++++++++++*********************++++++++++++***************)))***++++++,,,((()))***+++,,,+++******++++++***))))))***++++++%%%(((,,,,,,+++***+++---***+++,,,---............---------.........//////////////////////////////............/////////000---...///000111222333333111111111111222333444555666666777888888777666555666666666666666666666666666777777777777888888888888666555555666666555333444555555666666666666666111333555555444333444555222222222222222222222222000000000000000000000000111111111111000000000000////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,+++++++++++++++++++++++++++++++++************)))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((******))))))((((((''''''(((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))(((((((((((())))))&&&''''''((()))******+++))))))))))))************'''((()))******)))((((((&&&''''''((()))******+++))))))))))))************))))))((())))))***++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,++++++******++++++*********++++++,,,,,,,,,******+++,,,,,,---......---------------------------------.........//////---.........//////000000//////000111333555666777555555333222111111000000222111111111222333444444333333444555666777888999666555444333333444666777777777666666666666777777555666999;;;;;;;;;:::999666888;;;======<<<999777555444333333222222333333111000000000000000111111////////////////////////++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++'''((()))*********************))))))))))))******))))))************))))))''''''(((((()))))))))***(((((((((((((((((((((((((((((())))))))))))(((((())))))************))))))(((((()))(((((('''&&&&&&'''((()))***************''''''(((((())))))******((((((((()))******++++++(((((())))))*********+++&&&''''''((()))******+++&&&''')))*********)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((************************)))))))))))))))))))))))))))************+++++++++)))))))))))))))))))))))),,,+++***))))))(((((()))'''((()))***************+++***)))(((((()))***++++++***)))))))))***+++,,,++++++++++++++++++++++++++++++******++++++,,,---+++++++++++++++++++++++++++++++++,,,,,,,,,------........................------......//////000000///////////////000111111000111111111111222222222333333333333333333333333444555555555555555444444444444444555666777777888888888777777666666555555666777888888888666555444555555555555555555555555555666777666444333444555444333222111111111222222000000//////000111222222000000000000000000000000////////////////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++***)))(((+++*********))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))((((((((('''''''''''''''))))))))))))))))))))))))+++******)))(((''''''&&&++++++***((('''&&&%%%$$$))))))))))))))))))))))))&&&&&&''''''((()))))))))((((((((((((((()))******)))))))))(((''''''&&&&&&((((((((('''&&&$$$###"""((()))***++++++***)))(((&&&''')))***+++***(((''')))(((''''''''')))***++++++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------,,,+++*********+++,,,---111000///...---,,,,,,,,,////////////////////////000////////////111333444444222///000333444333111000111222333333333333333333444444555666666555555666666555555555555666666777777777777666666666666888888888888888888888888555777:::<<<===<<<;;;:::777555444222111111111222222222222111111///......---------...............,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))))))))(((&&&%%%$$$)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&'''((())))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%'''***,,,---,,,+++***))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))***(((((())))))*********+++)))((('''''''''(((***+++------+++***))))))(((((((((((()))******************(((((()))***+++***))))))))))))))))))))))))))))))((('''''''''(((***+++''''''(((((())))))******))))))(((((('''''''''&&&((())))))************)))+++***)))(((((()))***+++---,,,+++******++++++,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,------------....................................///////////////////////////000000111000000111111111222222222333333333333333333333333555555666666666555555444444444555555666777777888888777777777666666666555666777777777777666666555555555555555555555555555444555666555333333333444444444333333333222222222000000000000000111222222////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------,,,,,,+++***************)))))))))((())))))))))))))))))))))))'''''''''((((((((())))))++++++******************))))))))))))))))))))))))*********)))((('''''''''''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((()))******'''''''''(((((((((((((((''''''((((((((((((''''''((())))))******))))))(((((((((((((((((())))))***&&&&&&&&&&&&&&&'''((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,------+++*********+++,,,---...000///...------,,,------........................000////////////111222333222000...///222444333222111111222222333333333333333333444444444444444333666555555555555555555666666666666666666666666666777777777777777777777777444555777999;;;<<<<<<<<<888777555333222222222222111222222111111///..............................,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************************)))(((''')))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))))))))))))))(((((())))))***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++---...---+++***))))))))))))))))))))))))(((((())))))))))))((((((******)))))))))))))))***(((((()))))))))*********)))(((((('''((()))***+++,,,,,,+++***))))))))))))(((((()))******************(((((()))***+++***)))************************((((((((((((((())))))***))))))))))))(((((((((((()))))))))((((((((('''''')))************))))))(((******))))))))))))******...---,,,++++++++++++++++++++++++++++++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................................./////////...............//////......//////000111000000000111111111222222222222333333333333333333555666666777777666666666444444555555666777777777777777777777666666666666666666666555666666777777444444444444444444444444333444555444333222222444444444555666555444333222000000000000000000111222////////////////////////..............................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---,,,,,,+++***************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''%%%&&&&&&'''((()))******((((((((((((((((((((((((***))))))(((''''''&&&&&&((((((((((((((())))))***&&&&&&''''''((())))))***&&&'''((()))***+++++++++)))((((((''''''(((((()))***)))'''&&&&&&(((***,,,&&&&&&''''''(((((('''''')))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,,,,++++++******,,,---...+++******+++,,,---...///......------------..............................////////////000111222222///......///222333333222111222222222222333333333333333333444333333222222444444444444444444444444444444444555666666777777666666666666666666666666333333444666888:::<<<===:::999777666444333333222111111111111000///......000000//////......------,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************+++++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((()))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&(((***,,,,,,,,,***)))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))(((((())))))***(((((())))))))))))******((((((((((((((()))******+++******))))))*********((())))))************)))***(((((()))***+++***)))************************'''(((((()))))))))))))))*********)))((('''''''''***)))))))))))))))((((((***************)))((('''***))))))))))))))))))***...---,,,+++******))))))***************************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////......................../////////......---------///............///000000000000000000111111111111222222222222222333333333555666777777777777777777555555555555666666777777777777777777666666666666666555444444555666888999444444444444444444444444333444555444222111222333444555777888777666444222111000000000000000111111////////////////////////..............................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))************))))))*********)))))))))))))))(((((((((((((((((((((((('''(((((((((((()))))))))&&&&&&'''''''''''''''((())))))))))))))))))))))))***)))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((())))))((((((''''''''''''))))))(((((((((((())))))''''''''''''(((((())))))&&&'''((()))***+++++++++)))((('''&&&&&&'''((())))))((('''''''''(((***+++((()))***++++++***)))((((((((('''(((((()))******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++************++++++++++++************************,,,,,,++++++++++++,,,,,,,,,+++***)))***+++---...,,,,,,,,,,,,,,,,,,---------,,,,,,,,,------...///........................////////////000000111111000000000111222222222222222222222222222222222333333444444444444333222222333333333333333333333333222222333444555666777777666666666666666666666666444333333333444666999;;;;;;:::999777666444333333000000111111000///......111111000///......------,,,,,,,,,+++++++++******************************************************)))***++++++,,,,,,,,,+++(((((((((((((((((((((((())))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))&&&&&&&&&&&&%%%$$$$$$###(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&((()))***)))((('''(((((((((((((((((((((((())))))(((((((((((()))))))))(((((((((((())))))***(((((())))))))))))))))))((((((((((((((())))))***)))))))))))))))***++++++((()))************))))))***(((((((((***+++***)))++++++++++++++++++++++++&&&''')))*********)))(((***)))))))))((((((((('''************))))))))))))***************)))(((''')))))))))******)))))))))+++++++++***)))(((''''''******************************))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................//////......------,,,,,,...............//////000//////000000000111111111111111111222222333333333555555666777777777777777555555555555666666666666666666666666777777777777666555444444444666777888444444444444444444444444333444555444222111222333555666777888888666444333111111000000000000000111......................................................---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++((())))))******)))))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((()))))))))***)))))))))******+++++++++(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((())))))))))))(((((((((((())))))))))))(((((('''''''''''''''(((((())))))((((((((()))((('''&&&&&&'''((()))&&&''')))*********)))(((((()))***++++++***)))((((((((('''(((((()))******))))))))))))))))))))))))((()))))))))************)))))))))))))))))))))))))))))))))))))))******+++)))))))))******+++++++++************************,,,++++++******++++++,,,++++++*********+++,,,------------,,,,,,+++******,,,,,,,,,,,,,,,---...///.........................../////////000000000000111222333333222111111111333333222111111222222333444444555555555555444444222222333444444333222222000111111333444555666777777777777777777777777777666555333111222333555777::::::999888666555333333///000000000000//////...111000000///...------,,,,,,,,,,,,+++++++++******************************************************'''((()))***++++++++++++((((((((((((((((((((((((((((((((((((((((((((((((((()))***++++++***)))(((((((((((((((((((((((((((%%%%%%&&&&&&%%%$$$######(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((()))*********)))((((((((((((((((((((((((((())))))(((((((((((())))))((((((''''''((()))******))))))(((((((((((((((((('''(((((()))))))))))))))(((((((((((()))***++++++))))))*********))))))(((***(((((((((***+++***)))************************&&&''')))*********)))((('''((((((((()))))))))***))))))))))))************)))************))))))((())))))************)))))))))*********)))(((''''''***************************))))))))))))***++++++++++++++++++++++++++++++,,,------------..........................................---------------......------......///000/////////000000000111111000000111111222333333333444444555666777777777777555555666666666666666666666666666666777777777777555555555444555555666666333333333333333333333333333444555444333222222444666666777888777666555444222111111000000000000000........................------------------------......---------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++,,,+++++++++))))))))))))************))))))))))))))))))))))))((((((((()))))))))******'''(((((())))))*********(((((((((((((((((((((((())))))))))))(((((((((((($$$$$$%%%'''(((***++++++''''''''''''''''''''''''&&&&&&''''''((())))))******))))))(((((((((((((((***))))))(((''''''&&&&&&(((((((((((('''&&&&&&%%%)))((((((''''''(((((()))%%%''')))++++++***((('''(((((())))))(((((('''''')))(((((((((((())))))***))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++(((((())))))***+++++++++************************++++++************++++++*********+++++++++++++++,,,,,,,,,,,,+++***)))))),,,,,,++++++,,,---......------------------------...//////000000//////......111333333222000000000444333222111111111222333333444555555666666555555222222444444444444222222///000111222333444555555777777777777777777777777777555333222111222333444777777777777666444333222/////////000000//////...//////......------,,,,,,,,,,,,,,,+++++++++******************************************************''''''((()))*********)))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((((((((((((((((((((((((((('''''''''(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***+++++++++,,,+++++++++))))))))))))))))))))))))***)))(((''''''((()))***''''''''''''((()))******))))))((((((((((((''''''''''''((()))))))))))))))(((((((((((())))))***+++)))************))))))(((***(((((()))***+++***)))))))))))))))))))))))))))'''(((((()))))))))))))))'''''''''((()))*********(((((()))))))))))))))***((())))))************)))((()))***++++++***)))(((((()))***+++******)))(((************************)))))))))))))))***++++++************************,,,,,,,,,,,,------------........................,,,------------------......------------...//////////////////000000000111///000000111222222333333333333444555666777777666666666666666666666666555555666666666777777777888555555555666555555444444333333333333333333333333444555666555333333333444777777666666666555555555222222111000000000000000........................------------------------......---------,,,,,,,,,************************++++++++++++++++++++++++))))))***+++++++++++++++((()))))))))************))))))))))))))))))))))))(((((()))))))))*********%%%%%%&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((())))))))))))%%%%%%&&&'''((()))***+++'''''''''''''''''''''''''''''''''(((((((((((((((******)))((((((((((((((((((((((((((((((''''''''''''(((((((((''''''&&&%%%((())))))******))))))((('''(((((()))))))))))))))***))))))(((''''''((((((***))))))(((((((((((()))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++((((((((()))***+++++++++************************++++++************++++++((()))+++,,,,,,,,,***)))((()))***+++++++++******,,,,,,,,,+++,,,,,,------------------------------......///000000///...---(((,,,000111000///000111555444222111000111222333111222333444555666666666222333444555555444333222///000000111222333444444666666666666666666666666555444333222222222333444444444555555555444333222......///////////////...---------------,,,,,,,,,,,,,,,,,,+++++++++******************************************************(((((())))))***)))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((&&&''''''(((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************))))))))))))))))))))))))***)))(((''''''((()))***'''&&&&&&'''''')))******))))))((((((((('''''''''&&&'''((()))***))))))((())))))((((((((())))))******************)))((((((***(((((()))***+++***)))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((())))))))))))''''''((((((((()))))))))'''((()))***************((()))***++++++***)))(((((()))+++,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++++++++,,,,,,,,,------........................,,,,,,,,,------............------------...//////////////////000000000000///000000111222222333333222333444555666666666666666666666666666555555555555666666666777777888888555555666777666555333222333333333333333333333333555666777666444333444555777777666555555555555555222222111000000///000000........................------------------------......---------,,,,,,,,,************************++++++++++++++++++++++++''''''((()))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************((((((((()))***++++++,,,(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((('''''''''''''''''''''''''''''''''''')))))))))(((''''''&&&&&&******)))(((((((((((((((&&&&&&''''''((()))))))))''''''((((((((((((((('''((()))***++++++***)))(((***)))'''&&&'''(((***+++---,,,***)))))))))***++++++***)))(((((('''(((((())))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))******+++'''(((((()))***+++++++++))))))))))))))))))))))))++++++************++++++'''(((+++------,,,***((($$$%%%(((***+++,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------......///000000///...---###''',,,/////////111333555444222000000111222333///000111333444555666666222333555666666555333222000000000111222222333333555555555555555555555555333333222222333333444555111222333444444333222111......///////////////...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))************************))))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((($$$$$$%%%&&&''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&))))))))))))))))))))))))+++)))(((''''''((()))+++&&&&&&&&&'''''')))******))))))(((((('''''''''&&&&&&''')))*********)))((())))))(((((((((((())))))***************)))((((((***(((((()))***+++***)))(((((((((((((((((((((((()))((('''''''''(((***+++******))))))((((((''''''&&&'''''''''(((((())))))))))))))))))************(((((())))))************************************************************+++++++++************)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,......---,,,---...///000........................////////////////////////+++,,,...000000000000///000000111222222222222111222222333444444555555666666666666666666666555555777777777777777777777777555555444333333333333444444444444444444444444444555444444333333444444555666666555444333333222222////////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++......---,,,,,,+++******************************))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))(((((((((((())))))*********((('''&&&&&&&&&''''''(((((())))))((((((((((((((((((((((((%%%'''))))))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((''''''''''''(((((((((((('''''''''''''''((()))******)))'''%%%%%%''')))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************))))))))))))((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///000000///......///000000000000000000000000222111000//////000111111333333222222111222222222333333333333333333333333333333333333333333333333444444333222333444555666222222333333333222222111///000111222333444555555222111000...------,,,,,,------++++++++++++------******************************++++++++++++******,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))&&&&&&&&&''''''''''''((()))))))))))))))))))))))))))((('''&&&&&&'''((()))$$$&&&)))++++++***)))'''&&&&&&&&&&&&'''''''''((())))))))))))((((((((((((******)))((('''&&&%%%%%%(((((())))))******++++++''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))+++*********))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***))))))))))))))))))))))))))))))))))))************)))))))))))))))*********************************,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,...---,,,,,,,,,---...///................................................,,,---...///000000000///000000111111222222222111222222333333444555555555555555555555555555555555666666666666666666666666666555444444333333444444333333333333333333333333444444333333333333444444444444333333222222111111000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,+++...------,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))(((((((((((((((((()))******)))(((''''''''''''(((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''''''''(((((((((((((((((('''''''''(((((((((((())))))))))))(((''''''''''''(((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))***+++,,,,,,))))))))))))************))))))))))))((((((((((((******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///000000///......///////////////////////////222111000//////000111111333222222111111222222222333333333333333333333333333333333333333333333333444333333222333444555666333333333333333222111000111111111111222222222222222111000///...------,,,---,,,,,,++++++,,,,,,---******************************++++++++++++******++++++*********)))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))'''''''''((((((((()))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))&&&&&&'''''''''((((((((())))))))))))(((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************)))))))))((())))))))))))(((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***))))))))))))))))))))))))))))))))))))*********************)))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,------******+++++++++,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,---......................................................,,,---...///000000000///000000000111111111222222222222333333444444555555444444444444444444555555555555555555555555555555666666555444444444444555333333333333333333333333444444333333333333444444111111111111111111111111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------------,,,++++++------,,,,,,++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))))))))))))))***(((((((((((())))))))))))'''((()))))))))))))))(((((((((((((((((('''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))))))))(((((('''''''''&&&(((((()))))))))*********)))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((()))+++,,,---...///))))))))))))************(((((((((((())))))))))))******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///000000///......///////////////////////////111000000//////000000111222222111111111222222333333333333333333333333333333333333333333333333333333333333333333444555555444444444333222111000///111111111000000/////////111111000///...------,,,---,,,,,,++++++,,,,,,---******************************++++++++++++************))))))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''''''''((((((((((((((()))))))))***))))))))))))))))))))))))((((((''''''''''''((((((,,,+++(((&&&&&&&&&'''(((''''''((((((((()))))))))(((((((((((())))))))))))''''''''''''(((((())))))(((((('''''''''''''''''''''(((((())))))(((((('''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))************))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***))))))))))))))))))))))))((()))))))))************************))))))))))))************************))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++++++++,,,,,,------................................................---......///////////////000000000000000111111222111222222333444444555555333333333444444444444444444444444444444444444444777666555555444444555555222222222222222222222222444333333333333333333444000111111111111111111111111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,------------,,,++++++,,,,,,,,,,,,++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))''''''((()))))))))******))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%'''))))))((('''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''&&&&&&(((((((((((())))))))))))***)))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))***+++,,,,,,------((()))))))))************(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///000000///......///////////////////////////////////////000000000111111111111111111222222333222222333333333333444444222222222222222222222222333333333333333444444444555444444333222111///...000000/////////.........000000000//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((''''''((((((((()))(((&&&%%%$$$%%%&&&'''(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((*********))))))(((((('''(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))*********)))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***((((((((((((((((((((((((((()))))))))*********************)))))))))))))))************************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,---,,,...............................................................//////000000000/////////000111222111111222222333444444555333333333444444444555555444444444444444444444444666666555444444444444444222222222222222222222222333333333222222333333333111111111111222222222222111111111111000000000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***,,,+++++++++++++++******************************((((((((((((((((((((((((************))))))))))))'''((((((((()))))))))***''''''((((((((()))******))))))((((((''''''&&&&&&((((((((((((((((((((((((%%%'''))))))((('''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&&&&'''''''''((((((***)))((('''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&''''''((()))******+++((((((((((((((((((((((((************))))))))))))((()))))))))************'''((((((((()))))))))*********))))))))))))******))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************++++++++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------///000000///......///..............................//////000000000000111000000000111111222333222222222333333444444444222222222222222222222222222222222333333333333333555444444333222111///...------.........///////////////000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++++++++******((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&&&&''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((((((((('''&&&&&&''''''(((((((((((((((((((((((())))))))))))'''((((((((()))))))))******))))))(((''''''&&&&&&******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***(((((((((((((((((((((((())))))))))))************((()))))))))************************************+++++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,---------------........................------------------------//////............///000000000///...///000111222111111222222333333444444333333333444555555666666444444444444444444444444555555444333333333333444333333333333333333333333333333222222222222333333222222111111111111111111111111000000000/////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,+++******++++++++++++++++++******************************))))))))))))))))))))))))***)))))))))))))))((((((''''''(((((())))))******)))(((((((((((())))))***((((((((((((((('''''''''((((((((((((((((((((((((%%%'''))))))((('''((()))))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))((((((((((((((((((((((((%%%%%%&&&&&&&&&''''''''')))((((((''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((('''''''''))))))))))))************''''''(((((())))))************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///000000///......///........................------...///000000000000000000000000000111222333111222222333333444444555222222222222222222222222111111222333333333333333444444444333222111000///---------....../////////...///000000000///---,,,+++,,,,,,------,,,,,,+++******************************++++++++++++******(((((())))))))))))******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''''''''(((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))''''''((((((((((((''''''&&&'''(((******+++******''''''((((((((()))))))))''''''(((((())))))************)))((('''&&&%%%%%%''''''&&&&&&&&&&&&&&&&&&((())))))******))))))((((((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***))))))))))))))))))))))))))))))))))))************''''''((()))***++++++,,,************************++++++++++++++++++++++++***************+++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,---...///......---........................------------------------000///...------...///000111000.........///111222111111111222333333444444333444444555666666777777444444444444444444444444444444333222222222222333333333333333333333333333333333222222222222333333111111111000000/////////000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++************************++++++************************)))))))))))))))))))))))))))))))))((((((((('''''''''''''''((()))************)))(((''''''((())))))'''''''''(((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''''''''''''''(((&&&&&&''''''((()))))))))&&&&&&&&&&&&'''''''''((((((''''''''''''(((((())))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((('''))))))))))))************'''''''''((()))***************))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------///000000///......///........................,,,---...000000000000///////////////000111222333111111222333333444555555111111111111111111111111000111222333444333333222333333333333333222111000////////////..................000111000///---,,,+++,,,,,,------,,,,,,+++******************************++++++++++++******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))(((((((((((()))))))))((((((''''''(((((()))''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&)))((('''''''''((()))***&&&&&&'''''''''((((((((('''''''''((()))*********))))))(((((('''''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))((()))))))))************))))))))))))(((((((((((((((((())))))))))))((((((&&&((()))***)))((()))***))))))))))))))))))))))))))))))))))))************&&&&&&''')))***+++,,,---************************(((((((((((((((((((((((((((((()))***+++,,,,,,---******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---.../////////...---........................------------------------000///...------...///000111000...---...///111222000111111222333333444444444444555555666777888888555555555555555555555555444333222222111111222222444444444444444444444444333222222222222222222333111111000///...------,,,////////////............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,+++************************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&&&&''''''((()))******++++++***)))'''''''''((()))&&&'''''''''(((((())))))((((((((((((((((((((((((%%%'''))))))((('''((()))))))))))))))))))))))))))))))))(((((((((((())))))''''''&&&&&&&&&&&&''''''%%%%%%&&&'''((()))******''''''''''''((((((((()))'''''''''''''''((()))******)))'''&&&&&&''')))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))************&&&''''''((()))******+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------///000000///......///........................+++,,,...000000000000///////////////000111222333111111222333333444555555111111111111111111111111000111222333444333222222222222333333333222222111222111000///...---,,,,,,---...000111111///---,,,++++++------------++++++******************************++++++++++++******))))))******+++++++++,,,(((((((((((((((((((((((())))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&***((($$$!!!!!!"""%%%'''&&&&&&&&&&&&'''''''''(((&&&''''''((()))******+++'''''''''(((((((((((((((&&&''''''(((((()))))))))))))))************))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))*********+++))))))))))))(((((((((((((((((())))))))))))((((((&&&(((******)))((()))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***)))************++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------------............///000000000000000111111222333333333333333333333333444444444555555555555666666555555555444444444444444444333333333222222222222222222333333333444444222222222222222222222222111111000000000000111111//////...---,,,,,,++++++........................,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++******))))))************)))((((((((((((((((((((())))))*********+++))))))))))))))))))))))))))))))(((((('''''''''&&&))))))))))))))))))))))))***)))((()))*********((((((((())))))((('''&&&&&&(((((('''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((***+++,,,***((('''((())))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))(((((())))))*********+++))))))))))))******************++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++******++++++++++++,,,,,,,,,,,,------------......---.........---,,,,,,+++---,,,,,,,,,,,,---..................////////////000111111111222222222222222333333444444555555666444333222000////////////...///000111333444555666000000000000000000000000............---,,,+++***+++,,,...000000///...,,,......---,,,,,,,,,,,,---*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((()))))))))))))))***************))))))'''''''''''''''((())))))******))))))(((((('''''')))))))))))))))))))))))))))((('''%%%%%%%%%&&&'''))))))))))))))))))))))))(((((((((((((((((((((((()))***,,,+++)))(((((((((++++++************++++++))))))(((((('''''''''&&&************************(((((())))))******++++++))))))))))))))))))))))))+++)))((('''((()))+++,,,+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''''''''''''((()))******+++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************++++++++++++,,,,,,,,,---------------------------------------,,,,,,++++++,,,,,,------------............///000000//////000000111222333333333333333333333333444444444555555555555666666666666555555555444444444444444444333333333333333333333444444444555555444333333333222222111111111111000000000000111111///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))),,,+++******))))))************)))((((((((((((((((((((()))))))))*********))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))+++)))((()))***+++***)))((((((((((((((('''&&&&&&(((((('''''''''&&&&&&&&&&&&'''''''''((((((((((((((((((((((((((((((((((((&&&'''(((((('''&&&'''))))))((('''&&&&&&'''((()))((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))))))))))))***************))))))))))))******************++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------------......******++++++++++++,,,,,,------......------,,,+++---,,,,,,,,,,,,---..................////////////000000000000111111111222000000111111222333333333222111000000000000000111111111111222222333333333000000000000000000000000............---,,,+++***,,,,,,.../////////...---------,,,+++++++++++++++************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))((((((((())))))(((((('''((((((((((((((()))******))))))))))))((((((((((((((((((((((((((((((((((((***))))))(((''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))***++++++)))(((((()))***))))))(((((())))))***)))(((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***)))((('''((()))+++,,,************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''&&&&&&''''''((())))))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------------............///000000//////000000111222444444444444444444444444444444444555555555555666777777777666666666555555555555555444444444444333444444555555555666666666555555444333333222111111111000000//////000000111.........------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++***))))))))))))******))))))((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))+++***)))***+++++++++)))(((((((((((((((''''''&&&(((((((((''''''''''''&&&(((((((((((())))))))))))(((((((((((((((((((((((($$$&&&'''''''''''')))***((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))+++++++++***************))))))))))))******************++++++++++++******++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------------......******++++++++++++,,,,,,------......------,,,,,,---,,,,,,,,,,,,---..................////////////////////////000000000000000000000111222222333333000000000000000111222222333333333222111111000000000000000000000000000000............---,,,++++++---------------......///,,,,,,+++***************************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))'''(((((())))))(((((((((***))))))))))))******+++(((((((((((())))))))))))''''''''''''''''''''''''******++++++******))))))))))))))))))))))))))))))(((((((((((((((((((((((()))***+++***((('''((())))))((((((''''''(((((()))((((((((((((''''''''''''((((((((((((((((((((((((***))))))))))))))))))((())))))))))))))))))))))))***)))((((((((()))+++,,,************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,---------.........---------------------------,,,,,,++++++,,,,,,------------............//////////////////000111111444444444444444555555555444444444555555555555666777777777777666666666666666666555555555444444444555555666666666666777777666666555444333222111000000000////////////000000......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************++++++***)))))))))))))))))))))(((((((((((())))))(((((())))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((((((((((((((((((((((((((((((,,,***)))***+++,,,+++)))'''(((((((((((((((''''''((((((((('''''''''''''''((())))))))))))*********(((((((((((((((((((((((('''((())))))(((((()))+++(((((((((''''''(((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((((()))))))))******))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))),,,,,,++++++******))))))((()))))))))******************++++++++++++******************++++++++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......,,,------...------,,,,,,---,,,,,,,,,,,,---..................////////////.........////////////000111111222222333444444444111000000000000000111111333333222222111111000000000000000000000000000000---.........------,,,+++...---,,,++++++---///000,,,,,,+++***************************************''''''((()))***++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((())))))))))))((())))))************))))))))))))(((((()))******''''''(((((())))))******(((((((((((((((((((((((()))***+++,,,,,,+++)))((())))))))))))))))))))))))((((((((((((((((((((((((((()))***)))((('''(((***)))((((((''''''(((((()))((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((((('''(((((((((((((((((((((((())))))(((((())))))***+++*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((()))))))))******+++++++++))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***))))))*********+++++++++,,,,,,,,,---------......---------------------------,,,,,,++++++,,,,,,------------............////////////...///000000111333333333444444444555555444444444555555555555666777777777777666666666666666666555555555444444444555555555555666666666777666666555444222111000000000000////////////000000---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************+++***))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((((((+++***))))))++++++***)))''''''((((((((((((((('''(((((((((((((((((((((((())))))))))))*********+++(((((((((((((((((((((((()))******)))(((''''''((('''(((((((((((((((((('''((((((((((((((((((((((((''''''((((((((((((''''''))))))*********+++++++++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((()))))))))))),,,++++++******)))))))))((()))))))))******************++++++++++++******)))))))))******+++++++++++++++******++++++,,,---++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,---------......,,,,,,------...------,,,---,,,,,,,,,,,,---..................////////////---.........////////////000000111222222333333444333222111000////////////000111111111111111222222////////////////////////---------...------,,,,,,...---+++******,,,...000------,,,+++++++++++++++************************''''''((()))***++++++,,,))))))))))))))))))))))))((((((((((((((((((((((((***))))))(((((())))))***(((((((((((())))))))))))'''((()))***************)))(((((('''''''''((((((''''''(((((())))))******))))))))))))))))))))))))'''((()))*********((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((('''''')))******))))))(((((())))))***'''''''''((((((((((((((())))))))))))))))))))))))***)))))))))((((((''''''(((((((((((((((((((((((()))))))))))))))******+++))))))))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))***))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***)))************++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,++++++,,,,,,------------............/////////......//////000111111222222333333444444444444444444555555555555666777777777666666666555555555555555444444444444333333333444444444555555555444444333222222111000000000//////......//////000------------------------------------------------++++++++++++++++++++++++***************+++++++++******)))(((((((((((()))((((((((((((((())))))***))))))((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))***)))((()))*********(((&&&'''(((((((((((((((((('''(((((((((((()))))))))))))))))))))************(((((((((((((((((((((((('''(((((('''%%%$$$$$$%%%''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((((((((('''''')))))))))*********++++++(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))*********)))))))))))))))))))))))))))******************++++++++++++******(((((())))))***+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------------......******++++++++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,---..................////////////............////////////.........///000000111111444333222000//////......//////000000111222333333////////////////////////,,,------...------,,,,,,...---+++***+++,,,...///------,,,+++++++++++++++************************(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))''''''((()))************)))(((((('''''''''''''''(((((((((((())))))))))))************************''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&''')))+++***))))))(((((())))))***'''''''''((((((((((((((((((((((((((((((((((((((()))(((((((((((((((((('''))))))))))))))))))))))))((()))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++*********+++++++++,,,,,,---------------------------,,,,,,++++++,,,,,,------------............//////............///000000000000111111222333333444444444444555555555555666666666666555555555444444444444444444333333333333111222222222333333333333222222222111111000000000//////............//////------------------------++++++++++++++++++++++++************************))))))*********+++++++++******)))(((((((((((((((((((((((((((((()))******))))))((((((((('''''''''))))))))))))))))))))))))(((((()))))))))*********)))))))))))))))))))))))))))((('''((())))))((('''&&&&&&'''((((((((((((((('''((((((((())))))))))))((((((((()))))))))******((((((((((((((((((((((((%%%&&&''''''%%%$$$%%%'''&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''(((((((((((('''''''''(((((((((((()))))))))'''((((((((()))))))))***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((()))))))))))))))))))))******************++++++++++++******((((((((()))***+++++++++++++++******++++++,,,---++++++++++++++++++++++++,,,,,,------------......******++++++++++++,,,,,,+++,,,------......---------,,,,,,,,,,,,---..................////////////....../////////000000000------......///000000111222222111000//////000000/////////000111222222222////////////////////////,,,,,,------...------,,,,,,,,,+++++++++,,,---...,,,,,,+++***************************************)))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******+++,,,------------***))))))(((''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))'''''''''''''''((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%&&&))),,,)))((((((''''''(((((()))''''''''''''((((((((()))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))(((((()))***************((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***)))************+++++++++))))))*********+++++++++---------------------------,,,,,,++++++,,,,,,------------.........//////...............///000000//////000111222222333333444444444555555555666666666555555555444444444444444444333333333222222222000000111111111222222222111111111000000000000000//////............//////------------------------************************************************))))))******++++++++++++******)))(((((((((((((((((((((((((((((()))******))))))(((((('''''''''&&&))))))))))))))))))))))))(((((())))))*********+++)))))))))))))))))))))))))))'''&&&'''((()))((('''&&&&&&'''((())))))(((((('''((((((((())))))******(((((((((((())))))))))))((((((((((((((((((((((((%%%'''(((((('''''')))***&&&'''((())))))((('''&&&((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&'''''''''((('''((((((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((())))))))))))&&&&&&''''''(((((())))))))))))))))))******************++++++++++++******'''(((((()))***+++++++++++++++******++++++,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........+++,,,,,,---.........------,,,,,,,,,,,,---................../////////000////////////000000000000//////000000111222222222000000000000000111111222000000000000111111111111////////////////////////,,,,,,------...---------,,,,,,++++++,,,,,,------+++******)))))))))))))))*********************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))...///000111222222222222++++++***))))))((())))))******))))))((((((''''''(((((((((((((((((((((((()))(((''''''''')))***+++(((((((((((((((((((((((((((((((((((((((((((((((('''((('''&&&%%%&&&))),,,'''''''''&&&&&&'''''''''&&&'''''''''(((((())))))************************&&&'''''''''(((((())))))))))))))))))))))))))))))(((((()))***************(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******+++++++++***************))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************+++*********))))))(((((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...........................---///...---,,,,,,---...///111111111111111222222333333333444444555666666777666555444333333333333333555555555444444555555555444444333222111111222222111111111111000000000000000000///...------,,,,,,------,,,++++++******))),,,,,,,,,++++++*********---,,,,,,+++***)))((((((%%%''')))***+++++++++***))))))))))))))))))))))))''''''(((((())))))******((((((''''''''''''(((((()))******)))'''%%%&&&'''&&&((())))))(((''''''(((&&&&&&'''((()))*********)))((('''&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((''''''''''''***))))))(((''''''&&&&&&+++***)))'''''')))***+++$$$%%%''')))***))))))((())))))))))))))))))))))))******))))))(((((('''''')))((('''&&&&&&'''((()))&&&&&&''''''''''''&&&&&&******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((+++)))(((&&&&&&((()))+++''''''''''''(((((((((((()))************+++++++++************************+++++++++++++++***)))(((************************,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,++++++,,,,,,,,,---------........................---------.........//////000000000000000000000000000111222111000000222444333333333222222111111111------......//////000000222111111000///......---,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))+++++++++************)))+++***)))(((((()))***+++))))))(((((((((((())))))+++)))&&&######%%%''')))))))))))))))))))))))))))''''''''''''''''''''''''))))))((())))))+++---...+++...111222222111222333444000...///+++%%%###$$$(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((('''&&&%%%%%%(((((())))))))))))((((((***)))((((((((()))+++,,,+++***)))'''&&&&&&&&&&&&)))))))))(((''''''&&&&&&'''''''''''''''''''''''')))((('''&&&&&&'''((()))(((((((((((())))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************************)))))))))((())))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///.....................///...------------...///222111111111111222333333333333333444555666666666666666555555555444444444555444444333333444444555222111111000//////000000111111111000000000//////000//////...------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))'''((()))******+++******))))))))))))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((()))***+++)))'''&&&&&&'''&&&((())))))'''''''''((()))))))))))))))(((((())))))((('''&&&&&&&&&&&&''''''''''''((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((((((''''''&&&&&&''''''((((((((((((((((((***)))(((''''''((()))***''''''((()))************))))))))))))))))))))))))***)))))))))(((((((((''')))((('''&&&&&&'''((()))'''(((((((((((((((((('''******)))((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''((()))***((((((((())))))))))))***)))************+++++++++************************+++++++++++++++***))))))*********++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,******+++++++++,,,,,,,,,........................---------........./////////////////////////////////000111111///000111333333333333222222111111111000000000000000000111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********+++++++++************)))******))))))))))))******))))))(((((((((((())))))---+++)))''''''(((***+++))))))))))))))))))))))))''''''''''''''''''''''''))))))((()))***+++---...---///111222111000000111222///...///---(((%%%'''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))(((((('''&&&'''(((((())))))(((((('''(((''''''&&&'''((()))******)))(((''''''&&&'''''''''''''''((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))+++************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------................../////////...------------...///111111111111111222333333222333333444444555555666555555666777777666444333333333222222222222333333222111000000///000000000111111000000000000////////////......---,,,,,,,,,)))******+++,,,,,,------,,,,,,,,,++++++++++++*********************************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((((((((((((''''''((((((((()))******)))'''&&&'''(((&&&((()))((('''&&&''')))))))))((((((((((((((((((((((((''''''&&&&&&''''''''''''((((((((()))))))))))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''''''''&&&&&&&&&&&&&&&&&&'''((())))))***)))((('''&&&&&&'''((()))******))))))))))))******(((((((((((((((((((((((())))))))))))((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((***))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))************)))************+++++++++))))))))))))))))))))))))***++++++++++++***)))))))))***+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,------------------------------------------...............////////////////////////...///000///...///000222222222222222222111111111222222222222222222111111//////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))))))))************))))))))))))(((((((((((()))))),,,,,,+++***************))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))***,,,...//////111222111///......///111//////111///***((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))(((''''''''''''((((((''''''''''''''''''''''''((())))))((((((''''''''''''((((((&&&&&&''''''((())))))***))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------------------------..................------.........000000//////000000111222222222333333444444444444333444666777777555444222222222111111111111222222333333222222222222222333111000000000////////////.........------,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++))))))*********+++++++++,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))((((((''''''''''''(((((((((((('''''''''((()))(((&&&%%%&&&''''''((()))((('''&&&((())))))((('''''''''((())))))((((((''''''''''''(((((('''(((((((((((()))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''((())))))))))))((((((''''''(((((()))+++***)))((('''((()))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((''''''(((((((((((((((((())))))((((((((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))*********))))))*********+++++++++))))))))))))))))))))))))******+++++++++******)))(((***+++,,,,,,+++***(((++++++++++++++++++++++++++++++,,,---------,,,,,,------------............------------------------........................////////////////////////---...//////......///111222222222111111111111111333333333222222111111111............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++*********))))))((()))***++++++***)))((())))))(((((((((((())))))((()))))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))***,,,...//////000111000...---...///222000000222111+++)))***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((('''&&&&&&''''''''''''&&&&&&)))))))))))))))******+++'''''''''''''''((())))))''''''''''''(((((())))))''''''''''''''''''''''''(((((((((''''''((((((((((((((((((((()))))))))))))))))))))******)))))))))((()))***++++++***)))((())))))))))))))))))))))))'''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,------------..................---...............///000000222222222333333333333333111222444555555444222111111111111000000111111111333222222222222222333333000000000////////////...---------------,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++)))))))))***++++++,,,,,,,,,+++***((((((((())))))))))))))))))))))))))))))******))))))((((((''''''''''''((())))))(((''''''&&&'''((('''%%%$$$%%%&&&'''(((((('''&&&&&&(((***///...,,,***)))((())))))(((((('''''''''(((((()))(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))(((&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''&&&''''''((((((''''''&&&))))))(((((((((((())))))************************))))))))))))))))))))))))(((((())))))))))))(((((('''''''''((((((((())))))))))))*********+++++++++)))))))))))))))))))))))))))******+++++++++******)))***++++++++++++***)))++++++++++++++++++++++++***++++++,,,------,,,,,,,,,,,,,,,,,,------------------------------------.....................---........................---...///...------///111111111111111111111111111222222222111000000000////////////...............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---+++++++++*********))))))((()))***++++++***)))((())))))(((((((((((())))))''''''((((((((('''&&&%%%(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++---///000---...///...------///000444222222444111+++(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((('''''''''&&&&&&''''''''''''&&&&&&((())))))***************''''''&&&''''''((()))***))))))(((((('''''''''''''''''''''''''''''''''''''''(((((((((((((((((('''(((((((((((())))))))))))***))))))))))))))))))***)))***,,,------,,,***)))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------......------...//////...------...............//////000222222222222222222222222000111222333444333222222111111000000000000111111000000000///000000111222000000////////////......------,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))***++++++++++++,,,,,,,,,))))))******+++++++++,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''((())))))((('''&&&%%%'''''''''%%%%%%&&&'''((((((((('''&&&&&&(((***777444111---***(((((((((((((((''''''(((((())))))((((((((()))))))))******))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))'''''''''(((((((((((((((((((((((((((((('''''''''))))))************))))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''&&&&&&''''''''''''&&&&&&((((((((((((((())))))***************************))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''(((((((((((()))************+++++++++************************))))))***++++++++++++***************************++++++++++++++++++++++++)))***+++,,,,,,------,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,...............---------........................---...///...---...///111000000000111111111111111000000000000000/////////........................,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++************)))))))))************))))))))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))+++---000111,,,---...---,,,---///111444222333555222+++''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&'''((((((((((((((('''''''''''''''((()))******))))))(((''''''&&&&&&))))))))))))))))))))))))''''''((((((((((((''''''(((((((((((())))))))))))******))))))))))))*********+++---......---+++***))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************((()))))))))************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,---......///000000------...//////...------000////////////000111111222222222222222111111111222222222333333444444444222111111000000111111222000000//////000111111222000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,***************+++++++++)))************))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&'''((()))(((''''''((()))((()))((('''%%%&&&(((***333111---***((('''((((((((((((((((((((()))******(((((()))))))))*********))))))))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))((((((((()))))))))******&&&&&&''''''(((((())))))((())))))))))))))))))(((&&&'''((()))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***&&&'''((())))))((('''&&&''''''((((((((((((''''''((((((((((((((()))******************************))))))))))))))))))))))))***)))(((''''''((()))***'''(((((((((((())))))))))))************+++++++++++++++++++++++++++++++++))))))***+++++++++++++++,,,+++***((((((***+++,,,************************))))))***,,,,,,------,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...........................///000///......000222///000000000111111111222/////////000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++************)))******))))))))))))******))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))))))))***+++...000222.........---++++++---///222000111444222,,,((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((((((((((((((('''(((((())))))(((((('''%%%&&&'''((()))(((((('''(((((('''''''''(((((()))((((((((((((((('''''''''))))))))))))))))))))))))&&&'''((())))))((('''&&&(((((((((((())))))))))))+++***)))(((((()))***+++)))***,,,......,,,***))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************************(((((())))))*********+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,.........///000111111222,,,---...//////...---,,,111111111111111222222333222222111111111111111111444333333333333444555666222222111111111111222222222222111111222333444444000/////////............,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,------*********++++++,,,,,,,,,************************((()))***++++++***)))((())))))))))))))))))))))))''''''(((((())))))******&&&'''(((******((('''&&&((()))+++***)))(((***+++))))))(((&&&%%%&&&(((+++)))'''%%%$$$$$$&&&(((***((((((((((((((()))******))))))))))))************))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))(((((())))))******++++++$$$%%%&&&'''(((***++++++''''''((((((((((((''''''&&&''')))***+++++++++***************************'''((((((((())))))******&&&'''((())))))((('''&&&(((((())))))))))))((((((((((((((((((((()))******************************))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))))))))************)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++++++++++++++---+++)))'''''')))+++---************************((()))***+++,,,------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------...........................///000///...///000222//////000000111111111222//////000000111111111222,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))+++***)))(((((()))***+++))))))(((((((((((())))))***))))))((('''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,...111222000000///---******+++,,,///...000444333---******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((())))))***))))))(((((())))))))))))(((((('''(((***+++++++++***)))((((((''''''''''''((((((&&&&&&''''''((()))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))+++***)))(((((()))***+++((()))+++------+++)))((()))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))************))))))&&&''''''(((((((((((((((((('''&&&'''((()))((('''++++++******))))))(((((())))))))))))))))))))))))))))))))))))************************************************************......---,,,,,,+++******///000222444666888::::::666444000---,,,...000222//////000111222333333333222222333333333222222111111222333444444444444444222222111000//////000000111111111111000000000000111000000///...---------......------------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))(((''''''&&&&&&((()))***((((((''''''&&&&&&&&&%%%,,,+++)))'''&&&%%%&&&&&&))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))(((((((((((())))))))))))************************(((((())))))******++++++******)))((((((((((((((())))))))))))************++++++++++++++++++++++++111000---+++++++++,,,---+++,,,---,,,***)))***+++)))************+++++++++************************++++++++++++++++++++++++......------------,,,,,,------------------------++++++,,,,,,,,,,,,------000///...------,,,------000000000000000000000000.........///111333333222//////............//////.........------,,,,,,,,,***+++,,,---------,,,,,,+++******+++------,,,*********((('''&&&&&&&&&&&&))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((())))))(((((('''''''''&&&))))))))))))************,,,+++******+++...111333000000///...---,,,+++***...///111111000---***((())))))))))))))))))))))))************************&&&''''''((()))******+++''''''''''''''''''''''''))))))))))))))))))))))))'''((()))******)))(((''''''((()))***)))(((&&&$$$(((((((((((((((((((((((())))))((((((''''''''''''))))))((('''''''''''''''))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&"""$$$''')))***)))'''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((******))))))((((((''''''))))))(((((((((((())))))))))))************))))))''''''((())))))))))))(((((('''&&&''')))***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************,,,,,,,,,,,,,,,,,,,,,,,,...///000111333555666777444333000...---...000111//////000111222222222222111222222333333222222111111111222333333333333333222222111000000000000000111111111000000000//////000000000///...---------,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++************************************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((''''''''''''((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((''''''&&&'''((()))***((((((((('''''''''&&&&&&))))))((('''&&&'''(((((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))((((((((())))))))))))***))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))************************''''''''''''((((((((((((******)))((((((((((((((((((((()))))))))*********++++++++++++++++++++++++///...,,,***)))******++++++,,,---,,,***)))***+++)))************+++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------000000//////......///////////////////////////////////////000111111000/////////............//////......---------,,,,,,,,,+++++++++,,,,,,,,,------+++***)))***+++,,,,,,+++,,,+++***)))(((((((((((())))))))))))))))))))))))((((((((((((((())))))***((((((((((((((((((((((((***)))))))))((((((((((((((((((((()))))))))******+++***))))))***---111333333222111000////////////000111111000///,,,)))((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))((((((((('''((()))***)))(((&&&%%%)))))))))))))))))))))))))))))))))(((((((((''''''))))))(((''''''''''''''')))((((((''''''(((((()))(((((((((((((((((((((((('''((()))******)))'''&&&((((((((()))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((***)))))))))((((((((('''******))))))))))))******((())))))******))))))((('''((())))))******)))))))))((('''(((***+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))************************************++++++++++++++++++++++++******+++,,,,,,---......,,,------...///000111111222111000//////...////////////000111222222222222111111222222222222222111000111222222222222222222222111000000000000000000111111000000000000//////000000//////...---------,,,,,,++++++++++++******++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((()))******&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((''''''''''''((())))))))))))(((((((((((('''''''''''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************((((((((((((''''''''''''***))))))((((((((((((((((((((())))))))))))******++++++++++++++++++++++++---,,,***)))(((((()))***+++,,,---,,,***)))***+++)))************+++++++++************************++++++++++++++++++++++++(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------......---------...////////////////////////////////////000111000///---,,,//////............//////------------,,,,,,,,,,,,,,,++++++***+++,,,---...+++)))(((((()))+++++++++---,,,+++***************))))))))))))))))))))))))((((((''''''(((((()))***((((((((((((((((((((((((*********))))))))))))(((''''''((((((((()))))))))(((((('''(((***---000111333222111000000111222333444333111///---+++)))((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((('''((()))))))))(((&&&&&&************************)))))))))((((((((((((((()))((((((''''''''''''((((((''''''''''''''''''((())))))))))))))))))))))))++++++******)))(((''''''))))))))))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((***))))))(((((())))))***(((((())))))))))))(((((((((((()))******************(((((()))***+++***)))(((((())))))******++++++))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++***++++++,,,,,,------...,,,,,,,,,------------...000000000000//////...---//////000111111111111111000111111222222222222111000111111222222222111111111111000000000000000111111000000000/////////////////////......---------......---------,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((''''''(((((()))***'''((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))(((((((((''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))***))))))))))))******+++(((((()))))))))*********((((((((((((((((((((((((++++++++++++++++++++++++(((((((((((((((((((((((((((((((((((())))))))))))************************++++++******))))))(((((())))))(((((((((((())))))(((((((((((()))))))))***************************,,,+++***)))((()))))))))+++,,,---,,,***)))***+++))))))*********+++++++++***************************************************++++++,,,------......+++++++++++++++++++++++++++++++++,,,,,,,,,------************+++,,,---...////////////////////////...000111222111///...---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,---+++***))))))+++---...,,,)))'''&&&(((***++++++---,,,++++++************(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((((((((((((((()))))))))(((((((((((((((''''''''''''((((((((((((''''''&&&''')))+++...000000///......///000222333555444111...+++)))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''((()))(((((('''&&&))))))))))))))))))))))))'''''''''''''''''''''''')))(((''''''''''''((((((''''''&&&&&&&&&&&&''''''************************+++***)))((('''(((((()))+++******))))))((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((((((((()))******************(((((()))***+++***)))(((((())))))******++++++))))))))))))))))))))))))((()))))))))************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,......///000///...------//////000111111111000000///000111111222222222222111111222222222111111000111000000000000000111111000000000////////////...............------------......---------,,,,,,,,,***++++++,,,,,,++++++***************************************************))))))))))))))))))))))))))))))))))))(((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''(((((())))))''''''&&&&&&''''''((()))((((((((())))))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((((((((((((((((()))))))))))))))(((((((((((((((''''''&&&(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))++++++******))))))(((((())))))(((((((((((())))))'''(((((((((((()))))))))************************,,,++++++***************+++,,,---,,,***)))***+++))))))*********+++++++++************************************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------)))))))))***+++,,,---...........................,,,///222222000///000111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))+++---...,,,)))'''&&&(((***++++++++++++***))))))))))))***(((((((((((((((((((((((('''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((&&&&&&'''''')))***,,,---...---------///000222333444222///,,,***(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''((((((((((((((('''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&((((((''''''''''''((((((''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))((('''&&&'''(((***+++++++++******))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))((((((''''''''''''(((((('''(((((())))))((((((''''''((())))))******)))))))))((('''(((***+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...............------//////000111111000000/////////000111222222222222222222222333222222111000000000000000000111111222000000////////////......------------------------,,,,,,++++++++++++************++++++++++++******''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&&&&&&&&&&'''((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))(((((((((''''''(((((((((((())))))(((((())))))((('''&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))******+++''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((())))))***''''''(((((((((((())))))************************,,,,,,,,,,,,,,,,,,,,,++++++,,,---,,,***)))***+++)))************+++++++++************************************************++++++******)))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++,,,,,,---...///000........................,,,///111000...---000333......------------......++++++++++++,,,,,,,,,,,,+++******)))***+++,,,---+++)))(((((()))+++++++++***))))))((((((((())))))))))))))))))))))))))))))''''''&&&&&&''''''((()))((((((((((((((((((((((((%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))))))))(((((((((((()))***++++++------...///000111222222000...,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))''''''''''''((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&'''''''''(((''''''''''''(((((()))(((''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&'''(((***+++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''((())))))))))))(((((('''&&&''')))***)))(((*********)))))))))))))))))))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...,,,,,,------------------------------------------///000000000000000//////...///000111222222222222333333333333333222111111000000000000000111222222000000/////////.........------------------------,,,,,,++++++++++++************++++++++++++******''''''''''''''''''''''''************************))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((()))*********))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((()))(((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&((()))))))))((('''&&&&&&'''''''''(((((((((&&&'''((())))))(((((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((()))******'''''''''((((((((())))))************************++++++,,,,,,,,,,,,,,,++++++,,,---,,,***)))***+++)))************+++++++++************************************************)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------------...///000........................---///000---))))))---111...------,,,,,,------...******+++++++++,,,,,,,,,************+++++++++++++++***)))***+++,,,,,,+++))))))((((((((())))))***))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((((((((((()))))))))******)))))))))))))))))))))))))))+++---///000//////...******)))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))************))))))'''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))'''''''''''''''((()))))))))((((((''''''(((((())))))))))))))))))))))))))))))))))))((())))))************************++++++))))))))))))))))))))))))************************''''''''''''(((((((((((('''((((((((()))))))))*********))))))))))))******''''''((((((((((((''''''&&&''''''(((((((((((((((((('''&&&'''((())))))'''++++++******))))))(((((())))))))))))))))))))))))))))))))))))************************************,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000,,,,,,,,,,,,,,,---------------,,,,,,,,,---......///000000000000000//////......000111111222222222444444444444444333222111000000///000000111222222000/////////............------------------------.........---------,,,,,,******++++++++++++******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&((((((((((((((()))*********+++++++++,,,,,,,,,,,,((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&((()))))))))((('''%%%&&&&&&&&&''''''((((((###%%%'''(((*********)))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&'''(((******))))))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((())))))******++++++((((((((((((((()))******''''''''''''((((((((()))))))))))))))))))))))))))***++++++,,,,,,,,,+++++++++,,,---,,,***)))***+++)))************+++++++++************************))))))))))))))))))))))))))))))***+++,,,------...------------------------++++++,,,,,,,,,---------,,,,,,++++++,,,,,,------...........................//////+++&&&%%%)))......------,,,,,,------...*********++++++,,,,,,,,,))))))***++++++++++++***+++******+++------,,,******)))))))))))))))******))))))))))))))))))))))))'''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((&&&'''''''''(((((())))))))))))))))))************+++*********)))))))))(((%%%'''***,,,---,,,***)))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))'''''''''''''''''''''''')))***+++,,,,,,+++***)))'''''''''''''''((()))***))))))))))))))))))))))))((()))))))))******++++++'''''''''''''''((()))***))))))(((((((((((()))))))))))))))))))))))))))))),,,,,,++++++***))))))))))))))))))***+++++++++,,,))))))))))))))))))))))))************************''''''''''''((((((((()))'''((((((((())))))******&&&&&&''''''((())))))))))))((('''&&&&&&'''((()))+++***)))'''''''''((()))))))))))))))************))))))))))))))))))))))))*********)))))))))))))))'''(((((()))***+++++++++++++++,,,,,,,,,,,,------++++++******************------,,,++++++,,,,,,,,,***+++,,,------,,,+++***++++++,,,,,,---...//////111000///...///000333444222222222111000//////...111111222222222333333333111111000///////////////000000000000000000000000111000000///...---------......---,,,++++++***)))******************************))))))))))))************))))))))))))******((((((((()))******++++++......,,,***)))(((((((((''''''''''''((()))++++++******))))))((((((''''''((((((((((((((((((((((((+++)))(((&&&&&&((()))+++((('''&&&%%%%%%&&&'''(((''''''((((((((((((''''''%%%&&&((()))))))))((('''%%%%%%&&&'''((()))******)))))))))))))))((((((((((((((())))))))))))(((((())))))(((((('''''''''&&&))))))************))))))))))))((('''''''''''''''++++++)))(((''''''''''''))))))))))))************))))))(((((((((((()))))))))((((((''''''''''''(((,,,+++***((('''%%%$$$$$$))))))((('''''''''''''''((())))))***************''''''''''''((((((((()))***)))(((''''''((()))***(((((()))************)))+++***)))(((((()))***+++,,,+++******))))))******------+++***))))))(((((())))))*********+++++++++******++++++++++++*********+++,,,---...---,,,,,,---------,,,,,,+++++++++...///000///---,,,,,,...******++++++,,,---......------,,,+++)))***,,,////////////////////////////////////......---------...---,,,,,,+++***))))))************************------------,,,,,,+++***---,,,++++++************+++***)))(((((()))***+++))))))))))))))))))))))))+++)))(((&&&&&&((()))+++))))))***))))))((('''&&&***'''%%%&&&)))+++***)))(((((((((((((((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++)))))))))))))))))))))))))))))))))((('''''''''(((***+++))))))))))))))))))))))))+++*********))))))(((((()))***+++++++++)))((('''(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))(((((()))))))))************++++++++++++++++++*********))))))+++++++++*********)))))))))))))))***++++++,,,,,,++++++,,,+++***(((&&&%%%(((((((((((())))))))))))(((((())))))******++++++((((((((((((((('''''''''))))))(((''''''((())))))+++***)))(((''''''((()))))))))))))))************))))))))))))))))))))))))***)))))))))))))))))))))'''(((((()))******++++++*********+++++++++,,,,,,******++++++++++++++++++---,,,,,,++++++,,,,,,,,,---...///000000///...---+++,,,,,,------.........000///---,,,,,,---...///000000000000000111111111222222222222222222222222111111000/////////////////////////////////////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))))))******+++))))))(((((((((((()))))))))))))))(((((((((((((((++++++)))(((''''''&&&&&&''''''''''''((()))***+++***)))))))))((((((((('''''''''''''''''''''''''''***)))(((''''''((()))***((('''&&&&&&&&&&&&'''(((''''''((((((((((((''''''%%%&&&'''((()))((((((''''''''''''((((((((((((((('''''''''''''''''''''&&&'''(((((())))))(((((('''))))))((((((((('''''''''((())))))******))))))((((((((('''''''''(((((())),,,+++***))))))((((((((((((((()))))))))*********))))))(((((((((((())))))((('''''''''''''''(((((('''''''''''''''((((((((())))))((('''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))***)))(((((((((((()))***((()))******++++++******++++++***))))))***++++++,,,+++******))))))******,,,,,,+++***))))))))))))*********+++++++++,,,,,,******++++++++++++******)))***+++,,,,,,,,,++++++---------,,,,,,,,,++++++---...///...,,,+++,,,---++++++,,,,,,---......///---///000000...---...///////////////////////////.........---------,,,,,,,,,,,,,,,,,,++++++++++++************************,,,---------,,,,,,+++***+++++++++***************+++***)))(((((()))***+++))))))))))))))))))))))))***)))(((''''''((()))***(((((()))******)))))))))((('''%%%&&&)))***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))***++++++++++++***))))))))))))))))))))))))))))))(((((('''((()))***+++))))))))))))))))))))))))************)))))))))((()))******+++***)))((('''(((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))+++******)))(((((()))))))))************++++++++++++++++++*********))))))+++++++++*********))))))+++*********************))))))***+++******(((((((((((((((((()))))))))***)))))))))))))))************))))))(((''''''&&&&&&***))))))(((((())))))******))))))(((((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))******((((((((()))******++++++)))))))))************+++******++++++,,,,,,------,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------000///---,,,++++++,,,---------...///111222333333222222222222222222111111111111000///////////////////////////////////////......------,,,+++++++++++++++++++++,,,,,,------+++++++++++++++++++++++++++******))))))******+++))))))(((((((((((()))))))))))))))((('''&&&&&&&&&***)))(((((('''''''''((((((''''''(((((()))***+++))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((''''''((((((((((((''''''&&&&&&'''(((((((((((('''))))))((((((''''''''''''&&&&&&'''''''''''''''''''''''''''(((((('''''''''))))))(((((((((((('''''''''(((((())))))(((((('''''''''''''''((()))******---,,,+++***)))))))))***(((((((((((())))))))))))***))))))(((((())))))***''''''''''''((()))******'''''''''(((((())))))***))))))((('''''''''((((((&&&'''(((((())))))((((((''''''((((((((()))))))))***))))))((())))))************+++,,,,,,,,,,,,+++,,,,,,++++++++++++,,,,,,,,,+++******))))))******++++++***************++++++++++++,,,,,,,,,------******++++++++++++******((()))***++++++++++++***------------,,,,,,,,,,,,,,,---...---+++++++++---,,,,,,------.../////////,,,///222222111///......////////////////////////------------,,,,,,,,,,,,+++,,,,,,,,,------------************************,,,,,,---------,,,++++++))))))***+++++++++************))))))))))))******))))))))))))))))))))))))***)))(((''''''((()))***'''((()))***++++++++++++'''&&&&&&'''))))))(((&&&))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))***++++++******)))))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))************)))))))))))))))************)))((((((((())))))******))))))(((''''''''''''''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))******)))((((((((()))))))))************++++++++++++++++++***************+++++++++***************,,,,,,+++******)))(((((('''((()))***************((((((((()))))))))******************))))))))))))))))))((((((''''''''''''******))))))))))))******)))))))))(((((((((((()))((()))))))))************(((((((((((((((((((((((()))))))))))))))*********(((((())))))************)))))))))*********++++++******+++,,,------......++++++++++++++++++,,,---******++++++++++++******------------------,,,,,,//////...---------......,,,---...///000222222333222222222222111111111111111000000///////////////////////////////////////...---------,,,,,,+++++++++++++++++++++++++++,,,++++++++++++++++++++++++***))))))(((((())))))*********))))))))))))******)))))))))(((((('''''''''******)))))))))******+++((((((((((((((()))******))))))))))))((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))(((''''''((((((''''''''''''((((((''''''((((((((((((''''''&&&&&&'''''''''(((((((((((((((((((((((('''''''''(((((((((((())))))))))))&&&&&&''''''''''''&&&&&&))))))((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&'''(((***+++,,,,,,+++******)))))))))***''''''((((((((()))))))))***))))))))))))))))))***)))((())))))***+++,,,---+++++++++******)))))))))))))))((((((((((((((()))))))))***++++++++++++***'''(((((((((((()))))))))***)))))))))******++++++***+++,,,,,,------,,,,,,---------,,,,,,---------,,,+++******))))))************))))))***++++++,,,,,,,,,,,,---------......***++++++,,,,,,++++++***)))******+++++++++++++++------------------,,,,,,,,,---......,,,,,,---...---........./////////000,,,...000000///.........////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------************************,,,,,,,,,------,,,,,,+++((()))***,,,,,,,,,++++++***))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))))))))***+++++++++++++++''''''((()))***)))((('''))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((()))))))))***************))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))*********)))))))))))))))))))))*********))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))((((((((())))))))))))*********+++++++++************************************************+++*********)))))))))(((((()))))))))************(((((()))))))))*********++++++******))))))((((((''''''''''''(((((())))))))))))************))))))((((((((())))))))))))(((((()))))))))************(((((((((((((((((((((((((((((())))))************)))))))))))))))*********************+++++++++,,,******+++,,,------......************++++++,,,---......------------......------------------,,,,,,,,,,,,,,,---...///000000......//////000000000000111111111111111111111111111000000///////////////.................................---------------------,,,++++++***))))))++++++++++++++++++++++++(((((((((''''''(((((((((,,,++++++******++++++,,,((((((((())))))*********))))))))))))))))))***+++)))(((((((((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''''''''((((((((((((''''''((((((((((((((((((((((((''''''((((((((((((''''''&&&&&&&&&&&&&&&''''''(((&&&&&&''''''((())))))***'''((((((((())))))******&&&&&&''''''''''''&&&&&&(((((())))))))))))))))))''''''((((((((((((''''''&&&&&&&&&''')))***,,,---******)))((((((((())))))(((((((((((())))))))))))******))))))))))))******++++++++++++,,,---...///...---------,,,,,,++++++))))))((((((((())))))***)))******+++++++++++++++(((((((((((()))))))))***)))******+++++++++++++++++++++,,,------------,,,---------......---------,,,+++******))))))******))))))))))))***+++,,,,,,,,,,,,---------.........++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---------------------------------///000///...---...000......///////////////000///000///...------///111////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,//////...------,,,++++++************************+++,,,,,,------,,,,,,,,,******+++,,,,,,------,,,)))))))))******)))))))))))))))))))))))))))))))))))))))(((((((((((())))))+++++++++++++++***))))))((()))******))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((((((((((((((((((((((((((((((((((())))))******+++))))))))))))))))))))))))'''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))******))))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((()))((((((((((((((())))))))))))*********+++++++++************************************************(((((()))))))))******************)))))))))))))))))))))))))))************++++++******))))))((((((&&&&&&''''''((())))))***((())))))******))))))((('''(((((())))))))))))((())))))))))))************))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))***************+++++++++,,,,,,******++++++,,,,,,------******)))******+++,,,------,,,,,,++++++,,,,,,---------------------------((()))***+++---...//////////////////////////////000000000111111111222222111111000///////////////.................................---------------------,,,+++***)))((((((************************)))((((((''''''(((((()))+++++++++******+++++++++((((((((()))***+++++++++'''''''''&&&&&&'''(((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''(((((())))))(((((('''''''''((((((((((((''''''&&&&&&%%%%%%&&&&&&'''(((%%%%%%&&&'''((()))******%%%%%%&&&&&&'''((((((((('''''''''(((((('''''''''(((((())))))))))))******'''(((((())))))((((((''''''''''''((()))***,,,---))))))((((((((((((((()))))))))))))))************+++******))))))******+++,,,,,,,,,,,,---...//////,,,,,,,,,------......///))))))((((((((()))******'''((())))))******))))))((((((((()))))))))******)))***+++,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------............------,,,+++******))))))*********)))))))))***+++,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...------------...............///000000///...000111......//////////////////222222111///......111444////////////////////////,,,,,,,,,,,,------------//////...---,,,+++******************************++++++,,,---------,,,,,,+++++++++***++++++,,,---))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((++++++++++++***)))(((''')))******)))''''''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((((((((((((((()))++++++))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))***+++)))******++++++******)))************************(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))************+++++++++***************+++++++++***************+++++++++''''''((())))))***++++++++++++***)))(((((()))))))))))))))*********++++++************))))))))))))'''''''''((((((((((((((('''((())))))))))))((('''&&&'''((()))******)))((())))))))))))************))))))))))))))))))))))))'''(((((()))******++++++***))))))))))))))))))))))))))))))************+++******++++++++++++++++++))))))))))))***+++,,,---+++***)))(((((()))***++++++,,,,,,------.........******+++,,,---.........////////////////////////......///000111222333333111111000///////////////........................,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***(((((())))))))))))))))))(((''''''&&&&&&&&&''''''))))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))((('''&&&&&&&&&&&&'''((('''((()))******)))((('''''''''((((((((((((''''''&&&&&&%%%%%%%%%&&&'''(((&&&'''''''''(((((())))))%%%%%%&&&&&&'''(((((()))'''(((((())))))(((((('''(((((()))))))))*********((())))))******))))))((((((((((((((()))***+++,,,***))))))((())))))******************+++++++++++++++******))))))******+++---,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,---))))))(((((()))******+++(((((()))************)))(((((()))))))))*********)))***+++,,,---------,,,******+++,,,,,,,,,,,,,,,,,,---............---,,,,,,+++******))))))************************+++++++++,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,+++*********+++------------------.........///---...//////......///111........................///000111000//////000111////////////////////////,,,,,,---------.........------,,,,,,+++++++++******************************+++,,,,,,---------,,,,,,+++)))''''''(((***+++((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))******)))(((((())))))(((%%%######&&&***(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))((((((''''''((()))+++,,,))))))))))))))))))))))))&&&'''((()))***))))))((())))))))))))))))))))))))((()))))))))***************)))((((((((()))+++,,,)))******++++++******)))))))))))))))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))'''''''''''''''((()))))))))************+++++++++))))))*********+++++++++))))))*********+++++++++((((((((()))))))))))))))***))))))(((((()))***+++))))))*********+++++++++)))))))))))))))*********)))))))))(((''''''&&&&&&&&&'''((())))))((('''&&&&&&'''(((*********)))((())))))))))))************))))))))))))))))))))))))'''(((((()))***+++++++++*********)))))))))))))))(((((((((((())))))))))))++++++******************))))))))))))***+++,,,---...---,,,++++++,,,---...++++++,,,,,,---...//////......///000000/////////............//////000000------...000111222333444111111000///////////////........................++++++++++++++++++++++++***************+++++++++((((((((((((((((((((((((,,,,,,++++++++++++,,,,,,((((((''''''''''''(((((()))))))))(((''''''&&&&&&******)))(((((((((((((((***)))(((((((((((())))))'''((((((((())))))******)))))))))))))))))))))))))))(((&&&%%%%%%&&&((()))'''((()))******)))((('''''''''((((((((((((''''''&&&&&&%%%$$$%%%&&&'''((((((((((((((((((''''''''''''''''''((()))******+++(((((())))))))))))(((((((((((())))))*********+++))))))************))))))(((((((((((()))***+++,,,+++***************++++++******+++++++++,,,,,,,,,++++++************++++++,,,,,,+++*********++++++///...---,,,***)))((('''))))))((())))))***++++++******+++,,,,,,,,,,,,+++))))))))))))************)))***+++---......------******+++,,,,,,,,,+++++++++,,,---......---,,,+++,,,++++++***)))*********++++++***************++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,++++++***)))))))))***,,,------------.........//////,,,---......------///000...............---------+++---000000///---,,,---////////////////////////---------....../////////******++++++++++++,,,,,,***************************+++,,,,,,------------,,,***'''$$$$$$%%%(((***((()))***++++++***)))((())))))))))))))))))))))))(((((())))))))))))((((((&&&'''((())))))******)))((((((&&&### !!!%%%)))(((((((((((((((((((((((())))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))((('''''''''((()))+++,,,))))))))))))))))))))))))&&&''')))*********)))((())))))))))))))))))))))))(((((())))))*********+++***)))(((((((((***+++,,,******++++++++++++******(((((((((((((((((((((((('''((((((((())))))******))))))))))))))))))))))))'''''''''''''''((()))***)))************+++++++++))))))******++++++++++++))))))******++++++++++++******))))))((((((''''''(((((('''((()))***,,,...)))************+++++++++(((((())))))******++++++******))))))(((((('''''''''((((((((((((((('''''''''&&&&&&&&&&&&'''((((((************)))))))))))))))))))))))))))))))))))))))))))))))))))******+++''''''((((((((((((''''''(((((()))***+++,,,,,,---************************)))************+++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,---------......////////////000000000000+++---.........///111333////////////////////////...------,,,,,,++++++***************************+++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))(((((((((''''''(((((()))***+++))))))))))))))))))))))))(((((((((((())))))))))))+++++++++*********))))))+++)))((('''((()))+++,,,(((((((((((((((((((((((((((((()))************)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))************+++++++++((((((((((((((())))))***,,,,,,+++******+++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------------------...+++++++++*********))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,------......------,,,,,,,,,,,,---------......---------............////////////...,,,,,,---...---------............//////////////////.........---,,,++++++---//////......---,,,,,,++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***)))'''''')))***++++++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&''')))************))))))))))))))))))))))))))))))))))))************************************''''''''''''((((((((()))************************))))))************)))))))))***,,,,,,***)))***++++++*********))))))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))'''(((((((((((((((''''''(((((('''(((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++'''(((((())))))(((((('''((()))))))))***+++++++++************************************++++++++++++***++++++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++,,,,,,---------.........////////////000000000000...///000///------///111//////////////////////////////......---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))))))))***))))))((((((((())))))))))))))))))))))))))))))(((((((((((()))))))))***+++++++++*********))))))***)))((('''((()))+++,,,))))))))))))))))))))))))'''((())))))******))))))************************(((((())))))))))))((((((((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))***)))************++++++++++++++++++++++++,,,,,,---,,,++++++******++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))))))))******+++++++++*********))))))******************************+++++++++,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,,,,,,,------------...------------............///000000...---,,,---///------------........................////////////---+++******,,,---,,,,,,...---,,,+++++++++++++++,,,,,,++++++++++++++++++------------------------,,,++++++******++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++***(((''''''(((***+++++++++++++++******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))***))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((('''''''''((((((((())))))************************))))))************))))))(((***,,,+++***)))******************)))))))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''''''''((()))*********'''(((((())))))((((((((())))))))))))***+++,,,---(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((())))))))))))(((((())))))))))))))))))))))))++++++++++++++++++++++++************+++++++++,,,++++++++++++,,,,,,,,,,,,------------------------,,,------------.........////////////000000000000111222111000---,,,---...000000000000000000000000000000//////...---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************)))))))))++++++***)))(((((((((((())))))))))))))))))))))))((((((((()))))))))******+++++++++******************)))((((((((()))+++,,,************************'''((())))))***)))))))))++++++++++++++++++++++++((())))))******))))))((((((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((()))))))))******)))************+++++++++,,,++++++++++++,,,------,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))***++++++++++++***)))))))))************+++************************++++++++++++++++++++++++++++++************+++++++++++++++*********************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------------------------...............//////...---,,,---///------------............---------.../////////000///---++++++,,,---,,,+++---,,,,,,++++++++++++,,,++++++++++++++++++,,,,,,------------------------++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))******((((((((((((******,,,,,,++++++++++++******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((())))))))))))******((((((((((((((((((((((((''''''((((((((()))))))))************************))))))************))))))(((***++++++***))))))***************))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************'''((((((((()))))))))***'''(((((())))))))))))((()))))))))***+++,,,---...''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))******+++((())))))******))))))((()))))))))(((((((((((((((++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++,,,,,,,,,------.........------.........------------............////////////000000000000111222222000---,,,---///111111111111111111111111000000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************+++******)))(((((())))))))))))))))))))))))))))))(((((()))))))))*********************************))))))(((((())))))***+++************************((()))******++++++******++++++++++++++++++++++++)))))))))******)))))))))(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))************************(((((()))))))))*********))))))*********+++++++++))))))(((((())))))***+++++++++************++++++************************************************(((((((((((((((((((((((())))))***++++++++++++***++++++++++++,,,,,,,,,,,,************************************************,,,++++++******++++++,,,******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........------...---++++++,,,...,,,,,,---------.........,,,,,,------...///000000222000......//////...---,,,,,,+++++++++++++++,,,*********++++++,,,,,,,,,************************++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***************************(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''))))))))))))))))))))))))(((((((((((()))))))))***************************'''(((((((((((()))))))))************************))))))************))))))(((***++++++)))))))))************)))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************)))))))))((((((((('''''''''((()))******))))))))))))))))))***+++,,,---&&&'''''''''((((((((()))************************)))))))))))))))******+++))))))************)))))))))))))))(((((((((((((((++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------///......------......///---------.........//////////////////000000000000000000111000......///111222222222222222222222222//////......---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************************+++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))************************************)))))))))))))))******+++************************)))***++++++,,,,,,++++++************************))))))************))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((())))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++'''''''''''''''((())))))************************************************************************(((((((((((((((((((((((())))))***++++++++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++************************((((((''''''''''''((((((******************************************************+++++++++,,,,,,,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,------------...***+++,,,+++******+++---,,,,,,,,,------------...+++,,,,,,---...//////000222000......//////...---+++++++++******++++++,,,*********++++++,,,,,,,,,************************+++******))))))******+++)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((((()))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))((())))))))))))(((((('''(((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))))))))************))))))((()))++++++)))((()))***))))))))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''''''((()))************)))))))))((())))))***+++'''''''''(((((())))))***************************)))))))))))))))******+++******++++++++++++******)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------///...---,,,,,,---...///------........./////////////////////000000000000...///000000//////111333111111111111111111111111//////......---,,,,,,+++************************++++++++++++++++++++++++*********************************+++++++++++++++))))))))))))***+++,,,,,,)))))))))))))))))))))))))))))))))*********++++++***************+++++++++((()))))))))************************************)))***++++++,,,,,,++++++)))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++)))************+++++++++)))(((((((((((()))******))))))***++++++***))))))************************************************))))))))))))))))))))))))))))))***++++++++++++***((((((((())))))))))))***++++++++++++++++++++++++***************************))))))(((((())))))******************+++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------***+++++++++******,,,---,,,,,,,,,,,,------------,,,,,,,,,---.........//////---++++++,,,---,,,++++++************++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''((((((((()))))))))******))))))))))))))))))))))))))))))************))))))''')))******)))(((((()))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))(((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''(((******++++++***+++******)))))))))))))))''''''((())))))***++++++************************)))))))))))))))******+++***++++++++++++++++++***((()))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...///...,,,++++++,,,...///............////////////////////////000000000000///000111000//////111333111111111111111111111111000000//////...---------++++++++++++++++++++++++++++++++++++++++++++++++*********************************++++++,,,,,,,,,*********)))******++++++))))))))))))))))))))))))))))))*********+++++++++))))))*********+++++++++(((((()))***************))))))))))))))))))))))))(((((()))************)))************************)))******++++++******)))))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++)))))))))))))))******+++((()))***++++++***)))(((************************************************************************))))))***++++++++++++***(((((((((((())))))))))))************************************************,,,,,,,,,++++++,,,,,,,,,))))))*********+++++++++******************************+++++++++,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,---------+++,,,---,,,++++++---///++++++,,,,,,,,,------------------------------------+++******,,,---,,,,,,***************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&'''((())))))***))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((((()))))))))*********))))))))))))))))))))))))))))))************))))))''')))******)))(((((()))((()))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******''''''(((******+++++++++---,,,+++***))))))))))))'''(((((()))***++++++,,,************************)))))))))))))))******+++***++++++,,,,,,++++++***(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......///...,,,++++++,,,...///............/////////000////////////000000000000000111111000//////000222000000000000000000000000111111111000//////......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,+++***)))))))))))))))))))))))))))))))))))))))************+++++++++))))))******++++++++++++(((((()))***************((((((((((((((((((((((((&&&''''''(((((((((((((((++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))'''((()))******)))((('''((((((((((((((()))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))************+++++++++((((((((((((((())))))***((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))******++++++++++++******************************+++++++++,,,,,,,,,++++++************+++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,---......------///111++++++,,,,,,,,,---------------------------,,,,,,---,,,++++++---//////...******))))))***+++,,,,,,---,,,,,,++++++*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''(((((())))))*********+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))&&&&&&((()))************((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))************))))))''')))******((((((((()))(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))),,,,,,,,,+++++++++************))))))))))))******))))))))))))************,,,+++***))))))***+++,,,)))************+++++++++************************++++++++++++++++++++++++++++++++++++,,,,,,---...---------------------------------------------------------............///222111111111000000//////////////////////////////000000000000000000000000000///...---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))),,,+++++++++***)))))))))++++++***)))(((((())))))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((('''(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))(((((())))))******++++++(((((())))))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++******************'''''''''(((***+++***(((************************+++++++++*********)))))))))***+++,,,,,,+++***)))************************************************+++++++++++++++++++++++++++++++++++++++***)))(((((()))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///...---+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++***))))))***+++,,,))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))***++++++***)))(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((())))))******)))((('''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************(((***+++***)))((()))***))))))))))))))))))))))))$$$'''))))))'''&&&(((***++++++************++++++************))))))))))))))))))(((''''''(((******))))))************)))))))))************+++++++++))))))))))))))))))))))))******))))))))))))******))))))*********))))))((())))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))),,,+++++++++******************))))))))))))******))))))))))))************++++++***))))))***++++++))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,+++++++++,,,------------------------------........................------------............111111000000000///////////////////////////////////////////////////////////////...---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************++++++***)))))))))))))))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********(((((())))))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************+++***((()))******)))(((************************+++++++++*********)))))))))***++++++++++++***)))************************************************+++++++++++++++++++++++++++++++++++++++***))))))***+++,,,------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...---,,,*********+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++***))))))***++++++))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************((()))************)))(((***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))''''''(((((()))))))))))))))((((((''''''&&&''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))************************((()))******)))((()))***))))))))))))))))))))))))%%%'''******((('''(((******))))))(((((())))))************)))))))))((((((((('''''''''((()))***+++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))******))))))))))))******(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************))))))))))))******))))))))))))******))))))))))))************+++******))))))******+++)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,------------........................------------............///////////////.........///////////////////////////////////////////////////...------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))))))))******************+++***))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********((()))******++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))))))))((((((((())))))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************...,,,)))((()))***)))(((************************+++************))))))))))))******++++++******)))************************************************++++++++++++++++++++++++***++++++++++++***))))))+++,,,---......,,,***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,---++++++*********,,,---...------------------------************************+++******))))))******+++))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))))))))((((((((((((''''''&&&&&&'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))******(((((()))***))))))))))))))))))))))))&&&(((******)))((()))***)))((((((''''''(((((()))******))))))))))))((((((''''''''''''((()))***+++))))))(((''''''((()))))))))))))))*********++++++))))))))))))))))))))))))******))))))))))))******((((((''''''''''''(((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((******))))))))))))******((()))))))))******************))))))))))))******))))))))))))************++++++++++++++++++++++++***+++++++++++++++,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,---------........................,,,,,,---------.................................///////////////////////////////////////////////////...---,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((())))))******++++++******)))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))***************)))(((((('''((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))******))))))((((((((('''(((((())))))))))))((((((************************************************))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))************...+++((('''((()))))))))************************************))))))))))))))))))************))))))******************************************************************************+++++++++******)))***+++---//////---+++***++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++++++++++++++,,,---///000------------------------******************************))))))))))))******))))))))))))))))))))))))************************(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))***)))((('''(((***((((((((((((((((((((((((((()))******************)))((((((''''''(((((()))***)))))))))((((((((((((''''''''''''((((((((()))***((('''%%%%%%'''(((***))))))))))))************))))))))))))))))))))))))******))))))))))))******(((((('''''''''((()))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******((()))))))))************))))))))))))))))))))))))(((((()))))))))*********++++++++++++++++++++++++*********++++++,,,,,,,,,...---,,,,,,+++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------------............////////////////////////..............................---,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))((((((((())))))******+++***)))))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))++++++************++++++(((((()))************)))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))******)))(((((('''((((((******))))))((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((***)))))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))************(((((()))))))))************'''%%%%%%&&&)))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************************************)))******+++++++++******((())),,,---......---,,,++++++++++++++++++++++++++++++++++++++++++++++++...---,,,+++++++++++++++,,,,,,,,,---...///000000------------------------************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))(((((((((((((((((()))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((''''''''''''''''''((())))))***)))(((((('''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''')))***)))((('''((()))(((((((((((((((((((((((((((((()))***++++++***)))***))))))(((((())))))***)))))))))(((((((((((('''))))))((((((''''''&&&&&&***((('''%%%%%%'''(((***(((((()))))))))*********))))))))))))))))))))))))******))))))))))))******)))((((((((())))))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))************((())))))******))))))(((((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---------,,,+++++++++,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,---------------------...............////////////////////////...........................------,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))))))))))))))))))))))))))******+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********'''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***))))))(((((((((((()))))))))))))))(((((((((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((()))(((((((((((((((((('''(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************'''(((((())))))*********'''&&&$$$%%%''')))))))))))))))))))))))))))))))))(((((()))))))))))))))******))))))(((((())))))***************************************************************************))))))***++++++++++++***((((((***+++,,,---------++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++++++++,,,,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,************************((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((''''''''''''&&&&&&'''((()))***)))((('''''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((())))))''''''((()))))))))))))))))))))))))))((((((''')))***+++***(((***))))))(((((())))))***))))))((((((((((((''''''((((((((((((((('''%%%%%%))))))(((''''''((())))))((((((((()))))))))******))))))))))))))))))))))))******))))))))))))******'''((()))***+++++++++***'''((()))******)))((('''************************(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((((())))))***************))))))))))))******))))))))))))************'''((()))******)))((('''(((((((((((()))))))))***,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,,,,+++++++++,,,------)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------......////////////////////////////////////........................---------,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))((((((((()))))))))))))))***++++++*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***'''(((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************''''''(((((()))******+++((('''&&&'''((()))((('''))))))))))))))))))))))))(((((((((((())))))*********)))(((''''''((()))***************************************************************************))))))***+++++++++++++++***))))))))))))***+++,,,++++++++++++++++++++++++************************+++++++++***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))(((''''''''''''((()))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&$$$&&&''')))))))))'''&&&'''((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))(((''''''((()))))))))))))))))))))))))))((('''&&&(((***+++)))''')))((((((''''''(((((()))))))))((((((((('''''''''%%%%%%'''(((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))******))))))))))))******$$$&&&)))+++++++++)))((('''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))************'''((()))******)))((('''(((((((((((()))))))))))),,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,,,,------++++++++++++,,,------...))))))***+++,,,,,,------------------------------++++++,,,,,,,,,---------........./////////000000////////////////////////........................------,,,,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))))))))))))))******))))))((((((''''''))))))((())))))***++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''(((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************&&&''''''((()))******+++***)))))))))***)))'''%%%))))))))))))))))))))))))'''((((((((())))))*********)))(((''''''((()))***************************************************))))))))))))))))))))))))((()))***+++++++++++++++,,,+++)))''''''(((***+++++++++++++++++++++++++++************************************+++,,,------******+++++++++***))))))************************************************'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&&&&&&&###%%%'''((()))((('''&&&(((((((((((())))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((()))((('''&&&''')))))))))))))))))))))))))))(((&&&%%%'''******(((&&&'''''''''&&&&&&''''''''')))(((((((((''''''''''''"""###%%%''')))***))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******"""$$$(((+++,,,***(((&&&'''((()))++++++)))((('''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((+++)))(((***,,,---+++((())))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))******************+++++++++,,,,,,,,,******))))))******+++,,,++++++******************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------............------//////.........---------........................---,,,+++*********+++,,,***************)))((((((******************************))))))))))))***************)))))))))))))))+++)))(((((()))******)))''''''(((((()))+++,,,---))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++)))(((&&&&&&(((***+++''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))((('''&&&%%%%%%&&&'''(((((((((((())))))))))))'''((()))++++++******)))+++***)))(((((()))***+++***************************************)))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((('''''')))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))+++++++++++++++***)))(((*********************************)))******++++++++++++,,,,,,,,,,,,------,,,,,,,,,++++++***************++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))((((((******)))(((''''''((((((''''''(((((())))))******++++++******))))))(((((((((((())))))))))))(((((()))((('''&&&%%%%%%&&&'''''''''((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%'''((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))'''%%%%%%''')))'''((()))))))))(((&&&%%%''''''''''''(((((((((((())))))((('''''''''''''''''''''(((((()))*********))))))))))))***************))))))(((''''''&&&&&&''''''''''''((((((((((((((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))***++++++************************))))))))))))))))))))))))))))))))))))((((((((((((+++)))((())),,,,,,***((())))))))))))))))))))))))************************))))))(((((((((((())))))'''(((((((((((())))))))))))))))))*********++++++***************++++++,,,*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------...---------,,,,,,,,,,,,---------------------------,,,+++*********++++++***************)))((((((******************************))))))))))))******((((((((()))))))))))))))+++)))(((((()))******)))***))))))((('''((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''&&&&&&%%%&&&'''((()))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))***))))))(((((())))))***))))))'''&&&&&&&&&''''''(((((((((((())))))))))))'''((()))***+++******)))******)))(((((()))******((((((((((((((((((((((((***************)))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************---------------,,,+++***************************...---,,,***)))(((((((((+++++++++,,,,,,,,,------,,,,,,,,,+++++++++************++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((())))))((('''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''))))))************)))))))))((('''&&&&&&&&&&&&&&&''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))'''&&&%%%''')))'''((()))))))))(((&&&&&&''''''''''''(((((((((((())))))(((''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((''''''&&&&&&%%%$$$$$$###''''''''''''((((((((((((((((((((('''''''''&&&&&&((((((((((((((((((((((((''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******'''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))((()))******)))'''))))))))))))))))))))))))************************))))))(((((((((((())))))''''''''''''((((((((((((((((((((()))))))))******)))************+++++++++************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,,,,++++++++++++------------------------,,,,,,+++************+++***************)))((((((******************************))))))))))))******''''''(((((())))))******+++)))(((((()))******))))))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))%%%%%%&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))&&&&&&&&&'''''''''(((((()))))))))))))))))))))))))))((((((''''''(((((()))))))))((('''''''''(((((((((((((((((())))))))))))(((((()))************)))***))))))(((((())))))***(((((((((((((((((((((((())))))******))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************,,,,,,---------,,,++++++************************------+++***))))))((((((++++++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++******************************))))))))))))))))))))))))(((((())))))))))))(((((()))(((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''')))******++++++******)))''''''((((((((('''&&&&&&''''''((()))))))))))))))))))))))))))))))))))))))(((((((((''''''&&&&&&&&&''''''((())))))(((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))(((&&&&&&''')))((((((((()))(((''''''&&&''''''''''''(((((((((((()))((((((''''''''''''((()))(((((('''&&&&&&%%%%%%''''''''''''((((((((((((******))))))((((((''''''''''''''''''(((((((((((())))))((((((((((((''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((('''((((((((((((((((((((((((************************))))))(((((((((((())))))'''''''''((((((((())))))((((((((()))))))))******))))))******++++++++++++***************+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++---,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,,,,------,,,------......------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************************)))((((((******************************))))))))))))******''''''((())))))***++++++***)))'''''')))***)))(((&&&&&&&&&'''((()))***+++((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++***)))'''&&&''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))'''''''''(((((((((((()))((((((((((((((((((((((((((((((''''''''''''(((((()))))))))((((((((())))))(((((((((((())))))))))))((()))))))))************)))))))))(((((()))))))))))))))))))))))))))))))))((()))))))))))))))((((((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++************************************+++++++++******)))************************))))))))))))***+++,,,,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++******++++++++++++******************************(((((((((((((((((((((((((((((())))))))))))(((((())))))(((((('''(((((()))(((((((((''''''&&&&&&&&&%%%%%%%%%&&&&&&'''''''''))))))************))))))&&&'''((())))))((('''&&&''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((()))))))))(((((('''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''((()))((('''&&&''')))(((((((((((((((''''''&&&''''''''''''(((((((((((()))(((''''''''''''((((((******))))))(((((((((((())))))))))))************+++++++++*********))))))''''''''''''(((((((((((()))))))))))))))(((((((((''''''''''''''''''''''''))))))))))))(((((((((((())))))(((((((((((())))))************************''''''''''''((((((((((((((())))))***************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((()))***))))))(((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((()))))))))*********)))))))))*********++++++((()))***++++++++++++***))))))*********+++++++++++++++,,,,,,,,,---------++++++++++++++++++++++++,,,,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))***************)))(((((())))))))))))))))))))))))******))))))))))))******(((((())))))***+++,,,,,,***(((''''''((())))))((('''''''''((()))***,,,,,,((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((***+++,,,,,,***(((%%%###''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))*********((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))))))))*********((((((((())))))((((((((())))))))))))))))))))))))'''(((((()))))))))((((((******++++++++++++******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******************************)))******+++++++++******************************))))))))))))***+++,,,---*********+++++++++,,,,,,++++++++++++++++++++++++******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))(((((())))))******))))))(((((('''''''''&&&&&&&&&'''((((((((()))''''''((((((((((((''''''&&&'''((()))))))))''''''''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''((()))))))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&((())))))'''''''''))))))(((((((((''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((((((((())))))******))))))))))))************((((((''''''''''''&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))++++++++++++++++++++++++''''''''''''(((((((((((((((((()))***+++******)))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******)))***++++++)))''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))************)))))))))*********++++++((()))***,,,,,,+++******)))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++++++++,,,------***++++++,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,------------++++++++++++++++++++++++******++++++******)))(((***************)))(((((())))))))))))))))))))))))******))))))))))))******(((((())))))******++++++***(((''''''((())))))(((++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))***)))(((%%%"""!!!''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++)))))))))))))))))))))))))))((((((''''''(((((()))''''''((()))))))))(((((((((((((((((()))))))))))))))))))))((()))******+++'''(((((())))))(((((('''((((((((((((((((((((((((''''''((()))))))))(((((('''(((((())))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++++++++,,,---------,,,,,,************************,,,++++++***))))))******************++++++++++++***++++++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))(((((((((((())))))***)))))))))))))))(((((((((((((((((((((((()))))))))&&&''''''((((((''''''&&&''''''((()))))))))((((((''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))******)))))))))((((((((((((((((((((((((((((((((((((((((((((((((%%%'''))))))((('''((()))))))))(((''''''''''''(((''''''''''''(((((((((((((((''''''''''''(((((()))%%%%%%&&&&&&'''(((((()))''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((''''''(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))++++++++++++++++++++++++''''''((((((((()))))))))%%%&&&((()))))))))((('''))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********)))+++---,,,)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((())))))))))))***((((((((()))))))))******((()))+++,,,,,,+++***)))((())))))***++++++,,,,,,*********++++++++++++,,,************************,,,+++++++++,,,,,,---...******+++,,,,,,---......+++,,,,,,------,,,,,,+++***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++***)))((('''***************)))(((((())))))))))))))))))))))))******))))))))))))******''''''''''''(((((((((((()))(((&&&&&&((()))((('''******)))((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((('''&&&%%%$$$''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))***))))))(((((())))))***%%%&&&'''((()))(((((('''(((((((((((())))))))))))***)))((((((((()))++++++''''''((())))))(((''''''((((((((((((((((((((((((&&&''''''((())))))((((((&&&''''''((((((''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))***''''''((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++***+++,,,------------,,,************************,,,+++******)))*********************++++++++++++******+++++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&&&&&&&&&&'''((((((''''''(((((((((((((((((()))))))))(((((((((((((((''''''((((((((((((''''''((((((((((((((())))))***''''''((()))))))))))))))(((((((((((((((((((((((('''''''''((())))))******'''((()))***************))))))))))))))))))))))))(((((((((((((((((((((((($$$'''))))))((('''((()))***)))((('''&&&''''''(((''''''''''''(((((((((((('''''''''''''''((())))))&&&&&&&&&'''''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''(((((())))))******))))))(((((((((((())))))))))))))))))))))))))))))((((((((()))))))))******%%%&&&((()))))))))''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((()))******+++***,,,...---)))'''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''''''''((((((((()))''''''''''''((((((((()))''')))+++,,,,,,,,,***)))((())))))***++++++,,,,,,))))))*********+++++++++************************++++++++++++,,,,,,---...******+++,,,,,,---......+++,,,,,,------,,,,,,+++))))))******++++++++++++************************)))******++++++)))((('''***************)))(((((())))))))))))))))))))))))******))))))))))))******&&&&&&&&&&&&&&&&&&%%%%%%)))(((&&&&&&((()))((('''&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++************************))))))))))))))))))))))))'''(((((()))))))))))))))''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******$$$%%%'''(((((((((''''''(((((((((((())))))))))))***)))((((((((()))+++,,,&&&'''((())))))((('''&&&************************&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******++++++++++++++++++++++++((()))***+++++++++++++++************************((((((((()))***,,,---...)))************+++++++++*********++++++,,,,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((($$$$$$$$$$$$%%%%%%&&&'''%%%&&&&&&''''''((((((((()))))))))((('''''''''&&&(((((())))))))))))(((((()))(((''''''''')))***+++'''(((((()))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***++++++''''''(((******+++++++++))))))))))))))))))))))))(((((((((((((((((((((((($$$&&&)))))))))(((((()))***)))(((&&&&&&''''''(((''''''''''''((((((((()))'''''''''''''''((()))************)))((((((''''''))))))))))))************%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((((((((()))%%%&&&&&&&&&''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************'''(((***+++,,,+++)))(((''''''''''''''''''''''''))))))))))))))))))))))))******))))))((((((''''''---------,,,***)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''))))))))))))************((()))***++++++***)))((((((((()))*********************+++++++++,,,,,,,,,************************,,,,,,,,,---------......---,,,++++++*********+++))))))*********+++++++++---------,,,,,,+++++++++...---,,,+++,,,---...///************************+++,,,---,,,***(((((()))******))))))((((((''''''))))))))))))))))))))))))+++*********))))))((((((''''''(((((())))))*********************)))(((((('''''''''''''''''''''''')))))))))))))))))))))))),,,(((%%%%%%)))***((($$$(((((())))))))))))(((((((((''''''&&&&&&((()))*********))))))((((((''''''))))))))))))))))))))))))'''((((((((('''&&&%%%%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&******))))))((((((''''''))))))))))))***************************))))))((())))))))))))************))))))))))))))))))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))+++*********))))))((((((******))))))))))))******************************))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))---+++***(((((()))+++,,,++++++***)))(((((())))))(((((())))))))))))((((((++++++++++++++++++++++++*********++++++,,,,,,,,,,,,++++++******++++++,,,******++++++++++++******************************+++***)))(((((()))***+++***)))***...222222,,,&&&''')))***+++***)))'''%%%&&&&&&''''''((()))))))))''''''((())))))))))))))))))))))))))))))((((((''')))))))))))))))((((((((())))))(((((('''''''''&&&,,,+++)))((((((((()))***))))))))))))))))))))))))******))))))((((((''''''))))))((((((((((((((()))))))))))))))))))))))))))((()))+++,,,+++***((('''(((((())))))))))))((((((&&&&&&''''''''''''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&&&&%%%%%%&&&'''((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))))))))(((&&&''')))+++((((((((((((((((((((((((''''''''''''((((((((((((%%%&&&&&&&&&'''((((((((()))))))))))))))(((''''''(((((((((((())))))))))))))))))))))))))))))))))))******)))(((((()))***+++,,,***((((((***+++,,,,,,))))))((('''&&&%%%%%%$$$)))(((((((((******((('''***)))))))))((((((((('''++++++++++++***)))((('''(((((((((((((((((((((((())))))))))))))))))))))))***)))))))))((((((((('''))))))))))))************((()))***++++++***)))((((((((()))************************+++++++++,,,,,,************************+++,,,,,,,,,,,,---------,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++...---,,,++++++,,,,,,---***************************,,,---,,,***(((((()))(((((((((((())))))))))))))))))))))))))))))))))))******)))))))))(((((((((''''''(((((())))))))))))***************)))(((((((((((((((((((((((((((((()))))))))))))))))))))))),,,(((%%%%%%)))***(((%%%(((((())))))))))))(((((((((''''''&&&'''((()))***))))))))))))(((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%(((((((((((((((((((((((((((((('''''''''&&&&&&&&&***)))))))))((((((((('''((((((((()))))))))******''''''((((((((('''&&&&&&)))))))))))))))))))))((())))))))))))))))))))))))******)))))))))((((((((((((((((((((((((((((((((())))))))))))************))))))))))))((((((''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((())))))))))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++)))(((((()))+++,,,++++++***)))))))))))))))))))))(((((((((((())))))+++++++++++++++++++++++++++*********************,,,++++++******++++++,,,******++++++++++++******************************+++***)))(((((()))***+++***((())),,,000000+++''')))******+++***)))((('''((((((((((((((((((''''''''''''((()))))))))))))))((((((((()))(((''''''&&&(((((((((((((((((((((((()))(((((((((''''''''''''(((((('''''''''((()))***))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))))))))))))))))))))))))))%%%&&&((()))***)))((('''(((((())))))))))))((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))((())))))((('''''')))+++))))))))))))))))))))))))''''''''''''((((((((((((&&&&&&'''''''''''''''''')))))))))))))))(((''''''))))))))))))************))))))))))))))))))))))))******)))((((((((()))***((('''&&&(((***,,,------(((((((((''''''&&&&&&%%%)))((('''(((******((('''))))))))))))(((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((************************))))))))))))(((((((((((())))))))))))************))))))************))))))(((((()))************************++++++++++++,,,******************************+++++++++,,,,,,,,,++++++,,,---,,,+++***)))++++++,,,,,,,,,---------+++++++++,,,,,,,,,,,,,,,000///...---,,,,,,------***************************+++,,,,,,***(((((()))'''''''''((()))*********))))))))))))))))))))))))))))))(((((((((((((((''''''(((((((((((()))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))+++(((%%%&&&((()))(((&&&(((((())))))))))))(((((((((''''''''''''((())))))(((((((((((())))))))))))))))))))))))))))))))))))''''''((((((((('''&&&&&&(((((((((((((((((((((((((((((((((''''''''''''&&&))))))))))))((((((((((((''''''((((((((()))))))))&&&''''''''''''&&&%%%%%%)))))))))(((((('''''''''))))))))))))))))))))))))))))))((((((((((((((('''(((((((((((((((((((((((())))))*********+++++++++((((((((((((''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++***)))(((((()))+++++++++***))))))))))))))))))***)))(((''''''((()))***++++++++++++++++++++++++++++++******)))(((((('''++++++************++++++******++++++++++++************************************))))))))))))*********((((((***------***'''++++++******))))))************)))(((((('''&&&&&&''''''((())))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))"""###%%%'''(((((((((((((((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))((((((((())))))((((((''''''''''''(((((((((((((((((((((((('''''''''(((((())))))***((())))))(((''''''(((***))))))))))))))))))))))))''''''''''''(((((((((((((((((('''''''''''''''''')))))))))))))))(((((('''************++++++++++++))))))))))))))))))))))))******)))((('''''''''''''''''''''(((***+++***)))'''''''''''''''''''''''')))((('''((()))***(((&&&))))))))))))((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************)))))))))******)))))))))(((((()))***************************++++++++++++************************)))************+++++++++)))***,,,------,,,***)))))))))*********+++++++++******++++++,,,,,,,,,---111111000///......------************************)))***,,,+++)))(((((()))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***(((&&&&&&((()))((('''(((((())))))))))))((((((''''''''''''((((((((()))''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((((((((((('''''''''''''''))))))))))))((((((((((((''''''''''''(((((((((((((((((((((((((((''''''&&&))))))((((((''''''&&&&&&))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((())))))))))))*********(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***))))))((()))******+++******)))))))))))))))***+++)))(((&&&&&&((()))+++************++++++++++++***************)))))))))++++++************++++++******++++++++++++*********************************))))))))))))))))))******((('''(((***+++)))'''+++***)))''''''(((***+++))))))))))))((((((''''''''''''((()))))))))))))))***++++++++++++***))))))&&&&&&&&&'''''''''''''''(((((((((((((((''''''''')))(((((('''&&&%%%%%%%%%(((((((((((((((((((((((())))))))))))(((((((((((()))(((((((((((())))))***((((((((((((((((((((((((###$$$%%%''''''(((''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''((()))******'''((()))((('''&&&((()))((((((((((((((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&(((((())))))))))))(((((()))))))))*********++++++))))))))))))))))))))))))******)))((('''&&&&&&&&&***))))))))))))(((%%%"""&&&'''''''''((((((((()))(((''''''((())))))(((&&&(((((((((((())))))))))))((())))))(((((('''&&&%%%))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((()))))))))***************))))))))))))))))))***(((((()))***************))))))*********+++++++++************************)))))))))*********++++++)))***,,,------,,,***)))))))))*********+++++++++*********++++++,,,,,,,,,//////......---,,,++++++************************(((***++++++)))(((((()))***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((''''''''''''''''''(((((()))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((()))(((&&&&&&'''((((((((((((((())))))))))))((((((&&&''''''(((((((((((((((''''''(((((())))))******((((((((((((((((((((((((''''''((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((''''''&&&)))((((((((('''''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((()))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))************************'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))((((((((())))))******+++***)))))))))))))))******+++)))(((&&&&&&((()))+++)))))))))******+++++++++))))))******+++,,,------+++******))))))******+++******++++++++++++******)))))))))))))))))))))))))))))))))******))))))))))))(((''''''((((((((((((***)))'''%%%%%%''')))***(((((((((((())))))******''''''((()))))))))))))))))))))******))))))((('''&&&&&&&&&&&&''''''(((((('''''''''((((((((((((((('''''''''''''''''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******((((((((((((((((((((((((''''''((((((((('''''''''(((((())))))))))))((((((((('''&&&&&&&&&&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''((())))))***''''''''''''''''''''''''%%%&&&&&&'''((())))))***&&&((()))((('''&&&'''(((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))((((((''''''&&&(((((())))))))))))((((((((((((((()))))))))******)))))))))))))))))))))))))))))))))((('''&&&&&&%%%***))))))))))))'''$$$!!!&&&&&&''''''((()))))))))((('''&&&'''))))))'''&&&(((((((((((())))))))))))))))))))))))((('''&&&%%%))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))******************))))))))))))******(((((()))***************)))))))))************+++************************))))))*********+++++++++)))***+++,,,---,,,++++++++++++,,,,,,,,,---------*********+++++++++++++++******+++******)))((('''************************''')))******)))(((((()))*********)))((('''''''''))))))))))))))))))))))))'''(((((((((((()))))))))(((((((((''''''''''''&&&''''''((()))))))))((((((''''''''''''''''''''''''))))))))))))))))))))))))(((''''''''''''(((((()))(((((())))))))))))((((((&&&''''''((()))((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))(((((((((((((((((((((((((((((('''(((((((((((()))))))))(((((((((((())))))))))))''''''((((((((()))))))))&&&''''''''''''&&&%%%%%%(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''(((((())))))))))))******************))))))))))))******''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))'''(((((())))))*********)))))))))))))))******+++***)))(((''''''((()))***(((((())))))***+++++++++(((((()))+++,,,---...///******))))))))))))************++++++++++++******))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((('''&&&%%%%%%'''(((***''''''((())))))***++++++''''''((()))))))))))))))'''''''''''''''&&&%%%%%%&&&&&&&&&'''(((((())))))'''''''''(((((((((((((((###$$$&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((''''''(((((()))***+++)))))))))))))))))))))))))))))))))(((((((((''''''(((((())))))))))))((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''%%%%%%&&&'''((()))******''''''''''''''''''''''''&&&&&&&&&''''''(((((()))%%%'''))))))'''&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((())))))(((((((((((((((((('''(((((()))))))))))))))'''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&((('''&&&'''))))))(((&&&'''''''''(((((()))))))))((('''&&&'''((()))'''%%%'''((((((((()))))))))***(((((()))))))))(((((('''))))))))))))))))))))))))(((((((((((((((((((((((('''((((((((()))))))))***))))))))))))************+++***)))(((((()))***+++(((((()))***************))))))))))))*********************************************+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++************((()))*********)))((('''************************'''(((******)))(((((()))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((('''''''''&&&&&&&&&&&&''''''((())))))((((((''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''''')))***(((((())))))))))))((((((&&&&&&((()))))))))((('''))))))))))))(((((((((((())))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))))))))'''((((((((()))))))))***((((((((()))))))))******''''''((((((((('''&&&&&&'''(((((())))))*********((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''((((((((((((((((((((()))))))))******))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((()))************)))))))))))))))***++++++))))))(((((((((((())))))((((((((()))***+++++++++((())))))***+++,,,,,,---******))))))))))))************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((((()))******)))'''''''''((('''&&&&&&'''((()))***))))))))))))))))))******''''''((()))))))))))))))((((((((((((((('''&&&&&&&&&&&&'''(((((()))******''''''''''''((((((((()))%%%%%%&&&''''''&&&%%%$$$))))))))))))))))))))))))'''((((((((()))))))))***''''''''''''((()))***+++))))))))))))))))))))))))(((((((((((((((((())))))(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''((((((((((((&&&'''''''''(((((())))))''''''''''''''''''''''''''''''''''''''''''''''''%%%'''))))))'''&&&&&&'''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))''''''((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))((()))*********)))(((''')))'''&&&'''(((******)))((((((((((((((()))))))))'''&&&&&&'''(((((('''%%%'''((((((((())))))******&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))))))))************+++***)))(((((()))***+++(((((()))***************))))))))))))***************************************++++++++++++,,,,,,,,,+++*********++++++------))))))*********+++++++++,,,+++++++++******)))))))))***+++,,,---,,,+++***************************'''(((******)))(((((()))''''''(((((())))))******))))))))))))))))))))))))(((((())))))******++++++(((((('''''''''&&&&&&&&&&&&&&&'''((())))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''(((''''''''')))***(((((())))))))))))((((((%%%&&&((()))))))))((('''******))))))((((((''''''))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''((((((((())))))******))))))))))))***************************))))))(((''''''((()))***+++,,,,,,(((((((((((((((((((((((((((((())))))******++++++(((((((((((((((((((((((((((((((((((())))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((++++++++++++++++++++++++************************))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&&&&((()))************))))))((())))))***++++++(((((())))))))))))(((((('''(((((()))***+++++++++)))))))))))))))***************))))))))))))************++++++++++++******))))))))))))))))))))))))((()))***++++++***)))(((((()))++++++)))(((''''''((((((((((((((()))******++++++******)))((((((((('''(((((()))))))))))))))+++++++++++++++***))))))'''''''''((()))******+++&&&'''''''''(((((())))))***))))))'''$$$!!!))))))))))))))))))))))))'''((((((((())))))******''''''''''''((()))++++++))))))))))))))))))))))))&&&&&&&&&'''((()))***+++(((((())))))))))))(((((()))(((&&&%%%%%%&&&((()))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((())))))******(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&$$$&&&))))))'''&&&&&&&&&((((((((((((((((((((((((''''''''''''((((((((()))''''''(((((())))))******''''''((())))))))))))))))))************+++++++++))))))))))))))))))))))))((()))***++++++***))))))---***((('''(((((((((((())))))))))))(((((((((((('''&&&&&&'''(((((('''%%%))))))(((((('''''''''&&&''')))***++++++***)))''')))))))))))))))((('''''''''''''''''''''((())))))((((((((((((((()))******))))))************))))))((((((((((((((((((((((((---,,,+++***)))((('''&&&************************)))************+++++++++++++++******++++++,,,---...---+++*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******(((''''''''''''&&&&&&&&&''''''((((((((((((''''''))))))))))))************)))((('''&&&&&&'''((()))&&&'''''''''(((((())))))&&&'''''''''(((((())))))''''''((()))***++++++,,,(((((((((((())))))))))))***))))))((('''&&&&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&''''''(((((((((((((((******++++++++++++******'''((()))((('''&&&''')))))))))(((((('''''''''&&&))))))***))))))((('''&&&(((((((((((((((((((((((('''''''''''''''((()))***''''''''''''(((((((((((())))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''*********)))))))))))))))))))))))))))))))))))))))+++++++++***)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))''''''((()))***+++,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((()))***++++++))))))))))))))))))))))))(((((()))******************)))(((''''''((()))***))))))(((((('''''''''&&&!!!"""$$$&&&(((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((('''((()))******)))((('''***)))'''&&&%%%%%%%%%&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((%%%&&&&&&'''((()))******))))))))))))))))))))))))+++***)))'''''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''((())))))***))))))''''''''''''((((((((((((+++***)))'''&&&&&&&&&&&&'''''''''''''''((())))))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&))))))(((&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******+++******)))(((''''''&&&******))))))((((((((('''))))))))))))))))))))))))((((((''''''&&&&&&&&&&&&'''(((***++++++***(((''')))))))))))))))((('''''''''''''''''''''((())))))((((((''''''(((((()))***))))))************))))))((((((((((((((((((((((((,,,,,,+++***)))((('''&&&************************)))************+++++++++******))))))******+++,,,---,,,+++***)))******+++,,,++++++******++++++,,,+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))((((((((('''''''''''''''((((((((((((''''''((((((((()))))))))******((((((''''''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))'''''''''((())))))******(((((((((((())))))))))))***))))))(((''''''&&&&&&((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''(((((((((((((((((())))))******))))))((('''((()))((('''&&&'''))))))(((((((((''''''''''''((())))))))))))(((((('''((((((((((((((((((((((((((((((''''''&&&'''''''''''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))(((''''''***)))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))******+++,,,,,,,,,))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))******+++))))))))))))))))))))))))(((((()))******************)))(((''''''((()))***))))))((((((((('''''''''$$$%%%'''((()))))))))))))))))))))(((((('''''''''(((((((((((((((((((((((('''((()))******)))((('''***)))(((&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))+++***)))(((''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&''''''(((((((((((('''''''''''''''((((((((((((***)))(((''''''&&&''''''''''''&&&&&&''''''((()))((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''((()))++++++)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))************))))))(((''''''&&&)))))))))(((((('''''''''))))))))))))))))))))))))''''''&&&&&&&&&&&&&&&%%%&&&'''((())))))((('''&&&)))))))))))))))((((((''''''''''''''''''((())))))''''''&&&&&&''''''((()))((())))))******))))))((()))))))))))))))))))))))),,,++++++***)))(((''''''************************)))************+++++++++))))))(((((())))))***+++++++++***)))))))))******++++++************+++++++++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))((((((((((((''''''(((((((((((('''''''''''''''(((((((((((()))''''''((((((((((((''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((()))))))))))))))))))))(((''''''&&&&&&((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''((((((((((((((('''(((((())))))((((((''''''((()))((('''&&&''')))(((((((((((('''''''''''''''(((((())))))))))))((((((((((((((((((((((((((()))((('''&&&%%%%%%%%%%%%''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))******))))))))))))))))))))))))+++******))))))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************************))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))((((((((()))******))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))))))))(((((((((((('''''''''((()))************)))))))))))))))(((((((((((((((((((((((((((((((((((('''(((((())))))(((((('''))))))(((''''''(((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))'''''''''((((((((((((((())))))))))))))))))))))))***))))))(((((((((((()))'''(((((())))))(((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''&&&'''''''''''''''&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((''''''&&&&&&''''''((()))''''''''''''''''''''''''((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((()))******)))(((((()))+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))*********))))))(((((('''''''''((((((((('''''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''(((((('''&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))++++++******))))))((((((************************))))))*********+++++++++)))))))))))))))***++++++******))))))))))))))))))++++++************++++++++++++++++++++++++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&'''((()))***+++,,,)))))))))(((((((((''''''''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&'''((())))))((('''&&&'''''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&''''''((((((((((((((('''(((((())))))((((((''''''((()))((('''&&&''')))((((((((((((((('''''''''&&&'''((())))))***))))))((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))((((((((((((((())))))))))))))))))*********))))))))))))))))))))))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((*********)))))))))))))))(((((((((((((((((((((((()))(((((((((''''''&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))((((((((())))))***(((((((((((((((((((((((((((((()))***************))))))(((((((((((())))))))))))(((((((((((((((((()))))))))***))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''(((((((((((((((((((((((()))))))))(((((((((((()))'''(((((((((((((((((('''((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&%%%''''''''''''(((((((((((('''''''''''''''((())))))((((((''''''(((((()))***((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((('''''''''''''''''''''''''''''''''%%%$$$$$$''')))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***))))))((((((((('''''''''''''''''''''''''''&&&&&&((((((((((((((((((((((((((((((((((((((()))))))))&&&&&&''''''''''''&&&&&&(((((())))))))))))(((((('''''''''''''''((())))))&&&&&&&&&&&&&&&'''(((((((((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))))))))************************))))))*********++++++++++++************+++,,,,,,))))))))))))******))))))+++******))))))******+++++++++++++++++++++++++++***))))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&'''((()))***++++++((((((((('''''''''&&&&&&''''''((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&'''((())))))((('''&&&((((((((((((((('''''''''((((((((((((((('''''''''***)))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((&&&''''''(((((((((((((((((())))))******))))))((('''((()))((('''&&&''')))'''''''''(((((((((((((((&&&'''((())))))***))))))((((((((((((((((((((((((%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((((((&&&&&&''''''(((((())))))''''''''''''''''''''''''(((((((((((((((((((((((())))))(((((((((((()))***(((((())))))************(((((((((((((((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******(((((((((((((((((((((((())))))(((((('''&&&&&&&&&))))))(((((((((((())))))))))))))))))))))))))))))&&&''''''((()))******+++))))))((((((((((((((()))(((((((((((((((((((((((((((((()))***************(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((''''''(((((((((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((('''''''''((((((((((((((((((((((((((((((((())))))))))))(((''''''((((((((((((''''''((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))))))))))))))((('''&&&''''''''''''((((((((((((''''''&&&''''''((()))***))))))(((((())))))***+++))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$######%%%(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))***((((((((((((''''''''''''&&&&&&''''''''''''''''''((((((((((((((((((((((((((())))))))))))*********'''''''''''''''''''''''''''(((((()))))))))))))))'''''''''''''''((())))))''''''&&&&&&''''''((()))'''(((((())))))((((((''')))))))))))))))))))))))))))))))))))))))*********************************)))************++++++++++++++++++***+++,,,,,,---((()))******++++++************))))))))))))******++++++++++++++++++++++++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((('''''''''''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''&&&&&&&&&''''''''''''(((''''''((((((((((((''''''((((((((((((((('''''''''((((((((((((((('''''''''))))))))))))************(((((((((((())))))))))))((((((((((((((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((&&&''''''(((((((((((((((((())))))******))))))((('''((()))((('''&&&''')))'''''''''((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((%%%%%%%%%%%%&&&'''((()))''''''''''''(((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''(((***+++((((((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++++++++******)))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''(((((())))))******))))))((((((''''''(((((())))))))))))))))))))))))(((((()))***************(((((())))))))))))(((((((((((())))))))))))******(((((('''&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((((()))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((())))))******'''''''''((((((((((((((())))))))))))))))))))))))'''(((((())))))))))))(((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))((('''''''''''''''(((((((((((('''''''''''''''((()))***))))))(((((())))))***+++************************((((((''''''''''''((((((((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''(((((('''&&&&&&''')))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((()))******'''''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))(((((((((((()))))))))***(((''''''''''''''''''(((''''''((()))))))))))))))'''''''''''''''((())))))((((((''''''(((((()))***''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))*********+++************************)))************+++++++++***************++++++,,,((()))+++,,,,,,,,,++++++******))))))))))))******++++++++++++++++++++++++))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++***)))((('''&&&%%%((((((((((((''''''''''''''''''((((((((((((''''''&&&''''''''''''(((((((((((((((''''''''''''(((((()))((((((((('''''''''''')))(((((((((''''''''''''''''''(((((()))*********(((((((((((())))))))))))'''(((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&''''''((((((((((((((('''(((((())))))((((((''''''((()))((('''&&&''')))''''''''''''((((((((()))((())))))))))))(((((('''(((((((((((((((((((((((('''''''''&&&''''''((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&'''(((***+++'''(((((()))******++++++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))++++++++++++++++++******))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((('''''''''''''''))))))))))))))))))))))))(((((()))***************'''((()))******)))((('''(((((()))))))))*********((('''&&&&&&&&&'''((()))%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((('''((())))))((('''&&&%%%''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((()))*********&&&&&&''''''(((((())))))))))))))))))))))))))))))&&&'''((()))******)))(((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''(((((()))(((((((((''''''''''''(((((((((((((((((('''''''''(((((()))'''''''''''''''(((((()))))))))))))))))))))))))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''''')))******)))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''''''''''''''''''''''''''''''''(((((()))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((''''''''''''((((((''''''((()))))))))))))))'''''''''''''''((())))))((((((((((((((()))******''''''((((((((((((''''''(((((((((((((((((((((((((((((())))))******++++++************************)))************+++++++++)))))))))))))))******+++)))***+++,,,------,,,+++******))))))))))))******++++++++++++++++++++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''(((((((((((('''''''''''''''(((((((((((())))))((('''&&&&&&'''((()))))))))(((((('''''''''&&&))))))(((((('''''''''&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))'''''''''(((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''((((((((()))&&&''''''(((((((((((((((&&&''''''''''''''''''&&&'''((()))((('''&&&''')))&&&'''''''''(((((())))))))))))***))))))(((''''''((((((((((((((((((((((((***)))((('''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''&&&))))))))))))))))))))))))************************)))((('''&&&'''(((***,,,'''(((((()))***+++++++++(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))(((((()))***************'''((()))******)))((('''(((((())))))*********+++((('''&&&&&&&&&((()))***%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((((('''&&&%%%%%%&&&'''((((((((((((((((((&&&$$$###''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++%%%&&&&&&'''((()))******))))))))))))))))))))))))&&&'''(((*********)))(((&&&''''''''''''''''''&&&(((((((((((((((((((((((('''''''''&&&&&&'''''''''%%%%%%&&&'''((((((((('''''''''''''''((((((((()))((((((''''''''''''((((((&&&%%%%%%%%%%%%&&&''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&(((***+++)))((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))((((((((((((((()))******&&&''''''''''''''''''''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((('''''''''******))))))((((((''''''(((((())))))******++++++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))+++*********))))))((((((************************+++++++++*********)))))),,,,,,,,,+++***)))((((((************************++++++***)))((((((((()))))))))************))))))+++*********))))))(((((())))))))))))************((((((''''''''''''(((((()))((('''&&&&&&'''((()))'''(((+++,,,,,,+++((('''$$$$$$$$$%%%&&&'''((()))''''''''''''''''''''''''***)))(((''''''((()))***(((((((((((((((((((((((())))))))))))((((((((((((%%%%%%%%%&&&'''((())))))''''''(((((())))))******))))))((('''&&&%%%%%%%%%''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''((((((((((((***((('''&&&&&&'''(((***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%))))))(((((('''''''''&&&)))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))''')))***)))((('''(((***((()))*********((('''&&&******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******)))(((((((((((((((******))))))((((((''''''(((((())))))((('''&&&&&&))))))(((((('''''''''&&&''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&'''''''''((((((((())))))))))))(((((())))))(((((('''''''''&&&***)))'''''')))))))))(((******))))))(((((('''''''''&&&%%%%%%&&&(((+++,,,''''''&&&&&&&&&%%%%%%%%%''''''''''''((((((((((((,,,+++***)))((((((((((((***)))))))))))))))******''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((((('''''''''(((((())))))))))))(((((())))))))))))))))))))))))(((&&&$$$%%%&&&&&&### &&&%%%$$$###$$$%%%&&&'''&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((())))))***))))))))))))************(((((())))))))))))(((((('''((()))))))))(((&&&%%%&&&''''''((((((((((((((()))(((''''''''''''((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((('''***)))))))))(((((((((''')))))))))))))))*********(((((((((((((((((((((((())))))(((((())))))***+++))))))))))))))))))))))))************)))))))))(((************************+++++++++*********)))))),,,+++++++++***)))))))))((((((((((((((((((((((((+++***))))))))))))))))))))))))************))))))************)))))))))(((((((((((()))))))))******((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&''')))******)))'''&&&'''''''''''''''((()))***''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((()))(((((((((((((((((((((%%%&&&&&&''''''(((((((((((((((((((((((()))))))))(((((((((''''''&&&&&&%%%''''''((((((((((((''''''''''''''''''((((((((((((((('''&&&%%%%%%&&&'''(((((((((((((((((('''''''''''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&)))(((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))))))))))))))))))))))))))(((((((((((())))))))))))((()))***)))((('''(((***((()))******)))((('''&&&******)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))******)))(((((((((((((((***)))))))))((((((((('''((((((((((((((('''&&&&&&)))(((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''&&&&&&'''''''''((((((((((((((())))))))))))(((((()))(((((((((''''''''''''***)))'''''')))))))))((())))))))))))(((((('''''')))((('''&&&&&&''')))*********)))))))))(((((((((''''''''''''(((((((((((())))))))))))))))))************)))(((''''''''''''''''''((((((((((((''''''))))))((('''''''''''''''((((((((((((((((((((('''(((((())))))))))))(((((((((((((((((((((((((((((()))(((&&&'''((((((%%%"""&&&&&&%%%%%%&&&&&&'''((((((((())))))))))))((((((''''''(((((()))******+++))))))))))))************(((((())))))))))))(((((()))******+++***)))((('''''''''((())))))))))))((()))((((((''''''(((((()))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((((((((((((((())))))))))))((((((((((((***))))))))))))))))))(((''''''''''''''''''''''''))))))(((((())))))***+++))))))))))))))))))))))))************))))))))))))************************+++++++++***************++++++******************(((((((((((((((((((((((())))))))))))))))))***+++))))))************))))))************))))))))))))''''''((((((((()))))))))((((((''''''''''''((((((((((((''''''''''''((()))''''''''''''''''''''''''(((((('''''''''(((((()))''''''''''''''''''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))((((((((((((((((((''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''(((((((((((()))'''%%%######%%%''')))))))))(((((('''''''''&&&''''''''''''(((((((((((()))((('''&&&&&&'''((()))(((((((((''''''''''''&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''((((((((((((((((((''''''''''''((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))((()))******(((((()))***((())))))))))))(((((('''***))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))***))))))((((((((((((((())))))))))))(((((((((((((((((((((((((((''''''&&&((((((((((((''''''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''((((((((()))))))))'''(((((())))))(((((('''((((((((((((''''''''''''***)))'''''')))))))))((()))))))))(((((((((((('''***)))(((&&&&&&&&&'''(((***************)))))))))''''''''''''((((((((((((''''''(((((()))***++++++******((('''&&&%%%%%%%%%'''(((((())))))((((((''')))((((((''''''''''''(((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((***)))(((((())))))'''%%%&&&&&&'''((((((((((((((((((((())))))))))))(((((((((((())))))******++++++))))))))))))************(((((())))))))))))((((((***************)))(((((((((((()))***************)))))))))(((((())))))***(((((((((((())))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((******))))))((((((((('''((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))*********)))))))))))))))***************************************************************+++++++++************************)))((((((((()))***++++++))))))************))))))*********)))))))))))))))''''''''''''((((((((((((((((((''''''''''''(((((('''''''''''''''(((((()))(((((('''&&&&&&'''(((((('''&&&&&&%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((('''''''''''')))))))))((((((''''''&&&''''''''''''((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((&&&%%%%%%&&&(((((()))))))))(((''''''&&&&&&''''''''''''(((((((((((()))(((''''''''''''((()))((((((((('''''''''''''''''''''''''''''''''''''''(((((('''''''''(((((()))((((((((((((((('''''''''(((''''''''''''(((((()))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((((((((((((((((((((((((((((((((((())))))))))))((()))******)))((()))***((())))))))))))((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((())))))))))))))))))(((((((((((('''(((((((((((((((''''''((((((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))'''(((((((((((((((((('''((((((((((((((('''''''''***)))'''''')))))))))((((((((((((((((((((((((((()))(((''''''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((('''(((((()))))))))))))))))))))((('''&&&&&&&&&'''(((((())))))))))))(((((()))(((''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((('''&&&%%%&&&'''((()))(((''''''&&&&&&''''''''''''&&&&&&((((((((())))))*********((()))))))))************(((((())))))))))))(((((((((((((((((((((''''''&&&))))))***++++++++++++******))))))))))))******+++''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((())))))))))))***)))))))))((((((''''''))))))))))))))))))))))))((((((((('''((())))))***))))))))))))))))))))))))))))))))))))))))))*********************************************************************+++++++++************************)))((((((((()))***++++++))))))************))))))))))))))))))))))))******''''''''''''((((((((((((((((((''''''''''''((((((&&&''''''(((((((((((((((***)))'''&&&&&&''')))***'''&&&&&&%%%%%%%%%&&&&&&((((((((((((((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&''''''((((((((()))((((((((((((((((((''''''))))))((((((''''''&&&&&&''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''(((((((((((('''((()))******)))((('''))))))(((((('''''''''&&&''''''''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((,,,+++***)))(((((((((((('''''''''((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))******))))))((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((((((((((((((()))))))))))))))***+++***)))((()))+++)))(((((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))************))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''(((((((((((((((''''''''''''((((((((((((((('''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))''''''(((((((((((('''''''''''''''(((((((((((((((***)))'''''')))))))))((('''''''''''''''(((((((((&&&&&&&&&'''((())))))***&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((())))))))))))((('''&&&''''''''''''(((((()))***(((((())))))))))))((((((((((((''''''''''''((((((&&&'''''''''(((((())))))(((((())))))))))))((((((''''''''''''''''''''''''''''''((((((''''''&&&&&&$$$%%%&&&(((((('''&&&&&&&&&&&&''''''''''''&&&&&&''''''((((((((((((((()))((()))))))))************(((((())))))))))))(((((()))((((((''''''''''''''')))******+++++++++++++++)))))))))))))))***++++++''''''(((((())))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((()))))))))))))))(((((((((((((((((('''************************((((((''''''(((((()))***))))))))))))))))))))))))))))))))))))***************************************************+++++++++++++++******************(((((((((((((((((((((((())))))))))))))))))***+++))))))************))))))))))))))))))************''''''((((((((()))))))))((((((''''''''''''((((((%%%&&&'''((()))))))))(((***)))(((''''''((()))***(((((('''''''''(((((()))(((((((((((((((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''(((((()))((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((&&&(((***,,,,,,***(((&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))))))))))))))))))))---,,,+++)))(((((('''''''''''''''(((((((((((((((''''''&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''((()))************((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))***+++)))(((((((((((())))))***((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((((((((((((((())))))***(((((((((((())))))))))))&&&'''(((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))'''''''''(((((())))))***''''''((((((((()))))))))&&&''''''((((((''''''&&&'''''''''(((((((((((((((***)))'''''')))))))))(((&&&''''''''''''(((((((((%%%%%%&&&'''((()))******''''''''''''((((((((((((''''''''''''(((((((((((())))))******)))(((&&&%%%&&&&&&&&&'''((()))++++++((())))))******))))))((((((''''''''''''(((((()))&&&&&&''''''((()))))))))(((((())))))))))))((((((''''''''''''''''''''''''%%%&&&((('''&&&%%%%%%&&&%%%%%%&&&''''''''''''&&&(((((())))))))))))((((((''''''''''''(((((((((((())))))))))))************(((((())))))))))))((((((++++++***)))))))))))))))))))))***++++++++++++***(((((((((((()))******+++(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&''''''((())))))***'''((((((((()))))))))***'''''''''((((((((((((((())))))))))))))))))))))))(((''''''''''''((())))))))))))))))))))))))))))))((()))))))))************************************))))))*********+++++++++,,,+++++++++***)))))))))((((((((((((((((((((((((+++***))))))))))))))))))))))))************))))))((()))))))))************((((((((()))))))))******((((((''''''''''''((((((%%%&&&'''((()))))))))((((((''''''''''''''''''((('''''''''''''''((()))***(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((((((((((((((((((((%%%%%%&&&''''''((())))))''''''(((((())))))******&&&&&&''''''''''''''''''******))))))((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((('''((()))******)))((('''&&&&&&''''''((()))))))))''''''''''''((((((((((((''''''(((((((((((('''''''''((((((((())))))))))))((((((((((((((((((((((((***))))))((('''''''''(((''''''''''''((((((((()))&&&&&&&&&''''''((()))***(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******++++++***((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++))))))***+++)))(((''''''((()))***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((((((((((((((()))******'''((((((((()))))))))***&&&&&&'''(((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))&&&''''''((())))))******&&&&&&'''''''''(((((((((&&&''''''((((((''''''&&&''''''''''''((((((((()))***)))'''''')))))))))(((&&&&&&&&&'''''''''((((((&&&&&&'''(((((()))(((((('''((((((((())))))))))))''''''''''''((((((((((((&&&''')))***)))((('''&&&&&&&&&&&&&&&'''((())))))))))))************))))))'''''''''''''''((())))))&&&&&&''''''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''$$$&&&((((((&&&%%%&&&''''''''''''&&&''''''((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((())))))))))))((((((,,,+++***)))((())))))***((())))))***+++*********''''''''''''((()))***+++))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***'''((((((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((())))))*********+++************************))))))******++++++++++++---,,,,,,+++***)))((((((************************++++++***)))(((((())))))))))))************))))))(((((())))))*********+++))))))))))))************((((((''''''''''''(((((($$$%%%'''))))))))))))(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%&&&'''((()))))))))))))))))))))))))))((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))&&&''''''((()))******+++%%%&&&&&&''''''(((((((((+++******)))(((''''''&&&''''''((((((((((((''''''''''''''''''((((((((()))((((((''''''''''''((((((%%%%%%&&&'''((()))******''''''''''''((((((((()))''''''(((((((((((('''''''''((((((((())))))******'''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''')))******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((******+++++++++((((((((((((((((((((((((((((((((((((((()))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************&&&'''((())))))((('''&&&))))))))))))))))))))))))(((((((((((()))))))))))))))+++++++++***)))***+++)))(((''''''''')))***+++((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************))))))((((((((((((((()))******'''((((((((())))))******&&&&&&'''((())))))((((((&&&'''''''''(((((())))))''''''''''''''''''''''''&&&''''''((()))******+++&&&&&&&&&&&&'''''''''(((&&&''''''''''''''''''&&&&&&'''''''''(((((())))))***)))'''''')))))))))(((&&&&&&&&&'''''''''((((((((((((((()))(((((('''&&&&&&'''''''''(((((())))))''''''''''''((((((((()))$$$%%%((()))***)))((('''''''''&&&%%%%%%%%%&&&&&&))))))************))))))'''''''''''''''((()))***&&&&&&&&&'''((())))))***(((((())))))))))))((((((''''''''''''''''''''''''$$$''')))(((&&&%%%&&&((()))((('''''''''(((***+++&&&&&&''''''''''''&&&&&&*********)))))))))))))))))))))))))))************(((((())))))))))))((((((***)))'''&&&&&&&&&'''((((((((()))************)))&&&&&&&&&&&&'''(((************))))))((((((''''''''''''''''''((((((((((((''''''''''''''''''''''''******))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''((((((((((((((((((((((((((())))))))))))************))))))************))))))+++***)))))))))***,,,,,,************************))))))))))))))))))))))))(((((()))***+++,,,,,,---,,,,,,,,,,,,+++++++++***))))))))))))))))))))))))''''''(((((())))))******))))))))))))((((((((((((+++*********))))))((((((&&&&&&''''''''''''&&&&&&))))))(((((('''''''''&&&))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((***((('''&&&&&&'''(((***)))((('''&&&&&&'''((())))))))))))))))))((((((((()))(((((((((((('''''''''&&&&&&''''''((()))))))))))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&)))))))))))))))))))))))))))((('''&&&&&&'''((()))$$$$$$%%%%%%&&&'''((((((((('''&&&&&&'''((()))***)))((('''&&&&&&'''))))))((((((((()))******++++++&&&'''((())))))((('''&&&))))))((((((((((((((()))(((((((((((())))))))))))+++*********))))))((((((''''''(((((())))))******(((((())))))))))))((((((+++*********))))))(((((()))))))))(((''''''&&&&&&(((((((((((()))))))))))))))(((((('''''''''((((((''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''---+++)))((('''((()))*********)))))))))))))))*********++++++++++++******(((((((((((((((((((((((((((((((((((())))))))))))************************))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%'''''''''((()))*********((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((((((((('''&&&%%%%%%&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((())))))((((((''''''''''''''''''(((((((((((('''''')))(((&&&$$$$$$$$$&&&'''))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((('''''''''&&&((((((((((((((((((((((((((())))))))))))((((((''')))*********(((''''''(((((()))))))))))))))((('''++++++******))))))(((((((((((())))))******++++++,,,,,,+++***))))))******)))*********++++++++++++***)))((()))***+++***(((''''''(((((())))))******'''''''''((((((((())))))(((((((((((((((((((((((()))))))))(((((((((''''''''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((()))))))))*********))))))************))))))******)))))))))***+++,,,************************************************)))))))))***++++++,,,,,,******)))))))))((((((((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((*********)))))))))((((((&&&&&&''''''''''''&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))(((((((((''''''((((((((((((((('''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''(((((((((((((((''''''(((((((((((((((((((((((()))((('''&&&&&&'''((()))%%%%%%&&&''''''((())))))(((((('''&&&''''''))))))+++***)))(((''''''((((((******)))))))))(((((((((%%%&&&&&&''''''&&&&&&%%%((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))((((((''''''(((((((((((())))))))))))))))))************))))))******)))))))))((((((((('''''''''((((((((((((((('''((((((((())))))))))))((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((,,,+++)))((('''((()))***(((((('''''''''''''''((())))))************))))))))))))))))))))))))))))))(((((((((((())))))))))))******************************))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%&&&''''''((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((''''''&&&&&&''''''(((((((((((('''''')))((('''%%%%%%&&&'''((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((('''(((((()))))))))((((((((()))***)))'''&&&'''((((((((()))))))))))))))(((*********))))))))))))))))))))))))))))))***************)))((((((((((((((()))))))))*********++++++)))((('''((()))***)))'''))))))******************(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))))))))***(((((((((((((((((((((((((((((())))))))))))******))))))************))))))***))))))))))))***++++++************************++++++++++++++++++++++++************************))))))((((((((('''''''''))))))))))))))))))))))))++++++++++++************))))))))))))((((((((((((******))))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))((('''&&&&&&'''((()))&&&'''((())))))((('''&&&&&&&&&&&&'''((((((((())))))))))))(((((((((((('''***))))))(((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((())))))((('''''''''''''''''''''''''''''''''''''''((((((''''''''''''(((((('''''''''(((((()))******)))((((((''''''''''''(((---,,,+++)))((((((((((((++++++***)))'''&&&%%%%%%'''&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&''''''(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))(((((((((((()))******++++++******)))))))))((((((((((((((('''&&&&&&''''''((())))))***''''''((((((((()))))))))((((((''''''''''''((((((''''''((()))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))+++***)))((('''((()))***(((''''''&&&&&&'''((((((((())))))))))))))))))(((************************(((((((((((())))))))))))************************++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((+++******)))(((''''''&&&((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''(((((((((((('''(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''''''''&&&&&&&&&''''''(((((((((((('''''')))((('''''''''((()))***))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((''''''''''''((((((((((((((((((((((((&&&'''(((((())))))))))))'''((()))(((&&&&&&&&&(((''''''(((((())))))******))))))))))))************************))))))))))))((((((''''''&&&&&&''''''((((((((()))))))))******((('''&&&'''((()))(((&&&******))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((((((((((((((()))))))))***))))))************)))))))))))))))))))))******+++************************+++++++++++++++++++++++++++++++++*********))))))************))))))))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))((((((&&&&&&''''''''''''&&&&&&((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''(((((()))(((''''''''''''((()))%%%''')))******)))'''%%%$$$%%%%%%&&&'''((())))))((((((((('''''''''&&&&&&))))))((((((''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((+++***(((&&&&&&&&&'''(((''''''''''''''''''''''''(((((((((''''''((((((((('''''''''(((((()))))))))))))))((((((''''''''''''+++******))))))(((((((((******)))((('''&&&%%%%%%***)))(((''''''((()))***''''''&&&&&&&&&'''(((((((((((((((((())))))))))))((((((((((((((((((((((((******))))))((((((''''''))))))************))))))((((((((((((''''''''''''''''''''''''(((((())))))'''''''''((((((((())))))(((''''''''''''(((((()))''''''((()))))))))))))))((((((((((((''''''''''''((((((((()))))))))))))))***)))(((((((((((())))))))))))((((((((()))******(((((((((''''''((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************+++******))))))******+++))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&&&&******))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&&&&'''((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''(((''''''''''''(((******(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((('''''''''''''''''''''''''''''''''%%%&&&'''((())))))))))))&&&'''((('''&&&%%%&&&''''''''''''((()))***++++++(((((())))))******++++++++++++******))))))(((((((((''''''&&&&&&'''''''''(((((((((((()))))))))))))))(((''''''))))))((('''((((((''''''&&&&&&%%%%%%(((((((((((())))))))))))((((((((((((((((((((((((''''''((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((((((((((((((('''(((((((((((()))))))))))))))************))))))(((((())))))************************************++++++++++++++++++++++++,,,,,,++++++***)))))))))************))))))))))))))))))))))))))))))))))))*********))))))(((((('''))))))))))))(((((((((((((((((((((((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((%%%&&&)))++++++)))&&&%%%$$$%%%%%%&&&'''((())))))'''''''''&&&&&&&&&%%%%%%''''''''''''(((((())))))))))))(((((((((((())))))((((((((((((((((((((((((***)))(((&&&&&&&&&'''((((((((((((((((((((((((((('''((((((((((((((((((''''''''''''''''''((((((((()))))))))(((((('''&&&&&&&&&''''''(((((()))))))))((((((((((((((('''''''''***)))(((''''''((()))***((((((''''''((())))))***(((((((((((())))))))))))))))))))))))))))))))))))******))))))((((((''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))((((((''''''''''''''''''''''''(((((((((((('''''''''''''''((())))))''''''((()))))))))))))))((((((((((((''''''''''''''''''(((((()))))))))***(((((((((((((((((())))))((((((((((((((()))******(((((('''&&&&&&'''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((&&&'''(((((())))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&((())))))))))))%%%'''((('''&&&&&&'''(((''''''''''''((()))+++,,,(((((())))))******++++++++++++******))))))(((((()))(((((('''(((((())))))(((((((((((())))))))))))***)))((((((******)))(((((((((''''''&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''(((((((((((())))))))))))************))))))'''((())))))******))))))************************++++++++++++++++++++++++,,,+++++++++******))))))))))))(((((((((''''''''')))))))))))))))))))))))))))))))))((((((((((((((())))))))))))((((((((((((''''''(((((((((((())))))&&&&&&''''''''''''&&&&&&'''''''''(((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((%%%''')))******)))'''%%%&&&&&&&&&'''((((((((()))'''''''''&&&&&&&&&%%%%%%&&&&&&''''''((())))))***))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''''''(((((()))(((((('''&&&$$$%%%&&&((())))))))))))&&&&&&'''((())))))******(((''''''''''''''''''(((((((((((((((((()))***+++(((((((((((())))))))))))))))))))))))************))))))))))))((((((((((((&&&''''''((((((''''''&&&'''(((((((((((()))))))))***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&''''''((()))***''''''((()))))))))))))))((((((((((((''''''''''''&&&&&&''''''(((((())))))''''''(((((((((((())))))%%%%%%%%%%%%&&&'''(((((()))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((())))))))))))((((((((())))))))))))((((((************************''''''''''''(((((((((((('''(((((())))))(((((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((('''''''''(((((((((((((((''''''((((((((((((''''''&&&'''''''''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))'''''''''(((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&''''''((((((((((((&&&'''(((((('''&&&((())))))(((''''''''')))***+++))))))))))))************************))))))))))))))))))(((((())))))******((((((((()))))))))******+++)))((()))***+++***)))******))))))))))))))))))&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))******++++++''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))************))))))'''''')))*********)))(((************************************************+++++++++*********************)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))******))))))))))))(((((((((((('''''''''((((((((())))))&&&&&&''''''''''''&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((((((''''''''''''''''''((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''((())))))))))))''''''''''''''''''''''''&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&'''((())))))(((((('''&&&'''((()))******))))))''''''((())))))***++++++''''''((((((((((((''''''''''''&&&'''((()))******(((((((((((())))))))))))((((((((()))))))))******(((((((((((())))))))))))''''''((((((((((((''''''((((((((()))))))))******((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((()))***''''''((()))))))))))))))((((((((((((''''''''''''%%%%%%%%%&&&'''(((((((((&&&''''''(((((()))((((((%%%%%%%%%%%%&&&'''((((((***)))'''&&&&&&''')))***(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))*********))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))))))))))))))(((((())))))))))))((((((************************''''''''''''(((((((((((('''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((()))))))))******''''''((((((((((((''''''(((((()))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&''''''((('''''''''&&&'''))))))(((''')))******)))(((''''''(((***+++*********))))))))))))))))))))))))))))))*********))))))(((((())))))***+++)))))))))*********++++++***((('''((()))***)))((())))))******************%%%%%%%%%&&&&&&&&&''''''************************))))))******+++++++++,,,''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((()))))))))************))))))&&&''')))*********)))(((************************))))))))))))))))))))))))************************,,,,,,,,,,,,++++++++++++))))))))))))))))))))))))))))))******+++++++++,,,))))))))))))((((((((((((&&&'''''''''(((((())))))&&&''''''''''''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''&&&'''((())))))((('''&&&)))))))))))))))(((((((((************)))))))))))))))))))))(((''''''&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((($$$%%%''')))******))))))&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((())))))((('''&&&*********)))))))))))))))%%%&&&''')))))))))((((((((()))***++++++***(((((())))))))))))************((()))***++++++***)))(((%%%%%%%%%&&&'''((()))***(((((((((((())))))))))))&&&'''''''''(((((())))))''''''(((((())))))******(((((())))))))))))(((((((((((())))))******++++++&&&&&&''''''((()))))))))&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******'''(((((())))))))))))))))))(((((((((''''''''''''$$$$$$%%%%%%&&&'''((((((&&&&&&'''((())))))((((((&&&&&&&&&'''((()))***++++++)))(((''''''((()))+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))%%%&&&&&&&&&''''''((((((,,,,,,+++)))(((&&&%%%%%%((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''((((((((()))'''((()))******)))((('''(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))******++++++''''''((((((((((((''''''***************)))((('''))))))))))))))))))))))))(((((((((((())))))))))))&&&'''''''''(((((())))))************************'''''''''(((''''''&&&&&&&&&((())))))(((((()))++++++***((('''&&&''')))***++++++******))))))(((((((((((())))))******++++++((((((((((((((()))******************++++++++++++)))'''&&&'''((()))((('''''''''(((((())))))******(((((((((((())))))))))))++++++******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))***+++++++++))))))))))))************))))))*********+++++++++))))))))))))((((((((((((((()))***+++++++++++++++(((((((((((())))))))))))************************++++++)))(((''''''''''''))))))))))))))))))))))))***)))((((((((()))+++,,,((((((((((((((((((((((((******))))))(((((((((''''''((()))***)))(((&&&$$$%%%%%%%%%&&&&&&&&&''''''((((((((((((((('''''''''&&&&&&''''''(((((())))))'''''''''''''''''''''''''''''''''''''''&&&&&&&&&***)))))))))((((((''''''))))))))))))))))))))))))************************************************))))))))))))))))))))))))((((((((((((((((((((((((***((('''&&&&&&'''(((***))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))+++***((('''&&&''')))***((((((((((((((()))******(((((('''''''''&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''&&&&&&'''((()))***+++++++++*********))))))((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))))))))(((((('''''''''&&&''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))'''(((******((((((((()))+++)))((('''((()))+++,,,)))))))))))))))*********))))))))))))******************))))))))))))******))))))************))))))((((((((((((((((((((((((''''''''''''((((((((((((++++++)))(((''''''''''''(((((((((((((((((((((((()))(((((('''&&&%%%%%%%%%)))((('''&&&%%%&&&&&&'''***)))(((''''''((()))***%%%%%%%%%&&&'''((())))))'''((()))******)))(((((('''%%%$$$&&&)))+++***((())))))(((((('''''''''&&&******))))))((((((''''''''''''(((((())))))******))))))(((((('''''''''&&&)))(((((('''''''''(((((()))'''%%%&&&)))***(((&&&&&&'''((())))))((('''&&&******))))))((((((''''''&&&'''''''''(((((())))))))))))))))))))))))((((((%%%%%%%%%&&&'''(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((***)))(((''''''((()))***+++***(((&&&&&&&&&''''''))))))))))))))))))))))))'''((()))******)))((('''&&&'''''''''(((((())))))************)))'''&&&%%%((((((((((((((((((((((((************))))))))))))'''((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((())))))))))))***'''(((((()))******++++++))))))))))))************))))))))))))*********+++***************)))))))))))))))***+++++++++++++++(((((((((((())))))))))))************************+++***)))(((''''''''''''(((((((((((((((((((((((((((((('''''''''(((******(((((((((((((((((((((((()))))))))((((((''''''''''''((()))))))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((((((''''''''''''''''''''''''&&&&&&'''''''''((((((((())))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***((('''&&&'''((()))((((((((((((((()))******))))))((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))***)))))))))((((((((('''''''''(((((())))))******))))))))))))((((((''''''((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''')))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))'''(((******((((((((()))***)))((('''((()))+++,,,))))))))))))))))))))))))((((((((()))))))))*********))))))(((((())))))***((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((+++***)))(((''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((()))((('''&&&%%%&&&&&&'''))))))(((''''''((())))))%%%&&&&&&''''''((((((((('''((())))))))))))((('''(((&&&%%%&&&)))***)))((()))(((((((((''''''''''''((((((((((((''''''''''''((((((((((((((())))))))))))(((((((((''''''''''''(((((((((((((((((((((((()))'''&&&'''))))))(((&&&&&&'''((())))))((('''&&&)))(((((((((''''''''''''''''''''''''((((((((()))((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''((())))))(((((((((((()))))))))((((((''''''''''''((((((((((((((((((((((((((((((((()))******)))((('''((((((((()))))))))******)))******))))))((('''&&&(((((((((((((((((((((((((((((())))))))))))))))))''''''((((((((()))))))))((())))))))))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))************((((((((()))******++++++))))))))))))************))))))))))))***************************+++++++++))))))***++++++++++++***(((((((((((())))))))))))************************+++***)))((((((''''''(((''''''''''''''''''''''''''''''&&&&&&&&&'''((()))((((((((((((((((((((((((((((((((('''''''''''''''''''''((())))))'''&&&%%%'''''''''((((((((())))))''''''((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((('''''''''(((((())))))))))))(((((((((((('''''''''))))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))&&&&&&'''''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))***)))((('''''''''((()))((((((((((((((()))******)))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))'''(((******((((((((()))***)))((((((((()))+++,,,))))))))))))))))))))))))'''''''''(((((((((((())))))((((((''''''(((((()))&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((******)))(((''''''''''''((((((((((((((((((((((((%%%%%%&&&''')))***++++++(((((('''&&&&&&&&&&&&'''(((((('''&&&&&&'''(((((('''''''''''''''''''''''''''(((((())))))(((''''''((('''&&&'''((()))((('''((((((((((((''''''''''''&&&&&&&&&&&&''''''''''''))))))((((((((((((((((((((((((((((((''''''''''''&&&'''((()))******)))((()))'''&&&'''((()))((('''''''''((((((((((((''''''((((((''''''''''''&&&&&&''''''''''''((((((((((((&&&&&&'''''''''(((((((((++++++***)))'''&&&%%%%%%'''&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''''''''((((((((())))))))))))((((((&&&''''''(((((((((((((((''''''''''''''''''''''''(((((()))******))))))((())))))))))))************(((((())))))))))))((((((((((((((((((((((((((((((&&&'''''''''((()))))))))'''''''''((((((((())))))'''((((((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))))))))*********(((((())))))************((()))))))))************************++++++++++++))))))***************+++)))******+++++++++******(((((((((((())))))))))))******************************)))(((((((((((((((((((((((((((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''&&&&&&&&&''''''(((((('''&&&&&&&&&'''''''''((((((((((((''''''''''''(((((((((((())))))((((((''''''&&&&&&)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''((()))((((((((()))))))))******''''''''''''''''''''''''(((((((((((())))))))))))***)))(((''''''''''''(((((((((((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((***)))))))))((((((((('''((((((((((((((((((((((((&&&&&&'''''''''''''''(((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((******((((((((()))))))))(((((())))))***+++)))))))))))))))(((((((((&&&&&&&&&'''''''''((((((((((((''''''''''''(((((('''''''''(((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((***)))((('''''''''''''''((((((((((((((((((((((((%%%&&&'''((()))***+++,,,''''''''''''&&&&&&'''''''''''''''&&&&&&'''''''''((((((((((((''''''''''''(((((()))(((((((((''''''((((((''''''((((((''''''((((((((((((((('''''''''&&&&&&&&&''''''((((((((()))))))))((((((''''''&&&((((((((((((((('''''''''###$$$''')))***)))((('''((((((''''''(((((((((''''''(((((((((((((((((('''(((((((((((((((((((((''''''''''''(((((((((((((((%%%%%%&&&&&&'''(((((((((,,,+++***)))((('''&&&%%%'''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''((('''((()))******)))((('''$$$%%%''')))***))))))(((((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&'''((())))))''''''''''''((((((((((((''''''(((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((()))))))))))))))))))))*********((()))))))))************+++++++++,,,,,,,,,------((((((((()))))))))************+++++++++******)))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''''''''&&&&&&'''''''''''''''&&&%%%%%%&&&&&&&&&'''''''''&&&'''''''''(((((())))))))))))((((((''''''&&&&&&))))))))))))))))))))))))++++++***)))(((''''''&&&************************((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''((((((((((((((())))))***''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))%%%&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&''''''(((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((('''(((******((((((((())))))))))))))))))******+++))))))))))))((((((''''''&&&&&&&&&&&&''''''''''''((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''(((((((((((()))(((((('''''''''''''''(((((((((((((((((((((((('''((((((((())))))******&&&&&&''''''''''''''''''&&&''''''''''''''''''&&&((((((((((((((((((''''''******))))))(((((((((((((((((((((((('''''''''''''''''''''((((((((((((((('''''''''(((((())))))***))))))((((((''''''&&&&&&'''''''''((((((((((((((("""###&&&((()))((('''&&&'''(((((((((''''''(((((((((((((((''''''((((((((())))))))))))))))))))))))((((((((((((((('''''''''&&&&&&&&&&&&''''''((((((******))))))((((((((('''((((((''''''''''''((((((&&&&&&&&&''''''''''''((('''((()))******)))((('''$$$%%%''')))******)))))))))))))))))))))))))))))))))))))))))))))***++++++((((((((((((((((((((((((&&&'''((())))))******)))(((((((((((((((((((((((($$$%%%%%%&&&'''(((((()))&&&&&&'''''''''((((((((('''(((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))******))))))))))))************+++++++++,,,,,,,,,,,,---'''''''''((())))))*********++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************************(((((()))))))))(((''''''(((((((((((((((((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((()))))))))((((((((((((((('''''''''((((((((((((((((((((((((+++***))))))((('''&&&&&&))))))************++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((('''''''''&&&&&&((((((((((((((()))******&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))******))))))((((((''''''))))))))))))************%%%%%%%%%&&&''''''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))'''''''''(((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))'''(((******((((((((()))((()))))))))***************))))))((((((''''''&&&&&&&&&&&&''''''''''''((()))((((((''''''(((((()))((((((((())))))(((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((''''''&&&''''''((((((((((((((((((((((((((()))(((((((((((((((((((((%%%&&&''''''((('''''''''&&&'''(((((((((((('''&&&((((((((((((((((((((((((,,,,,,+++***))))))))))))&&&((()))(((''''''((()))'''''''''(((((((((((((((((((((((()))))))))))))))(((((('''''''''''''''''''''''''''(((((((((((((((###$$$&&&'''(((((('''&&&'''((()))((('''&&&''')))((((((''''''''''''(((((())))))************++++++((((((((((((((('''''''''''''''''''''''''''''''''((((((((((((((((((((()))((((((((('''(((((()))***&&&&&&&&&''''''''''''((((((((())))))))))))((((((%%%&&&'''((())))))))))))************************)))))))))))))))***,,,,,,((((((((((((''''''''''''''''''((())))))***))))))((((((((((((((((((((((((%%%&&&&&&&&&'''(((((((((&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((('''(((((((((((()))))))))***)))))))))))))))))))))))))))))))))************))))))*********+++++++++'''(((((()))******+++++++++++++++++++++***))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((('''&&&%%%(((((((((((((((((((((((('''''''''(((((()))))))))%%%%%%%%%%%%&&&&&&'''(((&&&&&&&&&&&&''''''''''''&&&&&&''''''((())))))***'''''''''(((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''(((((((((((())))))))))))''''''((((((''''''&&&&&&((((((((((((((()))******&&&'''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))((((((((((((((((((((()))))))))******$$$$$$%%%&&&&&&'''((((((''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''''''''((((((((()))''''''''''''((((((((((((''''''''''''((((((((((((&&&&&&''''''((())))))***))))))))))))))))))))))))'''(((******((((((((()))(((((()))******************))))))(((''''''&&&&&&&&&''''''''''''(((((((((***))))))(((((())))))***&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((('''''''''&&&&&&''''''(((((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%'''((((((((('''''''''((())))))))))))((('''''''''(((((())))))******...---,,,************+++%%%''')))(((''''''(((+++''''''''''''((((((((()))((((((((((((((((((''''''&&&&&&''''''''''''''''''''''''''''''((((((((()))'''(((((((((((((((((((((&&&((())))))'''&&&'''))))))((('''&&&&&&'''((()))((()))))))))************)))(((((((((''''''''''''***))))))((((((''''''&&&'''''''''''''''''''''''''''''''''''''''((())))))&&&&&&&&&''''''''''''((())))))(((((((((((())))))'''''''''''''''((()))***)))))))))))))))))))))))))))))))))))))))+++,,,---))))))))))))(((((('''''''''((()))))))))))))))(((((((((((((((((((((((((((''''''''''''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********************)))))))))))))))))))))))))))************(((((((((((())))))))))))((())))))***++++++,,,,,,+++++++++++++++***)))((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((()))***((((((((((((((((((((((((&&&&&&'''((('''&&&$$$###(((((((((((((((((((((((('''((((((((())))))******%%%%%%%%%%%%%%%&&&'''(((''''''''''''((((((((()))&&&&&&&&&'''((())))))***&&&'''''''''(((((())))))''''''''''''''''''''''''$$$$$$%%%&&&'''((()))***%%%&&&&&&&&&''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((())))))))))))''''''((((((''''''&&&%%%((((((((((((((()))******'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******(((((((((((())))))))))))&&&'''''''''(((((())))))$$$$$$%%%%%%&&&'''(((((('''''''''&&&&&&'''''''''))))))))))))))))))))))))&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''((((((((()))&&&&&&&&&'''((())))))***))))))))))))))))))))))))''')))******((((((((()))(((((()))******************))))))((('''&&&&&&&&&'''''''''(((((((((((()))******))))))))))))******%%%&&&&&&''''''&&&&&&%%%((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&''''''(((((((((((((((((((((((((((&&&&&&&&&&&&''''''(((((($$$%%%'''((((((((('''''''''((()))******)))((('''&&&''''''((()))******+++000...---+++******++++++$$$&&&)))(((''''''))),,,&&&'''''''''(((((())))))(((((((((''''''&&&&&&%%%%%%&&&&&&''''''(((((((((&&&'''''''''(((((())))))+++***)))))))))))))))***&&&(((***)))&&&%%%'''))))))((('''&&&&&&'''((()))'''((((((((())))))******))))))(((((('''''''''&&&++++++***)))((('''&&&&&&((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((()))&&&&&&&&&'''''''''((((((***)))(((''''''((()))***(((((('''&&&&&&''')))***((((((((((((((((((((((((***))))))((()))+++---...+++*********))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''(((((())))))((('''&&&%%%%%%&&&'''(((******))))))((((((''''''))))))))))))))))))))))))+++******)))((()))))))))+++*********))))))(((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((''''''''''''((()))***)))((('''(((***))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))************))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&'''((('''&&&&&&'''(((+++)))(((((())))))(((&&&))))))))))))((((((((((((''''''''''''''''''''''''%%%&&&''''''((((((''''''))))))(((((('''''''''&&&%%%%%%&&&&&&((()))***+++%%%&&&'''(((((('''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%%%%&&&&&&''''''(((((())))))))))))((('''&&&%%%))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((***************))))))(((''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%###$$$&&&((())))))((((((((((((((((((((((((((((((((('''&&&%%%%%%%%%%%%%%%))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((***)))((('''(((((((((((('''(((***,,,+++)))&&&$$$)))((('''%%%%%%&&&''''''((((((''''''''''''((((((******))))))((((((''''''((((((((((((((((((((((((******))))))((((((''''''***************)))(((((((((((((((((())))))))))))$$$%%%''')))******)))((())))))(((((('''''''''&&&((((((((((((((((((((((((((((((((((((((((((((((((%%%'''((((((''')))---222<<<333***''')))+++(((%%%,,,+++)))'''&&&'''((()))((((((((((((((((((((((((%%%%%%&&&'''((((((((('''))))))((((((''''''&&&&&&&&&'''((())))))((('''&&&)))))))))))))))))))))))),,,+++)))'''''')))+++,,,''''''''''''''''''''''''''''''(((((())))))******((((((((((((((((((((((((***)))((('''&&&&&&'''(((((())))))(((&&&&&&'''(((''''''&&&&&&&&&&&&''''''%%%&&&''''''((((((''''''%%%%%%%%%&&&'''(((((())))))((('''''')))******))),,,***((('''&&&'''((()))''')))***)))((('''(((***))))))((('''''''''''''''(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((()))))))))***''''''((((((((()))))))))((('''&&&&&&&&&&&&'''(((***)))))))))((((((((('''((((((((((((((((((((((((***))))))((((((((((((((())))))))))))((((((''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))***))))))))))))((((((((('''((())))))''''''((()))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&&&&''''''&&&'''((((((&&&&&&'''(((+++)))(((((())))))(((&&&(((((((((((())))))))))))))))))))))))))))))))))))%%%&&&''''''(((((('''''')))(((((((((''''''''''''(((''''''''''''(((((()))''''''((((((((('''&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((''''''(((((((((((((((''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''&&&&&&%%%''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((('''''''''&&&&&&%%%%%%%%%&&&&&&''''''((('''''''''(((((((((((((((((((((((((((((('''&&&&&&&&&&&&&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***'''&&&)))...///+++&&&)))***+++++++++***(((''')))(((((('''''''''''''''((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((((()))))))))******&&&&&&'''((()))))))))))))))(((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((((((((('''))),,,000333...(((&&&((())))))''')))((('''&&&&&&'''((()))((((((((((((((((((((((((%%%&&&''''''((((((''''''((((((((((((((((((((((((''''''((())))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********)))(((''''''&&&(((((((((((((((((((((((())))))''''''&&&'''((((((''')))******((('''''''''(((''''''&&&&&&''''''(((&&&&&&&&&'''''''''((((((%%%&&&&&&'''(((((()))))))))((('''''')))******))))))))))))))))))((('''''')))***+++***)))((()))+++******)))((((((((((((((())))))))))))))))))))))))))))))((((((((('''''''''((((((((())))))*********((((((((((((((()))))))))(((''''''&&&&&&''''''((())))))))))))((((((((((((''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))))))))))))))))))))************))))))))))))&&&'''(((((('''&&&'''(((''''''''''''''''''''''''************************))))))))))))))))))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&''''''((((((&&&'''((((((&&&&&&'''(((***)))(((((())))))((('''''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''(((((((((((('''((((((((((((''''''''''''***)))(((''''''''''''''')))))))))))))))((('''&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''%%%&&&'''((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))******))))))((('''''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((('''''''''&&&&&&&&&&&&&&&)))(((''''''&&&&&&''''''(((((((((((((((((((((((()))((((((''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***&&&&&&+++333444---&&&++++++************)))))))))))))))))))))(((''''''((((((''''''''''''(((((('''''''''((()))*********((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&(((((('''''''''(((((()))))))))))))))************(((((((((''''''((())))))((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''(((+++---''''''&&&&&&&&&'''((()))&&&%%%%%%%%%&&&''')))***((((((((((((((((((((((((&&&&&&'''((((((((('''''''''''''''((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&''''''''''''''''''''''''))))))))))))(((''''''&&&(((((((((((((((((((((((((((''''''''''''(((((()))&&&(((++++++)))'''''''''(((''''''&&&&&&''''''(((((('''&&&&&&&&&'''((()))&&&''''''(((((())))))***)))((('''''')))******)))'''(((***++++++)))'''&&&)))+++,,,+++***)))***+++++++++***)))))))))))))))************************))))))(((((((((((('''''')))))))))***************''''''''''''''''''''''''((((((''''''''''''(((((())))))))))))((((((((((((''''''''''''''''''''''''(((((()))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((*********)))))))))((((((&&&'''((('''&&&%%%&&&((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((&&&''''''''''''''''''&&&''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&''''''((())))))&&&((()))((('''&&&'''(((***((('''((()))***)))'''&&&''''''((()))******+++''''''''''''''''''''''''&&&&&&'''(((((((((((((((((((((((((((((('''''''''))))))((('''''''''''''''*********))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''&&&&&&'''((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((***++++++++++++***))))))''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((('''''''''''''''&&&&&&&&&)))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))((((((((((((((()))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))((((((+++000111,,,(((+++***)))(((((()))******))))))***++++++)))((('''((((((''''''''''''(((((('''((((((((()))))))))***((((((((((((((((((((((((''''''''''''''''''''''''---,,,+++)))((((((((()))))))))))))))*********+++***)))((('''''''''))))))((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((()))+++!!!$$$'''(((&&&&&&''')))&&&&&&&&&&&&&&&((()))***((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((('''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((''''''''''''''''''''''''$$$%%%'''((()))***))))))((((((((((((((((((((((((''''''''''''(((((())))))'''(((((((((&&&&&&'''(((((((((''''''''''''(((((()))(((&&&%%%%%%''')))***'''((((((((())))))******)))((('''''')))******)))'''((()))******)))(((''')))***++++++))))))***++++++***))))))(((((())))))))))))))))))))))))))))))))))))((((((((((((((((((******************++++++&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))*********)))((('''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))((((((((('''''''''&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((()))***'''((()))(((''''''((())))))((('''((()))***)))(((&&&''''''((()))******+++''''''''''''''''''''''''&&&'''(((((())))))(((((('''''''''((((((((((((((('''''''''''''''((())))))******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******))))))((((((''''''(((((()))(((((('''&&&&&&(((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((((((''''''&&&%%%''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&'''(((***+++(((((((((((((((((((((((())))))((((((((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))***+++***)))((()))***)))((('''&&&&&&''')))***)))***+++++++++***((('''((((((''''''''''''((((((***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((())))))))))))*********+++***(((''''''((()))***'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))(((((((((((())))))(((!!!&&&******(((&&&'''))))))(((((((((((((((((()))(((((((((((((((((((((((('''(((((((((((((((''''''***))))))((('''&&&&&&%%%))))))(((((((((((())))))'''''''''''''''''''''''')))(((&&&%%%%%%&&&((()))''''''''''''''''''''''''###$$$&&&(((******))))))((((((((((((((((((((((((&&&&&&'''(((((()))))))))((('''&&&$$$###$$$'''***(((((((((''''''((((((((()))(((&&&%%%&&&''')))+++(((((((((((()))))))))))))))((('''''')))******)))***)))(((''''''((()))***((()))***)))(((((()))***))))))(((''''''''''''((((((((((((((((((((((((((((((((())))))))))))))))))++++++******************'''''''''&&&&&&&&&&&&&&&'''(((((())))))(((((('''(((((((((((())))))))))))(((((((((((((((((((((((()))***+++++++++***((('''))))))))))))************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((''''''''''''&&&'''(((((('''&&&'''(((************************''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((('''(((((())))))'''((())))))''''''((())))))((('''((()))***)))(((''''''(((((())))))******))))))))))))))))))))))))''''''((())))))))))))((('''''''''((((((((((((((('''''''''''''''((()))***)))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((('''))))))))))))((('''&&&%%%))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))))))))(((''''''''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''(((((((((((('''''''''''''''(((((((((&&&&&&&&&'''((()))+++,,,((((((((((((((((((((((((((((((((((((((())))))***))))))))))))))))))))))))************************&&&&&&&&&&&&&&&&&&&&&&&&(((***,,,)))%%%$$$'''+++((('''&&&%%%&&&'''((()))***************)))((((((((((((''''''''''''((((((*********)))((('''''''''((((((((((((((((((((((((((((((((()))))))))))))))%%%&&&'''(((************(((((((((((()))))))))))))))))))))(((((()))******'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))***)))'''$$$(((,,,,,,)))''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))((('''''')))))))))(((''''''&&&&&&((((((''''''''''''((((((''''''''''''''''''''''''(((&&&###""""""###&&&(((''''''''''''''''''''''''%%%&&&((())))))(((&&&%%%((((((((((((((((((((((((&&&'''(((((()))(((((('''''''''&&&$$$###$$$(((+++)))((((((''''''(((((())))))((('''''''''((()))***(((((((((((((((((((((((()))((('''''')))******)))***)))'''&&&&&&(((***+++''')))***)))((('''((())))))(((((('''''''''''''''''''''''''''''''''''''''(((((())))))))))))*********************)))))))))))))))(((((((((''''''''''''((()))******)))(((''''''((((((((()))))))))***''''''''''''''''''''''''((()))***+++***)))'''&&&((((((((()))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))))))))((((((((((((''''''((())))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((((((((((((((''')))***)))((('''((()))(((''''''((()))******((((((((((((((())))))))))))))))))))))))))))))))))))''''''((()))))))))))))))''''''''''''((((((((())))))((((((''''''''''''((('''&&&&&&&&&&&&((()))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''(((((((((((((((''''''((((((((())))))))))))***(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))''''''''''''(((((((((((('''((()))((('''&&&''')))''''''''''''((((((((((((&&&'''''''''((((((((()))&&&'''((()))))))))))))))((((((((((((((((((((((((((('''''''''(((((()))***))))))))))))))))))))))))************************''''''''''''''''''''''''&&&'''))))))((('''((()))'''''''''''''''((())))))******)))(((((((((((()))((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((('''''''''((((((((())))))'''(((***++++++)))'''&&&&&&'''''''''(((((((((((('''((()))***************''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%'''***+++)))'''''')))***+++***(((((('''&&&&&&'''((())))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''&&&'''''''''(((((())))))((('''&&&%%%%%%&&&'''(((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''$$$&&&((())))))(((&&&%%%(((((((((((((((((((((((('''(((((())))))((('''&&&&&&''')))(((((('''(((***))))))(((((((((((())))))((((((((((((((()))))))))'''''''''''''''''''''''')))((('''''')))******)))((((((((((((((()))******((()))******(((((()))******))))))((('''((((((((((((((((((((((((((((((((((((((()))))))))******************))))))(((((((((++++++******)))))))))((('''((()))******)))(((''''''((((((((())))))******&&&&&&&&&&&&&&&&&&&&&&&&'''((()))***)))(((&&&%%%&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))((()))***)))((('''(((***(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((+++***)))(((((('''((((((''')))***)))((('''(((***(((''''''((()))******)))))))))))))))(((((((((((('''''''''''''''''''''''''''(((((()))))))))))))))&&&'''''''''(((((())))))+++***)))(((&&&&&&&&&%%%%%%%%%%%%%%%&&&((()))+++((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''((((((%%%&&&'''((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''&&&&&&''''''''''''((((((((()))'''((()))((('''&&&''')))''''''''''''((((((((()))&&&'''''''''(((((())))))((()))*********)))'''&&&(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((($$$%%%'''***------***&&&''''''(((((())))))******+++***((('''''''''((()))((((((''''''''''''((((((''''''(((((())))))******((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''((())))))&&&!!!&&&&&&&&&&&&'''''''''(((&&&''')))***+++++++++***&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((('''%%%%%%'''***+++)))''''''((()))*********)))((("""###%%%'''((()))******(((((((((((((((((((((((()))))))))))))))(((''''''###$$$%%%'''(((***+++,,,'''&&&%%%$$$$$$%%%&&&'''''''''''''''''''''''''''((()))***++++++***)))((('''''''''''''''''''''''' """&&&)))******)))((((((((((((((((((((((((((((((((()))))))))'''&&&%%%$$$'''+++---,,,***)))((())))))(((((((((((())))))''''''((()))***)))))))))'''''''''''''''&&&&&&&&&)))((('''''')))******)))%%%''')))***+++***)))((()))+++,,,+++***)))***++++++******)))))))))))))))))))))))))))))))))))))))(((((())))))*********+++***)))))))))(((((('''''''''''''''''''''&&&&&&&&&(((((((((((())))))))))))++++++******))))))((((((((()))*********((('''&&&************************((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((+++***)))(((((()))******+++***)))(((((()))***+++***(((((())),,,+++'''###''''''''''''((((((((((((++++++************++++++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))******************))))))((((((''''''******))))))((((((''''''*********)))))))))))))))))))))((((((''''''&&&&&&******)))((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''++++++******))))))(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))(((((()))***++++++)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''&&&'''((())))))((('''&&&(((((((((((())))))))))))))))))))))))))))))))))))'''''''''''''''''''''''',,,+++***((((((((()))***(((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************++++++******))))))((((((''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&''')))*********)))(((***))))))((('''&&&&&&&&&''''''''''''(((((((((((('''(((((()))***)))))))))(((((((((((())))))))))))''''''((((((''''''&&&%%%%%%&&&((()))))))))((('''(((''''''&&&&&&((()))*********))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))(((((('''''''''&&&%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&''''''(((((((((((((((((((((''''''&&&&&&&&&%%%))))))(((((((((((()))))))))(((''''''(((((('''&&&''''''''''''''''''''''''************************''''''''''''''''''''''''&&&'''((())))))((('''&&&''''''''''''(((((((((((($$$$$$%%%%%%&&&'''((((((&&&&&&&&&'''''''''''''''+++)))'''%%%%%%&&&)))***+++***)))'''''''''((()))...,,,)))***++++++)))&&&(((((('''''''''&&&&&&&&&))))))))))))))))))))))))%%%&&&((()))*********)))''''''''''''''''''''''''******)))((((((((((((((())))))))))))))))))))))))&&&&&&&&&'''((())))))***(((((((((((())))))))))))''''''((((((((((((''''''''''''((()))))))))))))))(((((('''(((((()))***+++)))************))))))(((+++*********))))))(((((())))))(((((('''''''''&&&((('''''''''''''''''''''(((((((((((()))))))))))))))((((((((('''''''''&&&)))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&((())))))(((''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***))))))((((((((()))*********)))(((((()))******(((((((((***+++***((('''((((((((())))))))))))*********))))))))))))******(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((((('''''''''&&&(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((('''''''''***)))(((((('''''''''((((((((((((((((((((((((((()))))))))))))))((('''''')))))))))))))))((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((()))******+++)))))))))))))))(((''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))((('''&&&%%%(((((((((((((((((((((((()))((((((((('''''''''''''''''''''&&&&&&'''''''''(((((())))))))))))(((((())))))))))))************)))((((((((('''''''''&&&''''''((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''&&&&&&&&&&&&'''((((((&&&'''((()))***))))))(((***))))))(((''''''&&&&&&&&&&&&'''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))''''''((((((''''''&&&%%%%%%&&&((()))))))))((('''(((''''''&&&'''((()))******)))))))))(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''''''''((()))((((((''''''(((((()))))))))))))))))))))))))))''''''((())))))))))))(((((((((((((((''''''&&&&&&))))))(((((((((((())))))(((''''''(((***+++***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''***((('''&&&&&&'''((()))***)))(((((('''''''''(((---***))))))***+++)))'''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&'''((()))******))))))''''''''''''''''''''''''***)))(((((('''''''''((())))))))))))))))))))))))&&&&&&''''''((())))))***(((((((((((())))))))))))(((((())))))))))))(((((('''((())))))*********)))((((((((((((((())))))***((())))))*********))))))************)))))))))((())))))((((((((('''''''''((((((((((((((()))))))))(((((((((((())))))))))))((((((((((((''''''''''''***))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''')))******)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******)))((((((''''''((())))))***))))))(((((())))))***''')))******)))))))))***))))))))))))************))))))(((((((((((())))))(((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''''''''''''''&&&&&&&&&&&&'''''''''((()))*********))))))))))))))))))))))))'''''''''((((((((((((((()))(((''''''&&&'''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''''''''(((((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((()))******(((((()))))))))(((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''((((((&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&)))******(((%%%$$$((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))************(((((((((((('''''''''''''''(((((())))))(((((('''(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((''''''&&&&&&''''''((()))''''''((()))))))))))))))***))))))((((((''''''&&&&&&&&&&&&'''''''''(((((((((''''''&&&'''((()))***(((((((((((())))))))))))'''(((((((((((('''&&&&&&&&&'''(((((()))((((((((((((''''''''''''((())))))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''))))))(((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''((())))))******))))))))))))))))))(((((((((((())))))(((((((((((())))))(((''''''(((+++,,,,,,+++))))))))))))))))))))))))&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((''''''(((((((((((('''(((((((((((('''&&&&&&***)))(((((()))***)))'''(((((((((''''''''''''&&&'''''''''''''''''''''''''''((())))))))))))(((((('''''''''''''''''''''''')))(((''''''&&&'''''''''))))))))))))))))))))))))&&&&&&''''''((()))))))))(((((((((((())))))))))))))))))************))))))((()))******+++*********)))))))))((((((((((((((('''((()))***************************))))))))))))))))))(((((((((((('''''')))))))))))))))*********(((((((((((())))))))))))************))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''(((******((('''((()))(((((((((((())))))))))))((((((((((((((((((((((((***))))))(((((())))))***'''''''''''''''((((((((()))))))))(((((())))))))))))+++---,,,((('''(((+++(((((()))))))))*********((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))'''''''''''''''''''''''''''((((((((()))))))))***((((((((()))))))))))))))&&&&&&''''''(((((())))))(((''''''&&&&&&&&&''''''(((((((((((((((((((((((((((((())))))))))))((((((%%%&&&&&&''''''(((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((())))))***'''(((((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))&&&&&&'''''''''((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((***++++++)))((('''((((((((((((((((((((((((((((((((((((((('''''''''***))))))))))))))))))***(((((())))))))))))((((((((()))))))))************************))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''(((((((((((('''''''''''''''(((((()))'''(((((()))))))))))))))))))))))))))((((((''''''''''''(((((((((((()))))))))'''&&&%%%%%%''')))***(((((((((((())))))))))))((((((((((((((('''&&&&&&''''''((((((((((((((((((''''''''''''((((((((()))))))))))))))((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''))))))((((((((((((''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))*********************))))))))))))))))))))))))(((((((((((())))))(((''''''(((***++++++***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((('''''''''))))))))))))((((((((((((&&&'''((())))))(((((('''%%%&&&'''(((((('''&&&%%%((('''''''''(((((((((((((((((((((''''''''''''''')))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''''''''''''(((''''''&&&&&&&&&''''''((((((((((((((((((((((((''''''''''''(((((())))))(((((((((((())))))))))))((())))))******))))))((()))******+++++++++******)))))))))))))))(((''''''&&&'''(((******+++++++++*********)))))))))))))))))))))(((((((((((((((((())))))))))))******++++++(((((((((((())))))))))))))))))))))))***************)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%'''(((((('''&&&''''''(((((((((((())))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))&&&&&&'''(((((((((((((((((((((((())))))(((((((((+++...///---)))'''''')))'''''''''((((((((())))))((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((***)))))))))((((((((('''''''''(((((())))))))))))&&&&&&''''''(((((())))))''''''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((((())))))))))))((((((%%%%%%&&&&&&''''''((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((((((((((()))''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))((('''&&&&&&'''((()))''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''((((((((((((((()))((((((''''''(((((()))(((((())))))))))))((((((((()))))))))************))))))))))))************(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))(((''''''''''''((())))))((((((((((((((())))))***)))))))))))))))((((((((((((((()))))))))*********)))(((&&&%%%&&&''')))+++(((((((((((())))))))))))(((((())))))(((((('''&&&((((((((('''''''''((((((&&&''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))(((((((((((((((((((((((((((((()))***************))))))******************))))))(((((((((((()))))))))(((''''''))))))((('''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))''''''''''''((((((((((((((((((((((((((('''''''''******))))))((((((((('''%%%&&&((()))***)))((('''%%%&&&'''(((((('''&&&%%%&&&'''''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''(((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))'''(((((())))))(((((('''******+++++++++******)))))))))******)))((('''&&&&&&'''(((******+++++++++))))))))))))))))))******(((((())))))))))))))))))(((((())))))******++++++(((((((((((())))))))))))''''''''''''((((((((((((((((((((((((((())))))***((((((((((((((((((((((((((((((((((((((((((((((((%%%'''(((((('''&&&&&&'''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''((((((&&&&&&((()))))))))))))))'''(((((())))))((((((''',,,---//////,,,)))''''''''''''''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((%%%%%%&&&&&&&&&'''''''''((((((((()))))))))))))))*********)))((('''''''''&&&''''''(((((())))))***'''''''''((((((((((((((('''''''''&&&''''''((()))(((((((((((((((((((((((('''(((((()))))))))))))))&&&&&&&&&'''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))))))))((((((''''''((((((&&&&&&'''(((((((((''''''''''''&&&&&&&&&&&&''''''((((((''''''''''''(((((((((((((((((()))))))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&%%%$$$%%%&&&'''((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&%%%%%%%%%%%%&&&&&&(((((())))))))))))(((((())))))))))))************''''''''''''((((((((((((((())))))******))))))((((((((())))))))))))((((((((((((((((((((((((((((((''''''((((((((()))))))))((((((''''''(((((()))***((((((((((((((()))******))))))))))))))))))))))))(((((()))))))))*********)))(((((('''''')))***+++(((((((((((())))))))))))((())))))))))))(((''''''))))))(((''''''''''''(((&&&''''''((()))((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((&&&&&&'''''''''(((((((((((((((''''''''''''(((((())))))))))))))))))))))))'''((())))))******))))))))))))))))))************))))))(((((((((((())))))***(((''''''(((((('''%%%''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''''''''''''''''''''***))))))((((((''''''&&&%%%&&&''')))))))))((((((&&&&&&'''((((((((((((''''''((()))((('''&&&'''((('''(((((((((((()))))))))''''''''''''''''''''''''))))))(((((((((((()))***(((((((((((((((((((((((('''''''''&&&''''''((()))))))))))))))))))))))))))''''''(((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''*********+++******)))((((((((()))******)))'''''''''((()))***************))))))))))))************(((((())))))))))))******''''''(((((()))******+++(((((((((((())))))))))))&&&'''''''''((((((((()))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''))))))'''&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))&&&'''(((***************''''''((())))))(((''''''***+++---///000...***&&&'''(((((((((((())))))))))))(((((((((((((((((()))(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&'''''''''((((((((('''''''''((((((((())))))))))))))))))((((((((((((&&&&&&''''''((())))))***((((((((((((((('''''''''((('''''''''(((((()))***((((((((((((((((((((((((''''''((()))))))))))))))((((((((('''''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''%%%&&&''''''((((((''''''''''''&&&&&&&&&&&&''''''''''''(((((((((((('''''''''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''(((((())))))))))))(((((())))))))))))************&&&'''''''''((((((((()))))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))))))))((((((((((((((())))))***)))(((((('''((()))***+++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))*********+++(((((((((((()))))))))))))))))))))))))))(((''''''***)))((('''&&&''''''(((&&&&&&((()))))))))(((''''''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))&&&&&&'''((()))******+++''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))''''''((())))))))))))(((((((((((()))))))))******))))))(((((((((((()))))))))((('''((()))***)))(((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((%%%%%%&&&&&&''''''(((((())))))(((((('''&&&&&&%%%%%%&&&'''((())))))))))))((('''''''''(((((()))***(((***+++)))'''&&&'''((('''((((((((())))))))))))''''''''''''''''''''''''((((((''''''((()))***+++((((((((((((((((((((((((((('''''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((('''(((((((((((())))))))))))(((((())))))))))))(((((()))*********))))))((('''&&&''')))*********((('''((())))))*********))))))((()))))))))************(((((()))))))))*********&&&''''''((()))*********(((((((((((())))))))))))((()))))))))******++++++&&&'''(((*********)))(((************************((((((((((((((((((((((((''')))******)))(((((()))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******&&&''')))***+++++++++***&&&'''((())))))((('''&&&'''(((***///333222,,,'''))))))))))))************))))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************&&&&&&&&&'''''''''((((((''''''(((((())))))******&&&&&&&&&'''((())))))***))))))(((((('''''''''&&&((((((((((((((()))******((((((((((((((((((((((((''''''((())))))))))))))))))))))))((('''''''''&&&))))))))))))))))))))))))(((((((((((())))))))))))***)))((('''''''''''''''%%%%%%&&&'''(((((((((''''''''''''&&&&&&'''''''''&&&'''((())))))((('''&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))$$$&&&(((***+++***(((&&&((((((((((((((((((((((((&&&'''''''''(((((())))))******))))))))))))******(((((())))))))))))(((((())))))))))))************((()))))))))******++++++))))))************))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((()))******)))((('''''''''(((***+++)))))))))))))))*********%%%%%%%%%&&&&&&&&&''''''))))))***++++++++++++***(((((((((((()))))))))))))))))))))))))))(((((('''***)))((('''&&&&&&'''(((%%%&&&((()))))))))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))&&&&&&''')))***+++,,,---&&&&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))&&&''''''(((((((((((((((''''''(((((()))))))))***))))))(((((((((((())))))(((''''''(((+++,,,,,,+++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&'''((())))))((('''&&&''''''''''''((((((((()))$$$$$$%%%%%%&&&'''(((((()))(((((('''&&&%%%%%%%%%&&&&&&&&&'''((())))))***)))(((''''''''')))***+++)))+++,,,***'''%%%&&&((('''((((((((())))))******))))))))))))))))))))))))((('''''''''((()))+++,,,))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))))))))))))))************)))))))))))))))))))))(((''''''%%%''')))***+++***)))((()))************))))))((((((((())))))*********+++(((((())))))*********+++))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))******)))(((((((((((((((%%%$$$$$$###$$$%%%'''((('''''''''''''''''''''''')))))))))))))))((((((((((((((()))***************))))))(((((('''''''''&&&((((((((('''&&&&&&&&&%%%******++++++++++++************))))))((((((''''''&&&******(((***000000+++((()))***++++++***)))(((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((()))******))))))))))))******))))))(((((('''''''''&&&'''''''''''''''((())))))))))))(((((((((((())))))&&&&&&&&&&&&'''''''''''''''((())))))))))))(((((('''++++++(((&&&'''&&&$$$&&&&&&''''''(((((())))))))))))(((((('''''''''&&&)))***+++++++++)))((('''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))***+++,,,,,,,,,)))((('''&&&&&&'''((()))******)))((('''&&&%%%%%%((((((((((((((('''''''''))))))))))))((((((((((((******))))))((((((''''''))))))((((((''''''&&&&&&(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******((()))*********((('''&&&))))))))))))))))))))))))'''((())))))(((((()))******((('''((()))***)))'''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))...---,,,***)))'''&&&%%%((((((((((((((((((((((((++++++,,,+++***'''$$$"""))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''''''''((()))(((((((((((())))))))))))******))))))))))))******((((((''''''''''''((((((((()))*********((('''&&&((((((((('''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%'''(((******((('''%%%)))'''&&&(((***+++)))'''))))))))))))))))))))))))((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))'''((()))******)))((('''))))))((('''&&&%%%%%%$$$''''''((((((((((((''''''***)))(((''''''((()))*********))))))((((((''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((()))******+++)))(((&&&&&&((()))+++(((((((((((((((((((((((()))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))************************))))))*********))))))(((******))))))((('''''''''******************************)))((('''&&&%%%%%%***)))(((((())))))((('''***)))((((((''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))((((((((((((((('''&&&&&&&&&&&&''''''(((''''''''''''''''''''''''(((((((((((((((((((((((((((((()))************)))******)))))))))(((((((((((((((((((((((((((''''''''''''((((((((((((''''''***)))))))))((((((((('''(((******))),,,222333///((())))))******))))))((((((((((((((('''''''''&&&))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''''')))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((((((((((((((())))))((((((((('''''''''''''''''''''''''''((())))))))))))(((((((((((())))))))))))))))))************))))))************))))))***000222,,,&&&%%%'''''''''''''''((((((((((((((()))(((((((((''''''''''''(((((())))))(((((('''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((((())))))***++++++,,,(((((('''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((('''))))))))))))((((((((('''))))))))))))((((((''''''(((((((((((((((''''''''')))))))))))))))*********))))))))))))))))))))))))***))))))(((((())))))***))))))*********)))''''''))))))))))))))))))))))))'''((())))))(((((()))******((('''((()))***)))'''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((()))*********((('''&&&''''''''''''''''''''''''))))))))))))))))))))))))+++***)))((('''(((((()))(((((((((((())))))))))))***))))))(((((())))))***((((((''''''''''''((((((+++***)))(((''''''((()))&&&''''''((()))***+++,,,((((((((((((((((((((((((''''''((((((((()))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''((())))))))))))((('''(((&&&&&&(((+++,,,***((())))))))))))))))))))))))***)))(((''''''((()))***))))))))))))))))))))))))'''((()))******)))((('''''''''''''''''''''&&&&&&''''''(((((((((((('''''')))((('''&&&&&&'''((()))))))))))))))((((((''''''''''''''''''((((((((((((((((((((())))))))))))***)))))))))(((((()))))))))(((((((((((((((((((((((()))))))))((())))))*********)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))))))))))))))************************)))))))))(((''''''&&&&&&'''&&&%%%&&&((())))))(((******)))((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))***)))((((((''''''(((((())))))))))))))))))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''((())))))******))))))************))))))))))))((((((((()))))))))))))))&&&&&&''''''''''''&&&&&&))))))))))))((((((((((((((()))((((((,,,111333111)))((((((''''''(((((()))''''''''''''&&&&&&&&&&&&)))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((())))))))))))))))))))))))((((((''''''''''''(((((((((''''''&&&&&&''''''((((((((((((((('''''''''''''''''''''''''''((())))))))))))(((((((((((())))))&&&&&&'''''''''(((((((((*********++++++******))),,,444777000'''%%%''')))((((((((((((((('''''''''((((((((((((''''''''''''''''''&&&&&&%%%&&&&&&&&&&&&''''''(((((((((((((((((((((((((((((((((((((((''''''(((((())))))******((('''''''''(((((()))***''''''''''''(((((())))))''''''(((((((((((((((((()))))))))((((((((('''''')))))))))((((((((((((''''''''''''(((((((((((((((***))))))))))))))))))((()))))))))))))))))))))))))))((((((''''''(((((())))))************))))))((())))))))))))))))))))))))'''((())))))(((((()))******((('''((()))***)))'''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))''''''((())))))***++++++((((((((((((((((((((((((''''''(((((()))*********''''''''''''''''''''''''))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))((((((''''''(((((())),,,***(((&&&%%%''')))+++)))((((((''''''&&&&&&&&&((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))'''&&&&&&(((***+++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((())))))))))))((((((&&&&&&'''''''''(((((((((''''''((((((((((((''''''''''''&&&&&&&&&&&&'''''')))))))))(((((((((((('''''''''''''''(((((((((((())))))))))))******************))))))))))))******((((((((((((((((((((((((******))))))((()))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))'''(((((()))******++++++))))))))))))))))))))))))((((((((((((((((((((((((%%%$$$$$$%%%((())))))(((******))))))))))))******''''''''''''''''''''''''(((((((((((((((((((((((())))))(((''''''''''''((()))******+++***)))'''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''''''''(((((()))))))))))))))))))))))))))))))))))))))'''''''''(((((())))))***((())))))******))))))((())))))))))))((((((((((((((('''&&&&&&)))---///...)))((('''&&&&&&'''((()))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((()))(((''''''''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((((((((''''''''''''''''''''''''((())))))))))))(((((((((((())))))%%%%%%&&&&&&&&&&&&'''''')))************)))((((((,,,222444...((('''(((((())))))((((((''''''&&&&&&((((((((((((((('''''''''((('''&&&%%%%%%%%%&&&'''&&&''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))'''''''''(((((()))******'''''''''(((((((((((((((''''''''''''(((((((((((())))))((((((((('''''''''((((((((((((((((((((((((&&&&&&''''''(((((())))))******))))))((((((((('''((((((((((((((((((((((((((((((''''''''''''((((((******************))))))(((((((((((((((((((((((('''((())))))(((((()))******((('''((()))***)))'''((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))&&&''''''((()))***++++++((((((((((((((((((((((((''''''''''''((()))+++,,,''''''''''''''''''''''''))))))))))))))))))))))))***))))))((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))+++)))((('''&&&((()))***))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))******((((((((()))******)))((((((((((((((((((((((((((('''''''''&&&&&&'''''''''(((((((((((((((((((((((((((((())))))))))))(((((('''''''''''''''(((((((((''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((()))))))))***************))))))))))))******((((((((((((((((((((((((***)))((((((''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((())))))************)))))))))))))))******++++++((((((((((((((((((((((((''''''''''''(((((())))))&&&%%%%%%&&&((())))))(((******))))))))))))******&&&&&&&&&&&&&&&&&&&&&&&&(((((((((((((((((((((((()))(((((('''''''''''''''((()))******)))(((&&&%%%((((((((((((((((((((((((&&&&&&&&&&&&''''''((((((''''''((()))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''((((((((()))******++++++******)))(((((((((((())))))))))))+++(((&&&''')))******+++)))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((((((((((((''')))((((((''''''(((((()))'''''''''((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))(((((()))))))))*********(((((())))))(((''''''&&&)))+++***((()))+++)))%%%))))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((&&&&&&&&&'''((()))&&&''''''((((((((((((((((((((((((((((((((((((((('''''''''''''''((((((((('''(((((()))))))))*********))))))(((''''''&&&&&&&&&'''''''''(((((())))))(((((((((((('''''''''''''''''''''''''''(((((((((&&&&&&''''''(((((())))))***)))))))))((((((''''''((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))******(((((((((((((((((((((((('''((())))))(((((()))******((('''((()))***)))'''((((((((((((((((((((((((''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((()))***(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((('''(((((((((((())))))))))))((((((''''''''''''(((((())))))(((((((((((())))))(((((())))))))))))((((((&&&'''(((***,,,...///000(((((((((((((((((((((((())))))))))))************''''''''''''''''''''''''((((((((((((((((((((((((******))))))))))))******)))*********)))'''''''''((((((((((((((((((((((((&&&''''''''''''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))***))))))(((''''''&&&&&&''''''((((((((((((''''''(((((((((((((((((((((((('''''''''''''''(((((((((''''''''''''(((((((((((('''''''''((((((((())))))******))))))))))))******))))))))))))))))))))))))(((''''''&&&&&&&&&''''''))))))(((((((((((())))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))(((((()))***************************))))))((((((''''''''''''''''''''''''&&&&&&''''''((())))))))))))((('''((())))))((('''))))))((((((((()))******&&&&&&&&&&&&&&&&&&&&&&&&)))))))))))))))))))))))))))(((''''''&&&&&&'''''''''((((((((((((''''''&&&((((((((((((((((((((((((&&&&&&&&&'''(((((())))))&&&'''(((((())))))((((((''''''''''''((((((((((((&&&&&&&&&&&&''''''''''''(((((())))))))))))(((((((((((((((((())))))))))))---)))(((+++,,,***)))***)))((((((''''''(((((()))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))))))))))))))''''''(((((((((((('''''')))(((((((((((((((((()))'''''''''((((((((((((((('''''''''''''''((())))))))))))(((((((((((())))))''''''((((((((()))))))))(((((((((((('''&&&%%%%%%&&&&&&%%%$$$)))---***$$$(((((((((((((((''''''''''''''''''((((((((((((((((((((((((((((((((()))***&&&''''''(((((((((((((((((((((((((((((((((((((((''''''((((((((((((((((((((())))))******))))))(((******)))((('''&&&%%%%%%&&&&&&''''''((()))))))))((((((((('''''''''&&&&&&&&&''''''''''''((((((((('''''''''((((((((((((((()))((((((((((((((((((''')))))))))))))))))))))))))))((((((''''''(((((())))))((((((((((((((()))***))))))))))))))))))))))))'''((())))))(((((()))******((('''((()))***)))'''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((((((((()))))))))))))))((((((''''''(((((()))***))))))(((((())))))***&&&''')))*********((((((***)))((('''&&&%%%%%%$$$((((((((((((((((((((((((((((((((()))))))))******''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***((('''''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))+++******)))((('''&&&%%%''''''((((((((((((''''''(((((())))))))))))((((((&&&''''''''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))'''&&&&&&&&&''''''((()))(((((())))))))))))((((((((((((((((((((((((((((((''''''&&&''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******+++***************)))(((''''''&&&((((((((((((((((((((((((&&&'''''''''(((((())))))+++)))(((((())))))((('''((((((''''''(((((()))***(((((((((((((((((((((((())))))))))))))))))))))))(((((('''&&&&&&&&&&&&'''(((((('''''''''(((((()))((((((((((((((((((((((((&&&&&&'''(((((()))******&&&'''(((((())))))((((((''''''(((((())))))))))))((((((((((((''''''''''''''''''(((((((((((('''''''''((((((((()))))))))***+++''''''---...***((()))((())))))******))))))((('''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))&&&'''((())))))((('''&&&(((''''''&&&&&&''''''(((''''''''''''((((((((()))'''''''''''''''((())))))))))))(((((((((((())))))%%%%%%%%%&&&&&&&&&&&&'''))))))))))))((('''&&&%%%%%%''''''&&&(((,,,+++''''''''''''(((((((((((((((''''''''''''((((((((()))''''''((()))))))))))))))&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******++++++***)))''''''))))))(((((('''''''''&&&&&&&&&''''''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((((((''''''''''''''''''((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***''''''&&&&&&&&&''')))***))))))))))))))))))))))))'''((())))))(((((()))******((('''((()))***)))'''((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((((((((((())))))***)))((('''&&&(((((((((((())))))))))))***))))))(((((())))))*********))))))))))))******((((((((((((((())))))***---+++)))%%%"""((((((((((((((((((((((((''''''((((((((()))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((())))))))))))((('''%%%(((******(((((()))***))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))***)))(((''''''((()))******)))))))))((((((''''''''''''((((((((((((''''''''''''((())))))(((''''''&&&&&&&&&'''''''''((((((''''''''''''(((((((((((('''(((((((((((()))))))))((((((''''''''''''(((((())))))))))))))))))))))))'''''''''((()))***+++,,,(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******+++++++++((((((((('''''''''''''''(((((((((((((((((((((((('''''''''(((((((((((((((((('''&&&'''))))))(((''''''''''''''''''((())))))************************))))))))))))))))))))))))(((((('''&&&&&&&&&&&&''')))(((''''''''')))***+++))))))))))))))))))))))))'''''''''((()))******+++&&&''''''((((((((((((((((((((())))))*********+++******))))))((((((''''''(((((())))))))))))(((((('''((((((((())))))******&&&"""$$$+++...)))&&&(((((()))***++++++***)))(((&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***))))))))))))))))))))))))&&&'''((())))))((('''&&&'''&&&&&&%%%%%%&&&&&&'''&&&'''''''''(((((())))))'''''''''''''''((())))))))))))(((((((((((())))))((((((((())))))))))))***************)))((('''&&&$$$))),,,)))(((***+++***&&&'''''''''(((((())))))&&&'''''''''(((((())))))%%%&&&((()))))))))((('''&&&''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((++++++++++++***)))'''%%%'''''''''(((((((((((((((&&&&&&&&&'''((())))))***(((((('''''''''&&&&&&&&&&&&&&&&&&'''''''''(((((())))))(((((('''''''''&&&&&&'''''''''(((((())))))))))))))))))))))))))))))******))))))))))))******'''&&&%%%%%%&&&'''((()))))))))))))))))))))))))))'''((())))))(((((()))******((('''((()))***)))((((((((((((((((((((((((((('''(((((()))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))%%%&&&)))***+++***)))(((''''''''''''''''''''''''((((((((((((((((((((((((((()))*********)))'''&&&(((((((((((())))))))))))******))))))))))))************))))))))))))*********)))'''&&&&&&(((+++,,,)))(((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%'''(((******((('''%%%"""%%%)))***))))))+++...))))))))))))))))))))))))%%%&&&'''(((((('''&&&%%%))))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))''''''((((((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&'''''''''((((((''''''''''''((((((((()))))))))))))))************''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))((((((((()))***,,,......(((((())))))))))))((((((((((((((((((((((((((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))''''''''''''''''''''''''************************''''''(((******+++++++++%%%%%%&&&&&&'''((((((((())))))))))))))))))))))))((((((((((((((((((((((((%%%$$$$$$&&&((())))))(((&&&&&&'''((())))))(((((((((((())))))))))))(((((())))))************))))))(((((((((((((((((((((((()))***+++,,,,,,+++***))))))(((((('''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))++++++***)))((('''&&&&&&'''((()))))))))(((&&&%%%)))(((((('''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))'''''''''(((''''''&&&%%%''''''''''''((((((((((((((((((''''''''''''((((((******))))))((((((''''''))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))((('''''''''''''''))))))(((((('''''''''&&&******))))))((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((('''''''''&&&'''((((((((())))))******))))))((((((((((((((()))&&&&&&'''((()))***+++++++++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))******))))))((((((''''''(((((())))))))))))(((((('''''''''''''''((()))***%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((***++++++))))))))))))))))))))))))((((((((((((((((((((((((***))))))((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&%%%%%%%%%******))))))((((((''''''((()))***)))'''''')))******)))(((''''''((()))******)))***+++,,,+++(((%%%(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((((((((())))))))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))***************************)))(((((((((***+++,,,***)))(((''''''((()))*********))))))((((((((('''))))))))))))))))))))))))''''''((()))))))))))))))******))))))((((((''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((()))(((((())))))((('''&&&&&&'''''''''''''''''''''''',,,***((('''&&&'''((()))'''''''''''''''&&&&&&&&&))))))))))))))))))))))))'''((()))******)))((('''***((('''((()))***)))(((''')))***)))((('''(((******((('''((()))***)))''')))))))))(((''''''&&&&&&++++++***)))(((((())))))&&&&&&''''''(((((())))))))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''&&&&&&&&&&&&''''''(((((())))))*********)))(((''''''((()))*********)))(((((((((((((((&&&''''''((())))))(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((('''(((((())))))(((((('''((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((()))******((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))******))))))((((((''''''(((((())))))(((((('''&&&'''&&&&&&%%%%%%&&&&&&&&&))))))))))))))))))))))))))))))(((((((((((())))))(((((())))))(((((('''&&&((((((((())))))))))))***+++***)))((((((((()))******)))))))))((((((((('''))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((('''''''''''')))(((((((((''''''''''''***)))))))))((((((((('''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&)))((((((((('''''''''''''''''''''(((((()))))))))))))))(((((((((((())))))''''''(((((())))))******))))))))))))((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))(((((((((((('''''''''((())))))((((((((((((((('''&&&&&&''''''''''''((()))******))))))))))))))))))))))))(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))))))))))))))))))))*********)))))))))((((((((('''((())))))(((''''''(((******)))(((''''''((()))******(((''''''(((((('''&&&(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))((('''''''''''''''((((((((((((((((((((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))***)))(((''''''((()))***(((((('''''''''&&&&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''((()))(((((((((((((((((('''&&&'''''''''''''''''''''''')))))))))))))))(((''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((()))******)))(((''')))'''&&&'''((()))((('''''')))***)))((('''(((******((('''((()))***)))''''''''''''(((((((((((((((+++******)))(((((())))))'''''''''((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((,,,+++***))))))(((((()))'''((((((((()))))))))***)))(((''''''&&&'''((((((******)))(((((((((((((((''''''((()))))))))(((((((((((())))))))))))((((((''''''((((((((((((''''''(((((((((((((((((((((((((((''''''&&&&&&''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))((((((((((((***)))((((((''''''(((((('''&&&&&&%%%&&&&&&''''''))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))************...---+++)))))))))+++,,,))))))))))))(((((((((((((((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((((((((())))))(((((((((((())))))(((((((((((())))))))))))((((((((((((''''''''''''))))))))))))))))))))))))'''(((((())))))(((((('''))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))(((((())))))((('''''''''((((((((())))))******))))))((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''(((((())))))))))))))))))))))))'''''''''(((((()))))))))))))))))))))(((((((((((('''(((((('''&&&&&&''')))))))))(((((((((((())))))+++)))&&&%%%&&&'''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((************************))))))(((((((((((())))))))))))((('''''''''((((((''''''''''''''''''''''''++++++***)))((('''&&&&&&(((((((((((((((((((((((('''((((((((((((''''''&&&))))))(((((((((((())))))((((((''''''''''''&&&&&&))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((((((&&&'''(((((((((((((((((('''''''''''''''''''''''''''(((***++++++)))'''&&&&&&&&&&&&''''''(((((()))''''''''''''''''''''''''(((((())))))))))))((((((***((('''((()))***)))(((''')))***)))((('''(((******((('''((()))***)))'''&&&&&&''''''((())))))*********)))((((((((())))))))))))((((((((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((******))))))))))))******(((((((((((()))))))))))))))((('''&&&&&&&&&&&&'''***))))))((((((((((((((('''(((((()))))))))(((((((((((())))))))))))(((((())))))************))))))((((((((((((((((((((((((***)))(((''''''((()))***(((''''''''''''(((((()))(((((((((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))***(((((((((((((((((((((((('''((((((((()))))))))***+++***((('''''''''((()))((((((((((((((())))))***(((((((((((((((((((((((())))))(((((((((((())))))((())))))))))))(((''''''(((((()))))))))*********///---+++)))((()))+++,,,))))))))))))(((((((((((((((((((((((())))))))))))+++******)))(((''''''&&&(((((((((((((((((((((((())))))))))))))))))((((((((((((((((((((('''''''''))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((('''''''''&&&&&&'''''''''''''''''')))(((((((((((())))))******)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''(((((((((((((((((('''))))))))))))))))))))))))''''''(((((())))))******(((((())))))))))))((((((******)))((('''''''''(((&&&'''((()))***+++++++++(((((('''''''''''''''((((((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&&&&&&&''''''(((((((((((((((((((((((((((%%%&&&&&&'''((()))******))))))))))))((((((((((((&&&'''((('''%%%%%%'''((())))))(((((((((((()))))),,,***(((((()))*********(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((()))((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))(((((()))***)))(((&&&%%%))))))(((((((((((())))))******))))))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&&&&'''((())))))(((((('''''''''''''''''''''''''''((()))******)))((('''%%%&&&&&&'''((())))))***(((((((((((((((((((((((((((((())))))))))))((((((+++***))))))++++++***)))''')))***)))((('''(((******((('''((()))***)))'''''''''''''''(((((())))))***))))))((((((((())))))***)))))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))(((((((((((())))))))))))***))))))(((''''''&&&&&&))))))(((((((((((())))))((()))))))))))))))(((((((((((())))))))))))(((((())))))************))))))))))))))))))))))))))))))***)))(((''''''((()))***'''''''''''''''((())))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((('''((((((((((((((((((((((((((((((((((((((())))))***((((((((((((((((((((((((''''''(((((())))))******+++***)))''''''((())))))((((((((((((((()))***+++(((((((((((((((((((((((())))))(((((((((((())))))''''''((((((''''''&&&%%%'''''''''((((((((())))))---+++***(((((((((***+++(((((((((((())))))))))))'''((((((((()))))))))***+++******)))(((''''''&&&(((((((((((((((((((((((('''((())))))))))))(((((('''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''''''''''''''''''&&&&&&((((((((((((((()))************))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''(((((())))))******(((((())))))))))))((((((+++***)))((((((((((((((((((((()))))))))((('''''')))(((((('''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))&&&&&&&&&&&&&&&'''(((((((((((((((((((((((((((((())))))***+++,,,---------(((((((((((())))))))))))&&&'''((('''%%%%%%'''((((((((())))))))))))(((((()))))))))***,,,+++)))'''(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))((('''&&&&&&'''((()))(((((((((((((((((((((((())))))(((((((((((())))))))))))((((((((())))))***))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))))))))))))))******+++***)))'''&&&(((((())))))))))))(((((())))))******************((((((((((((((((((((((((''''''((()))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''((((((&&&&&&'''((())))))((((((((((((((((((((((((((((((***)))(((''''''((()))***&&&&&&''''''((()))******))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((******)))(((''')))***)))((('''(((******((('''((()))***)))'''))))))(((((('''''''''''')))((((((((((((((())))))******))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))'''&&&&&&''''''((()))***))))))))))))((((((((((((************))))))(((((())))))(((((((((((())))))))))))*********)))(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))(((''''''&&&&&&''''''(((''''''&&&''''''((()))***))))))))))))))))))))))))(((((())))))))))))(((((((((((()))******)))'''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))''''''(((((())))))************))))))(((((())))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''&&&&&&%%%''''''''''''(((((((((((())))))((((((((()))))))))(((((((((((())))))))))))''''''(((((())))))************))))))((((((''''''((((((((((((((((((((((((%%%&&&((()))))))))(((''''''''''''((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''''''''(((((((((((((((((((((((('''''''''''''''(((''''''(((((()))***+++******))))))((((((''''''))))))))))))************((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))((((((******)))((((((((()))))),,,+++***)))'''$$$"""!!!))))))(((((((((((()))***))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&&&&'''((())))))))))))))))))))))))))))))((()))))))))***+++++++++(((((((((((())))))))))))'''(((((('''&&&&&&''')))(((((())))))))))))((((((&&&&&&''')))+++***'''%%%(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''))))))(((((((((((())))))))))))((((((((()))******************************&&&&&&'''((()))***++++++((((((((((((((((((((((((***************))))))((((((((())))))))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))''''''((()))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((((((&&&'''((((((((((((((((((((((((((((((((((((((((((***)))'''&&&&&&(((***+++'''''''''(((((())))))***************************))))))(((((((((((())))))'''&&&%%%&&&'''((('''%%%''')))***)))((('''(((******((('''((()))***)))'''***))))))(((''''''&&&&&&((((((''''''(((((())))))***))))))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++))))))))))))(((((((((((()))******++++++******)))((((((((((((((())))))******************)))(((((((((((())))))))))))((((((''''''((((((((((((''''''))))))))))))))))))))))))'''(((((())))))(((((('''&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((())))))))))))((((((((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))(((((((((((()))))))))))))))************)))((((((&&&&&&&&&&&&'''((()))***))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''&&&&&&'''(((((((((((()))))))))&&&'''(((************)))'''((((((((()))))))))***'''''''''((()))*********))))))))))))(((((((((((((((((((((((((((((((((((($$$%%%'''((((((((('''&&&''''''''''''((((((((()))'''((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''((((((((())))))))))))(((((('''''''''''''''''''''((()))***+++))))))))))))((((((((((((((((((((()))))))))******((((((((((((((((((((((((&&&''''''((((((''''''&&&(((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))(((((()))))))))((())))))***************((('''%%%###""")))))))))))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((()))***+++))))))))))))))))))))))))'''''''''''''''''''''''''''((((((((()))))))))***((())))))(((''''''(((***'''((()))******)))(((''''''&&&&&&'''))))))((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((()))******+++))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((()))(((((((((((())))))***'''((()))******)))((('''''''''((((((((()))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))((((((((((((((((((((((((((((((((('''&&&((((((((((((((((((((((((((((((((((((((()))******((((((((((((((()))))))))))))))))))))))))))))))))***)))(((''''''((()))***((('''&&&'''((()))(((&&&''')))***)))((('''(((******((('''((()))***)))'''(((((((((((((((''''''''''''''''''''''''((()))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))***+++***)))))))))(((((((((''''''((()))***++++++******((((((((((((((()))*********************)))(((((((((((())))))))))))(((((())))))************)))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((())))))))))))((((((((()))***+++***)))'''%%%((((((((((((((((((((((((((((((((((((((()))******))))))))))))))))))))))))))))))))))))(((((((((((()))******++++++***((('''(((((((((((()))***,,,,,,))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))************%%%&&&)))+++,,,,,,+++***'''((((((((())))))******&&&''''''((()))******+++(((((((((((())))))))))))((((((((((((((((((((((((###$$$&&&(((((('''&&&%%%&&&'''''''''(((((())))))'''((((((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))******))))))((((((((('''''''''''''''((()))++++++(((((((((((())))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((&&&''''''''''''''''''&&&((((((((((((((((((((((((******))))))((((((''''''(((((())))))))))))(((((())))))(((((()))***++++++&&&&&&'''(((((()))(((((())))))))))))***+++------))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((***++++++))))))))))))))))))))))))************))))))))))))'''((((((((())))))******((()))***)))'''''')))***'''((()))******)))((('''+++)))'''''')))+++,,,,,,(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***++++++(((((((((((((((((((((((())))))))))))((((((((((((************************((('''&&&&&&&&&((()))+++'''((()))******)))((('''))))))******+++++++++,,,))))))))))))))))))))))))'''(((((()))))))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((((((((()))))))))((('''&&&&&&))))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))((((((((((((((((((((((((((((((((((((***)))(((''''''((()))***+++***)))***+++,,,+++)))((()))***)))((('''(((******((('''((()))***)))(((&&&&&&''''''((()))))))))'''''''''''''''((()))***(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''((((((******))))))((((((((('''%%%&&&((()))***+++******((((((((((((((()))******(((((((((((((((((((((((())))))))))))))))))))))))************************'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%&&&&&&'''((()))***++++++''''''((()))***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((())))))))))))))))))(((''''''))))))))))))************&&&''''''((()))******+++******))))))))))))******''''''((((((((((((''''''***))))))((('''&&&&&&%%%))))))))))))))))))))))))******************))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))******)))((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))************---,,,+++)))(((&&&%%%$$$&&&'''((())))))((('''&&&((()))***++++++***(((((())))))(((((((((((())))))***)))(((''''''((()))*********))))))((((((''''''))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&%%%(((((((((((()))))))))))))))))))))))))))))))))))),,,+++***(((''''''&&&&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''((()))******+++''''''''''''''''''''''''******))))))))))))*********)))(((''''''((()))***))))))((('''''''''''''''(((((((((((())))))))))))&&&'''''''''(((((())))))))))))))))))***************)))(((''''''((()))***************))))))))))))(((((((((((((((((((((((('''(((((()))***++++++++++++******)))))))))))))))---,,,***)))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((('''''''''))))))))))))))))))))))))((((((((((((''''''&&&&&&(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((('''''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))(((''''''((()))))))))))))))))))))((('''''''''''''''((((((((())))))'''''''''((()))***************))))))))))))******'''(((((())))))(((((('''******)))(((((('''&&&&&&''''''''''''''''''''''''''''''&&&$$$###"""!!! ((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))(((***+++***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))******)))((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''(((((()))))))))***************))))))((((((''''''''''''((((((((((((''''''))))))************))))))))))))(((((((((((())))))(((((('''&&&&&&'''((((((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))(((((((((''''''''')))))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))***)))(((((((((((((((((()))(((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''((()))***))))))((('''''''''''''''(((((((((((())))))))))))''''''''''''((((((((()))(((((()))))))))************)))(((''''''((())))))************))))))))))))(((((((((((((((((((((((('''(((((()))******+++++++++******))))))))))))))),,,,,,***)))))))))******************************))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))******))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((((((''''''))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))(((((((((''')))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))***))))))(((((())))))***)))))))))))))))(((((('''&&&&&&&&&&&&''''''''''''''''''(((((())))))*********))))))(((((())))))***((())))))******))))))(((*********))))))((((((''''''''''''''''''''''''''')))((('''&&&%%%$$$###"""((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))(((((((((((((((((())))))))))))******'''''''''((()))*********((((((''''''''''''((((((***)))))))))))))))******))))))(((((((((((())))))&&&&&&%%%%%%%%%%%%&&&&&&))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((%%%&&&'''((()))***+++,,,***))))))(((((())))))***))))))((((((((((((''''''++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&'''((())))))))))))&&&&&&&&&'''''''''(((((())))))))))))))))))))))))((('''''''''((())))))***((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))))))))((((((((('''''''''(((((((((((())))))))))))''''''''''''(((((((((((((((((())))))))))))******+++***)))(((''''''((((((************))))))))))))((((((((((((((((((((((((((((((((()))******+++++++++******))))))))))))))),,,+++******)))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))+++,,,((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''))))))((((((((((((((((((((((((((((((((((((((((((******))))))))))))))))))))))))))))))((((((((((((***)))'''&&&'''(((***,,,(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))******))))))))))))******(((((())))))))))))((((((&&&&&&&&&''''''''''''((('''((((((((()))))))))***))))))(((((((((((())))))))))))************))))))+++*********)))))))))((())))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((((((((((((((((((((((((&&&'''((((((&&&&&&'''((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))((()))))))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''))))))))))))(((((((((((((((((((((((()))))))))***&&&''''''((()))******+++)))((('''&&&&&&'''((()))***)))((((((((()))++++++))))))(((((((((((())))))&&&&&&&&&&&&&&&&&&&&&&&&))))))))))))((((((((((((((((((((((((((((((((((((((()))))))))************((((((((((((((((((((((((&&&''''''((()))******+++***))))))))))))))))))***))))))((((((((((((((((((*********)))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))'''''''''(((((((((((()))(((((((((((((((((((((((((((''''''''''''((())))))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))(((((((((((('''''''''''''''''''''''')))((((((''''''(((((()))))))))(((((((((((()))))))))))))))))))))(((''''''(((((((((((())))))))))))'''''''''((((((((((((((((((((((((((()))))))))*********))))))((('''''''''************)))))))))((((((((((((((((((((((((((((((((())))))************+++******)))))))))))))))++++++******************(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***)))(((''''''((()))***((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''')))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((((((((((((((())))))******************'''''''''((()))************)))'''&&&'''(((***,,,(((((((((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))************))))))(((((())))))))))))(((((('''(((((((((((()))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************(((((((((((((((((((((((('''((())))))''''''((()))(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((('''&&&&&&'''((()))'''((())))))))))))(((((((((((((((((((((((((((((('''((()))******)))((('''(((((((((((())))))))))))'''(((((((((((()))))))))(((((((((((()))))))))))))))((('''&&&&&&'''((()))***)))((((((((()))+++,,,))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))((((((((((((******))))))))))))******(((((())))))))))))))))))((()))))))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((''''''((())))))))))))*********(((((((((((((((((((((((()))((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((***))))))(((((())))))***(((((())))))))))))(((((())))))******))))))((('''(((((((((((())))))))))))(((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))(((''''''************)))))))))((()))))))))))))))))))))))))))))))))))))))*********+++******)))))))))))))))************+++*********''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((()))***+++(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))))))))))))))************&&&&&&'''((()))***++++++)))((('''''''''(((***+++))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))******))))))((('''(((((()))))))))))))))))))))))))))************(((((((((((()))))))))))))))((((((''''''(((((()))((())))))******))))))((())))))))))))))))))))))))''''''''''''''''''''''''***))))))(((''''''&&&&&&((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))******))))))))))))))))))))))))***+++,,,+++***)))***,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''')))******)))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((())))))))))))''''''(((((((((((())))))))))))))))))((((((((((((((((((''''''''''''(((((((((((((((((()))***+++,,,))))))(((((((((((())))))(((((()))******)))(((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))*********)))((((((''''''+++******))))))******+++(((((())))))))))))******(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&))))))*********+++++++++)))))))))))))))))))))))))))(((((('''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))******************************))))))))))))******(((((())))))))))))((((((((()))***+++***)))((('''(((((((((((())))))))))))((((((((((((((('''''''''''''''(((((((((((())))))(((((())))))))))))((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++******)))))))))))))))))))))***++++++++++++***(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&'''((())))))*********))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))&&&''''''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((((()))))))))******''''''(((((())))))******(((((((((((())))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&''''''((())))))***''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))'''((())))))))))))((('''''''''((())))))))))))))))))))))))*********++++++))))))))))))((((((((((((((((((''''''''''''(((((('''(((((())))))(((((('''((((((((((((((((((((((((''''''''''''''''''''''''++++++******))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))))))))***+++***)))((()))+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***((('''&&&''')))*********)))((())))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***'''''''''((((((((())))))(((((((((((())))))))))))''''''(((((((((((('''''''''((()))******+++++++++))))))(((((((((((())))))(((((()))******)))(((((('''((((((((()))))))))***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((((((+++******))))))******+++(((((()))))))))*********************************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))************))))))))))))))))))))))))''''''&&&&&&&&&'''((((((''''''''''''((((((((()))((((((((((((((((((((((((''''''''''''((((((((((((''''''(((((())))))******************************))))))(((((((((((())))))'''((()))******)))((('''((()))***++++++)))((('''(((((((((((()))))))))))))))((((((((('''''''''''''''''''''((((((((())))))&&&'''((()))******))))))************))))))))))))))))))))))))))))))))))))***)))))))))))))))))))))+++******)))))))))))))))((()))***+++,,,++++++***))))))))))))))))))))))))))))))))))))))))))))))))************************'''((()))******)))((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))%%%&&&(((*********))))))************************(((((((((((((((((((((((())))))))))))))))))))))))&&&&&&'''((())))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))((((((((((((''''''((()))***)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((((((((())))))))))))(((((((((((())))))))))))&&&'''((())))))((('''&&&''''''((()))))))))))))))))))))))))))************))))))))))))((((((((((((((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''(((((((((((())))))))))))))))))))))))%%%&&&&&&'''((())))))***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))&&&'''((('''&&&%%%&&&((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''(((+++,,,,,,+++((('''%%%''')))***+++***)))(((***************************)))(((''''''((()))***'''((((((((())))))******''''''''''''((((((((()))''''''(((((())))))******&&&'''((())))))((('''&&&&&&''')))***+++++++++***))))))(((((((((((())))))'''((()))******)))(((''''''((((((((())))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))''''''(((((())))))******++++++************++++++(((((())))))*********+++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******++++++***(((((((((((())))))))))))))))))))))))))))))))))))%%%%%%%%%&&&'''((()))***&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''((((((((()))&&&''''''((()))******+++((((((((((((((((((((((((((((((''''''''''''(((((('''((()))******)))((('''((()))+++,,,+++***((('''(((((((((((())))))))))))))))))(((((('''''''''&&&''''''''''''((((((((()))%%%&&&((()))***+++******************))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++******)))))))))))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))***&&&'''((())))))((('''&&&''''''''''''((((((((((((&&&''''''((()))******+++''''''(((((())))))******++++++******))))))((((((((((((((((((((()))******))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))((((((''''''&&&&&&&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''((((((((((((((('''''''''))))))))))))************(((((((((((())))))))))))((('''&&&%%%%%%&&&(((((())))))))))))))))))))))))&&&&&&&&&&&&''')))***+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&'''((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''''''''(((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''((('''&&&%%%%%%&&&'''((())))))))))))))))))))))))***)))(((''''''((()))***(((((((((((())))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))(((((())))))******++++++))))))))))))))))))))))))&&&&&&&&&'''''''''((((((((((((((((((((('''''''''))))))************))))))*********+++,,,,,,,,,---'''''''''''''''''''''''''''''''''(((((((((((((((((()))*********((('''&&&)))******))))))((('''&&&(((((((((((())))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,---***)))))))))***+++,,,,,,))))))))))))))))))))))))))))))***+++++++++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))((((((''''''))))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((******))))))((((((((('''))))))(((((((((((())))))(((''''''&&&&&&((()))***))))))((('''''''''''''''***+++,,,------,,,+++***((((((((((((((()))******((((((((((((((()))******''''''(((((())))))******((()))(((%%%""""""''',,,))))))))))))))))))))))))******++++++++++++************))))))(((((('''''')))))))))))))))******+++///...,,,******+++,,,---)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''(((((('''(((((((((((((((''''''))))))))))))************''''''(((((())))))******'''((((((((()))))))))************)))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))'''((()))((('''&&&''')))))))))))))))))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((('''((()))******)))((('''(((((((((((((((((((((((())))))))))))************(((((((((((())))))))))))+++***)))((('''(((((()))))))))))))))))))))))))))''''''&&&''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''((((((((((((((((((''''''******))))))((((((''''''(((((())))))))))))(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((('''&&&&&&'''(((((()))))))))))))))))))))))))))((((((''''''(((((()))''''''''''''((((((((((((******)))))))))((((((((())))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))(((((((((((()))))))))))))))))))))*********''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((('''))))))************))))))************++++++++++++'''''''''''''''''''''''')))))))))((('''''''''&&&((()))******)))((('''&&&(((((()))))))))))))))((((((((((((((())))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))((((((((()))******))))))))))))))))))))))))((()))******++++++******))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))***)))))))))((((((((('''))))))(((((((((((())))))''''''((()))))))))))))))((((((((((((((((((((((((((('''''''''&&&&&&&&&&&&))))))(((((((((((())))))(((((('''&&&'''((()))******)))((((((''''''(((((())))))************))))))((((((((((((((())))))***((((((((((((((()))******(((((((((((()))))))))))))))***++++++))))))***,,,))))))))))))))))))))))))*********++++++*********)))))))))))))))((((((((()))(((((((((((()))******---,,,+++***)))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&'''''''''((((((((((((((((((''''''(((((()))))))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))((())))))))))))))))))***(((((((((((())))))))))))))))))))))))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************(((((((((((()))))))))))),,,,,,***)))((('''''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''')))))))))(((((('''''''''++++++***)))((('''&&&&&&((((((((()))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''''''''(((((('''''''''&&&&&&&&&&&&''''''''''''))))))((((((((((((((('''))))))))))))))))))))))))(((''''''&&&&&&''''''((())))))(((((((((((())))))************))))))))))))''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''(((((((((((((((((())))))************))))))************))))))))))))((((((((((((((((((((((((+++***))))))''''''&&&%%%((())))))))))))(((((('''&&&'''((()))************(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))+++******))))))))))))***))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))(((((((((((())))))(((((((((((())))))'''(((((()))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&))))))(((((((((((())))))(((((('''''''''((()))*********)))((((((((())))))((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((()))******))))))))))))((((((((((((((()))+++...000///,,,)))))))))))))))))))))))))))************************(((((())))))))))))))))))((((((''''''(((((()))***+++************)))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))*********)))((('''''''''((()))***''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))'''((((((((())))))******'''(((((())))))))))))))))))))))))))))))))))))))))))***++++++))))))***+++((((((((((((((((((((((((((((((''''''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((()))))))))******)))))))))(((((())))))))))))((((((((((((((((((((()))))))))((()))))))))************(((((((((((())))))))))))))))))(((''''''&&&&&&&&&(((((((((((((((((((((((())))))((('''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))((((((((((((((((((******))))))((('''''''''******))))))((((((''''''******)))(((((((((((((((******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%&&&&&&'''''''''(((((((((((((((((((((''''''''''''((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))++++++******))))))((((((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''(((((((((((())))))************))))))******))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((''''''((())))))))))))((((((((('''((()))***************(((((((((((())))))))))))%%%&&&&&&&&&''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))......---,,,+++++++++,,,))))))))))))))))))))))))(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))***))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))))))))(((((((((((())))))(((((((((((())))))(((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))((((((((())))))(((((((((((())))))((((((((((((((()))))))))******))))))))))))******)))(((&&&&&&&&&&&&((()))'''(((((()))))))))))))))((((((((((((((())))))*********))))))(((((('''''''''&&&'''+++//////+++'''))))))))))))))))))))))))******))))))))))))******((((((((())))))******+++'''''''''''''''((())))))******++++++******)))((())))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++)))(((''''''''')))***+++''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))((((((((((((''''''(((((()))))))))***''''''((()))***))))))(((((((((((((((((((((((((((((()))******(((((()))***((((((((((((((((((((((((''''''(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))(((((((((((())))))(((((((((((())))))******((()))))))))************(((((((((((())))))))))))&&&&&&'''(((((()))))))))((((((((((((((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))******))))))((((((((((((''''''(((((())))))******---,,,***((('''&&&&&&&&&******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((((((((((((((((((((%%%&&&'''(((((('''&&&%%%''''''((((((((()))))))))''''''''''''((((((((((((((((((((((((((((((((((((******))))))))))))******))))))(((((((((((())))))++++++******))))))(((((((((((((((((((((((((((((('''''''''((((((((())))))&&&'''''''''(((((())))))))))))************))))))***))))))(((((('''''''''))))))))))))))))))))))))'''((((((((())))))******)))(((((((((((()))))))))***************)))(((((((((((((((((())))))))))))&&&&&&&&&''''''''''''((())))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))******++++++......---,,,+++++++++,,,************************(((((()))***************))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))))))))))))))(((((((((((())))))((((((((()))))))))))))))******))))))))))))******))))))'''&&&&&&'''))))))''''''((()))***))))))(((((((((((((((((())))))*********))))))((((((''''''(((&&&%%%'''+++---+++)))))))))))))))))))))))))))******)))(((((()))******(((((())))))******++++++'''''''''''''''((())))))++++++,,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))************************))))))))))))))))))))))))'''''''''((((((((())))))(((((((((((()))***++++++))))))))))))************(((((((((((())))))))))))))))))))))))(((((((((((('''(((((((((((((((((()))&&&''')))*********)))(((((((((((((((((((((((((((%%%'''((('''&&&%%%&&&'''))))))))))))))))))))))))))))))************++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))))))))(((((((((((())))))'''(((((())))))******+++))))))))))))************(((((((((((())))))))))))'''''')))***+++,,,,,,,,,))))))))))))))))))))))))***)))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++---,,,***(((&&&&&&&&&'''))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((('''''''''(((((('''''''''(((((((((((()))))))))***'''(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))************))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))&&&&&&''''''((()))))))))))))))************))))))))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((((((******+++,,,)))(((((((((((())))))***++++++++++++***)))((('''(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))***+++,,,+++******))))))))))))***************************))))))***+++++++++++++++)))))))))))))))))))))))))))))))))************+++)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******(((((((((((())))))))))))))))))(((((((((((()))))))))))))))))))))(((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''''''''))))))(((((((((((())))))'''((()))*********))))))))))))((((((((()))******))))))(((((((((((())))))&&&''')))*********)))(((((((((((((((((()))******))))))))))))((((((((((((+++)))'''''')))+++,,,,,,))))))))))))))))))))))))***)))(((''''''((()))***))))))******************((((((''''''(((((()))***,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((((((((()))))))))''''''((()))***++++++***))))))))))))************''''''(((((())))))*********)))))))))((((((((('''((((((((((((((('''''''''&&&''')))*********((((((((((((((((((((((((((((((&&&((()))((('''&&&'''((())))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))***)))(((''''''((()))***'''(((((()))******++++++))))))))))))************(((((((((((())))))))))))((()))***+++,,,,,,+++***)))))))))))))))))))))))))))(((((('''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((((((((()))******++++++''''''(((((())))))******+++***(((''''''''')))***(((((((((((())))))))))))))))))))))))))))))))))))''''''''''''''''''''''''&&&'''(((((((((((('''&&&)))))))))))))))))))))))))))((((((''''''(((((()))'''''''''((((((((())))))((((((((()))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))))))))*********(((((((((((((((((((((((('''((((((((())))))))))))&&&&&&''''''((())))))***))))))************))))))((()))))))))))))))******''''''''''''''''''''''''((((((((()))*********+++)))(((''''''((()))***+++******+++++++++******)))(((((((((((())))))))))))************+++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******))))))((((((((()))************************************+++,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))***++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))(((((((((((())))))'''((()))***+++***))))))((((((''''''(((((()))***(((((())))))))))))((((((&&&''')))*********((((((((((((((((((((()))******(((((((((((())))))))))))*********)))((((((***,,,))))))))))))))))))))))))***)))(((''''''((()))***++++++******************)))(((((((((((()))******,,,+++***)))((()))******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++&&&''')))***+++++++++***''''''''''''((((((((((((&&&''''''((()))******+++******))))))((((((((('''))))))(((((('''''''''&&&&&&''')))***+++***((('''(((((((((((((((((((((((()))+++,,,+++***)))***+++))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++*********)))(((''''''((()))***'''(((((()))***+++++++++))))))))))))************(((((((((((())))))))))))'''((()))******)))''''''))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++''''''((()))***+++,,,,,,))))))))))))((((((((((((((((((&&&&&&''')))+++---''''''(((((())))))******))))))))))))))))))))))))''''''''''''''''''''''''%%%&&&'''(((((('''&&&%%%***************************)))(((''''''((()))***&&&&&&&&&'''''''''(((((((((((())))))******++++++))))))))))))))))))))))))++++++************++++++))))))(((((((((((())))))(((((())))))******++++++''''''''''''''''''''''''(((((((((((())))))))))))&&&&&&&&&'''((())))))***))))))************))))))(((((())))))******++++++''''''''''''''''''''''''*********))))))))))))))))))(((''''''''')))***+++((()))***+++++++++++++++(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))***+++,,,,,,************************++++++,,,------------,,,))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))((())))))***++++++))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((('''((((((((())))))******))))))(((((((((((()))))))))))))))))))))(((''''''))))))))))))))))))))))))'''((((((((())))))******))))))(((((((((((())))))'''((()))++++++******)))'''''''''''''''((())))))&&&'''((())))))((('''&&&&&&''')))***+++***((('''((((((((((((((()))******''''''(((((())))))******&&&)))+++***'''&&&'''***))))))))))))))))))))))))+++)))(((''''''((()))+++,,,+++++++++***))))))))))))))))))))))))***++++++,,,***((('''&&&''')))***))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******)))((((((((((((((())))))))))))(((((((((((()))))))))))))))(((''''''***************)))((((((''''''((())))))))))))))))))((('''''''''(((***+++***)))(((''''''((()))***)))))))))))))))))))))))),,,+++++++++******))))))***)))(((''''''((()))***))))))(((((('''''''''&&&(((((()))***************))))))(((((('''''''''&&&''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))((((((''''''))))))))))))))))))))))))************)))))))))))))))(((''''''''')))***+++,,,+++++++++******))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&''')))))))))((('''))))))))))))))))))))))))+++******)))((('''''''''))))))***+++,,,,,,------))))))(((((((((((())))))+++******)))(((''''''&&&************))))))))))))************))))))))))))++++++***)))))))))))))))******))))))((((((''''''(((((('''(((((()))***+++))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''))))))))))))))))))))))))******))))))((((((''''''(((((((((((())))))))))))''''''''''''''''''''''''******))))))((((((''''''(((***+++***)))((()))***+++*********))))))((((((&&&&&&&&&'''''')))***+++++++++,,,++++++***)))((())))))))))))))))))))))))))))))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))************))))))************************)))************+++++++++))))))))))))))))))))))))++++++******++++++,,,---(((***+++***)))((()))***))))))))))))))))))))))))++++++******************))))))))))))))))))))))))***++++++***)))(((((()))'''(((+++,,,,,,+++((('''************************))))))))))))))))))))))))++++++++++++++++++++++++************************(((((((((((((((((())))))))))))((('''''''''''''''))))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))******))))))((((((''''''&&&&&&&&&'''((())))))***)))(((&&&&&&&&&&&&$$$"""((()))***)))((('''((()))))))))))))))************,,,,,,+++***)))(((''''''''''''(((((())))))******))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((***+++,,,***)))(((''''''((()))***))))))))))))))))))))))))******)))((((((((((((((((((((((((((()))))))))))))))))))))))))))(((''''''))))))******))))))((('''''''''((())))))))))))))))))(((((('''((()))***+++))))))(((((((((((())))))((((((((((((((((((((((((++++++******))))))))))))***)))(((''''''((()))*********)))))))))((((((((((((((()))***************)))))))))(((((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((())))))))))))))))))))))))************)))))))))))))))(((''''''((()))***+++++++++*********)))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((())))))))))))))))))(((((((((((((((((((((((()))(((((('''&&&&&&%%%%%%((((((((()))***+++++++++))))))(((((((((((())))))******))))))(((''''''&&&))))))))))))))))))))))))((((((((((((''''''''''''))))))((('''''''''''''''***)))))))))(((((((((''')))(((((((((((())))))***(((((((((((((((((((((((()))((((((''''''(((((()))))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((())))))))))))''''''''''''''''''''''''***)))))))))((((((((('''(((***+++***)))((()))***************)))))))))((('''''''''''''''((()))***'''((((((((((((''''''&&&)))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))******))))))))))))))))))))))))))))))************))))))************************)))************+++++++++************************))))))(((((())))))***+++(((***+++***)))((()))+++,,,***)))'''''')))***,,,************************************************)))******)))((('''''')))***))))))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))(((''''''''''''((())))))(((((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((())))))***)))))))))((((((((('''''''''(((((()))******+++***)))''''''((((((&&&%%%((()))***)))((('''((()))(((((()))))))))*********++++++******)))((((((((((((((((((((())))))))))))))))))))))))))))))))))))+++*********************))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))(((((()))***++++++)))(((&&&&&&((()))+++))))))))))))))))))))))))))))))))))))((((((((((((''''''(((((())))))******)))))))))))))))(((''''''(((((()))))))))(((''''''''''''((())))))))))))))))))(((((((((((()))***+++(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))************))))))))))))(((((()))******************)))))))))))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))))))))************)))))))))))))))(((((((((((())))))*********))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******))))))))))))***'''''''''''''''''''''''')))((((((''''''&&&&&&%%%&&&&&&''''''(((((())))))))))))(((((((((((())))))***))))))((((((''''''''''''''''''(((((())))))***''''''''''''(((((((((((()))(((((('''''''''''''''))))))))))))((((((((((((***))))))(((((((((((()))''''''''''''''''''''''''***))))))(((((())))))***))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((***+++***)))((()))***************))))))))))))(((((((((''''''((())))))))))))******+++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))))))))************))))))************************)))************+++++++++++++++++++++++++++++++++))))))(((((())))))***+++)))***+++***))))))***+++---+++(((&&&&&&(((+++---************************************************)))***+++***)))((()))***,,,***'''%%%%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))************************++++++*********)))))))))***)))((((((''''''(((((())))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))))))))))))))(((((((((((((((((())))))******+++++++++)))((()))***+++***(((((()))***)))((('''((()))(((((())))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))+++++++++******)))))))))))))))*********+++++++++))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************+++***))))))((())))))***+++)))'''&&&&&&''')))+++((((((((((((((((((((((((((()))))))))))))))((((((&&&''''''((()))******+++)))))))))))))))(((''''''''''''((((((((((((''''''''''''((())))))))))))))))))))))))))))))*********'''((()))******)))((('''((((((((((((((((((((((((((((((((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))(((((()))***************************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++******************))))))))))))))))))))))))************)))))))))((()))(((((((((((())))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))),,,+++)))((('''((())))))((((((((((((((((((((((((************))))))((((((&&&&&&&&&''''''((((((((())))))(((((((((((())))))))))))((((((((('''''''''%%%&&&&&&'''((())))))***))))))))))))******************))))))))))))******))))))))))))((((((((((((******)))(((((('''((((((((((((((((((((((((((((((***))))))(((((())))))***(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((***+++***)))((()))************)))))))))))))))))))))(((((((((((((((((()))******+++,,,,,,,,,,,,(((((((((((((((((((((((()))))))))))))))*********)))))))))*********++++++))))))))))))))))))))))))))))))************))))))************************))))))*********+++++++++++++++++++++++++++++++++++++++******++++++,,,---)))***++++++))))))***+++,,,+++)))(((((()))+++,,,***************+++++++++***************************+++,,,,,,******+++,,,,,,***'''%%%%%%'''***,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++************************,,,,,,++++++***)))))))))***))))))((('''((((((((())))))(((((((((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))))))))))))))((((((((((((((((((((())))))************)))((()))+++,,,+++***((()))***)))((('''((()))(((((((((((()))))))))***(((((((((((())))))************))))))((((((''''''((((((((((((((((((((((((++++++******))))))((((((((())))))))))))*********))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************++++++***))))))(((((((((***)))(((''''''((()))***(((((((((((((((((((((((('''((())))))))))))((((((&&&''''''((()))******+++)))))))))))))))(((''''''''''''((((((((((((''''''''''''((()))))))))))))))((())))))***************'''((()))******)))((('''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))***************))))))))))))******************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))******************++++++))))))))))))))))))))))))************)))))))))(((((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))+++***((('''&&&''''''((())))))))))))))))))))))))***************)))))))))''''''((((((((((((((()))))))))(((((((((((())))))((((((((((((''''''''''''%%%&&&&&&'''((())))))***((()))))))))*********+++******))))))))))))******(((((((((((())))))))))))******)))(((((('''(((((()))))))))))))))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))************************(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))))))))*********))))))((((((((())))))&&&&&&'''((()))))))))(((((((((((((((((((((((((((((()))))))))*********+++((((((((()))))))))******************************))))))************))))))************************))))))*********+++++++++************************++++++******++++++,,,---)))+++,,,+++***)))***+++)))***++++++++++++***)))))))))*********+++++++++************************(((***+++***))))))***+++))))))(((((((((((()))))),,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++************************++++++++++++******))))))******)))((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))''''''((((((((((((((()))(((''''''(((***++++++***((()))***)))((('''((()))'''(((((((((((()))))))))'''''''''((())))))************))))))((((((''''''((((((((((((((((((((((((*********)))))))))(((((('''''''''(((((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************************))))))(((((())))))(((((((((((())))))))))))))))))))))))))))))&&&''')))******)))((((((''''''(((((())))))******)))))))))))))))(((''''''''''''((()))))))))((((((''''''((()))))))))))))))((()))******++++++******(((((())))))))))))((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((())))))))))))((((((''''''''''''(((((((((((((((((()))***************(((((()))))))))))))))***))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************))))))))))))))))))))))))************))))))))))))((())))))))))))(((((('''(((((())))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))((((((''''''''''''(((************************(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))'''''''''''''''''''''''''''''''''(((((())))))***&&&&&&''''''(((((())))))'''''''''''''''(((((()))(((((((((((())))))))))))***))))))(((((((((((()))************************)))((((((''''''(((((()))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***+++***)))((()))***))))))))))))************)))))))))(((((()))******(((((()))*********))))))))))))))))))))))))))))))((())))))******+++++++++((((((((()))))))))******************************))))))************))))))************************)))************+++++++++))))))))))))))))))))))))))))))(((((())))))***+++***+++,,,+++*********,,,(((***,,,------,,,***((()))))))))***++++++,,,,,,++++++++++++++++++++++++&&&'''((((((''''''((()))((()))************)))(((,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))************************************************+++***))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((((('''&&&''')))******)))((()))***)))((('''((()))''''''(((((((((((())))))'''''''''(((((()))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************)))************))))))((('''((()))******)))((('''))))))))))))))))))))))))&&&''')))*********)))((((((((((((((()))))))))))))))))))))))))))((('''''''''((())))))******))))))''''''((()))))))))))))))((()))***+++++++++******))))))(((((((((((())))))''''''''''''''''''''''''''''''((((((((()))))))))'''((()))******)))((('''''''''(((((())))))))))))(((((()))***************''''''((((((((()))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))*********))))))))))))))))))))))))************))))))))))))((()))******)))((('''&&&)))))))))*********++++++))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''(((((())))))))))))((())))))))))))))))))))))))(((((((((((((((((((((((()))((((((((((((((((((((())))))(((((((((((())))))''''''''''''''''''''''''))))))))))))))))))))))))&&&&&&&&&'''((()))))))))'''''''''''''''((())))))'''((((((((()))))))))***)))(((((((((((())))))***))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((())))))))))))))))))))))))))))))))))))'''((((((((()))))))))***(((***+++***)))((()))***((()))))))))************(((((((((((()))***++++++++++++,,,,,,,,,++++++***))))))))))))))))))))))))((())))))******+++,,,,,,)))))))))*********++++++************************))))))************))))))************************)))************+++++++++************************))))))(((((())))))***+++***+++,,,,,,******+++,,,***++++++,,,,,,++++++***((())))))***++++++,,,,,,++++++++++++++++++++++++&&&((())))))(((((()))*********++++++++++++******++++++++++++++++++++++++************************))))))))))))))))))))))))************************'''(((((())))))******++++++***))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''((((((((()))))))))***(((((((((((((((((((((((()))((('''((()))***)))(((((()))***)))((('''((()))'''''''''((((((((())))))''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''(((((()))*********''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((((((******+++***))))))&&&((()))++++++)))(((&&&))))))))))))))))))))))))%%%''')))***+++***)))((())))))))))))(((((((((((()))))))))))))))(((((('''(((((()))***************'''(((((()))))))))))))))((()))***+++,,,+++*********)))(((''''''((()))***'''''''''''''''''''''''''''((((((((())))))******'''((()))******)))((('''(((((())))))*********+++(((((()))***************&&&'''''''''(((((())))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))************))))))))))))((()))*********((('''&&&))))))******+++++++++,,,))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))'''((()))+++++++++***)))((((((((((((((((((((((((***************+++++++++((((((((((((((((((''''''))))))(((((((((((())))))&&&'''''''''''''''''''''************))))))))))))'''(((((()))***++++++,,,)))))))))))))))***++++++'''((((((((())))))******(((((('''(((((()))***+++((((((((((((((((((((((((++++++************++++++))))))))))))))))))))))))'''((((((((())))))******(((((((((((())))))))))))(((((((((((((((((((((((('''((((((((())))))******(((***+++***)))((()))***(((((())))))*********+++(((((((((((()))***,,,,,,)))))))))))))))((('''&&&))))))))))))))))))))))))((())))))***++++++,,,,,,******+++++++++,,,,,,,,,************************))))))************))))))************************)))************++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,---***+++,,,,,,******+++,,,,,,,,,+++******+++,,,,,,((())))))***++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,++++++,,,...,,,,,,+++******+++,,,,,,************************************************++++++++++++++++++++++++************************&&&&&&'''((()))***+++++++++******)))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((())))))***************)))))))))))))))***)))((()))******)))((((((******)))((('''((()))''''''''''''((((((((()))((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))&&&&&&'''((()))***++++++(((((((((((())))))))))))((((((((((((((((((((((((************************))))))))))))************'''((()))***++++++***)))***)))((()))***++++++)))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((+++*********))))))(((((())))))))))))(((((((((((())))))))))))))))))))))))+++*********))))))((((((,,,+++++++++******)))))),,,++++++***************)))))))))))))))))))))))))))))))))))))))***************))))))))))))******))))))))))))))))))))))))******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))************))))))))))))(((((('''''''''&&&&&&$$$######&&&(((((((((+++***((('''&&&''')))***444///)))(((+++---+++)))---,,,***)))))))))******))))))))))))))))))))))))((((((((((((((((((((((((+++***)))'''''''''((()))++++++******)))((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************'''''''''''''''''''''''''''''''''''''''''''''''')))))))))))))))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((('''''''''&&&))))))(((((((((((())))))&&&,,,+++&&&(((111222+++)))))))))))))))))))))))),,,+++)))((()))***)))((())))))(((((((((((())))))******************************))))))))))))******''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))************************************((((((((((((((()))******))))))))))))(((((((((((())))))))))))))))))))))))******+++++++++,,,,,,,,,******************************))))))))))))******,,,,,,++++++***))))))(((++++++++++++++++++++++++++++++++++++************,,,---...,,,***)))***+++***************+++++++++++++++++++++++++++++++++++++++++++++*********************+++,,,,,,------......------+++***((((((+++*********+++,,,,,,---''''''((()))***+++,,,,,,))))))))))))))))))))))))'''((()))***+++,,,------((())))))***+++,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))******''''''(((((())))))******+++***)))(((((()))***+++))))))((('''&&&%%%%%%$$$***(((&&&''')))+++***(((******++++++++++++************))))))((((((''''''******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((''''''''''''(((((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))&&&%%%$$$%%%'''''''''%%%))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((*********)))))))))))))))************)))))))))(((***)))))))))(((((((((((())))))))))))))))))))))))******)))))))))(((((((((++++++*********)))))))))((((((''''''((()))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))*********)))((((((''''''))))))))))))))))))))))))))))))************)))))))))))))))(((((((((''''''((('''%%%%%%''')))***)))***)))(((((((((***,,,---999333---*********'''$$$++++++)))((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((***)))(((''''''(((((())))))))))))))))))*********))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))((((((((('''''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))$$$))))))&&&***333333,,,))))))))))))))))))))))))+++***(((((()))***)))((())))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''((((((((()))******(((((()))***))))))))))))))))))))))))))))))))))))************************************((((((((((((((()))******)))))))))))))))))))))((())))))))))))))))))))))))******+++++++++,,,,,,,,,************************++++++************++++++***************+++++++++++++++++++++++++++++++++***************))))))))),,,---...---+++***+++,,,+++++++++++++++++++++***++++++++++++++++++++++++++++++******************---------------............/////////...------,,,------,,,,,,,,,,,,---------------,,,++++++************************************))))))((((((((('''(((((()))******+++,,,,,,++++++******)))*********))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''(((((((((((())))))******+++***)))(((((()))***+++))))))((((((''''''&&&&&&(((&&&$$$%%%''')))(((''')))))))))******)))))))))***)))))))))((((((((('''***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&&&&((()))((('''))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((************************************))))))))))))******)))))))))((((((((())))))))))))))))))))))))))))))((((((((((((((('''******))))))))))))((((((&&&&&&''''''(((***+++,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((***************)))))))))))))))))))))))))))))))))((())))))******))))))(((***)))))))))))))))((((((+++)))(((((()))+++******))))))((((((***+++---...888333---******)))&&&$$$***)))(((((('''((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((((())))))***'''(((((()))******++++++))))))))))))))))))))))))''''''(((((())))))******************************((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((''''''(((((((((((())))))))))))''''''((()))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))%%%((()))(((///888666---))))))))))))))))))))))))***)))((((((***+++***)))))))))(((((((((((())))))((((((((((((((((((((((((((((((''''''''''''(((((()))***+++***))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))))))))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++,,,...---,,,,,,---///---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------111111111111111222222222111111222222222222111111000000///.........//////000///...---+++***))))))++++++++++++++++++++++++++++++******)))(((''''''((((((((()))******++++++*********)))******++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********)))((((((''''''((((((((())))))))))))*********))))))))))))******)))))))))((((((((((((((((((&&&%%%%%%'''(((((('''(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))***(((((((((***+++***)))((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((()))))))))))))))******************)))))))))))))))*********)))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''''')))))))))((((((((((((((())))))))))))***+++,,,---)))))))))))))))))))))))))))))))))))))))(((((((((******))))))))))))******((((((((((((((((((((((((((((((((())))))*********(((((((((((((((((((((((((((((())))))))))))((((((************)))))))))))),,,***))))))***+++***)))***))))))))))))***+++,,,000---)))((()))***)))((())))))))))))((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******(((((())))))************((((((((((((((((((((((((&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''''''''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((())))))))))))''''''((()))))))))))))))))))))(((((((((((((((((())))))(((((((((((()))))))))******,,,333999666---)))))))))))))))))))))))))))(((((()))+++,,,+++)))))))))(((((((((((())))))************************))))))************)))))))))+++,,,+++***)))***+++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((())))))***)))))))))))))))***************************************+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,))))))***++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------***,,,------------///000000//////......------,,,........................000000111111111111222222444444555666777888999999666666666666666555444333222111111111222333333444...------,,,,,,+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,((((((((())))))************)))))))))***+++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********************))))))))))))))))))))))))***))))))))))))))))))***)))))))))))))))*********))))))(((((()))*********(((((())))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))***))))))(((((())))))***(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))((('''&&&'''((())))))'''((((((((((((((((((((((((((((((((((((((())))))***(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))''''''''''''(((((())))))))))))))))))))))))******************))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))))))))++++++***************+++))))))))))))))))))))))))))))))))))))((((((''''''******))))))))))))******((((((((((((((((((((((((&&&''''''(((((()))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************)))((()))******)))'''******))))))(((((((((((()))(((''''''((()))******)))*********************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******************))))))((((((((((((((((((((((((((((((&&&''''''((()))******+++(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))***************************)))))))))(((((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((())))))+++++++++,,,111333000)))))))))))))))))))))))))))((((((((()))+++,,,***)))))))))(((((((((((())))))************************))))))************)))))))))+++,,,+++***)))***+++))))))))))))))))))))))))((()))))))))************((((((((((((((((((((((((((((((((((((((())))))***((()))))))))*********+++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***,,,............000111222222111111111000000000111111111111111111111111222222333333333444444444777777999;;;===???@@@AAA===<<<<<<;;;999777666555333333333444666777999:::222111000///...------,,,++++++++++++++++++++++++,,,,,,,,,,,,------------))))))))))))***************)))))))))***+++,,,,,,))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((()))***++++++************)))))))))))))))))))))******))))))))))))))))))***************))))))))))))))))))+++,,,)))******++++++******)))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************)))((((((''''''(((((()))(((((())))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))***)))((()))+++++++++)))))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))%%%&&&&&&''''''(((((()))))))))))))))************++++++*********)))))))))))))))))))))))))))))))))'''(((((((((((()))))))))(((((())))))))))))************)))((((((((((((((())))))))))))))))))))))))***))))))((((((''''''&&&******))))))))))))******((((((((((((((((((((((((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''(((((())))))(((((('''(((((()))))))))))))))***(((((('''(((******)))'''++++++***)))((('''&&&&&&)))(((((('''''''''(((((()))******++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))'''((()))))))))))))))(((++++++******)))(((((('''))))))))))))))))))))))))''''''(((((())))))******''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((******************************)))))))))((((((((((((((((((((())))))))))))''''''((()))))))))))))))(((((())))))))))))******))))))(((((((((((()))))))))))))))*********(((&&&))))))))))))))))))))))))(((((((((***,,,,,,***'''))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&)))***+++***))))))***+++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((()))******((())))))******+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......---///111111000111222444444444444444444444444444555555555555555555555555333333444444555555666666;;;<<<>>>@@@BBBDDDFFFGGGCCCBBBAAA@@@>>><<<:::888666666777777999:::<<<===;;;:::999666444111000///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***))))))******************++++++*********)))******++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))###$$$$$$&&&'''((()))***+++************)))))))))))))))************))))))*********)))))))))))))))'''((((((((('''''')))+++******++++++++++++******(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))************************((((((''''''''''''(((((((((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))),,,*********,,,---,,,+++))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&&&&&&&'''((()))))))))((()))))))))************+++++++++*********))))))))))))))))))))))))))))))((((((((()))))))))******)))))))))*********++++++)))((((((((((((((()))***))))))))))))))))))))))))***))))))(((''''''&&&&&&******))))))))))))******))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))))))))))))))''''''((((((((((((''''''''''''((((((((()))))))))''''''''')))++++++***(((************))))))(((''')))******)))((((((((()))'''((()))+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))((())))))******)))((('''*********)))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''*********************************)))))))))(((((((((((((((((())))))))))))''''''((()))))))))))))))(((((()))))))))*********))))))(((((((((((())))))((()))***)))'''%%%&&&((()))))))))))))))))))))))))))))))))+++,,,+++(((&&&))))))(((((((((((())))))((((((((((((((((((((((((&&&'''((())))))((('''&&&((()))******(((((()))***))))))))))))))))))))))))))))))))))))************************************((((((((((((((()))******((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,---------------------------------------...//////000111111222444555555444444555777555555666666777888888888999999999999999999999999777777888888999::::::;;;AAABBBCCCDDDFFFGGGHHHHHHGGGGGGFFFEEECCCAAA@@@???;;;;;;;;;:::;;;;;;<<<===???>>><<<:::888666444333........................------,,,,,,+++++++++***,,,,,,++++++++++++++++++++++++******)))*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%&&&'''((())))))***+++++++++*********))))))((()))***++++++***)))(((*********))))))(((((('''&&&((()))((('''''')))+++))))))************))))))'''((((((((()))))))))***'''((((((((()))))))))***))))))))))))))))))))))))************************))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))(((&&&&&&'''((()))((('''))))))))))))))))))))))))((((((((((((((()))******(((((())))))))))))(((((((((((())))))))))))(((((())))))))))))))))))))))))&&&''''''((()))******+++(((((())))))*********++++++++++++************)))))))))))))))))))))))))))(((((())))))******++++++))))))******+++++++++,,,))))))))))))***,,,---...))))))))))))))))))))))))***))))))((('''&&&&&&&&&******))))))))))))***************************************)))))))))))))))))))))))))))))))))))))))''''''((((((((((((''''''&&&'''''''''(((((())))))'''''''''***,,,,,,+++))))))******+++++++++******(((***++++++******+++,,,&&&'''(((*********)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********((('''&&&((((((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************))))))))))))))))))))))))''''''''''''''''''''''''************************************))))))))))))(((((((((((())))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))(((((((((((()))))))))***,,,+++'''$$$(((---))))))))))))))))))))))))***)))***+++,,,+++(((%%%))))))(((((((((((())))))************************((()))***,,,,,,***)))(((''')))***)))((('''((()))))))))))))))))))))))))))))))))))))))************************************((((((((((((((()))******((())))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...((()))***+++---...///000------------------------111111222333444444555555666777888888777777888999666666777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======>>>??????@@@FFFFFFGGGGGGGGGGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDD??????>>><<<<<<;;;;;;;;;;;;;;;::::::999888888777000000000000000000000000++++++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++++++++******))))))((()))***++++++***)))(((+++******)))(((''''''&&&(((***,,,+++)))(((+++...(((((())))))))))))(((((('''((((((((())))))******'''((((((((())))))******))))))))))))))))))))))))******************************))))))))))))******(((((())))))))))))(((((()))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%%%%%%%%%%&&&&&&&&&'''''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************)))(((''''''''')))***+++''''''(((((())))))******))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))((('''''''''''''''&&&&&&&&&'''(((***+++,,,+++,,,,,,++++++)))((('''(((((())))))))))))((((((++++++***)))((('''&&&&&&((((((''''''''''''((((((******))))))((((((''''''))))))))))))))))))))))))&&&''''''((()))******+++***************)))((((((''''''&&&&&&&&&&&&''''''+++*********))))))((((((++++++++++++++++++++++++))))))))))))))))))))))))(((((()))***************'''(((***,,,,,,***((('''((((((((((((((((((((((((((((((((((((((((((((((((+++*********))))))(((((())))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))************+++***'''&&&&&&'''***+++++++++***)))(((((())))))************************,,,***)))((()))***,,,---******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++***))))))+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,------,,,---...000111222222222666666666777888999;;;<<<===<<<<<<;;;<<<===???@@@?????????>>>>>>=========>>>>>>>>>===<<<<<>>===;;;;;;<<<;;;999888888:::;;;======<<<:::777444111...---222222444444444333111000///......------------...((()))***+++,,,---------***************+++++++++(((((())))))*********+++************************))))))))))))******************))))))))))))******************************+++***)))(((((()))***+++((((((((((((''''''''''''))))))))))))))))))))))))******))))))(((((('''''''''(((******((((((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++,,,++++++++++++++++++,,,,,,,,,+++***)))))))))***)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((('''((((((******))))))))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******)))((((((((((((((()))))))))(((((())))))***************))))))))))))(((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''((((((***)))))))))((((((((('''))))))))))))))))))))))))''''''(((((())))))******)))))))))))))))(((''''''(((((((((''''''(((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((************)))))))))((())))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))******************))))))))))))******++++++***)))))))))))))))************************+++***)))((((((***+++---******))))))))))))******))))))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---......///111222444666888999:::;;;======<<<<<<======>>>>>>>>>===<<<<<<<<<===>>>???AAA@@@??????>>>>>>>>>???>>>??????>>><<<<<<>>>@@@>>>???AAACCCDDDEEEFFFFFFGGGFFFEEEDDDCCCAAA@@@@@@BBBBBBAAAAAAAAACCCDDDEEEIIIIIIIIIHHHFFFEEEDDDCCC???>>><<<:::999:::;;;;;;???>>>===<<<:::999888777444555777888::::::;;;;;;555444222///---,,,++++++)))******+++,,,,,,,,,+++************************))))))))))))******++++++************************))))))))))))******************))))))))))))******************************+++***)))(((((()))***+++++++++******))))))(((((())))))))))))))))))))))))***)))))))))((((((((('''''')))******)))(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))******))))))))))))******,,,+++******))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************)))((((((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***))))))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))))))))***---,,,+++***)))(((((((((+++***)))(((((()))***+++(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((())))))))))))'''((((((((((((''''''&&&))))))(((((((((((())))))))))))((((((((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************)))***+++,,,,,,+++***)))+++***))))))))))))))))))***************************)))((((((((()))+++,,,******))))))))))))******)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------...///000111222222333666888;;;<<<>>>>>>???>>>===<<<;;;;;;::::::>>>===<<<<<<;;;<<<<<<<<<>>>>>><<<;;;;;;;;;<<<===;;;<<<<<<;;;::::::;;;===:::<<>>>>>>>>===<<<;;;;;;<<<>>>@@@BBBFFFGGGHHHIIIIIIHHHGGGFFFDDDBBB@@@>>><<<<<<<<<<<>>???AAAAAA???<<<999555111...,,,+++---,,,,,,,,,+++++++++***++++++++++++************)))************+++++++++************************))))))))))))******************))))))))))))******))))))))))))))))))))))))******))))))))))))******,,,++++++***)))(((((('''))))))))))))))))))))))))))))))))))))((((((((((((''')))******)))(((((()))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((()))((((((''''''(((((()))++++++***)))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))************+++******))))))((((((((()))))))))(((((('''''''''((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))(((((()))))))))------+++***))))))))))))///---+++)))((()))***+++(((((())))))))))))(((((('''((((((((()))))))))***((((((''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''(((((()))(((((('''''')))(((((((((((((((((()))((((((((((((''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((()))*********************))))))))))))******************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))(((((())))))************))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))************)))******++++++******)))******)))))))))))))))***************************))))))((((((((()))***++++++******))))))******+++)))***++++++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,,,,---........./////////000000222333444444666777:::<<<===>>>>>>???>>><<<:::888777666666;;;;;;:::999999888888888888777666555555555777888555666888888888888:::<<<999;;;>>>AAABBBAAA???>>>============<<<<<<<<<<<<<<<;;;999888999;;;===???@@@BBBDDDFFFGGGFFFFFFEEEGGGFFFDDDCCCBBBBBBBBBBBBAAABBBCCCEEEFFFGGGGGGGGGGGGEEECCCAAA@@@???@@@@@@DDDAAA>>>999666444333222111111000...---,,,++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************((()))))))))******************))))))))))))******((((((((((((((((((((((((***))))))))))))))))))*********)))((('''&&&%%%%%%(((((((((((((((((((((((())))))))))))((((((((((((((()))++++++)))((()))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((''''''(((((((((******))))))))))))******(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))************++++++*********)))(((((((((((((((''''''&&&&&&&&&((((((((((((((((((((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************************(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((('''''''''(((((()))++++++***************+++222000---+++)))))))))***(((((())))))))))))((((((''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))******)))))))))(((''''''&&&&&&''''''(((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((()))*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))******************************)))))))))))))))*********************************(((((((((((())))))))))))((()))))))))************+++***(((''''''(((***+++***)))))))))))))))******************************)))))))))))))))******+++++++++************++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,+++---------...///000000000111111111111222333444555:::;;;<<<===>>>>>>>>>>>>???>>><<<:::999888777777888888777777777666555555555444333222222333444555222555777999:::;;;===???===???AAABBBBBB@@@===<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<:::888888888999:::===>>>@@@BBBDDDDDDDDDDDDFFFFFFFFFFFFGGGGGGHHHHHHEEEFFFHHHJJJJJJJJJJJJIIIMMMKKKHHHEEECCCBBBBBBBBBBBB@@@===:::888888888999777555333111///......---......------,,,,,,,,,+++,,,,,,,,,,,,++++++++++++************************((()))))))))******************))))))))))))******(((((((((((((((((((((((()))))))))******))))))))))))))))))((('''&&&&&&%%%(((((((((((((((((((((((((((((((((((())))))))))))(((***++++++)))))))))***((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&***))))))(((((())))))******))))))((())))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++************************))))))))))))))))))))))))))))))))))))******************+++++++++***))))))(((((('''''''''''''''&&&))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((('''''''''''''''(((((())))))))))))))))))***+++,,,111000...+++***)))))))))(((((())))))))))))((((((''''''(((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((())))))***************''''''&&&&&&&&&&&&'''''''''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))******************************(((((((((((())))))))))))))))))))))))************+++***'''%%%%%%'''***+++)))))))))))))))******+++************************)))*********++++++++++++++++++************++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///......------...//////000111222333333333222222222222333444444888888999:::::::::::::::999999888777777777777777777777888888888777666666666777777777888888888888666999<<>>>>>>>>>>>============<<<<<<;;;999888888777777999999:::;;;<<<======>>>AAABBBCCCEEEGGGHHHIIIJJJHHHJJJLLLMMMNNNMMMLLLKKKKKKJJJJJJIIIHHHHHHHHHHHH???===;;;888777888:::;;;:::999666333111000000000000000//////......---------------,,,,,,,,,,,,+++************************))))))))))))******************))))))))))))******))))))))))))))))))))))))))))))************))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((***++++++***))))))***))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((+++******))))))******+++))))))((((((((()))******)))))))))*********++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++************************))))))))))))))))))))))))))))))))))))************((()))***+++++++++******((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((''''''((())))))***)))(((((((((((()))***+++,,,++++++******)))))))))(((((())))))))))))(((((((((((((((((())))))))))))((((((''''''''''''(((((('''((((((((()))))))))***))))))))))))))))))))))))''''''(((((())))))******'''(((((()))******))))))((((((''''''''''''((((((((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((((()))))))))***************************************)))))))))))))))))))))************************'''((((((((()))))))))***))))))))))))******************)))(((((()))******)))))))))))))))***++++++******************************+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------++++++---...000000111111000000111222333444555555444444333222222222333333222333444555666777777777555555555666777888::::::999:::;;;<<<<<<<<<;;;::::::;;;===>>>???>>>===<<<<<<>>>AAACCCDDDDDDEEEGGGIIIIIIIIIHHHGGGFFFEEEDDDBBBAAAAAAAAA@@@@@@??????======>>>>>>===<<<;;;:::888777666555666777999:::;;;<<<>>>@@@BBBDDDEEEEEEGGGIIIKKKMMMNNNMMMKKKJJJEEEFFFGGGIIIJJJJJJJJJJJJCCCAAA===:::888888:::;;;;;;999666333111000111111222222111111000//////......---------,,,,,,,,,,,,************************))))))))))))******************))))))))))))******************************((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))'''((((((((()))))))))***(((***,,,+++***)))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))+++******))))))******+++((((((((((((((()))******************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))************((()))***+++,,,,,,+++***))))))******++++++,,,,,,))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))******++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((())))))***++++++))))))((((((((((((((()))&&&'''((()))***)))))))))(((((())))))))))))(((((())))))))))))((((((((((((((((((''''''''''''(((((('''((((((((())))))******))))))))))))))))))))))))&&&''''''((()))******+++&&&&&&'''((())))))(((((())))))(((((((((((())))))(((((())))))******++++++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************''')))***,,,,,,***)))'''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********+++*********************************)))))))))))))))************************'''((((((((())))))******))))))))))))************)))***+++,,,,,,+++***)))))))))((())))))***++++++************************++++++,,,------------,,,,,,++++++******++++++,,,***+++,,,,,,------,,,,,,------------------------((()))+++...111222444444111111222333555666666777555555444333222222222222333444555777999:::::::::777888999:::<<>>@@@BBBCCCBBB@@@>>>???AAADDDEEEDDDDDDDDDEEEIIIHHHHHHGGGGGGGGGFFFFFFDDDDDDCCCCCCBBBAAAAAA@@@>>>@@@BBBCCCCCCBBB@@@???>>><<<:::888888:::<<<===777888:::<<<>>>??????@@@CCCEEEHHHJJJKKKKKKIIIHHHBBBCCCEEEGGGHHHHHHGGGGGGJJJGGGBBB===:::::::::;;;;;;999666333111000111111333333333222111000000///.........------,,,,,,,,,************************))))))))))))******************))))))))))))******************************((()))***++++++***)))(((&&&&&&''''''(((((())))))))))))))))))))))))))))))'''((((((((())))))******)))***,,,,,,***)))***+++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******((((((((((((((()))******))))))))))))************++++++******)))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((((((((((((&&&$$$"""!!!''''''''''''(((((((((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))******))))))))))))************))))))((((((''''''))))))))))))))))))))))))***)))))))))((((((''''''))))))************))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))************,,,,,,+++***)))(((''''''&&&''')))*********)))(((((((((((((((((((((((((((&&&&&&''''''(((((())))))+++*********))))))((((((,,,,,,++++++***)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''''''''''''''))))))))))))))))))))))))'''''''''''''''((())))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))************))))))))))))))))))************(((***+++***)))((()))*********))))))(((((('''''')))((((((((()))***++++++++++++++++++************''''''((()))***++++++,,,******++++++++++++******+++*********))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((************************+++++++++*********))))))(((((()))***+++,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++,,,,,,,,,---,,,,,,+++,,,---///000000000111222444555555666444555777888888888777666555555444444444444444444888555444666:::>>>???>>>>>><<<:::;;;===???@@@@@@CCCCCCCCCBBBAAA@@@>>>===AAABBBDDDFFFGGGFFFEEEDDDBBBCCCEEEGGGGGGFFFEEEDDDHHHGGGEEECCCAAABBBBBBCCCIIIHHHFFFEEEEEEEEEGGGGGGEEEDDDBBBAAA@@@@@@@@@AAABBBAAAAAA@@@??????>>>>>><<<;;;999888888:::<<<===<<<>>>@@@BBBCCCBBBAAAAAAAAAAAA@@@???@@@AAABBBCCCEEEDDDCCCAAA>>>;;;888666333333333333222222222222444333333333444555777888222111///...---------...,,,,,,,,,,,,++++++++++++---+++))))))***+++***)))++++++******)))(((((((((++++++++++++++++++++++++***+++***)))'''''')))+++(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************''''''''''''(((***++++++******))))))((((((''''''''''''''''''''''''''''''+++***)))'''''')))***+++)))))))))(((''''''&&&&&&&&&''')))*********)))((())))))))))))(((((((((((())))))))))))************)))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''))))))))))))((('''%%%$$$''''''((((((((()))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))***************))))))))))))*********)))))))))(((((((((''')))))))))))))))))))))))))))))))))(((((('''''''''))))))************))))))************)))))))))((())))))))))))))))))))))))))))))))))))************))))))))))))((((((((((((''''''((()))))))))))))))************************((((((((()))))))))))))))************)))))))))(((,,,,,,+++******)))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((('''''''''''''''''''''''''''''''''))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))***)))))))))((((((((('''(((((((((((((((((((((((())))))************))))))))))))))))))************(((***+++***)))((()))*********))))))(((((((((((())))))))))))))))))***+++))))))))))))(((((((((((((((((())))))******++++++******++++++++++++******************)))))))))(((***)))))))))(((((((((((()))))))))))))))))))))(((************************+++++++++*********)))))))))))))))***+++++++++,,,++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------...//////222333333444555666777888777888999::::::999999888555555555666777999;;;<<<===;;;:::;;;>>>@@@???>>>CCCBBB@@@AAACCCDDDDDDCCCCCCCCCCCCBBBAAAAAA@@@@@@AAABBBEEEGGGHHHIIIHHHGGGJJJMMMPPPQQQPPPMMMHHHEEECCCAAA???>>>>>>???AAACCCEEEFFFHHHIIIIIIHHHFFFDDDCCCCCCBBBBBBBBBDDDFFFHHHBBBBBBCCCCCCBBBAAA@@@@@@BBB@@@>>><<<;;;;;;;;;;;;;;;<<<>>>??????>>><<<;;;===<<<<<<;;;<<<===>>>???AAABBBDDDDDDCCCAAA>>><<<:::888555333222333444555111111222333555888;;;===999777555222///...------+++++++++*********))))))+++***))))))***+++***))))))))))))))))))*********************************&&&(((***+++***)))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************((((((((((((((()))***++++++*********))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++''''''((((((((((((((((((&&&'''((()))***))))))(((''''''(((((())))))******))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((***************)))((((((((((((((()))))))))******''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))************))))))************))))))))))))))))))))))))))))))))))))))))))))))))************((()))))))))************((((((((((((((()))******************************************))))))))))))************))))))))))))+++++++++******))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))((((((((((((''''''(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))***++++++(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))************(((***+++***)))((()))******))))))))))))(((((((((+++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***************++++++++++++******************))))))))))))******)))))))))((((((((())))))))))))))))))))))))************************+++++++++*********************************++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++------------------------///////////////000000111666666777888999999:::;;;;;;;;;<<<<<<<<<<<<;;;:::888888888999;;;>>>AAACCC???>>>>>>@@@BBBCCCBBB@@@BBBAAABBBDDDGGGIIIIIIHHHGGGFFFEEEDDDDDDEEEFFFGGGGGGIIILLLNNNPPPPPPPPPOOOUUUXXX\\\^^^\\\VVVOOOKKKCCCBBB@@@@@@@@@CCCFFFHHHIIIMMMRRRVVVVVVRRRMMMJJJBBBAAA@@@???@@@BBBDDDEEEDDDEEEFFFGGGGGGFFFDDDCCCEEEEEECCCBBBAAA@@@@@@@@@>>>>>>??????>>>===;;;:::::::::999888888888999999999;;;???BBBCCCCCCCCCBBBBBB???;;;777555666777999444444444555888;;;>>>@@@AAA@@@===999555111///---++++++++++++*********))))))(((((()))++++++***((('''(((((()))******++++++))))))))))))))))))))))))###&&&***,,,,,,+++******************************))))))))))))))))))))))))(((((()))***************))))))))))))************))))))((((((((())))))***++++++++++++************************************+++***)))(((((()))***+++&&&&&&'''(((((()))******''''''((()))))))))))))))&&&&&&'''((()))***++++++((()))))))))************(((((())))))************(((((((((((((((((((((((((((((((((((((((((((((((())))))*********))))))((()))*********************))))))))))))************'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******))))))))))))(((((((((((())))))))))))))))))))))))***************)))))))))))))))************))))))*********)))))))))))))))))))))))))))))))))))))))((()))))))))************++++++++++++++++++++++++)))((('''''''''(((***+++*********************************))))))(((((((((*********)))))))))))))))+++*********)))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((())))))***+++(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))************))))))((()))))))))************(((***+++***)))((()))***))))))))))))))))))))))))++++++***)))((((((((()))++++++++++++*********)))*********)))))))))))))))******++++++++++++***************)))))))))))))))*********)))))))))(((((()))))))))))))))*********************************************************+++++++++***************+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++------------------------//////000111222444555666::::::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>=========>>>>>>>>>>>>???AAACCCEEE@@@AAABBBDDDFFFFFFEEEDDD@@@AAADDDIIINNNQQQQQQQQQKKKJJJIIIIIIJJJLLLNNNPPPRRRTTTVVVXXXYYYYYYXXXWWW[[[]]]```bbbaaa]]]YYYUUUNNNMMMKKKJJJKKKMMMPPPQQQVVVZZZ___cccccc___ZZZVVVIIIHHHEEEBBB@@@@@@AAAAAAAAACCCFFFHHHHHHGGGEEECCCDDDDDDEEEFFFFFFGGGHHHIIIBBBCCCCCCCCCCCCBBBAAA@@@>>>===<<<:::999777666666666888:::>>>AAADDDGGGHHHGGGDDDAAA>>><<<;;;<<<<<<===<<<::::::;;;===???AAAFFFEEECCC@@@<<<777444222///......---,,,,,,++++++((((((((()))++++++)))((((((((())))))************************************$$$'''***,,,+++*********************************(((((((((((((((((((((((((((((()))***************((()))))))))******************))))))((()))))))))************************++++++++++++++++++++++++******)))(((((()))******''''''(((((())))))))))))'''(((((()))))))))))))))''''''(((((())))))******((()))))))))************************))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))******))))))))))))************(((((()))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))''''''((()))***++++++,,,******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))************))))))))))))))))))))))))******))))))))))))))))))))))))((()))))))))************,,,++++++***))))))(((((()))((('''''''''(((***+++)))))))))))))))))))))))))))))))))(((((('''''''''))))))))))))))))))***************)))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((())))))))))))))))))************************(((((((((((((((((((((((((((''''''''''''((())))))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))((()))))))))************(((***+++***)))((()))***))))))))))))************++++++***)))((((((((()))++++++++++++*********)))*********)))))))))))))))******++++++++++++******))))))))))))))))))******************))))))))))))((()))))))))*********+++************************************************+++++++++***************))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,------------...///000222444777999;;;<<<>>>>>>>>>???@@@@@@AAAAAA@@@?????????????????????@@@AAABBBDDDFFFHHHIIIJJJJJJKKKLLLLLLKKKJJJHHHHHHFFFGGGJJJNNNSSSVVVWWWVVVNNNMMMMMMMMMOOORRRUUUWWW[[[\\\]]]^^^^^^]]][[[ZZZZZZ[[[\\\^^^____________ZZZYYYWWWVVVVVVVVVWWWXXX^^^```cccddddddbbb___\\\VVVTTTQQQNNNKKKIIIHHHGGGAAACCCFFFHHHIIIIIIGGGFFFEEEEEEEEEEEEFFFHHHIIIJJJEEEEEEFFFGGGHHHHHHHHHIIIEEEDDDCCC@@@>>>;;;999777999999999;;;>>>CCCHHHLLLFFFFFFFFFEEEDDDBBBAAA@@@CCCAAA???>>>>>>@@@BBBDDDGGGGGGGGGEEECCC???<<<:::222222111///...,,,+++******)))((()))++++++***(((************))))))((((((++++++++++++++++++++++++)))******)))(((((()))+++************************(((((((((((((((((((((((((((((()))***************((()))))))))************+++******))))))))))))***))))))))))))))))))))))))******************************))))))))))))************))))))((((((((((((((((((((((((((())))))*********))))))((((((''''''))))))))))))************++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((((((((((((((())))))((((((((()))))))))******))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))+++++++++++++++,,,,,,,,,))))))************))))))))))))))))))************))))))))))))))))))))))))))))))))))))******************)))((('''&&&%%%%%%((((((((((((((()))******((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''(((((()))(((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))************(((***+++***)))((()))***)))))))))************++++++***))))))))))))))))))))))))))))))(((((((((((()))))))))))))))***************++++++++++++******))))))))))))************++++++*********)))))))))((())))))******+++++++++***************************************+++++++++******************++++++((()))***+++,,,------...++++++++++++++++++++++++,,,,,,------------,,,,,,+++,,,,,,---...///000000111333555999;;;>>>???@@@AAAAAAAAABBBBBBCCCCCCCCCAAAAAA@@@@@@AAABBBBBBCCC@@@CCCGGGLLLPPPSSSUUUUUUXXXYYYYYYVVVRRROOONNNNNNMMMMMMMMMOOORRRSSSRRRQQQQQQRRRRRRTTTWWWZZZ]]]___aaabbbccccccbbb```]]]\\\]]]\\\\\\\\\^^^bbbeeehhhccccccbbbaaa```___^^^]]]`````````___^^^]]]\\\[[[ZZZZZZYYYXXXVVVTTTRRRPPPMMMNNNQQQSSSUUUUUUUUUTTTMMMKKKHHHEEEDDDCCCDDDDDDDDDDDDFFFGGGIIIKKKLLLMMMKKKKKKIIIGGGDDDAAA???===:::999777666888<<<@@@CCCAAACCCEEEGGGGGGFFFDDDCCCDDDBBB@@@??????BBBFFFHHHEEEFFFHHHIIIHHHFFFCCCAAA777666444111///,,,+++***---+++))))))***+++***)))++++++******)))(((((('''+++++++++++++++++++++++++++++++++)))'''''')))+++************************))))))))))))))))))))))))(((((()))***************))))))))))))******************)))))))))******+++((((((((((((((())))))))))))))))))))))))))))))))))))))))))******)))))))))++++++***))))))(((''''''((((((((((((((()))******++++++***)))((('''&&&&&&))))))))))))*********************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++++++++******)))(((((('''((())))))''''''((((((((()))))))))((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))))))))))))))))))))))))))))))))))))))***************))))))))))))******'''((((((((()))))))))***)))))))))))))))))))))))))))))))))*********++++++))))))************))))))((()))))))))************))))))))))))))))))))))))))))))))))))************)))))))))(((((('''''''''''''''((()))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))((()))))))))************((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''((())))))***(((((((((((())))))))))))'''((((((((()))))))))***))))))))))))))))))))))))))))))************))))))))))))))))))************(((***+++***)))((()))***))))))*********+++++++++))))))))))))))))))***+++))))))))))))(((((((((((((((((())))))******++++++******++++++++++++******((()))))))))************+++++++++*********))))))((())))))******+++,,,,,,************************))))))*********+++++++++)))))))))***+++++++++,,,*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,,,,,,,...///111333444444666777:::===???@@@AAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCEEEGGGHHHFFFJJJPPPWWW\\\^^^^^^^^^^^^___^^^\\\XXXVVVVVVXXXUUUSSSRRRQQQRRRSSSRRRQQQYYYZZZ\\\___cccfffhhhjjjjjjkkklllmmmlllkkkiiigggjjjiiigggfffgggjjjnnnpppmmmnnnoooooonnnllliiiggggggfffdddbbb```______^^^]]]^^^```aaa```]]]ZZZXXXWWWXXXZZZ\\\^^^``````aaaZZZVVVPPPJJJFFFDDDDDDEEEDDDDDDEEEGGGIIIKKKLLLMMMLLLLLLLLLKKKJJJHHHFFFDDD===<<<;;;999888888888888<<<===@@@BBBEEEFFFGGGGGGFFFDDD@@@>>>>>>@@@CCCFFFCCCFFFIIIKKKKKKJJJGGGEEE>>>===:::777444000...,,,111...+++))))))***+++************)))))))))))))))************************((()))******)))))))))+++))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))***+++,,,,,,(((((()))))))))*********))))))))))))))))))))))))))))))************))))))******)))))))))))))))))))))(((((('''((()))***+++******))))))((((((''''''))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))***+++++++++++++++,,,+++)))((((((((()))***''''''''''''((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))******))))))))))))******'''((((((((())))))******))))))))))))))))))))))))''''''(((((()))))))))***))))))************))))))(((((())))))*********+++))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,&&&''')))*********)))(((************************(((((())))))******++++++(((((())))))*********+++(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((((((((((((((((((((()))))))))))))))))))))))))))))))))))))))******+++(((((((((((())))))))))))'''((((((((())))))******))))))))))))))))))))))))))))))************))))))))))))))))))************(((***+++***)))((()))***))))))******++++++++++++))))))(((((()))***++++++++++++++++++************'''(((((()))***++++++,,,******++++++++++++******(((((())))))*********++++++++++++************)))((())))))***++++++,,,,,,************************))))))******++++++++++++(((((()))***+++,,,,,,---,,,,,,,,,++++++++++++***++++++++++++++++++++++++,,,------......------,,,---...///111333555777888:::;;;===???@@@AAA@@@@@@DDDDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDFFFHHHJJJKKKNNNSSSYYY___ccccccbbbaaa[[[\\\]]]\\\ZZZZZZ]]]aaa^^^\\\ZZZYYY[[[\\\\\\\\\```bbbfffiiimmmppprrrsssuuuvvvwwwyyyyyyxxxvvvuuuyyywwwuuusssssstttvvvwwwvvvxxxzzz|||{{{xxxuuusssqqqpppnnnllliiihhhfffffffffhhhjjjkkkjjjfffbbb^^^VVVWWWXXXZZZ\\\^^^```aaaddd___XXXPPPKKKJJJJJJKKKFFFFFFFFFGGGIIIKKKMMMNNNJJJKKKLLLMMMLLLKKKJJJIIIFFFFFFEEEDDDAAA===999777999:::;;;>>>AAAEEEIIIKKKJJJGGGBBB>>><<<<<<>>>@@@CCCEEEIIILLLMMMKKKHHHFFFFFFDDDAAA===999555222111444000+++))))))***++++++((((((((()))******++++++))))))))))))))))))))))))###&&&***,,,,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))***+++,,,---))))))******+++++++++,,,************************))))))************))))))((((((((()))******++++++)))((('''''''''(((***+++(((((((((((())))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++***)))'''&&&(((((((((((())))))))))))************))))))))))))(((((())))))))))))((((((***++++++,,,,,,++++++***///......---,,,+++******(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))************))))))((((((''''''(((((()))))))))'''&&&%%%))))))))))))************,,,,,,++++++++++++,,,,,,+++++++++*********))))))+++***)))'''''')))***+++))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))************,,,+++***(((''''''''''''((((((((((((((()))************))))))((((((''''''++++++***)))))))))))))))))))))))))))))))))))))))&&&&&&'''((()))***++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++***)))((((((((()))+++,,,))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************************************,,,,,,,,,++++++*********)))************+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++...---,,,+++++++++,,,---++++++++++++++++++++++++,,,---///222555777888999>>>???@@@AAA@@@???>>>===FFFCCCBBBCCCCCCCCCGGGNNNMMMKKKHHHIIIKKKOOOSSSTTTVVVVVVXXXZZZ]]]^^^]]][[[SSSWWW]]]aaadddeeeeeefffdddfffhhhjjjkkkjjjiiihhhoooooosssyyy||||||~~~~~~|||~~~|||~~~{{{}}}}}}~~~~~~{{{yyyxxxyyyyyywwwttttttsssqqqooommmkkkjjjjjjbbbaaa^^^\\\\\\\\\^^^___]]]\\\[[[YYYWWWRRRMMMIIIJJJGGGEEEHHHMMMOOOMMMJJJLLLKKKIIIHHHHHHIIIJJJKKKLLLLLLKKKIIIFFFCCC???<<<<<<;;;999888:::>>>CCCFFFHHHEEEBBB???===>>>@@@AAA>>>???AAADDDFFFHHHJJJKKKGGGGGGEEECCC???<<<888666111...,,,,,,,,,------,,,((())))))***+++,,,,,,---,,,,,,,,,++++++*********))))))))))))))))))))))))(((((((((((((((''''''&&&&&&''')))***)))((()))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++************************++++++******))))))((((((************************---,,,+++******+++,,,---))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))*********************************************************((()))******+++***))))))(((((((((((()))))))))***************))))))))))))******++++++++++++*********++++++,,,,,,++++++***+++******))))))(((((('''))))))))))))))))))))))))************************)))))))))))))))(((((((((******))))))(((((((((((())))))*********)))((('''))))))))))))******************))))))))))))******+++++++++*********))))))+++***)))(((((()))***+++)))))))))))))))))))))))))))))))))))))))((((((((())))))))))))))))))))))))))))))))))))************+++***)))((((((''''''(((((((((((((((((()))************))))))(((((((((((())))))((('''''''''''''''))))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((())))))))))))***)))((((((((()))++++++))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++)))************+++++++++************************************************,,,,,,,,,+++++++++******++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,,,,,,,,,,---------------111222444666888999::::::>>>>>>???@@@AAAAAAAAAAAA@@@@@@DDDJJJMMMNNNRRRXXX]]][[[WWWUUUUUUVVVXXXXXXUUUUUUWWWZZZ]]]_________^^^aaaeeehhhkkkmmmnnnooopppqqqsssuuuvvvvvvuuutttxxxyyy~~~}}}|||||||||zzzxxxuuurrrqqqkkkiiigggdddaaa______^^^____________]]]ZZZUUURRRPPPLLLJJJMMMRRRVVVVVVTTTOOONNNNNNMMMKKKJJJIIIHHHJJJKKKLLLLLLKKKIIIGGGEEE@@@>>>;;;999999:::===???FFFEEEDDDBBBAAA@@@@@@@@@<<<<<<>>>@@@CCCFFFHHHJJJHHHHHHHHHFFFCCC???<<<:::222///,,,++++++,,,,,,+++*********************+++,,,,,,++++++++++++++++++************************))))))******))))))((('''''')))***+++***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++***************************))))))))))))(((((((((************************,,,+++***))))))***+++,,,))))))))))))))))))))))))((((((((((((((((((((((((************++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((())))))******++++++************************************************'''''')))***++++++++++++((((((((()))))))))******************))))))))))))******++++++++++++************++++++++++++******((((((((((((((((((((((((************************************************++++++***))))))(((''''''***))))))))))))((((((((()))***++++++,,,+++++++++))))))))))))******************))))))))))))******+++++++++***************+++***)))(((((()))***+++))))))))))))))))))))))))++++++***))))))(((''''''))))))))))))))))))))))))))))))))))))************))))))(((((((((((()))))))))(((((((((((()))*********))))))))))))((((((((())))))((('''''''''(((((())))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((((((((()))))))))))))))))))))((()))******+++)))))))))))))))))))))))))))******************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++)))************+++++++++************************************************,,,,,,,,,++++++++++++***,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++------......//////000000111333555777999:::;;;;;;@@@@@@@@@@@@@@@AAABBBCCC>>>AAAJJJUUU[[[\\\```eeehhheeeaaa]]]YYYXXXXXXYYYWWWXXXYYY\\\^^^aaadddeeejjjlllooorrruuuwwwyyyyyyyyyzzz}}}zzz{{{|||yyyxxxvvvsssoookkkhhheeecccdddeeeffffffeeebbb___]]]XXXUUUQQQRRRWWW[[[]]]]]]ZZZ[[[ZZZXXXUUUOOOJJJFFFGGGHHHJJJLLLLLLLLLLLLKKKFFFDDDAAA>>><<<;;;::::::@@@AAABBBCCCCCCCCCAAAAAA============???AAACCCDDDGGGHHHHHHHHHGGGDDDAAA@@@999555111...------,,,+++,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,++++++++++++++++++++++++******++++++******)))((((((***,,,,,,+++******+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++************************''''''((((((((()))))))))******************************))))))))))))******))))))))))))))))))))))))************************)))))))))*********++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))''''''((()))***++++++,,,************************************************(((((())))))************(((((()))))))))*********************)))))))))(((((())))))******))))))(((******++++++++++++******************++++++,,,,,,*********************************************************)))))))))(((((()))))))))))))))))))))))))))******++++++,,,,,,,,,((()))))))))************,,,,,,++++++++++++,,,,,,************************+++******))))))******+++))))))))))))))))))))))))*********)))))))))((((((((((((((((((((((((((((((((()))))))))************((((((((((((((()))******))))))(((((())))))***+++))))))))))))))))))))))))++++++******)))******+++))))))))))))))))))))))))***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))************************)))*********++++++++++++)))))))))))))))******+++))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++************************************************++++++++++++++++++++++++,,,,,,,,,,,,------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------++++++------...///000111222222333444777:::<<<>>>@@@@@@BBBAAA@@@@@@@@@AAABBBCCCDDDHHHSSS___ddddddeeehhhiiigggddd```\\\ZZZ[[[\\\^^^___aaabbbeeehhhlllooouuuwwwzzzuuuuuusssrrrrrrrrrpppmmmrrr{{{}}}{{{wwwssspppnnnlllnnnoooooollliiifffeeeaaa\\\WWWUUUVVVYYY[[[\\\eeefffgggeee```XXXOOOJJJFFFGGGHHHIIIJJJJJJIIIIIIJJJIIIHHHEEECCC@@@???>>>;;;<<<>>>@@@BBBBBBCCCCCCCCCAAA???===<<<<<<<<<===AAABBBDDDFFFGGGGGGEEEDDDDDD@@@:::666333111///---------------,,,,,,,,,,,,*********++++++,,,,,,,,,++++++++++++++++++++++++******++++++******)))((((((***++++++***)))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))*********+++++++++************************&&&&&&&&&'''((())))))***************************))))))(((((((((((())))))))))))))))))))))))))))))++++++++++++++++++++++++((((((((()))))))))******)))))))))))))))))))))))))))))))))******)))))))))))))))))))))))))))))))))''''''((()))***++++++,,,************************************************+++******)))))))))))))))))))))))))))************************)))))))))((())))))************)))))))))******++++++******)))******+++,,,,,,---------))))))))))))))))))))))))************************((()))))))))*********+++))))))))))))************))))))))))))******++++++((()))))))))************,,,,,,++++++++++++,,,,,,************************++++++************++++++))))))))))))))))))))))))((()))))))))*********+++((((((((((((((((((((((((((()))))))))************(((''''''(((((()))***+++)))))))))))))))***++++++))))))))))))************++++++************++++++******************************))))))(((((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++((()))))))))************))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...------,,,------///000222333444555:::;;;===???AAABBBCCCCCC@@@@@@@@@AAACCCEEEHHHIIILLLOOOXXXaaadddaaa```bbbeeefffeeedddbbbbbbdddgggeeegggkkkmmmpppuuuzzz}}}xxxkkkfffbbbaaaaaaaaabbbcccfffppp}}}}}}sssmmmlllnnnqqqtttssssssuuuxxx~~~}}}{{{yyyxxxuuuxxxyyyxxxsssooollllllhhhccc]]]XXXUUUUUUUUUUUUbbbdddggggggddd^^^WWWRRRLLLKKKKKKJJJJJJHHHHHHGGGKKKKKKKKKJJJHHHGGGEEEEEE>>>============>>>@@@@@@CCCBBB@@@>>><<<<<<<<<<<<:::;;;>>>AAACCCEEEFFFGGGKKKGGGBBB===999555222///++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++))))))******))))))((('''''')))******)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++))))))*********+++++++++************************%%%%%%&&&'''((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***)))(((((((((((()))))))))*********++++++************))))))))))))++++++,,,,,,,,,,,,++++++))))))************))))))))))))******+++++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++(((((())))))***++++++,,,)))))))))************+++))))))((((((((()))******))))))))))))******************))))))))))))*********************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))***++++++,,,))))))))))))))))))))))))))))))))))))************((((((((((((((()))*********))))))))))))***++++++)))))))))************+++))))))((((((((()))************************************))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))(((((()))************))))))))))))))))))))))))))))))******************)))))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))(((((()))************+++++++++***************************************************++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......//////......///000222444666888999======>>>??????????????????AAACCCGGGKKKOOOSSSUUUSSSTTTYYY^^^___[[[ZZZ]]]```cccfffgggfffiiimmmrrrmmmrrrwwwzzz}}}}}}xxxuuurrrrrrwww||||||yyyyyy|||{{{ooogggaaa______^^^```ccc___iiiuuu|||}}}}}}~~~wwwlllccc```aaadddcccaaa```aaaeeelllsssxxxyyyyyyxxxxxxwwwwwwwwwvvvwwwzzz}}}|||wwwsssrrrrrrmmmjjjeee```[[[WWWUUUTTTWWWZZZ___bbbcccaaa^^^[[[WWWVVVUUUSSSQQQPPPOOONNNMMMMMMMMMLLLKKKJJJIIIIIIFFFDDDBBB???===<<<<<<<<<===>>>>>>???@@@AAAAAAAAA888999:::<<>>@@@BBBCCCCCCCCC===<<<::::::;;;???BBBDDDHHHGGGGGGHHHGGGDDD???;;;444333222000...,,,+++***,,,,,,++++++++++++++++++******************************++++++******)))((()))***++++++)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))***+++)))************+++++++++************************((((((((())))))*********))))))))))))))))))))))))((()))************)))((())))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++))))))))))))))))))))))))((()))***++++++***)))((())))))))))))))))))))))))*********)))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++))))))(((((((((***+++,,,)))************+++++++++************)))))))))))))))******++++++******)))))))))************))))))++++++******************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))))))))******++++++++++++,,,+++***((((((((())))))))))))))))))************,,,,,,++++++++++++,,,,,,))))))******++++++++++++***++++++,,,,,,++++++***)))))))))))))))))))))))),,,,,,++++++***)))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))*********)))******+++,,,))))))******++++++++++++++++++******+++,,,------************************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++'''((()))++++++******)))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((''')))************+++++++++*********************************************************++++++,,,,,,,,,---------.........//////,,,++++++++++++++++++,,,------------------------///.........///000222333222333555888;;;===???@@@<<<>>>AAAEEEIIILLLOOOPPPRRRTTTVVVYYY\\\]]]]]]]]]]]]ZZZ[[[^^^```bbbgggoooooosssxxxzzzzzz}}}|||{{{yyyyyywwwwwwzzzzzzzzz}}}|||xxxqqqoooqqqlllttt~~~|||sssooonnnhhhgggeeeddddddfffgggiiihhhfffbbb___]]]\\\\\\\\\___eeemmmppppppqqqtttwwwvvvwwwxxxwwwsssnnnkkkiiiffffffggghhhhhhhhhggggggccccccbbbccccccdddeeefff^^^\\\XXXTTTPPPNNNMMMLLLGGGIIIKKKLLLKKKHHHEEECCC999;;;???BBBCCCCCCBBB@@@BBB@@@<<<::::::===@@@CCCFFFGGGJJJMMMNNNLLLGGGDDD===<<<:::777333000...------,,,,,,++++++*********))))))))))))))))))))))))+++,,,,,,,,,,,,+++*********+++,,,,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))***+++)))************+++++++++************************))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((************************))))))))))))))))))))))))((((((((((((((((((((((((************************+++***)))(((((()))***+++))))))))))))************)))************+++++++++,,,+++++++++***))))))))),,,,,,,,,++++++*********)))******++++++******)))(((((())))))))))))(((((())))))))))))))))))))))))+++++++++*********))))))******))))))***+++,,,,,,+++++++++*********))))))+++***)))(((((()))***+++************************++++++++++++++++++++++++************************))))))))))))))))))))))))++++++******************))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))))))))))))))))))))))))))))))))))))))***)))(((''''''((()))***************))))))))))))''''''(((((())))))******))))))))))))))))))))))))))))))))))))))))))))))))************)))((('''&&&))))))))))))************++++++******))))))((((((((('''&&&%%%%%%&&&'''(((((((((((((((((((((((((((******************************))))))((((((''''''+++*********))))))((((((+++***)))(((((()))******---+++)))'''&&&(((***+++))))))))))))))))))))))))************************,,,,,,,,,+++++++++******+++++++++++++++***)))((())))))*********++++++++++++++++++*********))))))************+++,,,---...******+++++++++,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------,,,+++***///000111222333333333333999999999::::::<<<===>>>;;;???EEEKKKQQQVVV[[[___```]]][[[\\\___aaaaaa``````aaacccfffjjjnnnqqqsssuuuzzzvvvtttvvvvvvqqqmmmpppxxx}}}{{{zzzzzz{{{|||}}}|||yyyuuurrrqqqzzzxxxvvvvvvwwwtttrrrrrruuuxxx{{{|||yyyvvvqqqjjjccc]]]WWWUUUTTTTTTVVV[[[bbbjjjqqqvvvqqqwww{{{uuuqqqtttttttttuuuuuurrrmmmiiieeeeeedddaaa___aaaggglllkkkkkkiiibbbYYYPPPKKKIIIFFFHHHKKKNNNMMMKKKGGGEEEFFFCCC>>>:::888888:::;;;@@@@@@??????>>>===<<<<<>>???EEEJJJQQQWWW[[[^^^```bbbcccaaa```aaaeeeggghhhhhhiiijjjlllnnnppprrrtttuuu~~~vvvsssrrruuupppmmmqqqzzz|||zzzyyyyyyyyy}}}xxxsssooosssyyy{{{yyyyyy|||{{{zzz||||||tttlllddd]]]ZZZWWWVVVVVVWWWZZZ^^^cccfffjjjrrr||||||yyyzzz{{{|||}}}}}}{{{vvvrrrjjjiiigggccc```___cccffflllnnnnnnkkkcccZZZSSSOOOGGGGGGHHHIIIIIIJJJJJJIIIJJJHHHDDD@@@===;;;::::::;;;<<<===??????>>>===<<<@@@CCCHHHMMMOOONNNLLLKKKHHHGGGEEEBBB===999444222,,,,,,+++*********++++++,,,,,,+++++++++++++++++++++***************++++++))))))))))))************)))************+++++++++************))))))))))))))))))***++++++++++++***,,,,,,++++++++++++,,,,,,************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******************************************************************************************************))))))))))))******))))))))))))************)))************+++++++++***************+++++++++,,,,,,,,,++++++++++++***))))))************))))))*********++++++*********************************+++++++++***************+++************++++++,,,+++++++++***************+++***))))))))))))***+++************************))))))))))))))))))))))))************************************************************************++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))+++******))))))******+++************))))))))))))*********)))((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))'''(((((()))+++,,,---...))))))))))))************))))))))))))(((((((((((()))******++++++******)))************************************************++++++++++++************************))))))))))))******))))))))))))******++++++******))))))))))))))))))))))))))))))))))))************************(((((()))***+++,,,---...***++++++++++++***))))))***************++++++++++++++++++***************+++++++++***++++++,,,,,,++++++++++++,,,,,,,,,,,,------------------------,,,------------...............---,,,------//////...///111444777999;;;<<<;;;;;;<<<>>>???AAABBBCCCJJJOOOVVV[[[^^^^^^___```gggffffffhhhlllppprrrrrrrrrsssuuuwwwyyyzzz{{{{{{{{{vvvtttvvvsssqqqttt|||~~~zzzxxxvvv~~~xxxtttxxxzzz}}}~~~}}}|||{{{|||xxxpppiiieee```]]]ZZZVVVUUUUUUWWWXXX___gggsss{{{}}}yyywwwwwwxxx{{{~~~{{{tttsssooojjjddd```___```hhhjjjnnnooollleee^^^YYYOOOMMMIIIFFFEEEFFFHHHJJJMMMLLLJJJGGGCCC@@@===;;;666888:::===>>>>>>=========@@@EEEJJJNNNOOOOOOOOOLLLMMMLLLJJJFFF@@@:::666000...---++++++,,,---...++++++++++++++++++,,,,,,))))))))))))***+++,,,---************++++++++++++)))************+++++++++************************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))++++++******)))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++***************************))))))))))))))))))***((()))))))))************))))))*********+++++++++)))))))))***+++++++++,,,++++++++++++++++++++++++******++++++++++++*********++++++,,,,,,++++++***************************************************+++++++++******++++++,,,***************************************************************************************************************************************************************+++++++++++++++++++++++++++++++++---,,,+++***))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************)))))))))(((***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***+++,,,------((()))))))))************(((((((((((((((((((((((('''((()))******)))((('''*********************************************************************************))))))))))))))))))))))))))))))***************+++++++++***)))((())))))))))))))))))))))))************************((())))))***+++,,,,,,,,,******+++++++++******)))************************************************,,,,,,++++++***++++++++++++++++++,,,,,,,,,------------------------------------------...............---,,,+++,,,...000222555555666888:::<<<===>>>;;;<<>>;;;555333000---+++,,,---...*********++++++,,,,,,,,,******))))))***++++++,,,)))))))))*********++++++))))))*********+++++++++)))***************++++++))))))***++++++++++++***************************************************))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************************************++++++++++++++++++++++++************************)))))))))******)))))))))((()))))))))************))))))*********+++++++++)))))))))***+++++++++,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************************************************,,,,,,+++++++++++++++,,,******************************++++++++++++******************************++++++++++++++++++++++++************************************************))))))*********+++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++************)))))))))((('''((((((((()))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))******++++++******)))((()))))))))************((((((((()))))))))))))))'''((()))******)))((('''************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))******************,,,,,,,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))******+++++++++******************************************************,,,,,,++++++***+++++++++++++++,,,,,,,,,------------------------------------------.........//////...---,,,,,,---000333444::::::999999:::;;;===>>>>>>@@@DDDIIIMMMQQQSSSUUUUUUWWWYYY[[[]]]aaafffjjjlllmmmooorrrvvvzzz~~~~~~|||{{{zzzyyyvvvvvvwwwzzz}}}}}}{{{yyyzzz||||||{{{{{{~~~zzzsssppprrruuuvvvuuuyyy}}}zzz|||zzzvvvsssppplllhhheeeeeefffgggfffhhhhhhfff```[[[WWWUUUYYY\\\bbbkkkuuu|||}}}xxxqqqkkkgggdddbbbaaadddjjjmmmkkkgggfffbbb[[[TTTNNNJJJHHHGGGIIIJJJKKKKKKKKKHHHFFFDDD???===999666555777999;;;888999<<<@@@EEEIIILLLNNNOOONNNMMMKKKIIIFFFDDDBBB===:::555000---,,,,,,,,,*********++++++,,,,,,,,,,,,++++++***))))))******((((((((()))))))))******))))))*********+++++++++))))))******+++++++++,,,))))))***++++++++++++***)))***++++++++++++***)))************************))))))))))))))))))))))))''''''((()))***++++++,,,************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))************)))************+++++++++***************+++++++++***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***************+++++++++---,,,,,,++++++++++++,,,***************+++++++++******+++,,,,,,+++******************************++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))***++++++,,,,,,+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++))))))))))))))))))))))))***++++++,,,,,,++++++***************))))))))))))'''''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))***,,,.........+++(((&&&))))))))))))************))))))))))))************)))******++++++******)))************************))))))))))))))))))))))))((((((((((((((()))))))))))))))))))))************'''((()))******+++*********+++,,,,,,,,,+++))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++*********)))))))))))))))***++++++++++++***+++++++++******************************++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,------------------------------------------........./////////.........///111444666777;;;;;;;;;;;;<<<>>>@@@AAAGGGIIINNNSSSXXX\\\^^^___^^^^^^___```bbbgggnnnsssqqqrrruuuwwwzzz}}}}}}yyyuuurrrqqqooooooppptttyyy~~~~~~}}}{{{zzzzzz{{{|||}}}|||~~~}}}yyyyyy|||}}}~~~}}}}}}xxxxxx}}}~~~yyywwwuuurrrpppoooqqqsssuuu{{{zzzwwwpppggg___YYYWWWNNNOOORRRXXXaaahhhmmmoooyyyzzz|||~~~~~~{{{vvvqqqrrrkkkfffgggnnnrrrqqqnnngggeee```[[[WWWTTTSSSRRRMMMMMMMMMLLLKKKJJJIIIHHHGGGCCC>>>999777777999;;;666777888:::===AAAEEEGGGLLLMMMLLLLLLLLLKKKJJJIIICCC@@@;;;666111...---,,,++++++++++++++++++,,,,,,---,,,+++***))))))))))))'''((((((((()))))))))))))))************+++++++++))))))******+++,,,,,,,,,))))))***++++++++++++***+++,,,---......---,,,+++************************))))))))))))))))))))))))&&&&&&''')))***+++,,,---************************))))))))))))))))))))))))************************++++++++++++++++++++++++++++++++++++++++++++++++************************((()))***++++++***)))((())))))))))))************)))************++++++++++++++++++*********************+++++++++,,,,,,,,,)))******++++++******)))******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++...---,,,+++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************************************************************************++++++++++++++++++++++++((())))))***++++++,,,,,,************************,,,,,,+++***))))))))))))************************)))))))))))))))))))))))))))***+++,,,,,,+++***)))************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++---111333222...***'''))))))))))))************)))*********+++++++++,,,***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********((()))))))))************&&&''')))***++++++******++++++,,,,,,++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))***++++++++++++++++++++++++*********))))))))))))*********+++++++++************+++,,,------,,,,,,,,,------------...------------------------............////////////000111222444666999:::;;;;;;<<<===???CCCHHHLLLNNNTTTVVVZZZ___ccceeeffffffeeefffggghhhjjjnnntttxxxwwwyyy|||}}}~~~|||vvvsssqqqqqqmmmlllmmmqqqxxx~~~~~~|||{{{|||}}}|||zzz|||~~~{{{|||xxxuuutttwww||||||{{{xxxwwwwwwyyy|||~~~zzzppphhhdddUUURRROOOOOORRRUUUXXXYYYaaaeeelllvvv}}}}}}zzz{{{sssmmmoooxxx}}}|||xxxiiigggbbb^^^\\\\\\]]]^^^ZZZWWWTTTOOOLLLJJJIIIIIIKKKIIIEEEAAA>>><<<;;;;;;555555444444666:::===@@@EEEGGGKKKMMMNNNNNNMMMLLLGGGEEEAAA<<<888444111000,,,,,,++++++++++++++++++++++++***************+++(((((()))))))))*********)))************+++++++++))))))***++++++,,,------))))))***++++++++++++***+++,,,...//////...,,,+++************************))))))))))))))))))))))))''''''((()))***++++++,,,************************((((((((((((((((((((((((************************++++++++++++++++++++++++************************************************((()))***++++++***)))((())))))))))))************)))************+++++++++,,,+++++++++******))))))*********++++++,,,,,,,,,(((((())))))))))))((((((*********++++++*********++++++++++++++++++++++++))))))******++++++++++++...---,,,,,,++++++++++++))))))******++++++++++++***+++,,,------,,,+++***************************))))))))))))))))))))))))************************++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))///...,,,***)))((('''''')))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***)))************))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))***...333666666222,,,)))))))))))))))******************+++++++++,,,,,,,,,((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((())))))))))))))))))))))))))))))******+++++++++,,,(((((())))))*********+++&&&''')))***+++++++++***,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,((()))***+++++++++++++++++++++++++++******))))))))))))******++++++++++++************+++,,,---...,,,,,,,,,---------......------------------------............/////////000111333555888;;;<<<===>>><<<>>>@@@EEEKKKRRRXXX\\\^^^```cccgggiiijjjkkkjjjmmmoooqqqssstttvvvzzz||||||zzzwwwuuuvvvvvvlllkkkkkkpppwww|||{{{|||yyyxxxxxxrrrnnnnnnppprrroooxxx{{{xxx{{{zzzxxxvvvvvvwwwyyyzzzzzz}}}{{{|||~~~}}}uuupppfff```YYYSSSPPPPPPQQQQQQMMMSSS___mmmzzz|||uuupppuuummmiiiddd___]]]___bbbdddeeeaaaZZZSSSMMMJJJIIIIIILLLLLLJJJHHHEEEAAA===;;;555444222111222555888;;;>>>BBBHHHMMMPPPOOOLLLJJJIIIGGGEEEAAA===999666444---,,,,,,++++++*********))))))))))))***+++,,,---)))************+++++++++)))************+++++++++))))))***+++,,,,,,------))))))***++++++++++++***)))***,,,------,,,***)))************************))))))))))))))))))))))))))))))))))))************************************((((((((((((((((((((((((************************,,,+++***))))))***+++,,,+++***(((&&&&&&'''((()))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,------......------,,,///......---+++******))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********)))))))))))))))***************************+++,,,,,,------------,,,,,,,,,++++++*********************************************************000...***((('''))),,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++******,,,///000---***))))))))))))))))))))))))000///---+++*********+++(((((()))***************+++*********))))))(((((())))))))))))))))))))))))************************+++)))'''(((+++,,,***(((++++++,,,,,,,,,++++++***))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******))))))))))))******++++++++++++++++++++++++))))))))))))************)))))))))***+++,,,......------,,,++++++*********))))))*********+++++++++,,,---......//////......//////////////////......---...///...------...000444777999:::999:::===???:::BBBLLLUUU[[[___dddhhheeefffgggggghhhkkkpppsssvvvwwwyyyzzz{{{|||}}}wwwttttttqqqpppoooqqqtttxxxzzzzzz}}}}}}}}}}}}~~~~~~zzzrrrkkkjjjooouuu~~~|||xxxrrrnnnnnnqqqssstttrrrnnnkkkiiihhhhhhiiidddggghhhfffffflllppppppoooppprrrtttvvvxxxzzz{{{~~~~~~~~~wwwlllccc___]]]XXXTTTSSSUUUWWWZZZ___jjjvvvzzzxxxvvvyyyzzzxxx|||ssspppkkkeeeaaa``````aaajjjiiigggddd^^^TTTJJJDDDGGGIIIKKKNNNMMMHHH@@@;;;>>>:::555333333555666777888???IIIOOOOOONNNNNNNNNPPPNNNJJJGGGDDD???:::666111///---,,,------+++***++++++************++++++,,,+++)))(((((()))+++,,,+++*********))))))(((((())))))************))))))***************************+++,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***************************************************+++++++++++++++++++++,,,))))))***++++++++++++***************************++++++***))))))***++++++...,,,+++))))))***+++,,,******************************************************))))))))))))******++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......---+++***)))((('''++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++************************///---+++))))))***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((***,,,---+++)))))))))))))))))))))))))))---,,,+++******++++++,,,(((((()))***************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))))),,,***)))***,,,---+++)))+++++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++++++++++++++******))))))))))))******++++++++++++++++++++++++))))))))))))************---,,,++++++******++++++++++++++++++++++++,,,,,,***+++++++++,,,,,,,,,,,,,,,---......//////................................./////////...///111333555888;;;;;;;;;<<<>>>AAALLLRRRYYY^^^```cccgggjjjfffggghhhhhhiiilllpppssswwwxxxzzz|||~~~{{{xxxwwwtttrrroooooorrrvvvyyyzzzzzz|||~~~~~~xxxuuuzzzxxxuuurrrqqqqqqssstttuuutttqqqkkkggggggkkkooouuutttrrrnnnlllllloooqqqpppooommmkkkhhhfffeeedddaaadddccc]]]ZZZ\\\^^^]]]]]]___ccciiinnnssswwwyyywwwooollliiiddd``````ZZZ___bbbaaacccfffgggeeeiiikkkkkkjjjoooyyy}}}{{{vvvsssnnnhhhccc___]]]]]]dddddddddeeeccc\\\SSSLLLJJJJJJJJJKKKLLLJJJFFFCCC???;;;888666666888888888777<<>>???AAACCCTTTXXX\\\^^^^^^```cccggghhhiiijjjkkklllooosssuuuzzzzzz{{{|||~~~~~~~~~~~~zzzxxxzzz}}}}}}}}}~~~~~~~~~{{{yyyzzz{{{xxxwwwvvvuuusssoooiiieeelllkkkjjjjjjjjjlllooopppuuusssqqqooonnnoooqqqrrruuuvvvwwwvvvuuuvvvxxxzzzvvvuuuuuussspppmmmkkkiiifffhhhfff___ZZZYYYXXXVVVUUUWWW[[[```eeejjjmmmooouuuyyy~~~}}}~~~~~~{{{wwwqqqmmmnnnjjjrrrvvvqqqjjjeee```\\\[[[[[[YYYXXX___jjjqqqsssvvvwwwuuuqqqjjjccc^^^\\\^^^]]]^^^bbbeeebbb[[[TTTOOOMMMJJJIIIIIIJJJJJJJJJDDDAAA===;;;:::999888777666999>>>EEELLLOOOOOONNNOOONNNLLLLLLLLLJJJFFFDDD;;;777333000///...---,,,++++++************++++++***+++---......---+++******************)))))))))))))))************))))))***************************++++++,,,,,,++++++******++++++,,,,,,++++++***************************************************'''((()))***+++---......))))))***++++++++++++***************************+++******************+++++++++***))))))******+++++++++++++++++++++++++++************************+++******))))))******+++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++***+++++++++++++++,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,,,,,,,------*********+++++++++,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***...------,,,+++***)))))),,,++++++******++++++,,,+++++++++*********))))))++++++************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***((('''&&&'''((()))))))))))))))))))))))))))))))))))))))))))))******+++(((((()))************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((((((''''''******+++,,,,,,,,,++++++))))))))))))))))))))))))(((((()))************)))+++******))))))******+++++++++++++++++++++++++++))))))*********+++++++++)))))))))***+++,,,......+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,---,,,---......///.........------------............//////000000111444999<<<:::;;;===???AAACCCEEEGGGQQQTTTWWWXXXYYY\\\aaafffjjjlllnnnppprrruuuyyy|||~~~{{{zzzzzz{{{{{{{{{{{{{{{|||~~~~~~{{{{{{}}}~~~zzztttnnnkkkkkklllmmmjjjiiijjjmmmnnnkkkhhhnnnnnnnnnoooqqqsssuuuvvv|||zzzyyyyyyzzzzzzyyyxxxzzz}}}}}}zzzwwwuuutttsssrrruuutttmmmiiihhhfffddd```aaabbbcccdddddddddcccdddfffhhhiiiiiiiiiiiihhhoooooorrrtttrrrrrryyyzzzwwwxxx|||~~~vvvlllcccWWWTTTNNNMMMRRR[[[cccgggrrrwww}}}}}}wwwooohhhddd^^^[[[ZZZ]]]bbbccc^^^YYYUUUQQQLLLIIIHHHHHHHHHHHHJJJGGGCCC???===:::777444666666888???HHHNNNOOONNNMMMMMMLLLLLLLLLKKKHHHFFF@@@<<<666222000///---,,,,,,++++++******++++++,,,***+++,,,------,,,+++***************************)))******++++++******)))************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************((())))))***+++,,,,,,---))))))***++++++++++++************************************++++++***************************++++++************************************************++++++************++++++))))))*********+++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,,,,******************************+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++------,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,+++***------,,,+++******)))))),,,++++++******++++++,,,+++++++++*********))))))++++++************++++++((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******)))((('''((()))***))))))))))))))))))))))))************))))))(((((((((((()))***************))))))))))))))))))******************************************************''''''(((((('''''''''((()))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))(((((()))************)))++++++************++++++++++++++++++++++++++++++************++++++++++++)))))))))***+++,,,......---------,,,,,,,,,++++++************++++++++++++,,,---......///.........---------.........//////...///111222333777;;;???<<<===???CCCGGGJJJLLLMMMTTTVVVYYYZZZ[[[___fffkkknnnqqqtttwwwyyy}}}{{{yyyyyyyyyxxxwwwvvvxxx|||yyyssspppppprrrrrrqqqnnnjjjeeecccdddeeeiiigggfffiiinnnrrrsssrrrtttuuuuuuwwwxxxyyyzzz{{{}}}|||{{{{{{|||{{{yyywww{{{~~~~~~yyyvvvvvvvvvwwwyyy}}}}}}xxxttttttrrroookkkkkklllkkkjjjgggeeeddddddcccbbbaaa```^^^\\\ZZZ]]]]]]^^^aaaaaadddooozzzyyyzzzyyylll]]]VVVOOOKKKLLLPPPUUUYYYiiisss{{{tttqqqiiiddd___^^^aaacccbbb___\\\XXXRRRMMMJJJHHHEEEDDDLLLIIIEEEBBB@@@>>>;;;888888666666;;;CCCJJJMMMNNNOOONNNMMMNNNNNNLLLIIIGGGDDD@@@:::555222000---,,,,,,,,,++++++++++++,,,,,,,,,+++***))))))***+++,,,***************+++++++++******++++++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++************************************************+++*********************))))))***++++++++++++***************************)))***++++++++++++***)))+++++++++,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++************++++++++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++---------,,,,,,+++++++++++++++++++++,,,,,,,,,,,,------------------------......---,,,,,,+++******------------------------,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,++++++******)))))),,,++++++******++++++,,,---------,,,,,,,,,++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))***++++++***(((((()))+++))))))))))))))))))))))))***************)))((('''(((((()))***************))))))))))))************************************************************)))***++++++))))))***+++)))***++++++,,,,,,,,,,,,++++++++++++++++++++++++((()))******++++++******++++++************++++++++++++++++++++++++++++++*********++++++++++++,,,---,,,++++++******++++++.........---,,,+++++++++))))))*********+++++++++,,,---......//////......------......///000000000///111444666888:::>>>AAA@@@AAACCCHHHNNNSSSUUUUUUZZZ]]]_________cccjjjooowwwzzz}}}}}}{{{|||}}}{{{zzzvvvzzz}}}wwwpppiiiffffffgggfffggghhhgggeeeeeefffhhhkkkjjjjjjkkkooosssuuuvvvuuuvvvxxxyyyzzzzzzzzzzzz}}}}}}}}}}}}{{{zzzyyyxxx}}}{{{xxxxxxzzz|||xxx}}}~~~zzzwwwuuusssooooooppprrrsssrrrqqqooonnnllljjjhhhgggeeebbb]]]ZZZWWWTTTSSSTTTTTTVVV^^^gggjjjmmmsss~~~uuuggg___XXXUUURRROOOOOOQQQ```kkkxxx|||zzzzzzwwwsssmmmiiihhhiiijjjjjjfffaaa[[[UUUQQQNNNKKKIIILLLIIIFFFDDDDDDDDDCCCAAA<<<999777888===DDDIIILLLQQQPPPOOOPPPPPPOOOLLLIIIGGGCCC>>>:::777333///---,,,,,,++++++++++++,,,,,,,,,+++)))(((((()))+++,,,*********+++++++++++++++******++++++++++++******************************,,,++++++******++++++,,,,,,++++++******++++++,,,************************************************+++++++++***))))))(((((())))))***++++++++++++***************************)))***++++++++++++***))))))******+++,,,,,,++++++************************++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------***++++++,,,,,,++++++***++++++++++++++++++++++++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------........................//////......---,,,,,,,,,------------------------,,,,,,---.........------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++++++++***************,,,++++++******++++++,,,---------,,,,,,,,,++++++++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***,,,+++)))'''((()))))))))))))))))))))))))))((()))***+++++++++***)))(((((()))***************((()))))))))************************************************************)))+++---,,,***)))***,,,))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,++++++******++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,---,,,++++++******++++++------------------,,,,,,*********+++++++++,,,,,,,,,---......//////............//////000111111222111444888;;;===>>>AAABBBEEEFFFHHHNNNVVV\\\______```ccceeefffgggkkkrrrwww}}}}}}~~~|||yyyvvvyyy}}}}}}xxxqqqpppnnnkkkhhhgggiiikkkgggjjjlllmmmmmmlllmmmnnnnnnnnnoooooooooqqqtttvvvxxxyyy{{{}}}~~~~~~}}}}}}~~~~~~|||}}}~~~~~~yyy||||||zzzvvvwwwxxxzzz{{{zzzxxxvvvtttrrrpppnnnmmmllliiiccc___]]]XXXVVVVVVTTTRRRSSSWWW[[[^^^dddlllvvv~~~ssslllgggeeeaaaZZZUUUUUUYYYbbblllqqqqqqrrrvvv{{{}}}}}}{{{vvvrrrppprrrtttpppkkkddd^^^\\\[[[ZZZYYYSSSOOOKKKHHHGGGGGGGGGFFF???>>>:::888999>>>EEEKKKOOONNNNNNOOOPPPOOOLLLJJJIIIGGGCCC@@@===888333///---,,,,,,++++++,,,,,,---+++++++++******+++++++++*********++++++,,,,,,,,,***++++++,,,,,,++++++***************************,,,,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,************************************************************))))))))))))))))))***++++++++++++***************************)))***+++,,,,,,+++***)))&&&'''((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,))))))*********++++++++++++++++++,,,,,,+++++++++++++++++++++++++++++++++))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,+++++++++)))******+++---......///++++++,,,,,,,,,---------........................---------...///000000111........................,,,,,,---...////////////,,,,,,,,,------.........************************,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,,,,---***************+++++++++,,,++++++++++++++++++,,,+++++++++*********))))))++++++************++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''))),,,,,,)))&&&'''((())))))))))))))))))))))))&&&''')))+++,,,---,,,,,,(((((()))***************(((((())))))*********+++************************))))))))))))))))))))))))(((***,,,+++(((''')))+++((()))***+++,,,---------))))))))))))))))))))))))******+++,,,,,,,,,,,,+++,,,++++++******++++++,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))))))))***+++,,,......+++,,,,,,------......///++++++,,,,,,,,,---------,,,---......//////.........//////000111222222333333777;;;???AAABBBCCCDDDIIIIIILLLSSS\\\bbbeeeeeeeeeiiimmmooorrrwww~~~}}}|||{{{xxxuuutttvvvzzz{{{|||}}}~~~{{{vvvpppmmmiiijjjkkkllllllooosssvvvooorrrtttuuusssrrrqqqqqqnnnppprrrqqqpppppptttxxx}}}~~~}}}~~~|||~~~}}}}}}zzzvvvsssvvvtttssssssssspppjjjeeehhhccc```aaa___YYYUUUUUUQQQTTTXXX\\\aaakkkwww{{{uuussstttoooeee^^^]]]VVV\\\aaaccccccgggpppxxx|||yyyuuuvvvyyywwwqqqjjjdddccceeegggiii\\\WWWQQQKKKHHHGGGFFFEEEBBBAAA===888666:::CCCJJJJJJJJJJJJLLLMMMMMMKKKJJJKKKIIIGGGDDDAAA;;;555111---,,,,,,++++++,,,,,,---***+++---......---+++************++++++,,,,,,,,,***++++++,,,,,,++++++***************************---,,,+++******+++,,,------,,,+++******+++,,,---************************************************(((((())))))******++++++))))))***++++++++++++***++++++************++++++------,,,+++***)))(((''',,,+++******++++++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,,,,+++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,...---,,,,,,++++++,,,,,,------......///000000000---...///...---...///111///000111222333333333333444444333222111000//////111222333333333111000///000000000//////..................---,,,,,,++++++,,,,,,---------.........++++++,,,------------------,,,,,,,,,+++++++++***,,,,,,,,,+++++++++******************************,,,,,,,,,+++++++++******(((((())))))*********+++))))))+++,,,+++)))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))---,,,***)))((((((((()))&&&''''''((()))******+++))))))************))))))'''(((((()))***+++++++++******++++++++++++************************************++++++++++++************))))))******+++,,,******++++++++++++******((())))))))))))*********((()))***+++,,,,,,+++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))*********+++++++++......//////000111111111111000//////000222555666777:::===???BBBHHHPPPWWWWWWXXXZZZ\\\___dddjjjnnnnnnooorrrxxx~~~~~~yyysssuuuvvvxxx{{{~~~xxxrrrpppqqqpppppprrruuuxxxzzzyyyyyyxxxyyyuuuvvvxxxyyyxxxuuurrrooonnnoooooonnnnnnrrrzzz}}}}}}|||yyywww||||||uuuqqqqqqoookkkmmmmmmmmmmmmjjjgggbbb___[[[YYYVVVTTTUUUZZZaaafffqqqwww}}}~~~zzzuuussssss}}}|||{{{{{{xxxtttpppiiiiiifff```[[[]]]dddjjj{{{vvvrrrrrrsssssswww|||zzzssskkkhhhhhhhhhiiijjjmmmdddYYYQQQMMMKKKIIIGGGKKKGGG@@@;;;999<<<@@@CCCFFFIIILLLOOOPPPPPPNNNMMMMMMJJJGGGDDDBBB???;;;888222111///---,,,,,,,,,,,,)))))))))***++++++,,,,,,))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))******+++,,,------...************************,,,++++++*********))))))''''''(((((()))+++,,,---++++++************+++++++++++++++***************,,,+++******++++++***))),,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************+++++++++++++++*********++++++,,,,,,,,,---------------------------------************************++++++++++++++++++++++++******++++++,,,,,,,,,---...---------------......------......///000111111111222333222111111333555444444555666777777777777888888888777666666555555888999999999888777666555555555555444444444333333333222222111000//////...............------------,,,,,,------...---------+++*********************,,,,,,,,,++++++++++++***************************,,,,,,,,,+++++++++******))))))))))))*********+++))))))***+++***))))))***************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&&&&&&&'''(((''''''(((((())))))******))))))************))))))'''(((((()))******++++++******++++++++++++************************************++++++++++++************))))))******+++,,,******++++++++++++******)))))))))*********++++++)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------.........//////000000000/////////000222555888:::<<>><<<555333000...,,,+++,,,,,,+++++++++***************)))*********++++++++++++*********************+++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***%%%%%%&&&&&&''''''((((((************************++++++++++++******))))))+++******)))))))))))))))++++++************++++++))))))******+++++++++,,,++++++++++++************++++++,,,,,,,,,+++******++++++++++++++++++++++++***************************************+++++++++,,,,,,---------.................................************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000111111///000111222333444555555777888888888777777888:::::::::;;;<<<============>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>===<<<;;;<<<<<<<<<<<<;;;;;;;;;;;;999999888777666555444444333222111000///...---------............------,,,************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******)))))))))***************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))))))))))))))))))))************))))))((((((((()))******++++++******++++++++++++************************************++++++++++++************))))))******+++,,,******++++++++++++******************+++++++++,,,)))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++---------.........//////............////////////...///000222555888<<<===;;;@@@FFFJJJNNNTTT[[[```aaacccfffhhhkkkooossswww~~~~~~|||{{{yyy{{{~~~}}}|||zzzxxxvvvtttrrrrrruuuxxxyyyzzz{{{|||~~~~~~||||||}}}~~~yyyzzz{{{}}}~~~|||xxxuuussstttvvvwwwyyy}}}}}}~~~uuuqqqsssuuurrrooollliiiddd___\\\ZZZZZZZZZTTTUUUUUURRRQQQTTTZZZ___fffhhhoooxxxvvvkkkccc^^^VVVPPPPPPTTT[[[gggqqqwwwxxxwwwqqqhhhaaa]]]\\\aaafffjjjggg]]]SSSKKKHHHDDDEEEHHHIIIIIIHHHFFFDDD@@@AAADDDGGGJJJMMMOOOQQQLLLJJJGGGFFFFFFEEEBBB@@@999666222...,,,+++,,,,,,---,,,,,,+++******))))))************++++++++++++(((((()))))))))*********++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************+++++++++++++++******)))+++******)))))))))))))))++++++************++++++)))************++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************)))))))))******+++++++++,,,,,,,,,,,,------------------------------------++++++++++++++++++++++++------------------------,,,,,,,,,---------......///000111222444444555555555555666888999:::;;;<<<;;;<<<===<<<;;;;;;<<<>>>>>>???@@@@@@AAAAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@???>>><<<;;;::::::999999777666444222111000000000000000///...---,,,,,,,,,,,,,,,------------------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******************************((()))((('''(((+++***(((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---******))))))))))))))))))))))))************))))))(((((())))))******************++++++++++++************************************++++++++++++************))))))******+++,,,******++++++++++++************+++++++++,,,,,,,,,)))*********************++++++++++++++++++++++++***+++++++++++++++,,,,,,+++,,,,,,------,,,,,,+++---............/////////........................///000111333666:::===>>><<>>;;;666111---,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++(((((())))))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***---------------,,,,,,,,,***************************+++,,,,,,,,,+++******''''''(((((()))+++,,,---++++++************+++++++++++++++************)))+++,,,---,,,***)))***,,,***++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))******+++++++++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,------......///000000222333555777888999999999999:::;;;<<<===>>>??????>>>??????>>>===<<<>>>???@@@@@@AAABBBBBBBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@???@@@???>>><<<;;;999888777444444444333111000...------------------------------------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++***************(((***(((&&&(((......)))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((************))))))))))))))))))************)))))))))))))))))))))***************++++++++++++************************************++++++++++++************))))))******+++,,,******++++++++++++************+++++++++,,,,,,,,,)))))))))((((((((())))))++++++++++++++++++++++++*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------------.....................///////////////111222333555888:::===>>>AAAGGGNNNSSSVVVYYY^^^bbbiiinnntttyyy}}}~~~yyyrrrmmmppppppvvvyyyuuuqqqssswwwyyyzzzyyyxxxwwwyyyyyyyyyxxxvvvtttrrrrrrtttuuuvvvxxxzzz~~~vvvsssuuuqqqooonnnnnnoooooonnnllliiifffaaaZZZUUURRRRRRSSSXXXUUUVVV^^^lllwww}}}}}}~~~~~~~~~pppfffYYYQQQLLLJJJNNNUUUkkkzzz{{{rrriiibbb___```bbbdddddd```YYYSSSPPPNNNJJJGGGEEEFFFHHHJJJFFFFFFFFFGGGIIILLLOOOPPPQQQOOOLLLJJJIIIHHHEEECCCBBB???:::555111///......******++++++,,,,,,,,,,,,,,,+++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++*********************))))))************************)))***,,,------,,,+++***''''''(((((()))+++,,,---++++++************++++++,,,+++++++++******))))))***---///---***)))***---******+++,,,,,,,,,++++++++++++++++++++++++++++++------------------------+++++++++++++++,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......................................................///000222333444444777888:::<<<============;;;<<<<<<======>>>>>>??????@@@@@@???======>>>@@@@@@@@@AAAAAAAAAAAAAAA@@@??????@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDEEEFFFGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAA@@@??????;;;;;;:::999777555333222............---------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******+++++++++++++++*********)))+++)))&&&***333333---************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))(((************************))))))************))))))))))))))))))))))))************++++++++++++************************************++++++++++++************))))))******+++,,,******++++++++++++******************+++++++++,,,******)))((((((((())))))++++++++++++++++++++++++*********++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,,,,,,,------------.........//////000111111111333444666888;;;===???@@@DDDIIIPPPUUUYYY]]]cccgggpppuuu}}}{{{vvvoookkkkkklllssszzztttooollllllpppvvvzzz{{{zzzzzzzzztttvvvwwwvvvtttrrrrrrssswwwwwwyyy{{{xxxwwwzzzxxxuuurrrsssuuuuuurrrooorrrooojjjddd^^^YYYUUUTTTOOOLLLKKKQQQ[[[dddhhhhhhnnnpppsssuuuxxx|||zzzqqqhhhaaaYYYRRRQQQSSScccttt|||xxxqqqjjjeeebbb```aaaddddddaaa]]][[[WWWPPPJJJFFFEEEGGGIIIJJJIIIIIIIIIKKKMMMOOOPPPRRRPPPMMMKKKJJJIIIFFFDDDDDDBBB>>>:::666222000000******++++++,,,------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***)))))))))))))))*********************************)))***,,,......---+++***+++******)))))))))))))))++++++************++++++***************+++++++++***---///...***(((+++...)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------................................................000111222444666888::::::;;;<<<>>>@@@AAAAAA@@@???????????????????????????@@@AAAAAA???>>>===>>>@@@???@@@@@@AAAAAA@@@@@@???=========>>>>>>>>>>>>>>>=========>>>@@@CCCEEEFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBB@@@>>>;;;999888333333222222111000//////...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++*********))),,,***&&&,,,777888000************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***,,,------------,,,)))))))))******++++++,,,))))))************))))))***)))))))))))))))))))))******++++++++++++************************************++++++++++++************))))))******+++,,,******++++++++++++******)))))))))*********++++++---,,,+++)))))))))***+++++++++++++++++++++++++++)))******+++,,,,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,---------......---...///000111333333444444555888<<>>:::666333111+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++******++++++,,,,,,---------************************(((***,,,...///---,,,***+++******)))))))))))))))++++++************++++++'''((()))***+++,,,------***---000...***(((+++...)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++.........------,,,,,,,,,,,,,,,,,,---------..............................------------------------////////////////////////222333555777:::<<<>>>???===???AAACCCCCCCCCBBBAAACCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAA@@@>>>>>>???@@@???@@@@@@@@@@@@@@@??????<<<<<<<<<<<<<<<<<<<<<<<<777777888999<<>><<<999999888777555444333333......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,++++++************---+++'''...:::;;;333************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))$$$%%%(((***+++,,,,,,,,,(((((()))***+++,,,,,,,,,))))))************))))))*********)))))))))))))))******++++++++++++************************************++++++++++++***************)))***++++++,,,******++++++++++++******((())))))))))))*********///...,,,+++++++++,,,,,,++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++------------.........///---...///111222444555666444666999>>>BBBFFFHHHJJJNNNSSS[[[aaagggoooxxx~~~~~~|||yyyuuurrrppppppttt||||||wwwrrrpppoooppprrrtttvvvwwwvvvssssssuuuxxxxxxzzz|||{{{yyyxxxzzz}}}~~~~~~~~~vvvnnnhhhddd___[[[WWWSSSQQQOOONNNMMMFFFKKKRRRXXX\\\```fffjjjxxxzzz}}}oooddd```XXXdddjjjggghhhpppsssooovvvvvvsssooojjjkkkoootttsssrrrooojjjbbbXXXOOOIIIHHHIIIJJJLLLNNNOOOPPPQQQNNNLLLKKKKKKLLLLLLKKKIIIFFFEEEDDDAAA===999444222...------,,,,,,++++++***---------,,,,,,+++++++++,,,,,,+++***)))(((''''''++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))***++++++,,,------************************(((***,,,...///...,,,+++''''''(((((()))+++,,,---)))************+++++++++************************+++,,,,,,------,,,,,,+++))))))*********+++++++++...---,,,+++***+++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,++++++,,,---.........---,,,+++---......---,,,---//////...---,,,,,,,,,------000000///000111333666777:::;;;<<<>>>???@@@@@@@@@CCCCCCCCCDDDDDDDDDEEEEEEAAABBBBBBBBBBBBAAA@@@@@@=========<<<<<<;;;;;;:::999:::;;;<<<==================<<<<<<;;;;;;;;;:::555666777999::::::::::::>>>???@@@BBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDEEEEEE???AAACCCFFFGGGFFFEEEDDDEEEEEEFFFFFFFFFEEEEEEDDD============;;;999777555111000///000000000...,,,---------,,,,,,,,,,,,,,,*********)))***+++,,,,,,++++++++++++++++++++++++))))))***+++,,,...///000************************************************+++*********))))))((((((,,,,,,++++++***)))))))))******++++++++++++******+++***)))(((((()))***+++++++++************++++++)))))))))))))))))))))))))))************+++++++++************************))))))))))))))))))))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******,,,,,,,,,,,,++++++*********)))((((((((()))+++,,,******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++------,,,,,,,,,---......//////...000222444555555999:::<<>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>><<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???>>>>>>>>>=========<<<<<<888888999999999:::::::::;;;<<<===>>>????????????>>>>>>???@@@AAABBBDDDEEECCCDDDEEEEEEEEEDDDCCCBBBEEEEEEFFFFFFFFFFFFEEEEEEAAAAAAAAAAAA@@@>>>===;;;888666444333333111...,,,---------------.........+++++++++***************++++++++++++++++++++++++)))))))))***+++,,,---...************************************************************)))))))))(((******************++++++******++++++++++++******+++***)))(((((()))***+++++++++************++++++)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************)))))))))(((***************+++,,,,,,***++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++...------------...//////000//////111333666777888===>>>AAAGGGOOOWWW\\\___aaaeeekkkqqqwww|||{{{yyy}}}zzzvvvtttsssqqqvvvyyy{{{|||zzzxxxxxxyyy|||}}}~~~~~~||||||~~~~~~uuuqqqjjjgggdddaaa___]]]ZZZXXXUUURRRNNNIIIGGGJJJOOOSSSWWWaaajjjooottt~~~}}}|||vvvooohhhcccaaabbbdddkkklllooosssxxxxxxvvvssswwwwwwyyy{{{{{{ttthhh^^^RRROOOLLLLLLOOOPPPNNNLLLPPPMMMLLLLLLMMMMMMKKKIIIJJJHHHDDDCCCBBB???;;;777333000---,,,---......---//////...------------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))******************************++++++++++++******))))))***+++++++++++++++))))))))))))************************+++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------+++,,,------......------+++,,,------+++++++++------------...///000222333444555777999;;;======>>><<<===>>>???????????????<<<<<<=========>>>>>>>>>?????????>>>>>>>>>======;;;;;;;;;;;;;;;<<<<<<<<<>>>>>>======>>>???AAABBBAAA@@@@@@@@@@@@?????????===<<<;;;:::999:::;;;;;;::::::;;;<<<============<<<<<<<<<<<<===>>>???@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDEEEEEEFFFFFFEEEEEEEEECCCCCCCCCCCCCCCBBBBBBAAA@@@>>>;;;999777555111...////////////////////////,,,,,,,,,,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,++++++++++++++++++++++++************************************))))))))))))((())))))***++++++,,,,,,******++++++++++++************))))))))))))******++++++************++++++)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******************))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,......------...//////000000000000222444777:::<<>>;;;666333///,,,,,,---------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))++++++++++++++++++++++++******++++++++++++******)))***++++++++++++++++++)))))))))*********++++++*********+++++++++,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,---------------+++,,,------++++++,,,------...///000222444555666777888:::<<<======<<<<<<<<<======>>>>>>>>>======<<<<<<<<<=========>>>>>>@@@??????>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>>>>AAA@@@???>>>???AAACCCDDDCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@>>><<<:::;;;<<<=========>>>?????????>>>>>>???>>>===;;;:::999999999;;;;;;;;;<<<>>>@@@BBBCCCAAABBBCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBBBBBBBDDDBBB@@@>>>===:::777444333222222111000///......+++,,,,,,---,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++*********************************)))))))))))))))))))))*********+++++++++******++++++++++++*********))))))))))))))))))***++++++************++++++))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---------,,,++++++++++++,,,,,,,,,------,,,,,,------------,,,,,,------------......///000///000111333666999>>>AAAHHHLLLRRRYYY```hhhppptttuuuvvvyyy}}}|||{{{zzzzzz{{{wwwqqqnnnoootttxxx{{{zzz{{{||||||{{{zzzyyyxxxvvvxxx|||}}}yyyuuurrrppppppooommmhhhddd___[[[YYYTTTMMMHHHIIIMMMPPPSSS\\\lll{{{}}}uuulll^^^RRROOOQQQUUU\\\eeennnuuuxxxvvvtttsssuuuwwwwwwsssoooggg___SSSLLLJJJLLLNNNOOOQQQPPPNNNNNNNNNNNNNNNNNNMMMLLLJJJHHHFFFCCC@@@>>>:::666111...---------,,,,,,++++++***************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++***)))++++++++++++++++++++++++******++++++++++++************+++,,,,,,+++++++++))))))*********+++++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------)))***,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................---,,,,,,,,,,,,------......+++---......------...///000111222444666777888999888999:::;;;;;;:::999888;;;;;;<<<<<<===<<<<<<<<<>>>?????????@@@@@@@@@@@@BBBAAA@@@?????????@@@@@@>>>?????????@@@@@@AAAAAABBBAAA@@@???@@@BBBDDDFFFCCCCCCDDDDDDDDDDDDDDDDDDDDDCCC@@@>>>======>>>???@@@@@@AAAAAAAAA@@@@@@???@@@???===<<<::::::999999888888888999:::<<<>>>???>>>>>>???@@@@@@@@@@@@@@@?????????@@@AAABBBBBBCCCDDDCCCBBBAAAAAA@@@>>>;;;999888666444222000///...,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,++++++++++++++++++++++++************************))))))))))))))))))******+++++++++*********))))))******++++++++++++******)))))))))******)))))))))++++++************++++++************************))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---((()))+++,,,,,,,,,+++***++++++,,,,,,,,,---------,,,------......------,,,,,,,,,,,,,,,---...///000...000333555777<<>>>>>;;;;;;;;;::::::999999999;;;;;;<<<===>>>>>>>>>>>>????????????@@@AAABBBCCCBBBBBBAAABBBDDDDDDCCCAAA???>>><<<:::777555333222000///...............///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************,,,,,,++++++***))))))(((******++++++++++++******))))))************))))))++++++************++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++************++++++++++++)))******+++++++++++++++,,,,,,,,,,,,------------------............------,,,,,,------...///000111000333666888;;;@@@HHHNNNVVV]]]ffflllpppssswwwzzz}}}wwwssshhhiiijjjmmmqqqxxx|||vvvqqqoooqqqrrrtttwwwzzzzzzxxxuuu|||}}}|||xxxwwwzzz~~~zzznnneee___[[[QQQQQQLLLHHHJJJRRRYYY[[[eeelllssswwwyyy~~~}}}kkk[[[UUUMMMGGGHHHRRR___iiiuuuuuurrrkkkcccaaaffflllsssqqqkkk___PPPHHHHHHKKKNNNPPPQQQQQQPPPOOOOOOPPPLLLLLLLLLJJJFFFCCCAAAAAA???<<<777444333111///---...------,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))))))))))))))))))))******++++++++++++******,,,,,,,,,,,,,,,,,,+++************++++++++++++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********++++++++++++,,,++++++++++++,,,---......------------------------,,,,,,------------,,,,,,------,,,,,,,,,---...///---///111222333444666888999:::;;;<<<<<<<<<;;;:::888888888888999:::;;;<<<;;;;;;===>>>????????????@@@AAAAAAAAABBBBBBBBBBBBDDDCCCAAA@@@???@@@AAABBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEDDDDDDDDDCCCCCCAAA@@@@@@>>>>>>======>>>???@@@@@@>>>?????????>>><<<;;;999:::;;;<<<======>>>>>>>>>>>>>>>>>>===>>>???AAAAAAAAA@@@AAABBBDDDEEEDDDCCCCCCBBBAAA???>>><<<;;;:::777555111///------...///------------------------,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************((()))))))))************++++++************************++++++++++++******((()))***++++++***)))(((++++++************++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,------------...------............------.........///000222333444333777;;;===???EEENNNUUU^^^fffqqqyyy{{{|||~~~{{{tttnnnlllaaadddgggjjjooottt{{{{{{|||{{{xxxuuusssuuuwwwyyyxxxxxxyyy{{{{{{zzzxxx|||~~~~~~}}}}}}}}}vvvlllggg]]]\\\VVVOOOMMMOOOPPPNNNVVV[[[aaadddhhhnnnwww~~~zzzmmmhhh^^^RRRLLLLLLSSSXXXjjjrrrxxxsssggg```ccciiinnnnnnllleee[[[RRRMMMLLLKKKNNNRRRSSSQQQNNNNNNNNNLLLNNNNNNKKKGGGDDDCCCCCC???===:::888777444000...,,,+++******))))))******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********************************++++++++++++******,,,,,,------,,,,,,+++************+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++++++++******+++---...000------------------------+++,,,,,,------,,,,,,+++------,,,+++,,,---...///...000222444444666888;;;<<<===>>>>>>>>>===;;;:::888888888888:::===???AAA<<<===>>>???AAAAAABBBBBB???@@@@@@@@@AAAAAAAAAAAADDDCCCAAA??????@@@AAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAABBBCCCDDDDDDDDDDDDAAABBBBBBBBBCCCCCCDDDDDDAAABBBCCCEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>@@@AAACCCCCCAAA@@@>>>:::;;;<<<===>>>>>>>>>>>>===<<<;;;;;;;;;<<<>>>???AAA@@@@@@BBBDDDEEEDDDCCCEEEEEEDDDCCCCCCBBBAAAAAA<<<999444///,,,,,,---...------------------------******))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************************(((((())))))*********+++)))))))))***++++++,,,,,,******++++++++++++******((()))***++++++***)))(((++++++************++++++************************)))************+++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------............---,,,+++,,,---...///,,,,,,,,,---------......------............------000000000111222444555666666:::>>>@@@CCCIIISSSZZZcccmmmyyyxxxnnniiihhh___bbbfffjjjmmmrrrvvvzzz}}}vvvlllnnnooooooqqqvvv~~~{{{xxxuuutttvvvxxxzzzzzz|||}}}xxxuuuwwwwwwnnniiihhhbbbYYYUUUTTTPPPKKKLLLOOOTTTWWW[[[```hhhmmmzzz|||wwwmmm```SSSLLLKKKMMM___nnn|||{{{nnnbbbaaafffeeefffhhhhhhddd^^^VVVQQQIIINNNRRRTTTQQQNNNMMMNNNMMMOOOOOOMMMHHHDDDDDDEEE???>>><<<;;;999666222...///...------,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++******++++++++++++******------------,,,,,,+++*********+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,,,,,,,,,,++++++*********...------,,,,,,++++++***++++++,,,------------,,,------------------------,,,,,,++++++,,,,,,---------...////////////222444222444666888:::;;;<<<===AAAAAAAAA@@@???===<<<;;;<<<======<<<::::::===???AAAAAABBBDDDEEEEEECCCAAADDDBBB@@@???@@@AAABBBBBBDDDAAA??????BBBDDDCCCBBBBBBEEEIIIIIIFFFCCCCCCDDDEEEDDDCCCDDDEEEEEEDDDBBBAAADDDEEEAAA@@@CCCEEEDDDAAA???AAAEEEFFFCCCBBBDDDDDDHHHKKKJJJFFFBBBAAABBBEEEDDDCCCBBBAAAAAAAAAAAAEEEEEEEEEEEEFFFFFFFFFFFFCCCBBBBBBAAA@@@@@@??????===;;;999:::;;;===>>>>>><<<<<<<<<===???AAABBBCCCDDDEEEFFFFFFFFFFFFEEEDDD===<<<:::888555444333222...---,,,,,,......---,,,,,,,,,,,,+++++++++************************************************************))))))******+++,,,---,,,++++++******+++++++++***)))))))))***,,,,,,++++++*********,,,---...***************************************************************************++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......++++++,,,,,,---...//////222000...------000444666333444444222000111666;;;:::===@@@CCCIIISSS___hhhsssyyy}}}wwwpppmmmeeehhhkkknnnqqqtttyyy|||{{{pppggghhhiiilllqqqwww|||wwwqqqtttxxxyyyyyy{{{}}}zzz{{{|||wwwvvvoooeee```^^^ZZZUUUTTTNNNJJJLLLQQQUUU[[[aaajjjvvv~~~ssscccUUUOOOOOOZZZhhhssstttqqqppplllgggeeeeeefffgggfffccc^^^ZZZNNNMMMLLLLLLMMMOOOOOOOOOOOOPPPPPPOOOLLLIIIFFFCCCCCCAAA>>><<<;;;888444222...---++++++---......---...,,,***((((((***,,,...++++++++++++++++++++++++******+++++++++,,,,,,,,,...//////...,,,++++++,,,++++++*********+++,,,---******+++,,,,,,,,,,,,+++............------,,,+++************************++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,---******+++,,,,,,,,,,,,,,,---------------,,,,,,,,,---------,,,,,,---.........///000000//////111333555666888:::<<<======>>>>>>>>>>>>>>>>>>>>>======?????????>>>>>>>>>@@@AAA@@@??????@@@AAAAAAAAA@@@BBBAAAAAABBBDDDEEEEEEEEEHHHGGGIIIMMMQQQSSSRRRPPPQQQRRRTTTRRROOOLLLLLLMMMKKKJJJIIIJJJJJJJJJHHHFFFFFFJJJKKKGGGEEEGGGGGGEEEFFFDDDDDDHHHIIIFFFEEEGGGDDDEEEFFFEEECCCBBBBBBBBBDDDCCCCCCCCCCCCDDDEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDCCCBBBBBBBBB???<<<:::999999777666:::::::::;;;<<<===>>>???CCCDDDFFFGGGGGGFFFEEEDDDDDDBBB@@@<<<999666444333222000////////////---,,,,,,,,,,,,---,,,,,,++++++******************************************************))))))******+++,,,,,,+++******))))))******+++***)))))))))***+++,,,)))((((((''''''((()))******************************************************************************++++++,,,,,,++++++***))))))*********+++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,------.........///...---...111555999<<>><<<999666333000...,,,,,,.........---...---+++******+++---...,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---...///---+++***+++,,,,,,,,,,,,++++++*********)))******+++++++++++++++---------------,,,++++++************************++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,------......++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,///......---------......///000111111111111222444999:::;;;===>>>>>>??????===>>>>>>??????@@@@@@@@@DDDBBBAAAAAABBBCCCCCCBBBBBBAAAAAAAAABBBDDDEEEFFFGGGHHHKKKOOOQQQRRRRRRRRRSSSUUU[[[aaagggiiihhhgggdddeeeeeedddaaa______``````^^^\\\[[[ZZZYYYVVVTTTVVVZZZ\\\YYYVVVVVVTTTPPPSSSOOONNNQQQSSSQQQPPPRRRJJJHHHFFFDDDEEEEEEEEEDDDAAAAAAAAAAAABBBDDDFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJIIIIIIHHHGGGGGGGGGFFFCCC???===;;;999777555888888777777888888999:::@@@AAADDDFFFGGGGGGFFFEEEHHHGGGEEEBBB???===;;;:::777555333222111000---++++++,,,---......---,,,,,,++++++++++++++++++++++++******************************))))))******+++,,,++++++***)))))))))))))))******))))))******+++,,,,,,++++++************+++***************************************************************************++++++,,,,,,++++++***(((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------......,,,,,,---///333888>>>AAACCCCCCBBB>>>:::999<<<@@@???EEEMMMUUU\\\fffqqqyyy}}}{{{{{{yyyyyy}}}zzznnncccaaaeeejjjqqqtttwwwyyyzzzxxxuuusssqqqoooqqqwww|||yyyuuuuuuppphhh```XXXPPPNNNMMMLLLOOOSSSXXX[[[^^^```iiiwwwuuufff\\\TTTZZZbbbgggmmmssstttrrrooopppqqqrrrqqqooommmllleee[[[OOOLLLOOOSSSQQQMMMLLLMMMMMMNNNMMMLLLJJJIIIGGGEEEBBB@@@>>><<<888555222000......//////...---------------------------------------------------++++++++++++,,,,,,,,,,,,,,,---...---+++)))***+++------------,,,***((('''((()))******++++++******+++,,,,,,,,,,,,+++******+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------...////////////...+++++++++,,,,,,,,,,,,,,,.........---------......///111444555555555777888<<<<<<===>>>????????????AAAAAAAAAAAABBBBBBCCCCCCEEECCCAAAAAACCCCCCAAA@@@BBBBBBCCCCCCEEEIIIMMMQQQVVVZZZ```eeehhhiiiiiijjjgggjjjooouuuzzz}}}~~~}}}xxxyyy{{{|||{{{yyyvvvuuuyyyvvvssspppooommmkkkiiioootttwwwuuurrrppplllgggfff```^^^aaadddcccdddfffZZZUUUOOOLLLMMMMMMLLLJJJGGGFFFEEECCCCCCDDDEEEFFFEEEEEEFFFGGGIIIJJJKKKKKKLLLLLLKKKKKKKKKJJJJJJJJJFFFDDDBBBAAA@@@@@@>>><<<888888777666666666666777;;;===@@@DDDFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDCCCCCC<<<:::777555333111...+++***+++,,,......---,,,+++++++++++++++++++++++++++******************************))))))******+++,,,,,,++++++******************************+++++++++...------,,,++++++++++++***************************************************************************++++++,,,,,,++++++***))))))))))))*********+++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------..................------------,,,,,,---///222666;;;===777999:::888777888===BBBEEELLLWWW```iiirrr{{{yyynnnddd___aaajjjqqqzzz{{{}}}|||yyyuuusssqqqpppqqqvvv|||uuujjj^^^VVVPPPLLLLLLOOOWWWWWWVVVXXX```pppwwwppp\\\ZZZXXXZZZaaakkkrrrvvvxxxyyyzzzzzzwwwuuutttssspppgggZZZSSSQQQPPPNNNLLLOOOOOOOOONNNLLLJJJHHHGGGIIIGGGDDDBBBAAA>>>;;;888555333111000000///...---+++,,,---......---,,,+++,,,,,,,,,,,,------------+++++++++,,,,,,,,,------+++,,,---,,,***)))***++++++,,,---...---+++)))'''(((((()))************)))******+++++++++******)))+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,---...............+++++++++,,,,,,------------------------...//////111333777999:::;;;===???===>>>??????@@@@@@??????CCCBBBBBBAAAAAABBBCCCCCCDDDCCCBBBBBBBBBBBB@@@???CCCEEEGGGIIIKKKQQQXXX]]]kkkpppxxx}}}~~~~~~}}}~~~{{{}}}~~~zzzxxxyyy{{{||||||xxxppplllnnnssstttuuuwwwkkkfff___\\\\\\[[[XXXUUUVVVTTTOOOKKKGGGEEEDDDDDDAAABBBCCCEEEGGGIIIKKKLLLLLLLLLKKKKKKKKKKKKJJJJJJFFFEEECCCCCCDDDCCCBBB@@@;;;;;;:::888888777777888777999<<<@@@DDDFFFHHHIIIFFFFFFGGGHHHHHHGGGFFFFFF@@@>>>;;;888666444000...***+++,,,------,,,++++++++++++++++++++++++++++++******************************))))))******+++,,,------,,,++++++++++++,,,))))))******++++++++++++*********))))))(((''''''***************************************************************************++++++,,,,,,++++++************+++++++++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,---------...........................---///...---...///111333555000333777888:::===DDDIIIOOOVVVbbblllssszzzqqqjjjccc```dddlllssswww~~~}}}yyyuuurrrrrrsssssstttyyy}}}qqqdddZZZQQQNNNPPPSSSQQQPPPSSS[[[hhhxxxnnndddXXXRRRUUU^^^jjjsss|||~~~{{{xxxvvvvvvwwwsssjjj```VVVOOOLLLKKKNNNNNNMMMLLLKKKJJJIIIHHHIIIGGGEEEDDDCCCAAA>>>;;;999777444222111000...,,,***+++,,,------,,,+++*********++++++,,,,,,,,,,,,++++++,,,,,,,,,---------+++,,,---,,,***)))***+++)))***,,,------,,,***)))(((((()))************)))))))))***++++++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,------------//////......---,,,,,,+++******+++,,,,,,,,,,,,,,,+++,,,,,,------......///------------///000111222333666:::===>>>???AAABBB>>>???@@@AAAAAAAAAAAAAAACCCBBBAAA@@@AAAAAACCCDDDEEEHHHJJJJJJIIIIIIJJJKKKSSSWWWZZZ]]]```fffnnnttt}}}yyyuuutttwww}}}{{{tttvvvzzz|||}}}xxxvvvsssrrrqqqooollljjjgggccc[[[SSSKKKFFFCCCBBB@@@AAABBBDDDFFFGGGIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHFFFEEEDDDDDDCCC@@@>>>???>>>===<<<;;;;;;;;;;;;888888:::<<>>>>>>>>>>><<<;;;999999:::===@@@BBBFFFGGGIIIJJJJJJIIIGGGFFFIIIFFFDDDBBBAAA???===:::333111///---,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******************************))))))******+++,,,...---,,,,,,++++++,,,,,,((()))***+++,,,++++++******+++,,,---------,,,,,,***************************************************************************++++++,,,,,,++++++***************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......------......//////000000000000/////////000111222333888>>>CCCHHHNNNUUU[[[iiioooxxx~~~~~~wwwrrrgggiiimmmsssyyy~~~|||~~~{{{zzz}}}}}}}}}{{{zzz~~~sssddd^^^VVVQQQMMMNNNMMMNNNUUU^^^aaaooozzz|||wwwlll___UUUVVV\\\bbbjjjsssyyyyyyyyyzzz|||{{{sssdddUUULLLGGGGGGGGGHHHIIIJJJKKKKKKGGGFFFEEEEEEFFFFFFDDDBBB???<<<888555333111...,,,+++,,,,,,,,,,,,,,,,,,+++******++++++,,,------...,,,,,,,,,------------...+++---...---,,,+++,,,...,,,,,,++++++++++++++++++)))******+++++++++++++++)))******+++,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,,,,------.........,,,,,,------.../////////...//////000000000000000------......///000111111...///000111444666888999999;;;???@@@???>>>>>>>>>AAABBBCCCEEEFFFFFFGGGGGGFFFFFFEEEFFFHHHKKKNNNPPP[[[dddnnnqqqoooqqqxxxzzz|||zzzwwwyyy}}}zzzzzz}}}~~~~~~~~~~~~{{{ooofffaaa^^^OOOOOONNNMMMLLLKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIJJJIIIFFFDDDBBBBBBAAA@@@@@@@@@@@@@@@@@@===:::777666999<<<>>>CCCDDDGGGJJJKKKLLLKKKJJJKKKIIIGGGFFFEEEDDDBBB@@@777555111...------///000,,,,,,,,,,,,,,,,,,,,,,,,*********************************)))***++++++,,,---,,,++++++******++++++((()))***+++,,,+++******&&&''')))***++++++***)))************************************************************************+++++++++,,,,,,+++++++++))))))))))))************))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,---------......,,,------...///000111111//////000111222444666777888>>>FFFMMMSSSZZZcccjjjqqqwww~~~~~~{{{xxxrrroooooonnnttt|||}}}}}}{{{~~~qqqgggeee]]]VVVQQQLLLFFFIIIPPPSSSbbbmmmooowww|||kkkXXXQQQSSSTTT^^^kkktttwwwyyy||||||ooo[[[MMMJJJIIIHHHGGGGGGGGGGGGHHHFFFEEEDDDEEEGGGGGGEEECCC@@@===999666444111...,,,------------------------++++++,,,------...//////,,,,,,,,,---------......,,,---......,,,,,,---.........,,,+++***)))))))))******+++,,,,,,,,,,,,+++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,