BM6P6(@ yyytttiiigggfffgggfffgggpppzzzrrrrrrtttwww~~~|||}}}zzzwwwvvvssstttttttttssstttvvvxxx{{{nnndddZZZVVVSSSOOONNNOOORRRVVV]]]bbbgggqqqsss^^^]]]gggooowwwkkk^^^VVVVVVXXXVVVTTTXXXWWWVVVUUUTTTSSSSSSSSSTTTSSSRRRQQQPPPQQQRRRRRRPPPUUUXXXVVVOOOIIIGGGGGGJJJGGGDDDBBBCCCCCCCCCBBBCCCBBBBBBEEEHHHHHHEEEBBBAAABBBBBBAAAAAABBBFFFIIIZZZeeeuuuwwwjjj^^^VVVSSSHHHJJJLLLLLLKKKJJJKKKKKKVVV[[[___ccciiinnnnnniiinnnqqqttttttrrrrrrtttwwwzzz{{{~~~wwwbbbZZZPPPIIIGGGIIIKKKLLLLLLMMMRRRYYY\\\\\\\\\]]]YYYTTTMMMIIIGGGGGGGGGGGGHHHIIIJJJJJJJJJLLLOOORRRRRRRRRTTTUUUWWWYYYZZZ[[[\\\^^^aaacccfffllluuu|||{{{oookkkiiikkktttxxxvvv|||~~~pppiiihhhgggfffffffffeeegggrrr~~~|||ssstttvvvzzz~~~}}}{{{zzz{{{{{{{{{|||~~~vvvggg^^^VVVRRRPPPNNNNNNPPPSSSWWW]]]bbbjjjxxxeeeUUUYYYlll}}}sssiii^^^WWWXXXYYYWWWUUURRRRRRSSSTTTTTTUUUVVVVVVPPPOOOMMMLLLLLLLLLMMMNNNMMMPPPSSSQQQKKKGGGFFFHHHLLLIIIFFFDDDDDDFFFFFFFFFHHHFFFCCCDDDFFFGGGFFFCCCAAAAAAAAAAAA@@@BBBEEEGGGSSS___qqquuufffXXXPPPMMMFFFGGGHHHHHHGGGHHHIIIKKKQQQVVVZZZ^^^fffnnnqqqoooppprrrssssssrrrrrrtttwwwyyy{{{}}}nnnaaaWWWQQQIIIDDDDDDGGGIIIJJJNNNQQQWWW]]]```___]]]\\\TTTPPPJJJFFFEEEEEEFFFFFFIIIJJJKKKKKKKKKMMMPPPSSSVVVWWWYYY[[[]]]___aaabbbdddhhhlllqqqxxxwwwmmmkkknnnvvvxxxmmmgggeeebbbbbbiiirrr{{{{{{rrrllleee``````ccchhhggghhhhhhgggkkkxxx{{{uuuvvvyyyzzzmmmaaaZZZSSSQQQPPPNNNOOOSSSWWWZZZ^^^dddoooppp\\\TTT[[[sssoooggg^^^YYYYYYZZZWWWUUUNNNPPPRRRTTTUUUUUUUUUUUUMMMLLLJJJIIIIIIIIIKKKLLLLLLNNNOOOMMMIIIHHHJJJMMMPPPLLLHHHFFFGGGIIIKKKKKKMMMIIIEEEDDDFFFHHHGGGEEEAAAAAAAAA@@@???@@@CCCEEELLLYYYmmm{{{~~~rrrcccUUUMMMKKKEEEFFFGGGGGGGGGIIIMMMOOORRRVVVYYY]]]eeeooosssrrrooopppqqqpppoooppprrrtttyyyzzz}}}~~~ssseeeVVVMMMLLLHHHDDDBBBDDDGGGJJJKKKPPPVVV]]]ccceeeccc^^^ZZZQQQMMMHHHEEEEEEFFFGGGGGGIIIJJJLLLLLLMMMOOORRRUUUXXXYYY\\\___bbbeeegggiiinnnrrrzzz~~~vvvppprrr{{{zzznnnddd^^^]]]\\\\\\^^^bbbfffllltttyyy}}}yyyvvvtttpppjjjeeedddcccbbbfffllllllkkkkkkllllllqqq}}}xxxzzzrrriii___XXXSSSRRRQQQPPPRRRVVV]]]___aaaggguuueee^^^___eeezzzvvvlllfff___[[[ZZZYYYVVVRRROOOQQQSSSUUUUUUTTTSSSRRRNNNMMMJJJIIIHHHIIIKKKLLLNNNNNNNNNMMMKKKMMMPPPTTTRRROOOKKKIIIKKKMMMOOOPPPLLLIIIGGGHHHJJJKKKJJJGGGAAABBBBBBAAA@@@???AAACCCHHHVVVjjjyyy|||pppbbbVVVQQQOOOJJJKKKMMMNNNPPPSSSWWW[[[\\\```cccffflllsssuuurrroooooommmllllllmmmoooqqqyyy{{{~~~}}}wwwsssjjjiiifffaaaZZZSSSLLLIIIGGGFFFEEEEEEGGGJJJLLLNNNRRRZZZccchhhhhheee^^^VVVPPPMMMIIIGGGHHHJJJKKKKKKKKKLLLMMMNNNOOOQQQUUUXXX\\\^^^aaaeeejjjnnnqqqsssyyy~~~zzzxxxyyy~~~nnneee___ZZZZZZ]]]ZZZ^^^aaabbbcccfffjjjlllooopppwww~~~zzzuuuqqqooonnnlllkkkjjjgggfffiiijjjkkkoootttsssooolllmmmpppwww|||xxxkkkeee[[[WWWSSSRRRQQQOOORRRVVV\\\```dddlll~~~rrr[[[]]]fffmmmqqqjjjeee___[[[YYYWWWSSSPPPOOOPPPRRRTTTUUUTTTSSSRRRNNNLLLJJJHHHGGGIIIKKKLLLNNNNNNNNNMMMNNNPPPTTTWWWRRROOOLLLKKKMMMPPPRRRSSSIIIHHHIIIMMMPPPQQQMMMIIICCCDDDDDDCCCAAA@@@AAABBBEEERRRdddsss|||zzzmmm```VVVRRRRRRQQQTTTXXX\\\```dddhhhllljjjooosssvvv{{{~~~|||wwwssspppmmmkkklllmmmoooqqqxxxzzz~~~wwwnnngggbbb\\\ZZZUUUQQQMMMKKKJJJJJJFFFGGGGGGHHHIIIJJJMMMOOOTTT^^^fffiiiiiiggg^^^TTTNNNKKKHHHHHHIIIKKKLLLMMMMMMNNNPPPQQQRRRUUUYYY\\\bbbdddhhhnnnsssyyy}}}~~~{{{ttt{{{ooo```[[[YYYVVVXXX]]]ZZZaaaeeeddddddfffiiiiiikkkjjjlllttt}}}|||}}}|||xxxtttpppnnnllljjjhhhiiiggghhhnnnqqqrrrvvvzzz{{{sssmmmnnnsss}}}nnnbbb]]]VVVSSSQQQQQQOOONNNQQQWWWZZZ```hhhtttfffRRRXXXeeeqqq|||sssfffbbb^^^ZZZWWWUUURRRPPPKKKMMMOOOQQQSSSTTTUUUUUULLLJJJGGGEEEDDDFFFHHHJJJKKKLLLLLLMMMOOOQQQRRRSSSOOOMMMLLLLLLOOOQQQSSSSSSHHHIIIKKKPPPTTTTTTPPPKKKFFFGGGGGGFFFCCCAAABBBBBBBBBLLLZZZjjjvvvzzzlll___VVVSSSSSS[[[aaaiiiqqqwww{{{~~~zzzwwwtttooolllmmmppprrrsssvvvxxx|||{{{qqqhhh```ZZZVVVVVVRRRNNNIIIFFFFFFFFFGGGFFFGGGHHHHHHHHHJJJMMMOOOVVVaaahhhhhhhhhhhh```UUUKKKIIIGGGGGGIIIKKKLLLLLLOOOQQQSSSTTTVVVYYY]]]```cccfffjjjqqqxxx~~~zzzyyywwwyyygggZZZYYYZZZXXXYYY___bbbjjjooollljjjlllnnnmmmmmmkkkmmmssszzz~~~zzzwwwsssooolllooommmpppwww|||{{{pppqqqzzzuuuggg\\\VVVQQQPPPPPPQQQPPPPPPTTT[[[^^^gggqqq~~~sss___RRRYYYhhhxxxtttppp```^^^ZZZWWWUUUTTTSSSSSSKKKKKKLLLNNNOOOQQQRRRRRRKKKIIIEEECCCCCCDDDGGGIIIJJJKKKMMMOOOQQQQQQPPPOOOKKKJJJJJJLLLOOOQQQRRRQQQMMMLLLMMMQQQTTTUUUQQQMMMIIIJJJJJJIIIFFFCCCCCCCCCBBBHHHSSSbbbrrr~~~|||oooccc\\\[[[\\\iiirrr~~~yyytttnnnkkkllloooqqqrrrrrruuuyyy}}}~~~ooobbbZZZUUURRRPPPPPPMMMJJJFFFDDDDDDEEEFFFGGGHHHJJJJJJIIIKKKOOOSSSZZZdddjjjggggggiiicccXXXKKKJJJHHHHHHJJJLLLMMMMMMRRRSSSVVVWWWYYY\\\aaadddfffjjjooowwwrrraaaVVVYYY]]]\\\___eeemmmvvvzzzvvvqqqrrrsssqqqooonnnpppvvv{{{zzzvvvzzzxxxzzzuuuvvv~~~nnnccc[[[UUUPPPOOOQQQSSSSSSTTTYYYaaafffoooyyyfff\\\VVV```qqqxxxgggggg\\\ZZZWWWUUUTTTUUUUUUVVVMMMMMMLLLLLLKKKLLLMMMMMMLLLJJJFFFDDDCCCEEEHHHKKKJJJLLLOOORRRTTTSSSPPPMMMIIIIIIJJJLLLOOOQQQQQQOOORRRPPPNNNPPPSSSTTTQQQNNNKKKLLLLLLJJJGGGEEEDDDDDDDDDGGGPPP___rrr~~~sssiiidddeeehhhtttwwwqqqkkkhhhiiilllnnnoooooorrrvvvzzz}}}yyyhhhZZZRRRPPPOOOOOOKKKJJJHHHFFFEEEFFFGGGHHHHHHJJJLLLLLLLLLNNNSSSWWW]]]gggkkkggggggjjjeee[[[NNNLLLKKKKKKMMMOOOPPPOOOSSSUUUWWWYYY[[[^^^cccfffpppsssyyynnncccYYYXXX^^^eeeiiilllwww}}}|||{{{xxxtttssstttvvvxxxzzzzzz~~~oooddd[[[VVVUUUQQQNNNMMMQQQUUUXXX^^^eeejjjttt___]]]^^^iiizzzrrrddd\\\]]]YYYUUUUUUYYYZZZWWWTTTTTTQQQNNNMMMNNNMMMJJJGGGHHHGGGGGGGGGHHHKKKNNNPPPLLLOOORRRSSSQQQMMMJJJIIIFFFFFFGGGHHHKKKNNNQQQRRRMMMOOORRRSSSSSSQQQNNNLLLLLLKKKJJJHHHFFFDDDCCCCCC@@@FFFNNNXXXfffxxxyyyooogggiiipppsssjjjbbb```aaaccchhhnnnjjjooosssttttttvvv||||||rrrdddXXXSSSPPPNNNMMMKKKIIIGGGGGGGGGHHHGGGFFFHHHJJJLLLMMMNNNQQQXXX]]]fffhhhhhhhhhiiiiiiccc[[[NNNIIIHHHLLLOOOPPPSSSVVVUUUWWWZZZ]]]aaadddgggiiipppyyynnncccYYYZZZbbbiiipppttt}}}~~~xxxzzz{{{{{{|||~~~~~~xxxhhh___WWWSSSSSSNNNLLLMMMRRRUUUXXX^^^dddhhhwwwvvv^^^]]]bbboooxxxgggaaa___[[[XXXUUUVVVYYYZZZXXXUUUQQQOOONNNNNNOOONNNKKKIIIFFFFFFGGGHHHJJJMMMPPPRRRMMMOOORRRRRROOOLLLKKKJJJFFFGGGIIIKKKMMMNNNNNNNNNMMMNNNQQQSSSSSSQQQOOOMMMMMMLLLJJJIIIGGGEEECCCCCC???BBBHHHQQQ^^^nnn}}}zzzrrrlllqqqyyyzzzkkkccc\\\[[[\\\]]]bbbgggeeeiiimmmnnnmmmoootttxxx~~~zzzxxxsssjjj]]]TTTQQQQQQRRRRRRMMMKKKGGGEEEEEEGGGHHHIIILLLNNNPPPQQQSSSXXX^^^cccfffhhhhhhgggiiiiiiccc[[[RRRMMMMMMPPPSSSSSSTTTWWWVVVYYY\\\aaaeeeiiimmmooo{{{}}}nnnccc[[[^^^gggoooxxx~~~nnnaaaZZZTTTQQQQQQMMMLLLPPPVVVYYY[[[```gggnnndddZZZ]]]gggyyyiii]]]\\\^^^YYYWWWUUUVVVYYYYYYWWWSSSMMMMMMMMMOOOPPPOOOLLLJJJFFFFFFGGGIIILLLOOORRRTTTNNNPPPQQQQQQNNNLLLKKKKKKGGGIIILLLNNNNNNMMMKKKIIIKKKLLLOOOPPPQQQPPPOOONNNNNNMMMKKKIIIGGGEEEDDDCCC@@@AAADDDJJJUUUeeewww|||vvvttt{{{xxxnnn```YYYSSSSSSTTTTTTXXX\\\```cccfffgggfffgggjjjnnnyyyyyyyyyxxxvvvsssooommmiiiaaaWWWRRRRRRUUUWWWXXXQQQNNNJJJGGGFFFHHHKKKNNNMMMOOOQQQSSSWWW\\\ccchhhhhhjjjjjjiiijjjkkkeee]]]VVVRRRRRRVVVXXXWWWWWWYYYYYY]]]aaafffjjjooouuuyyy~~~zzzqqqeee^^^ccclllsss}}}xxxhhh^^^XXXRRRPPPQQQMMMNNNSSS[[[^^^```fffnnn~~~uuu\\\WWW^^^nnn|||cccYYYXXXXXXWWWVVVUUUUUUVVVUUURRROOOIIIJJJMMMOOOPPPOOOLLLJJJGGGHHHJJJLLLNNNPPPRRRSSSOOOQQQQQQPPPNNNLLLLLLLLLKKKKKKLLLMMMLLLJJJHHHGGGIIIJJJKKKMMMNNNNNNMMMMMMNNNMMMLLLJJJHHHFFFDDDDDDDDDBBBCCCHHHRRRaaatttzzzyyysssfffWWWQQQLLLLLLMMMMMMOOORRR[[[]]]``````___```aaaccckkkkkklllkkkjjjhhheeedddaaa\\\WWWUUUWWWYYYZZZYYYSSSRRROOOMMMLLLLLLOOOQQQQQQRRRTTTXXX^^^dddjjjnnnlllnnnnnnmmmooopppkkkdddZZZVVVUUUYYY[[[ZZZZZZ\\\___ccchhhlllpppuuu||||||}}}vvviiibbbhhhooouuuzzzoooccc[[[VVVPPPNNNOOOLLLNNNUUU\\\```dddmmmvvv|||fffZZZWWWdddxxxooo]]]WWWVVVWWWWWWVVVTTTSSSRRRPPPMMMKKKHHHJJJMMMOOOOOOMMMKKKJJJKKKLLLNNNPPPQQQQQQQQQQQQQQQRRRRRRQQQOOOMMMMMMMMMNNNMMMLLLJJJIIIHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKMMMMMMKKKJJJHHHGGGEEEEEEFFFBBBBBBGGGOOO\\\qqq}}}{{{nnn```TTTNNNIIIIIIJJJHHHIIILLLTTTUUUWWWXXXXXXWWWWWWXXXZZZ[[[[[[\\\\\\\\\[[[ZZZYYYWWWVVVXXXZZZZZZWWWTTTPPPRRRTTTSSSQQQQQQRRRSSSXXXYYY]]]bbbiiippptttwwwppprrrrrrqqqtttvvvrrrkkk```[[[XXX[[[\\\\\\^^^aaagggkkkpppsssvvv{{{|||nnngggmmmssswwwnnneee]]]XXXSSSMMMKKKLLLLLLNNNTTT\\\aaagggtttkkk[[[XXX^^^ooo~~~aaaVVVVVVYYY[[[WWWVVVTTTQQQOOOMMMLLLLLLKKKMMMPPPPPPNNNLLLLLLLLLMMMNNNQQQRRRSSSRRRQQQPPPQQQSSSTTTSSSQQQOOONNNNNNQQQOOOMMMKKKJJJJJJJJJJJJGGGGGGFFFFFFGGGHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFFFFEEEAAAAAAFFFLLLVVViii}}}~~~zzz~~~mmm^^^VVVOOOIIIHHHHHHFFFGGGJJJLLLMMMNNNOOOPPPOOONNNMMMLLLLLLNNNOOOPPPPPPPPPPPPQQQQQQRRRVVVYYYYYYUUUQQQOOOSSSWWWXXXVVVUUUVVVXXX]]]___dddkkksssyyy{{{{{{vvvwwwxxxxxx{{{|||vvvmmmeee^^^]]]^^^___bbbgggnnnsssxxx{{{}}}~~~rrrkkkrrrxxxzzzvvveee^^^YYYVVVRRRMMMLLLNNNQQQRRRWWW]]]cccmmm~~~{{{___VVVZZZhhh|||ppp]]][[[]]]]]]^^^WWWVVVSSSPPPNNNNNNOOOQQQQQQSSSTTTRRROOOMMMMMMNNNLLLNNNQQQTTTUUUUUUSSSRRRQQQTTTVVVVVVTTTQQQOOONNNQQQQQQPPPPPPOOONNNMMMMMMIIIHHHGGGFFFFFFGGGIIIJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFAAAAAAGGGJJJOOO```tttxxx{{{rrreeeYYYQQQJJJHHHGGGEEEFFFIIIGGGHHHIIIKKKLLLKKKJJJHHHGGGGGGHHHIIIIIIJJJJJJJJJKKKKKKMMMRRRXXX[[[ZZZWWWVVVZZZ^^^^^^]]]]]]```dddfffiiioooyyy~~~sssgggbbb```aaagggmmmsssyyytttnnnuuu{{{}}}wwwkkkaaa[[[XXXWWWTTTPPPOOOQQQVVVWWW[[[aaagggssskkkWWWUUU]]]ppplllcccffffffaaa]]]VVVUUUSSSPPPNNNPPPSSSVVVVVVWWWWWWUUUPPPNNNOOOPPPJJJMMMQQQUUUWWWWWWUUUTTTRRRTTTXXXXXXVVVRRRPPPNNNPPPRRRSSSUUUTTTRRRPPPNNNLLLJJJHHHGGGGGGHHHJJJKKKGGGGGGGGGGGGGGGGGGGGGGGGHHHCCCCCCIIIIIIKKK[[[nnnzzzxxxyyyzzznnn\\\SSSKKKHHHFFFDDDEEEIIIGGGGGGIIIKKKLLLLLLJJJHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJPPPXXX^^^aaaaaa^^^bbbeeedddcccdddjjjppptttwww~~~ooofffbbbccciiipppuuu|||}}}sss{{{{{{jjjbbb\\\WWWTTTRRRNNNLLLNNNTTTWWWZZZ```fffmmmzzzsss___[[[^^^___{{{rrriiiddd]]]XXXUUUUUUSSSQQQOOOOOOQQQSSSTTT\\\WWWQQQNNNNNNNNNMMMLLLHHHLLLQQQTTTTTTRRRPPPOOORRRTTTWWWYYYXXXUUUQQQNNNSSSTTTUUUUUUTTTPPPMMMJJJKKKJJJIIIGGGFFFGGGGGGHHHFFFGGGIIIJJJIIIGGGEEEDDDDDDCCCCCCDDDEEEIIIUUU```uuu}}}zzzxxxzzz}}}~~~sssbbbYYYMMMGGGFFFFFFEEEDDDFFFEEEDDDFFFJJJKKKIIIGGGGGGGGGGGGHHHIIIIIIJJJJJJLLLKKKLLLQQQYYYbbbhhhkkkmmmnnnooommmlllnnntttyyyqqqiiiggghhhoooxxx~~~vvvqqqccc]]][[[WWWTTTRRROOOMMMPPPVVVYYY[[[```hhhsssfffVVVXXXdddoooyyyjjjccc___YYYUUUSSSSSSRRRPPPOOOOOOQQQSSSTTTVVVSSSPPPOOOPPPPPPNNNLLLIIIMMMQQQSSSRRRQQQPPPPPPPPPRRRTTTUUUTTTRRROOOLLLSSSSSSSSSSSSQQQNNNLLLJJJKKKJJJHHHGGGFFFFFFGGGGGGFFFGGGHHHHHHHHHGGGEEEDDDDDDBBBBBBDDDDDDGGGRRR]]]oooyyy~~~wwwtttvvv}}}~~~yyywwwnnn]]]UUULLLGGGFFFGGGEEECCCFFFDDDDDDFFFIIIJJJHHHFFFEEEFFFGGGIIIJJJLLLMMMNNNNNNOOOQQQUUU[[[cccjjjnnnxxxyyyyyyuuussswwwuuummmkkklllttt|||wwwwwwfff\\\YYYYYYUUURRRRRRPPPOOORRRYYY]]]^^^cccnnnooo]]]VVV[[[nnnzzznnnbbb]]][[[VVVSSSSSSRRRQQQOOONNNOOOQQQSSSTTTQQQPPPPPPPPPQQQQQQOOOMMMLLLNNNQQQRRRQQQPPPPPPQQQOOOOOOPPPPPPPPPNNNMMMKKKRRRRRRQQQOOOMMMLLLKKKJJJJJJIIIGGGFFFEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEECCCAAAAAABBBBBBDDDLLLUUUgggssszzzrrrnnnnnnwwwvvvooosssxxxuuukkkdddVVVPPPJJJGGGGGGGGGEEECCCEEEDDDDDDEEEGGGHHHGGGFFFDDDFFFGGGJJJMMMOOOQQQRRRQQQTTTWWWYYY\\\bbbjjjppp{{{~~~{{{xxx~~~|||sssqqqsss~~~xxxuuu|||lll```ZZZYYYUUURRRPPPQQQPPPPPPTTT[[[___aaahhhwwwwwwaaa\\\___fffzzzsssiii___\\\ZZZWWWTTTUUUPPPPPPOOOOOOOOOQQQRRRTTTPPPPPPOOOOOOOOOOOOOOONNNPPPQQQSSSRRRQQQQQQRRRSSSOOOOOONNNNNNNNNMMMMMMMMMRRRQQQOOOMMMKKKKKKKKKKKKIIIHHHGGGEEEDDDEEEEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFAAA??????@@@@@@AAAFFFMMM^^^lll~~~zzzxxx}}}|||sssiiieeeeeeooo}}}uuujjjbbbcccfffbbb[[[WWWNNNKKKHHHFFFGGGGGGEEEDDDEEEDDDDDDDDDEEEFFFFFFFFFEEEGGGIIILLLOOOSSSUUUVVVUUUYYY\\\]]]\\\___gggmmmwww}}}zzzxxx|||zzzrrrqqqoooddd\\\YYYYYYQQQNNNMMMOOOPPPQQQVVV]]]___dddnnn{{{dddUUUZZZeeerrr|||mmmeee]]][[[YYYUUUSSSTTTQQQPPPPPPPPPPPPQQQRRRSSSRRRQQQOOOMMMLLLLLLOOOPPPSSSTTTUUUTTTRRRRRRSSSUUUPPPOOOOOONNNNNNNNNNNNNNNPPPOOOMMMLLLKKKLLLMMMNNNIIIHHHGGGEEEDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFFFF@@@>>>>>>@@@@@@???BBBGGGVVVdddxxxyyyrrrttt|||zzzsssjjj```\\\^^^hhhyyyuuuggg]]]UUUTTTTTTQQQMMMKKKHHHGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEDDDDDDEEEFFFGGGHHHIIILLLOOOSSSWWWZZZ[[[[[[___bbbaaa^^^___eeejjjttt}}}nnniiilll{{{qqqddd^^^YYYUUUUUUNNNLLLLLLOOOQQQSSSYYYaaaaaakkkyyykkkZZZOOOVVViii}}}pppddd^^^XXXWWWUUUQQQPPPRRRRRRRRRRRRQQQQQQQQQRRRRRRQQQPPPNNNKKKJJJKKKOOORRRTTTUUUVVVUUUSSSRRRSSSTTTNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLKKKKKKKKKLLLNNNOOOJJJIIIGGGFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFFFFFFFGGGBBB??????BBBCCCAAABBBEEENNN\\\ooowwwrrrvvv~~~|||rrriii```YYYWWWZZZfffvvv|||mmm\\\TTTMMMKKKJJJFFFDDDEEEDDDEEEEEEFFFFFFFFFGGGGGGFFFGGGFFFEEEDDDDDDFFFHHHJJJLLLPPPUUUZZZ^^^bbbddddddfffhhhhhhfffgggkkknnnttt|||bbb___bbbrrrwwweee]]]ZZZWWWSSSQQQNNNLLLMMMPPPSSSVVV]]]eeejjjxxxmmm^^^WWWTTT^^^uuuwwweee\\\VVVSSSTTTRRROOOOOOQQQTTTTTTTTTSSSRRRRRRQQQQQQLLLMMMNNNLLLKKKLLLOOOSSSSSSUUUVVVUUUSSSQQQQQQQQQJJJJJJKKKLLLLLLKKKKKKJJJGGGHHHHHHIIIKKKLLLNNNOOOKKKJJJHHHGGGFFFFFFGGGGGGDDDEEEGGGHHHHHHHHHGGGFFFEEEBBBCCCGGGHHHFFFEEEGGGHHHTTTfffvvv{{{wwwzzzwwwkkkbbbZZZUUUVVVZZZjjjxxxsssdddVVVOOOJJJIIIGGGDDDCCCEEECCCDDDEEEEEEEEEFFFGGGHHHGGGHHHHHHFFFDDDDDDGGGJJJLLLOOOTTTZZZaaahhhmmmooonnnooopppqqqsssuuuwwwyyy}}}YYYWWWZZZhhh}}}~~~~~~}}}nnn```[[[ZZZWWWSSSPPPOOOMMMNNNRRRUUUYYY```hhhttt^^^TTTWWW]]]mmmmmm^^^WWWSSSQQQRRRRRROOOPPPRRRVVVVVVUUUTTTSSSRRRQQQQQQFFFJJJMMMNNNNNNNNNPPPSSSQQQSSSUUUTTTRRRPPPOOOOOOFFFGGGHHHIIIJJJIIIHHHGGGCCCDDDFFFHHHJJJLLLMMMNNNKKKJJJIIIGGGFFFGGGGGGHHHDDDEEEGGGIIIJJJIIIGGGFFFGGGEEEFFFJJJLLLJJJHHHIIIDDDNNN___ppp}}}{{{zzz}}}tttggg^^^WWWSSSVVV[[[mmmzzznnn___TTTOOOJJJIIIHHHDDDDDDGGGCCCDDDEEEEEEEEEFFFHHHIIIHHHIIIIIIGGGDDDDDDGGGKKKMMMPPPVVV^^^gggooouuuxxxuuuuuuuuuxxx}}}WWWXXXYYY^^^iiiyyy~~~~~~qqqfff\\\YYYWWWSSSPPPOOOQQQMMMQQQZZZ\\\[[[dddqqq~~~nnnZZZXXX\\\iii~~~~~~bbbYYYRRRQQQQQQRRRSSSTTTSSSRRRVVVUUUTTTRRRQQQPPPPPPPPPNNNKKKMMMUUUYYYWWWVVVYYYUUUSSSPPPNNNMMMNNNOOOPPPJJJJJJIIIHHHFFFEEEEEEDDDDDDEEEGGGIIIKKKKKKKKKKKKIIIIIIHHHGGGGGGGGGHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGGGGJJJSSSdddxxx~~~xxx~~~zzzmmm___XXXUUUVVVZZZ___gggxxxrrraaaQQQPPPNNNJJJFFFDDDEEEGGGHHHHHHGGGHHHIIIKKKMMMNNNIIIHHHGGGFFFFFFHHHIIIKKKKKKNNNVVVbbbnnnvvvxxxwwwUUUUUUVVVZZZaaammmzzzyyykkkbbbYYYXXXWWWSSSPPPPPPUUUPPPQQQ[[[```bbbjjjvvveeeZZZWWWbbbuuuvvvbbb\\\VVVUUUTTTSSSSSSSSSRRRRRRUUUUUUUUUTTTSSSQQQPPPPPPNNNMMMRRR[[[___ZZZVVVVVVSSSQQQNNNKKKJJJKKKLLLMMMJJJJJJIIIHHHGGGFFFEEEEEEEEEGGGIIIKKKLLLMMMMMMMMMIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEGGGGGGHHHHHHHHHGGGGGGFFFGGGIIIQQQ```sss{{{zzzxxxkkk]]]UUUSSSTTTXXX^^^fffvvv{{{mmm]]]QQQQQQOOOKKKGGGFFFFFFGGGFFFFFFFFFHHHJJJMMMPPPRRRMMMLLLJJJIIIIIIJJJLLLNNNOOOQQQWWWbbbnnnxxx~~~RRRTTTVVVYYY]]]dddlllqqqvvv~~~{{{jjjddd\\\VVVVVVVVVSSSPPPQQQXXXRRRSSS\\\ccciiisssnnn[[[ZZZYYYmmmlllaaa^^^ZZZXXXVVVSSSRRRQQQQQQQQQTTTUUUVVVVVVUUUSSSQQQOOOMMMOOOWWWaaaddd]]]UUURRRQQQOOOMMMKKKIIIJJJKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFGGGHHHJJJLLLNNNNNNNNNNNNHHHHHHGGGEEEEEEDDDDDDDDDFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEFFFHHHNNNZZZjjjyyy}}}uuu{{{ttthhh[[[UUUSSSUUU[[[bbbkkkxxxzzzkkk[[[SSSSSSQQQNNNJJJHHHHHHIIIGGGGGGIIIKKKNNNQQQTTTVVVMMMKKKIIIHHHHHHJJJMMMOOOPPPQQQUUU^^^hhhssszzz}}}zzzQQQUUUZZZ^^^bbbeeeiiilllrrrwwwnnnaaa^^^XXXTTTUUUTTTQQQOOOPPPUUUTTTXXX___eeemmm|||www^^^TTT\\\bbb|||ssseee```\\\YYYXXXVVVSSSPPPOOOPPPQQQRRRTTTVVVWWWVVVTTTPPPNNNLLLPPPWWW___aaa\\\SSSMMMNNNMMMLLLKKKKKKLLLMMMNNNKKKKKKJJJIIIIIIHHHGGGGGGGGGIIIJJJLLLMMMNNNMMMMMMIIIHHHGGGFFFEEEDDDDDDDDDFFFGGGGGGHHHIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDEEEFFFJJJTTTbbbqqq~~~sssvvv{{{pppfff\\\WWWXXX\\\fffoooxxxnnn___WWWVVVTTTPPPLLLJJJJJJJJJLLLLLLNNNPPPRRRTTTUUUVVVLLLKKKJJJJJJLLLOOOSSSUUUWWWXXX[[[___eeejjjnnnpppnnnwwwSSSWWW^^^cccfffhhhjjjlllxxxzzzrrreee^^^ZZZUUURRRSSSRRRNNNMMMOOOQQQVVV]]]bbbgggqqq~~~jjjXXXTTT```qqqhhhbbb___XXXVVVVVVUUURRROOOMMMOOOPPPPPPRRRTTTVVVUUUSSSOOOMMMKKKNNNSSSWWWXXXVVVPPPJJJIIIIIIIIIIIIJJJLLLNNNOOOJJJJJJJJJIIIIIIHHHHHHGGGFFFGGGIIIKKKLLLLLLKKKKKKIIIIIIHHHFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGFFFEEEDDDCCCDDDHHHOOOZZZjjjyyywwwuuuvvv}}}nnneee^^^\\\___ggguuusssddd]]][[[XXXRRRMMMKKKKKKLLLPPPQQQSSSUUUVVVUUUTTTSSSOOOOOOPPPSSSVVVZZZ^^^```fffhhhjjjkkkjjjgggeeecccaaannnVVV[[[bbbhhhkkkmmmoooppp~~~uuuggg```^^^WWWSSSPPPQQQPPPMMMNNNQQQQQQXXXaaagggmmm{{{ooocccYYYZZZhhhrrrdddaaa]]]VVVSSSUUUVVVSSSOOOLLLMMMNNNMMMOOORRRSSSSSSPPPMMMKKKIIILLLNNNOOOPPPRRRNNNHHHDDDDDDEEEFFFGGGIIIKKKLLLIIIIIIIIIIIIHHHHHHHHHGGGEEEFFFHHHJJJJJJJJJJJJIIIHHHHHHGGGFFFFFFFFFFFFGGGDDDEEEGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGFFFEEECCCEEEGGGKKKSSSaaaqqq}}}wwwsssyyy|||rrrkkkffffffkkkvvvxxxiiidddaaa[[[TTTMMMKKKLLLNNNQQQUUUYYY]]]^^^\\\YYYVVVSSSUUUXXX\\\```dddggghhhpppsssvvvuuuoooggg```]]]```mmm~~~yyyuuurrruuu|||[[[aaahhhpppuuuzzz~~~}}}yyytttqqqrrrvvvzzzzzzkkk___ZZZ[[[TTTPPPNNNOOONNNMMMQQQVVVXXX]]]dddlllyyyyyyccc]]][[[cccuuuiiibbb___\\\YYYTTTWWWYYYVVVPPPKKKJJJKKKKKKMMMNNNPPPOOONNNKKKJJJHHHLLLMMMLLLNNNQQQNNNHHHDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGEEEGGGHHHIIIJJJJJJIIIIIIFFFEEEEEEEEEEEEFFFGGGGGGCCCDDDFFFGGGIIIJJJJJJKKKGGGGGGHHHHHHHHHGGGGGGFFFDDDFFFHHHHHHLLLWWWgggsss|||rrrvvv~~~yyytttvvv|||}}}ooojjjeee]]]TTTMMMKKKMMMPPPSSSYYYbbbjjjmmmlllhhhddd___bbbgggkkkoooqqqrrrrrrwwwzzz~~~|||vvvnnngggdddkkktttlllfffdddaaadddkkkmmmqqqvvv|||___eeennnxxx|||vvvpppqqqqqqpppnnnnnnppprrrvvv{{{sssggg[[[WWWYYYQQQMMMLLLMMMNNNNNNSSSZZZ^^^```dddooonnnZZZXXX\\\jjjvvvfffaaa]]][[[]]]VVVZZZ]]]YYYRRRKKKIIIIIIJJJKKKLLLMMMMMMLLLJJJIIIGGGLLLMMMLLLNNNRRROOOHHHHHHHHHHHHGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGFFFGGGIIIJJJJJJJJJIIIIIICCCCCCCCCDDDDDDEEEFFFGGGBBBCCCEEEGGGIIIJJJJJJKKKFFFFFFGGGHHHHHHHHHGGGGGGEEEGGGHHHGGGHHHQQQ```lll|||rrrttt~~~tttnnnhhh___TTTLLLKKKMMMQQQVVV^^^jjjuuu{{{zzzvvvssspppsssxxx}}}~~~~~~yyyuuussswww|||ttt___ZZZYYYWWWXXX^^^aaaeeejjjppptttyyy~~~aaammmyyyzzzzzzzzzwwwtttqqqrrrrrrpppooooooqqqssssssyyyqqqeee___YYYVVVUUUSSSMMMJJJLLLOOOPPPTTTXXXaaaffflllwww|||ddd\\\[[[```vvvmmmccc```ZZZVVVWWWXXX\\\___ZZZQQQJJJIIIKKKOOOOOOMMMLLLKKKKKKKKKKKKJJJJJJKKKNNNPPPOOOLLLJJJLLLMMMMMMLLLJJJIIIJJJLLLJJJJJJHHHEEECCCDDDGGGIIIKKKJJJIIIJJJJJJIIIGGGEEEAAABBBBBBCCCCCCDDDDDDDDDEEEEEEFFFGGGHHHHHHHHHHHHIIIIIIGGGFFFEEEDDDDDDDDDFFFEEEEEEGGGGGGJJJUUU```uuuuuummmpppyyy|||yyypppbbbTTTLLLLLLPPPSSSYYYiiiuuuxxx~~~qqq]]]TTTSSSTTTVVVWWW\\\^^^bbbfffllluuufffsss{{{vvvtttuuuvvvuuusssuuuuuuvvvuuutttuuuwwwzzz{{{wwwggg^^^ZZZVVVRRRRRRRRRMMMLLLOOORRRTTTXXX^^^bbbiiisssooo[[[YYY___jjjggg___^^^YYYUUUVVVUUUYYY\\\XXXPPPKKKJJJLLLNNNMMMLLLKKKJJJIIIIIIIIILLLKKKKKKMMMOOOQQQPPPOOOMMMLLLLLLLLLLLLMMMMMMNNNKKKJJJGGGEEEEEEFFFGGGHHHHHHFFFEEEFFFGGGGGGEEEDDDCCCCCCBBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHHHHHHHHHHKKKJJJIIIGGGFFFFFFFFFFFFEEEDDDEEEGGGGGGIIIRRR\\\mmm{{{xxxrrruuu}}}~~~~~~vvvgggXXXOOONNNRRRVVV\\\nnn~~~~~~yyyiiiXXXRRRRRRRRRSSSUUUYYY]]]aaaffflllvvvmmm{{{|||rrrooommmnnnqqqsssvvvwwwxxxxxx~~~ttthhh]]]XXXWWWSSSQQQQQQPPPMMMNNNSSSWWWYYY^^^dddjjjrrr~~~wwwbbbTTTZZZhhhyyyuuu```ZZZZZZVVVTTTTTTQQQUUUXXXUUUOOOLLLLLLNNNOOONNNMMMLLLKKKJJJJJJJJJNNNLLLKKKLLLPPPSSSTTTUUULLLJJJHHHJJJNNNPPPPPPNNNMMMIIIFFFEEEGGGHHHGGGEEEDDDBBBAAAAAACCCDDDDDDDDDEEEDDDCCCBBBCCCDDDEEEFFFDDDEEEFFFGGGHHHHHHHHHHHHLLLKKKJJJIIIHHHGGGGGGGGGDDDCCCEEEGGGGGGGGGNNNUUUbbbqqqyyytttxxx}}}}}}}}}~~~~~~}}}mmm\\\QQQOOOTTTYYYcccwww~~~mmmaaaUUURRRTTTTTTVVVXXX[[[___eeejjjqqq{{{~~~|||zzzxxxxxxzzzxxx{{{xxx|||sssmmmjjjjjjlllqqqwww{{{}}}~~~|||iii```XXXWWWWWWTTTQQQRRRNNNMMMOOOUUUYYY[[[aaahhhuuu~~~kkk\\\VVVdddwww}}}lll\\\WWWWWWTTTRRRRRRMMMPPPSSSRRROOOLLLNNNPPPRRRQQQPPPNNNMMMLLLLLLLLLLLLKKKKKKMMMQQQTTTUUUUUUJJJFFFDDDGGGNNNQQQPPPNNNMMMIIIEEEFFFIIIJJJGGGCCCBBBAAA@@@AAACCCEEEFFFFFFFFFEEEDDDCCCCCCDDDFFFGGGDDDEEEFFFGGGGGGHHHHHHGGGKKKKKKIIIHHHGGGFFFFFFFFFDDDCCCDDDGGGGGGFFFIIIOOOXXXiii{{{}}}yyyyyy~~~zzzxxx{{{}}}|||{{{|||ppp^^^RRRPPPWWW^^^jjjsssggg^^^VVVUUUWWWZZZ^^^cccgggkkkpppuuu{{{~~~~~~vvvmmmhhhdddbbbeeejjjkkkrrrwwwlllhhhhhhjjjmmmnnnttt}}}rrrbbb[[[VVVVVVVVVRRRPPPQQQNNNMMMPPPVVVZZZ]]]eeemmmzzz|||```ZZZ___sssqqqfff[[[WWWVVVTTTQQQOOOKKKNNNPPPPPPNNNMMMOOOQQQSSSRRRPPPNNNMMMLLLKKKKKKIIIIIIKKKOOORRRSSSRRRQQQJJJGGGEEEHHHNNNRRRRRROOOLLLIIIFFFGGGJJJKKKGGGCCCDDDCCCBBBDDDFFFIIIIIIIIIGGGGGGFFFEEEEEEEEEFFFGGGDDDDDDEEEFFFGGGGGGGGGGGGJJJIIIGGGFFFEEEEEEDDDDDDDDDBBBDDDGGGGGGDDDFFFIIIRRRbbbuuu{{{tttnnnnnnuuu|||}}}~~~}}}}}}|||{{{{{{zzzzzz}}}}}}}}}|||}}}ppp]]]RRRRRR[[[dddqqqttthhhaaaZZZUUUVVVZZZ```jjjssszzz}}}~~~zzzqqqhhhbbb]]][[[^^^ccceeeoooxxxjjjeeeeeegggjjjnnnooowwwqqqggg]]]WWWTTTTTTSSSOOOMMMNNNNNNOOORRRXXX]]]bbbmmmwwwmmmWWW[[[iii{{{gggbbb[[[XXXVVVTTTQQQNNNLLLMMMNNNNNNMMMMMMOOOPPPQQQPPPNNNLLLJJJIIIIIIHHHIIIIIILLLOOORRRRRROOOMMMLLLJJJHHHKKKOOORRRRRRQQQKKKIIIHHHIIIKKKJJJGGGCCCEEEDDDEEEGGGJJJLLLKKKJJJGGGGGGGGGGGGGGGGGGFFFFFFCCCDDDEEEFFFGGGGGGGGGGGGHHHGGGFFFDDDCCCCCCCCCCCCEEEBBBCCCFFFGGGDDDDDDGGGLLL[[[nnn|||rrriiieeemmmtttvvvxxx|||{{{{{{|||||||||{{{{{{{{{}}}~~~}}}|||{{{}}}ooo^^^SSSVVVcccooo}}}zzzjjjbbb[[[WWWWWW[[[cccmmm{{{~~~rrrggg```]]]\\\^^^ccceeesssssskkkfffgggkkkooottt{{{{{{ssseee]]]YYYTTTQQQRRRPPPLLLKKKMMMPPPQQQUUU\\\bbbjjjxxxwwwaaaVVV___rrrnnn^^^]]]ZZZXXXWWWVVVSSSOOONNNNNNNNNNNNMMMMMMNNNOOOPPPOOOMMMKKKIIIHHHGGGGGGMMMLLLLLLNNNOOOOOONNNLLLJJJJJJJJJJJJLLLMMMNNNOOOHHHIIIJJJKKKKKKIIIFFFEEEDDDDDDFFFIIILLLLLLJJJHHHGGGHHHIIIJJJIIIHHHFFFEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGEEEDDDCCCBBBBBBBBBFFFCCCBBBEEEFFFDDDDDDGGGGGGTTTeeessszzzjjj```dddiiikkkooovvvzzz{{{|||}}}}}}~~~~~~~~~}}}}}}{{{xxxvvvxxx{{{~~~~~~ppp```XXX]]]mmm{{{qqqccc```[[[\\\bbblllwwwyyyiiibbbaaabbbfffjjjqqqrrrhhheeeffflllssszzzyyyjjj___ZZZWWWSSSPPPQQQPPPMMMLLLOOOQQQRRRXXX___gggqqq{{{hhhZZZZZZeeeyyyzzzeeeXXXYYYYYYXXXWWWWWWTTTQQQOOOOOOOOONNNMMMMMMNNNOOORRRQQQOOOMMMKKKIIIIIIHHHRRROOOMMMLLLMMMNNNNNNMMMFFFGGGHHHHHHGGGGGGIIIKKKGGGIIILLLMMMKKKHHHFFFFFFBBBCCCFFFJJJLLLLLLHHHFFFFFFHHHJJJKKKKKKIIIFFFDDDCCCDDDEEEFFFFFFGGGGGGFFFHHHGGGFFFDDDCCCCCCCCCCCCGGGCCCBBBEEEFFFDDDEEEGGGCCCOOO___lllzzzooo^^^^^^aaabbbhhhrrruuuvvvwwwyyyzzz{{{{{{{{{}}}{{{xxxtttrrrtttyyy}}}yyyzzz|||~~~qqqbbb[[[cccuuukkk```aaa___dddooo~~~nnnfffgggjjjooosssvvvjjjlllpppuuu}}}}}}mmm___XXXVVV[[[WWWSSSQQQMMMIIIKKKPPPSSSZZZccciiinnn||||||```WWWZZZ[[[kkkppp[[[^^^\\\ZZZYYYXXXVVVSSSPPPTTTSSSQQQPPPPPPRRRTTTVVVVVVTTTQQQMMMKKKJJJJJJJJJLLLLLLMMMNNNMMMLLLJJJIIIGGGFFFFFFFFFFFFHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGFFFIIIHHHGGGHHHIIIJJJHHHGGGHHHKKKMMMKKKHHHEEEDDDEEEGGGFFFDDDCCCCCCCCCDDDEEEGGGGGGGGGFFFFFFEEECCCCCCEEEEEEDDDDDDEEEFFFGGGGGGHHHIIIQQQbbbsss|||ccc[[[YYYYYY^^^ggglllpppuuuxxxxxxwwwvvvvvvzzzyyywwwuuuuuuuuuuuuvvvvvvvvvwwwxxx{{{vvvmmmggg```ddd|||jjj```fffeeerrrrrrrrrttttttzzzvvvuuuzzzooocccZZZUUUUUUXXXTTTRRRQQQNNNLLLOOOTTTYYY]]]eeemmmyyygggWWWWWW___bbbqqq}}}gggYYYYYYXXXYYYZZZZZZXXXSSSPPPRRRQQQPPPOOOPPPRRRUUUWWWVVVTTTPPPMMMKKKJJJJJJKKKKKKKKKKKKJJJJJJHHHGGGGGGEEEEEEDDDDDDEEEFFFHHHIIIJJJIIIIIIHHHGGGGGGHHHHHHGGGEEEDDDDDDEEEFFFFFFEEEHHHJJJLLLKKKHHHFFFGGGHHHGGGFFFEEEDDDCCCDDDEEEEEEDDDEEEEEEFFFFFFEEEEEEEEEGGGGGGFFFEEEDDDDDDDDDDDDGGGFFFLLLZZZjjjwwwjjj]]]ZZZWWWYYY___iiilllqqqttttttssssssssswwwvvvuuutttssssssssstttrrrrrrqqqqqqtttzzz~~~yyyrrrnnnjjjnnn{{{{{{ooogggmmmuuuyyy|||ooo```ZZZVVVTTTTTTSSSPPPOOOPPPOOOOOOSSSYYY```bbbiiiuuugggXXXUUU\\\fffooo|||jjj]]]WWWTTTUUUWWWZZZ[[[XXXSSSOOOPPPOOONNNNNNPPPRRRUUUVVVTTTRRROOOLLLJJJJJJJJJJJJLLLKKKIIIHHHGGGFFFEEEEEECCCCCCBBBBBBCCCDDDFFFGGGIIIHHHGGGEEEEEEFFFHHHIIIGGGEEEBBBAAACCCEEEEEEEEEHHHJJJKKKKKKJJJJJJLLLMMMHHHGGGEEEDDDDDDDDDEEEFFFBBBCCCDDDEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEGGGEEEGGGRRR___mmm}}}sssccc[[[WWWWWW\\\dddhhhllloooooooooooooootttsssrrrqqqqqqqqqqqqqqqooonnnlllkkknnnttt|||~~~zzzxxxvvv{{{{{{uuuxxx~~~wwwrrryyyxxxcccZZZXXXWWWTTTSSSPPPMMMMMMOOOPPPQQQVVV]]]eeehhhqqqkkk\\\\\\aaaiiiooo~~~ppp___XXXVVVTTTTTTUUUWWWXXXVVVRRROOOPPPOOONNNNNNNNNPPPRRRSSSQQQOOOLLLJJJHHHHHHHHHIIIMMMKKKIIIGGGEEEDDDEEEEEECCCCCCBBBBBBCCCDDDFFFGGGJJJIIIFFFDDDCCCDDDFFFHHHIIIFFFBBBAAACCCEEEFFFGGGHHHIIIJJJKKKLLLNNNPPPQQQHHHGGGFFFEEEDDDEEEEEEFFFBBBBBBCCCDDDEEEEEEEEEEEEAAABBBBBBCCCEEEGGGHHHIIIHHHEEEEEELLLWWWfffzzz|||jjj^^^WWWXXX^^^bbbeeeiiilllllllllmmmnnnqqqqqqppppppoooooooooooonnnmmmjjjiiijjjpppxxx~~~vvvvvv{{{yyykkk]]]ZZZZZZWWWRRROOONNNLLLMMMPPPRRRTTTZZZaaagggpppqqq]]][[[fffrrr{{{wwwfff]]]YYYWWWVVVTTTSSSRRRRRRRRRQQQOOOQQQPPPOOONNNMMMMMMMMMNNNMMMLLLIIIGGGFFFFFFGGGGGGJJJIIIGGGDDDCCCBBBBBBCCCEEEDDDCCCCCCDDDEEEGGGHHHLLLJJJGGGDDDCCCCCCEEEFFFHHHEEEBBBAAABBBDDDFFFFFFEEEEEEFFFHHHKKKMMMNNNNNNGGGGGGEEEDDDDDDDDDEEEFFFCCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBCCCDDDFFFHHHIIIEEECCCCCCHHHPPP^^^tttsss```VVVWWW]]]```cccgggjjjkkkkkklllmmmooooooooooooooonnnnnnnnnmmmkkkiiigggggglllsssyyyuuuxxx}}}yyyhhh```ZZZZZZYYYTTTNNNLLLNNNMMMNNNSSSVVVYYY```hhhnnn~~~rrrbbbWWW]]]ooojjjaaa]]]YYYWWWVVVSSSPPPOOOOOOPPPPPPOOOQQQPPPOOOMMMLLLKKKJJJJJJKKKJJJHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCBBBAAA@@@@@@FFFEEEDDDDDDEEEFFFHHHIIIKKKIIIGGGEEEDDDDDDEEEEEEEEECCC@@@@@@AAACCCCCCCCCAAAAAACCCFFFIIIJJJIIIGGGGGGFFFDDDCCCCCCCCCDDDEEEBBBCCCCCCCCCCCCCCCBBBBBBEEEEEEDDDCCCCCCDDDDDDDDDAAAAAABBBEEEJJJTTTiii{{{~~~jjj[[[WWWXXX^^^aaadddggghhhiiijjjllllllmmmmmmnnnnnnmmmmmmllliiihhhfffddddddhhhmmmrrryyy~~~{{{tttvvvyyy~~~{{{}}}{{{iii]]]YYYXXXYYYWWWQQQMMMMMMNNNMMMPPPWWW\\\aaaiiirrr}}}yyybbb\\\\\\jjj}}}uuuccc]]]YYYVVVUUUQQQPPPNNNOOOPPPQQQPPPOOOOOONNNMMMLLLKKKKKKJJJJJJKKKJJJHHHFFFFFFFFFGGGHHHFFFFFFFFFFFFEEEDDDCCCBBBFFFEEEDDDDDDEEEFFFHHHIIIGGGGGGFFFFFFFFFGGGGGGHHHDDDBBBAAAAAABBBCCCCCCBBBBBBBBBDDDHHHKKKKKKHHHDDDFFFEEECCCBBBBBBBBBCCCDDD@@@AAABBBCCCCCCCCCCCCCCCFFFEEEDDDCCCCCCCCCCCCCCC@@@BBBEEEFFFGGGMMM]]]nnn~~~~~~nnn```YYYZZZ\\\```bbbcccdddfffhhhiiijjjkkkllllllkkkjjjiiiffffffeeedddccceeeiiilllrrrwwwuuusssuuuuuu{{{xxxxxx~~~nnn^^^YYYWWWXXXYYYVVVQQQOOORRRNNNNNNRRRZZZaaagggpppyyy~~~```XXXZZZfffzzzpppaaaZZZUUUSSSTTTLLLLLLMMMPPPRRRRRRPPPNNNLLLLLLLLLLLLKKKKKKKKKKKKLLLKKKIIIGGGGGGHHHIIIJJJHHHIIIJJJJJJJJJHHHGGGFFFEEEEEEDDDDDDEEEFFFHHHIIIDDDDDDEEEGGGHHHIIIJJJJJJFFFDDDDDDDDDFFFFFFEEEDDDFFFFFFIIILLLOOOOOOJJJEEEEEEDDDCCCBBBAAABBBBBBCCC>>>???@@@BBBCCCDDDEEEEEECCCCCCCCCCCCCCCDDDEEEFFFBBBEEEIIIIIIGGGIIIWWWgggyyynnn___VVVYYY\\\^^^___aaaccceeeggghhhiiijjjjjjiiihhhggggggggggggfffeeefffiiikkkkkkrrr||||||rrrsssvvvtttvvvvvvxxx~~~~~~jjj___\\\UUUUUUTTTTTTSSSQQQNNNKKKSSSTTTXXX___gggqqq}}}fff]]]WWWeeesss|||eee^^^ZZZRRRNNNPPPRRRQQQQQQPPPOOONNNNNNNNNOOONNNMMMLLLKKKKKKKKKKKKIIIIIIIIIIIIIIIJJJKKKLLLFFFJJJMMMMMMIIIFFFEEEFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFEEEEEEGGGHHHHHHHHHGGGEEECCCBBBDDDEEEEEEEEEDDDHHHNNNSSSVVVSSSMMMHHHHHHFFFCCC@@@@@@BBBEEEFFF???>>>>>>???BBBDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEECCCBBBCCCFFFGGGIIIPPPXXXlll}}}lll\\\[[[ZZZZZZ\\\^^^``````cccdddffffffeeedddfffgggbbbbbbbbbbbbcccdddeeeeeehhhmmmwwwyyyvvvvvvuuuttttttwww}}}oooaaaZZZYYYTTTSSSRRRRRRQQQPPPOOOMMMTTTYYY___fffnnn{{{jjj\\\ZZZ[[[ppptttaaa\\\ZZZTTTPPPSSSQQQQQQQQQPPPPPPOOONNNNNNLLLLLLLLLLLLLLLKKKKKKKKKIIIHHHHHHHHHIIIIIIJJJKKKHHHKKKOOOPPPMMMIIIHHHGGGIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFIIIGGGEEEEEEFFFHHHHHHGGGIIILLLQQQUUUUUUQQQJJJEEEGGGEEEBBB@@@???@@@AAABBB@@@???>>>???BBBDDDDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEECCCDDDFFFGGGHHHNNNUUUbbbrrrkkkcccYYYVVVXXX\\\]]]]]]```aaaccccccbbbcccdddfffcccbbbbbbbbbbbbccccccdddfffjjjrrr{{{zzzuuuuuuwwwxxxxxxtttxxxyyyiii___XXXUUUVVVSSSRRRPPPOOOOOOPPPQQQRRRYYY```hhhoooxxxmmmZZZUUUZZZbbb{{{jjj\\\ZZZZZZUUUSSSUUURRRRRRRRRQQQQQQPPPOOONNNIIIJJJKKKLLLMMMLLLLLLKKKHHHGGGGGGGGGGGGHHHIIIIIIIIIMMMQQQSSSQQQMMMJJJHHHJJJIIIIIIHHHFFFDDDCCCBBBCCCCCCCCCDDDEEEFFFFFFGGGJJJHHHFFFFFFGGGHHHHHHHHHJJJMMMQQQTTTSSSOOOIIIEEEEEEDDDBBB@@@???>>>>>>>>>@@@???>>>???AAACCCCCCCCCAAAAAAAAABBBCCCEEEFFFGGGGGGEEEDDDFFFFFFFFFJJJPPPXXXgggyyyxxxcccWWWWWWZZZ[[[ZZZZZZ\\\^^^______```aaaccccccbbbbbbaaaaaaaaaaaabbbcccfffjjjpppwww~~~|||vvvqqqooossswwwzzz{{{tttyyy{{{xxxzzzfff\\\XXXUUUSSSSSSPPPPPPNNNMMMMMMPPPUUUXXX^^^fffoooyyytttaaaUUUWWW^^^mmmmmmcccZZZYYYYYYVVVTTTVVVRRRSSSSSSSSSSSSRRRQQQPPPJJJLLLMMMNNNNNNMMMKKKJJJGGGGGGFFFFFFFFFFFFGGGGGGIIIMMMQQQTTTSSSOOOKKKHHHJJJJJJIIIHHHEEECCCAAA??????AAACCCEEEEEEGGGHHHIIIIIIGGGDDDDDDFFFGGGGGGFFFFFFJJJOOOQQQQQQMMMIIIGGGAAAAAAAAAAAAAAA@@@???>>>AAA@@@??????AAACCCCCCBBB??????@@@AAACCCEEEGGGHHHIIIFFFEEEFFFFFFDDDGGGKKKSSS___ooo|||eeeZZZXXXYYYYYYUUUWWWYYY[[[[[[\\\^^^```bbbbbbaaa```_________```aaaaaabbbeeeiiimmmrrrttt}}}|||}}}~~~}}}|||zzztttpppllllllqqqwwwzzz{{{tttzzzwwwoooqqqyyyjjj\\\WWWVVVTTTQQQPPPNNNNNNNNNMMMNNNSSSZZZ___ccclllxxxvvvcccXXXTTT[[[ggg}}}{{{eee___ZZZYYYXXXUUUSSSTTTRRRSSSTTTUUUUUUTTTRRRQQQNNNOOOPPPPPPNNNLLLIIIHHHGGGFFFFFFEEEEEEEEEFFFFFFHHHKKKOOORRRRRROOOJJJFFFIIIIIIIIIHHHFFFCCC@@@>>><<>>??????AAACCCEEEGGGHHHJJJFFFDDDEEEEEEDDDDDDHHHMMMUUUcccuuuyyybbbVVVUUUWWWRRRTTTVVVWWWXXXYYY\\\^^^aaa```______^^^^^^^^^^^^___^^^]]]]]]^^^aaadddfffmmmpppvvv}}}|||uuupppkkkkkkooouuuyyyzzzvvv|||vvvnnnjjjqqqxxxggg^^^VVVUUUUUURRRNNNMMMMMMNNNOOOOOOQQQVVV___fffjjjwwweeeWWWTTTWWWeeewwwlll^^^\\\YYYWWWUUURRRQQQQQQQQQRRRTTTUUUUUUSSSRRRPPPPPPPPPOOOOOOMMMKKKHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFHHHIIILLLOOOPPPNNNIIIFFFGGGHHHHHHHHHGGGDDDAAA@@@>>>BBBFFFGGGEEEDDDFFFHHHJJJHHHFFFFFFGGGHHHHHHHHHIIILLLOOOMMMHHHCCC@@@@@@>>>???AAACCCDDDEEEEEEEEECCCAAA@@@@@@AAABBBAAA@@@>>>??????AAACCCEEEGGGHHHIIIDDDBBBDDDFFFDDDDDDFFFGGGKKKVVVhhh{{{ooo\\\UUUTTTPPPRRRUUUVVVVVVWWWZZZ\\\___^^^^^^]]]]]]]]]]]]^^^^^^]]][[[YYYYYYZZZ\\\]]]bbbhhhqqq|||xxxrrrkkkjjjnnntttyyyzzz}}}vvvlllggghhhtttyyyuuuvvv{{{yyyggg[[[VVVRRRTTTSSSPPPNNNOOOKKKNNNQQQRRRTTTZZZdddkkkuuuqqq[[[YYY___hhh{{{{{{nnn^^^WWWXXXWWWTTTQQQOOOOOOOOONNNOOOQQQSSSSSSQQQOOONNNNNNMMMLLLKKKJJJIIIHHHGGGHHHGGGFFFFFFEEEEEEEEEFFFIIIIIIJJJMMMOOONNNJJJFFFEEEFFFHHHIIIHHHFFFDDDBBBHHHLLLOOONNNJJJGGGGGGIIIIIIGGGEEEEEEFFFHHHHHHGGGJJJMMMPPPMMMGGGAAA@@@@@@@@@@@@AAABBBCCCDDDEEEEEEDDDBBB@@@@@@AAAAAAAAA?????????@@@AAABBBDDDFFFGGGGGGBBB@@@CCCFFFEEEDDDEEEFFFEEELLL^^^qqqjjj[[[TTTQQQRRRTTTUUUVVVVVVYYYZZZ]]]\\\\\\\\\\\\]]]]]]^^^^^^]]][[[ZZZXXXXXXXXXYYY\\\aaajjjuuu~~~wwwqqqjjjhhhmmmuuu{{{~~~yyyllleeecccgggwwwzzzrrrlllnnntttzzz|||jjj\\\VVVRRRQQQSSSRRROOOPPPSSSKKKOOORRRTTTVVV\\\fffnnn~~~sssaaaXXXcccqqq}}}mmmdddXXXSSSUUUUUUQQQNNNMMMNNNOOOKKKMMMOOOQQQQQQOOOMMMLLLKKKJJJIIIHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFEEEFFFFFFJJJIIIIIILLLNNNNNNJJJGGGDDDEEEGGGIIIIIIHHHEEEDDDTTTWWWZZZWWWPPPKKKJJJKKKGGGEEECCCBBBDDDEEEEEEEEEHHHLLLOOOMMMGGGCCCCCCEEEBBBBBBAAAAAAAAABBBCCCDDDDDDBBB@@@@@@AAAAAA@@@?????????@@@AAABBBDDDEEEFFFFFFAAA???CCCFFFEEEDDDFFFHHHEEEIIIWWWiiizzzxxxcccVVVQQQSSSUUUUUUUUUVVVXXXZZZ[[[[[[[[[[[[\\\]]]^^^^^^^^^]]]\\\[[[YYYXXXXXXWWWYYY\\\dddmmmvvv{{{}}}|||uuuooogggffflllvvv~~~vvvhhhcccccceeexxxkkkfffeeemmmxxxzzzhhh]]]YYYRRRRRRRRRQQQPPPOOONNNMMMQQQQQQTTT[[[___cccnnn{{{dddYYYXXXhhhzzznnnaaaXXXSSSRRRRRRQQQQQQPPPPPPPPPOOORRRRRRRRRQQQOOOLLLIIIGGGEEEFFFGGGHHHHHHGGGFFFFFFFFFFFFGGGIIIJJJIIIFFFDDDFFFHHHKKKLLLKKKGGGCCC@@@FFFHHHJJJKKKKKKLLLNNNOOOcccsssyyynnneeeaaaWWWIIIFFFDDDDDDDDDEEEFFFDDDCCCIIIHHHGGGFFFFFFFFFGGGHHHHHHFFFBBB???>>>@@@CCCEEEDDDDDDCCCBBBBBBBBBBBBCCC????????????????????????AAA@@@@@@@@@AAABBBDDDEEEGGGFFFHHHPPP\\\lllrrr^^^WWWPPPKKKMMMPPPQQQSSSUUUXXXXXXXXXXXXZZZ[[[]]]^^^```___]]]\\\ZZZYYYXXXXXXXXXYYY\\\```dddiiimmmooonnnkkkkkkmmmooottt}}}hhh```bbbeeevvvppphhhdddhhhssswwwhhh[[[TTTRRRQQQQQQQQQPPPOOOOOONNNNNNPPPRRRXXX^^^bbbgggtttnnn]]]ZZZcccvvv{{{gggZZZSSSQQQPPPPPPQQQQQQQQQQQQQQQQQQSSSRRRQQQOOOLLLIIIGGGEEEGGGHHHJJJKKKKKKJJJIIIIIIFFFFFFFFFGGGHHHGGGDDDBBBFFFGGGIIIJJJIIIFFFBBB@@@DDDFFFHHHIIIKKKMMMPPPSSSkkk}}}yyysssdddRRRGGGEEEDDDCCCDDDEEEDDDCCCFFFEEEEEEEEEFFFGGGIIIJJJKKKHHHDDDAAA???@@@BBBDDDEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@BBBAAAAAAAAAAAABBBDDDEEEDDDCCCEEEMMMXXXggg|||lll\\\TTTNNNOOOQQQQQQRRRTTTTTTUUUWWWYYY\\\]]]^^^___^^^]]]\\\ZZZYYYXXXXXXWWWUUUVVVXXXZZZ]]]aaaccceeelllkkknnnrrrvvv|||mmmccccccddduuummmffffffnnn}}}sssccc[[[UUURRRRRRPPPPPPOOONNNNNNOOOPPPQQQRRRVVV]]]cccgggoookkk[[[WWW[[[jjj|||mmm```SSSOOOSSSOOOOOOPPPQQQQQQRRRRRRSSSSSSRRROOOLLLIIIGGGEEEEEEHHHIIIKKKMMMMMMMMMKKKKKKGGGFFFEEEEEEFFFEEECCCAAAEEEFFFFFFFFFEEECCCBBB@@@BBBDDDFFFGGGIIILLLQQQUUUhhh||||||jjjVVVIIIGGGCCCBBBBBBCCCCCCCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKIIIFFFBBBAAAAAABBBCCCEEEEEEDDDCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBBBBCCCCCCCCCBBBDDDKKKUUUaaattt}}}cccYYYPPPNNNMMMMMMNNNPPPPPPSSSWWW[[[]]]^^^]]]]]]]]]\\\[[[ZZZXXXWWWWWWVVVTTTTTTTTTUUUWWWXXXZZZ[[[fffgggnnnvvv}}}sssgggeeeeeeuuu~~~nnngggmmm{{{xxxcccYYYVVVTTTSSSTTTPPPOOOMMMMMMNNNPPPRRRTTTVVV\\\ccchhhmmmzzzmmm]]]VVV[[[bbbppp}}}pppeee^^^RRROOOVVVPPPPPPPPPPPPQQQQQQQQQQQQRRRPPPNNNKKKIIIHHHGGGGGGHHHIIILLLNNNOOONNNMMMLLLIIIGGGEEEEEEEEEDDDCCCAAAEEEDDDDDDCCCBBBBBBAAAAAABBBCCCCCCDDDEEEIIINNNRRRYYYiiivvvyyyxxxssscccRRRKKKGGGCCCAAAAAABBBCCCBBBBBBBBBCCCCCCEEEFFFGGGHHHHHHFFFDDDBBBAAAAAABBBCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBBBBBBBEEEDDDGGGMMMTTT]]]lllyyyssseeeWWWOOOLLLJJJLLLPPPPPPSSSXXX\\\^^^^^^\\\[[[___^^^]]][[[YYYWWWUUUTTTSSSSSSSSSTTTTTTUUUWWWWWW]]]```jjjuuu~~~yyykkkgggjjjyyy|||rrrooozzzyyyrrrnnnqqqvvv|||rrrdddWWWSSSSSSQQQPPPPPPOOONNNNNNNNNPPPSSSVVVXXXYYY```gggkkktttyyycccZZZXXXaaammm}}}fff___\\\QQQOOOVVVRRRQQQQQQPPPOOONNNNNNMMMOOONNNLLLKKKJJJJJJKKKLLLIIIKKKNNNQQQRRRRRRPPPOOOKKKIIIFFFEEEEEEEEEDDDCCCDDDDDDCCCBBBBBBAAAAAAAAACCCCCCCCCBBBBBBEEEIIIMMMLLLUUU]]]aaaeeeeee\\\PPPJJJGGGCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@AAABBBBBBAAAAAA@@@????????????@@@>>>>>>>>>>>>>>>>>>>>>>>>BBBBBBBBBBBBBBBAAAAAAAAAFFFEEEGGGLLLQQQVVVbbbmmmvvvcccVVVOOOKKKLLLPPPOOOSSSXXX]]]aaabbbbbbbbbccccccaaa___\\\XXXUUUSSSRRRRRRRRRRRRSSSTTTVVVVVVWWW[[[eeeqqqzzz|||nnnjjjqqq~~~ttt|||yyy{{{}}}uuupppgggkkkrrryyywwwaaaZZZTTTTTTTTTQQQOOOPPPOOOOOOPPPRRRTTTXXX[[[\\\]]]eeemmmtttkkk]]][[[^^^gggwwwwww___YYYVVVOOOMMMQQQQQQQQQPPPOOOMMMLLLKKKJJJLLLKKKKKKKKKKKKLLLLLLMMMJJJLLLPPPTTTUUUUUUSSSRRRKKKIIIEEEDDDDDDEEEEEEEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCBBBAAACCCFFFHHHIIIMMMPPPTTT[[[___ZZZRRRHHHFFFBBBAAAAAABBBBBBBBBDDDDDDDDDCCCBBB@@@???>>><<<<<<===>>>???@@@@@@AAA@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@@@@BBBBBBDDDIIIKKKMMMUUU^^^ppp}}}ooo```UUULLLIIIKKKMMMPPPUUU[[[```eeehhhiiieeeeeedddaaa^^^ZZZWWWTTTPPPPPPPPPQQQRRRSSSTTTUUUVVVXXX```jjjrrrzzz}}}qqqnnnwww}}}ooozzz|||yyyuuuyyywwwfffZZZWWWVVVVVVTTTPPPOOORRRNNNPPPRRRUUUYYY\\\^^^```cccnnnzzzsss___[[[eeeooo~~~}}}lll[[[SSSQQQNNNLLLLLLOOONNNNNNMMMLLLKKKJJJJJJJJJJJJJJJKKKKKKJJJJJJJJJGGGJJJOOOSSSTTTTTTRRRQQQJJJGGGCCCAAABBBDDDEEEFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCDDDEEEDDDCCCDDDFFFGGGIIIIIIKKKPPPXXX\\\WWWNNNFFFDDDBBBBBBCCCCCCBBBAAACCCCCCCCCBBBAAA???>>>===;;;<<<===>>>??????>>>>>>@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======???@@@AAA@@@@@@???@@@@@@BBBFFFFFFFFFLLLSSS```ooouuugggYYYOOOLLLLLLMMMOOOSSSXXX]]]bbbeeecccccccccbbb```\\\YYYWWWSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTXXX```fffmmmzzz~~~uuusssyyyxxxooo|||zzziii]]]TTTSSSTTTTTTPPPKKKLLLQQQNNNPPPTTTXXX\\\___aaaaaajjjvvvhhhYYY]]]pppooofffYYYQQQOOOOOOMMMKKKLLLLLLLLLLLLKKKKKKKKKKKKIIIJJJJJJKKKJJJIIIGGGFFFCCCFFFKKKOOOQQQQQQOOOMMMHHHEEEAAA@@@AAACCCEEEFFFEEEEEEGGGGGGGGGFFFEEEDDDBBBDDDFFFFFFEEEFFFGGGIIIEEEEEEHHHNNNWWWXXXPPPFFFDDDCCCBBBBBBDDDDDDCCCAAAAAAAAABBBBBBAAA@@@>>>===<<<===>>>??????>>>===<<>>?????????????????????????????????;;;<<<>>>???@@@@@@@@@???@@@@@@BBBEEEEEECCCHHHNNNUUUfff|||lll]]]VVVLLLKKKJJJJJJMMMRRRWWWZZZ```aaabbbbbb```^^^[[[YYYWWWWWWVVVUUUTTTTTTTTTTTTRRRPPPRRRWWW\\\cccppp}}}wwwwwwyyyuuuooo}}}{{{jjj]]]WWWQQQSSSUUUUUUSSSPPPNNNNNNXXXVVVWWW[[[]]]```fffnnnrrrjjj```bbbkkkyyyhhhbbbZZZTTTPPPNNNMMMLLLNNNMMMMMMLLLKKKJJJJJJIIIJJJJJJIIIIIIGGGFFFDDDCCCCCCEEEHHHJJJKKKJJJHHHGGGDDDBBB@@@@@@BBBDDDEEEDDDGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFGGGIIIJJJJJJGGGEEEBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCBBBAAA>>><<<;;;@@@@@@@@@???>>>======<<<======>>>???????????????<<<<<<<<<<<<<<<<<<<<<<<<>>>????????????@@@@@@@@@>>>@@@AAABBBBBBDDDFFFHHHPPPYYYlll}}}dddPPPKKKIIIKKKMMMMMMPPPTTTVVVXXX[[[\\\\\\ZZZWWWUUUVVVVVVTTTSSSQQQPPPOOOOOOOOOQQQSSSTTTUUUZZZdddmmm{{{|||xxxzzz~~~sssmmmqqqeeeZZZRRRPPPPPPRRRTTTUUUSSSQQQQQQQQQQQQSSSXXX___bbbeeemmmuuu}}}iiiiiioooxxxrrrbbb]]]VVVQQQOOONNNNNNMMMMMMMMMLLLLLLKKKJJJJJJIIIJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGIIIJJJJJJIIIHHHGGGEEECCCAAAAAACCCDDDEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFCCCBBBCCCDDDFFFEEEBBB@@@@@@@@@@@@@@@@@@@@@??????CCCCCCCCCBBB@@@>>><<<;;;@@@@@@??????>>>======<<<======>>>????????????>>><<<<<<<<<<<<<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@>>>???@@@AAA@@@BBBDDDFFFNNNTTTdddyyy^^^QQQFFFEEEIIIJJJJJJKKKOOOQQQTTTWWWXXXXXXVVVUUUUUUUUUUUUTTTSSSQQQPPPOOONNNPPPQQQQQQPPPTTT[[[bbbmmmvvv}}}zzz~~~{{{qqqpppvvvfff\\\VVVQQQPPPRRRPPPRRRTTTUUUTTTSSSTTTUUUPPPUUU^^^fffjjjnnnyyy|||pppmmmvvvvvvlll[[[WWWRRRNNNMMMNNNNNNNNNLLLLLLLLLKKKJJJJJJIIIIIIIIIHHHGGGFFFFFFFFFGGGGGGIIIIIIIIIIIIIIIIIIHHHHHHGGGEEECCCCCCDDDEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEFFFAAAAAAAAAAAABBBAAA???===??????????????????@@@@@@BBBBBBBBBAAA@@@>>>===<<<@@@@@@??????>>>=========<<<===>>>>>>??????>>>>>>========================>>>>>>>>>?????????@@@@@@???AAABBBAAAAAAAAADDDFFFJJJMMMYYYllluuu```JJJCCCGGGIIIGGGEEEGGGIIIMMMPPPSSSTTTTTTTTTSSSTTTUUUUUUUUUSSSPPPOOONNNPPPQQQOOOMMMNNNSSSWWW]]]dddjjjooowww~~~}}}xxxqqqtttooodddYYYTTTRRRQQQSSSWWWRRRTTTUUUUUUTTTTTTUUUWWWYYY]]]eeelllqqqyyyrrrqqqxxxnnnfffXXXUUUPPPMMMMMMMMMNNNMMMKKKKKKKKKJJJJJJIIIIIIIIIIIIHHHFFFEEEEEEFFFHHHJJJLLLKKKJJJHHHHHHHHHHHHHHHHHHFFFEEEEEEEEEFFFEEECCCDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEFFFFFFDDDCCCBBBBBBCCCBBB???===>>>>>>??????@@@@@@AAAAAAAAAAAAAAA@@@???>>>======????????????>>>>>>======<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????BBBCCCDDDDDDCCCCCCEEEGGGGGGHHHOOO___rrrpppVVVJJJIIIIIIHHHGGGCCCEEEHHHKKKNNNPPPPPPQQQQQQRRRUUUVVVVVVTTTQQQOOOPPPQQQRRRPPPNNNNNNOOOQQQTTTYYY]]]___fffqqqzzz~~~|||{{{yyyyyyzzz|||~~~zzzvvvyyyxxxiii[[[UUUPPPPPPOOONNNPPPTTTUUUVVVVVVUUUTTTUUUWWWYYY___bbbiiiqqqyyyrrrvvv|||zzzhhhaaaXXXUUUPPPNNNMMMMMMMMMLLLJJJJJJJJJJJJIIIIIIIIIIIIIIIGGGFFFEEEEEEGGGIIIJJJMMMLLLIIIHHHGGGGGGGGGHHHHHHFFFEEEEEEFFFFFFEEECCCCCCCCCDDDDDDEEEEEEEEEEEEIIIHHHGGGFFFFFFFFFFFFFFFEEEDDDBBBBBBCCCBBB@@@??????@@@@@@@@@AAAAAABBBBBBAAA@@@@@@??????>>>>>>>>>?????????>>>>>>>>>>>>>>><<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>>>>?????????BBBCCCDDDCCCCCCCCCEEEGGGFFFEEEIIIVVVeeevvvzzzcccUUUMMMIIIHHHJJJEEEFFFGGGIIIJJJLLLMMMMMMOOOPPPSSSUUUUUUTTTRRRPPPPPPQQQQQQPPPOOONNNOOOOOOOOOTTTVVVVVV[[[eeennnqqqppppppqqqrrrtttxxx{{{}}}~~~}}}|||yyyyyyxxxuuuzzzuuueeeZZZQQQNNNMMMOOOOOOMMMNNNRRRUUUVVVVVVUUUUUUWWWZZZ]]]cccfffooo{{{~~~qqqnnnxxxiiibbbXXXUUUPPPNNNMMMMMMLLLKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFFFFGGGHHHIIIKKKJJJIIIGGGFFFFFFGGGGGGFFFEEEEEEFFFGGGGGGEEECCCCCCDDDDDDEEEEEEFFFFFFGGGIIIHHHGGGFFFEEEEEEEEEEEEDDDCCCAAAAAABBBBBBAAA???AAAAAAAAAAAAAAABBBBBBBBB@@@??????>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>;;;<<<======>>>>>>=======================================>>>>>>>>>??????>>>@@@AAA@@@@@@@@@CCCEEEFFFDDDGGGOOOYYYgggzzzrrreeeXXXMMMJJJKKKHHHHHHHHHHHHHHHIIIJJJKKKMMMOOOQQQSSSSSSSSSRRRQQQOOOOOONNNMMMMMMMMMMMMMMMKKKOOOQQQPPPSSS[[[aaaccceeegggiiijjjlllooossswwwxxx{{{qqqoooppprrruuuzzzrrreeeZZZRRRPPPMMMMMMPPPPPPNNNPPPUUUSSSTTTTTTTTTVVVYYY___ccckkkqqq}}}ooorrrzzz}}}qqqfffaaaUUURRROOOMMMMMMMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGGGGFFFFFFFFFFFFDDDDDDDDDEEEGGGGGGEEECCCDDDDDDEEEEEEFFFGGGGGGHHHGGGFFFEEEDDDCCCCCCCCCCCCDDDBBBAAAAAABBBCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@??????>>>======>>>???@@@>>>>>>>>>>>>>>>>>>>>>???;;;<<<======>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>???<<<>>>?????????@@@BBBEEEDDDDDDGGGJJJNNNXXXmmm{{{mmm^^^TTTQQQJJJIIIGGGFFFFFFGGGIIIJJJLLLMMMNNNPPPQQQRRRRRRRRRQQQOOOMMMLLLLLLLLLLLLLLLGGGLLLNNNMMMNNNSSSWWWVVVYYY\\\___aaabbbeeeiiimmmooozzzqqqlllmmmooovvv}}}~~~jjj^^^YYYRRRKKKOOOLLLLLLNNNNNNMMMPPPVVVQQQQQQSSSTTTWWW\\\cccgggvvv~~~nnnkkkyyysssjjjddd]]]YYYRRRPPPMMMLLLLLLMMMLLLKKKHHHHHHHHHHHHHHHHHHHHHHHHGGGHHHHHHHHHHHHGGGFFFEEEGGGGGGGGGFFFFFFFFFFFFEEECCCBBBCCCEEEGGGGGGEEECCCDDDEEEEEEFFFGGGHHHHHHHHHEEEEEEDDDBBBBBBAAAAAAAAAEEEDDDBBBBBBDDDEEEEEEDDDAAA@@@@@@@@@??????>>>>>>???>>>=========>>>@@@@@@>>>>>>>>>>>>>>>?????????;;;<<<<<<===============<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>>===>>>@@@@@@@@@BBBDDDGGGCCCDDDGGGGGGGGGPPPdddxxxooo___XXXIIIHHHGGGEEEFFFGGGIIIJJJLLLLLLMMMNNNOOOQQQRRRSSSUUURRROOOMMMLLLMMMMMMMMMEEEJJJMMMLLLMMMPPPQQQPPPPPPTTTWWWYYYZZZ]]]bbbfffiiittt|||pppgggeeehhhlllvvvxxxzzziii[[[TTTQQQNNNKKKMMMMMMMMMNNNPPPRRRRRRQQQVVVQQQRRRZZZ\\\[[[dddrrryyyrrriiimmm{{{ddd[[[VVVTTTTTTQQQPPPNNNMMMMMMMMMMMMNNNJJJJJJJJJJJJJJJJJJJJJJJJHHHGGGGGGFFFFFFGGGGGGHHHIIIIIIHHHGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDDDDCCCDDDFFFHHHLLLGGGAAA>>>???@@@@@@???AAAAAABBBBBBCCCDDDDDDDDD@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????BBBAAA@@@???>>>===<<<;;;<<<<<<======>>>>>>??????======<<<<<<<<<<<<======>>>>>>===;;;;;;======;;;>>>>>>>>>@@@DDDGGGDDD@@@BBBAAACCCFFFGGGKKKVVVaaazzzssshhhZZZSSSJJJGGGIIILLLMMMLLLMMMMMMNNNOOOOOOPPPQQQQQQOOOOOOOOOMMMKKKJJJKKKLLLEEEGGGJJJMMMNNNMMMLLLJJJOOONNNNNNOOORRRWWW[[[^^^dddkkkuuu|||}}}~~~~~~sssllldddaaagggpppyyy~~~~~~rrrjjjqqqgggZZZRRROOOOOONNNMMMNNNNNNNNNOOOQQQRRRSSSSSSXXXVVVYYY```aaaaaakkkzzzrrrkkkoooppp]]]VVVSSSQQQQQQOOONNNMMMKKKKKKKKKLLLLLLJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHGGGFFFFFFFFFGGGGGGEEEDDDDDDDDDDDDDDDDDDEEECCCDDDDDDCCCBBBBBBEEEGGGGGGDDD@@@???@@@BBBBBBAAA@@@@@@@@@AAABBBBBBCCCCCC????????????????????????@@@???????????????????????????>>>===<<<;;;::::::======>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<======???@@@@@@???>>>???>>>======AAAEEEGGGJJJMMMKKKGGGDDDCCCCCCEEEEEEGGGOOOZZZkkk|||rrrhhhZZZQQQNNNNNNLLLKKKLLLMMMMMMNNNNNNOOOPPPPPPPPPPPPOOONNNLLLLLLLLLMMMGGGIIIKKKMMMNNNMMMLLLJJJMMMMMMLLLMMMPPPSSSWWWZZZ\\\cccnnnxxx|||wwwyyyzzzzzzyyyyyyzzz{{{}}}tttmmmddd```eeeoooxxx~~~wwwyyy}}}tttkkkaaa[[[zzzjjj\\\VVVNNNJJJKKKMMMMMMMMMOOOOOOPPPPPPQQQSSSTTTUUUWWWXXX]]]ddddddfffsssnnnbbbiii||||||dddXXXTTTRRRPPPQQQNNNMMMKKKJJJIIIIIIJJJJJJJJJJJJJJJIIIIIIHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCBBB@@@@@@BBBDDDCCCAAA@@@@@@AAACCCCCCBBB>>>??????@@@@@@AAABBBBBB>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@??????>>>>>>>>>============<<<<<<<<<<<>>>>>>>>>>>======<<<<<<<<<<<<======>>>???@@@AAA@@@???@@@AAADDDLLLUUUYYY\\\]]]WWWPPPFFFDDDCCCCCCBBBBBBHHHPPP[[[mmmuuueeeYYYRRRNNNMMMLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMJJJKKKMMMNNNNNNMMMLLLJJJLLLKKKKKKKKKMMMOOORRRTTTUUU[[[eeemmmsssvvvxxxzzz~~~wwwtttqqqrrrtttsssrrrrrrsssttttttyyy~~~~~~xxxpppfffaaadddnnnxxx}}}sssmmmnnntttzzzwwwvvvuuuuuuyyyzzzsssjjjccc___ZZZUUUQQQwwwfffZZZUUUQQQLLLJJJJJJKKKKKKJJJPPPPPPQQQQQQRRRSSSUUUWWWXXX[[[bbbgggiiippppppeeedddtttrrr```XXXVVVTTTRRRRRRNNNLLLKKKIIIHHHHHHHHHIIIJJJJJJIIIIIIHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEFFFFFFGGGGGGGGGBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCAAA??????@@@BBBAAAAAAAAAAAABBBBBBAAA@@@>>>>>>???@@@@@@AAAAAABBB????????????????????????@@@@@@??????>>>>>>======>>>>>>>>>>>>????????????@@@@@@??????>>>>>>============<<<<<<<<<<<<======<<<<<<>>>???>>>???FFFMMMYYYdddooovvvzzzwwwgggVVVFFFDDDBBBCCCAAA@@@DDDJJJRRRaaavvvhhhWWWQQQQQQNNNNNNMMMMMMMMMNNNPPPPPPPPPOOONNNOOOPPPOOONNNMMMMMMMMMNNNOOOOOOMMMLLLJJJKKKKKKJJJJJJKKKLLLNNNOOOQQQVVV]]]bbbfffhhhjjjkkkqqquuuzzz{{{yyytttpppmmmlllmmmnnnnnnmmmlllmmmooonnnsss}}}rrrmmmjjjlllooosss{{{~~~}}}}}}~~~vvvkkkdddeeennnyyy|||yyy{{{yyytttnnnjjjjjjmmmqqqjjjhhheeedddfffkkkqqquuuwww{{{~~~|||uuulllfffddd___[[[VVVSSSRRRQQQOOOMMMpppbbbXXXSSSRRRPPPNNNLLLKKKKKKJJJIIIPPPQQQRRRRRRRRRTTTXXX[[[]]]bbbiiinnnttttttggggggqqqzzzlll^^^YYYXXXUUURRRRRRNNNMMMKKKIIIHHHGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGFFFEEEEEEDDDDDDEEEEEEFFFCCCCCCEEEFFFFFFFFFFFFEEEBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBB@@@>>>>>>@@@BBBBBBCCCCCCCCCAAA???>>>===?????????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@?????????>>>>>>>>>======>>>>>>>>>>>>????????????@@@?????????>>>>>>============<<<<<<<<<<<<======>>><<<<<<>>>>>>BBBPPP```uuurrrVVVEEEBBBAAACCCBBBAAACCCHHHMMMUUUdddwwwyyy___TTTSSSQQQPPPOOONNNNNNOOOQQQRRROOONNNMMMOOOQQQQQQOOOMMMNNNNNNOOOOOONNNMMMLLLKKKKKKKKKJJJJJJJJJKKKLLLMMMOOOQQQTTTWWWYYY\\\___bbbdddfffiiijjjiiihhhhhhiiihhhiiijjjiiihhhggghhhjjjlllnnnuuu~~~rrrhhhaaa\\\\\\]]]___eeekkkrrr}}}~~~{{{zzz{{{yyyoooggggggooo{{{~~~zzzwwwtttrrrqqqxxxvvvsssnnnkkkkkkmmmoooeeebbb^^^[[[\\\___dddgggfffjjjmmmjjjbbbYYYSSSQQQNNNLLLJJJIIIIIIJJJIIIIIIzzzhhhZZZQQQLLLMMMMMMMMMMMMLLLMMMMMMMMMNNNQQQSSSUUUUUUUUUXXX]]]bbbaaagggpppwwwttthhhdddooo|||ssshhh]]]YYYWWWSSSPPPOOOMMMLLLJJJHHHGGGFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBCCCEEEFFFFFFEEEDDDDDDBBBCCCDDDEEEEEEDDDCCCBBBAAABBBAAA@@@>>>>>>@@@BBBCCCDDDEEECCC@@@===<<<<<<>>>??????@@@AAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<============>>>>>>>>>>>>==================<<<<<<<<<<<<======AAA>>>>>>@@@@@@FFFZZZpppqqqPPPDDD@@@@@@CCCCCCBBBCCCGGGFFFJJJSSSeee{{{lllZZZTTTRRRQQQPPPNNNOOOPPPRRRSSSPPPNNNNNNPPPSSSTTTQQQNNNNNNNNNNNNNNNNNNMMMLLLKKKKKKJJJJJJJJJJJJJJJJJJKKKJJJKKKLLLMMMNNNQQQUUUXXXYYYZZZ[[[[[[\\\^^^aaadddcccdddeeedddbbbbbbbbbdddgggjjjooouuu}}}tttiiiccc[[[TTTSSSSSSSSSUUUZZZ^^^iiiqqqzzz|||wwwuuuwww{{{uuummmggghhhppp}}}}}}xxxtttttttttuuuxxxuuupppllljjjiiikkklllbbb___[[[XXXWWWYYY\\\^^^]]]^^^___]]]XXXQQQLLLIIIIIIHHHHHHGGGGGGGGGGGGHHHtttbbbWWWOOOIIIHHHKKKKKKLLLMMMNNNNNNOOOQQQSSSSSSVVVYYYYYYYYY]]]ccciiijjjrrr}}}qqqjjjhhhpppssspppeee\\\YYYWWWSSSOOOOOOLLLKKKIIIFFFEEEDDDDDDEEEEEEEEEFFFFFFGGGGGGHHHHHHEEEDDDDDDCCCCCCDDDDDDEEECCCDDDEEEFFFFFFDDDCCCBBBBBBCCCEEEFFFFFFEEECCCBBBAAAAAAAAA@@@??????BBBDDDCCCEEEEEEBBB>>><<<<<<=========>>>??????@@@@@@AAA????????????????????????<<<<<<======>>>?????????============<<<<<<<<<<<<<<<<<<<<<<<<<<<===============<<<<<<<<<<<<======@@@===>>>BBBBBBGGG\\\tttgggIIICCC??????BBBCCCAAAAAACCCBBBDDDJJJVVVhhh}}}iii\\\SSSQQQOOONNNMMMOOOQQQRRRRRRPPPPPPSSSWWWXXXUUUQQQMMMMMMMMMMMMMMMMMMLLLLLLIIIIIIHHHHHHHHHIIIIIIIIIFFFGGGIIIIIIIIIJJJLLLNNNOOOPPPQQQRRRSSSUUUYYY\\\]]]^^^___^^^\\\[[[\\\]]]___dddhhhkkknnnsss{{{~~~xxxoooggg___WWWQQQPPPPPPOOOPPPSSSUUUaaalllxxx}}}tttmmmkkkmmmnnnkkkgggdddfffppp~~~yyyuuuvvvyyy|||uuupppjjjdddbbbbbbccceee]]]ZZZWWWTTTTTTUUUWWWYYYZZZXXXVVVTTTQQQNNNIIIFFFGGGGGGGGGGGGFFFFFFFFFGGG|||}}}oooaaaTTTPPPMMMIIIJJJNNNMMMNNNOOOPPPPPPQQQTTTVVVUUUXXX[[[\\\\\\```hhhoooxxxoooeeehhhmmmvvvpppoooeee]]]ZZZXXXTTTQQQPPPKKKIIIGGGEEECCCCCCCCCCCCDDDDDDEEEFFFGGGHHHHHHIIIDDDDDDCCCCCCCCCCCCDDDDDDCCCDDDEEEFFFEEEDDDBBB@@@CCCDDDEEEGGGGGGEEEDDDCCC@@@AAAAAA@@@???@@@CCCEEECCCDDDDDDAAA===<<<===???<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;<<<===>>>???@@@@@@@@@?????????>>>>>>>>>>>>:::;;;;;;;;;<<<<<<============<<<<<<<<<<<<======<<<:::===BBBAAADDDYYYrrruuu\\\DDDCCC???>>>AAABBB@@@???AAABBBDDDHHHNNNYYYkkkxxxfffRRRPPPNNNLLLLLLNNNPPPQQQTTTRRRQQQUUUZZZ[[[WWWSSSLLLLLLLLLLLLLLLLLLLLLLLLGGGGGGGGGGGGGGGHHHHHHHHHDDDGGGJJJJJJIIIHHHHHHHHHHHHJJJLLLNNNOOOQQQTTTVVVXXXYYYZZZYYYWWWVVVWWWXXXYYY___eeefffeeehhhooovvvqqqxxx|||zzzwwwtttnnniii]]]UUUOOOPPPQQQPPPQQQSSSSSSaaammm|||wwwkkkbbbaaadddcccbbb``````dddppp|||uuurrrssswww{{{qqqkkkccc\\\ZZZ[[[\\\]]]WWWVVVSSSRRRQQQRRRTTTUUUVVVRRRNNNKKKKKKIIIEEEAAAAAABBBCCCBBBAAAAAAAAABBB|||wwwwww{{{kkkYYYTTTMMMKKKLLLNNNNNNNNNPPPOOOOOOPPPSSSUUUVVVUUU\\\[[[]]]bbbdddgggrrrrrriiihhhuuuvvvlllmmmfffbbb^^^\\\\\\XXXRRRKKKLLLKKKIIIFFFEEEDDDDDDDDDDDDEEEFFFHHHIIIIIIIIIHHHFFFEEEDDDCCCCCCBBBBBBBBBEEEEEEFFFEEEEEEDDDCCCBBBBBBDDDEEEFFFEEEDDDBBBAAA???@@@@@@AAAAAABBBCCCCCC@@@@@@AAAAAAAAA@@@????????????@@@@@@AAAAAAAAAAAA>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;===???@@@@@@??????>>>===<<<;;;::::::>>>>>>>>>>>>===============<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>>>>>>>>>>CCCCCCEEEIIIOOOZZZnnn|||dddWWWMMMLLLNNNNNNOOORRRSSSQQQPPPPPPQQQQQQOOOMMMNNNLLLJJJIIIIIIIIIHHHGGGIIIHHHGGGGGGFFFFFFGGGGGGJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHIIIKKKNNNPPPRRRVVVUUUUUUTTTSSSRRRRRRQQQYYYZZZ[[[\\\^^^```aaaaaajjjlllnnnoooooonnnmmmkkkddd[[[QQQNNNLLLLLLOOOSSSXXXfff|||tttiiiccc^^^ZZZYYYXXXWWWWWW\\\gggsss}}}zzzwwwtttrrrpppjjjddd[[[UUUSSSUUUWWWXXXRRRPPPNNNMMMMMMOOORRRSSSQQQPPPMMMJJJHHHEEEDDDCCCAAAAAAAAABBBBBBBBBCCCCCC{{{|||vvvdddXXXTTTPPPKKKJJJKKKMMMMMMMMMOOONNNOOOPPPSSSUUUWWWWWW]]]]]]```gggmmmuuussslllqqq{{{|||kkkcccdddddd___[[[XXXXXXUUUPPPKKKKKKJJJHHHFFFFFFFFFFFFGGGEEEFFFGGGHHHIIIIIIHHHHHHEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBAAABBBDDDDDDDDDCCCAAA@@@???????????????@@@@@@@@@BBBBBBBBBAAAAAA???>>>===>>>=========>>>>>>???@@@??????>>>>>>>>>>>>>>>>>>===;;;:::;;;===?????????===============<<<<<<<<<>>>>>>>>>>>>=========<<<<<<<<<<<<;;;;;;;;;<<<<<<=========<<<===BBBJJJPPPcccrrrxxxkkkZZZPPPIIIBBB>>>>>>>>>>>>>>>>>>>>>>>>BBBAAACCCFFFJJJRRRcccsssrrreeeXXXRRRNNNKKKKKKOOOOOOOOONNNNNNOOOOOOOOOOOOOOOMMMKKKJJJJJJKKKIIIHHHIIIHHHGGGGGGFFFGGGGGGGGGJJJIIIIIIIIIIIIHHHHHHHHHFFFFFFEEEEEEGGGIIIKKKMMMPPPPPPPPPPPPPPPQQQQQQQQQUUUUUUVVVXXXYYY[[[\\\\\\]]]___bbbeeeggghhhiiiiii^^^WWWQQQOOOMMMNNNSSSYYYaaammmzzziii```\\\WWWUUUTTTUUUUUUVVVZZZbbbmmmxxx|||xxxssspppddd^^^WWWRRRQQQQQQRRRSSSNNNMMMKKKJJJKKKMMMOOOQQQOOONNNKKKHHHFFFDDDCCCBBB@@@@@@@@@AAABBBCCCCCCCCC|||zzzzzzttthhh^^^TTTNNNNNNLLLJJJIIIKKKMMMMMMMMMPPPPPPQQQRRRUUUXXXZZZ\\\bbbccchhhrrr}}}qqqeeelll}}}|||rrrhhhbbbaaa```\\\VVVSSSSSSQQQMMMJJJJJJIIIHHHGGGFFFGGGGGGHHHFFFFFFGGGGGGGGGGGGGGGFFFDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBB@@@AAABBBCCCBBBAAA@@@???>>>>>>>>>>>>============CCCCCCCCCBBBAAA???======???>>>===<<<===>>>???@@@?????????>>>>>>=========;;;::::::<<<>>>???>>><<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>===<<<<<<>>>CCCFFFKKKTTTWWWNNNFFFEEEDDD@@@>>>>>>>>>>>>>>>>>>>>>>>>??????@@@CCCEEEIIIVVVbbbvvvzzzkkk^^^SSSKKKJJJMMMMMMOOOPPPOOONNNNNNOOOPPPOOOMMMKKKJJJKKKLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEDDDDDDEEEFFFHHHIIIHHHIIIJJJKKKLLLNNNOOOOOOPPPQQQRRRSSSTTTUUUVVVWWWUUUVVVXXXZZZ]]]___aaabbbWWWSSSQQQPPPOOOPPPXXXaaaooowwwxxxkkk^^^XXXUUURRRQQQQQQPPPRRRTTTWWW\\\eeepppyyy|||vvvoookkk[[[WWWRRRNNNMMMMMMMMMLLLIIIHHHGGGGGGHHHJJJLLLMMMLLLJJJHHHFFFDDDBBBAAAAAA??????@@@@@@AAABBBBBBCCC{{{zzz||||||jjj\\\TTTQQQOOONNNIIIIIIJJJKKKMMMNNNOOOOOOSSSTTTUUUVVVXXX[[[___aaagggkkksssqqqgggeeettt}}}rrrnnnjjjfffeee]]]YYYSSSOOONNNNNNLLLKKKKKKJJJHHHGGGFFFFFFFFFGGGEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBCCCCCCCCCCCCCCCCCCAAAAAABBBBBBAAAAAA@@@?????????>>>======<<<;;;;;;BBBBBBBBBBBBAAA@@@>>>>>>AAA@@@???>>>>>>???@@@BBB?????????>>>======<<<<<<:::::::::<<<>>>>>><<<:::<<<<<<<<<===============>>>>>>=========<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<=========<<<<<<===???@@@DDDGGGFFFAAA???AAAAAA???>>>>>>>>>>>>>>>>>>>>>>>>======???BBBBBBDDDLLLUUUgggyyynnn]]]QQQLLLKKKLLLOOOQQQRRRPPPNNNNNNOOONNNLLLKKKJJJKKKLLLKKKJJJIIIIIIHHHGGGGGGGGGGGGHHHIIIIIIIIIHHHHHHHHHGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHEEEFFFGGGHHHIIIJJJKKKLLLNNNNNNOOOPPPQQQRRRRRRRRRUUUUUUUUUUUUVVVWWWYYYYYYSSSRRRRRRSSSRRRSSS\\\fffwww{{{yyyrrriii___VVVTTTTTTRRRQQQRRRLLLPPPSSSTTTVVV]]]iiirrr{{{yyysssllleee```RRRPPPMMMKKKJJJIIIHHHFFFEEEEEEDDDDDDEEEGGGIIIJJJIIIHHHFFFDDDCCCAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@yyyxxx}}}{{{iii```UUULLLIIIIIIJJJJJJHHHJJJLLLNNNOOOQQQRRRSSSUUUWWWXXXYYYZZZ]]]bbbffflllssslllfffdddkkk~~~sssiiihhhhhhfffcccZZZVVVQQQNNNLLLLLLLLLLLLMMMKKKIIIGGGEEEDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAABBBAAABBBBBBCCCDDDDDDDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@???>>>===<<<<<<;;;??????@@@@@@AAA@@@@@@@@@AAA@@@???>>>>>>??????@@@>>>>>>>>>>>>======<<<<<<;;;:::;;;<<<>>>>>><<<:::???>>>>>>===<<<<<<;;;;;;============<<<<<<<<<<<<::::::;;;<<<======<<<<<<<<<;;;<<<===>>>?????????AAABBB@@@>>>???AAA@@@===========================<<<<<<>>>BBBCCCCCCHHHNNNXXXjjjkkk[[[PPPJJJIIILLLOOOPPPPPPPPPOOOOOONNNMMMKKKJJJKKKKKKKKKIIIJJJIIIHHHHHHGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGIIIHHHHHHGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHKKKKKKKKKLLLLLLLLLMMMMMMSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQSSSUUUSSSTTT\\\fffqqquuu{{{rrrlllmmmmmmhhhbbb^^^VVVQQQRRRSSSQQQQQQSSSLLLOOORRRRRRSSSXXXbbbjjjttt}}}~~~uuukkkddd^^^YYYVVVLLLJJJIIIHHHHHHGGGEEECCCCCCCCCCCCCCCDDDEEEFFFGGGGGGFFFDDDCCCBBBAAAAAAAAAAAAAAA@@@???>>>===<<<<<<~~~~~~zzzkkkaaaXXXSSSMMMIIIHHHHHHHHHHHHJJJLLLOOOPPPQQQSSSUUUXXXVVVYYY[[[]]]^^^cccjjjpppvvvoooeee___eeerrrnnnffffffgggdddaaaVVVTTTPPPMMMKKKJJJKKKLLLMMMKKKIIIFFFCCCBBBAAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCCCCBBBAAA@@@@@@@@@@@@???@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAA@@@@@@???>>>======<<<<<<===>>>???@@@@@@@@@@@@==================<<<<<<========================<<<<<<;;;<<<>>>>>><<<;;;??????>>>===<<<;;;::::::=========<<<<<<<<<;;;;;;999:::;;;=========<<<<<<;;;::::::<<>><<<========================<<<;;;>>>BBBCCCBBBEEEJJJMMM\\\rrr~~~ooo```VVVPPPNNNLLLMMMOOORRRRRRRRRQQQOOOLLLLLLLLLLLLKKKIIIJJJIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGJJJKKKKKKLLLLLLMMMNNNNNNPPPOOOPPPSSSSSSTTT[[[cccfffkkkpppvvv~~~{{{qqqeee^^^^^^]]]YYYUUUTTTPPPNNNPPPQQQOOONNNPPPLLLNNNOOOOOOPPPUUU\\\bbbjjjpppyyyxxxqqqggg^^^WWWSSSPPPNNNHHHFFFEEEEEEEEEEEECCCAAABBBBBBBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAAAAAAAAAAA@@@@@@>>>===<<<;;;;;;~~~|||wwwlllbbbXXXQQQOOOMMMKKKKKKJJJJJJJJJJJJKKKNNNPPPQQQRRRTTTWWW[[[YYY]]]aaadddgggnnnxxx~~~qqqjjjiiihhhqqq~~~yyymmmeeecccdddaaa]]]RRRQQQNNNLLLIIIIIIJJJKKKKKKIIIGGGDDDBBBAAAAAAAAABBBBBBAAAAAABBBCCCDDDEEEDDDCCCBBB@@@???>>>>>>>>><<<===>>>@@@AAAAAABBBBBBAAAAAA@@@???????????????@@@?????????>>>=========<<<======>>>>>>>>>>>>===<<<===>>>???>>>===;;;:::;;;;;;<<<<<<===>>>>>>>>>???===<<<<<<===>>>===<<<>>>>>>======<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;888999;;;===>>>>>>===<<<;;;999888:::===??????>>>:::999999:::;;;<<<<<<>>>========================<<<;;;<<<@@@AAA???AAADDDGGGQQQ```rrrwwwhhh^^^QQQLLLNNNRRRTTTTTTUUURRRPPPNNNNNNMMMLLLJJJJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGGGGFFFEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEDDDEEEGGGIIIJJJJJJJJJJJJKKKIIIJJJNNNRRRSSSXXX^^^bbbhhhmmmnnnqqqvvvvvvrrrhhhbbbZZZVVVUUUUUUSSSQQQOOOLLLLLLOOOOOOLLLKKKLLLLLLLLLKKKKKKNNNRRRWWWZZZ]]]aaahhhnnnrrrssssssrrrxxxzzz{{{{{{zzzvvvqqqoooddd___XXXRRRNNNKKKIIIGGGEEECCCBBBBBBBBBCCCAAA@@@AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@???????????????@@@>>>>>>>>>=========<<<<<<~~~|||yyywww~~~{{{jjj]]]VVVRRRNNNJJJEEEFFFFFFGGGIIIJJJKKKKKKLLLOOOQQQQQQQQQSSSXXX\\\]]]bbbhhhlllqqqyyytttjjjhhhkkknnnxxxvvvqqqiiiaaa^^^]]]ZZZVVVOOONNNMMMKKKHHHGGGHHHIIIHHHGGGEEECCCBBBAAABBBBBBCCCBBBBBBBBBCCCDDDFFFGGGEEEDDDBBB@@@???=========::::::<<<===???@@@@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>==================>>>======<<<;;;;;;===>>>@@@BBBAAA???<<<:::::::::;;;<<<===>>>??????@@@>>><<<<<<===>>>>>>>>><<<<<<<<<=====================<<<<<<<<<;;;;;;;;;888999;;;===>>>>>>===<<<<<<999888999<<<>>>===<<<>>><<<;;;<<<;;;;;;===@@@===========================:::;;;>>>???<<<===@@@GGGKKKTTTaaapppwwwvvvyyyqqq[[[NNNNNNRRRUUUTTTXXXUUURRRQQQPPPOOOMMMKKKJJJJJJIIIHHHHHHHHHHHHIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFCCCCCCCCCDDDDDDEEEEEEEEEGGGGGGGGGGGGGGGFFFFFFFFFCCCEEEGGGIIIIIIHHHGGGFFFHHHDDDEEEKKKPPPSSSVVVZZZffflllnnnkkkiiiiiifff```ZZZWWWSSSQQQQQQRRRSSSRRRNNNLLLMMMPPPPPPLLLJJJKKKLLLJJJHHHHHHLLLQQQTTTUUUTTTVVV[[[aaaeeegggeeebbbaaacccfffgggeeeaaa[[[XXXTTTQQQMMMJJJHHHFFFCCCAAACCCAAA??????@@@AAA@@@???@@@@@@@@@???>>>>>>======>>>>>>============>>>>>>;;;;;;<<<<<<===>>>>>>>>>zzzvvvuuutttttt~~~fffbbb[[[TTTNNNJJJIIIHHHFFFHHHJJJKKKKKKMMMPPPRRRTTTQQQRRRVVVWWWWWWZZZ^^^^^^hhhuuu}}}ooommmppprrrwwwxxxooommmiiiccc^^^YYYVVVTTTIIIIIIHHHGGGFFFFFFFFFFFFHHHHHHFFFDDDAAA@@@AAABBB@@@BBBCCCBBBAAAAAABBBCCCEEEBBB@@@>>>???@@@AAAAAA>>>===<<<;;;<<<===???AAACCCAAA???===<<<===@@@AAA>>>=========>>>===;;;999===============<<<<<<;;;???????????????>>>=====================<<<<<<<<>>===============<<<<<<;;;;;;;;;;;;<<<<<<<<<;;;;;;:::999888777777777999;;;===>>>>>>===<<<999:::;;;;;;<<<<<<;;;;;;========================;;;;;;;;;<<<<<<<<<<<<===::::::;;;;;;<<<===>>>>>>BBBCCCIIIQQQ[[[lllzzzxxxvvvxxxgggVVVQQQOOOTTT\\\]]][[[ZZZYYYXXXUUUPPPLLLPPPLLLHHHFFFGGGIIIJJJKKKHHHHHHHHHGGGGGGFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEJJJHHHGGGGGGIIIMMMRRRUUU^^^aaaeeehhhfffbbb\\\XXXUUUSSSOOOLLLKKKKKKLLLMMMLLLLLLLLLLLLKKKKKKKKKKKKHHHIIIIIIJJJKKKLLLMMMMMMPPPQQQRRRSSSTTTUUUUUUUUUSSSSSSQQQPPPNNNLLLKKKJJJFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>========================???????????????>>>>>>>>>zzzsssooopppuuuyyy~~~ooogggZZZWWWRRRMMMIIIGGGGGGHHHIIIJJJLLLMMMMMMOOOQQQTTTSSSRRRSSSXXXZZZ[[[___dddiiippp|||nnndddnnn}}}|||qqqgggddd```\\\WWWSSSPPPNNNIIIHHHGGGFFFFFFEEEFFFFFFFFFFFFEEECCCAAAAAAAAABBB@@@AAABBBAAA@@@???@@@AAABBBAAA@@@???@@@AAABBBBBB@@@???>>>======>>>???@@@AAA@@@???>>>===>>>@@@AAA???===<<<<<<======<<<:::===>>>>>>>>>>>>===<<<<<<>>>????????????>>>======<<<<<<<<<<<<============>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999888888777777888:::<<<===<<<;;;:::999:::;;;;;;<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<::::::;;;;;;<<<======>>>??????CCCJJJRRR___ttt|||}}}mmm]]]PPPNNNSSSXXXXXXYYY[[[\\\[[[YYYVVVRRROOOJJJGGGGGGHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDCCCCCCBBBCCCCCCCCCDDDDDDDDDEEEGGGFFFEEEFFFGGGJJJMMMPPPVVVYYY]]]______\\\XXXUUUPPPOOOLLLJJJIIIIIIJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIFFFGGGGGGHHHHHHIIIIIIJJJIIIJJJKKKLLLLLLLLLLLLLLLKKKJJJIIIHHHFFFEEEDDDDDDDDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>============<<<========================<<<<<<<<<<<<<<<<<<<<<<<>>>>>??????@@@AAABBBBBBCCCCCCCCCBBBAAAAAA@@@@@@???>>>>>>??????????????????@@@@@@???===;;;;;;<<<======<<<>>>>>>??????>>>>>>===<<<>>>>>>??????>>>>>>===<<<;;;;;;;;;<<<=========>>>===<<<;;;;;;:::;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::999999888888888999:::;;;;;;:::999888999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::;;;;;;;;;<<<<<<:::::::::;;;<<<<<<============???CCCGGGQQQaaapppqqqXXXLLLMMMMMMNNNPPPTTTWWWXXXWWWUUUSSSPPPKKKHHHGGGGGGGGGFFFHHHHHHHHHGGGGGGGGGGGGFFFGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCDDDEEEFFFHHHHHHLLLNNNQQQTTTUUUTTTRRRQQQIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEEEEDDDDDDBBBBBBAAAAAA@@@?????????AAA@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============<<<<<<<<<<<<========================;;;;;;;;;<<<<<<<<<<<<<<>>>>>>>>@@@CCCEEEEEEEEEEEEEEEDDDDDDDDDCCCBBB@@@>>>======>>>???@@@AAA@@@?????????===::::::;;;===>>>>>>???????????????>>>======>>>>>>>>>>>>>>>======<<<::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<;;;;;;::::::;;;;;;<<<::::::::::::::::::999999::::::;;;;;;:::999888888999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<>>>======@@@CCCHHHTTT```|||iiiUUUOOOFFFGGGHHHKKKNNNOOOMMMKKKPPPLLLIIIFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCDDDDDDCCCCCCFFFGGGHHHJJJKKKKKKKKKKKKDDDEEEFFFGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFEEEEEEEEECCCCCCCCCBBBBBBAAAAAAAAABBBCCCCCCCCCBBBBBBAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>=========<<<<<<<<<=======================================>>>>>>>>>|||uuuqqqsss{{{oooeeeZZZUUUPPPKKKGGGHHHGGGFFFFFFFFFHHHJJJMMMNNNOOOPPPRRRSSSTTTVVVYYY[[[[[[^^^eeemmmrrrvvvyyymmmiiillluuuvvvfff\\\XXXTTTRRRPPPMMMKKKIIIGGGGGGFFFFFFEEEDDDCCCCCCCCCCCCAAA@@@???AAACCCEEEDDDBBBBBBCCCCCCBBB???>>>>>>??????BBBFFFHHHHHHGGGGGGHHHFFFFFFEEEDDDBBB@@@>>>======>>>@@@AAAAAA@@@???>>>>>><<<::::::;;;>>>?????????????????????>>>======>>>>>>>>>>>>>>>===<<<<<<999::::::;;;<<<======>>>===<<<<<<;;;<<<<<<======;;;;;;::::::::::::;;;;;;::::::::::::::::::;;;;;;<<<<<<;;;;;;::::::999888999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::999999999999:::::::::;;;:::::::::;;;;;;;;;;;;;;;===;;;<<>>>>>>>>??????>>>>>>>>>>>>>>>?????????========================?????????>>>>>>>>>==========================================>>>>>>??????{{{vvvuuutttvvv}}}wwwkkk]]]UUUOOONNNMMMIIIFFFEEEGGGGGGGGGHHHIIIKKKNNNOOOPPPRRRUUUVVVXXXZZZ^^^```aaaeeeoooyyyxxxnnnpppwww~~~pppfff]]]WWWUUUQQQPPPNNNKKKIIIGGGFFFEEEEEEEEEDDDCCCBBBBBBBBBBBBBBB@@@???AAAEEEFFFDDDAAAAAABBBCCCBBB@@@??????@@@???DDDHHHIIIHHHGGGHHHJJJGGGGGGEEEDDDBBB@@@???>>>???@@@@@@AAA@@@???>>>======;;;::::::===?????????>>>>>>??????>>>>>>===<<<======>>>>>>======<<<;;;:::::::::;;;<<<<<<<<<===<<<<<<<<<<<<<<<<<<===>>>;;;;;;::::::::::::;;;;;;999999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::::::::999999:::;;;;;;<<<<<<;;;;;;::::::::::::::::::::::::888888999999999:::::::::::::::::::::::::::;;;;;;;;;999:::===>>>???EEEKKKYYYiiiqqqcccNNNJJJFFFDDDEEEEEEEEEEEEDDDBBBAAABBBDDDFFFGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBAAACCCCCCBBBBBBAAAAAAAAAAAA@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@@@@AAA@@@@@@???>>>>>>;;;<<<<<<<<<=========>>>======>>>>>>??????@@@@@@========================????????????>>>>>>>>>>>>========================;;;;;;<<<<<<======>>>>>>{{{xxxwwwwwwwww{{{zzzpppiii___VVVTTTNNNKKKMMMNNNKKKIIIIIIIIIJJJJJJKKKMMMOOOQQQRRRSSSUUUXXXZZZ\\\___cccfffkkkqqq}}}xxxqqqvvvwwwggg^^^[[[VVVTTTSSSRRRQQQOOOLLLJJJHHHGGGFFFEEEDDDCCCBBBAAAAAAAAAAAACCCAAA@@@BBBFFFHHHEEEAAA???@@@AAA@@@???>>>???@@@@@@DDDHHHHHHEEEDDDFFFIIIHHHGGGEEEBBBAAA@@@@@@@@@AAAAAAAAA@@@???>>>===<<<;;;::::::;;;>>>?????????===>>>>>>>>>>>>===<<<<<<======>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;<<<<<<===;;;::::::999999::::::;;;999999::::::;;;<<<<<<===:::::::::999999999999:::999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888999999999999::::::::::::::::::::::::;;;999999===>>>===@@@EEEKKKYYYmmmvvv^^^XXXPPPIIIFFFEEEDDDDDDCCCAAAAAABBBDDDGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@@@@???@@@@@@AAABBBCCCCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA?????????@@@??????>>>>>><<<<<<<<<<<<<<<<<<======<<<<<<<<<===>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>=================================<<<<<<======>>>??????@@@{{{tttppprrrwww|||~~~qqqbbb[[[XXXRRRKKKMMMGGGEEEIIILLLKKKJJJKKKLLLLLLMMMOOOQQQSSSUUUVVVUUUWWWZZZ]]]___cccgggjjjttt|||tttmmmsssuuugggYYYUUUTTTSSSRRRSSSUUUTTTQQQOOOLLLJJJIIIHHHDDDDDDCCCBBBAAAAAAAAAAAADDDBBB@@@CCCGGGHHHEEEAAA===>>>??????>>>===???@@@???DDDGGGGGGCCCBBBEEEHHHHHHGGGDDDAAA@@@@@@@@@AAACCCBBBAAA@@@>>>===<<<<<<:::999:::<<>>===============<<<<<<;;;===============<<<<<<;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;<<<;;;::::::999999::::::;;;888999::::::;;;<<<======999888888888888888999999999:::;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999999999::::::::::::::::::::::::===;;;;;;>>>???===>>>BBBEEEPPPbbbttttttlll___TTTMMMJJJHHHGGGDDDBBBBBBCCCEEEGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCC??????@@@AAAAAA@@@@@@?????????@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@?????????>>>@@@@@@@@@@@@@@@@@@AAAAAA??????@@@@@@AAA@@@@@@???========================:::;;;;;;<<<===>>>??????????????????????????????>>>=========<<<<<<<<<<<<========================>>>??????@@@AAABBBBBBBBB~~~zzzuuusssvvvwwwwww~~~ooohhh]]]UUURRRQQQOOONNNIIIIIIJJJJJJKKKLLLLLLLLLNNNNNNPPPRRRUUUVVVUUUTTT[[[\\\^^^aaafffkkkpppsss}}}rrrjjjqqq{{{fff```XXXSSSSSSUUUVVVVVVYYYUUUPPPLLLJJJIIIGGGFFFHHHEEEBBBAAABBBCCCDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCAAA@@@???@@@AAAAAAEEEEEEEEEEEEEEEDDDCCCCCCHHHEEEBBBAAABBBBBBBBBAAABBBBBBAAAAAA???>>><<<;;;===;;;:::===@@@AAA???===@@@@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;:::::::::::::::999999888888888999999999::::::;;;;;;;;;:::::::::999999888888888888999999::::::999999888;;;;;;;;;::::::999999999<<<;;;:::999999;;;<<<>>>GGGIIIRRRdddvvv{{{lll\\\OOOJJJJJJHHHFFFFFFFFFCCCBBBGGGNNNNNNKKKHHHFFFGGGHHHIIIHHHGGGFFFFFFEEEEEEFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@BBBCCCCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>==============================AAA@@@@@@@@@??????>>>>>>??????>>>===============<<<;;;;;;;;;<<<===???@@@======???@@@AAABBBBBBBBB{{{tttuuutttxxxrrrhhhaaa[[[TTTNNNMMMLLLLLLKKKIIIJJJKKKLLLMMMNNNOOOPPPRRRSSSUUUXXXZZZ\\\\\\[[[\\\^^^bbbgggoooxxxxxxpppnnnssspppccc]]]VVVRRRRRRSSSSSSSSSVVVSSSNNNKKKIIIHHHGGGEEEHHHFFFCCCBBBCCCEEEEEEDDDBBBAAAAAA@@@@@@AAAAAABBBDDDCCCBBBAAAAAAAAABBBBBBEEEEEEEEEDDDDDDDDDCCCCCCGGGDDDBBBAAAAAABBBAAA@@@????????????>>>>>>===<<<===;;;;;;===@@@AAA???===@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888999::::::;;;;;;:::::::::::::::999999888888888999999999:::::::::;;;;;;::::::::::::999999999888999999999999999999999999;;;;;;:::::::::999999999<<<;;;:::999999:::<<<===@@@BBBKKKZZZiiiyyy}}}iiiVVVLLLKKKHHHFFFFFFEEEDDDGGGMMMQQQOOOMMMLLLLLLKKKIIIHHHJJJJJJHHHGGGFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBAAABBBBBBCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCDDDDDDCCCCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????@@@?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@?????????>>>>>>???>>>>>>===<<<============<<<<<<<<<<<<===???@@@>>>???@@@BBBCCCCCCDDDDDD}}}zzzxxxvvvtttrrrzzz~~~rrrdddYYYRRRRRROOOKKKIIIIIIJJJJJJIIIJJJKKKLLLNNNPPPQQQRRRSSSTTTUUUWWWZZZ\\\^^^```aaabbbeeekkkrrr|||zzzkkkfffiiisssqqqggg^^^ZZZUUURRRQQQQQQPPPPPPTTTQQQMMMJJJIIIHHHGGGEEEHHHFFFDDDCCCDDDEEEEEEEEEAAA@@@???======???@@@AAADDDDDDCCCBBBBBBBBBCCCCCCFFFEEEDDDCCCBBBCCCDDDDDDEEECCC@@@???@@@AAAAAA@@@========================<<<<<<<<<===???@@@???===??????>>>===<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888999999:::::::::::::::999999999999999888888888999999999999::::::::::::;;;;;;::::::::::::999999:::999888777777888999:::::::::::::::999999999999;;;:::999999999:::<<<===;;;===DDDOOOZZZhhh|||qqq^^^TTTMMMHHHHHHIIIIIIKKKPPPYYYWWWSSSQQQOOOMMMJJJHHHJJJJJJHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???????????????>>>>>>>>>???>>>======<<<<<<======>>>>>>=========>>>>>>???@@@@@@BBBCCCDDDDDDEEEEEExxxxxxxxxxxxyyy{{{rrrfff]]]UUUPPPLLLJJJJJJIIIJJJKKKKKKLLLKKKMMMMMMOOOPPPQQQSSSTTTTTTXXXYYY[[[]]]___aaaeeegggkkkpppwwwuuugggdddhhhuuutttjjjeeeZZZXXXUUURRRPPPOOOOOONNNQQQOOOLLLJJJJJJIIIHHHGGGGGGEEECCCCCCDDDEEEDDDCCCAAA???===;;;;;;===???AAACCCCCCBBBBBBBBBBBBBBBBBBFFFEEECCCAAAAAABBBCCCDDDCCCAAA???>>>???AAAAAA@@@???>>>>>>>>>=========>>><<<<<<===>>>??????>>>>>>???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::999999999::::::::::::::::::::::::888888999::::::::::::999999999999888888888888888999999999999999999999:::;;;:::::::::::::::::::::;;;999888666666888999;;;:::999999999999999999999::::::999999999:::;;;<<<;;;===BBBHHHNNNZZZnnneeeYYYOOOKKKKKKLLLOOOSSSaaa```^^^]]][[[WWWQQQMMMHHHGGGGGGGGGGGGGGGHHHIIIGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@????????????????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????>>>======<<<<<<======????????????>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDD~~~zzzxxxwwwvvvzzz~~~yyykkkeee\\\TTTPPPOOONNNNNNHHHIIIKKKLLLMMMMMMNNNNNNPPPPPPQQQRRRSSSTTTTTTUUU]]]___aaacccdddhhhmmmrrrvvv}}}nnndddccckkkuuuwwwkkkddd___XXXWWWUUUSSSPPPOOONNNOOOPPPNNNLLLKKKLLLLLLJJJIIIEEECCCBBBBBBCCCCCCBBBAAAAAA???===;;;;;;===???AAAAAAAAAAAAAAABBBBBBAAAAAAEEEDDDBBB@@@@@@AAACCCDDDBBB@@@>>>>>>???AAAAAAAAACCCBBB@@@???============<<<===>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;::::::999999888::::::::::::::::::::::::777888999999::::::999999888888888888888888888888999999999999999999999999:::::::::::::::::::::::::::999777666666777999:::999999999999999999999999999999999999::::::;;;;;;<<<===@@@CCCGGGOOO```pppooo]]]RRRMMMJJJLLLPPP^^^dddmmmuuuvvvnnnbbbYYYLLLKKKJJJIIIHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCBBBCCCCCCDDDDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@@@@@@@??????>>>============>>>@@@@@@@@@@@@@@@@@@??????@@@AAABBBCCCCCCDDDCCCCCC{{{xxxvvvwwwyyyzzzyyykkkbbbXXXTTTOOOKKKJJJJJJJJJJJJGGGIIILLLMMMMMMNNNOOOQQQRRRSSSTTTUUUVVVWWWXXXYYY]]]```dddfffiiioooxxx~~~iiiaaaccckkkzzzyyylllccc[[[XXXWWWWWWUUURRROOONNNNNNPPPNNNLLLKKKLLLMMMMMMLLLJJJDDDCCCAAABBBCCCCCCBBB@@@AAA@@@???======???@@@AAA???@@@AAAAAABBBBBBAAAAAADDDCCCBBBAAA@@@AAABBBBBBAAA???>>>>>>@@@BBBBBBBBBDDDCCCAAA???============<<<===??????=========>>>======<<<<<<;;;<<<<<<===;;;;;;::::::::::::;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<::::::::::::999999999999::::::::::::::::::::::::777888888999999999999999777777777888888888888888999999999999999888888888888888999999999999::::::999888777666666777888999888888888999999999999999999999999999::::::::::::<<<;;;<<>>>>>>>>>>>???@@@@@@AAAAAABBBAAAAAA@@@AAABBBBBBCCCDDDDDDCCCCCC}}}|||zzzyyyzzz~~~vvvlllbbbZZZTTTNNNLLLJJJIIIIIIIIIGGGFFFGGGJJJMMMNNNOOOPPPSSSUUUSSSTTTVVVXXX[[[]]]___``````eeejjjooouuu~~~|||ooogggkkktttoooeee\\\XXXWWWVVVVVVTTTQQQMMMLLLNNNPPPKKKJJJJJJKKKLLLMMMLLLJJJDDDCCCBBBCCCDDDDDDBBB@@@BBBAAAAAA@@@@@@AAAAAABBB???@@@BBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAA???>>>>>>@@@CCCCCCCCCBBBAAA???===<<<===>>>>>>;;;>>>@@@???===<<<===>>><<<<<<<<<;;;;;;<<<<<<===;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<999999999999999:::::::::999999999999999999999999777777888999999999999999666777777777888888888999999999999999888888888777777777777888888999999999888888777777777777888888777888888888999999999999888888999:::::::::::::::;;;999:::===???AAAHHHOOObbboooyyyfffVVVQQQSSSRRRZZZhhhvvv|||yyyooohhheeeccc___ZZZTTTPPPMMMKKKKKKKKKKKKJJJIIIHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB???@@@AAAAAABBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBAAA@@@@@@??????@@@@@@???@@@AAABBBCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEDDDDDD~~~|||{{{yyy~~~~~~vvvpppggg___XXXTTTPPPOOOIIIIIIIIIJJJKKKJJJHHHEEEGGGKKKNNNPPPQQQSSSWWWZZZRRRTTTWWWZZZ^^^bbbdddfffjjjooowww}}}ooojjjooo|||vvvkkkbbbZZZYYY]]]UUUUUUSSSOOOKKKJJJMMMQQQIIIHHHHHHJJJKKKLLLKKKIIIEEEDDDCCCDDDEEEEEECCCAAABBBBBBBBBBBBBBBBBBBBBBBB@@@AAACCCDDDDDDDDDCCCCCCAAAAAABBBBBBBBBAAA@@@???AAA???>>>???AAACCCDDDDDD@@@>>>===<<<<<<===>>>???;;;>>>@@@???===;;;===>>><<<<<<;;;;;;;;;<<<<<<===;;;::::::999999::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<888888888999999::::::;;;999999999999999999999999777777888999999999999888666666777777888888888999999999999999888888777777666666777777888888888999777777888888888888777777777777888888999999999999888888999::::::::::::999===::::::>>>@@@@@@CCCHHHUUUaaapppwwweee___```WWWVVVWWW[[[```ccceeeeeekkkiiieee```[[[WWWTTTSSSNNNMMMMMMLLLKKKJJJJJJJJJFFFFFFFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@AAAAAA>>>???AAACCCDDDDDDCCCCCCDDDEEEEEEFFFFFFFFFFFFEEE|||wwwuuuxxx{{{}}}|||{{{~~~uuukkk^^^[[[VVVQQQMMMJJJJJJJJJKKKKKKKKKJJJGGGGGGHHHIIIMMMMMMMMMPPPSSSWWWXXXYYY[[[\\\^^^```cccfffhhhjjjsssyyyxxxgggssswwwlllfffdddaaa[[[VVVUUUUUUUUUTTTSSSRRRQQQPPPIIIFFFEEEGGGLLLMMMKKKGGGFFFFFFEEEEEEEEEEEEFFFFFFHHHFFFDDDBBBBBBCCCEEEFFFDDDCCCBBBAAA@@@AAABBBBBBCCCCCCDDDDDDDDDBBBAAA@@@AAA@@@AAADDDGGGHHHEEEBBBAAA>>><<<<<<>>>???>>><<<>>>>>>============>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999::::::::::::::::::::::::::::::777888888999999999888888888888888888888777666666888888777777777777888888777777777777888888888888888888999999999888888777999999888777666666777777777777888888888888777777666777999::::::999777666999999888888888888888999<<<===>>>===<<<===>>>@@@NNNPPPZZZmmm~~~|||sssmmm```TTTPPPUUUXXXXXX[[[ZZZYYYYYY[[[^^^bbbddd]]]ZZZVVVSSSQQQQQQRRRSSSIIIHHHGGGEEECCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAABBBAAAAAA@@@@@@AAAAAABBBDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEDDDDDDDDDDDD{{{wwwuuutttxxx|||wwwlllaaaYYYTTTRRRNNNJJJHHHGGGGGGHHHIIIJJJKKKJJJIIIIIIKKKMMMRRRRRRSSSUUUXXX[[[\\\]]]]]]^^^aaaeeejjjooouuuyyysssooonnnqqqjjjaaa^^^___```\\\XXXVVVVVVVVVUUUTTTSSSRRRQQQJJJGGGFFFHHHKKKKKKHHHDDDCCCCCCCCCDDDEEEEEEFFFFFFFFFDDDBBB@@@@@@AAACCCDDDDDDCCCBBBAAAAAAAAABBBBBB@@@AAABBBCCCCCCCCCBBBAAA@@@AAACCCGGGIIIHHHDDD@@@@@@>>>;;;<<<===>>>===;;;>>>======<<<<<<======>>><<<<<<;;;;;;;;;::::::::::::::::::::::::;;;;;;<<<:::::::::::::::::::::::::::::::::::::::999888777999999999999999888777777888888777777777777888888666666777777888888888999777888888999999999888888999888888777666666777777777777888888888888777777888888777777777777888888999999888888888888888999<<<=========<<<<<<>>>???CCCFFFOOO^^^ooozzziii^^^XXXRRRLLLKKKKKKMMMQQQWWW]]]ccceeemmmllliiieee```ZZZTTTQQQTTTQQQLLLHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAACCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAA@@@AAAAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEE}}}|||yyyxxxxxxyyy{{{}}}rrrggg___YYYSSSOOOLLLJJJHHHFFFFFFFFFGGGHHHHHHJJJKKKKKKKKKLLLOOOQQQQQQRRRTTTWWWZZZ]]]___``````bbbfffkkkrrr{{{yyyllliiimmmzzzooobbb\\\VVVUUUYYY[[[ZZZWWWWWWWWWVVVVVVUUUSSSRRRQQQJJJHHHGGGIIIKKKJJJFFFBBB@@@AAACCCDDDEEEEEEEEEEEEEEECCCAAA@@@@@@@@@BBBCCCDDDCCCCCCBBBAAABBBBBBBBB>>>???AAABBBCCCCCCBBBBBB???AAADDDHHHIIIGGGBBB>>>???===;;;;;;<<<===<<<;;;<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::;;;;;;<<<<<<===::::::::::::::::::::::::<<<<<<<<<;;;:::999888777999::::::::::::999888888888888888888888888888888555666666777888999999999666777888999999999999999888888777666666666777777666777777888888777777666:::888666555555666888:::999888888888888888999999:::;;;<<<;;;::::::<<<>>>>>>@@@HHHSSS___ooozzzlll\\\PPPMMMKKKIIIJJJNNNSSSWWWYYYiiilllppprrroooiiibbb]]]\\\VVVOOOJJJIIIIIIGGGEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEyyylllfff^^^XXXTTTRRRPPPNNNKKKJJJIIIHHHHHHIIIKKKLLLIIIKKKLLLMMMMMMNNNQQQSSSQQQSSSWWWZZZ]]]```ccceeehhhlllrrryyyrrriiigggnnnwwwqqqddd\\\WWWRRRRRRTTTVVVUUUSSSUUUUUUUUUTTTSSSRRRQQQPPPIIIHHHIIIJJJLLLKKKGGGDDDAAABBBDDDFFFFFFEEEDDDBBBFFFEEECCCBBBAAABBBCCCDDDCCCCCCCCCBBBBBBBBBBBBBBB???@@@BBBCCCCCCCCCBBBBBB@@@AAACCCEEEEEECCC???===>>>===;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;999999999999999999999999:::;;;;;;;;;:::999888888888999999:::999999888888888888888888888888888888555555666777888999999:::555666777888999:::::::::888777777666666666777777666666777777777777666666999888777777777777888999888888888777888888999:::999:::;;;:::999999;;;===>>>???DDDKKKRRR___ttt}}}nnn```YYYOOOIIIHHHIIIKKKKKKUUU[[[cccjjjllljjjeeeaaaWWWRRRLLLIIIJJJIIIGGGDDDFFFGGGHHHHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDCCCCCCBBBBBBAAAAAACCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBDDDDDDDDDEEEEEEEEEEEEFFFEEEEEEFFFFFFFFFFFFFFFGGGyyykkkaaaWWWUUURRRPPPNNNMMMKKKJJJMMMMMMLLLLLLLLLMMMNNNNNNLLLNNNOOOOOOOOOPPPSSSUUUYYY[[[^^^```aaadddhhhllluuu{{{yyylllggghhhmmmwwwtttccc\\\YYYVVVSSSRRRSSSTTTTTTRRRRRRRRRRRRQQQPPPOOONNNMMMGGGHHHIIIKKKLLLLLLJJJHHHEEEFFFGGGHHHGGGEEEBBB@@@DDDDDDCCCBBBAAABBBBBBCCCBBBBBBBBBBBBBBBAAAAAA@@@BBBCCCCCCDDDCCCBBBAAA@@@@@@@@@@@@???>>>======>>>======<<<;;;;;;:::;;;<<<;;;;;;::::::::::::;;;;;;888999999:::;;;<<<=========>>>>>>===<<<;;;999888999999999999999999999999777777888999999:::999999777777888888888888888777777888999999999999888777555666666777888888999999555666777888999:::::::::777666666666666666777777666666777777777777666666777888999::::::999888777888888777777888999999:::888999:::999888999:::<<<;;;;;;>>>BBBEEENNN```qqqvvvjjjZZZNNNJJJJJJJJJJJJJJJMMMRRRWWWXXXVVVSSSQQQLLLJJJHHHIIIKKKLLLJJJHHHLLLMMMMMMLLLKKKHHHFFFDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGGGGHHHHHHyyyoooggg```YYYTTTQQQQQQQQQQQQOOOLLLIIIGGGMMMMMMMMMMMMNNNOOOOOOPPPPPPQQQSSSSSSSSSTTTWWWYYY___bbbcccddddddhhhnnntttyyypppiiieeejjjqqqxxx~~~iii]]]ZZZWWWUUUSSSSSSUUUVVVVVVVVVPPPPPPOOOOOONNNLLLKKKJJJGGGGGGHHHIIIJJJJJJJJJJJJHHHIIIHHHHHHFFFDDDAAA@@@AAAAAA@@@@@@?????????@@@AAAAAAAAAAAAAAA@@@??????BBBCCCCCCCCCBBBAAA???>>>??????>>>;;;999:::<<>><<<;;;:::<<<===;;;;;;;;;::::::;;;;;;;;;888999999:::;;;<<<======<<<=========<<<:::999777999999999999999999999999555666777888999:::::::::666666777888888888888777777888999::::::999888777777777777777888888888888666777888999999999999999666666555555666666777777555666666777777666666555666777999;;;;;;999777666777777777777888999::::::888999:::999888888:::<<<<<<;;;<<<>>>@@@FFFRRR___ooo}}}pppaaaXXXTTTPPPMMMIIIIIIIIIIIIIIIHHHGGGFFFCCCDDDFFFIIILLLOOORRRTTTXXXXXXWWWVVVRRRNNNJJJHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHHHHIIIIII{{{nnniiibbb[[[UUUQQQOOOOOOOOOPPPQQQQQQOOOMMMKKKKKKLLLMMMMMMOOOPPPQQQRRRSSSRRRTTTVVVXXXYYY[[[^^^aaadddgggjjjlllooovvvuuuppprrrsssnnnnnnwwwsssddd\\\YYYVVVUUUTTTTTTUUUVVVVVVVVVNNNNNNNNNNNNMMMKKKJJJIIIGGGGGGGGGFFFFFFFFFHHHIIIHHHGGGGGGEEEDDDCCCBBBAAA@@@@@@@@@?????????????????????@@@@@@@@@???>>>===>>>???@@@AAAAAA@@@>>>>>>===>>>>>><<<::::::<<>>???>>>;;;:::<<<>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888:::;;;<<<<<<;;;:::999888888888888888888888888777777888999::::::::::::666777888888999999999888777888:::;;;;;;:::888777888888888888777777777777777888888999999999888888555555555555555666777777555555666666666666555555666666777777777777666666777777777777888999:::;;;999:::::::::999999;;;<<>>>>>???@@@???>>>===<<<;;;<<<===>>>??????>>>>>>:::===???>>><<<;;;<<<>>>===???@@@>>><<<;;;===???===<<<<<<;;;;;;<<<<<<===>>>======<<<:::999888888555777999;;;===<<<<<<;;;888888888888888888888888::::::;;;;;;;;;:::999999777888999:::::::::::::::777888:::;;;;;;:::888777999999888888777666666666888888999999999888888777555555555555555666777888555555666666666666555555777555444333333444555777777777777777888999:::;;;999:::;;;:::999999;;;===>>>;;;:::===???@@@CCCHHHJJJXXXmmm~~~wwwiiieee___WWWOOOJJJFFFEEE>>>AAADDDDDDFFFNNN]]]iiiqqqpppnnnjjjddd]]]WWWSSSHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFBBBBBBCCCCCCDDDDDDEEEEEEBBBCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBAAAAAABBBBBBBBBEEEEEEDDDDDDDDDDDDEEEEEECCCDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDFFFFFFGGGGGGGGGHHHHHHHHHFFFFFFGGGHHHHHHIIIJJJJJJfffhhhmmmsssyyyzzzqqqkkkfffbbb]]]YYYQQQQQQOOONNNMMMLLLKKKKKKJJJJJJLLLOOOQQQRRRPPPOOOPPPQQQRRRSSSSSSTTTVVVXXX[[[]]]```bbbeeeiiinnnrrruuu|||yyynnnnnnttt}}}ppphhhbbbXXXUUUYYYXXXVVVTTTRRRQQQQQQRRRRRRNNNNNNMMMMMMLLLLLLKKKKKKCCCCCCDDDDDDEEEEEEEEEEEEAAACCCEEEEEEDDDCCCDDDEEEDDDDDDBBBAAAAAABBBCCCDDD@@@@@@@@@??????===<<<;;;@@@@@@??????>>>>>>======@@@???===;;;;;;<<<>>>???============<<<<<<<<<<<<;;;;;;;;;;;;::::::999888888888999::::::;;;<<<<<<::::::;;;;;;::::::999888999999888888888888999999::::::999888777777777888777777777777777777777777999999999999999999999999>>><<<999777666666666777::::::999999888777666666555666777888888777666555333444666555444444555666666666666666777777777777999888777666666888:::;;;999999888888888888888888:::;;;<<<<<<;;;<<>>======<<<<<<<<<<<<============???>>><<<;;;;;;<<<>>>???============<<<<<<<<<<<<;;;;;;;;;;;;;;;:::999888888888999::::::;;;<<<<<<;;;;;;<<<<<<;;;;;;:::999999999888888888888999999888888777777666777777777777777777777777777777777;;;;;;;;;;;;;;;;;;;;;;;;:::999888666666777999:::999999888777777666555555555666777888888777666555555777888777555555666777555666666666777777777777999888777666666888:::;;;888888888888888888888888999:::;;;;;;;;;<<<>>>AAA@@@FFFRRRdddwwwxxxfffWWWPPPJJJEEEFFFGGGFFFIIINNNSSSTTTTTTSSSQQQMMMIIIFFFKKKIIIHHHHHHJJJMMMNNNOOOMMMOOOQQQPPPNNNJJJHHHHHHFFFEEECCCBBBBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDGGGGGGGGGGGGFFFEEEEEEDDDCCCDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFIIIIIIIIIHHHHHHHHHHHHHHHJJJIIIIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGFFFEEEDDDIIIIIIIIIIIIIIIJJJKKKLLLTTTUUUVVVXXXZZZ\\\^^^___eeeiiinnnssswwwzzz~~~~~~yyyrrrmmmjjjfff```[[[WWWTTTPPPNNNNNNNNNMMMKKKOOOMMMKKKJJJIIIJJJLLLMMMOOOOOOQQQRRRRRRRRRRRRRRRXXXYYYZZZZZZ[[[]]]aaadddgggkkkrrrzzzpppgggiiimmmyyywwwhhh\\\ZZZXXXSSSRRRTTTTTTTTTSSSRRRPPPOOONNNMMMJJJKKKKKKLLLLLLKKKIIIHHHCCCBBB@@@???@@@BBBEEEGGGAAABBBDDDCCCBBBBBBCCCEEEEEEDDDCCCBBBAAA@@@@@@@@@AAAAAAAAAAAA@@@???>>>>>>;;;;;;;;;<<<===>>>>>>>>>>>>===<<<;;;;;;<<<>>>>>>============<<<<<<<<<<<<:::;;;;;;;;;;;;::::::999888999999::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;:::999999888888888888999999666666666666666666777888777777777777777777777777::::::::::::::::::::::::777666666666777999;;;<<<777777777666666555555444666666777777777777666666888999:::999777666666777555555666666666777777777888777666666666777999:::888888888888888888888888888999:::::::::;;;===???>>>@@@IIIVVVeeexxxooo^^^UUUMMMIIIFFFCCCDDDFFFDDDDDDDDDDDDDDDCCCCCCBBBFFFGGGHHHIIIKKKNNNSSSVVVZZZ\\\]]][[[WWWQQQMMMKKKHHHGGGDDDBBBCCCDDDGGGIIIDDDEEEEEEEEEFFFFFFFFFFFFGGGHHHHHHHHHGGGEEEDDDBBBBBBBBBCCCDDDEEEFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFIIIIIIIIIIIIHHHHHHHHHGGGHHHHHHGGGGGGGGGGGGGGGHHHIIIIIIJJJJJJJJJIIIIIIHHHIIIIIIIIIJJJLLLMMMOOOPPPUUUUUUUUUVVVVVVWWWWWWWWWYYY]]]cccgggjjjlllnnnoooqqquuu{{{xxxqqqiiieee```\\\ZZZXXXVVVSSSPPPOOONNNNNNOOOOOOPPPPPPOOONNNLLLKKKKKKMMMOOOQQQOOOQQQSSSTTTVVVWWWZZZ[[[]]]^^^______aaaeeejjjnnnsssyyywwwkkkgggiiiuuujjj```XXXXXXXXXUUUSSSUUUTTTSSSSSSRRRPPPOOOMMMLLLLLLMMMMMMMMMLLLJJJGGGFFFBBBAAA@@@???@@@BBBDDDFFFAAABBBCCCBBBAAAAAACCCDDDEEEDDDCCCBBB@@@???????????????@@@@@@@@@???>>>>>>===>>>>>>>>>?????????@@@>>>>>>=========>>>??????============<<<<<<<<<<<<:::;;;;;;;;;;;;;;;::::::999999999::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999999888888888888999999666666666666666777888999777777777777777777777777888888888888888888888888555555555666777999;;;<<<777777777666666555555555666666777777777777666666999999:::888666555555666555555555666666666777777888777666666666777777888777777777777888888888888666888999999999:::;;;===@@@@@@DDDLLLVVVfff}}}ooofffZZZQQQKKKGGGEEEDDDEEEEEEDDDCCCBBBBBBBBBCCCAAADDDGGGIIIJJJNNNTTTZZZfffggggggccc\\\SSSMMMJJJIIIIIIGGGGGGGGGHHHJJJKKKGGGGGGGGGHHHHHHHHHHHHHHHDDDEEEFFFGGGGGGFFFEEEDDDCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEGGGGGGHHHHHHIIIIIIHHHHHHJJJJJJJJJJJJIIIIIIIIIHHHIIIIIIHHHHHHHHHIIIJJJKKKKKKLLLMMMNNNMMMMMMMMMMMMIIIJJJKKKNNNPPPSSSVVVWWWQQQQQQQQQQQQQQQQQQQQQQQQRRRVVVZZZ^^^___```aaabbbbbbfffkkkppptttwwwzzz}}}{{{uuuqqqlllddd]]]XXXVVVSSSQQQPPPOOOOOONNNLLLMMMMMMMMMMMMNNNOOOPPPOOONNNMMMMMMNNNPPPSSSTTTTTTVVVXXXYYYZZZ]]]aaaeeeeeefffggghhhkkkqqqxxx}}}pppggggggppp{{{pppaaa\\\XXXXXXXXXVVVTTTTTTTTTSSSRRRQQQPPPOOOOOONNNQQQQQQPPPOOOLLLIIIFFFDDDBBBCCCDDDEEEFFFEEEEEEDDDAAAAAABBBAAA@@@@@@BBBDDDCCCCCCCCCBBB@@@???>>>===<<<===>>>>>>>>>>>>>>>===@@@?????????>>>>>>>>>===>>>>>>>>>>>>???@@@@@@AAA============<<<<<<<<<<<<:::;;;;;;<<<<<<;;;;;;;;;999999::::::::::::;;;;;;999::::::::::::999888888999999888888888888999999777777777777888888999:::777777777777777777777777777777777777777777777777666666666777777888999999888777777777777777666666777777666666666666777777777888888777555333444555555555555555666666666666777666666666666666666666666666777777777888888888555777999999999999;;;<<<===<<<>>>CCCKKKYYYnnn~~~ooobbbZZZUUUNNNIIIKKKJJJIIIHHHGGGFFFEEEDDD???BBBEEEFFFFFFJJJPPPUUUbbbcccccc___XXXPPPKKKHHHKKKLLLMMMOOOOOOOOONNNMMMJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHIIIHHHGGGEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKLLLMMMNNNOOOPPPKKKMMMOOOOOOMMMLLLMMMOOOPPPQQQSSSWWW[[[^^^bbbdddQQQQQQPPPPPPPPPPPPPPPPPPMMMOOOSSSUUUUUUVVVWWWXXXYYY\\\```cccfffhhhlllnnnpppssswwwyyy{{{oookkkeeebbb```\\\WWWSSSPPPOOONNNMMMMMMLLLMMMMMMLLLNNNOOOOOONNNNNNOOOPPPNNNOOOPPPQQQSSSUUUVVVWWWWWWYYY\\\]]]]]]aaaggglllpppqqqrrrtttxxx}}}kkkjjjrrr}}}nnnaaa[[[YYYVVVVVVVVVUUUTTTRRRSSSRRRQQQPPPOOOPPPQQQQQQTTTSSSQQQNNNKKKHHHFFFEEEEEEIIINNNRRRQQQMMMGGGCCC@@@AAAAAA@@@???@@@BBBDDDBBBBBBBBBAAA@@@???>>>===;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;;;;===>>>>>>??????@@@@@@@@@============<<<<<<<<<<<<:::;;;;;;<<<<<<<<<<<<;;;::::::::::::::::::::::::999999999999999888777777999999888888888888999999999888888888888888999:::777777777777777777777777888888888888888888888888777777777777777777777777777777777777777777777777777777666666666666777777555666777555444222333444444444555555555666666666666666666666666555555555555666666777777888888888444666999:::999999:::;;;;;;:::===BBBIIITTTgggwwwzzzrrrmmmddd[[[RRRRRRRRRQQQNNNKKKGGGEEECCCDDDDDDDDDDDDFFFIIILLLQQQSSSTTTRRRNNNKKKIIIHHHKKKMMMPPPRRRSSSRRRPPPNNNJJJJJJKKKKKKLLLLLLMMMMMMPPPOOOMMMJJJHHHFFFDDDCCCFFFFFFFFFFFFEEEEEEEEEDDDGGGGGGGGGGGGGGGHHHIIIJJJHHHGGGFFFFFFFFFGGGIIIJJJIIIJJJJJJKKKKKKLLLMMMMMMJJJKKKMMMOOOPPPQQQRRRRRRTTTVVVXXXVVVRRROOOPPPQQQYYYZZZ\\\^^^bbbeeehhhjjjVVVUUUUUUTTTSSSRRRRRRQQQMMMOOOPPPQQQPPPQQQRRRTTTSSSUUUWWWXXXYYY[[[___aaa___ccchhhjjjjjjlllrrrwww~~~yyyrrrlllhhhgggZZZZZZYYYWWWUUUSSSQQQPPPNNNNNNOOOOOONNNNNNMMMNNNNNNPPPSSSSSSQQQQQQRRRTTTRRRSSSVVVYYY[[[\\\]]]]]][[[___dddgggjjjpppzzzwwwjjjhhhzzzxxxkkk```ZZZVVVVVVVVVUUUUUUUUUTTTSSSRRRPPPNNNLLLMMMOOOQQQSSSSSSQQQNNNKKKIIIHHHHHHHHHIIIPPPZZZ```___WWWLLLDDD@@@AAA@@@???>>>???BBBDDD@@@@@@AAAAAA@@@???>>>===;;;;;;===>>>>>>?????????============<<<<<<<<<<<<;;;;;;<<<===>>>?????????============<<<<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::999::::::::::::999888888999999888888888888999999999888888777777777777888777777777777777777777777888888888888888888888888555666666777777777777777666666666666666666666666888777666555555666777888444555666555444333444555444444444555555555666666666666666666555555444444555555666666777888888999444666999::::::::::::;;;;;;;;;===BBBFFFNNN\\\jjjtttzzzpppqqqqqqoooiiiaaaYYYTTTPPPMMMJJJHHHHHHHHHHHHHHHFFFGGGHHHHHHGGGFFFGGGIIIGGGIIIKKKLLLMMMMMMLLLKKKFFFGGGHHHJJJLLLNNNOOOPPPQQQOOOKKKGGGEEECCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDFFFFFFFFFGGGHHHJJJLLLMMMLLLKKKHHHGGGGGGIIILLLNNNNNNOOOPPPQQQRRRTTTUUUUUURRRTTTWWWZZZ\\\]]]\\\[[[```cccccc^^^WWWQQQQQQRRRYYYYYYYYY[[[\\\^^^```aaaXXXXXXWWWUUUTTTRRRQQQQQQQQQRRRSSSRRRQQQRRRTTTVVVQQQQQQRRRRRRRRRTTTWWWYYYUUUZZZ___aaa```bbbfffkkkkkkmmmpppuuuyyy~~~}}}uuuooollliiihhhfffbbb\\\XXXVVVVVVQQQRRRSSSSSSQQQOOOOOOPPPKKKMMMNNNOOONNNLLLLLLLLLMMMPPPSSSSSSRRRQQQSSSUUUWWWYYY\\\```cccddddddddddddjjjqqqwww}}}ssswwwooovvvqqqggg___[[[ZZZUUUVVVVVVUUUUUUWWWWWWUUUPPPNNNKKKJJJJJJNNNRRRTTTPPPNNNKKKHHHGGGHHHIIIKKKLLLVVVbbbkkkiii^^^OOOEEE@@@AAA@@@???>>>???AAADDD>>>???@@@AAAAAA@@@>>>>>>;;;<<<===???@@@@@@@@@@@@======>>>>>>??????@@@@@@999:::;;;<<<============>>>=========<<<<<<<<<<<<::::::;;;<<<=========<<<:::::::::::::::::::::::::::;;;;;;;;;;;;:::999999999999888888888888999999999888777666666555666666777777777777777777777777666666666666666666666666333444666777888888888888444555555555555555555555888777666555555666777888333555666555444444555666444444444555555555666666555666666666555444333333444555555666777888888999444777:::;;;::::::;;;<<<999888:::===>>>BBBMMMXXXeeennn{{{ssskkk\\\WWWQQQNNNNNNNNNKKKHHHDDDEEEEEEEEEDDDEEEGGGIIIBBBBBBCCCCCCDDDEEEFFFGGGAAACCCEEEHHHKKKNNNQQQRRRLLLIIIFFFBBBAAAAAABBBCCC???@@@@@@AAABBBCCCDDDDDDEEEEEEFFFGGGIIIKKKMMMNNNRRROOOLLLJJJJJJMMMQQQSSSUUUUUUWWWXXXZZZ\\\]]]^^^bbbdddiiimmmoooooommmllleeegggfff___UUUNNNLLLLLLSSSRRRRRRQQQQQQQQQRRRRRRaaa``````^^^\\\XXXUUURRRSSSQQQOOONNNOOOOOOOOOMMMPPPPPPQQQQQQRRRRRRSSSSSSQQQQQQSSSUUUWWWZZZ[[[\\\^^^```bbbfffiiimmmooopppvvvuuutttuuuvvvyyy|||~~~}}}yyypppjjjfffdddaaa^^^XXXWWWVVVUUUSSSRRRPPPPPPOOOQQQTTTTTTRRRPPPOOOOOONNNOOOPPPOOOMMMLLLMMMNNNOOOSSSWWWXXXWWWVVVXXXZZZ\\\\\\aaaiiikkkhhhjjjooooooyyyvvvqqqvvvxxxzzzmmmddd^^^[[[YYYXXXTTTUUUWWWZZZ[[[ZZZVVVSSSPPPNNNLLLLLLMMMOOOOOOOOOKKKKKKJJJIIIIIIKKKLLLMMMNNNTTT]]]dddccc[[[MMMDDDDDDBBB@@@>>>>>>@@@BBBDDDBBBBBBBBBAAA@@@???======???AAABBBBBBAAA???????????????>>><<<<<<;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>??????>>>>>>===<<<;;;999:::;;;<<<<<<<<<;;;:::999888888777777888888999<<<;;;::::::999999::::::;;;;;;::::::999888777777888888888888888888888888777777777777777777777777999888888888777777666666666555444333333444555666666555444333333333333333444444444555555555555555777777666666555555555444111111000111222444666777999777444222222444777999666666666666777777777777888777777777777999:::;;;:::;;;<<<<<<===@@@DDDGGGRRRUUU___ooo{{{mmmbbb[[[VVVSSSPPPQQQOOOMMMKKKIIIHHHHHHHHHKKKFFFCCCEEEFFFDDDDDDGGGCCCEEEFFFGGGFFFFFFGGGGGGFFFEEECCCBBBBBBCCCCCCCCC??????@@@@@@@@@@@@AAAAAACCCCCCCCCDDDGGGKKKOOOQQQTTTOOOIIIFFFHHHOOOXXX]]]bbbjjjooommmkkkmmmppppppyyy|||zzzlllaaaYYYVVVSSSQQQQQQOOOJJJFFFLLLMMMQQQSSSQQQNNNQQQXXXooolllhhhddd```]]]ZZZXXXXXXVVVTTTSSSTTTTTTSSSRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRTTTUUUVVVVVVVVVVVVXXXYYY\\\^^^```aaadddccccccccceeegggjjjkkkqqqpppoooqqqwww}}}wwwqqqmmmiiiddd]]]YYYWWWUUUSSSQQQRRRRRRQQQPPPOOONNNMMMMMMMMMPPPRRRSSSRRRQQQPPPQQQQQQRRRSSSSSSRRRRRRSSSUUUSSSVVVZZZZZZYYYZZZ]]]```aaa```dddkkkoooqqqvvv~~~~~~{{{vvvooopppwwwtttmmmddd]]]YYYXXXWWWVVVTTTTTTUUUXXXYYYYYYVVVTTTOOONNNMMMMMMOOOPPPPPPPPPLLLKKKJJJIIIHHHIIIIIIJJJJJJOOOUUU[[[\\\VVVMMMFFFDDDCCC@@@??????@@@BBBCCCBBBBBBBBBAAA@@@???>>>===>>>@@@BBBAAA@@@>>>>>>>>>???>>>===<<<;;;;;;;;;;;;<<<<<<===>>>>>>>>>>>>>>>@@@@@@@@@???>>>===<<<;;;::::::<<<=========<<<;;;999999888888888888999999;;;;;;:::999999999999:::::::::999888888777666666666666666666666666666666777777777777777777777777888888777777777666666666666555444333333444555666666555555444333333444444666555555555555555555555777666666666555555555444555555444444444555555666888666444333333444666888555666666666777777777777888777777777777999:::;;;999:::::::::;;;===AAADDDHHHJJJRRR```ooo}}}sssmmmjjjiiihhheeeaaa___^^^]]][[[ZZZUUUOOOKKKJJJHHHDDDDDDFFFEEEFFFFFFFFFEEEDDDEEEEEECCCCCCBBBBBBBBBAAA@@@???@@@@@@@@@AAAAAABBBBBBCCCGGGGGGGGGHHHIIIJJJLLLMMMPPPMMMJJJHHHJJJPPPYYY___mmmwwwrrrcccXXXTTTQQQMMMKKKLLLOOORRRTTTSSSSSSVVVYYYYYY[[[bbblll~~~wwwpppjjjfffbbb```[[[YYYVVVTTTTTTTTTSSSRRRRRRRRRQQQPPPOOOOOONNNNNNPPPPPPPPPQQQQQQQQQRRRRRRTTTSSSSSSSSSTTTUUUWWWXXXXXXXXXWWWXXXYYY[[[]]]^^^```______aaaeeekkkqqquuuzzzzzzyyyzzz{{{}}}~~~zzzwwwtttsssjjjiiihhhfffbbb^^^[[[XXXWWWTTTQQQPPPPPPOOOMMMLLLNNNNNNNNNMMMMMMMMMMMMMMMNNNQQQSSSTTTSSSSSSSSSTTTPPPQQQSSSTTTTTTTTTVVVXXXVVVYYY[[[[[[[[[]]]cccgggllllllooovvv|||wwwooommmsssxxxzzznnnfffbbb\\\WWWUUUTTTSSSRRRTTTTTTSSSUUUVVVWWWUUUTTTOOOOOONNNPPPQQQRRRQQQOOOLLLKKKIIIHHHGGGFFFFFFFFFFFFHHHKKKOOOQQQPPPLLLHHHEEECCCAAA@@@???@@@AAABBBBBBBBBBBBBBBAAA???>>>======???@@@@@@>>>=========>>>===<<<;;;;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>AAAAAA@@@@@@>>>===;;;;;;:::;;;<<<=========<<<<<<::::::999999999999::::::;;;;;;:::999999999999999888888888777777666666555666666666666666666666666777777777777777777777777777777666666666666666555666555444333333444555666666666555555444444555555777777777666666555555555666666666555555555555555666666666555444333222111666666555444444555666666555555666666666777777777777777777777777999::::::888999999999888:::===???>>>???DDDNNNZZZhhh{{{|||xxxoooiiiccc^^^XXXPPPLLLMMMIIIHHHGGGEEEEEEEEEEEEFFFCCCBBBAAABBBCCCCCCAAA???@@@@@@@@@@@@AAABBBBBBCCCEEEFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFGGGLLLTTTZZZhhhttt~~~yyyrrriii^^^SSSLLLPPPTTTXXX\\\___dddkkkppprrrnnnmmmnnnpppvvvzzztttnnnjjjbbb___ZZZWWWVVVUUUTTTRRRSSSSSSRRRQQQPPPPPPOOOOOOPPPPPPPPPQQQQQQRRRRRRRRRTTTSSSRRRRRRRRRSSSUUUVVVTTTSSSSSSTTTTTTVVVWWWXXXUUUUUUUUUWWWZZZ]]]aaaccchhhhhhhhhhhhiiijjjllllllnnnppprrrtttvvvzzz~~~zzztttpppnnnllljjjhhheeecccaaa___\\\[[[ZZZXXXVVVTTTRRRQQQQQQQQQQQQQQQQQQPPPOOONNNNNNNNNNNNOOOPPPPPPQQQQQQRRRTTTVVVVVVUUUTTTUUUVVVQQQSSSUUUVVVVVVWWWYYY[[[\\\^^^```aaabbbgggooouuu{{{ooohhhiiiiiirrr{{{nnn``````^^^[[[WWWUUUSSSQQQPPPTTTSSSRRRRRRTTTUUUUUUTTTQQQQQQQQQRRRRRRQQQOOOLLLIIIHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDEEEHHHIIIIIIHHHEEEDDDBBB@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@???>>><<<>>>???>>><<<;;;<<<=========<<<;;;;;;;;;;;;;;;======>>>>>>>>>>>>======@@@??????>>>===;;;:::999::::::;;;;;;;;;<<<<<<<<<;;;::::::999999::::::;;;;;;::::::999888999999999888888888777777666666666888888888888888888888888777777777777777777777777666666666666555555555555666555444333333444555666777666666555555555666666999888888777666555555444555555555555555555555555777888888888777555333222444555555555555555555444555555555666666666777777666666666777888888999:::888999999999777888:::<<<<<<;;;>>>EEELLLWWWffftttuuuggg___^^^RRRPPPNNNMMMNNNPPPQQQRRRNNNJJJFFFDDDEEEFFFEEECCCDDDCCCCCCCCCCCCDDDEEEFFFDDDFFFGGGIIIIIIIIIHHHGGGCCCEEEGGGEEEDDDFFFLLLRRRVVV```kkkqqqtttvvvuuuqqqcccaaa]]]ZZZWWWVVVUUUUUU]]]jjj|||xxxqqqlllfffaaa]]][[[XXXVVVTTTSSSSSSRRRQQQPPPPPPPPPNNNNNNOOOPPPQQQRRRRRRSSSPPPPPPOOOOOOPPPQQQSSSTTTNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPQQQRRRTTTUUUWWWXXXXXXXXXXXXXXXXXXYYYZZZZZZ___```aaabbbbbbdddgggjjjjjjjjjlllpppwww}}}}}}~~~}}}zzzwwwuuurrrqqqmmmlllkkkkkkjjjgggbbb___```___^^^\\\ZZZXXXVVVVVVSSSSSSRRRPPPOOOOOOOOONNNMMMNNNPPPPPPOOONNNNNNMMMOOOOOOPPPQQQRRRTTTTTTUUUTTTVVVWWWVVVUUUTTTUUUVVVWWWYYY[[[\\\\\\]]]___aaadddfffiiilllpppxxxuuupppkkkeeeaaabbbhhhnnn}}}vvviiiddd[[[ZZZZZZYYYWWWUUUSSSRRRRRRTTTRRRQQQQQQSSSTTTTTTTTTTTTSSSRRRQQQQQQOOOKKKIIIEEEEEEFFFFFFFFFFFFFFFFFFFFFDDDAAA@@@BBBDDDEEEEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAA@@@???<<<===>>>===;;;:::;;;=========<<<;;;;;;;;;<<<<<<======>>>>>>>>>>>>===============<<<;;;999888777888888888999999999::::::;;;::::::999999::::::;;;::::::999888888888888999888888888888888777777777888888888888888888888888666666666666666666666666555555555555666666666666666555444333333444555666666666555555555666666777999888888777666555555444444444444555555555555555888999:::;;;;;;:::888888333444555666666555444333555555555555666666666666555666666777888888999999999::::::999888888999:::===<<<===AAAEEEKKKXXXcccuuu~~~sssqqqfffdddbbbdddhhhlllnnnnnnggg___UUUNNNLLLLLLJJJHHHIIIHHHHHHHHHJJJLLLNNNPPPRRRRRRRRRQQQQQQPPPOOOOOOLLLMMMLLLIIIGGGHHHLLLPPPNNNWWW___dddhhhmmmnnnkkkaaa```^^^___cccjjjrrrxxx~~~uuummmgggccc___\\\XXXXXXWWWUUUTTTRRRQQQQQQMMMMMMNNNNNNOOOPPPQQQQQQOOOPPPPPPQQQRRRRRRSSSSSSLLLLLLLLLLLLMMMMMMMMMMMMNNNNNNNNNOOOOOOQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRVVVWWWYYYYYYXXXXXXZZZ[[[___^^^^^^```dddfffggggggggghhhjjjlllmmmooooooppplllkkkjjjhhhfffcccbbbaaa^^^]]]\\\\\\]]]\\\YYYWWWXXXXXXWWWVVVTTTSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPPPPNNNOOOQQQQQQOOONNNOOOOOOPPPPPPQQQSSSTTTUUUVVVWWWUUUWWWXXXWWWVVVVVVWWWYYYZZZ\\\___```bbbcccfffhhhkkknnnsssxxxxxxlllccc^^^``````___dddnnnvvv}}}zzzggg```^^^WWWRRRSSSUUUTTTSSSSSSTTTUUUTTTRRRQQQQQQSSSTTTTTTSSSTTTRRRPPPOOONNNLLLIIIGGGCCCDDDEEEFFFFFFFFFFFFFFFEEECCC@@@@@@AAABBBBBBBBBCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBBBBAAA@@@@@@======>>><<<::::::;;;===>>>======<<<<<<<<<======>>>>>>>>>>>>>>>======<<<:::::::::::::::999888777888888777777777888999:::::::::999999999999::::::::::::999888888888888888888888888888888888888888666666666666666666666666666666666666666666666666555666666666666777777777666555444333333444555666555555444444555555666666777777777666666555555555444444444444444555555555333444444555666666666666444444555555555555444444444444555555555666666666444555666777888888888888888:::;;;:::999888999:::===;;;<<<>>>@@@CCCLLLUUUeeeuuu}}}oooeee___[[[WWWRRRPPPPPPQQQSSSWWW\\\```cccmmmjjjfffbbb___^^^]]]^^^]]][[[WWWTTTTTTWWW[[[^^^___fffmmmrrryyy~~~yyyrrrmmmjjjdddcccaaa^^^[[[XXXVVVUUUPPPPPPPPPPPPPPPPPPPPPPPPQQQRRRSSSUUUUUUTTTSSSRRROOOOOOOOOOOOOOOOOONNNNNNNNNNNNMMMMMMNNNOOOPPPQQQSSSSSSSSSSSSSSSSSSRRRRRRPPPSSSVVVWWWVVVUUUUUUUUUXXXWWWVVVWWWYYY[[[ZZZYYY[[[\\\]]]^^^``````aaaaaa^^^^^^]]]\\\ZZZYYYXXXXXXXXXWWWUUUVVVWWWWWWVVVUUUVVVUUUUUUTTTSSSSSSRRRRRRQQQRRRRRRSSSSSSSSSRRRRRRPPPRRRTTTSSSRRRQQQSSSUUURRRSSSTTTUUUWWWXXXYYYYYYYYYZZZ\\\]]]]]]^^^aaacccaaacccgggkkkmmmqqquuuxxx{{{wwwlllddd___\\\XXX[[[cccfffjjjxxxyyynnn```[[[ZZZTTTPPPRRRSSSRRRQQQPPPRRRUUUSSSRRRRRRRRRTTTUUUTTTSSSQQQOOOLLLKKKKKKKKKIIIHHHEEEEEEFFFGGGFFFFFFDDDDDDAAA@@@@@@@@@BBBBBBAAA???AAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBCCCBBBBBBAAA@@@===>>>>>><<<::::::<<<>>>>>>>>>=========>>>>>>???>>>>>>>>>>>>>>>===<<<<<<999999::::::::::::999999999888777777777888::::::999999888888888888999999:::999999888888888888888777777777777777777777777666666666666666666666666666666666666666666666666666666666777777777888888666555444333333444555666444444333333444555555666666555555555555555555555333333333444444555555555111111000000111111222333444444444444444444444444444444444555555555666666444555666777888888888777777888::::::888888888999;;;:::;;;=========CCCKKKVVVccctttzzzqqqkkkfffgggjjjpppwww}}}|||~~~|||uuuooonnnsss{{{|||pppnnnkkkgggbbb^^^[[[YYYUUUUUUTTTSSSRRRRRRQQQQQQOOOPPPRRRSSSSSSQQQNNNLLLOOOPPPPPPPPPPPPOOONNNNNNPPPOOONNNNNNNNNPPPQQQRRRRRRRRRRRRRRRRRRRRRQQQPPPMMMPPPUUUWWWVVVUUUTTTTTTRRRQQQQQQSSSVVVXXXXXXWWWWWWWWWXXXYYYYYYYYYYYYYYYWWWWWWVVVVVVUUUUUUTTTTTTXXXVVVTTTTTTUUUVVVUUUTTTVVVVVVVVVUUUUUUTTTTTTTTTOOOPPPQQQRRRSSSRRRQQQPPPOOOQQQSSSRRRQQQRRRUUUXXXVVVVVVWWWXXXZZZ[[[\\\\\\]]]___aaacccdddgggkkkmmmlllpppuuuyyy~~~zzzuuummmddd]]]ZZZYYYYYYXXXXXX___kkkrrrxxxtttllliii```ZZZYYYTTTTTTUUUVVVSSSPPPNNNPPPRRRSSSRRRRRRSSSUUUVVVTTTSSSNNNLLLIIIIIIIIIJJJJJJJJJGGGGGGHHHGGGFFFEEECCCBBB======???AAACCCCCC@@@>>>@@@AAAAAABBBCCCDDDEEEEEEBBBBBBBBBCCCBBBBBBAAAAAA>>>>>>>>><<<;;;:::<<<>>>???>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>===<<<<<<999999:::;;;;;;;;;:::::::::999888888888999:::;;;999888888888888888888999:::999999888777888888888555555555666666666666666888888888888888888888888666666666666666666666666666666777777888888999999666555444333333444555666333333333333333444555666444444444555555555555555333333333444444555555555777666444333333444555666555444444333333444444555444444444555555555666666333444666888888888777777555777999999888777888999:::999;;;===<<<;;;???FFFKKKUUUcccqqq|||yyyvvvoooeee\\\WWWWWWWWWWWWXXXXXXXXXXXXPPPRRRSSSSSSRRRQQQPPPPPPNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPQQQRRRSSSTTTSSSSSSSSSSSSRRRQQQPPPOOOQQQPPPPPPSSSVVVWWWUUURRRUUUSSSRRRTTTVVVWWWUUURRRUUUVVVXXXXXXVVVTTTSSSSSSRRRUUUXXXWWWTTTRRRTTTVVVVVVUUUTTTTTTSSSTTTTTTUUUTTTTTTTTTSSSQQQRRRTTTVVVRRRRRRRRRSSSSSSRRRQQQQQQTTTVVVWWWWWWWWWWWWXXXZZZYYYZZZ\\\^^^```bbbdddeeeggghhhiiimmmrrrxxx}}}zzzooolll[[[XXXWWWWWWUUURRRVVV]]]aaaeeennnzzzpppkkkddd]]]XXXTTTSSSSSSSSSSSSRRRQQQPPPOOOOOONNNSSSRRRPPPPPPQQQQQQQQQPPPKKKIIIGGGHHHKKKLLLJJJHHHHHHHHHHHHGGGEEEBBB???>>>AAAAAAAAACCCDDDDDDAAA???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCCCCBBB@@@>>>???<<<999888999;;;======<<<<<<;;;:::;;;<<<===>>><<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888666777999999888888999;;;:::::::::999999999888888777777666666666666777777666666777777777777666666999888888888777555444333:::999888666555555555555777777777666555555444444666555444333333444555666333333333444333222222111444333333333333444555555555555555555555555555555555555444444444444555555666666666666666666666666444444444555555555555666666666666666777777777777444555555666777888888999<<<<<<;;;;;;<<<===???@@@CCCGGGQQQaaaqqqwwwjjjaaa```^^^\\\ZZZXXXWWWVVVUUUSSSTTTVVVUUUTTTSSSRRRRRRNNNNNNNNNOOOOOOOOOOOOOOORRRQQQQQQQQQQQQQQQRRRRRRTTTTTTTTTSSSSSSRRRQQQPPPQQQPPPPPPRRRUUUUUUTTTQQQSSSRRRQQQSSSVVVWWWUUUSSSUUUVVVXXXXXXWWWVVVVVVWWWXXXYYYZZZZZZYYYXXXYYYZZZWWWWWWWWWWWWWWWWWWWWWWWWWWWXXXXXXVVVTTTTTTUUUWWWTTTUUUVVVVVVVVVWWWVVVVVVYYYZZZ\\\\\\\\\\\\^^^___]]]^^^aaadddfffiiikkkmmmqqqtttxxx}}}vvvmmmccc\\\ZZZXXXVVVUUUWWWXXXYYY```hhhooouuuqqqkkkgggbbb[[[VVVSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOOOONNNLLLLLLMMMMMMMMMLLLKKKIIIHHHHHHKKKKKKJJJHHHIIIHHHHHHFFFDDDBBB@@@???BBBAAAAAABBBCCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@AAABBBCCCBBBAAA???>>>===<<<;;;::::::::::::999<<<;;;:::::::::;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<:::::::::999999999999888777888999999888777888:::::::::999999999888888888777777666666666666777777555555666666666666555555777777777777666555444444888777777666555555555555555555555555666666666666666555444444444444555666666777777777777666555555444333333333333444555555555555555555555555555555555555444444444444555555555555555555555555555555444444444444555555555555555666666666777777777777666666777777888888999999<<<;;;;;;;;;;;;===>>>???AAABBBHHHSSS```oooyyypppnnnkkkgggbbb^^^[[[ZZZYYYVVVVVVVVVVVVUUUTTTSSSRRROOOPPPQQQRRRRRRRRRQQQQQQTTTTTTSSSSSSSSSRRRRRRRRRTTTTTTTTTTTTSSSRRRQQQQQQQQQQQQQQQRRRTTTUUUTTTRRRSSSRRRRRRTTTVVVWWWWWWVVVUUUVVVXXXXXXWWWXXXZZZ[[[]]][[[[[[[[[\\\]]]\\\[[[VVVWWWXXXYYYYYYYYYYYYYYYYYYZZZZZZYYYVVVUUUUUUVVVUUUVVVWWWXXXYYYZZZ[[[[[[^^^```cccddddddeeegggiiifffiiimmmqqqtttxxx|||wwwmmmbbb]]]YYYUUUSSSSSSWWWUUUVVV[[[```fffpppzzzxxxhhhdddaaa]]]YYYUUURRRQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOMMMKKKIIIIIIJJJKKKJJJIIIJJJIIIHHHHHHJJJJJJIIIHHHIIIHHHGGGEEEDDDBBBBBBBBBCCCBBB@@@@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBBBBAAA???>>>===============<<<:::999888:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999888999:::999777777888999:::999999999999888888888777777666666666666777777444444555555555555444444555555666666666555555444666555555444444444555555333444444555666666777777666555444444444444555666555555666666555555444333444333333333333444555555444444444444444444444444555555444444444444555555444444444444444444444444444444444444555555555555555555666666666777777777888888888888888888888888;;;:::::::::;;;<<<===>>>???===>>>DDDLLLXXXjjjzzz|||vvvoooiiieeedddccc]]]\\\ZZZZZZZZZYYYXXXVVVTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQSSSSSSSSSTTTTTTUUUUUUTTTUUUTTTTTTUUUVVVWWWXXXXXXZZZ[[[]]]]]]]]]^^^```bbbcccaaa^^^___bbbcccaaa^^^ZZZ[[[\\\^^^^^^___^^^^^^\\\]]]^^^]]][[[ZZZZZZ[[[YYYZZZ[[[]]]___aaacccdddeeehhhkkknnnppprrrvvvxxxyyy}}}wwwpppkkkgggbbb[[[YYYXXXYYYZZZ[[[\\\ZZZ\\\dddmmmwwwttthhh]]]\\\ZZZWWWTTTRRRQQQPPPMMMNNNNNNNNNNNNNNNNNNNNNMMMKKKJJJJJJKKKKKKKKKIIIIIIIIIHHHHHHHHHHHHHHHGGGIIIHHHFFFDDDCCCCCCDDDDDDDDDBBB??????@@@BBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAABBBBBBAAA@@@???===<<<>>>>>>>>>===<<<;;;;;;;;;999999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999::::::999777666777888999999999999888888888888777777666666666666777777444555555666666555555444333333444555666666555555333333333333444444555666444444444555555666666666555555555444444555555555444555555555555444333333444333333333333444555555444444444444444444444444555444444333333444444555333333333333333333333333333333444444444555555555555555555666666666777777888888888777777777777777999999999:::;;;;;;<<<===???<<<;;;>>>BBBIIIWWWddd}}}wwwqqqmmmlllgggeeeccccccddddddbbb```]]]\\\[[[ZZZXXXWWWWWWWWWSSSTTTUUUVVVVVVVVVVVVUUUUUUUUUUUUUUUUUUUUUTTTSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVWWWXXXZZZ```bbbeeefffggghhhjjjlllnnnllljjjkkkmmmmmmjjjfffdddeeefffggghhhhhhiiiiiidddffffffeeedddcccdddeeecccdddeeehhhkkkooorrrtttsssvvvzzzyyyjjj```\\\\\\\\\]]]]]][[[[[[^^^cccfffgggiiihhhkkkuuuwwwhhh```YYYXXXVVVUUUSSSQQQQQQPPPLLLLLLLLLLLLMMMMMMMMMMMMMMMKKKJJJIIIJJJKKKJJJIIIHHHIIIIIIHHHGGGGGGGGGGGGHHHGGGEEEDDDDDDDDDEEEFFFCCCAAA??????@@@AAABBBAAA@@@@@@@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@???>>>>>>===>>>>>><<<::::::<<>>???BBBKKKTTTbbbwwwzzzwwwrrrooollllllooopppooolllkkkhhheeeaaa^^^\\\\\\\\\WWWXXXYYYZZZZZZYYYXXXWWWXXXXXXYYYYYYYYYYYYXXXXXXVVVWWWWWWVVVUUUUUUVVVXXXWWWYYYYYYZZZZZZ\\\___bbbeeeiiinnnrrrtttvvvxxxzzz~~~~~~~~~|||wwwtttssssssssssssssstttuuuvvvrrrrrrqqqpppnnnmmmoooqqqqqqrrrtttwww{{{~~~mmmhhhaaaYYYUUUTTTVVVWWW]]]bbbfffhhhnnnuuuzzzzzz{{{zzz~~~ttteee[[[VVVVVVUUUSSSQQQPPPPPPPPPPPPLLLLLLKKKKKKKKKKKKKKKKKKKKKIIIGGGGGGHHHIIIHHHGGGHHHIIIIIIHHHFFFEEEEEEGGGFFFFFFEEEEEEEEEFFFFFFGGGBBBAAA??????AAAAAAAAA@@@>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAA@@@===???@@@>>>;;;999<<<>>>999999:::;;;;;;;;;;;;;;;::::::;;;;;;<<<=========;;;;;;;;;;;;::::::::::::888999:::999777777888999999888888888888777777777777777666666666666777777666666777777777777666666333444555666666666666666333333333333333444555666666666555555444333333222444444555666666555444444666666666666666555555444444333333333333444555555333333333333333333333333444444333333333333444444333333333333333333333333333333333333444444444444444444555555555666666666555555555555555555555555666777888999:::::::::999888888:::>>>>>>===BBBIIIPPP```www~~~{{{tttmmmiiigggggghhhcccdddddddddcccaaa^^^]]]]]]]]]^^^^^^^^^^^^^^^]]]]]]^^^^^^]]][[[[[[]]]___]]]___bbbccceeehhhnnnrrrwww|||zzzjjj```XXXXXXWWWWWWYYY]]]cccgggpppwww~~~yyymmmddd[[[UUUSSSTTTRRROOOMMMLLLLLLNNNOOOLLLLLLKKKKKKJJJIIIIIIIIIJJJHHHFFFFFFGGGHHHGGGFFFGGGIIIIIIHHHEEEDDDEEEFFFDDDEEEFFFFFFGGGGGGGGGGGGAAA@@@???@@@BBBBBB@@@???<<<======>>>??????@@@@@@BBBBBBBBBAAABBBBBBCCCCCCBBBFFFJJJHHHCCC>>>======999:::;;;<<<===<<<<<<;;;::::::;;;;;;<<<======>>><<<;;;;;;;;;;;;:::::::::777888999999888777888:::888888888888777777777777777777666666666666777777555666666666666666666555555555666777777777666666555444444444444444555666444444444444444444444444444444555666666555444444333333333333333222111111444333333333333444555555333333333333333333333333444333333222222333333444444444444444444444444444222222333333333444444444444444444555555555666666444444555555666666777777555666777999999999999888888888:::===;;;999===CCCHHHPPP^^^ppp|||rrrllliiiiiiqqq|||yyysssqqqrrrssspppppppppooollliiieeecccaaaaaabbbbbbbbbbbbbbbaaadddffffffdddbbbbbbdddgggcccfffjjjmmmpppuuu||||||ooocccYYYTTTTTTTTTUUUXXX___jjjvvv~~~uuufff___[[[VVVSSSSSSRRRPPPLLLIIIIIIJJJLLLNNNLLLLLLKKKJJJIIIIIIHHHHHHKKKIIIGGGGGGHHHIIIHHHGGGGGGHHHJJJHHHEEECCCDDDFFFCCCDDDFFFGGGHHHHHHGGGGGG@@@???@@@AAABBBBBB@@@>>>;;;<<<<<<===>>>??????@@@BBBBBBBBBBBBCCCDDDEEEEEEHHHNNNTTTTTTMMMDDD???===:::;;;<<<=========<<<;;;::::::;;;;;;<<<===>>>>>><<<<<<;;;;;;;;;:::::::::666777999999888888999;;;888888888888777777777777777777666666666666777777444555555555555555555444666666777777777777666666666555555444444555555555222333333444444555555666333444555666666555444333555555666666555555444333444333333333333444555555333333333333333333333333444333333222222333333444444444444444444444444444222222333333333444444444444444444555555555666666444555555666777888888999444555777888999999888888;;;:::;;;<<<:::777;;;AAACCCDDDIIIVVVggg|||qqqddd___aaadddkkkttt}}}tttnnnnnnnnnnnnoooppppppqqqqqqrrrqqqooonnnmmmmmmmmmnnnqqqtttxxxzzzxxxqqqhhhaaa\\\YYYVVVSSSSSSSSSVVVaaaqqq{{{mmmhhh```YYYVVVUUUTTTTTTTTTOOOIIIGGGIIILLLMMMMMMIIIIIIHHHHHHHHHIIIIIIJJJIIIHHHHHHHHHHHHGGGGGGGGGHHHFFFEEEEEEFFFGGGGGGFFFFFFEEEEEEDDDCCCBBBBBBBBBBBBBBBAAAAAA@@@???>>>>>>===;;;;;;<<<>>>@@@@@@@@@BBB???===???DDDKKKQQQTTTTTTHHHGGGVVV^^^SSSBBB999:::::::::::::::::::::;;;:::::::::;;;;;;;;;<<<<<<;;;;;;::::::::::::999999888888999999999:::::::::;;;:::888777777777888999:::666333444888:::777444666666555555444444444333555555555555555555444444555555555555555555555555444444444444444444444444555555666666555444333333555555555444444333333333333222222222222222222222444222111222444555444111333333333333333333333333888666333111111222444666444444444444444444444444444444444444444444444444666555444333333444555666777777777777666666666666999999:::;;;;;;<<<<<<======???CCCHHHRRRcccxxx}}}pppfffaaa```^^^dddkkkqqqwww~~~~~~~~~zzzpppiiigggbbb]]]YYYXXXWWWUUUSSSXXX[[[cccqqqvvvnnnhhhccc\\\WWWUUUVVVVVVVVVSSSOOOJJJHHHJJJKKKLLLKKKIIIIIIIIIIIIIIIIIIJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFEEEEEEFFFGGGGGGFFFFFFFFFFFFEEEDDDCCCCCCCCCAAAAAAAAA@@@@@@????????????===<<<<<<>>>???>>>>>>???======AAAGGGOOOUUUXXXRRRFFFCCCMMMSSSKKK@@@;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;:::::::::999999999777777777777777777777888:::999888777666777777888:::666333444777999777444666666666555555555444444555555555555555555555555555555555555555555555555444444444444444444444444555555555555555444333333555555444444444333333333222222222333333333333333555333111222444555444222333333333333333333333333777555444222222222444444333333333333333333333333444444444444444444444444555555444444444444555555555555666666777777777888888888999999::::::;;;;;;===???@@@BBBHHHUUUfffrrrtttiiiccc^^^aaaccccccccciiittt}}}}}}tttlllfff```[[[XXXWWWVVVWWWYYY]]]```aaaaaaccciiivvvtttnnnjjjeee```ZZZUUUSSSSSSTTTTTTQQQNNNKKKJJJJJJKKKJJJIIIHHHHHHIIIJJJJJJJJJJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHFFFDDDEEEFFFGGGFFFEEEFFFFFFFFFEEEDDDDDDCCCCCC@@@@@@@@@@@@@@@@@@??????@@@>>>===<<<===>>>===<<<===<<<===AAAGGGMMMRRRTTTMMMCCC>>>CCCFFF@@@<<<<<<<<<;;;;;;;;;:::999999999999999999999::::::::::::::::::::::::999999999999777777777777777777777666888888777666666666666666999666333444777888777555777777666666666666555555555555555555555555555555444444444444444444444444444444444444444444444444444555555555555444444333555444444444444333333333222222333333444444555555555444333333555555444333333333333333333333333333444444444333333333333333222222222222222222222222333333333333444444444444444444555555555555444444333444555666777888888999666777777888999999::::::<<<=========@@@HHHSSS[[[mmmxxxqqqnnnooonnnjjjeeedddhhhlllqqq{{{~~~qqqpppnnnmmmlllkkkjjjiiihhhfffbbb^^^[[[ZZZ[[[\\\YYY\\\bbbiiipppvvvyyyzzzwww{{{pppmmmkkkkkkeee```YYYSSSPPPOOONNNMMMOOONNNLLLKKKJJJIIIHHHGGGGGGHHHIIIJJJKKKJJJJJJIIIGGGGGGHHHHHHIIIIIIJJJJJJGGGFFFDDDDDDFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCC????????????@@@@@@@@@@@@???>>><<<<<<===>>>>>>===>>>======>>>BBBDDDEEEEEEEEE???<<<>>>===999999<<<;;;;;;:::999888888777777888888999999999::::::::::::::::::999999999999888999999999999888888888888777777666666555555555555888666444444666777666555777777777777777666666666444444444555555555555555444444444444444444444444444444444444444444444444444444444555555444444333444444444444444444444444222222333444444555666666555555444444444444444333222222222222222222222222222333444444444444222222222222222222222222222222333333333333333444444444333333555666666555333333444444555555666777777888666777777888888999999:::999:::;;;<<<>>>BBBIIINNNYYYiii|||}}}|||wwwpppiiifffeeedddiiipppvvv~~~}}}rrriiiccc^^^^^^\\\[[[ZZZ[[[]]]^^^\\\]]]^^^\\\[[[[[[___ccckkkooovvv}}}xxxkkkfffeeedddbbbaaa]]]VVVQQQOOOMMMLLLKKKLLLMMMMMMLLLJJJHHHHHHGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFFFFGGGHHHIIIJJJJJJGGGEEEDDDDDDEEEFFFFFFEEEBBBBBBBBBBBBBBBAAAAAAAAA?????????????????????@@@===<<<;;;<<<>>>@@@@@@??????===<<<<<<>>>>>>===<<>>>>><<<;;;:::<<<>>>@@@@@@@@@>>>===;;;<<<===>>>>>>===;;;<<<>>>>>><<<999888999999888888777777666666666999999999999::::::::::::999999999999888888888888555555555666666666777777666666666777666555555444666555555555444555555666555555666666666666777777333333444444555666666666333333333333333333333333444444444444444444444444222333333444444444444333333333333444444444444555222222333333444444555555333444555444222111111222222222222222222222222222000111333444444333333222444444444444444444444444111111222222333333444444333333444444444444333333666666666555555555444444777777777888999999:::::::::::::::::::::;;;;;;<<>>>>>======>>><<<;;;<<<>>>??????>>>>>>===;;;;;;===>>>???>>>;;;<<<======<<<;;;:::888999999999999999888888888::::::::::::;;;;;;;;;;;;999999999999888888888888333444444555666777888888666666777777777666555444555555555555444444555666444444555555555666666666333333444444555666666777333333333333333333333333444444444444444444444444111222333444444444444444333333333444444444555555222222222333333333333333222444555333000///000222111111111111111111111111111111222333333333333333333333333333333333333333000111111222333333444444444333333333333333333444444444555555555555555555555666666777777888888999:::999999999::::::999888>>>===@@@IIISSS___sss||||||qqqnnnooommmqqq{{{uuutttqqqnnniiiccc___\\\\\\]]]]]][[[YYYXXXXXXYYYXXXUUUSSSRRRSSSUUUVVVVVVZZZ\\\___dddmmm|||qqqeee^^^^^^]]]ZZZXXXWWWYYY[[[\\\XXXSSSOOOMMMKKKIIIHHHHHHIIIJJJIIIFFFGGGJJJMMMMMMKKKFFFCCCAAAAAACCCDDD@@@AAABBBDDDEEEGGGHHHIIIFFFEEECCCCCCEEEEEEEEEDDDBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@???>>>======<<<@@@>>><<<<<<===>>>===<<<@@@===:::999:::<<<<<<<<<<<<===<<<;;;;;;<<<;;;999::::::::::::::::::;;;;;;::::::;;;;;;;;;;;;<<<<<<999999999888888888888777444555666777888999:::;;;666777888888888777555444555555555555444444555666333444444444555555666666333333444444555666777777333333333333333333333333444444444444444444444444111222333333444444444444333333333444444555555555333222222222222222222222111333555333000...///111111111111111111111111111111111111222222333333333222222222222222222222222000000111222333333444444555444222222222222444555222333333444555666777777444444555555666777777777888888888999;;;<<<<<<;;;???<<<<<>>>>>>>>>>>============????????????>>>>>>>>>>>>>>>===<<<::::::999999999===;;;999777666666777888888888888999999:::::::::;;;;;;;;;;;;;;;:::999888:::::::::999888777777666999999888777666555444444444555777666555333444444777666555444444555666777555555555555555555555555444444444444444444444444555555555555555555555555666666666555555444444444000111444555666666555444333333222222333333444555222222222222222222222222222222222222222222222222222222111111111111111111111111222222222333333333333333333333333333333333333333333333333333333333555666666666555444444333333333444444555666777777555555555555666666666666777777777777777888888999999;;;===???AAAFFFKKKOOOffftttxxxtttoookkkhhhfffdddbbbeeegggiiimmmrrrwww{{{~~~xxxxxxuuupppiiicccaaabbb]]]ZZZXXXXXXXXXVVVRRROOONNNNNNNNNMMMLLLMMMOOOPPPQQQRRRTTTVVVWWWVVVVVVUUUYYYYYY[[[```hhhrrr{{{ooofffbbb^^^^^^]]]ZZZVVVTTTVVVYYYUUUSSSPPPNNNLLLKKKIIIGGGEEEFFFGGGGGGGGGHHHKKKMMMPPPMMMIIIGGGFFFDDDCCCAAA@@@CCCFFFIIIJJJIIIGGGEEEFFFFFFFFFGGGFFFFFFEEEEEEBBBAAA@@@AAABBBCCCBBBAAA????????????>>>>>>>>>>>>?????????>>>>>>>>>============<<<;;;::::::::::::<<<:::888777666777888888999999999999999999:::::::::::::::::::::999888888999888888777666666555555888888777777666555555555444666777666555333444444777666555444444555666777555555555555555555555555444444444444444444444444555555555555555555555555555555555444444444333333000111333555666666555444333333222222333333444555444444444444444444444444222222222222222222222222111111111111111111111111111111111222222222333333333333333333333333333333333333333333333333333333222222333333222111111000333333444444555666666777555555555555666666666666888888888888888999999:::888999:::;;;===@@@DDDGGGTTTaaauuuxxxsssuuu|||rrrhhhbbb^^^[[[WWWUUUTTTTTTRRRQQQSSSTTTVVVXXX[[[]]]^^^___bbbfffhhhddd[[[VVVWWWZZZNNNLLLKKKJJJKKKKKKJJJIIIIIIHHHHHHJJJMMMPPPQQQRRRUUU[[[bbbggggggffffffgggiiikkkpppxxxvvvjjjccc```ZZZYYYWWWTTTRRRQQQQQQRRRPPPNNNLLLKKKKKKJJJHHHFFFCCCEEEGGGHHHIIIIIIKKKLLLOOOLLLHHHFFFEEEEEECCCBBB<<<@@@FFFLLLNNNLLLIIIFFFDDDDDDEEEFFFFFFEEEEEEEEEAAA@@@???@@@CCCDDDCCCBBB@@@@@@@@@?????????>>>>>>??????>>>>>>>>>>>>============<<<<<<;;;::::::::::::999888777777888999:::::::::999999999999999999999999999999999999888777777666666555555444444333666666666666666666666666444666777777555444444555666666555555555555666666555555555555555555555555444444444444444444444444444444444444444444444444444444333333333333333222111222333555555555444444333333222222333333444555555555555555555555555555222222222222222222222222111111111111111111111111111111111222222222222333333333333333333333333333333333333333333333333333111111111111111000000///333333333444555555666666444555555555555666666666999888888888888999::::::888999::::::999;;;>>>@@@AAALLL[[[iiiwww}}}zzzzzz~~~rrreee\\\VVVTTTVVVTTTQQQPPPQQQQQQPPPOOOOOOPPPQQQRRRSSSTTTUUUUUUVVVYYYZZZWWWQQQMMMLLLNNNNNNLLLJJJIIIJJJKKKLLLMMMLLLKKKMMMRRRZZZ```bbbaaallluuu~~~tttkkkccc^^^\\\VVVSSSPPPNNNNNNMMMLLLJJJKKKJJJIIIIIIIIIIIIGGGEEEBBBDDDHHHJJJJJJJJJJJJKKKLLLIIIFFFDDDDDDDDDCCCAAA<<<@@@EEEJJJLLLKKKHHHGGGCCCCCCDDDEEEEEEEEEEEEDDDAAA@@@???@@@BBBCCCBBBAAA?????????>>>>>>>>>>>>===???>>>>>>>>>============<<<<<<<<<<<<;;;;;;::::::888888777777888888:::::::::::::::999999888888888888888999999999888888777666666666555555444444444555555555666666666777777555666777777555444444555666666666555555666666666555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222111222333444444444444333333333222222333333444555555555555555555555555555222222222222222222222222111111111111111222222222111111111111222222222222222222222222222222222222222222222222222222222222222333333333333333222222333333333444444555555555444444444555555555666666888888777777888888999:::999:::;;;;;;:::;;;===???:::AAAJJJQQQ[[[nnnyyyxxxyyysssnnnfff\\\UUUQQQPPPPPPRRRPPPNNNNNNOOOPPPOOONNNLLLMMMMMMOOOPPPQQQRRRRRRPPPOOONNNNNNMMMLLLJJJHHHKKKKKKKKKKKKMMMPPPTTTWWWXXXYYY]]]gggsss|||tttrrrmmmgggaaa\\\XXXVVVUUUSSSPPPNNNNNNLLLJJJHHHHHHGGGGGGGGGIIIHHHGGGEEEBBBEEEIIIKKKJJJIIIIIIIIIIIIFFFCCCBBBBBBCCCBBBAAAAAABBBCCCEEEFFFGGGGGGFFFCCCDDDDDDEEEEEEEEEDDDDDDCCCAAA@@@@@@AAAAAA@@@???>>>============<<<<<<<<<>>>>>>>>>============<<<:::;;;;;;<<<;;;;;;:::999777777777888888999:::::::::::::::999999888888888777888888999999999888888777777666666666666666555444444555555666666777777555666888777666444555555555666666666666666666555555555555555555555555555444444444444444444444444444444444444444444444444222222222222222222222222222222333333333333333333333333222222333333444555333333333333333333333333222222222222222222222222000000111111111222222222000000111111111222222222222222222222222222222222222222222222222222222222333333444444444444333333333333333444444444444444444444444444555555555555666666666666666777888888777999:::::::::;;;===>>>;;;???CCCDDDJJJYYYppp|||zzz}}}~~~yyyvvvttthhh^^^]]]YYYTTTNNNLLLLLLMMMKKKJJJIIIKKKMMMNNNMMMLLLKKKKKKKKKKKKMMMPPPRRRTTTTTTRRRPPPQQQTTTVVVUUUTTTQQQSSSVVVYYY]]]ccciiinnnlllpppwwwyyyooohhhfffddd```[[[WWWSSSQQQQQQPPPOOOMMMJJJHHHFFFEEEGGGFFFFFFHHHIIIIIIGGGEEEDDDGGGJJJKKKJJJHHHHHHHHHGGGDDDBBBAAABBBCCCCCCBBBEEEDDDBBBBBBBBBDDDFFFGGGEEEFFFFFFFFFEEEEEEDDDCCCCCCBBB@@@@@@AAAAAA???>>>======<<<<<<<<<;;;;;;;;;>>>>>>============<<<<<<888999:::;;;;;;:::999888777777888888999999999999::::::999999999999999999777888999999:::999999999777777777777777777777777444444444555555666666666555777888888666555555666555555666666666666555555555555555555555555555555444444444444444444444444333333333333333333333333111222222222222333333333222222222222222333333333333333222222333333444555222222222222222222222222222222222222222222222222000000000111222222333333000000000111111111111222222222222222222222222222222222222222222222222222000111222222222222222222333333333333333333444444333444444444444555555555666555555555555666777777444666888888888888:::<<<;;;===>>>===???JJJZZZgggwww~~~{{{zzzxxxyyy{{{}}}~~~~~~|||}}}ssskkkddd^^^\\\]]]]]]YYYTTTPPPOOOPPPNNNNNNOOORRRVVVXXXYYYXXXXXXWWWVVVVVVXXX[[[___bbb^^^]]]\\\[[[[[[]]]```bbbeeeiiinnnsssxxx~~~sssgggeeebbbaaa___\\\XXXUUURRRPPPMMMOOOPPPMMMHHHDDDDDDEEEGGGGGGGGGIIIJJJJJJGGGEEEGGGHHHJJJJJJHHHGGGGGGGGGGGGEEECCCBBBCCCEEEEEEDDDEEEDDDCCCBBBCCCDDDGGGHHHHHHHHHGGGGGGFFFEEECCCCCCBBB@@@???@@@AAAAAA@@@???============<<<<<<<<<<<<>>>>>>=========<<<<<<<<<666777999::::::999777666777888888999999999888888999999999999999999::::::888888999:::::::::::::::777777777777777777777777444555555555555555555555666777888888666555555666444555666777777666555444555555555555555555555555444444444444444444444444333333333333333333333333222222222222333333444444333333222222222222222333333333222222333333444555222222222222222222222222222222222222222222222222///000000111222222333333000000000000111111111111111111111111111111111111111111111111111111111111//////000111111111111111333333333333333333333333333333444444444555555555666666666666666777777888444666777888777777888999888:::::::::;;;@@@IIIPPPXXXaaaooosssllljjjllljjjhhhiiikkklllmmmmmmiiiqqqvvvqqqjjjgggggggggbbbeeefffddd^^^YYYVVVVVVYYYZZZ\\\```fffiiijjjjjjllljjjhhhgggiiimmmrrruuuwwwyyyxxxtttooonnntttzzzxxx}}}}}}lll___\\\___aaa___]]]ZZZWWWTTTRRRQQQPPPTTTUUURRRKKKGGGGGGJJJHHHGGGHHHJJJKKKJJJGGGEEEIIIJJJKKKJJJGGGFFFFFFGGGHHHFFFDDDDDDEEEFFFFFFFFFDDDCCCCCCDDDEEEGGGHHHIIIIIIIIIIIIHHHFFFEEECCCBBB@@@???>>>???AAABBBBBBAAA>>>>>>>>>>>>============>>>=========<<<<<<<<<<<<555666888999999888777666888888999999999888888777888888888999999::::::;;;888999:::;;;;;;;;;;;;;;;666666666777777777777777555555555555555555555555666777888888666555555666444555666777777666555444555555555555555555555555444444444444444444444444333333333333333333333333222222222333333444444444333333222222111222222333333333222222333333444555222222222222222222222222222222222222222222222222///000000111222222333333000000000000111111111111111111111111111111111111111111111111111111111111000000111222222222222222333333333333333333333333333333333444444444555555777777777777777888888999666888999999888777777888666777888999:::<<<@@@CCCEEELLLXXXfffvvv}}}~~~rrriiijjjnnnsssttttttqqqnnnmmmqqqtttyyyxxx{{{wwwuuuxxxvvvwwwwwwtttoooiiifffeeeiiipppvvvyyyrrrfff```ZZZVVVVVVYYYXXXVVVTTTRRRQQQQQQRRRVVVXXXXXXRRRKKKGGGHHHJJJHHHIIIIIIIIIIIIHHHGGGFFFKKKHHHEEECCCDDDEEEEEEDDDEEEEEEFFFGGGGGGFFFDDDCCCCCCDDDEEEFFFGGGHHHHHHHHHGGGHHHHHHGGGDDDBBBCCCCCCEEEBBB@@@?????????>>>==================<<<<<<;;;<<<<<<<<<;;;;;;::::::999<<<:::999888999999999777999999888888888888999999999999999999999999999999777777777777777777777777666777888999::::::999888444444555666777888999999666666666555444444444333777666555444333444444555333333333444444444555555333555666555333111111111222222222333333444444444222222222222222222222222333333333333333333333333222222222222222222222222000000000000000000000000222222222111111111000000000000000000000000000000000000000000000000000000222222111111111111222222111000000///000222333444111111111111111111111111444444333333333444555555444444444444444444444444555555444444444444555555444444555666777888888999777888888999999:::;;;;;;AAAEEEKKKQQQZZZjjj}}}yyy~~~www|||ttteee___]]]ZZZWWWWWWVVVUUUSSSRRRRRRRRRSSSTTT[[[\\\[[[UUUMMMIIIHHHJJJIIIHHHHHHGGGGGGFFFFFFFFFKKKHHHFFFEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFDDDCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGLLLKKKIIIFFFDDDDDDGGGIIIFFFDDDBBB@@@@@@@@@>>>==================<<<;;;;;;<<<<<<;;;;;;;;;:::::::::;;;999888888999999999888999999888888888888999999999999999999999999999999888888888888888888888888666777888999999999888777555555555666777777888888555555555555444444444444777666555444333444444555333333333444444444444555333555666555333111111111222222222333333333444444222222222222222222222222333333333333333333333333222222222222222222222222111111111111111111111111222222222111111111000000000000000000000000000000000000000000000000000000222222111111111111222222222222111111111111111111111111111111111111111111333333333222333333444555444444444444444444444444555555444444444444555555777777777888888999999:::777777888888999::::::;;;<<<@@@DDDHHHOOO\\\kkkvvv}}}nnnddd[[[ZZZ[[[YYYWWWVVVRRRQQQPPPOOOPPPRRRTTTUUU]]]]]][[[VVVNNNIIIHHHIIIIIIHHHFFFEEEDDDDDDDDDEEEHHHFFFEEEEEEFFFGGGFFFEEEFFFFFFFFFEEEEEECCCBBBAAABBBCCCDDDEEEEEEFFFEEEEEEOOOMMMIIIEEECCCEEEJJJOOOIIIGGGDDDBBBAAA@@@???===<<<============<<<;;;;;;;;;;;;;;;;;;::::::::::::999888666777888:::999888999999888888888888999999999999999999999999999999888888888888888888888888777888888888888777777666666666666666666666666666444444444444555555555555666555444444333444444444333333333333444444444444333444555555333111111222222222222222333333333333222222222222222222222222333333333333333333222222222222222222222222222222222222222222222222222222222222222111111111111111000000000000000000000000000000000000000000000000222222111111111111222222333333333222222000//////111111111111111111111111222222111111222222333444444444444444444444444444555555444444444444555555777777777888888888888888777777777888999999::::::999;;;>>>AAADDDLLLVVV]]]cccnnn~~~~~~iii```YYYXXXXXXVVVTTTUUUPPPOOOMMMMMMMMMOOORRRSSSZZZYYYWWWRRRLLLHHHGGGHHHHHHGGGDDDCCCBBBBBBDDDEEEDDDCCCDDDEEEGGGGGGEEECCCDDDDDDDDDDDDCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDLLLJJJGGGDDDBBBEEEJJJNNNKKKHHHEEECCCBBBAAA???===<<<<<<======<<<<<<;;;::::::::::::::::::::::::;;;888777666666888::::::999999999888888888888999999888888888888888888888888999999999999999999999999888888888777777666666555777777666666666555555555333333333444444555555555555444444444444444444444222222333333333444444444222444555555333111222222222222222222222222222333222222222222222222222222333333333222222222222222111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111222222111222222333333111000///111111111111111111111111111111111000111222222333333333333333333333333333555444444333333444444555555555555555555555555444666666777777888999999999999;;;===>>>@@@CCCIIIMMMKKKVVVdddooozzz~~~|||hhh```XXXVVVUUURRRRRRTTTPPPOOOLLLJJJJJJKKKNNNOOOTTTTTTRRROOOLLLJJJIIIIIIGGGFFFDDDBBBBBBCCCDDDFFFEEEEEEGGGIIIKKKJJJGGGDDDAAAAAAAAABBBBBBCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCBBBDDDGGGIIIJJJHHHEEECCCBBBAAA>>>===<<<<<<<<<<<<<<<;;;;;;:::888999999::::::;;;;;;;;;999777666777999::::::999999999888888888888999999888888888888888888888888888888888888888888888888888777777666666555555555777777666666555555444444222333333333444444555555333333444444444444444444222222222333333333444444222333555444333222222333222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222111111111111222222///000111333333222222111111111111111111111111111111111000000000111222222333333333333333333333333444444333333333333444444555555555444444444444444555666666777777888888999999:::<<<===>>>@@@BBBDDD@@@IIISSSYYY```nnnxxxssspppssstttkkkaaaZZZTTTSSSRRRPPPQQQTTTPPPNNNKKKHHHGGGHHHJJJLLLQQQPPPOOOMMMLLLLLLKKKKKKFFFEEEDDDDDDDDDEEEGGGHHHJJJKKKNNNQQQRRRPPPKKKGGG@@@@@@@@@@@@AAABBBCCCDDDDDDDDDEEEEEEDDDCCCBBBBBB>>>@@@BBBCCCCCCCCCDDDFFFHHHFFFCCCAAA@@@???>>><<<;;;<<<<<<<<<<<<;;;::::::777888888999:::;;;;;;<<<:::999777888999::::::999999999888888888888999999888888888888888888888888777777777777777777777777777666666555555555555666666666666555555444444444333333333333444444444444222333333444444444444333222222222222333333333333222333555444333222222333222222222222222111111111222222222222222222222222333333333222111111000000111111111111111111111111000000000000000000000000111111111111111222222222000000000000000000000000000000000000000000000000222222111111111111222222//////000111222333333333111111111111111111111111111111000000111111222333333333333333333333333333444444333333333333444444555555555666666666666666555555555666777777888888777888999;;;<<<>>>>>>???<<>>===;;;;;;;;;<<<<<<;;;;;;:::999666777888999:::;;;<<<<<<===;;;999999:::;;;:::999999999888888888888999999888888888888888888888888666666666666666666666666666555444444444555666777555555555555555555555444444444333333333333333333111222333444555444444333111222222222222333333333111333444444333222333444222222222222111111111000222222222222222222222222333333222222111000000///111111111111111111111111111111111111111111111111000000111111111222222222000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111222222111111111111111111111111222111111111111222333333222222222222222222222222444333333222222333333444444444444555555666666777444444555666666777777888777777777999:::;;;;;;;;;:::<<<>>>???@@@FFFOOOVVVbbblll}}}wwwhhhcccaaaVVVSSSXXXYYYVVVTTTTTTWWWVVVQQQNNNOOOMMMJJJGGGDDDDDDFFFIIIKKKKKKIIIGGGFFFFFFFFFEEEDDDDDDEEEFFFHHHJJJKKKKKKKKKOOOQQQTTTXXXXXXTTTNNNHHHEEEDDDBBB@@@>>>======>>>AAAAAAAAA@@@???>>>===<<>>===>>>===<<<;;;;;;;;;<<<<<<;;;;;;:::999666666777999:::;;;<<<<<<>>><<<::::::;;;;;;:::999999999888888888888999999777777777777777777777777666666666666666666666666555444333333444555777888555555555555555555555555444444444333333222222222000111333444555444444333111111222222222333333333111333444444333222333444222222222222111111000000222222222222222222222222333333222222111000000///000000000000000000000000222222222222222222222222000000111111222222222222000000000000000000000000000000000000000000000000222222111111111111222222444333222000///000111111111111111111111111111111222222111111222222333444222222222222222222222222444333333222222333333444111111222222333444555555444444555555666777777777888888777888:::;;;;;;:::999999::::::<<<@@@FFFJJJKKKTTTeeewww|||wwwiiiddd^^^\\\\\\ZZZTTTOOOQQQQQQPPPOOONNNNNNNNNNNNLLLJJJHHHHHHKKKPPPUUUYYYLLLIIIFFFEEEFFFHHHIIIIIIGGGFFFFFFIIILLLMMMJJJGGGKKKLLLMMMMMMMMMKKKJJJIIIHHHIIIHHHFFFCCCAAA@@@AAA>>>>>>???@@@@@@@@@@@@???@@@???>>>@@@DDDHHHJJJJJJDDDCCC@@@>>><<<===>>>>>>;;;;;;:::999:::;;;===>>><<<;;;;;;:::::::::;;;;;;:::::::::999999888888888:::::::::999999999888888888888777777666666555555666555555555555666666777555555555555555555555555555555444444444444555555444333333222222333333444333333333444444555555555222222222222222222222222111111222222222111111000111222222333333222222111111111111111111111111111222222222222222222222222111222333333333333222111//////000000111111111222222222222222222222222222111111111000000000000000000000000000000000000000////////////000000000000000000000000000000000000222111111111000000//////111111111111111111111111222222222222222222222222555444444333333222222111444444444444444444444444444444444555555555555666666666777888888888888888999999999:::;;;<<<===>>>HHHHHHNNN]]]qqqwwwooolllfffaaa\\\ZZZZZZXXXRRRNNNOOONNNMMMMMMMMMMMMMMMNNNLLLKKKKKKLLLNNNSSSWWWZZZMMMJJJGGGFFFFFFHHHIIIIIIHHHFFFEEEFFFIIIKKKJJJIIIJJJKKKLLLLLLKKKJJJIIIHHHIIIIIIIIIGGGDDDAAAAAAAAA???@@@@@@AAA@@@@@@??????@@@??????@@@CCCFFFGGGFFFCCCBBBAAA???>>>>>>>>>>>>;;;:::999999999;;;<<<===<<<;;;;;;::::::;;;;;;;;;:::::::::999999888888888999999999888888888777777888777777777666666666555777666666555555555666666555555555555555555555555555555444444444444555555444333333222222333333444222222222333333333333333222222222222222222222222///000111222222222222222111222222333333222222111111111111111111111111111222222222222222222222222000000111222222111000000///000000000111111111111111111111111111111111111111000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000///111111111111111111111111222222222222222222222222444333333333333222222222333333333333333333333333444444444444555555555555666666777888888888888777888888888999:::;;;======???@@@EEEOOO]]]hhhnnnooo}}}{{{qqqiiidddbbbaaa]]]YYYWWWVVVUUUPPPMMMLLLLLLKKKKKKKKKLLLMMMMMMLLLLLLNNNPPPRRRUUUXXXZZZOOOLLLIIIGGGGGGHHHHHHHHHIIIGGGEEEEEEGGGIIIJJJJJJIIIJJJJJJJJJIIIHHHFFFEEEFFFHHHHHHGGGDDDCCCBBBCCCBBBBBBBBBBBBAAA@@@?????????>>>???@@@CCCDDDCCCAAABBBBBBBBBAAA@@@???>>>===:::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999888888888888888888777777777666666777777777777666666666666888888777666555555555555555555555555555555555555555555444444444444555555444333333222222333333444333222222222222222111111333333333333333333333333...///000222333333444444111222222333333222222111111111111111111111111111222222222222222222222222///000000111111000000///000000000000111111111111000000000000000000000000000000000000000000111111000000000000000000000000////////////000000000000000000000000000000000000111111111111000000000000111111111111111111111111222222222222222222222222222222222222333333333333222222222222222222222222444444444444555555555555555666666777777777777777777777777888999:::;;;<<<===???BBBGGGLLLPPPSSSTTT]]]fffsss|||vvvooohhhdddaaa```\\\YYYVVVUUUTTTSSSPPPMMMKKKKKKKKKKKKKKKLLLMMMNNNKKKLLLOOORRRTTTVVVWWWWWWPPPMMMJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJHHHHHHHHHHHHGGGEEECCCBBBAAACCCEEEFFFEEEDDDDDDEEEDDDDDDDDDCCCBBB@@@???>>><<<<<<===???BBBBBBAAA???AAAAAABBBCCCBBB@@@>>>===999999999999999999999:::::::::;;;;;;;;;;;;;;;;;;999999999888888888888888999888888888777777777777777777777777666666666666999888777666555555555555444444444444444444444444555555444444444444555555444333333222222333333444444444333333222222111111333333333333333333333333000111111222333333333333111222222333333222222111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000111111111000000000000000000000000000000000000000111111111000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000111111111111111111111111111111111111111111111111000111111222333333444444222222222222222222222222333333444444444555555555444555666666777777666666666666666666777999:::;;;===@@@DDDEEEDDDCCCDDDFFFIIIOOOYYYcccnnn|||{{{uuusssooojjjeeeaaa^^^\\\YYYWWWUUUTTTSSSRRRPPPOOOLLLLLLLLLLLLLLLMMMNNNOOOIIIKKKNNNQQQSSSTTTSSSSSSPPPNNNKKKIIIIIIHHHGGGFFFDDDGGGJJJLLLLLLKKKJJJIIIGGGGGGGGGFFFEEECCCAAA???<<>>999999;;;>>>AAABBBAAA??????@@@BBBCCCBBB@@@>>><<<999999999999999999999999999:::;;;<<<<<<<<<;;;;;;888888888888888888888888::::::999999999888888888666666666666777777777777:::999888666666555555555333333333333333333333333555555444444444444555555444333333222222333333444555555444444333333222222333333333333333333333333333333333333333222111000111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000111111111111111111111111//////000000111111111111////////////////////////////////////000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111///000111111222333444444444444444444444444444444333333333444444444444555444444555666666666666555555555555666777888999::::::>>>AAAAAA>>><<<===??????CCCIIINNNUUU```llluuuvvvppplllkkkiiieeeaaa\\\XXXUUUUUUUUUTTTSSSRRRQQQQQQPPPNNNNNNMMMMMMMMMNNNOOOOOOIIIJJJMMMOOOQQQPPPOOONNNOOOMMMJJJIIIIIIHHHFFFEEEBBBFFFKKKNNNMMMKKKHHHGGGGGGGGGGGGFFFDDDAAA???===;;;>>>BBBEEEEEEFFFFFFGGGDDDDDDDDDCCCBBB@@@???>>>999888999<<>>???AAAAAAAAA???===<<<:::::::::;;;::::::999888888999;;;<<<===<<<<<<;;;777777777888888888888888:::::::::999999999999888666666666666777777777777999888888777666666666666333333333333333333333333555555444444444444555555444333333222222333333444555555444444444444444333333333333333333333333333555555444444333111000///111222222333333222222111111111111111111111111111111111111111111111111111222111111000000111111222111111111111000000000000111111111111111111111111/////////000111111222222////////////////////////////////////000000000000000000000000000000000000000000000000111111111111000000000000000000000000111111111111111111111111000000000111222333333444444444444444444444444444333333333333444444444444333444444555555555555555555555555666777888999::::::===??????<<<;;;===???999<<<@@@CCCGGGMMMWWW^^^dddnnn~~~|||rrrlllkkkeeeeeedddbbb^^^YYYUUURRRRRRRRRSSSRRRQQQPPPPPPQQQOOOOOONNNMMMMMMMMMNNNNNNJJJKKKMMMNNNNNNNNNLLLLLLMMMKKKIIIHHHHHHHHHFFFEEEAAAEEEIIIKKKIIIGGGGGGGGGGGGGGGGGGEEECCC@@@>>><<>><<<::::::;;;===???@@@???>>>>>>?????????>>>===<<<:::;;;;;;<<<;;;:::999888777999;;;<<<======<<<;;;666777777777888888888999999999999999888888888888555666666666777777777888888888777777777777777888555555555555555555555555555555444444444444555555444333333222222333333444333333333333333444444444444444444444444444444444444444444444333222111111111222222333333222222111111111111111111111111111111111111111111111111111111000////////////000111111111111111000000000///000000000000000000000000...//////000111111222222////////////////////////////////////000000000000000000000000000000000000///000000000111111111111000000000000000000000000111111111111111111111111000000111111222222333333333333333333333333333333222222333333333444444444333333444555555555555444555555555666777888::::::=========<<<;;;;;;<<<===666999<<<===>>>AAAGGGLLLKKKTTT```lllxxxvvvqqqoooiiifffgggaaabbbbbbaaa^^^ZZZVVVSSSPPPQQQQQQQQQOOOOOOPPPPPPOOOOOONNNMMMLLLLLLMMMMMMLLLLLLMMMNNNMMMLLLKKKJJJKKKJJJHHHHHHHHHHHHFFFDDDAAADDDGGGGGGEEEDDDFFFHHHGGGGGGGGGEEECCC@@@===<<>>>>>>>>===>>>>>>>>>>>>======<<<;;;;;;<<<===<<<;;;999888777888;;;=========<<<;;;666666777777888888888999888888888888777777777777555666666666777777888888888777777777777777888999777777777777777777777777555555555444444555555555444333333222222333333444111111111222222333333444444444444444444444444444222222333444444444333333222222222333333222222222111111111111111111111111000000000000000000000000000///...------...///000222111111111000000//////////////////////////////...//////000111222222222////////////////////////////////////000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000111111111111111222222222222222222222222222222222222222333333333444444444222333444444555555444444666666666666777999:::;;;<<<:::888666666666666666666888;;;;;;999999===@@@@@@FFFNNNUUU]]]hhhwwwsssoooiiidddaaa```___^^^______^^^\\\YYYUUUQQQOOOQQQQQQQQQQQQQQQPPPPPPOOOQQQPPPNNNNNNNNNNNNLLLKKKMMMMMMMMMLLLKKKKKKJJJJJJHHHHHHHHHIIIJJJHHHEEEBBBCCCEEEHHHGGGEEEDDDEEEGGGDDDCCCBBBAAA@@@AAAAAABBBHHHLLLNNNLLLFFFAAAAAABBBBBBBBBAAA@@@@@@@@@AAAAAACCC@@@======???AAA???===???===<<<<<<>>>??????>>>;;;;;;<<<===>>>???@@@@@@<<<<<<;;;:::999777777666999888666444444555777888777777777777666666666666888777666444555666888999999777555555555666555444444444555666777777666666444333333222222333333444111222222333333444444555333222111111111222333444222333444444222000000111)))+++---///111111111111222222333333333333222222//////000000111111111222222222111000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////.........---000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111000......000111222222222222222222222222222333333333333333333333333333333333444444444555555444444555666777888999999;;;;;;::::::999:::::::::::::::999999::::::;;;<<<======>>>AAAGGGOOOWWW\\\lllvvv}}}}}}~~~sssgggfffdddcccaaa^^^[[[YYY[[[[[[[[[ZZZXXXUUURRRPPPQQQQQQRRRSSSTTTTTTTTTTTTQQQPPPNNNNNNOOONNNMMMKKKKKKKKKJJJJJJIIIHHHHHHGGGIIIHHHGGGHHHHHHGGGDDDBBBCCCEEEFFFFFFDDDBBBCCCEEEEEEDDDBBBAAAAAAAAABBBCCCHHHLLLNNNMMMGGGCCCCCCEEEBBBBBBAAA@@@@@@@@@@@@AAAAAA???===>>>@@@@@@>>><<<>>><<<;;;<<<>>>??????>>>;;;;;;<<<===>>>???@@@@@@<<<;;;;;;:::888777777666777777666555666666777888777777777666666666555555777666555444555666888999888666555444555666555444444444555555555555555444444333333222222333333444333333333333333333333333222222111111111222333444222333555444222111111222///000111333333333333222111111222222222222111111///000000000111111111111222222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////.........000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222222222222222222222222222333333333333333333333333333333333444444444444555333444555666777888999999999999999888999999::::::999999999999999:::;;;;;;===<<<<<<===@@@DDDIIILLLTTT\\\gggqqq{{{}}}||||||{{{zzzxxxxxx~~~vvvlllddd]]]```dddfffddd___XXXTTTUUUUUUVVVVVVTTTSSSQQQOOONNNOOOQQQSSSTTTVVVVVVVVVQQQPPPNNNNNNOOOOOONNNLLLMMMNNNMMMMMMLLLLLLKKKJJJJJJHHHFFFFFFFFFFFFDDDCCCCCCDDDEEEDDDBBBAAABBBCCCEEEDDDCCCBBBBBBBBBCCCDDDFFFIIIKKKJJJFFFDDDDDDEEEBBBAAAAAA@@@??????@@@@@@???>>>>>>???@@@???===;;;===<<<;;;<<<>>>@@@@@@???;;;;;;<<<===>>>>>>???@@@;;;;;;:::999888777777666555555666777888888888888666666666555555555444444444444444444555666888888888666444444555666555444444444444444444444333333444444333333333333444444555555444333333222111111222222111111222222333444222444555555333222222333222333333444333333222222111111111111111111111111000000000000111111111111222111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////......111000000//////000000111000000000000000000000000000000000000000000000000000000000000000000000000222111000//////000111222222222222222222222222222333333333333333333333333333333333333444444444444333444444555666777888888777777666777777888999:::999888888888888999::::::;;;:::999999:::<<<>>>???CCCGGGLLLSSSZZZeeerrr{{{~~~|||{{{zzzyyyyyy}}}vvvpppkkkfffbbb^^^ccckkknnnjjjaaaWWWQQQNNNOOOOOOPPPPPPOOONNNNNNKKKLLLNNNOOOQQQRRRRRRRRRPPPOOONNNNNNOOOPPPNNNMMMOOOOOOPPPOOOOOONNNLLLKKKKKKHHHEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBBBBBBBEEEDDDCCCBBBBBBCCCDDDEEEBBBDDDFFFFFFDDDBBBBBBCCCBBBAAA@@@??????>>>??????<<<===>>>??????>>><<<:::<<<;;;;;;===???@@@@@@???;;;;;;<<<<<<===>>>>>>???:::::::::999888777777666333555777999:::999888888666555555555444444444444111222333444555666777888777555444444555666555444555555444444444444444444444444333333333333444444444444444333333222222222222111222222222222333333333444666555444333333444000111111111111111111000111000000000000000000111000000000000000111111111111111000000000000000111000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////000000//////////////////111000000000000000000111////////////////////////000000000000000000000000000000000000000000000000222111111000000111111222111111111111111111111111222222222222222222222222222222333333333444444444333333444555555666777777444444555555666777888999888777777777777888999999777777888999;;;<<<=========???BBBDDDIIIQQQZZZaaaeeeooo|||}}}{{{{{{{{{{{{}}}~~~|||~~~|||{{{}}}~~~{{{xxxtttpppkkkhhheeecccccciiipppqqqkkk```UUUOOOJJJJJJKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNMMMMMMMMMNNNMMMLLLMMMOOOOOOOOOMMMKKKLLLLLLMMMLLLKKKIIIHHHJJJHHHDDDCCCDDDFFFGGGGGGFFFEEEDDDCCCCCCCCCDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEBBBCCCDDDDDDCCCBBBCCCCCCBBBAAA@@@???>>>======>>>:::<<<>>>???>>><<<:::999<<<;;;<<<===???@@@???>>>;;;;;;<<<<<<======>>>>>>:::999999888888777777777333555777:::::::::888777666555555555444444444444000222333555666777777777666444333333555666555444777666555444444555666666555444444333333444444555222222222333333444444444111111222222333333333333222444555555444333444555......//////000111111222111111000//////000111111111111000000000000000000111000000000000000111111000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000222222111111111111222222111111111111111111111111222222222222222222222222222222222333333333444444333333444444555555666666333333333444555666777888777666666666666777888888666666888999;;;<<<<<<===:::;;;===>>>@@@CCCGGGIIINNNVVV```gggnnnzzz~~~~~~~~~~~~}}}}}}||||||}}}vvvnnnnnnoooooolllgggccc``````bbbhhhmmmllldddZZZRRRNNNJJJJJJJJJJJJJJJJJJJJJJJJNNNNNNNNNNNNMMMMMMLLLKKKLLLKKKKKKLLLNNNOOONNNMMMKKKLLLMMMNNNMMMKKKIIIHHHIIIGGGDDDDDDFFFHHHJJJJJJGGGDDDBBBBBBCCCEEEEEEEEEDDDCCCBBBBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEAAAAAA???>>>============:::<<<======<<<:::::::::<<<<<<<<<>>>@@@@@@>>><<<;;;;;;<<<<<<<<<=========999999888888888777777777444666888:::::::::888777666666666555555555444444111222555777888777666555555444222333444666555555666666555444555666777888555555444444444444555555111111222333333444555555000111222333333333333222111333444555444333333444000000000000111333444555222111000//////000111222111111111111000000000000000000000000000111111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000111111222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222222222222222333333333333333333333444444444555555444444444444444555666777666555555555555666777777777777777888888888888888:::;;;;;;<<<======>>>>>>AAAEEEJJJMMMRRR[[[hhhrrr{{{vvvnnngggbbbdddfffgggeee```]]]]]]___]]]aaadddaaa[[[UUURRRRRRMMMMMMLLLKKKJJJJJJJJJJJJMMMMMMNNNNNNMMMLLLLLLKKKJJJIIIIIIJJJLLLNNNMMMLLLLLLMMMOOOPPPOOOMMMKKKIIIGGGEEEEEEFFFHHHKKKLLLLLLEEEBBB@@@@@@CCCEEEFFFEEECCCBBBAAAAAAAAABBBDDDEEEGGGFFFEEEEEEEEEFFFEEEEEEAAA@@@???>>>===<<<<<<<<<:::;;;===<<<999888999;;;=========???@@@???<<<:::;;;;;;;;;<<<<<<<<<======888888888888777777777777777777888999999999888777777777777666666666555555222444777999999888666444555333222222444666555555444444333333444666888999555555444444444444555555333333333333333333333333000111222333333333222222000222333444333222333444444333222222222222333444333222111000000111222333111111111111000000000///000000000000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111222111111000000111111222000000000000000000000000000000000000000000000000000000000000000000000000111222222222222222222111111111111111111111111111111111111111111111111111111222222222222333333333333333333333333444444444555555444444444555555666555555444444555555666777777777666666666666777777;;;::::::;;;<<<=========<<<>>>???AAADDDIIIPPPTTT[[[bbbkkksss|||uuunnniiifffbbb___\\\___aaa___[[[[[[^^^bbbXXX[[[]]]ZZZUUUSSSTTTWWWPPPPPPNNNMMMLLLKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKIIIHHHHHHIIILLLMMMMMMLLLIIIJJJLLLLLLLLLJJJGGGEEEFFFEEEEEEGGGJJJMMMNNNMMMCCC@@@===>>>BBBEEEEEEEEEBBBAAAAAA@@@AAABBBCCCDDDFFFDDDCCCCCCCCCDDDDDDCCCAAA@@@???===<<<<<<;;;;;;:::<<<<<<;;;888777999<<<>>>>>>>>>???@@@???<<<999;;;;;;;;;<<<<<<<<<<<<<<<888888888888777777777777888888999999999888888777777777777777666666666666333555888::::::888666444444333222222444666555555222222111111333555888999555555444444444444555555555444444333333222222111000111222333444333222222///111333333222222333444555444333111000000111111444333111000000111333444222111111111000000//////000000///000000111222222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////000000111111111222222222111111111111222222000000000000000000000000000000000000000000000000000000000000000000000000111222222333333222222111000000000000000000000000111111111111111111111111111111222222222333333333333333333333333333444444666666555444444444555555555444444444444555666666666666555555666888:::;;;888666555666888;;;<<<===<<<===>>>@@@BBBCCCDDDEEEIIINNNUUU[[[aaajjjuuu~~~zzzmmmkkkiiieeeaaa^^^[[[ZZZZZZ[[[]]]^^^^^^\\\[[[YYY^^^[[[XXXVVVUUUUUUTTTSSSUUUTTTSSSPPPMMMJJJHHHFFFKKKIIIGGGHHHIIIKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKIIIIIIHHHGGGFFFEEEDDDDDDJJJFFFCCCFFFKKKMMMJJJGGGAAA@@@AAACCCDDDDDDBBB@@@CCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAA???===<<<;;;<<<===>>>>>><<<:::999888999:::;;;>>>>>>>>>>>>============<<<;;;999888888999;;;<<<888888999:::::::::999999<<<:::777666777888888777666666666666666777888888555888<<<>>>===999777666666555444333333444555666777777777777777777777777777666555444444555666777333333333222222111111111111222222333333222222111333333222222333333444555444333333222111111111222222222222111000//////...111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////......///000000000000000000000000000111111111111000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000111111000000111111222333111222333444444333222111333333333333333333333333222222333333333333444444444444444555555555555666555666777777666666777888777777888999::::::::::::999:::;;;<<<===???@@@@@@AAABBBDDDGGGMMMSSSXXX[[[hhhmmmuuutttllliiieeeeeecccaaa^^^\\\ZZZZZZ[[[\\\]]]^^^^^^\\\[[[YYYYYYWWWUUUSSSSSSRRRRRRQQQQQQPPPOOOMMMKKKHHHFFFEEEHHHFFFEEEFFFIIIKKKLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJFFFFFFEEEDDDDDDCCCBBBBBBIIIFFFDDDEEEGGGHHHFFFDDDBBBAAAAAABBBCCCDDDCCCAAADDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDBBB@@@>>>>>>>>>???@@@@@@???===;;;;;;<<<===>>>=========<<<<<<<<<;;;;;;::::::::::::::::::::::::999999999::::::999888888;;;999777666777888888777666666666666666777777888555888;;;<<<;;;888666666666555444444444444555666666666666666666666666666666666555444444555666666333333333222222222111111111222222333333222222111333222222222222333444444444333222222111111222222222222111111000//////...111111111111111111111111000000000000000000000000000000000000000000000000111111000///////////////......///000000000000000//////000000000111111111000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111111111000000111111222333111222222333333222222111333333333333333333333333222222222333333333444444444444444444555555555555444666777777666555777888666777888999::::::::::::888999999:::;;;<<<======@@@@@@@@@AAACCCGGGJJJLLLQQQUUU[[[bbbjjjqqqyyy~~~vvvpppjjjccc___^^^]]]]]]\\\\\\[[[ZZZZZZYYY[[[\\\]]]^^^^^^\\\ZZZYYYSSSRRRQQQPPPOOOOOOOOOOOOMMMMMMLLLKKKIIIGGGFFFDDDEEEDDDDDDEEEIIIKKKLLLLLLKKKKKKJJJJJJIIIIIIHHHHHHDDDDDDDDDCCCCCCBBBBBBBBBFFFFFFEEEEEEDDDDDDCCCBBBCCCBBB@@@AAACCCDDDDDDCCCFFFEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBB@@@???>>>??????@@@???===<<<<<<===>>>>>><<<<<<;;;;;;;;;:::::::::999::::::;;;;;;::::::999::::::::::::999888777777:::999777777888888888777666666555555666666777888666888::::::888666666666666555444444444444555666555555555555555555555555555444444333333444444555333333333222222222222111111222222333333222222111222222222222222333444444333333222222111111222222222222111111000/////////111111111111111111111111000000000000000000000000000000000000000000000000111000000///////////////......///000000000000000//////000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222111000000000000111222222222222222111111222222222333333333333333333333333222222222222333333333333333333333444444444555555444555666666555555666888666666777888999999999999777777888888888999999999>>>===<<<;;;<<<===>>>???BBBEEEHHHLLLPPPTTTYYY\\\gggnnnyyyxxxppphhheeebbb]]][[[\\\ZZZZZZZZZYYYYYYYYYYYYYYYZZZ[[[]]]]]]]]][[[YYYWWWNNNOOOOOONNNMMMMMMNNNNNNLLLLLLLLLKKKJJJIIIHHHGGGFFFEEEEEEGGGIIIKKKLLLKKKKKKJJJJJJIIIHHHGGGGGGFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFEEECCCBBBCCCDDDDDDBBB@@@@@@BBBDDDDDDDDDFFFFFFEEEEEEDDDCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCAAA???>>>===<<<<<<===<<<<<<;;;;;;;;;<<<===;;;;;;;;;;;;::::::::::::777999;;;======;;;999777::::::::::::999777666666999888666777888999888777666555555555555666777777777888999888666555555666555555555444444555555555444444444444444444444444333333333333333333333333222222222222222222222222111222222333333222222111222222222111222333333444333333222222111222222333111111111111000000//////111111111111111111111111////////////////////////000000000000000000000000000000////////////000000......///000000000000000////////////000000000111//////////////////////////////////////////////////////000000000000//////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000111111111222222222222000000000000000111222222333222111000000111222333222222222222222222222222111222222222222333333333222333333333444444444444333555666666555444666777555555666777888888888888777777777777777777777777999999999999:::;;;<<<===???AAACCCDDDEEEGGGJJJLLLRRRXXX___eeekkkqqqzzz~~~~~~wwwmmmfffaaa^^^[[[WWWVVVYYYZZZZZZZZZYYYYYYYYYYYYYYYYYYYYYZZZ[[[ZZZXXXVVVUUULLLNNNOOOOOOMMMLLLMMMOOONNNNNNNNNNNNMMMLLLKKKJJJIIIHHHGGGIIIKKKLLLKKKJJJJJJIIIIIIHHHGGGFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEEEEDDDDDDEEEGGGEEECCCAAAAAABBBDDDEEEDDDFFFEEEEEEDDDCCCBBBAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCAAA@@@>>>===<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;::::::777999;;;======;;;999777:::::::::999888777666555888777666777888999888666555555555555555666666777888888888777555444444666444555555555555555555444444444444444444444444444222333333333333333333222222222222222222222222222111222222333333222222111222111111111111222333333333222222111222222333333111111111000000000000000000000000000000000000000////////////////////////000000000000000000000000000000////////////000000......///000000000000000...////////////000000000//////////////////////////////////////////////////////000000000000//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000111111111222222222222000000//////000000111222333222000000000000222333222222222222222222222222111111111222222222333333222222222222333333333444222444555555444444555666444444555666777777777777888888888777777777777777777777777888999;;;<<<<<<;;;<<<=========>>>@@@BBBDDDGGGKKKNNNOOOSSSYYY^^^hhhmmmvvv~~~zzzwwwzzz|||xxxtttooohhhbbb^^^]]]YYYUUUUUUXXXYYYYYYYYYYYYYYYXXXXXXXXXVVVVVVWWWXXXWWWUUURRRQQQKKKNNNQQQPPPMMMKKKLLLNNNOOOPPPPPPPPPOOONNNMMMLLLIIIIIIIIIJJJLLLLLLJJJIIIHHHHHHGGGGGGFFFFFFEEEEEEBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGGGGDDDCCCAAABBBCCCEEEDDDDDDDDDCCCCCCBBBBBBAAAAAAAAADDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA@@@???>>>===<<<<<<<<<===============<<<<<<;;;;;;;;;:::::::::777999;;;======;;;999777999999999999888777666666666666666777888999777666555555444444555555666777888999999888555444444555444444555666666555444444444444444444444444444444222333333444444333333222111222222222222333333333111222222333333222222111111111111111111222333333222222111111222222333333111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000111......///000000000000000......////////////000000000000000000000000000000000000000000000000000000//////000000000000//////........................000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111222222000////////////000111111111111111000000111111111222222222222222222222222111111111111222222222222111111222222222333333333222333444444333333444666333333444555666666666666888888888777777777777777777777777777777888888888777888999999999:::<<<>>><<>>===:::;;;;;;<<<<<<<<<<<<<<<::::::::::::999999999999888999;;;<<<<<<;;;999888777777888888888888777777555555555777999999777555555444444444444555666666888999:::999777555444555444444555666666555444444444444444444444444444444222333444555555444333222111111222222222333333333111222222333333222222111111111111111111222222333222222111111222222333444000000000000000000000111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111......///000000000000000........./////////000000000000000000000000000000000000000000000000000000//////000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000/////////000000000111111///////////////000111111000000111111111111000000111111111111111111111111111111111111222222222222111111111111222222222222111333444444333333444555222333444555555666555555666666666777777777777777666666666777777777666666888999::::::999:::<<<>>>:::===@@@@@@??????BBBEEE@@@BBBFFFJJJMMMQQQVVVYYYcccffflllsss{{{zzzwwwiiiuuu{{{tttoookkkmmmlllgggeeeeeebbb^^^\\\YYYXXXYYYWWWUUUWWW\\\PPPQQQRRRSSSTTTUUUVVVWWWQQQQQQRRRRRRQQQOOOLLLKKKJJJNNNRRRPPPLLLIIIJJJLLLNNNNNNNNNNNNMMMKKKJJJIIICCCDDDEEEHHHKKKLLLKKKJJJEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFGGGHHHIIIIIIIIIEEEBBBCCCFFFGGGDDD@@@BBBBBBCCCDDDFFFFFFDDDBBB@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>===<<<;;;777888999999:::::::::999999999999888888888888777999:::;;;;;;;;;;;;:::999666777777888888888888777555555555777999999777555555444444444444555666666888:::;;;:::888555444444333444555666666555444333555555555555555555555555333333555555555555333333111111111222222333333333222222222333333222222222111111111000111222222333222111111111222333333444000000000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111...//////000000000000000............/////////000000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////000000000000///////////////000111111///000111222222111000///111111111111111111111111000111111111111222222222000111111111111222222222111333444444333222444555222222333444555555555555555555555666666666777777444555666777888999999999888999:::999888999;;;<<<888;;;======:::999:::<<<<<<>>>@@@AAABBBDDDGGGJJJJJJKKKOOOTTT[[[bbbhhhkkksssyyy~~~yyyqqqooolllhhhbbb]]]YYYWWWPPPXXXcccnnnyyy|||uuuooollljjjfffcccbbbaaa^^^\\\[[[\\\]]]^^^XXXUUUSSSUUUXXXXXXTTTPPPRRRSSSTTTUUUVVVVVVVVVVVVRRROOOMMMMMMNNNMMMIIIFFFJJJKKKMMMOOOPPPOOONNNMMMNNNNNNMMMMMMLLLKKKJJJJJJDDDEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHDDDFFFGGGGGGEEEDDDDDDEEEGGGFFFEEECCCCCCCCCDDDEEEBBBBBBCCCCCCCCCBBBAAA@@@BBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>===<<<<<<========================999::::::;;;;;;::::::999888888999:::;;;;;;;;;;;;:::;;;===>>>===;;;888777999888888777777777777777777777777777777777777777444444555666888999;;;<<<;;;;;;;;;999666444444444555444333333333333444555333333333333333333333333333333333333333333333333111111111222222333333333333333333222222111111111111111000000000000111111111111111111111111111111000000000000000000000000111000///......///000111////////////000000000000000000000000000000000000111///...------...///111000000//////.........---......,,,++++++,,,......111111000---,,,,,,...000////////////////////////111111000000//////......////////////////////////000000000000111111111111...000111000///...///000222000///------///000222000000000000000000000000000000000000000000000000//////......---------,,,000000000000111111111111111111111111111111111111222222222111111111000000222222222222222222222222222444555555444333333444444444444444444444444444666666666666777777777777777777888888888888777777:::::::::::::::::::::::::::;;;<<<===>>>@@@AAAAAACCCCCCEEEFFFIIILLLNNNOOOYYY\\\```eeekkkppptttwww{{{~~~yyyuuuqqqmmmiiieee```]]]QQQQQQOOONNNLLLJJJIIIHHHAAAGGGOOOVVV]]]hhhttt||||||tttooojjjfffeeecccaaa^^^^^^]]]\\\ZZZZZZZZZZZZ[[[WWWTTTSSSUUUYYYYYYVVVRRRSSSTTTUUUUUUVVVVVVUUUUUURRRPPPNNNMMMNNNMMMJJJGGGIIIJJJLLLNNNOOONNNMMMMMMPPPOOOOOONNNMMMMMMLLLLLLJJJJJJJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGCCCEEEFFFFFFEEEDDDEEEFFFFFFFFFEEEDDDDDDDDDDDDDDDBBBBBBBBBBBBBBBAAA@@@@@@AAAAAAAAA@@@@@@?????????===============<<<;;;;;;========================999::::::;;;;;;::::::999;;;;;;<<<<<<<<<<<<<<<<<<999999999:::::::::::::::999888888777777777777777666666666666666666666666666666666666666777888888999::::::888555444444444555444333333333333444555333333333333333333333333333333333333333333333333111111111222222333333333333222222222222222222111111111000000000000111111111111111111111111111111000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000///...------...///000000/////////...............------,,,,,,------...///000///...,,,,,,...000////////////////////////111000000000/////////...//////////////////////////////000000000111111111000222333222111000111222111000///......///000111000000000000000000000000000000000000000000000000222222111111111000000000000000000000111111111111111111111111111111111111222222222111111111000000222222222222222222222222222444555555444333333444555555555555555555555555555555666666666777777777666777777888888777777666:::::::::::::::999999999888999999:::;;;<<<============>>>@@@BBBDDDFFFGGGIIIJJJMMMQQQUUUYYY\\\]]]___aaaeeeiiiooossswwwyyy}}}zzzxxxuuusssppplllhhheeecccbbb]]]ZZZWWWTTTRRRPPPLLLJJJIIIHHHGGGFFFDDDCCCBBBBBB:::===AAADDDFFFKKKRRRXXXaaaiiivvv~~~uuummmhhheeebbb___]]]]]]]]]\\\[[[YYYYYYYYYXXXXXXWWWWWWVVVVVVTTTTTTVVVYYYZZZXXXUUUUUUUUUUUUUUUUUUTTTSSSSSSPPPOOONNNNNNNNNMMMJJJHHHIIIJJJKKKLLLMMMMMMMMMLLLPPPPPPPPPOOONNNNNNMMMMMMLLLLLLKKKJJJIIIGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEECCCDDDFFFFFFEEEDDDDDDEEEDDDEEEEEEFFFFFFEEECCCCCCAAAAAAAAA@@@@@@@@@??????AAAAAA@@@@@@@@@@@@@@@@@@<<<<<<<<<<<<<<<;;;;;;;;;========================999::::::;;;;;;::::::999;;;<<<<<<<<<<<<;;;;;;:::888777666666777999:::<<<999888888777777777777777666666666666666666666666888777666555444444444444777888888777555333444555555444444333333444444555444444444444444444444444333333333333333333333333111111111222222222222222111111111222222222222222111111000000000000111111111111111111111111111111000000000000000000000000//////000000000000//////////////////000000000000000000000000000000000000000///...------...///000////////////............------............---------...//////...---///000////////////////////////000000000000////////////000000000000000000000000//////000000000000111111000222333222111000111222000000////////////000000////////////////////////////////////////////////222222222222111111111111000000000000111111111111111111111111111111111111222111111111111000000000222222222222222222222222222333555555333333333444555555555555555555555555555555555666666666666777666666777777777777666666999999999999999999999999888888999999999:::::::::999999999:::;;;===?????????@@@AAACCCDDDFFFHHHHHHIIIJJJLLLOOORRRTTTVVVWWW]]]]]]___bbbhhhpppwww|||{{{xxxtttrrrssstttuuuuuuxxxyyyzzzzzzxxxvvvvvvwwwqqqqqqpppnnnkkkiiifffeeeaaaaaa```^^^\\\YYYWWWVVVRRRQQQOOONNNLLLKKKKKKJJJFFFEEECCCBBBBBBBBB@@@>>>?????????>>>======<<<<<<:::<<<======<<<>>>BBBEEEJJJOOOWWW```jjjttt~~~|||xxxtttpppkkkfffccc]]]\\\ZZZYYYYYYYYYYYYYYYVVVVVVWWWWWWWWWVVVUUUTTTUUUTTTUUUWWWZZZZZZYYYWWWUUUUUUUUUUUUTTTRRRQQQPPPNNNNNNMMMMMMLLLKKKJJJIIIIIIIIIJJJJJJKKKLLLLLLMMMOOOOOOOOOOOONNNNNNMMMMMMIIIIIIIIIHHHHHHHHHHHHHHHEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFFFFDDDBBBBBBCCCBBBDDDFFFGGGGGGEEECCCBBBAAA@@@@@@???????????????@@@@@@@@@@@@@@@@@@@@@@@@===<<<<<<<<<<<<<<<<<<<<<========================999::::::;;;;;;::::::999:::::::::::::::999888777888777777777888888999:::999888888777777777777777666666666666666666666666666666555444333333333333444666666666444333444555444444444444444444444444444444444444444444444444333333333333333333333333111111111111111222222222000000111111222222333333111111000000000000111111111111111111111111111111000000000000000000000000...///000111111000///...////////////000000000000000000000000000000000000000///............///000///////////////.........,,,---...//////...---,,,+++---//////.........///////////////////////////000000000000////////////000000000000000000000000////////////000000000111...000111000///...///000//////000000000000/////////////////////////////////////////////////////////////////////////////////000000000111111111111111111111111111111111111111111111111000000000000222222222222222222222222111333555444333222333444555555555555555555555555444444555555555666666666555666666777777666666555777777888888888888888999::::::::::::::::::999999999999999999:::;;;<<<<<<=========>>>??????@@@@@@AAABBBCCCDDDFFFGGGHHHIIILLLKKKKKKLLLPPPUUU[[[^^^[[[YYYWWWUUUTTTUUUVVVVVVYYYZZZ[[[[[[YYYXXXXXXXXXWWWVVVUUUTTTRRRPPPOOONNNMMMMMMLLLKKKJJJIIIHHHGGGDDDCCCCCCBBBBBBBBBBBBBBB???>>>======??????>>>===;;;;;;;;;;;;;;;;;;;;;;;;777888888888888999;;;===BBBCCCFFFJJJOOOUUU[[[___lllvvvyyypppjjjffffffggghhhhhheeeaaa]]]ZZZZZZYYYXXXWWWVVVWWWWWWUUUVVVVVVWWWVVVVVVUUUTTTUUUUUUVVVXXXYYYYYYXXXVVVUUUTTTTTTSSSRRRPPPNNNNNNKKKLLLLLLLLLKKKJJJIIIIIIJJJIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMMMMLLLLLLLLLLLLIIIHHHGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEFFFGGGGGGEEEBBB@@@??????AAACCCFFFHHHHHHFFFCCCBBBAAA@@@???>>>>>>>>>??????AAAAAA@@@@@@@@@@@@@@@???>>>======<<<<<<===>>>>>>========================999::::::;;;;;;::::::999::::::::::::999888777777888999:::;;;:::999777555999888888777777777777777555555555555555555555555333333333333333333444555444555666555444333444555444444444444444444444444444444444444444444444444333333333333333333333333111111111111111111111111000000000111111222222222111111000000000000111111000000000000000000000000000000000000000000000000...///000111111000///...////////////000000000000//////////////////////////////............//////.........///////////////,,,---////////////---,,,***,,,...///...---...///////////////////////////////////////000000000000000000000000000000000000...////////////000000000...000111000///...///000//////000000000000//////////////////////////////////////////////////////........................///000000000111111111111111111111111111111111111000000000000000000000000222222222222222222222222111333444444333222222333333333333333333333333333444444444444555555555555555555666666666666555555666666666777777777888888999999999999888888888888999999999999999:::;;;;;;888888888999::::::;;;;;;;;;;;;<<<===>>>???@@@AAA@@@@@@@@@AAACCCEEEGGGHHHFFFGGGGGGGGGGGGFFFFFFFFFHHHIIIKKKJJJIIIHHHHHHIIIFFFFFFEEEDDDCCCBBBAAAAAABBBAAAAAA@@@@@@?????????>>>======<<<<<<<<<<<<===<<<;;;:::;;;<<<===<<<;;;999999999::::::;;;;;;;;;555555555666777999:::;;;=========>>>@@@CCCGGGIIIQQQWWW___ffflllvvvuuusssrrrqqqoookkkfffbbb^^^___aaadddeeeaaa\\\WWWWWWXXXXXXWWWUUUSSSSSSTTTVVVVVVVVVVVVVVVVVVVVVVVVVVVWWWXXXXXXXXXVVVUUUTTTSSSRRRRRRQQQPPPNNNLLLKKKJJJKKKMMMLLLKKKJJJJJJKKKKKKJJJIIIHHHIIIKKKMMMOOOKKKKKKKKKKKKKKKKKKKKKKKKLLLJJJHHHFFFEEEEEEEEEEEEHHHHHHHHHGGGGGGFFFFFFEEEFFFGGGGGGEEEBBB???>>>>>>AAACCCEEEGGGGGGFFFDDDCCCBBBAAA???>>>>>>>>>???@@@BBBBBBAAAAAA@@@??????>>>>>>>>>===<<<<<<===???@@@========================999::::::;;;;;;::::::999:::;;;;;;;;;;;;::::::999777999;;;<<<;;;888555333999888888777777777777777555555555555555555555555222222222222333444666666444555666666444333444555333444444555555444444333333333333333333333333333333333333333333333333333111111111111111000000000000000000111111111111111111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000//////////////////000000000000////////////////////////////////////////////////.........///////////////......////////////......,,,---......---,,,...///////////////////////////////////////000000000000000000000000000000000000......////////////000000000222333222111000111222000000////////////000000////////////////////////////////////////////////////////////000000000000000000000000111111111111111111111111111111111111//////000000000000000111222222222222222222222222111222444444222222222333222222222222222222222222333333333444444444555555444444555555555555444444444555555666666777777777777777666666666666666666888777777777777888999999666666777777888999999999777888888999:::;;;<<<===999:::<<<===????????????;;;===@@@@@@???>>>>>>>>>???AAABBBBBBAAA@@@@@@AAA??????>>>=========>>>>>><<<<<<;;;;;;;;;;;;;;;<<<<<<;;;::::::999999::::::<<<:::999:::;;;<<<;;;:::777777777888888999999999555555555666777999999999888777666777999<<<>>>???AAACCCGGGKKKPPPXXX```eeepppwww~~~sssiiiccccccdddfffgggfffbbb```^^^___```aaabbb___ZZZVVVUUUWWWXXXWWWTTTRRRSSSTTTWWWVVVUUUUUUUUUUUUVVVWWWXXXYYYYYYXXXVVVSSSRRRQQQPPPPPPPPPOOONNNLLLKKKJJJJJJLLLOOONNNLLLKKKLLLNNNLLLKKKIIIHHHIIIKKKNNNPPPJJJJJJJJJJJJJJJJJJJJJJJJLLLJJJHHHFFFFFFFFFGGGHHHIIIHHHHHHGGGFFFFFFEEEEEECCCDDDEEEDDDBBB@@@???@@@BBBCCCEEEFFFGGGFFFEEEDDDBBBAAA@@@>>>>>>???@@@AAACCCCCCBBBAAA???>>>======>>>===;;;;;;;;;===>>>@@@========================999::::::;;;;;;::::::999999::::::;;;;;;;;;::::::666777888888888777666666999888888777777777777777555555555555555555555555333222222333333444555666666777777666444333444555333333444555555444333333222222222222222222222222333333333333333333333333222111111111000000000///111111111111000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000////////////////////////......////////////................../////////000//////............//////.........---++++++---///////////////////////////.../////////000000000111////////////////////////........./////////000000000222333222111000111222111000///......///000111000000000000000000000000000000000000000000000000//////000000111111111111000000000000111111111111111111111111111111111111////////////000000111111222222222222222222222222111222444444222111222333333333333333333333333333222333333333333444444444444444444555555444444444333444444555666666777777666666666666666777777777666666666666666777888888888888888888999999999999888999999::::::;;;;;;;;;::::::;;;<<<<<<=========888:::;;;:::888888999;;;:::<<<>>>>>><<<;;;<<<======<<<;;;;;;;;;<<<===>>>;;;:::999999999::::::;;;;;;:::::::::::::::;;;;;;:::999888999;;;<<<;;;:::777777777777777888888888444333333333444555444333555444333444666999::::::;;;<<<===???CCCGGGKKKMMMOOOVVV___hhhpppzzzzzzsssqqqqqqnnnggg```\\\]]]^^^aaacccccc```^^^\\\\\\[[[\\\]]]\\\YYYWWWTTTWWWYYYXXXUUUTTTUUUVVVWWWVVVTTTSSSSSSUUUWWWXXXYYYZZZZZZXXXUUUQQQOOOOOONNNNNNNNNNNNLLLKKKJJJIIIKKKNNNPPPPPPNNNMMMNNNPPPMMMLLLIIIHHHIIIKKKOOOQQQJJJJJJJJJKKKKKKKKKKKKKKKIIIHHHGGGFFFGGGIIILLLMMMHHHHHHHHHGGGFFFEEEEEEDDD@@@BBBCCCCCCBBBAAAAAABBBBBBCCCDDDEEEFFFFFFEEEEEECCCBBB@@@>>>>>>???@@@AAADDDDDDCCCAAA???>>>===<<<===<<<:::::::::<<<>>>???========================999::::::;;;;;;::::::999666777888999999999999999555555444444555666888999999888888777777777777777555555555555555555555555444444333333444444555555777888888777555333444555333333444555555444333333111111111111111111111111333333333333333333333333222111111111000000//////222222111111000000//////111111000000000000111111000000000000000000000000000000000000000000000000111000///......///000111////////////000000000000////////////////////////......////////////......---.........//////000000000///...------...///000//////...,,,******,,,///////////////////////////.../////////000000111111////////////////////////............/////////000...000111000///...///000222000///------///000222111111111111111111111111111111111111111111111111......//////000000000111000000000000111111111111111111111111111111111111.../////////000000111111222222222222222222222222000222444333222111222333444444444444444444444444222222333333333444444444333444444555555444444333333333444444555666777777777888888888999999999:::666666666666777888999999777777777777777777666666999999999999999999999999;;;:::999888777777777888:::;;;:::777444444777;;;888:::<<<<<<:::::::::;;;999888777777888999:::;;;999888777666666777888999888888888888888999:::;;;555444333555777999888777888888888888888888888888444444555555555555444444555555666777777777777777999:::;;;<<<>>>???@@@@@@AAACCCFFFJJJQQQXXX^^^bbblllqqqyyy~~~vvvooollliiifffdddccc```^^^ZZZZZZ[[[[[[[[[\\\\\\]]]WWWVVVUUUTTTTTTTTTTTTUUUSSSWWWXXXTTTSSSUUUVVVUUUSSSTTTUUUUUUTTTTTTVVVXXXYYYYYYXXXVVVTTTRRRPPPNNNMMMMMMMMMLLLLLLJJJIIIIIIMMMQQQVVVVVVSSSPPPPPPQQQLLLKKKJJJJJJMMMNNNOOONNNKKKIIIIIIJJJLLLLLLIIIFFFIIIHHHFFFEEEEEEEEEFFFFFFHHHFFFDDDCCCDDDFFFFFFEEEAAAAAA@@@AAABBBCCCDDDEEEHHHEEEAAAAAACCCEEEDDDBBBGGGFFFDDDCCCBBBBBBBBBCCCCCCDDDEEECCC@@@<<<;;;;;;<<<<<<===>>>>>>>>>>>>>>><<<<<<<<<<<<======>>>>>>999:::;;;<<<<<<<<<;;;:::999999999999999999999999;;;999777555444666888999333555777888999888666555555555555555555555555555666666555444444555777777555555555444444333333333444444444444444444444444333333444444444444444444222222222222222222222222444444222//////111222111222111111111000000//////000000111000000///...---////////////000000000000000000000000000000000000////////////........................////////////............////////////...........................///000000000///---,,,........................////////////////////////000000111111111111000000------..................//////............//////////////////////////////....................................////////////////////////////////////............////////////////////////////////////000000000000000000000000---......///000111111222000000000000000000000000111111000000000000111111222222111111111111111111111111222222222222111111111333555555444222222333333333333333333333333333111222333333444444333333666666666666777777777777888666555444444555666888999888666555666777999:::666666666666777777777777888888888888888888888888777777777777777777777777999999999888888888888888888777777777999:::999888777888888888999999999999666666555555555555666666666777777777888888888888<<<;;;999777666666777777444444555555555555444444555555666777777777777666666777777888999:::;;;;;;===>>>>>>@@@DDDHHHLLLNNNSSSVVV\\\cccjjjsss|||~~~zzzyyyxxxxxxwwwtttnnniiiiiifffcccbbbaaaaaa___]]]WWWXXXXXXXXXYYYYYYYYYYYYWWWWWWVVVVVVUUUTTTTTTTTTTTTYYYZZZVVVTTTUUUTTTRRRSSSTTTUUUTTTSSSSSSTTTUUUVVVUUUUUUTTTRRRQQQOOONNNMMMMMMMMMMMMMMMLLLKKKJJJNNNPPPSSSSSSRRRQQQPPPPPPMMMKKKJJJKKKNNNOOOOOONNNJJJIIIIIIKKKNNNOOOMMMJJJIIIHHHGGGFFFEEEEEEFFFGGGHHHFFFEEEEEEFFFFFFFFFEEE@@@@@@@@@AAABBBCCCDDDEEEHHHEEECCCCCCEEEFFFEEEDDDDDDCCCBBBAAA@@@AAAAAABBBDDDEEEFFFDDDAAA>>>===<<<<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<=========:::;;;;;;<<<<<<;;;:::999888888888888888888888888:::999777666555666777888444555777888888888777666555555555555555555555555666555444333333444555555666666555555555444444444444444444444444444444444444444444444444444333333333333333333333333333333222333333222111222111000111111111111000000000//////000000000000//////.../////////000000000111111000000000000000000000000////////////........................////////////............////////////...........................///000000000///---,,,........................//////////////////////////////000000000000//////000000///...------,,,,,,//////............//////////////////////////////....................................////////////////////////////////////............////////////000000000000000000000000000000000000000000000000.........///000111111111000000000000000000000000111111000000000000111111111111111111111111111111111111222222222222111111111333555555333222222333333333333333333333333333222222333444444444444444444444555555555666666666777666555444444555666777777777555555555666888999666777777777777888888888888888888888888888888888777777777777777777777777888888888888777777777777888777666777999:::999888777777777777888888888888888777777666666777777888666666777777777888888888;;;:::888777777777777888444444555555555555444444444555666666777666666666555555555666666777777777999999888888:::<<<>>>???@@@CCCFFFJJJMMMRRRXXX\\\fffnnnxxxxxxrrrnnniiibbb^^^aaa```___```bbbcccbbbaaaaaa___]]]\\\]]]]]]]]][[[WWWWWWXXXXXXYYYYYYXXXXXXWWWXXXXXXXXXXXXVVVUUUSSSVVV[[[\\\XXXUUUTTTRRROOORRRTTTUUUTTTRRRQQQPPPQQQQQQRRRRRRQQQQQQPPPOOONNNMMMMMMNNNOOOOOONNNMMMLLLOOONNNNNNPPPRRRRRRQQQPPPNNNMMMLLLMMMOOOPPPPPPOOOGGGGGGHHHKKKNNNOOONNNMMMHHHHHHGGGFFFFFFFFFGGGGGGHHHGGGFFFGGGHHHHHHFFFDDD@@@@@@AAABBBCCCDDDEEEEEEEEEDDDCCCCCCEEEFFFEEEDDDAAA@@@@@@?????????@@@@@@DDDFFFGGGEEEBBB@@@>>>>>><<<======>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;<<<<<<;;;:::999888777777777777777777777777888888888777777777777777666666666666777777777777555555555555555555555555666555444333333333333333666666666666555555555555444444444444444444444444555555444444333333222222444444444444444444444444111111222333333111000///111111111111000000000000...//////000000000000///000000000000111111111111000000000000000000000000////////////........................////////////............////////////......................../////////000//////...---........................////////////////////////......////////////....../////////......---------//////............//////////////////////////////....................................////////////////////////////////////............////////////111111111111111111111111000000000000000000000000......//////000000111111000000000000000000000000111111000000000000111111111111111111111111111111111111222222222222111111111333444444333222222333333333333333333333333333222333444444555555444444333333333444444444555555666555444333333444555666555555444333444555666777777777777777888888888999666666666666666666666666777777777777777777777777666666666666666666666666888777666777888999888777555555666666666777777777999888888777777888888999666666666666777777777777888888777777777777888888333444444555555444444333444444555666666666666555777777777777777666666666777777777888999;;;<<<>>><<<===???@@@AAACCCFFFIIILLLRRR[[[bbbfffkkkqqqvvv~~~zzztttoooooojjjddd___[[[XXXTTTQQQZZZYYYYYYZZZ[[[\\\]]]]]]\\\ZZZXXXXXXYYYZZZYYYXXXYYYZZZ[[[[[[[[[[[[ZZZZZZXXXYYYZZZ[[[ZZZXXXVVVUUUXXX]]]^^^ZZZVVVTTTQQQMMMSSSUUUVVVUUURRRPPPOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPMMMNNNOOOPPPQQQPPPNNNNNNOOOMMMKKKMMMQQQSSSRRROOONNNNNNMMMNNNPPPQQQPPPOOODDDEEEGGGIIIKKKLLLKKKKKKHHHHHHHHHGGGGGGGGGHHHHHHHHHHHHGGGHHHIIIHHHFFFCCC???@@@AAABBBCCCDDDEEEEEEAAAAAAAAABBBCCCCCCBBBAAA??????>>>????????????@@@CCCDDDFFFEEEBBB@@@??????======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<;;;:::999888888888888888888888888888888777888888999888777666555666666666555666777888888555555555555555555555555777666555444333333222222555555555555555555444444444444444444444444444444555555444444333222111111333333333333333333333333111///000222222000///111111111111000000000000000---...///000000111000000000000000000111111111222000000000000000000000000////////////........................////////////............////////////........................//////////////////..............................////////////////////////---..................---+++,,,---...///000111222//////............//////////////////////////////....................................////////////////////////////////////............////////////000000000000000000000000////////////////////////.../////////000000000111////////////////////////111111000000000000111111000000000000111111111111111111222222222222111111111222444333222111222333222222222222222222222222333333444555555555555444333333333333444444444444555555444333333444555555333333333222333444555555666666666666777777777777555555555555555555555555666666666666666666666666444444555555555555666666777666555666888999888777444444444555555555666666888888777777777777888888555555555666666666777777666666666666777777888888333333444444444444333333333333444555555555555555777777777777666666666666666666777888999:::;;;<<<777888::::::::::::<<<>>>AAAEEEKKKOOOPPPSSSWWWZZZeeejjjppptttxxx{{{vvvrrrmmmiii```aaadddfffgggeeebbb___```\\\XXXTTTQQQOOOMMMLLLQQQRRRUUUVVVVVVVVVVVVVVVZZZXXXVVVVVVWWWXXXWWWVVVZZZZZZ\\\\\\\\\[[[ZZZYYYXXXYYY[[[\\\[[[ZZZXXXVVVYYY^^^___[[[VVVTTTQQQMMMTTTUUUVVVTTTRRRPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRMMMNNNPPPRRRRRRQQQOOONNNOOOLLLKKKMMMPPPRRRQQQOOOOOONNNNNNOOOQQQQQQPPPNNNFFFGGGIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIIIIHHHHHHIIIHHHHHHHHHIIIHHHEEECCC@@@AAABBBCCCDDDDDDDDDDDD???AAACCCDDDCCCBBBAAA@@@?????????@@@@@@@@@@@@@@@@@@BBBCCCCCC@@@>>>>>>>>>======>>>>>>>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999888888888999999999999999999999999666777999999999888666555666666666555666777888888555555555555555555555555777777777666555444333333333333333333333333333333444444444444444444444444555555444333222222111111111111111111111111111111222......111111...///333000000000000000000111111---...///000000111000000///000000000000111111111////////////////////////////////////........................////////////............////////////........................//////........./////////........................////////////////////////------............------,,,,,,---...///111111222//////............//////////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////////////////////////////////////////000000000000////////////////////////111111000000000000111111//////000000000111111111111111222222222222111111111222333222111111222333222222222222222222222222222333444444555555444444333333444444444555555555444444333333333333444444222222222222222333333444444444444444555555555666444444444444444444444444555555555555555555555555333333444444555555555555666555444555777888777666333444444444444555555555666666555555555555666666444555555555555666666666444555555666777777777777333333444444444444333333222333444444555555444444555444444444444444444444555555555555555555555555444555777777666666888999;;;???BBBCCCBBBBBBDDDGGGMMMRRRWWWXXXXXX___lllxxx{{{{{{{{{vvvpppkkkhhhfffccc___]]]\\\\\\[[[ZZZRRRTTTVVVXXXYYYXXXVVVTTTUUUTTTRRRPPPNNNLLLKKKKKKIIILLLQQQSSSSSSRRRRRRRRRWWWVVVTTTTTTVVVWWWVVVUUUWWWXXXYYYZZZZZZYYYWWWUUUVVVWWWXXXYYYYYYYYYXXXWWWZZZ^^^___ZZZWWWUUUSSSOOOSSSTTTTTTSSSQQQQQQRRRTTTUUUVVVVVVVVVUUUTTTSSSRRRMMMOOOQQQRRRRRRPPPNNNLLLNNNMMMMMMOOOQQQQQQPPPOOONNNNNNNNNPPPQQQQQQOOOMMMIIIKKKMMMLLLKKKIIIHHHIIIHHHHHHIIIJJJJJJJJJIIIIIIIIIHHHGGGGGGGGGGGGEEECCCBBBCCCDDDEEEEEEDDDCCCBBBAAADDDGGGHHHFFFDDDBBBAAA???@@@@@@AAA@@@@@@??????===???AAAAAA???=========>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<;;;:::999888888999999999999999999999999999999777888888999999777666555666666666666777777777777555555555555555555555555666777777777666555444444222222222222222333333333444444444444444444444444444444333333222222111111111111111111111111111111333......444444//////555000000000000111111111111...//////000000000000///////////////000000000000////////////////////////////////////........................////////////............////////////........................///............///000000........................////////////////////////------............------000000000//////.........//////............//////////////////////////////////////////////////////............////////////////////////////////////............////////////........................000000000000000000000000////////////000000000000000000000000000000000000111111000000000000111111...//////000000111111111111111222222222222111111111222333222000000222333222222222222222222222222111222333333444444333333333333333444444444555555333333333333333333333333111111222222222333333333333333333333444444444444444444444444444444444444555555555555555555555555333333333444555555666666666555444555666777666555333333444444444555555555555444444333333444444555444444444444555555555666444444555666777777666666222333333444444333333222222222333444444444444333333333333333333333444444444444444444444333333222444666777777666666777888666999<<<<<<::::::<<>>===<<<>>>@@@@@@???=========>>>>>>>>>>>>>>>===<<<<<<=========<<<<<<<<<;;;;;;;;;:::999888888999999:::888888888888888888888888888888888888888777666666444555777888888888777666555555555555555555555555444555666666666555444333222222222333333444444444444444444444444444444444333333222222222222222222111111111111111111111111333///222;;;;;;333000555///000000000111111111111///000000000000//////...---.........////////////////////////////////////////////////........................////////////............////////////........................///......---...///000111........................////////////////////////......////////////......222111111000///...------//////............//////////////////////////////////////////////////////............////////////////////////////////////............////////////////////////////////////000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111......//////000111111222111111222222222222111111222222222111000000222444111111111111111111111111000111222222333333222222222222222222333333333333222222333333333333222222111111222222333333333222333333333444444444555555555555555555555555555555444444444444444444444444333333333444555666666666555444333444666777666555444444444444555555555555444444333333333333444444333333444444444555555555333444555666666666555444222333333444444333333222222222333444444444444333333333444444444555555555444444555666777777666666333555777777555444555666333666999999888888:::>>>======>>>???AAAEEEIIILLLRRRQQQPPPNNNMMMMMMOOOQQQQQQSSSVVVYYY\\\___aaabbbaaacccfffkkkppptttwwwyyy}}}~~~yyywwwuuutttsssrrrpppnnnkkkjjjiiigggeeecccbbbaaaiiilllnnnlllfff```]]]\\\YYYXXXWWWTTTPPPNNNOOOPPPKKKKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJKKKLLLKKKHHHFFFIIIJJJLLLLLLKKKJJJKKKLLLJJJLLLNNNNNNMMMKKKKKKKKKOOOQQQSSSQQQNNNMMMNNNPPPOOONNNNNNPPPTTTWWWXXXXXXUUUVVVXXXYYYXXXVVVTTTRRRNNNNNNOOOPPPQQQSSSUUUVVVYYY]]]]]]XXXVVVWWWWWWVVVNNNNNNMMMLLLMMMOOOTTTXXX[[[ZZZZZZXXXVVVSSSQQQPPPNNNOOORRRSSSRRROOOLLLIIILLLPPPTTTTTTQQQNNNNNNOOOMMMMMMNNNOOOQQQPPPMMMKKKEEEHHHKKKJJJHHHFFFGGGHHHGGGHHHJJJKKKKKKKKKJJJJJJKKKHHHEEEDDDDDDDDDDDDCCCEEEEEEFFFFFFEEECCC@@@???AAAEEEIIIJJJFFFAAA???>>>???@@@@@@@@@???>>><<<;;;<<<>>>@@@@@@???>>>===>>>>>>>>>>>>>>>>>>===<<<<<<>>>>>>=========<<<<<<<<<:::999888888888999:::;;;777777777777777777777777888888888777777777777777444555777888999888666555555555555555555555555555222333444555555555444333333333333444444555555555444444444444444444444444222222222222222222333333222222222222222222222222222///666AAABBB777111444//////000000111111111222000000111000000///......------------.........///////////////////////////000/////////......................../////////000............/////////000........................///...------...///000111........................////////////////////////......////////////......////////////000000000000//////............//////////////////////////////000000000000000000000000............/////////000////////////////////////............/////////000000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000111111000000000000111111---......///000111111222111111222222222222111111222222222111///000222444111111111111111111111111000000111222222222222111000111111111111222222222111222222333333222222111111111222333333333333222444444444555555555666666555555555555555555555555444444444444444444444444333333444444555666777777555444333444666777666555444444444555555555666666444444444333333444444444333333333444444444555555444444555666666555444333222222222333333444444444222222333333333333444444444444444444444444444444555555555444444333333333444444444444444444444444555555555555555666777777999999:::;;;<<<===>>>???DDDDDDEEEEEEFFFFFFGGGGGGLLLMMMMMMOOOPPPQQQRRRSSSTTTVVVXXX[[[^^^aaacccdddcccbbbaaa```````````````^^^YYYTTTSSSTTTSSSPPPKKKLLLLLLKKKJJJKKKLLLMMMNNNWWWVVVUUUSSSPPPNNNLLLLLLIIIIIIHHHGGGGGGFFFGGGGGGEEEFFFFFFFFFFFFGGGGGGGGGFFFHHHIIIHHHFFFDDDDDDEEEFFFHHHIIIIIIGGGGGGHHHJJJJJJLLLMMMMMMLLLLLLMMMNNNRRRRRRQQQQQQPPPOOOMMMMMMJJJOOOQQQPPPPPPTTTVVVUUUUUUUUUVVVXXXYYYXXXUUUSSSOOOMMMLLLMMMQQQUUUWWWXXX\\\[[[YYYXXXWWWWWWXXXXXXUUUPPPKKKJJJNNNTTTWWWYYY\\\[[[[[[YYYWWWTTTQQQPPPNNNNNNNNNOOOOOOMMMJJJGGGIIIKKKLLLKKKIIIJJJNNNSSSPPPPPPPPPOOONNNLLLJJJIIILLLMMMMMMKKKIIIHHHHHHIIIJJJJJJJJJJJJJJJIIIIIIIIIDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDCCCAAA???>>>??????@@@@@@???>>><<<;;;?????????>>>===<<<<<<;;;:::<<<>>>>>>===<<<======??????>>>===<<<;;;;;;:::999999888888999999:::;;;;;;:::888777777777888999555666777888999:::::::::888777777666555444444444555555666666555555444333555555555444444333333333444444444333333222222222666555444444333333333333111111222222222333333333333333333222222111111111111111000000000000111111111111000000//////......000000000000000000000000111111000000//////......////////////////////////////////////////////////111111000000/////////...---------............///------............------------------.........///000000////////////000000//////.........------------------............/////////............//////////////////000000000000222000---******+++...000,,,,,,---///000111333333000000//////.........---000000//////.........---............////////////000000000000000000000000//////////////////////////////000000///...------111111111111111000//////000000000000000000000000222222222222222222222222000000000000000000000000111111111000000000000000111111111111111111111111333222111111111222333444///000111222333444444444222222222222222222333333222222222222222222222222555555555555555555555555000000111222333444444555222333444444555555444444777777666555444444333333222222444444444444222222555555666666555444333333666666666666666666666666333333333333333333333333222333333444444333333222222222222333333333333333222222222333333333444444444444444444444444444444444444444444444333333333444444444444444444444444444444444444444555555666777777888999:::;;;<<<<<<@@@@@@AAABBBCCCCCCDDDDDDFFFFFFGGGHHHIIIJJJJJJKKKFFFFFFHHHJJJLLLMMMOOOOOOOOONNNNNNMMMLLLLLLMMMMMMPPPLLLIIIHHHKKKKKKHHHEEEFFFFFFEEEEEEEEEFFFGGGHHHKKKJJJIIIGGGFFFDDDCCCBBBDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDEEEEEE???AAACCCDDDCCCCCCDDDEEEGGGHHHIIIHHHGGGFFFGGGHHHJJJLLLMMMLLLKKKKKKLLLMMMPPPPPPPPPPPPOOONNNMMMMMMPPPTTTUUUSSSSSSVVVYYYXXXWWWXXXYYY\\\]]][[[WWWTTTOOOPPPRRRWWW[[[]]]\\\[[[ZZZYYYWWWVVVTTTTTTTTTTTTPPPNNNLLLMMMQQQVVVXXXYYY]]]\\\ZZZWWWUUUTTTTTTSSSNNNMMMKKKJJJIIIHHHHHHGGGFFFHHHIIIHHHFFFGGGKKKOOOOOOOOONNNMMMLLLKKKJJJJJJNNNNNNNNNNNNMMMLLLKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCAAA@@@???AAABBBBBBBBBAAA@@@???>>>@@@@@@???>>>>>>===<<<<<<<<<=========<<<<<<<<<===>>>>>>>>>===<<<;;;;;;:::999999888888999999:::;;;:::999888888777777888888777777888999999999888888777777777666555444444444555555555555555444333333555555444444444333333333444333333333333333333222444333222222111111111222111111222222222333333333333333333222222111111111111111000000000000111111111000000000/////////...000000000000000000000000000000000000//////......////////////////////////////////////////////////...---------,,,,,,,,,,,,---------............///------............------------........./////////000000////////////000000//////.........------------------............/////////............//////////////////000000000000222000...,,,,,,---...000---......//////000000000000/////////............000/////////........................////////////000000000000000000000000///////////////////////////////////////...------111111111111111000//////000000000000000000000000222222222222222222222222000000000000000000000000111000000000000000000000111111111111111111111111222222111111111222333444///000111222333333333333222222222222222222222222222222222222222222222222333333333333333333333333333333222222222111111111222222333444444444444333333444444444444555555555222333333333333333333222555555555555555444333333333333333333333333333333333333333333333333333333222333333444444333333222333333333222222222222222222222222222333333333333444444444444444444444444333333333333444444444444444444444444444444444444333333333333333444444555555555666777888888999999:::;;;<<<===>>>???@@@@@@@@@@@@@@@AAAAAAAAABBBBBB>>>>>>??????@@@@@@AAAAAABBBAAA@@@@@@???@@@@@@@@@CCC@@@===>>>AAACCCAAA???@@@@@@@@@???@@@AAAAAABBBDDDCCCCCCBBBAAA@@@??????@@@??????>>>>>>>>>>>>>>>@@@@@@AAAAAAAAABBBBBBBBB:::===@@@BBBCCCDDDFFFHHHHHHIIIIIIHHHFFFEEEFFFGGGJJJKKKLLLLLLJJJIIIJJJKKKNNNNNNOOOOOOOOOOOONNNNNNQQQUUUUUURRRQQQUUUWWWWWWWWWWWWYYY\\\]]][[[VVVSSSPPPTTTZZZaaaeeeddd```]]]WWWVVVUUUSSSRRRPPPOOOOOOKKKLLLMMMQQQUUUXXXXXXWWW[[[YYYVVVSSSRRRRRRSSSTTTMMMKKKHHHEEECCCDDDEEEFFFCCCDDDEEEDDDBBBCCCHHHLLLMMMLLLKKKJJJJJJJJJKKKLLLPPPOOONNNPPPSSSRRROOOKKKHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCCCCBBBAAA@@@???@@@@@@@@@???>>>>>>======???>>>===<<<;;;;;;<<<<<<=========<<<<<<;;;;;;:::999999888888999999:::;;;999999999999999888777777888999999999888777777666777777666666555444444444444444555555444444333222555444444444444333333333222333333333333333333444333333222111111111222222111111222222222333333333222222222222222111111111111111000000000000111111000000000000////////////000000000000000000000000000000000////////////...////////////////////////////////////////////////,,,,,,,,,,,,,,,+++++++++---------............///------............------....../////////000000000000//////......//////000...............------------------............/////////............//////////////////000000000000111000///.........///////////////////////////...////////////............////////////........................////////////000000000000000000000000///////////////////////////////////////......---000000111111000000//////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111222111111111111222333333000000111222333333333333333333333222111111111000222222222222222222222222222222222222222222222222333222222222222111111111111111222333333333333222000000111222444555666666333333222222222222333333444444555555444444333333444444444444444444444444333333333333333333333333222222333333333333222222333333222222111111000000111222222222222333333333333333333333333333333333222222222333333444444555333333333333333333333333333333333333333444444555444444555555666777777888777777888999;;;<<<===============<<<<<<<<<<<<<<<<<<<<<<<<===============>>>>>>======<<<======>>>>>><<<:::;;;===???>>>===>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@???????????????>>>>>>=========>>>>>>????????????@@@@@@@@@@@@;;;>>>AAADDDEEEFFFHHHJJJHHHIIIIIIHHHEEEDDDDDDEEEIIIJJJKKKJJJIIIHHHIIIJJJMMMNNNNNNOOOPPPPPPPPPOOOQQQUUUUUURRRRRRVVVYYYYYYTTTTTTTTTUUUVVVUUUSSSPPPSSSVVV\\\bbbfffddd___ZZZUUUTTTTTTRRRPPPNNNLLLKKKIIIKKKPPPUUUXXXWWWUUUSSSTTTSSSRRRPPPOOOOOOOOOOOOJJJIIIGGGDDDBBBAAACCCDDDBBBDDDEEECCCAAABBBFFFIIILLLJJJIIIHHHHHHJJJLLLMMMPPPNNNNNNQQQUUUVVVPPPKKKHHHHHHHHHGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAA@@@@@@??????@@@@@@@@@@@@??????>>>>>>BBB???<<<::::::;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;999999888888999999:::;;;888888999::::::888777666888888888888888777777666666666666555555444444444444444444444444333333222444444444444444444444444222222222333333444444444555444444333333444444444111111222222222333333333222222222111111111111111111111000000000000111111000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////........................---------............///------............------////////////000000000000/////////....../////////........................---------............/////////............//////////////////000000000000///000000000000000//////000000000000000000000000///////////////.........///////////////.....................////////////////////////////////////////////////////////////...///////////////......///000000000000000//////////////////////////////000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111222222333000000111222222222222222444333333222111000000///111111111111222222222222222222222222222222222222//////000111222333444444000000111222222222222222//////000222333444555666444333222111111222333444333333444444444333333222555555555555555555555555222222222222222222222222222222333333333333222222222222222111111000000000111111111222222222333333333333333333333333333333111222222333333444444444333333333333333333333333444444444333444555555666444444555555666666777777555666666777999::::::;;;999999999999999888888888666666777888888999:::::::::999999999999999::::::===<<<;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<============:::::::::;;;;;;<<<<<<<<<=========<<<<<<======>>>>>>>>>>>>?????????@@@@@@>>>@@@CCCDDDEEEEEEGGGIIIGGGHHHHHHGGGEEECCCDDDEEEGGGIIIJJJIIIGGGGGGHHHIIIMMMNNNOOOPPPPPPQQQPPPPPPSSSWWWXXXVVVWWW\\\``````SSSQQQOOONNNPPPQQQRRRQQQUUUVVVYYY\\\^^^\\\XXXTTTSSSTTTTTTSSSQQQNNNLLLJJJHHHMMMRRRWWWWWWUUUQQQOOONNNOOOQQQQQQPPPNNNLLLKKKGGGHHHHHHFFFCCCBBBCCCDDDFFFHHHHHHEEEBBBBBBFFFIIIKKKJJJIIIHHHIIIKKKMMMOOOOOOMMMMMMPPPUUUUUUPPPJJJIIIIIIHHHHHHGGGFFFFFFEEEBBBBBBCCCCCCCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@@@@AAABBBBBBCCCAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@???????????????BBB???;;;:::;;;<<<<<<;;;::::::::::::;;;;;;;;;;;;999999888888999999:::;;;888888999::::::888777666666666777888888888888777555555555555444444444444444444555555444444333222444444444444444444444444222222222333333444444444444444444333333444444555111111222222222333333333111111111111111111111111111111000000000000111111////////////000000000000////////////////////////...............///////////////////////////////////////////////////////////////////////////000000---------............///------............------////////////000000000000//////............//////---.....................---------............/////////............//////////////////000000000000...///000111111000/////////000000111111222333333.........///////////////.........///////////////............////////////////////////////////////////////////////////////......///////////////......//////000000000////////////////////////////////////////////////////////////////////////////////////000000111111111111000000000000000000000000000000111111222222222222000000111222222222111111333333222222111000//////000000000111111222222222222222222222222222222222...///000111222333333444///000111111222222111111111111111222222222333333333333111000000111333333222222333333333333333222111111111111111111111111222222222222222222222222111222222333333222222111111111111000000000000000111111111111222222222222333333333333333333333333222222222222333333333333333333333333333333333333444444444444444555555666444444555555555666666666555555666666777888888888555555555555555555555555333333444555666777888888777777777666777777888999;;;;;;:::999999999999:::888999999:::;;;:::::::::888888999999:::;;;;;;<<<;;;::::::::::::;;;<<<<<<===>>>>>>>>>>>>?????????>>>@@@BBBCCCBBBBBBCCCDDDFFFGGGGGGFFFDDDCCCDDDEEEEEEFFFHHHGGGFFFFFFHHHIIIMMMMMMNNNOOOOOOPPPOOOOOOMMMSSSVVVUUUVVV[[[^^^]]]TTTRRROOOOOOQQQSSSUUUUUUUUUTTTTTTUUUUUUTTTQQQOOORRRSSSTTTTTTSSSPPPLLLJJJHHHMMMSSSVVVUUURRROOOMMMNNNPPPRRRSSSSSSPPPLLLIIIEEEGGGIIIHHHEEECCCEEEGGGLLLMMMMMMIIIEEEDDDGGGJJJKKKKKKJJJJJJKKKMMMNNNOOOOOOMMMMMMOOORRRQQQNNNJJJJJJIIIIIIHHHGGGFFFEEEEEEAAAAAABBBCCCBBBAAA@@@??????@@@@@@AAAAAABBBBBBCCC@@@@@@@@@@@@@@@AAABBBCCCBBBBBBAAAAAAAAAAAABBBBBB????????????????????????AAA>>>::::::<<<>>><<<:::999999999::::::;;;;;;;;;999999888888999999:::;;;999999999999999888777777555666666777888888888777444444444444444444444444555555666666555555444333333333333444444444444555222333333333333333333444222222111111111222333333111111222222222333333333000000000111111111111111111111000000000000111111////////////000000000000000000000000000000000000---............/////////////////////////////////////////////////////////---------...............---------............///------............------....../////////000000000///......------......///---------...............---------............/////////............//////////////////000000000000......///000000000////////////000111111222333333.........///////////////.........///////////////............////////////000000000000000000000000////////////////////////---...//////////////////......///000000000//////000000000000000000000000/////////////////////////////////////////////////////////000111111222222000000000000000000000000///000111111222222111111000000111111111111111000222222222111000000000/////////000000111222222222222222222222222222222222222111111111111000000000000000111222222222222111333333222222222222222222222222111111111111222222111111222333333333222222222222222222222222222222222222222222222222222222111111222222222222111111/////////000000000000000111111111111222222222222222222222222222222222222333333333222222222222222222222222222222222222222333333333333333444444555333444444444444555555555555555555555555555555555444444444444444444444444444444555555666666777777777777666666777888888999888888888888777777999:::777888999:::::::::999999999::::::;;;;;;<<<<<<===:::999999999::::::;;;<<<<<<<<<=========>>>>>>>>>>>>@@@AAABBBAAA@@@AAABBBDDDEEEFFFFFFDDDCCCDDDFFFBBBDDDFFFFFFFFFFFFHHHIIIKKKLLLLLLMMMMMMMMMMMMLLLGGGMMMQQQQQQRRRUUUWWWUUURRRRRRRRRTTTWWWXXXXXXWWWSSSRRRQQQRRRRRRRRROOOMMMPPPRRRTTTUUUTTTPPPMMMJJJFFFKKKQQQTTTSSSPPPOOOOOOOOOPPPQQQQQQPPPNNNKKKIIIDDDGGGHHHEEEBBBCCCGGGKKKRRRRRRQQQMMMHHHFFFHHHKKKLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLIIIHHHGGGFFFEEEDDDDDDCCCAAABBBCCCDDDCCCBBB@@@???>>>???@@@AAABBBDDDDDDEEEAAA@@@@@@??????@@@AAABBBBBBAAA@@@@@@@@@@@@AAABBB>>>>>>>>>>>>>>>>>>>>>>>>@@@<<<:::;;;>>>???===:::777888888999:::;;;;;;;;;999999888888999999:::;;;:::999888888777777888888777777777777777777666555444444444444444444444444666666777777666666555444333333333444444444555555444333333333333333333222222111111111222222333444111111222222222333333333///000000000111111111222111111000000000000111111.../////////000000000111000000000000000000000000---------.........//////////////////////////////////////////////////////,,,,,,,,,------.........---------............///------............------------.........////////////......------......///---------.........//////---------............/////////............//////////////////000000000000------.........///////////////////////////000000............/////////000............/////////000............////////////000000000000000000000000////////////////////////------...///////////////---......///000000//////000000000000000000000000000000000000000000000000////////////////////////...//////000111111222222000000000000000000000000...///000111222111111000000000111111111111000000111111111111000000000000/////////000111222222222111111111111111111111111111111111111000000000000000111222222333333222222333333333333333333333333111111222222222222111111000000111222222222222222333333333333333333333333111111111111111111111111111111222222222222111111......//////000000111111000111111111111222222222222222222222222222222222444333333222222111111111222222222222222222222222222222111111222222333444333333333333333333444444555555555444444444333333444555555555666666666666444444444444444444444444444444444444444555666777666777888888777888:::;;;888999;;;<<<<<<<<<;;;:::777888888888999999::::::;;;;;;::::::;;;<<<======;;;;;;;;;<<<<<<<<<======>>>@@@BBBBBBAAAAAABBBCCCCCCDDDEEEEEEDDDDDDEEEFFFAAACCCEEEEEEEEEFFFHHHJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHOOOSSSSSSSSSUUUUUURRROOOQQQTTTXXX[[[[[[YYYVVVQQQQQQQQQRRRSSSSSSPPPNNNNNNPPPSSSUUUTTTQQQMMMJJJDDDIIIOOOQQQQQQPPPPPPRRRPPPOOOOOOMMMLLLJJJIIIIIIEEEFFFFFFCCC@@@AAAIIIOOOUUUUUUSSSNNNIIIFFFHHHKKKMMMNNNOOOPPPPPPPPPPPPOOOOOOPPPPPPOOOMMMKKKLLLMMMGGGGGGFFFEEEDDDCCCBBBBBBBBBCCCDDDEEEEEECCCAAA@@@===>>>???AAACCCEEEFFFGGGBBBAAA@@@??????@@@AAAAAA???>>>=========>>>???@@@===============>>>>>>>>>>>>;;;999;;;@@@AAA===999777777888999:::;;;;;;<<<999999888888999999:::;;;;;;:::888777777777888999999999888888777555444333444444444444444444444444777777777777777666666555333333333444444555555555444444444333333222222222333333333333444444555666111111222222222333333333//////000000111111111222111111000000000000111111.../////////000000111111000000000000000000000000---------.........//////////////////////////////////////////////////////---------....../////////---------.........//////---..................---------------.........///.........------.........---------.........//////---------.........////////////............//////////////////000000000000---------------...///000000//////...------,,,,,,---.........//////000000---.........//////000000............/////////000000000000000000000000000////////////////////////------...///000000//////------...///000000//////000000000000000000000000111111111111111111111111////////////////////////...//////000111222222222000000000000000000000000...///000222222111111000000000111111111000000///000000000000000111111111...//////000111222222222000000000000000000000000......///000111222333333111111222333333333333222222222222333333444444444000111222333333222111000///000111222222222222222000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111111111...000222333333333111000111111222222222333333333222222222222222222222222333333333222222111111111333333333333333333333333222222333333333333444444333333333333333333333333555555555555555555555555666666666666666666666666:::999888666666666777888777777888888888999999999999999999::::::999888888999999999999999999999999<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>???@@@AAAAAA@@@>>>>>>BBBBBBBBBBBBCCCDDDEEEEEEBBBDDDFFFHHHIIIHHHGGGFFFGGGGGGFFFFFFGGGGGGHHHIIIKKKSSS\\\___[[[UUUQQQPPPRRRUUUXXXZZZZZZVVVRRROOOOOORRRVVVZZZZZZXXXTTTRRROOOOOOOOOOOONNNMMMLLLKKKLLLOOORRRTTTSSSSSSSSSSSSTTTSSSQQQLLLHHHFFFGGGHHHFFFGGGGGGGGGFFFGGGJJJMMMRRRRRRPPPNNNKKKKKKMMMNNNOOOLLLKKKPPPUUUWWWVVVUUURRRQQQOOONNNLLLKKKJJJJJJGGGGGGGGGGGGFFFEEECCCBBBBBBCCCDDDDDDDDDCCCBBBAAA>>>???@@@AAABBBBBBCCCCCC???@@@@@@AAAAAAAAA@@@@@@@@@@@@??????>>>=========;;;<<<<<<<<<======>>>>>>???===;;;;;;<<<<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;:::888777777777888888:::999777666666666777888<<<;;;999777555555555555444333333222222333333444777666777:::===???===:::333333333333333444555666444444333333333333222222111111111111111111111111333333333222222222111111111000///......///000111000000000000000000000000000000000///......------000000//////.........---................................................------------------------......---,,,---...///000---......///////////////////////////////////////111000...,,,,,,,,,...///..................------........................---------............///////////////...---+++***------......//////000000000000000000000000000000////////////////////////////////////////////////...............///000000111111111000///......---........................////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222111111111111222222000000000000000000000000222222222111111111000000222222111111000000//////111111111111222222222222444444444444555666777777444333222111000000000000222222222222222222222222333333333222222222111111//////000111111111111111111111111111111111111111111111111111111111111111...000111333333222111000111111111222222222333333222222222222222222222222333333333222222111111111333333333333333333333333222222222333333333444444333333333333333333333333444444333333333333444444555555555555555555555555888777666555444555555666777777777888888888999999999999:::::::::999999999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>???@@@@@@@@@???>>>>>>AAAAAAAAAAAABBBCCCDDDDDDCCCEEEFFFHHHHHHHHHGGGFFFGGGGGGFFFFFFGGGGGGHHHIIILLLSSS[[[]]]YYYTTTRRRQQQRRRTTTVVVWWWVVVTTTPPPNNNMMMPPPTTTXXXZZZYYYVVVTTTOOOPPPQQQRRRRRRQQQPPPPPPOOORRRUUUVVVUUUTTTTTTTTTTTTSSSQQQLLLGGGEEEEEEFFFFFFGGGGGGGGGFFFFFFHHHJJJMMMLLLJJJHHHHHHLLLRRRVVVVVVTTTTTTWWWYYYWWWTTTRRRSSSRRROOOLLLJJJIIIHHHHHHGGGGGGFFFEEEDDDCCCBBBBBBBBBBBBCCCCCCCCCAAA@@@???===>>>???AAABBBBBBAAAAAA??????@@@@@@@@@@@@@@@???=========>>>>>>>>>>>>???<<<<<<<<<<<<=========>>>===;;;:::999:::;;;:::999;;;;;;:::::::::::::::::::::999777666666666777777999888888777777777777777;;;:::999777666555555666555444444333333444444555555444444777:::;;;999777333333333333333444555555444444333333333333222222222222222222222222222222333333222222222111111111111000///......///000111000000000000000000000000.........///////////////000/////////............................................................------------------------...------,,,---...///000---......///////////////////////////////////////111///...,,,,,,,,,...///................................................---------............///000000000000000000//////.........///////////////........................////////////////////////////////////////////////...............///000000222111111000//////..............................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111222111111000000111111222000000000000000000000000222222222111111111000000111111111000000000000000---............/////////222222222222333444555555444333222111000000000000222222222222222222222222333222222222111111111111//////000111111111111111111111111111111111111111111111111111111111111111///000111222222222111000111111111222222222222333222222222222222222222222222222222222222111111111333333333333333333333333222222222222333333333333333333333333333333333333444333222111111222333444555555555555555555555555555555444333333333444444777777777777888888888888999999:::::::::::::::999999999999999999999999999;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;>>>>>>????????????>>>>>>@@@@@@???@@@@@@AAABBBCCCEEEFFFGGGHHHHHHHHHGGGFFFGGGFFFFFFFFFFFFGGGHHHHHHKKKPPPUUUVVVTTTQQQPPPPPPRRRRRRSSSRRRQQQOOOMMMLLLJJJMMMQQQUUUXXXXXXVVVUUUOOOQQQSSSUUUVVVVVVUUUTTTRRRTTTWWWWWWVVVTTTTTTUUUTTTSSSPPPLLLHHHEEEEEEFFFFFFGGGHHHGGGFFFEEEEEEFFFLLLKKKIIIIIILLLSSS]]]dddgggiiijjjiiigggccc___[[[UUURRROOOKKKHHHGGGGGGGGGIIIHHHFFFCCCBBBAAAAAAAAABBBBBBBBBBBBAAA@@@???>>><<<===???AAABBBAAA@@@???>>>??????@@@??????>>>>>>::::::;;;<<<===??????@@@<<<<<<<<<<<<============<<<:::888888999:::999888;;;::::::999999888888888888888777666666666666777888888888888888777666666::::::888777666666666666666555555444444555555666444444444666888888666444333333333333333444444555444444333333333333222222333333333333333333333333333222222222222111111111000000////////////000000000000000000000000000000------......///000000111////////////.......................................................................................------------...//////---......///////////////////////////////////////000///...,,,,,,---......................................................---------............///...//////000000000000111///////////////.................................////////////////////////////////////////////////...............///000000222222111111000000//////........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000000111111222111111000000111111222000000000000000000000000222111111111111000000000///000000000000000000111000000000000111111111111000000000000000111333333333333222111000000000000000000000000000000000000111111111111000000000000//////000000111111000000111111111111111111111111111111111111111111111111//////000111222111111000111111111111222222222222111111111111111111111111222222222111111111111111222222222222222222222222111222222222222333333333333333333333333333333333555444333222222333444555444444444444444444444444444444333333333333333333666666666777777777888888888999999:::::::::::::::888888888888999999999999::::::::::::::::::::::::888999999999::::::::::::======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAABBBFFFFFFGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHKKKMMMNNNLLLKKKKKKLLLQQQPPPOOONNNLLLKKKJJJJJJIIIKKKNNNQQQSSSSSSSSSRRRPPPRRRTTTVVVWWWVVVUUUSSSRRRTTTUUUUUUSSSQQQQQQRRRQQQQQQPPPMMMJJJHHHHHHIIIHHHJJJJJJIIIFFFEEEEEEEEEIIIIIIIIIKKKOOOWWWaaahhhrrruuuvvvtttqqqooollliiiUUURRROOOKKKIIIHHHIIIIIILLLJJJFFFCCCAAAAAAAAABBBCCCCCCCCCBBBAAA@@@??????===>>>AAABBBCCCBBB@@@???>>>????????????>>>======999::::::;;;<<<===>>>???<<<<<<<<<===============;;;:::888888:::::::::999::::::999999888888777666888888888777777777777888777777888999999777666555999999888777777666666666555555444444444444555555555555666777777666555444444333333222333333444444444444333333333222222222333333333333333333333333222222222222111111111111000000////////////000000000000000000000000000000............//////000000///////////////.........................................................////////////////////////------------......//////---......//////////////////////////////////////////...------------......---------.......................................---------............///......---------.........000000//////......------........................////////////////////////////////////////////////...............///000000222222111111000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000111111111000000000000111111000000000000000000000000111111111111000000000000.../////////000000111111000111111111111222222222////////////000111222222333222222111000000111111000000000000000000000000000000000000000///////////////000000000000000///111111111111111111111111000000000000000000000000//////000000111111111111000000111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222111111111222222222333333333333333333333333333333666555444333333444555666444444444444444444444444444444444444555444444444555555666666666777777777777888999999:::::::::999777777777888888999999999999999999999999999999999888888888888999999999:::<<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>@@@AAAAAAEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEFFFFFFGGGHHHGGGHHHIIIIIIHHHIIIJJJKKKOOONNNLLLJJJIIIIIIIIIJJJIIIJJJLLLMMMNNNNNNMMMLLLPPPQQQRRRSSSSSSRRRQQQPPPOOOPPPQQQPPPNNNMMMMMMNNNNNNOOOOOOOOOMMMMMMNNNOOOKKKLLLLLLJJJGGGEEEFFFFFFCCCEEEHHHKKKNNNTTTZZZ___hhhlllmmmjjjkkknnnmmmiiiSSSQQQOOOMMMLLLLLLLLLMMMMMMKKKHHHEEECCCCCCCCCCCCEEEDDDCCCCCCBBBAAAAAAAAA???@@@BBBDDDDDDCCCBBBAAA???????????????>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<<<<<<<:::999999:::;;;;;;:::888999999999999888777666888999999999999999999999777777888999999777666555777888888888888777777777444444333333333333444444333444555666555444333222444333333222222222333333444444333333333222222222333333333333333333333333222222222111111111000000//////000000000000//////////////////////////////000000//////.....................///////////////////////////////////////........................////////////////////////---------...............---......///////////////////////////////////////......---------.........---------.........//////........................---------............///000000...---,,,,,,,,,---000000//////......------////////////////////////////////////////////////////////////////////////...............///000000111111111000000000000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................////////////////////////........................////////////////////////...////////////000000000111000000000000000000111////////////////////////000000000000000000000000......//////000000000111---------............////////////000000111222333333222111111000111111111//////////////////////////////////////////////////////000000000//////...000000000000000000000000000000000000000000000000/////////000000000111111000000000111111111111222111111111111111111111111000000000111111111111111222222222222222222222222111111111111222222222222333333333333333333333333555555555555555555555555333333333333333333333333333444555666666666555555555555555555666666666666555666777888999999999999666666777777888999999999888888888888888888888888888888888888999999999999<<<<<<;;;;;;<<<===>>>???>>>>>>===>>>>>>???@@@AAACCCCCCDDDDDDEEEFFFFFFGGGFFFEEEEEEEEEEEEFFFGGGGGGIIIIIIHHHHHHIIIJJJKKKLLLNNNLLLKKKIIIIIIIIIJJJJJJKKKKKKKKKKKKJJJJJJIIIIIINNNNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNMMMKKKJJJKKKLLLKKKMMMOOOPPPOOOPPPQQQSSSNNNNNNLLLIIIGGGFFFGGGHHHEEEHHHLLLOOOQQQSSSVVVXXXZZZ^^^______dddkkkiiiaaaQQQPPPPPPOOONNNNNNNNNNNNLLLKKKIIIFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@???>>>======>>>======<<<;;;;;;::::::===============<<<<<<<<<<<<:::999999;;;<<<<<<;;;777888999::::::999888777888999::::::;;;:::::::::888888888888888777666666666777777888888888777777333333333222222333333333///111333333222111000111444333333222222222222222444444333333333333222222333333333333333333333333222111111111111000000000//////000000000000//////////////////////////////111000000///......------.........///////////////////////////////////////................................................,,,---......//////......---......///////////////////////////////////////---------...............,,,,,,------.../////////........................---------............///444333111///...---......///////////////.........000000000000000000000000////////////////////////////////////////////////...............///000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................000000000000000000000000........................000000000000000000000000......////////////000000111000000//////000000111//////////////////////////////000000000000000111...//////////////////000............////////////000000000000111222333333222222111111111111111222////////////////////////////////////000000000000//////000000000///......000000000000000000000000000000000000000000000000///////////////000111111000000000000111111111111111111111111111111111111///000000000111111111222111111111111111111111111111111111111222222222222333333333333333333333333222333555666666555333222222222222222222222222222222333555666666666555444444444555555555666666666444555666777777888888888666666666777888999999999777777777777777777777777888888888999999999::::::;;;;;;::::::;;;===>>>???>>>>>>>>>>>>???@@@AAAAAAAAAAAAAAABBBDDDEEEGGGGGGEEEEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGHHHIIIJJJKKKKKKLLLKKKJJJJJJIIIJJJKKKKKKLLLKKKKKKJJJIIIIIIIIIIIIJJJIIIIIIIIIIIIKKKLLLMMMKKKLLLMMMLLLJJJJJJKKKLLLKKKMMMOOOPPPOOOPPPQQQRRRNNNMMMKKKGGGEEEEEEGGGJJJKKKNNNQQQRRRSSSTTTUUUWWWRRRWWWZZZ\\\eeemmmfffXXXPPPPPPPPPPPPOOOMMMKKKJJJIIIIIIHHHGGGFFFEEEDDDCCCCCCBBBAAAAAAAAABBBCCCDDDCCCCCCBBBAAAAAAAAABBBCCCAAAAAAAAAAAA@@@???>>>===>>>>>>======<<<;;;;;;:::>>>=========<<<<<<<<<<<<:::999777888:::;;;;;;:::555777999:::;;;:::999999777888999:::;;;::::::999999888888777777777777777555666777888999999888777444444333333333333444444...111333333222000111222444333333222111111222222444444333333333333222222222222222222222222222222111111111111000000000000...///000111111000///...///////////////////////////////////////...................../////////000////////////////////////........................------------------------,,,---.../////////...------......///////////////////////////////////////,,,------......///......,,,,,,------...//////000........................---------............///333111000.........///000.........///////////////////////////////////////////////////////////////////////////////////////...............///000000.....................///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////................................................000000000000000000000000........................000000000000000000000000........./////////000000000000////////////000000////////////////////////////////////000000111111///////////////.........000000000111111111111222////////////000111222333222111111111111111222222000000000000000000000000/////////000000111111111//////000000///......---000000000000000000000000000000000000000000000000///////////////000111111000000000000111111111111000000000000000000000000//////000000111111111222111111111111111111111111000111111111111222222222333333333333333333333333000222444666666444222000222222222222222222222222111222444555666555444444444444444555555555666666333444555666777777777777555666666777888999999999777777777777777777777777888999999999999:::::::::;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>???@@@AAABBB??????@@@AAACCCEEEGGGHHHEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFEEEFFFHHHIIIIIIIIIKKKJJJJJJJJJJJJKKKLLLLLLLLLKKKKKKJJJJJJJJJKKKKKKGGGFFFFFFFFFGGGJJJMMMNNNLLLMMMMMMLLLKKKKKKMMMNNNKKKMMMOOOOOOOOONNNOOOPPPNNNLLLIIIEEECCCCCCGGGJJJLLLMMMOOOOOOOOOPPPRRRTTTOOOUUUYYY\\\gggnnnbbbOOOPPPPPPQQQPPPOOOKKKHHHFFFGGGGGGGGGGGGFFFEEECCCBBBAAA@@@??????@@@AAACCCDDDDDDBBB@@@??????@@@BBBCCCBBBBBBBBBAAA@@@???>>>>>>>>>>>>=========<<<<<<<<<>>>>>>======<<<<<<<<<;;;999777666777999::::::999555666999;;;<<<<<<;;;:::666777888999::::::999888:::999777666666666777888555666777888999999888888555555555444444555555555///222555666444222333555444333333222111111111222444444444333333333222222111111111111111111111111111111111111000000000000...///000111111000///...////////////////////////------......///000000000---.........//////000000000000000000000000000000........................------------------------,,,,,,.../////////...------......///////////////////////////////////////,,,,,,---.../////////...,,,,,,------...///000000........................---------........./////////...,,,,,,,,,---///000---.........//////000000........................////////////////////////////////////////////////...............///000000---------...............000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////................................................000000000000000000000000........................000000000000000000000000............/////////000000000////////////000000////////////////////////.../////////000000111111000000//////.........---------------............///......//////000111222222111111111111111222222111111111111111111111111//////000000111111222222//////000000///...------000000000000000000000000//////000000000000//////000000000000000000000000222222111111111111222222000000000000000000000000444111,,,)))))),,,111444------...000111111111111333333333222222111111111000000000000000000000000333333333333333333333333444444444333333222222222222222333333333333444444444444444444444444444444555555666777777777777777666666666666777777777777444444444555555555555666999999888888999999:::;;;<<<;;;:::999999999999999<<<======>>>???@@@@@@AAA>>>>>>@@@AAABBBCCCCCCCCCCCCCCCCCCCCCDDDEEEGGGHHHJJJGGGDDDDDDFFFIIIIIIHHHIIIIIIIIIJJJJJJLLLMMMMMMKKKJJJIIIKKKMMMMMMJJJGGGIIIIIIIIIIIIJJJKKKLLLLLLJJJLLLOOORRRSSSSSSRRRQQQMMMNNNLLLIIIJJJNNNNNNLLLJJJIIIIIIHHHHHHIIIIIIJJJHHHHHHIIIKKKMMMQQQTTTUUUZZZTTTUUUaaajjjhhh]]]TTTPPPPPPPPPPPPOOONNNMMMMMMHHHHHHHHHGGGEEECCCBBBAAA@@@@@@AAAAAAAAA@@@??????>>>>>>============>>>>>>AAABBBCCCAAA???<<<<<<<<<>>>??????@@@@@@>>>===<<<>>>===;;;999999;;;===>>>;;;;;;::::::::::::999999777777777777777777777777777888:::;;;;;;:::888777999888888777666555555555222222333444444555555666444444333222222111000000222333333333333222111111...///000111222333444444222222222111111111111000111222222333333222222111333222000/////////000111000000000000000000000000000000000000000000000000//////000000///...------......////////////......------------------------......------------......///...---,,,,,,,,,,,,,,,---------............///000000//////.........---.....................---............////////////........................000000//////.........---------...///000000//////------...///000000//////////////////////////////////////////////////////////////////////////////................................................//////............//////............//////////////////.........---------........................////////////////////////........................,,,,,,------.../////////................................................000///...---,,,+++******////////////////////////---...///000000///...---////////////////////////000000//////......------////////////////////////......------------..................////////////000000000000111111111111////////////////////////000000000000000///......000000000000000000000000............////////////000000////////////000000//////000000000000//////000000000000000000000000222111111000000111111222000000000000000000000000222111///......///111222---...///000000111000000333333333222222111111111000000000000000000000000222222222222222222222222333333333333222222222111222222222333333333444444444444444444444444444444555555666777777777777666555555666666666777777777555555555666666666777777888888888888888999::::::::::::999999:::;;;<<<<<<<<<<<<======>>>>>>??????===>>>???@@@BBBBBBBBBCCCBBBBBBBBBBBBCCCEEEGGGHHHIIIGGGEEEEEEGGGIIIIIIHHHHHHHHHIIIIIIJJJKKKLLLLLLLLLKKKJJJKKKMMMMMMKKKHHHJJJIIIIIIIIIIIIJJJKKKKKKLLLNNNPPPRRRSSSRRRPPPOOOMMMNNNLLLHHHHHHKKKKKKHHHIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIKKKMMMPPPSSSUUURRRUUU```lllpppfffYYYRRRRRRRRRQQQPPPOOOMMMKKKKKKIIIIIIHHHGGGFFFDDDCCCBBB@@@@@@AAAAAA@@@@@@??????AAA@@@???>>>>>>=========@@@AAABBBAAA???=========??????@@@AAA@@@???>>>======<<<;;;;;;;;;;;;<<<===;;;;;;:::::::::999999999777777777777777777777777777888999::::::999888777777777666555555444333333777666666555555444333333444444444333222222111111222333333333333222111111///000000111222333333444222222222111111111111000222222222222222222222222222222000/////////000111000000000000000000000000000000000000000000000000///////////////...------......////////////......------------------------......------------......///...---,,,,,,,,,,,,------------............///000/////////.........------------.........//////------------....................................000/////////.........------......////////////......////////////......---////////////////////////////////////////////////////////////////////////................................................//////............//////............//////////////////.........---------........................////////////////////////......................../////////...------,,,,,,........................000000000000000000000000.........---------------////////////////////////......////////////......///////////////////////////////////////.........////////////////////////......------------..................//////////////////000000000111111111////////////////////////000000000000000///......////////////////////////............////////////000000///////////////000//////000000000000//////000000000000000000000000222111111000000111111222000000000000000000000000000111222333333222111000//////000000000000//////222222222222222111111111000000000000000000000000111111111111111111111111222222222111111111111111222222222222333333333333444444444444444444444444444555666666777666666666555555555666666666666777666666666666777777777888777777777777777888888999999999999:::;;;<<<>>>???<<<<<<<<<<<<<<<=========<<<===>>>???@@@AAAAAAAAA???@@@@@@AAABBBDDDFFFGGGGGGFFFEEEFFFHHHIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJJJJMMMKKKJJJJJJKKKKKKJJJHHHJJJIIIIIIHHHHHHHHHIIIIIINNNOOOQQQRRRRRRPPPOOOMMMJJJLLLLLLHHHHHHJJJJJJGGGIIIHHHHHHGGGGGGHHHHHHIIIIIIIIIIIIKKKMMMPPPSSSTTTPPPXXXfffpppmmm```WWWTTTTTTSSSRRRPPPNNNLLLJJJHHHIIIIIIHHHGGGFFFDDDCCCCCCAAAAAA@@@@@@@@@?????????AAAAAA@@@??????????????????@@@AAAAAA???>>>>>>???@@@@@@@@@@@@@@@???>>>>>><<<<<<<<<<<<<<<<<<<<<<<<::::::::::::999999999999777777777777777777777777666777888999999888777666555555444444333222222222888777777666555555444444555555444444333333222222333333333333333222222111111111111222222333333333222222222111111111111000333222111000000111222333222111111000///000000000000000000000000000000000///////////////////////////////////////......---......////////////....................................------------............---,,,,,,,,,---------------............////////////...............,,,------....../////////,,,,,,,,,------------.........................../////////...................../////////......---///////////////...,,,,,,////////////////////////////////////////////////////////////////////////................................................//////............//////............////////////...............---------........................////////////////////////......................../////////...------,,,,,,................................................---------....../////////000000000000000000000000//////............//////////////////////////////.........///////////////////////////////////////......------------......---............///////////////000000000000111111////////////////////////000000000000000//////...////////////////////////............////////////111000000///........./////////000000000000//////000000000000000000000000111111000000000000111111000000000000000000000000000111333444444333111000///000000000000//////...222222222111111111111111000000000000000000000000111111111111111111111111111111111000000000000000111222222222222333333333333333333333333333333333444444555666666666666555444444555555555666666666555555666666666777777777666666666666666777888888999999999:::;;;<<<>>>>>><<<<<<;;;;;;;;;;;;;;;;;;<<<<<<>>>??????@@@@@@@@@===>>>???@@@BBBDDDEEEFFFDDDDDDEEEFFFGGGGGGFFFEEEFFFFFFGGGHHHHHHHHHHHHHHHLLLJJJIIIHHHHHHHHHGGGGGGHHHHHHGGGFFFFFFFFFFFFGGGLLLMMMOOOPPPPPPOOOMMMLLLHHHLLLNNNKKKKKKMMMMMMKKKHHHHHHGGGGGGGGGGGGHHHHHHIIIIIIJJJKKKMMMPPPSSSUUUXXX\\\bbbeee```XXXVVVZZZSSSRRRQQQPPPNNNLLLJJJHHHHHHGGGFFFEEEDDDCCCBBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>>>>??????@@@AAA===???AAAAAA???>>>???@@@???????????????>>>>>>===;;;<<<============<<<;;;:::::::::999999999999888777777777777777777777777666666777777777777666666444444444333333333222222444444444555666666777777555555555444444333333333333333444444333333222111222222222333333333333333222222222111111111000000444222111//////111222444222111111000000000000000000000000000000000000000////////////////////////...///////////////............////////////......////////////////////////......------------.........------,,,,,,,,,---------------............///.............................................---,,,,,,---------.........................................................////////////...---,,,,,,.........///......------////////////////////////////////////////////////////////////////////////------------------------........................///......------......///............////////////................................................////////////////////////........................,,,,,,------.../////////........................,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000000000000000000000000000000///...------...///000////////////////////////------......//////000000////////////////////////......------------......---------.........//////////////////000000000111//////////////////////////////000000000000//////////////////////////////............////////////111000///...............//////000000000000//////////////////////////////111000000000000000000111000000000000000000000000111111111111111111111111///000000000000//////...111111111111111111111111000000000000000000000000222222222222222222222222000000000000000000000000111111111222222222333333333333333333333333333333333333444555555555555555444444444444555555555555444444555555555666666666666666555555666666777888;;;::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::<<<===>>>>>>????????????======???@@@BBBCCCDDDDDDAAABBBDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFHHHHHHHHHGGGEEEDDDCCCCCCEEEEEEEEEEEEEEEEEEFFFGGGIIIJJJLLLMMMNNNNNNMMMMMMMMMRRRTTTQQQNNNNNNMMMKKKGGGGGGFFFFFFFFFFFFGGGGGGIIIIIIJJJLLLOOORRRUUUWWW]]]ZZZZZZ[[[XXXTTTTTTWWWQQQQQQPPPOOONNNLLLKKKJJJFFFEEECCCBBBAAAAAAAAAAAABBBAAA@@@???>>>>>>>>>>>>???>>>>>>=========>>>>>>===???@@@@@@?????????@@@>>>======<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;::::::999999999888888888666666666666666666666666666666666777777666666666555555555444444444444444222333333444444555666666555555444444444444333333333444444444444333222222333333333333333444444444222222222111111111000000333222000//////000222333111111111111000000000///000000000000000000000000////////////////////////......///////////////.........////////////......////////////////////////......------------......------,,,,,,,,,------...---------............///---------...............000000///...---,,,,,,+++---.........////////////........................---------.....................///......---,,,,,,++++++---...////////////////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,..............................------------..................////////////---.............................................////////////////////////........................,,,,,,------.../////////........................////////////////////////000////////////.........////////////////////////000///...------...///000////////////////////////------......//////000000////////////////////////......------------......------------...............////////////000000000//////////////////////////////000000000000//////....................................////////////000000///...............//////000000000000//////////////////////////////111000000//////000000111000000000000000000000000111000///......///000111//////000000000000//////000000000111111111111111000000000000000000000000222222222222222222222222000000000000111111111111111111111111222222222222333333333333333333333333222333444444555555444444333333333444444444555555444444444444555555555555666666666666666777777888::::::999999999:::;;;;;;:::::::::::::::;;;;;;;;;======>>>???????????????===>>>???AAABBBBBBBBBBBBAAABBBDDDCCCBBBBBBCCCEEEEEEFFFGGGHHHHHHGGGFFFEEEEEEGGGHHHGGGDDDAAA??????CCCCCCCCCDDDFFFGGGIIIJJJIIIJJJKKKLLLMMMMMMMMMMMMRRRXXXZZZUUUOOOMMMJJJGGGGGGFFFFFFEEEEEEFFFFFFGGGIIIIIIKKKMMMPPPTTTXXXZZZZZZWWWWWWYYYYYYTTTPPPPPPPPPPPPPPPOOONNNLLLKKKJJJDDDCCCBBB@@@??????@@@AAACCCAAA@@@>>>=========>>>BBBAAA???===<<<;;;;;;:::===???AAAAAA?????????@@@======<<<;;;;;;;;;;;;;;;::::::::::::::::::::::::999999999999888888888888666666666666666666666666777777666666666666777777666666555555555555555555555555555444333333222222444444444333333333333333444444444444444333222222333333333444444555555555222222222111111111111000222111000//////000111222000111111111111000//////000000000000000000000000////////////////////////---...//////////////////......////////////....................................------------......------,,,,,,,,,---......---------............///---------------.........000000///...---,,,,,,+++........./////////000000........................---------------.........------.........------,,,)))***,,,---///000000000////////////////////////////////////////////////////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,..............................------------..................////////////---------.......................................////////////////////////......................../////////...------,,,,,,................................................/////////......---------//////////////////////////////............//////////////////////////////.........///////////////////////////////////////......------------......,,,------------...............////////////000000////////////////////////...//////000000000000000....................................///////////////......---......////////////000000000000//////////////////////////////000000////////////000000000000000000000000000000000000000//////000000000---...///000000111000000///000000000111111111222000000000000000000000000111111111111111111111111000000000111111222222222111111111111222222222222222222222222222222222222222222333444444444444333222333333333333444444444555555555555666666666666777777666666777777888999777777777888999:::;;;<<<999999::::::;;;;;;<<<<<<>>>>>>??????@@@@@@????????????AAABBBBBBBBBAAAAAACCCDDDEEEDDDBBBBBBEEEHHHEEEFFFHHHIIIIIIHHHFFFEEECCCFFFIIIHHHDDD@@@>>>===BBBBBBDDDFFFIIIKKKNNNOOOLLLMMMMMMMMMMMMMMMMMMMMMOOOVVVZZZUUUOOOLLLIIIGGGFFFFFFEEEEEEEEEEEEFFFFFFIIIIIIKKKNNNRRRWWW[[[]]]ZZZXXXXXXZZZXXXSSSQQQRRRRRRQQQPPPOOOMMMKKKIIIHHHEEECCCAAA@@@???@@@AAAAAACCCBBB???===<<<<<<===>>>??????>>>>>>===>>>>>>>>>>>>@@@AAAAAA???>>>>>>???>>>===<<<;;;:::;;;<<<<<<::::::888888888888::::::999999999999888888888888666666666666666666666666888777777777777777777888555555555555555555555666666666666555444444333333222222333333333333333333444444444555444444333222222333333444555666666777222222222111111111111000111111000000000000111111000111111222111000///...000000000000000000000000000000000000000000000000------...///////////////......////////////......------------------------......------------......,,,,,,,,,,,,,,,---...///---------............///,,,,,,,,,------.................................---------.........//////........................,,,,,,,,,------.........,,,,,,---.........------***+++,,,---.../////////////////////////////////////////////////////////////////////////////////...................................................------,,,,,,------...............////////////---------.........//////........................////////////////////////......................../////////...------,,,,,,........................++++++++++++++++++++++++---------------.........------------------------......////////////......///////////////////////////////////////.........////////////////////////......------------......,,,,,,---------................../////////000000////////////////////////......///000000000000000....................................////////////------------...///000000//////000000000000//////////////////////////////000000////////////000000000000000000000000000000///000111111111111000///------///000111111111111//////000000111111111222000000000000000000000000000000000000000000000000000000111111222222222333000111111111111222222222222222222222222222222222222222333444444444444333222222333333333444444444666666666666777777777777777777777777777888999999444555555777888:::<<<===999999:::;;;;;;<<<======>>>??????@@@@@@@@@@@@???@@@AAABBBBBBCCCBBBAAA@@@EEEFFFFFFDDDBBBCCCGGGJJJFFFGGGHHHIIIIIIHHHFFFEEECCCGGGJJJJJJFFF@@@===<<>>>>>??????>>>===<<<;;;<<<======:::999777666666777999:::999999999888888888888777666666666666666666666666888888777777777777888888555555555555555555555555444444555555666777777777222222222222222222222222444444555555444444333222222222333444555777777888222222222111111111111000000000111111111111000000000111111222222000///...000000000000000000000000111111111111111111111111------...///000000//////......////////////......------------------------.........------.........,,,,,,,,,,,,,,,---...///---------.........//////,,,,,,,,,------.........++++++,,,---...///000111,,,,,,,,,---------..............................,,,,,,,,,------.........++++++,,,---............,,,,,,------...---------////////////////////////////////////////////////////////////////////////000000000000000000000000...........................------,,,,,,------.............../////////000---------.........//////........................////////////////////////........................,,,,,,------...//////000................................................******+++,,,---...///000---------------------------...///000000///...---////////////////////////000000//////.........---////////////////////////.........------.........,,,,,,,,,---------................../////////000////////////////////////......///000000000000000..................................../////////000,,,,,,,,,---...///000111000000000000000000000000............////////////000000111000000///...---000000000000000000000111000000000000000000000000000000000000000000000000111111000000000000111111---......///000111111222111111111111111111111111222111///---...000222444000000000000000000000000222222111111111111111111000000111222333333444444555555555555555555555555666555333333222333444555777666555555555777888999888888999::::::999777666999999:::;;;;;;<<<===============>>>??????@@@@@@BBBBBBAAAAAAAAAAAA@@@@@@BBBCCCDDDEEEFFFGGGHHHHHHFFFFFFEEEFFFGGGHHHIIIJJJFFFGGGHHHFFFDDDBBBAAAAAAIIIFFFCCCEEEJJJOOORRRRRRSSSRRRPPPMMMKKKIIIGGGGGGJJJJJJJJJKKKMMMLLLJJJHHHFFFEEECCCBBBBBBCCCDDDFFFKKKLLLMMMNNNPPPUUU\\\aaaeeeaaa\\\XXXVVVTTTSSSRRRQQQQQQQQQPPPNNNKKKHHHFFFBBBBBBAAAAAAAAABBBBBBCCC@@@???????????????@@@@@@======>>>???@@@@@@AAAAAADDDAAA??????@@@@@@===:::======<<<<<<<<<;;;;;;;;;;;;;;;:::999999888777777;;;999777777777777666555444555555555666666777777555555555555555666777777888888777777666666555555777666666555444333333333444333333222222333333444333333333333333333333333444444444555555666666666222222222111111111111000222222222222222222222222111111111111111111111111//////000000000000//////////////////////////////////////////////////////..............................////////////......------------------------------............------...------------...//////............////////////........................,,,------......------,,,---------------------------------............///...........................---,,,,,,---...///000000000///...------,,,,,,------.........---+++***//////............//////////////////////////////......------------......------------------------------............------..........................................------//////............//////........................------............------...------,,,,,,------...000///............//////////////////////////////111000///......---.........////////////......---+++,,,,,,,,,---...............................................................//////...---,,,,,,////////////000000000000........................---------............///.................................///////////////...///////////////......////////////////////////////////////////////////............///////////////000000000000//////...111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000111111111111111111000000000000111111111111111111111111111000///...///000222333000000000000000000000000000000000111222222222333111111222333333444555555444444444444444444444444555444333333333333444555333333333444666888:::<<<666666777888999999888888999999999::::::;;;;;;<<<<<<======>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@AAAAAACCCDDDFFFGGGHHHIIIEEEFFFGGGHHHIIIJJJKKKKKKGGGHHHIIIHHHFFFDDDDDDDDDJJJHHHFFFHHHKKKOOOPPPPPPPPPOOONNNLLLKKKJJJIIIIIIIIIIIIIIIJJJLLLKKKIIIGGGEEECCCAAA??????@@@BBBDDDKKKLLLNNNOOOQQQVVV[[[___cccaaa^^^ZZZXXXUUURRRPPPOOOOOOOOONNNKKKHHHEEECCCBBBAAAAAA@@@AAAAAABBBBBB@@@@@@???>>>>>>>>>??????<<<======???@@@AAABBBBBBCCCAAA>>>>>>@@@@@@===;;;===<<<<<<<<<;;;;;;;;;;;;::::::::::::999999999999:::999777777777777666666333333444444444555555555666666555555666666777777777777777777777666666666777777666555555444333333444333333222222333333444333333333333333333333333222222333333333444444444222222222111111111111000222222222222222222222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////..............................////////////......------------------------------............------...------------...//////............////////////........................,,,------......------,,,---------------------------------............///........................///......---...///000111000//////...------,,,,,,------.........---,,,+++//////............//////////////////////////////......------------......------------------------------............------................................................///..................///......................../////////000000////////////......------......///...............///000000------------------------//////.........//////000///000000111111111000000.........///////////////......................................................//////...------,,,,,,,,,,,,,,,------------........................---------............///........................///////////////...............////////////......////////////////////////////////////////////////............////////////...//////000000000000///111111111000000/////////000000000000000000000000000000000000000000000000111000000//////000000111444444333222000///......000000000000000000000000000000000000000111111111000000000000000000000000//////000111222333333444222222333333444555555555333333333333333333333333444444333333333333444444222333333444666888:::;;;444444555555777888999:::999999999999999999999999<<<<<<======>>>?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDFFFGGGGGGDDDFFFHHHJJJLLLLLLLLLLLLGGGIIIJJJJJJHHHGGGGGGGGGKKKJJJJJJKKKMMMOOONNNMMMNNNMMMLLLKKKJJJKKKKKKLLLIIIHHHHHHJJJKKKKKKIIIGGGFFFDDDAAA>>>>>>@@@BBBDDDJJJLLLNNNPPPRRRUUUYYY\\\aaaaaa```^^^ZZZUUUPPPMMMMMMLLLLLLJJJHHHEEEBBB@@@BBBAAAAAA@@@@@@@@@AAAAAA@@@@@@???>>>>>>===>>>>>><<<======>>>???@@@AAABBBAAA???>>>>>>??????>>><<<<<<<<<<<<<<<;;;;;;;;;;;;999999:::::::::;;;;;;;;;:::999888777666666666666444444555555555555666666666666666777777777888888666777777777777777888888777777777666555555444444333333333333333333333333333333333333333333333333000111111111111222222222222222222111111111111000222222222222222222222222111111111111111111111111//////000000000000//////////////////////////////////////////////////////..............................////////////......------------------------------............------...------------...//////............////////////........................------............---------------------------------------............///..............................---------...///000/////////...------,,,,,,---............---,,,,,,//////............//////////////////////////////......------------......------------------------------............------......................................................------------....................................////////////....../////////....../////////...---------...///000000,,,,,,,,,,,,,,,,,,,,,,,,---------......///111111...///000000111111111111///////////////..................................................................///......---,,,+++++++++,,,,,,,,,,,,---........................---------............///........................000000//////......------......///////////////...////////////////////////////////////////////////............////////////---...///000000111000000111111111000//////......////////////////////////////////////////////////000000////////////000000444333222111000...------////////////////////////...///000111222111111000000000000000000000000000000000000111222222222333222222222333333444444444222222222222222222222222333333333333333333444444555555555555555555555666555555444444555666888999888888888888888777777777;;;;;;<<<======>>>>>>???>>>?????????@@@@@@AAAAAABBBBBBBBBCCCCCCCCCDDDDDDBBBDDDGGGJJJLLLMMMLLLLLLGGGHHHJJJJJJIIIHHHHHHIIIJJJKKKLLLNNNOOOOOONNNNNNMMMLLLKKKIIIIIIJJJKKKLLLJJJIIIIIIJJJLLLLLLJJJHHHIIIFFFCCC@@@@@@BBBEEEGGGHHHJJJNNNPPPQQQSSSUUUWWW]]]___aaa```[[[TTTNNNJJJIIIIIIIIIHHHFFFDDDBBBAAACCCBBBBBBAAAAAAAAAAAABBB@@@???>>>>>>============>>>>>>>>>??????????????????>>>>>>>>>>>>>>>>>>===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::999999999888666555666777777777777888888888888888666777777888888888888888666666666777777888888888777777777666666555555555333333333333333333333333222222222222222222222222000111111111111111111111222222222111111111000000111111111111111111111111111111111111111111111111---......//////......---////////////////////////////////////////////////........................---......//////......---------------------------------............------...------------...//////............////////////........................------............---------------------------------------............///........................------------------------//////.........---------..................------//////............//////////////////////////////......------------..............................------............------........................---------...............------,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,++++++//////............/////////......---------......,,,,,,,,,,,,,,,,,,,,,,,,...............///000000+++,,,---...////////////.........---,,,,,,,,,+++................................................---...............------------........./////////........................---------............///........................111111000///...------,,,---...//////////////////////////////////////////....................................////////////---...///000000111000000000000000000//////......////////////////////////////////////////////////000000////////////000000000000//////.......................................///111222222222000///000000000000000000000000333222222222111000000000111111111111111222222222222222222222222222222222111222222333333444444444444444555555555444444444777666555444444555666777777777777777777777777666;;;;;;;;;<<<======>>>>>>======>>>>>>???@@@AAAAAAEEEDDDDDDCCCBBBAAAAAA@@@@@@BBBEEEHHHJJJKKKJJJJJJEEEGGGIIIIIIHHHGGGHHHIIIHHHJJJMMMOOOPPPPPPOOOOOONNNLLLJJJHHHHHHIIIJJJKKKKKKKKKKKKLLLMMMMMMKKKIIIHHHFFFDDDBBBBBBDDDFFFHHHFFFIIILLLNNNOOOPPPRRRSSSZZZ^^^aaa___YYYRRRLLLJJJGGGGGGGGGGGGFFFEEEEEEDDDDDDDDDCCCBBBBBBAAABBBBBB???>>>>>>===<<<<<<<<<===AAAAAA@@@???>>>===<<<;;;===>>>>>>===============::::::;;;;;;;;;;;;;;;;;;======<<<;;;999888777777888999:::888555444666888888888888888888777777777666666777888999888888777555555555666777777777888666666666666555555555555222333333444444333333222222222222222222222222222222222222222222111111111222222222111111111000000111111111111111111111111000000000000000000000000...//////000000//////...////////////////////////////////////////////////........................------............------------------------------------............------...------------...//////............////////////........................---......//////......------------------------------------............///............................../////////........................---------........................//////............//////////////////////////////......------------..............................------............------........................---------.........//////------,,,,,,,,,,,,------........................++++++,,,,,,,,,,,,++++++...------,,,,,,------...111000///---,,,,,,,,,,,,........................000000///...............++++++,,,...////////////.........---,,,,,,,,,+++................................................------...............---.../////////000000000000........................---------............///........................111111000///...------,,,------...///////////////////////////////////////....................................////////////...//////000000000000///////////////////////////000000000000000000000000000000000000000000000000000//////......//////000---.....................////////////////////////...///000222222111111000000000000000000000000000444333333222111000//////000000000111111111111111222222222222222222222222000111222333444444444333000111333444555666666666777777666555555555555555777777777777777777777777::::::;;;;;;<<<=========;;;<<<===>>>???@@@AAAAAAFFFEEEDDDCCCBBBAAA@@@@@@@@@BBBDDDFFFHHHHHHHHHHHHEEEGGGHHHHHHGGGFFFGGGHHHHHHJJJMMMOOOOOONNNOOOPPPMMMKKKIIIGGGGGGHHHJJJLLLLLLKKKKKKMMMNNNNNNLLLJJJEEEDDDCCCBBBCCCEEEGGGHHHGGGIIILLLNNNNNNNNNPPPQQQXXX[[[^^^\\\VVVPPPLLLKKKHHHHHHGGGGGGFFFFFFFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA======<<<<<<<<<<<<======BBBAAA@@@???===<<<;;;:::===>>>>>>===<<<;;;;;;<<<::::::::::::;;;;;;;;;;;;======<<<:::888777555555888:::;;;888555444666888666666555555555555444444555666777888999888777666444555555555555555666666555555555555555555555444222222444444444444222222222222222222222222222222333333333222222222222222222222222111111111111000111111111111111111111111000000000000000000000000111111222222222222111111////////////////////////////////////////////////........................------............------------------------------------............------...------------...//////............////////////..............................////////////......---------------------------------............///........................111111222222222111000000.................................---......///000//////............//////////////////////////////......------------..............................------............------........................,,,,,,------.../////////......------------....................................////////////......------,,,,,,,,,,,,------000000...---,,,,,,++++++////////////////////////111111///......------------...//////000000000000///////////////.........................................................,,,---......///.........---------.........//////........................---------............///........................000000//////......------,,,---...///000000000000////////////////////////....................................///////////////000000000000//////...------......///000000000000000000000000000000000000000000000000000000000//////............//////........./////////////////////////////////////////////000111111111111111000000000000000000000000333222222222111000000000111111111111111111111111333333333333333333333333///000222333444444333333000111222444555555555555555555666777777777666666666666666777777888888999999::::::;;;<<<<<<======:::;;;<<<===???@@@AAABBBDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCEEEFFFGGGGGGHHHFFFHHHIIIIIIGGGFFFFFFGGGJJJLLLNNNNNNLLLLLLMMMOOOJJJIIIGGGFFFFFFIIILLLNNNKKKKKKKKKLLLNNNMMMKKKIIICCCCCCDDDEEEGGGHHHIIIJJJJJJLLLMMMNNNNNNNNNPPPRRRVVVYYY[[[YYYRRRMMMLLLMMMKKKJJJIIIGGGFFFEEEDDDDDDCCCBBBAAA@@@????????????;;;;;;;;;;;;<<<===>>>>>>?????????>>>======<<<<<<===>>>???>>>;;;999:::;;;999999:::::::::;;;;;;;;;;;;;;;:::999777666555555777:::;;;999555333666999555555555444444444333333333555666888888777666555444444444444444333333333333333444444444444444444111222444555555444222111111111111111111111111111333333333222222111111111222222222111111111111000111111111111111111111111000000000000000000000000000000111111111111000000////////////////////////////////////////////////........................,,,------......------,,,------------------------------............------...------------...//////............////////////..............................////////////......---------------------------------............///........................000111222222222000///...........................///...------...///000111//////............//////////////////////////////......------------..............................------............------........................,,,,,,------...//////000///..................///......................../////////000000/////////......------------......---------,,,,,,------...////////////////////////000//////.........//////......//////000/////////.........///////////////................................................,,,------...//////......,,,,,,,,,---------..............................---------............///........................///////////////.........,,,---...///000000000000////////////////////////..................................../////////000000000111000000///......,,,,,,---...///000111111000000000000000000000000000000000000000000000000//////............//////111111000000/////////...000000000000000000000000000000000000000111111111000000000000000000000000111111111111111222222222333222222222222222222222333333333333333333333333///000222333444444333333333333444555444333111000333444666888999999888888555666666777888999999:::999999:::;;;;;;<<<<<<===999:::;;;===>>>@@@AAABBBBBBCCCCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHGGGIIIJJJIIIHHHFFFGGGGGGLLLNNNOOONNNKKKIIIKKKMMMHHHGGGEEEEEEFFFJJJNNNQQQJJJJJJJJJKKKMMMLLLJJJHHHDDDEEEGGGIIIKKKLLLMMMMMMLLLNNNOOOOOONNNOOOQQQSSSUUUXXXYYYVVVPPPLLLLLLOOOMMMLLLJJJGGGEEECCCBBBAAAAAA@@@???>>>============:::::::::;;;<<<===>>>???============>>>>>>>>>>>>===???@@@>>>:::888999;;;999999999::::::;;;;;;;;;999888888888777777666666777:::;;;999444333666999777777666666555555555444333444666777888777555444444444444333333222222222333333333333333333333333111222444555555444222111111111111111111111111111333222222222111111000000222222222111111111111000000000000000000000000000000000000000000000000000------............------////////////////////////////////////////////////........................,,,------......------,,,---------------------------..................---...------------...//////............/////////000..............................////////////......---------------------------------.........//////........................---.../////////...,,,+++---.....................///...------...///000111//////............//////////////////////////////.........------.........////////////////////////---..................---........................,,,,,,------...///000000//////............//////........................------............------//////............//////+++++++++,,,---...000111////////////////////////......---......///000111---------...------,,,,,,+++,,,,,,------.........................................................,,,,,,---.../////////...---------.........//////........................---------.........//////.................................///////////////,,,---...///000000000000////////////////////////---------............///........................000000000000000000000000//////.........---------***+++---...///000//////////////////////////////////////////////////////---...///000000111000000000000000000000000000000000000000000000111111222444333222111111000000111222222111000//////000000......///000000000000000///111333444555444222111333333333333333333333333444333222111222333444555222333444555555444333222666666666666777777777777777888888999999:::;;;;;;===>>>???@@@@@@AAA@@@@@@@@@AAACCCEEEEEEDDDCCCBBBDDDDDDCCCCCCCCCCCCDDDDDDHHHHHHHHHGGGGGGFFFFFFFFFHHHIIIJJJJJJJJJIIIHHHGGGEEEEEEEEEGGGIIIJJJIIIHHHJJJIIIHHHHHHGGGGGGHHHHHHMMMLLLJJJIIIIIIKKKMMMOOOMMMPPPSSSTTTTTTTTTTTTUUUXXXWWWUUUSSSPPPNNNLLLKKKMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@>>>===<<<;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>>>>>>>>>>?????????>>>>>>===<<<;;;;;;:::::::::::::::::::::::::::::::::::::::999999999888888<<<;;;:::888777777666666888777777777666666555555666666555555555555666666555555555555555666777777777666333111111111222333333333333333333333333333111111222222222222111111222222222111111111111000111111111111111111111111//////000000000000//////222111111111000000//////000000000000000000000000////////////////////////........................------------------------................................................,,,,,,,,,---------......---------............///...........................................................................---+++))))))+++---...........................111111000000//////........................---------.........//////000000///////////////............///000000000///---,,,................................................---------,,,,,,+++++++++------......///000111111000///...---,,,+++++++++......//////...---,,,,,,////////////////////////..............................///000000000000000......------------............---,,,,,,,,,,,,---........................***++++++,,,---...//////------------------------...///000000000///---,,,------------------------......//////...---,,,,,,))))))***+++---...//////...///////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................222000---++++++,,,...///......------------......000000//////.........------------............///........................//////////////////////////////.........---------//////.........//////000////////////////////////////////////////////////...//////000000000000///////////////////////////000000//////000000111222..................//////222222111000000000000000000000111222222222222111000111222333333333222111333333333333333333333333333222222222222333444444222333333333333333333222555666666666777777777777777888888999999::::::;;;<<<===>>>??????@@@@@@@@@>>>???AAACCCCCCBBBAAA@@@BBBBBBBBBBBBCCCDDDEEEFFFHHHGGGGGGGGGFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHGGGGGGFFFEEEEEEGGGIIIJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLKKKIIIHHHIIIKKKMMMOOOLLLOOORRRSSSSSSSSSTTTUUUUUUVVVVVVUUUSSSPPPMMMKKKMMMLLLJJJHHHFFFEEEDDDDDDCCCBBBAAA@@@???===<<<<<<<<<<<<<<<======<<<<<<<<<<<<<<<===>>>??????@@@@@@>>>======<<<;;;;;;::::::::::::::::::::::::::::::::::::999999999888888888:::999888777777666777777888888777777777666666666555555444444444444555555555555555555555666666777777555333222111111222333111111111111111111111111111111222222222222111111222222222111111111111000111111111111111111111111//////000000000000//////111111111000000000//////////////////////////////////////////////////////...............................................................---------........................,,,,,,,,,---------......---------............///........................................................................---------,,,,,,---------........................000000000000//////........................................../////////000/////////////////////......///000000000///------.........................................................---------,,,,,,............------------///...,,,+++***++++++,,,......//////...------,,,................................................---....../////////......///......------......//////......---------------........................---.....................------------------------...//////000///...---,,,------------------------......//////...------,,,------------------------......////////////......,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................000///---,,,,,,---...///......------------......000/////////............---------............///........................------------------------...............---------222000...,,,+++---.../////////////////////////////////////////////////////////000000000///......////////////////////////000000//////000000111222......//////000111222222222111000000000000000000111222222333444333333333000000111111111222222222333333333333333333333333111222222333333333333333333222222111111222222333555555666666666777777777777777888888999:::::::::;;;;;;<<<======>>>>>>>>><<<===???@@@@@@@@@???>>>???@@@@@@AAACCCDDDFFFGGGFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGIIIJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKJJJIIIHHHGGGHHHJJJLLLNNNKKKMMMPPPQQQQQQQQQQQQRRRRRRSSSUUUVVVUUURRRNNNKKKLLLKKKJJJHHHGGGEEEDDDDDDCCCBBBAAA@@@???===<<<<<<<<<======>>>>>>======<<<:::;;;<<<===>>>@@@AAAAAA======<<<<<<;;;::::::::::::::::::::::::::::::::::::999999999999888888888777777666666666666777777888888888888777777777777444444333333333333444444555555444444555555666777666555333222111222222333111111111111111111111111111111222222222222111111222222222111111111111000000000000000000000000000//////000000000000//////111111000000000000//////........................////////////////////////........................//////////////////////////////.........---------........................,,,,,,,,,---------......---------............///........................................................................,,,---...//////...---,,,........................000000000////////////.......................................////////////......///////////////////////////000///......---................................................/////////...............000000///...------,,,,,,...,,,+++))))))***,,,---.........///......---,,,................................................------.........------,,,//////............//////000///......------..............................000000/////////....................................////////////...------------------------------.........///......---,,,111000000///...---,,,,,,---....../////////......---------------------------------............///........................------------..................------------......////////////............---------............///........................------------------------...........................------,,,,,,,,,---...///////////////////////////////////////////////////000000000///...------///////////////////////////////////////000111111///000000111111222222222111111000000000000000111111222333333444444333333111111000000000111222333222222222222222222222222000111222444444333222222444333222111111222333444555555555666666666777777777777777888999999:::::::::::::::;;;;;;<<<======<<<===>>>?????????>>>>>>??????@@@@@@AAACCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFHHHIIIJJJIIIGGGJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGIIIKKKLLLJJJLLLNNNOOOMMMLLLLLLMMMPPPQQQRRRSSSRRRPPPNNNLLLKKKJJJJJJHHHGGGEEEDDDCCCBBBBBBAAA@@@???>>>===<<<======>>>>>>>>>>>>======;;;;;;<<<======>>>??????<<<<<<<<<;;;;;;:::::::::::::::::::::::::::::::::999999999999888888888888555555555555555666777777888888888888888888777777555444444333333444444555555444444444444555666666555444333222222222222333333333333333333333333333111111222222222222111111222222222111111111000000//////////////////////////////000000000000//////000000000000000000//////........................////////////////////////................................................/////////...------,,,,,,........................,,,,,,,,,---------......---------............///..............................................................................////////////..............................////////////////////////---------........................///////////////............///////////////////////////......---........................................................................111111000//////......------,,,***)))***,,,...000---...............------................................................---............---,,,,,,000//////......//////000000000///............///........................///...................../////////////////////////////////.........---------------------------------...............------111000000///...---,,,,,,------......//////..............................---------............///........................+++,,,---/////////............------------......///////////////.........---------............///................................................---.....................***,,,...000111000///...///////////////////////////////////////////////////////////////...---,,,......................../////////...///000000111....../////////...---,,,111000000000000000111111000111111222222222222222111111000000111111222333222222222222222222222222000111222333444333222111555444333222222333444555555555555555666666666666666777777888888999::::::999999999999:::;;;<<<======>>>>>>???????????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFHHHGGGGGGHHHJJJJJJIIIGGGJJJIIIHHHHHHGGGGGGHHHHHHGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKMMMLLLJJJHHHGGGGGGOOOOOONNNMMMMMMMMMMMMNNNIIIIIIIIIHHHGGGEEEDDDCCCBBBAAAAAA@@@???>>>============>>>>>>>>>>>>===============<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::999999999888888888777777444444444444555666777888777777777777777777888888666666555555555555666666444444444444444555666666444444333333222222333333333333333333333333333333111111222222222222111111222222222111111111000000//////////////////////////////000000000000////////////////////////000000........................////////////////////////........................------------------------//////.........---------........................,,,,,,,,,---------......---------............///........................................................................111000...------...000111......................................./////////---------........./////////////////////.........---.........//////000000000/////////............................................................------------------.................................---,,,+++,,,...000111------...............---....................................................../////////......---//////............//////000000///............///........................++++++,,,---....../////////////////////////////////......---------------------------------------------...............---......------------------,,,,,,---.......................................---------............///........................+++,,,...///000///...---......------------...............///////////////---------............///........................////////////////////////---------...............+++---111444555444222000////////////////////////////////////////////////....../////////...------........................//////......//////000111111111222222111000...---000000000000000111111222///000000111111111111111111111222222222333333333222222222222222222222222000111111222222222222222555444444333333444444555444444555555555666666666666666777777888999999999:::999888888999:::<<<===>>>>>>>>>?????????@@@@@@@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGIIIHHHGGGHHHJJJJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKGGGGGGFFFFFFEEEEEEFFFFFFHHHJJJKKKKKKIIIHHHGGGGGGOOONNNKKKJJJIIIKKKLLLNNNHHHHHHIIIIIIHHHFFFDDDBBBAAAAAA@@@@@@???>>>>>>===<<<======>>>>>>======<<<=========<<<;;;;;;::::::;;;;;;::::::::::::::::::::::::::::::::::::::::::999888888888888777777777555555555555555666777777666666666666777777777777666666666555555666666666444444333333444444555666333333333333333333333333111111111111111111111111111111222222222222111111222222222111111111111000000000000000000000000000//////000000000000//////......////////////000000........................////////////////////////........................------------------------................................................,,,,,,,,,---------......---------............///........................................................................222000---,,,,,,---000222........................---............/////////,,,,,,------...////////////////////////.........------......///000000000000000///............///................................................---------------.........,,,,,,,,,---------------...............///000000,,,---......///.........------------------------........................------...///////////////......------------......000///......------..............................******+++,,,---...///000........................///...------,,,,,,------------------------------,,,---......///.........,,,,,,,,,------......///+++,,,---...............---------------------------------............///........................,,,---.../////////...---......------------...............///////////////---------............///........................////////////////////////---------.........//////---///111333333222111000////////////////////////////////////////////////------......///.................................///............///000000222333444555555444222111000000000000000111222222///000000111111111111111111222333444555444333333111111111111111111111111111111111111111222222333333333333444444333333333444444444555555555666666666666777777888888999999:::999888888888:::<<<===>>>>>>>>>>>>>>>??????@@@>>>>>>>>>>>>>>>???@@@AAA@@@@@@@@@@@@AAAAAABBBBBBAAAAAAAAABBBCCCEEEGGGHHHIIIHHHHHHIIIJJJJJJIIIGGGFFFFFFFFFGGGHHHIIIJJJKKKHHHGGGFFFEEEDDDDDDCCCCCCEEEHHHKKKLLLKKKKKKKKKLLLNNNMMMLLLKKKKKKKKKKKKLLLGGGHHHIIIIIIHHHFFFDDDBBBAAAAAA@@@@@@???>>>>>>>>><<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::888888888888777777777777666666666555666666777777444555555555666666666666666555555444444555555666444444333333444444555666222333333333444333333333111111111111111111111111111111222222222222111111222222222111111111111000111111111111111111111111//////000000000000//////........./////////000000////////////////////////////////////////////////................................................,,,,,,------.../////////........................,,,,,,,,,---------......---------............///........................................................................//////...------...//////........................---------.........//////,,,,,,------...//////000000/////////............------......///000000111111000///...---......///................................................------........./////////000000//////......------,,,---.../////////...---,,,------...//////......------------------------........................***+++,,,---.../////////------,,,,,,,,,,,,------///......---------------........................,,,,,,------......//////------------------------///...---,,,,,,,,,------------------------------,,,------...//////......------........./////////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------............///..........................................------......------------................../////////000---------.........//////........................////////////////////////---------.........//////...............---------////////////////////////////////////////////////,,,,,,---.../////////..........................................///000000...///111333333333222111000000///000000111222222000000111222222222222111111222444666666555444333111111111111111111111111222111000000000111333444111222333444444333222111444444444555555555666666666666666777888888999999::::::888888888:::<<<>>>===============>>>??????<<<<<<<<<===>>>@@@BBBBBB??????@@@@@@@@@AAAAAAAAAAAAAAAAAABBBCCCFFFHHHIIIJJJIIIHHHIIIJJJJJJIIIGGGJJJIIIHHHHHHGGGGGGHHHHHHHHHHHHGGGEEEDDDBBBAAAAAACCCFFFJJJMMMNNNOOOPPPRRRMMMMMMNNNNNNMMMLLLKKKJJJGGGGGGHHHIIIHHHFFFDDDBBBAAA@@@@@@@@@???>>>>>>>>>;;;;;;<<<<<<<<<<<<;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888888888777777777777777777666666666666777777333444444444555555666666555444444333333444444555444333333333333444555555222222333444444444333333333333333333333333333333111111222222222222111111222222222111111111111000111111111111111111111111//////000000000000//////---.........//////000000000000000000000000000000////////////////////////........................////////////////////////+++,,,,,,---...///000000........................,,,,,,,,,---------......---------.........//////........................................................................,,,---...//////...---,,,........................---------.........//////,,,,,,------...///000000000000//////.........------------...///000000111111000///------......///.................................................../////////000000111111666666444333222000//////+++,,,...//////...,,,+++,,,,,,---.../////////...------------------------........................((()))***,,,---...//////---,,,,,,++++++,,,,,,---......---,,,,,,,,,,,,---........................///////////////.........------------------------///...---,,,+++,,,------------------------------,,,,,,---.../////////...000000000000////////////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////........................//////......------------.........------.........---.........//////000000---.........---,,,++++++......//////...---,,,,,,111111000000/////////......000333222///------///////////////////////////000000000000000000000000........................---......//////////////////......---------......---------...///000000111......////////////................../////////000////////////000000000000222222333555777777444222000000000000111111111111444333222111000111222333333333333333333333333333333333222333444444333222444555777888888888777666888888888888999:::;;;<<<<<<;;;;;;;;;;;;<<<======<<<<<<===>>>???@@@@@@AAA??????@@@AAABBBBBBCCCCCCBBBBBBBBBCCCDDDFFFHHHJJJIIIIIIIIIHHHGGGFFFEEEDDDFFFEEEEEEDDDDDDDDDDDDDDDGGGFFFDDDBBBAAABBBCCCDDDCCCEEEGGGJJJKKKJJJIIIHHHLLLKKKJJJIIIIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCBBB@@@@@@??????>>>===<<<<<>>>>>===<<<;;;;;;;;;999999999999999999999999999999999999999999999999888888888777777777777666555777999999777555555555888777777666555444444444555555666666666666555555444444444444444444444444333333333444444444555555222222222222222222222222111111111111111111111111111111111111111111111111...000111111000000111333000000000000000000000000000///,,,++++++,,,///000000000//////.........------...///000000///...---000000000000000000000000......------------.........------,,,---...///000,,,,,,++++++,,,,,,---.........---------......///...------,,,,,,------...........................---------.........//////........................///...---,,,,,,---...///------............------------............------000000000000000000000000---------............///........................------......///111222333111000///...------...///////////////////////////...------,,,,,,------...,,,---------.../////////999999777444222000...---.........------,,,,,,,,,........................000///...---------------......................../////////......---------//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---------------------------000000//////.........---------------------------+++,,,,,,------,,,,,,+++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,000///...------...///000,,,---------------------..................------///...,,,,,,,,,,,,***))).........------,,,,,,,,,---............------,,,......//////...------,,,000000000//////............000222222///---...///........................////////////////////////........................---......///////////////......---------......///------......///000000111......////////////...............///////////////////////////000000000000111111111333444444333111000000000000111111111111333333222222222222333333333333333333333333333333333333333333444444333222333444555666777666666555888888888888999:::;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>??????@@@@@@@@@======>>>??????@@@AAAAAAAAAAAAAAABBBCCCEEEGGGIIIGGGGGGGGGGGGFFFEEEDDDCCCEEEEEEDDDDDDDDDDDDDDDEEEFFFEEEDDDCCCBBBCCCDDDDDDDDDEEEGGGIIIJJJJJJJJJJJJLLLLLLKKKIIIHHHHHHGGGGGGGGGGGGFFFEEEDDDCCCCCCBBBAAA@@@@@@???>>>>>>======>>>>>>>>>===<<<;;;;;;;;;::::::::::::::::::::::::999999999999999999999999999888888888888777777777666888999888666555555666888777777666555555444444555555666666666666555555444444444444444444444444333333333444444444444555222222222222222222222222111111111111111111111111111111111111111111111111...000111000//////000111000000000000000000000000111000///......///000111000/////////..................////////////......////////////////////////......------------.........------,,,---...///000------,,,,,,------...//////......---------.........------,,,,,,------...........................+++++++++,,,,,,,,,------..............................------------......------............------------............---------------------------------------............///........................------......///111222333111000///...---......///////////////////////////...------,,,,,,------...---------...............222222111000///...---,,,.........------,,,,,,,,,........................//////...---------------........................------,,,,,,,,,+++++++++//////...------,,,++++++---,,,,,,++++++,,,,,,---------------------------000/////////.........---------------------------,,,,,,------------,,,,,,------------------------......---------,,,,,,,,,------------------------------------------------------------------------000///...------...///000.........------,,,,,,+++........................///---,,,,,,------+++***......---------,,,,,,,,,------.../////////...............///......---,,,/////////..................000111111///......///........................////////////////////////........................---......///////////////---------------...///000------......///000000000......////////////......///////////////.........////////////000000000000000/////////111222111000000000000000111111111111222333333444444333333333333333333333333333333333333333444444444444333333333333444555555555555444777777777777888999:::;;;===<<<<<<<<<<<<===>>>>>>????????????????????????======>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAACCCEEEGGGEEEEEEFFFEEEEEEDDDCCCBBBDDDDDDDDDCCCDDDDDDEEEEEECCCDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAAAAA@@@@@@???>>>>>>>>>>>>>>>======<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999999999999888888888888777999999999777555444555666777777777666555555444444555555666666666666555555444444444444444444444444333333333333444444444444222222222222222222222222111111111111111111111111111111111111111111111111///000111000.........000000000000000000000000000111111111111111111111111////////////............//////............//////////////////////////////......------------.........------------...//////...------------...//////000///...---------------...------,,,,,,------...........................+++++++++,,,,,,,,,------........................---..................---------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------...///000111222000000///............///////////////////////////...------,,,,,,------..................---------------------------------.........---------------........................///...---------------------------------------------,,,,,,,,,,,,+++++++++//////......---,,,,,,,,,------,,,,,,,,,,,,------------------------------/////////...............------------------------------............------------------------------...------------,,,,,,,,,........................------------------------........................//////...------...////////////...---,,,++++++***........................///---,,,---......---,,,...------------,,,,,,,,,------...///000000000///---...............------..................------...////////////......///........................////////////////////////........................---......///////////////,,,,,,,,,---...///000111............//////000000......////////////......////////////............////////////000000000000111///......000111111111///000000000111111111111111222444555555444333222333333333333333333333333222444555555444333333444333333444444555555555555777777777777777888999999<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>=========??????@@@@@@AAAAAAAAABBB??????>>>???@@@BBBCCCEEEEEEEEEEEEEEEEEEDDDCCCBBBCCCCCCCCCCCCCCCDDDEEEFFFBBBCCCDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEGGGIIILLLMMMMMMLLLKKKIIIGGGEEECCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@@@@@@@?????????>>>=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;888888888888888888888888999999999999888888888888::::::999777555444555777777777666666555555555555555555666666666666555555444444444444444444444444222222333333333444444444222222222222222222222222111111111111111111111111111111111111111111111111///000000///...------...000000000000000000000000000111222222222222111000///////////////.........000///...------...///000////////////////////////......------------............------............---------------......///000///...---------------...------,,,,,,------...........................---------.........//////........................,,,---...//////...---,,,------............------------............------........................---------............///........................---------...///000111111/////////.........//////////////////////////////...------,,,,,,------.../////////...---------,,,------....../////////000...............---------..............................---,,,,,,---------------------------------........................//////......---------,,,------,,,,,,,,,,,,------------------------------........................---------------------------..................---------------------------------------------------------------------------------------------------------------------------.................................------,,,,,,,,,---------..................---,,,---/////////---------------------------------...///000000000///------...............---------..................///............/////////........................................................................---......///////////////,,,,,,,,,---...///000111............////////////......////////////......///////////////.........////////////000000000000222000//////111222222111///000000000111111111111000111333444555444333333333333333333333333333333222444666666444333333555555555555555555666666666777777666666666777888888:::999999999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;???@@@@@@@@@@@@@@@AAAAAA>>>>>>>>>>>>???@@@BBBCCCEEEEEEEEEFFFEEEEEEDDDCCCBBBBBBBBBBBBCCCDDDFFFFFFBBBCCCDDDEEEFFFFFFEEEEEEFFFEEEDDDDDDEEEGGGJJJLLLKKKKKKJJJIIIGGGDDDBBBAAABBBBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@???????????????<<<<<<<<<<<<;;;;;;;;;;;;999999999999999999999999888888888888888888888888999999999888888888777777::::::999777555555666888666666666666555555555555555555666666666666555555444444444444444444444444222222222333333333444444222222222222222222222222111111111111111111111111111111111111111111111111///000000///...------...////////////////////////...///111222222111///............///////////////000///...------...///000..............................------------........................------,,,,,,,,,+++,,,,,,---...//////...---------------...------,,,,,,------...........................---------.........//////........................,,,---...//////...---,,,------............------------............------........................---------............///...........................---------...///000111......//////////////////////////////////////////...------,,,,,,------.../////////...---------,,,////////////////////////................................................------,,,,,,,,,------...------------------------........................///...............------...------,,,,,,------...---------------------------------...............---------------------------..................---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------,,,,,,,,,------.........---------.........//////...---,,,---/////////---------------------------------.../////////......,,,---......///........................////////////...,,,---.../////////------------------------................................................---......///////////////---------------...///000......//////////////////......////////////................../////////000////////////000000000000222000000111222333222111000000000000111111111111000000111222333333333333333333333333333333333333222555777666444222444666555555444444555555666777777777666666666666777777999888888888888999::::::::::::::::::::::::::::::>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>===>>>@@@AAABBBDDDDDDEEEEEEEEEEEEDDDDDDAAAAAAAAABBBCCCEEEFFFGGGDDDEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCEEEGGGHHHGGGHHHHHHHHHFFFEEEBBBAAACCCBBBBBBBBBAAAAAA@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888888888888888888888888888888777777777777666888999999888666666777999666666666666666666555555555555666666666666555555444444444444444444444444222222222222333333333333222222222222222222222222111111111111111111111111111111111111111111111111///000111000.........000////////////////////////---...///000000///...---........./////////////////////............//////..............................------------...............///......---,,,,,,++++++++++++,,,------......---------......///...------,,,,,,------...........................+++++++++,,,,,,,,,------........................---..................---------............------------............------,,,,,,,,,,,,,,,,,,,,,,,,---------............///..............................------......///000---...//////000/////////////////////////////////...------,,,,,,------..................---------.........------------,,,.............../////////........................,,,,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,---..............................------------......---------------------------------------.........------------------------------............------------------------------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............------***++++++,,,---...//////,,,,,,------...////////////---,,,---......---,,,,,,,,,,,,------------...---............------,,,,,,------...//////...............//////000000000000---+++,,,...000000///------------------------................................................---......///////////////......---------......////////////////////////.........////////////......,,,------...///000111111////////////000000000000000000000222333333222000000000000000111111111111000000000000111222333333333333333333333333333333111555888777444222444777444444333333333444555666777666666555555666666666999999888888999999:::;;;999999999::::::;;;;;;<<<>>>>>>>>>>>>============???>>>>>>>>>>>>@@@AAABBBBBBCCCCCCDDDDDDDDDCCCCCC@@@@@@@@@AAACCCEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEFFFFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGEEEDDDCCCDDDDDDCCCBBBAAA@@@@@@???========================;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888777777777666666666555555666777999999888888888999555666666666666666666666555555666666666666555555444444444444444444444444111222222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111...000111000//////000111////////////////////////...//////////////////.............../////////000......////////////....................................------------............/////////...,,,,,,,,,,,,,,,,,,,,,---......---------------...///000...------,,,,,,------...........................+++++++++,,,,,,,,,------..............................------------......------............------------............---------------------------------------............///..............................---------...//////,,,---///000000000//////////////////////////////...------,,,,,,------...---------...............---------------------------........./////////000........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------............////////////......------------......------------------------,,,,,,,,,------.........------------------------,,,,,,------------,,,,,,------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,------......------,,,+++,,,,,,------.........,,,,,,------...//////000///---,,,,,,------+++***,,,,,,,,,---------..................---,,,++++++,,,,,,---.../////////....../////////000000111111000---***+++...000000///------------------------................................................---......//////////////////......---------......///////////////...............////////////......+++,,,---...///111222222////////////000000000000//////000222444333111...000000000000111111111111000//////...///111333444333333333333333333333333111555888777444222444777444333222111222333444555777666666555555555666666::::::999999::::::;;;<<<999999::::::;;;<<<======@@@@@@@@@?????????????????????>>>>>>>>>@@@AAABBBAAAAAABBBCCCCCCBBBBBBBBB???@@@@@@AAACCCEEEGGGHHHIIIGGGEEEDDDCCCDDDEEEFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCCEEEFFFGGGFFFEEEDDDEEEEEEDDDCCCAAA@@@??????<<<<<<<<<<<<============;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;777777777777777777777777666666666666555555555555444666999:::999999999999555555555666666666666666555555666666666666555555444444444444444444444444111111222222222333333333222222222222222222222222111111111111111111111111111111111111111111111111...000111111000000111333////////////////////////000//////////////////000---.........//////000000---...///000000///...---.................................------.............../////////...,,,+++...------------...//////,,,,,,,,,---...///000111...------,,,,,,------...........................---------.........//////........................///...---,,,,,,---...///---..................------..................---000000000000000000000000---------.........//////..............................---------...//////,,,---///000000000//////////////////////////////...------,,,,,,------...,,,------....../////////,,,,,,---......///000000---.........//////000000........................++++++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////.........///////////////......------------......------------------------,,,,,,,,,------.........------------------------+++,,,,,,------,,,,,,+++------------------------,,,,,,,,,------.................................------------------------........................,,,,,,---......---,,,,,,---------------------,,,,,,,,,------...///000000///...,,,,,,,,,,,,***))),,,,,,,,,------.........---...//////...+++)))'''............//////////////////.........---------///...---,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,------------,,,,,,......------------..............................------......///000000000////////////////////////------............------///////////////////////////...---,,,---///111222111111111111000///------222222111000///...------///000000111222333333333000000//////000000111222000222444444333333333444444444444444444444444444777666444444444555777999777777777777777777888999<<<<<<<<<<<<<<<<<<;;;;;;@@@????????????@@@AAABBB????????????????????????AAAAAAAAA@@@AAAAAABBBBBBAAAAAABBBBBBCCCEEEFFFGGGHHHGGGEEEDDDCCCCCCCCCDDDFFFEEEEEEDDDCCCBBBBBBAAA@@@AAAAAAAAABBBCCCCCCCCCEEEEEEDDDCCCBBB@@@>>>===>>>>>>>>>>>>============<<<<<<======<<<;;;:::::::::999999888888999999:::;;;888777777999999666333999888666555444555777888666666666666777777777777444333222333555777888999666555666888999999666333222222222222222222222222333222111222333444222000222222333333333222222111222111000111222222222111222333333333333222111111000000000000111111111111000000000000000///......------...///000000000/////////////////////////////////............//////////////////////////////........................------------------------------------------------///////////////.........//////............//////...------------...//////......------------...............------,,,,,,,,,,,,,,,,,,------.........///...---,,,+++,,,,,,---................................................,,,,,,,,,---------......////////////////////////////////////////////////.........////////////000------,,,,,,,,,,,,------//////.........---------,,,---///000000000///...........................---------............///000000//////.........---........................------------------------------------------------------------------------------------------------......---------,,,,,,,,,........................------------------------,,,---.../////////...---/////////...---,,,******------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,---------............///000///---,,,+++,,,,,,---.........................................................------,,,,,,,,,&&&'''***,,,...///000000------------............//////.........---------///......---,,,,,,------,,,------------------,,,......////////////............------------..............................////////////....................................------............------///////////////////////////............000111222222222111111000/////////111111000000//////......//////000000111222222333222222111111222222333444111333444555444333444555444444444444444444444444666555444333333555777888777777777666777777888999<<<<<<<<<<<<<<<<<<;;;;;;@@@@@@@@@AAAAAAAAABBBBBB?????????@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@AAABBBBBBBBBCCCCCCDDDEEEFFFGGGGGGFFFEEECCCBBBBBBCCCDDDFFFEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCEEEDDDDDDCCCAAA@@@>>>===============<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999999888888999999::::::888777777999888666333333444555777888888888888666666666666777777777777666444222333777::::::999555444555666888777555222222222222222222222222222222111000111333333111000222222222333333222222111222111111111222222222111222222333333222222111000//////000000000111111111000000000000000///............///000000000////////////////////////////////////............//////////////////////////////........................------------------------------------------------............////////////......------------.........------------...//////......------------............---------,,,,,,,,,,,,,,,,,,---------......///...---,,,,,,,,,------................................................,,,,,,,,,---------......................................................------........./////////......------------......//////.........---------,,,---...///000//////...---------------------------------............///000/////////.........---........................------------------------------------------------------------------------------------------------,,,,,,,,,------.................................------------------------+++,,,---...///......---............---,,,++++++------------------------,,,,,,------------------...---------------------+++,,,---.........---------------............//////...---,,,,,,,,,------........................------------------------......---------,,,,,,,,,******+++,,,,,,---......,,,,,,,,,------------..................---------//////......------.........------,,,,,,------.........////////////............------------..............................000000//////...------,,,------------------------------............------////////////////////////...///000000111111222222444333111000///000000111000000000000////////////...//////000000111111222222222111111222222333444222444555555444444444555444444444444444444444444555444333222333444555666777666666666777777888999;;;;;;;;;;;;;;;;;;<<<<<>>>>>???AAABBBDDDEEEEEEDDDCCCAAA?????????AAABBBCCCCCCDDDDDDEEEEEEFFFFFFFFFEEEDDDBBBBBBBBBCCCCCCFFFFFFFFFEEEEEEDDDCCCBBBCCCCCCCCCCCCBBBBBBBBBBBBDDDCCCCCCAAA@@@???>>>======<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::999999888888888888999999999888777888888888666444000333777:::;;;999777555777777777777666666666666888555333666;;;>>><<<999444333444555666666444222333333333333333333333333111000000111222222111///111222222333333222222222111111111111111111111111222222333333222222111000//////000000000000111111000000000000000//////...//////000000000//////...//////////////////////////////............//////////////////////////////........................---------------------------------------------------------.../////////000------,,,,,,,,,,,,------...------------...//////......------------.........------------,,,,,,,,,,,,,,,,,,------------.........---,,,,,,,,,------................................................,,,,,,,,,---------......................................................,,,---------............///..................///...............---------------...////////////...,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////.......................................------------------------------------------------------------------------------------------------***++++++,,,---...///000........................------------------------++++++,,,---------------,,,------......------,,,------------------------------------------,,,,,,/////////......---------+++,,,------......---------------............///------,,,,,,,,,---..............................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,...---,,,++++++++++++,,,,,,,,,---------.................................000//////.........//////...---,,,++++++,,,---...+++,,,,,,------,,,,,,+++......------------............................../////////......---------------------------------------............------////////////////////////...///111333333333222111444222000......///000111.../////////000000000111......//////000000000111000000//////000000111222333555666666555444555555333333333333333333333333333333222222222333444555666666666666666777888999::::::;;;;;;;;;;;;<<<<<<===>>>@@@BBBBBBAAA???>>><<<===???AAACCCFFFGGGHHHFFFDDDAAA???>>>???@@@AAACCCDDDDDDEEEEEEFFFEEEEEEEEEDDDBBBAAAAAAAAABBBCCCEEEEEEFFFFFFFFFEEECCCCCCDDDCCCCCCCCCBBBBBBAAAAAABBBBBBAAA@@@???>>>>>>>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;:::999999888888888888999999888888888888888777666555444666888:::999777444333777777777777666666666666777666777<<>>??????>>><<<;;;;;;<<<>>>AAACCCFFFGGGHHHEEEDDDAAA@@@??????@@@AAABBBCCCDDDEEEFFFFFFEEEEEECCCBBBAAA@@@@@@@@@AAABBBCCCDDDEEEFFFFFFEEECCCBBBCCCCCCBBBBBBAAAAAA@@@@@@AAA@@@???>>>>>>>>>>>>>>>??????>>>>>>===<<<<<<;;;::::::;;;;;;;;;;;;;;;:::999888888777777888888999777888888888888777666666777777777777666666666666888777777777666666666555666777;;;BBBGGGEEE===555666555444555666777555444333333333333333333333333333222222333444444333111000111222333333333333333111222444222000///000222111222222222222111000000...////////////000000000//////000000000000//////............------,,,+++////////////////////////......------------......////////////////////////........................------------------------,,,,,,,,,---------......+++,,,,,,---...//////000//////............//////...------------...//////......------------......------------------------------------------------,,,---------------------................................................,,,,,,,,,---------......................................................,,,,,,,,,---------......//////............//////---.....................---------------......///---------------------------------............///---------.......................................------------------------------------------------------------------------------------------------------------------------........................------------------------++++++++++++,,,,,,------++++++,,,---............------------------------.........------,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------......---------............///+++,,,,,,------.................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000---------.....................------......//////...------,,,,,,------...------............------......------------..............................+++,,,,,,---......//////////////////////////////------............------////////////////////////...///111333444333222111//////...---------...///......//////000000111111000000000000000000000000222222111111222222333444333555666666444333333444333333333333333333333333222222333333333444444444444444444555666777888999999999::::::;;;;;;<<<<<<;;;<<<=========<<<;;;:::;;;<<<===???BBBCCCEEEFFFCCCBBBBBBAAA@@@@@@@@@@@@???AAACCCDDDFFFFFFEEEEEEBBBAAA@@@??????@@@AAABBBBBBCCCEEEFFFFFFDDDCCCAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???===<<<<<<===>>>???@@@@@@???>>>===<<<<<<;;;999::::::;;;;;;;;;;;;:::888888777777777777888888666888999999777666777888666555444444555777:::<<<888888777777666666555555555888>>>CCCEEEAAA:::555666555444444666666666444333333333333333333333333444333333444555555444222000111222222333333333333111333555333000...///222111111222222111111000///......////////////000000...//////000000000000000------.........---,,,,,,////////////////////////......------------......////////////////////////........................------------------------+++,,,,,,------.........,,,,,,,,,---.........////////////....../////////...------------...//////......------------......,,,,,,,,,------------......------------,,,,,,,,,+++,,,---.........------................................................,,,,,,,,,---------......------------------------------------------------,,,---------............///..................///---------...............------,,,,,,------...///........................---------............///---------------.................................------------------------------------------------------------------------------------------------......---------,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,---......+++,,,,,,---.........---------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///---------............///,,,,,,---.........------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...............---+++)))'''---------.........//////---------.........//////------,,,,,,---......///,,,------------------,,,,,,------......------,,,......------------..............................------------------------........................------............------////////////////////////...///000222222222222111............////////////////////////000000000000111111111111111111111111222222111111222222333444333444666555333222222333222222222222222222222222222333333444444444444444444444444555666777888999888999999:::;;;;;;<<<<<<=========<<<<<<;;;;;;;;;;;;<<<===>>>???@@@AAABBB@@@AAABBBBBBBBBAAA@@@@@@<<<>>>AAACCCEEEFFFEEEEEEAAA@@@???>>>>>>???@@@AAA@@@AAACCCEEEEEEDDDBBB@@@??????????????????@@@@@@???>>><<<;;;;;;<<<>>>???@@@???>>>===<<<;;;::::::888999:::;;;;;;;;;;;;;;;888888777777777777888888555777999999777666777888666555444444555777:::;;;888888888777666555555555555999===???===999777666666444333333444555555444444444444444444444444444333333222333444555333111000000111222333333333333111333555333///---///222111111111111111000000///........./////////000000......///000000000000000......//////000/////////////////////////////////...------,,,,,,------...////////////////////////........................------------------------++++++,,,,,,---......///------------------------///......------......///...------------...//////......------------......,,,,,,,,,---------............---------,,,,,,,,,+++,,,---.........------................................................,,,,,,,,,---------......------------------------------------------------------........./////////......------------......---------.........//////------,,,,,,,,,---...///---------------------------------............///,,,,,,,,,------.................................------------------------------------------------------------------------------------------------,,,,,,------------------........................------------------------...---,,,,,,,,,---//////,,,,,,------...---------------------------------,,,,,,------------------++++++,,,,,,---.........------,,,,,,,,,---...///---------............///,,,---.........---,,,+++........................------------------------,,,,,,,,,---------......%%%'''***---///000//////,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,---...///+++,,,............,,,+++***++++++,,,,,,++++++***.........------.................................///......------,,,,,,+++---------------------------..................---////////////////////////...///000000111111222111...///000000000000//////000000000000////////////222222222111111111111111000000000///000111111222222444555444333111111222222222222222222222222222222333444555555555444444333333444444666777888999888888999::::::;;;<<<<<>>===<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>@@@BBBCCCCCCBBBAAA???;;;===@@@CCCEEEFFFEEEEEE@@@@@@???>>>>>>???@@@AAA???@@@CCCDDDEEECCCAAA???======>>>>>>?????????@@@>>>===;;;;;;;;;<<<>>>??????>>>===<<<;;;:::999999888999::::::;;;;;;;;;;;;888888777777777777888888555777:::999777666777999888888777666555666666777999888888777666555555444666999<<<:::555333444888555333222222333444444333444444444444444444444444333222111222333444222000///000111222333444444444000444666444///---///222111111111111111000//////............/////////000......///000000000000000//////000111111222111111////////////////////////...------,,,,,,------...////////////////////////........................------------------------++++++,,,,,,---...//////------------------,,,,,,...------,,,,,,------......------------...//////.........------.........,,,,,,,,,------..................------,,,,,,,,,***+++---...///...------................................................,,,,,,,,,---------......------------------------------------------------.........////////////000---------,,,,,,------------------.........//////------,,,+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////,,,,,,,,,------.................................------------------------------------------------------------------------------------------------***++++++,,,---...//////........................------------------------......---,,,---...///000,,,------......---,,,,,,------------------------,,,,,,,,,------.........+++,,,,,,---...///000000------,,,+++,,,---...///---------.........//////------...///...---+++***................................................,,,,,,,,,------.........------------------------000///...------...///000........................000///---,,,,,,---///000........................///...------------...///000000//////.........---.................................------,,,,,,,,,---------............///------------------------////////////000000000000000///.........000111222222222222222222111000/////////............//////...///000000000///---,,,000000111111111222222222333333333222222222111111444444444333333222222222222222333333444555555555666666555444444555777888666777888999;;;<<<===>>>======<<<<<<<<<<<<======@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCCCCAAA@@@>>><<<===???BBBCCCDDDDDDDDDAAA@@@???>>>>>>???@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>>>>===<<<;;;<<>>===<<<;;;;;;;;;;;;;;;:::999999999999:::888777777666666666666666888888888888888999999:::333333333333333444555666555555666666666666555555555555555444444333333333444444444333333222222222222333333444444333333222444444444444333333222111111111111111111111111111000000000000000000000000111222222222222111000000111000///......///000111////////////////////////............////////////........................................................................111000///---------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------............------........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...///...---,,,.........------,,,,,,,,,,,,,,,,,,---------......+++,,,---.........---,,,++++++,,,,,,---...//////000000//////......------................................................///......------///000111///...---...//////---+++,,,,,,,,,---------............------------......---.........---,,,,,,+++------------------------////////////////////////...---,,,,,,,,,,,,---...------------------------111000///......///000111........................000///...------...///000------------------------,,,------......------,,,------------------------........................++++++,,,---.....................------,,,,,,,,,//////.........---------........................---------............///.........////////////000------------------------000///...------...///000........................000...---,,,,,,---...000................................................000/////////..........................................---------,,,,,,,,,---------............///------------------------////////////000000000000000//////......///000111111222222222222111000/////////............////////////000000///......---000000111111111222222222111111111222222333333333444444333333333222222222222333333444555555666666666555555444555666777777555666777888:::;;;<<<=========<<<<<<<<<<<<======>>>>>>======>>>>>>?????????@@@BBBCCCCCCBBB@@@???>>>???AAABBBCCCCCCCCCCCC@@@@@@???>>>>>>>>>???@@@@@@@@@@@@@@@@@@@@@??????=========;;;:::;;;>>>@@@>>>===<<<;;;;;;;;;;;;;;;===<<<;;;::::::999999999<<<;;;::::::999999::::::777777777777777888999999888888777666555555555666444444444444444555555666555555666666666666555555555555444444444333333333444444444333333222222222111222222333333222222111222333333333333222222111111111111111111111111111000000000000000000000000111222222222222111000000111000///......///000111////////////////////////............////////////........................................................................000000///...............++++++++++++++++++++++++,,,---------............------------------------------------------------------............------........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------......---------,,,,,,,,,,,,,,,,,,---------......+++,,,---.........------++++++,,,,,,---......///111111111111000000//////...................................................------,,,---...///000///...---...//////---+++,,,,,,---------...............------------......------......------,,,+++------------------------..............................---,,,,,,---......------------------------...---,,,++++++,,,---...........................//////...------...//////------------------------,,,------......------,,,---------------,,,,,,,,,------------------------,,,,,,------...---------......---------,,,,,,,,,//////.........---------........................---------............///,,,,,,,,,------------...------------------------//////...------...//////........................///...---,,,,,,---...///........................,,,---...//////...---,,,////////////.......................................------------,,,,,,,,,---------............///------------------------////////////000000000000111000000////////////000111111222222111111000000000//////......//////000000000//////......//////111111111111111222222222///000111222333444444555333333333333222222222222333333444444555666666777555555555555555666777777555555666777999:::;;;;;;======<<<<<<<<<<<<===============>>>>>>>>>?????????@@@BBBCCCCCCBBBAAA???AAABBBBBBBBBBBBBBBAAA@@@??????>>>>>>>>>>>>????????????@@@@@@AAA@@@@@@@@@<<<======<<<;;;;;;>>>@@@???>>>===<<<;;;:::::::::===<<<;;;:::999999999999<<<<<<;;;:::::::::::::::666666777777888:::;;;<<<999999777666555444444444777666666555555555555555555555666666666666555555555444444444444333333333444444333333333333222222000111111222222111111000111111222222222222222222111111111111111111111111000000000000000000000000111111222222111111000///000000////////////000000////////////////////////............////////////...........................................................................////////////...------,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------------------........................------............------........................------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,---......///...------------,,,,,,,,,,,,,,,,,,---------......+++,,,------......------+++,,,,,,------.........111111111000000000000///................................................---,,,,,,,,,,,,---......///...---...//////---+++,,,------------...............------------......------......------,,,,,,------------------------..............................---,,,,,,---......------------------------,,,,,,++++++++++++,,,,,,..............................------------......------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,...------------,,,,,,,,,...............---------........................---------............///,,,,,,,,,------------...------------------------................................................///...------------...///........................,,,---///000000///---,,,///////////////.................................---------------------------------............///........................////////////000000000000111111000000//////......000000111111111111000000000000////////////000000111000///......///000111111111111111111111111111000000111222333333444444333222222222222222222222333444444555555666666777444444555555666666777777666666777888999:::;;;;;;===<<<<<<;;;;;;<<<<<<===>>>??????@@@@@@@@@@@@@@@>>>???AAACCCCCCCCCAAA@@@CCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@AAABBBBBBBBBAAA<<<===>>>===<<<<<<>>>@@@???>>>===<<<;;;:::::::::>>>===<<<<<<;;;;;;;;;<<<<<<;;;;;;:::::::::::::::777777777777888999:::;;;::::::888777777666666666999888777666555555555555444555555666666555555444444444444444444444444444333333333333333333333333111111222222222222111111///000111222222222222222111111111111111111111111000000000000000000000000111111111111111000000///000000////////////000000////////////////////////............////////////........................................................................---.../////////...---,,,.................................////////////000........................////////////////////////------............------........................------......------,,,+++------------------------------------------------------------------------...---,,,,,,,,,---///000------------------------,,,,,,,,,---------......,,,,,,,,,---------------,,,,,,,,,---------..............................................................................---------------............------...//////...,,,------------..................------------......,,,------...------,,,,,,------------------------..............................------------......------------------------................................................------------------------------------------------,,,------......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++------------------------................................................---------............///.........////////////000------------------------------............------.................................------.................................,,,---///000000///---,,,.........///////////////........................---------------------------------............///........................////////////000000000000111111000000//////......///000000111111111000000000000////////////000000111000///......///000111111111111111111111111111222222222222222222222222222222222222222222222222333333444444555666666666333444555555666777777777777888888999:::;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@???===>>>AAACCCCCCCCCBBBAAACCCBBBAAA@@@???>>>============>>>>>>????????????>>>>>>???@@@@@@AAA@@@@@@<<<>>>???>>>======???@@@>>>>>>===;;;;;;:::::::::===<<<<<<;;;;;;;;;;;;<<<;;;;;;:::999999999999:::888777777666666666777777888777777777777777888888:::999888777666555555555444444555555555555444444444444444444444444444444333333333333333333333333222222333333333333222222///000111222222222222222000000000000000000000000000000000000000000000000000111111111111000////////////000000000000//////////////////////////////............////////////........................................................................,,,---...//////...---,,,------------------------.........////////////000........................////////////////////////------............------........................------......------,,,+++------------------------------------------------------------------------///...---,,,---...///000------------------------,,,,,,,,,---------......,,,,,,,,,,,,------......,,,,,,,,,------------------------------.........................................................------......////////////...------...//////...,,,---------.........//////......------------......,,,,,,------...------,,,------------------------................................................------------------------/////////000000/////////........................,,,------------------,,,------------------------,,,------......------,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++---------------------------.............................................---------............///.........////////////000------------------------------............------........................................................................,,,---...//////...---,,,.........///////////////........................,,,,,,,,,------------...---------............///........................////////////000000000000///000000000000000///...//////000000111111000000111000000//////000000111000000//////000000111111222222222111111111111111333333333222222222111111111111111222222222222222222222333333444555555666222333555666777777777777888999999:::;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;<<<===>>>>>>>>>===<<<<<<>>>@@@BBBDDDDDDCCCBBBBBBAAA@@@???>>>>>>>>>???===>>>???@@@@@@AAA@@@@@@<<<===>>>>>>>>>>>>>>>>>><<<===>>>>>>======>>>???======<<<;;;;;;;;;;;;<<<::::::999999999999::::::::::::999888888888888888888888777666555555666666555444444444555555666777999999777666555555555555444444555555555555444444333333333444444444444555222222333333333333444444333333333444444333333333111111222222222222222222000000000000000000000000000000000000000000000000000000111111000000///...//////000000000000//////////////////////////////............////////////........................................................................,,,,,,---............---++++++++++++++++++++++++------........./////////................................................------............------........................------......------,,,+++------------------------------------------------------------------------......------......///000,,,,,,,,,------------...,,,,,,,,,---------......---,,,,,,,,,,,,---...///------------------------...////////////000000000................................................---...//////000000//////------,,,...///000...---------........./////////......------------......,,,,,,------......---------------------------------------------------------...////////////...---------------------------------...//////...------........................------............------------------------------,,,------......------,,,+++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,------------...---------.......................................---------............///,,,,,,,,,------------...------------------------,,,------......------,,,........................---..................---............................................................/////////000........................,,,,,,,,,---------......---------............///........................////////////000000000000...///000111111000000///...//////000000000000000111111000000000000111111//////000111111111111111222222222111111111000000222222222222222222333333000111111111222222222222111111222222333444444444222333555666777888777777888888888999::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<:::;;;===>>>???>>>===<<<;;;===@@@BBBDDDDDDCCCCCCBBBBBBAAA@@@@@@AAABBBBBB===>>>@@@AAABBBBBBBBBAAA???@@@@@@@@@@@@??????>>>999;;;======<<<;;;<<<===<<<;;;;;;;;;;;;<<<======:::999999888999999::::::999888777777666666777777777777777666777777888888666555555444444444555555888777666666555555555555333444444555555444444333333333333444444444555555222222222333333444444444222222333333333333222222222333333333333222222111000000000000000000000000000000000000000000000000000000000000000//////......///000111111000///...////////////////////////............////////////........................................................................---,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,---------....................................------------------------------............------........................------......------,,,+++........................------------------------........................------...///////////////,,,,,,,,,---------......,,,,,,,,,---------......------,,,,,,,,,---...///------------------------........./////////000000................................................,,,---.../////////......---,,,,,,...///000///---............////////////......------------......+++,,,------......---------------------------------------------------------...///000000///...---------------------------,,,,,,---......---,,,,,,........................---...////////////...---------------------------,,,------......------,,,,,,,,,---......///000000------------------------,,,,,,------...---------,,,,,,,,,---------......---------.........//////........................---------............///,,,,,,,,,------------...------------------------,,,,,,---......---,,,,,,........................------............------........................///...------------...///---.........//////000000........................,,,,,,,,,------.........---------.........//////////////////////////////////////////000000000000---...///111111111000000......///000000000000000111111000000000000111111...///000222222222111000222222222222111111000000000000111222333444444555000000111111222222222222000111111222222333444444111333555666888888888777777777777888999999999:::<<<;;;;;;::::::;;;;;;<<<<<<===???@@@AAA@@@>>>===;;;===@@@BBBDDDDDDDDDCCCCCCBBBAAAAAABBBCCCEEEFFF>>>???AAABBBCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCBBBAAA777999;;;;;;:::999:::;;;;;;;;;;;;;;;;;;<<<===>>>;;;;;;;;;::::::;;;<<<<<<888777777666666666666666666666777777888999;;;;;;:::999888777666555555555777666666555555555555555333444444555555444444333333333333444444555555555222222222333333444444444111111222222222222111111444444444444444333222111000000000000000000000000000000000000000000000000000000000000000//////......///000111111000///...////////////////////////............/////////000........................................................................------,,,+++,,,---///000000000000000000000000000,,,,,,,,,---------......////////////////////////---------------------------..................---........................------......------,,,+++........................------------------------........................,,,---///000000000///...,,,,,,,,,------.........,,,,,,,,,---------......------,,,+++,,,---...///------------------------,,,,,,,,,---------......................................................+++,,,---.........---,,,---,,,,,,...///000///---............/////////000.........------.........+++,,,,,,---.........------------------------------------------------------...///000000///...---------------------------------...//////...------........................---...///000000///...---------------------------,,,------......------,,,------......///000111111........................++++++,,,---............,,,,,,,,,------.........---------.........//////........................---------.........//////........./////////000000........................---------............///////////////////////////---,,,+++,,,...///...---////////////////////////------------------------.........------,,,,,,,,,......---------,,,,,,,,,////////////////////////,,,------...///000111111//////.........---------............////////////............///000222222........................111111111111111111111111000000000000000000000000222222222111111111000000111111111222222333333333333333333333333333333333555333222444666555222///333444555555666666555555444666999999999888999;;;<<<;;;:::<<>>???@@@@@@@@@???>>>>>>>>>>>>>>>????????????>>>???AAAEEEGGGHHHHHHCCCDDDEEEEEECCCAAA>>>===>>>??????@@@@@@AAABBBBBBAAA@@@???>>>============;;;;;;;;;<<<===>>>???@@@<<<<<<;;;::::::999888888999888777666666777888999888888777777666666555555555666777888888777666555888777666555444444555666666666555444444444444555333333333333333333333333222222111111111111222222/////////000111111222222222222222111111111111111222111000000000111333444//////////////////000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///...---,,,---......////////////////////////........................---------,,,,,,+++++++++...---,,,,,,,,,---...///+++++++++,,,---...///000,,,,,,------,,,,,,+++***.................................------,,,,,,,,,///......------......///------------------------/////////......---------+++++++++,,,,,,,,,------000///---,,,++++++,,,,,,------------------------++++++,,,------......///..............................---,,,,,,...///000..............................------------......//////.........---------...------------...//////---...//////...,,,+++***,,,---------.../////////........................////////////////////////+++,,,...000000///...,,,.................................------,,,,,,,,,+++,,,...000000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---...///...,,,,,,...///000///...---,,,---......................................................++++++,,,,,,,,,---------------------------------------------------------.........////////////000------------------------......---,,,---...///000/////////...------,,,,,,---------------------------------............///////////////////////////---,,,+++,,,...///...---------------------------------------------------/////////......---------.........---------,,,,,,........................---------......//////000//////.........---------............////////////////////////000111222333////////////////////////111111111111111111111111000000000000000000000000222222222111111111000000111111111222222333333333333333333333333222222222555333222333555555333111333444444555555555555555444666888999888888999:::999888777999;;;<<<:::888;;;<<<===>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<;;;<<>>===>>>>>>????????????@@@@@@??????>>>===<<<<<<;;;;;;<<<<<<<<<<<<===>>>??????<<<;;;;;;:::999999888888777777777666666777777777888777777777666666666555555555666777777666555555888777666555444444555666666666555444444444444444333333333333333333333333333333222222222222333333222222222222111111111111222222222111111111111111111111000000111111222333000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////........................000///...---,,,------...................................................---------,,,,,,,,,++++++++++++***)))***+++,,,---------------......///000---------------,,,,,,+++..............................---------,,,,,,,,,......------------......------------------------.........---------,,,,,,,,,,,,---------.........000///.........///000000------------------------------------------------........................---------------...//////..............................------------......//////.........---------...------------...//////------.../////////...------------...............................................................,,,,,,.../////////...---..............................---------,,,,,,,,,+++,,,...///000///...---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---...///...,,,,,,...///000///...---,,,---......................................................++++++,,,,,,,,,---------------------------------------------------------------........./////////------------------------...---,,,,,,,,,---...///---------...............,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////---,,,,,,,,,...///...---------------------------........................///////////////..................------------,,,---------------------------------------........................---------............////////////000000000000111222333333000000000000000000000000000000000000000000000000000000000000000000000000222111111111111000000000111111111222222222222222222222222222222222222222444333222333444555444333333333444555555555555555444666888888777777888999777666555666999;;;;;;:::======>>>?????????>>>>>>>>>>>>>>>>>>>>>=========;;;:::;;;>>>AAACCCCCCCCCBBBBBBCCCCCCBBB@@@???===???>>>>>>>>>>>>=========??????>>>>>>===<<<<<<<<<======<<<<<<<<<<<<======;;;;;;::::::999999888888666666777777777777666666777777777777666666666666444555555666666555555444777666555555444555555555666555555444444444444444333333333333333333333333444333333333333333333444444444333333222111111000222222222111111111000000///000111111222222111111222222111111111000000000000000000000000000000000000000000000000000000000////////////////////////........................//////...------------...------------------------........................------------,,,,,,,,,,,,***************+++,,,,,,//////.........//////000...............------,,,------------------------...------------,,,,,,,,,...------,,,,,,------...------------------------------,,,,,,,,,,,,,,,+++---------.........//////...------......000111111------------------------//////...------,,,++++++........................,,,---......//////....................................------------.....................---------...------------...//////,,,---...///000000000000...............---------........................---------------------------------............///...........................------------,,,,,,,,,+++,,,.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......---...///...,,,,,,...///000///...---,,,---......................................................,,,,,,,,,,,,------------------------------------------------------------,,,---------............------------------------,,,,,,,,,,,,,,,---......+++,,,,,,---......//////,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////...---,,,---...//////---//////////////////////////////////////////////////////..............................---------------------------------------------------,,,,,,,,,....................................////////////000000//////000111111222////////////////////////////////////////////////000000000000000000000000111111111111000000000000111111111111111222222222111111111111111222222222333222222222333444444444333333444555555555444444333555777777666666777888777777666777999;;;===>>>???@@@@@@@@@?????????>>>>>>===============<<<<<<<<<<<<===@@@CCCEEEDDDCCCAAAAAABBBBBBAAA@@@???>>>@@@@@@???>>>>>>===<<<<<<@@@@@@@@@@@@@@@??????>>>===<<<;;;:::::::::::::::::::::::::::999999888888666777888999999888777666777777777777666666666666444444444444444444444444555555555555555555555555666555444444333333444444333333333333333333333333333333222222222222333333333333222222222111111111333333222222111000000000...///111222222222111000333333222222111000000000////////////////////////////////////////////////////////////////////////........................//////......------------------------------------........................------------------,,,,,,,,,,,,,,,,,,,,,------...//////..................///////////////......---------------------------------------------------------,,,,,,,,,,,,------------------------------++++++++++++++++++++++++------------............,,,,,,,,,,,,------......------------------------......---------,,,,,,,,,........................+++,,,.../////////...---..............................------------.................................------------...//////,,,------...//////000000/////////...---------,,,........................------------------------...------------...//////........................------------------------,,,---......//////......------------------------........................,,,,,,,,,---------......---...///...,,,,,,...///000///...---,,,---......................................................,,,,,,,,,------------...------------------------------------------------,,,,,,,,,---------......------------------------++++++++++++,,,,,,------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////...---,,,---///000///...////////////////////////////////////////////////------------------------//////.........------------------------------------------------,,,,,,,,,---.................................///////////////............///000000................................................////////////////////////000000000000000000000000111111111111111111111111000000111111111222222222222333333333333222333333222333333444555444444444333555666666555555555666666666666777888:::===???>>>>>>>>>>>>=====================<<<<<<<<<;;;;;;;;;<<<===@@@CCCDDDCCCAAA@@@@@@@@@@@@@@@@@@??????AAAAAA@@@???>>>======<<>>>>>;;;;;;:::999888888888888:::999999999999999888888777888::::::::::::888777666666666666777777777777444444333333333333444444444444555555555555555555555555444333333333333333333333333333333333333333222222111111111111222222000000000000111111222222333333222222111000000///...///000222222111000000222222222222111111000000////////////////////////////////////////////////////////////////////////.......................................---------------------------------........................------------------------,,,,,,------..................------,,,---------//////000000//////...---------------------------------------------------...------,,,,,,------...------------------------+++++++++++++++++++++++++++,,,,,,,,,,,,---------......---------,,,,,,+++------------------------,,,,,,,,,---------..............................+++,,,.../////////...---..............................------------......---........................------------...//////------------------------/////////...---------,,,...................................................------------...//////........................------------------------,,,------...............------------------------........................,,,,,,,,,---------......---...///...,,,,,,...///000///...---,,,---......................................................,,,,,,---------.........------------------------------------------------,,,,,,,,,---------......------------------------++++++,,,,,,,,,,,,---,,,......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////...---------///000///...------------------------........................,,,,,,,,,---------------/////////.........---------------------------------------------.........---------...........................////////////.........------......///........................//////////////////////////////////////////////////////000000000000000111111111111111111000000000000000111111222333333333333555777777555333333333222222333444444444444444222444666555444333444555333444666777777888;;;===;;;;;;:::::::::;;;<<<<<<=========<<<;;;;;;::::::::::::<<>>>>>======;;;<<<===>>>>>>===<<<;;;::::::999888888777888888999999999999999999888888888999999999999999999888666666666666777777777777555444444333333444444555333333444555555555555444555444444333333333333333333333333333333333333333222111111000000111111222...//////000111111222222444333333222111000//////...///000000111111000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////------------------------......//////......---,,,------------------------........................------------............++++++,,,---------------------,,,,,,,,,------...///////////////......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------............------.........------------------------***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------000000000000///...---,,,------------------------++++++,,,,,,---...//////........................,,,---......//////....................................------------......---------..................------------...//////...------,,,,,,,,,------...............---------........................////////////////////////---------............///........................,,,,,,,,,------------...------------......//////------------------------........................,,,,,,,,,---------......---...///...,,,,,,...///000///...---,,,---......................................................,,,---------............------------------------------------------------,,,---------............------------------------++++++,,,---------------......------,,,++++++***---------------------------------............//////////////////////////////...---...///000///...------------------------------------------------------------.........///////////////....................................---------......//////000---------.........//////............//////////////////............//////........................////////////////////////////////////////////////////////////000000111111222111111111000000000///111111111222333444444444555999<<<<<<999666444444222222333444444444444333222444555555333222333444333555888999888888:::<<<;;;;;;::::::;;;<<<===>>>======<<<<<<;;;::::::999:::;;;===@@@CCCCCCAAA???>>>>>>>>>>>>>>>???@@@@@@?????????>>>>>>=========999:::<<<======<<<;;;:::;;;::::::999999999999:::888888888888888888999999888777777777777777777888555666666666777777777888666555444333333444555666222333444555555555444444555444333333222222333333333333333333333333333333333222222111111222222333111111111111111111111111444444333222111000///...///////////////000111111...//////000000111111222000000000000000000000000000000000000000000000000////////////////////////---------------------------.../////////...---,,,................................................------------.........///,,,---.../////////...---------,,,------...///000...////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......000//////......//////000------------------------++++++++++++,,,,,,------,,,,,,,,,,,,---------......//////000000///...---------------------------,,,---------------------........................---------------...//////..............................------------......---------.........//////...------------...//////------,,,,,,---...///000---------...............................................................,,,,,,.../////////...---........................,,,,,,,,,---------......---------------...//////................................................,,,,,,,,,---------......---...///...,,,,,,...///000///...---,,,---......................................................------------............------------------------------------------------------........./////////------------------------+++,,,---...///......------,,,,,,,,,,,,,,,,,,,,,........................---------........./////////////////////////////////...---...000000000...////////////////////////---------------------------.........//////000000000/////////............////////////////////////---------...///000111111---------.........//////............/////////000111000////////////000000000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111222111111111000000//////111111222333444444555555888<<<@@@@@@<<<888555444222222333444444444333333222333555444333222222333444888<<<<<<;;;:::;;;===>>>=========>>>???AAABBB======<<<;;;;;;:::999999<<<===???CCCEEEEEECCCAAA>>>=========>>>???@@@AAA===============<<<<<<<<<:::<<<===??????>>><<<;;;<<<;;;;;;::::::;;;;;;<<<888888888888888888999999777666555444444555666777555666666666777777888888666555444444444444555666111222444555666555444444555444333333222222333333333333333333333333333333444333333222222333333444444444333333222111111111444444333222111000///...000///.........///111222------...///000111222222000000000000000000000000000000000000000000000000////////////////////////---------------------------.../////////...,,,,,,////////////////////////........................---------.........//////...///111222222222111000---------......000111222...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000////////////000000------------------------+++++++++,,,,,,------------------.........//////***+++,,,............---------------------------///......------,,,,,,+++..............................---,,,,,,...///000.................................------.........---------.........//////...------------...//////,,,,,,,,,---...000222444,,,------....../////////........................------------------------+++,,,...000000///...,,,........................,,,,,,,,,------............------------...//////................................................,,,,,,,,,---------......---...///...,,,,,,...///000///...---,,,---......................................................---------.........//////------------------------------------------------.........////////////000------------------------,,,---.../////////...---***++++++,,,,,,------...---------............///........................//////.........---------///////////////////////////............---------////////////////////////,,,---......///...............---------,,,,,,,,,000---,,,...111111---((((((***---///000111000///------............------//////.........---------......////////////......---.........---,,,++++++///000111111111///...---000000000000000000000000000000////////////000000222222111111000/////////111111111111111111111111666999<<<>>>===999444111111222222333333222222111000111111111111222222222777777666666666888999:::<<<<<<;;;<<<===>>>@@@AAABBBAAA>>><<<;;;;;;<<<======???AAACCCCCCCCCBBBAAA>>>>>>???>>>>>>===<<<;;;<<<<<<<<<<<<==================<<<;;;:::999999888;;;::::::999999888888888666777888999999999999999:::777444444555777888777666666666666555555555555777888999999888666444222333444555555666666666666333333333444444555555555222222333333333333444444333222222111111222222333222222222111111111111000000000000000000000000000000000111111111000000///////////////000000000000000000000000////////////000///...---------------////////////////////////000000//////.............................................------,,,,,,,,,------------------------.........------,,,,,,,,,---------............///---------............///////////////////////////..........................................------//////.........---------------------------------........................++++++,,,,,,,,,---------++++++,,,,,,---...//////.................................------,,,,,,,,,------------------------................................................///......,,,+++***))))))---,,,,,,,,,,,,---......,,,,,,++++++++++++++++++000000///...---.................................///............---------------------------------///......---------......///...------------......---,,,+++++++++,,,---...------------------------,,,------......------,,,.................................------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------/////////...---------,,,......------------......,,,,,,------------,,,,,,---------,,,,,,+++++++++------------------------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................//////.........---------///////////////////////////............---------........................---...//////000000//////............------,,,,,,000---,,,...111111---((()))+++---///000000///...------............------//////.........---------......////////////.....................---,,,,,,///000111111000///...---000000000000000000000000000000////////////000000////////////000000000000111111111111111111111111444666888:::999666333111111222222333333222222111111111111111222222222222666666666666777888:::;;;<<<<<<<<<<<<===???AAABBBCCCAAA???===;;;;;;<<<<<<===>>>@@@BBBCCCBBBAAAAAA????????????>>>>>>===<<<========================<<<<<<<<<;;;;;;::::::999;;;;;;::::::999888777777666777777888888888888888999777555444666777888777666666666666555555555555666777777777777555444333000111222222333333333222333333444444444444444444222222222333333333444444333222222111111222222333222222222111111111111000000000000000000000000000000000111111111111000000////////////000000000000000000000000////////////000///...------------...//////////////////////////////......------------..............................---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,---------...---------............///////////////////////////................................................//////.........---------------------------------........................++++++,,,,,,,,,---------*********+++,,,---------------------------------......---------,,,,,,,,,------------------------................................................------------,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,---------000000/////////.................................///............---------------------------------......------------......------------------.........---,,,,,,,,,---...///------------------------,,,------......------,,,..............................---------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------............------------------,,,,,,,,,,,,------------............------.........---------,,,,,,---------------------------------,,,,,,+++++++++---------------------------------............///.......................................---------///////////////////////////............---------...........................//////000000000000000/////////............---///---,,,...000000---***+++,,,.../////////...---------............------...............---------......////////////......///////////////......---///000000000000//////...000000000000000000000000000000////////////000000------......///000000111111111111111111111111111111222333444444333111111111111222222222222111111111111111111222222222333555555555666777999:::;;;;;;;;;<<<===>>>@@@BBBCCCCCCBBB@@@>>><<<<<<<<<<<<===>>>???AAABBBAAAAAA@@@??????????????????>>>>>>???>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<;;;:::999777777666777777777888888888888888999777555555666888888777666666666666555555555555555555555555444444444444333333444555555555555444444444444444444444333333222222222222333333333333333222222111111222222333222222222111111111111000000000000000000000000000000000111111111111000000////////////000000000000000000000000//////////////////......------....../////////////////////////////////..........................................------------,,,,,,,,,------------------------...------------,,,,,,,,,+++++++++,,,,,,,,,---------------............///////////////////////////...............................................................---------------------------------........................,,,,,,,,,,,,------------+++++++++,,,------......,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------........................------------------------,,,,,,------.........///---,,,,,,,,,,,,---......,,,,,,------....../////////000111111111000...---........................///............---------------------------------...---------------......,,,,,,,,,------............------------...///000------------------------,,,------......------,,,...........................------------,,,,,,,,,,,,,,,,,,---------......------------------------------------------------------------------------------------............,,,,,,,,,++++++,,,,,,,,,.........//////.........//////............------------------------------,,,,,,,,,+++++++++++++++........................---------............///................................................///////////////////////////............---------..............................///000000000000////////////////////////......------...000000---+++---......//////...------------............------..............................////////////......//////000000000000/////////000000000000/////////////////////////////////000000////////////000000////////////000000111111111111111111111111111111//////000000000111111222111111222222222222111111111111111222222222333333444444555666888:::;;;<<<;;;;;;<<<>>>???AAABBBCCCCCCBBB@@@>>>===<<<<<<<<<<<<===>>>???@@@@@@@@@@@@??????????????????@@@@@@@@@@@@???>>>===<<<;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<;;;:::888777666666999999888888888999999999999777666666777888888777666666666666555555555555333333222222333444555555555555666666666666555555555555555444444333333333111222222222222333333333333222222111111222222333222222222111111111000000000000000000000000000000///000000111111111111000////////////000000000000000000000000//////////////////............//////////////////////////////000000000000////////////........................------------------------------------------------------------------------+++,,,,,,,,,,,,------------------............///////////////////////////........................---------.......................................................................................,,,,,,,,,------------............/////////000000,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------........................---------------------------------.........//////---,,,,,,,,,,,,---......++++++,,,---...//////000...000111222222000...---........................///............---------------------------------------,,,,,,------......,,,------...////////////,,,,,,---------...//////------------------------,,,------......------,,,........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,------.........------,,,,,,,,,,,,------......////////////..................------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///........................---.....................///////////////////////////............---------........................,,,---......//////........./////////////////////...------...//////...---...............---------------............---------...........................////////////......//////000000000000000///000////////////000000000////////////////////////000000////////////000000222222222111111111000000000000000000000000000000000//////...///000222333000111111222222111111000111222222222222333333333333444555777888:::;;;;;;:::;;;<<<>>>???AAAAAABBBAAAAAA@@@>>>======<<<<<<<<<<<<===>>>??????????????????>>>>>>???@@@AAABBBAAA@@@@@@>>>===<<<;;;:::999::::::;;;;;;<<<<<<<<<<<<<<<;;;:::999777777666;;;::::::999999999::::::999777666666888999888777666666666666555555555555222222111111222333444555222222333333333222222111555555555444444333333333111111111222222222333333333222222111111222222333222222222111111111000000000000000000000000000000//////000111111111111111////////////000000000000000000000000//////////////////.........//////000////////////////////////................................................------------------------------------------------------------------------------------............---------............///////////////////////////........................---------.........//////---.....................................................................,,,,,,---------..................///////////////------------------------------------------------------------------------........................------------------------//////.........------------,,,,,,,,,,,,---......***++++++,,,---......///...///111222111000...,,,........................///............---------------------------------,,,,,,,,,,,,,,,---......---...///000000000000000******+++,,,------......------------------------,,,------......------,,,........................------------------------,,,,,,,,,---------......------------------------------------------------------------------------+++,,,,,,,,,------............------------............////////////......,,,,,,,,,,,,,,,,,,,,,------------------------------------...............,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------...............///////////////////////////............---------------------------------,,,------...............---............/////////---------............///...............---------------............---------------.....................////////////.........//////000000000000000000////////////000000111000000000000000000000000000000////////////000000444444333222222111000000000000000000000000000000111000/////////000222333000000111111111111000000222222222222333333333333333444666888999::::::::::::;;;<<<>>>????????????>>>>>>>>>>>>=========<<<;;;;;;<<<<<<===>>>>>>???>>>=========>>>???AAABBBAAAAAA@@@???===<<<;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;:::999999888888888<<<;;;999888888999::::::999888777777999999888777666666666666555555555555111111222222333333444444444444444444444333333222444444444444444444333333111111111111222222222222333222222111111222222333222222222111111111111000000000000000000000000000...///000111111222111111////////////000000000000000000000000//////////////////......//////000000////////////////////////+++++++++++++++,,,,,,,,,........................,,,,,,,,,------------...------------------------,,,,,,,,,------------...---------.........//////---------............///////////////////////////........................,,,,,,------.../////////---------...............................................................,,,---------............,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------------...------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,///.........------,,,,,,---,,,,,,,,,,,,---......++++++,,,,,,------.........///000000000///---,,,........................///............---------------------------------++++++++++++,,,---...///...///000111111000///...))))))+++,,,---......---------------------------,,,------......------,,,........................,,,,,,,,,------------...,,,,,,,,,---------......------------------------------------------------------------------------,,,,,,,,,,,,------------///......------......///.........//////.........+++++++++,,,,,,,,,,,,---------------------------............////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------........./////////////////////////////////............---------------------------------------...///////////////,,,,,,------............------...---------///000......---------......///------............---------------.........//////......////////////......---...//////000000000///000///......///000111222000000000000000000000000000000////////////000000222222222111111111111111000000000000000000000000111000000//////000111222000000111111111111000000222222222333333333444444444555777888999999999888:::;;;<<<===>>>======<<<;;;;;;<<<===============;;;;;;;;;;;;<<<===>>>>>>===<<<<<<<<<===???AAACCC@@@@@@??????>>>===<<<<<<::::::;;;;;;;;;;;;;;;;;;999999999999999999999999;;;:::888666666777888999999888777888999:::888777666666666666555555555555111222333444444444333222666666777777666555555444333333444444444444444444111111111111222222222222333222222111111222222333222222222111111111111000000000000000000000000000...///000111111222222222////////////000000000000000000000000///////////////////////////000111111////////////////////////+++++++++,,,,,,,,,------........................,,,,,,,,,---------......------------------------,,,,,,,,,---------......,,,,,,---------.........---------............///////////////////////////........................,,,,,,------...//////000---------.........//////................................................------------............,,,,,,,,,+++++++++++++++------------------------,,,,,,,,,---------......------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,---......---------------.....................------------........................///............---------------------------------++++++++++++,,,---...///---...///000///---+++***)))***,,,---...//////...------------------------,,,------......------,,,........................,,,,,,,,,---------......,,,,,,,,,---------......------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------,,,,,,,,,,,,------......---------------------------------.........//////---------------------------------.........//////........................---------.........////////////////////////////////////.........---------------------------------...//////000000000000000,,,,,,,,,---------......,,,---...---------///000---------------...///000---..................------------.........//////......////////////......------...///////////////000///.........000111222000000000000000000000000000000////////////000000/////////000111111222222000000000000000000000000000000000/////////000000000000111111111111000000222222333333333444444444555666777999999999888777:::;;;<<<======<<<;;;:::999:::;;;<<<============;;;;;;;;;;;;;;;<<<>>>>>><<<;;;;;;;;;<<<>>>AAACCC@@@@@@??????>>>>>>======;;;;;;;;;;;;;;;;;;;;;;;;888888999999999::::::::::::888666555444555666777999888777888::::::888777777666666666555555555555111222444555555444222111333444444444333222222111333333333444444555555555000111111111111222222222333222222222222222222333222222222111111111111000000000000000000000000000......///111111222222222////////////000000000000000000000000///////////////////////////000111111////////////////////////........./////////000000........................,,,,,,,,,------.........------------------------,,,,,,,,,------.........++++++,,,,,,,,,------------------.........//////////////////////////////........................,,,,,,------...///000000---------.........//////////////////////////////........................---------.........//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,......///---,,,,,,,,,,,,---......///////////////...............---,,,,,,,,,,,,---........................//////.........---------------------------------++++++++++++,,,---...///,,,---......---+++)))'''***+++---///000000000///------------------------,,,------......------,,,........................,,,,,,,,,------.........,,,,,,,,,---------......---------------------------------------------------------------------------------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,------------------,,,---------.........//////------------------------,,,,,,,,,------.................................,,,,,,,,,------.........,,,,,,,,,---------......---......///////////////////////////////////////......------------......////////////////////////111111111111111000////////////...------------...------............------............////////////111111000......------------------.........//////------------.........///000000111111111111000000000000000000000000000000//////000000///...------000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000111111111000000000000000000111111222222333444444555555666777888999::::::555666999;;;<<<;;;:::999888999;;;::::::999;;;<<<===<<<;;;;;;::::::;;;;;;:::;;;<<<<<<======<<<<<<@@@@@@@@@???>>><<<:::999:::999888777777888999:::777888999888777777999;;;;;;;;;::::::::::::999999777888888999999999888888666666555555555444444444444444444555555555666666444444444555555555555555222222222222222222222222222222222111111111000000000000111111111222222222111111000000000000111111000000000000111111111111111111111111111111111111111111000///...---,,,,,,000000000000000000000000////////////////////////........................000000///...---,,,,,,+++,,,---...---,,,+++---//////...---,,,+++,,,---............------,,,,,,,,,---------............///......//////...---,,,,,,---------......000111222000//////...---,,,,,,,,,...---,,,,,,,,,,,,---...------,,,+++,,,---...///......------------.........------,,,,,,------...///............---------,,,,,,,,,---------......//////............//////........................------------------------------------------------.........------,,,,,,,,,------............------,,,---...//////...---,,,......//////...---,,,,,,---------............///........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///..................------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------.........------,,,,,,,,,------------------------*********++++++,,,,,,,,,.........------,,,,,,,,,------------------------,,,------......------,,,---,,,,,,,,,,,,---......------------------------.................................------,,,,,,,,,........................,,,,,,------------------,,,,,,,,,---------......---......///////////////------------------------......------------......////////////////////////111111111111111000////////////...------------...------............------............////////////111000///...---------------------.........//////------........./////////000111111222222111111000///////////////////////////////////////...------////////////////////////////////////000000000000////////////000000000000000000000000000000000000111000000000000000000000000111111222222333444444555555666777888999999:::777888999:::;;;;;;::::::888:::;;;:::999999:::;;;::::::999888888888888999:::;;;;;;<<<<<<<<<<<<<<<>>>?????????>>><<<;;;999:::999888888888888999:::777888999888777777999;;;::::::999999999888888888777888888999999888888888666666555555555444444444444444444555555555666666555555555555555444444444222222222222222222222222333333333333222222111111000000111111111222222222111111000000000000111111000000000000111111111111111111111111111111111111///////////////.........////////////////////////////////////////////////.......................................---------...---,,,++++++,,,------...---,,,,,,,,,,,,---.........---------,,,,,,,,,,,,,,,,,,,,,---------.........//////...------,,,......---......///000111000000///......---,,,,,,...---,,,,,,,,,,,,---...------,,,,,,,,,---...///......------------.........------,,,,,,------...///............---------,,,,,,,,,---------......//////............//////........................------------------------------------------------......---------,,,,,,,,,------............------,,,,,,------------,,,,,,......//////...------,,,---------............///........................................................................------------------------------------....................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......---------,,,,,,,,,------------------------++++++,,,,,,,,,---------......---------,,,,,,,,,------------------------,,,------......------,,,---,,,,,,,,,,,,---......------------------------..............................---------,,,,,,,,,........................------------------,,,,,,,,,,,,,,,---------......---......///////////////------------------------......------------......////////////////////////000000111111000000////////////...------------...------............---------............/////////000000///...------------------........./////////....../////////000000000000000111111111111000000///////////////////////////////////////......---........................////////////000000000000////////////000000000000000000000000000000000000000000000000000000111111000111111222222333444444444555666666888888999:::999999999888999999999:::999:::;;;:::999888999:::::::::999888888888888888::::::;;;<<<<<<<<<<<<<<<<<<===>>>>>>>>>===;;;::::::999999888888999999:::777888999888777777999;;;999999999888888888777777777888888999888888777777555555555555555444444444444444444555555555555555666666555555444444333333333333333333333333333333444444444333333333333222111111111111111222222222111111000000000000111111000000000000111111111111000000000000000000000000---.........//////000000////////////////////////////////////////////////////////////////////////---------.........//////000,,,)))(((+++------,,,------,,,,,,,,,------......------------,,,,,,,,,+++++++++,,,,,,,,,------.........///......---,,,///...............//////000000000///......------...------,,,,,,------...---,,,,,,,,,,,,---...///......------------.........------,,,,,,------...///............---------,,,,,,,,,---------......//////............//////........................------------------------------------------------...------------,,,,,,,,,------............------,,,,,,,,,++++++,,,,,,,,,.........///......---,,,---------............///................................................////////////////////////------------------------------------....................................------------------------------------------------------------------------........................------------------------...------------,,,,,,,,,------------------------,,,,,,------------.........------------,,,,,,,,,------------------------,,,------......------,,,---,,,,,,,,,,,,---......------------------------...........................------------,,,,,,,,,.................................------,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////////////////......------------......///////////////////////////000000000000000////////////...------------...------............---------------.........//////000///...---------------............////////////////////////000000000000//////000000000000//////////////////////////////...///////////////..............................////////////000000000000////////////000000000000000000000000000000000000000000000000000111111111000111111222222333444444444444555666777888999999:::999777666555666888999999:::;;;:::888888888:::<<<;;;;;;:::999:::::::::::::::;;;<<<<<<<<<;;;;;;;;;;;;<<<=========<<<;;;888888888888888888888888888999999888777777888:::999999999999888888888888888888888888888777777666555555555555555555555555555555555555555555555555666666555444444333222222333333333333333333333333333333333333333333333222111111111111111111111111111111000000000000111111///000000000111111111111////////////////////////............////////////////////////////////////////////////////////////000000000000000000000000........................111+++&&&'''+++...---***---,,,,,,,,,------......------------------------+++,,,,,,,,,,,,------------...............------//////...---------......000000000//////.........------------------------,,,,,,,,,,,,------.........------,,,,,,------......------,,,,,,------...///............---------,,,,,,,,,---------......///......------......///........................------------------------,,,,,,------------------------------------------,,,------......------,,,...---,,,++++++,,,---...---...............---------------............///................................................////////////////////////------------------------,,,,,,---------.........---------...............------------------,,,,,,------------------------................................................------------------------------------------------,,,,,,------------------,,,,,,,,,---------------------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,---......------------------------........................------------------------.................................------,,,,,,,,,,,,,,,,,,---------......---......///////////////////////////////////////......------------......////////////////////////...//////000000000////////////...------------...------............------------------............///......------------............/////////000000////////////000000000000------............------..............................///////////////...........................////////////000000000000////////////000000000000000000000000000000000000//////000000111111111111000111111222222333444444444444555666777888999999888777555333333444666777888999::::::888888888:::;;;;;;:::999999999999:::999::::::;;;<<<;;;;;;;;;999:::<<<======<<<;;;;;;666777777777777777777666888999999888777777888:::;;;::::::::::::999999999888888888888888777666555444555555555555555555555555555555555555555555444666666555444333222222111333333333333333333333333111111111111222222222222111111111111111111111111111111000000000000111111///000000000111111111111........................////////////....................................////////////////////////000000000000000000000000000//////...------,,,,,,000+++''''''+++...---***+++,,,,,,------.........------------------------------------............------...............---///......------------...////////////............------------------------,,,,,,,,,---------------------,,,,,,,,,,,,------...------,,,,,,------...///............---------,,,,,,,,,---------............------------..............................------------------------,,,,,,,,,---------......------------------------,,,,,,------------,,,,,,///...---,,,,,,---...///------...............------------............///........................................................................------------------------,,,,,,,,,------------...---------.........//////......---------,,,,,,,,,------------------------................................................------------------------------------------------,,,,,,,,,---------......,,,,,,,,,+++++++++++++++------------------------------------------------,,,------......------,,,---,,,,,,,,,,,,---......------------------------........................------------------------........................------------------,,,,,,,,,,,,,,,---------......---......///////////////------------------------......------------......////////////////////////......///000000000////////////...------------...------............------,,,------------...............---------------........./////////000000000....../////////000000000------............------........................---...//////////////////........................////////////000000000000////////////000000000000000000000000000000000000/////////000111111222222000111111222222333444444333444555555777777888999777666444333333444666777777888999999888888999;;;999999888777777777777777999999:::;;;;;;;;;;;;;;;999:::;;;<<<<<<<<<;;;:::666666777888888777666666999999:::888777666888999;;;;;;;;;:::::::::999999888888888888777666555555444444444555555555555555555555555555555444444444555555444444333333222222222222222222222222222222000111111111111111222222222222222111111111111111111111000000000000111111000000000000111111111111////////////////////////000000//////.........---........................////////////////////////////////////////////////111000///...---,,,++++++...+++)))***,,,...,,,***++++++,,,---............,,,,,,,,,------------...---------.........//////,,,---......///............---------------...........................---,,,------......------,,,+++,,,------......------------,,,,,,,,,,,,------...------,,,,,,------...///............---------,,,,,,,,,---------............------------..............................------------------------+++,,,,,,------.........,,,,,,,,,------------...,,,,,,------------,,,,,,///......------......///,,,---......///.........---------............///........................------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,------.../////////.........------,,,,,,+++------------------------------------------------........................------------------------,,,,,,,,,------------...+++,,,,,,------.........,,,,,,++++++++++++******,,,,,,,,,------------...------------------------,,,------......------,,,---,,,,,,,,,,,,---......------------------------........................,,,,,,,,,------------...........................,,,,,,------------------,,,,,,,,,---------......---......///////////////------------------------......------------......////////////////////////---......///000000////////////...------------...------............------,,,,,,---------............------,,,,,,------....../////////000000000000------........./////////...//////000000//////...........................------...///////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000...//////000111111222222000111111222222333444444333444444555666777888888666555555555555666888999555777888999888999:::<<<999888888777777777777777999999:::;;;;;;;;;;;;:::999:::;;;<<<;;;;;;999999777888999::::::999888777999::::::888777666777999::::::::::::999999999888888888888888777666555444444444444555555555666666666666555555555444444444333333333333333333333333111111111111111111111111111111111222222333333333222222222111111111000000111111000000000000111111000000000000111111111111////////////////////////.........///////////////........................////////////////////////........................//////......---------,,,+++,,,------...---,,,+++***+++,,,...............,,,,,,,,,---------......,,,,,,---------.........,,,------...//////......,,,,,,,,,,,,---......///,,,,,,------------------,,,,,,---......---,,,,,,+++,,,---.........---------,,,,,,++++++,,,,,,---...------,,,,,,------...///............---------,,,,,,,,,---------.........------,,,,,,------...........................------------------------++++++,,,,,,---......///,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,------......------,,,,,,------...//////......---------............///........................------------------------------------------------------------------------++++++,,,,,,,,,---------,,,,,,------...//////000///......---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,---------......++++++,,,,,,---......///------,,,,,,,,,+++++++++,,,,,,,,,---------......------------------------,,,------......------,,,---,,,,,,,,,,,,---......------------------------........................,,,,,,,,,---------..............................,,,,,,,,,------.........,,,,,,,,,---------......---......///////////////////////////////////////.........------.........////////////////////////------...///000000////////////...------------...---..................---,,,,,,,,,---------......------,,,,,,,,,------...////////////000000000000------------.........///000000111111111111000000........................------...///000000//////000000000000000000000000////////////000000000000////////////000000000000000000000000000000000000...//////000111222222222000111111222333333444444333333444555666777888888666666666777777999::::::444666888888888999;;;===;;;::::::999888999999999999999:::;;;;;;;;;::::::::::::;;;<<<;;;:::999888999:::;;;<<<<<<;;;:::999999::::::999777666777999999999999888888888888777888888888888777666555444444444444555555555666666666666555555555444444444333333333333333333333444000000000000000000000000222222222333333444444444222222222222111111000000111111000000000000111111000000000000111111111111000000000000000000000000,,,,,,---...///000111222........................////////////////////////........................---------............///***,,,///000...---,,,,,,)))+++,,,...//////......,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,---.../////////...+++++++++,,,---...///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,+++,,,---.........---,,,---,,,,,,++++++,,,,,,---...------,,,,,,------...//////.........---------,,,,,,,,,---------.........------,,,,,,------...........................------------------------++++++,,,,,,---...//////,,,,,,,,,------.........+++,,,,,,------,,,,,,+++++++++---......---++++++,,,,,,---.../////////...---------.........//////........................------------------------........................------------------------++++++,,,,,,,,,---------,,,,,,------...///000000//////...---,,,,,,++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,------.........++++++,,,,,,---...//////.........------,,,,,,,,,,,,,,,,,,------.........------------------------,,,------......------,,,---,,,,,,,,,,,,---......------------------------........................,,,,,,,,,------.................................---------............///,,,,,,,,,---------......///////////////.........///...---,,,,,,---///000......////////////......................................................//////000000000000//////******+++,,,---...///000------,,,++++++,,,,,,,,,------------------------111111000///...---,,,,,,000000000000000///..................////////////222111000.........///000////////////////////////////////////////////////000000000000000000000000000000000000111111111111333333222111000///......000000000000111111111111222222333333333444444444333333333444444444555555555555555555666777999999888777666555555666777888666777888999999888777666888888999::::::::::::999;;;;;;:::::::::999999999:::;;;;;;<<<;;;:::999888999999777666666666777888999999999888888888777777444555666666666666666666444444555555555555444444555555555444444333333333222222222222222222222222444444333333222111000000111111111111111111111111111111000000000000111111111111111111111111111111000000111111222222222333//////000000000000//////000000//////.........---000000///...............000000//////.........---////////////////////////,,,---------.../////////---------------------------------.........////////////...---,,,++++++***,,,,,,,,,------.........------............------......//////...---,,,,,,------------------------------------------------***++++++,,,---...//////+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---............................................................------,,,,,,,,,------------------------,,,,,,,,,---------......++++++,,,,,,---...//////---------,,,,,,+++++++++------------------------...............///000000000111222111///---------,,,,,,,,,---------......000000///...---,,,,,,+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------.........------,,,,,,,,,$$$)))...///---++++++,,,........................///......------,,,++++++........................---------,,,,,,+++++++++...------,,,,,,------...---------,,,,,,+++++++++...---,,,+++***++++++,,,////////////////////////------------------------------------------------........................---------------------------------............///...///000111111000///...........................//////............//////------------............,,,,,,---------........./////////////////////...111111///...---......///......////////////......................................................------............---------------------............------,,,,,,------...------------------------000000//////......------000000111111000000///........./////////000000000222111///.........///000........................////////////////////////000000000000000000000000//////000000000111111111111111111000000000000000//////000000000111111111222222222222333333333333222333333333333444444444555555555555666777888999888777666555555666777777777888999::::::999888777777888999999::::::999999;;;::::::::::::999999999999::::::;;;:::999888777:::999888777777777888888999999999888888888777777888888777777666444333222555555555666666555555555555555444444444333333333333333333333333333333333444444333333222111111000111111111111111111111111111111000000000000111111111111111111111111111111........./////////000000//////000000000000//////000/////////............000000///...............000/////////....................................---------...............------------------------+++++++++,,,,,,,,,------.........------,,,,,,+++,,,,,,------------------------............------......//////...------,,,---------------------------------------------------------------------...------------------------,,,,,,++++++,,,,,,---.........................................................---------,,,,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........------,,,,,,,,,,,,,,,,,,------------------------...............//////000111222333222///---------,,,,,,,,,---------......//////......---,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------......---------,,,,,,,,,(((+++---...---,,,+++,,,------------------------...------------,,,,,,,,,------------------------...---------,,,,,,,,,+++...------,,,,,,------...,,,,,,,,,,,,++++++++++++///...---,,,++++++,,,------------------------------------------------------------------------------------------------------------------------------------............///...//////000000//////...........................000//////......//////000------------............,,,------------...............//////////////////333222111///..................////////////......////////////////////////........................------............------//////.........---------.........------......///------------------------........................111111111111111000//////...///000000111111000000111000///.........//////------------------------////////////////////////000000000000000000000000//////000000000000111111/////////000000111111111//////000000000000111111000111111111222222222222111111222222222333333333555555555555555666777888777666666555555666777777777888999:::::::::999888777888999999::::::999999:::::::::999999999888888888999999999999888777777::::::999888888888888999999888888888888777777777777777777777666555333333555666666777777666666555555444444444444333333333444444444444444444444444444333333222222111111111111111111111111111111111111111000000000000111111111111111111111111111111---...............////////////000000000000//////////////////............000//////............///////////////............------------------------...............---------------------------------+++++++++,,,,,,,,,------------------------------------------------,,,,,,------............------.........///......---,,,------------------------------------------------.........---------,,,,,,/////////......------,,,,,,,,,,,,,,,,,,------......................................................------------,,,,,,,,,------------------------,,,,,,,,,---------......------------------......,,,,,,,,,,,,------------------------------------......------......///000222333444222///---,,,---,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------...------------,,,,,,,,,...---,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------------...------,,,,,,------...+++++++++,,,,,,,,,,,,,,,///...------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///.........------.........------------------------000//////......//////000,,,,,,---------.........------------........................////////////111000000//////...............////////////......////////////////////////........................//////000000000000///////////////.........---------------------......///---------------------------------....../////////111111111111111000000/////////000111222111111000////////////.../////////------------------------////////////////////////////////////////////////////////////000000000111////////////000000000111////////////000000000111000000000000111111111111000111111111111222222222555444444444555555666777555555555555666666666777666777888999:::999888777777777888999999999999999999999999999888888888888777888888888888777777777:::::::::999999999999999888888888888777777777777333444555666777777777666666666777777777777666666444444444444444444444444444444444444444444444444333333333222222111111111111111111111111111111111111111000000000000111111111111111111111111111111////////////000000000000//////000000000000/////////////////////.........000///............/////////////////////.........------------------------/////////...---------,,,........................---------.........//////,,,,,,,,,------..................------,,,,,,,,,------............---------...............------------------------------,,,,,,------------------...............---------000//////...---,,,,,,+++,,,,,,,,,,,,,,,---......................................................------------------------------------------------,,,,,,,,,---------..................------------+++,,,,,,,,,------......------------------------...------------...//////222333444222///---,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------333///,,,+++---///---+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...,,,,,,,,,------.........................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///......,,,++++++,,,......------------------------......------------......,,,,,,,,,------------...---------.........//////---.........//////000000,,,------...////////////......////////////......////////////////////////........................//////000000000000//////---------............///,,,,,,++++++,,,------...------------------------,,,,,,------......//////111111111111111000//////...///111222222222111000.........////////////...------------------------////////////////////////////////////////////////...////////////000000000000000000////////////......////////////000000000//////000000000111111111000000000111111111222222444444444444444444555666444444555555666666666666444555777888888888777666777777888999999999999888999999888888888777777777777777777777777777777888::::::::::::999999888888777777777777777777777777333444555666777777777777666666777777777777666666444444444444444444444444222222222222222222222222333333222222222222222111111111111111111111111111111111000000000000111111000000000000000000000000000000000000//////////////////000000000000//////........./////////////////////............//////.........///////////////......................../////////...---------,,,........................---------.........//////+++,,,,,,------..................------,,,,,,,,,------............------------...............---------------------------,,,,,,,,,---------......,,,,,,---......///000000.........---,,,+++******------,,,,,,------...///................................................------------------------------------------------,,,,,,,,,---------...........................---,,,,,,,,,------.........---------------------------------------...//////111222333111...,,,,,,,,,,,,,,,,,,---------......***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,------......------------------------------444000,,,+++---...---+++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------......//////000000---.............................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///...---,,,++++++,,,---...---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------------........./////////------......///000000000***+++,,,...////////////......////////////......................................................------............------,,,,,,,,,------.........+++++++++++++++,,,---...------------------------,,,,,,------.........///000000000000000///......---...000222222111000///------.../////////......------------------------////////////////////////000000000000000000000000......////////////000000000000000//////...............////////////000000///000000000111111111111000000111111111222222222444444333333333444444555333444555666666666666666333444666777777777777666666777888888999999888888888888888777777777777666777777777666777777888999999999999:::999888888777666666777777777777777888666666666666666555444444555666666777777666666555333333333444444444444555222222222222222222222222222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000/////////............---//////000000000000//////.........//////////////////............//////000.........///////////////////////////////////////...............---------........................+++++++++,,,,,,,,,------,,,,,,,,,------.........------------------,,,,,,------............------,,,---......///.........------------------------+++,,,,,,------.........+++,,,---...///000111111---------,,,,,,++++++***---------------......///................................................,,,,,,,,,------------...------------------------,,,,,,,,,---------........................//////---------------.........------------------------------,,,,,,------...//////000111000...,,,+++,,,,,,,,,,,,---------......++++++,,,,,,------......,,,,,,,,,,,,------------------------------------+++,,,------......------,,,,,,,,,------------...222000---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------------............------,,,,,,------.........//////////////////,,,,,,---............---++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///---------,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++,,,,,,,,,---------............////////////------......///000000111,,,---...///000000//////......////////////......------------------------........................------............------,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,---//////------------------------------------------------///////////////...------,,,---000111222111///---,,,---.../////////..............................////////////////////////000000000000000000000000........./////////000000.........///////////////........./////////000000000000000111111111222222111111111222222222333333444444333333333333333444222333444666666666666666333444666777888888777777666777777888888888888888888888777777777666666666888888777777777888999:::888888999999999888777666666666666666777777888888666666666666666555555444555555555666666555555555333333333444444444555555333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000/////////.........//////000000000000//////............/////////000...............///000000............/////////000........................---------.......................................+++++++++,,,,,,,,,------,,,,,,------------------,,,,,,------------------------............------,,,------...//////......------------------------++++++,,,,,,---......///------......//////000000---------------,,,,,,,,,---------------...//////................................................,,,,,,,,,---------......------------------------,,,,,,,,,---------......------......//////000000............------------------------------------------,,,,,,------...///,,,...///...---++++++,,,,,,,,,,,,---------......---------------.........,,,,,,,,,---------..............................+++,,,------......------,,,,,,,,,---------.........//////...,,,+++,,,---------------------------,,,,,,,,,------.........------------------------+++,,,,,,,,,------------...------,,,,,,------...............------------***+++,,,---......---,,,++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------............///------............------,,,,,,,,,,,,,,,,,,,,,,,,...------------------...++++++,,,,,,,,,---------............/////////000---------...///000000111//////000111111000///.........////////////......,,,,,,,,,,,,,,,,,,,,,,,,........................//////000000000000//////...------,,,+++))))))(((,,,,,,,,,---...///000111------------------------------------------------...............------,,,+++---///111111000...---+++,,,.../////////......////////////////////////////////////////////////000000000000000000000000............/////////000,,,,,,---...///000111222............/////////000111111111111222222222222111222222222222333333333444444333222222333333333111222444666777777666555444555777888999999999888666666777888888888888888777777777777666666666666999888777777777999:::;;;777777888999888777666555555666666666777777888888222333444666777888888888444444555555555555444444333333333444444555555555444444444444444444444444222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000333333222222111111000000//////000000000000//////---.........//////000000...............///000111---.........//////000000------------------------,,,------....../////////////////////////////////---------.........//////------------------------,,,,,,,,,------.........---..................---,,,,,,---.../////////...------------------------++++++,,,,,,---.../////////////////////.........------.....................------------...//////................................................,,,,,,,,,------.........------------------------,,,,,,,,,---------......,,,------...///000111111/////////...---------,,,---------------------------,,,,,,,,,,,,---......***,,,------,,,++++++,,,,,,,,,,,,---------..............................,,,,,,,,,------.................................+++,,,------......------,,,,,,,,,------.........+++...000...+++***,,,...........................,,,,,,,,,---------..............................+++++++++,,,,,,---------...------,,,,,,------...---------,,,,,,+++++++++)))***,,,---...---,,,,,,------------------------------------------------------------------------........................---------------------------------.........//////,,,---////////////---,,,,,,,,,,,,,,,,,,,,,,,,,,,//////............//////.........------,,,,,,,,,---------............///////////////////////////........................000000000000000///......------............------........................------............------++++++++++++++++++++++++///...,,,++++++,,,...///.................................////////////000.........////////////000------............------,,,,,,------...//////000....................................////////////....................................////////////111111111111000000000000111111111111000000000000000111111111111222222222222222222222222222222222222222222111111111111000333444666888999:::999999555555555555666666666666888777666555555666777888888777666555555666777888666666666666777777777777999888777666555555555555888888888888777777777777999999999999888777555444666666666666666666666666333333333333333333333333333333333222222111111111555444333222111111111111222222222222222222222222222111111111000000//////000000////////////000000222222111111000/////////000000000000000000000000---.........///000000000//////.........---------...................................................---,,,++++++,,,---...***+++---//////...---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,//////---,,,,,,---...///---------,,,,,,+++++++++,,,------......------,,,,,,------......------,,,.........------,,,,,,,,,------------------------.........------,,,,,,,,,000///---,,,,,,---///000///......------......///+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------............------++++++,,,,,,---...//////........................////////////////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++***,,,...000000///...---.........................................................------,,,,,,,,,........................------,,,+++,,,---...///000///...---,,,+++++++++111000///...---,,,++++++------------------------///////////////.........------------------------///...---,,,,,,,,,,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------+++++++++,,,,,,---------------------------------,,,---......,,,,,,---...000///...---------------//////...---,,,,,,++++++..................---------------,,,,,,+++++++++---------............///................................................///////////////...------------............------........................------............------........................///...,,,++++++,,,...///........................------........./////////------........./////////------............------......---------,,,,,,,,,....................................////////////....................................////////////000000000////////////...000000000000000000000000000000111111111222222222222222222222222222222222000000111111222222222333444555777999::::::::::::555555555555666666666666777777666666666666777777777777666555555666777888666666666777777777888888999888777666666555555555444444555555666666666777888888888888888666555444555555555555555555555555333333333333333333333333333333333222222222111111555444333222111111111111222222222222222222222222111111111111000000000///000000////////////000000///////////////000000000////////////////////////..................////////////.........---------......................................................------------......***+++---...///...---,,,------------------------------------------------///...------------...///......------------------,,,------......------,,,,,,------......------,,,......---------,,,,,,,,,------------------------......---------,,,,,,,,,///...---++++++---...///---,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,...---------------------------............------+++,,,,,,------.........------------------------..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///000000///...........................------------------------......---------,,,,,,,,,...........................---------......////////////...---,,,,,,,,,,,,---------------,,,,,,,,,------------------------////////////............------------------------...------,,,,,,+++,,,,,,------------------------...---,,,,,,,,,,,,---...------------------------+++,,,,,,,,,,,,,,,,,,---------------------------,,,---......,,,,,,---...//////...---------------------------------------..................------,,,,,,,,,+++++++++++++++---------............///------------------------.......................................------,,,------............------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...........................,,,,,,,,,---------......,,,---------............------............------//////...---,,,******)))........................---............/////////....................................////////////////////////............////////////////////////000000000111111111222222111111111111111111111111...///000111222333444444555666777888999:::::::::444555555555555666666666666666666777777666666666666666555555666777888999777777777888888888999999888888777777666555555555222333444555666777777888666777777777666555444444444444444444444444444444333333333333333333333333333333333222222222222111444333222111111111111111222222222222222222222222111111111111000000000000000000////////////000000---------...///000000000.................................---------------...............---------.........................................................//////.........***+++,,,---...---,,,+++------------------------..............................---------......///------..................,,,------......------,,,,,,------......------,,,...------------,,,,,,,,,------------------------...------------,,,,,,,,,...---,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,------------.........,,,,,,,,,---------......------------------------........................------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------------------....................................,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,........................---...//////000000/////////...------,,,,,,,,,,,,+++++++++,,,,,,---------------------------------........................---------------------------------,,,,,,,,,,,,,,,------------------------...------,,,,,,------...,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,+++------------------------,,,---......,,,,,,---...///...------------------++++++,,,,,,---...//////------------------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------..............................//////......---,,,------............------........................------............------************************...---,,,,,,,,,,,,---...........................++++++,,,,,,,,,---------,,,,,,,,,---------......------............------000//////...,,,++++++***........................---------.........//////....................................////////////000000/////////.....................////////////000000000000111111111111111111111111111111111111///000000111222222333333444555666777777888888888444444444555555555666666444555666777777666555444555555555666777777888888777888888888999999999999888888888777777666555444555555666666777888888999555555555555555555444444333333333333333333333333333333333333333333333333222222222222222222222222333333222111111111111111111111111111111111111111111111111000000000000000000000////////////000000.........//////000000000.................................---,,,,,,,,,+++........................................................................---...///000000///...---***+++,,,,,,------,,,,,,------------------------------------------------------------.........///,,,,,,------......//////,,,------......------,,,,,,------......------,,,---------------------------------------------------------------------------,,,,,,++++++,,,,,,---///......------......///---------.........//////,,,,,,,,,---------.......................................///////////////------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------,,,,,,++++++++++++,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................,,,---...000000///......///...---,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------------------------------------...............///------------------------------.........---------------------------------------------------------,,,,,,,,,,,,,,,------------------,,,,,,+++++++++------------------------,,,---......,,,,,,---.........---,,,,,,---------++++++,,,------......///,,,,,,------------......---------...............---------............///------------------------........................///000000000000///......------............------........................------............------........................---------,,,,,,---------........................+++++++++,,,,,,,,,,,,---,,,,,,,,,---------......------............------///////////////.................................------------................................................////////////111111111000000000//////---........./////////000//////000000000111111111000000000000000000000000111111111111111111111111333333444444555555666666444444444444555555555555444555666777777666555444555555666777777777777777777888888888999999999999777888888888777666555444777777777666666666666666444444444444444555555555333333333333333333333333333333333333333333333333222222222222222222222222222222111111000000111111111111111111111111111111000000000000000000111111000000////////////000000111111111000000/////////.................................---,,,,,,,,,+++---.....................................................................---...///000000///...---++++++,,,,,,------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////++++++,,,,,,---------...,,,------......------,,,,,,------......------,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,///......------......///---------.........//////,,,,,,,,,---------..........................................//////000000------............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,++++++,,,,,,---........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++,,,---...///...------......---,,,,,,,,,------............------------------------------------,,,---------......//////---------------------------...////////////......------------------------------------------------+++++++++,,,,,,,,,---------------,,,,,,+++++++++------------------------,,,---......,,,,,,---...------,,,,,,,,,------...------------------------,,,,,,,,,,,,------..................////////////---------............///------------------------........................000000000000000//////...------............------........................------............------,,,,,,,,,,,,,,,,,,,,,,,,------------------------........................+++++++++,,,,,,,,,------,,,---------............------............---------......///000000111111........................,,,------------.............................................////////////111111111111000000000000.........//////000000111/////////000000000111111////////////////////////222222222111111111000000333333222222333333444555333444444444444555555555555555555666666555555555666666777777777777666666777777777888888888999999777777888888888666444333555555555444444444333333444444444444444555666777333333333333333333333333333333333333333333333333111222222222222333333333222111111000000000111111111111111111111111111111000000000000111111111111000000////////////000000222222222111000/////////.................................------------------------........................................................................//////.........,,,,,,,,,---------......------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...////////////++++++,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,------------...------------------------,,,,,,,,,------------...,,,,,,------------,,,,,,---,,,,,,++++++,,,,,,---,,,------------.........,,,,,,,,,---------......---------------------------------......//////000------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................+++,,,,,,---...---------...------,,,,,,---------/////////......---------------------------------,,,,,,,,,---......//////------------------------,,,---///000000///......------------------------,,,------......------,,,******++++++,,,,,,---------,,,,,,,,,,,,,,,,,,+++------------------------,,,---......,,,,,,---...,,,,,,,,,,,,,,,------...---------------------,,,++++++,,,,,,------......---------.........//////---------............///................................................//////000000//////...---------............------........................------............------************************,,,------------------,,,........................,,,,,,,,,,,,------------------........./////////------............------------......///000000111........................,,,,,,---------.............................................////////////111000000000000/////////......///000000111222222////////////000000000111////////////////////////111111111111111222222222444333222222222333444555333333444444444555555555666555555444444555555666777777888888777666555444666666666777777777888888666777888999888666444333333333444444444444444444444444444444555666888888444444444444444444444444333333333333333333333333111111222222222333333333111111000000000000111111111111111111111111111111///000000000111111111111000000////////////000000000000000000000000//////////////////////////////..................//////---------.........//////......................................................------------.........---------......//////------------------------------------------------+++,,,---////////////...---------------,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,,,,---------......---------......------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---......//////------............------+++,,,,,,------.........------------------------..............................---------,,,,,,,,,,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++........................------------------------,,,,,,,,,---------..............................---------------...//////---------,,,,,,------...,,,---------------......------------------------++++++,,,------...//////------------------------***+++---...///...---,,,------------------------,,,,,,---......---,,,,,,)))******+++,,,,,,------+++,,,,,,,,,,,,,,,,,,---------------------------,,,---......,,,,,,---...,,,,,,++++++,,,,,,---...+++,,,,,,------.........***++++++,,,------......,,,,,,,,,------.........---------.........//////////////////////////////..............................//////......---,,,---..................---........................---..................---------------------------,,,------......------,,,........................,,,,,,------------...............////////////000---..................------------.........//////........................,,,,,,,,,---------........................................../////////000000/////////...............//////000111222222333////////////000000000000//////////////////////////////000111222333333444555444333222333444555666333333333444444444555555666555444333333444555666888888999888777666444333666666666666777777777777666777888999888666444333333444444555666777888888555444444444555777888:::444444444444444444444444333333333333333333333333111111111222222333333333111000000000000000111111000000000000000000000000//////000000111111111222000000////////////000000------......///000000000000000000000000000000000---.........///000000000---------.........//////...................................................---,,,++++++,,,---...///............///000000------------------------........................***+++---///000000///.../////////......------,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,------.........------------------------,,,,,,,,,------.........---......//////......---///......------......///+++++++++,,,,,,,,,------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---..................---++++++,,,,,,---...//////........................////////////////////////......---------,,,,,,,,,,,,,,,++++++,,,,,,---...------------------------)))***,,,---,,,***((('''................................................,,,,,,,,,------.................................//////...------///000111------,,,,,,,,,------...)))******+++---......///------------------------++++++,,,,,,---...//////------------------------((()))+++---------+++***------------------------,,,,,,---......---,,,,,,))))))***+++,,,,,,------+++++++++,,,,,,---------------------------------,,,---......,,,,,,---...++++++++++++,,,,,,---...)))***+++,,,...///000111******+++,,,,,,---............................................................---,,,---...///000000///.........000111222.........------,,,,,,+++........................---------............///........................,,,,,,,,,------...........................------////////////////////////................................................---///000///---,,,,,,---000000000000000000000000........................////////////////////////////////////////////////...111111//////222222000000000//////.........---////////////000000000000111111000000//////......000000000000////////////000000000000111111111111222222333333333333444444444444444444444444444444777555333444777888666444555666777888888777666555444444444555666777777888999666444444555666333111666666777777666555444444111333555777888888777666666555444444555666555444111111111222222333333333333444444555555444444333444333333222111111111222000000000000000000000000111111000000000000111111------------............////////////////////////////////////000000000000333///+++***,,,......---000000//////......------.................................------,,,,,,,,,,,,,,,,,,---------......---------............///........................////////////...---,,,+++------------------------,,,------......------,,,***+++---.........---,,,000000000000000000000000///......------,,,,,,+++........................++++++,,,---............---......//////......------------............///..................------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///111111111000///---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,---......---,,,+++,,,,,,,,,++++++,,,,,,---------............------.........------,,,,,,,,,,,,---...//////---+++***,,,,,,***((('''(((+++...................................................111000///...............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,------------------------//////.........------------------.........//////------------------------++++++++++++++++++++++++***+++---......---+++***------......------,,,+++---------------------------,,,,,,++++++,,,,,,---------------------------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...------------------------...........................------,,,---...///000......---------...000000.........---------------........................---------............///........................,,,,,,,,,---------.........................................................................................................///000000...------...////////////////////////........................////////////////////////////////////////////////...111000......000000---000/////////............////////////000000000000////////////.........---////////////000000000000000000000000111111111111222222222333333333444444222222222222222222222222555333222444777999888666222333444555555444333222444444555555666777777888999666444444666666444222666666666666666666555444333444555777777777666666666444333444555666555444222222222222333333333444333333444444444444333333333222111111000000000111111111111111111111111111111111000000000000111111........./////////......////////////////////////////////////000000000000888444000...///000///...///////////////.......................................---------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,---------...........................,,,,,,---------------,,,------------------------+++,,,,,,------,,,,,,+++,,,,,,---.........---,,,////////////////////////............------------........................,,,,,,------...---------******+++,,,,,,+++++++++---------............///........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000000///...---,,,+++------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------------,,,...---,,,,,,,,,,,,,,,---------............---------------,,,,,,+++++++++------.........---++++++------,,,+++)))***,,,///......................................................---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........---------,,,,,,------------------------//////.........---------+++,,,,,,,,,------------------------------------++++++++++++++++++++++++***+++---......---+++*********+++,,,---------,,,------------------------...------------------...------------------------...---,,,,,,,,,,,,---......---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,...........................------------...//////------,,,,,,------...///..................//////........................---------............///........................,,,,,,,,,------------......................................................................................................000111000///......///////////////////////////........................///////////////////////////////////////////////////111111......111111...////////////............////////////000000000000............------------......//////000000111111000000000000111111111111222222222222333333333333222222222222222222222222333222222444777999999888555555777777777777555555444444555555666777777777888777555555666666555333444555666666666666666666555555555666666666666666555444333444555666555333333333333333444444444444333333444444444444333333222111000000///000000000222222222222222222222222111111000000000000111111...///000000000000...---////////////////////////////////////000000000000999555222////////////............///////////////...........................------------,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,,,,------------------------------)))***+++,,,------------------------------------++++++,,,,,,,,,,,,++++++---......///......------........................------------............---------------------------------...------,,,,,,+++,,,---...............---------............///........................---------------------------------------------------------............///...............---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...//////...---,,,,,,------------............------,,,,,,,,,+++++++++++++++...------------,,,,,,,,,---...///...------...///------------------------..............................---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------------,,,------------------------...............---------,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++((((((***+++,,,---------------------------------........................------------------------...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,........................------------......//////------------------......---.........//////000000........................---------............///........................---------------------------------..........................................................................................000111111000//////000////////////////////////........................///////////////////////////////////////////////////222333111111555555333///////////////.........////////////000000000000........................---......///000111111222///000000000111111111111111222222222222333333333333333444444444444555555222222333444666777777777666777888999999888777666555555555555666666777777777777666666666666555444444444555666777777666666777666666555555555666666555444333333555555444333444444444444444444444444333333333444444333333333222111111000000000111111222222222222222222222222111111000000000000111111...///111222111000...---////////////////////////////////////000000000000333222///---,,,,,,------------......//////000000........................------------------------,,,,,,,,,---------......+++,,,,,,,,,,,,---------------------------------***+++,,,------...------------------------------+++,,,,,,------,,,,,,+++...//////.........------------------------------+++++++++,,,---.........------------------------............---,,,++++++,,,---...//////000000///---------............///---------...............------------------------........................---------............///,,,,,,---------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---...000///......------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------,,,...000000///.........------------------------........................000//////.........//////------------------------------------------------............------------------------------------......................../////////000000000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,))))))+++,,,,,,---------------------------------------............------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................---------.......................................---.........//////000000........................---------............///........................---------------------------------.........//////...........................................................................///111111000//////000................................................////////////////////////////////////////////////---000111000222666777555.........///////////////////////////000000000000////////////////////////---......///000111111222///000000000111111111111111111111222222222333333333333333444444555555555444444555555444444555666333333555555555555333333555555555555666666666666666666666666555555555555444444555666777777666666777666666555555555666666555333222333444555444333444444444444444444444444222333333333333333333222222222111111111222222333222222222222222222222222111111000000000000111111///000111111111///...---////////////////////////////////////000000000000......---,,,+++,,,---...------......//////000000........................------------------------,,,,,,,,,---------......------------............------------------------------............------------------------------------............------.........---------......------------------------))))))***+++,,,------...------------------------............---,,,++++++)))***+++,,,,,,,,,,,,,,,---------............///---------.........//////------------------------........................---------............///+++,,,------...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................---,,,++++++,,,---...000///...---------------,,,,,,------------,,,,,,---------...............------,,,,,,,,,------...+++---///000///---,,,---------------------------........................//////.........//////000------------------------------------------------//////.........------------------------------------...................../////////000000000000111------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,------------------------+++,,,------------,,,+++,,,,,,,,,---------......------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,---......//////.........////////////...------..................//////........................---------............///...........................------------,,,,,,,,,,,,,,,------.../////////------------------------................................................---...000000///...///000................................................////////////////////////////////////////////////***---...---///444555333.........///////////////////////////000000000000/////////000000000000000......//////000000111111000000000000111111111111111111111111222222222222000111111222222333333444333555666555444333444555444555666777777666555444555555666666666666666666444555666555444333444666444555666666666666666666555555555666666666666666444333222333444555444222444444444444333333333333222222333333333333222222222222222222222222333444222222222222222222222222111111000000000000111111111000000//////.........////////////////////////////////////000000000000---...///...------///111.........///////////////........................,,,,,,,,,------------...,,,,,,,,,---------......---------.........//////,,,,,,,,,,,,,,,,,,,,,,,,.........///......------------------------------......////////////......---,,,,,,,,,,,,---...///------------------------)))******+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,------------,,,,,,---------............///,,,,,,------.../////////---------------------------------------------------------............///,,,------.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------......---------------......,,,,,,------------,,,,,,............////////////,,,,,,---------------...***,,,//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......------------------------------------------------/////////.........---------------------------------------...............,,,,,,---------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........------,,,+++------------------------***+++,,,------,,,+++***+++,,,,,,------.........,,,------......------,,,,,,------......------,,,------------------------........................,,,---.../////////...------......///...---,,,+++.........---------------........................---------............///..............................---------,,,,,,,,,,,,,,,------...//////000------------------------................................................,,,---//////......///000................................................////////////////////////////////////////////////+++...///---...222333000............/////////000////////////000000000000........./////////000000////////////000000000000000000000000111111111111111111111111222222222222000000111222222333444444111333555555333333555777666777888999999888777666666666666666666666666555222444555555333222333555666666666666666666555444333444555777777777666666444333222222444444333222444333333333222222222222222222333333333333222222111111111111111222333333111111111111111111111111111111000000000000111111222111///---,,,,,,---...////////////////////////////////////000000000000...///111000------...000///////////////.................................,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---............---------------------------..................---************+++---...///------------------------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------000000000000///...---------------............///,,,,,,------...//////000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------............///....../////////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------------,,,,,,++++++,,,,,,---...///+++,,,,,,------,,,,,,+++---------.........//////++++++---.........------+++---......---,,,------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,,,,,,,---..............................------------------------////////////............---------------------------------.........//////+++,,,,,,,,,------------------------------------------------------------......------------......+++,,,,,,---------,,,,,,------------------------+++,,,---......---,,,+++++++++,,,,,,---......///,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,................................................,,,,,,.../////////...---,,,------...---,,,***))).........------,,,,,,+++........................---------.........//////.................................------,,,,,,,,,,,,,,,------...///000000------------------------................................................+++---...///...---...///................................................///////////////////////////////////////////////////222222//////222222///---.........//////000000////////////000000000000---------.........//////000000000000////////////000000000000111111111111000111111111111222222222222222333444444555666666///111444444333444666999333444555666666555444333666666666666666555555555111333555444222111333555666777777777666555444444111333555777888888777666444333222222444444333222333333333222222111111111222222222333333222222222000000///000000111222222000000000000000000000000111111000000000000111111333111...+++***+++---...////////////////////////////////////000000000000...000111///,,,***+++---000000//////.........---........................,,,,,,,,,------.........,,,,,,,,,---------......++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,---...//////------------------------,,,------......------,,,))))))))))))***,,,///000.................................///////////////,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---.....................---,,,+++))))))---------.........//////,,,,,,------...///000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000///......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................+++,,,............,,,+++*********+++,,,---...///+++,,,,,,------,,,,,,+++,,,,,,,,,------.........***+++---//////...---,,,---...///...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,.......................................///000111........................------------------------000/////////............---------------------------------.........//////---------.........//////------------------------------------------------......------------......((()))***+++,,,---------------------------------,,,---///000000///---,,,++++++,,,,,,---...//////,,,,,,---......---,,,,,,,,,,,,---......---,,,,,,------------------------,,,---......//////......////////////////////////................................................+++,,,------......---------------............///,,,---.........---,,,+++000///---,,,,,,---///000------...///000111222222........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///...---,,,,,,,,,,,,,,,........................)))***+++,,,------------...------------...//////////////////////////////222222333222///....../////////............////////////............//////...............///000000//////............//////////////////000000000000//////000111111111111111111111111111111111111111222222333333333444444444555666666666666666555555888777666444444444555666555666666666555444333333666666555555555444444444555666777888888777666555555555555555555555555555222333333444444333333222111111111111111111111111222222222111111111111000000000////////////000000000000000000111111111111000000000000000000000000////////////////////////------............------////////////////////////......------------......000000000000///...---,,,(((---///++++++///---(((+++++++++,,,,,,,,,---------------,,,,,,+++++++++.........------,,,,,,,,,,,,------......------,,,...------,,,,,,------......------,,,,,,------...------,,,,,,,,,---.................................------,,,,,,------...------------------------------------------------......---------,,,,,,,,,------------------------,,,,,,,,,---...///000000,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------...........................------,,,,,,------...------------------------------------------------***+++,,,,,,------,,,,,,---.........---,,,,,,+++.........------,,,,,,,,,------------------------------------------------...---,,,,,,,,,,,,---...........................///...---,,,,,,---...///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,---.........---,,,,,,+++)))***,,,......---,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---...------,,,,,,------...///...,,,,,,------,,,++++++,,,------......---------...///...,,,+++,,,---...------,,,,,,------...------------------------000000//////.........---------------------------,,,---......//////......////////////////////////................................................+++,,,------......---------------............///---......//////......---///...,,,++++++,,,...///------...///000111222222........................////////////////////////......////////////......000//////.........//////........................***+++,,,---...............------------...//////////////////////////////111222222111///---.../////////............////////////............//////...............///000000///......------......///////////////000000000000//////000111111111111111111111111111111111111111111111222222222333333333444444555555555555444444666666555444444444444444555555666666555555444333666666555555555444444444555555666777777666555555444444444444444444444444222222333333333333222222111111111111111111111111222222222111111111111000000000////////////000000000000000000111111111111000000000000000000000000////////////////////////------............------////////////////////////......------------......////////////...---,,,+++---111222//////222111---,,,,,,---------.........---------,,,,,,,,,++++++......---------,,,,,,,,,,,,------......------,,,...------,,,,,,------......------,,,,,,------...///...---,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------,,,,,,,,,------...............---------,,,,,,,,,------------------------,,,,,,------......//////,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,---,,,,,,,,,---------......---------------------------------------------------------,,,,,,---------------------------------------------------------++++++,,,------------,,,------......------,,,+++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,---....................................------------..............................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,------......------,,,+++)))+++,,,......---,,,+++,,,,,,,,,---------......---,,,,,,++++++,,,,,,---------,,,,,,,,,,,,------///---,,,,,,---...,,,++++++,,,------......---------...///...,,,+++,,,---...------,,,,,,------...------------------------000/////////.........---------------------------,,,---......//////......////////////////////////................................................,,,,,,---............------------............/////////.........//////000...---,,,++++++,,,---...------...///000111222222........................------------------------......////////////......//////.........///000000........................+++,,,---...////////////...------------.../////////////////////////////////000111000...------...//////............////////////............//////...............///000000///......------......///////////////000000000000//////000111111111111111111111111111111111111111111111111111222222222222333333333333333333333333444444444444444444333222555555666666666555444444555555555555555444444444444444555666666555444444333333333333333333333333111111222222222222111111111111111111111111111111222222222111111111111000000000////////////000000000000000000111111111111000000000000000000000000////////////////////////------............------////////////////////////......------------..................---,,,+++***,,,//////,,,,,,//////,,,---------.........//////------------,,,,,,,,,,,,...------------,,,,,,,,,,,,------......------,,,...------,,,,,,------......------,,,,,,------...000///...---,,,+++++++++...........................------,,,,,,------...------------------------------------------------......---------,,,,,,,,,---------------------------------------.........,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,------,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------------------------......---------++++++,,,---------------------......------,,,,,,...------------,,,,,,,,,++++++++++++++++++++++++------------------------......---,,,,,,---..............................---..................---........................,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,------......------,,,------......------,,,,,,***+++,,,......------,,,,,,,,,,,,---------......------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,///---,,,,,,---...---++++++,,,------......---------...///...,,,+++,,,---...------,,,,,,------...------------------------/////////...............------------------------,,,---......///.........////////////////////////................................................,,,------...............---------............//////...---------...///000...------,,,,,,------............///000111111111........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,,,,,,,---...///........................------...///////////////...------------...//////////////////////////////...///000///---,,,---...///......------....../////////............//////...............///000000000//////......//////000////////////000000000000//////000111111111111111111111111111111111111111111111222222222333333333333333333333333444444444333444555666666555333222555555666666666666555555555555555555555555555555333333444555555444333333222222222222222222222222000111111222222111111000111111111111111111111111222222222111111111000000000000////////////000000///000000000111111111111////////////////////////////////////////////////------............------////////////////////////......------------.....................---,,,+++,,,,,,,,,++++++,,,,,,,,,------------............------------------,,,,,,------------------------,,,------......------,,,...------,,,,,,------......------,,,,,,------...///...---,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------000///...---,,,+++******......---------,,,,,,,,,------------------------...---------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,------------------------------...//////...------+++,,,,,,---...---------,,,------...------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......------------..............................,,,---...//////...---,,,........................------------------------......---------,,,,,,,,,,,,------......------,,,,,,------...------,,,,,,+++,,,------......------,,,,,,,,,---------......------,,,,,,,,,,,,------,,,++++++******++++++,,,...---,,,,,,---...---,,,+++,,,------......---------...///...,,,+++,,,---...------,,,,,,------...................................................------------------------,,,---......///.........////////////////////////................................................,,,---......//////......---------............///...---,,,+++,,,---///000//////............//////......//////000000111111........................////////////////////////......////////////......,,,,,,,,,,,,,,,---...///..............................//////000000//////...------------...//////////////////////////////---...///...---,,,---.........------------......//////............//////...............///000000111000000000000000000111////////////000000000000//////000111111111111111111111111111111111111111333333333444444444444555444444333333444555666666444555666777777666555444555555666666666666666555444555555555555555555555222333444555555444333222222222222222222222222222000111111222222111111000111111111111111111111111222222222111111111000000000000////////////000000///000000000111111111111////////////////////////////////////////////////------............------////////////////////////......------------.........////////////......---...---............---...+++,,,,,,,,,,,,---------------------------------------------------------,,,------......------,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,---...///...........................------,,,,,,------...------------------------...---------------,,,,,,......---------,,,,,,,,,---------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...------------------------------------------------------------------------,,,,,,---......---,,,,,,------------------------,,,---////////////---,,,,,,,,,---.........------,,,,,,------...------,,,------------------------........................------------------------................................................,,,---...//////...---,,,........................------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,------...------,,,,,,,,,------............,,,,,,,,,---------.........------,,,,,,------...,,,++++++******++++++,,,...,,,,,,,,,......---,,,+++,,,------......---------...///...,,,+++,,,---...------,,,,,,------...........................---------...............------------------------,,,---......//////......////////////////////////................................................------...////////////...---------............///,,,,,,,,,,,,,,,---...///////////////////////////.../////////000000000111........................------------------------......////////////......//////.........///000000..............................///////////////......------------...//////////////////////////////---...///...---,,,---///......------------......//////............//////...............///000000111000000//////000000111////////////000000000000//////000111111111111111111111111111111111111111444444444444555555555555444444333333333555666777555555666666777666666666555555666777777777666666444444444555555555555555333333444555555444333333222222222222222222222222111111222222222222111111111111111111111111111111222222222111111111111000000000////////////000000000000000000111111111111000000000000000000000000////////////////////////------............------////////////////////////......------------.........///////////////......---+++---000000---+++---+++++++++,,,,,,,,,------------------............,,,,,,,,,------------...,,,------......------,,,...------,,,,,,------......------,,,,,,------...+++++++++,,,---...///000...........................------,,,,,,------...------------------------)))***+++,,,...///000111......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---.........------------,,,,,,,,,------------------------........................+++,,,---......---,,,+++------------------------,,,---///000000///---,,,,,,,,,---...............,,,,,,------......------,,,,,,,,,------------...........................---------------------------...////////////...---........................---..................---------------------------------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,------......---------------------.........,,,,,,,,,---------............------------......,,,,,,++++++++++++,,,,,,---,,,+++,,,.........---+++,,,------......---------...///...,,,+++,,,---...------,,,,,,------...........................---------------.........------------------------,,,---......//////......////////////////////////................................................------...///////////////---------............///+++,,,---...////////////......////////////......////////////000000000000........................************************......////////////......000//////.........//////.................................//////......---...------------...//////////////////////////////---...//////...---...///...------,,,,,,------...//////............//////...............///000000//////............//////////////////000000000000//////000111111111111111111111111111111111111111333333333444444444555555333222222111222444666777555444444444555555666777555555666777777777777777444444444555555555666666333444555666666555444333333333333333333333333333222222333333333333222222111111111111111111111111222222222111111111111000000000////////////000000000000000000111111111111000000000000000000000000////////////////////////------............------////////////////////////......------------......---......//////......---+++***,,,222222,,,***+++,,,,,,,,,,,,---------...------------.........///,,,,,,,,,---------......,,,------......------,,,...------,,,,,,------......------,,,,,,------...,,,,,,,,,,,,,,,---...///...........................------,,,,,,------...------------------------++++++,,,,,,---...//////......---------,,,,,,,,,------------------------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......---------,,,,,,,,,------------------------------------------------+++,,,...//////...,,,+++------------------------,,,---///111111///---,,,,,,------...............+++,,,------......------,,,,,,,,,---------..............................---------------------------...///000000///...---..............................------------......------------------------..............................---------,,,,,,,,,,,,------......------,,,+++,,,------......---------------------...//////,,,,,,,,,---------............------------......------,,,,,,,,,,,,---------,,,+++,,,...///...---+++,,,------......---------...///...,,,+++,,,---...------,,,,,,------...........................,,,,,,,,,------.........------------------------,,,---......//////......////////////////////////................................................---......///////////////---------.........//////+++,,,...000111000000///------............------////////////000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,......////////////......///...---,,,,,,,,,,,,,,,........................---...............------...------------...//////////////////////////////---///000///......///000...------,,,,,,------...//////............//////...............///000000---------,,,,,,---------////////////000000000000//////000111111111111111111111111111111111111111222222333333333444444444222111000000111333555666444444333222333444666777555555666777777777777777444444444555555555666666444444555666666555444444333333333333333333333333222333333444444333333222111111111111111111111111222222222111111111111000000000////////////000000000000000000111111111111000000000000000000000000////////////////////////---..................---////////////////////////.........------.........,,,,,,------...---------000...111888888111...000---------.........//////---------.........//////,,,,,,,,,------.........,,,------......------,,,...------,,,,,,------......------,,,,,,------.........---,,,,,,,,,------...........................------,,,,,,------...------------------------000000///...,,,+++******......---------,,,,,,,,,------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...//////...,,,+++------------------------,,,...000111111000...,,,,,,---......//////......+++,,,,,,---.........---,,,,,,,,,------.........---------------------------------------------------...///000000///...---........................///...---,,,,,,---...///------------------------..............................---------,,,,,,,,,,,,------......------,,,+++,,,,,,---.........---...------------...//////,,,,,,,,,---------............------------.........------,,,,,,------...---,,,+++,,,...///...---+++,,,------......---------...///...,,,+++,,,---...------,,,,,,------...////////////////////////,,,,,,,,,------.........------------------------////////////////////////,,,...//////...------.........//////...---,,,,,,------............------------------------------.........................................................------,,,,,,,,,---------............///++++++,,,------......///..................------,,,------.....................---------......///......------------......///...---,,,,,,---...///........................---......///////////////000000//////.........---///......------......///------,,,,,,,,,,,,------111111111111000///...---,,,...000111000///000111////////////000000000000//////000000000000//////////////////000000000000111111222222222333333333222222333333333333444444222222333333333333444444888888777777666666555555555555555555555555555555555555444444444333333333000000111222333333444444333222222111111222222333111111111111111111111111000000000000000///......222000......///000000///222111000//////000111222333222111000000000111222000///...------...///000////////////////////////........................,,,,,,,,,---------......//////.........---------+++,,,...000000///...------------............///......---,,,,,,,,,,,,---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......------,,,+++------...///...---+++***---------------------------,,,,,,++++++,,,,,,---------,,,+++,,,---...///..................---------------------------------,,,++++++************...------,,,,,,------...------------------------,,,,,,------.../////////.........------,,,,,,,,,---------.........//////---,,,,,,++++++,,,,,,---......////////////....../////////...------,,,,,,---------............///........................////////////////////////..............................---,,,,,,,,,,,,---///,,,+++,,,...///---+++...................................................------,,,,,,------...111000///.......................................,,,+++***)))***+++,,,---,,,,,,,,,------.........---------............///.........------,,,,,,,,,------------------------...------------...//////,,,---...//////...---,,,........................///////////////.................................---...///...------...///......//////...------,,,------............------------------------------................................................//////.........------------------............///......------------,,,,,,........................------...////////////...///......---------............------------......///...------------...///........................---......///////////////000/////////...............------,,,,,,------.........------------............///000000000//////000111222111///------...////////////000000000000//////000000000000///////////////000000000111111111111111222222222333333222222222333333333444444222222222333333333444444555555555555555444444444555555555555555555555555555444444444444333333333111111111222222333333444222222222222222222222222111111111111111111111111000000000000000///......111000......000000000///222111000//////000111222555444222000000///000000000///...------...///000////////////////////////........................,,,,,,,,,---------......//////.........---------+++,,,...///000///...------------............//////...------,,,,,,------......------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------///...---,,,,,,,,,,,,---------------------------///...---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,,,,,,,,,,+++******------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++***+++,,,---...------------------------------------------------......---,,,,,,,,,,,,,,,...------,,,,,,------...------------------------..............................---------,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......////////////......,,,,,,,,,---------------------------....................................................................................+++++++++,,,---...///000...---+++,,,...///---+++...................................................------,,,,,,------...000//////............///........................---,,,,,,,,,,,,---......,,,,,,,,,---------......---------............///......---------,,,,,,,,,---------------------------------,,,---......///------...//////...------........................000000/////////.........------------------------...///...---,,,,,,...000.........///......---,,,------............------------------------------........................////////////////////////////////////............---------............///000000///...---++++++***..............................///000000000//////000///...---------------......------------......///...------------...///........................---......///////////////////////////.....................------.........///..................///,,,,,,---...///000000000///000111111///------...////////////000000000000//////000000000000//////000000000111111111222222111111111222222222222333222222222222333333333333222222222222333333333333222222333333333333333333444444444444444444444444444444444444333333333333222222222222222222222222111222333444444333222111111111111111111111111111000000111111000000//////111///......000111000///111111000000000000111111555444222111//////......//////............//////////////////////////////........................,,,,,,,,,---------.....................---------+++,,,...//////...---------------............//////...------,,,---------000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---,,,,,,,,,------------------------------......---,,,,,,,,,------------------------------------------------------,,,,,,,,,,,,,,,+++******......---,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++,,,,,,---++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,------------------------000///.....................------,,,,,,------...------------------------...............---------...------------,,,,,,,,,,,,------------.........++++++------------++++++......////////////......******++++++,,,------...------------....................................................................................+++++++++,,,---...///000...---,,,,,,......---,,,...................................................------,,,,,,------............---......//////........................---......///000/////////,,,,,,,,,------------...---------............///...------------,,,,,,,,,------------------------,,,,,,,,,,,,,,,------...------...//////...------.................................---,,,,,,++++++------------------------//////...,,,+++,,,...111---...............------------............------------------------------........................////////////////////////..................---------------............///000000///...---,,,++++++---------..................//////000000000000000000///...---------------......------------...............------.................................---......//////////////////////////////.........000000////////////000000//////............//////,,,,,,---...//////......+++---///000//////000222////////////000000000000//////000000000000//////000111111111222222222222111111111111222222222222111222222222222333333333111222222222222333333333111111222222333333444444444444444444444444444444444444444333333333222222333333222222222222222222111222444555555444222111111111111111111111111111000000111111111000000///111///......000111111000111000000000000000000111333333222111000//////////////////....../////////////////////////////////........................,,,,,,,,,---------..............................,,,,,,---.........---,,,---------............/////////...---------------/////////......---------------------------------------------------------...------,,,,,,,,,------------------------------...------,,,,,,,,,------........................,,,,,,------------------.........///...------,,,///...,,,++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,---------------------------------//////............//////...------,,,,,,------...---------------------------------...............------------------------............////////////***+++---......---+++***---......//////......---++++++,,,,,,,,,---------,,,,,,---------.......................................................................................---,,,,,,,,,,,,---------,,,---------------...................................................------,,,,,,------...------------......///000........................---...///000111000//////---------------------------------............///------------------------------------------------,,,++++++++++++,,,---------..................---..............................---------,,,,,,,,,------------------------//////...,,,+++,,,...111------...............---------............------------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------............///........................---------.........//////...//////000000000000000//////...---------------......------------......---..................---........................---......///////////////.........//////////////////......------....../////////............//////......//////...---,,,,,,***,,,.../////////000222////////////000000000000//////000000000000//////000111111111222222222222000000111111111222222222111111111222222222333333111111111222222222333333222222333333444444444555444444444444444444444444444444333333333222222222333333222222222222222222111222444555555444222111111111111111111111111111000000111111111111000000000///---...000111111000000000000111111000000000///000000000111111000000...//////////////////...////////////////////////........................,,,,,,,,,---------......---.....................------------------,,,,,,---------............/////////...------------...---------....../////////------------------------------------------------------,,,,,,,,,------...------------------------------,,,,,,,,,------...........................,,,,,,,,,---------............/////////...------...---,,,++++++,,,...///........................---,,,,,,++++++,,,,,,---+++,,,,,,---------------,,,---------.........///------------------------...---------------.........------,,,,,,------...------------------------,,,,,,,,,---...///000000------------------------******+++++++++,,,,,,,,,***+++---......---+++***------............------///.........---------,,,,,,,,,,,,------------.................................................................................---,,,,,,,,,,,,---,,,------------,,,------...................................................------,,,,,,------...---------------...///000........................,,,---...000000///......---------------------------------............///------------------------------------------------,,,++++++++++++,,,------.........------.................................////////////////////////------------------------...///...---,,,,,,...000,,,---......///.........------............------------------------------................................................+++++++++++++++,,,,,,,,,---------............///,,,------...//////000000,,,,,,------.../////////......///000000000//////......---------......///......------------......------...//////...------........................---......///////////////.........///////////////,,,,,,++++++++++++,,,,,,///..................//////000000///...---,,,,,,---...000000...------...////////////000000000000//////000000000000//////000000000111111111222222000000000111111111111222111111111111222222222222111111111111222222222222333444444444444444555555333333333333333333333333333333333333222222222222222222222222222222222222222333444555555444333222111111111111111111111111000000111111222222111111000...---...000111111111000000111111111111000000---...///000111111111111......////////////......////////////////////////........................,,,,,,,,,---------......---------...............---------,,,,,,,,,,,,,,,---------............///000///......------......++++++,,,---...//////000------------------------------------------------------,,,,,,,,,---......------------------------------,,,,,,,,,---......------------------------+++,,,,,,------.........---------------,,,++++++------,,,,,,,,,---..............................---,,,,,,++++++,,,,,,---+++,,,---.........------,,,------....../////////------------------------,,,,,,,,,+++,,,,,,---......------,,,,,,------...------------------------,,,,,,------...//////000,,,,,,,,,------------...,,,,,,,,,,,,------------++++++------------++++++------............------000000///......---,,,,,,,,,,,,,,,,,,------------........................------------------------........................+++++++++,,,---...///000,,,---......,,,,,,---......................................................------,,,,,,------...---------,,,------..............................,,,------..................------------,,,,,,,,,---------............///,,,,,,,,,------------...------------------------,,,,,,,,,,,,,,,------...///...------------...///........................------......///000000000........................---...///...------...///,,,------...//////......------............------------------------------........................------------------------+++++++++,,,,,,------------------............///---------...///000000000,,,,,,------...//////000------...////////////...---------------...///000......------------......------...//////...------........................---......///////////////............/////////000------,,,,,,,,,,,,------......------------......//////000000000///......,,,...//////...---......////////////000000000000//////000000000000///////////////000000000111111000000000000111111111111111111111111222222222222111111111111222222222222444444444444444333333333333333333333333333333333333333333222222222222111111111111222222333333444444444444444444444444444111111111111111111111111///000111222222222222111///...---...000222222111///000111222222111000///...///000111111000000///---...///000000///...---////////////////////////........................,,,,,,,,,---------......---------.........//////...------,,,+++++++++,,,---------............///000//////...............++++++,,,,,,------..............................------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------,,,,,,++++++,,,------......------........................---,,,,,,++++++,,,,,,---***+++,,,---...---,,,,,,++++++,,,------...//////------------------------,,,,,,++++++,,,------......------,,,,,,------...------------------------//////.........---------,,,,,,,,,---------.............../////////000000,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,------------------------++++++,,,,,,,,,---------........................------------------------........................+++++++++,,,---...///000+++---///...,,,+++---......................................................------,,,,,,------.........---,,,,,,,,,------...........................------------...//////......---------,,,,,,,,,---------............///,,,,,,,,,---------......---------------------------------,,,---......//////...------------...///........................***++++++,,,---...//////////////////////////////,,,...//////...------...,,,,,,---.../////////...---..................---------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---------.........//////............/////////000,,,,,,------...///000000,,,------...............,,,,,,,,,---...///000111.........------.........,,,---...//////...---,,,........................---......///////////////---.........//////000000000000////////////000000---------,,,,,,------------...///000111111111111(((+++---...//////111222////////////000000000000//////000000000000//////////////////000000000000000000000000111111111111000111111111111222222222000111111111111222222222444444444333333222222222333333333333333333333333333333333222222222111111000000111222333333444444555444444333333444444555111111111111111111111111///000111222222222222222///...---...000222222111///000111222222111000//////000111111111///...------...///000000///...---////////////////////////........................,,,,,,,,,---------......---------.........//////...---,,,,,,+++++++++,,,---------.........//////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,,,,,,,---...///------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...////////////000000//////...---***+++---...///...---------------------------------,,,,,,++++++,,,,,,---)))***+++,,,---,,,++++++******+++,,,,,,---......------------------------,,,,,,,,,,,,,,,---...///...------,,,,,,------...------------------------222111000///---+++******,,,,,,,,,------.........+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,------......------,,,***++++++,,,,,,------...++++++,,,,,,,,,---------........................------------------------..............................---,,,,,,,,,,,,---+++---///...,,,+++,,,///...................................................------,,,,,,------...///...------,,,,,,,,,,,,........................///...---------...000111.........------,,,,,,,,,---------.........//////,,,,,,,,,------.........------------------------...------------.../////////...---,,,,,,---...///...........................------,,,,,,------...////////////////////////000///...---,,,------...,,,,,,,,,---------..............................------------------------------------------------...------,,,,,,------...........................------------------------------............---------------.........//////........................///...---,,,,,,---...///------------------------........................//////.........---------........................///...---,,,,,,---...///,,,---......//////......---------............///,,,---------.../////////000///.........///111222......//////...---,,,,,,000000000000111111111111111111111000000000000000222111///000111333222222111111222222222333333333111111222333333333333222222222222222222222222222111111111111111111111111111111111111111111111111222222333444444444333333333333333222222111111111444444333333222111000000111111000000000000111111000000//////.........---111111111111111111111111////////////////////////////////////////////////---------............///......------------..............................,,,------......------,,,+++,,,---......---,,,+++,,,---///000000000///...111///---,,,,,,,,,...///---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------...............------,,,,,,,,,......---------,,,,,,,,,......---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------,,,,,,+++++++++------...///000000000///***++++++,,,,,,++++++******+++,,,---,,,,,,***)))---,,,,,,++++++,,,,,,---///......,,,+++***))))))***+++---...///...------,,,------......------,,,------...//////...------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,------............------------------------------,,,,,,,,,---------......---------------...///000------............------------............------,,,,,,,,,---------......,,,,,,++++++,,,---///000......////////////......///...---,,,,,,---...///------------------------000000...------,,,------////////////...---,,,,,,------------------------//////...---,,,,,,++++++---,,,,,,++++++,,,,,,---........................---------............///...------,,,,,,------...........................000///...---,,,------...,,,---------....................................------------------------------------------------...------,,,,,,------...........................------------------------,,,------------------,,,---------.........//////........................///...------------...///................................................//////.........---------........................///...------------...///,,,---......//////......---------............///---------...............000///.........///111111///////////////...------...////////////000000000111000000000000000000000222000///000111333222222111111111222222222333333111111222333333333333222222222222222222222222222222222222222222222222222111111111111111111111111000111222333444444555444333222222222222222222111444444333222222111000000111111000000000000111111000000/////////.........////////////////////////////////////////////////////////////////////////---------............///......------------..............................,,,------......------,,,,,,---............---,,,------...///////////////000///---,,,,,,---...///,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,,,,---------............---------,,,,,,,,,,,,,,,,,,------...............---------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---------,,,,,,,,,+++,,,,,,---.........------++++++,,,,,,,,,,,,++++++)))***+++++++++***))))))---------,,,,,,---------------------,,,,,,,,,,,,,,,,,,------...---------,,,------......------,,,++++++,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......------............------------------------------,,,,,,,,,---------......---------------...//////------............------------............------,,,,,,,,,---------......---,,,,,,,,,---...///000..............................---,,,,,,---......------------------------,,,,,,,,,------...///000......///......---,,,,,,------------------------///......---,,,,,,++++++------,,,,,,,,,,,,------........................------------...............------,,,,,,------...........................//////...------------...------........./////////........................------------------------------------------------......------------..............................------------------------,,,,,,,,,------,,,,,,,,,---------.......................................///...------------...///////////////////////////------------------------...............---------........................///...------------...///,,,---......//////......---------............///...............---------//////......//////000111//////000000000///..................////////////000000000000000000111111222000//////111222222111111111111222222222222333111111222333333333333222111111111111111111111111222222222222222222222222111111111111111111111111...///111333444555555555111111111222222222222222333333333222111111000000111111000000000000111111000000////////////......////////////////////////////////////////////////////////////////////////---------............///......------------..............................,,,------......------,,,------...//////...------.........---......///000000///...,,,,,,---......,,,,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------.........------------,,,,,,,,,***++++++,,,---...///000......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......---------------------------------------------------,,,+++)))))))))******------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------------+++,,,,,,,,,,,,++++++***,,,------------------,,,***+++,,,,,,,,,,,,++++++........................,,,---------......//////......---,,,,,,,,,------------............------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,------...------------...//////------............------------------------------,,,,,,,,,---------.........------------...//////------............------------............------,,,,,,,,,---------......------------...///000000...---,,,++++++,,,---......------,,,,,,------...------------------------,,,,,,,,,---......//////---............------,,,------------------------.........------,,,,,,+++......------------......------------------------------------...............------,,,,,,------.......................................------...............////////////000........................------------------------------------..................------------..............................------------------------,,,------......------,,,.........................................................------.................................------------------------.........................................................------.........,,,---......///.........---------............////////////...---------,,,............//////000000///000000000000000//////........./////////000000000000000000000111111111111000//////111222222111111111111111222222222222111111222333333333333222333333333333333333333333222222222222222222222222111111111111111111111111///000111222333444444444000000111111222222333333333222222222111111000000111111000000000000111111000000//////////////////000000000000000000000000////////////////////////////////////////////////---------............///......------------..............................,,,------......------,,,........................///...---,,,---...///000000///...------------......------------...//////,,,------......------,,,,,,,,,,,,---------......------------------------++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------..............................------------------------000...,,,***))))))***+++------......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................,,,,,,,,,,,,,,,+++***)))------............------.........////////////////////////000000/////////............////////////000///---,,,++++++,,,---------............------........................,,,,,,,,,---------------,,,,,,,,,,,,,,,---......------............------------------------------,,,,,,,,,---------............---------......///------............------------............------,,,,,,,,,---------..................//////000000///...,,,++++++,,,...///............................................................---,,,++++++,,,,,,---.........------------------------------......---------,,,,,,,,,.........------.........------------------------,,,,,,---------............------,,,,,,------...........................------...........................////////////000........................---------------------------------......////////////......------......///........................------------------------......////////////...........................---........................---..................------------------------------------------------------.....................////////////////////////---..................---,,,---......///.........---------............////////////...---------,,,---....../////////////////////000000000000000/////////000000000111111111//////000000111111111111111///...///000222111111000000111111111222222222111111222333333333333222444444444444444444444444222222222222222222222222111111111111111111111111222222222333222222111111000000000111111222222222222222111111111111111000111111000000000000111111//////000000000000000000000000000000000000000000////////////////////////////////////////////////---------............///......------------..............................,,,------......------,,,.........------............---,,,,,,,,,---///000//////......------------///////////////000000111,,,------......------,,,,,,,,,,,,---------......------------------------------------------------......---------,,,,,,,,,,,,------......------,,,,,,,,,,,,---------..............................------------------------111000---+++***+++,,,---,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------..............................------...------,,,+++***---......//////......---.........//////000000111///000000111111000000///000000/////////.........000///---,,,++++++,,,------......//////......---........................,,,,,,,,,------.........------,,,,,,------...///------............------------------------------,,,,,,,,,---------......///......---------......------............------------............------,,,,,,,,,---------...............///////////////000///---,,,,,,---///000/////////000000/////////........................---.........---,,,+++***++++++,,,---.........------------------------------------------,,,,,,,,,.........------.........------------------------,,,,,,,,,------------......------,,,,,,------...------------------------,,,---......///.........------........./////////........................---------------------------------...//////000000//////............//////........................------------------------//////000000000000//////...............---------........................------...//////...------------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------...............////////////////////////------...//////...------,,,---......//////......---------............///...............---------------...////////////.........///000000000//////000000000000111111111111/////////000111111222222111///......000111111000000000000111111111111222111111222333333333333222444444444444444444444444111111111111111111111111111111111111111111111111333333333333222111000///000000000111111111111111111111111111111111111111111111000000000000111111//////000000000000111111////////////////////////////////////////////////////////////////////////---------............///......------------..............................,,,------......------,,,...---,,,,,,,,,,,,---...---------,,,------...//////............---------///////////////000111111,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------------.........---------,,,,,,,,,......---------,,,,,,,,,------............------,,,,,,,,,---------......------------------------------------------------000///...---,,,,,,------++++++,,,,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------------.........---............------,,,------............------,,,,,,,,,,,,---...///000//////111111111111//////000000//////.........---......---,,,,,,,,,------......////////////......---,,,,,,++++++,,,,,,---,,,,,,,,,---....../////////............///000000------............------------------------------,,,,,,,,,---------......//////...------------...------............------------............------,,,,,,,,,---------......---....../////////......000///............///000...///000000000000///...........................)))***,,,---......------******+++------.........------------------------------------------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...------,,,,,,------...------------------------,,,,,,.../////////......,,,---------....................................---------------------------------...///000000000//////............//////........................------------------------......////////////......//////.........---------........................------...//////...------........................,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////////////////////////////------...//////...------,,,---......//////......---------............///---------...............,,,---.../////////......------...////////////////////////000000000000111...//////000111111222222000///......000111111000000000000000111111111111111111222333333333333222222222222222222222222222000000000000000000000000111111111111111111111111111222222222222111111000111111111111000000000000000000000000111111111111111111000000000000111111//////000000000111111111////////////////////////////////////////////////////////////////////////---------............///......------------..............................,,,------......------,,,---,,,++++++++++++,,,---,,,,,,------......------...............------,,,.........---...//////000,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,---------......,,,,,,------------------......---------,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------,,,------............------------......---------,,,,,,++++++,,,...///000...///000111111000///...---...............//////,,,,,,------...---------......////////////......---,,,++++++++++++,,,---,,,,,,------.../////////......------......///000------............------------------------------,,,,,,,,,---------......//////...---------------------............------------............------,,,,,,,,,---------......,,,---...///......---,,,........................,,,---...//////...---,,,........................)))***,,,.........---,,,))))))+++,,,---.........------------------------------------------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------...------,,,,,,------...------------------------+++,,,.../////////......,,,,,,,,,---------..............................---------------------------------...///000000111//////............//////........................------------------------------............------//////.........---------........................,,,---...//////...---,,,////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000000000000000000000000,,,---...//////...---,,,,,,---......//////......---------.........//////,,,------....../////////,,,,,,.../////////...---,,,,,,---...//////................../////////000...//////000111222222222000///......000111111000000000000000111111111111111111222333333333333222000000000000000000000000////////////////////////111111111111111111111111///000111222222222222222222222111111000000//////000000000000000111111111111111000000000000111111//////000000111111111222111111111111111111111111////////////////////////////////////////////////---------.........//////.........------.................................,,,------......------,,,,,,,,,************,,,,,,+++,,,---...///...---,,,......//////......---,,,---,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------......,,,,,,,,,------.........***++++++,,,---...//////......---------,,,,,,,,,------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++++++++,,,,,,---------+++,,,------............,,,------------------,,,...---------...///111222---///000111111000///---++++++,,,---...///000111***+++---...///...------......////////////......///...------------...///,,,,,,------...///000000,,,++++++++++++,,,---------..................---------------------------,,,,,,,,,---------......000///...------------------..................------..................---,,,,,,,,,---------......,,,---.........---,,,+++,,,------......------,,,++++++,,,------,,,++++++////////////////////////,,,---.........,,,***(((((()))***,,,---...//////---------------------------------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------........................---------............///////////////////////////........................000000///...---,,,,,,+++..............................------------......,,,------......------,,,---------............///........................------............------................................................000000//////.........---........................------------------------////////////////////////............////////////000///...///000///---,,,..................------////////////////////////...///////////////...---......------------......000000///...............//////.........---------......//////000000111111222222111111000000//////000111111111111222222222555444333222111111111111222111111000000111111222444444333333222111000000000000000000000000000000111111111111111111111111111111111111111111111111333222000/////////000111000000000000000000000000000000000000000000000000000000////////////000000000000///...............////////////////////////...............---------,,,,,,---.../////////......------,,,,,,------...//////.........---------///...---,,,,,,---...///---------............///..............................------------......------------------------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...------............------,,,,,,,,,------.........------------------------------------------------........................++++++++++++++++++++++++---+++************)))''',,,,,,,,,---------......---.........---,,,,,,+++------------------------........................///////////////////////////...---,,,,,,---...///---------------------------------,,,,,,+++++++++,,,------......------,,,...------,,,,,,------.........---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------........................//////000000///...------------------------------........................,,,---///000000///---,,,......------------......)))***++++++,,,,,,++++++,,,---...//////...---,,,........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,------...//////.........---------,,,,,,,,,---------......---------------------------------............///////////////////////////......................../////////...------,,,,,,..............................------------......---......//////......------------............///........................---......//////......---................................................000/////////....................................------------------------....................................////////////000///...///000000...---......................................................////////////............------------......000000///...............//////.........---------.../////////000000000111111111111000000000000000000000111111111222222222222222111111111222333333222222111111111111222222444444333333222111111000111111111111111111111111111111111111111111111111111111111111111111111111333222111000///000000111000000000000000000000000000000000000000000000000000000////////////000000000000///.......................................------..................------......///............------,,,,,,------...//////.........---------///...------------...///---------............///.................................------.........------------------------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------...---,,,,,,,,,,,,---...------............------,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,---...///...---,,,,,,,,,---------......------......------,,,+++------------------------................................................///...------------...///------------------------//////.........---------,,,------------------,,,...------,,,,,,------............---------,,,,,,------------------------------------------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,.../////////......---,,,------------------------************++++++++++++***+++---......---+++***......------------......+++,,,,,,---------------+++,,,------------,,,+++........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------...------,,,,,,------...///.........------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////..............................................................................------------.........//////////////////...---------............///..............................////////////......................................................////////////....................................------------------------------------------------............///////////////......///000111///...........................------------------------,,,---...///////////////......------------......000//////............////////////............---////////////000000000000///000000000000000000111000000000111111111222222//////000000222333555666333333222222222222333333444333333222222111111111222222222222222222222222111111111111111111111111000000000000000000000000222222111000000000000111000000000000000000000000000000000000000000000000000000////////////000000000//////............///........................,,,---------.../////////.........///......------...------,,,,,,------..................---------///...------------...///---------............///................................................------------------------,,,,,,,,,---------......,,,------......------,,,------------------------...........................------,,,,,,------...------............------------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------...000222111000,,,,,,,,,---------......------......------,,,,,,------------------------........................------------------------///...------------...///------------------------///............---------------------------------...------,,,,,,------............------------,,,------------------------........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------------------------+++++++++,,,,,,---------***+++,,,------,,,+++***......------------......------...///////////////,,,,,,---......---,,,,,,........................------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------...............------,,,,,,------...............------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////........................---------.........//////..............................------------............////////////......---------............///...........................//////000000//////...................................................///////////////.........................................................------------------------............////////////.........///111222000///---------...............------------------------+++,,,---...//////000///......------------......000///............///////////////...............////////////000000000000.../////////000000111111000000000000111111111111/////////000111333444555444333333222222333333444333333333222222111111111222222222222222222222222111111111111111111111111////////////////////////222222111111111000000000000000000000000000000000000000000000000000000000000000////////////000000000///............//////........................,,,,,,,,,---...///000000.../////////...---,,,,,,...------,,,,,,------....................................------.........---------............///........................---..................---------------------------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------------------------------,,,------......------,,,.........------,,,,,,,,,------------------------------------------------........................---------------------------,,,,,,---...//////---,,,,,,,,,---------......,,,------...------,,,,,,------------------------........................------------------------.........------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,---------...------,,,,,,------...............------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,------,,,,,,+++---------------------------------------,,,,,,,,,------...//////...------...------,,,,,,------...------...///////////////////////////////////////........................------,,,,,,,,,,,,------------------------------,,,------------............------,,,,,,------...------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////////////////,,,,,,------.../////////..............................------------......,,,------......------,,,---------............///..............................////////////...............................................................///////////////................................................------------------------............///////////////......///111222111///---------.........//////------------------------++++++---...////////////......------------......//////............//////////////////////////////000000000000////////////......//////000000000111//////000000000111111111111000000000111111222333444333333222222333333444333333222222222222222111222222222222222222222222111111111111111111111111////////////////////////222222222222111111111000000000000000000000000000000000000000000000000000000000////////////000000//////............//////........................,,,,,,,,,---...///000000.../////////...---,,,,,,...------,,,,,,------...---.....................---..................------------............///........................------...//////...------------------------------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,.........------,,,,,,,,,------------------------------------------------........................------------------------...---,,,,,,------,,,***,,,,,,,,,---------......,,,,,,------...------,,,------------------------................................................---..................---------------------------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---......------,,,,,,------...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,,,,,,,,,,,,,+++------------------------,,,++++++***)))(((''''''---..................---------,,,,,,,,,,,,------,,,,,,---............---/////////....../////////...........................------,,,,,,------...------------------------,,,,,,,,,,,,------------...------,,,,,,------...,,,,,,------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////////////////////////////---------.........//////..............................------------......,,,,,,------------,,,,,,---------............///........................------............------.........................................................///////////////................................................------------------------............////////////000//////000111222000///,,,,,,------.../////////------------------------+++,,,---.....................------------......///............//////000...////////////000000000000000000000////////////...//////////////////000/////////000000000111111222111111000000000111111333333222222222222333333222222222222222222222222222222222222222222222222111111111111111111111111000000000000000000000000222222333333222222111000000000000000000000000000000000000000000000000000000000////////////000000///............//////000------------------------,,,---------.../////////.........///......------...------,,,,,,------...---------...............------...//////...---------------............///........................,,,---...//////...---,,,------------------------,,,,,,,,,---------......,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,------------,,,,,,------------------,,,,,,------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000///------...---,,,***,,,,,,,,,---------......,,,,,,------......------------------------------........................////////////////////////------...//////...---------------------------------------............///...---,,,++++++,,,---......------,,,,,,------.../////////.........------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,------------------------...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++,,,------------,,,---,,,++++++++++++,,,---..............................------------......------------------------+++,,,,,,,,,,,,---------...------,,,,,,------...,,,,,,,,,,,,------------,,,,,,,,,---------......---------------------------------............///////////////////////////////////////////////////---------.............................................------------......------............---------------............///........................,,,,,,------------,,,,,,............................................................/////////000....................................................................................////////////111000000000111111000...,,,,,,------...//////000........................,,,,,,---......---------......------------.....................///000000.../////////000000000000111000000000/////////...///////////////.........////////////000000000111111111000000000000111111222222111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222333333333222111000000000000000000000000000000000000000000000000000000000////////////000000...............///000000------------------------------..................------......///............------,,,,,,------...---------.........//////------...//////...---------------............///........................,,,---///000000///---,,,------------------------,,,,,,,,,---------......,,,------......------,,,------------------------------------------------,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///---,,,---......---,,,,,,,,,,,,---------......+++,,,------......------------------------------................................................------...//////...---------------------------------------........./////////...,,,++++++,,,...///...------,,,,,,------...////////////............------------------------------------------------,,,,,,---------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------------------------------------.....................///,,,,,,,,,++++++,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,------------,,,,,,+++************+++,,,..............................------------..............................------------...............------,,,,,,------...++++++,,,,,,,,,---------,,,,,,,,,---------..............................---------.........//////////////////////////////000000000000000000000000.........................................................------...............////////////......---------.........//////........................+++,,,,,,------,,,,,,+++................................................---.........//////000000........................////////////////////////////////////////////////............/////////000222111000111111111///---,,,,,,------...///000000////////////////////////---------...------,,,,,,.........------........................///000111.../////////000000111111111111000000/////////...000000//////.........---////////////000000000000000000///000000111222222222111111111111111111222222222222222222222222222000000000000000000000000111111111111111111111111111111111111111111111111222222333444333222111000000000000000000000000000000000000000000000000000000000////////////000000...............///000111------------------------...............---------,,,,,,---.../////////......------,,,,,,------...---------.........//////,,,---...//////...---,,,---------.........//////........................,,,---///000000///---,,,------------------------,,,,,,,,,---------......,,,------......------,,,------------------------........................,,,,,,---......---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,------.........------------------------------------------------........................+++++++++++++++++++++++++++******+++---...---,,,,,,,,,,,,---------......+++,,,,,,---.........---------------------------........................------------------------,,,---...//////...---,,,------------------------+++++++++,,,,,,---------///...,,,++++++,,,...///...------,,,,,,------...000/////////............------------------------........................---------....../////////........................+++,,,------............------------------------))))))***+++---......//////......------......///---,,,,,,++++++,,,,,,---+++,,,------......------------++++++++++++------..............................------------........................................../////////000...------,,,,,,------...+++++++++,,,,,,---------,,,,,,,,,---------......++++++,,,------......///................................................////////////////////////---------------------------------------------------......///......------...............///000111................................................000///---,,,+++,,,------..................------+++++++++++++++,,,---...///............---------............////////////////////////////////////---...000111111111000///////////////////////////000000111000000...,,,+++//////000000000000//////---------............///....................................................................................////////////////////////////////////000000000000000000000000////////////////////////000111111111111222222222222222222222222222222222///000000000000111111111111111000//////000111111222222111111111111111111......---,,,,,,,,,,,,,,,111111111111000000000000111111111111111111111111......////////////......//////000000000000//////111...+++)))(((***,,,...//////......---------,,,//////.........---------,,,---------.../////////---,,,,,,++++++,,,,,,---,,,,,,,,,------.........------------------------------------------------,,,---------.../////////...------------...//////&&&(((***,,,---...---------------............/////////............//////,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------......---------,,,,,,,,,------............------------------------------+++++++++,,,---...///000---.........---,,,,,,+++,,,,,,---......---,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------........................000////////////.........---.........---,,,,,,+++++++++------------++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...........................,,,------......------,,,......---,,,,,,+++******---------............///------------------------............---,,,+++***------------------------------------------------------------------------------------------------........................111000...---,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,------.........***+++---//////...---,,,+++,,,---...////////////,,,---......//////......111000...,,,+++,,,---............------,,,,,,,,,------------------------........................000000000000000000000000////////////////////////---------------------------------------------------...............------.........---......//////...................................................---,,,+++++++++,,,,,,........................,,,,,,,,,,,,,,,---......///............---------............////////////////////////////////////......///000000000000000////////////////////////000000000000///...,,,+++......////////////......---------............///....................................................................................////////////////////////////////////////////////////////////////////////////////////000000111111111222222222222222222222222222222222000000000111111111222222111111111111111111111111111111111111111111111111222222111000000000000000111111111111000000000000111111111111111111111111...//////000000//////...//////000000000000//////111///---++++++,,,---////////////.........------//////.........------------------...............------,,,,,,,,,,,,------,,,,,,,,,---------......---------------------------------------------------------...............---------------...//////((()))***,,,---------------------............///......------------......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,,,,------.........---..................---------------------------,,,,,,,,,,,,------...///............------,,,,,,,,,,,,---......---,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,//////.........---------......................../////////.........------------......------,,,+++,,,---............---,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------------------***+++,,,---............------------------------------------------------------------------------------------------------........................111000...---,,,,,,------...------,,,,,,------...,,,,,,------------------+++,,,...000000///...---+++,,,---...////////////---------............///...---,,,,,,,,,...000111......---------,,,,,,,,,//////...------,,,++++++........................000000000000000000000000////////////////////////........................---------------------------.....................///...------------------......................................................---,,,,,,,,,------...........................------------.../////////............---------............//////////////////////////////////////////......//////000111//////////////////////////////000000///...---,,,------............---------------............///....................................................................................////////////////////////////////////////////////////////////////////////////////////000000000111111111222222222222222222222222222222111111111111222222222333000111222333333222111000111111111111111111111111444333222222222222222222111111111111000000000000111111111111111111111111///000000111111000000/////////000000000000//////000///......---.........000000////////////.....................---------...............---------......------------......,,,,,,,,,------------...------------------------------------------------...............------------------------......///******+++,,,,,,,,,,,,,,,---------............///------,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------------------,,,,,,.........------,,,,,,,,,***+++,,,---...///000000........................------------------------------,,,,,,,,,------...............---------,,,,,,------......------,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,...............---------....................................---------,,,------......------,,,,,,---......//////......---------------------------,,,,,,,,,,,,,,,,,,------/////////.......................................,,,------......------,,,***++++++,,,---......///---------............///------------------------***+++,,,---............------------------------------------------------------------------------------------------------........................000///...---------------///......------......///------------------,,,,,,,,,---///000000000///...,,,,,,---...////////////......---,,,---...///000------,,,,,,---...000111...------------,,,,,,,,,......---------,,,,,,,,,................................................////////////////////////////////////////////////........................---------------......//////...---,,,,,,,,,,,,,,,................................................//////..................---------...............//////............/////////............---------............//////////////////////////////////////////...------///000111///////////////////////////////////////.........---......//////......------------............///....................................................................................////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111111111222222222333333333000111333444444333111000111111111111111222222222222111111000000000111111111111111111000000000///111111111111111111111111000000111111111111000000//////000000000000//////....../////////......---000000000000000/////////......................../////////...---------,,,.........------.........------------------------------------------------------------............/////////...---------,,,------,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,+++---------............///...------,,,,,,------...,,,,,,,,,---------.......................................------,,,,,,,,,.........------,,,,,,+++,,,,,,,,,---...//////000.........------.........------------------------......---,,,,,,,,,------.........---------......------------------------,,,,,,,,,------.........------------------------......................................................---------,,,,,,,,,,,,------...------,,,,,,------............------------------------------,,,,,,,,,---------------000000//////...---,,,,,,........................,,,------......------,,,++++++,,,,,,---.........---------............///------------------------............---,,,+++***------------------------------------------------------------------------------------------------........................//////......------------......------------...............------,,,,,,,,,------...////////////...,,,------...//////......///...,,,+++,,,---///111000000...---,,,,,,------------------------------,,,,,,,,,---------......................................................////////////////////////////////////////////////...........................------------...///000///...---,,,,,,,,,,,,,,,................................................------------......---------------.........//////000//////........./////////............---------............///////////////////////////////////////...---------...000111////////////////////////...............//////////////////000000/////////---------............///....................................................................................////////////////////////////////////........................//////////////////////////////000000000111111111111111111111111111111111111111222222222333333333000111333444444333111000000000111111111222222222000000000//////000000111111111111111000000000///000000000000000000000000000000111111111111000000//////000000000000//////,,,---............---,,,/////////000000000000000---...................../////////...---------,,,.........------.........---------------------------------------------------------......//////////////////...---------,,,,,,,,,,,,,,,,,,---......------,,,,,,,,,,,,,,,,,,---------............/////////............//////,,,,,,,,,---------.......................................------,,,,,,,,,.........------,,,,,,,,,........................///...------------...///------------------------......---,,,,,,,,,------///...---------......///------------------------,,,,,,,,,------.........---------------------------...................................................---------,,,,,,,,,,,,,,,------...------,,,---,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,------.........000//////...---,,,++++++........................,,,------......------,,,---------------------------------............///------------------------............---,,,+++***------------------------------------------------------------------------------------------------.......................................---------------,,,,,,,,,,,,------.........------,,,,,,,,,,,,,,,------............,,,---......///.........///...,,,+++,,,---///111000//////...------,,,,,,------------------------++++++,,,,,,---...//////........................000000000000000000000000////////////////////////...................................................---,,,,,,---...000111///...------------------................................................)))***++++++,,,,,,++++++,,,,,,------.../////////000000///............//////............---------............////////////////////////////////////......------......///000////////////////////////...............///000111//////000000000000//////---------............///....................................................................................////////////////////////////////////......................../////////////////////////////////000000000111111111111111111111111111111111111111111222222222333000111222333333222111000000000000111222222333333111111111000111111222333111111111111000000000000000000000000000000000000///000000111111000000/////////000000000000//////,,,,,,---.........------......////////////000000---------..............................---------......------------.........------------,,,,,,,,,---------------------------------...//////000000...............---------,,,,,,,,,,,,,,,------......---,,,,,,,,,,,,---------------............////////////....../////////,,,,,,,,,---------......------------------------------------------,,,,,,------------------------/////////.........------///...---,,,,,,---...///------------------------------,,,,,,,,,------...///...---------...///000...------,,,,,,------...,,,,,,---------------------------------------------------...................................................---------,,,,,,,,,------......---------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,---......////////////......---,,,++++++........................,,,------......------,,,.........------------------------............///------------------------***+++,,,---............------------------------------------------------------------------------------------------------........................---......///......------,,,,,,,,,++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---------...------...............---......---,,,---...///000,,,,,,---....../////////,,,,,,,,,------------...,,,---------------------........................000000000000000000000000////////////////////////------------------------...........................---,,,,,,,,,...000111.........---......//////................................................)))***,,,---------,,,,,,,,,,,,------...//////000000///......---------...///............---------............////////////////////////////////////,,,---......//////......////////////////////////...---------...///111222...//////////////////...---------............///....................................................................................////////////////////////////////////........................////////////////////////////////////000000000111111111111111111111111111000000000111111111222222111111111111111111111111///000000111222222333333111111111111111222333333111111111111000000000000000000000000000000000000...//////000000//////...//////000000000000//////------........./////////------........./////////---------.........//////---------...............------,,,,,,,,,,,,------......---------,,,,,,,,,---------------------------------...///000000000---------...............,,,,,,++++++,,,,,,---...------,,,+++,,,,,,......---------............//////......------......///,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------+++,,,,,,------.....................////////////000///---,,,,,,---///000------------------------,,,,,,,,,,,,------...//////...---,,,---...000111...---,,,,,,,,,,,,---...------------------,,,,,,........................---------.........//////......................../////////.........------+++,,,------......------...---,,,,,,,,,,,,---...------------------------,,,,,,------.../////////000/////////......------........................,,,------......------,,,,,,,,,------......//////---------............///------------------------***+++,,,---............------------------------------------------------------------------------------------------------........................,,,---...//////...------------,,,,,,,,,,,,------,,,,,,---------------------------------......///---...............---------------............///,,,,,,---...////////////,,,,,,,,,---------......///......------,,,,,,+++................................................////////////////////////------------------------////////////////////////...---,,,+++,,,...000222...............///000111................................................,,,---///000000000//////,,,,,,------...///000000000///...---------------//////.........---------............/////////000////////////////////////+++,,,.../////////...---////////////////////////...---------...///111222---..................------------.........//////..................................................................................../////////000////////////////////////........................////////////////////////////////////000000000000000000000000000000000000///000000000000111111111111111000//////000111111///000000111222222333333000/////////000111111222111111111111000000000000000000000000000000000000......////////////......//////000000000000/////////////////////000111222,,,---------......//////---------.........//////,,,------....../////////---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------------------------------...///000000111,,,------....../////////,,,,,,++++++,,,,,,---...------,,,+++,,,---...///---------.........//////...------,,,,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........***++++++,,,---...//////,,,------...///000111111000///---,,,,,,---///000------------------------+++++++++,,,---...///000///...---,,,---...111222...---,,,,,,,,,,,,---............------,,,,,,,,,........................---------.........//////........................000////////////.........+++,,,,,,---.........---///...---,,,,,,---...///------------------------,,,,,,------...///000000000000000000////////////........................,,,------......------,,,***+++,,,---///000111111---------.........//////------------------------............---,,,++++++------------------------------------------------------------------------------------------------........................,,,---.../////////------.........------.........,,,,,,,,,------.........///............///000000---...............------,,,---......//////......////////////...---,,,+++,,,,,,,,,------.........---...///000000///...------------............///000///...------...///000222000......000000---***........................////////////////////////---...////////////......000000//////.........---000///...------...///000000000////////////000000***,,,...000000///...---..............................//////...---,,,,,,......------------......//////............////////////000000///...---------------............///............////////////................................................,,,---...///000000000000000000//////.........---////////////////////////---------........./////////000111222111000...,,,---------.........//////---------............//////////////////.........////////////000000000000000000000000111111111111222222222111111111000000111111111111111111111111222222111111111111111111333333333333222222111000000000000000000000000000000000000000000000000000222222111000///...------------......//////000000//////.........---------........................---...............------...///000///------///000................................................+++,,,---...////////////........................//////.........---------...---,,,,,,,,,,,,---...///...---,,,,,,---...///,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---...........................///...---,,,,,,---...///------------------------.........................................................------,,,,,,,,,*********+++,,,---...///.........------,,,,,,,,,........................111000...------...000111........................,,,******,,,000222111///---.........//////000000111000000///...---------------------------------++++++---.........---,,,,,,------......------,,,,,,,,,,,,---------......000000000000000000000000------------------------///...---,,,+++*********......---------,,,,,,,,,........................------------------------,,,---------,,,,,,+++***,,,------......------,,,,,,,,,,,,---------......------------------------000///...---,,,---......000///...---,,,------...........................---------............///,,,,,,,,,,,,,,,,,,,,,,,,---------............///++++++,,,,,,---......///........................,,,,,,,,,---------..................................../////////......------------............///000///...------...///000...---,,,...111222000...........................////////////////////////.........//////000000000000/////////............000///...------...///000000000////////////000000,,,---.../////////...---..............................//////...------,,,......------------......//////............/////////////////////...---------------............///............////////////................................................,,,---...///000000000000000/////////............////////////////////////---------.........////////////111111111000...------------.........//////---------............////////////////////////...////////////000000000000000000000000111111111111111111111000000000//////111111111111111111111111111111111111111111111111111111222222222111000000000000000000000000000000000000000000000000000000333222222111000////////////000000000111111111222//////.........---------........................---...............------.../////////------///000................................................,,,,,,---...////////////........................//////.........---------...---,,,,,,,,,,,,---...///...---,,,,,,---...///,,,------......------,,,,,,------......------,,,)))***++++++***)))***+++........................///...------------...///------------------------................................................------------------,,,,,,++++++++++++,,,---...///......---------,,,,,,,,,........................000///---,,,,,,---///000........................---++++++,,,///111000///---........./////////000000000000///...---------------------------------+++,,,---...///...------,,,------......------,,,,,,,,,,,,---------......////////////////////////------------------------000///......---.....................------,,,,,,........................------------------------//////.........---------,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,+++++++++,,,...///000///...---,,,------...........................------------............,,,,,,,,,,,,,,,,,,,,,,,,---------............///////////////////////////........................,,,,,,,,,---------..............................//////...---,,,,,,---------------............/////////............//////---,,,---...000111000///........................///////////////////////////.........///111222333////////////............000///.........///000111000//////......//////000///////////////..........................................///......---,,,......------------......//////............/////////////////////......------------............///............////////////................................................,,,---...///000000000000////////////............////////////////////////---------..................///000111000///...------------...............---------............///......//////////////////////////////000000000000000000000000111111111111000000000///////////////111111111111111111111111111111111111111111111111//////000111111111000000000000000000000000000000000000000000000000000000333333222222111111000000000000000000111111111111...............---------........................------...............---...//////...------...000................................................------...............---.......................................---------...------,,,,,,------.........------------......,,,------......------,,,,,,------......------,,,,,,---...---,,,,,,---...........................///...------------...///------------------------........................------------------------,,,,,,------------------,,,,,,,,,,,,---...//////...------------,,,,,,,,,..............................,,,,,,,,,,,,.................................---,,,---///000///................../////////000000//////...---------------------------------,,,---......//////......,,,------......------,,,,,,,,,,,,---------..............................------------------------...............///000111/////////............---........................------------------------000///...---,,,---......,,,------......------,,,,,,,,,,,,---------......------------------------++++++++++++---...///000//////...------------...........................------------............,,,,,,,,,,,,,,,,,,,,,,,,---------............///222111111000///.................................,,,,,,,,,---------..............................000///---,,,++++++,,,------------............////////////......///////////////////////////---,,,........................////////////////////////000///......///111444666///////////////.........000///.........///000111/////////....../////////000000///.........//////........................---...............------......------------......//////............//////...///////////////......---------............///............////////////................................................------...//////000/////////////////////.........////////////////////////...........................//////000000///..............................---------............///............////////////////////////000000000000///000000000111111111111000000000000000000000000111111111111111111111111111111111111111222222222//////000111222222222111000000000000000000000000000000000000000000000000111111111111111111111000............////////////................................................,,,---......///...............///...---,,,...000..................................................................------................................................------------------------------------------------,,,------......------,,,,,,------......------,,,---///000///...---...///.................................------.........------------------------........................------------------------,,,,,,,,,------.........---------------...///000------------------------........................---,,,,,,++++++,,,,,,---..............................---............---......................../////////......---------------------------------------........./////////,,,------......------,,,,,,,,,,,,---------......------------------------------------------------------,,,,,,------...////////////////////////...........................------------------------...---+++******+++---...,,,------......------,,,,,,,,,,,,---------......------------------------------......///000111111............------..............................,,,,,,---------.........---------------------------------............///000//////......---,,,,,,........................,,,,,,,,,---------..............................///...---++++++,,,,,,------------............///...//////////////////......///000000///.................................////////////////////////000///......///111444666.........///////////////000///......///000111222//////............//////000///............//////........................------...............---......------------......//////............//////......///////////////...---------............///............////////////................................................---...//////////////////.........///////////////////////////////////////.....................---........./////////...........................------------............///---.........//////000000////////////000000000000///000000000111111111111111111111111111111111111111111111111111111111111000000111111111222222222000000111222333333333333000000000000000000000000000000000000000000000000/////////000000000000000////////////............---.............................................,,,------...//////......---...///...,,,,,,...///..................................................................------........................---.....................------------------------,,,------------------,,,,,,------......------,,,,,,------......------,,,***,,,---,,,+++***+++,,,........................---..................---------------------------........................------------------------,,,,,,,,,------...............---------...//////------------------------........................,,,,,,,,,++++++,,,,,,,,,..............................///...------------...............---------............------------------------------------------------......//////,,,------......------,,,,,,,,,,,,---------......------------------------------------------------......---,,,,,,,,,,,,,,,.../////////////////////........................------------------------...---+++******+++---...,,,------......------,,,,,,,,,,,,---------......------------------------//////////////////......------..........................................,,,,,,,,,------------...---------------------------------............///................................................,,,,,,,,,---------....................................------------......---------............///......////////////......***,,,...//////000111222........................///////////////////////////.........///111222333.........///////////////000//////...///000222333///......------......///---------............///........................,,,---......///...............------------......//////............//////---...//////////////////---------............///............////////////......................................................///////////////............///////////////////////////////////////...............---------..................//////...............------------------............///------......///000000000////////////000000000000000000000000111111111111111111111111222222222222111111111111111111111111000000000111222222333333111222222333333333333222000000000000000000000000000000000000000000000000......//////000000000111111111111111000000000000---------.......................................,,,,,,---...////////////---......---,,,,,,---///................................................------...............---........................---------...............,,,------......------,,,,,,,,,------------,,,,,,,,,------......------,,,,,,------......------,,,,,,---......,,,,,,---...........................------...//////...------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------...---------------......,,,,,,,,,------------...........................,,,,,,,,,,,,,,,,,,,,,,,,........................---...//////---,,,---............------------------------------------------------------------------,,,,,,,,,,,,---......,,,------......------,,,,,,,,,,,,---------......------------------------------------------------000///...------------------............/////////........................------------------------......---,,,---...///000,,,------......------,,,,,,,,,,,,---------......------------------------,,,,,,------,,,,,,+++***,,,---......///.................................,,,,,,,,,,,,---------------------------------------------............///.........///////////////........................,,,,,,,,,---------..............................,,,---......////////////---------............///---...///000000///...---))),,,///000//////111333........................////////////////////////.........//////000000000............/////////000000////////////111222333///......------......///)))***,,,---...///..............................,,,------...//////............------------......//////............//////------...///////////////---------............///............////////////......................................................////////////................../////////000//////////////////////////////.........---------------------......////////////.........------------------............///------......///000000111////////////000000000000000000000000111111111111000000000000111111111222111111111111111111111111///000000111222222333333111222222222222111111000000000000000000000000000000000000000000000000000......///000111111222222222111111111000000000///---------.........//////........................+++,,,---...////////////---......---,,,,,,---///................................................,,,,,,---...////////////........................---------.........//////,,,,,,---......---,,,,,,+++,,,------------,,,+++,,,------......------,,,,,,------......------,,,///000111000///...///111........................------...//////...------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------,,,,,,,,,,,,------,,,,,,,,,---------..............................,,,,,,------------,,,,,,........................,,,...//////---,,,...000.........------,,,,,,,,,------------------------------------------------,,,++++++***+++,,,---...,,,------......------,,,,,,,,,,,,---------......---------------------------------------------------,,,,,,,,,,,,---......,,,,,,------....................................---------------------------------.........//////,,,------......------,,,,,,,,,,,,---------......------------------------)))***+++,,,,,,++++++***,,,,,,.../////////..............................++++++,,,,,,,,,---------........................---------............/////////......------,,,,,,........................,,,,,,,,,---------..............................+++,,,...000111111000000---------.........//////---...///000000///...---,,,///111000...---...000........................////////////////////////---...///////////////...---.........//////000000000/////////000111333444.........------.........&&&(((+++---//////...---........................,,,,,,---.../////////............------.........//////............//////------...///000000//////---------.........//////............/////////000...................................................///////////////......---.........//////000000//////////////////////////////.........------------------------...///000//////.........------------------.........//////---------...///000000111////////////000000000000000000000000111111111111.../////////000000111111111111111111111111111111///000000111222222333333111111111111111000///...000000000000000000000000000000000000000000000000//////000111222333333444000000//////.........------------.........//////........................+++,,,---...////////////------...---,,,+++---///................................................+++,,,---...////////////........................---------.........//////,,,,,,---......---,,,,,,++++++------------++++++,,,------......------,,,,,,------......------,,,,,,---...---,,,+++,,,...........................,,,---...//////...---,,,------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---,,,,,,+++++++++,,,,,,,,,,,,,,,------.................................,,,------......------,,,........................+++---//////---,,,...111.........------,,,,,,,,,------------------------------------------------,,,+++*********+++,,,---,,,------......------,,,,,,,,,,,,---------..............................------------------------((((((((()))***+++---...,,,,,,,,,---------..............................------------------------***+++,,,------------,,,,,,------......------,,,,,,,,,,,,---------......------------------------((()))+++---.........---+++,,,.../////////..............................++++++,,,,,,,,,---------........................---------........./////////...---,,,***)))((('''........................,,,,,,,,,---------..............................---------------------------....../////////////////////............//////000///...---------------......------------.........------,,,,,,------...000000000000000000000000---.../////////...,,,+++000000000000//////////////////.........---------000000//////.........---//////.........---------......///000111111000000,,,,,,,,,,,,---...//////////////////////////////000/////////...............---,,,,,,,,,,,,---...///............---------////////////////////////---------.........////////////000000///...------,,,---......//////..................///000222222111111000///////////////111000...------...///111000000//////.........---..............................//////000000111111......//////000000111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111333333333222111000000///////////////////////////000000////////////000000111111000000//////......///////////////.........////////////////////////........................---------............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------...//////......,,,---...///000000000000------------------------------,,,++++++,,,,,,,,,/////////...---------,,,.................................------,,,,,,,,,000...,,,---000111000...+++,,,...///000///...---//////.........---------.........------,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------//////.........---------.........------,,,,,,,,,------------------------...,,,+++---000222111///------------------------////////////////////////...///////////////...---///............---------,,,,,,,,,---------......,,,,,,---...//////////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,......,,,,,,,,,,,,......------............------////////////////////////000///...---------------........................------...//////...---,,,---------............///...------,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,///......---------.........------,,,,,,------.........................................................------------......,,,---......//////......000000//////.........------------------------------......////////////////////////....../////////000///...------------...///......------......//////......------......///........................//////000000//////...------.........//////////////////.........---------000/////////............//////.........---------......///000000000//////000000///...------------///////////////////////////............---------......---,,,,,,---......///............------------------------------------------........./////////////////////...------,,,---......//////..................///000111222111000000///////////////...---,,,++++++,,,...///000/////////.......................................///////////////000000.../////////000000000111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111333222222111000000//////////////////////////////000000////////////000000111000000000/////////...////////////////////////////////////////////////........................---------............/////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------..................,,,---...///////////////------------------------...------,,,,,,------...............------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,///---,,,---///000///---,,,---///000111000///...//////.........---------......---------,,,,,,,,,,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------///.........------------......---------,,,,,,,,,------------------------...---,,,---000111000///------------------------........................------......------------,,,,,,------.........///,,,,,,,,,------------...------.........------,,,///......------......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------------............------........................//////...---------------,,,,,,---------.........------...//////...---,,,---------............///...------,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,......---------......///...------,,,,,,------.........................................................------------......,,,---......//////......000/////////............---------------------------....../////////////////////////////////////////////......------......///......------......////////////....../////////........................111111000////////////000,,,,,,------......///////////////.........------////////////............/////////............---....../////////...------111111000//////.........////////////////////////.........---------,,,,,,......---,,,,,,---......///............---------------------------------------.........////////////////////////......---,,,---......//////..................///000111111000000//////......//////---,,,++++++,,,---...///////////////..................................../////////...............////////////000000000000111111111111111111111111222222222222222222222222000000000000000000000000000000000000000000000000222111111000000//////...////////////////////////000000////////////000000000000000000////////////////////////////////////////////////////////////........................---------............///...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,------.........------------------------------.........------......///------------............,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,---,,,+++,,,...///...------...///111111000//////...............---------...------------,,,,,,,,,,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------............------------...------------,,,,,,,,,------------------------...---,,,---///000000///------------------------........................---,,,,,,,,,,,,,,,------******+++,,,---...//////,,,,,,,,,,,,------------............---,,,+++***...------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...------............------........................//////...------------...++++++,,,,,,------......,,,---............---------------............///...------,,,,,,------...................................................,,,,,,,,,,,,,,,,,,,,,,,,---------------...///000......------------............................................................------------......,,,---......//////......////////////....................................---......////////////////////////000000///////////////............////////////............////////////............//////000000000000000000000000111000///.........000000........................////////////............///////////////........./////////................../////////...---,,,,,,------...///000000000000//////////////////////////////.........---------......------------......///............---------////////////////////////............////////////...///////////////......,,,---......///........................///000111000//////.........//////......---......///000111///////////////.................................//////......------,,,,,,////////////000000000000222222222222222222222222111111111111111111111111000000000000000000000000////////////////////////111000000000//////......////////////////////////000000////////////000000000000000000///////////////////////////000000000////////////////////////........................---------............///........................------------------------.................................///......---,,,---------...------,,,,,,---------------------------------------......///,,,,,,,,,------.................................------------------------,,,++++++,,,,,,------------...////////////..............................------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------.../////////------------------------........................---,,,,,,++++++,,,---...******++++++,,,---......++++++,,,,,,,,,---------,,,---------,,,,,,+++***---,,,,,,++++++,,,,,,---------------------------------------------------//////............//////------............------........................///......---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---------------............///...------,,,,,,------...................................................------------------------,,,,,,,,,---...///000111......------------............................................................------------......,,,---......///.........///////////////.................................---....../////////////////////000111111000////////////.........//////000/////////....../////////...------,,,,,,------...000000000000000000000000///...---,,,---...///000222111111000///...------000000/////////..................///////////////////////////////////////.../////////...---,,,,,,,,,,,,...//////000//////////////////////////////000000000000////////////........................///............---------////////////////////////........./////////000000......///////////////...,,,---......///........................//////000//////............//////............//////000000.........///////////////........................//////......------,,,,,,000000000000////////////111111111111111111111111000000000000000000000000111111111111111111111111........................000000000000////////////000000000000000000000000000000////////////000000////////////000000000000////////////000000111111////////////////////////........................---------............///---.....................------------------------........................---...............---------------...------,,,,,,------------------------,,,,,,++++++,,,------...+++,,,,,,,,,------..............................------------------------***+++,,,,,,,,,,,,,,,------------------------,,,---.....................------------------------------------------------------------------------------------------------------------------------,,,,,,------------------------------------------------------------------------......------...///------------------------........................------,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------***+++,,,,,,---------,,,,,,,,,++++++++++++,,,,,,---------------------------------------------------------......---------------............------..............................---------......///......---,,,++++++***))),,,,,,,,,,,,------......---------............///...------,,,,,,------...................................................------------------------,,,,,,,,,---...///000111///......------......///......................................................------------......,,,---......///..................///////////////........................---....../////////////////////111111111111////////////......//////000000000//////......//////000------,,,,,,,,,,,,------...........................------------......///222222111000///......---000000000/////////...............///////////////...////////////000000000....../////////...------...///000000///...,,,+++////////////////////////111111111000000000//////---...////////////...---///............---------------------------------....../////////000000000---...//////////////////,,,---......//////......///......---......//////......------......//////------------------------.........///////////////......................../////////...............000000000000////////////........................////////////////////////111111111111111111111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000////////////000000000000...//////000000111111222////////////////////////........................---------............///---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...//////......,,,------.........------------------------------+++++++++++++++,,,---...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...***+++------++++++,,,...---------,,,,,,,,,,,,,,,---------...............,,,,,,,,,------------......------,,,,,,------...------------------------------------------------------------------------,,,,,,,,,,,,------------,,,,,,,,,------------...------------------------,,,---......---,,,---...------------------------------------------------+++,,,---...//////.........---------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,***+++,,,------.........---,,,,,,++++++,,,,,,---------------------------------------------------***++++++,,,,,,++++++***------............------------------------------...------------...////////////...---,,,+++******,,,+++++++++,,,---...///---------............///...------,,,,,,------...................................................---------------------------------------...///000//////............//////......................................................------------......,,,---......//////...............///////////////........................---......///////////////...///111222222111///...///////////////000111111000000////////////000000......------------..............................------...///////////////////////////////////////000000000000/////////.............../////////000.../////////000000000000......///000000000/////////000111111111///---,,,////////////////////////000000000000////////////---...///000000///...---///............---------------------------------.../////////000000000000------...///////////////,,,---......//////......///......------............------------...///000............---,,,++++++............/////////000...........................///////////////000000111000000000/////////...........................////////////////////////111111111111111111111111////////////////////////111111111111111111111111000000000000000000000000000000////////////000000.../////////000000000111...//////000111111222222////////////////////////........................---------............///---------.........//////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++---...//////000000,,,---...///////////////------------------------+++++++++,,,,,,---//////------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......***,,,...---,,,+++---///......------,,,,,,,,,,,,---------.........//////,,,,,,,,,---------.........---,,,,,,,,,,,,---...------------------------........................------------------------++++++,,,,,,,,,---------,,,,,,,,,---------......------------------------,,,---///...,,,+++---...------------------------------------------------(((***,,,...///...---,,,---------------.........***++++++++++++,,,,,,,,,,,,------.........------------,,,,,,,,,,,,------------------------------........................++++++,,,------,,,++++++------............---------------------------------------------...//////------------------------+++++++++++++++---...///---------............///...------,,,,,,------.................................................................................---------....../////////............//////......................................................------------......,,,---......//////................../////////000////////////////////////---......///////////////...000111222222111000...///////////////000111111000000////////////000000//////............//////000000000000000000000000---...///111111111000///++++++,,,---...///000111000000000000////////////---.........//////000000.../////////000000111111......///000111111111000---...000222333222111000////////////////////////000/////////............---...///000000///...---//////.........---------////////////////////////////////////000000000000------...///000000//////,,,---......//////......///......---------......---------------...///000111111111000///...,,,,,,---.........//////000000..............................//////000000111111111111000000/////////...111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000111111111111111222222222000000000000000000000000000000////////////000000.../////////000000111111...//////000111222222222////////////////////////........................---------.........//////---------.........//////................................................***+++,,,...///000000111,,,---...///000000000000------------------------,,,,,,,,,---...///000111---------,,,,,,+++++++++........................,,,,,,,,,------.........***---///...,,,+++---000000///...------------------------.........//////,,,,,,,,,------............---,,,,,,,,,,,,---...------------------------........................------------------------+++++++++,,,,,,---------,,,,,,,,,------.........------------------------+++...///...,,,+++,,,...------------------------------------------------&&&(((+++...///...+++***+++,,,,,,---...///000000******+++++++++,,,,,,,,,////////////...---,,,,,,...------,,,,,,------...------------------------........................---...///000000///...------..................------------------------------------------...///000++++++,,,---...000000111++++++******+++---...///---------.........//////...------,,,,,,------...........................................................................///......---------......//////............//////.........................................................------.........,,,---......//////......---.........//////000000....................................////////////////////////000000000000---------...///000000111........................////////////////////////+++---//////...---...///000...------...//////...////////////////////////000000////////////000000........................000000//////.........---///////////////////////////000111222333222111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////......................../////////000000000000000////////////////////////....................................////////////000000000000000000000000///////////////////////////...---,,,+++,,,,,,------......///////////////////////////////////////111000///......///000111---......///////////////222111000//////000111222111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////////////////////////////------------------------------............------........................//////.........---------------------------------///...---,,,+++,,,,,,---------------------------////////////////////////000000///...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---............------------------------,,,,,,,,,---------......000///...---------------///...---,,,,,,---...///+++,,,---......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------------------------------)))***++++++------...///.........------,,,,,,,,,------------------------........................)))***++++++,,,,,,,,,,,,------------------------........................---------.........////////////.........------------------............///000///...------...///000------------------------------------------------222111000///...---------------------------------.........------,,,,,,,,,..................------........................///............---------........................------------------------////////////////////////...........................---,,,,,,,,,,,,---.........////////////......///////////////.............................................////////////////////////000000000000///////////////.........////////////////////////////////////////////////,,,...//////......///000000///------///000///...//////////////////////////////............//////........................000/////////............///////////////////////////000111222333222111111000000000000000000000000////////////////////////////////////////////////////////////////////////---------.........//////........................////////////////////////////////////////////////....................................////////////........................////////////////////////000///...---------......---......///////////////////////////////////////111000///......///000111......///000000000000///222111000//////000111222111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////---------------------------..................---........................//////.........---------------------------------///...---,,,,,,,,,------------------------------........................000//////...------,,,,,,------------------------------------------------,,,,,,------...---------************************,,,,,,,,,---------......///......------------...///...---,,,,,,---...///,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------...........................------,,,,,,------...------------------------------------------------***++++++,,,,,,------...------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,------------------------........................,,,------------.........//////.........------------------............///000///...------...///000------------------------------------------------//////......---.........------------------------.........------,,,,,,,,,................................................///............---------........................------------------------////////////////////////..............................---,,,,,,---............////////////....../////////////////////.......................................////////////////////////000000000000222222111000...---,,,,,,000000000000000000000000//////////////////////////////000///......000333111000......000111000//////////////////////////////......------......///........................////////////............///////////////////////////000111222222222111000000000000000000000000000////////////////////////////////////////////////////////////////////////------........./////////////////////////////////........................////////////////////////....................................////////////........................////////////////////////000000///.........//////---......///////////////////////////////////////000000////////////000000...///000000111111000000111111000000000000111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////////////////...............................................................---------------------------------///...------,,,---------------------------------------------------------/////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------,,,,,,,,,---------......------------------...///......------------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,............------------,,,,,,,,,,,,,,,,,,,,,,,,...........................................................................------,,,,,,------...------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...---------------------------------------------------------,,,,,,,,,,,,------------...............------------------............/////////............//////------------------------------------------------------,,,,,,---...//////------------------------.........---------------................................................///............---------........................------------------------////////////////////////..............................---,,,,,,---............////////////............//////////////////....................................////////////////////////000000000000333222111000///------,,,////////////////////////////////////////////////111111000///...///222444333222000000222333222111//////////////////////////////............//////........................///////////////.........////////////////////////...///111222222222111000////////////////////////////////////////////////........................////////////////////////............////////////000000000000000000000000...............---------////////////////////////....................................////////////........................//////////////////////////////..................---......///////////////////////////////////////000000////////////000000//////000111111111111111111000000000000000000111000111111111111111222222000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////.........------..........................................................................................------------...........................------------------------//////.........---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++........................,,,,,,,,,---------......,,,,,,,,,,,,---......///------------------------...---,,,++++++,,,---...------------------------...---------------------------------------------------------------------------------------------...........................------,,,,,,------...------------------------,,,,,,---------------------------,,,,,,+++++++++,,,,,,,,,------.........,,,,,,,,,,,,,,,---------........................------...............---,,,,,,------------------------------------------+++++++++,,,,,,,,,------........................---------............////////////....../////////---------------------------------------------------,,,,,,,,,,,,---......------------------------...............------------------.......................................///............---------........................------------............////////////////////////..............................------------............////////////..................////////////....................................////////////////////////000000000000111111000000////////////........................////////////////////////111111000///...///222555555333222222333444444333////////////////////////111111000000000000111111////////////////////////.........///////////////////////////////////////...///000111222111000000////////////////////////000000000000000000000000------------------------////////////////////////........./////////000000000000000000000000000000//////......------------////////////////////////////////////////////////............////////////////////////////////////////////////////////////---------------------------......///////////////000000000000000000000000//////000000000000////////////000111111111111111000000000111111000000000000000111111222222222333000000000000000000000000111111111111111111111111////////////////////////////////////////////////////////////////////////000000000000000000000000///...------------...///........................---.............................................---.............................................------------------------...............---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///,,,------------------,,,...---,,,++++++,,,---...------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------,,,,,,,,,---------.........------,,,,,,++++++***,,,,,,,,,------.........+++++++++,,,,,,,,,------.................................//////......---,,,,,,,,,---------......------------------------+++++++++,,,,,,,,,---------.....................---------............///...//////////////////...------------------------------------------------......---,,,,,,,,,,,,---------------------------........................---------.........//////........................///............---------........................---------....../////////////////////////////////////////////////////////..............................////////////......---.........//////000000....................................////////////////////////000000000000///000000000000000000000........................////////////////////////000000111000//////111444444333111111333444333222////////////////////////222111111000000111111222////////////////////////.........///////////////////////////////////////...///000111111111000///000000000000000000000000000000000000000000000000------------------------////////////////////////....../////////000000000////////////////////////000000//////...---------////////////////////////////////////////////////............////////////000000000000000000000000////////////////////////+++,,,------...------------......///////////////000000000000000000000000//////000000000000//////...///000000111111000000000000111111111111000000000000111111222333333333000000000000000000000000111111111111111111111111000000000000000000000000........................////////////////////////000000000000000000000000///...---,,,,,,---...///........................---------.......................................------...////////////...........................------------------------........................////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,------------------------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,---...,,,,,,------------,,,,,,...------,,,,,,------...------------------------,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...........................------,,,,,,------...------------------------+++,,,,,,------.........---------,,,,,,+++++++++,,,,,,------------------******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,.........///......---,,,+++,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...............---------............///......////////////......------------------------------------------------//////...---,,,,,,------------------------------.............../////////,,,,,,------.../////////........................///............---------........................---------...//////000000////////////////////////////////////////////////---...////////////...---......////////////......------......///000000000....................................////////////////////////000000000000000000000000000000000000........................////////////////////////...///111000//////000222222111//////111111111000////////////////////////111111000000000000111111////////////////////////............/////////000////////////////////////---...000111111111000///000000000000000000000000000000000000000000000000////////////////////////////////////////////////.../////////000000000000........................111111000//////...------////////////////////////////////////////////////............////////////////////////////////////////////////////////////+++,,,---/////////...------......///////////////000000000000000000000000...///000111111000///.........///000000000000//////000111222222111000///000000111222222333444444000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////000///---,,,,,,---///000........................---------.........//////........................,,,---...///000000///...........................................................................////////////////////////------------------------,,,,,,------...---------000000000000000000000000,,,,,,,,,---------......------,,,,,,+++,,,,,,,,,+++,,,------------,,,+++,,,------------------,,,........................,,,---------....................................------------------------------------------------...........................------,,,,,,------...------------------------++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++,,,,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........---------.........//////---------............///---...///000000///...---------------------------------------------------.........---......//////---------------------------........./////////000,,,,,,------...//////000........................///............---------........................---------...///000000000////////////////////////////////////////////////---...///000000///...---......////////////......------......///000000111..................................../////////000////////////000000000000222111111111000000//////000000000000000000000000////////////////////////---///000111000///000000000...------...//////...////////////////////////000000////////////000000000000000000000000000000---.........//////000000////////////////////////---...000111111111000///000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////////////////000000000000........................222111111000///.........////////////////////////000000000000000000000000............/////////000........................////////////////////////,,,---///000000000//////---......///////////////000000000000000000000000...///000111111000///...---......//////////////////000111222222111000///000000111222333333444444000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////000///---,,,,,,---///000........................---------.........//////////////////////////////,,,---///000000000///...////////////////////////////////////////////////---.....................,,,,,,,,,,,,,,,,,,,,,,,,........................++++++,,,---............------------------------,,,,,,,,,---------.........------,,,++++++++++++++++++------------+++++++++,,,............,,,+++........................---.........//////000000...................................................................................................------,,,,,,------...------------------------++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))***+++,,,,,,------........................---.........---,,,++++++++++++,,,,,,---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////---------.........//////---------.........//////---...///000000///...------------------------------------------------------------...///000111222---------------------------.........//////000000,,,,,,------...///000000........................//////.........---------........................---------...///000000111////////////////////////000000000000000000000000---...///000000///...---......////////////......---------...///000000111..............................////////////......111111000000//////......////////////////////////......------------................../////////000000000//////.........---000000000000000000000000////////////////////////,,,---///000000000///...//////000000///...------000000000000000000000000---.........//////000000......//////000000111111111222222222222111111000000000000000000000000000000000//////.........---111111000///...---,,,,,,000000000000000000000000////////////////////////000000////////////000000111111000///////////////111000///......///000111---...///000000///...---111111111111000000000000........................///////////////////////////...---,,,,,,---...///000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000111111111111111111111111333222111/////////000111///000111222222111000///222222111111000000//////222222111111000000//////........................////////////////////////---------............/////////.........---------------............------,,,,,,,,,------...........................------................................................/////////...------,,,,,,,,,,,,,,,------............,,,+++,,,000111000...........................................................................------------------------------------------------.................................------,,,,,,,,,,,,,,,,,,------.........------------------------......////////////......//////.........------------.........---,,,++++++,,,------......------,,,------------------------------------------------------------------------.........------,,,,,,,,,...------,,,,,,------......------,,,,,,,,,------///...,,,+++***+++,,,,,,//////.........---------,,,,,,,,,---------......................................................,,,------......------,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------...............------,,,,,,,,,//////.........------------------............///.........------,,,,,,,,,---------............///000...,,,---000111///---////////////////////////000000//////.........---...............///000000---------.........//////---...///111111111000///..............................////////////......111000000000/////////...////////////////////////000//////////////////000........./////////000000/////////////////////000000000000000000000000000////////////////////////------///000000000///...//////000000///......---000000000000000000000000........./////////000000111111111111111000000000///000111111111111111111000000000000000000000000000/////////............000000000///......------000000000000000000000000000000000000000000000000111000///////////////000111111000///////////////111000///......///000111......///000000000//////222111111000000/////////........................//////////////////////////////...------...//////////////////////////////000000000///////////////000000000000000000000000000000000000000000000000111111111111111111111111333222000/////////000111///000111222222111000///111111111000000000000000000/////////.........---........................////////////////////////---------............/////////.........---------,,,------------------,,,,,,,,,,,,------.................................................................................------..................,,,------------------...+++)))(((***---...---+++........................................................................------------------------------------------------..............................---------,,,,,,,,,,,,,,,------------------........................------............------///.........------------...............---,,,,,,,,,------......------,,,------------------------------------------------------------------------......---------,,,,,,,,,...------,,,,,,------......------,,,,,,---------...---,,,+++++++++,,,,,,//////.........---------,,,,,,---------.........................................................,,,------......------,,,---------............///------------------------,,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,---------..................------,,,,,,,,,......---------,,,,,,,,,---------............///.........------,,,,,,,,,---------............///000...---...000000///---////////////////////////000/////////...........................///000000---------.........//////---...///000111111000///...........................//////000000//////...000000000000////////////////////////////////////111000000000000000000111////////////000000000000.........//////000111222000000000000000000000000////////////////////////---......///000///////////////000000000///......000000000000000000000000////////////000000000000333333333222111000000///...//////000000111111111000000000000000000000000////////////............////////////////////////000000000000000000000000111111111111111111111111111111000///////////////111111000/////////000000111000///......///000111////////////000000111222222222111000000///......//////////////////////////////////////////////////////............//////////////////////////////111111000//////......---000000000000000000000000000000000000000000000000111111111111111111111111222111000000///000000000000000111111111111000000000000000000111111111111////////////....................................////////////////////////---------............///...............---------,,,,,,,,,,,,,,,,,,,,,,,,---------------.................................................................................,,,,,,------...//////000.........------------------,,,,,,---///000///...........................................................................------------------------------------------------...........................------------,,,,,,,,,------------------,,,,,,////////////////////////,,,,,,------------,,,,,,............------------....../////////...------,,,------......------,,,------------------------------------------------------------------------...------------,,,,,,,,,...------,,,,,,------...---------,,,,,,------......---,,,,,,+++,,,,,,,,,...............---------,,,------------.........................................................------............---------------............///........................,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------------..................------------------------,,,,,,,,,,,,,,,---------............///.........------------------------............///000...---...///000///...////////////////////////////////////............///............//////000------........./////////...//////000000000000///........................//////000000000000//////000000000000////////////////////////////////////000000111111111111000000//////000000000111111111111000/////////000111222000000000000000000000000////////////////////////---....../////////////////////000000000//////...000000000000000000000000000000000000000000000000222222222111111000000000//////////////////000000000000000000000000000000///////////////...............//////000000000000////////////////////////000000000000000000000000222111000//////......///111111000000///000000111111000///......///000111000000/////////111222444222222111000///......---000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////......000000000000000000000000////////////////////////111111111111111111111111111111000000000000000000000000000111111000000000//////000000111111222222111111111111000000000000........................////////////////////////---------............///........................---------------------------------...............---------...............................................................---------.........////////////......------,,,,,,.........///000000000000................................................................................................------------------------........................------------------------.........------,,,,,,,,,........................,,,,,,------------,,,,,,------------------------...///////////////......,,,------......------,,,........................------------............------------------------------------------------...------,,,,,,------...------,,,,,,,,,---......---------,,,,,,,,,------........................------------............................................................------............---------------............///////////////////////////------------------------........................------------...........................------------------------------------------............///...............------------------............/////////....../////////...///////////////////////////////////////.........//////............///000............/////////////////////000000000000/////////////////////////////////000000000000//////////////////000000000000000000000000000000000000///000000111111000000///000000000111111111111222444333111000/////////000000000000000000000000000000000000000000000000000............/////////000//////000000000000000///111111111111111111111111111111111111111111111000/////////000000000111111222111000///......//////111111111111111111111111.........///////////////......//////000111111111////////////////////////////////////////////////111111000///////////////111111000000000000111111111000///......///000111111000/////////000222333111111000000///......---000000000000000000000000////////////////////////......////////////..............................,,,------...///000000111////////////////////////////////////////////////000000000000000000000000000000000111111111000000111000000000000000000111//////000000111111222222000000000000111111111111////////////////////////////////////////////////---------............///---.....................//////............//////........................---------.........//////................................................//////.........---------/////////......---------+++,,,,,,,,,,,,,,,------................................................................................................------------------------........................------------------------.........------,,,,,,,,,------------------------------............------,,,,,,------------------......///////////////...,,,------......------,,,........................---------....../////////------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,,,,---...///---------------------------.....................---------.........//////................................................---......//////......------------............///////////////////////////------------------------........................---------.........//////....................................////////////---------............///........................---------............///.../////////......//////////////////////////////........./////////////////////............//////........./////////000000000000000////////////000///////////////////////////000000111111000000///////////////000000000000000000000000000000000000///000111222222111000///000111111111222222222222777555222000/////////000000000000000000000000000000000000000000000000000///............///000000//////000111111111000000111111111111111111111111222222222222111111111111---......///000000111111222111000///...///000000111111111111111111111111.........////////////////////////000000111111111000000000000000000000000........................000000////////////000000111111000000000111222222111000///......///000111111000000//////000000000000000////////////......////////////////////////////////////////////////------............------........................++++++,,,---///000111222////////////////////////000000000000000000000000000000000000000000000000//////000111111111111000111111000000000000111111000000000000111111111111............////////////////////////////////////////////////////////////---------............///---------...............111000///......///000111/////////...............,,,,,,------.../////////................................................000//////...------,,,,,,/////////...............---...//////------...///................................................................................................------------------------........................,,,,,,,,,------------...------------------,,,,,,------------------------------............------,,,,,,,,,,,,------------------.../////////......,,,------......------,,,........................---------...//////000000------------------------,,,,,,,,,------------......------,,,,,,------...,,,,,,,,,,,,---......///,,,,,,---............------------...............------........./////////......................................................////////////......---------............///........................------------------------........................------........./////////...............////////////////////////000000000---------............///.............../////////---------............///...///000///...---...000////////////////////////.........///////////////000//////............///....../////////000000000111000000////////////000////////////////////////000000111111111111000000.../////////000000000111000000000000000000000000000111222333333222111000111111111222222222333333777555222000///000111222000000000000000000000000000000000000000000000000///......---...///000111//////000111111111111111111111111111111111111111333333222222222111111111000000000000000000000111111000/////////111333555111111111111111111111111............/////////000000000000000000000111111000000000000000000000000///////////////////////////......//////000111222111111000000111111222333111000///......///000111000000000000///......---.........///////////////........................////////////////////////+++,,,---......---,,,+++........................,,,,,,------...///000000////////////////////////000000000000000000000000000000000000000000000000...///000111222111111000222111000//////000111222111111111000000000000000---........./////////000////////////////////////////////////////////////---------............///---------.........//////000///...------...///000000/////////.........---,,,,,,------...//////000..................................................................------............///////////////111222111///...000222................................................................................................------------------------........................,,,,,,,,,---------......,,,,,,------------------........................,,,,,,------------,,,,,,++++++,,,,,,,,,---------,,,,,,---...............,,,------......------,,,........................---------...///000000000------------------------,,,,,,,,,---------.........------,,,,,,------...,,,,,,,,,,,,---...//////+++,,,.../////////...------------.........//////............////////////......................................................////////////......---------............///------------------------............................................................////////////---........./////////000............//////000000---------............///---........./////////000---------............///---///000000...---...000////////////////////////............/////////000000000///................../////////000000000000222111000///......///000000000000000000000000000000000111111111111000000.../////////000000111111000000000000000000000000111222444555555444222111111111222222222333333333555444111000///111333444000000000000000000000000000000000000000000000000///......------///000111//////000111111111111111111111111111111111111111333333333222222111111111333333222222111000000000............000333777888111111111111111111111111---.........//////000000111111000000000000000000000000000000000000000000000000000000000000000000............///111222333111111000000111222333333111000///......///000111000000111111000...,,,***------......///000000000........................////////////////////////++++++,,,------,,,++++++........................------..................////////////////////////000000000000000000000000000000000000000000000000...///000222222222111000222111000//////000111222222222111111000000/////////000000000111111222222000000000000000000000000////////////////////////---------.........//////---------.........//////000///---,,,,,,---///000000000//////.........---,,,,,,------...///000000................................................,,,,,,------.../////////------......//////000000,,,...000///,,,+++---///........................................................................////////////////////////------------------------........................,,,,,,,,,------.........,,,,,,,,,------.........////////////////////////+++++++++,,,,,,++++++++++++++++++,,,,,,---------+++,,,,,,---.........---,,,------......------,,,////////////////////////---------...///000000111------------------------,,,,,,,,,------............------,,,,,,------...+++++++++,,,---...///000+++,,,.../////////......---------.........//////............/////////000......................................................////////////......---------.........//////------------------------............................................................/////////000---.........//////000000---------.........//////---------.........//////---.........//////000000---------.........//////---///111000---,,,...000////////////////////////---.........//////000000111000///...............////////////000000000000222111000.........///000111111000///////////////000000111111111000000///000000000000111111111111000000000000111111111111222333444555555555555555333333333333333333333333222222111111111111111222000......///111333333222000111111222222222111111111111111000000000000000////////////////////////000111111111111222222222000000000111222222222333111555888777222///000222222111111111222444666777111111111111111111111111000000111111///,,,)))'''------......//////000000000000000000111111111111000000////////////000000000000000000000000000000000111111111222222222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000////////////...---,,,+++////////////////////////......////////////..................////////////111111000000/////////...000...,,,...111444333222000000000000////////////000000000000000000000000222222111111111111111111111111000///////////////---.........//////000000000000000000000000000000////////////////////////.........////////////000000000000000000000000000------............------//////////////////..............................------............------,,,------......------,,,,,,,,,,,,---...///000000------------------------------,,,,,,,,,,,,------,,,---...//////...---,,,---...///000000///...---......------------......------------------------------......//////000000------------------------...,,,***+++...000...,,,........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////................................................000///...---------------,,,,,,,,,------.................................------------------------,,,,,,++++++,,,,,,---.....................------------------------------------------------------///...---,,,,,,---...///......................................................////////////....................................////////////......,,,------......------,,,/////////////////////////////////......---------000///...---------------------------------------///000000000///...------........................---------............///000000//////...---++++++///////////////////////////////////////////////////////////////.................................111111000///////////////000000111111111111000000000000000000111111111111111111111111222222222222000111111222333333222222333333333333333333333333222222111111111111222222555333111111222333222111222222333333333222222111111111111111000000000000////////////////////////111111111111222222222222111111111111222222222222111444777666222///000222333222222111222222444444111111111111111111111111///000000111000///...---//////000000000000000000000000000000111111111111000000////////////000000000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000//////000000000000//////000000000000000000000000...////////////...------////////////////////////...///////////////..................////////////000000000//////.........222000...///111222111000000000000000////////////000000000000000000000000111111111111111111111111111111000///////////////........./////////000000000000000000000000000000////////////////////////,,,,,,,,,------------...........................------............------................................................------............------,,,------......------,,,,,,---------.../////////------------------------000000////////////000000------...//////...---------...///000000///...---------,,,,,,,,,,,,------------------------------------------............------------------------...,,,+++,,,...///...,,,........................................................................------------------------++++++,,,,,,---......///................................................//////...---------------------...............///........................------------------------------,,,,,,------...///------...............---------------------------------------------------///...------------...///.........................................................//////..........................................//////.........---------......---------/////////...............------,,,,,,,,,+++++++++///......---------..................................../////////...------................................./////////000000////////////...---,,,,,,////////////////////////////////////////////////////////////////////////........................111111000///////////////000000111111111111000000000000000111111111222222222222222333333333333444000000111222222222111111444444444333333222222222222222111111111111222222555333111000111222222111444444444444444333222111111111111111111111111111111111111111111111111111111111111111222222222333222222222222222111111111000333555444111///000222444333222111111111111111111111111111111111111111/////////000111111222222222111111111111111000000000000000111111111222222111000000//////000000111000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000///000000111111000000///000000000000000000000000------...////////////...//////////////////////////////000000///...------............/////////////////////...............222111//////000111///...////////////000000000000////////////////////////111111111111111111111111111000000///////////////......////////////000000000000000000000000000000////////////////////////,,,,,,,,,------------...------------------------------............------------------------..............................------............------------............------------..................------------------------......------------......------...//////...---------...////////////...---,,,,,,,,,++++++,,,,,,,,,---------------------------------------,,,,,,,,,---------------------------,,,+++,,,...///...---........................////////////////////////................................................+++,,,,,,------.........................................................//////...------------...///////////////.................................------------------------...------------...//////,,,,,,---...////////////------------------------------------------------///...------------...///................................................------............------........................------............------------------------------//////......---------,,,---,,,,,,,,,,,,+++++++++......---------...//////////////////////////////,,,------............---........................////////////000000000111.........//////......---////////////////////////////////////////////////////////////////////////........................111000000//////////////////000000111111111111000000000111111111222222222222222222222333333333333222222333333444333333222555444444333333222222111222222111111111222333333111///---...000222333333444444444444333222111000000111111111111111222222222222222222222222222222111111111222222222333333333333333222222111111111000222333222000///000222222222222111111111111111111111111111111111111111////////////000222333444222222222111111000000///000000111111111222222222111000000000000000000111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000000111111000000000////////////////////////++++++,,,....../////////////////////////////////000000000000///...---,,,............////////////..................------000000000000000000//////////////////000000000000////////////////////////000000000000111111111111000000////////////000000//////////////////000000////////////////////////////////////////////////.........////////////000------------------------------............------,,,,,,,,,---------------........................------............------------............------...............---------........................---,,,,,,++++++,,,,,,------..................---........................------,,,,,,,,,,,,------........................///......------,,,,,,,,,------------------------,,,,,,,,,,,,---......---........................................................................------------------------,,,,,,,,,---------......................................................///......---------......000/////////......------........................---------------------------------------......///+++,,,---...////////////------------------------------------------------.........------.........................................................,,,,,,------------,,,,,,........................,,,,,,------------,,,,,,......------------......//////......------,,,,,,........................---------------...///000........................++++++,,,---.........---............................../////////000000000------...//////////////////////////////////////////////////////////////////////////////000000000........................111000000/////////////////////000111111111111111111111111111222222222222111111111222222222222333333333444444444333333222444444444333333222222222222222111111222333333444444222///...000222333333222222222222222111000000000000111111222222222333333333333333333333333333111222222222222333333333444333333333222222111111000111222111111111111333000000111111222222222222111111111111111111111111000000/////////000111111111111111000000/////////111111111111222222222222111111000000000000111111000000000000000000000000////////////000000000000000000000000000000000000////////////////////////000000111111111111000000////////////////////////)))***+++,,,---.........//////////////////////////////000//////...------............////////////------..................,,,---///000000000000111.../////////000000000111//////////////////////////////000000000111111111000000////////////000000000000000000000000//////////////////////////////////////////////////////.........////////////000........................------............------,,,,,,,,,---------..............................------............---------......//////......---...............---------........................000000////////////000000.........------...............------------............------------..............................000/////////......------------------------------,,,,,,------------..............................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------......................................................---------......//////......------,,,,,,,,,........................------------------------,,,,,,,,,+++,,,,,,---...+++,,,---...////////////---------------------------------------------------..................---................................................,,,,,,------------,,,,,,........................,,,,,,------------,,,,,,///......------....../////////.........---------........................---------------...///000------------------------++++++,,,---.........---////////////////////////------........./////////------...///000000000000////////////////////////////////////////////////////////////000000111111////////////////////////111111000///////////////...///000111111222111111111111111222222222222333111111111111222222222222222222333333333222111111333333333333333333333333222222111222222333444555>>>:::666333222222222222000111111222222111111111000000111111222333333333333333333333333333333333222222222222333333333333333333333333333222222222111111111111111222333444000000111222333333222222111111111111111111111111111111111000000000000000000000000000000000//////111111111222222222222333222111111000000111111222000000000000000000000000/////////000000000111111000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000******+++------.........////////////////////////......////////////..................////////////.............../////////***,,,///111000000111111......//////000000111111////////////////////////...//////000000111111111///////////////000000111111111000000000000//////000000000000000000000000////////////////////////,,,,,,,,,------------...........................------............------,,,,,,,,,---......//////........................------............------......////////////......------..........................................///......------......//////...------------...///......------------......///......------......///........................///////////////.........------------------------+++,,,...---,,,,,,---///........................------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------...................................................------------...//////---------------,,,,,,,,,........................------------------------,,,++++++++++++,,,------,,,,,,---...////////////------------------------------------------------------...//////...------................................................------............------........................------............------000///...------...///000////////////////////////+++++++++,,,,,,,,,,,,---......---------...//////------------------------,,,------............---////////////////////////------------............---...///000000000000000////////////////////////////////////////////////...//////000000111111222////////////////////////111111000///////////////...///000111111222222222111111111222222222333333222222222222333333333444444444444444444333222111111222222333333444444555222222222222333444555555BBB>>>888444333333222222000000111222333333333333000000111222222333444444222222222222222222222222222222222333333333444444222222333333333333333333222111000111222444555555222333333444444333222111111111111111111111111111000111222333333222111000000000111111111111111111111111111222222222333333222111111000000111111222000000000000000000000000000000000111111111222222000000000000000000000000000000000000000000000000000111111222222111111000000000000000000000000000,,,------...////////////////////////////////////,,,---...///000000000000............////////////.........//////000000000***---111111000...///000.........///000111111111000000000000000000000000......//////000111111222///////////////000111111111111111000000000//////000000000000000000000000////////////////////////,,,,,,,,,------------...------------------------------............------,,,------...//////000000........................------............------......////////////......,,,---------.../////////........................---,,,,,,++++++,,,,,,---///...------------...///...------,,,,,,------......------,,,,,,------...........................------...............///------------------------***,,,......,,,,,,---///........................................................................------------------------------------------------................................................---------------...//////------------....................................------------------------,,,,,,,,,,,,,,,---......------...............---------------------------------------------------------...//////...------.........................................................//////..........................................//////.........000///...------...///000......//////000111111111+++++++++,,,,,,,,,------///......---------..................................../////////...------////////////////////////............////////////...//////000000000//////////////////////////////////////////////////////...//////000111111222222////////////////////////111111000///////////////......///111111222222222111111222222222333333333333333333444444444555555666777777777666555555444000111222333444444555666222222222222333444555666???;;;666333222333333333000111222333444555555555000000111222333333444444222222222222222222222222222222333333333444444444222222222333333444444444333111000111333555666666555555555555444222000///111111111111111111111111///111333555555555333222111111111222222333333444111111222222222333333333222222111111111111222222000000000000000000000000111111111111222222222222000000000000000000000000000000000000000000000000111111222222222222111111000000000000000000000000...///000000000000000000////////////////////////+++,,,---///000000111111............/////////000.../////////000000111111,,,///222222///------...---......///000111111222111111111111111111111111---......///000111111222///////////////000111111222111111111000000//////000000000000000000000000////////////////////////........./////////000000,,,,,,,,,,,,,,,,,,,,,,,,---..................---------......///000111111........................---..................---......////////////......,,,,,,------...///000000/////////////////////////////////......////////////...---,,,,,,---...///...---,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,---////////////////////////,,,,,,,,,------.........------------------------***---///...,,,+++---000........................////////////////////////................................................------------------------................................................---------------...///000---.........//////000000........................------------------------...------------...//////.........///......------------------------------------------------------,,,---...//////...---,,,......................................................////////////....................................////////////......111///...------...///111......///000111222333333---------....../////////000///...---------------///////////////////////////000000000///...------000000000000000000000000////////////000000000000//////000000000000//////////////////////////////////////////////////////...//////000111222222222000000000000000000000000//////000000111111222222////////////000111333333222222222222222222222222222222222222222222222222222333555666666555333222222222333333333444444444555444333333222222222222555444222111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222333333444444333333222111111222333333444555555444444444444444444444444111111222222222333333333333333333222222222111111333333333222222111111111111111111111111111111111111111111111111111111111000111111111111222222222222222111000//////000000111111111111111000//////000000000000000000000000111111000000000000111111///000222222000///000111000000000000000000000000222222222222222111000///////////////000000000000222111111000///...............///000000///...---////////////////////////............////////////////////////////////////////////////000000000000000000000000000000000000222111000//////......///------......//////000000000000000000000000000000////////////////////////........................///...---,,,,,,---...///................................................---------------------------------............///...------------...//////................................................,,,---------.../////////------............------------------------------++++++++++++++++++++++++////////////////////////------------------------------------------------***+++---///000//////...................................................////////////////////////...---,,,,,,,,,,,,---...------............------,,,...//////...------...------------------------........................------------------------,,,,,,,,,---------......,,,------....../////////+++,,,---.........------------.....................,,,***''''''***,,,..................///000000................................................---------............///000000//////.........---//////.........---------........................444222000...------//////.........////////////000//////.........---------........................---------............///---......///////////////////////////////////////........................///////////////.........//////...//////000111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000111111111111000000000000000111222333111111111111111111111111222222222222222222222222222333555666666555333222222222333333333444444444555444333333222222333333444444222111111111222222222222222222222222222222333333333333333333333333222222222222222222222222333333444444444444333333222222222333333444444555222222222222222222222222333333333333444444444444333333333333222222222222333333333222222222111111111111111111111111111111111111111111111111111111111111111111222222222222222222111000000000000000111111111111111000//////000000000000000000000000000000////////////000000000111333333111000111222000000000000000000000000000000111111000//////...////////////000000000000////////////////////////---...///000000//////...////////////////////////............////////////////////////////////////....../////////000000000000000000000000000000000000///////////////000111.........///////////////000000000000000000000000////////////////////////........................///...------------...///................................................---------------------------------............///...------------...//////................................................---------...............------............------------------------------------------------------........................------------------------------------------------+++,,,---////////////...................................................---------,,,,,,---------...---,,,,,,,,,,,,---...------............------,,,...000///...---......------------------------........................------------------------,,,,,,,,,---------......---------------.........,,,,,,,,,---------..............................///...,,,******,,,...///---------------......///................................................---------............///000/////////............//////.........---------........................333222000...---...//////------.........///////////////.........---------........................---------............///---......///////////////////////////////////////......................../////////////////////...000////////////000000111000000000000000000000000//////////////////////////////000000000111111111111111111111111000000000111111111111111111111222222222222222222222222222222222222222333333333333222333444555555444333222333333333333444444444444555444333333333333333333444333333222222222222333333333333333333333333333444444444444444444444444333333333333333333333333333333444444444444333333333333333333333444444444111111111111111111111111444444444555555555666666444444333333333222222222333333333333222222222222222222222222222222222222222222222222222222222222111111111111222222222333222222111000000000000111111111111222111111000///000000000000000000000000/////////....../////////000222333333222111111222000000000000000000000000....../////////...------////////////000000000000,,,,,,---...//////000000------//////000000000000////////////////////////............////////////////////////////////////------........./////////000000000000000000000000............///000111222000000///////////////...////////////////////////////////////////////////........................///...------------...///................................................---------------------------------............///...------------...//////...............................................................---------------............------------------------------........................------------------------------------------------------------------------+++,,,---...////////////................................................------,,,,,,,,,,,,------...------,,,,,,------...------............---------///000000///......///------------------------........................------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,------,,,+++,,,---...///........................//////............//////,,,,,,,,,,,,---------...................................................---------............///////////////...........................---------........................222111///...---......///,,,---------...........................---------........................---------............///---......///////////////////////////////////////..............................//////////////////111000000////////////000000000000000000000000000........................//////000000000000111111222222222111111000000000222222222222222222111111555555555555555555555555222222222333333333333333333333444555555444333333333333333444444444444555555444444333333333444444333333333333333333333333333333333333333333333333444444444444444444444444444444444444444444444444444444555555555555444444444444444444444333333333444444444444444444444444444444444555555555666666444444444444333333333333333333333333333333333333222222222222222222222222222222222222222222222222111111111222222222333333222222111000000111111111111111111222222111111000000000000000000000000000000000////////////000000///111333222111000111222////////////////////////.........//////...------////////////000000000000,,,,,,------.../////////------...///000111111111////////////////////////............////////////////////////////////////------------.........//////////////////////////////////////////000111111111000000000//////......////////////////////////////////////////////////.................................------.................................................................................---------............///...------------...//////................................................/////////...---------,,,------............------........................------------------------------------------------------------------------------------------------,,,------.........//////................................................///......------......///------------------------------............---------///000000///......///................................................------------------------,,,,,,,,,---------......---------,,,,,,+++++++++...---+++++++++,,,...000...............---------......////////////......,,,,,,------............................................................---------............//////////////////.........................................................111000///............///,,,,,,,,,---------......................................................---------............///---......///////////////////////////////////////....................................////////////111111000//////...//////////////////////////////////////////////////////////////////000000000111333333222222111111000000222222333333333333222111555555555555555555555555222222333333333444444444333444444444444444444333333333444444444555555555444444444333333444555555333333333333333333333333333333333333333333333333333333333333333333333333444444444444444444444444444555555666666555555444555444444444444444444444444444444444444444444444444444444444555555555555555555555444444444333333333333333333333333333333222222222222222222222222222222222222222222222222111222222222222333333333222111111111111111222222111111222222222222111111111111111111111111111111222111111000000111111222...000111111000//////000////////////////////////...//////000000000//////////////////000000000000.................................///000111222222000000000000000000000000............////////////000000000000000000000000------------.........///////////////////////////111111000///////////////111111000000/////////...////////////////////////////////////////////////........................---..................---........................................................................---------............///...------------...//////................................................/////////...---------,,,------............------........................------------------------........................------------------------------------------------------------.........///................................................///...---,,,,,,---...///------------------------------............---------///000000///......///................................................------------------------,,,,,,,,,---------......---------,,,,,,+++++++++...---+++++++++,,,...000//////.........---------,,,---............---,,,------...////////////...................................................---------............///.........///////////////---............................................./////////...............,,,,,,,,,---------......---.............................................---------............///---......///////////////////////////////////////////////////////////////---.........//////000000111111000//////...//////////////////////////////000000000000000000000000...////////////000000000222222222222222111111111111222444444555444333222333333333333333333333333222222333333444444555555444444444444444444444444333444444444555555555555444444444444444444555666222333333444444444444333333333333333333333333333333333333333333333333333555555555555555555555555555555666666666666555555444444444444444555555555333333333333333333333333444444444555555555555666666666555555555444444444333333333333444444444444333333333333333333333333333333333333333333333333222222222222333333333333222111111111111222333333000111222222333222222222111111111111111111111111333222222111111222222333---///000000///......///000000000000000000000000//////000111111111000000////////////000000000000//////..................////////////000111222222000000000000000000000000............////////////000000000000000000000000------........./////////000000000000000000000000222111000///............111000000000000000000///////////////////////////////////////////////////........................------...//////...------........................................................................---------............///...------------...//////...............................................................---------------............------................................................////////////////////////------------------------------------------------......---------......///................................................---,,,+++))))))+++,,,---,,,------......------,,,------............------,,,...//////...------...................................................------------------------,,,,,,,,,---------......------------,,,,,,,,,,,,------,,,+++,,,---...////////////...------,,,,,,,,,,,,------------,,,,,,------///000000000///...................................................---------............///.........///////////////---------...............................................................,,,---------............---------.......................................---------............///---......///////////////////////////////////////////////////////////////------......///000000000111000000////////////000000000000000000000000000111111111111111111111111......////////////000000111222222222222222222333000222444555666555444333222222222222222222222222222222333333444555555666444444444333333444444444444444444444555555555555444444444444444555666666222222444555555555444444444444444444444444444444444444444444444444444444555555555555555555555555666666666777777666666666333333444444555555666666555555555555555555555555555555666666666777777777666666666666555555555444333333333444444444555555333333333333333333333333333333333333333333333333222222222333333333444444222111111111222222333444000111222222333333333222111111111111111111111111222222111111111111222222...///111111///...///000000000000000000000000000...///000111111111111000////////////000000000000.........//////000000111111000000//////000111222000000000000000000000000............////////////000000000000000000000000....../////////000000000000000000000000000000000111000///////////////000000000000000000111111111000000000000000000000000////////////////////////........................------...//////...------........................................................................---------............///...------------...//////................................................---------...............------............------........................------------------------........................------------------------------------------------///...------------...///...................................................,,,***))))))***,,,...,,,,,,---......---,,,,,,------............------+++---......---,,,,,,---................................................------------------------,,,,,,,,,---------......---------------.........,,,,,,,,,---------......000//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,...000000///...---................................................---------............///............/////////000---------.........//////........................---.....................------........./////////---------.........//////........................---------............///---......///////////////////////////////////////////////////////////////------......///000000111000////////////000000111000000000000000000000000000000000000000000000000........./////////000000111111111222222333333444000111333555666666555444444444444444444444444444222222333333444555666666555444444333333444444555444444444555555555666666444444444444444555666777111222444555666555444444444444444444444444444444666666666666666666666666666666666666666666666666666666777777777777666666333333333444555666777777888888888888888888888888777777777777888888888888777666666666555555555555333333333444444555555555333333333333333333333333333333333333333333333333222222333333333444444444222111111111222333333444000111222333333333333333111111111111111111111111111111000000000000111111///000222222000///000111000000000000000000000000......///000111111000000////////////000000000000,,,,,,...///000222333333222111000//////000111111000000000000000000000000............/////////000000000000000000000000000////////////000000000000000000000000000000000000///......//////000111222//////000000111111222222111111111111111111111111////////////////////////........................,,,---...//////...---,,,................................................////////////////////////---------.........//////...------------...//////................................................,,,------....../////////---..................---////////////////////////++++++++++++++++++++++++------------------------------------------------------------------------//////---,,,,,,---...///................................................000...,,,******,,,...000,,,,,,---......---,,,,,,---..................---***,,,------,,,++++++,,,////////////////////////........................------------------------,,,,,,,,,---------......---------....../////////+++,,,---.........------000000///...------,,,,,,...---,,,,,,,,,,,,---...***+++---//////...---,,,................................................---------.........//////---.........//////000000---------.........//////........................------......///......---.........////////////000---------.........//////........................---------.........//////---......///////////////////////////////////////000000000000000000000000---------...///000000111//////...//////000111222000000000000000000000000000000000000000000000000............/////////000333333333333333333333333666444222444666888666444444444555666666666666555444444555555555444222111666555444444444555666666666555555555777666555333444555555555333333555777666777888888666555555666;;;666555999;;;888555444777888999999777666666777666888:::;;;:::888888888777:::;;;888888:::;;;888999999999::::::999888888777555444444555777777777666666555777888999888666444666777777555444444555555555444444444444333333555555555555444444444444555555555555555555555555333333333222222222111111000000111222222000///...111222222333444555666666666555333222111222222333333333333222222222111111000000000000000000000000000000000000000000000000000000000000000000000000///////////////000111111111111000000//////............////////////......000000000000000000000000---...000111111111000///111111000///////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///...------...///000.................................////////////000000000//////.........---,,,,,,---.../////////...............////////////.........------,,,,,,+++..........................................------,,,---...//////...---,,,///////////////////////////////////////..................------,,,,,,,,,......//////...---,,,,,,******+++,,,,,,---............---------,,,,,,,,,...............---------.................................------,,,,,,,,,000///...---------------........................................................................///...---,,,,,,---...///------------------------..............................////////////......////////////...---,,,+++........................------------------------------------------------------------------------...------,,,,,,------...---------.........//////////////////////////////...............------------------............/////////.........------------------------...///000////////////////////////------............------////////////////////////........................000///...---,,,,,,---...........................////////////////////////000000000000000000000000222222111000//////000000////////////000000000000......//////000000000111000000000000000000000000000000000000000000000000......//////000000111111444444444444444444444444666555333444666777666444666666777777777777777666666777777888777666555444666777777777777777777666666555444555777777666555777888999888777777999;;;777999::::::999888888999>>>:::999===???<<<::::::;;;<<<<<<:::999999;;;<<<:::<<<======<<<;;;<<<>>><<<>>>===::::::===<<<999;;;;;;:::;;;;;;;;;:::999;;;;;;;;;<<<======<<<;;;888777666777999999888777777888999888777777666777555555555555555555444444555555555555555444444444444444444444444444444444333333333333222222222222222222222333222111111000111222222333333444444555444333222222222333444555333333222222222111111111111111111111111111111111111111111111111111111111000000000000000000000000///////////////000111111111000000000/////////.........////////////......000000000000000000000000---...///000111000000///111000000///////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000///............///000........................,,,,,,,,,------------...000/////////............------......///.....................////////////.........---------------................................................------............------/////////////////////////////////////////////............------,,,,,,,,,......//////...------,,,++++++,,,------...//////......---------,,,,,,,,,------................................................---------,,,,,,,,,...------,,,,,,,,,,,,---........................................................................///...------------...///------------------------..............................////////////......------...............---------------------------------------------------------------------------------------------------...------,,,,,,------...,,,------------.................................////////////000000000000---------............/////////.........---------------,,,,,,,,,---..............................------............------////////////////////////........................000000...---------..............................////////////////////////000000000000000000000000222111111000//////000000////////////000000000000111111111111111222222222000000000000000000000000000000000000000000000000////////////000000111111444444444444444444444444777555444555666666555444444444555555555444444333555666777888777666555444555666777888888777666555999777666777999;;;;;;::::::;;;<<<;;;;;;;;;===???:::===?????????>>>???@@@DDD@@@???BBBDDDBBBAAACCCCCCCCCCCCAAA@@@AAACCCEEEDDDEEEEEEDDDCCCCCCDDDFFFDDDDDDBBB@@@BBBFFFEEE@@@CCCBBB@@@@@@@@@@@@>>><<<===>>>???@@@@@@???===<<<<<<;;;::::::;;;<<<;;;999999999888888777777777666777777777777777777777777666666666666666666666666555555555555555555555444444444333333333222222222555444333333222222333333222222222222222222222222222222222222333444555666222222222111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000/////////000111111000000000000////////////...//////000000//////...000000000000000000000000......///000000000000000000000//////......//////000000000000000000000000000000000000000000000000000000000000000000000000........................000//////......//////000........................,,,,,,,,,------------...////////////................../////////...------............////////////..................//////.........................................................------.........////////////////////////......//////////////////.........---------------.........///......---,,,,,,------....../////////......---------,,,,,,,,,,,,---------.../////////...........................------------,,,,,,,,,,,,,,,+++++++++,,,------........................................................................///...------------...///------------------------..............................////////////......+++,,,---...////////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------------------------------...------,,,,,,------...,,,,,,,,,,,,------------.................................///000000000111---------............///...............---------------,,,,,,+++,,,,,,,,,........................------............------////////////////////////........................000000///.........//////........................////////////////////////000000000000000000000000111111000/////////000000////////////000000000000//////..................000000000000000000000000000000000000000000000000/////////000000000000111333333333333333333333333666555555555555555444444444444444555555444444333666777888999999888777666777888888888888888888888<<<;;;;;;<<>>???>>><<<;;;;;;;;;999888999999999999999999999999777777777777777777777777777777777777666666666666444444444444333333333333666555333222222222333444444444444333333222222222222222222333333333444444111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111000000///000000111111000000000000//////////////////000000000000//////////////////////////////...//////000000000000000000//////.........//////////////////////////////000000000000000000000000000000000000000000000000////////////////////////000//////////////////000.................................////////////000///////////////.........///////////////...---,,,............////////////---.........//////000000........................---------...............///...---,,,,,,---...///////////////////////////............////////////...............------------...............------,,,---------.........///......---------,,,,,,,,,,,,,,,,,,---...///000000........................------------------------,,,+++++++++,,,---.......................................................................................------.........................................................---......//////......---,,,------...//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,------------------...------,,,,,,------...+++++++++,,,,,,,,,------........................++++++,,,,,,---...//////---------............///........................///...------,,,,,,,,,,,,........................------............------////////////////////////........................000000000/////////000000........................////////////////////////////////////////////////111000000/////////000000////////////000000000000///.........------,,,,,,////////////////////////000000000000000000000000000000000000000000000000222222222222222222222222444555555555444444444555777777888999999999999888888999:::;;;;;;;;;:::999<<<;;;::::::;;;===???@@@@@@@@@AAADDDHHHLLLNNNOOOOOOPPPQQQQQQPPPPPPRRRTTTUUUVVVVVVUUUUUUUUUXXXZZZ\\\XXXUUUVVVVVVVVVYYY^^^eeegggjjjjjjgggdddbbbaaagggiiikkkjjjgggcccaaa```bbbeeeggghhhnnnsssqqqllljjjgggddddddccc___XXXRRROOOOOOOOOMMMKKKLLLNNNQQQQQQOOOLLLKKKKKKKKKJJJIIIJJJGGGDDDBBBBBBAAA???>>>;;;;;;;;;:::::::::999999888888777777777666666666888777777777666666555555555555555444444444333333555444333111111222333333666666666555444444333333444444444333333222222222111111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111////////////000000000000//////000000000000/////////////////////////////////////////////000000111//////............//////////////////////////////////////////////////////000000000000000000000000000000000000000000000000///000000000000000000///////////////////////////.........////////////000.........//////////////////000000000///...------............////////////---.........//////000000........................---------........./////////...---,,,,,,---...///////////////////////////---.........//////000000........................------...............---,,,,,,,,,,,,,,,---------......---------,,,,,,,,,,,,,,,,,,---...///000000........................------------------------------,,,------...//////........................................................................---..................---................................................------............------......//////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------,,,,,,,,,---------.........------,,,,,,------...+++++++++,,,,,,,,,------........................***++++++,,,---......///---------............///---.....................111000///......---..............................------............------////////////////////////........................//////000000000000000000////////////////////////////////////////////////////////////////////////000///////////////000000////////////000000000000333333222222111111111000////////////////////////111111111111111111111111111111111111000000000000333333333333333333333333444666777777666555777888777777999:::;;;;;;<<<<<<999:::;;;<<<===<<<;;;;;;>>>======>>>@@@BBBDDDFFFGGGHHHKKKQQQWWW\\\^^^^^^YYY[[[]]]^^^___aaadddgggpppooollliiigggiiilllpppqqqmmmkkkllllllmmmsss{{{|||yyyxxx}}}}}}zzzxxxwww}}}~~~zzzppphhh___aaabbb```^^^^^^bbbeeehhheeeaaa______^^^]]]\\\WWWRRRMMMJJJJJJIIIFFFCCCCCCBBBBBBAAA@@@???>>>>>>;;;;;;:::999888777777666777777666666555555444444666666555555555444444444444444333333222222222333777666666666555555444444444444444444333222111000222222222222222333333333222222222222222222222222000000000000000000000000000000000000000000000000222222111000000000111111////////////000000000000///000000111111000000///000000000000000000000000///////////////000111111......------......//////000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111///000000111111000000///////////////////////////,,,,,,,,,------------............/////////////////////000000000///..................////////////..................//////........................,,,,,,------.../////////.........------.........////////////////////////------......///000000000.............../////////,,,---......///.........,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,,,,---------.../////////........................,,,,,,,,,------------.........---------...//////........................................................................------...//////...------................................................------............------////////////...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,,,,------............------,,,,,,------...,,,,,,,,,,,,---------------------------------------------.../////////000---------............///---------...............000000//////////////////------------------------------............------////////////////////////..............................///000000000//////////////////////////////////////////////////////000000000000000000000000//////......//////000000////////////000000000000111111111111111111000000000000000000000000000000111111111111111111111111222111111111111000000000555555555555555555555555555888::::::999999;;;===:::;;;===???AAABBBCCCCCCDDDEEEFFFHHHHHHHHHGGGFFFFFFHHHLLLOOORRRSSSSSSSSSSSSVVV[[[ccckkkppprrrrrriiilllppptttwww|||~~~{{{}}}vvv{{{~~~|||~~~|||{{{{{{zzzyyymmmggg```\\\[[[ZZZVVVRRRRRRQQQPPPNNNMMMKKKJJJIIIEEEDDDCCCAAA@@@>>>===<<<::::::999888888777666666666666666666555555555444555555555555555444333333555555555555555555444444222333444444444333222111222222333333333444444444222222222222222222222222222222222222222222222222000000000000000000000000333222111111000000111111.../////////000000000111000000111111111111000000000000000000000000000000000//////...///000111222...------------...///000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000///000111111111111000///////////////////////////,,,,,,,,,------------.............../////////000...//////000000000000///............////////////.........---------------........................,,,,,,------...//////000------............------////////////////////////------......///000000111---........./////////000,,,------...//////......------------------------......---------,,,,,,,,,------..........................................,,,,,,,,,---------............------,,,,,,------........................................................................------...//////...------................................................,,,------......------,,,---...............------------------------------------------------------------------------------++++++,,,,,,---......///...------,,,,,,------...,,,------------.........------------------------........................---------............///---------........./////////............//////000------------------------------............------////////////////////////........................,,,---...///000//////...////////////////////////////////////////////////000000000000000000000000...............///000000////////////000000000000---------...............000000000000000000000000111111111111111111111111222222222111111111000000777777777777777777777777777999<<<===;;;<<<>>>AAADDDFFFHHHJJJLLLNNNOOOOOOVVVWWWYYYZZZZZZZZZYYYYYYVVVZZZaaagggjjjiiigggeee^^^bbbiiisss|||}}}wwwsssrrrpppkkkggg```___]]][[[YYYWWWVVVUUUOOONNNMMMKKKHHHFFFEEEDDD>>>>>>===<<<<<<;;;::::::777666666666555555555555555666777777777666444333444444444444444444444444000111333444555555444333333333333444444555555555222222222222222222222222444444444444444444444444000000000000000000000000333333222111000000111111.../////////000000111111000000111111111111000000000000000000000000000000000///.........///111222---------------...///000000000000000000000000000////////////////////////000000000000000000000000///////////////////////////000111222222111000///000000000000000000000000........./////////000000---.........//////000000......///000000111000000............/////////000.........------,,,,,,+++........................,,,,,,------...///000000,,,---...//////...---,,,////////////////////////---------...///000000111---.........//////000000,,,,,,---.../////////........................---......---------,,,,,,,,,...............---------........................,,,,,,,,,------............------,,,++++++++++++........................................................................,,,---...//////...---,,,////////////////////////........................,,,------......------,,,,,,,,,---...////////////........................------------------------------------------------++++++,,,,,,---...//////...------,,,,,,------...---------.........//////------------------------,,,,,,,,,,,,,,,,,,++++++---------.........//////---------.........//////---------------...///000---------------------------..................---////////////////////////........................+++,,,.../////////......000000000000000000000000////////////////////////000000000000000000000000...............///000111////////////000000000000.../////////000000111111000000000000000000000000111111111111111111111111222222222222111111000000777777777999;;;;;;:::888888;;;AAAGGGHHHEEEHHHMMMOOORRRVVVVVVWWWYYY^^^bbbhhhttt|||xxxqqqqqqssssssnnnqqqxxx}}}{{{yyyzzz}}}~~~xxxtttpppmmmiiiggg___\\\YYYXXXXXXXXXTTTQQQOOOLLLHHHGGGFFFFFFEEEDDD>>><<<:::888999999999999555555555777999999777555777777777777777777666666888777666555444444444444444555555666666555555444333333333222222222111111000111111222222222111111000000111111111111000000222222111111000000//////000000000000000000000000000000000000000000000000///...---,,,,,,---...///000000000000000000000000///////////////.........000///......///000///---///...---------...000111000000000000000000000000////////////000000000000000000000000000000000000222222111111000000//////111000///......---......000000000000000000000000////////////////////////...............///000000///............///000000//////.........---------........................---------.................................------.........///////////////........................------------------------------------------------........................---------------------------------............///------............---------...///000000///...---////////////////////////............////////////------------------------........................***++++++,,,---...//////000000//////............---------............///.........------,,,,,,,,,////////////////////////,,,,,,,,,---------......---------............///------............------.........------.........................................................------,,,,,,,,,,,,------//////.........//////000///////////////////////////////////////////////////////////////////////////......------///000111///////////////////////////////////////////////////...,,,+++,,,---///111111111111111111111111111//////.........---------////////////////////////////////////000000000000111111111111222222222222//////000000000000//////000000000000000000000000000111222111000000222333:::777222000000111222222999:::<<<>>>AAABBBBBBAAAHHHKKKQQQXXXXXXUUUVVV[[[]]]```ccceeefffiiiooottt~~~vvvrrrmmmjjjhhhddd```]]][[[ZZZWWWSSSPPPMMMKKKJJJFFFDDDBBB@@@>>>===<<<;;;<<<;;;::::::::::::777555666666666666666666666666555555444333333333333333444444555555555555444444333333333333222222222222222222333333333333222222000000111111111111000000222222111111111111111111111111111111111111111111000000000000000000000000000//////......//////000000000000000000000000000///////////////////////////......///111222111000///////////////000111111000000000000000000000000////////////000000000000000000000000000000000000//////000000000000000000//////.........//////000////////////////////////////////////////////////...............///000000000000///...............//////.........---------........................+++,,,,,,---...///000000........................////////////////////////........................------------------------------------------------........................---------------------------------............///------............------......////////////..........................................////////////------------------------........................---.............................................---------............///.........------,,,,,,,,,........................,,,,,,,,,---------......---------............///------............------......------------............................................................------------......---,,,,,,,,,---......//////////////////////////////////////////////////////////////////////////////......---...///000111////////////////////////////////////////////////......---,,,---...///000//////////////////////////////.........---------////////////////////////////////////000000000000////////////000000000000//////000000000000//////000000000000000000000000000111222111000000222444:::666222000000111222222:::<<<@@@DDDHHHKKKLLLMMMSSSVVV\\\bbbbbb___```dddeeeiiiooorrruuuzzz|||wwwsssooommmnnnmmmhhhaaa[[[YYYYYYSSSQQQOOOLLLIIIFFFDDDCCCBBB@@@===<<<;;;999777555777777777777777777777777555444444333333333444444444444555555555555444444444444333333333222222222333333444444444444333333000000111111111111000000111111111111222222222222111111111111111111111111000000000000000000000000111000000//////000000111000000000000000000000000////////////////////////.........111333444222111///000000111111111111111000000000000000000000000////////////000000000000000000000000000000000000------......///000000111---------......///111111........................////////////////////////...............///000000222111000...---,,,,,,,,,...............---------........................***+++,,,---...000111111........................////////////////////////........................------------------------------------------------........................---------------------------------............///------............------///...............//////........................---............/////////................................................000000/////////.........---------------.........---------............///.........---------------------------------------,,,,,,,,,---------......---------............///------............------------,,,,,,,,,,,,------................................................///..................///,,,,,,,,,---...///000111///////////////////////////////////////////////////////////////////////////............///000000////////////////////////////////////////////////------........./////////......................../////////............---////////////////////////////////////000000000000////////////000000000000///000000111111000000///000000000000000000000000000111222111000111333444999666222000000222222222???CCCIIINNNSSSVVVZZZ\\\[[[\\\```dddcccaaaeeekkkmmmttt~~~xxxpppnnnooocccbbbaaa]]]WWWSSSPPPNNNKKKHHHEEECCCAAA@@@===;;;<<<;;;;;;::::::999999888666666555555555555666666444444555555555555444444444444444444333333333333333444444444444333333222000111111222222111111000///000000000111111222222111111111111111111111111000000000000000000000000000000000000000000000000///////////////////////////////////////000000000......///111333333111///...///000111222111000///////////////////////////////////////000000000000////////////////////////---------.........//////...............///000000........................////////////////////////...............///000000111000///...------------................................................,,,,,,,,,---...///000000............////////////000000000///////////////................................................------------------------........................---------------------------------............///------............------///...---,,,---...///000........................---------.........//////////////////////////////........................///...........................---------,,,,,,,,,---------............///...............---------------------------------,,,,,,,,,---------......---------............///------............---------,,,,,,++++++,,,,,,---................................................//////............//////......//////111222333444////////////////////////////////////////////////////////////////////////............/////////000////////////////////////////////////////////////------...////////////...000000000000000000000000/////////...............////////////////////////////////////000000000000000111111111222222222222000000000111111000000000000000000000000000000000000111222222111111333555888555222000111222222222JJJOOOUUU[[[___ccchhhkkkjjjiiiiiikkkkkkkkkqqqyyyzzzzzzxxxrrriiiaaa\\\ZZZWWWUUURRRPPPNNNLLLIIIGGGCCCBBBAAA???===;;;999999888888777666666666777777444555555666666555555444555555555444444444333333333333333333333222111111111111222222222222111111...//////000000111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////000000111111000//////000111000...+++---...///000111000///...////////////////////////////////////000000000000///////////////////////////.........---------,,,000000///.......................................////////////////////////...............///000000......------------......---............................................................---------........./////////000000111111000000////////////................................................------------------------........................---------------------------------............///------............------...---,,,,,,,,,...///000........................------------............////////////////////////........................++++++,,,---......//////000000///---,,,+++***)))---------............///........................------------------------,,,,,,,,,---------......---------............///------............---------,,,,,,++++++,,,,,,---................................................//////............//////......//////111222333444////////////////////////////////////////////////////////////////////////---......///////////////////////////////////////////////////////////////---...//////000000//////000000000000000000000000////////////////////////////////////////////////////////////000000000000000111111111222222222222000000111111111111000000111111111111111111111111000111222222111222444666777555222111222333333222UUU[[[bbbgggjjjnnnssswww|||zzzzzz|||{{{}}}~~~sssmmmkkkeeecccaaa___]]]ZZZUUURRROOONNNKKKHHHDDD@@@===<<<;;;:::999888777777777777666666666777777666666666666666555555555444444444333333444333333222111000111111222222222222111111000000000000000111111111222222222222222222222222000000000000000000000000...//////000000//////...000000000000000000000000...//////000000111111222222111///.........---+++------...///////////////000000000000000000000000////////////000000000000000000000000000000000000000//////...------,,,,,,111111///......---------........................////////////////////////...............///000000------,,,,,,---......///---------......................................./////////...------,,,,,,.........//////000000111222111111000000//////...................................................------------------------........................---------------------------------............///------............------,,,,,,,,,,,,---...//////------------------------,,,------------.........................................................******+++,,,---...///000111000///...---++++++***---------............///.............../////////------------------------,,,,,,,,,---------......---------............///------............------------,,,,,,,,,,,,------................................................///..................///,,,,,,,,,---...///000111////////////////////////////////////////////////////////////////////////---......///000/////////////////////////////////////////////////////////....../////////000000000...........................////////////000000000////////////////////////////////////000000000000////////////000000000000000111111222222111111000111111111111111111111111000111222222222333555777666444222111222333333222jjjpppwww{{{}}}~~~|||{{{yyyvvvpppiiidddbbb```\\\WWWQQQLLLHHHEEEAAA@@@???===<<<;;;;;;;;;777777888888888888777777666666666666555555555444555555555555444333222111111222222333333222222111333333222222222222222222222222222222222222222222000000000000000000000000///000111111111111000///000000000000000000000000...//////000111111222222333111...---...//////////////////...///000000111000000000000000000000000////////////000000000000000000000000000000000000/////////...............000//////.........//////////////////////////////////////////////////////...............///000000......---,,,,,,,,,---------------.........//////.......................................------------......///000000111111222222111111000//////...................................................------------------------........................---------------------------------............///------............------***+++,,,---............------------------------,,,,,,---------.........------------------------........................,,,,,,------......///////////////............------------............///---........./////////000........................,,,,,,,,,---------......---------............///------............------......------------............................................................------------......---,,,,,,,,,---......///////////////////////////////////////////////////////////////////////////------///000000000///...////////////////////////////////////////////////000///.........///111111////////////////////////.../////////000000000000////////////////////////////////////000000000000////////////000000000000000111111222222111111000111111111111111111111111000111222222222333555777666444222222333333333222zzzrrrooojjjddd]]]WWWRRROOOHHHGGGEEECCCBBB@@@@@@@@@888888999999999999888888777666666666555555555555666666666666555444333222111222222333333222222111555555555444444333333333222222222222222222222222000000000000000000000000000111222333333222111000000000000000000000000000...//////000111222222222444111...---...111222333111000/////////000222333000000000000000000000000////////////000000000000000000000000000000000000------......///000000000......---......///000111000000000000000000000000////////////////////////...............///000000000///...---,,,+++++++++---------.........//////........................,,,------....../////////---......///000111111222222222222111000//////...........................////////////////////////------------------------........................---------------------------------.........//////---..................---)))+++,,,...//////...---------------------------,,,,,,,,,---------......------------------------........................///////////////.........------......///000111111---------.........//////---.........//////000000////////////////////////,,,,,,,,,---------......---------.........//////---..................---///......------......///................................................---------,,,,,,---------//////.........//////000////////////////////////////////////////////////////////////////////////,,,---///000000000///...////////////////////////////////////////////////111000...---...///111333222222222222222222222222.../////////000000111111////////////////////////////////////000000000000111111111111222222222222111111222222222222111111111111111111111111111111000111222222222333666888555333222222333444333222}}}wwwmmmaaa\\\]]]WWWTTTPPPOOONNNLLLGGGDDDAAAAAA???;;;777666999<<<777888888777666555444333666666666555555555555555333333333222333333444444111222333444444444444444333333222111000000111111000000000000000000000000111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111111111000000000000111111111111111111111111111111222111111111000000//////000000000000000000000000000000//////.........---////////////............111111111111111000//////000000//////.........---////////////////////////////////////////////////---...///000000///...---000000///...............///...---,,,,,,---...///---------............///////////////000000000000------......//////000000//////////////////////////////.........---------------...///000000//////,,,,,,,,,---------......------------------------+++,,,,,,---...///000000......---,,,---...///000.................................................................................////////////000///////////////.........------............------........................,,,---......//////......////////////////////////......//////000111111111---------............///........................////////////////////////........................------.........---+++***---......///...---+++***........................000000//////.........---////////////////////////......////////////......000000000000000000000000...............///000000222000...,,,,,,---///000000000000000000000000000000000000000000000000000111111000000//////......---------.........//////000000000000000000000000222222111111111111111111111111222222222222111111222222222111111111111111//////000111222333333444777666444333222222333444sssmmmkkkjjjgggccc```]]]YYYTTTPPPKKKHHHDDD@@@===<<<;;;;;;<<<<<<;;;:::999999888888666555555444333222222111333333333222222333333444111222222333333333333333333333222111111111111111111111111111111111111111111111111111111111111111111111000000000000111111000000000000000000000000111111111111111111111111000000////////////000000000000000000000000000000111111111111000000000///000000000000000000000000000/////////............////////////////////////111111111111111000//////000/////////............////////////////////////////////////////////////......////////////......000000///...............///...------------...///---------............///....../////////000000000.........///////////////........................//////.........------------...//////////////////,,,,,,---------.........------------------------,,,,,,,,,------......///...------,,,---...///000........................................................................------........./////////////////////............------............------------------------------,,,---......//////......................................................---------............///........................////////////////////////........................------.........---,,,+++,,,,,,---.........---,,,........................000/////////............////////////////////////......////////////......///////////////////////////............///000000000000//////............000000000000000000000000000000000000000000000000111000000000/////////............//////000000000000000000000000000000000111111111111111111111111111111222222222222111111111111111111111111222222222222222222333333333333555444333222222222333333|||yyyuuupppkkkfffbbbZZZQQQKKKJJJGGGCCC??????>>><<<:::999999999999777777666444333111000000444333333222222222333333111111222222222333333333333222222111111111111222111111111111111111111111000000000000000000000000111111000000000000111111000000000000000000000000111111111111111111111111000000////////////000000////////////////////////111111111111000000000000000000000000000000000000////////////............////////////000000000000000000111111000000//////////////////............//////////////////////////////////////////////////////............//////000//////............//////...------------...///---------............///------.........////////////////////////.........------------------------...............---------//////////////////...---,,,------------.........------------------------------------------------...------------...//////........................................................................,,,---------....................................------............------........................,,,---......//////......------------------------......------,,,++++++***---------............///........................////////////////////////........................---............---,,,,,,++++++,,,......//////...........................////////////............////////////////////////......////////////..............................//////......//////000111...///000111000///...---000000000000000000000000000000000000000000000000000000000000//////////////////000000000000111111000000000000000000000000111111111111111111111111111111222222222222111111000000000111222222222333555444444444333333333222222222222111222222333444vvvfff]]][[[YYYSSSLLLFFFDDDAAA>>>;;;;;;;;;;;;999999888777555444333333555444333333222333333333222222222111222222222222333222222111111222222222111111111111111111111111////////////////////////111111000000000000111111000000000000000000000000111111111111111111111111111000000//////000000111////////////////////////111111111000000000000000///////////////////////////////////////........./////////000000000000000///000000000000000/////////////////////.........//////////////////////////////////////////////////////---,,,,,,---//////000///............//////.........------.........---------............///------------.........///000000//////......------------------------------........................//////000000///...------------------....................................//////..................------------......//////........................................................................,,,,,,,,,---------......------...............///------............------////////////////////////,,,---......///.........---------------------------------,,,,,,,,,++++++---------............///........................////////////////////////..........................................------,,,------.......................................///////////////.........////////////////////////......////////////............................../////////...///000000111000000000000000///......////////////////////////////////////////////////000000000000////////////000000000000000000000000000000000000000000000000111111111111111222222222111111222222222222111111//////000111222333333333444444444333333333333333111222222222333444555555~~~sssrrrpppiiiaaaTTTRRRMMMHHHDDDBBBAAAAAA;;;::::::999888777666666666555555444333333444444333333222111111222222333333222222222222222333333111111111111111111111111////////////////////////111111000000000000111111000000000000000000000000000000000000000000000000222111111000000111111222000000000000000000000000000000000000000000111111////////////////////////.........///////////////......//////000000000111...//////000000000//////.........//////////////////////////////////////////////////////////////////...---,,,,,,---.../////////............//////---..................------------............///------------.........///000000//////......---------------------------------.....................//////000000///...---------------.........//////........................000000000///////////////---------.......................................................................................,,,,,,,,,---------......,,,---------......//////------............------........................,,,---......///.........------------------------,,,,,,------............---------............///........................////////////////////////................................................//////......------------.................................///////////////////////////////////////......////////////..............................///////////////000111111222111///.........000111////////////////////////////////////////////////////////////000000000000////////////////////////111111111111111111111111000000111111111222222222111111222222222222111111//////000111222333333333111111111222333444444555222222333444555666777777yyydddaaa\\\VVVOOOJJJGGGFFF??????===<<<:::999888777888777666555555555555555555444333222222222333444333222222222222333333444222222222222222222222222000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000111111111111000000000000000000000000.........///////////////------......//////000000......///000000000//////.........///////////////////////////////////////////////////////////////......------------......///............//////000------...//////...---------------............///------.........////////////////////////.........---------------------------------...............//////////////////...---------........./////////......................../////////////////////000,,,---......//////..............................................................................,,,---------............,,,,,,,,,---......//////------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......------------------------,,,------...//////000000---------............///........................////////////////////////.................................---......///000111000///...------------.................................///////////////////////////////////////......////////////..............................000000//////000000111222444222///------...000222000000000000000000000000000000000000000000000000////////////000000000000000000////////////......111111111111111111111111000000000111222222333333111111222222222222111111000000000111222222222333000000111222333444555555333333555666777777777777zzzwwwqqqiiiaaaYYYSSSPPPIIIHHHFFFCCC@@@===;;;::::::999888777666666666666777666444333222333444555222222222222222333444555222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000//////............/////////////////////////////////000000000111111111111000000000000000000000000............/////////000,,,,,,,,,---.../////////---......///000000//////............/////////000////////////////////////////////////////////////,,,------......------,,,...............///000000------...//////...---------------............///....../////////000000000.........///////////////........................---------.........//////---...//////////////////............////////////........................,,,,,,------......//////,,,---.../////////...---........................................................................------........./////////++++++,,,------...//////------............------------------------------,,,---......//////............................................./////////---------............///........................////////////////////////........................///...------...///000111000///...------...//////..................................../////////000////////////////////////......////////////......////////////////////////000000//////000000111222222111000/////////000000000000000000000000000000000000000000000000000000.../////////000000000111111111111000000/////////111111111111111111111111///000000111222222333333111111222222222222111111111111111111111111222222222222333333444444555555222333555666666666555555~~~tttkkkddd```SSSRRROOOKKKFFFBBB???>>>;;;:::999888777777777777888777555333333333555666222222222222333333444555222222222222222222222222111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000---------,,,,,,---------........................//////000000111111111222000000000000000000000000---.........//////000000++++++,,,,,,---...//////------...///000000//////---.........//////000000////////////////////////////////////////////////+++,,,............,,,+++...............///000111,,,---...//////...---,,,---------.........//////////////////000000000000---.........//////000000////////////////////////---------.........//////------...///000000000///............/////////000////////////////////////******++++++,,,---......,,,,,,.../////////...---.................................................................................////////////000++++++,,,,,,---...//////---..................---000000000000000000000000,,,---......//////......////////////////////////000//////......---,,,,,,---------.........//////........................////////////////////////........................///...------...///000111......------...///111222........................---.........//////000000////////////////////////......////////////......000000000000000000000000000000000000000111111222000111111222111000///...000000000000000000000000000000000000000000000000.../////////000000111111222222222222111111000000111111111111111111111111///000000111222222333333111111222222222222111111222222222111111111111111666555555555555444444444222333444555555555444333zzzooojjjggg^^^UUUPPPNNNIIIAAABBB@@@<<<999777666777777777555555555666666444333444333222222111222222222444333333222222333333444333333333222222222111111//////000000111111222222111111111111111111111111111111111111000000000000000000000000000000000000//////............//////////////////////////////............////////////111111000000//////......000000//////.........---......////////////.........000111000...------...111111111111111111111111---...---,,,++++++---///////////////////////////........................////////////////////////------...///000000//////,,,,,,------------------000000000000000000000000//////////////////////////////////////////////////////.........---------................................................------------------------.........------,,,,,,,,,////////////////////////........................................................................////////////000000000000........................////////////////////////------------------------,,,,,,,,,---------......---------............///......------------............//////...---,,,,,,......------------......////////////////////////...------------...////////////.........---------////////////////////////------+++******+++------------...///000111222222---------...///000000111222222111//////.........////////////000000000000000000000000000000000000////////////000000000000000000000000111111111111...///000111222111000000000000000000000000000000000000000000000000000000222222111111111111111222222222333333333444444444000111111111111222222222333333333444444444555555444555777888888888777666|||||||||xxx|||wwwxxx}}}vvvjjjbbb]]]UUUNNNJJJFFFBBB>>><<<999777444999::::::999888777666666444444333333333333333444444333333333333333333444333333333222222222222111000000000000111111111111111111111111111111111111111111111111000000000000000000000000000000000000//////............////////////////////////////////////000000000111111111111000000000/////////...000000/////////...............////////////.........///000000...---.................................//////...------...000................................................////////////////////////...////////////......---........................000000000000000000000000////////////////////////------------------------//////.........---------................................................------------------------/////////......---------////////////////////////................................................................................./////////000000................................................------------------------,,,,,,---------.........---------............///......------------............//////...------,,,......------------......////////////////////////---------------...////////////.........---------////////////////////////------,,,,,,,,,,,,------.........///////////////------......///000000111222111000///............000000000000////////////000000000000000000000000////////////000000000000000000000000111111111111///000111222222222111000000000000000000000000000111111111111111111111111222222111111111111111222000111111111111222222222222222222222333333333333444444555555555666666666444555666777777777666555xxxsssnnnmmmqqqwww{{{{{{}}}yyyuuuwwwrrrrrrxxx~~~zzzpppfff___UUUOOOHHHEEEDDDBBB===888999;;;===;;;777444444666555555444444444555555666444444444444444444444444333333333333222222222222111111111111111000000000111111111111111111111111111111111111000000000000000000000000000000000000000//////......//////000////////////////////////111111111222222222333333000000000000////////////000000////////////.........//////000000//////...,,,...000000///...///000------------------------...000222111000///000000------------------------........................///////////////////////////////////////...,,,,,,000000000//////......---000000000000000000000000////////////////////////------------------------...............---------................................................------------------------///////////////.........////////////////////////........................................................................---------.........//////........................------------------------------------------------,,,------------.........---------............///......------------...............///......---,,,......------------......////////////////////////------------......//////...............---------////////////////////////------............------000000//////......------------......///000000000000000///...------------111111000000//////......000000000000000000000000////////////000000000000000000000000111111111111///000222333333333222111000000000000000000000000111111111111111111111111222111111111111111222222111111111111222222222222333333333444444444555555555555666666666777777777444444666777777777666555}}}zzz~~~xxxuuuvvvuuupppkkkjjjmmmtttzzz}}}}}}}}}~~~~~~}}}zzz|||~~~}}}yyy|||xxxvvvyyywwwpppaaaXXXNNNJJJKKKKKKGGGBBB===@@@BBB???888444555888666555555555555555666666444444555555555555444444444444333333333222222222222222222111111000000000111111111111111111111111111111111111000000000///000000000000000000000000000000////////////000000////////////////////////111111111222222222333333000000000000////////////000000////////////////////////000000000000//////,,,---///000///...///000////////////////////////...000222222111000///000------------------------........................////////////////////////.........///......------111000000///...---,,,,,,////////////////////////////////////////////////////////////////////////................................................................................................//////..................////////////////////////........................................................................,,,,,,,,,---------..............................------------------------........................------------............---------............///......------------......---...............------......------------......////////////////////////,,,------.......................................////////////////////////---...///000000///...---000000000/////////..................//////000000//////...---------------111111000000//////......////////////////////////////////////000000000000///000000000111111111111000111222333444333222222000000000000000000000000111111111111111111111111111111111000111111222333333333333444444444555555333333444444444555555555555555666666666777777777555666777888999888777777}}}zzzxxxvvvyyy~~~yyysssqqqssstttssspppvvv}}}}}}{{{xxxuuuvvvyyy{{{{{{yyyvvv}}}}}}~~~~~~|||zzz{{{|||~~~}}}|||}}}~~~}}}~~~|||pppeeeWWWPPPOOOPPPLLLIIIFFFIIIJJJFFF>>>999999<<<777777666555555555555666444555555666666555555444444444444333333333222222333333222222111111000000111111111111111111111111111111111111000000000///111111111111111111111111000000////////////000000000000000000000000000000000000000111111111111222////////////000000000000//////000000000000000000//////000000000000//////,,,---///000///...///000////////////////////////,,,///111111000......///------------------------........................////////////////////////++++++---...//////////////////......---,,,++++++////////////////////////////////////////////////////////////////////////---.............................................................................................------------------------////////////////////////........................................................................,,,,,,,,,,,,------------........................------------------------........................---------.........//////---------............///......------------......------...............---......------------......////////////////////////,,,---......//////......---.....................////////////////////////---...000000000000...---//////000000000000111111............///////////////......------------...111000000000/////////...////////////////////////////////////000000000000///000000000111111111111000111222333444333222222000000000000000000000000111111111111111111111111111111000000111222222333333333444444444555555555333333333333444444444444444444555555555666666666777888999:::;;;::::::999|||zzzyyyvvvyyy~~~}}}zzzwwwvvvwwwyyy{{{|||}}}xxxuuurrrppppppqqqssstttuuuzzz~~~yyywwwxxxzzz~~~~~~}}}~~~zzzxxxyyyxxxyyyxxxiii]]]XXXUUUQQQNNNLLLMMMMMMIIIBBB===;;;;;;;;;:::999777666666666666444555666777777666555444444444444444333333333333222222222222222111111111111111111111111111111111111111111111000000000000111111111111111111111111111000000//////000000111000000000000000000000000/////////000000000000111////////////000000000000//////000000000000111111///000000111111000000///,,,...000000///...///000------------------------,,,...//////...------...------------------------........................////////////////////////)))***,,,---///000000000.........---,,,,,,++++++000000000000000000000000////////////////////////---------------------------------.......................................................................................,,,,,,,,,---------------////////////////////////........................................................................,,,,,,,,,---------..............................------------------------........................------........./////////---------............///......------------......,,,---......///...............------------......////////////////////////+++,,,.../////////...------------...............////////////////////////......////////////........./////////000000111111......////////////////////////...............////////////000000000000000000000000000000000000000////////////000000000000000000000000111111111111///000222333333333222111000000000000000000000000222222222222222222222222000000000000111222333333222222222222333333333333333333333444444444555555444444555555555666666666999999;;;<<<<<<<<<;;;:::}}}}}}}}}}}}~~~~~~{{{yyyyyyvvvyyy}}}~~~~~~~~~~~~|||}}}}}}|||zzz|||~~~{{{zzzyyywwwvvvxxx{{{~~~~~~|||yyyyyyzzz|||{{{zzz{{{tttssstttzzzsssjjjbbb]]]ZZZVVVUUURRRNNNIIIDDDAAA??????>>>===;;;999888777777444555777888888777555444555444444444444333333333111222222222222222222333111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111000000000000000000000000/////////000000000111111.../////////000000000111//////000000000111111111000000111111111111000000...///000000...---.................................//////...------...000................................................////////////////////////***+++,,,---.../////////............------------000000000000000000000000////////////////////////---------------------------------.........//////........................................................................------------.........///////////////////////////........................................................................------------................................................................................................////////////---------............///......------------......,,,------...//////............------------......////////////////////////+++,,,...///000///...------------........./////////////////////////////////......------......///...............---------/////////////////////...000//////......//////000......//////000000111111000000000000000000000000////////////000000000000000000000000111111111111///000111222222222111000000000000000000000000000222222222222222222222222000000000000111222333444222222222333333333333444444444555555555666666666555555666666666777777777888999;;;<<<<<<<<<;;;:::yyyvvvrrrppprrrxxx|||yyyxxxxxxvvvyyy|||}}}}}}|||||||||{{{}}}}}}zzz{{{|||tttooooooqqqwww{{{}}}{{{wwwvvvzzz~~~vvvtttuuu{{{~~~{{{rrrkkkhhhdddaaa]]]YYYUUUQQQLLLHHHCCCBBB@@@===;;;999888888555666777999999777666555555555444444444333333333111111111222222333333444111111111111111111111111111111111111000000000000111111111111111111111111111111000000000000111111000000000000000000000000///000000000000111111111.../////////000000111111//////000000111111111222000000111111111111000000...000111000...------...111111111111111111111111/////////...,,,---///111////////////////////////........................////////////////////////,,,,,,------...---------.........///////////////000000000000000000000000////////////////////////////////////////////////---------.........//////................................................////////////////////////---.........//////000000////////////////////////........................................................................---------.........//////........................////////////////////////////////////////////////............/////////000---------.........//////.........------.........,,,,,,---.../////////............------.........////////////////////////+++,,,...000000///...------------........./////////////////////////////////...---,,,,,,---...//////......---+++******)))///////////////.........000000/////////000000111------...///000111222222000000000000000000000000////////////000000000000000000000000111111111111...///000111222111000000000000000000000000000000222222222222222222222222000000000000111222333444444444444555555555666666666666666666777777777777777777777777888888888888888999:::;;;;;;;;;::::::wwwsssnnnkkklllqqqyyy}}}}}}~~~|||sssnnnnnnpppqqqrrrsssvvvyyy|||{{{yyyyyy|||}}}uuurrryyyzzznnnddd```^^^VVVMMMIIIHHHEEEBBB???<<<999777777555444444666888888888444444444444555666777777111222222333333222222111222222222222111111000000222222222111000//////...000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000111111222222222333//////000000000000//////000000000000000///......////////////////////////000000//////.........---000000//////.........---......////////////......///000000000000000///...---------.......................................////////////////////////......///000000000000000///////////////.........------......//////000000////////////////////////---------.........//////////////////////////////......---,,,---...///000............////////////////////////////////////111000///...------...///......////////////........................................................................------////////////////////////......------------......................................................---------............/////////////////////////////////////////////////////////////////////////////////.........---------............////////////------............------...///000///...///111333000000000000000000000000000000000000000///......000000000000000000000000////////////000000000000333000------///111111///////////////000000000000222222111111111111222222///000222333333222000/////////000000111111111222000000111222333333444444333333333444444444555555333444555555666666555555555555555555555555444444777888888999::::::;;;;;;666777999:::::::::<<<>>>|||yyyuuurrrsssvvv{{{~~~zzzyyyzzz{{{~~~{{{uuutttzzz~~~}}}~~~zzzppp___PPPQQQPPPMMMJJJFFFBBB>>>;;;:::888555555666666666555333333333333333444555666333333444444444444333333222222222222111111111000222222222111000/////////111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000111111111222222//////000000000000//////000000000000000///......////////////////////////000/////////............111000000000////////////......////////////......////////////////////////..................------........................////////////////////////......///000000000000000/////////////////////............///////////////////////////////////////---------.........//////////////////////////////...------,,,---...///000............////////////////////////////////////111000///...---......///.........//////.................................................................................////////////////////////......------------......................................................---------............///////////////////////////////////////////////////........................000000/////////.....................////////////---......//////......---...///000///......000222000000000000000000000000000000000000000///......000000000000000000000000////////////000000000111222000------///111000///////////////000000000111222222111111111111222222///000222333333222000///000000000000111111111222111111111222333333333444222222222333333333444444444444555666666666555555666666666666666666666666777777888888999999999:::999;;;<<<<<<;;;;;;<<<>>>{{{wwwwww|||~~~{{{zzz|||{{{|||~~~yyywww~~~ppp\\\WWWUUUQQQMMMKKKHHHDDDAAA???===:::888888777666444555555444444444555555666444444555555555555444444222222222222111111111111222222222111000000//////111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000//////000000000000111111//////000000000000//////000000111111000000//////////////////////////////////////////............111111111000000000000///......////////////......//////............///000/////////...---------,,,........................////////////////////////......///000000000000///....../////////////////////////////////.........////////////////////////---------...............////////////////////////...------------...//////............////////////////////////////////////000000///............///------............------........................................................................////////////////////////......------------......................................................---------............///////////////////////////////////////////////////////////////////////////000000000000000/////////............////////////---......//////......------...//////......///000000000000000000000000000000000000000000//////...000000000000000000000000/////////000000000111111111000......///000000////////////000000000111111222222111111111111222222000111222333333222111000000000000111111111111111222222222222333333333333111222222222333333333333444555555666666666666666888888888888888888888888999999999999999999999::::::;;;<<<<<<;;;<<<>>>@@@}}}{{{{{{zzzyyyzzz}}}}}}wwwvvv{{{}}}~~~sssbbb\\\UUUPPPNNNMMMLLLJJJDDDBBB???===<<<;;;999666888777777666666666777777444444555555555555444444222222222222222222222222222222222111111000000000111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000///////////////000000000//////000000000000//////000000111111111000000//////////////////////////////////////////.........000000000///////////////......////////////......///......------...///000000000///...---,,,,,,,,,........................////////////////////////---...//////000000//////............////////////000000//////......------////////////////////////........................////////////////////////------------......//////............/////////////////////////////////////////////.........//////,,,,,,------------,,,,,,................................................---------...............////////////////////////......------------......................................................---------............///////////////////////////////////////////////////000000000000000000000000////////////////////////............////////////......////////////......---...000///...---.../////////////////////////////////000000000000//////000000000000000000000000//////000000000111111111000000/////////000000/////////000000000111111111222222111111111111222222000111222222222222111000111111111111111111111111333333333333333333222222222222333333333444444444555555666777777777777666888888888888888999999999;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>???@@@DDDFFF~~~|||~~~~~~{{{yyyzzz|||uuutttvvvzzz||||||}}}~~~}}}~~~yyyyyy|||xxxvvvvvvwwwxxxxxx{{{uuutttxxx|||||||||~~~zzz||||||zzzxxx}}}wwwnnnaaaYYYUUUTTTRRRPPPHHHFFFCCCBBB@@@???<<<999888888777666666555666666333333444444444444333333222222222222222222222333222222222222111111111111111111111111111111111111111111000000000000111111000000000000000000000000000000000000000000000000000000000/////////////////////000000000000//////000000111111111111000000////////////////////////.........///////////////..............................////////////.....................///000000000000///...---,,,,,,,,,........................////////////////////////------...///////////////---.........//////000000000000//////......------////////////////////////.....................---////////////////////////---------...........................////////////////////////////////////......//////////////////,,,,,,------------,,,,,,................................................---------.........//////////////////////////////......------------......................................................---------............///////////////////////////////////////////////////////////////////////////....................................////////////...//////////////////...---///000000///....../////////////////////////////////000000000000//////000000000000000000000000000000000000111111111111//////000000000//////000000000000000111111111111222222111111111111222222111111111222222111111111222222222111111111111111444444333333333333333333444444444444555555555555555666777777888888777777777777888888888999999999:::::::::;;;;;;;;;;;;;;;===>>>@@@AAABBBEEEIIILLL~~~xxxvvvuuussssssvvv|||{{{|||~~~~~~zzzvvvrrrpppoooqqquuuzzz|||zzzwwwwwwtttqqqqqqqqqqqqmmmjjjhhhjjjlllnnnqqquuuzzz~~~}}}{{{{{{~~~~~~~~~|||{{{yyyxxxvvvrrrqqqttttttqqqpppqqqpppsssuuutttsssvvv}}}rrrfff___ZZZUUUPPPMMMKKKIIIGGGFFFCCC???<<<888888777555444444444444333333444444444444333333222222222222333333333333222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000111111000000000000////////////000000000000//////000000111111222222111111////////////////////////.........///////////////,,,---------------............////////////......---...///000111111111000/////////...---------,,,........................////////////////////////------...////////////...------......///000000000///////////////.........////////////////////////...............---------////////////////////////,,,---......//////..................////////////////////////////////////---...//////000/////////------............------................................................,,,,,,------.../////////////////////////////////......------------......................................................---------............///////////////////////////////////////////////////------------------------------------........................////////////...//////000000//////......000222222000///...///000000000000000000000000...//////000000000000000000000000000000000000000000000000111111111222222...///111111000//////000000000000111111111222222222222111111111111222222111111111111111111111111222222222222222111111111333333333333444444444444555555555555666666666666666666777888888888888888777777888888999:::::::::888888999::::::;;;;;;<<<<<<>>>@@@CCCFFFLLLRRRVVVxxxnnniiigggfffiiinnnvvv|||}}}{{{zzz}}}~~~zzzvvvtttssssssuuuvvvwwwuuurrrppppppqqqqqqvvvxxxsssnnnmmmkkkiiiiiikkkqqqzzz|||xxxuuusssssstttpppqqqtttwww~~~|||{{{yyyxxxyyy|||~~~|||zzz~~~zzzvvvuuuwwwuuuoookkkkkkhhhkkknnnooooooqqqvvvyyyzzz}}}|||uuulllbbbZZZYYYWWWTTTQQQNNNJJJEEEBBB;;;;;;999888777666666666444444555555555555444444222222222333333333444444222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000222222111111111000000000//////000000000000/////////000111222222222222111////////////////////////............/////////000------------......//////......////////////......,,,...111333333333111000..................------........................////////////////////////,,,---......//////......------......///000000111........./////////////////////////////////////////////.........---------////////////////////////,,,---.../////////...---............////////////////////////////////////,,,---///000000000//////.........//////.........................................................,,,,,,------...//////000////////////////////////......------------......................................................---------............///////////////////////////////////////////////////---------------------------.........////////////............//////////////////000000000000/////////111333333222000//////000000000000000000000000......///000000000000000000000000000000000000000000000111111111222222222---///222222000...///000000000111111111222222222222222111111111111222222222111111111111111111222333333333222222111111111222333333333444555555555444444444555555555666666666777888888999999888888888999999:::;;;;;;<<<<<<999999:::<<<===>>>???@@@AAADDDKKKRRR[[[fffpppwww|||pppddd]]]ZZZZZZ^^^dddgggnnnvvv{{{zzzwwwuuulllnnnqqqsssttttttsssrrrtttrrrpppmmmkkkiiiiiiiiikkknnnqqqrrrooommmnnnoooqqquuutttoookkklllnnnoootttxxx{{{xxxyyy}}}zzzwwwuuuuuuxxx{{{||||||~~~~~~~~~|||tttooonnneeegggkkkmmmoooqqqssstttqqqyyyvvvwww{{{vvvllleeebbb^^^[[[WWWQQQKKKGGG@@@???>>><<<;;;:::999999555555666666666666555555222222222333333444444444222222222222222222222222222222222222222222222222111111000000000000111111000000000000000000000000000000000000000000000000333222222222111111000000//////000000000000/////////000111222222222222222////////////////////////---.........//////000000---.........//////000000......////////////......,,,...222444555444222000---------.......................................////////////////////////,,,---......//////......---------...///000000111---.........//////000000//////////////////////////////.........---------////////////////////////,,,,,,.../////////...---............/////////000////////////////////////,,,---///000000000//////......////////////......................................................,,,,,,------...///000000////////////////////////.........------.........................................................---------.........//////////////////////////////////////////////////////111111111111111111111111.../////////000000111111............/////////000//////000000000000//////000222444444222000//////000000000000000000000000......///000000000000000000000000000000000000000000111111111111222222222,,,///222222000...///000000111111111111222222222222222111111111111222222222222111111111111222222333333333222222111111111222222333333444555666666333333333444444444555555777777888999999999999888::::::;;;;;;<<<===>>>>>><<<===>>>@@@AAACCCDDDEEELLLRRR]]]iiixxxzzznnn___]]]YYYUUURRRSSSWWWZZZ```bbbiiiwww~~~vvvtttsssqqqooogggffffffhhhkkkmmmnnnmmmsssssssssrrrqqqpppoooooouuu}}}~~~zzzxxxxxx{{{~~~wwwsssqqqtttvvvuuurrrnnnmmmnnnqqqrrrtttzzzwwwrrrvvvxxxlllccc]]]VVVNNNLLLHHHDDDAAA@@@===888444666666666666555555555555777777666555555444333333444444222222222222444444333333333222222111111111000000000000000000000000111111111111111111111111111111222222222222111111000000000000000000000000111111111111111000//////111111000000//////......000000000000000000000000...------...///000//////.../////////...---,,,,,,///............---------............//////////////////////////////////////////////////////////////////............//////...///////////////......000000000000////////////000000000000000000000000------------------------000000000000000000000000........................//////////////////////////////............//////---......///////////////..............................------------..............................///...,,,,,,,,,---///111........................////////////////////////,,,,,,------......//////............................................................//////////////////000000000000/////////////////////////////////...---,,,,,,---...///000000000000000000000000///......---------......000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000////////////000111333333111000000111222222222111222222333333000000000000111111111111111111111111111111111111111111111111111111111111222222333333333444444444222222333444444555555666444555666777888888888888999::::::999888888:::<<<===;;;:::;;;===?????????@@@BBBDDDBBBBBBGGGPPPXXX]]]ppp{{{lllaaaWWWVVVUUUUUUWWWYYY\\\^^^bbbccchhhrrr}}}{{{sssnnnlllmmmnnnnnnjjjhhhgggjjjpppxxx~~~}}}~~~yyyuuuttttttmmmmmmppptttzzz~~~zzzyyy~~~wwwmmmcccYYYRRRMMMGGGDDDCCCAAA===:::::::::999888888888888888555555444444333333222222444444333222222333444444333333333222222222111111111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000222222222222222111000000111000000000/////////...000000000000000000000000777555444222111///---,,,......//////......---,,,.........//////000000000............//////////////////////////////////////////////////////////////////............//////......////////////..................------------////////////////////////------------------------000000000000000000000000........................//////////////////////////////............//////---......///////////////..............................------------..............................///...---,,,,,,---///000........................////////////////////////.............../////////............................................................//////////////////000000000000////////////////////////////////////...------...//////000000000000000000000000000//////.........//////000000000000000000000000////////////////////////000000000000////////////000000000000000000000000000000000000000000000///000111333222111000111222222222111111000111111222000000000000111111111111111111111111111111111111222222222222222222222222222222333333333444444444222333333444555555666666444555666777888888888888777888999999777777888999<<<<<<===>>>@@@BBBBBBBBB<<<@@@EEEIIINNNXXXgggqqq}}}xxxsssnnneeeZZZRRRRRRRRRTTTZZZaaafffgggfffdddeeehhhnnnuuuxxxwwwuuuxxxwwwtttqqqpppssswww{{{zzzyyyyyy}}}~~~~~~pppooopppssswwwzzz{{{{{{~~~||||||~~~}}}|||wwwlllaaaZZZRRRKKKIIIGGGEEEBBB<<<;;;999777666666777777444444444444444444333333444444333333333333444444333333333333222222222222111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000222222333333222222111000000000000000////////////000000000000000000000000////////////////////////....../////////...---------......///111222222333............//////////////////////////////////////////////////////////////////............//////......///////////////...............------------........................////////////////////////////////////////////////........................//////////////////////////////............//////---......///////////////..............................------------....................................---,,,,,,...///000........................////////////////////////000000///////////////...................................................---............/////////...//////000000//////...////////////////////////000//////......//////000000000000000000000000000000000/////////000000111000000000000000000000000////////////////////////////////////000000000000000000000000000000000000000000000000000000000000000111222222111000111222333222111000000000000000000000000111111111222222222222222222222222222222444444444444444444444444333333333333444444444444333333444444555666666666555666777888888999888888777888::::::999888888999999:::<<<>>>@@@BBBCCCCCCAAAHHHRRR\\\gggwwwhhhfffbbb___]]]YYYTTTPPPSSSTTTXXXbbbmmmrrrqqqmmmggghhhkkkpppuuuxxxwwwuuu|||{{{zzzyyyzzz||||||{{{zzzyyywwwwwwyyyyyywww{{{wwwnnnaaaWWWRRRNNNKKKHHHAAA???<<<999777777777777666666666555555555555555444444444333333444444444333333333333333333333333111111111111111111111111111111111111111111111111111111222222222222111111000000000000000000000000111222222222222111000000000000000000////////////////////////////////////***+++---......///000222......////////////............///000000111222222............//////////////////////////////////////////////////////////////////............//////---...//////////////////000000000000////////////........................////////////////////////................................................//////////////////////////////............//////---......///////////////..............................------------.................................------------...///000........................////////////////////////111111000000//////......................................................---------.........//////...//////////////////...////////////////////////000000////////////000000/////////////////////////////////...//////000000////////////////////////////////////////////////////////////000000000000////////////////////////000000000000000111111111000111222111000000222333444444222111000000000000000000111111111222222222222222222222222222222222333333333333333333333333333333333444444444444555444444444555666666777777666666777888999999999999888:::<<<<<<;;;::::::;;;;;;<<<===>>>@@@DDDHHHKKKRRR\\\lll{{{\\\[[[YYYYYYYYYYYYYYYXXXUUUWWW]]]hhhsssxxxvvvrrrllloootttzzz}}}{{{tttqqqqqqssssssrrruuu{{{~~~rrreee\\\UUUOOOLLLIIIGGGDDD@@@===;;;:::999666666666666555555555555444444444444444444444444333333333333333333333333111111111111111111111111111111111111111111111111111111222222222222111111111111111111111111111111000000000000000//////...////////////000000000000////////////////////////333444444333000......///......///////////////...////////////////////////............//////////////////////////////////////////////////////////////////............//////------...///////////////000000000000////////////........................000000000000000000000000------------------------........................//////////////////////////////............//////---......///////////////////////////////////////......------------..............................------------......//////////////////////////////////////////////////////111111000000//////......................................................------------..................////////////......//////////////////////////////000000000000//////////////////////////////...---------......///000////////////////////////////////////////////////.../////////000000000111///////////////////////////000000000111111111222000111111111000000222444666555444333222111111111111111111111222222222222222222222222222222222222333333333333333333333333333333444444444555555555444444555666666777777888666777888999::::::::::::777999;;;<<<;;;;;;<<<===@@@AAABBBCCCGGGNNNWWW^^^hhhvvvVVVWWWXXXYYYZZZ[[[[[[[[[YYY\\\dddnnnyyy~~~~~~~~~~~~tttqqqpppqqqpppnnnpppuuu|||~~~~~~uuukkkbbbZZZTTTPPPOOOKKKGGGBBB>>>:::888777777777666555555444444444444555555555555444444333333333333444444444444222222222222222222222222111111111111111111111111111111222222222222111111111111111111111111111111//////000000//////...---////////////000000000000000000000000000000000000...000222111///---///222......///000000000//////000000000//////.....................//////////////////////////////////////////////////////////////////............//////,,,---...///000000000000............------------........................000000000000000000000000................................................//////////////////////////////............//////---......///////////////////////////////////////......------------..............................---------............///////////////////////////////////////////////////000000///////////////...................................................,,,------------.........---......//////......---////////////////////////...//////000000//////...000000000000000000000000------,,,------...///000000000000000000000000000////////////////////////......//////000000111111000000000000000000000000///000000111111222222222000111111000///000333555666555444333333333333333111111111222222222222333333333333333333333333333222222222222222222222222333444444444555555555555555555666666777888888888777777999:::::::::::::::777888::::::;;;<<>>AAAHHHMMMRRR]]]jjjvvv|||}}}~~~uuummmhhhggggggffflllmmmnnnnnnnnnqqquuuxxx}}}lllccc```]]]ZZZZZZ[[[XXXPPPIIIHHH>>>===:::777555444444444444444444333333333222222444444444333333333222222333333333222222222111111222222222111000/////////111000///111333333000...000000000000000000000000000000000000000000000000111000000000/////////...000///------///000///........./////////000000000000000000/////////..................////////////000000000000////////////000000/////////.........////////////////////////............/////////000000000000000000000000000........................////////////////////////////////////////////////++++++,,,---...//////000---......//////......---................................................000///...------...///000////////////////////////////////////////////////000000000//////.........------........./////////////////////.....................------...............------------......000/////////............------------------------......////////////......///////////////.........//////000//////...------////////////000000000000...///000111222333333333444333222111111111111222111111111111111000//////000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222333444444555555444444333333333333333333333333555555777888888888777666888666666777::::::999777333666999<<<>>>???@@@AAADDDEEEKKKSSSZZZdddttt|||yyyxxxwwwwww||||||wwwssspppoooqqqnnnjjjiiilllppptttvvv~~~~~~}}}oooiiihhhfffgggjjjggg^^^VVVRRRIIICCC<<<888777666444222444444444444333333333333444444444444333333333333333333333222222222222111222222222111000000//////111000///000222222000///000000000000000000000000000000000000000000000000000000000000////////////000///------///000///.../////////000000000111111111000000000000000//////............////////////000000000000////////////000000////////////......////////////////////////............////////////000000000000000000000000........................////////////////////////////////////////////////+++,,,,,,...///000111111---......//////......---////////////////////////........................//////............///////////////////////////////////////////////////////////////...................../////////000000000////////////....................................---..................---////////////..........................................////////////.............../////////////////////000000///...------////////////000000000000000111222222333333222222555444333333333333333333000000111111000000//////000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111333333444555555555555444333333444444444444444444555666777777888888777777999888777888:::;;;:::999333666:::===>>>AAADDDFFFNNNSSS^^^hhhrrr{{{|||}}}~~~xxxqqqooosssxxx|||}}}|||vvvpppkkkiiikkkjjjbbb[[[XXXRRRJJJ@@@:::::::::777444555444444444444333333333555444444444444333333333222222222222222222222222222222222111111000000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000////////////000///------///000///...000000000000111111111111111111111111000000000000............////////////000000000000////////////000000//////////////////////////////////////////.........///////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////......////////////......000000000000000000000000......................../////////....../////////////////////////////////////////////////////////..................------////////////000000000000////////////..................////////////......,,,---...//////...---,,,///////////////.........////////////////////////......////////////......------......//////000000---......///////////////////////////000000000000111111222222222111111000222222111111000111111222///000000000000000//////////////////////////////000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111333333333222222111111111333444444555555555555555666666666666666777777777666666777777888888888888999999888999:::;;;;;;;;;;;;===???@@@BBBFFFMMMRRR___jjjzzz}}}{{{zzz~~~~~~|||wwwvvv~~~uuullleeecccaaa]]]YYYXXXTTTLLLAAA;;;;;;;;;999666555555555444444444333333555555555444444444333333222222222222222222222222222222222222111111111111000111111000000000000111000000000000000000000000////////////////////////////////////000000000000000///------///000///...000000000000111111111111000000000000111111111111............////////////000000000000//////////////////000000000000000000///////////////////////////////////////.........////////////////////////000000000000000000000000///////////////////////////////////////////////////////////////............//////////////////...000000000000000000000000////////////////////////...//////////////////...////////////////////////////////////////////////------..................////////////000000000000////////////..................///000000///......,,,---...//////...---,,,.........///////////////////////////////////////......////////////......------......//////000000***+++---///000111111222////////////000000000000000000000000000//////...000000////////////000000...//////000000000//////////////////////////////000000111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111444333333333222222111111333444555555666666555555666666666777777888888888777777777777777888888999888888999999:::;;;===>>>AAADDDFFFIIIMMMVVVccclllyyy~~~~~~{{{xxxzzz~~~yyyyyy}}}ttteee]]]ZZZWWWVVVWWWSSSLLLCCC===::::::888777555555555555444444444333555555555555444444444333111222222222222333333333222222222222222222222222000111111000//////000222000000000000000000000000////////////////////////////////////000000000000000///------///000///.../////////000000000111111//////000000000000000111............////////////000000000000//////////////////000000000000111111///////////////////////////////////////.........000000000000000000000000........................////////////////////////////////////////////////---------......///000000...//////000000//////...////////////////////////////////////////////////......////////////......////////////////////////////////////////////////.............../////////....../////////000000000////////////...............///000111111000///...---..................---.........///////////////////////////////////////......////////////...............///////////////***+++---...000111222222////////////000000000000/////////000//////......000000000///000000111222......///000000000//////000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222333333333333333222222222444444555666666666666555444444555555666666777777888777777777777888999:::777999::::::;;;===@@@CCC@@@FFFNNNUUU___mmm~~~|||yyy{{{nnnbbb\\\XXXVVVWWWVVVQQQJJJBBB<<<999888888555555555555444444444444555555555555444444444444111111222222222333333333222222222222222222222222000111222000......000333000000000000000000000000////////////////////////.../////////000000000111000///------///000///........./////////000000000....../////////000000000............////////////000000000000//////////////////000000000111111111////////////////////////000/////////............000000000000000000000000........................////////////////////////////////////////////////------------------------//////000000000000//////........................////////////////////////---...///000000///...---////////////////////////////////////////////////.........//////000000000------........./////////////////////...............///000111111000///.........------------................../////////000..............................////////////......///////////////.........,,,---...///000000000000////////////000000000000...//////000000000//////000/////////000000111222---......///000000//////000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222222222333333333333333333444444555666666666666666444444555666666777888888888888777777777888999:::888:::<<<======@@@EEEIIIIIISSSbbbppp}}}zzz}}}yyyjjjbbb[[[XXXXXXZZZWWWQQQHHH@@@;;;:::;;;666666555555555444444444666666555555555444444444111111111222222333333333222222222222222222222222000111222000......111444000000000000000000000000////////////////////////.../////////000000111111000///------///000///...............////////////---.........//////000000............/////////000000000000000//////////////////000000111111111222////////////////////////000000//////.........---000000000000000000000000000000000000000000000000////////////////////////////////////////////////111000///...,,,***))))))//////000000000000//////........................000000000000000000000000---...///000000///...---////////////////////////////////////////////////.../////////000000111111------------.........///000/////////...............///000222222000///...///...---,,,,,,---...///---.........//////000000..............................////////////......000000//////.........---///////////////......---////////////000000000000//////000111111111111111......---......///000000------...///000000//////000000000000000000000000000000111111111111000000111111111111111111111111111111111111111111111111222222222222222222222222222222222333333444444444444555555666666666666666666777777888999:::::::::999888777777777888::::::999;;;>>>???@@@CCCIIIMMM\\\iii||||||pppfff^^^YYYXXXZZZZZZWWWPPPHHHAAA>>>:::888666666777777666555444444555555555444333333444333222222444444333222222222222222222222222222111111111111000000000///222222222111111111000000000000111111111111000000111111000000//////......000000000000000000000000////////////////////////000000000000000000000000---------............///////////////////////////---......///////////////000000000000000000000000000000000000000000000000////////////////////////000///...------...///000111111000000//////............////////////......000//////.........//////000//////.........//////000000///...---,,,,,,,,,......////////////......111111000000/////////...000000000///......------////////////............---------.........////////////.........---------000000000000000000000000......------------......////////////////////////.../////////000000111111////////////////////////........................////////////////////////////////////////////////000000//////.........---////////////////////////......////////////......000000000000000000000000////////////////////////111222333333333111000///---......///000111111222111111222333333333333222333222222111111222222333444444444555444444333333444666888888777666777888777777777777888999:::;;;999888777888:::;;;;;;;;;<<<;;;===CCCIIIPPP[[[fffuuuzzzvvvxxx|||uuukkkddd```aaa```[[[TTTLLLFFFCCC===;;;888777777888777666555555555555555555444444444333222222444444333222222222222222222222222222222222222222111111111111222222222111111111000000000000111111111111000000111000000000/////////...000000000000000000000000////////////////////////000000000000000000000000........./////////000000////////////////////////---...//////000000//////000000000000000000000000000000000000000000000000////////////////////////000///...------...///000111000000000/////////.........////////////......//////............////////////............//////000000///...------------......////////////......000000000//////..................///////////////////////////............---------.........////////////.........---------000000000000000000000000///......------......///------------------------------------.........///////////////////////////////////////////////////////////////////////////////////////////////////000/////////............////////////////////////......////////////......000000000000000000000000////////////////////////111111222222111000000/////////000000111222222333111111222333333333333222333333222222222222333333444444444555555444444333444666888888777666777888666666666666666777888999;;;:::999:::;;;===>>>???DDDDDDJJJTTT^^^iiiwwwzzztttppppppuuu|||}}}vvvvvvzzzxxxooonnnkkkeee\\\TTTNNNKKKCCC???;;;888888888888777666666666666555555444444444333222333444555444222333333333333333333333333333333333222222222222111222222222111111111111111000000111111111111000000000000000000////////////000000000000000000000000////////////////////////000000000000000000000000//////000000000111111111////////////////////////---...//////000000//////000000000000000000000000//////////////////////////////////////////////////////............//////000000000000////////////......////////////......//////............////////////............//////000000///...------------......////////////....../////////...............------......///000000111////////////............------.........//////////////////............---000000000000000000000000///......------......///------------------------------------............////////////////////////000000000000000000000000////////////////////////////////////////////////////////////............////////////////////////...//////000000//////...000000000000000000000000////////////////////////111111000/////////000000000000111111222333333333111222222333333333333333333333222222222222333333333444444555555555444444444666888888777666777888777777777666777777888888;;;:::999999:::===@@@BBBIIINNN[[[kkkzzzzzzwwwwwwzzz~~~~~~uuuiii]]]VVVRRRIIIEEE???:::999888888888777666666555444444444444555333222333444555444333333333333333333333333333333333222222222111111111111111111111111111111111000000111111111111000000000000000000/////////////////////////////////////////////////////////////////////////////////////////////000000000111111////////////////////////......///000000000000000/////////////////////////////////////////////////////////////////////////////////....../////////000000000000////////////......////////////......///............//////000///............//////000000000///.....................////////////........................------............//////000000////////////......................../////////////////////...............//////////////////////////////............///////////////////////////////////////000000000000000///////////////////////////////////////////////////////////////////////////////////////////////////////////////.........//////////////////////////////000000000000//////000000000000000000000000////////////////////////111000///......///000111111111111111222222333333111222333333444444333333333333333222222333333333333444444555555555555555555666888888777777777888::::::999999999::::::;;;;;;;;;::::::<<<@@@EEEIIIQQQ\\\qqqyyyrrrsssvvvvvvtttzzzuuuqqqsssyyy~~~~~~}}}zzzzzzyyyzzz|||~~~~~~}}}{{{|||wwwggg[[[UUUQQQLLLEEE???<<<:::999888777666555444333333333333555444333333555555444333333333333333333333333333222111111111000000000000111111111111111111111111000000111111111111000000////////////000000000000////////////////////////000000000000000000000000////////////////////////....../////////000000000000000000000000000000000...//////000000000000000////////////////////////////////////////////////////////////////////////...//////////////////...////////////000000000000......////////////.....................///000000...............///000000000000///.........//////......////////////......------..................000000//////............////////////...................../////////000000/////////////////////////////////////////////////////////....../////////000000000000000000000000000000000000000/////////////////////////////////........................////////////////////////000000000000000000000000.........///////////////000000000000000000000000//////000000000000//////000000000000000000000000000000000000000000000000111000///......///000111000000000111111111111111222222333444444444444333444333333333333333333444333444555555666666666555555777999999888777888999:::::::::::::::;;;;;;<<<;;;<<<>>>???BBBGGGNNNTTT```pppwwwlllggghhhjjjjjjiiiooolllhhhiiimmmppprrrqqqooonnnllllllooosssxxx{{{uuuwww{{{rrrccc\\\YYYTTTMMMGGGBBB???<<<:::999888666444333333444444555444333444555666555333333333333333333333333333111111111000000000//////111111111111111222222222000000111111111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000........./////////000000000000000000000000000000...///000000111111000000000000000000000000000000////////////////////////////////////////////////......////////////......////////////000000000000......////////////............---......///000111......---......///000111000000//////...//////000......////////////...................../////////111000000///......------////////////................../////////000000000...////////////000000000000000000000000000000000000//////......//////000.......................................---------////////////////////////........................////////////////////////000000000000000000000000.........///////////////000000000000000000000000///000000111111000000///000000000000000000000000000000000000000000000000000000//////000000111111111111111111111111111111222222333444444444444444444444333333333333444444333444555666666666666666555777999999888777888999888888888888999:::;;;<<<888<<>><<<:::888666555555666666666444333444555666555444444444444444444444444444222222222111111111000000000000111111111222222222000000111111111111000000.../////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000//////000111111111111000000000000000000000000000000000000000000000000000////////////////////////---...///000000///...---.../////////000000000111......////////////......---------......///000111---------......///000111000000////////////000000......////////////...............//////000000000///////////////.........////////////.............../////////000000000000.../////////000000000000000000000000000000000000000000////////////000000........................///.........------------////////////////////////........................////////////////////////000000000000000000000000............/////////000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000000111222222111111222222222222222222222222222333444444555444444444444444333333333333444444333444555666777777777777666777999999888888888999777777777888:::;;;===>>>@@@FFFMMMTTTYYYaaakkkrrr~~~}}}wwwqqqpppnnnmmmmmmmmmoooooommmnnnnnnnnnnnnqqquuuyyyuuutttrrrrrrssstttttttttpppppppppooonnnnnnmmmmmmpppvvv|||pppkkklllpppxxx}}}yyyvvvwwwfffbbb[[[UUUOOOJJJDDD@@@>>>===:::888777777888888666555444444555666555444444444444444444444444444333333333222222222111111000000111111222222222222000000111111111111000000.../////////000000111111000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222000000000000000000000000//////000111111111111111000000000000000000000000111111111111111111111111////////////////////////---...///000000///...---.../////////000000111111......////////////......---------......000111111---------......000111111000000////////////000111......////////////........./////////000000111111------......///000000000000/////////............////////////000000000000.../////////000000111111000000000000000000000000000000////////////000000111111111111111111111111111111000000/////////...////////////////////////000000000000000000000000////////////////////////000000000000000000000000---.........//////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000///000111333333333222111333333333333333333333333222333444444555555444444555444444333333444444555333444555666777777777777666888999999888888888:::888999999:::<<<>>>@@@AAAPPPWWWaaaiiiooowww}}}{{{{{{zzzxxxwwwvvvuuutttyyyzzzzzz{{{|||}}}~~~~~~}}}}}}yyysssqqqrrrrrroookkknnnttt{{{}}}zzzsssmmmkkkkkkgggbbb``````aaabbbcccgggmmmuuu~~~{{{vvvwww|||}}}rrrdddZZZUUURRRNNNKKK???;;;888777999;;;:::999555555555555555555555555444555666666666555444333333333333333333333333333555222000000111333333222111111111111111111111111000000000000000///......111111111111111111111111////////////000000000000//////000000000000/////////////////////000111111///////////////.........////////////////////////000000000000000000000000//////000000000000//////000000000000////////////......////////////......////////////////////////111000///......///000111......////////////......000000////////////000000//////////////////////////////////////////////////////...---,,,++++++***////////////////////////////////////////////////////////////............111000...---,,,---///000000000000000////////////000000////////////000000000000000000000000000000000000000000////////////000000000000///////////////...---,,,,,,---...///000000000000000000000000000000000000000000000000------------------------000000000000////////////111111000000//////......111111000000000000111111000000000000000000000000000000111222222222222111222222222222222222222222666555555444444444555555555555555555555555555555888777777777777777888999999999999999999999999::::::;;;<<<===???DDDJJJOOOaaaooo}}}}}}|||xxxuuuuuuyyy}}}|||vvvnnngggdddccc```\\\ZZZ[[[]]]^^^______aaaeeejjjmmmnnnooonnnsssrrruuu|||zzzyyyyyy~~~ooobbb\\\XXXTTTQQQKKKFFF???;;;:::888777555666666555555555555555666333333444444444333222111333333333333333333333333444222000000222333333222111111111111111111111111000000111111000000///...////////////////////////////////////000000000000//////000000000000/////////////////////000111111000000000000000000000000000000000000000000000000000000000000000000000000//////000000000000//////000000//////......------......////////////......////////////////////////000000////////////000000......////////////......000//////......//////000////////////////////////////////////////////////000000//////......------////////////////////////////////////////////////////////////////////////222111///...---...///000000000000000////////////000000////////////000000000000000000000000000000000000000000////////////////////////000000000000000///...------...///000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000///111111000000////////////111111000000000000111111111111111111111111111111000000111222222222222222222222222222222333333333666555555444444444555555555555555555555555555555777666666666666777777888999999::::::999888888999@@@@@@AAADDDJJJTTT___gggsssxxxooohhhdddbbb___\\\[[[\\\^^^````````````____________``````dddbbbdddjjjnnnppptttyyy}}}rrrppprrr}}}sssjjjddd___[[[XXXRRRJJJBBB===:::888666666666555555555555666666333444444444444333222222333333333333333333333333444222111111222333333222111111111111111111111111111111222222111111000///////////////////////////////////////000000000000//////000000000000/////////////////////000111111000000000000111111111111111111111111111111111111000000000000000000000000//////000000000000//////000000///......---,,,,,,......////////////....../////////////////////////////////000000/////////......////////////......///..................///////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////...//////000000111111111333222111///......//////////////////000000000000000000////////////000000000000000000000000000000////////////000000000000......//////000000111111000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111000000000000/////////111111000000000000111111111111111111111111111111000111111222222222222222111111222222333333444444555555444444444555555666666666666666666666666666666666555555666777777888777999:::;;;::::::;;;===@@@BBBFFFMMMYYYiiizzz~~~wwwssspppmmmjjjiiijjjkkkllllllkkkiiigggeeedddfffhhhiiiiiifffgggjjjmmmmmmpppuuuwwwzzzqqqiiilllyyyvvvnnniiiccc]]]UUULLLEEE@@@===;;;777666555444444555555666666666666666666555555444333333333333333333333333333222111111333333222111111111111111111111111111222222222222222111000000111111111111111111111111////////////000000000000//////000000000000/////////////////////000000111///000000000000000111111000000000000000000000000//////////////////////////////000000000000//////111111000///...------,,,......////////////......////////////////////////---...///000000///...---......////////////............------------......//////////////////////////////////////////////////////000000000111111111////////////////////////////////////////////////...//////000111222222333444333111000////////////////////////000000000000000000////////////000000////////////////////////////////////000000000000---......///000111111222111000000000000000000111////////////////////////000000000000000000000000////////////////////////000000000000000111111111000000000000000000000000111111000000000000111111111111111111111111111111000111222222333333222222111111222333333444444444555444444444444555666666666666666666666666666666666666666666777888999999555888;;;<<<<<<===@@@DDDBBBGGGQQQ___qqqzzzwwwtttrrrrrrsssuuuwwwzzzwwwvvvwwwwwwuuuvvvyyyuuuyyyqqqiiikkksss}}}zzzqqqmmmdddZZZOOOFFF@@@===999888666444444444444555777777666666555555555555333333333333333333333333333222111222333333222111111111111111111111111111222222222222222111000000222222222222222222222222////////////000000000000//////000000000000/////////////////////000000111.........//////000000000//////////////////////////////////////////////////////000000000000//////222222111111000//////.........////////////......////////////////////////---...///000000///...---......////////////............------------......////////////////////////////////////////////////---......//////000000111////////////////////////000000000000000000000000...//////000111222222333333222111000000/////////.../////////000000000111000000////////////000000////////////////////////.../////////000000000111---......///000111111222000111111111111111111000////////////////////////000000000000000000000000222222222222222222222222///000000000111111111222000000000000111111111111111111000000000000111111111111111111111111111111111111222333333333333222222222333333333444444444444444444444444555666666777777777777777777777777888888888888999:::;;;<<<777:::<<<<<<<<<>>>CCCHHHOOOYYYjjj~~~vvvmmmkkkooosssuuu~~~qqqaaaPPPEEE???>>><<<999666555444555555666555444444333333444444333333333333333333333333222222111222444444222000111111111111111111111111111111222222111111000///000000000000000000000000////////////000000000000//////000000000000/////////////////////000111111------......//////000000........................000000000000000000000000//////000000000000//////222222111111111111000000......////////////......////////////////////////.........//////...............////////////......///..................///////////////////////////////////////////////////---------....../////////////////////////////////000000000000000000000000...//////000000111111111111111000000000000//////......//////000000111111000000////////////000000000000000000000000000000......//////000000111111......//////000000111111000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222222222000000000111111111111222111111000000000000111111222222222222222222222222111222222333333333333333444444444444333333333333444444444444444555666777777777777777777777777777999999999999:::;;;======;;;===??????>>>BBBLLLSSSfffssszzzrrroookkkwww{{{eeeSSSJJJDDDAAA===:::777666777777666666444444333444444555333333333333333333333333222111111333444444222000111111111111111111111111000000111111000000///...000000000000000000000000////////////000000000000//////000000000000/////////////////////000111111---......///000000111111////////////////////////000000000000000000000000//////000000000000//////000000000000111111111111......////////////......///////////////////////////......------......///......////////////......000//////......//////000////////////////////////////////////////////////........................////////////////////////000000000000000000000000////////////////////////......//////000000//////.........///000111111111000000////////////000000000000000000000000000000.........///000111111111////////////000000000000//////000111111000//////000000000000000000000000000000000000000000000000------------------------///000000111111222333333000000111111111222222222111111000000000000111111222222222222222222222222111222333333444444333333555555555444333333222222444333333444444666777777888888888888888888888888888888888999:::;;;======<<<@@@DDDEEEIIIRRRaaammm}}}rrriiinnnwwwxxxdddYYYHHHEEEAAA===:::888888999999888777555555666666777333333333333333333333333222111222333444444222000111111111111111111111111000000000000000///......222222222222222222222222////////////000000000000//////000000000000/////////////////////000111111...//////000111222222222000000000000000000000000000000000000000000000000//////000000000000//////......//////000000111111......////////////......///////////////////////////...---,,,,,,---...///......////////////......000000////////////000000///////////////////////////////////////////////////////////////.........////////////////////////000000000000000000000000////////////............,,,---...///000000000000---......///000111111222000000////////////000000000000000000000000000000---......///000111111222000000000000////////////...///000111111000///...000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333000000111111222222222222111111000000000000111111222222222222222222222222111222333333444444333333666666555444333222222111333333333444555666777888888888888888888888888888777777777888999;;;<<<===<<>>>>>===AAAGGGOOOXXXfffuuu~~~xxxwwwzzz|||hhhTTTNNNKKKCCC<<<:::;;;999777666666666555333555555444444444333333333444444333333222222111111333222222111111222222333111111111111111000000000000000000000000000000000000000000000000000000000111111000000//////............///000000000//////111000000000000000//////////////////000111222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////111000000000000000//////////////////////////////000000////////////000000////////////000000000000000///////////////000000000000000000000000000000////////////000000000000000000111111222222111111111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000111111111111222222222111111222222222333333333222222222222222333444444333444444555555666777777777777666666666777888888999:::;;;;;;999999:::;;;;;;;;;===???>>>???FFFPPPZZZiiiyyy}}}uuubbbXXXQQQIIIBBBAAA>>><<<:::999999999777666555555555555444444444444555555444333222222111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111111000000//////......---...///000000000000000111111111111000000000000000000000000000111222222////////////////////////111111111000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////111111111111000000000000////////////////////////000//////////////////000////////////000000000000111111///......///000000////////////////////////////////////000000000000000000111111111111000000111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111222222222111111222222222333333333333222222222222333444444444444444555666666777777888777777777777777888888:::<<<===<<<;;;;;;<<<=========@@@BBBBBBGGGUUUcccppp}}}zzzyyyyyy{{{vvvhhh[[[PPPKKKKKKAAA>>>:::999999999888777666666666555555555444444555555444444333222111111222222222222222222222222222222222222222222222222000000000000000000000000000000000000000000000000111000000000/////////.........///000111111111000000000000000111111111111222222111000000000000000////////////////////////000000000000000000111111////////////////////////////////////////////////.../////////000000000111000000000000000000000000//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////000000000000//////000000000000111111111111000000000000000000000000///......------......///////////////000000000000111111///......///000000////////////////////////.../////////000000000111000000111111111000000///111111000000000000111111////////////////////////000000000000000000000000000000000000000000000000000000////////////000000000000111111111222222222111111222222222333333333333333222222333333444555444444555555666777777888888777777777777888888999999:::<<<<<<;;;;;;===???AAAAAADDDGGGLLLWWWjjj}}}xxxxxxxxx{{{mmmyyywwwhhh\\\UUUSSSGGGCCC===999777777777777777666666666666555555555555555444444333333222222111222222333333222222111000000000111111111111111000000000000000000000000000000000000000000000000/////////000000000000000//////000111111111000000//////000000000000000111222222111000////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000......//////000000111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000////////////000000000000000111000000000000000000000000......------------......////////////000000000000000///////////////000000000000000000000000000000......//////000000111111000000111111000000//////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000111000000//////000000111000111111111111222222222111111222222222333333333333333333333333444444555444555555666666777888888777777777777888999::::::777888;;;<<<<<<===???AAACCCCCCHHHPPP[[[kkkwwwrrrsss{{{{{{{{{~~~uuulllgggTTTNNNEEE===999888888888777777777666666666555555444444444444444444333333111222333333333333222111111111111111222222222333000000000000000000000000000000000000000000000000......//////000000111111000000111111111000//////....../////////000000000000000//////.../////////000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000.........///000111111111////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////....../////////000000000000000000000000000000000//////............//////////////////000000000000---...///000000111000000000000000000000000000000.........///000111111111000000000000000//////...//////............//////000000000000000000000000000000000000000000000000000000000000000000000000111111111000000111111111000111111111111222222222111111222222222333333333444333333333333444555555555555555666777777888888555666666777888:::;;;<<<999;;;>>>@@@AAACCCEEEHHHLLLNNNVVVfffxxx|||tttrrrrrrxxx|||vvvaaaYYYMMMCCC>>><<<<<<<<<777777777777666666666666333333444444444444444444111222333444444333222111333333333444444555555555000000000000000000000000000000000000000000000000------...///000111222222111111111111111000///...---.........//////000000...------......///000111000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000---......///000111111222////////////////////////000000000000000000000000111111111111111111111111000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000//////000000000000//////---.........//////000000000000000000000000000000000000////////////000000////////////000000000000,,,---///111111111111000000000000000000000000000---......///000111111222000000000000000///............------------......000000000000000000000000000000000000000000000000000000000000000000000000222222111111111111222222000111111111111222222222111111222222222333333333444333333333333444555555555555666666777777888888555555666777888:::<<<===>>>@@@DDDFFFGGGJJJMMMOOO\\\___lllrrrjjjppp~~~||||||jjjRRRIIIEEE???:::888999777555444555666666555555555555555555555555555333333333333333333333333111111111111111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......////////////000000000000000000000000000000000000///000000000000000//////000000000000000000000000///...,,,+++,,,---///000000000000000000000000000222111111111000000//////000000000000000000000000000000000000000000000000///000000000......000111////////////////////////000000000000000000000000......//////000000000111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000111111222444333111//////000111222000000000000000000000000111111111111111111111111333333333222222111111111111111222333333333333222333333333333333333333333444444555666777888999999777888999999888999;;;===@@@???DDDLLLPPPPPPTTT[[[hhhyyy~~~qqqnnnrrrwww}}}}}}jjj[[[PPPEEE>>><<<;;;999666555666777777666555555555555444444444444333333333333333333333333111111111111111111111111222222222222222222222222000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////111000000000/////////...////////////000000000000000000000000000000000000//////000000000000//////000000000000000000000000111000///......000222333000000000000000000000000111111111000000000//////000000000000000000000000000000000000000000000000///000000000......000111////////////////////////000000000000000000000000222222222111111111111111000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000111111222444333111//////000111222111111111111111111111111111111111111111111111111333333333222222222111111111111222333333333333222333333333333333333333333444444555666777888999:::888999;;;;;;::::::<<<>>>BBBDDDJJJPPPTTTXXXdddrrruuunnnkkkkkkttt~~~zzzxxxqqq^^^MMMCCCAAA>>>;;;888777777888888777555555555444444333333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000........................000000000000////////////////////////000000000000//////////////////////////////000000000000//////000000000000000000000000111111000///000111222333000000000000000000000000111111000000000000//////000000000000000000000000000000000000000000000000///000000000......000111000000000000000000000000000000000000000000000000333333222222111000000000000000000000000000000000000000000000000000000000///////////////000111111000000000000000000000000000000000000000000000000000000000000000111111222333222111000///000111111111111111111111111111111111111111111111111111111333333333222222222222111111222222333333333333333444444444444444444444444555555666777888999999:::999:::<<<<<<<<<<<<===???DDDHHHNNNRRRVVVbbbxxx~~~~~~zzzssskkkpppvvv}}}~~~qqq\\\OOOJJJCCC???;;;888888888888777555555555444333333222222444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////////////////////////////000000000000////////////////////////000000000000////////////////////////...//////000000000000///////////////////////////000//////...///000111111////////////////////////000000000000000000/////////////////////////////////////////////////////////000000000......000111000000000000000000000000////////////////////////000000000//////////////////////////////////////////////////////////////////////////////000000111000000000000000000000000////////////////////////000000000000000111111222222222111000///000000111111111111111111111111111111111111111111111111111222222222222222222222222111222333333444444333333444444444444555555555555666666777777888999::::::999;;;=========>>>@@@BBBJJJMMMRRRWWWbbbvvv|||{{{vvvvvvwwwzzzqqq___UUUIIIDDD???;;;999888777666555555555444444333333333444444444444444444444444222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000000000000000000000000000///000000000111111111111000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////000000000000////////////////////////......///000000000000000///////////////////////////////////////000000111//////////////////////////////////////////000000///////////////////////////////////////////////////000000000......000111000000000000000000000000////////////////////////------...///000111111222///////////////////////////////////////////////////////////////000000111111111111111111111111111////////////////////////000000000000000111111222111111111000000000000000111111111111111111111111111111111111111111111111222222222222222222222222222222333444444444444333444444444555555666666666777777888888999999::::::888:::<<<===???AAAEEEHHHPPPSSSZZZeeeyyykkk[[[QQQLLLEEE???;;;:::888777555555555555555555555555444444444444444444444444333333333333333333333333222222222222222222222222000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111////////////000000000000////////////000000000000////////////////////////---...///000000111111000000000000000000000000000000000000111111111222222000000000000000000000000......////////////000000000000000000000000000000000000000000000000000000///000000000......000111000000000000000000000000000000000000000000000000......///111222333444555000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000000000000000000111111222111111000000000/////////222222222222222222222222111111111111111111111111111222222222222333333333222222333444444444444444444444555555666777777777888888999999999:::::::::999:::<<<>>>AAAGGGMMMRRRSSS[[[gggxxxxxxfffZZZTTTKKKDDD???<<<:::999444555555666666777777777555555555555555555555555333333333333333333333333222222222222222222222222000000000000000000000000///000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000.../////////000000000111////////////000000000000000000000000000000000000---...///000111111111111000000000000000000000000//////000000111111111000000000000000000000000000........./////////000000000000000000000000000000000000000000000000000000///000000000......000111////////////////////////000000000000000000000000//////000111222333333444000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000000000000000000111111222000000000000000//////...222222222222222222222222111111111111111111111111111111222222222333333333222333444444555444444444444555555666777777888888999999999:::::::::::::::;;;<<<===@@@EEEMMMWWW]]]aaappp}}}~~~uuu```YYYPPPHHHBBB???<<<:::444444555666777888999999555555555555555555555555333333333333333333333333000000000000000000000000000000000000000000000000//////000000111111111222000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000////////////////////////.../////////000000111111////////////000000000000111111111111111111111111---...///000111111111111000000000000000000000000,,,------...............000000000000000000000000---.........//////000000000000000000000000000000000000000000000000000000///000000000......000111////////////////////////000000000000000000000000////////////000000000000000000000000000000000000000000000000000000000000///////////////000111111111111111111111111111111000000000000000000000000000000000000000111111222000000000000000//////...222222222222222222222222111111111111111111111111111111111222222333333333222333444444555555444444444555555666777888888999999::::::::::::::::::;;;===>>>???BBBHHHRRR]]]eeevvvyyyuuu{{{zzz|||~~~{{{ssseeeXXXRRRLLLCCC======:::777777::::::666666888666666555444333333222222444333333222222333333444333333444444333222000///000000111111111111000000//////000000000000//////......//////...---,,,,,,111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000////////////////////////000000000000////////////000000000000////////////000000111111111111000000000000000000111111111111////////////////////////000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222111111111000000//////000000000000000000000000111111111111111111111111000000000000000000000000111111111111111111111111000111111111111222222222222222333333333333444444222222333333333444444444666555555444444444555555888888888888888999999999666777888:::;;;===>>>???<<<;;;@@@KKKTTT^^^nnn}}}{{{vvvwww{{{}}}}}}zzz{{{ssseee]]]VVVKKKDDDAAA===999888999999666555777666555555444444333333333444333333222222333333444333333444444333222000///000000111111111111000000//////000000000000//////000000000000000///......111111111111111111111111000000000000000000000000000000000000000000000000222111000//////000111222000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000111000000//////000000000000111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000///000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000111111111111222222222222222333333333333444444222222333333333444444444666555555444444555555666888888888888999999999999:::;;;<<<=========>>>???DDDCCCGGGRRR```qqq{{{vvvvvv}}}~~~~~~uuulll^^^QQQJJJDDD>>>:::;;;:::777666888555555555555555444444444444333333222222333333444333333333333333222000000000000111111111111000000///000000111111000000///111222222222222111000000111111111111111111111111000000000000000000000000000000000000000000000000111111000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111//////000000000000//////000000000000000000000000111111111111111111111111000000000000////////////......//////000000111111000000000000//////...---000000000000111111111111111111111111111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000////////////////////////000000000000000000000000111111111111111111111111000111111111111222222222222222333333333333444444333333333333444444444444666666555555555555666666888888888888999999::::::888:::;;;<<<;;;<<<>>>@@@HHHKKKSSSbbbuuuzzzyyy}}}|||{{{~~~{{{fffXXXLLLEEE>>>>>>===:::999;;;555555555555555666666666444333333222222333333444333333333333222222111111000111111222222111111000000000000111111000000000111222222222222222111111111111111111111111111111000000000000000000000000000000000000000000000000111000000000000000000111000000000000000000000000000000000000000000000000///////////////////////////////////////////////////000000000111111111111//////000000000000//////////////////////////////000000000000000000000000000000000000////////////---......///000111111222///000000//////...---,,,///000000000111111111111000000000000000000000000///////////////////////////000000000111111111111000000000000000000000000////////////////////////111111111000000000000000////////////////////////000000000000000000000000000000000000000000000000111111111111111111111111000000111111111222222222222222222333333333444444333333333444444444444555666666666555666666777777777888888999999:::::::::666999;;;<<<<<>>AAAAAAIIIUUUcccwww{{{zzzzzzxxxxxxqqqeeeYYYNNNFFF===<<<:::999999888555333666666555555555444444444333333333333333333333333444555555555555444333333111111111111111111111111000000000111111111222222111111222222222222111111111111111111000000000///000000000000000000000000000000000000000000000000222111111111000000000000000000000000000000000000////////////000000000000333222000/////////000111///000000111000///...---111111111111000000000///000000000000000000000000000000111111111222222222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111000000000000000000111222222111000000000000000000000000000000000000000000000000000111111111111000000000000000000000000111000000000000000000000111111111111111111111111222222222222222222333333333444444444555555555555555555555555555555555555999999888888888999::::::<<<:::;;;??????>>>@@@DDDJJJNNNZZZkkk|||}}}xxxzzznnn^^^PPPHHHBBB???<<<:::999888666555666666666555555555444444444444444444444444444444222222333333222222111000111111111111111111111111111111111111222222222333111111222222222222111111111111111111000000000000000000000000000000000000000000000000000000000000222222222222111111111111000000000000000000000000000000000000////////////222111000000///000000000000000000000000///......111111111111000000000000000000000000000000000000000000000111111111111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000////////////000000222111000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000111111111111111111111111111111111111222222333333444444444444555555555666666666555555555555666666666666888888888888888999:::::::::888:::>>>@@@@@@DDDJJJPPP[[[oooyyyzzz}}}}}}zzzxxxzzzxxxdddUUUMMMIIIEEE@@@<<<;;;:::999888666666666666555555555555555555555555555444444444222222333333222222111000111111111111111111111111111111222222222333333333111111222222222222111111111111111000000000000000000000000000000000000000000000000000000000000000111111111111111111111111000000000000000000000000111111000000//////......111111000000000000000000000000000000000//////...111111111000000000000000000000000000000000000000000000000000111111111111////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................000000////////////000000111111000000000000000111000000000000000000000000///000000000111111111111000000000000000000000000000000000000000111111111111111111111111111111111111111222222333444555555555555555666666666666777666666666666666777777777888888888888888999:::;;;<<<;;;<<<@@@BBBDDDJJJSSS]]]nnn{{{yyy{{{|||vvvtttzzzqqqbbbZZZQQQLLLEEE???<<<;;;;;;:::777777666666666555555555666666666555555444444444666777777777777666555555111111111111111111111111111111222222222333333333111111222222222222111111000000000000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111000000//////......000000000111111111000000111000000///////////////000000000000000000111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////////////////////////////........................222111111000000111111222111000000000000000111111000000000000000000000000///000000000111111111111111111111111111111111111//////000000111111111111111111111111111111111111111111222333444444555555555555555666666666666777666666666777777777888888888888888888999:::;;;<<>>@@@@@@DDDJJJQQQ\\\nnn~~~|||qqqqqqwww|||rrriii[[[NNNFFFAAA>>>===777777777777666666666555666666555555444333333222111111222222111111000///111111111111111111111111000000000111111111222222111111222222222222111111///000000000111111111111000000000000000000000000000000000000000000000000//////000000000111111111000000000000000000000000////////////000000000000...///000111222111111000222111000///...//////000///000000000111111111111111111111111111111111111111111000000////////////000000000000000000000000000000000000000000000000222222222222222222222222000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111000000000000111111000000000000000111222222000000000000000000000000000000000000111111111111111111111111111111111111...//////000111111222222222222222222222222222222333333444444444444444444333444444444555555555555666666777888888999:::::::::::::::;;;<<<===>>>???@@@AAAGGGQQQ^^^qqq}}}vvvwwwxxxhhhXXXMMMFFFBBB@@@777777777777666666666666666666555444333333222222222333333333333222111111111111111111111111111111///000000000000111111111111111222222222222111111//////000000111111111222000000000000000000000000000000000000000000000000000000111111222222222333000000000000000000000000......//////000000111111...///000222222222111000222111///.........///000//////000000111111111222111111111111111111111111111111000000/////////...000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////////////////000000////////////000000000000///000000111222222000000000000000000000000000000000000111111111111111111111111111111111111...//////000111222222222222222222222222222222222444444444444444444333333333333333444444444555555666777777888999999:::::::::;;;;;;<<<===>>>???@@@EEEHHHPPP]]]ooo~~~iiiZZZRRRJJJDDD???<<<999777777777555444666555555444444333222222333333333222222222111111222222111111111111222222222222222222111111000000111111111111111111111111222222333333222///---+++000111111111111222222222////////////000000000000//////000000111111222222000000000000000000000000000000000000000000000000//////000000111111222222000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111111///...------...///111222222111111000/////////........................000000000000000000000000000000////////////000000////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///////////////000000000000111111111111111111111111111111111111111111111111111111111222222333333333333444444333333333444444444555555555555555555555555444444666666666666777777888888<<<::::::<<<<<<;;;???FFFIIIRRRbbbvvvzzzbbbTTTMMMJJJCCC???;;;999888888777666666666555555444333333222333333333222222222222111222222111111111111222222222222222222111111111000111111111111111111111111111222333333222000...,,,000111111111111222222222////////////000000000111000000000000000111111111000000000000000000000000000000000000000000000000000000000000000111111111000000000000000000000000000000000000000000000000222222222111111111000000111111111111111111111111111000...------...000111/////////000111111222222222222222222222222222222000000000000000000000000000000////////////000000////////////000000000111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111222222111111111111111111111111111111111111111111111111222222333333333333444444333333333444444444555555555555555555555555555555666777777888888999999999:::888999<<<<<<===BBBJJJRRRbbbyyynnnZZZSSSQQQHHHDDD>>>:::999999888888666666666555444444333333333333333333222222222222222222111111111111222222222222222222111111111111111111111111111111111111000111222222222111///...000111111111111222222222/////////000000000111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000000000000000222222222111111111111111000000000000000000000000000000............000000/////////000111111222222222222222222222222222222000000000000000000000000111000000//////000000111/////////000000000111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333111111111111111111111111111111111111111111111111222222333333333333444444333333333444444444555555555555555555666666666666777777888999999:::;;;;;;;;;:::;;;>>>@@@BBBJJJTTT```vvv|||yyy}}}{{{~~~}}}ggg\\\VVVMMMHHHAAA<<<:::999999999777777666666555444444444444444333333333222222222333222222111111222222333222222222222222222222222111111111111111111111111000000111222222222111000000000111111111222222222//////000000000111111111222222111111000000//////////////////////////////000000000000000000000000222222111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000///......///000000222222111111000/////////000000000000000000000000000000000000000000000000111000000000000000000111//////000000000111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111222222222333333333111111111111111111111111111111111111111111111111222222222333333333444444333333333444444444555555666666666666666777777777777777888999:::;;;<<<===???>>>@@@DDDGGGLLLXXXdddwww~~~{{{zzzyyyfffYYYRRRLLLEEE???;;;:::999999888777777666666555444444444444444333333333222222333333222222222222333333222222222222222222222333111111111111111111111111000111111222222222222222000000111111111222222222000000000000111111111111222222111111000000//////////////////////////////111111111111111111111111222222111111000000//////000000000000000000000000000000000000000000000000111111111111111111111111////////////////////////000000////////////000000222222111111000/////////////////////////////////000000000000000000000000111111000000000000111111000000000000111111111111000000000000000000000000000000000000000000000000000000000000000000000000///000000000111111111222111111222222222333333333111111111111111111111111111111111111111111111111222222222333333333444444333333333444444444555555666666666777777777888888666777888999;;;<<<>>>>>>BBBCCCGGGLLLQQQYYYiiixxx}}}sss```WWWQQQJJJCCC???===:::999888888888777666666555555444444444444333333333333333333222222222222333333222222222222333333333333111111111111111111111111111111111222222222222222000111111111111222222222000000000111111111222222111111111111000000000000000000000000000000000000111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000111111111111111222222222000000000000000000000000000000000000000000000000/////////000111111222222000000000000000000000000000000000000000000000000222111111000000111111222000000000111111111222222000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222222222111111111111222222222333111111111111111111111111111111111111111111111111222222333333333333444444333333333444444444555555666666777777888888999999777888999;;;===???@@@AAAEEEGGGNNNVVV___lll|||ppp[[[VVVOOOIIIDDD@@@<<<:::999999888777777666666555555444444444444333333333444333333222222333333444222222222333333333444444111111111111111111111111333333222222111222222222000111111111111222222222000000111111111222222222000000000000000111111111000000000000000000000000111111111111111111111111000000000000000111111111000000000000000000000000000000000000000000000000000000111111111222222222111111111111111111111111000000000111111000000000/////////000111111222222111111111111111111111111000000000000000000000000222111111000000111111222000000111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000111111222333333000000000111111111222222111111111111111111111111111111111111111111111111222222333333333333444444333333333444444444555555666666777888888999::::::999:::<<<>>>@@@BBBCCCDDDIIINNNXXXdddqqq}}}~~~^^^ZZZSSSMMMHHHCCC>>>;;;999999888888777666666666555555444444444333333333444333333222222333333444222222222333333444444444111111111111111111111111444333222222111111222222000111111111111222222222000111111111111222222222//////000000111111222222000000000000000000000000111111111111111111111111//////000000111111222222000000000000000000000000000000000000000000000000000000111111222222222222111111111111111111111111000000111111111111000000222222111111000/////////000000000000000000000000000000000000000000000000222222111111111111222222000111111111111222222222000000000000000000000000000000000000000000000000000000000000000000000000///000000111222222333333///000000000000111111111111111111111111111111111111111111111111111111111222222333333333444444444333333333444444444555555666777777888999999::::::;;;<<<>>>@@@BBBDDDFFFGGGNNNTTT```ooo~~~{{{uuuxxxrrraaaQQQMMMLLLGGGAAA@@@;;;999777777777888777666777666666666666555555555444444444333333222222222222222222222222222222222111111111111111111111111222222222111111111000000111111000000000000111111333222222222111111000000000000000000000000000000222000...///222333111///000000000000000000000000000000111111111111000000000000000000111111111111222222222111111111000000000000000000000000000000000000111111111111000000//////............//////111000000000000000111222000000000000000000000000000000000000000000000000111111111111111111111111000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111333222111111111222444444000000111222222222222111333333333333333333333333333333333333333333333333222222333333333444444444444444444444555555555666555666888999888777888999>>>>>>@@@EEEFFFGGGKKKRRRVVVYYYggg{{{{{{~~~zzzzzz~~~qqqbbbZZZUUULLLDDDAAA===;;;888888888888888777666666666555555555444444444444444333333222222222222222222222222222222222111111111111111111111111222222222111111111000000111111000000000000111111222222111111111000000000000000000000000000000000222000//////111222111///000000000000000000000000000000111111111111000000000000000000111111111111222222222111111111000000000000000000000000000000222222333333333333222222111000000//////000000111111111000000000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111222111111000111222333444000000111222222222222111333333333333333333333333333333333333333333333333222222333333333444444444666666666777777777888888555777999999888888999:::======AAAFFFIIIKKKQQQXXXdddkkk}}}}}}~~~zzzrrrhhh^^^QQQHHHDDD@@@===:::888888999888888555555555555444444444333444444333333333333222222222222222222222222222222111111111111111111111111222222222111111111111111111111000000000000111111111111000000000000//////000000000000000000000000111000///000111222111///000000000000000000000000000000111111111111000000000000000000111111111111222222222111111111111111000000000000000000000000222222333333333333222222222111111000000111111222222222111000/////////000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111111000000000000111222222000000111222222222222111222222222222222222222222222222222222222222222222333333333333444444444444666666777777777888888888666777999999999999:::<<<>>>???DDDKKKOOORRR[[[dddppp~~~{{{xxxvvvjjj]]]QQQKKKEEEAAA<<<999888888888888555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111000000000///////////////000000000000000000000000111000000000111111000000000000000000000000000000000000111111111111000000///000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000111111111000000111111111333333111000////////////////////////////////////000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000000000111111111000000111222222222222111111111111111111111111111111111111111111111111111333333333444444444444555444555555555555666666666777888::::::::::::===???@@@BBBHHHPPPVVV\\\hhhttt}}}zzz{{{lll^^^TTTKKKFFF@@@;;;888888888777555555444444444333333333333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111111000000000000111111///////////////000000000000000000000000000000000000000111111000000000111000000000000000000000000000000111111111111000000///000000000111111111111111111111111111111111111000000000000000000000000000000111111111111000000111000000//////000000111333333111000////////////////////////////////////000000000000000000000000111111111111111111111111///000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111//////000000111111111111000000111222222222222111111111111111111111111111111111111111111111111111333333444444444555555555555555555555666666666777888999:::;;;;;;<<>>:::999888888555555555555444444444333222222333333333333444444222222222222222222222222111111111111111111111111111111111111111222222222111111000000000000111111//////000000000000111111000000000000000000000000///111222111000///000111000000000000000000000000000000111111111111000000000000000000111111111111111111111111111222222222000000000000000000000000222222333333333333222222000000000//////000000000222222111000/////////000000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111///000111111222222111111000000111222222222222111222222222222222222222222222222222222222222222222333444444444555555555555777777777888888888999999888:::;;;;;;<<<>>>AAADDDEEEHHHOOOZZZeeeuuu}}}mmm]]]VVVKKKCCC===;;;::::::666666666555555555444444222222222333333444444444222222222222222222222222111111111111111111111111000000111111111222222222111111000000000000111111000000000111111111222222000000000000000000000000///111222111//////000222000000000000000000000000000000111111111111000000000000000000111111111111000000111111111222222222000000000000000000000000222222333333333333222222222111111000000111111222111111000000000000000111000000000000000000000000000000000000000000000000////////////////////////000000000000111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000222333333333222111000000111222222222222111333333333333333333333333333333333333333333333333444444444444555555555555777777888888888999999999999:::;;;<<<<<>>AAACCCAAAAAAHHHRRRZZZ___iiizzzttt___SSSLLLCCC===;;;888888888777555444333333555666777777777666555444444444333222222222333333222222222222111111111000111111111222222222333333111111111111111111111111222222222111111111111111000000111111111111000000000000000000000000000000000000111111111111000000111111000000000000111111111111111111111000//////000000000000000000000000111111111111111222222222000000000000000000000000222222111000000000000000111000000000000000000111000000000000000000000000000000000000111111111111222222222111111111111000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222000000000000000111222222111111111222222111111000333333222222222222333333444333222222222333444444444444444555555555555666777666666555555555666666;;;:::<<>>888888888888777555444333888777777777777666666666333333222222222333444444222222222222111111111111111111111222222222222333111111111111111111111111111111111111111222222222000000111111111111000000000000000000000000000000000000111111111111000000000000000000000000000000000111111111111000000///000000000000000000000000222222222111111111111111////////////////////////222111000000000000000000000000////////////000000000000000000000000000000000000000111111111222222222222222111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333111000000000000111222222222222333333333333222222333333222222222222333333222222222222333333555555666666666666777777777777777666666666666666777777;;;999999>>>DDDLLLXXXccceeeooowwweeeXXXOOOGGGBBB:::999999888888777444333888777666666555555666666222222222222333333444555222222222222222222222222111111111111222222222222111111111111111111111111000000000111222222222333000000111111111111000000000000000000000000000000000000111111111111000000000000111111111111000000000000111111111111000///000000000000000000000000333222222222111000000000000000000000000000000000111111000000000000000111000000////////////000000111111111111111111111111000000111111111222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111000000111111222333222333444444444444444444333333333222222333333333111111222222333444555555666666777777777888888888888888888888888999:::;;;===;;;===DDDKKKTTT___iiinnn{{{nnnaaaXXXOOOHHH???===:::999999888666333777666555444444444555555222222222222333333444555222222222222222222222333000000111111111222222222111111111111111111111111000000000111222222222333000000111111111111000000000000000000000000000000000000111111111111000000///000111111111111000//////000000111111111000000000000000000000000000000333222222222111000000000111111111111111111111111111000000000000000111111222111111000000111111222222222222222222222222222111111111111222222222222222222222111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333333333111111111111111222222333333333444555555555555555444333333333333333333444000111222333444444555555555555666666666777777777888888888888999;;;<<<<<<>>>>>>CCCLLLSSSZZZdddnnn}}}~~~}}}|||oooeeeYYYOOOFFFAAA<<<999999999777555555555555555444444444444333333222222222333444444222222222222333333333333000000000111111111111222111111111111111111111111111111111111111222222222000000111111111111000000000000000000000000000000000000111111111111000000///000111222222111000//////000000111111111111000000000000000000000000000222222222111111111111111111111111111111111111111000000000000000111111222222222111111111111222222222222222222222222222222111111111222222222222333222222222111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222333222111111111111222333333222333444555555666555555444444333333333333444444111111333333444444444444555555555555666666666666666666666777888:::;;;<<<===BBBJJJTTT[[[aaannnzzz~~~sssdddXXXMMMFFF===999999:::888666555666666777777555444333444444333222222222333333222222222333333333444444000000000000111111111111111111111111111111111111222222222111111111111111000000111111111111000000000000000000000000000000000000111111111111000000///000111222222111000/////////000111111111111111000000000000000000000000111111111111111222222222111111111111111111111111000000000000000111222222111111000000000000111111000000000000000000000000111111111222222222333333222222222111111111111000111111111111111111111111111111111111111111111111111111111111111111111111000000000111111111222222222222111111222222333444222222333444555555555555444444333333333333444444222222333444444444333222555555555666666666666777666666666777999;;;<<<===@@@GGGSSS]]]dddnnn}}}lll]]]QQQIII???999999:::999777555666888999999777555444555444444333222222222222222222222333333444444444000000000000111111111111111111111111111111111111333222222222111111000000000000111111111111000000000000000000000000000000000000111111111111000000...000111222222111000...//////000111111111111111000000000000000000000000000000111111222222222333000000000000000000000000000000///000000111222222000000////////////000000////////////////////////111111222222222333333333222222222111111111111000111111111111111111111111111111111111111111111111111111111111111111111111///000000000000111111111222222111111222222333444111222333444555555555555555444444333333444444555222333444444444333222111666666666666777777777777888888888:::;;;===???@@@DDDLLLYYYdddlllyyy~~~~~~nnnWWWNNNDDD===<<<<<<999666777666666666777666555333444444333333333222222222666666666555444333222111222222222222222222222222222222222111111111000000111111111111111000//////111111222222222222111111000000000000111111111111000000111222222222222111000000000000000000000000111111111000000000000000111111111111111111111111000000000000000000000000111111000000//////......000000000000000000000000222111111111000000//////////////////////////////000000000000000000000000222222111000/////////000///000111222222222222222222222111111111111222222222222222111111111000000444111//////222333222000222222111111111111111111222111111222444555555444444444444333333222222222222000///000444555444222666666888999999888777777666666999<<<;;;:::???FFFOOOTTT___nnn|||~~~vvvbbbXXXKKKAAA>>><<<999555888666555666666666444222555555555444444444333333444444444444444333222111222222222222222222222222222222222111111111000000222222222222222111000///111111111222222111111111000000000000111111111111000000000111111111222222111111111111111111111111111000000000000000000000222222222222222222222222111111111111111111111111222111111111000000000000000000000000000000000000111111111111000000000///000000000000000000000000111111111111111111111111222222111000000000111111111222222333333333333222222222111111111111222222222222222111111111000000444111///000222333222000111111111111111111111111222111111222444555555444555555555444444444333333333222111222555666555444444555666777777777666555888666666999;;;<<>>;;;888888777555555666666444222666666555555555444444444222333333333333333222222111111111111111111111111222222222111111111111111111222222222222111111000111111111111111111111111000000000000111111111111000000/////////000111222111111111111111111111111000000000000000000111111222222222222222222222222222222222222222222222222222222222222111111111111000000000000000000000000111111111111000000000000111111111111111111111111222222222222222222222222222111111111111222222333333333444444444333222222222222111111111111222222222222222111111111111111333111000000111222222111111111111111111111111111222111111222444555444333666666555555555555444444444333333444666777666555444555666777777777777777;;;777666:::>>>CCCKKKRRR[[[hhh|||~~~|||ooo\\\NNNGGGCCC???<<<:::888666555666666444333555555555555444444444444111111222333333333222222111111111111111111111111111111111111111111111111000111111111111111000000111111000000000000111111///000000000111111111111111000...------///111222111111111111111111111111000000000000000111111111111111111111111111111111222222222222222222222222111111111111111111111111000000000000000000000000111111111000000000000000111111111111111111111111222222222222222222222222222111111111222333444444333444444444333222111111222222111111111111222222111111111111111111111111222111000000111222222222111111111111111222222222222111000111333444333222555555555555444444444444444444444555555666666666777888888999999:::::::::>>>::::::???EEEJJJQQQXXXaaasssyyyvvv|||kkkYYYNNNGGGBBB>>><<<999777666666666555444444444444333333333333222111111222333333333222222111111111111111111111111111111111111111111111111//////000000111000000///111111000//////000111111///000000000111111111111111000...------///111222111111111111111111111111//////000000111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000111111000000000000000000000000111111111111111111111111222111111111222333444444222222333222222111000000222222111111111111222222111111111111111111111111000111111111111111222333000000111111111222222222222111000111333444333222333333333333333333333444333444555555444444555555888888888999:::;;;;;;<<<===<<<>>>EEEKKKOOOUUU\\\jjj{{{}}}tttlllgggyyy{{{iiiYYYMMMDDD>>>>>><<<999777777777666666444444333333333222222222222333333333333333222222222222222222222222222222111111111111111222222222//////000111111111111000111000///......///000111000000000000111111111111000000/////////000111222222222222222222222222222/////////000111111222222000000000000000000000000000000000000000000000000///////////////000000000000000000000000000000000000000000000111111111111000000000000000000000000000000000000000000000000222111111111111222222333111111222222222111000000222222111111111111222222111111111111111222222222///000111111000111333555000000000111222222333333222111000111222333222111222222222333333333333444333555666555444444555666777777777777888999;;;;;;;;;===DDDLLLPPPTTT\\\eeetttwwwwwwtttmmmggg```YYY~~~}}}yyyfffXXXKKKDDD@@@>>>:::888888888888777555444444444333333333333444444444444444333222111333333333333333333333333000000111111111222222222111111222333333333333333111000///......///000111000000000000111111111111000000000111111111222222222222222222222222222222...//////000111111222222111111111111111111111111111111111111111111111111//////000000000111111111000000000000000000000000///000000000111111111111111111111111111111111111111111111111111111111111222222111000000000111111111111222222333333222222222222111111111111222222000000111111111222222222...000222111000000333555///000000111222222333333333111000111222333222000333333333333444444555555555666888777555444666777777777777777888:::<<<===>>>BBBKKKSSSVVV\\\iiiwwwvvvuuuxxxqqqfff```]]]WWWSSS}}}{{{qqqaaaTTTLLLBBB???;;;999999999999888666666555555555444444444666666666555444333222111444444444444444444444444000000111111222222222222222333444444555555555555222000///......///000222000000000000111111111111000000111222222222222111222222222222222222222222...//////000111222222222333333333333333333333333222222222222222222222222000000111111222222222333000000000000000000000000//////000000111111111222222222222222222222222222222222222222222222222222222222111000/////////000111222333333444444444444222222111111111111222222000000111111222222222222...000222111000000333666///000000111222222333333333111000111222222111000444444444555555555666666666888:::999666555777999999999999999:::<<<>>>???CCCHHHRRRYYY\\\dddvvvtttmmmwwwwwwpppggg___ZZZWWWUUUSSS}}}nnn]]]OOOJJJAAA:::999999888888:::777888888999999777666555555555444444444333333333333333333333333333333333444444333333222111000000000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000222222222222222222222222///000000000000111111111333333222111000000111111000000111111111222222222////////////////////////111111111111111111111111444333333222111111111111333222111111000000000111111111111111111111111111222222222111111111000000222222111111111111222222222222222222111111000000222222222222222222222222111111222222222333333333444444444444444444444444222333444555666555444333666555555555555666666777888666444666:::>>>AAABBBMMMNNNWWWaaaeeekkksssrrrttt~~~{{{sssiiiddd\\\VVVSSSRRRRRRQQQxxxeeeUUUPPPFFF>>><<<;;;999888:::777888888999888777666555555555444444444333333333333333333333333333333333444333333222222111111111000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111000000000111111111222222333222222111000000111111000000111111111222222222111111111111111111111111111111111111111111111111555555333222111222333333333222222222111111111111111111111111111111111111222222222111111111000000222222111111111111222222222222222222111111111000222222222222222222222222111111222222222333333333444444444444444444444444333444444555555555555555666666555555555666777777777888999999:::>>>DDDIIIPPPPPPWWWccclllxxxuuupppvvv}}}ssskkkggg___[[[UUUQQQPPPOOOOOONNNooo]]]WWWMMMCCC@@@===:::888999777888888888888777666666555555444444444333333333333333333333333333333333222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000111111111111222222222333333222111111000111111111111111111111111222222222111111111111111111111111111111111111111111111111444444222111111222222333222222333333333222111111111111111111111111111111222222222111111111111111222222111111111111222222222222222222111111111111222222222222222222222222111111222222222333333333444444444444444444444444555444444444444555666666666666666666666777888888666:::===<<<;;;@@@IIIRRRYYYXXX^^^lll{{{tttnnnnnn{{{|||qqqjjjeeebbb```VVVSSSPPPNNNNNNNNNMMMLLLzzzhhh\\\RRRHHHCCC@@@;;;888999888888888888777777777666555555444444444333333333333333333333333333333333222222222222222222333333000000111111111222222222111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000111111111111111111111111111111222222222333333333222222111111111111111222111111111111111111111111111111111111111111111111111111111111111111111111000111222333333222000///222222333444333333222111111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222222222222222222222222222222111111222222222333333333444444444444444444444444555444333333333444666777666666666666777888999999888;;;===>>>@@@GGGQQQXXXbbbccclll|||xxxrrrsssxxx~~~xxxnnnfffaaa^^^]]]\\\RRRPPPNNNNNNNNNNNNLLLJJJxxxcccXXXMMMHHHCCC>>>:::;;;888888888777777777777777555555444444444333333333333333333333333333333333222222222222222222333333000000111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111222222222333333333222111111111111111222222111111111111111111111111000000000000000000000000000000000000000000000000---000555888888555111...111222222333333222222222111111111111111111111111111111111111111111111111222222111111111111222222222222222222222222222333222222222222222222222222111111222222222333333333444444444444444444444444444333222222222333555666666666666777777999::::::;;;;;;<<>>>>>999888888777666777777777555555444444444333333333333333333333333333333333222222222222222222222222000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000222222222222222222222222111111111111222222222333111111111000111111222333222222222111111111111111////////////////////////000000000000000000000000...222888<<<<<<999333000111111000000111111222333111111111111111111111111111111111111111222222222222222111111111111222222222222222222333333333333222222222222222222222222111111222222222333333333444444444444444444444444444333333333333444555555777777777777888999;;;;;;>>>===@@@GGGQQQ[[[bbbdddiiivvvsssnnnwwwyyypppjjj```]]]YYYVVVSSSPPPMMMJJJNNNLLLJJJJJJIIIIIIGGGEEE~~~rrrddd[[[RRRIIICCCAAA999999777666666666777888555555444444444333333333333333333333333333333333444333333222222111111111000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000111111111222222111111000000111222222333222222222111111111000000000000000000000000000000000000000000000000000000000222666999999777444222111000///---...000222444111111111111111111111111000000111111111222222222222222111111111111222222222222222333333333444444222222222222222222222222111111222222222333333333444444444444444444444444444555555666666666666666777777777888999:::;;;<<<>>>AAAHHHPPPYYYbbbiiinnn|||zzzttt{{{xxxpppjjjccc___ZZZWWWTTTQQQPPPOOOMMMKKKLLLJJJHHHGGGHHHHHHGGGFFF}}}nnncccXXXMMMFFFCCC:::999777666666666777888555555444444444333333333333333333333333333333333444444333333222111000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000///000000000000111111111111111000000111222333333222222222222111111000000111111111111111111111111000000000000000000000000000000222333444333333222222000---,,,,,,///222444111111111111111111111111000000111111222222222222222222111111111111222222222222222333333444444444222222222222222222222222111111222222222333333333444444444444444444444444555666888999999999888777777777777888999;;;<<<======EEEOOOWWW]]]dddnnnvvvvvv{{{tttiiiddd```\\\XXXVVVSSSOOOLLLLLLMMMLLLLLLLLLJJJHHHGGGHHHJJJJJJIIIuuuiii[[[MMMDDDEEE@@@<<<:::;;;;;;999777888888777666666666666666444444444444444444444444222333333444444333333222111111111111111111111111222111111111111111222222444333333222111000//////111111000000111222333333222222222111111111111111444444333333222111111111222...---111333222111222333333111000222444333000111111111111111111111111000/////////000111222222000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111333333222111111222333333555444333333222222222222222222333333333333444444444444444555555555555666777777777777777777777777888777777888999<<>>BBBEEEOOORRRYYY___hhh{{{}}}{{{yyyllleee]]]XXXVVVTTTQQQNNNMMMLLLJJJIIIGGGGGGFFFFFFHHHHHHHHHIIIJJJMMMOOOPPP|||xxxkkk```ZZZJJJCCC<<<888888999888777666666555444444444444444333333333333333333333333444444222222222222444444333333333333333333333333333333222111000000000111111111111111111111111111111111111000111111222333000000000111222222222333//////000000111222222333111///000222222000222777>>>888222000111333333222111111111111111111111111222111000000000000000000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111333222222111111222222333444444333222222222333333222222333333333333444444444444444555555555555666111222333444666777888999;;;:::999:::===BBBHHHLLLTTTYYY\\\```qqq{{{~~~yyymmmfff```[[[TTTQQQQQQQQQOOOMMMKKKJJJHHHFFFEEEFFFGGGHHHHHHIIIJJJLLLOOORRRTTTVVV~~~xxxllldddRRRKKKAAA;;;:::;;;;;;:::888888777666666666666666333333333333333333333333555444222111111222444555333333333333333333333333333333222111000000000000000000111111111222222222222111111111111111222222//////000111222333333333//////000000000111111111000///000222111...000555DDD;;;222000111222222333111111111111111111111111222222111000/////////000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111222222222222222222222222444333333222222333333333222222222333333333444444444444444555555555555666444555666777888999::::::;;;:::999;;;@@@GGGNNNSSS^^^```aaafff{{{uuulllddd^^^ZZZVVVRRROOOOOOOOOOOOMMMJJJIIIGGGEEEEEEGGGJJJKKKKKKLLLNNNPPPSSSUUUXXXYYY~~~tttjjjYYYQQQFFF>>><<<<<<;;;:::888888777666666666666666333333333333333333333333555444222111111222444555222222222222222222222222333222222111000000111111000000000111222222333333222222111111111111111222//////000111222333333333111111111000000000//////111///000333222//////333III<<<222000222111222444111111111111111111111111222222111000/////////000222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111111111111111111111111111111222222333333222222111222222222222222222222222333333333222222333333444222222222333333333444444444444444555555555555666777777777888888888888888:::::::::===CCCLLLTTTZZZccceeegggttt||||||xxxooojjjfff```[[[WWWUUUQQQOOOMMMMMMLLLLLLGGGFFFEEEDDDEEEHHHKKKMMMPPPQQQSSSUUUVVVXXXYYYZZZ}}}yyyzzznnn___VVVJJJAAA===;;;999777666666555444444444444444444444444444444444444444444444222222222222444444111111111111111111111111222111111111111111222222000000111111222222222333333222111111000111111111000000000111222222222333333222222111000000//////222000111777999777555555KKK<<<000111333111111444111111111111111111111111222111000000000000000000222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222333333222222111111222222333333222222111333333222222222333444444222222333333333333444444444444444555555555555666666666666666666666666666::::::<<>>CCCJJJTTT]]]eeejjjooo{{{}}}yyysssmmmfffbbb\\\WWWTTTSSSSSSRRRLLLLLLKKKIIIFFFEEEEEEFFFHHHJJJLLLOOORRRUUUWWWXXXTTTVVVXXX[[[]]]]]]^^^]]]yyyyyyvvviii]]]TTTJJJ>>>777888888777666666777777666555333444444555555444444333111111111111111111111111222222222222222222222222000000000000000000000000222222222222222222222222222222222222222222222222111111111222222333333333111111111111111111111111000000333;;;DDDIIIGGGDDD888666333111//////000000333333333222222222222111222222111111111111222222222222222111111111000000222111111111000000//////111111111111111111111111111111111111111111111111111111111111111111111111444333333222111111111222222222222222333333444555444444444444444444444444444333222222333444666777444444444444444444444444666777888888888888:::<<<===@@@DDDRRRaaa``````nnnwwwzzz}}}~~~ssskkkfffddd]]][[[WWWSSSPPPNNNNNNNNNIIIGGGEEECCCCCCDDDFFFHHHIIIKKKMMMPPPSSSUUUVVVWWWVVVYYY[[[ZZZXXXXXX[[[^^^uuuhhh^^^RRRFFF??????;;;999888777888777666444333444444555555444444333222222222222222222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222333333111111111111111111111111666444444888===>>>;;;888555444222111000111222222111111111000000000000///222222111111111111222222222222222111111111000000222111111111000000000000111111111111111111111111111111111111111111111111222222222222222222222222444333222222111111222222333333222222222333444444444444444444444444444444333333333333333555666777555555555555555555555555666777888777777777999;;;===CCCJJJVVVcccbbbgggyyy|||qqqiiiccc^^^[[[WWWUUURRROOOMMMLLLKKKKKKIIIHHHFFFEEEEEEFFFIIIJJJKKKLLLOOORRRUUUWWWYYYZZZZZZ\\\^^^^^^\\\]]]aaaeeepppcccVVVJJJCCCAAA===;;;999888888777666444444444555555555555444444444444444444444444444444222222222222222222222222444444444444444444444444222222222222222222222222222222222222222222222222333333222222222222222222111111111111111111111111777444333444777999777444333222111111111222333444111111111000000000000///222222111111111111222222222222222111111111111111111111111111111000000000111111111111111111111111111111111111111111111111333333333333333333333333333333222222111111222222444444333222222222333333444444444444444444444444333333333333444555666777666666666777777777777777777888999888777888;;;===@@@JJJRRR\\\fffhhhuuu}}}xxxlllccc___\\\WWWTTTPPPPPPNNNMMMKKKJJJIIIHHHHHHHHHGGGFFFHHHJJJLLLNNNNNNPPPRRRTTTWWWZZZ\\\]]]ZZZ\\\^^^]]]]]]___eeejjjvvvgggXXXLLLDDDAAA===;;;888777777777777555444444555555555555444444333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111111000000222777;;;======333333222111111222222333333333333222222222111111222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111333333333333333333333333333333222222111222222333555444333333222222222222444444444444444444444444333333333444555555666777666666666777777777777777:::;;;;;;::::::;;;>>>@@@EEEQQQXXX^^^hhhqqq|||wwwmmmaaa[[[ZZZZZZUUUQQQNNNNNNMMMLLLKKKIIIGGGFFFGGGGGGGGGHHHJJJMMMOOOQQQSSSTTTUUUWWWYYY[[[]]]^^^[[[]]]___```aaaeeemmmsssnnn___TTTJJJDDD<<<:::777666777888888777444555555666666555555444333333333333333333333333222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222333333333222222111111111111111111111111111111111000//////222666:::===???444444333222111111111111333333333222222222111111222222111111111111222222111111111111111111111111111111111111111222222222111111111111111111111111111111111111111111111111222222222222222222222222333222222111222222333333555444333333222222222222444444444444444444444444333333444555666666666666555555666666666777777777:::::::::::::::<<<@@@CCCIIIUUUZZZ^^^kkk|||wwwsssmmmdddZZZVVVWWWXXXSSSOOOLLLLLLKKKJJJHHHFFFEEEDDDGGGGGGHHHJJJLLLOOORRRTTTXXXXXXXXXYYYZZZ\\\^^^______bbbfffhhhkkkrrr{{{}}}vvvggg[[[PPPGGG???<<<888777777888888888555555666666666666555555222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333333222222222222222222111111111111111111111111333333222111222333444555444444333333222111000000111111111000000000000///222222111111111111222222111111111111111222222222111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222111111222222333333444444333222222222333333444444444444444444444444333333555666666777666666555555666666777777888888888888999999999===BBBEEENNNYYY^^^dddxxx{{{{{{xxxqqqlllbbb\\\UUURRRSSSRRRNNNJJJHHHGGGGGGFFFEEEDDDCCCCCCHHHIIIKKKMMMPPPSSSUUUVVV[[[[[[[[[\\\^^^```cccdddcccgggmmmrrrxxx}}}yyy{{{qqqfffYYYNNNEEEAAA===:::999888888777555555666666666666555555444444444444444444444444222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222222222222333333111111111111111111111111333333333222000000000111222222222333333222222111111111111000000000000///222222111111111111222222000000111111111222222222111111111222222333333333111111111111111111111111111111111111111111111111222222222222222222222222222222111111222222333444333333222222222333444444444444444444444444444444333444555666777777666666666666777777888999999:::999999:::;;;<<>>>>>AAAFFFLLLQQQ^^^jjjssswwwzzzrrrlllllljjjaaaXXXTTTTTTSSSPPPMMMIIIEEECCCEEEDDDDDDDDDFFFJJJMMMOOOOOOPPPRRRTTTWWWYYY[[[\\\[[[\\\^^^aaaffflllqqqttt|||~~~nnn^^^WWWLLLBBB===;;;888777888666666555555555444444444666555555444444333222222222000...///222444333111333333333222222111111111...///111222333444444444333333333222222111111111000000111111111111000000000000111222222222222111333333222111000000111111333333333222222111111111111111111111111111111111111111111111111111111111111111111111111111111111//////000111222333333333111111222222222333333333222222222222222222222222222222222222222222222222555444333333222222222222111111222222222333333333333444444555555444444333444333333333333444555555555666888:::;;;;;;;;;;;;???;;;:::>>>CCCIIISSS]]]ggglll}}}}}}uuujjjbbb___]]]YYYUUUPPPPPPOOOMMMJJJHHHEEEDDDAAACCCEEEFFFGGGIIILLLOOOQQQSSSVVVYYY[[[\\\]]]]]][[[___cccgggkkkrrrzzzxxxiii^^^RRRGGGAAA===999888:::666666666555555555444444222333333444444555555666555333222222555666666444333333333222222222111111111222222333333222222222333333333222222222111111000000111111111111000000000000111222222222222111333222222111000000111111333333333222222222111111111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222222333111111222222222333333333222222222222222222222222222222222222222222222222555444333333222222222333111222222222222333333333333444444444444444444333444444333333444444555666666777888:::;;;;;;::::::???===>>>DDDJJJPPPZZZdddmmmyyy~~~tttlllccc]]][[[YYYUUUQQQOOONNNMMMKKKIIIGGGEEEDDDCCCEEEGGGIIIJJJLLLOOORRRRRRTTTWWWYYY[[[\\\]]]^^^aaaeeejjjnnnsss{{{vvvhhh[[[NNNFFF@@@;;;999;;;666666666666555555555555333333333444555555666666666444333444555666666555333333333222222222222111444444444333222111000///333333333222222222222111000000111111111111000000000000111222222222222111333222111111000111111111333333333222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111222222222333333333222222222222222222222222111111111111111111111111444444333222222222333333222222222222333333333333444444444444444444444444444444444444444555666666666777888999::::::999999<<<===AAAIIIOOOUUUaaakkk|||}}}~~~tttfffaaa[[[WWWVVVSSSOOOLLLMMMKKKIIIGGGFFFFFFFFFFFFGGGIIIKKKLLLMMMOOORRRUUUVVVXXX[[[\\\]]]^^^```bbbgggkkkpppuuu|||rrrdddTTTJJJCCC<<<999:::777777777666666666555555666666666555444444333333333333222222222333333333222222222222222222222222444444444333222111000///222222222222222222222222000111111222222111111000000000111222222222222111222222111111111111111222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111222222222333333333222222222222222222222222333333333333333333333333444333333222222333333333222222222333333333444444444444444333333444444444555555555444555555666777777888888999999999999999<<<@@@HHHQQQVVV]]]jjjwww}}}pppggg\\\YYYUUUSSSRRRPPPLLLIIIJJJHHHFFFEEEEEEFFFGGGHHHJJJLLLNNNOOOPPPRRRUUUXXXZZZ]]]___```aaabbbfffjjjooosssyyyzzzlll[[[PPPFFF>>>999999888888777777777666666666777666666555555444333333222222222111000111111222222222222222222222222222222222333333333222222111222222222222222222222222111111222222222222111111000000111222222222222111222111111111111111222222222222222222222222222222111111111111111111111111111111111111111111111111111111111111111111111111222222222111111111111111111111222222222333333333222222222222222222222222444444444444444444444444333333333222222333333444222222333333333444444444555444333333333333444555666555555555555666777777888888888999999:::;;;;;;AAAFFFPPPZZZ___hhhyyy}}}xxxpppggg```VVVUUUSSSQQQPPPNNNKKKIIIGGGFFFEEEDDDEEEGGGJJJKKKLLLNNNPPPRRRSSSUUUXXX[[[[[[^^^bbbccccccfffmmmrrr{{{uuudddXXXMMMBBB<<<:::888888888888777777777777444444444555666666777777333444444333111111222444111222222222222333333333000111222333333333333333111222222222222333333333111111222222222222111111000000111222222222222111111111111000111111222333111222222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222111111222222222333333333222222222222222222222222444444444444444444444444333333222222222333444444333333333333444444444444555444333222222333444555666666666666666777888888999999999999:::<<<===>>>AAAHHHSSS]]]dddpppzzzxxxtttqqqmmmgggaaa]]]TTTSSSRRROOOMMMKKKIIIIIIDDDDDDEEEFFFHHHJJJMMMNNNPPPQQQSSSUUUVVVXXX[[[^^^[[[```dddfffgggllluuu|||~~~nnnbbbVVVJJJAAA>>>999999888888888777777777444444555555666666777777444555666444222111333555111111222222222333333333111111222333333333333222111111222222222333333333111222222333333222222111000000111222222222222111111111000000111222222333111111222222222333333333111111111111111111111111111111111111111111111111111111111111111111111111000000000111222222222333111111222222222333333333222222222222222222222222222222222222222222222222333222222222333333444555333333333444444444444555666555333222222333555666777777666666777777888999999999999:::<<<>>>@@@AAACCCJJJVVVaaajjj{{{}}}tttrrrooojjjfffbbb^^^[[[YYYRRRRRRPPPLLLIIIGGGFFFFFFCCCDDDFFFHHHKKKNNNPPPQQQSSSUUUWWWXXXYYY[[[___aaa```eeejjjlllooouuuuuuiii]]]PPPFFFBBB999999999888888888888777777777777666555555444444333555555444111000222444111111111222222333333333222222333333333222222111111111111222222333333333111222222333333222222111000000111222222222222111111111000000111222333333111111111222222333333333111111111111111111111111111111111111111111111111111111111111111111111111//////000111222333333444111111222222222333333333222222222222222222222222000000000000000000000000222222222222333333444555333333333444444444555555666555333222222333555666777777777777777888888999999999999:::<<>><<<:::888888777777888888777777666666555555444333333222222333333444333444444555555444444333444333111000000000111111222222222222222222222222000111111111111222222222000000111222333333444444000000000000000000000000333222222111111222222333222222222111111111000000111111111111111111111111000111111111111222222222000000111111111222222222000000111111111111000000333333222222333333444555333333333222222222111111111222222333333222222111444444333444555777999::::::999777555444555666777666666666777888888999999???@@@AAA???===>>>CCCGGGRRRQQQYYYlllwwwqqqvvvxxxrrrjjjiiiddd]]]ZZZXXXWWWUUURRRNNNLLLHHHEEEDDDDDDEEEFFFIIIJJJLLLNNNPPPRRRTTTUUUVVVXXX\\\aaabbbbbbffflllkkkqqqxxxvvvcccSSSJJJ>>><<<999888888888888888888888777777666666555555444333333222222333333444111222222333333222222111333333111000000000111111222222222222222222222222000111111111111222222222111111111222222333333444111111111111111111111111333222222111111222222333222222222111111111000000111111111111111111111111000111111111111222222222000000000000111111111222000111111222222111111000222222222222222333444444333222222222111111111000222222333333333333222222444333333444555666888999999888666555444555666777666666777777888888999999;;;===???>>>>>>BBBHHHMMMUUUWWWbbbyyywwwmmmlllqqqrrrmmmeeeccc___ZZZWWWVVVUUURRRPPPKKKJJJGGGEEEDDDDDDFFFGGGKKKLLLNNNPPPRRRTTTVVVWWWZZZ[[[___dddddddddjjjqqqrrrxxx~~~}}}oooZZZLLLBBB>>>:::888888999999888888888777777666666555555444444333333333333444444111222222333333222222111333222111111000111111111222222222222222222222222000111111111111222222222222222222222222222222222222222222222222222222222222222111111111111222222222222222111111111111111111111111111111111111111000111111111111222222222000000000000111111111111111222222333333222222111222111111111111222333333333333333333222222222222222333333444444333333222333333333444444666777888888888666555555666777777666666777777888999999999888:::===???AAAGGGPPPVVV]]]bbbsss|||ssspppmmmnnnpppoooiiiccc\\\ZZZWWWUUUSSSQQQNNNLLLHHHFFFEEEDDDDDDFFFGGGIIINNNNNNPPPRRRTTTWWWYYYZZZ______bbbfffhhhiiipppxxx{{{yyywww||||||cccQQQJJJEEE>>>:::::::::999888888888777777666666555555444444333333333333444444333444444555555444444333222222111111111111111111222222222222222222222222000000111111111222222222333333222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111000000111111111222222222111111111111222222222222222333333444444333333222111111000000111111222333555555555444444444444444333333444444444444333333333333444444444555666666777777666555666666777888666777777888888999::::::777:::===@@@DDDMMMWWW___fffppp{{{rrrttttttsssqqqnnnhhhbbb^^^XXXWWWUUURRRPPPLLLIIIGGGDDDDDDDDDDDDEEEHHHJJJKKKPPPPPPQQQSSSVVVYYY\\\]]]cccbbbeeeiiikkkoooxxxxxxsssuuunnn\\\NNNGGG???;;;;;;<<<;;;999888888777777666666555555555444444333333444444555333444444555555444444333111111111111222111111111222222222222222222222222000000111111111222222222333333222222222222222222222222222222222222222222222111111000000111111222111111111111111111111111111111111111111111111111000000111111111222222222222222222333333333444444333333444444444444333333111111000000111111222333333333333444444444444444444444444555555444444444444444555555555555555555666555666666666777888888777777777888999999::::::999<<>>AAAEEELLLXXXfffpppxxxsssqqqrrrqqqoookkkeee^^^YYYWWWVVVTTTTTTRRRNNNHHHDDDCCCCCCCCCDDDFFFHHHKKKNNNQQQRRRVVVVVVVVVXXX[[[___ccceeehhhiiinnnvvv}}}|||ooonnnsss{{{~~~uuu\\\RRRFFF???>>>???<<<:::888888777777666666555555555555444444444444555555111222222333333222222111///000111222333222222111222222222222222222222222000111111111111222222222111111111222222333333444111111111111111111111111111111000000000000111111000000111111111222222222111111111111111111111111000111111111111222222222000000111111111222222222222222333333333333222222222222222222222333444444222222222222333333333444555555666666666666555555777777888888888777555444333444555666888888999999777888888999999::::::;;;<<<>>>BBBGGGPPP^^^nnnyyyssslllmmmooommmkkkgggbbb]]]ZZZXXXWWWOOOOOOMMMIIIEEEBBBCCCEEEEEEFFFHHHKKKNNNQQQSSSUUUZZZZZZZZZ[[[^^^cccgggjjjlllooovvvwwwmmmpppwwwxxxyyy{{{|||kkk___OOOEEEBBB???;;;777888888888777666666555555555555444444444444555555333444444555555444444333///000111222333333222111222222222222222222222222000111111111111222222222000000111222333333444444000000000000000000000000111111000000000000111111000000111111222222222222111111111111111111111111000111111111111222222222////////////000000000000111222222333333222222111333333222222333333444555555555555666666666777777555555666666666666555555888888999999999777666555333333555777888999999999777888888999999:::;;;;;;;;;>>>BBBHHHRRRaaasssxxxnnnjjjkkkmmmhhhfffbbb^^^ZZZWWWSSSQQQJJJKKKJJJFFFBBBAAADDDGGGFFFGGGJJJMMMPPPSSSUUUVVV]]]]]]]]]^^^aaafffjjjmmmpppsss}}}