BM6P6(@ ~~~zzz{{{yyyuuuhhhjjjqqq|||rrrddd\\\YYYZZZ\\\___dddkkkooorrryyy~~~yyykkk```YYYUUUSSSLLLLLLKKKJJJJJJJJJJJJJJJMMMMMMQQQWWWYYY\\\ccckkkvvv{{{pppcccRRRAAA:::999333444777222444333333222222333333444222222333333333333444444111222333333333444666888;;;999;;;@@@CCCFFFNNNVVVjjjsssddd___aaabbbpppwwwggg```aaahhhvvvuuu^^^TTTOOOJJJIIINNNTTTWWWZZZ\\\\\\^^^```aaaaaa```dddlllrrrtttxxx}}}|||{{{zzzxxxxxxxxxzzz|||~~~~~~zzzxxx|||~~~~~~zzzvvvsssssssssssssssyyy~~~~~~{{{zzzxxxvvvsssqqqqqqpppnnnlllssssssssstttwwwyyy|||~~~|||vvvpppllliiigggdddfffiiikkkjjjfffaaa^^^YYY[[[___cccgggjjjkkklllyyyxxx|||{{{wwwnnnqqqxxxttthhh___ZZZYYYYYYYYY^^^dddiiimmmuuuxxxjjj___XXXTTTRRRPPPOOOMMMKKKIIIHHHGGGGGGMMMNNNRRRWWWYYY\\\dddmmmxxxzzzooocccSSSCCC<<<;;;555555888333444333333222222333333444222222333333333333444444222333444444444444777999<<<;;;===BBBEEEHHHPPPXXXnnnrrrccc^^^aaadddssswwwggg``````hhhvvvqqq[[[QQQMMMHHHHHHMMMRRRUUUXXXZZZ[[[\\\^^^___aaa___bbbhhhnnnsssyyy|||yyyxxxxxxwwwvvv{{{~~~{{{yyyvvvuuuuuuuuusssrrrttttttuuuvvvxxx{{{}}}}}}wwwrrrnnnllljjjgggjjjnnnooonnnhhhbbb^^^\\\^^^aaaeeeiiikkklllmmm|||ssswww{{{uuuzzzvvvkkkbbb[[[XXXVVVVVVZZZ^^^aaafffmmmwww~~~wwwiii___XXXSSSQQQPPPOOOMMMKKKJJJHHHHHHHHHOOOOOORRRWWWZZZ]]]fffooo|||yyyooodddUUUDDD===<<<666666999444444333333222222333333444222222333333333333444444333444555555555666888:::======???DDDFFFJJJSSS\\\sssooo```\\\aaafffxxxuuuggg___^^^ggguuunnnXXXOOOKKKGGGHHHMMMSSSVVVYYY[[[\\\\\\^^^___aaa^^^___eeelllqqqzzz~~~|||{{{~~~}}}zzzyyyyyyyyyyyyxxxuuuvvvwwwxxxzzz|||~~~|||xxxtttqqqooonnnmmmppptttvvvssslllddd^^^]]]___bbbeeehhhjjjkkkkkkyyyrrryyy{{{xxxlllccc\\\XXXVVVXXXYYY[[[]]]```fffnnntttxxxjjj```XXXTTTQQQLLLLLLKKKKKKKKKKKKKKKLLLOOOOOORRRWWW[[[___hhhrrrwwwoooeeeUUUDDD===<<<555555888333444333333222222333333444222222222333333333444444333555666666666666999;;;===>>>AAAEEEGGGJJJTTT___uuukkk\\\YYY```hhh}}}tttggg___]]]gggsssjjjUUUNNNKKKHHHJJJOOOUUUXXX\\\^^^______```aaa___]]]___fffmmmrrrzzz~~~|||{{{{{{zzzyyyvvvwwwxxxyyy{{{}}}~~~~~~}}}|||{{{}}}|||zzzwwwuuusssqqqqqqrrrvvv{{{}}}yyypppfff___\\\^^^aaadddfffggghhhhhh{{{ttt{{{xxxlllbbb\\\ZZZYYYWWWXXXYYY\\\```fffmmmrrr~~~yyylllaaaZZZUUURRRLLLLLLKKKKKKKKKLLLLLLMMMOOOPPPSSSYYY]]]aaajjjsssvvvoooeeeUUUDDD<<<;;;444444777222444333333222222333333444222222222333333333444444444555666666666777999;;;===>>>AAAEEEFFFJJJVVVbbbwwwkkk[[[WWW___iiisssfff___^^^gggrrr|||fffRRRKKKIIIGGGIIINNNVVVYYY]]]``````___``````\\\\\\```hhhooosssxxx~~~}}}|||zzzyyyxxxyyyzzz|||}}}|||zzzyyyxxxxxxwwwwwwvvvtttsssrrrqqquuuyyy~~~|||ssshhhaaa]]]___bbbdddfffhhhhhhhhh{{{tttyyyyyymmmccc^^^[[[[[[RRRTTTWWW]]]dddlllrrrvvvyyyxxxzzz~~~yyymmmccc[[[VVVSSSOOOOOOMMMLLLKKKJJJJJJJJJNNNPPPUUU\\\```ccckkktttvvvooofffUUUDDD===;;;444444666222444333333222222333333444222222333333333333444444444555666666666777999;;;===>>>BBBFFFGGGKKKXXXeee|||rrr```[[[aaakkkrrrfff```aaaiiitttxxxcccOOOHHHFFFEEEGGGMMMUUUXXX\\\______^^^^^^^^^[[[ZZZ___hhhooorrrvvv{{{~~~|||}}}~~~~~~~~~~~~}}}~~~}}}{{{xxxvvvuuuttttttttttttssssssqqqqqquuuyyy}}}uuukkkddd```bbbeeehhhjjjkkkllllll}}}wwwpppuuuzzzpppggg```\\\ZZZPPPSSSXXX___hhhpppuuuxxxtttnnnlllrrrzzz~~~xxxlllbbb[[[UUURRROOOOOOMMMLLLKKKKKKJJJJJJMMMOOOVVV^^^bbbeeelllttt~~~wwwpppgggWWWEEE>>><<<555555777222444333333222222333333444222222333333333333444444333444555555555666888:::>>>@@@EEEHHHHHHMMMZZZiiikkkbbbeeelllrrreeeaaadddnnnxxxyyydddPPPIIIHHHFFFIIIOOOUUUYYY]]]``````___^^^^^^[[[YYY\\\dddjjjnnnsssyyy}}}|||qqqrrrtttvvvyyy|||~~~|||}}}}}}}}}|||zzzxxxuuusssrrrrrrsssttttttsssrrrqqqtttxxx}}}}}}uuulllfffaaaccceeeiiikkkmmmnnnnnn|||}}}ssslllppp|||{{{sssjjjbbb\\\XXXRRRUUUZZZaaajjjppptttuuurrriiieeennnyyywwwkkkaaaZZZTTTQQQLLLLLLKKKLLLLLLMMMNNNNNNLLLOOOWWW```dddfffmmmttt}}}wwwqqqhhhXXXGGG???===777666888333444333333222222333333444222222333333333444444444333444555555555666888:::???BBBFFFIIIJJJNNN]]]lllssshhhhhhmmm~~~rrreeebbbgggqqq{{{}}}hhhTTTMMMLLLJJJLLLRRRWWW[[[```bbbbbbaaa``````\\\YYYZZZ___eeejjjqqqxxx}}}lllnnnqqqtttyyy}}}|||}}}}}}|||zzz||||||}}}|||zzzwwwtttrrrrrrrrrsssttttttsssrrrqqqssswww{{{~~~|||uuummmhhh___aaadddgggjjjlllmmmmmmxxx}}}uuullliiinnnvvvzzz|||{{{tttoooggg^^^YYYYYYQQQUUU[[[```dddfffffffffcccdddfffmmmvvvtttkkkbbbYYYSSSSSSTTTRRRNNNKKKIIIJJJKKKMMMSSSVVV[[[^^^aaafffnnnttt}}}vvvpppfffYYYJJJ<<<777777666555555555555444444444333333333333333333444444444555555444555555444333555888;;;:::AAACCCGGGMMMOOO^^^xxx|||dddgggttt}}}|||iii]]]\\\```rrr|||hhhUUUOOOMMMJJJLLLRRR[[[\\\^^^``````___^^^]]]]]]\\\\\\]]]```gggpppvvv{{{}}}wwwkkkkkkmmmpppuuu{{{~~~xxxwwwxxxwwwuuuuuutttssssssssstttuuuvvvvvvwwwxxxwwwtttooojjjgggpppuuu{{{~~~{{{sssjjjcccaaaaaabbbeeehhhkkkkkkjjjzzzsssllliiilllqqqtttvvvwww{{{~~~yyytttppphhh___YYYYYYUUUWWW[[[]]]^^^]]]\\\[[[\\\___dddmmmyyytttlllcccZZZVVVVVVUUUSSSOOOLLLKKKKKKMMMNNNQQQUUUZZZ]]]aaafffnnnttt{{{rrrnnnfffYYYJJJ<<<777777666555555555555444444444333333333333333333444444444555555444555555444444555888;;;===BBBDDDGGGNNNQQQaaa|||mmmllltttzzzzzzhhh]]]\\\```ooowwwdddSSSNNNNNNLLLOOOUUU\\\]]]___aaaaaa```___^^^]]]]]]^^^___ccciiiqqqwww{{{|||uuummmmmmnnnpppuuuzzz{{{vvvuuuuuutttrrrooonnnmmmlllmmmooorrrssswwwxxxyyyxxxuuuqqqllliiinnnsssyyy|||zzzrrriiicccbbbaaaaaacccgggjjjkkkkkkzzzuuuooojjjhhhjjjnnnppppppttt|||zzzuuuqqqjjjaaa\\\\\\[[[]]]^^^\\\XXXUUURRRRRRXXX\\\dddooo|||uuummmeee\\\XXXYYYVVVTTTQQQNNNMMMMMMNNNOOOOOOSSSXXX]]]aaagggpppvvvyyypppoooiiiYYYKKK<<<777777666555555555555444444444333333333333333333444444444555555444555555444444666999<<>>>>>CCCCCCHHHQQQYYYmmmrrrpppuuu}}}pppddd```ccchhhdddXXXOOOOOOPPPOOOTTT\\\[[[\\\^^^^^^^^^]]][[[ZZZVVVYYY]]]```eeejjjppptttwww}}}~~~{{{yyyzzz~~~zzzuuuooojjjhhhddd___ZZZXXXYYYZZZ^^^eeelllsssxxx~~~~~~wwwpppkkkhhhmmmuuu|||~~~|||xxxuuunnnllljjjkkknnnqqqrrrsssvvvoooeee```aaadddgggiiifffhhhkkkooottt{{{zzzrrrppprrruuuzzz~~~zzzoooeee``````___hhhvvvzzzoooddd[[[WWWXXXTTTSSSRRRQQQPPPPPPPPPPPPMMMRRRXXX]]]bbbiiirrryyywwwuuuzzzzzzpppZZZLLL===999999777666666555555444444444333333333333333333444444444555555444444555555555888<<>>CCCEEEJJJTTT\\\ppp~~~tttkkkmmmwwwpppeeebbbfffkkk}}}zzz___UUUNNNOOOPPPOOOUUU^^^\\\]]]^^^______]]][[[ZZZWWWYYY\\\___dddiiipppuuuwww}}}}}}{{{|||xxxtttnnnjjjgggccc]]]XXXWWWYYY\\\bbbiiiqqqxxx|||~~~wwwooojjjggglllttt{{{~~~{{{yyyqqqpppoooqqqsssvvvvvvvvv|||rrrllleeeeeeiiinnnooonnniiijjjkkklllooouuu|||~~~}}}yyyzzzwwwkkkdddcccdddnnn|||yyynnnddd\\\YYYZZZUUUTTTSSSRRRRRRQQQRRRRRRLLLQQQVVV[[[```gggpppwwwzzzxxx|||~~~tttZZZLLL>>>999999888666666555555444444444333333333333333333444444444555555444444555555666888<<>>DDDGGGMMMWWW^^^rrr~~~{{{tttkkkeeekkk{{{pppeeedddiiinnn}}}qqq\\\RRRMMMOOOQQQPPPWWWaaa]]]^^^___``````^^^\\\[[[WWWYYY\\\___cccjjjqqqvvvxxx~~~}}}~~~xxxsssnnnjjjgggbbb\\\VVVYYY[[[```gggooowww}}}~~~vvvnnnhhhfffkkksss{{{|||zzzsssssssssuuuwwwyyyyyyxxxuuupppnnnnnnrrrvvvvvvqqqlllhhhfffeeeeeehhhmmmssswwwzzz}}}rrriiigggmmmwwwwwwlllccc]]]XXXVVVTTTTTTSSSQQQNNNNNNOOOQQQRRRUUUZZZ]]]bbbjjjttt{{{|||rrrppp~~~xxxrrr\\\HHH>>><<<666666777222333333333333333333333333111111222222222333333333444444333444666:::===@@@???FFFHHHMMMWWW___uuuwwwmmmhhhdddjjj}}}|||ppphhhfffkkkqqqxxxjjjYYYUUUPPPNNNPPPTTTXXXZZZ^^^______```````````````ccc^^^\\\aaafffjjjpppvvvwww}}}}}}zzz|||xxxoookkkfff^^^YYYXXXYYY\\\```gggnnnvvv|||xxxmmmfffhhhnnnwww~~~{{{|||zzzyyy{{{~~~|||~~~uuusssrrrssswww{{{{{{vvvqqqllliiifffdddeeeiiinnnrrrvvvxxx}}}rrrjjjhhhqqqzzzzzzmmmddd]]]XXXUUUSSSSSSSSSPPPNNNMMMNNNPPPQQQUUUZZZ^^^ccckkkuuu|||}}}uuuttt}}}xxxqqq\\\HHH>>><<<666666888222333333333333333333333333222333333333444444444444444444333444666:::>>>@@@@@@FFFHHHMMMWWW```xxx~~~qqqjjjfffccckkk|||ooohhhffflllsssyyyhhhXXXTTTPPPNNNQQQUUUYYY[[[^^^______```````````````ccc^^^\\\aaafffjjjpppvvvwww}}}~~~xxxwwwwwwxxx|||wwwoookkkfff___ZZZYYYZZZ^^^dddkkkrrrxxx}}}{{{qqqiiigggmmmvvv~~~}}}}}}}}}~~~}}}zzz{{{zzzwwwwwwyyy}}}~~~yyytttmmmkkkgggeeeeeehhhllloooppprrruuuzzz~~~rrrllllllxxx|||oooddd]]]WWWTTTRRRSSSRRRPPPNNNMMMNNNOOOPPPTTTZZZ^^^dddlllvvv}}}xxxssssss}}}xxxppp[[[HHH>>>;;;666666888222333333333333333333333333444444444444555555555555444444444444777;;;???AAABBBGGGHHHMMMXXXccc}}}yyymmmiiieeeccclll{{{mmmfffeeellluuuzzz~~~fffWWWSSSOOOOOORRRWWW[[[]]]^^^______```````````````bbb]]]\\\```fffjjjooouuuxxx~~~~~~|||qqqjjjdddeeefffiiinnntttzzz}}}wwwoookkkeee___[[[[[[\\\aaaiiipppvvvzzz~~~uuummmhhhmmmuuu}}}|||yyy|||yyywwwzzz}}}}}}~~~wwwrrrjjjjjjiiiiiijjjlllmmmnnnjjjlllnnnttt{{{uuuqqqsss|||oooddd]]]WWWTTTQQQRRRRRRQQQNNNMMMMMMNNNOOOTTTZZZ___eeemmmwww~~~~~~xxxqqqmmmlllwwwooo[[[HHH>>>;;;666666888333333333333333333333333333333444444444444555555555555444444555777;;;@@@BBBDDDIIIIIINNNZZZgggyyykkkiiieeeccckkkxxxjjjbbbbbbkkkvvv|||yyydddUUUSSSPPPPPPSSSXXX\\\^^^^^^______```````````````aaa\\\[[[```fffiiinnnsssxxx~~~{{{|||}}}tttkkkbbb\\\XXXZZZ\\\```eeekkkrrrwwwxxx{{{xxxppplllfff___]]]^^^^^^eeennnuuuyyy{{{~~~wwwpppkkkpppxxx~~~||||||vvvrrrqqqxxxwwwpppjjjkkknnnppppppooolllkkkfffgggjjjpppyyyzzzyyy|||zzzmmmddd]]]XXXUUUQQQRRRSSSQQQOOOMMMMMMNNNPPPTTT[[[aaafffnnnwww~~~}}}vvvooolllmmmvvvmmm[[[GGG>>>;;;666666999333333333333333333333333333333333333333444444444444555444444555888<<>>BBBEEEIIIOOOQQQWWWcccppprrrdddaaa```kkksssggg^^^]]]gggsss|||uuubbbVVVTTTRRRSSSVVVZZZ]]]^^^^^^______```````````````^^^ZZZZZZ```eeehhhlllpppwww{{{}}}{{{wwwwwwxxxyyy|||~~~pppddd\\\YYYXXXUUUXXXZZZZZZZZZ^^^eeekkkiiikkknnnuuuvvvnnnnnnsssvvv~~~|||zzz|||yyyssseeeeeeeeefffffffffffffff\\\___eeennn{{{xxxsssvvvxxxzzz~~~pppeee]]]WWWSSSSSSTTTVVVUUUSSSPPPPPPPPPSSSXXX^^^dddhhhnnnvvv|||wwwlllkkkqqqpppjjjZZZFFF===;;;666777:::444333333333333333333333333555555555555666666666777555555555777:::>>>CCCFFFJJJPPPRRRYYYeeerrrxxxkkkgggeeennnttthhh___]]]gggsss{{{wwwcccWWWUUUSSSTTTWWWZZZ]]]]]]^^^______```````````````]]]ZZZZZZ```eeehhhlllpppvvvzzz|||}}}~~~xxxuuuvvvvvvwwwzzzrrreee\\\WWWUUUWWWZZZ]]]]]]\\\___gggmmmjjjjjjlllrrr{{{{{{ssssssxxx~~~|||{{{vvvooojjjeeecccfffhhhfffcccccc___cccjjjttt{{{yyyuuuooojjjjjjooosss}}}oooddd]]]XXXVVVWWWVVVTTTQQQNNNNNNPPPSSSXXX^^^dddggghhhnnnxxxzzzmmmmmmsss|||pppiiiTTTIII>>>;;;:::888666666333333444444555666666666555444444333333333444444333555666888:::>>>CCCFFFMMMTTTUUUXXXgggwwwwwwnnnpppyyypppeee^^^]]]hhhvvvxxxaaa\\\TTTPPPRRRWWWYYY\\\```aaaaaa```aaabbbbbb___]]][[[ZZZZZZ[[[```ffflllpppwww|||tttwwwvvvuuuwww|||xxxmmmbbbYYYUUUWWWXXX[[[]]]\\\[[[^^^eeekkkoookkklllttt}}}}}}}}}~~~wwwooojjjccc```bbbdddbbb```aaa^^^bbbjjjuuuyyyxxxtttnnngggbbbaaabbblllrrr~~~|||nnnddd]]]YYYVVVWWWWWWUUUQQQOOOOOOQQQTTTVVV\\\cccgggjjjppp{{{qqqqqqwwwxxxnnnhhhTTTIII>>>:::999777444555555555555555555555444444555444444444333444444444555666888999<<<@@@EEEIIINNNUUUVVVZZZhhhxxxwwwnnnpppxxxqqqeee___```lll|||~~~iiiZZZSSSOOORRRWWWZZZ]]]aaabbbaaaaaabbbcccccc```^^^ZZZZZZYYYZZZ^^^dddjjjnnnvvv|||xxxvvvuuutttwww}}}vvvmmmcccZZZWWWYYYWWW[[[]]]]]]\\\^^^dddiiillliiijjjrrr{{{xxxooohhhbbbbbbccc```^^^___^^^cccmmmzzzxxxxxxuuupppggg___ZZZWWWZZZ___hhhrrr{{{zzznnnddd^^^YYYWWWWWWWWWUUURRRPPPPPPRRRUUUTTTZZZaaagggllltttwwwvvv|||}}}tttmmmgggTTTHHH===999888555333333777666666555444444333333444444444444444444444555666777999;;;===BBBHHHLLLPPPXXXYYY]]]jjj{{{zzzxxxzzzppprrryyypppeee```bbbrrrnnnXXXQQQNNNRRRWWW[[[^^^bbbbbbbbbbbbcccddddddaaa^^^YYYXXXXXXYYY\\\bbbhhhllltttzzzwwwuuuuuuxxx~~~tttkkkbbb[[[YYY\\\WWWZZZ^^^^^^^^^___cccfffhhheeegggoooxxxuuullliiigggccc```aaa___fffqqq{{{{{{yyyuuunnnfff___\\\YYY\\\```eeekkkqqqvvvxxx~~~yyymmmddd^^^YYYWWWWWWVVVUUURRRPPPQQQSSSVVVTTTZZZaaahhhnnnvvvzzzyyywwwrrrmmmgggSSSGGG<<<888777444222222666666555555555444444444444444444555555555555555666777999;;;>>>CCCJJJOOOSSS[[[]]]aaaooo~~~}}}xxxwww~~~tttuuu|||oooddd___cccuuukkkXXXRRROOORRRWWWZZZ\\\`````````aaacccdddccc```^^^XXXWWWVVVWWWZZZ```eeeiiiqqqxxx~~~{{{yyyxxxzzzsssjjjaaaYYYXXX[[[WWWZZZ]]]______```aaaccceeeccceeemmmvvv~~~zzzsssnnngggcccbbb```gggssszzztttmmmgggccc^^^^^^^^^```dddhhhmmmpppsssxxxwwwlllddd]]]YYYVVVUUUUUUTTTQQQPPPQQQTTTWWWWWW\\\ccciiiooowwwzzzzzzwwwrrrmmmgggQQQFFF;;;888777555333333444444444555555555666666333444555666666666555555555666888:::>>>DDDKKKQQQVVV___aaafffttt}}}zzz{{{{{{}}}ssstttzzz~~~mmmddd^^^bbbttt{{{fffZZZTTTPPPSSSWWWXXXZZZ\\\^^^^^^```bbbcccbbb___\\\XXXWWWVVVVVVYYY^^^cccgggnnnwww}}}~~~}}}~~~~~~~~~rrrhhh^^^WWWVVVYYYWWWZZZ]]]___````````````cccaaadddkkksss}}}|||}}}vvvmmmgggeeedddjjjuuu}}}wwwppphhhddd]]]\\\\\\\\\___dddiiimmmnnnuuuwwwlllccc]]]XXXUUUTTTSSSRRRPPPOOOPPPTTTWWWZZZ^^^dddjjjqqqxxxyyy|||zzzuuunnnhhhPPPEEE;;;888888666444555333333444444555666666777222333555666777777666555555666888:::>>>EEENNNSSSYYYbbbeeejjjyyyyyyxxx~~~wwwmmmooovvv|||zzzmmmeee___```qqqzzzddd[[[TTTQQQTTTWWWWWWXXXZZZ\\\]]]___bbbcccbbb^^^[[[XXXWWWUUUUUUXXX]]]bbbeeellluuu|||||||||~~~||||||pppeee\\\TTTTTTWWWYYYZZZ\\\^^^___```______aaa```cccjjjqqqzzz}}}}}}{{{xxxuuuvvvvvvxxxzzz~~~~~~uuunnnllllllrrr|||zzzrrriiibbb[[[ZZZXXXXXX[[[___dddgggmmmvvvvvvkkkccc\\\WWWTTTRRRRRRQQQOOONNNPPPSSSVVVZZZ]]]dddkkkssszzz{{{~~~wwwooohhhOOODDD:::888999777666777444444555555555555555555222333555777888777666666666777999;;;@@@HHHPPPWWW[[[dddhhhnnn~~~}}}{{{~~~rrriiikkksssyyyyyynnnggg```___mmmzzzeeeYYYSSSPPPSSSWWWXXXYYYZZZ\\\]]]___bbbdddccc___\\\YYYWWWVVVUUUXXX\\\aaadddjjjttt{{{zzzyyy|||}}}|||yyylllbbbZZZSSSTTTXXX[[[[[[[[[]]]^^^______^^^______bbbgggmmmvvvvvvooohhhdddddddddbbb___^^^___aaadddjjjpppvvvzzz}}}uuusssuuuzzzvvvkkkccc\\\ZZZXXXVVVXXX[[[___bbbmmmwwwvvvkkkccc[[[VVVSSSQQQQQQPPPNNNNNNOOOSSSVVVYYY]]]ccckkkttt||||||xxxooohhhNNNCCC:::888999999888999666666666555444444333333222333555777888888777666777888:::===AAAIIISSSYYY\\\eeejjjqqqqqqhhhkkkssszzzxxxpppiiiaaa___kkk|||yyyfffWWWQQQOOOSSSXXXYYYZZZ\\\\\\^^^```dddeeeddd```]]]YYYXXXVVVVVVXXX\\\aaadddjjjssszzzyyywwwzzz||||||uuuiii```YYYSSSUUUYYY\\\[[[[[[\\\^^^______^^^^^^]]]```eeekkkttt{{{tttpppddd]]]UUUQQQRRRSSSRRRPPPPPPPPPSSSWWW]]]dddkkkooommmrrr{{{{{{~~~qqqfffddd[[[VVVTTTWWWYYYZZZ]]]aaammm{{{sssjjjaaaYYYVVVWWWRRRRRRQQQOOONNNPPPTTTWWW[[[^^^cccjjjrrr{{{yyyqqqcccNNNEEE<<<888666444666999777666555444444444444444333333444444555666666666777777888<<>>FFFQQQ[[[aaahhhlllrrryyy}}}|||zzztttlllfffdddmmm~~~~~~vvvooommmmmmlllpppuuummm___VVVRRRPPPRRRXXX]]]^^^]]]```aaabbbcccbbb```^^^]]]ZZZXXXWWWVVVXXX[[[^^^```gggnnnuuuxxxwwwxxx}}}{{{|||~~~rrreee]]]YYYTTTSSSUUUWWWXXXZZZ\\\^^^^^^______]]]\\\^^^dddlllwww{{{tttmmmfff```\\\ZZZVVVPPPLLLKKKJJJIIIHHHEEEGGGJJJMMMPPPUUUZZZ^^^bbbiiisss|||mmmooorrrtttvvvyyy|||zzzmmmccc___WWWSSSRRRUUUXXXZZZ___eeeppp|||uuujjj```WWWSSSSSSPPPPPPQQQPPPPPPQQQSSSUUUYYY]]]eeemmmttt{{{~~~}}}}}}vvveeeLLLCCC<<<;;;;;;888666777555555555444555555666666333444444555555666777777888888:::@@@IIITTT___eeemmmrrrxxx~~~||||||~~~nnnhhhdddcccooo}}}tttmmmmmmooooooqqqttt|||ggg[[[SSSPPPOOOQQQWWW\\\^^^^^^```aaabbbbbbbbb```^^^\\\YYYXXXXXXWWWXXXZZZ[[[]]]dddiiipppssstttwww~~~}}}yyy|||}}}qqqddd^^^ZZZWWWVVVXXXZZZ[[[]]]^^^___^^^]]]]]]WWWWWW\\\eeeooozzz~~~xxxrrrlllfff```]]]XXXTTTNNNKKKIIIHHHGGGFFFEEEFFFHHHJJJLLLOOOTTTXXX___fffoooxxxgggiiilllnnnppptttxxx{{{~~~wwwuuuqqqhhh___[[[UUURRRRRRUUUXXX[[[aaaiiittttttjjj```WWWSSSTTTNNNPPPPPPPPPPPPQQQSSSUUUXXX^^^gggooovvv|||}}}xxxeeeLLLBBB:::999:::888777777555555444555555666777777444444444555666666777777777888;;;AAAKKKXXXcccjjjrrrwwwzzzmmmgggccceeerrruuullljjjlllmmmpppssszzzfff[[[PPPOOOOOORRRWWW\\\^^^___``````bbbbbbaaa```]]]\\\XXXXXXXXXXXXXXXYYYYYYYYY___dddjjjooorrrwww|||zzz~~~{{{oooccc^^^ZZZXXXWWWZZZ\\\]]]___aaa```___\\\ZZZSSSUUU[[[eeeooo|||{{{wwwrrrnnnhhhccc___WWWSSSNNNJJJHHHHHHGGGFFFDDDEEEFFFGGGIIIMMMRRRVVV]]]dddnnnvvv}}}cccdddgggiiilllpppuuuyyyzzz}}}~~~|||uuullljjjiiiccc\\\YYYUUUSSSSSSVVVYYY\\\dddmmmyyysssiii```XXXUUUVVVNNNOOOPPPOOOOOOPPPSSSVVVXXX___iiiqqqwww}}}|||xxxcccLLLAAA777666888888777888555555555555555666777888444444555555666777777888666777;;;BBBNNN[[[gggooovvv|||yyynnngggeeeiiixxxyyylllffffffhhhmmmsssyyy}}}fff[[[NNNNNNOOOSSSWWW\\\^^^```___```aaabbbaaa___]]]\\\WWWWWWWWWXXXXXXWWWWWWWWW[[[```ffflllqqqxxx~~~}}}zzznnnbbb]]]ZZZWWWWWWYYY\\\^^^aaabbbbbb___[[[XXXSSSTTTZZZdddnnnzzz}}}vvvtttpppmmmiiieee```\\\WWWSSSNNNKKKIIIIIIHHHHHHCCCDDDEEEFFFIIIMMMSSSWWW^^^dddnnnvvv|||bbbcccdddfffgggkkkppptttvvvyyy{{{xxx{{{~~~tttkkkhhhfffaaa\\\[[[WWWVVVVVVYYY[[[^^^hhhrrr~~~rrriii```XXXUUUVVVOOOOOONNNNNNMMMPPPTTTWWWZZZbbblllsssxxxzzz}}}www```KKK@@@777777::::::888888666666666555666666777777444555555666666777888888666888===EEEQQQ```mmmttt|||zzzooohhhhhhmmm}}}{{{mmmddd```aaaiiirrrwwwyyycccZZZNNNOOOQQQTTTXXX[[[^^^```___```aaaaaaaaa___]]][[[VVVVVVVVVVVVVVVWWWWWWWWWXXX\\\cccjjjqqqyyy|||pppccc]]]YYYVVVUUUWWW\\\^^^aaacccbbb^^^ZZZVVVTTTTTTYYYbbblllxxx~~~zzzvvvrrrpppmmmjjjhhhccc^^^ZZZWWWTTTOOOKKKJJJJJJIIIIIIDDDEEEFFFFFFHHHMMMSSSXXX]]]dddnnnvvv{{{gggggggggffffffhhhlllooopppttt{{{~~~xxxyyy{{{zzzrrrnnnjjjddd```___ZZZYYYZZZ\\\]]]```jjjuuurrriii___WWWSSSTTTPPPOOOMMMLLLLLLOOOUUUYYY\\\dddnnntttyyyxxx{{{uuu]]]III@@@999<<<@@@???999666888777666666666666666666555555555666777777888888888:::???HHHUUUeeerrrzzz|||qqqiiiiiipppyyyoooeee^^^]]]fffqqqtttvvvaaaXXXOOOPPPSSSVVVXXX[[[^^^```___```aaaaaaaaa___]]][[[UUUUUUTTTUUUUUUVVVWWWXXXUUUZZZbbbjjjrrrzzzsssfff^^^ZZZVVVTTTVVVZZZ]]]aaacccbbb^^^YYYUUUSSSSSSVVV___iiivvv}}}zzzvvvsssqqqooommmkkkhhhddd^^^[[[WWWSSSNNNKKKJJJJJJIIIIIIGGGGGGGGGFFFGGGKKKQQQUUUZZZaaakkkssswwwyyy|||mmmlllkkkhhhfffgggjjjmmmlllpppwww~~~zzzyyyzzzzzzuuunnngggcccddd\\\[[[\\\^^^^^^aaalllxxxtttiii___VVVRRRRRRQQQOOOMMMJJJKKKOOOUUUZZZ^^^fffooouuuyyywww|||tttZZZGGG@@@<<>><<<@@@EEEDDD;;;222444444555555555333222111666666777888999:::;;;;;;:::<<>>???FFFTTThhh{{{{{{xxx~~~qqqnnnwwwwwwmmmfffbbbeeeqqq~~~mmm\\\WWWSSSSSSWWW[[[[[[]]]```dddbbbbbbaaaaaa```\\\ZZZSSSSSSRRRRRRSSSTTTVVVWWWVVVYYY___gggpppyyyrrreee\\\WWWUUUSSSZZZ\\\]]]]]][[[WWWSSSQQQOOOMMMOOOWWWaaappp|||{{{zzzyyyzzz|||~~~}}}||||||yyyuuupppjjjddd]]]YYYTTTQQQMMMJJJKKKLLLMMMNNNNNNJJJHHHHHHFFFEEEJJJPPPZZZ^^^cccffffffgggjjjmmmvvvvvvuuuuuuuuuvvvwwwwwwssssssssssssssstttuuuuuuxxxyyyzzzyyywwwuuuuuuvvvrrruuuyyy{{{|||}}}~~~{{{yyyyyyxxxxxxxxxwwwwwwwwwtttttttttuuuwwwxxxzzz{{{|||rrriiifffdddfffmmmsssxxx{{{yyy|||vvvkkkbbbccciiiooovvv|||~~~qqqddd\\\WWWTTTSSSQQQRRRQQQPPPOOOSSSZZZ```gggnnnvvv~~~{{{kkkkkkxxxppplll___NNNAAA???<<<888555555666888555555666666777777777777999999::::::;;;;;;;;;;;;???@@@GGGVVVlll~~~tttssswwwqqqwwwwwwlllfffcccffftttuuu___[[[UUUSSSXXX[[[\\\]]]___dddcccbbbbbbaaa```\\\ZZZVVVUUUSSSRRRRRRSSSUUUVVVVVVYYY```hhhqqqzzzsssggg___YYYVVVTTTZZZ[[[\\\\\\YYYUUUQQQNNNMMMKKKMMMUUU___nnn~~~~~~}}}}}}~~~}}}zzzuuuqqqkkkeee^^^ZZZUUUQQQLLLIIIJJJLLLNNNNNNMMMIIIFFFFFFEEEEEEJJJQQQYYY\\\___aaaaaabbbdddfffiiijjjkkkmmmoooqqqssstttllllllllllllmmmnnnoooooorrrrrrqqqooonnnnnnqqqssssssvvvyyy{{{||||||}}}~~~}}}{{{{{{{{{yyyvvvsssqqqqqqppppppooonnnnnnnnnnnnnnnnnnoooqqqsssuuuvvv{{{rrrhhhddddddiiipppwww}}}{{{{{{|||xxxlllccceeelllsssyyy}}}}}}|||zzzzzz{{{}}}~~~sssfff]]]VVVRRRPPPQQQQQQQQQPPPPPPTTT\\\bbbgggnnnwwwzzzkkkkkkvvvrrrmmm]]]KKK>>>???>>>;;;777555666888888888777777666666666666::::::;;;;;;<<<<<<======???@@@GGGXXXooozzzrrrqqq{{{}}}vvvyyyxxxkkkfffcccfffvvv}}}ddd]]]WWWTTTXXX\\\]]]^^^```dddcccbbbbbbbbb```]]][[[ZZZXXXUUUSSSRRRRRRSSSSSSVVVYYY```iiirrrzzzvvvkkkddd^^^YYYWWWYYYZZZ[[[[[[XXXTTTPPPMMMKKKIIIKKKSSS^^^mmm{{{yyyuuuppplllfff```\\\VVVQQQLLLIIIIIIKKKLLLMMMKKKGGGEEEDDDDDDCCCIIIPPPWWWXXXZZZ\\\\\\]]]___```___```bbbeeegggjjjkkklllgggggggggggghhhiiijjjkkkkkkjjjiiihhhhhhkkkppptttwwwxxxzzzzzzyyyxxxyyyzzzyyyxxxvvvtttsssqqqnnnllliiihhhgggfffeeedddccccccffffffggghhhjjjlllnnnooo}}}nnnhhheeeiiipppvvv~~~{{{xxxwww{{{wwwmmmeeeffflllpppuuuyyyvvvuuusssrrrssstttvvvwwwuuuwwwxxxwwwtttsssvvvyyy|||~~~sssfff]]]VVVQQQOOOPPPQQQRRRQQQQQQUUU]]]cccgggnnnxxxzzzlllnnnxxxrrrrrrlllZZZGGG======>>><<<:::888777888;;;:::999888777777777777::::::;;;<<<===>>>??????@@@AAAIII[[[sssyyysssqqqvvv|||}}}yyyjjjeeebbbddduuuggg___XXXSSSXXX]]]___```aaacccbbbbbbbbbcccaaa___\\\\\\ZZZVVVSSSQQQQQQRRRRRRVVVZZZ```iiiqqqyyy~~~zzzqqqiiibbb]]]YYYXXXYYYZZZZZZXXXTTTPPPNNNJJJHHHKKKRRR]]]mmm|||yyyuuuqqqmmmgggaaa]]]UUUQQQLLLIIIHHHIIIIIIIIIHHHEEECCCCCCCCCBBBGGGMMMSSSSSSTTTUUUWWWXXXYYYZZZZZZ[[[]]]___aaabbbcccccccccccccccdddeeefffggghhhggggggfffeeefffjjjppptttxxxxxxwwwtttqqqppprrrsssqqqqqqpppnnnllliiigggfffaaaaaa```______^^^]]]]]]___```aaabbbdddfffhhhiiixxxpppjjjkkkpppuuu|||xxxtttvvv{{{vvvnnngggfffhhhiiilllppplllkkkjjjiiiiiiiiijjjkkkkkknnnpppooollllllppptttvvvyyy}}}}}}qqqeee\\\VVVQQQOOOPPPQQQRRRQQQQQQVVV^^^dddiiipppzzzxxxmmmqqquuupppqqqkkkXXXFFF===<<<:::999999999999999999999888777777777888999999:::;;;<<<>>>???AAAAAABBBCCCKKK^^^xxxxxxtttsssttt{{{jjjeee```aaatttiii```XXXSSSWWW^^^aaaaaabbbbbbaaaaaabbbcccbbb```^^^\\\ZZZVVVSSSQQQQQQSSSTTTVVVZZZaaaiiiqqqwww|||~~~vvvmmmeee^^^ZZZVVVXXXYYYZZZXXXUUUQQQOOOIIIHHHJJJRRR]]]mmm|||xxxsssnnnhhhaaa]]]TTTQQQLLLIIIHHHGGGFFFEEEEEEBBBAAACCCBBBAAAEEEKKKNNNMMMMMMOOOQQQSSSTTTTTTUUUVVVYYY\\\^^^___``````bbbbbbbbbcccdddeeefffgggggggggfffeeefffiiioootttuuussspppkkkhhhgggiiillljjjjjjjjjhhhfffcccbbbbbb^^^_________``````aaaaaa^^^___```aaacccfffhhhiiivvvnnnmmmpppttt{{{zzzuuuuuuyyy}}}~~~vvvnnnhhhfffeeeccceeeiiieeedddccccccbbbbbbbbbbbbgggkkkmmmllliiijjjnnnssssssvvvzzz}}}zzzoooddd[[[VVVQQQOOOPPPQQQRRRQQQRRRVVV___eeejjjqqq|||wwwnnnsssuuuooopppkkkYYYGGG>>>;;;777666888999::::::555555444444444666777888888999;;;<<>>===;;;:::999888888888666777777888888888777777666999<<>>>>>AAACCCDDDCCCCCCGGGJJJJJJIIIIIIKKKNNNNNNQQQVVV[[[```ccceeefffggggggggghhhhhhiiiiiiiiimmmkkkjjjiiiiiikkknnnpppgggccc^^^]]]^^^``````___cccccccccbbbaaa___^^^]]]^^^bbbfffgggfffgggjjjmmmkkkkkkllllllllljjjiiihhhtttooonnnttt{{{}}}uuurrrsss||||||jjjddd]]]YYYXXXYYYYYYXXXYYYXXXVVVTTTSSSQQQQQQQQQZZZ```gggjjjhhhfffgggiiimmmooosssvvvzzzvvvhhh___XXXQQQMMMMMMNNNMMMOOORRRTTTXXXaaakkkpppzzztttpppyyyuuuooommmdddSSSDDD======;;;:::999888888888777777777777888888888888888;;;>>>@@@AAACCCFFFHHHOOOPPPXXXjjjuuuwwwzzzyyy}}}~~~|||xxxzzz|||nnnfff```^^^jjjyyy|||hhh\\\YYYVVVXXX]]]bbbeeeeeefffeeedddcccbbbaaaaaaaaa]]][[[XXXUUUSSSRRRRRRRRRVVVZZZaaagggmmmssszzz~~~|||vvvnnnccc[[[YYYXXXXXXZZZ[[[XXXRRRLLLIIIHHHJJJQQQ[[[kkk{{{rrriii```[[[SSSQQQMMMIIIFFFDDDDDDDDDCCC@@@>>>>>>AAACCCDDDCCC@@@DDDGGGIIIHHHIIIKKKMMMRRRTTTWWW[[[___bbbeeefffhhhhhhhhhiiiiiiiiijjjjjjkkkjjjgggfffeeefffggghhhdddaaa]]]\\\^^^``````___bbbccccccddddddddddddddddddgggiiikkkllllllnnnpppoooooopppppppppooommmlll|||sssooosssxxx~~~wwwuuuzzz{{{qqqbbb^^^ZZZWWWWWWWWWVVVVVVVVVUUUSSSRRRQQQPPPPPPPPPZZZ___eeehhhgggfffggghhhkkkmmmooorrruuu{{{~~~rrreee]]]WWWPPPMMMMMMMMMLLLNNNSSSVVVZZZdddnnnttt}}}wwwuuu~~~xxxqqqmmmbbbRRRDDD===<<<;;;:::999888888888888888777777777888::::::;;;===???AAABBBEEEHHHKKKTTTUUU\\\nnn{{{|||~~~vvvssspppttt|||pppjjjddd```gggrrrzzzbbb]]]YYYWWWYYY^^^dddggggggggggggfffeeedddcccbbbbbb]]][[[WWWTTTRRRRRRSSSSSSVVVZZZ___eeekkkrrrzzz{{{sssggg^^^XXXWWWWWWXXXZZZXXXSSSNNNIIIHHHIIIPPPYYYiii{{{sssjjjbbb\\\SSSPPPLLLIIIFFFFFFFFFGGGDDDBBBAAAAAACCCDDDDDDCCCDDDGGGKKKMMMOOOPPPRRRTTTXXXXXXYYY[[[^^^aaadddfffiiiiiiiiiiiijjjjjjjjjjjjiiihhheeecccaaaaaa``````aaa___]]]]]]___aaaaaaaaacccdddeeegggiiikkklllmmmmmmmmmnnnpppsssttttttssstttuuuvvvvvvvvvuuutttsssxxxsssuuuzzz}}}zzz}}}yyymmmddd]]]\\\[[[ZZZYYYYYYXXXWWWXXXWWWVVVVVVUUUUUUUUUVVV\\\```eeegggggggggggghhhgggiiikkkmmmqqqxxx{{{oooccc\\\VVVQQQNNNOOOMMMLLLNNNSSSVVVZZZdddnnnuuu}}}}}}yyyyyy}}}tttmmm___OOODDD===<<<;;;:::999999999999999888777666777999;;;<<<===???AAACCCDDDGGGJJJMMMTTTUUU\\\ooommmjjjhhhnnn~~~uuuoooiiidddffflllyyyaaa]]]YYYWWWYYY___eeehhhiiijjjiiiiiihhhfffeeedddccc\\\ZZZVVVSSSQQQQQQRRRSSSWWWZZZ^^^dddjjjrrr{{{~~~uuuhhh___XXXVVVUUUVVVXXXWWWTTTPPPIIIHHHIIINNNWWWggg~~~zzzssskkkbbb[[[RRRPPPLLLIIIGGGGGGIIIJJJIIIHHHHHHGGGGGGGGGFFFEEEGGGJJJNNNRRRUUUWWWYYYZZZ]]]]]]\\\\\\^^^aaaeeegggiiiiiiiiiiiiiiiiiiiiijjjfffeeecccaaa```___^^^^^^```______```bbbcccddddddfffggghhhjjjmmmoooqqqrrrtttrrrrrruuuyyy{{{yyywwwyyyzzz{{{|||||||||{{{zzzxxxwwwzzz~~~}}}||||||}}}zzz|||yyyrrrkkkddd^^^[[[\\\\\\\\\[[[ZZZYYYYYY[[[[[[ZZZZZZ[[[[[[\\\]]]```cccfffhhhhhhgggffffffeeefffhhhjjjooovvvzzznnnbbb\\\WWWRRRPPPPPPNNNNNNOOOSSSVVVZZZcccmmmuuu|||yyyxxx{{{yyymmm[[[KKKBBB<<<<<<;;;:::999999999999:::999777777888:::<<<>>>???AAACCCEEEFFFIIILLLOOOSSSTTT]]]rrrvvvfffdddccckkk~~~xxxsssmmmhhhgggiiixxxzzzeee\\\YYYWWWYYY```fffiiijjjkkkkkkkkkjjjiiigggeeeddd\\\YYYUUUQQQOOOOOOQQQRRRWWWZZZ___dddjjjrrrzzzuuuiii___YYYVVVSSSTTTVVVVVVTTTQQQJJJHHHHHHLLLUUUddd{{{~~~xxxrrrkkkaaaZZZSSSPPPLLLIIIHHHIIIKKKLLLPPPQQQQQQPPPNNNLLLJJJIIIHHHJJJNNNSSSWWWYYYZZZYYY```^^^]]]]]]^^^aaaeeeggghhhhhhhhhhhhhhhhhhhhhhhh``````^^^^^^^^^^^^``````aaacccdddfffggghhhiiiiiillllllmmmnnnooorrrtttuuuxxxvvvvvvyyy}}}~~~|||~~~yyyzzz~~~}}}{{{{{{zzzvvvwwwwwwyyyxxxqqqmmmjjjgggddd___aaabbbbbb```_________bbbbbbbbbbbbdddeeefffgggjjjkkklllmmmlllkkkiiihhhgggggghhhiiinnnvvvzzznnnbbb\\\XXXSSSQQQQQQPPPOOOQQQUUUWWW[[[dddnnnwww|||~~~sssuuu}}}{{{lllWWWGGG@@@<<<;;;::::::999999999:::999999888888999;;;===>>>@@@CCCGGGIIIKKKLLLOOOPPPTTTWWWbbbyyynnnbbb```aaakkkzzztttooollliiihhhttt}}}jjj[[[XXXVVVYYY```fffjjjkkklllllllllllljjjhhheeeddd^^^[[[VVVQQQNNNOOOPPPRRRWWWZZZ___dddjjjqqqxxx}}}~~~}}}wwwkkkbbb[[[WWWSSSRRRSSSTTTSSSQQQKKKHHHGGGKKKSSSbbbyyy{{{wwwtttmmmccc[[[TTTQQQMMMJJJHHHIIILLLNNNTTTVVVXXXXXXUUURRRQQQPPPOOOQQQTTTYYY]]]^^^]]][[[]]]\\\[[[[[[]]]```dddfffffffffffffffeeeeeeeeeeee^^^\\\[[[[[[\\\___ccceeefffiiilllnnnnnnnnnoooooorrrrrrqqqrrrssstttvvvwwwzzzzzz|||~~~~~~~~~~~~~~~}}}{{{}}}}}}|||~~~xxxuuutttssssssnnnpppqqqpppnnnlllmmmoooppppppqqqrrrtttvvvwwwxxx{{{{{{zzzyyyxxxuuurrrppplllkkkjjjjjjnnnuuuzzznnnbbb\\\WWWRRRPPPQQQPPPPPPRRRWWWZZZ___iiissszzz~~~vvvnnnsss{{{jjjTTTDDD@@@;;;;;;:::999999999::::::888888999:::;;;<<<======CCCFFFKKKOOOPPPQQQRRRSSSTTTXXXfffmmmaaa```aaammmzzzrrrnnnmmmkkkhhhsssmmmZZZWWWUUUXXX___fffjjjkkkmmmmmmmmmmmmkkkhhheeedddaaa^^^XXXRRROOOOOOQQQRRRTTTXXX^^^ccciiinnntttxxx{{{~~~~~~{{{}}}zzzpppiii]]]XXXRRRPPPQQQSSSRRRPPPKKKHHHGGGJJJQQQ```xxx{{{zzzyyysssggg^^^VVVSSSNNNJJJIIIJJJLLLNNNTTTXXX\\\]]][[[YYYXXXXXXWWWWWWZZZ^^^bbbcccaaa^^^WWWWWWWWWXXX[[[^^^aaacccddddddcccccccccbbbbbbbbbbbb```^^^]]]___dddiiilllllloootttuuuuuuttttttuuuwwwwwwvvvuuuvvvxxxzzz|||}}}~~~}}}|||{{{||||||yyypppooommmlllnnnttt}}}yyymmmaaa[[[VVVQQQOOOPPPPPPPPPSSSYYY]]]bbbmmmxxx}}}rrrjjjrrrzzziiiRRRCCC@@@;;;;;;:::999999999::::::777888:::;;;<<<=========DDDIIIOOOSSSTTTTTTTTTTTTSSSXXXgggqqqaaa```bbbnnnxxxpppmmmmmmkkkhhhsss|||mmmYYYVVVUUUXXX___fffjjjkkkmmmmmmmmmmmmkkkhhheeecccddd```ZZZTTTQQQPPPRRRSSSRRRWWW]]]bbbggglllqqqtttyyy|||~~~{{{}}}|||uuunnn^^^XXXRRRPPPPPPRRRQQQPPPKKKHHHFFFIIIPPP___www|||}}}}}}wwwkkkbbbWWWTTTOOOJJJIIIJJJMMMOOORRRWWW\\\___^^^]]]]]]^^^WWWWWWYYY]]]aaaaaa^^^ZZZRRRSSSTTTVVVYYY\\\___aaabbbbbbbbbaaaaaaaaa``````hhhfffcccbbbdddiiiooosssoootttxxxzzzyyywwwxxxyyyzzzyyyxxxxxxyyy{{{~~~zzztttqqqqqqrrrrrrvvv{{{tttiii^^^XXXUUUQQQPPPQQQPPPRRRVVVZZZ___gggpppvvv}}}uuuuuuwww}}}zzzfffRRRFFF<<<;;;:::999999888888999999888999::::::<<<<<<===>>>@@@EEEMMMSSSUUUVVVVVVWWWUUU\\\mmmzzzjjjeeejjjuuu|||rrrkkkgggcccdddhhhnnn{{{ppp^^^YYYRRRPPPWWWbbbjjjmmmooooooooommmjjjgggcccaaa```^^^[[[WWWTTTRRRQQQQQQVVVYYY]]]aaaeeelllssswww~~~|||}}}tttlllbbbYYYRRRRRRSSSQQQOOOOOOKKKGGGFFFIIIOOO[[[nnn~~~{{{yyyzzzxxxnnncccZZZSSSLLLJJJHHHEEEEEEGGGUUUXXX[[[\\\[[[[[[\\\]]]___]]][[[\\\^^^^^^[[[XXXTTTTTTUUUVVVWWWYYYZZZ[[[___aaaaaa]]]XXXYYY^^^dddddddddeeefffhhhkkknnnpppqqqxxx~~~}}}|||}}}}}}{{{|||}}}~~~~~~~~~|||wwwrrrrrrrrrrrrvvv{{{tttiii^^^XXXUUUQQQOOOPPPQQQSSSWWW\\\bbbjjjsssyyy~~~zzzxxxxxxvvvaaaOOODDD;;;;;;:::999999888888999999888888999:::;;;<<<======AAAEEELLLQQQTTTWWWZZZ\\\]]]dddtttqqqiiillluuuyyyooohhhccc___```cccmmm{{{ttt___YYYRRRPPPWWWaaajjjmmmqqqqqqpppooommmiiifffccc```^^^[[[WWWTTTRRRRRRQQQVVVXXX\\\```dddjjjqqqvvv}}}}}}}}}tttmmmddd[[[TTTSSSTTTQQQOOOPPPLLLHHHFFFIIIOOOZZZmmm}}}~~~|||}}}|||rrrggg[[[TTTMMMKKKHHHEEEEEEHHHTTTWWWZZZ[[[[[[[[[\\\]]]^^^\\\ZZZ\\\^^^]]]ZZZVVVRRRRRRSSSTTTVVVXXXYYYZZZ]]]]]]]]]ZZZXXXZZZ^^^ccceeefffggghhhjjjmmmppprrrttt|||xxxsssqqqpppqqquuu{{{uuujjj^^^XXXTTTPPPNNNOOOQQQTTTYYY^^^eeennnwww}}}yyywwwpppZZZJJJBBB:::;;;:::999999888888999999777888999999;;;;;;<<<===AAADDDIIIMMMRRRWWW]]]bbbhhhooo{{{pppmmmrrr|||xxxnnnhhhbbb]]]^^^bbbmmm|||yyy```XXXQQQPPPWWWaaajjjooopppqqqqqqpppnnnkkkgggeee```^^^[[[WWWTTTSSSSSSSSSUUUWWW[[[^^^ccciiioootttyyyzzz}}}wwwqqqhhh___XXXVVVUUUQQQOOOPPPMMMIIIFFFIIINNNYYYkkkzzz}}}|||}}}~~~~~~~~~uuujjj]]]UUUNNNKKKIIIFFFGGGJJJRRRUUUXXX[[[[[[\\\]]]^^^[[[ZZZZZZ\\\^^^\\\XXXTTTOOOPPPQQQSSSTTTVVVXXXXXXXXXXXXWWWWWWXXX[[[___aaaeeegggiiijjjlllooosssvvvyyyyyyrrrooonnnooouuu|||uuujjj^^^XXXTTTOOONNNOOOQQQTTTZZZaaahhhrrr{{{zzzxxx{{{kkkTTTFFFAAA;;;;;;:::999999888888999999777888888999:::;;;<<<<<<@@@BBBDDDHHHMMMUUU^^^dddooowwwwwwoooooottt{{{rrrlllfffbbbdddiiiooo|||bbbYYYQQQRRRXXX```iiipppooopppppppppnnnllliiigggaaa___[[[WWWUUUSSSSSSTTTTTTWWWZZZ]]]aaagggmmmqqqwwwxxx|||}}}xxxlllddd]]]ZZZVVVRRRPPPQQQNNNJJJGGGIIINNNWWWhhhwww}}}zzzyyyzzzxxx{{{~~~wwwmmm___WWWOOOLLLJJJHHHIIILLLPPPSSSWWWZZZ[[[\\\^^^___ZZZYYYYYY[[[]]][[[VVVQQQMMMNNNOOOQQQSSSTTTUUUVVVTTTRRRQQQTTTXXX]]]```aaaeeehhhkkklllmmmpppuuuyyy|||yyypppmmmlllmmmttt|||tttiii]]]XXXTTTOOONNNOOOPPPTTT[[[bbbkkkttt~~~~~~{{{{{{xxxfffNNNCCCAAA;;;;;;:::999999888888999999777888999:::;;;<<<<<<===???@@@AAACCCHHHPPPZZZ```nnnyyywwwyyytttpppqqq}}}wwwpppiiieeejjjppptttfff[[[RRRSSSYYY```iiiqqqqqqqqqrrrrrrqqqooommmkkkdddaaa\\\XXXUUUSSSTTTTTTTTTVVVYYY\\\```eeekkkooovvvxxx|||}}}qqqiiibbb]]]XXXRRRPPPQQQOOOKKKHHHIIIMMMVVVeeesssyyywwwwwwyyyvvvzzz~~~zzzqqqaaaYYYQQQNNNLLLIIIKKKNNNOOORRRVVVYYYZZZ[[[]]]___ZZZYYYYYY[[[\\\ZZZUUUPPPKKKLLLNNNPPPQQQRRRRRRRRROOONNNOOORRRXXX^^^aaabbbfffiiimmmnnnnnnpppvvv{{{}}}rrrllljjjkkkrrrzzz~~~ssshhh\\\WWWTTTPPPNNNPPPQQQVVV]]]eeennnwww~~~||||||tttbbbJJJ@@@@@@<<<;;;:::999999888888999999888999999:::;;;<<<===>>>>>>???@@@BBBEEELLLSSSYYYiiivvv}}}ttttttzzzuuuttt~~~yyyppphhhdddjjjsssyyylll^^^TTTVVV[[[```hhhrrrrrrsssuuuuuuuuusssqqqpppfffccc^^^XXXTTTSSSSSSTTTUUUWWWYYY\\\___dddjjjnnnvvvyyy}}}~~~vvvnnngggaaaZZZRRRPPPRRRPPPLLLIIIJJJMMMTTTbbbppp|||vvvtttuuuvvvuuuzzz~~~{{{tttccc[[[RRROOOMMMKKKLLLPPPOOORRRVVVXXXZZZ[[[\\\^^^[[[YYYYYYZZZ[[[ZZZUUUPPPLLLMMMNNNPPPQQQPPPPPPOOOLLLMMMPPPTTTXXX^^^bbbeeegggkkkooopppooopppwww|||wwwnnniiiiiipppxxxqqqfff[[[WWWTTTPPPOOOQQQTTTYYY```hhhqqqzzz~~~yyywww~~~|||ppp^^^FFF>>>???:::;;;:::999999888888999999999:::;;;;;;======>>>??????@@@AAABBBDDDHHHNNNRRRaaarrrwwwrrr||||||xxxwww|||pppeeeaaahhhqqq}}}pppaaaWWWXXX]]]___hhhsssqqqrrrsssttttttsssqqqpppiiieee___YYYTTTRRRRRRSSSVVVWWWZZZ\\\___dddiiinnnvvvyyy}}}~~~}}}}}}~~~yyyrrrjjjddd[[[RRRPPPRRRQQQMMMJJJJJJLLLSSS```mmmxxxrrroooppprrrrrrwwwzzz{{{|||}}}yyyssseee\\\SSSPPPNNNLLLNNNRRROOORRRVVVXXXYYYZZZ[[[]]]]]]ZZZYYYYYYZZZYYYUUUQQQMMMNNNOOOPPPPPPOOONNNMMMJJJNNNRRRVVVYYY]]]ccchhhjjjooosssssspppqqqxxx~~~|||zzz{{{pppjjjhhhnnnuuupppeee[[[VVVTTTQQQPPPRRRVVV[[[bbbkkksss||||||tttoooyyywwwnnn[[[CCC<<<>>>999;;;:::999999888888999999:::;;;;;;<<<===>>>??????@@@AAACCCDDDEEEGGGJJJMMM]]]ooozzzqqquuu{{{xxxxxxqqqddd___fffpppssscccXXXZZZ^^^___hhhsssmmmnnnpppqqqqqqpppnnnmmmkkkggg```YYYTTTRRRQQQRRRVVVXXXZZZ\\\___dddiiimmmvvvyyy}}}}}}{{{zzz|||}}}|||{{{tttllleee\\\SSSPPPSSSQQQMMMJJJJJJLLLRRR___llluuunnnlllmmmnnnmmmrrruuuuuuvvvwwwtttooofff]]]TTTPPPNNNLLLNNNRRRPPPRRRVVVXXXYYYYYYZZZ\\\^^^[[[YYYYYYZZZYYYVVVRRRMMMNNNPPPQQQPPPNNNLLLKKKIIINNNUUUXXXYYY]]]dddjjjlllqqqvvvuuurrrsssyyyvvvnnnkkkqqqxxxrrreeeZZZVVVUUUTTTUUUVVVWWW\\\eeennnwwwvvvssszzz{{{iiiQQQCCC@@@===999888888888999:::;;;<<<===;;;===============???AAAEEEDDDEEEJJJLLLKKKLLLPPP[[[nnnzzzxxxxxxwww||||||tttkkkgggjjjppp~~~~~~jjjYYYWWW\\\aaahhhqqqqqqqqqppppppoooppppppqqqmmmiiibbbZZZTTTOOOLLLKKKPPPRRRUUUYYY]]]cccjjjnnnsssxxxzzzxxxwwwyyyzzzxxx{{{}}}}}}|||wwwkkkddd]]]UUUPPPNNNMMMJJJIIIJJJKKKPPP\\\ggg|||vvvmmmiiihhhiiiiiikkknnnppprrrrrrqqqqqqgggaaaWWWPPPMMMNNNOOOPPPRRRSSSTTTVVVXXXZZZ[[[\\\]]][[[XXXWWWWWWWWWUUUTTTTTTRRRPPPNNNMMMMMMNNNOOOQQQSSSWWW[[[^^^cccgggkkktttuuuwwwwwwwwwyyy{{{~~~zzzpppmmmrrr{{{ooodddYYYUUUUUUTTTUUUWWWYYY^^^fffoooxxxuuuvvvwwwdddNNNAAA>>>===:::999999999999:::;;;<<<<<<;;;<<<=========>>>@@@BBBDDDDDDHHHQQQVVVVVVUUUVVVdddttt|||zzzwww{{{|||}}}vvvkkkddddddhhhwwwmmm[[[WWW[[[^^^fffoooqqqqqqppppppppppppppppppmmmiiibbb[[[TTTOOOMMMLLLOOOQQQTTTXXX]]]ccciiinnnsssxxx{{{yyyyyy{{{|||zzz}}}~~~}}}wwwjjjccc\\\TTTOOOMMMLLLIIIGGGHHHIIINNNYYYdddzzzvvvooojjjiiiiiihhhjjjlllnnnooooooooonnnggg```WWWPPPNNNNNNPPPQQQQQQRRRSSSUUUWWWYYY[[[\\\]]][[[XXXWWWWWWVVVUUUSSSRRRPPPNNNMMMLLLMMMOOOPPPSSSVVVZZZ^^^bbbffflllooovvvwwwyyyyyyyyyyyy{{{|||}}}tttnnnuuu}}}kkkaaaXXXUUUUUUTTTUUUWWW[[[```hhhqqqzzzqqqwww}}}sss___JJJ???===<<<;;;;;;:::::::::::::::;;;;;;:::<<<===>>>>>>@@@BBBEEEEEEFFFNNN]]]gggfffaaa]]]jjjwww|||yyyuuu|||zzz|||zzznnnccc___```kkkqqq]]]WWWYYY\\\dddlllpppppppppqqqqqqqqqppppppmmmiiiccc\\\UUUQQQNNNLLLMMMPPPSSSWWW[[[aaahhhmmmrrrxxx{{{{{{{{{~~~}}}~~~uuuiiiaaaZZZRRRMMMLLLIIIFFFEEEFFFGGGJJJTTT___sssxxxqqqmmmkkkjjjjjjjjjkkklllmmmmmmnnnnnnfff```WWWQQQNNNOOOPPPQQQQQQQQQRRRTTTVVVXXXZZZ[[[]]][[[YYYWWWWWWVVVTTTRRROOONNNLLLLLLLLLNNNPPPQQQVVVZZZ^^^cccggglllrrrvvvzzz{{{}}}|||{{{yyyyyyzzzwwwqqqwwwvvveee]]]VVVUUUUUUTTTVVVYYY]]]bbbjjjsss}}}ooo{{{}}}ppp[[[HHH===;;;;;;:::<<<;;;;;;:::::::::;;;;;;:::;;;===??????AAADDDGGGGGGIIISSSeeerrrpppgggaaagggsss|||uuuwwwuuuvvvzzzsssgggaaaaaa```uuuttt^^^WWWXXX[[[bbbkkknnnoooppprrrrrrqqqpppooommmjjjddd]]]WWWRRROOOMMMLLLNNNRRRUUUZZZ```fffkkkpppvvv{{{|||~~~}}}tttggg___XXXPPPKKKKKKGGGDDDDDDDDDDDDGGGOOOYYYjjj|||zzzuuurrrooommmmmmmmmmmmnnnnnnnnnnnnnnneee___WWWQQQOOOPPPQQQQQQPPPPPPQQQRRRTTTWWWYYY[[[]]][[[YYYXXXWWWUUURRRPPPLLLKKKKKKKKKMMMPPPSSSTTTZZZ]]]bbbggglllrrrxxx|||~~~{{{xxxwwwwww{{{{{{uuuzzzyyyooo```ZZZVVVVVVVVVUUUWWW[[[___eeennnwwwvvv}}}mmmXXXGGG>>>:::999999<<<<<<;;;:::::::::;;;;;;:::<<<>>>???@@@CCCFFFHHHHHHIIISSSeeepppnnneee^^^aaalllxxx~~~rrroooooossswwwllleeeeee]]]kkkuuu___WWWXXXZZZbbbkkkmmmnnnqqqssssssrrrpppooommmjjjeee___YYYSSSPPPNNNLLLNNNQQQTTTXXX]]]ccchhhllltttzzz|||{{{}}}tttfff^^^VVVOOOJJJJJJFFFCCCCCCDDDCCCDDDKKKTTTbbbsss~~~zzzxxxvvvtttqqqooooooppppppoooooonnnmmmeee```XXXRRRPPPPPPQQQQQQPPPPPPPPPQQQSSSVVVYYY[[[]]]\\\ZZZXXXWWWUUUQQQNNNJJJJJJJJJLLLOOOSSSWWWYYY^^^bbbggglllqqqwww}}}zzzvvvtttssswww{{{~~~ssshhh\\\XXXVVVWWWWWWVVVYYY^^^ccciiisss|||zzziiiTTTFFF>>>:::888999<<<;;;;;;;;;;;;;;;<<<<<<<<<===???AAAAAACCCFFFIIIHHHHHHPPP^^^gggeee___[[[aaaiiizzzzzzooollllllooozzzyyyoooiiiiiiaaahhhuuuwwwaaaYYYYYYZZZ```hhhkkknnnqqqssstttssspppnnnmmmjjjfff```ZZZUUUQQQOOOLLLNNNQQQSSSVVVZZZ```dddhhhpppwww{{{~~~~~~zzzzzz|||}}}tttfff]]]UUUNNNIIIIIIFFFDDDDDDDDDCCCCCCHHHPPP\\\kkk~~~zzzxxxxxxyyywwwvvvqqqrrrsssssssssqqqnnnmmmgggaaaYYYSSSQQQPPPPPPOOOQQQQQQPPPQQQSSSVVVYYY\\\]]]\\\ZZZYYYWWWTTTPPPMMMIIIJJJKKKNNNRRRWWW\\\___dddggglllqqqvvv|||}}}wwwrrrpppooottt|||~~~}}}}}}}}}|||mmmbbbZZZWWWVVVXXXXXXXXX[[[```fffnnnxxxsssaaaNNNDDD???:::888:::;;;;;;;;;;;;;;;<<<===>>>===???AAAAAABBBDDDFFFIIILLLKKKPPPZZZ``````___```ccchhh||||||vvvnnnoooooopppxxx|||sssmmmlllbbbeeeooozzzddd[[[YYYXXX\\\cccjjjmmmqqqtttuuussspppnnnmmmkkkgggaaa[[[VVVRRRPPPMMMOOOQQQRRRTTTXXX]]]```dddmmmuuuyyy~~~}}}}}}}}}zzzzzz~~~}}}~~~uuufff]]]UUUMMMIIIIIIFFFEEEEEEFFFDDDBBBGGGNNNTTTaaaqqq{{{uuusssvvvyyyyyyxxxvvvxxxzzz{{{zzzvvvsssppphhhbbb[[[TTTQQQOOONNNNNNRRRQQQQQQQQQSSSWWWZZZ\\\]]]\\\ZZZYYYWWWSSSOOOKKKIIIJJJLLLPPPUUU[[[aaadddiiimmmqqqvvv{{{{{{sssnnnllllllpppyyy}}}zzzxxxxxxppptttyyyyyyvvvuuuxxx|||yyy{{{}}}}}}}}}yyyjjj___XXXVVVVVVYYYYYYYYY\\\aaaiiiqqq}}}mmm[[[JJJBBB???;;;999;;;:::::::::;;;<<<===>>>???>>>@@@AAABBBBBBDDDFFFIIIQQQPPPSSSZZZ^^^___cccgggfffhhhwww~~~{{{rrrooorrrtttsssxxxwwwppppppaaabbbkkk}}}}}}fff]]]ZZZWWWYYY___jjjmmmqqquuuuuussspppnnnmmmkkkgggbbb\\\WWWSSSPPPNNNOOOQQQRRRSSSVVV[[[^^^bbbjjjsssxxx}}}}}}|||}}}{{{zzz~~~~~~~~~uuufff]]]UUUMMMJJJJJJGGGFFFFFFGGGDDDBBBGGGNNNMMMYYYgggvvv}}}wwwpppooosssxxxyyyyyy|||~~~}}}xxxuuuiiiccc[[[UUUQQQOOONNNMMMSSSRRRQQQRRRTTTWWW[[[]]]^^^\\\ZZZYYYWWWSSSNNNKKKJJJKKKMMMQQQWWW^^^cccgggmmmqqquuuzzz~~~yyypppkkkjjjkkkooowww|||{{{zzzzzzzzzyyyyyyxxxxxxyyyxxxwwwxxx{{{}}}}}}}}}{{{rrrfff\\\\\\WWWTTTXXX[[[^^^ccchhhkkkrrr|||}}}fffWWWHHHAAA???<<<999999::::::::::::;;;;;;<<<===BBBCCCCCCCCCCCCEEEIIILLLTTTTTTVVV\\\dddmmmrrruuuoooooozzz~~~~~~}}}uuupppqqqtttwww}}}yyyqqqlllffffffkkkyyy~~~hhh___[[[VVVXXX```iiimmmsssuuuuuusssqqqpppsssooohhhccc___[[[WWWUUUQQQOOONNNOOORRRWWW\\\```bbbgggoooxxx}}}{{{|||}}}~~~}}}}}}~~~}}}}}}~~~~~~||||||ttteee\\\VVVPPPMMMLLLKKKJJJHHHFFFEEEEEEEEEEEEKKKRRR___nnn~~~}}}vvvqqqsssvvvvvvwwwyyyzzzsssbbb^^^YYYUUUSSSQQQPPPOOOQQQQQQSSSUUUWWWYYYZZZ[[[ZZZZZZ[[[ZZZWWWRRRMMMJJJHHHLLLQQQTTTWWW]]]gggoooqqqwww{{{~~~xxxpppiiicccdddhhhooowww~~~{{{yyyyyyzzz{{{{{{zzz{{{uuunnneee]]]YYYUUUTTTXXX\\\^^^bbbgggnnnttt~~~yyy___RRRDDD>>>===;;;::::::;;;;;;;;;;;;<<<===>>>>>>>>>@@@BBBDDDFFFJJJOOOSSSWWWWWWYYY^^^eeelllppprrrpppoooxxx}}}vvv{{{sssrrrtttyyy{{{pppiii```aaaggguuujjj```[[[WWWZZZbbbjjjnnnsssuuuuuutttsssssssssooojjjeee```\\\WWWTTTSSSQQQOOOOOOQQQUUUZZZ]]]aaaeeemmmuuu|||}}}||||||}}}~~~}}}||||||~~~}}}}}}}}}}}}{{{{{{~~~ttteee\\\VVVPPPMMMMMMLLLKKKIIIGGGEEEEEEEEEEEEIIIPPP[[[hhhwww|||vvvrrrssstttsssvvvzzz{{{ssseee```ZZZUUUSSSRRRQQQPPPRRRSSSUUUVVVXXXYYYYYYZZZVVVWWWWWWVVVSSSNNNJJJGGGIIIMMMSSSVVVZZZ```jjjqqqpppvvv|||tttlllfffaaaccchhhpppxxx{{{~~~}}}uuuoooiiibbb^^^VVVSSSSSSWWWZZZ\\\aaafffrrrxxxrrrWWWKKK???<<<<<<;;;;;;<<<<<<<<<<<<======>>>???@@@>>>@@@CCCFFFIIINNNSSSWWWYYYYYYZZZ___dddhhhjjjjjjnnnmmmvvv|||vvvwwwssstttzzz|||nnneee]]]```gggsssmmmaaa[[[WWW\\\dddlllooosssuuuuuuuuuuuuvvvsssqqqlllhhhccc^^^XXXSSSTTTSSSPPPOOOPPPSSSXXXZZZ```dddkkkrrrxxx|||}}}}}}~~~|||{{{|||}}}~~~}}}|||{{{~~~}}}}}}~~~|||zzzzzz{{{~~~uuufff\\\UUUOOOMMMMMMNNNLLLJJJGGGEEEDDDDDDDDDGGGLLLUUU```mmm{{{{{{wwwsssqqqpppoootttzzz{{{tttgggbbb[[[UUUSSSRRRRRRQQQSSSTTTWWWYYYZZZZZZYYYXXXUUUUUUUUUTTTQQQMMMHHHEEEJJJNNNTTTXXX]]]eeennnttttttzzzyyyooohhhccc```dddjjjssszzz|||ssslllfff```\\\SSSPPPOOORRRUUUYYY```hhhuuu{{{iiiQQQFFF===;;;;;;:::;;;<<<<<<<<<<<<===>>>???@@@AAAAAACCCFFFIIILLLPPPTTTXXXXXXXXXZZZ]]]```bbbbbbaaaeeegggrrr}}}zzz}}}tttsssxxxzzzllldddaaadddlllvvvrrrcccZZZVVV\\\dddlllooorrrtttuuuvvvxxxyyytttrrroookkkggg```YYYTTTTTTRRRPPPNNNOOOSSSWWWZZZ___ccciiipppuuuyyyzzzzzz{{{||||||{{{yyyyyyzzz|||~~~}}}{{{{{{}}}}}}}}}~~~~~~~~~}}}{{{yyyzzz|||vvvhhh^^^WWWPPPMMMOOOOOOMMMKKKHHHEEEDDDDDDCCCDDDHHHPPPYYYeeesss{{{wwwsssppplllkkkqqqzzzzzzsssiiiccc\\\VVVSSSRRRQQQQQQQQQTTTWWWZZZ[[[[[[YYYXXXWWWWWWVVVUUURRRMMMIIIGGGIIIMMMSSSYYY```hhhpppvvv|||vvvlllgggcccccchhhnnnuuu{{{}}}uuummmeee]]]YYYSSSOOOLLLNNNPPPVVVaaalllxxx~~~}}}```NNNEEE===<<<;;;::::::<<<;;;;;;;;;<<<===???@@@AAABBBEEEHHHLLLOOORRRWWWZZZZZZZZZZZZ]]]```aaa```___]]]aaaqqqxxxxxxsssvvvuuukkkfffgggjjjpppyyyyyygggZZZVVVZZZaaakkknnnrrrtttvvvwwwyyy{{{tttssspppnnnjjjccc\\\WWWRRRPPPNNNMMMOOOSSSWWWZZZ___ccchhhoootttwwwyyyzzzwwwxxxxxxwwwvvvvvvwwwyyy}}}~~~}}}{{{zzz{{{||||||}}}|||}}}}}}~~~~~~~~~~~~~~~|||{{{xxxzzz}}}xxxlllcccZZZRRROOOPPPOOONNNKKKHHHFFFDDDDDDDDDCCCFFFLLLTTT```nnn}}}|||xxxssspppkkkjjjpppxxx~~~~~~xxxqqqiiiddd\\\VVVSSSRRRPPPPPPOOORRRUUUXXXZZZZZZYYYXXXWWWWWWVVVTTTQQQMMMIIIGGGGGGJJJQQQYYYaaajjjrrrwww}}}tttlllhhhggggggmmmtttwww|||~~~}}}vvvmmmccc[[[VVVRRROOOMMMNNNPPPVVVcccppp{{{uuuWWWJJJCCC>>>===;;;999:::<<<;;;;;;;;;<<<===???@@@AAAAAADDDIIIMMMQQQUUUZZZ]]]]]]\\\]]]___bbbddddddccc[[[aaasssvvvwwwvvv~~~rrrllljjjjjjlllpppzzznnn]]]VVVYYY^^^iiilllqqquuuwwwxxxzzz{{{uuusssqqqoookkkfff___[[[QQQPPPNNNMMMNNNRRRWWWYYY___bbbgggmmmrrrvvvyyyzzzvvvvvvwwwvvvttttttuuuwww{{{|||}}}~~~~~~|||zzzyyyyyyzzz{{{{{{{{{zzz|||}}}~~~|||}}}~~~~~~}}}{{{yyy|||zzzqqqiii___UUUQQQRRROOOMMMKKKHHHFFFEEEEEEEEECCCEEEIIIOOOZZZiiixxx~~~xxxssspppmmmkkknnntttzzz~~~}}}|||wwwqqqjjjfff___YYYVVVSSSQQQOOOOOOQQQSSSVVVWWWWWWWWWVVVUUUTTTSSSQQQNNNJJJGGGEEEDDDHHHOOOXXXbbbllltttxxx~~~zzzsssllljjjjjjjjjpppvvvxxx|||~~~|||||||||tttjjjaaaZZZVVVQQQPPPQQQTTTVVVZZZfffqqq}}}}}}kkkPPPEEE@@@<<<<<<;;;999:::===<<<<<<<<<===???AAABBBCCCCCCFFFKKKNNNRRRUUUYYY[[[^^^]]]\\\^^^bbbfffhhhhhhbbbgggwwwttt}}}}}}yyy}}}rrrlllmmmmmmlllppp{{{uuuaaaXXXYYY\\\fffjjjqqquuuxxxxxxyyyzzzuuutttqqqooolllhhhccc___SSSQQQNNNMMMMMMPPPTTTWWW]]]```eeekkkqqquuuxxxyyywwwwwwwwwvvvtttsssuuuvvvxxxyyy{{{||||||zzzxxxvvvvvvxxxzzzzzzyyyyyy{{{}}}}}}|||{{{|||~~~~~~~~~|||{{{~~~}}}vvvoooeeeYYYSSSSSSNNNLLLJJJHHHGGGFFFFFFFFFDDDDDDFFFKKKTTTaaapppzzzxxxrrrqqqooommmnnnqqqwww|||}}}||||||wwwrrrlllhhhccc^^^ZZZVVVRRROOOQQQRRRRRRSSSSSSSSSRRRRRRSSSRRRQQQNNNKKKHHHEEEDDDDDDGGGNNNYYYdddooovvvzzz~~~vvvpppkkkkkkjjjkkkooouuuxxx|||}}}zzzzzz~~~zzzqqqggg^^^YYYVVVPPPQQQUUUZZZ\\\^^^hhhrrruuudddLLLAAA===:::;;;;;;999;;;>>>======>>>???@@@BBBDDDEEEHHHJJJNNNPPPQQQRRRUUUVVV\\\[[[ZZZ\\\aaaeeehhhjjjiiimmm{{{xxxmmmttt{{{}}}sssmmmnnnooommmppp}}}{{{eeeZZZZZZ\\\dddiiipppvvvxxxyyyyyyyyyvvvtttqqqooommmiiieeeaaaUUUSSSOOOMMMMMMOOORRRTTT[[[^^^ccciiioootttwwwyyyxxxyyyyyywwwuuutttuuuvvvuuuwwwyyyzzzzzzxxxvvvttttttwwwzzzzzzxxxxxx{{{~~~|||{{{zzz|||~~~~~~}}}|||~~~yyyssshhh\\\UUUTTTMMMLLLJJJHHHGGGGGGGGGGGGDDDDDDDDDGGGOOO\\\kkkttt{{{xxxrrrqqqqqqooommmnnnvvv{{{~~~}}}||||||xxxsssmmmjjjeeeaaa]]]XXXSSSPPPTTTSSSRRRQQQPPPOOONNNNNNTTTSSSQQQOOOLLLHHHFFFDDDDDDGGGNNNYYYfffqqqxxx{{{zzzrrrmmmiiijjjjjjjjjnnnsssxxx{{{|||yyyyyy}}}|||~~~|||qqqeee[[[WWWVVVVVVYYY]]]aaaeeejjjpppttt~~~ttt{{{rrr\\\EEE@@@???===<<<;;;;;;;;;<<<<<<;;;;;;<<>>???@@@@@@???>>>>>>AAAEEEIIILLLPPPOOOOOOPPPQQQTTTWWWYYYZZZ[[[]]]^^^```cccgggkkkoootttvvvoooqqqwww~~~}}}|||uuummmjjjiiijjjkkktttooo```\\\]]]ffflllsssvvvvvvuuuuuuvvvtttsssrrrooolllhhheeebbbZZZVVVRRROOOOOOPPPQQQQQQUUUYYY___eeekkkqqqwww{{{|||}}}}}}}}}|||zzzwwwuuuxxxwwwvvvwwwyyyyyyyyywwwwwwxxxyyy{{{||||||||||||}}}}}}}}}}}}~~~~~~~~~~~~|||~~~}}}wwwppphhh___YYYWWWTTTOOOKKKIIIHHHGGGEEEFFFFFFFFFFFFJJJQQQ[[[aaapppwww}}}uuunnnkkkjjjjjjiiinnnoooqqqsssttttttsssrrrsssrrrnnnhhhaaa[[[WWWVVVTTTQQQOOONNNPPPRRRSSSSSSSSSSSSQQQMMMIIIEEEDDDEEEGGGKKKSSS]]]hhhsss{{{yyyqqqnnnllllllqqqvvvyyyzzzwwwwwwwwwwwwwwwxxxxxxyyy{{{{{{|||}}}~~~}}}|||||||||}}}~~~}}}}}}zzzrrrhhh^^^WWWUUUUUUXXX___hhhqqqwww{{{~~~yyymmmmmmooorrrsssrrrtttyyy}}}|||yyyqqq```NNNDDD;;;;;;<<<<<<>>>AAACCCEEEDDDCCCBBBAAACCCFFFIIIKKKQQQQQQQQQRRRSSSVVVXXXZZZ[[[\\\]]]^^^^^^```bbbeeekkkppp{{{{{{sssqqqqqqyyy}}}{{{yyyvvv~~~zzzrrrnnnlllgggeeeppprrraaa\\\]]]dddjjjqqquuutttssstttuuusssttttttsssppplllhhheee^^^ZZZTTTQQQPPPPPPPPPPPPRRRVVV\\\cccjjjqqqxxx}}}{{{|||}}}~~~}}}{{{yyyxxxwwwvvvuuuvvvxxxzzzyyyxxxwwwxxxyyy{{{||||||}}}}}}~~~~~~~~~~~~~~~~~~~~~~~~|||}}}~~~xxxoooeee___YYYUUUQQQMMMKKKJJJIIIGGGGGGGGGEEEDDDFFFKKKSSSXXXgggnnnwww}}}~~~tttlllhhhgggggggggiiiiiijjjkkkmmmoooqqqrrrtttssspppkkkddd^^^[[[[[[XXXVVVSSSRRRSSSTTTUUUUUUUUUUUUSSSOOOJJJFFFDDDDDDIIIMMMUUU```kkkvvv~~~}}}yyyooonnnnnnpppuuuyyy|||}}}xxxwwwvvvvvvuuuuuuvvvvvvwwwxxxzzz{{{}}}~~~~~~}}}{{{yyyyyyzzz{{{|||}}}}}}}}}wwwnnnddd[[[UUUSSSSSSXXX```mmmyyyuuuhhhdddeeeffffffeeegggkkkooowwwzzz|||{{{oooXXXGGGBBB<<<<<<<<<===@@@BBBEEEGGGDDDDDDCCCCCCDDDGGGJJJLLLPPPPPPPPPQQQRRRTTTVVVWWWYYY[[[]]]^^^^^^^^^```bbbgggmmmxxxtttqqqqqqxxxyyyuuusssrrrxxx~~~wwwrrrllleeebbblllsssaaa[[[\\\aaagggnnnrrrsssrrrsssuuussstttvvvuuusssooojjjhhh```[[[VVVRRRQQQQQQQQQQQQRRRVVV\\\bbbhhhpppwww||||||}}}~~~}}}|||zzzwwwvvvuuuvvvwwwxxxwwwvvvuuuvvvxxxyyy{{{{{{||||||~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}~~~vvvmmmfff[[[XXXSSSOOOMMMLLLJJJIIIGGGFFFDDDBBBCCCGGGMMMRRR___fffooowww}}}~~~tttkkkgggeeeeeefffhhhgggggghhhjjjnnnrrrtttssssssqqqlllfffbbb______^^^[[[XXXWWWWWWXXXWWWWWWUUUVVVUUURRRMMMJJJHHHHHHLLLQQQYYYdddoooyyyzzzvvvnnnoooqqquuuyyy|||~~~|||{{{yyyxxxwwwvvvvvvvvvwwwyyy{{{~~~|||{{{yyyxxxxxxyyy{{{}}}~~~~~~~~~wwwlll```XXXTTTSSSSSSYYYbbbppp|||ssseee]]]\\\ZZZYYYXXXZZZ^^^aaaooosss|||~~~{{{kkkSSSCCCAAA>>>>>>>>>>>>@@@BBBEEEFFFCCCCCCCCCDDDFFFIIIKKKMMMOOOPPPPPPQQQSSSTTTUUUVVVWWWZZZ]]]_________aaabbbeeejjjtttzzztttqqqwwwvvvqqqnnnnnnrrryyy~~~xxxtttkkkfffccciiivvvuuubbb[[[[[[\\\ccckkkpppqqqrrrsssuuutttuuuvvvvvvtttpppllliii```\\\VVVSSSRRRRRRRRRRRRUUUXXX\\\aaagggnnnuuuzzz|||}}}}}}|||yyyxxxvvvvvvvvvvvvtttsssssstttuuuwwwxxxyyyzzzzzz~~~~~~~~~~~~~~~~~~zzzqqqjjj___\\\VVVRRROOONNNKKKJJJFFFEEEDDDBBBBBBEEEJJJOOOYYY___iiirrryyy~~~tttlllgggffffffffffffffffffgggiiimmmpppsssppppppooolllgggdddccccccaaa___[[[ZZZYYYYYYWWWVVVTTTUUUVVVUUURRRPPPOOOOOOQQQUUU]]]gggrrr{{{~~~~~~{{{vvvqqqnnnppptttxxx{{{}}}~~~}}}|||zzzxxxwwwwwwwwwwwwyyy|||~~~||||||{{{zzzyyyyyyyyy{{{}}}~~~}}}uuuhhh]]]VVVTTTTTTTTT]]]fffsss~~~ssseee]]]ZZZVVVTTTSSSUUUYYY[[[eeemmm{{{~~~}}}uuucccOOOCCC@@@>>>>>>>>>???@@@BBBDDDEEEDDDDDDDDDEEEGGGJJJLLLNNNRRRRRRSSSTTTUUUVVVWWWWWWVVVZZZ^^^aaaaaaaaabbbcccbbbgggooo~~~{{{qqqssszzzuuunnnkkkgggmmmuuu|||~~~}}}yyywwwmmmiiiffffffjjjuuuyyydddZZZYYYWWW^^^gggmmmpppqqqtttvvvuuuuuuvvvuuussspppllliii```\\\WWWSSSRRRRRRRRRRRRVVVXXX\\\___dddjjjqqqvvv|||}}}~~~|||{{{zzzxxxvvvuuuuuuuuusssqqqqqqrrrtttuuuwwwxxxyyyyyy|||}}}}}}~~~{{{tttnnnfffbbb\\\WWWSSSQQQNNNLLLHHHGGGEEECCCBBBEEEIIIMMMTTT[[[eeennnuuu~~~{{{sssllliiigggffffffddddddeeeggghhhkkklllmmmlllmmmmmmkkkiiigggggghhhccc```]]][[[ZZZXXXVVVTTTSSSUUUWWWWWWVVVTTTTTTUUUVVVZZZbbbkkksss{{{}}}zzzzzzzzzxxxsssnnnpppssswwwzzz{{{|||~~~}}}}}}{{{yyyxxxwwwvvvvvvvvvxxx|||}}}zzzxxxxxxzzzzzzzzz{{{|||~~~||||||}}}yyypppcccYYYUUUUUUVVVWWWdddkkkwwwvvvhhh^^^ZZZUUUQQQQQQSSSVVVXXX\\\lllwww}}}|||nnnZZZKKKBBB============>>>@@@BBBEEEFFFHHHHHHHHHHHHIIIKKKLLLMMMSSSTTTUUUVVVWWWXXXXXXXXXXXX\\\aaacccdddcccbbbccc___ccciiiwwwvvvvvv|||pppjjjhhhdddkkkuuu|||rrrlllgggeeedddiiiyyyggg[[[WWWSSSZZZdddkkkooorrruuuwwwvvvvvvuuusssqqqnnnkkkiiibbb^^^XXXSSSQQQPPPOOOOOOSSSUUUXXX\\\aaagggoootttzzz{{{}}}}}}}}}{{{yyyxxxxxxwwwuuuuuuuuuuuusssrrrqqqrrrsssuuuwwwyyyyyyzzz{{{{{{}}}~~~zzzuuummmiiibbb\\\XXXUUUQQQOOOKKKKKKHHHEEEDDDEEEHHHKKKQQQWWWaaajjjrrr{{{{{{wwwqqqllliiihhhfffeeedddeeegggiiijjjjjjiiihhhiiikkkllllllkkkkkklllmmmgggdddaaa___]]][[[XXXVVVSSSUUUXXXXXXWWWVVVVVVVVV[[[___eeemmmtttzzz}}}~~~zzzuuusssssssssqqqooosssvvvzzz{{{zzzzzz|||~~~}}}|||{{{yyyxxxwwwwwwwwwwwwyyy|||{{{||||||zzzxxxvvvvvvvvvxxxyyy{{{}}}wwwwwwxxx{{{uuulll___VVVTTTUUUXXXYYYiiipppzzzyyykkkZZZVVVOOOKKKKKKMMMPPPRRRWWWlllvvv~~~jjjTTTHHH@@@999;;;;;;<<<>>>@@@CCCFFFGGGLLLKKKKKKKKKKKKKKKLLLLLLSSSTTTUUUVVVWWWWWWXXXWWW[[[^^^ccceeeeeecccbbbbbb\\\```eeerrr}}}~~~yyykkkeeecccccclllwwwwwwooohhhdddbbbeeerrrjjj[[[VVVQQQXXXbbbjjjooorrruuuxxxwwwvvvtttrrrooollljjjhhheee```YYYSSSPPPNNNMMMLLLPPPRRRVVVYYY___fffmmmsssyyyzzz{{{{{{zzzyyyvvvuuuvvvuuuttttttuuuvvvuuusssqqqrrrtttvvvxxxyyyzzzzzzzzzzzz|||~~~|||rrrmmmfff```[[[WWWTTTQQQOOONNNKKKGGGEEEEEEGGGJJJOOOUUU___hhhpppyyy|||xxxvvvwwwsssoookkkiiihhhfffdddeeehhhkkkmmmnnnllliiiggghhhjjjlllmmmmmmmmmoooqqqllliiifffcccaaa___\\\YYYSSSUUUXXXYYYWWWVVVUUUUUU^^^aaagggnnntttyyy|||}}}~~~xxxqqqnnnoooqqqqqqqqquuuxxx{{{{{{zzzyyy{{{}}}~~~~~~|||{{{zzzyyyyyyyyyyyy{{{~~~vvvwwwwwwuuutttssstttvvvvvvxxx{{{~~~{{{wwwyyy}}}yyynnnaaaYYYUUUVVV\\\dddsssyyy~~~rrr]]]ZZZUUUQQQMMMMMMQQQVVV^^^ttt{{{{{{{{{yyycccLLLBBBAAAAAA<<>>@@@???>>>BBBIIIOOO[[[___```XXXQQQOOOOOONNNSSSVVVYYYZZZZZZYYYZZZZZZ\\\^^^aaacccfffhhhjjjjjjgggcccdddqqq}}}nnnfffddddddnnn|||tttiiicccbbbdddjjjpppwwwttt]]]VVVSSSTTTYYYbbbmmmsssuuutttxxxuuuqqqppprrrqqqmmmiiieee```YYYTTTRRRQQQQQQQQQQQQSSSUUUXXX\\\cccjjjpppuuuvvvvvvuuusssrrrssstttvvvvvvvvvwwwvvvvvvuuuuuusssssstttvvvxxxzzz|||}}}||||||}}}{{{sssllleee```ZZZWWWRRRQQQOOOKKKIIIHHHIIIJJJJJJPPPYYYdddnnnwww~~~{{{zzzxxxxxxxxxwwwtttrrrrrrpppmmmkkkjjjiiifffdddcccfffddd___cccnnnrrrnnnlllnnnmmmiiihhhlllqqqqqqqqqpppooolllgggaaa\\\YYYWWWTTTUUUXXXYYYXXXZZZ]]]^^^bbbhhhoootttwwwyyyyyysssooojjjhhhjjjmmmqqqrrrvvvuuuuuuuuuvvvxxxzzz{{{zzzyyyxxxxxxxxxxxxyyyzzz}}}|||{{{zzzyyyxxxxxxxxxooolllhhhdddcccdddgggiiioooqqqvvvzzz}}}~~~}}}|||zzzwwwzzz~~~}}}tttnnnddd[[[WWWXXX^^^hhhsss}}}|||jjj^^^TTTOOONNNOOOUUU\\\nnn|||{{{|||{{{kkkVVVGGGAAA???>>><<<===>>>>>>???DDDLLLRRR[[[cccfff^^^TTTOOOOOOPPPUUUXXXZZZ[[[[[[ZZZ[[[\\\]]]___bbbddddddggglllqqqqqqkkkiiirrrsssjjjhhhfffooo}}}wwwlllfffdddcccggglllrrryyybbbYYYRRRSSSXXXbbblllsssuuuuuuwwwuuurrrsssttttttpppmmmgggbbbZZZTTTRRRQQQRRRRRRSSSTTTVVVWWWZZZ```fffkkkrrrsssttttttsssrrrssstttuuuuuuuuuvvvvvvvvvvvvvvvssssssssstttvvvwwwyyyzzz}}}}}}~~~zzzsssmmmgggbbb___UUUSSSPPPMMMJJJIIIJJJJJJIIINNNWWWaaakkkuuu}}}}}}zzzyyywwwwwwxxxxxxvvvuuutttrrrooollljjjhhheeebbbbbbccc___ZZZaaapppyyyzzztttwwwtttlllgggjjjpppssstttsssrrrooojjjddd^^^[[[XXXVVVVVVZZZ\\\[[[\\\```aaaeeekkkrrrvvvwwwvvvuuupppkkkgggeeehhhmmmrrruuusssrrrrrrrrrsssuuuxxxyyyxxxwwwuuutttssssssttttttvvvvvvuuutttssssssssstttllliiieeebbbaaabbbdddeeejjjlllpppuuuxxxzzz{{{{{{{{{{{{~~~~~~~~~xxxnnnggg___XXXWWWZZZaaammmxxxnnn```UUURRRRRRSSSYYYaaasss}}}zzzzzzzzzuuuaaaNNNCCC@@@>>><<<======>>>>>>@@@DDDKKKQQQUUU[[[^^^WWWPPPOOOQQQRRRVVVXXXYYYYYYYYYYYY[[[\\\^^^aaacccbbb```bbbhhhnnnrrrmmmllluuuvvvmmmjjjfffooo{{{zzzoooiiifffeeehhhlllrrrhhh\\\RRRSSSWWW___jjjrrruuuuuuwwwvvvttttttuuutttqqqnnniiiccc[[[TTTQQQQQQQQQQQQRRRSSSTTTVVVXXX^^^dddiiioooqqqtttuuuuuutttuuuuuuuuuuuuuuuuuuuuuuuuvvvvvvsssssssssssstttuuuvvvwww}}}}}}}}}zzztttmmmfffaaaXXXUUUQQQMMMLLLJJJIIIIIIHHHNNNVVV___hhhrrr|||}}}{{{zzzzzz{{{|||{{{zzzvvvssspppmmmjjjgggcccaaabbbbbb]]][[[bbbppp{{{}}}xxx{{{xxxnnnfffhhhpppvvvvvvvvvuuurrrmmmggg```]]]ZZZWWWXXX\\\^^^]]]___cccccchhhooovvvyyyyyywwwuuuoookkkfffdddgggmmmrrruuutttsssqqqpppqqqrrruuuvvvvvvuuusssqqqpppoooooooooqqqqqqppppppooopppppppppmmmkkkhhheeecccbbbcccdddeeegggkkkooosssvvvxxxxxx{{{yyyyyyzzz{{{{{{}}}~~~uuukkkaaa[[[VVVXXX]]]eeeqqq|||qqqbbbWWWUUUSSSRRRXXXcccwww~~~{{{zzzmmmVVVGGGAAA???===<<<>>>>>>>>>???AAAEEEJJJMMMSSSUUUSSSNNNMMMPPPSSSRRRUUUVVVWWWVVVUUUVVVXXXZZZ^^^aaaccc```]]]]]]bbbgggiiigggkkkyyyzzzooojjjgggmmmvvvxxxmmmiiiffffffiiioooxxxoooaaaSSSRRRTTT\\\fffoootttuuuxxxwwwwwwvvvuuurrrooollliiiccc[[[UUUQQQPPPPPPOOOOOOQQQRRRTTTWWW]]]ccchhhmmmqqquuuxxxxxxxxxxxxyyyvvvvvvuuuuuuuuuuuuvvvwwwtttttttttttttttuuuuuuvvvxxxxxxyyy}}}zzzqqqggg```[[[WWWRRRNNNMMMKKKIIIGGGIIINNNVVV]]]dddooo{{{}}}|||}}}~~~~~~}}}wwwtttpppmmmkkkhhhdddaaa```___\\\[[[aaakkkrrruuutttxxxwwwmmmgggjjjrrrxxxyyyyyyxxxuuupppiiibbb^^^ZZZXXXYYY^^^``````bbbfffeeejjjrrryyy||||||yyyvvvrrrmmmhhhfffiiimmmrrrtttwwwvvvsssqqqppppppqqqrrruuusssqqqooommmlllllllllmmmmmmlllllllllmmmnnnnnnnnnmmmjjjgggdddcccbbbbbbbbbcccfffjjjmmmqqqsssuuu}}}yyyuuussstttvvvwwwxxxzzz{{{}}}|||rrriii]]]XXXWWW\\\ccckkkvvvsssdddYYYVVVRRRPPPZZZkkk~~~|||wwwdddNNNCCC@@@???===<<<>>>??????AAADDDGGGJJJKKKWWWVVVRRRLLLMMMRRRUUUSSSTTTTTTTTTRRRQQQRRRUUUXXX]]]```bbbbbb``````bbbeee```aaajjj|||tttlllhhhkkkqqqyyyuuukkkfffeeefffkkkqqqxxxhhhUUURRRRRRWWWaaakkkrrruuuxxxyyyyyyxxxvvvrrrooommmiiiddd]]]WWWTTTQQQOOONNNMMMNNNPPPRRRVVV[[[bbbggglllpppvvvzzz{{{{{{{{{|||yyyxxxvvvuuuuuuuuuvvvwwwvvvuuuuuuuuuuuuvvvvvvwwwrrrrrruuuyyyuuukkkccc___ZZZTTTPPPOOOMMMJJJGGGIIINNNUUUZZZ```jjjxxx~~~~~~~~~~~~}}}wwwuuurrrooommmkkkhhheee___]]]ZZZZZZ]]]bbbeeegggiiinnnoookkkiiinnnuuuyyyzzz{{{zzzwwwrrrkkkccc___ZZZXXXZZZ^^^aaaaaaccchhhhhhmmmtttzzz}}}|||yyywwwsssoookkkiiikkknnnqqqsssxxxwwwuuusssqqqoooooonnnqqqooommmkkkiiihhhhhhhhhhhhhhhhhhhhhhhhiiijjjkkkkkkjjjhhhgggeeedddcccbbbaaabbbccceeehhhlllnnnppp~~~|||wwwtttpppnnnooorrrtttuuuwwwxxxyyy{{{}}}}}}vvvmmmeeeYYYWWWYYYaaajjjsss}}}sssdddYYYWWWTTTVVViii~~~nnn[[[IIIBBBAAA>>>===>>>===>>>AAAEEEIIILLLMMMMMMUUUXXXWWWQQQOOOSSSWWWXXXSSSSSSRRRPPPOOOPPPTTTWWW[[[^^^cccgggjjjkkkkkkjjjeeefffnnntttjjjjjjmmmttt~~~wwwlllgggfffhhhnnnuuuoooWWWSSSOOORRR\\\gggppptttwwwyyyzzzzzzxxxuuurrrqqqkkkgggaaa[[[XXXTTTQQQNNNMMMNNNOOOQQQTTTYYY```eeejjjooovvv{{{}}}}}}}}}}}}|||zzzxxxvvvuuuuuuvvvwwwwwwwwwvvvvvvwwwxxxxxxyyyssssssuuuyyy~~~zzzrrrlllddd^^^WWWSSSRRRQQQMMMIIIHHHMMMSSSVVV[[[eeesss~~~~~~yyywwwtttrrrqqqpppmmmkkkaaa^^^ZZZZZZ[[[\\\^^^___\\\bbbfffgggkkksssxxxzzz{{{|||{{{yyyssskkkddd___ZZZXXXZZZ___bbbbbbdddiiilllooouuuyyy{{{yyyvvvtttpppnnnkkkjjjllloooqqqrrruuuuuutttsssrrrooommmllljjjiiigggeeecccbbbbbbbbbbbbbbbbbbbbbcccdddeeefffffffffggggggggggggggggggbbbbbbbbbccceeegggjjjlll}}}{{{tttppplllkkkmmmppprrrsssuuuvvvwwwxxxzzz{{{|||}}}~~~xxxqqqjjjcccVVVVVVZZZeeeoooxxxqqqcccYYYYYYXXX___{{{hhhVVVFFFBBBAAA>>>===>>><<<>>>BBBHHHMMMPPPPPPPPPNNNVVVZZZVVVQQQTTTYYY\\\SSSSSSQQQOOONNNOOOSSSVVVYYY]]]dddlllsssuuutttrrrqqqpppuuu}}}llljjjkkkqqq}}}|||pppkkkjjjlllssszzztttXXXSSSNNNPPPYYYeeennnsssvvvxxx{{{|||zzzwwwvvvuuullliiiccc___[[[VVVRRROOONNNOOOPPPQQQSSSXXX^^^ccchhhnnnuuu{{{}}}}}}}}}}}}~~~|||yyywwwvvvuuuvvvwwwwwwwwwwwwwwwxxxyyyzzz{{{yyyxxxxxxzzz}}}~~~}}}~~~~~~xxxtttgggaaaYYYUUUUUUSSSOOOKKKGGGLLLQQQSSSWWWaaappp{{{zzzxxxvvvuuuuuutttrrrpppfffaaa\\\[[[[[[[[[]]]^^^SSSYYY___eeemmmvvv{{{zzz{{{||||||yyytttlllddd___ZZZXXXZZZ___bbbbbbeeeiiinnnqqquuuxxxxxxvvvssspppmmmkkkjjjkkkmmmpppqqqrrrqqqrrrssssssrrrpppmmmkkkeeedddbbb```^^^^^^^^^^^^]]]]]]]]]^^^___```aaabbbdddeeegggiiijjjkkkllllllccccccbbbbbbccceeehhhiii{{{vvvsssmmmkkkhhhfffgggiiimmmpppqqqrrrsssttttttvvvyyy|||}}}{{{zzz}}}|||tttllleeeaaa\\\]]]^^^cccppppppeeeZZZUUUTTTaaauuu\\\QQQFFFCCCBBB@@@>>>>>>===AAAGGGLLLNNNNNNOOOOOORRRVVVXXXWWWSSSRRRUUUXXXXXXRRRLLLKKKNNNRRRUUUVVVWWW[[[cccnnnyyy~~~}}}{{{{{{~~~vvvrrrnnnoooyyyuuukkkiiinnnvvv|||zzzbbbUUULLLOOOVVV\\\fffrrrtttwww{{{|||{{{xxxwwwvvvnnnlllgggaaa\\\WWWTTTSSSLLLMMMOOOSSSWWW\\\```bbbiiilllqqqwww|||~~~{{{xxxvvvvvvuuussswww{{{zzzvvvuuuwwwzzzzzzxxxvvvwwwzzz~~~{{{xxxnnnbbbWWWUUUUUUQQQMMMKKKMMMKKKMMMSSSYYY___jjjttt~~~|||yyywwwxxxxxxwwwvvvllleee^^^\\\^^^^^^ZZZUUUZZZ[[[___gggpppyyy~~~yyyqqqhhhaaa\\\WWWXXXYYY]]]cccfffhhhhhhnnnpppsssttttttqqqnnnkkkmmmkkkhhhggghhhlllpppssstttttttttssspppmmmiiigggbbb___[[[YYYXXXYYYYYYYYY[[[ZZZ[[[\\\^^^___^^^]]]]]]^^^```ccceeefffffffffdddbbb```^^^___aaadddggg{{{wwwssspppkkkiiifffddddddgggjjjlllkkklllnnnnnnooorrrvvvyyy{{{zzzxxxzzzzzzrrrjjjccc___]]]___bbbgggsssrrrfff[[[XXXZZZhhhyyyoooYYYOOOEEECCCBBB@@@???@@@===@@@EEEIIIKKKKKKKKKKKKOOORRRUUUUUURRRRRRUUUXXXZZZUUUOOOMMMPPPTTTVVVVVVZZZ___fffnnnuuuxxxxxxxxxzzz{{{{{{wwwrrrqqqxxx{{{ooojjjlllrrrwwwfffXXXMMMNNNSSSXXXbbbmmmrrruuuxxxyyyxxxvvvttttttooommmiiiddd^^^YYYTTTRRRLLLMMMOOORRRVVV[[[```bbbllloootttyyy~~~~~~zzzxxxvvvuuuuuutttxxx{{{zzzvvvtttvvvyyyyyyxxxxxxwwwxxxzzz}}}~~~~~~zzzpppeeeZZZXXXXXXTTTPPPOOOPPPNNNOOOTTTXXX]]]gggppp}}}|||zzzyyywwwvvvtttllleee^^^\\\______[[[WWW[[[\\\```hhhrrr{{{yyyqqqhhh```\\\WWWWWWXXX\\\aaaeeegggggglllmmmoooppppppnnnlllkkkjjjiiihhhhhhjjjnnnrrrtttsssttttttsssppplllhhhfffddd```\\\YYYXXXYYYYYYYYYWWWWWWXXXYYY[[[\\\[[[[[[[[[]]]___aaaccccccdddcccaaa___]]][[[[[[]]]```aaa~~~{{{{{{zzzwwwtttpppmmmjjjfffdddbbbaaaaaacccfffhhheeeggghhhjjjkkkoootttwwwyyyxxxyyy|||vvvooohhhdddbbb___ccchhhmmmxxxtttggg\\\[[[bbbrrr}}}~~~vvvlllVVVMMMEEECCCCCCAAA@@@AAA???AAADDDGGGIIIJJJJJJIIINNNQQQTTTTTTSSSTTTXXX[[[aaa[[[UUURRRUUUXXXYYYYYY[[[```fffjjjjjjjjjkkkmmmzzzwww|||vvvsssvvvtttmmmkkkooorrr|||mmm\\\NNNLLLNNNRRR[[[fffnnnqqqtttuuutttrrrqqqqqqpppnnnlllgggaaa[[[UUURRRLLLLLLNNNQQQVVV[[[```bbbkkknnnsssxxx}}}~~~{{{yyywwwvvvvvvvvvyyy{{{zzzvvvuuuvvvwwwxxxyyyzzzyyyvvvvvvzzz}}}~~~uuujjj```]]]\\\XXXUUUTTTUUURRRRRRUUUWWW[[[ccclllwww~~~{{{yyywwwssspppkkkeee___^^^``````^^^ZZZ[[[]]]bbbkkkuuuyyypppggg```\\\YYYXXXYYY[[[```eeeggghhhiiiiiijjjjjjjjjjjjjjjjjjhhhhhhiiijjjlllooorrrtttrrrsssttttttqqqlllhhheeeaaa\\\VVVRRRQQQQQQRRRRRRRRRSSSSSSUUUVVVWWWXXXXXXZZZ[[[]]]___`````````______^^^[[[YYYYYY[[[]]]^^^{{{}}}~~~~~~}}}}}}~~~wwwvvvtttppplllhhheeecccaaa```___^^^___```bbbdddcccdddfffhhhjjjooouuuyyy|||{{{|||xxxqqqkkkhhhhhhhhhdddjjjpppuuu~~~xxxjjj^^^```lll~~~~~~}}}qqqeeeTTTLLLFFFEEEEEEBBBAAACCCCCCDDDFFFIIILLLMMMMMMMMMOOORRRTTTUUUVVVXXX]]]```fffaaa[[[YYYZZZ]]]^^^^^^\\\ccchhhgggbbb^^^___bbbrrr}}}~~~yyy~~~wwwsssttt}}}{{{qqqmmmmmmooovvvsss```PPPKKKKKKMMMWWWbbbkkknnnrrrsssrrrqqqppppppqqqpppnnnkkkddd]]]VVVRRRLLLLLLNNNPPPTTTZZZ___bbbfffiiinnntttzzz~~~}}}|||zzzyyyxxxxxxzzz{{{zzzwwwvvvvvvwwwyyy|||}}}{{{vvvtttxxx|||}}}}}}}}}}}}}}}|||{{{{{{zzzpppfffcccaaa]]]ZZZZZZYYYUUUTTTVVVWWWYYYaaaiiirrr|||}}}zzzxxxuuuqqqnnnjjjfffaaa___aaabbbaaa^^^]]]```eeennnyyy{{{qqqggg```\\\\\\[[[[[[]]]aaaeeehhhiiihhhgggfffeeefffgggiiijjjiiijjjkkklllnnnoooqqqqqqqqqrrrttttttqqqmmmhhheee___ZZZSSSNNNKKKKKKKKKKKKMMMNNNPPPPPPQQQRRRTTTVVVYYYZZZ\\\]]]^^^^^^]]]]]]^^^]]][[[ZZZ[[[\\\^^^___yyy{{{|||}}}}}}}}}~~~}}}||||||~~~|||zzztttrrrnnnjjjeeeaaa___]]]\\\\\\\\\]]]^^^```aaabbbbbbccceeegggjjjpppvvv{{{}}}~~~{{{ssslllhhhhhhjjjlllkkkrrrxxx}}}rrrhhhlll|||~~~wwwgggZZZRRRMMMIIIIIIGGGDDDDDDFFFGGGFFFGGGJJJNNNQQQQQQPPPQQQRRRSSSUUUWWWZZZ^^^aaafffaaa\\\ZZZ\\\___```___```gggmmmjjjaaaZZZYYYZZZaaaiiilllnnnwww|||}}}uuuqqqqqqxxxwwwoookkkkkkpppyyyfffSSSLLLKKKLLLTTT___hhhlllqqqtttsssrrrqqqpppqqqqqqppplllfff___WWWSSSMMMMMMMMMOOOSSSXXX]]]```bbbeeekkkqqqxxx~~~~~~||||||zzz{{{|||{{{yyyxxxwwwwww{{{~~~}}}wwwuuuwww{{{zzzzzz{{{{{{{{{{{{zzzzzz|||}}}~~~wwwnnnjjjfffaaa^^^___[[[WWWUUUVVVWWWYYY___gggnnnyyy~~~|||yyywwwuuussspppnnniiifffbbbaaacccddddddcccaaaccchhhqqq{{{|||sssiiiaaa\\\\\\[[[[[[]]]aaaeeefffggggggfffdddcccccceeehhhjjjkkkllllllmmmmmmmmmmmmmmmoooqqqssssssrrrooollliiifff```YYYRRROOOMMMKKKJJJJJJLLLNNNOOOOOOPPPTTTWWWZZZ[[[\\\^^^______^^^^^^\\\\\\[[[[[[\\\^^^```aaawwwyyy{{{||||||}}}~~~~~~~~~~~~|||{{{zzzyyyzzz{{{|||{{{wwwtttrrrnnnkkkgggccc___]]][[[[[[YYYZZZ[[[]]]___aaabbbccccccdddeeegggkkkqqqxxx}}}~~~zzzssslllhhhhhhkkkmmmssszzz{{{wwwsss```TTTOOOLLLKKKLLLLLLIIIJJJMMMLLLJJJIIIKKKPPPSSSSSSRRRRRRRRRRRRSSSUUUYYY\\\^^^aaa]]]YYYXXX[[[___```______fffmmmlllbbbXXXSSSQQQTTTYYYZZZbbbqqq{{{~~~~~~{{{pppmmmmmmrrr}}}qqqjjjhhhmmm}}}mmmYYYPPPMMMKKKRRR\\\dddiiiqqquuuvvvuuusssqqqqqqqqqppplllggg```YYYUUUOOOOOONNNNNNQQQVVV[[[^^^aaadddjjjqqqxxx~~~~~~||||||}}}||||||{{{zzzyyy|||~~~}}}yyywwwwwwyyyzzz{{{|||}}}}}}~~~~~~}}}|||}}}~~~vvvqqqkkkeeecccddd___ZZZXXXWWWWWWWWW]]]dddiiiuuu|||yyyuuurrrqqqpppooommmhhhfffccccccdddfffggggggeeeggglllttt}}}vvvlllccc^^^ZZZZZZ[[[]]]aaacccdddcccfffeeecccaaabbbcccfffhhhlllllllllllllllkkkkkkkkknnnoooqqqrrrsssrrrqqqppplllggg___XXXSSSOOOKKKHHHJJJLLLOOOOOOOOOPPPUUUYYY\\\]]]___aaabbbbbbbbbaaa\\\\\\\\\[[[\\\^^^___```vvvxxxzzzzzzzzz{{{}}}~~~~~~~~~~~~~~~}}}}}}~~~~~~}}}|||||||||~~~}}}}}}~~~~~~~~~}}}{{{{{{zzzzzzyyyyyyxxxxxxzzz{{{|||~~~}}}yyyuuupppllljjjhhheeeccc```\\\ZZZZZZZZZ[[[WWWYYY[[[___aaaccceeeeeeggghhhiiikkknnnttt|||}}}yyyrrrmmmkkkmmmpppsss{{{~~~lllZZZQQQKKKIIIKKKOOOQQQPPPRRRWWWVVVRRRNNNOOOSSSUUUUUUSSSUUUTTTRRRSSSUUUXXX[[[]]]^^^ZZZWWWXXX\\\aaabbbbbb```iiiqqqrrrjjj^^^TTTOOOMMMQQQSSS\\\iiiqqq}}}}}}zzzllliiiiiikkkvvvxxxpppmmmkkkuuuuuu```VVVOOOKKKOOOXXX___fffpppwwwxxxwwwtttrrrppppppoookkkgggaaa[[[XXXRRRPPPNNNNNNPPPTTTYYY\\\bbbdddiiiooouuu{{{}}}}}}}}}~~~~~~~~~}}}|||}}}}}}|||{{{zzzxxxwwwvvvzzz{{{}}}~~~~~~xxxqqqjjjgggiiiccc^^^ZZZXXXVVVUUUYYY```cccmmmyyy}}}yyytttpppnnnnnnnnnmmmhhhfffeeedddeeegggiiijjjiiijjjooovvv}}}yyyoooeee```\\\\\\^^^aaaeeefffeeeccceeedddbbb``````aaacccdddkkkkkkjjjjjjjjjjjjkkkllllllmmmoooqqqsssuuuwwwwwwtttoooggg```YYYRRRLLLHHHKKKNNNQQQQQQPPPRRRXXX]]]^^^```bbbdddffffffffffffbbbaaa```_______________uuuwwwyyyyyyyyyzzz|||}}}}}}}}}}}}}}}||||||||||||zzz|||~~~~~~}}}}}}|||{{{{{{|||~~~~~~|||{{{zzz{{{}}}~~~|||zzzyyy~~~|||zzzzzzzzzzzzyyyxxxvvvvvvwwwwwwxxxxxxxxxyyy{{{||||||}}}~~~zzzwwwsssmmmhhheeebbbaaa^^^]]]ZZZXXXXXXYYY[[[\\\VVVXXX\\\```ccceeegggggglllmmmnnnpppsssyyy~~~yyyvvvqqqnnnnnnrrrwwwzzzxxx~~~wwwbbbQQQKKKGGGGGGKKKQQQTTTUUUXXX^^^^^^YYYTTTTTTWWWYYYWWWTTTYYYWWWUUUUUUWWWZZZ\\\]]]^^^[[[YYYZZZ___dddffffffiiiqqq{{{~~~wwwjjj]]]VVVJJJNNNQQQXXXcccgggxxx}}}zzzyyyjjjgggggggggooozzz~~~wwwuuukkkpppyyyzzzeeeYYYQQQKKKMMMUUU\\\dddooowwwzzzxxxtttrrrpppooonnnkkkfffaaa\\\YYYSSSQQQOOONNNOOOSSSWWWZZZaaacccggglllqqqvvvzzz|||~~~~~~}}}}}}~~~}}}}}}{{{zzzzzzzzzyyyvvvtttyyyzzz|||~~~}}}uuummmjjjlllgggbbb]]]YYYUUUSSSVVV]]]^^^gggrrr{{{{{{tttooommmmmmmmmmmmgggfffeeeeeefffhhhjjjkkkkkkmmmpppwww~~~{{{qqqgggaaa___```cccfffjjjjjjhhhfffdddcccaaa_________```aaajjjiiihhhhhhiiijjjlllmmmllllllnnnppptttwwwzzz|||~~~yyyrrrjjjbbbZZZRRRMMMLLLPPPSSSRRRQQQSSSZZZ___```bbbdddggghhhiiijjjjjjhhhgggfffdddbbbaaa``````tttuuuvvvuuuuuuwwwzzz|||yyyzzz{{{zzzxxxwwwxxxyyyyyyyyyzzzzzz{{{|||}}}}}}{{{{{{{{{{{{{{{|||}}}}}}}}}{{{{{{|||}}}~~~~~~~~~~~~{{{zzzyyywwwuuutttrrrrrrtttsssrrrrrrtttwww{{{}}}zzz{{{{{{zzzyyywwwuuussstttoooiiieeecccaaa]]]ZZZYYYXXXVVVVVVXXX[[[\\\]]]ZZZ[[[\\\\\\^^^bbbgggkkktttqqqpppttt|||xxxyyyyyyxxxxxxzzz~~~zzzxxx}}}}}}~~~qqq\\\MMMIIIIIIFFFGGGKKKOOOQQQWWW]]]ZZZYYYXXXXXXYYYYYYXXXWWW[[[VVVRRRRRRWWW[[[\\\ZZZccc```[[[ZZZ]]]ccciiimmmnnnvvvqqqaaa\\\UUUTTT[[[___eeevvv{{{|||nnnjjjfffaaaeeeooo|||yyypppnnnnnnwwwkkk\\\UUUQQQQQQVVVYYYcccpppzzz}}}{{{yyyxxxssssssqqqnnnhhhbbb\\\XXXWWWRRRPPPQQQRRRQQQTTTYYYbbbfffkkknnnoooqqquuuxxx}}}}}}|||||||||}}}|||{{{yyywwwtttsssrrrqqquuuvvvxxxzzz|||~~~|||zzzvvvrrrppplllhhhbbb\\\XXXWWWWWWXXXXXX___kkkxxxzzztttooommmmmmmmmllliiigggeeedddeeehhhkkkmmmkkklllppptttzzz}}}uuulllccc^^^[[[^^^ccchhhjjjiiifffdddcccbbb___]]]]]]___bbbdddhhhfffdddfffiiilllkkkjjjqqqooommmmmmpppxxx|||ssskkkccc]]]YYYXXXVVVTTTRRRSSSUUUXXX[[[bbbeeejjjmmmnnnnnnnnnnnnjjjkkkkkkkkkiiifffcccaaawwwxxxwwwuuusssssstttvvvuuuuuutttttttttuuuuuuuuuvvvvvvwwwxxxxxxyyyyyyzzzyyyyyyyyyyyyzzz{{{}}}}}}~~~}}}{{{{{{|||}}}~~~}}}|||zzzyyyyyyyyyvvvuuuuuutttsssrrrqqqqqqtttuuuvvvwwwxxxyyyyyyyyy{{{zzzyyyxxxuuurrrooommmmmmiiiccc```___]]]ZZZWWWYYYWWWVVVVVVXXX[[[]]]^^^\\\]]]^^^___aaaeeejjjnnnrrrqqqssszzz{{{|||}}}||||||}}}|||zzz{{{{{{|||yyyjjjUUUIIIGGGFFFEEEFFFJJJMMMMMMQQQWWWVVVVVVWWWXXXYYYXXXVVVUUUVVVSSSRRRUUU[[[``````______\\\YYYXXXZZZ___dddgggmmmwwwqqqbbbYYYTTTXXX]]]cccsss~~~pppjjjfffbbbgggqqq}}}zzzooollljjjooo{{{sssbbbWWWOOOOOORRRYYYbbbnnnxxx{{{{{{yyyxxxuuutttrrrooojjjccc]]]ZZZXXXSSSPPPQQQRRRQQQTTTXXXaaaeeejjjnnnoooqqquuuyyy~~~}}}{{{zzzxxxvvvuuuttttttssstttvvvyyy{{{}}}~~~|||~~~{{{xxxvvvqqqmmmfff```[[[YYYXXXYYYWWW]]]hhhttt}}}vvvqqqnnnmmmlllkkkiiigggfffdddeeegggjjjlllnnnooorrruuuyyy}}}yyyrrriiibbb]]][[[]]]```ccceeeffffffeeedddccc```^^^^^^aaaccceeeiiigggfffgggjjjllllllkkkoooqqqqqqppppppuuuyyypppiiibbb^^^YYYXXXVVVUUUUUUXXX[[[^^^bbbfffjjjmmmnnnooopppqqqmmmnnnnnnmmmllljjjhhhgggwwwwwwwwwuuurrrpppqqqrrrrrrooollllllooorrrrrrqqqrrrssssssttttttuuuuuuvvvvvvvvvvvvwwwyyyzzz||||||}}}|||{{{{{{{{{|||}}}~~~~~~}}}|||~~~|||{{{{{{{{{|||}}}zzzyyywwwvvvtttsssrrrrrrppppppqqqqqqqqqqqqqqqrrruuuvvvyyyzzzzzzxxxuuusssxxxwwwuuurrrnnnjjjgggeeeccc```\\\YYYXXXWWWVVVTTTWWWVVVVVVWWWYYY[[[]]]___```aaacccdddeeeiiinnnrrrtttvvv{{{vvvwwwxxxwwwooo___MMMFFFFFFEEEDDDGGGKKKKKKJJJLLLPPPSSSSSSUUUUUUUUUTTTSSSRRRSSSRRRSSSXXX___cccdddccc```]]]ZZZWWWWWWZZZ]]]___iiisssrrreeeZZZYYY\\\bbbqqqrrrjjjeeebbbhhhrrr}}}yyyooollliiiiiippp~~~{{{hhhYYYPPPOOORRRXXX```kkktttyyyzzzyyyyyyvvvvvvuuuqqqlllfffaaa]]]YYYTTTQQQRRRQQQPPPSSSWWW___dddjjjmmmoooqqquuuyyy{{{}}}~~~}}}|||zzzxxxwwwwwwwwwqqqssstttwwwyyy|||}}}~~~~~~}}}xxxtttmmmeee___[[[ZZZYYYUUUZZZcccnnn{{{zzzsssooommmkkkiiiiiihhhgggffffffgggiiijjjqqqrrrsssuuuwwwzzz|||~~~}}}yyytttmmmfff```]]][[[[[[]]]^^^```cccdddeeeeeecccaaa___```bbbeeegggiiihhhhhhiiilllmmmmmmlllmmmqqqtttrrrooosss~~~~~~vvvooohhhddd\\\\\\\\\[[[ZZZ[[[^^^aaadddgggkkknnnoooqqqsssuuupppooonnnmmmlllkkkjjjjjjssstttuuutttrrrrrrssstttpppkkkfffgggmmmqqqqqqoooppppppqqqqqqrrrrrrrrrrrrsssssssssuuuvvvxxxzzz{{{{{{zzzzzzzzzzzz{{{}}}}}}~~~}}}|||~~~~~~~~~}}}|||~~~}}}||||||{{{{{{yyyxxxxxxxxxyyyzzzuuutttsssrrrqqqqqqqqqqqqoooooopppqqqrrrsssttttttuuuvvvwwwwwwuuurrrooommmooonnnlllhhheeeaaa___]]]ZZZYYYVVVUUUTTTTTTTTTTTTUUUVVVWWWXXXYYY\\\^^^aaadddfffhhhiiikkknnnrrrvvv}}}}}}}}}{{{zzzuuuuuuvvvrrrfffUUUHHHEEEGGGFFFGGGJJJNNNMMMKKKMMMQQQTTTTTTTTTSSSQQQPPPPPPQQQVVVUUUVVVZZZ```eeeggghhhfffbbb\\\VVVSSSTTTYYY\\\ccciiiyyyzzzjjjcccaaaeeeqqq}}}uuuiiicccbbbhhhpppzzzuuupppoookkkhhhjjjvvvlll\\\SSSRRRUUUWWW]]]fffooouuuxxxyyyyyyxxxxxxwwwtttooojjjdddaaaZZZUUURRRRRRQQQPPPRRRVVV\\\bbbhhhmmmoooqqquuuyyy{{{}}}~~~}}}}}}~~~~~~|||zzzxxxwwwwwwqqqrrrtttvvvyyy|||~~~zzzssskkkccc___\\\[[[VVVZZZ```hhhsss~~~vvvqqqmmmjjjhhhiiiiiiiiiiiihhhhhhhhhhhhqqqqqqrrrsssuuuwwwyyyzzzyyywwwsssnnniiiccc___\\\ZZZZZZ\\\^^^```aaabbbccccccaaa___^^^___bbbeeegggjjjjjjkkklllmmmnnnnnnnnnmmmppprrrpppooorrryyy|||wwwrrrmmmiiibbbccccccaaa^^^]]]___bbbdddgggkkknnnoooqqqtttvvvpppooollljjjhhhhhhiiiiiipppqqqsssrrrqqqqqqqqqsssooojjjfffggglllqqqqqqoooppppppppppppqqqqqqqqqqqqppppppqqqrrrsssuuuwwwxxxxxxxxxxxxxxxyyyzzzzzz{{{{{{{{{||||||{{{zzzyyyyyy{{{|||}}}~~~~~~~~~}}}}}}~~~~~~}}}|||}}}}}}|||{{{}}}}}}zzzyyyyyyyyyyyyzzzzzz{{{{{{zzzzzzyyyvvvuuutttsssrrrsssttttttnnnnnnnnnnnnooopppqqqrrrqqqqqqrrrsssssstttuuuuuusssrrrpppmmmjjjhhhggggggcccbbbaaa^^^\\\[[[YYYYYYVVVUUUUUUTTTTTTTTTVVVWWWTTTWWWZZZ[[[\\\^^^bbbeeeiiikkknnnoooqqqtttxxx{{{xxxtttwwwxxxtttttttttmmm___PPPHHHHHHJJJKKKLLLPPPSSSRRRQQQUUU\\\^^^^^^\\\WWWSSSQQQQQQSSSVVVVVVWWW[[[aaaggglllnnnfffbbbZZZSSSOOORRRYYY___```aaahhhyyy|||pppiiijjjrrr{{{zzzkkkcccaaagggmmm}}}~~~wwwooooooooommmiiihhhqqqrrr___UUUTTTUUUVVVZZZaaajjjqqqvvvyyyyyyzzzzzzyyyvvvrrrmmmgggddd[[[VVVSSSRRRQQQOOOQQQUUUYYY___ggglllooorrrvvvyyy|||~~~~~~}}}||||||}}}~~~}}}zzzxxxvvvuuusssssstttvvvyyy|||~~~~~~~~~~~~~~~wwwooohhhccc```^^^[[[]]]```eeelllvvvyyysssnnnjjjgggjjjkkklllmmmlllkkkjjjiiimmmnnnnnnppprrrtttvvvwwwtttrrroookkkgggbbb___]]]YYY[[[^^^```bbbaaa`````````^^^\\\\\\]]]```cccfffiiikkkmmmnnnooooooooooooooommmlllllloooqqqssssssyyywwwuuussssssqqqnnnllliiikkkkkkgggaaa]]]^^^```dddgggkkkmmmnnnoooqqqrrrpppnnnkkkhhhfffgggggghhhkkkmmmnnnnnnlllkkkkkklllmmmjjjggghhhlllooopppoooppppppppppppppppppppppppnnnnnnooooooqqqrrrtttuuuvvvvvvvvvvvvwwwwwwwwwwwwvvvvvvwwwwwwwwwwwwvvvvvvwwwxxxyyyzzz{{{|||||||||zzz|||~~~{{{}}}~~~~~~~~~~~~~~~~~~~~~~~~~~~}}}}}}}}}~~~~~~}}}{{{{{{|||{{{yyyxxxsssvvv{{{~~~~~~}}}}}}~~~|||{{{|||}}}|||{{{{{{||||||}}}||||||{{{{{{{{{zzzyyywwwtttrrrsssuuuqqqrrrsssssssssssssssrrrooonnnmmmlllkkkllllllmmmhhhiiiiiijjjlllnnnoooppprrrrrrrrrqqqqqqqqqqqqqqqnnnkkkfffbbb```___```aaaZZZYYYXXXWWWVVVVVVVVVWWWUUUUUUVVVUUUUUUVVVXXX[[[WWW[[[___aaaaaacccgggkkkppprrruuuwwwyyy{{{xxxyyyvvvooopppsssqqqgggYYYNNNLLLMMMNNNNNNOOOSSSWWWWWWYYYaaakkkqqqqqqoooiiiaaa[[[YYYZZZUUUVVVYYY]]]ccchhhmmmppp___\\\WWWPPPMMMQQQZZZbbb```^^^___hhhvvvwwwmmmlllrrryyyoooeeebbbeeeiiixxxwwwnnnkkkllljjjhhhhhhppp}}}{{{dddWWWSSSSSSUUUWWW]]]eeennnuuuyyyzzz{{{{{{zzzxxxtttooojjjggg]]]WWWSSSRRRQQQNNNOOOSSSWWW]]]ffflllooorrrvvvyyy|||~~~~~~~~~~~~}}}yyywwwuuuuuuuuutttuuuvvvxxxzzz}}}~~~~~~|||{{{{{{|||}}}~~~~~~}}}~~~zzzsssmmmiiifffddd```aaaccceeeiiipppyyy~~~zzztttoookkkhhhkkkmmmpppqqqrrrpppnnnllliiiiiijjjkkkmmmoooqqqrrrpppooonnnkkkhhhddd```^^^[[[]]]___aaabbbaaa___]]]]]]\\\ZZZYYY[[[^^^bbbeeeiiikkknnnoooooooooooopppooollliiijjjmmmnnnllliiiffffffgggjjjmmmooonnnmmmmmmooopppkkkccc]]]\\\^^^bbbfffjjjllllllkkkkkkkkkllljjjhhhgggfffggghhhiii```bbbeeefffeeeeeefffggghhhhhhhhhiiijjjkkklllmmmpppppppppooooooooooooooommmmmmmmmnnnnnnpppqqqqqqttttttuuuuuuuuutttssssssrrrrrrssstttuuuuuuuuuuuutttuuuvvvxxxyyy{{{|||}}}~~~~~~}}}}}}}}}wwwyyyzzzzzzyyyyyyzzz|||zzz{{{|||}}}~~~~~~~~~|||{{{zzzzzzzzzzzzzzz|||~~~~~~~~~~~~~~~~~~|||{{{{{{|||}}}}}}|||zzzzzzzzzyyywwwuuusssvvvyyy{{{|||~~~~~~~~~}}}||||||{{{{{{{{{{{{{{{{{{|||~~~}}}{{{yyyxxxyyy{{{{{{{{{||||||}}}}}}}}}{{{yyyvvvtttvvvwwwxxxxxxuuuvvvwwwwwwvvvtttssssssqqqrrrrrrpppmmmmmmoooqqqmmmmmmmmmmmmmmmlllkkkjjjkkkjjjiiihhhggghhhiiiiiihhhhhhhhhiiikkklllnnnooopppooonnnmmmkkkiiihhhgggfffccc___\\\ZZZYYYZZZ[[[UUUUUUTTTSSSSSSTTTUUUVVVUUUWWWXXXWWWVVVWWW[[[^^^[[[```fffhhhhhhjjjnnnssswwwyyy|||~~~ooojjjnnnqqqmmmbbbTTTNNNPPPRRRPPPOOOPPPSSSWWWYYY^^^lllzzzxxxllleeebbbWWWZZZ___cccfffgggggghhh\\\\\\YYYTTTQQQRRRYYY```___^^^]]]```gggqqqzzzuuukkkiiiooovvvvvvhhheeeeeefffsss|||{{{pppjjjiiigggfffjjjuuulll\\\VVVTTTUUUUUUYYYaaakkktttyyyzzz{{{{{{zzzyyyuuupppkkkhhh^^^XXXTTTSSSPPPMMMOOORRRUUU\\\eeelllooorrrvvvyyyzzz|||~~~}}}{{{yyywwwwwwvvvuuuuuuttttttvvvxxx{{{|||||||||{{{{{{{{{||||||}}}~~~}}}|||{{{|||}}}~~~}}}xxxsssooommmllleeefffggghhhkkkpppwww{{{~~~zzzuuupppllliiilllooosssvvvvvvtttqqqoooggggggggghhhiiijjjlllmmmmmmnnnnnnmmmjjjfffbbb___^^^_________^^^^^^]]]\\\[[[ZZZYYYYYYZZZ^^^bbbeeehhhkkkooopppooonnnooopppnnnmmmkkkkkkjjjiiifffddd[[[\\\___dddjjjnnnoooooommmppprrrmmmddd]]]\\\^^^```dddiiikkkjjjgggdddcccbbbbbbbbbccceeegggiiijjjTTTXXX\\\___aaabbbdddfffeeeggghhhhhhhhhgggiiijjjooooooooooooooooooooonnnmmmmmmmmmmmmmmmnnnooopppssstttttttttsssrrrqqqqqqpppppprrrsssttttttuuuuuurrrssstttvvvxxxzzz|||}}}~~~zzzxxxwwwuuuvvvwwwwwwvvvvvvwwwxxxtttuuuwwwyyy{{{||||||}}}|||{{{zzzyyyxxxxxxxxxxxxxxxyyy{{{}}}~~~|||||||||||||||}}}~~~~~~}}}{{{zzzzzz|||}}}|||{{{zzzyyyyyyxxxvvvtttzzz|||~~~}}}{{{{{{~~~}}}|||{{{{{{||||||zzz{{{|||}}}}}}|||{{{zzzxxxwwwvvvvvvuuuuuuuuuvvvvvvxxxzzzzzzxxxvvvuuuvvvwwwwwwwwwxxxyyyyyyzzzzzzyyyuuuqqqpppqqqsssuuuvvvqqqssstttsssqqqooonnnnnnkkklllmmmkkkiiiiiilllooommmmmmmmmllljjjhhhgggfffkkkjjjiiihhhggghhhhhhiiijjjjjjjjjkkkkkklllnnnnnnmmmllljjjhhheeebbbaaa___```___\\\YYYXXXWWWWWWWWWUUUTTTSSSRRRSSSSSSUUUVVVUUUWWWYYYXXXWWWXXX\\\```___dddjjjmmmmmmooosssxxx|||~~~~~~mmmiiinnnpppkkk^^^QQQNNNSSSUUUQQQNNNOOORRRVVVYYYaaarrrzzznnnhhh\\\aaafffiiihhhccc___\\\___aaa```[[[UUUSSSWWW[[[]]]]]]^^^___aaaeeekkkpppmmmtttwwwpppgggfffmmmtttzzzkkkgggfffeeeoooyyytttllliiiffffffmmm{{{rrrbbb[[[XXXTTTTTTWWW___jjjsssyyyzzz{{{{{{{{{yyyuuuqqqllliii^^^YYYTTTSSSPPPMMMNNNRRRTTT[[[eeelllooosssvvvzzzwwwzzz~~~~~~~~~}}}|||{{{yyyyyyxxxxxxxxxuuutttsssssstttvvvyyyzzz|||}}}}}}}}}~~~~~~~~~~~~~~~}}}|||zzzzzzzzz{{{||||||zzzwwwtttrrrqqqhhhiiijjjkkknnnrrrwww{{{|||~~~zzzuuuqqqllliiimmmpppuuuxxxyyywwwtttqqqfffffffffffffffggghhhhhhlllmmmnnnnnnlllhhhccc```aaa```^^^\\\[[[[[[\\\]]][[[ZZZYYYYYY[[[^^^ccceeegggkkkooopppooonnnnnnpppmmmnnnooommmhhheeeccccccVVVXXX\\\bbbiiinnnppppppkkkppprrrnnneee^^^]]]______ccchhhjjjhhhddd```]]]YYYZZZ\\\___bbbeeehhhjjjOOOQQQSSSUUUWWWXXXXXXYYY______aaabbbdddeeefffgggkkkllllllllllllmmmmmmmmmiiiiiiiiiiiijjjjjjkkkllloooppppppqqqpppooonnnmmmkkkkkklllnnnooopppqqqrrrqqqqqqqqqqqqssswww}}}{{{xxxwwwwwwuuutttrrrqqqppppppqqqrrroooppprrrtttuuuvvvwwwwwwvvvvvvuuuuuuuuutttttttttwwwwwwwwwyyy{{{|||zzzyyy{{{zzzyyywwwwwwwwwwwwxxxzzz|||||||||yyyxxxxxxxxxuuuttttttsssssssssssssssvvvwwwwwwxxxyyyzzz{{{{{{{{{zzzxxxwwwvvvvvvwwwwwwzzzxxxvvvtttrrrrrrrrrrrrppppppqqqrrrrrrrrrrrrrrrttttttssssssrrrrrrqqqqqqrrrqqqqqqpppqqqrrrtttuuusssrrrpppooonnnnnnnnnooopppnnnmmmlllllljjjhhheeeeeecccaaaaaadddggghhhhhhiiijjjjjjiiigggggghhhjjjkkkjjjjjjiiijjjkkklllmmmjjjjjjjjjjjjiiihhhgggfffgggfffccc___\\\YYYWWWWWWYYYXXXVVVTTTSSSRRRRRRSSSRRRTTTWWWWWWVVVUUUUUUVVVUUUWWWYYYZZZZZZ\\\___aaabbbhhhnnnpppppprrrwww|||}}}~~~~~~uuummmiiihhhiiibbbXXXPPPLLLKKKLLLMMMNNNQQQVVVXXXZZZ```jjjrrrzzzppplllcccfffjjjjjjgggbbb^^^\\\^^^^^^]]]]]]\\\[[[ZZZYYY___^^^___bbbeeeeeeccc```dddhhhkkkiiifffeeeiiilll}}}tttmmmjjjhhhkkktttxxxoooiiiffflllwwwgggXXXTTTUUUPPPQQQZZZeeemmmuuu{{{|||yyywwwvvvvvvsssnnniiiddd\\\VVVVVVVVVQQQLLLJJJTTTYYYaaaggglllooorrrtttwwwxxx|||}}}{{{{{{}}}}}}{{{{{{}}}~~~|||zzzyyywwwsssqqqqqqsssvvvxxx|||{{{{{{{{{{{{|||}}}}}}{{{{{{||||||{{{{{{zzzyyy~~~~~~}}}{{{xxxwwwyyypppnnnmmmpppuuuyyy{{{zzz}}}|||xxxtttssssssrrrpppooossszzz}}}|||zzzpppkkkddd```^^^___``````iiillloooqqqrrrpppnnnllljjjhhhdddaaa^^^]]]]]]]]][[[[[[\\\]]]___aaacccdddgggiiikkkmmmooopppppppppllllllkkkjjjhhheeebbb```ZZZ[[[]]]```dddgggjjjlllmmmpppqqqnnngggaaa^^^]]]dddeeegggfffccc```^^^]]]ZZZ[[[]]]___bbbfffhhhjjjKKKLLLMMMNNNOOOQQQRRRRRRSSSTTTVVVYYY\\\___aaabbbdddeeefffgggiiijjjkkkllliiihhhhhhgggggggggggghhhjjjkkklllmmmmmmmmmlllllliiiiiijjjkkklllmmmnnnnnnnnnnnnoooppprrrwww}}}yyytttrrrqqqrrrqqqpppnnnnnnnnnnnnnnnoooooopppqqqrrrrrrrrrrrrppppppqqqqqqqqqqqqqqqqqqtttttttttwwwyyyyyyxxxvvvyyyxxxvvvtttssstttuuuvvvvvvwwwxxxwwwuuutttttttttssssssrrrrrrrrrrrrssssssvvvwwwwwwxxxxxxyyyyyyzzzzzzyyyxxxvvvvvvvvvvvvwwwwwwuuusssqqqpppoooooooookkkllllllmmmmmmmmmllllllnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmnnnooopppqqqrrrooonnnlllkkkjjjjjjkkkkkkhhhfffffffffggggggeeecccbbbaaa___```bbbeeegggggghhhiiikkkkkkjjjjjjkkkmmmlllllljjjjjjiiijjjkkkkkkggggggggggggfffdddcccbbb```___]]][[[YYYWWWWWWVVVVVVUUUTTTSSSSSSSSSTTTTTTTTTVVVWWWWWWVVVUUUVVVVVVVVVXXX[[[\\\]]]```cccfffggglllqqqssssssuuuyyy}}}}}}|||pppkkkiiiiiibbb[[[QQQKKKJJJKKKKKKLLLPPPSSSVVVVVVWWW[[[ccciiiqqquuuzzzyyytttllleeebbb]]]```dddfffddd```]]]\\\______``````___^^^]]]\\\]]]\\\^^^aaaeeegggeeebbbaaacccdddaaa^^^]]]```dddsssvvvqqqmmmjjjrrr~~~pppjjjggglllxxxqqq```XXXUUUQQQRRRYYYbbbiiirrryyy|||zzzyyyxxxwwwuuupppllleee]]]XXXXXXXXXTTTPPPOOOSSSWWW^^^dddhhhlllppprrrvvvxxx{{{~~~~~~}}}|||{{{|||~~~}}}{{{|||}}}}}}{{{yyyyyywwwsssqqqqqqsssuuuwwwyyyyyyxxxxxxyyyyyyzzz{{{yyyzzzzzz{{{{{{{{{zzzzzz|||||||||{{{}}}wwwuuusssuuuyyy{{{|||||||||~~~|||xxxuuutttsssqqqooonnnqqqxxx}}}~~~}}}wwwqqqiiibbb____________dddgggjjjnnnpppqqqpppppppppnnnkkkgggdddbbbaaa```]]]]]]^^^___```bbbcccdddhhhiiikkklllmmmnnnmmmmmmhhhhhhhhhgggfffcccaaa```XXXYYYZZZ]]]```cccfffgggkkkmmmnnnlllgggbbb___^^^___aaabbbcccbbb```______[[[[[[]]]___bbbdddggghhhJJJIIIIIIIIIIIIKKKLLLMMMLLLMMMNNNQQQSSSVVVXXXYYYZZZ[[[]]]```bbbeeeggghhhgggfffeeedddccccccccccccdddeeeggghhhjjjjjjjjjjjjggghhhhhhhhhiiiiiiiiiiiihhhiiikkkmmmooosssxxx|||yyysssooolllkkkmmmmmmlllkkkjjjjjjjjjjjjlllmmmmmmmmmmmmmmmllllllllllllmmmnnnnnnoooooooooooooooooorrrtttuuutttrrruuutttqqqooonnnoooqqqrrrqqqrrrsssrrrpppoooooooooppppppppppppqqqrrrssstttvvvvvvvvvvvvvvvvvvvvvvvvvvvuuutttsssrrrrrrssssssrrrqqqooommmkkkkkkkkkkkkhhhhhhiiiiiiiiihhhhhhgggiiiiiijjjjjjjjjjjjkkkkkkfffggghhhjjjkkkkkklllllliiihhhgggfffeeeeeeffffff___^^^^^^```bbbcccbbbaaa```___]]]^^^aaadddeeeeeefffiiilllmmmllllllmmmnnnlllllljjjiiiggggggggggggbbbbbbbbbbbb```___^^^]]]XXXWWWVVVUUUUUUUUUUUUUUUSSSSSSRRRSSSSSSTTTUUUVVVVVVWWWWWWWWWVVVVVVXXXZZZ\\\^^^```bbbdddgggjjjmmmmmmqqqvvvxxxxxxzzz~~~rrrjjjhhhhhhhhh[[[SSSKKKHHHJJJMMMNNNMMMPPPSSSUUUUUUUUUXXX^^^ccccccfffiiijjjfffbbb^^^\\\ZZZ]]]bbbdddcccaaa``````___```aaaaaaaaa___]]]\\\ZZZ[[[]]]aaaeeegggfffeeecccddddddaaa\\\ZZZ\\\___iii~~~vvvwww~~~~~~vvvpppjjjooozzztttmmmhhhlllwww}}}gggYYYUUURRRRRRWWW]]]cccnnnxxx|||{{{zzzzzzyyywwwsssoooggg```[[[[[[[[[XXXUUUUUUQQQUUUZZZ___ccchhhmmmppptttvvvyyy||||||||||||||||||}}}}}}}}}}}}||||||||||||zzzyyyxxxvvvtttqqqqqqrrrtttvvvuuuuuuuuuuuuuuuvvvvvvwwwwwwxxxyyyzzzzzz{{{{{{zzz~~~~~~~~~|||{{{}}}~~~~~~}}}}}}}}}{{{yyywwwuuutttpppmmmlllooovvv}}}yyyooofffaaa^^^]]]]]]]]]___cccgggkkkoooqqqrrrtttrrrpppmmmjjjgggdddccc___``````aaacccdddeeeeeehhhhhhjjjkkkkkkjjjjjjiiidddddddddcccbbbaaa```___WWWWWWYYY[[[]]]```bbbcccfffhhhjjjiiifffcccaaa```ZZZ[[[]]]^^^````````````[[[\\\]]]^^^```ccceeefffNNNLLLKKKIIIIIIKKKLLLNNNMMMNNNNNNOOOPPPQQQQQQRRRSSSTTTVVVYYY[[[^^^```aaabbbaaaaaa`````````aaaaaacccdddeeefffgggggghhhhhhggggggggggggggggggggggggccceeeggghhhjjjmmmqqqttt{{{xxxtttooollljjjiiiiiijjjiiiiiihhhggggggffffffhhhiiiiiijjjjjjjjjjjjiiikkkllllllmmmmmmlllkkkkkkiiiiiijjjmmmpppqqqpppnnnqqqooollliiiiiijjjlllmmmmmmnnnoooooommmlllllllllnnnnnnnnnooopppqqqsssttttttttttttssssssrrrrrrrrrpppooonnnmmmlllmmmmmmnnnmmmllljjjiiiggggggggghhhgggggghhhhhhggggggffffffgggggggggfffffffffffffff___aaaccceeeffffffffffffddddddccccccbbbbbbbbbbbb]]]\\\\\\^^^```aaaaaa___```___^^^___bbbdddeeeeeedddgggjjjlllkkkiiiiiiiiiiiihhhgggeeecccbbbaaa```]]]]]]]]]\\\[[[ZZZYYYXXXTTTSSSSSSRRRRRRSSSSSSTTTSSSSSSSSSSSSTTTUUUUUUVVVVVVWWWXXXXXXYYY[[[^^^aaadddeeehhhiiijjjmmmpppsssppptttxxx|||~~~wwwkkkfffffffffeeeWWWPPPIIIIIINNNRRRSSSRRRPPPRRRUUUVVVWWWZZZ___bbbaaabbbcccbbb```^^^[[[ZZZ]]]```dddffffffeeeeeeeee___```bbbbbb```]]]YYYWWWYYY[[[^^^bbbeeeffffffffffffggghhhfffbbb^^^\\\\\\eeewwwwwwtttuuuvvvmmmhhhkkksssyyyqqqkkklllsssooo[[[TTTRRRRRRTTTWWW^^^jjjvvv{{{{{{{{{{{{zzzxxxuuusssjjjccc^^^]]]\\\XXXVVVWWWQQQTTTXXX\\\```ffflllpppsssuuuwww{{{}}}{{{|||}}}~~~~~~}}}|||{{{~~~}}}|||{{{{{{zzzyyyxxxxxxvvvtttsssrrrssstttuuutttsssssssssssstttuuuuuuuuuvvvxxxyyyzzz{{{{{{{{{}}}}}}~~~~~~}}}|||zzzzzzzzzyyywwwuuupppmmmkkkmmmuuu~~~vvvkkkddd___]]][[[XXXYYY\\\```dddhhhlllnnnpppooonnnllljjjgggeeeccc___```aaaccceeeggghhhhhhhhhhhhiiiiiihhhgggfffeeeccccccbbbaaa___^^^\\\\\\WWWXXXYYY[[[]]]^^^___```___aaadddeeeeeecccbbbaaaYYYXXXYYYZZZ]]]_________\\\\\\]]]^^^```bbbcccdddRRRPPPNNNMMMLLLMMMOOOPPPNNNNNNOOOOOOPPPPPPPPPQQQQQQRRRSSSTTTUUUWWWXXXXXX[[[[[[\\\\\\]]]^^^___```cccccccccdddddddddeeeeeegggggggggfffffffffffffffccceeeggghhhhhhhhhjjjlllnnnmmmjjjhhhggggggggghhhggggggffffffeeeeeedddccccccdddeeeggghhhiiijjjjjjjjjkkkkkkkkkiiigggeeedddddddddeeehhhlllmmmlllkkkllljjjhhhfffeeefffgggiiijjjkkklllllljjjiiijjjjjjkkkkkkkkklllnnnoooqqqqqqpppoooooonnnnnnmmmmmmllllllkkkjjjiiihhhiiijjjkkkiiihhhfffeeedddddddddeeedddeeeeeeeeeeeeeeedddddddddccccccbbbaaa```______\\\]]]___aaabbbbbbbbbaaaaaabbbbbbbbbaaaaaa`````````______```bbbbbbaaa___aaa______```cccdddddddddbbbdddffffffeeebbbaaaaaacccbbbaaa```^^^\\\[[[ZZZXXXXXXYYYXXXXXXWWWVVVUUUTTTTTTSSSSSSRRRRRRSSSSSSUUUUUUVVVVVVVVVVVVVVVVVVVVVXXXZZZ[[[^^^aaafffiiiiiikkklllmmmmmmnnnqqqssssssvvv{{{ssshhheeedddaaa___SSSNNNIIIJJJOOOTTTUUUUUUUUUVVVYYYZZZ[[[]]]___aaa^^^]]]]]]]]]]]]]]]\\\[[[aaacccfffgggfffeeeffffffcccdddeeedddaaa]]]WWWTTTZZZ\\\```bbbdddeeeeeeeeedddhhhkkkllliiiccc^^^[[[dddrrr{{{yyyvvvjjjdddeeelllzzzwwwnnnkkknnnwww|||eeeVVVRRRPPPQQQSSSZZZgggtttwwwyyyzzz{{{yyyxxxvvvuuulllfff```^^^[[[VVVTTTUUUSSSUUUXXX\\\```eeelllppprrrtttvvvyyy|||}}}}}}~~~|||}}}~~~~~~}}}{{{zzz{{{{{{{{{zzzxxxxxxwwwwwwxxxwwwvvvttttttsssttttttuuuttttttttttttuuuvvvvvvuuuvvvwwwyyyzzz{{{{{{|||xxxyyy}}}~~~zzzyyyxxxyyyzzzzzzxxxuuupppmmmkkkmmmttt|||qqqiiiddd___]]]XXXXXXYYY[[[^^^aaadddffffffffffffeeedddcccaaaaaa]]]^^^aaadddgggiiijjjjjjggghhhhhhhhhfffeeecccaaaeeecccaaa___\\\ZZZXXXXXXUUUVVVXXXYYY[[[[[[\\\\\\YYY[[[^^^aaaddddddbbbaaa[[[YYYWWWXXXZZZ\\\]]]\\\]]]]]]]]]^^^```aaacccdddSSSRRRPPPOOOOOOOOOPPPQQQLLLLLLMMMOOOPPPRRRSSSSSSRRRRRRRRRRRRRRRSSSSSSSSSVVVVVVVVVWWWXXXZZZ\\\]]]aaaaaa`````````aaaaaabbbdddddddddddddddddddddcccdddfffhhhiiihhhggghhhiiijjjiiigggfffdddddddddeeeddddddeeeddddddcccaaaaaa^^^___bbbdddgggiiijjjkkkgggggghhhgggeeebbb___]]]``````bbbfffiiikkkkkkiiihhhgggfffddddddddddddeeefffgggiiihhhgggffffffgggffffffggggggiiijjjlllllljjjjjjiiiiiihhhhhhgggggghhhhhhgggfffffffffggghhheeedddbbbaaa``````aaaaaa______```aaaaaaaaaaaaaaa______^^^]]]]]]\\\\\\[[[\\\\\\]]]^^^____________```aaaaaabbbaaaaaa``````bbbaaa```aaabbbbbb```^^^```___^^^___aaaaaaaaa___]]]^^^```___]]]ZZZYYYZZZ[[[[[[[[[ZZZYYYXXXVVVUUUUUUUUUVVVVVVVVVVVVUUUUUUWWWVVVUUUTTTTTTTTTTTTTTTWWWXXXYYYYYYYYYYYYXXXXXXXXX[[[^^^aaadddggglllooolllnnnoooooonnnooorrrtttxxx{{{rrrhhhdddaaa[[[VVVNNNLLLJJJKKKNNNQQQSSSTTT[[[\\\]]]]]]^^^]]]]]]\\\[[[[[[ZZZ\\\___aaaaaa``````bbbccccccbbbbbbcccdddeeegggiiiiiieee___YYYUUUYYY\\\```cccddddddeeefffgggkkkooorrrqqqlllfffbbbeeeooo}}}~~~zzzjjj``````gggwww|||rrrllliiilllxxxuuu\\\UUUOOONNNPPPWWWcccnnnsssuuuxxxxxxwwwuuuuuuuuummmgggaaa^^^YYYTTTRRRUUUSSSVVVYYY]]]aaaffflllppprrrsssvvvyyy{{{|||||||||}}}}}}~~~}}}|||{{{yyyxxxwwwxxxyyyxxxvvvuuuvvvwwwxxxxxxxxxwwwvvvuuutttsssvvvvvvvvvvvvvvvwwwxxxxxxvvvwwwxxxzzz{{{{{{||||||||||||~~~{{{yyywwwvvvxxx{{{{{{xxxtttnnnllljjjlllsssyyyrrrkkkfffccc]]]]]]\\\\\\]]]^^^______^^^^^^]]]]]]]]]]]]]]]]]]\\\^^^aaadddgggiiiiiiiiiggggggggggggeeecccaaa```dddbbb___\\\YYYWWWUUUTTTQQQRRRTTTVVVXXXXXXXXXWWWWWWXXX[[[```dddfffdddccc___[[[WWWWWWYYY[[[[[[ZZZ]]]]]]^^^___```bbbdddeeeSSSSSSSSSRRRRRRRRRRRRRRRNNNNNNOOOPPPRRRSSSTTTTTTSSSSSSRRRRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSTTTVVVVVVZZZZZZYYYZZZ[[[\\\^^^________________________``````ccceeegggfffeeeeeeffffffeeedddcccbbbbbbbbbbbbaaabbbbbbbbbbbb```___^^^[[[]]]___bbbdddfffhhhhhhdddeeefffeeedddaaa^^^\\\^^^___```dddhhhjjjjjjiiieeeeeeeeeeeedddcccbbbbbb```bbbccccccbbbaaabbbcccaaaaaaaaabbbcccdddeeefffdddddddddccccccccccccccccccbbbaaa``````aaabbbccc```___^^^\\\\\\\\\]]]]]][[[\\\]]]^^^___`````````\\\]]]]]]]]]^^^^^^______^^^]]]]]]]]]]]]]]]^^^^^^___```aaabbbbbbaaa```______^^^]]]^^^``````^^^]]]\\\[[[ZZZ[[[\\\\\\ZZZXXXWWWXXXYYYXXXVVVUUUUUUVVVUUUVVVVVVWWWWWWVVVUUUTTTSSSTTTUUUVVVVVVWWWVVVVVVWWWVVVVVVVVVVVVVVVWWWXXXXXXYYYZZZ\\\]]]]]]]]]]]]]]]```dddgggiiillloooqqqpppqqqsssssssssuuuwwwzzz~~~}}}~~~ppphhhddd^^^TTTLLLLLLMMMMMMMMMLLLMMMQQQTTT[[[[[[\\\]]]^^^]]][[[ZZZ]]][[[[[[\\\```bbbbbb```\\\]]]^^^^^^^^^^^^```bbbcccfffiiijjjgggbbb[[[WWWVVVZZZ```cccdddeeegggiiijjjlllooorrrsssrrrnnnkkkhhhmmm}}}mmmaaa```fffvvvvvvnnnfffdddlllvvveeeZZZPPPMMMNNNTTT]]]fffnnnqqquuuvvvtttsssssstttlllfffaaa^^^YYYTTTTTTWWWSSSVVVZZZ^^^bbbfffkkkooorrrsssvvvyyy{{{|||||||||}}}}}}|||{{{yyywwwuuutttsssuuuvvvvvvtttsssuuuwwwyyyyyyyyyyyyxxxvvvuuutttxxxwwwwwwwwwwwwxxxyyyyyywwwxxxyyyzzz{{{|||||||||{{{xxxvvvuuuxxx{{{{{{wwwssskkkjjjiiikkkqqq}}}{{{tttnnnjjjddddddcccbbbaaa```___^^^\\\[[[ZZZYYYXXXYYYYYYZZZ]]]___aaadddfffffffffeeefffggggggfffeeecccaaa``````^^^\\\YYYVVVTTTSSSSSSOOOQQQSSSVVVWWWWWWWWWWWWWWWXXX[[[aaafffhhhgggeeebbb]]]WWWVVVYYY\\\[[[ZZZ]]]]]]^^^___aaaccceeefffTTTUUUUUUVVVVVVUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPPPPOOOOOOOOOPPPQQQQQQTTTTTTTTTUUUVVVYYY[[[]]]ZZZZZZ[[[[[[[[[\\\\\\\\\ZZZ]]]aaaccccccbbbbbbccc``````_________```aaaaaa___``````aaa```___]]]\\\ZZZ\\\^^^```bbbdddeeefffcccdddfffgggfffccc```^^^]]]^^^```dddhhhjjjjjjiiiddddddeeeeeeeeecccaaa```\\\^^^______^^^]]]^^^___^^^]]]]]]^^^^^^___```aaa```````````````aaaaaaaaa]]]\\\[[[[[[[[[\\\]]]^^^]]]\\\[[[YYYYYYYYYZZZZZZZZZ[[[]]]^^^``````aaaaaa]]]^^^___```bbbccceeeeee```___]]]\\\\\\\\\]]]^^^^^^___```aaaaaaaaa```___ZZZZZZZZZ[[[]]]^^^]]][[[YYYXXXWWWWWWXXXWWWUUUSSSSSSTTTUUUTTTSSSSSSTTTVVVRRRSSSTTTUUUVVVUUUUUUTTTRRRSSSTTTVVVWWWWWWXXXXXXVVVVVVVVVVVVWWWXXXYYYZZZWWWXXX[[[^^^```aaaaaaaaaaaadddhhhkkklllnnnoooqqqtttvvvxxxyyyzzz|||}}}}}}ppp{{{nnngggbbb\\\PPPFFFLLLOOOQQQPPPLLLLLLPPPUUUVVVWWWYYY[[[^^^^^^\\\[[[]]][[[YYYYYY[[[\\\ZZZXXXYYY[[[\\\\\\\\\]]]```bbb___bbbfffhhhfffbbb\\\XXXTTTXXX___cccdddfffiiikkkggggggiiikkknnnooonnnmmmkkknnnzzznnndddbbbffftttxxxoooeee```eeennnssslll___QQQLLLMMMRRRYYY```kkkooossstttrrrqqqqqqssskkkfffaaa^^^YYYUUUVVVZZZRRRUUUZZZ^^^bbbfffjjjmmmrrrtttvvvyyy{{{|||||||||}}}|||zzzxxxvvvtttsssrrrpppsssuuuuuussssssuuuwwwzzzzzzzzzzzzyyywwwuuutttxxxxxxxxxxxxxxxyyyyyyzzzyyyyyyzzz{{{||||||||||||~~~}}}xxxvvvuuuwww{{{{{{wwwrrriiihhhhhhjjjppp{{{{{{tttpppjjjjjjiiigggeeecccaaa```^^^\\\ZZZWWWVVVWWWXXXYYY___```bbbdddddddddbbbaaaffffffffffffeeecccaaa```\\\[[[XXXVVVTTTSSSSSSSSSPPPRRRUUUWWWYYYYYYYYYXXXYYYYYY\\\bbbhhhkkkjjjgggccc]]]WWWVVVZZZ]]]]]][[[]]]]]]^^^```bbbdddfffhhh[[[ZZZYYYXXXXXXWWWWWWXXXYYYXXXVVVTTTTTTUUUVVVWWWVVVVVVTTTSSSRRRRRRRRRRRRTTTUUUUUUUUUTTTSSSQQQPPPSSSTTTUUUVVVVVVVVVVVVVVVWWWWWWVVVVVVVVVWWWYYYZZZYYYZZZZZZ[[[\\\]]]^^^^^^]]]]]]^^^^^^^^^_________^^^^^^^^^]]][[[ZZZ[[[\\\``````___```aaaccceeeffffffeeecccaaa___^^^^^^]]]bbbcccdddeeegggggghhhhhhbbbbbbccccccbbbaaa```______^^^]]]]]]\\\\\\]]]]]]]]]^^^___^^^\\\\\\\\\]]]WWWYYY]]]___```___\\\ZZZWWWYYYZZZ\\\]]]]]]]]]]]]ZZZZZZ[[[[[[[[[\\\\\\\\\]]]]]]]]]^^^___```aaabbbbbbbbbbbbbbbaaa```___^^^aaaaaa```^^^\\\[[[\\\^^^]]]]]]]]]]]]\\\[[[YYYYYYYYYXXXWWWWWWWWWWWWXXXXXXUUUTTTRRRQQQQQQRRRTTTUUUVVVUUUTTTSSSRRRQQQQQQQQQRRRSSSTTTUUUVVVVVVVVVVVVVVVWWWXXXXXXYYYYYYYYYYYYXXXWWWWWWZZZ]]]^^^[[[XXX\\\]]]```ccceeeeeeddddddbbbfffkkknnnqqqsssuuuwwwzzz|||}}}~~~}}}}}}}}}~~~{{{|||wwwssspppdddUUUNNNNNNPPPUUUXXXUUUOOOLLLPPPVVVUUUVVVZZZ```aaa^^^]]]```[[[ZZZYYYXXXWWWXXXYYYZZZXXX[[[^^^``````___```aaa___jjjiiifffmmmkkk^^^WWWWWWXXX[[[___bbbdddfffgggkkkiiihhhjjjnnnooommmkkkiiirrr~~~xxxmmmhhhgggrrrwwwooommmooopppqqqxxxssseeeXXXQQQPPPPPPTTTYYYeeeggglllrrrwwwxxxuuussssssnnnggg```\\\XXXUUUSSSVVVWWWZZZ^^^ccchhhmmmpppllloootttwwwxxxyyyzzz{{{xxxyyyzzzzzzyyyvvvtttrrrppppppqqqrrrssssssttttttwwwwwwxxxxxxxxxxxxwwwwwwtttttttttttttttuuuvvvvvvxxxxxxxxxyyy{{{~~~zzzssstttvvvyyyzzzyyyvvvtttiiigggjjjrrrvvvxxx}}}yyysssppplllhhhgggeeecccaaa\\\[[[ZZZYYYYYYZZZ[[[[[[bbbccccccaaa```aaaccceeefffeeedddbbbaaa`````````^^^\\\YYYVVVSSSPPPNNNMMMPPPRRRVVVXXXYYYWWWUUUSSSWWWZZZ___eeeiiilllnnnnnnfffbbb]]]ZZZZZZ\\\]]]^^^aaabbbbbbbbbaaaaaaccceee]]]]]]\\\[[[ZZZZZZZZZZZZZZZYYYWWWVVVVVVVVVXXXYYYYYYYYYXXXWWWVVVVVVVVVVVVVVVWWWWWWVVVVVVUUUTTTTTTRRRSSSTTTUUUUUUUUUUUUUUUUUUUUUTTTSSSTTTTTTVVVVVVUUUVVVVVVWWWWWWXXXXXXYYYZZZZZZZZZZZZ[[[[[[[[[\\\XXXYYYZZZZZZXXXYYYZZZ\\\^^^]]]]]]\\\]]]^^^```aaaaaa```___^^^]]]]]]\\\\\\___``````aaaaaa````````````aaabbbbbbbbbaaa```______^^^]]]]]]\\\\\\]]]]]][[[\\\\\\\\\ZZZYYYZZZ[[[ZZZ[[[]]]^^^^^^]]]ZZZYYYYYYZZZ\\\]]]^^^^^^^^^^^^]]]]]]]]]^^^^^^^^^______^^^]]]]]]^^^^^^___```aaaaaaaaaaaaaaa```___^^^^^^^^^^^^^^^[[[YYYXXXYYY[[[[[[[[[[[[ZZZYYYXXXWWWVVVUUUUUUTTTTTTTTTTTTUUUUUURRRQQQPPPPPPPPPPPPQQQRRRSSSRRRRRRQQQQQQRRRRRRSSSTTTTTTUUUVVVWWWWWWVVVVVVVVVWWWXXXYYYZZZZZZZZZZZZ\\\[[[ZZZ\\\___aaa___]]]bbbdddfffhhhiiiiiiiiiiiihhhlllpppsssvvvyyy|||~~~||||||}}}}}}~~~~~~wwwtttrrrooofffXXXPPPPPPPPPTTTVVVTTTPPPOOORRRVVVXXXWWWYYY^^^^^^\\\\\\___]]]\\\ZZZXXXVVVUUUUUUUUUXXX\\\```bbbbbb`````````___lllmmmlllqqqjjj\\\VVVVVVXXX[[[^^^aaaccceeeeeeiiigggeeeeeeggghhhiiiiiiiiippp{{{wwwpppjjjhhhrrrxxxtttvvv{{{vvv{{{{{{kkkYYYPPPNNNNNNPPPTTT```eeelllrrruuuuuusssrrrqqqmmmhhhccc___[[[WWWTTTUUUVVVXXX\\\```eeeiiilllnnnqqqtttuuutttsssssstttyyyzzz{{{{{{zzzxxxuuutttooooooooopppqqqrrrrrrsssvvvvvvvvvvvvuuutttsssssstttttttttttttttuuuuuuvvvvvvvvvwwwxxxyyy|||~~~}}}zzzttttttvvvzzz|||{{{wwwssskkkjjjnnnuuuxxxyyy~~~zzzvvvrrrlllhhheeeccc```___ZZZYYYXXXXXXYYYZZZ\\\]]]aaabbbcccbbb``````bbbcccdddcccbbbaaa______^^^^^^^^^\\\YYYVVVSSSPPPOOONNNOOOQQQUUUWWWXXXXXXVVVTTTYYY\\\```fffjjjmmmooopppgggccc]]]ZZZZZZ[[[\\\]]]aaabbbcccbbbaaabbbdddfffaaa```___^^^]]]]]]]]]]]]\\\[[[YYYXXXXXXYYYYYYZZZ[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYXXXXXXXXXXXXXXXYYYTTTUUUVVVVVVVVVVVVVVVUUUUUUUUUTTTSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTVVVVVVWWWWWWWWWXXXXXXXXXSSSTTTVVVVVVVVVWWWYYY[[[^^^]]]\\\ZZZZZZZZZ[[[[[[[[[[[[ZZZYYYYYYYYYZZZZZZZZZZZZZZZZZZYYYWWWVVVUUU\\\]]]___``````______^^^^^^]]]\\\\\\[[[[[[\\\\\\YYYZZZ[[[ZZZXXXWWWXXXYYY[[[[[[[[[[[[ZZZYYYXXXWWWYYYZZZ[[[]]]^^^^^^___^^^]]]^^^^^^^^^^^^_________]]]]]]]]]\\\\\\]]]]]]^^^_______________^^^]]]\\\ZZZZZZZZZXXXVVVUUUVVVWWWXXXXXXXXXWWWVVVUUUTTTSSSSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRRRRQQQQQQRRRRRRRRRRRRRRRRRRSSSSSSUUUVVVWWWVVVWWWWWWXXXXXXXXXWWWWWWWWWXXXYYY[[[\\\]]]]]]]]]```___^^^___bbbddddddddddddeeeggghhhjjjkkkkkkkkklllnnnqqqtttvvvzzz~~~}}}~~~~~~~~~zzzuuuqqqqqqqqqppphhh\\\TTTRRRTTTTTTUUUTTTRRRSSSUUUWWW[[[XXXXXX[[[[[[YYYZZZ^^^aaa___]]]ZZZWWWUUUSSSSSSVVVZZZ___bbbbbb___]]]\\\bbbqqqvvvuuuvvvlll\\\WWWWWWXXXZZZ]]]```bbbcccdddiiihhhfffdddbbbcccfffiiihhhnnnvvv~~~xxxpppkkkppp~~~yyyxxx}}}vvvvvvyyyuuu]]]PPPMMMMMMNNNOOOYYYaaakkkqqqsssrrrqqqrrrpppnnnjjjgggccc___ZZZVVVUUUUUUWWWYYY]]]aaaeeegggkkknnnpppqqqpppoooooopppzzz{{{||||||{{{yyywwwuuuppppppqqqqqqrrrrrrsssssstttttttttsssrrrqqqpppoootttsssssssssssstttuuuuuuuuuuuuvvvwwwxxxzzz|||}}}~~~|||{{{vvvuuuwww{{{~~~xxxrrrjjjkkkpppwwwyyyyyy{{{~~~{{{qqqllleee___\\\YYYXXXVVVWWWVVVVVVVVVXXX[[[]]]______aaabbbbbb`````````aaaaaa```______^^^]]]\\\\\\^^^\\\YYYVVVSSSPPPOOOOOONNNPPPTTTWWWYYYYYYXXXWWW\\\^^^ccchhhllloooqqqrrrlllgggaaa\\\[[[\\\]]]]]]```aaacccbbbbbbbbbeeegggccccccbbbaaa````````````]]]]]]\\\[[[ZZZ[[[[[[\\\ZZZZZZYYYYYYYYYZZZ[[[[[[[[[[[[ZZZYYYYYYZZZ[[[\\\YYYZZZZZZZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVUUUUUUUUUVVVVVVVVVUUUUUUTTTTTTTTTVVVVVVVVVVVVWWWWWWWWWWWWRRRSSSUUUUUUTTTUUUWWWYYY```^^^\\\ZZZYYYYYYYYYYYYXXXXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUTTTTTTRRRQQQPPPXXXYYYZZZ\\\]]]]]]\\\\\\[[[[[[ZZZYYYYYYYYYYYYZZZXXXYYYZZZYYYWWWVVVWWWXXXYYYXXXWWWWWWVVVVVVVVVWWWWWWXXXYYYZZZ[[[\\\\\\]]]ZZZZZZ[[[[[[[[[\\\\\\\\\\\\\\\[[[ZZZZZZYYYZZZZZZ\\\\\\\\\\\\\\\[[[ZZZZZZWWWXXXXXXWWWUUUTTTTTTUUUWWWWWWWWWWWWVVVUUUTTTSSSSSSRRRRRRRRRRRRSSSTTTTTTTTTUUUVVVVVVVVVVVVUUUTTTVVVVVVVVVWWWWWWYYYZZZ[[[YYYYYYZZZZZZZZZYYYYYYXXXYYYZZZ\\\]]]___```aaaaaacccbbbaaabbbdddgggiiijjjfffgggiiikkkmmmoooqqqrrrrrrsssuuuvvvxxx{{{~~~wwwpppnnnooopppqqqpppiii___XXXUUUXXXWWWUUUTTTTTTUUUVVVWWWYYYVVVVVVYYY[[[YYYYYY\\\bbbaaa___\\\ZZZWWWUUUUUUSSSXXX^^^aaa```]]]YYYXXXhhhvvv|||{{{zzzmmm]]][[[XXXYYY[[[]]]```aaabbbccciiijjjjjjhhheeedddgggjjjfffkkkrrr~~~uuullllllvvv|||zzz}}}}}}wwwttt}}}cccTTTPPPOOONNNNNNSSS]]]iiiqqqrrrpppqqqrrrrrrpppnnnkkkhhhbbb[[[VVVUUUVVVWWWYYY[[[___bbbddddddgggkkkmmmnnnppprrrtttyyyzzz{{{|||{{{yyywwwuuuttttttttttttttttttttttttqqqqqqqqqqqqqqqqqqpppooossssssrrrrrrsssssstttuuuvvvwwwwwwxxxyyy{{{||||||}}}~~~}}}{{{yyywwwxxx}}}zzzrrrnnnrrrxxx}}}~~~}}}}}}~~~{{{|||~~~{{{xxxlllfff^^^XXXUUUTTTSSSRRRWWWVVVUUUUUUWWWZZZ]]]___^^^```bbbbbb```___^^^___^^^___^^^^^^^^^]]]\\\\\\^^^\\\XXXUUURRRPPPOOOOOOOOOQQQTTTXXXZZZ[[[[[[[[[^^^aaaeeejjjnnnrrruuuvvvsssnnnfff```^^^]]]^^^^^^___aaabbbbbbbbbccceeegggfffeeedddcccbbbbbbbbbbbb______^^^^^^^^^]]]^^^^^^\\\\\\\\\[[[\\\\\\]]]]]]]]]\\\[[[ZZZ[[[\\\]]]^^^\\\\\\]]]\\\\\\[[[ZZZZZZYYYYYYXXXXXXWWWWWWVVVVVVXXXXXXWWWWWWVVVVVVUUUUUUXXXXXXXXXXXXYYYYYYYYYYYYVVVWWWWWWVVVUUUUUUVVVXXX___]]][[[YYYXXXWWWWWWWWWYYYXXXWWWUUUTTTSSSRRRRRRRRRRRRSSSSSSSSSRRRRRRQQQTTTUUUWWWXXXYYYZZZYYYYYYYYYXXXWWWWWWVVVVVVWWWWWWUUUVVVWWWVVVUUUTTTUUUVVVUUUTTTSSSSSSTTTUUUVVVWWWTTTUUUUUUVVVWWWXXXYYYZZZXXXYYYYYYYYYYYYZZZZZZZZZZZZZZZYYYXXXWWWWWWWWWWWWYYYYYYYYYZZZYYYYYYXXXXXXWWWXXXYYYXXXVVVUUUUUUVVVWWWXXXXXXXXXXXXWWWWWWVVVSSSSSSRRRRRRSSSTTTTTTUUUWWWXXXYYYYYYYYYYYYXXXWWWZZZZZZZZZZZZ[[[[[[\\\]]]]]]]]]^^^]]]]]]\\\[[[[[[]]]^^^___aaacccddddddeeedddeeeeeefffgggjjjmmmooolllnnnqqquuuxxx{{{}}}~~~~~~}}}~~~}}}zzzuuuyyyyyyooollllllnnnqqqqqqmmmgggaaa[[[XXXZZZXXXVVVTTTSSSTTTUUUVVVXXXTTTTTTYYY\\\ZZZYYYZZZ___^^^^^^\\\[[[YYYXXXWWWUUUZZZ```cccbbb^^^ZZZWWWjjjvvvzzzzzzxxxjjj\\\\\\XXXYYY[[[^^^```aaabbbcccfffiiilllllliiiggggggiiieeehhhppp}}}~~~~~~uuukkkhhhppp}}}{{{}}}{{{sssyyygggWWWRRROOONNNMMMOOOZZZgggoooqqqqqqrrrssstttsssqqqooojjjddd[[[UUUWWWWWWWWWYYY[[[^^^```bbb```ccchhhkkknnnqqquuuwwwxxxyyyzzz{{{zzzyyyvvvuuutttttttttttttttttttttsssnnnooopppqqqrrrsssssssssrrrrrrrrrrrrrrrsssttttttxxxyyyzzz{{{|||||||||}}}zzz||||||yyy{{{zzz{{{{{{uuuvvv|||{{{{{{|||}}}}}}zzzvvvrrrjjjeee^^^YYYWWWWWWWWWWWWYYYWWWVVVUUUVVVYYY\\\^^^^^^```bbbbbb```^^^^^^^^^]]]^^^_________^^^]]]]]]]]]ZZZWWWSSSPPPOOOOOOOOOPPPRRRUUUYYY\\\]]]^^^^^^___bbbfffkkkpppuuuxxxzzzxxxrrrhhhaaa]]]\\\\\\\\\^^^___aaaaaaaaaccceeehhhiiihhhgggfffeeeeeeeeeeeeccccccccccccbbbbbbbbbaaabbbbbbaaaaaaaaaaaaaaabbb______^^^^^^]]]^^^^^^^^^]]]]]]]]]]]]\\\ZZZYYYYYYXXXXXXYYYYYYYYYXXXWWWWWWXXXXXXXXXWWWWWWVVVVVVVVVYYYZZZZZZZZZZZZ[[[[[[[[[ZZZ[[[[[[YYYWWWVVVWWWXXX[[[ZZZXXXWWWVVVUUUVVVVVV[[[ZZZXXXVVVTTTSSSRRRRRRRRRRRRSSSTTTUUUUUUUUUTTTSSSTTTVVVWWWXXXXXXXXXWWWXXXWWWVVVVVVUUUUUUVVVVVVSSSTTTUUUTTTRRRQQQRRRSSSSSSSSSSSSSSSTTTUUUVVVWWWTTTTTTTTTTTTUUUWWWXXXYYYYYYYYYZZZZZZZZZ[[[[[[[[[ZZZYYYXXXXXXWWWWWWWWWWWWXXXXXXYYYYYYYYYXXXXXXWWWXXXZZZ[[[[[[YYYWWWWWWXXXXXXYYYZZZ[[[[[[[[[[[[[[[TTTTTTTTTTTTUUUVVVWWWWWWZZZZZZZZZZZZZZZZZZZZZZZZ^^^^^^]]]^^^^^^___``````dddddddddcccbbbaaa```___bbbcccdddfffggghhhhhhhhhhhhjjjlllmmmnnnpppsssuuuqqqsssxxx}}}}}}|||~~~{{{vvvpppuuussskkkjjjkkkmmmooonnngggbbb```___\\\[[[[[[YYYVVVTTTTTTWWWZZZ[[[UUUSSSWWWZZZZZZYYYYYYZZZ[[[[[[\\\[[[[[[ZZZZZZ[[[```eeehhhgggbbb^^^\\\fffooosssuuuvvvgggXXXYYYVVVWWWZZZ\\\___aaabbbcccbbbeeeiiikkkkkkiiihhhhhhfffhhhppp|||{{{|||tttjjjgggnnn}}}~~~sssvvvmmm\\\TTTOOOLLLLLLMMMVVVbbbkkkpppqqqrrrttttttsssrrrpppllleee]]]XXXWWWWWWWWWXXX[[[]]]```aaabbbeeehhhkkkmmmppptttwwwxxxyyyzzz{{{zzzyyywwwuuussssssrrrrrrqqqqqqppppppmmmnnnppprrrtttuuuuuuvvvrrrqqqqqqqqqqqqrrrssssssyyyyyyzzz{{{||||||{{{{{{xxxzzz|||}}}}}}}}}~~~~~~zzzxxx}}}~~~}}}zzzxxx}}}|||{{{zzzxxxuuuqqqmmmgggccc]]]ZZZYYYYYYYYYYYYZZZXXXVVVUUUVVVYYY]]]___```aaabbbaaa___^^^^^^^^^\\\]]]___``````___^^^]]][[[YYYUUUQQQNNNNNNNNNOOOQQQSSSVVVYYY\\\^^^_________aaafffkkkqqqwww{{{~~~{{{tttiiiaaa\\\ZZZYYYYYY\\\]]]___``````bbbeeeggglllkkkjjjiiihhhhhhhhhhhhhhhhhhhhhhhhhhhgggffffffhhhgggfffeeeeeedddeeeeeebbbbbbbbbbbbaaa```_______________^^^]]]\\\ZZZYYYYYYZZZ[[[\\\\\\[[[[[[ZZZYYYYYYYYYYYYYYYYYYYYYXXXYYYYYYYYYZZZZZZZZZ[[[[[[\\\\\\\\\ZZZXXXWWWXXXZZZZZZYYYXXXWWWWWWWWWXXXYYY\\\[[[ZZZXXXWWWVVVVVVVVVUUUUUUVVVWWWWWWWWWWWWVVVUUUVVVWWWXXXYYYYYYXXXWWWXXXXXXWWWVVVVVVVVVVVVWWWTTTUUUVVVUUUTTTSSSSSSUUUUUUUUUUUUUUUVVVVVVVVVVVVVVVVVVUUUVVVWWWXXXZZZ[[[ZZZZZZZZZZZZ[[[[[[[[[[[[[[[ZZZZZZYYYYYYYYYZZZZZZYYYYYYZZZZZZZZZZZZZZZYYYYYY[[[\\\\\\[[[YYYYYYYYYXXXYYY[[[\\\^^^_________ZZZZZZZZZZZZ[[[\\\]]]^^^______^^^]]]]]]^^^______bbbbbbcccccceeefffhhhiiikkkkkkjjjjjjiiigggfffeeefffggghhhiiijjjjjjjjjjjjmmmppptttvvvvvvwwwzzz}}}www{{{~~~|||{{{|||~~~zzztttlllsssyyynnnhhhgggiiiiiikkkggg___\\\___aaa```___aaaaaa___[[[\\\bbbgggddd[[[SSSTTTVVVWWWXXXZZZ[[[\\\]]]^^^___^^^^^^]]]```dddiiikkkiiieeeaaa```bbbiiinnnuuuxxxhhhVVVUUURRRTTTWWWZZZ]]]___aaaaaabbbccceeehhhkkklllllljjjhhhjjjqqq|||}}}}}}zzzpppjjjooo~~~{{{rrrsss|||vvvdddYYYPPPLLLLLLLLLRRR\\\fffmmmqqqrrrrrrrrrqqqqqqpppmmmhhhaaa\\\VVVVVVVVVWWWZZZ\\\___```ccceeehhhjjjlllooosssvvvxxxyyy{{{|||{{{zzzxxxwwwsssrrrrrrqqqpppooooooooonnnoooqqqrrrtttuuuuuuuuuqqqqqqqqqqqqqqqrrrrrrsssvvvwwwxxxyyyyyyxxxxxxwwwvvvxxxyyyzzzyyyzzz|||}}}~~~~~~}}}{{{~~~~~~~~~{{{}}}zzzwwwuuurrrnnnkkkfffbbb^^^[[[[[[ZZZYYYXXXYYYWWWUUUUUUWWW[[[```cccbbbbbbbbbaaa^^^^^^___```[[[\\\^^^___```___^^^]]]ZZZWWWSSSOOOLLLLLLMMMNNNQQQRRRUUUXXXZZZ\\\]]]^^^^^^```eeekkkrrryyy~~~xxxmmmccc]]]ZZZZZZYYYZZZ[[[]]]^^^___aaadddgggnnnnnnmmmlllkkkkkkkkkkkkkkkllllllllllllkkkjjjjjjiiiiiihhhfffeeeeeeeeeeeeddddddeeeeeedddbbbaaa___bbbbbbbbbaaa```^^^]]]\\\[[[\\\^^^___``````___^^^\\\\\\\\\\\\\\\\\\\\\\\\XXXXXXXXXYYYYYYYYYZZZZZZ[[[\\\\\\[[[YYYYYYZZZ[[[[[[[[[ZZZYYYZZZ[[[\\\]]]\\\[[[ZZZZZZYYYYYYYYYZZZWWWXXXXXXXXXXXXXXXWWWWWWWWWXXXYYYZZZZZZZZZYYYXXXYYYYYYXXXWWWWWWWWWWWWXXXXXXYYYZZZYYYWWWVVVWWWXXXXXXXXXXXXXXXXXXWWWUUUUUUXXXXXXXXXXXXYYY[[[\\\^^^YYYYYYYYYYYYZZZZZZZZZZZZ\\\\\\[[[[[[[[[[[[\\\\\\[[[[[[\\\\\\\\\\\\\\\[[[YYY[[[]]]]]][[[ZZZYYYZZZXXXYYY[[[]]]___```aaabbbaaaaaaaaaaaabbbcccdddeeeeeecccbbb``````bbbccceeefffggghhhjjjlllnnnqqqrrrppppppooonnnmmmkkkjjjiiiiiijjjkkkkkkllllllllllllqqquuuzzz||||||}}}zzzzzzyyyzzz|||~~~yyysssjjjqqq~~~vvvkkkfffeeefffeeegggbbbZZZWWW^^^ccccccdddhhhjjjhhhdddeeemmmuuulll___TTTQQQRRRTTTWWWZZZ___```bbbcccccccccbbbaaaaaaeeeiiijjjhhheeebbb``````gggmmmxxx~~~lllWWWSSSPPPQQQTTTXXX[[[^^^___```eeeccccccffflllppppppooojjjkkkrrr|||}}}wwwoooqqq}}}xxxpppqqqxxxmmm^^^SSSNNNNNNKKKOOOXXXbbbkkkqqqrrrqqqoooooooooooommmjjjddd```UUUUUUUUUVVVYYY[[[^^^``````cccfffiiilllppptttxxxyyyzzz|||}}}}}}{{{zzzxxxttttttssssssrrrqqqpppppppppqqqrrrsssssssssssssssqqqqqqppppppqqqqqqrrrsssssstttuuuvvvvvvuuutttsssuuuvvvxxxwwwwwwxxxzzz}}}zzz|||}}}}}}yyyuuussspppmmmkkkkkkhhhdddbbb```___]]]\\\WWWVVVUUUUUUXXX]]]cccfffccccccbbb```^^^^^^___aaaZZZ[[[]]]_________^^^]]]YYYVVVRRRNNNKKKKKKLLLMMMPPPQQQSSSVVVYYY[[[\\\\\\]]]```dddkkkrrrzzz}}}qqqggg```^^^]]]\\\XXXZZZ\\\^^^___aaadddfffllllllmmmmmmmmmmmmlllkkklllllllllnnnoooooommmkkkhhhjjjkkkjjjiiihhhiiijjjkkkjjjiiiiiijjjjjjhhhfffhhhgggeeecccbbbaaaaaa```aaaaaabbbbbbbbbbbbaaaaaa```______^^^^^^]]]]]]\\\aaa```^^^]]]\\\]]]^^^^^^ZZZ[[[\\\\\\[[[\\\^^^```\\\]]]]]]\\\\\\[[[ZZZYYY]]]^^^______^^^\\\YYYWWWZZZZZZZZZZZZZZZZZZZZZZZZXXXYYYZZZZZZYYYYYY[[[\\\\\\[[[[[[\\\^^^___^^^^^^___]]][[[YYYXXXXXXYYYZZZ[[[[[[[[[ZZZYYYXXXVVVVVVWWWWWWWWWWWWXXXYYYYYYYYYYYYYYYYYYZZZ[[[\\\\\\\\\]]]\\\\\\[[[[[[\\\]]]]]]___]]]\\\^^^```aaa___\\\[[[\\\]]]\\\[[[[[[\\\]]]```aaacccddddddcccaaa```bbbdddgggjjjkkkkkkjjjiiicccddddddccccccdddgggjjjkkkmmmppprrrsssuuuwwwyyyvvvxxxzzzxxxsssnnnlllmmmmmmmmmmmmnnnpppqqqssstttwwwxxxzzz}}}|||{{{zzzzzz{{{zzzzzz{{{}}}|||tttyyy}}}~~~lllccceeeiiiiiidddccc```^^^\\\[[[[[[\\\dddgggkkkmmmlllkkkjjjjjjaaaYYYNNNIIILLLQQQUUUVVVVVVZZZ___bbbbbbbbbaaaaaabbbaaaaaa`````````aaaaaafffhhhrrrvvvbbbUUUMMMOOOSSSWWW[[[^^^```aaafffdddbbbcccfffjjjmmmooonnnqqqooottt~~~yyytttrrrsss{{{}}}xxxnnnggglllxxx{{{eeeXXXRRRMMMMMMMMMQQQZZZeeennnrrrsssqqqsssrrrpppooommmfff]]]VVVUUUSSSTTTWWW[[[]]]]]]]]]___bbbgggmmmqqqssstttwwwyyy{{{}}}}}}{{{xxxvvvtttssssssrrrrrrqqqqqqppppppqqqrrrsssrrrpppnnnmmmppppppppppppqqqrrrssssssqqqqqqrrrrrrssstttttttttttttttuuuvvvxxxyyyzzzzzz~~~}}}|||~~~{{{tttooolllkkkkkkkkkiiieeecccbbbaaa^^^]]]VVVTTTRRRSSSWWW[[[___aaabbbcccddddddbbbaaaaaabbbbbb```______```___]]][[[\\\XXXRRRMMMJJJJJJLLLNNNOOOPPPRRRUUUWWWYYYZZZZZZXXX]]]dddkkkqqqwww|||}}}rrrhhh```]]]]]]^^^^^^]]]\\\\\\^^^```bbbdddoooooonnnnnnmmmmmmmmmlllkkkjjjjjjkkkmmmmmmllljjjkkkllllllkkkiiiiiijjjkkkkkkjjjiiiiiijjjjjjhhhgggjjjiiihhhgggffffffffffffeeefffffffffffffffeeedddbbbbbbbbbbbbaaaaaaaaaaaabbbbbbaaa```````````````___`````````^^^___```bbb___````````````___^^^^^^^^^^^^^^^^^^]]]\\\ZZZYYY]]]]]]\\\\\\\\\\\\\\\\\\[[[\\\^^^^^^]]]\\\]]]^^^[[[[[[[[[\\\^^^_________```___^^^\\\[[[[[[\\\\\\[[[[[[[[[[[[ZZZYYYXXXXXXXXXXXXZZZ[[[[[[\\\\\\\\\[[[\\\\\\\\\]]]]]]^^^^^^___`````````````````````aaa```___```ccccccbbb___]]]^^^___^^^\\\[[[\\\]]]ddddddffffffffffffddddddfffhhhkkknnnooonnnmmmlllhhhhhhhhhgggfffhhhllloooqqqsssuuuvvvwwwyyy{{{}}}{{{}}}}}}yyyuuuttttttrrrrrrssstttvvvxxxzzz{{{~~~~~~zzzxxxwwwuuuvvvwwwwwwwwwwwwxxxyyy}}}}}}||||||kkkdddfffhhhfffeeedddbbb```^^^]]]\\\\\\\\\___ccceeeeeeeeeeeeeee^^^WWWOOOMMMQQQUUUXXXXXXXXXZZZ\\\\\\\\\\\\^^^___aaa```___^^^^^^^^^^^^^^^dddgggrrrzzziii]]]RRRTTTVVVYYY\\\^^^```aaadddcccaaabbbdddhhhlllnnnjjjpppooouuuzzzuuuqqqvvv{{{~~~yyypppiiimmmxxxmmm[[[RRRLLLLLLLLLOOOVVV```jjjppprrrtttuuuuuurrrqqqooohhh```ZZZXXXVVVUUUWWWZZZ[[[[[[]]]___bbbggglllpppsssssswwwyyy{{{}}}}}}{{{xxxvvvsssssssssrrrrrrqqqqqqqqqooooooqqqqqqqqqpppnnnmmmoooooooooooopppqqqrrrsssqqqqqqrrrsssttttttuuuuuuxxxxxxxxxyyyyyyzzzzzzzzz}}}~~~~~~}}}~~~~~~{{{uuupppmmmllllllllliiieeecccaaa___]]][[[SSSQQQOOOPPPTTTXXXZZZ[[[]]]___``````_________``````___^^^^^^^^^^^^\\\ZZZ\\\YYYSSSMMMJJJJJJKKKLLLMMMOOOQQQSSSUUUWWWYYYYYYYYY]]]ccciiinnnsssxxx{{{}}}xxxppphhhbbb______```^^^^^^]]]]]]___aaadddfffvvvuuusssqqqppppppqqqqqqooommmkkklllmmmooooooooollllllkkkiiigggfffhhhiiilllkkkjjjkkklllllljjjhhhlllkkkkkkkkkkkkkkkllllllggghhhhhhhhhgggffffffeeeeeeeeeeeefffffffffggggggffffffgggggggggfffeeeeeedddeeeeeedddbbbbbbccceeecccddddddeeeeeeeeeeeeeeeaaaaaa```_______________``````______^^^^^^^^^]]]^^^```bbbbbb```___^^^___\\\\\\]]]^^^___```aaabbbbbbbbbaaaaaa```_________\\\\\\\\\\\\\\\[[[ZZZZZZWWWXXX[[[]]]^^^^^^^^^]]]_________```````````````cccdddeeeffffffeeedddccceeeeeeeeefffhhhhhhgggeeebbbcccdddcccaaa``````aaaiiiiiijjjjjjjjjjjjiiiiiikkkmmmooorrrrrrrrrqqqpppnnnnnnmmmkkkkkknnnrrrvvvyyy{{{~~~~~~~~~zzz{{{|||}}}xxxuuussssssrrrrrrssstttuuuvvvwwwwwwxxx{{{}}}}}}~~~}}}tttuuuwwwjjjeeeffffffcccbbbbbbaaa```___]]][[[ZZZVVVYYY\\\^^^^^^^^^___```YYYVVVSSSSSSWWWZZZ[[[ZZZ[[[ZZZYYYWWWVVVWWW[[[^^^```___^^^]]]\\\[[[[[[[[[bbbeeeppp~~~pppggg[[[[[[\\\]]]___``````aaabbbaaa```aaacccfffjjjllliiippprrrxxx|||zzzrrrpppttt|||~~~yyypppiiimmmwww{{{dddVVVOOOLLLKKKLLLQQQZZZdddlllpppvvvxxxxxxuuusssrrrllleee___\\\YYYWWWWWWYYYYYYYYY]]]___cccgggkkkooorrrssswwwyyy{{{}}}|||zzzwwwuuurrrrrrssssssrrrrrrqqqqqqmmmnnnooooooooonnnmmmlllnnnnnnnnnnnnooopppqqqrrrqqqqqqrrrssstttuuuvvvwwwyyyyyyyyyyyyyyyyyyyyyyyy{{{}}}}}}}}}{{{{{{{{{}}}{{{~~~}}}wwwrrrpppooonnnmmmjjjfffbbb```]]]ZZZXXXRRRPPPOOOPPPSSSUUUVVVVVVYYY[[[]]]^^^^^^^^^___```^^^]]]\\\]]]^^^]]][[[YYY]]]ZZZTTTOOOKKKIIIJJJJJJLLLMMMOOOQQQTTTVVVXXXYYYZZZ]]]bbbfffiiimmmqqqttttttqqqlllhhhdddbbbbbbbbb^^^^^^^^^^^^```cccfffhhh|||yyywwwwwwxxxxxxxxxuuurrrqqqrrrtttuuuuuuoooooommmkkkhhhgggiiikkkmmmllllllmmmnnnnnnmmmkkkkkkkkkkkkllllllmmmoooooojjjjjjjjjjjjjjjiiihhhgggggggggggghhhiiijjjjjjkkkkkklllmmmmmmmmmlllkkkjjjhhhiiihhhgggeeedddeeefffeeefffggghhhiiiiiiiiiiiigggfffdddcccbbbcccdddeeeaaaaaaaaa```______^^^^^^___aaaccccccaaa___^^^^^^___```aaabbbbbbcccdddeeecccdddddddddcccbbbaaa```^^^^^^^^^^^^]]]\\\ZZZZZZVVVXXX[[[^^^``````___]]]bbbbbbbbbbbbbbbbbbccccccggghhhjjjkkkllljjjiiihhhjjjjjjjjjkkkmmmmmmllllllggghhhiiiiiihhhggghhhiiimmmmmmnnnnnnnnnnnnmmmmmmnnnooorrrssstttttttttssssssrrrqqqpppooorrrwww{{{|||wwwsssrrrrrrssstttsssrrrtttwwwzzz|||}}}{{{zzzzzzzzz~~~|||zzz{{{~~~}}}pppgggffffffdddaaa____________^^^\\\ZZZXXXVVVXXXZZZZZZZZZZZZ[[[\\\XXXWWWWWWYYY\\\]]]\\\ZZZZZZZZZYYYWWWVVVWWW[[[^^^```___^^^\\\[[[ZZZZZZZZZ```dddooo~~~~~~ssslllccccccbbbbbbaaaaaaaaaaaa```aaaaaaaaabbbeeeiiillllllrrrsssyyyzzzttt~~~wwwsssrrr}}}~~~xxxpppjjjllltttqqq^^^TTTNNNLLLKKKMMMTTT^^^hhhnnnuuuxxxyyyvvvtttsssoooiiiccc```[[[XXXXXXYYYYYYYYY\\\___cccgggjjjmmmppprrrvvvwwwzzz||||||zzzwwwuuurrrrrrsssssssssrrrqqqpppllllllmmmmmmmmmmmmlllkkklllllllllmmmnnnooopppqqqqqqqqqrrrsssuuuvvvwwwwwwvvvvvvvvvvvvwwwwwwwwwwww{{{|||}}}|||zzzzzzzzz|||}}}zzzuuusssrrrqqqoookkkgggbbb___[[[XXXUUUSSSQQQPPPQQQSSSUUUUUUTTTWWWYYY\\\]]]^^^___```bbb]]]\\\\\\]]]^^^^^^\\\ZZZ^^^[[[VVVPPPLLLJJJIIIHHHLLLLLLNNNPPPSSSVVVXXXYYY[[[]]]```bbbdddgggjjjmmmmmmmmmkkkiiigggeeecccbbb^^^^^^^^^___aaadddhhhjjj}}}yyyvvvvvvxxxxxxxxxvvvvvvuuussspppoooppprrrnnnmmmmmmnnnoooooonnnlllkkkkkkkkkllllllmmmnnnooommmnnnnnnnnnmmmmmmlllkkkggghhhiiiiiijjjkkklllllllllmmmoooooopppooonnnmmmkkkkkkkkkiiigggffffffhhhggghhhiiikkkllllllllllllkkkiiigggeeeeeeeeeggghhhbbbbbbaaaaaaaaa`````````___aaacccbbbaaa___^^^___aaacccddddddcccccceeegggfffffffffeeedddcccaaa```aaaaaaaaa```___]]]\\\[[[ZZZ\\\___bbbddddddcccbbbeeeeeeeeeeeeeeefffffffffiiijjjmmmooooooooonnnmmmkkklllnnnnnnooooooooopppjjjlllmmmnnnmmmnnnoooqqqrrrrrrssssssssssssrrrrrrpppqqqsssuuuvvvwwwwwwwwwwwwwwwvvvuuuvvvxxx}}}|||yyyvvvrrrqqqrrrtttvvvwwwuuussstttxxx}}}{{{yyywww|||uuuppprrr}}}sssiiidddddddddbbb```]]]^^^^^^___^^^]]][[[ZZZYYYYYYYYYXXXVVVUUUVVVWWWYYYZZZ[[[]]]^^^]]][[[XXXXXXYYY[[[[[[[[[[[[]]]___aaa```___]]]\\\[[[[[[[[[```ccclllyyy~~~xxxooojjjiiihhhfffdddbbbaaaaaa```___aaabbbbbbbbbeeeiiilllnnnsssrrrttttttqqq}}}zzzvvvttt|||}}}~~~zzztttooopppttt|||fffWWWRRROOOLLLLLLPPPYYYdddkkkqqquuuwwwuuussssssqqqmmmfffbbb]]]ZZZYYYZZZ[[[[[[[[[^^^cccfffgggjjjmmmpppsssuuuyyy{{{{{{zzzwwwvvvrrrsssttttttsssrrrpppoookkkkkkkkklllllllllkkkkkkkkkkkkkkklllmmmnnnpppqqqqqqqqqrrrssstttuuuvvvwwwsssttttttuuuwwwxxxxxxyyy{{{|||}}}|||{{{zzz{{{}}}|||~~~yyyvvvuuutttpppmmmgggccc___[[[VVVTTTSSSQQQPPPQQQRRRTTTSSSRRRUUUWWWZZZ\\\\\\]]]___```]]]\\\\\\]]]______^^^\\\]]][[[WWWRRRMMMJJJHHHGGGKKKLLLMMMOOORRRUUUXXXZZZZZZ\\\^^^___```cccfffiiikkkkkkkkkkkkiiigggeeeccc___^^^^^^___bbbeeehhhjjj}}}}}}|||{{{zzz{{{{{{zzzwwwvvvvvvwwwqqqppppppqqqssssssrrrpppooooooooonnnnnnoooppppppkkkkkkllllllllllllkkkkkkjjjkkkkkklllmmmnnnnnnooommmnnnoooooooooooooooooonnnooonnnmmmkkkjjjkkklllkkklllmmmnnnooopppppppppnnnllljjjhhhgggggghhhiiidddddddddddddddddddddddddddeeefffeeeccccccdddeeedddgggiiihhheeedddfffiiiiiiiiigggfffdddcccaaaaaacccccccccccccccbbbaaaaaabbbdddfffiiijjjjjjiiiiiiggghhhhhhiiijjjjjjkkkkkkkkkllloooqqqrrrsssssssssmmmooorrrrrrrrrrrrssstttpppqqqssssssssssssuuuwwwxxxyyy{{{||||||{{{yyyxxxuuuvvvxxxzzz|||~~~|||yyysssrrrqqqqqqrrruuuxxxzzzzzzwwwuuuwww|||~~~ttttttxxx|||qqqmmmmmm{{{ssskkkdddaaa```]]]\\\]]]\\\]]]^^^^^^____________YYYYYYXXXUUURRRQQQRRRSSS[[[\\\]]]^^^]]]\\\YYYXXXWWWYYY]]]^^^^^^^^^^^^___aaa```___^^^]]]\\\\\\\\\```bbbjjjtttxxxrrrjjjgggiiigggdddbbb___^^^^^^^^^]]]```ccccccbbbdddhhhlllmmmrrroooooovvv}}}zzzuuuxxxzzzuuurrruuu~~~~~~yyyuuuuuuuuuyyyqqq[[[UUURRRNNNKKKMMMUUU___gggmmmrrruuusssrrrssssssqqqjjjfff___[[[ZZZZZZ[[[[[[YYY]]]bbbdddeeefffjjjmmmqqqssswwwzzz{{{zzzyyywwwssstttuuuuuusssqqqnnnmmmjjjjjjjjjkkkkkkkkkkkkllljjjkkkkkklllmmmooopppqqqqqqqqqrrrrrrsssttttttttttttuuuvvvwwwxxxzzz{{{{{{zzz|||}}}}}}||||||}}}~~~~~~~~~zzzxxxwwwqqqnnnhhhccc___[[[WWWTTTRRRPPPNNNNNNPPPRRRRRRRRRTTTVVVXXXYYYYYYYYYZZZ\\\]]]\\\\\\]]]___```___]]]\\\[[[WWWSSSOOOKKKHHHGGGJJJJJJKKKMMMPPPSSSWWWYYYXXXZZZ\\\]]]___bbbfffiiijjjkkklllmmmllljjjhhhfffaaaaaaaaaaaacccfffiiikkkzzzzzzzzz{{{}}}}}}|||zzzwwwwwwvvvttttttsssssssssjjjkkklllmmmnnnnnnnnnnnnpppppppppqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrsssttttttsssttttttrrrppppppqqqrrrqqqrrrssssssttttttttttttsssrrrpppmmmlllkkkkkkkkkhhhiiiiiijjjjjjkkkkkkllllllllllllkkkiiijjjmmmooommmppprrrpppkkkiiikkknnnnnnllljjjgggdddcccbbbbbbbbbccceeeggghhhiiijjjjjjiiijjjkkklllmmmmmmmmmmmmkkkkkklllmmmooopppqqqqqqnnnooopppsssuuuwwwyyyzzzuuuxxx{{{{{{zzzzzz|||~~~|||}}}~~~}}}|||{{{|||~~~|||~~~}}}xxxssspppooooooppprrruuuxxx{{{}}}~~~|||}}}{{{uuukkkqqq}}}rrrmmmmmmyyy~~~mmmgggaaa```[[[UUUTTTWWWXXXYYYYYYZZZ\\\]]]___```YYYYYYWWWTTTQQQQQQSSSUUUZZZ[[[\\\\\\[[[ZZZYYYYYYXXXZZZ\\\]]]\\\[[[\\\\\\```___^^^]]]]]]]]]]]]]]]___aaahhhqqqsssmmmgggeeedddbbb```]]][[[ZZZZZZZZZ[[[___bbbbbb```bbbfffkkkmmmssspppoootttvvv}}}|||yyyrrrmmmlll~~~zzzwwwvvvtttsssyyyfffVVVTTTOOOKKKJJJPPPZZZbbbiiiooosssrrrqqqtttuuutttooojjjbbb]]]ZZZYYYYYYYYYWWW\\\aaacccbbbcccgggkkknnnqqquuuyyy{{{{{{zzzyyyuuuuuuvvvuuussspppmmmjjjjjjjjjjjjjjjkkkkkklllllljjjkkkkkklllnnnoooqqqrrrrrrrrrrrrrrrrrrrrrrrrrrruuuvvvvvvwwwxxxyyyyyyzzzxxxzzz{{{|||{{{|||}}}}}}zzzxxxrrrnnniiiddd```\\\WWWUUUTTTRRROOONNNPPPSSSTTTTTTVVVWWWYYYYYYXXXWWWXXXYYY[[[ZZZZZZ\\\^^^___^^^]]][[[ZZZWWWTTTPPPLLLIIIGGGGGGGGGHHHIIIMMMQQQTTTWWWVVVXXXZZZ\\\^^^ccchhhllliiikkkmmmnnnooonnnlllkkkeeeeeeddddddfffhhhkkkmmm~~~}}}|||zzzyyyxxxwwwwwwrrrrrrtttuuuvvvwwwwwwwwwttttttttttttuuuuuuuuuuuuxxxxxxwwwvvvwwwxxxzzz{{{wwwxxxxxxwwwuuuuuuvvvwwwvvvvvvwwwxxxxxxxxxxxxwwwyyyxxxvvvtttrrrpppooonnnllllllmmmnnnooopppqqqqqqssssssrrrpppoooqqqtttxxxuuuxxxzzzwwwsssppprrruuurrroookkkhhheeecccccccccbbbcccfffiiimmmoooqqqrrrllllllllllllmmmmmmnnnnnnmmmnnnoooppprrrtttuuuuuuoooppprrrtttwwwzzz}}}}}}~~~zzzuuuqqqmmmjjjmmmnnnpppsssvvvzzz|||~~~xxxooofffrrrtttoooiiiuuu~~~rrrkkkeeeaaa___XXXPPPOOOSSSTTTTTTTTTUUUWWWZZZ]]]^^^ZZZZZZXXXUUUSSSSSSVVVXXXYYYZZZ[[[ZZZYYYYYYZZZ[[[ZZZ[[[[[[ZZZXXXXXXYYYZZZ^^^^^^]]]]]]\\\]]]]]]]]]^^^```gggooopppkkkfffeee```___\\\YYYWWWVVVWWWWWWYYY]]]aaaaaa___```eeeiiiooouuutttsssvvvtttzzzzzzqqqkkkeee|||xxxvvvtttpppmmmqqqwwwrrrVVVTTTOOOJJJIIIMMMWWW^^^gggnnnrrrrrrrrruuuwwwwwwsssmmmeee^^^ZZZXXXWWWWWWVVV[[[```bbbaaaaaafffjjjllloootttxxx{{{|||{{{zzzvvvvvvwwwvvvssspppllliiikkkjjjjjjjjjkkkllllllmmmkkkkkkkkklllnnnpppqqqrrrrrrrrrrrrqqqqqqqqqppppppuuuuuuuuuuuuuuuuuuvvvvvvvvvxxxzzz{{{{{{|||~~~~~~{{{yyyrrroooiiieeeaaa]]]XXXUUUXXXTTTQQQPPPRRRUUUXXXYYYYYY[[[\\\[[[ZZZXXXXXXYYYYYYYYYYYY[[[]]]^^^]]]\\\ZZZYYYWWWTTTQQQMMMIIIHHHDDDEEEEEEGGGJJJNNNRRRUUUTTTVVVYYY[[[___dddjjjnnnhhhjjjllloooqqqqqqpppppphhhhhhgggggghhhjjjmmmnnn{{{yyyzzzyyyzzz}}}||||||~~~}}}yyyyyy{{{~~~~~~}}}~~~|||yyywww|||||||||zzzwwwuuuuuuuuussssssrrrrrrtttvvvyyy{{{vvvvvvuuuvvvyyy}}}~~~{{{zzz{{{|||~~~{{{tttnnniiihhhhhhiiihhhjjjlllooosssvvvyyyzzzwwwwwwwwwxxxxxxyyyyyyyyywwwvvvuuuuuuwww{{{~~~~~~~~~}}}|||yyyuuurrrpppnnnkkkjjjjjjlllnnnqqqssswww{{{zzzuuuvvvtttzzzwwwssswww|||yyymmmgggddd```]]]VVVPPPQQQVVVUUUUUUUUUUUUWWWXXXZZZ[[[XXXXXXWWWSSSOOOOOOUUU[[[^^^]]][[[ZZZZZZZZZ[[[[[[WWWZZZ\\\\\\ZZZWWWUUUUUU]]]\\\\\\\\\___dddiiillliiigggjjjnnnllldddaaadddhhheeeaaa\\\XXXVVVUUUUUUTTTXXX^^^cccddddddeeeeeennnooorrrssspppooovvv~~~uuunnnmmmyyy}}}uuuqqqmmmkkknnntttyyycccVVVLLLLLLNNNMMMQQQXXXaaafffmmmpppqqqqqqrrrtttvvvqqqjjj```XXXUUUVVVXXXYYYZZZ\\\^^^aaabbbcccdddjjjlllooossswwwyyy{{{|||wwwtttpppooooooooollliiikkkkkklllmmmnnnnnnoooooooooooonnnmmmmmmnnnoooppppppqqqrrrrrrppppppqqqrrrttttttuuuuuuuuuuuuttttttwwwuuutttuuuyyy||||||{{{|||~~~{{{vvvnnnllliiieee```[[[VVVTTTPPPPPPQQQRRRVVVZZZ^^^aaa```^^^[[[XXXVVVUUUVVVVVVWWWXXXXXXYYYZZZ[[[[[[\\\[[[ZZZYYYXXXUUUQQQJJJFFFGGGGGGFFFGGGHHHKKKNNNOOOQQQTTTWWW[[[^^^bbbgggjjjlllnnnpppssstttsssrrrqqqmmmkkkhhhggggggiiilllnnn~~~||||||}}}{{{zzzyyyyyyzzz|||~~~}}}xxxtttrrrqqqqqquuuwwwyyy|||~~~~~~~~~{{{yyywwwsssqqqooonnnmmmkkkjjjhhhiiikkkmmmpppssswww}}}}}}yyy{{{~~~zzzyyyyyy}}}ttthhhfffccc___]]]WWWQQQRRRWWWXXXWWWUUUSSSSSSSSSUUUVVVWWWXXXXXXUUUQQQQQQVVVZZZ\\\[[[YYYXXXXXXXXXXXXXXXZZZ]]]``````]]]ZZZWWWVVVYYYZZZ[[[^^^cccjjjppptttuuutttwwwzzzttthhh```___dddcccbbb```\\\XXXUUURRRSSSWWW]]]```bbbbbbbbbccckkklllppprrrooonnnuuu~~~wwwooohhhttt~~~xxxuuuqqqooottt{{{|||jjjZZZMMMLLLLLLJJJMMMTTT\\\bbbjjjpppqqqqqqrrrssstttqqqiiiaaaYYYVVVVVVXXXWWWXXX[[[]]]```bbbcccdddiiikkkoootttwwwyyyzzz{{{xxxtttqqqoooooonnnllljjjjjjjjjjjjjjjkkkmmmnnnooopppooonnnnnnnnnoooppppppqqqrrrsssrrrppppppppprrrssssssttttttttttttssssssuuutttsssuuuxxx{{{{{{zzz{{{|||~~~~~~wwwrrrkkkiiigggccc___[[[WWWVVVTTTTTTSSSTTTVVV[[[___bbbbbb```]]]YYYWWWUUUUUUUUUWWWWWWWWWWWWYYYZZZ[[[\\\]]][[[XXXVVVSSSPPPLLLHHHDDDDDDCCCCCCEEEGGGJJJLLLPPPRRRVVVZZZ^^^ccchhhkkkmmmnnnpppqqqrrrqqqqqqpppkkkjjjgggffffffhhhkkkmmm}}}wwwtttqqqpppmmmmmmmmmlllkkkjjjhhhggggggiiilllooosssxxx}}}}}}ssshhhddd```]]]\\\WWWRRRSSSWWWWWWUUUSSSPPPOOOPPPRRRSSSVVVXXXZZZXXXUUUTTTVVVYYYYYYYYYXXXWWWVVVVVVVVVVVV]]]```ddddddaaa]]]YYYXXXWWWXXXZZZ^^^ccckkkqqquuu|||~~~rrrddd^^^___aaacccdddaaa[[[UUUQQQRRRVVVZZZ]]]^^^^^^^^^___ccceeejjjmmmlllkkkqqqyyy~~~}}}rrrfffppp~~~{{{xxxssssss|||uuubbbRRRMMMKKKHHHJJJPPPUUU\\\fffooorrrsssrrrrrrsssqqqkkkccc[[[WWWVVVWWWUUUVVVYYY[[[^^^aaacccdddgggjjjoootttxxxzzz{{{zzzxxxuuurrroooooonnnmmmlllkkkjjjiiiiiijjjmmmooopppqqqpppoooooonnnooopppqqqqqqrrrsssrrrpppooopppqqqrrrrrrssssssssssssrrrrrrtttsssrrrtttwwwyyyyyyyyyyyyzzz}}}}}}zzz~~~yyysssnnngggfffccc```]]]ZZZXXXXXXZZZYYYXXXXXXZZZ^^^aaadddcccaaa^^^[[[XXXUUUTTTSSSUUUUUUTTTUUUVVVYYY\\\]]]^^^[[[WWWUUUSSSPPPNNNKKKCCCBBBBBBBBBCCCEEEHHHIIINNNQQQUUUYYY]]]ccciiimmmnnnooooooppppppooooooooojjjhhhfffeeeeeegggjjjlllxxxrrrnnnlllmmmnnnpppqqqqqqoookkkiiihhhhhhkkknnnrrrwww}}}|||{{{}}}zzzqqqhhhaaa]]][[[ZZZWWWSSSSSSVVVTTTSSSPPPOOOOOOQQQSSSUUUUUUXXX[[[[[[YYYWWWWWWXXXXXXXXXYYYYYYXXXWWWVVVVVV]]]aaaddddddaaa]]]YYYWWWWWWXXXYYY[[[___dddiiillltttzzzzzzlllbbb^^^```cccdddbbb^^^XXXUUUSSSUUUXXXZZZZZZZZZ[[[\\\\\\]]]bbbggghhhgggkkkrrrxxxvvvhhhoooyyy|||wwwrrruuukkkWWWOOOLLLHHHJJJPPPOOOWWWbbbmmmsssuuusssrrruuusssnnnfff^^^XXXUUUTTTTTTUUUWWWYYY]]]```cccdddcccgggmmmtttyyy{{{|||}}}zzzxxxuuurrrqqqpppoooooonnnlllkkkjjjkkknnnqqqsssrrrqqqpppooooooooopppqqqrrrssssssrrrpppooopppqqqrrrssssssttttttssssssrrrttttttttttttvvvxxxyyyyyyxxxyyy{{{~~~yyyxxx~~~zzzuuuooojjjeeedddaaa]]][[[ZZZYYYYYY]]]^^^```bbbcccdddddddddbbbaaa___\\\ZZZWWWUUUTTTTTTSSSRRRRRRTTTXXX[[[^^^\\\ZZZXXXWWWUUUSSSOOOLLLEEEDDDCCCCCCDDDFFFHHHJJJLLLOOOSSSWWW\\\bbbiiinnnppppppooooooooonnnnnnmmmhhhgggfffeeefffhhhjjjkkk~~~|||wwwpppiiiggghhhjjjmmmqqquuuvvvtttpppmmmlllnnnrrrxxx}}}~~~zzz{{{|||~~~{{{vvvrrroooiiibbb```[[[YYYYYYXXXTTTSSSUUUUUUTTTRRRPPPPPPRRRTTTVVVUUUXXX[[[]]]\\\ZZZXXXVVVXXXYYYZZZ[[[\\\[[[YYYXXX[[[^^^aaaaaa^^^ZZZWWWUUUWWWWWWXXXYYY\\\___bbbdddhhhoooyyy}}}qqqfff```aaaaaaaaa```^^^]]]\\\UUUWWWXXXXXXXXXXXXYYY[[[YYYZZZ___dddfffeeeiiiooo|||vvvyyyuuulllnnnsss|||zzzsssoootttpppYYYOOOLLLHHHIIINNNLLLRRR^^^jjjrrrvvvuuutttwwwvvvssslllcccZZZUUUSSSSSSTTTVVVXXX\\\___bbbdddaaaeeekkkrrrxxx|||{{{{{{yyywwwuuusssrrrrrrooommmkkkjjjkkkmmmppprrrsssrrrpppooooooooopppqqqqqqrrrsssrrrpppooopppqqqttttttuuuuuuuuuuuuttttttuuuuuuvvvvvvvvvwwwyyyzzzyyyzzz{{{}}}{{{uuuvvv~~~yyyvvvrrrlllgggeeeccc```\\\ZZZZZZZZZ[[[aaadddiiilllmmmkkkhhhfffaaaaaaaaa___]]]ZZZWWWVVVTTTSSSRRRRRRTTTWWW[[[]]]YYYYYYZZZ[[[[[[WWWQQQLLLGGGFFFEEEDDDEEEFFFHHHJJJKKKNNNQQQUUUZZZ```ggglllooopppppppppooonnnmmmlllggggggfffeeefffhhhjjjkkk~~~}}}{{{xxxvvvuuuooonnnjjjeee``````eeeiiimmmsssyyy{{{xxxsssqqqppptttzzzvvvooottt|||rrrkkkiiieeeaaaaaa\\\YYYZZZZZZVVVTTTUUUXXXWWWUUUTTTSSSSSSSSSSSSTTTWWW[[[]]]^^^[[[XXXVVVUUUWWWZZZ]]]^^^]]][[[ZZZXXX[[[]]]]]][[[XXXVVVVVVVVVWWWXXXZZZ\\\```cccdddbbbhhhooovvvzzzzzzqqqhhhcccaaa___^^^^^^___aaacccYYYZZZZZZYYYWWWWWWYYY[[[[[[[[[^^^ccceeefffjjjooo{{{zzzxxxwwwpppnnnnnnuuuxxxqqqnnntttttt[[[PPPLLLHHHGGGKKKIIIOOOXXXdddnnntttvvvuuuxxxxxxvvvqqqiii```YYYVVVUUUUUUVVVXXX[[[^^^bbbdddbbbeeejjjqqqwww{{{}}}~~~~~~zzzwwwuuuuuuooonnnmmmllllllmmmnnnpppsssrrrpppooonnnnnnoooppppppqqqrrrrrrppppppqqqrrrtttuuuuuuuuuuuuuuuuuutttuuuvvvwwwwwwvvvwwwyyy{{{zzzzzz{{{|||~~~uuuppprrr}}}~~~xxxuuurrrooojjjeeedddbbb___\\\[[[\\\___```fffjjjpppuuuvvvsssnnnkkkeeeffffffdddbbb^^^ZZZXXXSSSSSSRRRSSSTTTWWWZZZ[[[XXXZZZ\\\___^^^ZZZSSSNNNIIIHHHFFFEEEEEEGGGHHHJJJLLLMMMPPPSSSWWW]]]dddiiilllmmmooooooooommmkkkjjjeeeeeeddddddeeegggiiijjj}}}{{{wwwwwwwwwuuurrrmmmiiifffaaabbb```]]]ZZZ]]]eeelllttt{{{|||tttpppnnnsss|||yyymmmrrr}}}www|||zzznnngggffffffeeeddd___\\\]]]]]]YYYVVVVVVVVVVVVVVVVVVUUUUUUTTTTTTTTTVVVYYY\\\^^^\\\XXXUUUPPPSSSWWW[[[]]]\\\[[[YYYXXXZZZ[[[[[[YYYXXXXXXXXXVVVWWWXXXZZZ\\\___bbbccc```eeehhhkkkrrrwwwtttlllcccaaa^^^]]]]]]```dddggg]]]]]]\\\ZZZXXXXXXZZZ\\\\\\ZZZ[[[```bbbccchhhmmmuuu|||zzztttooorrr~~~xxxsssrrrvvv{{{aaaUUUPPPJJJGGGIIIHHHKKKRRR]]]iiiqqqtttuuuvvvwwwxxxuuunnnfff___\\\VVVVVVWWWXXX[[[^^^aaacccgggiiikkkoootttxxx|||~~~{{{xxxwwwssssssrrrqqqpppppppppppprrrqqqooonnnmmmmmmnnnnnnooopppqqqqqqqqqqqqrrrtttsssttttttuuuuuuttttttssssssuuuwwwvvvtttuuuwwwzzzzzzzzzzzzzzz{{{}}}~~~~~~zzzpppjjjlllvvv{{{wwwrrrpppnnnlllgggcccbbb```]]]\\\]]]```eeehhhmmmppptttxxxyyyxxxuuurrrmmmnnnmmmkkkgggbbb]]]YYYTTTTTTTTTUUUVVVWWWYYYYYY[[[\\\]]]______\\\WWWSSSMMMKKKJJJIIIHHHIIIKKKLLLMMMNNNOOOQQQTTTYYY```dddgggiiilllnnnnnnllliiifffbbbaaabbbbbbccceeefffggg|||zzzpppqqqqqqoookkkfff```\\\[[[\\\\\\ZZZZZZ^^^hhhqqqtttmmmjjjoooyyy}}}zzzooonnn~~~vvvtttzzz{{{yyyqqqeee___aaaeeeeeegggaaa^^^___```\\\XXXXXXQQQRRRTTTVVVXXXXXXWWWWWWTTTVVVYYY\\\]]]\\\XXXUUULLLOOOTTTYYY[[[[[[YYYXXXYYY[[[[[[[[[YYYYYYZZZ[[[WWWXXXXXXYYYZZZ\\\^^^___```cccdddeeennnwwwxxxqqqcccaaa^^^]]]^^^aaaeeehhh```___^^^\\\YYYYYY[[[]]]ZZZWWWWWW[[[^^^```dddjjjnnnxxx{{{rrrrrr|||yyyvvvvvvxxx~~~vvv|||ggg[[[TTTMMMIIIIIIGGGIIINNNXXXdddnnnssstttsssvvvyyyxxxrrrkkkeeeaaaXXXXXXWWWXXXZZZ^^^aaaccckkklllmmmooorrrvvvzzz|||~~~zzzyyyyyyxxxxxxwwwuuutttssssssrrrqqqooonnnmmmmmmmmmnnnnnnoooqqqqqqqqqqqqsssuuurrrssssssttttttssssssrrrrrrtttvvvuuussssssvvvyyyyyyyyyyyyyyyzzz{{{|||}}}wwwlllfffgggqqq{{{|||~~~~~~|||}}}wwwsssooolllllliiieeeaaa___^^^\\\\\\^^^dddjjjmmmrrrtttvvvyyyzzzzzzyyyyyyttttttssspppkkkddd^^^ZZZTTTTTTUUUVVVWWWWWWXXXXXX^^^]]]]]]^^^^^^]]]ZZZWWWQQQPPPNNNMMMLLLMMMOOOPPPMMMNNNOOOPPPRRRWWW]]]bbbcccfffjjjmmmmmmjjjfffddd_________```aaacccdddeee}}}vvvqqqgggfffdddbbb___]]][[[ZZZ[[[XXXXXX\\\^^^^^^ccclll}}}xxxnnnkkknnnttt}}}|||wwwttt}}}wwwwwwnnnfffooo|||~~~}}}vvvrrrrrrooohhh```[[[ZZZ]]]```aaa```___^^^]]]\\\[[[[[[VVVVVVVVVVVVWWWWWWWWWWWWUUUSSSRRRSSSWWWYYYXXXVVVQQQOOONNNPPPTTTXXXXXXVVV[[[[[[\\\\\\[[[ZZZZZZYYY[[[ZZZXXXWWWXXXYYY[[[\\\___```aaacccggglllsssxxxooohhh^^^YYYZZZ^^^aaabbb___]]]\\\ZZZYYYYYYYYYZZZ[[[VVVSSSUUUVVVWWW\\\aaagggsssvvvqqqttt{{{{{{yyyyyyyyyyyyzzz~~~vvvoooqqq~~~www```UUUSSSNNNHHHLLLIIIIIIQQQZZZbbbjjjqqqtttxxxzzzxxxvvvssskkkccc\\\ZZZXXXXXXZZZ^^^cccggghhhjjjlllmmmnnnssszzz~~~~~~~~~zzzvvvuuutttqqqpppooonnnnnnoooppppppppppppoooooooooooooooppppppppppppoooooooooooonnntttsssqqqqqqqqqrrrtttvvvzzzzzzzzzzzz{{{|||}}}}}}~~~|||sssiiigggnnnwww}}}~~~~~~~~~xxxssspppffffffeeeeeedddddddddddd___[[[ZZZ^^^aaadddiiiooorrrsssuuuvvvxxxyyyzzz{{{zzzxxxuuuqqqmmmfff^^^YYYYYYWWWTTTSSSUUUXXXYYYZZZZZZ[[[\\\\\\[[[YYYWWWUUUUUUSSSSSSSSSUUUUUUUUUSSSRRRRRRRRRRRRUUUXXX[[[]]]dddfffiiiiiigggccc```___```aaabbbbbbaaabbbdddfff~~~}}}~~~}}}xxxwwwwwwtttnnniii```___^^^]]]\\\[[[ZZZYYYXXXUUUVVV[[[]]]^^^dddlll}}}sssooohhhjjjmmmnnnmmmlllkkkkkkuuu}}}~~~pppcccbbbmmmyyyvvvrrrvvvxxxrrrkkkhhhhhhfffbbb]]]YYYWWWYYY[[[\\\]]]^^^`````````___^^^XXXXXXXXXXXXXXXXXXXXXXXXUUUSSSRRRTTTWWWXXXWWWVVVMMMJJJHHHJJJOOOTTTUUUUUUZZZZZZZZZZZZYYYXXXWWWWWWZZZYYYXXXXXXYYYZZZ[[[\\\]]]___aaacccggglllsssxxxvvvnnnbbbYYYUUUWWWZZZ\\\[[[[[[ZZZYYYYYYYYYZZZZZZVVVQQQNNNNNNOOOOOOSSSYYYccclll||||||wwwoooooouuu{{{yyyxxxxxxyyy{{{wwwtttxxxooo\\\SSSNNNKKKLLLIIIHHHNNNUUU]]]iiissstttxxxzzzxxxvvvsssllleee```]]]YYYWWWYYY]]]cccgggiiikkkmmmnnnooottt{{{|||vvvrrrqqqpppooonnnnnnooopppqqqoooooonnnnnnmmmnnnnnnnnnoooooooooooooooooooooooosssrrrqqqpppqqqrrrtttuuuyyyyyyxxxyyyyyyzzz{{{||||||~~~~~~rrrkkkkkkqqqyyy~~~|||{{{xxxtttooojjjfffccc```aaabbbbbbcccccccccbbb\\\XXXVVVYYY\\\___eeekkkssstttvvvxxxyyyyyyyyyxxxzzzxxxuuuqqqllleee^^^YYYXXXUUUSSSRRRSSSUUUUUUUUUYYYYYYZZZ[[[ZZZYYYWWWVVVUUUTTTSSSTTTVVVWWWVVVUUUUUUUUUTTTUUUWWWZZZ]]]___cccfffiiiiiifffcccaaa```___```bbbbbbaaabbbdddfff~~~}}}{{{zzzzzzyyywwwuuuxxxtttnnnkkkjjjhhhccc___YYYYYYYYYYYYYYYYYYXXXXXXXXXWWWXXX\\\^^^```eeekkkyyyssslllaaaaaaaaa```___```cccfffooowww}}}zzztttvvvlll___\\\aaammmxxxyyyrrrlllmmmnnnkkkfffddd______^^^ZZZWWWUUUUUUVVVVVVYYY^^^bbbeeeeeecccbbb[[[ZZZZZZYYYYYYXXXXXXWWWUUUTTTSSSTTTVVVWWWWWWUUUKKKGGGCCCEEEKKKQQQUUUVVVYYYZZZZZZZZZYYYXXXWWWVVVXXXXXXYYYYYYZZZ[[[\\\\\\]]]___bbbdddhhhnnnuuuzzzwwwjjj]]]SSSPPPSSSVVVWWWWWWWWWWWWWWWXXXYYYYYYQQQLLLHHHHHHHHHHHHLLLQQQ]]]dddwwwyyytttwww{{{pppllloooyyy~~~yyyxxxxxxxxx{{{{{{}}}kkkZZZSSSQQQLLLIIIHHHKKKOOOWWWeeerrrtttxxxzzzwwwtttsssmmmgggeeeaaa[[[VVVWWW\\\ccchhhjjjlllnnnoooppptttzzzxxxpppqqqpppooonnnnnnooopppqqqooonnnmmmmmmlllllllllmmmnnnnnnnnnoooooopppqqqqqqsssrrrrrrqqqqqqssstttuuuwwwwwwwwwwwwxxxyyyzzzzzzzzz|||~~~yyyqqqmmmoootttzzz}}}}}}yyynnnlllhhhddd___[[[XXXVVVZZZ[[[^^^aaabbbcccbbbbbb[[[VVVTTTVVVXXX[[[aaahhhrrruuuxxxzzz{{{zzzxxxwwwxxxuuurrroookkkfff```\\\YYYWWWUUUTTTUUUTTTSSSQQQWWWXXXYYYYYYYYYXXXWWWVVVUUUTTTUUUVVVXXXZZZYYYXXXXXXXXXXXXXXXZZZ\\\^^^___```ccceeefffccc```^^^^^^^^^```aaaaaaaaabbbdddfff~~~~~~}}}{{{zzzyyyxxxvvvvvvuuusssooommmmmmiiidddaaa___^^^\\\ZZZYYYYYYYYYYYYYYYXXXXXXXXX\\\\\\]]]^^^___bbbgggkkkwww|||ooohhh___bbbeeeggghhhhhhiiijjjmmmqqqssstttvvvtttaaa[[[bbblllvvv~~~~~~uuulllgggeeeeeedddccc``````]]]YYYUUURRRSSSTTTSSSWWW^^^dddggggggdddbbb]]]\\\[[[ZZZYYYXXXWWWWWWUUUUUUTTTUUUUUUVVVVVVUUUKKKFFFBBBBBBIIIQQQVVVYYYZZZ[[[[[[\\\[[[YYYWWWVVVWWWXXXYYY[[[\\\\\\\\\\\\^^^```cccfffjjjpppvvv{{{~~~tttfffYYYRRRRRRTTTUUUUUUUUUUUUUUUUUUUUUUUUNNNIIIEEEFFFFFFGGGKKKPPPZZZ___pppzzzrrrssstttmmmmmmuuu}}}zzzxxxxxxxxxlll^^^WWWKKKIIIJJJKKKLLLQQQ___lllqqqvvvxxxuuusssssspppkkkkkkfff]]]WWWVVV[[[bbbggghhhkkkmmmnnnnnnrrrxxx}}}zzzqqqrrrqqqpppooooooooopppqqqooonnnmmmmmmllllllmmmmmmnnnnnnooopppqqqrrrssssssttttttssssssssstttuuuvvvuuuuuuuuuuuuvvvwwwxxxxxxyyy{{{}}}{{{vvvooolllnnnssswwwzzz|||rrrllldddaaa]]]XXXTTTRRRPPPPPPUUUWWW\\\___bbbbbbbbbaaa]]]XXXTTTUUUWWWYYY___fffpppsssxxx|||~~~}}}zzzxxxtttrrrooollljjjgggccc```\\\[[[ZZZYYYYYYXXXTTTRRRVVVVVVWWWXXXXXXXXXWWWWWWUUUUUUUUUXXXZZZ[[[ZZZYYYXXXXXXXXXYYYZZZ\\\]]]^^^\\\^^^aaaaaa___]]][[[[[[]]]___`````````aaadddfff~~~|||{{{yyyvvvssspppooonnnmmmllljjjfffcccccc```\\\ZZZYYYZZZZZZZZZ[[[[[[[[[[[[ZZZZZZZZZZZZ]]]^^^^^^]]]___ccciiimmmuuu}}}vvvlllgggbbbjjjttt{{{|||xxxssspppllljjjllluuuvvvhhh___cccqqq|||yyykkk___ZZZ[[[]]]]]]dddaaa\\\VVVQQQNNNOOOQQQSSSWWW]]]ccceeedddaaa^^^]]]\\\[[[ZZZYYYXXXWWWVVVUUUVVVVVVUUUUUUTTTUUUUUULLLFFFAAAAAAGGGOOOVVVYYYXXXYYY[[[\\\[[[ZZZWWWVVVXXXYYYZZZ[[[\\\\\\\\\\\\]]]___aaadddggglllqqquuuyyyooocccZZZWWWWWWUUUUUUTTTTTTSSSRRRQQQQQQKKKGGGDDDEEEGGGHHHMMMSSSZZZ___lll}}}tttrrryyyyyypppmmmrrryyy|||{{{{{{yyykkkZZZMMMLLLMMMMMMLLLNNNWWWbbbjjjqqquuutttsssssssssppppppjjjaaaZZZWWWZZZ___dddeeehhhkkkkkkkkknnnsssxxx||||||vvvtttsssqqqoooooooooooopppooonnnnnnmmmmmmnnnnnnooooooooopppqqqssstttuuuuuuuuuuuuuuuuuuuuuvvvvvvwwwttttttsssttttttuuuvvvwwwyyyzzz|||~~~|||vvvooojjjkkkooosssvvvyyy{{{~~~~~~xxxoooeee___ZZZXXXTTTPPPNNNMMMMMMNNNSSSVVVYYY]]]___```___^^^^^^XXXUUUVVVWWWXXX]]]ccckkkpppvvv|||}}}{{{uuurrrmmmjjjgggccc```]]][[[[[[[[[[[[\\\ZZZWWWTTTVVVVVVVVVWWWWWWWWWWWWWWWTTTTTTVVVXXX[[[\\\ZZZXXXUUUUUUVVVWWWXXXYYYZZZ[[[ZZZ\\\^^^___]]][[[[[[[[[\\\^^^______```aaacccfff}}}zzzwwwrrrmmmiiidddcccbbbbbbbbb```]]]ZZZ[[[ZZZYYYXXXXXXYYY[[[\\\\\\\\\]]]___```bbbcccdddbbbcccaaa\\\\\\ccciiillljjjnnntttvvvtttpppllljjjnnnvvvwwwqqqkkkjjjpppzzzooofffaaabbbooo}}}ppp___WWWYYY[[[ZZZ```]]]YYYRRRMMMLLLNNNPPPUUUWWW[[[^^^___^^^[[[YYY[[[[[[ZZZYYYWWWVVVVVVUUUUUUWWWWWWVVVTTTSSSTTTUUUMMMGGGAAA@@@EEEMMMSSSVVVUUUWWWYYY[[[[[[ZZZXXXWWWZZZZZZZZZ[[[[[[[[[\\\\\\ZZZ\\\^^^```bbbeeeiiilllyyyxxxvvvpppiiibbb]]][[[VVVVVVVVVUUUTTTRRRQQQPPPKKKFFFDDDFFFHHHJJJOOOUUU[[[___kkkxxxtttppprrrlllnnnsss~~~}}}{{{zzz```TTTQQQOOOOOOMMMLLLQQQYYYaaajjjqqqssssssuuuvvvtttsssmmmeee^^^ZZZZZZ]]]___cccfffhhhiiiiiikkkppptttxxx~~~{{{vvvuuussspppooonnnnnnnnnmmmmmmmmmmmmnnnooopppqqqooopppqqqrrrssstttuuuuuuuuuuuuuuuvvvvvvvvvvvvvvvsssssssssssstttuuuvvvvvvxxxyyy{{{}}}~~~}}}}}}wwwpppkkkjjjmmmpppqqqppppppqqqoookkkddd]]]YYYTTTRRRQQQOOOOOOPPPQQQRRRWWWXXX[[[]]]^^^^^^]]]\\\]]]XXXVVVVVVWWWVVVZZZ___gggkkkrrrxxx|||}}}|||{{{vvvrrrkkkeeeaaa\\\XXXVVVVVVVVVVVVXXXZZZZZZYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWSSSTTTUUUXXXZZZZZZXXXVVVPPPQQQRRRTTTUUUVVVWWWXXXYYY[[[]]]^^^]]]\\\\\\\\\[[[]]]^^^______```ccceee}}}|||}}}|||zzzwwwtttooojjjccc^^^[[[ZZZYYYYYYZZZZZZXXXVVVXXXXXXXXXXXXXXXYYY[[[\\\\\\^^^aaaffflllqqquuuwwwsssssskkk```[[[```eeefff```ccchhhnnnsssvvvwwwwww~~~wwwrrroooqqqyyysssiiieeecccdddlllyyyvvveee\\\\\\[[[XXXVVVVVVUUURRRPPPOOOQQQSSSUUUVVVWWWYYYYYYXXXWWWVVVXXXXXXWWWWWWVVVUUUTTTTTTVVVWWWXXXWWWTTTRRRSSSUUUQQQKKKDDDCCCGGGNNNSSSUUUVVVXXX[[[^^^___^^^\\\[[[]]]\\\[[[ZZZZZZZZZ[[[\\\[[[]]]^^^______aaadddfffpppnnnllljjjgggccc___\\\WWWWWWXXXXXXWWWVVVUUUTTTPPPKKKHHHJJJKKKMMMQQQXXXZZZ```jjjzzz~~~xxxqqqwwwnnnlllppp{{{ppp^^^WWWQQQNNNKKKJJJNNNSSSXXXcccnnnqqqsssvvvxxxxxxsssoooiiibbb]]][[[ZZZZZZbbbeeeggghhhhhhiiimmmqqquuu|||yyywwwtttqqqnnnmmmlllllljjjjjjkkklllmmmooopppqqqooooooppppppqqqrrrsssssssssssstttuuuuuuuuuuuuuuusssssssssssstttuuuvvvvvvvvvwwwyyyzzz{{{|||}}}}}}zzz|||~~~|||xxxsssooonnnnnnnnnnnnkkkjjjhhheeebbb___]]]\\\WWWWWWWWWXXXZZZ\\\^^^___aaabbbbbbbbbbbbaaa```______[[[YYYZZZZZZXXXZZZ^^^dddhhhnnnssswwwxxxxxxwwwqqqllleee___ZZZWWWTTTRRRQQQQQQRRRUUUYYY[[[[[[ZZZYYYYYYXXXWWWWWWVVVVVVVVVSSSSSSTTTWWWYYYXXXUUUSSSLLLMMMOOOQQQSSSUUUVVVVVVVVVXXXZZZZZZZZZYYYZZZ[[[ZZZ\\\]]]^^^___```ccceee~~~~~~}}}|||}}}~~~}}}{{{zzzqqqooommmkkkhhhccc]]]XXXXXXWWWVVVVVVXXXXXXXXXVVVWWWXXXYYYXXXXXXXXXZZZ[[[\\\```fffnnnvvv~~~xxxfff\\\^^^```______cccjjjttt~~~|||sssmmmllllllzzzrrrfffcccfffiiimmmvvvxxxggg^^^\\\YYYTTTOOOQQQSSSTTTTTTUUUVVVXXXUUUUUUUUUTTTUUUUUUUUUUUUWWWVVVVVVUUUUUUTTTTTTSSSVVVXXXYYYWWWSSSRRRSSSUUUVVVPPPIIIGGGKKKPPPTTTVVVYYY[[[___cccdddcccbbb```___^^^[[[YYYYYYYYY[[[\\\___```aaaaaa```aaaccceeekkkgggcccbbbcccbbb___[[[WWWXXXYYYZZZ[[[ZZZYYYXXXUUUPPPMMMNNNOOOPPPTTTZZZXXX___iiivvv}}}xxx|||pppmmmooozzzfff\\\QQQLLLJJJIIILLLQQQSSS___lllqqqtttwwwzzzyyyssspppkkkeee```[[[YYYXXXbbbeeeggghhhgggiiimmmpppssszzzzzzxxxuuuqqqnnnlllkkkkkkhhhhhhiiijjjlllnnnpppqqqnnnnnnnnnoooppppppqqqqqqqqqrrrssssssttttttsssssssssssssssssstttuuuvvvvvvuuuvvvwwwxxxyyyzzzzzzzzzzzz||||||{{{zzzxxxuuutttsssqqqnnnlllkkkhhheeeaaa______``````___```bbbdddgggjjjlllnnnlllkkkjjjiiigggfffeeeeeebbb___]]]___^^^\\\\\\___cccfffkkkpppsssttttttsssiiiddd^^^ZZZWWWVVVTTTSSSPPPOOOQQQTTTYYY]]]^^^___[[[ZZZYYYXXXWWWVVVVVVVVVRRRRRRTTTVVVWWWWWWTTTQQQJJJKKKNNNPPPRRRTTTUUUUUURRRTTTVVVVVVUUUUUUVVVWWWZZZ[[[]]]^^^^^^```ccceee~~~}}}|||zzzyyyxxxxxxxxxuuurrrppprrrtttsssnnnhhhgggeeeccc```]]]ZZZXXXVVVZZZYYYXXXXXXWWWXXXXXXXXX[[[ZZZZZZ[[[\\\]]]\\\[[[___cccjjjuuuooo```YYY[[[```___lll}}}zzzooohhhjjjwww~~~xxxrrrqqquuuwwwwwwwww|||}}}vvvnnnhhh___TTTNNNMMMJJJKKKNNNPPPSSSUUUVVVWWWSSSSSSSSSRRRQQQRRRUUUXXXQQQUUUXXXUUUPPPOOOUUU\\\___\\\XXXUUUSSSSSSUUUVVVZZZYYYVVVSSSQQQQQQTTTWWW\\\]]]___aaaaaaaaaaaa```]]]XXXTTTSSSVVVYYYZZZYYY[[[```fffiiihhhgggggggggjjjddd^^^\\\___bbbbbb```WWW[[[___```^^^]]]]]]___\\\ZZZWWWTTTOOOMMMSSS[[[``````eeesss|||rrrmmmooo~~~xxx{{{zzz|||mmm___QQQIIIEEECCCDDDHHHVVV[[[ccclllssswwwyyyzzzyyyvvvpppiiiccc^^^ZZZYYYZZZ^^^dddggggggiiilllnnnnnnuuu~~~~~~}}}xxxssspppnnnmmmnnnqqqpppnnnmmmlllllllllmmmnnnmmmkkkkkkmmmnnnmmmmmmppppppqqqqqqqqqrrrrrrrrrrrrrrrsssssstttuuuvvvvvvssstttvvvxxxxxxwwwvvvtttxxxxxxxxxyyyzzz}}}~~~}}}|||||||||}}}~~~}}}|||zzzvvvrrrnnnlllllliiieeecccccchhhmmmqqqnnnppprrruuuyyy}}}~~~yyyuuuqqqlllhhhgggaaa```cccccc^^^\\\^^^bbbcccffflllqqqsssqqqmmmeeeaaa\\\VVVRRRPPPPPPPPPOOOOOOPPPQQQSSSXXX^^^ccc___^^^[[[YYYWWWUUUTTTTTTQQQRRRSSSSSSSSSRRRQQQPPPMMMMMMMMMNNNOOOQQQSSSTTTTTTRRRQQQRRRUUUWWWWWWWWWXXXXXXYYY[[[]]]___aaabbb~~~}}}}}}||||||{{{zzzwwwuuusssqqqppppppmmmjjjhhhjjjlllkkkfffbbb```___]]][[[ZZZXXXXXXWWWXXXXXXWWWWWWXXXXXXYYYYYY\\\[[[\\\]]]___aaabbbccceeehhhooozzzyyyllleeefffjjjsssyyyvvvqqqssszzz}}}}}}zzz{{{~~~zzzyyy{{{~~~~~~vvvooohhhbbbYYYNNNFFFEEEFFFHHHJJJMMMQQQSSSUUUVVVTTTTTTTTTSSSRRRRRRUUUWWWVVVWWWVVVTTTRRRSSSWWWZZZ[[[YYYVVVSSSRRRSSSUUUWWW[[[ZZZXXXTTTRRRSSSVVVYYYZZZ[[[]]]___aaaaaaaaaaaa\\\YYYTTTSSSUUUXXXXXXXXX```ffflllooonnnkkkiiihhhjjjddd]]]ZZZ]]]aaacccbbb]]]___aaabbbccccccccccccccc```___\\\UUUPPPSSSYYY]]]^^^cccnnnvvvnnnppp{{{zzzxxxzzzuuueeeTTTKKKIIIHHHJJJLLLOOOTTT\\\fffqqqxxx|||}}}{{{xxxsssmmmfffaaa^^^\\\]]]```dddfffggghhhjjjmmmhhhnnnwww~~~}}}}}}{{{vvvqqqnnnlllllllllqqqpppooonnnmmmmmmmmmnnnnnnmmmllllllnnnooonnnmmmpppppppppqqqqqqqqqrrrrrrooooooppppppqqqqqqrrrrrrrrrssstttuuuvvvuuuttttttwwwwwwwwwxxxyyy{{{}}}~~~~~~}}}{{{zzzyyyyyyzzzzzzzzzzzz{{{yyywwwrrrnnnkkkkkkkkkkkkmmmqqqwww|||yyytttmmmfffcccdddddd```___bbbddddddfffkkkpppqqqnnnkkkaaa^^^YYYTTTQQQPPPPPPQQQPPPPPPPPPOOOPPPTTTYYY]]]___^^^\\\ZZZXXXVVVUUUUUUQQQQQQQQQPPPPPPOOONNNMMMMMMNNNOOOQQQRRRSSSTTTTTTSSSRRRRRRTTTWWWXXXXXXWWWWWWWWWXXXYYY[[[]]]```aaa}}}~~~~~~~~~}}}}}}}}}~~~~~~~~~}}}}}}~~~~~~|||{{{zzzyyywwwvvvuuutttsssrrrooollliiigggfffeeeaaa___^^^___aaa```]]]YYYZZZYYYXXXWWWWWWXXXYYYZZZYYYYYYYYYYYYYYYZZZ[[[\\\]]]]]]___aaaeeeiiimmmpppnnnlllooowww}}}uuutttzzz~~~xxx{{{~~~|||tttmmmllloooqqqqqqppphhh```ZZZQQQFFF???===AAABBBEEEIIIMMMPPPSSSTTTTTTUUUTTTSSSQQQQQQSSSUUUYYYVVVSSSRRRSSSTTTVVVWWWYYYWWWTTTSSSRRRTTTVVVWWW[[[ZZZYYYVVVTTTUUUXXXZZZYYYZZZ\\\^^^___```aaaaaa___\\\XXXVVVWWWYYYZZZZZZ]]]bbbhhhlllllliiigggfffjjjccc\\\YYY[[[___bbbcccaaa___^^^aaaeeeiiiiiiggggggfffffffff```XXXWWW[[[\\\^^^dddlllyyy~~~|||sssssstttxxxuuuwwwxxxlllUUUJJJHHHHHHHHHJJJKKKMMMTTT```mmmwww|||}}}}}}{{{wwwqqqlllgggcccaaa___aaadddeeefffgggiiikkkiiimmmtttzzz~~~}}}}}}{{{vvvrrrooommmllllllrrrqqqpppoooooonnnoooooonnnmmmmmmmmmoooppppppoooooopppppppppqqqqqqqqqqqqrrrrrrrrrrrrrrrrrrrrrrrrqqqqqqrrrrrrrrrsssssssssvvvvvvvvvvvvwwwxxxyyyzzzzzzyyyxxxvvvvvvvvvwwwwwwvvvwwwxxxxxxvvvsssooommmooorrrwww}}}{{{rrrlllgggfffdddbbbbbbdddddddddeeeiiimmmnnnlllhhh___\\\XXXTTTRRRQQQSSSTTTSSSRRRQQQPPPOOOQQQVVVYYY```___]]]\\\ZZZXXXVVVVVVTTTRRRQQQOOOMMMMMMLLLMMMMMMOOORRRVVVWWWWWWUUUTTTRRRSSSUUUXXX[[[[[[YYYWWWVVVUUUUUUVVVXXX[[[___aaauuuxxx{{{|||{{{zzzzzzzzz|||}}}~~~~~~~~~|||zzzyyywwwxxxxxxyyyyyyzzzzzzzzzzzzzzzzzzzzzzzz|||}}}~~~}}}|||||||||}}}~~~|||||||||}}}~~~~~~~~~}}}{{{zzzyyyyyyxxxvvvuuusssrrrooommmlllkkkhhhgggeeebbb```^^^]]]]]]XXXWWWVVVWWWYYYYYYWWWTTTXXXWWWVVVVVVWWWYYY[[[\\\]]]\\\\\\\\\\\\\\\]]]]]]\\\]]]```ccciiipppwww|||uuuoookkkooo{{{||||||{{{mmmdddbbbfffiiilllooodddXXXPPPIII@@@;;;;;;;;;===@@@DDDIIINNNQQQSSSTTTTTTSSSQQQOOOOOOPPPRRRVVVUUUSSSQQQPPPQQQTTTVVVZZZYYYVVVTTTTTTUUUVVVWWWZZZZZZYYYWWWUUUVVVXXX[[[ZZZ[[[[[[\\\]]]^^^^^^^^^bbb```]]]\\\[[[\\\]]]^^^YYY\\\```ccceeeeeeddddddgggccc^^^\\\\\\^^^^^^^^^]]]YYYWWW[[[dddjjjkkkiiiggghhhkkkmmmjjjbbb^^^```]]]aaagggmmmvvv{{{yyy{{{xxxvvvooo~~~vvvsssuuuyyy{{{uuuZZZLLLIIIGGGFFFEEELLLLLLPPPZZZgggrrrxxxyyy}}}|||yyyuuupppkkkgggeee```aaabbbccceeegggjjjkkkkkknnnrrruuuxxx{{{~~~}}}yyyvvvrrrpppoooooorrrrrrqqqqqqppppppppppppooonnnnnnoooqqqqqqpppooooooooooooppppppppppppqqqsssssssssrrrrrrrrrrrrrrrpppppppppooopppqqqqqqrrruuuuuuuuuuuuuuuvvvvvvvvvxxxwwwuuutttttttttuuuuuuwwwvvvvvvuuuuuuttttttttt{{{yyytttpppllliiigggdddbbbbbbcccbbbbbbfffkkkmmmkkkiiiaaa^^^ZZZUUUSSSSSSTTTUUUVVVUUUTTTRRRQQQSSSWWW[[[``````___]]][[[YYYXXXWWWXXXVVVRRROOOMMMLLLMMMNNNLLLPPPUUUZZZ\\\[[[XXXUUUTTTUUUXXX\\\___^^^ZZZVVVTTTTTTSSSTTTVVVZZZ^^^```lllooossstttsssrrrrrrrrrttttttuuuvvvvvvuuutttsssrrrrrrsssssstttuuuvvvvvvwwwvvvuuuuuuvvvwwwyyyzzz}}}~~~}}}~~~~~~}}}|||{{{zzz{{{||||||zzzzzzzzz{{{}}}|||{{{|||}}}}}}}}}}}}|||zzzxxxuuussspppooommmlllkkkiiifffdddcccbbb]]]]]]\\\ZZZZZZYYYYYYYYYUUUTTTTTTUUUVVVVVVVVVUUUWWWWWWVVVVVVWWWYYY[[[\\\______^^^]]]\\\\\\\\\]]]YYY[[[^^^aaafffoooyyyyyytttppprrryyy~~~{{{}}}wwwlllffffffkkkoooqqqnnn```PPPGGGAAA;;;999:::888:::===AAAGGGLLLQQQSSSSSSSSSQQQOOOLLLLLLNNNQQQSSSVVVXXXUUUQQQPPPTTTZZZ^^^]]]ZZZXXXVVVVVVVVVWWWXXXXXXXXXVVVUUUVVVXXX[[[^^^]]]]]]\\\[[[[[[ZZZZZZaaa```___]]]]]]]]]^^^```^^^^^^^^^^^^___aaaaaaaaabbbaaa```______]]]ZZZYYYZZZUUURRRXXXccckkkllljjjhhhiiimmmqqqnnnfffaaa```]]]aaagggmmmttt~~~zzzwwwyyyzzzsssiiisss{{{tttsssvvv|||yyy}}}aaaRRRMMMKKKHHHGGGJJJJJJMMMUUUaaammmuuuxxx{{{{{{yyywwwsssnnniiiggg```______```cccgggiiikkkjjjlllnnnooopppsssvvvxxx~~~~~~{{{xxxuuusssqqqqqqrrrrrrrrrrrrrrrqqqqqqqqqpppoooooopppqqqqqqpppnnnnnnnnnooooooooopppppppppooonnnnnnnnnnnnnnnnnnnnnpppoooooooooooopppqqqqqqssssssttttttttttttttttttvvvuuutttsssrrrssstttuuuyyywwwtttssstttwww{{{~~~zzzxxxwwwtttqqqnnnjjjeee```aaa___```ccciiimmmlllkkkddd```[[[VVVSSSRRRRRRRRRUUUUUUTTTRRRRRRTTTYYY\\\``````___^^^]]][[[YYYXXXYYYVVVRRRNNNKKKKKKLLLMMMLLLQQQXXX___aaa```\\\YYYXXXZZZ]]]```aaa___YYYUUUSSSSSSSSSTTTWWWZZZ]]]```eeegggjjjkkkkkkjjjkkklllmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooppppppqqqrrrrrrtttsssrrrrrrrrrtttvvvxxxxxxyyy{{{zzzyyywwwxxxxxxxxxxxxxxxxxxxxxxxxxxxwwwvvvvvvwwwxxxzzz|||}}}~~~||||||~~~|||zzzxxxxxxyyyyyyxxxwwwuuutttrrrpppmmmiiifffeeebbbbbbaaa___^^^]]][[[[[[WWWVVVVVVVVVVVVWWWXXXXXXTTTTTTUUUUUUVVVWWWXXXXXXVVVWWWXXXYYYZZZ[[[\\\\\\aaa``````_______________\\\]]]^^^___bbbjjjuuu}}}|||||||||~~~~~~|||zzzvvv|||~~~uuuuuu{{{~~~tttpppllllllppptttvvvuuukkk[[[JJJAAA<<<999888999888:::<<>>BBBGGGMMMSSSVVVYYYVVVPPPKKKIIIMMMTTTZZZUUUWWW[[[^^^```___]]][[[^^^]]]]]]\\\[[[[[[\\\\\\XXXYYYZZZZZZZZZZZZ\\\^^^```___]]][[[[[[[[[[[[\\\YYY[[[]]]]]]\\\\\\___bbb^^^___bbbgggjjjiiiddd```UUUWWWZZZ\\\^^^___aaabbbcccaaa```aaaeeehhhhhhfffbbb```aaaffffffbbb^^^^^^___^^^```eeejjjtttyyy{{{{{{qqqllluuu~~~xxxtttrrrxxx{{{~~~rrrcccVVVNNNMMMGGGJJJLLLLLLMMMUUUcccnnnxxxyyy{{{{{{xxxsssnnnkkkgggbbb\\\ZZZ[[[^^^______cccfffiiikkkmmmooorrruuuwwwzzz~~~~~~{{{yyywwwvvvooopppqqqrrrrrrrrrqqqppprrrqqqqqqqqqpppnnnjjjgggmmmmmmmmmmmmnnnnnnnnnooojjjkkkkkklllmmmnnnnnnooooooqqqssstttuuutttrrrqqqoooppprrrsssttttttssssssqqqpppooonnnnnnooopppqqqoooqqqtttxxx|||zzzvvvuuupppiiifffccc```bbbfffjjjkkkjjjmmmiiiddd___[[[YYYYYYZZZZZZZZZXXXVVVUUUWWW[[[^^^]]]^^^______]]][[[YYYWWWUUUSSSQQQNNNLLLKKKJJJJJJSSSZZZccclllqqqrrrpppnnniiihhhhhhgggccc]]]UUUOOOQQQTTTWWW[[[^^^`````````aaabbbbbbbbbaaa```^^^]]]___^^^]]]\\\\\\\\\]]]^^^```___^^^]]]]]]___aaaccc```___^^^^^^___aaaccceeefffdddbbbbbbcccdddeeeddddddeeeggghhhhhhgggeeedddaaadddgggkkkmmmmmmlllkkkjjjkkknnnqqquuuxxxzzz{{{||||||}}}~~~zzzpppjjjmmmxxx~~~||||||}}}~~~~~~}}}zzzuuussspppmmmiiieeecccaaaaaaaaaaaa```___]]][[[[[[WWWWWWWWWWWWWWWWWWWWWWWWTTTUUUUUUTTTRRRRRRSSSUUUXXXYYYZZZZZZYYYXXXVVVUUUYYYYYYYYYXXXVVVWWWZZZ\\\```dddllluuu|||~~~}}}zzzxxxyyyzzzzzzttttttxxx{{{wwwuuu|||kkkdddbbbooovvvpppooozzz}}}pppaaaVVVTTTNNNAAA:::<<<;;;<<>>@@@CCCGGGKKKPPPSSSUUU___\\\WWWSSSPPPPPPQQQSSSQQQOOOLLLLLLPPPUUUVVVUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWXXXYYYZZZZZZZZZZZZZZZZZZYYYWWWVVVWWW[[[^^^___]]][[[ZZZ[[[^^^aaacccaaa``````bbbeeehhhiiiiii]]]ZZZVVVVVVYYY]]]```aaaeeeeeeeeedddcccbbbbbbaaa^^^___aaabbbbbbaaa___^^^```cccffffffgggnnnzzz}}}vvvtttwww}}}{{{tttooorrrxxx~~~yyy{{{rrrcccXXXPPPMMMKKKKKKKKKMMMVVV```hhhlllrrrwwwxxxwwwsssqqqmmmjjjeee```\\\ZZZZZZZZZaaaffflllmmmkkkiiikkknnntttwwwzzz|||~~~|||zzzwwwvvvuuutttsssrrrqqqqqqqqqqqqnnnoooppppppooooooppprrrpppppppppoooooonnnnnnnnnssssssrrrqqqooonnnmmmmmmqqqqqqqqqqqqqqqqqqqqqqqqppppppqqqqqqqqqpppooonnnnnnnnnmmmmmmmmmnnnnnnoooooopppqqqssstttvvvwwwxxx{{{|||||||||{{{yyyxxxwwwxxxyyy{{{|||zzzwwwvvvuuutttppplllkkkjjjhhhgggggghhhjjjkkkkkkkkkjjjhhhgggeeedddcccdddaaa^^^[[[ZZZZZZ\\\]]][[[\\\]]]]]][[[XXXUUUSSSWWWTTTQQQPPPMMMIIIKKKPPPXXX___hhhpppuuuvvvvvvvvvrrrnnniiidddaaa^^^[[[YYYSSSWWWZZZ\\\[[[\\\^^^```cccddddddeeedddcccaaa```___^^^\\\[[[ZZZYYYZZZZZZ[[[[[[\\\]]]^^^^^^^^^^^^___]]][[[YYYXXXWWWWWWXXXYYYYYYYYYZZZ\\\\\\[[[YYY[[[\\\]]]^^^^^^]]]\\\[[[]]]___```aaaaaa___]]]\\\YYYYYYZZZ]]]```eeeiiilllrrrrrrssstttuuuvvvvvvwwwwwwxxxzzz|||}}}~~~|||yyywwwwwwyyy{{{}}}~~~~~~~~~}}}}}}}}}}}}}}}xxx{{{}}}zzzwwwwww|||~~~||||||||||||}}}||||||||||||~~~~~~}}}~~~~~~zzzwwwwwwoooqqqsssuuuvvvwwwwwwvvvvvvtttqqqooommmjjjfffccc``````^^^]]][[[YYYXXXWWWXXXXXXXXXWWWWWWUUUTTTSSSTTTUUUUUUUUUVVVWWWWWWWWWUUUVVVWWWVVVUUUVVVXXXZZZ[[[[[[[[[\\\]]]^^^^^^______`````````aaadddiiimmmssswww|||tttooooooqqq{{{yyyqqqkkkggghhhkkktttsssvvvtttooouuu}}}~~~|||rrrdddYYYYYYWWWOOOHHHGGGCCCEEEGGGJJJNNNQQQTTTUUU^^^\\\YYYWWWUUUTTTQQQOOOIIIHHHGGGGGGIIILLLOOOQQQSSSSSSSSSTTTTTTTTTTTTTTTUUUUUUVVVXXXYYYZZZ[[[[[[ZZZZZZXXXVVVUUUWWW[[[^^^___^^^\\\\\\]]]```ccceee```______```ccceeeeeeeee```]]]XXXVVVXXX[[[]]]___cccdddddddddccc```^^^\\\ZZZ[[[]]]___``````______```bbbbbb``````eeeoooxxxxxxvvvyyyxxxsssuuuvvvoooqqqvvvxxxyyywwwgggWWWQQQMMMLLLJJJJJJQQQXXX^^^dddkkkssswwwwwwtttrrrssspppjjjeee___\\\YYYXXX___dddiiikkkjjjhhhiiijjjmmmpppuuuzzz|||~~~{{{xxxwwwtttsssrrrqqqqqqpppppppppmmmoooppppppnnnnnnoooqqqqqqqqqqqqqqqppppppppppppttttttrrrqqqooommmllllllppppppppppppppppppppppppqqqqqqqqqpppooommmlllkkklllllllllllllllllllllmmmnnnnnnoooooopppqqqqqqqqqrrrrrrrrrrrrrrrqqqpppoooooollljjjlllrrrxxx{{{|||{{{|||}}}}}}|||yyyvvvsssqqqooonnnooooooooollljjjmmmllljjjhhhgggfffffffffjjjjjjjjjjjjjjjjjjiiiiiieeedddaaa^^^]]]]]]]]]^^^XXXYYYZZZ[[[ZZZXXXVVVTTTXXXTTTRRRQQQOOOMMMPPPUUU[[[bbbmmmvvv{{{{{{zzzzzzsssppplllhhhfffdddaaa___[[[\\\\\\\\\\\\\\\___aaaaaabbbccceeeeeedddccccccbbbaaa___^^^^^^^^^______```aaabbbccccccbbb```______^^^\\\ZZZXXXWWWWWWWWWYYYYYYYYY[[[]]]]]][[[YYYXXXYYYYYYZZZZZZYYYYYYXXXXXXXXXYYYZZZYYYXXXVVVUUUVVVUUUUUUUUUXXX\\\```cccgggggghhhiiijjjkkklllllljjjlllnnnqqqtttvvvxxxyyywwwtttqqqooooooqqqtttvvvxxxxxxxxxwwwwwwvvvvvvvvvssswwwyyyyyyxxxxxx|||~~~~~~~~~yyyxxxwwwvvvttttttttttttvvvvvvuuuuuuvvvxxxzzz{{{~~~~~~~~~~~~}}}zzzxxxwwwvvvvvvwwwyyy{{{}}}~~~}}}zzzvvvqqqooonnnhhhiiijjjkkklllllllllllljjjiiigggeeebbb___\\\ZZZZZZZZZZZZYYYYYYXXXXXXXXXWWWWWWWWWWWWWWWVVVUUUTTTWWWWWWWWWWWWXXXXXXXXXXXXVVVWWWYYYYYYYYYZZZ\\\______```aaabbbdddfffhhhiiijjjkkkkkklllmmmqqqvvvyyy|||zzzuuullleeeccchhhqqqxxxuuuiiieeefffmmmzzzwwwqqqsss{{{{{{tttqqqyyyvvvjjj```^^^[[[TTTLLLIIIGGGHHHJJJMMMPPPRRRSSSTTT[[[\\\___dddeee```VVVMMMEEEDDDDDDEEEEEEFFFKKKQQQRRRRRRSSSSSSTTTTTTTTTUUUUUUUUUVVVWWWXXXYYY[[[[[[YYYXXXWWWUUUTTTVVVZZZ^^^___^^^]]]]]]^^^aaadddfff___]]]\\\]]]___aaaaaa```bbb___ZZZWWWWWWYYY[[[]]]^^^```bbbcccbbb___\\\ZZZXXXYYY[[[\\\]]]]]]]]]]]]``````___]]]\\\```iiiqqq}}}zzzuuuvvvzzzsssqqq{{{}}}vvvuuuwww}}}xxxzzzxxx^^^VVVOOOKKKIIIHHHLLLQQQVVV[[[eeennnuuuwwwvvvuuuxxxuuuqqqkkkeee___ZZZXXX^^^aaaeeeggghhhgggggggggiiimmmsssxxx{{{~~~}}}zzzxxxtttsssrrrqqqpppooooooooommmnnnoooooonnnmmmnnnpppppppppppppppppppppppppppsssrrrqqqpppooonnnmmmlllooooooooooooooooooooooooqqqqqqqqqpppooonnnmmmlllmmmmmmmmmmmmlllkkkjjjjjjlllllllllmmmmmmnnnnnnnnnooooooooooooooooooooonnnlllfffaaaaaaggglllmmmlllmmmoooqqqooojjjfffccccccffffffggghhhjjjjjjjjjiiimmmlllkkkiiifffdddbbbbbbhhhiiijjjkkkkkkjjjiiiiiidddbbb```^^^\\\\\\[[[[[[VVVVVVWWWWWWVVVUUUSSSRRRVVVRRRQQQQQQPPPOOOSSSZZZaaaiiittt|||}}}{{{uuurrrooommmllljjjgggdddaaa```^^^\\\[[[\\\___aaadddeeegggiiijjjkkkjjjjjjeeedddcccccccccdddeeefffggghhhiiiiiihhheeebbb```aaaaaa```___^^^]]]]]]]]]\\\\\\\\\^^^______\\\ZZZYYYYYYYYYYYYYYYYYYYYYYYYSSSTTTUUUUUUUUUUUUTTTTTTUUUTTTRRRQQQRRRUUUWWWYYY]]]]]]^^^___```aaabbbbbb```bbbeeehhhkkkmmmooopppmmmkkkiiiggggggiiilllnnnpppppppppoooooonnnnnnnnnnnnppprrrrrrrrrsssxxx|||zzzyyyxxxwwwvvvwwwxxxyyyqqqpppooonnnnnnmmmmmmmmmnnnmmmmmmmmmnnnppprrrssswwwyyy}}}~~~|||xxxwwwvvvuuutttrrrpppooommmkkkjjjkkkkkklllqqqrrrrrroookkkgggeeedddbbbbbbbbbbbbbbbbbbaaaaaa`````````^^^\\\ZZZXXXXXXYYYYYYYYYYYYYYYYYYYYYYYYWWWWWWWWWXXXWWWWWWVVVVVVYYYYYYYYYYYYYYYYYYYYYXXXYYY[[[]]]^^^___aaadddfffdddfffiiinnnsssxxx{{{}}}~~~}}}vvvpppllldddddddddgggnnnyyywwwllliiikkkrrr|||uuuppptttzzz||||||sssooohhhgggqqqwwwnnngggaaaXXXPPPLLLIIIJJJLLLNNNPPPQQQRRRRRRVVV\\\hhhuuu|||uuudddUUUIIIEEECCCDDDDDDDDDIIIQQQSSSSSSTTTTTTUUUVVVWWWWWWWWWVVVVVVVVVWWWXXXZZZ[[[WWWWWWVVVUUUUUUVVVZZZ]]]^^^^^^]]]]]]___aaacccddd___^^^\\\]]]___``````___aaa___\\\YYYWWWXXXZZZ[[[[[[]]]aaacccdddbbb___]]]ZZZZZZ[[[[[[[[[[[[[[[ZZZbbbbbbaaa```aaaeeelllrrr}}}|||{{{yyy{{{tttpppttt|||~~~|||}}}|||hhh]]]QQQLLLJJJHHHIIILLLOOOUUU___jjjrrrwwwxxxyyy{{{zzzvvvqqqkkkddd^^^ZZZ]]]]]]```cccfffggggggfffhhhlllrrrvvvyyy{{{}}}|||zzzuuutttrrrqqqpppooooooooonnnooopppooonnnmmmnnnooonnnoooooooooooooooooooooppppppoooooooooooooooooonnnnnnnnnnnnnnnnnnnnnnnnppppppppppppppppppppppppqqqqqqpppooommmkkkiiihhhiiijjjjjjkkkmmmnnnooooooppppppoooooooooooooooooojjjddd^^^^^^cccggghhhgggeeeiiimmmlllfff```]]]]]]___aaaccceeeggghhhiiijjjoooooonnnmmmjjjgggeeeccciiiiiijjjjjjjjjhhhfffeee```___^^^\\\ZZZYYYXXXWWWUUUUUUUUUTTTSSSQQQOOONNNTTTQQQOOOQQQQQQRRRWWW^^^iiipppzzz~~~|||wwwvvvtttsssssspppmmmjjjfffccc^^^[[[[[[]]]___```kkklllmmmoooppppppoooooolllkkkjjjjjjjjjjjjllllllnnnnnnnnnnnnllliiifffdddggggggfffffffffeeeeeeeeeaaa```______``````^^^\\\\\\[[[[[[[[[[[[[[[[[[\\\TTTTTTUUUVVVWWWWWWWWWWWWVVVTTTSSSQQQQQQQQQSSSTTTWWWWWWXXXYYYZZZ[[[\\\\\\[[[\\\^^^aaaccceeefffgggdddcccbbbaaaaaabbbdddeeegggggggggggggggfffffffffgggggghhhhhhhhhjjjnnnqqqpppooommmlllllllllmmmmmmiiiiiihhhhhhhhhhhhhhhiiieeeddddddeeefffhhhjjjkkkooopppsssvvvxxxyyyyyyxxxvvvsssooolllkkkjjjiiiggggggfffdddbbb````````````dddffffffeeeaaa^^^]]]]]]^^^]]]]]]\\\[[[[[[ZZZZZZZZZ\\\]]]]]][[[ZZZZZZ[[[ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXYYYYYYYYYXXXXXX[[[[[[\\\\\\]]]]]]^^^^^^]]]___aaacccdddgggjjjmmmmmmqqqxxx|||wwwpppjjjfffdddbbb``````hhhsss~~~tttkkkrrr|||ssslllnnnuuuzzzwwwqqqeeeccc______iiizzz~~~sssggg\\\TTTQQQJJJKKKNNNPPPQQQRRRRRRQQQRRRZZZlll|||lllXXXNNNGGGGGGFFFDDDIIIRRRTTTTTTUUUVVVWWWXXXYYYZZZ[[[ZZZXXXWWWWWWWWWXXXYYYVVVWWWXXXXXXXXXYYY[[[\\\^^^]]]]]]]]]]]]___```aaa```___]]]^^^___aaa``````^^^^^^]]][[[YYYXXXYYY[[[[[[^^^aaaeeegggfffeeeccc\\\\\\[[[[[[ZZZZZZZZZYYY^^^___```aaacccgggmmmqqq}}}zzzsss|||wwwooommmpppwwwhhhXXXOOOLLLIIIHHHJJJKKKQQQZZZdddmmmtttxxxzzz||||||zzzvvvqqqjjjccc___\\\[[[[[[^^^dddhhhiiiggggggkkkooosssuuuxxxzzz|||}}}~~~{{{vvvuuusssrrrpppoooooooooooopppqqqpppnnnmmmnnnooommmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnoooooooooppppppmmmmmmmmmmmmmmmmmmmmmmmmoooooonnnooopppqqqrrrsssrrrrrrrrrqqqooollljjjhhhhhhhhhiiikkkmmmnnnooopppooonnnmmmlllllllllllllllgggddd``````dddhhhiiiiiicccgggkkkkkkgggbbb```______aaadddggghhhiiikkkmmmrrrrrrssssssrrrooommmkkkmmmmmmnnnmmmllliiifffddd_________]]][[[YYYWWWUUUVVVVVVUUUTTTSSSRRRPPPOOOTTTQQQPPPSSSTTTVVV]]]eeepppwww}}}|||{{{{{{zzzxxxtttpppiiieee```]]]]]]^^^``````{{{{{{||||||{{{zzzxxxwwwyyyxxxvvvtttsssssssssssssssssstttsssrrrpppooonnnnnnnnnmmmmmmlllkkkjjjjjjhhhfffdddbbbbbbbbbaaa___^^^^^^^^^]]]]]]^^^^^^^^^ZZZZZZZZZZZZ[[[[[[[[[[[[XXXWWWVVVUUUUUUUUUUUUUUUVVVVVVWWWXXXYYYZZZ[[[[[[YYYZZZ[[[\\\^^^^^^^^^^^^\\\\\\\\\\\\]]]]]]^^^^^^____________````````````]]]^^^___``````aaabbbccceeedddbbbaaa`````````aaa____________```aaabbbbbb]]]]]]]]]]]]___aaacccdddggghhhiiikkklllllllllllljjjgggcccaaaaaaaaa```______^^^]]]\\\[[[ZZZZZZZZZ[[[]]]___^^^\\\ZZZYYYYYYZZZZZZYYYYYYYYYYYYYYYYYYZZZ]]]______]]]]]]^^^```_________^^^^^^]]]]]]\\\[[[\\\\\\]]]^^^^^^^^^]]]^^^___aaadddfffhhhjjjkkkkkkmmmppprrrtttwww{{{~~~xxxqqqmmmeeecccbbbcccfffiiikkkkkkqqqzzz~~~|||ooommmmmmooorrrqqqlllfff[[[]]][[[ZZZaaaqqqyyyhhh[[[UUUSSSKKKMMMOOOQQQSSSSSSRRRRRRPPPXXXjjjooo___RRRPPPNNNJJJLLLTTTTTTUUUVVVWWWYYYZZZ[[[\\\___]]][[[XXXVVVVVVVVVWWWVVVYYY\\\]]]]]]]]]]]]^^^]]]]]]\\\[[[\\\\\\]]]]]]^^^\\\[[[\\\]]]______^^^ZZZ\\\^^^]]][[[YYYZZZ[[[[[[]]]aaadddffffffeeeeee]]]]]]\\\[[[[[[[[[[[[[[[ZZZ\\\^^^aaadddhhhkkknnnyyyzzzvvvxxx}}}ooojjjlllttt~~~|||vvv```TTTOOOKKKHHHHHHIIIMMMUUU^^^hhhqqqwwwzzz{{{||||||zzzvvvooohhhddd]]]YYYWWW[[[ccciiikkkjjjdddgggkkkoooqqquuuyyy|||{{{~~~|||wwwvvvtttrrrqqqppppppooopppqqqrrrqqqooonnnooopppllllllmmmmmmmmmnnnnnnnnnooooooooooooooonnnnnnnnnllllllllllllllllllllllllnnnnnnmmmmmmnnnoooqqqrrroooppppppqqqpppnnnkkkjjjhhhhhhiiijjjlllmmmnnnnnnlllkkkiiihhhggggggggggggdddddddddeeegggkkknnnpppkkkllllllkkkhhheeecccbbbaaadddhhhjjjjjjkkknnnppprrrtttvvvxxxxxxvvvtttrrrssstttttttttrrroookkkiiicccccccccbbb```]]]ZZZXXXXXXXXXXXXWWWWWWVVVVVVVVVXXXUUUTTTWWWZZZ]]]eeemmmvvv|||zzzvvvlllgggbbb___```aaabbbbbb~~~|||zzzzzzyyywwwxxxxxxxxxxxxxxxwwwwwwrrrrrrrrrqqqpppnnnmmmlllnnnlllhhhffffffeeedddccc``````____________``````_______________^^^^^^^^^ZZZ[[[[[[[[[[[[[[[ZZZZZZXXXXXXYYYZZZ[[[\\\\\\]]]YYYYYYZZZZZZ[[[[[[ZZZZZZXXXXXXYYYZZZ[[[[[[ZZZZZZZZZZZZZZZ[[[\\\\\\\\\]]]VVVXXXZZZ\\\\\\[[[ZZZZZZ^^^]]][[[YYYXXXXXXXXXYYYVVVVVVWWWWWWXXXZZZ[[[\\\YYYYYYYYYYYY[[[]]]___```ccccccccccccccccccccccccaaa___[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYYYYYYYYYYZZZWWWYYY[[[\\\ZZZYYYYYYYYYYYYXXXXXXXXXYYYZZZ[[[[[[\\\___bbbaaa______```bbbeeeddddddcccbbbaaa````````````aaabbbcccccccccccccccdddgggkkkooosssvvvxxx|||rrrjjjccc___[[[YYYbbbcccgggnnnvvv|||yyyssstttsssuuuwwwiiimmmpppqqqnnniiiccc___XXX[[[[[[XXX\\\kkk|||zzzfffXXXSSSRRRLLLNNNPPPSSSTTTTTTTTTSSSPPPVVVfffnnn]]]XXXUUUPPPPPPWWWTTTTTTVVVWWWYYYZZZ[[[\\\bbb```\\\YYYVVVUUUUUUUUUWWW[[[___aaaaaa```______\\\\\\[[[[[[ZZZZZZ[[[[[[ZZZXXXWWWXXXZZZ[[[[[[[[[WWW[[[^^^___\\\ZZZZZZ[[[ZZZ[[[^^^aaabbbcccbbbbbb]]]\\\\\\\\\\\\\\\]]]]]]]]]^^^aaaeeehhhkkknnnooosssxxx{{{zzz|||qqqjjjnnnooo~~~{{{uuurrrvvvgggXXXQQQLLLHHHHHHGGGKKKRRR[[[dddnnnuuuyyyzzz{{{}}}|||xxxrrrlllggg]]]XXXUUUXXXbbbjjjllllllaaadddhhhkkkooosssxxx|||zzz~~~}}}wwwvvvuuusssrrrqqqppppppqqqrrrrrrqqqooonnnoooppplllmmmmmmmmmnnnnnnooooooqqqppppppooonnnmmmmmmlllllllllllllllllllllllllllnnnmmmmmmllllllnnnoooppplllmmmoooppppppooommmlllhhhiiiiiijjjkkklllllllllkkkiiigggfffdddddddddeeeccceeehhhjjjlllooosssvvvvvvtttppplllhhhfffdddcccdddgggkkkmmmlllmmmppprrrppprrrvvvyyyyyyxxxvvvuuuxxxxxxyyyyyywwwtttqqqnnngggggggggfffdddaaa^^^\\\YYYZZZZZZZZZ[[[\\\\\\\\\[[[XXXXXX[[[^^^bbbkkksssxxx~~~{{{mmmiiicccaaabbbddddddccczzz|||vvvrrrtttyyyxxxrrrwwwvvvsssoookkkiiijjjkkkiiihhhfffddddddeeefffggghhhdddaaabbbdddfffeeeccc```^^^[[[YYYYYYZZZ\\\]]]WWW\\\]]]YYYXXX\\\]]]ZZZ\\\\\\[[[ZZZYYYYYYYYYYYYZZZYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYZZZ[[[\\\\\\[[[YYYXXXWWWXXXYYYZZZYYYXXXVVVUUUVVVWWWYYYYYYWWWUUUXXXWWWWWWYYYZZZZZZWWWUUUWWWXXXXXXWWWVVVWWWZZZ\\\]]]___aaacccbbb```]]][[[```^^^\\\[[[[[[\\\[[[ZZZ^^^^^^^^^^^^]]]]]]]]]]]]ZZZ[[[\\\^^^___`````````YYYZZZ\\\]]]^^^^^^]]]]]]\\\^^^```bbbbbbcccfffgggggghhhiiiiiiiiiiiihhhhhhjjjlllmmmoooooonnnlllkkkuuuuuuwwwzzz}}}rrrkkklllgggddd^^^XXXTTTWWW```gggooovvv{{{yyyrrrmmmhhhgggpppzzzsssqqqxxxyyyoooiiinnnrrruuupppggg]]]YYYXXXRRRSSSTTTWWW\\\dddnnnuuu~~~~~~yyyooobbbWWWSSSSSSSSSRRRRRRSSSUUUUUUTTTRRRQQQVVVbbbwwwyyyooodddZZZVVVVVVWWWXXXXXXWWWXXXYYY[[[]]]^^^hhhbbb\\\XXXXXXXXXWWWVVVXXX___iiiooonnniiiccc```___^^^]]]\\\[[[YYYXXXWWWUUUUUUVVVYYY[[[\\\[[[YYYVVVVVVWWWWWWXXXXXXYYYYYYXXXYYY\\\___aaaaaaaaa``````___]]]^^^______]]]\\\XXXZZZ[[[]]]___bbbgggiiirrrttt{{{~~~zzzmmmhhhnnnvvv}}}sssooorrryyyyyy___QQQMMMLLLJJJMMMKKKNNNVVV^^^fffpppyyyyyy{{{}}}}}}yyyuuurrrqqq```]]][[[\\\___cccfffhhhbbbaaabbbeeekkkqqquuuwwwzzz~~~~~~wwwuuusssrrrssssssrrrppptttssssssrrrqqqpppnnnnnnmmmnnnooooooooooooqqqsssqqqqqqpppooonnnmmmllllllnnnnnnooooooppppppqqqqqqmmmmmmlllllllllnnnpppqqqoooooopppqqqqqqpppooonnniiiiiijjjjjjjjjkkkkkkkkkjjjfffdddffffffcccbbbcccdddiiinnnppptttzzz|||zzzxxxvvvssspppmmmllllllmmmlllnnnrrrtttvvvvvvuuutttuuuvvvyyy||||||zzz|||zzzyyyxxxxxxwwwuuussspppmmmjjjjjjkkkkkkhhhfffcccccccccddddddeeeeeeeeeeeecccbbbbbbgggnnnwww|||}}}~~~rrrlllddd___```bbbcccccc|||zzzxxxuuurrrpppooonnnnnnjjjjjjjjjkkkkkkkkklllllljjjfffbbbaaacccdddbbb```bbb```^^^\\\[[[[[[\\\\\\YYY^^^___[[[ZZZ]]]^^^\\\```__________________```___^^^^^^^^^^^^^^^^^^___\\\[[[[[[[[[\\\]]]]]]]]]^^^]]]\\\\\\]]]]]]\\\ZZZ[[[ZZZZZZ\\\^^^^^^\\\ZZZZZZYYYYYYZZZ[[[[[[YYYWWWYYYZZZ\\\\\\\\\^^^```bbbbbbdddfffgggfffdddaaa___dddbbb___]]]]]]]]]]]]]]]]]]^^^______^^^^^^^^^___aaabbbcccddddddcccbbbaaa]]]^^^___``````___^^^^^^aaadddhhhjjjjjjjjjjjjjjjhhhiiikkknnnpppqqqrrrsssvvvwwwyyy{{{~~~|||wwwpppkkkiiijjjggg```]]]___[[[\\\]]]^^^```gggqqqyyy~~~uuupppqqqhhhjjjnnnuuuyyynnniiisss{{{|||wwwrrrpppoootttsssoooggg]]]UUURRRRRRSSSSSSSSSTTTVVVZZZ```eeehhhiiihhhbbbZZZTTTSSSTTTTTTSSSRRRRRRSSSRRRPPPNNNPPPTTT[[[kkkxxxtttlllbbbZZZVVVWWWYYYXXXXXXWWWWWWXXXYYY[[[\\\ccc___ZZZWWWWWWXXXWWWVVVbbbeeekkkrrrvvvtttkkkddd^^^^^^]]][[[[[[ZZZZZZ[[[YYYWWWVVVVVVYYY[[[\\\\\\\\\ZZZYYYXXXXXXYYY[[[\\\ZZZ\\\]]]___``````______```^^^\\\\\\]]]^^^]]]\\\\\\\\\]]]^^^```bbbeeeggglllmmmssspppiiieeennnzzzyyyssssssyyyhhhWWWQQQLLLGGGLLLJJJLLLSSS[[[cccllluuuwwwzzz}}}}}}zzzvvvsssqqqeeebbb^^^]]]___bbbdddeeecccaaaaaabbbgggmmmrrruuuxxx|||xxxvvvsssrrrsssssssssrrrrrrqqqqqqqqqooonnnmmmlllmmmnnnoooooonnnnnnppprrrqqqqqqpppooonnnmmmllllllooooooooooooooopppppppppooonnnnnnmmmmmmmmmmmmmmmlllmmmnnnooooooooonnnmmmllllllkkkkkkkkkjjjjjjjjjiiidddbbbddddddaaaaaacccfffmmmtttwww{{{|||zzzwwwsssqqqpppppppppqqqsssvvvyyyzzzzzzxxxwwwvvvxxx{{{}}}zzzxxxuuurrrqqqqqqqqqooonnnmmmkkkiiijjjlllmmmllljjjiiiiiijjjjjjkkkkkkllllllkkkiiigggggglllsss|||sssmmmfffbbbbbbdddeeeeee~~~~~~}}}{{{xxxpppqqqqqqrrrrrrsssssssssooojjjeeecccdddeeecccaaadddcccbbbaaa```___^^^]]]^^^bbbccc```^^^``````___```aaaaaaaaaaaaaaabbbbbb````````````````````````aaaaaa`````````aaabbbbbbaaa___]]]]]]]]]]]][[[ZZZ\\\\\\\\\]]]______^^^\\\[[[ZZZYYYYYYYYYZZZXXXWWWWWWYYY\\\^^^___```bbbdddeeegggjjjlllnnnnnnmmmllljjjhhhddd```______aaabbbaaacccddddddcccbbbcccdddhhhjjjkkklllkkkhhheeecccfffggggggggggggffffffeeeggglllqqquuuuuutttrrrqqqqqqssswww{{{wwwnnngggbbb^^^\\\XXXVVVVVVZZZ[[[ZZZ[[[^^^```fffnnnvvv|||~~~yyyqqqkkklllqqqnnnuuu|||sssooommmyyyvvvnnnmmmppptttvvvxxxrrrfffZZZPPPKKKJJJJJJQQQRRRRRRQQQQQQRRRUUUWWWSSSVVVWWWUUURRRPPPQQQTTTUUUSSSRRRQQQQQQPPPMMMKKKQQQSSSVVV]]]jjjvvvyyyvvvmmmjjjddd]]]XXXVVVWWWZZZYYYXXXXXXWWWWWWWWWXXXYYY^^^[[[WWWVVVWWWXXXXXXXXXiiigggiiirrr{{{zzzpppeee^^^]]][[[ZZZZZZZZZ\\\]]]^^^ZZZVVVUUUXXX\\\___```aaa___\\\YYYXXXZZZ\\\]]]\\\\\\]]]]]]]]]]]]^^^^^^___]]]ZZZZZZ[[[\\\\\\\\\^^^]]]]]]]]]^^^```bbbccceeeeeejjjzzzwwwnnnaaaiiittt~~~xxxtttwww|||}}}{{{yyy{{{qqq]]]TTTMMMGGGKKKHHHIIIPPPWWW]]]fffnnntttxxx|||~~~{{{wwwsssqqqlllhhhccc______aaabbbcccdddaaa___^^^aaagggnnnsssuuuyyy}}}zzzwwwsssrrrrrrtttttttttqqqqqqqqqqqqpppooommmmmmmmmnnnooonnnmmmmmmnnnpppqqqqqqpppnnnmmmmmmmmmmmmpppoooooooooooooooooonnnppppppoooooommmllljjjiiiiiijjjlllmmmnnnnnnmmmlllooonnnmmmllljjjiiigggffffffbbb```aaaaaa___```cccjjjsss|||}}}yyyvvvuuuttttttvvvxxx{{{}}}~~~}}}{{{zzzxxxzzz}}}~~~zzzrrrooojjjgggfffeeeeeedddeeeeeeeeegggjjjmmmnnnmmmmmmnnnooopppqqqrrrrrrrrrqqqnnnlllkkkooowwwqqqmmmgggccccccdddeeefff~~~}}}{{{zzzyyyzzzzzz{{{vvvrrrllljjjjjjjjjhhheeecccdddeeeeeeeeedddbbbaaaccceeeeeeccc````````````dddddddddddddddcccccccccaaabbbbbbbbbccccccbbbbbbggghhhhhhgggffffffggghhheeecccaaaaaaaaa```^^^\\\___^^^^^^___aaaaaa```___```^^^\\\[[[\\\\\\[[[YYYWWWZZZ^^^```aaaaaabbbccceeegggkkkppptttxxxzzz{{{qqqnnnjjjfffccccccfffhhhkkkmmmooonnnkkkiiiiiijjjnnnooorrrsssrrroookkkiiillllllmmmmmmnnnnnnnnnnnnooouuu}}}~~~yyyiiiddd]]]VVVQQQQQQTTTVVVXXXXXX[[[___dddhhhmmmqqq{{{}}}xxxuuuqqqooosssyyy|||yyyzzz|||}}}xxxllljjjooovvvxxxwwwrrriii\\\PPPIIIFFFFFFFFFMMMOOOQQQQQQQQQQQQSSSTTTOOOQQQRRRQQQOOONNNOOOQQQTTTSSSQQQQQQQQQQQQNNNLLLQQQTTTUUUVVV\\\ccceeebbb^^^]]][[[WWWUUUTTTWWWYYYYYYYYYXXXWWWVVVVVVVVVUUUYYYXXXWWWWWWXXXYYYZZZZZZdddbbbccckkkssssssjjjaaa^^^\\\ZZZWWWWWWXXXZZZ[[[^^^[[[XXXWWWYYY\\\___``````___]]]\\\ZZZZZZZZZZZZZZZZZZYYYZZZZZZ[[[\\\]]]^^^[[[YYYXXXYYY[[[[[[[[[\\\[[[ZZZ[[[]]]___aaaaaabbbaaaeeesss~~~uuuiiikkkpppyyy{{{tttuuuxxx{{{{{{zzzwwwyyyyyybbbUUUNNNJJJJJJGGGGGGLLLRRRWWW___fffoootttzzz}}}|||xxxtttrrrqqqmmmgggcccbbbbbbccccccdddaaa]]]ZZZ\\\aaaiiiooosssvvvzzz}}}|||xxxsssqqqrrrsssuuuuuussssssssssssrrrqqqpppooonnnnnnooonnnllllllmmmoooqqqqqqooonnnmmmmmmmmmnnnppppppoooooonnnnnnnnnmmmnnnooooooooonnnllljjjiiiiiijjjkkkmmmnnnnnnmmmmmmpppooonnnllliiifffcccbbbbbb___]]]^^^]]]\\\___dddmmmyyy|||zzzyyyxxxxxx{{{~~~|||zzzxxxzzz~~~|||xxxooojjjccc]]]ZZZYYYXXXXXX[[[[[[\\\___cccgggjjjllllllmmmoooqqqrrrsssssssssrrrooolllkkkooovvv~~~{{{nnnkkkgggdddccccccdddeee}}}wwwsssrrroookkkgggccceeegggiiijjjjjjiiiiiihhhggggggeeebbb^^^^^^___jjjjjjkkkjjjiiihhhgggfffeeefffhhhiiijjjjjjjjjiiilllnnnooonnnllljjjkkklllkkkjjjhhhhhhhhhhhhgggeeefffeeedddeeefffggggggffffffdddbbbbbbbbbaaa___^^^\\\^^^bbbcccccccccdddeeefffhhhlllqqqvvvzzz~~~yyyxxxtttoookkkkkkooorrrvvvyyy|||zzzuuuqqqqqqrrrtttvvvyyy{{{{{{yyyvvvtttqqqrrrssstttvvvwwwyyyyyy~~~~~~xxxrrrlllddd^^^TTTSSSOOOLLLKKKPPPYYY```bbbeeejjjooowww{{{{{{}}}zzzxxxzzz~~~tttlllpppzzzyyypppccc]]]TTTLLLIIIGGGGGGGGGJJJMMMPPPQQQQQQQQQRRRSSSQQQQQQRRRQQQPPPOOOOOOPPPRRRRRRQQQRRRTTTTTTRRRQQQOOOSSSTTTTTTVVVYYYYYYUUUQQQRRRRRRRRRQQQRRRUUUWWWYYYYYYXXXWWWVVVUUUTTTTTTVVVWWWXXXXXXYYYZZZ[[[\\\ZZZ[[[___cccfffeee```]]]]]][[[XXXUUUTTTUUUVVVWWWXXXWWWVVVVVVXXXZZZZZZYYY[[[\\\]]]^^^]]]ZZZXXXVVVUUUUUUVVVWWWXXXZZZ\\\]]]\\\ZZZXXXXXXYYY[[[[[[ZZZ[[[YYYYYY[[[___cccddddddcccbbbeeeppp}}}xxxuuu}}}uuupppnnnuuu}}}uuurrrssswww{{{}}}zzzwwwzzziiiXXXPPPMMMKKKGGGFFFJJJNNNQQQXXX___jjjooovvv{{{{{{xxxuuuttttttpppjjjgggeeeeeeddddddbbbaaa]]]ZZZYYY]]]eeekkkrrrtttxxxzzz}}}~~~zzzuuurrrrrrsssttttttsssssssssssssssrrrqqqpppnnnnnnooonnnllllllmmmooorrrpppooommmmmmmmmnnnooopppooooooooonnnnnnmmmmmmkkklllmmmnnnnnnmmmlllkkkjjjkkkmmmnnnooooooooonnnpppooonnnlllhhhdddaaa^^^___\\\[[[[[[ZZZYYY^^^eeeqqq~~~~~~}}}||||||~~~{{{xxxyyy|||~~~}}}xxxtttoooiii```YYYTTTQQQPPPNNNPPPQQQSSSUUUXXX\\\aaacccfffhhhkkknnnqqqrrrrrrrrrqqqooollllllnnnttt{{{~~~vvvmmmllliiigggeeeeeefffhhh{{{~~~yyysssnnnlllnnnpppsssuuuvvvvvvvvvrrrpppnnnmmmhhhbbb```cccnnnnnnoooooonnnmmmkkkjjjhhhjjjlllnnnpppqqqqqqppprrrvvvyyyxxxuuuqqqqqqrrrooonnnmmmnnnooopppooonnnllljjjiiiiiikkkllllllllljjjiiihhhhhhhhhfffbbb```^^^```cccdddddddddeeegggnnnoooqqqtttwww{{{~~~~~~zzzyyy|||}}}|||~~~~~~{{{wwwssspppnnnhhhgggeeecccaaa]]]YYYUUUNNNOOONNNLLLLLLTTT```kkktttzzz~~~~~~yyyuuusssyyy~~~qqqeeeVVVTTTQQQNNNLLLJJJJJJJJJKKKMMMPPPQQQPPPOOOOOOPPPPPPPPPPPPQQQQQQRRRRRRRRRQQQQQQQQQSSSVVVWWWVVVUUUMMMPPPRRRRRRTTTVVVSSSMMMHHHJJJMMMOOOPPPQQQTTTVVVYYYYYYYYYXXXWWWVVVTTTSSSTTTWWWYYYZZZYYYYYYZZZ[[[UUUYYY]]]^^^\\\ZZZZZZZZZZZZXXXVVVTTTSSSTTTUUUVVVRRRRRRSSSTTTVVVVVVTTTRRRUUUWWW[[[]]]]]]ZZZWWWTTTRRRSSSTTTVVVXXXZZZ[[[[[[ZZZYYYXXXYYY[[[\\\[[[YYY\\\YYYYYY\\\bbbggghhhhhhdddcccfffnnnxxxtttmmm||||||tttnnnttt~~~wwwqqqoooqqqwww{{{yyytttuuu|||vvvaaaUUUQQQLLLHHHFFFHHHKKKMMMSSSYYYdddjjjqqqwwwyyyxxxwwwwwwuuurrrnnnkkkjjjhhheeeddd``````___\\\ZZZ\\\bbbhhhooorrrvvvyyy|||~~~yyyvvvuuuuuuuuutttqqqqqqqqqqqqqqqpppoooooommmnnnooonnnmmmmmmnnnppprrrpppnnnmmmlllmmmnnnpppooonnnnnnnnnnnnnnnnnnmmmjjjjjjkkklllmmmnnnnnnnnnlllmmmnnnoooppppppooonnnoooooonnnllliiieeeaaa^^^]]]ZZZYYYYYYWWWWWW^^^ggguuu}}}xxxxxxyyy{{{{{{yyyuuurrrpppjjjaaaXXXSSSPPPMMMLLLJJJKKKLLLMMMNNNQQQUUUYYY___bbbfffjjjnnnpppqqqqqqpppnnnmmmmmmoootttxxx{{{{{{|||{{{uuunnnooonnnllljjjiiikkklll{{{}}}}}}{{{zzz~~~~~~}}}wwwnnnllloootttuuuwwwyyyyyyyyywwwwwwqqqsssvvvzzz|||}}}~~~}}}}}}~~~|||}}}wwwvvvvvvxxxzzz||||||{{{xxxvvvttttttvvvxxxxxxwwwuuuuuuvvvvvvvvvsssnnnjjjeeegggiiijjjjjjllloooqqqzzzzzz{{{|||xxxqqqmmm```___^^^\\\ZZZXXXWWWVVVTTTXXX\\\______^^^]]]]]]XXXZZZ[[[ZZZZZZaaappp|||yyyyyyzzzwwwyyy}}}~~~zzzpppccc[[[PPPSSSTTTRRRNNNKKKLLLMMMKKKMMMPPPQQQQQQPPPQQQRRRPPPPPPPPPQQQSSSTTTTTTTTTQQQQQQQQQSSSVVVWWWVVVUUUPPPQQQPPPPPPSSSVVVRRRLLLDDDGGGLLLOOOPPPRRRTTTUUUYYYYYYYYYYYYXXXWWWUUUTTTSSSVVVYYYZZZXXXWWWWWWXXXVVVYYY\\\\\\YYYVVVVVVXXXUUUUUUTTTUUUUUUVVVWWWXXXRRRRRRSSSTTTVVVVVVTTTRRRRRRUUUXXX[[[\\\ZZZXXXVVVSSSUUUVVVXXXYYYZZZZZZYYYXXXXXXYYY[[[]]]]]][[[XXX[[[XXXWWW[[[aaafffgggfffcccbbbfffllloooxxxuuummmxxx{{{uuuttt{{{zzzsssmmmkkkpppsssrrrpppsss|||ooo___UUUNNNIIIFFFHHHJJJKKKPPPVVV___eeelllsssvvvxxxyyyzzzxxxvvvrrrpppmmmiiidddaaa]]]___aaa___]]]]]]aaaeeemmmpppuuuyyy}}}|||zzzxxxvvvuuuqqqqqqrrrrrrqqqqqqpppooommmnnnoooooonnnnnnppprrrrrrpppnnnllllllmmmooopppmmmmmmmmmnnnnnnnnnnnnnnnkkkkkkkkkkkklllmmmnnnooommmmmmoooooopppooonnnmmmooooooooonnnkkkgggcccaaa[[[YYYXXXWWWVVVVVV^^^hhhyyy|||xxxxxxwwwwwwwwwvvvssspppoooiiibbb[[[VVVSSSQQQOOOIIIIIIIIIHHHGGGHHHLLLPPPVVVYYY___dddiiilllmmmnnnlllllllllmmmoooqqqtttvvvuuuwwwxxxxxxyyyzzz}}}~~~zzztttooopppqqqooommmlllmmmooowwwrrrgggmmmuuu{{{}}}~~~{{{xxx{{{{{{qqqssstttvvvwwwzzz~~~}}}zzzwwwuuuqqqooolllgggbbb\\\XXXUUUOOOOOOOOONNNNNNOOOPPPPPPTTT[[[bbbggggggggggggiiiiiilllooonnnnnnvvv~~~xxx~~~}}}vvvrrrpppvvv~~~pppaaaXXXVVVQQQTTTWWWTTTNNNKKKLLLOOOKKKMMMPPPRRRSSSUUUWWWXXXSSSRRRRRRSSSTTTUUUUUUTTTRRRQQQQQQSSSUUUVVVUUUTTTUUUTTTQQQPPPTTTXXXUUUNNNCCCGGGLLLPPPRRRSSSTTTVVVXXXYYYZZZZZZYYYWWWVVVUUURRRVVVYYYYYYWWWUUUUUUVVVXXXYYYZZZYYYXXXVVVUUUUUUQQQRRRTTTUUUWWWYYYZZZZZZWWWVVVVVVVVVXXXYYYXXXVVVRRRTTTVVVXXXZZZZZZZZZZZZVVVWWWYYY[[[[[[ZZZYYYXXXWWWXXXZZZ\\\^^^^^^[[[XXXYYYVVVTTTWWW^^^ccccccaaaaaa```dddiiiiiinnnwwwooowww|||vvvtttyyy|||tttmmmhhhkkkmmmmmmmmmttt{{{hhhZZZOOOJJJGGGHHHIIIJJJNNNTTT]]]bbbjjjpppuuuxxxzzz|||zzzxxxuuusssoooiiiccc^^^[[[___bbbbbb___^^^aaadddkkkooouuuzzz~~~~~~{{{xxxuuusssssstttttttttsssrrrrrrmmmnnnooooooooooooqqqsssrrrpppnnnllllllmmmoooqqqlllmmmmmmmmmnnnnnnoooooollllllkkkjjjkkklllmmmnnnmmmnnnooooooooonnnmmmlllooopppqqqpppmmmjjjfffccc[[[YYYXXXWWWUUUVVV___iii|||}}}yyyzzzxxxvvvvvvvvvuuurrrpppmmmiiibbb]]]ZZZWWWUUUSSSJJJJJJIIIGGGDDDDDDHHHLLLOOORRRXXX___dddhhhiiijjjhhhiiijjjkkkmmmnnnpppqqqqqqrrrrrrssssssuuuxxx{{{www}}}~~~|||{{{xxxsssmmmooopppooolllkkklllnnnuuussssssxxxxxxvvvzzz~~~}}}|||{{{zzzyyyxxxwwwuuuyyy}}}xxxrrrlllhhhhhhfffccc___]]][[[[[[[[[UUUVVVWWWUUURRROOOMMMMMMKKKMMMMMMLLLKKKNNNTTTYYYZZZ___gggmmmrrrwww~~~~~~{{{|||}}}{{{|||sssssszzzxxxmmmaaaXXXSSSRRRMMMMMMNNNOOOPPPQQQQQQRRRPPPOOONNNPPPSSSUUUWWWWWWXXXWWWUUUSSSQQQPPPPPPPPPTTTSSSRRRQQQPPPQQQRRRSSSPPPWWWWWWSSSWWW^^^\\\RRRMMMNNNOOOQQQSSSUUUWWWXXXYYY[[[]]]\\\XXXTTTRRRPPPVVVTTTSSSUUUYYY[[[ZZZXXX[[[ZZZZZZZZZZZZXXXUUURRRSSSRRRQQQTTTYYY\\\[[[ZZZXXXXXXXXXXXXXXXYYYZZZ[[[[[[ZZZYYYZZZ[[[\\\[[[ZZZZZZZZZYYYYYYXXXXXXWWWWWW[[[WWWUUUWWW\\\___]]]ZZZVVVWWWYYY[[[]]]```aaabbbbbbaaabbbdddffflll|||{{{mmmqqqzzzyyyqqqpppsss}}}{{{uuunnnkkkkkkkkkkkknnnwwwzzzddd\\\RRRJJJJJJJJJHHHJJJOOOXXX\\\dddlllsssxxx{{{|||yyyxxxvvvsssoookkkgggeeebbb`````````bbbbbbaaa___gggkkkrrryyy~~~zzzwwwvvvtttrrrqqqrrrrrrqqqppppppnnnllllllmmmnnnooonnnqqqqqqpppooonnnmmmmmmlllllllllllllllmmmmmmnnnooojjjjjjjjjkkkkkkkkklllllloooooooooooonnnnnnnnnmmmpppoooooopppqqqoooiiiddd^^^ZZZVVVVVVVVVYYYdddppp}}}uuuwwwzzz}}}}}}zzztttpppkkkhhhbbb^^^[[[XXXUUUSSSQQQLLLHHHEEECCCAAADDDJJJJJJNNNSSSYYY^^^ccciiillllllkkkkkkmmmppppppmmmjjjlllmmmoooqqqsssttttttuuuyyyxxxwwwxxxxxxvvvrrrooommmmmmmmmmmmlllkkkjjjjjj~~~yyywwwvvvrrryyy}}}zzzuuuuuuyyy~~~|||}}}zzzyyywwwuuuqqqnnnmmmjjjhhheeebbb___[[[WWWSSSRRRQQQPPPOOOOOOOOOPPPPPPRRRTTTUUUTTTRRROOONNNNNNNNNOOOOOOPPPRRRVVV\\\```hhhnnnvvv~~~|||yyyxxxtttqqqrrrwwwwww~~~yyyzzz~~~{{{uuulllaaaYYYSSSPPPOOOLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPOOOPPPRRRUUUVVVWWWRRRQQQPPPPPPOOONNNMMMKKKOOOOOOOOOOOOPPPPPPQQQQQQJJJPPPSSSTTT^^^jjjiiiaaaPPPPPPQQQSSSTTTVVVWWWXXX[[[]]]______[[[XXXVVVUUUTTTSSSRRRTTTXXXZZZYYYXXXXXXXXXXXXZZZ\\\[[[YYYWWWSSSQQQPPPRRRUUUXXXWWWVVVVVVVVVVVVVVVWWWXXXZZZZZZZZZYYYYYYYYYZZZ[[[[[[ZZZYYYYYYXXXXXXXXXXXXXXXXXX[[[XXXVVVXXX\\\```___]]]ZZZZZZ[[[[[[\\\]]]______]]]]]]]]]___```eeetttrrrrrrwwwvvvqqqpppuuu|||{{{vvvpppnnnkkkjjjooozzz}}}jjj]]]QQQMMMKKKHHHIIILLLVVVZZZaaahhhoootttwwwxxxxxxxxxvvvtttpppllliiigggbbb```______```aaaaaa```fffkkkqqqvvv{{{{{{wwwuuutttrrrrrrrrrrrrqqqoooooommmllllllmmmoooooonnnppppppooonnnmmmmmmllllllkkkkkkkkkkkkkkklllmmmmmmjjjkkkkkkkkklllllllllllloooooonnnmmmmmmmmmnnnnnnqqqppppppqqqrrrpppkkkggg```]]]ZZZYYYYYY]]]hhhsss~~~{{{zzz{{{|||~~~~~~zzzwwwoookkkgggccc___\\\XXXUUUPPPJJJFFFDDDBBB@@@CCCIIIMMMPPPUUUZZZ^^^ccchhhkkkjjjiiiiiikkkmmmmmmkkkiiijjjkkkmmmooopppqqqrrrrrrtttssssssttttttrrrooolllkkkkkkkkkkkkkkkkkkjjjiiivvvyyy{{{|||~~~{{{|||~~~|||yyy~~~rrrhhhhhhjjjmmmppptttxxxzzz~~~~~~zzzxxxtttqqqmmmiiiddd```]]]]]][[[XXXUUUTTTRRRPPPOOONNNMMMMMMMMMLLLJJJGGGIIIIIIIIIJJJLLLOOORRRSSSVVVXXXZZZZZZYYYWWWWWWXXX\\\[[[\\\___ffflllqqqttt|||yyytttvvvsssqqqoookkkjjjrrr||||||xxxtttyyy|||nnnggg]]]UUURRRQQQOOONNNLLLLLLMMMNNNOOOPPPQQQQQQQQQQQQPPPQQQRRRTTTVVVWWWOOOMMMLLLLLLNNNNNNKKKHHHJJJKKKMMMNNNOOONNNMMMMMMFFFJJJOOOUUUdddrrrtttlllTTTTTTTTTUUUVVVWWWXXXYYY[[[]]]___^^^\\\YYYXXXXXXUUUUUUUUUWWWYYY[[[[[[[[[YYYYYYZZZ\\\^^^^^^[[[YYYUUUSSSQQQQQQSSSTTTTTTSSSSSSSSSSSSTTTUUUVVVXXXYYYXXXXXXYYYYYYYYYZZZZZZZZZYYYXXXWWWWWWWWWXXXYYYZZZ]]]ZZZWWWXXX]]]```aaa```___^^^]]][[[[[[[[[\\\]]][[[YYYYYY[[[\\\```mmmzzz{{{uuuuuuyyy~~~tttmmmmmmqqqzzz|||wwwqqqoootttooo]]]RRRMMMJJJIIIKKKRRRVVV\\\cccjjjooosssuuuwwwwwwvvvuuurrrooollljjjfffcccaaa```aaacccccccccfffiiinnnrrrwww|||}}}xxxuuussssssssstttsssqqqoooooommmllllllnnnpppoooooonnnnnnnnnmmmmmmllllllkkkjjjjjjjjjiiijjjjjjkkklllkkkkkkkkklllllllllmmmmmmooommmlllkkkkkklllnnnooosssrrrrrrrrrrrrqqqnnnkkkeeeaaa_________cccnnnyyy~~~{{{|||}}}sssqqqmmmjjjfffaaa\\\XXXQQQKKKGGGFFFEEEDDDFFFKKKPPPSSSWWW[[[^^^bbbfffiiiggggggggghhhjjjjjjiiiggghhhiiijjjlllmmmnnnnnnnnnmmmmmmlllnnnooonnnllliiihhhiiiiiijjjjjjjjjjjjjjjpppqqqpppnnnqqq{{{kkkhhhddd```______aaaccc```eeelllttt{{{|||rrrppprrrsssuuuxxxwwwvvvvvvxxx|||{{{xxxvvvxxx~~~}}}yyytttnnniiifffddddddddddddeeeddddddbbb```___[[[ZZZYYYWWWVVVSSSQQQOOOLLLNNNNNNKKKJJJKKKKKKJJJIIIIIIIIILLLOOOQQQQQQPPPQQQPPPPPPQQQVVV\\\cccggggggiiilllmmmlllkkkllllllpppnnnnnnttt}}}~~~|||{{{{{{xxxvvv~~~~~~~~~zzzyyy~~~{{{}}}~~~}}}wwwuuuvvv}}}xxxmmmaaaZZZSSSPPPRRRSSSPPPMMMLLLLLLMMMNNNOOOPPPQQQQQQRRRRRRRRRQQQQQQRRRTTTVVVSSSOOOKKKKKKLLLMMMJJJGGGHHHJJJMMMOOONNNLLLIIIGGGGGGIIIMMMTTTcccppppppiiiXXXWWWWWWVVVWWWXXXYYYZZZWWWYYY[[[[[[YYYWWWWWWWWWXXXXXXYYYZZZ\\\^^^______^^^^^^^^^___```___\\\YYYXXXVVVSSSRRRQQQRRRRRRSSSRRRRRRQQQQQQRRRTTTWWWXXXVVVWWWXXXXXXXXXXXXYYYZZZZZZYYYXXXXXXXXXZZZ\\\]]]___]]]ZZZZZZ\\\___``````aaa___]]][[[[[[[[[\\\]]][[[YYYYYY[[[]]]aaalllwwwxxxssswww{{{oookkkkkkttt}}}}}}zzz}}}nnnZZZOOOKKKKKKLLLNNNQQQVVV^^^eeelllpppsssuuuuuuuuuuuusssqqqooonnnkkkgggdddbbbccceeeffffffdddgggkkknnnrrrxxx~~~~~~vvvuuutttuuuuuutttrrrpppooommmlllmmmooopppoooooolllllllllllllllllllllkkkiiiiiiiiihhhhhhiiijjjjjjkkkkkklllllllllmmmmmmmmmnnnllljjjiiiiiikkkmmmoootttsssssssssrrrrrrqqqpppjjjgggeeeeeefffjjjttt|||~~~~~~wwwuuusssoookkkeee^^^YYYTTTNNNJJJKKKKKKJJJLLLPPPRRRUUUXXX[[[]]]___ccceeeffffffffffffggghhhggggggggggggiiijjjkkkkkkkkkkkkhhhggghhhiiikkkkkkiiihhhggghhhiiijjjkkkkkkkkkkkkrrrpppnnnlllmmmsss{{{wwwwwwxxxtttoooggg```[[[YYYYYYZZZVVV^^^kkkxxx{{{kkkeeedddeeegggjjjhhhggggggjjjooosssvvvwwwsssrrrpppqqquuuzzz~~~}}}}}}~~~~~~}}}{{{|||}}}~~~~~~zzzwwwtttrrrrrrvvvsssppplllhhhfffdddddddddbbb^^^ZZZVVVTTTSSSSSSRRRRRRRRRQQQQQQPPPOOOOOOIIIIIIIIIHHHHHHHHHIIIIIIIIINNNOOOKKKIIILLLMMMKKKLLLLLLNNNRRRXXX\\\^^^___[[[YYYXXXZZZaaakkkvvv}}}zzzvvvrrrrrrssswww}}}wwwzzz~~~~~~}}}{{{}}}xxxhhh\\\TTTPPPMMMOOOSSSTTTPPPLLLMMMMMMNNNOOOPPPQQQQQQRRRRRRSSSSSSRRRPPPPPPSSSUUUXXXSSSLLLIIIHHHIIIHHHGGGIIIKKKOOOPPPOOOLLLGGGDDDGGGHHHKKKRRR]]]eeeeee___ZZZYYYXXXWWWWWWXXXYYYZZZUUUWWWXXXYYYWWWVVVVVVWWWYYYZZZ[[[[[[\\\]]]^^^___^^^^^^___```bbbaaa^^^\\\YYYWWWTTTQQQOOOOOOQQQSSSTTTSSSQQQPPPQQQRRRTTTVVVTTTVVVXXXXXXWWWWWWYYY[[[[[[[[[ZZZZZZZZZ\\\]]]^^^aaa^^^\\\[[[[[[]]]]]]]]]^^^^^^]]]\\\\\\]]]^^^^^^[[[YYYYYY\\\___bbbllluuu{{{sssuuuvvvnnnllloooxxxgggTTTMMMKKKJJJIIILLLQQQXXX```hhhnnnqqqqqqqqqrrrssssssrrrqqqpppmmmjjjfffccccccdddeeeeeeccceeehhhkkkoootttyyy}}}{{{yyyxxxwwwwwwvvvtttqqqooonnnnnnnnnppppppooommmkkkkkkkkkllllllllllllllljjjjjjiiihhhhhhiiiiiiiiikkkkkkkkklllllllllmmmmmmmmmkkkiiiggghhhiiilllmmmqqqrrrssssssssssssssssssnnnkkkjjjjjjkkknnnxxx|||{{{yyyvvvsssnnnggg___ZZZVVVOOOKKKMMMOOOOOOPPPRRRTTTVVVXXXZZZ[[[]]]```bbbeeefffffffffffffffggghhhgggggghhhiiijjjjjjiiiiiifffeeeeeegggiiijjjiiihhhggghhhiiikkkllllllllllllwwwrrrnnnnnnnnnpppxxx}}}vvvooojjjhhhhhhhhhqqqzzz|||rrrsssooohhhbbb]]]\\\\\\]]]YYYbbbrrrnnngggeeeeeefffggggggffffffiiinnnsssvvvxxxyyyyyyzzz{{{|||}}}~~~~~~~~~}}}|||||||||{{{zzz{{{~~~}}}wwwrrrnnnkkkiiisssqqqmmmhhhccc```^^^]]]XXXXXXVVVUUUSSSRRRRRRRRRPPPOOONNNLLLKKKJJJJJJJJJGGGHHHHHHGGGFFFHHHLLLOOOSSS[[[^^^XXXTTTVVVWWWSSSVVVVVVXXX]]]dddjjjmmmnnnkkkjjjjjjnnnuuu{{{tttqqqoooqqqwwwxxxtttxxxxxxwww~~~wwwiiiZZZQQQJJJJJJKKKNNNQQQRRRNNNKKKNNNNNNOOOPPPQQQRRRSSSSSSSSSUUUUUUSSSPPPOOORRRUUUWWWTTTOOOJJJFFFEEEFFFGGGLLLNNNQQQSSSRRRNNNJJJGGGFFFGGGJJJPPPWWW\\\\\\YYYZZZYYYWWWVVVVVVWWWXXXZZZVVVXXXYYYYYYXXXWWWXXXYYYWWWXXXZZZYYYXXXXXXYYY[[[YYYZZZ[[[^^^aaabbbaaa___XXXWWWTTTPPPNNNNNNRRRVVVYYYWWWTTTQQQPPPQQQRRRTTTRRRUUUWWWWWWUUUUUUXXX[[[[[[[[[[[[[[[\\\\\\\\\\\\^^^]]]\\\[[[[[[[[[[[[[[[[[[[[[\\\]]]^^^___``````[[[XXXXXX[[[^^^aaahhhppp|||vvvzzzsssoookkkttt}}}{{{zzz___QQQJJJGGGHHHJJJMMMSSS[[[bbbhhhllllllmmmoooqqqrrrrrrrrrrrrnnnkkkfffdddccccccbbbaaaaaadddgggjjjmmmqqqvvvyyy|||zzzyyyxxxvvvtttqqqpppooooooppppppnnnlllkkkkkkkkkllllllmmmmmmmmmlllkkkjjjjjjiiijjjjjjjjjjjjjjjjjjkkkkkkkkklllllllllkkkiiigggggghhhiiijjjkkknnnqqqssssssssstttuuurrrooommmnnnnnnpppyyy}}}~~~|||yyyuuuooohhh```[[[UUUNNNKKKMMMQQQQQQQQQSSSUUUWWWZZZ[[[[[[]]]___aaaeeefffgggfffeeeeeegggiiigggggghhhhhhiiihhhhhhhhhfffeeeeeefffhhhiiiiiihhhhhhiiijjjkkkllllllllllll}}}vvvtttsssqqqtttxxxvvv{{{|||yyyyyyxxxqqqhhhddddddeeeeeedddiiinnnuuuyyy{{{zzzzzzzzzuuuttttttuuuwwwwwwuuutttrrrxxxzzzwwwrrrnnniiidddiiigggccc```^^^]]]]]]^^^[[[bbbooo}}}{{{mmmiiijjjiiigggfffgggeeedddfffjjjnnnqqqsssuuuyyy~~~}}}|||xxxuuutttxxxuuuqqqlllgggdddbbbaaaYYYYYYZZZ[[[\\\[[[ZZZZZZ[[[YYYVVVSSSPPPNNNNNNNNNNNNNNNOOOOOOPPPUUU]]]cccmmmyyy}}}wwwsssvvvuuupppnnnnnnpppuuu|||{{{{{{}}}}}}ssslllnnnyyyzzz~~~xxxoooeee[[[QQQLLLIIIJJJLLLNNNOOOOOOOOONNNOOOPPPPPPQQQRRRSSSTTTTTTSSSVVVVVVSSSOOONNNQQQTTTSSSUUUUUUPPPJJJFFFGGGIIIMMMOOOSSSVVVVVVSSSPPPMMMIIIKKKOOOSSSUUUVVVVVVWWWYYYWWWUUUTTTTTTVVVXXXYYYXXXYYYZZZZZZXXXWWWXXXYYYWWWYYYZZZYYYVVVUUUVVVXXXUUUVVVXXX[[[___```^^^]]][[[ZZZWWWSSSPPPRRRXXX\\\^^^[[[WWWSSSPPPPPPQQQRRRPPPTTTWWWWWWTTTTTTWWW[[[YYYZZZ[[[\\\\\\ZZZYYYXXXWWWYYYZZZ[[[[[[ZZZZZZZZZYYYZZZ]]]___`````````___]]]ZZZYYY[[[]]]^^^bbbiii||||||~~~vvvppphhhqqqxxxvvvzzzooo[[[PPPJJJIIIIIIKKKOOOTTT[[[```dddgggiiikkknnnppprrrrrrrrrqqqnnnjjjhhhfffdddaaa______bbbgggjjjmmmpppsssuuu}}}|||{{{zzzxxxwwwsssqqqpppppppppooollljjjjjjkkkkkklllmmmnnnnnnnnnmmmmmmlllkkkkkkkkkkkkkkkiiiiiiiiijjjjjjjjjkkkkkkkkkjjjiiihhhgggffffffffffffjjjooorrrsssssstttvvvssspppoooooonnnpppyyy{{{vvvpppiiibbb]]]VVVOOOLLLOOOTTTTTTTTTUUUXXXZZZ\\\]]]]]]^^^```bbbdddeeefffeeeccccccfffiiiffffffgggggggggffffffeeegggeeedddeeeggghhhhhhggghhhhhhiiijjjjjjkkkjjjjjj|||wwwvvvxxxqqquuutttooopppwww}}}}}}vvvnnneeedddhhhmmmmmmkkkhhhkkkooosssvvvxxxyyyyyyrrrrrrsssvvvyyyxxxtttooojjjrrrvvvqqqkkkgggeeebbb```___^^^\\\[[[[[[[[[[[[[[[```hhhqqqzzzsssiiijjjmmmllliiiffffffcccaaabbbeeeiiikkklllkkkrrr|||ssstttvvvzzz~~~{{{|||~~~}}}|||yyyvvvrrrmmmiiieeecccbbb```bbbdddfffgggfffeeedddjjjgggccc^^^ZZZWWWVVVVVVSSSTTTVVVXXX\\\dddooowww~~~zzztttooojjjhhhppp~~~wwwhhh]]]VVVQQQMMMJJJLLLMMMOOOOOONNNOOOQQQSSSPPPPPPQQQRRRSSSTTTUUUUUUTTTVVVWWWTTTOOOMMMPPPTTTPPPVVVZZZXXXPPPJJJJJJLLLMMMPPPTTTWWWXXXWWWUUUSSSNNNQQQUUUWWWUUURRRSSSVVVXXXVVVTTTSSSSSSUUUWWWYYYWWWYYYYYYXXXWWWVVVWWWXXXYYY[[[\\\ZZZWWWUUUVVVXXXVVVVVVWWWYYY[[[[[[YYYWWW___^^^[[[XXXUUUXXX^^^cccaaa^^^YYYTTTPPPOOOPPPPPPOOOSSSWWWWWWTTTSSSWWW[[[WWWYYYZZZ\\\[[[YYYVVVTTTRRRUUUXXXZZZ[[[ZZZZZZ[[[XXXZZZ]]]```aaaaaa___^^^aaa]]][[[\\\]]]\\\___dddttt~~~vvvooofffoooyyyxxxwww~~~{{{fffXXXQQQJJJJJJJJJLLLPPPUUUZZZ]]]eeefffiiimmmoooqqqrrrrrrvvvsssooommmjjjgggccc```^^^bbbgggkkkmmmoooqqqsss}}}~~~|||{{{zzzyyytttsssqqqqqqqqqoookkkhhhjjjkkkllllllmmmnnnooooooooonnnmmmmmmllllllllllllhhhhhhiiiiiiiiijjjjjjjjjkkkjjjjjjhhhgggfffeeedddbbbgggnnnrrrsssssstttvvvtttqqqpppooonnnpppxxx|||wwwqqqjjjccc^^^YYYRRRNNNRRRWWWXXXXXXXXXZZZ\\\^^^______```bbbdddcccdddeeedddbbbbbbeeehhheeeeeefffffffffeeeddddddgggeeedddeeefffhhhhhhgggggghhhhhhiiiiiiiiiiiihhhzzzsssuuuqqqkkkjjjooozzzuuuqqqrrrtttvvvxxxyyywwwuuuuuuxxx}}}~~~}}}|||{{{zzzzzzzzzyyyxxxuuurrrnnnllljjjfffdddccc^^^WWWYYY```]]]]]]___cccjjjpppuuuvvvmmmooosssuuutttrrrooolllkkkkkkjjjddd______dddiiikkkooowww}}}}}}uuutttrrrqqqqqqrrrtttuuurrrxxxyyyvvvxxx}}}yyyvvvqqqooolllhhhfffeeeeeeeee]]]```dddiiilllnnnnnnnnnvvvuuurrrmmmgggeeegggjjjjjjjjjkkkooowwwyyyllliiimmmkkknnnttt|||wwwjjjeee^^^YYYVVVRRRNNNJJJPPPLLLKKKOOOQQQPPPQQQTTTSSSSSSTTTTTTTTTTTTSSSSSSTTTSSSRRRQQQQQQQQQQQQQQQVVVYYY[[[YYYTTTNNNLLLKKKMMMOOORRRUUUVVVUUUTTTSSSQQQRRRSSSTTTTTTUUUTTTTTTUUUXXXZZZZZZWWWVVVWWWYYYXXXVVVSSSTTTVVVXXXWWWUUUYYYYYYXXXYYYYYYXXXVVVTTTWWWXXXZZZ[[[[[[[[[ZZZZZZbbbfffiiifff___\\\^^^bbbaaa[[[UUUSSSUUUVVVTTTRRRQQQRRRSSSUUUUUUVVVVVVVVVZZZWWWUUUVVVYYYZZZVVVRRRUUUVVVXXXYYYZZZ[[[ZZZZZZ^^^^^^]]]]]]^^^___```aaa___^^^\\\[[[[[[^^^```bbbppp~~~pppfffiiirrrvvv|||www___SSSNNNHHHEEEGGGKKKNNNSSSXXX[[[```hhhnnnrrrtttvvvxxxwwwuuutttuuuuuupppggg___cccccccccdddgggiiilllnnnvvv{{{{{{wwwwwwvvvtttqqqpppooooooooollllllmmmmmmmmmmmmmmmmmmpppnnnllljjjiiiiiiiiijjjkkkjjjhhhggghhhjjjlllnnnlllkkkjjjiiiiiiiiikkkkkkhhhiiilllsssyyy{{{yyyvvvwwwuuuqqqnnnnnnpppsssuuu}}}vvvoooggg___ZZZWWWTTTRRRTTTWWWZZZ[[[ZZZZZZ\\\___```______aaabbbfffeeeeeeeeedddddddddddddddeeehhhiiiiiigggdddbbbaaabbbbbbcccdddeeefffgggggghhhhhhiiiiiijjjjjjkkkwwwrrrnnnoooyyy}}}{{{zzz}}}{{{{{{zzzpppaaaXXXXXXZZZ[[[^^^dddkkkqqquuuvvvqqqssswww{{{~~~~~~|||zzzwwwwwwtttmmmeeeaaadddgggmmmpppuuuzzz||||||zzzyyyqqqpppnnnllllllmmmooopppqqqvvvxxxwwwzzz|||{{{{{{|||}}}}}}zzzuuurrrkkkkkkkkkjjjiiihhhhhhhhheeefffgggiiimmmrrrvvvyyyxxxooogggbbbdddkkkwwwzzz{{{{{{zzzqqqaaa]]]XXXVVVUUUTTTQQQOOONNNKKKLLLQQQTTTRRRRRRTTTRRRRRRSSSTTTTTTTTTSSSSSSTTTSSSRRRQQQPPPPPPPPPQQQTTTVVVXXXWWWRRRNNNLLLLLLNNNPPPRRRSSSSSSRRRPPPOOOPPPPPPRRRSSSTTTTTTTTTTTTXXXZZZ[[[ZZZWWWVVVWWWYYYZZZWWWUUUUUUWWWXXXWWWVVVWWWWWWWWWWWWWWWWWWUUUSSSQQQSSSUUUWWWYYYZZZZZZZZZaaafffjjjhhhaaa]]]]]]___```[[[WWWVVVXXXZZZXXXVVVRRRRRRSSSTTTUUUUUUUUUUUUWWWTTTRRRSSSWWWWWWTTTPPPRRRSSSVVVXXX[[[\\\\\\\\\_________^^^^^^]]]]]]]]]]]]\\\ZZZYYYZZZ]]]___aaakkkuuu}}}jjjfffiiixxxzzzwww{{{jjjYYYQQQLLLIIIKKKMMMNNNPPPSSSWWW\\\dddkkkooorrruuuwwwxxxwwwwwwxxxyyytttkkkdddeeeeeeddddddeeegggiiijjjmmmsss{{{|||zzzyyyvvvtttqqqpppoooooommmmmmmmmmmmmmmmmmmmmmmmooonnnkkkiiihhhhhhiiijjjmmmllliiihhhhhhiiikkkllllllkkkkkkkkkkkkkkklllllliiijjjnnntttzzz}}}}}}{{{wwwuuurrrooonnnoooqqqsss{{{zzzsssllleee^^^YYYWWWUUUSSSUUUXXX[[[[[[ZZZ\\\^^^```aaaaaaaaabbbccceeeeeefffffffffeeeeeedddeeefffffffffffffffeeeeeebbbbbbcccdddeeefffggggggiiiiiijjjkkkllllllmmmmmmyyyfff\\\YYY\\\aaajjjssszzz~~~|||}}}~~~tttmmmkkklllpppqqqrrrttttttsssrrrqqqqqqooommmkkkkkkmmmoooqqqqqquuuwwwvvvxxx~~~}}}yyytttpppppprrrssstttooopppqqqsssuuutttpppmmmooopppsssvvvxxxwwwuuurrrrrrtttvvvyyyzzzyyyxxxwwwwwwuuurrrrrrvvv}}}zzzwwwwwwxxxxxxxxxyyyxxxppphhhddddddhhhpppxxxzzztttqqqtttxxx}}}wwwmmmhhhZZZWWWUUUSSSSSSSSSQQQPPPMMMKKKLLLRRRUUUSSSRRRSSSQQQQQQRRRSSSSSSSSSSSSSSSTTTSSSRRRQQQPPPPPPPPPPPPQQQSSSTTTSSSQQQNNNMMMMMMPPPPPPQQQRRRQQQOOOLLLKKKNNNOOOQQQSSSTTTTTTTTTTTTZZZZZZZZZXXXVVVVVVWWWYYY[[[YYYWWWWWWWWWXXXWWWVVVTTTUUUUUUVVVUUUUUUTTTSSSQQQRRRTTTVVVXXXYYYYYYYYY^^^ccchhhfff```[[[ZZZ[[[]]]ZZZWWWXXXZZZ\\\ZZZXXXRRRRRRSSSSSSTTTTTTUUUUUUUUUSSSQQQSSSVVVWWWUUURRROOOQQQTTTWWWZZZ\\\]]]^^^````````````___]]][[[ZZZZZZYYYXXXXXXYYY\\\^^^```eeejjjuuuvvviiidddooo}}}rrrssszzzxxxbbbTTTOOOKKKMMMMMMJJJJJJKKKRRRWWW___eeekkkooosssuuuwwwwwwwwwyyyyyyvvvnnnhhhhhhgggeeedddddddddeeeeeefffkkksss{{{~~~{{{wwwtttqqqpppooommmmmmmmmmmmmmmmmmmmmmmmnnnllljjjiiihhhhhhhhhiiinnnllljjjhhhhhhhhhjjjjjjllllllmmmnnnoooooooooooolllmmmpppuuu{{{wwwvvvtttrrrpppppppppqqqsss}}}}}}vvvnnnhhhbbb\\\YYYVVVUUUUUUWWWZZZ\\\\\\[[[^^^```bbbcccbbbbbbccceeedddeeeggghhhhhhgggfffeeeeeeeeedddccccccdddeeefffccccccdddeeefffggghhhhhhjjjkkklllmmmnnnooopppppp}}}ooodddhhhppp{{{|||{{{wwwvvvtttrrrqqqpppoooooopppooonnnmmmoooqqqtttvvvvvvwwwxxxvvvuuuvvvxxxyyyqqqllleee```______``````]]]^^^```bbbdddeeedddcccfffllltttyyyzzz{{{~~~~~~~~~xxxmmmmmmllllllpppwwwxxxrrrooommmnnnuuuyyypppiiiccc___YYYWWWUUUSSSQQQPPPNNNMMMOOOLLLMMMRRRTTTQQQOOOPPPOOOPPPQQQRRRSSSTTTTTTTTTTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPPPPOOONNNNNNNNNOOOPPPQQQQQQPPPOOOMMMLLLNNNPPPRRRTTTVVVVVVUUUUUUWWWWWWUUUTTTTTTVVVXXXZZZYYYXXXWWWVVVVVVVVVVVVUUUSSSTTTUUUUUUTTTSSSTTTTTTVVVVVVWWWXXXXXXXXXWWWVVVYYY\\\```___[[[WWWWWWXXXYYYXXXVVVWWWYYYYYYXXXVVVRRRRRRRRRRRRSSSSSSTTTTTTVVVUUUUUUVVVYYYYYYXXXVVVNNNPPPSSSVVVYYY[[[\\\\\\^^^___```aaa```^^^\\\ZZZYYYXXXXXXXXXYYY\\\^^^___bbbccchhhssssssgggjjjxxxqqqooouuuooo^^^WWWQQQOOOMMMIIIHHHJJJNNNSSSZZZaaafffkkkppptttttttttuuuvvvwwwsssmmmhhhiiihhhfffdddccccccccccccdddhhhooouuu{{{{{{wwwtttqqqooonnnnnnnnnnnnmmmmmmmmmmmmlllkkkjjjiiihhhhhhhhhhhhlllkkkjjjiiihhhiiijjjkkklllmmmoooqqqrrrrrrrrrqqqpppqqqsssvvvyyy|||~~~~~~xxxxxxwwwuuutttsssrrrqqqrrrxxx{{{rrrjjjddd___ZZZXXXUUUVVVWWWYYY[[[]]]]]]]]]___aaacccccccccbbbccceeeccceeegggiiijjjiiigggeeebbbbbbaaaaaaaaabbbcccdddddddddeeefffggghhhiiiiiijjjkkklllmmmnnnpppqqqqqq|||yyyxxxyyyyyyuuuvvvvvvxxxzzz~~~{{{vvvqqqoooooojjjfffaaa^^^\\\\\\[[[[[[[[[]]]```bbbdddeeefffgggkkkwwwwwwnnniiilllqqqzzz~~~uuukkkeeehhhmmmtttyyykkkbbb```___[[[XXXVVVVVVVVVTTTQQQOOONNNNNNRRROOOOOOSSSTTTQQQNNNNNNOOOPPPQQQSSSTTTUUUUUUUUUUUUUUUSSSRRRQQQPPPPPPPPPPPPOOONNNNNNNNNOOONNNNNNNNNOOOPPPQQQRRRQQQQQQPPPPPPRRRTTTWWWXXXXXXWWWVVVSSSRRRQQQQQQSSSUUUXXXYYYUUUUUUUUUTTTSSSSSSSSSTTTTTTUUUVVVUUUSSSRRRTTTUUUVVVVVVWWWXXXXXXWWWVVVUUUWWWYYYYYYXXXVVVVVVXXX[[[ZZZYYYXXXXXXXXXXXXVVVUUURRRRRRQQQQQQQQQRRRSSSTTTVVVVVVVVVWWWYYYYYYYYYXXXPPPQQQTTTVVVXXXXXXYYYYYY[[[\\\^^^``````___^^^]]]YYYXXXXXXYYYZZZ\\\]]]^^^bbb```bbbiiiuuuzzzmmmiiinnnyyyxxxsssvvvmmmdddYYYSSSOOOJJJJJJMMMLLLPPPVVV\\\bbbgggmmmqqqqqqrrrtttuuuuuurrrnnnjjjkkkjjjhhheeedddccccccdddbbbeeejjjooouuu|||zzzvvvsssqqqoooooonnnnnnnnnmmmmmmmmmkkkkkkjjjiiihhhhhhhhhhhhiiiiiihhhiiijjjkkklllmmmmmmnnnqqqsssuuuuuuuuuuuutttuuuvvvwwwxxxxxxxxxyyyzzzyyyyyyyyyxxxwwwvvvvvvwwwxxx}}}zzzqqqiiibbb]]]YYYWWWTTTVVVZZZ\\\^^^^^^^^^^^^___aaaccccccbbbbbbcccdddbbbdddgggiiijjjiiigggfff___``````aaaaaaaaa```___dddeeeeeefffggghhhiiiiiiiiijjjkkklllmmmnnnooooooxxxtttuuutttsssqqqppppppooollljjjmmmpppsssvvvvvvwwwyyyzzzzzztttrrrvvv|||zzz{{{uuummmgggdddpppyyyqqqfffXXXSSSUUUXXXWWWTTTPPPRRRSSSSSSRRRQQQRRRSSSUUUTTTVVV\\\]]]WWWRRRPPPOOOPPPRRRSSSUUUVVVWWWWWWWWWVVVUUUSSSRRRQQQQQQPPPTTTQQQOOONNNNNNOOOOOONNNNNNOOOPPPQQQSSSSSSTTTTTTRRRTTTWWWYYYYYYXXXWWWUUUPPPOOONNNOOORRRUUUVVVVVVQQQRRRSSSRRRPPPPPPRRRSSSTTTVVVWWWUUUQQQPPPRRRUUUQQQRRRTTTVVVWWWWWWWWWVVVYYYYYYXXXVVVUUUVVVYYY\\\[[[ZZZYYYXXXXXXXXXXXXXXXSSSRRRQQQPPPPPPQQQRRRSSSTTTTTTUUUVVVVVVVVVUUUUUUQQQRRRTTTUUUVVVVVVVVVVVVWWWXXX[[[]]]^^^______^^^YYYYYYYYYYYYZZZ[[[\\\\\\```^^^```eeelll|||tttkkkhhhooo~~~|||}}}qqqcccYYYQQQJJJIIIKKKLLLOOOSSSXXX]]]bbbhhhllloooqqqtttvvvwwwvvvsssrrrooommmkkkhhhfffddddddddd]]]```ccchhhnnnvvv~~~}}}yyyvvvtttpppoooooonnnnnnmmmmmmmmmkkkkkkjjjjjjjjjiiiiiiiiigggggghhhiiijjjlllmmmnnnmmmoooqqqsssuuuwwwxxxyyyyyy{{{|||{{{yyyvvvvvvvvvyyyzzzzzzzzz{{{{{{{{{{{{}}}|||||||||sssjjjccc]]]YYYVVVSSSWWW\\\____________``````bbbddddddcccbbbcccdddaaaccceeegggiiiiiihhhggg```aaaaaabbbbbb```___^^^ddddddeeefffggghhhiiiiiiiiiiiiiiijjjkkkkkkllllllwwwuuuxxx}}}|||vvvsssrrrsssuuuwwwlll```ZZZSSSQQQRRRTTTSSSRRRJJJNNNQQQRRRRRRRRRTTTUUUTTTWWW```jjjkkkcccYYYTTTOOOPPPRRRTTTVVVWWWXXXXXXYYYXXXVVVTTTSSSRRRRRRQQQXXXTTTPPPNNNOOOPPPOOONNNNNNOOOPPPQQQRRRSSSTTTTTTSSSTTTWWWYYYYYYWWWUUUSSSRRRPPPOOOQQQSSSUUUTTTRRRNNNPPPQQQQQQOOOOOORRRTTTTTTVVVWWWSSSOOOMMMOOOSSSRRRSSSUUUVVVWWWWWWWWWWWWYYYYYYXXXVVVUUUUUUVVVVVVXXXXXXWWWVVVUUUWWWYYY[[[SSSRRRPPPOOOOOOPPPRRRSSSSSSTTTTTTTTTSSSSSSRRRRRRPPPQQQSSSUUUVVVVVVUUUUUUUUUUUUVVVXXXYYY[[[\\\\\\XXXXXXXXXXXXXXXXXXYYYYYY[[[ZZZ^^^dddeeennnrrriiijjjwwwwwwjjj^^^SSSMMMMMMKKKMMMQQQTTTWWW\\\bbbfffiiimmmrrrvvvxxxyyyzzzzzzuuusssoookkkgggeeecccccc[[[\\\^^^```eeellluuuzzz{{{xxxvvvppppppoooooonnnmmmmmmlllkkkkkkkkkkkkkkkjjjjjjiiihhhhhhiiijjjjjjkkklllmmmnnnoooppprrruuuxxxzzz{{{}}}}}}yyywwwwwwxxxxxxxxxyyy{{{}}}~~~~~~}}}}}}~~~vvvmmmeee___YYYUUUSSSXXX^^^aaaaaa``````aaabbbdddeeeeeedddddddddeeeaaabbbccceeeggghhhhhhhhheeeeeecccbbbaaaaaa```aaacccdddeeefffggghhhhhhiiiiiiiiiiiiiiiiiiiiiiiiiiiuuuqqqsss}}}yyytttuuu{{{ssseeeZZZVVVVVVUUUTTTSSSRRRQQQQQQIIIMMMQQQRRRQQQPPPRRRTTTSSSYYYggguuuxxxmmm```XXXPPPQQQSSSUUUWWWXXXYYYZZZZZZYYYWWWUUUTTTSSSRRRRRR[[[WWWQQQOOOOOOPPPOOONNNOOOOOOPPPPPPQQQRRRRRRSSSSSSTTTWWWYYYXXXVVVSSSQQQTTTSSSQQQRRRTTTUUURRROOOMMMOOOQQQQQQOOOPPPSSSVVVTTTVVVVVVRRRMMMJJJMMMQQQXXXXXXYYYZZZYYYXXXVVVUUUWWWXXXXXXWWWUUURRRPPPOOOTTTTTTSSSRRRRRRUUUYYY\\\SSSRRRPPPOOOOOOPPPQQQRRRSSSUUUUUUUUUSSSRRRRRRRRROOOPPPRRRTTTUUUVVVVVVVVVTTTTTTTTTTTTVVVWWWYYYZZZXXXXXXWWWWWWWWWVVVVVVVVVVVVWWW]]]bbbaaaeee{{{yyymmmjjjrrr|||rrrcccZZZXXXKKKLLLOOOQQQTTTXXX^^^bbbccchhhnnntttxxx{{{~~~zzzwwwsssmmmhhheeebbbaaa]]]\\\\\\\\\^^^cccjjjppp}}}}}}zzzxxxqqqppppppooonnnmmmmmmlllkkkkkklllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjkkkkkkooooooppprrrtttxxx{{{}}}}}}zzzzzzvvvvvvwwwxxx{{{~~~}}}~~~|||}}}xxxoooggg```YYYUUURRRXXX___bbbbbbaaa```aaadddeeeggggggfffeeefffgggaaaaaabbbdddeeeggghhhiiikkkiiieeebbb```aaacccdddccccccdddeeefffggghhhhhhjjjjjjjjjiiiiiiiiihhhhhh}}}vvvrrrssswww}}}~~~~~~uuusssjjjyyytttjjjbbb]]]ZZZTTTSSSRRRQQQQQQRRRTTTTTTOOOQQQSSSVVVVVVUUUTTTRRRUUU[[[fffrrrwwwpppaaaTTTQQQQQQQQQQQQSSSUUUXXXYYYYYYXXXVVVTTTRRRRRRRRRRRRUUURRROOONNNNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRSSSRRRSSSTTTVVVWWWWWWVVVVVVWWWVVVUUUTTTSSSTTTUUUUUUUUUTTTSSSSSSTTTTTTSSSQQQVVVXXXXXXUUUPPPMMMMMMOOORRRRRRSSSVVVYYYZZZXXXWWWXXXZZZYYYUUUOOOLLLLLLMMMPPPQQQSSSTTTTTTRRRPPPNNNOOOPPPQQQPPPOOOPPPRRRTTTTTTTTTUUUTTTQQQPPPQQQQQQNNNQQQUUUXXXYYYWWWUUUSSSUUUUUUUUUTTTUUUUUUVVVVVVYYYXXXWWWVVVUUUUUUUUUUUUWWWWWWYYY\\\]]]dddsssuuunnnooorrr~~~|||}}}|||wwwcccVVVPPPQQQPPPOOOPPPUUUYYY[[[```eeemmmsssvvvyyyzzz{{{{{{vvvrrrooojjjddd```bbbaaa^^^[[[ZZZ^^^dddiiitttwww{{{}}}}}}~~~}}}{{{yyyrrrqqqpppoooooopppqqqrrrooonnnmmmkkkkkklllmmmmmmkkkkkkjjjjjjiiijjjjjjjjjjjjjjjkkklllppptttxxx{{{zzz}}}xxxrrrtttwww{{{~~~~~~~~~~~~xxxnnneee]]]XXXUUUZZZ^^^bbbbbb``````dddhhhiiiiiiiiihhhfffdddaaa```dddcccaaaaaaaaadddgggiiikkkgggbbb```aaabbbaaa```aaabbbcccdddfffggghhhhhhkkkkkkkkkjjjjjjjjjiiiiii}}}uuutttwww||||||uuuuuuvvvttttttwwwyyynnneee___\\\XXXVVVPPPOOONNNMMMNNNNNNOOOPPPPPPRRRTTTVVVVVVVVVUUUTTTRRRUUU[[[cccgggcccYYYPPPOOOOOOOOOOOOQQQSSSTTTVVVYYYWWWVVVTTTSSSRRRRRRSSSSSSPPPNNNMMMNNNOOOPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPRRRSSSTTTVVVVVVVVVVVVVVVWWWWWWVVVUUUVVVWWWXXXYYYXXXVVVTTTSSSSSSRRRQQQOOOSSSUUUVVVTTTQQQOOOPPPRRRSSSSSSSSSVVVXXXYYYXXXWWWYYYXXXXXXXXXUUUQQQMMMIIIKKKNNNSSSVVVVVVTTTOOOLLLMMMNNNOOOOOONNNNNNOOOQQQSSSTTTUUUTTTQQQPPPQQQRRROOOQQQSSSVVVWWWWWWVVVVVVUUUUUUUUUTTTUUUUUUVVVVVVWWWWWWVVVUUUTTTTTTTTTTTTUUUVVVZZZ]]]^^^aaalllxxx}}}tttppppppzzz{{{vvvwwwuuuuuubbbVVVTTTQQQNNNNNNQQQTTTVVV[[[```gggmmmrrruuuwwwyyy}}}zzzvvvtttrrrooojjjfffcccbbb___[[[ZZZ\\\aaaeeelllpppuuuxxxzzz|||}}}~~~|||zzztttsssqqqpppooooooppppppnnnnnnmmmlllllllllllllllnnnmmmllljjjiiiiiiiiiiiiiiijjjkkklllooosssvvvwwwxxx}}}~~~~~~~~~zzzuuuqqqrrrvvvyyy}}}~~~~~~~~~{{{qqqiiibbb^^^\\\\\\___bbbbbb```aaaeeeiiihhhiiihhhhhhfffdddbbbaaaeeedddcccbbbcccdddfffgggiiifffbbbaaabbbcccaaa```bbbbbbccceeefffggghhhiiikkkkkkkkkjjjjjjjjjiiiiii|||{{{pppllllllsss{{{{{{pppggg\\\VVVUUUUUUSSSPPPNNNMMMLLLKKKKKKLLLMMMNNNQQQQQQRRRSSSTTTTTTTTTTTTRRRQQQQQQTTTWWWVVVRRRNNNPPPOOOOOOOOOPPPQQQSSSSSSWWWWWWUUUTTTSSSSSSSSSSSSSSSQQQOOONNNPPPQQQQQQPPPNNNOOOOOOOOOOOOOOOOOOOOORRRSSSTTTUUUUUUVVVUUUUUUWWWWWWVVVWWWXXXZZZ[[[]]]\\\YYYUUUSSSRRRQQQPPPOOOQQQRRRSSSSSSRRRRRRTTTUUUTTTSSSSSSUUUXXXXXXWWWVVVYYYXXXXXXZZZ[[[VVVLLLDDDEEEJJJQQQWWWXXXTTTOOOKKKMMMOOOQQQQQQPPPOOOOOOPPPSSSTTTUUUSSSQQQPPPQQQRRRRRRRRRRRRSSSTTTUUUVVVWWWTTTTTTTTTUUUUUUVVVVVVVVVVVVVVVUUUTTTSSSSSSSSSSSSSSSUUUZZZ___^^^^^^dddlll|||}}}~~~vvvppprrruuu}}}vvvtttsss~~~ppp___YYYRRRMMMLLLMMMOOOPPPTTTYYY___eeejjjnnnrrruuuyyyxxxwwwvvvvvvtttpppnnneeedddaaa]]]ZZZZZZ]]]```bbbgggmmmrrruuuwwwyyy{{{{{{|||~~~~~~}}}xxxwwwtttqqqpppnnnnnnnnnmmmmmmnnnnnnmmmmmmlllkkknnnnnnllljjjiiihhhhhhhhhhhhiiijjjlllnnnpppqqqrrrtttyyy{{{zzzyyyyyyuuupppmmmooorrrvvvzzz}}}}}}}}}~~~|||ssskkkfffcccbbb___aaabbbbbb```aaaeeeiiihhhhhhggggggfffdddcccbbbdddddddddddddddeeeeeeeeefffdddcccbbbccccccaaa```ccccccdddeeeggghhhiiiiiikkkkkkkkkjjjjjjjjjiiiiii|||}}}}}}vvvpppkkkppp|||{{{~~~|||~~~tttkkkhhh^^^TTTOOOPPPQQQPPPNNNPPPOOONNNMMMLLLMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSUUUSSSQQQPPPRRRSSSRRRPPPRRRRRRRRRRRRRRRSSSSSSSSSVVVVVVUUUUUUUUUTTTTTTUUUVVVTTTRRRQQQRRRRRRQQQPPPMMMNNNNNNOOOPPPPPPQQQQQQRRRSSSSSSTTTTTTTTTUUUUUUUUUUUUUUUVVVXXXZZZ]]]^^^^^^[[[WWWTTTTTTSSSRRRQQQPPPQQQRRRSSSSSSTTTUUUVVVUUUTTTSSSUUUWWWWWWWWWUUUYYYZZZ[[[\\\ZZZTTTKKKDDDDDDHHHOOOTTTVVVSSSOOOLLLPPPRRRUUUVVVUUUSSSRRRRRRSSSTTTTTTSSSRRRQQQQQQRRRUUUSSSQQQPPPPPPQQQSSSTTTSSSTTTTTTUUUVVVVVVVVVVVVVVVVVVUUUTTTTTTTTTTTTTTTSSSTTTYYY]]]]]]\\\```gggsss~~~sssnnnooottt~~~zzzttt~~~jjj___TTTNNNLLLKKKLLLMMMOOORRRXXX^^^ccchhhmmmqqqvvvvvvwwwwwwwwwvvvsssrrrhhhgggeee```\\\ZZZ[[[]]]]]]aaagggllloooqqqtttuuuwwwxxxzzz|||~~~|||zzzwwwssspppnnnmmmmmmlllmmmnnnnnnnnnmmmkkkjjjlllkkkjjjiiihhhhhhggggggggghhhjjjkkklllmmmmmmmmmppptttvvvtttsssssspppkkkiiijjjmmmqqquuuyyy{{{}}}{{{}}}~~~yyyqqqkkkgggffffffaaabbbcccaaa```aaadddgggfffffffffeeeeeedddccccccddddddeeeffffffeeedddcccccccccccccccccccccbbb```ddddddeeefffhhhiiijjjjjjkkkkkkkkkjjjjjjjjjiiiiii{{{yyy|||{{{uuutttuuuwwwwwwwww{{{sssttt{{{{{{~~~uuullleee```^^^WWWNNNKKKLLLNNNNNNMMMQQQPPPNNNMMMMMMMMMNNNOOOPPPQQQQQQQQQRRRSSSSSSTTTWWWVVVTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSSSSSSSSSSSSSTTTUUUUUUUUUVVVVVVVVVVVVWWWUUURRRQQQQQQPPPNNNLLLLLLMMMNNNPPPQQQSSSTTTUUUSSSSSSSSSSSSSSSSSSTTTTTTSSSSSSSSSTTTVVVXXXZZZ\\\]]][[[XXXWWWWWWWWWWWWVVVRRRRRRRRRSSSTTTUUUUUUUUUVVVTTTSSSTTTUUUVVVVVVUUUXXX[[[^^^]]]XXXPPPKKKHHHGGGJJJMMMPPPQQQQQQOOONNNQQQTTTWWWWWWVVVTTTSSSSSSRRRSSSTTTSSSRRRQQQRRRSSSWWWUUURRROOONNNNNNNNNOOORRRSSSTTTVVVVVVWWWVVVVVVWWWWWWVVVUUUUUUUUUUUUVVVTTTTTTWWW[[[[[[[[[```fffooo}}}vvvkkkiiikkktttwww}}}xxxhhhWWWQQQOOOMMMLLLNNNMMMOOOSSSWWW\\\bbbiiimmmrrrtttvvvwwwvvvtttsssrrrlllkkkjjjeeeaaa]]]\\\\\\]]]```dddgggiiikkkmmmooorrrsssvvvyyy{{{~~~~~~|||yyyuuuqqqooonnnmmmlllmmmnnnnnnnnnmmmkkkjjjhhhggggggggggggggghhhiiiggghhhiiijjjjjjjjjjjjjjjlllpppqqqooooooooommmhhheeegggiiimmmqqqtttxxxyyyzzz|||~~~~~~zzzuuuooojjjhhhhhhhhhccccccbbbaaaaaaaaacccdddddddddcccccccccccccccdddbbbccceeefffeeedddcccaaa```aaabbbccccccbbbbbbbbbeeeeeefffgggiiijjjkkkkkkkkkkkkkkkjjjjjjjjjiiiiii{{{yyywwwxxx{{{tttqqqooopppvvv~~~vvvpppooovvv~~~sssfff^^^ZZZYYYYYYSSSPPPKKKIIIIIIKKKMMMNNNPPPOOOMMMLLLKKKKKKLLLMMMRRRRRRSSSTTTUUUUUUUUUUUUTTTUUUUUUVVVUUUTTTSSSRRRPPPQQQRRRRRRRRRRRRRRRQQQSSSTTTUUUVVVWWWWWWWWWWWWTTTSSSPPPOOOOOONNNLLLJJJMMMMMMOOOPPPRRRSSSUUUUUUSSSSSSRRRRRRRRRRRRSSSSSSRRRRRRQQQRRRSSSUUUVVVXXXZZZYYYXXXYYYZZZZZZYYYWWWSSSRRRRRRSSSUUUVVVUUUTTTWWWUUUSSSSSSTTTUUUUUUTTTTTTZZZ```___YYYRRRNNNMMMLLLLLLMMMMMMNNNNNNOOOOOOPPPRRRTTTTTTRRRQQQPPPQQQRRRSSSTTTSSSRRRQQQRRRSSSXXXVVVTTTRRRPPPNNNMMMMMMQQQRRRTTTVVVWWWWWWWWWVVVWWWWWWVVVVVVUUUVVVVVVWWWVVVTTTUUUXXXZZZZZZ___eeeiiiqqq~~~mmmiiifffjjjuuurrr]]]VVVTTTOOONNNPPPMMMNNNPPPSSSVVV\\\ccchhhnnnqqquuuvvvuuusssrrrrrrooopppooolllgggbbb```___^^^```bbbbbbcccdddhhhjjjnnnooorrruuuyyy|||}}}zzzvvvsssqqqpppooommmmmmnnnnnnmmmmmmlllkkkffffffffffffggghhhiiijjjgggggghhhhhhhhhiiiiiiiiiiiimmmnnnllllllmmmkkkgggeeefffhhhjjjnnnrrruuuwwwxxx{{{}}}vvvtttpppmmmjjjiiihhhhhhbbbbbbbbbbbbaaaaaa``````aaaaaaaaaaaaaaabbbcccdddaaabbbcccddddddcccbbbaaa___```bbbbbbaaabbbccceeeffffffggghhhjjjkkkllllllkkkkkkkkkjjjjjjjjjiiiiii~~~zzzuuuzzzmmmqqqxxxwwwsssrrrttt}}}rrriii^^^TTTPPPQQQTTTUUUTTTTTTRRROOOLLLKKKMMMPPPOOONNNMMMKKKKKKKKKKKKLLLOOOQQQSSSUUUUUUUUUTTTSSSQQQRRRTTTTTTSSSRRRQQQQQQPPPQQQRRRTTTTTTTTTSSSSSSRRRSSSUUUVVVXXXXXXXXXXXXRRRQQQPPPPPPQQQQQQOOOMMMOOOOOOOOOPPPPPPQQQQQQRRRSSSSSSRRRQQQQQQQQQRRRSSSSSSRRRQQQPPPQQQRRRSSSTTTXXXXXXXXXYYYZZZZZZWWWUUUSSSQQQQQQRRRVVVXXXWWWVVVXXXVVVSSSSSSTTTTTTTTTSSSPPPUUU]]]bbbbbb\\\UUUQQQOOOOOOOOONNNNNNMMMMMMMMMOOOPPPQQQPPPNNNMMMNNNOOOQQQSSSTTTSSSRRRQQQRRRTTTVVVVVVWWWWWWUUUSSSPPPNNNQQQRRRTTTVVVWWWWWWWWWVVVVVVUUUUUUUUUUUUUUUVVVVVVUUUTTTUUUXXXZZZYYY[[[___dddgggwww~~~vvvmmmjjjmmmttt|||xxx|||~~~eee\\\XXXRRROOOPPPMMMNNNNNNOOOQQQWWW^^^cccjjjnnnsssuuuuuusssssstttrrrssssssqqqmmmhhheeeccc______^^^]]]]]]```dddhhhkkklllooorrrvvvzzz}}}~~~|||zzzwwwtttsssrrrrrrnnnnnnmmmllllllllllllllliiiiiihhhhhhhhhiiiiiijjjhhhggggggfffggghhhiiijjjfffjjjllljjjjjjlllkkkhhhggggggiiikkknnnrrruuuwwwvvvzzz}}}vvvqqqlllkkkjjjiiigggfffeeedddaaaaaabbbbbbbbb```^^^\\\___^^^^^^^^^___aaabbbccc___```aaaaaabbbbbbbbbbbb^^^```aaaaaa```aaadddgggfffggghhhiiijjjlllmmmmmmkkkkkkkkkjjjjjjjjjiiiiii}}}{{{{{{vvvrrr{{{xxxqqqtttyyyzzzlllbbb\\\UUUPPPPPPRRRVVVXXX]]]^^^^^^XXXQQQMMMNNNQQQQQQPPPNNNMMMLLLLLLLLLMMMKKKMMMPPPRRRSSSRRRPPPOOOOOOQQQSSSSSSRRRQQQQQQQQQRRRSSSUUUVVVWWWWWWVVVVVVQQQRRRUUUWWWXXXYYYYYYXXXSSSRRRRRRSSSUUUVVVUUUSSSPPPPPPPPPOOOOOONNNNNNNNNSSSSSSQQQPPPPPPQQQRRRSSSTTTSSSQQQPPPPPPPPPQQQRRRWWWWWWXXXYYYZZZXXXTTTQQQQQQPPPOOORRRVVVYYYYYYWWWXXXVVVSSSSSSSSSTTTTTTSSSLLLQQQ[[[eeejjjfff[[[SSSPPPPPPPPPPPPOOOMMMKKKJJJPPPQQQPPPOOOMMMMMMNNNPPPQQQRRRTTTSSSRRRRRRSSSTTTTTTVVVYYYZZZZZZWWWSSSQQQPPPRRRTTTWWWXXXXXXWWWVVVUUUTTTTTTTTTTTTTTTUUUUUUUUUSSSUUUYYYZZZWWWWWWZZZdddcccoooyyynnnkkkooouuuzzz|||uuuyyyuuuzzzjjj```[[[SSSOOOPPPNNNNNNMMMLLLNNNSSSZZZ```ggglllrrruuuuuutttuuuvvvsssuuuvvvuuupppkkkhhhggg^^^]]]\\\ZZZZZZ]]]cccgggiiikkkmmmppptttxxx|||~~~}}}|||yyywwwuuutttttttttooonnnmmmkkkkkklllmmmmmmllllllkkkjjjiiiiiiiiijjjiiihhhfffeeefffgggjjjkkkeeeiiikkkiiijjjlllllliiiiiiiiijjjlllooorrrvvvwwwvvvzzz}}}yyyssslllhhhddddddddddddcccbbb```___```aaaaaabbbbbb```\\\YYY]]]]]]]]]]]]^^^```bbbccc^^^______```aaabbbbbbccc^^^```aaa```___```eeeiiigggggghhhiiikkklllmmmnnnkkkkkkkkkjjjjjjjjjiiiiii}}}zzzrrrwww~~~xxxkkkdddaaa[[[XXXUUUUUUWWW[[[]]]^^^dddeeeddd```YYYSSSOOOMMMOOOPPPPPPPPPPPPNNNMMMKKKMMMNNNQQQRRRSSSQQQOOONNNQQQPPPOOONNNOOOPPPQQQRRRPPPSSSVVVXXXWWWVVVVVVWWWTTTTTTTTTUUUUUUVVVVVVWWWVVVVVVUUUSSSQQQPPPRRRTTT]]]ZZZUUUQQQNNNNNNPPPQQQSSSSSSRRRRRRRRRRRRSSSSSSRRRQQQPPPPPPPPPQQQRRRSSSUUUXXXWWWSSSSSSUUUVVVSSSMMMOOOQQQSSSUUUUUUUUUUUUXXXUUUSSSRRRRRRSSSRRRQQQJJJOOOXXXbbbgggddd[[[TTTSSSSSSRRROOOLLLJJJJJJKKKLLLLLLLLLKKKKKKMMMPPPSSSNNNOOOPPPQQQQQQQQQPPPOOORRRRRRXXXbbbeee___WWWRRRQQQSSSVVVXXXXXXVVVSSSQQQWWWRRROOOQQQRRRPPPPPPSSSRRRSSSUUUWWWYYYYYYYYYXXXaaaccclll}}}|||uuunnnmmmpppuuuzzzwwwnnnrrr|||~~~~~~yyyiiibbb]]]WWWRRRPPPMMMLLLOOOPPPRRRXXX___cccgggkkkoooqqqtttvvvxxxxxxwwwuuusssqqqooommmlllfffccc___\\\ZZZ\\\^^^```eeefffiiimmmqqqvvvzzz||||||zzzxxxyyy{{{|||zzzxxxpppnnnkkkjjjlllmmmmmmmmmooonnnlllllllllllljjjhhhiiiiiiiiiiiiiiiiiiiiiiiiffffffgggggghhhhhhhhhiiihhhhhhjjjlllooorrrtttvvvzzz{{{~~~~~~|||zzzzzzuuurrrpppkkkccc___```___```aaabbbbbbbbbaaa```]]]]]]^^^^^^^^^^^^]]]\\\[[[]]]^^^^^^\\\[[[ZZZZZZVVVYYY]]]aaacccdddccccccbbbbbb```^^^]]]```eeeiiihhhhhhiiijjjkkkkkkllllllmmmllllllkkkkkkkkkllllllzzzxxx|||~~~{{{{{{pppeee]]]YYYXXXVVVVVVXXXZZZ^^^___^^^]]]\\\]]]]]][[[VVVQQQOOONNNNNNOOOPPPQQQQQQPPPOOONNNMMMOOOQQQSSSSSSRRRQQQOOOPPPOOOOOONNNOOOPPPQQQRRRRRRSSSSSSSSSRRRRRRUUUWWWUUUUUUUUUVVVVVVVVVVVVVVVXXXXXXVVVTTTRRRRRRUUUXXXaaa^^^ZZZVVVSSSRRRQQQRRRRRRRRRRRRRRRRRRSSSSSSTTTPPPPPPPPPPPPQQQRRRSSSSSSVVVXXXXXXTTTTTTWWWWWWTTTLLLNNNPPPSSSUUUWWWXXXYYYZZZVVVPPPNNNNNNQQQSSSSSSKKKMMMSSSZZZ___^^^WWWRRRRRRSSSRRRPPPMMMKKKJJJKKKMMMNNNNNNLLLKKKKKKLLLNNNMMMNNNOOOOOOOOOOOONNNMMMOOOQQQYYYdddggg```WWWRRRRRRSSSUUUVVVVVVTTTRRRQQQSSSNNNLLLOOOPPPPPPPPPSSSSSSUUUVVVXXXZZZZZZZZZZZZ[[[\\\bbboooyyyooojjjjjjooouuu}}}yyyoooooovvv{{{lll```WWWRRRLLLHHHHHHKKKMMMOOOUUU[[[```dddiiinnnpppsssuuuwwwyyyxxxvvvtttrrrooonnnmmmfffccc___[[[YYYYYY[[[\\\___```dddhhhmmmrrrvvvyyy|||{{{zzz{{{~~~}}}{{{rrrooolllkkklllnnnoooooonnnlllkkkkkklllllljjjiiijjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiiiiiiiijjjjjjjjjiiijjjkkknnnrrruuuxxxzzz|||}}}~~~~~~~~~~~~||||||}}}}}}}}}~~~}}}}}}||||||}}}{{{xxxwwwwwwvvvtttrrrpppkkkhhhfffbbb\\\ZZZ[[[^^^^^^``````aaa``````___]]]]]]]]]]]]]]]]]]]]]]]]^^^___```___]]]ZZZZZZZZZVVVXXX\\\___aaabbbaaaaaa``````___^^^^^^```dddgggiiiiiiiiiiiiiiiiiiiiiiiillllllllllllllllllmmmmmmxxxqqqoooqqqsssvvvyyy}}}~~~pppjjj```XXXSSSQQQQQQQQQQQQSSSXXX]]]```^^^ZZZVVVRRRTTTTTTSSSQQQOOONNNNNNLLLMMMOOOPPPQQQQQQPPPPPPMMMNNNQQQSSSTTTSSSRRRQQQNNNNNNNNNOOOPPPQQQRRRSSSSSSSSSQQQNNNMMMNNNSSSVVVVVVVVVVVVVVVVVVUUUUUUUUUWWWWWWUUURRRPPPRRRUUUYYY^^^\\\ZZZVVVSSSPPPNNNMMMOOOPPPPPPQQQRRRSSSTTTUUUPPPPPPRRRSSSTTTTTTTTTTTTWWWZZZYYYVVVVVVYYYYYYVVVMMMMMMOOORRRUUUYYY[[[]]]\\\VVVOOOKKKLLLPPPTTTWWWMMMMMMNNNRRRVVVWWWSSSOOOQQQRRRSSSRRROOOLLLKKKKKKOOOPPPPPPOOOLLLJJJIIIJJJLLLLLLMMMMMMMMMMMMLLLKKKLLLOOOXXXcccfff___VVVRRRSSSSSSSSSSSSSSSRRRQQQPPPOOOJJJIIIMMMOOOOOOPPPSSSSSSTTTVVVWWWYYYZZZZZZZZZYYYYYY\\\dddqqquuukkkgggiiinnnvvvvvvooopppxxx~~~kkk]]]VVVOOOKKKIIIKKKLLLMMMQQQVVV[[[___fffkkkooorrruuuwwwzzzyyyxxxvvvsssqqqooommmiiifffaaa]]]ZZZYYYYYYZZZYYY[[[___dddiiioootttvvv{{{{{{|||vvvrrrooommmnnnpppqqqqqqlllkkkjjjjjjllllllkkkjjjmmmlllllllllkkkkkkjjjjjjjjjkkkkkkkkkkkkkkkllllllkkklllnnnqqqtttxxx{{{}}}}}}}}}|||zzzyyywwwvvvvvvxxxxxxxxxxxxwwwvvvuuuttttttrrrpppooonnnmmmkkkiiigggbbb___^^^[[[WWWWWWZZZ]]]^^^^^^___^^^^^^]]]]]]\\\[[[ZZZZZZ[[[\\\]]]^^^^^^___^^^\\\XXXVVVUUUUUUYYY[[[]]]```aaaaaa```___^^^____________```ccceeeiiiiiiiiihhhhhhhhhggggggkkklllllllllmmmnnnnnnnnn{{{uuunnnlllooouuu{{{{{{yyyxxxkkkccc^^^XXXPPPKKKLLLNNNOOOOOOLLLNNNSSSXXXZZZWWWQQQMMMLLLMMMNNNNNNLLLLLLMMMNNNMMMNNNOOOPPPQQQPPPOOONNNKKKMMMOOOQQQRRRRRRRRRQQQMMMMMMNNNOOOPPPRRRSSSSSSSSSSSSQQQNNNMMMNNNQQQTTTVVVVVVVVVUUUTTTTTTTTTSSSTTTSSSQQQNNNMMMNNNRRRVVVXXXXXXWWWVVVSSSPPPLLLJJJLLLMMMOOOQQQRRRTTTUUUUUUQQQSSSUUUVVVWWWWWWWWWVVVWWWZZZ[[[XXXXXXZZZZZZWWWOOOPPPPPPRRRUUUYYY\\\^^^]]]XXXQQQNNNOOOSSSWWWZZZPPPOOOOOORRRUUUUUURRRNNNOOOQQQSSSSSSPPPMMMLLLKKKPPPQQQSSSRRROOOLLLJJJJJJLLLLLLLLLLLLLLLLLLKKKKKKKKKMMMTTT]]]```ZZZUUUTTTSSSSSSRRRQQQPPPPPPPPPPPPNNNJJJIIIMMMOOOOOOOOOQQQQQQRRRTTTUUUWWWXXXYYYZZZXXXYYY[[[___gggzzz{{{ssskkkgggjjjqqqzzzvvvoooqqqvvv{{{xxxzzzoooccc\\\UUUOOONNNMMMLLLMMMQQQTTTYYY```hhhmmmrrrwwwyyyzzzzzzyyywwwuuussspppooommmkkkfffbbb^^^\\\[[[ZZZWWWXXX\\\aaagggmmmrrrtttxxxzzz||||||xxxtttqqqqqqqqqqqqqqqlllkkkkkklllmmmnnnnnnmmmnnnnnnmmmmmmllllllkkkkkkkkkkkkkkkkkkllllllllllllmmmnnnoooqqqtttwwwzzz{{{{{{zzzxxxvvvtttsssrrrrrruuuuuuuuuuuuuuutttssssssooonnnkkkkkkkkkjjjhhhfffddd___\\\\\\\\\ZZZ[[[___aaa```___^^^]]][[[ZZZYYYZZZYYYXXXXXXYYY[[[^^^___``````^^^[[[WWWTTTTTTUUU^^^___```bbbbbbaaa```___[[[]]]_________```bbbdddhhhhhhhhhiiiiiiiiiiiiiiijjjkkklllmmmnnnnnnooooooyyyyyyyyyzzz||||||yyywwwwwwxxx|||rrrcccWWWOOOPPPLLLGGGGGGJJJLLLMMMLLLGGGIIILLLOOORRRRRRNNNKKKKKKLLLLLLKKKIIIIIILLLNNNTTTTTTUUUTTTSSSQQQOOONNNJJJKKKMMMNNNPPPPPPPPPPPPLLLMMMNNNPPPQQQRRRRRRSSSRRRSSSTTTSSSQQQQQQQQQSSSUUUUUUTTTTTTSSSSSSRRRRRRSSSRRRPPPMMMLLLMMMPPPSSSUUUVVVWWWWWWVVVSSSPPPNNNJJJLLLNNNPPPRRRTTTTTTUUUTTTUUUWWWYYYYYYYYYXXXXXXVVVZZZZZZXXXXXX[[[ZZZWWWSSSSSSRRRSSSUUUWWWZZZ[[[[[[XXXUUUTTTUUUXXXZZZZZZTTTSSSTTTWWWZZZYYYTTTOOOOOOQQQTTTSSSQQQOOOMMMMMMPPPRRRUUUUUURRRPPPNNNNNNNNNNNNMMMMMMLLLLLLLLLLLLKKKKKKOOOUUUVVVTTTSSSUUUSSSRRRPPPOOOOOOOOOPPPPPPPPPLLLKKKOOOPPPOOONNNPPPRRRRRRTTTUUUWWWYYYZZZ[[[TTTVVVZZZ]]]```mmmzzzzzzssskkkkkkpppyyytttnnnnnnoooooopppvvvzzzhhh^^^TTTPPPMMMJJJJJJMMMNNNSSS[[[cccjjjqqqwww{{{xxxyyyyyyxxxwwwtttrrrpppooommmjjjfffbbb^^^\\\[[[VVVWWWZZZ^^^ccchhhlllnnnsssuuuyyy|||zzzwwwuuusssqqqooonnnmmmmmmnnnpppqqqpppooonnnnnnnnnmmmmmmmmmllllllkkkkkkkkkkkkkkkkkkjjjjjjnnnoooooopppqqqssstttuuuvvvuuutttsssrrrqqqqqqqqqqqqrrrrrrsssttttttssssssmmmkkkiiiiiiiiihhhfffeeeddd___^^^___```___bbbggggggfffdddaaa^^^[[[YYYXXXYYYXXXXXXXXXZZZ]]]```aaadddcccaaa^^^ZZZYYYZZZ\\\bbbbbbbbbbbbaaa```^^^]]]ZZZ\\\___``````aaabbbdddgggggghhhiiijjjllllllmmmjjjjjjlllmmmnnnnnnnnnnnn{{{vvvtttrrrppprrrvvv~~~uuujjj```UUULLLFFFFFFEEEDDDDDDFFFGGGHHHGGGEEEEEEGGGJJJNNNPPPPPPOOOLLLLLLKKKIIIHHHHHHKKKNNNZZZZZZYYYXXXUUURRRPPPNNNJJJKKKLLLMMMNNNOOOOOOOOOMMMNNNOOOPPPQQQRRRRRRQQQPPPSSSVVVWWWVVVTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSUUUUUUTTTRRRPPPPPPQQQTTTQQQRRRTTTUUUTTTRRROOOMMMIIIKKKMMMPPPRRRSSSTTTTTTTTTUUUVVVVVVWWWVVVVVVVVVTTTXXXYYYXXXXXXZZZYYYVVVTTTTTTTTTTTTUUUVVVWWWWWWXXXWWWUUUVVVXXXYYYYYYYYYVVVVVVWWW[[[]]][[[UUUPPPPPPRRRSSSSSSQQQOOOOOOOOOQQQSSSVVVVVVTTTRRRQQQQQQPPPOOONNNMMMLLLLLLLLLMMMKKKJJJLLLPPPPPPNNNPPPUUUQQQPPPPPPOOOPPPPPPQQQQQQQQQMMMLLLPPPQQQOOONNNPPPSSSTTTTTTVVVXXXZZZ\\\]]]VVVXXX\\\___aaaiiizzz~~~uuuttt~~~sssppprrr{{{~~~sssmmmhhhiiimmmvvvxxxkkk\\\TTTOOOKKKJJJLLLKKKOOOUUU\\\ccckkksssxxxvvvwwwxxxxxxxxxvvvsssrrrnnnllljjjgggddd```^^^\\\VVVWWWYYY[[[^^^aaadddffflllooosssvvvyyy}}}|||yyyvvvrrrooopppooonnnoooqqqrrrqqqpppmmmmmmmmmmmmmmmmmmmmmmmmkkkkkkjjjjjjjjjjjjiiiiiinnnmmmmmmmmmnnnooooooppprrrrrrrrrrrrrrrrrrrrrrrrlllmmmnnnoooppppppppppppkkkiiigggggggggfffeeecccbbb______bbbdddcccfffkkknnnllliiieeeaaa^^^\\\[[[ZZZZZZ[[[\\\^^^aaadddeeeccccccaaa^^^\\\]]]```ccceeeeeedddbbbaaa^^^]]][[[[[[]]]___``````aaaccceeefffggghhhiiikkkmmmnnnoooiiijjjlllmmmmmmmmmllllllzzztttqqqoooooowww~~~zzzlllggg___YYYTTTOOOJJJFFFFFFFFFFFFDDDCCCDDDFFFHHHFFFFFFFFFHHHJJJLLLKKKKKKKKKJJJIIIGGGFFFHHHLLLOOOYYYXXXXXXVVVSSSPPPMMMKKKLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNPPPQQQQQQQQQPPPPPPPPPSSSVVVXXXWWWVVVUUUUUUUUUUUUUUUUUUUUUVVVVVVVVVWWWXXXXXXVVVSSSRRRRRRSSSPPPQQQRRRSSSRRROOOLLLKKKIIIJJJMMMPPPRRRSSSSSSRRRRRRQQQQQQPPPPPPPPPPPPPPPRRRVVVXXXVVVWWWYYYXXXTTTSSSSSSTTTUUUUUUVVVUUUUUUUUUSSSRRRRRRUUUWWWWWWWWWVVVUUUVVVYYY[[[ZZZUUUPPPQQQRRRSSSRRRQQQPPPQQQRRRSSSTTTVVVUUUSSSQQQQQQQQQPPPOOONNNLLLLLLLLLLLLLLLJJJJJJLLLOOONNNLLLNNNSSSOOOOOOPPPPPPQQQRRRRRRRRRNNNKKKKKKPPPRRRPPPPPPQQQQQQQQQRRRSSSUUUXXXZZZ\\\YYYYYY\\\___aaafffrrryyyrrr{{{|||vvvttt}}}xxxnnnnnnqqqzzzpppbbbXXXQQQNNNOOOKKKMMMQQQUUU[[[bbbjjjpppsssuuuwwwxxxxxxwwwuuusssnnnmmmllljjjgggdddaaa```ZZZZZZ[[[[[[\\\^^^___```eeehhhlllnnnrrrwww}}}~~~zzztttpppqqqoooooooooqqqqqqqqqoookkkllllllmmmmmmnnnnnnoookkkkkkkkkjjjjjjjjjiiiiiikkkkkkjjjkkkkkklllnnnnnnooopppqqqrrrsssrrrqqqqqqkkkkkklllmmmmmmmmmlllllljjjhhhffffffffffffdddcccaaa___```dddgggfffiiimmmrrrpppllliiieeecccbbbaaa]]]^^^```ccceeehhhiiijjjgggfffeeeccccccfffkkkoookkkkkkiiifffcccaaa___^^^\\\^^^___``````bbbeeegggfffggghhhiiijjjkkklllmmmiiijjjkkklllmmmllljjjiii~~~}}}|||zzzwwwwww|||xxxvvvxxx{{{nnneee```YYYUUUQQQNNNNNNMMMJJJGGGLLLLLLKKKHHHDDDDDDHHHLLLJJJHHHGGGGGGGGGFFFCCCAAAIIIIIIHHHFFFFFFHHHLLLPPPSSSSSSSSSQQQOOOLLLIIIHHHNNNNNNNNNNNNNNNNNNOOOOOONNNOOOPPPQQQQQQQQQPPPOOOQQQSSSVVVWWWVVVVVVWWWXXXVVVVVVVVVWWWWWWXXXXXXXXXXXXYYYYYYXXXUUURRRQQQQQQVVVWWWWWWVVVUUURRROOOMMMIIIJJJMMMPPPRRRRRRRRRRRROOONNNLLLKKKJJJJJJKKKLLLPPPTTTVVVUUUVVVXXXVVVSSSPPPRRRTTTUUUVVVVVVUUUUUURRRPPPNNNNNNPPPSSSUUUUUUVVVTTTSSSUUUWWWWWWTTTPPPRRRRRRSSSRRRPPPPPPRRRSSSTTTUUUVVVTTTRRRPPPOOOPPPPPPOOOMMMLLLKKKKKKKKKLLLIIIJJJNNNQQQPPPLLLMMMQQQNNNNNNPPPQQQRRRSSSSSSSSSKKKHHHIIIOOORRRQQQQQQRRRMMMMMMNNNOOOQQQTTTWWWXXXVVVTTTUUUXXXZZZ^^^iiisssvvvwwwzzzvvv~~~wwwuuuvvv~~~qqqcccXXXSSSRRRLLLMMMOOOQQQUUU[[[dddjjjqqqsssvvvxxxxxxwwwvvvtttooooooooonnnllliiifffddd```___^^^^^^^^^^^^^^^^^^aaadddgggjjjmmmsss{{{}}}wwwsssqqqooonnnoooppppppooonnnjjjjjjkkklllmmmnnnoooooolllllllllkkkkkkjjjjjjjjjhhhhhhiiiiiikkklllnnnooooooppprrrttttttrrrqqqooolllmmmmmmllllllkkkjjjiiikkkiiigggggghhhgggfffdddaaa___aaagggiiiiiijjjnnnsssqqqnnnkkkiiiggggggggg```bbbdddgggjjjlllnnnnnnppppppooonnnooosssyyy~~~rrrpppnnnkkkhhheeecccbbb]]]^^^___``````bbbfffiiigggggghhhhhhiiiiiijjjjjjiiijjjkkkllllllkkkiiihhh}}}~~~~~~|||yyyzzzyyy{{{zzztttvvv|||~~~zzzmmmddd\\\SSSMMMPPPMMMJJJLLLNNNLLLGGGBBBFFFHHHKKKKKKHHHGGGIIIKKKJJJIIIIIIIIIJJJKKKMMMNNNKKKKKKKKKIIIHHHIIILLLNNNLLLLLLLLLLLLJJJHHHFFFEEEHHHIIIKKKLLLNNNOOOOOOOOOLLLMMMMMMNNNNNNNNNMMMMMMPPPRRRUUUVVVVVVVVVWWWYYYWWWWWWXXXVVVUUUTTTUUUWWWWWWVVVTTTQQQOOOOOOQQQSSSUUUUUUTTTRRROOOOOOPPPRRRLLLMMMOOOQQQRRRSSSSSSTTTSSSQQQLLLIIIHHHIIILLLMMMMMMQQQVVVXXXWWWTTTRRRQQQNNNPPPTTTXXX[[[ZZZWWWTTTPPPMMMKKKMMMQQQUUUWWWWWWTTTRRRQQQQQQQQQQQQOOOMMMPPPQQQRRRSSSSSSRRRQQQPPPRRRSSSSSSRRROOONNNOOOPPPOOONNNKKKIIIHHHHHHIIIJJJLLLKKKJJJIIIJJJKKKLLLMMMOOOOOOOOOPPPPPPQQQQQQQQQOOOOOOOOOPPPPPPQQQQQQQQQSSSRRRRRRRRRTTTTTTSSSRRRRRRRRRTTTVVV[[[```eeegggyyyxxx|||wwwxxxzzzqqqfff\\\RRROOOKKKIIILLLOOORRRXXX___dddfffkkkrrrxxxyyyvvvsssrrrrrrqqqqqqpppooollliiiddd___ZZZZZZ]]]^^^]]]ZZZ``````aaaccchhhnnnuuuxxx}}}yyywwwsssssssssrrrqqqpppnnnnnnmmmlllkkklllmmmnnnmmmlllhhhiiiiiiiiijjjjjjjjjjjjiiihhhhhhhhhiiijjjlllmmmtttttttttuuuuuurrrmmmiiihhhjjjlllmmmmmmkkkhhhfffhhhgggggghhhiiigggdddaaacccbbbaaaccchhhmmmqqqsssoooqqqrrrrrrooommmllllllggghhhkkkooorrruuuwwwxxxvvvvvvwwwxxx{{{~~~|||xxxsssppppppmmmgggbbbdddbbbaaa```aaacccfffhhhhhhhhhhhhhhhhhhhhhhhhhhhfffeeeeeehhhkkkmmmjjjhhh|||vvvtttvvv{{{~~~zzztttpppnnnooopppsssvvvyyy|||~~~~~~~~~}}}zzzzzz|||yyyttttttyyy{{{mmmaaaZZZUUUPPPLLLNNNKKKIIIKKKMMMLLLHHHCCCGGGIIIKKKJJJHHHGGGGGGIIIIIIIIIIIIIIIJJJLLLNNNOOOOOOOOOMMMKKKHHHGGGIIIKKKIIIJJJKKKKKKKKKJJJIIIHHHIIIJJJLLLMMMOOOPPPPPPPPPLLLMMMMMMNNNNNNNNNNNNMMMPPPRRRTTTTTTTTTTTTUUUWWWVVVVVVWWWUUUTTTSSSUUUVVVTTTTTTSSSQQQOOOPPPSSSUUUTTTTTTTTTRRROOONNNPPPQQQPPPPPPQQQRRRSSSSSSSSSSSSOOOMMMJJJHHHHHHJJJMMMOOOPPPSSSWWWXXXWWWUUUSSSSSSQQQQQQRRRSSSUUUVVVVVVUUU\\\YYYVVVUUUVVVWWWVVVTTTUUUSSSPPPOOOOOOOOOMMMLLLNNNNNNPPPQQQRRRSSSSSSSSSOOOPPPQQQPPPNNNLLLLLLMMMRRRPPPNNNLLLJJJJJJKKKKKKIIIHHHHHHGGGHHHIIIJJJKKKOOOOOOOOOPPPPPPPPPQQQQQQNNNNNNNNNOOOOOOOOOPPPPPPQQQPPPPPPRRRSSSRRRPPPNNNNNNOOOPPPSSSXXX]]]bbbdddooo~~~{{{{{{xxx}}}ooo^^^RRRMMMIIIKKKLLLMMMQQQVVV___aaagggnnnvvvyyywwwuuuwwwuuutttrrrqqqnnnkkkiiiiiiddd___]]]______]]]ZZZ]]]\\\]]]___ccciiiooorrrzzz{{{}}}~~~|||yyywwwwwwvvvsssqqqpppoooppppppnnnlllllllllnnnnnnmmmllljjjiiiiiihhhhhhiiiiiijjjjjjjjjjjjjjjlllnnnppprrrvvvwwwwwwxxxwwwsssnnnjjjiiijjjkkklllllljjjiiiggghhhhhhhhhiiijjjhhheeeccccccbbbaaaccchhhmmmppprrrsssuuuvvvtttqqqnnnllllllkkkmmmppptttwwwzzz|||}}}|||||||||}}}|||xxxwwwxxxvvvqqqllldddcccaaa```aaaccceeegggiiiiiiiiiiiiiiiiiiiiiiiihhhgggggghhhkkkkkkiiifff~~~tttqqqtttxxx{{{|||wwwsssqqqsssvvvyyy|||~~~}}}zzzwwwuuusssrrruuuzzzyyyzzz~~~sssjjj]]]SSSOOONNNMMMLLLKKKIIIHHHJJJLLLLLLIIIEEEIIIJJJKKKKKKIIIGGGGGGHHHHHHHHHIIIJJJKKKMMMOOOPPPSSSRRRPPPLLLIIIGGGGGGHHHGGGHHHJJJKKKLLLKKKKKKJJJIIIJJJLLLNNNPPPPPPPPPPPPLLLLLLMMMNNNNNNNNNNNNNNNPPPRRRSSSSSSRRRRRRSSSTTTTTTUUUUUUTTTRRRRRRSSSUUURRRRRRRRRPPPOOOQQQTTTVVVTTTTTTTTTRRRPPPNNNOOOQQQSSSSSSSSSSSSSSSSSSRRRRRRNNNLLLKKKJJJKKKNNNQQQSSSTTTVVVXXXXXXWWWUUUUUUUUUTTTSSSPPPOOOOOOQQQTTTUUUbbb___]]][[[ZZZYYYVVVTTTVVVTTTQQQOOONNNMMMKKKJJJKKKKKKLLLMMMOOOQQQSSSTTTLLLNNNPPPPPPNNNLLLKKKKKKQQQPPPNNNLLLJJJJJJJJJJJJFFFFFFEEEEEEFFFHHHIIIKKKOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMNNNNNNOOOOOONNNNNNMMMMMMOOOQQQQQQPPPLLLIIIIIIJJJLLLPPPTTTYYY]]]```dddrrr}}}{{{kkkZZZSSSNNNMMMMMMKKKMMMPPPXXX[[[```iiiqqqvvvxxxxxxyyyxxxvvvtttrrrpppooonnnooojjjeeebbbbbbaaa^^^[[[[[[[[[[[[\\\___dddhhhkkkrrrtttwwwyyyzzzzzzyyyxxx}}}zzzvvvsssqqqqqqrrrsssooonnnmmmmmmoooooonnnmmmlllkkkiiigggfffggghhhiiikkkkkklllnnnppptttvvvxxxzzz{{{{{{|||zzzvvvoookkkjjjjjjjjjjjjjjjiiiiiiiiiiiiiiiiiijjjkkkjjjgggdddcccbbb```bbbfffkkknnnpppwwwyyyyyyxxxtttpppnnnmmmoooqqquuuyyy}}}}}}}}}zzzvvvrrrgggfffdddcccccceeefffhhhkkkkkkkkkjjjjjjiiiiiiiiijjjiiihhhiiijjjiiigggfff|||wwwzzzvvvnnniiibbb\\\SSSMMMJJJJJJIIIIIIGGGGGGFFFHHHKKKKKKJJJHHHIIIJJJKKKKKKKKKKKKKKKKKKHHHIIIJJJKKKMMMNNNPPPPPPSSSSSSQQQNNNJJJGGGGGGHHHHHHIIIJJJLLLLLLLLLKKKJJJHHHIIILLLNNNPPPPPPOOOOOOLLLLLLMMMNNNOOOOOOOOOOOORRRSSSSSSSSSQQQQQQRRRSSSSSSTTTTTTSSSQQQQQQRRRTTTRRRRRRRRRQQQPPPQQQSSSVVVTTTTTTTTTSSSPPPOOOPPPQQQRRRRRRRRRRRRRRRRRRRRRRRRQQQPPPOOOOOOPPPRRRTTTUUUWWWXXXYYYXXXVVVUUUVVVWWWVVVUUURRROOONNNOOORRRTTTZZZZZZZZZZZZZZZYYYXXXWWWYYYVVVRRRPPPOOOMMMKKKIIIGGGGGGGGGHHHJJJMMMPPPQQQKKKNNNQQQRRRPPPNNNLLLLLLMMMLLLKKKIIIGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHJJJKKKOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOOOOOOONNNNNNJJJKKKMMMPPPPPPNNNIIIDDDFFFHHHJJJMMMQQQVVVZZZ\\\aaahhhvvv}}}~~~yyyddd[[[SSSPPPOOOMMMMMMOOOQQQSSSYYYaaaiiiqqqvvvxxxxxxxxxwwwvvvtttsssssstttqqqmmmiiigggeeedddaaa___]]]\\\[[[\\\^^^aaadddfffkkkmmmpppsssvvvxxxyyyzzz}}}zzzxxxuuutttttttttrrrqqqppppppqqqrrrpppooonnnllliiigggeeefffhhhiiilllmmmnnnqqqtttxxx{{{}}}~~~~~~~~~~~~|||wwwpppllllllkkkiiihhhhhhhhhiiijjjjjjjjjjjjkkklllkkkhhhfffcccaaa```aaaeeeiiilllmmmwwwyyy{{{zzzwwwtttrrrqqqrrrssswww{{{}}}zzzvvvqqqmmmlllkkkiiihhhhhhiiijjjkkkmmmllllllkkkkkkjjjjjjiiiiiihhhhhhhhhiiiiiihhhhhhzzzoooggg___ZZZVVVUUURRRNNNJJJHHHFFFDDDCCCEEEEEEEEEGGGIIIJJJJJJIIIHHHHHHJJJLLLNNNPPPPPPPPPIIIIIIKKKLLLNNNOOOPPPPPPPPPPPPPPPNNNKKKIIIIIIJJJKKKLLLLLLLLLLLLJJJIIIHHHFFFHHHKKKMMMOOONNNNNNMMMLLLLLLMMMOOOOOOPPPPPPPPPSSSTTTTTTSSSQQQQQQRRRTTTSSSSSSSSSRRRQQQPPPQQQSSSTTTTTTTTTSSSQQQQQQRRRTTTTTTUUUVVVTTTRRRPPPPPPQQQOOOOOONNNNNNOOOPPPRRRRRRSSSSSSRRRRRRRRRRRRSSSTTTWWWXXXXXXWWWVVVVVVWWWXXXVVVVVVVVVSSSPPPOOOQQQSSSSSSTTTVVVWWWXXXXXXYYYYYYZZZXXXUUUSSSQQQNNNKKKHHHDDDDDDDDDDDDFFFHHHJJJLLLHHHKKKOOOPPPOOOMMMLLLKKKKKKJJJIIIHHHGGGFFFFFFFFFGGGGGGFFFGGGHHHJJJLLLMMMOOOOOOOOOOOOOOOOOOOOOOOONNNOOOPPPQQQQQQPPPOOONNNHHHIIILLLOOOPPPNNNHHHDDDFFFGGGJJJMMMQQQTTTWWWYYY[[[]]]fffwww|||~~~xxxyyykkk```TTTPPPOOOLLLLLLNNNKKKNNNRRRYYY```hhhppptttxxxyyyzzzxxxuuussssssuuupppnnnllljjjiiigggfffddd___^^^]]]\\\\\\^^^___```eeefffiiimmmqqquuuxxxyyy}}}}}}}}}}}}{{{yyywwwuuuvvvtttssssssttttttsssqqqpppmmmjjjgggffffffhhhiiimmmnnnooorrruuuyyy}}}~~~}}}|||zzzvvvpppllllllkkkiiigggggghhhiiijjjjjjjjjkkklllmmmllliiigggcccaaa___```cccgggiiijjjsssvvvzzz{{{yyywwwuuuuuutttvvvzzz~~~|||yyyuuuqqqmmmkkkmmmlllkkkjjjjjjjjjkkkllllllllllllkkkkkkkkkjjjjjjfffggghhhhhhhhhiiijjjkkkzzzxxxyyyzzzzzzsssmmmeee]]]XXXTTTRRRPPPLLLKKKJJJHHHEEEBBB@@@???CCCDDDEEEFFFGGGHHHJJJJJJGGGGGGHHHLLLPPPRRRSSSRRRJJJKKKLLLNNNOOOOOOOOOOOOLLLMMMNNNMMMKKKJJJKKKLLLNNNNNNNNNMMMLLLJJJGGGFFFEEEGGGJJJMMMNNNNNNMMMLLLLLLLLLNNNOOOPPPPPPPPPPPPSSSTTTSSSRRRPPPQQQSSSUUURRRSSSSSSRRRPPPPPPQQQSSSUUUUUUVVVTTTRRRRRRSSSTTTUUUWWWWWWVVVTTTRRRRRRRRRMMMMMMLLLLLLMMMNNNPPPQQQRRRRRRRRRRRRQQQQQQPPPPPPTTTUUUWWWVVVUUUUUUWWWXXXUUUWWWYYYVVVRRRPPPPPPRRRTTTUUUWWWVVVUUUUUUVVVWWWYYYXXXWWWUUUTTTPPPKKKGGGAAAAAAAAACCCDDDFFFGGGHHHEEEHHHKKKLLLKKKJJJJJJJJJLLLLLLLLLKKKKKKKKKJJJJJJJJJJJJIIIIIIJJJLLLMMMOOOOOOOOOOOOOOONNNNNNNNNNNNOOOPPPQQQRRRRRRQQQOOOMMMHHHJJJMMMPPPQQQOOOJJJFFFGGGHHHJJJMMMPPPSSSTTTUUUVVVWWW]]]kkk||||||~~~}}}xxxrrrwwwzzzvvv~~~xxxiiiYYYQQQNNNKKKIIIKKKIIIKKKNNNQQQWWW^^^gggmmmvvvyyy{{{zzzuuurrrrrrsssqqqpppooonnnmmmkkkjjjiiiaaa```^^^]]]\\\[[[[[[\\\___aaacccgggkkkppptttvvvxxxzzz|||~~~}}}{{{yyywwwxxxvvvuuuuuuuuuuuutttrrrpppnnnllliiihhhhhhiiijjjmmmmmmnnnppptttwww{{{}}}~~~|||zzzxxxvvvsssooolllkkkjjjiiihhhggghhhiiiiiijjjjjjjjjlllmmmmmmjjjgggcccaaa______bbbeeeggghhhnnnrrrwwwyyyyyyxxxwwwwwwxxxyyy|||~~~yyyxxxwwwvvvtttqqqooonnnjjjiiiiiiiiiiiiiiijjjjjjkkkkkkkkkkkkkkkkkkkkkkkkeeeggghhhhhhggghhhkkkmmm~~~zzzuuussstttvvvyyytttnnnlllooovvv||||||~~~tttmmm]]]ZZZVVVSSSRRRQQQOOOMMMIIIIIIHHHEEECCCAAAAAAAAABBBCCCDDDEEEFFFGGGIIIJJJGGGFFFGGGJJJOOOQQQQQQPPPLLLLLLNNNOOOOOOOOONNNNNNJJJKKKMMMLLLKKKJJJKKKLLLNNNNNNNNNMMMLLLJJJHHHFFFEEEGGGKKKNNNOOOOOOMMMLLLKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRQQQPPPOOOOOORRRTTTSSSTTTTTTSSSQQQPPPRRRSSSTTTUUUVVVVVVUUUTTTVVVWWWVVVXXXYYYXXXVVVTTTSSSSSSOOONNNLLLKKKKKKLLLNNNOOOQQQRRRRRRSSSRRRQQQPPPOOOPPPRRRTTTUUUUUUUUUVVVWWWUUUXXXYYYVVVQQQOOOQQQTTTWWWXXXXXXUUURRRQQQRRRUUUVVVVVVVVVWWWUUUPPPJJJEEE===>>>@@@CCCEEEGGGHHHIIIEEEGGGIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOONNNNNNLLLLLLKKKKKKKKKLLLNNNOOOOOOOOOOOONNNNNNNNNMMMMMMNNNOOOQQQRRRQQQPPPMMMLLLJJJKKKMMMQQQSSSRRRNNNKKKHHHIIIKKKMMMOOOQQQRRRRRRTTTUUUYYYcccoooxxxsssqqqqqquuu}}}yyypppnnnwww~~~iii\\\TTTOOOLLLLLLIIIJJJKKKKKKNNNUUU___eeennnsssyyyzzzwwwttttttvvvtttttttttssspppnnnmmmmmmfffeeeccc```^^^\\\[[[[[[[[[\\\]]]```eeejjjnnnqqqtttvvvxxxyyyzzzzzzzzzyyyxxxvvvttttttuuuuuusssrrrooonnnmmmlllkkkjjjjjjjjjllllllmmmnnnqqqtttvvvxxx|||yyyuuurrrqqqooommmkkkjjjiiiiiihhhhhhhhhhhhhhhiiiiiijjjlllmmmllljjjgggcccaaa^^^^^^```ccceeefffkkkoootttxxxxxxwwwvvvuuuxxxyyy|||~~~{{{zzzuuuvvvvvvtttrrrpppoooooogggggghhhhhhiiiiiijjjjjjiiiiiijjjjjjkkkkkkllllllggghhhiiihhhfffgggjjjlll{{{~~~{{{xxxxxxvvvtttuuuvvvvvvtttqqqqqqtttwww{{{wwwrrrrrrzzz{{{yyy}}}uuuggg\\\VVVOOONNNNNNOOOPPPOOOMMMJJJKKKJJJHHHEEECCCCCCEEEGGGBBBCCCDDDEEEEEEFFFHHHJJJGGGFFFFFFIIIMMMPPPOOOMMMMMMNNNOOOOOOPPPOOONNNMMMIIIKKKLLLLLLKKKIIIJJJKKKMMMMMMNNNMMMLLLKKKIIIHHHFFFHHHLLLOOOPPPPPPNNNMMMKKKLLLNNNOOOPPPQQQQQQQQQPPPPPPPPPNNNMMMNNNQQQTTTSSSTTTTTTSSSQQQQQQRRRSSSRRRTTTVVVVVVVVVWWWXXXZZZWWWYYYZZZZZZWWWUUUTTTTTTQQQPPPMMMLLLKKKKKKLLLMMMRRRSSSTTTUUUUUUTTTSSSRRRMMMPPPSSSUUUUUUUUUUUUVVVVVVXXXXXXTTTOOOMMMQQQVVVWWWWWWVVVSSSOOONNNPPPSSSSSSTTTVVVWWWVVVPPPIIICCC:::<<<@@@DDDGGGIIIJJJKKKGGGHHHJJJJJJJJJJJJLLLNNNKKKLLLMMMOOOOOOPPPPPPPPPNNNMMMLLLKKKKKKLLLMMMNNNOOOOOOOOONNNNNNMMMMMMMMMMMMNNNPPPQQQQQQOOOLLLJJJKKKLLLNNNQQQTTTSSSPPPNNNHHHIIIKKKMMMNNNOOOPPPPPPQQQQQQTTTZZZ___mmmooommmkkkmmmttt|||uuujjjqqq{{{zzzhhh^^^VVVRRRQQQJJJJJJIIIHHHJJJPPPYYY```dddllltttyyyxxxxxxzzz|||xxxxxxxxxvvvssspppooonnnkkkjjjgggeeebbb___^^^]]]XXXXXXZZZ\\\aaafffjjjmmmrrrrrrsssuuuvvvxxxzzz{{{wwwuuutttsssttttttrrrqqqnnnnnnnnnmmmmmmlllkkkkkklllllllllmmmoooqqqsssuuuzzzvvvrrrnnnmmmlllkkkjjjiiiiiiiiiiiihhhhhhhhhgggiiiiiiiiikkkmmmllljjjgggcccaaa^^^^^^```bbbdddeeejjjnnnssswwwwwwuuutttsssuuuvvvyyy{{{~~~|||yyyxxxvvvvvvvvvtttpppnnnllllllhhhhhhiiijjjkkkkkkllllllggghhhiiijjjkkkkkklllmmmiiijjjjjjhhhfffeeehhhkkk|||zzz|||~~~~~~wwwuuuzzzzzzxxxwww{{{rrrgggaaa\\\UUUQQQOOOMMMJJJHHHGGGGGGIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFGGGHHHJJJKKKLLLLLLNNNNNNNNNPPPQQQQQQOOOMMMOOOOOONNNLLLJJJIIIKKKLLLNNNLLLKKKKKKLLLKKKIIIFFFGGGHHHJJJLLLMMMNNNNNNMMMMMMLLLLLLNNNPPPPPPOOONNNNNNLLLJJJIIIJJJMMMQQQSSSQQQRRRRRRRRRRRRQQQPPPPPPSSSSSSUUUWWWYYY[[[\\\]]]\\\]]]\\\XXXSSSQQQRRRUUUUUURRRMMMHHHEEEFFFKKKOOOOOOOOOPPPRRRTTTVVVWWWWWWRRRRRRRRRPPPOOOPPPSSSVVVRRRTTTWWWVVVRRRPPPPPPQQQYYYWWWTTTQQQOOONNNNNNNNNOOORRRUUUWWWXXXUUUJJJ>>><<<>>>BBBFFFIIILLLMMMNNNLLLMMMMMMMMMLLLKKKJJJIIILLLKKKJJJJJJKKKMMMOOOQQQOOOMMMKKKLLLMMMNNNNNNMMMOOOOOONNNNNNNNNOOOPPPPPPOOONNNMMMLLLKKKJJJIIIHHHIIIJJJKKKNNNQQQQQQOOOMMMLLLKKKIIIHHHHHHJJJMMMNNNOOOOOORRRVVVYYYbbbttt|||rrrjjjjjjpppvvv~~~wwwqqqqqqzzzzzzfff]]]WWWQQQNNNOOOOOOLLLKKKMMMRRRWWW___ccckkkttt{{{~~~}}}}}}zzzvvvsssssssssssssssnnnnnnlllhhhccc___]]]]]]]]]YYYXXX[[[^^^___dddjjjmmmoooqqqsssvvvxxxyyyyyyvvvtttsssssssssrrrqqqooooooooooooooonnnnnnnnnnnnnnnmmmlllkkklllnnnppprrrpppnnnmmmmmmmmmllliiigggfffgggiiijjjjjjiiihhhgggfffhhhkkknnnooonnnmmmllljjjddd]]]ZZZ\\\___aaaaaafffjjjooosssttttttttttttvvv|||}}}zzz{{{}}}|||{{{zzzxxxvvvsssqqqpppmmmkkkhhhkkkjjjiiiiiiiiijjjllllllkkkkkkkkklllnnnooonnnmmmjjjjjjiiiiiijjjjjjkkklll|||{{{wwwjjjccc[[[UUUSSSRRRNNNKKKKKKJJJHHHGGGFFFFFFGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGGGGGGGGGGHHHIIIIIIJJJKKKKKKNNNMMMMMMOOOPPPPPPNNNLLLNNNOOONNNLLLJJJIIIKKKLLLLLLLLLLLLKKKJJJHHHGGGGGGHHHJJJKKKMMMNNNNNNMMMMMMLLLLLLLLLNNNPPPQQQPPPOOOMMMLLLJJJIIIJJJMMMPPPRRRVVVVVVVVVUUUSSSQQQPPPPPPRRRRRRTTTUUUWWWYYYZZZ[[[ZZZ[[[ZZZVVVQQQOOOPPPSSSTTTRRROOOJJJGGGHHHKKKOOOVVVUUUUUUVVVWWWWWWWWWVVVRRRRRRRRRPPPOOOOOOQQQTTTUUUUUUUUURRRNNNLLLNNNPPPRRRSSSSSSSSSQQQNNNLLLJJJKKKOOOUUU[[[aaaaaaUUUHHH@@@BBBEEEHHHKKKLLLMMMNNNNNNNNNNNNMMMLLLKKKJJJIIILLLKKKJJJJJJJJJLLLNNNOOONNNMMMLLLMMMOOOPPPOOONNNNNNNNNNNNNNNNNNOOOOOOPPPNNNMMMLLLLLLKKKJJJIIIIIIHHHHHHIIIKKKMMMNNNMMMKKKKKKJJJHHHGGGGGGIIIKKKMMMMMMMMMOOORRRTTT[[[iiiwww|||oooiiijjjoooxxxxxxnnnqqq{{{{{{lll```XXXRRRQQQOOOLLLKKKKKKLLLNNNWWW[[[dddnnnwww}}}~~~{{{xxxvvvuuusssrrrrrrqqqnnnkkkgggdddaaa```___[[[XXXYYYYYYYYY[[[```gggiiikkknnnqqqsssuuuuuuuuusssrrrqqqqqqqqqpppooopppppppppooooooooonnnnnnooonnnmmmlllllllllmmmnnnnnnlllkkkkkklllkkkiiigggggghhhiiijjjjjjjjjiiihhhhhhiiilllnnnoooooonnnmmmlllgggaaa]]]^^^```bbbbbbeeehhhmmmppprrrsssuuuvvvuuu{{{}}}zzzzzz~~~~~~~~~~~~~~~}}}|||{{{yyyxxxtttrrrpppoooooonnnllljjjjjjiiiiiihhhiiijjjkkklllkkkjjjjjjkkknnnnnnmmmllljjjjjjiiiiiijjjjjjkkklll|||yyy{{{zzz~~~|||qqqddd[[[TTTPPPLLLKKKMMMNNNLLLJJJFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIJJJJJJJJJJJJMMMMMMLLLMMMNNNNNNMMMKKKMMMNNNNNNLLLJJJJJJKKKLLLLLLNNNOOOMMMIIIFFFFFFHHHKKKLLLMMMNNNOOONNNMMMMMMMMMLLLMMMOOOQQQRRRRRRPPPMMMLLLKKKJJJKKKMMMPPPRRRZZZZZZYYYWWWSSSQQQPPPPPPQQQQQQRRRTTTUUUWWWXXXYYYXXXYYYXXXTTTOOOLLLNNNPPPRRRQQQOOOKKKIIIIIIKKKNNNZZZZZZYYYXXXWWWVVVUUUTTTSSSSSSSSSQQQOOOOOOPPPRRRVVVUUURRRNNNKKKJJJLLLNNNLLLNNNQQQSSSRRROOOJJJGGGGGGLLLTTT___jjjmmmcccUUUFFFHHHJJJLLLMMMNNNNNNMMMOOONNNNNNMMMLLLKKKIIIHHHKKKKKKJJJIIIIIIJJJKKKLLLLLLLLLLLLOOOQQQQQQPPPNNNMMMMMMMMMMMMMMMNNNNNNOOOKKKKKKKKKKKKJJJJJJJJJIIIFFFEEEEEEFFFIIIJJJJJJIIIIIIHHHFFFFFFFFFGGGIIIKKKJJJJJJLLLNNNOOOQQQ[[[gggzzzyyyttt||||||ooohhhiiittttttooorrrwww{{{ttthhhZZZVVVPPPMMMMMMMMMKKKIIINNNRRRZZZeeepppzzz}}}{{{yyyxxxwwwwwwtttpppnnnmmmkkkgggcccbbb]]]YYYYYYWWWUUUVVVZZZaaabbbeeehhhkkknnnqqqrrrrrrqqqpppooonnnnnnooooooqqqqqqqqqpppppppppooooooppppppooommmlllkkkjjjiiikkkiiihhhiiijjjjjjhhhggghhhhhhiiijjjkkkkkkjjjjjjjjjkkklllmmmnnnoooooopppoookkkfffbbbbbbcccccccccdddfffjjjmmmoooqqqtttwwwuuuzzz|||zzzxxxzzzzzzxxxyyyyyyyyyxxxwwwvvvuuutttooonnnmmmmmmnnnnnnmmmllliiihhhhhhhhhhhhiiijjjjjjjjjiiiiiikkkmmmnnnmmmkkkjjjiiiiiiiiiiiijjjkkkkkk}}}{{{{{{|||~~~}}}qqqfff___YYYRRRMMMNNNLLLKKKKKKLLLLLLKKKIIICCCDDDEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJJJJJJJJJJMMMKKKKKKKKKMMMMMMLLLJJJLLLMMMMMMLLLKKKJJJKKKMMMLLLPPPRRRPPPJJJFFFGGGJJJMMMMMMOOOPPPPPPOOONNNMMMNNNNNNNNNPPPSSSTTTTTTSSSNNNMMMMMMMMMNNNOOOQQQQQQYYYZZZZZZVVVRRRPPPPPPQQQQQQRRRRRRTTTUUUVVVWWWWWWXXXXXXXXXSSSNNNLLLMMMOOOPPPPPPOOOMMMKKKJJJLLLMMMYYYZZZYYYWWWUUUSSSSSSSSSVVVVVVUUUSSSQQQPPPQQQRRRUUUSSSQQQNNNLLLLLLMMMNNNJJJLLLPPPRRRRRROOOKKKHHHFFFJJJPPP\\\kkkrrrkkk___LLLMMMNNNOOOPPPOOONNNMMMLLLLLLLLLLLLKKKKKKJJJIIIKKKJJJIIIHHHHHHHHHIIIJJJIIIJJJKKKNNNQQQQQQOOOMMMLLLLLLKKKKKKLLLLLLMMMNNNIIIIIIIIIIIIIIIJJJJJJJJJFFFDDDCCCDDDFFFHHHHHHHHHGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHJJJLLLLLLLLLRRRZZZjjj{{{sssvvv~~~zzzmmmiiirrr}}}|||uuurrruuuzzzjjjaaaUUUOOOOOOPPPNNNKKKHHHLLLSSS\\\gggsss~~~}}}}}}}}}~~~{{{vvvqqqppprrrqqqlllgggddd___\\\\\\ZZZWWWWWWZZZ]]]^^^aaadddgggjjjmmmooommmmmmlllkkkjjjkkknnnppprrrrrrrrrqqqqqqqqqppppppooooooooonnnmmmkkkiiihhhiiigggffffffhhhiiihhhggghhhiiiiiijjjkkkkkkkkkkkkllllllllllllmmmoooppprrrrrroookkkhhhfffeeeeeeeeeeeeggghhhjjjkkknnnrrruuuuuuxxx{{{zzzwwwvvvtttsssrrrrrrrrrrrrqqqpppooonnnlllkkkjjjkkklllmmmlllkkkhhhhhhhhhhhhhhhiiiiiiiiijjjjjjjjjkkkmmmnnnmmmllliiiiiiiiiiiiiiijjjjjjkkkzzzwwwsssssswww~~~~~~xxxfff___UUUOOOLLLKKKKKKJJJIIIHHHHHHHHHHHHGGGFFFDDDCCCDDDEEEFFFGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFFFFGGGHHHJJJJJJJJJJJJJJJJJJJJJJJJKKKJJJIIIJJJLLLMMMLLLKKKKKKLLLNNNMMMLLLLLLMMMNNNNNNRRRUUURRRLLLIIIJJJMMMNNNOOOPPPQQQQQQPPPOOOOOOPPPPPPPPPRRRTTTVVVUUUTTTNNNOOOOOOOOOPPPQQQQQQQQQTTTVVVVVVTTTOOONNNPPPSSSRRRSSSSSSTTTUUUVVVVVVVVVWWWXXXWWWTTTOOOMMMNNNQQQRRRRRRRRRQQQOOONNNPPPQQQVVVXXXXXXWWWUUUSSSTTTVVVXXXYYYXXXVVVTTTRRRSSSTTTQQQQQQQQQQQQQQQPPPOOONNNLLLMMMOOOQQQQQQOOONNNLLLHHHJJJNNNVVVccclllhhh```PPPPPPQQQRRRQQQPPPOOONNNIIIIIIJJJJJJKKKKKKJJJJJJIIIIIIIIIHHHHHHHHHHHHHHHGGGHHHIIILLLOOOOOOMMMKKKKKKJJJJJJJJJJJJKKKLLLLLLHHHHHHHHHHHHHHHIIIIIIIIIFFFEEEDDDDDDFFFHHHHHHGGGEEEDDDDDDCCCDDDEEEFFFFFFGGGFFFHHHLLLKKKJJJNNNTTT[[[kkkxxxttttttssssssjjjlllssstttqqquuuuuuaaaSSSPPPPPPNNNKKKHHHKKKPPPVVV^^^jjjvvv~~~~~~}}}~~~|||wwwsssrrrttttttpppkkkiiiddd```___\\\XXXWWWYYYZZZ[[[\\\^^^aaadddgggiiifffgggfffeeeeeeggglllppprrrrrrrrrrrrqqqqqqqqqqqqmmmmmmnnnnnnmmmmmmkkkkkkhhhgggeeeeeeggghhhhhhhhhiiiiiiiiijjjjjjkkkllllllmmmllllllkkklllnnnqqqrrrrrrrrrpppmmmiiigggffffffggghhhiiihhhhhhjjjnnnqqquuuvvvxxxxxxvvvrrrpppqqqppppppppppppooonnnmmmmmmlllkkkjjjjjjkkkkkkjjjhhhgggggghhhhhhiiiiiiiiiiiikkkjjjjjjlllnnnooonnnllliiiiiihhhhhhiiiiiijjjkkk{{{wwwuuutttqqqpppuuurrrcccYYYRRRMMMHHHDDDDDDEEEFFFGGGDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIJJJJJJJJJKKKKKKKKKJJJIIIHHHIIIKKKMMMNNNMMMKKKMMMOOOOOONNNNNNNNNOOOPPPSSSTTTSSSOOOMMMMMMOOONNNOOOQQQRRRSSSRRRQQQQQQQQQPPPPPPRRRTTTUUUTTTRRRNNNOOOPPPQQQQQQQQQQQQPPPOOORRRSSSQQQLLLKKKOOOTTTSSSSSSSSSTTTTTTUUUUUUUUUVVVWWWWWWTTTPPPNNNPPPSSSUUUUUUUUUTTTRRRRRRTTTVVVTTTVVVXXXXXXUUUTTTWWWYYYYYYZZZZZZYYYVVVTTTTTTUUUQQQPPPQQQRRRTTTSSSQQQOOOOOOOOOOOOOOOPPPOOOOOOOOOJJJLLLNNNRRRZZZaaa```ZZZPPPQQQRRRRRRRRRQQQPPPOOOIIIIIIJJJKKKKKKKKKJJJJJJHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHJJJMMMMMMLLLJJJIIIIIIIIIIIIIIIJJJKKKKKKGGGGGGGGGGGGGGGHHHHHHHHHGGGFFFEEEFFFHHHIIIHHHGGGDDDCCCCCCCCCDDDDDDEEEEEEFFFEEEGGGJJJKKKIIIKKKPPPSSSZZZlllwwwpppjjjnnn{{{mmmhhhiiiuuu}}}sssssswwwttt^^^RRRMMMJJJGGGIIIKKKNNNQQQVVV___lllttt~~~|||}}}|||yyyvvvuuuvvvvvvssspppooojjjeeeccc^^^XXXUUUWWWXXXXXXXXXYYYZZZ]]]___aaa___```aaa``````dddkkkqqqrrrrrrrrrqqqqqqqqqppppppmmmmmmmmmnnnnnnnnnnnnnnnjjjhhhffffffgggiiiiiiiiihhhhhhhhhhhhiiikkklllmmmllllllkkkkkklllnnnpppqqqqqqrrrrrrppplllhhhgggfffhhhiiiiiihhhhhhiiikkknnnsssrrrsssuuurrrnnnmmmppppppppppppppppppooonnnmmmlllkkkiiiiiijjjjjjhhhgggggghhhiiiiiijjjjjjiiiiiijjjiiijjjkkkmmmnnnmmmllliiihhhhhhhhhhhhiiijjjjjj}}}}}}}}}wwwkkkbbbZZZRRRMMMHHHFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFGGGFFFFFFEEEDDDDDDEEEFFFGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIIIIJJJKKKLLLLLLMMMIIIHHHGGGIIILLLNNNPPPPPPKKKMMMPPPQQQPPPPPPPPPQQQQQQQQQQQQQQQQQQPPPOOOOOONNNOOOQQQSSSTTTTTTSSSSSSPPPOOOOOOPPPQQQRRRPPPNNNLLLMMMOOOPPPPPPPPPOOONNNMMMQQQRRROOOJJJIIINNNSSSRRRRRRRRRRRRRRRSSSSSSSSSSSSUUUUUUSSSOOOOOOQQQTTTSSSSSSRRRQQQOOOPPPSSSVVVPPPTTTWWWVVVSSSRRRUUUYYYXXXYYYZZZYYYWWWUUUUUUVVVTTTRRRPPPPPPRRRRRRQQQOOONNNOOOOOOPPPPPPOOONNNNNNJJJNNNQQQSSSVVVYYYXXXTTTOOOPPPQQQRRRRRRRRRQQQPPPMMMMMMMMMMMMLLLKKKJJJIIIGGGGGGHHHIIIIIIJJJJJJJJJKKKIIIIIIJJJLLLMMMLLLKKKHHHHHHHHHHHHHHHIIIJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGIIIIIIGGGEEECCCCCCCCCCCCDDDDDDEEEEEEFFFDDDEEEHHHHHHFFFGGGKKKOOOQQQ\\\rrryyyrrrnnnwwwwwwlllhhhkkksss~~~xxxoooyyynnn\\\QQQKKKHHHHHHJJJLLLLLLOOOVVVbbbkkk~~~}}}|||{{{zzzyyyxxxwwwvvvuuusssnnnjjjhhhddd]]]ZZZ\\\ZZZYYYWWWWWWWWWYYYZZZ\\\XXXZZZ[[[[[[[[[aaajjjrrrqqqqqqqqqqqqpppppppppppppppooonnnmmmmmmnnnooopppmmmjjjhhhggghhhjjjjjjjjjgggggggggggghhhjjjlllmmmjjjjjjkkkkkklllnnnoooooooooqqqsssqqqmmmiiigggffffffgggiiiiiiiiiiiilllnnnooolllmmmpppnnnjjjjjjooonnnnnnnnnnnnnnnmmmmmmlllkkkjjjhhhiiijjjjjjiiihhhhhhhhhjjjkkkkkkkkkjjjiiihhhggggggiiikkklllkkkiiihhhhhhhhhhhhhhhiiijjjjjjrrrbbbWWWTTTTTTTTTTTTEEEDDDDDDDDDCCCBBBAAAAAABBBBBBBBBAAA@@@AAACCCEEEGGGFFFDDDCCCBBBDDDEEEGGGEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHHHHIIIJJJKKKLLLMMMNNNIIIGGGGGGHHHLLLOOOQQQQQQKKKNNNPPPRRRQQQQQQQQQRRRPPPOOOOOOPPPQQQQQQPPPNNNNNNOOOQQQSSSTTTUUUUUUTTTOOONNNMMMNNNOOOOOOMMMKKKKKKLLLNNNOOOOOONNNMMMLLLNNNQQQSSSOOOIIIHHHLLLRRRQQQQQQQQQQQQQQQQQQQQQQQQRRRSSSTTTRRROOONNNQQQUUUOOOOOONNNLLLKKKLLLOOORRRMMMQQQTTTSSSPPPOOORRRUUUWWWXXXYYYYYYWWWUUUUUUVVVXXXTTTOOONNNOOOPPPPPPOOOMMMNNNPPPQQQQQQOOOMMMKKKIIIPPPUUUUUUUUUVVVSSSOOOMMMOOOPPPQQQRRRRRRQQQQQQQQQQQQPPPOOOMMMKKKIIIHHHFFFGGGHHHIIIJJJKKKKKKKKKMMMKKKJJJJJJKKKMMMLLLLLLHHHHHHGGGGGGHHHHHHIIIJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFHHHIIIIIIFFFDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGDDDCCCFFFFFFCCCDDDGGGJJJKKKRRRccc{{{~~~zzzuuunnnfffjjjzzzmmmxxx{{{fffYYYQQQNNNGGGIIIJJJJJJKKKQQQ\\\eeettt|||}}}}}}|||yyyxxxxxxyyyuuupppnnnmmmjjjeeeccceee]]]\\\ZZZXXXXXXYYYZZZ[[[TTTWWWXXXXXXYYY___jjjrrrqqqqqqqqqpppppppppoooooosssqqqooonnnmmmnnnoooqqqnnnllliiihhhiiijjjkkkjjjgggfffffffffhhhiiikkkmmmiiijjjjjjkkklllmmmnnnnnnmmmpppsssrrrmmmiiiggggggdddfffhhhiiijjjkkkmmmooolllhhhiiilllkkkggghhhnnnjjjjjjkkkkkkkkkjjjjjjiiiiiihhhhhhiiijjjkkkjjjiiihhhiiijjjkkklllkkkjjjjjjfffeeefffgggiiijjjiiiggghhhhhhhhhhhhhhhiiiiiijjj|||}}}lllaaaVVVQQQOOOLLLMMMPPPFFFEEEDDDCCCBBBAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCFFFHHHIIIIIIHHHGGGEEEEEEEEEEEEEEEFFFFFFFFFEEEGGGHHHJJJKKKKKKJJJJJJJJJHHHGGGHHHKKKMMMNNNNNNJJJKKKMMMNNNPPPPPPQQQQQQPPPPPPQQQRRRQQQPPPNNNMMMQQQQQQQQQQQQQQQRRRSSSSSSPPPOOONNNNNNOOOOOOMMMKKKQQQMMMMMMQQQSSSPPPLLLKKKLLLNNNOOONNNLLLJJJIIIJJJOOONNNLLLKKKKKKLLLNNNOOOQQQPPPOOONNNNNNOOOQQQRRRQQQLLLHHHGGGIIILLLMMMMMMJJJLLLOOOQQQRRRQQQPPPPPPSSSSSSSSSSSSSSSTTTTTTTTTVVVRRRNNNLLLLLLMMMOOOOOOLLLLLLMMMPPPRRRRRRPPPNNNPPPRRRUUUWWWWWWTTTPPPMMMLLLKKKIIIIIIIIIKKKMMMNNNMMMNNNOOONNNLLLJJJJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGFFFFFFEEEDDDDDDCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDHHHFFFEEEDDDCCCCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEGGGIIIMMMUUUaaazzz~~~|||zzzmmmiiimmm{{{wwwqqquuummm^^^TTTNNNJJJIIIJJJJJJIIIJJJRRR\\\jjjyyy}}}{{{zzzvvvsssooolllllllllkkkjjjaaa^^^\\\[[[ZZZYYYVVVTTTRRRVVVYYYWWWUUUXXXbbbjjjjjjjjjkkkkkklllmmmnnnnnnjjjnnnsssrrrnnnkkklllnnnrrrnnnjjjiiikkklllhhhddddddeeegggiiiiiihhhfffeeeiiiiiiiiikkklllllljjjhhhlllmmmmmmnnnmmmllljjjiiiiiijjjjjjkkkkkkjjjjjjiiikkkjjjhhhgggfffffffffggglllkkkkkkkkkjjjiiiiiiiiiiiiiiihhhhhhhhhjjjkkkllljjjjjjkkkllllllllllllkkkhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhiiiiiiiiizzzmmmfffeeejjjnnnpppeeeZZZOOOLLLJJJGGGEEEFFFCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFGGGHHHGGGGGGEEEEEEEEEFFFFFFFFFFFFGGGGGGHHHIIIJJJKKKKKKJJJJJJJJJIIIGGGHHHJJJKKKKKKKKKJJJKKKLLLNNNOOOPPPPPPQQQQQQQQQRRRRRRRRRQQQPPPOOOQQQQQQPPPPPPQQQQQQRRRSSSPPPOOONNNOOOPPPPPPNNNLLLQQQMMMMMMRRRTTTRRROOOOOOOOOPPPOOOMMMJJJHHHHHHHHHLLLKKKKKKJJJKKKMMMPPPQQQTTTSSSRRRQQQPPPOOOOOOOOOQQQMMMIIIHHHJJJLLLMMMMMMLLLMMMNNNPPPPPPPPPOOOOOORRRRRRSSSRRRRRRQQQPPPPPPRRROOOLLLJJJJJJLLLMMMNNNOOOOOOPPPRRRTTTUUUTTTSSSQQQRRRTTTVVVUUURRROOOMMMKKKJJJHHHGGGFFFGGGIIIIIIKKKMMMNNNMMMKKKJJJJJJJJJKKKKKKJJJIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCFFFEEECCCBBBAAAAAABBBCCCDDDDDDCCCBBBBBBCCCDDDDDDDDDEEEIIINNNWWWjjj}}}~~~qqqkkkkkkvvvuuuqqqzzzxxxkkk___VVVMMMJJJJJJKKKKKKKKKQQQXXXaaaooo|||zzzzzz{{{wwwtttooolllkkkjjjiiihhhbbb```^^^\\\[[[ZZZWWWUUURRRUUUWWWUUURRRTTT\\\cccggggggiiijjjlllmmmmmmmmmkkkooossstttrrrqqqrrrsssooolllhhhiiilllmmmkkkhhhhhhhhhiiijjjjjjiiihhhgggjjjiiiiiijjjkkkkkkiiigggllllllmmmmmmmmmllljjjiiiiiijjjjjjkkkkkkjjjjjjiiikkkjjjiiiggggggggghhhhhhjjjjjjjjjjjjjjjiiiiiiiiihhhhhhggggggggghhhiiijjjjjjjjjkkkllllllllllllllliiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjj|||tttccc]]]UUUQQQSSSYYY```ddd___SSSIIIFFFFFFCCC???===>>>>>>>>>???@@@AAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBCCCCCCDDDEEEFFFGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIJJJJJJJJJJJJIIIIIIJJJIIIHHHIIIJJJJJJIIIGGGIIIJJJLLLMMMOOOOOOPPPPPPQQQQQQRRRSSSSSSSSSRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSPPPOOONNNOOOPPPQQQPPPOOOPPPMMMNNNSSSVVVTTTSSSTTTUUUUUUTTTQQQLLLIIIHHHHHHIIIIIIJJJJJJLLLOOORRRSSSSSSSSSSSSSSSRRRRRRQQQPPPQQQNNNKKKJJJKKKLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNPPPQQQRRRRRRQQQOOOLLLKKKOOONNNLLLKKKKKKLLLMMMOOOPPPOOOOOOQQQTTTVVVWWWVVVSSSSSSTTTSSSRRRPPPNNNMMMLLLJJJHHHGGGEEEEEEFFFFFFIIIJJJLLLKKKJJJIIIIIIJJJKKKJJJJJJIIIIIIIIIIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFEEECCCCCCBBBBBBBBBDDDCCCBBB@@@@@@@@@@@@AAACCCBBBBBBAAAAAABBBBBBCCCAAACCCGGGHHHKKKYYYttt}}}~~~yyyqqqlllpppvvvyyy{{{}}}}}}|||pppooossswww~~~zzzjjj]]]QQQKKKHHHIIIJJJJJJLLLPPPXXXeeettt{{{zzz|||~~~zzzvvvqqqnnnlllkkkiiihhhfffcccaaa___^^^\\\YYYWWWUUUWWWXXXUUUQQQQQQVVV\\\aaacccfffhhhjjjlllllllllkkknnnqqqtttvvvvvvvvvvvvmmmjjjhhhiiimmmooonnnllllllllllllkkkkkkjjjjjjjjjkkkjjjjjjjjjkkkjjjhhhfffjjjkkkkkkkkkkkkkkkjjjiiiiiijjjjjjkkkkkkjjjjjjiiijjjiiihhhhhhhhhhhhiiiiiihhhhhhiiiiiiiiiiiiiiiiiihhhgggfffffffffffffffgggjjjjjjkkkllllllllllllkkkiiiiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjkkkkkkllllllvvviii___YYYTTTQQQLLLIIIJJJPPPWWW\\\aaaTTTGGGEEEEEEBBB>>>;;;::::::;;;<<<>>>AAABBBDDDBBBBBBBBBBBBBBBBBBBBBBBBDDDCCCCCCBBBBBBAAAAAA@@@CCCBBBBBBBBBCCCDDDFFFGGGFFFFFFFFFGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHIIIHHHIIIKKKLLLLLLJJJHHHIIIJJJKKKMMMNNNOOOPPPPPPPPPQQQQQQRRRSSSSSSSSSSSSRRRRRRQQQQQQRRRRRRSSSTTTPPPOOONNNOOOQQQRRRRRRQQQOOOMMMOOOTTTWWWVVVVVVYYY\\\]]]^^^\\\VVVQQQMMMKKKKKKKKKLLLMMMOOOQQQSSSTTTNNNPPPRRRTTTUUUUUUUUUTTTPPPOOOMMMLLLLLLLLLLLLLLLPPPOOONNNMMMMMMMMMMMMNNNNNNOOOQQQRRRQQQOOOLLLJJJNNNOOONNNNNNMMMMMMOOOQQQNNNMMMLLLMMMPPPTTTUUUVVVUUUTTTSSSRRRPPPNNNMMMMMMNNNMMMKKKIIIGGGFFFEEEEEEFFFHHHJJJJJJHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGCCCCCCCCCCCCCCCBBBBBBBBBFFFEEEDDDCCCBBBBBBBBBBBBDDDCCCAAA@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAACCCFFFGGGEEEMMMbbbwwwzzzqqqppppppooooooqqqvvv|||wwwooojjjjjjrrr{{{vvvggg___TTTKKKJJJLLLKKKKKKMMMSSS\\\iiivvv{{{wwwsssooonnnmmmlllkkkiiigggdddbbbaaa___\\\ZZZYYY[[[ZZZWWWRRRPPPSSSVVV]]]___bbbeeehhhiiijjjjjjjjjkkkmmmqqquuuvvvuuutttmmmkkkjjjkkknnnppppppoooooonnnmmmlllkkkjjjkkkkkkllllllkkkllllllkkkhhhfffhhhhhhhhhhhhiiiiiihhhhhhiiijjjjjjkkkkkkjjjjjjiiihhhhhhgggggghhhhhhhhhiiiggggggggghhhiiiiiiiiijjjhhhhhhggggggffffffffffffhhhiiijjjjjjkkkkkkjjjjjjiiiiiiiiiiiiiiiiiiiiiiiiiiiiiijjjjjjkkkkkkllllll{{{ooocccZZZTTTOOOLLLHHHGGGFFFDDDCCCHHHPPPVVVdddVVVIIIEEEDDDAAA>>>>>>888888999;;;===@@@BBBCCCBBBBBBBBBBBBBBBBBBBBBBBBEEEDDDDDDDDDCCCCCCCCCBBBCCCBBBBBBBBBCCCDDDEEEFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHHHHGGGGGGGGGGGGGGGGGGHHHHHHIIILLLNNNOOOMMMLLLIIIJJJLLLMMMOOOPPPPPPPPPPPPPPPPPPQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSSSSTTTUUUQQQOOONNNNNNPPPRRRRRRQQQOOONNNPPPUUUVVVUUUWWW[[[___cccggggggbbbZZZSSSOOOPPPPPPPPPPPPQQQRRRSSSSSSNNNOOOQQQSSSUUUUUUUUUTTTNNNOOOOOONNNMMMLLLMMMMMMQQQPPPOOONNNMMMMMMMMMMMMLLLNNNPPPRRRRRRPPPNNNMMMLLLNNNOOOOOOMMMMMMNNNPPPNNNLLLJJJKKKNNNRRRTTTUUUUUUTTTSSSQQQOOONNNMMMMMMNNNMMMKKKIIIHHHFFFEEEEEEEEEGGGIIIIIIGGGGGGGGGHHHGGGFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJGGGGGGGGGGGGGGGFFFFFFFFFDDDCCCCCCCCCBBBBBBBBBAAADDDCCCCCCBBBBBBBBBBBBBBBDDDCCCAAA@@@???@@@@@@AAA??????@@@@@@@@@@@@?????????AAADDDEEECCCGGGVVVfff~~~yyytttpppkkkhhhiiissszzzzzzmmmfffjjjrrrwww}}}}}}rrreeeWWWRRRQQQOOOMMMNNNOOOTTT^^^kkkwwwzzzwwwrrrpppooonnnmmmlllllljjjgggeeedddbbb```]]]\\\]]]\\\XXXTTTQQQRRRSSSZZZ\\\___aaadddeeeffffffjjjjjjlllooorrrsssqqqoooooonnnmmmmmmnnnoooooooooooonnnmmmkkkkkkjjjjjjkkknnnmmmlllmmmmmmllliiigggeeeeeeeeeffffffggghhhhhhiiijjjjjjkkkkkkjjjjjjiiiffffffggggggggggggggggggggggggggghhhiiiiiiiiijjjiiiiiiiiiiiihhhggggggggggggggghhhiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiihhhhhhiiiiiijjjkkkkkklllwwwpppjjjfffeee___UUUMMMIIIHHHHHHHHH>>>AAABBBAAAAAAEEEMMMUUUbbbWWWLLLGGGCCC???===>>>888888999:::<<>>>>>??????>>>>>>=========???BBBBBBDDDLLLWWWgggzzz||||||wwwmmmggggggmmmsss{{{}}}qqqmmmooonnnttt~~~uuuggg```ZZZSSSNNNLLLNNNOOOUUU```kkkwww|||yyytttqqqpppooonnnmmmnnnllljjjhhhhhhfffdddbbb]]]^^^^^^[[[XXXUUUTTTUUUZZZ[[[\\\]]]___```bbbbbbgggiiikkkmmmnnnnnnmmmmmmoooooonnnmmmmmmmmmmmmnnnmmmmmmmmmllllllkkkkkkjjjmmmlllllllllmmmmmmjjjhhheeeeeeeeeeeefffgggiiiiiiiiijjjjjjkkkkkkjjjjjjiiigggggghhhhhhhhhhhhgggfffhhhhhhiiiiiiiiiiiiiiiiiiiiijjjjjjjjjjjjjjjiiihhhgggggghhhiiiiiiiiiiiihhhjjjjjjjjjjjjjjjjjjjjjjjjggghhhhhhiiijjjkkkllllll{{{tttjjj```YYYUUURRRQQQRRRNNNHHHEEEDDDDDDDDDDDD;;;???CCCBBB@@@BBBKKKSSS]]]WWWRRRMMMFFF>>>;;;<<<999999::::::<<<>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCCCCDDDEEEEEEEEEBBBCCCDDDEEEFFFEEEDDDDDDCCCDDDDDDEEEFFFGGGHHHIIIIIIHHHHHHHHHHHHIIIKKKLLLKKKJJJIIIJJJLLLNNNNNNMMMKKKLLLNNNOOOQQQRRRRRRRRRTTTSSSRRRQQQQQQQQQRRRSSSQQQQQQQQQQQQQQQRRRRRRSSSRRRPPPMMMLLLMMMOOOOOOOOOOOOOOOPPPSSSRRRPPPRRRWWWWWW[[[___aaa___ZZZVVVTTTSSSSSSSSSTTTSSSSSSSSSRRRRRRQQQPPPOOONNNNNNNNNNNNJJJMMMPPPQQQPPPNNNOOOPPPOOOPPPQQQQQQQQQPPPOOONNNOOOOOOPPPPPPPPPOOONNNNNNIIIMMMPPPOOOKKKHHHIIIKKKQQQOOONNNOOORRRTTTUUUUUUSSSSSSTTTSSSRRRQQQPPPOOOHHHIIIIIIIIIIIIHHHHHHGGGGGGHHHIIIIIIGGGEEEEEEFFFGGGGGGGGGHHHIIIJJJLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMKKKJJJJJJHHHGGGFFFEEEDDDEEEEEEDDDDDDCCCBBBBBBAAA??????@@@@@@AAABBBDDDEEEBBBAAA???>>>======>>>???<<<===>>>>>>>>>>>>===<<<===;;;<<<@@@CCCCCCFFFKKKVVVeeezzzzzzvvvrrrvvvllljjjiiimmmqqquuuyyyzzzrrrooopppvvv~~~yyynnnaaaVVVRRRSSSPPPPPPWWW^^^gggttt|||xxxuuusssqqqoooooommmkkkjjjjjjjjjhhhfffaaabbbbbbbbb```^^^\\\\\\\\\[[[ZZZZZZZZZ\\\^^^___```dddhhhiiihhhhhhiiijjjkkkllllllkkkjjjjjjkkkmmmllllllmmmnnnnnnmmmlllkkkjjjiiiiiikkklllkkkiiiggggggffffffggghhhjjjkkkllliiijjjjjjkkkkkkjjjjjjiiijjjjjjkkkkkkjjjiiihhhgggjjjjjjjjjjjjjjjiiiiiiiiihhhiiijjjkkkkkkkkkjjjiiihhhiiiiiijjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjhhhhhhiiijjjkkklllmmmmmmmmmqqqvvv{{{{{{lllaaa^^^XXXPPPJJJHHHIIIJJJKKKIIIGGGEEEDDDDDDCCCBBBAAA:::???CCC@@@<<<===EEEMMMZZZXXXWWWSSSJJJ???:::;;;:::::::::;;;<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBCCCDDDEEEEEEBBBCCCEEEGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFGGGHHHHHHJJJIIIIIIIIIJJJKKKMMMNNNMMMKKKIIIHHHJJJKKKLLLKKKLLLMMMNNNPPPQQQRRRSSSSSSVVVUUUTTTRRRRRRRRRSSSSSSPPPOOOOOOOOOOOOPPPQQQQQQRRRPPPMMMLLLLLLNNNNNNNNNPPPOOOPPPRRRPPPMMMPPPVVVQQQTTTWWWXXXVVVTTTSSSSSSQQQRRRRRRSSSSSSSSSSSSSSSOOONNNMMMLLLMMMNNNOOOPPPIIILLLQQQRRRPPPOOOPPPQQQOOOPPPRRRSSSSSSRRRPPPOOOQQQPPPPPPOOONNNMMMLLLLLLKKKOOOSSSRRRMMMJJJJJJLLLPPPOOONNNOOOQQQSSSSSSRRRRRRSSSTTTTTTTTTSSSQQQPPPIIIJJJKKKKKKLLLLLLKKKKKKHHHIIIJJJIIIGGGEEEEEEEEEHHHHHHIIIIIIKKKLLLNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMKKKJJJHHHFFFEEEEEEFFFFFFEEEDDDCCCCCCBBBBBB>>>>>>???@@@AAACCCDDDEEEAAA@@@>>>===<<<<<<======;;;<<<===>>>>>>===<<<;;;???;;;;;;AAAEEEDDDDDDEEEIIITTTeee|||zzzuuueeesss~~~sssnnniiijjjkkkmmmsss~~~vvvtttqqqsss|||uuufff___\\\UUUQQQRRRUUUZZZeeerrr~~~|||xxxuuusssooonnnlllllllllllljjjhhhfffggghhhhhhgggfffdddddd^^^\\\ZZZXXXXXXYYY[[[]]]XXX^^^ccceeecccbbbdddhhhggghhhiiiiiihhhiiijjjlllkkklllnnnppppppooommmlllhhhggggggiiijjjjjjhhhfffhhhhhhhhhhhhjjjlllnnnooojjjjjjjjjkkkkkkjjjjjjjjjllllllmmmmmmllljjjiiihhhlllkkkkkkkkkjjjiiiiiiiiiggghhhiiijjjkkkkkkjjjiiijjjjjjkkkllllllllllllkkkjjjjjjjjjjjjjjjjjjjjjjjjiiiiiijjjkkkmmmnnnnnnoooKKKOOOTTTYYY]]]bbbgggjjjtttwww|||{{{yyyvvvppphhh^^^VVVQQQLLLJJJGGGDDDCCCBBBCCCCCCAAACCCDDDCCCAAA?????????@@@>>>;;;:::;;;>>>BBBEEENNNRRRUUUQQQHHH???:::999<<<<<<===??????@@@@@@@@@DDDCCCAAA???>>>>>>????????????@@@@@@@@@AAAAAAAAAAAABBBCCCDDDEEEEEEEEEEEEGGGGGGFFFFFFFFFFFFFFFFFFHHHJJJLLLMMMKKKJJJJJJJJJLLLLLLKKKKKKKKKKKKLLLLLLKKKMMMOOOQQQRRRRRRQQQPPPTTTSSSQQQPPPPPPQQQRRRSSSPPPRRRTTTTTTSSSQQQPPPPPPTTTSSSQQQOOOMMMMMMMMMMMMNNNNNNMMMMMMNNNOOOPPPPPPUUUUUUUUUTTTSSSRRRQQQQQQWWWUUUTTTUUUXXXXXXVVVTTTXXXTTTOOOMMMNNNNNNMMMKKKLLLNNNQQQSSSTTTSSSQQQPPPPPPQQQRRRSSSRRRQQQPPPOOOOOOOOOPPPPPPOOOOOONNNNNNNNNMMMLLLMMMNNNMMMLLLJJJNNNOOOPPPRRRRRRRRRRRRQQQRRRRRRSSSSSSSSSSSSRRRRRROOOMMMKKKJJJJJJJJJIIIGGGHHHJJJLLLMMMLLLIIIEEEBBBEEEEEEFFFIIILLLNNNNNNMMMOOONNNNNNMMMNNNNNNOOOOOOMMMLLLKKKJJJIIIHHHGGGGGGGGGGGGGGGFFFDDDBBB???>>>======>>>???@@@AAAAAABBBCCCAAA???===<<<<<<===>>>;;;===>>>??????>>>===;;;>>>>>>>>>???@@@AAACCCDDDFFFIIIUUUjjjsssiiigggmmmzzzooofff___cccooo~~~~~~zzz||||||jjj^^^VVVSSSVVVUUUQQQXXXdddrrr{{{{{{uuuwwwvvvtttsssrrrpppmmmjjjggghhhiiiiiiiiigggfffeeebbb___\\\ZZZZZZ[[[[[[ZZZXXXYYY[[[]]]___```bbbbbbeeefffgggiiijjjlllmmmmmmpppmmmkkkkkklllllljjjggggggffffffgggiiikkkjjjiiikkkkkklllmmmnnnooopppqqqsssqqqnnnjjjhhhhhhiiiiiilllnnnooommmjjjiiikkknnnkkkkkkkkkjjjjjjjjjiiiiiimmmnnnnnnnnnlllkkklllmmmmmmkkkiiijjjmmmooonnnllljjjkkkllllllmmmmmmllllllkkkkkkjjjjjjjjjkkklllmmm@@@BBBEEEGGGHHHJJJMMMOOOWWWYYY]]]bbbgggmmmrrrtttzzz}}}ttthhh^^^]]]\\\XXXTTTOOOJJJGGGGGGFFFDDDBBBAAAAAABBBBBBAAABBBCCCBBB@@@?????????@@@>>><<<;;;;;;>>>AAACCCEEEJJJOOONNNHHHBBB???>>><<<===>>>???@@@@@@@@@@@@BBBBBBAAA@@@@@@@@@AAABBB@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGIIILLLMMMLLLKKKLLLMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLNNNPPPRRRSSSRRRRRRQQQUUUTTTSSSRRRQQQPPPPPPPPPNNNPPPSSSTTTSSSQQQOOONNNNNNNNNLLLKKKKKKKKKMMMMMMLLLLLLLLLLLLMMMNNNOOOPPPTTTTTTTTTTTTTTTSSSRRRRRRWWWUUUTTTUUUWWWXXXVVVTTTUUURRROOONNNPPPQQQPPPNNNOOOQQQSSSTTTTTTRRRPPPOOOOOOPPPPPPPPPPPPPPPOOOOOOQQQQQQQQQQQQPPPOOONNNNNNOOONNNMMMNNNOOOOOOMMMKKKNNNOOOPPPRRRRRRRRRRRRQQQQQQRRRRRRSSSSSSSSSRRRRRROOOMMMKKKJJJKKKKKKJJJIIIIIIKKKLLLMMMLLLIIIFFFDDDEEEEEEFFFIIILLLNNNMMMLLLMMMMMMMMMLLLLLLMMMMMMNNNKKKKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFEEECCCAAA>>>=========>>>??????@@@@@@@@@AAA@@@>>><<<;;;<<<======;;;<<<>>>??????>>><<<;;;<<<<<<======>>>@@@AAABBBDDDEEEMMM\\\ooo{{{oooiiihhhrrrwwwmmmeeefffooo}}}~~~}}}ooo```TTTTTTTTTRRRVVV^^^dddnnn}}}}}}yyywwwtttsssrrrqqqooommmiiijjjkkkkkkkkkjjjhhhgggdddaaa^^^\\\[[[[[[[[[ZZZXXXXXXYYYZZZ\\\^^^___```ccccccccceeefffhhhjjjkkknnnllljjjkkkllllllkkkhhhhhhgggggghhhkkkllllllkkkllllllmmmnnnooopppqqqqqqqqqooollljjjiiijjjkkkmmmmmmnnnnnnmmmkkkkkklllmmmlllllllllllllllllllllllllllmmmooonnnmmmmmmnnnooonnnllljjjkkkmmmnnnnnnlllllllllmmmmmmnnnnnnmmmmmmlllllllllllllllmmmmmmnnn888:::;;;;;;::::::;;;===AAABBBCCCFFFIIILLLNNNPPPUUUXXX[[[___bbbgggmmmqqqyyyyyywwwvvvvvvsssiiiYYYNNNJJJIIIHHHGGGFFFDDDCCCCCCBBBAAA???>>>>>>???@@@AAA@@@BBBCCCBBB@@@>>>>>>??????>>>===<<<===>>>???@@@@@@EEEJJJJJJGGGCCCAAAAAA===>>>???@@@AAAAAAAAAAAA@@@@@@AAAAAAAAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEHHHKKKMMMMMMMMMNNNOOOLLLLLLLLLLLLLLLLLLLLLLLLMMMNNNPPPRRRSSSSSSSSSSSSUUUUUUUUUTTTRRRQQQOOONNNLLLNNNQQQRRRSSSQQQNNNMMMLLLKKKIIIGGGGGGHHHIIIJJJIIIIIIJJJKKKLLLNNNOOOOOORRRRRRSSSTTTTTTTTTTTTSSSVVVUUUTTTUUUWWWWWWUUUTTTQQQPPPOOOPPPRRRSSSRRRQQQRRRSSSTTTUUUTTTRRRPPPNNNPPPPPPOOONNNNNNOOOPPPQQQSSSSSSSSSRRRRRRPPPOOOOOOPPPOOOOOOOOOPPPPPPNNNMMMMMMNNNPPPQQQRRRRRRQQQQQQPPPQQQRRRSSSSSSSSSSSSSSSPPPNNNLLLLLLLLLMMMLLLKKKKKKLLLMMMMMMLLLJJJHHHFFFDDDEEEGGGJJJMMMNNNLLLJJJLLLKKKKKKJJJJJJKKKKKKKKKIIIIIIHHHGGGFFFFFFEEEEEEEEEDDDDDDCCCAAA???===<<<>>>>>>>>>>>>>>>>>>>>>>>>???>>><<<;;;;;;;;;<<<<<<;;;<<<===>>>>>>===<<<;;;;;;;;;;;;<<<===>>>???@@@CCCCCCFFFMMMXXXkkk}}}ssshhhhhhqqquuuiiifffkkkuuuuuu^^^WWWVVVTTTTTTVVVXXXaaappp|||yyyvvvtttsssrrrqqqpppllllllmmmmmmmmmlllkkkkkkhhheeeaaa___^^^]]][[[ZZZXXXXXXWWWWWWXXXZZZ\\\]]]````````````bbbeeegggiiijjjjjjiiikkkmmmmmmlllkkkkkkjjjiiijjjlllmmmmmmllllllmmmmmmnnnooopppqqqqqqnnnmmmkkkkkkkkklllnnnpppooommmlllkkklllmmmlllllljjjjjjkkkkkkllllllmmmmmmlllmmmoooooonnnnnnoooqqqooommmkkkkkklllmmmmmmlllmmmmmmmmmnnnnnnnnnnnnooommmmmmnnnnnnnnnooooooooo444666888888777888999;;;:::::::::;;;<<<>>>???@@@AAABBBEEEGGGJJJMMMRRRUUU[[[rrrwwwrrrrrr{{{}}}uuunnniiifff___^^^^^^```aaa\\\RRRIIIFFFEEEDDDBBBAAAAAAAAAAAA@@@???>>>=========>>>>>>???@@@BBBAAA???>>>>>>???>>>>>>>>>>>>============BBBEEEIIIIIIFFFBBB???>>>>>>???@@@AAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@???@@@@@@@@@@@@AAAAAAAAAAAACCCDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGFFFIIILLLMMMMMMMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRSSSTTTTTTTTTTTTTTTUUUUUUTTTRRRQQQOOONNNNNNNNNOOOPPPPPPOOONNNNNNLLLIIIFFFDDDDDDDDDEEEGGGHHHIIIKKKLLLNNNNNNOOOOOOPPPQQQSSSTTTTTTTTTTTTTTTTTTTTTUUUUUUUUUTTTTTTQQQQQQQQQRRRSSSSSSRRRQQQSSSTTTUUUUUUUUUSSSQQQPPPRRRPPPOOONNNNNNPPPSSSTTTUUUUUUUUUTTTSSSRRRQQQPPPPPPOOOOOOOOOPPPPPPNNNMMMMMMNNNPPPQQQRRRRRRQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSOOONNNLLLMMMNNNOOOOOONNNLLLMMMMMMMMMLLLKKKIIIHHHEEEEEEGGGJJJMMMMMMKKKIIIJJJJJJIIIHHHHHHHHHIIIIIIGGGGGGFFFEEEEEEDDDCCCCCCCCCCCCBBBAAA???>>><<<<<<>>>>>>>>>=========<<<<<<===<<<;;;:::::::::;;;<<<:::;;;<<<<<<<<<<<<;;;:::;;;::::::;;;<<<===>>>>>>BBBBBBDDDFFFKKKXXXppptttjjjjjjwwwssskkkjjjnnnwwwrrrbbbZZZTTTRRRSSSUUU[[[eeeppp|||zzzvvvtttrrrqqqooonnnnnnnnnnnnnnnnnnmmmmmmllliiieeebbbaaa___]]][[[ZZZYYYVVVUUUUUUWWWYYY[[[___^^^]]]]]]^^^aaadddgggggggggiiikkkmmmnnnnnnnnnooommmllllllmmmnnnlllkkkllllllmmmmmmnnnoooooopppmmmmmmlllkkklllmmmooopppnnnkkkiiiiiilllnnnllljjjgggggghhhiiijjjkkkllllllmmmnnnooonnnmmmlllmmmnnnnnnmmmlllkkkkkkkkkkkkjjjmmmmmmmmmmmmmmmnnnnnnooommmnnnnnnooooooooooooooo000222444444444444666888444444555555666777999999999:::;;;;;;<<<===AAACCCHHH\\\tttrrrdddWWWUUUVVV\\\eeettt}}}wwwoookkkddd]]]XXXWWWXXXZZZZZZVVVSSSUUUXXXXXXTTTOOOCCCBBB@@@>>>======>>>???AAAAAA@@@>>>======<<<<<<>>>???AAA@@@???>>>>>>???===>>>>>>>>>>>>======<<>>??????@@@AAAAAAAAA@@@@@@AAAAAABBBBBBAAA???<<<;;;????????????@@@@@@@@@@@@CCCDDDEEEFFFFFFGGGGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGJJJLLLMMMLLLLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNPPPQQQSSSTTTUUUUUURRRSSSTTTUUUUUUUUUSSSSSSSSSOOOLLLLLLNNNPPPPPPPPPMMMKKKHHHEEECCCDDDEEEFFFGGGHHHJJJLLLMMMNNNNNNNNNMMMNNNOOOQQQRRRSSSTTTTTTSSSTTTUUUUUUTTTTTTTTTTTTRRRSSSSSSSSSRRRQQQPPPPPPSSSSSSTTTUUUUUUTTTSSSSSSPPPOOOMMMLLLMMMOOORRRUUUUUUUUUUUUUUUTTTSSSRRRQQQPPPOOONNNOOOPPPPPPNNNLLLMMMNNNOOOQQQQQQQQQQQQPPPPPPPPPQQQRRRRRRRRRRRRRRROOOMMMLLLMMMOOOPPPPPPPPPMMMMMMMMMLLLLLLKKKJJJJJJFFFFFFGGGIIILLLLLLJJJHHHIIIHHHGGGGGGFFFFFFFFFGGGEEEEEEEEEDDDCCCCCCBBBBBBBBBAAA@@@???>>>===<<<<<<>>>======<<<<<<;;;;;;::::::::::::::::::;;;;;;;;;:::::::::;;;;;;:::::::::;;;;;;;;;;;;;;;<<<===>>>???@@@CCCEEEFFFMMM___pppzzzrrrtttxxxqqqmmmppptttzzz|||}}}sssbbbWWWSSSTTTTTTVVVZZZ```iiiuuuzzzvvvssspppnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnkkkhhhfffdddccc```^^^^^^\\\YYYVVVVVVVVVXXXYYY\\\[[[YYYXXXYYY\\\___aaabbbdddhhhjjjlllmmmnnnnnnqqqooonnnmmmmmmmmmkkkiiijjjkkkkkkkkklllmmmmmmmmmnnnmmmllllllllllllmmmmmmmmmjjjggghhhkkkmmmkkkiiigggggghhhjjjkkklllmmmnnnnnnoooooommmkkkiiiiiijjjllllllkkkjjjiiiiiiiiijjjllllllkkkkkkkkklllmmmnnnmmmmmmnnnoooooooooooonnn222333444333222111222333111111222222333555666777999::::::999888999;;;======JJJYYYccceee```UUUIIIEEEEEEFFFJJJNNNZZZppp}}}vvvnnnfff^^^YYYRRRQQQMMMJJJJJJNNNUUU[[[[[[UUUNNNMMMQQQSSSSSSQQQAAA@@@???>>>>>>>>>???@@@BBBAAAAAA@@@>>>===<<<<<<===>>>@@@@@@>>>===>>>>>>========================???AAACCCEEEEEEDDDCCCAAA??????@@@@@@@@@@@@@@@???BBBCCCDDDDDDBBB???;;;999??????@@@@@@@@@AAAAAAAAACCCCCCDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFGGGGGGHHHHHHGGGIIILLLLLLKKKKKKKKKLLLMMMNNNOOOPPPPPPOOONNNMMMMMMNNNOOOPPPRRRSSSUUUUUURRRSSSTTTUUUUUUVVVVVVUUUWWWRRRMMMLLLOOOQQQQQQPPPIIIGGGEEECCCDDDGGGJJJLLLHHHJJJLLLNNNOOOOOOOOOOOOKKKLLLMMMOOOQQQRRRRRRRRRRRRSSSUUUUUUSSSRRRSSSTTTSSSTTTTTTRRRPPPNNNNNNOOORRRSSSSSSTTTTTTTTTSSSSSSMMMLLLKKKJJJKKKNNNQQQSSSTTTUUUUUUUUUUUUTTTSSSSSSPPPOOONNNOOOPPPPPPNNNLLLLLLMMMOOOPPPQQQQQQPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPMMMLLLLLLMMMOOOQQQRRRQQQMMMMMMLLLKKKJJJKKKKKKKKKHHHGGGGGGHHHJJJKKKIIIHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>===<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999::::::;;;;;;;;;<<<:::999999999999999999::::::::::::::::::;;;<<<===;;;<<<@@@CCCCCCEEEPPP\\\tttzzzppplllmmmppp||||||uuuvvvyyy~~~rrrbbb[[[ZZZUUUUUUTTTVVV[[[eeeqqqyyy|||wwwrrrooonnnnnnmmmmmmmmmnnnooopppnnnllljjjiiihhhgggeeebbbbbb```^^^[[[YYYYYYYYYZZZYYYXXXVVVUUUUUUVVVXXXYYY\\\```eeehhhiiijjjkkklllpppnnnllllllmmmlllkkkiiijjjjjjjjjkkkkkkkkkllllllnnnmmmllllllkkkkkkkkkkkkkkkjjjiiiiiikkklllkkkkkkjjjkkklllmmmnnnoooppppppooopppooommmjjjgggggggggkkkkkklllkkkiiiiiijjjlllllllllkkkjjjjjjlllmmmnnnmmmnnnooopppqqqpppooonnn333444444444222111222333111111222222333555666777888888999777666777999;;;777===DDDGGGHHHIIICCC<<<<<<;;;===@@@CCCJJJXXXfffzzz|||uuupppeeebbb\\\XXXTTTOOOKKKHHHCCCDDDDDDCCCDDDHHHOOOTTTUUUNNNGGGFFFJJJNNNPPPOOODDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<>>>??????>>>======>>><<<<<<<<<<<<<<<===>>>???<<<===???BBBDDDDDDCCCBBB>>>??????@@@??????>>>>>>AAACCCEEEFFFEEEBBB>>>;;;AAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHDDDFFFIIIKKKKKKKKKKKKLLLMMMNNNOOOQQQQQQOOONNNMMMLLLMMMNNNOOOQQQSSSTTTUUUUUUUUUTTTTTTTTTUUUVVVVVVXXXTTTQQQQQQSSSTTTQQQNNNGGGFFFCCCBBBDDDGGGKKKNNNKKKLLLNNNPPPQQQQQQPPPOOOJJJJJJLLLMMMOOOPPPPPPPPPQQQSSSUUUTTTRRRQQQRRRTTTSSSSSSSSSQQQMMMLLLNNNPPPTTTTTTTTTSSSSSSRRRQQQQQQMMMMMMLLLLLLNNNPPPSSSUUUSSSSSSTTTUUUUUUUUUUUUTTTRRRPPPPPPPPPQQQQQQPPPNNNLLLMMMOOOPPPQQQQQQPPPPPPRRRRRRRRRRRRQQQPPPOOOOOOLLLKKKKKKLLLOOOQQQRRRRRRMMMLLLKKKIIIIIIJJJKKKLLLJJJHHHFFFFFFHHHIIIIIIIIIHHHGGGFFFEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBAAA???>>>===<<<======;;;;;;;;;;;;::::::::::::888999:::;;;<<<<<<<<<<<<999999888888888888999999999999888888999999::::::;;;;;;===@@@@@@AAAGGGNNN^^^vvv|||tttqqqjjjqqqwwwwwwuuuzzzxxxwwwvvvxxxxxxlllfff___^^^[[[YYYYYY\\\bbbfffmmmttt~~~xxxtttoooooonnnnnnnnnooopppqqqmmmlllkkkkkkkkkkkkiiiggggggeeeccc```^^^\\\[[[[[[ZZZYYYXXXWWWVVVVVVVVVVVVVVV[[[```cccddddddfffgggjjjiiiiiijjjlllmmmmmmkkkjjjjjjkkkkkkkkkkkklllllllllkkkkkkkkkjjjjjjjjjjjjkkklllllllllkkkkkkmmmooommmmmmnnnnnnooopppqqqqqqooopppooommmjjjhhhhhhiiikkklllmmmllljjjjjjlllooommmmmmkkkkkkkkklllnnnooonnnoooqqqrrrrrrrrrpppppp...000111111000000222333000000000111222333444555111222222111000111444666555888888777:::>>>===:::888666777<<<@@@CCCIIIPPPfffvvv{{{vvvrrrlllfffaaa[[[VVVRRRPPPMMMIIIGGGFFFEEEDDDCCC???AAACCCBBBAAABBBFFFIIILLLFFFAAAAAAGGGLLLNNNNNNFFFEEEDDDBBB???===<<<;;;======>>>???@@@@@@??????<<<===??????>>>======>>><<<;;;;;;;;;<<<===???@@@<<<===>>>@@@BBBBBB@@@???>>>>>>?????????>>>>>>===AAACCCFFFHHHHHHEEEAAA>>>CCCCCCCCCDDDDDDDDDDDDEEEAAABBBCCCDDDEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHAAADDDGGGJJJKKKKKKMMMNNNMMMNNNPPPQQQQQQPPPNNNMMMLLLLLLMMMNNNPPPRRRTTTUUUXXXWWWUUUTTTSSSTTTUUUUUUWWWUUUSSSUUUXXXVVVPPPKKKIIIGGGDDDBBBCCCFFFIIILLLMMMNNNPPPRRRRRRRRRPPPOOOIIIJJJKKKLLLNNNNNNNNNNNNPPPSSSUUUTTTRRRQQQRRRTTTRRRRRRRRROOOLLLLLLOOORRRVVVVVVTTTSSSRRRPPPOOOOOOPPPPPPPPPQQQRRRUUUWWWXXXRRRRRRSSSTTTUUUUUUUUUUUUSSSRRRQQQRRRSSSSSSQQQOOOLLLMMMOOOPPPQQQQQQPPPOOOSSSSSSSSSRRRQQQPPPNNNNNNKKKJJJJJJLLLOOORRRRRRRRRMMMLLLJJJIIIHHHIIIKKKLLLKKKIIIFFFEEEGGGHHHIIIIIIHHHHHHFFFEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBAAA???>>>=========>>>::::::::::::::::::::::::888999:::;;;<<<=========999999888888888888999999888777777777777777888999===;;;<<>>>>><<<<<<<<<<<<============>>>???@@@@@@AAACCCFFFIIIHHHDDD@@@>>>??????===;;;???>>><<<;;;:::999999999===============<<<<<<;;;<<<<<<<<<<<<===========================>>>??????========================AAACCCEEEGGGGGGEEEBBB@@@AAABBBCCCCCCCCCCCCCCCCCCAAABBBDDDFFFGGGFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEECCCDDDFFFHHHIIIKKKKKKLLLLLLMMMOOOOOOPPPOOONNNMMMMMMLLLLLLMMMOOORRRTTTVVVUUUUUUVVVVVVUUUTTTRRRQQQWWWUUURRRRRRTTTSSSPPPMMMMMMEEE@@@DDDIIIKKKMMMNNNPPPPPPPPPQQQRRRSSSSSSTTTPPPMMMKKKKKKNNNOOONNNLLLLLLOOOSSSVVVWWWUUUSSSQQQPPPQQQQQQQQQPPPOOONNNNNNQQQSSSTTTTTTSSSRRRRRRSSSQQQQQQQQQQQQRRRSSSTTTUUURRRQQQPPPOOONNNMMMMMMMMMRRROOOMMMNNNQQQSSSQQQNNNKKKNNNOOOOOOMMMMMMOOORRRTTTSSSQQQOOONNNNNNNNNNNNNNNMMMLLLLLLMMMNNNPPPQQQKKKJJJIIIHHHHHHHHHHHHHHHFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFEEEDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBBBBCCC@@@???>>>===<<<;;;::::::===<<<:::888888999:::;;;999999999999999999999999;;;:::888666555555666777777777666666666666666777:::::::::;;;;;;===>>>>>>LLLPPP___zzzzzzqqqhhhddddddkkkxxxvvvuuuyyy{{{pppgggaaa\\\WWWWWWYYY___iiiuuuzzzssspppqqqrrrooolllnnnpppqqqoookkkjjjkkknnnmmmkkkiiifffdddcccccccccbbb```^^^]]]\\\ZZZWWWUUUXXXXXXYYYZZZ[[[[[[[[[[[[^^^aaaeeejjjmmmmmmlllkkkjjjlllnnnmmmjjjiiikkknnnkkkhhhfffeeefffhhhhhhhhhlllllllllkkkkkkjjjjjjjjjhhhlllqqqtttsssrrrpppooolllmmmmmmllljjjkkklllnnnnnnnnnnnnnnnnnnooooooooommmnnnnnnoooooooooooopppqqqqqqsssuuuvvvuuurrrooo//////000111111111000000111111111111111222333444888555111000111222333222222333555666777666555444666555444555666999===???EEEOOO^^^kkkwww~~~wwwqqqlllhhheee^^^YYYTTTRRRRRRQQQLLLHHHKKKJJJHHHFFFDDDBBBAAA@@@AAAAAA@@@??????>>>======;;;<<<<<<<<<===============>>>???>>>>>>@@@CCCEEEGGGDDD@@@?????????===;;;;;;;;;::::::::::::;;;;;;;;;;;;<<<===>>>>>>===============>>>>>>>>>>>>>>>======<<<<<<======>>>???>>>>>>>>>>>>>>>>>>>>>>>>???AAACCCEEEEEEEEECCCBBBCCCCCCDDDDDDDDDDDDCCCCCCAAABBBDDDFFFGGGFFFEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDEEEFFFHHHIIIJJJKKKKKKKKKLLLMMMNNNOOONNNNNNMMMLLLMMMMMMOOOPPPRRRTTTUUUSSSTTTTTTTTTSSSRRRPPPOOOSSSQQQPPPQQQSSSTTTRRROOOPPPJJJGGGIIIKKKLLLMMMPPPNNNNNNOOOOOOPPPQQQQQQRRRQQQNNNLLLMMMOOOPPPOOOMMMMMMNNNOOOPPPQQQQQQQQQQQQQQQQQQRRRRRRRRRQQQPPPPPPQQQSSSTTTTTTSSSRRRRRRSSSQQQQQQQQQQQQRRRSSSTTTTTTQQQQQQOOONNNMMMLLLLLLKKKNNNMMMLLLMMMOOOOOOOOONNNNNNOOOOOONNNLLLLLLOOORRRRRRQQQOOONNNMMMLLLLLLMMMNNNMMMMMMMMMMMMNNNOOOOOOJJJIIIHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEDDDCCCBBBBBBBBBBBB@@@@@@???>>>===<<<;;;;;;<<<;;;999888888888:::;;;999999999999999999999999;;;999777666555555666777888888777777777777777888::::::::::::;;;<<<===>>>FFFHHHSSShhhxxxmmmhhhfffhhhpppxxx}}}||||||~~~qqqeee]]]ZZZYYY[[[cccmmmxxx}}}zzzzzzxxxsssnnnrrrssssssrrrooollljjjjjjlllkkkjjjiiihhhgggggggggfffdddbbb```___]]]YYYVVVYYYYYYYYYXXXWWWUUUTTTSSSYYY[[[```dddggghhhgggfffggghhhjjjkkkjjjkkklllnnnkkkiiifffeeefffiiijjjjjjkkkjjjjjjiiihhhggggggfffgggkkkpppssssssqqqpppoookkklllkkkiiihhhhhhkkkmmmppppppppppppooonnnmmmmmmmmmmmmmmmmmmnnnooopppppprrrrrrrrrtttuuutttqqqooo---...//////000000////////////000000111333444555999666222000000000000///111222333444555444333333444444444555666777888999;;;@@@HHHOOOXXXbbbooowwwxxx|||~~~yyyuuuqqqmmmjjjfffaaa\\\WWWSSSPPPLLLJJJHHHEEEAAAAAABBBCCC@@@>>>AAAAAA@@@???===<<<;;;;;;??????>>>>>>===<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<===<<<<<<<<>>>>>??????===>>>>>>>>>?????????@@@===<<<<<<<<<<<<======>>>@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAACCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCDDDFFFGGGFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEFFFGGGHHHIIIIIIIIIIIIIIIIIIKKKLLLMMMMMMMMMMMMLLLMMMNNNPPPRRRSSSTTTTTTSSSTTTTTTTTTTTTSSSQQQPPPOOOOOOOOOQQQSSSTTTTTTRRRRRROOOMMMNNNLLLIIIKKKPPPNNNOOOOOOPPPPPPQQQQQQQQQQQQOOONNNOOOPPPQQQPPPOOONNNMMMKKKJJJKKKMMMOOOQQQQQQRRRRRRSSSSSSSSSSSSRRRPPPRRRSSSSSSRRRQQQQQQRRRPPPPPPPPPPPPQQQRRRSSSSSSQQQPPPOOONNNLLLKKKJJJIIIJJJKKKLLLLLLKKKKKKLLLMMMPPPOOONNNLLLJJJKKKNNNQQQPPPOOOMMMLLLKKKKKKKKKKKKMMMMMMNNNNNNNNNMMMLLLLLLGGGGGGGGGGGGGGGGGGHHHIIIFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCBBBBBBBBBBBBBBBDDDDDDCCCBBBBBBAAAAAA@@@@@@??????>>>===<<<;;;;;;;;;:::999888777888999999888888888888888888888888:::999777555555555666666888888777777777777888888::::::999::::::;;;<<<===@@@@@@FFFSSScccwww~~~vvvooollliiijjjmmmvvv~~~yyyjjj^^^XXXTTTXXX^^^ggguuuzzzuuutttsssssssssrrrpppmmmjjjlllmmmmmmllllllkkkjjjiiikkkiiifffdddccc```\\\ZZZZZZZZZYYYXXXVVVTTTRRRQQQUUUWWW[[[___aaacccccccccccccccdddgggjjjllllllkkkjjjgggdddccceeehhhjjjkkkjjjiiihhhgggfffeeedddcccdddhhhmmmqqqqqqooonnnnnnjjjjjjhhheeedddeeeiiilllpppqqqrrrrrrqqqooommmkkkmmmmmmllllllmmmooopppqqqrrrrrrrrrssssssssspppnnn......///000000000000////////////000000222333333888555222000000000//////000111222222333333222222222333444444444444444444888:::<<>>>>>@@@AAA@@@>>>======<<<<<<<<<;;;;;;;;;===<<<<<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<;;;::::::===???DDDCCCBBB@@@???>>>===<<<888888888999:::;;;<<<===:::;;;<<<===>>>>>>>>>>>>=========>>>>>>??????@@@===<<<<<<<<<<<<<<<======@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAABBBBBBBBBBBBCCCCCCBBBBBBAAACCCCCCEEEFFFFFFGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGIIIJJJKKKLLLMMMMMMKKKMMMOOOQQQSSSSSSSSSSSSUUUUUUVVVVVVVVVUUUSSSRRROOOOOOPPPRRRTTTUUUUUUTTTRRRQQQQQQPPPKKKFFFHHHNNNPPPQQQQQQQQQRRRRRRRRRSSSOOOOOOOOOPPPPPPPPPOOOOOONNNMMMLLLKKKKKKMMMOOOPPPPPPPPPQQQRRRSSSSSSSSSRRRNNNPPPQQQQQQPPPOOOPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQQQQQQQPPPOOOMMMKKKJJJIIIGGGJJJLLLLLLIIIIIIKKKNNNPPPNNNKKKIIIHHHIIILLLNNNNNNMMMMMMLLLKKKJJJJJJJJJLLLMMMNNNNNNMMMKKKIIIHHHEEEEEEEEEEEEFFFGGGGGGHHHFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBAAA@@@??????>>>>>>===<<<<<<;;;:::::::::999888777777777888888666666777777777777888888888777666555555555555666777666666666666777777888999999999999999:::;;;;;;======AAAGGGPPP```xxx{{{yyyxxxsssooollllllnnnxxxhhh\\\SSSSSSVVV\\\hhhtttwwwtttqqqqqqssssssqqqnnnmmmnnnoooooonnnllljjjiiikkkjjjhhhgggfffdddaaa___[[[[[[[[[[[[ZZZYYYXXXWWWVVVXXXZZZ]]]___aaaaaabbbbbb```aaadddhhhkkkiiiffffffccc```___aaaeeegggiiihhhhhhfffeeecccbbbaaa``````dddjjjmmmnnnmmmlllkkkiiihhhfffcccbbbccchhhkkkoooqqqssstttsssqqqnnnlllnnnmmmllllllmmmnnnppprrrrrrqqqppppppqqqpppnnnmmm...///000000111111000000111000000//////000000000444222000///000111111000///000000111111111111111111222333333333222111111555666777888:::===AAADDDFFFHHHKKKLLLLLLMMMNNNPPPOOOPPPRRRTTTVVVXXXYYYYYYYYYZZZ\\\]]]]]]^^^```aaadddeeefffhhhjjjlllmmmmmmpppqqqsssvvvxxx{{{}}}~~~zzz{{{}}}~~~~~~}}}|||zzzxxxvvvuuuuuutttrrrpppkkkiiigggddd```]]]ZZZYYYWWWWWWVVVUUUTTTRRRQQQPPPKKKIIIFFFDDDDDDDDDCCCCCCDDDBBB@@@?????????===<<<>>>===;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::::::::::::::999::::::::::::;;;;;;;;;;;;<<<<<<<<<;;;::::::<<<>>>CCCCCCBBBAAA???>>>======:::::::::999999:::;;;;;;<<<===============<<<<<<;;;;;;<<<<<<===>>>??????>>>======<<<<<<<<<======????????????????????????AAA@@@???>>>======>>>>>>>>>???@@@@@@AAAAAA@@@@@@CCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHIIIKKKLLLLLLKKKLLLNNNPPPRRRRRRRRRQQQSSSTTTUUUVVVUUUTTTSSSRRRQQQRRRSSSTTTTTTTTTTTTTTTSSSSSSUUUTTTMMMFFFHHHNNNPPPPPPPPPPPPQQQQQQQQQQQQMMMNNNOOOPPPOOOOOONNNNNNNNNNNNOOOOOOPPPPPPOOOOOONNNNNNOOOPPPQQQQQQQQQQQQLLLNNNOOOOOONNNMMMMMMNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQPPPOOOMMMKKKJJJFFFIIILLLLLLJJJIIILLLOOOOOOLLLHHHFFFFFFHHHJJJKKKMMMMMMLLLLLLKKKKKKJJJJJJKKKKKKLLLLLLKKKIIIGGGFFFDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEEEEDDDDDDDDDCCCCCC@@@AAAAAABBBAAA@@@??????@@@@@@AAAAAA@@@???>>>===;;;;;;;;;:::999999888888888888777777666666666666555555555666666777777777666666555555555555555555444444444444444555666666999888888888888999999:::;;;<<>>??????@@@AAABBBCCCDDD@@@BBBDDDDDDDDDEEEGGGHHHHHHHHHIIIKKKLLLNNNOOOPPPRRRSSSTTTVVVXXXYYY[[[[[[XXXYYYZZZ\\\]]]\\\\\\[[[ZZZYYYXXXXXXXXXXXXUUUSSSPPPOOONNNLLLJJJHHHFFFEEEEEEEEEEEEEEEDDDCCCBBBBBBCCCAAA???>>>>>>>>><<<;;;===;;;:::;;;<<<<<<;;;999;;;:::999888888777777888999999999999::::::::::::::::::999999999999999999999999999:::::::::;;;;;;;;;<<<<<<;;;999:::<<<>>>AAABBBCCCBBB@@@>>>===>>>===<<<;;;;;;::::::::::::===============<<<;;;;;;::::::;;;<<<===>>>?????????>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>BBBAAA???>>>===<<<<<<<<<;;;<<<===???@@@@@@@@@@@@DDDDDDEEEEEEFFFGGGGGGHHHFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHGGGGGGGGGHHHHHHJJJKKKLLLKKKLLLMMMNNNPPPPPPQQQQQQPPPQQQRRRRRRRRRQQQPPPOOOQQQRRRTTTTTTSSSRRRRRRSSSUUUUUUWWWWWWQQQJJJJJJOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLNNNPPPQQQOOONNNNNNNNNNNNOOOQQQRRRSSSQQQOOONNNMMMNNNNNNOOOOOOOOONNNNNNKKKMMMNNNNNNMMMLLLLLLMMMNNNMMMMMMLLLLLLMMMMMMNNNPPPQQQQQQQQQPPPNNNLLLKKKGGGIIIJJJKKKKKKKKKMMMNNNMMMJJJGGGEEEGGGHHHIIIJJJKKKKKKKKKLLLKKKJJJIIIIIIIIIIIIIIIHHHGGGFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEECCCCCCCCCCCCBBBBBBBBBBBB@@@AAABBBBBBBBBAAA???>>>>>>???@@@@@@???>>><<<;;;999999999999888888777777777777666666666555555555333444444555555666666777555555555555555555444444333333222333333444555666888888777777777777888999::::::===???@@@DDDQQQ^^^xxx~~~yyyzzzqqqoookkkjjjqqqppp^^^ZZZVVVQQQVVV```iiiyyy}}}xxxtttqqqooofffhhhjjjmmmoooqqqrrrsssiiiiiihhhiiikkkkkkjjjhhheeeeeedddbbb```]]][[[ZZZ[[[ZZZZZZZZZZZZ\\\]]]]]]``````aaacccdddccc```^^^^^^\\\ZZZZZZ\\\^^^______\\\[[[ZZZYYYXXXWWWVVVUUUZZZ___eeeiiijjjjjjjjjiiijjjjjjhhheeedddeeeiiilllnnnppprrrtttuuuuuutttsssqqqqqqppppppppppppoooooommmkkkiiihhhjjjkkklllkkk---...//////000000////////////.........///000000000///...///111222111000000000000000000111111222000000000000111111111111000000111333444555555555666777777777555555777888:::::::::::::::;;;;;;<<<999:::<<<<<<<<<<<<>>>???<<<<<<======>>>@@@AAABBB???@@@@@@AAABBBCCCDDDDDDCCCCCCDDDEEEFFFFFFFFFFFFHHHGGGGGGGGGHHHHHHFFFCCCBBBBBBAAAAAA@@@@@@??????????????????>>>===<<<<<<===<<<;;;<<<<<<<<<:::888:::999999:::;;;<<<:::999::::::999888777777888999888888888999999999999:::999999999999999999999999999999999999::::::::::::999::::::999999999<<<>>>@@@BBBDDDCCC@@@======>>>>>>===<<<<<<;;;;;;;;;<<<;;;<<<===============<<<;;;;;;<<<===>>>???@@@@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@?????????>>>>>>======:::;;;<<<>>>@@@AAABBBBBBEEEEEEEEEEEEFFFGGGHHHHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHGGGHHHIIIJJJKKKKKKKKKKKKLLLMMMNNNOOOPPPNNNOOOPPPQQQQQQPPPOOONNNNNNPPPRRRRRRPPPPPPQQQSSSTTTTTTVVVWWWSSSLLLKKKOOOLLLLLLKKKKKKKKKKKKKKKKKKLLLOOORRRRRRPPPNNNNNNOOOMMMNNNPPPQQQQQQPPPNNNMMMNNNNNNNNNOOONNNNNNMMMMMMLLLNNNOOOOOONNNMMMMMMNNNMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNPPPPPPPPPOOOMMMKKKHHHGGGGGGIIIKKKLLLLLLLLLLLLIIIGGGGGGIIIKKKKKKJJJHHHIIIJJJJJJJJJIIIHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAAAAA@@@@@@@@@AAABBBCCCBBBAAA???>>>===>>>?????????===;;;:::999999999999888888888888666666666666555555444444222333333444555555666666444444444555555444444444333333333333444555666666888777777666666777777777::::::;;;<<<<<<===EEENNN]]]ttt~~~}}}yyyssskkkjjjsssyyyxxxyyynnnggg```UUUTTT\\\^^^iiiwwwyyysssqqqjjjkkkkkkmmmoooqqqrrrssslllkkkkkklllmmmmmmllljjjggggggfffdddccc```___]]]^^^]]][[[ZZZZZZZZZ[[[\\\]]]```bbbcccbbb```___^^^^^^]]]\\\\\\^^^^^^^^^]]]YYYXXXXXXWWWVVVUUUUUUTTT[[[```fffjjjllllllkkkkkkkkklllkkkiiihhhhhhkkkmmmqqqrrrssstttttttttttttttrrrsssssstttsssqqqnnnmmmjjjgggeeeeeegggiiikkkkkk,,,---......//////......---------...///000111222000///...///000111000///000000000000000111222222111000000000000111111222666444333333333333222111444555555555444444666888888777666666666666666666666888999999888999:::;;;888888888888999:::;;;<<<:::;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???@@@@@@===<<<===>>>??????===;;;888888999999::::::;;;;;;>>>>>>>>>===<<<;;;:::999777777888:::<<<<<<:::888888777777888::::::888777777888888888777777888:::999999999:::::::::::::::999999999999999999::::::888888999999999:::::::::888888999888888999;;;>>>???BBBDDDCCC@@@======>>>======<<<<<<<<<======>>>::::::<<<===>>>>>>??????;;;<<<===>>>???@@@AAAAAAAAAAAA@@@???>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>===>>>???????????????>>>999:::<<>><<<===??????>>>===:::999::::::999999999999999999555555666666555555444333222222333444444555666666333333444555555444444444333333333444555666777888888777666666666666777777===;;;:::;;;::::::@@@HHHCCC\\\{{{|||pppgggjjjqqqzzzxxxvvvvvv{{{{{{pppaaa]]]cccZZZaaaiiiqqqyyyvvvrrrqqqooonnnnnnnnnooopppooonnnmmmnnnooonnnllljjjffffffgggggggggfffeeeeeebbbaaa^^^\\\[[[[[[\\\]]]ZZZ___cccdddaaa______``````___^^^___``````^^^]]]YYYYYYYYYXXXXXXWWWWWWWWW\\\aaaggglllmmmmmmmmmmmmlllmmmmmmllljjjkkklllnnnttttttttttttssssssssstttssstttuuuvvvtttqqqnnnlllhhheeecccccceeehhhjjjkkk---------............///000000000000000/////////000000000///......------111111000000//////......000000000000000000000000222222111111222222333444222222222222222222222222222222222333333444444444444444444555555555666666555555555555666666666666888888888888888888888888999999888888999999:::;;;;;;;;;;;;;;;::::::999888666666666666666666666666999999888777666666777777777777777666777888888999999999999999999888666666;;;:::999888888888999:::777777777777666666666666666777999:::;;;;;;:::999::::::::::::::::::::::::999999:::::::::;;;;;;;;;>>>AAABBBBBB@@@>>><<<<<<;;;<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<===>>>???@@@@@@@@@===???@@@???>>>===>>>?????????>>>>>>>>>>>>????????????>>>>>>??????@@@AAA======>>>???@@@AAAAAAAAACCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGHHHHHHHHHGGGHHHHHHIIIIIIJJJJJJJJJKKKKKKKKKLLLLLLHHHHHHIIIIIIJJJKKKLLLLLLSSSSSSSSSRRRQQQPPPNNNMMMOOOPPPQQQRRRRRRQQQOOONNNPPPMMMNNNRRRQQQLLLKKKOOOMMMMMMLLLLLLKKKKKKJJJJJJLLLNNNPPPQQQQQQPPPOOONNNNNNOOOOOOOOOOOONNNMMMMMMMMMOOOQQQRRRRRRPPPMMMKKKMMMKKKJJJKKKMMMNNNKKKHHHLLLLLLMMMOOOQQQRRRQQQOOOLLLKKKIIIHHHGGGHHHJJJKKKEEEFFFFFFGGGGGGHHHHHHIIIIIIHHHIIIKKKMMMMMMKKKJJJJJJIIIGGGFFFDDDCCCCCCBBBDDDCCCAAA@@@>>>>>>>>>???BBBBBBBBBBBBBBBBBBBBBBBB???@@@@@@AAAAAAAAA@@@@@@===>>>???@@@@@@???>>>===@@@@@@???>>>===;;;999888999999888888777666666666666555555555555444444444444444444333333222222222111222333333444444444333222333333111000111333555777777666555555555555666777888999:::<<<===>>>???GGGNNN___xxx|||qqqlllhhhhhhrrr~~~{{{zzz{{{vvvjjjddd^^^[[[___hhhooowww|||xxxtttpppnnnnnnppppppqqqrrrqqqpppooommmlllkkkkkkjjjiiiiiiiiikkkjjjhhhggggggfffccc```^^^\\\\\\[[[______```aaa```___]]]\\\______```aaaaaa```______]]]\\\ZZZXXXWWWVVVVVVUUU\\\```fffjjjkkkkkkjjjjjjmmmppprrrpppmmmkkklllnnnqqqqqqrrrrrrrrrrrrrrrqqqsssssstttvvvvvvsssoookkkffffffgggffffffhhhlllooo------------........................------------////////////............000000000000//////......000000000000000000000000111000000000000111222222222222222222222222222222333333333333333222222222333333444444444444555555444555555555666666666666666666666666666666666666777777666666777777888999888888999999999888777777666666666666666666666666888888777777666666666666777777666666777777888888888888888888888888888888;;;:::999888777777888999666666666666666777777777777888888999999999999888::::::999999999999999999999999999999::::::::::::>>>AAACCCCCC@@@===;;;:::;;;<<<<<<======<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@===>>>??????======>>>?????????>>>>>>>>>>>>??????>>>>>>======>>>>>>???@@@>>>>>>??????@@@@@@AAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIJJJJJJKKKKKKLLLLLLPPPQQQPPPPPPOOONNNMMMLLLNNNOOOOOOOOOOOOOOONNNNNNPPPLLLKKKNNNNNNKKKKKKOOOMMMMMMMMMMMMLLLLLLKKKKKKMMMMMMNNNNNNMMMLLLJJJIIILLLMMMMMMNNNNNNNNNMMMMMMLLLMMMOOOPPPOOONNNMMMLLLMMMKKKIIIJJJKKKLLLJJJHHHLLLLLLLLLNNNPPPPPPNNNMMMKKKJJJIIIIIIIIIJJJKKKLLLHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIKKKMMMMMMKKKIIIHHHGGGFFFDDDCCCBBBBBBBBBCCCBBB@@@>>>============AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAA@@@@@@???===>>>???@@@@@@???>>>===>>>>>>>>>===;;;:::888777555666666777777888999999555555555555444444444444333333333333333333222222111111222222222222222222222333333222111111333444444444444444444555666777666666777999:::;;;<<<======BBBOOObbbvvv|||ssslllgggjjjppptttvvv}}}}}}yyyzzzyyyoooeee^^^```eeejjjrrr{{{xxxssspppooonnnmmmqqqqqqqqqqqqpppooonnnnnnmmmkkkkkkkkklllllljjjiiiiiiiiihhhgggeeeccc```___aaaaaaaaa``````^^^]]]]]]______``````aaaaaaaaaaaa___^^^]]][[[YYYXXXWWWWWW]]]aaafffjjjkkkjjjiiiiiilllnnnppppppnnnmmmnnnpppqqqrrrsssttttttttttttttttttsssssstttsssqqqllliiieeefffggghhhhhhjjjmmmooo------------............---------------------------............/////////000000000////////////...000000000000000000000000///////////////000000111111111111111111111222222444444333333222111111000222222222333333333333444444444444555555555666666444444444444444444444444555444444444444555666666444555666666666666666666666666666666666666666666777777777666666666666666666666666666777777777888777666666666777888:::;;;;;;:::999888777666666777555555555666666777777888999888888777777777777888888888888888888888888999888888888999999999999:::<<>>??????????????????@@@@@@<<<===>>>>>><<<<<<===>>>???>>>>>>======>>>>>>???===============>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKMMMNNNNNNNNNMMMLLLLLLKKKNNNMMMLLLKKKKKKLLLMMMNNNOOOKKKHHHJJJKKKJJJKKKNNNNNNNNNNNNOOONNNNNNMMMMMMOOOOOONNNLLLKKKIIIHHHHHHJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLMMMMMMMMMMMMMMMMMMMMMKKKIIIHHHIIIJJJJJJIIIKKKKKKKKKLLLNNNNNNLLLJJJIIIIIIIIIJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIKKKLLLLLLJJJHHHFFFEEEDDDCCCBBBBBBAAABBBAAA@@@???===<<<<<<<<<===??????????????????????????????@@@@@@@@@@@@??????>>>>>>????????????>>>>>>======<<<<<<:::999777666555555666666777888888888555555555555444444444444222222222333333333333333111111111111111111000000222333444333111111222333111111222222333555666777555555666777888:::;;;;;;:::<<>>>>>???@@@@@@@@@@@@????????????;;;===>>>===<<<;;;<<<>>>>>>>>>============>>>>>>>>>============>>>??????AAAAAAAAAAAAAAA@@@@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFGGGFFFFFFFFFGGGGGGGGGHHHHHHJJJJJJJJJIIIIIIIIIIIIIIIKKKLLLLLLMMMMMMLLLLLLLLLMMMKKKIIIHHHHHHJJJLLLNNNOOOLLLIIIHHHIIIJJJLLLMMMNNNOOOPPPPPPQQQPPPOOOOOORRRQQQPPPNNNMMMLLLLLLLLLJJJKKKLLLMMMOOOOOOOOOPPPMMMMMMLLLKKKLLLMMMNNNOOOOOOMMMJJJIIIIIIIIIJJJKKKLLLKKKKKKLLLMMMMMMKKKIIIGGGHHHIIIKKKKKKLLLLLLLLLLLLKKKKKKJJJIIIIIIHHHHHHIIIIIIIIIJJJKKKJJJHHHFFFCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@???============>>>>>>>>>>>>>>>>>>>>>>>>>>>??????????????????>>>===>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<;;;999888777888777777666666555444444555555555444444444333333111111222222333333333444222222111111000000000000222444555555333222222333111111111111222333444555444555666777888999::::::<<<<<>>======;;;<<<<<<===>>>>>>======;;;;;;<<<<<<===>>>??????@@@@@@??????????????????;;;===>>>===<<<;;;<<<>>>>>>>>>============>>>>>>???>>>>>>>>>>>>???@@@@@@BBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEDDDDDDEEEFFFGGGHHHHHHFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMNNNNNNMMMLLLJJJHHHGGGGGGIIILLLNNNPPPQQQOOOLLLJJJJJJLLLLLLNNNOOOPPPRRRRRRRRRQQQPPPQQQPPPOOOOOOOOOPPPPPPQQQKKKLLLMMMOOOPPPQQQQQQRRROOONNNMMMLLLLLLMMMOOOPPPPPPOOOMMMKKKIIIJJJKKKMMMLLLKKKKKKLLLMMMMMMKKKIIIFFFGGGIIIJJJKKKKKKKKKKKKKKKJJJJJJIIIHHHGGGFFFFFFHHHHHHGGGHHHIIIHHHFFFDDD@@@@@@@@@@@@@@@AAAAAABBBCCCBBB@@@???>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????>>>>>>===<<<=================================<<<;;;:::999888777777666666555444444444555444444444444333333333111111111222222333333333333222111111111111222222333555777777555333333333333222222111111111222222555555666777888999999:::999999:::===AAAJJJ]]]ooo}}}ooofffaaaeeennnxxxxxxrrrooossswwwqqqddd]]]YYY```iiipppttt{{{~~~wwwooopppqqqrrrrrrrrrqqqpppsssqqqooonnnoooppppppooorrrqqqpppooonnnnnnnnnnnnkkkiiigggeeecccbbbcccccc___^^^^^^^^^______```aaa_________^^^]]][[[YYYXXXXXXZZZ\\\]]]\\\\\\\\\^^^bbbccceeehhhlllppptttuuuuuuuuuuuutttrrrqqqooonnnnnnmmmmmmnnnppppppooonnnkkknnnrrrttttttttttttttt,,,,,,,,,,,,------------+++++++++,,,------......++++++,,,---......//////---............////////////////////////////////////////////////000111111......//////000000111111------...000111222333444000000000111111111111222222222222333333333444444333333333333333333333333444333333333333444555555444444555555666555555555444444444444444444444444111222333555555444333333222333555666666666555444999888666555444444444555555555666666666555444444444444444555555666666777888777777666666666666777666666666777888888999999888888888999999999999:::444777;;;============>>>;;;<<<======>>>>>>>>>>>><<<<<<<<<======>>>>>>???>>>>>>>>>>>>>>>>>>??????<<<===>>>>>><<<<<<===>>>>>>======<<<<<<======>>>???????????????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJLLLMMMNNNOOOOOOOOOLLLJJJIIIHHHHHHJJJMMMOOORRRXXXZZZTTTMMMKKKLLLLLLMMMNNNPPPSSSSSSSSSRRRQQQLLLLLLMMMNNNOOOPPPQQQQQQLLLMMMNNNPPPQQQRRRRRRRRRPPPOOONNNMMMLLLMMMNNNNNNPPPPPPOOOMMMKKKJJJKKKMMMJJJJJJJJJLLLMMMMMMKKKIIIGGGGGGGGGHHHIIIIIIJJJJJJIIIIIIHHHGGGFFFFFFEEEEEEGGGFFFFFFFFFGGGFFFCCCAAA????????????@@@AAABBBCCCDDDCCCBBBAAA@@@AAAAAABBB????????????????????????>>>>>>???>>>>>>===<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<=========<<<<<<;;;:::999333333444444555666666666444444444444333333333333111111111222222222222222222222111000111222333444444777::::::888555444333333333222111111111111111555555666777777888999999999888999<<<===AAALLLXXXsss}}}|||pppddd```ccckkkxxxyyyqqqmmmrrr{{{tttgggZZZZZZ]]]bbbeeejjjsss||||||wwwwwwvvvvvvuuuuuuuuuuuuuuurrrpppooopppqqqqqqqqqvvvuuusssqqqpppqqqqqqrrrlllkkkjjjhhhgggfffffffffaaaaaaaaaaaa```___^^^]]][[[\\\]]]]]]\\\[[[YYYXXXYYY[[[\\\\\\\\\\\\^^^```^^^^^^___ccciiiooorrrssswwwwwwwwwuuutttrrrpppooommmmmmnnnqqqttttttsssrrrlllooorrrtttsssrrrrrrrrr++++++,,,,,,,,,---------******+++,,,,,,---......,,,,,,,,,------.........---------.........//////////////////////////////......------......///000------...//////000111111.........///000111222222000000111111111222222222222222222222333333333333222222222222222222222222333333222222333333444555444444555555555444333333333333333333333333333333000111333444555444333222111333444666666555444333555555555555555555555555222333444555666555444444555555555555555555555555666666777888888888777777666666777888888999::::::999999999999::::::::::::777999;;;;;;::::::<<<===;;;;;;===>>>>>>?????????===============>>>>>>>>><<<<<<<<<===>>>>>>>>>???===>>>??????======>>>???======<<<<<<<<<<<<======>>>>>>>>>>>>>>>???@@@@@@AAAAAABBBBBBCCCCCCDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFGGGHHHIIIJJJIIIIIIIIIJJJJJJJJJJJJKKKIIIIIIIIIJJJJJJKKKKKKKKKHHHIIIJJJLLLNNNOOOOOOPPPLLLKKKJJJIIIJJJLLLNNNOOOTTT```ggg^^^RRRLLLLLLKKKKKKMMMPPPSSSTTTSSSRRRQQQJJJKKKMMMOOOPPPPPPPPPPPPLLLMMMNNNOOOPPPQQQQQQQQQPPPOOONNNMMMLLLKKKKKKKKKNNNOOOPPPNNNKKKIIIJJJKKKHHHGGGHHHJJJLLLLLLJJJIIIHHHGGGFFFFFFFFFGGGHHHIIIHHHHHHGGGGGGFFFFFFFFFEEEFFFEEEDDDDDDDDDCCC@@@>>>>>>>>>>>>???@@@BBBCCCDDDDDDCCCBBBAAAAAAAAABBBCCCAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>===<<<;;;:::;;;;;;:::999999:::;;;;;;;;;;;;<<<;;;;;;:::999888222333333444555555666666444444444333333333222222222222222222111111111111000//////...///111444555555888<<<===;;;777555444222222111111111222333333444444444555666666777777888777888;;;===>>>DDDKKK\\\mmm~~~www{{{qqqhhhdddeeeoooyyy{{{zzz~~~jjjbbb]]]]]]^^^___dddkkk|||~~~|||||||||}}}wwwuuurrrqqqrrrttttttsssuuuuuutttsssrrrqqqpppooommmmmmmmmlllkkkjjjiiihhhdddeeeeeeeeeccc```\\\ZZZXXXYYY[[[\\\\\\[[[YYYXXXYYYZZZ[[[[[[[[[\\\___aaa[[[ZZZ[[[___ffflllpppqqqssssssssssssrrrqqqpppppppppppprrruuuxxxxxxuuusssqqqsssuuuuuusssrrrrrrsss++++++,,,,,,,,,---------,,,,,,------...///000000,,,,,,------------......---------.........//////////////////////////////---,,,,,,,,,,,,---......---------...///000000111////////////000000000000111111111111222222222222111111222222222333333333111111111111111111111111222222222111222222333444444444444444444333222111333333333333333333333333///000222444444444222111111222444666666555444333222333444555666666666666111222444555666555555444555555555555555444444444555666777999999999888777666777777888999:::::::::999999:::::::::;;;;;;;;;;;;;;;;;;:::888888:::;;;;;;;;;===>>>????????????>>>>>>>>>>>>============:::;;;;;;<<<===>>>>>>???===???@@@???>>>===>>>@@@======<<<<<<<<<<<<=====================>>>??????AAAAAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDEEECCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFHHHIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLIIIJJJJJJKKKLLLMMMNNNNNNGGGHHHIIIKKKMMMNNNOOOOOOLLLKKKKKKKKKLLLMMMOOOPPPVVVeeennneeeUUUMMMLLLKKKKKKMMMPPPSSSTTTTTTRRRQQQKKKLLLOOOQQQRRRQQQPPPOOOLLLMMMNNNNNNOOOOOOOOOOOOOOONNNNNNLLLKKKJJJIIIHHHLLLNNNPPPNNNKKKHHHHHHJJJFFFEEEFFFHHHJJJKKKJJJHHHIIIGGGFFFDDDDDDEEEGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEDDDCCCCCCCCCBBB???<<<======>>>???@@@BBBDDDEEEDDDCCCBBBAAAAAAAAABBBCCCBBBBBBBBBBBBBBBBBBBBBBBB>>>>>>>>>>>>===<<<;;;:::::::::999888888999:::::::::::::::::::::999888777666555555444444333222222444444444333333333222222333222222222111111000000...---------...111333555666:::===>>><<<888666444000000111111222333555555333333333444444555555555555222222666999:::>>>BBBFFFXXXmmm|||vvvpppxxxuuukkkffflllttt}}}xxxlll```]]]\\\ZZZ]]]bbbmmmyyywwwtttssstttuuuvvvvvvqqqrrrssssssrrrooollljjjmmmmmmnnnooonnnmmmkkkjjjggghhhiiihhheeeaaa\\\YYYWWWXXXZZZ\\\\\\\\\ZZZYYYWWWXXXYYYYYYYYY[[[^^^aaaYYYXXXXXX\\\dddkkknnnooommmmmmnnnooooooooooooooorrrsssuuuxxxzzzyyyvvvrrrvvvwwwxxxxxxvvvuuuuuuvvv,,,+++*********+++,,,------------,,,,,,++++++++++++,,,---......---,,,+++,,,,,,,,,---------......000///...---,,,------...,,,++++++++++++,,,------......////////////..................////////////////////////000000000000000000111111111111000000000000111222222222222111222222222222222222222222222222222222222222222222111111111222222333333333666555333222111222333333333222333555888777444000555555555444444333333333222222333444444555555666888666444333333333555666777666555444444444444444777777777777777888888999999999999::::::999888888;;;;;;;;;;;;;;;;;;::::::===============<<<<<<<<<>>>>>>>>>>>>============??????>>>>>>======<<<<<<<<<<<<======>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>><<<<<<<<<<<<<<<===>>>>>>CCCBBBBBBAAAAAAAAABBBBBBAAAAAACCCDDDEEEEEEEEEEEECCCDDDFFFGGGHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIIIIIIIJJJKKKLLLLLLMMMKKKIIIJJJLLLNNNOOOOOOJJJJJJKKKKKKLLLMMMOOOOOOQQQPPPOOONNNOOOPPPRRRTTTXXX\\\```^^^WWWQQQOOOOOORRRQQQOOONNNMMMNNNOOOOOOSSSRRRPPPOOOOOOPPPRRRSSSOOOOOOPPPPPPPPPOOONNNMMMKKKKKKKKKKKKJJJIIIHHHGGGIIIJJJJJJIIIHHHGGGIIIJJJGGGFFFFFFFFFGGGIIIKKKLLLIIIGGGCCCAAA@@@BBBEEEHHHKKKHHHFFFGGGIIIKKKJJJIIIGGGFFFFFFGGGFFFDDDAAA>>>@@@AAABBBCCCDDDDDDEEEEEECCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????>>>>>>===>>>>>>>>>;;;;;;:::999888888888888999888888777666555555444777666444333222222222333111111000222444666555555000000000000000000000000//////000000111111222222;;;<<<<<<;;;:::777444222333222111000000000111222333333222222333333444555444555555777888999:::;;;???IIIXXXiiiyyy}}}tttrrrxxxvvvmmmjjjkkkqqqzzz~~~pppddd``````^^^\\\dddqqq|||wwwvvvvvvuuutttwwwqqqnnnooopppnnnooorrrrrrqqqooonnnllllllkkkkkkhhhhhhiiiiiigggccc___]]]WWWXXXYYY[[[[[[[[[ZZZZZZXXXXXXXXXXXXZZZ\\\^^^```\\\[[[[[[\\\^^^aaadddfffggghhhjjjlllnnnooopppppppppqqqsssttttttuuuxxxzzzxxx{{{|||yyytttqqqsssuuu++++++*********+++,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,---------......///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,------.........////////////..................////////////.../////////000000000000000000111111111111000000000000111222222222222111222222222222222222222222222222222222222222222222111111111222222333333333444333222111000111111222222111333666999999666333444444444444444333333333222222333444444555555666666666777666666666555555666666555444444444555555777777777777777888888999999999::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<>>>>>>>>>>>>=========<<<>>>>>>>>>===============<<<<<<<<<===>>>>>>??????>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????DDDCCCCCCBBBBBBCCCCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDAAACCCEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGGGGGGGGGGGGGIIIIIIHHHIIIIIIJJJKKKLLLJJJHHHHHHIIIMMMPPPQQQRRRLLLLLLLLLMMMNNNPPPQQQRRRTTTSSSQQQQQQQQQSSSTTTVVVUUUYYY\\\ZZZTTTOOOMMMNNNOOOOOONNNMMMMMMNNNOOOOOORRRQQQPPPOOOOOOPPPQQQRRROOOOOOPPPPPPOOOOOONNNNNNKKKKKKKKKJJJJJJIIIHHHGGGHHHIIIJJJIIIGGGGGGHHHJJJHHHGGGGGGGGGHHHIIIKKKLLLLLLJJJFFFBBBAAABBBDDDEEEGGGFFFEEEGGGKKKLLLLLLJJJGGGGGGGGGHHHHHHGGGDDDBBBBBBBBBAAAAAAAAABBBBBBCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>===============<<<;;;:::999888888888888888888777777666555555444666666555444333333333333555333222222333333222111000000000000000000000000000000000000000111111111777888888888777444222000111111000000000000000111222111111111111222333333555555555666666777777777777>>>IIIUUUcccttt~~~yyyzzzxxxrrrppplllrrr}}}}}}|||sssllleee```aaajjjwww}}}zzzwwwuuuvvvqqqnnnoooooolllkkklllmmmmmmlllkkkjjjjjjjjjkkkiiijjjjjjiiigggddd```^^^YYYZZZ[[[\\\]]]]]]\\\[[[ZZZZZZZZZZZZ[[[]]]___```\\\[[[ZZZZZZ[[[]]]```aaacccdddfffhhhjjjllllllmmmnnnppprrrrrrssstttwwwyyyzzz}}}|||xxxuuuwwwzzz++++++******++++++,,,---...---------------,,,,,,,,,++++++******++++++,,,,,,,,,,,,---------......------,,,+++++++++,,,,,,---------,,,---......///......////////////......---............/////////....../////////000000000///000000111111000000//////000111111222222111111222222222222222222222222333333333333333333333333111111111222222222222222222222111000000000000111000111333666888999777555333333333333444444444444222222333444444555555666555666888999999777555444555555444444555555666777777777777777777888888999::::::;;;;;;;;;;;;::::::999::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>=========<<<<<<==================>>>>>>;;;<<<<<<======>>>??????>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@DDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCBBBCCCFFFHHHIIIHHHFFFEEEDDDDDDEEEFFFGGGGGGGGGGGGIIIHHHHHHIIIIIIJJJKKKLLLKKKIIIHHHJJJLLLOOOPPPPPPMMMMMMNNNOOOPPPRRRTTTUUUUUUTTTSSSRRRSSSTTTUUUVVVTTTWWWYYYWWWSSSOOOOOOPPPNNNNNNMMMMMMMMMNNNOOOOOOQQQQQQOOOOOOOOOOOOQQQQQQOOOOOOOOOOOOOOONNNNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHIIIHHHGGGGGGHHHJJJIIIIIIIIIIIIIIIJJJKKKLLLOOOLLLHHHDDDBBBBBBBBBCCCDDDDDDFFFIIILLLMMMLLLKKKGGGHHHIIIJJJJJJHHHFFFEEECCCBBB@@@?????????@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>======<<<<<<<<<===<<<;;;:::999999888888999888777777666666555555555444555555555555555444444444333222222333333222000000000000000000000000000111000000000000000000///222333333444333111000/////////000000111000000///000000000000000111222222444444444444444444444444666999>>>DDDOOO```rrryyynnnoooqqqvvv~~~xxxxxx}}}vvvnnndddggglllrrryyy}}}yyyuuuqqqnnnppppppmmmlllmmmlllkkkkkkkkkkkkkkklllllllllllllllkkkhhheeeaaa___]]]^^^_______________^^^]]]]]]]]]\\\]]]]]]^^^___]]]\\\[[[[[[[[[[[[]]]^^^^^^___aaaccceeeggghhhhhhlllmmmooopppppprrrtttwwwyyy|||}}}|||yyyxxxzzz|||+++***++++++++++++,,,,,,---------------------------,,,+++******+++,,,---,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,...------------...//////---......//////......------------.........//////........./////////000000//////000000000000/////////000000111111111111111111111111111111111111111333333333333333333333333111111111111111222222222111111111111111111111111000111333555666666555444222222222333333444444555222222333444444555555666666666777888777666555444444444444444555666777888777777777777777888888999::::::;;;;;;<<<<<<;;;;;;999999::::::;;;<<<======;;;;;;<<<<<<<<<<<<<<<===>>>>>>=========<<<<<<<<<;;;<<<<<<======>>>>>>>>>;;;;;;<<<<<<===>>>>>>???========================???>>>>>>>>>>>>???@@@@@@BBBCCCCCCDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCBBBDDDFFFIIILLLLLLKKKIIIHHHCCCDDDEEEGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLOOOMMMKKKKKKLLLMMMMMMLLLNNNNNNNNNPPPQQQSSSUUUVVVUUUTTTTTTSSSSSSTTTUUUUUUWWWYYYZZZXXXUUUSSSTTTUUUPPPPPPOOOOOONNNNNNNNNNNNPPPPPPOOONNNNNNOOOPPPPPPPPPOOOOOONNNNNNNNNNNNNNNJJJJJJJJJJJJIIIHHHGGGFFFGGGHHHHHHHHHGGGGGGHHHJJJJJJJJJJJJJJJJJJKKKKKKKKKNNNLLLIIIFFFDDDCCCCCCDDDCCCEEEGGGJJJLLLLLLKKKJJJIIIJJJLLLKKKIIIGGGEEEDDDAAA@@@>>>======>>>@@@AAAAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@??????>>>===<<<<<<<<<===<<<;;;:::999999888888888777777666666666555555555333444555666777666555444000//////000333444444333000000000000000000000000111111000000/////////...//////000000000000//////...///000222222111000///111000000000000111222222333333333444444444444444666777999<<>>>>>;;;;;;;;;<<<======>>>>>>========================>>>============>>>??????@@@AAABBBCCCCCCCCCCCCBBBCCCDDDDDDDDDDDDDDDCCCBBBEEEGGGIIIKKKLLLKKKJJJHHHDDDEEEFFFHHHIIIIIIJJJJJJJJJJJJJJJJJJKKKLLLMMMMMMPPPNNNLLLLLLMMMNNNNNNMMMNNNNNNNNNOOOQQQRRRTTTUUUWWWWWWVVVVVVVVVVVVVVVVVVXXXYYYZZZYYYWWWVVVVVVVVVTTTTTTSSSRRRPPPOOONNNMMMOOOOOONNNNNNNNNNNNOOOOOOPPPOOONNNMMMMMMMMMNNNNNNJJJJJJJJJJJJIIIHHHGGGGGGGGGHHHHHHHHHGGGGGGIIIKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKJJJIIIGGGFFFFFFEEEFFFEEEGGGIIIKKKKKKJJJIIIIIIJJJLLLMMMLLLHHHDDDBBBAAA>>>>>>======>>>@@@AAABBBAAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<<<<===;;;;;;:::999888888888888666666666666555555555555333444555666666666444444///......000222444333222////////////////////////111000000000//////............//////000000000000...///111222222222111000111111111111111222333333111222222333444666666777222333555777:::BBBLLLTTTjjjvvv{{{qqqhhhgggllluuu{{{~~~|||zzzyyyxxxzzz|||tttqqqqqqqqqzzzzzztttsssrrrqqqsssvvvuuutttsssrrrpppppppppooopppppppppnnnllljjjgggfffggggggffffffeeeeeeeeeeeeaaaaaa``````___^^^]]]]]]^^^^^^^^^^^^^^^^^^______XXXYYY[[[]]]___```aaaaaaccceeefffggggggiiilllnnnnnnoooqqqqqqrrrrrrtttuuu)))***+++,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,---------......,,,---.../////////......---------,,,---......///------............------,,,------------.........------........./////////...//////000000//////......///000000111111000000111111111111111111111111222222222222222222222222111111111111111000000000000111222222333333222222111222333333000//////000222222222222333333333333222222333444444555555666888666444222222333555666555555555555666777888999777777777777777888888999888999:::;;;;;;<<<;;;;;;999::::::;;;;;;<<<<<<<<<:::::::::;;;<<<<<<===============<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<======:::;;;;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>?????????@@@AAACCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCDDDEEEGGGHHHIIIIIIHHHHHHEEEFFFGGGIIIJJJKKKLLLLLLKKKKKKKKKLLLLLLMMMNNNOOONNNLLLKKKLLLOOORRRSSSSSSNNNNNNOOOOOOPPPQQQSSSSSSYYYYYYYYYXXXXXXXXXWWWWWWWWWWWWXXXXXXXXXVVVUUUTTTTTTTTTTTTSSSRRRPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPOOONNNLLLLLLMMMMMMNNNKKKKKKKKKKKKJJJIIIHHHGGGGGGHHHIIIIIIHHHHHHJJJLLLKKKKKKLLLLLLKKKJJJIIIIIIGGGHHHHHHGGGGGGGGGGGGFFFFFFHHHJJJKKKJJJIIIIIIIIIKKKMMMOOOLLLFFFAAA??????===>>>???@@@AAABBBCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<;;;;;;;;;:::999888777777666666777555555555555555555555555333444444444444444333333222111000000111111000...////////////////////////000//////////////////............//////000000000......///000111111111111222111111111111222333333000000111333444666777777111333666777777;;;AAAFFFYYYeeevvvxxxnnnhhhgggjjjmmmttt}}}}}}uuurrrzzz~~~tttnnnooowww{{{wwwsssrrrtttvvvuuusssqqqpppoooooonnnqqqqqqqqqpppnnnmmmkkkjjjkkkkkkiiihhhggggggggggggbbbbbbcccbbbbbb```___^^^]]]]]]]]]]]]]]]]]]]]]]]]YYYYYY[[[\\\]]]^^^^^^^^^^^^```aaabbbbbbdddfffiiijjjkkklllmmmnnnpppqqqqqq)))***+++,,,,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------......+++,,,---.........------,,,,,,,,,,,,,,,------...,,,------......------,,,,,,,,,---------.........---------.........//////......////////////.........//////000000000000000111111111111111111111111111111111111111111111111222111111111000000000/////////111222222222111111000222444333000///000222333333333222222222222222222222333444444555555666777666666555555555555555666666555555666777888888777777777777777888888999777888999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;<<<============<<<<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>???@@@@@@???@@@BBBDDDEEEDDDCCCCCCBBBBBBCCCDDDEEEEEEEEEDDDEEEEEEEEEFFFFFFGGGHHHIIIFFFGGGIIIKKKLLLMMMMMMNNNMMMMMMMMMMMMNNNOOOPPPPPPNNNMMMLLLNNNQQQTTTVVVVVVPPPPPPPPPPPPPPPQQQRRRRRRWWWWWWWWWWWWVVVVVVUUUUUUVVVVVVXXXYYYXXXVVVSSSQQQQQQRRRRRRSSSSSSRRRPPPPPPMMMMMMNNNNNNNNNNNNMMMMMMPPPOOOMMMLLLKKKLLLMMMNNNLLLLLLLLLLLLKKKJJJIIIIIIHHHIIIJJJJJJIIIJJJLLLNNNKKKKKKLLLLLLKKKIIIHHHGGGFFFGGGGGGHHHGGGGGGFFFEEEEEEGGGIIIIIIHHHHHHJJJMMMIIIMMMOOOLLLFFFAAA@@@AAA???@@@BBBCCCDDDCCCBBBAAABBBBBBBBBBBBAAAAAAAAAAAA????????????????????????>>>>>><<<;;;:::999999999999888777666555555555555555555555555555555555555555444333222222222222222222000//////000111///...////////////////////////.........///////////////...............//////000---,,,,,,---...///000000111000000000000111222222000000111111222333444444222555777777666777;;;???GGGTTTeeesss}}}uuuooolllkkkiiipppyyy~~~|||uuutttzzz|||wwwvvvttttttrrrqqqpppppppppppprrrrrrqqqqqqpppoooooonnnnnnmmmkkkiiihhhhhhhhhhhheeeeeeffffffeeedddbbbbbb`````````___^^^]]]\\\[[[YYYYYYZZZ[[[[[[[[[[[[ZZZZZZ[[[]]]^^^^^^```bbbeeeggggggggghhhkkklllllllll)))***+++,,,---,,,++++++))))))*********+++++++++***+++,,,------,,,+++***,,,,,,,,,---------......)))***,,,---...---,,,,,,,,,++++++++++++,,,------,,,------......------,,,,,,,,,,,,---------......---------.........//////......////////////.........//////000000000000000000000000000000000000000000000000000000000000000222111111111000000//////---...///111111111000//////222444333111111333555444333333222222111111111222222333444444555555666555666888999888777555444666666666666666777777888777777777777777888888999666777888999::::::;;;:::;;;;;;;;;;;;;;;;;;::::::999999::::::;;;<<<============<<<<<<<<<;;;;;;;;;=========<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@??????@@@@@@AAABBB@@@AAACCCEEEFFFFFFEEEDDDAAAAAACCCDDDEEEEEEEEEEEEHHHGGGFFFFFFGGGHHHJJJKKKGGGHHHJJJKKKMMMNNNOOOOOONNNNNNNNNNNNOOOPPPQQQQQQRRRPPPOOOOOORRRTTTTTTTTTRRRRRRQQQQQQQQQQQQRRRRRRSSSSSSSSSSSSSSSRRRQQQPPPWWWWWWYYYZZZ[[[XXXTTTPPPMMMNNNPPPRRRSSSSSSRRRRRRMMMMMMNNNNNNNNNNNNMMMMMMPPPOOOMMMKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHIIIKKKJJJJJJJJJMMMNNNKKKKKKLLLLLLKKKIIIGGGFFFFFFGGGHHHHHHGGGFFFDDDCCCDDDFFFHHHHHHHHHIIILLLPPPHHHLLLOOOMMMGGGBBBBBBDDDAAABBBEEEFFFFFFDDDAAA???CCCCCCBBBBBBBBBBBBAAAAAA????????????????????????===<<<:::999888777777777888777666555555444444444444555555555555555555555666555333111000000111111...------...111222222111////////////////////////---.........//////000000///......------......///++++++******+++,,,...//////////////////000111111000000000000000000111111111333444333222222666:::666CCCSSSbbbnnn|||{{{zzz{{{tttpppiiijjjlllpppvvvyyyvvvzzz}}}~~~}}}tttssssssrrrrrrsssssstttrrrrrrqqqqqqqqqqqqqqqqqqooonnnllljjjiiihhhiiiiiifffggghhhhhhhhhgggeeedddeeeeeedddbbb```^^^\\\[[[YYYYYYYYYZZZZZZYYYXXXXXXWWWYYY[[[[[[\\\]]]```bbbcccccccccdddggghhhhhhhhh++++++++++++++++++++++++)))))))))))))))******+++------------------------***+++,,,---...---,,,+++---.........---+++)))(((++++++,,,,,,,,,---------//////......------------000...+++,,,......,,,******+++,,,...//////...---000000000000000000000000......////////////......,,,---...///000111222333111111000000000000111111////////////////////////111111000000000000000111222222111111000/////////111111222222222222111111111222333444555555555555888777666555555666777888999999888888888888888888555444444444555888:::<<<<<<:::888999;;;<<<:::888999:::;;;<<<===<<<;;;:::<<<;;;;;;::::::;;;;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;:::::::::::::::;;;===???@@@??????>>>??????????????????????????????>>>>>>>>>???AAABBB???@@@BBBDDDEEEEEEDDDDDDDDDDDDCCCBBBBBBCCCEEEFFFGGGGGGGGGHHHHHHGGGFFFFFFJJJKKKKKKKKKLLLLLLMMMMMMNNNMMMKKKJJJJJJLLLNNNPPPQQQPPPNNNMMMMMMNNNPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPRRRSSSSSSQQQOOONNNOOOQQQTTTYYY```dddccc]]]TTTNNNOOOMMMKKKMMMPPPQQQOOOMMMOOONNNLLLKKKJJJIIIIIIIIIKKKKKKKKKLLLNNNMMMKKKIIIMMMLLLJJJIIIIIIJJJLLLMMMKKKKKKKKKLLLNNNPPPRRRTTTPPPOOONNNMMMLLLJJJIIIIIIHHHIIIJJJJJJJJJIIIHHHGGGEEEGGGIIIJJJIIIIIIJJJKKKIIIJJJKKKJJJIIIGGGDDDBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBAAAAAA@@@?????????@@@??????>>>===<<<<<<;;;<<<<<<;;;:::999777777666444444444444444444444444444444444555555555666666555444333333222222222222222111111111000000//////------...///000000//////..................---------------....../////////111000///---+++)))((('''............////////////000000000000111111111111222222222222333444555555888>>>EEEMMMVVVggg{{{|||rrr}}}vvvqqqhhheeelllppprrr|||{{{xxxvvvvvvvvvuuuxxx~~~{{{wwwsssppppppqqqrrrssssssqqqppppppqqqrrrqqqpppnnnnnnnnnmmmmmmllllllkkkffffffggghhhiiijjjjjjkkkeeeeeeeeedddccc```^^^]]]\\\\\\\\\[[[YYYXXXVVVUUUZZZYYYYYYYYYZZZ\\\]]]^^^ccccccbbbbbbbbbccccccddd++++++++++++++++++++++++***************+++,,,,,,------------------------------......,,,+++)))(((***+++,,,---------,,,,,,++++++,,,,,,,,,---------......---------,,,,,,,,,///---+++,,,......---+++***+++---.........------////////////////////////......////////////......------...///000111111222111111000000000000111111000000000000000000000000111111000000000000111111/////////000111111222222111111222222222222111111111222333444555555555555666555444444444444555666888888888888888888888888444444555666777888888999;;;999888999;;;;;;:::888999:::;;;;;;<<<<<<;;;;;;:::::::::999999:::::::::<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>===<<<<<<;;;;;;;;;;;;<<<===>>>>>>>>>>>>????????????????????????BBBAAA@@@>>>>>>>>>>>>>>>@@@AAABBBCCCDDDDDDCCCCCCDDDCCCCCCBBBBBBCCCEEEEEEGGGGGGHHHHHHHHHGGGGGGGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLJJJIIIHHHHHHJJJLLLNNNPPPOOONNNMMMMMMNNNOOOPPPOOOOOOPPPQQQQQQQQQQQQPPPQQQRRRRRRQQQPPPOOOQQQRRRUUUZZZ```dddccc^^^WWWRRRRRRPPPNNNNNNPPPQQQPPPNNNQQQQQQPPPOOOOOONNNNNNMMMKKKKKKJJJKKKLLLLLLKKKIIILLLKKKIIIHHHHHHIIIKKKLLLLLLLLLKKKKKKLLLNNNOOOPPPOOONNNNNNMMMLLLKKKJJJJJJHHHIIIIIIJJJJJJIIIHHHGGGHHHJJJLLLLLLKKKKKKLLLMMMLLLMMMMMMLLLKKKHHHFFFDDDBBBBBBCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>>>>===??????>>>>>>===<<<<<<;;;<<<;;;:::999888777777666444444444444444444444444333444444444555555555666444444333222222222222222111111000000000/////////------...///////////////......------------,,,,,,,,,,,,---------.........//////...---,,,+++******............//////////////////000000000111111111222222111222222333444555222666<<>>??????>>>===<<<;;;;;;;;;;;;<<<===>>>>>>????????????????????????AAA@@@???>>>>>>>>>>>>>>>AAAAAABBBBBBBBBBBBBBBAAACCCCCCBBBBBBCCCDDDDDDEEEGGGGGGHHHHHHHHHHHHHHHGGGFFFGGGGGGIIIJJJKKKLLLLLLJJJIIIGGGFFFGGGHHHJJJKKKOOONNNMMMLLLLLLMMMNNNOOOMMMMMMOOOPPPQQQRRRRRRRRRPPPQQQRRRRRRQQQPPPRRRSSSTTTWWW[[[^^^^^^[[[WWWTTTUUUSSSPPPOOOPPPQQQPPPPPPPPPQQQRRRRRRRRRRRRQQQPPPLLLJJJIIIIIIJJJKKKKKKJJJKKKJJJIIIHHHHHHIIIJJJKKKLLLLLLLLLKKKLLLLLLMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKHHHIIIIIIIIIIIIHHHGGGFFFHHHJJJLLLMMMLLLLLLMMMNNNOOOOOOOOONNNMMMJJJHHHFFFCCCCCCBBBBBBBBBBBBBBBBBBAAAAAA@@@???>>>===<<<;;;>>>>>>>>>===<<<<<<;;;;;;;;;::::::999888777666666444444444444444444444444333333444444444444555555333333333222222222222222000000///////////////...---......///////////////......---------,,,,,,,,,,,,,,,,,,,,,------------......---------------------............///////////////000000000000111111111111111111222333444555333666999;;;>>>HHHUUU```ppp||||||nnnjjjjjjvvv}}}rrrnnnjjjgggmmmwwwwwwooonnnllljjjnnnyyyzzzvvvssspppuuurrrpppooopppqqqqqqpppsssrrrqqqooommmlllkkkjjjlllllllllllllllllllllllljjjjjjiiiiiihhhfffdddddd```aaaaaabbbbbbaaaaaa```[[[[[[ZZZYYYYYYYYYYYYYYYZZZZZZYYYYYYYYYYYYYYYZZZ+++++++++++++++++++++++++++++++++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,,,,,,,,,,+++.........---,,,+++***))),,,,,,,,,------------...,,,---.........---,,,,,,,,,,,,,,,,,,---.........,,,------------------------------------------------......//////......---......//////////////////000000////////////000000000000000000000000000000000000000000000000111222222222111111000/////////111111222222222222111111111222333444444444444444777777777777777777777777666666666777777777777777555666777888888777666555888888777888999999999888;;;;;;:::999:::;;;<<<===::::::999999999999::::::<<<<<<<<<<<<<<<<<<<<<<<<:::;;;===??????>>><<<;;;<<<;;;:::::::::<<<===>>>????????????????????????<<<======>>>???@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBCCCDDDDDDEEEFFFGGGGGGHHHHHHHHHHHHHHHGGGHHHIIIJJJLLLMMMNNNOOOJJJIIIHHHHHHHHHIIIKKKLLLNNNMMMLLLKKKKKKKKKLLLLLLKKKLLLNNNPPPRRRSSSTTTTTTQQQRRRSSSRRRQQQPPPPPPQQQNNNPPPRRRTTTUUUTTTSSSRRRVVVTTTQQQOOOOOOOOOOOOOOOKKKMMMOOOQQQRRRQQQPPPOOOLLLJJJHHHGGGIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHIIIJJJKKKKKKLLLLLLMMMMMMNNNNNNKKKKKKLLLLLLLLLLLLLLLLLLIIIIIIHHHHHHGGGGGGFFFFFFFFFHHHJJJKKKJJJJJJKKKLLLPPPPPPOOONNNMMMJJJHHHGGGCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@???>>>===<<<;;;:::=========<<<<<<;;;;;;;;;:::999999888777777666666444444444444444444444444333333333333333333444444111222222222222222111111////////////..................///////////////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------.........//////////////////000000000111000000000111111222333444555777999999:::@@@IIIQQQZZZgggxxxzzzrrrkkknnnyyy}}}tttlllhhhkkkqqq{{{~~~}}}sssjjjiiippp|||xxxtttvvvsssqqqpppqqqrrrrrrrrrsssrrrqqqpppooonnnmmmllljjjjjjjjjkkkkkklllllllllkkkkkkjjjjjjiiihhhgggggggggggggggfffeeecccaaa```^^^]]]\\\[[[ZZZXXXXXXWWWWWWWWWVVVUUUUUUUUUVVVVVV++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))+++,,,------,,,,,,///...---,,,+++*********,,,,,,---------.........---...///000000///...---+++,,,------------...///---,,,,,,,,,------......------------------------------............------............////////////000000////////////000000////////////////////////000000//////000111222222222222111111000/////////111111222222222222111111222222333333444333333333666666666777777666666666555555666666666777777777999888666555555666666777777777888888888888999:::;;;;;;:::999:::;;;<<<===;;;;;;::::::::::::;;;;;;::::::::::::::::::::::::888:::<<<======<<<;;;999<<<<<<;;;::::::;;;===>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;<<<===>>>???@@@@@@AAA@@@@@@@@@???????????????@@@AAABBBBBBCCCDDDDDDDDDEEEFFFGGGGGGHHHHHHHHHGGGGGGGGGHHHJJJKKKMMMNNNOOOLLLKKKKKKKKKKKKLLLMMMNNNLLLLLLKKKKKKJJJJJJJJJJJJJJJKKKMMMPPPRRRSSSTTTUUUSSSTTTTTTSSSPPPMMMLLLLLLJJJKKKLLLMMMNNNOOOOOOPPPSSSSSSQQQOOOMMMLLLMMMMMMHHHJJJMMMOOOPPPPPPOOONNNLLLJJJHHHGGGIIIJJJJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIJJJKKKLLLMMMOOOPPPQQQQQQKKKKKKKKKKKKKKKLLLLLLLLLIIIIIIHHHGGGFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJKKKLLLNNNNNNMMMLLLKKKIIIHHHGGGCCCCCCBBBBBBAAAAAAAAAAAA@@@@@@???>>>===<<<;;;:::<<<<<<<<<<<<;;;;;;;;;;;;888888888777777666666666444444444444444444444444333333333333333333222222000000111222222111111000............////////////...///////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,/////////......------,,,------------...............////////////000000000000000000000111222333333222444555555555999???DDDJJJUUUfffvvv}}}vvvqqqooorrr{{{uuummmlllnnnsssuuu}}}}}}{{{yyyzzz}}}wwwooonnnsssxxxwwwuuuqqqpppqqqrrrsssrrrqqqqqqqqqqqqqqqqqqqqqqqqiiijjjkkklllmmmnnnooopppkkkkkkjjjjjjiiiiiiiiiiiijjjjjjiiihhhgggeeedddcccbbbaaa```^^^]]][[[YYYXXXWWWWWWVVVUUUTTTTTTUUUUUU++++++++++++++++++++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,+++***,,,,,,+++++++++,,,---...,,,---------............---...000111111111///...+++---...---,,,,,,---...,,,,,,,,,,,,,,,...///000------------------------------............---------------....../////////000//////......//////000........................////////////000111222333/////////000111111222222111111222222222222111111222222333333333333222222222333444444444444333222444444555555666666777777999888666444444555777888666888999999888888:::;;;;;;::::::::::::;;;<<<<<<<<<;;;;;;::::::;;;;;;<<<999999999999999999999999999:::;;;<<<;;;;;;999999===<<<<<<<<<<<<<<<======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>======??????>>>>>>>>>??????@@@???@@@AAACCCDDDDDDDDDDDDCCCDDDEEEFFFGGGGGGGGGGGGEEEFFFFFFHHHIIIJJJKKKKKKLLLLLLLLLLLLLLLMMMNNNNNNKKKKKKJJJJJJIIIIIIHHHHHHHHHIIIKKKNNNPPPQQQRRRSSSSSSTTTTTTSSSOOOKKKIIIIIIJJJJJJJJJJJJKKKMMMOOOPPPPPPQQQQQQOOOMMMKKKKKKLLLIIIJJJLLLNNNOOOOOOOOOOOOLLLJJJIIIIIIJJJKKKKKKJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJLLLNNNPPPQQQRRRRRRKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIGGGFFFEEEDDDDDDEEEGGGIIIKKKLLLKKKKKKLLLMMMKKKKKKJJJIIIIIIHHHHHHGGGCCCCCCBBBBBBAAAAAA@@@@@@??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777777777666666555555444444444444444444444444333333222222222222111111...///000222222111000000...////////////000000000//////////////////...---,,,,,,------...//////000------------,,,,,,,,,,,,///.........---,,,,,,,,,,,,------------...............////////////000000////////////000111222333111222333444444777;;;>>>???IIIWWWdddppp~~~{{{zzzwwwwwwxxxrrrppprrrpppssszzz}}}{{{xxxyyy{{{uuussswww~~~yyyuuutttzzz~~~|||wwwtttssssssssssssqqqqqqrrrrrrrrrsssssssssmmmmmmnnnooopppqqqrrrrrrkkkkkkjjjjjjiiijjjjjjkkkiiiiiijjjjjjjjjjjjiiiiiiffffffeeecccaaa___]]][[[YYYXXXWWWVVVVVVUUUUUUVVV+++++++++++++++++++++++++++++++++++++++,,,------++++++++++++++++++++++++------...///...---,,,+++,,,,,,+++++++++,,,---...------------............+++---///111111000///---,,,...///...,,,+++,,,...++++++++++++,,,...000111------------------------,,,------......------,,,,,,,,,------...///000000//////............//////////////////////////////////////////000111222333/////////000111111222222111111222222222222111111222222333333333222222111111111222333333222111111333333444555555666777777777666666666666777777777666888::::::999999;;;===999:::;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::;;;::::::::::::::::::::::::<<<<<<<<<;;;;;;::::::999=========>>>>>>======<<<>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>??????>>>======>>>======<<<===>>>@@@@@@>>>???AAACCCDDDDDDDDDDDDBBBCCCDDDEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLJJJJJJJJJIIIIIIHHHGGGFFFEEEFFFHHHJJJLLLNNNNNNOOOPPPRRRSSSQQQNNNKKKIIIHHHJJJIIIIIIIIIJJJKKKMMMNNNLLLOOOQQQQQQNNNKKKKKKKKKIIIJJJJJJKKKLLLMMMNNNNNNKKKKKKJJJKKKLLLLLLKKKIIIJJJJJJJJJKKKKKKJJJJJJJJJIIIJJJLLLNNNOOOPPPPPPOOOKKKKKKKKKKKKKKKKKKJJJJJJJJJHHHGGGEEEDDDDDDDDDDDDFFFHHHJJJKKKJJJJJJKKKLLLHHHHHHHHHGGGGGGHHHHHHHHHCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>::::::::::::::::::::::::777777666666666666555555444444444444444444444444333222222222111111111111---...000111222111000////////////000000000111111///////////////...------((()))***+++---...//////.........---------,,,,,,,,,,,,,,,,,,------------,,,,,,---------................../////////000000///////////////000222222111222333444555666888::::::@@@JJJSSS\\\iiixxx{{{wwwqqqmmmooopppnnnmmmnnnyyy~~~zzz{{{{{{{{{||||||zzzxxxvvvtttsssssssssssssssssssssqqqqqqqqqqqqqqqpppppppppllllllkkkjjjjjjkkklllmmmllllllmmmmmmmmmmmmlllllljjjjjjiiihhhfffcccaaa```ZZZZZZXXXWWWWWWVVVVVVVVV++++++++++++++++++++++++---,,,,,,,,,,,,---......++++++++++++++++++++++++***+++---///000000000///000///---+++*********+++---------.........//////***,,,...000111000...,,,,,,...000...+++***+++---*********+++,,,///111333........................,,,------......------,,,++++++,,,---...000000111//////............//////000000000000000000000000////////////000111222333222222111111000/////////111111222222222222111111222222333333333222222111222333444444444444333222333333444444555666777777444555777888999888777666666999;;;;;;999999;;;>>>999:::;;;<<<===<<<;;;::::::999999999999999999:::;;;;;;;;;;;;;;;;;;;;;;;;???>>>===;;;;;;:::::::::<<<===>>>??????>>>===<<<>>>>>>>>>>>>>>>>>>>>>>>>888:::<<<>>>@@@@@@@@@@@@===<<<<<<<<<===>>>@@@AAA>>>???AAACCCDDDDDDDDDCCCAAABBBCCCDDDEEEEEEEEEEEEIIIIIIIIIJJJJJJKKKKKKKKKHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJJJJIIIHHHGGGFFFEEECCCDDDFFFHHHIIIKKKKKKLLLNNNOOOQQQQQQNNNKKKIIIIIIHHHHHHGGGGGGHHHJJJKKKLLLKKKOOORRRRRROOOLLLKKKKKKHHHHHHHHHHHHIIIJJJKKKLLLKKKKKKKKKLLLNNNMMMKKKIIIJJJJJJKKKKKKKKKKKKJJJJJJJJJKKKLLLNNNNNNNNNMMMLLLLLLLLLKKKKKKJJJJJJJJJJJJJJJHHHGGGEEECCCCCCCCCDDDDDDEEEGGGHHHGGGGGGHHHIIIGGGGGGGGGGGGGGGHHHIIIJJJCCCCCCBBBAAAAAA@@@??????>>>>>>>>>>>>????????????::::::::::::::::::::::::666666666666666555555555444444444444444444444444333222222222111111000000,,,...000111222111000/////////000000111111222222//////000000///...------&&&&&&((()))+++---...////////////......---------))))))***+++---...//////,,,,,,,,,---------................../////////000.........//////000111222......000111222222333444777<<>>>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<===>>>???@@@AAAAAA@@@???>>>===<<<<<>>>>>===<<<>>>AAACCCCCCAAA>>><<<;;;:::::::::;;;;;;999777888777666555555444444444777555333333444444333222111111222333222111000///,,,...000111222111000///...............///000000////////////////////////------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,++++++''')))++++++++++++---///---..................---+++,,,------......---------------............///000000000000000000111222333777===@@@EEEMMMYYYbbbkkkyyyyyypppjjjhhhiiiiiigggkkkqqquuuuuuxxx~~~yyyuuuqqqrrrxxx|||{{{zzzxxxvvvtttssssssrrrqqqrrrtttuuuuuurrrpppnnnnnnllliiihhhhhhiiihhhgggmmmnnnppppppnnnllllllmmmmmmmmmkkkjjjhhhgggfffeeeaaa```^^^\\\ZZZXXXWWWWWW,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------***+++,,,,,,******+++,,,***++++++,,,---...//////------,,,,,,,,,+++++++++...------,,,,,,,,,------------------------------,,,---............---,,,------,,,,,,---....../////////............//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......//////000000000////////////000000//////000000000111111111//////000000000111111111///000222444444222000//////111222222111000222333222222333333333333444444555555555666666777888999333333333333444444444444888888999999999888777777777888999:::::::::::::::<<<:::999:::<<<<<<;;;999999999999999999999999999<<<;;;;;;:::;;;<<<===>>>>>>>>>===<<<<<<<<<<<<<<<999:::;;;<<<===>>>>>>???@@@@@@??????>>>=========???@@@AAAAAABBBBBBBBBAAAAAAAAA@@@???@@@AAABBBCCCBBBBBBCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHGGGGGGHHHJJJKKKJJJHHHDDDDDDEEEEEEFFFFFFGGGGGGGGGIIILLLMMMLLLKKKJJJKKKKKKKKKJJJKKKKKKLLLMMMMMMPPPPPPOOOMMMLLLIIIHHHFFFFFFGGGGGGHHHIIIJJJJJJKKKLLLKKKKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIJJJJJJKKKKKKKKKJJJJJJLLLKKKJJJIIIHHHGGGGGGFFFGGGGGGFFFFFFEEEDDDCCCCCCAAAAAAAAABBBBBBCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBAAADDDCCCAAA@@@>>>>>>=========>>>@@@AAAAAA@@@>>>===;;;:::888999::::::999777777777666555444444444444666555333333444444333222111111222222222111000///---...///000111000000///...............//////000........................------------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------///000000...+++))))))***,,,,,,,,,------,,,,,,,,,+++,,,------...---------------------............000000000///000000111222222666999<<<>>>EEEOOOWWW^^^kkk|||yyyrrrllliiieeefffjjjlllmmmqqq}}}tttrrrvvv||||||xxxtttqqqqqqqqqrrrqqqrrrtttuuuvvvuuusssrrrmmmkkkhhhfffgggggggggfffmmmnnnoooooommmmmmooopppmmmmmmlllkkkjjjiiihhhhhheeedddbbb```___]]]]]]]]],,,,,,,,,,,,,,,,,,,,,,,,******************+++,,,***+++,,,,,,******+++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++------,,,,,,,,,,,,------------------------------+++,,,,,,------,,,,,,+++...------------...////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......//////000000000////////////000000//////000000000000111111........./////////000000---///000111111000///---///000222111000000111333222222333333333333444444444444444444444444444444222222333333444444444444999999999999888777666555777888999:::;;;;;;<<<;;;;;;:::999999;;;;;;:::999999999999999999999999999;;;;;;;;;:::;;;<<<<<<===>>>===<<<<<<;;;<<<<<<<<<999999:::;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>===>>>@@@BBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAABBBBBBDDDDDDCCCCCCCCCBBBBBBBBBEEEEEEEEEDDDDDDDDDDDDDDDEEEDDDDDDDDDEEEFFFGGGHHHGGGGGGHHHJJJMMMOOONNNMMMFFFFFFEEEDDDDDDEEEFFFGGGIIIKKKMMMNNNMMMMMMMMMMMMJJJJJJJJJJJJKKKLLLNNNNNNNNNMMMMMMLLLJJJIIIGGGFFFGGGGGGGGGHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJIIIIIIGGGHHHHHHIIIJJJJJJKKKKKKIIIJJJJJJJJJJJJJJJIIIIIIJJJIIIIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDCCCCCCCCC>>>??????@@@AAABBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAA???>>>>>>=========>>>>>>????????????>>>>>><<<999777777888999999888777666555444444333333444666444333333444555444222111111222222111111000///...////////////000000000......------......///000.................................------------,,,+++,,,,,,------.........333333222000,,,)))))))))******++++++++++++******++++++,,,---------------------------............000/////////000000111222111333555666777;;;BBBHHHPPPZZZiiiuuuzzzvvvppphhheeedddddddddjjjyyy{{{uuuxxx}}}uuutttsssvvv~~~}}}wwwsssrrrsssuuussstttuuuvvvwwwwwwwwwvvvooollliiigggggghhhhhhggglllmmmoooooooooooorrrtttnnnnnnmmmllllllkkkjjjjjjiiihhhgggeeeddddddcccccc++++++++++++++++++++++++******))))))))))))*********+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++.........------......//////......------......///------------------------........................---......//////000000111000000////////////000000//////000000000000000000....../////////000000000---...000111111000...---///000111111000000111222222222222333333333444444333333333333333222111111444444444555555666666777777888888888888888777666777888999:::;;;<<<<<<<<<:::999999999:::::::::999888888888888888888888888:::::::::;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<<<<999999::::::;;;<<<<<<=========>>>>>>????????????;;;===@@@CCCDDDDDDBBBAAA@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCBBBBBBBBBCCCCCCFFFFFFFFFEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGHHHKKKOOORRRRRRQQQJJJHHHFFFEEEEEEFFFGGGIIIKKKMMMOOOOOOMMMLLLLLLMMMJJJJJJJJJJJJKKKMMMNNNOOOLLLLLLLLLLLLKKKJJJHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGIIIIIIIIIIIIIIIIIIJJJJJJHHHHHHIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLKKKJJJJJJHHHGGGGGGFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAABBBBBBCCCCCCDDDDDDBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@???>>>>>>>>>??????>>>>>>>>>======>>>>>>>>>===;;;888777888999:::999888777666555444444444444555444333444555555444222111111111111111000000/////////.........//////000...------------...//////........................//////.........---------++++++,,,---....../////////000000///---+++,,,---******++++++++++++******++++++,,,------------,,,,,,,,,---------.........///////////////000111222111222222222222555;;;???FFFNNNZZZdddnnn{{{rrruuutttmmmeeeaaaaaafffsss~~~}}}yyyuuusssxxx~~~|||{{{zzzwwwxxxyyyyyyzzzyyyyyyxxxtttqqqmmmkkkjjjjjjjjjiiiiiilllppprrrssssssssstttqqqqqqpppooommmlllkkkkkkiiiiiihhhgggffffffffffff++++++++++++++++++++++++******)))(((((()))))))))***+++,,,,,,******+++,,,---,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++///......---------............------------......------------------------...........................//////000111111222222000000////////////000000000000///////////////////////////000000000111111//////000111111000//////...000111111000///111222222222222333333333444444666666777777666555444333333333444444555666666777444555666777888999999999777888999:::;;;;;;;;;;;;888999999999999888999999888888888888888888888888:::::::::;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;<<<<<<999999::::::;;;<<<<<<<<<=========>>>??????@@@@@@;;;===@@@CCCDDDDDDBBBAAA@@@@@@AAAAAABBBBBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFGGGGGGGGGFFFFFFEEEEEEEEEDDDDDDDDDCCCDDDDDDEEEEEEGGGGGGHHHKKKOOORRRRRRQQQLLLJJJHHHGGGGGGHHHJJJKKKMMMNNNOOONNNKKKJJJJJJJJJJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJHHHHHHHHHGGGFFFFFFEEEEEEGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKKKKJJJJJJJJJIIIIIIKKKKKKKKKKKKKKKJJJIIIIIIFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCBBBBBBBBB@@@@@@AAAAAAAAAAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>===<<<<<<===>>>>>>???<<<999888999;;;;;;;;;999888777666555555555555444333333444666666444222111111111000000000000000000///............//////---------------...//////........................//////.........---------++++++,,,,,,---...//////***,,,------,,,+++---...++++++,,,,,,,,,,,,++++++***+++,,,,,,------,,,,,,,,,,,,,,,------------...............///000111222111111111111222555888;;;@@@EEEMMMUUU^^^jjjyyyzzzpppqqqzzznnngggdddfffnnnxxx~~~vvvrrrttt{{{~~~|||{{{zzzwwwsssqqqooonnnllljjjggglllssswwwwwwuuusssrrrtttsssrrrpppnnnmmmkkkjjjhhhggggggfffeeeeeeffffff+++++++++++++++++++++++++++***))))))))))))))))))***+++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++*********++++++++++++++++++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,......---,,,,,,,,,,,,---......------------......------------------------------------------------...//////000000111222222000000////////////000000000000////////////......//////000000000111111111000000111111111111000000...///111000//////000222222222333333333333444444444444555555555444222111000000111222333444444555333444555777888999::::::888888999:::::::::999999777888999999777777888999888888888888888888888888999999:::;;;;;;;;;;;;:::;;;;;;;;;:::;;;;;;<<<===::::::;;;;;;<<<<<<<<<<<<======>>>>>>?????????@@@===>>>@@@BBBCCCCCCBBBAAAAAAAAABBBCCCCCCCCCCCCCCCAAAAAAAAAAAABBBDDDFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGJJJMMMOOOOOOOOOKKKKKKJJJIIIIIIJJJKKKLLLMMMNNNNNNLLLJJJIIIIIIJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMIIIIIIHHHGGGFFFDDDDDDCCCFFFFFFGGGGGGHHHIIIJJJJJJLLLLLLKKKKKKJJJIIIIIIHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDCCCBBBAAA@@@??????>>>??????@@@@@@@@@@@@AAAAAAAAA@@@@@@?????????@@@@@@======<<<<<<<<<<<<======???===::::::;;;<<<<<<;;;888777666555555444555555333222333444666666444222222111000////////////000/////////............---------,,,,,,------...///------------------------.........------------,,,***++++++,,,,,,---------***,,,,,,,,,***)))***+++,,,,,,------------,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------...///000111222222111111111333555888999999===BBBHHHOOOYYYeeennnuuunnnqqq}}}tttooommmoootttwww}}}}}}uuupppooottt{{{}}}{{{xxxuuupppmmmjjjooouuuyyyyyyvvvsssqqqttttttrrrqqqooonnnlllllliiihhhggggggffffffffffff************************,,,+++***))))))))))))******+++,,,,,,******+++,,,++++++++++++++++++,,,,,,)))*********++++++++++++************+++,,,---...++++++++++++++++++++++++---,,,++++++++++++,,,---------,,,+++++++++++++++...------,,,,,,------...........................---------------------------------...//////000000000000////////////000000000000/////////................../////////000000000000000000000000000000...///000000//////000222222222333333333333444444000111222333333222000//////000111222333444444555444444666777888888888888888888999999888888777777666888999999777666777999888888888888888888888888888999:::;;;;;;;;;::::::;;;:::::::::;;;;;;<<<===;;;<<<<<<<<<<<<=========>>>>>>>>>>>>>>>????????????@@@AAAAAABBBBBBBBBAAABBBCCCDDDEEEEEEEEEDDDCCCCCCBBBAAAAAAAAACCCEEEFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEFFFHHHKKKLLLKKKJJJIIIIIIJJJJJJKKKKKKLLLLLLKKKLLLMMMLLLJJJJJJLLLMMMMMMLLLLLLKKKKKKKKKKKKKKKLLLLLLMMMNNNOOOOOOOOONNNJJJIIIHHHFFFEEECCCBBBBBBDDDEEEFFFGGGHHHIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDAAAAAA@@@@@@??????>>>>>>????????????@@@@@@@@@AAAAAA@@@???>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<===;;;::::::;;;<<<:::999666666555444333333333333222222333555777666444222222111000///...//////000....../////////...,,,,,,------,,,,,,------...///------------------------------------,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,+++***)))***+++,,,,,,------------,,,,,,******+++,,,,,,,,,,,,+++++++++,,,,,,,,,------------------...///000111222333222000111222444666666555777;;;>>>CCCKKKUUU\\\hhhttt{{{ttt{{{{{{wwwxxxvvvwwwyyy|||xxxttttttwwwzzzyyytttooosssvvvxxxvvvtttssssssrrrqqqqqqppppppooooooooommmmmmllljjjjjjiiiiiiiii************************,,,,,,+++***))))))*********+++,,,,,,******+++,,,******+++++++++,,,,,,,,,))))))******++++++++++++************+++,,,---...++++++++++++++++++++++++------,,,++++++,,,---------,,,++++++************...------,,,,,,------...........................------------------------++++++,,,,,,---......///000000////////////000000000000//////.........------------.........//////000000000000000000000000...///000000//////000111222222333333333444444444222333555666666555333222111222222333555666777777555666777777777777777666888888999888888777666555666888:::999666555777999777777777777777777777777888999:::;;;<<<;;;::::::::::::::::::;;;;;;<<<===<<<<<<<<<===============??????>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAABBBBBBCCCEEEFFFFFFFFFEEEDDDFFFDDDBBBAAAAAABBBCCCDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEFFFEEEEEEEEEFFFIIIIIIHHHGGGGGGHHHIIIJJJKKKKKKKKKKKKIIIJJJLLLLLLKKKLLLOOOQQQNNNMMMLLLKKKKKKJJJJJJJJJKKKLLLMMMNNNNNNOOOOOOOOOJJJIIIHHHFFFEEECCCBBBAAADDDDDDEEEGGGHHHIIIJJJJJJFFFGGGGGGHHHHHHIIIIIIJJJJJJKKKJJJJJJIIIHHHGGGFFFEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBB@@@@@@@@@@@@@@@AAAAAAAAA>>>>>>??????@@@@@@@@@AAA@@@???>>>======<<<<<<<<<;;;;;;<<<======<<<;;;;;;;;;:::::::::;;;;;;999777444444333222111111111111222222333555777777444222222111///.........///000---...///000000...,,,***---,,,,,,,,,,,,---......------------------------------,,,,,,,,,+++++++++++++++******************(((***++++++++++++,,,...+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,---------,,,,,,------///000111222333222000000111222333333333555888:::>>>EEELLLRRRVVVbbbrrr~~~|||yyy~~~~~~{{{uuupppooottt|||{{{zzz{{{|||uuuvvvvvvuuutttssstttuuuoooooooooppppppqqqqqqrrrrrrqqqpppnnnmmmmmmllllll,,,+++***)))(((((((((((()))******++++++******)))------,,,++++++,,,,,,,,,+++++++++************))),,,,,,,,,++++++*********))))))***+++,,,,,,------************************++++++,,,,,,,,,,,,------++++++++++++,,,---......///...---,,,------/////////......---------......+++,,,///000111000///...------............------000000000000000000000000//////////////////////////////////////////////////////............//////,,,---///000000000///...111222333444555444333333333222111222444555444333000222444555555555666777444555666888999999999999999::::::999888666444333777666555555555666888999888888888888888777666555888888999999999:::::::::666777999;;;<<<===>>>>>>;;;<<<===>>>????????????<<<======>>>???@@@@@@AAA>>>???@@@@@@AAAAAAAAAAAADDDDDDEEEFFFGGGHHHHHHIIIEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCBBB@@@>>>>>>@@@CCCHHHHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHIIIJJJKKKKKKKKKJJJIIIJJJJJJKKKKKKLLLLLLMMMMMMNNNNNNMMMMMMMMMMMMNNNNNNLLLMMMNNNOOONNNNNNLLLKKKJJJJJJIIIIIIGGGEEEDDDCCCCCCEEEFFFFFFFFFFFFHHHIIIGGGGGGGGGGGGHHHIIIJJJJJJGGGGGGHHHHHHGGGFFFDDDCCCHHHGGGEEEDDDCCCCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA@@@@@@???@@@@@@>>>===<<<<<<<<<<<<;;;<<<=========<<<::::::999999777666555555555555:::888666444333222222333222222222333333444444444222222111000///...------......------------......//////.........------------...///...,,,++++++,,,---...//////...,,,***)))************************,,,***(((((()))***)))(((++++++,,,,,,,,,++++++***+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++,,,,,,---...///000000////////////000111222333222333555888;;;???BBBDDDNNNSSS[[[eeeqqqzzzrrrrrrsssqqqpppsss|||}}}zzzwwwuuuuuuyyy|||}}}|||}}}zzzwwwtttsssppppppqqqqqqqqqqqqqqqppptttsssqqqqqqrrrsssrrrqqq))))))((((((((())))))***))))))************)))))),,,++++++******++++++++++++++++++************))),,,++++++++++++++++++************++++++,,,,,,,,,************************+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,///...---,,,,,,,,,---.........------------......------...//////...---,,,------............------//////////////////////////////////////////////////////////////////////////////............//////---...///000111000000///111222333444444444333333333222222333444444444444///111222222111111333444666777777888888888777777999999999999888666555444777666666555666777888999777777888999999888888888999999999999999999999:::::::::;;;;;;<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>???@@@AAABBBBBBBBBBBBEEEEEEEEEEEEEEEEEEEEEFFFDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCCCCBBB@@@@@@BBBCCCHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGHHHIIIJJJIIIJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIJJJKKKKKKLLLLLLNNNNNNMMMLLLLLLLLLLLLLLLMMMMMMNNNOOOOOONNNMMMLLLKKKKKKJJJIIIGGGFFFEEEEEEDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHIIIJJJKKKIIIIIIJJJJJJIIIGGGFFFEEEFFFEEECCCBBBAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>======>>>>>>>>>?????????@@@@@@?????????>>>>>>>>>===<<<;;;;;;::::::;;;;;;<<<;;;:::999888888888777666555555555555888777666444333333333333222222222333333333444444000000000000////////////......------------......---------,,,,,,,,,++++++...//////...,,,++++++,,,............---,,,+++***************************,,,+++))))))+++,,,,,,+++***++++++,,,,,,++++++******++++++++++++++++++***)))***++++++,,,,,,++++++,,,,,,,,,,,,------------////////////000111222222222333444666888;;;===>>>DDDIIIOOOWWWbbbppp}}}yyyvvvrrrppprrrsssvvv{{{|||zzz}}}~~~yyytttrrrwww}}}yyywwwuuuuuuuuutttsssrrrqqqppprrrqqqpppqqqssstttsssrrr'''''''''((()))***+++,,,))))))************))))))+++******))))))***+++++++++++++++************)))*********+++++++++++++++******++++++++++++++++++************************++++++++++++,,,,,,,,,,,,......,,,++++++*********...---,,,,,,+++++++++,,,...---------------......///......---,,,,,,++++++------............------//////////////////////////////////////////////////////////////////////////////............////////////000111111111111000111222222333444333333333333333333333444444444444555555555444222333555777777888888888777777666555777888888888888777666555777666666666666777888999666777888999::::::::::::999999999999999999999999:::;;;;;;<<<;;;;;;::::::::::::;;;<<<============??????>>>>>>>>>=========???@@@AAABBBBBBCCCCCCCCCEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBAAACCCEEEDDDCCCCCCCCCEEEHHHHHHGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJIIIHHHHHHHHHIIIGGGHHHHHHIIIJJJJJJKKKKKKMMMMMMLLLKKKKKKKKKKKKKKKNNNNNNOOOOOOOOOOOONNNNNNNNNMMMKKKJJJIIIIIIIIIJJJGGGGGGGGGFFFFFFFFFEEEEEEHHHHHHHHHIIIIIIJJJKKKKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEDDDCCCBBBAAAAAAAAAAAACCCCCCCCCCCCBBBAAA@@@@@@AAA@@@????????????@@@AAA>>>>>>????????????>>>>>><<<<<<=========;;;:::999999999:::::::::999888777777666666555555555666666444555555555444444333222222222222222222333333333.........//////000000000......------------......---------------,,,,,,,,,...///000///---,,,,,,---......---,,,++++++++++++***************************)))((((((***,,,,,,+++******+++++++++++++++***))))))************)))))))))***++++++,,,,,,++++++---,,,,,,,,,+++++++++***///......//////000111222333333333333444555777777;;;>>>CCCHHHOOOZZZgggppp{{{wwwwwwrrrqqqqqqtttvvv}}}yyypppjjjlllppptttzzz~~~~~~}}}|||yyywwwtttsssrrrrrrqqqqqqsssuuuuuutttsss)))))))))))))))***+++,,,******++++++++++++******+++************++++++,,,+++++++++*********))))))))))))******++++++,,,,,,++++++++++++***************************************++++++++++++,,,,,,,,,---,,,,,,+++******++++++------,,,++++++*********------,,,,,,------......///...------,,,,,,------------............------//////////////////////////////////////////////////////////////////////////////............//////000000111111222222222222111111222222333333333333333444444444333333444555777777666444222222555777666777777777777777666666666666777777777777777777777777777777777888888888888999::::::;;;;;;;;;::::::::::::999999999999888777888:::;;;<<<=========999:::;;;;;;<<<<<<<<<;;;=========>>>>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCAAACCCFFFGGGFFFEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIIIIMMMLLLJJJHHHGGGGGGHHHHHHHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJJJJKKKLLLLLLNNNNNNOOOOOOPPPPPPPPPOOOQQQPPPNNNLLLLLLMMMOOOPPPLLLJJJIIIHHHHHHHHHFFFEEEHHHHHHIIIJJJKKKKKKKKKKKKFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEDDDDDDCCCCCCCCCCCCBBBCCCCCCCCCBBBBBBAAA@@@BBBBBBAAAAAAAAAAAABBBBBB??????@@@@@@@@@@@@??????;;;<<<>>>>>>>>><<<:::999999999999999999888888888555555555444555555666666222333444555555444333222111111111222222222222222........./////////000000...------,,,,,,------...///////////////////////////000000///---,,,,,,---...---+++*********+++,,,************************'''&&&%%%&&&(((******))))))******++++++++++++***)))******************)))))))))***+++++++++++++++,,,,,,,,,,,,,,,+++++++++............///000111111222222222222222333333444666999===@@@DDDLLLVVV]]]nnnyyyxxxuuuyyy|||wwwtttrrrqqqttt}}}|||vvvuuusssssswww}}}|||xxxvvvuuutttsssssstttuuutttrrrppp,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,------+++++++++*********)))))))))))))))******++++++++++++******************************************************+++++++++,,,,,,************++++++,,,---,,,,,,,,,++++++******))),,,,,,,,,,,,,,,---............------...///000000------............------........................//////////////////////////////////////////////////////............//////111111111111111222222333111111111111222222333333333555666555333222333555444333222000......000222444444555777777888888888666666666666666777777777666777777888888888888888;;;;;;;;;;;;;;;:::999999999999999999999999999999888999:::;;;<<<<<<======999::::::;;;;;;;;;;;;;;;:::;;;<<<===>>>???@@@@@@>>>???AAABBBCCCDDDDDDDDDCCCCCCDDDEEEEEEFFFGGGGGGEEEDDDDDDDDDDDDDDDEEEEEEAAADDDGGGIIIHHHGGGFFFFFFDDDDDDEEEFFFFFFEEEDDDDDDDDDEEEFFFGGGHHHHHHHHHGGGLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIIIIJJJKKKKKKLLLLLLGGGHHHHHHIIIJJJLLLNNNOOONNNNNNNNNOOOOOOPPPPPPPPPSSSRRRQQQPPPPPPQQQSSSUUUPPPNNNLLLKKKKKKKKKHHHFFFGGGHHHIIIJJJKKKKKKKKKKKKFFFFFFEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBBBBBAAAAAA@@@<<<===>>>??????>>><<<::::::::::::999999999999999555444444444444444555666000111333444444444333222111111111111111111111111////////////............------,,,,,,,,,,,,------......//////////////////...///000///---+++,,,------,,,+++))))))***+++,,,************************'''&&&%%%&&&(((******)))((()))******++++++++++++******++++++++++++******))))))***++++++++++++******++++++,,,---.........------------...///000111111000000111111222333444333666:::<<<>>>DDDLLLRRRZZZdddrrr}}}tttrrrtttzzzyyyuuurrrooorrrwww}}}}}}}}}}}}zzzwwwxxxzzz|||}}}}}}xxxvvvuuutttsssrrrooommm,,,++++++*********++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,---......+++++++++************))))))))))))***************))))))******************************************************++++++++++++)))))))))******+++------***++++++,,,,,,,,,+++***++++++++++++,,,---...///------......///000000111------............------........................//////////////////////////////////////////////////////............//////111111000000111111222333222111111111111222333333333555777666333222333666444444444222000000222444333333555666777888888888666666555555555666777777666777888888999999888888;;;;;;;;;;;;:::999888777888888999999999:::::::::<<<<<<<<<<<<;;;:::999999::::::;;;;;;<<<;;;;;;:::999999;;;<<<>>>???AAAAAA===>>>@@@AAACCCDDDDDDDDDBBBCCCCCCDDDFFFGGGGGGHHHEEEEEEEEEDDDEEEEEEFFFFFFCCCEEEHHHIIIHHHFFFFFFFFFCCCDDDEEEFFFFFFFFFEEEDDDCCCDDDFFFGGGHHHHHHGGGFFFJJJJJJIIIHHHGGGGGGGGGHHHIIIIIIIIIJJJKKKKKKLLLLLLGGGGGGHHHIIIKKKMMMNNNOOONNNNNNMMMMMMNNNOOOPPPQQQSSSRRRRRRRRRSSSTTTVVVWWWSSSPPPMMMMMMNNNNNNKKKHHHFFFGGGIIIJJJKKKKKKJJJJJJHHHGGGGGGFFFFFFFFFGGGGGGAAAAAABBBBBBBBBAAAAAA@@@AAABBBBBBCCCBBBBBBAAAAAA===???@@@BBBBBB@@@???===AAAAAABBBBBBBBBBBBAAAAAA======>>>??????>>>===<<<;;;:::999999888888999999555444444333333333444444111111222333333333222222111111111000000000000000/////////......---------------,,,,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,---...///...,,,++++++,,,++++++******)))******+++***************************)))((((((***,,,,,,+++(((((()))***++++++++++++***++++++++++++++++++***((()))******++++++************+++,,,---...//////---,,,,,,------...///000/////////000000222333333111444777888999===CCCHHHMMMUUU```kkkwww{{{qqqmmmjjjttt}}}zzzvvvqqqoooqqqssspppnnnnnnooowww~~~zzzwww|||}}}}}}zzzwwwvvvuuurrrqqq(((((((((((()))***++++++)))******++++++******)))************+++,,,---...+++++++++************)))************))))))))))))(((((())))))******++++++************************************+++++++++++++++***************++++++)))***+++------------,,,++++++++++++,,,---...///,,,---.../////////...---------............------........................//////////////////////////////////////////////////////............//////111000000///000111222333222111000000000111333333333666888777333111333666666777888777666555666777444444555666777777777666777777666555555555666666666777888999999999888888999999::::::::::::999888777777888999:::;;;;;;<<<<<<<<<<<<<<<;;;:::999888;;;;;;<<<<<<<<<<<<;;;;;;::::::;;;<<<===??????@@@<<<===???AAABBBCCCCCCDDDCCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFEEEGGGHHHHHHGGGEEEEEEFFFDDDEEEGGGHHHHHHHHHGGGFFFCCCEEEGGGHHHIIIIIIHHHGGGHHHHHHIIIIIIIIIHHHHHHGGGGGGHHHHHHIIIJJJJJJKKKKKKJJJJJJJJJJJJKKKLLLMMMNNNMMMMMMLLLLLLMMMNNNPPPQQQPPPPPPQQQRRRSSSTTTUUUVVVSSSPPPLLLMMMOOOOOOKKKHHHEEEFFFHHHJJJKKKJJJIIIHHHHHHGGGFFFEEEEEEFFFGGGHHH@@@@@@AAABBBBBBBBBAAA@@@AAAAAABBBBBBCCCBBBBBBAAA???AAAEEEGGGGGGEEEAAA???@@@AAAAAABBBBBBAAAAAA@@@========================:::999888777777777888888555555444333222222222333333222222111111111111222111111000000000/////////------...............///---,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,---...---+++******+++))))))***************)))************************,,,+++))))))+++,,,,,,+++'''((()))***++++++++++++))))))************))))))((())))))*********************++++++,,,,,,------,,,,,,,,,,,,---...///000/////////...//////000000///222555555555666;;;???BBBIIIRRRZZZdddrrrwwwooohhhmmmttt~~~~~~xxxuuuuuurrrnnnkkkjjjhhhkkkyyy}}}~~~}}}}}}%%%%%%%%%&&&((()))+++,,,(((((())))))))))))(((((())))))))))))***+++,,,---+++++++++************)))++++++******))))))(((((('''(((((()))***++++++,,,************************)))************+++++++++---,,,+++***))))))))))))((()))+++---.........---++++++++++++,,,---...///,,,---/////////---+++)))---..................---........................//////////////////////////////////////////////////////............//////111000/////////000222333222111000000000111333444333666999777333111333666444555777777666555555666666666666666666555555444888777666555444555555666666777888999:::999888888777777888999::::::::::::666666777888:::;;;<<<===999999:::;;;<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;;;;<<<<<<<<<======>>>>>><<<===>>>@@@AAABBBCCCCCCDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCDDDEEEEEEFFFGGGHHHHHHFFFDDDEEEEEEEEEFFFHHHJJJJJJJJJHHHGGGDDDFFFHHHJJJJJJJJJIIIHHHFFFGGGHHHIIIJJJIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJMMMMMMLLLKKKKKKKKKKKKKKKLLLLLLKKKKKKLLLNNNOOOQQQMMMNNNPPPRRRSSSTTTTTTTTTSSSOOOKKKLLLOOOOOOLLLHHHDDDFFFHHHJJJJJJJJJIIIHHHEEEEEEDDDCCCCCCDDDEEEFFFAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBBBBCCCBBBBBBBBBCCCFFFKKKNNNNNNKKKFFFCCC???@@@@@@AAAAAA@@@@@@???<<<<<<;;;;;;;;;<<<<<<===999888666555555555666777666555444333222222111111444333111000000000111222111111000000/////////...++++++,,,---...///000111---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------,,,------,,,***))))))***((()))***++++++***)))(((************************,,,***(((((()))***))))))'''''')))******+++++++++(((((())))))))))))(((((((((((()))***************+++++++++***************,,,,,,,,,,,,---...//////000///......------------000333555555333333666999888===DDDKKKSSS```ppp||||||nnnmmmlllpppzzz|||{{{uuuqqqnnnjjjdddbbblllyyy~~~{{{xxxyyy|||uuuxxx~~~+++*********,,,,,,***(((&&&''''''((()))******+++******+++++++++,,,,,,,,,,,,,,,,,,++++++*********,,,++++++++++++++++++,,,)))************+++++++++---------,,,,,,+++++++++))))))))))))))))))))))))***)))((()))*********)))(((((())))))************++++++,,,,,,,,,,,,------.........------,,,,,,,,,***+++---...///...---,,,......---------,,,,,,,,,---------............///......////////////............///000000000000000222222111111111111111111222222222222222222222222222222222222222222222222222444777777666444444444555555444444444444333333555555555666555555444444444555666888999999999999888888888888888999999999777777888999::::::::::::<<<;;;;;;:::999999999:::;;;::::::::::::;;;<<<<<<========================<<<>>>@@@BBBBBBBBBAAA@@@DDDCCCBBBBBBBBBDDDEEEFFFEEEEEEFFFFFFFFFGGGGGGGGGFFFGGGIIIIIIIIIGGGEEECCCFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGLLLJJJHHHFFFFFFHHHJJJKKKKKKJJJIIIHHHHHHHHHIIIJJJLLLMMMNNNNNNOOOOOOOOOOOOOOOPPPRRRSSSTTTSSSQQQPPPMMMMMMLLLKKKKKKKKKKKKKKKHHHHHHHHHGGGGGGFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEDDDBBB@@@@@@AAABBBCCCBBBAAAAAAAAABBBBBBBBBBBBCCC???HHHVVVdddjjjaaaOOO@@@@@@@@@AAABBBBBBBBBAAAAAA>>>===<<<;;;:::999:::::::::999888777666555444444444444333333222111000000111111111111000000000000//////////////////////////////.........---------,,,------...---***(((''',,,,,,---...---,,,***))))))))))))))))))((('''''',,,+++++++++******))))))))))))(((''''''&&&''''''******************************************************++++++++++++***************)))'''''')))+++++++++++++++++++++++++++,,,,,,++++++,,,,,,---...------......///000000000222222111111222222333444777<<<@@@DDDHHHQQQ]]]fffsss{{{zzzyyyyyyxxxvvvrrrnnnkkkjjjiiiiii{{{|||vvvmmmqqquuuwwwwwwzzz+++***)))***,,,,,,***(((''''''(((((())))))************+++++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++************++++++)))************+++++++++...---------,,,,,,,,,+++************************,,,***((('''((()))++++++************************++++++,,,,,,,,,,,,------......---------,,,,,,,,,,,,---......//////......000/////////............---------............///......////////////............///000000000000000111111111111111111111111222222222222222222222222333333333333333333333333222444777777666444444444222222222222222222222222444444555555555555444444333444555666777888888888666666777888999::::::;;;777888999::::::;;;::::::;;;;;;:::999999999999999;;;;;;::::::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAABBBBBBAAA@@@CCCCCCCCCCCCDDDDDDEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHIIIHHHHHHFFFEEEFFFGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHKKKJJJHHHGGGGGGHHHJJJKKKJJJIIIHHHGGGGGGHHHIIIJJJMMMMMMNNNOOOOOOOOOOOOOOOOOOPPPRRRSSSTTTSSSRRRQQQMMMMMMLLLKKKKKKKKKKKKKKKIIIIIIHHHHHHGGGFFFFFFEEEEEEDDDDDDDDDCCCCCCCCCCCCEEECCCAAAAAABBBCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCCCCJJJVVVbbbfff___PPPCCCAAAAAABBBBBBBBBAAAAAA@@@<<<;;;;;;:::999999888888777666666555333222222111222222111111000//////...111111111111000000000000////////////////////////........................------,,,+++************---------------,,,++++++***++++++++++++***))))))+++++++++******))))))))),,,,,,+++***************************************************************)))******++++++******)))*********)))(((((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---------------...//////000000111111111111111222222333666999<<<===???DDDLLLSSS___lll|||~~~wwwrrrpppooooooooossszzz|||uuuuuutttqqqoooqqquuuxxx~~~******)))***,,,,,,***)))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))*********)))************+++++++++---------,,,,,,,,,,,,,,,************************...,,,)))&&&&&&))),,,...,,,+++++++++++++++++++++++++++,,,,,,,,,,,,------...------------,,,,,,,,,...............//////000////////////............---------............///......////////////............///000000000000000111111111111111111111111222222222222222222222222444444444444444444444444222444666666555444444444111111111222333333444444333333444444555444444333222333444666777777777777555555666888999:::;;;<<<777888999:::;;;;;;;;;;;;;;;::::::999999999999999;;;;;;;;;:::;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;<<<===???@@@AAAAAA@@@@@@BBBBBBCCCDDDEEEEEEFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIJJJIIIHHHGGGGGGGGGHHHIIIIIINNNNNNOOOPPPPPPPPPOOOOOOOOOPPPRRRSSSSSSSSSRRRQQQMMMMMMLLLKKKKKKKKKKKKLLLKKKJJJIIIHHHGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBBBBBBBEEECCCBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDIIIQQQYYY]]]XXXMMMDDDBBBBBBBBBBBBAAA@@@??????:::;;;;;;;;;;;;999888777555555444333222222111111222222111111000/////////111111111111000000000000////////////////////////---------------............---+++))))))***,,,.........---,,,,,,,,,------,,,------------,,,++++++*********)))))))))))))))***))))))(((((((((((((((************************************************)))******++++++******))))))******)))((((((***+++------------------------++++++******++++++,,,---,,,,,,---......//////000000000//////000000111222555777:::::::::<<>>???@@@@@@@@@@@@@@@AAACCCEEEFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFGGGGGGFFFFFFGGGHHHIIIJJJGGGGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJKKKKKKJJJJJJIIIHHHHHHGGGFFFGGGHHHIIIJJJNNNOOOOOOPPPPPPPPPOOOOOOPPPPPPQQQRRRRRRRRRRRRQQQNNNMMMLLLLLLKKKKKKLLLLLLLLLKKKJJJIIIGGGFFFDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDBBBCCCDDDEEEDDDCCCAAABBBBBBBBBBBBCCCCCCCCCBBBDDDHHHMMMOOOMMMGGGBBBAAAAAAAAA@@@???>>>===<<<999:::<<<===<<<;;;999777666666555444444333222222333333333222222222111111111111111111000000000///////////////////////////.........------,,,,,,,,,,,,++++++***+++,,,---...///...---,,,,,,,,,......---------------,,,,,,+++))))))))))))))))))))))))((((((''''''''''''((((((************************************************))))))************))))))((()))******)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,+++,,,,,,---....../////////............///000000000333666777888:::===???DDDKKKUUU___jjjyyywwwuuu{{{wwwrrrmmmllllllqqq~~~~~~wwwooohhhkkklllmmmooottt{{{)))))))))***,,,,,,+++***************))))))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))*********+++++++++)))))))))))))))*********************************)))+++------+++***+++,,,))))))***,,,---...///000+++++++++,,,,,,,,,---------------------------------,,,+++***+++,,,---...++++++,,,,,,,,,,,,,,,,,,---------............///......////////////............///000000000000000000000111111111222222222222222222222222222222222111111222222333333333333222444555555333333333444222222333444666777888888222333444444555555555444444555666777888999999999999999888888888888888888888888999:::;;;;;;;;;;;;;;;:::::::::::::::;;;;;;<<<;;;;;;;;;;;;<<<==============================<<<<<<===>>>???????????????@@@BBBDDDEEEFFFEEEEEECCCCCCDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHIIIGGGGGGFFFGGGGGGIIIJJJKKKIIIIIIIIIHHHHHHGGGGGGGGGDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHJJJKKKLLLKKKJJJIIIHHHHHHGGGGGGGGGHHHJJJJJJOOOOOOOOOPPPPPPOOONNNNNNOOOOOOPPPQQQQQQQQQQQQQQQNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLJJJIIIGGGFFFEEEDDDBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCEEEEEEDDDBBBAAAAAAAAAAAABBBBBBBBBBBB@@@AAABBBDDDEEEDDDBBB@@@?????????>>>>>><<<;;;:::777888999::::::999777555555555555444333333222222333333333222222222222222111111111111000000000///////////////////////////000000///---,,,+++***))))))***,,,---......---,,,...---,,,++++++,,,...///,,,,,,,,,,,,,,,++++++***)))))))))))))))*********,,,++++++***++++++,,,,,,************************************************)))))))))******)))))))))''')))******))))))***+++***************************))))))))))))***++++++++++++,,,,,,------............------......///000,,,...000222444555777888;;;@@@FFFLLLUUUbbbsss~~~sssjjjiiinnnsss|||uuuqqqnnnmmmqqqwww{{{sssqqqnnnlllkkknnnssswwwxxx|||)))((((((***,,,---,,,*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,------------*********))))))*********)))************+++++++++)))))))))))))))*********++++++++++++++++++++++++(((,,,000000---++++++,,,))))))***+++---...//////++++++,,,,,,,,,,,,------,,,,,,,,,------------...+++++++++++++++,,,,,,---------------............---------............///......////////////............///000000000000000000000000111222222333333222222222222222222222222000111111222222333333444222444555444333222333555000111222333444555666666333333444555666666666666444555666888999999999999::::::999999888777777777888999:::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===<<<<<<;;;;;;<<<<<<===>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===>>>>>>??????>>>???AAABBBCCCDDDEEEEEECCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEFFFHHHJJJKKKJJJIIIIIIHHHHHHGGGGGGFFFDDDDDDEEEEEEFFFGGGGGGGGGGGGHHHJJJKKKLLLLLLKKKJJJIIIHHHHHHGGGHHHIIIKKKLLLNNNNNNOOOOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMLLLKKKJJJIIIHHHGGGFFFEEE@@@@@@@@@@@@AAAAAAAAAAAACCCCCCBBBCCCEEEEEECCCAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@>>>>>>>>>>>>===<<<;;;;;;444444555666666555444333333333333222222111111111000000000000000000000000111111111111000000000000////////////////////////000///...---,,,******))))))+++---//////...---+++,,,,,,+++++++++,,,------++++++,,,,,,++++++***)))***************+++++++++*********)))******+++,,,************************************************((())))))******))))))(((&&&(((***+++***)))***+++************************)))))))))((())))))***+++******+++,,,,,,------.........------......///000111222222333444444555555888;;;>>>AAAGGGQQQ]]]fffzzz{{{mmmdddbbbeeekkkttt|||yyyvvvqqqnnnnnnqqqzzz|||zzzsssmmmkkkjjjjjjkkklllmmmoooqqquuu{{{)))((((((***,,,---,,,***)))))))))******++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......++++++************++++++)))************+++++++++************+++++++++,,,++++++++++++++++++++++++)))---000///,,,***,,,...++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,---------......***+++,,,,,,------,,,,,,,,,,,,---------.........---------............///......////////////............///000000000000000///000000111222222333333222222222222222222222222111111222222333444444555333444444333222222333555111222222333444555555666333444555666777777777777333444666777888888999999999999999888888888888888888999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>><<<<<<<<<<<<<<<======>>>;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>??????>>>>>>???@@@AAACCCDDDEEEBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDEEEFFFFFFEEECCCCCCEEEDDDDDDDDDEEEGGGIIIKKKJJJJJJIIIHHHHHHGGGFFFFFFEEEFFFFFFGGGHHHHHHIIIIIIHHHIIIJJJKKKKKKLLLLLLLLLIIIIIIHHHHHHIIIKKKLLLMMMMMMNNNNNNNNNMMMMMMLLLKKKMMMMMMMMMMMMMMMNNNNNNOOOOOONNNMMMMMMLLLLLLMMMMMMKKKJJJJJJIIIHHHHHHGGGGGG@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBCCCDDDDDDBBB@@@>>>>>>?????????@@@@@@@@@@@@AAAAAAAAA@@@?????????>>>>>>>>>??????>>>======555555555555555555555555333333333333222222222222000000000000000000000000111111111111000000000000////////////////////////---------,,,,,,,,,,,,+++,,,,,,------------------)))***++++++,,,,,,+++++++++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,((((((''''''((())))))***************************************************(((((())))))))))))((((((%%%(((***+++*********+++************************)))(((((((((((()))***************+++,,,,,,------...............//////000555444333333444555555555666888:::<<<@@@FFFNNNUUUbbbmmm}}}yyyjjjcccbbb^^^dddmmmxxx}}}vvvsssnnnssstttpppnnnqqquuuvvvxxxssspppllllllkkkjjjjjjmmmqqqtttyyy{{{)))((((((***,,,---,,,+++(((((()))***+++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........,,,,,,++++++++++++,,,,,,)))************++++++++++++++++++,,,,,,---------+++++++++++++++++++++++++++...000...***)))---111------,,,++++++***))))))++++++,,,,,,,,,---------,,,,,,,,,------.........+++,,,---...///...---,,,*********++++++,,,,,,,,,---------.........//////......////////////.........//////000000000000000///000000111222222333333222222222222222222222222222222333444444555666666333444444333222222333555444444555555666777777777444555666777888888888888222333444666777777888888777777888888999999999:::999999:::;;;<<<<<<<<<<<<===============>>>??????<<<<<<<<<<<<<<<===>>>>>>========================<<<;;;;;;<<<<<<===>>>???>>>======>>>???BBBDDDEEEBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDEEEFFFEEEDDDBBB@@@DDDDDDCCCCCCDDDFFFIIIJJJJJJJJJIIIHHHHHHGGGFFFFFFGGGGGGHHHIIIIIIJJJKKKKKKIIIIIIIIIJJJKKKLLLLLLMMMJJJJJJIIIIIIJJJKKKMMMNNNMMMMMMMMMMMMMMMLLLKKKJJJLLLLLLLLLKKKLLLMMMMMMNNNOOONNNMMMMMMLLLMMMMMMMMMJJJJJJJJJIIIIIIHHHHHHHHHBBBBBBBBBCCCCCCDDDDDDDDDAAAAAAAAABBBDDDDDDAAA???===>>>>>>>>>>>>????????????@@@AAA@@@>>>=========>>>??????@@@@@@@@@@@@???888888777777777777888999666555555555555555555444222222222222222222333333111111111111000000000000////////////////////////******+++,,,,,,---......///...,,,++++++,,,...///''')))***+++,,,++++++***,,,,,,------,,,,,,+++***+++++++++,,,,,,---------++++++******+++,,,------************************************************(((((())))))))))))((((((%%%'''***+++*********+++++++++++++++++++++++++++((((((((((((((()))******)))******+++,,,,,,------///............///000000000...------///222333333111333555777999===CCCHHHJJJUUUffftttrrrgggeee\\\^^^bbbgggooo|||{{{rrrtttrrrkkkhhhiiijjjiiittt~~~~~~rrrrrrpppnnnllllllmmmooouuuuuuvvv{{{++++++++++++++++++++++++,,,***(((''''''(((+++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))((((((((((((******+++++++++,,,,,,,,,************************,,,,,,,,,++++++*********//////000000///...------,,,+++++++++++++++++++++*********++++++,,,,,,,,,,,,------......------,,,///...,,,+++***++++++,,,+++++++++,,,,,,,,,------............/////////000000000//////.........---000000////////////000000000000000000000111111222...///000111111000///...000111111111111222222222333333333444444444555555666666666666666666666666333444555666666555444444666555555444444444555555;;;;;;:::999999:::::::::999999::::::::::::;;;;;;::::::;;;<<<===>>>???@@@???>>><<<;;;;;;;;;<<<===;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@AAAAAA@@@>>>??????@@@@@@AAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@???@@@AAACCCDDDEEEEEEEEEGGGFFFDDDCCCCCCDDDFFFGGGIIIJJJIIIHHHEEEDDDEEEFFFEEEHHHJJJKKKJJJIIIIIIJJJFFFGGGHHHIIIJJJJJJJJJIIILLLKKKJJJJJJJJJKKKMMMNNNPPPNNNLLLMMMOOOPPPOOOLLLLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJLLLLLLLLLKKKJJJJJJIIIIIIEEEEEEDDDDDDCCCBBBBBBAAABBBDDDEEEDDDCCCBBBBBBBBBDDDBBB@@@>>>=========>>>============<<<<<<<<<<<<@@@===<<>>??????>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===>>>????????????===>>>>>>??????@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@???@@@AAACCCDDDEEEEEEEEEFFFFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGEEEDDDEEEFFFGGGHHHIIIIIIHHHGGGGGGHHHHHHIIIKKKLLLLLLJJJIIIGGGKKKKKKJJJJJJKKKKKKLLLMMMOOOMMMLLLLLLNNNOOONNNLLLLLLKKKKKKKKKKKKKKKKKKLLLIIIIIIIIIIIIIIIIIIJJJJJJKKKJJJJJJIIIIIIHHHHHHGGGGGGGGGFFFEEEDDDCCCCCCBBBDDDEEEEEEEEEDDDCCCBBBBBBBBBAAA@@@???>>>>>>===============<<<<<<<<<;;;;;;???===;;;>>>DDDHHHGGGEEE:::999777666666666444333000222444555555444222000111111111111111111111111111111111000///...............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,******+++***)))''')))))))))))))))******+++++++++*********)))))))))((())))))*********)))))))))******++++++******)))))))))))))))))))))))))))++++++++++++************))))))))))))************))))))*********+++++++++++++++++++++,,,,,,,,,---....../////////000000000111000000000222666999;;;===AAAIIISSSZZZbbbqqqzzzwwwxxxyyyxxxvvvttttttuuu~~~{{{tttmmmiiihhhmmmvvv{{{uuuooolllnnnsssvvvwwwyyyyyy{{{++++++++++++++++++++++++)))(((''''''(((***,,,...************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***---------------,,,,,,+++******,,,,,,---,,,+++***,,,,,,++++++++++++++++++,,,,,,------------,,,,,,++++++++++++,,,---...///,,,,,,,,,---------......//////..................////////////............000000////////////000000000000000000000111111222222222222111111222222222111111111111222222222333333333333444444444555555555555555555555555555555777777777777777666555444666666666777777888888999888888888777777888888999999999999999::::::::::::::::::;;;<<<===>>>>>>???>>>===<<<;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999:::;;;<<<============<<<======>>>??????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@BBBCCCDDDDDDEEEEEEDDDEEEEEEFFFGGGHHHIIIIIIHHHIIIIIIHHHGGGGGGHHHJJJKKKKKKKKKIIIFFFEEEEEEGGGJJJKKKMMMOOONNNKKKHHHFFFIIIJJJKKKKKKLLLKKKKKKKKKMMMLLLKKKKKKMMMMMMLLLKKKKKKKKKJJJJJJJJJJJJKKKKKKEEEEEEFFFGGGGGGHHHHHHIIIIIIIIIHHHHHHGGGFFFFFFEEEGGGGGGFFFEEEDDDCCCBBBBBBEEEEEEFFFFFFEEEDDDBBBAAA???@@@@@@@@@???>>>>>>===<<<<<<<<<<<<;;;;;;;;;;;;>>><<<;;;===BBBEEEEEECCC===:::777444444444444333222222333333333333222222111111111111111111111111111111000000//////............................................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---+++******++++++)))((()))))))))))))))******+++******))))))))))))(((((('''((()))***************)))******++++++******)))))))))))))))))))))))))))************))))))))))))))))))*********+++++++++)))))))))*********++++++,,,,,,---------.........---.........//////////////////000000222444555666666888>>>DDDHHHMMMXXXdddooo{{{}}}~~~~~~}}}~~~yyywwwxxx{{{wwwpppkkkjjjlllooorrrxxxzzztttqqqpppooonnnmmmmmmnnnppprrrrrrrrr|||++++++++++++++++++++++++((('''''''''(((***---...************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))***+++------,,,+++***,,,,,,,,,++++++*********,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,---------.........//////............------///////////////.........000000////////////000000000000000000000111111222333222111000000111222333111111111222222222333333333333333444444444555555555555555555555555555555777777777666555555444444444555666777888888999999777666666666666777888888888999999999999:::::::::::::::;;;<<<<<<===>>>>>>>>>>>>=========<<<<<<<<<::::::::::::::::::::::::999999;;;<<<<<<<<<<<<<<<======>>>>>>???@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBCCCDDDDDDDDDDDDCCCDDDEEEGGGIIIJJJJJJJJJJJJKKKLLLKKKKKKKKKMMMNNNOOONNNMMMJJJFFFEEEEEEGGGIIIKKKNNNPPPPPPMMMIIIGGGHHHIIIJJJKKKLLLKKKJJJIIIKKKKKKJJJKKKKKKKKKKKKKKKKKKJJJJJJIIIIIIJJJJJJKKKGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGFFFEEEEEEEEEFFFEEEEEEDDDCCCBBBAAA@@@EEEDDDEEEEEEFFFDDDBBB@@@===>>>???@@@@@@???>>>===;;;;;;;;;;;;::::::::::::<<<::::::;;;???AAABBBAAA???;;;666333222333333222333333222222222222333333111111111111111111111111111000000000/////////...........................------------------------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++,,,+++******++++++***((()))))))))))))))******+++)))))))))(((((((((((((((&&&'''(((******+++++++++))))))************))))))(((((((((((((((((((((((())))))))))))((((((((((((((())))))))))))*********))))))))))))************,,,,,,,,,---------......------------..................///000111111111111444444777<<<>>>@@@HHHRRR]]]ggguuu~~~|||zzzvvvvvvyyy}}}yyysssqqqnnnkkkmmmrrrxxx{{{xxxtttqqqnnnlllmmmnnnnnnmmmpppsssyyy}}}++++++++++++++++++++++++'''''''''((()))+++,,,---************************++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++******+++++++++,,,,,,,,,------------------------++++++++++++++++++++++++******+++++++++++++++***)))***+++,,,---,,,,,,+++,,,,,,,,,++++++*********+++,,,,,,,,,,,,,,,,,,+++---------,,,,,,+++++++++,,,,,,,,,---------.....................---------.........///////////////000000////////////000000000000000000000111111222222111000//////000111222111222222222222333333333333333333444444444555555555555555555555555555555555555555444333333333333333444555777777888888777666555555555666666777888888888888999999999::::::::::::;;;;;;<<<<<<======????????????>>>>>>======::::::::::::::::::::::::::::::;;;<<<============>>>>>>??????@@@AAAAAABBB???@@@@@@AAAAAA@@@@@@???AAAAAABBBCCCDDDDDDDDDDDDBBBCCCEEEGGGIIIJJJJJJKKKJJJKKKLLLLLLKKKKKKMMMOOONNNNNNLLLIIIEEECCCDDDEEEFFFIIIMMMOOOPPPNNNKKKIIIGGGHHHJJJKKKKKKKKKJJJIIIJJJJJJKKKJJJJJJJJJJJJKKKJJJJJJIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIHHHHHHGGGGGGHHHHHHGGGFFFFFFEEEEEEDDDFFFFFFEEEDDDDDDCCCCCCBBBCCCCCCCCCEEEFFFEEEBBB???===>>>???@@@@@@???===<<<::::::::::::999999999999:::999999:::<<<>>>>>>>>>@@@<<<666222111222222222333222111111111111222333000000000000000000000000000000000000////////////////////////////////////------------------------......---------,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++,,,+++)))***++++++***))))))))))))))))))******+++((((((((((((((()))))))))&&&'''(((******+++++++++)))))))))******)))))))))(((((((((((((((((((((((()))))))))((((((((('''''''''''''''(((((((((((()))(((((()))))))))************+++++++++,,,,,,,,,,,,+++,,,,,,,,,---------------...///000000000///...333222444888999:::@@@GGGPPPWWW```jjjuuuzzzqqqllljjjhhhppp{{{{{{vvvpppoooqqquuuyyy||||||yyyyyy}}}zzzuuurrrqqqooommmiiijjjlllnnnpppsssvvvxxxvvvxxx|||++++++++++++++++++++++++(((((((((((()))***,,,,,,************************++++++++++++++++++++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,)))***++++++++++++++++++*********++++++,,,------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++------------,,,+++***)))+++++++++,,,,,,,,,------,,,,,,---------..................///////////////000000////////////000000000000000000000111111222111111000000000000111111222222222222333333333333333333333444444444555555444444444444444444444444444333333222222333444444333444666777888777777666555555555555666777888888888888888888999999999999::::::;;;;;;;;;<<<<<<<<<>>>>>>?????????>>>===<<<:::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>?????????@@@AAAAAABBBBBB??????@@@@@@@@@@@@??????AAABBBBBBCCCDDDDDDCCCCCCCCCCCCDDDFFFGGGIIIJJJKKKHHHIIIIIIIIIHHHHHHJJJLLLKKKKKKJJJHHHEEECCCCCCDDDEEEGGGJJJMMMNNNLLLJJJIIIGGGHHHIIIIIIJJJJJJIIIIIIIIIJJJKKKKKKIIIIIIJJJKKKIIIIIIHHHHHHHHHHHHIIIIIIMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFCCCBBBBBBEEEHHHHHHDDD@@@>>>?????????>>>======<<<999999999999888888888888888888888888999:::;;;<<>>===<<<;;;:::999999999999999999999999:::;;;<<<======>>>>>>>>>>>>>>>>>>???@@@@@@AAAAAA??????@@@@@@@@@@@@??????AAABBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDEEEGGGIIIJJJGGGHHHHHHHHHGGGGGGHHHJJJJJJKKKLLLKKKHHHFFFFFFGGGFFFGGGIIIJJJJJJIIIHHHGGGHHHHHHHHHGGGHHHIIIIIIJJJIIIKKKLLLKKKIIIIIIJJJLLLIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHGGGFFFFFFEEEEEEEEEEEEDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDEEEEEEEEECCCBBBCCCGGGLLLLLLHHHCCCAAA@@@???======<<<<<<<<<999999888888888777777777666777777777777777999:::===:::555333222222222222111111111111111111111111000000000000000000000000////////////000000000000////////////////////////////////////////////////......---------,,,,,,,,,******+++,,,,,,---......************************+++***)))***+++,,,+++))))))))))))))))))******+++)))))))))*********++++++((())))))*********))))))(((((())))))))))))(((((())))))))))))))))))))))))*********)))))))))((((((''''''''''''(((((((((((((((((((((((()))))))))***)))))))))*********++++++************+++++++++,,,---------.........//////000......111222111333888999>>>CCCGGGMMMXXXfffqqqtttmmm```bbbfffkkkqqq|||zzzvvvttttttlllnnnssszzz}}}xxxsssooommmiiihhhfffeeefffjjjnnnpppssswww++++++++++++++++++++++++))))))))))))************************************************************+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,,,,+++)))((()))+++...000*********++++++,,,,,,---+++++++++,,,,,,+++++++++)))***,,,---......---,,,))))))*********+++++++++)))***+++,,,...///000000---.........//////000000000000////////////000000000000000000000111111222222222444555555444222222222222333333333444444444333333333444444444555555444444444444444444444444444333333333444666888999777888999::::::999777666555555555666666888999999777888888888888999999999::::::;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<;;;999999999999999999999999999999999:::;;;<<<=====================>>>??????@@@@@@??????@@@@@@@@@@@@??????BBBBBBCCCCCCDDDCCCCCCCCCEEEDDDCCCCCCDDDFFFHHHJJJIIIIIIJJJIIIGGGGGGIIIJJJKKKMMMOOOOOOMMMKKKKKKKKKGGGHHHHHHHHHHHHFFFEEEDDDIIIHHHGGGFFFGGGHHHIIIJJJIIIKKKMMMLLLJJJIIIJJJMMMIIIHHHHHHGGGGGGHHHHHHIIIEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBAAA@@@@@@======>>>???@@@BBBBBBCCCDDDCCCDDDIIINNNOOOKKKFFFBBBAAA???===;;;;;;<<<<<<888888888888777777777777555666777666666666888999<<<999555333333333222111000111222222222222111000000000000000000000000000////////////000000000000000000000000000000000000..............................---------,,,,,,,,,******+++,,,,,,---......************************+++***)))***+++,,,+++***)))))))))))))))******+++))))))******+++++++++,,,)))************))))))((((((((())))))))))))(((((())))))))))))))))))))))))************))))))))))))(((((((((((())))))))))))(((((((((((())))))))))))))))))*********+++++++++)))************+++++++++---------------...000000111...---000000///000444666:::>>>@@@BBBHHHRRRZZZgggttt~~~uuuooolllhhheeegggnnnxxx}}}zzzjjjkkknnnrrrxxx}}}|||pppmmmhhhdddbbbcccfffhhhfffkkkssszzzyyytttuuuzzz************************)))))))))))))))))))))))),,,+++***))))))***+++,,,***++++++++++++***))))))************************++++++,,,,,,,,,,,,------...,,,+++,,,......+++)))******************************+++++++++,,,,,,,,,+++++++++,,,,,,---------************************,,,,,,++++++++++++++++++,,,,,,------------......++++++++++++++++++++++++,,,---......//////......///......------///000111111000///......///000111333222111000000111222333111111000000000000000111111111000000000000000000333333333444444444555555777666444333222333333444333333333333444666777888777666666555555777888999999999999999888888888888555555666888999:::;;;<<<;;;<<<<<<<<<;;;::::::999999999999999999:::::::::666666777999:::;;;<<<===;;;;;;<<<<<<<<<<<<;;;;;;999;;;>>>AAABBBAAA???>>><<<<<<<<<===>>>@@@BBBBBB???AAAAAAAAA?????????AAAAAABBBDDDEEEFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLNNNNNNMMMMMMLLLJJJIIIIIIHHHHHHGGGGGGFFFEEEEEEEEEEEEFFFFFFFFFFFFIIIIIIIIIIIIJJJJJJKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFGGGFFFFFFEEEDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@??????@@@@@@AAABBBBBBAAABBBFFFJJJJJJEEE@@@???>>><<<<<<<<<;;;:::888777777777777666666666666999777555444666:::???BBBCCC===666444555777555222111000000000000000111222//////......---------,,,.........///////////////000000000///...,,,+++***---------,,,,,,+++++++++,,,+++******)))*********++++++++++++++++++++++++)))************+++++++++,,,++++++***)))(((''''''(((((())))))*********+++---,,,+++***))))))))))))+++***)))(((((()))******************************'''((()))))))))(((&&&%%%))))))))))))(((((((((((((((((((((((())))))))))))&&&'''(((******+++++++++************************************************---------.........////////////.........000222333222333444777;;;@@@EEEHHHOOOXXXfffuuu}}}wwwsssrrrssssssrrryyyxxxrrrrrrwww|||{{{xxxxxxzzz{{{zzzxxxvvvvvvvvvzzzwwwrrrpppppprrrrrrpppnnnlllmmmnnnmmmiiieee************************************************++++++***))))))***++++++((()))***+++++++++++++++************************+++++++++,,,,,,,,,------...,,,+++,,,......+++)))************************(((((()))))))))***************************++++++************************++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,---......//////......///......---...///000111111000///......///000111222111000000000000111222222111111000000000111111111111111111111111111111222333333333333444444444666555444333333333444444444444444555555666666666666666555555555666777888666666666666666666666666555666666888999:::;;;;;;;;;;;;<<<<<<;;;::::::999777777777777888888888888555555666777888999::::::;;;;;;<<<<<<<<<<<<;;;;;;:::;;;===?????????>>>===============>>>???AAAAAABBBDDDEEEDDDCCCBBBCCCDDDAAABBBDDDEEEFFFFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJKKKLLLMMMMMMMMMLLLLLLJJJJJJIIIHHHGGGGGGFFFFFFCCCDDDDDDDDDDDDEEEEEEEEEHHHHHHHHHIIIJJJKKKKKKLLLJJJJJJIIIIIIHHHGGGFFFFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCBBB@@@@@@@@@@@@@@@AAAAAABBBBBB@@@@@@CCCFFFGGGBBB>>>???>>><<<;;;<<<;;;:::888777777777777666666666555777555444333555888;;;>>>>>>999444333444555222///111111000000000000000111////////////......------...///////////////////////////////////////...------------,,,,,,+++++++++,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++++++++******))))))((((((((()))))))))*********************)))******+++++++++***)))(((((()))******************************))))))*********)))''''''))))))))))))(((((((((((((((((((((((())))))))))))'''((()))***************((((((((((((((((((((((((************************))))))******+++++++++***///............000111222000000111333777;;;???AAACCCIIIRRR\\\hhhwww|||uuuyyyzzzxxx{{{|||zzzvvvsssqqqqqqrrrsssyyy|||xxxuuurrrnnngggaaa************************************************+++******))))))******+++'''((()))***+++,,,,,,,,,************************++++++++++++,,,,,,,,,,,,---,,,,,,,,,------+++)))************************)))))))))))))))*********++++++***************************************************++++++,,,,,,---******++++++++++++,,,,,,++++++++++++++++++++++++,,,---......//////......///............///000000000000////////////000000111111000000000000111111222111111111111111222222111111222222222222222222111111222222222333333333444444333333333444555555444555666777777666555555555555555555555666777777555555555555555555555555666666777777888999::::::;;;;;;;;;;;;;;;::::::999777777777777888888999999777777777888888999999999;;;;;;<<<<<<<<<<<<;;;;;;:::;;;;;;<<<============>>>>>>>>>>>>>>>??????@@@CCCDDDEEEEEEDDDCCCDDDFFFBBBBBBDDDEEEEEEFFFEEEEEEHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJKKKLLLLLLLLLLLLKKKKKKJJJIIIHHHGGGFFFEEEEEECCCCCCCCCCCCDDDDDDDDDDDDFFFGGGHHHIIIJJJKKKLLLMMMKKKKKKJJJIIIHHHGGGFFFEEEFFFFFFFFFEEEEEEDDDDDDCCCBBBCCCCCCCCCCCCCCCBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAA???===>>>AAAAAA>>>;;;???===<<<;;;<<<;;;999888777777777666666666555555444444333333333555666888:::777444444555555222///222222111000/////////000000000000000//////////////////////////////......---...///000000000000000------,,,,,,,,,,,,++++++,,,,,,+++***************,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++*********)))))))))))))))))))))))))))************))))))))))))***+++,,,,,,******))))))))))))******************************)))************))))))((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))******)))))))))((((((((((((((((((((((((***************************+++,,,---------,,,+++......---......///111111......///000222555777999===@@@DDDIIIPPP]]]kkkuuu{{{yyyvvvuuuxxx}}}}}}~~~|||uuusssssssssrrruuuxxx~~~yyynnnggg******************************************************))))))))))))******(((((()))***+++,,,,,,,,,***************************++++++++++++,,,,,,,,,---,,,,,,------,,,+++***************************++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))***+++,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,---......///...................../////////000000000////////////000000000000000000000000000000222111111111111222222333222222222222222333333333000111111111111222222222333333333333444555555666444555777888888666555333555555555555555666666666666666666666777777777777666666777777888888999999::::::;;;;;;;;;::::::999888999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;<<<<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;<<<>>>?????????>>>>>>>>>>>>>>>???AAABBBCCCCCCBBBAAABBBDDDDDDDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKKKKKKKKKKJJJIIIHHHGGGEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFGGGHHHJJJKKKLLLMMMLLLLLLKKKIIIHHHGGGFFFEEEHHHHHHGGGGGGGGGFFFFFFFFFCCCCCCCCCDDDCCCCCCBBBAAA@@@@@@@@@AAAAAAAAAAAAAAAAAA???<<<<<<======<<<:::???===;;;;;;;;;;;;999777777777666666666555555555333333333333333333333333888777666666777666333000333333111000////////////111111000000000000000000////////////............------...///////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++************+++++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))*********)))))))))))))))*********)))))))))))))))***++++++)))))))))))))))*********************************))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))((()))))))))))))))((((((************************************************+++,,,.../////////------------------...///000000///......///000111222333;;;===???AAAEEENNNZZZbbbrrr}}}~~~uuunnnmmmoooqqqwwwzzz}}}{{{wwwtttrrrrrruuu|||}}}************************************************))))))))))))))))))))))))******+++++++++******)))*********************************+++++++++,,,,,,,,,---------,,,+++++++++************************++++++++++++++++++++++++---------,,,,,,+++++++++************************))))))***+++,,,,,,------,,,,,,,,,---------......++++++++++++++++++++++++,,,---......///.........---....../////////////////////000000000000//////////////////////////////111111000000111222222333111111222222222333333333000000000111111111222222222333333444444555555555444555777888888666444333555555555666666666666666555666666666777777777888777777777777777777888888999999::::::;;;::::::999888999999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>===<<<;;;;;;===>>>???@@@??????>>>>>>>>>>>>>>>???AAABBBBBBAAAAAABBBCCCFFFFFFFFFFFFGGGHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIHHHFFFEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEFFFHHHIIIKKKLLLMMMLLLKKKKKKJJJHHHGGGGGGFFFGGGFFFFFFFFFFFFFFFEEEEEECCCCCCDDDDDDCCCBBBBBBAAA???@@@AAABBBBBBBBBAAAAAABBB@@@>>><<<<<<<<<<<<;;;>>>===;;;;;;;;;:::999777666666666666555555555555333333444333333222222111444444555666666555333111333333111000////////////000000111111111111111111000000//////.........---------......------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++***+++++++++************************))))))*********+++++++++)))))))))))))))***************))))))))))))))))))+++******)))(((((())))))(((((())))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))))))))(((((()))))))))(((((('''************************))))))))))))))))))))))))))))))+++,,,,,,,,,+++***+++,,,------......//////000000000000000111111222333666999;;;===BBBJJJOOOVVVaaaqqq}}}|||wwwllleeebbbggghhhjjjqqq{{{{{{yyywwwvvvwwwzzz~~~************************++++++++++++++++++++++++((())))))******))))))(((+++++++++++++++***))))))************************************+++++++++++++++---......,,,++++++,,,*********************************)))))))))))))))++++++***************************************************++++++,,,,,,---******++++++++++++,,,,,,++++++++++++++++++++++++,,,---......//////......---......///000///////////////000000000000//////......////////////......////////////000111222222000000111111222333333333000000111111111222222222333333444555555555444444333444555666666555444444555666666777888777777777444444444555555666666777777777777777777777666666888999999:::::::::::::::666777777888999:::;;;;;;::::::::::::::::::::::::;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>===<<<<<<===>>>?????????>>>>>>>>>>>>>>>???AAABBBDDDDDDCCCCCCDDDFFFFFFFFFFFFFFFGGGHHHIIIJJJHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHIIIJJJHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEFFFGGGHHHIIIJJJKKKLLLKKKKKKJJJJJJIIIHHHHHHHHHDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAAAAA???@@@BBBCCCCCCCCCBBBAAAAAA@@@???>>>===<<<======>>><<<;;;:::;;;:::888777666666666555555555444444444333333333222222222111000111222333333222111000222222111000/////////000000000000000111111111111000000000///......---------------------,,,+++***++++++,,,,,,,,,,,,------------,,,+++++++++++++++************************)))************+++++++++*********)))))))))))))))************))))))))))))++++++***)))(((((((((((('''((()))******+++******))))))))))))))))))))))))(((''''''''''''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))''''''((())))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++++++++++++++,,,,,,,,,***+++,,,---............//////000000111111111222...222666888888:::???CCCFFFNNN[[[gggsssyyykkkdddcccbbbaaacccjjjttt~~~zzzvvvtttttttttuuuuuuvvvvvvwwwxxxxxxyyy|||************************++++++++++++++++++++++++'''((()))******)))(((''')))******+++++++++******************************************+++++++++++++++---///...+++***+++,,,*********************************)))))))))((((((******************++++++************************++++++++++++++++++++++++******++++++++++++,,,,,,++++++++++++++++++++++++,,,---......//////......------///000000000///......///000111111000///...---...////////////...---............///000111222//////000000111222222333111111111222222222333333333444555555555444333222222222333333444444555555666666888999999999888777444444555666666777888888888888777777666666666555888888999:::::::::::::::666777777888999:::;;;<<<::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;===<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>>>??????AAACCCDDDEEEDDDDDDFFFGGGEEEEEEDDDDDDEEEFFFHHHIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFGGGHHHIIIJJJGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGHHHIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBCCCDDDCCCBBBAAA????????????>>>=========>>><<<::::::::::::888777666666555555555444444444333222222111111111111222...///111111111111111222111111000000000000000111/////////000000000111111111000000///......------,,,,,,------...---------+++++++++,,,,,,---------------,,,++++++++++++,,,++++++++++++++++++++++++)))************+++++++++++++++******))))))((((((************)))))))))(((***))))))((((((((())))))&&&''')))***++++++******))))))))))))))))))))))))(((((('''''''''(((******))))))))))))(((((((((((((((((((((((())))))))))))&&&&&&'''((())))))))))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++***)))***+++---...)))***,,,---......------,,,---...///000111111111///222555555555555999===>>>DDDLLLSSS[[[hhhxxxvvvnnnllliiihhhjjjnnnsssvvv~~~zzzuuuvvvxxxwwwuuurrrpppoooooopppqqqtttwww|||************************++++++++++++++++++++++++'''((()))******)))(((''''''((()))***+++,,,,,,,,,************************)))************+++++++++***---///...+++***+++,,,************************,,,,,,,,,,,,++++++******+++++++++,,,,,,------...************************,,,,,,++++++++++++++++++,,,,,,---------.........++++++++++++++++++++++++,,,---......//////......,,,---///000000000///......///000111111000///...,,,---...//////...---,,,------------...///111111...//////000111111222222111222222222222333333333444444555666555444222111222111111222333444555666666777888::::::999999888666777777888999::::::;;;888888777777666666555555777888999:::::::::::::::888999999:::<<<===>>>>>><<<<<<<<<=========>>>>>>;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::>>>>>>>>>>>>>>>???@@@@@@@@@BBBDDDDDDCCCCCCEEEGGGDDDCCCCCCCCCCCCEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGFFFFFFFFFGGGHHHIIIEEEFFFFFFFFFFFFGGGGGGGGGCCCCCCCCCCCCDDDDDDDDDEEEGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJKKKHHHHHHHHHHHHHHHHHHHHHHHHDDDDDDDDDDDDCCCBBBAAA@@@???@@@BBBDDDDDDCCCBBBAAA===>>>??????>>>=========>>><<<::::::::::::888666666666555555555444444444222111000//////000111222000111222222222222444555111000000000000000111222......//////000000000111111000000///...---------***+++,,,...///000000000+++++++++,,,,,,---------...---,,,,,,++++++,,,,,,------------------------)))************+++++++++,,,++++++***)))(((((('''+++*********))))))(((((((((''''''(((((()))***+++&&&''')))***+++++++++***))))))))))))))))))))))))***)))(((((((((***+++,,,))))))))))))(((((((((((((((((((((((())))))))))))%%%%%%'''((())))))))))))************************))))))))))))))))))))))))((('''%%%###$$$&&&(((***)))***,,,---......---,,,)))***+++---//////000000///111222111///000444888666:::???CCCHHHSSSbbbnnn}}}zzzwwwuuuuuuuuuuuuwwwvvvwww{{{{{{~~~|||vvvrrrooonnnooopppooorrrvvvzzz((()))***+++,,,+++******,,,+++******))))))******))))))************))))))++++++************++++++***************************++++++,,,,,,++++++***---,,,+++******+++,,,---++++++************++++++...---+++))))))***+++,,,,,,,,,,,,++++++*********+++++++++************)))))))))))))))************++++++,,,,,,,,,,,,------******))))))))))))))))))***+++---,,,,,,+++---...,,,---///000000000///...//////000000///...------............////////////........................000000111222333444444555555111------000333444333333333333444444444555555222222222333444555666777777777666666555555555555555555555555666888999:::555555444444333333333222999999999999999999999999::::::999999:::;;;===>>><<<===============<<<<<<===<<<:::999999:::<<<===>>>>>>>>>===============>>>>>>?????????@@@@@@@@@CCCDDDDDDEEEEEEEEEDDDDDDAAAAAAAAABBBBBBDDDEEEEEEHHHHHHHHHHHHHHHGGGFFFEEEIIIHHHHHHGGGFFFEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFIIIHHHFFFEEEDDDDDDDDDDDDGGGGGGHHHGGGFFFGGGJJJLLLJJJJJJKKKLLLLLLLLLLLLLLLGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBBBBCCCBBBBBBAAAAAA======>>>>>>>>>>>>======:::999999888888777777777777666444222111111111111222111111111000000//////000000000000000000000000111111000000//////......000000000000000000000000////////////////////////)))***++++++------...///++++++++++++++++++++++++++++++******++++++,,,---//////...------,,,++++++))))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))******))))))(((((((((***+++,,,)))((((((((((((***+++,,,******))))))((((((''''''+++++++++*********))))))))))))(((((((((((())))))''''''((()))***++++++,,,,,,+++++++++******))))))((((((''''''''''''((((((******)))((((((((((((((((((((())))))************)))************+++++++++******+++,,,,,,,,,,,,+++111000/////////000222333555777:::===AAAGGGMMMRRRkkkttt|||xxxsssqqqppprrrsssvvv}}}wwwtttsssqqqrrrrrrqqqsssxxx+++,,,---.........------,,,+++******))))))******))))))************))))))++++++************++++++***************************++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++************++++++...---+++***)))***+++,,,---------,,,,,,,,,++++++++++++++++++************))))))))))))*********************+++++++++,,,,,,***************************+++---,,,,,,+++---...------///000000000///...///////////////...------............////////////........................111111111111222222222222444111......111333333222333333333444444444555555333333333333444555666666666666666555555444444444333333444444555777888999999888888888777777777777999999999999999999999999::::::999999:::;;;===>>><<<<<<============<<<<<<===<<<:::999999:::<<<===>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@AAACCCDDDDDDEEEFFFFFFFFFEEECCCCCCCCCDDDDDDEEEFFFGGGHHHHHHHHHHHHHHHGGGFFFEEEJJJJJJIIIIIIHHHGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGGGGFFFDDDCCCBBBBBBCCCCCCGGGGGGHHHGGGFFFGGGIIIKKKIIIIIIJJJKKKKKKKKKKKKKKKGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAAAAA======>>>>>>>>>>>>======:::::::::999888888777777666555333111000000000000111111111111000000000///000000000000000000000000111000000000/////////...000000000000000000000000........................***++++++,,,,,,------...++++++++++++++++++++++++++++++******++++++,,,---------,,,++++++***))))))))))))))))))))))))))))))************)))))))))(((((((((((('''((())))))***+++***)))(((((()))******,,,+++***)))((((((((()))+++*********))))))))))))*********)))))))))(((((())))))(((((((((((())))))(((((())))))******++++++)))))))))(((((((((''''''((((((''''''''''''((((((******)))((((((((((((((()))))))))))))))*********))))))*********+++++++++++++++,,,------------,,,000/////////000000111111333555777999;;;???DDDHHHTTT\\\gggqqq{{{yyypppkkkhhhhhhkkkpppwwwzzzxxxwwwuuuvvvxxx{{{}}}))))))***++++++++++++***,,,+++******))))))******))))))************))))))++++++************++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++************++++++...---+++******+++,,,,,,......------------,,,,,,,,,+++++++++************)))))))))*********++++++))))))*********+++++++++++++++++++++++++++++++++***,,,------++++++,,,...---......///000////////////////////////......---............////////////........................222111111111000000000///222000///000222333222111333333333444444444555555444444444444444444444444555555444444444444333333333333333333444666777888777777777777777666666666999999999999999999999999:::::::::::::::;;;======<<<<<<===============<<<===<<<;;;::::::;;;<<<===????????????????????????@@@@@@@@@@@@AAAAAAAAAAAABBBCCCDDDFFFGGGGGGGGGGGGEEEEEEEEEFFFGGGGGGHHHHHHGGGGGGHHHHHHHHHGGGFFFFFFIIIIIIIIIIIIHHHHHHHHHHHHGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFEEEDDDCCCCCCCCCDDDGGGHHHHHHGGGFFFFFFHHHJJJHHHIIIIIIJJJJJJJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCBBBBBBCCCCCCBBBBBBAAA@@@======>>>>>>>>>>>>======;;;;;;;;;:::999888888888555444333111000000000000111111111111000000000000000000000000000000000000000000000000////////////000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,------,,,,,,++++++******)))))))))))))))))))))))))))************))))))))))))((((((''''''(((((()))***,,,,,,+++))))))(((((())),,,+++***)))((((((((((((++++++++++++************)))))))))((((((((((((((())))))(((((((((((()))))))))))))))))))))*********))))))(((((((((((('''''')))((((((''''''(((((()))***))))))(((((((((((((((*********))))))))))))))))))))))))*********+++++++++,,,,,,---------------......///000000000000///111222333333333555888;;;>>>EEENNNVVV```mmm||||||xxxxxx}}}{{{pppjjjggggggiiikkkooouuu}}}|||yyyxxxxxxyyy{{{{{{{{{yyywwwvvvxxxyyy~~~~~~((((((((())))))))))))))),,,+++******))))))******)))******++++++******)))++++++************++++++***************************++++++,,,,,,++++++******+++,,,------,,,+++***++++++************++++++---,,,,,,+++++++++,,,,,,---------------,,,,,,,,,,,,,,,+++++++++*********))))))*********+++++++++************++++++++++++++++++,,,,,,,,,,,,,,,---+++,,,------++++++,,,------......///////////////...///////////////..................////////////........................000000000000000/////////000000111222333333222111333333333444444444555555555555555555555444333333333333333333333333333333333333333444555666777888777777777777777777777777999999999999999999999999::::::::::::;;;;;;<<<<<<;;;<<<========================<<<;;;;;;<<<======???????????????@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBCCCDDDFFFGGGHHHHHHHHHEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHIIIJJJJJJJJJJJJJJJHHHGGGGGGGGGGGGGGGGGGGGGGGGHHHIIIHHHGGGFFFHHHIIIIIIJJJJJJKKKKKKJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@@@@======>>>>>>>>>>>>======<<<<<<;;;;;;:::999888888444444333222222111111111111111111000000000000000000000000000000000000000000000000000////////////////////////////////////........................---------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---.........------,,,,,,,,,))))))))))))))))))))))))*********)))))))))))))))((((((''''''(((((()))***+++++++++******)))))))))((((((((())))))***++++++************************))))))))))))))))))))))))))))))(((((((((((())))))*********)))))))))))))))******************))))))))))))(((((((((((())))))))))))(((((((((((())))))************))))))))))))))))))))))))***************+++,,,,,,------,,,,,,,,,---...000000///......///000000000///000222444777;;;@@@EEEKKKVVVccclll}}}zzzxxx{{{}}}~~~uuupppppppppoooooorrrvvv{{{}}}|||yyytttpppnnnoooqqqxxxyyy{{{zzzzzz{{{++++++++++++,,,,,,------,,,+++******))))))************++++++++++++******++++++************++++++***************************++++++,,,,,,++++++******+++,,,------,,,+++***++++++************++++++,,,,,,,,,,,,,,,,,,------+++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++***************+++++++++++++++++++++,,,,,,,,,,,,---++++++,,,,,,,,,---------+++,,,------++++++,,,---............/////////000......///////////////...............////////////////////////////////////---......///000000111111...000222333333222111111333333333444444444555555666666666666666444333222222333333333333333333333444444444555666777999999;;;;;;;;;;;;;;;;;;<<<<<<999999999999999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<=======================================>>>>>>??????@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBBBBBBBDDDEEEGGGGGGHHHHHHDDDEEEFFFGGGGGGGGGFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGFFFFFFFFFGGGGGGHHHIIIIIIIIIIIIJJJKKKKKKKKKKKKJJJGGGGGGGGGHHHHHHHHHHHHHHHFFFHHHIIIIIIHHHGGGHHHJJJKKKKKKLLLLLLLLLKKKKKKJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???======>>>>>>>>>>>>============<<<;;;:::888888777555555555444444333222222000000000000000000111111000000000000000000000000////////////000000000000////////////////////////...........................------,,,,,,++++++***++++++++++++++++++++++++++++++******++++++,,,---......------------,,,,,,))))))))))))))))))))))))))))))))))))))))))******)))(((((((((((()))******))))))******++++++++++++'''(((((()))******++++++))))))))))))))))))))))))************************))))))(((((((((((())))))*********)))))))))))))))))))))))))))))))))******))))))(((((((((((())))))))))))(((((((((((())))))*********)))))))))))))))(((((()))))))))*********))))))***++++++++++++++++++,,,---//////...---------...000000//////111333666888:::<<<@@@GGGQQQXXXeeeooo}}}~~~{{{zzzzzzzzzzzz{{{{{{{{{zzzwwwwwwxxx{{{|||vvvqqqoooooopppqqqsssssssssssstttuuu}}}******))))))******+++,,,,,,+++******))))))************++++++++++++******++++++************++++++***************************++++++,,,,,,++++++***+++++++++,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,------------******++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++*********++++++++++++,,,++++++,,,,,,,,,---------***++++++,,,,,,------...,,,---...---+++***+++,,,///............///000000---...//////////////////............////////////////////////////////////------...///000111222222...000333333222111111222333333333444444444555555555666777777666555444333222222333333333333444444555555555666777888999:::::::::::::::;;;;;;;;;;;;999999999999999999999999::::::;;;<<<<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>===>>>>>>>>>>>>>>>>>>=========>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAABBBCCCEEEFFFFFFFFFFFFDDDDDDFFFGGGGGGFFFEEEDDDFFFFFFGGGHHHHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJKKKKKKIIIIIIJJJKKKKKKKKKKKKJJJDDDEEEFFFGGGGGGGGGGGGGGGFFFHHHJJJKKKJJJJJJJJJLLLLLLLLLLLLLLLLLLLLLKKKJJJGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDCCCBBBAAA@@@???======>>>>>>>>>>>>=========<<<;;;:::999888777666555555555666555444333333000000000000111111111111000000000000000000000000////////////000000000000000000000000000000000000---------------------------------,,,,,,+++++++++++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))***************))))))))))))***++++++((()))***+++,,,,,,,,,,,,***+++++++++***)))((('''((((((((((((((()))))))))************++++++++++++))))))(((((((((((()))))))))))))))))))))*********&&&&&&''''''''''''((((((***))))))(((((())))))***((((((((((((((())))))***((()))))))))************((((((((()))))))))******((())))))***************++++++,,,---------------,,,...000000000000222333222333444555888>>>EEEJJJPPPYYYfffrrr}}}xxxvvvsssqqqssswww|||}}}xxxvvvttttttuuuuuuttttttrrrrrrooosssvvvxxxzzz}}}(((''''''&&&'''((()))***,,,+++******))))))*********++++++,,,,,,++++++***++++++************++++++***************************++++++,,,,,,++++++***,,,++++++++++++++++++,,,++++++************+++++++++,,,,,,------...------+++++++++,,,,,,,,,------------,,,,,,,,,+++++++++*********+++++++++,,,,,,***+++++++++,,,,,,,,,,,,*********+++,,,---------,,,---...---+++***+++,,,///......---...///000111------...///////////////............/////////////////////////////////////////////000000111111111...111333333111000111333333333333444444444555555444555666777777666444333333333333333444444444555444444444555666777888999777777888888888999999999999999999999999999999999:::;;;;;;<<<<<<;;;:::::::::;;;<<<===>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>><<<<<<===>>>>>>???@@@@@@?????????@@@@@@@@@@@@AAABBBBBBCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJJJJJJJJJJHHHIIIJJJJJJKKKKKKJJJJJJDDDEEEFFFGGGHHHHHHHHHHHHEEEHHHKKKLLLLLLLLLMMMNNNKKKKKKLLLLLLKKKKKKJJJIIIGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDCCCBBBAAA???>>>======>>>>>>>>>>>>======<<<<<<;;;999888777666555333444555555555444333222///000000000111111111111000000000000000000000000.../////////000000000111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++++++++++++++++++++))))))))))))))))))))))))((()))))))))************++++++******++++++,,,---)))***+++,,,,,,,,,+++*********++++++***)))'''&&&(((((()))))))))*********))))))))))))*********+++))))))(((((((((((())))))(((((())))))******++++++&&&&&&&&&'''''''''((((((******))))))))))))******((((((((((((((()))******''''''((()))***++++++,,,(((((((((((()))))))))***))))))***++++++++++++***+++++++++++++++,,,------,,,...000000//////000222000000000111222666;;;>>>AAAHHHQQQYYYaaammm|||zzzrrrmmmkkkkkklllwwwzzz~~~|||zzzwwwuuupppsssuuutttqqqqqquuuyyy+++***)))))))))***,,,---,,,++++++***)))************++++++,,,,,,++++++***++++++************++++++************************+++++++++,,,,,,+++++++++---,,,+++******+++,,,---++++++************+++++++++,,,------.........---,,,,,,,,,------.........---------,,,,,,,,,++++++******+++++++++,,,,,,,,,)))************+++++++++))))))***++++++,,,------,,,---...---+++***+++,,,///......------///000111------...///000000//////............/////////000000000000000000000000000111111111111000000000000///111333222000000222444333333333444444444555555333555666888888777555444333333333444444555555555333333333444555666777888:::::::::;;;;;;<<<<<<<<<999999999999999999999999:::;;;<<<<<<<<<;;;:::999:::;;;<<<===>>>>>>>>>>>>>>>>>>????????????>>>>>>;;;<<<<<<===>>>?????????>>>>>>?????????@@@@@@@@@BBBBBBCCCCCCCCCCCCCCCBBBDDDFFFGGGHHHHHHGGGEEEDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJJJJEEEFFFHHHJJJKKKKKKJJJJJJEEEHHHKKKMMMMMMMMMNNNPPPJJJKKKKKKKKKJJJIIIHHHHHHGGGHHHHHHHHHHHHGGGFFFFFFFFFEEEDDDDDDEEEEEEDDDCCCDDDDDDDDDCCCBBBAAA???>>>======>>>>>>>>>>>>======<<<;;;:::999777666555444222333444444444333222111//////000000111111111222000000000000000000000000.../////////000000111111000000000000000000000000------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------------------------))))))))))))))))))))))))(((((())))))*********+++,,,,,,++++++,,,,,,---...+++,,,------,,,+++)))(((&&&''')))***++++++******))))))******+++++++++,,,'''((((((((())))))******))))))(((((((((((())))))'''(((((()))***++++++,,,'''((((((((())))))************))))))))))))******((((((((((((((()))******&&&&&&''')))***+++,,,---(((((((((((())))))))))))******+++,,,,,,,,,,,,+++,,,+++***)))***+++---...,,,...///000.........///111111000///000111333555999>>>DDDIIIOOOZZZhhhssszzz|||}}}ssslllhhhgggdddggglllrrrzzz}}}yyyvvvzzz{{{{{{vvvoookkklllooo+++***)))))))))***,,,,,,++++++************++++++))))))(((((()))+++---...************************)))))))))***+++,,,.........---,,,+++***+++,,,,,,+++++++++++++++***)))(((...---,,,,,,++++++,,,,,,******+++++++++,,,,,,,,,...,,,***+++---...,,,***,,,++++++******++++++,,,,,,,,,++++++***))))))))))))******+++---......///***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------///...,,,+++***+++,,,,,,///////////////.........,,,------...///000111111000000000000111111111111111000......000000000///222222222111111111111111222222222333333444444444000000111222333555555666555444333222222333444555666555333222333444666888666888999:::999999:::<<<;;;;;;;;;::::::999999999<<<<<<<<<<<<;;;:::999888:::;;;;;;;;;<<<;;;;;;:::>>>>>>>>>>>>>>>?????????<<<<<<======>>>?????????BBBAAAAAA@@@?????????@@@>>>???@@@BBBDDDEEEGGGGGG@@@BBBDDDFFFHHHGGGGGGFFFHHHHHHHHHHHHHHHHHHHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJHHHIIIJJJLLLLLLLLLLLLKKKMMMKKKIIIIIIKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLIIIIIIJJJJJJIIIIIIHHHGGGGGGEEEDDDDDDDDDCCCAAA???DDDBBB@@@??????AAACCCEEEGGGEEEDDDDDDEEECCCAAA???>>>????????????@@@@@@@@@;;;:::999888777777777777444333222000///.........//////000111111111111111///......------///000111////////////////////////000000000000////////////000000///...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++++++++,,,,,,,,,------))))))***+++---...//////---,,,***(((((((((((()))))))))))))))))))))))))))******+++++++++,,,,,,,,,,,,,,,+++***)))))))))***))))))*********+++++++++ """%%%'''((()))((('''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))******)))'''&&&&&&(((+++))))))((('''''''''''''''))))))))))))******************))))))))))))******------,,,,,,------...///000000111111111111000///000000//////000111222222777777888;;;AAAHHHOOOSSSbbbmmm{{{~~~}}}rrrkkkoookkkhhhdddbbbdddiiipppuuu{{{~~~zzzxxxyyyzzz~~~{{{wwwuuu+++***)))))))))***+++,,,+++******))))))******+++++++++***)))***+++,,,,,,************************************+++,,,------...---,,,***))))))******+++++++++++++++***))))))---,,,,,,+++++++++++++++*********+++++++++,,,,,,,,,+++)))***,,,---+++))),,,++++++******++++++,,,+++++++++*********)))))),,,,,,,,,++++++******)))***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------...---,,,+++++++++,,,,,,------....../////////000------......//////000000/////////000000000111111111000......000000000///111111111111111111111111222222222333333333444444333333444444555666777777666555555444444555555666555555444333444555666777666777999999888888:::;;;;;;;;;;;;:::::::::999999::::::;;;;;;;;;;;;;;;:::888999:::;;;<<<<<<<<<<<<>>>>>>?????????@@@@@@@@@<<<======>>>>>>???@@@@@@????????????@@@AAABBBBBBAAAAAABBBBBBCCCDDDDDDEEEBBBCCCFFFIIIKKKKKKKKKJJJIIIIIIIIIHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIGGGHHHJJJKKKLLLLLLKKKKKKKKKJJJHHHIIIJJJLLLKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLIIIJJJJJJJJJJJJIIIHHHHHHIIIGGGFFFEEEEEEEEECCCBBBCCCBBB@@@???@@@BBBDDDFFFHHHFFFDDDDDDDDDDDDBBB@@@>>>>>>>>>>>>>>>>>>>>>>>><<<;;;:::888666555444444333333222111000000000000,,,,,,---...............///......---...///000111///////////////////////////////////////000000000000//////...............------------------------+++++++++******))))))))),,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,***)))((((((((()))*********************************+++++++++,,,,,,,,,+++******))))))******(((((()))))))))*********###%%%''')))******)))((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((&&&$$$$$$&&&)))***)))((((((''''''(((((('''(((((((((((()))))))))******))))))))))))******+++************+++,,,,,,//////000000000000/////////.........//////000111333333444777<<>>>>>===>>>>>>???@@@AAAAAABBB<<<======>>>>>>???@@@@@@======>>>???AAACCCDDDEEEDDDCCCCCCCCCCCCBBBBBBBBBCCCEEEHHHLLLNNNOOOPPPOOOJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGGGGHHHHHHIIIIIIGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJIIIKKKMMMMMMLLLJJJKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJIIIIIIHHHGGGJJJGGGEEEDDDDDDDDDDDDCCCCCCBBBAAA@@@AAACCCEEEGGGIIIFFFDDDCCCCCCCCCCCCBBB>>>>>>======<<<;;;;;;;;;<<<;;;999777555444222111222222111111111111222222+++,,,,,,---------------///............///000000////////////////////////.........//////000000111000///......------......------------------------*********))))))))))))))),,,,,,---------...............---,,,+++******))),,,+++***)))))))))))))))++++++++++++++++++++++++*********++++++++++++,,,++++++***)))))))))******((((((((((((((()))))))))'''((()))+++++++++***)))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))(((((((((&&&$$$$$$&&&(((******)))((((((((())))))''''''''''''((((((((((((******))))))))))))************))))))******+++,,,---......//////......---...------------...//////...///000222555888;;;===:::AAAKKKSSS[[[ggguuu{{{|||wwwuuuqqqooopppsssxxx{{{|||yyysssooollllllmmmnnnooouuu}}}yyyyyy{{{***************+++++++++******))))))))))))******---,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,++++++*********+++++++++************++++++++++++******************+++******)))))))))))))))************+++++++++++++++*********+++++++++***++++++************++++++******************++++++)))))))))*********++++++***+++,,,,,,------,,,,,,---------.........//////---------,,,,,,,,,------,,,,,,,,,---.../////////.....................---............////////////111000......000000000///...//////000111222222333222222222222222222222333222333333333333333333333444555666777777666555444333444555555666666555555444555777777666666888999;;;;;;;;;:::::::::::::::888888999:::;;;;;;;;;;;;777888:::;;;<<<=========;;;<<<===>>>???@@@AAABBB;;;<<<<<<======>>>??????===>>>>>>???AAACCCEEEFFFCCCCCCCCCCCCCCCBBBBBBBBBCCCEEEIIIMMMPPPQQQRRRRRRKKKKKKJJJIIIIIIHHHHHHHHHEEEEEEFFFFFFGGGGGGHHHHHHFFFFFFGGGHHHHHHIIIIIIIIIKKKKKKLLLNNNPPPPPPNNNLLLJJJJJJJJJJJJJJJJJJJJJJJJGGGHHHHHHHHHHHHGGGFFFFFFHHHEEEBBB@@@AAABBBBBBBBBBBBBBBAAAAAABBBDDDFFFGGGGGGEEEAAA@@@@@@AAABBBAAA???>>>===<<<;;;:::999999999999888777555444222111222111111000000000000000---...//////000000//////............/////////000////////////////////////------......///000111111//////...------------...,,,,,,,,,,,,,,,,,,,,,,,,******************))))))++++++,,,,,,,,,---------...------,,,+++***))))))+++++++++******)))))))))++++++++++++++++++++++++************++++++++++++******))))))))))))******)))))))))))))))))))))))))))******++++++***))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))******)))''''''(((*********))))))))))))******'''''''''((((((((())))))******))))))))))))******+++++++++++++++,,,------+++,,,,,,------------,,,......------------......,,,---...000222333333333777;;;@@@DDDHHHPPP[[[cccqqq{{{tttkkkgggggghhh```gggooouuuzzz))))))******++++++++++++***))))))))))))))))))*********+++,,,------......++++++++++++++++++++++++------,,,+++************))))))***+++------......+++******))))))***+++++++++***))))))(((((())))))))))))*********++++++++++++,,,,,,,,,++++++,,,,,,+++******))))))******+++)))))))))***+++++++++,,,))))))******++++++,,,,,,***+++,,,,,,------,,,,,,---------.........//////------------------------....................................------------............////////////111000......000000000///......///000111111222222222222222222222222222222222333333333333333333333333444555666666555444333333444555555666666555555333555666777666666777999::::::::::::::::::::::::999::::::::::::::::::999::::::;;;;;;<<<<<<;;;;;;999:::;;;<<<===>>>???@@@::::::;;;<<<<<<======>>>@@@@@@@@@@@@AAABBBCCCDDDAAAAAABBBBBBCCCDDDDDDDDDBBBEEEHHHLLLOOOPPPPPPPPPJJJJJJIIIIIIIIIHHHHHHHHHEEEEEEEEEFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGHHHHHHJJJJJJJJJMMMOOOOOOMMMLLLHHHHHHHHHHHHHHHHHHHHHHHHEEEFFFFFFFFFFFFEEEDDDDDDGGGDDDAAA@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCEEEFFFDDDBBB>>>===>>>???@@@?????????>>><<<;;;:::999888666666666777666555444333222111000...------,,,,,,//////000111111111111000---......///////////////////////////////////////,,,------...///000000111//////...---------------************************++++++++++++++++++++++++))))))*********++++++++++++++++++++++++++++++++++++++++++++++++*********++++++++++++++++++++++++))))))*********+++++++++***))))))((())))))******************************)))*********))))))(((((())))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))(((((((((((())))))(((((((((((()))))))))))))))******)))''''''((()))******))))))))))))******(((((()))))))))***************))))))))))))******+++************+++,,,,,,******+++,,,,,,,,,,,,,,,///......------.........---...///000111111000000333555777888;;;AAAHHHNNNWWWaaannnzzzuuukkkgggggg```eeejjjllllllooouuu{{{))))))***++++++++++++******))))))(((((())))))***((()))***,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++*********+++((()))+++,,,......//////+++***)))))))))***+++,,,+++******))))))))))))))))))))))))************++++++,,,------++++++,,,---******))))))))))))******(((((()))***+++,,,,,,,,,,,,++++++++++++************+++,,,,,,------,,,,,,,,,------------.........,,,,,,---............---000000/////////.........------------------............/////////000000000111000......000000000///...//////000000111111111222222222222222111111111444444444555555666666666333333444444444444333333444444444555555555666666444555777777666666888999888888888888999999999999999:::::::::::::::999888:::;;;;;;<<<;;;;;;::::::999::::::;;;<<<======>>>:::;;;;;;<<<<<<===>>>>>>BBBAAAAAAAAAAAAAAABBBCCC@@@@@@AAABBBCCCEEEEEEFFFBBBDDDGGGJJJLLLMMMLLLLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFHHHJJJKKKJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFEEEDDDDDDCCCGGGEEECCCBBBCCCDDDDDDCCCBBBAAAAAAAAAAAABBBCCCCCCAAA???===<<<===>>>>>>===>>>>>>===<<<;;;:::999888444555666777777666555444222111///...,,,++++++***---......///////////////---......///000/////////////////////////////////---------......//////000///...------,,,,,,------+++++++++++++++++++++++++++++++++++++++,,,,,,,,,(((((()))))))))*********))))))******++++++,,,,,,***++++++,,,++++++******++++++++++++++++++++++++)))))))))************+++))))))((((((((()))******++++++++++++************)))))))))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))(((((((((((())))))))))))&&&(((((((((&&&%%%&&&'''))))))((((((((()))******))))))))))))******************))))))))))))******((((((((('''(((((()))***))))))***+++,,,,,,,,,,,,//////...---------......//////000111111111000000000111222444666;;;@@@DDDHHHOOOZZZccclllwww~~~uuummmkkkfffhhhiiihhhffffffjjjmmmmmmpppuuuzzz((()))***+++,,,++++++***))))))(((((((((((())))))((()))***,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++)))***+++,,,---,,,,,,++++++***)))((()))***,,,---++++++***))))))))))))***))))))))))))***************,,,---,,,***)))+++---******))))))))))))******'''((()))***+++,,,------)))))))))******************+++,,,,,,------,,,,,,,,,,,,,,,,,,------------+++,,,.../////////...---/////////000000000000000,,,,,,,,,------........./////////000000000111111111000......000000000////////////000000000000000222222222222111111111000333333444444555666777777555555444444444444555555555555444333444555666777444666777777777777888:::666666777777777888888888777888999:::::::::::::::999999:::;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======<<<<<<======>>>?????????BBBAAAAAAAAAAAABBBCCCCCC@@@@@@AAABBBCCCDDDEEEEEECCCEEEGGGIIIJJJIIIIIIHHHEEEFFFFFFGGGGGGHHHHHHHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCEEEFFFGGGEEECCCCCCDDDFFFHHHIIIHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDFFFDDDCCCCCCDDDEEEDDDBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@>>>======>>>???===<<<<<<<<<;;;:::999999888888666666888888888666444333111000///...---,,,,,,,,,,,,---......//////......------///000000000///...////////////////////////........................///...------,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++))))))))))))************)))*********++++++++++++******+++,,,,,,,,,+++***************************))))))))))))************((((((((((((((()))******+++*********)))))))))))))))(((((((((((())))))***))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))&&&''')))(((&&&%%%%%%&&&((((((''''''(((((()))***((((((((())))))))))))*********))))))))))))******(((''''''''''''((())))))))))))***+++,,,,,,,,,,,,......---,,,,,,,,,,,,,,,....../////////000000111000000111222333666999;;;===CCCKKKPPPVVV```llluuuxxxvvvwww|||}}}zzzqqqqqqpppooopppqqqsssuuupppqqqrrrqqqpppppprrruuuzzz}}}((()))***+++,,,+++******))))))(((((((((((())))))******+++,,,+++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++,,,,,,+++***((('''+++***)))((()))***,,,---,,,++++++***************))))))))))))************(((+++,,,,,,)))(((***,,,******))))))))))))******''''''(((***+++,,,---...###$$$&&&'''***+++---...++++++,,,---------,,,,,,+++++++++,,,,,,,,,------+++,,,.../////////............///000111222333333++++++,,,,,,---...//////000000000000111111111111111000......000000000///000000000000////////////222222222222111111000000000000111222444555666666777666555444444555666777666555333222333444666888555666888888777777999:::555555666666777777777888555666777999;;;<<<<<<<<<777888999;;;<<<======>>><<<<<<<<<===============>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@AAABBBCCCDDDEEEAAABBBBBBBBBCCCDDDDDDDDDDDDFFFGGGIIIIIIHHHFFFEEEDDDDDDEEEFFFGGGHHHHHHIIIIIIIIIHHHGGGFFFEEEDDDDDDCCCCCCBBBBBBCCCDDDFFFGGGFFFDDDCCCCCCFFFHHHJJJJJJEEEEEEEEEEEEEEEEEEEEEEEEGGGHHHHHHHHHHHHGGGFFFFFFBBBBBBAAABBBCCCCCCAAA???BBBAAAAAA@@@@@@??????>>>???>>>>>>???@@@@@@>>><<<::::::999999888777777777888888999999888666333222//////............//////---...//////000000//////,,,---///000000000///...////////////////////////...............---------......---,,,,,,,,,,,,---........................(((((())))))*********+++)))************+++++++++++++++******************)))***,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))************((((((((((((((()))************))))))((((((((('''))))))(((((()))******+++))))))))))))(((((((((((())))))))))))))))))))))))************************))))))(((((((((((())))))(((((((((((())))))))))))((()))+++***)))''''''((('''''''''''''''((())))))''''''''''''((((((((()))******))))))))))))******)))))))))))))))***++++++))))))***,,,,,,------------,,,,,,+++*********+++------------...///000111.........------------...222777===@@@DDDLLLWWW```dddlllyyyxxxvvvvvvyyyzzz~~~~~~}}}~~~yyyqqqkkkjjjjjjiiijjjlllooosssxxx|||~~~((())))))))))))*********------,,,,,,+++***))))))((()))***+++,,,---------++++++,,,,,,,,,,,,------************************+++***)))))))))***,,,,,,,,,+++++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++++++++++++++++++++)))************+++++++++)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...,,,,,,,,,------...............////////////......------............------222000......000000000///////////////////////////000000000000111111111111333333333222222111111111333333333444444444555555555555444333444555666777888777666444444444555666555666666777888999999:::999888666555555666888999888888888888888777666666999999::::::::::::;;;;;;<<<===>>>??????>>>===<<<:::<<<===???@@@@@@@@@@@@???@@@AAABBBBBBBBBAAAAAAAAA???======???AAABBBBBBDDDEEEFFFGGGHHHGGGFFFEEEFFFFFFFFFFFFGGGHHHIIIIIIIIIHHHHHHGGGFFFFFFGGGGGGKKKGGGCCCBBBDDDFFFFFFEEEFFFEEEDDDEEEGGGHHHGGGFFFCCCCCCCCCEEEHHHJJJIIIHHHGGGHHHIIIIIIHHHGGGEEEDDDFFFDDDBBB@@@@@@@@@AAABBBBBBBBBAAA@@@@@@??????>>>???>>>===<<<<<<;;;<<<<<<;;;;;;::::::999888888777777666666444333222111111222111111000///......---............////////////...............///000000000000//////.........---...............///000000---.........---,,,,,,+++---.........---,,,,,,+++&&&'''((()))++++++,,,,,,---,,,,,,,,,++++++******))))))***+++,,,,,,------++++++++++++++++++++++++******))))))))))))******)))***+++,,,,,,+++***)))'''(((((()))***+++++++++))))))))))))))))))))))))+++***)))(((((()))***+++)))+++,,,+++***)))***+++&&&&&&&&&&&&&&&&&&&&&&&&((()))*********)))'''&&&(((((())))))))))))((((((************))))))))))))'''''''''''''''&&&&&&&&&******))))))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******)))+++---,,,+++***+++,,,------........................//////000000111111333333555888<<>>???@@@@@@????????????@@@AAABBBCCCCCCDDDDDDBBB??????AAABBBCCCCCCCCCDDDEEEFFFFFFFFFEEEDDDFFFFFFFFFFFFGGGHHHIIIIIIGGGGGGFFFFFFFFFFFFFFFGGGGGGDDDAAAAAACCCFFFGGGFFFGGGFFFEEEFFFHHHHHHHHHGGGDDDDDDDDDFFFHHHIIIHHHGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDCCCAAA?????????@@@AAABBBAAAAAA@@@??????>>>>>>======<<<:::::::::::::::999999999888777666666666777777666555444333222222111111111000///.....................////////////...............///000000000/////////.........---...............//////000------......------,,,+++------......---,,,,,,+++******++++++++++++***************))))))((((((((()))******+++,,,,,,------++++++++++++++++++++++++++++++************++++++)))***++++++++++++***)))'''(((((()))******++++++))))))))))))))))))))))))+++***)))(((((()))***+++''')))***)))((('''((()))((((((((((((((((((((()))((())))))***)))((('''&&&(((((())))))))))))((((((*********)))))))))((((((((('''''''''''''''''''''''''''(((((())))))******))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))+++,,,,,,+++******+++)))******+++,,,---......---......///000000111111000111111333666999===???@@@DDDLLLUUU```lllxxxxxxooollljjjiiikkkmmmnnnnnnmmmkkkjjjlllmmmnnnnnnnnn************+++++++++,,,---,,,,,,++++++************++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,******))))))******+++,,,***************+++++++++************************************************++++++++++++++++++++++++)))************+++++++++)))***++++++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,------------.........////////////......------............------...,,,,,,---...//////...////////////////////////000000000000111111111111222222222222222111111111333333333333444444444444333222222222222333444444444444444444444444333222333333333444444555555666666666666666666666666666444555666777777777777777999999::::::::::::;;;;;;<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>??????>>>>>>===?????????@@@BBBDDDFFFHHHGGGEEEBBBBBBCCCDDDDDDDDDBBBCCCDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEFFFGGGHHHIIIEEEEEEEEEDDDDDDEEEFFFFFFDDDBBB@@@@@@CCCEEEGGGGGGHHHGGGFFFGGGHHHIIIIIIGGGFFFEEEEEEFFFHHHHHHGGGEEEFFFFFFHHHIIIIIIIIIHHHGGGCCCBBBAAA????????????@@@AAAAAA@@@@@@???>>>>>>>>>;;;:::999888888777777888888888888777666666555555777777666666555444333333111111000000//////..................////////////.........---......///000/////////..................------------...//////------......------,,,,,,---------------,,,,,,+++---------,,,+++***)))(((,,,,,,,,,+++++++++++++++*********++++++,,,,,,---++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,)))******++++++******)))((((((((()))******++++++))))))))))))))))))))))))******))))))))))))******''')))***)))((('''((()))''''''(((((())))))******)))))))))))))))(((''''''(((((())))))))))))((((((******))))))))))))((((((((((((((((((((()))))))))''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((()))+++,,,,,,+++******+++(((((()))***,,,---...///------......///000000000000000//////000222444555666999>>>DDDKKKTTT\\\bbbttt|||}}}yyyxxxxxxyyyyyyxxxwwwvvvuuutttrrroookkkggg******+++++++++,,,,,,,,,,,,,,,,,,++++++*********++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++)))))))))***+++++++++,,,************************************************,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++---------------------------......//////......---------............------///......///111222111000///////////////////////////000000000111111111111222222222111111111111111222222333333333444444444333333333333333444444444333444555666666555333222333333333444444555555555666777888888888888777666444555666777999999999:::999999999:::::::::;;;;;;<<<;;;:::::::::;;;<<<===??????>>>>>>>>>======<<<>>>>>>>>>???AAAEEEHHHJJJIIIGGGEEEDDDEEEFFFEEEDDDAAABBBDDDEEEFFFEEEEEEDDDEEEEEEDDDEEEEEEFFFGGGHHHDDDDDDCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBCCCEEEFFFGGGHHHGGGFFFGGGIIIJJJIIIHHHHHHFFFFFFFFFGGGGGGEEEDDDDDDEEEGGGHHHIIIIIIIIIHHHDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@@@@???>>>>>>======::::::999888777777777777888888777777777666666666666666555444444333222222111000000000/////////...............////////////.........------......///........................------,,,,,,------...///,,,------...------,,,,,,,,,,,,---------,,,,,,+++------,,,,,,+++***((((((,,,,,,,,,,,,++++++++++++*********++++++,,,,,,,,,+++++++++++++++++++++++++++++++++******+++++++++))))))************))))))(((((())))))************))))))))))))))))))))))))***))))))))))))))))))***)))+++,,,+++***)))***+++&&&&&&&&&''''''((()))))))))))))))))))))(((((('''(((((())))))))))))((((((***)))))))))(((((((((((()))))))))))))))***************))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((()))***,,,,,,***)))***+++***++++++,,,---......///,,,------......///000000222111000000000111222222555777:::===@@@EEEKKKOOOYYYaaammmyyy{{{wwwxxx|||ttt******+++++++++,,,,,,,,,,,,,,,+++++++++++++++***++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------++++++++++++++++++++++++))))))******++++++++++++)))))))))***+++++++++,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))*********+++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---...---,,,+++------------------------------............------------............------///......000111222000//////////////////////////////000000000111111111111111111111111111111111111222222222333333333444444333444444555555555555555444555666777777666555444555555555555555666666666333444444555555444444333555666888999:::;;;<<<<<<999999999:::::::::;;;;;;===<<<;;;:::;;;<<<>>>?????????>>>======<<<<<<<<<>>>======>>>AAADDDHHHJJJHHHGGGEEEEEEFFFFFFEEEDDDBBBCCCDDDFFFGGGGGGFFFFFFDDDDDDDDDDDDEEEFFFGGGGGGDDDCCCCCCBBBCCCCCCDDDDDDFFFFFFEEEDDDDDDDDDEEEFFFHHHGGGFFFGGGIIIJJJIIIHHHHHHGGGFFFGGGGGGGGGEEECCCCCCDDDFFFHHHIIIIIIHHHHHHEEEDDDCCCCCCBBBAAAAAAAAA@@@??????>>>>>>======<<<;;;:::999888777777777777555555555555444444444444444333333222222111111111000000000000////////////............////////////......------------......---------...............,,,,,,,,,,,,,,,---......,,,,,,------...------,,,++++++,,,,,,---,,,,,,+++)))***************))))))''''''''''''''''''''''''***+++++++++++++++,,,,,,++++++++++++++++++++++++******))))))))))))******)))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))******))))))))))))+++,,,+++***)))***+++'''''''''((((((((())))))***))))))((((((((((((((((((((())))))))))))(((((()))))))))(((((((((((('''))))))))))))******++++++******))))))((((((''''''))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))******++++++******)))(((***,,,+++***)))******,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---......//////111111111111111222222333222444555666666888<<<>>>DDDJJJTTT]]]fffqqq|||~~~{{{{{{************+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,------************************))))))***++++++++++++******************+++++++++((((((((((((((((((((((((++++++++++++++++++++++++************************)))************+++++++++)))***++++++***)))***+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,...------------,,,,,,,,,------............------------............---------------...000///---+++////////////////////////000000000000111111111111000000000111111111111111222222222222333333333333333444555666666666555555555555666666777666666666666666666666666666666666555555555555555555555555777777999:::<<<<<<======999999::::::::::::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>======<<<<<<<<<===>>>>>>>>>???AAACCCEEEGGGEEEDDDCCCDDDEEEEEEDDDBBBAAABBBDDDFFFGGGGGGGGGFFFCCCCCCCCCCCCDDDEEEFFFGGGEEEDDDCCCCCCBBBBBBCCCCCCFFFGGGGGGFFFDDDCCCEEEFFFHHHGGGFFFGGGHHHIIIIIIGGGIIIGGGFFFGGGGGGGGGEEECCCBBBCCCEEEGGGGGGGGGGGGFFFEEEEEEDDDDDDCCCBBBBBBBBB??????>>>>>>===<<<<<<<<<;;;;;;999888888888888888222222222222222222222222222222222111111000000000000000000000////////////............///////////////...------,,,------------------------.........,,,++++++++++++,,,------,,,,,,------......------***++++++,,,,,,,,,,,,,,,'''((()))***************(((((((((((())))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***))))))))))))))))))******))))))(((((())))))***))))))))))))))))))******))))))))))))))))))))))))))))))************))))))''')))***)))((('''((()))++++++++++++******************)))((((((((((((((((((((())))))))))))(((((())))))((((((((((((''''''(((((())))))******++++++''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++******(((***++++++***))))))***++++++***))))))(((((('''++++++,,,,,,---.........---......///000111111222000111222222111222444666:::>>>EEEJJJPPPXXXbbbiiittt}}}~~~{{{zzz)))))))))*********++++++++++++++++++++++++++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++((()))***+++,,,++++++***+++++++++***************))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))***++++++***)))***+++++++++++++++++++++++++++************************,,,,,,++++++,,,,,,------......---------,,,,,,,,,,,,------......------,,,------............------.........///000///,,,)))////////////////////////000000000000111111111111///000000000111111111222111222222222222333333333222333444555555555444444555444444444555555666777666666666666666666666666999888777666666777888999777888999:::;;;;;;;;;;;;999999::::::::::::;;;;;;999999:::;;;<<<======<<<>>>>>>===<<<<<<<<<======>>>>>>??????@@@AAABBBBBBAAAAAA@@@AAACCCCCCBBBAAA@@@AAACCCEEEFFFFFFFFFEEECCCCCCCCCCCCDDDEEEFFFFFFGGGFFFEEECCCBBBBBBBBBBBBCCCEEEFFFEEEDDDCCCEEEGGGGGGFFFEEEFFFHHHHHHHHHGGGHHHGGGFFFFFFGGGGGGEEECCCBBBCCCDDDEEEFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBAAAAAA???>>>>>>======<<<;;;;;;;;;:::999888777777777777222222333333333333333333222222222111111111111111////////////000000000000............///////////////...------,,,,,,,,,---,,,,,,,,,------.........+++++++++++++++,,,,,,---+++,,,------......------******+++,,,,,,,,,,,,,,,((()))******+++++++++***+++,,,,,,,,,------------+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))******+++***)))(((''''''((()))******)))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))(((''')))***)))((('''((()))---,,,,,,++++++******)))+++***)))((('''(((((()))(((((())))))))))))(((((())))))((((((((('''''''''''''''(((((()))******+++''''''(((((())))))******))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))((()))++++++)))))))))***)))))))))))))))(((((((((+++++++++,,,------......,,,,,,---...////////////...000111111000111222444444777;;;===@@@FFFOOOUUUZZZbbbmmmwww((())))))))))))*********++++++++++++++++++++++++((()))***+++,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,+++******,,,+++++++++******))))))************************++++++++++++++++++++++++)))))))))))))))))))))))))))************+++++++++)))+++++++++***)))***+++++++++++++++++++++++++++************************---,,,+++***+++,,,---............------,,,,,,,,,,,,------......------,,,---..................---111111111111222000---***////////////////////////000000000000111111111111//////000000111111111222111111222222222333333333111222333444555444333333444444333222333444666777666666666666666666555555777555444222222444555777777888999999::::::::::::999999:::::::::;;;;;;;;;666888999;;;<<<<<<;;;;;;>>>===<<<;;;;;;<<<===>>>>>>>>>???@@@@@@@@@?????????>>>>>>@@@BBBBBBAAA??????@@@BBBDDDEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDEEEFFFHHHGGGEEEDDDBBBBBBAAAAAA???BBBDDDDDDCCCCCCEEEHHHFFFEEEDDDEEEGGGHHHGGGFFFHHHGGGFFFFFFGGGGGGEEEDDDBBBBBBDDDEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAA@@@???>>>>>>>>>===<<<<<<;;;;;;:::999888777777666666666666666666666666666666666333333222222222222222222////////////000000000000............/////////000///...------,,,,,,,,,,,,,,,,,,,,,------.........++++++******++++++,,,---+++,,,,,,---.........---)))***+++,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++************++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,***)))(((''''''((()))************)))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((()))+++,,,+++***)))***+++,,,++++++***)))(((''''''+++***((('''''''''((()))(((((())))))))))))(((((()))(((((((((''''''''''''&&&''''''((()))******************)))((((((''''''))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((()))++++++)))((()))***))))))******++++++,,,,,,***++++++,,,,,,---......,,,---...////////////...+++,,,...///...///000222---///111222333888@@@FFFCCCJJJSSS\\\dddmmmwww~~~************++++++++++++,,,,,,,,,++++++*********,,,,,,,,,+++++++++************+++,,,,,,---......000---)))(((***+++)))'''''''''(((((())))))******)))************+++++++++++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***)))))),,,,,,,,,,,,+++***))))))***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,---------..............................///......---------..............................000000////////////000000//////............//////000000000000000000000000222222333333333444444444333333333333333333444444444444333333444555777888444444666777888888888888666555555555555777888999888999::::::;;;;;;::::::::::::::::::::::::::::::888888999:::;;;;;;;;;;;;:::;;;<<<;;;::::::;;;<<>>===???@@@AAA@@@???>>>???@@@DDDCCCBBBAAABBBCCCDDDEEEAAABBBCCCCCCAAABBBCCCEEEHHHGGGFFFDDDCCCCCCBBBBBBEEEAAA??????BBBEEEFFFEEEHHHGGGGGGFFFFFFGGGGGGHHHIIIGGGFFFFFFGGGHHHHHHGGGEEEFFFGGGHHHFFFDDDAAA@@@@@@@@@???>>>>>>>>>>>>>>>>>>>>>============>>>>>>@@@>>>:::777555444444555777666555444333222222222555555444333333222111111444333000...------...//////............---------......---------,,,,,,,,,//////.........---------,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,...---,,,,,,++++++,,,,,,************************++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))))))))******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***(((((())))))*********+++)))))))))))))))))))))))))))))))))))))))(((''''''***)))(((''''''((()))***))))))(((((((((((())))))'''(((******((((((((()))******))))))))))))******''''''&&&&&&&&&&&&''''''$$$%%%&&&((())))))******'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++***+++++++++//////............//////////////////............000000111222444555666666<<<===@@@FFFMMMTTT[[[___kkkvvv(((((((((((()))))))))))),,,,,,++++++++++++++++++,,,,,,,,,+++++++++************++++++,,,------......,,,))))))+++,,,+++***(((((((((((())))))******)))************+++++++++))))))))))))))))))))))))************************))))))******************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,***++++++,,,,,,,,,++++++***++++++,,,,,,++++++************++++++,,,,,,,,,,,,,,,,,,---------..............................,,,---///000000///---,,,..............................------------......//////............//////000000000000000000000000111111111111222222222222333333333333444444444444444444333333444555777777444555666777888888888888777666666666666888999:::999999:::;;;;;;;;;;;;:::::::::::::::::::::::::::999999:::;;;<<<<<<<<<<<<<<<===>>>>>><<<<<<===>>>>>>>>>???@@@@@@???>>>>>>???@@@AAA@@@???>>>???@@@DDDCCCBBBAAAAAABBBCCCCCCBBBCCCDDDCCCBBBBBBDDDFFFIIIHHHGGGEEEDDDCCCCCCBBBFFFCCC@@@AAADDDFFFGGGFFFHHHHHHGGGGGGGGGGGGHHHHHHIIIGGGFFFFFFGGGHHHGGGGGGEEEEEEFFFFFFEEEDDDBBBAAAAAA@@@???>>>======>>>>>>>>>>>>=========>>>>>>???BBB???;;;777444444555555666666555333333222222333555444444333222222111111111111///......//////000///............---------......---------,,,,,,,,,///.........------------,,,,,,,,,,,,------------//////////////////......,,,------------------,,,...---,,,,,,++++++,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********************))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((()))))))))************)))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))+++++++++******+++++++++'''(((******((((((((()))******))))))))))))******(((''''''&&&&&&''''''((((((((())))))(((((('''&&&'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((+++***)))(((((()))***+++,,,++++++******+++++++++......------------......------....../////////000//////000111222222333333666777999<<>>???>>>===<<<===???======>>>?????????>>>>>>???@@@AAAAAA??????@@@AAAEEEDDDBBBAAA@@@AAAAAABBBCCCDDDDDDDDDCCCCCCEEEGGGJJJIIIHHHGGGEEEDDDCCCCCCFFFDDDCCCCCCEEEGGGHHHGGGIIIIIIHHHHHHHHHHHHIIIIIIHHHGGGEEEEEEGGGHHHGGGFFFDDDDDDDDDDDDDDDDDDEEEEEEBBBAAA@@@>>>=========>>>>>>>>>======>>>???@@@@@@EEEBBB<<<777444444555666666555444333333222222333444444333333222222111111......//////000000111111///............---------......---------,,,,,,,,,............------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,...---,,,,,,++++++,,,,,,************************,,,---...//////...---,,,------,,,,,,++++++*********************+++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***************++++++,,,))))))))))))************(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))((((((((((((''''''''''''(((((('''(((******((((((((()))***))))))(((((())))))***(((''''''&&&&&&''''''((((((((())))))(((((('''&&&(((((())))))))))))(((((())))))))))))))))))))))))''''''''''''''''''''''''******))))))))))))******++++++*********++++++,,,---,,,,,,++++++,,,,,,---++++++,,,---...///000111---.........//////000000000111111333666999===>>>CCCJJJRRRYYY___hhhttt|||}}}}}})))*********++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,,,,,,,+++*********++++++++++++))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++******************************'''''')))******+++++++++***++++++,,,------,,,,,,***++++++,,,,,,++++++***))))))***+++,,,,,,------,,,,,,,,,---------......////////////////////////+++---///111111000...,,,........................000000////////////000000000000////////////000000////////////////////////////////////000000000111111111222222333333444444333333333444444555666666555555666777777777777777888888888888999:::;;;;;;999::::::;;;<<<;;;;;;;;;999999999999999999999999999:::;;;<<<<<<=========;;;<<<======;;;;;;<<<===>>>>>>>>>>>>>>>=========???@@@BBBAAA@@@@@@AAABBBEEEDDDBBBAAA@@@@@@@@@AAACCCDDDEEEDDDCCCDDDEEEGGGJJJJJJIIIHHHGGGEEEDDDCCCFFFEEEDDDDDDEEEFFFGGGGGGJJJIIIIIIHHHHHHIIIIIIJJJHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCDDDFFFHHHJJJFFFDDDBBB???>>>======>>>>>>>>>===>>>>>>???@@@AAAGGGCCC===777444444555666555444444333222222222333333333333333222222111111......///000111000000000///............---------......---------,,,,,,,,,------------------------,,,,,,,,,++++++*********************++++++++++++---,,,,,,,,,,,,,,,,,,---...---,,,,,,++++++,,,,,,************************+++,,,...000000///---,,,...------,,,+++***)))))))))))))))***+++++++++,,,******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))***++++++)))))))))))))))*********(((((((((((((((((((((((()))))))))))))))((('''''''''((()))******)))(((''''''&&&&&&%%%%%%&&&&&&''''''(((******((((((((()))))))))(((((((((((())))))((((((''''''''''''((((((%%%&&&'''((()))*********(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((***))))))))))))))))))******************++++++,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---......//////------------............/////////000111333555666888===BBBFFFJJJQQQ[[[bbbkkksss~~~zzzzzzzzz{{{{{{|||~~~)))*********++++++++++++*********++++++,,,,,,,,,,,,,,,,,,+++++++++************+++++++++++++++,,,++++++++++++)))(((((((((************))))))))))))))))))*********+++++++++++++++++++++++++++++++++************************,,,,,,++++++++++++++++++***************************++++++,,,++++++******---------------,,,+++******++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,---------......////////////////////////........./////////000000////////////////////////000000////////////000000000000////////////000000000000000000000000000000000000000111111111222222///000000111222333333333333333444555666666666666555666666777777777777666777888999999::::::;;;;;;::::::;;;<<<<<<<<<;;;;;;999999999999999999999999888999:::;;;;;;<<<;;;;;;<<<===>>>>>><<<<<<===>>>@@@??????>>>===<<<<<<;;;???AAABBBBBBAAAAAABBBCCCEEEDDDCCCAAA@@@@@@AAAAAACCCDDDEEEDDDCCCDDDEEEGGGIIIIIIIIIIIIHHHFFFEEEDDDDDDEEEEEEEEEEEEEEEFFFFFFJJJIIIIIIHHHHHHIIIIIIJJJHHHFFFEEEEEEFFFGGGGGGFFFDDDCCCCCCCCCFFFIIIMMMOOOLLLJJJFFFBBB???>>>>>>>>>>>>>>>======>>>???@@@@@@FFFCCC===888555444555666444444333222222222333333333222222222222222111111///000000111000///......///............---------......---------,,,,,,,,,,,,,,,------------------,,,,,,,,,++++++*********,,,,,,------.........///---,,,++++++++++++,,,---...---,,,,,,++++++,,,,,,************************)))+++---...///...,,,+++------,,,+++******)))))))))))))))***+++++++++,,,******))))))******+++,,,)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))************))))))))))))))))))(((((((((((((((((((((((()))))))))))))))((('''''''''((()))******)))((('''***))))))(((((())))))***'''(((******((((((((()))))))))(((((((((((())))))(((((((((''''''(((((((((%%%&&&''')))******++++++))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))))))))))))******)))))))))***)))))))))******+++,,,------,,,,,,,,,,,,------------------,,,,,,,,,,,,---------...............---......///000222333333111333666888:::???FFFLLLSSSYYYccckkkttt}}}|||zzzwwwuuuvvvxxxzzz{{{~~~(((((((((((())))))))))))++++++++++++++++++,,,,,,,,,,,,,,,+++++++++************+++++++++++++++++++++,,,---,,,***((('''(((+++************))))))))))))************+++++++++))))))))))))))))))))))))************************))))))*********+++++++++++++++++++++++++++++++++......//////...---,,,,,,............---,,,+++******++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,,,,---------..............................///............000111222////////////////////////......------------......111000000//////000000111000000000000000000000000111111111222222222333333//////000111222333444444444444666777777888777777666666777777777777666666777777888:::::::::::::::::::::;;;<<<<<<<<<<<<<<<::::::::::::::::::::::::777888999:::;;;;;;;;;;;;>>>@@@AAA@@@???>>>???AAAAAA@@@???>>>============???AAABBBBBBBBBBBBCCCEEEFFFEEECCCBBBAAAAAABBBCCCCCCDDDDDDDDDCCCCCCEEEGGGGGGGGGHHHIIIHHHGGGFFFEEEDDDEEEFFFFFFEEEDDDEEEFFFIIIIIIHHHHHHHHHHHHIIIIIIGGGFFFDDDDDDFFFGGGFFFEEEDDDDDDEEEFFFJJJNNNRRRUUUTTTQQQLLLFFFBBB@@@??????>>>>>>============>>>>>>DDDAAA===999666444444555333333222222222222333333222222222222222222111111111111000000//////......///............---------......---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++***++++++,,,,,,------------,,,+++******+++,,,---...---,,,,,,++++++,,,,,,************************)))***+++,,,------,,,,,,,,,,,,++++++******))))))***************+++++++++******))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((())))))***************))))))))))))(((((((((((((((((((((((()))))))))))))))(((''''''(((((())))))))))))(((((())))))(((((((((((())))))'''(((******((((((((())))))((((((''''''(((((())))))((((((''''''(((((()))))))))******))))))((('''))))))(((((((((((())))))))))))))))))))))))))))))************************))))))************)))))))))))))))))))))***+++,,,---,,,,,,++++++,,,,,,---------,,,,,,,,,+++++++++---------.........//////,,,,,,---...///000111111000111222333444777;;;???@@@EEEKKKQQQWWW___hhhoooxxx}}}||||||}}}}}}zzzzzzzzz{{{(((((((((((()))))))))))),,,,,,++++++++++++++++++,,,,,,,,,+++++++++******++++++******************+++---//////,,,******++++++++++++*********)))))))))************+++++++++))))))))))))))))))))))))************************))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,---------------,,,,,,***++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,,,,---------......------------------------------///000111111111000////////////////////////......------------......111111000000000000111111222222222222222222222222111111111222222222333333000111222333444555666666555666777888999999999888666666777777777777666666666777888999:::::::::999:::;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999:::;;;<<<<<<<<<<<>>>>>===>>>???@@@AAA@@@AAACCCCCCBBBBBBDDDEEEFFFEEEDDDCCCCCCCCCDDDEEEBBBCCCDDDCCCBBBBBBDDDFFFDDDEEEGGGHHHIIIHHHGGGFFFEEEGGGIIIHHHFFFEEEFFFHHHHHHHHHGGGGGGGGGGGGHHHHHHGGGFFFDDDDDDFFFFFFFFFEEEDDDEEEGGGJJJNNNSSSWWWYYY[[[WWWQQQJJJDDDAAA@@@@@@???>>>===<<<;;;;;;;;;;;;@@@>>><<<999777555444333333222222222222222333333111111111111111111222222000//////......///111111///............---------......---------,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------------'''(((((()))******++++++---,,,+++))))))+++,,,---...---,,,,,,++++++,,,,,,************************)))******+++,,,,,,------+++++++++***************+++++++++*********************))))))******+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***+++************)))))))))((()))))))))))))))))))))))))))))))))))))))(((''''''))))))(((((((((((())))))(((''''''&&&&&&''''''((('''(((******((((((((()))((((((''''''''''''(((((())))))(((((((((((()))))))))************)))((((((***)))(((''''''((()))***))))))))))))))))))))))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((()))***+++,,,++++++************++++++++++++++++++,,,,,,,,,,,,++++++,,,------...//////+++,,,---...............111111222222333444666777666999===???BBBGGGNNNTTT[[[eeeqqq{{{************++++++++++++---,,,,,,++++++*********,,,,,,,,,+++++++++******++++++*********************---000000...---...///++++++++++++******)))))))))************+++++++++++++++++++++++++++++++++************************++++++,,,---///000111111,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,++++++,,,---............+++++++++,,,,,,+++++++++))))))***+++,,,------...,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***,,,000222333222000...000000000000000000000000000000////////////000000111111000000000000111111222222222222222222222222111111111111222222222222222222333444555777777888555666888999::::::999999666777777777777777666666555666888999::::::999999:::;;;<<<<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<999:::;;;<<<===============?????????>>>===>>>???===<<<<<<===???AAADDDEEE@@@AAACCCCCCBBBCCCDDDFFFEEEEEEDDDCCCCCCDDDFFFFFFAAABBBCCCCCCBBBBBBCCCEEEBBBDDDFFFHHHIIIHHHGGGFFFFFFHHHKKKJJJGGGFFFGGGIIIHHHGGGGGGFFFFFFGGGGGGHHHGGGEEEDDDDDDEEEFFFFFFEEEDDDFFFHHHLLLQQQVVVYYY[[[___[[[TTTLLLFFFBBBAAA@@@???>>>===<<<;;;:::::::::>>>===;;;:::777555333222222222222111222222333333111111111111111111222222///...------...000333555//////.........---------......---------,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,------.........******+++,,,------......---,,,***))))))***,,,---...---,,,,,,++++++,,,,,,************************++++++***++++++---...///***************+++++++++,,,+++++++++******))))))*********)))***++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))*********)))***++++++,,,+++*********))))))((((((************************)))))))))))))))(((((('''***)))(((''''''((()))***++++++************++++++''')))******((((((((()))((((((''''''''''''(((((())))))(((((((((((())))))&&&'''(((***++++++++++++***)))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((((()))***++++++***)))((((((((((((((()))***+++,,,******))))))))))))******))))))***+++,,,------...)))******,,,---...//////---...............---------...///////////////000333555777777888;;;BBBGGGCCCKKKTTT\\\bbbkkkyyy))))))))))))))))))))))))((())))))***+++,,,,,,,,,......---,,,+++***)))(((******+++++++++,,,,,,,,,++++++------------++++++***++++++,,,,,,++++++***...---+++))))))***+++,,,***++++++,,,,,,++++++***)))************+++++++++))))))***+++---......///000///...---,,,++++++***,,,++++++******++++++,,,))))))*********+++++++++,,,,,,,,,++++++*********------,,,++++++***************+++,,,,,,---......---...//////......///111------------............------......///000000000///(((###'''///333111,,,000000000000111111111111444333222222111111111222000111111222222333444444777666555444333444555555666666666666777888::::::777777666666555555444444777777777777888888888888:::;;;<<<<<<======<<<<<<>>>===<<<;;;:::999888888<<<<<<<<<<<<============<<<============>>>>>>>>>>>>???AAABBBBBBAAA???>>>AAABBBDDDCCCBBBBBBCCCEEECCCDDDDDDEEEFFFGGGGGGGGGEEEFFFFFFGGGGGGEEEDDDCCCDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHGGGEEEDDDBBBAAADDDDDDCCCCCCCCCEEEGGGHHHBBBCCCFFFLLLRRRWWWYYYYYY[[[TTTKKKEEECCCAAA@@@>>>======<<<;;;;;;;;;;;;<<<===<<<999666444333222222222222222000......///111111111111111111111111111//////............//////........................////////////////////////------------------------000///---+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))((())))))***+++,,,------...++++++++++++,,,---...///,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++...------,,,+++***))))))************************+++*********))))))((((((&&&((()))++++++)))(((&&&((((((((((((''''''''''''))))))))))))))))))))))))&&&&&&''''''(((((())))))...//////---***((('''(((((()))***++++++***)))(((''''''''''''((((((((()))''''''''''''''''''''''''******)))((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))'''((()))******)))'''&&&))))))))))))))))))))))))******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,---///111000...000000222333555666888888:::;;;>>>BBBGGGNNNWWW]]]iiiqqq}}}))))))))))))))))))))))))(((((())))))***++++++,,,+++***************))))))*********+++++++++,,,,,,******+++,,,,,,+++*********++++++,,,,,,++++++***...---+++))))))***+++,,,***++++++,,,,,,++++++***)))************+++++++++)))******+++,,,---...///------,,,,,,,,,+++++++++,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,******+++,,,,,,---......,,,---......------...///111111000000//////......///////////////.........000+++(((***///333111...000000000000111111111111333333333222222222111111111111111222333333444444555444444333444555666777888888888888888999:::;;;888888888888777777666555777777777777888888888999999::::::;;;;;;;;;;;;;;;;;;:::::::::::::::999999<<<<<<<<<======>>>>>>>>>===>>>>>>>>>>>>?????????@@@AAABBBBBBBBBAAA@@@???@@@BBBCCCCCCBBBBBBCCCDDDBBBCCCCCCDDDEEEEEEFFFFFFEEEFFFFFFGGGFFFEEEDDDCCCDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEFFFFFFBBBBBBDDDHHHMMMQQQRRRQQQTTTOOOHHHCCCAAA@@@>>><<<<<<;;;::::::999:::::::::===<<<999777444333333222222222222000//////111222111111111111111222222222//////............//////------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++,,,,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))*********++++++,,,,,,---************+++,,,---...,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))************+++++++++,,,,,,++++++***)))))))))************************************)))))))))(((((()))***++++++***)))((()))))))))(((((((((''''''))))))))))))))))))))))))'''''''''(((((((((((((((+++,,,,,,+++***))))))***((()))***++++++***)))((('''''''''((((((((())))))''''''''''''''''''''''''******)))(((((((((((((((******)))))))))((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********************)))))))))))))))))))))))))))*********************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,000...,,,,,,///000000...//////000111333444555555777888999;;;===AAAFFFJJJQQQXXXbbbjjjqqqyyy))))))))))))))))))))))))'''(((((())))))******+++((((((((())))))******************++++++++++++,,,)))******++++++******)))***++++++,,,,,,++++++***---,,,+++*********+++,,,***++++++,,,,,,++++++***)))************+++++++++)))******+++,,,---......---------......---------,,,++++++******++++++,,,++++++,,,,,,,,,---------,,,,,,,,,++++++++++++************+++,,,---------***++++++,,,,,,------...+++,,,------,,,,,,---///444444333222111000//////111000000///......------111///---...000111111000000000000000111111111111222222333444333222111000111111222222333333444444333333333333555666777888888888777777777888888999888999:::::::::999888777777777888888888999999999999999999:::::::::;;;;;;888888999999:::::::::;;;;;;<<<<<<===>>>??????@@@?????????@@@@@@@@@@@@AAABBBBBBAAAAAAAAA@@@@@@???@@@AAABBBBBBAAAAAABBBCCCBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEDDDCCCDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDCCCAAABBBCCCDDDDDDEEEEEEDDDCCCBBBCCCFFFIIIKKKJJJIIIJJJGGGBBB@@@>>>===<<<:::::::::999888888888888888===<<<:::777555444333333111222222111000000222444000000111111222222222222/////////....../////////,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++++++++++++++++++++))))))))))))***+++,,,---++++++,,,,,,,,,+++******++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************************))))))))))))*********************************))))))))))))((())))))))))))))))))))))))))))))(((((((((((((((''''''(((******))))))+++,,,))))))************))))))''''''((((((((()))))))))((((((((((((((((((((((((***))))))(((((((((((((((************))))))))))))************************(((((((((((((((((((((((()))))))))))))))))))))))))))((((((((((((((())))))))))))))))))))))))))))))*********************************++++++++++++,,,******++++++,,,,,,------///---,,,,,,...//////............///000111111111111333444444444555777999===BBBIIINNNSSSZZZccciiiuuu|||))))))))))))))))))))))))''''''(((((()))))))))***((((((((()))))))))******************++++++++++++******++++++++++++*********++++++,,,,,,++++++***---,,,+++*********++++++***++++++,,,,,,++++++***))))))*********+++++++++)))******+++,,,,,,------000000111111111000///...,,,++++++******++++++,,,))))))*********++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,---------+++---......---,,,...///444333333222111111000000000000//////............000111111000//////000111///000000000111111111111000111333444444333111000111111222222333444444555333333444444555666777777666555555444444444555555777888999;;;;;;:::999888888888888999999999:::::::::::::::::::::;;;;;;<<<999999:::::::::;;;;;;;;;;;;<<<<<<===>>>???@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBAAA@@@??????>>>?????????@@@BBBAAA@@@@@@AAACCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDCCCCCCBBBBBB???@@@BBBDDDDDDDDDCCCCCCCCCCCCCCCDDDGGGHHHGGGEEEAAA@@@???>>>===<<<:::999:::999888888777777888888<<<;;;999888666444333333000111333222222222333555000000000111222222333333......////////////......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++******))),,,,,,,,,++++++*********)))))))))))))))***++++++++++++,,,,,,,,,++++++***++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,---------*********************************)))))))))))))))+++******))))))******++++++++++++*********))))))((((((((((((((((((((((((***)))))))))((((((''''''%%%'''))))))((()))***,,,)))))))))******)))))))))'''(((((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))***+++++++++***)))))))))))))))))))))))))))************************************++++++++++++))))))***+++,,,------...------,,,,,,---.....................////////////,,,...111222222222444555555888;;;>>>AAAGGGNNNSSSZZZ```kkkvvv************************(((((((((((())))))))))))++++++*********)))))))))))))))*********+++++++++,,,,,,,,,++++++,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++++++++***++++++***++++++,,,,,,++++++***))))))*********+++++++++)))******++++++,,,,,,,,,111222333333222000///---,,,++++++******++++++,,,))))))*********+++++++++++++++++++++++++++++++++---------,,,,,,,,,++++++++++++,,,,,,,,,,,,------,,,...//////......///000111111111111111111111111............//////000000...000111111...---...000///000000000111111111111000111333444444333111000111222222333444444555555555555555555555555444444555555444444444444444555555666777999999999888888999999999999::::::::::::<<<;;;;;;:::;;;<<<======<<<<<<<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>???????????????@@@@@@@@@AAAAAAAAA@@@@@@???>>>===>>>>>>>>>???@@@BBBAAA@@@@@@AAACCCDDDEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDCCCAAA@@@???>>>???AAABBBCCCCCCBBBBBBAAA@@@@@@BBBDDDEEEDDDBBB<<<=========<<<;;;:::::::::999999888777888888888::::::999777666444333222000111333333222222333444000000111111111222222222......///000000///......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---...---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++)))******+++++++++******---,,,,,,++++++*********))))))(((((())))))*********++++++,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++))))))******++++++,,,,,,************************))))))))))))))))))*********)))(((((((((((()))***++++++++++++************((((((((((((((((((((((((******))))))(((((((((''''''((())))))((('''(((******))))))))))))))))))***(((((((((((()))))))))***************************))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((***...111111///,,,***))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++))))))******+++,,,------,,,,,,,,,,,,,,,,,,---.........//////////////////+++...000222222222333444000111222333555999===@@@CCCHHHPPPXXX___ffflllppp{{{************************))))))))))))))))))))))))+++++++++******))))))))))))))))))************+++---,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***,,,,,,,,,+++++++++*********++++++,,,,,,++++++***)))************+++++++++************++++++,,,,,,...///111111111///---,,,,,,++++++******++++++,,,++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000///......///111//////000000000111111111------......///000000111---///000000///.........000000000000111111111111000111222333444333222222222222333333444444555555555555666666555444444333777777666666666777777888555555555666777888999999999999:::::::::;;;;;;;;;<<<<<<;;;:::;;;<<<===>>>>>>=========<<<<<<;;;;;;<<<<<<<<<<<<============>>>>>>>>>????????????@@@????????????????????????@@@AAABBBBBBAAAAAABBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEDDDCCCCCCCCCDDDDDDDDDEEEFFFGGGGGGHHHGGGGGGHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFEEEDDDCCCAAA???>>>>>>???@@@AAAAAABBBBBBBBB>>>======>>>@@@AAA@@@???;;;<<<===<<<:::999999:::999999888777777777777888888888777777555333222111///111333333222111222222111111111111111111111111---...///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++))))))***++++++++++++***,,,,,,,,,++++++************)))))))))))))))************+++,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++&&&'''''''''(((((())))))************************))))))))))))************((((((((((((((((((((((((+++++++++************)))))))))))))))))))))))))))***))))))))))))))))))(((((()))***)))((('''((()))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))((((((((((((((())))))***''''''''''''((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))###&&&***---...,,,)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++))))))******++++++,,,,,,+++,,,,,,,,,++++++---............///////////////---///000000///......///////////////111333555666888;;;@@@DDDHHHKKKOOORRRYYY^^^gggnnnvvv************************************************((((((((()))))))))))))))))))))))))))************,,,,,,+++******+++,,,,,,***++++++,,,,,,++++++***+++,,,,,,,,,++++++*********++++++,,,,,,++++++***)))************+++++++++************++++++++++++***,,,...111222111000...,,,++++++******++++++,,,++++++,,,,,,,,,---------******+++++++++,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---///...------...000111111111111000000000000.........///////////////......///000000000///...000000000000111111111111111111222222222333333333222222333333444555555555333444555666666555555444666666666666777888999999666555444444666888:::;;;::::::::::::;;;;;;;;;;;;<<<;;;:::999999;;;===>>>;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<=========>>>>>>===>>>@@@AAABBBBBBAAAAAA@@@BBBCCCCCCBBBBBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBAAAAAA???>>>>>>??????@@@AAABBB???>>>>>>???@@@@@@>>><<<;;;<<<<<<:::777666888:::888777666666555555666666666666666666444222000//////111333333111000000000333333222222111000000000---...///000000///...---------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------++++++++++++++++++++++++************************))))))***+++++++++++++++,,,,,,+++++++++++++++++++++******))))))*********)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++)))************+++++++++((((((((((((((()))))))))************************((()))))))))************((()))************)))(((+++************))))))))))))))))))))))))))))))))))))))))))))))))*********((()))******(((((()))***+++***)))(((((()))***+++(((((()))))))))*********))))))))))))))))))))))))((((((((((((((()))******''''''(((((())))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))###$$$%%%'''((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++***+++,,,,,,******,,,...---------....../////////...//////...---,,,---...000000000111222333333333333555888999:::<<>><<<<<<<<<;;;::::::999999;;;;;;;;;;;;<<<<<<<<<<<<===???AAADDDEEEDDDCCCBBBAAABBBDDDCCCBBBBBBCCCEEEDDDDDDDDDDDDDDDCCCCCCCCCFFFEEEDDDBBBBBBCCCCCCDDDDDDEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDDDDDDDDDDCCCCCC???>>>>>>===>>>@@@AAACCCDDDBBBAAAAAAAAA@@@>>><<<;;;<<<<<<999555444666999666666555444444444444555555555555555444222000...///111333333111///...///444333333222111000//////---...///111111///...---........................------------------------------------------------+++*********+++---///000------------------------************************((()))***+++++++++++++++++++++++++++++++++++++++++++++***************+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++++++++++++++++++++++++++************************(((((())))))*********+++((()))+++,,,,,,+++)))(((*********))))))))))))((())))))))))))))))))))))))(((((())))))******++++++''')))******))))))+++,,,+++***)))(((((()))***+++))))))))))))************((((((((((((((((((((((((((((((((((((((()))******(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***(((((()))+++---///))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++***************)))+++---,,,)))))),,,///++++++,,,------...//////,,,---...---,,,---///111///...///000222222111000---///111222222333555777777:::>>>@@@BBBGGGNNNSSSVVV___iiipppuuu|||,,,,,,,,,+++++++++*********************)))((((((***)))((((((((()))+++,,,,,,+++******))))))******+++++++++*********))))))------------,,,,,,+++******)))))))))++++++)))'''))))))))))))))))))))))))***************)))((('''******+++++++++,,,,,,,,,******+++///444666444111+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------......---------,,,,,,,,,,,,---......000000000000000000000000------,,,,,,,,,,,,------000000000000111111111111000000////////////000000000000000000111222333444000000111111111222222222222222333444444555555666555555555555555666777777666666777888888888888888<<<;;;;;;::::::999999888<<<;;;999888888999;;;<<<<<<;;;:::999888999::::::<<<<<<;;;:::999999999999:::999777777777999;;;<<<>>>>>>?????????@@@@@@@@@@@@AAACCCBBBBBBCCCEEEGGGHHHFFFDDDBBBAAABBBCCCDDDBBBBBBDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDDDDEEEGGGHHHFFFEEEDDDCCCBBBBBBBBBCCCAAAAAA@@@???>>>>>>>>>???BBBAAAAAA@@@???>>><<<<<<::::::999777666444333333555555444444444333333333222222222222222222222222///000222333333222000//////000222333444222111///......---------,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,///---,,,,,,......---++++++,,,------++++++,,,---......---,,,++++++++++++******++++++++++++************))))))))))))******------------------------******))))))******+++,,,*********)))))))))))))))((((((((())))))******+++,,,++++++******++++++,,,---,,,,,,+++*********+++---,,,+++***)))))))))))))))((('''&&&&&&'''((()))******))))))))))))******,,,,,,++++++***)))(((((()))''''''''')))******))),,,+++++++++******))))))++++++************++++++************************))))))))))))************+++***)))'''&&&&&&%%%%%%(((((((((((((((((((((((('''''''''''''''((())))))))))))************))))))((((((((((((((()))***+++(((((((((((()))))))))))))))((((((((()))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''')))+++---///...------((()))))))))************---,,,++++++******++++++,,,------......------,,,---------............///---......///000111111222111222333555888:::;;;<<>>>>>>>>??????AAAAAAAAA@@@???===<<<;;;;;;;;;:::888777666555444555444444444444333333333222222222222222222222222///000111111111111000///000111222222222111000///......---------,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,++++++++++++,,,---,,,+++***+++---......---+++,,,------++++++,,,------,,,,,,+++++++++++++++******++++++++++++************))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++++++++++++++++++++++++++*********+++,,,---......---,,,,,,++++++++++++,,,---,,,++++++******++++++---,,,+++***))))))))))))))))))(((((((((((())))))******))))))))))))******++++++******)))(((((('''***)))(((((()))***++++++))))))))))))((((((((('''++++++************++++++************************))))))))))))************((((((((('''(((((()))***))))))))))))))))))))))))((((((''''''(((((()))***))))))************)))))))))))))))((())))))******(((((((((((()))))))))))))))))))))((())))))******))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))+++,,,---...---,,,***)))************++++++++++++*********+++,,,---...///,,,,,,------------,,,,,,------------............------...//////000111111111222333444555666777777888:::===@@@CCCGGGKKKNNNRRRYYYbbbiiipppwww+++************)))))))))******++++++******)))((()))))))))((()))******+++,,,+++++++++************+++++++++***************)))***+++,,,.........///,,,++++++,,,------,,,***************************))))))******+++*********)))))))))************+++,,,+++***,,,...000//////......------,,,+++******++++++++++++++++++++++++------------,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,,,,,,,---......////////////////////////000000000000000000000000//////000000000000111111000000////////////000000000000111111222333333444222222333333333444444444444444444555666666777777666666555555555555555666888888999:::::::::::::::777777888888888999999999;;;:::999999999:::;;;<<<<<<;;;:::999999999:::::::::::::::::::::;;;;;;;;;::::::::::::<<<>>>AAABBB@@@@@@??????????????????AAABBBBBBAAA@@@@@@BBBCCCDDDCCCBBBAAAAAABBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCCCCDDDDDDEEEFFFGGGGGGFFFEEECCCBBBBBBAAA???>>>>>>>>>>>>??????@@@????????????>>>===;;;;;;<<<;;;:::999888777666555444444444444333333333333333333222222111111111111000000////////////000000111111111000000/////////......---------,,,,,,,,,...------,,,,,,,,,,,,,,,------------------------***))))))***---......---+++,,,------++++++,,,---************++++++++++++******++++++++++++************))))))))))))******++++++++++++++++++++++++))))))+++,,,,,,,,,+++***++++++,,,,,,------......******+++,,,---...//////......---,,,,,,+++,,,,,,,,,,,,++++++******++++++,,,,,,+++***))))))))))))))))))***************)))******))))))))))))***************)))((((((''''''''''''&&&&&&''''''(((((())))))))))))((((((((((((++++++************++++++************************))))))))))))************))))))(((((()))******+++************************)))))))))((()))******+++))))))************))))))******))))))((()))))))))(((((((((((())))))))))))******)))((((((((()))))))))(((((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))++++++,,,---,,,+++***)))***++++++++++++,,,,,,,,,***++++++,,,---...//////,,,,,,------------,,,,,,,,,,,,,,,---------......---------...//////000000111111111111111111111222333222222444777:::;;;;;;===BBBIIINNNSSSXXX___dddmmmqqqwww~~~***)))))))))))))))))))))***++++++++++++***)))))))))))))))))))))******++++++,,,,,,+++++++++******************************,,,---------------,,,,,,***))))))***+++,,,***)))************************((()))******++++++++++++)))))))))))))))))))))***,,,+++******+++,,,------......---,,,+++******)))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,------------,,,,,,,,,++++++,,,,,,---...........................000000000111111000000000////////////000000000111000000////////////000000//////000111222222222222222222222333333333333444333333444444555666666666666666555444444444555555777888999999::::::999999777777777888999::::::;;;::::::999999999:::;;;<<<;;;;;;:::::::::999999999888999:::;;;;;;<<<<<<<<<>>>======<<<<<<===>>>>>>@@@@@@@@@???????????????AAABBBBBBAAA??????@@@BBBBBBBBBAAAAAAAAABBBCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCFFFFFFFFFEEEEEEEEEEEEEEECCCCCCCCCCCCCCCDDDDDDDDDGGGGGGFFFEEEDDDBBBAAA@@@===============>>>???@@@>>>>>>>>>======<<<::::::;;;:::999888777666555555444444444333333333222222333333222222111111000000222111///......///111222222111000///.........///......---------,,,,,,,,,------,,,,,,+++,,,,,,---------............------***))))))***,,,------,,,+++,,,------++++++,,,---((()))******++++++++++++******++++++++++++************))))))))))))*********************+++++++++((()))+++------,,,+++******++++++,,,---...//////(((((()))***,,,---......//////...---,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,++++++***))))))******)))***+++,,,---,,,+++***+++******))))))******++++++*********)))))))))(((((((((((((((''''''((()))+++++++++***************++++++************++++++************************((()))))))))************---,,,+++***))))))))))))******************************))))))******+++,,,))))))************))))))******)))(((''''''''''''(((((((((((())))))))))))+++***)))(((((((((((((((******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))+++,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,---,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,------------,,,,,,------............000000000000000000000000333000...000333555444222888;;;>>>@@@BBBDDDGGGJJJPPPSSSXXX]]]dddllltttzzz)))))))))))))))))))))***+++++++++++++++***))))))((()))))))))************+++,,,,,,,,,,,,+++***)))************************,,,------......---------***))))))***,,,,,,+++***************************((()))***+++++++++++++++***)))))))))))))))))))))+++++++++***)))***+++,,,,,,,,,,,,+++***)))))))))))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,,,,++++++++++++,,,------------------------------...//////000000//////......////////////000000000000000////////////000000---...///000111111111000111111111111222222222222111222222333333444555555555555444444444444555555666777777888888888888888777888888999:::;;;<<<<<<999999999999::::::;;;;;;;;;;;;;;;:::::::::999999888999:::;;;<<<===============<<<<<<<<<<<<<<<<<>>??????<<<<<<<<<<<<;;;:::999999888777777666555444333333444444333333333222222222222222222111111000000000333222000//////000222333111111000///......//////......---------,,,,,,,,,,,,,,,+++++++++,,,,,,---,,,,,,------------,,,,,,,,,+++******,,,,,,+++***+++,,,------++++++,,,---((()))***+++++++++++++++******++++++++++++************))))))))))))******)))))))))******+++++++++(((***,,,---...---+++***)))******+++,,,------...((())))))+++,,,---......///...------,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,+++******)))*********)))***,,,---------,,,+++++++++************++++++,,,,,,++++++++++++******+++,,,---+++))))))+++---******************++++++++++++************++++++))))))))))))))))))))))))((()))))))))************---,,,+++******)))******))))))))))))))))))))))))***************+++,,,,,,))))))************)))))))))(((''''''&&&&&&&&&&&&(((((((((((())))))))))))******)))((('''''''''(((******))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++,,,,,,,,,))))))))))))*********+++***++++++++++++***))))))+++,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------------...///000000111111000...+++---000222111///333444666777777888:::;;;@@@BBBDDDGGGKKKPPPWWW[[[bbbgggmmmsssxxx~~~)))))))))************++++++++++++,,,++++++***)))(((((()))************)))+++,,,---------,,,***)))***************+++++++++)))***+++---///000111111+++++++++,,,...///...,,,++++++++++++++++++++++++******++++++,,,++++++++++++************))))))))))))+++++++++))))))***++++++++++++*********))))))))))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,+++++++++++++++,,,------........................------////////////------......////////////000000000000////////////000000---...///111222111111000000000111111111222222222111111111222333333444444444444333333444555555666666666777888888888888777888888999:::;;;;;;<<<<<<888999999::::::;;;;;;;;;::::::;;;;;;;;;:::999888888999;;;<<<=========<<<999999:::;;;<<<===>>>>>>>>>>>>?????????@@@@@@@@@AAABBBBBBAAA@@@@@@BBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAA@@@@@@AAACCCDDDDDDCCCCCCBBBBBBAAAAAAAAA@@@@@@AAABBBBBBBBBBBBAAABBBCCCDDDDDDCCCBBB@@@???===<<<<<<<<<<<<======>>>::::::;;;;;;:::999999888555555555444333222222222333333333333222222222222111111111111111111111111333222111//////111222333000000000000000000000000......---------,,,,,,,,,+++++++++++++++,,,,,,---++++++++++++++++++++++++...,,,++++++,,,,,,+++)))+++,,,------++++++,,,---)))***+++,,,,,,,,,+++*********++++++++++++************))))))))))))******)))))))))***++++++,,,,,,)))***,,,---------,,,+++))))))******++++++,,,,,,++++++,,,,,,------......------,,,,,,,,,,,,------++++++******++++++,,,,,,++++++***************+++)))***+++,,,------------++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,''')))***)))&&&%%%'''***(((((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************))))))))))))***+++------))))))))))))))))))))))))*********)))******+++,,,))))))************))))))((((((''''''&&&&&&''''''(((((((((((())))))))))))))))))((('''''''''(((((('''''''''''''''(((((()))))))))))))))))))))))))))((((((((((((((((((((((((*********)))))))))))))))(((((()))))))))*********&&&''')))***,,,,,,++++++++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,...///111222333000///...///000222222222...///000222444666777888888999;;;<<<===???CCCFFFJJJMMMSSSWWW[[[___bbbeeemmmooorrrxxx************++++++,,,,,,++++++,,,,,,++++++***)))'''((()))***+++******)))+++,,,---...---,,,***)))))))))*********+++++++++(((***+++---///000111111+++++++++,,,//////...---++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,++++++************'''***,,,,,,***)))***+++*********+++++++++,,,,,,*********+++,,,---------******+++++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,++++++++++++***++++++,,,---........................,,,---///000000///---,,,........./////////000000000000////////////000000...///111333444333222111111111111222222222333333111111222333333444444555222222222333444555666777777777888999999999999888888888999999:::::::::;;;888888999:::;;;;;;;;;;;;::::::;;;;;;;;;:::999888888:::<<<===>>>===<<<;;;999:::;;;<<<======>>>>>>======>>>???@@@AAAAAABBB@@@BBBBBBBBBAAABBBDDDEEEDDDDDDDDDDDDCCCCCCBBBAAABBBAAA@@@???@@@AAACCCEEEBBBBBBAAAAAA@@@??????>>>??????AAABBBBBBBBBAAA@@@???@@@BBBCCCCCCBBB@@@???======<<<;;;;;;;;;<<<<<<999999999:::999999888777444444444333222222111111333333333222222222222111//////000000111111222222222111000//////000111222...///000222222222222111......---------,,,,,,,,,++++++******+++,,,,,,------,,,+++******+++,,,------,,,+++,,,---...---,,,+++,,,------++++++,,,---***+++---------,,,***)))******++++++++++++************))))))))))))******))))))******+++,,,,,,---+++++++++,,,,,,,,,------************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,---...++++++******++++++,,,---+++***************++++++************+++,,,---...,,,++++++******++++++,,,++++++++++++++++++++++++%%%''')))'''###"""$$$((('''((((((((())))))))))))++++++************++++++))))))))))))))))))))))))))))))))))))************((((((((()))***+++,,,---************************)))))))))))))))***++++++))))))************)))))))))(((((((((((())))))***(((((((((((())))))))))))(((((('''''''''((())))))'''''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((******)))((((((((((((((())))))*********+++++++++&&&''')))+++,,,,,,,,,+++++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++******+++---...///000111000111111111000000111333......///111444666777888222444666666666777999;;;;;;>>>BBBDDDFFFGGGIIIJJJOOOPPPSSSWWW\\\bbbhhhkkk******+++++++++,,,,,,,,,+++,,,,,,,,,,,,+++******'''((()))++++++******)))+++,,,---......,,,***)))))))))******++++++++++++,,,,,,---.../////////...)))))))))+++---...---+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***))),,,,,,,,,+++++++++******&&&)))---...+++******+++***++++++,,,,,,------...******+++,,,------......*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,+++++++++******++++++,,,---////////////////////////---...///111111///...---............/////////000000000////////////000000///111333555555555444333222222333333333444444444222222333444444555555666111111222333444666777888888888999::::::::::::999888888888888888999999999777888999:::;;;<<<;;;;;;::::::;;;<<<;;;:::999888999:::<<<>>>>>>===<<<:::======>>>>>>===<<<;;;;;;<<<<<<===???@@@AAABBBCCC@@@BBBCCCBBBBBBCCCEEEGGGEEEEEEEEEEEEDDDCCCBBBAAAAAA@@@?????????AAADDDEEEAAAAAA@@@@@@???>>>======>>>???@@@AAABBBAAA@@@@@@===???@@@BBBBBBAAA@@@???>>>===<<<;;;;;;;;;;;;;;;888888999999999888888777444444444333333222222222333333333222222222111111......///000111222333333000000////////////000000---...111333444444333222......---------,,,,,,,,,+++*********+++,,,,,,---...---+++******+++---...,,,+++***,,,...000///...+++,,,------++++++,,,---+++,,,.........,,,***)))******++++++++++++************))))))))))))******))))))***+++,,,,,,------,,,,,,+++++++++,,,---...,,,+++++++++++++++++++++*********)))))))))(((((()))))))))***+++,,,---...+++*********+++,,,,,,---+++***************++++++******))))))***,,,---///,,,++++++******++++++,,,******************++++++***---...,,,(((&&&)))---))))))******+++++++++,,,++++++************++++++))))))))))))))))))))))))))))))))))))******************))))))))))))))))))++++++++++++++++++++++++)))))))))((()))******+++))))))************))))))******))))))***+++,,,,,,(((((((((((())))))))))))'''''''''''''''((()))***)))))))))))))))***++++++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((***+++,,,******+++++++++,,,,,,,,,***+++,,,------,,,***(((+++++++++,,,,,,+++++++++)))************+++++++++++++++************************+++,,,---......///,,,...///...+++***,,,///...------///111222222222...000333444555555666888666999<<<===<<<;;;<<<===@@@@@@@@@AAADDDHHHKKKMMM,,,,,,,,,,,,,,,+++***))))))************)))((((((************************++++++,,,---,,,+++***)))******+++,,,------............---,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,***)))((((((******+++,,,,,,,,,,,,++++++++++++*********))))))++++++++++++++++++++++++,,,,,,---------,,,++++++******+++,,,,,,---......***+++---//////...---,,,++++++++++++++++++++++++---------,,,,,,+++++++++------------------------///...,,,++++++,,,...///...000222333222000---+++///////////////............//////...---,,,,,,---//////000111111111111111000000111111111222222222333222111000000222444555444333333222222333333444555666777888999:::;;;;;;<<<;;;:::999888999::::::888888888888777777666666::::::::::::::::::::::::999999:::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<>>>>>@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAAAAABBBBBBBBBBBB>>>>>>>>>===<<<:::999888999888777555444444444444888777666555444333333333111111111111000000000000000//////...///111333444666333111333888777111***............////////////---,,,,,,++++++,,,,,,------......,,,++++++---///...------,,,,,,------...---,,,,,,,,,,,,---......,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++))))))************)))))),,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++++++++++++++///---+++***++++++***)))***++++++,,,,,,------...,,,+++++++++,,,,,,***(((+++,,,---......---,,,+++***++++++++++++,,,,,,,,,++++++************++++++++++++++++++++++++++++++,,,+++***((((((((()))*********++++++++++++******,,,,,,,,,+++++++++******,,,,,,++++++***))))))))),,,+++***)))))))))***+++++++++++++++++++++++++++************))))))))))))************)))))))))))),,,+++++++++***)))))))))+++(((&&&%%%&&&((())))))************))))))))))))******))))))(((((((((''')))((('''&&&&&&'''((()))(((((((((((())))))))))))(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))))))((('''(((***,,,+++******+++,,,------,,,+++***++++++******************,,,,,,,,,---------......---------------...///000//////...---...///000111---......///////////////000000111111111222222222444333333333444444555666888999999:::;;;;;;<<<<<<,,,,,,,,,,,,,,,+++***))),,,------------,,,++++++************************++++++,,,,,,,,,+++***)))*********+++,,,,,,------,,,++++++******+++++++++------------------------......---,,,+++))))))(((******+++,,,,,,,,,,,,++++++++++++*********))))))+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------***,,,---...///...,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------.........//////............///000111111000...---......//////////////////111222222111000//////111//////000111111111111111111111222222222333333333333222111000000222444555444333333222222333333444555555666777888999:::;;;>>>===<<<:::999999999999::::::::::::::::::::::::::::::::::::::::::::::::999::::::;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>@@@BBBDDDFFFGGGCCCAAA???======>>>AAABBBCCCCCCBBBAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCCCCDDDDDDCCCBBBAAA@@@??????>>>>>>=========<<<<<<<<<===>>>??????@@@@@@@@@???>>>===<<<;;;:::999888777999888777555444444444444777666555444333333333333111111111111000000000000////////////000111222333444222222444777666111,,,............////////////---,,,,,,++++++,,,,,,---,,,,,,,,,+++******,,,...,,,++++++******++++++,,,---,,,,,,,,,,,,---...............------,,,,,,,,,************************++++++************++++++)))******++++++******))),,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,+++******,,,,,,,,,+++******+++,,,,,,------...---,,,++++++,,,,,,+++))))))******++++++******)))((())))))))))))*********++++++************+++++++++++++++++++++++++++++++++***)))'''''''''((()))******++++++++++++******,,,,,,+++++++++***************************+++++++++***************++++++++++++************++++++************))))))))))))************))))))))))))++++++*********************(((&&&%%%'''((()))((())))))))))))))))))))))))((('''''''''&&&&&&&&&&&&((((((''''''''''''((((((((((((((()))))))))******************************(((((()))))))))*********)))))))))))))))))))))))))))((('''(((***,,,+++*********++++++++++++******************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,---............---------...///000------...///////////////000000000111111111222222333333333222333333444444444444444555666666777777++++++,,,,,,,,,+++*********++++++++++++***))))))))))))))))))))))))))))))++++++,,,,,,++++++***))))))))))))***++++++,,,,,,++++++************++++++........................------,,,,,,+++***))))))******+++,,,,,,,,,,,,++++++++++++*********************************************++++++++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,---......---+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------------------///111222222111///---....../////////000000000.........//////000000000...///000///---------/////////000111111111111111222222222333333333444444333222111111111222333444444444333333333333444444555555666666777888999999>>>>>>======;;;:::888888::::::::::::::::::;;;;;;999999999999999999999999::::::;;;<<<======>>>???========================<<<===>>>AAACCCEEEGGGHHHDDDBBB>>><<<;;;===???AAA@@@@@@@@@@@@AAABBBCCCDDDBBBBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBAAA@@@??????===<<<<<<<<<;;;;;;::::::>>>>>>??????????????????>>>===;;;999777777777777999888666555444444333333555444333222222222222222111111111111000000000000......///000111111111111111222333444444333111000---............/////////---,,,,,,++++++,,,,,,---***++++++***))))))+++,,,++++++************++++++,,,,,,,,,,,,,,,---............------------,,,,,,************************,,,,,,++++++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))***,,,...------******++++++,,,---------///---******+++,,,,,,+++*********))))))*********((())))))))))))*********++++++************++++++++++++++++++++++++++++++++++++)))((((((((()))*********++++++++++++******,,,++++++++++++*********((())))))***++++++,,,,,,((()))***++++++++++++++++++***)))(((((()))***,,,++++++*********)))))))))************))))))))))))))))))*********************(((&&&&&&'''(((((((((&&&&&&''''''((()))))))))''''''''''''&&&&&&&&&&&&''''''((((((((((((''''''))))))))))))************************************(((((())))))))))))******)))))))))))))))))))))))))))((('''(((***,,,+++*********))))))))))))************************************+++++++++,,,,,,,,,+++++++++++++++,,,,,,---------,,,,,,,,,---...///------...////////////...000000000000111111111111333222222111111111222222000000111111222333333333++++++,,,,,,,,,++++++******************)))(((((())))))))))))))))))))))))+++++++++++++++******)))(((((())))))*********+++,,,,,,,,,,,,,,,,,,---...------------------------,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++************************)))))))))))))))))))))))))))))))))******++++++,,,+++,,,,,,,,,------......---------------,,,+++***+++++++++++++++++++++++++++++++++,,,,,,---------------------------------...///000111111000///.........------...///111222------...///000111111222,,,---......,,,,,,---...//////000111111111111111111111222222222222333333222222111111111222333444444444333333333333444444444555555666777888888888;;;<<<===>>>===<<<:::999777777777777888888888888999999999999999999999999:::;;;;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===???AAADDDEEEGGGGGGFFFDDDAAA>>>===>>>@@@BBB???????????????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????============>>>>>>>>>???@@@@@@AAAAAAAAA@@@@@@??????===;;;888777777777888888777666555444333333333333333222111111111111111111111111111000000000///---...000111111111000///...111444444222000111222---------.........//////---,,,,,,++++++,,,,,,---***+++,,,+++***)))+++,,,------,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++++++++++++++++++++***+++---...---,,,*********+++,,,,,,------000---***)))***,,,,,,,,,---,,,+++******+++,,,---******+++++++++,,,,,,,,,++++++************++++++++++++++++++************---,,,+++*********+++,,,******++++++++++++******++++++++++++************))))))*********+++++++++'''(((***+++,,,,,,,,,++++++)))'''&&&&&&(((***,,,+++++++++*********))))))************)))))))))((((((((())))))******++++++***(((&&&&&&'''((((((((($$$$$$%%%&&&'''((()))***)))))))))))))))(((((((((&&&'''((())))))((('''&&&))))))))))))*********+++''''''''''''''''''''''''(((((((((((()))))))))***)))))))))))))))))))))))))))((('''(((***,,,+++******)))(((''''''((()))***))))))))))))************)))************+++++++++,,,,,,++++++++++++,,,,,,+++++++++,,,,,,,,,------,,,---......//////....../////////000000000111111222111111000000000000111000000111111222222222333***++++++,,,,,,,,,++++++------......------,,,+++))))))))))))))))))))))))++++++*********)))))))))((()))))))))))))))******++++++++++++,,,,,,---...++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,+++************************))))))))))))))))))))))))))))))((()))***+++,,,---******+++,,,...///000000---------,,,,,,++++++***+++++++++++++++++++++++++++++++++,,,,,,---------------------------------///...------------...///...---,,,,,,---///111333---......///000111222222///000111111000///000111//////000111111111111111000000000000111111111111222222111222222222333333555444444333333444444555555555666666777777888888888999;;;===>>>>>>>>>===666777777777777777777777999999999999999999999999;;;<<<<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBCCCDDDDDDDDDFFFDDDAAA???>>>???@@@AAAAAA@@@@@@???>>>======<<<>>>??????@@@@@@@@@@@@@@@?????????>>>>>>>>>>>>>>><<<<<<===>>>@@@AAABBBCCCAAAAAAAAAAAA@@@@@@???>>>???>>>;;;999888888999:::888777666444333333333333222222111000000000111111111111111111000000000///---...000111111000///...---111444333000///000333------------............---,,,,,,++++++,,,,,,---***,,,---,,,+++***+++,,,---,,,,,,++++++,,,,,,---,,,++++++++++++,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,------------,,,,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,---++++++++++++++++++++++++---,,,,,,---...---+++)))))))))***++++++,,,,,,---000...+++***+++,,,---,,,---,,,************,,,---******+++++++++,,,,,,,,,++++++************+++++++++++++++******)))))))))+++***)))((())))))++++++******++++++++++++******+++++++++*********))))))+++++++++*********))))))'''(((***+++,,,,,,,,,+++***(((&&&%%%&&&(((***,,,++++++++++++************************)))))))))(((((((((((())))))******+++)))(((&&&'''((()))((('''###$$$%%%&&&'''((()))***((((((((()))))))))))))))&&&'''((())))))((('''&&&((())))))))))))*********'''''''''''''''''''''''''''(((((((((((()))))))))(((((((((((((((((((((((()))((('''(((***,,,+++******)))(((''''''((()))***(((((()))))))))*********)))))))))*********++++++------,,,,,,,,,,,,,,,---+++++++++,,,,,,,,,,,,,,,,,,------...................../////////000000000111000000/////////000000000000111111111111111222******+++,,,,,,,,,++++++,,,,,,------,,,,,,+++***************************++++++***))))))))))))***))))))))))))))))))******))))))((())))))***+++,,,************************++++++++++++++++++,,,,,,******+++,,,,,,,,,,,,+++***************+++++++++************************))))))((()))***,,,...///++++++,,,---...///000000,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---------------------------///...,,,******,,,...///------,,,,,,---///111222/////////000000111111111---///000000......///111//////000111111111111111/////////000000000000111111111222222222333333333555555444444444444555555666666666777777888888888666777999;;;===>>>???@@@:::::::::999999999888888::::::::::::::::::::::::<<<<<<=========>>>>>>>>>===========================>>>@@@BBBCCCCCCBBBBBBBBBAAAAAA@@@????????????AAAAAAAAA@@@>>>===;;;:::<<<===>>>???@@@@@@@@@???>>>>>>>>>>>>>>>>>>??????:::;;;<<<>>>???AAABBBCCC????????????>>>===<<<;;;===<<<;;;999999::::::;;;888777555444333333222222222111111000000000111111111111111111000000000000...//////000000/////////...111333222///...///111,,,------------.........---,,,,,,++++++,,,,,,---***,,,------,,,++++++,,,******))))))))))))******+++++++++++++++,,,------,,,,,,------------......************************,,,,,,++++++++++++,,,,,,+++,,,,,,------,,,,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++...------......---+++((())))))******+++,,,,,,,,,000...++++++,,,------,,,)))))))))(((((()))))))))((())))))))))))*********++++++************+++++++++++++++***))))))((((((((('''&&&&&&&&&'''((()))******++++++++++++******+++************))))))))),,,,,,++++++***))))))(((((()))***+++++++++++++++)))((('''&&&''')))+++,,,,,,++++++++++++*********************))))))))))))(((((()))))))))))))))))))))'''&&&'''((()))(((&&&$$$$$$%%%&&&'''((()))***&&&&&&&&&'''''''''''''''''''''((((((((((((''''''(((((((((((())))))))))))************************''''''(((((((((((())))))(((((((((((((((((((((((()))((('''(((***,,,+++***))))))(((((((((((())))))'''(((((())))))*********))))))*********+++++++++...------,,,,,,,,,,,,---***+++,,,---------,,,,,,,,,,,,---............---............////////////000////////////000111222////////////////////////)))***+++,,,,,,,,,,,,+++******++++++******)))(((++++++++++++++++++++++++,,,+++***)))((())))))***************************(((((((((((()))***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++))))))*********+++++++++++++++++++++++++++++++++***)))))))))***---///111...............---------++++++++++++++++++,,,,,,++++++++++++++++++++++++---,,,,,,,,,,,,,,,,,,+++------------------------------,,,,,,,,,,,,------------------......///000000000000000000000000111+++,,,------,,,,,,---/////////000111111111111111///000000000000111111111111111222222333333333222555555444444444444555555777777777888888888888888777777888999;;;===>>>???======<<<<<<;;;:::999999;;;;;;;;;;;;;;;;;;;;;;;;============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>AAABBBCCCBBBBBB@@@AAABBBCCCCCCBBB@@@??????@@@@@@@@@???>>><<<;;;;;;<<<===???????????????>>>?????????@@@@@@AAAAAA======>>>>>>???@@@@@@@@@@@@@@@??????>>><<<;;;:::999999999999::::::::::::777666555444333222222222222111111000000111111222111111111111000000000000000//////.........//////000111111111///......///,,,,,,---------.........---,,,,,,++++++,,,,,,---(((***,,,,,,+++***************))))))))))))******+++++++++***++++++,,,---,,,,,,,,,------.........************************++++++************++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,------,,,,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,...///...,,,***)))))))))***++++++,,,,,,///---,,,,,,------,,,+++(((((())))))))))))((((((((())))))))))))*********++++++************+++++++++++++++***)))((((((((((((((('''''''''(((************++++++++++++******************))))))))))))++++++******************+++***************++++++(((((((((((()))***+++,,,,,,,,,+++++++++*********************)))))))))))))))))))))))))))(((((((((((('''''''''))))))(((&&&%%%%%%&&&'''((()))))))))&&&&&&&&&&&&'''''''''(((((((((''''''''''''((((((&&&'''''''''((((((((((((************************'''''''''((((((((())))))(((((((((((((((((((((((()))((('''(((***,,,+++***((())))))******))))))(((''''''(((((()))******+++*********+++++++++,,,,,,------,,,+++++++++++++++++++++---.........---,,,+++,,,------......------------........./////////......//////000111333333/////////...............)))***+++,,,,,,,,,,,,,,,---............---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***+++++++++***************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---******+++,,,,,,,,,,,,+++))))))******++++++++++++++++++++++++++++++++++++***)))))))))+++...000222111111000...---,,,+++***+++*********+++,,,------++++++++++++++++++++++++---------,,,,,,+++++++++------------------------+++,,,...//////...,,,+++---------...............111111111000000000000000---///000000//////000222//////000111111111111111000111111111111222222222111111222333333333333222555555444444444444555555888888888888888999999999999888888888999;;;===>>>>>>>>>===<<<:::999888777<<<<<<<<<<<<<<<<<<<<<<<<============>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<777999===@@@BBBCCCCCCCCC@@@BBBEEEGGGGGGEEECCCAAA>>>>>>???@@@@@@???>>>===:::;;;===>>>?????????>>>@@@@@@@@@AAAAAABBBBBBCCCAAAAAAAAAAAA@@@@@@@@@???BBBBBBBBBAAA???>>><<<;;;555666777999:::::::::999777666555444333222222222222111111111111111222222111111111111000000000000000000...------...///000222111000000//////...---,,,,,,,,,---------......---,,,,,,++++++,,,,,,---''')))++++++***))))))))),,,,,,++++++++++++,,,,,,++++++******++++++,,,---*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++***++++++,,,,,,++++++***,,,++++++++++++++++++,,,...------,,,,,,------...++++++++++++++++++++++++******,,,...000000...+++)))))))))***++++++,,,,,,...---------......,,,***)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,++++++************+++++++++++++++***)))(((((('''++++++*********+++---...******++++++++++++******************)))))))))))))))))))))***++++++,,,,,,,,,+++***)))))))))***+++'''(((((()))***+++++++++,,,,,,,,,+++++++++******************))))))))))))******))))))((((((''''''(((''''''((())))))(((&&&&&&&&&''''''((()))))))))'''((((((((())))))******)))((('''&&&&&&'''((()))&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((()))((('''(((***,,,+++***((()))***++++++***)))(((&&&''''''((()))******+++***++++++++++++,,,,,,,,,,,,,,,+++***))))))******+++,,,---...///...------+++,,,------......---------------.........//////.........///111222444555000000000000000000000000++++++******************------------,,,,,,+++***))))))))))))))))))))))))///...,,,***((((((((((((,,,+++++++++***))))))))),,,+++***)))))))))++++++++++++++++++++++++++++++++++++******++++++,,,,,,++++++***)))***+++,,,---+++++++++*********))))))---------,,,***((('''&&&((()))***+++++++++++++++)))************+++++++++++++++************+++++++++++++++++++++++++++++++++,,,...---,,,,,,---///...........................------------...//////------------------------////////////000000000000//////000222222333333333111222222333333222222111000000111111111111000000000111111222333333444444666666555444444555777888666666666666555555555555888888999999999:::::::::999@@@EEEDDD<<<666777999;;;;;;<<<======<<<<<<;;;>>>>>>>>>>>>===<<<;;;:::>>>>>>======<<<<<<<<<<<>>>>>>>>>>>===============>>>???@@@AAA@@@??????BBBBBBBBBAAA@@@???>>>>>>AAA@@@??????@@@@@@???>>>AAAAAAAAA@@@???>>>===<<<888888888888777777777666999777444111111222444555111111111111000000000000000000000000000000000000000000000000000000000000............////////////........................---------,,,,,,+++++++++,,,,,,,,,++++++*********...---+++*********++++++------------,,,,,,+++***(((((()))***++++++,,,,,,*********++++++,,,------++++++++++++++++++,,,,,,*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---...///000000+++,,,,,,++++++)))(((''',,,++++++******++++++,,,************************))))))))))))))))))))))))000,,,((((((+++,,,,,,***************************,,,,,,+++)))((((((+++---++++++++++++++++++++++++,,,,,,+++***)))((('''''')))((('''&&&''')))+++,,,++++++************++++++***+++,,,+++)))))))))+++++++++++++++++++++++++++***+++,,,------,,,+++***))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((''''''''''''((((((&&&&&&''''''(((((())))))******+++******)))((('''&&&'''((())))))***))))))'''''''''''''''((()))***))))))))))))(((((((((((((((((())))))((('''&&&&&&))))))************)))))))))*********++++++++++++++++++************++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,+++++++++,,,------........................////////////////////////////////////000000000000************************++++++,,,,,,+++******)))************************,,,+++***))))))(((((()))******)))))))))))))))))),,,+++***))))))***++++++++++++++++++++++++++++++************++++++,,,---------,,,,,,,,,---...///,,,,,,,,,,,,+++++++++***+++,,,,,,,,,,,,,,,++++++))))))***+++++++++******)))************+++++++++++++++************+++++++++++++++++++++++++++++++++,,,------,,,,,,---...---------..................------------...//////------------------------////////////000000000000...///000111222222222222111222222333333222222111000111111111111111111000000000111111222333333333444444333333444555666777777777777777777666666666888888888999999999:::::::::<<>>;;;:::;;;;;;;;;;;;<<<<<<<<<<<<>>>>>>>>>>>>===<<<;;;:::<<<<<<<<<<<<======>>>>>>??????@@@AAAAAAAAAAAA@@@???@@@AAABBBBBBBBBAAA@@@@@@@@@@@@?????????>>>>>>===>>>???@@@AAA@@@@@@???@@@@@@AAAAAA@@@@@@???>>>???>>>===>>>???@@@???>>>?????????>>>===<<<;;;:::888888888777777777666666777555444222111222333333111111111000000000//////////////////////////////////////////////////////............////////////---------------------------------,,,,,,+++++++++,,,,,,,,,+++++++++******,,,,,,******)))***++++++,,,---------,,,,,,+++***)))))))))***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++)))))))))))))))*********++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---+++,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,+++++++++***************************************''')))***+++,,,,,,---...************************(((((((((&&&%%%&&&(((+++++++++++++++++++++++++++************))))))))))))+++***(((''''''((()))***))))))(((((((((((())))))((()))++++++******+++---++++++++++++++++++++++++***)))(((((((((((()))***))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((''''''&&&&&&''''''(((((((((((())))))))))))))))))))))))***))))))(((((('''(((((())))))))))))((())))))((((((((((((((()))))))))))))))(((((((((((((((((())))))(((''''''&&&))))))************))))))((((((((()))))))))*********))))))))))))))))))***))))))*********+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,------.................................................../////////000000000000******************************************)))(((************************((())))))*********))))))((((((((((((((()))))))))+++******)))******++++++++++++++++++++++++++++++)))))))))***+++,,,---...------,,,,,,,,,---...///---------,,,,,,,,,++++++******++++++,,,++++++*********+++++++++******))))))************+++++++++++++++************++++++++++++++++++++++++++++++***+++,,,,,,++++++,,,------------.........//////...------------...//////////////////////////////////////////000000000000......///000111111111111111111222222222222111111111111222222222222111111//////000000111222222333222222222333333555666777777777777777777777777888888888888999999999999:::;;;888888<<>>>>>>>>>>>===<<<;;;:::::::::;;;<<<===>>>???@@@???@@@@@@AAAAAAAAAAAAAAA??????@@@@@@AAAAAABBBBBBBBBAAAAAAAAAAAA@@@@@@@@@>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@??????>>><<<;;;;;;<<<>>>???>>>===<<<<<<<<<<<<;;;999888777777777777777666666666666444444333222222111111111111111000000000000//////////////////////////////........................---............/////////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******,,,,,,,,,++++++++++++*********)))))))))***++++++,,,,,,---------,,,++++++))))))******+++,,,,,,,,,---------,,,+++*********,,,,,,,,,+++*********)))(((((())))))******++++++************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++*********))))))************,,,---///111------,,,,,,,,,,,,------,,,,,,++++++*********)))************************###(((---...,,,***+++...************************)))******)))((())),,,...,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,+++)))(((''''''(((((())))))(((((((((((())))))&&&(((*********+++,,,...+++++++++++++++++++++++++++)))'''%%%%%%''')))+++))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''&&&&&&''''''(((************))))))))))))''''''((((((((((((((((((((())))))))))))(((((('''+++***)))(((''''''''''''(((((((((((())))))))))))(((((()))))))))(((''''''))))))************))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((()))))))))*********)))*********+++,,,,,,,,,+++++++++++++++,,,------------------------------............................../////////000000000***************+++++++++)))******+++******))))))************************)))***+++,,,,,,+++***)))'''(((((())))))***************************++++++++++++++++++++++++++++++))))))))))))***,,,---...*********+++++++++,,,,,,---,,,,,,,,,,,,+++++++++*********)))((('''&&&%%%+++++++++++++++***)))((())))))*********+++++++++,,,++++++******++++++,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,---,,,,,,------.../////////...------------...//////////////////////////////////////////000000000000......///000000000000000111111222222222222111111222222222333333222222222/////////000111111222222222222333333444555666777555555666666777777777888888888888888999999999999:::777777;;;CCCFFFCCC???>>>===;;;999999:::<<<=========>>>======<<<;;;;;;::::::;;;<<<===>>>?????????@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAABBBCCCDDDEEEBBBBBBAAAAAAAAA@@@@@@@@@>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@???>>>===<<<:::999999:::===>>>>>>===;;;;;;;;;:::999888777666777777666666666555555555222222333333222111///...111000000000////////////////////////////////////---------------------------------.........//////,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,+++******++++++++++++++++++++++++((((((((())))))***++++++,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,------,,,,,,,,,+++++++++---,,,,,,+++***))))))(((''''''((()))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************)))((('''''')))+++...000...------,,,,,,------...---,,,,,,++++++******)))************************(((+++------+++))))))***************************)))***++++++++++++...000,,,,,,,,,,,,,,,,,,,,,,,,************************++++++)))((((((((())))))++++++************++++++''')))***+++******,,,---***+++++++++++++++,,,,,,+++***)))'''''')))***+++))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((('''''''''((())))))*********))))))(((((((((%%%%%%&&&'''(((((((((((())))))***))))))((('''&&&)))(((((('''&&&&&&''''''(((((((((((())))))))))))(((((()))))))))(((((('''))))))************))))))''''''''''''((((((((((((((())))))))))))))))))((())))))))))))*********+++((())))))***+++,,,,,,---************+++,,,------------------------------------------------------........./////////000000))))))*********+++++++++******+++++++++++++++***************************,,,---......---,,,***))))))))))))******+++++++++))))))******++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,---******+++++++++,,,,,,,,,++++++++++++*********************)))((('''&&&%%%+++++++++++++++***)))((())))))*********+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***,,,------------.........//////...------------...//////000000000000000000000000////////////000000000000...//////000000000000///000111111222222111111000222222222333333222222222/////////000111111222222333444444555666777777777333333444444555666777777777777888888888999999999999999:::<<>><<<:::::::::<<<=====================<<<;;;<<<<<<<<<<<<============@@@@@@AAABBBBBBBBBBBBAAABBBAAAAAAAAAAAABBBCCCDDD@@@@@@@@@@@@???????????????????????????@@@@@@@@@CCCCCCBBBAAA???===;;;::::::999999:::===>>>>>>===;;;;;;;;;:::999888666666666666666555555555555444111222333333222111///---000000000////////////...........................------------------------------------............------------------------------,,,,,,,,,+++++++++++++++++++++++++++++++++(((((())))))************+++,,,,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,++++++***)))((((((''''''((()))***++++++,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))))))))***+++,,,,,,---+++***)))((((((***,,,---...------,,,,,,------...,,,,,,,,,,,,++++++******************************...+++((((((***+++***)))************************&&&'''))))))((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))((()))))))))))))))***++++++++++++************++++++)))+++,,,+++***)))***+++*********++++++,,,,,,,,,))))))************))))))(((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))(((((()))******+++)))))))))(((((('''''''''$$$%%%&&&''''''(((''''''))))))***))))))((('''&&&&&&%%%%%%%%%&&&&&&'''((('''((((((((()))))))))***(((((()))))))))))))))((())))))************))))))(((((()))))))))*********)))******++++++******)))*********+++++++++,,,,,,(((((()))***++++++,,,,,,************+++,,,---...------------------------------------------------............////////////)))))))))***++++++,,,,,,)))***++++++,,,+++++++++++++++++++++++++++++++++/////////...---,,,+++***************++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++***))))))))))))***+++++++++,,,---.........------+++++++++*********))))))))))))***+++,,,,,,,,,,,,******+++++++++******))))))************+++++++++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***+++,,,,,,++++++,,,---...........................------------...//////000000000000000000000000////////////000000000000///000000111111000000000000000111111111111000000111111222222222222111111//////000000111222222333444555666666777777666666111111222333555666777777777777777888888888888999888;;;<<<<<<;;;<<>><<<<<<<<<<<<===<<<===============<<<<<<<<<<<<<<<===============@@@@@@AAABBBBBBBBBBBBBBB@@@@@@@@@@@@@@@?????????????????????>>>>>>>>>>>>??????>>>>>>??????@@@AAADDDDDDCCCBBB@@@>>><<<;;;<<<;;;;;;<<<>>>???>>>===;;;;;;::::::999777666555666555555555444444444444222222333333222111///...000000////////////..............................------------------------,,,------------.................................++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,))))))***+++++++++******++++++,,,---------,,,,,,++++++,,,,,,,,,,,,,,,,,,+++++++++,,,---.........+++++++++***)))))))))((((((((())))))******++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++,,,---.........---,,,+++++++++,,,---------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,((($$$%%%***---...,,,************************((()))++++++******+++---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***)))(((((((((((()))******++++++,,,))))))(((((((((((())))))***+++,,,+++)))((()))************++++++,,,,,,---&&&''')))******)))'''&&&(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***++++++((((((((((((''''''''''''&&&&&&''''''''''''''''''((())))))))))))(((((('''%%%%%%%%%%%%&&&'''((()))''''''(((((())))))******(((((()))*********))))))))))))************))))))************++++++++++++)))***+++,,,,,,+++***)))***++++++++++++,,,,,,,,,((()))))))))***+++++++++)))))))))******,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////((())))))***++++++,,,,,,((())))))***++++++******++++++++++++++++++++++++...------,,,,,,,,,------************))))))))))))'''(((***+++,,,,,,+++++++++++++++++++++++++++++++++******)))))))))))))))+++,,,---.........------,,,,,,+++++++++*********)))***+++,,,------------))))))***+++++++++******)))************+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++,,,------,,,,,,---.../////////...------,,,,,,...------------...//////////////////////////////////////////000000000000000111111111111111000000000000111111111111000000000111111111111111111000000000111111222333333333555555666666666555444333111111333444555777888888777777777777888888888888999:::;;;::::::;;;>>>BBB@@@@@@@@@???>>>=========<<<<<<============<<<<<<:::;;;;;;<<<===>>>??????@@@AAABBBBBBCCCBBBBBBBBB@@@@@@AAAAAA@@@???===<<<@@@?????????>>>>>>>>>>>>@@@???>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBAAA@@@??????>>>===>>>???@@@???>>>::::::999999888666555444555555555444444444333333333333333333222111000000000000/////////.................................------------------------,,,,,,---------.........------------------------)))***++++++------...///******+++++++++,,,,,,,,,***++++++,,,,,,+++***)))***+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------************)))))))))))))))))))))))))))*********++++++++++++++++++++++++************************++++++++++++++++++++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,***++++++,,,,,,---------++++++++++++++++++++++++(((''''''(((***+++,,,,,,************************+++---......---,,,---...------------------------,,,,,,,,,++++++*********)))******+++++++++******))))))(((((((((((()))))))))***++++++***)))***,,,)))******+++,,,,,,------))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))&&&&&&&&&&&&'''((()))***((((((((((((((()))))))))''''''(((((((((''''''&&&'''(((((())))))))))))((((((((('''''''''(((((()))'''''''''((()))*********(((((()))***************))))))************))))))*********++++++++++++,,,((()))***++++++***)))(((************++++++++++++))))))))))))************(((((())))))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////((())))))***++++++,,,,,,''''''((()))))))))))))))++++++++++++++++++++++++,,,+++******+++,,,...///******))))))(((((('''''''''(((***+++,,,,,,++++++++++++++++++++++++++++++,,,+++***)))(((((((((((()))***+++,,,---,,,++++++---------,,,,,,,,,+++++++++++++++++++++***)))(((((()))***+++++++++++++++)))************+++++++++---,,,,,,++++++,,,,,,---+++++++++++++++++++++++++++---......,,,,,,---///000000///...---,,,,,,+++...------------...//////////////////////////////////////////000000000000111111222222222111111000000000111111111111000000000000111111111111000000111111111222333333444444444555555666555333222111222222333555777888999:::777777777777888888888888999888888888:::<<>>???AAAAAA@@@AAABBBBBBCCCCCCBBBBBBBBBBBBCCCDDDCCCAAA>>><<<@@@@@@@@@?????????>>>>>>@@@???>>>>>>>>>???AAABBB@@@AAABBBBBBCCCCCCCCCCCCAAA@@@??????@@@@@@???>>>999999888888777555444333555555444444444333333333444444333222222111111111000/////////............................................................,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++---...///000*********++++++,,,,,,,,,+++,,,------,,,+++***)))***+++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,///......------,,,,,,+++)))))))))))))))******************)))))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++************((()))***++++++++++++***,,,++++++******++++++,,,)))***+++,,,------...///++++++++++++++++++++++++&&&***------***'''''')))************************)))***,,,,,,***))))))***------------------------***++++++++++++,,,,,,,,,+++++++++++++++***)))(((++++++************++++++'''(((************,,,...))))))***+++,,,,,,------...,,,***))))))***,,,...(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))$$$$$$$$$%%%&&&'''((()))(((((())))))******++++++((()))))))))((('''&&&&&&''''''((())))))***)))))),,,+++***))))))(((((()))&&&''''''((()))******+++(((((()))***************))))))************)))))))))*********++++++++++++'''((()))++++++)))((('''))))))))))))*********************)))))))))))))))((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////+++,,,,,,---,,,+++***)))******))))))***+++,,,,,,,,,,,,++++++,,,,,,---...+++++++++,,,,,,,,,---------***&&&%%%((())))))(((***)))(((''''''((()))******)))))))))((((((''''''))),,,///...+++))))))*********+++,,,,,,---......++++++,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************+++---,,,,,,,,,+++*********+++,,,------++++++,,,------.........---,,,++++++////////////////////////,,,------+++******,,,.........------------......111222222111//////000222111111000///////////////111111000000000000000111222222333333333333444444555555555444333333222222222333555555444444666777888888777777777888:::;;;<<<<<<<<<<<<<<<===>>>>>>;;;;;;<<<>>>@@@@@@???===::::::;;;;;;;;;;;;;;;;;;<<<===>>>??????@@@@@@???>>>???@@@AAAAAA@@@???>>>@@@??????@@@AAA@@@>>><<<;;;<<<===>>>@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????BBBFFFFFFCCC@@@????????????===<<<;;;:::;;;:::888777444333111000111111222333333333333222222111222555888777222---......---------,,,,,,,,,---------------------------------,,,,,,+++++++++((()))+++---...///000000++++++++++++++++++++++++---,,,***)))))))))******,,,,,,,,,++++++*********))))))*********+++++++++000//////---,,,+++******...---,,,,,,++++++,,,,,,+++,,,,,,------,,,,,,+++)))))))))***+++++++++,,,)))***++++++***)))***+++***************************************************++++++,,,,,,++++++************++++++,,,,,,,,,222000---+++)))))))))***---,,,***)))))))))******,,,+++*********+++,,,------------,,,+++***)))(((******+++++++++,,,,,,,,,+++++++++******)))))))))*********++++++,,,,,,,,,,,,+++***)))))))))***+++,,,,,,,,,++++++*********------,,,,,,***)))'''&&&)))************+++++++++************************)))***++++++***)))***+++******))))))))))))******))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))******))))))((((((''''''))))))((((((''''''&&&&&&******)))(((((((((((((((***(((&&&&&&''''''&&&%%%))))))))))))((((((((((((++++++******)))((((((((()))))))))))))))))))))))),,,+++***((((((((()))***))))))))))))***+++,,,,,,(((+++...---***((((((***((((((((((((((((((((((((*********)))))))))))))))))))))***++++++++++++***'''((()))***,,,---...///***+++---,,,,,,+++---...---------............///++++++,,,---,,,+++***)))((((((((((((((()))******,,,++++++++++++,,,------+++,,,,,,,,,------------...+++(((''')))******)))***)))))))))((())))))************)))))))))(((((())),,,...---+++))))))***)))******++++++,,,,,,,,,,,,,,,,,,,,,---------------------,,,,,,,,,++++++******+++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---..................---,,,,,,////////////////////////.........---,,,,,,...000000//////......//////000555666666555333222333444111111000///////////////.........///000111222333222222222333333333444444555555555444444444444444333444666666555555777888999888888777888999:::;;;;;;;;;;;;;;;;;;<<<<<<===<<<<<<===???AAABBBAAA???>>>=========<<<<<<;;;;;;<<<===>>>??????@@@@@@??????@@@@@@AAAAAA@@@@@@???BBBAAA@@@AAABBBAAA@@@>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???@@@BBBFFFIIIHHHDDD@@@AAAAAAAAA@@@???>>><<<<<<;;;:::999888666444333333000111222222333333222222111111222444555444222///............---------,,,---------------------------,,,,,,,,,,,,,,,,,,++++++,,,------......------++++++++++++++++++++++++---,,,***)))))))))***+++,,,,,,,,,+++++++++******))))))*********+++++++++.........---,,,,,,++++++...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++***************+++++++++)))***++++++***)))***+++*********************************************************++++++***************+++++++++,,,,,,,,,...---+++)))))))))***+++...---+++*********++++++,,,+++*********+++,,,---,,,,,,,,,,,,+++***))))))******+++++++++,,,,,,,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,+++)))(((''')))************+++++++++************************)))***++++++***)))***+++***)))))))))))))))***+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((())))))******)))(((((((((((((((+++)))''''''(((((('''&&&))))))))))))(((((((((((()))))))))))))))*********************************,,,+++)))((((((((()))***+++***))))))(((((())))))(((+++------***((((((***))))))))))))))))))))))))***)))))))))))))))))))))))))))***++++++++++++***........................***+++---,,,,,,+++---...------------............***+++,,,---,,,+++***)))(((((((((((((((((()))***++++++******++++++,,,---,,,,,,,,,---------.........,,,))))))***++++++***)))******+++++++++******++++++++++++***************+++---,,,+++)))******************************,,,,,,---------.........------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,------------...//////------...///....../////////...------///////////////////////////000000///......000111111000000//////000000111555777999888666444333333111111000/////////000000000/////////000111111222222222222222333333333333444555555555555666666666444555777777666666888999:::999999999999::::::;;;:::::::::::::::;;;;;;<<<=========???BBBCCCBBBAAA@@@@@@???>>>===<<<;;;;;;<<<===>>>??????@@@@@@???AAAAAA@@@@@@@@@@@@AAAAAADDDBBBAAAAAABBBBBBAAA@@@@@@@@@@@@???>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>===???BBBGGGIIIGGGBBB>>>@@@@@@@@@???>>>===;;;;;;::::::999888777666555555000111222222333333222222000111333333222111111111/////////.........------------------------------+++,,,,,,,,,,,,,,,,,,---............---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,+++************+++,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,+++,,,,,,,,,,,,,,,,,,++++++++++++***************)))***++++++***)))***+++************************************************))))))************))))))***++++++++++++,,,,,,,,,+++***)))))))))***+++,,,...---,,,,,,++++++,,,,,,+++++++++++++++,,,------,,,,,,,,,,,,+++******)))******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++******))))))************+++++++++************************)))***++++++***)))***+++)))))))))))))))***+++,,,))))))))))))))))))))))))(((((()))******)))(((((())))))))))))))))))))))))(((((())))))))))))))))))'''(((((()))******++++++***))))))(((((((((((((((+++)))(((''')))))))))((((((((((((((())))))))))))'''(((((()))******++++++************************+++***))))))((()))))))))))))))((((((((((((((())))))***,,,+++***)))))))))************************))))))))))))))))))******))))))***++++++++++++***,,,,,,,,,,,,,,,,,,++++++***,,,------++++++,,,...------------............***+++,,,,,,,,,,,,******+++***************++++++***************+++,,,,,,,,,,,,---------.........---,,,******************)))***+++,,,---,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++************++++++++++++************,,,------....../////////...------------,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,,,,++++++++++++,,,...///...---,,,---......///////////////......///////////////////////////000111000//////000111111000000//////000000111222444777666444111000///111111000000///000000111555444333111000/////////111222222222222333333333444444555555666777777888555666888888777777999::::::::::::::::::::::::;;;:::::::::::::::;;;;;;<<<=========>>>AAABBBBBBAAA??????>>>>>>======<<<<<<<<<===>>>??????@@@@@@???AAA@@@???>>>>>>???@@@AAAEEEBBB@@@???@@@AAAAAAAAA????????????>>>===<<<;;;>>>>>>>>>>>>>>>>>>>>>>>>:::<<<>>>AAAAAA@@@>>>;;;<<<<<<<<<<<<;;;999888777888888888777777666666555000000111222222222222222///111333111......000333000////////////.........------------------------+++++++++,,,,,,---------............---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,------.........---,,,,,,++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++***))))))))))))***++++++***)))***+++******************************************************++++++++++++******+++++++++++++++++++++++++++******)))******+++,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++************)))***++++++++++++++++++++++++******+++,,,,,,+++++++++))))))*********+++++++++************************)))***++++++***)))***+++))))))))))))***+++,,,,,,))))))))))))))))))))))))'''(((***++++++***((('''))))))))))))))))))))))))((((((((())))))******+++))))))*********+++++++++))))))(((((((((((())))))***(((''''''((())))))((((((((((((((())))))))))))(((((())))))************++++++++++++++++++++++++******))))))))))))))))))((((((((((((((()))***+++)))************))))))))))))))))))))))))))))))))))))))))))))))))*********))))))***++++++++++++***(((((()))***+++,,,------+++,,,------++++++,,,---,,,,,,---------.........******,,,,,,,,,,,,+++***++++++***************+++***))))))))))))***++++++,,,,,,,,,---------......+++++++++***)))))))))***)))***+++---------,,,+++,,,,,,,,,,,,,,,---------******)))******+++******,,,,,,,,,,,,,,,+++++++++,,,,,,------...///000000.........---------,,,,,,++++++,,,------------,,,++++++++++++++++++++++++++++++******+++,,,,,,------,,,,,,+++***))))))(((+++---------,,,+++,,,---......///////////////...////////////////////////...///000000///...///000000//////......//////000000222444444222000......111111000000000000111111777666444333222111111111111111111222222222333333333444444555666777888888555666888888777777999:::::::::::::::::::::::::::;;;;;;;;;:::;;;<<<<<<======<<<;;;<<<>>>@@@??????;;;;;;;;;<<<<<<=========<<<===>>>??????@@@@@@??????>>>===<<<<<<===>>>???CCC@@@>>>===>>>?????????<<<<<<===>>>>>>>>>>>>===========================:::;;;;;;;;;:::;;;<<<<<<;;;;;;;;;:::999888777666666555555555444444444444000000111222222222222111///111222000...---000333000////////////.........------------------------+++++++++,,,,,,---------,,,,,,------...---------++++++,,,,,,,,,---------+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************)))******+++,,,---...///...---,,,,,,++++++,,,,,,,,,++++++******++++++,,,,,,+++++++++***))))))))))))***++++++***)))***+++************************************************+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,+++++++++++++++*********++++++++++++***++++++,,,,,,------------++++++,,,,,,,,,+++************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++******))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))*********+++++++++************************)))***++++++***)))***+++******)))******+++,,,,,,))))))))))))))))))))))))''')))***,,,,,,***)))'''))))))))))))))))))))))))(((((())))))******++++++,,,+++++++++*********)))))))))(((((((((((())))))((('''%%%&&&'''((((((''''''((((((((()))))))))***************))))))((((((************************)))))))))*********))))))++++++***)))))))))*********))))))))))))******)))(((((((((((((((((((((((((((((())))))************))))))***++++++++++++***+++,,,,,,---...///000000+++,,,------++++++,,,---,,,,,,,,,------------...)))***+++,,,---,,,++++++***))))))((((((((((((((()))))))))((())))))***++++++++++++,,,,,,,,,------)))+++++++++)))((()))***)))***++++++,,,,,,,,,,,,,,,,,,,,,,,,------------+++)))((((((***++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...//////000............---------,,,++++++,,,---------------++++++++++++++++++++++++++++++***++++++,,,---...------,,,++++++******)))+++,,,------++++++,,,---------.../////////......////////////////////////---...000000///......///000//////......//////000000222444444222000000111111111000000000111222222333222222222333444444555111111111111222222222222333333444555666666777777555666888888777777999:::999::::::::::::999999888;;;;;;;;;;;;;;;<<<<<<===>>><<<::::::<<<======<<<888888999:::;;;<<<======<<<===>>>??????@@@@@@???======<<<<<<<<<<<<======@@@>>>======>>>>>>===<<<999:::<<<===>>>?????????==============================<<<:::888999<<>>??????@@@@@@???<<<<<<============<<<<<<>>>=========>>>>>><<<;;;999:::;;;===>>>?????????========================<<<======<<<999999<<>><<<::::::;;;:::999;;;;;;;;;;;;;;;;;;::::::<<<===>>>??????@@@@@@???<<<===>>>??????>>>===<<<>>>======>>>??????<<<::::::;;;<<<===>>>>>>>>>>>>========================999;;;>>>===:::999:::<<<888888888888777555444333555444444333222111000/////////000111111111111111333111///111444444222.........---------,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,------......------++++++,,,,,,---...//////)))***,,,---...---,,,,,,,,,,,,,,,------.........++++++++++++******)))))))))******+++,,,,,,------...---,,,,,,++++++,,,,,,,,,+++)))(((((()))+++,,,))))))******+++++++++,,,)))+++++++++***)))***+++***************************************************++++++,,,,,,++++++***,,,,,,,,,++++++*********&&&'''(((***,,,------...)))***,,,---...------,,,+++,,,---.........---,,,***++++++,,,,,,,,,++++++******+++++++++,,,,,,,,,)))))))))******+++++++++,,,,,,,,,++++++***************+++,,,+++***)))(((*********++++++,,,,,,,,,,,,---------,,,,,,+++***)))************+++++++++************************)))+++++++++***)))***+++......,,,+++***)))))))))))))))))))))))))))))))))++++++***))))))***++++++)))))))))))))))))))))))),,,+++++++++***)))))))))((((((((()))******++++++((((((((((((((()))******)))(((&&&''')))******)))&&&''''''((()))******+++((((((((()))******++++++(((((((((((((((((((((((('''((()))+++++++++***)))$$$%%%&&&''')))+++---...+++(((%%%&&&)))++++++)))))))))))))))))))))))))))'''(((((()))***+++++++++))))))***++++++++++++***,,,,,,,,,------.........,,,---...---+++***+++,,,++++++,,,,,,,,,---------,,,,,,,,,+++++++++******)))&&&$$$&&&)))***)))&&&))))))*********+++++++++)))************+++++++++++++++******++++++,,,------.........---+++)))(((+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++************************////////////...---,,,+++,,,,,,+++*********++++++,,,,,,------,,,)))'''%%%++++++,,,,,,,,,,,,------++++++,,,,,,---...//////+++---......---,,,,,,---......------------......,,,---...//////...---,,,---------...///000000111333333222111000000000111000000000000111111111111111222333333222111000///000111333333111000111222333333222222111222222222222222333444444555555666666666666666666777888888888888888888999:::;;;<<<666888999;;;;;;:::999888;;;::::::::::::;;;<<<<<<<<<<<<<<<;;;;;;::::::999>>>??????@@@@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>=====================<<<<<<<<<<<<======>>>>>>???@@@???>>>===<<<===<<<<<<<<<<<<;;;;;;;;;999888777666555444333333111222222222222111000000222111111111000000/////////////////////////////////............///000000++++++++++++******))))))******+++,,,,,,,,,,,,++++++,,,------......------))))))))))))***+++,,,------------,,,,,,+++++++++,,,+++******+++,,,...///,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,((()))+++,,,,,,+++)))(((,,,,,,,,,++++++*********---,,,***)))))))))******,,,,,,,,,++++++*********------,,,++++++,,,,,,,,,------,,,++++++,,,,,,,,,,,,+++***)))***+++,,,------,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++***************)))******+++,,,************************)))***,,,------,,,***))),,,++++++******++++++,,,///...,,,+++***+++,,,,,,/////////...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++)))******+++++++++******,,,,,,+++***)))((('''''''''(((***++++++***)))((())))))***++++++++++++******+++,,,------,,,+++***++++++***************+++******)))(((((((((((((((&&&'''((())))))***))))))))))))(((((()))***++++++,,,+++***)))(((((((((((((((((())))))*********+++))))))(((((('''''''''&&&+++++++++++++++***)))((())))))))))))))))))))))))(((((((((((())))))))))))***************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++---------,,,,,,+++++++++,,,,,,------...---------,,,,,,,,,+++++++++*********)))))))))+++,,,+++***))))))*********+++++++++)))************+++++++++++++++******++++++,,,---++++++,,,,,,------,,,,,,,,,,,,++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************************...............------,,,...---,,,,,,++++++++++++'''((())))))'''%%%###!!!++++++,,,,,,,,,,,,------++++++,,,,,,---......///+++---......---,,,,,,---......------------......------...//////...------------......///000000111333222111111000000000111000000000000111111111111111222222333222111000///000111333333111000111222222222222111222222333333333333444444555666666777555555555555555666666777888777777888888999:::;;;666888999;;;;;;:::999888;;;::::::::::::;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;======>>>?????????????????????????????????????????????>>>===<<<<<<<<<<<<======<<<<<<<<<<<<======>>>???@@@@@@@@@???===<<<<<<<<<<<<<<<;;;;;;;;;:::777777666555444333222222111222222222222111000000111111111000000000//////////////////////////////000000///...............++++++++++++*********)))***+++,,,,,,---,,,,,,,,,+++,,,------...---------*********++++++,,,......---------,,,,,,+++++++++,,,,,,+++++++++,,,---...,,,++++++******++++++,,,,,,++++++******++++++,,,))))))******+++,,,...///------------------------*********)))******+++++++++******************+++,,,,,,,,,+++++++++******,,,,,,---------,,,++++++---,,,,,,,,,++++++++++++---,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---------,,,++++++,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,+++++++++******)))(((((((((((()))******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,...---,,,+++++++++,,,,,,,,,,,,,,,,,,+++******)))+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))(((************))))))))))))*********++++++***))))))))))))***++++++++++++***)))******++++++******)))++++++***************+++***))))))((((((((())))))&&&&&&''''''(((((('''''')))))))))))))))***++++++***)))))))))))))))******((()))))))))************)))))))))(((((((((''''''***************)))(((((())))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((''''''&&&%%%))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,------......------,,,,,,,,,+++++++++******)))+++,,,,,,++++++,,,---***************+++++++++)))************+++++++++++++++******++++++,,,---,,,+++++++++,,,,,,---...------,,,,,,,,,---......------------------------++++++***************)))++++++++++++++++++++++++,,,,,,------......------...---,,,+++***************++++++++++++)))'''&&&++++++,,,,,,,,,,,,------++++++,,,,,,------......+++---......---,,,,,,---......------------......------...//////...------------......///000000000222111111000000000000000000000000000111111111111111222222222222111000000000222333333222111111222111111111111222333444444444444444555666666777777444444444444555555555666777777777777888999::::::777888999:::;;;:::999999:::::::::::::::;;;<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<:::;;;<<<===>>>???????????????????????????????????????>>><<<<<<;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@???>>>===;;;;;;;;;;;;::::::::::::666555555444333222111111111111222222111111000///111111000000000000//////000000000000000000000000111111000///...---,,,,,,++++++++++++***************+++,,,,,,------,,,,,,++++++,,,---------------,,,,,,,,,,,,---...//////------,,,,,,,,,,,,++++++...---,,,+++++++++,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,************+++---...///........................++++++******)))*********---+++)))(((((()))+++---,,,,,,,,,++++++++++++***+++,,,...000000///---,,,------------,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,+++++++++,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++***)))((('''(((((())))))*********+++,,,++++++***))))))))))))))))))***++++++++++++******))))))))))))))))))***+++***************++++++))))))((((((((())))))***((((((((((((((((((''''''))))))))))))))))))***+++(((((((((((()))***+++,,,))))))))))))***************)))))))))))))))((((((((())))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,------......------,,,,,,,,,+++++++++******'''***,,,+++)))(((***---************************))))))*********+++++++++++++++******++++++,,,---///...---+++******+++,,,...------,,,------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++******+++------.........---,,,+++)))((((((((((((......//////...---,,,++++++++++++,,,,,,,,,------++++++,,,,,,,,,---------+++---......---,,,,,,---...------,,,,,,------...---..................---............//////000000111000000/////////000000///000000000111111111111111111111222111111111111000222333333222111111222111111111111222333444555333333444444555666666666444444555555666666666666666666666666777888999:::777888999:::::::::999999::::::999999::::::;;;<<<;;;;;;;;;;;;::::::::::::888999:::<<<===>>>>>>>>>???????????????????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>???@@@@@@@@@???>>>===;;;:::::::::999999999999555555555444333222222111111111111111111000000///000000000000000000//////000000000000000000000000////////////...---,,,,,,++++++++++++++++++++++++)))***++++++,,,+++++++++++++++,,,------------,,,,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++******,,,++++++******++++++,,,,,,++++++******++++++,,,------,,,++++++++++++,,,------------------------,,,,,,+++***)))))))))***,,,+++***))))))***+++,,,++++++++++++++++++++++++***+++,,,---......------------------------------,,,,,,+++++++++,,,------,,,,,,+++++++++,,,------,,,+++++++++************,,,,,,++++++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***)))((())))))))))))************---+++***(((''''''(((((())))))***++++++++++++***+++***)))(((((()))***+++*********)))******+++,,,)))))))))((())))))***+++,,,,,,+++*********))))))***)))))))))))))))******(((((((((((()))***+++,,,)))))))))))))))*********************))))))))))))((()))))))))))))))(((((())))))))))))))))))))))))(((((((((((()))))))))))),,,,,,,,,------,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++,,,+++++++++++++++++++++++++++,,,---............,,,,,,,,,+++++++++******'''***,,,,,,)))(((+++---************************))))))*********+++++++++++++++******++++++,,,---///...,,,+++***++++++,,,...------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))+++,,,------------------,,,******)))))))))++++++++++++++++++******+++++++++,,,,,,,,,------+++++++++,,,,,,,,,,,,,,,+++---......---,,,,,,---------,,,,,,,,,,,,------.........------.....................////////////000//////...//////000000///000000000111111111111111111111111111111222222111222444444222111222333111111111111222333444555111222222333333444555555444555666777777777777666666666666666777888999:::888888999999:::::::::::::::999999999999:::;;;;;;<<<;;;;;;:::999888777777888888:::;;;======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;>>>>>>???@@@???>>>===<<<999999999999888888888888666666555555444333333333000111111111111000////////////////////////000000////////////////////////,,,---......///...------+++++++++++++++++++++,,,((())))))******************+++,,,,,,------,,,,,,++++++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,+++***))),,,++++++******++++++,,,,,,++++++******++++++,,,...---,,,,,,++++++,,,,,,++++++++++++++++++++++++,,,,,,+++***)))))))))***)))***+++,,,,,,+++***)))+++++++++++++++++++++++++++***((('''(((***,,,---------------------------,,,+++++++++,,,,,,---...,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,+++******,,,++++++******++++++,,,,,,,,,,,,+++++++++******,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,++++++******++++++,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++************)))))))))))),,,***((('''&&&&&&''''''))))))***++++++++++++***,,,+++***))))))***+++,,,******))))))***++++++,,,******))))))))))))******---,,,+++***))))))************)))))))))))))))*********))))))))))))************))))))))))))))))))))))))))))))************))))))***++++++*********))))))))))))))))))))))))(((((((((((())))))))))))(((((()))))))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,---............,,,,,,,,,+++++++++*********,,,------,,,,,,---...+++++++++***************)))************+++++++++++++++******++++++,,,---*********+++,,,---...///------,,,+++++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,------,,,///...------,,,,,,------)))))))))***************++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,+++---......---,,,,,,---------,,,,,,,,,,,,------///...------------...///......//////////////////...............//////000000000000000111111111111111111111000111111222333111333444444333222222333111111111111222333444444111111111222333333444444444555777888888888777666777777777777888999::::::888888999999999:::::::::999999999999999:::;;;;;;;;;;;;::::::999888888888888999:::;;;<<<=================================;;;::::::::::::;;;<<<<<<:::;;;<<<======<<<;;;:::<<<===>>>>>>>>>===<<<;;;999888888888777777777777555555555555444444444333000000111111000000///.........////////////000000////////////////////////+++,,,---...///......---++++++++++++,,,,,,,,,,,,((())))))*********************+++,,,,,,,,,,,,,,,*********))))))******+++++++++,,,,,,,,,,,,------------...---,,,+++***))),,,++++++******++++++,,,,,,++++++******++++++,,,++++++++++++,,,...///000************************++++++******)))*********((()))+++------+++)))(((***++++++++++++,,,,,,,,,,,,***'''%%%%%%'''+++---,,,,,,,,,,,,------------++++++++++++,,,---......++++++++++++,,,---.....................---++++++++++++************++++++,,,,,,,,,+++++++++******)))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,---------,,,,,,+++++++++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++++++++'''((()))***+++,,,,,,,,,+++*********))))))((((((***)))((((((''''''''''''))))))***++++++++++++***,,,,,,++++++++++++,,,,,,))))))))))))***+++,,,,,,,,,+++***))))))))))))******)))((('''&&&'''((()))+++******)))))))))))))))******)))))))))))))))***************))))))))))))(((((()))))))))))))))***)))******++++++++++++***))))))))))))))))))))))))(((((((((((())))))))))))((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++*********+++++++++++++++***+++,,,---.../////////,,,,,,,,,+++++++++******,,,+++***+++,,,------,,,+++++++++*********)))))))))************+++++++++++++++******++++++,,,---))))))+++,,,---.........---,,,+++***************))))))))))))))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,++++++,,,,,,,,,,,,,,,,,,---...+++++++++++++++,,,------++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++---......---,,,,,,------,,,,,,++++++,,,,,,---///...------------...////////////////////////......---------......///000000000000000111111111111111111000000000111333333111333444444333222222333222222222111222222333333111111222333333444444555333444666777888777666555888777777888888999:::;;;999999888888999999::::::999999999888999999:::;;;:::::::::;;;;;;<<<<<<<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888888999999:::;;;===>>>999:::<<<======<<<:::999;;;<<<=========<<<:::999888888777777777666666666444444444333333333333333000000000000000//////............/////////000000------------------------,,,---...//////---,,,++++++++++++,,,,,,,,,------******+++,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,++++++******)))))))))******+++++++++,,,,,,---------,,,------------,,,******,,,++++++******++++++,,,,,,++++++******++++++,,,+++++++++,,,---...///000++++++++++++++++++++++++*********)))******++++++*********++++++***************+++++++++,,,,,,,,,---+++)))(((((()))***,,,++++++++++++,,,,,,,,,---++++++++++++,,,---...///++++++++++++,,,---...///,,,,,,------,,,+++)))(((++++++************++++++,,,,,,,,,+++++++++******)))(((((((((((()))******++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***,,,++++++******++++++,,,***+++,,,---------,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))************)))***************))))))))))))***++++++++++++*********++++++++++++******))))))))))))***+++,,,------,,,+++***)))(((((((((((('''&&&%%%%%%'''((()))++++++***))))))))))))))))))((((((((()))***+++,,,************)))))))))(((''''''((((((((()))))))))(((((()))***************))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++,,,,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++)))*********++++++++++++)))***,,,---.../////////,,,,,,,,,+++++++++*********(((&&&(((+++,,,***(((++++++++++++******)))))))))************+++++++++++++++******++++++,,,---+++,,,---...---,,,+++***,,,++++++***)))))))))***(((((((((((((((((((((((())))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***(((((((((((()))***+++,,,))))))))))))***+++,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++---......---,,,,,,------,,,,,,++++++,,,,,,---///...---,,,,,,---...//////////////////.........---------------...///000000000000000111111111111111111000000000111333444111333444444333222333333333333222222111222222222222222333444444555555666222333555777777666555444888888888888999:::;;;<<<999999888888999999:::;;;999999888888999999:::;;;999999:::<<<>>>???@@@AAA;;;;;;<<<<<<===<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;777777888999:::<<<===>>>999:::<<<======<<<:::999:::;;;<<<<<<<<<;;;:::999777777777777666666666666333333222222222222222222000000000000000//////...---.........//////000000---------------------------...//////...,,,***(((+++++++++,,,,,,---------+++,,,------......------******+++,,,,,,,,,,,,+++++++++******)))******++++++++++++,,,,,,---------+++,,,---...---,,,+++***,,,++++++++++++++++++,,,,,,++++++++++++++++++,,,......---,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,,,,,,,+++)))(((((()))+++,,,*********++++++,,,,,,,,,---------,,,,,,+++++++++*********++++++,,,,,,,,,++++++++++++,,,---...///++++++++++++,,,---...///((()))))))))((('''%%%$$$++++++************++++++,,,,,,,,,+++++++++***************)))***++++++,,,************************)))***,,,------,,,***))),,,++++++++++++++++++,,,)))***,,,---...---,,,,,,/////////...---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++******)))''''''((()))***+++,,,,,,)))***,,,------,,,+++***))))))***++++++++++++***((()))***++++++***)))((())))))))))))***+++,,,---...---,,,***)))((((((''')))((('''&&&'''(((+++,,,++++++***))))))((())))))&&&''''''((()))+++---...+++*********))))))((((((&&&'''''''''(((((())))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))%%%&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++))))))******++++++++++++)))***,,,---.../////////++++++,,,,,,,,,+++******))))))*********+++++++++---,,,***((()))+++---///***************************((('''(((***++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********))))))(((***+++,,,------,,,***)))++++++******************)))************++++++++++++,,,------............***+++---......---+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------...---,,,++++++,,,---...////////////////////////.........------,,,,,,,,,......//////000000111111000000000000000111111111000111333444444333111000222222222222222222222222333333222222333444666777777888888888888999999999;;;888666777;;;???@@@???999:::;;;;;;:::999777666999999999888999::::::;;;===<<<<<<;;;;;;::::::999:::::::::;;;<<<===>>>>>>===<<<;;;:::999::::::;;;;;;;;;::::::;;;<<<>>>???===<<<;;;::::::;;;<<<============<<<;;;;;;::::::666666666666555444333222222222222111111111111000000000000000111111111111000000///...------,,,,,,///...---,,,,,,---...///------------,,,,,,+++***++++++,,,,,,---...//////,,,,,,,,,---------......+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++***,,,------+++******+++---,,,,,,++++++,,,,,,---+++++++++,,,,,,---------......---,,,,,,,,,---------,,,+++***+++,,,---...,,,,,,+++******+++,,,,,,,,,,,,+++***))))))************))))))))))))))))))))))))***++++++++++++******++++++,,,------------------,,,++++++,,,,,,,,,000000---)))''')))---...((()))+++,,,------,,,,,,,,,,,,,,,+++++++++******///...------,,,,,,,,,---*********++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))***+++---...)))***+++,,,,,,+++***)))++++++*********+++,,,,,,+++++++++*********))))))******************************++++++++++++******++++++************++++++---,,,,,,+++***)))((((((******))))))((((((''''''))))))************))))))+++***)))(((((()))***+++***)))((((((((()))+++,,,((())))))))))))*********---,,,***(((((()))***+++))))))))))))))))))))))))))))))************))))))(((((())))))*********+++---,,,***)))((('''(((((())))))(((((('''''''''&&&(((((()))***************,,,+++***((((((((())))))(((((()))************)))++++++++++++++++++++++++))))))***+++,,,,,,------((()))***+++,,,---------)))))))))******+++++++++---,,,)))''''''(((***+++************************,,,+++))))))***++++++******++++++++++++,,,,,,,,,************************++++++++++++++++++++++++)))******+++++++++++++++((())))))*********)))))),,,+++++++++******)))))))))************+++++++++++++++,,,---------------+++++++++******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,---------..............................---------,,,,,,,,,.........///000000111111000000000000111111111111000111333444444333111000222222222222222222222222444444444333444555777888777777888888888999999999:::777555555777999:::999:::;;;;;;;;;;;;:::999888999999888888777777888888999999999999999999999:::;;;;;;<<<<<<===>>>>>>>>>===<<<;;;:::::::::;;;;;;<<<<<<;;;;;;<<<===???@@@======<<<;;;;;;<<<======<<<<<<<<<;;;::::::999999666666666666555444333333222222222111111111000000//////000000000111111111000//////...------,,,,,,......------------......,,,---------,,,,,,+++***+++,,,,,,,,,---.........+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++(((***,,,,,,++++++,,,---,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,------,,,+++******+++,,,,,,,,,,,,+++******+++,,,,,,,,,++++++***))))))******)))))))))))))))*********))))))***++++++++++++***++++++,,,,,,---,,,,,,,,,---,,,,,,++++++,,,,,,---(((+++......---+++***(((******++++++******))))))*********++++++,,,,,,,,,,,,+++******)))))))))******++++++++++++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,***+++,,,------,,,+++***+++++++++++++++++++++++++++++++++*********))))))******************************++++++++++++******++++++************++++++,,,,,,++++++***)))))))))+++*********))))))))))))))))))************))))))+++***)))(((((()))***+++***)))((((((((()))++++++)))))))))*********++++++---,,,***)))((()))***+++))))))))))))))))))))))))******++++++++++++******((((((((()))))))))******+++***)))((((((((()))***)))))))))(((((((((''''''(((((()))***************+++***)))((((((((()))***((()))******++++++******++++++++++++++++++++++++*********++++++,,,,,,---((()))***,,,------------++++++++++++,,,,,,,,,,,,---+++)))&&&%%%%%%&&&'''************************---,,,******+++,,,+++***++++++++++++,,,,,,,,,,,,******************************************************+++,,,---------,,,)))))))))))))))***+++,,,------,,,+++***))))))((()))************+++++++++******+++,,,,,,,,,,,,+++,,,+++)))'''''')))+++,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,------......------,,,...........................------------,,,,,,,,,---......//////000111111//////000000111111111111000111222333333222111000222222222222222222222222555555444555555666888888777777777888888888999999;;;888666555666666666555:::;;;;;;<<<;;;;;;:::999::::::999888888777777777777888888999::::::;;;;;;==================>>>>>><<<<<<;;;:::::::::;;;;;;===<<<<<<<<<===>>>???@@@>>>======<<<<<<======>>>;;;;;;::::::999888888888777777666666555444444333222222111111111000000000//////000000000000111111/////////...------,,,,,,------............------,,,,,,---------,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++''')))+++,,,,,,,,,---...******++++++++++++******---,,,,,,,,,,,,,,,,,,+++************+++,,,,,,---...---,,,*********++++++,,,++++++******++++++,,,,,,+++******)))*********(((((())))))*********+++))))))***++++++++++++***,,,,,,,,,,,,,,,,,,+++***,,,,,,,,,++++++,,,,,,---***,,,///222222000---+++///...---+++***)))((((((((()))***+++,,,------...---------,,,,,,,,,,,,,,,+++++++++++++++*********++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,++++++++++++,,,,,,,,,,,,++++++***,,,,,,------------,,,,,,+++,,,,,,---,,,+++)))(((+++++++++*********************************************++++++++++++******++++++************++++++************************++++++++++++************))))))************))))))******))))))))))))******)))))))))((()))******+++************+++++++++,,,---,,,***)))))))))***+++))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++'''((((((((((((((()))))))))(((((((((((()))***+++***)))))))))))))))(((((((((((()))***************)))((((((((((((((()))***)))******+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------,,,+++******------..................+++***((('''&&&&&&''''''************************+++***))))))+++,,,,,,,,,+++++++++,,,,,,,,,------************************))))))))))))))))))))))))++++++,,,,,,,,,,,,++++++++++++******+++---...000......---,,,***)))(((((())))))*********+++++++++)))******+++++++++******+++***))))))))))))***+++***************************+++++++++++++++,,,,,,+++++++++,,,,,,,,,------+++,,,---......---,,,+++........................------------------------------......///000000111//////000000111111222222000111222222222222111000111222222222222222333333444444444555555666777777777777777777888888888888<<<:::999888888888888888999999::::::::::::::::::999999:::::::::::::::999;;;;;;;;;;;;<<<<<<==================<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===>>>>>>>>>>>>============>>>>>>;;;;;;;;;:::999999888888777777666555444444444444111111111111000000000000////////////000000000111//////.........---------,,,,,,...//////...,,,,,,,,,,,,,,,------,,,,,,+++------,,,,,,,,,,,,,,,,,,---------............///------------,,,,,,,,,,,,++++++++++++++++++++++++************++++++++++++''')))+++,,,++++++,,,---)))***++++++++++++***)))---------,,,,,,+++++++++************+++,,,......000///---,,,++++++++++++++++++++++++++++++++++++++++++***************+++((((((((()))******++++++))))))***++++++++++++***,,,,,,,,,,,,,,,+++***))),,,,,,+++++++++,,,------000------000111111111222333111///---,,,+++,,,,,,))))))***+++,,,,,,---------...............------,,,,,,++++++******))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++...------,,,,,,++++++***,,,,,,---...---,,,***))),,,,,,------------,,,,,,+++,,,---...---+++((('''***************************************************++++++,,,,,,++++++***++++++************++++++))))))*********+++++++++************************))))))************))))))***))))))))))))))))))***)))))))))))))))******+++******+++++++++,,,,,,,,,,,,+++***)))))))))******))))))))))))))))))))))))***++++++++++++++++++***''''''''''''(((((((((((())))))((((((((()))))))))************))))))))))))(((((()))***************'''''''''(((((())))))*********+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++---......---,,,+++******------------,,,,,,,,,,,,***)))((((((((()))******************************((('''&&&(((***,,,------++++++,,,,,,,,,---------************************))))))))))))))))))))))))------,,,,,,+++***((((((,,,+++******+++---///000......---,,,+++***)))((())))))*********+++++++++*********++++++***)))))))))***+++,,,,,,+++***)))*********************************++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,---......---,,,+++........................---------------------------------...//////000000...//////000111111222222111111111111111111111111111111111222222333333333222333333444555555666666666666777777777888888888999999:::999999999:::;;;777777777888888999::::::555666777999:::;;;;;;;;;=========<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;======>>>>>>>>>>>>======<<<<<<;;;;;;:::999999999777666555444333333333444111111111000000000//////...////////////000000000...............---------+++,,,---......---,,,++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))))))))******+++++++++***+++---,,,+++******+++*********++++++*********---------,,,,,,+++++++++++++++++++++,,,...//////111000...---,,,,,,,,,---+++++++++++++++++++++++++++***************++++++(((((())))))************))))))***++++++++++++***,,,,,,,,,,,,+++******))),,,+++++++++,,,,,,---...///***+++111444111///111111000...---,,,---...///++++++++++++++++++++++++)))***++++++++++++******+++++++++******)))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++---------,,,,,,+++++++++,,,---......---,,,***))),,,,,,++++++++++++,,,,,,+++,,,---...---+++((('''************************************************++++++,,,,,,,,,,,,++++++++++++************++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))************)))))))))))))))******)))))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++***************))))))))))))))))))))))))))))))************))))))((((((((((((''''''''''''*********)))(((''''''&&&))))))))))))************(((((()))***************''''''((()))))))))************+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++,,,---------------************))))))))))))***)))))))))******+++,,,************************(((&&&&&&'''***,,,---,,,,,,,,,,,,,,,------------************************************************,,,,,,,,,,,,+++)))((('''***************+++,,,---......---,,,+++******))))))************+++++++++***++++++++++++***)))))))))***,,,------,,,***)))*********************************++++++,,,,,,---++++++,,,,,,,,,,,,------,,,------......------,,,------------------------,,,,,,,,,------------...,,,------......///000000......///000111222222333111111111111111111111111111111111222222333333444111222333444555555555555666666666777777777888888444666888888888888999;;;666666666666777999:::;;;111222555888:::;;;;;;;;;<<<<<<;;;;;;:::999999888:::::::::::::::::::::;;;999:::;;;<<<<<<<<<;;;;;;999::::::;;;;;;;;;::::::<<<======>>>>>>======<<<<<<<<<<<<;;;::::::999999666555444222222222222333111111000000000/////////......////////////000000........................,,,,,,------------,,,,,,++++++,,,---------,,,,,,++++++++++++,,,,,,,,,,,,))))))))))))************,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++(((((())))))***+++++++++***,,,------+++*********,,,+++************+++,,,---,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---...//////000///...,,,,,,,,,------***++++++,,,,,,++++++************)))******+++,,,***)))))))))))))))))))))))))))***++++++++++++***++++++++++++++++++***)))++++++++++++,,,---.........+++111===@@@888000...,,,,,,+++++++++,,,------,,,,,,,,,+++++++++************,,,---------,,,+++***************)))))))))***************************++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++,,,,,,++++++++++++,,,,,,+++,,,,,,---,,,+++)))(((***************+++++++++************************++++++,,,,,,,,,,,,++++++++++++************++++++))))))******+++++++++,,,((((((((((((((()))))))))))))))************))))))))))))************))))))(((((()))************)))************+++++++++,,,++++++++++++******)))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((((((((('''*********)))((('''%%%$$$(((((()))))))))))))))***(((((()))***************((())))))************))))))******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,------...---------+++*********)))))))))(((+++*********************************************+++)))((()))***++++++***,,,,,,,,,------------...************************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++******++++++,,,+++++++++---------,,,,,,+++++++++)))************+++++++++++++++,,,,,,+++******))))))******************)))************************)))******+++,,,,,,------++++++,,,,,,,,,,,,---------------,,,,,,---------------------------------,,,,,,,,,---------......,,,,,,---......//////000......///000111222333333111111000000000000111111000111111222333333444444222333444555666666666555666666666666777777777888333555888888777666888:::666666666666888999;;;<<<333555777:::<<<<<<<<<;;;;;;;;;;;;;;;;;;:::::::::999:::::::::;;;<<<<<<<<<999:::;;;<<<<<<<<<;;;;;;::::::;;;<<<<<<;;;:::999;;;<<<============<<<;;;;;;;;;::::::999888888888666444222111000000111222111000000000////////////........./////////000000........................---,,,,,,,,,,,,,,,,,,---***+++,,,,,,---------,,,*********+++,,,,,,,,,---))))))*********+++++++++------------,,,,,,,,,,,,++++++++++++++++++++++++((((((((()))***+++++++++)))+++,,,,,,+++***+++,,,...---+++))))))+++---...+++,,,,,,,,,,,,,,,,,,------,,,,,,+++,,,,,,------------++++++***+++,,,---***+++,,,,,,,,,,,,+++*********))))))***++++++,,,++++++******)))((((((((())))))***++++++++++++***)))******++++++++++++***++++++++++++,,,---...///000,,,222@@@DDD:::000...++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,+++,,,...000000///...---))))))))))))***************************************++++++,,,,,,++++++***++++++++++++++++++++++++***++++++,,,,,,------...------,,,,,,,,,------......---,,,++++++,,,---...++++++++++++++++++++++++))))))*********+++++++++************************+++,,,,,,------,,,,,,+++++++++************++++++***************+++++++++(((((()))))))))*********))))))************))))))((()))***++++++***)))((('''((()))***+++******))))))))))))*********+++++++++++++++++++++***)))))))))))))))))))))))))))))))))******++++++******)))******)))))))))((((((((((((((()))))))))(((&&&%%%''''''((((((((()))))))))(((((()))******************++++++,,,,,,+++***)))((()))******++++++******++++++++++++++++++++++++*********++++++,,,,,,---/////////...---,,,***)))---------,,,,,,+++++++++,,,,,,+++***)))(((''''''************************///---+++***++++++***))),,,,,,,,,---------......************************++++++++++++++++++++++++)))***+++---.../////////,,,---...///...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,+++***)))***)))(((''''''((()))***))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------......,,,++++++,,,......------------------------,,,,,,,,,------.........,,,,,,------...//////000---...///000111222333333111111000000000000111111000000111222333333444444333444555777777777777666666666666666777777777777444777:::999777666777999777777777777888:::===>>>888:::<<<>>>??????>>>===;;;;;;<<<<<<===>>>>>>>>>::::::;;;;;;<<<===>>>>>>888999;;;<<<===<<<;;;;;;;;;<<<=========<<<;;;::::::;;;<<<======<<<;;;:::::::::999999888777777777555333111000//////111111000000000000////////////............/////////000---........................---++++++++++++---...***+++,,,,,,------------))))))***+++,,,,,,------,,,,,,---------.........//////.........---------++++++++++++++++++++++++'''(((((()))***+++++++++''')))+++,,,,,,,,,---...000...+++))))))+++...000+++++++++,,,,,,---------,,,,,,++++++***++++++++++++***)))))))))***+++,,,***+++,,,------,,,+++*********))))))***+++,,,,,,,,,,,,+++***)))(((''''''))))))***++++++++++++***((()))***+++++++++++++++++++++++++++,,,---...///000(((***555999111+++,,,------...///...---+++***))))))***+++,,,------...((()))+++------,,,+++***(((((())))))******++++++))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++++++++++++++++++++)))***+++,,,------...///---,,,,,,+++,,,---///000///...---,,,,,,---...///+++++++++******+++,,,,,,))))))******++++++++++++************************+++,,,,,,------,,,,,,+++++++++************++++++************************))))))******+++++++++,,,))))))************))))))((()))***++++++***)))((('''((()))++++++******)))((())))))))))))************++++++++++++***))))))))))))))))))))))))))))))+++++++++,,,,,,+++++++++++++++******))))))((((((&&&&&&((()))))))))((('''&&&'''''''''(((((())))))(((((()))***************+++,,,------,,,+++***)))(((((()))***************++++++++++++++++++++++++))))))***+++,,,,,,------...------------...//////---,,,,,,++++++,,,,,,---,,,***((((((((()))))))))'''((()))******)))((('''))))))***+++,,,------...---++++++---000111000---///...,,,******+++,,,---,,,,,,,,,+++++++++******------.........---,,,++++++,,,---,,,***)))***+++///---)))'''&&&(((***,,,,,,+++***))))))***+++,,,+++++++++++++++***)))(((((())))))))))))*********,,,++++++******++++++,,,,,,,,,............,,,,,,,,,,,,,,,------,,,++++++...///000///---,,,---.........---------,,,,,,,,,,,,------......------,,,000000000000000000000000////////////////////////111111222222222111111000444444333222222333333333333555666777666555666777777666444333444555777999888777777777777777888888;;;;;;<<<<<<;;;;;;:::999<<<;;;::::::;;;===@@@AAAAAA???<<<999888999;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;:::;;;<<<======<<<;;;:::>>>>>>>>>===<<<<<<;;;;;;::::::999888888999999999999888666555444444444555444444333222111000///...666444222000............***+++---.........------......---,,,,,,,,,,,,---,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,------......///---,,,++++++******++++++))))))))))))***+++,,,---******************++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---------------,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))***++++++++++++,,,,,,,,,,,,+++***))))))******+++))))))))))))))))))))))))++++++++++++++++++++++++,,,++++++******++++++,,,+++,,,,,,------,,,,,,+++)))******++++++,,,------------,,,+++************,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,***++++++,,,,,,------...---,,,++++++************,,,,,,+++++++++,,,------++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++///...---,,,***)))((('''------,,,,,,+++*********.........,,,***)))+++---+++*********))))))(((((((((((())))))*********+++,,,***)))(((((()))***,,,******++++++++++++*********)))))))))((((((''''''***)))(((&&&&&&((()))***)))************+++++++++***++++++,,,,,,++++++***************************))))))************))))))''''''((((((((((((''''''******))))))((((((''''''((())),,,......---+++)))************))))))))))))***,,,---***%%%$$$)))---++++++++++++++++++++++++))))))******++++++++++++---------,,,---......///---,,,,,,++++++,,,,,,------,,,***)))************((())))))))))))))))))(((++++++++++++++++++,,,,,,,,,+++***,,,///000...,,,...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,------......,,,---...---+++***+++,,,......---+++***)))((((((,,,,,,+++******+++,,,,,,+++++++++++++++***)))))))))))))))*********++++++,,,++++++******++++++,,,+++,,,---......---,,,+++,,,,,,,,,------,,,,,,+++---...///...---,,,---...............---------,,,---------......---------000000000000000000000000////////////////////////000000111111111111000000444333333222222333333444555777999999888777777888777777666555666777888999888888888888888999::::::;;;;;;<<<<<<;;;;;;:::999::::::999:::;;;>>>AAABBBCCCAAA>>>;;;:::::::::;;;===============<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;=========<<<<<<<<<<<<<<<;;;::::::999888888888999888777666555444444444555444333333222111000///...222111///...------------+++,,,---...///......---......------,,,,,,,,,---,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++***++++++++++++++++++++++++.........---,,,,,,++++++---,,,++++++******++++++******)))******+++,,,---++++++++++++++++++******)))))))))(((((((((((((((+++++++++,,,,,,---------++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))((())))))))))))************+++,,,,,,,,,,,,+++***************************++++++++++++++++++++++++,,,++++++******++++++,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,+++***))),,,++++++******++++++,,,***++++++,,,,,,------.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...,,,,,,,,,+++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))---,,,,,,++++++******************+++++++++++++++,,,,,,---,,,******+++,,,++++++******))))))))))))))))))))))))*********+++)))((('''&&&&&&'''((()))******++++++++++++******,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))************+++++++++***++++++,,,,,,++++++***************************''''''((((((((((((''''''))))))************))))))******))))))((((((((((((((())),,,---...---+++***************))))))))))))***,,,,,,***&&&%%%)))---++++++++++++++++++++++++)))*********++++++++++++,,,,,,,,,,,,,,,------...------,,,,,,,,,,,,------------,,,++++++++++++,,,******))))))))))))******,,,,,,,,,+++++++++******,,,++++++,,,---...,,,***------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******++++++***+++,,,...///111---...///...,,,+++,,,------...000000...+++'''%%%---,,,,,,++++++,,,,,,---++++++++++++++++++***)))******+++++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,+++---...---,,,,,,---.../////////.........------------............------//////////////////////////////////////////////////////000000000000000///333333333222222333333444666888999999777666777777777777777888888888999999888888888999:::;;;<<<===;;;<<<<<<<<<<<<;;;::::::888888888999;;;>>>AAABBBEEECCC@@@===;;;::::::;;;========================<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<======<<<;;;:::999888888888888777666555444444444444444333333222111000//////...000000///...............------.../////////............---------,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,+++++++++++++++++++++++++++......------,,,,,,++++++---,,,++++++******++++++*********++++++,,,---...------,,,,,,++++++******++++++++++++++++++++++++++++++,,,,,,,,,,,,------*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))((())))))))))))*********)))+++---//////---+++)))************************++++++++++++++++++++++++,,,++++++******++++++,,,)))******++++++******)))------,,,,,,+++******)))+++++++++***++++++,,,,,,++++++,,,,,,,,,+++******,,,++++++******++++++,,,***++++++,,,,,,------...000///..................------,,,,,,---......///---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++,,,(((((())))))***++++++,,,(((***++++++*********,,,+++++++++************))))))))))))***************)))((('''&&&&&&'''((()))******++++++++++++************))))))))))))((((((,,,+++***))))))***+++,,,)))************+++++++++******++++++++++++******************************'''(((((())))))((((((''')))******++++++******)))***))))))))))))((((((((((((***+++------,,,+++***++++++*********)))))))))***+++,,,***'''&&&)))---++++++++++++++++++++++++************++++++++++++,,,++++++++++++,,,------------,,,,,,,,,,,,------,,,------,,,+++***+++,,,++++++)))(((((()))++++++++++++++++++++++++++++++,,,,,,,,,---------,,,+++,,,,,,---------,,,+++***,,,,,,,,,+++++++++******,,,+++*********,,,///000,,,---...---,,,+++,,,------...000000///,,,)))''',,,,,,,,,++++++,,,,,,,,,+++++++++,,,,,,+++******+++++++++,,,,,,,,,------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------------------+++,,,------,,,,,,---...000////////////...............////////////......///////////////////////////////////////////////////000000111111111111000333333222222222333444444555666777777555444444555666777888888999999888888777777888888:::;;;<<<===<<<<<<<<<<<<<<<;;;;;;:::999999999:::;;;===>>>???BBB@@@>>><<<;;;:::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<===<<<::::::::::::<<<===999::::::;;;<<<<<<=========<<<:::999888777777666666555555444444333333333333222222111000/////////000000000000000111111222......//////////////////------...---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,.........---,,,,,,++++++++++++++++++++++++++++++***++++++,,,------......---,,,++++++******++++++++++++++++++,,,---............------,,,+++******,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++***))))))******+++++++++,,,,,,,,,)))***,,,......---+++******************************+++++++++++++++,,,,,,,,,++++++******++++++,,,******++++++++++++******,,,,,,,,,++++++*********************+++,,,------++++++,,,,,,,,,++++++***,,,++++++******++++++,,,***++++++,,,,,,------...//////............//////---------------...///000///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++(((((()))))))))*********%%%'''***++++++******+++++++++++++++++++++++++++************************++++++***))))))***++++++******++++++++++++******((((((((((((((((((((((((+++******))))))******+++))))))*********+++++++++******++++++++++++***************************************++++++*********((((((((())))))((((((((()))))))))))))))))))))))))))***+++------,,,+++***+++++++++*********))))))***++++++***((((((***,,,***+++++++++++++++,,,,,,++++++++++++++++++++++++,,,++++++++++++,,,------...------,,,,,,------...***,,,---,,,***)))***+++,,,+++***))))))***+++,,,))))))***+++,,,,,,---------............---------,,,,,,---------,,,+++***,,,,,,,,,+++++++++******...---+++******+++---...***+++,,,,,,+++***+++---------------------------******++++++++++++*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,---------,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,------.........---,,,---......,,,,,,---...000////////////............//////000000//////...////////////////////////000000000000000000000000000111222222333333333222333222222222333333444555444666777777555444555666555666777888888888777777666666777777999:::<<<<<<<<<<<<======<<<<<<;;;:::;;;;;;::::::::::::;;;;;;<<<;;;::::::::::::;;;<<<999999999::::::;;;;;;;;;<<<;;;:::999999:::;;;<<<888888999:::;;;<<<======<<<;;;999888777666555555444444444444444333333333222111111000000/////////...///000000111222222222/////////.........//////------.........---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***++++++++++++++++++++++++******++++++,,,------...---,,,++++++******++++++++++++++++++,,,---............------,,,+++******))))))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((((((((((((((((((((((((***++++++++++++***))))))******+++++++++,,,,,,,,,***************+++,,,,,,*********************************++++++,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************+++,,,------***++++++,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,------......---------------......---,,,,,,---...///000000//////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))*********)))))))))(((((($$$'''***+++*********+++++++++++++++,,,,,,,,,,,,+++++++++***************++++++************++++++******++++++++++++******++++++++++++++++++++++++)))))))))(((((()))))))))))))))*********+++++++++)))******++++++******)))******************************++++++++++++******(((((())))))))))))(((((())))))))))))************)))***+++,,,,,,,,,++++++++++++++++++***************++++++*********+++,,,*********++++++,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,------.........------------......)))+++...---***((()))+++,,,,,,++++++++++++,,,,,,((()))***+++,,,------...,,,...//////...---...///------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******...---,,,*********+++,,,)))+++,,,,,,******+++---...---,,,++++++---...///)))******++++++******)))***+++,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,++++++******++++++,,,,,,,,,++++++++++++,,,,,,+++,,,---......///.........///000///---,,,---.../////////.........------//////000000000000//////////////////////////////000000000000000000000000111111222333444444444444222222222222333444555555555777888999888777888999666666666777777777888888777777777777888:::;;;<<<<<<============<<<;;;;;;;;;;;;;;;::::::999999888888888888888999999:::;;;777888888999999:::::::::;;;;;;::::::::::::;;;;;;888888999999:::;;;<<<<<<999999777666555555555555222333333444444333222222111111000000000/////////,,,---...///000000000000000///......------......,,,---.........---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++------,,,,,,++++++******---,,,++++++******++++++*********++++++,,,---...------,,,,,,++++++***************+++,,,,,,------------,,,,,,,,,,,,++++++.........---,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))***++++++++++++***))))))((())))))))))))************))))))((()))***,,,---++++++++++++++++++++++++*********++++++,,,,,,---,,,++++++******++++++,,,,,,,,,,,,------,,,,,,,,,)))******+++,,,,,,------+++++++++***++++++,,,,,,******+++,,,,,,,,,++++++,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,,,,+++,,,,,,---...,,,,,,,,,,,,---...000000/////////......------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++***)))))),,,++++++***))))))((((((&&&(((************+++,,,+++,,,,,,,,,,,,---------+++++++++++++++*********))))))))))))))))))))))))******++++++++++++******)))))))))***************(((((((((((((((((((((((()))************+++++++++))))))************))))))************************((())))))******))))))(((***++++++,,,,,,++++++***)))))))))************+++******++++++,,,,,,,,,+++,,,++++++++++++******************+++++++++++++++*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++---------,,,---......///......------------......)))---000///+++)))***,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,,,,))),,,......---,,,...///...---,,,+++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++,,,,,,,,,***+++,,,,,,++++++,,,......---,,,++++++,,,,,,---******+++,,,,,,+++*********+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,...---,,,++++++,,,---...+++,,,---...////////////000111111000...,,,------............---------,,,///000000111111000000///000000000000000000000000000000000000000000000000000000111222333444444333222222222222333444555666333555888888888888999:::888888777666777888999:::999999999999999:::;;;;;;===============<<<;;;;;;:::::::::::::::999999888888888888888888888999999777888888999::::::;;;;;;:::::::::;;;;;;:::::::::888888999999::::::;;;;;;777666555444444444444444111222333444444333222111000000000000////////////,,,---...///000000//////000///---,,,,,,,,,------,,,---...//////---+++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++,,,,,,++++++++++++++++++++++++------,,,,,,+++*********---,,,++++++******++++++******)))******+++,,,---++++++++++++++++++******,,,,,,------...//////000---------,,,,,,+++++++++------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------***++++++++++++***))))))((())))))))))))*********))))))***++++++,,,,,,---++++++++++++++++++++++++)))******+++,,,,,,------,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,,,,++++++***+++++++++)))***+++,,,,,,,,,,,,+++,,,++++++******++++++,,,***++++++,,,,,,------...,,,,,,++++++,,,------...******++++++,,,...///000/////////...............------------------------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********((()))******))))))+++---,,,,,,,,,,,,---------...,,,,,,,,,++++++*********)))))))))******)))))))))******++++++++++++******&&&'''''''''((((((((())))))))))))******))))))))))))************+++++++++))))))************))))))************************((())))))******))))))(((***++++++,,,,,,++++++***))))))*********+++++++++******+++++++++,,,,,,,,,,,,,,,+++++++++******************+++,,,,,,,,,+++)))******+++,,,,,,------------,,,,,,,,,+++++++++...------------...//////......------------......***...111000,,,***+++...++++++---......---++++++,,,,,,,,,++++++++++++***'''***------,,,+++---//////...,,,******+++,,,---,,,,,,,,,+++++++++******((()))***,,,,,,---------+++,,,------,,,,,,...///......------,,,+++***)))++++++------------++++++***+++,,,,,,------------******+++++++++,,,,,,,,,,,,++++++++++++++++++,,,......,,,,,,,,,,,,......+++,,,---...////////////222333333111...,,,,,,---......---------,,,,,,,,,000000111111111111000000111111111111111111111111000000000000000000000000//////000222222333333333222222222222333444555666000333555666666777888999:::999888777777999;;;<<<;;;;;;:::::::::;;;;;;<<<===============<<<<<<;;;888888999::::::::::::999999999999888888888777777888888999::::::;;;<<<<<<999999;;;<<<<<<;;;999999888999999999999:::::::::555444444333333333444444000111333333444333222111000000000000////////////...///111222222222111000///...---,,,+++,,,,,,---,,,---...//////---+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...++++++++++++++++++++++++)))******+++,,,,,,---------,,,++++++******++++++))))))))))))***+++,,,---******************++++++))))))***++++++,,,---------------,,,,,,++++++++++++,,,,,,------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++***))))))***++++++++++++,,,,,,,,,'''))),,,...///...---,,,++++++++++++++++++++++++))))))***+++,,,,,,------,,,++++++++++++++++++,,,******++++++++++++******------,,,++++++*********------,,,+++************)))***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,***++++++,,,,,,---......,,,,,,,,,,,,,,,---...///*********+++,,,---///000.........///////////////------------------------------------------------)))******+++,,,,,,------*********+++,,,,,,------***++++++)))((()))+++...,,,,,,,,,------.........,,,,,,,,,++++++*********++++++,,,,,,,,,,,,++++++******++++++++++++******))))))******+++++++++,,,******++++++++++++******)))************+++++++++))))))************))))))************************++++++,,,,,,,,,,,,++++++))))))************))))))))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************+++------,,,+++))))))***+++,,,,,,---------------,,,,,,+++++++++111///---+++***+++,,,---000---,,,---///000...,,,,,,---------,,,,,,+++***(((((()))***++++++,,,,,,---,,,,,,+++*********+++------------------------///...---,,,+++,,,---------,,,,,,+++*********+++)))******+++++++++******+++++++++*********))))))......---------......///......---------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++,,,,,,...//////...,,,++++++,,,++++++,,,------...//////444GGGKKK777+++111333+++..................------////////////////////////...//////000111222222333////////////000000000000111111111111222333444555333333222222111222222222333444555777888:::;;;<<<888888888888888888888888:::::::::::::::::::::999======<<<;;;::::::999999;;;;;;;;;;;;::::::999888:::999777888999::::::999777777888888888888777777:::::::::;;;;;;:::999999999999999888777666555555777777777666555555444444333333333333333333333333000000000000////////////////////////////////////111///---...111222000...+++++++++,,,,,,------------------,,,,,,+++++++++.........------,,,,,,,,,,,,+++++++++++++++++++++,,,---...///...---,,,+++---,,,+++++++++,,,---...***+++,,,,,,******+++,,,***++++++,,,,,,------...++++++******++++++,,,---,,,,,,------------......---------............///---,,,,,,+++*********++++++,,,,,,------,,,,,,+++---,,,***))))))***,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********,,,---/////////---+++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++***)))(((((())))))((()))***+++,,,+++***)))******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,------......------,,,///...,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,...///////////////......222///---,,,---/////////000000//////.........---...------,,,,,,------...///...---,,,,,,---...//////...,,,******+++,,,---+++***)))))))))***,,,---...---+++******+++---...,,,,,,,,,++++++*********++++++,,,---------,,,,,,++++++******************---,,,,,,++++++,,,,,,---************************,,,***(((&&&&&&'''(((***+++++++++***************((())))))))))))(((((('''******************++++++************)))))))))))))))((('''((()))***)))''',,,+++++++++******)))))))))************+++++++++(((***+++------,,,+++***************************,,,++++++******++++++,,,------------,,,,,,+++***111///---+++++++++,,,---///---,,,---//////...,,,------------,,,,,,+++***))))))******+++,,,,,,,,,---,,,++++++******++++++------------------------///...---,,,,,,,,,---------,,,++++++******++++++*********+++++++++******+++++++++,,,,,,---------000///...---------------...------------,,,,,,,,,++++++++++++++++++++++++************************++++++++++++++++++++++++***,,,------++++++,,,---++++++,,,,,,------.........<<>>???:::;;;===??????===:::999777777777777777888888888999999999999999888777666666555444666888:::;;;:::555555666666666666555555666666777999999:::::::::333333444444555444444333444444333333222111111111+++,,,,,,---...///000000000000000000////////////////////////////////////,,,...000///---,,,---000---------,,,,,,++++++++++++++++++,,,,,,---------,,,,,,,,,------.........,,,+++++++++++++++++++++,,,---...///...---,,,+++,,,---.../////////...---***+++,,,,,,******+++,,,...------,,,,,,++++++***---,,,,,,,,,,,,---......,,,,,,---------.........++++++,,,,,,,,,---------,,,,,,,,,,,,------...///+++,,,,,,------,,,,,,+++***++++++,,,,,,++++++***))))))***+++,,,------...*********++++++,,,,,,,,,------,,,+++*********+++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,+++++++++************++++++,,,---+++***)))))))))***+++,,,+++,,,------......------************************((()))***+++,,,---------,,,------......------,,,....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,,,,,,,,,,++++++---//////...,,,---.........//////000000222000---++++++---000222,,,---...//////...---,,,,,,------------,,,++++++''')))+++---...///......+++,,,---...////////////---,,,,,,++++++*********++++++,,,---------,,,,,,******+++,,,,,,---......++++++************++++++******************************))))))***+++,,,,,,((())))))***+++,,,,,,,,,,,,,,,---------,,,+++++++++++++++***************((()))***+++,,,---......+++***))))))++++++***)))&&&''''''((()))*********)))************+++++++++)))))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...***+++,,,,,,------------------,,,,,,,,,+++++++++---------,,,,,,+++++++++......---------,,,,,,,,,))))))(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++,,,,,,------,,,,,,+++---...---***'''$$$######,,,,,,,,,++++++***************+++++++++,,,,,,,,,*********++++++,,,,,,,,,///...---,,,+++,,,------******************************+++++++++,,,,,,,,,...------,,,+++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,(((&&&###$$$(((,,,---,,,---------............///000000000000000000000000////////////////////////////////////000111222333555555444333222222222222555555555555444444333222666666666666666666666666666666777888:::;;;<<<<<<;;;<<<======<<<:::888777:::::::::999888777666555888777666555555555555555333444555777999:::;;;;;;999999777666555555555555666777888999:::;;;;;;;;;888666444222111222333444000000000000000///......//////000000///...---------------,,,,,,+++++++++......------------......//////...---,,,,,,+++++++++++++++,,,,,,,,,------------------------------------------,,,,,,+++***............---,,,++++++,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,---************+++,,,---...))))))***+++,,,,,,------,,,,,,,,,------.........++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------,,,,,,+++++++++...------,,,,,,+++******))))))***+++,,,,,,++++++,,,+++)))(((((()))+++,,,///---,,,,,,,,,,,,+++)))++++++++++++++++++++++++***,,,---+++)))(((,,,///******++++++++++++************+++,,,,,,---......------,,,+++***)))((('''+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++,,,,,,+++******+++,,,,,,---------,,,,,,++++++++++++++++++***++++++,,,,,,......---------,,,,,,,,,,,,---......//////......---...///000000111000000111...++++++---...,,,***//////000000000000//////,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++...,,,))))))+++---......+++,,,,,,------,,,,,,+++******************************+++++++++******)))*********)))((('''''''''+++++++++*********))))))************************))))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++*********))))))******+++,,,---......///......---,,,,,,+++***************,,,------+++)))******+++++++++,,,,,,,,,------,,,++++++******))),,,,,,,,,,,,,,,,,,,,,,,,,,,---------......//////...---------,,,,,,,,,+++...------------,,,,,,,,,))))))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...,,,------......------,,,)))***++++++))))))***,,,,,,,,,++++++++++++++++++************++++++++++++******+++++++++,,,,,,,,,///...---,,,+++,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,******---//////...------------............000000000//////.........////////////////////////////////////000111222333333333222222222333333444444444444444444333222222222222333444555666777777666666777999:::;;;<<<===<<<<<<<<<<<<;;;:::999888888888888888777666555444777666555555555555555555666666777888888888888888666666666666666666777888555666777888999999999999777666444222222222333444111111222222111111000/////////////////////...---............---------,,,......------------......///......---,,,,,,++++++,,,,,,,,,,,,------------------------------------,,,---------,,,,,,+++***------------------,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,------,,,,,,++++++******++++++*********+++,,,,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,++++++++++++***************+++++++++,,,+++***))))))***+++,,,---,,,++++++,,,,,,+++***++++++++++++++++++++++++******+++***)))***,,,...******++++++++++++*********++++++,,,,,,---------+++++++++***************+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,************+++,,,------------,,,++++++,,,------...---------,,,,,,,,,+++------,,,,,,,,,,,,,,,---...------------,,,,,,,,,------------.........///....../////////...------111...,,,,,,------,,,***,,,------.........------,,,,,,,,,+++++++++************+++,,,,,,,,,,,,+++---+++******+++---------+++,,,,,,------,,,,,,+++))))))))))))))))))))))))***+++++++++++++++******************************+++++++++*********))))))************************))))))************))))))++++++++++++++++++++++++***++++++,,,,,,++++++*********++++++++++++******+++++++++*********))))))++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---------...---+++)))************++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000.........---------------------------,,,,,,,,,,,,***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............//////------............------''')))+++,,,,,,,,,...000++++++++++++++++++,,,,,,************++++++++++++***++++++++++++,,,,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------...,,,+++,,,------,,,+++------------............//////.........---------////////////////////////////////////000111222333111111111222333444444555333333333333333222222111///000111333555666888999666777888999:::<<<=========<<<<<<;;;::::::::::::999999999999888888777666555555444444444555555666999999999888888777666555333444444555666888999:::444555666777777888777777666555444222222222333333333333333333333222111111---...//////////////////000////////////...............------------...............------,,,,,,+++,,,------------.................................,,,,,,---------,,,++++++,,,,,,+++++++++,,,------,,,,,,------,,,,,,+++***+++++++++,,,,,,---------///...---+++***))))))(((++++++++++++,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,++++++++++++,,,,,,+++++++++++++++++++++++++++***)))***,,,---,,,+++************************)))((('''(((***,,,,,,,,,******++++++++++++******+++++++++,,,,,,,,,,,,,,,((())))))***+++,,,------+++,,,------......---------------,,,,,,+++++++++(((((()))***+++---///000...------,,,,,,------............---------------000///...------,,,------------------,,,,,,,,,,,,...---,,,,,,,,,---///000.........------,,,++++++000...,,,,,,------,,,++++++,,,,,,---.........---,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++,,,+++***+++,,,------,,,+++,,,,,,------,,,,,,+++************************++++++,,,,,,,,,,,,++++++))))))******+++,,,------+++++++++***************************************))))))************))))))******************************++++++++++++************++++++++++++******+++++++++***************,,,,,,+++++++++******************+++,,,------...///---,,,,,,---,,,)))''')))))))))************+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,))))))***+++,,,,,,------........................---------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++........................,,,,,,------------,,,,,,***,,,---,,,++++++,,,---*********++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++***,,,,,,---------.........,,,,,,,,,---------......////////////////////////////////////000111222333111111222222333333333333222222222333333222222111000000222333555777888999666777888999:::<<<=========<<<;;;:::999:::;;;;;;;;;;;;;;;<<<;;;;;;::::::444444333444444555666666999999999888888666555555333333444444666777999:::444555666777777777777777555444333222222222333333222333333333333222111111------...///000000/////////////////////............------,,,,,,------.........---------,,,,,,,,,---------.........//////........................,,,,,,,,,------,,,,,,+++------,,,+++++++++,,,,,,,,,,,,------,,,,,,+++***+++++++++,,,,,,---------///...---+++***))))))(((,,,,,,,,,,,,,,,,,,++++++------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---.........///...---,,,,,,,,,------***++++++,,,,,,++++++******)))(((***,,,------,,,************************)))&&&%%%'''+++---,,,+++******++++++++++++******,,,,,,,,,+++++++++++++++((()))******+++,,,------+++,,,------......------......---,,,,,,+++******(((((()))***+++---...///------,,,,,,,,,,,,------........................000///...---,,,,,,,,,,,,---------,,,,,,,,,++++++...---,,,++++++---///000---------,,,,,,,,,,,,---000///---,,,,,,,,,,,,+++,,,---...///////////////++++++++++++++++++++++++******+++,,,,,,,,,,,,++++++******+++------,,,***+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,))))))******+++,,,,,,,,,************************************************))))))************))))))))))))))))))))))))))))))******++++++++++++************++++++++++++***************************************************************+++,,,,,,------+++***))))))******(((''')))))))))))))))))))))***))))))***+++,,,,,,------++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++........................------,,,,,,,,,+++++++++,,,,,,------------,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,++++++++++++,,,---,,,***))))))************++++++,,,,,,,,,,,,,,,,,,------------...++++++++++++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,+++***))))))+++++++++,,,,,,---------***************************+++---...............,,,,,,,,,------------...)))***+++,,,---///000000////////////////////////////////////000111222333222222333333333222111000111222222333333222222222444444444555666666777777555666777888:::;;;<<<<<<===<<<;;;:::999:::;;;<<<:::;;;;;;<<<<<<<<<;;;;;;444444444444444555666777777888888888888777777666555555555555555666777777555666777777888777777777444333333333222222222333111111111111111000000///------...///000000//////------------------------------,,,,,,,,,,,,---------------------,,,,,,,,,---------.........//////........................+++,,,,,,------,,,,,,,,,///...---,,,++++++******,,,,,,------,,,,,,+++*********+++,,,,,,---......---,,,,,,+++*********+++------,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000------,,,,,,,,,,,,,,,---***+++,,,,,,,,,,,,+++******))))))***,,,......---************************(((&&&%%%''',,,...,,,*********++++++++++++******+++++++++++++++++++++***++++++++++++++++++,,,,,,+++,,,------......------......---,,,,,,+++******++++++******++++++,,,---++++++,,,,,,,,,,,,++++++........................//////---,,,++++++++++++------,,,,,,,,,+++++++++...---+++***+++,,,...000,,,,,,+++,,,---...///000//////...---,,,+++,,,,,,,,,,,,---...............++++++++++++++++++++++++******+++,,,,,,,,,,,,+++*********+++------,,,***+++,,,,,,------,,,,,,+++++++++++++++++++++++++++***+++,,,---------------************************************************))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))******++++++******)))******++++++++++++******************************(((((()))***++++++,,,,,,++++++++++++++++++++++++)))((('''(((***++++++******)))))))))))))))))))))))))))***+++,,,------...++++++,,,,,,,,,---------...---------,,,,,,,,,+++---------------.........,,,,,,,,,,,,+++++++++++++++,,,---...---,,,+++***++++++++++++++++++++++++,,,++++++++++++***************++++++++++++******((()))******))))))***,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,+++***)))(((***++++++,,,,,,------...++++++++++++++++++++++++((()))++++++++++++,,,...,,,,,,,,,,,,------------))))))+++,,,...///000111////////////////////////////////////000111222333222333333333333111///...111222222333333333333333666666666666666666666555444555666777888:::;;;;;;<<<;;;;;;::::::;;;;;;;;;777888999999::::::::::::666666555555555666666777666777777888888888888777666666555555444555555555666666777777777777666666333333333333333222222222///000000000000///......---...//////////////////+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------------------,,,------------.........------------------------++++++,,,---------,,,,,,............---,,,+++***,,,,,,------,,,,,,+++*********+++,,,,,,---......+++++++++***++++++,,,,,,,,,,,,,,,,,,------------...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,------+++,,,,,,---...//////000++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,+++******+++---///...---++++++++++++++++++++++++((('''(((***,,,---,,,*********++++++++++++***************+++++++++++++++------,,,,,,++++++******+++,,,------......---------------,,,,,,+++++++++---,,,,,,+++*********+++***++++++,,,,,,++++++***---------------...............---,,,+++++++++,,,,,,,,,,,,,,,++++++++++++---,,,+++++++++,,,...///++++++***+++,,,...000222...//////---+++***+++---***++++++,,,,,,++++++******++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,++++++***)))***+++,,,,,,++++++,,,,,,------,,,,,,+++(((((((((((((((((((((((()))***+++,,,,,,------,,,***************)))))))))***************+++++++++))))))))))))))))))))))))))))))************))))))************************))))))************))))))******++++++++++++*********************+++++++++(((((()))***+++,,,---...+++++++++++++++*********+++***)))***,,,.........+++************)))))))))))))))***+++,,,,,,------,,,,,,------......//////,,,,,,,,,,,,,,,---------+++,,,,,,,,,------------,,,,,,,,,++++++++++++***+++,,,---------,,,***)))************************,,,,,,++++++***************++++++,,,,,,++++++***'''(((******))))))+++,,,,,,,,,++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---,,,+++***)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,++++++***************+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,((()))***(((&&&&&&))),,,++++++,,,,,,,,,---------,,,,,,,,,---......//////////////////////////////////////////000111222333000111222333333222000///222222333444444444444444555555555555555555555555333333444666777888999:::::::::;;;;;;<<<;;;;;;:::666666888999::::::::::::888888777666666666777777777777888888888888777777666555555444444555555555555555666666666555555444222222222333333333222222//////000000//////...---//////////////////...---++++++++++++,,,,,,,,,------,,,,,,++++++,,,,,,---------------------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,***,,,...000111000...---,,,,,,------,,,,,,+++***)))******+++---......///,,,++++++******++++++,,,+++,,,,,,,,,---...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,---------***++++++,,,,,,---------,,,...000333444333222111---,,,++++++++++++,,,------,,,+++,,,...//////---,,,,,,,,,,,,,,,,,,,,,,,,'''))),,,,,,+++++++++,,,******++++++++++++******))))))******++++++,,,,,,------,,,,,,,,,++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++++++++,,,------,,,+++++++++,,,,,,,,,------------......---------------...,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------+++******)))***,,,...000...//////...+++***+++---++++++,,,++++++***)))(((******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++,,,***((((((***,,,,,,++++++,,,,,,------,,,,,,+++))))))))))))))))))))))))((()))***+++,,,,,,,,,,,,))))))******+++,,,,,,,,,))))))*********+++++++++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))************))))))******++++++++++++******))))))*********+++++++++******++++++,,,,,,------))))))******++++++,,,,,,---,,,******,,,.........,,,,,,++++++*********************++++++,,,,,,,,,------......///000000111(((((()))***+++,,,,,,---+++++++++,,,,,,---------,,,,,,,,,+++++++++*********+++---------+++)))(((************************,,,,,,,,,++++++*********+++,,,,,,------,,,,,,+++)))+++,,,+++))))))***+++---,,,,,,++++++*********((())))))))))))*********,,,,,,,,,++++++*********++++++,,,---,,,+++***)))******************************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,******+++,,,,,,---.................................//////,,,((((((+++...++++++,,,,,,,,,---------//////.........---------////////////////////////////////////000111222333...///111333444333222111222333444444555555555555333333333444444444555555222333444555666888999999999:::;;;<<<<<<<<<;;;:::777888999:::;;;<<<<<<<<<999999888777777666777777888888999888888777666555444444444444444555666777444444444555555444333333111222222333333333222222000000000000000///......///000000000///...------+++++++++,,,,,,------------,,,,,,++++++,,,,,,---------------------------+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,------------'''***...111333333111///,,,,,,---------,,,++++++)))******+++---...//////---,,,,,,+++*********+++++++++,,,,,,---...//////.........------,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++,,,,,,---------)))************+++++++++000222666:::;;;:::888777...---+++******+++---......---,,,---/////////...------------------------'''+++......+++***+++,,,******++++++++++++******(((((()))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,---,,,+++++++++***++++++,,,,,,,,,---......---,,,,,,+++++++++,,,,,,---------//////.........//////000,,,,,,,,,+++++++++*********+++,,,---------,,,,,,,,,+++)))((((((***+++------///000...+++)))+++............---,,,+++***)))*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++---***(((''')))+++,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,'''((()))***+++,,,,,,,,,((()))***+++---...///000))))))******++++++++++++))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++))))))************))))))******++++++++++++******))))))******++++++++++++---------,,,,,,,,,++++++''''''(((***+++,,,---......,,,***)))***,,,,,,+++,,,,,,,,,+++++++++*********++++++++++++,,,,,,,,,.........///000111111222...,,,+++))))))***,,,---...,,,******+++,,,+++***------------,,,++++++***++++++++++++++++++++++++...------,,,+++***))))))++++++,,,,,,,,,------------,,,+++******+++,,,---%%%&&&&&&(((***,,,...///(((***+++------,,,+++***((())))))***+++,,,,,,,,,+++,,,,,,,,,,,,+++************+++***)))&&&###!!!******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,//////.........---------------------------------000000//////.........---000000000000000000000000111111222222222333333333111222333333444444333333444444444444444444444444555444333333444666999:::777777888888888999999999<<<<<<;;;::::::999888888999::::::::::::999888777666666555444444444444444777777777777666555444333333333333333333333333333222222222111000//////...000////////////.........000000///...............***+++---------+++)))(((,,,+++***))))))+++---...+++,,,,,,------,,,,,,+++---.../////////...,,,++++++++++++***************---------------...///000---------.........//////......---------,,,,,,,,,///......------......///---,,,***)))))))))******,,,++++++++++++++++++,,,,,,,,,------...------,,,******++++++++++++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,***))))))+++222BBBUUU\\\NNN<<<111...***)))+++,,,,,,+++------,,,,,,,,,,,,++++++((()))***+++++++++++++++******+++++++++,,,,,,,,,......---,,,+++))))))(((******+++++++++,,,,,,,,,+++,,,,,,---,,,+++)))(((,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++------...---,,,,,,++++++++++++,,,,,,,,,---------......000000000///......------000///---,,,+++,,,,,,---,,,---------.../////////000...+++******,,,///111,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((())))))++++++++++++++++++++++++******++++++++++++******///,,,((((((***,,,,,,+++---,,,,,,++++++,,,,,,---+++******))))))******+++)))***+++,,,,,,+++***)))++++++++++++++++++++++++(((((()))***************++++++************++++++***,,,...---,,,+++,,,---))))))******+++++++++,,,*********+++,,,,,,,,,---,,,+++******,,,,,,+++***************************,,,,,,++++++***))))))(((,,,,,,,,,++++++*********+++*********************,,,++++++++++++++++++,,,*********+++,,,---/////////---******222;;;>>>;;;---,,,***))))))***+++,,,,,,***)))***,,,------,,,,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,++++++***)))))))))******+++++++++,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,+++***))))))))))))(((***+++------,,,+++***(((((()))******+++,,,,,,+++++++++++++++******)))***+++,,,---,,,+++)))(((******++++++++++++******++++++++++++++++++++++++,,,,,,,,,+++++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........//////.........---------.........---------------000/////////............000000000000000000000000111111222222222333333333111222333333444444333333444444444444444444444444555444444333444666999:::888888888999999999::::::<<<<<<;;;::::::999888888999999:::::::::999888888888888777666666666666666777777777777666555444333222222222333333333333333222222111111000//////...///............---------000//////...------......+++,,,---------,,,***)))+++***)))((()))***,,,---+++,,,,,,------,,,,,,++++++,,,---/////////......+++++++++,,,,,,,,,,,,---------,,,,,,---......///++++++,,,,,,,,,---------+++,,,,,,,,,------......+++++++++******+++++++++---,,,+++***))))))***+++,,,,,,++++++++++++,,,,,,------------------,,,,,,******++++++++++++******++++++,,,,,,,,,,,,++++++************************,,,---------,,,,,,+++***///222888EEETTTYYYMMM===222...+++***+++,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,+++***)))************************++++++,,,,,,,,,,,,------------,,,++++++,,,---------,,,++++++*********+++,,,,,,,,,------------...............------------///...---,,,,,,,,,------,,,,,,,,,---------------------,,,++++++,,,,,,------------------------------,,,+++*********++++++++++++++++++++++++++++++******++++++++++++******---***'''''')))++++++***---,,,,,,++++++,,,,,,---************************)))***++++++++++++***)))))))))***++++++,,,------((())))))***************++++++************++++++''')))+++***)))((()))))))))))))))******+++++++++))))))))))))************,,,+++******,,,,,,+++***************************)))))))))***++++++,,,,,,,,,,,,,,,+++++++++******))))))*********+++++++++++++++************++++++))))))))))))***+++,,,,,,...---++++++222;;;>>>;;;++++++***))))))***+++,,,***)))(((***,,,.........++++++,,,---------,,,,,,++++++++++++++++++++++++*********************)))************++++++++++++,,,,,,++++++++++++,,,,,,000///---+++***((((((''')))***+++,,,---,,,++++++((((((((()))******++++++******++++++******)))((()))***+++---...------,,,******++++++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000...............---------/////////......---------////////////............////////////////////////111111222222222333333333111222333333444444333333444444444444444444444444555444444444555777999:::999999999:::::::::;;;;;;<<<;;;;;;::::::999999888888999999:::::::::999999888888777666666666777777777777777777666555444333222222222222222222222222222222111111000//////////////////............---//////...---------......------------,,,,,,,,,,,,******)))(((((()))+++,,,+++,,,,,,------,,,,,,+++***+++,,,...//////000000,,,,,,,,,---......//////,,,,,,,,,,,,,,,------...************++++++++++++******+++,,,---...//////+++******))))))******+++,,,,,,+++*********++++++,,,,,,++++++++++++,,,,,,---------------,,,++++++******++++++++++++************++++++++++++******************************------,,,,,,++++++,,,,,,---111555<<>><<<******)))))))))***+++,,,,,,***)))***,,,......---***++++++,,,------------++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,)))***+++,,,,,,,,,++++++((((((((())))))*********)))************)))(((((('''''')))***++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++,,,------------+++***)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////........................000000000///......------///////////////.........////////////////////////111111222222222333333333111222333333444444333333333333444444444444444444555555444555666777999::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;::::::999999999888888999:::::::::999999666666555555555555555666666666777666666555444444222222222111111111111111111111111111000000//////000000000000////////////......---------------.........---,,,,,,------...++++++***))))))***+++,,,+++,,,,,,------,,,,,,+++***+++,,,---.../////////------..................,,,,,,+++++++++,,,,,,---************++++++++++++******+++,,,------......------,,,,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,++++++************++++++------------,,,,,,+++******++++++,,,,,,++++++***)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++***+++,,,---))),,,///111444666222+++111///---++++++******)))((()))***+++,,,---............///......---,,,,,,,,,,,,,,,,,,------------))))))***+++,,,------...)))))))))*********++++++---,,,+++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------------,,,,,,---------,,,,,,+++++++++++++++,,,++++++,,,,,,,,,---------++++++,,,---......//////,,,,,,,,,,,,---......///...---------,,,,,,++++++111000000///...------,,,------------------------......------------------++++++++++++++++++++++++***++++++,,,,,,++++++***+++***)))((()))*********,,,,,,++++++++++++,,,,,,***+++---......---+++************++++++*********(((((()))***+++,,,------))))))***++++++++++++***++++++************++++++)))+++,,,,,,+++******+++)))))))))))))))))))))))))))))))))((((((''''''&&&,,,+++******,,,,,,+++***************************,,,,,,,,,++++++*********+++++++++++++++++++++++++++***************************))))))))))))******...---,,,,,,+++++++++,,,+++---,,,,,,222:::>>><<<***************++++++,,,...,,,++++++,,,---,,,,,,***++++++,,,------------++++++++++++++++++++++++***++++++,,,,,,---------,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......******++++++,,,,,,,,,,,,))))))))))))************)))************)))(((((((((((())))))))))))))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,---......,,,+++)))***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.....................000000/////////..................///////////////////////////////////////111111222222222333333333111222333333444444333333333333333444444444555555444555555666777888999:::::::::;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999888999999:::::::::999999666666555555555666666777666666666666666666555444222222222111111111000000111111111000000000000000//////.........---------------,,,,,,,,,,,,------...---,,,,,,,,,---......,,,,,,,,,,,,+++,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,------......//////......---------,,,---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,---------,,,,,,******))))))))))))******,,,,,,------,,,++++++***++++++,,,,,,,,,,,,++++++)))******++++++******))),,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***+++,,,---...)))---...------///---)))//////...,,,+++*********(((((()))***,,,---......---------------,,,+++***++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++,,,,,,*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------------,,,,,,,,,------...+++++++++,,,,,,,,,------,,,,,,---...///000000111+++,,,,,,------.........//////......------,,,,,,222000---+++***+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,++++++******++++++,,,,,,---///000000///---,,,+++******************+++)))***************++++++))))))***+++++++++++++++++++++************++++++***,,,------,,,++++++,,,*********)))))))))))))))*********))))))(((((((((,,,+++******,,,,,,+++***************************,,,,,,,,,+++++++++++++++++++++++++++++++++++++++---,,,,,,+++***)))((((((******))))))))))))******......---,,,++++++++++++***,,,---,,,111888;;;:::*********+++,,,,,,,,,---///---,,,+++,,,---,,,+++++++++,,,---------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,------......------------............,,,,,,------------,,,,,,------,,,++++++,,,,,,,,,******+++++++++,,,,,,,,,******************++++++******++++++******)))(((,,,+++++++++************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***,,,---//////---,,,+++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,---------................................................///////////////////////////////////////111111222222222333333333111222333333444444333333222333333444444555555555444555666777888999999999:::::::::;;;;;;;;;<<<<<<::::::::::::::::::::::::999::::::::::::999888777888888777777777888999999555666666666666666555555333333333222111111000000111111000000000000000000,,,,,,,,,+++++++++******,,,,,,+++++++++,,,------,,,,,,,,,,,,---------------------------,,,,,,,,,+++,,,,,,------,,,,,,+++---,,,,,,,,,,,,,,,---.../////////.........------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...---,,,,,,,,,+++++++++***---,,,,,,++++++,,,,,,---,,,,,,---.........------******))))))))))))******++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++******************************,,,,,,++++++,,,,,,------***,,,---++++++//////,,,,,,......---+++******+++(((((()))***+++,,,---...+++,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,,,,,,,++++++***************+++++++++,,,,,,,,,++++++******++++++,,,,,,************************++++++,,,,,,,,,,,,------------............------...------------......///++++++++++++,,,,,,,,,,,,------......///000111111,,,,,,---.........------..................------000...***(((''')))+++---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***+++---,,,+++***+++,,,++++++************++++++---...///000000///...---++++++***))))))***++++++************************)))***++++++,,,+++++++++++++++************++++++)))***,,,,,,***)))***++++++++++++***************++++++***************))),,,+++******,,,,,,+++***************************((()))***+++,,,---...///***++++++++++++,,,,,,,,,---,,,,,,+++***)))((((((*********))))))*********,,,++++++***)))))))))***))),,,---,,,///555888777******+++,,,---............,,,++++++---......---,,,,,,---------,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---------......,,,,,,---......---,,,,,,---,,,,,,+++++++++++++++++++++******++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++******))),,,,,,,,,++++++,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***---///000///---,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------.........//////,,,,,,,,,---......//////............/////////000000000000000000000000000111111222222222333333333111222333333444444333333222222333333444555555666444555666777888999999999999:::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;:::999888777666888888777777888999999:::555555666666666666555555444444444333222111111111000000000000000000000111------,,,,,,,,,++++++++++++++++++++++++,,,------)))***,,,---------,,,+++------------,,,,,,+++++++++,,,,,,------,,,,,,+++++++++******+++---///000......//////000111111222///......---,,,,,,------,,,,,,,,,,,,------------+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,+++,,,---...//////...---,,,,,,++++++++++++,,,,,,)))***+++,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,++++++***************************+++,,,,,,---------,,,***,,,,,,***---222333000***,,,......+++***+++---((())))))***+++,,,,,,---***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------,,,,,,,,,+++++++++******+++,,,,,,,,,,,,---------)))***+++,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,------,,,---...//////...---,,,---,,,,,,,,,,,,---...///***++++++++++++,,,,,,,,,---------....../////////,,,---.........---,,,+++------------------.........---+++******+++,,,---------------------------***+++,,,------------,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++(((+++,,,,,,***)))***+++++++++************++++++------------------------++++++***))))))***++++++(((((())))))******++++++)))***++++++,,,,,,++++++++++++************++++++((()))++++++)))))))))***,,,,,,,,,,,,+++++++++***)))******************+++,,,+++******,,,,,,+++***************************((()))***+++---...//////******+++++++++,,,,,,,,,************************++++++************++++++++++++******)))*********(((,,,---,,,---222555444***+++,,,---............,,,+++***+++---///000///------------,,,,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,---......---,,,,,,************+++,,,------++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++******************+++,,,------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++(((***---///000///...---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////---------.........//////***++++++,,,---...//////---.........//////000000111111111111111111111111111111222222222333333333222222333444444444333333222222333333444555666666444555666888999999999999999999999:::::::::;;;;;;::::::::::::::::::::::::<<<<<<;;;:::999777666555666666555666666777888888555555666666666666666555555555444444333222111111000000000000000111111111000000/////////.........+++*********+++,,,,,,---((()))+++---------+++***,,,,,,,,,,,,,,,+++***)))+++,,,,,,------,,,,,,+++)))))))))***,,,...000222,,,---...000222444666666000///...---------------++++++,,,,,,,,,---------))))))***+++,,,------...---,,,,,,,,,,,,,,,,,,---+++,,,.../////////.........------,,,,,,------...((()))***+++,,,---------+++,,,,,,------,,,,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---...---,,,,,,---/////////333999:::777)))+++......,,,+++,,,...)))))))))***++++++,,,,,,***++++++,,,------------,,,,,,,,,---------......++++++++++++++++++++++++,,,,,,,,,---------......(((***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---...//////...---,,,++++++++++++,,,,,,---...******+++++++++,,,,,,,,,,,,,,,,,,---------......------...///...---+++***+++++++++,,,,,,---------......//////000/////////........................***+++---.........------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++'''***,,,+++)))((()))+++++++++************++++++---,,,,,,++++++,,,,,,---,,,+++***))))))***+++,,,&&&'''((()))***+++,,,---******+++,,,,,,,,,,,,+++++++++************++++++)))***,,,,,,***)))***+++---------,,,,,,+++++++++(((((())))))******++++++,,,+++******,,,,,,+++***************************,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,'''((()))***+++,,,------,,,,,,++++++++++++,,,,,,---,,,,,,+++,,,,,,------(((,,,---+++,,,000333222++++++,,,,,,,,,------------,,,,,,+++,,,---///000............------,,,+++++++++******++++++,,,---)))***,,,------,,,***)))...---+++******+++---.........//////...---,,,,,,))))))))))))))))))))))))------------......///000,,,,,,,,,++++++*********((()))***,,,,,,,,,+++***...------,,,,,,++++++******+++,,,,,,------,,,,,,***+++------+++***+++,,,************************)))******+++++++++***)))*********++++++,,,,,,,,,,,,---......//////......///......---------......,,,,,,,,,---------............------...///111222000000000000////////////111111222333444444444444444444444333333222222222111222333444555444333333555666666888999:::;;;<<<<<<:::777555444555777888999999999888888777777777;;;;;;::::::::::::999999444555555666777888888999666666666777666555555444111111111111111000//////000000000000111111111111......---------,,,,,,,,,)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,&&&'''***---////////////,,,------......------,,,))))))))))))***,,,...///......---...555======888111000...---,,,,,,------///...---,,,,,,,,,---...***+++,,,---------------+++,,,,,,,,,,,,+++************+++,,,------------...---,,,++++++---...///((()))+++---------+++***,,,,,,++++++***)))))))))///---+++))))))+++---///++++++++++++++++++++++++,,,------......------,,,---,,,,,,+++,,,---///000***++++++***))))))***,,,************+++,,,------+++,,,,,,,,,,,,+++******************************++++++,,,,,,,,,---------)))***+++---...///000000///...------,,,,,,,,,,,,,,,,,,,,,,,,++++++******,,,,,,---------.........111000///.....................---,,,,,,,,,,,,------+++)))+++---///---+++,,,---.........---,,,++++++++++++,,,,,,---------...------,,,,,,++++++***---------...------,,,,,,******+++++++++,,,,,,,,,///...,,,+++***+++,,,,,,************************---------......---,,,,,,,,,+++******)))*********,,,---------------------------------,,,,,,+++***,,,,,,,,,+++++++++******))))))))))))************,,,++++++++++++++++++,,,...---+++***)))***++++++++++++***))))))***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((((()))))))))*********************))))))))))))***)))((((((((()))+++,,,++++++************++++++---,,,+++******+++,,,---///---,,,***))))))******++++++******++++++,,,---,,,,,,,,,---...///000111++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---......---------------,,,++++++++++++******++++++,,,---)))+++,,,------,,,+++)))++++++,,,,,,,,,,,,,,,,,,...............---,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,,,,,,,,,,+++++++++******))))))***+++++++++++++++++++++++++++++++++++++++***+++,,,,,,------,,,,,,)))+++,,,,,,+++******++++++++++++++++++++++++++++++++++++++++++*********++++++++++++,,,,,,,,,---,,,------........................---------......,,,,,,---------...............------...///111222111000000000////////////000111222333444444444444444444333333333222222222111222333444444444333333555555555666777777777888:::999888666666777888999:::999999999888888888888999999999888888888888777666666666555555555555555444444555555444444333222000000111111000000///............////////////000......---------,,,,,,,,,)))***+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------***++++++,,,,,,++++++***------------...000222333.........///666===>>>999111000...---,,,,,,,,,---...---,,,++++++,,,---...***++++++,,,------,,,,,,,,,---------,,,+++******,,,,,,---...////////////,,,,,,,,,,,,------......++++++------...---,,,++++++++++++++++++,,,,,,,,,...---+++******+++---...---,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,...---,,,++++++,,,,,,---+++,,,,,,+++)))((()))+++,,,,,,++++++***+++++++++'''((()))***************++++++++++++++++++++++++++++++++++++,,,,,,,,,---***+++,,,------...------......---,,,,,,,,,,,,,,,+++*********))))))))))))******+++++++++,,,,,,,,,000///......---------.........------,,,,,,,,,------+++***+++---///---,,,,,,------......---,,,,,,,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,------------......------,,,+++++++++,,,,,,,,,,,,---......,,,+++++++++,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++***,,,++++++*********************++++++,,,---......---............---,,,+++,,,,,,,,,+++++++++******))))))))))))************,,,,,,++++++++++++,,,,,,---,,,+++*********+++,,,---,,,+++******+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------++++++++++++***************))))))((()))***+++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++******+++,,,,,,///...---+++++++++++++++++++++******++++++,,,---,,,,,,,,,,,,---...///000******+++++++++,,,,,,,,,+++,,,,,,---------------,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---***+++,,,------,,,+++***(((***,,,......---,,,+++---............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******************,,,,,,,,,,,,++++++++++++++++++******++++++,,,,,,(((((()))******+++,,,,,,***+++,,,,,,------,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++******+++,,,,,,,,,,,,,,,------------,,,,,,---.......................................,,,------------.....................///000111111111111000000000/////////000111222333444444444444333333333333222222222222111222333444444444333333666666666666666666666666888888888888999999999::::::::::::999999999999888:::999999999888888888888888777666555444222111111222222222222222111111000/////////000///......---,,,,,,,,,---------............---------,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++************+++***++++++,,,,,,++++++***,,,,,,,,,,,,---///000111...///...///555<<<<<<999000///...---,,,,,,,,,------,,,,,,++++++,,,,,,---******+++,,,,,,,,,++++++------------,,,+++***)))((()))***+++,,,,,,,,,,,,+++,,,---.........------------------------------***++++++,,,------......,,,,,,,,,++++++,,,,,,,,,---------------.........,,,------......------,,,...---,,,+++*********+++,,,------+++((('''(((***...---,,,+++************&&&'''(((***++++++,,,,,,------------------------******+++++++++,,,,,,,,,+++,,,,,,,,,,,,,,,++++++---,,,,,,++++++++++++,,,++++++************))))))++++++++++++,,,,,,,,,,,,......---,,,,,,,,,------.........------------,,,---,,,+++,,,---...---,,,,,,,,,---......------,,,---------...............***++++++,,,------......,,,------.........------,,,,,,,,,---------............---,,,,,,,,,------------------------------***++++++,,,,,,+++++++++,,,,,,+++***************'''((()))***,,,---............//////......------,,,,,,,,,+++++++++******)))))))))*********++++++,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++---,,,,,,,,,,,,+++++++++***))))))))))))***++++++---------,,,,,,---------,,,,,,++++++++++++,,,,,,//////...---,,,,,,,,,,,,++++++******++++++,,,---++++++++++++,,,---......*********+++++++++,,,,,,***+++---......---,,,++++++++++++,,,,,,++++++***++++++******++++++,,,---++++++,,,------,,,++++++((()))+++,,,------,,,,,,---------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---)))*********+++++++++,,,***+++,,,,,,------,,,,,,)))+++,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,000...,,,*********,,,---------------------------,,,,,,---.........------------..................------------.....................//////000111111111111111000000000//////000111222333333444333333333222222222222222222222222222333333333444444444777777777888888888888888666777999:::;;;;;;:::::::::::::::999999999999999;;;;;;;;;;;;::::::::::::888777666555444222222111111111222222111111000///......//////......---,,,+++,,,,,,,,,------------......---------,,,,,,,,,******++++++,,,,,,,,,,,,************************,,,+++***)))))))))***+++,,,------......------,,,******++++++,,,---.........000///...222777777444.........------,,,,,,,,,++++++++++++,,,,,,,,,---******++++++,,,++++++***------,,,,,,+++***((((((&&&'''((()))************)))+++---///000...---+++......---,,,,,,,,,,,,---++++++++++++,,,,,,------***+++,,,------,,,+++***---------------.........,,,------......------,,,,,,,,,++++++++++++++++++---------+++((('''((()))---,,,++++++*********+++)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,***++++++,,,,,,++++++***,,,++++++******+++++++++------------------,,,,,,---------............///------,,,++++++,,,,,,,,,...............------,,,---,,,,,,,,,------------,,,,,,------------------.........///////////////,,,,,,,,,,,,------......,,,------...............------------.........///......------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,,,,+++************+++)))******+++,,,------...------............------,,,,,,,,,+++++++++******))))))*********++++++++++++******))))))******+++*********++++++,,,,,,---......---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))))))))************,,,,,,,,,,,,++++++++++++)))))))))*********++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,++++++******++++++,,,---++++++******+++,,,,,,---******+++++++++,,,,,,,,,++++++---------,,,+++******++++++,,,,,,+++++++++++++++******++++++,,,---,,,,,,,,,------,,,,,,,,,++++++***)))***+++,,,---,,,,,,---------------,,,++++++++++++++++++++++++111000///...............,,,,,,,,,,,,,,,,,,,,,,,,...---,,,++++++,,,---...------,,,,,,++++++++++++***+++,,,,,,------,,,,,,***+++------+++***+++,,,++++++++++++++++++++++++///...,,,******+++,,,---------------------------+++,,,,,,---...---------,,,,,,---...//////......---------.........//////......///000000111111111111111111111000000000000000000111222333333333333222222222222222222222222222222222333333333444444444555666777888999::::::555666999:::;;;;;;;;;:::999999999999999999999999;;;;;;:::::::::999999999666666666555555555444444222222222222222111000000...............---,,,,,,,,,,,,---------...............---------,,,,,,,,,+++***++++++++++++,,,,,,******************************)))((()))***,,,---,,,------......------,,,,,,,,,---......////////////000///,,,---111111...---------------,,,,,,,,,++++++,,,,,,------------++++++,,,,,,,,,++++++***++++++++++++***)))(((''')))***+++,,,------------)))+++...000000///,,,+++,,,,,,++++++***+++,,,,,,,,,+++++++++*********))))))***,,,------,,,***)))++++++,,,,,,---------...,,,------......------,,,))))))***+++,,,,,,---------------+++((('''((()))+++*********++++++,,,---,,,,,,---------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,))))))***+++,,,,,,,,,,,,+++++++++******++++++,,,------------------......------........./////////,,,,,,+++++++++,,,,,,---....../////////...---,,,------...------,,,------,,,,,,,,,,,,------......////////////////////////.........------,,,,,,,,,,,,---....../////////...------........./////////........................,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------.........------,,,,,,+++***+++++++++------------,,,,,,,,,,,,+++,,,,,,---------,,,,,,,,,,,,,,,+++++++++******************++++++++++++))))))(((((((((((()))))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,++++++++++++*********)))*********++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++******++++++,,,---++++++*********+++,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,++++++******++++++,,,---------,,,,,,,,,,,,---------,,,***((((((***+++---+++,,,,,,------------,,,++++++++++++++++++++++++///...------------------,,,,,,,,,,,,------------......------,,,,,,------......------,,,++++++******+++,,,,,,------,,,,,,+++---......---,,,,,,---************************---,,,+++******+++,,,---------------,,,,,,,,,,,,++++++,,,---------------+++,,,---/////////......------........./////////......///000111111111111222222111111111000000000///000111222333333333333111111111222222222222222333333222222222333444555111222333444666777888999555666888::::::::::::999777888888888888999999999888777777777666666666666555555555555555666666666222222333333222222111000.........///...------,,,---------.........//////......---------,,,,,,,,,++++++******++++++,,,---++++++++++++++++++++++++(((((())))))+++,,,......***++++++,,,,,,++++++******+++,,,------------,,,...000///+++***------***,,,,,,------------,,,+++++++++,,,---............,,,,,,---------,,,++++++******************)))(((((()))***+++,,,,,,,,,,,,)))+++...///000///---+++*********++++++,,,,,,,,,,,,,,,+++******)))(((((()))***+++,,,,,,+++***)))+++++++++,,,------......,,,------......------,,,'''(((***,,,---.........,,,------+++((('''(((***************+++,,,---...+++++++++++++++***))))))++++++++++++++++++++++++++++++,,,,,,,,,---------)))***+++,,,------------,,,++++++++++++,,,,,,---++++++,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,+++++++++,,,------......///000///...---,,,---...///...---,,,---...,,,,,,,,,,,,,,,---/////////////////////.........//////......---,,,,,,+++,,,---...///////////////---------.........//////---...//////000/////////++++++++++++++++++++++++))))))***+++,,,,,,,,,,,,------,,,+++++++++++++++//////...------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,+++++++++***************++++++++++++,,,))))))(((((((((((())))))******+++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++************)))***++++++,,,,,,++++++***+++,,,------,,,+++***,,,,,,------------,,,,,,***++++++,,,,,,+++******++++++******++++++,,,---,,,++++++******+++,,,,,,,,,,,,---------.........---,,,,,,+++******++++++++++++,,,---------------++++++******++++++,,,------------,,,,,,---------,,,,,,+++******)))))))))***+++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......,,,,,,,,,---------.....................---,,,,,,,,,,,,,,,+++++++++++++++***+++,,,,,,------,,,,,,,,,...//////...------...++++++++++++++++++++++++))))))******+++,,,,,,,,,---,,,,,,,,,++++++++++++++++++,,,------------,,,***+++---///000000///...............////////////---...000111222222111111222222222111111111000000///000111222222333333222000111111111222222222222333333222222222333444555333333444444555666777777666777777888999999999999666666777777777888888888666666666666555555555555444444444444444444444444111222222222222111000000///////////////...------------------..................---------,,,,,,,,,++++++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------......***++++++,,,,,,++++++***)))***+++,,,,,,,,,+++***,,,///...+++***---...,,,+++,,,------------,,,++++++,,,---///000000//////...............---,,,+++******+++,,,,,,,,,,,,+++''''''((()))***************+++---//////...---,,,((()))+++---......------++++++++++++++++++++++++******++++++++++++******,,,,,,,,,---......//////,,,------......------,,,)))***,,,---............+++,,,,,,+++)))((()))++++++++++++***++++++,,,,,,******++++++,,,+++++++++------------------------,,,,,,---------.........,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---......+++,,,,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---............000000000///---,,,---///000///,,,+++,,,...,,,,,,++++++,,,---///000/////////.........------...............---------,,,---...///000000000000,,,,,,---------.........---...///000111000000///------------------------((()))***+++,,,,,,,,,,,,------,,,++++++++++++,,,---------,,,,,,,,,,,,,,,+++,,,,,,---......------,,,,,,,,,+++++++++***************+++++++++,,,,,,******))))))))))))******++++++,,,,,,,,,+++***)))***+++,,,---......------------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++---,,,,,,,,,++++++++++++)))***+++,,,,,,,,,+++++++++,,,---......---,,,+++,,,,,,---......---,,,,,,***+++,,,------,,,++++++++++++******++++++,,,---,,,,,,++++++++++++,,,,,,---------.........//////...---+++***)))***+++++++++,,,------............++++++******++++++,,,---...------,,,,,,------...+++,,,------,,,***'''&&&***+++,,,,,,------------------------------------------------......///000,,,,,,,,,------.........---.../////////...,,,+++)))))))))***++++++,,,,,,++++++,,,---------,,,,,,---///000000///......///,,,,,,,,,,,,,,,,,,,,,,,,'''((()))+++,,,,,,,,,,,,,,,,,,,,,++++++*********++++++,,,---------,,,,,,***+++---///000000///.............../////////000---...000111222222111111222222222111111111111000///000111222222333222222000000111111222222222222444333222111222333444555777777777777777777777777777777777777777888888888555555666666777777777888777777777777666666666666444444444333333222222222111111111111111000000/////////000000//////...---,,,,,,------------............---------,,,,,,,,,,,,+++*********+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,---......---,,,,,,------......------,,,---...///000000000///...***---...++++++...000///***+++,,,---------,,,++++++,,,...000111000000///.../////////...------,,,++++++,,,---............***+++,,,------......---+++,,,---.........------'''))),,,...000000///...***++++++,,,,,,------...************************---------...///000000111,,,------......------,,,+++,,,---.........---,,,***++++++***))))))***,,,------,,,+++***************+++,,,---.../////////........................---------.........//////............---,,,+++***,,,,,,,,,,,,------...///........./////////000000........./////////000000,,,,,,,,,,,,------...///---///000111000///---,,,---///111///,,,+++,,,...,,,,,,++++++,,,...///000//////......---------,,,,,,,,,------.../////////,,,---...///000000000000,,,,,,,,,---------......---...///111111111000///........................***+++,,,---......///......---,,,,,,++++++,,,,,,*********++++++,,,,,,,,,,,,------.../////////...,,,,,,,,,+++++++++************+++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---,,,+++)))(((***+++---///000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............---------,,,,,,,,,)))***+++,,,---,,,++++++,,,---///000000///---,,,,,,,,,---......---,,,,,,+++,,,---.........---,,,++++++******++++++,,,---------,,,,,,+++,,,,,,,,,---------...------,,,,,,------,,,,,,,,,,,,++++++++++++,,,---......///000---,,,,,,++++++,,,,,,---+++,,,,,,---.........---///...,,,+++***+++,,,,,,***++++++,,,---...//////---,,,,,,,,,,,,---......++++++,,,------......///......---------......///000000000000////////////---------,,,,,,+++++++++***+++---......---+++***111111000000//////......---,,,,,,++++++,,,,,,------,,,,,,,,,------...///...---,,,++++++++++++,,,+++,,,,,,,,,++++++---///---......///////////////.........////////////000000000///////////////000222222111111111111111111000///...---...///111333444333222111111111222333444444444333333222222222333444444333222333555888888888888999999:::::::::333444555666666777666666666777888888666555555666666666555444222111000000111111111000000000000///.................................------,,,,,,,,,,,,---.........---,,,+++))))))*********++++++++++++,,,,,,------,,,,,,+++,,,,,,------...///000000,,,,,,------,,,,,,+++***,,,------......------,,,******+++,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,---------+++,,,,,,---............,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,,,,---+++++++++*********)))))),,,+++,,,,,,---...///000......---,,,++++++++++++...---+++*********++++++,,,++++++******++++++,,,000//////...---+++***)))))))))******++++++++++++******))))))((('''&&&&&&,,,,,,++++++***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---......---------,,,,,,,,,,,,---......//////......,,,,,,,,,---------......///...---,,,,,,---...///..................------..............................---,,,+++******)))......------------,,,,,,---------............///------------------------------------------------,,,,,,,,,,,,,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******))))))******+++,,,+++++++++,,,---...///000///...---+++******++++++,,,,,,++++++++++++++++++---------,,,,,,+++++++++******+++++++++,,,,,,,,,,,,------......//////000///000000000///...------+++******)))***+++---...+++++++++*********)))))),,,,,,---.........------,,,,,,++++++++++++++++++---...///000///...,,,***.........------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,---......------///...---,,,,,,,,,------,,,,,,,,,---------------///...---,,,+++*********++++++,,,,,,---.........---------....../////////000000000//////.........---------,,,,,,+++++++++++++++------------++++++/////////.........---------,,,,,,++++++,,,,,,------,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++******+++,,,,,,++++++---......//////000000000000000------........./////////000000////////////000000111111111111111111111111000///.........///111222333333222111111111222333444444444333333222222222333444555444333333444666777777777888888888999999666666777777888777777777999999999:::999888666444555555444333222111111000111111111111000000000000.................................------,,,,,,,,,---............---+++******+++++++++,,,,,,,,,---,,,,,,------------,,,,,,***++++++,,,------......,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,++++++,,,------...//////------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,------............---,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,------------,,,,,,,,,+++++++++***+++++++++,,,,,,---...//////...---,,,++++++++++++......,,,+++++++++,,,,,,------,,,,,,,,,,,,------//////......---,,,******)))*********++++++++++++......---,,,,,,+++******,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............////////////...------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,---//////.........---------,,,------...............,,,,,,,,,------------.........---,,,,,,---..............................------------------------000000//////...---------...---------,,,,,,++++++------------....................................------------------------,,,,,,,,,,,,,,,---......---------,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,+++************+++,,,,,,---,,,,,,,,,,,,,,,---...///...---+++******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++.........///......------000///...,,,++++++,,,,,,,,,,,,,,,,,,+++++++++***.........---,,,+++***)))++++++++++++++++++++++++...///000111111///---,,,---------------,,,,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,,,,++++++++++++,,,,,,+++,,,,,,---------------///......------------......---------,,,,,,,,,+++...---,,,+++***))))))(((++++++,,,,,,------......+++,,,...///000000000000000000000///...------,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,+++++++++,,,,,,+++,,,---------,,,+++******+++,,,+++******,,,---//////000111111111111000,,,---------............000000////////////000000111111111111111111111111000000///......///111222222222111111111222222333444444333333333333222222333444666555444333333444666666666666777777777777888888999999999888777777:::888888:::<<<:::666222333333333222222222111111222222111111111000000000.................................---------------............---,,,+++***,,,,,,,,,,,,------------------............------))))))******++++++,,,,,,,,,,,,------,,,,,,+++***,,,,,,------------,,,,,,,,,,,,------......//////.........------,,,,,,,,,,,,,,,,,,,,,---------------............------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......------------,,,,,,,,,,,,++++++++++++,,,---......///...---,,,++++++++++++///...---,,,,,,,,,------...------------------...---------------,,,++++++************++++++++++++//////......------,,,,,,,,,++++++***++++++,,,,,,++++++++++++++++++++++++............////////////,,,,,,,,,------,,,++++++++++++++++++++++++++++++---,,,,,,++++++,,,,,,---////////////............,,,,,,---...............,,,,,,,,,,,,------------...---,,,,,,,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,////////////////////////------,,,,,,+++***))))))------------....................................------------------------,,,,,,,,,,,,,,,------...------------------------...---,,,,,,++++++,,,,,,+++++++++++++++,,,------------,,,+++++++++++++++......---,,,++++++++++++*********++++++,,,,,,---,,,---------------------******+++++++++,,,,,,,,,,,,,,,++++++***))))))(((+++,,,---------------,,,//////...---,,,,,,,,,,,,---------,,,,,,,,,++++++---------,,,+++***)))(((************************///000111222111000///...,,,,,,,,,,,,------------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************++++++,,,---------,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++,,,,,,---------,,,,,,------------,,,---------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,***++++++,,,------......***+++...000222222111000000//////...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++++++++,,,...//////...,,,+++***+++,,,+++******+++---......///000000000000000,,,,,,,,,---------......000////////////000000111000000000000111111111111000000////////////000111111111111111111222222222333333333333333333333333333555666666444333222222666666666666666666666666888888999888888777666666777555555999===<<<777111111111111222222222222222222222111111111000000000.......................................---------//////......---,,,+++***,,,,,,,,,,,,,,,------------..................---))))))******+++++++++,,,,,,,,,------,,,,,,+++***,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------...............---,,,,,,++++++,,,,,,------------------------...------,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///---------,,,,,,,,,,,,,,,+++++++++++++++,,,------///...---,,,,,,++++++,,,---------,,,,,,,,,---------------......---------+++,,,,,,---------,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++++++++******++++++,,,,,,************************++++++,,,,,,,,,---------***+++,,,---...---,,,+++************************,,,,,,,,,,,,,,,,,,------............------------,,,,,,---.........------++++++,,,,,,,,,---------......------------......---------...............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,+++***)))((((((,,,,,,---------.................................---------------------------,,,,,,+++,,,,,,---------------..................---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...,,,++++++******+++++++++---------,,,++++++++++++))))))***+++,,,,,,------.........------,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++******)))***+++,,,,,,,,,,,,,,,))))))******+++,,,---...---,,,,,,,,,,,,+++++++++((()))***+++++++++++++++))))))************++++++//////000111111000//////+++++++++,,,,,,------...+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------,,,,,,------,,,,,,,,,+++++++++((())))))***++++++,,,,,,,,,++++++******++++++,,,+++,,,,,,---,,,,,,++++++++++++++++++,,,+++++++++******++++++,,,------...++++++,,,---...---------******++++++,,,------...)))+++...000111111000000......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------+++,,,,,,------,,,,,,+++,,,++++++******+++++++++,,,...///111111000...---+++,,,,,,+++******+++---,,,---......//////......,,,,,,,,,---------......///////////////000111111//////000000000111111111000000///////////////000000000111111222222222222333333333333333333333333333555666666444333222222777777777777777777777666666777777777666555444444555333444999>>>>>>999444000000000111111111222222111111111000000000//////................................................//////...---,,,,,,++++++,,,,,,,,,,,,,,,+++++++++---..................---++++++++++++,,,,,,,,,,,,,,,,,,------,,,,,,+++***+++,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,---,,,,,,,,,++++++******------------------------,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------......///+++++++++,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------//////...---,,,,,,,,,,,,+++++++++,,,,,,,,,++++++,,,,,,------------,,,,,,***+++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************+++*********++++++,,,---************************+++++++++,,,,,,,,,,,,---***+++,,,---...---,,,+++************************+++++++++,,,,,,------------------,,,,,,,,,+++++++++,,,,,,---...---------+++++++++,,,,,,,,,------.........//////.........---------.........//////------------------------++++++,,,,,,---.........,,,,,,+++******)))((((((,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++++++++,,,,,,---------.........//////...---,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---...************+++,,,---...,,,,,,,,,,,,,,,,,,++++++))))))***+++,,,,,,------000000///---,,,+++***)))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,,,,+++(((((()))+++,,,------...++++++++++++************'''((()))***++++++++++++))))))******++++++++++++------..................***++++++,,,,,,---------+++,,,,,,,,,++++++***)))+++,,,,,,,,,---------...------------------------)))***+++,,,,,,------,,,------,,,,,,,,,,,,++++++%%%&&&'''((()))***++++++++++++************++++++,,,,,,,,,,,,,,,++++++***)))******++++++++++++***))))))***+++,,,---........./////////...,,,***)))******++++++,,,,,,------***+++---...////////////,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------......++++++------------+++++++++++++++++++++,,,---------...///000000000///...,,,------,,,+++***,,,---,,,,,,---............---,,,---------............///......//////000111222...//////000000111111111000000000000////////////...///000111222222222222222222333333333333444444333444666555444333333444777777777777666666666666444444555555555444333333555444555999======:::777000000000000000111111111000000/////////................................................/////////......---,,,,,,,,,------,,,,,,,,,,,,++++++++++++------............------,,,,,,------------------,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++............------------+++,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......++++++++++++,,,,,,,,,,,,---------,,,,,,------...000///...---,,,,,,,,,,,,******+++,,,,,,,,,+++++++++,,,---......---,,,+++***+++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++************+++,,,------++++++++++++++++++++++++------------............,,,,,,,,,------,,,++++++++++++++++++++++++++++++******+++,,,------------,,,,,,,,,,,,+++++++++***++++++,,,---------------++++++++++++,,,,,,,,,,,,---......//////......---,,,,,,------.../////////........................---------....../////////+++++++++************))),,,,,,,,,,,,------------++++++++++++++++++++++++---------------------------,,,,,,+++++++++++++++,,,,,,,,,---......//////...---,,,,,,++++++,,,,,,+++++++++++++++,,,------)))*********+++---...///+++,,,,,,------,,,,,,+++*********++++++,,,,,,---//////...---+++***))))))******+++++++++,,,,,,,,,'''(((((()))******++++++)))***++++++++++++++++++,,,------......------,,,+++++++++*********))))))+++++++++++++++***))))))*********+++,,,,,,------,,,,,,,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++++++++,,,,,,------...------------------------))))))***,,,,,,------,,,------,,,,,,,,,,,,++++++((()))))))))******++++++++++++************++++++,,,,,,,,,,,,,,,+++******)))***+++,,,,,,,,,++++++******++++++,,,,,,,,,------......///---+++)))(((*********+++,,,,,,------+++,,,,,,,,,------......*********++++++++++++++++++++++++,,,,,,---------++++++------------++++++++++++++++++,,,,,,,,,---***+++---......---+++***++++++++++++,,,...///000,,,---------...............//////---,,,+++,,,...,,,------...............------........./////////............///000111222......//////000111111222000000000000000///......---...000111222222222111222222222333333444444444333444555444333333444666666666666555555555444444222333444444444444444333333444555666777777666555000000000000000000//////............------------........................---........./////////000------,,,,,,,,,---...///...---------,,,,,,,,,,,,,,,,,,------------,,,,,,------------------,,,,,,,,,,,,------,,,,,,+++***++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---------///.........------------,,,,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,---------,,,,,,,,,,,,---------...///......------......///000///...------,,,,,,---******,,,---------,,,,,,,,,---...//////...---,,,++++++,,,,,,,,,++++++***------,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............------,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------------,,,,,,,,,+++++++++++++++,,,------------,,,***++++++++++++,,,,,,,,,++++++,,,------,,,++++++,,,,,,------...//////000------------------------,,,,,,,,,---------------*********++++++++++++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,+++******+++++++++++++++,,,---............---,,,,,,++++++,,,,,,+++************+++,,,,,,,,,,,,+++,,,,,,---......++++++,,,---------,,,+++++++++++++++++++++++++++,,,++++++++++++***************+++++++++,,,,,,,,,))))))******************++++++,,,,,,++++++******,,,,,,---.........---,,,,,,,,,+++++++++*********+++++++++,,,++++++***)))***++++++,,,------......+++++++++++++++,,,------,,,,,,,,,+++++++++++++++,,,,,,,,,++++++***)))(((((())))))***++++++,,,,,,++++++++++++++++++++++++((()))***+++,,,------------------,,,,,,,,,++++++.........---------,,,,,,++++++************++++++,,,,,,,,,,,,,,,+++***))))))***,,,---...------,,,,,,,,,,,,++++++++++++***(((***+++------,,,+++***)))******+++,,,,,,------,,,,,,+++++++++,,,------)))))))))***++++++,,,,,,+++++++++,,,,,,---------***+++---......---+++***))))))******+++++++++,,,***+++---......---+++*********+++,,,---///000111,,,++++++++++++,,,---.../////////...,,,,,,---...---......///////////////.........////////////000............///000222222---......///000111111222000000111000000///......---...000111222222222111222222222333333444444444333444444333222333555888555555555444444333333333222222333444555555555555111333333333000//////000111000000000////////////......---------,,,,,,,,,........................---.........//////000000---,,,++++++,,,---///000//////.........---------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...////////////.........---------------...///000000000///,,,,,,,,,,,,,,,,,,,,,,,,)))******++++++,,,---------------.........//////000//////.........//////000000...---------------***+++---...///...---------...///111111///...---,,,,,,,,,,,,,,,+++***)))---------,,,,,,+++++++++************************************+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,000///---+++******++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---......------......---------,,,,,,,,,++++++,,,---------,,,,,,******+++++++++,,,,,,,,,)))***+++,,,,,,+++***))),,,,,,------...///000000,,,,,,,,,,,,,,,,,,,,,,,,*********************************+++,,,,,,------++++++,,,,,,,,,------------------------------------------------------------,,,,,,+++*********+++******+++,,,,,,---.........---,,,,,,++++++,,,,,,******))))))******+++,,,......------,,,,,,------***+++,,,---------,,,+++,,,,,,++++++++++++++++++(((((()))***++++++,,,,,,******+++++++++,,,,,,,,,......------,,,+++++++++,,,,,,,,,,,,,,,+++***)))&&&'''))),,,---......------------,,,,,,,,,++++++((((((***+++,,,------...++++++,,,------...//////+++++++++++++++,,,---...---,,,,,,++++++*********,,,,,,,,,++++++)))((((((&&&''''''((()))*********))))))))))))))))))))))))++++++++++++++++++++++++,,,+++******,,,......---,,,,,,+++******+++,,,,,,************************************************---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---------.........))))))******++++++++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************)))***,,,------,,,***)))...,,,+++******+++---...---------------...///000..................------//////.........---------..................------............////////////////////////000000000000...///000111111000...---333333333222222222222111333333222222333333444555666555555555555444444444666555444333333333333333555555444444444333333333222222222111111111111000222111000.........///000000000///...............000///------------+++***///...,,,+++***+++,,,,,,++++++++++++,,,---......,,,,,,++++++,,,,,,---...,,,,,,+++++++++,,,------......---,,,,,,,,,------/////////......---------+++++++++***++++++,,,,,,000///......,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,.........////////////000---------------------------,,,,,,++++++,,,,,,---,,,---...---,,,+++---///,,,+++***,,,...//////......------,,,,,,------...000///---+++++++++---...---------,,,,,,+++++++++///000333444444111...+++------,,,,,,,,,,,,++++++,,,,,,++++++,,,,,,---...,,,,,,,,,+++++++++******++++++,,,,,,,,,---------,,,,,,---///000///,,,)))...---,,,,,,++++++++++++,,,,,,,,,++++++++++++***,,,++++++***)))(((''''''.........------,,,,,,,,,)))+++,,,,,,***))))))***+++++++++,,,,,,,,,------,,,,,,------,,,,,,+++***---,,,,,,+++,,,---///000...------------...//////...---,,,+++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++/////////......---------////////////////////////,,,++++++******++++++,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,)))************+++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))++++++++++++++++++++++++)))************+++++++++******************************++++++++++++*********************************++++++++++++***))))))---------,,,,,,+++++++++,,,,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------------,,,,,,+++***++++++******)))*********,,,++++++***)))))))))***++++++++++++++++++++++++---+++******,,,---------,,,++++++******++++++,,,************************************************---,,,,,,++++++,,,,,,---++++++******++++++,,,---+++++++++++++++++++++++++++,,,,,,------,,,,,,+++************+++++++++,,,)))*********++++++++++++(((((())))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,***************************+++,,,,,,,,,,,,+++***,,,+++******+++---///000++++++*********++++++,,,------------------------//////.........---------..................................../////////////////////000000000111111000111222333333222111000000000000111111222222222333333222222333333444555444444444555555555666666555555444444333333333333444444444444333333333333222222222111111111111000222111000///......///000//////...---------------///...------------,,,+++...---,,,,,,+++++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,------...------------,,,,,,++++++,,,+++++++++++++++,,,,,,---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---,,,---...---++++++---...,,,++++++,,,...//////...,,,,,,,,,++++++,,,,,,,,,...---+++***)))***+++,,,------,,,,,,,,,,,,,,,,,,...///000111111///---+++------,,,,,,,,,,,,++++++))))))(((((())))))***+++,,,,,,,,,,,,++++++++++++)))************+++++++++///...---...//////...,,,...---,,,+++++++++++++++,,,,,,,,,++++++*********---,,,,,,++++++******)))......---------,,,,,,,,,+++---...---,,,***++++++,,,,,,,,,,,,---------------............---,,,,,,...---,,,++++++,,,---------------------...//////......---,,,,,,,,,,,,,,,...------------,,,,,,,,,------------------------++++++,,,,,,------,,,,,,.........---------,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,************++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******************************((()))***+++++++++++++++++++++++++++************,,,,,,+++++++++,,,---...************************,,,,,,,,,---------------******+++++++++***))))))++++++*********++++++,,,---,,,+++***************++++++++++++++++++++++++---+++******,,,------,,,,,,+++************+++,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++))))))*********+++++++++************++++++++++++''''''((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******)))***+++---000111+++*********************,,,,,,,,,,,,,,,,,,,,,,,,...............---------....................................////////////000000000111111111222222000111222333333222111111......///000111222333333333333222222333333444555222222333444555666777888555444444444444333333333444444444333333333222222222222222111111111111000111000000////////////000......---,,,,,,,,,,,,---///---,,,---......---,,,,,,,,,------,,,,,,++++++,,,++++++*********++++++,,,,,,++++++,,,,,,---...///...------,,,,,,,,,,,,++++++***++++++,,,---...,,,,,,++++++++++++******,,,,,,++++++++++++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...........................---,,,,,,++++++,,,,,,---,,,---------++++++---...,,,++++++,,,...///...---,,,++++++******++++++,,,------+++*********+++,,,,,,,,,,,,,,,------------------.........---,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++,,,------------------,,,,,,,,,,,,************++++++++++++///---++++++---......------,,,,,,++++++++++++,,,------,,,,,,+++***))))))------------------,,,,,,------------,,,,,,,,,,,,---...//////---,,,,,,---,,,------------...............//////......---,,,///...---,,,++++++++++++---------------......//////...------,,,---------------------,,,,,,,,,,,,........................,,,,,,++++++,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++,,,,,,------------,,,,,,******+++++++++,,,,,,,,,************+++++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******************************'''((()))***+++,,,,,,,,,((((((((())))))))))))))),,,++++++++++++,,,------************************---------------,,,,,,,,,))))))***+++++++++******++++++***++++++,,,---...------,,,+++++++++,,,,,,++++++++++++++++++++++++---+++******+++,,,,,,+++++++++************++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,++++++***+++,,,---...///---------------,,,++++++,,,,,,,,,,,,,,,---------........................---------...........................////////////000111111111222222222222//////000111111111000000///000000111222222333333333333222222333333444555333333444444555666666777444444444444444444444333333333333333222222222222222222222111111111000000000000000////////////000......------,,,------......---,,,---...///...---+++,,,---...---,,,+++***,,,,,,+++***)))))))))))),,,,,,++++++,,,,,,---...000///...---,,,,,,,,,,,,+++++++++******+++,,,,,,++++++++++++++++++++++++------,,,+++++++++,,,,,,------------......//////++++++,,,,,,,,,,,,------.........////////////000........................---,,,,,,++++++,,,,,,---,,,------,,,++++++,,,...---,,,+++,,,...///...---,,,,,,++++++++++++,,,,,,///...------------......+++,,,,,,,,,------......---------,,,------......------,,,,,,,,,+++++++++---,,,,,,,,,,,,---............---------,,,,,,,,,,,,,,,,,,---------......,,,++++++,,,---...---+++,,,,,,+++++++++++++++,,,...------,,,+++***)))))),,,,,,,,,,,,------......,,,,,,,,,,,,,,,,,,,,,,,,---...000///---,,,,,,------------.........//////...............---,,,,,,------,,,,,,++++++++++++------,,,,,,------...//////......---------......---------,,,,,,,,,++++++---------------------------,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++************++++++,,,------......------,,,******+++++++++,,,,,,,,,*********+++++++++,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++******************************(((((()))***+++,,,,,,,,,'''((((((((())))))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++*********+++,,,,,,------------+++***++++++,,,---...///...------,,,,,,,,,------++++++++++++++++++++++++---+++******+++,,,+++***************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------,,,+++++++++++++++++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,------,,,,,,,,,,,,,,,,,,......//////...---,,,+++,,,---------.........///---.....................---------.........//////............////////////000111111111222222222222//////000111111111111111333333333333333333333333333333222222333333444555555555555555555555555555333333444555555444444333333333222222222111111111222222222111111111000000/////////000000000000//////...............//////...---,,,---/////////---***+++,,,---...---,,,+++,,,,,,+++***)))))))))))),,,,,,++++++,,,,,,---...000///...---,,,+++++++++---,,,,,,+++************,,,,,,------------------...------,,,+++++++++,,,,,,------......//////000+++++++++,,,,,,---------.........////////////000........................---,,,,,,++++++,,,,,,---+++,,,---,,,******,,,------,,,+++,,,.........,,,------,,,,,,,,,,,,------.....................///,,,,,,,,,------...............---------///000111------,,,,,,,,,+++++++++)))))))))))))))******+++......---------,,,,,,,,,,,,,,,---------.........***+++---000222111---***+++++++++******++++++,,,------,,,,,,+++***))))))******++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,++++++,,,---------.........//////,,,------------,,,++++++++++++,,,,,,------------,,,,,,,,,,,,,,,---............---------......///------,,,,,,,,,+++++++++++++++++++++++++++++++++---,,,+++***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******))))))******+++,,,------......------,,,******+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++))))))*********+++++++++******************************++++++++++++************************************+++++++++******))))))))))))******+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******))))))***+++,,,,,,------------+++***++++++,,,---...///...------,,,------......++++++++++++++++++++++++---+++***)))+++++++++***))))))***++++++***)))))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...------,,,,,,+++******+++,,,---...---,,,+++***,,,------....../////////---------...............,,,,,,------.../////////............////////////000000000111111111222222111111222222333444444444555555444444333333333333333333222222333333444555666666555555555444444444222333444555555555444333222222222111111111000000222222222111111111111000...//////000000000000//////............///000000000...---...//////...---++++++,,,---------,,,,,,,,,++++++*********++++++,,,,,,++++++,,,,,,---......---,,,,,,++++++++++++------,,,+++++++++++++++------............/////////...---,,,,,,++++++,,,++++++,,,,,,---------...***++++++,,,,,,------...,,,,,,,,,------------...---------------------------,,,,,,++++++,,,,,,---+++,,,,,,,,,******,,,---...,,,,,,,,,......---,,,...------,,,,,,------...,,,,,,,,,,,,---------------------------.....................///000111222------,,,,,,,,,,,,+++++++++************+++,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++---000444666444000,,,+++************++++++,,,,,,,,,,,,+++++++++******))))))******++++++,,,,,,++++++++++++,,,,,,,,,,,,+++,,,------+++******+++,,,------------.........,,,,,,------,,,,,,+++******+++,,,---............,,,,,,,,,,,,,,,------...------------------...///,,,,,,,,,,,,++++++++++++************************,,,,,,++++++,,,,,,------,,,,,,,,,,,,------------++++++++++++++++++++++++******))))))))))))******,,,,,,------------,,,,,,******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******************************+++++++++++++++***))))))******++++++++++++++++++)))******+++,,,+++++++++************************++++++++++++************))))))***+++++++++******++++++***++++++,,,---...------,,,,,,,,,---......++++++++++++++++++++++++---+++))))))***+++***)))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---------------------------+++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------------,,,,,,,,,+++++++++******++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,,,,------,,,,,,++++++)))***,,,------,,,+++***++++++,,,------...//////---------.........//////,,,,,,------...//////000............/////////////////////000000000111111222222222222333444555555333333333333333333333444333333222222333333444555444444444555555555555555111222444555666555444333222111111111000000000000222222222111111111111000---...///000111111000///...---------......///000111///......//////...,,,,,,+++++++++,,,,,,---...,,,++++++++++++,,,,,,---,,,,,,++++++,,,,,,---...,,,++++++*********++++++++++++++++++,,,---...///------.........///////////////...,,,,,,+++++++++,,,,,,,,,---------------******+++,,,,,,---......,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---...---,,,,,,......---,,,---,,,,,,,,,,,,,,,,,,---+++,,,,,,---------------............------------,,,---...///000111222222------,,,,,,,,,,,,++++++------,,,,,,------...///,,,,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,---+++,,,///222444333000---***************+++,,,,,,***++++++++++++,,,,,,,,,************++++++++++++******+++++++++,,,,,,,,,+++,,,------+++******+++,,,,,,,,,,,,---------------------------,,,,,,+++,,,---.../////////...---,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,---......,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,,,,---------.................................******))))))))))))******++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******************************)))******+++++++++******++++++++++++++++++******((()))***+++,,,++++++***************************,,,,,,,,,,,,,,,---------******+++++++++***))))))++++++*********++++++,,,,,,,,,++++++,,,------...++++++++++++++++++++++++---+++))))))***+++***)))((()))***++++++***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++******++++++,,,---------------------------+++,,,,,,------,,,,,,+++........./////////000000---------,,,,,,+++++++++++++++,,,---......///000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***,,,------,,,***)))***+++,,,,,,------------)))***,,,.........,,,,,,******+++,,,,,,---......---------.........//////,,,,,,------...///000000............/////////000////////////000000000000000000000000111222333444000000111222333444444555333333222222333333444555222333333444555666777777111222444666666555444333111111111111000000000000222222222111111111111000---...///111111111000///,,,,,,,,,,,,,,,---...///222000///...//////---+++,,,,,,+++***+++,,,...///++++++++++++,,,---......,,,,,,++++++,,,,,,---...*********)))******++++++))))))***+++---000222333---------....../////////000///...---,,,+++++++++////////////////////////******+++,,,,,,---.............../////////000000++++++++++++++++++++++++---,,,,,,++++++,,,,,,---+++,,,,,,+++******+++---...---,,,,,,......---,,,,,,++++++++++++++++++,,,------...///000000000////////////...---------,,,+++,,,---///000111111111---------,,,,,,,,,++++++******))))))******+++,,,,,,,,,,,,+++++++++******---------.........//////******+++---///000...,,,******))))))***+++,,,,,,)))******++++++,,,------++++++++++++++++++++++++*********++++++,,,,,,,,,+++---...---,,,++++++++++++++++++,,,,,,,,,------......//////......---,,,///000000000000...---,,,,,,,,,++++++,,,,,,---...++++++++++++,,,,,,---...,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---...---,,,+++---------....../////////++++++++++++++++++++++++******))))))))))))*********++++++,,,,,,++++++*********+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++******************************++++++++++++******************************'''((()))***+++,,,,,,,,,,,,,,,++++++******))))))((()))***+++,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---------------,,,+++***++++++******)))*********++++++++++++,,,,,,---...******+++++++++,,,,,,,,,***************++++++,,,***************)))((((((+++++++++***************---,,,+++*********+++,,,******))))))))))))))))))+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++******+++---...000...---,,,++++++,,,---...---,,,***((()))***---...+++***)))))))))***,,,,,,******+++++++++,,,,,,,,,*********++++++,,,,,,---............------,,,+++******+++++++++,,,,,,,,,------------------------,,,------......------,,,------------------------.../////////000000000111000000000000111111111111111111111111222333333444111222222333333222222111///111222444555555444444444444444555555666666666111222444555555444333222222111111111000000//////111111000///////////////.........//////////////////////////////000111222......---,,,,,,+++************+++,,,------------......---,,,---...///000,,,,,,,,,++++++*********---,,,,,,+++***)))((((((......---------,,,,,,,,,---------------------------,,,,,,,,,,,,---......///...---,,,+++,,,,,,---***++++++,,,,,,++++++***---......///000////////////............---------.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---------------------------,,,,,,,,,,,,,,,,,,,,,,,,---...............------,,,,,,------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++((()))***+++,,,------------...///000000...,,,+++---,,,,,,,,,++++++******)))***+++,,,---,,,++++++---,,,,,,+++*********+++******+++++++++,,,,,,,,,---,,,,,,+++*********+++***++++++,,,---...//////000///...---,,,---.........,,,,,,...000///+++(((...---,,,,,,++++++++++++...------,,,,,,------...---,,,,,,++++++,,,,,,---+++++++++,,,---...///000...............---------......---------,,,,,,,,,******+++,,,,,,---......)))******++++++,,,------++++++******++++++,,,---,,,------+++))))))***+++++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++++++++***))))))'''((()))+++++++++***)))++++++,,,,,,,,,------------,,,***)))))))))******))))))))))))))))))))))))(((((()))***++++++,,,,,,'''((()))***+++,,,------+++,,,,,,------,,,,,,+++------------------------------,,,++++++***))))))))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---******+++******))))))(((++++++++++++++++++++++++......,,,+++++++++,,,---************************,,,+++***))))))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***,,,++++++++++++,,,...///......---,,,,,,---......,,,,,,+++++++++++++++++++++***)))))))))***,,,,,,******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,---------------,,,++++++++++++,,,,,,,,,---------------------------------,,,------......------,,,------------------------////////////000000000000000000000000111111111111333333222111111111222222222222222333333222222222000111222333444444444444333333444444444444444444444333333222222333333333111111111111000000000///111000000///////////////---.........//////000000...------------......///......------,,,++++++*********+++,,,------------......---------...///000---------,,,,,,,,,++++++,,,,,,++++++++++++++++++,,,,,,,,,------.........---------------------------,,,,,,,,,,,,---......000///---,,,,,,,,,------+++,,,,,,------,,,,,,+++------...////////////...///............---------.........---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............------------......////////////------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,+++++++++------,,,,,,,,,++++++++++++,,,,,,---------,,,,,,---...///000///...,,,+++************++++++++++++***+++,,,---...---,,,,,,...------,,,++++++,,,,,,***++++++++++++,,,,,,,,,---,,,,,,+++******++++++***++++++,,,,,,------...///...---,,,+++,,,,,,---000//////111222222...+++------,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///------..................//////.........---------.........---------,,,,,,*********+++,,,,,,------+++++++++***++++++,,,---.........---+++***+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,---,,,+++*********+++,,,************************)))))))))***++++++,,,,,,)))*********++++++,,,,,,+++,,,,,,------,,,,,,+++------------------------------,,,,,,++++++*********+++++++++,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++***+++,,,,,,---******+++++++++***))))))*********+++,,,,,,------///......---,,,---------++++++++++++++++++++++++------,,,+++************++++++++++++++++++++++++,,,,,,------,,,,,,+++***,,,,,,,,,++++++,,,------///...------------...///+++,,,---...---,,,)))(((+++************+++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,---------...------------------------------............------------------------------000000000000////////////000000000000111111111111444333222111111000111111222222222222222222222222222222222222333444555555555555555555444444444444666555222111000111222333111111111111000000000000000000000000////////////,,,------...///000111111///......------------.........------,,,+++++++++***+++,,,------......---......------......///000......------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...///000---------------------------,,,,,,,,,,,,---......000///......------......---------......---------,,,,,,---...............///............---------------,,,++++++,,,---...,,,,,,,,,,,,,,,,,,------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------......///000111222222------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++...............---,,,,,,---.../////////...---,,,******++++++,,,---------+++,,,---.........------......------,,,,,,------++++++++++++,,,,,,,,,,,,---,,,,,,+++++++++++++++++++++++++++++++++++++++------,,,++++++++++++,,,111000000111222222///---,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,---,,,++++++******++++++,,,------,,,,,,,,,,,,------,,,---------.../////////000000/////////.........111111000///---,,,++++++******++++++,,,,,,------+++++++++++++++,,,------...//////---++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,++++++******------------------------++++++++++++++++++++++++---------------,,,,,,,,,......------,,,---------)))*********++++++++++++))))))((((((((()))******************************))))))******+++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++******+++++++++,,,,,,,,,***************+++,,,,,,***+++++++++++++++******((())))))***+++,,,,,,---.........---------------++++++,,,,,,,,,,,,,,,---......---,,,+++*********************************,,,,,,------,,,,,,+++***------,,,,,,,,,,,,,,,,,,........................,,,---......---+++)))(((************++++++,,,,,,******+++++++++,,,,,,,,,---------,,,,,,++++++***+++++++++,,,,,,++++++***+++++++++,,,,,,,,,------,,,,,,------------------------............------........................000000000000///////////////000000000111111111111333222111111111111111222222222222222222222222222333333222111222333555666777777666666555555444444666555333111111000111111111111111000000000000000000000000000000//////...,,,,,,---...///000111222222111000///////////////......------,,,,,,,,,,,,***+++,,,---...........................//////000---------------,,,,,,,,,---------,,,++++++******++++++,,,,,,---...//////---------------------------,,,,,,,,,,,,---......////////////......//////......////////////......+++,,,------......------///............------------,,,***)))***,,,...///,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------,,,---...///000111222333------,,,,,,,,,+++++++++***************+++++++++,,,,,,,,,++++++++++++***------.........------,,,---......//////...---------------------.........+++,,,,,,---------------------,,,,,,,,,,,,------+++++++++,,,,,,,,,---------,,,,,,+++++++++,,,,,,---------,,,,,,+++++++++---------,,,,,,,,,,,,,,,------......///...---,,,++++++,,,------.........,,,,,,++++++++++++,,,,,,+++++++++******+++++++++------,,,,,,+++,,,,,,,,,,,,,,,,,,---...///000000////////////.........---000000///...---,,,++++++******++++++,,,------...,,,++++++++++++,,,------...//////---+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,------......//////000000---------,,,,,,+++******,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++++++++,,,,,,...------,,,,,,,,,,,,,,,///...,,,+++++++++,,,,,,))))))))))))************))))))))))))******++++++*********************************++++++,,,,,,,,,***+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,---------------------+++++++++,,,,,,,,,,,,---++++++++++++++++++++++++******+++++++++,,,,,,,,,***))))))))))))***++++++++++++,,,,,,,,,,,,++++++'''(((((()))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,---------.........---,,,+++******************************,,,,,,------,,,,,,+++***,,,,,,,,,,,,,,,,,,++++++---..................---///...---,,,++++++************++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,...------,,,,,,+++++++++***++++++,,,,,,+++++++++)))*********++++++++++++,,,,,,,,,---------......---......//////......---........................000000000000///////////////000000000111111111111000///000000111222333444333222222111111222222333444333222111222333444555555555555444444333333333333333444444333111000...000000000000000000111111///000000111000///......,,,,,,---...///000111222222111000///////////////......------------,,,,,,++++++,,,---.....................///////////////+++++++++++++++,,,,,,,,,************++++++++++++---------------------------------------------------,,,,,,,,,,,,---............//////////////////...//////000000//////...+++,,,------......------///............------------,,,***)))***,,,...///,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......------++++++,,,---///000111111------,,,,,,,,,+++++++++))))))*********+++++++++,,,,,,+++++++++************+++,,,------.........------..................///......---,,,++++++***+++++++++++++++,,,,,,---,,,+++++++++++++++,,,,,,++++++,,,,,,,,,------------,,,,,,+++,,,,,,------/////////...------,,,,,,...............------,,,+++,,,,,,---,,,,,,,,,,,,++++++---............------,,,,,,++++++,,,,,,---,,,++++++++++++++++++,,,------,,,+++++++++,,,,,,,,,,,,,,,---...///000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,------......,,,,,,++++++,,,,,,---...---------,,,***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------............---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,------,,,+++***++++++,,,---,,,***)))((())))))***(((((()))))))))*********+++,,,,,,------.........************************+++++++++++++++,,,,,,,,,((()))***,,,---///000000---,,,,,,++++++,,,,,,---------------------------,,,---------------------************++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))******+++,,,++++++,,,---------,,,,,,)))))))))******++++++,,,,,,------------,,,++++++***++++++,,,,,,------...............------++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++***++++++,,,---------,,,,,,,,,,,,---......---,,,,,,///...---,,,++++++,,,,,,***++++++,,,---,,,,,,,,,******+++++++++,,,,,,,,,------------,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,))))))))))))************+++,,,,,,------...............////////////..............................////////////000000000000000000000000111111111111......//////111222444555444333222111111222333444333333333222222333333444222222222111111111111111111222333444444222///...000000000000111111111111///000111111111000...---,,,------...///000111111///......------------.........------------------+++,,,---......//////...---...///000000000000///******++++++++++++,,,,,,%%%&&&''')))+++---...///......---------,,,,,,,,,---------------------------,,,,,,,,,,,,---......------.../////////.........//////000000//////...,,,,,,---...............///............---------------,,,++++++,,,---...,,,,,,,,,---......//////,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------***++++++,,,---...//////------,,,,,,,,,,,,++++++))))))******+++,,,,,,,,,++++++++++++************)))***+++,,,............---------............///...---,,,+++***(((((('''++++++*********+++,,,---++++++*********+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------...000/////////......------....../////////...---,,,,,,---......---,,,...///+++,,,...//////...------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,---------.../////////...------------,,,,,,,,,******++++++,,,---......++++++,,,,,,------......,,,,,,,,,,,,,,,------...,,,------+++)))(((***+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------++++++++++++++++++++++++*********++++++,,,,,,---...---+++*********+++,,,******))))))(((((())))))((()))))))))************((()))******+++******)))++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,((()))***,,,...000111222------++++++++++++---------------------------------------,,,,,,,,,,,,,,,))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...++++++,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---......///...---,,,+++*********+++,,,---------------...//////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***)))***,,,------------,,,++++++,,,------,,,++++++,,,,,,---......---,,,+++***+++,,,---------,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------------++++++,,,---------------))))))*********+++++++++++++++,,,,,,---......///......////////////..............................------...///000111222222000000000000111111111111////////////000222333333444333111000000111333444333333333444444333333222111111222222222222222222111111222222222111111111///000000000111111111111//////111111111000...------.........//////000000...------------......///------..................+++,,,---...////////////---...///000111000000///+++++++++,,,,,,,,,------((())))))***+++,,,------,,,,,,---------------------------------------------,,,,,,,,,,,,---......+++,,,---...///......---...//////////////////...------...////////////...///............---------.........---------------,,,,,,------.../////////,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------------++++++,,,,,,---------...------,,,,,,,,,,,,++++++*********+++,,,---------++++++++++++************+++,,,---...............---------------...//////...------,,,+++******))),,,,,,+++***+++,,,---...+++++++++++++++,,,------,,,,,,,,,------------...,,,,,,,,,,,,,,,---........................------------.........---,,,+++,,,...///...,,,,,,///111,,,---///000///...,,,+++///......------......///...------,,,,,,------...************+++,,,------------..............................------------++++++,,,,,,---......///++++++,,,,,,---.........---,,,,,,,,,,,,---......---......,,,***)))***,,,---------------------------------,,,++++++******++++++,,,,,,---.........------------------------)))******+++,,,,,,------///...,,,+++++++++------******++++++++++++++++++)))))))))*********++++++''''''((()))((((((&&&&&&++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***+++---...000111111...---+++******+++---...------------------------------,,,,,,++++++***************+++++++++,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...------------...//////+++,,,,,,---.........---..................------...///000000000///---,,,))))))***++++++,,,------,,,---.../////////...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,++++++(((***+++---......------******,,,,,,,,,,,,******(((+++...111111///,,,)))***+++,,,---...---,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------.........+++,,,------............******+++++++++,,,,,,,,,++++++,,,,,,---...//////......////////////......////////////////////////,,,---...///000111222333000000000000111111111111111000000000000000111222444333111000000111333444222333444555444333222111444444444555555666666666333222000//////111222444//////000000111111111222...///111222111000...---.........//////////////////////////////000111222------..................+++,,,---...////////////---...000111111111000///,,,,,,,,,------.........000///...---+++***))))))***++++++,,,---...//////---------------------------,,,,,,,,,,,,---......***+++---.........------......////////////......---...//////000000////////////.........---------.../////////...---,,,,,,,,,,,,------...///000000,,,,,,---......---,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------...---,,,,,,---------------------------,,,,,,,,,++++++******+++,,,------......+++++++++************)))///////////////......------------------...///000//////////////////......------,,,+++,,,---...///,,,,,,,,,,,,------...///,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///------------------------,,,,,,---...---,,,+++******---...---++++++...111---...///000///...,,,***//////............/////////......------......///************+++,,,---..................---------000/////////............---------.........//////++++++,,,------......///---,,,,,,,,,,,,---.........//////---+++***+++---------------------------111111000///...------,,,***++++++,,,---...//////........................))))))***+++,,,,,,------111///---,,,,,,,,,...///***+++---...///...------************++++++++++++,,,---......---,,,+++***++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...///000000...---+++******+++---...------------------------------,,,++++++***))))))++++++,,,,,,,,,---------++++++++++++++++++++++++((()))***+++++++++++++++))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++))))))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++*********,,,,,,+++---...///...,,,+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......,,,,,,---...---...............---------,,,,,,++++++*********++++++***+++,,,...000222///......------...000111000000000000000000000000000000000000////////////111000///......///000111000111111111111222222222444333111000000111333444333333333333333333333333555555555444444333333333222222111000//////000000000000000000000000000000............///////////////.........------------///............//////000///...---,,,+++*********,,,,,,------...---------------,,,,,,,,,+++++++++++++++,,,,,,,,,------------------------------------,,,,,,++++++,,,,,,---,,,---------.../////////......------------......------------.........///111000///......------...111///------...//////...//////.........---------------------------------...------,,,,,,------...,,,,,,------------------//////.........---------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...------,,,+++,,,---.../////////...---,,,,,,++++++...+++)))***,,,---+++(((+++,,,,,,...///000000111++++++,,,------...//////000000...------...///000---------....../////////.........------,,,,,,,,,+++---///---***)))***---.........------,,,,,,,,,------,,,,,,---...000111......------------......//////...---,,,,,,++++++***+++---///000111111111...,,,+++,,,...000000///000000//////.........---000000//////.........---......---------,,,,,,,,,......////////////......,,,---///000000...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++++++++***++++++,,,,,,,,,---------...,,,+++******+++---...)))***,,,---...---,,,,,,---......---+++******+++,,,+++***))))))+++---...,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,111///---+++*********+++***+++,,,,,,------,,,,,,------------,,,+++***)))---......---++++++---.........---,,,,,,,,,------++++++++++++++++++++++++------------------,,,,,,((()))***++++++++++++***))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------*********++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,---,,,,,,,,,++++++++++++,,,++++++---...///---,,,---,,,,,,++++++*********************************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...---,,,,,,,,,...------............------,,,,,,,,,+++++++++++++++++++++++++++,,,...///000---------------......///////////////////////////////////////000000000000111000///......///000000000111111111111222222222444333111000000111333444333333333333333333333333444444444333333333222222222111111000//////000000////////////////////////............/////////////////////.........------...............//////000000///...,,,++++++++++++,,,,,,---.........------/////////.........------++++++,,,,,,,,,---------------------------------------,,,,,,,,,,,,---------------.....................------------......------.........//////////////////...//////000000...---,,,---000111222111//////.........------------------..................------------------...------------------------//////.........---------.........------,,,,,,,,,,,,,,,++++++,,,,,,---...---,,,+++++++++,,,............---------,,,,,,,,,...,,,******,,,---+++)))************+++++++++++++++++++++,,,------......//////...------...//////,,,,,,---------...............---------,,,,,,,,,---///000///---+++---.........---------,,,,,,,,,---,,,,,,,,,---...000111......------------......//////......---,,,,,,+++,,,,,,---...///000000111111///---------...---+++000/////////.........---000/////////............//////.........---------......////////////......,,,---///000000///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,++++++++++++,,,,,,,,,---------...---,,,++++++,,,---...***+++,,,,,,---------,,,,,,---...---***)))***+++++++++*********+++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---.........------************************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,++++++***+++,,,,,,------,,,,,,+++++++++,,,,,,,,,------------...---++++++---............------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......))))))******++++++******))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---.../////////...---,,,------------,,,,,,,,,,,,,,,++++++,,,......---,,,...------,,,+++***))))))************************+++++++++++++++*********+++++++++++++++++++++++++++---...---,,,+++,,,...------............------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......++++++,,,---------------////////////////////////......//////000000111111000000////////////000000000111111111111222222222444333222111111222333444222222222222222222222222333222222222222111111111111111000/////////000000////////////////////////---............/////////000/////////..................------...//////000111000///...---,,,,,,,,,,,,,,,---...............000/////////............,,,,,,,,,,,,------------------------------------......------------.....................---------......------------............/////////000000000////////////000111222222000///......000222111111/////////............------------....../////////------------------------///.........---,,,,,,,,,...............---------.........---------------,,,,,,,,,,,,,,,------...---,,,,,,,,,,,,---......---------------------------,,,++++++,,,,,,+++***---------,,,,,,+++++++++******++++++,,,,,,------...---------------......+++,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,---...///...---,,,---...------------,,,,,,,,,,,,---,,,,,,,,,---...///000...------,,,,,,------...000//////......---------...---,,,,,,,,,---///000111///---,,,------,,,+++/////////...............////////////............////////////............---......//////......---,,,---...000000000//////------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,------------///...---,,,,,,---...///,,,,,,++++++,,,,,,------+++,,,---,,,***))))))******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,(((***,,,...///...,,,+++***+++,,,,,,------,,,,,,***))))))***+++---///000,,,------,,,++++++---.........//////...,,,+++))),,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........))))))************))))))((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,,,,---///000000///---,,,------------------------,,,++++++,,,......---+++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************+++,,,------++++++,,,---,,,,,,---.........------***++++++,,,,,,------------,,,,,,,,,,,,,,,,,,,,,***+++---.........---,,,////////////////////////......//////000000111111///////////////000000000000000111111111222222222333222222111111222222333111111111111111111111111111111111111111000000000111000000/////////000000////////////////////////---------.........//////000000/////////.........------------......///000222111000...------------+++,,,---.../////////............------------,,,,,,,,,,,,------------...------------............//////............///////////////...---------,,,......------------......////////////000000000000000000000000000111222222555333111000000000...---/////////...............,,,,,,,,,---......//////------............------000//////...---,,,,,,+++.......................................---------,,,,,,,,,,,,,,,---......---------.........//////.........------,,,,,,+++---,,,,,,,,,,,,,,,++++++...---------,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,---------...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------,,,,,,,,,,,,------000000//////............///...,,,++++++,,,---///---,,,++++++---//////...........................///////////////.....................---------------------......---------,,,---...///000111000000........................------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------......------,,,,,,,,,------------...//////...---------......---,,,+++***+++,,,---...***+++,,,+++)))((()))******++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,+++******)))------------------------,,,+++++++++++++++++++++++++++++++++++++++++++++***+++,,,---------,,,,,,***+++,,,,,,------,,,,,,+++***))))))***,,,...000+++,,,---,,,++++++---...---.../////////,,,***(((,,,,,,,,,,,,,,,,,,,,,,,,------------------------))))))*********))))))(((((()))))))))******************+++++++++,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++++++++++++++---,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++---...000000///---,,,------------------------++++++***,,,---...---+++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************************************+++,,,---,,,++++++,,,---++++++,,,---......------+++++++++,,,,,,------...,,,,,,,,,,,,,,,,,,+++++++++,,,---//////...------.........................../////////000000000111......///000000000000000000000111111111222222222222222222222222222222222111111111111111111111111000000000000000000000000000///////////////000000........................------------............////////////............,,,,,,,,,------...000000222111000///...---------+++,,,---...//////////////////.........---------,,,,,,---------.........---------....../////////000//////......//////000/////////...---------,,,......------------......////////////000000000000222222111000000000000000555333111000000000...---////////////////////////++++++,,,,,,---------------......//////......---000000///...------,,,,,,---.............................................------,,,,,,------...///...//////000000000000000000//////---,,,+++******------------,,,++++++,,,))))))))))))******************++++++++++++,,,,,,+++,,,,,,------.........++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++++++++,,,,,,///////////////.........000...,,,+++***+++---...---+++***+++---//////...---------........................///////////////---------,,,,,,,,,++++++,,,,,,------------,,,,,,,,,,,,---...///000000000........................------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,---............---,,,,,,---------.........//////......------------...---,,,+++***+++,,,---***+++,,,+++)))))))))+++++++++,,,,,,,,,++++++***++++++++++++++++++++++++,,,,,,,,,,,,+++******)))------------------------))))))***++++++,,,------++++++++++++++++++++++++...---,,,+++++++++,,,,,,***+++,,,,,,------,,,,,,---,,,***))))))***,,,---***+++,,,,,,++++++---///---.../////////---***))),,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,))))))******))))))(((((())))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,,,,,,,,,,,,,------------+++******+++------,,,+++))))))***+++,,,------...*********************************+++++++++,,,,,,++++++++++++++++++++++++***,,,---,,,+++***+++---***+++,,,------...------,,,,,,,,,,,,------------+++,,,,,,,,,,,,,,,+++***,,,,,,---.......................................000000000000000/////////---...///000111111111000000111111111111222222222222222222222222222222222222222222222222222222222/////////000000000000111//////......//////000000........................,,,------------.........///.........------------++++++,,,,,,---...000000222111000///------------+++,,,---...///000000000111111111111000000000000,,,---------............---------...//////000000//////............//////...............---------......------------............/////////000000000222222111000////////////000///......000222111111...////////////000000000---------------------------...///000000///...---000/////////...------------------............................../////////---------------......///...///000000111000000000000///...---,,,++++++***,,,---...---,,,+++,,,---******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,+++,,,---......///......,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,---,,,+++,,,---...---,,,++++++++++++,,,,,,,,,,,,+++,,,------------,,,,,,,,,++++++******++++++,,,........................///...---,,,,,,---......000...,,,+++,,,,,,+++***---------------..................///////////////,,,,,,,,,,,,+++++++++***+++,,,,,,------,,,,,,+++,,,---------......//////------------------------------,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,------......------,,,---------............//////......---,,,,,,,,,------,,,,,,++++++,,,,,,***+++,,,+++***)))***,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++------.........---,,,,,,++++++++++++++++++++++++(((((()))***+++,,,------++++++++++++++++++++++++000...,,,***)))***,,,---***+++,,,,,,------,,,,,,...---+++***)))))))))******+++,,,+++***+++---///,,,---.........---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,)))))))))))))))(((((('''))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------------------------------,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------++++++++++++,,,,,,,,,---+++******+++------,,,************++++++,,,,,,---************************))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,***,,,,,,,,,+++***+++,,,******+++,,,---------------------------,,,,,,,,,******+++,,,---,,,++++++,,,,,,,,,,,,,,,------...........................111111000000//////......,,,---///000111111111000000111111111111222222222222222222333333222222222333333333333333333333333//////000000000111111111...............///000000........................,,,,,,---------.........------------,,,,,,,,,,,,+++++++++,,,---...000000111111///...---,,,,,,,,,+++,,,---///000000111111222222222111111111000000------------............---------...///000000000///......------......///---------.....................------------......------........./////////000000//////.../////////...---,,,---000111222111.../////////000000000000000000000///......---------...///000000///...---////////////............---------.........//////---........./////////000---------------...//////,,,---...///000//////...------------------------,,,...///...,,,***,,,---/////////...............------,,,,,,,,,,,,,,,,,,+++,,,...///000000//////------,,,,,,++++++++++++******+++++++++,,,,,,,,,---+++***+++...///---,,,******+++++++++,,,,,,,,,+++,,,------------,,,+++++++++************++++++------------------------..................//////000...,,,+++,,,,,,+++***,,,,,,,,,------...................../////////000------,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++------,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++************************++++++,,,---------------------------.....................------,,,+++***,,,---------,,,,,,+++******,,,---,,,+++***+++---------+++*********++++++************************,,,,,,---.........------************************))))))******+++++++++,,,************************,,,,,,++++++,,,,,,------***+++,,,,,,------,,,,,,,,,,,,++++++***))))))((()))***++++++***+++---///,,,,,,,,,------------...------------------------++++++,,,,,,---...//////)))))))))))))))(((''''''))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,---*********++++++,,,,,,,,,+++******+++------,,,***,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++---...///000,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,)))***+++,,,------...---.........------,,,,,,,,,)))***+++,,,---,,,++++++,,,+++***)))***+++---...........................222222111000///...------,,,---///000111111111000000111111111111222222222111222222333333222222111333333333333333333333333///000000000111111222222...............///000111........................,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++,,,---...000000111000///...,,,,,,,,,,,,+++,,,---///000111111111000000000000////////////---------.........//////---------...///000000111......------------......,,,------....../////////.........------.........------------.........///...------......///000111111///------/////////....../////////000000111111333333222111000///......---...///111111///...---.........///////////////---------.........//////---.........//////000000...------------...//////++++++---.........---,,,******+++,,,...///000000,,,...000...+++***,,,...///......,,,+++******)))------------------------+++,,,...000111000000///---------,,,,,,+++++++++*********++++++,,,,,,,,,+++)))'''))),,,---,,,************++++++,,,,,,,,,+++,,,---------,,,+++***++++++************++++++,,,------------------------...//////000000//////,,,+++******,,,......---,,,,,,,,,------.........---.........//////000000......---------,,,,,,,,,+++++++++,,,,,,+++++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++***************************+++,,,,,,------,,,,,,---------.........//////------------,,,+++***))),,,,,,---...---,,,***)))+++,,,------++++++,,,---...---+++))))))***+++,,,************************)))***++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++***************************************''')))+++---///......---++++++,,,---------,,,,,,***++++++++++++***)))))))))***++++++***+++---///,,,,,,,,,,,,,,,...//////------------------------((()))***,,,...000111222))))))))))))))))))))))))******))))))))))))******+++******)))***,,,---...---,,,***))))))***,,,------......//////......---.........------,,,,,,,,,,,,,,,++++++******+++,,,---...//////...---***))))))***++++++,,,---......,,,,,,++++++++++++******+++,,,,,,------,,,,,,+++***+++---------+++)))(((************************+++,,,,,,------,,,,,,+++)))+++---,,,+++***+++,,,,,,,,,------...///000000---......///...---+++*********++++++,,,---......//////.........---------......////////////......111111000000//////......111111111111222222222222222222111111222222333444333333333222222111111111111111111111111000///////////////////////////////////////...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................+++,,,---///000000111111555444222111///.........------------------------........................111---)))***...111000...---.........//////000000000000//////.........---000000000000////////////111111111000//////111333222222111111000000//////000000000000000000000000////////////////////////............////////////////////////////////////000111222333222000...,,,000////////////.........,,,,,,,,,---------......------------------------,,,,,,,,,---------.........------,,,,,,------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,,,,,,,,,,------,,,++++++******))),,,,,,,,,++++++*********(((((()))***++++++,,,,,,///...------++++++***)))------------------------,,,***'''''')))+++,,,---+++,,,------......------,,,,,,------------------+++*********+++,,,,,,---...------,,,,,,------.....................------000111222000---++++++,,,,,,,,,,,,+++++++++************+++,,,,,,---.........---,,,,,,......---,,,...------,,,+++***)))))),,,,,,------,,,,,,+++***+++,,,---------,,,+++***---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++***+++,,,---------------+++,,,,,,------,,,,,,+++...---+++******+++---...************************************************++++++******++++++,,,---***************)))(((((()))************+++++++++------------------,,,,,,***++++++,,,,,,++++++***)))+++------,,,,,,---...+++,,,,,,+++***)))+++,,,++++++,,,,,,,,,,,,------'''))),,,+++)))(((***---******))))))******+++,,,))))))))))))))))))))))))******))))))))))))******+++************,,,---...---,,,***))))))***,,,---'''(((((())))))(((((('''......---------,,,,,,,,,,,,+++******+++,,,,,,+++---...//////...,,,***)))++++++,,,,,,,,,,,,,,,,,,------,,,,,,++++++******+++,,,,,,------,,,,,,+++++++++,,,---,,,+++***)))************************+++,,,,,,------,,,,,,+++)))+++---,,,+++***+++,,,******++++++,,,------...+++,,,,,,---,,,+++***)))......------,,,,,,++++++///.........------------......////////////......000000000000//////......////////////000000000000222111111111222222333333222222222111111000000000111111111111111000//////////////////////////////...............---------------------,,,,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,...///000111111111333222111000///.........------------------------........................333///++++++///222111///............/////////000000000/////////.........000000000000////////////.........---,,,,,,...000111111111000000000000000////////////////////////////////////////////////............////////////////////////////////////000111222222222000...---/////////.........------,,,---------............------------------------,,,,,,---------............------,,,,,,------...---------------------------------,,,,,,,,,,,,,,,000000///.....................------,,,++++++***,,,,,,,,,+++++++++******))))))******+++,,,,,,,,,...------,,,,,,++++++***---------------------------***(((((()))+++,,,,,,+++,,,------...---------+++++++++,,,,,,,,,,,,---++++++******+++,,,,,,---...------,,,,,,------...------------------------...000111111///...------,,,,,,,,,,,,++++++++++++******++++++,,,------...---,,,+++,,,---...---+++---,,,,,,++++++*********,,,,,,------,,,,,,+++***+++,,,,,,------,,,++++++---,,,,,,,,,,,,---......+++,,,,,,------,,,,,,+++******+++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,+++)))(((((()))+++,,,************************+++++++++***************++++++******++++++,,,,,,***************)))(((((()))************+++++++++,,,,,,------------------++++++++++++++++++++++++***+++------,,,+++,,,---,,,------,,,******+++,,,++++++,,,,,,,,,,,,------+++---///...,,,,,,---///+++++++++++++++,,,,,,---))))))))))))))))))))))))******))))))))))))******************+++,,,---...,,,+++***))))))***+++,,,))))))************))))))------------,,,,,,,,,,,,,,,***((())),,,...---+++------.........,,,+++***------,,,,,,++++++++++++......---,,,,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))+++---,,,+++***+++,,,******++++++,,,,,,------,,,,,,,,,------,,,++++++//////......---,,,,,,+++............------------......////////////......000000000////////////...////////////000000000000111111111111222222333333111111111000000000000000111111111111111000//////////////////////////////---------...............///.........------,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,---...000111111111111111000//////......//////------------------------........................444111------000222111///............////////////000000////////////......000000000000////////////000000111000......000222000000000000111111111111........................////////////////////////............////////////////////////////////////000111111222111000...---............---------,,,------........./////////////////////////////////,,,------------............------,,,,,,------...------------------------------------------------000000///............/////////...------,,,,,,+++,,,,,,,,,++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...+++))))))***++++++***++++++,,,---------------*********++++++,,,,,,,,,+++++++++++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---000333444222111//////------------,,,,,,,,,,,,******++++++,,,,,,---------+++***+++,,,---,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++---,,,,,,,,,,,,---......,,,,,,------------,,,,,,)))***++++++++++++++++++,,,------......------,,,,,,+++***))))))***+++,,,************************++++++++++++******))))))******+++++++++,,,,,,,,,*********+++******)))((()))************+++++++++++++++,,,,,,------......,,,,,,+++******+++,,,,,,+++,,,...---,,,++++++,,,,,,---...---+++***+++,,,++++++,,,,,,,,,,,,------+++,,,---,,,+++***+++,,,,,,,,,++++++,,,,,,---...))))))))))))))))))))))))******))))))))))))******************+++,,,------++++++***))))))***++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))'''(((---///...,,,,,,------------,,,+++***,,,+++++++++++++++++++++///......---,,,+++******++++++,,,,,,,,,,,,++++++,,,,,,+++******++++++,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))+++---,,,+++***++++++,,,,,,---------.........---.........///.........---------.........//////---------------------------......//////......---////////////////////////000111111111222222222222000111111222222222222222111111111111111111000000111111111111111000//////////////////////////////,,,---------...//////////////////......---,,,,,,.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---...///000111111111111//////............//////................................................444111///...000000///............///////////////000000//////////////////000000000000////////////000111222222000000111222//////000000111111222222////////////////////////////////////////////////............////////////////////////////////////000000111111000///............---------,,,,,,,,,.........////////////000////////////////////////------------...............------,,,,,,------...---------------------------------..................------,,,,,,,,,------.........---,,,,,,++++++++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++++++++++++++++++++...,,,*********+++***)))++++++,,,------------,,,******++++++,,,,,,------,,,,,,+++++++++,,,,,,---...------,,,,,,------...,,,,,,,,,,,,,,,---------///222666777555333000000......---------,,,,,,,,,******++++++,,,,,,,,,,,,,,,+++******,,,,,,+++************++++++,,,,,,,,,+++,,,,,,,,,,,,+++*********+++++++++,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,------------,,,,,,)))******+++++++++******,,,------......------,,,---,,,,,,++++++,,,,,,---************************,,,,,,++++++***)))))))))******++++++,,,,,,,,,,,,*********++++++******)))))))))*********+++++++++******+++,,,------......---,,,***))))))***,,,---,,,---......,,,******+++---/////////---+++,,,,,,+++++++++,,,,,,,,,------++++++,,,+++************+++++++++++++++,,,------******************************))))))))))))******)))******+++,,,,,,,,,---***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++)))((())),,,......,,,,,,,,,,,,,,,,,,,,,++++++))))))***++++++,,,------......---,,,,,,+++*********++++++,,,,,,++++++***,,,++++++******+++,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***)))+++---,,,+++***++++++,,,,,,,,,---------------------------......//////---------...............,,,,,,------------------------............------.............../////////000111111111222222222222///000111222222222111111222222222222222222222222111111111111111000//////////////////////////////,,,---------...///////////////.........---------.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................---...///000000111000000...............//////000........................////////////////////////111000////////////...---///////////////.........//////000000000000000000000000000000////////////---...//////------.../////////000000111111222222000000000000000000000000////////////////////////............////////////////////////////////////000000000000000//////.........---------,,,,,,,,,.........////////////000000000000000000000000000---------.........//////...------,,,,,,------...---------------------------------.........//////------,,,,,,,,,------...------,,,,,,+++*********++++++++++++++++++++++++------,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++...,,,+++***+++,,,+++)))***+++,,,,,,------,,,,,,+++++++++,,,---......///------,,,,,,+++,,,,,,---...------,,,,,,------...,,,---------.........///222555888999666333000///......---------,,,,,,,,,******+++++++++++++++,,,,,,+++******,,,,,,+++************++++++,,,,,,---++++++,,,,,,++++++***)))************++++++,,,,,,---,,,,,,,,,,,,---......,,,------......------,,,******+++++++++******))),,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++*********)))))))))***+++,,,,,,,,,++++++******++++++++++++******))))))*********+++++++++******++++++,,,---......---,,,***))))))***,,,---,,,---......,,,******+++...000111000...,,,,,,,,,+++++++++,,,,,,,,,------......------......------***************+++,,,,,,******************************))))))))))))******))))))***,,,,,,,,,,,,,,,***************************++++++++++++++++++***++++++++++++,,,,,,,,,,,,************++++++------,,,,,,,,,+++++++++++++++(((((()))***+++,,,------,,,,,,++++++++++++************++++++++++++*********++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))+++---,,,+++***+++,,,************++++++++++++)))))))))***+++,,,---...111000///...---+++******,,,,,,,,,,,,------------------............---------............/////////////////////000000000000...///111222222222111000222222222222222333333333111111111111111000//////////////////////////////---------...............------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................------...////////////////////////...//////000000........................//////////////////////////////////////////......///////////////.........//////000000000000111111000000000000////////////---///111111///...//////000000000000111111111111111111111111111111111111////////////////////////............////////////////////////////////////////////////////////////............---------,,,------........./////////000000000000000000000000------........./////////...------,,,,,,------...------------------------,,,,,,,,,---....../////////............///000000---,,,,,,++++++***))))))***++++++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,,,,---------************************---,,,++++++,,,---+++*********+++,,,,,,,,,,,,,,,++++++,,,---......//////...------,,,,,,,,,,,,,,,...------,,,,,,------...,,,------....../////////333555777777444000...---------------,,,,,,,,,,,,******++++++++++++++++++---+++***+++,,,---,,,+++*********++++++,,,,,,,,,+++++++++++++++******)))******)))******+++,,,------,,,,,,,,,,,,---......------............------+++++++++,,,++++++***)))+++,,,,,,------,,,,,,+++************************************************************************)))***+++,,,---,,,++++++)))***++++++,,,+++++++++)))************+++++++++******++++++,,,,,,------,,,,,,+++******+++,,,,,,+++,,,...---,,,++++++,,,///111222222///---,,,,,,++++++,,,,,,,,,,,,------+++******+++,,,------+++******))))))******+++,,,******************************))))))))))))******((()))+++,,,------,,,,,,))))))************)))))),,,,,,------------,,,,,,******+++++++++,,,,,,,,,))),,,...,,,)))(((+++///,,,+++++++++++++++,,,,,,))))))******+++++++++,,,))))))************++++++******++++++++++++******)))***+++,,,---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))+++---,,,+++***+++,,,************************(((((((((((()))+++---...000000///---,,,***))))))++++++,,,,,,,,,---------,,,------......------,,,---------.........//////////////////000000000000...///111222222222000000000111111111222222222222111111111111111000//////////////////////////////...............---------++++++,,,,,,------......,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,------...............111111000/////////000000........................////////////////////////...///111111000000000111000/////////............//////000000000111111111000000000000///////////////111333333222111111111111111111000000000000000000000000000000000000000////////////////////////............//////////////////////////////////////////.........//////////////////.........------,,,---------............////////////////////////............////////////...------,,,,,,------...------------------------+++++++++,,,---........................///000000...------,,,++++++************+++++++++,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************,,,++++++,,,---...,,,+++******+++,,,,,,,,,,,,+++)))***+++,,,---...//////......---,,,,,,,,,,,,,,,...------,,,,,,------...++++++,,,------.../////////111222222000...------,,,,,,,,,,,,++++++++++++++++++******************---,,,+++,,,---...---+++++++++++++++++++++,,,,,,+++++++++++++++***))))))***)))))))))***+++,,,------,,,,,,,,,,,,---......------............------,,,,,,,,,,,,,,,+++*********++++++,,,,,,++++++************++++++*********************************)))))))))***++++++,,,,,,(((***+++------,,,+++***)))***++++++,,,,,,,,,+++)))************+++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++------,,,+++,,,---000222333333111...---,,,++++++,,,,,,,,,,,,------'''&&&%%%'''***++++++)))+++************+++,,,,,,******************************))))))))))))******((()))+++,,,------,,,,,,))))))************))))))*********++++++******************++++++,,,,,,,,,(((---000---(((&&&***///,,,++++++***++++++,,,,,,+++++++++***************((((((((()))******++++++******++++++++++++******((()))+++---...---+++***,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******)))+++---,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))***,,,///000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,------......------,,,---------.........//////111111111111222222222222...///111222333222000/////////000000111111111222111111111111111000///////////////////////////////////////......------,,,)))******+++,,,---......,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...........................,,,,,,------...---------222222111000000000000000////////////////////////000000000000000000000000...000222222222111222333000000//////.........---//////000000111111111222000000000000////////////,,,...000000///.........222222111111000000//////000000000000000000000000////////////////////////............/////////000//////////////////////////////.........//////000000////////////.........,,,,,,,,,---------......////////////////////////............/////////000...------,,,,,,------...------------------------******+++,,,,,,---......,,,,,,,,,,,,,,,---...//////......------,,,++++++*********++++++,,,,,,,,,(((((()))***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++******,,,......---,,,******+++,,,,,,,,,,,,+++((())))))+++,,,---......///...---,,,,,,,,,,,,,,,...------,,,,,,------...******+++,,,,,,---......+++---......,,,,,,,,,---,,,,,,,,,+++++++++******++++++******************...---,,,,,,......---,,,++++++++++++++++++++++++***++++++++++++***))))))***))))))))))))+++---...---,,,,,,,,,,,,---......------............---------------------,,,+++************++++++*********+++,,,,,,------,,,,,,+++************************(((((()))***+++,,,,,,---(((***+++------,,,+++***)))***+++,,,,,,,,,,,,,,,)))************+++++++++,,,,,,++++++++++++++++++***++++++,,,,,,++++++***)))+++------,,,,,,---...000222444444111...---,,,++++++,,,,,,,,,---------)))'''&&&(((,,,......,,,,,,,,,++++++,,,,,,---...,,,,,,+++***))))))******+++++++++************))))))))))))***++++++,,,,,,,,,+++******))))))******)))***++++++++++++***)))...---,,,+++******************))))))))))))******(((***+++------,,,+++***++++++,,,,,,,,,++++++***+++***)))***,,,,,,***))))))************++++++++++++++++++*********)))))),,,,,,,,,++++++*********************************++++++++++++++++++++++++************************)))+++---///000000000/////////...---,,,,,,++++++)))***+++,,,...///000000........................///...---,,,---///111333///...---...111222111000000000000000000///............//////000000111111000000000000////////////////////////////////////************+++,,,,,,---000...,,,---000111000...------,,,,,,,,,---......///---++++++,,,---......------,,,,,,------...///+++,,,...//////...---,,,000///---,,,,,,---...000///............///000000222111000///////////////000000111111111111000000////////////000000000000111111000000000000111111000000000000111111111111111111111111111000///...222222222222222222222222000000000000111111111111000000000000000000000000000000000000////////////222222111000000000000000000///...------...///000666555333222111111222333555444222000///---------......------------......000000000000000000000000............//////////////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------...//////////////////000000///..................------,,,,,,------...+++******)))***,,,---...)))***,,,------,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,---------,,,+++++++++,,,---...------------------------...//////...,,,******+++++++++++++++++++++++++++++++++************++++++---------,,,+++***)))(((************************+++...111000---+++***+++++++++++++++++++++++++++***)))))))))***+++,,,,,,+++++++++,,,,,,---------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------------***+++------+++******+++)))******+++***)))'''''',,,,,,,,,,,,,,,,,,,,,,,,///---+++))))))+++---///,,,***((('''(((***,,,...,,,,,,---......---,,,,,,,,,,,,,,,++++++*********+++++++++*********))))))******+++,,,,,,,,,++++++---------............///000000///...------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++******++++++,,,+++******)))(((((())))))++++++++++++************++++++******************+++***))))))(((((())))))************************++++++******++++++,,,,,,******))))))))))))******(((***+++------,,,+++***+++++++++,,,,,,++++++***+++***)))***,,,,,,***))))))************+++++++++,,,,,,,,,+++++++++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++---...///......///......---,,,,,,++++++***++++++,,,---...//////------------------------......------...///111222///...---...111222111000222222222222222111000000.../////////000000000111000000000000/////////..............................---,,,,,,,,,,,,,,,,,,///---,,,---000111///...------------...//////000///...---,,,---...............---------...//////..................//////000///---,,,,,,---...///...............///000000111111000///////////////000000111111111111000000000000000111111111222222111111000000000000111111///000000000111111111111111111111111111000//////111111111111111111111111222222111111000000//////111111111111111111111111////////////000000000000222111000000/////////000000///............///000333222111111111222333333999888666444222000/////////......------....../////////////////////////////////////////////////////////...------,,,++++++........................------------------------,,,---......//////......///......---------------...------,,,,,,------...---,,,+++******++++++,,,)))***++++++++++++***)))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++***+++,,,---...//////......---,,,,,,,,,///000000///,,,***++++++++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,+++***))))))************************(((+++...///---++++++,,,++++++++++++++++++++++++++++++******************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,)))+++,,,,,,+++******+++///000000111000///...---************************---,,,***))))))***,,,---+++***)))((()))***,,,---,,,,,,---......---,,,,,,,,,,,,,,,+++++++++******---,,,,,,,,,++++++++++++((()))***+++,,,---------------------..................------,,,++++++***++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,******)))(((((((((((())),,,+++++++++************,,,,,,++++++***))))))(((***))))))(((((((((((((((,,,+++***))))))***+++,,,((())))))***+++---...///******))))))))))))******((()))+++,,,,,,,,,+++******++++++,,,,,,++++++++++++******+++,,,,,,+++))))))************+++++++++------,,,,,,,,,+++++++++,,,,,,,,,++++++++++++***************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***,,,------------.........------,,,,,,+++,,,,,,,,,---------......,,,,,,,,,,,,------------------......///000000000///...---...111222111000111222222222222111111000////////////000000000000000000000/////////..............................000///...---,,,,,,,,,,,,...---,,,---/////////...............///000111222000000///......//////000000000///.........//////111000///...---...000111///...---,,,,,,---...///............////////////000000000///////////////000000111111111111000000111111222222222333333333222111111000000111111222///000000000000111111111111111111111111000000000000000000000000000000000444333222111000///......111111111111111111111111......//////000000111111000000000///////////////000//////......//////000//////000111222444555555<<<;;;999666444111///...///......------......///........................//////////////////////////////......---,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---..................------,,,,,,,,,,,,,,,...------,,,,,,------......---,,,+++************************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++******++++++,,,---111000000///...---,,,,,,111222222000---+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,+++******)))++++++++++++++++++++++++'''))),,,---,,,+++,,,---++++++++++++++++++++++++---,,,+++***)))))))))))),,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------------------------------++++++,,,---------,,,,,,(((***,,,,,,***)))***+++---.../////////...---,,,************************************************************++++++++++++,,,,,,------------,,,,,,,,,,,,,,,++++++++++++***.........---------,,,,,,******+++,,,,,,,,,++++++------------............,,,,,,++++++******))))))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------******))))))))))))******,,,,,,+++++++++*********+++++++++*********))))))******)))(((((((((((())),,,+++)))(((((()))+++,,,((())))))***+++---...///+++******))))))******+++))))))***+++,,,++++++*********+++,,,,,,,,,+++++++++******+++,,,,,,+++)))))))))*********+++++++++,,,,,,++++++++++++******++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,---------......---------,,,,,,,,,------------------------++++++,,,,,,,,,,,,,,,---------...///000000/////////...---...111222111000//////000000000000///...////////////000000000000000000/////////.......................................------------------------------............---------...///000111222111222222111000000111111111000000///////////////222111111000000/////////......---------...///000....../////////000//////000000000000000000//////000000111111111111000000111222222222333333333333222222111111111111222222000000000000111111111111222111111111111111111111000000000000000000000000333333222111111000//////111111111111111111111111......//////000000111111//////000000000/////////000//////////////////000...000222444777888999:::<<<;;;999777444111...---//////............//////.................................///000000111111//////......---------,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////000000///...------,,,,,,,,,,,,,,,...------,,,,,,------...------,,,,,,++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------************++++++,,,,,,///////////////.........222333222000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++)))***,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++******)))*********---,,,,,,,,,++++++******++++++,,,,,,,,,---------........................+++,,,,,,------,,,,,,,,,((()))++++++***)))***+++******+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***))))))***+++,,,,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++......---------,,,,,,,,,,,,,,,,,,,,,+++***)))(((,,,,,,---------.........,,,+++++++++******))))))+++++++++++++++++++++++++++++++++,,,,,,,,,------...------,,,,,,------...+++++++++******++++++,,,,,,,,,,,,++++++++++++***))))))*********+++++++++++++++***))))))))))))***,,,+++)))(((((()))+++,,,+++*********+++,,,,,,---++++++************++++++))))))******++++++++++++)))***+++,,,,,,,,,,,,,,,,,,+++***+++------+++***))))))*********+++++++++************))))))))))))++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......---------------,,,,,,,,,...------------,,,,,,,,,+++++++++,,,,,,------------...//////000//////...///...---...111222111000...//////000000000//////000000000000////////////////////////....................................++++++++++++,,,---//////------...............///------------...///000111333444666555222111222333222111111000000000111111111333444555444222///---............///000000111...///000111111111000000000000111222222111111000111111222222222222111111111111111222222222333333333333222222222222333333111111111111222222222333222222111000111111222333222222222222222222222222111111111111111222222222111111111111111111111111.../////////000000000111...///000000111000/////////000000000000000000///000222555999<<<=========;;;:::999777555222///---/////////....../////////........................+++,,,---///111222333444///...............------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,......000111111222222222///......---,,,---------...------,,,,,,------...++++++,,,,,,---------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))+++++++++,,,,,,,,,------******++++++,,,,,,,,,,,,,,,------...///000111111111222222000---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******++++++,,,,,,,,,+++******++++++++++++++++++++++++...---------------,,,+++++++++++++++++++++++++++))))))))))))***+++,,,---,,,,,,,,,++++++*********+++++++++,,,,,,,,,------........................,,,,,,,,,------,,,,,,+++((()))++++++******+++,,,+++,,,---.........---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******+++,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,+++++++++******++++++,,,,,,,,,++++++,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------...------,,,,,,------...,,,++++++++++++,,,------,,,,,,,,,,,,++++++++++++((())))))***++++++,,,,,,,,,++++++***************,,,+++***))))))***+++,,,,,,,,,++++++***+++++++++++++++************++++++))))))))))))******++++++)))***++++++,,,,,,,,,,,,,,,++++++,,,------,,,***)))************+++++++++***))))))))))))(((((((((***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......------------------------------------------------++++++,,,,,,------............/////////////////////...---...111222111000000111111222222222222111000000000000/////////////////////.........------------------------------*********+++,,,...000000---...//////......///111......------......//////444777999888444222333555333333333333333444555555444666999:::999555111...//////000000111222222222///000222333333333222111000111333444444333222222333333333444444333333333111111222222222333333333444333333222222333333444222222333333333444444444222222111000000222333444444444444444444444444444111111111222222222333333222222222222222222222222000000000000000/////////...///111222222111000000///000000111111000000///111444888<<<>>>???>>>===999999999888777444222111000//////......//////000........................+++,,,---///111333444555................................................------------------------...///000222333333333333///......---------------...------,,,,,,------...***+++,,,---............------------------------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++,,,,,,,,,,,,------***+++,,,------------,,,***+++,,,---///111222222000111111///---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))+++++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,000...------------,,,***++++++++++++++++++++++++'''(((((()))***,,,---...+++++++++++++++*********++++++++++++,,,,,,,,,,,,------------------------,,,,,,---------,,,++++++(((***,,,,,,++++++,,,---,,,---.../////////...---************************+++,,,---......---,,,++++++,,,---------,,,******,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,++++++*********)))))))))&&&''')))+++---...//////,,,,,,,,,,,,------------------------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,------++++++******++++++,,,---------,,,,,,,,,+++++++++******************++++++++++++***)))))))))))))))************************,,,++++++******++++++,,,,,,++++++******++++++,,,)))))))))))))))******+++))))))***+++,,,,,,,,,,,,,,,++++++,,,------,,,***)))************+++++++++*********))))))))))))(((******+++++++++,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******+++------------------------------,,,---------------------+++,,,,,,---......//////000///...------...///000///...---...111222111000000000111222222222222222111000000000/////////...//////.........---------------------------------,,,,,,,,,,,,---...000000---///111111///...000222111000//////......//////555888;;;:::666333444666666666666777888999:::;;;:::;;;======<<<999555333000000111222333333444333000222333555555444333222111222444555666555444333444444555555555555444444333333333333444444444444444444333333333333444444444444444555555555555666333222111000000222444555444444444444444444444444222222222222222222222111222222222222222222222222111111000000//////......///000222333444333222111///000111111111111000///111333888;;;======;;;999444555666777666555333222000000////////////000000////////////////////////......///000111222222333............////////////////////////////////////...........................///000111222333333333...------,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,---......------,,,+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------+++,,,---.........------***++++++---...///000111---...///...,,,,,,,,,---------------------------******))))))))))))*********++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,///,,,***+++---...,,,+++++++++++++++++++++++++++))))))))))))***+++,,,---************++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++***)))+++---------,,,---///***+++,,,.........---,,,************************++++++,,,,,,,,,,,,++++++,,,---------,,,,,,+++***,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,++++++*********)))))))))'''(((***+++,,,---------++++++,,,,,,,,,---------,,,,,,------------------++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,++++++++++++,,,,,,******))))))***+++,,,,,,---------,,,,,,,,,++++++,,,,,,++++++***)))))))))******)))((((((((((((((()))***++++++++++++***)))+++*********+++,,,,,,---,,,++++++******++++++,,,)))))))))))))))******+++((()))***+++,,,---------,,,,,,+++,,,------,,,***)))************++++++++++++++++++************)))*********++++++,,,,,,,,,************************++++++++++++++++++++++++************************+++***)))))))))***+++,,,------------------------,,,,,,,,,---------......,,,,,,------...///000000111000...---,,,...///000///...---...111222111000......///000000000000000111111000000/////////...//////.........---------------------------------//////.........//////000...000222222//////111333333222111000////////////555999<<<;;;666333444777888888999:::;;;===>>>???@@@@@@???>>>===;;;999888000111222333444555555444111222444666666555444333222333555777777666555444555555666666666666555555444444444555555555666666555444444333333444444555555555555666666666666777333222111000000222444555444444444444444444444444555444444333222111000000222222222222222222222222222222111000///...------///000222444444444222111///000111222222111000//////222666:::;;;:::777666///000222444444333222111000000////////////000000000000000000000000000000000000000000000000000000.........///////////////........................////////////////////////---...///000222222333333---,,,++++++******++++++...------,,,,,,------...---......///...---+++***)))***,,,------,,,***)))************************,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,---.../////////...---++++++,,,,,,---.........,,,---......,,,,,,---...------------------------++++++************++++++***++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***((())),,,...---,,,+++++++++++++++++++++++++++***************++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***)))+++---...------...///,,,---///000000000//////,,,,,,,,,,,,,,,,,,,,,,,,************************---------,,,,,,+++++++++---,,,+++******+++,,,---*********++++++,,,,,,,,,+++++++++*********))))))---------,,,+++***)))(((++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++******++++++,,,***************************+++,,,,,,******+++,,,************************,,,------------,,,++++++************************---,,,+++***))))))((('''''''''((()))))))))))))))+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---------,,,+++***))))))+++,,,------++++++,,,---//////...---,,,,,,++++++)))************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........000000//////.........---...............---------000000000000000000000000......///111111222222222---111333111111222000,,,...---,,,+++,,,---...///...---+++******+++,,,...---------............///------......///111222333555444333111000000//////777999::::::999888888999888888999;;;>>>AAAEEEGGGEEEFFFGGGFFFBBB>>><<<;;;999777666444444555777888888999:::;;;;;;999777666888666555555666666666666777888888999999999888888:::888666777999;;;<<<<<<999888777666777888999:::777888999:::::::::999888666666555555666777999:::;;;888666555555666555555666555444333333444444444555444444333222111000000222222111111000000////////////000000000000000///111111000000//////......111333666666444222111111000222555777888666333111111000///...------...///111111111000000000000000000000////////////000000000000000///......------//////.........---------......////////////......111000///////////////000000000///...------,,,,,,........................///...---,,,,,,---...///,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,---...---,,,***)))+++++++++,,,,,,---------...------,,,,,,++++++***++++++,,,,,,,,,---------...---+++))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))...------,,,,,,++++++***......------------,,,,,,***+++,,,,,,------,,,,,,---,,,,,,+++*********+++***+++,,,---..................---------,,,,,,,,,---------,,,,,,+++++++++++++++,,,---............++++++,,,---,,,+++***(((***++++++,,,,,,++++++******+++,,,------,,,***))),,,,,,---------,,,,,,+++,,,,,,++++++***+++++++++------,,,,,,,,,,,,++++++)))***++++++++++++***)))++++++++++++,,,---...///000///---+++++++++---...+++++++++*********))))))***************************,,,,,,,,,*********,,,************************'''((()))***************************************//////......------,,,,,,))))))***+++++++++*********++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))(((+++,,,------,,,+++,,,---...------,,,++++++******************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------000/////////.........---------..................000000000000000000000000......///111111222222111222333111---,,,///000...000000...---,,,------......---,,,++++++,,,---...---------............///000000000000111222333444333333222111111111111111333555999::::::999888999AAAAAACCCDDDFFFHHHIIIJJJIIIJJJKKKJJJGGGDDDBBBAAA===<<<:::888888999:::;;;999:::;;;<<<<<<<<<;;;;;;<<<;;;;;;;;;<<<=========@@@@@@@@@AAAAAAAAAAAAAAA???>>>===>>>@@@AAAAAA@@@===<<<<<<<<<===>>>???@@@<<<===>>>???@@@@@@???>>>;;;::::::::::::;;;===>>>@@@===;;;:::::::::999888999888777666777777777777444444444444555555555555333333333222111111000000000000111111222111111000222222111111111000000000000222444555333111000000000111444555666555333222111000///...---......///111000000000000000000000000000////////////000000000000/////////.........//////.........---------......////////////......000000/////////000000000000//////......---,,,,,,------------------------...---,,,,,,,,,,,,---...,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,---------,,,+++***,,,,,,,,,------.........---------,,,,,,+++++++++++++++,,,,,,,,,---------...---,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++++++++++++++,,,,,,---------...***+++,,,,,,------,,,,,,---,,,,,,+++******++++++++++++---....../////////......---------,,,,,,,,,---------,,,,,,+++++++++******+++,,,------------+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))***++++++,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,++++++***++++++,,,------,,,,,,,,,,,,++++++++++++,,,------,,,++++++++++++++++++,,,---......///...,,,+++***+++---...---,,,,,,,,,+++++++++***************************+++,,,---,,,***))))))+++++++++++++++++++++++++++%%%&&&''')))******++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,++++++)))******++++++******))),,,,,,,,,------,,,,,,,,,+++++++++++++++***)))((()))+++,,,+++***)))***+++,,,,,,++++++******))))))************+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,/////////...............,,,---------.../////////000000000000000000000000......///000111111111111000111///---222===EEEHHH222111000...------------///...---,,,,,,---...///---------............///000000000000000111222333222222111111111111222222000333777::::::;;;;;;<<>>>>>===<<<;;;::::::999999888666555444333222333333333333222111000000000000000111111111111111///000111000...---...///000////////////000111111//////000111111111000000/////////000111111222222000000////////////000000......///000000111222222000000000/////////............////////////.........///111222333222222111////////////////////////........................---......//////......------------............///------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,------++++++++++++******************+++,,,,,,---......,,,---------............///............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------............,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++******))))))+++++++++*********))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,------...---....../////////............---------,,,,,,,,,++++++,,,,,,,,,,,,------,,,---...//////000000///......---,,,,,,,,,,,,,,,,,,,,,------------,,,,,,......,,,+++***)))))))))(((((()))***++++++++++++************+++,,,------------,,,,,,,,,,,,++++++,,,,,,++++++++++++,,,,,,++++++************+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************************'''(((******))))))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***************'''''')))***++++++++++++++++++,,,,,,,,,,,,++++++***,,,...//////...,,,***+++,,,,,,---------,,,,,,***+++,,,,,,******+++,,,******+++++++++++++++++++++++++++,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++*********+++++++++,,,,,,,,,........................,,,,,,------------------,,,,,,,,,------.........------..................000000000000000000000000...///////////////.........000///,,,,,,000000...)))***,,,------------,,,***+++,,,------.........---------............///111111111333444666888999333333333333444555666777777888:::===AAAHHHPPPUUU[[[[[[]]]^^^```bbbcccddd```\\\XXXZZZ___dddfffeeecccdddgggiiilllnnnpppqqqmmmooosssxxx~~~~~~|||qqqlllfffbbbbbbeeehhhiiieee```\\\]]]aaaccc```\\\RRRQQQNNNKKKGGGDDDAAA@@@<<<<<<;;;999888777666555555555555444444333222111111111111222222222333333111222222111//////000111//////000000000111111111...///000111222111111000...//////000111111222222000000////////////000000---...///000111222333333000000000000/////////.........////////////......///000222333333222111000/////////////////////000------------------------,,,---............---,,,------......////////////........................,,,,,,------------,,,,,,,,,,,,------------,,,,,,,,,,,,+++++++++,,,---...,,,,,,,,,++++++*********)))******+++---......///------------...............---,,,,,,,,,---...///------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******************))))))******++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,---......------............------......---------,,,,,,,,,+++++++++,,,,,,---------+++,,,---...////////////------------,,,***))))))++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++***)))((()))***+++,,,,,,,,,,,,************+++,,,---...------,,,,,,,,,,,,++++++---,,,+++******+++,,,---++++++************++++++,,,------------,,,,,,+++,,,,,,,,,,,,---------...************************&&&''')))***)))***+++---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,&&&''')))***,,,,,,------******++++++++++++******,,,...000111111000...,,,,,,,,,---......---------''')))***)))((('''(((***)))))))))))))))*********++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++******+++++++++,,,,,,,,,........................,,,,,,,,,------.........,,,,,,,,,------........................---------000000000000000000000000...///////////////......000111///***)))++++++))),,,---.........---,,,+++)))***+++,,,---------------------.........//////...///000111333666888999222222333555777:::<<<===;;;>>>CCCGGGLLLQQQWWWZZZYYYYYYZZZ\\\___bbbfffhhhgggccc```ccckkkrrrttttttnnnpppssswww{{{~~~}}}vvvrrrrrrvvvzzz|||sssnnnkkknnntttwwwuuuqqqnnnlllggg```YYYRRRMMMKKK???>>>===<<<:::999888777666666666666555444333222222222222333333444444444222333333222000///111222//////000111111111111111...///000222222222111000...//////000111222222222000000////////////000000---...///000111222333444000000000000////////////......////////////......000111222333333222000///////////////000000000000,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++---.........//////000000........................,,,------------------,,,,,,------......------,,,,,,,,,+++***+++,,,...///---------,,,,,,+++++++++))))))***+++---...//////---------.........//////---,,,+++***+++---///111........................******+++++++++,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))''''''(((((())))))******))))))***+++,,,------...++++++,,,---------,,,,,,,,,,,,,,,,,,,,,---...///,,,------...------,,,,,,......---------,,,,,,,,,+++++++++,,,,,,---------++++++,,,---............------...---,,,***(((&&&***++++++,,,,,,++++++***)))***,,,------,,,+++***+++,,,---...////////////************+++,,,---...---------,,,,,,,,,++++++------++++++++++++------++++++***************+++............------,,,+++---------.........//////+++,,,,,,,,,,,,+++******)))************+++++++++,,,++++++******++++++,,,+++++++++++++++***)))(((++++++,,,------...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++***)))***+++,,,*********************************---///...***&&&+++++++++************)))******+++++++++,,,,,,,,,+++***+++,,,......,,,+++...---+++******+++---...+++***************++++++************************,,,,,,,,,++++++++++++***,,,,,,,,,---...///000111---.........///000000000------,,,,,,,,,---......//////////////////......000000000000000000000000000111111000000///...---.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,------------.........////////////000000000***---000222333333444555222333444777;;;@@@EEEHHHKKKLLLNNNRRRVVVWWWVVVUUUWWWWWWWWWXXXZZZ___fffkkkllloooooonnnuuuwwwkkk^^^UUUQQQKKKHHHDDDAAA???===;;;999333555666777555444333333222222222444666666444222222222222222222222222222333222111111000111111111//////000000111111222222111111000///...---,,,,,,111000000///...------,,,000000000000000000000000000000000000000///......,,,---///000000000///...---......///////////////........................000000///...------,,,,,,------------------------111000000///......------///000222111///---,,,,,,////////////////////////---,,,,,,,,,,,,---......---------------...///000++++++------------++++++,,,...000///+++***,,,...------------------------........................++++++******++++++,,,---...------,,,,,,------...222111///---,,,---...000***++++++++++++***)))))),,,,,,++++++++++++++++++******+++++++++***))))))++++++++++++++++++++++++,,,,,,************,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,/////////......---------......---,,,,,,,,,,,,---000///...---,,,------...,,,---------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******)))((()))***+++,,,///......------......///......---,,,++++++*********)))((('''(((+++---///...---,,,++++++++++++,,,++++++,,,,,,,,,,,,------***++++++,,,,,,------...+++,,,,,,,,,++++++******)))************+++++++++,,,++++++******++++++,,,+++++++++++++++***))))))+++++++++,,,---------...------------------------************************,,,,,,++++++*********+++************************+++******,,,......+++(((+++++++++************)))******+++++++++,,,,,,,,,+++++++++---......---+++...---+++******+++---...++++++******************************************)))))))))******+++++++++,,,,,,+++,,,,,,---...///---..................///,,,------....../////////........................000000000000000000000000111111111000000...------......---------,,,,,,,,,,,,,,,,,,---------......---------------.........000000000111111222222222111111222111000000333555888999<<<@@@EEEJJJNNNQQQWWWXXXZZZ\\\^^^___]]]\\\WWWXXXYYYZZZ]]]cccjjjooovvv{{{~~~rrrgggaaaXXXTTTNNNIIIEEEBBB???<<<::::::;;;:::888777666777555555444555666666333111333333333333444444444444333222222111111111111111000000000000111111111111111000000000000000//////111111000000///......---000000000000000000000000000000000000000///......,,,---///000000000///...---......///////////////........................000//////...------,,,,,,------------------------............////////////...000111111///------------------------------------,,,,,,,,,,,,---......---,,,,,,,,,,,,------...+++,,,,,,------,,,,,,+++***,,,------,,,,,,---///------------------------++++++++++++++++++++++++,,,,,,++++++,,,,,,---......------,,,,,,------...///...---,,,,,,,,,---...+++,,,,,,,,,,,,+++******************************)))))))))***************++++++++++++++++++++++++------,,,,,,,,,,,,------,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,.........---------,,,,,,......---,,,,,,,,,,,,---...---,,,+++***++++++,,,---------------,,,++++++------------------------,,,,,,,,,+++++++++++++++......---,,,---...///000+++++++++******+++++++++.........---,,,+++++++++,,,,,,+++******+++,,,---//////......---.........,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,------...,,,,,,,,,+++++++++******)))************+++++++++,,,++++++******++++++,,,***++++++++++++***))))))+++++++++++++++++++++,,,------------------------************************++++++,,,,,,++++++***)))************************++++++***+++------+++)))+++++++++************)))******+++++++++,,,,,,,,,+++++++++---//////---+++------++++++++++++------,,,,,,+++***)))))))))***++++++++++++++++++++++++''''''((()))***+++,,,,,,,,,+++++++++++++++,,,,,,...------------------,,,+++,,,...///000000000///------------------......000000000000000000000000111111111000///...,,,+++...------------,,,,,,,,,,,,,,,,,,---------...............---------------000111111222333444555555444444333222111333777:::@@@CCCFFFKKKPPPSSSVVVWWWZZZ[[[^^^```aaaaaa```___[[[]]]```cccgggmmmuuuzzz{{{rrrpppjjjaaaXXXQQQKKKGGGDDDAAA???===:::888777777777;;;999888888888777555222444444444555555666666666333333222111111111111111111111111111111000000000000000000111111222222222222222111111000/////////000000000000000000000000000000000000000///......---...//////000/////////---......///////////////......................../////////...------,,,,,,------------------------,,,,,,---...//////000000---///111111///.........++++++++++++++++++++++++,,,,,,,,,,,,,,,---......------,,,+++++++++,,,,,,---,,,,,,++++++,,,,,,---***))))))***---.........------------------------------------------------------,,,,,,------...///...------,,,,,,------...++++++++++++++++++,,,,,,,,,,,,------,,,,,,+++***((((((((()))*********+++))))))))))))***+++,,,,,,++++++++++++++++++++++++---......//////......---,,,---------.........///,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,......---,,,,,,,,,,,,,,,---,,,,,,++++++++++++,,,------......------,,,,,,........................------,,,,,,++++++******++++++***)))***+++,,,---+++******))))))******+++//////......---,,,,,,,,,---,,,,,,,,,+++++++++***///............//////000///...---,,,,,,+++++++++******++++++,,,---------,,,,,,+++++++++***++++++))))))*********+++++++++,,,++++++******++++++,,,******+++++++++******)))+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,+++)))(((************************,,,++++++++++++++++++++++++++++++*********))))))******+++++++++,,,,,,,,,,,,+++,,,---//////---+++---,,,,,,++++++,,,,,,---,,,,,,+++***))))))))))))++++++++++++++++++++++++((())))))***++++++,,,,,,---,,,,,,++++++++++++,,,---------,,,,,,+++++++++)))+++---///000000///...,,,,,,,,,---------------000000000000000000000000111111111000///---,,,+++------------------------,,,,,,,,,---------......------------------------///000111333555777888999444666888999;;;???CCCGGGNNNPPPSSSVVVYYYZZZ[[[[[[UUUXXX]]]```cccdddeeefffgggjjjoootttzzzzzznnnccc[[[TTTPPPMMMIIIDDD???<<<:::999888>>><<<;;;::::::999777555333444444555555666666777333333222111111111111222222222222111111000000000000000000111111111111222222222222111111111000000////////////////////////000000000000000///............//////////////////---......///////////////........................//////.........---------------------------------,,,,,,---......//////000,,,...000111///......///++++++++++++++++++++++++,,,,,,++++++,,,,,,---.........---,,,+++++++++,,,------++++++++++++------+++)))''')))---///---+++------------------------............////////////,,,,,,,,,,,,,,,---.........------,,,,,,------...((()))***+++,,,,,,++++++++++++,,,,,,++++++***)))'''(((((()))***+++,,,,,,,,,++++++******+++,,,---++++++++++++++++++++++++,,,---...//////...---,,,++++++,,,,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++,,,,,,...---------------------------.........------,,,---------------------------------,,,,,,+++******(((((('''&&&'''((()))***------,,,,,,,,,,,,------//////.........---------******++++++++++++***))),,,,,,,,,,,,---...///000111000...,,,++++++++++++*********+++,,,,,,---------,,,+++*********++++++))))))*********+++++++++,,,++++++******++++++,,,)))******+++++++++***************************))),,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,+++***)))(((************************+++++++++++++++++++++,,,+++++++++*********))))))******+++++++++,,,,,,,,,,,,,,,,,,---//////---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,,,,---------,,,,,,+++++++++***(((***,,,...///...---,,,,,,,,,,,,---------......////////////////////////111111000000///---,,,+++------------------------,,,,,,,,,---------......,,,,,,,,,,,,------------...000222555888;;;===???:::>>>BBBFFFIIILLLPPPRRR[[[[[[\\\\\\]]]]]]]]]]]]WWW]]]dddkkkooosssxxx{{{|||zzzppphhhddd```ZZZRRRKKKGGGDDDAAA??????===;;;::::::999777555333444444444555555555666444333333222111222222222333333222222111111000000111111000000000/////////222222222222111111111111////////////////////////000000000000000///....../////////.........//////---......///////////////.......................................---------------------------------........................,,,...000111///......///,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------//////...------,,,------------++++++++++++---------+++)))***,,,---+++)))------------------------******+++++++++,,,,,,,,,+++++++++++++++,,,,,,---...------,,,,,,------...)))***+++,,,------,,,,,,***************)))(((((())))))******+++,,,------///...------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++)))******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++++++++,,,,,,,,,------------------,,,,,,---------------,,,++++++++++++++++++++++++---------,,,,,,,,,++++++---,,,+++++++++,,,............------------.....................---------)))***+++,,,------------++++++,,,---...000111222222111...,,,+++***++++++))))))***++++++,,,,,,------,,,+++*********+++,,,)))************+++++++++,,,++++++******++++++,,,))))))***++++++++++++************************+++,,,,,,,,,,,,,,,,,,,,,,,,******************************++++++******)))(((************************)))+++------+++***+++++++++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,...000000...,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************++++++,,,,,,,,,,,,,,,,,,,,,,,,......------,,,,,,,,,,,,------,,,,,,,,,,,,---...---,,,,,,,,,,,,,,,,,,+++)))***+++,,,---,,,++++++,,,,,,,,,---......//////////////////////////////////////////......---,,,,,,,,,,,,------------...,,,,,,,,,---------......,,,,,,---...///000000111000222666:::???CCCFFFHHHIIIMMMQQQTTTUUUWWWXXXZZZ^^^]]][[[ZZZZZZ\\\^^^```dddjjjttt|||}}}uuummmcccZZZUUUOOOJJJEEEDDDAAA>>><<<;;;999777555555555555555555555555555444444333222222222222222222222222222222111111111111111111000000/////////111111111111111111111111000000000000000000000000000000000000000///......000000///............///---......///////////////................................................------------------------......---------------------///111111///.................................+++++++++++++++,,,------//////...---------......---,,,,,,++++++,,,,,,---...,,,++++++,,,,,,+++***------------------------++++++,,,,,,------......+++************+++,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,------)))))))))***)))(((((('''*********+++,,,,,,---------............---,,,+++++++++++++++++++++++++++***++++++++++++++++++***(((((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,+++++++++++++++)))******++++++++++++***++++++,,,,,,------,,,,,,************************,,,,,,,,,,,,------------...------,,,,,,---///000---,,,,,,++++++,,,,,,---------------------------++++++,,,---...///000000------...///111333555666222111...,,,++++++,,,,,,))))))******+++,,,,,,,,,...---+++))))))***+++,,,)))************+++++++++,,,++++++******++++++,,,))))))***+++++++++++++++)))******++++++,,,,,,,,,++++++++++++++++++++++++************************++++++***)))))))))))))))************************(((+++......,,,******++++++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,...000000...,,,+++,,,,,,------,,,,,,+++))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---++++++***++++++,,,---...,,,,,,,,,,,,------------------,,,,,,,,,,,,++++++,,,------...//////000000////////////////////////---......//////...------,,,,,,,,,---------......,,,,,,,,,---------......---...///111222444555666555777<<>>;;;999888777777666666555555444444444333222222222222333111222222222222222222333000000111111111111111222111111111111111111111111000000000000000000000000000000000000000///......111000///...---......///---......///////////////................................................------------------------+++,,,,,,------......///...000111111///---------------------------------+++++++++***++++++,,,---------,,,,,,------......+++,,,,,,------,,,,,,++++++,,,------,,,,,,---...------------------------------......///000000111,,,++++++++++++,,,------...------,,,,,,------......---,,,+++***+++,,,---***************)))((((((************++++++++++++''')))+++.........,,,+++++++++++++++++++++++++++++++++************++++++((()))***+++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........---,,,++++++***+++++++++((()))***+++,,,++++++***)))***++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,---.........+++***)))))))))***,,,---,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,---------,,,++++++***+++,,,......,,,---...///222444666777222000...,,,++++++---...)))))))))***++++++,,,,,,...---+++))))))***+++,,,)))************+++++++++,,,++++++++++++++++++,,,((()))***+++++++++++++++))))))***+++,,,---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((((((((()))***************************'''***...///---*********+++++++++************)))******+++++++++,,,,,,,,,---,,,---...000000...,,,+++,,,,,,------,,,,,,+++(((((())))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,))))))***+++,,,------...))))))))))))***+++,,,---,,,,,,,,,------.........//////...,,,,,,,,,,,,,,,------......///000111111////////////////////////,,,---......//////......,,,,,,,,,------.........,,,,,,,,,---------......//////111333555777999:::999<<>>::::::999888777666555555555444333333222222333333111111111222222333333444///000111222333444555555000000000000000000111111000000000000000000000000000000000000000//////...111000///...------...///---......///////////////........................---.....................------------------------)))***+++,,,...///000111///000222111///---,,,,,,------------------------++++++******++++++,,,---++++++++++++,,,------...++++++---......---++++++(((+++......,,,,,,///222------------------------******++++++,,,---......---,,,,,,,,,,,,---.........------,,,,,,------...///---+++))))))***+++,,,+++++++++++++++***))))))*********)))))))))))))))"""$$$)))---///...---,,,++++++++++++++++++++++++---,,,************,,,---)))******+++---...//////,,,,,,,,,,,,,,,,,,,,,,,,---------....../////////---,,,++++++******++++++***+++,,,---...------,,,((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---...//////+++***)))))))))***,,,------,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++***(((&&&&&&''')))*********,,,...000333555666222000...++++++,,,...///)))))))))***++++++,,,,,,***+++---...---+++)))((())))))))))))************++++++++++++*********)))************************,,,+++******))))))******++++++++++++++++++++++++)))))))))))))))))))))))))))***+++,,,,,,+++***)))''''''(((((())))))******))))))))))))))))))******((((((((((((******)))''')))***++++++++++++,,,...//////...---,,,,,,,,,,,,,,,,,,,,,+++++++++******+++,,,------,,,+++)))(((,,,---......,,,***++++++))))))***+++,,,,,,------++++++************++++++///...,,,+++***+++,,,,,,........................000...,,,---000111000...//////............//////+++,,,...000000///...---///......---------......---///000///...///111222000111222333444888===AAAGGGIIIMMMRRRVVVXXXYYYZZZ^^^^^^]]]^^^ccckkkuuu}}}zzzxxxwww|||wwwmmm```VVVQQQNNNLLLJJJ<<<======:::777444333444555777888777444222444666333333333222222222111111222222222222222222222222000111222222111000111333555444222000000000000111.../////////000000000111222111...------...111222222///---,,,...000111222//////////////////////////////.........---------,,,,,,---......---,,,,,,...------,,,,,,------...------------------------,,,,,,---------............---,,,,,,++++++,,,,,,000//////.........//////++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))))))))))))))******++++++******,,,......---,,,***+++,,,,,,------,,,,,,------++++++++++++------************************************))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***++++++,,,---,,,+++***)))((((((((((((+++)))(((***---///---+++***+++---......---+++***---,,,,,,++++++,,,,,,---///...,,,+++***)))))))))+++,,,,,,------,,,,,,++++++,,,------------,,,+++,,,+++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,''' ''',,,+++------,,,,,,,,,---...///...---,,,+++++++++,,,---.........//////111222222222000...,,,+++,,,---...------,,,++++++,,,------***+++,,,,,,,,,+++)))((())))))))))))************++++++*********)))))))))************************)))))))))***+++,,,......++++++++++++++++++++++++************************))))))************))))))(((((((((((())))))***************))))))))))))))))))((())))))******)))((((((***++++++++++++---...///...---,,,,,,+++,,,,,,,,,,,,++++++************))))))***************)))(((***++++++)))(((((((((*********++++++,,,,,,---++++++************++++++...---,,,+++++++++,,,,,,------------------------///---,,,---///000///---------,,,,,,,,,,,,------+++,,,...///000///...---000//////............///---...///...---...000222000333777;;;???CCCGGGJJJLLLPPPUUU[[[```cccdddeeebbbdddhhhlllsss}}}xxxjjj___XXXRRROOOIIIGGGCCC@@@===:::999888555666777555222111111333333333333333222222222222222222222222222222222222111222333333111111222333444333111000//////000000////////////000000000000000///---,,,,,,---///000///...,,,,,,...///000/////////////////////////////////.........---------,,,,,,---......---,,,,,,...------,,,,,,------...------------------------******+++++++++,,,,,,,,,...---,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,++++++***,,,......---+++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++++++++************************************++++++******************+++++++++++++++,,,---...,,,+++***)))((((((((((((***((('''))),,,---,,,+++***+++---......---+++***---,,,,,,++++++,,,,,,---,,,,,,++++++******++++++++++++,,,,,,,,,,,,++++++***+++,,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++************************,,,///---((((((---///,,,+++*********++++++,,,,,,------,,,+++++++++,,,---------------...///000111111///---,,,++++++,,,------,,,+++******+++,,,---***************))))))))))))))))))*********++++++******)))))))))(((((((((*********************************+++,,,---...///************************++++++++++++++++++++++++))))))(((((((((((())))))((((((((())))))))))))***+++*********))))))(((((()))***************))))))''')))+++++++++,,,---//////...---,,,,,,++++++++++++************)))))))))''''''''''''((()))******''')))******(((''''''(((++++++++++++++++++++++++++++++************++++++------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,,,,...///...---------,,,,,,,,,,,,------+++,,,.../////////...---111000//////......///////////////......///222555222777===CCCGGGKKKNNNQQQSSSVVV[[[bbbggglllooopppqqquuu|||pppccc]]]ZZZWWWQQQIIICCCAAA???<<<:::777888777555222111111222444444444333333333333222111111111111111111111111111222333333111111111333222222111000////////////000000000000////////////........................///...---///000111000.../////////////////////////////////............---,,,------......------,,,...------,,,,,,------...------------------------++++++++++++,,,,,,,,,,,,...---,,,,,,++++++,,,,,,******))))))))))))******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,---...---+++***+++,,,,,,------,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++************************+++++++++******)))))))))*********+++,,,---...///,,,+++***)))))))))))))))+++***)))***,,,------,,,***+++,,,---------,,,+++---,,,,,,++++++,,,,,,---+++*********+++,,,,,,---***++++++,,,,,,++++++*********++++++++++++******************************++++++++++++++++++++++++))))))))))))))))))))))))))),,,---,,,,,,---,,,)))*********+++++++++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,+++,,,,,,---...//////...,,,+++***++++++,,,++++++************++++++******)))(((((())))))***))))))*********+++++++++))))))))))))((((((((((((************************---,,,++++++******++++++))))))))))))))))))))))))+++++++++++++++++++++++++++***)))(((((()))***+++))))))))))))))))))))))))++++++******)))(((((((((***+++,,,,,,***))))))***''')))***++++++,,,...//////...---,,,++++++++++++***)))))))))))))))))))))(((''''''&&&'''((()))***)))+++,,,,,,+++******+++,,,,,,++++++++++++++++++,,,++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---//////............//////,,,---......//////......000000///...............111111111111111333777:::===@@@FFFJJJNNNRRRVVVYYY```aaacccgggmmmttt{{{~~~uuuooonnnhhh___SSSKKKHHHEEEAAA===;;;:::999777555444555555555555555444444444333333111111111111111111111111000222222222000///000111111000000///////////////000000000000///////////////000111222222111000///000000111222444444222////////////////////////////////////...............------------------------...------,,,,,,------...........................---------............///...---,,,,,,++++++,,,,,,+++++++++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,------,,,++++++,,,---...,,,+++***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************...------,,,,,,+++++++++)))))))))***+++,,,---...,,,+++******)))))))))***,,,,,,,,,,,,---......---***+++,,,---------,,,,,,---,,,,,,++++++,,,,,,---++++++******++++++,,,---***++++++++++++++++++***************************)))))))))))))))*********++++++++++++++++++++++++************************(((***+++,,,,,,+++***(((,,,,,,------.........---,,,,,,,,,,,,,,,,,,------+++*********++++++,,,---------+++*********++++++***************************))))))(((((()))******************++++++++++++))))))))))))((((((((((((************************+++******)))))))))))))))))))))))))))))))))))))))************************---,,,************,,,---************))))))))))))************))))))(((((()))+++---,,,***((()))***''')))+++++++++,,,---///......---,,,++++++++++++)))))))))))))))))))))***,,,+++)))((('''((())))))***,,,------,,,+++,,,,,,,,,,,,++++++++++++++++++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------...//////............//////,,,------...............//////............//////111222333333444777;;;???HHHJJJNNNSSSXXX^^^eeejjjqqqooonnnooottt~~~zzzpppcccZZZTTTPPPIIIDDD>>>===:::888777777777777666666666555555555555444111111111111111111111111000111222111///......000000000000000000//////...000000000000///////////////000111222222111000//////000111333555444111///////////////////////////////////////////////////------------------------...------,,,,,,------...........................------........./////////...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************+++,,,,,,---,,,+++,,,------,,,******+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++++++++*********************************---------,,,,,,+++++++++(((((((((((()))***+++,,,,,,+++******************++++++,,,,,,++++++,,,---***+++,,,,,,---------------,,,,,,++++++,,,,,,------,,,++++++******+++++++++++++++,,,,,,+++++++++************************(((((()))))))))*********++++++++++++++++++++++++************************---,,,,,,,,,,,,,,,,,,---+++,,,---.........------+++++++++,,,,,,---------+++************+++,,,,,,,,,,,,++++++*********+++************************)))))))))************+++*********++++++++++++,,,******)))))))))(((((((((************************'''''''''((()))***+++,,,************************)))))))))))))))))))))))),,,,,,,,,++++++,,,,,,,,,+++************))))))))))))))))))))))))))))))***)))+++---,,,)))'''(((***(((***++++++++++++,,,......---,,,++++++*********)))))))))************+++---,,,+++***))))))))))))(((***++++++*********+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++---......------...///------,,,,,,,,,,,,------------------......//////............///000111111111333666999;;;>>>BBBEEEKKKNNNRRRXXX```iiisssyyy|||yyyvvvvvv|||uuujjjbbbZZZQQQLLLEEEAAA===:::999888777666777777777666666666555555222222222222222222222222000111222111///......//////000000111111000//////////////////000000000000......000000000000......------...000222111///---////////////////////////...////////////000000000...------,,,,,,------......------,,,,,,------...........................+++,,,,,,,,,------------...---,,,,,,++++++,,,,,,++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---,,,+++,,,------+++******+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++************************++++++++++++***************************************************************))))))))))))***++++++,,,++++++*********++++++((()))******(((((()))***+++++++++,,,,,,------...---,,,,,,++++++,,,,,,------,,,,,,+++*********++++++,,,,,,------,,,,,,+++,,,+++************+++,,,((())))))******+++++++++++++++++++++++++++++++++))))))))))))))))))))))))---)))(((******((()))---)))***+++,,,---,,,+++*********+++,,,------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++******+++,,,,,,+++******((()))+++,,,,,,,,,+++************+++++++++,,,,,,++++++*********)))))))))************************''''''(((((()))+++,,,---++++++++++++++++++++++++************************+++++++++,,,,,,++++++++++++++++++*********))))))((((((((()))******++++++(((+++---,,,(((%%%&&&)))***+++,,,,,,******+++,,,...---,,,+++************************++++++,,,,,,*********++++++***))))))''')))***+++***)))***+++*********++++++,,,,,,------,,,,,,++++++,,,,,,---***+++,,,---------,,,,,,------------------------,,,...//////------///111------,,,,,,,,,,,,---------------------...//////......///000111333444555666:::???CCCGGGJJJMMMPPPRRRVVV]]]eeemmmvvvttthhh___YYYQQQKKKEEE???===;;;888666888888777777777666666666333333333333333333333333222333444333000///000111///000111222222111000000------...///000111222222/////////000000/////////---------...000000///---////////////////////////.../////////000000000000...---,,,,,,,,,,,,---......------,,,,,,------...........................,,,,,,,,,,,,------------...---,,,,,,++++++,,,,,,*********++++++,,,---...------------------------------------------------+++++++++++++++,,,---------,,,,,,,,,------+++)))***+++,,,,,,------,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,,,,,,,++++++++++++************************)))))))))******++++++,,,---,,,+++++++++++++++++++++++++++******++++++,,,)))***,,,+++)))((()))+++++++++++++++,,,---......---,,,,,,++++++,,,,,,---++++++******++++++,,,,,,,,,------......------,,,---,,,+++******+++,,,---))))))******+++,,,,,,---++++++++++++++++++++++++***************************&&&&&&))))))&&&&&&***(((***+++------,,,+++***)))***+++---......------...------,,,,,,---------++++++,,,,,,,,,,,,,,,+++***+++,,,------,,,+++***((()))+++---...---+++*********+++++++++,,,,,,,,,++++++++++++************************************,,,++++++***)))*********++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***)))++++++++++++******))))))''''''((()))***+++,,,,,,'''+++---+++'''$$$&&&)))+++,,,---,,,***)))***+++...---,,,+++******************+++++++++,,,,,,,,,&&&((()))+++++++++******((()))+++,,,+++***+++,,,))))))***+++,,,,,,---------,,,,,,++++++,,,,,,---)))***,,,---...---,,,,,,........................,,,...000000...---///111/////////....../////////...------------...////////////000222333555777888<<>>:::777888888888888777777777777444444444444444444444444444555666444222111111222000111222333333222111000,,,---...///000111222333222111111111111111111222///......///111111000///////////////////////////.../////////000000111111...---,,,,,,,,,,,,---......------,,,,,,------...////////////////////////........./////////000000...---,,,,,,++++++,,,,,,,,,,,,,,,,,,---...///000------------------------........................---,,,,,,,,,,,,---.........---,,,,,,------+++)))++++++,,,---------,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,******************************+++,,,---....../////////...---,,,,,,,,,,,,+++++++++***++++++,,,,,,,,,...///...,,,+++,,,///++++++++++++,,,---...///---,,,,,,++++++,,,,,,---)))))))))***+++,,,...///---......//////......---------,,,++++++,,,------))))))***+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***......***))),,,***+++---//////...---,,,)))***+++---......------//////...------.........+++,,,,,,---------,,,,,,+++,,,------------,,,+++******+++,,,,,,,,,,,,+++************************---,,,++++++******++++++)))))))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***)))************+++++++++************************---+++))))))***)))(((&&&(((((()))))))))))))))((())))))))))))((((((((((((+++,,,,,,------,,,,,,+++)))*********++++++++++++,,,,,,+++***)))))))))*********++++++++++++************+++++++++***************+++++++++,,,,,,,,,......---,,,,,,,,,,,,---...---,,,++++++,,,---...///////////////.........---------------------------...///...------///000222111111111333888>>>BBBFFFKKKQQQUUUXXX[[[___cccqqq}}}yyyoooggg[[[QQQJJJEEE???;;;;;;<<<;;;999666555555666666666666666666555555555444444333333333222222222222222222111111111000000222222222222111111111000222111111111000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////..................------------------------------)))***++++++,,,---......+++,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,---...///++++++++++++++++++++++++------------,,,,,,+++***,,,,,,,,,---------......+++++++++,,,,,,---------......---------,,,,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,---------------,,,,,,,,,++++++((())))))+++,,,---......,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---......///---,,,+++***+++,,,---...)))***+++...000222444555)))))))))***+++++++++,,,+++++++++++++++++++++++++++++++++++++++***)))(((******+++++++++,,,,,,,,,***))))))(((((())))))***---------------...///000...---,,,+++******))))))++++++************+++++++++***'''&&&&&&'''***+++******+++,,,,,,,,,,,,+++************************---,,,++++++******++++++***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++***++++++,,,,,,++++++***)))************+++++++++************************,,,***))))))******((('''(((((())))))))))))((((((&&&&&&'''((()))***++++++++++++,,,,,,,,,,,,++++++)))))))))*********++++++,,,++++++*********++++++******++++++++++++******,,,,,,,,,,,,,,,+++***)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///---------,,,,,,---------/////////////////////............................../////////---...///111111444666888999===CCCHHHNNNSSSYYY^^^ccckkkuuu|||xxxjjj^^^UUUNNNHHHDDD===<<<:::888555444555666666666666666555555555555555555555444444444333333222222222111111111000000222222111111111000000000111111111000000000//////000000000000000000000000////////////////////////000000000000000000000000////////////////////////........................------------------------------------------......------------------------+++,,,------------------+++++++++,,,,,,,,,---------,,,,,,,,,------...///------------------------,,,---------,,,,,,+++***,,,,,,,,,---------......------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,*********************************++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++******((()))***+++,,,------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))...---,,,++++++,,,------((()))***+++,,,---......************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******)))+++++++++++++++++++++,,,---------,,,,,,---------///......---------......---,,,,,,+++++++++++++++++++++************++++++,,,***(((''''''(((***,,,******+++,,,,,,,,,,,,+++++++++++++++++++++++++++---,,,++++++******+++++++++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++******++++++++++++******)))************+++++++++************************+++)))((()))******)))((((((((())))))))))))((((((&&&&&&'''((()))***++++++******++++++++++++******((((((((()))))))))******+++************++++++,,,******++++++++++++******,,,---------,,,++++++*********+++++++++,,,,,,,,,+++++++++,,,---...000000,,,------......------,,,......//////////////////////////////////////////...///000///......000222222777<<>>;;;;;;:::999888777666666555444444444333333333333000000111111111222222222222222111111111000000000........./////////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////,,,,,,------...//////000........................+++,,,,,,,,,------......---------------,,,,,,,,,+++,,,,,,---------,,,,,,---------.........//////...///000000000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,---------,,,,,,,,,,,,---------......+++,,,,,,---...///000000------------,,,,,,,,,,,,*********************************++++++,,,,,,---,,,,,,,,,+++++++++******++++++,,,,,,,,,,,,------......---------,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,+++++++++,,,,,,---......---,,,+++******++++++,,,---------++++++,,,,,,,,,,,,,,,,,,------------------------)))******+++,,,,,,++++++))))))***+++,,,------...+++,,,---......---,,,+++,,,,,,,,,---...///000111///...............//////......------------......+++++++++******+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++))))))******+++++++++,,,************************++++++************++++++))))))************)))))))))************+++++++++************************---+++))))))***)))(((&&&************)))((('''&&&))))))))))))((((((((((((******++++++++++++******************++++++++++++,,,,,,+++***))))))************++++++++++++******+++++++++++++++***))))))******+++++++++,,,,,,,,,+++++++++,,,---...///000......,,,++++++,,,......---------...///000000111...//////000111222222222333555999===AAAEEEJJJNNNNNNPPPWWWeeewww|||sssfff]]]VVVPPPIIIDDD<<<<<<;;;:::999888777666666666555555555444444444000000111111222222222222222222222222111111111111---.........//////000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////,,,,,,------...///000000///////////////////////////............---------------..................++++++,,,---............,,,,,,,,,---------.........///000111000///---+++------------------------***+++,,,,,,------------,,,,,,,,,---------......------........................------------,,,,,,************************))))))***+++,,,,,,------,,,,,,,,,+++++++++******++++++,,,,,,,,,------------------,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---...///000000***+++,,,---------,,,+++------------------------+++++++++,,,,,,---------------------------------((()))***+++++++++++++++(((((()))***,,,---...///)))***,,,------,,,***)))......---------......///,,,,,,,,,---///000222333......------------......************************------,,,+++************'''+++...---)))(((+++///......---,,,,,,+++******,,,++++++******++++++,,,---------,,,,,,+++++++++...---+++)))(((((())))))******++++++++++++************++++++++++++******++++++++++++++++++++++++,,,+++)))((((((((()))***)))***,,,------+++(((&&&'''''''''(((((((((((((((((()))))))))))))))((((((&&&&&&'''(((((()))(((((()))+++,,,,,,***))))))******++++++++++++,,,,,,,,,+++*********))))))((((((,,,+++***)))))))))***+++---///000222111///---+++......---------,,,,,,,,,111111000/////////000000------...000333666777666<<>><<<:::999888888888777777666555444444444333222222333333222111111111222222111000...---111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000111111111111000000///...------------...////////////////////////////////////......---------------,,,,,,,,,,,,---------------,,,,,,,,,++++++---+++***+++---...---++++++---///000000///---+++........................,,,------......------,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---000//////...------,,,,,,,,,++++++++++++*********+++++++++++++++++++++,,,&&&))),,,...---+++******++++++++++++,,,------...........................++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,,,,++++++******+++,,,,,,)))*********************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++++++++,,,,,,++++++++++++,,,,,,---,,,---...//////...------+++,,,---......111555888===999333///------,,,+++******+++++++++,,,,,,,,,,,,,,,---.........------(((+++---,,,***)))+++...------,,,,,,++++++******,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++******)))******+++******++++++++++++************++++++++++++******+++++++++++++++++++++++++++******)))((()))))))))******************)))))))))))))))(((((('''''''''(((((())))))))))))((((((((())))))************************(((&&&&&&(((***((())))))))))))******************+++++++++++++++*********+++,,,---///000222111///---,,,---......++++++,,,---...//////000------......///000000111333222222444777<<<@@@CCCIIIMMMQQQTTTVVVZZZ___cccxxxtttooohhhaaaVVVQQQJJJDDD@@@<<<:::888999999888888777666666555555333222222333444222111222222222222222111000///111111111111111111111111222222111111111000000000111111111111000000000000000000000000111111111111000000111111111111000000///......------......///////////////////////////222111000///...---,,,,,,------,,,,,,,,,,,,------,,,,,,---......---+++***---,,,***+++,,,,,,***)))------............------........................,,,------......------,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++/////////...------,,,,,,,,,,,,,,,,,,++++++++++++)))******+++,,,,,,------(((***,,,,,,+++***+++,,,,,,,,,,,,++++++,,,------------------------------++++++,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++***)))***+++---...,,,+++)))((((((((()))***------------------------,,,------......------,,,+++++++++***************------------------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,,,,---...//////...---,,,------.........///222555;;;777222...,,,+++***)))******+++++++++,,,,,,,,,,,,------......---,,,+++)))+++,,,,,,******,,,---,,,,,,,,,,,,++++++******,,,++++++******++++++,,,,,,+++++++++++++++++++++))))))*********++++++,,,******++++++++++++************++++++++++++******************************+++******)))))))))))))))+++***)))(((((()))***++++++******)))((('''&&&&&&'''(((((())))))))))))(((((())))))******)))))))))******(((&&&%%%%%%(((*********+++++++++,,,,,,,,,*********++++++,,,,,,---*********+++,,,------...------,,,,,,,,,---..................------------///000000111222222222222111333666:::>>>CCCIIILLLOOOTTTYYY[[[]]]bbblllsssxxxmmmddd^^^ZZZUUUPPPKKKEEE???;;;999888888888777777888888555444333333444444333222333333333333222222111111000111111111111111222222111111111111111111111111111111111111000000000//////000000000000000111111000000111111111111000000//////............//////////////////////////////000000//////...------,,,---,,,,,,,,,,,,,,,,,,---+++,,,...//////---,,,***---,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...........................,,,------......------,,,++++++******++++++,,,---++++++------------++++++,,,,,,++++++************---------,,,,,,,,,++++++*********++++++,,,,,,,,,,,,------,,,++++++,,,...------,,,+++++++++,,,,,,------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------,,,,,,,,,))))))***+++,,,,,,------+++***(((''''''(((***+++------------------------,,,------......------,,,++++++******))))))((((((------------------------++++++++++++++++++++++++++++++,,,,,,,,,---------///...------,,,,,,,,,,,,,,,---.........---,,,+++------...---,,,---///111666333...,,,++++++***)))******+++++++++,,,,,,,,,---------,,,,,,***))))))***+++++++++++++++,,,---,,,+++++++++++++++******,,,++++++******++++++,,,++++++++++++++++++++++++((())))))***+++++++++,,,******++++++++++++************++++++++++++******************************************)))))))))(((+++***((('''''')))***+++++++++***)))(((''''''&&&''''''((()))))))))))))))'''(((((()))((((((''''''))))))(((&&&$$$%%%'''*********+++++++++,,,,,,,,,*********++++++,,,,,,---***+++++++++++++++******%%%'''***,,,......------//////.........---------000111222333444444444444555999???CCCFFFJJJOOORRRTTTYYY^^^aaaeeemmmyyy{{{nnngggeeebbb^^^XXXPPPGGG@@@999888888777888888999:::666555333444555555444222333333333222222222222222000000111111222222222333///000000111222333333333111111111111000000000///.........//////000000000000000111111111111000000////////////////////////////////////////////////------------------------,,,,,,,,,++++++,,,,,,,,,+++,,,...//////...,,,+++******+++,,,,,,------......---,,,,,,,,,,,,---...........................,,,------......------,,,++++++******++++++,,,---++++++------------++++++************))))))))))))---------,,,,,,,,,++++++,,,,,,,,,+++++++++******,,,------,,,******,,,...------,,,+++++++++,,,,,,------------------------,,,,,,,,,------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++&&&(((+++---......,,,+++***)))''''''(((***,,,...------------------------,,,------------------,,,*********))))))(((((((((++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------///...------,,,,,,,,,,,,,,,,,,---......---,,,+++,,,,,,---,,,+++***+++---000...+++***+++,,,,,,+++******+++++++++,,,,,,,,,...---,,,+++******************+++++++++,,,,,,,,,++++++++++++++++++******,,,++++++******++++++,,,*********+++++++++++++++((()))***+++++++++++++++******++++++++++++************++++++++++++******************************)))************)))((((((***)))((('''((()))***+++*********))))))(((((((((&&&'''((())))))******)))'''((((((((((((''''''&&&)))))))))'''%%%%%%''')))((())))))))))))******************+++++++++++++++***++++++++++++***)))(((###%%%))),,,......---,,,,,,,,,---...///000000111...000222555777888888888???DDDIIILLLNNNQQQUUUZZZ\\\___dddhhhooozzzpppnnnlllhhhaaaVVVKKKDDD<<<<<<:::999999999:::;;;777555444444555666444333333333222111111222222333000000111111222333333333//////000111222333444555111111111111000000000000------......//////000000000000111111111111000000...//////000000//////...////////////////////////,,,,,,,,,,,,------......,,,,,,++++++++++++,,,,,,+++,,,...//////...------&&&(((************,,,...------,,,,,,,,,,,,------........................,,,------......------,,,+++++++++++++++,,,------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,++++++++++++------,,,,,,+++******)))***++++++***(((((()))+++,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++'''))),,,......---+++***))))))((()))***+++---...,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********)))))))))))))))************************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,...---,,,,,,,,,,,,,,,,,,***+++,,,.........---,,,+++,,,---,,,+++******+++,,,+++))))))+++---------******+++++++++,,,,,,,,,---,,,***)))***+++...///+++******+++,,,,,,,,,+++******************++++++,,,++++++******++++++,,,)))*********++++++++++++))))))***+++++++++************++++++++++++************++++++++++++******************************)))******+++***)))((('''((((((((((((((()))*********)))))))))))))))))))))&&&'''((()))************)))))))))))))))(((''''''((()))***)))'''&&&'''(((((())))))))))))***************************)))))))))***+++,,,,,,,,,+++***((()))***,,,---...------,,,,,,---...///000111111...000555:::>>>@@@BBBBBBHHHKKKOOOQQQSSSYYYbbbjjjlllmmmooouuu|||uuulllbbbWWWPPPDDDBBB???<<<:::999999999777666555555666666555333333222111000000111222333000000111222222333444444111111111222222333333333111111111111000000000000---......///000000111111000000111111111111000000...///000111111000///...////////////////////////............------------,,,,,,++++++++++++,,,,,,------------.........///(((***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,........................,,,------......------,,,,,,,,,,,,,,,,,,------...---,,,,,,++++++,,,,,,---------------------------,,,++++++++++++*********,,,+++++++++++++++++++++)))***+++***)))(((((()))++++++++++++,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,******++++++,,,,,,,,,---++++++++++++++++++++++++***++++++,,,,,,++++++***))))))******************************************++++++++++++++++++++++++*********++++++++++++,,,,,,++++++++++++,,,,,,---(((***+++---.........---,,,---......,,,++++++,,,,,,***)))***+++------,,,******+++++++++,,,,,,,,,,,,+++))))))***...222555+++*********,,,---,,,+++******************++++++,,,++++++++++++++++++,,,))))))******++++++++++++)))***+++,,,,,,+++***)))******++++++++++++************++++++++++++******)))))))))))))))))))))))))))******++++++)))((('''''''''(((((())))))******)))))))))))))))*********&&&'''((()))***************************)))((((((((()))+++***)))''''''(((***++++++++++++,,,,,,,,,+++*********))))))((((((((()))+++---.........---...---,,,,,,,,,---...///000/////////............///222888???EEEIIIKKKLLLKKKMMMPPPRRRWWWaaaooozzzzzzyyy{{{~~~}}}}}}}}}}}}}}}|||rrriiicccKKKHHHDDD???;;;999888888888666555555666666555444222111000000000111222333000000111222333333444444333333333222222222222111111111111111000000000000...//////000111222222222000000111111111111000000...///000111111000///...////////////////////////111111000///...------,,,,,,++++++++++++++++++,,,---------------...///000,,,...000///,,,+++,,,...+++,,,,,,------,,,,,,+++........................,,,------......------,,,------,,,,,,------...///...---++++++++++++---...------------------------+++++++++*********))))))*********++++++,,,------+++,,,------+++******************+++,,,---...///,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,+++++++++,,,,,,+++++++++///---***(((((())),,,...,,,,,,---------,,,++++++*********************************++++++*********))))))******++++++,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++************+++,,,,,,---''')))+++---...///......---...000///...------...---,,,******+++,,,,,,+++******+++++++++,,,,,,,,,...---,,,+++************))))))***+++,,,,,,------+++,,,,,,------,,,,,,+++++++++******************+++******)))))))))))))))***))))))))))))))))))*********))))))))))))******,,,+++++++++***)))))))))************************************************************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''')))+++---------,,,+++,,,,,,,,,---------.................................000111000...---...///444888===DDDJJJPPPTTTVVVWWWTTTTTTYYYeeesss~~~}}}yyyuuuxxx{{{}}}}}}~~~}}}zzztttnnnnnnrrrrrrssssssssstttvvvzzz}}}}}}~~~}}}yyywwwyyy~~~rrriii___SSSHHHBBB>>>:::999;;;888888888777777888888999555444222111000111222333222222222222222222222222111111111111111111111111111111111111000000000000//////000000111111111222333000......000222111000//////...------------....../////////000000111111444111------///000000///,,,,,,------...////////////...,,,+++***+++,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,---///000000000///...++++++,,,,,,---...//////,,,,,,++++++***+++++++++++++++++++++++++++++++++......---,,,++++++++++++---,,,,,,+++*********+++************************---,,,,,,+++*********+++,,,,,,,,,,,,,,,+++***))),,,+++*********+++,,,---...------------,,,,,,,,,,,,,,,++++++***)))(((((()))))))))))))))******+++++++++***************+++,,,---,,,+++))))))+++---+++++++++++++++***)))((())))))))))))***+++,,,---************************************************************************)))************+++++++++,,,,,,++++++***+++++++++......---------.........******+++++++++,,,,,,,,,((())),,,---,,,++++++,,,,,,,,,++++++******++++++------,,,+++***(((((('''++++++,,,,,,,,,,,,++++++,,,,,,,,,+++++++++++++++)))))))))))))))***++++++---,,,,,,++++++,,,,,,---++++++************+++++++++++++++***************,,,,,,,,,+++++++++++++++************************************************))))))))))))))))))))))))''''''((((((((((((''''''))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))***,,,.........---,,,,,,,,,,,,,,,------------............------------...///000000//////111333444:::DDDNNNUUUXXXZZZZZZ[[[[[[___gggrrr~~~zzzuuupppkkkgggggghhhkkknnnsssvvvxxxxxx~~~{{{xxxwwwqqqkkkjjjmmmmmmppptttwwwyyy{{{}}}{{{vvvssspppmmmpppuuu}}}~~~|||rrrhhh^^^SSSLLLFFF???<<<<<<999888777777666777777777555444333333333333333444222222222222222222222222222222222222222222222222111111111111000000000000/////////000000000111111333111......000111111/////////...------------............//////000000000222///++++++---......------------------------------,,,++++++*********+++++++++++++++++++++++++++,,,------------,,,,,,+++,,,---...///000//////...+++,,,,,,------.........,,,,,,+++++++++,,,,,,---+++++++++++++++++++++++++++++++++***++++++,,,,,,---,,,++++++******++++++************************---,,,++++++*********+++++++++,,,,,,+++******))),,,,,,+++++++++,,,---.........------,,,,,,,,,+++,,,,,,++++++***))))))((()))))))))))))))******+++++++++***************+++,,,---,,,+++))))))+++,,,******+++++++++***))))))))))))(((((()))***,,,---************************************************++++++++++++++++++++++++)))************++++++++++++++++++***++++++,,,,,,------.........---,,,,,,***++++++++++++,,,,,,,,,(((***,,,---------------***++++++++++++,,,,,,,,,...---,,,***)))'''&&&%%%++++++++++++++++++++++++,,,,,,,,,---------------((((((((()))***+++,,,---+++******))))))******+++,,,,,,++++++++++++,,,,,,***************+++++++++---------,,,,,,+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))(((((('''(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))***+++,,,............---++++++++++++,,,,,,,,,,,,.........------,,,,,,,,,...///000000000222666999<<>>BBBKKKNNNSSSXXX]]]dddlllrrrzzz~~~}}}{{{zzzyyyvvvqqqllliiiggggggkkklllnnnnnnllljjjiiihhhlllppptttwwwwwwxxx{{{}}}yyyvvvwww|||}}}~~~|||ooodddXXXLLLFFFFFF>>>===;;;999999999::::::333444555666777666555444333333333333333333333333333333333333333333333333111111111111000000000///............////////////222111000////////////...//////...------------...------..................111000///........./////////.........---------,,,***+++,,,------,,,******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---...............,,,,,,------............------------------,,,,,,)))))))))***+++,,,---...************************,,,,,,,,,,,,,,,---...///,,,,,,++++++***++++++,,,************************++++++***************+++))))))*********))))))(((++++++++++++,,,,,,------///......---,,,+++******+++++++++*********))))))))))))******++++++++++++*********)))******+++,,,+++,,,---,,,***)))***,,,((()))***+++++++++++++++***((('''&&&&&&(((***,,,************************************************++++++++++++++++++++++++))))))*********+++++++++************+++,,,---...---...000111111...,,,***+++++++++,,,,,,,,,------+++,,,---///111111000///((()))***,,,------------))))))***+++,,,......///++++++***))))))***++++++***+++++++++,,,,,,------++++++***************+++,,,,,,,,,++++++,,,,,,,,,******))))))))))))******)))))))))***+++++++++,,,,,,+++++++++*********)))************************(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))))))))))))))******++++++++++++******************************((()))******++++++,,,,,,******+++++++++,,,,,,,,,.........------,,,,,,,,,///000333666:::@@@GGGLLLRRRXXXaaagggmmmttt}}}zzzvvvssspppnnnoooppppppmmmjjjhhhiiijjjpppsssvvvvvvtttrrrrrrrrruuu}}}|||ooo```TTTOOOPPPBBB@@@===;;;999999:::;;;333444555666666555444333333333333333333333333333222222222222222222222222111111111111000000000///////////////............000000111000///.........//////...------------.....................------///000//////...---......------........./////////+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,---------------,,,,,,,,,,,,,,,------...------------------,,,,,,(((((((((((()))+++,,,,,,************************------,,,+++******++++++,,,++++++***++++++,,,,,,*********************************))))))***++++++((())))))*********))))))))))))******++++++++++++......---,,,++++++******+++++++++***************))))))***++++++++++++*********))))))***++++++,,,+++,,,---,,,+++******+++((()))***+++++++++++++++***)))'''&&&'''(((***+++************************************************++++++++++++++++++++++++))))))*********+++++++++************+++,,,---......///111222222000---+++++++++,,,,,,,,,---------,,,,,,,,,///222333111///((()))+++,,,------,,,,,,,,,,,,,,,,,,---------...,,,+++***))))))***+++,,,******++++++,,,,,,------,,,,,,+++***************++++++************++++++***))))))))))))))))))******************+++++++++************************************************))))))))))))))))))))))))((((((((((((((((((((((((((())))))******))))))((())))))))))))))))))))))))(((((())))))))))))((((((************************(((((())))))***+++++++++++++++++++++,,,,,,,,,,,,........................///222777<<>>;;;999999999555555666666555444444333333333333333333333333333111111111111111111111111111111111111000000000000000000000////////////...---///111000///...////////////...------------.../////////...............,,,---...---,,,++++++,,,,,,,,,------...//////000,,,------...............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------------,,,,,,++++++++++++,,,---...------------------------)))))))))))))))***+++,,,++++++++++++++++++++++++++++++)))(((((('''''''''++++++******++++++,,,,,,***************************))))))))))))***++++++))))))******++++++******((())))))***+++*********,,,,,,,,,,,,++++++++++++************************((()))+++,,,,,,,,,+++***))))))))))))***+++,,,,,,***,,,------+++******+++)))******+++++++++******)))))))))((()))))))))***************************************************************************)))************+++++++++************+++,,,---------...000111111000...---,,,,,,,,,,,,---------------++++++...222444222///((()))+++---------++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---+++++++++,,,---.........++++++*********+++,,,,,,))))))(((((((((((())))))+++******))))))******++++++++++++***************)))******++++++,,,,,,---************************************************))))))))))))))))))))))))))))))************))))))++++++++++++++++++++++++(((((())))))))))))((((((************************))))))))))))***+++,,,,,,,,,,,,,,,,,,---------------......//////000000000000444;;;BBBIIIPPPXXX]]]aaaqqq|||xxxuuutttqqqooonnnppprrrtttttttttvvvyyy|||zzzvvvsssuuuwww{{{mmmcccbbbZZZVVVOOOGGG@@@<<<:::999999888777666555444444444444444444444444444444444222222222222222222222222111111111111000000000000111111000000000/////////***---000111///...///111//////...------------...000000000//////.........+++---///...+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,------...///---------------------------............------,,,,,,+++*********+++------+++,,,,,,------.........,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******))))))((()))))))))++++++******++++++,,,---************************)))))))))))))))***++++++)))******+++,,,,,,++++++((()))***+++,,,+++******+++++++++++++++,,,,,,,,,************************((()))+++------,,,+++***))))))))))))***+++,,,---***,,,------+++***************+++++++++***))))))))))))***++++++***))))))************************************************)))))))))))))))))))))))))))************++++++++++++++++++***++++++,,,,,,+++,,,---.../////////...,,,,,,,,,------------...,,,+++***...333444222///(((***,,,------,,,+++************++++++,,,,,,,,,...---+++******+++---...,,,,,,------...///000000)))))))))***+++,,,......,,,,,,++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,+++++++++******)))))))))***+++,,,---......///************************************************************************))))))************))))))++++++++++++++++++++++++******++++++++++++******************************************+++,,,---...,,,,,,------------......------...///000111222222000555===EEEMMMUUU\\\aaappp~~~yyywwwtttqqqooommmmmmmmmooooooqqquuuyyy}}}~~~~~~|||xxxyyy{{{~~~zzz}}}wwwjjjfffhhhcccZZZPPPGGGAAA===<<<<<<;;;999777555555555555444444444444444444444444333333333333333333333333111111111111000000000000222222111111000000//////))),,,000111//////000222//////...------------...111111000000/////////...,,,///111000---,,,,,,...,,,,,,++++++***))))))))),,,,,,+++***+++,,,...///------------------------///000000000///...------,,,+++*********+++,,,---++++++,,,,,,---...//////......---,,,,,,,,,------------------------------++++++++++++,,,---......+++*********+++,,,,,,---************************))))))((())))))***++++++)))***+++,,,,,,,,,,,,,,,)))***+++,,,---,,,++++++)))******++++++,,,------******************++++++(((***+++------,,,+++***))))))))))))***+++,,,---***,,,------,,,*********+++++++++++++++***)))((()))***+++------+++)))(((************************************************(((((((((((((((((((((((()))************+++++++++,,,,,,++++++***+++++++++*********+++,,,---...///,,,,,,,,,---------......,,,******---333555222...+++,,,,,,------,,,,,,+++,,,,,,++++++***+++++++++...---,,,,,,++++++++++++......---,,,,,,,,,------,,,,,,+++***))))))******,,,,,,,,,,,,,,,,,,,,,,,,)))))))))***+++++++++,,,------,,,+++*********+++((())))))))))))*********+++***)))(((((()))***+++************))))))))))))***)))((((((((()))+++,,,*********))))))))))))(((%%%''')))***+++++++++*********))))))((((((''''''***,,,------+++******+++***++++++++++++***)))))),,,,,,---......//////000+++---/////////000111333999>>>CCCIIIOOO\\\kkkwwwwwwqqqssspppllljjjlllooorrrtttxxxwww}}}|||xxx|||~~~nnnpppjjjjjjfff[[[MMMCCC>>>>>>;;;;;;;;;;;;:::999777666444444444555555777888888666444111111333444333111111111000000//////......111111111111000///------000000////////////000000//////............//////......------------.................................---,,,,,,,,,,,,---...------------------------,,,---......//////........................---------------,,,,,,,,,++++++///...---,,,,,,---...///))))))***+++,,,,,,------,,,++++++******++++++,,,...---,,,,,,---...000111------------------------,,,,,,+++******+++,,,,,,,,,++++++******++++++,,,++++++++++++******)))))))))+++---,,,+++***+++,,,,,,+++******)))*********++++++,,,,,,,,,---------+++++++++,,,,,,---------************************,,,,,,,,,+++++++++***************)))))))))))))))*********++++++,,,,,,,,,***)))(((''''''((()))***)))))))))))))))))))))))),,,,,,++++++***)))(((((())))))))))))))))))))))))******+++++++++,,,,,,,,,...------,,,,,,++++++***+++,,,,,,------,,,,,,+++,,,******---111333222000+++,,,,,,------,,,,,,+++,,,,,,+++++++++++++++,,,...---,,,,,,++++++,,,,,,---,,,,,,+++++++++++++++,,,++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++,,,,,,+++***************)))))))))*********+++++++++***)))(((((()))***+++++++++*********))))))))))))((('''''''''(((*********)))))))))(((((((((((('''((()))******+++*********)))))))))((((((((('''''')))++++++******+++,,,++++++++++++++++++++++++,,,,,,------.../////////+++---...//////111333666<<<@@@GGGOOOZZZhhhxxx{{{zzzzzzvvvsssssstttqqqppprrrvvv{{{uuuqqqmmmllljjjcccYYYOOOIIIGGG===<<<;;;999888777666666666666555555555555666666555333111111222333222000111111111111111111000000111111111000000000//////000000////////////000000//////............/////////......------......///..............................---,,,,,,---......------------------------***++++++,,,,,,,,,,,,,,,........................---------,,,,,,,,,++++++...---,,,,,,,,,,,,---...++++++,,,,,,------......,,,,,,++++++++++++,,,,,,++++++*********+++,,,,,,---------------------...,,,,,,+++******+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++*********)))***+++------+++***+++,,,,,,++++++***************++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))))))))***************+++++++++***))))))))))))***+++************************,,,,,,++++++***))))))(((******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++---111333222000+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,...---,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++***)))))))))******************+++++++++,,,+++***))))))))))))***++++++++++++*********))))))(((''''''''''''((())))))***))))))(((((((((((((((******))))))))))))******))))))))))))((((((((((((%%%''')))*********+++,,,+++************,,,---...,,,,,,,,,---......//////---...000000222555999<<>>;;;:::777777777666777777888888666777777666444444555777222222222222222222333333888666444222000/////////000000////////////000000//////............//////000//////......//////000........................---...////////////...---------------------------***+++,,,,,,------,,,,,,,,,,,,------.../////////............---------,,,---......//////......---,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------,,,,,,---------,,,++++++,,,++++++******)))))))))***++++++,,,,,,++++++*********))))))))))))******++++++++++++,,,,,,,,,,,,+++,,,......,,,,,,,,,---------,,,+++++++++++++++*********++++++++++++,,,+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,))))))******+++,,,,,,,,,,,,,,,,,,+++++++++++++++))))))************))))))++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,......---,,,,,,+++******+++,,,,,,------,,,,,,+++***,,,------,,,+++,,,---+++,,,,,,------,,,,,,++++++++++++,,,,,,...//////---------------...//////------,,,++++++++++++,,,)))***,,,---...---,,,+++***************************************+++++++++***************+++,,,,,,)))))))))*********++++++***++++++,,,,,,++++++***************))))))))))))((()))***+++,,,++++++***+++)))'''%%%%%%&&&((())))))************))))))((('''((((((((()))))))))***(((***,,,,,,+++******+++******+++,,,,,,---......//////000000111111222222444777===CCCIIIOOOVVV[[[bbbjjjvvv{{{rrrrrrsssuuuyyy~~~yyynnnfff```]]][[[ZZZWWWRRRLLLEEE???<<<;;;:::999888777777777888666777888666444333555777444444444444333333333333333333222222111111000000000000////////////000000//////............//////000000////////////000000........................---...///000000///...---------------------------+++,,,------......------,,,,,,------...//////000............------------,,,---............---,,,,,,,,,------......//////------,,,,,,,,,,,,------+++++++++***++++++,,,,,,---------,,,+++************+++,,,,,,,,,,,,+++***+++******************++++++++++++,,,,,,,,,------+++---......---,,,,,,---------,,,++++++++++++,,,++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))***++++++,,,------************++++++++++++******+++,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++***,,,...---+++***+++,,,+++,,,,,,------,,,,,,++++++++++++,,,---...///000---------------...///000---,,,++++++******++++++)))***,,,.........,,,+++************************))))))******+++++++++,,,++++++******+++,,,------((())))))))))))************+++,,,------,,,+++***,,,,,,,,,++++++++++++***'''((()))++++++******))))))(((%%%######$$$&&&(((((()))***++++++***)))((('''((((((((())))))******%%%''')))*********+++,,,+++,,,---...////////////000000000111222222333333:::>>>EEEKKKRRRXXX___cccpppzzz}}}|||zzzvvvsssssswww|||}}}rrriiieeeaaa```___[[[TTTLLLDDD???>>>===;;;999888777666666444666777666333222444666666666666555555444444333///000111222222222222222000000////////////000000//////............//////000000////////////000000........................---...///000000///...---------------------------...///000000111000000000,,,,,,------...///000000//////.........---------++++++------------++++++,,,------...///000111111...------,,,,,,------...,,,,,,+++***+++,,,.../////////...------,,,++++++***+++,,,------,,,+++***,,,++++++++++++++++++,,,+++++++++,,,,,,---------+++---......---,,,,,,---...---,,,,,,++++++,,,,,,++++++,,,,,,,,,---------))))))******+++++++++,,,*********************************))))))))))))((())))))***+++,,,,,,------(((((())))))******++++++++++++------------++++++++++++++++++++++++++++++******************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,------...+++,,,,,,------,,,,,,+++))),,,...---***)))***,,,,,,---...//////---+++***+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***+++,,,,,,------,,,,,,+++)))************+++++++++))))))))))))))))))))))))+++++++++++++++***)))((())))))))))))))))))))))))(((((())))))))))))(((((((((((()))***+++,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))+++*********))))))(((((())))))***+++,,,,,,,,,,,,...,,,***,,,///111000///,,,+++---111222222666<<>>;;;999999888666444666666555444444444444555333333333333333333333333000111111111111222222222000111222333333222111000////////////////////////000000111000000///............---------......///........................,,,---------......//////////////////............222111000.........///000111111111111000000000000.........------,,,,,,,,,+++,,,.../////////.........---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************))),,,,,,,,,++++++*********++++++++++++,,,---......,,,,,,.../////////...---++++++++++++++++++++++++***+++,,,,,,------,,,,,,,,,,,,------,,,,,,+++***...***&&&$$$&&&))),,,---******************************++++++++++++******************************++++++************++++++************************)))******)))'''&&&''')))************************+++***)))(((((()))***+++---------,,,,,,+++++++++,,,,,,,,,---------......++++++,,,,,,,,,---------(((***,,,...//////......+++,,,...//////...,,,+++******+++,,,,,,---......,,,,,,------,,,,,,+++***+++,,,,,,------,,,,,,+++)))************+++++++++***************************++++++++++++******)))******************************)))(((&&&$$$"""!!!(((((()))++++++,,,,,,++++++++++++*********))))))***************************))))))(((((())))))***+++*********)))))))))))))))***+++,,,,,,---,,,,,,...,,,+++,,,...000///...///...000333555555;;;BBBNNNTTT___lllxxxzzzssslllmmmwww}}}~~~yyypppoooooommmiii```UUUMMMCCC@@@===;;;::::::888777777666555555444444555555333333333333333333333333111111111111222222222222000111222222222222111000////////////////////////000000000000000000///...//////...---------..............................////////////000000000111---.........//////000000222111000///......///000///..............................------,,,,,,,,,------...///000///......///...------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++++++++++++++++++++************))),,,,,,++++++++++++++++++++++++++++++,,,---......+++,,,...000111111111111,,,,,,++++++++++++++++++++++++,,,---------------,,,,,,------,,,,,,+++***,,,***))))))+++,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************++++++************++++++)))+++---......---+++))))))******)))(((''')))***************************+++******))))))******+++------,,,,,,,,,+++++++++,,,,,,,,,,,,------------++++++,,,,,,,,,---------(((***,,,---...///......+++,,,---......---,,,+++))))))***+++---...//////,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++)))************+++++++++***************************************+++++++++************************---,,,,,,***)))&&&%%%###((()))***++++++++++++++++++++++++************************************************))))))************************))))))))))))***+++,,,------------...---+++,,,---......---000000222666888;;;DDDMMMVVV___nnn|||qqqjjjddddddnnn~~~{{{vvvqqqllliiiccc\\\VVVIIIFFFAAA>>>===<<<;;;:::777777666555555555555555222222222222222222222222111111111111222222222333000111222222222222111000//////////////////////////////000000111000000000000//////...---------...........................////////////000000000000,,,,,,---...///000111111111000000////////////000.................................---------------....../////////...------,,,,,,+++++++++,,,---------------,,,,,,+++++++++))))))*********++++++++++++++++++************)))++++++++++++++++++,,,,,,++++++++++++,,,---......+++,,,---...////////////,,,,,,,,,++++++*********,,,,,,---............---,,,,,,------,,,,,,+++*********+++---///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++************++++++))),,,///111111///,,,))))))*********))))))***,,,************************,,,++++++******++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------,,,------------,,,+++***,,,,,,---......---,,,,,,******+++,,,,,,---......++++++,,,,,,,,,++++++***++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************)))))))))******+++,,,,,,************************)))******+++++++++++++++((()))***+++++++++++++++************************************************++++++************++++++************************)))***+++,,,------------...------,,,---.........000000444999===CCCOOO[[[```kkk}}}zzzuuunnnjjjdddhhhttt}}}xxxpppkkkfff```[[[SSSNNNHHHCCC???===;;;999888777666666555555666666333333333333333333333333111111111222222222333333111111111222222111111111////////////////////////...///000111111111111111111000///...------------........................---------...............---------...///000000111000000000////////////000/////////000000000000000...............---------.........------,,,++++++---,,,,,,,,,---...//////...------,,,,,,++++++***((())))))******++++++,,,+++++++++*********))))))*********++++++,,,,,,,,,++++++++++++,,,---.........------,,,+++***)))(((---,,,,,,++++++*********,,,---......//////......,,,,,,------,,,,,,+++*********+++---///...,,,))),,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++************+++++++++,,,...//////...,,,+++)))***+++***)))***,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,+++++++++,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++***++++++,,,,,,++++++***))))))*********+++++++++***************************)))))))))***+++,,,---************************$$$%%%&&&((()))***++++++))))))***+++++++++******************************************************++++++************++++++***************+++++++++******+++,,,------------.........------...///000///111666===BBBIIIXXXfffppp|||wwwrrrppppppnnnlllnnnrrr{{{}}}}}}~~~wwwppphhhaaa]]]XXXPPPIIIDDD???;;;888888888777666666666666777333333333333333333333333111222222222222333333333222111111111111111111222000000000000000000000000//////000111111222111111111000///...............////////////////////////...............---------///////////////........./////////000000000000///......//////000000000111........................---,,,,,,++++++*********000000///000000111222222---------,,,,,,+++++++++))))))******+++++++++++++++++++++*********))))))*********++++++,,,,,,,,,++++++++++++,,,---............,,,+++***)))((((((,,,,,,,,,++++++*********,,,---......//////......,,,,,,------,,,,,,+++***+++***))))))+++,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++************++++++,,,,,,+++******+++,,,,,,)))***+++***)))***,,,---************************,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---------.........))))))***+++,,,---......------------------------...------,,,,,,++++++***)))***++++++++++++++++++******++++++++++++******)))************++++++++++++++++++++++++++++++++++++***)))))))))***+++,,,++++++++++++++++++++++++))))))***+++++++++******)))******+++++++++*********************+++++++++++++++++++++++++++++++++*********))))))******************+++++++++++++++***+++,,,------.........---...//////...///111333111444;;;BBBGGGNNN^^^mmmyyysssqqqooolllkkkkkklllmmmvvv{{{{{{|||}}}pppfffeee```YYYRRRKKKEEE>>>:::999888888777777777777777444444444444444444444444222222222222333333333333222222111000000111222222000000000000000000000000000000111111222111111111000//////...//////000000////////////////////////000000000000000/////////000000//////...............//////000000000000///,,,,,,,,,------......///.............../////////,,,,,,+++*********++++++---,,,,,,,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++************)))++++++++++++++++++,,,,,,++++++++++++,,,---......------,,,,,,,,,---......++++++++++++++++++++++++,,,,,,---............---,,,,,,------,,,,,,+++***---+++(((''')))+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++******************************++++++************++++++,,,+++)))(((((()))+++,,,)))*********))))))***,,,************************+++,,,,,,------,,,,,,+++*********+++++++++++++++++++++++++++,,,,,,,,,,,,,,,---------............))))))******+++---......---------,,,,,,------------,,,,,,,,,,,,,,,,,,+++))))))***+++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++---+++***)))((()))++++++++++++++++++++++++++++++............---,,,+++*********+++++++++******)))))))))*********+++++++++++++++++++++++++++++++++***))))))(((((())))))************++++++,,,,,,,,,***+++,,,---............,,,...000000///000333666777;;;BBBIIILLLRRR```ooo{{{{{{uuurrriiimmmqqqrrrpppooorrruuu}}}}}}pppjjjfff```ZZZTTTLLLEEE@@@999999888777777777888888666666666666666666666666222222222333333333444444222222111000000111222222000000000000000000000000111111222222222111000000............///000111222////////////////////////111000000000////////////.........///////////////---...///000111111000///++++++,,,------...//////---........./////////000---,,,,,,++++++,,,---...+++******))))))))))))******++++++,,,,,,------.........------,,,++++++++++++++++++************))),,,,,,++++++++++++++++++++++++++++++,,,---......------,,,,,,---...///000*********++++++,,,,,,---++++++,,,---------------,,,,,,------,,,,,,+++***...+++))))))+++---------++++++++++++++++++++++++******++++++++++++******************************++++++************+++++++++***))))))))))))***+++)))******)))(((''')))******************************+++,,,------,,,+++***)))*********++++++++++++,,,,,,,,,,,,------------------------............---,,,++++++******++++++...------,,,,,,------...+++++++++,,,,,,---------((()))***+++++++++++++++******++++++++++++******)))************+++++++++++++++++++++++++++++++++...,,,***)))((()))***+++++++++++++++++++++++++++***++++++++++++***)))(((******+++++++++******)))))))))******++++++++++++++++++++++++++++++++++++))))))(((((((((((())))))*********++++++,,,,,,,,,++++++,,,---............,,,...111111000111555888===AAAHHHNNNOOOSSSaaaooo|||sssjjjfffdddgggooowwwzzzxxxxxx{{{}}}llliiieee```ZZZRRRJJJEEE:::999888888777888888888777777777777777777777777222222333333333444444444333222111000000111222333000000000000000000000000222222222222222111000///............///111222333000000000000000000000000//////......---------,,,,,,------...///000111111---...///111111111000///------......///000111111---.........//////000000...------,,,---...000111000///......------------)))***+++,,,------...///000///......,,,,,,+++***+++++++++************)))---,,,,,,++++++*********++++++++++++,,,---......///...,,,+++***++++++,,,))))))***+++,,,------...***+++,,,,,,------,,,,,,,,,,,,---------,,,++++++---,,,+++,,,...///...---******************************++++++++++++******************************++++++************++++++)))***++++++++++++***))))))******)))'''&&&''')))******************************,,,,,,,,,,,,******))))))******++++++++++++,,,,,,------------......---------.........//////......---,,,++++++++++++,,,,,,---......---,,,,,,,,,---...---+++***+++,,,,,,,,,,,,+++++++++******************************+++++++++*********))))))))))))***+++,,,,,,------------,,,+++*********+++******************************+++,,,,,,,,,,,,+++,,,***)))***,,,...//////,,,,,,,,,+++***)))((('''***++++++,,,,,,++++++***,,,+++***))))))***+++,,,,,,+++*********+++------...---,,,)))(((***...111///......000333777999999CCCHHHMMMPPPQQQWWWbbblllxxxwwwlllcccaaafffnnnqqqwwwqqqccc^^^```^^^QQQEEEDDDAAA<<<777555666999<<<666666666555444444333333555555444444444333333333222222222222222222222222---...///000000111000000////////////000000000000111222222111//////000111.........///////////////222111///...---------...---...............------...............///000000...000000///...---...///------......///.........------------------------.........,,,))))))***,,,)))***++++++------...///++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******...---,,,++++++,,,---............------,,,,,,,,,,,,++++++******++++++,,,)))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))((((((++++++************************))))))))))))))))))*********)))))))))))))))******))))))******+++,,,++++++++++++++++++++++++000//////......---,,,,,,......---------......///,,,,,,+++++++++,,,,,,---,,,,,,---......---,,,,,,,,,---...---+++***+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++*********))))))))))))***++++++,,,------,,,,,,+++***************************************))))))***++++++++++++***)))((('''''')))++++++*********+++++++++******)))***++++++,,,,,,++++++******)))(((''''''((()))***++++++***)))***+++,,,---......---+++***+++...111000...,,,///444;;;@@@BBBIIIMMMQQQTTTWWW```nnnyyyzzzrrrkkkeeedddkkkttt}}}mmmeeeccc```WWWOOOHHHCCC>>>:::999999999999777777666555555444444333555555444444444333333333222222222222222222222222000000111111111111111111000000000000111111111111111111111000///...///111.../////////////////////////////////000222444555...///////////////......//////......//////000111...///000///...---...///...............---,,,+++------------------------...///...,,,******+++---***++++++,,,,,,------...++++++************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,+++******************++++++++++++******))))))))),,,++++++******++++++,,,)))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************************************)))(((((((((((((((((())))))))))))***************)))))))))************++++++++++++,,,,,,++++++,,,,,,---...++++++++++++++++++++++++------,,,,,,,,,,,,++++++......------......//////*********++++++,,,......,,,,,,------------,,,,,,+++------,,,+++***+++,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++***************))))))******+++,,,,,,,,,++++++***)))))))))******************************(((((()))************)))++++++***+++,,,---+++***'''((()))***+++,,,,,,,,,******++++++++++++******))))))(((((((((((())))))******))))))******+++,,,,,,---...---,,,,,,...000000......111999CCCKKKOOOPPPTTTXXX]]]cccooovvvuuutttsssooonnnuuu~~~}}}nnngggbbb^^^[[[OOOHHH@@@<<<===<<<999666777777666666555555444444555555444444444333333333333333333333333333333333222222222333222222111111111111111111222222222222000111111000......///000//////////////////......------...///111333555666...//////000000000/////////............///000000...///000///---------...............---+++***)))------------------------/////////...,,,+++,,,...,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************((()))***+++,,,------...*********++++++***************)))))))))))))))(((++++++************++++++)))************+++++++++******++++++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************)))************))))))(((((((((((()))))))))******++++++++++++******))))))*********+++,,,,,,------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...............///000000++++++******+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,*********+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************))))))******+++++++++,,,******)))))))))))))))***************************((())))))***************---,,,,,,---...---+++(((%%%&&&(((***,,,---......******++++++++++++******+++******************+++)))))))))*********++++++***,,,......------...///000000222999BBBLLLTTTXXXUUUZZZbbbjjjsss|||}}}~~~{{{wwwjjjdddbbbbbbWWWMMMBBB=========:::555888888777666666555555444555555444444444333333333333333333333333333333333222333333333222111000000000000000111111111222222000000111///...---///000////////////.....................------------------......////////////...---------------...//////...///000///---,,,---...------------,,,+++******,,,,,,------------------...///000...---,,,---...---------,,,,,,+++++++++++++++************++++++++++++++++++++++++++++++))))))***+++,,,,,,------+++,,,---......---,,,+++,,,,,,,,,,,,++++++++++++++++++************++++++))))))*********+++++++++******++++++++++++******************************************************************************************************))))))************)))((()))******++++++,,,,,,---++++++,,,,,,,,,+++***)))))))))******+++,,,------******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000000111............///000111111---,,,++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---,,,***)))***+++,,,,,,,,,+++++++++******++++++++++++++++++++++++************************)))***************++++++***)))))))))))))))******************************)))***++++++,,,,,,++++++***))))))******)))'''$$$%%%&&&(((***,,,---......)))******++++++******)))*********++++++*********))))))******++++++++++++(((+++---...---------......111888BBBMMMUUUYYY[[[ZZZbbbmmmyyypppgggdddeee___SSSEEE===<<<===:::777999888888777666666555555555555444444444333333333333333333333333333333333222222222222111000///////////////000000000111111000111111000......///000000000//////.........---///......---,,,***))))))+++,,,------.........---,,,,,,++++++,,,,,,---...---//////...---,,,---...******+++,,,------------,,,,,,,,,---------......---///000///---,,,---......------,,,,,,++++++***++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---......---,,,+++,,,---------------------+++******))))))******+++))))))*********+++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))((())))))*********))))))******++++++,,,,,,,,,---***+++,,,------,,,+++***'''(((((()))***+++,,,,,,******))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000111111.........///000111222222------+++******))))))))),,,,,,++++++++++++,,,,,,***,,,,,,+++***)))***+++,,,,,,,,,+++++++++*********************************************+++++++++******************************)))))))))***++++++******************************+++,,,,,,,,,,,,,,,+++***)))*********((('''&&&''')))***,,,---------))))))************))))))(((((())))))))))))((((((******+++,,,,,,,,,,,,+++)))+++---.........///000...444???LLLXXX___aaaaaacccmmm{{{|||nnngggeeecccXXXKKKAAA>>>===<<<:::999999888888777777666666555555444444444333333333333333333333333333333333111111111111111111000///.../////////000000000000111222222111///...000111000000000///......------......//////......---,,,***+++,,,---------------,,,++++++++++++,,,---------...///...,,,,,,,,,---)))***+++---............+++,,,,,,------.........,,,---//////---,,,---------------,,,,,,+++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***************++++++*********+++++++++++++++,,,,,,,,,******))))))))))))******)))************+++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))((())))))************)))************************(((***,,,...///...---,,,((((((((()))*********+++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---......//////////////////000222333444++++++***************+++,,,,,,+++******+++,,,,,,***+++,,,+++***))))))+++,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))*********+++++++++************))))))))))))***************+++,,,,,,************************))))))***+++++++++++++++...,,,******+++,,,,,,+++((()))***+++++++++++++++))))))************))))))'''((()))******)))((('''***+++,,,---...------,,,,,,---/////////000222333555<<>><<<:::999999888888777666666555555444444444333333333444444444444444444444444111111222222333222222222//////000000000111111111222333333222000000111222111000000///......------......///000000000///...***+++,,,---............------,,,,,,------...///---...///...,,,+++,,,---+++,,,---...............++++++,,,,,,---......///***,,,......---,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++******************+++))))))******++++++++++++******))))))))))))******)))************+++++++++******++++++++++++******************************************************************************))))))))))))))))))))))))(((((()))***************,,,++++++******))))))((('''))),,,...000000......************************,,,,,,++++++,,,,,,---...------------------------,,,,,,------......///////////////000111222444444))))))))))))***+++,,,------,,,+++******+++,,,---***+++,,,+++)))))))))***,,,,,,,,,+++++++++******(((((((((((((((((((((((())))))******++++++++++++*********)))))))))))))))++++++******+++,,,------************************(((((()))***************+++)))&&&&&&((())))))))))))******+++++++++******))))))************)))))))))***+++,,,,,,+++***)))+++,,,---...///...---,,,...///111111000222444666>>>EEERRRbbbpppzzz}}}~~~|||zzzrrrhhhbbb___XXXQQQIIICCC???===::::::999999888777777777555555444444444333333333444444444444444444444444111222333333444444444444000111111111111222222222333333444222111000222333111000000///...---------//////000000000...---,,,+++,,,---...///////////////............///000000---...///...,,,+++,,,---.........///......------++++++,,,,,,---...//////)))+++......---++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++************************))))))***+++,,,------......---,,,++++++,,,---...******++++++,,,,,,,,,,,,******))))))))))))******)))************+++++++++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************///......---,,,+++******&&&(((+++///000111000///,,,,,,++++++++++++++++++******))))))******+++,,,------------------------////////////000000000000/////////000111333444555++++++++++++++++++++++++---+++)))((('''((()))***************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++++++++,,,,,,,,,++++++***))))))))))))*********************)))))))))))))))******+++++++++******))))))))))))))))))))))))))),,,+++++++++++++++++++++******+++,,,,,,,,,,,,+++***************************++++++,,,,,,------...------...---...000555888FFFQQQ```kkkqqqxxx}}}|||}}}uuupppggg[[[TTTOOOIII@@@888:::;;;:::999666555444555222222333333333333333333333333333222333333444444333555666666444222222222333222222111111222222333111111111111000000000000////////////000000000000000000000000000000000000......---------,,,,,,,,,//////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,......---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,))))))***,,,...///000111++++++******++++++,,,---******))))))******+++,,,,,,,,,,,,++++++*********************************++++++************++++++...---+++***)))***++++++***************)))((((((*********)))))))))))))))(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////************************------,,,+++,,,---...///..................---------------...000000///---///000000000111444888<<<++++++++++++++++++++++++,,,+++)))((((((((()))***+++++++++++++++++++++++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))************((()))))))))*********************++++++******)))))))))))))))))))))))))))++++++++++++++++++++++++******+++,,,,,,,,,,,,+++))))))))))))))))))))))))***++++++,,,,,,---......+++,,,,,,...000555;;;???MMMVVVaaajjjpppyyy|||xxxwww|||yyyoooddd[[[VVVOOOFFF>>><<<<<<;;;:::777666666666444444444444444333333333333333222222222222333333222444666666444333222333333222222111111222222333111111111111000000000000////////////000000000111000000000000000000000000.........---------,,,,,,.........------------,,,------------------------////////////////////////......---------,,,,,,,,,------------,,,,,,,,,,,,------------------------,,,,,,,,,++++++*********,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,,,,,,,,,,,,,------......++++++******++++++,,,---******))))))******+++,,,,,,,,,++++++++++++++++++*********************************))))))*********,,,++++++************+++***************)))((((((***))))))))))))))))))))))))))))))))))))*********************************)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,+++++++++,,,---.......................................///000000///222333555666777999<<>><<<:::999888888888666666555555444444333333444333222111111111111111111333444444333333333444333222222111111222222333111111111111000000000000/////////000000000111111000000000000000000000000.........------------,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,++++++++++++------------------------------,,,+++***)))((((((,,,,,,,,,+++++++++******,,,++++++******++++++,,,.........---,,,+++++++++++++++******++++++,,,---******))))))******+++,,,++++++++++++++++++,,,,,,***************************))))))(((((())))))***((())))))************))))))************))))))((())))))))))))))))))******************))))))))))))))))))))))))))))))))))))((((((((()))******++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,---........................000///.........///111222666888<<<>>>???AAACCCEEE++++++++++++++++++++++++++++++***))))))******+++,,,,,,,,,,,,,,,,,,,,,,,,************************)))))))))))))))))))))))))))))))))))))))******+++,,,+++)))((()))***,,,---((()))))))))*********************)))))))))))))))((())))))***************)))))))))))))))))))))))))))))))))))))))***************+++,,,,,,,,,,,,+++))))))))))))))))))))))))++++++,,,,,,---.........000000111333666===EEEKKKUUU\\\fffppp{{{wwwsssuuuyyy}}}~~~~~~xxxlllaaaUUUMMMCCC@@@<<<:::999999888888888777777666555444444333444333222111000000000000000111333333222222333555333222222111111222222333111111111111000000000/////////000000000111111111////////////////////////............------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********,,,,,,,,,+++++++++******++++++++++++++++++++++++......------,,,+++******++++++******++++++,,,---******))))))******+++,,,*********++++++,,,,,,,,,************************))))))(((((((((((())))))&&&'''(((*********)))((())))))************)))((()))))))))))))))*********++++++******))))))((((((************************((((((((()))))))))******,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------.............../////////......///222555:::>>>BBBEEEGGGHHHJJJKKK+++++++++++++++++++++++++++***************++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))******++++++***)))((((((***,,,---((()))))))))************,,,++++++***)))((('''''''''((()))***************))))))))))))))))))))))))(((((()))))))))***************+++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,------.../////////111444777===EEENNNUUU]]]eeeppp|||vvvvvvxxx|||~~~|||zzzyyyxxxyyyzzz|||~~~~~~~~~xxxiii[[[RRRGGGCCC===999999999888777888888777666555555444444444333222111000000000000000111222222111111333444333222222111111222222333111111111111000000000///000000000000111111111111//////////////////////////////.........---------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------......,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++******++++++,,,---******))))))******+++,,,*********++++++,,,,,,,,,************************))))))(((((((((((())))))%%%&&&((()))******)))(((((())))))*********))))))(((((())))))************++++++******))))))((((((************************)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............---------........./////////000000000000222666999>>>BBBHHHLLLMMMOOOPPPQQQ++++++++++++++++++++++++*********+++++++++++++++***************************************+++++++++)))))))))))))))))))))))))))))))))))))))******+++((('''&&&&&&'''(((***+++))))))))))))************,,,++++++***)))(((''''''''''''((()))************))))))))))))))))))))))))((())))))******+++++++++******+++,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////,,,000666>>>HHHRRR]]]dddlllsss}}}zzzsssxxx~~~}}}|||zzzyyyxxxwwwwwwwwwwwwvvvuuusssrrrqqqqqqqqqqqqqqqrrrtttuuuvvvwwwwwwwwwuuutttuuuxxx{{{~~~rrraaaWWWMMMGGG???:::::::::999777777777666666555555444444444333222111111111111111000111222111000000222444333222222111111222222333111111111111000000000000000000000111111111222222000000000000000000000000/////////.........------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...///000000,,,,,,,,,+++++++++*********++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,++++++******++++++,,,---******))))))******+++,,,++++++++++++++++++,,,,,,***************************))))))(((((())))))***'''(((((())))))))))))(((((())))))************)))((((((((()))******++++++************))))))))))))))))))))))))))))))))))))***************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------...///////////////,,,,,,------...////////////222444555555777<<<@@@CCCGGGLLLPPPSSSTTTVVVXXX++++++++++++++++++++++++)))***++++++,,,,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++)))))))))))))))))))))))))))))))))))))))******+++&&&&&&''''''((())))))***))))))))))))************))))))))))))))))))******&&&'''((()))************))))))))))))))))))))))))))))))******+++,,,,,,---******+++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,------.../////////---333<<>>CCCGGGHHHLLLPPPTTTWWWYYY\\\^^^++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))******+++'''''')))***++++++++++++))))))))))))************&&&'''((()))***+++,,,,,,&&&'''((()))************))))))))))))))))))))))))))))))***+++,,,,,,------******+++,,,,,,,,,,,,+++************************,,,,,,------.../////////222888BBBMMMXXXcccmmmsssyyyxxx{{{}}}|||yyywwwtttsssrrrrrrqqqooommmlllkkkjjjhhheeecccbbbbbbbbbbbbbbbbbbaaa``````[[[[[[[[[]]]```cccfffgggcccccccccaaa^^^___cccgggiiikkknnnrrrvvv|||ooodddYYYPPPFFF???>>>===;;;999444444444555555555555555333333333222333333444444222222222000......000111333222222222222222222333111111111111000000000000000111111111111222222222000000000000000000000000000/////////............//////.........---------................................................,,,,,,,,,------...............------------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++,,,------,,,+++***---,,,,,,++++++*********++++++******++++++,,,---*********)))***++++++,,,---,,,,,,++++++*********************************++++++************++++++,,,+++***((((((((()))***(((((()))***************'''(((((()))***+++++++++(((((())))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,************))))))))))))************************+++,,,---.........---,,,,,,,,,------...///000000111777===@@@AAABBBGGGLLLLLLOOOSSSWWWYYY\\\```bbb++++++,,,,,,,,,++++++************++++++,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))((()))***,,,,,,+++***)))((()))))))))************++++++************++++++******))))))))))))******(((((((((((((((((((((((()))***++++++,,,,,,,,,,,,************************)))))))))***++++++,,,,,,***)))((('''((()))+++,,,++++++,,,,,,,,,---------***,,,---//////000000000333===LLLWWW___gggrrr{{{zzz}}}~~~zzzvvvqqqnnnnnnnnnmmmkkkiiigggeeedddeeedddcccbbb```___^^^]]]^^^XXXWWW\\\^^^YYYVVVWWWYYYZZZZZZYYYYYYZZZ^^^``````___]]]\\\ZZZZZZYYYYYY```aaaccchhhnnnvvv}}}xxxdddYYYNNNHHHBBB;;;:::>>>999999888888777555444333333333444444444444555555000111222222222222333444222222222333333444444444333222000............///111111222222222333333333111222333333333333222111000000//////.........---------......//////000000---.../////////...,,,+++......,,,++++++,,,......+++++++++,,,,,,------------------,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,------------------------,,,+++***---.........---,,,,,,+++++++++,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++************************)))***+++,,,,,,+++***)))))))))*********+++++++++************************(((((())))))))))))((((((+++++++++***************))))))(((((()))***++++++***************)))(((((())))))***+++++++++++++++***++++++,,,,,,,,,+++++++++,,,......---,,,---....../////////...///111444333999BBBLLLRRRSSSQQQOOOUUUVVV[[[```aaa```cccjjj+++++++++,,,,,,++++++***++++++++++++++++++,,,,,,,,,,,,+++++++++*********************************((()))***+++++++++++++++))))))))))))************++++++************++++++******))))))))))))************************************+++,,,,,,,,,++++++++++++++++++++++++++++++++++++******************++++++*********++++++,,,******+++++++++,,,,,,,,,+++,,,---......000111333???KKKYYYbbbgggnnnzzz{{{zzzxxxvvvrrrnnnjjjhhheeeeeeeeedddcccbbbaaa```\\\\\\[[[ZZZYYYXXXXXXWWWZZZUUUUUUZZZ\\\WWWTTTTTTTTTTTTTTTSSSRRRTTTVVVYYYZZZYYYXXXVVVUUUTTTTTTTTTYYY[[[^^^ccciiipppvvvyyy~~~rrrfffYYYPPPFFF===:::<<<777777777666555444333222666555444333222111000///111222222222222222333444222222222333333444444444444333222000000///000000111111111222222222333333111111111111111111111111000000000/////////...............///////////////......///000///...---,,,---,,,,,,++++++,,,,,,---++++++,,,,,,,,,---------+++++++++*********))))))))))))))))))))))))))))))+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,+++******,,,,,,------,,,++++++***++++++,,,,,,,,,,,,------))))))************))))))++++++++++++++++++++++++************************)))***++++++++++++***)))))))))*********+++++++++************************((())))))******))))))(((+++++++++***************)))))))))))))))***+++,,,***************)))(((((((((((()))++++++,,,,,,,,,***++++++,,,---------,,,---...000000...------...//////000///...///222444999AAAMMMVVVZZZZZZXXXWWWVVVXXX\\\bbbccccccgggnnn***++++++,,,,,,+++++++++,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++++++++************************))))))))))))***+++,,,---******************))))))++++++************++++++******))))))))))))******************************+++++++++,,,++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))(((+++++++++,,,,,,+++******************++++++++++++,,,,,,---,,,---111666999IIITTT```hhhlllrrr}}}{{{xxxwwwvvvuuutttooonnnkkkhhheeebbbaaa```YYYYYYZZZ[[[[[[[[[[[[[[[TTTTTTTTTTTTSSSSSSSSSSSSTTTRRRSSSXXXYYYUUURRRQQQPPPQQQQQQOOONNNNNNPPPSSSUUUTTTSSSRRRQQQQQQPPPQQQSSSUUUYYY^^^dddjjjnnnppptttuuuxxxzzz{{{zzzxxxvvvssstttvvvvvvwwwxxx{{{}}}{{{kkk\\\NNNAAA<<<<<<666777777777666555444444444444444444555555666777333333222222222333444444222222333333333333444444555444333222222222222222111111111222222222222333000///............///000111000000000000000/////////////////////.........//////000000000///...---++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++************++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++++++++***))),,,+++++++++++++++******++++++,,,,,,,,,,,,------))))))************))))))++++++++++++++++++++++++************************)))***++++++++++++***)))***************+++++++++************************)))******************)))*********++++++++++++++++++************+++,,,,,,)))************))))))((((((((()))++++++,,,,,,,,,)))***+++,,,---.........///111222111///......//////000000000///000333555:::DDDPPPXXXZZZYYYZZZ[[[ZZZZZZ]]]bbbdddfffmmmvvv******+++,,,,,,,,,++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,,,,,,,,,,************************))))))(((((()))+++---...++++++************))))))++++++************++++++******))))))))))))******************************+++++++++++++++***)))(((+++++++++++++++++++++++++++++++++*********))))))******+++,,,,,,+++)))(((******+++++++++,,,,,,,,,------------...444<<>>CCCEEE;;;777333222444555444333444444333333333333222222000000111111111111000000000000000111111111111222222222000000000000222222//////000000000000000111///////////////.........111000///.........//////......////////////..................------------++++++++++++,,,,,,,,,,,,------------------------+++++++++++++++*********)))***++++++,,,+++++++++...---,,,+++,,,---...///++++++,,,,,,,,,,,,------))))))************))))))************************************************++++++***))))))***+++++++++++++++***************************************)))******************)))))))))***+++,,,---...///,,,,,,+++************+++((())))))************)))------,,,,,,***)))'''&&&((()))***+++,,,---------///111222111///.........111222444666777:::>>>AAAJJJNNNSSSUUUVVVZZZbbbhhhiiiffffffkkkqqq|||))))))***+++,,,,,,,,,,,,++++++++++++++++++,,,,,,*********+++++++++,,,,,,++++++++++++++++++++++++***++++++++++++***))))))))))))******+++,,,------++++++************++++++******))))))))))))******))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))******************+++++++++++++++,,,---...///000,,,,,,,,,---------......,,,000444666;;;FFFVVVccchhhqqq~~~}}}zzzrrrpppnnnkkkhhheeecccbbb]]]ZZZVVVTTTTTTTTTTTTSSSRRRQQQPPPOOONNNOOOOOOPPPQQQQQQRRRSSSSSSSSSSSSSSSPPPQQQQQQQQQRRRSSSSSSSSSUUUZZZZZZTTTQQQSSSSSSRRRQQQSSSTTTTTTRRRQQQRRRSSSPPPPPPPPPPPPPPPQQQRRRSSSTTTUUUVVVWWWWWWXXXXXXXXXVVVVVVVVVVVVUUUTTTRRRRRRQQQOOONNNPPPSSSUUUUUUTTTWWWZZZ]]]___bbbeeejjjmmmmmmrrrxxx}}}~~~hhhYYYNNNFFF======<<<;;;999777666555222222444777===CCCIIIMMM===888333222444666555222444444444333333222222222///000111222222111000000000000000000111111111111111111111111111111111111....../////////000000000.........///////////////000///...---------...///.........------.........///.........------------+++++++++,,,,,,,,,------////////////////////////++++++++++++*********)))******+++,,,,,,,,,,,,,,,---,,,+++***+++,,,...///++++++,,,,,,,,,,,,------))))))************))))))************************************************++++++***))))))***+++++++++++++++*********))))))************************((())))))******))))))(((((()))***+++---...///000,,,+++***)))))))))))))))(((((()))******************++++++++++++***))))))+++,,,------.........---///111222222111000000111111333555888:::>>>CCCFFFLLLOOOSSSWWWZZZ^^^cccfffggghhhoooyyy((()))***+++,,,---------*********++++++,,,,,,---)))))))))******+++++++++++++++++++++++++++++++++***+++,,,,,,+++***((('''(((((()))***,,,---...///++++++************++++++******))))))))))))******************************'''((()))***************************************,,,,,,++++++***)))))))))''''''''''''(((***---...++++++,,,,,,,,,---------,,,000666999>>>JJJ[[[hhhlllzzz~~~~~~|||||||||yyysssnnniiihhhfffcccaaa^^^\\\[[[XXXUUURRRPPPPPPQQQQQQPPPPPPPPPOOOOOONNNOOOOOOOOONNNOOOPPPRRRSSSSSSSSSSSSRRRRRRSSSSSSSSSTTTTTTTTTVVV[[[[[[SSSOOOQQQSSSRRRRRRTTTUUUUUUTTTSSSSSSTTTRRRRRRRRRRRRSSSTTTUUUUUUXXXXXXXXXWWWWWWWWWWWWWWWWWWWWWWWWVVVUUUTTTSSSRRRQQQOOOMMMNNNRRRTTTSSSRRRQQQSSSVVVXXXZZZ]]]aaadddeeejjjpppuuuxxx}}}rrrcccWWWNNN@@@@@@???>>>;;;999777666777666444444555777:::<<<>>>999333222444666555222444444444333333222222222///000222222333222111000000000000000111111111111000000111111111111000000---.........//////000000---.........//////000000000///...,,,,,,------.........,,,++++++,,,......//////.........------------------....../////////------------------------++++++++++++******))))))***+++,,,---------------,,,+++***))))))+++---...++++++,,,,,,,,,---------++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))************************,,,+++***))))))***+++,,,++++++++++++******))))))************************(((((())))))))))))((((((((()))***+++---...000000++++++***)))(((((())))))(((((()))***************((((((***++++++,,,,,,+++......///////////////...000222333333222111222333111333666999<<