BM6P6(@ lllWWWOOONNNQQQZZZeee{{{~~~tttdddWWWQQQMMMLLLQQQ[[[nnnjjjSSSHHHFFF>>>>>>>>><<<;;;===FFFNNN```iiimmmggg______eeehhhwww~~~xxxiii]]]RRRQQQVVV^^^hhhqqqxxxyyyzzzzzzzzz|||~~~jjj___VVVVVVYYY^^^nnn|||ssshhhbbb^^^^^^___aaafffmmmtttyyysssdddYYYQQQHHHBBBAAACCCBBBCCCFFFFFFHHHJJJKKKLLLNNNQQQTTT\\\aaafffiiiiiijjjmmmpppvvvxxxzzz|||uuugggXXXMMMFFFAAAAAAAAA??????@@@CCCEEEDDDFFFHHHIIIKKKNNNRRRVVVWWWXXX[[[^^^bbbfffiiikkkkkklllnnnrrrvvvzzz~~~}}}{{{zzzzzz||||||{{{{{{{{{{{{{{{{{{xxxzzz|||~~~~~~yyysssqqqrrrssssssrrrvvvwwwwwwuuurrrooonnnnnnnnnnnnpppsssxxx~~~pppaaaZZZQQQIIIHHHGGGEEEDDDEEEGGGFFFDDDDDDEEEFFFGGGGGGIIIKKKLLLMMMNNNQQQUUUXXX\\\```fffkkkooossswwwyyyzzzvvvwwwyyyzzz|||hhhTTTNNNNNNRRR\\\hhhyyy~~~ssscccVVVNNNKKKJJJOOOXXXiiizzz___NNNIIIBBB@@@???>>>===>>>EEEMMM^^^gggkkkeee^^^^^^cccgggvvv}}}yyyjjj^^^SSSQQQVVV^^^iiissszzz{{{|||||||||}}}}}}jjj^^^VVVVVVXXX^^^mmm~~~zzzrrrgggaaa]]]]]]___```fffmmmsssxxxvvvggg\\\VVVMMMFFFFFFGGGFFFGGGIIIFFFHHHJJJKKKLLLNNNQQQSSSZZZ^^^cccffffffgggjjjmmmrrruuuxxxzzz}}}{{{mmm^^^QQQJJJDDDDDDCCCAAA@@@@@@BBBCCCDDDFFFHHHIIIKKKNNNRRRVVVXXXYYY[[[^^^bbbeeeiiijjjkkklllooorrrvvv{{{~~~~~~{{{yyywwwuuuttttttrrrrrrrrrqqqqqqqqqqqqqqqnnnppprrrtttvvvyyy}}}}}}yyyuuutttvvvyyyzzzzzz|||}}}~~~}}}zzzxxxxxxxxxyyyyyyzzz|||~~~}}}oooaaaXXXPPPHHHGGGGGGEEEDDDEEEFFFEEEDDDDDDFFFHHHIIIJJJJJJLLLOOOPPPRRRUUUZZZ]]]aaaeeejjjooosssvvvzzz|||zzzvvvvvvxxxzzzuuucccQQQMMMNNNRRR^^^jjjwww~~~rrrbbbTTTMMMJJJKKKOOOVVVddd{{{qqqYYYMMMGGGBBB??????>>>>>>CCCKKK[[[dddiiiddd]]]\\\aaadddssszzzyyykkk```UUUSSSWWW___kkkuuu}}}~~~~~~~~~|||iii^^^VVVVVVXXX]]]lll|||xxxpppeee___[[[\\\^^^```fffmmmrrrwwwzzzlllbbbWWWNNNFFFEEEEEEDDDDDDGGGFFFGGGIIIJJJKKKMMMPPPRRRVVVZZZ___aaaaaacccfffjjjmmmppptttwww{{{vvvfffXXXPPPHHHGGGEEECCCBBBAAAAAABBBDDDFFFHHHIIIKKKNNNRRRVVVYYYZZZ\\\^^^aaaeeehhhiiikkklllooossswww{{{~~~~~~}}}|||{{{wwwuuussspppnnnllljjjjjjggggggggggggfffffffffeeedddfffhhhiiijjjlllooorrrwwwzzz|||zzzxxxyyy}}}|||nnnaaaWWWNNNGGGGGGGGGEEEEEEFFFEEEEEEEEEEEEGGGIIIKKKLLLLLLOOORRRUUUXXX\\\aaadddhhhlllqqquuuxxx{{{zzzuuuuuuwww{{{ppp___PPPLLLNNNRRR^^^kkkvvv|||ppp___RRRMMMLLLMMMQQQWWWcccwwwjjjVVVKKKCCC>>>@@@@@@>>>BBBJJJWWWaaagggccc\\\[[[^^^aaapppxxx{{{nnncccYYYUUUWWW___lllwww{{{iii^^^VVVVVVWWW\\\jjjzzzwwwoooccc^^^ZZZ[[[]]]___fffmmmrrrwww~~~qqqgggYYYOOOFFFDDDCCCBBBBBBDDDEEEGGGIIIIIIJJJKKKNNNQQQSSSWWW[[[]]]^^^___cccgggiiilllqqquuuyyy~~~~~~nnn___UUUJJJHHHEEECCCCCCBBBBBBAAADDDFFFHHHIIIKKKNNNRRRVVVZZZ[[[\\\^^^aaadddggghhhkkkmmmppptttxxx{{{}}}}}}}}}}}}|||zzzxxxuuutttnnnmmmkkkhhheeecccbbbaaaaaaaaaaaa`````````_________```bbbcccdddeeegggiiinnnqqquuuzzz~~~~~~}}}}}}|||nnnbbbVVVNNNGGGFFFGGGFFFEEEGGGEEEFFFFFFGGGGGGIIIKKKMMMNNNRRRVVVZZZ^^^ccchhhkkkooorrrvvvzzz}}}xxxssssssuuu{{{lll]]]PPPMMMNNNRRR^^^lllvvvyyylll\\\PPPLLLKKKMMMQQQWWWcccvvvhhhSSSFFF===???AAA>>>BBBJJJUUU___fffccc\\\ZZZ]]]```mmmuuu}}}}}}rrrggg\\\WWWXXX___lllxxxyyyhhh]]]UUUUUUWWWZZZhhhwwwwwwoooccc]]]ZZZ[[[]]]___eeelllsssxxxuuulll```UUUKKKHHHFFFDDDDDDFFFEEEFFFHHHHHHIIIJJJMMMOOOQQQUUUYYYZZZ[[[]]]aaaeeefffjjjoootttxxx|||wwwggg\\\LLLIIIDDDBBBBBBCCCCCCBBBDDDFFFHHHIIIKKKNNNRRRVVVZZZ[[[\\\^^^aaadddggghhhkkkmmmqqquuuxxx{{{}}}~~~{{{{{{zzzxxxuuuqqqnnnlllgggfffdddaaa^^^\\\[[[[[[\\\\\\\\\\\\\\\\\\\\\\\\\\\^^^```aaaaaabbbccceeehhhjjjooosssyyyqqqdddWWWNNNHHHGGGHHHFFFFFFHHHGGGHHHIIIHHHHHHIIILLLOOOSSSVVV[[[```eeeiiinnnrrrtttwww{{{~~~vvvrrrrrrttt{{{gggZZZOOONNNOOOSSS```nnnxxxvvvhhhYYYNNNIIIHHHKKKPPPWWWcccvvv___MMM@@@AAABBB???AAAJJJTTT___gggddd]]][[[^^^___jjjttt|||~~~~~~vvvlll```ZZZYYY^^^lllyyyxxxggg]]]UUUUUUVVVYYYfffuuuyyypppddd^^^ZZZ[[[]]]___eeelllsssxxxzzzrrrcccXXXMMMHHHFFFCCCCCCEEEDDDFFFGGGHHHHHHIIIKKKNNNPPPSSSVVVXXXXXXZZZ___cccdddhhhmmmrrrvvvzzz~~~qqqeeeSSSMMMFFFBBBBBBDDDCCCBBBDDDFFFHHHIIIKKKNNNRRRVVVYYYZZZ\\\^^^aaaeeehhhiiilllnnnrrrvvvyyy|||}}}}}}yyyxxxvvvsssooojjjgggeeeaaa```^^^\\\YYYXXXWWWWWWWWWXXXXXXYYYYYYZZZZZZ[[[[[[]]]___aaa```aaabbbcccdddgggkkkppptttzzzuuugggYYYPPPIIIIIIIIIGGGGGGHHHHHHJJJLLLLLLJJJKKKPPPSSSYYY]]]ccchhhlllppptttwwwxxx{{{}}}ssspppqqqsss{{{{{{bbbWWWNNNNNNQQQVVVcccsss{{{rrrdddWWWMMMHHHHHHKKKQQQYYYfff{{{nnnWWWEEEDDDDDD>>>@@@IIISSS___hhheee___]]]^^^```iiisss{{{}}}}}}zzzpppddd\\\YYY^^^kkkyyyvvvggg]]]UUUUUUUUUXXXdddsss{{{rrreee```\\\\\\]]]___eeekkkrrrwwwwwwfffZZZNNNHHHEEEBBBBBBDDDDDDEEEGGGGGGGGGHHHJJJMMMNNNQQQTTTUUUUUUXXX]]]aaaaaaeeekkkooosssvvvzzz||||||ppp\\\TTTJJJCCCCCCDDDDDDBBBDDDFFFHHHIIIKKKNNNRRRVVVXXXYYY[[[^^^bbbeeeiiijjjlllnnnrrrvvvzzz|||}}}}}}xxxvvvrrrmmmiiieeebbb```[[[ZZZYYYWWWVVVUUUTTTTTTTTTUUUVVVWWWXXXZZZ[[[[[[[[[]]]```bbbbbbbbbcccdddeeehhhlllppptttxxx|||zzzjjj[[[SSSKKKJJJJJJHHHGGGHHHHHHKKKOOOOOOOOOQQQWWW\\\aaaeeejjjooorrrvvvyyy{{{|||~~~yyypppnnnpppsss{{{vvv^^^TTTMMMOOORRRXXXfffvvv}}}pppbbbUUULLLJJJJJJMMMSSS]]]kkkyyy^^^IIIFFFEEE>>>@@@HHHSSS```iiifff```^^^___```iiirrr{{{|||}}}|||rrrfff]]]YYY]]]kkkyyyvvvggg\\\UUUUUUUUUXXXdddrrr}}}sssgggaaa]]]]]]]]]___dddkkkqqqvvv}}}{{{lll```TTTNNNJJJGGGGGGIIIDDDEEEFFFGGGFFFGGGJJJLLLLLLOOORRRSSSSSSVVV[[[```___ccciiimmmqqqtttwwwyyyxxxdddZZZMMMEEECCCDDDCCCBBBDDDFFFHHHIIIKKKNNNRRRVVVWWWXXX[[[^^^bbbfffiiikkklllooossswwwzzz|||}}}}}}xxxuuupppjjjeeeaaa___]]]XXXWWWVVVUUUTTTSSSSSSSSSTTTUUUVVVXXXZZZ[[[]]]]]]]]]```ccceeeeeeeeefffggghhhkkkpppsssvvvyyy||||||lll]]]TTTMMMKKKKKKHHHGGGHHHGGGKKKPPPRRRSSSVVV]]]cccfffjjjoootttwwwyyy|||~~~~~~wwwnnnmmmpppsss{{{pppZZZRRRNNNPPPUUU\\\kkkyyy{{{lll]]]QQQKKKKKKMMMOOOTTT___qqqpppPPPFFFFFFDDDEEEHHHVVV```jjjiiiaaa[[[^^^cccjjjsss{{{~~~}}}tttiii```[[[]]]iiiuuu{{{mmm___TTTSSSVVVYYYdddppptttkkkddd^^^]]]^^^___ccchhhooouuu~~~rrriii\\\PPPIIIEEEDDDDDDEEEEEEEEEFFFGGGGGGHHHHHHJJJLLLNNNPPPQQQTTTYYY\\\]]]aaagggkkkooorrrvvvxxx~~~ooo```PPPIIIFFFCCCAAAAAAFFFFFFGGGIIIMMMPPPTTTVVVZZZ[[[\\\^^^aaadddggghhhooooooqqqtttxxxzzzyyyxxxvvvqqqjjjddd```^^^[[[YYYVVVUUUUUUUUUTTTTTTSSSSSSSSSUUUVVVWWWWWWYYY[[[^^^^^^```ccceeefffgggiiikkklllnnnqqqtttvvvyyy~~~oooaaaWWWNNNKKKKKKIIIJJJLLLLLLNNNQQQSSSWWW\\\bbbfffpppsssxxx{{{|||~~~qqqjjjjjjnnnsss{{{mmm[[[SSSOOOQQQXXXbbbqqqzzzkkk[[[PPPKKKKKKMMMPPPXXXeeexxx^^^NNNIIIDDDDDDHHHVVVaaakkkkkkccc]]]___dddkkkttt}}}vvvkkkbbb]]]]]]hhhttt~~~ooo```UUUTTTVVVYYYdddpppuuulllddd^^^]]]^^^___ccchhhooouuu~~~vvvmmm___SSSKKKGGGEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGIIIKKKMMMOOOPPPTTTXXX[[[\\\```fffkkkooorrruuuwww|||~~~vvvfffUUUMMMIIIFFFDDDDDDFFFFFFGGGJJJMMMPPPTTTVVVZZZZZZ\\\^^^aaadddgggiiiooooooqqqtttwwwyyyxxxwwwrrrmmmgggaaa^^^[[[YYYWWWUUUUUUTTTTTTTTTSSSSSSSSSSSSUUUWWWWWWXXXYYY\\\^^^___bbbeeeggghhhiiikkkmmmmmmpppsssuuuxxx{{{rrrbbbXXXOOOLLLKKKJJJKKKMMMNNNQQQTTTXXX\\\bbbhhhmmmuuuxxx|||}}}nnnhhhhhhmmmsss|||jjjZZZTTTPPPSSS\\\iiizzzxxxgggXXXNNNJJJKKKMMMSSS]]]mmmqqq\\\NNNFFFFFFLLLWWWbbbnnnoooggg```aaaeeelllvvvwwwnnneee______gggrrr~~~rrrcccWWWUUUVVVYYYcccpppwwwlllddd^^^^^^___```ccchhhooouuu~~~{{{rrrdddWWWNNNIIIEEECCCCCCCCCDDDDDDEEEFFFFFFFFFHHHJJJLLLMMMOOORRRVVVZZZZZZ___eeekkkooorrruuuwww{{{}}}ppp^^^SSSMMMHHHFFFFFFFFFGGGHHHJJJMMMQQQTTTVVVYYYZZZ\\\^^^aaaeeehhhiiiooooooqqqtttvvvwwwvvvtttmmmhhhbbb]]]ZZZWWWUUUTTTTTTTTTSSSSSSSSSSSSRRRRRRTTTUUUWWWXXXXXXYYY\\\___aaadddgggiiijjjlllnnnpppooorrruuuwwwzzz}}}wwweeeZZZPPPMMMLLLKKKLLLOOOQQQTTTYYY___dddjjjqqquuu}}}yyyiiidddffflllsss|||gggXXXSSSPPPTTT___ppptttcccUUUMMMJJJKKKNNNVVVcccvvvkkkWWWKKKKKKQQQYYYeeeppprrriiibbbaaaeeemmmwwwxxxooohhhbbb```hhhrrr~~~vvvfffYYYVVVVVVYYYcccoooxxxlllddd^^^^^^___```dddhhhooouuu~~~wwwjjj\\\RRRJJJEEECCCBBBBBBCCCCCCDDDEEEEEEEEEGGGIIIKKKLLLNNNQQQUUUXXXZZZ```gggmmmqqqsssuuuwwwyyy|||yyyfffZZZQQQJJJFFFGGGGGGHHHHHHJJJMMMQQQTTTVVVXXXYYY[[[^^^bbbeeehhhjjjooooooqqqsssuuuuuusssppphhhddd^^^YYYWWWUUUSSSRRRSSSSSSSSSRRRRRRRRRRRRRRRTTTVVVXXXXXXYYYZZZ]]]___aaadddhhhjjjlllnnnppprrrqqqsssvvvyyy{{{~~~zzzfff\\\QQQNNNMMMLLLNNNQQQSSSXXX^^^eeekkkrrrxxx}}}tttddd```dddlllttt}}}{{{eeeTTTQQQOOOTTTbbbuuuooo^^^QQQLLLKKKLLLPPP[[[kkk}}}eeeUUUQQQTTT^^^jjjuuuuuukkkcccaaadddmmmxxxyyyqqqiiicccaaahhhqqq}}}zzzjjj\\\WWWWWWYYYcccoooyyyllleee___^^^___```dddiiiooouuu}}}|||oooaaaVVVMMMFFFBBBBBBBBBBBBCCCDDDDDDEEEEEEFFFHHHJJJLLLMMMPPPUUUXXX\\\bbbjjjppptttuuuvvvvvvxxx{{{oooaaaUUUKKKGGGGGGHHHHHHIIIKKKMMMQQQTTTUUUWWWXXX[[[^^^bbbfffiiikkkoooooopppssstttsssooollleeeaaa[[[WWWUUUSSSRRRQQQRRRRRRRRRRRRRRRSSSSSSSSSUUUWWWXXXYYYYYY[[[^^^``````cccgggjjjlllnnnqqqsssqqqssswwwyyy|||}}}hhh]]]SSSOOOOOOOOOQQQTTTWWW\\\dddkkkrrryyy~~~pppbbb___ccclllttt~~~wwwcccQQQPPPOOOTTTdddxxx|||jjjYYYOOOLLLMMMNNNTTTbbbvvvzzzggg^^^[[[gggrrr{{{yyynnndddbbbeeennnzzz|||sssjjjbbb___eeennnyyy~~~~~~mmm^^^YYYWWWYYYbbbnnnzzzmmmeee______```aaadddiiiooouuu}}}tttggg[[[QQQIIIDDDBBBBBBCCCCCCDDDEEEEEEEEEFFFHHHJJJKKKMMMPPPUUUXXX^^^dddlllsssvvvvvvuuuuuuvvvyyy~~~xxxjjj\\\PPPIIIIIIIIIIIIJJJKKKNNNQQQTTTUUUVVVXXXZZZ^^^bbbfffjjjlllooooooppprrrsssqqqllliiiaaa]]]XXXTTTSSSRRRQQQPPPRRRRRRSSSSSSSSSSSSTTTTTTVVVWWWYYYZZZZZZ[[[^^^aaa___bbbfffjjjlllnnnqqqtttrrruuuxxxzzz}}}jjj___UUURRRRRRSSSVVVZZZ^^^cccllltttzzznnnaaa```dddmmmvvvsssaaaPPPQQQQQQVVVfff{{{xxxeeeUUUMMMMMMOOOPPPXXXjjjtttkkkiiivvvsssmmmrrr{{{~~~qqqfffdddgggppp}}}uuujjj___[[[```iiisssyyyppp```YYYWWWXXXbbbnnnzzzmmmeee______```aaadddiiiooouuu}}}zzzlll```UUUMMMHHHBBBCCCCCCDDDEEEEEEFFFFFFFFFHHHJJJLLLMMMQQQUUUXXX___eeemmmtttvvvuuusssrrrsssvvv{{{ttteeeVVVNNNLLLIIIJJJJJJLLLNNNQQQTTTUUUVVVWWWZZZ^^^bbbgggkkkmmmooooooppprrrrrrooojjjfff^^^ZZZUUURRRPPPPPPOOOOOOSSSSSSSSSTTTTTTTTTUUUUUUVVVXXXYYYZZZZZZ\\\___aaa___bbbgggjjjmmmooosssuuutttwwwzzz|||mmmbbbXXXVVVWWWXXX\\\aaagggllluuu}}}mmmbbbaaafffooovvvqqq___OOOQQQRRRXXXhhh}}}uuucccSSSLLLMMMQQQQQQ[[[ooohhh___[[[dddsss~~~yyyssshhhfffiiirrrwwwjjj^^^XXX\\\eeemmmttt|||qqqaaaZZZXXXXXXbbbnnn~~~zzzmmmfff______```aaaeeeiiiooouuu}}}}}}pppdddYYYPPPKKKCCCCCCDDDDDDEEEFFFFFFFFFGGGHHHKKKLLLNNNQQQUUUXXX^^^eeemmmsssuuusssqqqpppppptttyyy~~~{{{kkk[[[RRRPPPJJJJJJJJJLLLNNNQQQTTTUUUUUUWWWYYY]]]bbbgggkkkmmmooooooppprrrrrrnnniiieee[[[XXXSSSPPPOOOOOONNNMMMSSSSSSTTTTTTUUUUUUUUUVVVWWWXXXZZZZZZ[[[\\\___aaa```cccgggkkknnnqqqtttvvvvvvxxx|||~~~pppeee[[[YYYZZZ\\\aaaeeemmmsss|||nnnccccccgggpppwwwmmm^^^UUUSSSUUU___pppooo```SSSJJJHHHKKKTTTaaa{{{ttt]]]VVVQQQUUUaaarrryyykkkfffiiissszzziii\\\WWWYYY\\\kkkpppxxx|||}}}}}}vvveee[[[WWWYYYaaajjj}}}zzznnngggaaaaaaaaabbbeeeiiipppuuu{{{tttiii]]]QQQIIIIIIDDDBBBDDDEEECCCCCCEEEHHHHHHIIIJJJMMMPPPTTTVVV\\\dddlllpppnnnlllmmmnnnppptttyyy}}}wwweeeXXXQQQPPPNNNLLLLLLOOORRRTTTUUUUUUXXX]]]aaadddhhhllloootttttttttsssqqqkkkddd^^^XXXVVVSSSPPPNNNNNNPPPQQQQQQRRRSSSTTTTTTTTTTTTTTTUUUVVVWWWYYYZZZ\\\]]]^^^___cccgggkkkooosssxxx{{{yyy|||tttiii^^^\\\___ccciiioooyyy}}}kkkfffgggiiipppxxxjjj[[[TTTSSSWWWbbbttt~~~lll]]]RRRJJJJJJNNNWWWeeemmmSSSLLLGGGJJJRRR```qqq{{{mmmiiikkkttt{{{iii[[[UUUVVVXXXfffmmmuuu{{{}}}vvveee[[[WWWYYY```iiizzz{{{ooogggaaaaaabbbbbbeeeiiipppttt{{{xxxnnnbbbVVVNNNKKKFFFCCCEEEFFFEEEEEEGGGHHHHHHIIIJJJMMMQQQTTTVVVZZZ```hhhkkkkkkjjjkkkmmmppptttxxx}}}}}}mmm___WWWQQQOOOLLLLLLOOORRRTTTUUUUUUXXX]]]aaadddhhhmmmppptttttttttsssqqqkkkccc^^^WWWUUURRROOONNNNNNOOOPPPQQQRRRSSSTTTUUUUUUUUUTTTVVVVVVWWWYYYZZZ[[[\\\]]]___bbbgggkkkooosssxxx{{{{{{~~~vvvkkkaaa```dddiiipppvvvmmmggghhhjjjqqqyyyfffXXXTTTTTTZZZhhhzzz{{{hhhZZZPPPKKKLLLQQQXXXgggcccOOOHHHCCCDDDIIIPPP\\\ggg}}}~~~pppjjjkkkttt|||iiiZZZSSSSSSUUUaaaiiisss{{{~~~wwwfff\\\WWWXXX___ggguuu|||ppphhhbbbbbbbbbccceeejjjppptttzzz~~~uuuiii]]]TTTMMMGGGDDDFFFGGGEEEFFFIIIHHHHHHIIIKKKNNNQQQTTTVVVWWW\\\bbbeeeeeefffiiilllooosssxxx|||wwwhhh___SSSQQQNNNMMMOOORRRUUUUUUVVVYYY]]]aaaeeeiiimmmppptttttttttssspppjjjbbb\\\UUUSSSPPPNNNLLLMMMNNNOOOQQQRRRSSSTTTUUUUUUUUUUUUVVVVVVWWWXXXZZZ[[[\\\\\\___bbbfffkkkooosssxxx{{{~~~xxxnnneeeeeekkkqqqzzzpppjjjkkkmmmrrrzzz}}}cccWWWSSSVVV^^^nnnzzzeeeWWWOOOKKKMMMRRRUUUfffvvvZZZMMMGGGBBBBBBDDDHHHOOOVVVhhh{{{rrrkkkjjjrrr}}}{{{hhhZZZSSSRRRTTT^^^gggsss|||yyyhhh]]]XXXXXX^^^eeeqqq}}}qqqjjjdddcccccccccfffjjjooosssyyy{{{pppbbbXXXOOOIIIEEEEEEFFFEEEFFFIIIHHHHHHJJJLLLNNNQQQTTTVVVVVVYYY]]]___aaaeeeiiilllnnnrrrwww{{{pppfffWWWTTTPPPOOOPPPSSSUUUVVVVVVZZZ^^^bbbeeeiiinnnqqqttttttsssrrroooiiiaaa[[[TTTRRROOOLLLKKKLLLMMMNNNQQQRRRSSSTTTUUUUUUVVVVVVVVVVVVWWWXXXZZZ[[[\\\\\\^^^aaafffjjjnnnssswww{{{xxxooohhhkkkrrrzzztttnnnnnnooouuu|||yyyaaaWWWSSSWWWbbbsssyyydddVVVNNNKKKMMMQQQUUUfffnnnUUUFFFAAA>>>???@@@@@@DDDJJJYYYllluuukkkjjjqqqzzzxxxgggZZZSSSSSSUUU___hhhuuu{{{jjj___YYYXXX]]]cccooorrrkkkeeedddddddddgggkkkooosssyyytttfff\\\SSSLLLFFFEEEEEEDDDFFFIIIHHHIIIJJJMMMOOORRRTTTVVVVVVXXXZZZ]]]```dddiiilllmmmqqqvvvzzz}}}vvvjjj]]]YYYTTTQQQQQQSSSUUUVVVWWWZZZ___cccfffjjjnnnqqquuutttsssrrrnnnggg___YYYSSSQQQNNNLLLKKKKKKMMMNNNPPPPPPRRRSSSTTTUUUUUUUUUUUUVVVWWWYYY[[[\\\]]]^^^^^^aaafffkkkooosssxxx|||yyyqqqmmmqqqyyyxxxrrrrrrssswww~~~uuu___WWWTTTYYYeeexxxwwwaaaTTTMMMKKKLLLOOOXXXhhhfffPPPCCC???===??????>>>AAAEEEMMM]]]rrrzzznnnlllpppxxxvvvgggZZZTTTTTTVVV```kkkyyy~~~mmmaaa[[[YYY]]]cccoootttlllfffeeeeeeeeegggkkknnnrrrxxx~~~zzzlllbbbXXXPPPIIIFFFEEEDDDFFFIIIHHHIIIKKKMMMPPPSSSTTTUUUWWWXXXYYY\\\```eeeiiikkklllpppuuuyyy}}}|||pppddd___XXXTTTSSSTTTUUUVVVXXX[[[___cccgggkkkooorrruuutttsssqqqmmmfff^^^XXXRRRPPPNNNKKKKKKKKKMMMNNNNNNOOOPPPRRRSSSTTTTTTUUUUUUVVVXXXZZZ\\\^^^```aaa```ccciiimmmrrrwww||||||vvvtttzzz|||vvvvvvuuuyyyqqq]]]WWWTTTZZZhhh{{{qqq\\\QQQLLLJJJKKKNNNZZZjjjxxx^^^MMMDDD@@@>>>@@@@@@>>>@@@DDDBBBOOO```ssstttqqqpppwwwvvvfffZZZSSSSSSUUU```lll{{{oooccc\\\YYY]]]bbbnnn}}}uuummmgggffffffeeehhhlllnnnrrrwww}}}tttjjj^^^UUUMMMIIIGGGEEEGGGJJJGGGIIIKKKNNNQQQSSSUUUUUUWWWWWWYYY\\\```dddggghhhllloootttxxx|||xxxjjjddd]]]WWWTTTUUUUUUUUUXXX[[[```dddgggkkkpppsssuuutttsssqqqmmmeee]]]WWWRRRPPPNNNLLLKKKLLLNNNOOOLLLMMMOOOQQQRRRSSSSSSTTTTTTVVVXXX[[[^^^aaacccddddddhhhmmmrrrvvv{{{}}}}}}yyyxxxxxx{{{nnn\\\VVVUUU[[[iii|||~~~lllXXXNNNKKKJJJKKKMMMZZZiiirrrYYYJJJAAA===<<<======;;;<<<@@@<<>><<<:::999:::;;;<<>>;;;:::999:::;;;<<<>>>>>>AAAHHHSSSfffzzz|||zzzooo```TTTRRRVVVbbbqqqoooccc___bbbffflllxxxzzzrrrllljjjhhheeeeeeggglllpppvvv|||vvvkkk\\\OOOJJJIIIHHHHHHGGGHHHIIIKKKMMMPPPRRRTTTUUUWWWZZZ]]]___bbbfffiiikkkmmmpppuuuzzzzzzlllddd^^^YYYWWWYYY\\\___cccgggkkknnnsssvvvyyyyyyyyyvvvpppfff\\\VVVNNNNNNMMMLLLKKKKKKKKKKKKNNNNNNNNNNNNOOOPPPRRRSSSVVVXXX\\\```eeelllsssyyy}}}uuuvvvvvvzzzooo]]]WWWXXX[[[gggwwwrrr```PPPKKKIIIHHHLLLUUU___uuu{{{___JJJBBB>>>===;;;:::999:::;;;<<<<<<===???BBBHHHXXXsss~~~sssdddVVVRRRUUUaaaqqqrrreee```aaadddlllvvv|||tttmmmkkkiiifffeeehhhkkkooovvv|||}}}rrrbbbTTTLLLIIIHHHHHHGGGHHHIIIKKKMMMPPPRRRSSSVVVXXX[[[]]]___bbbfffiiikkklllpppuuuzzzssshhh```ZZZXXXYYY\\\___dddhhhkkkooosssvvvyyyyyyyyyvvvpppfff\\\VVVNNNMMMLLLLLLKKKLLLMMMMMMPPPPPPOOOOOOPPPRRRTTTUUUXXXZZZ]]]bbbhhhqqqzzz~~~uuutttuuuzzzjjj[[[WWWWWW\\\iii{{{ooo^^^OOOKKKHHHGGGLLLUUUbbbyyywww[[[HHHBBB<<<<<<;;;:::::::::;;;;;;;;;<<>>???@@@III^^^rrr}}}lll\\\WWWYYY___oootttgggaaa```bbbjjjppp|||wwwooollliiieeeeeeggghhhmmmuuu|||qqqbbbUUUMMMIIIHHHFFFGGGHHHJJJLLLOOOQQQSSSUUUWWWZZZ]]]___bbbfffiiiiiilllpppuuuyyy~~~uuuiii___[[[\\\]]]```dddhhhkkkoootttwww{{{{{{{{{xxxrrrhhh^^^XXXPPPOOONNNMMMMMMOOOQQQSSSUUUUUUTTTUUUVVVWWWYYYZZZ]]]___cccgggnnnwww~~~rrrqqqrrrwwwvvvbbbYYYXXXYYYbbbqqq|||cccVVVKKKIIIHHHIIIQQQ\\\nnnlllRRRCCC@@@:::::::::::::::::::::::::::;;;===>>>>>>CCCSSScccooo```ZZZ\\\^^^ooovvviiibbbaaabbbggglllvvvwwwooollliiieeedddfffgggllluuu|||xxxiii[[[QQQLLLJJJFFFGGGHHHJJJLLLOOOQQQRRRTTTWWWZZZ\\\^^^aaaeeehhhiiikkkooouuuyyy}}}}}}oooccc^^^___^^^aaafffjjjmmmqqquuuxxx|||}}}}}}zzzsssiii___YYYQQQPPPOOONNNOOOQQQSSSUUUXXXWWWWWWWWWXXXZZZ\\\]]]___aaaeeejjjpppyyy{{{ooommmnnnttt|||rrr```ZZZYYYZZZeeeuuuvvv^^^RRRIIIHHHIIIJJJTTT___uuuiiiNNNAAA@@@::::::::::::::::::::::::::::::<<<======@@@KKKXXXtttqqqbbb\\\___^^^nnnwwwkkkdddbbbccceeeiiirrrwwwooolllhhhdddccceeeffflllttt}}}}}}ooo```UUUNNNLLLFFFGGGHHHJJJLLLOOOQQQRRRTTTVVVYYY[[[]]]```dddggghhhkkkooouuuyyy}}}tttgggaaabbb```cccgggkkknnnrrrwwwzzz}}}}}}}}}{{{tttjjj```ZZZRRRQQQOOOOOOPPPRRRUUUWWWYYYYYYXXXYYYZZZ[[[]]]^^^```cccggglllqqqyyyzzzmmmkkklllrrrzzzeeeWWWTTTUUUWWWhhh{{{lllYYYPPPJJJKKKKKKLLLVVVddd{{{xxx```NNNCCC=========<<<;;;::::::999999::::::999999<<>>===<<<<<<;;;::::::999999::::::999999;;;@@@GGGLLLZZZmmmzzzlllbbb^^^bbblll{{{zzzlllaaa]]]]]]```eeepppxxxoookkkhhheeeeeehhhhhhnnnvvv}}}~~~oooaaaVVVPPPLLLGGGFFFJJJNNNNNNPPPSSSUUUUUUUUUVVVWWW[[[```dddgggjjjooosssvvvzzzuuujjjdddcccfffjjjnnnpppsssxxx{{{}}}}}}}}}{{{vvvmmmccc\\\VVVTTTSSSRRRSSSUUUWWWXXXYYY[[[^^^___```bbbdddfffiiilllpppsssxxx}}}vvvhhhfffhhhlllooowww|||uuu___UUURRRVVVZZZlll~~~qqq\\\QQQJJJGGGJJJLLLPPP^^^mmmlllTTTGGGAAA===<<<<<<;;;;;;::::::999999999:::999999:::===CCCGGGLLL\\\www~~~oooeeeaaaaaakkkyyy|||lllaaa]]]]]]]]]bbblll{{{zzzqqqllliiifffgggjjjkkkqqqxxxuuuhhh]]]VVVMMMHHHFFFIIILLLMMMOOOSSSTTTUUUUUUVVVWWW[[[```dddgggjjjnnnrrrvvvyyy~~~}}}rrrkkkeeehhhkkknnnppptttxxx{{{}}}||||||{{{wwwooofff___WWWVVVTTTSSSSSSUUUWWWXXX[[[^^^```bbbdddfffiiikkknnnqqquuuyyy}}}tttfffcccdddgggjjjsssxxx~~~ooo]]]TTTQQQUUU\\\nnnjjjVVVOOOIIIGGGJJJLLLQQQaaarrrhhhQQQEEE???<<<;;;;;;;;;:::::::::999999999999999999999;;;???CCCFFFRRRiiirrrgggbbb```jjjwww~~~nnnbbb]]]]]]]]]aaajjjxxx|||sssooollliiijjjmmmooossszzzzzznnnbbb[[[OOOJJJFFFIIIKKKLLLNNNRRRSSSTTTUUUVVVWWW[[[___cccgggjjjnnnrrruuuyyy}}}wwwpppiiijjjlllnnnqqquuuxxx{{{}}}|||{{{zzzwwwppphhhbbbYYYWWWUUUSSSSSSUUUXXXYYY]]]___ccceeegggjjjmmmppprrrvvvzzz~~~rrrddd``````cccfffnnnttt{{{jjj[[[TTTQQQUUU^^^ppp{{{gggUUUOOOJJJHHHKKKMMMSSSdddwwwfffQQQEEE>>>::::::::::::::::::999999999888999:::999999:::<<>>:::::::::::::::999999999999888999::::::999999;;;===>>>DDDSSSlllwwwhhh___\\\dddppp|||qqqeee```___aaaccciiiuuu|||wwwsssoooooorrrtttxxx}}}yyymmmdddYYYQQQKKKJJJJJJJJJMMMQQQQQQSSSUUUVVVXXXZZZ^^^aaafffiiimmmpppssswww{{{~~~yyysssqqqppprrruuuyyy{{{|||}}}{{{yyywwwtttoooiiieee[[[XXXVVVTTTUUUXXX\\\^^^___bbbfffjjjnnnrrrvvvyyy{{{~~~nnnaaa\\\[[[^^^bbbiiioooxxxuuu[[[UUUSSSQQQYYYeeewww|||ooo___QQQLLLIIIJJJNNNQQQYYYnnntttZZZIIIAAA???<<<999999999999999999999999777888:::;;;::::::;;;<<<<<<@@@LLL```}}}zzziii___XXX___kkkwwwrrrfffaaa```bbbdddiiissszzzuuuqqqpppsssuuuyyy}}}tttkkk]]]UUUMMMKKKJJJIIILLLPPPQQQSSSUUUVVVXXXZZZ^^^aaafffiiimmmpppsssvvvzzz}}}}}}wwwtttrrrssswww{{{}}}}}}}}}{{{xxxvvvrrrnnnhhhdddZZZXXXUUUTTTUUUYYY^^^aaaaaadddiiimmmqqqvvv{{{~~~kkk^^^YYYXXX[[[___hhhoooyyynnnVVVRRRRRRQQQZZZhhhyyyxxxkkk\\\NNNJJJGGGIIIOOOSSS\\\rrroooUUUDDD??????>>>999999999999999999999999666888:::;;;;;;:::;;;===<<<@@@IIIZZZsss|||jjj___TTT\\\hhhsss{{{sssgggbbbbbbbbbdddhhhrrr|||wwwrrrqqqtttvvvyyy}}}yyyooo```WWWOOOLLLJJJIIIKKKPPPPPPRRRUUUVVVXXXZZZ^^^```fffiiimmmppprrrvvvyyy|||}}}yyyvvvssstttxxx}}}~~~~~~~~~{{{xxxuuuqqqmmmhhhdddZZZXXXUUUTTTVVVZZZ___bbbcccfffkkkppptttyyy~~~{{{hhh\\\WWWVVVYYY^^^hhhoooyyygggTTTQQQQQQPPP[[[kkkssscccUUUNNNFFFHHHKKKOOOSSS```yyy~~~eeeOOOEEEAAA>>>:::888888777777777777888888777888888888888999999999===???DDDPPPhhh}}}iii^^^UUUWWWaaaooo{{{|||qqqiiidddfffdddgggppp~~~{{{wwwsssrrrtttttttttvvv|||yyymmm___PPPKKKKKKKKKKKKLLLQQQSSSVVVYYYZZZ\\\___bbbfffiiilllooorrrvvvzzz}}}~~~|||xxxxxx{{{}}}}}}|||{{{vvvrrrpppmmmgggcccXXXXXXWWWVVVVVVYYY^^^bbbiiilllqqquuuyyy|||uuudddZZZUUURRRTTTXXXccclllwwwvvvaaaRRRPPPPPPQQQ^^^pppqqqaaaTTTMMMHHHIIILLLOOOTTTbbb|||yyy```LLLCCC@@@===:::::::::999999999999::::::777888888888888999999999===???CCCMMMaaalll```VVVWWW___mmmxxx~~~~~~rrriiidddeeedddfffooo|||{{{wwwrrrqqqrrrsssrrruuu{{{}}}qqqbbbTTTNNNNNNLLLLLLMMMQQQSSSWWWYYY[[[]]]```bbbeeegggkkkmmmppptttxxx||||||{{{yyy{{{~~~~~~zzztttqqqnnnkkkfffaaaYYYYYYXXXXXXXXX[[[```dddkkkoootttxxx|||qqqaaaXXXSSSPPPRRRVVVaaajjjuuu~~~jjjZZZOOOOOOPPPSSSbbbuuu|||nnn^^^RRRLLLJJJJJJLLLPPPWWWgggrrrZZZHHHAAA>>><<<:::::::::999999999999::::::777888888888888999999999;;;===AAAHHHWWWqqqpppbbbYYYYYY^^^kkkvvv}}}uuuiiicccdddbbbeeemmmxxx|||vvvqqqooopppppppppssszzzvvvhhhZZZSSSPPPNNNLLLMMMPPPSSSWWWZZZ[[[^^^```bbbccceeeiiilllnnnrrrwwwzzz{{{}}}~~~{{{|||~~~~~~xxxrrrmmmkkkhhhccc___YYYYYYYYYYYYZZZ^^^cccgggooosssxxx|||zzzlll]]]TTTPPPNNNOOOSSS^^^fffrrr{{{~~~|||___UUUNNNOOOQQQVVVgggzzzzzzkkk\\\PPPKKKJJJJJJKKKPPPZZZlllkkkSSSEEE@@@>>><<<;;;888888777777777777888888777777888888888999999999999;;;@@@EEEOOOddduuueee]]]ZZZ^^^jjjvvvxxxjjjbbb______bbbjjjuuu|||vvvpppmmmnnnnnnnnnrrryyy{{{nnn___WWWRRRNNNLLLMMMOOOSSSWWWZZZ\\\^^^```bbbbbbeeehhhkkknnnqqqvvvyyyzzz||||||{{{}}}~~~~~~{{{vvvnnniiigggddd```]]]YYYYYYZZZZZZ\\\```fffjjjrrrvvv{{{sssfffXXXQQQNNNLLLNNNQQQZZZcccnnnwww{{{}}}rrrZZZSSSNNNPPPTTT[[[lll~~~wwwhhhYYYOOOJJJJJJIIIKKKRRR]]]qqq{{{eeeNNNCCCAAA>>><<<===888888777777777777888888777777888888888999999999777999===CCCJJJZZZxxx}}}kkk___[[[\\\ggguuu{{{kkkbbb[[[\\\```hhhrrr~~~wwwpppmmmnnnmmmnnnrrryyyssseee[[[TTTMMMJJJKKKNNNQQQVVVZZZ\\\^^^```bbbbbbdddhhhkkkmmmqqquuuyyyzzz|||}}}{{{|||||||||xxxrrrjjjeeebbbaaa^^^\\\XXXYYYZZZ[[[]]]bbbiiimmmtttxxx}}}|||mmmaaaUUUOOOMMMKKKLLLOOOVVV^^^iiirrrwwwzzz}}}jjjWWWRRROOORRRYYYdddtttvvvfffWWWNNNJJJJJJIIILLLUUUcccxxxyyyaaaJJJBBBAAA>>><<<>>>::::::999999999999::::::777888888888888999999999888888<<>>???;;;:::<<<888888777777777777888888777888888888888999999999===888:::AAADDDIII\\\qqqxxxnnnhhhooo{{{oooddd___```cccggglllwww{{{tttqqqrrrpppqqquuu{{{ttthhh[[[PPPLLLMMMHHHMMMSSSWWWZZZ[[[]]]^^^^^^```cccfffiiimmmqqquuuvvvxxx{{{|||}}}~~~zzzwwwooohhh___[[[ZZZ\\\\\\\\\\\\^^^```bbbfffmmmtttyyyzzz}}}vvvkkk\\\RRRIIIGGGFFFEEEFFFHHHEEEMMMXXXaaafffjjjooorrruuu{{{lll\\\SSSOOOOOOYYYjjj|||~~~pppaaaUUUOOOLLLKKKKKKPPP___rrrkkkSSSDDD???;;;===???999777777777777777777777777888888888888888888888888888:::===@@@AAAHHHXXXiiirrrhhhppp|||rrrbbbaaaaaacccgggkkkvvv|||uuurrrrrrrrrrrruuu{{{}}}ooocccYYYQQQLLLKKKLLLMMMRRRWWW[[[]]]]]]```aaacccdddeeeiiinnnqqqsssuuuxxx{{{}}}uuulllfffbbb]]]ZZZZZZ\\\]]]^^^^^^```cccgggkkkpppvvvzzzzzzkkkaaaVVVOOOIIIGGGFFFCCCDDDGGGHHHKKKPPPXXX___eeejjjlllmmmsss|||gggXXXSSSPPPQQQ\\\nnn~~~ooo```TTTNNNLLLLLLLLLSSSbbbvvviiiRRRCCC???;;;===???999999999999999999999999999888888888888888888888888777888<<<>>>???EEETTTdddvvvzzzmmmrrr~~~uuueeedddddddddgggjjjssswwwttttttrrrrrrtttzzztttggg\\\RRRLLLKKKKKKLLLPPPUUUYYY[[[\\\^^^___aaabbbdddgggllloooqqqsssvvvxxx{{{|||}}}}}}~~~~~~~~~uuulllddd```[[[YYYYYY\\\]]]^^^```bbbfffjjjnnnrrrxxx|||uuufff]]]TTTMMMGGGFFFEEECCCCCCFFFGGGJJJNNNTTT[[[```dddfffkkkqqqzzzyyyaaaTTTRRRQQQUUUaaarrr}}}mmm^^^SSSMMMLLLLLLNNNWWWhhh|||dddOOOBBB???;;;<<>>999777777777777777777777777888888888888888888888888777777999;;;;;;???JJJVVVbbbpppzzzzzzzzzkkkfffeeedddddddddlll}}}{{{wwwvvvsssrrrtttyyy}}}ttteeeWWWNNNLLLJJJIIIKKKOOOSSSUUUVVVXXXZZZ]]]___aaadddhhhkkkmmmnnnpppsssuuuwwwyyyyyyzzzzzz{{{|||~~~}}}qqqhhh]]]ZZZWWWVVVXXX\\\___```fffiiimmmqqquuuyyy~~~wwwiii\\\SSSNNNHHHCCCCCCBBB@@@@@@CCCCCCDDDHHHLLLQQQVVVZZZ\\\ccciiirrr}}}mmm[[[RRRLLLQQQ[[[jjjzzzwwwgggYYYOOOLLLLLLLLLQQQ^^^sssrrrXXXFFF??????:::;;;>>>888666666666666666666666666777777777777777777777777888888999;;;;;;>>>GGGQQQ\\\jjjrrr|||zzzkkkbbb`````````aaaiii{{{}}}wwwwwwuuusssuuuzzz}}}yyyjjj[[[RRRMMMKKKHHHHHHLLLOOORRRTTTWWWYYY\\\___aaadddhhhkkklllmmmoooqqqsssuuuwwwxxxxxxxxxyyy{{{}}}|||ooofff\\\YYYVVVVVVYYY]]]```bbbhhhkkkppptttxxx|||rrreeeYYYRRRKKKEEEAAABBBBBB@@@???BBB@@@BBBEEEIIIOOOTTTYYY[[[___eeennnyyygggXXXRRRLLLSSS```ooo}}}rrrcccUUUMMMKKKLLLMMMSSScccyyyjjjRRRBBB>>>???:::;;;===888888888888888888888888888777777777777777777777777999888999;;;<<<===DDDMMMTTTbbbjjjsssxxxjjj\\\[[[[[[\\\^^^fffxxx~~~yyyxxxwwwuuuvvv{{{}}}pppbbbXXXOOOLLLHHHGGGIIIMMMPPPRRRVVVXXX\\\___aaadddhhhjjjkkkkkklllnnnpppsssuuuwwwuuuvvvwwwyyy|||{{{pppggg]]]ZZZWWWWWWZZZ___bbbdddjjjnnnsssxxx|||wwwlllaaaWWWPPPIIIDDD@@@BBBBBB@@@???AAA@@@AAADDDHHHMMMRRRWWWZZZ\\\bbbkkkuuuxxx```TTTPPPLLLUUUddduuu|||nnn___RRRLLLKKKLLLPPPWWWhhh|||cccMMM???===???::::::===888888888888888888888888888777777777777777777777777777666777:::;;;<<>><<>>@@@LLLTTT```gggiiiooo{{{jjj]]]VVVTTTXXX\\\aaappp||||||yyyxxxzzz{{{|||rrrfffYYYPPPIIIHHHIIIHHHIIIKKKQQQVVV[[[```aaaaaabbbbbb```bbbeeegggiiimmmrrruuussstttvvvyyy|||~~~wwwooohhhccc______```bbbhhhooorrruuuzzz|||uuukkk```XXXRRRMMMJJJDDDCCCBBBAAA@@@@@@@@@@@@@@@AAADDDFFFHHHKKKPPPSSSTTTZZZcccmmmwwwfffVVVPPPOOONNN\\\nnn}}}ooo^^^SSSMMMIIIJJJMMMVVVeeezzzoooTTTEEEAAA===:::999:::::::::777777777777777777777777777777777777777777777777555666777777888999<<>>;;;::::::::::::999777777777777777777777777777777777777777777777777777888888888777888;;;===BBBIIITTT]]]___```fffooozzzyyyfffZZZSSSVVV[[[___iiiuuu~~~||||||{{{{{{ttteee[[[TTTMMMJJJJJJOOORRRUUUWWWXXXYYYZZZ\\\YYY[[[^^^```bbbfffkkknnnqqqrrruuuyyy|||~~~~~~xxxvvvtttssswww||||||nnnbbb[[[RRROOOKKKHHHGGGFFFDDDBBB@@@@@@????????????@@@@@@DDDEEEFFFGGGGGGIIILLLOOORRRXXX```iiissskkk[[[RRRLLLLLLRRRYYYiii}}}xxxcccXXXMMMIIIJJJKKKNNNRRR```nnnoooUUUGGG???===;;;::::::;;;:::888777777777777777777777777777777777777777777777777666777777777666777999<<<>>>DDDOOOYYY\\\]]]dddmmmssskkk^^^VVVWWW[[[^^^fffqqq||||||{{{{{{~~~oooddd[[[RRRMMMLLLMMMPPPSSSVVVWWWXXXZZZ\\\YYY[[[^^^```bbbfffkkknnnppprrruuuyyy|||}}}{{{yyy||||||mmmbbbYYYTTTMMMKKKGGGEEEEEEDDDBBB@@@@@@@@@????????????@@@@@@AAABBBDDDDDDEEEHHHKKKNNNRRRXXXaaajjjsssdddWWWQQQLLLMMMSSS]]]lllsssaaaVVVLLLIIIIIIJJJNNNRRRbbbqqqlllSSSFFF???===;;;:::;;;;;;999888777777777777777777777777777777777777777777777777555666666666555666888:::;;;AAAKKKUUUYYY[[[bbbkkkooo}}}pppbbbXXXXXX[[[]]]dddmmm||||||{{{{{{uuukkkaaaWWWPPPNNNKKKNNNRRRTTTVVVXXXZZZ\\\YYY[[[^^^```bbbfffkkknnnppprrruuuyyy|||~~~mmmaaaYYYSSSPPPJJJHHHEEEDDDCCCBBB@@@???@@@???????????????@@@@@@>>>@@@BBBCCCDDDFFFJJJMMMSSSYYYaaajjjssswww\\\SSSPPPKKKLLLSSS```qqqqqqaaaUUUMMMLLLKKKIIIMMMVVVdddwwwcccOOOGGG===;;;999888999999888777888888777777666666555555666666777777777777666666666666666666777888:::::::::AAAJJJRRRWWW]]]cccgggttt}}}qqqfff[[[WWWWWW[[[ccckkk~~~|||}}}~~~~~~xxxmmmaaaVVVNNNSSSPPPPPPUUUXXXWWWVVVWWWXXX[[[^^^```cccfffkkknnnrrrsssuuuxxx|||qqqbbbZZZUUUPPPKKKHHHGGGFFFDDDBBBAAA@@@@@@======>>>???@@@AAAAAAAAAAAABBBCCCCCCDDDFFFJJJNNNSSSZZZccclllvvvpppXXXQQQOOOKKKNNNWWWddduuuooo^^^RRRKKKKKKLLLJJJPPPYYYggg{{{|||```LLLEEE===;;;999888999999888777888777777777666666666555777777666666666666777777777666666666777888999999999???HHHOOOUUU[[[```dddqqqzzzuuujjj^^^XXXYYY\\\eeemmm}}}|||}}}~~~}}}uuuhhh[[[SSSTTTPPPQQQUUUYYYXXXXXX[[[ZZZ\\\```bbbeeehhhlllooorrrsssuuuxxx|||yyygggZZZTTTPPPKKKGGGGGGFFFDDDBBBAAA@@@??????>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDFFFJJJNNNTTTZZZdddmmmvvvgggRRRNNNNNNLLLQQQ\\\kkk{{{}}}mmmYYYOOOIIIKKKKKKLLLSSS^^^mmmvvv[[[IIIBBB===;;;999888999999888777777777777777666666666666888777666555555666777888888777777777777777888888888===EEELLLSSSXXX^^^aaallluuu{{{oooaaa[[[ZZZ]]]fffnnn|||}}}}}}}}}|||~~~rrrdddZZZUUUQQQQQQUUUYYYZZZ[[[___]]]```cccgggiiikkkoooqqqrrrsssvvvyyy|||vvvkkk\\\RRRMMMKKKHHHEEEEEEDDDBBBAAA@@@??????>>>??????????????????@@@@@@AAABBBCCCCCCDDDFFFJJJNNNUUU\\\eeennnwwwuuu___NNNMMMNNNMMMTTTaaassszzzjjjWWWNNNIIIJJJKKKLLLVVVbbbssspppWWWFFF@@@===;;;999888999999888777777777777777666666666666999777666444444666777999999888777777777777777888888<<>>EEEMMMTTTXXXYYY]]]dddqqq{{{pppiiicccaaafffnnn|||{{{lllccc^^^]]]bbbhhhuuu~~~~~~tttfff^^^WWWWWWYYY[[[aaagggmmmqqquuuxxxwwwvvvttttttrrrtttwww{{{yyyoooeee]]]XXXTTTNNNIIIFFFDDDBBBAAABBBBBBAAA@@@@@@AAAAAAAAA??????????????????@@@@@@AAABBBCCCCCCDDDFFFJJJNNNUUU]]]hhhrrr|||qqq\\\PPPIIIMMMOOOPPP]]]oooppp^^^TTTMMMJJJMMMNNNRRR```qqq|||```MMMCCC>>>===;;;999888999999888777555666666666777777777888777777666666666666777777777666666666777888999999888999;;;BBBJJJQQQUUUVVVXXX^^^jjjwww}}}vvvlllddd\\\XXX\\\cccsssqqqgggbbb___aaafffsss~~~pppfff]]]ZZZ[[[^^^dddjjjrrrvvvzzz|||{{{wwwuuusssssstttwww{{{xxxooohhhaaaZZZTTTNNNLLLIIIFFFEEECCCBBBAAA@@@@@@?????????@@@@@@AAA>>>>>>>>>???@@@@@@@@@AAAAAABBBCCCCCCDDDFFFJJJNNNTTT\\\hhhsss}}}hhhVVVKKKFFFLLLNNNPPP___rrrnnn\\\QQQKKKJJJMMMOOOTTTddduuuyyy\\\JJJBBB======;;;999888999999888777555666666666777777888888666666777777777777666666666666666666777888::::::777777999@@@HHHOOOSSSSSSUUUZZZeeerrr~~~yyyrrrjjjbbbYYYTTTWWW^^^nnn}}}tttkkkeeeaaabbbfffrrr}}}}}}vvvlllaaa]]]]]]___fffmmmuuuyyy}}}|||xxxuuusssssstttwww{{{{{{tttkkkccc^^^YYYSSSOOOJJJIIIGGGFFFEEEDDDDDDCCC>>>>>>>>>>>>>>>??????@@@======>>>???@@@AAAAAABBBAAABBBCCCCCCDDDFFFJJJNNNTTT\\\hhhsss~~~wwwbbbSSSLLLJJJNNNOOOSSSeee{{{yyyggg[[[QQQJJJIIINNNQQQWWWkkkuuuYYYIIIBBB@@@999999999888888888888777777777777777777777777777666666777777777777666666666666666666666666666666888888888>>>EEELLLOOOOOORRRWWWaaannnyyyxxxsssmmmeee[[[SSSRRRVVVlllyyywwwmmmfffaaabbbfffttt{{{|||wwwjjjbbb______fffooozzz}}}}}}xxxtttrrrsssqqquuuyyy|||~~~zzzsssjjjccc[[[VVVUUUSSSOOOKKKGGGGGGEEEDDDBBB@@@???>>>????????????????????????@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCDDDGGGKKKNNNRRR[[[gggttt~~~ppp]]]RRRKKKIIILLLOOOUUUhhh}}}vvvdddYYYQQQKKKJJJOOOSSS[[[ppppppVVVGGG@@@>>>999999999888888888888777777777777777777777777777333333444444444444333333777777777777777777777777888777888===EEEKKKNNNOOOQQQVVV___kkkwww~~~{{{uuuooohhh^^^TTTRRRVVVhhhuuuzzzppphhhccceeeiiittt|||}}}}}}ppphhhcccccchhhpppyyy|||~~~|||wwwsssqqqrrrqqqtttyyy|||~~~yyynnnggg```ZZZRRRNNNMMMLLLIIIEEEEEEEEEDDDCCCAAA@@@??????????????????????????????@@@@@@??????@@@@@@AAABBB@@@AAABBBCCCDDDGGGKKKOOOVVV___kkkwwwgggWWWQQQKKKHHHKKKOOOXXXlllrrraaaVVVPPPKKKJJJPPPWWWbbbxxxiiiQQQDDD>>><<<999999999888888888888777777777777777777777777777555666666777777666666555888888888888888888888888888777888===CCCIIIMMMOOOOOOTTT]]]iiiuuu}}}yyyssslllbbbXXXTTTVVVcccppp~~~tttlllgggiiinnnuuu~~~}}}zzzqqqjjjhhhlllrrryyy|||}}}{{{vvvqqqpppppprrruuuyyy|||zzzqqqhhh___ZZZUUUPPPJJJGGGFFFFFFCCCAAABBBBBBBBBAAA@@@@@@??????????????????????????????@@@@@@??????@@@@@@AAABBBAAABBBCCCCCCDDDGGGKKKOOOXXXaaannnyyywww___SSSOOOJJJGGGJJJQQQ]]]rrr~~~nnn^^^TTTNNNKKKKKKQQQ[[[jjj}}}bbbMMMBBB>>>;;;999999999888888888777777666666666666666666666666777777888888888888777777777777777777777777777777777777888<<>>;;;999999999888888888777777666666666666666666666666333444444555555444444333666666666666666666666666666777888;;;???EEEKKKOOORRRUUU[[[fffrrr}}}|||wwwnnnbbbZZZXXX\\\iii|||wwwpppqqqvvvzzz||||||}}}zzzuuuuuuzzz|||~~~xxxsssqqqrrrtttwww{{{~~~sssjjjccc^^^]]]```aaacccfffjjjmmmnnnkkkhhhkkkggg```[[[VVVRRRNNNKKKIIIGGGEEECCCCCCCCCCCCBBB>>>>>>>>>?????????@@@@@@????????????????????????@@@@@@??????@@@@@@AAABBBAAABBBCCCDDDEEEHHHLLLOOOVVV```nnn|||gggWWWPPPJJJHHHHHHMMMYYYkkkwwwgggYYYPPPKKKLLLOOOXXXggg|||pppVVVFFFAAA???<<<999999999888888888888777777777777777777777777777555555666666666666555555555555555555555555555555666777888:::===CCCJJJOOOTTTVVV[[[dddppp||||||ttthhh^^^ZZZ\\\gggxxxwwwvvvzzz|||||||||}}}|||}}}|||wwwuuuuuuuuuyyy}}}qqqggg^^^XXXTTTPPPPPPSSSSSSTTTUUUXXX[[[[[[XXXVVVZZZVVVRRROOOMMMKKKHHHFFFDDDCCCCCCBBBAAAAAAAAAAAA>>>>>>>>>?????????@@@@@@????????????????????????@@@@@@??????@@@@@@AAABBBBBBCCCDDDDDDEEEHHHLLLPPPWWWaaappp~~~www```SSSMMMGGGHHHJJJPPP]]]qqqrrrcccUUUNNNLLLOOOTTT^^^nnnjjjQQQCCC@@@>>>;;;999999999888888888888777777777777777777777777777777777888888888888777777666666666666666666666666555666888999;;;AAAIIINNNUUUVVVZZZbbbnnnyyyyyymmmbbb]]][[[dddttt}}}{{{~~~{{{}}}|||~~~zzzxxxyyywwwzzzvvvlll\\\UUUPPPNNNLLLIIIHHHJJJIIIIIIIIILLLNNNNNNMMMKKKMMMKKKIIIIIIHHHHHHEEEDDDAAABBBBBBAAA@@@@@@@@@AAA>>>???????????????@@@@@@????????????????????????@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEFFFHHHMMMPPPWWW```ooo|||ppp\\\PPPKKKFFFHHHKKKRRR```uuu~~~ppp```SSSKKKMMMQQQXXXbbbsssgggNNNAAA???>>>:::999999999888888888888777777777777777777777777777444444555555555555444444777777777777777777777777555666888999;;;@@@HHHNNNUUUVVVYYY```kkkwww|||oooddd^^^ZZZcccrrr~~~zzz~~~|||}}}}}}{{{{{{xxx{{{~~~xxxuuusssssspppqqqooollljjjggg___UUUSSSNNNKKKKKKKKKGGGEEEFFFEEEDDDDDDFFFHHHJJJIIIHHHHHHGGGFFFGGGHHHHHHFFFDDDAAABBBCCCBBBAAA@@@AAABBB??????????????????@@@@@@????????????????????????@@@@@@??????@@@@@@AAABBBBBBCCCDDDEEEFFFIIIMMMPPPUUU^^^lllyyy}}}jjjXXXMMMIIIHHHHHHLLLVVVgggyyywwwhhhZZZPPPLLLNNNMMMUUUhhh~~~xxx___OOO@@@>>>???999::::::999999888777666666777777666666555555555444666666555444333333222222666666666666555555555555777555666999<<>>>>>???@@@AAA@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAABBBBBBCCCCCCBBBBBBAAAAAAAAABBBDDDFFFHHHJJJKKKYYY___iiittt~~~www~~~fffUUULLLHHHHHHHHHLLLXXXjjj|||ttteeeXXXPPPMMMOOOOOOWWWkkkqqqZZZLLL???===???:::::::::999999888777777666777666666666555555555555666666555444444333222222444555555555666666777777777555666999<<>>999::::::999999888777777777666666666666555555555555666666555555444333333333333333444555666777888888777555666999;;;===DDDKKKQQQTTTYYY]]]dddooo}}}yyynnncccfffnnnyyy}}}rrrrrrwww|||{{{|||}}}|||{{{zzzzzz{{{~~~~~~uuuppplllgggbbb___[[[XXXVVVRRRQQQNNNLLLJJJIIIIIIIIIIIIHHHGGGFFFDDDCCCBBBAAADDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCC@@@@@@????????????@@@@@@>>>>>>?????????@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCDDDGGGIIIKKKLLLNNNTTT\\\fffnnnvvv}}}zzzuuuoooZZZOOOJJJIIIHHHHHHOOO```vvvyyykkk^^^TTTNNNMMMMMMPPP]]]qqq{{{aaaOOOEEE<<<<<<>>>888999999999888888888777777666666666666666555555555666666555555444444444333444444444555666777777888777555666999;;;<<>>>>>>>>?????????@@@@@@BBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDEEEGGGIIIKKKMMMNNNSSSZZZaaahhhoooxxx}}}yyyuuujjjWWWNNNKKKJJJHHHKKKUUUggg{{{wwwhhhZZZQQQMMMLLLKKKPPP^^^sssuuu\\\LLLDDD<<<;;;===777999999999888888888888888555555555666666666666666666555555555555555444444666666666666666555555555777555666999::::::???EEEOOOTTTYYY]]]bbbnnn}}}yyyooommmmmmrrr{{{~~~wwwnnnnnnrrrxxx}}}|||{{{{{{~~~~~~~~~{{{vvvlllcccZZZVVVPPPLLLJJJIIIHHHHHHIIIHHHGGGFFFDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBAAA@@@@@@????????????@@@@@@>>>????????????@@@@@@@@@BBBCCCCCCDDDDDDCCCCCCBBBCCCCCCDDDFFFHHHJJJLLLMMMOOOTTTZZZ___dddkkkuuu|||~~~xxxuuueeeTTTNNNKKKJJJHHHOOO]]]nnnsssdddVVVNNNKKKKKKKKKQQQ```uuummmVVVHHHCCC<<<<<<===777888888888888888888888888555555555666666666666666555555555555555555555555777777666666555555555555777555666999999999===CCCMMMSSSYYY^^^cccmmm|||qqqnnnlllnnnwwwxxxqqqpppqqqxxx}}}}}}|||}}}}}}~~~}}}wwwqqqggg^^^VVVRRRMMMJJJHHHHHHGGGFFFFFFEEEEEEDDDCCCAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBCCCCCCBBBAAAAAA@@@@@@????????????@@@@@@??????@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAADDDDDDEEEFFFHHHKKKMMMNNNNNNSSSYYY^^^ccckkkwww|||wwwuuu}}}aaaRRRMMMJJJIIIIIITTTddduuu|||ooo___RRRLLLKKKLLLLLLSSSbbbwwweeeOOOCCC@@@;;;===>>>888888888888888888888888888555555555555666666666777555555555555666666666666555555555666666666666666777555666888999888;;;@@@IIIPPPYYY^^^bbbkkkzzzqqqmmmiiijjjqqq}}}|||uuuqqqqqqxxx}}}}}}~~~~~~}}}}}}~~~}}}wwwqqqggg]]]WWWTTTOOOKKKIIIHHHFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBBBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCDDDDDDDDDDDDCCCBBB@@@@@@????????????@@@@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAABBBBBBBBBBBBAAAAAADDDDDDEEEGGGIIIKKKMMMNNNNNNTTT[[[```gggrrrzzzuuussszzz___QQQLLLIIIHHHJJJVVViiixxxxxxkkk\\\PPPKKKKKKMMMNNNUUUdddyyy___JJJ???>>>;;;===@@@:::888888888888888888999999444555555555666666777777555555555666666666666666333444444555666777888888777555666888888777:::???FFFNNNXXX]]]aaajjjyyyoookkkfffgggnnnyyywwwrrrqqqxxx}}}~~~}}}|||{{{}}}yyysssiii```UUURRRMMMIIIGGGDDDBBB???@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDEEEFFFFFFEEEDDDCCC@@@@@@????????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDEEEFFFGGGIIILLLNNNOOOOOOVVV^^^eeelllyyyxxxtttrrrmmmZZZQQQJJJJJJOOOKKK]]]rrr|||pppbbbWWWOOOJJJIIIMMMOOOZZZkkk~~~vvvVVVNNNCCC?????????;;;777:::999888999::::::999888777777777666555555444444555555555555555555555555333333333444444444555555222333444666888:::<<<===GGGOOOWWW[[[]]]dddqqq|||vvvlllfffaaabbbfffnnn}}}}}}yyyxxx~~~}}}}}}{{{|||~~~}}}xxxrrrlllhhhZZZUUUOOOJJJGGGFFFEEEDDDCCCCCCCCCBBBBBBBBBAAAAAA??????@@@AAACCCDDDEEEEEEAAABBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGHHHHHHFFFDDDCCCCCCBBBAAAAAA@@@???>>>======AAAAAA@@@@@@AAAAAABBBCCCBBBCCCDDDEEEEEEDDDCCCBBBGGGIIIJJJKKKKKKLLLOOOQQQTTT\\\fffpppyyyzzztttrrrsssjjjXXXOOOIIIIIINNNNNN___sssxxxkkk]]]UUUOOOKKKKKKNNNQQQ]]]pppnnnTTTLLLBBB>>>??????<<<888888777666777888888777666555555555666666666666666555555555555555555555555333444444444555555555555444444555777888999::::::EEEMMMUUUYYY[[[aaalllvvvvvviiiccc]]]\\\```iiixxx|||zzz||||||~~~}}}yyytttnnnkkk^^^YYYRRRLLLIIIHHHGGGFFFCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@AAABBBCCCDDDDDDEEECCCDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGGGGHHHHHHHHHFFFHHHIIIIIIGGGFFFEEEEEEAAA@@@@@@??????>>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCBBBBBBDDDEEEEEEEEEDDDDDDFFFGGGIIIKKKLLLNNNQQQTTTXXX```kkkvvvyyytttsssttteeeUUUNNNHHHHHHMMMQQQbbbuuu{{{rrreeeWWWPPPOOOMMMMMMOOOTTTbbbwwwdddPPPIIIAAA>>>??????===999888777666777888888777666444444555555666777777888555555555555555555555555444444555555555666666666666666666777777888888888AAAIIISSSWWWYYY]]]fffmmmvvvuuuhhh```YYYWWWZZZcccsss}}}}}}~~~|||yyyuuurrrpppeee___VVVOOOKKKJJJIIIHHHCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJHHHIIIJJJJJJIIIHHHFFFEEE@@@@@@??????????????????AAAAAAAAAAAAAAABBBBBBCCCAAABBBCCCDDDEEEFFFFFFFFFEEEGGGIIIKKKMMMPPPTTTXXX]]]eeerrr~~~}}}vvvrrrsssvvv~~~aaaSSSMMMHHHIIIMMMRRRcccuuu~~~xxxmmm```RRRMMMNNNMMMNNNOOOWWWgggyyy]]]LLLGGG@@@===>>>???===;;;:::999888999::::::999888555555555555666666777777555555555555555555555555555555555666666666666777555555666666777888888888???GGGPPPVVVXXXZZZ```eeeoooyyy|||tttjjjaaaXXXUUUWWW___ooo}}}{{{xxxwwwuuutttllleee\\\SSSNNNKKKJJJIIIDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEGGGHHHIIIJJJJJJKKKJJJJJJHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKKKKLLLLLLLLLKKKKKKKKKKKKIIIGGGEEE@@@@@@???>>>??????@@@AAAAAAAAAAAAAAAAAABBBCCCCCC@@@AAABBBDDDEEEGGGGGGHHHGGGHHHJJJLLLNNNQQQVVVYYY```jjjxxxzzzsssooorrrvvvxxx]]]QQQMMMIIIJJJOOORRRbbbuuu}}}wwwiii]]]QQQLLLLLLMMMNNNQQQ\\\nnnsssZZZHHHDDD???======>>>===;;;:::999888999::::::999888777777666666555555555555555555555555555555555555555555555666666666666777333333444666777888999:::>>>EEEOOOTTTWWWXXX\\\```kkkvvvzzztttkkkbbbXXXSSSTTT[[[iiivvv}}}|||~~~~~~|||zzzyyyyyyxxxxxxssslllbbbXXXRRRNNNKKKIIIFFFFFFFFFEEEEEEEEEEEEDDDFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKKKKKKKHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJKKKLLLMMMMMMPPPNNNMMMMMMMMMKKKHHHDDDBBBAAA@@@??????@@@BBBCCCBBBBBBAAAAAABBBBBBCCCDDDAAAAAABBBDDDEEEGGGHHHIIIJJJKKKLLLMMMNNNRRRVVVZZZcccmmm}}}wwwpppmmmqqqwwwqqqYYYOOOLLLJJJKKKOOOTTTcccuuu{{{ttteee[[[QQQMMMLLLLLLQQQWWWeeeyyylllWWWFFFCCC???=========<<<;;;888777666777888888777666888777777666555555444444555555555555555555555555444444555555555666666666222333444555777888999:::===CCCLLLRRRUUUWWWZZZ\\\fffrrr}}}zzzuuulllcccXXXSSSQQQVVVcccooozzzxxxzzz~~~~~~}}}~~~~~~|||{{{|||||||||{{{zzzsssiii___XXXQQQMMMJJJHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIJJJJJJIIIJJJKKKLLLMMMMMMMMMMMMIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJKKKLLLMMMMMMNNNNNNRRRPPPOOOOOOQQQPPPMMMIIIDDDCCCAAA@@@@@@AAACCCDDDBBBBBBBBBBBBBBBCCCCCCDDDBBBBBBCCCCCCEEEGGGIIIJJJKKKLLLMMMMMMOOOSSSXXX\\\gggrrruuunnnlllrrrzzzlllUUULLLKKKIIIJJJOOOWWWfffwww~~~wwwppp___XXXRRROOOLLLMMMUUU^^^ooo~~~cccRRRDDDBBB???===<<<;;;;;;:::888777666777888888777666666666666666666555555555555555555555555555555555333444444444555555555555444444555555666777777888;;;AAAIIIOOORRRUUUXXXZZZ```mmmyyy~~~~~~{{{xxxooofff\\\UUUSSSUUU```jjjyyyuuuwww{{{~~~}}}~~~zzzpppggg^^^VVVOOOKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIJJJKKKLLLLLLMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLMMMNNNOOOPPPPPPQQQSSSQQQPPPSSSWWWXXXUUURRRGGGFFFCCCAAAAAABBBCCCEEEBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCCCCCCCEEEFFFHHHIIIKKKKKKLLLNNNPPPUUU[[[```mmmyyy}}}sssmmmmmmvvvhhhRRRJJJIIIHHHIIINNNZZZhhhxxx|||tttmmmZZZVVVSSSPPPMMMNNNYYYdddwwwvvv]]]OOODDDBBB???===<<<;;;:::::::::999888999:::::::::888444444555555666777777777555555555555555555555555333333333444444444555555666666666666666666555555:::???FFFLLLPPPSSSVVVYYY[[[iiivvv|||}}}~~~}}}zzztttjjj```ZZZVVVWWW```jjj}}}xxxtttuuuzzz~~~~~~~~~~~~uuulllcccYYYQQQLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIJJJKKKLLLMMMNNNOOOPPPMMMNNNOOOPPPQQQQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPRRRRRRSSSSSSQQQQQQUUU[[[^^^\\\YYYIIIHHHEEEBBBAAABBBDDDEEECCCBBBBBBBBBBBBCCCDDDDDDDDDDDDCCCDDDEEEFFFHHHIIIIIIJJJLLLNNNQQQWWW^^^cccrrr}}}zzzrrrmmmoooyyyyyyfffTTTMMMJJJGGGIIIPPP[[[iiiyyytttiii[[[SSSNNNOOOOOOQQQ___nnnoooVVVKKKBBBAAA???>>><<<;;;;;;:::;;;:::999888777777777777888777777666555444444444666666555444444444444555555555555555555555555555555555555555666666666666;;;<<<@@@GGGOOOUUUVVVUUU[[[bbbmmmvvv{{{}}}~~~~~~xxxooofff___YYYWWW\\\cccxxxzzzqqqrrrxxx}}}{{{|||vvviii[[[RRRMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLMMMMMMNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUVVVTTTTTTRRRPPPNNNOOOQQQTTTNNNNNNNNNOOOPPPQQQRRRRRRNNNPPPSSSXXXcccjjjggg___UUUKKKCCCCCCFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIJJJNNNPPPUUU___iiiuuuxxxoookkkooozzztttbbbQQQLLLJJJGGGKKKSSS___mmm|||qqqeeeYYYRRRNNNPPPQQQVVVeeevvvjjjSSSJJJBBBAAA???===<<<;;;;;;:::::::::999888777777777777888777777666555555444444666666555444444444444555555555555555555555555555555555555555666666666666;;;<<>>DDDLLLQQQTTTUUU[[[cccoooyyyyyyppphhh```ZZZ[[[```qqq|||~~~rrrpppuuu}}}|||zzzyyy}}}~~~pppbbbWWWQQQLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOQQQSSSUUUWWWYYYZZZ[[[]]]___```aaaaaa```bbbbbbaaa]]][[[YYYYYYWWWVVVTTTSSSRRRSSSTTTUUUVVVYYY^^^fffsss~~~{{{fffYYYMMMHHHGGGFFFFFFGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFGGGHHHIIIJJJKKKLLLLLLMMMLLLMMMRRRUUUZZZeeeooo~~~uuuqqqrrryyyhhhYYYLLLIIIHHHIIIPPPZZZlllwww}}}nnn```VVVPPPNNNRRRWWW```vvvwww[[[KKKGGG@@@???>>>===<<<;;;;;;;;;888888888777888888999999777777777777666666555555666666555444444444444555555555555555555555555555555555555555666666666666999:::===BBBIIIOOOSSSUUUXXX```lllwww~~~vvvnnnddd[[[ZZZ]]]nnnyyyuuuqqqttt|||}}}zzzyyy{{{~~~}}}}}}|||zzz}}}tttdddXXXRRRMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNPPPRRRVVVZZZ\\\```bbbdddgggiiikkklllllljjjlllmmmlllhhhccc```______]]]YYYVVVUUUUUUVVVWWWUUUZZZaaajjjwwwpppbbbRRRKKKIIIHHHHHHJJJHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGHHHIIIKKKLLLMMMMMMPPPOOOQQQVVVZZZ___jjjuuu{{{sssqqqttt|||eeeWWWLLLIIIIIIJJJRRR^^^qqq{{{|||mmm```UUUPPPOOOSSSXXXddd}}}oooVVVJJJFFF??????===<<<;;;;;;;;;;;;888888888777888888999999777777777777777666666666666666555444444444444555555555555555555555555555555555555555666666666666777999<<<@@@EEELLLRRRUUUWWW^^^iiittt}}}|||tttiii^^^ZZZ\\\lllvvvyyysssuuu{{{~~~{{{zzzzzz}}}}}}xxxvvvtttrrrtttxxx|||wwwfffXXXQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOQQQUUUZZZ___bbbhhhjjjnnnrrruuuxxxyyyyyyvvvxxxzzzyyyuuuooojjjhhhfffccc^^^YYYWWWVVVXXXYYY[[[aaaiiirrrzzzjjjYYYPPPMMMJJJKKKMMMIIIIIIIIIHHHHHHHHHGGGGGGGGGHHHIIIJJJLLLMMMNNNOOOQQQPPPSSSXXX]]]bbbnnnyyyxxxrrrqqquuu{{{cccVVVLLLJJJJJJLLLWWWddduuu}}}wwwiii]]]SSSOOOOOOTTTZZZiiihhhSSSHHHDDD???>>>===<<<;;;;;;;;;;;;999999888888888888888999777777777777777777777777666666555444444444444555555555555555555555555555555555555555666666666666666888;;;>>>BBBIIIPPPVVVXXX^^^hhhrrr{{{zzzoooccc]]]^^^hhhrrr~~~vvvvvv|||}}}}}}{{{}}}zzztttqqqnnnkkkmmmrrrssswww~~~yyygggYYYQQQNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPQQQTTTYYY```eeeiiiooorrrwww}}}~~~yyyvvvpppkkkeee___[[[ZZZ\\\]]]bbbiiirrr|||vvvcccXXXRRRNNNMMMOOOKKKKKKJJJJJJJJJIIIIIIIIIIIIIIIKKKLLLNNNOOOQQQQQQRRRRRRUUU[[[```fffrrr}}}}}}vvvqqqrrrwwwwww___TTTKKKKKKMMMPPP]]]kkkyyyyyypppcccWWWQQQNNNOOOUUU^^^ooo~~~bbbPPPGGGBBB>>>>>>===<<<;;;;;;;;;;;;::::::999888777777777777777777777777777777777777666666555444444444444555555555555555555555555555555555555555666666666666555777:::<<<@@@GGGOOOVVVXXX]]]eeemmmvvvvvviiibbbaaabbbmmm|||zzzxxx}}}|||~~~}}}vvvooollliiifffhhhmmmllloootttyyy~~~|||iiiZZZQQQOOOOOOOOOOOOOOOOOOOOOOOOSSSSSSUUUYYY___fffmmmqqqtttxxx~~~~~~yyyqqqjjjeeedddfffgggmmmuuunnnaaaXXXRRRNNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLNNNOOOQQQSSSTTTUUUXXXXXX[[[aaafffmmmyyyzzztttqqqssszzzuuu\\\RRRKKKLLLOOOTTTaaappp{{{|||tttjjj]]]RRROOOMMMOOOWWW```sssyyy___OOOFFF???>>>===<<<;;;;;;;;;;;;;;;;;;:::999888777777777777777777777777777888888888666666555444444444444555555555555555555555555555555555555555666666666777555777999;;;???FFFOOOVVVVVVZZZaaahhhqqq|||zzzmmmeeeeee^^^iiiyyy}}}zzz}}}}}}{{{sssmmmiiifffccceeejjjhhhjjjmmmqqqvvv|||~~~kkk[[[RRROOOOOOOOOOOOOOOOOOOOOOOOVVVVVVXXX\\\bbbjjjqqqvvvvvv{{{|||tttooonnnpppqqqzzzvvvggg]]]TTTOOONNNPPPPPPPPPOOOOOOOOONNNNNNNNNOOOPPPRRRTTTUUUWWWWWW^^^^^^bbbhhhnnnuuuxxxsssqqqttt}}}nnnXXXPPPKKKLLLQQQXXXggguuuyyy{{{zzzuuulll```WWWRRRNNNJJJNNNZZZgggzzzqqqZZZMMMDDD>>>>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::999999999888888888777777666666666666555444444444444555666666666666666666666666444444444555555555555666777888::::::===DDDNNNUUUVVVXXX]]]fffqqq|||wwwiii]]]```eeerrr|||}}}}}}}}}}}}xxxqqqlllhhheeecccaaagggggghhhkkkooouuuzzz}}}~~~mmm___XXXSSSSSSRRRPPPOOOPPPRRRUUUVVVZZZ___eeeiiinnnsssvvvzzz~~~~~~zzz{{{jjj[[[SSSRRRSSSOOONNNMMMMMMNNNOOOOOOOOOQQQSSSUUUWWWXXXZZZ^^^aaaeeehhhlllqqqwww}}}vvvrrrqqqwwwhhhUUUNNNJJJMMMTTT]]]kkkxxxzzzzzzyyyssshhh^^^UUUQQQNNNKKKOOO[[[iii}}}mmmVVVJJJCCC===>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::999999999888888777777777666666666555555444333333333444444555555555555555555555555444444444555555555555666777888999:::<<>>>>>===<<<<<<;;;;;;<<<<<<::::::::::::999999999999777777666666666666666555888888777666666666666666444444444444444444444444444444444555555555555666666888999999;;;AAAJJJQQQTTTVVVZZZbbbmmmyyyssshhh___cccmmm{{{~~~~~~~~~yyyrrrmmmiiifffdddbbbccceeehhhlllooorrrtttvvv||||||lll___XXXUUUVVVVVVUUUTTTUUUXXXZZZ^^^cccjjjpppsssuuuwwwxxxuuuwwwzzz|||uuueee\\\XXXWWWUUUUUUTTTTTTTTTUUUWWWXXX\\\___cccgggjjjnnnsssvvv~~~wwwqqqooorrr|||pppZZZOOOLLLLLLRRR\\\iiiuuu}}}|||yyyrrrhhh]]]TTTOOOMMMLLLLLLRRR^^^nnn|||___LLLDDD@@@???======<<<;;;;;;;;;;;;<<<:::::::::999999999999888666666666666555555555555888777666666555555666666444444444444444444444444444444444555555555555666555777888999:::???GGGNNNSSSUUUZZZaaajjjwwwwwwlll```aaaiiivvv}}}}}}zzztttooollljjjhhhfffgggjjjoootttxxx{{{}}}~~~zzzjjj^^^XXXUUUWWWXXXWWWWWWXXX[[[]]]bbbhhhpppuuuxxxyyyyyyyyywwwxxxxxxyyy|||}}}mmmaaa[[[YYYVVVVVVVVVVVVVVVXXX[[[]]]bbbfffmmmtttzzz|||uuuooooootttfffVVVNNNNNNOOOTTT```mmmwww{{{{{{wwwooodddYYYPPPLLLKKKJJJLLLSSS___qqqtttZZZJJJCCCAAA@@@======<<<;;;;;;;;;;;;;;;::::::999999999888888888555555555555666666666666555444333333222222333333444444444444444444444444444444444555555555555666555666888888888===DDDJJJRRRUUUZZZ```hhhtttyyyooobbbaaaeeeppp|||}}}~~~}}}yyytttpppnnnmmmlllkkkmmmqqqwww~~~xxxiii^^^YYYVVVWWWYYYZZZZZZ\\\^^^```fffkkksssyyy||||||{{{{{{|||{{{zzzzzz|||~~~tttggg^^^[[[VVVXXXYYYXXXYYY[[[```ccchhhnnnwwwzzztttpppqqqxxxuuu^^^TTTMMMNNNPPPVVVbbbqqqyyyzzzyyyuuummmaaaVVVNNNKKKJJJIIIMMMUUUbbbuuukkkUUUIIICCC@@@@@@===<<<;;;;;;::::::;;;;;;999999999999888888888888555666666666666777777777888888777666666666666777444444444444444444444444444444444555555555555666444666777777777;;;AAAGGGOOOSSSXXX^^^eeeooo{{{{{{qqqeeeaaabbbkkkvvv|||yyyuuurrrrrrsssssssssvvvyyyuuuhhh___ZZZWWWYYY\\\^^^^^^```bbbdddiiiooovvv|||~~~~~~~~~~~~~~~}}}~~~}}}nnnccc^^^XXX[[[]]]]]]]]]aaagggmmmqqqwwwxxxrrrqqqsss|||iiiWWWRRRIIILLLPPPVVVdddttt{{{yyywwwssskkk```UUUNNNJJJJJJJJJPPPXXXeeeyyybbbQQQHHHBBB>>>???===<<<;;;;;;::::::;;;;;;999999999999888888888888666666666777777777888888;;;::::::999888999999999555555555555555555555555444444444555555555555666333555777666666999???DDDKKKPPPVVV\\\aaajjjuuu}}}~~~uuugggaaa___fffqqq||||||zzzyyy{{{~~~sssggg___[[[ZZZ\\\```bbbccceeegggiiilllqqqxxx~~~~~~~~~ttthhhaaa\\\___bbbcccdddhhhqqqwwwzzz~~~vvvqqqrrruuubbbSSSQQQFFFKKKOOOVVVfffwww}}}zzzvvvrrrkkk```UUUNNNJJJJJJLLLRRR[[[hhh}}}xxx]]]NNNGGGAAA======<<<<<<;;;::::::::::::;;;999999999888888888888777666666777777888888999999666555555444444444444444666666666666666666666666444444444555555555666666333555666666666888>>>CCCGGGMMMTTTZZZ^^^fffpppxxx|||wwwiiibbb^^^dddnnnxxxqqqfff___\\\\\\___bbbeeefffhhhjjjlllooossszzz}}}}}}~~~yyykkkddd```cccggghhhiiinnnwww|||tttooorrrvvvlllXXXPPPNNNMMMJJJOOOaaaqqqxxx{{{~~~xxxoooeee\\\SSSKKKIIIKKKJJJQQQ]]]ooooooUUUKKKGGGAAA======<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777777777777777777777777888777666444444555555666444444444444444444444444555555444444444333333333444444555666777999;;;<<>><<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777777777777777777777777888777666555444555555666444444444444444444444444555555555555444444333333444444555666777999;;;<<>><<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777777777777777777777777777666666666555555555555666666666666666666666666666666666666666666666555444555555555777888999:::>>>FFFPPPVVVXXX[[[aaafffsssyyyvvvlllaaa\\\[[[aaannnzzz{{{yyyxxx{{{~~~|||zzzyyy{{{|||}}}|||tttnnnlllnnnppprrruuuxxx{{{|||}}}uuuoooooosss{{{www```TTTNNNLLLNNNPPP]]]ooo~~~{{{pppcccXXXPPPJJJKKKOOOWWWccczzziiiVVVFFFBBBBBB>>>;;;===<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777777777777777777777777666666666666666555555444666666666666666666666666555666666666666666666666555555555555666777999999===DDDOOOUUUYYY\\\```dddrrryyyxxxnnnccc\\\ZZZ^^^lllyyyzzzrrrpppooonnnrrr{{{}}}zzzxxxuuusssssstttvvvxxxzzz}}}{{{uuuppppppssswwwxxx{{{zzzrrrnnnpppuuunnn[[[SSSMMMMMMQQQUUUeeeyyyxxxmmm```VVVNNNJJJLLLQQQZZZkkkcccRRRDDDBBBBBB===:::<<<<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777777777777777777777777666666666777666555555444555555555555555555555555444555555555555666666666555555555555666777888999;;;BBBLLLTTTYYY\\\```dddpppxxxzzzqqqeee]]]XXX[[[gggtttssskkkgggffffffkkkttt~~~~~~}}}~~~{{{wwwtttpppmmmkkklllmmmmmmoootttyyy}}}~~~{{{wwwuuuwww{{{uuuooonnnssszzzeeeWWWQQQLLLNNNTTT\\\nnnrrrggg[[[SSSMMMKKKOOOVVVeeezzzttt\\\MMMAAAAAAAAA<<<:::===<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777777777777777777777777555666777777777666444444444444444444444444444444333333444444555555555555555555555555555666777888999@@@IIIQQQWWW\\\```dddllluuu~~~vvvkkk```YYYYYYdddqqq~~~}}}ppphhhaaaaaaccciiisss}}}~~~~~~|||zzzwwwwwwxxx|||}}}xxxtttpppkkkhhhbbbccccccbbbdddiiiqqqwwwzzzzzzzzzzzz{{{~~~wwwooommmpppxxxwww___TTTOOOKKKNNNVVVbbbuuu}}}nnncccXXXPPPMMMLLLRRRZZZqqqlllVVVHHH??????@@@<<<:::===<<<;;;;;;::::::;;;;;;<<<:::::::::999999999888888777777777777777777777777555666777777777666444333444444444444444444444444333333333444444444555555555555555555555666777888888>>>GGGOOOVVV[[[```dddiiisss||||||qqqeee\\\ZZZdddppp}}}pppggg^^^___cccjjjvvvzzzwwwyyy|||~~~~~~|||yyyvvvrrrrrrtttyyy|||wwwrrrnnnhhheee]]]]]]\\\[[[]]]cccllltttvvvwwwyyy{{{~~~qqqllllllqqq{{{nnnZZZTTTPPPJJJQQQ___pppuuuiii]]]TTTQQQMMMKKKTTTaaasssfffPPPJJJBBB<<<;;;===???@@@999:::;;;;;;::::::<<<>>><<<:::777666777888888888888888888888888888888888666666666666555555555555444444444444444444444444666555444333333444555666555555555555555666777777777<<>>???:::;;;<<<<<<;;;;;;===???@@@===:::888888888888777888888888888888888888888888777777777777666666666444444444444444444444444666555444444444444555666555555555555555666777777777;;;BBBKKKSSSZZZ___bbbhhhnnnvvv{{{ooodddaaaffflll{{{|||uuupppqqquuu}}}}}}}}}}}}~~~~~~~~~|||{{{}}}~~~~~~~~~{{{{{{zzzyyywwwuuurrrqqqooommmnnnsss|||xxxqqqjjjddd___[[[ZZZXXXVVVUUUWWW]]]eeelllooossszzzyyyrrrooopppwwwrrr___OOOLLLKKKKKKVVVeee}}}sssggg^^^UUUOOONNNNNNPPP]]]lllnnnVVVKKKGGGBBB???>>>>>>>>>===;;;<<<===<<<;;;;;;===???BBB???<<<:::::::::999777888888888888888888888888888888888888777777777777444444444444444444444444666555444444444444555666555555555555555666777777777:::AAAIIIRRRZZZ```ccceeeiiirrr{{{yyymmmfffgggiiiyyy|||}}}~~~~~~~~~{{{xxxwwwxxxyyyyyyxxxuuuuuuvvvuuutttqqqooonnnllljjjjjjoooxxxxxxpppiiiccc^^^ZZZYYYXXXWWWVVVWWW\\\dddiiinnnrrrzzz|||uuuooonnnrrr|||jjjZZZNNNLLLMMMPPP]]]lllzzzlll```YYYQQQMMMNNNNNNRRRaaassseeeQQQGGGEEEBBB@@@??????===<<<;;;<<<<<<<<<::::::<<<>>>AAA>>><<<;;;;;;;;;:::888888888888888888888888888888888888777777777666666555555555555555555555555555555555444444555555555555555555555555666777777666999???FFFOOOXXX___cccbbbfffmmmvvvxxxmmmhhhgggttt~~~|||xxxtttrrrrrrrrrrrrrrrppppppqqqqqqpppooommmllljjjhhhggglllvvvyyyqqqkkkeee```\\\XXXXXXXXXXXXZZZ___ffflllssswww~~~xxxrrrmmmnnnuuuyyybbbVVVLLLKKKMMMTTTbbbqqqtttfff]]]VVVOOOLLLNNNOOOTTTfffyyywww^^^OOOEEECCCAAA@@@@@@???===;;;:::;;;;;;:::999888:::<<<<<<;;;999999;;;;;;:::999888888888888888888888888777777666666666555555555555555555555555555555555444555555555555555555444555555555555555666777777777888<<>>???>>>===<<<;;;;;;;;;:::888888999;;;:::999999999;;;;;;999888888888888888888888888888777777777666666666666555555555555555555555555555444444555666666555444444555555555555555666777777777777888<<>>===>>>>>>===<<<<<<<<<===;;;999999:::;;;<<<;;;::::::;;;:::888666888888888888888888888888888888888888777777777777666666666666666666666666333444555666666555444333555555555555555666777777777777777:::AAAKKKVVV\\\\\\]]]```gggrrr~~~ppphhhdddkkk|||yyy|||{{{}}}xxxssskkkeeebbbaaa```___\\\^^^```bbbddddddddddddcccbbbccchhhqqqxxx{{{{{{{{{xxxtttqqqooonnnlllkkkeeecccaaaaaadddkkkvvv}}}uuurrrqqqttt~~~oooXXXNNNPPPPPPRRR^^^ssswwwjjj___WWWSSSIIIIIIJJJMMMRRRbbb~~~qqqXXXKKKFFF@@@??????>>>===<<<<<<;;;;;;::::::999999:::::::::999999999::::::;;;;;;;;;999888888888888888999999999999999888888666555555777777777777777777777777555555555555555555555555666666666666666666666666555777999999<<>>>>>===<<<<<<;;;<<<;;;::::::::::::::::::999999:::::::::;;;;;;;;;999888888888888888999999999999999888888777666555666666666666666666666666555555555555555555555555666666666666666666666666555666888888;;;BBBNNNWWWVVVYYY]]]ccckkkvvvoooccc```eeeppp~~~{{{qqqgggbbb```[[[YYYZZZ\\\[[[ZZZ\\\___aaa```___aaabbbdddgggkkkooorrrtttuuurrrooonnnoooooollljjjeee^^^XXXZZZ```hhhttt~~~wwwtttqqqvvv~~~dddTTTMMMMMMNNNUUUhhh~~~{{{pppeee[[[TTTPPPLLLKKKLLLPPPYYYkkk|||cccPPPFFFCCC???>>>>>>======<<<<<<<<<<<<<<<;;;:::::::::::::::::::::::::::;;;;;;;;;;;;999999888888888888888999888888999888888777666555666666666666666666666666555555555555555555555555666666666666666666666666444555666777999@@@JJJRRRUUUWWW[[[___eeeppp}}}}}}pppfff___bbblll{{{zzznnnccc]]]ZZZVVVUUUWWWYYYXXXXXXYYY\\\]]]]]]\\\___aaacccfffiiilllnnnooopppooonnnoooqqqqqqmmmiiiaaaZZZTTTVVV\\\eeesss}}}uuutttrrrxxxsss^^^RRRNNNLLLMMMWWWkkkvvvkkkaaaXXXRRROOOMMMLLLMMMRRR\\\pppppp[[[KKKDDDBBB>>>>>>=========<<<<<<<<<===<<<<<<;;;;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;;;;:::999888888777888888888888888888888888777666666666666666666666666666666555555555555555555555555666666666666666666666666333444555555888>>>FFFLLLTTTWWWZZZ\\\```jjjxxx{{{qqqhhh___```ffftttwwwjjj]]]WWWSSSPPPPPPRRRUUUUUUVVVWWWXXXYYYZZZZZZ^^^```bbbeeegggiiikkklllkkkkkklllooorrrqqqlllggg\\\UUUPPPRRRXXXcccsssyyyssssssttt|||jjjYYYQQQNNNMMMNNNXXXmmm~~~yyypppfff]]]UUUPPPNNNMMMMMMOOOVVVbbbwww{{{fffSSSHHHCCCBBB============<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;:::999999888777777888888777888888888888777777666777777777777777777777777666666666666666666666666666666666666666666666666333333444444777;;;AAAEEEQQQUUUYYYZZZ]]]fffsss}}}{{{ssskkkccc```bbbmmm{{{rrreeeXXXQQQMMMJJJKKKMMMQQQRRRSSSTTTUUUVVVWWWXXX]]]___aaadddfffhhhiiijjjggggggiiimmmpppnnnhhhcccWWWQQQNNNPPPVVVbbbsssvvvsssssswwwyyybbbTTTOOOLLLMMMPPP[[[mmm~~~yyytttlllbbbZZZSSSPPPNNNMMMMMMRRR]]]lllqqq\\\MMMEEEBBBAAA<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>???<<<<<<<<<<<<;;;;;;;;;;;;::::::999888777777777777777777888888888888777777888888888888888888888888666666666666666666666666666666666666666666666666444333333444666:::>>>@@@MMMRRRWWWYYY[[[bbbnnnxxx~~~wwwppphhhbbb```gggsss~~~kkk___RRRLLLIIIFFFFFFIIIKKKMMMOOOPPPQQQRRRUUUWWWZZZ\\\___ccceeegggggghhhddddddfffiiillliiiccc]]]RRRNNNMMMQQQWWWcccuuu|||uuusssuuu{{{ppp\\\QQQLLLIIIMMMRRR]]]nnn}}}~~~vvvqqqiii```XXXRRROOONNNMMMOOOWWWeeexxx}}}gggTTTHHHCCCAAA@@@<<<<<<<<<<<<<<<<<<<<<<<<:::;;;;;;<<<===???@@@AAA===<<<<<<<<<;;;;;;;;;;;;;;;:::999888777777777777777777888888888888777777999999999999999999999999666666666666666666666666666666666666666666666666555444333444666999;;;<<>>;;;<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<>>>@@@BBBCCC======<<<<<<<<<;;;;;;;;;;;;:::999888777777777777666777777888888888777777::::::::::::::::::::::::777777777777777777777777666666666666666666666666555444333444777999:::;;;CCCKKKSSSVVVVVV[[[fffpppxxx}}}qqqggg___aaajjjvvvtttbbbWWWLLLGGGDDDBBBAAACCC???BBBFFFIIIIIIKKKOOOSSSTTTVVVZZZ^^^bbbcccddddddcccbbbbbbcccdddaaaZZZTTTMMMLLLNNNSSSZZZeeewww|||wwwuuuwww|||yyyaaaPPPJJJKKKKKKKKKTTTgggvvv{{{|||~~~yyyoooccc\\\UUUOOOMMMOOOLLLRRR^^^qqqkkkTTTIIIEEEAAA===;;;======<<<;;;::::::999999<<<<<<===>>>???@@@AAAAAA<<<;;;;;;::::::;;;;;;<<<===<<<999888777777888999999999888777666666777777<<<;;;::::::999999999999888888777777666666555555666666666666666666666666666555444444555777:::;;;BBBHHHPPPTTTUUUYYYbbbjjjttt}}}vvvooohhheeeeeemmm}}}rrr```SSSFFFCCCCCCAAA@@@@@@CCCDDDEEEFFFIIIKKKMMMNNNQQQTTTXXXZZZ[[[\\\^^^___]]]^^^___```___ZZZSSSOOOMMMMMMOOOSSS\\\jjjyyy|||wwwvvvvvvxxx{{{qqq]]]OOOJJJKKKMMMNNNXXXjjjxxx||||||}}}xxxmmmbbb[[[UUUOOOMMMNNNPPPVVVcccyyyyyyeeeOOOFFFDDDAAA>>><<<===<<<<<<;;;::::::999999;;;;;;<<<===>>>???@@@@@@;;;;;;::::::::::::;;;;;;===;;;999888777777888999999999888777777777777777;;;;;;:::999999999999999888888777777666666555555666666666666666666666666555555444444555777999;;;???FFFNNNRRRTTTYYYaaaiiittt}}}}}}uuummmhhhggglllzzzooo[[[OOOCCCAAABBBAAA@@@@@@AAABBBCCCEEEHHHKKKMMMOOOPPPSSSWWWYYYZZZ[[[\\\^^^ZZZ[[[\\\\\\ZZZVVVPPPMMMNNNOOOQQQVVV```mmm|||yyytttssstttyyy}}}fffWWWNNNJJJKKKNNNRRR]]]nnn{{{~~~}}}|||tttkkk```ZZZTTTNNNLLLNNNTTT[[[kkkooo]]]JJJBBBAAA@@@>>>===<<<<<<;;;;;;::::::999999::::::;;;;;;<<<===>>>>>>;;;::::::999999::::::;;;<<<;;;999888777777888999999888777777777777777777;;;:::999999888999999999888888777777666666555555666666666666666666666666555555444444555777999:::;;;BBBKKKQQQTTTYYYaaagggrrr{{{~~~uuunnniiikkkvvv|||iiiTTTIII@@@>>>@@@??????@@@???@@@BBBDDDGGGJJJMMMOOOOOORRRUUUWWWXXXXXXZZZ[[[YYYYYYYYYXXXVVVRRROOOMMMNNNPPPTTT[[[eeerrrxxxsssqqqttt~~~ppp[[[RRRMMMJJJJJJLLLSSSbbbrrr~~~~~~{{{qqqggg]]]XXXSSSNNNLLLNNNVVV```tttgggWWWGGG@@@@@@???======;;;;;;;;;:::::::::999999888999999:::;;;<<<<<<<<<::::::999999999999::::::::::::999888777777888888888888777777777777777888999999888888888888999999888888777777666666555555666666666666666666666666555444444444555777888999888???HHHOOOTTTZZZaaagggnnnwww|||uuuooommmttt~~~wwwcccPPPGGG???>>>???>>>>>>???@@@@@@BBBCCCFFFIIIKKKMMMNNNPPPTTTUUUVVVVVVWWWXXXYYYYYYYYYWWWTTTQQQPPPOOOOOORRRWWW___iiivvvyyyuuussswwwfffUUUOOOLLLJJJIIIJJJUUUfffwwwzzzmmmdddZZZUUUQQQNNNOOORRRYYYgggcccTTTFFF@@@???===<<<<<<:::::::::::::::999999999888888999999::::::;;;;;;999999888888888888999999999999888888888888888888888777777777777777888888888888777777777888888999888888777777666666555555666666666666666666666666444444444555555666777777777===EEEMMMSSSZZZaaafffkkkuuu~~~~~~wwwssswww~~~rrr^^^NNNGGG@@@@@@@@@======???AAAAAABBBCCCEEEGGGIIIJJJMMMPPPRRRTTTTTTSSSTTTUUUWWWXXXXXXVVVRRROOOOOOPPPOOOSSSZZZcccnnnzzz~~~yyyvvvuuu{{{yyy^^^PPPMMMKKKJJJJJJJJJYYYmmm|||yyykkkaaaWWWRRRPPPOOORRRWWWaaasss~~~^^^QQQEEE@@@>>><<<;;;<<<::::::::::::999999999999888888888999999:::::::::999888888777777888888999888888888888888888888777777777777777777888888999777777777666777777888999888888777777666666555555666666666666666666666666444444555555555666666666777;;;BBBIIIPPPXXX```eeejjjttt}}}||||||lllXXXKKKEEEAAAAAA@@@======???AAAAAABBBDDDFFFHHHJJJKKKMMMOOORRRSSSRRRRRRRRRSSSTTTVVVWWWUUUPPPMMMMMMOOOQQQVVV^^^hhhrrr~~~|||xxxvvvvvvyyylllWWWMMMLLLKKKKKKLLLOOOaaauuuwwwjjj___TTTOOOOOOPPPVVV]]]llltttXXXMMMBBB>>>===;;;;;;===999999999999999999999999888888999999999999::::::888888777777777777888888777777888888888888777777777777777777777888999999666666666666666777888888888888777777666666555555666666666666666666666666444444555555666555555555666999===CCCKKKTTT]]]bbbfffpppzzz~~~fffSSSFFFBBB???@@@@@@>>>>>>AAA>>>???AAADDDGGGJJJMMMOOOMMMOOORRRSSSRRRQQQQQQRRRSSSVVVYYYWWWRRRNNNNNNPPPTTTZZZccclllwwwwwwttttttxxxssscccRRRLLLKKKKKKLLLNNNTTTfff{{{uuuiii^^^RRRNNNNNNQQQYYY```tttlllSSSIII@@@======;;;;;;===999999999999999999999999999999999999999:::::::::888888777777777777888888666777888888888888777777777777666777777888999999666666666666666777888888888888888777666666555555666666666666666666666666444444555555666555555555555777:::@@@HHHQQQZZZ```aaakkkuuuzzzzzzbbbOOOBBB>>>===???@@@>>>???BBB<<<===@@@DDDHHHLLLPPPRRRNNNPPPRRRSSSRRRQQQQQQRRRUUUYYY\\\ZZZUUUQQQQQQRRRWWW]]]fffpppzzz{{{uuurrrttt{{{dddZZZOOOJJJHHHGGGKKKPPP\\\ppp~~~nnnaaa]]]SSSOOORRRPPPXXXlllzzzbbbOOOFFF>>><<<<<<:::777777;;;;;;::::::999888777777999888888888777777666666444444555777888999;;;;;;888888888888888888888888777777777777777777777777777777777777777777777777999999999888888777666555444333222333555666555444777777777777777777777777555666999<<>>????????????@@@CCCGGGKKKLLLLLLQQQRRRRRRSSSSSSSSSSSSTTTTTTXXX[[[XXXRRROOORRRVVVXXX```kkktttzzz{{{vvvvvvyyyyyy___VVVMMMIIIHHHHHHMMMSSS___rrrzzzjjj\\\YYYPPPNNNRRRSSS\\\rrrttt\\\LLLCCC<<<<<<===;;;999:::;;;;;;:::999999888777777888888888888777777777666666666777777888888999999777777777777777777777777777777777777777777777777777777777777777777777777777777777888777777666555555444333444666777666555666666666666666666666666555666888;;;@@@HHHRRRXXX^^^ccciiioootttzzzsss]]]OOOHHHEEE@@@======>>>??????@@@AAABBBFFFIIILLLNNNOOOTTTUUUUUUUUUUUUUUUUUUVVVWWWZZZ\\\XXXRRRPPPSSSWWW[[[cccnnnvvv{{{}}}{{{vvvxxx}}}kkkWWWPPPJJJIIIIIIJJJOOOVVVeeewwwssscccUUUTTTLLLLLLSSSVVVccczzzkkkTTTHHH@@@;;;<<<===<<<;;;===:::::::::999888888777777888888888888777777777777888888888777777777777777666666666666666666666666777777777777777777777777777777777777777777777777444555666666666666666666666555444555777888777666555555555555555555555555666666888:::>>>DDDLLLRRRYYY]]]bbbggglllsss}}}yyy{{{sss^^^QQQIIIEEEAAA>>>>>>???@@@@@@BBBCCCEEEHHHLLLOOOQQQRRRXXXYYYZZZYYYWWWWWWXXXYYYZZZ\\\\\\WWWRRRPPPTTTYYY^^^fffpppwww{{{{{{zzzwwwzzzxxxbbbRRRMMMIIIIIIIIILLLSSS[[[nnn~~~~~~lll]]]QQQQQQKKKKKKSSSXXXhhh}}}bbbNNNFFF???;;;<<<===;;;;;;===:::999999999888888777777888888888777777777777777777777777777777777777777777777777777777777777777777777777777777777777777666666666666666666666666222333444555666666666666666555444555777888777666555555555555555555555555666666777888;;;@@@FFFKKKTTTXXX\\\___dddlllwwwtttssswwwtttaaaUUUJJJFFFBBB??????@@@AAAAAACCCEEEHHHKKKMMMPPPSSSUUU\\\^^^___^^^[[[YYYZZZ[[[]]]]]][[[UUUPPPOOOTTTXXX^^^fffoootttxxx||||||xxxyyywww}}}ppp^^^PPPLLLJJJJJJKKKOOOXXXbbbyyywwweeeYYYOOOPPPJJJKKKTTTZZZmmmrrrZZZKKKFFF@@@=========999999;;;999999888888888888888777777777777777777777888888666666666777888888999999888888888888888888888888666666666666666666666666666666666666666666666666111222333555666666666666555444333444666777666555555555555555555555555555666666777777888<<>>>>><<<888777:::888888888888888888888888777777777777888888888888555666666777888999999999888888888888888888888888666666666666666666666666777777777777777777777777222333444555666666666666555444333444666777666555555555555555555555555555555666666666777999>>>AAAJJJMMMQQQUUUZZZbbbmmmttt}}}vvvooolllqqqyyywwwggg]]]LLLHHHDDDAAAAAABBBCCCCCCCCCGGGLLLNNNOOORRRVVVZZZaaaggglllkkkfff```^^^^^^___\\\XXXSSSOOONNNQQQSSSWWW\\\bbbeeehhhooozzz}}}yyyyyy|||www```VVVMMMJJJJJJMMMRRR[[[lll{{{zzzfffXXXSSSKKKMMMJJJLLLVVV```xxxyyy\\\KKKGGGDDD@@@??????<<<888777:::777777777777888888888888666777777777888888888888777777777777777777888888888888888888888888888888666666666666666666666666777777777777777777777777333444555666666666666666666555444555777888777666666666666666666666666666555666666666666888<<>>???<<<888888<<<777777777777777888888888666666777777888888888999999999999888777666666555777777777777777777777777666666666666666666666666777777777777777777777777444555666666777666666666888666666777888999888777777777777777777777777777555555666666666888;;;>>>AAAEEEJJJOOOTTT[[[dddkkkyyy~~~zzzqqqjjjkkkqqqxxxvvvhhh^^^MMMIIIEEEBBBBBBCCCDDDDDDGGGLLLQQQSSSSSSVVV[[[```gggpppxxxyyyqqqhhhcccbbbaaa^^^ZZZVVVSSSQQQQQQRRRRRRUUUXXXZZZ^^^hhhwww~~~||||||iiiWWWOOOHHHJJJJJJIIIRRRggg~~~~~~lll\\\QQQKKKOOOJJJKKKQQQVVVcccdddRRRFFF======<<<<<<;;;;;;:::999999888888888888888888888888888888777777777888:::;;;999888888888777777666666777777666666666666777777777777777777777777777777888888777777666666555555555555666666777777888888444444333222333444555666999999888666555444333222555555666666777777888888???BBBEEEJJJOOOVVV^^^dddrrrzzz}}}vvvnnniiihhhmmmzzzsssfff]]]MMMJJJGGGEEEDDDDDDDDDCCCHHHMMMSSSXXX[[[\\\]]]^^^fffqqq||||||wwwpppiiiccccccaaa]]]YYYUUURRRPPPPPPSSSTTTVVVXXX^^^hhhvvv{{{yyyzzzfffVVVNNNHHHKKKKKKLLLVVVkkkvvveeeWWWOOOLLLNNNJJJLLLSSS[[[jjjxxx___OOOEEE>>><<<<<<<<<;;;::::::999999888888888888888888888888888777666666666777888999888888888777777777666666777777666666666666777777666666666666666666666666777777777777666666555555555555666666777777777777555555444444444555666777888777777666555444333333555555555666777777888888===???CCCGGGLLLTTT[[[aaammmvvvxxxoooiiigggkkkxxxzzznnnaaaYYYMMMJJJFFFDDDCCCDDDDDDDDDIIINNNUUU[[[]]]______```gggsss}}}~~~yyyssslllfffdddaaa]]]YYYUUURRRQQQPPPRRRSSSUUUXXX^^^jjjxxx{{{xxxxxx{{{yyybbbSSSMMMHHHKKKLLLOOO\\\qqq}}}lll\\\RRRNNNMMMNNNKKKMMMVVV```sssoooXXXJJJDDD@@@<<<<<<;;;;;;::::::999999888888888888888888888888777777666555555555666666888888777777777777666666777666666555555666666777666666666666666666666666777777777666666666666555555666666666666777777777666555555555555666777777555555555555444444444333444555555666666777888888:::<<<@@@DDDIIIPPPWWW\\\gggqqq}}}{{{rrrjjjfffhhhsss}}}rrrfff[[[SSSMMMIIIEEEBBBBBBDDDDDDEEEIIIOOOWWW]]]aaabbbbbbccchhhttt}}}xxxpppiiifffddd```[[[XXXUUUTTTTTTSSSUUUWWWZZZaaannn}}}{{{vvvvvvyyyrrr]]]QQQLLLGGGJJJMMMRRRaaawwwvvveeeWWWOOOLLLLLLMMMLLLOOOXXXfff|||eeePPPFFFAAA@@@<<<<<<;;;;;;:::999999888888888888888888888888888888777777666666555555555777777777777777777666666666666666555555666666666666666666666666666666666666666666666666666666666666666666666666666666666555555555555555666666666444444444444444444444444444444555555666777777888888:::>>>AAAFFFLLLTTTYYYdddooo|||uuummmggggggppp{{{uuuiii___UUUNNNLLLHHHCCCAAAAAACCCEEEEEEIIIOOOXXX___bbbdddddddddhhhsss|||uuummmiiigggbbb^^^[[[ZZZYYYZZZXXXYYY\\\```gggttt}}}xxxuuuwww}}}zzzkkkYYYOOOLLLFFFIIIMMMUUUfffzzzpppaaaUUUOOOLLLKKKLLLMMMSSS]]]lllyyy^^^LLLBBB??????<<<;;;;;;:::999999888888777777777777777777777777888888888777777666666555666666666666666666777777666666555555555555666666555555555555555555555555555555555555555666666666666666666555555555555555333333444444555555555555333333333444444444444444444444444555666666777777888:::===@@@DDDJJJQQQVVVbbbnnn{{{zzzrrrjjjhhhnnnwww{{{mmmbbbXXXPPPKKKJJJFFFBBBAAAAAACCCEEEEEEHHHNNNVVV]]]```bbbccccccfffqqq}}}yyyqqqjjjgggccc```^^^]]]^^^___]]]```cccgggmmmyyyyyyuuuuuuyyy{{{ttt{{{cccTTTMMMKKKGGGIIIMMMWWWiii|||xxxjjj\\\SSSOOOLLLKKKLLLPPPXXXcccvvvoooXXXIII@@@>>>???;;;;;;::::::999999888888777777777777777777777777777777888888888777666666555555666666666666777777666555555444444555555666555555555555555555555555444555555555555666666666666666666555555555555444222333444444555555444444444444444444444555555555333444444555555666777777777999<<<>>>BBBHHHOOOTTT___jjjvvvxxxpppkkkooovvvttteee[[[SSSMMMIIIGGGDDDBBBAAABBBDDDDDDDDDGGGKKKRRRXXX[[[]]]___```dddooo|||vvvkkkhhheeebbbaaabbbdddfffgggiiimmmqqqvvv|||uuusssvvv}}}vvvnnnqqq[[[OOOKKKKKKJJJKKKPPPZZZmmm~~~~~~ssscccVVVOOOMMMMMMMMMLLLSSS^^^llleeeRRRGGG@@@>>>@@@;;;;;;::::::999888888888777777777777777777777777444555666777777777666555555555555666666666777777666555555444444555555666555555555555555555555555444444444555555555666666666666555555555444444444333333555666666666555444666666555555555555555555333333444555555666666777666888:::===@@@FFFMMMQQQYYYdddpppyyy~~~vvvoooqqqvvvnnn^^^TTTNNNJJJGGGDDDCCCBBBBBBDDDDDDDDDBBBEEEIIINNNRRRUUUXXX[[[]]]cccooo||||||pppmmmkkkhhhiiikkknnnqqqtttxxx|||}}}xxxttttttzzz{{{qqqjjjjjjUUULLLJJJJJJLLLMMMQQQ\\\ooo|||ppp^^^QQQKKKKKKNNNOOOLLLUUUbbbrrrzzz^^^NNNFFF@@@???AAA;;;;;;::::::999888888777777777777777777777777777222333555666666666555555444555555555666666777777555555555444444555555555555555555555555555555555444444444555555555666666666666555555555444444444333444666777777777666555777777666666666555555555333333444444555666666777555666999;;;???DDDKKKOOOTTT___kkkttt}}}zzzrrrrrrwww||||||jjjZZZQQQKKKHHHFFFBBBBBBBBBCCCEEEEEECCCBBBDDDGGGKKKOOOQQQTTTXXXZZZcccooo}}}vvvtttqqqpppqqqtttxxxzzzyyyuuuvvvwwwyyyooogggyyybbbTTTKKKHHHIIIHHHNNNWWWddduuuttthhhZZZRRRNNNJJJKKKMMMSSS[[[hhh|||rrrXXXIIIDDD@@@<<<:::;;;;;;:::999999888888777777777777777777666555555777777666666555555555444666666666666777777777777888666555444666666555444666666666666666666666666777777666666555555555444888888777666666666666666555555555555555555555555555555555555555555555444777777666666555555444444666777777888999===CCCHHHVVV\\\fffpppyyy~~~yyyuuusss{{{zzzfffYYYQQQIIIDDDBBBDDDDDDCCCCCCCCCDDDFFFGGGIIIJJJLLLOOOTTTXXX\\\^^^jjjsss}}}yyyyyy~~~yyyuuuuuuxxx~~~~~~vvvnnngggbbbsss]]]QQQJJJIIIJJJJJJQQQ[[[gggvvv~~~pppdddXXXQQQMMMKKKLLLPPPUUU```qqqiiiRRRFFFBBB???<<<;;;;;;::::::999999888888777666666777777666555555444777666666666555555555555555666666666777777777777555444222333555666666555666666666666666666666666777666666666555555555555777666666555444444555555555555555555555555555555444444444555555555666666666666666666666555555555666777777777999===CCCGGGRRRXXXbbblllvvv~~~|||yyyxxx|||yyydddWWWOOOHHHCCCBBBCCCBBBBBBBBBCCCEEEGGGHHHGGGHHHJJJOOOUUU\\\bbbfffnnnvvv|||vvvtttvvv~~~zzzssslllfffbbblllWWWMMMIIIIIILLLMMMUUUaaammmxxx}}}vvvjjj```UUUOOOLLLKKKNNNSSSYYYhhhppp^^^JJJAAA@@@>>><<<<<<:::::::::999888888777777666666666666666555555444666666666666555555555555555555666666666777777777333111111222444666777666666666666666666666666666666666666666555555555555666555444444333444444444555555555555555555555555333444444555555666666666555555555666666666666666666666777777888<<>>>>>===;;;;;;::::::999999888777777777666666777777777666666555666666666666666555555555555555555666666666777777444333222222555666666666666666666666666666666666666666666666666555555555555555444444444444444555555555555555555555555555555555555555555555555444444444555555666666777777555666777777888;;;???CCCIIIOOOYYYcccnnnyyy~~~iiiZZZQQQJJJIIIKKKFFFFFFFFFFFFHHHJJJLLLMMMOOOOOOQQQUUU]]]hhhrrrxxx~~~{{{tttqqqqqqvvv}}}wwwoooiiieeeaaa___|||aaaPPPIIIGGGIIILLLOOO\\\lllwww~~~~~~uuukkkbbbZZZQQQMMMKKKKKKQQQXXXddd|||xxx\\\OOOBBB>>>===<<<::::::::::::999888888777777666666777777888888777777777555555555666666666666666555555555555666666666666777666444444555666666555666666666666666666666666555555555666666666666666666555555444555555666666555555555555555555555555777777666555444333333222444444555555666666777777555666666777777999===@@@GGGLLLVVVaaammmyyymmm]]]RRRKKKJJJLLLHHHHHHHHHIIIJJJLLLNNNOOOQQQQQQSSSYYYcccooozzzwwwrrrpppsss{{{|||ssskkkeeebbb___]]]ttt\\\NNNIIIGGGIIIKKKRRR```qqq{{{|||rrrggg]]]VVVPPPMMMKKKLLLTTT]]]ooolllVVVKKKAAA>>>>>>;;;999999999999999888777777666666555666666777777777777777555555555666666666666666444444555555555666666666999777555555666666555444666666666666666666666666555555555666666666666666555555555555555555666777555555555555555555555555777777666555444333333222555555555666666666666666444555666666777888;;;>>>CCCIIIRRR]]]jjjxxx|||}}}sssbbbUUUKKKIIILLLIIIIIIJJJLLLNNNQQQTTTVVVTTTUUUYYY```kkkyyy|||uuussstttxxx~~~xxxnnngggbbb```___^^^lllWWWLLLIIIIIIJJJLLLXXXfffuuu~~~yyymmmbbbVVVQQQMMMLLLLLLOOOYYYddd}}}vvv^^^OOOFFF>>>======;;;888999999999888888777777666666333444444555666666555555555555555555666666666777444444444555555555666666666555333444555666666555666666666666666666666666555555555555666666666777444444333333444555555666555555555555555555555555555555555555555555555555666666666666666555555555444555666666666777:::<<<>>>CCCLLLXXXeeetttzzzyyy{{{|||kkk[[[OOOKKKMMMLLLMMMOOORRRWWW\\\aaacccdddeeehhhnnnxxx{{{vvvsssuuuxxxwwwqqqiiibbb______```aaawwweeeSSSJJJIIIIIIKKKMMM\\\jjjyyywwwjjj^^^RRRNNNKKKLLLMMMRRR^^^iiilllUUUJJJBBB<<<======;;;999999999999888888777666666666111222333333444444444333444555555555666666777777444444444555555555666666333222111222444666777666666666666666666666666666444555555555666666777777222222222222333333444555555555555555555555555555222222333444555666777888777777666666555555555444333555666666666777999;;;:::???HHHTTTaaaqqqyyywwwxxx|||rrrbbbTTTOOOQQQOOOQQQUUUZZZ```gggmmmpppvvvvvvxxx|||zzzuuurrrrrruuu{{{|||rrrlllddd___^^^___bbbcccqqq\\\MMMLLLJJJDDDJJJWWW```sss}}}vvvgggWWWSSSNNNKKKNNNPPPTTTdddvvv{{{```NNNCCC@@@===;;;;;;;;;::::::888888888888777777777777777777666666666666777777666666555555555444444444444444444444444444444444444444444444444444444444555555555555666666666666444444555555555555444444555555555666666666666777333444444444555666666666333333333444444444555555444444444555555555555666777777777777777777777777===AAAHHHQQQ^^^mmm{{{}}}uuuqqqsss~~~~~~kkk]]]VVVSSSSSSTTTXXX```lllxxx}}}vvvsssoooppprrrwww{{{tttmmmgggaaa___^^^^^^cccjjjooo\\\MMMMMMKKKGGGMMMZZZfffwww|||ssseeeVVVQQQMMMLLLOOOQQQXXXkkkttt[[[KKKCCC@@@<<<;;;;;;;;;:::999888888888777777777666666777777666555555555666666666666555555555444444444444444444444444444444444444444444444444444444444444555555555666666666666444444555555555555444444444444555555555666666666444444444555555555555555333333333444444444555555444444444555555555555666666666666666666666666666:::>>>DDDNNNZZZhhhwww}}}vvvppprrr|||uuufff\\\XXXYYY\\\cccooo}}}yyysssrrrppprrrwww~~~vvvooohhhbbb^^^]]]]]]^^^eeellljjjYYYMMMMMMLLLKKKSSS```ppp}}}zzzoooaaaSSSOOOLLLMMMQQQSSS\\\uuuiiiSSSFFFBBB???<<<::::::;;;:::999888888777777777777666666777777666555444444444555555555555555555444444444444444444444444444444444444444444444444444444444444444444555555555666666444444555555555555444444333444444444555555555555555555555555555444444444333333333444444444555555444444444555555555555666666666666666666666666666777:::@@@IIITTTbbboooxxx~~~vvvppppppyyytttfff___]]]bbblll{{{zzzrrroooooopppvvv~~~yyypppjjjccc___\\\\\\]]]aaaiiirrryyycccUUUKKKLLLMMMPPPZZZhhhzzzwwwjjj\\\QQQMMMLLLNNNRRRUUUaaa~~~xxx___LLLCCC@@@>>>;;;:::::::::999888888777777777666666666666777666555444444333444444555555555555555555555555444444444444444444444444444444444444444444444444333333444444444555555555444444555555555555444444333333333444444444555555666666666555444444444333333333333444444444555555444444444555555555555666666666666666666666666666555888===DDDNNNZZZgggoooyyy|||xxxqqqooovvvqqqgggdddjjjuuuxxxrrrmmmlllnnnqqqyyy{{{ssskkkfffbbb^^^\\\^^^```dddooozzzpppZZZPPPJJJKKKOOOVVVdddrrrssseeeXXXPPPMMMLLLOOOTTTYYYgggmmmVVVGGGBBB>>><<<::::::::::::999888777777777666666666666555666666555444444444444444444555555555555555555555444444444444444444444444444444444444444444444444333333333333444444444444444444555555555555444444333333333444444444555555666666666555444444444333333333333444444444555555444444444555555555555666555555555555555555555555666888;;;AAAIIISSS___fffpppuuu{{{|||tttpppssszzz|||qqqpppuuuxxxrrrnnnjjjkkkooovvvwwwoooiiieee___]]]\\\^^^aaagggttt{{{gggSSSMMMJJJMMMSSS^^^ooo~~~pppaaaVVVPPPNNNLLLOOOWWW```qqq|||cccOOODDDAAA===;;;::::::::::::888777777777666666666666555555666555555555555555666666444444444555555555555555444444444444444444444444444444444444444444444444222222222333333333444444444444555555555555444444333444444444555555555555555555555555555444444444333333333444444444555555444444444555555555555666555555555555555555555555777888:::>>>CCCLLLVVV]]]gggmmmuuu}}}yyyrrrrrrvvv~~~www{{{yyyrrrooolllkkkooouuu|||ssskkkeeebbb[[[ZZZ[[[___ccckkk{{{lll]]]OOOLLLKKKOOOXXXgggzzz}}}mmm]]]TTTQQQNNNKKKOOOZZZhhh|||pppYYYIIIBBB@@@<<<:::999:::::::::888666777777666666666555555555555555555555666777888888444444444555555555666666444444444444444444444444444444444444444444444444222222222222333333333333444444555555555555444444444444555555555666666666444444444555555555555555333333333444444444555555444444444555555555555666555555555555555555555555777888999;;;???FFFNNNTTT^^^eeeooowww|||}}}tttqqqttt{{{~~~vvvqqqllllllmmmnnnuuu}}}xxxnnnfffaaa^^^YYYYYY]]]ccciiisssyyybbbWWWNNNLLLMMMRRR\\\lll{{{kkk\\\SSSQQQMMMJJJOOO]]]nnniiiTTTFFF@@@???;;;:::999999::::::888666777666666666555555555555555555555555666888999:::444444444555555555666666444444444444444444444444444444444444444444444444111111222222222333333333444555555555555555555444555555555666666666666777333444444555555666666666333333333444444444555555444444444555555555666666555555555555555555555555777888888999<<>>CCCEEEPPPWWWbbbkkkqqqwww|||}}}zzzzzz~~~wwwnnnkkkhhhiiijjjmmmuuuxxxoookkkgggaaa^^^^^^cccgggnnn{{{jjjYYYPPPLLLIIILLLUUUbbbssszzzgggZZZTTTQQQNNNNNNRRR]]]qqq}}}aaaMMMEEEBBB???<<<::::::999888888888888999888888777666666666777777666666555444444555666666666666555444444444444555555555555555444444444444444444333333333222222222333333333333444444444555333333333333444444444444444444444444333333333333444444444444444444444444444444333333333333333333444444444555555555666666555555555555555555555555666666555555777;;;>>>AAAHHHPPP\\\fffnnnuuu{{{|||~~~zzzpppiiihhhgggjjjnnnuuu|||sssjjjeeebbb^^^___bbbgggooo|||ttt```RRRLLLLLLLLLRRR]]]kkkxxxsssaaaVVVQQQOOONNNVVVZZZfff{{{sssWWWGGGBBB@@@===;;;:::999999888888888888888888777777666666666777777555555555555555555555555666555555444444555555555555555555444444333333333333444444444333333222222222222222333333333444444222222333333333444444444333333333333333333333333444444444444444444444444444333333222222111111111444444555555555666666666555555555555555555555555666555444444666888;;;===BBBKKKWWWbbbkkkttt|||}}}~~~{{{rrrjjjggghhhjjjnnnuuu|||wwwnnneee```^^^\\\```eeejjjvvv|||eeeUUUJJJGGGIIINNNWWWdddrrr}}}lll\\\RRRNNNNNNOOOZZZ___lllkkkQQQDDD@@@===:::::::::999888888777777888888777666666666666666777777444444555555555555444444555555444444444555555666555555444444333333333222333333444444444333222111000111111111222222222222222222222333333333444444333333333333333333333333444444444444444444444444333333333222222111111000444444444444555555555666555555555555555555555555666666555555666888:::;;;@@@HHHSSS^^^hhhrrr|||zzzrrrkkkffffffiiilllrrr}}}|||xxxrrrjjjbbb^^^\\\\\\cccjjjqqqppp^^^RRRJJJIIIMMMQQQ[[[jjjxxxwwwdddXXXQQQNNNOOORRRYYYbbbuuuxxxbbbLLLCCC???:::888:::999999888777777777777888666666555555666666777777444444555555555555444444444333333333333444555555444444444444333333333333222333444555444333222111000000000000111111111111222222222222333333333333222222222222333333333333333333333333333333333333333333222222222222222222333333333444444444555555555555555555555555555555666555555555666888999;;;>>>EEENNNXXXbbbmmmyyyxxxooojjjfffdddggglllqqqyyy~~~vvvqqqkkkeee___^^^]]]```iiissseeeXXXRRRMMMNNNSSSYYYcccrrr~~~}}}mmm\\\TTTQQQPPPSSSWWW^^^mmmkkkXXXGGGAAA>>>777777<<<999999888777777777777777555555555555555666777777333444444555555444444333222222222222222333444444333333333333333333444444222333444555555333222000000000111111111222222222111222222222222333333333111111222222222333333333333333333333333333333333222222222333333333333333222222222333333333333444555555555555555555555555444444444555666777999:::<<>>999888888777777777777777555555555555555666777888333333444555555444333333111111111111222222333444222222222333333444444444222333444555555333111000111111222222222333333333111111222222222333333333111111111222222333333333333333333333333333333333222222222333333444444444111111222222222333333333555555555555555555555555222222333444555777888999:::>>>CCCJJJSSS```ooozzzxxxooojjjeeeeeefffiiirrr{{{zzzrrriiiccc]]][[[[[[___dddkkkxxxlllhhhVVVSSSQQQLLLQQQ^^^mmmzzzyyyhhh\\\SSSSSSSSSSSSZZZdddrrrsssTTTKKK@@@::::::<<<<<<;;;:::::::::999888777666666777777777777666666666666555555444444444444555555333333333333333333333333222333333444444333333222111111111111111111111111111111111111111111111111000111111111111222222222222222222222222111000///333333222222222222222222444444444333333222222222333333333333333333333333555555444444444444555555555555555555666666666666::::::>>>FFFNNNXXXgggttt~~~tttooodddeeeffffffhhhpppzzzyyyrrrkkkddd^^^^^^YYYYYY```hhhsssuuuggguuuaaaQQQPPPNNNKKKSSSaaauuuxxxnnncccXXXQQQRRRTTTUUU___kkkhhhPPPHHH>>>999999::::::888:::999999888888777777777666666666555555555555444555555444444444444555555333333333333333333333333222222333333333333222222111111111111111111111111111111111111111111111111000111111111111222222222333333333333333222111111222222222222222222222222444444333333333222222222333333333333333333333333555555444444444444555555555555555555666666666666::::::===CCCJJJRRR```lll{{{wwwoookkkbbbdddgggjjjoooyyy{{{sssmmmgggaaa\\\\\\ZZZ]]]fffqqq~~~~~~kkk```iiiZZZOOONNNLLLLLLXXXiii{{{}}}xxxoooeee\\\TTTOOOQQQUUUYYYfffuuusssZZZKKKEEE>>>:::::::::999777888888888888888888888888555555555444444444333333555555444444444444555555333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222333333444444444333222222111111111222222333333444333333333333222222222222333333333333333333333333444444444444444444444444444555555555555666666666:::999;;;???DDDJJJVVVbbbsss|||{{{}}}}}}yyypppjjjiiicccgggkkkqqqyyy|||tttmmmgggccc___\\\\\\\\\bbbnnn{{{ooobbb\\\{{{```VVVPPPOOONNNPPP```rrr|||zzzsssiii```WWWQQQNNNRRRVVV^^^ooohhhQQQHHHDDD@@@===<<<;;;:::888777777777777888888888888555555555444444444444333555444444333333444444555333333333333333333333333000111111222222111111000111111111111111111111111111111111111111111111111000000111111111222222222222333333333333333222222000000111222333333444444333222222222222222222222333333333333333333333333444444444444444444444444444444444555555555666666888777888<<<@@@DDDOOOZZZiiiwww|||{{{{{{~~~|||~~~}}}wwwqqqkkkhhhiiihhhmmmssszzz|||wwwpppiiiccc```^^^]]]^^^bbbjjjwwwqqqddd___```pppZZZTTTPPPOOOPPPUUUfffyyywwwmmmccc\\\TTTPPPPPPUUUYYYcccxxx|||```MMMDDDBBB???===<<<:::999777777777777777777777888888666666666555555555444444444444333333333333444444333333333333333333333333000111111222222111111000111111111111111111111111111111111111111111111111000000111111111222222222111111222222222222111111000000111222333333444444222222222222222222222222333333333333333333333333333333444555555444333333444444444444555555555555666555777;;;===AAAKKKVVVcccrrr|||xxxvvvzzz~~~~~~|||tttppplllggggggjjjmmmrrr{{{{{{uuuqqqjjjccc^^^]]]^^^___bbbiiiuuussseee]]]___ggghhhUUUQQQNNNOOORRR[[[mmm}}}}}}rrreee[[[VVVQQQOOOQQQXXX^^^iiioooWWWJJJ>>>===<<<:::888777666666777777777777777777777777666666666555555555555444444444333333333333444444333333333333333333333333111111222222222222111111111111111111111111111111111111111111111111111111000111111111111222222222000000111222222222111111111111111222222333333444111111111222222222222222333333333333333333333333222333444555555444333222333444444444444555555555555444666999<<>>HHHMMMYYYgggsss|||}}}www|||~~~}}}|||vvvnnniiiggghhhiiikkknnnuuu~~~|||tttnnniiiccc___[[[XXXZZZaaahhhooo|||uuuhhh[[[TTTQQQVVV]]]iiiuuuaaaXXXRRRVVV^^^mmmpppeee]]]TTTOOOOOOQQQVVV]]]hhh{{{hhhQQQCCC===999:::::::::999999999888888555555444444444444555555444444333333333333222222333333333333333333333333444333222222111111222222333333333222222222222111000111111111222222333333222222222111111111111111111111111111111111111111111111111111111111111111222222222222222222222222222222111111111111222222222222222222333333333333333333333333333333333333333333333333333333333333444555666555555666999<<>>DDDNNNWWWbbbppp}}}}}}xxxyyy~~~uuunnniiihhhgggfffhhhlllsssyyy~~~wwwqqqnnnhhhbbb\\\YYYXXXXXX___dddkkkvvvrrrcccXXXRRRPPPPPPRRRZZZhhhzzzttt```UUURRRUUUddd{{{uuuhhhZZZSSSPPPNNNOOOSSSUUU]]]nnn{{{^^^KKKBBB===:::888888888888777777777777666555555444444444444555555444444333333333333222222333333333333333333333333333444444444444333222111111222222222222333333333333333222222111111111000111111111111111222222222000000000111222222333333111111111111111111111111222222222222222222222222222222111111111111222222111111111111222222222222333333333333333333333333333333333333333333333333222444555555444444666777:::;;;@@@HHHPPPYYYgggttt{{{xxxxxx{{{{{{{{{}}}~~~wwwmmmhhheeefffhhhiiimmmsssxxxrrriiigggccc^^^ZZZXXXZZZ\\\```iiiuuuqqqcccXXXPPPMMMOOOMMMUUUcccwww}}}gggZZZTTTSSSYYYllllll```TTTOOONNNNNNQQQUUUZZZeeeyyylllRRREEEAAA<<<777555888888777777777666666666555555444444444444555555444444333333333333222222333333333333333333333333444444555555555444333222111111222222222333333333000000000111111111111111000000111111111222222222///000000111222222333333111111111111111111111111222222222222222222222222222222111111111111222222111111111111222222222222333333333333333333333333333333333333333333333333000222444555444444666777666777;;;CCCIIIQQQ^^^jjjxxx|||||||||}}}~~~zzzsssooojjjgggfffjjjmmmpppwww|||tttmmm```___]]]ZZZXXXYYY^^^bbbgggsssppp```WWWPPPLLLMMMQQQUUUaaauuunnn[[[SSSRRRSSSZZZpppxxxfff[[[QQQMMMNNNOOORRRVVV___jjjwww___HHH@@@@@@===888666777777777777666666666666555555555444444555555555444444444333333333222222333333333333333333333333444555666666666555444333111111111222222333333333---...///000111222333333000000111111222222222222///000000111222222333333111111111111111111111111222222222222222222222222222222111111111111222222000111111111111222222222333333333333333333333333333333333333333333333333///222444555444555666777333333888???EEEKKKWWWcccppp~~~wwwrrrllliiijjjhhhiiinnnsssxxxyyytttlllfffYYYYYYYYYXXXXXX[[[aaagggppp}}}pppbbbTTTOOOMMMKKKOOOVVVaaaooowwweeeXXXPPPQQQXXXeeezzz~~~jjj[[[UUUPPPOOONNNNNNSSSYYY^^^sssoooYYYEEE???;;;555555;;;666666666666555555555555777777666555444444333333444444444444444444444444444444444333333444444555333555777888777555333111111111111111111111111111111111111111111111111111000000000000000000000000000111111111111222222222111111111111111111111111////////////////////////111111000000000000111111222222333333333333444444111111111111111111111111111111222222222333333333444444444555555555666666888888999:::>>>EEENNNTTTiiivvv}}}tttmmmjjjhhhggggggjjjooouuu|||yyytttkkkdddaaa^^^[[[ZZZ\\\[[[\\\fffsss}}}sss```WWWOOOKKKKKKNNNVVV^^^ppplll\\\SSSMMMQQQYYYjjj}}}uuucccVVVQQQMMMMMMMMMOOOUUU]]]ggg~~~eeeRRRCCC@@@>>>888666:::666666666666555555555555777666666555444444333333444444444444444444444444444444333333333444555555555666777777666444222111111111111111111111111111111111111111111111111111000000000000000000000000000000111111111222222222111111111111111111111111000000000000000000000000111000000//////000000111222222222333333333444444111111111111111111111111111111222222222333333333222222222333333333444444666777888999<<>>DDDIIIVVVdddtttzzzuuunnnhhheeegggkkknnnsssyyyvvvmmmiiieee___[[[[[[XXXXXX[[[aaagggppp}}}vvvcccUUUMMMKKKKKKMMMQQQZZZkkk{{{lllXXXPPPMMMOOOZZZfffvvv{{{mmm```VVVSSSOOOMMMNNNPPPUUUaaalll~~~dddNNNEEE>>>>>>>>>999777888666666666666555555555555555555555444444333333333333333333333333333333333333333333333444555777777999888666444222111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000111111111111111111111111111111111111222222222222222222222222444333333222222333333444111222222222222333333333111111111111111111111111111111222222222333333333444444444555555555666666444555666666888;;;@@@DDDNNN[[[kkkyyy~~~xxxtttppplllhhhgggkkkrrrwwwxxxppphhhdddaaa\\\ZZZ[[[ZZZ\\\aaahhhqqq|||vvvgggYYYQQQIIIIIILLLQQQXXXggg~~~rrrbbbSSSNNNNNNQQQ^^^kkkyyyssseee[[[UUUQQQNNNMMMOOOQQQXXXeeesssrrrZZZJJJCCC<<<:::999888777888666666666666555555555555444444444444444333333333333333333333333333333333222333333444555666888999999888555333111111111111111111111111111111111111111111111111111111111111000000000000000000000000//////000000000111111111111111111111111111111111222222222222222222222222222222111111111111222222111111111222222222333333111111111111111111111111111111222222222333333333444444444555555555666666444555777777777999===@@@HHHSSSbbbppp|||wwwssspppooommmkkkmmmrrr{{{}}}qqqjjjccc```]]]YYYYYY\\\[[[aaaiiisss~~~uuufffZZZSSSQQQIIIJJJOOOWWWbbbuuuzzzeeeXXXNNNMMMOOOSSS```ooo{{{yyylll```XXXTTTNNNLLLLLLNNNRRR[[[kkk{{{eeeQQQEEE@@@;;;777666777888888666666666666555555555555444444333333333333333333333333333333333333333333222222333444555777999:::888777555333111111111222111111111111111111111111111111111111111111111111000000000000000000000000/////////000000000111111111111111111111111111111222222222222222222222222//////............//////111111111111222222222222111111111111111111111111111111222222222333333333222222222333333333444444333555777777777888;;;===BBBLLLYYYeeeuuu}}}yyyvvvtttrrrpppmmmoooqqqrrruuu}}}yyyuuuiiibbb]]][[[YYYWWWYYY^^^^^^gggsssvvveeeWWWNNNMMMOOOJJJLLLUUUccctttkkk\\\RRRLLLNNNRRRWWWeeesss|||{{{xxxqqqggg\\\TTTRRRLLLKKKMMMQQQWWWbbbvvvsssYYYIII>>>===:::777777888999999666666666666555555555555333333333333333333333333222222222222222222222222111222333444666888:::;;;666555444333222222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000111111111111111111111111111222222222222222222222222///......------......///111111111111222222222222111111111111111111111111111111222222222333333333222222222333333333444444111333666777777777999:::;;;DDDOOOZZZjjj~~~yyyvvvrrrnnnmmmmmmmmmnnnmmmqqqwww|||}}}tttooolllaaa\\\YYYYYYXXXYYY^^^dddgggsssvvvfffZZZOOOHHHHHHNNNLLLRRRaaavvvvvvaaaWWWOOOLLLQQQVVV\\\jjjyyy|||xxxrrrlllcccYYYRRROOOLLLLLLOOOUUU\\\jjjiiiQQQDDD999::::::888999::::::999777666666666555555555555333333333333333333333333222222222222222222222222111222333444666888:::;;;444444444333333222222222111111111111111111111111111111111111111111111111000000000000000000000000////////////000000000000111111111111111111111111111111111111111111111111111111000000000000111111000111111111111222222222111111111111111111111111111111222222222333333333444444444555555555666666000222444666666666777999666???IIITTTcccxxx~~~}}}wwwpppnnnjjjhhhggghhhjjjlllnnnuuu}}}tttlllgggfff^^^ZZZXXXYYYZZZ\\\ccckkkrrr~~~rrrfff[[[TTTLLLFFFHHHNNNOOOWWWkkkzzzcccXXXUUUQQQNNNQQQ[[[gggqqqwww~~~yyyooodddZZZTTTQQQOOOLLLMMMPPPVVV^^^oooqqqXXXIIIDDD;;;:::999777666555555555777777666555444444333333444444333333333333222222111111000000111222222333111222444666777777666555333222222222222222222333111111111111111111111111000111111111111222222222000000000000000000000000222111111111000000//////333333222111000///......000000111111111111000000222111000//////000111222222222333333333333444444222111000000000111333333222222222222222222222222333333333333333333333333444444444444555555555555888;;;CCCPPP]]]jjj|||}}}}}}}}}{{{tttrrrhhhiiiiiigggfffhhhoootttvvv~~~zzztttnnneee___]]]YYYVVVWWW[[[]]]```iiitttsss```VVVNNNKKKLLLLLLNNNRRR[[[nnnppp[[[SSSQQQPPPPPPVVVaaallltttxxx|||vvvlllaaaXXXRRROOONNNNNNPPPVVV^^^hhhyyyiiiRRRDDD@@@;;;:::999777666555555555777666666555444444333333444444333333333333222222333333222222222333333444222333555666777666555444222222111111111111222222111111111111111111111111000000111111111222222222////////////////////////111111111000000000//////......///000000111111222000000111111111111000000222111000//////000111222111111111222222222333333222111000000000111222333222222222222222222222222333333333333333333333333555555555555666666666666888999???JJJUUUbbbttt~~~||||||{{{{{{wwwpppkkkjjjaaacccdddeeefffllluuu{{{zzzrrrmmmhhhaaa\\\[[[XXXVVVYYY```eeekkkwwwrrrbbbYYYRRRLLLKKKKKKLLLQQQWWWjjj{{{cccUUUQQQMMMOOOUUU___jjjsssxxxzzzxxxrrrhhh]]]UUUOOOMMMLLLKKKNNNVVVaaammmuuu\\\III???;;;:::999888777666555555555666666666555444444333333444444333333333333222222333333222222111222222333444555555666666444333222111111111000000111111111111111111111111111111111000000000111111111222222........................111111000000000000//////------...///000000111111000000111111111111000000111111000000000000111111000000000111111111111222111111000000111111222333222222222222222222222222333333333333333333333333333444444444555555555555777777;;;CCCLLLXXXiiiwww|||zzzyyy{{{rrrooolllgggdddddd___aaadddgggkkksss}}}wwwpppiiifffaaa\\\YYYZZZXXXXXX]]]eeeoooxxxqqq```RRRPPPMMMKKKKKKLLLPPPZZZddd~~~lllYYYRRRSSSJJJPPP\\\hhhsssyyy{{{{{{sssmmmdddZZZRRRNNNLLLLLLKKKNNNVVVccctttgggRRRCCC<<<999999999888666666555555555666666555555555444444444444444333333333222222222111111000/////////000000666666666555444333111111111111000000000000111111111111111111111111111111000000000000111111111111////////////////////////000000000000000000//////111111000///...---,,,,,,000000111111111111000000111000000000000000000111000000000111111111222222111111111111111222222222222222222222222222222222222222222222222222222222222222222222333333333333777555777===EEEPPP```nnn}}}zzzyyy}}}zzzrrrllljjjhhhdddcccdddeeehhhkkkooottt|||~~~yyyoooiiiccc```]]]XXXXXXZZZZZZ]]]cccmmmxxx|||ooobbbUUULLLKKKIIIJJJLLLOOOWWWiiizzzwwwaaaRRROOORRRKKKTTTcccpppyyy{{{zzzxxxnnnhhh___VVVPPPMMMMMMNNNRRRTTT]]]mmmsss[[[JJJAAA<<<999888888777666555555555555555555555555555444444444444444333333333222222222111111000000000000000111777777666555333222111000111111000000000000111111000000000000000000000000//////000000000111111111000000000000000000000000//////////////////000000444333111000---,,,***)))000000111111111111000000000000000111111000000000111111111111222222222333000000111111222222222222222222222222222222222222222222222222222222222222222333333333333444444444777555666;;;AAAKKKZZZhhhzzz}}}|||~~~zzzvvvrrrlllggggggfffcccdddgggjjjnnntttyyy|||uuuqqqhhhbbb^^^\\\YYYUUUWWW[[[^^^dddmmmyyyyyykkk^^^UUUNNNLLLGGGGGGIIIMMMTTTccc|||jjjXXXMMMLLLOOOOOOZZZiiiuuu{{{zzzvvvttthhhcccZZZRRRMMMLLLNNNOOOVVVZZZfffyyyfffPPPEEE@@@===:::888777666666555555555666555555555555555555555555444444333333333333222222333333222222333444444555777777555444333111000000111111111000000111111111000000000000000000000000/////////000000000111111111111111111111111111111......////////////000000111000000//////......---000000111111111111000000000000111111111111000000111111111222222222333333000000111222222222222111222222222222222222222222222222222222222222222222555555555555666666666666777555666:::>>>FFFTTT```ppp~~~~~~yyyuuuqqqooojjjfffccceeeeeeeeehhhlllpppvvv}}}wwwrrrlllhhh___[[[YYYXXXVVVUUUYYY___eeeooo{{{zzziii\\\RRRJJJIIIKKKFFFGGGLLLUUUaaatttqqq^^^SSSMMMMMMOOOUUU```nnnxxxzzzvvvqqqnnnaaa\\\UUUNNNJJJKKKNNNPPPXXX```qqquuuYYYGGG@@@???<<<888777777666555555555555666555555555555555555555555444444333333333333222222222222333333444555777777777666555333222111111000222222111111111111222222000000000000000000000000////////////000000000111000000000000000000000000........./////////000000/////////000000000111111000000111111111111000000///000111222222111000///000000000111111111111222///000111222333222222111222222222222222222222222111111111111111111111111333444444444555555555555777555555888:::???KKKVVVaaappp{{{uuupppmmmllljjjiiigggddddddhhhkkkmmmrrryyy~~~xxxrrrmmmiiiccc___ZZZWWWWWWXXXXXXYYY```hhhqqq|||ttthhhZZZRRRKKKFFFFFFJJJIIILLLVVVeeevvv}}}cccUUUQQQPPPQQQSSSZZZcccpppxxxyyytttnnnkkk]]]XXXQQQKKKHHHIIIMMMPPP___iii~~~lllQQQAAA===>>>;;;777777666666555555555555666444555555555555555555555444444444333333333222222000000111222333555666777777666444333222111111111333333222222222222333333000000000000000000000000////////////000000000000////////////////////////---.........//////000000000000000000111111111111000000111111111111000000///000111222222111000///////////////000000000000///000111222333222111111222222222222222222222222111111111111111111111111000000111111111222222222777555555666777:::DDDNNNTTTcccttt||||||tttpppkkkgggffffffffffffiiigggiiinnnssswww~~~}}}wwwpppjjjgggbbb]]]YYYXXXWWWXXX[[[\\\___hhhqqq{{{uuucccYYYPPPMMMJJJFFFGGGKKKNNNRRR```sssnnnYYYQQQKKKGGGLLLVVV```nnnwwwuuusssrrrjjj]]]UUUQQQOOOMMMJJJJJJQQQZZZeee}}}sss\\\HHHBBB???777444777777777666555555555555555333333333333333333333333000111222333444333222222333333333333555777:::;;;444333222111000000000000222111111111000000//////000000000000111111111111000000000000000000000000///000111222222111000///222111000//////......///000000////////////000000////////////000000000000111111000000000000111111////////////////////////222111111111000000////////////000111111111111111000111111111111222222222333333333333333333333333444444555444555888<<<@@@PPPXXXdddooowww|||yyyrrrooojjjgggdddcccdddfffggggggiiilllqqqvvv}}}~~~vvvoooggg```]]][[[WWWUUUXXXUUUVVV[[[___dddppp}}}ssscccYYYOOOGGGFFFGGGGGGIIILLLXXXccctttwwweeeTTTNNNJJJHHHNNNYYYdddqqqxxxtttpppmmmdddXXXQQQOOOMMMLLLJJJKKKTTT^^^nnnjjjVVVEEEAAA???999666999777666666555555555555555333333333333333333333333111222333333444333222222111333555777888888777777444333222111000000000000111111111111000000000///000000000000111111111111000000000000000000000000///000111111111111000///000///////////////000111000000////////////000000////////////000000000111000000////////////000000111111111111111111111111111111111111000000000/////////000111111111111111000111111111111222222222333333333333333333333333333333444333444666;;;>>>GGGNNNXXXccckkkrrrwwwzzz~~~xxxooojjjhhheeedddbbbbbbdddgggjjjlllrrrvvv|||zzzssslllggg```[[[YYYWWWVVVTTTWWWVVVYYYaaahhhppp~~~wwweeeWWWTTTNNNIIIIIIJJJLLLPPPVVVdddssshhhYYYMMMJJJJJJKKKSSS]]]kkktttyyytttmmmhhh^^^SSSMMMKKKKKKKKKJJJNNNZZZfff}}}www]]]MMMAAA??????;;;888:::777666555555444444555555333333333333333333333333222333333444444333222222111444888:::;;;888555222333222111111000000000000111111111111000000000000000000000000111111111111000000000000000000000000///000000111111000000///............///000111222000000////////////000000/////////000000000111111//////............//////111111111111111111111111111111111111000000000000//////000111111111111111000111111111111222222222333333333333333333333333222222333333333555999<<<===CCCLLLVVV^^^gggnnnrrrwwwyyy~~~|||uuuqqqlllfffcccdddbbbbbbbbbdddiiinnntttwww~~~}}}uuummmgggbbb^^^YYYVVVUUUUUUUUUUUUWWWXXX^^^iiittt~~~vvvfffWWWLLLJJJHHHGGGHHHJJJNNNXXXcccvvvooo[[[QQQJJJIIIKKKOOOXXXbbbqqqxxxzzztttkkkdddZZZPPPKKKJJJJJJKKKKKKQQQ```nnnkkkRRRGGG======>>>;;;888888666666555444444444444555444444444444444444444444444444444444444333333333444666888:::999777333111222222111000000000000000111111111000000000000000///000000000111111111111///////////////////////////000000000000000000//////////////////000111111000000////////////000000//////000000000111111111000//////......//////000111111111111111111111111111111111000000000000000//////000111111111111111000000111111111222222222333333333333333333333333222333333333333444888::::::>>>EEEMMMVVV```iiiooorrrvvv|||~~~yyysssmmmjjjfffbbbaaacccbbbeeehhhmmmssszzzyyyqqqjjjeeeaaa]]]ZZZVVVTTTSSSUUUVVVXXXYYY]]]fffrrr~~~vvvfffZZZOOOIIIFFFEEEFFFIIIKKKTTTeeeuuuxxxdddSSSNNNJJJJJJMMMTTT___hhhwwwzzzzzztttjjjaaaXXXQQQKKKJJJKKKLLLMMMUUUgggxxx{{{aaaKKKCCC<<<;;;<<<:::777666666666555444444444444444444444444444444444444444555555444444444444444444888888777777555444333222111111000000///000000000000000000000000000111111///000000000111111111111////////////////////////000//////////////////000111111000///////////////000000////////////000000000000000000111111111111111000000//////000000111000000000000000000000000000000000000000000111111//////000111111111111111000000111111111222222222333333333333333333333333333444555444444555777999999<<>>:::888888999777555666555444444333333444444555555555555555555555555444444333444555666888999888666444222111000111111000000////////////000000///000000000111111111111000000000000111111111111000000000000000000000000000///............///000111000///////////////000000000////////////000000000000111111111222222222000000////////////000000000000000000000000000000///000000000111111111111//////000111111111111111000111111111111222222222333333333333333333333333222333444444333333444555444555888<<>>DDDLLLQQQ___iiivvv|||uuuqqqpppkkkfffdddeeeeeecccaaaaaacccjjjrrrttttttxxx~~~}}}tttnnniiigggccc]]]WWWTTTSSSTTTSSSVVVXXXZZZ]]]bbbjjjppp~~~xxxjjj[[[NNNKKKJJJIIIJJJNNNRRRWWWeeezzzmmmXXXOOONNNGGGFFFIIIPPP]]]kkkwww}}}vvvjjj]]]TTTNNNMMMIIIKKKNNNRRR\\\qqqxxx^^^KKKAAA<<<:::888777777777555444666555555555555444444444222222222333333444444444///111444777888999888888444444333333222111000000000000000000000000000000111111000000000000111111////////////////////////111111000000//////......//////000000000000//////000000000000////////////000000000000000111111222222222111000//////000000222222111000000000000000000000000000000000000000000000000000000111111222222222111111000/////////111111111111111111111111111111111111111111111111222222333333333333444444444444444555888>>>FFFLLLXXXaaappp||||||yyyuuunnniiigggeeecccbbbcccdddeeeeeefffoooyyy~~~zzzsssjjjcccbbb\\\WWWWWWVVVSSSSSSUUUVVVUUUXXX```eeeiiisss~~~vvviii[[[RRRIIIHHHIIIKKKOOOSSSZZZiii{{{eeeTTTKKKKKKGGGHHHLLLTTTaaannnyyy~~~zzzpppdddYYYQQQMMMKKKKKKMMMPPPVVVbbbyyyoooXXXGGG???<<<:::777666777777555444555555555555444444444444222222222333333444444444333555666888888888777666333333333222222111111111000000000000000000000000111111000000000000111111000000000000000000000000000000000000//////////////////000000000000//////000000000000////////////000000//////000000111222111111000000000000000000000000///...............000000000000000000000000000000000000000111111222000000000000000111111111111111111111111111111111111111111111111111111111222222222333333333444444555555555555777;;;BBBFFFQQQZZZiiivvv~~~zzzuuurrrooolllgggdddeeecccbbbbbbdddgggjjjkkkrrrzzz~~~wwwqqqkkkccc]]][[[VVVTTTTTTTTTRRRSSSUUUXXXWWW\\\eeemmmuuuvvvggg[[[TTTMMMHHHHHHJJJLLLRRRYYYiii|||lll\\\PPPIIIIIIHHHJJJQQQ[[[hhhsss{{{yyyssshhh\\\SSSMMMKKKJJJLLLOOOTTT\\\lllxxxaaaNNNBBB===;;;999777666777777555444555555555555444444444444222222333333333333444444777777888888777666444333222222222222222222111111000000000000000000000000111111000000000000111111111111111111111111111111////////////000000000000//////000000000000//////////////////000000000000000000//////000000111222000000000000000111111111000//////...............000000000000000000000000000000000000000111111222...//////000111111222222111111111111111111111111111111111111111111111111222222222222333333333333555666666666666888<<>><<<:::888666555555666666666555444444444333333333222222444444444333333222222222222222111111111111222222222222111111000000//////000000000000000000000000111111000000000000111111000000000000000000000000000000000000//////////////////000000000000//////.........///000111111111///............///000000///000111222222111///..................///000000000000000000000000000000000000000000000111111222111111111000000000000000111111111111111111111111111111111111111111111111111111111111222222222222222333333333222333666999999<<>>888666999777777777666555444444444222222222222222222222222222222222222222222222222333333333222222111111111111000000000////////////////////////000000000000000000000000000000000000////////////000000000000000000000000000000000000////////////////////////111111111111111000///...111000///......///000111111000000000/////////...000/////////............111000///......///000111000000000000000000000000////////////////////////000000111111111111000000111111111222222222333333000111111111111222222222111222333333444444333333444666:::>>>AAAFFFSSSaaalllvvvwwwvvvssspppnnnmmmllllllkkkkkkkkkkkkjjjiiihhhhhhccceeegggggghhhhhhjjjlllooorrruuuyyy}}}|||uuuqqqhhheeeaaa\\\XXXUUUTTTSSSPPPPPPQQQQQQSSSVVVXXXZZZaaaeeelllvvv|||ooo```VVVTTTKKKJJJIIIIIIMMMSSS[[[aaarrrkkk[[[QQQJJJHHHKKKLLLLLLSSS]]]llluuu|||sssdddWWWPPPKKKIIIKKKNNNTTT___jjj|||yyy]]]LLL???<<<<<<888666888777777666666555444444444111111111111111111111111222333444444444444333222222222222222222111111111111111000000000/////////.........///000111111111000000000000000000000000////////////000000000000000000000000000000000000///////////////////////////000000111111000000///000000////////////000000000000000000////////////////////////............000000////////////000000000000000000000000000000000000000000000000000000///000000111111000000///111111111222222222222333000111111111111222222222111222222333333333333333333444777:::<<>>DDDLLLVVV^^^gggqqq~~~|||{{{{{{{{{|||zzzyyywwwvvvtttsssssssssssssssrrrrrrrrrrrrqqqqqqrrrrrrrrrrrrqqqpppooonnnmmmmmmnnnoooqqqrrrssssssrrrrrrsssvvv{{{~~~qqqnnniiigggfffggggggfffddddddddddddfffhhhjjjkkknnnpppsssxxx}}}}}}xxxuuuppplllfffaaa]]]ZZZWWWTTTPPPOOONNNMMMMMMOOOQQQRRRVVVXXX[[[^^^dddmmmyyy~~~tttnnn^^^TTTLLLIIIHHHGGGGGGJJJQQQ___ttt{{{jjj]]]RRRMMMMMMJJJLLLNNNTTT___jjjsssvvvyyywwwnnnbbbXXXSSSNNNIIIIIIJJJNNNWWWdddxxxnnnVVVJJJ>>><<<999777888999777444444444444444444444444444222222222222222222222222111111111111111111111111///000000000111111111222222222222111111111000000000000000000////////////////////////////////////////////////000000000000000000000000000000000000////////////////////////......//////////////////...///000111111000///....../////////000000000111............/////////000...///000111111000///...////////////////////////////////////////////////......////////////......000000000000111111111111000111111111111222222222000000111222222222222222111///000444555444666;;;===BBBJJJPPPXXXdddsss~~~~~~|||yyywwwvvvuuutttqqqqqqppppppoooooooooooonnnnnnnnnnnnnnnmmmlllkkkiiijjjkkklllmmmnnnooopppmmmmmmnnnqqqvvv{{{}}}~~~sssooollljjjjjjkkklllkkkjjjkkklllmmmpppsssvvvxxx|||{{{wwwrrrnnnkkkeeebbb\\\XXXVVVTTTQQQPPPMMMMMMMMMMMMPPPSSSVVVXXX\\\^^^bbbiiirrr|||uuujjjaaa\\\QQQKKKFFFFFFGGGIIIOOOVVVbbbrrrkkk]]]VVVOOOMMMNNNMMMOOOTTT]]]iiitttyyyxxxxxxtttjjj\\\RRROOOLLLHHHHHHJJJPPP[[[jjjcccLLLBBB<<<<<<999888999;;;:::777444444444444444444444444111111111111111111111111111111000//////000111111//////000000111111111222222222222111111111111000......//////000000111111////////////////////////////////////000000000000000000000000000000000000////////////////////////...///////////////.........///000111111000///....../////////000000111111---.........//////000000...///000111111000///...////////////////////////////////////////////////......////////////......000000000000111111111111000111111111111222222222000000111222222222222111///---...222444333555999888<<>>999888888777666555555444444444555555555555555555333333222222111000//////111111111111111111111111000000000000000000000000111111111111000000000000//////.........//////000000///.........///111222000000000000000000000000////////////////////////111000000///...---------...///000111111000///...000000000000000000000000........................111000///...------...///............////////////000000000000000000000000////////////////////////000000000000000000000000////////////000000000000////////////////////////111111222222222333333333222222111111222222333444888<<<@@@BBBFFFPPP```mmm~~~||||||{{{zzzxxxwwwvvvuuuttttttuuuuuusssrrrooonnnqqqrrrssstttuuuuuuttttttttttttuuuvvvxxxzzz|||}}}yyyyyyzzz|||~~~}}}zzztttmmmgggbbb^^^]]]YYYUUUQQQOOOPPPOOOMMMKKKOOORRRTTTTTTTTTXXX```gggkkkooowwwwwwhhh___WWWNNNJJJJJJMMMHHHHHHLLLQQQWWWfffuuurrrdddTTTMMMLLLLLLMMMPPPVVV\\\gggsss{{{~~~~~~~~~wwwiiiZZZRRRNNNJJJIIIKKKMMMRRR\\\mmm|||eeeQQQBBB;;;999999888888777666666555444555555555555555444444333333222222111000000///111111111111111111111111000000000000000000000000111111111111000000000000//////.........//////000000//////...///000111222000000000000000000000000////////////////////////111000000///......------...///000111111000///...................................................111000///...---......///............////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000000000000000000000000000111111111222222222333333222222111111222222333444333777:::;;;>>>HHHVVVbbbuuu~~~~~~~~~~~~}}}|||{{{zzz}}}}}}}}}}}}}}}}}}~~~~~~||||||}}}~~~{{{uuuqqqlllfff```[[[WWWVVVTTTQQQNNNMMMOOOPPPOOONNNQQQUUUXXXYYYZZZ___hhhnnnvvvzzz{{{pppfff[[[TTTNNNHHHFFFGGGKKKIIIKKKSSS\\\gggyyyvvvbbbWWWLLLHHHIIIJJJNNNRRR___gggsss}}}~~~zzznnnbbbUUUOOOLLLJJJJJJMMMPPPVVVdddxxxmmmXXXGGG===888999999999888777777666666555555555555555444333222333333222222111000000000111111111111111111111111000000000000000000000000111111111111000000000000000//////......////////////////////////000111111000000000000000000000000////////////////////////000000000///......------...//////000000//////...................................................000000///............///............////////////000000000000000000000000////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111222222222222333222222111111222222333444111333666666888???KKKTTTgggsss~~~zzzuuurrrkkkhhhccc]]]XXXSSSQQQOOOPPPNNNMMMNNNPPPRRRSSSSSSTTTWWW\\\```dddjjjssszzz}}}qqqiii\\\UUUMMMKKKHHHEEEDDDFFFLLLNNNUUUaaannn~~~wwwgggVVVOOOHHHHHHIIILLLQQQXXXdddnnnzzz{{{sssfff[[[QQQLLLJJJIIIKKKOOORRRZZZlllwww___LLLAAA;;;888888777777777666666666555666666666555444333222111222222222111111111000000111111111111111111111111000000000000000000000000111111111111000000000///111000/////////////////////////////////000000111////////////////////////////////////////////////000000//////............////////////////////////................................................/////////.........//////............////////////////////////////////////////////////////////////////////////////////////////////////000000000000111111111111111111111111111111111111222222222222222222111111222222333444333555666666777;;;DDDKKKWWWcccuuu|||yyyuuuqqqmmmiiidddaaa]]]XXXTTTPPPNNNMMMOOOOOONNNPPPRRRUUUWWWXXXWWW[[[bbbiiiooowwwyyylll^^^UUUQQQLLLHHHHHHHHHFFFGGGKKKRRRYYYeeetttiii[[[OOOJJJGGGGGGIIILLLTTT\\\iiitttwwwlll```WWWOOOKKKIIIHHHKKKPPPUUUaaavvvkkkSSSEEE>>>;;;999555555555555555444444444555555555555444333222111222222222111111111111111111111111111111111111111000000000000000000000000111111111111000000000///111111000///////////////...//////000000000000000////////////////////////////////////////////////////////////............//////............//////////////////////////////..............................//////////////////............////////////////////////////////////////////////////////////........................////////////000000000000111111111111111111111111000000111111111222222222222222111111222222333444444666777777777999???CCCIIITTTeeeuuu|||yyytttpppmmmjjjfffccc\\\[[[XXXTTTQQQOOONNNNNNOOOPPPPPPRRRSSSVVVYYY[[[___eeemmmvvv}}}}}}ssshhh\\\QQQJJJJJJGGGFFFHHHHHHIIILLLRRRZZZfffxxxlllZZZPPPIIIFFFEEEFFFGGGKKKUUU```qqq|||}}}rrrfffZZZSSSMMMKKKJJJIIINNNTTT^^^mmmzzz___KKKAAA>>>;;;999444444444444444444333333444444444444444333222111111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000222222111000////////////......///000000000000000000000000000000000000000//////////////////////////////////////////......///......------......///000000000000000000000000........................---...//////000/////////............////////////000000000000000000000000////////////////////////........................////////////000000000000111111111111111111111111000000000111111111111222222222111111222222333444222444555555555777:::<<<@@@IIIVVVdddpppzzzzzzwwwwwwzzz{{{xxxssspppkkkgggeeebbb___\\\UUUTTTRRRPPPOOOOOOOOOPPPPPPRRRTTTUUUWWWZZZ___bbbkkkqqqyyyyyynnncccYYYQQQKKKGGGDDDBBBCCCHHHKKKOOOVVV___iiixxxlll[[[PPPJJJFFFDDDDDDFFFGGGMMMZZZgggyyyzzzvvvkkk]]]TTTOOOKKKKKKKKKLLLRRRZZZjjj|||mmmTTTCCC>>>===:::777444444444444444444444444333333444444444333333222111111111111111111111111111111111111111111111111000000000000000000000000111111111111000000000000333222111000////////////---...///000111000000///000000000000000000000000////////////////////////...////////////////////////...------------...///////////////////////////........................,,,---///000000000//////............////////////000000000000000000000000////////////////////////........................////////////000000000000000000000000000000000000000000000000111111111111222222111111222222333444000111333444555666777888;;;AAAJJJUUUaaammmwww~~~{{{uuunnnqqqtttvvvyyy}}}zzzuuupppmmmiiifffaaa^^^\\\ZZZWWWUUURRRQQQPPPPPPPPPQQQRRRSSSTTTWWW[[[^^^```eeekkkoootttyyy|||nnnggg^^^UUUOOOKKKHHHFFFBBBBBBFFFMMMUUU]]]jjjuuurrr___SSSLLLJJJEEEEEEFFFHHHIIIPPP___nnn}}}|||tttooocccUUUPPPLLLJJJKKKLLLOOOVVV^^^sssvvvdddMMM???;;;<<<999555444555555555555555555555222222333444444444333333111111111111111111222222111111111111111111111111000000000000000000000000111111111111000000000000333222111000////////////---...000111111111000///000000000000000000000000////////////////////////.........//////////////////...---,,,,,,---...///................................................,,,---///000000000//////............/////////000000000000000000000000000////////////////////////........................////////////000000000000////////////////////////000000000000111111111111222222111111222222333444000111333555666666777777999===CCCKKKVVVcccpppxxxwwwjjjmmmooooooooouuu~~~}}}yyyvvvsssnnniiieeebbb___[[[XXXVVVTTTRRRPPPQQQQQQQQQQQQSSSUUUWWWXXXYYY]]]bbbfffiiiooovvv{{{xxx|||vvvooo___YYYRRRLLLHHHFFFEEEDDDDDDEEEKKKUUU```lll|||ppp___UUUNNNKKKKKKBBBFFFIIIHHHHHHRRRfffvvv{{{ooobbbWWWPPPNNNLLLLLLMMMNNNSSS___lllhhhTTTDDD@@@===666444888555555555555555555555555333333333222222222111111111111111111111111111111000000111111111111000000222222222111111111000000000000000000000000000000000000000000000000000000------......//////000000000000111111111000000///////////////////////////000000////////////000000////////////////////////..............................------------..............................000000000000000000000000111000///......///000111............////////////.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000222333444444222000111111444444444555555555555666888:::===BBBJJJVVVccckkkvvv}}}}}}nnnfffaaadddggghhhmmmttt{{{}}}|||yyywwwzzzuuupppllliiifffaaa]]]VVVVVVVVVTTTRRRPPPQQQRRRPPPQQQRRRTTTWWW[[[]]]___cccgggmmmrrruuuwwwyyy{{{~~~|||{{{zzzuuummmaaaYYYQQQMMMIIIGGGDDDAAACCCIIIHHHNNNWWWdddssszzzdddVVVOOOIIIGGGGGGAAAEEEHHHIIINNN[[[mmm{{{}}}uuuiii^^^UUUPPPMMMLLLLLLOOORRRYYYhhhvvvwww]]]LLL>>>===<<<777555999555555555555555555555555333333333222222222111111111111111111111111111111000111111111111111111000222222222111111111000000000000000000000000000000000000000000000000000000.........///////////////......///000000000000000//////////////////////////////............//////////////////////////////..............................------------......................................................111000///......///000111............///////////////////////////.........000000000000000000000000000000000000000000000000000000000000000000000000111333444444222000111111333333333333444444444444666777888<<>>???GGGSSSaaannn{{{xxxlllaaaXXXTTTOOONNNRRRXXX^^^aaagggmmmuuu}}}~~~}}}zzzwwwrrrnnnjjjhhhfffccc^^^[[[YYYVVVSSSQQQQQQRRRSSSRRRPPPPPPRRRTTTUUUXXX\\\```ccchhhlllppppppsssxxx||||||xxxtttpppgggaaaYYYSSSOOOLLLGGGCCCBBBDDDEEEEEECCCCCCDDDFFFIIIJJJPPP\\\iiivvvzzzhhhWWWLLLyyycccTTTKKKFFFCCCDDDDDDBBBCCCFFFIIIPPP]]]nnn||||||nnn```TTTQQQNNNHHHJJJPPPRRRZZZhhhzzz|||aaaMMMCCC999999777666666666666444333333333333333333333333333333333222222222111111111111111111111111111111000111111111111111111000////////////000000111111////////////////////////000000000000000000000000........./////////////////////000000000000000///////////////////////////---...000111111000...---////////////////////////..............................------------..............................////////////////////////------...//////...------............///////////////////////////.........000000000000000000000000000000000000000000000000000000000000000000000000...000111222111000111222222222222222333333333333000111222333333444777999:::???HHHRRR___nnn{{{{{{qqqggg```XXXSSSRRRTTTVVVWWWYYY^^^eeekkkqqqzzz}}}zzzwwwvvvsssrrrooolllhhhdddaaa___\\\YYYVVVTTTSSSRRROOONNNOOOQQQSSSTTTSSSTTTXXX[[[___bbbhhhlllpppsssvvvyyyvvvwwwwwwuuuqqqlllfffbbbZZZTTTKKKGGGEEEDDDAAA>>>@@@BBBDDDEEEEEEGGGKKKOOOUUUYYYdddtttssscccUUUJJJCCClllZZZMMMHHHDDDBBBDDDEEEDDDFFFJJJRRRZZZgggvvv{{{uuufffXXXNNNOOONNNIIIKKKSSSTTT^^^ooonnnTTTFFFBBB<<<<<<999666444333222000333333333333333333333333333333333222222222111111111111111111111111111111000000111111111111000000.../////////000000111111////////////////////////000000000000000000000000---.........//////000000+++,,,---///000111111111////////////////////////,,,---///000000///---,,,////////////////////////.................................------.........................................................,,,---...//////...---,,,............/////////000.........///////////////000000000000000000000000000000000000000000000000000000000000000000000000...///111222111000111222000111111111111222222222111222333333333333555777777:::???GGGSSSbbbqqq{{{zzzqqqfff\\\WWWUUUSSSQQQOOOSSSXXX]]]bbbjjjuuu|||wwwxxxxxxxxxvvvssspppnnnjjjiiigggeeeaaa^^^[[[YYYSSSQQQOOOOOOPPPQQQPPPOOOOOORRRVVVWWWWWWZZZ^^^bbbgggkkkpppuuuxxxzzz|||~~~xxxvvvrrrllleee___ZZZWWWSSSLLLDDDAAAAAAAAA???<<<>>>AAACCCEEEHHHMMMUUU[[[dddjjjxxxsss```SSSJJJDDD@@@oooZZZLLLHHHAAAAAABBBAAABBBDDDHHHLLLXXXaaannnyyywwwjjj^^^UUUMMMKKKLLLMMMQQQUUUVVVjjjuuuZZZJJJAAA<<<888777666555444333222222222222222333333444444444333333333222222222111111000000000000000000000000000000000000////////////......//////000000111111000000000000000000000000000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000000//////...------,,,,,,,,,,,,---.../////////...////////////////////////---------............///......------------......................................................////////////////////////......////////////......//////////////////////////////000000000000//////000000000000000000000000111111222222222333333333222222333333333333444444666888;;;???EEESSSeeeqqq}}}xxxkkkccc___XXXRRRNNNOOOPPPRRRVVV[[[bbbfffpppyyy|||wwwtttssspppkkkjjjiiihhheeebbbcccaaa^^^[[[XXXVVVUUUUUURRRRRRRRRPPPNNNOOOQQQSSSUUUWWWYYY]]]aaaeeeiiijjjtttxxx}}}}}}xxxtttlllggg```[[[WWWRRRLLLHHHJJJFFFAAA>>>===>>>??????DDDGGGLLLOOOTTT]]]gggooo{{{sss^^^NNNFFFBBB===888uuucccQQQGGGEEEBBBBBBBBBBBBCCCGGGLLLQQQdddmmmyyy}}}ooobbbYYYPPPIIIIIIKKKMMMSSSYYYhhh|||hhhQQQEEE@@@<<<777777666555444333222222222222333333333333333333333333222222222111111111000000000000000000000000////////////000000000000////////////000000000000........................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////........................------......///.................................---------............///......------------....................................................................................////////////......//////////////////////////////000000000000//////000000000000000000000000111111111222222222333333222222222333333333444444555777999<<>>======>>>@@@EEEIIILLLRRR[[[hhhuuuxxxiiiWWWNNNCCC===<<<<<<:::888wwwdddWWWMMMEEECCCEEECCCCCCBBBCCCGGGPPPZZZaaannnzzzxxxkkk^^^TTTPPPKKKHHHJJJMMMSSS```kkkcccKKK???;;;:::888666666555444444333222222444333333333222222111111222222222222111111111111000000000000000000000000---......///000111111222111111000000//////..............................////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////,,,,,,------.../////////.../////////...---,,,,,,........................---------............///......------------......////////////////////////......................................................////////////......//////////////////////////////000000000000//////////////////////////////111111111111222222222222111222222222222333333333222333555666888<<>>:::::::::888555{{{lllZZZOOOHHHDDDCCCEEEBBBBBBBBBEEEKKKUUUaaaiiisss}}}}}}pppcccXXXPPPLLLIIIIIIJJJNNNVVVfffuuurrrXXXFFF>>>:::777444555555555444333333222222333333333222222111111111222222222111111111000000000000000000000000000000---......///000111111222111111000000//////......////////////////////////........................////////////////////////////////////////////////////////////////////////.................................................../////////...---,,,,,,........................---------............///......------------......////////////////////////......................................................////////////......//////////////////////////////000000000000//////////////////////////////000000111111111222222222111111111222222222333333222333555666888:::>>>@@@FFFOOO\\\jjjssszzz}}}{{{}}}~~~uuuhhh\\\TTTOOOLLLJJJJJJKKKLLLNNNRRRYYY```fffrrrzzz}}}zzzyyyzzzzzzyyyxxxyyyyyyyyyyyyzzz|||}}}~~~~~~|||zzzzzzzzzzzzyyywwwsssooommmlllkkkjjjiiihhhhhhggggggdddbbb^^^\\\ZZZXXXUUUSSSRRRRRRRRRQQQQQQQQQRRRSSSRRRSSSTTTVVVXXXZZZ[[[[[[\\\^^^aaadddggglllrrrvvv|||~~~yyyrrrnnngggddd]]]VVVOOOJJJFFFEEEDDDCCCAAA@@@???@@@CCCDDDDDDEEEEEEGGGMMMWWWdddlll}}}xxxfffVVVLLLDDD@@@<<<999999999777555ooo```PPPHHHDDDAAAAAABBBAAABBBDDDHHHPPP\\\iiirrr{{{vvvhhh\\\RRRKKKGGGFFFHHHKKKOOOZZZooouuucccNNNCCC>>>:::666444444444444444333333222222222222222222222111111111222111111111111000000000000000000000000000000000......//////000000111111000000000000////////////000000000000000000000000........................////////////////////////////////////////////////////////////////////////..........................................------.........///......---------------------------------------............///......------------......................................................------------------------......////////////......//////////////////////////////000000000000//////000000000000000000000000000000000111111111111222111111111111222222222222333333444666777999;;;;;;@@@DDDOOO^^^iiiqqqyyy|||{{{{{{vvvjjj```XXXPPPKKKHHHGGGFFFGGGJJJPPPUUUYYY___hhhttt|||zzzyyywwwuuusssuuuuuuvvvvvvwwwxxxyyyzzzzzzzzz{{{{{{||||||||||||~~~}}}}}}|||{{{{{{yyywwwwwwwwwvvvuuussstttsssrrrpppmmmjjjgggeeeccccccaaa```____________[[[XXXUUUSSSRRRQQQOOONNNNNNOOOPPPPPPPPPQQQSSSUUUSSSUUUXXX[[[^^^aaabbbcccfffiiinnnqqqtttxxx{{{~~~{{{{{{{{{xxxrrrjjjccc___WWWTTTPPPKKKGGGEEEEEEEEE???@@@???======???CCCFFFEEEHHHMMMTTT\\\jjjyyyuuubbbSSSHHHBBB<<<:::888777888888888777dddVVVIIIDDDCCCAAA??????AAACCCGGGMMMVVVcccpppyyyzzzlll___UUUNNNHHHDDDFFFJJJOOOUUUccc{{{dddSSSCCC===<<<999666666444444444333333333333222111111111111222222222222111111111111000000000000000000000000000000000000////////////000000000000////////////000000000000////////////////////////........................////////////////////////////////////////////////////////////////////////........................,,,,,,------.../////////------......///.........---------------------------------............///......------------......------------------------........................------------------------......////////////......//////////////////////////////000000000000//////000000000000000000000000000000000000111111111111111111111111222222222222444333333333555666666666<<<<<>>????????????BBBGGGLLLPPPXXXcccnnnxxxqqq```QQQFFF@@@>>>:::888777666666777777777{{{]]]PPPEEECCCCCCBBB@@@???BBBEEEIIIPPPZZZgggttt}}}|||{{{rrrdddXXXQQQLLLGGGDDDGGGMMMTTT[[[kkkuuuXXXIII<<<999999777777:::444333333333333333333333000000111111222222222333111111111111000000000000000000000000000000000000000000000000////////////......//////000000111111................................................////////////////////////////////////////////////////////////////////////........................***+++,,,---///000111111,,,,,,---.../////////...---------------------------------.........//////.........------.........,,,,,,,,,,,,,,,,,,,,,,,,........................------------------------......////////////......//////////////////////////////000000000000//////000000000000000000000000000000000000111111111111000111111111111222222222555333222111222333333222888666:::DDDMMMTTT^^^hhhssszzzzzz|||~~~|||uuukkkcccYYYUUUOOOKKKIIIHHHHHHHHHNNNTTT\\\bbbgggmmmwww~~~{{{xxxrrrrrrssssssssstttttttttppppppqqqrrrtttuuuvvvvvvvvvvvvvvvvvvvvvwwwwwwwwwsssuuuvvvwwwwwwxxx{{{}}}|||}}}~~~~~~}}}zzzwwwuuuuuuwwwzzz|||{{{xxxtttrrrpppqqqrrruuuwwwwwwuuusssqqqqqqpppooonnnllljjjiiijjjhhhgggfffgggfffeeecccaaa```^^^]]][[[[[[[[[[[[VVVUUUSSSRRRRRRSSSTTTTTTSSSQQQNNNMMMNNNNNNNNNMMMQQQSSSVVVWWWVVVWWW[[[___fffhhhmmmrrrwww{{{}}}~~~{{{}}}}}}xxxrrrnnnllldddaaa]]]WWWRRRMMMIIIGGGCCCBBB@@@>>>===>>>???@@@???AAABBBCCCDDDHHHOOOTTT```kkkzzzssslll```SSSGGG@@@>>>???===<<<999777666666666666tttWWWNNNEEEAAA@@@======???BBBHHHOOOYYYfffsssxxxvvv{{{ttthhh[[[QQQKKKHHHHHHHHHLLLQQQXXXeee|||~~~{{{wwwdddMMMDDD:::444333444333111333333333222222222111111111111111111111111111111111111111111111111111111000000////////////000000222222222222222111000///111111111111111111111111////////////////////////000000000000000000000000//////...------------------------............///..............................//////...---,,,,,,..............................////////////......------------------------.........------,,,,,,,,,............////////////,,,,,,------.../////////+++,,,...000000///...,,,////////////////////////---......///////////////........................000000000000000000000000222000///......///000222---///000000//////000222000000000000111111111111111111222222222333333333444666999<<>>???@@@@@@???>>>======FFFFFFGGGIIINNNXXXccckkkzzz~~~uuubbbYYYMMMEEEAAA>>>:::666777777777777666666666666~~~iiiRRRJJJCCCAAAAAA??????BBBDDDKKKTTT^^^jjjuuuxxxuuutttmmmbbbWWWOOOJJJIIIIIIJJJOOOVVV```ooo}}}iiiWWWDDD>>>888555666777555333333333333222222222111111111111111111111111111111111111111111111111111111000000////////////000000111222222222222111000///////////////////////////////////////////////////////////////////////////222222111000000000000000---------............///..............................//////...------,,,........................,,,,,,------------,,,,,,------------------------//////.........---------............////////////..................------,,,,,,.../////////...---........................---......///////////////........................///////////////////////////...---,,,,,,---...///---///000000//////000222000000000000111111111111111111222222222333333333333444666888;;;AAAHHHMMM]]]eeeqqq|||zzzzzz{{{|||~~~xxxooofff^^^XXXRRROOOMMMMMMNNNOOORRRVVV[[[___gggoooxxx~~~}}}yyyvvvwwwtttqqqpppppppppooonnnnnnnnnmmmmmmllllllllllllpppnnnlllkkkmmmnnnnnnnnnmmmlllkkkllllllllljjjhhhiiihhhggghhhiiiiiigggeeeeeeddddddeeeggggggfffdddbbbaaa^^^]]]]]]\\\ZZZYYYZZZYYYXXXWWWVVVUUUUUUUUUTTTTTTSSSRRRQQQPPPPPPOOONNNNNNNNNOOOQQQSSSUUUVVVTTTTTTSSSTTTVVVXXX[[[\\\___ccchhhkkknnnqqqvvvyyy~~~zzzwwwrrrnnnhhhccc^^^XXXPPPKKKKKKIIIFFFCCCAAA@@@>>>======>>>???@@@@@@AAACCCDDDIIIKKKPPPVVV___jjjvvv}}}pppeeeVVVNNNEEE>>><<<;;;888555555555555555444444444444sss^^^LLLFFFAAABBBBBB@@@AAADDDHHHQQQ\\\fffpppwwwwwwrrrjjjddd[[[RRRKKKIIIIIIJJJLLLSSS^^^lll|||}}}tttZZZJJJ>>>:::777666777777444111333333333222222222111111111111111111111111111111111111111111111111111111000000////////////000000111111222222111111000000//////////////////////////////////////////////////////////////////////////////...---------......---------............///.................................///......---,,,........................,,,,,,------------,,,,,,------------------------////////////............---............/////////000//////...------,,,,,,---------............///........................---......///////////////........................///////////////////////////...---,,,,,,---...///...///000000//////000111000000000000111111111111111111222222222333333333444444555555666:::???CCCPPPXXXeeesss{{{xxxuuutttxxx|||xxxoooggg___ZZZUUUSSSPPPMMMMMMNNNPPPRRRWWW]]]eeemmmssszzz~~~|||yyywwwvvvuuusssqqqpppooonnnmmmlllkkkkkkkkkmmmkkkiiihhhhhhiiiiiihhhiiigggffffffgggfffdddbbbbbbaaa___```aaaaaa```^^^___^^^]]]^^^___^^^]]][[[ZZZ[[[\\\[[[XXXUUUSSSSSSSSSSSSRRRQQQQQQPPPQQQQQQRRRRRRQQQQQQQQQQQQPPPPPPOOOPPPQQQRRRUUUWWWYYY[[[]]]]]]]]]^^^aaadddfffhhhkkkpppuuuzzz}}}~~~yyysssmmmjjjbbb^^^XXXSSSOOOJJJEEEBBBDDDBBBAAA???>>>===>>>>>>???@@@AAABBBCCCFFFKKKOOOSSSYYYbbbmmmyyy~~~mmm\\\QQQIIIDDD===999888999777666555555555444444444444333iiiVVVHHHCCCAAABBBBBBAAACCCFFFMMMWWWcccmmmssswwwsssmmmaaa\\\TTTLLLHHHGGGIIIKKKNNNWWWgggyyy{{{gggQQQDDD===:::777555555444222000333333333222222222111111111111111111111111111111111111111111111111111111//////000000000000//////000000111111111111000000000000000000000000000000////////////////////////////////////////////////------,,,,,,,,,,,,,,,------------............///........................---...............------........................---......//////......---,,,,,,------------------..................---------------.........////////////.........---------...------------...//////........................---......///////////////........................////////////////////////111000////////////000111...000111000///...///111///000000000111111111111111111222222222333333333555555666555555777;;;>>>CCCKKKWWWeeeqqq|||zzzuuusssqqquuu{{{}}}vvvqqqfffaaa[[[UUUQQQPPPOOOOOONNNSSSYYY___eeelllsssyyy|||zzzxxxwwwuuusssrrrqqqqqqqqqqqqnnnkkkiiiiiiiiiiiihhhjjjhhhgggffffffeeecccaaa___]]]\\\\\\]]]]]]\\\[[[\\\[[[[[[[[[\\\\\\ZZZYYYXXX\\\______ZZZUUUSSSSSSRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSTTTTTTUUUVVVVVVWWWWWWXXXYYY[[[]]]___aaabbbggggggiiikkknnnrrruuuwwwyyy}}}|||wwwoooggg```[[[XXXRRROOOKKKGGGEEEDDDCCCBBBBBBBBBAAA@@@@@@@@@CCCDDDDDDFFFIIIJJJMMMQQQYYY^^^gggnnnzzzzzzjjjZZZLLLCCCBBB>>>999777888888888777777777666666666555555555www^^^NNNGGGCCCAAACCCBBBAAADDDHHHSSS]]]iiipppssssssmmmeee[[[VVVOOOIIIFFFFFFIIIKKKRRR]]]qqqrrrZZZIIIAAA<<<999666333333333333333333333333222222222111111111111111111111111111111000000000000000000000000//////000000000000/////////000000111111111000000000000000000000000000000////////////////////////........................000//////...//////000000---------............///........................------...............---........................------............------,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------............---------.........//////...------------...//////........................---......///////////////................................................000000////////////000000///000111000///...///000///000000000111111111111111111222222222333333333333444444444444666999<<<;;;AAALLLWWWbbbmmmwww~~~{{{xxxpppssswww|||}}}wwwlllccc]]]WWWRRROOOKKKMMMPPPSSSXXX^^^dddhhhpppuuu|||~~~|||{{{{{{|||xxxvvvrrrpppppppppooommmmmmllljjjhhhgggeeebbb```]]][[[YYYXXXYYYZZZZZZYYYYYYXXXXXXYYY[[[\\\ZZZYYYWWW\\\aaaaaa]]]XXXUUUUUURRRRRRRRRRRRSSSTTTUUUVVVTTTUUUVVVXXXZZZ\\\]]]^^^aaabbbeeehhhkkkmmmoooppppppqqqsssuuuyyy|||{{{xxxoookkkeee]]]VVVPPPLLLJJJHHHFFFDDDAAA@@@@@@AAACCC???@@@@@@@@@@@@BBBGGGJJJMMMQQQWWW\\\```gggpppwwwuuudddVVVLLLCCC>>>===;;;888777666777666666666666666666555555555555|||fffRRRFFFEEEBBBAAACCCCCCBBBGGGMMMXXXbbblllooonnnkkkddd]]]VVVRRRLLLGGGFFFHHHLLLOOOYYYggg~~~zzzaaaMMMAAA<<<777666444333333444666777333333333222222222111111111111111111111111111111000000000000000000000000...///000111111000///...//////000000111111000000////////////////////////////////////////////////...........................------------...//////---------............///........................,,,---......///.................................++++++,,,,,,,,,,,,+++++++++,,,,,,------.........+++++++++++++++,,,,,,,,,,,,------------.........,,,,,,------...//////000---------............///---------------------------......///////////////........................................................................///000111000///...///000000000000000111111111111111111222222222333333333///000111222111333666888666;;;CCCJJJRRR\\\hhhppp}}}wwwxxxyyy|||~~~tttkkkbbbYYYSSSLLLKKKJJJJJJLLLPPPSSSVVV^^^bbbiiiqqqyyy}}}||||||{{{zzzvvvtttqqqnnnllliiieeebbb^^^\\\ZZZYYYZZZ[[[[[[[[[ZZZYYYYYYZZZ\\\]]]\\\ZZZYYY]]]aaacccaaa]]]YYYWWWUUUUUUUUUVVVWWWYYYZZZ[[[ZZZ[[[]]]```cccfffhhhiiilllnnnrrrvvvyyy}}}|||}}}~~~}}}yyyssskkkfff]]]ZZZUUUOOOJJJFFFDDDCCCCCCCCCBBB???===<<<>>>@@@;;;===@@@BBBCCCHHHOOOUUU^^^fffpppxxx}}}}}}qqq```QQQHHHCCC???<<<888777666555444444444444444444444333333333333222~~~jjjZZZLLLEEECCCAAA@@@BBBCCCDDDKKKTTT\\\eeellllllhhhccc]]]VVVQQQMMMIIIGGGHHHLLLQQQUUUcccrrrjjjRRRBBB<<<;;;444555666666666555555555333333333222222222111111111111111111111111111111000000000000000000000000...///000111111000///......//////000000000000000////////////////////////////////////////////////........................++++++******++++++,,,------------............///........................,,,------...//////..............................***++++++,,,,,,++++++***++++++,,,,,,---......///+++++++++,,,,,,---------,,,,,,---------.........------..................,,,,,,.../////////...------------------------------......///////////////................................................------............------///111111000///......///000000000000111111111111111111222222222333333333///000111111111111444666444888<<<@@@DDDMMMYYYbbbppp}}}~~~}}}}}}~~~~~~zzzqqqggg___UUURRRMMMJJJIIIIIIKKKLLLPPPSSSXXX^^^dddmmmuuu{{{}}}zzzvvvqqqmmmiiigggdddcccdddeeefffeeedddccccccccceeedddcccaaaaaaccceeehhhiiigggccc_________```aaabbbdddfffgggiiijjjmmmppptttxxxzzz||||||}}}~~~|||{{{vvvsssooolllggg```XXXRRRNNNLLLJJJFFFCCCAAA@@@@@@???AAAAAA@@@>>>>>>AAACCCAAAEEEJJJNNNRRRZZZdddlllzzzzzzeee\\\OOOEEE???===;;;999444555666555555444444444444444444333333333222222qqq```TTTLLLHHHAAA??????BBBCCCFFFOOOYYY___gggllliiiddd^^^XXXRRRMMMKKKHHHFFFIIIOOOVVVZZZjjjzzzyyy___III>>><<<===555888::::::888444111///333333333222222222111111111111111111111111111111000000000000000000000000...///000222222000///.........///000000000000000111111111111111111111111////////////////////////........................------------......///000---------.........//////........................,,,,,,---.../////////...........................,,,------......------,,,++++++,,,,,,---...//////,,,,,,,,,------.........,,,,,,,,,---------....../////////...------,,,,,,+++,,,...000000///...,,,---------------------------......///////////////................................................//////000000000000//////000111111000///......///000000000000111111111111111111222222222333333333111222333222111222444555333666999:::<<>>>>>>>>;;;>>>AAABBBBBBCCCGGGJJJLLLQQQXXX^^^dddnnn{{{qqqeeeVVVOOOEEE???<<<:::888555333555777777777666777777666666555555555444444444ooo^^^SSSKKKFFFEEEAAA@@@@@@@@@DDDLLLWWW^^^iiihhheeeaaa[[[TTTMMMJJJLLLIIIGGGGGGGGGMMM[[[iiiwww~~~bbbNNNDDD<<<888666444444555555444444333222111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000////////////////////////////////////////////////))))))***++++++,,,------////////////////////////.................................------,,,,,,,,,.........///////////////........................---------.........//////------------------------,,,,,,---......---------...............---------------------------------111000...---,,,,,,------////////////............+++,,,---...////////////---//////...---,,,---...//////............//////---------...///000000111000000//////.........------...///000111222333333111111111222222333333333111111111111111111111111555444333444888>>>DDDHHHXXXcccssszzzwwwuuuvvvxxx|||zzzzzzooojjjbbbZZZRRRMMMJJJHHHHHHFFFEEEGGGLLLRRRVVVXXX[[[^^^ccchhhlllppptttwwwyyy~~~|||{{{zzzxxxyyy{{{}}}~~~~~~}}}}}}zzzzzz{{{}}}~~~xxxtttooommmjjjfffbbb___\\\[[[TTTTTTRRRPPPMMMJJJGGGFFF@@@AAACCCCCCBBBAAAAAAAAAAAACCCEEEFFFGGGKKKQQQVVV]]]dddmmmvvvzzzkkk^^^VVVEEEBBB???;;;888777777777666666555444333333222222444444444444333333222111yyycccUUULLLFFFBBBBBB@@@AAAAAACCCHHHQQQ\\\cccgggeeebbb]]]WWWQQQLLLIIIIIIHHHHHHJJJLLLRRR```nnnoooVVVGGG???;;;888888444444444555444444333222111111111111111111111111000000111111111111000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////+++,,,,,,---......//////................................................/////////......---------////////////....................................,,,------------.........------------------------------............------,,,,,,,,,---------------------------------------///...---------...//////////////////............,,,,,,---...////////////...000000///...---...///......------------......------......///000000111000/////////............---...///000111222333333111111111222222333333333111111111111111111111111555444333333666999>>>@@@IIISSSbbbrrr}}}}}}yyywwwuuuvvvyyy~~~{{{tttjjjaaaYYYTTTQQQNNNKKKGGGEEEGGGIIILLLMMMNNNPPPTTTXXX[[[^^^```bbbggglllsssxxx{{{yyytttpppllleee```___]]]ZZZWWWSSSQQQOOONNNIIIIIIHHHFFFDDDBBB@@@@@@AAABBBDDDDDDDDDEEEHHHJJJLLLNNNQQQSSSUUUZZZbbbgggsssyyywwwhhh[[[PPPIIIAAA???<<<999777666666666666555555444333333222222333333444444333333222111vvvgggVVVLLLGGGBBB???@@@BBBDDDFFFIIINNNVVV^^^ddddddbbb]]]WWWQQQMMMJJJHHHHHHHHHJJJOOOSSS\\\kkkzzzrrr___KKK@@@;;;999777888444444444444444333222222111111111111111111111111000000111111111111000000........................////////////////////////000000000000000000000000////////////////////////////////////////////////,,,,,,,,,---......//////................................................///////////////.........000/////////...---------........................,,,,,,,,,,,,---------------------------------------------......------,,,***++++++,,,,,,------------------------------------,,,,,,------///000000/////////............---------...............---.../////////---,,,---...------,,,,,,,,,,,,------------......///000000000////////////..................//////000111222222111111111222222222222222111111111111111111111111333333222222333555666888>>>EEEPPP]]]iiittt~~~}}}{{{vvvvvvwwwzzz}}}vvvmmmfffbbb[[[UUUMMMGGGEEEDDDDDDDDDDDDEEEGGGIIIKKKMMMNNNOOOTTTXXX^^^bbbfffkkkrrrwww~~~~~~uuuooogggaaa]]]XXXQQQLLLMMMLLLJJJHHHEEEDDDCCCBBB@@@AAAAAA@@@>>>>>>???@@@CCCEEEHHHKKKNNNRRRXXX\\\bbbccceeeggglllsss{{{|||nnn```SSSIIIAAA<<<<<<:::888666555555555555555555444444333333222222333333333333333222222111|||fffZZZNNNHHHEEEBBB@@@AAAFFFHHHLLLOOOSSSXXX^^^bbb```]]]WWWQQQLLLIIIHHHHHHHHHHHHLLLSSSZZZfffyyyfffVVVFFF===:::666555666333444444444444333222222111111111111111111111111000000111111111111000000////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////++++++++++++,,,,,,------................................................//////..................................................................+++++++++,,,,,,,,,------------------------------,,,,,,,,,---,,,,,,++++++******+++,,,---.........------------------------------------......////////////.........---------..................------,,,---...---+++***+++,,,...------,,,,,,------...............//////000000///////////////...............//////000111111222111111111111111222222222111111111111111111111111111111111222222222333333===@@@FFFNNNWWWcccnnnvvv|||~~~{{{{{{zzzyyyzzz|||}}}|||xxxnnnggg\\\SSSLLLHHHFFFEEEDDDCCCCCCDDDEEEGGGGGGGGGHHHLLLPPPTTTWWW[[[aaaeeehhhkkkpppsssuuuwwwyyy{{{}}}~~~|||vvvpppkkkhhh^^^ZZZUUUQQQNNNKKKGGGDDDDDDCCCBBBAAA@@@????????????AAABBBAAA@@@AAAEEEHHHIIIMMMUUU\\\dddkkkrrrwww}}}}}}}}}~~~qqqhhh[[[NNNDDD>>>:::888888777666555444555555555444444444333333333222222222222333333333222222111kkkZZZQQQIIIFFFDDDBBBAAACCCFFFJJJOOOTTTXXX[[[^^^aaa\\\XXXRRRLLLHHHGGGHHHIIIHHHIIINNNWWWbbbqqqsssYYYLLL@@@;;;888555333444333333444444333333222111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////////////////////////////////////////////////////////////////////////////++++++,,,,,,,,,,,,------................................................------------------------+++,,,,,,---...///000000........................+++++++++,,,,,,,,,------------------------------+++++++++++++++***)))(((+++,,,,,,---...//////000------------------------//////.........------,,,............------------..................---------...///...,,,,,,,,,---//////............//////............////////////.........///////////////.........///000000111111111111111111111111111111000000000000000000000000000000111222333333333333;;;<<<>>>BBBIIISSS^^^fffoootttzzz}}}{{{yyyyyyyyyyyy}}}~~~qqqdddZZZRRRMMMJJJFFFDDDAAABBBCCCEEEDDDCCCBBBDDDGGGIIILLLOOOSSSUUUWWWYYY]]]___```aaacccdddfffhhhjjjmmmppptttxxxzzz}}}~~~~~~}}}zzzyyyqqqooolllfffaaa[[[WWWTTTMMMKKKHHHFFFEEECCCAAA@@@@@@??????>>>>>>??????@@@>>>AAACCCDDDDDDGGGNNNSSSWWW___lllxxxvvvlll^^^VVVKKKAAA<<<999999999555555555555555555666666333333333333333222222222111111222333333222222222qqq]]]QQQJJJDDDCCCBBBAAABBBEEEFFFKKKRRRYYY\\\]]]^^^___WWWSSSNNNIIIGGGGGGIIIKKKJJJMMMVVVcccpppxxxcccIII@@@888777666444333555333333333333333222111111111111111111111111111111000000111111111111000000111111111111111111111111////////////////////////000000000000000000000000////////////////////////////////////////////////..................//////------------------------........................,,,,,,,,,---------------++++++,,,---...//////000........................,,,,,,,,,,,,------------------------------------++++++++++++***)))((((((,,,------....../////////------------------------////////////...---,,,+++.........------------,,,------...............---000111222111///...///000/////////....../////////......//////////////////.........///////////////.........//////000000000111111111111111000000000000000000000000000000000000000111222333333444444444555777999>>>GGGPPPWWWaaagggooovvv{{{~~~{{{xxxwwwooossszzz|||zzz~~~xxxkkk```XXXSSSKKKGGGCCCBBBCCCDDDBBB@@@???@@@@@@BBBDDDFFFHHHIIIKKKMMMOOOPPPPPPPPPRRRSSSTTTVVVXXXZZZ\\\___cccgggiiijjjlllnnnqqqsssuuuvvvxxxvvvsssrrrrrrrrrqqqppprrrrrrsssssstttuuuuuuuuuuuuuuuuuuttttttsssrrrqqqnnnnnnooopppooonnnlllkkkiiiiiijjjiiihhhfffdddccc\\\[[[XXXTTTPPPMMMJJJIIIDDDDDDBBB@@@???>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAA???CCCHHHJJJMMMSSS^^^fffttt}}}rrrddd[[[MMMGGG???999666666777777444444555555555666666666333333333333222222222222000111222222222222222222uuu```QQQJJJDDD@@@@@@AAAAAAEEEIIIMMMRRRYYY^^^^^^\\\ZZZXXXRRRPPPLLLIIIHHHIIIKKKMMMRRRYYYgggxxx{{{~~~eeeQQQ???999555666666444333555222333333333333222111111111111111111111111111111000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000//////////////////////////////////////////////////////////////////......------------------------........................------------.........///------------------------........................,,,------------.........---------------------------------,,,,,,+++***)))---------------------------------------------------......//////...---,,,.........---------,,,,,,,,,,,,---...///////////////000111000...---...//////......------......////////////////////////.............../////////000.........///////////////222111111111000000000///000000000000000000000000222222111111111222333333000222444555999>>>DDDIIIPPPVVV```hhhoooxxx~~~{{{xxxoooqqquuu{{{}}}{{{uuurrrssszzztttkkkeeeZZZTTTNNNKKKLLLKKKHHHEEECCCBBBBBBBBBCCCDDDDDDDDDDDDFFFGGGGGGGGGGGGHHHJJJHHHJJJKKKLLLLLLNNNSSSWWWZZZZZZYYYZZZZZZ\\\^^^___aaa___]]]]]]^^^^^^]]]\\\[[[\\\]]]^^^________________________^^^]]]\\\\\\YYYZZZ[[[[[[[[[ZZZYYYXXXTTTTTTSSSSSSRRRQQQQQQPPPMMMLLLJJJHHHFFFDDDCCCCCCAAAAAAAAAAAA@@@@@@AAABBBBBBBBBBBBBBBCCCDDDEEEFFFIIIOOOWWW]]]bbbmmm|||vvviii]]]QQQIIIBBB>>>999666555555555555333333444555555555555444222222222222222222222222000000111222222222222222~~~gggUUUJJJGGGBBB???@@@BBBDDDHHHNNNWWW[[[aaaccc___YYYTTTPPPPPPNNNKKKIIIHHHJJJLLLNNNYYYdddvvv~~~{{{rrrXXXEEE???999666777888555333444222333333333333222111111111111111111111111111111000000111111111111000000////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////------------------,,,,,,------------------------........................---.........//////000000000//////...,,,+++******........................---------.........//////------------------------...///......---,,,+++***---,,,,,,,,,,,,,,,,,,,,,------------------------+++,,,---////////////.........---------,,,,,,,,,+++,,,---...////////////,,,---...---+++***+++,,,...------,,,,,,------...///////////////.........---.........//////000000.........///////////////222111111111000000//////000000000000000000000000444333222000000000111222222333555666777999<<>>BBBIIIPPPYYYfffttt}}}zzz{{{|||{{{wwwqqqkkkgggggggggjjjpppwwwvvvsssooommmkkkgggaaa]]]ZZZUUUPPPMMMMMMLLLIIIGGGKKKGGGDDDCCCEEEGGGEEECCC@@@???>>>===???BBBEEEGGGEEEDDDCCCCCCBBBBBBBBBBBBEEEEEEEEEDDDCCCCCCFFFHHHGGGEEEDDDEEEEEEFFFEEEDDDDDDEEEFFFFFFFFFDDDCCCBBBDDDCCCCCCDDDFFFHHHGGGFFFCCCEEEGGGGGGFFFCCCBBBBBBDDDBBBAAAAAABBBBBBBBBAAABBBFFFKKKNNNNNNOOOSSSVVVUUUUUUVVVVVVVVVXXX\\\___mmmttt~~~yyy}}}zzzooo```TTTLLLFFF???;;;777666555444333444555555444444444333333222222222333333222222111000000000222222222222222222222222yyyaaaQQQIIIEEE@@@AAABBBCCCEEEJJJRRRXXXeeefffeee```XXXQQQLLLKKKKKKHHHGGGHHHHHHJJJRRRZZZooo}}}}}}hhhSSSEEE???777777666666555444444333444333222111111111222222222111111111000000000000000111111111111000//////////////////////////////////////////////////////......------------......///////////////////////////............---------......---------,,,,,,,,,,,,,,,---...////////////........................------------------------........................------------............,,,,,,,,,,,,---------...------------............000///...------,,,------,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,,,,------------.........,,,---............---,,,...------------......///---------------------------------............///............////////////000000000000000000000000000000000000////////////000000000111111111222222000000111222333444555555888<<>>>>>@@@CCCDDDCCCBBBAAA@@@??????@@@@@@>>>???@@@@@@???@@@BBBDDDDDDCCCBBBBBBBBBBBBAAA@@@@@@AAABBBCCCBBBBBB@@@@@@BBBAAA@@@AAACCCDDDCCCAAABBBDDDGGGHHHGGGEEEEEEEEEEEEDDDCCCCCCEEEFFFGGGHHHMMMSSSZZZ___aaadddgggjjjnnnnnnmmmllllllnnnrrruuu}}}yyyxxxbbbYYYMMMEEE@@@===:::666777666555444333444444555444444333333333222222222111111111111111111222222222222222222222222222222hhhWWWLLLFFFCCC@@@AAABBBDDDIIIQQQZZZ```gggfffbbb[[[SSSMMMIIIHHHHHHFFFEEEHHHJJJOOOZZZeee}}}~~~lllXXXHHH>>>999666666666555555444444333333333222111111111111222222222222222111111111111000000111111000000///...////////////////////////////////////////////////......------------......///////////////////////////............---------...------------,,,,,,,,,---...////////////..............................,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------............+++++++++,,,,,,,,,------......---------,,,,,,,,,......------------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------...------------,,,,,,,,,,,,,,,,,,,,,------------------......///......---///...---------------------------------------------------............///............////////////000000000000000000000000////////////000000000000/////////000000000111111//////000111222333333444444666:::===BBBLLLXXXaaapppvvv~~~|||rrrllleeedddccceeejjjpppsssuuuwww}}}~~~zzzyyyzzzxxxtttqqqgggaaaYYYTTTQQQNNNJJJFFFFFFDDDBBB@@@@@@@@@BBBCCCCCCBBB@@@???>>>>>>??????;;;<<<>>>>>>===>>>@@@BBBCCCCCCBBBBBBAAA@@@???>>>>>>???@@@AAAAAAAAA@@@???BBBAAABBBCCCFFFFFFEEECCCFFFHHHKKKLLLKKKKKKKKKLLLLLLKKKKKKKKKMMMQQQUUUWWWaaaiiissszzz~~~}}}|||~~~||||||~~~mmmaaaPPPIIIAAA;;;:::999888666666555555444333444444444333333333333222222222222///000000111222222333333000000000000000000000000nnnZZZNNNGGGCCCBBBAAAAAADDDHHHPPPZZZdddkkkhhhddd^^^UUUNNNIIIFFFEEEGGGEEEFFFIIINNNVVVeeesss}}}rrr]]]KKK???999666555555555444444444333333333222222111111111111111111111111111111111111111000000000000000//////...////////////////////////////////////////////////......------------......///////////////////////////............------------------------------------...............---,,,........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,---------.........+++,,,,,,,,,,,,------------------------------------,,,,,,,,,------...///,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------..................///......---,,,,,,,,,,,,,,,,,,---------------------------............///............////////////////////////////////////////////////000000000000/////////000000000111111//////000111111222333333444555777888;;;BBBLLLTTTaaahhhrrr{{{yyysssjjjgggdddccceeehhhjjjjjjqqqwww|||zzzppphhhccc^^^XXXTTTNNNLLLJJJGGGFFFEEEEEEFFFHHHGGGEEECCCBBBAAABBBBBB???@@@AAAAAA@@@@@@BBBDDDFFFHHHHHHHHHFFFDDDBBBBBB@@@AAACCCDDDEEEEEEEEEDDDEEEFFFIIINNNRRRUUUTTTSSSTTTVVVXXXXXXWWWVVVVVVWWWZZZZZZZZZ[[[]]]bbbhhhlllzzzwwwhhhXXXMMMHHHCCC===999777777555444555555444444444333333333333222222222222222222222000000111111111222222222000000000000000000000000{{{aaaQQQIIICCCAAABBB@@@BBBGGGNNNYYYdddlllqqqfff```XXXPPPIIIFFFEEEDDDFFFEEEGGGKKKRRR^^^rrr{{{}}}{{{eeePPPCCC<<<888666444444444444333333333333222222222222111111000000000000000000000000000000000000000000000///..............................////////////////////////......------------......///////////////////////////............---------------------------------,,,,,,---------,,,++++++........................------------------------------------------------,,,,,,,,,------------...------------............,,,------...//////000000,,,,,,,,,,,,,,,---...///---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++++++++,,,,,,,,,------------------....../////////...---,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///............////////////////////////////////////.../////////000000000111000000000111111111222222000000111111222222333333444555666555666;;;BBBIIIRRRYYYcccmmmuuu{{{{{{sssooojjjgggfffffffffeeelllqqquuuyyy{{{uuuoooiiieee[[[ZZZXXXUUUSSSRRRQQQQQQQQQPPPOOOMMMLLLKKKJJJIIIFFFGGGGGGFFFEEEFFFIIIKKKQQQTTTWWWWWWSSSOOOLLLKKKGGGHHHJJJLLLNNNNNNNNNNNNNNNQQQWWW___fffjjjkkkjjjiiijjjjjjiiigggffffffffflllmmmnnnppprrrwww~~~~~~||||||zzzlll```TTTIIIBBB???<<<888555333333222222444444444444444333333333222222222222222222222222222222222111111111000000////////////////////////mmmWWWLLLFFF@@@@@@CCCAAADDDKKKUUU```iiinnnooo```ZZZRRRKKKGGGFFFEEEEEEEEEEEEIIIPPPYYYiii{{{{{{}}}nnnXXXGGG>>>;;;999777333333333333333333333333111111222222111111000//////////////////000000000//////000000//////...---........................////////////////////////......------------......///////////////////////////............---------,,,,,,,,,------------...***++++++,,,,,,,,,++++++................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------.........//////,,,,,,---...///000111222,,,,,,++++++,,,---......,,,,,,,,,,,,---------...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------------...,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---...///...---,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///............////////////000000000000000000000000......//////000000111111000000000111111111222222000000111111222222222222000222444333333555:::???EEEKKKTTT^^^fffmmmssswww{{{~~~{{{xxxtttpppnnnllljjjhhhhhhmmmppprrrxxx}}}xxxtttnnnmmmkkkiiihhhffffffeeeaaaaaaaaa```___\\\YYYXXXSSSRRRRRRQQQQQQTTTYYY]]]hhhmmmqqqqqqjjjbbb\\\YYYTTTVVVXXX[[[\\\]]]^^^^^^^^^bbbiiisss{{{|||}}}}}}{{{xxxvvvwwwwww}}}~~~wwwuuuuuuuuuyyy}}}~~~tttdddWWWMMMFFF@@@<<<888777666555444444555555333444444444444333222222111111111222222222222222333333222222111000000///////////////////////////rrr___NNNHHHDDD>>>???EEECCCGGGOOOZZZdddiiiiiigggZZZTTTLLLGGGFFFFFFFFFFFFGGGHHHNNNXXXeeezzz|||yyy|||nnn___LLL???<<<;;;999666222222222222222222333333000111111222111000///...//////000000000111111111//////000000//////...---........................////////////////////////......------------......///////////////////////////............---------,,,,,,,,,---------......******+++,,,------------........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,---------.........---------....../////////,,,,,,,,,+++,,,,,,------))))))***+++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------......,,,------------.........++++++******+++,,,...///,,,,,,,,,+++,,,,,,------++++++,,,,,,---......///---------............///............////////////000000000000000000000000.........///000111111111/////////000000000111111//////000000000000111111---000333333222222666999;;;@@@GGGNNNUUU\\\ccchhhnnnsssyyy||||||~~~|||zzzyyywwwsssqqqmmmooopppooorrryyy}}}|||{{{{{{zzzzzzzzz{{{}}}~~~}}}||||||{{{xxxyyyzzzzzzxxxtttooommmggggggfffeeehhhnnnvvv|||zzzpppkkkgggiiikkknnnppprrrrrrrrrtttwww~~~wwwrrrrrrtttvvvzzz|||vvvggg^^^QQQGGGBBB>>>;;;888666666777666666666777888333333444444444333222111000111111111222222222222222222111111111111111111000000000000000000000000gggVVVHHHEEEBBB<<<>>>FFFDDDIIIRRR]]]eeegggccc___VVVPPPIIIEEEEEEGGGHHHGGGJJJMMMUUU```ppp}}}yyyxxx~~~cccVVVEEE;;;::::::888555222222222222222222222333000111111222222000///...000000111111222222222333///////////////......---........................////////////////////////.........------.........//////////////////////////////.........---------,,,,,,,,,------.........***+++,,,---......///...........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------++++++,,,,,,,,,---------......---------,,,,,,,,,---,,,,,,++++++,,,,,,---''''''(((***+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,------.........---------.........//////******))))))***,,,---...++++++++++++,,,------...++++++,,,,,,---...//////---------.........//////............/////////000000000000000000000000000---......///000111111222............/////////000.........///////////////---000444555333333555777666:::>>>CCCIIIPPPXXX]]]dddjjjrrrwwwxxx{{{~~~{{{xxxtttvvvtttoooooorrrtttrrrqqqqqqrrrssssssuuuxxx{{{~~~~~~zzzyyyxxxyyy}}}yyyvvvxxx{{{~~~~~~|||vvvrrrtttwwwyyy~~~zzzqqqfff^^^WWWPPPFFF@@@===;;;888666444555666555333222222333333333444555444333222111000000111111222222222222000000000111222222333333111111111111111111111111lllVVVKKKEEEFFFCCC===@@@IIIFFFMMMXXXaaaeeeccc^^^ZZZQQQJJJDDDDDDDDDCCCEEEIIIMMMPPPYYYjjj|||xxxuuuzzzlllTTTKKK>>>777555555444333444333333222222111111000000111222333333222111000000000000000000000000000//////000000000000////////////.........---------////////////////////////...................................................------,,,,,,------...------------------------,,,------......------,,,,,,,,,,,,---------......///...---,,,+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,,,,---...///,,,,,,,,,------.........++++++,,,------......///)))******++++++******)))......---,,,---...///000,,,,,,------------,,,,,,------------------------***+++,,,---............***+++,,,,,,------,,,,,,/////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------........................111...++++++---//////---------......//////000000////////////////////////000000000000111111111111000111111111111222222222555666777:::???DDDIIILLLTTTZZZbbbhhhmmmrrrxxx}}}~~~{{{xxxuuusssrrrqqqooolllkkklllooosssvvvzzz{{{}}}}}}oooddd\\\UUUPPPCCCAAA===999777555555555333333333444444444555555222333333333333222111111111111111111111111111111111111111111111111111111000000000000000000000000kkkYYYRRRHHHCCCEEECCC>>>AAAJJJNNNSSS[[[aaabbb^^^XXXSSSMMMGGGCCCCCCCCCCCCFFFJJJOOOUUUbbbvvvtttsssuuu~~~rrr___IIIBBB999555555888888777444444333333222111111111000111111222222111111000000000000000000000000000//////000000000000////////////.........---------...........................................................................------,,,,,,------...------------------------,,,------------------,,,,,,,,,,,,---------.........---,,,+++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,---......,,,,,,------------------.........---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++...------,,,---...///000---------......---------------------------------***+++,,,---............++++++,,,---------------.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........------------------------........................///---++++++...///...,,,........./////////////////////////////////////////////000000000111111111000000111111111222222222444444444666999===@@@BBBJJJPPPWWW^^^dddkkksssyyy~~~~~~{{{zzzyyyssspppmmmjjjiiijjjmmmoootttwww|||zzzkkk]]]TTTMMMGGGCCC>>><<<999777555555555666222222222222333333333444222333333333222222111111111111111111111111111111000000000000000000000000000000000000000000000000rrr\\\LLLMMMEEEAAACCCCCC@@@DDDLLLTTTWWW\\\___^^^YYYRRRNNNIIIEEECCCDDDEEEEEEHHHMMMPPPZZZkkk{{{ooorrrzzz{{{dddRRR???:::555333555888888888555555444333333222222111222111111000000111111222000000000000000000000000//////000000000000///////////////.........------...........................................................................------,,,,,,------...------------------------------------------------,,,,,,,,,---------......,,,,,,+++*********++++++------------------------------,,,,,,,,,,,,------------------------,,,,,,......------,,,,,,++++++------............---------------,,,---......///---..................---------------------------***+++,,,---............,,,,,,---............---------------,,,,,,,,,,,,---------------------------------.........//////------------------------...........................---,,,---...///---+++///////////////.........//////////////////////////////000000000000111111000000000111111111222222333333222333444555777888===BBBIIIPPPWWW```jjjqqqyyyzzzwwwqqqllliiihhhhhhiiikkknnnqqquuuxxx|||sssiii[[[OOOGGGBBB>>>;;;777666555444444444555666111111111111222222222222222222222222222111111111111111111111111111111111////////////////////////000000000000000000000000uuucccSSSIIIGGGAAA???AAACCCCCCHHHNNNVVVXXX[[[\\\ZZZUUUOOOLLLHHHEEEDDDGGGGGGHHHLLLRRRYYYdddxxx|||vvvpppwwwmmmWWWHHH===999666444555666555444555555444444333222222222222111000//////000111222//////////////////////////////000000000000//////////////////.......................................................................................------,,,,,,------...---------------------------------,,,,,,---------,,,,,,,,,---------......,,,,,,++++++++++++++++++........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,***++++++,,,------......------............------,,,,,,,,,---------......---......//////......---------------------------***+++,,,---............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------........./////////------------------------........................------...///000///...,,,000000//////......------////////////////////////////////////000000000111000000000000111111111111444333333222222333444555555999???DDDJJJSSS^^^fffpppwww~~~zzzsssnnnjjjiiihhhfffhhhkkkooosssxxx}}}vvvmmmddd[[[NNNEEE@@@===:::888555444333333333444444555111111111222222222222333333222222111111111111111111111111111111111111111////////////////////////000000000000000000000000rrr```RRRJJJEEECCC@@@???AAADDDHHHMMMRRRXXXYYYYYYWWWTTTOOOKKKHHHEEECCCDDDHHHIIIKKKQQQYYYgggsssyyyuuuttt~~~rrr]]]JJJ>>>;;;:::777666555555444222555444444333333222111111222111000//////000111222//////////////////////////////000000000000//////000000/////////....................................................................................------,,,,,,------...------------------------...---,,,,,,,,,,,,---...,,,,,,,,,---------......,,,,,,------------------........................,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,******++++++,,,------...,,,,,,------------,,,,,,,,,,,,,,,---------------------............------------------------------***+++,,,---............,,,---......//////......,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------.........///------------------------........................---///000111111000///...000000//////......------////////////////////////...////////////000000000//////000000000111111111222222222222222333333444444777:::===AAAHHHRRRZZZgggooowww~~~zzztttooommmlllhhhhhhiiilllpppuuuxxxzzz{{{~~~}}}zzzyyy{{{|||~~~}}}{{{}}}wwwlll```WWWRRRKKKAAA:::888777555444555555444333333333333333222222222222333333333333333222111000000000111111000000000000000000000000000000000000000000000000////////////////////////wwwbbbSSSJJJEEECCCAAA@@@@@@CCCGGGLLLRRRUUU\\\ZZZWWWSSSNNNIIIEEEBBBBBBBBBDDDIIILLLQQQ[[[fffsss~~~}}}yyywwwzzzzzzdddRRRDDD<<<888777777666555555555555444444333222222111111000111000000//////000000111000000000000000000000000//////000000000000//////000000000/////////......------------------------...................................................------,,,,,,------...------------------------...---,,,++++++,,,---...,,,,,,,,,---------......,,,,,,---.........------------------------------,,,,,,------------,,,,,,------------------,,,,,,------,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++,,,------------,,,,,,------------------,,,------------------------***+++,,,---............,,,,,,---............---,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------------------------...........................///111111///...///000///////////////.........////////////////////////......////////////000000/////////000000000111111...//////000111222222333444666888999:::???GGGMMM[[[cccmmmvvvzzzwwwuuutttqqqooonnnooorrrvvvxxxyyy|||}}}{{{wwwuuussspppoooqqqsssvvv~~~~~~~~~xxxxxxwwwwwwxxx|||zzzppphhh```WWWMMMGGGEEE@@@999666666666555333555555444444333222222222222222222222333333333444333222111000///000111111000000000000000000000000000000000000000000000000////////////////////////xxxeeeUUULLLGGGDDDBBBAAABBBCCCEEEIIIPPPVVVXXXYYYWWWSSSOOOJJJFFFDDDBBBCCCCCCHHHNNNUUU^^^lllzzz~~~{{{zzz{{{lllVVVIIIBBB===666666666555444333444555333222222111111000000/////////000000000000//////000000000000000000000000//////000000000000//////000000000000/////////...------------------------...................................................------,,,,,,------...------------------------///...,,,++++++,,,...///,,,,,,,,,---------......***+++,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,,,,------------------------,,,,,,+++*********++++++,,,,,,,,,,,,++++++***+++,,,---------,,,,,,++++++,,,,,,,,,,,,++++++------------------------***+++,,,---............++++++,,,---------------,,,,,,---------.........+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------------........................---...///...,,,+++---000.........///////////////////////////////////////........./////////000000////////////000000000111...///000111222222222222111333555555555888===BBBJJJSSS^^^hhhuuu}}}{{{yyy{{{yyysssooolllhhhgggiiikkknnnvvv}}}yyyxxxxxxuuuvvvwwwyyy}}}{{{vvviiicccYYYQQQLLLGGGAAA<<<<<<999666555777888666444333333333333333222222111111111111111222222222222333222000/////////111111000000000000000000000000////////////////////////////////////////////////nnnbbbSSSHHHEEECCCAAA???AAACCCDDDFFFKKKRRRXXXZZZTTTRRROOOKKKIIIGGGFFFFFFFFFGGGLLLUUU^^^iii{{{{{{zzz|||~~~xxx^^^III???;;;999888888666444111000111333222222111111000/////////...///000111111000///...000000000000000000000000//////000000000000//////000000000000////////////------------------------...................................................------,,,,,,------...------------------------///...,,,++++++,,,...///,,,,,,,,,---------......)))***+++,,,---,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------...//////...------,,,,,,,,,------.........)))******+++,,,,,,------+++,,,,,,------,,,,,,+++***+++,,,---...---,,,,,,***++++++,,,,,,++++++***------------------------++++++,,,---............***+++,,,,,,------,,,,,,---------....../////////******************************+++++++++,,,,,,,,,------------------------........................,,,------,,,)))))),,,///---.........//////000000////////////////////////............/////////000////////////000000000000111222222333444333333333///111333222111333888<<<<<>>;;;888444222000222555666444111000000111222222222222222000000000000111111111111333222000///...///111222000000000000000000000000........................////////////////////////|||nnn]]]UUULLLFFFEEEEEECCCAAA>>>AAAGGGMMMRRRUUUWWWWWWSSSOOOKKKGGGFFFEEEEEEDDDEEEIIIOOOZZZooo|||zzz{{{```OOOFFF???:::888777666333111111111222333111111000000000000111111000000000000000000000000000000000000000000000000//////000000///...------///............---------...---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,++++++,,,,,,---...//////,,,,,,,,,------.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++......................../////////......---------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,***+++---...---***,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,---///000111////////////////////////...------------...//////111000///......///000111222111000.........///000111111000000//////......000000111111111111000000////////////111333555666;;;>>>DDDKKKTTT^^^iiiooommmppptttvvvvvvwwwxxxyyy|||}}}qqqkkkiiifffeeegggjjjlllmmmvvvzzz}}}}}}}}}zzzyyyzzz{{{|||}}}zzztttrrrooommmqqqsssvvv|||~~~|||zzzzzzzzz|||}}}vvvkkkccc\\\SSSMMMHHHFFFAAA===999777666666444444333333222111000000222222222222222222222222111111111111111111111111111111000000000000111111//////...---------------000000//////.........---........................nnnaaaSSSLLLDDD@@@AAABBBBBB@@@BBBFFFLLLRRRVVVWWWWWWVVVOOOLLLIIIFFFEEEFFFFFFGGGLLLRRR]]]nnnlllTTTFFF???:::777666444444444444333222111111111111000000000000111111000000000000000000000000///////////////////////////////////////...------///............---------...---,,,,,,,,,,,,---..............................---,,,,,,,,,,,,---...------,,,,,,,,,,,,++++++...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,***+++++++++,,,---------,,,,,,,,,---------......---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++------------------------.........---------,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...........................,,,+++,,,......---+++,,,,,,,,,,,,,,,,,,,,,,,,000///...---,,,+++++++++...........................------------...//////111000///......///000111222111///.........///000000000000000//////......000000111111111111000000000/////////000222444555333666:::???EEEMMMVVV[[[cccfffjjjmmmoooqqqsssuuu|||}}}sssqqqnnnmmmnnnqqqssstttyyy}}}~~~}}}}}}yyyuuuttttttvvvwwwxxxzzzrrrnnnmmmkkkiiimmmnnnrrrxxx~~~zzz|||~~~~~~}}}}}}~~~zzzqqqeee[[[TTTNNNGGGBBB???===;;;888666444444333444444333222222111000000222222222222222222222222111111111111111111111111111111000000000000111111111111000///////////////000/////////....................................nnn[[[PPPHHHCCC>>><<<>>>BBBCCCBBBGGGKKKQQQWWWYYYXXXTTTRRRKKKIIIFFFDDDDDDEEEHHHJJJOOOYYYkkk~~~lllZZZGGG>>>:::777555555222333444555555333000///111111000000000000111111000000000000000000000000///////////////////////////////////////......---///............---------...------,,,,,,------..............................------,,,,,,------...------,,,,,,,,,,,,++++++...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------...,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,111000///---,,,+++******...........................------------...//////000000///......///000000111000///.........//////000000000////////////...000000111111111111000000111000000000000111222333222333666888;;;@@@FFFJJJSSSWWW\\\```dddhhhlllnnnxxx|||{{{zzzyyyxxxyyy{{{}}}yyytttqqqrrrtttuuuyyy{{{sssmmmlllkkkjjjhhhiiikkknnnuuu|||~~~|||zzz}}}~~~wwwqqqaaaZZZQQQIIIDDD@@@;;;777777666666555444333333222333333333222111111000000222222222222222222222222111111111111111111111111111000000//////000000111111000000////////////000////////////....................................ppp[[[MMMFFFCCC@@@======@@@DDDFFFGGGJJJNNNTTTYYYYYYUUUOOOKKKHHHGGGEEECCCCCCEEEIIILLLTTTbbbyyyttt\\\NNN@@@:::999666555666222333333444333222111000111111000000000000111111////////////////////////////////////////////////...///////////////......///............---------------------------------........................------------------------------,,,,,,,,,+++++++++------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,++++++***------------------------,,,,,,++++++,,,,,,,,,+++++++++,,,,,,,,,,,,------------,,,,,,,,,---.................................------------...//////000///...------...///000////////////.../////////////////////////////////000000111111111111000000111111111000000000000111333444555666777999===@@@DDDHHHMMMSSSXXX]]]bbbfffpppvvv~~~|||xxxxxxzzz|||}}}wwwttttttsssrrrpppmmmooorrryyyzzzuuuqqqjjjaaaYYYOOOJJJDDD>>>;;;999666444444444555555555444333222333222222222111111000000111111111111111111111111111111111111111111111111000000////////////000000///...------------......///////////////.................................ttt___OOOGGGDDDAAA???>>>???BBBFFFJJJLLLPPPSSSWWWYYYXXXRRRKKKGGGGGGGGGFFFCCCCCCFFFKKKPPP]]]pppuuudddQQQFFF<<<999888666444555444333222111111111222333111111000000000000111111////////////////////////..............................///////////////...///............---------------------------------........................------------------------------,,,,,,,,,+++++++++------------------------------------------------.........------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------------------------***+++++++++*********++++++++++++,,,,,,---------+++++++++,,,---...000000...........................------------...//////000///...------...///000.........////////////................../////////000000111111111111000000111111111111000000/////////000111111111333666888:::===BBBGGGLLLRRRWWW[[[fffmmmvvv|||~~~}}}zzz{{{~~~~~~yyyrrriiiccc^^^XXXOOOGGGCCC@@@<<<999888777555555444555555555444333222111222222111111111111111000111111111111111111111111000000000000000000000000000000////////////000000......------------...............///////////////........................wwwbbbRRRHHHDDDDDD>>>>>>>>>@@@DDDHHHMMMPPPWWWXXXZZZYYYVVVPPPJJJFFFEEEFFFFFFDDDDDDHHHPPPVVVeee}}}zzzfffUUUFFF>>>888777777333222222444333111//////111222444111111000000000000111111000000000000000000000000........................---.../////////////////////............---------,,,------......------,,,........................,,,------......------,,,------,,,,,,,,,,,,++++++,,,------......------,,,------------------------------------------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------------------...------------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------------------------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,+++***)))***,,,***++++++,,,,,,------...---------,,,,,,------...------------------------...------------...////////////...------...//////------.../////////......---............/////////000000111111111111000000///000000111111000//////...000111111111222444666444777;;;???BBBGGGLLLPPP[[[bbbkkkqqqssswww}}}~~~vvvpppeee```XXXRRRMMMHHHAAA===:::999777666555444444555333333333222111000000000111111111111111111111111111111111111111111111111000000000000000000000000000//////......//////000000////////////000000111.........///////////////........................tttbbbSSSIIIEEEBBB@@@<<<===???CCCGGGMMMRRRVVV[[[ZZZXXXUUUQQQLLLHHHFFFBBBDDDEEEEEEGGGMMMWWW___sss{{{kkkWWWHHH>>>888555666666333000111222111111111111111222222111111000000000000111111000000000000000000000000........................------...//////////////////............---------,,,,,,---......---,,,,,,........................,,,,,,---......---,,,,,,------,,,,,,,,,,,,++++++,,,,,,---......---,,,,,,........................,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,------.........---------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------------------------------***++++++,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,+++---...---+++***,,,...******+++,,,,,,---......///...---,,,,,,,,,,,,,,,------------------------...------------.../////////...------------...///,,,---.../////////......---------.........//////000000111111111111000000...///000111111000000///000111222222222222333555222444666888:::===AAAEEEKKKSSS\\\aaadddjjjrrrzzzzzzuuupppjjjaaaZZZRRRNNNIIIDDD???;;;999888555555444333222222333444333222111000000000111222000000000000111111111111111111111111111111111111000000000000000000000000//////............/////////////////////000111111............/////////000........................ooodddTTTJJJEEECCC???===<<<>>>BBBFFFKKKQQQXXX]]][[[YYYUUUQQQLLLHHHEEEDDD???BBBEEEFFFIIIPPP\\\eeetttbbbNNN@@@;;;666444777777444222222///000222333333222111000111111000000000000111111000000000000000000000000........................------...///000000////////////.........---------,,,,,,---......---,,,,,,........................,,,,,,---......---,,,,,,---------,,,,,,,,,++++++,,,,,,---......---,,,,,,........................,,,,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,))))))***+++,,,,,,------.........------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++---......---++++++************************+++++++++,,,,,,---------------------------------)))***+++,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,...000///---,,,---000******+++,,,,,,---......---------,,,,,,------...------------------------...------------.../////////...---,,,,,,---...///+++,,,.../////////......---------.........//////000000111111111111000000---...000111111111000///...///000000///...///111222333444555555777;;;>>>???FFFOOOUUUXXX^^^iiiqqqxxx~~~xxxrrriiiccc^^^WWWNNNGGGEEEDDDAAA<<<777555555666333333444333111111222444333222111000111222444666000000000000000111111111000000000000000000000000000000000000000000000000//////............//////---------------...///000---.........//////000000........................rrr[[[SSSIIIAAA>>><<<;;;999<<>>>>>>>>>>>GGGOOOUUUZZZ___^^^ZZZWWWPPPKKKJJJHHHEEEDDDFFFIIIFFFHHHPPPYYYhhhlllXXXHHH>>>999777444444333222111111111111111111222222222222111111////////////000000000000////////////............111111111000000000000///.............../////////........................,,,,,,,,,---------......000///......------------------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,------------.........------------------------)))***+++,,,------------++++++,,,------,,,,,,,,,)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++------------,,,,,,,,,,,,...............///000000,,,.........,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------...------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------,,,++++++******++++++,,,------............------------............------------------------------------------------------------------------------......---------...//////////////////////////////000000000000000000000000000000000000000111222333111222444666999===BBBFFFNNNSSSZZZaaafffiiimmmoooqqqrrrrrrsssuuuwwwyyyzzz}}}{{{zzzwwwuuullljjjeee___XXXQQQLLLIIIDDDAAA===:::::::::999999666666555555444333222222111111111111111111111111111111111111111111111111000000000000000000000000000000000////////////......////////////000000000////////////////////////---------------------------------------------------------.........//////xxxiii[[[NNNFFFAAA???===<<<<<<>>>???@@@CCCLLLVVV\\\```bbb^^^XXXSSSLLLHHHGGGGGGDDDDDDFFFIIIIIINNNXXXfffzzzrrr\\\III???:::777444333333222111000000111111000000111111111111000000////////////000000000000////////////....................................++++++,,,,,,---------...........................,,,,,,,,,---------.........---,,,+++++++++++++++------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++---------.........//////------------------------***+++,,,,,,---------,,,,,,,,,---------,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,+++++++++,,,++++++++++++,,,---------//////...,,,+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,---.........,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------,,,,,,++++++++++++,,,,,,------------------------,,,------......------,,,------------------------------------------------------------------------++++++++++++,,,---...///////////////////////////000000000000000000000000000000000//////000111111222333444444555777;;;>>>BBBEEEJJJOOOTTTXXX]]]```eeefffhhhkkkooosssvvvwww{{{}}}~~~~~~{{{wwwtttppplllhhheee]]]ZZZUUUNNNHHHCCC@@@>>><<<:::777666777888888777444444333333222222111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////////////////////////////------------------------------------------------------........./////////uuueeeYYYOOOGGGAAA======<<<;;;<<<>>>AAACCCJJJSSS]]]aaacccccc\\\UUUOOOIIIEEEFFFFFFEEEEEEHHHIIIMMMUUUbbbtttqqqcccPPPBBB<<<999666333222222111000000000111111000000000000000000000000////////////000000000000////////////............---------------.........,,,,,,,,,------......///........................,,,,,,,,,---------......------,,,+++++++++,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++***---------.........//////++++++++++++++++++++++++,,,---------,,,,,,+++***,,,,,,---------,,,++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++*********))))))******+++,,,---...///...,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,---------------,,,,,,,,,,,,---------------,,,,,,---------,,,,,,------------,,,,,,------------------------------------------------------------------------------......///000222222........................////////////////////////111000000000000000111222333444444444333444666888:::<<<@@@BBBEEEIIIMMMQQQXXXYYY]]]bbbhhhmmmrrruuusssuuuxxxzzz{{{}}}|||~~~}}}~~~zzztttpppkkkfffaaa\\\VVVSSSNNNLLLGGGBBB>>>;;;:::999666444111111111222111111222222222222111111111111222222222222222222222222000000000000000000000000////////////////////////...............//////////////////...............................................................------------------------///............---------~~~ssscccUUULLLFFFAAA>>><<<<<<<<<<<<<<<@@@EEEIIISSS[[[bbbdddccc```YYYQQQLLLFFFCCCEEEGGGGGGHHHKKKLLLTTTaaaqqq{{{|||{{{___UUUGGG>>>:::999666333222222111111111111111222111111000000000000111111////////////000000000000////////////...............////////////000000000///////////////000000000------------------------,,,,,,,,,---------......///......------.........,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,------------.........++++++++++++++++++++++++------------,,,+++***)))++++++,,,------,,,,,,,,,)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++++++++,,,,,,---+++---------+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------...------,,,,,,------...------,,,,,,,,,,,,------,,,,,,------------,,,,,,------------------------------------------------------------------------,,,,,,,,,------///000000........................////////////////////////000000000000000111222333111222333222111000222444666777999:::;;;>>>AAADDDJJJLLLPPPWWW^^^dddjjjmmmnnnqqqtttwwwyyy{{{~~~{{{wwwxxxwww{{{~~~|||zzzvvvpppmmmeeeaaa[[[UUUQQQLLLGGGDDDAAA???<<<999777666666666444222000000111111000///111111111111111111222222222222222222222222222222000000000000000000000000////////////////////////---............//////////////////............---................................................------------------------.........------,,,,,,,,,zzziii```SSSIIIDDDAAA???===;;;<<<<<<<<<>>>CCCKKKQQQ[[[aaaeeedddaaa]]]UUUMMMIIIDDDBBBFFFIIIIIILLLOOOVVVaaarrrzzzyyyxxx}}}wwwiiiPPPIII@@@999777666555333222222111111111222222333222111000000000000111222////////////000000000000////////////...................../////////000000/////////...............------------------------,,,,,,,,,---------...............------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++***++++++,,,------------)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------+++++++++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...)))+++,,,+++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,------.........------------------,,,,,,,,,,,,,,,,,,---------,,,++++++,,,------+++,,,,,,------,,,,,,+++------------------------------------------------........................************+++,,,------........................////////////////////////////////////000111333333000111222111000///000222111333555666666777999;;;>>>AAAEEEKKKRRRYYY^^^aaagggjjjnnnqqqsssvvvyyy{{{xxxzzz|||}}}}}}}}}|||wwwssssssqqquuuyyy{{{zzzxxxwwwvvvwwwuuuqqqnnnjjjeee```[[[TTTPPPJJJFFFCCC@@@>>><<<999999777666555444444444555333222222333333222111000000111111111222222222111111111111111111111111000000000000000000000000////////////////////////---------.........////////////.........---------........................------------------------------------------------+++++++++,,,,,,,,,,,,,,,vvviiiYYYQQQHHHAAA@@@@@@@@@???:::;;;<<<<<>>CCCJJJPPPUUUXXX[[[^^^bbbeeehhhkkknnnppptttvvvxxxyyyyyyzzz|||~~~~~~|||yyytttqqqpppnnnqqqtttuuutttqqqoooooojjjhhhccc___[[[UUUOOOJJJJJJFFF@@@<<<;;;:::999999888888777777666555444444111000000000222333222111000000111111222222333333000000000000000000000000000000000000000000000000////////////////////////---------.........////////////.........---------........................,,,,,,,,,,,,,,,,,,,,,,,,------------------------((())))))+++,,,------...rrraaaYYYKKKGGGBBB???======<<<<<>><<<;;;;;;;;;;;;===>>>@@@GGGNNNUUU[[[^^^aaa```]]]YYYSSSMMMHHHEEECCCDDDGGGKKKMMMTTTbbbqqqyyyssssssttt|||wwwdddOOOBBB<<<:::777444222111111111000000000000000000000000000000000000000000000000////////////////////////111000///.........//////................................................------------------,,,,,,......---------,,,,,,,,,------------------------......---------,,,,,,,,,,,,,,,,,,,,,------------))))))***++++++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,------------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++******+++,,,,,,---,,,------...000333555777------,,,,,,,,,+++++++++------------------------+++,,,---......---,,,+++,,,------...//////000000,,,,,,+++******+++,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++*********+++,,,++++++++++++++++++++++++---+++***+++---///---,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++*********++++++,,,,,,,,,,,,------------------------------..............................------------..............................////////////////////////////////////000000000000111111000000000000111111444444444555888;;;>>>@@@CCCFFFJJJMMMQQQTTTXXX\\\dddfffiiikkkmmmooorrrtttyyyzzz{{{|||}}}}}}}}}}}}||||||}}}~~~~~~}}}|||{{{~~~~~~~~~{{{tttooonnnllliiieeecccbbb___\\\XXXTTTQQQOOOJJJHHHEEEAAA===;;;999999999999888777666555444333222222222222222222222222222111111000000111111222000000000000000000000000111111111000000000//////000000000000000000111111///............---------........................////////////........................////////////,,,,,,,,,+++++++++******+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,ssscccUUUKKKFFF>>>===<<<;;;;;;;;;<<<======BBBJJJSSSYYY^^^```______\\\XXXSSSNNNIIIFFFDDDDDDEEEIIIMMMRRR___vvvwwwpppnnnpppuuutttcccRRRDDD<<<777666444222000000000111000000000000000000000000000000000000000000000000////////////////////////222111000///////////////////////////////////////........................,,,,,,,,,---------.........------------,,,,,,,,,.....................///......---------,,,,,,,,,++++++++++++,,,,,,,,,,,,(((((()))***++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,,,,,,,,,,,,,,,,,,,---...000222333...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++---------......//////000,,,,,,++++++++++++,,,,,,*********++++++,,,,,,---,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))***++++++++++++++++++++++++++++++---,,,+++,,,...///...---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------------------------------..............................------------..............................////////////////////////////////////000000000000000000111111111111000000111111111111333555888999;;;===@@@CCCEEEHHHLLLPPPWWWZZZ]]]aaacccgggjjjmmmrrrssstttvvvwwwxxxxxxxxxyyyzzzzzz{{{{{{{{{zzzzzz{{{~~~}}}|||~~~|||yyyyyy{{{}}}~~~|||zzztttooohhheeecccbbb___\\\VVVTTTQQQLLLHHHDDDAAA@@@???===;;;999777666555555666555555444333222222111111111111111111111111111222111111000000111111222000000000000000000000000111111000000000000//////......///000000111222222///............---------------------------------.............../////////---............/////////,,,,,,,,,,,,+++++++++++++++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,rrraaaSSSJJJDDDBBB<<<<<<============???AAAAAAKKKWWW___dddeeeccc^^^\\\YYYTTTNNNJJJGGGFFFEEECCCEEEJJJQQQ[[[nnnvvvnnnjjjlllrrr~~~uuucccQQQCCC<<<999444444222111111000111111000000000000000000000000000000000000000000000000////////////////////////........................////////////////////////........................------------------------------------------------............////////////......---------,,,,,,,,,******+++++++++,,,,,,,,,************+++++++++++++++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,------------------------***+++,,,---------++++++......---,,,,,,+++++++++------+++*********+++,,,************************++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,+++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------+++++++++,,,,,,,,,------------------------------..............................------------..............................////////////////////////////////////000000000000///000111222222111000///////////////000111333333555777999;;;<<>>>>>===???CCCFFFJJJWWWdddiiijjjhhhaaaZZZVVVSSSNNNIIIEEEDDDDDDEEEBBBEEENNNZZZiiiwwwoooiiiiiiqqq{{{xxxhhhUUUEEE;;;888888333333333222222222222222////////////////////////////////////////////////////////////////////////++++++,,,---...///000000////////////////////////........................//////...---,,,,,,++++++------------------------,,,,,,---------...............---------,,,,,,,,,******+++++++++,,,,,,,,,---------,,,++++++******+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,------------------------+++,,,---......---+++***000000///...---,,,++++++,,,,,,+++***************************************++++++++++++++++++++++++)))))))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,,,,------++++++++++++++++++++++++***+++++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---......+++++++++,,,,,,,,,------------------------------..............................------------..............................////////////////////////////////////000000000000///000111222222111000//////////////////000000111000111222333333666999<<<===@@@DDDHHHKKKOOOSSSVVV\\\^^^aaafffjjjmmmoooqqqmmmnnnnnnppprrrsssuuuuuuwwwyyyzzzzzzxxxwwwvvvwww|||~~~~~~{{{zzzzzz|||~~~~~~}}}}}}{{{zzzyyyxxxwwwwwwvvvvvvwwwxxx{{{~~~~~~|||{{{}}}~~~~~~tttqqqmmmllllllnnnoooooommmkkkiiihhhgggeeebbb___XXXUUUPPPLLLIIIFFFDDDBBB@@@>>><<<999777666555555222222222222333222222222222222222222222222222222000000000000000000000000111000000000000000000111//////////////////////////////////////////000000000000000000//////......///............---------........................,,,,,,------......//////------------............,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++******))))))))))))******{{{hhh^^^QQQFFFAAA???===;;;999;;;=========AAAGGGMMMWWWeeeooonnnjjjeee\\\RRRNNNKKKGGGCCCAAAAAABBBCCCEEEIIIUUUhhh}}}yyypppkkkiiimmmzzzqqqhhhYYYIII>>>888777777333333333333333222222222////////////////////////////////////////////////////////////////////////+++,,,...///000000000000................................................000///...---,,,++++++***,,,,,,,,,------------...+++++++++,,,------............---------,,,,,,,,,++++++++++++,,,,,,,,,,,,......---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,,,,,,,+++***)))------------------------,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++,,,,,,------------,,,,,,...------,,,+++***))))))*********+++++++++++++++++++++++++++++++++++++++***+++,,,---------------++++++++++++++++++++++++)))***,,,+++******+++---,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......++++++,,,,,,,,,,,,------------------------------..............................------------..............................////////////////////////////////////000000000000000000111111111111000000000000000000000000000000222222222111111333666999666888<<>><<<:::777:::===>>>@@@FFFPPPXXXeeerrrxxxpppggg```VVVKKKHHHFFFCCC@@@@@@AAACCCDDDJJJPPP```xxxwwwqqqkkkiiijjjsssxxxaaaWWWIII???999777666555333333333333222222111111////////////////////////////////////////////////////////////////////////------...//////...---,,,------------------------.................................------,,,,,,,,,,,,,,,,,,---------......***++++++,,,------............---------,,,,,,,,,,,,,,,,,,,,,------------******++++++,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,+++---------------------------,,,++++++++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---,,,,,,,,,,,,,,,'''((()))***+++******)))+++---...000///---+++***...........................---,,,++++++,,,---...---------,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,++++++++++++++++++++++++)))*********++++++++++++************************((()))+++,,,------,,,,,,++++++++++++++++++++++++)))+++------+++***,,,...,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------++++++,,,,,,,,,,,,------------------------------..............................------------..............................////////////////////////////////////000000000000111111000000000000111111///000000000111000000000333333222000///111444777333555777888999:::===???DDDFFFJJJNNNRRRVVVXXXZZZ^^^___aaadddhhhlllppprrrqqqqqqpppnnnllllllnnnooooooppprrrrrrtttvvvzzz~~~{{{yyywwwvvvuuuuuuvvvwwwwwwxxxxxxyyyzzz{{{|||}}}~~~|||}}}xxxvvvtttqqqnnnmmmllllllkkkkkkkkkmmmppptttxxxzzz{{{zzzwwwuuurrrqqqpppppppppppppppqqqrrrqqqnnnlllddd```[[[XXXVVVVVVVVVUUUQQQOOOMMMKKKJJJGGGDDDAAA======<<<:::888666555555333333333333333222111111222222333444333222111111///000000000111111222222111111111111111111111111000000////////////000000000000000000000000000000........./////////000000//////////////////......///............---------...........................------------------,,,,,,,,,---------.........,,,,,,,,,---------......+++,,,,,,------,,,,,,+++,,,,,,++++++++++++,,,,,,{{{qqqdddXXXMMMGGG@@@>>>@@@@@@===:::888;;;>>>@@@DDDLLLYYYbbbmmmyyy|||pppddd\\\RRRFFFGGGEEECCCAAAAAACCCEEEFFFOOOUUUggg|||ppplllhhhhhhkkkvvvyyyoooVVVLLL@@@888777777555333222222333222222111000///////////////////////////////////////////////////////////////////////////------------,,,***(((''',,,,,,,,,,,,,,,,,,,,,,,,........................,,,,,,,,,---------......,,,,,,,,,------.........++++++,,,,,,---...//////......---------,,,,,,,,,,,,,,,------------......&&&'''((()))+++,,,......---------,,,,,,+++++++++------------------------...---,,,,,,,,,,,,---...++++++++++++++++++++++++000///---,,,+++,,,,,,---......//////...---+++***,,,...111222222000---***------------------------......,,,,,,,,,,,,......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,((())))))+++,,,---......))))))******++++++++++++************************'''(((***+++,,,,,,++++++++++++++++++++++++++++++***---///...,,,+++---000,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------.................................------.................................////////////////////////////////////000000000000222111000//////000111222//////000111111000000000......---+++)))***...000222333555555555555777999:::<<>><<<555666777666555444444555333444555555555333111000///000111111000///---,,,......//////000111111111111111111111111111111111000000////////////000000000000000000000000000000---.........//////000000------......///000000000//////.........---------------------------------.........------,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,------.........+++,,,,,,------,,,,,,+++...------,,,,,,------...uuukkk___RRRIIICCCAAA>>><<<<<<===<<<;;;?????????AAAHHHSSS```iiiyyyzzzsssfff[[[TTTJJJAAACCCAAABBBCCCBBBBBBGGGOOORRRbbbzzz|||qqqhhhfffdddiiittt~~~lll___IIIAAA999555555666444222111111111111000000000000111111000000//////......000000000000000000000000..............................------------............------------......------------------------,,,,,,,,,---------.........---+++)))))))))+++,,,---,,,,,,++++++,,,,,,---......---,,,++++++++++++------------------------,,,+++++++++***))))))))),,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,+++***************************+++++++++,,,,,,---------+++,,,,,,------,,,,,,+++************************************************,,,,,,,,,++++++*********+++,,,,,,---,,,+++)))(((------++++++++++++------,,,++++++***+++,,,...///,,,,,,,,,++++++*********,,,+++***))))))***+++,,,++++++++++++++++++++++++///---+++))))))***+++,,,))))))*********+++++++++,,,,,,,,,------............------,,,,,,++++++***------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///******+++,,,---//////000---------............///------------------------/////////...---------,,,///////////////////////////////////////.........////////////////////////////////////////////////000111111111222222222222111111222222222333333333444555777:::===???AAABBBDDDFFFIIIMMMQQQUUUXXXYYY___]]]ZZZXXXWWWXXXZZZ[[[```aaabbbcccdddgggkkkooowww}}}zzzwwwrrrooollljjjiiikkkmmmooopppooonnnnnnpppsssvvvxxxyyysssooonnniiidddbbbbbbaaa```]]]cccbbb```___```cccfffhhhgggeeeccc___\\\ZZZXXXXXXZZZXXXUUUTTTSSSRRRQQQOOOFFFEEECCCBBB@@@???>>>>>>===<<<;;;999777666555444222222222222222222222222333222222222111111000000000000000000000000000000000000111222222222222111000000000000000000000000////////////////////////---.........//////000000000000000000000000000000........................---...///000000///...---,,,,,,------...///000000........................,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,}}}pppeee\\\SSSIIIBBB???>>>===;;;:::999999999:::<<>>777444444555333000111111111111000000000000111000000000/////////...////////////////////////..............................------------............------------......------------------------,,,,,,,,,------------......---+++*********+++,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------,,,,,,+++***+++++++++++++++++++++++++++++++++,,,,,,,,,------+++,,,,,,------,,,,,,+++************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++***)))---,,,++++++++++++,,,---,,,,,,+++++++++,,,---...,,,,,,,,,+++++++++******,,,+++***))))))***+++,,,,,,,,,++++++++++++++++++,,,+++***)))))))))***+++++++++++++++,,,,,,,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---...///------------------------------------............------------------------...............---------......................../////////////////////...////////////////////////////////////////////////000000000000111111111222111111111111222222222222222333444555777888999:::;;;<<>><<<;;;999888888777777777777666666555555555222222222222222222222222222222111111000000000000000000000000000000000000//////000111111111000000000000000000000000000000////////////////////////............/////////000------------------------////////////////////////,,,---...//////...---,,,,,,,,,------...//////000------------------------,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++sssjjj^^^SSSLLLFFF@@@<<<;;;===>>>===999777888:::999===CCCJJJSSS]]]gggnnnnnnjjjaaaUUULLLHHHEEEAAAGGGEEEDDDEEEEEEHHHQQQZZZfff{{{uuulllfffbbbeeellluuutttaaaOOODDD===999444333333333111///111111111111000000000000000000000000////////////////////////////////////..............................------------............------------......------------------------,,,,,,,,,,,,------------......,,,+++++++++,,,------,,,,,,++++++,,,,,,---++++++++++++,,,---...///++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++******++++++,,,,,,++++++++++++,,,,,,---,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++***++++++************++++++,,,,,,,,,++++++*********++++++++++++++++++,,,,,,,,,,,,---------.........,,,,,,,,,,,,,,,+++++++++******+++,,,,,,---......+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,---......//////...---,,,++++++***------------............---------------------------------.............................................//////////////////////////////////////////////////////////////////////////////000000000000//////000000000111111111222222222222222333333333333444555888:::===???@@@@@@@@@>>>>>>???AAACCCEEEDDDEEEGGGIIIKKKNNNSSSVVV```dddjjjllljjjfffccc```[[[YYYWWWUUUUUUVVVXXXZZZ\\\[[[ZZZZZZ[[[^^^```bbbiiikkkmmmlllgggaaa\\\ZZZVVVSSSPPPNNNMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJKKKKKKIIIHHHGGGEEECCCBBBAAAAAA===;;;999999999:::999888888777666444333222222222222222333333444555555555111111111111111111111111000000000000////////////000000000000000000000000---...//////000000//////000000000000000000000000////////////////////////............////////////------------------------////////////////////////,,,,,,------------,,,,,,,,,,,,,,,---......//////++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,************************************************xxxrrrddd\\\QQQGGGBBB???===<<<:::>>>AAA???;;;888;;;>>>>>>CCCJJJQQQXXX^^^dddhhhfffaaaWWWLLLEEECCCCCCCCCJJJHHHGGGIIIKKKPPP[[[gggxxxyyyqqqiiidddbbb```gggqqq|||tttcccRRRFFF???777555333333333333111///111111111111000000000///000000000000////////////////////////////////////..............................------------............------------......------------------------++++++,,,,,,,,,---------......---,,,,,,,,,---...---,,,,,,++++++,,,,,,---,,,+++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,+++*********,,,,,,,,,++++++++++++++++++,,,------,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++---,,,,,,++++++*********++++++,,,---.........---,,,,,,,,,---------......,,,,,,++++++++++++******+++++++++,,,,,,---------++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...//////...---,,,++++++***,,,,,,---------.........------------------------,,,---------.../////////....................................////////////////////////////////////////////////////////////.........////////////000........./////////000000222222222222222111111111000111222333555666888888999888777777888999;;;<<<;;;===???@@@AAACCCGGGIIIOOOSSSWWWYYYXXXUUURRRQQQMMMLLLJJJIIIIIIJJJLLLMMMNNNMMMMMMMMMMMMOOOQQQRRRVVVYYYZZZYYYUUUQQQMMMLLLGGGFFFDDDBBBBBBAAAAAA@@@AAABBBBBBCCCBBBAAA@@@???<<<<<<;;;:::999888888888888777555555777888777666666555444333222111111111000000111222333333444444111111111111111111111111//////////////////......000000000000000000000000......///000000000000///////////////////////////////////////////////////.........///////////////////////////////////////////////////////////////,,,,,,------------,,,,,,,,,,,,,,,------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************++++++++++++++++++++++++|||tttjjjcccWWWQQQHHHAAA===<<<===>>>888<<<@@@???;;;:::===BBBCCCIIIQQQXXX\\\___bbbccc___XXXNNNFFFAAAAAACCCGGGJJJHHHIIIMMMRRRZZZgggtttwwwlllccc______```ccclllwwwssscccRRRFFF???===444444333333333333222000111111111111000000000///////////////000000000000......................................................------------............------------......------------------------+++++++++,,,,,,,,,---------------------------...---,,,,,,++++++,,,,,,---...---,,,,,,+++++++++,,,+++,,,,,,,,,------......******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,*********+++,,,---++++++++++++++++++++++++,,,,,,,,,++++++******)))+++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,++++++*********)))***+++,,,------,,,,,,***+++++++++,,,,,,,,,,,,++++++++++++++++++++++++---------,,,,,,+++++++++++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------------------------------,,,,,,,,,------------...------------------------,,,---------.../////////........................---.........//////000000////////////////////////////////////////////////---.........////////////------........./////////000000000111111111222222111111111222333444444555666555444444444444555666777888::::::::::::<<<>>>AAADDDGGGHHHGGGEEEDDDDDDBBBAAA@@@??????@@@BBBCCCBBBAAAAAAAAAAAABBBDDDDDDFFFHHHIIIIIIFFFBBBAAA@@@<<<<<<<<<;;;999999999999:::;;;<<<<<<<<<:::888777666666555444444444555555666555444444666777777666555444333222222222222222111111222222222222222222000000000000000000000000..................//////////////////////////////...///000000111111000000///////////////////////////////////////////////////////////////.........////////////////////////------------------------...------------------...,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,|||uuunnnfff\\\UUUIIIFFFAAA===::::::;;;===777999;;;;;;:::;;;@@@DDDHHHNNNVVV\\\____________WWWPPPHHHDDDAAA@@@DDDIIIIIIIIILLLSSS[[[eeeuuu|||vvvlllaaaZZZYYY^^^bbbmmmuuuuuudddRRRDDD<<<999888333333333333222222222222111111111111000000000000////////////000000000000......................................................------------............------------......------------------------++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,,,,++++++,,,,,,---///...---,,,++++++++++++,,,,,,,,,------......///+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++++++++************************+++++++++++++++***************++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++++++++,,,,,,,,,++++++******++++++,,,,,,******++++++++++++*********++++++,,,++++++***)))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))))))))******)))))))))*********++++++++++++++++++,,,,,,,,,---......---,,,,,,+++******+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,------.........,,,,,,,,,,,,---------------------------------------------...............------------------------------......///000000000////////////////////////////////////////////////............////////////------........./////////---------...//////000000000000000000111111111222222222111111000111111111333444555555444333444555888:::<<<<<<;;;::::::;;;:::999999888888999:::;;;:::999999999999::::::::::::<<<======:::999888999555666777666555444555666444555555666555444333222444444333333333333444444222111///000222333333222222111111000000000111111222222222222222111111111////////////////////////............//////////////////////////////////////////000111111111111000000000000000000000000000///////////////////////////////////////.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,......------------......,,,,,,,,,,,,,,,,,,------------------------------,,,,,,++++++,,,,,,---...++++++++++++++++++++++++************************,,,,,,,,,,,,,,,,,,,,,,,,yyypppggg___WWWNNNHHH??????===;;;:::999:::;;;888888777888;;;???DDDGGGQQQVVV\\\```___\\\YYYWWWQQQJJJDDDDDDBBB@@@DDDIIILLLMMMSSS]]]hhhttt}}}}}}zzzppplllddd[[[XXX[[[dddkkkyyy}}}rrrfffTTTDDD;;;888666555333333222111000000111222111111111111000000000000.../////////000000000111......................................................------------............------------......------------------------***++++++++++++,,,,,,,,,***++++++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---------,,,++++++,,,,,,,,,***++++++,,,------......,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++++++++++++++*********)))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))))))))++++++,,,+++************+++++++++,,,,,,,,,++++++,,,------,,,++++++*********++++++,,,,,,---,,,+++***)))))))))***+++)))))))))*********++++++******+++,,,---......///,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------...............---------------------------------------......///000000111////////////////////////////////////////////////....../////////000000000............////////////---------..................////////////000000000............///000000111///111222222111111222333333444555555444444555777444444444444444555666666555555555555555555555555333555666666444333444555000222444444222111222444111111111111111111000000222222111111111111222222000...------///000000///000000////////////000000111111111111111111111111////////////////////////....../////////000000000////////////////////////---...//////000000//////000000000000000000000000////////////////////////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,------------------------------,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...************************************************++++++++++++++++++++++++zzzrrrggg^^^VVVNNNFFF@@@;;;<<<===<<<;;;::::::;;;<<<999777999>>>DDDIIILLLZZZ^^^bbbbbb^^^XXXRRROOOLLLFFFBBBDDDCCCAAACCCIIIQQQSSS[[[gggsss}}}~~~~~~{{{wwwkkkhhhaaa[[[ZZZ```kkktttzzzwwwdddXXXHHH<<<888777666444222222222000......000222111111111111000000000000.../////////000000111111.........................................................------..................------.........------------------------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++++++++,,,---......))))))***+++,,,,,,---------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++******))))))******++++++++++++******,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,(((***+++,,,---,,,,,,+++)))***+++,,,,,,+++***)))((()))***+++,,,,,,+++************++++++,,,,,,,,,++++++------------++++++))))))***+++,,,------...111///---+++++++++---...))))))*********+++++++++******+++,,,...///000000***++++++,,,,,,------......---++++++++++++---...,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,,,,,,,------------------------++++++,,,,,,,,,---------------------------------/////////......------,,,---------------------------------...///000000111////////////////////////////////////////////////////////////000000000000........./////////000000000000000//////.........////////////000000000000+++,,,---...000111222222---///222222222222333444111222222222111111333555111111111111222333333444444444333333333333222222111222333333222111333444...111333333111000111333000000000000000111111111111000000/////////000000111000......000111000///000000//////000000111111......//////000111111111////////////////////////.../////////000000111111////////////////////////,,,---......//////......000000000000000000000000////////////////////////000000//////.........---................................................---,,,+++******+++,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************,,,,,,++++++,,,,,,---...************************************************************************~~~vvvoooeeeWWWMMMHHHDDD@@@<<<<<<:::999777777777777888:::;;;<<>>>>>BBBGGGLLLOOOSSSXXXeeewwwxxxwwwyyyyyytttnnngggbbb\\\YYY___mmm}}}~~~~~~}}}xxxnnnfffVVVMMMAAA999666666444111333333222222111000////////////000000000000//////000000000000////////////000000///...---,,,,,,+++,,,,,,---...//////......000///...------...///000,,,------......------,,,------............------------------------------...---,,,++++++,,,---...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++,,,------***++++++,,,,,,++++++******++++++***))))))***,,,,,,+++++++++***)))))))))------,,,++++++,,,,,,,,,+++++++++*********))))))+++++++++*********))))))*********++++++,,,,,,,,,+++++++++,,,,,,---------******+++++++++,,,,,,,,,+++++++++,,,,,,---------...------,,,,,,------...,,,,,,,,,++++++*********************************---------,,,,,,+++++++++************************************************)))************+++++++++******+++++++++,,,,,,,,,((()))+++---------+++***++++++++++++++++++++++++------------,,,,,,+++***++++++,,,,,,,,,---------++++++,,,,,,,,,,,,------111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,++++++++++++................................................---,,,,,,,,,,,,---......000///...---------------//////............//////........................////////////////////////////////////////////////............------------000000000000000000000000000000000000000000000000111111111111111111111111222222222222222111000///111111000000//////......////////////000000000000000000111111111111000000000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000111111000000//////......000000000000000000000000---------...............000///---,,,---...000222000000000000000000000000//////............//////////////////////////////000///...,,,,,,,,,---...+++,,,,,,------,,,,,,+++...---+++*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,---...///000wwwoooddd[[[OOOGGGDDDBBB>>>;;;<<<;;;999888777888888999:::;;;>>>BBBHHHNNNTTTWWW^^^^^^^^^[[[VVVPPPIIIEEEDDDCCCAAAAAADDDIIIOOOSSS[[[eeevvvzzzvvvvvvssslllfff^^^[[[XXX[[[fffvvv|||zzzyyywwwoooddd\\\MMMEEE<<<666555555444222333333222111111000////////////000000000000//////000000/////////........./////////...------,,,,,,,,,------...//////......//////...------...//////,,,------......------,,,------............------------------------------------,,,,,,,,,,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---***++++++,,,,,,++++++******+++,,,+++))))))+++,,,,,,,,,,,,+++++++++++++++---,,,,,,++++++,,,,,,---,,,++++++++++++*********+++++++++*********)))))),,,,,,---------------------------,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,++++++------,,,,,,,,,,,,------............---------,,,++++++++++++++++++++++++,,,,,,+++++++++*********************************************************************++++++++++++******+++++++++,,,,,,,,,(((***+++------,,,+++***------------------------+++,,,,,,,,,++++++***)))))))))*********+++++++++++++++,,,,,,,,,,,,------000///...---,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---,,,,,,,,,,,,---......//////...---------------//////............//////........................................................................////////////////////////////////////////////////000000000000000000000000111111111111111111111111111222222222111111000///000000000000//////........./////////000000000000000000111111111111000000000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000000//////......///////////////////////////.....................//////.........///000111//////////////////////////////............//////------------------------//////...---------------++++++,,,,,,,,,,,,++++++------+++*********++++++------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,yyymmmdddTTTNNNEEE@@@>>>>>><<<:::;;;:::999888888999:::::::::===BBBHHHNNNTTTYYY[[[]]]\\\YYYUUUOOOJJJEEECCC???@@@AAAAAACCCIIIRRRXXXhhhwwwxxxsssqqqllleee^^^YYYWWWWWW___nnnyyywwwuuurrrmmmcccVVVMMMAAA<<<666444444555444222222222222111111000000///...//////000000//////...//////.........---------........................,,,---......///............------,,,,,,------...,,,------......------,,,------............------------------------------,,,,,,------------,,,,,,,,,,,,------------,,,,,,+++++++++,,,,,,---------++++++************++++++***++++++,,,,,,++++++***+++,,,,,,,,,******,,,---,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,---,,,,,,,,,,,,+++++++++++++++++++++***************---------------,,,,,,,,,,,,,,,,,,+++******)))))),,,,,,,,,,,,---------...---------,,,++++++******------,,,,,,,,,,,,------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,***************)))))))))++++++++++++++++++++++++************************************+++++++++,,,******+++++++++,,,,,,,,,)))***+++,,,---,,,+++***,,,,,,------------------******+++++++++***))))))))))))*********+++++++++++++++,,,,,,,,,,,,------...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,---......///...------------------........................////////////////////////................................................,,,,,,------......//////........................////////////////////////000000000000000000000000111111111111111000000///000000000////////////........./////////000000000///000000111111000000///000000000000000000000000////////////////////////000000000000000000000000000000000000000000000000000000000000000000000000000000000////////////...////////////////////////000000000//////.........////////////000000000000//////////////////////////////............//////,,,,,,,,,,,,,,,,,,,,,,,,---............------,,,***++++++,,,,,,++++++***---,,,,,,++++++++++++,,,************************,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------,,,+++***))))))(((~~~xxxmmmaaaXXXJJJEEE???<<<;;;;;;:::999999888777777777999:::;;;;;;@@@GGGNNNUUUZZZ]]]^^^[[[XXXSSSMMMHHHDDDAAA@@@>>>@@@BBBCCCFFFOOO^^^iiizzz~~~xxxrrrnnnkkkgggaaa[[[ZZZYYY\\\fffuuu}}}|||tttsssoookkkcccWWWJJJAAA999666444333444444333111222111111111000000000///...//////////////////.........---------,,,,,,,,,---------.........//////------...............---,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---......---,,,+++,,,,,,,,,------,,,,,,,,,******+++,,,,,,---......***************************++++++,,,,,,++++++***,,,------,,,++++++,,,...***+++++++++,,,,,,------,,,,,,+++++++++,,,---------------,,,,,,,,,++++++************************,,,+++++++++******))))))))))))))))))((((((((((((+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++---,,,,,,,,,,,,,,,,,,---))))))))))))((((((((((((++++++++++++++++++++++++************************++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,***++++++,,,,,,,,,+++******************+++++++++******++++++++++++******++++++,,,,,,,,,---------+++++++++,,,,,,,,,------,,,,,,++++++,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,,,,........................---------------------------,,,,,,,,,,,,---............---,,,,,,---------........................////////////////////////................................................------...//////000111111........................///////////////////////////////////////////////////000000111000000//////////////////////////////........./////////000000//////000000000000//////000000000000000000000000////////////////////////////////////////////////////////////////////////000000000000000000000000////////////////////////////////////////////////222111111000///......---...///000000111111000000///////////////////////////......------......///,,,,,,,,,,,,,,,,,,,,,,,,,,,---...///......,,,+++***++++++++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++************************************************---,,,,,,+++******)))))){{{tttlllaaaUUUMMMDDDAAA===;;;999999999888777666666666777999:::;;;>>>DDDLLLUUU[[[]]]]]]]]]UUURRRLLLGGGBBB@@@??????AAACCCFFFJJJQQQaaatttxxxtttmmmhhheeeaaa\\\XXX\\\^^^dddnnnzzz|||yyywwwqqqnnniiibbbXXXLLLAAA:::666555444333333333111000111111111000000000000000......////////////......------------,,,,,,,,,,,,,,,,,,------.../////////---...............------+++,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++***+++,,,,,,,,,,,,,,,,,,+++******+++,,,,,,---......***************************++++++,,,,,,++++++***,,,------,,,++++++,,,...))))))******++++++,,,,,,,,,+++++++++,,,,,,---...---------,,,,,,,,,++++++************************+++++++++******)))))))))((((((((()))***+++,,,,,,)))*********++++++++++++))))))******+++,,,------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++++++++***************************++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,+++++++++***)))))))))******+++++++++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------+++++++++,,,,,,,,,------++++++***++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---........................---------------------------,,,,,,,,,,,,---......------,,,,,,,,,------...------............------////////////////////////................................................000000111222333333444444........................////////////////////////...........................//////000000000//////.............../////////............//////////////////000000000000//////////////////////////////................................................////////////////////////////////////////////////.............../////////........................222111111000///......---......///000000000000///..............................------------......------------------------+++,,,---......---,,,++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************++++++++++++,,,,,,,,,,,,~~~xxxoooggg___VVVLLLEEE@@@>>><<<:::999888888888666666555666888:::<<<===BBBHHHRRRZZZ___^^^[[[XXXOOOLLLFFFAAA>>>===>>>??????BBBIIIRRRaaauuu}}}vvvqqqiiiccc^^^[[[XXXVVV\\\aaajjjttt}}}|||xxxtttrrrlllhhhaaaWWWMMMCCC;;;777555555444444333222111000000000000000000000000000---......//////......---......---------,,,,,,,,,---------.........//////.........///......---,,,+++,,,,,,------,,,,,,+++,,,------......------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,---------******+++,,,,,,+++*********++++++,,,,,,++++++***+++,,,,,,,,,******,,,---******************++++++++++++++++++,,,---......,,,,,,,,,,,,++++++++++++***************+++++++++,,,,,,,,,,,,,,,+++++++++)))***+++,,,---///000000))))))))))))************'''((()))***+++---......,,,,,,++++++++++++,,,,,,***++++++++++++,,,,,,,,,))))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******++++++,,,---------++++++,,,---------,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,------...,,,---...//////...---,,,........................------------------------------------------------------......//////000000........................////////////////////////////////////////////////---......///////////////---............/////////------........./////////...//////000000//////...////////////////////////........................------------------------000000000000000000000000////////////////////////---............/////////........................000000000//////.....................////////////..............................------------......------------------------+++,,,,,,------------,,,+++,,,,,,------,,,,,,++++++,,,,,,------------,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++************************************************))))))***+++,,,---...///qqqjjj```XXXRRRLLLEEE@@@:::::::::999777666666777777777777888:::<<>><<<===>>>@@@>>>DDDPPPaaawwwxxxqqqlllddd]]]ZZZYYYYYYZZZ^^^gggrrryyy|||~~~~~~~~~}}}{{{xxxtttpppmmmgggaaaWWWLLLAAA:::666555444444444333111111111111///000000000000000000000---......//////......---............---------------------.....................//////...------,,,+++,,,---......---,,,+++,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,------,,,+++******++++++,,,,,,++++++******+++,,,+++))))))+++,,,++++++++++++++++++******++++++++++++,,,---...///,,,++++++++++++*********))))))*********+++++++++++++++++++++,,,,,,,,,,,,***++++++,,,---...//////))))))*********+++++++++(((((()))***+++,,,,,,---,,,,,,++++++++++++,,,,,,))))))))))))******++++++)))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++,,,,,,,,,------******+++++++++,,,,,,,,,---,,,++++++*********+++)))******+++,,,,,,------******+++,,,,,,,,,,,,,,,))))))*********+++++++++++++++,,,,,,,,,,,,------+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......,,,,,,++++++,,,,,,---...+++,,,...//////...,,,+++------------------------------------------------------------------------+++++++++++++++,,,,,,,,,////////////////////////000000000000000000000000////////////////////////,,,---....../////////...---------.........//////---------.........//////......////////////......////////////////////////................................................000000000000000000000000////////////////////////---------.........//////........................///........................---,,,,,,,,,---///000...........................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...,,,------......------,,,++++++---.........------))))))))))))))))))))))))************************++++++++++++++++++++++++************************************************(((((()))***+++,,,------ggg```VVVNNNJJJFFFAAA===555666777777666555666777888888888:::<<<>>>AAACCCHHHOOOXXX```aaa\\\TTTNNNEEECCC???===<<<===???AAADDDLLL\\\ttt}}}yyyyyy||||||uuukkkfff___ZZZXXXZZZ]]]```ccclllwww|||{{{yyy|||zzzzzzzzzxxxuuuqqqnnnkkkbbb\\\PPPDDD999444333444222222222111000000111333////////////000000000000---..................---//////.........---------.........................../////////...---,,,,,,,,,,,,............,,,,,,,,,------......------,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++---,,,+++******+++,,,---+++++++++,,,,,,+++++++++---,,,,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++++++++,,,,,,+++++++++***++++++***))))))***,,,---------,,,,,,+++++++++++++++++++++,,,---...///+++++++++*********))))))))))))******++++++++++++(((((())))))*********+++***************+++++++++******+++++++++,,,,,,,,,***************+++++++++,,,++++++++++++++++++,,,,,,,,,---------.........************************'''((((((((())))))******,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,---------******+++++++++,,,,,,,,,---,,,,,,+++*********+++'''(((((()))******++++++((()))***+++++++++++++++++++++,,,,,,,,,---------++++++,,,,,,,,,---------++++++***************+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...........................,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......++++++++++++,,,,,,---...+++,,,...//////...,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------000000000000000/////////000000000000000000000000111111111111111111111111000000000000000000000000,,,------.../////////...---------.........//////---------.........//////......////////////......////////////////////////........................////////////////////////000000000000000000000000////////////////////////---------.........//////........................---------..................---+++***+++,,,...000...........................------,,,,,,------...++++++++++++++++++++++++,,,,,,+++***+++,,,...///---......//////......---***+++---...///...------++++++++++++++++++++++++************************++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******++++++[[[TTTJJJDDDBBB???:::666888888777666666777999:::666777999<<<@@@CCCEEEFFFQQQUUUZZZ]]][[[TTTKKKFFFBBBAAA@@@>>>>>>???@@@BBBFFFQQQeee|||tttsssuuuvvvzzz}}}|||yyyxxxzzz|||zzztttnnnfff```YYYVVVXXX]]]aaabbbppprrruuuwwwyyyxxxwwwvvv|||xxxttttttsssppphhhbbbXXXOOOCCC;;;888666222///222222222111000//////...000000000000000000000000000000///...------,,,,,,,,,---......//////......000000//////.........---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,------......------,,,---------,,,,,,++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------,,,(((((()))************)))*********************************++++++,,,,,,,,,+++,,,---,,,***)))***+++---------,,,,,,+++++++++,,,,,,++++++***++++++++++++,,,------------,,,+++)))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++***))),,,,,,,,,++++++******************)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,++++++*********------------,,,,,,+++***,,,,,,,,,,,,,,,,,,,,,,,,------......---+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++******+++,,,,,,***++++++,,,---...//////------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------.........---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,------...---,,,,,,,,,,,,---......//////.........---------............////////////..............................//////...---,,,,,,---------.........//////---------------...///000---------.........//////............////////////......////////////......---.........//////000000000000//////.........---//////.........---------//////.........---------......////////////..................////////////000///...------...///000,,,---------...///////////////.........---------......................../////////......---,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***+++++++++++++++++++++++++++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,---,,,,,,,,,+++************)))(((''''''((()))***,,,+++***))))))***+++,,,++++++************++++++++++++++++++++++++++++++PPPJJJBBB>>>===<<<888555666666555444444555666777888999<<<@@@DDDHHHJJJLLLQQQSSSWWWXXXUUUOOOHHHCCC>>>======<<<<<<>>>AAACCCLLLXXXppp~~~uuunnnnnnppprrrtttwwwxxxvvvuuuvvvxxxuuunnngggbbb^^^[[[[[[^^^bbbdddeeepppqqqtttvvvwwwvvvtttssstttqqqnnnmmmlllggg^^^WWWPPPHHH===777555555333111222222111111000//////...////////////////////////000//////...------,,,,,,,,,---......//////......000/////////.........---...---,,,,,,,,,,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......---,,,,,,,,,,,,------------,,,,,,------,,,,,,,,,++++++++++++***)))))))))***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,---,,,,,,,,,------------------------++++++++++++++++++,,,,,,+++------,,,+++******+++,,,,,,+++++++++*********+++*********++++++,,,---)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++******,,,,,,,,,+++++++++******************************++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++++++++++++++++++++,,,,,,,,,++++++***))),,,,,,,,,,,,,,,,,,,,,,,,---------------+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++******+++,,,,,,+++++++++,,,,,,,,,,,,,,,+++++++++,,,,,,------------------------------------------.........//////000///---+++++++++,,,---------------------------------,,,,,,,,,,,,------///...---,,,,,,,,,,,,,,,//////.........---------............////////////////////////////////////......//////...------,,,---------.........//////---------------...//////---------.........//////............////////////......////////////......---........./////////000000/////////.........---//////.........---------///.........------------.........//////.....................////////////000///...------...///000------------............///.........------------...............---------,,,,,,,,,,,,,,,,,,------------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++))))))*********++++++++++++++++++++++++*********++++++***))))))***+++++++++***))))))))))))***+++++++++************++++++************************DDD@@@:::888999999777555666666555444444444555666888:::>>>CCCHHHLLLOOOQQQQQQRRRRRRQQQNNNIIICCC???;;;<<<<<<<<<<<<@@@EEEIIISSSccc}}}vvvoooiiijjjmmmnnnoooqqqsssrrrqqqqqqqqqllleee___ZZZ[[[]]]bbbgggjjjjjjjjjoooppprrrssssssrrrpppooopppnnnlllkkkhhhaaaVVVNNNDDD>>>777333333444333222222111111000000//////.../////////////////////////////////...------,,,,,,,,,---......//////....../////////..................------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,+++++++++++++++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,+++,,,,,,---------------++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,---...---+++***+++,,,***************)))))))))***************+++,,,---(((((()))******)))((((((******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******++++++,,,+++++++++,,,,,,,,,++++++++++++***))))))******++++++,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++,,,,,,******+++++++++***))))))++++++++++++++++++++++++,,,---------,,,+++***)))******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***,,,++++++******++++++,,,,,,+++++++++************)))******+++---......///------------------------............////////////111000...,,,+++++++++,,,........................------,,,,,,,,,,,,------000000...---,,,+++++++++...............------------............/////////////////////////////////.........///......---,,,---------..................------------...//////---------...............---............/////////......////////////.....................//////////////////..............................---------............------------------............---------............///////////////...------...//////............------------............------------///.........------,,,,,,)))))))))***+++,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++******(((((()))))))))*********))))))******************,,,,,,++++++++++++,,,,,,***))))))(((((())))))***++++++************++++++((((((((((((((((((((((((>>>;;;888777888999888777888888777666666666777888888:::???EEEJJJNNNQQQSSSQQQPPPNNNKKKGGGCCC@@@>>>===>>>>>>>>>???DDDKKKQQQ^^^mmm}}}rrrlllgggjjjlllllllllnnnpppooonnnmmmkkkeee^^^XXXTTTYYYaaajjjoooqqqooonnnnnnoooooopppooommmllljjjlllkkkjjjhhhcccZZZNNNFFF<<<888333000111222222222111111000000//////////////////////////////////////////.........---------,,,---......///.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,+++++++++++++++++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,+++************************,,,,,,,,,++++++*********+++---...---,,,+++,,,---************************++++++***************+++((())))))))))))))))))(((***++++++,,,,,,,,,++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++*********++++++,,,,,,,,,******++++++++++++******************************,,,,,,,,,,,,++++++************+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------------............///...---,,,,,,,,,,,,,,,---------------------------,,,,,,,,,,,,,,,,,,---//////...---,,,++++++,,,........................---------.........//////////////////////////////---...............------..............................---------......///........................---------.........//////---......//////......---........................................................................------------------------,,,,,,------------,,,,,,---------.........//////.................................------,,,,,,,,,------------------------///......------,,,,,,+++)))*********+++++++++,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******++++++******)))))))))))))))*********+++((((((((()))*********+++,,,,,,,,,,,,,,,,,,,,,,,,))))))(((((((((((())))))++++++************++++++((((((((((((((((((((((((:::999777666666777777666888888777666777888999:::;;;===BBBGGGLLLPPPRRRSSSPPPNNNKKKFFFCCC@@@>>>>>>>>>@@@AAAAAACCCIIISSS[[[mmmzzzvvvpppiiieeehhhjjjiiiiiijjjlllkkkjjjhhheee```YYYUUUQQQYYYeeeooouuuuuurrrooolllllllllllljjjiiigggfffgggfffddd```YYYOOODDD===888555222000000000000000000000000///////////////.......................................---------,,,---......///.........---------...............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))(((((()))+++,,,******+++,,,,,,,,,,,,+++------------------------,,,,,,,,,++++++*********+++,,,------++++++,,,---******++++++++++++++++++---,,,+++***)))(((((((((************************++++++,,,,,,,,,++++++***++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++((()))******++++++++++++++++++++++++++++++++++++))))))***+++,,,,,,------************************++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,+++************************,,,,,,+++++++++***++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,------...///,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,------,,,,,,,,,------...---.....................------------............------------------------------...............---.....................---///......---------...........................---------------............------............------...............------------------...............---.....................,,,,,,------------------,,,,,,------------,,,,,,------------............------............------......------,,,,,,,,,+++,,,,,,------------------......------,,,,,,,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++)))******++++++******)))*********+++++++++,,,,,,((((((((()))*********+++***++++++++++++++++++***(((((())))))))))))((((((++++++************++++++))))))))))))))))))))))))666666555555444444444444666555555555666888:::;;;AAACCCGGGKKKOOOQQQQQQQQQMMMJJJFFFBBB???>>>>>>>>>>>>AAADDDEEEHHHQQQ^^^hhh~~~~~~tttnnnfffbbbdddfffeeedddfffgggfffdddaaa^^^YYYVVVTTTRRR[[[hhhsssvvvtttpppnnniiiiiihhhhhhfffeeedddccceeeccc___YYYPPPGGG???;;;555444222111////////////////////////////////////................................................,,,---......//////......---------------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++***++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++)))+++,,,,,,+++***+++---*********+++++++++++++++---,,,+++***)))(((((((((,,,++++++******++++++,,,++++++,,,,,,,,,+++******++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++))))))******+++************++++++++++++,,,,,,,,,))))))******++++++,,,,,,***************************++++++++++++,,,,,,,,,++++++++++++++++++,,,,,,++++++,,,---------,,,,,,++++++++++++++++++++++++,,,+++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))***+++,,,---......---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***+++++++++,,,,,,,,,,,,***++++++,,,......//////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,---...///---------...............,,,------------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///........................---------//////...------------..................---------,,,------------.........------............------.........------------------------------.........---------...............,,,,,,,,,,,,------------------............------,,,------------.........------............------------------,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,------///......---,,,,,,++++++------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++******++++++++++++*********++++++++++++,,,,,,,,,))))))******************))))))************))))))((())))))******))))))(((++++++************++++++************************444555555555444444555555555555555666888:::<<<>>>DDDFFFJJJMMMNNNNNNMMMLLLHHHFFFBBB???======>>>>>>???CCCHHHLLLQQQ]]]mmmzzz}}}tttnnnfff```aaabbbbbbaaaccc```___]]]YYYUUUSSSRRRRRRUUU^^^kkksssuuurrrmmmkkkffffffeeedddccccccbbbaaaddd```ZZZQQQHHH@@@;;;999111111111000///...//////////////////////////////................................................,,,---......//////......,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,,,,,,,------------,,,,,,)))*********++++++++++++***+++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,))))))))))))))))))))))))++++++++++++++++++,,,,,,((()))+++******)))+++,,,)))))))))*********++++++******))))))))))))******,,,+++************+++,,,+++,,,,,,,,,,,,+++***)))++++++++++++++++++++++++************************++++++++++++++++++++++++++++++++++++++++++++++++)))************))))))(((******+++++++++,,,,,,,,,******************************************************+++++++++,,,,,,,,,,,,,,,++++++++++++++++++******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,***+++,,,,,,,,,,,,+++***)))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------++++++,,,---............------------------------,,,,,,++++++++++++,,,,,,......---,,,,,,,,,---------------.........//////,,,,,,---------.........------------------------,,,------...//////......//////.........---------//////...---------------//////.........---------,,,,,,---------.........,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,------.........---------.........//////++++++,,,,,,,,,---------.........//////.........,,,,,,---------.........,,,------......------,,,,,,,,,,,,,,,,,,,,,------++++++,,,,,,,,,---------+++++++++,,,,,,------...---------------,,,,,,,,,------------------------***++++++,,,,,,++++++***++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++************+++++++++++++++++++++++++++*********((()))***++++++***)))((())))))***++++++***))))))++++++************++++++************************444555666666666666777999777777777999;;;>>>@@@BBBEEEGGGIIIKKKKKKJJJHHHGGGDDDBBB???===;;;<<<===>>>AAAGGGMMMSSSZZZhhh{{{}}}uuuppphhhaaaaaabbbaaabbbddd[[[ZZZWWWSSSPPPNNNOOOPPPWWW```lllssstttpppkkkiiiddddddccccccbbbaaaaaaaaa^^^YYYQQQGGG===777444333...///000000......///000.........///////////////........................---.....................,,,---......//////......,,,,,,,,,------.........,,,,,,---......---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++******+++,,,---,,,------......------,,,))))))******++++++++++++***+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,---''')))******))))))***,,,'''((((((((())))))******'''''''''((()))+++,,,---,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,+++***)))++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++***************)))((('''*********++++++,,,,,,,,,*********)))))))))))))))))))))))))))))))))))))))*********++++++,,,,,,,,,---,,,,,,++++++*********((()))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,------,,,+++***************))))))))))))******+++,,,------...///++++++++++++++++++++++++,,,,,,,,,---------......---------......---,,,,,,........................,,,++++++++++++++++++,,,000///...---,,,+++++++++---------.........//////,,,,,,,,,---------..............................,,,,,,---.../////////...//////.........---------000///...---------------//////.........---------,,,,,,,,,---------......,,,------......------,,,.........------,,,,,,,,,,,,,,,,,,------.........---------.........//////+++++++++,,,,,,---------......////////////......,,,,,,,,,---------......,,,,,,---......---,,,,,,+++++++++,,,,,,---------+++++++++,,,,,,---------)))***+++,,,------...///+++++++++,,,,,,---......+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))))))))************---,,,,,,,,,+++*********)))***+++,,,,,,+++***))))))***+++,,,,,,+++***)))++++++************++++++************************111333555555444444555666555666777:::===AAADDDEEEFFFHHHJJJKKKKKKIIIFFFDDDCCCAAA???======>>>@@@BBBFFFMMMTTT\\\hhhxxx|||qqqiii```]]]___```]]]YYYUUUSSSPPPLLLJJJLLLQQQUUUaaaeeekkkpppqqqnnniiifffeeecccaaaaaaaaa___]]][[[XXXRRRIIIAAA;;;777444222000000000000000000000000000000000000000000000000////////////////////////,,,,,,------------,,,,,,------,,,+++,,,---...///------------------------,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,+++...---,,,+++***+++,,,---***,,,------++++++,,,...***++++++,,,+++***)))(((((()))***++++++***)))(((++++++++++++,,,---......******++++++++++++************+++++++++,,,,,,,,,+++++++++*********)))))),,,,,,++++++***)))))))))************************+++++++++*********))))))))))))************))))))+++++++++*********))))))************************))))))***+++,,,,,,------,,,,,,,,,++++++*********)))************+++++++++...------,,,+++***))))))******++++++++++++******++++++++++++++++++++++++)))************++++++++++++*********))))))((((((******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++***************)))))))))))))))...---,,,+++++++++,,,---******+++,,,,,,,,,,,,+++************************)))***++++++++++++***)))+++,,,,,,------,,,,,,++++++,,,------++++++,,,---************************,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,.........------,,,,,,,,,//////.........---------------------------------,,,,,,---......---,,,,,,,,,,,,---...---,,,***)))------............---------------------------------------,,,,,,+++++++++---------------------------------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,/////////...---------,,,---------------------------------,,,,,,+++++++++------,,,,,,,,,+++++++++/////////......------,,,,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++++++++++++++*********))))))************************+++++++++************)))************************,,,+++***((((((((()))***))))))))))))))))))))))))111333555555444333444555777999;;;???BBBEEEHHHIIIFFFGGGHHHHHHGGGEEECCCBBB?????????>>>===???CCCGGGTTT^^^gggnnnwww{{{mmmfff^^^[[[]]]]]]ZZZVVVQQQPPPNNNLLLLLLOOOUUUYYYcccggglllpppqqqnnniiieeecccbbbaaa```___]]]ZZZWWWMMMGGG???888444111...,,,000000000000000000000000////////////////////////........................---------......---------------,,,,,,,,,---...///........................,,,,,,,,,---------......------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------------,,,------,,,,,,++++++,,,,,,***+++---,,,++++++,,,...,,,------...---,,,+++***)))***+++,,,,,,+++***))),,,++++++++++++,,,,,,---******++++++++++++************+++++++++,,,,,,,,,+++++++++*********))))))******************++++++************************+++++++++*********))))))))))))************))))))+++++++++*********))))))************************)))******+++,,,,,,------,,,,,,++++++++++++++++++)))************+++++++++---,,,,,,++++++***************++++++++++++******++++++++++++++++++++++++)))************++++++++++++*********))))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++******************************,,,+++*********+++,,,,,,))))))***++++++++++++***+++++++++++++++++++++++++++,,,------------,,,++++++,,,,,,------,,,,,,++++++,,,------++++++,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++...........................------,,,,,,------.........---------,,,,,,,,,///.........------------------------------------,,,,,,---......---,,,,,,,,,,,,---------,,,+++***------............------------------------------------------,,,,,,++++++------------------------,,,,,,,,,,,,+++++++++***,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++......---------,,,,,,,,,......------------------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,+++*********+++++++++,,,,,,---,,,,,,++++++************************+++++++++*********))))))************************+++++++++************)))************************,,,+++)))((((((((()))***))))))))))))))))))))))))222444555555444333555666888:::>>>CCCGGGJJJKKKKKKGGGGGGFFFDDDBBB@@@???>>>;;;>>>@@@???@@@DDDNNNVVVeeeqqq}}}}}}vvviiiccc\\\ZZZZZZYYYUUUQQQKKKLLLLLLMMMOOOTTT[[[```gggjjjnnnpppppplllgggdddaaa```______]]]ZZZTTTQQQEEEAAA;;;666333111///...000000000000000000000000................................................---..................------,,,,,,,,,,,,---...///........................,,,,,,,,,---------......,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............---,,,,,,------,,,,,,++++++***+++,,,,,,++++++,,,...,,,------------,,,,,,+++++++++,,,,,,,,,,,,++++++,,,++++++*********++++++******++++++++++++************+++++++++,,,,,,,,,+++++++++***************((())))))***++++++,,,,,,************************+++++++++***************))))))************))))))+++++++++************************************************++++++,,,,,,---++++++++++++++++++,,,,,,)))************+++++++++++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++)))************+++++++++***************)))))))))******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))******++++++,,,,,,))))))))))))***+++,,,,,,((())))))***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++,,,,,,,,,,,,+++++++++,,,---,,,+++***+++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++...------,,,,,,------......------------,,,,,,,,,............------------------------------------,,,,,,------------,,,,,,,,,,,,---------,,,++++++------............------------------------------...---------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++............------------,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++++++++,,,,,,,,,,,,++++++))))))))))))))))))))))))+++++++++***************************************+++++++++************)))************************+++***))))))((()))))))))))))))))))))))))))))))))333444555555444444666888777;;;@@@FFFJJJKKKKKKKKKIIIGGGDDDAAA???===<<<<<<;;;>>>AAABBBDDDOOO```mmm|||vvvnnngggbbb\\\XXXWWWTTTOOOJJJFFFHHHLLLOOOTTTZZZaaaeeejjjlllnnnpppnnnjjjeeebbb```___^^^]]]ZZZUUUOOOJJJ@@@===888555444444333222////////////////////////................................................---......//////......---,,,,,,,,,,,,------..............................,,,,,,,,,---------......+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,---------------+++,,,---...---,,,+++***)))+++,,,,,,++++++,,,---+++++++++++++++++++++***++++++++++++++++++++++++,,,,,,+++***))))))))))))******++++++++++++************+++++++++,,,,,,,,,************************))))))*********+++++++++************************************************)))******++++++******)))*********************************************************++++++,,,,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,,,,******++++++++++++******************************))))))*********+++++++++******************************+++++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******))))))***+++,,,,,,------)))))))))***+++,,,------))))))***+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************++++++,,,,,,,,,,,,++++++***,,,,,,,,,+++***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************,,,++++++******++++++,,,------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++++++++++++++++++++,,,+++++++++++++++++++++...------------,,,,,,,,,*********++++++,,,,,,---,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,++++++++++++***+++******+++,,,,,,,,,,,,+++************************************************************************+++++++++*********))))))******************************))))))))))))))))))))))))))))))))))))))))))333444555555555666999;;;;;;>>>DDDIIILLLLLLLLLKKKIIIGGGCCC@@@>>><<<<<<<<<;;;>>>AAADDDLLL^^^vvv~~~qqqiiifffbbb\\\WWWSSSOOOJJJFFFEEEHHHNNNSSSYYY___eeeiiikkklllmmmmmmkkkgggbbb___^^^]]]\\\YYYVVVPPPHHHCCC888555222000111111111000////////////////////////................................................------............------,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,+++,,,---...---,,,+++***)))***,,,+++******+++---+++++++++++++++++++++,,,*********))))))*********,,,,,,+++***))))))))))))******++++++++++++************+++++++++,,,,,,,,,************************+++++++++*********))))))******************************************************++++++++++++*********************************************************+++++++++++++++,,,,,,*********++++++,,,,,,,,,))))))*********+++++++++*********++++++,,,,,,---******++++++++++++******************************))))))*********+++++++++***************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))******************************++++++++++++******))))))***+++,,,,,,------)))***+++,,,,,,------...***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,++++++******+++,,,,,,******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......,,,++++++******++++++,,,------------------------,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,---------------...............,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,------......------------------------++++++++++++++++++++++++,,,,,,,,,+++++++++******)))******++++++,,,,,,,,,,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,,,,,,,,,,++++++******)))***++++++,,,,,,,,,+++++++++++++++++++++++++++************************************************+++++++++*********))))))************************)))))))))*********))))))))))))))))))))))))))))))444555666666777999===???AAADDDHHHLLLNNNMMMLLLJJJFFFEEEBBB@@@>>>=========;;;>>>CCCKKKZZZsssxxxvvvtttuuuyyywwwmmmgggccc___YYYSSSOOOKKKGGGEEEGGGLLLRRRXXX]]]bbbgggjjjjjjkkkkkkjjjgggccc___]]]]]]ZZZWWWTTTOOOHHHAAA<<<444222//////000111000000000000000000000000000000........................------------------------,,,------------------,,,+++,,,------......------++++++++++++++++++++++++,,,,,,,,,---------......++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++)))***++++++,,,,,,++++++,,,,,,------,,,,,,++++++)))***++++++******+++---...------------......///******)))(((((()))******,,,++++++*********++++++******++++++++++++************+++++++++,,,,,,,,,***************+++++++++,,,,,,++++++***))))))(((***************************************+++++++++******++++++++++++*********************+++++++++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++*********++++++,,,,,,,,,******++++++++++++******************************)))************+++++++++*********+++++++++++++++******+++++++++,,,,,,,,,******************************************************++++++++++++******))))))******++++++,,,,,,***+++,,,---------------+++,,,,,,---------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---******++++++++++++*********+++,,,+++***)))***,,,************************,,,,,,,,,,,,,,,,,,,,,,,,******++++++,,,,,,------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---***++++++,,,,,,------......------,,,,,,------...,,,,,,,,,------------...,,,,,,,,,,,,------------------------------------,,,,,,++++++++++++,,,,,,,,,,,,+++++++++,,,------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------******++++++,,,,,,------------------............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------*********+++++++++++++++++++++++++++************++++++++++++++++++,,,,,,,,,,,,,,,+++++++++******+++++++++++++++++++++++++++,,,,,,,,,,,,+++***)))((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++***************+++++++++************************+++++++++************)))************************(((((()))************)))))))))))))))))))))))))))444555666777999<<<@@@DDDFFFGGGJJJKKKLLLKKKIIIGGGBBBAAA@@@???>>>============AAAKKKZZZpppsssooolllmmmrrrxxx|||~~~~~~wwwooohhheee]]]YYYSSSNNNKKKHHHGGGFFFLLLPPPWWW\\\```cccfffhhhhhhhhhhhhfffccc```\\\ZZZZZZWWWRRRMMMGGGAAA:::555444333111000111222111111000000000000000000000000////////////////////////------------------------++++++,,,,,,,,,,,,+++++++++,,,---.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......+++,,,,,,,,,------------***************************+++,,,,,,------,,,,,,------,,,,,,++++++,,,,,,(((***++++++******+++,,,...------,,,---...///000++++++***))))))***++++++,,,++++++++++++,,,,,,---******++++++++++++************+++++++++,,,,,,,,,))))))*********+++++++++++++++******************************************))))))*********+++++++++***++++++,,,,,,++++++***))))))*********+++++++++************************++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++++++++++++++++++++,,,,,,******++++++++++++******************************)))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++*********************************+++,,,,,,---,,,+++***++++++,,,------------,,,++++++++++++++++++++++++------,,,++++++,,,------******++++++++++++******)))+++,,,+++***)))***+++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------......+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---)))))))))***+++,,,,,,,,,...------,,,,,,------...,,,,,,,,,---------......++++++,,,,,,,,,---------------------------------,,,,,,+++******+++,,,,,,,,,,,,+++++++++,,,---...+++,,,,,,------,,,,,,+++++++++++++++++++++++++++*********+++++++++,,,,,,)))******+++,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,)))*********++++++++++++,,,,,,,,,+++++++++******,,,,,,,,,,,,,,,+++++++++,,,,,,,,,+++++++++******************************++++++,,,,,,,,,+++***)))((()))***++++++,,,,,,,,,************************))))))*********+++++++++************************+++++++++************)))************************'''((()))***+++******)))))))))))))))))))))))))))444555777888:::>>>CCCFFFFFFGGGHHHIIIHHHGGGEEECCC>>>>>>>>>>>>>>>=========AAAGGGSSShhhppplllhhhhhhmmmsssxxxzzz|||{{{yyytttmmmgggdddcccWWWTTTOOOJJJHHHGGGHHHHHHOOOTTTZZZ___bbbdddfffgggggggggfffdddaaa^^^[[[YYYWWWTTTNNNHHHBBB;;;555000333111//////000000///...000000000000000000000000000000000000000000000000------------------------***++++++,,,,,,++++++***+++,,,---.........---,,,------------------------,,,,,,,,,---------......,,,,,,,,,------.........************************+++,,,------......------...---,,,+++***+++,,,---(((***++++++******+++,,,,,,++++++***+++,,,---...---,,,+++******+++,,,---++++++++++++,,,---......******++++++++++++************+++++++++,,,,,,,,,))))))******++++++++++++)))))))))***++++++,,,,,,************************))))))******++++++++++++***++++++,,,,,,++++++***))))))******++++++++++++************************++++++++++++++++++++++++---,,,,,,++++++*********)))************+++++++++++++++++++++++++++++++++******++++++++++++******)))))))))))))))))))))))))))************+++++++++*********++++++,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++******************************++++++++++++***************))))))))))))))))))***+++,,,,,,+++)))(((******+++,,,,,,,,,,,,+++************************,,,+++***))))))***+++,,,******++++++++++++******)))+++++++++***)))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,------...//////+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,------++++++++++++------,,,,,,---......///000000,,,++++++******++++++,,,,,,,,,,,,------.........+++++++++,,,,,,------------------------------------,,,+++******+++,,,---,,,,,,+++***+++,,,...///+++,,,,,,------,,,,,,+++++++++++++++++++++++++++))))))*********+++++++++))))))***+++,,,,,,------)))))))))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******))))))++++++++++++++++++++++++))))))******++++++++++++---------,,,,,,,,,++++++---------,,,,,,+++++++++,,,,,,,,,+++++++++******************************++++++,,,---,,,+++***)))(((((()))++++++,,,,,,,,,))))))))))))))))))))))))))))))******++++++++++++************************+++++++++************)))************************'''((()))+++++++++***)))))))))))))))))))))))))))777999<<<<<<===???DDDIIIKKKIIIHHHGGGGGGFFFCCCAAA???<<<<<<>>>>>><<<>>>BBBDDDMMMaaa|||{{{jjjeeeaaa```eeelllppprrryyyvvvsssoookkkeee___ZZZTTTOOOIIIEEEEEEFFFHHHIIITTTVVVZZZ^^^```aaabbbaaacccaaa```___^^^[[[XXXUUUPPPLLLEEE===777222000///000000000000000000000000......////////////......+++++++++,,,,,,---------///...---,,,,,,---...///------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,...///000///---,,,,,,...++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...---------,,,,,,+++++++++++++++++++++++++++++++++,,,+++)))(((((()))+++,,,------------,,,,,,+++***---,,,,,,+++,,,---///000,,,++++++******++++++,,,*********************************++++++,,,,,,,,,***++++++,,,,,,++++++***************************************************,,,,,,++++++++++++++++++************************))))))))))))))))))))))))++++++************************+++,,,------......************************)))************+++++++++******************************++++++++++++******,,,,,,,,,+++++++++***************++++++,,,,,,,,,******+++,,,,,,,,,++++++))))))))))))))))))))))))++++++,,,,,,,,,++++++***''''''(((******+++++++++++++++++++++++++++++++++)))************+++++++++,,,++++++******+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++************************,,,,,,+++******+++,,,,,,++++++------------++++++---------,,,,,,+++++++++++++++,,,,,,,,,,,,------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++---,,,++++++++++++,,,---,,,***(((***,,,...,,,***,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------+++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********))))))+++******))))))******+++)))******++++++******)))))))))))))))))))))))))))))))))*********+++++++++***++++++,,,,,,++++++******************************)))))))))((((((''''''************************+++*********))))))((((((************************(((((())))))******++++++(((((((((((())))))))))))************************888:::===>>>???AAAEEEHHHJJJHHHFFFFFFEEEDDDBBB??????<<<;;;>>>???>>>AAAFFFLLLXXXmmmuuugggccc______dddiiilllmmmooommmjjjhhhddd___XXXTTTPPPLLLGGGEEEFFFHHHKKKLLLVVVXXX[[[]]]___````````````^^^]]]\\\ZZZXXXTTTQQQIIIFFFAAA;;;666333111111////////////////////////......////////////......------------------............------------......------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---//////...---,,,,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,,,,,,,---...,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++)))(((((()))+++,,,,,,,,,------,,,,,,+++******)))(((((((((((()))***,,,++++++******++++++,,,************************)))***************++++++)))******++++++******)))************************************************))))))))))))))))))))))))******************************************************************************++++++,,,,,,------************************)))************+++++++++******************************++++++++++++******,,,+++++++++*********************++++++,,,,,,,,,++++++++++++******)))(((***************************++++++,,,,,,,,,++++++'''((()))******+++******++++++++++++++++++++++++)))************+++++++++---,,,++++++******++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******+++,,,,,,++++++,,,------,,,++++++,,,---------,,,,,,+++***+++++++++,,,,,,,,,------,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++///...------------...///---+++)))***---...,,,***,,,,,,,,,+++++++++******************************(((((()))))))))*********++++++++++++++++++++++++************************+++++++++*********))))))++++++************++++++******++++++++++++******************************************++++++++++++***++++++,,,,,,++++++************************************)))))))))((((((************************************)))))))))(((************************)))))))))))))))*********(((((((((((()))))))))***************************:::<<>>===;;;;;;===???AAAGGGNNNXXXeee|||~~~nnnddd```]]]___cccfffggggggeeedddbbb```]]]XXXQQQMMMIIIGGGEEEFFFIIIMMMPPPQQQYYYZZZ[[[]]]^^^^^^]]]]]]\\\[[[YYYWWWUUURRRNNNKKKAAA>>>:::666333222111111////////////////////////......////////////........................------------............------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///...,,,+++,,,---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------++++++***************)))++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,,,,,,,,,,,,,++++++***,,,+++***)))))))))******++++++************++++++*********************************))))))))))))))))))))))))******)))))))))************************************************))))))))))))))))))))))))************************++++++++++++++++++++++++******************************++++++++++++++++++************************)))************+++++++++******************************++++++++++++******************))))))))))))*********++++++++++++++++++++++++***)))((('''&&&++++++++++++++++++++++++*********++++++,,,,,,,,,))))))***************)))************************)))************+++++++++---,,,,,,++++++*********,,,,,,++++++++++++,,,,,,+++++++++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,++++++,,,,,,,,,,,,+++++++++,,,---------,,,******++++++++++++,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++......------------......---,,,++++++------,,,+++,,,,,,,,,+++++++++******)))))))))******++++++,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++++++++***************,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++************)))************************************))))))))))))************************************))))))))))))((((((((()))))))))******************************<<<>>>AAACCCDDDEEEEEEEEEFFFDDDBBBAAA@@@@@@>>><<<<<<::::::>>>@@@DDDMMMVVVbbbpppuuuiiiaaa___]]]___bbbdddcccaaabbb```^^^\\\YYYTTTMMMIIIEEEDDDEEEHHHNNNSSSVVVWWW[[[[[[\\\\\\[[[ZZZYYYYYYYYYWWWUUUSSSQQQMMMIIIEEE:::888555333111000000000////////////////////////......////////////......//////......------,,,,,,,,,,,,...//////...,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,---...---,,,+++,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++***))))))***++++++++++++,,,,,,,,,++++++***+++++++++++++++,,,,,,,,,++++++************++++++************************++++++******)))))))))((())))))************))))))************************************************+++++++++++++++,,,,,,,,,************************++++++++++++++++++++++++***************+++++++++++++++******************************************))))))*********+++++++++******************************++++++++++++******)))))))))))))))(((((((((***************+++++++++******++++++***)))((((((++++++++++++++++++++++++************+++,,,------******+++++++++***))))))))))))))))))))))))))))))))))))*********+++++++++***+++++++++,,,+++++++++,,,,,,++++++++++++,,,,,,+++++++++***************++++++++++++++++++++++++************************+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++,,,,,,+++++++++***+++,,,------,,,***)))***++++++++++++,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,,,,,,,+++,,,,,,,,,+++++++++************+++,,,------......------------------------************************************************************************---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++************************++++++++++++,,,,,,,,,,,,***++++++,,,,,,++++++***************************++++++++++++++++++++++++*********************************)))))))))))))))************************++++++******))))))(((((((((((()))))))))*********************************>>>???AAACCCDDDEEEDDDCCCCCCAAA???>>>>>>???>>>===;;;:::<<<@@@CCCHHHSSS___nnnyyyqqqhhhaaa___^^^___bbbccc```]]]```]]]ZZZWWWTTTOOOIIIEEECCCDDDGGGMMMSSSYYY[[[\\\\\\[[[[[[ZZZXXXWWWUUUUUUVVVTTTQQQOOOLLLHHHCCC???666555333000///...------..............................////////////.........---------,,,,,,+++++++++,,,---......---,,,+++------,,,,,,,,,+++++++++++++++++++++++++++++++++***,,,---,,,++++++,,,---+++++++++,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******************+++******+++,,,,,,+++++++++''''''((()))******+++++++++******))))))******+++************************,,,,,,,,,++++++******)))***++++++++++++++++++*********************************************************+++++++++,,,,,,,,,************************************************))))))*********+++++++++++++++******************************************))))))*********+++++++++******************************++++++++++++******((((((((((((((((((((((((************************))))))***+++,,,,,,,,,+++++++++++++++++++++++++++++++++*********+++,,,---***++++++++++++******)))))))))))))))))))))))))))))))))*********+++++++++((()))***,,,------------,,,++++++******++++++,,,************************++++++++++++++++++++++++************************+++++++++,,,,,,,,,------************************************************++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,,,,+++************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,------------------------+++,,,,,,------,,,,,,+++++++++++++++++++++++++++,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,+++++++++************+++,,,------......************))))))))))))************************++++++++++++++++++++++++************************---,,,,,,++++++,,,,,,---+++,,,,,,------,,,,,,+++******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***************************+++++++++++++++,,,,,,,,,************************))))))))))))))))))******************************++++++******))))))(((((())))))))))))************))))))))))))))))))))))))@@@??????AAACCCCCCBBBAAAAAA???<<<<<<===??????>>>======AAAFFFIIINNN[[[gggwww{{{qqqjjjbbb```^^^___aaaaaa^^^ZZZZZZWWWSSSPPPMMMIIIEEECCCCCCEEEJJJPPPWWW\\\^^^^^^[[[ZZZYYYWWWUUUSSSRRRQQQSSSPPPMMMJJJGGGCCC===999333222111///...------,,,..............................////////////......,,,,,,,,,,,,,,,,,,++++++,,,,,,------------,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))+++,,,,,,******+++---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,---------++++++++++++++++++++++++************************)))***++++++++++++++++++((()))***+++,,,,,,,,,+++******))))))))))))******************************,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++************************************************((((((((()))******++++++************************)))))))))))))))))))))))))))))))))***++++++,,,,,,******++++++++++++++++++************************)))************+++++++++******************************++++++++++++******(((((((((((())))))))))))***************)))))))))((()))***+++,,,---------++++++++++++++++++++++++---,,,+++*********,,,,,,******+++++++++++++++***************************)))************+++++++++'''(((***,,,---------,,,++++++************++++++)))))))))***************++++++++++++++++++++++++******************************+++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++***++++++************++++++************++++++++++++************++++++++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,------------,,,,,,)))***,,,,,,+++***,,,---,,,,,,,,,+++++++++******)))))))))******++++++,,,+++++++++++++++*********************************++++++++++++++++++++++++***************+++++++++,,,,,,++++++++++++,,,,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))*********+++++++++***++++++,,,,,,++++++******************************++++++++++++,,,,,,,,,************************))))))))))))************************************************)))))))))))))))))))))*********++++++))))))))))))))))))))))))AAA???===>>>@@@AAA@@@??????===;;;;;;===???@@@@@@@@@BBBHHHMMMPPPUUUbbbooozzz|||tttmmmbbb```]]]]]]___^^^[[[XXXTTTQQQLLLHHHGGGFFFEEEDDDDDDFFFKKKRRRYYY]]]]]]\\\ZZZYYYWWWTTTRRRQQQOOOOOOOOOLLLIIIFFFBBB===888444000000//////..........................................////////////......,,,,,,,,,------------------,,,,,,,,,,,,,,,,,,---------,,,,,,,,,,,,++++++************************(((***++++++******+++---++++++,,,,,,,,,,,,---------,,,,,,++++++,,,,,,---***************************+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,++++++++++++++++++++++++*********++++++*********))))))***+++++++++++++++,,,,,,---------+++***)))******))))))))))))******************************************++++++++++++******++++++++++++******************************************************'''(((((()))******++++++************************************************((())))))***++++++,,,,,,******++++++,,,,,,------************************)))************+++++++++******************************++++++++++++******((((((((())))))*********+++*********)))))))))(((((()))***++++++,,,++++++************************///---+++***))))))++++++))))))***+++,,,,,,,,,,,,++++++++++++++++++++++++)))************+++++++++)))+++,,,------,,,***)))++++++************++++++((()))))))))*********+++++++++++++++++++++++++++************************)))))))))*********++++++************************,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,,,,,,,+++***,,,+++***))))))***+++,,,+++***)))((()))***,,,---************+++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++,,,------------,,,+++&&&(((***+++)))***,,,...,,,,,,,,,+++++++++******************************.........------,,,,,,,,,************************************************))))))*********+++++++++++++++************++++++******++++++++++++******++++++++++++++++++++++++(((((()))))))))************++++++,,,,,,++++++***************************************+++++++++,,,************************((()))))))))************************************)))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))BBB>>>;;;;;;>>>@@@???>>>===<<<::::::===@@@AAABBBCCCFFFLLLRRRUUUZZZgggtttyyy}}}~~~vvvnnnbbb___\\\\\\]]]\\\YYYVVVQQQMMMHHHEEEEEEFFFGGGGGGDDDGGGLLLSSSYYY\\\\\\ZZZYYYWWWUUUSSSQQQOOONNNNNNLLLJJJFFFCCC???:::444000---......//////000000000..............................////////////......,,,------....../////////...---++++++++++++---...---------,,,,,,,,,++++++************************(((***++++++******+++---++++++,,,,,,,,,------------,,,,,,++++++,,,,,,---***************************+++,,,------,,,+++***))))))******++++++++++++++++++++++++++++++++++++******++++++++++++******((()))***+++++++++++++++************(((&&&###"""******))))))))))))******************************(((((())))))******++++++))))))************))))))************************************************)))******+++,,,,,,------************************++++++++++++++++++++++++((())))))***++++++,,,,,,******+++,,,------......************************)))************+++++++++******************************++++++++++++******(((((())))))******+++++++++*********))))))(((((())))))*********))))))((())))))))))))))))))))))))000...,,,***))))))***+++((()))***+++,,,---------++++++++++++++++++++++++)))************+++++++++,,,---......---***(((&&&++++++************++++++(((((())))))*********+++++++++++++++++++++++++++))))))))))))))))))))))))((())))))))))))*********++++++++++++++++++++++++***************************+++,,,------,,,+++***,,,+++***))))))***+++,,,,,,***((('''(((***,,,...)))************+++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,,,,------,,,,,,+++)))***+++,,,,,,+++***)))$$$'''******)))))),,,///,,,,,,,,,+++++++++******------,,,,,,,,,,,,,,,,,,+++++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++++++++++++++******************+++*********++++++*********++++++++++++++++++++++++(((((((((((())))))))))))+++++++++,,,,,,+++++++++************************)))))))))******+++++++++************************(((((())))))*********+++************************(((((())))))******++++++)))************+++++++++))))))))))))))))))))))))CCCBBBAAA@@@@@@???>>>>>>888:::;;;<<<>>>BBBFFFIIIHHHQQQZZZ]]][[[___iiissszzz{{{xxxxxxyyyxxxrrrmmm```\\\XXXXXXZZZYYYUUUPPPKKKIIIEEECCCBBBCCCEEEGGGMMMPPPTTTXXXZZZZZZYYYXXXUUUSSSPPPOOOOOONNNMMMLLLIIIEEE@@@:::555222111111000000//////.........---111000000///......------------------------------------------------------++++++++++++++++++++++++------,,,,,,+++***))))))------,,,++++++,,,------......---,,,***)))((((((------------------------************************++++++++++++++++++++++++++++++,,,---............+++++++++,,,,,,+++++++++------,,,++++++******)))************************,,,+++)))(((((()))+++,,,************************+++*********))))))((((((************************+++++++++***************+++++++++*********))))))***+++,,,------,,,+++***++++++******++++++,,,---'''((()))+++++++++***)))))))))))))))))))))))))))+++,,,---,,,***)))***+++************************++++++,,,,,,,,,++++++***)))***+++++++++)))(((''',,,+++***)))))))))***+++)))************+++++++++))))))))))))))))))))))))*********))))))))))))))))))************+++++++++************************(((((((((((())))))))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))************************(((((((((((())))))))))))++++++++++++++++++++++++*********++++++,,,,,,,,,000///...---,,,+++++++++((())))))))))))*********++++++++++++++++++++++++******************************))))))))))))******)))***+++,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++------,,,+++))))))***,,,******++++++++++++******++++++++++++++++++++++++---,,,***))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***)))))))))***+++,,,+++***)))))))))++++++***)))))))))***+++,,,,,,)))))))))******++++++,,,+++,,,,,,------,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,------------,,,***)))))))))******))))))))))))))))))))))))***+++,,,,,,+++***)))(((''''''((()))***++++++,,,))))))************)))))))))***+++,,,,,,+++***)))************************)))))))))))))))(((''''''AAAAAAAAAAAA@@@>>>===<<<;;;;;;<<<===AAAFFFLLLPPPUUU]]]cccccc___```gggoootttyyyxxxuuurrrrrrsssqqqlllggg^^^[[[XXXWWWXXXVVVQQQLLLFFFEEECCCAAABBBDDDGGGIIINNNPPPTTTWWWXXXXXXVVVUUUQQQPPPNNNMMMNNNMMMKKKIIIEEEBBB===888444111111111000/////////.........---000000//////......------------------------------------------------------++++++++++++++++++++++++---,,,,,,,,,+++*********---,,,+++******+++,,,---//////...---,,,++++++***------------------------************************++++++++++++++++++++++++***+++,,,,,,,,,,,,,,,,,,******++++++++++++******)))******++++++,,,------************************,,,+++)))(((((()))+++,,,************************+++*********))))))))))))******************************************+++++++++++++++*********))))))******+++,,,,,,+++*********************+++,,,,,,******+++,,,,,,,,,,,,,,,************************+++,,,---,,,***)))***+++***************************++++++,,,,,,++++++******************)))((((((******)))))))))***,,,---)))************+++++++++************************)))))))))))))))*********)))************+++++++++************************(((((((((((()))))))))************************************+++++++++,,,,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++******++++++,,,,,,++++++***+++++++++*********))))))************************)))))))))************+++++++++++++++++++++++++++++++++++++++++++++,,,,,,///...---,,,++++++++++++)))))))))*********++++++++++++++++++++++++++++++************************++++++************++++++******************++++++,,,++++++******++++++,,,,,,,,,++++++*********)))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***)))+++,,,++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))))))))***+++,,,+++***))))))***++++++***************+++++++++*********++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++)))((((((((())))))))))))))))))))))))))))))+++++++++++++++***)))((()))))))))))))))*********))))))************)))))))))******************)))************************)))))))))))))))(((''''''@@@AAABBBBBBAAA???<<<;;;===<<<===@@@FFFOOOXXX]]]iiimmmooollleeebbbeeejjjlllppptttvvvuuusssrrrqqqnnnllliiiiiiiiigggbbb^^^[[[YYYVVVUUUTTTQQQJJJEEE@@@@@@@@@AAACCCGGGJJJLLLOOOQQQSSSVVVVVVUUUSSSRRRNNNLLLLLLLLLKKKJJJGGGDDD>>><<<888444111000000000/////////.............../////////...............------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++************++++++...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++***+++++++++++++++***))))))******************))))))******++++++,,,------************************,,,+++***))))))***+++,,,***************************************)))))))))************************)))))))))***+++++++++,,,+++++++++***************)))******++++++******)))***))))))))))))***++++++++++++++++++++++++,,,---++++++++++++++++++++++++***,,,,,,,,,***)))***+++******************************+++++++++++++++***++++++***))))))))))))***((((((((()))***,,,---...)))************+++++++++************************(((((())))))******++++++)))************+++++++++************************((((((((()))))))))***************************************++++++++++++,,,++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******+++++++++************************************************+++++++++,,,,,,++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,+++++++++++++++,,,************+++++++++,,,++++++++++++++++++++++++************************+++++++++++++++++++++++++++***)))((((((((()))***,,,++++++******++++++,,,......---,,,,,,+++******************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++)))***,,,------,,,***)))++++++++++++++++++++++++,,,+++******))))))******+++******)))******++++++******+++,,,+++***)))(((,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************)))(((((('''((((((((())))))))))))))))))))))))++++++***)))))))))******************))))))(((((())))))************))))))***))))))(((((())))))***))))))))))))))))))))))))))))))******))))))((((((AAABBBDDDDDDCCC@@@===;;;<<<<<<>>>EEEPPP]]]hhhnnnyyyzzzxxxrrriiiccccccdddeeefffiiijjjiiihhhfffeeefffdddbbbbbbaaa___[[[WWWWWWUUUSSSQQQOOOJJJDDD???===>>>???BBBFFFKKKOOOQQQQQQRRRTTTUUUTTTRRRPPPOOOMMMKKKJJJJJJIIIFFFAAA===777666333111///......///................................................------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,*********************************************+++++++++++++++++++++++++++************************+++++++++++++++++++++++++++,,,,,,,,,+++***))))))))))))************))))))------,,,++++++******)))************************++++++***))))))***++++++************************************************************************(((((()))***+++,,,,,,,,,************************)))))))))******))))))))))))))))))((())))))***++++++***)))(((((()))***+++++++++++++++++++++++++++***+++,,,+++***)))***+++************************)))******++++++++++++***,,,+++***)))))))))***+++)))))))))******+++,,,,,,))))))*********+++++++++************************''''''((()))***++++++,,,))))))*********+++++++++************************(((((()))))))))*********************************************++++++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++*********++++++++++++******************************************************************+++++++++,,,************************,,,,,,,,,++++++***************))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++***************************++++++++++++++++++***---,,,***((('''((()))***,,,++++++******++++++,,,000000///...---,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++'''***,,,---,,,++++++,,,++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***************************+++++++++*********************************++++++)))+++,,,---,,,***((('''---------,,,,,,+++++++++++++++,,,,,,,,,,,,++++++************************************************++++++******))))))(((((())))))))))))((()))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))))))))))))))************))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))*********))))))(((DDDEEEFFFGGGEEEBBB???<<<:::===CCCOOO___nnnyyy~~~|||tttkkkddd```___^^^^^^^^^_________^^^]]]aaa```^^^]]]\\\YYYVVVSSSRRRQQQOOOMMMIIIEEE@@@<<<===>>>BBBFFFKKKOOOSSSUUUSSSSSSTTTTTTRRRPPPNNNLLLMMMKKKIIIGGGEEE@@@;;;777222111000...............---------...........................------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------************************))))))************++++++++++++++++++++++++++++++************************++++++++++++++++++++++++,,,,,,---,,,,,,+++******))))))************))))))------,,,++++++******)))************************+++******************+++***************************************+++++++++************************(((((()))***+++,,,,,,,,,***************************))))))))))))))))))***)))))))))((())))))***++++++***)))(((((((((******************************)))***++++++))))))***+++************************((()))******++++++++++++,,,+++***))))))***+++,,,*********+++************))))))*********+++++++++************************''''''((()))***++++++,,,))))))*********+++++++++************************))))))))))))************************************))))))*********+++++++++++++++++++++++++++++++++***************************++++++,,,,,,++++++***)))******++++++******)))************************************************)))))))))*********++++++************************,,,,,,,,,++++++*********))))))))))))***+++,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++************************))))))***++++++***))))))...---+++)))((()))+++,,,,,,++++++******++++++,,,......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++'''***,,,---,,,++++++,,,******++++++++++++******++++++++++++++++++++++++,,,,,,+++******+++,,,,,,************************++++++++++++******))))))))))))******++++++++++++)))+++,,,---,,,***((('''---------,,,,,,+++++++++***++++++,,,,,,++++++************************************************************))))))((((((((()))*********************))))))))))))))))))))))))******((((((((()))***+++'''(((((()))******++++++))))))************))))))***)))(((''''''((()))***(((((((((((((((((((((((())))))************))))))GGGGGGHHHGGGEEECCC@@@>>><<>><<>>>>>>>>AAADDDHHHLLLPPPRRRSSSTTTPPPPPPOOONNNLLLJJJHHHGGGFFFCCC???<<<:::666333000........................,,,,,,,,,------.........000000///...,,,+++******------------------------------------------------------------------------.........---,,,,,,,,,+++***+++,,,------,,,+++***,,,,,,,,,+++++++++++++++************************************************++++++++++++++++++++++++)))***++++++++++++++++++******++++++++++++******)))******++++++,,,------*********************************++++++******************************************++++++,,,,,,,,,******************************************++++++))))))*********+++++++++,,,+++************+++,,,***************+++,,,,,,,,,,,,,,,,,,,,,+++******************************''')))******))))))***,,,************************'''((()))***++++++++++++)))***++++++,,,,,,,,,+++))))))***+++,,,+++******)))************+++++++++++++++++++++++++++++++++)))))))))))))))*********)))************+++++++++************************))))))*********+++++++++************************))))))))))))************++++++++++++++++++++++++***************************++++++,,,,,,++++++***))))))************))))))))))))*********+++++++++*********************************+++++++++,,,,,,************************++++++++++++++++++,,,,,,++++++*********++++++,,,)))))))))*********++++++++++++++++++++++++++++++************************((()))+++,,,,,,+++)))(((************++++++++++++,,,++++++******++++++,,,((((((((()))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,,,,+++***)))+++,,,***++++++,,,,,,++++++***++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,+++***)))((('''(((***+++,,,,,,++++++***************+++++++++*********+++++++++++++++******++++++++++++******************************************************))))))******************'''((()))+++++++++***)))))))))))))))))))))))))))'''(((((()))))))))))))))(((((())))))*********+++))))))************)))))))))******************)))************************((()))***++++++++++++***HHHHHHFFFDDDCCCAAA@@@???FFFPPPccc|||zzzqqqiiiaaaYYYSSSJJJGGGEEEFFFKKKOOOQQQQQQSSSTTTTTTSSSOOOLLLJJJIIIIIIHHHEEEAAA>>>===???@@@CCCEEEIIIMMMPPPRRRRRRRRRMMMMMMLLLKKKIIIHHHFFFEEEAAA>>>:::777666444222000........................,,,,,,,,,------.........111111///...,,,***))))))------------------------------------------------------------------------//////...---,,,,,,+++++++++,,,------------,,,+++*********)))))))))(((((())))))))))))))))))))))))************************++++++++++++++++++++++++'''((()))***************++++++,,,,,,,,,,,,++++++------,,,,,,+++******)))******************************++++++++++++***************************************++++++,,,,,,,,,************************+++++++++***************))))))******++++++++++++---,,,+++******+++,,,---++++++******++++++,,,---)))***+++++++++)))((('''++++++++++++++++++++++++''')))******))))))***,,,************************'''''')))******+++++++++(((***+++,,,---,,,,,,+++&&&((()))+++,,,,,,,,,+++)))************+++++++++++++++++++++++++++++++++*********))))))))))))))))))************+++++++++************************)))************+++++++++************************))))))))))))************++++++++++++++++++++++++************************+++++++++,,,,,,+++++++++))))))************))))))))))))******++++++++++++************************++++++,,,,,,,,,---------))))))))))))))))))))))))*********++++++,,,,,,---,,,,,,+++++++++++++++,,,((())))))))))))*********++++++++++++++++++++++++************************)))***,,,------,,,***)))'''((()))***++++++******,,,++++++++++++++++++,,,)))******+++,,,,,,------************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++---------+++))))))***,,,+++,,,,,,------,,,,,,+++++++++++++++++++++++++++)))***,,,------,,,***))),,,,,,,,,,,,,,,,,,,,,,,,******+++,,,+++***)))((('''(((***+++,,,,,,++++++***)))))))))***+++,,,,,,)))))))))******++++++,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++,,,,,,&&&'''(((*********)))((())))))))))))))))))))))))&&&'''(((*********)))(((************))))))))))))))))))************)))))))))***+++,,,,,,+++***)))************************((()))***+++++++++++++++AAAAAA???===<<<===AAADDDKKKWWWlllwwwnnneee\\\RRRKKKHHHGGGFFFFFFGGGJJJLLLNNNSSSSSSQQQOOOKKKHHHEEEDDD@@@???>>>======>>>??????CCCEEEHHHKKKMMMNNNNNNMMMOOONNNLLLIIIGGGEEEDDDDDD>>><<<888444111000//////////////////////////////***+++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........------,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,+++)))'''(((++++++***'''*********++++++,,,,,,,,,++++++++++++++++++,,,,,,************************---,,,***)))))))))******,,,,,,,,,++++++*********************************,,,,,,+++******+++,,,,,,,,,+++***))))))***+++,,,+++++++++******))))))))),,,++++++******++++++,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,+++***)))***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********+++++++++*********))))))************************---,,,---...---+++))))))************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++,,,+++***))))))***+++,,,+++++++++*********))))))+++++++++***************************************(((((())))))*********+++,,,,,,++++++***)))((((((++++++++++++++++++++++++************************))))))***++++++++++++***++++++++++++++++++++++++,,,+++++++++***)))))))))***++++++++++++***))))))...---+++******+++---...******))))))))))))************))))))))))))******************************'''((()))***+++,,,------,,,,,,,,,++++++*********((((((((((((((((((((((((+++*********+++,,,,,,---************************,,,,,,+++***))))))******))))))))))))))))))))))))******+++,,,,,,,,,,,,+++******++++++++++++******)))+++------,,,******+++++++++************++++++************************+++******)))))))))))))))+++***)))(((((()))***+++444111---)))''''''(((***************************+++++++++++++++***)))((())))))***++++++++++++***)))************+++++++++*********************+++************************))))))*********+++++++++*********************************++++++,,,,,,,,,((())))))))))))(((''''''))))))************))))))***+++,,,***(((''''''(((+++*********))))))(((((()))'''&&&%%%%%%&&&''')))''''''(((((())))))************))))))))))))******(((((((((((((((((((((((())))))))))))************)))))))))))))))))))))))),,,+++++++++)))((('''&&&??????>>>======???CCCGGGQQQ]]]qqq}}}rrrhhh```WWWNNNHHHEEEEEEEEEEEEHHHKKKNNNOOOSSSRRRPPPMMMJJJFFFCCCBBB??????>>>===>>>???@@@AAAEEEFFFIIIKKKMMMMMMMMMLLLLLLKKKJJJGGGEEECCCAAA@@@;;;999555222000.........------------------------++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,...---,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,***((()))+++,,,***(((++++++++++++++++++,,,,,,)))******++++++,,,------************************,,,,,,***)))))))))******,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++***))))))***++++++,,,+++************+++,,,,,,,,,+++++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,,,,+++******)))***++++++,,,,,,++++++***************************,,,,,,,,,++++++*********+++++++++*********))))))************************+++111444000+++++++++)))************************************************,,,,,,,,,++++++*********++++++++++++++++++++++++++++++***))))))***+++++++++++++++*********))))))---,,,,,,+++***)))((((((************************((()))))))))************,,,,,,++++++***))))))(((++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))+++++++++******************++++++++++++***))))))******************************))))))))))))******++++++************++++++***************************************+++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++******++++++,,,---************************,,,++++++******)))******))))))))))))))))))))))))))))))***++++++++++++*********++++++++++++******(((***,,,,,,+++))))))***++++++************++++++************************&&&''')))+++++++++******+++***)))(((((()))***+++///---+++)))((()))+++,,,************************+++++++++++++++***))))))))))))***++++++++++++***)))************+++++++++*********************)))************************************++++++++++++***************************++++++++++++++++++,,,,,,,,,,,,,,,,,,+++******))))))************))))))***+++,,,***((('''((()))************)))))))))(((***)))(((''''''((()))***(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))************))))))(((<<<=========>>>BBBGGGJJJWWWbbbtttwwwkkk```XXXQQQJJJEEEAAABBBCCCDDDGGGKKKNNNPPPSSSQQQNNNKKKGGGCCC@@@>>>>>>>>>>>>>>>???AAABBBCCCGGGHHHIIIKKKKKKKKKJJJJJJHHHHHHGGGEEECCC@@@===;;;666444222///...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------,,,,,,,,,,,,------,,,+++************,,,,,,,,,,,,,,,,,,,,,,,,,,,+++))))))+++,,,+++***,,,,,,++++++++++++++++++))))))***+++,,,,,,------************************,,,+++******)))*********,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,******)))(((((()))******,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++++++++,,,++++++******++++++,,,***************************++++++++++++***))))))***++++++,,,,,,++++++***************************+++++++++++++++*********+++++++++***************************************(((888???333)))+++---)))************************************************+++++++++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,++++++***))))))***+++++++++++++++***************...---,,,+++***(((''''''************************))))))))))))************,,,,,,++++++***)))))))))++++++++++++++++++++++++************************))))))***++++++++++++***))))))))))))))))))))))))***************+++++++++***++++++++++++***))))))''')))+++,,,,,,+++)))'''******))))))))))))******,,,,,,++++++++++++,,,,,,************************,,,+++++++++******))))))+++++++++++++++*********++++++++++++++++++++++++++++++******++++++,,,,,,************************+++++++++***************))))))))))))))))))))))))(((((()))************)))******++++++++++++******''')))++++++)))((())))))++++++************++++++************************###%%%))),,,...---,,,++++++***))))))))))))***+++,,,,,,+++******+++++++++***************************++++++++++++***))))))))))))***++++++++++++***)))************++++++++++++*********))))))((((((******************************+++++++++,,,,,,,,,************************+++++++++++++++******************)))))))))(((((())))))************))))))***++++++***((('''((()))************))))))))))))++++++))))))))))))++++++))))))))))))((((((((((((******))))))))))))******************************))))))))))))************))))))))))))))))))))))))'''((()))***************;;;<<<>>>???AAAEEEKKKOOOZZZdddtttzzzpppcccXXXQQQKKKFFFCCCAAAAAABBBDDDFFFIIILLLMMMPPPNNNKKKGGGCCC???===;;;<<<===>>>???AAACCCDDDEEEHHHHHHIIIIIIIIIHHHGGGGGGDDDDDDDDDCCC@@@===999777222111///...---------...,,,,,,,,,,,,,,,,,,,,,,,,---------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,*********+++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++,,,,,,************************++++++******************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********))))))*********,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,))))))))))))))))))))))))*********++++++***))))))***++++++,,,,,,++++++***************************+++++++++***************************************************************&&&===EEE555'''+++...***************************************************+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++******************+++************************,,,,,,++++++***)))((((((************************)))))))))))))))*********+++++++++*********))))))************************************************))))))***++++++++++++***++++++++++++++++++++++++)))))))))***+++++++++,,,***++++++++++++***))))))***+++,,,------,,,+++*********))))))))))))******+++++++++******+++++++++************************+++++++++************)))+++++++++***************)))))))))))))))))))))))),,,++++++***++++++,,,,,,******************************+++++++++*********))))))))))))))))))))))))((())))))*********************++++++++++++******(((***++++++)))))))))***++++++************++++++************************%%%&&&)))+++,,,---,,,,,,************************......---,,,+++***((('''******************************+++++++++******)))))))))***++++++++++++***))))))*********++++++++++++******))))))(((((((((************************++++++++++++,,,,,,,,,,,,************************,,,,,,++++++******))))))))))))((((((''''''''''''))))))************)))))))))++++++***((((((((()))*********)))))))))))))))+++******))))))******+++******))))))((((((''''''******))))))))))))******************************((()))))))))************))))))))))))))))))))))))(((((()))***************;;;===???BBBDDDIIINNNRRR]]]dddrrrrrriii\\\QQQKKKHHHEEECCCBBBBBBCCCDDDEEEFFFHHHHHHLLLJJJGGGCCC???<<<;;;:::<<<===???AAACCCEEEFFFGGGHHHHHHHHHGGGFFFEEEDDDDDDBBBBBBBBBAAA>>>:::666444/////////...............---------------------------------...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***)))***,,,---,,,,,,,,,++++++*********---,,,,,,++++++*********************************************+++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,)))))))))))))))))))))))))))******+++++++++*********++++++,,,,,,++++++***************************************************************************************************&&&<<>>@@@CCCEEEHHHLLLPPPTTT^^^cccmmmwww~~~{{{hhh```TTTKKKHHHFFFEEECCCCCCCCCCCCCCCDDDDDDDDDDDDFFFDDDBBB???<<<;;;::::::<<<>>>@@@BBBDDDFFFGGGGGGFFFFFFEEEDDDCCCBBBBBBAAA@@@@@@???===:::666333111........................------------------------,,,,,,------...---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++)))((()))+++...,,,,,,++++++++++++++++++---,,,,,,++++++******)))************************))))))***++++++++++++******++++++++++++,,,,,,,,,************************++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,******************************+++,,,,,,,,,,,,+++***++++++,,,,,,++++++***************************)))))))))******************************+++++++++************************'''777<<<000'''***---+++************************************************)))))))))***************++++++++++++++++++++++++)))***++++++++++++***)))***************+++++++++)))))))))***++++++,,,,,,************************************))))))))))))************************************************************************))))))***++++++++++++***))))))))))))))))))))))))***************+++++++++***++++++++++++***))))))+++***(((&&&&&&(((***+++******))))))))))))*********))))))))))))))))))***************************))))))******+++++++++,,,)))))))))***************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++************************((()))***,,,,,,+++******))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,******++++++++++++******+++,,,,,,+++******+++---++++++************++++++************************///---***(((''')))+++---******+++,,,,,,+++******((()))***+++,,,---------************************))))))***++++++++++++***))))))***++++++++++++***)))************+++++++++************************************************))))))*********+++++++++***************************************))))))))),,,+++***)))((()))******))))))************)))))))))***+++***)))((()))***))))))))))))************(((((((((((((((((((((((())))))))))))((((((((((((******))))))))))))******************************))))))))))))************))))))))))))))))))))))))***************)))((('''AAACCCFFFHHHJJJNNNRRRUUU[[[^^^cccjjjpppqqqooommm^^^WWWMMMFFFEEEEEEDDDCCCAAABBBBBBCCCCCCCCCCCCBBBAAA???===;;;::::::;;;;;;===???AAACCCEEEFFFGGGGGGDDDDDDCCCAAA@@@@@@@@@???>>>===;;;888555222000...---------......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++(((&&&'''***...++++++++++++++++++,,,,,,******+++++++++,,,,,,,,,************************((()))***+++,,,++++++*********+++++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,+++***)))******+++,,,,,,+++***************+++++++++,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++++++++,,,---------------***++++++,,,,,,++++++***************************((()))))))))*********+++))))))*********+++++++++***************************///111,,,(((***,,,,,,************************************************((()))))))))*********+++************************)))***++++++++++++***)))))))))*********+++++++++***************+++++++++************************************)))))))))(((************************************************************************))))))***++++++++++++***))))))))))))))))))))))))+++++++++******************++++++++++++***))))))))))))(((((((((((())))))******))))))))))))******+++******))))))******+++************************+++++++++***************((()))))))))*********+++,,,,,,,,,,,,,,,,,,,,,,,,---,,,++++++******++++++************************''')))***,,,,,,,,,***)))))))))))))))))))))))))))))))))***+++++++++++++++******++++++++++++******+++++++++***))))))+++---++++++************++++++************************...---+++***)))***++++++***++++++,,,,,,++++++***((())))))***,,,---......************************))))))***+++++++++++++++))))))***++++++++++++***)))************+++++++++*********+++,,,,,,------************************(((((()))))))))*********************************))))))))))))***************)))'''&&&&&&&&&(((((())))))************))))))((()))+++***)))((()))+++((()))))))))************'''(((((((((((((((((('''(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((())))))************)))CCCEEEHHHJJJLLLOOORRRUUUWWWXXX[[[___cccdddbbb```XXXQQQIIICCCCCCDDDDDDCCC@@@AAAAAABBBCCCCCCCCCCCC>>><<<:::999999:::;;;<<<>>>???BBBDDDFFFGGGGGGGGGCCCBBBAAA@@@??????>>>???===;;;888555222///------,,,,,,---------,,,,,,+++++++++++++++++++++++++++***+++,,,---......///...,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++*********++++++,,,,,,,,,+++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++***(((%%%&&&***...*********++++++,,,,,,---'''((()))***,,,---...///************************((()))***+++,,,,,,+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,((()))***++++++***)))((()))***+++,,,,,,+++***))))))))))))******+++++++++,,,++++++++++++++++++,,,+++++++++++++++++++++++++++,,,------............+++++++++,,,,,,+++++++++************************(((((())))))*********+++))))))******++++++++++++************************,,,***))))))))))))+++,,,************************************************(((((())))))*********+++)))))))))))))))))))))))))))***+++,,,,,,+++***)))))))))******++++++++++++,,,+++++++++******))))))************************+++*********))))))((((((******************++++++))))))))))))))))))))))))************************))))))***++++++++++++***++++++++++++++++++++++++,,,+++++++++******))))))***++++++++++++***))))))(((***+++,,,,,,+++***(((******))))))))))))******,,,++++++++++++++++++,,,************************------,,,+++***)))((('''(((((())))))*********+++************************---,,,,,,+++*********+++************************'''(((***,,,---,,,***)))))))))))))))))))))))))))(((((()))*********************++++++++++++***************)))'''(((***,,,++++++************++++++************************+++++++++,,,,,,+++++++++***+++,,,------,,,+++***,,,,,,+++******++++++,,,************************((()))***+++++++++++++++))))))***++++++++++++***)))************+++++++++******+++,,,---......///************************(((((((((((())))))))))))************************(((((())))))******++++++---,,,***)))((()))+++,,,))))))************))))))((()))******)))((()))+++(((((())))))*********+++(((((())))))))))))((((((''''''(((((())))))************))))))))))))******(((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))&&&'''(((***++++++,,,,,,NNNOOOQQQQQQOOONNNNNNNNNTTTTTTUUUUUUUUUUUUTTTTTTKKKIIIFFFEEEFFFEEEDDDCCCAAAAAA@@@@@@???>>>>>>>>><<<;;;999888888999;;;<<>><<<:::999;;;777222000111111///---...---,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,............---,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,+++***************************++++++++++++++++++++++++)))))))))***+++++++++,,,************************++++++++++++++++++++++++***+++,,,,,,******+++,,,((())))))))))))*********************++++++,,,------......---+++******+++,,,,,,,,,++++++*********++++++******************,,,,,,,,,++++++*********++++++++++++++++++++++++***************)))((((((******************************+++++++++,,,,,,,,,******))))))((((((''''''+++++++++*********))))))************************+++++++++************)))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))***************************)))((((((((()))+++,,,************************,,,,,,++++++***)))))))))++++++******************))))))))))))))))))))))))************************)))************+++++++++)))***+++,,,,,,+++***)))************************************************)))))))))))))))))))))))))))))))))******+++++++++************************,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,)))'''(((++++++)))'''************************************************)))************+++++++++))))))******++++++,,,,,,++++++++++++++++++++++++************************+++***)))(((((()))***++++++*********))))))((((((************************++++++++++++++++++++++++***+++,,,------+++***)))(((((((((((((((((((((((()))************+++++++++(((((()))***+++,,,,,,,,,************************)))))))))***++++++,,,,,,))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))(((((((((((()))))),,,+++******++++++***(((,,,,,,++++++)))((('''&&&+++*********))))))(((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))''''''((()))***++++++,,,))))))))))))))))))))))))OOOOOONNNMMMJJJIIIIIIIIIMMMMMMMMMNNNMMMMMMLLLLLLHHHFFFDDDDDDDDDDDDCCCBBBAAA@@@@@@???>>>======<<<;;;:::999888999:::<<<===AAABBBBBBCCCCCCBBBBBBBBB?????????>>>===;;;999777777444111000000000...+++...---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***************************++++++++++++++++++++++++***************+++++++++************************++++++++++++++++++++++++***+++,,,,,,******+++,,,)))))))))*********++++++***************+++,,,,,,***+++---,,,++++++,,,---,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******+++++++++++++++++++++++++++++++++++++++***))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,******))))))))))))))))))+++++++++*********))))))************************+++++++++************)))************************************************************************************************))))))))))))))))))))))))((((((((((((((((((((((((***)))((((((((()))++++++++++++++++++++++++++++++******************++++++************************************************------------------------)))************+++++++++)))***++++++++++++***)))***************+++++++++************************))))))))))))))))))))))))+++++++++,,,,,,---------++++++++++++++++++++++++,,,,,,++++++************++++++++++++++++++++++++***((('''(((+++,,,+++)))************************************************)))************+++++++++)))))))))***************++++++++++++++++++++++++************************+++***)))(((((()))***++++++*********))))))))))))************************++++++++++++++++++++++++---------,,,+++***)))((()))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,************************++++++******************))))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))+++***)))(((((()))***+++******))))))))))))******))))))(((((((((((())))))+++***((()))******)))'''))))))************))))))************)))))))))((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++++++++*********))))))(((((())))))******++++++((((((((((((((((((((((((XXXVVVQQQMMMJJJHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDDDDCCCAAAAAABBBCCCAAA@@@@@@@@@???>>>===<<<;;;:::999999888888999;;;===>>>@@@AAAAAABBBAAAAAA@@@@@@???>>>>>><<<:::888666555222000////////////,,,***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,((()))***+++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************+++++++++++++++++++++++++++++++++***************************************++++++++++++++++++++++++***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,***************++++++,,,((()))++++++***+++,,,...++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***+++++++++++++++++++++++++++,,,,,,,,,,,,+++************************************+++++++++,,,,,,,,,******************+++++++++++++++***************************************+++++++++************)))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((()))))))))((()))******+++,,,,,,,,,,,,,,,,,,,,,,,,((())))))***++++++,,,,,,************************++++++++++++++++++++++++************************)))************+++++++++)))***++++++++++++***)))))))))******++++++++++++************************))))))))))))))))))))))))+++++++++,,,,,,,,,,,,,,,************************+++************)))))))))++++++++++++++++++++++++((('''''')))+++,,,,,,+++************************************************)))************+++++++++***))))))))))))))))))(((++++++++++++++++++++++++************************+++***))))))))))))***+++***************)))))))))************************++++++++++++++++++++++++///...---+++***)))((((((************************)))************+++++++++******************++++++************************,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))))))))******))))))))))))************))))))))))))*********))))))(((((())))))******)))(((((())))))(((&&&&&&'''(((***++++++++++++************))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))+++************))))))))))))))))))))))))*********((((((((((((((((((((((((___YYYRRRKKKGGGEEEDDDDDDBBBCCCCCCCCCBBBBBBAAA@@@BBB@@@@@@@@@BBBBBB@@@?????????>>><<<;;;:::999888888888888999;;;<<<>>>?????????@@@@@@@@@???>>>>>>======;;;999777555333222....../////////...,,,+++,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++***************************************************,,,+++++++++***)))))))))***************************************************+++,,,,,,******+++,,,+++++++++,,,,,,,,,------,,,,,,++++++++++++,,,,,,((()))++++++******+++,,,*********++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++***++++++,,,++++++******))))))))))))))))))))))))******+++++++++,,,,,,,,,*********++++++,,,,,,,,,************************************************+++++++++*********))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************)))))))))))))))******+++++++++++++++++++++++++++))))))*********+++++++++***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))))))))*********+++++++++*********++++++*********)))))))))***++++++,,,,,,************************)))))))))))))))))))))))))))))))))))))))*********((((((((((((((((((((((((***)))))))))))))))))))))************************)))))))))***++++++++++++************************************************))))))*********+++++++++******))))))((((((''''''************************************************************************************************************************************************///...,,,***))))))******************************))))))*********++++++++++++++++++***************************************+++++++++*********)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))***))))))))))))))))))*********))))))))))))*********))))))))))))))))))***+++)))(((((())))))((('''&&&'''(((***++++++++++++*********)))))))))))))))((((((((((((((((((((((((''''''((()))))))))))))))************************************))))))))))))*********)))))))))))))))))))))))))))))))))))))))\\\UUUKKKCCC???>>>===<<>>>>>>>>>>>>>>===<<<<<<;;;:::888666444222000000---...///000///---,,,,,,++++++,,,---------,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++,,,,,,+++++++++************************************************,,,+++++++++***)))))))))***************************************************+++,,,,,,******+++,,,+++,,,,,,,,,,,,---------...------,,,,,,,,,------***+++,,,+++)))((()))************++++++,,,,,,,,,)))*********+++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++))))))***************)))******************************+++++++++,,,,,,,,,******++++++,,,,,,------************************************************+++++++++*********))))))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))************************((()))))))))************))))))))))))))))))))))))+++++++++*********))))))))))))*********+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,))))))*********++++++++++++******************+++))))))*********+++++++++************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++,,,,,,+++***)))))))))************************************************))))))*********+++++++++******))))))((((((''''''******************************************************++++++++++++*********************+++++++++************************************************,,,+++*********+++,,,---************************))))))*********++++++++++++++++++***************************************))))))*********+++++++++))))))))))))))))))))))))(((((())))))************)))))))))))))))))))))))))))))))))******)))))))))******))))))))))))************))))))))))))******,,,***))))))***+++)))(((((())))))*********))))))))))))))))))))))))******((((((((((((((((((((((((''''''((()))))))))))))))++++++++++++++++++++++++))))))))))))))))))))))))*********)))))))))))))))************************YYYRRRGGG@@@===<<<;;;999999:::;;;<<<============???>>>>>>???@@@???===;;;::::::999999888888777777777888999;;;<<<>>>??????============<<<;;;::::::888777555333111//////...---...///...,,,++++++,,,***+++,,,---...---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,............---,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++++++++************************************************+++++++++******************************************************************+++,,,,,,******+++,,,++++++,,,,,,,,,---------...------,,,,,,,,,,,,---,,,------,,,***((()))***++++++++++++++++++,,,,,,)))))))))******++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))************))),,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++,,,,,,***************+++++++++************************+++++++++************)))++++++++++++++++++++++++************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((((((((()))************))))))))))))))))))))))))))),,,,,,++++++***))))))((()))))))))***++++++,,,,,,++++++++++++++++++++++++************************)))************+++++++++++++++***))))))***++++++************************************************************************+++++++++++++++*********++++++++++++++++++++++++)))))))))************+++************************,,,------,,,***(((((()))************************************************)))************+++++++++***))))))))))))))))))(((******************************************************+++,,,,,,+++***************+++++++++++++++************************************************************+++,,,------************************)))************+++++++++******************++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))((((((((()))******++++++))))))))))))))))))))))))))))))************))))))******))))))))))))******+++******))))))******+++,,,+++******++++++***)))***************)))((('''))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))++++++++++++++++++++++++(((((()))))))))))))))***)))))))))))))))*********++++++++++++++++++++++++VVVNNNDDD>>>======;;;999555666777999:::;;;<<<<<<============>>>===999777777777777777777777777777888999:::<<<===>>>>>>>>><<<<<<<<<<<<;;;:::999888666444222000///.........,,,---...,,,)))((()))+++)))***,,,......---,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************))))))***+++++++++++++++***************************************************************+++++++++***************************************************+++,,,,,,******+++,,,++++++++++++,,,,,,,,,,,,---,,,+++************++++++,,,---,,,+++***+++,,,,,,,,,++++++++++++++++++))))))***++++++,,,------******+++++++++,,,,,,,,,++++++++++++++++++++++++((()))******+++++++++***++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++************))))))*********+++++++++************************+++++++++************)))************************************************************************************************))))))))))))))))))))))))(((((((((((((((((((((((('''((()))***+++******)))))))))))))))))))))))))))++++++******************((())))))***++++++,,,,,,************************(((((((((((((((((((((((()))************+++++++++++++++***))))))***++++++,,,,,,++++++***)))))))))************************************************,,,+++++++++*********)))************************************++++++,,,,,,************************+++---...,,,***((()))+++************************************************)))************+++++++++)))))))))******************************************************************++++++,,,,,,++++++************++++++,,,,,,,,,******************************************************+++,,,,,,,,,++++++)))))))))))))))))))))))))))************+++++++++)))))))))***+++++++++,,,******************************************++++++))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******+++******))))))******++++++***))))))******)))(((***************)))((((((((()))))))))************))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))******(((((())))))******++++++************************OOOGGG>>>999999999777555444555666999:::<<<<<<===<<<<<<;;;<<<<<<:::777444666666666666777777777777999999;;;<<<======>>>>>>;;;<<<<<<;;;:::999888777444333111///...---......,,,------***&&&%%%'''***)))***,,,.........,,,+++,,,,,,,,,,,,,,,,,,,,,,,,))))))++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,************************************************((()))***+++++++++++++++************************))))))))))))))))))))))))))))))******+++++++++,,,************************))))))))))))))))))))))))***+++,,,,,,******+++,,,******+++++++++,,,,,,,,,++++++***)))(((((()))))))))+++,,,,,,,,,,,,---///---,,,,,,++++++***************+++,,,,,,---......*********++++++,,,,,,,,,++++++++++++++++++++++++)))***+++,,,,,,,,,,,,,,,((((((((((((((((((((((((******+++++++++,,,,,,,,,,,,++++++******)))))))))))))))******++++++++++++************************+++++++++************)))))))))))))))))))))))))))************************************************************************))))))))))))))))))))))))************************'''((()))++++++******)))************************)))))))))***++++++,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))************************)))************+++++++++,,,+++***))))))***+++,,,---,,,,,,+++***)))((((((***************************************************)))))))))((((((''''''''''''''''''''''''''''''******+++++++++,,,,,,,,,)))))))))))))))))))))))))))+++---,,,***)))+++---************************************************)))************+++++++++))))))******++++++,,,,,,))))))))))))))))))))))))***************************+++,,,------,,,+++************++++++,,,,,,,,,************************))))))))))))))))))))))))+++,,,,,,---,,,+++)))((((((((((((((((((((((((((()))************+++++++++(((((()))***+++,,,,,,---************************,,,,,,++++++***)))))))))))))))))))))))))))))))))'''(((((()))***+++++++++))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******++++++************++++++***)))(((((())))))((('''((()))************))))))(((((())))))*********+++))))))))))))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((('''((((((((())))))******'''(((((()))***++++++,,,))))))))))))))))))))))))DDD@@@;;;888888888666444666666666777888999;;;;;;:::<<<======;;;888555222333333444555666777888888::::::::::::::::::::::::<<<;;;999777555444333333///000000000///...,,,+++///...,,,+++***+++,,,,,,))))))))))))))))))))))))******************************+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********------+++***))))))(((((()))***+++,,,,,,+++***)))))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******)))***+++,,,,,,,,,,,,,,,+++++++++************)))(((((()))***+++,,,,,,,,,)))))))))***+++++++++,,,((())))))))))))*********************************************************+++++++++*********))))))***************************++++++,,,,,,++++++***++++++************++++++))),,,...---***)))+++---******+++++++++,,,,,,,,,+++***)))))))))***,,,,,,,,,,,,+++***)))))))))*********++++++++++++************++++++++++++******)))))))))))))))))))))))))))))))))((()))******+++))))))))))))))))))))))))***)))))))))((((((''''''++++++,,,,,,,,,---------************************))))))))))))))))))))))))************))))))))))))))))))******++++++,,,,,,***************)))(((''',,,+++***((((((((()))***))))))))))))************************************)))************+++++++++++++++******************************************((((((((()))******+++++++++(((&&&'''***,,,+++)))+++++++++************)))))))))))))))))))))))))))************************,,,+++++++++******))))))************************------,,,+++*********+++++++++******************++++++++++++++++++++++++,,,+++***)))))))))++++++))))))))))))))))))))))))(((((((((((()))***+++,,,))))))))))))************++++++******)))(((((((((((('''''''''((((((((('''************************))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,,,,+++***)))***+++,,,,,,+++***)))***)))((((((((()))+++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))***++++++***)))(((BBB>>>:::777777777555444666666666777888999:::;;;:::;;;;;;;;;999777444333333444555666777888888999999999999::::::::::::::::::999888666444333222111000///...---,,,,,,,,,---...---,,,,,,+++++++++,,,******************************************************+++++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,,,,+++***))))))))))))******++++++++++++******))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))******)))***+++,,,,,,,,,,,,,,,+++++++++************))))))))))))***+++++++++,,,***************+++++++++***++++++++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++*********))))))***************************++++++,,,,,,++++++***++++++************++++++)))***++++++))))))***+++************++++++,,,,,,+++***)))))))))***+++,,,---,,,++++++******++++++******++++++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))******+++))))))))))))))))))))))))++++++++++++*********)))++++++++++++,,,,,,,,,,,,************************))))))))))))))))))))))))************)))))))))))))))))))))************************+++******)))))),,,+++***)))(((((()))***))))))))))))************************************)))************+++++++++*********************************************************))))))))))))))),,,***((()))+++---,,,***+++++++++************)))))))))))))))))))))))))))************************(((((((((((('''''''''&&&************************,,,++++++************+++************************************************,,,+++***))))))***++++++************************,,,++++++*********++++++))))))))))))************************)))))))))))))))((((((((())))))((((((************************))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++***)))))))))***++++++++++++***)))+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******)))))))))((()))***++++++***)))(((>>>;;;888666666555444333666666666666777999:::;;;::::::999888777555444444444555555666777888999:::999999999999999999999999888777555333222111000000111///,,,***)))***,,,...,,,,,,------,,,,,,++++++******************************************************+++++++++,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++***************+++++++++************++++++)))))))))*********++++++************************)))))))))))))))))))))))))))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,******************************))))))))))))************+++,,,,,,,,,+++++++++++++++************)))******************+++++++++++++++******************++++++++++++,,,,,,,,,************************))))))))))))))))))))))))+++++++++******************************************++++++,,,,,,++++++***++++++************++++++***)))((()))******)))((()))))))))************+++******))))))******+++,,,------,,,++++++++++++,,,******++++++++++++************++++++++++++******)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))++++++++++++************)))*********++++++++++++************************))))))))))))))))))))))))++++++*********)))))))))***))))))))))))))))))((()))***++++++++++++++++++++++++***)))))))))******))))))))))))************************************)))************+++++++++************************************************++++++******)))((((((''',,,+++)))***,,,------,,,+++++++++************)))))))))))))))))))))))))))***************************************)))))))))************************)))))))))************+++************************))))))))))))))))))))))))+++******)))******++++++++++++++++++++++++++++++---,,,+++***))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))((())))))******))))))((()))***++++++++++++***)))++++++******++++++,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))......---,,,+++***))))))))))))************)))))):::888666555444444333333555555555666777888999:::999888777555444444444555555555666777888999::::::999888888888888888777777555555333111000///......///...,,,+++***+++,,,---+++,,,---...---,,,+++*********************************************************+++++++++,,,,,,,,,,,,,,,,,,++++++++++++***++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,,,,+++***))))))***+++,,,))))))*********+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))++++++++++++++++++++++++******************************))))))))))))*********++++++,,,,,,,,,+++++++++++++++*********))))))+++++++++***************,,,+++++++++***)))))))))(((((()))))))))*********************************))))))))))))))))))))))))***************************************************++++++,,,,,,++++++***++++++************++++++,,,)))'''(((+++,,,***((()))))))))))))))))))))******************+++++++++,,,++++++******+++++++++******++++++++++++************++++++++++++******))))))))))))))))))))))))(((((()))***************)))))))))))))))))))))))))))))))))((((((((((((((())))))))))))************************************))))))))))))))))))))))))+++++++++*********))))))******))))))(((((('''''')))***+++,,,,,,,,,,,,,,,+++*********************((()))))))))************************************))))))*********+++++++++***************+++++++++************************************))))))((((((+++*********++++++,,,,,,+++++++++*********))))))))))))))))))))))))))))))************************++++++++++++++++++++++++************************(((((())))))***************************+++++++++))))))))))))))))))))))))******************++++++++++++++++++++++++++++++))))))(((''''''&&&''''''((()))))))))************'''(((((()))***+++++++++******++++++***)))***+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++*********************++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))...------,,,++++++******)))))))))******)))))))))666666555444333222222333444444444555666777999999888777555444333444555666555555666777888999::::::888888777777777666666666333222111///...------------............---,,,,,,***+++,,,---...---,,,+++******************************************************+++++++++,,,,,,,,,,,,,,,+++++++++*********++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))***+++,,,,,,,,,+++***))))))***+++,,,************++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++,,,,,,,,,++++++***+++++++++*********))))))+++++++++***************,,,+++++++++***)))))))))(((((()))))))))*********************************++++++++++++++++++++++++***************************************************++++++,,,,,,++++++***++++++************++++++---***((())),,,---+++)))***)))))))))))))))))))))))))))******++++++++++++******))))))))))))************++++++++++++************++++++++++++******************************(((((()))************)))))))))))))))))))))))))))(((((((((((((((((())))))(((((()))))))))*********************************))))))))))))))))))))))))++++++++++++******************))))))(((((('''''')))***+++,,,,,,,,,,,,,,,*********++++++++++++***((()))))))))************************************))))))*********+++++++++))))))*********+++++++++************************(((((())))))************))))))))))))))))))+++,,,+++++++++*********))))))))))))))))))))))))))))))************************'''(((((((((((((((((((((************************'''((()))***************))))))*********+++++++++************************))))))******++++++++++++************************'''''''''''''''((())))))((()))))))))************''''''((()))***++++++,,,)))+++,,,+++***)))***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))************************+++******************+++((())))))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))((((((((()))))))))************))))))))))))))))))))))))******************************++++++++++++++++++***))))))))))))))))))***333444555444333222222444444444444444555777888999777666555444444444555666444555555666777888999:::777777777666666555555444222111000...------,,,,,,,,,---...//////...---,,,++++++,,,---------,,,,,,++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,***)))))))))***+++,,,,,,++++++************++++++*********++++++++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******++++++,,,,,,,,,+++******+++++++++************)))******************+++++++++++++++******************++++++++++++,,,,,,,,,************************,,,,,,,,,,,,,,,,,,,,,,,,***************+++++++++***************************++++++,,,,,,++++++***++++++************++++++,,,+++***+++,,,,,,,,,***+++************)))))))))))))))***++++++++++++***)))(((((((((((()))************++++++++++++************++++++++++++******************************'''((()))++++++******)))))))))))))))))))))))))))************++++++++++++((()))))))))************************************)))))))))))))))))))))))),,,++++++++++++************))))))))))))))))))((()))***++++++++++++++++++)))***++++++,,,+++++++++))))))))))))************************************)))************+++++++++)))))))))***++++++,,,,,,************************'''(((((()))******++++++((()))***)))((((((***,,,+++++++++************)))))))))))))))))))))))))))************************(((((())))))))))))******************************((()))***+++++++++***))))))))))))***++++++,,,,,,************************((()))***+++++++++++++++))))))))))))))))))))))))))))))))))))***+++,,,---))))))))))))************'''(((((()))***+++++++++(((+++---,,,)))(((***,,,************************))))))))))))))))))))))))))))))))))))))))))))))))+++******))))))******+++++++++***))))))***++++++(((((()))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************))))))))))))******++++++******))))))))))))******111333555555333222333555333333333444555666888888666555555555555555666666333444555666777888888999777777666666555444444333111000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++++++++,,,,,,---...++++++++++++++++++++++++******************************+++++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,******************++++++******++++++++++++***************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************))))))))))))******+++,,,,,,,,,,,,+++***)))+++++++++************))))))))))))***+++++++++,,,***************+++++++++***++++++++++++,,,,,,,,,************************++++++++++++++++++++++++))))))*********+++++++++***************************++++++,,,,,,++++++***++++++************++++++***+++++++++***)))***+++,,,,,,++++++************((()))***+++,,,++++++***))))))(((((()))******+++******++++++++++++************++++++++++++******************************'''(((***+++++++++)))((()))))))))))))))))))))))))))*********++++++++++++)))))))))*********++++++************************)))))))))))))))))))))))),,,,,,+++++++++*********)))))))))************************+++******)))))))))***+++,,,,,,,,,++++++))))))))))))************************************)))************+++++++++((())))))***++++++,,,,,,************************)))))))))))))))*********(((***+++***)))(((+++---+++++++++************)))))))))))))))))))))))))))******************************++++++,,,,,,,,,,,,************************)))***,,,---,,,+++)))(((((())))))***++++++,,,,,,))))))))))))))))))))))))'''(((***+++,,,,,,++++++************************++++++*********++++++,,,))))))))))))************(((((())))))*********+++'''***---+++((('''))),,,************************))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((((()))***++++++***))))))***++++++((()))***+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))***************************************)))))))))+++***)))(((((()))***+++000222555555333222333555333333333444555666777888555555555666666666666666333333444555666777888888777777666555444444333333111000///...---,,,,,,,,,---,,,***))))))***---...,,,,,,+++***+++,,,...///++++++++++++++++++++++++******************************+++++++++,,,,,,,,,+++++++++************)))++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++***************+++)))***+++,,,,,,+++***)))******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************************************))))))))))))******,,,,,,,,,,,,,,,+++***)))+++++++++************)))(((((()))***+++,,,,,,---))))))******+++++++++,,,((())))))))))))*********************************************************))))))******++++++++++++************************+++++++++,,,,,,+++++++++++++++************++++++'''***,,,+++((('''))),,,,,,,,,,,,+++++++++******((()))***+++,,,+++************))))))***+++,,,,,,******++++++++++++************++++++++++++******************************'''(((***+++,,,+++)))((())))))))))))))))))))))))''''''(((((()))))))))***************++++++++++++************************)))))))))))))))))))))))),,,,,,,,,+++++++++******))))))******++++++,,,,,,***************)))(((''')))***+++,,,---,,,,,,+++))))))))))))************************************)))************+++++++++((())))))***++++++,,,,,,************************++++++******)))((((((((()))+++---,,,)))))),,,///+++++++++************)))))))))))))))))))))))))))************************''''''(((((()))))))))***************************+++,,,---...---+++)))(((((())))))***++++++,,,,,,(((((((((((((((((((((((('''(((***+++,,,,,,++++++++++++++++++++++++++++++,,,+++***)))(((((((((((())))))))))))************))))))))))))************&&&***---+++'''&&&))),,,************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())),,,+++***))))))***+++,,,)))***+++,,,---,,,++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((())))))))))))(((((())))))))))))************))))))))))))))))))))))))************************---,,,,,,+++***)))((((((+++***)))(((((()))***+++222222333333333333444444444444444333333222222222555444333333333333444555666555555555555444444444444444333333222111111000222111000///------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,+++++++++++++++++++++************************************************---+++)))***,,,---,,,)))************************,,,,,,,,,++++++++++++++++++,,,,,,---............************************************************)))+++---+++)))((())),,,---+++)))((()))++++++*********************************+++++++++,,,,,,,,,)))))))))(((((((((((((((((((((((()))******++++++***+++,,,+++))))))***+++************************************************,,,+++***))))))***+++,,,++++++******************,,,,,,,,,++++++*********************************************************((((((((((((((((((((((((+++***)))***,,,---,,,+++)))+++---//////---+++)))+++++++++*********))))))++++++************++++++)))))))))******++++++,,,,,,+++***)))(((((((((((((((((()))***+++,,,,,,---))))))))))))))))))))))))++++++++++++++++++++++++************************,,,++++++***)))(((((((((************************************************+++)))((()))++++++)))&&&,,,...///...+++***+++---******))))))***+++,,,,,,.........------,,,,,,,,,************************************************...,,,***)))******)))((('''((()))***************))))))))))))************))))))***++++++++++++***++++++******************'''''''''((()))+++,,,---***)))((('''((()))+++---***,,,,,,+++)))((()))*********++++++++++++************))))))))))))******+++******))))))******+++)))***+++++++++)))((('''))))))))))))************,,,,,,,,,+++++++++******)))******++++++******)))******))))))))))))******''')))***++++++***)))'''))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((((((((()))******++++++))))))))))))))))))))))))++++++***)))((((((((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((((()))))))))************+++*********))))))(((((())))))))))))))))))))))))+++++++++************)))222222222333333333444444444444333333333222222222555444333333333333444555555555555555444444444333333333222222111000000000......---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,++++++************************************************---+++)))***,,,---,,,***************************))))))))))))))))))))))))+++,,,,,,---------,,,,,,+++++++++******************************************+++---,,,***)))+++,,,---+++******+++,,,,,,,,,*********************************+++++++++,,,,,,+++******************************))))))))))))))))))***++++++***)))***,,,************************************************++++++***))))))***++++++************************,,,,,,,,,++++++*********************************************************************************+++***)))***,,,---,,,+++***+++---......---+++***+++++++++*********))))))++++++************++++++))))))))))))************,,,+++***))))))))))))))))))))))))******++++++,,,************************++++++++++++++++++++++++***************************))))))(((''''''&&&&&&************************************************+++)))((()))+++,,,***'''******+++***))))))))))))******))))))***++++++,,,,,,,,,,,,+++++++++******************************************************+++***((()))***++++++***((())))))************)))))))))))))))************))))))***++++++++++++******************************************++++++,,,***)))((('''((()))+++,,,***+++,,,+++)))((()))*********++++++++++++************))))))))))))************))))))))))))*********************)))(((((())))))))))))************,,,,,,+++++++++***************++++++++++++************))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((*********)))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))+++***)))(((((()))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((()))*********++++++++++++************)))))))))((())))))))))))))))))))))))+++++++++*********))))))222222222222333333333333333333333333222222222222444444333333333333444444444444444444333333333333111111111000//////......************++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,************************************************,,,+++******,,,,,,+++***************************(((((((((((((((((())))))++++++,,,,,,,,,+++******++++++++++++******))))))************************''')))***)))((('''(((***+++)))((()))+++,,,,,,,,,*********************************++++++++++++,,,******************++++++++++++******)))(((((('''((()))++++++******+++---************************************************++++++***))))))***++++++************************+++++++++++++++*********************************************************************************+++***)))***,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,+++++++++***************++++++************++++++*********))))))))))))))),,,++++++*********++++++************************************************++++++++++++++++++++++++************************,,,,,,,,,+++******))))))************************************************+++***))))))+++,,,+++)))***)))(((((())))))((('''*********)))******+++,,,*********)))))))))))))))***************************************************((('''(((***,,,,,,+++)))************))))))((())))))))))))************))))))***++++++++++++***************************------,,,+++*********+++***)))((((((((()))++++++***+++,,,+++)))))))))+++******++++++++++++***************************************))))))*********+++******)))))))))))))))))))))))))))************,,,++++++++++++*********+++++++++,,,,,,+++++++++******))))))))))))******((()))***++++++***)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))++++++******)))(((((('''))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))*********+++++++++,,,,,,************))))))))))))))))))))))))))))))))))))++++++*********)))))))))111222222222222333333333333222222222222222222222333333333333333333333333444333333333222222222222000000//////...------,,,***************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,))))))************++++++************************************************+++++++++++++++,,,++++++************************)))***************+++++++++++++++++++++***)))(((,,,,,,++++++***)))))))))************************(((((()))))))))))))))***'''&&&%%%&&&(((******)))************************************++++++++++++((((((((((((((()))))))))************))))))((((((''')))************,,,---************************************************+++******************+++))))))))))))************+++++++++***************************************************************************************+++))))))***+++,,,+++***,,,+++*********+++,,,---************************++++++************++++++))))))******************+++++++++***++++++,,,,,,+++*********)))))))))(((++++++++++++++++++++++++************++++++++++++************************------,,,,,,+++++++++*********************************************************)))***+++,,,,,,,,,...,,,******+++,,,***(((+++***************++++++))))))))))))))))))))))))***************************************************)))'''(((***++++++******************)))((('''((()))))))))************))))))***++++++++++++******************+++++++++,,,,,,+++************+++******)))(((((()))***+++)))+++,,,+++***)))***+++******++++++++++++************************************++++++++++++******+++***)))(((((()))***+++((()))))))))************++++++++++++************++++++,,,,,,,,,,,,++++++******))))))))))))******((()))************)))((())))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))************))))))(((((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))++++++************++++++))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++*********)))))))))))))))))))))))))))))))))))))))************))))))))))))111111111222222222333333222222222222222222222222333333333333333333333333222222222222111111111111//////...------,,,,,,+++---,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,'''((((((((()))))))))***************************************************++++++,,,+++++++++++++++************************))))))******+++++++++,,,++++++++++++***))))))(((+++++++++*********))))))))))))))))))))))))))))))++++++++++++,,,---------&&&%%%%%%&&&)))***)))(((************************))))))*********+++++++++''''''(((((())))))))))))(((((())))))************''')))************,,,---*********************************************************++++++*********(((((()))))))))*********************************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))+++,,,+++***,,,+++***))))))+++---...************************++++++************++++++))))))******+++,,,------+++++++++***++++++,,,,,,++++++******)))(((((((((************************)))))))))******+++++++++************************((((((''''''''''''''''''************************************************************+++,,,...///000///...------,,,+++)))++++++***************+++))))))******************************************************************,,,***(((((()))***)))(((***************)))((('''((()))))))))************))))))***++++++++++++***))))))*********+++++++++)))))))))))))))***++++++******)))))))))))))))))))))***++++++***)))***+++******++++++++++++******)))***++++++++++++***)))++++++,,,------,,,+++++++++***)))(((((()))***+++((()))))))))************+++++++++*********))))))***++++++,,,,,,++++++*********))))))))))))******))))))************))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((())))))************)))))))))))))))))))))))))))((((((((()))***++++++))))))))))))))))))))))))++++++************++++++)))))))))))))))))))))))))))))))))******)))))))))(((((((((((((((((((((((())))))************))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))*********)))))))))((((((111111111111222222222222111111111222222222222222222222333333333333222222222111111111000000000000.........---,,,,,,++++++...------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++'''''''''((())))))*********************************************************+++,,,,,,******+++,,,************************((((((((()))******++++++******+++++++++***))))))************************))))))))))))))))))))))))((('''&&&''')))******)))((((((((()))+++,,,+++)))************************)))))))))************+++)))))))))***++++++,,,,,,'''(((((()))******++++++((()))++++++******+++---************************************************)))***++++++++++++***)))'''(((((())))))*********)))))))))***************************************))))))))))))))))))))))))((((((((((((((((((((((((***)))((()))+++++++++*********))))))***+++---...***************+++++++++++++++************++++++)))))))))***++++++,,,,,,,,,++++++*********++++++*********))))))((((((((())))))))))))))))))))))))(((((())))))***+++++++++************************((((((((((((((((((((((((************************************************)))***+++++++++,,,///222222333333000---******+++,,,+++******)))*********************++++++++++++************************************************,,,+++(((((())))))(((''')))************))))))((())))))))))))************))))))***++++++++++++***)))))))))***++++++,,,,,,)))((((((((()))***++++++************)))))))))))))))***++++++***)))+++,,,******++++++++++++******)))***+++,,,,,,+++***)))***+++,,,------,,,+++***)))))))))))))))******+++))))))))))))************+++************)))))))))*********++++++***************))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))***+++))))))))))))))))))))))))*********))))))*********))))))))))))))))))))))))))))))************))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************'''''''''((((((((())))))))))))))))))************))))))))))))))))))))))))******)))))))))(((((((((111111111111222222222222000111111111222222222222111222333333333333222111111111000000000////////////......---,,,,,,++++++,,,,,,+++++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************++++++++++++(((((())))))***++++++,,,***************************************************+++---,,,***)))+++---************************((())))))***++++++,,,,,,******++++++,,,+++++++++)))))))))***++++++,,,,,,))))))))))))))))))))))))%%%$$$###$$$''')))(((&&&***))))))***,,,,,,***(((************************))))))))))))************((())))))***++++++,,,,,,)))))))))))))))*********)))***++++++***)))***,,,************************************************)))***++++++++++++***)))''''''(((((()))******+++((()))))))))*********+++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))((()))***+++***)))))))))))))))***+++,,,---))))))*********+++++++++++++++************++++++***)))))))))(((((('''''',,,+++***))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((()))***+++++++++************************++++++++++++++++++++++++************************************************)))+++,,,++++++,,,000444666999:::666///***,,,///,,,++++++***))))))******))))))*********+++++++++************************************************+++)))'''''')))))))))(((((())))))************)))))))))))))))************))))))***++++++++++++***((())))))***++++++,,,,,,++++++******))))))*********************)))(((((((((***++++++******+++,,,******++++++++++++******)))***,,,------,,,***)))((()))+++,,,,,,+++)))((((((((()))***************))))))))))))************************))))))))))))((())))))******))))))(((******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************)))))))))))))))*********))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))***)))))))))((((((((((((000111111111111222222222000000111111222222222222111222333444444333222111000000000000///////////////......------,,,,,,+++)))))))))***+++---...///,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++)))******+++,,,,,,------************************************************))),,,---,,,***)))+++---************************++++++,,,---......//////)))***+++,,,,,,,,,,,,,,,(((((()))***+++,,,,,,---))))))))))))))))))))))))***((('''))),,,...---+++)))(((((()))******(((&&&************************))))))))))))************&&&''''''((()))*********++++++******)))(((((((((***+++,,,+++))))))***+++************************************************)))***+++,,,,,,+++***)))&&&''''''((()))******+++(((((())))))*********+++************************))))))))))))))))))))))))***************************(((((()))***+++***)))(((((()))***+++,,,,,,,,,))))))******++++++++++++++++++************+++++++++***)))(((&&&$$$###""",,,+++***)))((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++************************)))))))))))))))))))))***************************************************)))+++,,,+++***,,,111555:::???BBB<<<222,,,///333,,,,,,+++***))))))******(((((())))))******++++++************************************************)))'''&&&''')))*********'''((()))***************))))))))))))************))))))***++++++++++++***((())))))***++++++,,,,,,///...---+++***)))))))))***************)))((('''(((***++++++******+++---******++++++++++++******)))***,,,------,,,***)))&&&((()))******)))(((&&&'''((()))+++++++++***)))))))))))))))************************))))))))))))(((((())))))))))))((((((******))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++++++++******)))((((((((())))))))))))))))))))))))++++++***)))(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))((()))***++++++***)))((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++))))))))))))************(((((())))))*********+++))))))))))))))))))))))))))))))))))))((((((((((((111111111111000000000000000000000000000000000000222222222111111111000000///............------------,,,+++*********+++,,,------------------------++++++++++++++++++++++++------,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,******))))))******+++,,,************************************************'''%%%%%%''',,,///000///+++++++++************)))))))))*********+++++++++))))))*********+++++++++------,,,,,,+++***))))))***)))))))))))))))******,,,+++***))))))***+++,,,************************+++++++++************)))************************((((((((('''&&&'''))),,,,,,,,,++++++***+++++++++************************++++++++++++++++++++++++...,,,******,,,---***(((++++++************++++++************************))))))))))))************))))))))))))))))))))))))'''(((((()))******++++++,,,,,,,,,++++++*********))))))************))))))((()))***+++++++++++++++))))))))))))))))))))))))+++*********))))))((((((++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++************************************************)))))))))***,,,///222444@@@GGGOOOMMM???111///444333222,,,$$$&&&//////)))******************************++++++++++++******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***+++,,,,,,+++***)))))))))))))))))))))))))))***************)))(((((()))))))))(((((((((((('''))))))))))))******************++++++++++++******)))))))))))))))))))))))),,,***)))***,,,,,,***'''******++++++++++++************))))))((((((''''''---,,,+++******+++,,,---,,,+++******))))))******)))+++,,,,,,***(((''''''))))))))))))))))))))))))***************************************)))((((((((())))))*********))))))%%%&&&((()))******))))))))))))))))))************))))))))))))))))))))))))))))))************))))))))))))((((((((((((((((((***'''$$$%%%(((***)))'''))))))))))))))))))))))))+++***)))(((((()))***+++))))))************)))))))))))))))(((((((((((((((******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))******))))))))))))***************)))))))))))))))******))))))))))))******...,,,***(((''''''((()))111111111000000000//////000000000000000000000000222222111111111000000000............---------------,,,+++*********++++++------------------------++++++++++++++++++++++++------,,,,,,,,,+++++++++*********+++++++++,,,,,,******))))))******+++,,,************************************************///,,,((((((***,,,,,,,,,+++++++++************)))))))))*********+++++++++))))))*********+++++++++---,,,,,,+++******)))))),,,,,,+++***************++++++***))))))***++++++************************))))))******+++++++++,,,************************)))***+++***))))))+++---...---,,,+++***)))))))))************************++++++++++++++++++++++++---+++******,,,---+++)))++++++************++++++************************))))))))))))************))))))))))))))))))))))))---,,,,,,+++***))))))(((,,,,,,,,,+++++++++******))))))************))))))))))))***+++++++++******))))))))))))))))))))))))++++++++++++*********)))++++++++++++++++++++++++************************++++++++++++++++++++++++***++++++,,,,,,++++++***************************++++++************++++++***************************************************))))))***+++...111222@@@<<<@@@MMMUUUNNN===000///000222333...((((((,,,******************************++++++++++++******,,,+++)))(((((()))+++,,,++++++++++++++++++++++++,,,,,,,,,++++++*********)))***++++++++++++***)))))))))))))))))))))))))))+++++++++++++++***)))))),,,,,,,,,++++++++++++***))))))))))))******************++++++++++++******))))))))))))))))))))))))+++***)))***,,,,,,***(((******++++++++++++************))))))((((((((((((,,,++++++******++++++,,,++++++******))))))******&&&(((+++,,,+++++++++,,,))))))))))))))))))))))))***************************************)))(((((())))))***))))))((('''&&&,,,,,,------,,,+++)))((())))))))))))************))))))))))))))))))))))))))))))************))))))(((((()))))))))))))))))),,,***)))***++++++)))'''))))))))))))))))))))))))+++***)))(((((()))***+++))))))************))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))((((((((('''******)))))))))((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))*********)))))))))))))))))))))******))))))))))))******+++***(((&&&%%%&&&''''''111111000000000000//////000000000000000000000000111111111111000000000000......---------,,,,,,,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++*********++++++++++++,,,***))))))))))))***++++++************************************************000---)))'''((()))******+++++++++************)))***************+++++++++***************++++++++++++++++++******))))))(((------,,,+++*********+++++++++***))))))***++++++************************'''((()))***+++,,,------************************)))+++------,,,+++,,,---///...,,,+++)))(((((((((************************++++++++++++++++++++++++,,,*********,,,---,,,+++++++++************++++++************************))))))))))))************))))))))))))))))))))))))......---,,,+++***)))(((,,,,,,,,,++++++++++++***))))))************))))))******+++++++++******))))))))))))))))))))))))))),,,,,,,,,+++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******++++++++++++******************************++++++************++++++))))))))))))))))))))))))******************************))))))***,,,...///666...111CCCUUUVVVGGG999:::222222777222&&&%%%---******************************++++++++++++******,,,+++***))))))***+++,,,+++++++++++++++++++++++++++++++++++++++*********)))***++++++++++++***)))))))))))))))))))))))))))+++,,,,,,,,,,,,+++************)))))))))((((((((())))))))))))******************++++++++++++******))))))))))))))))))))))))***))))))***++++++***(((******++++++++++++*********))))))))))))(((((((((***++++++++++++++++++***++++++*********)))))))))###&&&(((******)))***+++))))))))))))))))))))))))************************)))************))))))(((*********)))((('''%%%%%%************)))((('''&&&))))))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))*********+++*********+++---,,,***((())))))))))))))))))))))))******))))))))))))******))))))************))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))((((((((((((((('''''''''''''''(((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))************))))))))))))******+++***((('''&&&''''''(((111000000000////////////000000000000000000000000111111000000000/////////------------,,,,,,,,,+++,,,,,,++++++++++++***+++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***************++++++++++++)))))))))))))))***++++++************************************************((((((''''''(((***+++++++++++++++*********))))))*********************************************************)))))))))((((((++++++*********++++++,,,+++******************+++************************((())))))***++++++,,,,,,************************(((+++---...---,,,,,,,,,------+++***))))))))))))*********************************************************+++,,,,,,,,,,,,++++++************++++++************************((()))))))))************))))))))))))))))))))))))++++++++++++++++++++++++++++++++++++++++++++++++)))******++++++******)))+++++++++++++++***)))((())))))))))))))))))))))))++++++++++++++++++++++++******************************************************************************++++++++++++******************************++++++************++++++((((((((((((((((((((((((******************************))))))******+++,,,,,,+++///777===BBBIIIPPPTTTGGG999333000,,,))))))******************************++++++++++++******++++++***))))))***++++++************+++++++++++++++++++++************************++++++*********))))))))))))))))))))))))***++++++,,,++++++******)))(((((((((((('''''''''((()))))))))******************++++++++++++******)))))))))))))))))))))))))))))))))***++++++***)))******++++++++++++******)))))))))))))))))))))))))))***+++,,,,,,+++***)))***************))))))(((''')))++++++***)))))))))))))))))))))))))))))))))************************))))))************)))((())))))******)))(((''''''&&&&&&'''(((((()))))))))((()))))))))************))))))))))))))))))))))))))))))************))))))(((((())))))***+++++++++&&&&&&'''(((***+++++++++))))))))))))))))))))))))***))))))))))))))))))***))))))************))))))***************+++++++++******))))))))))))******))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''((((((((((((((()))))))))))))))))))))))))))******))))))))))))******)))))))))))))))***************))))))))))))******,,,+++***))))))******+++000000000////////////...////////////////////////000000000/////////......---,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++******++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++*********))))))*********+++++++++))))))(((((())))))***+++************************************************%%%&&&)))+++,,,,,,,,,,,,+++++++++*********))))))*********************************************************)))))))))))))))((((((((())))))+++,,,---*********++++++*********************************************************************************'''***,,,---,,,+++++++++*********)))******++++++************************************************)))***++++++++++++,,,---++++++************++++++************************((()))))))))************)))))))))))))))))))))))))))))))))***************++++++++++++++++++++++++******++++++++++++******+++++++++++++++***)))((())))))))))))))))))))))))))))))******************************************************************************************)))******++++++******)))************************++++++************++++++((((((((((((((((((((((((************************************************,,,...111000,,,111DDDWWWdddhhh]]]DDD222000...)))******************************++++++++++++******+++******************+++)))))))))******+++++++++************************+++******************+++))))))))))))))))))))))))))))))***************))),,,,,,+++++++++*********((()))))))))******************++++++++++++******))))))))))))))))))))))))'''((()))*********************++++++++++++******))))))))))))************))))))+++,,,,,,+++)))))))))************)))((('''+++---//////...,,,,,,,,,))))))))))))))))))))))))************************((())))))*********))))))((()))***+++++++++++++++************+++,,,------((()))))))))************************************))))))************))))))(((((())))))************(((((('''&&&&&&(((***,,,)))))))))))))))))))))))))))))))))******)))))))))))))))************))))))))))))******++++++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((((((((((((((())))))*********))))))))))))))))))))))))******))))))))))))******(((((())))))******************))))))))))))*********************+++++++++000000////////////......////////////////////////////////////............,,,,,,,,,+++++++++******+++,,,,,,,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++************)))))))))************+++)))(((((((((((()))******************************************************))),,,...///---,,,,,,,,,+++++++++************)))+++++++++***************+++++++++***************************************''''''(((((()))***,,,,,,)))***++++++++++++***)))************************+++++++++*********))))))************************''')))++++++***)))***+++)))))))))))))))***,,,,,,***************************************************+++,,,,,,+++***+++---++++++************++++++************************))))))))))))************))))))))))))))))))))))))++++++******)))(((((((((***++++++++++++,,,,,,,,,******++++++++++++************+++++++++******))))))))))))))))))))))))))))))))))))))))))*********************************************************************************))))))************))))))************************++++++************++++++))))))))))))))))))))))))************************************************+++))))))***))),,,666@@@WWWwww___:::...///---******************************++++++++++++******************************(((((())))))***+++++++++)))))))))***************++++++***))))))***++++++))))))))))))))))))))))))(((((()))************)))++++++*********)))))))))))))))))))))******************++++++++++++******))))))))))))))))))))))))&&&(((******))))))***+++******++++++++++++******)))))))))************+++)))******************)))((()))*********)))((('''&&&(((+++,,,+++***++++++))))))))))))))))))))))))************************((())))))************)))((((((***+++,,,---------,,,,,,***))))))((())))))))))))))))))************************************))))))************)))))))))))))))(((((((((((((((+++++++++)))'''''')))+++))))))))))))))))))))))))))))))************))))))))))))************))))))(((((())))))***+++++++++******))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))'''(((((((((((()))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******((((((((()))******++++++******))))))))))))******'''(((((())))))*********000000/////////........./////////////////////////////////.........------++++++++++++************++++++,,,,,,,,,+++***)))************************++++++++++++++++++++++++++++++++++++************))))))))))))************((((((((((((((()))******************************************************---......+++)))(((***---+++++++++************)))+++++++++*********))))))+++++++++*********))))))***++++++++++++++++++++++++******))))))******+++)))***++++++++++++***)))***************************************+++++++++************************((()))******))))))***,,,***))))))))))))******+++***************************************************,,,---,,,***)))***,,,++++++************++++++************************))))))))))))************))))))))))))))))))))))))******************************+++++++++,,,,,,,,,***++++++,,,,,,++++++***))))))***+++++++++******)))))))))))))))))))))))))))))))))******+++++++++************************************************************************))))))************))))))************************++++++************++++++******************************************************++++++++++++++++++)))$$$$$$(((*********,,,:::___vvvdddAAA...---111******************************++++++++++++***************++++++*********((((((((()))***+++++++++((()))))))))*********+++++++++***))))))***++++++))))))))))))))))))))))))((()))******+++++++++***((((((((((((''''''''''''))))))))))))******************++++++++++++******))))))))))))))))))))))))%%%'''******)))(((***+++******++++++++++++******))))))*********+++++++++******))))))))))))******((()))***+++***)))'''&&&&&&(((******)))''''''((())))))))))))))))))))))))************************(((((()))***************((()))***+++++++++++++++***)))((('''&&&&&&''''''))))))))))))************************************))))))************))))))))))))(((((('''&&&&&&&&&###&&&***+++***))))))***))))))))))))))))))))))))((()))***++++++***)))((())))))************))))))''''''((())))))***++++++******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***((((((((()))))))))******''''''(((((()))******+++))))))))))))))))))))))))******))))))))))))******'''(((((()))******++++++******))))))))))))******''''''((()))******++++++000/////////............//////////////////////////////.........---------+++++++++************)))++++++,,,---,,,+++***)))))))))))))))))))))))))))+++++++++++++++++++++++++++++++++************)))))))))))))))************((((((((((((((()))******************************************************,,,+++)))%%%"""$$$***///+++++++++************)))++++++++++++******))))))++++++++++++******))))))++++++++++++++++++,,,,,,///...---+++***))))))))))))***+++,,,,,,+++***)))************************(((((()))***+++,,,,,,---*********************************)))((()))+++...++++++***))))))((())))))************************))))))))))))))))))))))))+++---...---***(((***,,,++++++************++++++************************))))))))))))************))))))))))))))))))))))))'''((()))***,,,...//////*********++++++,,,,,,,,,***++++++,,,,,,++++++***((()))***+++++++++++++++))))))))))))))))))))))))*********++++++,,,,,,,,,))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************))))))************************++++++************++++++******************************************************+++,,,,,,,,,,,,+++)))(((***,,,+++(((***...&&&<<>>===333+++***...************************(((((()))************)))************************************************(((((()))***************++++++++++++++++++++++++------,,,+++***)))((('''******))))))))))))))))))---------,,,,,,+++++++++************************************************))))))))))))***+++,,,---************************+++,,,,,,---,,,+++)))(((************************(((((((((((())))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******************,,,+++*********+++,,,---******************************++++++,,,,,,,,,,,,************************)))************+++++++++************************((()))***+++++++++++++++******)))((('''&&&%%%%%%))))))))))))))))))))))))))))))))))))))))))))))))************************,,,+++***))))))***+++,,,)))************+++++++++************************)))))))))))))))))))))))))))((()))***++++++)))''',,,++++++***)))((((((((()))))))))))))))))))))))),,,+++***((((((((()))***+++***)))***++++++***)))+++++++++++++++***)))((())))))))))))******************************************))))))))))))******))))))***++++++++++++***************************++++++++++++++++++++++++))))))))))))))))))))))))*********))))))))))))(((++++++++++++++++++++++++---,,,***)))***+++,,,---************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,+++++++++******,,,***))))))***++++++***+++++++++++++++++++++++++++++++++,,,,,,,,,------******++++++++++++******************))))))(((''')))))))))))))))***+++++++++*********)))))))))))),,,,,,***)))))))))******,,,+++++++++***))))))))))))))))))))))))*********,,,,,,,,,++++++*********+++++++++************))),,,,,,++++++***))))))(((************************,,,+++***))))))***+++,,,++++++++++++***)))((((((++++++++++++*********)))************++++++++++++***+++,,,,,,,,,,,,+++***************************************************+++++++++*********))))))+++++++++++++++***))))))+++++++++++++++***))))))************************+++++++++++++++++++++***++++++++++++++++++++++++++++++***)))))))))))))))******************************+++++++++,,,,,,,,,************************++++++***))))))***++++++************************+++******+++,,,,,,+++))),,,333:::888000***))),,,************************))))))***+++++++++++++++************************************************((())))))***************+++++++++++++++++++++++++++++++++************************************************))))))(((((((((************************************************++++++***************+++************************+++,,,,,,,,,++++++***)))************************))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************++++++******************++++++*********+++,,,---***************************************+++,,,,,,************************)))************+++++++++*********************************+++++++++++++++***)))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++***))))))***++++++)))************+++++++++************************))))))))))))))))))))))))***))))))***++++++)))'''(((((((((((((((((((((((()))))))))))))))))))))))),,,+++)))((((((((()))***+++***)))***++++++***)))***************)))(((((())))))))))))************))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))************************)))))))))******++++++,,,***))))))))))))(((((((((++++++++++++++++++++++++---,,,+++*********,,,,,,************************++++++******++++++,,,---++++++++++++++++++++++++,,,,,,,,,++++++++++++***+++)))(((((()))******)))++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,******++++++++++++******)))******+++++++++*********))))))))))))***++++++***************))))))))),,,+++******)))*********++++++******************************))))))))))))+++++++++++++++*********+++++++++************))),,,,,,++++++***)))))))))************************++++++************++++++,,,++++++******++++++,,,++++++++++++************************+++++++++,,,***++++++,,,,,,++++++***************************************************+++++++++******************++++++++++++***))))))***++++++++++++***))))))************************......------,,,,,,,,,+++******************************)))((((((((())))))******************************+++++++++,,,,,,,,,************************++++++***))))))***++++++************************...,,,******+++,,,++++++---000333222---)))))))))************************((())))))***+++*********************************************************((()))******++++++******************************))))))******+++++++++,,,******++++++++++++++++++)))))))))(((((((((((((((************************************************---,,,+++***))))))))))))************************,,,,,,+++************+++************************************++++++++++++)))))))))*********++++++))))))))))))))))))))))))))))))))))))******************++++++++++++++++++++++++******++++++,,,---******************************)))((()))***+++,,,************************)))************+++++++++************************,,,,,,+++++++++++++++***)))))))))******+++++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((++++++***))))))***++++++)))************+++++++++************************))))))))))))))))))))))))+++***)))***+++***(((&&&&&&''''''((()))******+++))))))))))))))))))))))))+++***))))))((()))))))))+++***)))***++++++***)))((())))))))))))(((''''''))))))))))))******************************************))))))))))))******))))))***++++++++++++***************************))))))))))))))))))))))))))))))***++++++,,,------************))))))))))))************************+++***)))((((((((())))))************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***((((((***+++***)))***************************++++++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++************))))))***++++++************************++++++*********************************+++++++++++++++******))))))((((((+++++++++***************+++++++++*********))))))+++++++++*********))))))************************++++++++++++++++++++++++,,,,,,+++***+++,,,---///++++++++++++++++++++++++*********+++++++++,,,,,,++++++++++++++++++++++++******************************************************************************+++++++++******)))******+++++++++******)))************************.........---,,,,,,++++++************++++++++++++++++++***************+++******************************+++++++++,,,,,,,,,************************+++******************+++************************---+++******,,,...///......///...---,,,***))))))************************''''''((()))))))))))))))************************************************))))))***++++++++++++***)))))))))))))))))))))))))))************++++++++++++++++++++++++,,,,,,,,,++++++++++++++++++******************************************************,,,++++++***))))))******************************,,,+++***))))))***+++,,,************************)))))))))*********++++++))))))*********+++++++++))))))))))))))))))))))))((()))))))))******************+++++++++++++++,,,+++***++++++++++++,,,,,,***************************)))((('''((()))+++,,,************************))))))*********+++++++++************************------,,,++++++*********)))))))))************+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++******************+++))))))*********+++++++++************************)))))))))))))))))))))))),,,***))))))******(((&&&(((((())))))***++++++,,,))))))))))))))))))))))))******))))))))))))))))))+++***)))***++++++***)))((()))))))))))))))((((((((()))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++))))))))))))))))))))))))))))))***+++,,,------...,,,,,,++++++++++++************************************))))))))))))))))))************************++++++******++++++,,,---------------------------++++++++++++++++++++++++---+++))))))+++,,,+++************************************+++++++++,,,,,,++++++,,,,,,,,,,,,++++++,,,------,,,,,,+++***)))++++++***************+++***************+++++++++************+++************************+++++++++++++++******))))))((((((************************+++++++++*********))))))+++++++++***************************************+++++++++,,,,,,+++++++++,,,,,,+++***+++---...///+++++++++++++++++++++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++************************************************************************)))******+++++++++******)))******+++++++++******************************---,,,,,,,,,+++++++++***++++++++++++,,,,,,------+++***************++++++******************************+++++++++,,,,,,,,,*********************************++++++*********************************+++))))))***...111333333///...,,,+++++++++******************************((()))******++++++******************************************************))))))***+++++++++++++++))))))))))))))))))))))))+++++++++************)))******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******************************************************))))))***++++++,,,************************+++***)))))))))***+++,,,************************((((((((()))))))))******************++++++++++++))))))))))))))))))))))))((()))))))))******************++++++,,,,,,,,,,,,******++++++,,,,,,,,,,,,***************************)))((((((((()))++++++************************))))))*********+++++++++************************------+++************+++******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********************************++++++*********))))))*********+++++++++************************)))))))))))))))))))))))),,,***))))))******)))''')))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))+++***)))***++++++***)))))))))***++++++*********((()))))))))************++++++++++++++++++++++++******))))))))))))******))))))***++++++++++++***++++++++++++++++++++++++*********************************++++++,,,,,,---------,,,,,,,,,+++++++++******************************++++++,,,,,,,,,,,,************************++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,---+++******+++,,,,,,+++************************************++++++++++++++++++,,,,,,,,,,,,++++++---------,,,+++***)))(((,,,,,,+++************+++*********+++++++++++++++))))))***++++++++++++***++++++******************************)))))))))))))))))))))***************+++++++++************)))************************************************++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,---...++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,++++++******++++++,,,***************************************************************+++++++++))))))***++++++++++++***))))))***++++++++++++***++++++++++++++++++++++++************+++++++++++++++++++++,,,,,,------...))))))((((((((()))************************************+++++++++,,,,,,,,,************************)))***++++++++++++***)))************************)))((())),,,000444555555...---,,,+++******++++++************************+++,,,------......------************************************************)))***++++++,,,+++++++++************************,,,+++++++++******))))))))))))******+++,,,,,,,,,***************+++++++++************************************************))))))))))))***+++,,,---***************************))))))))))))***++++++************************'''((((((((())))))))))))*********++++++++++++,,,))))))))))))))))))))))))))))))))))))******************++++++,,,---------)))***+++,,,,,,,,,,,,+++************************)))))))))*********++++++************************)))************+++++++++************************,,,+++***)))))))))***+++*********))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***))))))************+++++++++************************))))))))))))))))))))))))+++)))(((((()))******)))((((((((('''''''''''''''))))))))))))))))))))))))(((((()))************)))+++***)))***++++++***))))))******++++++++++++***))))))))))))************((((((((((((((((((((((((******))))))))))))******))))))***++++++++++++***************************++++++++++++++++++++++++*********+++++++++++++++,,,,,,,,,+++++++++******************************((()))***+++,,,---------************************++++++******++++++,,,---******************************+++++++++,,,,,,,,,,,,***))))))***++++++***************************************+++++++++++++++,,,,,,------,,,,,,+++******++++++++++++******---,,,++++++*********+++*********++++++,,,,,,,,,((()))***+++,,,++++++***,,,+++++++++***))))))))))))))))))))))))*********((()))))))))*********++++++++++++************)))************************************************++++++,,,------,,,++++++***++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,+++******+++,,,,,,************************************************))))))*********+++++++++))))))***+++++++++++++++))))))***+++++++++++++++++++++++++++++++++++++++))))))******++++++,,,,,,)))******+++,,,,,,------)))))))))))))))***++++++******************************+++++++++,,,,,,,,,************************)))***++++++++++++***)))************************))))))***...222444555444***+++,,,+++)))(((***,,,************************++++++,,,------------,,,************************************************)))***++++++,,,,,,++++++++++++++++++++++++++++++***************+++++++++(((((())))))***++++++,,,((()))))))))************************************************************+++***************++++++************************(((((()))***************************************(((((()))))))))******************+++++++++,,,,,,))))))))))))))))))))))))))))))))))))******************++++++,,,------...)))***+++,,,,,,,,,++++++************************((()))+++,,,---,,,+++***************************)))************+++++++++***************************)))((('''''')))***+++))))))***************+++))))))))))))))))))))))))))))))))))))))))))))))))************************)))***++++++++++++***))))))************+++++++++************************))))))))))))))))))))))))***((('''''')))+++++++++((((((((()))******++++++))))))))))))))))))))))))'''((()))***+++******)))+++***)))***++++++***)))(((((()))***************))))))))))))************))))))))))))))))))))))))******))))))))))))******))))))***++++++++++++***))))))))))))))))))))))))++++++++++++++++++++++++++++++******************+++++++++************)))))))))))))))))))))))))))%%%&&&((()))+++,,,,,,,,,************************++++++******++++++,,,---((((((((((((((((((((((((*********++++++,,,,,,,,,+++)))(((((()))******))))))))))))))))))))))))))))))************++++++++++++,,,,,,------,,,,,,+++(((((()))***+++,,,,,,+++---,,,,,,+++*********+++*********++++++,,,,,,,,,((()))***+++,,,,,,+++***---,,,,,,+++***)))(((((((((((())))))******++++++(((((())))))*********++++++++++++************)))******************++++++************************++++++------------++++++***+++,,,------,,,***)))+++++++++,,,,,,---------++++++,,,,,,,,,------------,,,+++******+++,,,---************************************************))))))******++++++++++++((()))***+++++++++++++++((()))***+++++++++++++++++++++++++++++++++++++++))))))***+++,,,------...((())))))***++++++,,,,,,,,,,,,++++++,,,---......******************************+++++++++,,,,,,,,,************************)))***+++,,,,,,+++***)))******************************,,,///333444444222'''***,,,+++((('''))),,,************************(((((()))************)))******************************************************+++,,,,,,,,,,,,+++++++++++++++++++++++++++'''((()))***+++,,,------'''(((((()))******++++++))))))******+++++++++,,,************************************************---,,,+++***))))))))))))************************'''((()))+++++++++***)))************************)))************+++++++++******+++++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))******************+++,,,,,,---......)))***+++,,,---,,,++++++************************((())),,,......---+++)))************************)))************+++++++++************************)))((('''&&&'''(((***,,,((()))***+++,,,---......)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,+++***))))))************+++++++++************************)))))))))))))))))))))))))))(((&&&''')))+++,,,,,,)))***+++,,,...///000111))))))))))))))))))))))))'''((()))+++++++++***)))+++***)))***+++++++++)))''''''((()))))))))))))))))))))))))))************,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))*********++++++,,,,,,++++++***,,,,,,,,,+++++++++***************++++++,,,,,,,,,)))))))))***+++++++++,,,+++***)))(((((()))***+++,,,+++*********+++------++++++************++++++++++++++++++++++++++++++************************---,,,,,,+++***)))((((((************************+++++++++,,,,,,---------*********+++,,,,,,,,,---,,,+++***))))))***+++,,,***************************+++---......---,,,++++++++++++*********))))))))))))************))))))***)))))))))((((((''''''------,,,+++******++++++,,,,,,,,,+++++++++++++++))))))************))))))((())))))))))))***************+++++++++,,,,,,,,,)))))))))))))))))))))))))))***+++,,,---,,,++++++*********)))))))))))))))++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,------,,,++++++))))))*********+++++++++((()))+++,,,,,,+++)))(((------------,,,***((('''++++++,,,,,,,,,---------))))))))))))((((((((((((***++++++,,,,,,++++++***++++++*********+++,,,---))))))))))))))))))))))))((((((((((((((((((((((((+++******---//////,,,)))++++++************++++++************************))))))(((((()))+++---...,,,---+++((())),,,+++''')))***,,,.........,,,+++,,,,,,+++***))))))******,,,,,,,,,++++++*********++++++******************************************,,,+++)))(((((()))+++,,,,,,+++******,,,,,,+++***,,,,,,,,,++++++*********++++++******)))((((((((())))))))))))))))))))))))************************)))))))))))))))******+++---***((())),,,------+++++++++++++++++++++++++++************************************************)))************+++++++++,,,+++***))))))***+++,,,))))))))))))************************))))))))))))))))))*********+++++++++************************))))))))))))))))))))))))******+++++++++,,,,,,,,,))))))************))))))((()))***++++++***)))(((******************************))))))))))))******************************,,,+++***((((((((()))***(((((())))))*********+++,,,+++++++++***)))))))))(((((())))))******++++++******))))))))))))))))))***+++,,,---------------******)))(((((((((((((((++++++************++++++************************+++*********))))))(((((($$$%%%'''((()))))))))((())))))))))))))))))))))))&&&''')))+++++++++******))))))))))))************************************+++++++++*********))))))++++++************++++++)))******++++++******))),,,,,,++++++*********************++++++,,,,,,,,,***************++++++++++++***)))(((((()))***++++++******)))***+++,,,---++++++************++++++++++++++++++++++++++++++************************,,,,,,++++++***)))))))))************************++++++++++++,,,,,,,,,,,,)))))))))))))))*********++++++***))))))***++++++******************************+++++++++***))))))+++++++++*********))))))))))))************))))))*********)))))))))((((((+++******)))(((((())))))++++++***)))((((((''''''))))))************)))))))))))))))*********++++++))))))*********+++++++++************************)))***+++,,,,,,,,,++++++************))))))))))))++++++++++++++++++++++++,,,,,,++++++++++++++++++,,,,,,,,,------,,,,,,+++))))))*********+++++++++)))***+++,,,,,,+++***)))***+++,,,---,,,+++***)))++++++++++++,,,,,,,,,,,,+++************)))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************)))))))))))))))))))))))))))((((((+++---...,,,***+++******************+++******************************************+++++++++---+++)))***......***)))***,,,......---,,,+++,,,++++++******)))******,,,,,,,,,+++++++++******************************************************,,,+++***))))))***+++,,,+++***))))))++++++***)))+++++++++******))))))))))))*********************))))))))))))))))))))))))************************)))))))))))))))******+++***)))''')))+++,,,+++)))++++++++++++++++++++++++************************************************((())))))))))))*********++++++***))))))***++++++))))))))))))************************))))))))))))))))))*********+++++++++******************************************************+++++++++,,,,,,,,,))))))************))))))))))))************))))))******************************))))))))))))******************************,,,+++)))((((((((()))***((()))))))))******************))))))))))))))))))))))))))))))((((((((((((***************************************+++++++++++++++***)))))))))))))))++++++************++++++************************+++*********))))))))))))%%%&&&((()))******))))))))))))))))))))))))))))))))))))*********))))))((())))))))))))************************************+++++++++*********))))))++++++************++++++)))))))))******)))))))))+++************)))))))))*********++++++++++++++++++++++++*********************))))))))))))*********))))))))))))***++++++++++++************++++++++++++++++++++++++++++++************************************************************************+++++++++************************)))))))))))))))++++++***))))))***++++++************************,,,++++++***)))))))))***+++++++++***************))))))************))))))+++++++++************)))+++***))))))((())))))))),,,+++***)))(((&&&%%%%%%))))))************))))))******+++++++++,,,,,,,,,(((((()))))))))*********************************)))***+++,,,,,,,,,,,,+++************************++++++++++++++++++++++++++++++++++++++++++,,,,,,+++,,,,,,------,,,,,,,,,***************+++++++++++++++++++++++++++++++++)))***+++,,,---,,,,,,+++*********++++++++++++,,,,,,,,,+++++++++************++++++,,,,,,++++++***)))***+++,,,---,,,++++++++++++++++++++++++++++++************************((((((''')))+++,,,,,,+++************************************************+++++++++++++++***))))))+++,,,+++))),,,000000---***+++,,,---...---,,,++++++++++++***************,,,,,,,,,++++++++++++******************************************************************************)))((()))******)))(((*********)))))))))))))))))))))******+++,,,,,,---))))))))))))))))))))))))************************)))))))))))))))******+++)))))))))+++------+++)))++++++++++++++++++++++++************************************************((((((((())))))))))))***++++++***))))))***++++++)))))))))*********++++++++++++*********)))))))))***************+++++++++******************************************************+++++++++,,,,,,,,,))))))************))))))*********))))))*********++++++++++++++++++++++++******))))))))))))******************************+++***))))))((()))))))))))))))))))))************((((((((((((((()))))))))+++******))))))(((((('''******++++++++++++++++++,,,,,,***))))))***++++++,,,,,,+++************+++++++++************++++++++++++++++++++++++++++++***************)))))))))'''((()))***************)))))))))))))))))))))))),,,+++***)))(((((((((((())))))))))))************************************+++++++++***************++++++************++++++))))))************))))))***)))))))))))))))))))))***************+++++++++,,,+++++++++***)))))))))***))))))))))))))))))***)))))))))))))))*********++++++************++++++***+++++++++++++++,,,,,,************************))))))*********+++++++++************************++++++******))))))((((((---,,,,,,,,,+++*********+++******************+++************************///...,,,+++***++++++,,,************************)))******++++++******)))++++++++++++++++++++++++,,,,,,+++++++++++++++,,,,,,,,,++++++***)))(((((()))******++++++******)))+++++++++,,,,,,,,,------))))))))))))*********+++******************************++++++,,,,,,,,,,,,)))***************++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++,,,---------,,,,,,************************,,,++++++******++++++,,,)))***+++,,,---,,,++++++))))))*********+++++++++,,,+++++++++***************++++++,,,,,,++++++***((())),,,------,,,+++***++++++++++++++++++++++++++++++++++++++++++++++++******)))))))))***++++++*********++++++*********************************)))***+++,,,,,,+++))))))+++,,,+++***,,,000000---++++++,,,---------,,,+++******+++++++++*********++++++++++++++++++++++++***************+++++++++************************)))***++++++++++++***)))+++)))((()))***+++***)))******************))))))******+++++++++,,,,,,,,,))))))))))))))))))))))))************************)))))))))))))))******+++***+++---///000///---+++************************************************************************))))))))))))************+++******************+++))))))*********++++++++++++++++++*********))))))******************************************************************************+++++++++,,,,,,,,,)))******++++++******))),,,+++))))))))))))+++,,,++++++++++++++++++++++++******))))))))))))************************************)))))))))))))))))))))))))))))))))*********'''(((((())))))*********+++++++++***************+++++++++++++++,,,,,,,,,000///---+++***+++---...,,,++++++*********++++++,,,++++++******++++++,,,++++++++++++++++++++++++************************))))))******++++++++++++)))))))))))))))))))))))),,,+++)))((((((((()))***((()))))))))************************************************************++++++************++++++***++++++++++++++++++***)))))))))))))))))))))***************************,,,+++++++++***))))))))))))))))))******)))))))))(((((())))))************++++++************++++++*********++++++,,,,,,,,,************************)))))))))***++++++,,,,,,*********************************))))))(((((((((---,,,,,,,,,+++******************++++++*********************************///...,,,+++***+++,,,,,,******************************++++++++++++******+++++++++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,************++++++++++++******++++++++++++******+++,,,,,,,,,,,,---------*********+++++++++,,,,,,************************+++***++++++++++++,,,,,,))))))******+++++++++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,***+++,,,,,,---------,,,************************,,,,,,+++******+++,,,,,,++++++,,,---,,,+++***)))))))))*********+++++++++++++++*********)))))))))***++++++,,,,,,++++++***((())),,,------,,,+++***************************++++++++++++++++++++++++---,,,,,,***))))))******)))***++++++++++++***)))************************'''(((***+++,,,,,,+++++++++---,,,***,,,000000---,,,,,,,,,,,,,,,,,,,,,+++)))******+++++++++******++++++++++++++++++++++++))))))*********+++++++++************************)))***++++++++++++***))),,,+++******,,,,,,+++***++++++++++++++++++++++++,,,,,,,,,+++++++++******))))))))))))))))))))))))************************)))))))))))))))******+++***,,,...//////...---,,,******************************************************************************++++++++++++,,,,,,*********++++++*********************++++++++++++++++++++++++******************************************************************************************+++++++++,,,,,,,,,******++++++++++++******,,,+++***))))))***+++,,,++++++++++++++++++++++++******))))))))))))******************************)))))))))*********))))))******)))))))))))))))))))))))))))******+++++++++'''''''''((()))***++++++******+++++++++,,,,,,,,,111///---++++++,,,---...******)))))))))******+++,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++***************+++++++++***************+++++++++***************************)))((((((((()))+++,,,((()))))))))************************************************************++++++************++++++++++++,,,,,,,,,,,,++++++)))))))))************+++***************)))))))))+++++++++***************))))))************))))))((()))******++++++******++++++************++++++*********++++++,,,,,,---************************))))))******+++++++++,,,*********************************)))))))))))))))*********))))))))))))))))))***++++++++++++***)))************************+++******************+++***************+++++++++******++++++++++++*********++++++++++++,,,,,,,,,)))))))))((())))))***+++((((((((()))******++++++******++++++++++++******++++++,,,,,,,,,---------***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++******++++++,,,---))))))******+++,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,******+++,,,------------+++++++++***************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))*********++++++++++++,,,+++************)))))))))***++++++,,,,,,++++++***)))***+++,,,---,,,++++++))))))))))))))))))))))))+++++++++++++++++++++++++++,,,---,,,***))))))***)))***+++,,,,,,+++***)))************************'''((()))***+++,,,,,,,,,+++---,,,+++...333333000------,,,,,,,,,,,,++++++((()))***,,,,,,+++*********++++++++++++,,,,,,,,,)))))))))***++++++,,,,,,************************************************,,,+++***+++,,,---,,,***+++++++++++++++,,,,,,,,,---,,,,,,+++******))))))))))))))))))))))))))))))************************)))))))))))))))******+++'''***,,,,,,+++***++++++************************************************************************+++++++++,,,,,,,,,------)))***++++++++++++***)))*********++++++++++++,,,,,,++++++++++++*********+++++++++***************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,******++++++++++++******++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************(((((()))************)))************))))))))))))************++++++++++++######$$$%%%'''((())))))))))))******+++,,,,,,,,,---,,,+++******+++,,,,,,***))))))))))))***++++++,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++++++++******)))******++++++************************(((((((((((()))***+++,,,))))))))))))***************************************************+++++++++++++++************++++++******++++++++++++******************++++++,,,,,,+++*********)))))))))(((***************+++++++++((()))***++++++***)))((())))))+++,,,,,,,,,+++***++++++************++++++)))******+++,,,,,,------***************************************+++++++++************************))))))******************)))))))))))))))*********)))***++++++++++++***)))************************((())))))***++++++++++++))))))*********+++++++++***++++++,,,,,,++++++***************+++++++++,,,))))))(((((()))******+++***************+++++++++***++++++,,,,,,++++++***++++++++++++,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++++++++*********+++,,,---))))))***++++++,,,------++++++++++++++++++++++++,,,,,,++++++++++++++++++)))***+++,,,------------+++++++++*********))))))++++++,,,------,,,++++++)))***+++,,,---,,,+++***++++++++++++,,,,,,,,,,,,,,,,,,+++++++++************++++++,,,,,,++++++*********+++++++++,,,,,,,,,************************++++++++++++++++++++++++&&&)))+++,,,***)))***+++(((***+++,,,,,,+++***(((***************************)))))))))***+++,,,,,,))),,,,,,---111888999777...---,,,,,,++++++++++++''')))***,,,,,,,,,***)))******+++++++++,,,,,,,,,((())))))***++++++,,,,,,************************,,,+++***))))))***+++,,,+++***)))***+++,,,+++))))))*********++++++++++++*********************)))))))))))))))))))))))))))************************)))))))))))))))******+++''')))++++++)))(((***,,,******************************************************************************+++++++++,,,,,,,,,)))***++++++++++++***)))*********+++++++++,,,,,,,,,,,,+++++++++*********+++++++++*********))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,******))))))))))))******************************'''((()))***+++******)))************)))))))))(((************))))))))))))$$$%%%%%%&&&'''(((((()))(((((())))))***++++++,,,+++++++++,,,,,,,,,,,,,,,***************+++,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++***))))))))))))***+++************************((())))))*********))))))))))))))))))************************************))))))*********+++++++++++++++************++++++))))))************))))))******+++++++++,,,,,,,,,+++*********))))))(((((())))))******+++++++++,,,((()))***++++++***)))((()))***+++,,,---,,,++++++++++++************++++++))))))***+++,,,,,,------************************************************************************))))))******++++++,,,,,,******++++++,,,,,,,,,---)))***+++,,,,,,+++***)))************************((()))+++---.........---))))))******++++++++++++***++++++,,,,,,++++++***)))))))))******+++++++++++++++******+++,,,------.........------,,,,,,,,,***++++++,,,,,,++++++*********+++++++++,,,,,,,,,))))))))))))************++++++++++++++++++++++++,,,+++*********+++,,,---))))))***+++,,,,,,------++++++++++++++++++++++++---,,,,,,++++++*********)))***+++,,,------...---++++++++++++******))))))***+++---......---+++***'''(((***,,,------------++++++,,,,,,,,,------------------,,,,,,,,,+++++++++++++++,,,,,,+++++++++++++++*********+++,,,---++++++++++++++++++++++++************************!!!%%%)))+++***)))***,,,((()))+++,,,,,,+++)))(((************************---,,,***)))))))))***+++(((+++---...444<<>>777777888888999999::::::;;;:::888666666777999:::888888999999999:::::::::888888888888888888888888555666666777888999999:::777777777777888888888888;;;;;;::::::999888888888;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999;;;;;;:::999888888888999::::::999888777777888888888888888888777777777777666777888999999888777666999999999999999::::::;;;888888777777666666666555888888777777888999::::::777777888999999999999999;;;;;;::::::::::::::::::::::::888777666666666666666666666666666555555555:::999999999888888777777777777777777888888888888777777777777777777777777777777777777777777777777666555555444444666777888777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666555555555444444444666666666666666666666666666666666666666666666666555666777777777777777666555555555444444555555555444555555555666777777777666666666666666666666666666666555555555555666666777777777777777666555555777777777777777777777777666555555444444555555666555555666666666666555555999888666555444444555555666666666666666666666666333333444555555444333333666666666666666666666666444555555555555555555444666666666666666666666666555555555555555555555555444555555555555555555444666666555555555444444444666666777777777777666666666666666666777777777777777777777777777777777777666666666666666666666666888777666555555666777888666666666666666666666666777777888888888888777777777777777777777777777777555666666777777777777777888777666555444444555666444555666666777777666666888888777777666666555555222111111111000000000000000000000000111111111222111111111111111111111111111111111111222222222222111111111111111111111111111111111222222222222333222222222222222222222222333333333333333333333333333333333333333444555555333333333333333333333333333333444444444555555555444444333333444444555666777666555333333333444555444444444555555555666666666666666666666666666666777777777888888777777777555555666666666777777777777777777777777777777777777777777777777777777777888888777666666666666777777777777888888888999999999888888888888888888999888888888888888777777777999999999888888888777777555777888::::::999888777999999999999999999999999888888888888888888888888999999888888999:::<<<===888888888888888999999999;;;;;;999888888888999:::999999:::::::::;;;;;;;;;888888888888888888888888666777777777888999999999888888888888999999999999999999999999999999999999999999999999999999999999::::::::::::::::::::::::::::::999999888888999999:::999999888777777888888888888888888777777777777777777888888888888777777888888888888888999999:::999888888888777777777777888777777777888888999:::777777888999999999999888888888888888888888888888:::999888777666666666666666666666666666666666666999999999888888888777777666777777777888888888888777777777777777777777777777777777777777777777777777666555555555666888888777777777777777777777777666666666666666666666666666666666666666666666666555555555555555555555555666666666666555555444444666666666666666666666666666666666666666666666666777777777888888777666666666555555555555555555666555555555555666666666666666666666666666666666666777666666555555666666777777888888888777777666555666666666666666666666666666666666555555666666666555555666666666666555555777666555555555555666777666666666666666666666666444555666777777666555444666666666666666666666666555555555666666555555555666666666666666666666666555555555555555555555555555555555666666555555555666666666555555444444444666666777777777777666666555666666666666777777777555555555555555555555555666666666666666666666666888777666555555666777888666666666666666666666666666666777777777777666666666666666666666666666666555555666777777777777666888777666555555555666666444555555666666666666666666666777777777777777777111111111111111000000000000000111111111222222222222222222222222222222222111111222222222333333333111111111111111111111111222222333333333444444444333333333333333333333333333333333333333333333333333333222222333333444555333333333333333333333333333444444444444555555555555555555444555666666777555555444333333333444444444444555555555666666666777777777777777777777777666777777888888777777666666666666777777777888888888888888888888888888888999999999999999999999999999999888777777777777777888888888888999999999999999888888777777888888999::::::999999888777777666888888888888888777777777555666888999999999888777::::::::::::::::::::::::888888888888888888888888999888888888999:::;;;<<<999999999999888888888888;;;;;;;;;:::::::::999999::::::::::::;;;;;;;;;;;;888888888888888888888888888888888888999999999999888888999999999:::::::::777777888888999::::::;;;888888888888888888888888;;;;;;;;;;;;;;;;;;;;;;;;999999888888888999::::::999999888888777777888888888888888888777777777777888888777777777777888888777777777777777888888999999999999888888888888888777777777777888888888999777777888999999999999888888888888888888888888888999999888777666666666666777777777777777777777777999999999888888888888777666777777777777888888888777777777777777777777777777777777777777777777777777777777777777888999999777777777777777777777777777777777777777777777777666666666666666666666666555555555555555555555555777777777666666666666666777777777777777777777777777777777777777777777777888999999999888777666666777666666555555666666777666666666666555555555555666666666666666666666666777777777666666777777777888888888888888888777666666666666666666666666666777777666666666666777777555666666777777666666555555444444555666777888999666666666666666666666666666777777888888777777666666666666666666666666666555666666777777666666555666666666666666666666666666666666666666666666666555666666777777666666555666666666666555555555555555666666777777666666555555555555666666666777777444444444444444444444444666666666666666666666666777777666666666666777777666666666666666666666666555555666666666666555555666666666666666666666666444555555666666666666666888777666666555666666666444444555666666666666666555666666777888888999999111111111111111111111111111111111222222222333333222222222222222222222222222222222222333333333444222222222222222222222222222222333333333444444444444444444444444444444444444444444444444444444444333222222222222333444444444444444444444444444444444444444444555555555555555555444444555555666777444444444333333333444444555555555555666666666666666666777777777777777888666777777888888777777666777777777888888888888999888888888888888888888888999999999999999999999999::::::999888888888888888999999999999::::::::::::999999888888888888999999::::::999999999888888888888888888888888888888888666777888999999999888888999999999999999999999999999999999999999999999999999999999999::::::;;;;;;;;;::::::999999888888888::::::;;;;;;;;;:::999888999999:::::::::;;;;;;;;;999999999999999999999999::::::::::::999999999999888888999999999:::::::::888888888888999999::::::999999999:::::::::::::::::::::::::::::::::::::::999888888888999:::;;;;;;999999888888888888999999999999999999888888888777999888777666666777888999777666666666666777888888888888888888888888888888777777888888888888888888777777888999999999999999::::::::::::;;;;;;;;;;;;999999888777777777777777888888888888999999999999999999999999888888888888777777777777888888888888777777777777777777777777777777777777777777777777999888999999999:::::::::777777777777777777777777888888888888888888888888666666666666666666666666666666666666666666666666888888888888888777777777888888888888888888888888888888888888888888888888::::::::::::999888666666777777777666666777777777777777777666666555555555666666666666666666666666888888777777777777888888888999999999999999888888777777777777777777777777777777666666666666777777666666777777777777666666555555555666777777888999777777777777777777777777777777888888888888777777666666666666666666666666666777777777777777777666777777777777777777777777666666666666666666666666666777777777777777777666666666666666666666666666555666666777777666666555555555666666666777777777555555555555555555555555666666666666666666666666777777777666666777777777666666666666666666666666666666666777777666666666555555555555555555555555444444555666666666666666888777777777777777777777444555666666777777666666777777777888888999999999111111111111111222222222222222222222333333333333222222222222222222222222222333333333444444444444222222222222222222222222222222222333333333333444444444444444444444444444444444444444444444444444333333222222333333444555444444444444444444444444444444444555555555666666444444444333444555555666333444444444444444444444555555555666666666777777555555555666666777777777777777888888888888777777888888888999999999999:::888888888888888888888888999999999999999999999999;;;;;;:::999999999999999::::::::::::;;;;;;;;;;;;::::::999999999999::::::888999999999:::::::::;;;888888888888999999999999777888888999999999999999999999999999999999999999::::::::::::::::::::::::999:::::::::;;;;;;;;;;;;<<<<<<;;;;;;::::::999999::::::;;;;;;::::::999888999999999999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;::::::::::::888888888999999999::::::::::::::::::999999888888999999:::::::::;;;;;;;;;::::::::::::::::::::::::::::::999999:::;;;<<<<<<::::::999999999999::::::;;;::::::::::::999999999:::999888777777888999:::777777777777777888999999888888888888888888888888888888999999999999888777888999999:::::::::::::::::::::;;;;;;<<<<<<<<<===:::999999888888888888999999999999:::::::::;;;;;;999999999999::::::::::::888888888888999999999:::999999999999999999999999999999999999999999999999:::::::::;;;;;;;;;;;;;;;999999999999999999999999999999999999999999999999777777777777777777777777777777777777777777777777999999999999999999999999999999999999999999999999999999999999999999999999;;;;;;;;;;;;:::999777777999888888777777888888999888888888777777666666666777777777777777777777777999999888888888888999999999999:::::::::::::::999888888888888888888888888777777666666666666777777777888888999999888888777888888888888888888888888888888888888888888888888888777777777777777777888777777777777777777777777777888888999999888888777888888888888888888888888777777777777777777777777777888888999999888888777777777777777777777777777666666777777777777666666666666666777777777777888888888888888888888888888777777777777777777777777888888888888888888888888777777777777777777777777888888999999999999888888666666666666666666666666444555555666777666666666777777888888888888888888555666777777888888777777::::::999999888888888777111111111222222222222222222222333333333444444444333333333333333333333333333333333444444444555555333333333333333333333333222222222333333333444444555555555555555555555555444444444444444444444444444333333333333444555555444444444444444444444444444444555555555666666666444444333333444444555666333444555555666666555555555555666666666777777777444555555666666777777777888999999999999999999888999999999::::::::::::;;;888888888888888888888888::::::::::::::::::::::::<<<<<<;;;:::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::;;;;;;<<<888888999::::::;;;<<<<<<999999999:::::::::::::::999999999999:::::::::;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<<<<<<<<<<;;;;;;============<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<999999:::::::::;;;;;;;;;===<<<<<<;;;::::::999999888888888999999::::::;;;::::::::::::::::::::::::<<<<<<;;;;;;;;;<<<======;;;;;;::::::;;;;;;<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;::::::::::::::::::;;;999999999888999::::::;;;888999999999999:::::::::999:::;;;;;;;;;:::999888::::::;;;<<<<<<<<<<<<;;;999::::::;;;;;;<<<<<<<<<;;;;;;:::::::::::::::;;;:::::::::;;;;;;<<<<<<===::::::;;;;;;;;;;;;<<<<<<999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<===============;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::888888888888888888888888999999999999999999999999:::::::::::::::;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<<<<;;;:::999999999999999888888999999999999999999999888888888888888888888888888888888888::::::999999999999::::::999::::::;;;;;;;;;;;;;;;999999999999999999999999888888777777777777888888999::::::::::::::::::999999::::::;;;;;;:::999999::::::::::::::::::::::::999888777777777777888999888888888888888888888888888999999999999999999888888888888888888888888888777777777777777777777777888999999999999999999888777777777777888888888888777888888999999888888777777777777888888888999999999999999999999999999999888888888888888888888888999999::::::::::::999999888888888888888888888888::::::;;;;;;;;;;;;::::::777777777777777777777777555666666777777777777777777777888999999999999888777777888999999999999999;;;;;;::::::999888888777111111111222222333333333333333333333444444444444333333333333333333333333444444444444555555555555444444444444444444444444333444444444444555555555555555555555555555555555555555555555555555555555555555444444555555666777555555555555555555555555555555555555666666666666555555555444555555666777444555666777777777666666555666666666777777777777555555666777777888999999999::::::;;;;;;::::::999::::::::::::;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;===<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===============<<<<<<<<<<<<======:::::::::;;;;;;;;;;;;;;;:::::::::;;;;;;<<<<<<<<<;;;:::::::::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<========================<<<<<<===>>>>>>===<<<;;;>>>>>>>>>>>>>>>???????????????===<<<<<<<<<===>>><<<<<<<<<<<<====================================;;;;;;;;;<<<<<<======>>><<<<<<<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;;;;<<<<<<========================???>>>>>>============>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>=========<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<<<<===;;;;;;;;;;;;<<<<<<<<<===:::;;;<<<======;;;999888;;;<<<<<<===============;;;;;;;;;<<<===>>>>>>>>><<<<<<;;;;;;;;;<<<<<<===::::::;;;<<<<<<===>>>>>><<<<<<<<<<<<=========>>>;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>?????????>>>===<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::;;;;;;;;;<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<<<<<<<;;;;;;:::::::::999999999999::::::999::::::::::::::::::;;;::::::::::::::::::::::::;;;;;;::::::::::::;;;;;;::::::;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999999::::::;;;;;;<<<<<<<<<<<<;;;;;;999:::;;;<<<======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::999888888999:::;;;::::::::::::::::::::::::999999::::::::::::999999999999999999999999999999888888888888888888888888999999::::::::::::999999777777777888888999999999999999::::::::::::999999888999999999999:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<;;;:::::::::::::::::::::::::::::::::;;;;;;<<<<<<;;;;;;:::888888888888888888888888666777777888888888888888777888999:::::::::999999888999::::::;;;;;;::::::::::::::::::::::::999999111111111222222333333333333333333444444444555555333333333333333333333333444444444555555555666666444444444444444444444444555555555555666666666777666666666666666666666666555555555555555555555555666555555555555666777777555555555555555555555555555555555555666666666777666666666666666777888888444555777888888888777666666666666666777777777777666777777888999999:::::::::;;;;;;<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;==============================<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<============>>>>>>============>>>>>>===<<<<<<;;;;;;::::::999;;;;;;;;;<<<<<<=========<<<;;;;;;;;;;;;<<<======>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>>===<<<>>>>>>??????@@@@@@AAAAAABBBAAA???======>>>@@@AAA>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>:::;;;;;;<<<===>>>??????>>>>>>>>>>>>????????????;;;;;;<<<<<<===>>>>>>>>>;;;;;;<<<<<<===>>>??????????????????????????????@@@@@@???>>>>>>===>>>>>>===============>>>??????????????????>>>>>>>>>>>>;;;<<<===>>>>>>===<<<;;;===<<<<<<<<<<<<===>>>>>><<<=========>>>>>>??????;;;<<<===>>>>>><<<:::999<<<======>>>>>>>>>>>>>>>===>>>>>>???@@@AAAAAABBB======<<<<<<<<<======>>>;;;;;;;;;<<<===>>>>>>???<<<=========>>>>>>??????<<<<<<<<<============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<===>>>@@@@@@??????>>>>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<======;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<;;;::::::999999::::::;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<::::::;;;<<<=========<<<<<<<<<<<<<<<<<<<<<<<<<<<===<<<<<<;;;;;;<<<<<<===<<<<<<============<<<<<<888999;;;===????????????========================<<<;;;::::::::::::;;;<<<;;;;;;;;;;;;;;;;;;;;;;;;999::::::;;;;;;::::::999999999999999999999999999888888888888888888888888999::::::;;;;;;::::::999777777888888999999999999999::::::;;;;;;::::::999999999:::::::::;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<======<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;<<<<<<;;;;;;:::888888888888888888888888777777888999999999999999777888999:::;;;::::::999999:::;;;;;;<<<<<<;;;;;;888999999::::::;;;;;;<<<444444444444444444444333333333333333333333333333444444444555555555666666555555555555555555555555555444444444444333333333444444444444444444444444666666666666777777777777666666666666666666666666666666777777777777666666666666666666777777777777777777777777777777777777666666666666777777777777;;;::::::999999888888888888:::;;;;;;:::999;;;<<<777888999:::;;;;;;<<<;;;???>>>===<<<;;;:::999999;;;<<<==================???>>>===============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAA@@@???????????????>>>===<<<<<<;;;======>>>>>>>>>>>>==================>>>>>>>>>>>>??????@@@@@@@@@???>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???>>>>>>???@@@AAA@@@???>>>>>>>>>???@@@AAA??????@@@@@@AAABBBBBBCCCAAAAAAAAAAAABBBBBBCCCDDD??????????????????????????????>>>>>>>>>>>>??????>>>>>>===============>>>>>>>>>?????????@@@@@@@@@??????>>>>>>??????@@@AAAAAA@@@@@@???>>>?????????AAAAAAAAA@@@@@@?????????CCCBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@AAAAAABBBCCC?????????@@@@@@AAAAAAAAA======>>>>>>>>>>>>======>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAABBBBBBAAA@@@@@@??????>>>===<<<;;;;;;::::::;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@>>><<<<<<>>>AAABBB???<<<>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>>>>??????======>>>>>>>>>>>>==================>>>>>>>>>>>>?????????>>>>>>>>>>>>===<<<<<<============<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<;;;;;;::::::<<<===>>>>>>=========<<<<<<<<<<<<:::;;;<<<======<<<;;;:::999999;;;<<<<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;============<<<<<<<<<<<<:::;;;<<<======<<<;;;:::;;;<<<<<<<<<======>>>>>><<<<<<<<<<<<<<<<<<<<<;;;>>>>>>===<<<<<<<<<<<<<<<>>>======<<<<<<<<<======>>>>>>======<<<<<<<<<;;;<<<;;;;;;;;;;;;<<<======<<<<<<============<<<<<<<<<===============<<<;;;<<<<<<<<<<<<<<<;;;;;;;;;<<<<<<<<<;;;;;;:::::::::999::::::;;;;;;::::::999888888999::::::::::::999<<<;;;;;;:::::::::;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::999<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<<<<<<<>>>===<<<::::::;;;<<<<<<<<<<<<<<<<<<<<<===>>>???<<<=========<<<;;;::::::<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<:::999888777666666666666;;;::::::999999::::::;;;;;;::::::::::::;;;<<<<<<::::::;;;<<<<<<;;;::::::::::::999999::::::;;;<<<555555555555555555555555666666555555444444333333444555555555666666666666666666666666666666666666444444444555555666666666666666666666666666666666666666666777777777888888777777777777777777777777777777888888888888777777666666777777777888888888888888888888888888888888777888888888888999999999:::::::::::::::999999999999:::;;;;;;::::::;;;<<<:::;;;<<<===>>>>>>>>>============<<<<<<<<<<<<<<<======>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAAAAA@@@AAAAAAAAA@@@??????>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>>>>>>>????????????BBBBBBCCCCCCCCCBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBAAA@@@??????@@@AAABBBAAA@@@?????????@@@AAABBBBBBBBBCCCCCCDDDEEEEEEEEEBBBBBBBBBAAABBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@BBBBBBAAAAAAAAAAAAAAABBB???@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@???@@@AAAAAABBBAAAAAA@@@????????????@@@BBBBBBAAAAAA@@@@@@@@@@@@CCCBBBBBBAAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCC@@@@@@AAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@??????????????????????????????AAAAAAAAABBBBBBAAAAAA@@@??????>>>>>>>>>>>>>>>>>>;;;<<<===>>>?????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>===???BBBBBB@@@>>>???????????????>>>======>>>>>>>>>>>>>>>>>>>>>>>>===>>>>>>??????>>>>>>============>>>>>>>>>??????@@@@@@@@@?????????>>>>>>======>>>>>>>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;<<<===>>>???>>>>>>>>>=========<<<<<<;;;<<<===>>>>>>===<<<;;;:::;;;<<<=========<<<;;;<<<<<<<<<<<<<<<<<<<<<<<<>>>>>>>>>>>>============;;;;;;<<<======<<<;;;;;;<<<<<<<<<======>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<>>======<<<<<<=========<<<<<<<<<<<<======>>>>>>>>>=========<<<<<<<<<<<<<<<;;;;;;<<<<<<===>>><<<======>>>>>>======<<<<<<<<<======>>>=====================<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;;;;::::::999999:::;;;;;;;;;;;;:::<<<;;;;;;:::::::::;;;;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::;;;<<<===>>>======<<<<<<======>>>>>><<<<<<======<<<<<<;;;;;;<<<<<<<<<;;;;;;:::::::::<<<<<<<<<<<<<<<<<<<<<<<<===<<<;;;:::999999999999;;;::::::999999::::::;;;<<<;;;;;;;;;;;;<<<======:::;;;<<<<<<<<<<<<;;;::::::999999999999:::;;;;;;777777777777777777777777999999888777666555444444666666666777777777777777888888888888888888888888444444555666777888999999999999999999999999999999777777777777888888888999999999999999999999999999888999999::::::999999888777777888888888999999999999999999999999999999999999:::::::::;;;;;;;;;;;;:::::::::;;;;;;;;;;;;;;;:::;;;<<<<<<;;;;;;<<<=========>>>>>>???>>>>>>===<<<<<<======>>>>>>>>>???>>>??????@@@AAAAAA@@@@@@<<<===???@@@AAA@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???????????????????????????@@@AAABBBBBBBBBBBBBBBDDDDDDCCCCCCBBBAAAAAAAAA??????@@@@@@@@@@@@?????????@@@@@@@@@@@@AAAAAAAAACCCDDDDDDEEEEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCBBBBBBAAAAAAAAABBBCCCDDDCCCCCCDDDEEEEEEFFFFFFGGGDDDCCCCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAADDDDDDCCCCCCCCCDDDDDDEEEAAAAAABBBBBBBBBCCCCCCCCCBBBBBBAAAAAABBBBBBCCCDDDBBBBBBAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAACCCCCCBBBAAAAAAAAAAAABBBAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAA????????????@@@@@@AAAAAA===>>>???@@@@@@AAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@???@@@AAABBBAAA@@@@@@@@@@@@@@@@@@??????>>>AAA@@@@@@???>>>>>>======>>>>>>????????????>>>>>>===>>>>>>>>>>>>?????????AAAAAAAAAAAA@@@@@@@@@@@@>>>??????@@@@@@??????>>>========================>>>>>>>>>>>>>>>???@@@@@@??????>>>>>>>>>============>>>????????????>>>===<<<<<<===>>>>>>>>>>>>===========================????????????????????????<<<======>>>>>>======<<<=========>>>>>>>>>>>>>>>========================@@@???>>>>>>======>>>>>><<<<<<<<<<<<<<<===>>>>>>>>>>>>>>>>>>===============<<<<<<<<<<<<===>>>>>>===>>>>>>>>>>>>>>>>>>===;;;<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;:::;;;<<<<<<======<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;<<<<<<======>>>>>>========================>>>>>>>>>>>>>>>>>>>>>>>>================================================:::::::::;;;<<<>>>???@@@??????>>>=========>>>>>><<<<<<<<<===============<<<<<<<<<;;;;;;;;;;;;:::<<<<<<<<<<<<<<<<<<<<<<<<======<<<;;;::::::::::::;;;;;;::::::::::::;;;;;;===<<<<<<<<<<<<===>>>>>>:::;;;<<<<<<<<<<<<;;;::::::999999999999:::;;;;;;888888888888999999999999:::::::::999999888888888888888888888888888888999999999999999999999999999777777777888999:::::::::::::::::::::::::::::::::888888888888999999999999::::::::::::::::::::::::::::::;;;;;;;;;;;;::::::888999999999999:::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;;;;<<<<<<=========;;;<<<>>>===<<<<<<===???===>>>>>>>>>>>>======<<<>>>>>>>>>>>>????????????>>>???@@@AAAAAAAAAAAAAAA<<<>>>@@@BBBCCCBBBAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@???@@@AAABBBCCCDDDDDDDDDEEEEEEDDDDDDCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDDDDEEEDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEEBBBCCCCCCDDDDDDEEEFFFFFFEEEEEEDDDCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBCCCDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEDDDCCCCCCCCCCCCDDDEEEEEEDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDCCCCCCBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@AAAAAA@@@@@@??????????????????@@@@@@@@@@@@??????>>>>>>>>>?????????@@@@@@BBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@=========>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@AAAAAABBB@@@????????????>>>>>>>>>>>>???@@@AAAAAA@@@???>>>>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@@@@@@@AAAAAAAAAAAA???@@@@@@@@@@@@@@@@@@???>>>?????????????????????>>>>>>>>>>>>????????????AAA@@@@@@???????????????<<<<<<<<<<<<===>>>>>>???>>>>>>>>>>>>>>>>>>>>>>>>>>>============>>>??????>>>>>>????????????>>>>>>;;;<<<===>>>???@@@@@@@@@>>>>>>????????????@@@@@@========================<<<==================<<<<<<===>>>>>>??????>>>>>>==================>>>???<<<======>>>>>>??????@@@????????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>>>>>>>>>>==================>>>>>>???@@@@@@AAA@@@???>>>>>>>>>>>>>>><<<<<<<<<======>>>>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;<<<<<<<<<<<<<<<======>>>;;;;;;<<<<<<<<<<<<;;;;;;::::::999999::::::;;;<<<999999999::::::;;;;;;;;;:::::::::;;;;;;<<<<<<<<<::::::::::::::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::999999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<;;;;;;::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<======<<<<<<======>>>>>>>>>???<<<>>>??????>>>===???@@@??????@@@@@@@@@???>>>>>>AAAAAA@@@@@@@@@?????????===>>>???@@@AAAAAAAAAAAA===???AAACCCDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFGGGGGGFFFFFFFFFDDDDDDEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEDDDEEEFFFFFFGGGEEEDDDDDDCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBCCCDDDEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAA@@@@@@???>>>>>>AAABBBCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAABBBBBB@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@@@@@@@CCCCCCCCCBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>>>>?????????@@@@@@AAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@@@@@@@????????????@@@AAABBBBBBAAA@@@???????????????@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCC@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@AAAAAAAAABBBBBBAAA@@@@@@@@@@@@AAA===============>>>???@@@>>>????????????????????????>>>>>>>>>>>>???@@@@@@??????@@@@@@@@@@@@??????<<<===>>>???@@@@@@@@@@@@????????????@@@@@@AAAAAA>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>>>>???@@@@@@@@@@@@??????????????????@@@AAAAAA>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@?????????>>>>>>>>>@@@AAAAAAAAAAAA@@@@@@@@@BBBAAA@@@???????????????===============>>>???@@@================================================<<<<<<;;;;;;:::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;;;;::::::;;;;;;<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::;;;<<<<<<===999999::::::;;;<<<<<<<<<::::::;;;<<<===>>>??????<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<======<<<<<<;;;;;;;;;;;;<<<<<<<<<==============================<<<<<<=========>>>>>>>>>>>>>>>>>>>>>????????????>>>???@@@@@@??????@@@AAABBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@===>>>???AAABBBBBBBBBBBB@@@AAACCCDDDEEEDDDDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHHHHIIIFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDEEEFFFGGGEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDBBBBBBBBBBBBBBBCCCCCCDDDEEEEEEDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCDDDCCCCCCCCCCCCBBBAAA@@@???>>>>>>CCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAACCCEEEEEECCCAAAAAAAAA@@@AAAAAABBBBBBBBBBBBBBB@@@@@@AAAAAABBBCCCCCCDDDAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCBBBBBBBBBBBBAAABBBBBBCCCCCCBBBBBBAAA>>>??????@@@@@@AAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAA@@@@@@@@@??????@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBCCCCCCDDDEEEDDDDDDCCCCCCDDDDDDEEEAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCDDDCCCBBBBBBAAAAAABBBBBB@@@@@@????????????@@@@@@????????????@@@@@@@@@@@@@@@????????????@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@===>>>???@@@@@@@@@@@@@@@>>>>>>??????@@@AAAAAAAAA>>>>>>????????????@@@@@@??????@@@@@@@@@@@@??????>>>???@@@@@@AAAAAA@@@@@@@@@?????????@@@AAABBBCCC@@@@@@??????????????????AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBCCCCCCDDDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>BBBBBBBBBBBBBBBAAA@@@???BBBAAAAAA@@@@@@@@@AAAAAA??????>>>======>>>@@@@@@>>>>>>????????????@@@@@@========================>>>>>>===============>>><<<<<<;;;;;;;;;;;;<<<<<<:::::::::::::::;;;<<<<<<======<<<;;;;;;<<<=========<<<<<<<<<<<<===>>>>>>999999::::::;;;<<<<<<===<<<<<<<<<======>>>>>>???>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<<<<<<<<<<;;;<<<<<<<<<=========>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@???????????????@@@AAAAAA@@@@@@AAABBBBBBBBBCCCDDDEEEEEEEEEEEEBBBBBBBBBBBBBBBCCCCCCCCC???@@@AAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGDDDEEEFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHHHHEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEFFFGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGFFFEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHFFFEEEDDDDDDCCCCCCDDDDDDBBBBBBBBBBBBBBBCCCDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBAAAAAAAAACCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAEEEIIIIIIGGGDDDBBBBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBB@@@@@@@@@AAAAAAAAAAAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBCCCCCCBBBBBBAAA??????@@@@@@AAABBBBBBBBBAAAAAACCCDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@AAABBBBBBBBBBBBAAA@@@@@@@@@?????????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCC@@@@@@AAABBBBBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEBBBBBBBBBBBBAAAAAAAAA@@@@@@AAAAAABBBCCCCCCDDDDDDEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCBBBAAA@@@@@@@@@@@@?????????@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAABBBBBBBBBBBBAAAAAA??????@@@@@@AAA@@@@@@???>>>>>>>>>???@@@@@@AAAAAA?????????@@@@@@@@@AAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????@@@AAAAAAAAA@@@@@@>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@@@@???>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAA???@@@@@@AAABBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBAAA@@@@@@????????????AAAAAABBBAAA@@@@@@BBBAAAAAAAAAAAAAAABBBCCCAAA@@@???======>>>???@@@@@@@@@@@@AAAAAAAAABBBBBB=================================<<<<<<======>>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<======>>>===<<<;;;;;;<<<===>>>>>>>>>>>>>>>>>>??????@@@999999::::::;;;<<<======>>>>>>>>>===============??????>>>>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<888999999:::;;;<<<==============================;;;;;;;;;<<<<<<<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;<<<<<<<<<<<<;;;;;;============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAA@@@@@@????????????AAABBBBBB@@@@@@AAACCC@@@@@@BBBCCCDDDDDDDDDDDD@@@@@@AAABBBCCCDDDEEEFFF@@@AAABBBDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFDDDDDDDDDDDDEEEEEEEEEEEECCCDDDEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHIIIIIIHHHGGGGGGDDDEEEFFFGGGHHHGGGFFFFFFCCCCCCCCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDEEEFFFGGGEEEEEEFFFFFFFFFGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGHHHHHHGGGFFFFFFEEEEEEFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHFFFFFFEEEDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBCCCDDDDDDBBBBBBCCCCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD@@@AAABBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDEEEEEEFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBGGGLLLMMMJJJFFFDDDDDD???@@@@@@AAABBBBBBBBBAAADDDDDDDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCBBBBBB@@@@@@AAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA??????@@@AAAAAABBBCCCCCC@@@AAACCCDDDDDDDDDCCCBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAABBBBBBAAA@@@@@@AAA@@@???>>>???@@@AAABBBDDDDDDDDDDDDDDDDDDDDDDDD@@@@@@AAAAAABBBCCCDDDDDDDDDCCCBBBAAAAAABBBCCCDDDCCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCEEEDDDCCCBBBAAA@@@@@@@@@?????????@@@@@@AAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCAAABBBBBBCCCCCCBBBBBBAAA@@@@@@AAAAAAAAA@@@??????======>>>???@@@@@@AAAAAA?????????@@@@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>???@@@@@@AAAAAA@@@@@@============>>>???@@@AAABBBAAAAAA@@@???>>>======AAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????;;;<<<>>>@@@AAAAAAAAA@@@AAAAAAAAAAAAAAABBBCCCDDDCCCAAA???>>>===>>>???@@@AAAAAAAAABBBBBBCCCCCCCCC>>>>>>>>>>>>>>>>>>>>>>>>;;;;;;:::::::::;;;;;;<<<<<<<<<;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>===<<<;;;;;;<<<===>>>???????????????@@@@@@AAA;;;;;;;;;<<<<<<<<<======;;;<<<<<<===>>>??????@@@>>>??????@@@@@@??????>>>======<<<<<<<<<<<<======<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;<<<>>>???????????????>>>===<<<<<<;;;======>>>>>>>>>======<<<========================<<<<<<<<<===>>>>>>??????@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@EEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEDDDDDDEEEGGGIIIJJJFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEDDDDDDDDDEEEGGGHHHHHHHHHGGGGGGFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGFFFFFFFFFEEEEEEDDDEEEGGGIIIIIIIIIGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEEEEFFFKKKFFFGGGOOOPPPHHH???;;;AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????@@@AAACCCDDDDDDCCCAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCCCCBBBBBBAAAAAAAAACCCBBBAAAAAA@@@@@@AAAAAAAAABBBBBBBBBBBBAAA@@@@@@>>>>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBB????????????????????????AAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCBBB@@@??????@@@AAAAAA@@@BBBBBBBBBBBBBBBAAA@@@???AAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@????????????????????????>>>????????????@@@@@@@@@@@@@@@@@@?????????>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@AAACCCCCCBBBAAAAAA@@@@@@???>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAACCCBBBAAA@@@????????????????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@AAAAAAAAAAAAAAA======<<<<<<<<<<<<======<<<<<<;;;::::::;;;;;;;;;<<<;;;999999999;;;===>>>======<<<;;;:::999888777======<<<;;;<<<===>>>???>>>????????????@@@@@@@@@;;;;;;<<<<<<<<<===============>>>>>>???@@@@@@AAA??????@@@@@@@@@@@@??????>>>>>>============>>>>>>=========>>>>>>>>>>>>>>>===<<<<<<<<<===>>>??????@@@@@@???>>>>>>===<<<<<<>>>>>>>>>??????>>>>>>===>>>>>>>>>>>>>>>>>>>>>>>><<<======>>>>>>???@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCBBBCCCCCCDDDDDDDDDCCCCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDFFFEEEEEEEEEEEEFFFHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFEEEEEEEEEEEEFFFGGGHHHIIIHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEGGGHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDDDDEEEIIIDDDEEELLLOOOIIIBBB???AAAAAAAAAAAAAAAAAAAAAAAABBBBBBAAAAAABBBBBBCCCDDDDDDDDDCCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@????????????>>>???@@@AAAAAA@@@???>>>BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@BBBAAA@@@@@@??????@@@@@@@@@AAAAAAAAAAAA@@@??????===>>>>>>??????@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBCCCBBBBBBAAAAAABBBBBBCCCBBB@@@??????@@@AAAAAA@@@AAAAAAAAAAAAAAA@@@??????CCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAAAAA@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@>>>============<<<<<<<<<========================>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAABBBBBB@@@??????>>>>>>>>>????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAAAAA@@@@@@======<<<<<<<<<<<<======;;;::::::999999::::::;;;<<<;;;:::999999;;;===>>>;;;;;;:::::::::::::::999<<<;;;;;;:::;;;<<<===>>>>>>????????????@@@@@@@@@<<<<<<<<<=========>>>>>>>>>>>>??????@@@AAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@??????>>>>>>>>>>>>??????>>>?????????@@@AAAAAAAAA??????>>>>>>>>>??????@@@AAA@@@@@@??????>>>>>>>>>>>>??????@@@@@@@@@??????????????????????????????===>>>>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFBBBBBBCCCCCCDDDDDDEEEEEECCCDDDEEEEEEFFFFFFEEEEEEFFFFFFEEEEEEEEEFFFFFFGGGFFFEEEEEEDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIGGGGGGFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDCCCDDDDDDDDDEEEEEEFFFFFFFFFHHHGGGGGGGGGFFFFFFEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCEEEBBBCCCHHHKKKIIIEEECCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAA@@@@@@??????>>>?????????@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????@@@@@@???>>>>>>>>>>>>?????????@@@@@@??????>>>=========>>>??????@@@@@@AAA????????????????????????AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@??????AAAAAA@@@???@@@@@@@@@@@@@@@@@@???>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@?????????????????????????????????>>>>>>??????????????????@@@@@@@@@@@@@@@============<<<<<<<<<;;;========================???>>>>>>>>>>>>>>>>>>===>>>?????????@@@AAAAAAAAAAAA@@@???>>>>>>>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@???===<<<<<<;;;;;;<<<<<<===::::::999999999999::::::<<<;;;:::::::::;;;<<<===999999::::::;;;;;;;;;<<<:::::::::::::::;;;<<<<<<>>>????????????@@@@@@@@@=========>>>>>>>>>??????????????????@@@@@@AAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAA@@@@@@??????@@@@@@AAA>>>??????@@@AAABBBBBBCCCAAAAAA@@@?????????@@@@@@AAAAAAAAA@@@@@@???????????????@@@AAAAAAAAA@@@@@@????????????????????????>>>??????@@@@@@AAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEECCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHGGGGGGFFFEEEDDDCCCCCCBBBCCCCCCDDDEEEFFFGGGGGGGGGGGGGGGFFFEEEEEEDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFFFFEEEEEEEEEFFFFFFGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAACCCFFFFFFDDDCCC@@@@@@@@@@@@@@@@@@@@@@@@???????????????@@@@@@AAAAAA@@@@@@@@@?????????>>>>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>=========@@@@@@????????????@@@@@@???????????????????????????????????????>>>>>>>>>??????>>>============>>>>>>>>>>>>???>>>>>>===<<<======>>>>>>???@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????AAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@????????????@@@@@@AAA@@@???@@@AAAAAA@@@?????????@@@@@@@@@??????>>>=========>>>>>>>>>>>>>>>@@@AAAAAABBBBBBAAAAAA@@@????????????????????????>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????======>>>???@@@@@@AAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<>>>>>======<<<<<<======>>>???@@@@@@AAAAAA@@@??????>>>======>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBAAA@@@??????===<<<<<<<<<<<<<<<<<<===;;;;;;::::::;;;;;;<<<<<<===<<<;;;;;;;;;<<<<<<===:::::::::;;;;;;;;;<<<<<<;;;;;;;;;;;;;;;<<<<<<===>>>>>>?????????@@@@@@@@@>>>>>>>>>?????????@@@@@@>>>>>>>>>???????????????@@@AAAAAABBBBBBAAAAAA@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>???@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@??????@@@AAAAAAAAAAAAAAA?????????????????????????????????@@@AAAAAABBBBBBBBBBBBAAAAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEFFFFFFFFFFFFAAABBBBBBCCCDDDEEEFFFFFFDDDDDDEEEFFFFFFFFFFFFFFFEEEEEEFFFFFFEEEEEEEEEDDDEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDEEEEEECCCCCCDDDDDDEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGGGGFFFEEEEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGHHHGGGGGGGGGGGGEEEEEEDDDDDDEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEFFFFFFGGGFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEDDDDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCFFFFFFEEEDDDDDDEEEEEEFFFDDDDDDDDDCCCCCCCCCCCCBBBDDDDDDCCCCCCBBBBBBAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@??????>>>@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAA@@@???@@@AAAAAA???@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@???????????????>>>>>>>>>======>>>>>>>>>?????????========================@@@??????>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>???>>>======<<<<<<=========>>>>>>>>>>>>===<<<<<<<<<======>>>??????@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>?????????????????????????????????@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@?????????>>>>>>?????????@@@??????@@@BBBBBB@@@>>>>>>??????@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBB@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@>>>>>>>>>>>>????????????>>>>>>>>>>>>>>>>>>>>>>>>??????>>>>>>>>>>>>??????======>>>???@@@AAAAAABBB@@@@@@@@@????????????>>>========================??????>>>>>>======<<<<<<======>>>???@@@@@@AAAAAA@@@???>>>>>>===>>>>>>>>>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBAAA@@@???>>>======<<<<<<======>>>>>>=========>>>>>>???@@@>>>>>>==============================<<<<<<<<<;;;<<<======>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@?????????@@@@@@@@@AAAAAA????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA>>>>>>??????@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@>>>???@@@@@@AAAAAAAAAAAA????????????????????????>>>??????@@@@@@AAABBBBBBAAAAAAAAAAAAAAABBBBBBCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDCCCBBBAAACCCCCCDDDDDDEEEEEEFFFFFFBBBBBBCCCCCCDDDDDDEEEEEECCCDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEFFFFFFEEEEEEDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCCCCDDDDDDEEEBBBBBBBBBCCCDDDDDDEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHGGGFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHGGGGGGFFFEEECCCCCCCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBAAAAAA@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@CCCBBBBBBBBBBBBAAAAAAAAA???AAAAAA>>>===??????<<<@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>>>>???@@@@@@????????????????????????===>>>>>>>>>????????????============>>>>>>>>>>>>========================????????????????????????=========>>>>>>>>>>>>??????>>>======<<<<<<============>>>>>>======<<<;;;<<<<<<===>>>>>>??????@@@>>>>>>>>>>>>>>>>>>>>>>>>????????????????????????>>>>>>>>>???????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@??????>>>>>>>>>>>>??????@@@???@@@AAABBBBBB@@@>>>>>>???@@@@@@AAA@@@@@@@@@>>>>>>??????@@@AAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????@@@@@@@@@=========>>>>>>>>>>>>>>>?????????????????????????????????>>>>>>?????????>>>>>>??????@@@AAABBBBBBAAAAAAAAAAAA@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???>>>>>>>>>>>>>>>>>>===>>>?????????@@@AAAAAAAAA@@@??????>>>>>>>>>??????AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAA@@@???>>>>>>======>>>>>>???@@@@@@???@@@@@@AAABBBCCC@@@@@@????????????>>>>>>?????????>>>>>>>>>======>>>??????@@@AAA@@@@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@??????AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@AAABBBBBB?????????@@@@@@@@@@@@@@@===>>>???@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>>>>??????@@@AAAAAAAAA@@@@@@@@@@@@@@@AAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCCCCBBBAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDBBBCCCDDDEEEFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBBBBCCCCCCDDDEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFEEEDDDCCCCCCCCCDDDDDDEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFCCCCCCDDDDDDDDDDDDDDDDDDBBBCCCCCCDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBDDDDDDEEEEEEEEEDDDCCCBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBBBBBBBBBBBBBBBBCCCBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBB@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@?????????>>>===BBBBBB>>>===@@@@@@===??????????????????????????????>>>>>>??????@@@AAA????????????????????????>>>>>>>>>?????????@@@@@@=========>>>>>>?????????======>>>??????>>>======????????????????????????======>>>>>>>>>????????????>>>>>>===<<<=========>>>>>>>>>>>>>>>===<<<<<<<<<<<<======>>>?????????????????????????????????????????????????????????=========>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAA@@@??????>>>>>>??????@@@??????@@@AAACCCBBB@@@===??????@@@AAAAAAAAAAAAAAA<<<<<<===>>>>>>???@@@@@@@@@AAAAAABBBBBBAAAAAA@@@????????????????????????>>>????????????@@@@@@@@@======>>>>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@????????????@@@@@@??????@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@??????????????????????????????>>>>>>>>>???????????????@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@????????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBBBBBBB@@@@@@????????????@@@@@@AAA@@@@@@AAABBBCCCDDDDDDAAABBBBBBBBBAAA@@@@@@?????????@@@@@@@@@@@@AAAAAA>>>???@@@AAABBBAAAAAA@@@>>>????????????@@@@@@@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@?????????AAA@@@@@@??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@>>>>>>??????@@@AAABBBCCC????????????????????????<<<===>>>???@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBB===>>>>>>???@@@@@@AAAAAA@@@@@@??????@@@@@@AAABBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBCCCDDDDDDDDDDDDAAAAAABBBBBBCCCDDDDDDEEEDDDDDDDDDDDDDDDCCCCCCCCCBBBCCCCCCDDDDDDDDDDDDDDDAAABBBDDDEEEFFFFFFFFFEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEFFFGGGHHHIIIFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDEEEFFFGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFGGGGGGDDDDDDDDDDDDDDDCCCCCCCCCAAABBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBBBBBBBCCCDDDEEEFFFFFFDDDBBB@@@CCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA???>>>>>>>>>======<<<<<<<<>>>>>??????@@@@@@>>>???AAACCCCCCAAA???>>>===========================>>>>>>>>>??????@@@@@@??????>>>===============>>>>>>>>>>>>>>>======<<<<<<<<<======>>>?????????????????????????????????????????????????????????<<<=========>>>>>>?????????????????????????????????@@@@@@@@@@@@AAAAAAAAA@@@@@@????????????@@@@@@??????@@@AAACCCBBB@@@===???@@@AAABBBBBBBBBBBBBBB???@@@@@@AAABBBBBBCCCCCC@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>????????????@@@@@@@@@>>>>>>??????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@AAAAAAAAAAAABBBBBBBBB@@@@@@@@@????????????>>>????????????????????????>>>>>>??????@@@@@@AAAAAABBBBBBAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@AAAAAABBBCCCDDDEEEBBBCCCCCCCCCBBBBBBAAA@@@>>>??????AAABBBCCCDDDDDD>>>???@@@AAABBBAAA@@@@@@>>>????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBAAA@@@@@@AAABBBBBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@??????CCCBBBAAA@@@?????????????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>>>>>>>>>>>>>???@@@@@@@@@@@@???????????????@@@@@@@@@@@@????????????????????????@@@@@@@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@AAAAAABBBCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFEEEGGGGGGFFFFFFEEEEEEDDDDDDHHHHHHHHHGGGGGGGGGFFFFFFBBBCCCCCCDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEDDDDDDCCCCCCFFFFFFFFFEEEEEEEEEEEEEEEFFFCCC@@@@@@CCCEEEFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAA@@@@@@@@@CCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAA@@@@@@CCCBBB@@@???>>>???@@@@@@AAAAAAAAAAAAAAAAAAAAAAAACCCCCCBBBAAA@@@@@@????????????????????????????????????@@@@@@@@@AAAAAAAAA>>>>>>>>>>>>>>>>>>>>>>>>BBBAAAAAA@@@???>>>======??????>>>>>>>>>>>>??????AAA@@@???=========>>>???@@@@@@@@@@@@@@@@@@@@@@@@========================<<<======>>>???@@@@@@@@@@@@@@@@@@????????????>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>????????????>>>>>>@@@?????????>>>>>>======????????????????????????@@@@@@??????????????????>>>???@@@@@@@@@@@@??????>>>>>>?????????@@@@@@@@@>>>???@@@@@@>>>>>>???@@@AAAAAAAAABBBBBBAAA@@@@@@AAAAAA@@@@@@???@@@@@@AAABBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????????????????????????????>>>>>>?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA>>>>>>@@@AAABBBCCCCCCCCCBBBBBBAAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAA????????????????????????@@@AAABBBAAA???>>>???@@@@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@AAAAAA@@@@@@???@@@@@@AAAAAAAAABBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCCCCCCCBBBBBBAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBCCCCCC@@@AAABBBBBBBBBAAA@@@???@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BBBAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBAAAAAAAAA@@@@@@@@@@@@???BBBBBB@@@??????>>>>>>>>>????????????>>>>>>>>>>>>???????????????????????????@@@@@@AAAAAAAAAAAAAAA=========>>>>>>>>>??????@@@@@@@@@@@@@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEHHHHHHHHHGGGGGGGGGFFFFFFCCCCCCDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDFFFDDDAAABBBDDDFFFFFFEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAACCCBBBAAA@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBAAAAAADDDCCCCCCBBBAAAAAA@@@@@@@@@@@@@@@@@@?????????????????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@??????>>>>>>AAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>===>>>>>>???@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>======>>>>>>???@@@@@@AAA@@@@@@@@@@@@????????????????????????????????????>>>>>>????????????>>>>>>@@@@@@??????>>>>>>>>>>>>????????????????????????@@@@@@??????????????????@@@@@@@@@????????????????????????@@@@@@@@@AAAAAA???@@@AAAAAA???>>>???@@@AAAAAAAAABBBBBBAAAAAA@@@AAA@@@@@@@@@@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@???@@@@@@@@@@@@@@@@@@@@@@@@???@@@@@@@@@AAAAAAAAABBBAAAAAAAAAAAAAAAAAAAAAAAA???@@@AAABBBBBBCCCCCCBBBBBBBBBBBBAAA@@@@@@??????>>>???@@@@@@AAAAAA@@@@@@@@@@@@@@@AAAAAAAAAAAABBB@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBAAA@@@??????AAAAAAAAAAAAAAAAAAAAAAAAAAA@@@AAAAAABBBBBBAAAAAA@@@AAAAAAAAAAAABBBBBBBBBBBBCCCCCCBBBAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCDDDAAAAAABBBBBBBBBCCCCCCCCCDDDDDDEEEEEEEEEDDDCCCBBB@@@@@@????????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAA@@@@@@??????@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@AAA@@@???>>>>>>>>>>>>>>>????????????????????????????????????????????????@@@AAABBBBBBCCCCCCBBBBBB>>>>>>>>>?????????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBBBBBBBCCCCCCCCC@@@AAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDDDDCCCCCCDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDEEEFFFGGGGGGEEEFFFFFFFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDCCCBBBBBBAAAAAAAAAAAAAAA@@@@@@?????????????????????@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@CCCCCCBBBBBBBBBBBBCCCCCCAAA@@@@@@????????????@@@AAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>??????@@@@@@AAAAAA@@@@@@@@@????????????????????????????????????>>>??????@@@@@@??????>>>@@@@@@@@@????????????>>>@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@BBBAAA@@@???>>>>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAABBBCCCBBB@@@???@@@AAAAAAAAABBBBBBBBBBBBAAAAAA@@@@@@@@@@@@@@@AAABBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCBBB@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBCCCCCCBBBBBBAAA@@@AAA@@@@@@??????@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?????????@@@@@@@@@AAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@??????>>>======>>>>>>>>>???????????????@@@@@@?????????@@@@@@@@@@@@@@@AAAAAABBBCCCCCCCCCCCCBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCC@@@@@@BBBCCCDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHHHHHHHIIIHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHEEEFFFFFFGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEEEEDDDDDDCCCCCCBBBCCCDDDEEEEEEDDDCCCBBBCCCCCCCCCCCCDDDDDDDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBAAA@@@@@@??????????????????@@@@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBDDDCCCCCCBBBBBBCCCCCCDDDAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA?????????@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@???????????????????????????????????????@@@@@@@@@@@@??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@@@@@@@AAADDDBBB@@@>>>===>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCBBBCCCDDDCCCAAA@@@@@@AAA@@@AAABBBBBBBBBBBBBBBBBBAAA@@@@@@AAAAAABBBCCCDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDCCCBBBBBBAAACCCCCCCCCBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAACCCDDDCCCAAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDDDDEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDBBBCCCCCCCCCCCCDDDDDDDDDBBBBBBBBBAAAAAAAAA@@@@@@AAAAAA@@@@@@@@@@@@AAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@@@@AAAAAAAAABBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>>>>===>>>>>>>>>>>>>>>??????@@@@@@@@@AAA???@@@@@@@@@AAAAAAAAABBB@@@AAAAAABBBBBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDD@@@AAABBBCCCDDDDDDEEEDDDBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHIIIIIIIIIJJJJJJJJJHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFGGGGGGHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEEEEFFFFFFGGGGGGGGGGGGHHHHHHIIIHHHGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEEEEDDDDDDDDDBBBCCCEEEFFFFFFEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@???@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAAAAAAAABBBBBBBBBBBBAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@???????????????????????????@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@??????@@@@@@AAAAAAAAAAAADDDBBB@@@>>>>>>???@@@AAAAAAAAABBBBBBBBBCCCCCCCCCBBBCCCDDDCCCAAA@@@AAABBB@@@AAABBBBBBCCCCCCCCCBBBBBBBBBAAAAAABBBCCCCCCDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAA@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBDDDDDDDDDDDDCCCBBBAAAAAACCCCCCBBBBBBBBBBBBAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCDDDDDDCCCBBBCCCEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFDDDDDDDDDCCCCCCDDDDDDDDDCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEEEEDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBB@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAABBBBBB@@@@@@AAAAAAAAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA@@@??????>>>>>>>>>??????>>>>>>??????@@@AAAAAAAAA@@@@@@@@@AAAAAABBBBBBCCC@@@AAABBBBBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDAAABBBCCCDDDDDDDDDDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDEEEEEEFFFGGGFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKHHHHHHHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEFFFFFFFFFFFFFFFEEEFFFFFFGGGGGGHHHHHHHHHGGGHHHIIIHHHGGGFFFGGGHHHGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDDDDBBBBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAABBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBCCCAAABBBBBBCCCCCCCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBAAAAAA@@@@@@AAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBBBBBBBAAA@@@??????@@@AAABBBAAAAAAAAABBBBBBBBBCCCCCCAAABBBCCCCCCAAAAAABBBCCC@@@AAABBBCCCCCCDDDCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCAAAAAAAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCBBBAAA@@@BBBBBBBBBAAAAAAAAAAAAAAABBBBBBCCCDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDEEEEEEDDDCCCEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDEEEEEEDDDDDDCCCDDDDDDEEEEEEEEEFFFFFFFFFDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAA@@@@@@????????????@@@@@@>>>>>>???@@@@@@AAABBBBBB@@@@@@AAAAAABBBCCCCCCCCCBBBBBBCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDAAABBBBBBCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCBBBCCCCCCDDDEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIIIIIIIJJJJJJJJJKKKKKKKKKKKKIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDDDDEEEEEEFFFFFFFFFDDDEEEEEEFFFGGGGGGHHHHHHHHHIIIIIIGGGEEEDDDGGGIIIGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEAAAAAABBBCCCCCCDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBCCCCCCDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCAAABBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBAAAAAABBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBBBBCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@@@@AAABBBBBBCCC???@@@@@@AAAAAABBBBBBBBB@@@AAAAAAAAABBBBBBBBBBBB???@@@BBBBBBAAAAAABBBDDD@@@AAABBBCCCDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBEEEEEEEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBAAAAAA@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBCCCCCCDDDDDDCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDFFFEEEDDDDDDFFFGGGDDDDDDDDDDDDDDDDDDDDDDDDCCCDDDDDDDDDDDDDDDDDDCCCEEEEEEEEEFFFFFFFFFGGGGGGDDDEEEFFFFFFFFFFFFEEEDDDDDDDDDEEEEEEEEEFFFFFFFFFEEEFFFFFFGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEFFFFFFGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFDDDCCCBBBAAA@@@AAAAAABBBCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBCCCDDDDDDCCCBBBBBBBBBBBBBBBCCCCCCDDDDDDDDDBBBBBBBBBCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@@@@@@@@@@@@@AAAAAA>>>>>>???@@@AAAAAABBBBBB@@@@@@AAAAAABBBCCCDDDDDDCCCDDDDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDEEECCCDDDDDDDDDDDDDDDCCCBBBBBBCCCCCCDDDEEEFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGHHHGGGGGGGGGGGGGGGGGGGGGGGGIIIHHHHHHGGGGGGHHHHHHIIIHHHHHHHHHGGGGGGFFFFFFFFFEEEEEEFFFGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDDDDEEEEEEEEEFFFCCCDDDDDDEEEFFFGGGGGGGGGIIIIIIIIIFFFCCCCCCFFFJJJGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEAAABBBBBBBBBCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBCCCCCCCCCDDDCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCBBBBBBBBBDDDEEEFFFAAAAAAAAABBBCCCDDDDDDEEEBBBBBBBBBCCCCCCCCCCCCCCC@@@AAAAAABBBCCCDDDEEEEEECCCCCCCCCDDDDDDDDDDDDEEEBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCCCCDDDDDDAAABBBDDDEEEEEEEEEDDDCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA??????@@@AAAAAABBBCCCCCC>>>>>>@@@AAABBBCCCCCCCCC@@@@@@@@@AAAAAAAAABBBBBB===???AAAAAAAAAAAACCCDDD@@@AAABBBCCCDDDDDDDDDDDDGGGFFFEEECCCBBBBBBBBBBBBEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@AAABBBBBBCCCCCCCCCCCCCCCAAAAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCEEEFFFFFFEEEEEEFFFHHHDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCEEEFFFFFFFFFFFFGGGGGGGGGDDDEEEFFFGGGGGGFFFEEEDDDDDDDDDEEEEEEFFFFFFFFFGGGFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFGGGGGGHHHHHHEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFGGGFFFEEEDDDCCCDDDEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCEEEDDDBBBAAAAAABBBDDDEEEBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAABBBBBBAAA@@@???CCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEECCCCCCDDDDDDEEEEEEFFFFFFDDDEEEFFFGGGGGGGGGGGGGGGFFFFFFEEEDDDDDDDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCCCCDDDCCCCCCCCCBBBBBBBBBBBBDDDDDDDDDDDDEEEEEEEEEEEEGGGGGGFFFEEEEEEEEEEEEEEEGGGHHHIIIIIIGGGFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIHHHGGGFFFEEEHHHJJJJJJHHHHHHJJJLLLOOOLLLMMMNNNMMMIIIIIILLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEFFFFFFEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBCCCBBBBBBAAAAAABBBBBBCCCEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCC@@@AAAAAABBBBBBAAAAAA@@@BBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAAAAABBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBCCCCCCBBBAAAAAACCCCCCCCCDDDDDDDDDEEEEEECCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBAAAAAAAAABBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCAAAAAAAAAAAAAAAAAAAAAAAA@@@@@@@@@@@@@@@???>>>>>>>>>??????@@@AAAAAABBBBBBAAAAAA@@@@@@@@@@@@AAAAAAAAA@@@@@@AAACCCCCCBBB@@@AAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBBBBBBBCCCDDDDDDEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFEEECCCAAABBBCCCDDDCCCCCCBBBBBBCCCCCCDDDCCCDDDDDDEEEEEEDDDDDDCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBBBBAAADDDDDDBBBBBBBBBBBBDDDDDDBBBBBBBBBBBBBBBBBBBBBBBB@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEEEEEEEFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCCCCDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFHHHHHHGGGGGGFFFFFFEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFEEECCCBBBBBBCCCEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCBBBBBBBBBBBBCCCBBB@@@??????@@@BBBCCCBBBBBBBBBAAAAAAAAA@@@@@@???@@@AAAAAAAAAAAA@@@???CCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDEEEEEEFFFGGGGGGFFFFFFFFFEEEDDDDDDCCCCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCDDDDDDDDDEEEEEEEEEEEEDDDDDDCCCBBBBBBCCCCCCFFFGGGIIIHHHGGGFFFFFFGGGFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGHHHHHHIIIIIIHHHGGGGGGFFFDDDEEEEEEDDDDDDJJJTTT\\\eeeYYYNNNJJJJJJHHHFFFGGGIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEFFFFFFFFFDDDEEEEEEEEEFFFFFFFFFFFFCCCDDDEEEFFFFFFEEEDDDCCCBBBCCCDDDDDDEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDCCCCCCDDDDDDEEEEEEDDDDDDCCCBBBDDDDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCDDDDDDCCCCCCBBBDDDCCCCCCCCCCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEEEEEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBBBBBBBBBBBBBAAABBBBBBBBBCCCCCCCCCDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBAAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDCCCBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCBBBBBBAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAA@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAAAAA@@@????????????@@@@@@AAABBBBBBCCCAAAAAAAAA@@@@@@AAAAAAAAABBBAAAAAABBBDDDDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCDDDEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFEEEFFFFFFEEECCCBBBBBBCCCDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCDDDDDDDDDDDDCCCCCC@@@@@@AAAAAAAAAAAA@@@@@@@@@AAABBBBBBCCCCCCBBBBBBDDDCCCBBBBBBBBBBBBCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBCCCCCCCCCCCCBBBAAAAAAAAABBBBBBBBBCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDBBBBBBCCCCCCCCCDDDDDDDDDFFFFFFFFFGGGGGGFFFFFFFFFGGGFFFFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDDDDEEEFFFFFFGGGGGGGGGFFFFFFFFFFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEDDDFFFEEECCCBBBBBBCCCEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBBBBAAABBBBBBCCCBBBAAA@@@@@@AAABBBCCCBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@AAAAAAAAAAAA@@@@@@CCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCBBBDDDCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBCCCCCCDDDFFFGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGHHHHHHHHHGGGFFFFFFGGGHHHGGGDDDEEEPPPaaaooouuuaaaLLLEEEGGGHHHGGGEEEIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDCCCCCCCCCDDDDDDEEEEEEEEEFFFFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDEEEFFFFFFEEEDDDDDDCCCCCCDDDEEEEEEEEEEEEDDDEEEEEEEEEFFFEEEEEEDDDCCCDDDEEEEEEEEEEEEDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEECCCDDDDDDDDDEEEFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCDDDDDDEEECCCBBB@@@@@@AAABBBCCCBBBCCCCCCDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFEEEDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBBBBBBBBBBBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCCCCCCCDDDDDDDDDCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@AAAAAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDEEEFFFEEECCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGFFFFFFEEEEEEFFFFFFGGGEEEFFFGGGFFFDDDCCCCCCDDDEEEDDDDDDDDDDDDDDDDDDEEECCCCCCDDDDDDDDDDDDCCCCCCAAAAAABBBBBBBBBBBBAAAAAABBBCCCCCCDDDEEEDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDCCCCCCBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFFFFFFFFFFGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFEEEEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEDDDCCCBBBAAAAAAAAAAAADDDDDDCCCCCCCCCCCCDDDDDDCCCBBBBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDDDDCCCCCCBBBBBBDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAAAAAAAABBBCCCCCCCCCDDDDDDDDDDDDFFFFFFEEEDDDDDDEEEEEEEEECCCEEEGGGGGGFFFFFFGGGHHHGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHGGGGGGGGGGGGGGGFFFGGGGGGHHHGGGGGGFFFFFFGGGIIIIIIFFFFFFOOO```mmmkkkYYYHHHEEEHHHKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHGGGGGGGGGFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFFFFFFFGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEDDDDDDEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEFFFFFFFFFFFFEEEDDDDDDEEEEEEEEEDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFCCCDDDDDDEEEFFFGGGGGGHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCDDDDDDDDDDDDEEEFFFDDDBBBAAAAAABBBDDDEEEDDDDDDEEEEEEFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGFFFEEEEEEDDDDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDDDDCCCCCCDDDDDDEEEDDDDDDCCCEEEFFFGGGFFFDDDDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIJJJJJJIIIHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHFFFGGGHHHGGGEEEDDDEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFDDDEEEEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCCCCCCCCCCDDDDDDEEEFFFFFFGGGGGGFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGGGGGGGHHHHHHHHHHHHGGGFFFFFFEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHHHHHHHHHHGGGIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHGGGGGGGGGIIIHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIHHHGGGGGGFFFFFFGGGGGGHHHFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFEEEDDDDDDEEEFFFFFFCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBBBBBBBDDDDDDDDDDDDDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCCBBBBBBAAAAAABBBBBBCCCCCCDDDDDDDDDCCCBBBAAAAAACCCCCCCCCCCCCCCCCCCCCCCCEEEEEEDDDDDDCCCCCCCCCBBBDDDDDDEEEEEEEEEEEEDDDCCCDDDDDDCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCCCCDDDDDDDDDDDDEEEFFFFFFEEEEEEEEEFFFFFFGGGCCCEEEGGGGGGGGGFFFGGGHHHGGGGGGHHHHHHHHHIIIIIIIIIFFFFFFFFFGGGGGGGGGGGGGGGFFFGGGGGGHHHHHHHHHGGGGGGCCCFFFHHHFFFDDDFFFOOOVVVUUUMMMGGGHHHJJJJJJKKKMMMIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFIIIIIIIIIIIIIIIIIIIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFEEEEEEEEEEEEEEEFFFFFFGGGHHHHHHIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGGGGHHHHHHGGGGGGFFFFFFGGGGGGHHHGGGGGGFFFGGGGGGHHHHHHGGGGGGFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGHHHHHHGGGGGGGGGEEEEEEFFFFFFFFFFFFEEEEEEFFFFFFFFFGGGGGGGGGHHHHHHEEEEEEFFFFFFGGGHHHIIIIIIGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGEEEEEEFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEDDDDDDEEEEEEEEEFFFFFFFFFGGGFFFEEEDDDDDDEEEFFFHHHFFFFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHGGGGGGFFFGGGGGGGGGFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHFFFGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGFFFFFFFFFFFFGGGGGGEEEDDDDDDEEEGGGHHHFFFEEEFFFFFFFFFFFFFFFFFFFFFFFFHHHHHHGGGGGGHHHHHHIIIJJJIIIJJJLLLLLLLLLLLLJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHIIIJJJIIIGGGFFFGGGHHHIIIHHHHHHHHHHHHHHHHHHIIIGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGHHHIIIIIIIIIIIIIIIFFFFFFFFFGGGGGGFFFFFFFFFGGGGGGHHHHHHIIIIIIIIIJJJJJJIIIHHHHHHGGGHHHIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHIIIJJJJJJKKKLLLLLLLLLLLLLLLKKKKKKKKKJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGGGGHHHHHHGGGGGGHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGCCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCBBBCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCBBBBBBBBBAAABBBBBBAAAAAAAAAAAABBBBBBCCCBBBBBBAAAAAABBBBBBCCCCCCCCCCCCDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDEEEDDDDDDDDDDDDEEEEEEFFFDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEDDDDDDDDDEEEFFFFFFEEEGGGHHHHHHGGGGGGGGGHHHHHHHHHHHHHHHIIIIIIIIIIIIFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIIIIIIIHHHHHHEEEHHHJJJIIIFFFEEEFFFGGGHHHGGGIIILLLKKKHHHHHHLLLJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFGGGHHHIIIJJJJJJKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIGGGHHHIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIFFFGGGHHHIIIIIIHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJJJJGGGGGGHHHHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJHHHHHHGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHHHHIIIIIIJJJJJJHHHIIIJJJKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKJJJJJJIIIIIIIIIJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKKKKKKKKKKJJJIIIIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIJJJJJJJJJGGGGGGFFFHHHIIIJJJHHHGGGKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMMMMNNNNNNMMMMMMMMMLLLKKKKKKJJJJJJKKKKKKLLLJJJKKKLLLKKKJJJIIIJJJKKKLLLKKKKKKJJJJJJKKKKKKLLLJJJJJJKKKKKKKKKKKKJJJJJJJJJIIIHHHGGGGGGHHHIIIJJJIIIJJJJJJKKKKKKKKKKKKKKKIIIIIIJJJKKKKKKJJJIIIIIIHHHIIIIIIJJJJJJKKKKKKKKKLLLKKKJJJJJJJJJLLLMMMNNNLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKKKKLLLMMMNNNOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLMMMMMMKKKKKKJJJJJJIIIIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIIIIIICCCCCCDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDGGGGGGEEEDDDDDDDDDDDDDDDBBBBBBCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCBBBBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCBBBBBBCCCCCCDDDCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFGGGGGGFFFEEEEEEDDDEEEEEEEEEEEEEEEFFFGGGGGGEEEFFFFFFFFFGGGGGGGGGGGGEEEEEEEEEEEEDDDDDDDDDDDDEEEEEEEEEEEEFFFFFFFFFGGGFFFFFFEEEEEEFFFGGGGGGHHHGGGIIIJJJJJJHHHGGGGGGHHHHHHHHHHHHIIIIIIIIIIIIJJJHHHHHHHHHIIIIIIJJJJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHIIIHHHIIILLLKKKGGGHHHLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJIIIIIIIIIHHHHHHJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIGGGGGGHHHIIIJJJKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJLLLKKKJJJIIIIIIJJJKKKLLLJJJJJJKKKLLLLLLLLLLLLKKKIIIIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKJJJJJJIIIIIIJJJJJJKKKKKKKKKKKKKKKLLLLLLMMMMMMLLLLLLKKKHHHIIIKKKLLLLLLKKKIIIHHHIIIIIIIIIJJJKKKLLLLLLLLLJJJJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKJJJJJJJJJJJJIIIIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIJJJJJJKKKLLLMMMNNNMMMMMMLLLJJJKKKLLLMMMNNNNNNNNNNNNLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNNNNLLLLLLLLLKKKKKKLLLLLLMMMKKKKKKKKKKKKKKKKKKKKKKKKNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMMMMNNNMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMMMMMMMMMMLLLKKKKKKMMMMMMMMMMMMMMMLLLLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMJJJJJJIIIKKKLLLMMMLLLJJJNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPNNNMMMMMMLLLLLLMMMMMMNNNLLLMMMNNNMMMLLLLLLMMMNNNNNNNNNMMMMMMMMMMMMNNNNNNMMMNNNNNNOOOOOONNNNNNMMMMMMLLLJJJIIIIIIJJJLLLMMMKKKKKKLLLMMMMMMMMMMMMLLLLLLMMMNNNNNNNNNNNNMMMLLLJJJKKKKKKLLLMMMMMMNNNNNNNNNMMMLLLLLLMMMOOOQQQSSSMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOPPPQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPRRRRRRRRRSSSSSSSSSTTTTTTNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOONNNNNNNNNNNNKKKKKKLLLMMMNNNOOOOOOPPPNNNMMMLLLLLLKKKKKKKKKLLLMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJJJJKKKKKKLLLLLLLLLLLLKKKKKKKKKLLLLLLKKKKKKKKKCCCDDDDDDEEEEEEEEEEEEEEEDDDDDDDDDDDDDDDDDDDDDDDDHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBAAAAAAAAAAAABBBCCCCCCBBBBBBAAAAAABBBBBBCCCAAAAAABBBCCCDDDDDDDDDCCCEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGHHHHHHGGGGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEFFFGGGHHHHHHFFFFFFGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHHHHHHHHHHGGGEEEFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHHHHIIIJJJJJJKKKIIIJJJKKKKKKIIIGGGGGGHHHHHHHHHHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKLLLLLLHHHIIIIIIJJJKKKKKKKKKJJJJJJGGGDDDEEEHHHKKKLLLKKKNNNJJJHHHJJJJJJIIIJJJNNNLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIIIIMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKKKKKKKKKKJJJJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNNNNMMMMMMMMMLLLLLLKKKKKKMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLMMMMMMMMMMMMMMMJJJJJJKKKLLLLLLMMMLLLLLLMMMMMMMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKLLLLLLMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMJJJLLLMMMNNNNNNMMMLLLJJJJJJJJJJJJKKKLLLMMMMMMNNNLLLLLLLLLLLLLLLKKKKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKLLLLLLLLLLLLKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKJJJJJJJJJJJJIIIIIIIIIJJJJJJJJJKKKKKKKKKLLLOOOPPPQQQPPPNNNMMMKKKLLLMMMNNNOOOPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNOOOOOOOOONNNMMMMMMMMMMMMMMMNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQRRRRRRRRROOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNNNNNNNNNNMMMLLLLLLOOONNNNNNNNNNNNNNNNNNNNNOOONNNNNNNNNNNNNNNNNNOOOMMMLLLLLLMMMOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOONNNNNNOOOOOOPPPQQQQQQPPPOOONNNNNNOOOPPPQQQOOONNNNNNNNNNNNNNNNNNOOOMMMNNNOOOOOONNNMMMNNNPPPPPPOOOOOONNNNNNOOOOOOPPPOOOPPPPPPQQQQQQPPPPPPOOONNNMMMLLLJJJJJJLLLMMMNNNLLLLLLMMMNNNNNNNNNNNNMMMNNNOOOPPPQQQQQQPPPOOONNNLLLLLLMMMNNNOOOOOOPPPPPPOOONNNMMMMMMOOOQQQTTTUUUMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNOOOPPPQQQRRRSSSTTTSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQRRRRRRRRRRRROOOPPPPPPQQQQQQPPPPPPOOOQQQQQQPPPPPPPPPOOOOOOOOOKKKKKKLLLMMMOOOPPPQQQRRROOOOOONNNMMMLLLLLLMMMMMMOOOOOONNNNNNMMMMMMLLLLLLMMMMMMLLLLLLLLLLLLMMMMMMNNNMMMMMMMMMLLLLLLKKKKKKKKKKKKLLLLLLMMMMMMMMMNNNLLLLLLMMMMMMMMMMMMLLLLLLEEEEEEEEEEEEEEEDDDCCCCCCFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDDDDDDDDDDDDDFFFEEEDDDCCCCCCDDDEEEFFFDDDDDDDDDDDDCCCCCCCCCCCCFFFEEEDDDCCCBBBBBBCCCDDDAAAAAABBBBBBCCCDDDEEEEEEEEEFFFFFFFFFFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGFFFFFFEEEGGGHHHHHHIIIIIIHHHHHHGGGFFFGGGGGGHHHHHHIIIJJJJJJIIIIIIHHHGGGHHHIIIJJJKKKJJJJJJJJJJJJIIIIIIHHHGGGJJJIIIGGGFFFFFFGGGIIIJJJIIIIIIIIIJJJJJJJJJKKKKKKNNNLLLKKKJJJJJJKKKLLLNNNJJJJJJKKKKKKKKKJJJHHHGGGJJJJJJJJJJJJKKKKKKKKKLLLKKKJJJIIIIIIJJJKKKLLLMMMLLLLLLJJJIIIIIIJJJKKKLLLGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIJJJJJJKKKLLLMMMMMMNNNMMMMMMMMMMMMMMMLLLKKKKKKJJJIIIIIIIIIIIIJJJKKKKKKKKKKKKKKKKKKKKKLLLMMMMMMPPPOOOOOONNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLPPPOOOMMMKKKJJJIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMLLLLLLKKKLLLLLLLLLLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOONNNNNNNNNMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLIIIJJJLLLMMMNNNNNNNNNMMMNNNNNNMMMLLLLLLLLLMMMNNNOOONNNNNNMMMMMMNNNNNNOOONNNMMMMMMMMMLLLLLLKKKKKKLLLLLLMMMNNNNNNNNNNNNMMMLLLNNNPPPPPPOOOOOOPPPQQQOOOOOONNNNNNMMMLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNPPPOOONNNNNNOOOPPPQQQRRRNNNNNNMMMMMMNNNNNNOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRPPPOOOOOOOOOOOOPPPQQQQQQOOOOOOOOOOOONNNMMMLLLKKKNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPOOOMMMLLLOOOUUU[[[YYYWWWTTTQQQNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQRRRRRRRRRQQQOOONNNQQQQQQQQQRRRQQQQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQQQQRRRQQQQQQQQQQQQPPPPPPPPPRRROOONNNSSSYYYZZZUUUOOONNNMMMLLLMMMOOOPPPOOONNNPPPPPPPPPPPPPPPOOOOOOOOOQQQPPPOOONNNNNNNNNNNNNNNPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOONNNNNNMMMMMMMMMNNNOOOOOOPPPPPPOOOOOONNNOOOOOONNNNNNOOOOOOPPPQQQPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPPPPOOOOOONNNNNNNNNQQQQQQQQQQQQQQQPPPPPPPPPNNNOOOOOOPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPSSSRRRPPPOOOOOOPPPRRRSSSPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOOOOOPPPPPPQQQTTTTTTSSSQQQQQQPPPPPPPPPOOOPPPQQQRRRSSSSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMNNNOOOPPPRRRRRRSSSPPPOOOMMMLLLLLLMMMOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMLLLLLLLLLLLLMMMMMMNNNOOOPPPQQQQQQOOOOOOMMMMMMMMMMMMOOOOOOOOOOOOOOONNNNNNMMMMMMMMMFFFFFFGGGGGGFFFEEEEEEDDDFFFEEEDDDDDDDDDDDDEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEFFFEEEDDDCCCCCCDDDEEEFFFFFFFFFEEEEEEEEEDDDDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDBBBCCCCCCDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFEEEEEEEEEDDDFFFFFFGGGGGGGGGGGGFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIHHHHHHHHHIIIJJJKKKIIIIIIJJJJJJIIIIIIHHHGGGJJJIIIHHHGGGHHHIIIKKKLLLKKKKKKKKKKKKLLLLLLLLLLLLMMMLLLKKKJJJJJJKKKLLLMMMJJJKKKKKKLLLKKKJJJIIIHHHJJJJJJKKKKKKKKKLLLLLLLLLJJJJJJIIIIIIIIIJJJKKKLLLMMMLLLKKKJJJIIIIIIJJJKKKGGGHHHIIIIIIJJJJJJIIIIIIHHHIIIJJJKKKLLLLLLLLLLLLIIIIIIJJJJJJKKKLLLLLLMMMKKKLLLLLLLLLLLLKKKJJJIIIIIIIIIIIIIIIJJJJJJKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKNNNNNNNNNMMMLLLLLLKKKKKKMMMMMMMMMMMMMMMMMMMMMMMMOOONNNMMMKKKJJJJJJKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMLLLLLLKKKKKKLLLLLLLLLMMMMMMNNNNNNMMMMMMNNNNNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMJJJKKKLLLMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNNNNMMMMMMNNNNNNOOONNNMMMMMMMMMLLLLLLLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNLLLNNNPPPPPPOOOOOOOOOPPPPPPOOOOOONNNMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMNNNOOOOOOQQQPPPOOOOOOOOOPPPQQQRRRNNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQRRRRRRQQQPPPPPPOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPOOOOOONNNMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNOOOOOONNNOOOPPPTTTXXX[[[WWWVVVSSSPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPQQQQQQRRRQQQPPPOOONNNQQQQQQQQQQQQQQQPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNOOOPPPQQQQQQQQQQQQQQQPPPPPPPPPOOOQQQPPPRRRXXX______YYYRRRPPPNNNNNNOOOPPPQQQPPPOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOONNNNNNQQQPPPPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPOOOOOOOOONNNNNNNNNPPPPPPPPPPPPQQQQQQQQQQQQOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPRRRQQQPPPOOOOOOPPPQQQRRROOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPSSSRRRQQQPPPOOOOOOOOOOOOOOOOOOQQQRRRRRRSSSSSSSSSPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNLLLLLLMMMOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOPPPQQQQQQQQQPPPOOONNNNNNNNNNNNOOOPPPOOOOOONNNNNNMMMMMMMMMMMMGGGGGGGGGHHHGGGGGGFFFEEEFFFFFFEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEDDDDDDEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEDDDDDDCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGHHHHHHHHHGGGGGGFFFEEEDDDDDDFFFGGGGGGHHHHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHIIIIIIJJJIIIIIIIIIIIIJJJKKKKKKIIIIIIIIIJJJIIIIIIHHHGGGIIIIIIHHHHHHIIIKKKMMMNNNLLLLLLMMMMMMMMMNNNNNNNNNMMMLLLKKKJJJJJJKKKLLLMMMKKKKKKLLLLLLLLLKKKJJJIIIKKKKKKKKKLLLLLLLLLMMMMMMJJJJJJJJJIIIJJJJJJKKKLLLNNNMMMKKKJJJIIIIIIIIIIIIHHHHHHIIIJJJJJJJJJJJJIIIHHHIIIJJJKKKKKKLLLLLLLLLIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJKKKKKKJJJJJJIIIIIIIIIIIIIIIJJJJJJJJJKKKKKKIIIIIIHHHHHHIIIIIIJJJKKKMMMMMMMMMMMMMMMMMMMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLLLLLLLMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMMMMLLLLLLKKKKKKLLLMMMNNNNNNOOOOOOMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNOOONNNOOOPPPQQQQQQPPPOOOOOOOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNNNNMMMNNNPPPPPPOOONNNOOOPPPPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLMMMNNNPPPQQQRRRRRRQQQPPPPPPPPPQQQQQQOOOOOONNNNNNOOOOOOPPPQQQSSSSSSSSSRRRRRRPPPOOOOOOOOOOOONNNNNNOOOOOOPPPQQQPPPPPPPPPPPPOOONNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMQQQVVVZZZZZZYYYTTTSSSQQQPPPOOONNNOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQPPPPPPOOONNNPPPPPPPPPPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMNNNOOOPPPQQQPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOSSSYYY``````YYYSSSQQQPPPOOOPPPQQQRRRRRRPPPOOOOOOPPPPPPQQQQQQRRRRRRSSSSSSRRRQQQQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPPPPOOOQQQQQQQQQRRRRRRRRRSSSSSSQQQPPPPPPPPPPPPPPPOOOOOORRRRRRQQQQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRRRRQQQQQQNNNNNNNNNNNNNNNOOOPPPPPPOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOPPPPPPQQQQQQQQQOOOPPPPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQOOOOOOOOOOOOQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOOOOOPPPPPPQQQQQQPPPOOONNNNNNNNNNNNOOOOOOPPPQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRRRRRRQQQPPPOOONNNNNNMMMPPPOOONNNMMMMMMNNNOOOPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPOOOOOOOOOOOOPPPQQQOOONNNNNNNNNNNNMMMMMMMMMFFFGGGGGGGGGGGGGGGFFFFFFGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFEEEEEEEEEEEEFFFGGGGGGGGGFFFFFFFFFEEEEEEEEEFFFEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGFFFFFFFFFGGGGGGGGGHHHHHHIIIIIIHHHGGGFFFEEEEEEDDDFFFGGGHHHHHHHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIIIIFFFFFFGGGGGGHHHIIIIIIIIIJJJJJJJJJJJJJJJKKKKKKKKKIIIIIIJJJJJJJJJIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMLLLKKKKKKKKKKKKLLLMMMLLLLLLLLLLLLLLLLLLLLLKKKLLLLLLLLLMMMMMMMMMMMMNNNLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNMMMKKKJJJIIIHHHHHHHHHIIIJJJJJJKKKKKKJJJJJJHHHIIIJJJKKKLLLLLLLLLLLLJJJJJJKKKKKKLLLLLLLLLMMMJJJJJJKKKKKKKKKKKKJJJJJJIIIJJJJJJKKKKKKKKKKKKKKKMMMLLLLLLLLLLLLMMMNNNNNNMMMNNNNNNNNNOOOOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQOOOOOONNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOOOONNNNNNKKKLLLLLLMMMNNNOOOPPPPPPMMMNNNNNNOOOOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPOOOOOOOOOOOONNNNNNNNNOOOOOOOOOOOOOOOPPPMMMMMMLLLKKKLLLMMMOOOPPPNNNPPPQQQSSSSSSRRRQQQOOOOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOOOONNNNNNMMMOOOPPPPPPOOONNNOOOPPPPPPPPPPPPOOOOOONNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNMMMMMMOOOQQQRRRSSSRRRRRRQQQPPPPPPPPPPPPOOOOOOOOONNNOOOOOOPPPQQQRRRRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPMMMLLLRRRYYY\\\XXXSSSQQQQQQPPPOOONNNOOOOOOPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOONNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOLLLLLLLLLMMMMMMNNNOOOPPPPPPOOOOOOOOONNNNNNNNNNNNMMMMMMOOOSSSXXXXXXTTTOOOPPPOOONNNOOOQQQRRRQQQPPPNNNNNNOOOPPPQQQRRRRRRSSSSSSRRRQQQQQQQQQQQQRRRRRRRRRRRRQQQQQQQQQPPPPPPPPPQQQQQQQQQQQQRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPNNNNNNNNNMMMNNNOOOOOOPPPOOOOOOPPPPPPPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPQQQQQQRRROOOPPPPPPQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNOOOPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNPPPOOOOOOOOOOOOOOOOOOPPPQQQPPPOOONNNNNNNNNNNNNNNNNNOOOPPPQQQQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQRRRRRRQQQPPPOOONNNNNNMMMOOOOOONNNNNNNNNOOOPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPSSSSSSRRRRRRQQQQQQQQQPPPQQQQQQQQQPPPPPPQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOOEEEEEEFFFFFFGGGFFFFFFEEEGGGHHHHHHHHHHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHGGGFFFEEEEEEFFFGGGHHHFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFFFFFFFFFFFFFFFFDDDEEEEEEEEEEEEEEEFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIIIIIIIHHHGGGFFFFFFEEEGGGGGGHHHIIIIIIIIIIIIIIIIIIJJJJJJKKKKKKJJJJJJIIIGGGGGGGGGHHHIIIIIIJJJJJJJJJJJJKKKKKKKKKLLLLLLLLLIIIJJJJJJKKKKKKKKKJJJJJJHHHHHHIIIJJJKKKLLLMMMNNNMMMMMMNNNNNNNNNOOOOOOOOOMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOONNNOOOOOOOOOOOONNNNNNNNNOOONNNNNNMMMLLLJJJIIIIIIJJJJJJKKKLLLLLLLLLLLLKKKJJJJJJKKKLLLMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNKKKLLLLLLMMMMMMMMMLLLLLLJJJKKKLLLMMMMMMMMMLLLLLLOOOOOOOOOOOOOOOPPPQQQQQQPPPPPPPPPQQQQQQRRRSSSSSSRRRRRRRRRRRRRRRRRRRRRRRRPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPLLLMMMMMMNNNOOOPPPPPPPPPNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNMMMLLLLLLLLLMMMOOOPPPNNNOOOQQQSSSSSSRRRQQQPPPOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOOOOOOOOOONNNNNNOOOQQQPPPOOONNNNNNOOOPPPPPPOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPOOONNNNNNNNNOOOPPPQQQRRRRRRRRRQQQQQQPPPOOOOOOOOONNNNNNNNNNNNOOOPPPPPPOOOOOOPPPQQQQQQQQQQQQQQQNNNMMMMMMMMMMMMNNNOOOOOOOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNPPPMMMLLLRRRYYYZZZTTTMMMOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNLLLLLLLLLLLLMMMNNNOOOOOONNNNNNNNNNNNMMMMMMMMMMMMOOOMMMKKKMMMOOOPPPNNNLLLNNNMMMLLLMMMOOOPPPOOONNNMMMNNNNNNOOOPPPQQQRRRRRRPPPPPPPPPOOOOOOPPPQQQQQQRRRRRRQQQQQQQQQPPPPPPPPPOOOOOOPPPPPPPPPQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMMMMMMMNNNOOOOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMMMMNNNOOOPPPQQQQQQOOOPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPOOOOOONNNNNNNNNNNNOOOOOONNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNNNNOOOOOOOOOQQQPPPOOOOOONNNOOOOOOOOONNNOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPSSSSSSSSSRRRRRRQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQDDDEEEFFFFFFFFFFFFFFFFFFHHHHHHIIIIIIIIIIIIHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFEEEEEEEEEDDDDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEFFFGGGGGGGGGGGGHHHHHHHHHHHHIIIIIIIIIHHHHHHHHHGGGGGGGGGGGGHHHIIIJJJJJJJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJHHHHHHHHHIIIJJJJJJKKKKKKJJJKKKKKKLLLMMMLLLLLLLLLJJJKKKLLLLLLLLLLLLLLLLLLJJJJJJKKKLLLMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMNNNOOOOOONNNNNNNNNOOOOOOOOOOOOPPPPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOOOONNNLLLKKKJJJLLLLLLMMMNNNNNNNNNNNNMMMKKKLLLMMMNNNNNNOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOMMMMMMNNNOOOOOOOOONNNNNNLLLMMMNNNOOOPPPOOONNNMMMOOOOOOOOONNNOOOOOOPPPQQQRRRRRRRRRSSSSSSTTTTTTTTTSSSSSSSSSSSSSSSSSSSSSSSSQQQRRRRRRRRRRRRQQQPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOOPPPQQQRRRRRRRRRQQQNNNNNNOOOOOOOOOPPPPPPPPPNNNNNNOOOOOOOOOOOONNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMNNNNNNOOOOOOPPPPPPQQQNNNNNNMMMMMMMMMNNNNNNOOOMMMNNNOOOQQQQQQQQQQQQPPPOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMNNNNNNNNNNNNNNNMMMNNNNNNOOOOOOOOOOOOOOONNNPPPQQQPPPOOONNNNNNOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQPPPPPPOOONNNNNNNNNMMMMMMNNNNNNOOOPPPMMMMMMNNNPPPPPPQQQQQQQQQMMMMMMLLLLLLMMMMMMNNNOOONNNNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMOOOLLLMMMRRRXXXXXXQQQJJJMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLLLLMMMNNNNNNMMMMMMMMMMMMMMMLLLLLLKKKMMMMMMMMMMMMMMMMMMMMMMMMKKKKKKKKKKKKLLLMMMNNNOOONNNMMMMMMMMMLLLLLLLLLLLLQQQOOOLLLKKKKKKLLLLLLLLLMMMLLLKKKLLLMMMNNNMMMLLLMMMMMMNNNNNNOOOOOOPPPPPPOOONNNNNNNNNNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPOOONNNNNNNNNOOOOOOOOOOOOPPPNNNNNNOOOOOOOOOOOOPPPPPPMMMMMMMMMNNNNNNNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNOOOOOOMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMNNNNNNNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOPPPOOOOOONNNNNNOOOOOOPPPNNNNNNOOOPPPPPPOOOOOONNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOPPPPPPQQQQQQQQQNNNNNNOOOOOOPPPPPPQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOSSSSSSRRRRRRQQQQQQQQQPPPPPPPPPQQQRRRRRRQQQPPPPPPPPPPPPQQQQQQQQQQQQRRRRRREEEFFFFFFGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIHHHIIIIIIIIIIIIIIIIIIIIIIIIIIIHHHGGGFFFFFFGGGHHHIIIGGGGGGFFFFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHHHHGGGGGGGGGGGGGGGGGGGGGGGGGGGFFFGGGGGGGGGHHHHHHHHHIIIIIIHHHHHHHHHHHHIIIIIIIIIIIIGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKKKKLLLLLLKKKKKKKKKIIIIIIJJJJJJKKKLLLLLLLLLJJJKKKLLLMMMMMMMMMLLLLLLLLLLLLMMMNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQQQQRRRRRROOOPPPPPPPPPPPPPPPPPPOOOOOONNNNNNMMMNNNOOOPPPQQQOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQRRRQQQPPPOOONNNOOOPPPPPPPPPPPPOOONNNMMMMMMNNNOOOOOOPPPPPPOOOOOOMMMMMMNNNOOOPPPPPPPPPPPPNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOOOOOOOOOOOOOMMMNNNPPPQQQRRRQQQPPPOOOOOOOOOOOOOOOOOOPPPPPPQQQSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTSSSQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPPPPPPPOOOOOOOOOOOONNNOOOOOOPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPPPPNNNNNNNNNOOOOOONNNNNNMMMLLLMMMMMMNNNOOOOOOPPPPPPOOONNNNNNMMMMMMNNNNNNOOOMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNOOOOOOPPPPPPOOOOOONNNPPPQQQQQQOOOMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNOOOPPPPPPOOONNNMMMMMMNNNOOOPPPPPPPPPOOONNNMMMMMMLLLLLLMMMMMMNNNOOOMMMMMMNNNOOOOOONNNNNNNNNLLLLLLLLLLLLLLLMMMNNNNNNLLLMMMMMMNNNNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKMMMRRRWWWWWWRRRLLLMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLKKKKKKKKKLLLMMMNNNLLLLLLMMMMMMLLLLLLKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLNNNNNNMMMMMMLLLLLLLLLKKKKKKKKKOOONNNLLLLLLLLLMMMMMMMMMLLLKKKJJJKKKMMMNNNMMMLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOMMMMMMMMMNNNNNNNNNOOOOOOMMMMMMMMMMMMNNNNNNOOOOOOLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMMMMMMMNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLMMMMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNNNNNNNNNNMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNMMMMMMOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOONNNNNNMMMMMMMMMNNNNNNOOONNNNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQMMMNNNOOOPPPQQQQQQQQQQQQNNNNNNNNNNNNNNNNNNNNNNNNMMMNNNNNNNNNOOOOOOOOOOOORRRQQQQQQQQQQQQQQQQQQQQQOOOPPPQQQQQQQQQQQQPPPOOOOOOOOOOOOOOOPPPPPPPPPQQQFFFGGGHHHHHHIIIIIIIIIIIIHHHIIIJJJKKKKKKJJJIIIHHHKKKKKKKKKKKKKKKKKKKKKKKKIIIIIIGGGGGGGGGGGGIIIIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEFFFGGGHHHIIIHHHHHHGGGHHHHHHHHHHHHHHHHHHHHHHHHGGGGGGHHHHHHHHHIIIIIIIIIGGGGGGHHHIIIIIIJJJJJJKKKGGGHHHIIIJJJKKKKKKKKKKKKKKKKKKLLLLLLLLLLLLKKKKKKJJJJJJKKKKKKLLLMMMMMMMMMJJJKKKLLLNNNNNNMMMMMMLLLLLLMMMNNNOOOOOOOOOOOOOOOPPPPPPQQQRRRRRRQQQQQQQQQRRRRRRRRRRRRSSSSSSSSSSSSPPPQQQQQQRRRRRRQQQQQQPPPOOOOOONNNMMMNNNOOOQQQRRROOOOOOOOOPPPPPPPPPQQQQQQPPPPPPQQQQQQQQQPPPNNNMMMOOOPPPQQQQQQQQQPPPOOONNNNNNOOOPPPPPPQQQQQQPPPPPPNNNNNNOOOPPPQQQQQQQQQQQQNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMNNNOOOOOOOOOOOOOOONNNOOOQQQSSSSSSRRRQQQPPPQQQPPPPPPPPPPPPQQQRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRSSSSSSSSSSSSSSSSSSSSSSSSTTTUUUUUUTTTSSSQQQOOONNNOOOOOOOOOOOOOOOOOOOOOOOOKKKLLLMMMNNNOOOOOOPPPOOORRRQQQQQQPPPPPPOOONNNNNNNNNOOOOOOPPPPPPOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLKKKLLLLLLMMMNNNNNNOOOPPPPPPMMMNNNOOOPPPPPPOOOMMMLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNNNNNNNNNNNNNOOOMMMMMMMMMNNNNNNOOOOOOOOOMMMNNNOOOOOOPPPPPPOOOOOOOOOPPPQQQQQQOOOMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNLLLMMMOOOQQQQQQOOOMMMKKKKKKLLLNNNOOOPPPOOOOOONNNLLLLLLLLLKKKLLLMMMMMMNNNNNNNNNNNNNNNNNNMMMLLLKKKLLLLLLLLLLLLLLLMMMMMMNNNKKKLLLLLLMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKNNNRRRWWWWWWTTTPPPLLLMMMMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKKKKKKKLLLKKKJJJJJJJJJLLLMMMNNNLLLLLLLLLLLLLLLKKKKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJKKKKKKLLLMMMNNNLLLLLLLLLLLLKKKKKKKKKKKKJJJKKKLLLMMMNNNNNNMMMLLLLLLKKKKKKKKKMMMNNNMMMLLLMMMMMMMMMLLLLLLLLLLLLLLLNNNNNNNNNNNNOOOOOOPPPQQQPPPPPPOOOOOOOOONNNNNNNNNNNNNNNNNNOOOOOOOOOPPPPPPLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMMMMNNNNNNOOOOOOOOOMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMLLLMMMNNNNNNOOOMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNNNNNNNNNNMMMMMMPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNNNNNNNNNNNNNOOOMMMLLLLLLLLLLLLLLLMMMMMMNNNNNNOOOOOOOOONNNNNNMMMNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPPPPPPPPPPPPPMMMNNNOOOPPPQQQQQQQQQQQQOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNOOOOOOPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQNNNOOOPPPQQQQQQPPPOOONNNMMMMMMMMMNNNNNNOOOOOOOOOGGGGGGGGGHHHJJJJJJIIIGGGHHHIIIKKKLLLLLLKKKJJJJJJKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKKKKKKKJJJHHHGGGFFFIIIHHHHHHGGGGGGGGGGGGHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHHHHHHHHHHGGGGGGGGGGGGIIIIIIHHHHHHIIIJJJKKKKKKHHHHHHIIIIIIJJJJJJJJJKKKLLLIIIGGGHHHKKKMMMLLLJJJQQQQQQPPPOOONNNMMMMMMLLLIIIIIIJJJLLLLLLMMMLLLLLLLLLLLLMMMMMMMMMNNNNNNNNNMMMMMMNNNOOOOOONNNNNNMMMMMMNNNNNNOOOPPPQQQRRRRRRQQQRRRSSSSSSSSSSSSRRRRRRQQQPPPOOOMMMMMMMMMNNNOOOPPPPPPQQQPPPPPPOOONNNNNNNNNOOOPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQQQQQQQQQQQQQTTTSSSRRRQQQQQQRRRSSSSSSPPPPPPPPPQQQSSSSSSRRRQQQPPPPPPQQQQQQQQQQQQPPPOOOSSSRRRQQQPPPOOOOOOPPPQQQOOOOOOPPPPPPPPPPPPOOOOOOOOOPPPQQQRRRRRRQQQPPPOOOPPPRRRSSSRRRQQQPPPQQQSSSNNNNNNOOOOOOPPPPPPPPPQQQTTTTTTSSSSSSTTTTTTUUUVVVSSSSSSRRRQQQPPPPPPQQQQQQNNNOOOOOOOOOOOOOOOOOONNNPPPPPPPPPPPPQQQQQQQQQQQQRRRPPPOOOOOOPPPPPPOOOMMMOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMNNNNNNNNNNNNNNNPPPPPPPPPOOONNNNNNMMMMMMOOOOOOOOOOOOOOOPPPPPPPPPQQQQQQPPPOOONNNNNNNNNOOONNNNNNNNNNNNMMMMMMMMMMMMNNNOOOPPPQQQQQQPPPNNNNNNMMMNNNOOOOOONNNMMMLLLKKKKKKKKKKKKKKKLLLMMMOOOOOONNNOOOOOOOOOOOONNNNNNMMMNNNNNNMMMMMMMMMNNNNNNOOOLLLLLLKKKLLLLLLMMMNNNOOOKKKLLLLLLMMMMMMLLLLLLKKKNNNNNNOOOPPPPPPPPPPPPPPPKKKKKKLLLMMMMMMLLLKKKKKKPPPNNNMMMMMMNNNNNNMMMKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLMMMMMMNNNKKKLLLMMMLLLJJJIIIIIIJJJKKKLLLJJJHHHMMMVVVXXXTTTJJJKKKLLLMMMMMMMMMLLLKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJKKKLLLMMMNNNNNNOOOOOOOOONNNMMMMMMMMMLLLLLLKKKKKKKKKKKKKKKKKKKKKJJJJJJJJJJJJKKKKKKOOOOOOOOONNNNNNNNNMMMMMMOOOOOONNNMMMKKKJJJIIIIIILLLLLLKKKKKKKKKKKKKKKJJJLLLLLLLLLLLLLLLLLLLLLLLLMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQQQQPPPNNNNNNOOOPPPLLLMMMOOOPPPPPPOOOMMMLLLMMMMMMLLLKKKJJJJJJKKKKKKLLLMMMMMMNNNNNNMMMMMMLLLMMMMMMMMMLLLLLLLLLKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMKKKKKKLLLOOOPPPNNNLLLLLLMMMMMMNNNOOOOOOOOONNNNNNNNNNNNNNNNNNNNNNNNNNNOOONNNMMMLLLLLLMMMNNNOOOOOOOOOOOOPPPOOOOOONNNNNNKKKKKKLLLLLLMMMNNNOOOOOOOOONNNNNNNNNNNNMMMMMMMMMPPPOOONNNMMMMMMNNNOOOPPPMMMMMMMMMMMMMMMMMMMMMMMMPPPPPPOOOOOONNNNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOOOOOPPPPPPOOONNNOOOPPPQQQRRRQQQPPPPPPOOOOOOPPPPPPQQQMMMMMMNNNNNNNNNOOOOOOOOOTTTSSSSSSRRRRRRQQQPPPPPPLLLLLLMMMMMMNNNNNNOOOOOOOOOOOOOOOPPPPPPQQQQQQQQQIIIHHHGGGHHHJJJKKKJJJIIIIIIJJJKKKKKKKKKKKKJJJJJJIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJJJJJJIIIHHHHHHIIIHHHGGGGGGFFFGGGGGGGGGHHHHHHIIIJJJJJJJJJIIIIIIHHHHHHGGGGGGGGGGGGFFFFFFHHHHHHHHHHHHHHHIIIJJJJJJHHHHHHIIIIIIIIIJJJJJJJJJOOOMMMKKKLLLOOOPPPPPPOOOPPPPPPOOOOOONNNMMMMMMLLLJJJKKKKKKLLLMMMMMMMMMMMMMMMMMMNNNNNNNNNNNNOOOOOONNNNNNOOOOOOOOOOOOOOOOOONNNOOOOOOPPPQQQRRRSSSSSSQQQRRRRRRSSSSSSRRRRRRRRRUUUTTTSSSRRRQQQQQQRRRRRROOOPPPPPPPPPPPPOOOOOONNNQQQQQQQQQQQQQQQRRRQQQQQQTTTTTTTTTTTTTTTTTTTTTSSSUUUTTTRRRQQQQQQRRRSSSSSSTTTTTTTTTUUUWWWWWWVVVTTTTTTTTTTTTTTTTTTTTTSSSSSSSSSRRRQQQPPPPPPPPPQQQQQQPPPQQQQQQQQQQQQQQQPPPOOORRRSSSTTTTTTTTTTTTSSSSSSRRRSSSTTTTTTRRRQQQRRRSSSRRRSSSSSSSSSSSSTTTTTTUUUSSSSSSSSSSSSSSSTTTUUUUUUWWWVVVVVVUUUUUUUUUUUUUUUPPPQQQQQQQQQPPPPPPOOONNNPPPPPPPPPPPPPPPQQQQQQQQQRRRQQQOOOPPPPPPQQQOOONNNOOOOOOPPPPPPPPPPPPOOONNNOOOOOONNNNNNNNNOOOOOOOOOPPPOOOOOOOOONNNNNNMMMMMMPPPPPPPPPQQQQQQQQQQQQQQQSSSSSSRRRRRRQQQQQQRRRRRRPPPOOOOOOOOOOOOOOONNNNNNOOOOOOPPPPPPPPPOOONNNNNNNNNNNNOOOOOOOOONNNLLLLLLNNNNNNNNNNNNNNNOOOPPPQQQOOOOOOOOOOOOOOONNNNNNMMMLLLLLLLLLLLLLLLLLLLLLMMMOOOOOOOOOOOOPPPPPPQQQRRROOOPPPPPPPPPPPPPPPPPPOOOLLLMMMNNNNNNNNNNNNNNNMMMOOOOOOOOOOOOOOOOOOOOOOOOQQQOOONNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLLLLLLLLLLLLLLLLLLLJJJKKKLLLLLLJJJIIIIIIIIIMMMOOONNNLLLQQQZZZ]]]ZZZNNNMMMLLLKKKKKKLLLMMMNNNPPPOOONNNMMMLLLLLLLLLLLLLLLLLLLLLMMMMMMNNNOOOPPPPPPPPPQQQQQQQQQPPPPPPOOOMMMMMMLLLLLLKKKLLLLLLMMMLLLLLLKKKKKKJJJKKKKKKKKKLLLLLLLLLLLLLLLKKKKKKKKKPPPOOOOOONNNMMMLLLLLLKKKLLLLLLLLLLLLLLLKKKKKKKKKLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNOOOOOOPPPQQQQQQRRROOOPPPQQQOOONNNMMMNNNOOONNNOOOPPPQQQQQQPPPOOONNNMMMLLLLLLKKKJJJJJJKKKKKKOOOOOOPPPPPPPPPPPPOOOOOOMMMMMMMMMLLLLLLLLLKKKKKKOOOOOOOOOOOOOOOOOOOOOOOOMMMMMMMMMMMMMMMMMMMMMMMMLLLJJJJJJKKKMMMNNNMMMKKKKKKLLLMMMNNNNNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMLLLLLLLLLLLLMMMNNNMMMMMMNNNNNNNNNNNNMMMMMMMMMMMMNNNOOOOOOPPPQQQQQQMMMMMMMMMLLLLLLLLLLLLKKKOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNMMMMMMMMMLLLLLLOOOOOOOOONNNNNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPOOOPPPQQQRRRSSSPPPPPPPPPOOOOOOPPPPPPPPPNNNOOOOOOOOOOOOPPPPPPPPPSSSSSSRRRQQQQQQPPPPPPOOONNNNNNNNNNNNNNNOOOOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOMMMLLLKKKLLLMMMNNNNNNMMMLLLLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKLLLLLLLLLMMMMMMKKKKKKIIIHHHHHHHHHIIIIIIIIIIIIJJJKKKLLLLLLKKKKKKIIIIIIIIIHHHHHHHHHGGGGGGIIIJJJJJJJJJJJJKKKKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMOOOMMMLLLMMMPPPQQQQQQQQQRRRRRRRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOPPPPPPPPPPPPQQQRRRRRRRRRRRRRRRQQQQQQQQQRRRRRRSSSSSSSSSRRRRRRSSSTTTUUUVVVWWWWWWUUUUUUUUUUUUUUUUUUTTTTTTWWWVVVUUUSSSRRRRRRRRRRRRQQQQQQRRRRRRSSSRRRRRRRRRVVVUUUUUUTTTTTTTTTTTTUUUWWWWWWWWWWWWWWWWWWWWWWWWXXXWWWVVVUUUUUUUUUVVVVVVVVVVVVVVVXXXYYYYYYWWWVVVVVVVVVUUUTTTTTTTTTTTTTTTVVVUUUUUUUUUTTTTTTTTTTTTVVVVVVVVVVVVUUUUUUTTTSSSSSSSSSSSSTTTTTTUUUUUUUUUWWWXXXYYYYYYWWWVVVVVVWWWTTTTTTTTTTTTTTTUUUUUUVVVUUUUUUUUUUUUUUUVVVWWWWWWXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVUUUTTTSSSRRRQQQQQQRRRRRRRRRSSSSSSTTTTTTUUUTTTSSSSSSTTTTTTSSSRRRRRRSSSSSSSSSSSSRRRPPPOOONNNNNNMMMMMMMMMMMMNNNNNNQQQQQQQQQQQQQQQPPPPPPPPPSSSTTTUUUUUUVVVVVVVVVVVVVVVVVVVVVVVVWWWWWWWWWWWWUUUUUUTTTTTTSSSSSSSSSRRRRRRRRRRRRRRRQQQPPPPPPPPPPPPQQQQQQRRRRRRQQQOOOOOOOOONNNMMMMMMMMMNNNOOOPPPPPPQQQQQQQQQPPPPPPOOONNNNNNNNNNNNNNNNNNNNNNNNNNNPPPPPPOOOOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOPPPPPPOOOOOOOOOPPPOOOOOONNNNNNPPPOOOOOONNNNNNOOOOOOPPPPPPOOONNNNNNOOOOOONNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMLLLLLLKKKJJJIIIIIIHHHJJJLLLMMMMMMKKKJJJJJJKKKJJJKKKKKKKKKOOOVVVZZZXXXVVVSSSOOOKKKJJJKKKMMMNNNMMMMMMLLLKKKKKKKKKKKKKKKKKKKKKLLLLLLMMMNNNNNNOOOMMMNNNNNNOOOOOOOOONNNNNNLLLKKKKKKJJJKKKKKKLLLLLLLLLKKKJJJIIIIIIIIIIIIJJJLLLLLLLLLLLLLLLLLLLLLMMMLLLLLLLLLKKKKKKJJJJJJJJJMMMMMMMMMMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNKKKLLLLLLMMMMMMNNNNNNNNNOOOPPPQQQPPPNNNMMMNNNOOOMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNMMMLLLLLLLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMNNNNNNNNNMMMMMMMMMLLLLLLMMMMMMMMMMMMMMMMMMMMMMMMNNNNNNNNNMMMMMMMMMMMMMMMLLLKKKJJJKKKMMMMMMMMMKKKMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMMMMMMMMMMMMMMMMNNNMMMMMMLLLLLLMMMMMMNNNLLLMMMMMMNNNNNNMMMMMMMMMLLLLLLMMMMMMNNNNNNOOOOOONNNNNNMMMMMMMMMLLLLLLLLLOOOPPPPPPPPPPPPPPPPPPOOOQQQQQQQQQQQQQQQQQQQQQQQQOOONNNNNNNNNNNNNNNMMMMMMOOOOOOOOOOOONNNNNNNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOLLLMMMNNNOOOPPPQQQRRRSSSQQQPPPPPPPPPPPPQQQRRRSSSRRRQQQQQQPPPPPPQQQQQQRRROOOPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQPPPOOOOOONNNPPPPPPOOOOOOOOOOOOOOONNNOOOOOOOOOOOOOOOOOOOOONNNTTTSSSRRRSSSTTTUUUTTTSSSRRRQQQPPPOOOOOOOOOOOOOOONNNNNNNNNNNNNNNOOOOOOOOOOOOOOOOOOPPPQQQSSSTTTTTTQQQPPPNNNMMMLLLLLLMMMNNNKKKLLLMMMMMMNNNNNNNNNNNNMMMMMMLLLLLLKKKKKKJJJJJJMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPOOOOOOPPPQQQRRRSSSRRRRRRRRRRRRTTTVVVWWWWWWZZZZZZ[[[[[[ZZZYYYXXXWWWUUUTTTSSSRRRRRRSSSTTTUUUUUUVVVWWWXXXYYYXXXXXXWWWVVVVVVVVVVVVWWWXXXYYYZZZYYYYYYZZZ[[[\\\]]]^^^^^^\\\\\\[[[[[[[[[[[[[[[[[[[[[[[[ZZZXXXWWWVVVVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXZZZYYYYYYYYYYYYZZZ[[[\\\[[[[[[[[[\\\\\\\\\\\\\\\___^^^]]]\\\[[[\\\\\\]]]]]]]]]]]]___``````^^^[[[[[[ZZZXXXWWWWWWWWWXXXYYY\\\]]]]]]^^^^^^]]]\\\\\\^^^^^^^^^^^^]]]\\\[[[[[[XXXXXXXXXXXXXXXYYYZZZ[[[^^^___aaa```^^^]]]\\\]]]ZZZYYYXXXXXXXXXYYYZZZZZZ[[[[[[[[[[[[[[[\\\\\\]]]\\\\\\]]]]]]]]]\\\\\\\\\]]]]]]]]]\\\ZZZXXXWWWVVVVVVWWWWWWXXXYYYZZZZZZ[[[[[[ZZZYYYYYY[[[[[[ZZZYYYXXXYYYZZZZZZXXXVVVTTTSSSQQQQQQPPPPPPPPPQQQRRRRRRUUUUUUUUUVVVVVVVVVVVVVVVYYYZZZ\\\]]]^^^^^^^^^^^^\\\\\\]]]^^^^^^_________]]]\\\\\\[[[ZZZYYYYYYXXXWWWWWWUUUTTTSSSSSSSSSSSSTTTTTTUUUVVVVVVUUUTTTSSSRRRQQQOOONNNNNNOOOPPPQQQSSSSSSSSSSSSRRRQQQPPPPPPRRRRRRSSSSSSSSSSSSSSSSSSSSSRRRRRRQQQQQQQQQRRRRRRQQQQQQQQQQQQQQQQQQQQQQQQSSSTTTTTTTTTTTTSSSRRRRRRRRRQQQQQQPPPPPPQQQQQQRRRSSSRRRQQQQQQSSSSSSRRRQQQNNNNNNNNNNNNNNNNNNNNNNNNOOOOOOOOONNNMMMMMMLLLLLLLLLNNNOOOOOOMMMLLLLLLMMMHHHHHHHHHIIILLLPPPRRRSSS]]]ZZZVVVRRROOOMMMMMMNNNKKKKKKJJJJJJKKKKKKLLLMMMKKKLLLMMMMMMNNNOOOOOOOOOMMMMMMNNNOOOOOOPPPOOOOOONNNNNNNNNMMMMMMNNNNNNOOONNNMMMMMMLLLLLLLLLLLLLLLNNNOOOOOOOOOOOOPPPPPPPPPKKKKKKKKKKKKKKKKKKKKKJJJMMMMMMNNNNNNOOOOOOPPPPPPNNNNNNOOOOOOOOOOOOOOOPPPKKKKKKKKKLLLLLLMMMMMMMMMNNNPPPQQQQQQOOONNNOOOPPPNNNNNNMMMLLLLLLMMMNNNNNNOOOOOONNNNNNNNNNNNNNNOOONNNNNNNNNOOOOOONNNNNNNNNOOOOOOOOOOOONNNNNNNNNNNNMMMMMMMMMMMMMMMNNNNNNNNNPPPPPPPPPPPPOOOOOOOOOOOONNNMMMLLLMMMMMMNNNNNNMMMOOOOOOPPPQQQQQQPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNNNNNNNNNNOOOOOOMMMMMMNNNOOOOOOOOONNNNNNMMMMMMNNNNNNOOOOOOOOOOOOPPPPPPPPPPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSRRRQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOONNNNNNNNNNNNPPPPPPPPPPPPPPPPPPPPPPPPNNNNNNNNNOOOOOOPPPPPPQQQPPPPPPPPPPPPPPPQQQQQQQQQRRRRRRQQQQQQQQQQQQRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQRRRQQQQQQPPPPPPOOOOOONNNPPPPPPPPPOOOOOONNNNNNNNNNNNNNNNNNNNNOOOOOOPPPPPP\\\\\\\\\]]]______^^^\\\YYYXXXVVVTTTSSSSSSTTTUUUUUUUUUVVVVVVVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZ\\\]]]YYYXXXUUUSSSSSSSSSTTTUUURRRSSSTTTTTTUUUUUUUUUTTTSSSRRRRRRQQQPPPPPPOOOOOOQQQRRRTTTUUUVVVWWWWWWWWWWWWVVVVVVVVVWWWYYY[[[\\\]]]]]]^^^___```bbbdddeeegggggghhhhhhgggeeecccaaa\\\ZZZYYYWWWXXXYYY\\\]]]^^^___aaabbbbbbbbb``````]]]]]]]]]]]]___```bbbcccccccccdddeeefffgggggghhhggggggfffeeeddddddeeeeeeggggggfffdddcccaaa```___]]]^^^______````````````^^^^^^___```bbbdddeeefffdddddddddeeeeeefffffffffgggfffeeeeeeeeeeeefffgggkkkkkklllmmmooonnnkkkhhhfffdddbbb``````bbbdddeeeggghhhiiikkkkkkjjjhhhggghhhhhhhhhhhhhhhgggffffffeeedddcccbbbcccdddfffhhhfffhhhjjjjjjhhhffffffffffffeeedddccccccccceeefffeeeeeeddddddeeeeeefffggghhhiiijjjjjjjjjjjjiiiiiifffffffffdddcccaaa___^^^^^^___```aaabbbcccdddddddddcccbbbcccdddeeedddcccaaabbbbbbbbbaaa^^^[[[YYYWWWWWWVVVVVVWWWXXXZZZ[[[\\\\\\\\\]]]]]]^^^^^^___bbbccceeeggghhhiiihhhhhhfffggghhhiiijjjjjjiiiiiieeeddddddbbbaaa```______]]][[[YYYWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[ZZZYYYXXXZZZXXXWWWUUUUUUVVVXXXYYYVVVVVVVVVVVVUUUTTTSSSRRRSSSTTTUUUWWWXXXXXXWWWWWW[[[ZZZYYYXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXWWWWWWWWWWWWXXXXXXXXXWWWWWWVVVZZZYYYYYYYYYYYYYYYYYYZZZYYYXXXWWWXXXYYYZZZYYYXXXUUUUUUUUUUUUUUUUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTPPPQQQRRRQQQOOONNNNNNNNNMMMLLLMMMNNNNNNOOOPPPSSS]]]]]]]]]\\\ZZZXXXVVVUUUUUUUUUSSSRRRPPPOOOOOOOOOOOOPPPQQQRRRSSSSSSSSSRRRQQQQQQRRRTTTUUUUUUUUUUUUTTTTTTSSSRRRRRRRRRRRRSSSRRRQQQQQQPPPPPPQQQQQQRRRPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOOOOOOOOOONNNKKKKKKLLLMMMNNNOOOOOOPPPMMMNNNNNNNNNOOOOOOOOOPPPOOOOOOOOOOOOOOOPPPPPPPPPMMMOOOQQQQQQPPPOOOOOOPPPRRRRRRQQQQQQQQQQQQRRRRRROOOOOONNNNNNNNNOOOOOOPPPRRRRRRSSSSSSSSSSSSRRRRRRPPPOOOOOOOOOOOONNNNNNNNNPPPPPPQQQQQQRRRRRRRRRSSSRRRRRRRRRQQQQQQQQQPPPPPPOOOOOONNNNNNMMMMMMNNNOOOQQQQQQQQQRRRRRRQQQQQQPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOMMMNNNOOOOOOPPPPPPPPPOOORRRRRRRRRRRRSSSSSSSSSSSSRRRRRRRRRRRRQQQQQQQQQQQQPPPQQQRRRSSSSSSRRRQQQPPPPPPPPPPPPPPPPPPPPPPPPPPPQQQQQQQQQQQQQQQQQQQQQQQQPPPPPPPPPOOOOOOOOONNNNNNPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOONNNNNNMMMMMMNNNNNNOOOOOOPPPPPPPPPPPPPPPPPPOOOOOOOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQRRRSSSSSSRRRQQQQQQPPPPPPOOOPPPPPPPPPOOOOOONNNNNNMMMLLLLLLMMMNNNPPPQQQRRRRRRkkklllmmmpppqqqqqqnnnkkkgggeeebbb___^^^^^^```aaacccccccccdddeeeeeeffffffffffffeeedddeeefffggghhhgggeeebbb___^^^___```bbbaaabbbbbbccccccbbbbbbaaa]]]]]]\\\[[[ZZZYYYXXXXXXZZZ\\\^^^aaacccdddddddddbbbaaaaaaaaacccfffjjjllljjjkkkmmmnnnnnnpppsssuuuyyyyyyzzzyyyxxxuuurrrppphhhfffdddbbbcccfffiiikkkmmmoooqqqrrrrrrrrrpppooojjjjjjjjjkkkllloooqqqrrrsssssstttuuuvvvwwwxxxxxxyyyxxxvvvuuuttttttuuuvvvuuutttsssrrrpppnnnlllkkkkkkkkklllmmmmmmmmmlllllliiijjjmmmooorrrssstttuuutttttttttuuuuuuvvvvvvwwwtttssssssrrrsssuuuvvvwwwyyyyyyzzz|||}}}|||xxxvvvqqqooommmllllllooorrruuuwwwyyy|||}}}~~~|||zzzyyyvvvwwwwwwxxxxxxwwwwwwvvvtttrrrpppnnnnnnppprrrttttttwwwyyyzzzyyywwwvvvvvvtttsssqqqooooooppprrrssstttttttttttttttuuuvvvvvvwwwwwwyyyzzzzzzzzzyyyxxxuuuuuutttsssrrrpppnnnmmmllllllmmmoooqqqrrrssstttrrrqqqpppqqqrrrsssrrrqqqooopppppppppnnnjjjfffddd]]]\\\[[[\\\]]]```ccceeehhhhhhiiiiiijjjkkkllllllnnnpppsssuuuwwwwwwwwwvvvwwwxxxyyyzzzzzzzzzyyyxxxqqqpppooonnnlllkkkiiiiiifffdddaaa]]]\\\\\\]]]^^^```aaabbbcccccccccbbbaaaaaa___]]][[[\\\]]]```aaa_________^^^]]]\\\[[[ZZZXXXYYY\\\^^^___`````````dddcccbbbaaa```_________^^^```cccddddddccc```^^^]]]^^^___````````````___bbbbbbcccddddddcccbbbbbb___^^^]]]^^^___```___^^^]]]]]]]]]]]]]]]]]]]]]]]]XXXXXXYYYYYYYYYYYYYYYYYYWWWYYYYYYXXXUUUSSSRRRSSSTTTRRRSSSUUUTTTQQQSSSWWW[[[^^^bbbfffhhhgggeeeccccccaaa]]]YYYUUURRRPPPNNNQQQRRRTTTUUUVVVVVVUUUTTTTTTUUUVVVXXXYYYZZZZZZZZZXXXWWWVVVTTTSSSSSSSSSSSSQQQQQQQQQQQQRRRSSSTTTUUUSSSSSSRRRRRRQQQQQQQQQQQQRRRQQQQQQQQQPPPPPPOOOOOOKKKKKKLLLMMMOOOPPPQQQQQQOOOOOOOOOPPPQQQQQQRRRRRRPPPPPPPPPPPPPPPPPPQQQQQQOOORRRTTTUUUSSSRRRRRRSSSTTTTTTTTTTTTTTTTTTTTTTTTRRRRRRRRRQQQRRRRRRSSSTTTUUUUUUVVVVVVVVVVVVUUUUUUSSSRRRRRRRRRRRRQQQQQQQQQSSSSSSTTTTTTUUUUUUVVVVVVWWWVVVVVVUUUUUUTTTTTTSSSRRRSSSRRRQQQOOOOOOQQQSSSTTTTTTTTTTTTTTTSSSSSSRRRQQQQQQQQQQQQQQQQQQQQQQQQPPPQQQQQQRRRRRRQQQQQQPPPPPPPPPQQQRRRSSSSSSSSSSSSTTTTTTTTTTTTTTTTTTTTTTTTUUUTTTTTTTTTSSSSSSSSSSSSQQQQQQRRRRRRRRRRRRQQQQQQSSSSSSSSSSSSSSSSSSSSSSSSQQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRQQQQQQQQQPPPQQQQQQQQQQQQQQQQQQQQQQQQSSSRRRQQQPPPOOONNNMMMLLLNNNOOOPPPPPPQQQQQQPPPPPPNNNNNNMMMMMMMMMMMMNNNNNNQQQQQQRRRRRRRRRSSSSSSSSSUUUUUUTTTTTTSSSRRRRRRQQQPPPPPPPPPPPPPPPPPPOOOOOOMMMMMMNNNOOOQQQRRRSSSSSS|||yyyuuurrrpppqqqsssuuuwwwwwwwwwxxxyyyzzzzzzzzz{{{zzzxxxwwwwwwwwwxxxyyyyyywwwtttqqqpppqqqssstttuuuuuuuuuuuutttsssrrrrrrmmmmmmlllkkkjjjiiihhhhhhiiikkkooosssuuuwwwwwwwwwrrrrrrrrrsssvvvzzz~~~}}}zzzxxxvvvtttvvvyyy~~~~~~}}}~~~}}}}}}~~~}}}~~~~~~~~~|||xxxuuujjjjjjiiijjjmmmppptttwwwyyyzzz{{{|||}}}~~~~~~|||zzzyyyxxxuuurrrnnnjjjhhhiiijjjlllnnnnnnpppqqqqqqqqqppppppllljjjhhhggggggjjjmmmoooooooooooonnnmmmlllkkkjjjfffhhhkkknnnqqqrrrrrrrrrsssrrrqqqooonnnmmmmmmmmmnnnqqquuuxxxxxxuuuqqqnnnmmmnnnoooqqqrrrrrrrrrrrrppprrrtttuuuuuutttrrrpppmmmlllkkklllnnnnnnnnnmmmkkkkkkkkkkkkkkkkkkkkkkkkffffffeeeeeedddccccccccceeeffffffdddaaa^^^]]]]]]]]]\\\]]]```^^^[[[\\\bbbaaadddiiinnnqqqqqqpppnnnllljjjfffbbb]]]ZZZWWWVVVXXXYYY[[[]]]^^^]]]\\\[[[]]]^^^___aaacccdddddddddbbbaaa___]]]\\\ZZZZZZZZZXXXXXXXXXYYY[[[\\\^^^___^^^^^^]]]\\\\\\[[[ZZZZZZXXXXXXWWWWWWVVVUUUTTTTTTQQQQQQRRRTTTUUUWWWXXXXXXVVVWWWWWWXXXYYYYYYZZZZZZVVVVVVVVVVVVUUUUUUUUUUUUYYY[[[^^^___^^^]]]\\\]]]XXXYYYZZZ[[[[[[ZZZYYYXXX[[[[[[[[[[[[[[[\\\]]]]]]]]]]]]^^^^^^^^^^^^]]]]]]\\\\\\[[[[[[[[[ZZZZZZZZZ[[[[[[\\\\\\]]]^^^^^^___```______^^^]]]]]]\\\\\\[[[\\\[[[YYYWWWVVVYYY\\\[[[\\\\\\\\\[[[[[[ZZZYYYXXXXXXXXXXXXXXXXXXXXXXXXWWWWWWXXXYYYYYYXXXWWWWWWWWWXXXYYYZZZ[[[[[[[[[[[[YYYYYYYYYYYYYYYYYYYYYYYYZZZZZZZZZYYYYYYYYYXXXXXXWWWWWWVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWUUUUUUUUUUUUVVVVVVWWWWWWVVVVVVVVVUUUUUUUUUTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTSSSRRRQQQPPPOOOOOOPPPPPPRRRSSSSSSSSSRRRQQQQQQQQQPPPPPPPPPPPPQQQQQQTTTTTTTTTUUUUUUUUUVVVVVVWWWWWWVVVVVVUUUUUUTTTTTTRRRRRRRRRRRRRRRSSSSSSSSSPPPPPPQQQQQQQQQQQQRRRRRR~~~~~~{{{{{{zzzyyyxxxwwwvvvuuuwwwyyy}}}}}}}}}}}}~~~zzzvvvttttttvvvxxxzzz{{{|||}}}~~~~~~}}}|||{{{zzzwwwvvvwwwzzz}}}~~~~~~~~~}}}|||zzzyyyxxxuuuwww{{{~~~~~~~~~}}}}}}}}}}}}}}}}}}}}}}}}yyyyyyxxxwwwuuutttsssrrrrrrsssssspppllliiihhhhhhiiigggjjjnnnlllhhhkkkqqqiiilllooosssttttttsssrrrsssqqqooollliiigggeeedddeeefffhhhjjjkkkjjjiiihhhkkklllmmmoooqqqrrrsssssssssrrrpppmmmkkkiiihhhhhhfffggggggiiikkkmmmnnnppplllkkkjjjiiihhhfffeeeeeeddddddcccbbbaaa```___^^^XXXYYYZZZ\\\]]]___```aaa______```aaaaaabbbccccccaaaaaaaaaaaa````````````bbbeeehhhiiihhhgggfffgggcccdddfffggggggfffdddccceeeeeeeeeeeeeeefffggggggjjjkkkkkkllllllkkkkkkjjjeeeeeeeeeeeeddddddddddddhhhhhhiiijjjkkkkkkllllllhhhhhhhhhgggfffeeeeeedddcccddddddaaa___^^^aaaeeeccccccddddddcccbbbaaaaaa________________________^^^___```aaaaaa```___^^^___```aaabbbccccccccccccdddddddddddddddddddddccc`````````_________^^^^^^^^^]]]\\\[[[[[[\\\]]]^^^[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZ[[[[[[\\\\\\YYYYYYXXXXXXXXXWWWWWWWWWVVVVVVVVVVVVVVVVVVVVVVVVTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRTTTUUUUUUUUUTTTSSSVVVVVVUUUUUUUUUUUUVVVVVVVVVVVVVVVWWWWWWWWWXXXXXXYYYYYYXXXWWWWWWVVVVVVUUUSSSSSSTTTTTTUUUUUUVVVVVVTTTTTTSSSRRRQQQQQQPPPPPP}}}}}}~~~~~~{{{yyyyyy{{{~~~~~~|||{{{zzzzzz{{{}}}~~~xxx{{{~~~{{{yyyxxxwwwyyyxxxwwwwwwyyy}}}~~~~~~|||zzzxxxvvvuuuxxxxxxwwwvvvtttqqqnnnmmmfffeeedddfffkkkpppssstttuuusssqqqppppppqqqsssuuuqqqqqqpppnnnmmmmmmooorrrtttwww{{{~~~~~~|||xxxvvvsssuuuxxxyyyxxxwwwxxxyyyyyyxxxxxxyyyzzz{{{yyyxxxxxxzzz|||~~~~~~}}}{{{yyyyyyxxxvvvttttttvvvyyyzzzwwwyyy|||~~~{{{yyyyyyyyyxxxwwwwwwwwwvvvrrrnnnnnnqqqtttrrrssstttsssrrrqqqrrrsssqqqppppppppprrrrrrpppnnnkkklllmmmoooqqqqqqooolllmmmpppsssuuuuuutttttttttsssvvvxxxyyywwwuuusssssstttqqqnnnllllllmmmmmmmmmllljjjgggeeeeeegggjjjkkkjjjjjjjjjjjjiiigggffffffiiiiiiiiiiiiiiihhhgggfffhhheeeaaa```````````````]]]^^^^^^^^^^^^]]]]]]\\\\\\]]]]]]]]]\\\[[[[[[ZZZ[[[\\\]]]]]][[[YYYYYYZZZ\\\[[[YYYXXXXXXYYY[[[\\\___```aaaaaa___^^^^^^_________^^^]]]\\\[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZYYYWWWVVVUUUUUUUUUUUU~~~zzzyyyyyy{{{~~~~~~}}}||||||}}}~~~~~~|||{{{|||zzzxxxvvvvvvxxx{{{}}}zzzzzzzzzzzzyyywwwvvvuuuvvvwwwxxxxxxxxxxxxxxxwwwuuurrrnnnmmmmmmnnnnnnmmmkkkkkkkkkjjjiiihhhgggggggggggggggggggggfffeeeeeefffhhhiiihhhfffeeedddeeegggfffdddcccdddeeeggghhhjjjlllmmmllljjjiiiiiijjjjjjiiiiiihhhgggfffeeeeeeeeeeeeddddddcccccccccccc```___]]]\\\[[[[[[[[[[[[~~~|||zzzxxxwwwwwwxxxxxxxxxxxxwwwwwwwwwwwwyyyzzz{{{zzzxxxwwwvvvwwwwwwwwwvvvvvvvvvwwwyyyzzz}}}~~~|||{{{{{{{{{||||||{{{{{{yyyxxxwwwvvvvvvvvvuuuttttttsssrrrrrrmmmllljjjhhhggggggggghhh~~~}}}{{{zzzyyyyyyyyyzzz