BM6P6(@ ]]][[[XXXXXXYYY[[[\\\\\\\\\\\\\\\[[[[[[[[[[[[[[[]]]ZZZXXXXXXZZZ[[[YYYWWW\\\VVVTTTVVVWWWVVVWWWZZZ^^^eeezzz|||rrrnnnppprrrpppxxxuuussstttssstttzzz{{{yyywwwsssooojjjiiigggeeeeeegggiiijjjfffccc___\\\ZZZYYYZZZZZZ]]][[[[[[]]]\\\XXXYYY]]]fffppp~~~zzzvvvsssrrrnnnmmmoooqqqsssyyy}}}xxx||||||||||||||||||||||||xxx```qqqaaarrrtttjjjdddbbbVVVBBB666555444444333333333333222222111111222333555777999:::555444333222333444555666777888888888888999999999<<<;;;>>>===HHHGGGFFFlll___]]]iiieeebbbbbbcccccchhhnnnuuu{{{yyyooohhhkkkqqqssssssvvvxxxzzz{{{}}}PPPFFFEEEEEEGGGDDD@@@BBBFFFGGGNNNVVV[[[YYYTTTMMMIIIFFFEEEDDDAAA@@@BBBEEEIIIWWW[[[```dddfffgggiiijjjjjjhhhdddaaaaaaeeelllrrr|||uuuvvvpppdddZZZOOOIIIHHHIIICCC>>>===<<<;;;???EEELLL[[[jjjnnnggg\\\OOOEEE>>>AAAEEEIIIKKKKKKJJJIIIPPPRRRSSSTTT^^^ooo~~~|||oooeee```RRRMMMEEEEEEKKKNNNaaa{{{yyyvvvNNN???:::666666666555444444333333333333444444555444444444777777777888999:::<<<===CCCCCCDDDIIIOOORRRRRRPPPPPPRRRTTTUUUVVVXXX[[[^^^bbbaaabbbdddggggggccc```ZZZXXXVVVWWWYYY[[[\\\\\\ZZZZZZZZZZZZZZZZZZZZZZZZWWWXXXXXXYYYYYYYYYWWWUUUOOONNNQQQXXX[[[YYYVVVWWWZZZZZZcccxxx~~~~~~~~~~~~{{{wwwrrrpppwww}}}xxxtttooommmkkkiiiiiijjjlllmmmeeeccc```\\\ZZZZZZ[[[[[[XXXWWWZZZ]]]]]]ZZZ[[[___]]]hhh|||~~~vvvsssrrrkkkgggeeeggghhhjjjooovvv~~~xxxddd|||~~~pppQQQ```ddd]]]ZZZ[[[RRR@@@666555444444333333333333222222111222222333444666777888666555444444444555666777777888888888888999999999;;;:::>>>===HHHGGGHHHqqq\\\YYY}}}{{{{{{}}}yyyfffbbbaaacccdddfffkkkrrrwwwyyyuuulllgggkkkpppqqqqqqsssuuuxxx{{{|||~~~dddPPPHHHBBB@@@???<<<<<>>>>>@@@DDDGGGQQQTTTXXX[[[\\\\\\]]]^^^```^^^[[[XXXXXX\\\ccchhhuuu~~~wwwwwwyyytttfffZZZPPPKKKJJJIIIBBB===<<<<<<;;;>>>BBBIIIYYYhhhkkkfff^^^UUUOOOMMMOOOQQQUUUXXXZZZ\\\]]][[[```ccccccfffkkknnnmmmsssrrrfff___PPPNNNGGGEEEHHHJJJ```zzzvvvyyyRRRCCC===666666666555444444333333333333444444555555444444777888888999:::;;;===>>>BBBBBBDDDHHHNNNQQQQQQOOOPPPRRRSSSTTTTTTUUUXXXZZZ```______bbbeeefffdddbbbXXXVVVTTTUUUWWWYYYZZZZZZWWWWWWWWWWWWWWWWWWWWWWWWQQQUUUYYYZZZWWWUUUUUUVVVPPPNNNOOOUUUWWWUUUTTTUUUXXXUUUUUU^^^nnnyyysssvvv}}}}}}xxxtttrrrpppnnnmmmmmmnnnoooeeecccaaa^^^]]]]]]]]]^^^ZZZZZZ]]]aaa```\\\[[[^^^ZZZeeeyyywwwsssrrriiieeebbbdddfffggglllrrrxxx||||||wwwkkk|||cccMMMZZZVVVTTTUUUWWWNNN>>>555444444444333333333333222222222222222222333444555666666666555555666666777888777888888888888999999999;;;:::======FFFEEEKKKxxx~~~ZZZ[[[}}}{{{}}}tttcccaaa```cccfffhhhpppxxx{{{wwwppphhhgggllloooooooooppprrruuuzzz~~~wwwqqqmmmooouuuzzz}}}]]]QQQFFFBBBAAA@@@@@@BBBEEEFFFFFFDDDBBBAAABBBDDD?????????>>>===>>>BBBEEEMMMPPPTTTUUUUUUTTTTTTTTTWWWVVVUUUTTTVVV[[[ccciiillltttrrrqqqyyywwwfffZZZPPPLLLMMMIIIAAA<<<<<<>>>???@@@CCCRRRaaannnnnnfff]]]WWWSSSOOOOOOPPPSSSVVVZZZ^^^```aaacccccc```cccmmmvvvyyyuuuggg^^^PPPOOOIIIEEEEEEEEE\\\vvvllluuuQQQAAA;;;666666666555444444333333333333444444555555555555888888999:::<<<===???@@@@@@AAACCCFFFKKKMMMNNNMMMPPPQQQQQQQQQPPPQQQTTTVVV\\\[[[\\\___bbbddddddcccWWWUUUTTTTTTVVVWWWWWWVVVTTTTTTTTTUUUUUUUUUUUUUUUPPPUUUYYYXXXSSSRRRUUUZZZaaaXXXPPPMMMLLLLLLOOOTTTSSSTTTVVVZZZ```fffiiikkkhhhggghhhkkkqqqwww}}}|||wwwtttvvv{{{zzzwwwuuussspppnnnmmmmmmmmmfffeeecccaaa```aaabbbbbbddddddfffiiieee]]]YYYZZZYYYdddyyy|||uuuqqqiiiccc```bbbeeeggglllqqqtttxxxxxxtttsssttt```YYYbbbWWWWWWZZZYYYNNN===333222444444333333333222222222222222222111222222333333555555555555666777777888777777888888888999999999;;;:::===;;;CCCBBBKKKsssVVVaaa~~~~~~tttcccaaabbbeeegggjjjrrr{{{~~~vvvkkkfffiiinnnooonnnoooppprrrssswww|||~~~wwwooofff^^^\\\^^^hhhpppwwwzzz}}}hhh]]]RRRJJJCCC>>>===@@@AAA@@@>>><<<999999<<<>>>BBBBBBBBBAAA??????@@@BBBHHHKKKNNNPPPPPPOOOPPPQQQQQQQQQRRRTTTXXX^^^gggmmmmmmsssqqqrrr|||xxxfffZZZQQQOOOQQQKKKBBB<<<>>>AAACCCDDDGGG]]]ooozzzrrrmmmiii```___^^^]]][[[YYYWWWWWW]]]ccchhhlllwwwuuuhhh___QQQPPPHHHFFFEEECCCTTTtttzzzjjjrrrPPP@@@888666666666555444444333333333333444444444555666666999::::::<<<>>>@@@BBBCCC@@@AAACCCEEEHHHKKKLLLMMMNNNOOOOOONNNNNNOOORRRTTTXXXXXXYYY[[[]]]___``````WWWVVVTTTTTTTTTTTTSSSRRRRRRRRRSSSSSSTTTTTTTTTTTTRRRVVVXXXUUUOOOOOOVVV^^^kkk```TTTNNNKKKJJJMMMRRRMMMPPPUUUWWWWWWVVVUUUTTTSSSUUUXXX\\\___aaadddeeekkkkkkmmmqqqxxx}}}qqqoooqqqqqqqqqqqqsss~~~yyyxxxuuurrrooommmkkkkkkhhhgggfffffffffgggggghhhkkkjjjkkklllfff\\\WWWVVVUUU___ttt}}}tttfff^^^YYYZZZ^^^aaaffflllrrrwww{{{}}}ooovvvlll]]]dddhhh[[[^^^```[[[LLL<<<333333444444333333333222222222222222111111111222222333333333444555666666777777777777888888888999999999<<<:::===;;;???>>>MMMfffWWWmmm{{{~~~uuueeedddeeeggghhhjjjsss}}}ttthhhfffkkkpppqqqoooppprrrsssssstttuuuwwwzzzmmmeee\\\VVVPPPKKKMMMTTTiiisss{{{{{{{{{pppZZZIIIBBBEEE??????@@@???===>>>???AAABBBCCCDDDCCCAAAAAABBBCCC@@@BBBEEEGGGIIIKKKNNNPPPNNNPPPQQQSSSVVV\\\ccchhhjjjoooooorrr|||{{{iii]]]VVVUUUXXXNNNEEE>>>>>>???@@@BBBFFFVVVlllvvvooojjjjjjxxxuuuiiibbbTTTOOOFFFEEEHHHDDDMMMeeetttsssRRRBBB999666666666555444444333333444444333444444666777888:::;;;<<<>>>@@@BBBDDDFFFEEEFFFHHHIIIKKKMMMOOOQQQMMMMMMMMMLLLLLLMMMQQQTTTUUUVVVXXXYYYYYYZZZZZZ[[[VVVUUUSSSSSSTTTTTTRRRQQQRRRRRRRRRSSSTTTTTTUUUUUUUUUWWWVVVRRRMMMNNNVVV^^^bbb\\\XXXWWWUUUPPPNNNOOONNNPPPQQQRRRPPPOOOOOOOOOKKKNNNSSSWWWXXXYYYZZZ[[[[[[[[[^^^bbbdddkkkzzzllleeehhhnnntttyyy}}}zzzvvvrrrooommmlllkkkkkkkkkkkklllmmmnnnooommmllllllllleeeZZZTTTSSSSSS^^^sssiii___VVVUUUXXX\\\bbbhhhnnnvvv}}}{{{oooiiiooo~~~vvvkkkuuuyyy~~~rrrbbbqqqmmm___cccdddZZZIII:::555555444444333333333333222222222222222111222222333333222333444555666777777777777888888888888999999999<<<:::===;;;??????SSSeeehhh{{{~~~|||sssffffffhhhjjjiiikkkttt}}}qqqfffgggmmmqqqqqqqqqqqqrrrtttsssrrrqqqrrrsssZZZOOOFFFEEECCCAAAFFFPPPlllvvv~~~~~~tttXXXLLLKKKHHHJJJKKKJJJIIIGGGGGGHHHAAACCCEEEEEEDDDCCCCCCDDD>>>@@@BBBDDDGGGLLLQQQVVVUUUVVVWWWXXXYYY\\\aaaeeeeeekkklllqqqyyy~~~nnnccc\\\ZZZ\\\PPPHHHAAA===;;;;;;@@@GGGIII```|||uuujjjcccWWWPPPEEEEEEJJJEEEKKK```~~~rrrQQQAAA888666666666555444444333333444444333333444666888999;;;<<<===???BBBEEEGGGIIIKKKLLLNNNOOOOOOQQQTTTVVVOOOOOONNNLLLKKKLLLOOORRRQQQTTTXXXYYYYYYXXXXXXXXXSSSRRRRRRSSSUUUUUUTTTSSSRRRRRRSSSSSSTTTUUUUUUVVVTTTUUUTTTPPPLLLMMMSSSYYYXXXVVVXXX]]]]]]WWWQQQPPPQQQPPPPPPPPPPPPPPPPPPQQQHHHLLLQQQSSSTTTUUUWWWYYYVVVWWWZZZ]]]]]]^^^eeennnzzznnniiijjjoooxxx~~~zzzuuurrrqqqnnnnnnooopppqqqsssttttttuuurrrpppmmmcccWWWOOOOOOQQQ[[[ooorrreeeXXXTTTVVVYYY___eeehhhqqq|||~~~zzz|||tttkkkvvvvvvlllxxxfffjjjhhhYYYEEE777555777444444333333333333222222222222222222222333444555222333555777888888888888777888888888888999999999:::999>>>===AAACCC]]]iii~~~~~~}}}yyypppeeefffiiikkkjjjlllwwwxxxmmmeeehhhnnnpppppprrrpppqqqrrrrrrrrrtttwwwzzzaaaRRRGGGFFFFFFBBBFFFMMMhhhrrrzzz}}}~~~|||mmmaaa```dddcccaaa\\\UUUNNNKKKJJJIIIJJJKKKJJJGGGDDDBBBAAA???@@@@@@AAAEEELLLTTTZZZ[[[\\\]]]^^^```cccgggjjjfffkkkjjjjjjnnnrrrpppddd\\\XXXYYYLLLGGGBBB>>><<<>>>HHHTTTVVViiiyyyxxxwwwkkkcccWWWQQQGGGFFFHHHEEEOOOhhhyyyrrrQQQ@@@777666666666555444444333333555444333333444666999:::<<<===>>>AAADDDGGGIIIKKKLLLNNNPPPPPPOOOQQQTTTWWWTTTSSSPPPMMMJJJJJJMMMOOONNNSSSYYY\\\[[[ZZZYYYZZZPPPPPPPPPSSSVVVWWWWWWVVVRRRSSSSSSTTTUUUVVVVVVWWWRRRSSSSSSPPPMMMMMMPPPSSSVVVTTTWWW\\\]]]XXXTTTSSSMMMMMMNNNPPPQQQPPPNNNMMMHHHKKKNNNNNNNNNOOOSSSVVVWWWUUUVVVXXXYYYZZZaaaiiigggrrrzzzxxxsssqqqppppppkkkkkkmmmooonnnnnnttt|||~~~{{{sssvvv{{{xxxvvvpppqqqrrrsssuuuvvvwwwxxx{{{vvvpppcccUUULLLJJJMMMVVVfffxxxvvvgggWWWQQQQQQTTTZZZ___cccmmmyyyuuulllxxx|||sssrrrooorrrmmmZZZCCC555333666444444444333333333222222222222222222333444555666333444666888999:::999999777888888888888999999999999888>>>>>>DDDGGGddd|||ggg}}}xxx{{{xxxooodddeeeiiikkkkkknnnyyyuuujjjccchhhmmmoooooorrroooppppppqqqsssxxxuuucccTTTQQQOOOHHHGGGMMMaaakkktttyyy}}}~~~|||www~~~uuujjjccc```UUUUUUTTTPPPJJJDDD???===<<<;;;;;;;;;???FFFPPPWWWWWWYYY\\\___bbbfffkkkooohhhjjjeee```]]]^^^uuu}}}nnncccYYYTTTSSSFFFDDDBBB@@@???EEEUUUeeeqqq{{{iiillljjjdddgggwwwzzzlllcccWWWSSSIIIFFFFFFDDDSSSqqq~~~wwwVVVDDD;;;777666666555444444333333555444333333444666999;;;======???AAADDDHHHJJJLLLJJJLLLNNNMMMLLLNNNQQQUUUYYYWWWSSSNNNJJJIIIKKKMMMLLLRRRZZZ^^^^^^\\\\\\\\\OOOPPPQQQSSSTTTSSSRRRRRRQQQRRRSSSTTTTTTSSSRRRQQQSSSSSSRRRRRRSSSSSSTTTUUUUUUSSSSSSWWWZZZZZZTTTNNNOOOLLLKKKLLLOOOQQQQQQOOOFFFHHHKKKNNNQQQRRRSSSSSSWWWWWWVVVUUUUUUWWWXXXYYYZZZ[[[\\\___aaadddggghhhcccbbbbbbdddfffgggfffeeevvv~~~wwwhhhcccjjjwww~~~|||wwwtttrrrrrruuuyyy|||}}}yyyjjjYYYPPPLLLLLLJJJ^^^fffdddbbb\\\\\\gggvvvvvvlllccc\\\SSSMMMLLLNNNQQQSSSZZZeeerrr|||kkkzzz}}}vvvxxxwwwZZZ???555333111444444444333333222222222333333333444444444555555555555555555666666666666:::999888888777777888888<<<===999@@@GGGJJJyyyvvvjjjvvvxxxzzz}}}sssooohhhdddffffffcccnnn}}}~~~nnnkkkhhhjjjooorrrqqqnnnkkkpppqqqtttyyyzzzdddSSSNNNMMMMMMZZZ```eeeiiirrr|||~~~zzz}}}~~~xxxqqqhhh^^^QQQDDD>>>???AAA???>>>??????CCCNNNZZZcccdddhhhooovvv{{{|||}}}pppdddZZZTTTNNNSSSuuukkk]]]VVVUUUVVVIIIAAA>>>@@@===CCCaaawwwpppaaa^^^[[[YYYZZZbbbuuuyyymmmfffYYYPPPJJJIIIIIIMMM___rrr~~~eeeLLL:::777777666555555555555555333555666666666777999;;;@@@DDDHHHHHHEEEDDDHHHMMMNNNMMMMMMPPPTTTUUUSSSQQQTTTUUUVVVTTTQQQMMMLLLKKKTTTXXX[[[\\\YYYXXXYYY[[[PPPPPPQQQRRRRRRRRRRRRRRRPPPQQQRRRSSSTTTSSSSSSRRRSSSSSSSSSSSSSSSTTTTTTUUUUUUSSSSSSUUUXXXXXXSSSOOOMMMKKKJJJKKKNNNOOOMMMKKKGGGHHHKKKMMMOOOQQQQQQQQQUUUTTTTTTTTTTTTUUUVVVVVVYYYYYYYYYZZZ\\\___aaacccbbbccceeeeeeeeecccbbbaaaeeewwwnnn]]]WWW[[[aaattt|||wwwuuuuuuvvvwwwwww|||zzzsssggg[[[TTTQQQQQQRRR______XXXUUUOOOLLLSSS[[[pppuuuiii\\\RRRRRRNNNJJJHHHJJJMMMOOOPPPRRR\\\kkk~~~wwwvvvXXX>>>555444222444444444333333222222222333333333444444444555555555555555666666666777777999999888888888888999999;;;@@@>>>AAAIIITTTrrriii|||tttwww{{{~~~rrrlllgggbbbddddddcccooo}}}}}}llljjjhhhkkkpppsssrrrooommmooommmrrr|||vvv___VVVSSS[[[]]][[[ZZZbbbpppzzz}}}wwwzzzvvvgggXXXKKKEEEEEE???======>>>>>>BBBMMMXXXbbbkkkyyyttthhh]]]WWWPPPVVVvvv}}}nnnbbbXXXRRRNNNFFF@@@???AAAAAAKKKlll|||qqqjjjfffbbb^^^[[[XXX]]]nnn~~~wwwkkkeeeYYYRRRLLLJJJIIINNNbbbxxxjjjMMM:::777777666555555555555555666777888888888999<<>>AAACCCNNNpppzzzqqqmmmgggdddaaa\\\XXXZZZfffuuuvvvkkkeeeYYYSSSNNNLLLIIIPPPgggoooQQQ>>>777777666555555555666666999:::;;;;;;;;;<<<@@@BBBDDDEEEGGGJJJMMMOOOQQQSSSWWWWWWUUUSSSRRRTTTXXXZZZ^^^``````___\\\ZZZXXXXXXZZZYYYXXXYYY[[[]]]]]]]]]RRRQQQPPPOOOOOOPPPQQQRRRNNNNNNOOOQQQRRRSSSTTTTTTSSSSSSRRRRRRSSSSSSTTTUUUUUUSSSQQQPPPRRRRRRQQQOOOJJJLLLOOOQQQSSSRRROOOMMMLLLLLLMMMMMMNNNNNNNNNNNNNNNOOOQQQRRRRRRRRRQQQPPPTTTRRRQQQPPPQQQUUUXXX[[[aaahhhnnnnnniiidddccccccWWWgggyyy~~~{{{yyy~~~xxxeeeYYYUUUQQQQQQ]]]yyy~~~}}}}}}}}}||||||sssjjjddd```]]]]]]___gggnnnbbbOOOKKKLLLPPPXXX[[[```lll}}}lll___TTTTTTYYYZZZVVVRRRFFFEEEDDDEEEGGGHHHGGGFFFKKKOOOWWWkkkoooiiiyyyyyy~~~wwwdddJJJ999666777666333333333333333333333333333333333444444444555555666666666777777777888888777777888888999;;;<<<===999AAABBB>>>HHHkkkooolll~~~}}}}}}qqqggggggaaaaaaaaaeeeuuu~~~vvvdddeeehhhmmmrrrttttttrrrooooookkknnn|||iiiYYYPPPRRRRRRQQQSSSYYYaaagggkkkiiimmmuuu}}}lllaaa\\\VVVPPPMMMJJJGGGFFFGGGGGGGGGMMMTTTXXXfffttt}}}tttjjjaaaWWWVVVhhh~~~rrreee```]]]XXXTTTHHHCCCAAACCCDDDNNNjjjyyytttssseeeccc```]]]XXXXXXcccppp{{{wwwlllfffXXXSSSOOOLLLIIIQQQmmm}}}oooPPP>>>777777666666666666666777999:::;;;<<<<<<>>>BBBDDDEEEEEEGGGKKKPPPSSSUUUUUUYYYZZZYYYVVVRRRQQQTTTWWWaaabbbcccaaa]]]ZZZYYYXXXZZZWWWVVVWWW\\\``````___TTTSSSQQQPPPOOOOOOPPPQQQNNNNNNOOOOOOQQQRRRSSSTTTRRRRRRQQQQQQRRRRRRSSSTTTTTTRRRPPPOOOOOOOOOOOONNNGGGJJJOOORRRTTTSSSQQQPPPNNNNNNNNNMMMMMMMMMMMMNNNMMMNNNOOOQQQQQQPPPOOOOOOQQQPPPNNNNNNPPPTTTXXX[[[___fffnnnpppllliiihhhiiiaaafffnnnwwwzzzxxxtttrrrssszzzrrrcccYYYUUUQQQSSSaaaxxx|||rrrjjjggggggfffiiiooo~~~{{{aaaTTTRRRVVV___iiijjjqqqjjj[[[PPPRRRWWWUUUNNNJJJJJJGGGDDDCCCDDDFFFFFFFFFIIIMMMVVViiiyyygggbbbppprrrrrr\\\GGG:::777666444333333333333333333333333333333333444444444555555666666666666777777777777666666777888999;;;<<<===;;;???BBBBBBOOOxxxmmmjjj}}}~~~pppggggggbbbaaaaaagggyyy~~~ppp```bbbfffkkkppprrrsssrrrlllqqqnnnmmmuuu|||hhhRRRPPPOOONNNOOORRRWWW\\\bbb```ccckkksssyyyzzzlllaaa```bbb```ZZZUUUQQQMMMLLLLLLKKKIIIKKKPPP\\\hhhsssxxxsssmmmfffeeeqqqnnnccc```^^^ZZZUUULLLFFFDDDEEEGGGNNNaaattt}}}yyysssppppppcccaaa___\\\VVVUUU___kkkuuuvvvkkkdddWWWQQQMMMKKKJJJTTTrrrxxxmmmMMM;;;777777666666666777777888777999;;;===>>>???BBBEEEFFFFFFGGGKKKPPPTTTUUUUUUVVVYYY[[[ZZZWWWUUUVVVXXX^^^```aaaaaa___]]]\\\]]]___[[[YYYYYY]]]______]]]UUUTTTSSSRRRQQQPPPPPPPPPNNNNNNNNNOOOOOOQQQRRRSSSPPPPPPPPPPPPPPPQQQRRRRRRQQQQQQOOONNNMMMMMMMMMMMMEEEIIINNNQQQQQQPPPPPPPPPNNNNNNMMMLLLLLLLLLLLLMMMLLLLLLMMMNNNNNNNNNNNNNNNNNNMMMLLLMMMOOOSSSVVVYYYZZZ```gggkkkkkkiiiiiijjjdddgggppp|||wwwmmmffffffjjjrrr|||uuulllaaaZZZUUUVVV^^^nnn{{{qqqlllnnnppprrr{{{zzzqqqmmmpppvvvssswwwrrrcccXXX[[[]]]WWWNNNJJJIIIFFFBBB@@@BBBDDDFFFGGGCCCKKKWWWjjjzzz{{{~~~nnn~~~zzziiidddlllrrrtttZZZEEE;;;777444111222222333333333333444444333333333444444444555555555555555555666666666666666666666777888:::;;;<<<>>><<>>777777666666666777888888777:::>>>AAABBBCCCEEEFFFGGGHHHJJJMMMPPPRRRTTTVVVUUUXXX[[[\\\\\\\\\]]]]]]YYY\\\___```aaaaaabbbccceeecccaaa______^^^\\\[[[UUUUUUUUUTTTSSSQQQPPPOOOOOOOOONNNNNNNNNOOOQQQRRROOOOOONNNNNNOOOOOOPPPQQQOOOOOOOOONNNLLLKKKKKKKKKHHHLLLPPPQQQPPPNNNNNNNNNMMMLLLKKKJJJIIIJJJKKKKKKKKKJJJJJJJJJJJJKKKLLLLLLKKKJJJJJJKKKLLLOOOQQQRRRSSSVVV\\\aaadddeeedddccc___gggxxx|||mmmfffbbbbbbfffppp{{{|||ooohhhaaa^^^\\\^^^gggqqq}}}uuurrruuuwwwzzz{{{nnnmmmjjj]]]SSSPPPHHHEEEBBB@@@BBBCCCDDDDDD@@@JJJSSSeeezzz}}}{{{{{{~~~~~~~~~{{{~~~wwwmmm|||xxxsssoooiiippp}}}sssTTT???777666444111222222222333333444444444333333333444444444555555444444444444555555555555666666666666777888999:::>>>999CCCJJJOOOyyyfff^^^}}}xxxnnnhhhddd______aaajjj{{{www^^^ZZZ\\\```cccgggjjjmmmpppiiipppmmmiiinnnpppsss~~~hhhZZZSSSMMMLLLNNNLLLJJJKKKPPPUUU[[[fffpppuuu{{{iii___VVVXXX\\\]]]^^^^^^aaa^^^\\\^^^^^^ZZZXXXZZZ[[[bbbppp}}}ssskkkiiiqqqzzzzzzvvvqqqkkkgggaaa\\\XXXVVVQQQOOOUUUZZZYYYTTTPPPRRR^^^mmmwww|||yyyuuuttttttqqqjjjeeeeeeYYYWWWUUURRRMMMNNNXXXeeettt~~~rrrgggbbbWWWPPPKKKLLLRRR```|||tttqqqhhhNNN@@@777777666666777888888999888===CCCGGGIIIIIIIIIIIIIIILLLOOOPPPOOOPPPSSSVVVZZZYYYYYYZZZ\\\^^^^^^]]]XXX[[[^^^_________```aaaggghhhhhhfffccc```______UUUVVVVVVVVVTTTRRRPPPOOOPPPOOONNNNNNNNNOOOPPPQQQNNNNNNMMMMMMNNNNNNOOOPPPNNNOOOOOONNNLLLJJJIIIJJJNNNQQQTTTSSSPPPNNNNNNOOOKKKJJJIIIHHHGGGHHHIIIJJJJJJIIIHHHGGGHHHIIIJJJKKKIIIIIIIIIIIIJJJKKKKKKLLLNNNOOOSSSYYY^^^```^^^\\\XXXeee|||sssoooiiifffdddgggnnnuuuwwwwwwsssnnnkkkjjjhhhdddccceeemmm}}}{{{xxx{{{{{{}}}|||ppp\\\NNNKKKJJJGGGEEECCCCCCCCCBBB@@@BBBIIIMMM\\\vvv~~~{{{www}}}~~~~~~}}}www{{{vvvqqqqqqmmmvvvnnnLLL888333555555444222222222333333444444444333333333444444444555555333333333444444444555555555555555555666777888999===666BBBGGGCCCjjjfff\\\}}}vvvlllgggbbb^^^^^^```iiizzztttXXXYYY[[[^^^aaadddggglllooojjjooojjjgggoooqqqooorrrqqq}}}zzz}}}ooo```UUUQQQHHHFFFFFFIIILLLRRR^^^kkkoooyyyqqqaaaUUUIIIGGGJJJNNNSSSXXX\\\YYYXXX[[[\\\XXXVVVWWW]]]___jjjyyyssswww~~~{{{ssskkkeeeccccccdddlllfffdddjjjoookkk]]]QQQFFFOOOYYY^^^ccchhhhhhfffaaa```cccggggggaaa\\\\\\PPPOOONNNMMMKKKMMMZZZhhhrrrsssjjjdddYYYPPPKKKNNNUUUdddsssqqq~~~cccIII:::777777666777777888999999;;;@@@GGGLLLNNNMMMLLLLLLJJJOOORRRRRROOOOOOSSSWWW```\\\WWWVVVXXXYYYYYYWWW[[[]]]^^^^^^\\\ZZZZZZZZZdddgggjjjjjjgggeeeeeegggPPPTTTWWWWWWSSSPPPPPPPPPNNNNNNNNNMMMMMMMMMLLLLLLIIIJJJKKKLLLNNNNNNNNNNNNMMMMMMMMMMMMLLLKKKIIIIIIOOOOOOOOONNNMMMLLLKKKKKKIIIJJJKKKKKKKKKJJJIIIHHHHHHHHHHHHIIIIIIJJJJJJJJJJJJIIIHHHHHHIIIJJJKKKLLLPPPMMMMMMRRRWWWZZZaaaggg]]]^^^lll{{{rrrnnniiiffffffggghhhiiikkkkkkllllllkkkiiihhhgggeeeooo||||||www|||}}}zzzdddZZZRRRKKKJJJFFFCCCCCCBBB???@@@CCCBBB@@@JJJ```ttt}}}~~~~~~}}}{{{}}}{{{ttt|||vvv|||}}}sss~~~sss||||||hhhIII???777444555333333333333444444555555555222222111111222222333444555555555555555555555555555555555555666888999::::::<<<<<>>>>>AAAAAAAAAHHHVVVbbbgggkkkppp|||{{{vvvssstttyyy~~~|||}}}}}}{{{zzz|||~~~xxxuuuwwwbbbEEE<<<666333666444333333333333444444444444222222222111222222333444444444444444444444444444555555555555666888999:::;;;<<<<<>>@@@EEENNNWWW```fffjjjkkk___\\\ddddddYYYSSSWWWUUUYYY___dddkkkttt|||vvvxxxxxxyyy~~~{{{zzz}}}~~~|||zzz{{{vvvxxxzzzxxxtttuuuzzz{{{}}}||||||}}}~~~|||zzzyyyzzz|||~~~yyyvvvwww}}}hhhTTT___uuuwwwSSS<<<999444222555444444444333333222222222111333222222222222333444444333333333333333333333333555555555555666888999::::::;;;;;;DDDBBBZZZiiiaaazzz{{{ssskkkhhhaaaYYY]]]\\\pppjjjVVVPPPRRRVVV[[[^^^aaabbbcccfffhhhkkkkkkkkkjjjkkklllpppmmmlllnnnrrruuutttsssxxx~~~xxxyyy}}}dddYYYOOOMMMMMMJJJHHHHHHIIIJJJKKKKKKLLLPPPUUUXXXdddlll}}}{{{yyyxxxxxxuuuooosssjjjQQQMMMNNNJJJKKKQQQQQQQQQPPPQQQSSSVVVYYY[[[___```___ZZZRRRSSSeeezzztttoookkkeeeWWWMMMIIIWWWppp~~~YYYFFF;;;:::999888888888999:::;;;>>>AAAEEEHHHJJJLLLOOOQQQUUUSSSQQQNNNLLLJJJIIIIIIMMMNNNPPPPPPPPPPPPSSSUUUVVVVVVWWWYYYYYYXXXWWWWWWYYY[[[___aaabbbbbb```___BBBGGGMMMPPPNNNKKKJJJKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKJJJIIIHHHJJJIIIHHHGGGGGGIIIKKKMMMJJJJJJKKKKKKKKKJJJIIIIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGGGGGGGFFFFFFFFFFFFHHHHHHGGGGGGGGGFFFEEEEEEIIIJJJLLLLLLJJJKKKUUUaaauuuwww|||tttlllfffaaa]]]ZZZ\\\]]]______]]]YYYVVVSSSTTTWWWXXXYYY]]]bbbaaa\\\```ffflllooorrrxxx}}}xxxsssooooookkkiiihhhjjjxxxrrrXXXNNNFFFDDDEEECCCCCCEEE@@@???BBBKKKWWW```bbb___bbbOOODDDJJJOOOIIIGGGKKKNNNQQQTTTUUUVVVYYY___dddbbbrrrzzzyyysss~~~zzzuuuwwwuuuvvv{{{}}}zzzwwwwwwyyyyyyvvvooojjjjjjqqqxxx~~~}}}|||}}}}}}vvvzzzzzzzzzxxxvvvwwwyyy{{{|||~~~~~~~~~~~~{{{{{{yyysssnnnmmmpppttt}}}wwwXXXQQQZZZkkkyyy~~~oooOOO;;;999444222444444444444444333333222222222333333222222333333444555444444444444444444444444555555555555666888999:::999;;;;;;FFFDDD]]]pppaaazzzzzzqqqhhheee___YYY]]]]]]qqqppp[[[OOOQQQUUUZZZ___bbbeeeffffffiiilllmmmlllkkkkkkkkkoooooonnnnnnnnnoooqqqqqqsssvvvwwwxxx{{{rrreeeXXXRRRPPPMMMKKKLLLNNNOOOOOOOOOQQQUUU[[[___gggpppzzzyyyuuuuuuZZZOOOPPPMMMNNNTTTQQQQQQQQQSSSVVVZZZ^^^aaaeeeccc___WWWQQQUUUiii|||sssnnniiidddUUUKKKKKK]]]xxx[[[EEE:::::::::999999:::;;;===>>>???BBBFFFHHHKKKMMMQQQSSSUUUTTTRRRPPPNNNLLLJJJIIIPPPPPPPPPOOOMMMMMMNNNOOOPPPRRRTTTVVVWWWYYYYYYXXXVVVYYY\\\```bbbccccccbbb@@@FFFMMMPPPOOOLLLKKKLLLJJJJJJJJJJJJKKKKKKKKKKKKJJJJJJKKKKKKJJJIIIHHHHHHKKKJJJIIIHHHGGGHHHIIIJJJIIIIIIJJJJJJJJJIIIIIIHHHEEEEEEDDDCCCCCCCCCCCCDDDGGGGGGGGGFFFFFFFFFFFFFFFEEEFFFFFFGGGFFFFFFEEEDDDGGGGGGIIIKKKKKKLLLUUU___ttt|||sssnnnfff```]]]\\\[[[ZZZ^^^```bbbcccbbb___[[[YYYWWWXXXXXXWWWZZZ]]]ZZZTTTYYY]]]aaacccdddfffjjjnnnrrruuuzzz}}}|||{{{zzzzzztttssspppmmmiiifffdddccccccaaa___```fffxxxqqq\\\QQQFFFDDDDDDDDDCCCDDDCCCAAA???CCCLLLTTTQQQJJJLLLGGGEEEHHHFFFBBBEEENNNFFFIIIMMMOOOQQQUUU\\\bbbYYYccchhhooowwwqqq||||||sssuuutttvvvsssrrrppppppuuuwwwuuutttttttttsssqqqnnnmmmsss|||~~~yyyxxxzzzuuuvvvwwwvvvvvvwwwyyy|||zzzzzz{{{{{{|||}}}~~~~~~}}}{{{uuuqqq{{{~~~~~~hhhTTTYYYcccssshhhIII999:::555222555444555444444444444444333333333333333333333444444555555555555555555555555555555555555555666888999::::::;;;<<>>333777555444888888444555555555666777777777444333333333333444555555333333333333333333333333555555555555666888999:::===>>>>>>GGGEEE]]]^^^fff}}}zzz|||yyynnnjjjbbb]]]```ZZZooouuu^^^TTTUUUWWW[[[^^^aaadddeeedddfffgggfffeeeeeefffgggeeedddeeehhhkkkmmmmmmmmmnnnooorrruuuuuuvvvzzz}}}~~~~~~~~~~~~zzzzzzrrruuu|||vvvnnnkkkllllllnnnpppsssuuuyyy}}}}}}ZZZRRRZZZRRRaaasssmmmiiihhhjjjmmmpppuuuyyy}}}zzzyyyuuusssuuu{{{vvvmmmiiiddd^^^SSSOOOZZZuuutttWWWGGG<<<888999999;;;===AAACCCEEECCCGGGMMMQQQSSSUUUWWWYYYUUUZZZaaaggghhhddd^^^YYYWWWXXXXXXVVVTTTSSSTTTUUUPPPVVVYYYXXX[[[aaabbb^^^YYYYYYYYYZZZ\\\___aaacccAAAFFFOOOVVVUUUPPPPPPTTTMMMLLLKKKJJJIIIHHHIIIIIIMMMMMMLLLKKKJJJIIIIIIHHHIIIIIIJJJJJJIIIIIIHHHGGGHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEAAABBBCCCEEEGGGIIIKKKLLLPPPQQQRRRRRRRRROOOMMMKKKBBB@@@>>>======@@@CCCFFFRRRWWW___hhhnnnrrrsssssseeeccc```^^^\\\]]]]]]^^^XXXWWWTTTRRRPPPOOOOOOOOOQQQTTTWWWXXXUUUPPPMMMLLLHHHGGGFFFEEEEEEFFFGGGHHHHHHPPPTTTSSSYYYooowwwmmmaaaZZZXXXUUUPPPKKKJJJLLLEEECCCJJJMMMUUUfffcccllloookkkhhhkkknnnmmmiiibbb]]][[[ZZZZZZ^^^cccnnnsssqqqiiiiiivvv|||xxxwwwzzzxxxwwwwwwwwwwwwvvvuuuvvvwwwwwwvvvtttssstttvvvsssxxx}}}~~~{{{zzzzzzsssuuuxxxuuu||||||qqqiiihhhjjjlllttt}}}yyyvvvvvvsss}}}rrriiikkkrrrvvvxxxyyyvvvssspppqqqtttwwwxxxwwwvvvtttqqqrrrvvv|||~~~}}}xxxppplllnnnnnnllljjjjjjlllqqq|||xxxyyyxxx~~~qqqPPPAAA666777777222222888666555444333333444555666444444444444444444444444333333333444444444555555555555666666777999:::;;;;;;999>>>CCCGGG```fffaaazzz~~~{{{ppplllccc___YYYVVVhhh~~~WWWQQQSSSVVV[[[^^^aaabbbccccccbbbaaa``````aaabbbbbbffffffffffffggghhhiiijjjjjjlllooopppqqqrrrtttvvvzzzxxxvvvxxxzzzzzzxxxtttppptttqqqsss}}}zzzxxxuuuxxxyyyzzzoooeeefffaaacccwwwrrrnnnjjjgggYYYWWWeeesssZZZEEE999<<<<<<<<<===@@@DDDHHHJJJMMMPPPTTTWWWWWWXXXYYYZZZQQQ^^^nnnyyyyyyqqqggg```YYYYYYZZZ\\\\\\ZZZUUURRRXXX^^^ccc```ZZZYYY^^^eeeddd^^^YYYXXXVVVVVV^^^iiiIIICCCLLLbbbhhhZZZNNNNNNLLLLLLKKKKKKJJJIIIIIIIIILLLLLLKKKKKKJJJJJJIIIIIIIIIJJJJJJJJJJJJIIIHHHHHHHHHGGGGGGFFFFFFGGGGGGHHHDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEECCCDDDDDDEEEFFFGGGHHHHHHEEEEEEFFFEEEDDDBBB@@@??????===;;;:::;;;===@@@BBBJJJOOOVVV^^^dddhhhiiiiiicccbbb```^^^]]]\\\]]]]]]VVVUUUSSSPPPNNNNNNMMMNNNPPPRRRUUUWWWVVVSSSNNNKKKGGGFFFEEEDDDCCCDDDEEEFFFDDDKKKQQQUUU```yyy~~~uuuiiiaaa___\\\VVVQQQLLLNNNIIIIIIPPPTTT\\\mmm~~~uuulllgggccc```aaaeeeaaadddggggggiiioooyyy~~~xxxtttrrryyytttpppnnnooopppnnnmmmssstttttttttrrrrrrtttvvv~~~}}}~~~tttpppnnnlllmmmqqq}}}yyy{{{wwwooommmmmmkkkkkkmmm{{{xxxwwwyyy{{{zzzxxxxxxwwwuuuvvvxxx{{{||||||yyyxxxwwwyyy|||~~~|||zzzyyyxxxqqqjjjhhhlllnnnmmmkkkqqq{{{tttppp}}}{{{vvvwwwMMM???666777777333333888777666555444444555666777444444444444444444444444333333333444444444444555555555555666777888::::::<<<:::>>>BBBEEE]]]fffaaa|||wwwiiibbb```]]]YYYVVVfff___TTTUUUWWWZZZ^^^```aaa```bbbbbbaaa`````````aaabbbeeeeeedddeeeeeefffggghhhiiikkklllllllllnnnqqqtttuuuuuutttuuuwwwyyyxxxxxxwwwzzzsssqqq{{{|||}}}}}}{{{{{{{{{gggffflllwww{{{}}}~~~{{{tttpppnnnkkkhhhZZZ\\\lllnnnUUUEEE???===>>>???AAACCCGGGJJJKKKPPPSSSWWWZZZZZZZZZ[[[\\\```kkkxxx|||vvvmmmgggfff]]][[[[[[[[[[[[[[[XXXVVVYYY]]]aaa___\\\[[[___dddccc^^^[[[ZZZWWWWWW]]]fffWWWCCCFFFdddrrraaaOOOMMMMMMMMMNNNMMMMMMLLLKKKJJJKKKKKKJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEFFFFFFEEEEEEEEEDDDDDDDDDAAA@@@???===;;;::::::999;;;:::888777777999<<<>>>FFFJJJQQQXXX]]]```bbbbbb___^^^^^^^^^]]]\\\[[[ZZZTTTRRRPPPNNNLLLKKKKKKKKKNNNOOORRRVVVYYYWWWQQQKKKEEEDDDCCCAAAAAAAAABBBCCCAAAGGGMMMUUUgggssskkkfffaaaZZZUUUKKKNNNKKKLLLVVV\\\eeewww|||qqqhhhaaa___aaa]]]YYY]]]fffkkkkkkrrr}}}{{{|||}}}~~~~~~}}}}}}uuuuuuvvvxxxxxxuuuppplllsssmmmgggeeefffhhhiiiiiimmmnnnoooooonnnoooqqqsssvvvuuuwww}}}~~~~~~{{{xxxwww~~~{{{sssllllllqqq}}}yyyvvvuuuwwwwwwuuussspppoooppprrrtttvvvvvvuuuxxxwwwvvvwwwyyyzzzyyyxxxnnnpppnnniiihhhmmmrrrtttwwwqqqgggooozzzyyyttthhhGGG<<<666888888444333777777666666555555666666777333333333333333333333333333333333333444444444444555555555555666888999:::===;;;===AAACCCZZZ}}}ggg___|||jjjaaa___\\\YYYUUU```zzz|||cccWWWVVVWWWYYY\\\______^^^aaa``````______```aaaaaacccbbbbbbccccccdddeeefffhhhiiiiiihhhhhhjjjmmmppprrrssstttssssssuuuwwwyyy|||}}}tttooovvv{{{{{{{{{yyyuuuooohhhdddbbbbbbOOOQQQ[[[nnnwwwssstttwwwxxxwwwzzzzzz{{{wwwpppmmmllliiiggg[[[cccwwwhhhMMMAAA@@@???@@@BBBEEEHHHJJJLLLLLLQQQTTTXXXZZZZZZZZZ[[[[[[bbbkkksssrrriiibbbcccggg___]]][[[[[[\\\\\\\\\[[[ZZZ[[[]]]]]]]]]]]]```bbbccc___]]]\\\ZZZYYY]]]bbb```JJJCCCVVVfff___TTTPPPPPPPPPPPPPPPOOONNNLLLKKKIIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFGGGGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEDDDCCCBBBBBBAAAAAA@@@===:::888888888999999777666555555777999;;;CCCFFFLLLRRRVVVYYYZZZZZZYYYZZZ[[[\\\[[[YYYXXXVVVQQQPPPNNNLLLKKKJJJKKKKKKOOONNNQQQWWW\\\[[[TTTMMMDDDCCCAAA@@@?????????@@@AAADDDIIISSSkkk{{{ppphhh```XXXRRRIIIKKKHHHJJJVVV___mmmvvviii```]]]______TTTUUUdddkkkhhhmmmzzztttrrrpppnnnooorrrvvvxxxnnnmmmmmmppprrrqqqlllggghhhgggeeebbbaaaccciiinnnjjjkkkkkkkkkiiiiiikkkmmmiiirrrzzz|||xxxttttttvvv{{{rrrlllpppuuuwwwyyy|||}}}uuuwww}}}tttrrrooooooqqqqqqooollleeeeeefffjjjooosssvvvvvvxxxwwwvvvvvvvvvvvvvvvvvvxxxyyy}}}LLL@@@:::666888888555444666555555555555555555555555222222222222222222222222222222333333333444444444444444444555666777888999===:::===@@@BBBYYY{{{hhh\\\|||pppgggaaa^^^ZZZTTTWWWlllssscccWWWVVVUUUWWW[[[^^^^^^]]]_______________`````````aaaaaaaaabbbbbbcccdddeeeggghhhiiiiiihhhiiikkkmmmrrrssstttsssqqqrrrvvvzzz}}}zzztttyyy}}}|||pppppptttxxx~~~}}}vvvmmmaaaYYYUUUSSSPPPMMMGGGHHHNNNZZZpppoooccc______aaagggfffeeeeeejjjqqqxxx{{{~~~tttmmmjjjgggdddaaa]]]kkk}}}rrrbbbIII???>>>???AAAEEEIIIKKKMMMMMMMMMOOORRRVVVXXXXXXXXXXXXYYYXXX^^^cccbbb___]]]aaafff___^^^\\\\\\]]]^^^\\\[[[YYYXXXXXXYYY\\\^^^______cccaaa```___^^^]]]]]]___[[[QQQHHHIIIRRRXXXUUUPPPQQQQQQPPPOOONNNLLLJJJJJJIIIIIIIIIIIIJJJJJJJJJJJJIIIIIIIIIIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEFFFFFFGGGDDDDDDCCCCCCCCCCCCDDDDDDCCCCCCBBBAAAAAAAAAAAAAAACCCCCCCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAAAAA>>><<<999666555555666777888777666555555777888999===@@@EEEIIIMMMOOOPPPPPPSSSTTTVVVWWWWWWUUUSSSRRRNNNNNNLLLKKKJJJKKKKKKLLLPPPPPPRRRXXX]]]]]]VVVPPPDDDCCCAAA???=========>>>@@@BBBGGGSSSnnn{{{oooddd[[[RRRMMMGGGIIIDDDFFFTTT___oooxxxkkkbbb```aaaYYYMMMQQQfffpppgggeeemmmpppnnnkkkiiigggfffffffffdddcccbbbeeeiiijjjgggdddaaaeeehhheee^^^^^^eeemmmkkklllkkkjjjgggggggggiiinnnnnnpppppppppnnnmmmllljjjjjjkkknnnmmmlllmmmpppuuuuuuvvv{{{|||xxx{{{{{{uuuwww~~~uuurrrppppppqqqppplllhhh\\\[[[ZZZ]]]cccjjjoooqqqnnnnnnnnnooopppqqqsssuuu|||ooo@@@;;;888666777777555444555333333333333333333333333222222222222222222222222222222222333333333444444333333444444555666888999;;;999<<<@@@BBBYYY|||jjjYYYvvv~~~rrriiibbb^^^[[[UUUTTTdddppphhhVVVSSSQQQSSSYYY]]]^^^]]]]]]]]]^^^^^^____________aaaaaaaaaaaabbbcccddddddeeegggjjjkkkjjjjjjjjjkkknnnppprrrrrrqqqtttyyy~~~yyyhhhdddgggnnn}}}yyymmmbbbVVVRRRTTTSSSKKKCCCFFFEEEFFFKKK\\\|||zzzgggYYYTTTTTTSSSTTTXXX___gggpppzzz|||ssslllgggccc]]]YYY```rrrtttmmmxxxZZZIIIBBB@@@@@@CCCGGGKKKMMMOOOOOONNNNNNQQQUUUWWWXXXWWWXXXYYYTTTUUUXXX[[[___bbbeeefff]]]]]]^^^___```___[[[XXXWWWVVVUUUWWWZZZ]]]]]]\\\bbbbbbbbbaaa``````___]]]QQQTTTPPPHHHGGGOOORRROOOTTTRRRPPPMMMKKKIIIIIIHHHJJJJJJIIIIIIIIIIIIIIIIIIHHHHHHHHHHHHHHHGGGFFFFFFFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBCCCCCCCCCDDDDDDDDDAAAAAAAAAAAAAAAAAAAAAAAA===;;;999777666666777888888777666666666777888888<<<>>>BBBFFFHHHJJJJJJJJJMMMNNNPPPQQQQQQPPPOOONNNJJJJJJIIIIIIIIIKKKLLLMMMRRRRRRTTTWWW[[[ZZZVVVQQQEEECCCAAA???============>>>AAAGGGSSSmmm~~~xxxnnnddd[[[RRRKKKGGGDDDFFFBBBCCCOOOXXXfff{{{pppggg```^^^```SSSLLLUUUooozzzpppdddbbb___bbbfffiiiiiigggdddaaa]]]\\\[[[]]]```bbbdddddd```hhhnnnkkkbbb]]]```fffllllllllliiigggeeefffgggooommmjjjjjjkkkkkkiiigggkkknnnpppmmmhhhfffkkkppppppssstttttttttuuuqqqlllsssvvvzzz||||||zzzvvvrrrlllnnnrrrvvvuuuqqqrrrvvvuuusssqqqqqqrrrpppjjjfffQQQNNNLLLLLLQQQVVV[[[]]]gggiiikkknnnppptttyyy}}}~~~___@@@888777777666555555444555111222222333333222222111111111111111111111111111222222222222333333333333333333333333555666777888999888<<<@@@AAAVVVqqqWWWnnn}}}vvvlllbbb\\\ZZZVVVTTTbbbqqqoooVVVQQQNNNPPPVVV[[[\\\[[[[[[\\\]]]^^^^^^^^^^^^^^^````````````aaabbbccccccdddfffhhhiiiiiiiiijjjllliiikkkmmmpppssswww|||nnnfffgggnnnyyyhhh```XXXYYY]]]ZZZMMMAAACCCCCCBBBEEERRRppptttgggbbbUUUXXXaaammmuuuzzz}}}xxxqqqlllgggbbb[[[UUUhhh{{{tttttttttWWWIIICCC???CCCEEEIIILLLOOOQQQQQQQQQPPPSSSWWWZZZ[[[[[[\\\]]]TTTSSSTTTWWW]]]aaabbbbbb^^^___```aaabbb___ZZZWWWWWWVVVUUUVVVYYY[[[[[[[[[```aaaaaa___```bbb```[[[TTTTTTRRRKKKEEEEEENNNXXX[[[YYYTTTPPPMMMKKKKKKKKKJJJJJJJJJIIIIIIHHHHHHHHHFFFGGGGGGGGGGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDAAAAAA@@@@@@@@@?????????<<<;;;:::999888999999:::777777666666666666777777;;;===@@@BBBDDDFFFFFFFFFHHHIIIJJJKKKKKKKKKKKKJJJFFFEEEEEEFFFHHHJJJLLLMMMRRRSSSUUUVVVVVVUUUSSSQQQFFFEEECCC@@@>>>=========<<>>AAA>>>???HHHLLLTTTdddyyy{{{lllfffccc```]]]]]]SSSNNNVVVlll{{{vvviiibbbVVVYYY^^^dddhhhkkkmmmnnnfffdddbbb```^^^```cccfffdddjjjqqqsssnnngggbbb```fffggggggeeecccbbbbbbdddfffffffffeeeeeedddccccccmmmpppqqqkkkdddcccggglllkkkrrrtttqqqnnnooonnnkkkmmmlllmmmooopppnnnkkkiiigggeeegggnnnsssrrrpppqqqooonnnnnnqqqtttsssnnnjjjZZZXXXVVVVVVYYY\\\^^^___kkknnnqqqsssvvvzzzyyytttxxxrrrMMM===777888777555333444444444111222333333333333222111111111111111111111111111111222222222222333333333222222222333444555777777999888<<<@@@???QQQ}}}WWWeee}}}}}}qqqbbbYYYWWWUUURRR^^^lllmmmWWWQQQLLLMMMSSSXXXYYYWWWZZZZZZ\\\]]]^^^^^^^^^]]]^^^^^^^^^^^^^^^___aaaaaacccccccccbbbccceeejjjmmmiiiiiikkkooossswwwyyyyyy}}}uuuqqquuuqqqjjjbbb\\\XXXSSSJJJCCCAAACCCDDDEEELLL___{{{}}}|||}}}{{{xxx{{{~~~rrrpppmmmkkkiiieee]]]WWWrrr{{{xxxVVVHHHDDDAAAFFFHHHKKKNNNQQQSSSTTTTTTQQQTTTYYY\\\]]]^^^___```TTTTTTTTTVVVXXX\\\___aaacccbbbbbbbbbaaa___\\\YYYXXXXXXXXXXXXYYYZZZ[[[\\\\\\___^^^[[[]]]aaa___YYY___VVVPPPMMMDDD???NNNdddccc```ZZZUUUQQQPPPPPPPPPKKKKKKJJJIIIHHHHHHGGGGGGFFFFFFFFFFFFFFFEEEDDDDDDFFFFFFEEEEEEEEEEEEFFFFFFDDDDDDCCCCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@BBBBBBBBBCCCCCCCCCDDDDDDBBBBBBAAA@@@???>>>======888777777777666777777888777666666555555555666666555777999;;;===>>>>>>>>>EEEFFFFFFGGGHHHHHHHHHHHHBBBBBBCCCDDDFFFIIIKKKMMMRRRTTTUUUTTTRRRQQQPPPQQQHHHFFFDDDAAA???>>>>>>>>>;;;CCCJJJPPP\\\ppp}}}yyymmmjjjgggdddZZZNNNGGGFFFEEEDDDAAA???======<<<<<<777<<<;;;<<>>===@@@@@@<<<999999;;;666444888999666666:::999999999999888666555444888888999999999:::::::::===>>>@@@AAABBBBBBBBBAAA<<<===>>>???@@@DDDIIIMMMGGGOOOWWWXXXSSSMMMIIIIIICCCBBB@@@???=========>>>@@@BBBGGGPPP[[[dddkkkmmmtttxxxxxxooodddeeewww~~~zzzvvvnnn[[[VVVNNNGGGCCC@@@>>>===;;;;;;::::::::::::999999:::;;;;;;;;;<<<@@@DDDHHHJJJMMM[[[qqq}}}{{{sssnnniiigggfffggggggddd]]]XXXXXXWWWWWW\\\dddkkknnnooofffkkkccc]]]fffkkkgggfff___dddcccdddfff\\\VVV```fffgggkkkrrrssskkkddd```eee```]]]]]]\\\YYY[[[___bbbaaa___]]]^^^___bbbdddbbbaaa```___^^^^^^^^^^^^^^^___bbbfffiiiiiigggeeeeeeiiiiiibbb\\\YYYSSSKKKPPPWWW]]]___dddjjjiiidddhhhkkklllmmmsss~~~vvv~~~yyywwwyyywwwooolllnnn```fffoooxxxwwwzzzTTT>>>444666666666555444444333333444444333333333333222222111111111111111111111111111111111111111111111111333333333333444555666666777999888<<>>BBBGGGKKKHHHNNNVVVYYYVVVPPPKKKIIICCCBBB@@@>>>=========>>>BBBDDDHHHMMMSSSWWWXXXXXXjjjkkkjjjgggdddfffpppyyynnn___]]]nnnuuuhhh^^^PPPLLLFFFAAA???===;;;999;;;;;;::::::::::::999999:::;;;;;;;;;;;;>>>CCCFFFNNNOOOUUU___dddbbbbbbeeeddddddeeefffgggeeebbb___dddaaa___```dddhhhjjjkkkiiimmmccc\\\cccgggdddddd___]]]UUUTTT[[[YYYYYYddd```___dddkkknnniiidddccc___aaagggoooooohhhaaa___bbb```^^^\\\[[[\\\^^^___aaa```___^^^]]]]]]]]]]]]^^^___```bbbccccccaaa______dddhhhgggfffcccYYYNNNXXXZZZXXXUUUZZZfffmmmnnneeeeeecccdddoooyyywwwtttuuuvvvrrriiieeeggg___cccjjjsss~~~}}}qqqIII;;;999666666666555444444333333444444333333333222222222111111111111111111111111111111111111111111111111333333222333333444555666888999999<<<===>>>]]]pppRRRhhh~~~vvveee\\\VVVWWWUUURRRVVV___\\\WWWQQQOOOPPPRRRSSSSSSWWWVVVVVVVVVWWWXXXYYYZZZ[[[[[[\\\[[[YYYZZZ\\\^^^^^^___``````___```ccceeeiiijjjlllnnnqqqssssssrrrmmmlllccc```dddeeerrr{{{ssspppvvviiiUUUXXX[[[QQQSSSQQQRRR]]]jjjqqqnnnhhhiiinnnooonnnxxxyyyqqqooonnnjjjkkkgggYYY\\\sssbbbNNNIIIJJJJJJOOOMMMMMMQQQVVVYYYXXXVVVWWWUUUTTTRRRRRRUUUYYY\\\]]]\\\ZZZYYY[[[___cccfffccc```\\\YYYXXXXXXYYYYYY[[[ZZZYYYYYYYYYYYYYYYYYY[[[[[[\\\]]]]]]]]]\\\\\\fffOOOCCC@@@IIIVVV^^^eeeeee^^^TTTMMMJJJMMMKKKIIIHHHIIIIIIHHHFFFGGGGGGGGGGGGGGGGGGGGGGGGEEEFFFGGGFFFDDDCCCCCCDDDEEEEEEEEEDDDDDDDDDCCCCCC@@@@@@?????????@@@AAAAAA@@@@@@@@@AAABBBCCCCCCCCC@@@<<<::::::999666666999777666999>>>???<<<:::<<<;;;;;;:::999888777666666444555555555555666666666666666777888999999999999::::::;;;;;;<<>>=========>>>AAADDDIIINNNQQQSSSSSSRRRYYYYYY[[[aaaiiinnnooommm{{{qqqcccUUUJJJJJJXXXhhh}}}yyynnn```TTTFFFCCC@@@>>>===<<<:::888;;;;;;::::::::::::999999;;;;;;;;;::::::<<>>:::LLLooozzzUUU]]]iii^^^VVVVVVUUUPPPQQQWWW[[[WWWQQQNNNNNNNNNOOOOOOVVVVVVUUUVVVVVVWWWYYYYYYYYYZZZZZZYYYXXXXXXYYY[[[ZZZ\\\]]]]]]\\\]]]```bbb^^^ccciiimmmmmmmmmnnnpppccc```VVVQQQVVVYYYiiiyyyooojjjjjjuuuhhhqqqvvvhhh```eeennnyyyzzztttiiieeeaaa```gggvvvxxxqqqqqqrrrmmmgggaaaWWWbbb~~~~~~ooo[[[MMMIIIKKKMMMOOOPPPQQQTTTUUUWWWWWWWWWWWWVVVTTTSSSRRRRRRSSSTTT[[[[[[[[[[[[\\\]]]___``````^^^ZZZWWWUUUUUUVVVXXXZZZWWWTTTUUUYYYZZZXXXTTTZZZZZZ[[[[[[[[[ZZZZZZYYYmmmUUUHHH@@@AAANNNYYYdddfff___UUUPPPOOOOOOMMMJJJIIIJJJIIIHHHGGGHHHGGGGGGFFFFFFFFFFFFFFFFFFGGGHHHFFFDDDCCCCCCDDDEEEEEEDDDDDDDDDCCCCCCCCCAAA@@@@@@@@@@@@@@@AAAAAA@@@@@@AAAAAAAAABBBBBBBBB???<<<:::;;;:::777999>>>999:::;;;<<<;;;::::::;;;===<<<;;;:::888777777777444444444444444555555555666666777888888888888888888999999888999<<<@@@DDDGGGKKKQQQVVVXXXTTTLLLFFFBBBAAA???>>>=========>>>===BBBIIIQQQXXX]]]bbbeee^^^___bbbiiiqqqssslllbbbZZZUUUOOOKKKHHHHHHPPPYYYlllrrrwwwuuupppggg[[[PPPCCCBBB@@@??????>>>;;;999;;;;;;:::::::::999999999;;;;;;;;;999999;;;???BBBGGGNNNVVV]]]___^^^```cccbbbeeehhhgggeeedddeeehhhmmmiiibbb]]]ZZZZZZ\\\]]]XXXZZZQQQJJJQQQTTTXXXaaaUUUPPPFFFKKK```fff___^^^^^^ZZZZZZ^^^```^^^]]]___WWWXXX]]]dddeeeaaa___```\\\[[[ZZZYYYXXXYYYZZZ[[[___^^^]]]\\\[[[[[[[[[[[[[[[\\\[[[YYYWWWUUUUUUUUU```^^^```hhhuuu|||yyysssZZZ[[[[[[YYYXXXWWWXXXWWWaaabbbccchhhsss|||zzzsss{{{~~~}}}{{{|||~~~sssuuuwwwvvvsssooommmlllooonnnooosssuuuppphhhbbb```aaagggvvvxxx\\\___ooo{{{bbb@@@888;;;666666555444444333333222333333333222222222222111111111111111111111111111111111111111111111111111222222222222333444555666666777777===BBB===HHHbbb\\\XXX}}}kkk^^^UUUUUUTTTNNNMMMPPPWWWUUUQQQNNNMMMMMMNNNNNNTTTTTTTTTUUUUUUVVVWWWWWWWWWXXXYYYXXXVVVVVVWWWXXXWWWXXXZZZZZZZZZ[[[\\\^^^YYY]]]dddiiikkkkkkiiihhhZZZVVVKKKFFFKKKOOO```|||{{{tttooonnnggguuukkkoookkkoooeee___]]]cccjjjttt|||tttmmmlllooohhh^^^YYYWWWiiitttqqqgggZZZOOOKKKMMMOOOOOORRRUUUUUUTTTTTTVVVXXXUUUTTTTTTTTTUUUUUUSSSRRRZZZZZZ[[[\\\[[[ZZZYYYXXX^^^]]][[[XXXUUUUUUVVVXXXVVVUUUTTTVVVXXXZZZXXXVVVYYYZZZZZZZZZZZZYYYXXXXXXfffSSSJJJBBBAAAGGGRRR]]]```[[[UUUTTTTTTPPPNNNKKKJJJKKKJJJIIIHHHHHHGGGFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGDDDCCCCCCDDDDDDDDDDDDDDDCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBBBBBBBAAAAAAAAA@@@@@@@@@;;;:::;;;===<<<:::<<>>???>>><<<:::999888888888555555555555555555555555777777777777777777888888777777777777888:::???BBBFFFHHHMMMRRRTTTPPPJJJDDDAAA@@@>>>============>>>>>>CCCJJJQQQYYYbbblllrrruuuyyyzzzwwwuuuqqqeeeYYYNNNIIIFFFFFFEEEEEEHHHNNNXXX]]]aaa```]]]YYYPPPHHHCCCBBBAAAAAAAAA???<<<:::;;;;;;:::::::::999999999;;;;;;;;;999999:::>>>AAAFFFNNNYYYccckkknnnnnnkkkiiikkkllliiidddaaaaaabbbdddaaa\\\XXXVVVWWWZZZ]]]XXXZZZQQQKKKOOOQQQVVVcccYYYUUUJJJMMMbbbiii```\\\ZZZVVVVVVYYY[[[YYYXXXYYY[[[WWWVVVXXXYYYXXXYYY]]]VVVVVVVVVVVVWWWYYY[[[\\\]]]\\\[[[ZZZZZZYYYYYYZZZZZZZZZYYYUUUPPPMMMLLLLLLUUUSSSVVV___iiinnnnnnkkkYYYUUUPPPPPPUUUaaarrr{{{tttpppppprrrkkklllllljjjhhhhhhiiikkkppplllkkkpppxxxyyyooocccaaaccclllsssyyyTTT===777777555555555444333333222222333333222222222111111111000000000000000000000000111111111111111111111111222222222222333444555555666666444;;;BBB@@@HHH^^^dddVVVrrr||||||ppp```UUUTTTTTTOOOLLLNNNRRRRRRPPPOOONNNNNNOOOPPPQQQRRRRRRSSSTTTTTTUUUUUUUUUVVVXXXWWWVVVUUUUUUWWWUUUWWWYYYYYYXXXXXXYYY[[[XXXYYY]]]ccchhhgggaaa[[[OOOLLLBBB???CCCFFFVVVppp~~~|||yyyuuussshhhooowwwoooxxx```\\\bbb```\\\^^^eeehhhkkkzzz~~~}}}vvvnnnhhhggglllcccWWWWWW]]]rrrvvvpppfff]]]TTTOOOOOOPPPOOOSSSVVVVVVTTTSSSUUUXXXTTTSSSSSSTTTVVVVVVTTTQQQVVVWWWYYYZZZZZZZZZXXXWWW^^^______\\\YYYXXXYYYZZZWWWYYY[[[ZZZXXXWWWWWWXXXYYYYYYZZZZZZZZZYYYYYYXXXcccSSSKKKEEEGGGCCCKKKUUUYYYXXXVVVVVVWWWPPPNNNLLLKKKLLLLLLKKKIIIIIIHHHFFFEEEDDDDDDEEEFFFFFFGGGHHHGGGEEEDDDDDDEEEDDDDDDDDDCCCCCCCCCBBBBBBCCCCCCBBBBBBAAAAAABBBBBBBBBBBBBBBAAA@@@?????????888:::>>>AAA@@@<<<>>>BBBJJJLLLJJJBBB===>>>BBBCCCAAA@@@===;;;999999999999666666666555555555555555666555555444444555666666666777777777888;;;???CCCDDDHHHLLLNNNNNNKKKGGGDDD@@@???>>>===<<<===>>>>>>BBBFFFJJJNNNRRRYYYccciiiuuu|||~~~wwwsssrrrmmmfffbbbYYYOOOHHHCCC@@@CCCIIIIIINNNQQQOOONNNMMMIIIDDDBBBAAA?????????>>><<<:::;;;;;;::::::::::::999999;;;;;;;;;999999;;;>>>BBBKKKRRRZZZbbbjjjqqqrrrpppnnnnnnmmmiiiddd___\\\ZZZ[[[ZZZXXXVVVTTTVVV[[[^^^cccddd[[[SSSTTTRRRWWWggghhhbbbPPPJJJYYYbbb______TTTQQQQQQVVVXXXVVVTTTUUURRROOOOOOQQQPPPMMMMMMOOOMMMMMMOOOQQQTTTVVVYYYZZZZZZYYYXXXWWWVVVVVVVVVVVVWWWYYYXXXTTTNNNIIIHHHIIIKKKLLLRRRYYY\\\\\\\\\___```^^^```dddiiiqqq~~~~~~}}}{{{vvvooohhhdddcccdddggggggfffeeedddfffjjjnnnnnnkkkgggkkktttyyyqqqeeeeeejjjvvv~~~```BBB888777555555555444444333222222222222222222222111111111111000000000000000000000000111111111111111111111111111111111222222333444555777777333777???>>>EEEXXXjjjTTTddd|||yyyfffWWWVVVVVVQQQMMMNNNNNNOOOOOOOOOMMMMMMOOOPPPNNNOOOPPPQQQRRRRRRRRRRRRSSSTTTVVVWWWVVVUUUVVVWWWVVVWWWYYYYYYXXXWWWWWWXXXZZZXXXYYY^^^bbb___VVVMMMBBBBBB;;;:::>>>>>>KKKbbbzzzqqqmmmmmmmmmmmmppp{{{aaapppxxxuuuwwwyyyvvvuuurrriiiccckkkyyy||||||vvvpppkkkhhhlllaaaWWW]]]kkk~~~vvv}}}~~~}}}qqqddd\\\WWWSSSRRRSSSRRRUUUWWWWWWUUUUUUVVVXXXTTTSSSRRRUUUXXXXXXUUURRRSSSTTTVVVXXXZZZ[[[\\\\\\^^^aaadddbbb___[[[[[[\\\ZZZ^^^```^^^YYYUUUUUUWWWYYYYYYZZZ[[[[[[[[[[[[[[[ssscccTTTJJJLLLBBBHHHPPPVVVWWWWWWVVVVVVPPPNNNLLLLLLMMMMMMLLLKKKJJJIIIGGGEEEEEEEEEFFFGGGEEEGGGGGGGGGEEEEEEFFFGGGDDDDDDCCCCCCCCCBBBBBBBBBCCCBBBBBBAAA@@@@@@AAAAAAAAAAAA@@@@@@@@@@@@@@@@@@<<<@@@FFFKKKHHHAAA@@@CCCKKKPPPOOOGGGBBBCCCFFFFFFBBBAAA>>>;;;:::999999:::666666555555555444444444666555444333333444555666555666777777999<<>><<<<<<===>>>>>>BBBFFFJJJKKKLLLOOOVVV\\\\\\fffjjjgggjjjuuu{{{zzzwwwlll^^^RRRGGGAAACCCIIIDDDHHHKKKJJJJJJKKKIIIEEE@@@>>>======>>>>>>===;;;;;;;;;::::::::::::999999;;;;;;;;;::::::<<<@@@CCCKKKWWWaaaeeehhhnnnpppooolllkkkiiigggddd^^^XXXTTTTTTUUUUUUTTTRRRTTTXXX\\\fffggg___XXXWWWRRRXXXjjjvvvqqq\\\MMMTTT\\\]]]```UUUSSSUUUYYYZZZUUUQQQQQQHHHEEEFFFIIIHHHCCCAAABBBDDDEEEGGGJJJMMMPPPRRRSSSUUUUUUTTTSSSRRRRRRRRRRRRPPPUUUXXXXXXTTTRRRRRRTTTXXXZZZ]]]___\\\]]]hhhvvv}}}~~~sssoooqqqyyyuuummmeeefffmmmrrrrrrqqqmmmhhhdddbbbaaa```___dddddddddddddddfffjjjmmmmmmmmmjjjhhhmmmrrrooogggooowwwxxx{{{rrrKKK666555888666555555444333333222222111222222222222111111111111000000000000000000000000111111111111111111111111111111111111222333444555666777444666===<<>><<<:::999::::::555555555444444333333333888777666555555555666777555666777888999===BBBFFFEEEJJJNNNLLLGGGDDDEEEGGG??????===<<<<<<===>>>>>>???DDDJJJLLLLLLNNNRRRWWWLLLUUUYYYWWW___rrr~~~yyypppdddXXXKKKBBBBBBFFF@@@EEEIIIIIIJJJKKKIIIDDD???===<<<<<<>>>?????????;;;;;;;;;:::::::::999999;;;;;;;;;::::::===AAADDDGGGYYYjjjnnnmmmnnnnnnmmmhhhfffeeedddccc___WWWQQQPPPRRRSSSQQQPPPQQQTTTXXXaaaccc\\\WWWUUUQQQWWWjjj}}}{{{gggUUUWWW[[[[[[^^^]]]ZZZ\\\___^^^VVVOOOMMMGGGCCCBBBDDDCCC??????BBB???@@@BBBEEEHHHJJJLLLMMMRRRQQQPPPOOOOOONNNOOOOOOJJJQQQYYY]]]]]]^^^bbbeeepppnnnlllhhhdddkkk}}}kkkdddfffZZZ]]]]]]]]]bbblllsssttthhhddd```___bbbeeeeeeddd```bbbdddddddddeeegggiiimmmpppoooiiihhhlllmmmkkkyyyrrrdddBBB444777:::777555555444333333222222111222222222111111111111000000000000000000000000000111111111111111111111111111111111111222333444555333777555777>>>===CCCUUUyyyuuuSSSSSSwwwbbb\\\\\\VVVQQQOOOIIIKKKNNNMMMJJJHHHIIIKKKJJJKKKMMMNNNOOOOOONNNNNNOOORRRUUUWWWWWWWWWWWWXXXYYYZZZ[[[[[[XXXVVVUUUUUUWWWYYYZZZXXXQQQHHHAAA===666::::::<<<@@@;;;@@@RRRhhhxxxxxxpppllleeedddeeeiiippp|||aaaiiixxxqqqgggkkkrrr{{{}}}|||}}}|||~~~yyyqqqlllkkklllnnnooopppbbbZZZlllrrryyyzzzeeeRRROOOTTTWWWXXXZZZXXXXXXYYYZZZ\\\\\\\\\\\\UUUSSSUUU[[[dddjjjkkkiiibbb```]]]ZZZYYYZZZ[[[\\\\\\cccjjjjjjfff```^^^^^^WWWVVVWWW[[[```bbb___\\\YYYZZZ\\\]]]______``````pppWWWLLLGGGCCCFFFXXXcccVVVMMMWWWQQQMMMJJJJJJLLLKKKHHHDDDJJJHHHGGGEEEEEEEEEFFFFFFEEEEEEEEEEEEFFFFFFFFFFFFDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBAAAAAA@@@??????CCCAAAAAABBB@@@>>>???DDDGGGOOOZZZ^^^XXXMMMFFFDDDFFFOOOTTTQQQKKKKKKLLLMMMGGGEEEAAA???>>>===:::888888888777666666666666666555555555555555555555444888777777777999<<<>>>@@@JJJKKKMMMMMMKKKFFFAAA>>>@@@???===<<<<<<>>>@@@BBBHHHIIIKKKKKKJJJJJJLLLMMMQQQKKKOOO[[[```bbbrrrxxxooocccUUUJJJDDDDDDFFFDDDCCCDDDGGGIIIHHHFFF????????????>>>===<<<;;;;;;;;;:::999888888888888===<<<<<<===;;;999<<>>===;;;<<<===@@@AAAFFFGGGIIIIIIHHHHHHJJJKKKOOOKKKMMMTTTZZZaaapppvvviiiZZZOOOIIIHHHEEECCCAAABBBDDDDDDCCCAAA<<<<<<<<<<<<;;;;;;;;;:::===<<<;;;:::999999999999<<<;;;;;;===<<<<<>>>>>;;;<<<;;;:::888888:::>>>AAAKKKTTTcccsss~~~{{{uuunnnhhhaaaYYYSSSUUU^^^mmmyyy|||llllllsss}}}}}}wwwrrrqqqrrrssswwwyyy{{{}}}}}}{{{~~~zzzrrrmmmmmmoooqqqqqqkkkbbbbbbsss{{{~~~sssfffXXXSSSVVV[[[[[[YYYYYYZZZ[[[]]]___aaabbbbbb___]]]\\\]]]```ccceeeeeeffffffeeeeeeeeeffffffgggpppoooooonnnlllgggaaa\\\YYYYYYZZZZZZ[[[ZZZZZZZZZ]]][[[YYYYYY[[[^^^aaabbbjjjIII===HHH]]]tttqqqSSSRRRSSSRRROOOKKKIIIJJJLLLGGGGGGGGGGGGFFFEEEDDDCCCDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAA@@@@@@@@@BBB??????@@@???===???DDDTTT\\\iiiuuuxxxnnn[[[KKKXXXaaahhhddd[[[TTTMMMHHHEEEBBB@@@??????>>>===<<<;;;:::999999888888999999666666666666666666666666777777666666777999<<<===???AAADDDGGGHHHGGGEEEDDD???>>><<<;;;<<<===???AAACCCEEEFFFFFFFFFFFFGGGIIIHHHHHHJJJOOO[[[mmm}}}nnn___SSSLLLIIIDDDBBBAAA@@@AAAAAA???>>>:::::::::;;;;;;;;;<<<<<<======<<<;;;::::::::::::;;;999:::<<<===>>>FFFPPPYYY```jjjooonnnjjjgggeeeddd___YYYTTTRRRRRRRRRRRRPPPPPPPPPOOOMMMMMMNNNPPPNNNPPPUUUXXXTTTMMMJJJMMMOOOSSSTTTQQQPPPTTTVVVUUUXXXZZZZZZXXXXXX```nnnzzz|||zzzwwwxxx~~~qqqhhheeeddd```\\\KKKMMMNNNNNNRRR[[[dddhhhmmmnnnsss{{{|||mmm```eeexxxiiiZZZUUUWWWXXXZZZ^^^bbbeeedddccciiigggddd```^^^]]]]]]]]]\\\[[[[[[ZZZZZZZZZZZZZZZ]]]^^^___aaabbbcccccccccaaaeee```]]]bbbeeepppvvvlllnnntttyyy}}}~~~XXX>>>:::666555666333555444444333222111000000000000111111000000//////////////////////////////000000000111111111222222222222333333333444444444666777666666777;;;AAAEEEWWWjjjQQQHHHrrr|||ppp```UUUTTTSSSQQQMMMIIIGGGGGGHHHHHHGGGGGGHHHIIIKKKKKKKKKJJJJJJKKKLLLLLLMMMNNNOOOOOOOOORRRRRRSSSVVVZZZ\\\[[[ZZZSSSOOOHHHBBB???@@@BBBBBB@@@>>><<<999888999:::;;;@@@EEENNNVVVZZZ\\\ZZZYYYdddmmmuuutttjjj```\\\[[[YYYQQQKKKMMMVVVcccrrr~~~|||~~~qqqkkknnn|||~~~|||yyyyyyzzzuuujjjggglllsss{{{{{{|||~~~~~~}}}}}}~~~}}}}}}~~~}}}xxxuuuyyyyyy{{{~~~~~~{{{uuuooommmppprrrqqqoooiiigggnnn|||kkkaaaUUURRRUUUZZZ\\\ZZZZZZ[[[]]]___aaaccceeefffbbb___\\\[[[]]]___aaaaaaccccccdddeeefffhhhiiijjjtttqqqmmmllllllhhhaaa[[[YYYZZZ[[[\\\[[[XXXUUUTTT\\\[[[[[[[[[\\\___bbbcccXXX@@@GGGRRRkkkvvv^^^OOOPPPQQQRRRQQQNNNJJJHHHFFFGGGGGGHHHGGGEEEDDDCCCFFFFFFFFFFFFEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBB@@@???@@@@@@>>>AAAGGG\\\fffuuuxxxeeefffnnnsssnnncccXXXLLLDDD@@@>>><<<<<<<<<===<<<:::;;;::::::999999999999999777777777777888888888888777666555555666888:::<<<;;;===@@@DDDEEEEEEDDDCCC===<<<;;;;;;<<<===???@@@BBBCCCEEEEEEDDDDDDFFFGGGEEEHHHIIIMMM\\\uuuqqq```TTTKKKFFFCCCBBBAAA@@@@@@???>>>>>>;;;;;;<<<===>>>???@@@@@@===<<<;;;::::::999999999:::888888:::<<>>;;;::::::999999???AAADDDFFFGGGEEEDDDBBBOOO\\\iiijjj^^^QQQLLLLLLOOOIIIFFFKKKXXXfffqqqwwwrrrooossslllmmmyyyzzzyyytttnnnlllooosss}}}~~~uuukkkhhhnnnvvv}}}|||zzz{{{}}}yyyzzz{{{}}}}}}zzztttpppppprrrvvv}}}}}}vvvwwwyyy{{{{{{zzzyyyxxxtttooolllnnnrrrtttqqqmmmfffjjjwwwyyybbbZZZSSSPPPTTTXXXZZZZZZ]]]]]]^^^___```aaabbbcccccc___[[[YYYYYYZZZ[[[[[[`````````aaabbbccceeeeeemmmllljjjhhhfffddd```^^^\\\\\\\\\[[[ZZZXXXVVVTTT\\\]]]]]]]]]^^^```cccfffhhhJJJMMMIIIXXXrrruuu^^^WWWPPPOOOQQQQQQLLLFFFGGGGGGHHHHHHHHHFFFDDDCCCGGGFFFFFFFFFEEEEEEEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBAAAAAADDDAAA@@@BBBAAA@@@DDDJJJkkkvvv{{{xxxiii[[[LLLAAA???===;;;;;;<<<===<<<;;;::::::999888888888888999888888888999999:::::::::888777666555555777999:::999;;;>>>@@@AAAAAA@@@???;;;;;;;;;;;;<<<===>>>???BBBCCCEEEEEEDDDDDDFFFGGGJJJLLLKKKJJJUUUlllvvveeeYYYNNNEEEAAAAAAAAA@@@???>>>>>>>>>;;;<<<>>>???AAABBBBBBBBB<<<;;;:::999888888888888;;;888888999;;;>>>HHHSSS]]]aaafffiiihhhfffdddbbb\\\XXXQQQLLLJJJJJJIIIIIIJJJKKKLLLKKKJJJIIIIIIJJJJJJIIIKKKNNNMMMIIIHHHJJJNNNQQQPPPLLLJJJLLLNNNMMMPPPXXX______ZZZXXX\\\aaa]]]\\\\\\\\\^^^aaafffiiijjjgggfffkkkqqqsssnnnhhhWWWVVVTTTQQQOOOMMMOOORRRWWWYYY]]]dddhhhfff___ZZZWWWWWWXXXXXXZZZ^^^cccfffkkkjjjjjjkkknnnpppppppppsssoooiiiccc^^^ZZZYYYYYYYYYYYYWWWWWWWWWXXXYYYZZZZZZ[[[\\\]]]^^^^^^______^^^aaa]]]]]]eeejjjuuu|||sssuuuvvvlll]]]]]]aaannn|||uuutttWWWAAA777999555555777333222222222111111000000///...//////000000000//////........................//////000000000111111111222222222333333333444444666666666666777999===AAANNNrrraaaOOOOOOxxxkkk___ZZZSSSSSSOOOJJJFFFEEEEEEEEEEEEFFFGGGHHHIIIIIIIIIHHHHHHHHHHHHIIIJJJLLLMMMNNNNNNLLLOOOQQQSSSSSSVVV[[[___\\\YYYZZZhhh}}}sss[[[IIIDDD???;;;;;;:::999888??????@@@@@@@@@???>>>>>>FFFRRR^^^aaaZZZPPPJJJHHHFFFDDDFFFPPPbbbuuu~~~wwwmmmnnntttttt~~~nnnjjj{{{uuusssuuuwwwwwwsssllleeeeeekkkrrrxxxzzzyyyuuuooommmqqqvvv~~~}}}}}}~~~~~~|||yyyyyy{{{}}}}}}}}}xxxxxxzzz|||}}}zzzvvvrrrlllooovvv~~~xxxqqqsssuuuwwwwwwwwwvvvuuunnnlllllloootttuuurrrnnnfffnnn|||ppp\\\XXXSSSRRRTTTXXXZZZ[[[[[[ZZZ[[[[[[\\\^^^```aaaaaa]]]YYYVVVVVVVVVVVVVVVZZZZZZ[[[\\\^^^```aaacccfffiiijjjgggaaa]]]^^^aaa___^^^\\\ZZZYYYYYYZZZZZZ[[[]]]_________aaadddggghhhJJJKKKEEELLLmmmuuufffTTTKKKMMMPPPOOOKKKIIIIIIIIIIIIHHHGGGFFFEEEEEEEEEDDDDDDCCCCCCBBBBBBDDDDDDDDDDDDCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBEEEBBBAAABBBBBBBBBFFFMMMqqqqqq^^^MMMAAAAAA???======>>>???>>>===;;;:::999999888888999999999999999:::;;;;;;<<<<<<999888666555555777888:::888:::<<<===>>>===<<<;;;:::::::::;;;<<<===>>>???AAACCCDDDDDDDDDDDDEEEGGGJJJJJJJJJKKKRRRccczzz~~~oooeeeYYYMMMBBBCCCCCCAAA>>><<<<<<===999<<>>>>>?????????>>><<<;;;;;;:::::::::::::::999::::::;;;<<<<<<======:::999777666666777888:::777888999;;;;;;;;;:::999999999::::::<<<===>>>>>>@@@BBBCCCCCCCCCCCCDDDFFFHHHEEEGGGKKKNNNWWWoooyyyrrrfffYYYJJJKKKJJJFFFAAA>>>===>>>;;;>>>CCCGGGHHHGGGCCCAAA<<<<<<;;;999999999999999999888999<<<>>>AAAKKKUUUbbbaaa```___]]]ZZZVVVTTTMMMKKKHHHGGGGGGGGGEEEDDDEEEGGGIIIHHHGGGEEEEEEEEEFFFCCCDDDHHHJJJIIIIIILLLQQQTTTSSSMMMIIIJJJIIIHHHIIIKKKPPPVVVXXXSSSHHH@@@FFFIIIMMMNNNMMMLLLMMMNNNGGGJJJOOOSSSUUUVVVVVVVVV\\\ZZZ\\\aaabbbaaaeeekkkpppjjjeeefffmmmqqqpppmmmbbbbbbccccccdddcccaaa___\\\ZZZYYYYYYZZZZZZZZZYYYTTTTTTTTTUUUVVVWWWXXXYYYUUUUUUVVVWWWWWWWWWWWWWWWWWWXXXYYYZZZZZZ[[[[[[ZZZXXX\\\[[[___iiikkkppp~~~}}}|||}}}\\\???555555888333444777222000000000000000/////////---......///000000//////........................////////////000000000111000000000111111111222222222444555666777999===@@@FFFVVV}}}hhhEEEHHH\\\mmmaaaVVVPPPMMMJJJGGGFFFEEEDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEFFFFFFGGGGGGGGGHHHHHHHHHGGGKKKOOOOOOPPPWWWeeepppbbbZZZQQQFFF???======;;;999777777777888999:::;;;<<<777:::>>>AAACCCCCCBBBBBB===CCCJJJWWWmmmrrr\\\WWWSSSRRRZZZhhhvvv{{{mmmZZZRRROOOMMMccchhhmmmpppxxx}}}www|||{{{zzzssspppvvv}}}{{{|||}}}}}}{{{yyyxxxxxxxxxwwwvvvwwwvvvuuuwwwzzz}}}~~~~~~xxx{{{~~~~~~{{{uuuqqqnnnmmmoooqqqssssssrrrqqqppplllpppvvvyyyyyyxxxwwwxxxsss___WWWWWWVVVUUUTTTTTTWWWYYYSSSSSSSSSSSSUUUXXX[[[]]][[[ZZZXXXXXXWWWVVVTTTRRRRRRSSSTTTVVVYYY[[[^^^___```dddgggfff```]]]^^^aaaaaa```___]]]\\\\\\[[[[[[UUUYYY]]]^^^\\\]]]aaaeeeoooVVVNNNHHHKKKYYYkkkeee\\\VVVSSSRRRPPPNNNMMMLLLJJJIIIHHHHHHIIIJJJHHHGGGGGGFFFEEEDDDDDDCCCEEEDDDDDDDDDCCCCCCCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCC@@@???@@@@@@AAAFFFMMMooohhhTTTHHHAAA???===<<<===>>>===<<<======<<<;;;;;;;;;;;;<<<::::::;;;;;;<<<===>>>>>>;;;:::888777666777999:::555666888999:::::::::999888888999:::<<<======>>>???AAABBBBBBBBBBBBCCCEEEJJJDDDDDDHHHDDDEEEZZZvvvyyynnn```SSSSSSRRRMMMFFFAAA???@@@>>>BBBHHHLLLMMMKKKFFFCCC======<<<;;;::::::::::::888777999===@@@DDDNNNXXX^^^\\\YYYVVVSSSOOOJJJGGGGGGFFFEEEEEEFFFGGGEEEDDDDDDFFFHHHHHHFFFDDDDDDDDDAAA???AAAGGGJJJIIIHHHJJJLLLPPPQQQMMMJJJIIIHHHEEEIIIGGGHHHPPPWWWUUUKKK@@@@@@DDDHHHIIIHHHHHHKKKMMMMMMOOOPPPPPPOOOQQQUUUYYYaaa___bbbhhhlllnnnttt}}}vvvkkkkkkssswwwrrrkkkkkkiiiccc[[[SSSPPPPPPSSSUUUTTTSSSTTTUUUTTTRRRPPPQQQRRRSSSTTTTTTUUUVVVVVVSSSTTTUUUWWWWWWWWWVVVUUUWWWWWWXXXYYYZZZZZZZZZYYY[[[___\\\^^^ffffffiiivvv|||xxxzzz^^^@@@;;;222444777111222666111000000000000////////////------...///000000//////........................////////////000000000000///000000000000111111111111333555666777999===@@@FFFPPPxxxlllIIIGGGGGG^^^qqqcccVVVOOOMMMJJJHHHGGGFFFDDDBBBHHHFFFDDDBBBBBBCCCFFFGGGGGGGGGFFFFFFEEEEEEDDDDDDFFFJJJNNNOOOPPPZZZjjjwwwdddZZZMMMDDDAAA@@@>>><<<777777777888999:::;;;<<<:::;;;<<<<<<<<<===???AAA<<>><<<@@@:::888===>>>:::777999999999999999:::<<<>>>???:::999777888999999888666::::::;;;;;;<<<;;;;;;;;;::::::999999999:::;;;;;;>>>???AAABBBBBBAAA@@@>>>HHHBBB:::===CCCDDDUUUtttxxxhhh[[[VVVSSSTTTRRRKKKEEEBBBAAAFFFKKKMMMLLLIIIFFFEEE@@@>>>;;;:::::::::888777888999;;;<<<>>>DDDLLLSSSVVVYYYZZZUUUNNNHHHGGGHHHEEEEEEEEEEEEDDDDDDDDDDDDFFFFFFEEEDDDDDDCCCDDDDDDAAA@@@BBBGGGMMMOOOKKKGGGPPPOOONNNLLLJJJHHHFFFFFFHHHEEEBBBEEERRRZZZRRRCCC>>>BBBGGGJJJKKKKKKLLLMMMIIIKKKNNNNNNMMMMMMOOORRR^^^^^^^^^\\\ZZZYYY[[[]]]aaabbbeeeiiiooowww~~~}}}sssggg]]]XXXVVVSSSQQQPPPQQQQQQRRRSSSSSSRRRRRRRRRQQQPPPOOOOOOQQQRRRSSSRRRSSSTTTUUUVVVWWWWWWWWWQQQVVV[[[[[[XXXVVVWWWYYY^^^dddbbb[[[^^^kkkppplll|||bbbKKK@@@999777555444444444333111000000000000000000000000111111000///////////////////////////////////////000///---+++,,,...000222333222222222222222222222333444444666888:::<<<===DDDLLLssswwwWWWFFFHHHMMMttt|||ggg```WWWKKKKKKNNNHHHDDDBBB;;;EEEGGGGGGEEEBBBAAACCCEEEFFFFFFGGGGGGGGGFFFFFFEEEEEEIIILLLMMMQQQ\\\lllyyymmmTTTIIIFFFBBB@@@AAA666===@@@;;;888;;;>>>===999777777;;;@@@@@@>>><<>>;;;888999:::999999999;;;<<<>>>???;;;:::888888999999888777::::::;;;;;;<<<<<<;;;;;;:::999999::::::;;;<<<<<>>===<<<<<<===GGGPPPQQQ^^^yyyssslllddd^^^]]]YYYQQQHHHDDDFFFIIIMMMMMMKKKHHHEEEDDD@@@>>>;;;:::::::::999777777999<<<===>>>AAAFFFJJJOOORRRSSSOOOIIIDDDCCCEEECCCCCCCCCCCCCCCCCCCCCCCCDDDDDDCCCCCCCCCDDDEEEEEEEEECCCCCCFFFKKKLLLIIIEEEIIIIIIHHHGGGFFFFFFEEEEEEGGGFFFCCCEEEOOOWWWSSSJJJAAABBBDDDGGGIIIJJJKKKKKKJJJLLLMMMMMMKKKJJJLLLNNNPPPPPPPPPNNNMMMMMMOOOPPPTTTTTTUUUXXX\\\aaafffjjjmmmhhhaaa[[[WWWTTTQQQOOOQQQQQQQQQQQQQQQPPPPPPOOONNNNNNNNNNNNOOOPPPPPPQQQQQQRRRSSSTTTUUUUUUUUUUUURRRVVVYYYWWWRRRRRRXXX^^^aaa```ZZZVVV[[[fffmmmnnn|||xxxVVV@@@888888666333333333333222000000000000000000000000000111000000///////////////........................111000///...///000222333111111111000000000000000222222333444666888:::;;;AAAHHHhhh^^^IIIFFFGGGgggnnnfffYYYLLLIIIKKKFFFEEEFFFAAADDDFFFGGGEEECCCBBBCCCEEEDDDEEEEEEEEEEEEEEEDDDDDDDDDGGGIIIJJJMMMVVVeeeqqqdddRRRKKKEEE@@@===<<<@@@???<<<;;;>>>>>>:::>>><<<;;;===>>>@@@AAABBB@@@DDDQQQdddqqq{{{uuudddRRRKKK??????>>>???@@@@@@???>>>EEERRR```jjjrrr{{{{{{qqqtttxxxxxxwww}}}xxxyyy|||||||||{{{}}}zzzxxxvvvuuuuuuuuutttsssqqqsssuuuxxxzzzyyywwwuuusssrrrppppppttt{{{yyypppgggbbbaaaccceeeiiijjjkkkkkkjjjjjjnnnqqqxxx~~~~~~~~~~~~dddSSSSSSRRRQQQPPPQQQSSSVVVXXXTTTRRRRRRRRRTTTUUUUUUTTTVVVUUUTTTUUUWWWWWWTTTRRRRRRQQQOOOMMMMMMQQQXXX]]]```___^^^^^^]]]]]]]]]]]]aaa^^^\\\]]]___aaa___]]]ZZZXXXWWWWWWZZZ^^^aaacccoooJJJGGG]]]uuu{{{jjjTTTNNNSSSPPPKKKKKKOOOPPPMMMIIIIIIIIIGGGFFFFFFGGGGGGFFFEEEDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCBBBBBBBBBBBBCCCCCCBBBAAAAAAAAABBBDDDEEEGGGHHHkkkmmmaaaZZZQQQKKKJJJKKKJJJIIICCC???<<<======;;;::::::::::::::::::;;;===>>>???===;;;::::::::::::888777999:::;;;;;;<<<<<<;;;;;;999999:::;;;;;;<<<======????????????@@@@@@AAABBB???CCCFFFPPP\\\]]]jjjxxxmmmdddbbb```WWWMMMHHHKKKMMMMMMLLLHHHEEECCCCCC@@@>>><<<;;;;;;:::999777777999<<<======>>>???@@@FFFIIIJJJHHHCCC@@@@@@BBBAAAAAAAAAAAAAAAAAAAAAAAABBBAAAAAABBBBBBCCCDDDEEEHHHEEEDDDEEEHHHIIIGGGDDDAAABBBBBBBBBBBBCCCCCCCCCEEEFFFFFFEEEIIIOOOSSSSSSEEECCC@@@BBBEEEHHHIIIHHHIIIKKKKKKJJJHHHGGGHHHIIIGGGHHHHHHGGGFFFGGGIIIKKKNNNNNNMMMMMMOOORRRUUUVVVXXXYYYYYYVVVSSSPPPNNNNNNPPPPPPPPPPPPOOONNNMMMMMMJJJKKKLLLMMMNNNOOOOOOOOOPPPQQQQQQRRRRRRQQQQQQPPPQQQSSSTTTPPPMMMPPPZZZccc^^^WWWSSSUUUYYY\\\cccjjjiiirrryyyxxxzzzkkkJJJ:::777666444222111222222111///000000000000000000000000111000//////......//////------------------------//////000000000111111111.........///////////////111111222333555777888999===AAAWWWpppRRRHHHAAAVVV}}}pppcccRRRLLLLLLFFFGGGIIIDDDBBBDDDFFFEEEDDDCCCCCCDDDBBBCCCCCCDDDDDDDDDCCCCCCBBBDDDFFFFFFGGGOOOZZZdddqqqwww```PPPKKKLLL```]]]VVVNNNJJJIIIDDD???;;;<<<<<<===>>>???@@@???@@@EEEVVVkkkxxx~~~jjjQQQEEE@@@??????>>>>>>>>>??????CCCPPP]]]fffkkkqqqsssrrrrrrwwwuuummmkkkqqqvvvtttuuu~~~zzzyyyzzz{{{xxx{{{}}}|||yyywwwxxxzzzuuutttsssssstttsssqqqoooqqqooommmppptttvvvvvvuuussspppooouuu~~~oookkkeee___]]]^^^aaaccciiiiiiiiiiiijjjnnnsssxxx|||xxx```TTTQQQQQQQQQRRRTTTUUUWWWXXXVVVTTTRRRQQQSSSTTTUUUTTTSSSRRRQQQRRRUUUVVVVVVVVVZZZZZZVVVPPPLLLOOOWWW______^^^]]][[[YYYXXXVVVVVV^^^[[[XXXYYY\\\___``````^^^\\\YYYWWWXXX[[[___bbb]]]PPPTTThhhgggUUURRRSSSOOOPPPUUUTTTNNNKKKOOOIIIHHHGGGGGGGGGGGGFFFDDDCCCCCCBBBAAAAAAAAAAAABBBCCCBBBBBBAAAAAABBBBBBCCCBBBAAAAAAAAABBBCCCEEEFFFBBBTTTlllyyynnn```VVVTTTVVVYYYZZZRRRLLLEEE@@@<<<:::;;;<<<;;;;;;;;;<<<<<<===>>>???>>>===;;;;;;;;;;;;999777999999:::;;;<<<<<<<<<<<<999:::;;;<<<===>>>>>>>>>>>>>>>===>>>@@@CCCFFFHHHLLLMMMIIIMMMUUUZZZjjjsssiii``````aaa[[[RRRMMMMMMMMMLLLIIIEEECCCCCCCCCAAA???<<<;;;;;;;;;999888999:::;;;<<<<<<===>>>>>>AAACCCDDDCCC@@@??????AAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@AAABBBBBBGGGEEECCCCCCDDDFFFFFFEEE??????@@@@@@AAAAAABBBBBBCCCGGGHHHEEEBBBFFFOOOVVVJJJDDD>>>===BBBFFFFFFEEEGGGGGGGGGGGGFFFFFFFFFFFFEEEFFFGGGFFFFFFFFFIIIKKKNNNMMMLLLKKKKKKLLLNNNOOOKKKNNNQQQPPPMMMJJJKKKMMMLLLMMMMMMNNNNNNMMMMMMLLLIIIJJJLLLNNNOOOOOONNNNNNOOOOOOPPPOOOOOONNNMMMMMMOOONNNLLLLLLNNNUUU]]]bbbWWWOOOOOOWWWYYYWWW___mmmiiigggccc```eeesss|||{{{XXX>>>777;;;666444111111222222111000////////////////////////000000///............///------------------------,,,---.../////////...------...............//////111222222333555666888999:::<<>>CCCKKKRRRYYYZZZRRRHHHGGGLLL]]]sssiiiOOOCCCFFFFFFEEECCCAAAAAAAAACCCBBBOOO]]]ccceeefffccc^^^XXX\\\^^^```hhhqqquuurrrtttyyy{{{xxxvvvwwwwwwvvvwwwxxxwwwuuurrrppprrrssspppppppppqqqrrrrrrpppnnnnnnjjjggggggkkknnnmmmkkknnnooottt}}}{{{rrraaa___\\\ZZZ[[[]]]aaadddjjjiiiiiijjjmmmttt{{{}}}tttmmmlllvvvzzzppp^^^VVVSSSTTTUUUVVVWWWXXXXXXXXXXXXUUUQQQPPPRRRUUUWWWWWWRRRQQQQQQRRRTTTWWWZZZ[[[dddeeebbbYYYQQQOOOUUU\\\ZZZZZZYYYWWWVVVTTTRRRRRRVVVWWWXXXWWWWWWXXX[[[]]]___]]]ZZZVVVUUUWWW[[[^^^nnnUUUJJJUUUzzzhhhRRRQQQRRR[[[ddd```RRRLLLPPPJJJIIIGGGGGGHHHGGGFFFDDDCCCCCCBBBAAAAAAAAAAAABBBBBBBBBAAAAAAAAAAAABBBBBBBBBBBBBBBBBBCCCCCCDDDEEECCCFFFNNNZZZnnnooo```[[[^^^cccgggccc]]]QQQDDD<<<:::<<<>>>;;;<<<<<<===>>>>>>>>>>>>>>>===;;;;;;;;;;;;:::888888999:::;;;<<<<<<<<<<<<:::;;;<<<>>>>>>???>>>>>>>>>===<<<<<<>>>AAADDDFFFKKKLLLEEECCCIIILLL[[[ssslllccc]]]___```ZZZSSSOOOKKKKKKIIIFFFDDDBBBCCCEEEAAA???<<<;;;;;;;;;999888;;;:::999:::<<>>>>>>>>>>>CCCAAA@@@@@@BBBDDDFFFFFFAAAAAAAAAAAAAAAAAAAAAAAACCCFFFHHHEEE??????HHHRRRNNNGGG???<<>><<<>>>>>><<<<<<===>>>??????>>>>>>===;;;::::::;;;<<<;;;999888999:::;;;<<<=========<<<===>>>???@@@???>>>===>>>===<<<;;;;;;<<<>>>???BBBHHHFFFEEEIIIHHHPPPbbbuuummmgggddddddaaaYYYQQQNNNJJJJJJIIIFFFDDDCCCEEEFFFAAA???===<<<<<<;;;:::888<<<:::999;;;>>>BBBEEEFFFAAAAAA@@@??????@@@@@@AAA>>>>>>>>>???@@@@@@AAAAAABBBAAA???>>><<<;;;;;;;;;>>>======>>>@@@BBBDDDFFFCCCCCCBBBBBBAAAAAA@@@@@@AAACCCFFFFFFAAA>>>CCCKKKQQQJJJBBB>>>>>>AAACCCCCCBBBAAA@@@AAACCCDDDDDDCCCCCCDDDDDDDDDCCCDDDGGGIIIDDDDDDDDDDDDEEEFFFFFFGGGHHHGGGGGGEEEDDDFFFIIIKKKEEEFFFHHHKKKMMMNNNOOOOOOMMMMMMNNNOOOOOOOOOOOONNNNNNNNNNNNNNNNNNMMMLLLKKKIIIHHHKKKTTTaaajjjkkkjjjcccSSSKKKUUUfff}}}uuu{{{^^^>>>222222666555333111111222333222111000000000000000000000000000///......------......////////////////////////---...///000111000//////......//////000111111111333333333444555666777888>>>???GGGeee|||eeeMMMAAAMMMxxxxxx~~~jjj^^^[[[SSSPPPMMMCCCEEECCCAAAAAAAAABBBAAA@@@@@@AAABBBCCCCCCCCCCCCCCCBBBCCCCCCCCCBBBDDDGGGJJJFFFWWWpppwwwcccOOOHHHQQQ___qqqpppjjjlllyyylll]]]YYYWWW[[[WWWXXXXXXSSSLLLFFFDDDEEELLLXXXdddiiiiiigggccc^^^dddccceeejjjqqqtttqqqmmmoooqqqppplllkkkmmmllljjjlllkkkjjjjjjkkkmmmpppqqqrrrqqqnnnmmmllljjjgggdddkkkjjjfffcccaaa```aaaaaallluuu{{{mmm___WWWTTTUUUVVVYYY]]]aaadddfffeeeeeehhhnnnvvv~~~vvveeeYYY]]]lllwww}}}{{{}}}{{{lllfff```YYY]]]]]]]]]]]]\\\[[[ZZZYYY[[[XXXTTTSSSUUUXXXZZZ[[[UUUVVVVVVWWWWWWZZZ^^^aaa]]]```cccaaaZZZUUUUUUVVVWWWXXXZZZ[[[\\\\\\[[[[[[QQQYYY```^^^VVVQQQTTTZZZ___```___\\\XXXXXX[[[___gggZZZPPP]]]zzz]]]WWW^^^nnnppp```RRRPPPLLLJJJHHHHHHHHHHHHFFFDDDEEEDDDCCCCCCBBBBBBCCCCCCBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCBBBAAADDDJJJLLLRRRkkkxxxjjjeeedddddddddccc[[[LLLBBB??????===<<<===>>>?????????>>>>>>;;;999999:::;;;<<<;;;:::777888:::;;;<<<=========>>>???@@@AAA@@@???===<<<<<<<<<;;;<<<===>>>@@@AAA@@@IIIJJJIIILLLIIILLLZZZdddwwwzzzrrrooommmkkkcccXXXPPPNNNLLLLLLKKKIIIFFFEEEEEEGGGBBB???===<<<<<<;;;:::999:::999:::===BBBEEEEEEDDDBBB@@@>>>===>>>>>>>>>>>>;;;<<<<<<===>>>>>>????????????===<<<;;;;;;;;;;;;:::;;;<<<===>>>???AAACCCAAAAAAAAA@@@@@@@@@@@@?????????CCCIIIGGGBBBBBBEEESSSNNNGGGAAA>>>???BBBDDDDDDBBB@@@AAABBBCCCAAA???CCCDDDDDDCCCBBBCCCFFFHHHEEEEEEEEEEEEFFFGGGGGGGGGFFFEEECCCDDDFFFGGGHHHHHHFFFGGGIIIKKKLLLMMMNNNNNNOOOOOONNNNNNMMMMMMNNNNNNNNNNNNNNNNNNNNNNNNMMMMMMGGGLLLTTT^^^hhhpppvvvyyynnnZZZLLLXXXxxxvvvNNN;;;666666555333111000000111111111000000000000000000000000000//////...------------...........................---...//////000000//////---......///000000111111222222222222333555666777;;;<<>>???@@@@@@???>>>???@@@AAABBBBBBBBBBBBAAAAAABBBBBBCCCDDDEEEGGGKKKTTTcccqqq{{{wwwgggYYYSSS\\\jjj{{{sssvvvtttkkkhhhaaaaaabbbdddddd^^^TTTKKKGGGFFFRRR\\\fffjjjnnnssswwwvvv~~~xxxsssrrrsssssspppnnniiilllmmmiiihhhiiiiiiggglllkkkjjjkkkmmmoooqqqrrrnnnllliiihhhhhhhhhgggeeehhhhhheee```\\\^^^dddjjjsssuuuuuupppggg\\\TTTPPPQQQRRRUUUYYY]]]```cccdddfffggglllttt~~~wwwkkk]]]RRRXXXeeekkkmmmooommmuuullleeeeeebbb]]]]]]]]]]]]\\\\\\\\\\\\\\\___\\\XXXWWWWWWXXXYYYYYYVVVXXXYYYYYYXXXYYY]]]```\\\^^^```___\\\YYYVVVVVVVVVXXXZZZ\\\^^^^^^^^^]]]UUUXXX[[[YYYVVVTTTVVVXXX\\\___```^^^ZZZYYY\\\___zzzpppYYYMMMhhhnnn\\\UUUaaajjjbbbYYYXXXLLLJJJHHHHHHHHHHHHFFFDDDEEEEEEDDDCCCCCCCCCCCCDDDBBBAAAAAA@@@@@@AAAAAABBBBBBBBBCCCCCCDDDCCCCCCCCC@@@???CCCHHHDDDDDDZZZuuussshhhbbb___ZZZ^^^ZZZNNNDDDBBB@@@<<<======???@@@@@@???>>>>>>999888888999;;;<<<<<<;;;777888:::;;;<<<=========???@@@AAABBBAAA???===<<<888999;;;>>>AAAEEEHHHIIICCCJJJHHHEEEFFFDDDGGGUUUWWWdddkkkiiihhhnnnrrrqqqsssrrrssspppfffXXXPPPOOONNNOOONNNKKKHHHFFFFFFGGGBBB@@@===<<<<<<<<<:::999999999;;;@@@EEEFFFDDDAAABBB@@@===<<<<<<<<<<<<;;;::::::;;;;;;<<<===>>>>>>===<<<<<<;;;;;;;;;<<<<<<999;;;<<<=========>>>@@@>>>>>>>>>???????????????===<<>>>>>BBBEEEFFFCCCAAAAAABBBBBB???===???@@@@@@???>>>>>>AAACCCDDDDDDDDDEEEEEEEEEEEEEEEDDDBBBAAADDDHHHIIIHHHEEEHHHHHHJJJKKKLLLLLLMMMMMMQQQOOONNNLLLLLLLLLMMMMMMNNNNNNOOOOOOOOOOOONNNNNNGGGPPP\\\eeekkksss}}}rrr]]]OOO___ZZZ<<<444666555222222000......///000000///000000000000000000000000//////...------------...------------------------,,,,,,,,,,,,------......------......///000111111111111111111222333444555555777FFFggghhhLLLHHHFFFhhh{{{ppp|||}}}wwwiiiZZZTTTPPPFFFKKKFFF@@@===>>>??????>>>======>>>@@@@@@AAAAAAAAA???@@@AAABBBCCCDDDDDDEEEDDDEEEJJJRRRWWWccc|||vvvtttxxxpppeeejjjmmmmmmggg[[[QQQKKKJJJ[[[ccckkkpppwww{{{uuurrrqqqpppqqqdddiiikkkhhhfffhhhhhhgggkkkiiihhhhhhiiikkkkkkkkkfffeeecccdddgggiiijjjjjjddddddbbb\\\XXX\\\hhhrrrxxxrrriii^^^VVVPPPMMMLLLOOOQQQTTTXXX\\\___aaabbbiiikkkrrr|||{{{rrriii^^^QQQHHHTTT___aaaaaaeeeiiizzztttdddbbbfffeeeaaa\\\[[[[[[[[[\\\]]]^^^^^^ccc```\\\YYYXXXXXXWWWVVVVVVXXXZZZZZZXXXYYY[[[^^^aaaaaaaaa```]]]ZZZWWWUUUTTTVVVYYY[[[\\\]]]\\\[[[XXXUUURRRRRRTTTVVVWWWVVVXXX\\\___]]]YYYXXXZZZ^^^dddUUUhhhyyycccPPPPPP]]]eeeeee[[[SSSJJJFFFHHHJJJHHHEEEGGGGGGFFFDDDBBBBBBDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCBBBCCCCCCAAAAAAFFFPPPYYYyyy|||ggg^^^^^^bbb^^^XXXQQQJJJDDD???<<>>===<<<===<<<::::::;;;<<<;;;999;;;:::999999:::;;;===>>>???AAACCCCCCCCC@@@===;;;<<<<<<<<<===???CCCFFFHHHJJJDDDAAADDDGGGGGGGGGIIIVVVYYYZZZ[[[bbbrrryyytttsssiiiWWWOOOQQQWWWWWWSSSNNNMMMMMMHHHAAAAAA@@@>>><<<;;;:::::::::===>>>@@@BBBCCCCCCBBBBBB@@@???===<<<::::::999999::::::;;;;;;<<<===>>>>>>@@@>>><<<;;;:::;;;<<<===;;;:::::::::;;;<<<>>>???==============================???EEEKKKKKKGGGAAADDDGGGKKKJJJFFFAAA???>>>=========>>>???@@@AAABBBBBBCCCDDDDDDCCCAAA???===CCCCCCCCCCCCDDDDDDEEEEEEEEEEEEEEEEEEEEEFFFFFFGGGGGGGGGGGGGGGHHHIIIJJJJJJKKKLLLNNNMMMLLLLLLMMMNNNIIIKKKMMMLLLKKKJJJJJJJJJRRRZZZ___nnngggTTTdddeeeCCC777666444444777222111111000000000000000////////////............000000//////.........------------............///,,,,,,,,,---------............//////000000111111111111111111222333444555555777>>>]]]ZZZFFFHHHEEEttttttvvvzzzyyyjjjXXXNNNNNNJJJHHHEEEBBB@@@???>>>>>>AAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBDDDDDDFFFJJJMMMUUUfffvvv~~~{{{www{{{zzz{{{vvvqqqhhh\\\VVVVVVdddhhhqqq|||zzzooommmmmmkkklllpppkkkjjjhhhfffggghhhkkklllkkkjjjhhhfffeeeeeefffggglllgggbbbbbbeeegggdddaaaeeeeee```[[[___jjjqqqpppmmmcccUUUKKKHHHIIIKKKLLLUUUSSSUUU[[[`````````aaarrrzzz|||nnnfffccc^^^XXXaaa^^^^^^iiiyyy}}}iiieeehhhhhhbbb^^^]]][[[YYYXXXXXXXXXVVVUUU^^^^^^]]]\\\ZZZYYYXXXXXXYYYXXXWWWWWWXXX[[[___aaacccbbbbbbccccccaaa\\\XXX[[[ZZZYYYYYYYYYZZZ[[[\\\ZZZWWWUUUTTTUUUUUUUUUUUUVVVWWWXXXXXXYYYZZZ^^^aaa^^^SSSkkk}}}ggg[[[YYY\\\aaafff]]]VVVMMMIIIIIIJJJJJJHHHFFFFFFFFFDDDCCCCCCDDDEEEAAAAAAAAAAAAAAAAAAAAAAAACCCCCCCCCCCCCCCCCCCCCCCCAAABBBBBBAAA@@@DDDMMMTTThhhpppddddddbbbdddddd\\\OOODDD>>>>>>AAABBBCCCDDDBBB@@@===;;;===<<<;;;<<<======;;;:::::::::999999:::;;;===>>>???@@@AAABBBAAA???===<<<>>>=========>>>@@@CCCDDDFFFBBB???AAABBBAAACCCGGGJJJRRR[[[aaajjjwwwxxxqqqooofffXXXUUUYYYWWWWWWTTTPPPPPPQQQNNNIIIBBB@@@===<<<;;;<<<<<<<<>>===<<<::::::999999::::::;;;;;;<<<======>>>======<<<===>>>AAACCCEEE<<<<<<;;;;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<>>@@@EEEKKKLLLHHHCCCEEEHHHJJJIIIEEEAAA???>>>????????????@@@AAABBBBBBAAABBBCCCCCCBBBAAA???>>>BBBBBBBBBCCCCCCCCCDDDDDDEEEDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFFFFGGGHHHIIIIIIJJJKKKLLLLLLJJJJJJKKKLLLGGGHHHIIIIIIIIIIIIKKKMMMMMM```qqqlllVVVddd}}}rrrWWW>>>777777333111444222111000000//////000000////////////............000/////////.........---------------............,,,,,,,,,---------...............///000000111111111111111111222333444444666888>>>ZZZ]]]HHHAAAEEE```oooyyyxxxcccVVVTTTMMMKKKGGGEEEBBBAAA???>>>@@@@@@@@@@@@@@@???????????????@@@@@@@@@AAAAAAAAACCCCCCEEEGGGIIIOOO]]]kkk~~~{{{wwwwwwvvvuuuuuu|||qqqddd]]]]]]gggkkkttt}}}rrriiihhhhhhggghhhkkkjjjiiigggeeeeeefffhhhjjjlllkkkhhhfffeeeeeeeeefffeeecccbbbdddffffffddd```\\\\\\\\\dddrrrzzzrrreee\\\UUUKKKEEEEEEIIILLLNNNWWWUUUWWW\\\___```ccchhhyyyxxxfffjjjxxx|||uuuyyyxxxfffbbbeeefffbbb______\\\ZZZYYYXXXXXXVVVUUU^^^]]]]]]\\\[[[[[[ZZZZZZZZZYYYWWWWWWXXX[[[^^^```aaaaaaaaaccceeeddd```]]]ZZZYYYXXXWWWXXXXXXYYYZZZ\\\ZZZXXXWWWXXXXXXWWWVVVTTTUUUVVVVVVVVVXXX[[[^^^}}}VVVVVVgggkkkXXXSSSZZZaaaeeeaaaYYYPPPIIIGGGIIILLLEEEEEEEEEEEEEEEDDDDDDDDDBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???AAABBBAAA@@@BBBHHHMMMUUUuuurrrbbb^^^fffnnnrrriiiWWWGGGBBBCCCAAABBBEEEFFFEEEBBB???<<<>>>===<<<===>>>>>><<<::::::::::::::::::<<<======????????????>>>======<<>>???@@@>>>>>>???>>>>>>EEEMMMNNN]]]nnnyyyxxxpppcccVVVTTTZZZXXXXXXUUUQQQPPPQQQNNNIIICCC@@@<<<;;;<<<>>>??????DDDDDDDDDCCCAAA@@@>>>===>>>>>><<<;;;::::::::::::::::::;;;;;;<<<=========;;;;;;<<<===???BBBDDDFFF======<<<<<<<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<======>>>CCCGGGIIIGGGDDDAAACCCFFFFFFEEECCCBBBCCCBBBAAAAAA@@@@@@AAAAAABBB???@@@AAABBBBBBAAA@@@???AAAAAAAAAAAAAAABBBBBBBBBDDDCCCCCCCCCCCCDDDEEEEEEDDDDDDDDDDDDEEEFFFGGGHHHHHHIIIJJJIIIHHHGGGHHHJJJHHHHHHGGGFFFFFFHHHMMMPPPSSSoooqqqZZZdddpppooouuuVVVFFF888777666222///000222111000000//////000000/////////............---/////////...............------------............,,,,,,,,,---------......---......//////000111111111111000111111222333444666999===UUUfffOOO>>>DDDIIIoooooovvvzzzooo^^^XXXQQQNNNJJJGGGEEEDDDAAA???@@@@@@?????????>>>>>>>>>>>>>>>>>>>>>????????????AAAAAABBBEEEEEEGGGQQQ\\\eeeyyytttpppllljjjmmmmmmooonnnppp~~~|||ooogggggghhhlllsss|||{{{uuummmgggggghhhhhhhhhiiiiiigggeeeccccccccceeefffkkkjjjgggeeeccccccccccccaaabbbbbbbbbaaa___]]][[[WWW]]]fffqqqzzzwwwfffUUUJJJGGGCCCBBBFFFKKKPPPRRRXXXWWWYYY]]]___bbbkkkttt{{{{{{sssccc___cccdddbbb``````^^^[[[ZZZZZZZZZXXXWWW]]]]]]]]]]]]]]]]]]]]]]]][[[YYYXXXWWWXXXZZZ]]]___^^^^^^```bbbeeeeeedddbbb\\\[[[ZZZYYYYYYZZZ[[[\\\^^^]]]\\\[[[\\\[[[XXXVVVRRRSSSTTTTTTTTTUUUXXXZZZdddWWWpppbbbUUUXXXYYYlllnnnkkk```QQQHHHHHHKKKFFFFFFEEEFFFFFFFFFEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCC???AAABBBBBBAAABBBEEEHHHIII^^^}}}jjj___nnnuuuxxxooo]]]NNNIIIJJJDDDEEEGGGGGGGGGEEEBBBAAA???>>>======>>>===;;;999999999::::::;;;<<<<<<===???>>>===<<<;;;<<<<<<===>>>===<<<;;;;;;;;;<<<<<<;;;<<>>@@@AAAAAAAAAAAA@@@???>>><<<;;;:::===<<<<<<;;;::::::::::::;;;;;;;;;<<<<<<<<<======<<<<<<;;;;;;;;;<<<=========<<<<<<<<<;;;;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;:::999:::>>>BBBDDDDDDBBB:::<<<>>>@@@BBBEEEFFFHHHCCCCCCBBBAAAAAAAAAAAAAAA???@@@AAABBBBBBBBBAAAAAA??????@@@@@@@@@@@@@@@@@@BBBBBBBBBBBBBBBCCCDDDDDDBBBBBBBBBBBBCCCDDDEEEFFFEEEFFFGGGGGGFFFFFFGGGHHHJJJIIIGGGGGGIIIPPPZZZ```vvvvvvgggddddddbbbhhhsssrrrBBB;;;555666555111///000111111000/////////////////////.........---------........................,,,,,,---------.........,,,,,,,,,---------......------......///000000111000000000000111222333444555999;;;MMMssszzz___CCCCCC???VVVwwwxxxiii^^^TTTPPPKKKHHHGGGFFFCCCAAA@@@@@@??????>>>=================================>>>>>>@@@BBBBBBAAAHHHPPPRRRhhhzzztttzzzuuuooojjjgggfffdddcccfffgggjjjiiijjjvvvtttmmmkkkgggiiilllqqqsssrrroookkkkkkhhheeefffggghhhggggggeeedddbbb```___``````aaafffeeecccaaa````````````aaaaaa___[[[XXXVVVWWWYYY^^^jjjuuuttthhhYYYNNNHHHCCCCCCDDDGGGKKKQQQUUUXXXXXXXXX\\\```dddiiivvv|||wwwvvvrrrccc```bbbbbbaaaaaa```^^^]]]\\\]]]^^^]]]\\\\\\\\\\\\]]]]]]^^^^^^^^^[[[YYYXXXWWWWWWYYY\\\]]]]]]]]]^^^```bbbcccccccccaaa```^^^]]]]]]^^^_________^^^]]]]]]]]]\\\YYYVVVSSSTTTTTTSSSSSSSSSVVVXXXXXXYYYnnnZZZUUUbbbnnnzzzxxxiiiXXXMMMIIIJJJHHHFFFFFFGGGGGGFFFDDDDDDDDDDDDCCCCCCBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCAAABBBCCCCCCCCCCCCDDDEEEDDDOOOrrr~~~wwwwwwssskkk___UUUPPPOOOMMMLLLKKKJJJIIIHHHIIIIIIBBB@@@===<<<<<<;;;999888999999:::;;;;;;<<<<<<<<>>>>>======<<<<<<<<<<<<<<<;;;;;;:::::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;:::999888888888::::::::::::::::::999999;;;;;;;;;;;;;;;;;;;;;;;;999888999;;;>>>AAACCCDDD:::::::::<<>>>>>>>>AAAAAA@@@@@@AAAAAABBBCCCAAAAAAAAAAAABBBCCCDDDDDDCCCDDDFFFFFFEEEEEEGGGHHHHHHJJJNNNUUU___nnn~~~rrrdddhhhrrrvvv{{{vvv|||YYY;;;888555555444111111222111000000///.../////////............---------------------...............,,,,,,,,,------------...,,,,,,,,,---------......---------...//////000000000000000000111222333333333777777DDDeeewwwOOOCCC???EEE^^^yyy~~~yyyggg[[[UUUMMMIIIHHHHHHEEECCC@@@@@@??????>>>======<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;===AAA@@@???CCCIIIFFFPPPaaawww{{{}}}{{{uuummmiiidddaaaaaaaaaaaa```]]]```dddeeedddkkksssjjjgggfffeeeeeeeeefffeeecccaaa````````````aaabbbbbb```aaa```___]]]\\\\\\\\\]]]^^^]]]]]]\\\[[[[[[[[[[[[\\\[[[XXXUUUTTTXXX___dddiiilllkkk```PPPBBB???BBBDDDFFFIIIMMMQQQTTTXXXZZZXXX[[[aaaiiinnnvvvzzzttt~~~rrrfffbbbbbbaaa```aaa___]]]\\\]]]___aaaaaaaaa[[[[[[[[[\\\\\\\\\\\\]]]YYYXXXVVVUUUVVVXXXZZZ\\\]]]]]]]]]]]]]]]]]]^^^___bbbaaa```___^^^______```]]]]]]\\\\\\]]][[[XXXVVVVVVVVVVVVUUUTTTTTTVVVXXX___VVV^^^eeeZZZTTTcccwwwttt^^^NNNPPPLLLHHHGGGHHHIIIGGGEEEEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBBBBCCCCCCDDDDDDDDDDDDCCCGGG```~~~xxxooofff___ZZZVVVTTTYYYWWWTTTQQQPPPPPPQQQQQQGGGDDD???<<<;;;:::999888888999:::;;;<<<<<<<<<<<<>>>===<<<;;;;;;;;;======:::::::::;;;;;;;;;;;;<<<===>>>AAABBB@@@@@@IIITTTmmmyyy}}}}}}xxxuuuwwwzzzvvv|||}}}vvvmmmbbbWWWNNNFFFBBB>>>???CCCEEEDDDAAA>>>===============>>>???;;;:::::::::::::::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::888888999::::::999999888:::::::::::::::::::::::::::::::::;;;>>>BBBEEEHHHBBB???;;;:::;;;===??????AAA@@@@@@???>>>>>>>>>>>>???@@@@@@@@@AAAAAABBBBBB?????????>>>>>>>>>>>>>>>@@@????????????@@@AAAAAA@@@@@@@@@@@@AAABBBCCCDDDAAACCCEEEFFFFFFGGGIIIKKKHHHPPP___qqqxxx}}}eeeFFF:::888666444333222222333111000//////......//////.........------------,,,---------------.........,,,,,,,,,,,,------------,,,,,,,,,---------......,,,------......///000000000000///000000111222333111777555<<>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;:::999;;;???@@@>>>AAAFFFEEEFFFLLLVVVggg~~~tttnnnjjjgggeeebbb___]]]]]]]]]\\\\\\TTTWWW\\\___^^^cccqqq{{{mmmccc```eeebbb___^^^^^^^^^]]]\\\[[[^^^___]]]^^^```___\\\\\\\\\[[[ZZZYYYYYYYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUTTTSSSSSSUUU[[[bbbiiimmmhhh[[[MMMFFFDDDBBBBBBCCCEEEIIIMMMQQQTTTVVVYYY[[[^^^bbbkkkvvv~~~bbbgggvvv}}}xxxnnnfffdddbbb___^^^___]]]\\\[[[\\\___aaaaaaaaa[[[[[[ZZZZZZYYYYYYYYYXXXWWWVVVTTTSSSTTTVVVYYY[[[^^^^^^]]]ZZZXXXXXXYYY[[[___^^^]]]\\\[[[[[[\\\\\\\\\[[[ZZZZZZ[[[ZZZXXXVVVYYYYYYXXXWWWUUUUUUVVVXXXmmmcccXXXiiirrrYYYYYYccczzzvvv___UUUPPPIIIGGGHHHIIIHHHFFFFFFFFFEEEEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCBBBAAABBBCCCDDDDDDCCCBBBEEETTTuuutttjjjccc___\\\[[[bbbaaa___\\\ZZZYYYXXXXXXNNNIIIBBB===;;;:::::::::888999:::<<<<<<<<<<<<;;;======<<<<<<<<<<<<======;;;;;;;;;;;;;;;;;;::::::======>>>@@@>>>===CCCLLL\\\ooo{{{wwwlllbbbYYYQQQGGGBBB???AAAFFFGGGCCC???>>>===<<<;;;;;;<<<===>>>:::999999999:::;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<999999:::;;;;;;;;;;;;;;;777777999:::;;;::::::999999999999999999999999999::::::::::::<<>>>>>===<<<<<<<<<======>>>>>>>>>>>>>>>?????????????????????>>>>>>======???>>>>>>>>>>>>???@@@@@@@@@@@@@@@@@@AAABBBCCCCCC???BBBDDDFFFGGGIIILLLNNNRRRaaaxxxyyyUUU>>>888777444222222333333111000000///............///.........---------,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,---......//////000/////////000000111222333111777444777NNNdddrrr~~~xxxbbbLLL@@@BBB[[[|||xxx~~~zzznnn]]]RRRNNNMMMIIIFFFBBBBBBAAA@@@???>>>============<<<<<<;;;;;;;;;;;;;;;999:::>>>>>>===>>>BBBCCCDDDGGGKKKTTTkkkttteee```\\\\\\```\\\[[[YYYYYYZZZZZZYYYXXXQQQQQQTTTXXXYYY\\\dddnnnvvv{{{rrrggg```]]]^^^]]][[[[[[[[[[[[ZZZYYYYYY^^^___[[[ZZZ]]]]]]YYYXXXXXXXXXWWWWWWWWWWWWWWWXXXWWWWWWUUUSSSQQQPPPOOOQQQSSSVVV]]]bbbdddaaa^^^UUUHHH======AAACCCEEEGGGFFFJJJPPPTTTVVVYYY]]]___hhhlllvvv^^^pppqqqmmmgggbbbbbb```\\\[[[\\\\\\ZZZYYYYYY[[[\\\\\\\\\[[[[[[ZZZXXXWWWUUUTTTSSSTTTSSSRRRQQQRRRUUUXXXZZZ^^^^^^\\\YYYVVVUUUWWWZZZ\\\[[[ZZZXXXXXXXXXXXXYYY[[[YYYXXXXXXYYYZZZZZZYYYZZZ[[[ZZZXXXUUUUUUVVVXXXtttpppkkkwwwjjjXXXPPPeeepppYYYRRRJJJGGGHHHJJJIIIGGGGGGFFFFFFEEEDDDCCCCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCBBBAAA@@@@@@BBBCCCDDDCCCBBBDDDMMMbbb~~~rrriiidddbbbbbbgggggggggeeeccc```]]][[[SSSMMMDDD>>>;;;;;;<<<<<<888999:::<<<===<<<<<<;;;<<<<<<==================<<<<<<<<<<<<;;;:::999999;;;:::<<>>DDDIIIKKKEEE>>>:::;;;===>>>>>><<<<<<;;;;;;;;;;;;<<<<<<======<<<<<<<<<<<<======@@@@@@??????>>>>>>>>>===>>>>>>>>>>>>>>>??????@@@@@@@@@@@@@@@AAABBBCCCDDD???AAADDDGGGHHHJJJNNNPPPaaarrrkkkJJJ:::666555222111222444222///000000///.....................---------,,,,,,,,,,,,,,,,,,------.........++++++,,,,,,,,,---------,,,,,,,,,---------......,,,,,,------...//////000////////////000111222333111888444555III]]]iiissswwwRRRCCCJJJEEE[[[xxx~~~yyyfffXXXRRROOOKKKGGGCCCCCCBBBAAA@@@???>>>============<<<<<<;;;;;;;;;===::::::======;;;<<<@@@<<>>GGGJJJPPPmmm}}}yyyvvvlllmmmpppllllllmmmfffbbb]]]QQQCCC???AAA>>>777;;;===>>>>>>===<<<<<<===::::::::::::::::::::::::::::::::::::::::::::::::999999:::;;;===???AAABBBGGGQQQdddyyy}}}iiiVVVLLLEEEDDDBBB@@@>>><<<;;;;;;<<<<<<;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<===888999:::999777666777888888888888888888888888888666666777777777777666666;;;;;;;;;999888:::===???FFFEEEAAA>>><<<:::999999;;;<<<<<<<<<<<<<<<<<<;;;===>>>???@@@@@@???>>>===@@@AAAAAA@@@>>>===>>>??????===<<<===???@@@@@@???AAAAAA@@@>>>;;;;;;===@@@<<<@@@BBBBBBDDDOOO```nnnxxxlllsssyyyUUU@@@999555444333111000/////////////////////...............------,,,,,,------...........................---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000111111555999>>>HHH[[[lll~~~wwwWWW;;;???TTT^^^rrrpppyyy|||jjjccc[[[PPPGGGHHHEEEEEEGGGEEE>>>;;;;;;======<<<;;;::::::::::::<<<<<<;;;;;;;;;:::::::::??????@@@BBBDDDQQQpppsssfffWWWOOOOOOPPPMMMIIINNNNNNNNNMMMMMMNNNQQQTTTMMMMMMMMMNNNPPPSSSUUUWWW^^^```dddhhhmmmqqqtttvvvkkkjjjhhheeeaaa^^^[[[YYYWWWVVVUUUTTTSSSSSSSSSSSSRRRSSSTTTUUUUUUSSSQQQPPPUUUVVVVVVUUUSSSQQQOOOMMMOOOMMMKKKJJJIIIJJJLLLMMM^^^^^^\\\VVVNNNFFFAAA>>><<<>>>@@@AAACCCFFFKKKNNNRRRNNNQQQ[[[bbbgggnnnwwwwwwssskkkkkkeeeoooxxxnnndddfffiiinnnccccccbbb]]]WWWWWWYYY[[[XXXUUUUUUVVVVVVVVVVVVUUUTTTTTTUUUSSSQQQPPPQQQRRRRRRQQQUUUVVVVVVTTTSSSTTTVVVXXXZZZ\\\]]]\\\ZZZWWWVVVVVV[[[ZZZXXXVVVTTTRRRRRRQQQVVVXXXYYYZZZYYYZZZ\\\]]][[[\\\]]]\\\ZZZZZZZZZ\\\cccppphhh\\\fff}}}dddQQQPPPQQQJJJAAAFFFGGGGGGEEECCCBBBCCCEEECCCBBBBBBAAAAAAAAAAAAAAACCCCCCCCCBBBAAAAAAAAAAAA>>>DDDFFFLLLcccyyywwwyyywwwzzz{{{ssspppkkk^^^LLLBBB@@@>>>;;;;;;===>>>>>>===<<<<<<===:::::::::::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<>>>???@@@BBBKKK___yyyuuudddSSSKKKDDDCCCAAA???===<<<;;;;;;<<<;;;;;;;;;;;;::::::::::::::::::::::::::::::::::::::::::::::::;;;<<<<<<999::::::999888777777999888888888888888888888888666777777888888777777666:::::::::999888999;;;>>>BBBAAA???>>><<<<<<;;;;;;;;;<<<<<<======<<<<<<;;;===>>>???@@@@@@???>>>===???@@@@@@@@@>>>===>>>??????===<<<<<<>>>??????>>>>>>>>>>>>?????????>>>===FFFBBBBBBIIIXXXiiivvv}}}www}}}~~~zzz|||{{{[[[CCC888555555444222111000/////////////////////...............------,,,,,,------...........................---,,,,,,++++++,,,,,,---...---------------------,,,---......//////......////////////000000000000222222333555888???NNN]]]mmmmmmHHH;;;BBBEEEiii|||{{{lllnnn{{{rrrfffYYYPPPIIIEEEDDDFFFDDD@@@===>>>>>>======<<<;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::;;;;;;===???@@@III___uuuaaaXXXLLLFFFFFFHHHFFFDDDIIIIIIIIIHHHHHHIIILLLOOOMMMMMMMMMNNNOOORRRTTTVVVUUUVVVWWWYYY[[[^^^```aaa\\\\\\[[[ZZZXXXVVVTTTSSSRRRQQQPPPPPPOOOPPPPPPPPPNNNOOOQQQRRRRRRQQQOOONNNKKKKKKLLLMMMMMMMMMMMMMMMEEEGGGKKKPPPSSSVVVWWWXXXOOONNNKKKFFF@@@===;;;<<<>>>@@@BBBEEEGGGKKKOOOSSSWWWWWW]]]iiirrryyy~~~ttteeegggTTTKKKKKKJJJ[[[}}}{{{mmmffffff___ZZZTTTSSSVVVXXXXXXVVVYYYYYYXXXWWWUUUSSSQQQPPPUUUTTTRRRQQQQQQQQQQQQPPPVVVVVVWWWVVVUUUVVVXXXZZZYYYZZZ\\\\\\YYYXXXWWWWWWXXXWWWVVVUUUTTTTTTTTTTTTWWWXXXYYYYYYXXXWWWXXXYYY[[[\\\\\\ZZZWWWVVVUUUVVVwww^^^pppjjj```ffftttaaaRRRUUUPPPBBBFFFGGGFFFDDD@@@???BBBEEEDDDCCCBBBBBBAAAAAABBBBBBEEEDDDCCCBBBAAA@@@@@@@@@BBBBBBDDDIIIWWWvvv{{{}}}vvvgggRRRCCC=========;;;===>>>>>>===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::::::::::::::;;;;;;;;;;;;<<<===>>>>>>CCCKKK___~~~{{{uuujjjZZZNNNIIICCCBBB@@@>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::::::::::::::::::::::::::::::::::::::::::::;;;;;;<<<999:::;;;:::888888888999888888888888888888888888777888888888888888888777999999999888777777:::<<<;;;<<<<<<============<<<;;;;;;<<<<<<<<<<<<;;;;;;===>>>>>>??????>>>>>>===<<<>>>??????>>>===>>>@@@???===;;;;;;<<<===<<<;;;;;;<<<>>>AAABBBBBB???===DDDAAADDDUUUmmm}}}|||{{{yyylllvvv|||tttoookkkvvv}}}```FFF;;;777333444333222111000//////////////////............---...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---/////////......---------,,,---......//////......////////////000000000000222111111333333888EEERRRdddkkkZZZ@@@>>>???NNN|||rrrkkkzzz|||qqqaaaVVVMMMHHHDDDEEEEEEBBBAAACCC???>>>>>>===============<<<<<<;;;;;;;;;:::::::::999999;;;======AAALLLXXXQQQMMMGGGDDDCCCDDDDDDDDDDDDEEEEEEDDDDDDDDDGGGIIIJJJJJJJJJKKKMMMOOOQQQSSSPPPPPPOOOPPPQQQRRRTTTUUUSSSSSSTTTTTTTTTTTTSSSSSSOOONNNNNNMMMMMMMMMNNNNNNKKKLLLMMMNNNNNNNNNMMMLLLLLLLLLJJJIIIHHHHHHGGGGGGDDDHHHPPPVVVZZZ[[[YYYWWWDDDBBB???;;;999:::>>>AAAAAACCCFFFIIILLLPPPUUUXXXYYY]]]gggttt~~~}}}sss```ZZZJJJCCC@@@BBBbbbvvvtttjjjfffccc[[[VVVQQQPPPSSSVVVWWWWWWYYYYYYXXXWWWUUUSSSRRRQQQUUUTTTRRRQQQOOOOOONNNNNNSSSTTTUUUUUUTTTUUUWWWYYYVVVXXXZZZ[[[YYYXXXXXXYYYUUUTTTTTTTTTTTTUUUVVVVVVXXXYYYZZZYYYVVVUUUUUUUUUYYYZZZ[[[ZZZXXXVVVVVVWWWeee\\\kkkuuu___cccttthhhXXXRRRMMMGGGHHHHHHEEEBBBAAACCCFFFEEEDDDCCCCCCBBBBBBCCCCCCDDDCCCBBBAAAAAAAAAAAABBBGGGBBBCCCIIIMMM___{{{}}}rrr```MMM@@@;;;::::::;;;===>>>>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;;;;:::;;;;;;<<<<<>><<<::::::;;;;;;:::999;;;>>>AAAAAA??????@@@BBBEEEMMMZZZjjjvvvxxxrrrkkkkkk{{{ttteeerrrooonnnrrrvvvtttTTT@@@<<<888111333222111000//////////////////.........---------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---//////......------,,,,,,,,,---......///.........////////////000000000000111000111333555999DDDOOOfffiii}}}kkkLLLDDDDDDFFFrrr}}}tttvvvyyy}}}}}}ooo___VVVNNNGGGFFFFFFDDDDDDFFF??????>>>=========>>>>>><<<<<<;;;;;;;;;:::::::::;;;;;;;;;<<<===>>>BBBEEEGGGGGGFFFDDDBBBBBBCCCDDDBBBCCCDDDCCCBBBBBBDDDFFFFFFFFFFFFFFFHHHJJJLLLMMMMMMLLLKKKKKKLLLNNNPPPRRRNNNOOOPPPQQQRRRSSSSSSSSSOOOOOONNNMMMLLLKKKKKKKKKIIIIIIJJJJJJJJJIIIHHHGGGIIIHHHGGGEEEEEEFFFGGGHHHMMMPPPTTTVVVUUUPPPJJJFFF===<<<;;;999999===BBBFFFEEEGGGJJJMMMPPPTTTZZZ]]]___gggsss~~~{{{yyy{{{xxxuuulllZZZOOOIIIKKKLLLMMMnnnzzzqqqgggbbb[[[YYYUUUPPPNNNQQQUUUXXXYYYVVVVVVWWWWWWVVVVVVUUUTTTSSSSSSSSSQQQNNNMMMLLLMMMMMMNNNPPPPPPPPPQQQSSSUUUTTTVVVYYYZZZYYYXXXYYYZZZUUUTTTTTTTTTTTTUUUVVVVVVWWWYYYZZZZZZXXXVVVUUUVVVVVVYYY[[[\\\\\\\\\]]]^^^jjjZZZggg|||jjjbbb}}}aaaRRRKKKJJJIIIGGGFFFGGGHHHIIIFFFEEEDDDDDDCCCCCCDDDDDDBBBAAA@@@@@@AAABBBDDDEEEHHHAAABBBHHHFFFMMMvvv{{{rrrcccPPPDDD@@@===;;;999;;;===>>>>>>===<<<<<<===<<<<<<<<<<<<<<<<<<<<<<<<999999999999999999999999;;;;;;::::::::::::;;;;;;===CCCWWW|||uuulllaaaYYYQQQHHHCCCCCC???>>>===<<<;;;;;;;;;;;;;;;;;;:::::::::999999999999999999999999999999999;;;::::::999999999::::::888999::::::888888999:::888888888888888888888888888888999999999999888888777888888777666555777888777888999:::;;;:::999999777888888999999888888777:::::::::999999:::::::::999:::<<<<<<<<<<<<>>>@@@===<<<:::999:::;;;:::999:::>>>AAA???:::;;;DDDLLL^^^lllzzz{{{ooobbb\\\\\\```llluuukkkTTTVVVwwwqqqwww|||}}}cccFFF888777555///222222111000////////////............------------...------,,,,,,------...---------------------------,,,,,,++++++,,,,,,---------------,,,,,,++++++,,,---......///.........////////////000000000000111000111444666999AAAJJJ]]]fffrrr]]]III>>>@@@VVVoooooojjj{{{wwwvvvcccXXXNNNJJJHHHEEECCCDDDAAA@@@???>>>>>>=========<<<<<<;;;;;;;;;:::::::::===<<<;;;:::;;;>>>???>>>===???@@@???<<<;;;<<<===???@@@AAAAAA??????AAABBB@@@@@@@@@@@@BBBDDDFFFGGGFFFEEEDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJKKKKKKJJJNNNMMMKKKIIIHHHFFFFFFFFFDDDDDDDDDDDDCCCCCCBBBAAA======???BBBEEEJJJNNNPPPPPPOOONNNLLLGGGAAA<<<999666888999:::;;;>>>BBBEEEIIIKKKOOORRRVVV\\\bbbfffoooyyyyyyhhhccccccjjjkkk___OOOCCCDDDMMM\\\|||ssshhh___UUUZZZWWWRRRPPPQQQUUUXXXZZZVVVWWWWWWWWWWWWVVVUUUUUURRRSSSSSSQQQNNNLLLLLLMMMJJJLLLNNNOOOOOOOOOQQQRRRRRRUUUXXXYYYYYYXXXYYYZZZWWWWWWVVVUUUTTTTTTTTTUUUVVVXXX[[[\\\ZZZYYYYYYZZZWWWZZZ]]]____________```oooeeeccc}}}zzzvvvdddVVVPPPHHHDDDEEEGGGHHHGGGGGGFFFEEEEEEDDDDDDEEEEEEAAAAAA@@@???@@@BBBEEEGGGFFF???AAAGGGCCCCCCaaazzzdddTTTDDD???AAAAAA===;;;;;;===>>>>>>===<<<<<<===;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999::::::999999999:::;;;;;;<<<>>>GGG^^^|||zzztttmmm[[[TTTMMMJJJGGGCCCAAACCC===<<<<<<;;;:::::::::;;;::::::::::::999999999999999999999999999999999999;;;::::::999999999999999666888999999888777999:::888888888888888888888888777888888888888888888777666888999888666555666777666777777888888888888888777777888888888888777777:::999999888888999999:::888:::;;;;;;;;;;;;===>>>===;;;999999:::;;;:::999999===@@@???>>>EEESSS___xxxsss]]]OOOPPPWWWWWWTTTNNNGGGEEE[[[yyyvvv~~~lllMMM888111222333222222111000///////////////.........------------,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......////////////000000000000222000000333333444999???GGGSSSZZZeee```FFF>>>BBBUUUxxxuuufffsssooosss~~~xxxkkk\\\TTTOOOIIIEEEDDDDDDCCCBBB@@@???>>>>>>>>><<<<<<;;;;;;;;;::::::::::::;;;:::888999======;;;:::;;;======;;;:::999::::::<<<===<<<;;;;;;;;;===<<<<<<;;;<<<===>>>@@@BBBCCCCCCBBBAAA@@@???>>>===CCCDDDDDDEEEEEEEEEDDDDDDGGGFFFDDDBBB@@@??????>>>>>>>>>>>>????????????@@@DDDEEEFFFGGGIIILLLNNNOOODDDCCCAAA???<<<:::999888888:::>>>@@@BBBDDDGGGIIINNNRRRWWW\\\cccjjjqqqvvvqqq]]]ZZZ```qqqzzztttPPPDDDJJJeeesssiii```YYY\\\ZZZVVVSSSSSSUUUXXXZZZZZZZZZYYYXXXVVVTTTSSSQQQRRRUUUVVVUUUPPPNNNNNNPPPLLLNNNPPPQQQQQQQQQRRRSSSRRRTTTWWWXXXXXXXXXXXXYYYZZZYYYXXXWWWUUUUUUTTTTTTUUUXXX\\\]]]]]]\\\\\\]]]ZZZ\\\______^^^\\\[[[[[[qqqkkkwwwqqqzzzjjjVVVJJJHHHIIIGGGDDDGGGGGGFFFEEEEEEEEEEEEFFFCCCBBB@@@???@@@BBBDDDFFFDDD???BBBIIIEEEBBBUUUooolllVVVJJJ??????AAA???======;;;===>>>>>>===<<<<<<===::::::::::::::::::::::::888888888888888888888888999999888888999:::;;;;;;:::>>>AAAEEEOOO[[[```^^^dddeeebbb[[[XXXXXXVVVRRRJJJEEEBBBDDDCCC@@@>>>@@@<<<;;;:::::::::::::::;;;:::::::::999999999999888888888888888888888888888;;;::::::999888888999999555666888888777666888999888888888888888888888888666777777888888777777666777888999999777666666777555555555555666777888999888888999999999999888888;;;:::999999999999:::;;;888:::;;;;;;::::::;;;===<<<:::999999;;;<<<<<<;;;<<<===@@@FFFQQQ___nnnxxx|||uuukkk```XXXWWW[[[^^^QQQGGG===>>>MMMiii|||pppUUU;;;444555333222555111111000////////////000.........---------,,,,,,...------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---++++++,,,,,,---.........,,,---......//////......////////////000000000000222//////111111000333777:::???@@@GGGffffffHHHDDDDDD]]]vvvooojjjmmmrrr|||rrrggg^^^UUUMMMJJJIIIHHHFFFDDDAAA@@@??????<<<<<<;;;;;;;;;:::::::::777;;;;;;999:::======999;;;;;;<<<=========<<<;;;777999::::::888888888999:::999999999:::<<<===???AAABBBBBBCCCBBB@@@>>>===@@@@@@AAABBBBBBBBBAAAAAA>>>>>>===<<<;;;;;;;;;;;;;;;<<<===???AAACCCEEEFFFOOOOOOMMMKKKHHHEEEBBBAAA999888777777777888:::;;;>>>@@@CCCFFFHHHKKKOOORRRTTTYYY```iiirrr}}}uuugggfffkkkwww{{{qqqTTTUUUjjjzzzoooiiidddaaaaaa^^^\\\ZZZVVVTTTTTTVVVWWWZZZZZZYYYXXXWWWUUUSSSRRRTTTXXXZZZYYYUUURRRSSSUUUOOOQQQSSSSSSSSSRRRRRRSSSRRRTTTWWWXXXWWWWWWWWWXXX[[[ZZZYYYXXXWWWVVVVVVVVVUUUXXX\\\^^^^^^]]]]]]]]]ZZZ\\\______]]][[[ZZZYYYxxxdddbbb}}}ssslllXXXRRRPPPLLLHHHHHHGGGFFFFFFEEEEEEFFFFFFEEECCCAAA??????AAACCCDDDDDDBBBFFFLLLJJJFFFQQQbbbwwwZZZMMMDDD???@@@@@@<<<;;;===;;;===>>>>>>===<<<<<<===::::::::::::::::::::::::888888888888888888888888888888888888999:::;;;<<<333>>>DDD@@@===AAAHHHKKKGGGKKKMMMKKKJJJJJJGGGBBBGGGCCCBBBDDDDDD???<<<<<<;;;::::::999999::::::;;;:::::::::999999999888888888888888888888888888888;;;::::::999888888888999444666777777666666777999888888888888888888888888666666777777777777666666777888:::999777666666777333333333333555777:::;;;:::::::::;;;;;;:::::::::<<<<<<::::::::::::<<<<<<888:::;;;;;;:::999:::<<<;;;:::999999;;;======<<>><<<<<>>999999888888:::<<<===<<<:::777999::::::999777888999999999888888999;;;===>>>;;;===@@@BBBCCCCCCAAA???::::::;;;<<<============999999999999::::::;;;<<<<<<===???BBBFFFJJJNNNOOOHHHHHHFFFDDDAAA===999777666666555666666888999:::???AAACCCFFFHHHMMMRRRVVVYYY^^^gggrrr~~~}}}yyytttqqqgggTTT[[[iiitttaaa]]]^^^^^^aaaggg___^^^[[[XXXUUUSSSTTTUUUWWWWWWXXXXXXWWWWWWVVVUUUVVVZZZ^^^\\\XXXUUUWWWYYYOOOQQQSSSTTTSSSQQQQQQRRRRRRTTTWWWXXXWWWVVVWWWXXX[[[ZZZYYYXXXXXXXXXXXXXXXVVVYYY]]]^^^^^^\\\\\\\\\XXX[[[___```___^^^]]]]]]lllTTTggg|||sss|||hhhRRRVVVUUUJJJIIIGGGFFFGGGJJJIIIEEEBBBCCCBBBAAA@@@@@@BBBDDDEEEDDDDDDFFFFFFDDDEEEOOO[[[ssskkkYYYPPPBBBBBBAAA@@@???>>>===<<<===============<<<<<<;;;:::::::::;;;;;;;;;<<<<<<888999999::::::999999888777777777888999:::<<<<<<999999999:::===??????>>>AAAAAAAAAAAAAAAAAAAAAAAA????????????>>>>>>>>>>>>:::::::::999999888888888888888888888888888888888888888999999999:::::::::888888888888888888888888999888888888777777666666999999888777777777777777777666555555666777666444444444444555555777888888777777777777777777777777999888888888777777666666777777777888999999999:::;;;;;;;;;999888888;;;>>>999999<<<>>><<<999<<>>>>>>>>>>>>>>>>>>>>>>><<<;;;;;;::::::999888888444666999<<>>===<<<===============<<<;;;;;;::::::::::::;;;;;;;;;;;;888999999::::::999999888777777777888999:::<<<<<<===;;;:::;;;=========;;;????????????????????????============<<<<<<<<<<<<:::::::::999999888888888888888888888888888888888888888888999999999::::::888888888888888888888888888888777777777666666666888888777666666666666666777666555555666777666555444444444555555666777888666666666666666666666666888888888777777777666666888888888888888888999999888888999888777777:::<<>>>>>???CCCGGGJJJNNN[[[iiippptttssskkkbbb```dddqqquuunnnjjjpppyyy^^^@@@;;;888444222111111000///////////////////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,------------------------............///////////////000222111000000111333111222444555<<>>======<<<<<<============<<<;;;;;;999999999999::::::::::::888999999::::::999999888777777777888999:::<<<<<<<<<;;;:::;;;===>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999999999999999999999888888888888888888888888888888888888888888999999999999:::888888888888888888888888777777666666666666666555777777666555555555555666777666555555777777666555555555444555555666777888555555555555555555555555888888777777777777666666888888888888888888777777666777999999888888999;;;===@@@@@@CCCQQQbbbgggaaarrrzzz~~~vvvkkkgggkkkppptttqqqwwwwww[[[CCC444666333111000111111111111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,---------------............////////////000111111000000111222222333444555888GGGfffdddWWW@@@===QQQ\\\uuussslllsss{{{{{{iiiyyyooohhh]]]UUUPPPMMMIIIEEEHHHCCCAAABBBBBB???===>>>;;;;;;:::::::::999999999:::::::::;;;;;;<<<<<<<<<999999999999999:::::::::;;;;;;:::999999999::::::999999999999999999999999999999:::;;;===>>>??????EEEFFFFFFFFFEEEDDDCCCBBB===<<<;;;999777666444444666666666777999:::<<<======BBBCCC@@@DDDMMMNNNIIIPPPSSSXXX___gggpppzzz}}}~~~}}}~~~yyynnn[[[KKKIIIRRRhhh{{{iiibbbZZZWWWYYY\\\[[[YYY[[[ZZZYYYYYYXXXXXXYYYYYYRRRRRRRRRSSSVVVWWWWWWWWWXXXZZZ\\\\\\YYYWWWVVVVVVZZZVVVRRRQQQTTTWWWXXXWWWVVVXXX[[[___aaabbbbbbbbb\\\]]]^^^^^^^^^^^^\\\\\\YYYXXXXXXZZZ]]]^^^^^^]]]YYYXXXWWWYYY]]]bbbdddeeeooo]]]aaa]]]tttmmm```YYYdddwwwssshhh[[[SSSQQQOOOJJJFFFEEEEEEFFFFFFFFFEEEDDDCCCHHHFFFDDDDDDBBBCCCJJJSSSeeeqqqtttgggXXXMMMFFFAAABBBFFFAAA@@@@@@???>>>=========<<<<<<======<<<<<<;;;:::888888999999999:::::::::888999999::::::999999888777777777888999:::<<<<<<888888888:::>>>@@@AAA@@@;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999999888888888888888888888888888888888888888888888888888999999999999888888888888888888888888666666666666555555555555666555555444444444555555777666555555777888777666555555555555555666777777555555555555555555555555777777777777777777666666999999888888777777666666777999;;;;;;999999999:::888>>>FFFUUUsss{{{lllgggssseeeCCC777888444222000000111222111000////////////////////////------------------------++++++,,,,,,,,,,,,------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,,,,,,,,,,------------------.........//////...///111000//////000222222222555777999BBBVVViiitttNNNEEEGGG???DDDdddyyyuuuwwwxxxtttyyy}}}qqqccc[[[UUUOOOJJJIIIDDDAAACCCCCC@@@???AAA>>>>>>======<<<;;;::::::999999999:::;;;;;;<<<<<<;;;<<<<<<======>>>>>>>>><<<<<<;;;:::999999999:::;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;<<<======>>>======<<<<<<:::999888888666666666666666666666666555777888:::<<<>>>AAACCCGGGVVVYYYNNNKKKVVV[[[TTT___bbbhhhoooxxx{{{vvv{{{{{{~~~vvvhhh[[[LLLDDDCCCSSSpppzzz|||gggaaa\\\ZZZ\\\^^^^^^\\\\\\\\\\\\\\\]]]^^^``````XXXWWWWWWXXX[[[\\\\\\[[[___```bbb```\\\XXXUUUTTTXXXTTTQQQPPPRRRTTTUUUVVVVVVXXX]]]aaacccddddddccc`````````^^^\\\XXXUUUSSSTTTTTTVVVYYY\\\]]]\\\[[[\\\YYYVVVVVVZZZ^^^bbbdddiiiZZZUUUbbb}}}nnn___]]]cccqqqwwwaaaOOOGGGIIINNNDDDEEEFFFFFFFFFFFFEEEEEEFFFCCCBBBCCCCCCEEEMMMUUUdddnnnzzz~~~yyylllVVVOOOHHHFFFDDDBBBBBBEEE@@@??????>>>>>>=========<<<<<<<<<<<<<<<;;;;;;:::888888999999999:::::::::888999999::::::999999888777777777888999:::<<<<<<888777888:::===???@@@???;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999999888888888888888888888888888888777777777777777777777777777777888888888999999999777777777777777777777777555555555555666666666666555555444444444444555555777555555666888888888777666555555555555666666777555555555555555555555555666666666666666666777777999888888777777666666666777999;;;:::999888888888999AAAMMMddd~~~uuunnnpppmmmLLL777555666555333111111111111000///........................------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********+++++++++,,,,,,,,,------------------............---///000000///...000111//////111444666:::EEEQQQaaajjjRRRHHH???<<>><<<;;;::::::888999999999:::::::::;;;<<<<<<<<<======>>>>>>>>><<<;;;::::::999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999999999999999999888888777777666666666666333444444555666777888999777999<<<>>>???AAAEEEHHHUUUkkkqqq```VVV___fffccckkkooovvv{{{xxxwww|||ooo[[[JJJ>>>CCCJJJPPP___~~~yyyrrrccc```\\\[[[]]]^^^^^^]]][[[[[[[[[\\\^^^___aaabbb\\\[[[ZZZ[[[]]]^^^]]]\\\]]]```bbbaaa^^^[[[XXXWWWXXXUUUSSSQQQRRRTTTUUUVVVYYY[[[___cccdddeeedddcccbbbbbbaaa___[[[WWWRRROOOQQQSSSWWW\\\___```]]]ZZZ```]]]XXXVVVXXX\\\___```yyymmmtttwwwaaa[[[```kkksssjjjPPPIIIMMMHHHHHHHHHGGGGGGGGGGGGGGGEEEBBBAAACCCEEEGGGOOOWWW[[[aaagggfff```]]]```eeeoooxxx}}}wwwmmmbbbYYYQQQHHHDDDBBBEEEEEEBBBAAABBB??????>>>>>>>>>=========;;;<<<<<<<<<<<<;;;::::::999999999999::::::::::::888999999::::::999999888777777777888999:::<<<<<<;;;:::999:::;;;;;;:::999:::::::::::::::::::::::::::::::::999999999888888777777777888888888888888777777777777777777777777777777777888888888888999777777777777777777777777555666666666666777777777555444444444444555666666666555555666888999999888666666555555555555666666555555555555555555555555555555666666666666777777777777777777777777666666666777888888888888999;;;>>>DDDMMM]]]wwwiiikkkxxx{{{dddLLL999888999000444333111111111111///---........................,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******++++++,,,,,,------,,,------------.........---...//////......///000222000111444555555:::@@@GGGlllgggGGGAAA>>>@@@DDDOOOcccuuu{{{yyynnnnnnpppvvvvvvhhh___\\\UUUOOOMMMJJJEEECCCDDDBBBAAA@@@>>>===;;;:::::::::::::::::::::::::::::::::::::::::::::;;;;;;;;;::::::999888888888999999999999999999999999999999999999888777777666555555666666555555666666777888555555555666777888888888:::===AAABBBCCCEEEJJJNNN[[[qqqyyyjjj```gggpppqqqwww}}}}}}|||{{{yyyxxxzzz}}}vvv}}}~~~oooWWWDDD???BBBKKK___mmmvvvnnnfff^^^\\\YYYYYYZZZ[[[[[[ZZZWWWWWWWWWXXXYYY[[[\\\]]]ZZZYYYXXXYYYZZZ[[[ZZZYYYUUUXXX\\\___^^^\\\[[[ZZZYYYYYYXXXWWWVVVWWWWWWXXX\\\]]]```bbbddddddcccccc```aaaaaaaaa___[[[WWWUUURRRUUUZZZ```dddeeebbb___eeeaaa]]]ZZZ[[[\\\^^^^^^yyyrrrjjj```WWW```yyyzzzbbbVVVOOONNNLLLJJJHHHGGGGGGGGGFFFBBBAAACCCFFFIIIPPPXXXSSSSSSRRRPPPNNNMMMMMMMMMPPPSSSTTTPPPMMMLLLHHHDDDEEEAAA@@@CCCDDDAAA@@@AAA>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999::::::::::::;;;;;;;;;;;;888999999::::::999999888777777777888999:::<<<<<<<<<:::999999999999888666999999999999999999999999999999999999888888888888666777777777888888888999777777777777777777777777777777777777888888888888777777777777777777777777666666666777777777888888555555444444555666666777666555555666888:::999888666666555555555555666666666666666666666666666666555555555666666666777777666666666777777777777777555666888999:::===AAADDDHHHIIIKKKMMMSSSaaarrr}}}wwwhhhqqq~~~|||aaaIII:::333999;;;000111000//////000000...,,,........................++++++++++++++++++++++++******+++,,,,,,---......************************************************++++++++++++++++++,,,,,,)))******+++,,,,,,------,,,,,,---------.........,,,...//////...---///000555222111555666555666999:::MMMssseeeSSSBBBCCCCCCCCCEEESSSmmmwwwqqqmmmooosss|||{{{qqqiii```[[[UUUMMMHHHHHHFFFEEEDDDBBBAAA???>>>============<<<<<<;;;::::::999999999999999999888888888888777777777888999999777777777777777777777777888888777777666555555444666666555555555777888999777888888999:::;;;;;;<<>>@@@BBBAAAAAADDD>>>>>>>>>>>>============;;;;;;<<<<<<;;;;;;:::999::::::;;;;;;;;;;;;<<<<<<999999999::::::999999999777777777888999:::<<<<<<888777666777999:::999888888888888888888888888888888888888888777777777777666666777777888888888999777777777777777777777777777777777777888888888888777777777777777777777777666666777777888888999999555555555555555666777888666555555666999:::999888777666666555555555666666777777777777777777777777444555555555666666777777555555666666777777888888666888:::<<>>===<<<;;;;;;;;;;;;;;;::::::999999999777666666666777888999999888888888888888888888888777777777777666666666666:::999888888888999:::;;;999999;;;<<<>>>@@@AAABBBDDDIIIOOORRRSSSWWW]]]cccmmmvvv~~~|||sssvvvxxxwwwwww{{{|||xxxttthhh[[[KKKDDD@@@@@@???NNNyyy|||vvvlllfffbbbaaaYYYYYYXXXXXXXXXWWWWWWVVVUUUUUUUUUUUUUUUVVVWWWWWWVVVTTTSSSSSSUUUUUUTTTRRRVVVYYY]]]___]]]YYYVVVUUUWWWXXXZZZZZZYYYWWWVVVVVVRRRSSSUUUWWWYYY[[[]]]^^^]]]^^^```aaaaaa^^^[[[XXXVVVWWWYYY]]]bbbeeeffffffiiigggfffeeefffeeecccaaafff|||```[[[^^^cccsssvvvaaaRRRRRRPPPIIIIIIQQQEEEBBB@@@CCCJJJNNNOOOMMMNNNKKKHHHFFFFFFFFFEEEDDDFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA@@@??????>>>===<<<<<<;;;999999999::::::;;;;;;;;;;;;;;;;;;::::::999999999;;;;;;::::::999888777777888888999999999:::::::::888888888888888888888888999999999999999999999999;;;;;;::::::999888888888777888999::::::999888777888888777666666666666666999999888777666555444444555555555555666666666666777777777777777777777777666666666666666666666666444555666777999999::::::777777666555555555555555555555555555555666777777555555666666666666666777777777777666666666888999;;;@@@===999CCCZZZiiikkkdddVVVEEECCCHHHLLLcccssskkkjjjzzzjjjaaaNNNDDD999222222444555444000000000000////////////......------------......,,,,,,,,,++++++***************+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++---......---,,,,,,---******+++++++++,,,,,,,,,,,,,,,++++++,,,,,,---...111000...,,,+++,,,...///---------............///000000000000111222333444777<<>><<<;;;;;;<<<======;;;999888888999999999999888888999888888777777777888888;;;888555555777888777555777888999:::999:::<<<>>><<<@@@DDDCCCAAAAAAFFFJJJQQQSSSWWWZZZ___gggqqqxxx}}}|||zzzwwwvvvwwwyyy{{{~~~wwwlllgggaaaVVVLLLDDDCCC>>>===LLLiii~~~~~~uuulllfffddddddeeeddd]]]UUURRRUUUXXXXXXVVVXXXVVVUUUWWWYYYZZZWWWTTTUUUUUUVVVVVVVVVTTTRRRQQQRRRYYY]]]]]]\\\\\\YYYUUUXXXXXXXXXVVVSSSQQQPPPQQQTTTRRRTTTZZZ]]]ZZZXXXYYYZZZ[[[^^^bbbccc```XXXRRRPPPUUUYYY[[[```fffiiigggkkkgggbbbbbbdddeeeccc___mmmkkkzzzrrrggg]]]aaatttxxxlll^^^OOOJJJMMMHHHFFFDDDDDDHHHMMMSSSVVVLLLJJJHHHHHHIIIJJJIIIHHHFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA?????????>>>===<<<<<<<<<999:::::::::;;;;;;;;;<<<;;;;;;;;;::::::999999999;;;;;;::::::999888888777888888888888999999999:::888888888888888888888888999999999999999999999999888888888999999999999999777888999999999999888777888888777666666666666666777777777666666666666666555555555555666666666666777777777777777777777777666666666666666666666666555666777888999:::::::::888777666666555555666666555555555555555666777777777777666666555555444444777777888888999999999888333<<>>>>>>>>>>><<<:::<<<============<<<<<<;;;<<<<<<;;;;;;;;;;;;<<<<<<===:::777777999::::::888;;;<<<>>>??????@@@CCCFFF???CCCGGGHHHHHHJJJPPPUUUYYY\\\aaaeeekkkttt~~~zzzyyyxxxvvvssstttxxx}}}}}}xxxlll___UUUMMMDDD>>>;;;???EEEQQQeeeyyyzzz|||wwwooohhhcccbbbdddfffeee```YYYVVVVVVWWWWWWVVVXXXVVVTTTTTTUUUUUUSSSQQQSSSSSSUUUVVVVVVWWWWWWVVVSSSYYY]]]]]]\\\\\\YYYTTTXXXXXXVVVTTTQQQQQQSSSUUUVVVVVVVVVWWWYYYYYYXXXVVVXXXYYY\\\bbbfffddd]]]VVVQQQUUUXXXYYY]]]dddfffeeejjjfffbbbbbbeeefffeeecccTTTqqqvvvqqqxxxrrrggggggxxxmmm[[[PPPQQQMMMHHHEEEEEEHHHLLLOOOHHHGGGFFFFFFHHHHHHGGGFFFFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA??????>>>>>>======<<<<<<;;;;;;;;;;;;;;;<<<<<<<<<;;;;;;::::::::::::999999;;;::::::999999888888888777777777888888888999999888888888888888888888888999999999999999999999999666666777777888999999:::777888888999999888888777888888777666666666666666555555666666666777777777555555555555666666666666666666666666666666666666777777777777777777777777555666777999::::::::::::888888777666666666777777555555555555555666777777888888777666666666666666444444555777:::===>>>>>>GGGPPP```pppuuuooohhhfffTTTRRRLLLRRReeeooovvv|||rrrwwwrrr~~~fffKKK;;;888555222222444444111...000000000/////////............------------......,,,,,,,,,++++++++++++*********+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,''')))+++***)))((())))))******+++++++++,,,,,,,,,+++++++++++++++,,,------//////---,,,,,,,,,---...------------............////////////000111222333444888888555>>>bbbjjjVVVCCC;;;>>>888CCCSSS___eeefffggghhhfffhhhooo{{{~~~sssjjjddd___YYYUUUQQQPPPMMMKKKIIIHHHHHHHHHDDDCCCAAAAAABBBAAA@@@>>>>>>>>>>>>>>>>>>===<<<;;;===<<<<<<;;;<<<<<<======>>><<<::::::<<<>>>>>>===@@@AAACCCDDDEEEFFFIIILLLHHHKKKOOORRRUUUZZZbbbiiiqqqtttyyy~~~~~~|||uuurrrrrrrrrpppnnnpppvvv}}}xxxmmmfffjjjeee\\\QQQFFF@@@@@@CCCHHHOOO^^^ttt}}}|||wwwrrrkkkddd___^^^```aaacccaaa^^^ZZZXXXVVVUUUUUUWWWUUURRRQQQQQQPPPOOONNNPPPPPPRRRTTTVVVXXXZZZ[[[TTTYYY\\\[[[[[[\\\YYYTTTXXXXXXUUURRRPPPQQQTTTWWWWWW[[[ZZZUUUWWW\\\[[[TTTWWWVVVWWW^^^fffgggaaa[[[WWWZZZ[[[[[[^^^eeehhhhhhhhheeeaaaaaacccffffffddd999IIItttooojjjnnn}}}wwwhhh\\\MMMGGGIIILLLKKKGGGHHHGGGFFFFFFGGGGGGEEECCCFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA???>>>>>>>>>=========<<<<<<<<<<<<<<<<<<<<<<<<<<<:::::::::::::::::::::::::::::::::999999888888888666777777777777888888888888888888888888888888888888888888888888888888888666666777777777888888888777777888888888888777777888777777666666666666666666666666666666666666666555555555555666666666666555555555555555555555555777777777777777777777777555555777888888999999999888888777777777777888888555555555555555666777777777777666666777888:::;;;999777555777<<>>MMM\\\jjjooo{{{|||uuuppphhh```[[[YYYZZZ[[[^^^___^^^\\\XXXUUUUUUUUUUUUSSSQQQOOOOOOOOONNNNNNMMMNNNOOOQQQTTTVVVXXXZZZVVVYYYZZZZZZZZZ\\\YYYTTTXXXXXXWWWUUUSSSRRRSSSUUUSSS\\\^^^XXX[[[eeecccXXXYYYTTTRRRWWW```dddaaa]]]WWWZZZ[[[ZZZ^^^eeeiiiiiifffccc___^^^```aaaaaa```===BBBTTTwwwzzzfffppp~~~zzz\\\MMMOOOTTTPPPIIIJJJHHHGGGGGGHHHIIIHHHFFFFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::999999999999999888666777777777777888888888888888888888888888888888888888888888888888888888888888888777777777666666777777777777777777777777888777777666666666666666777777777666555444444333555555555555666666666666444444444444444444444444666666666666666666666666333444555666666777777666888888777777777777888888555555555555555666777777777666555555666777999:::=========AAAJJJXXXgggqqqkkk\\\UUUXXXUUUJJJIIISSSVVVppp~~~~~~jjj^^^___mmm}}}kkk^^^RRRAAA444000555333111000000000///...////////////............------,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,+++---......---,,,,,,---******+++++++++,,,,,,,,,+++************+++,,,,,,------,,,,,,,,,---------,,,,,,,,,------------...............///000111222//////444888555666HHH```lllWWWLLLBBB;;;<<>><<<===AAAHHHWWWpppsssoookkkddd^^^YYYXXXYYYZZZXXXZZZ[[[ZZZXXXUUUTTTTTTRRRRRRQQQQQQPPPPPPPPPQQQLLLLLLNNNOOOQQQRRRTTTTTTVVVXXXXXXWWWZZZ]]]ZZZUUUWWWYYY[[[ZZZXXXTTTRRRQQQNNNZZZ```^^^cccmmmkkk___\\\VVVPPPQQQWWW]]]]]][[[TTTWWWXXXWWW[[[bbbggggggcccaaa___]]]\\\\\\[[[ZZZ;;;???CCCOOOlll}}}ttt~~~mmmgggrrrsssZZZPPPOOOLLLIIIIIIGGGEEEDDDFFFGGGGGGGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA>>>>>>>>>>>>============<<<<<<<<<;;;;;;;;;;;;;;;999999::::::::::::;;;;;;999999999999999999999999777777777888888888999999888888888888888888888888888888888888888888888888:::999999888777777666666888777777666666777777888888888777666666666666666888777777666555444333222555555555555666666666666555555555555555555555555666666666666666666666666333333444555555555555555777777666666666777888888555555555555555666777777888777555444444666888999888???JJJUUUbbbttt{{{aaaJJJEEEHHHMMM\\\lllttt~~~rrryyyyyylllaaa```vvvsssVVVFFF;;;222222666555444222000/////////000/////////.........------------,,,,,,,,,,,,------***++++++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))+++------+++***+++,,,******+++++++++,,,,,,,,,***************+++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,---------------------......///000111222...///444666666>>>HHHdddxxxYYYIII<<<888999:::AAAJJJbbbiiinnnnnnmmmooopppoooppp|||}}}wwwsssnnnjjjhhheeecccaaaaaa``````___]]][[[ZZZYYYWWWWWWWWWWWWXXXYYYZZZZZZ\\\]]]___```aaadddgggjjjmmmpppvvv|||}}}wwwpppllllllnnnoooooonnnrrrvvvyyy{{{|||rrrcccVVVMMMGGGBBB>>>???===DDDRRR```ooo|||qqqoooeeebbb^^^ZZZXXXYYY[[[]]]VVVVVVWWWWWWWWWUUUTTTRRRPPPRRRSSSSSSRRRQQQQQQRRRMMMNNNPPPQQQRRRRRRQQQPPPVVVWWWVVVUUUYYY^^^\\\WWWVVVYYY]]]^^^\\\WWWTTTRRROOOXXX^^^aaagggnnnllleee^^^XXXSSSQQQSSSVVVXXXXXXVVVYYY[[[ZZZ^^^dddggggggaaaaaa```___]]]ZZZXXXWWW555777;;;???JJJiiilllmmmwwwwwwqqqvvvrrr___UUUVVVZZZSSSOOOJJJFFFEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA============>>>>>>>>>>>>;;;;;;;;;;;;:::::::::999999999999::::::;;;;;;;;;999999999999999999999999888888888888999999999:::888888888888888888888888888888888888888888888888999999999999999888888888888777666555555666777888888888777666666666666666666666666555555444444444555555555555666666666666555555555555555555555555444444444444444444444444333444555555666555555555666666555555666666777888555555555555555666777777777777666777999===@@@CCCDDDRRRbbblllooouuu{{{gggUUUUUUbbbqqqwwwkkksssnnneeekkkzzzxxx^^^DDD999666333333777222222222222000000000000//////.........------------,,,,,,++++++,,,,,,---******+++++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,)))***,,,,,,***)))***+++******+++++++++,,,,,,,,,***************++++++,,,++++++,,,,,,------------++++++,,,,,,,,,---------------------...///000000333222222444666999===AAAIIIooozzzeeePPPFFF@@@:::;;;AAAFFFQQQ]]]eeelllqqqpppkkknnntttyyy~~~||||||{{{zzzxxxvvvtttsssppppppppppppqqqrrrssstttwwwyyy|||}}}~~~zzzvvvrrrooollliiiiiikkknnnppprrrxxx~~~|||yyyyyy{{{ooocccSSSGGGAAA@@@???===<<<===KKKccctttzzz~~~|||iiidddhhh___]]]YYYWWWVVVXXXZZZ\\\YYYWWWUUUUUUWWWVVVRRROOOOOOSSSVVVVVVSSSPPPPPPPPPOOOQQQTTTVVVVVVUUUSSSQQQUUUUUUTTTTTTYYY___^^^YYYUUUYYY]]]^^^]]][[[YYYXXXVVVWWWZZZ___cccffffffeee\\\\\\ZZZXXXVVVUUUVVVWWWXXX[[[]]]\\\]]]bbbcccaaa```bbbddddddaaa^^^[[[YYY:::666:::AAA???FFFooonnn```dddlllpppnnnhhh|||xxxlllrrr~~~fff```XXXPPPLLLJJJHHHGGGFFFFFFFFFFFFEEEEEEEEEEEECCCCCCBBBBBBBBBAAAAAAAAA============>>>>>>>>>>>>;;;;;;;;;::::::999999999999999999::::::;;;;;;;;;999999999999999999999999888999999999999:::::::::888888888888888888888888777777777777777777777777888888888999::::::;;;;;;888777666555555666777888888888777666666666666666444444444555555555555666555555555555666666666777666666666666666666666666444444444444444444444444555555666666666666666666555555555555555666777777555555555555555666777777666666888;;;@@@GGGMMMQQQbbbqqq}}}mmm^^^WWWXXX```ZZZ\\\oooxxxkkkhhhiiittttttvvv]]]GGG555555:::777000---...000222333222111000000//////.........------------,,,,,,++++++,,,,,,---*********++++++,,,,,,,,,******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,***+++------+++***+++,,,******+++++++++,,,,,,,,,*********)))***++++++,,,***+++,,,---------------++++++,,,,,,,,,------------------------///000000,,,111555333222444777999===HHHsssqqq]]]NNN@@@<<<@@@===@@@CCCFFFSSSfffrrrtttiiilllmmmlllppp{{{yyysssooooooooohhhhhhhhhggghhhkkkooosssvvv}}}xxxmmmgggeee[[[QQQDDD<<<;;;>>>??????RRRUUUhhh}}}yyysssggg^^^[[[^^^\\\XXXUUUTTTUUUWWWXXX\\\XXXTTTUUUWWWVVVRRRMMMPPPTTTWWWWWWSSSOOOMMMMMMQQQSSSWWWZZZ[[[YYYVVVTTTUUUTTTRRRSSSYYY______ZZZUUUXXX[[[]]]]]]]]]^^^___]]]XXXWWW\\\___^^^___ccc[[[]]]```___[[[WWWVVVVVVSSSVVVWWWVVVVVVYYYXXXUUU```cccfffhhhfffbbb___]]]888;;;<<<:::999AAAQQQ^^^|||uuutttqqqqqq{{{xxxqqqzzzttteeeUUUGGGGGGPPPMMMGGGEEEHHHFFFAAA@@@DDDBBBBBBCCCAAA@@@???@@@AAA===>>>>>>>>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;>>>>>>===<<<;;;;;;::::::888888888888888888888888888888999999999:::::::::999999999888888888777777999999888888888888999999777777777777777777777777777777777777777777777777777777666666666666777777666666555555555555666666333333333444444444555555333333333333333333333333555555555666666666666777555444444333333444444444777888999888555444444555000222555666777888:::<<<>>>BBBEEEHHHRRRaaajjjjjjpppmmmggg___UUUNNNPPPTTThhhzzzwwwcccfffxxx~~~ttt]]];;;999666333111000000111000000000000////////////------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---,,,+++***)))++++++************++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,+++***)))(((((()))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,////////////000000000000///000000222333444555555777:::LLLvvv}}}jjjQQQ===<<<;;;<<>>>>>>>>===<<<;;;;;;:::;;;;;;;;;;;;;;;;;;;;;;;;>>>======<<<;;;;;;::::::888888888888888888888888888888999999999:::::::::999999999888888888777777999999888888888888999999777777777777777777777777777777777777777777777777777666666555555666666777666666555555555555666666333333444444444555555555333333333333333333333333444555555555555666666666666666555555444444555555333555777777555333333333999999888666666888<<<@@@===JJJYYYeeennnsssoooggg\\\WWWPPPJJJJJJRRRaaannn|||{{{www~~~{{{xxxzzz{{{sss]]]HHH:::888555333111000000111000000000000/////////...------............------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++***)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++******)))))))))************+++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---............////////////000000111222333444555666555>>>XXXkkkSSSGGGAAA<<<<<<===>>>DDDKKKnnnrrrqqqiiibbbccccccbbbhhhlllsss{{{}}}yyyvvvsssqqqnnnkkkiiiiiiiiijjjdddcccbbbbbbeeelllsssxxxllldddZZZSSSOOOKKKEEE@@@;;;===>>>DDDYYYrrr|||wwwzzzvvvnnnkkknnnjjj___XXXZZZ___^^^]]][[[ZZZWWWTTTRRRYYYWWWUUUTTTUUUTTTRRROOOMMMPPPUUUXXXXXXUUUQQQNNNLLLNNNQQQSSSSSSSSSTTTUUUTTTRRRQQQRRRVVVYYY[[[\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\^^^^^^___```ccceeeaaa^^^ZZZXXXYYYYYYWWWUUUWWW[[[\\\ZZZ\\\___```]]][[[___dddffffffcccaaa```222444555555666888;;;>>>@@@QQQ}}}tttZZZYYYbbb||||||yyyvvvtttwwwxxx{{{hhh\\\ZZZTTTNNNIIIHHHFFFBBBAAABBBFFFDDDAAAAAACCCBBB???<<>>>>>===<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;======<<<<<<;;;:::::::::999999999999999999999999888888999999999:::::::::999999999888888888888888999999888888888888999999777777777777777777777777777777777777777777777777666555555555555555555666666666555555555555666666333444444444444555555555444444444444444444444444444444444555555555555666888777666666555555555666555777::::::888666444444888888777888;;;AAAIIIOOO\\\ccciiikkkjjjhhh```YYYMMMIIIEEEFFFQQQfff~~~vvvdddgggvvvvvv^^^HHH999888777555222111000000111000000000/////////......------............------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******++++++************++++++***++++++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++++++++*********)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---------.........//////000111222333333444888555888BBBUUUxxx~~~XXXLLL@@@;;;;;;;;;===@@@UUUaaaiiifff___^^^aaadddaaaccceeegggjjjqqq|||~~~uuupppoooqqqqqqqqqjjjiiihhhggghhhjjjmmmnnnppprrrsssoooiiigggiiilll]]]WWWOOOGGGBBB???<<<:::999===CCCQQQlllwwwtttiii```___\\\WWWWWW\\\aaa]]]ZZZZZZ\\\[[[WWWSSSZZZWWWTTTRRRSSSSSSRRRQQQMMMQQQUUUYYYZZZWWWTTTQQQMMMNNNOOOOOOOOOPPPSSSUUUTTTRRRQQQRRRUUUXXXZZZ[[[YYYYYYXXXXXXXXXXXXYYYYYYUUUWWWZZZ\\\^^^bbbfffiiiccc___[[[YYYXXXXXXXXXWWWWWWYYYYYYWWWZZZ```dddcccaaabbbcccfffgggfffccc```555444444555777888999888AAA:::YYY|||bbbZZZQQQhhhuuu^^^___]]]___eeeddd\\\TTTRRRbbb___[[[YYYUUUNNNEEE@@@EEEDDDCCCBBBBBBBBBBBBBBB@@@??????>>>>>>>>>>>>>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;:::::::::999999999999999999999999888888999999999:::::::::888888888888888888888888999999888888888888999999777777777777777777777777777777777777777777777777555555444444444444555555666666555555555555666666444444444444555555555555444444444444444444444444444444444444555555555555888777777666555555666666777888:::999888777777888888;;;AAAGGGNNNWWW```fffnnnlllggg]]]UUUNNNJJJHHHDDDJJJSSS```sss{{{kkkfffvvvaaaJJJ;;;777666555444222111000000000000000/////////.........,,,------......------,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++************++++++++++++++++++++++++++++++***************************+++++++++++++++++++++))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,------------.........//////000000111222222333666444777<<<>>>OOO}}}{{{kkkXXXLLLCCC>>><<>>=========>>>???<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;:::::::::999999999999999999999999888888999999999:::::::::888888888888888888888888999999888888888888999999888888888888888888888888888888888888888888888888555555444444444444555555666666555555555555666666444444444555555555666666555555555555555555555555444444444555555555666666777777666666666666777777444555666666888;;;???CCCGGGMMMUUU\\\aaadddfffhhhUUUTTTRRROOOKKKHHHIIIKKKRRRaaavvvrrrhhhppp~~~kkkXXXGGG777222666444444333222111000000000////////////............,,,,,,------------,,,,,,+++++++++++++++++++++++++++++++++++++++++++++,,,++++++************++++++++++++++++++++++++++++++************************+++++++++++++++,,,,,,,,,))))))*********+++++++++******+++++++++,,,,,,,,,*********++++++,,,,,,,,,------.........//////////////////000000111111111222///222888666777LLLgggqqq]]]III>>><<<>>>???CCCFFFHHHKKKPPPTTT[[[]]]___^^^\\\]]]aaadddeeegggjjjlllnnnuuu~~~{{{xxxtttqqqnnnkkkhhhfffiiigggdddccceeehhhkkklllnnnqqquuuyyyzzzyyywwwuuufffdddaaa^^^[[[UUUNNNHHHAAA???======BBBIIIQQQWWWkkkwwwzzz~~~ooofff]]]YYYVVVUUUVVVYYYXXX[[[^^^___]]]\\\\\\]]]ZZZYYYXXXVVVUUUUUUUUUVVVXXXWWWUUUTTTSSSSSSSSSTTTQQQQQQQQQPPPOOORRRVVVZZZ\\\YYYVVVTTTTTTUUUUUUUUUWWWVVVVVVUUUTTTTTTUUUUUUVVVWWWWWWWWWXXXZZZ^^^aaa^^^]]][[[ZZZYYYYYY[[[\\\______\\\XXXYYYaaafffgggfffccc___^^^______[[[XXX555222000000333666888999555999BBBFFFOOOuuuqqqhhhuuulllUUUMMMNNNOOOOOOSSSXXX^^^dddkkkmmmeeeZZZSSSVVVXXXWWWRRRLLLHHHGGGCCCAAA@@@>>>=========>>><<<<<<<<<<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::888888888888888999999999999999888888888888999999888888888888888888888888888888888888888888888888666555555555555555555666666666555555555555666666444444555555555666666666666666666666666666666666555555555666666666666777777777777777888999::::::777999<<>>???DDDMMM]]]kkkjjj```cccqqqzzz~~~|||rrrVVVCCC888111111777222222222222111000000000/////////.........------,,,,,,------------,,,,,,++++++++++++++++++++++++++++++******++++++,,,---++++++************++++++,,,,,,,,,++++++++++++***************************,,,,,,,,,,,,,,,+++++++++)))************+++++++++******+++++++++,,,,,,,,,))))))******+++,,,,,,,,,---............/////////......//////000000000000444//////444555333888BBBfffjjjXXXPPPEEE>>>999:::>>>BBBGGGKKKVVVZZZ^^^___\\\ZZZYYYZZZ\\\aaagggiiihhhhhhiiijjjkkkooosssvvvyyy|||~~~zzzvvvqqqmmmkkkkkkjjjhhhgggeeeeeeeeeeeebbbcccdddfffhhhiiijjjjjjmmmooorrrrrrnnnggg^^^YYYNNNJJJFFFEEEFFFDDD???:::777999???JJJZZZiiitttzzz|||{{{yyyjjjdddhhhgggccc^^^ZZZYYYWWWVVVUUUVVV[[[```___ZZZVVVUUUUUUWWWYYY[[[[[[YYYVVVUUUVVVWWWUUURRROOONNNNNNOOOPPPQQQRRRSSSTTTTTTVVVYYY\\\^^^[[[XXXVVVUUUVVVUUUUUUWWWVVVUUUTTTTTTSSSSSSTTTYYYYYYYYYXXXWWWYYY]]]aaa]]]^^^^^^]]][[[[[[\\\]]]aaabbb___ZZZ[[[```dddcccdddaaa]]][[[ZZZZZZYYYYYY111111111111111333555777222:::>>>???@@@LLLwwwxxxbbbVVVQQQNNNGGGIIIKKKPPPZZZdddddd]]]dddeeejjjoooqqqiii[[[PPPMMMKKKHHHDDDAAA?????????<<<<<<<<<<<<<<<<<<<<<<<<::::::::::::::::::::::::::::::::::::::::::::::::888888999999999:::::::::777777888888888999999999999999888888888888999999888888888888888888888888888888888888888888888888777666666555555666666777666666555555555555666666555555555555666666666666666666666666666666666666666666666777777777888888888888888999;;;<<<>>>??????CCCGGGKKKNNNQQQTTTVVVQQQQQQPPPMMMHHHCCCAAA@@@IIIEEEFFFLLLWWWggguuuqqqqqqtttoooiiisssjjjZZZGGG999444444444555111111111111111111000000//////.........---------+++,,,,,,------,,,,,,+++************************++++++*********+++,,,---++++++************++++++,,,,,,,,,+++++++++******************************---------,,,,,,++++++***)))************+++++++++******+++++++++,,,,,,,,,((())))))***++++++,,,,,,,,,,,,---------...............////////////000000444333222333555777999:::888[[[{{{[[[OOOCCC??????>>>BBBGGGLLLSSS[[[```^^^ZZZWWWVVVTTT[[[bbbfffeeedddcccdddcccfffiiijjjjjjjjjlllnnnooorrrtttuuuuuuvvvyyy{{{}}}~~~~~~zzzvvvsssqqqooonnnllljjjiiiggggggfffeeeeeedddcccbbbaaabbbbbbaaadddhhhjjjiiifffccc```ZZZ\\\]]]\\\WWWOOOGGGBBBCCC@@@===:::999999::::::<<>>HHHTTT\\\\\\XXXUUUSSSPPPUUUYYY\\\\\\^^^bbbeee^^^aaaeeegggggghhhkkkmmmiiikkkmmmmmmjjjjjjlllnnnhhhlllooopppnnnlllmmmnnntttuuuvvvvvvvvvuuussssssooopppppppppnnnmmmkkkiiihhhgggeeedddccccccdddeee___``````___^^^]]]]]]^^^```dddhhhiiieee]]]VVVQQQIIIKKKMMMMMMKKKGGGBBB???999:::999666555888@@@FFFDDDJJJXXXmmm||||||~~~rrreeeZZZTTTSSSSSSTTTTTTTTTVVVWWWUUURRRVVVWWWZZZ___bbb^^^VVVOOOOOOVVV]]]___\\\WWWRRRPPPQQQSSSUUUVVVVVVTTTRRRPPPLLLPPPVVVYYY[[[[[[[[[\\\\\\ZZZWWWWWWXXXZZZ[[[[[[WWWVVVUUUTTTSSSSSSSSSSSSQQQQQQRRRSSSTTTYYY___cccdddfffhhhfffaaa]]][[[[[[[[[^^^^^^[[[[[[^^^___\\\]]]^^^^^^[[[YYY[[[aaafff000000000000111222333444666777888666666;;;EEENNNnnnllluuurrr___XXXQQQPPPUUU^^^fffiiimmm```YYYdddxxxzzz|||vvveeeWWWPPPLLLHHH@@@AAAAAA@@@===;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;;;;;;;;;;<<<<<<;;;;;;;;;::::::::::::999999888777666666777888999999999888888888888999999888777777777777777888999555555555555666666666777888888888888777777777777888888666555555444444555666666666666777777888888888888777666666555555555888888999999;;;<<<===>>>BBBAAAAAAEEEJJJNNNNNNMMMKKKLLLKKKHHHDDDAAA@@@AAA;;;@@@@@@BBBFFFCCCJJJ]]]jjjwwwxxx~~~nnnLLL999777555222111111222333000000000000////////////////////////////////////++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++++++++************************))))))))))))************,,,,,,++++++++++++++++++******************************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///111000000000000222444555999666999RRRrrr```OOOCCC???:::===@@@DDDLLLTTTTTTPPPSSSVVV[[[___aaa___[[[XXX[[[[[[[[[]]]^^^```bbbdddgggeeeccccccdddggghhhhhhgggfffeeedddeeeeeeggggggllllllmmmmmmllljjjhhhgggdddeeeeeecccaaa```bbbcccddddddccc___\\\\\\```dddfffdddaaa]]]ZZZZZZ[[[\\\bbb```\\\XXXSSSLLLFFFBBB???>>>>>>>>>???>>><<<:::???;;;999<<<>>>EEEUUUeeeiiigggzzz}}}nnnaaaYYYUUURRRPPPUUUVVVWWWWWWVVVUUUSSSRRRSSSTTTVVV[[[___aaa```___XXXXXXXXX[[[\\\YYYSSSNNNSSSTTTVVVZZZ^^^]]]XXXTTTRRRPPPRRRVVVWWWVVVWWW[[[YYYXXXVVVTTTUUUWWWYYY[[[TTTWWWZZZYYYWWWUUUUUUWWWWWWVVVUUUVVVXXX[[[___aaakkkhhhdddbbbaaa```]]]ZZZ\\\\\\\\\]]]___```bbbccc\\\aaafffgggcccaaacccfff000000000000111222333333444777888888666999???EEEIIIUUUqqqxxxyyyttt~~~tttfffaaadddiiillllll___UUUWWW]]]bbbdddfffiiivvvyyypppdddZZZVVVSSSNNNGGGAAA???AAACCC>>>======<<<<<<;;;;;;;;;999999999999999999999999;;;;;;:::::::::999999999;;;:::999888888999:::;;;999888888888888888888999999888888888888888999999777777777777777777777888999999999999888888888888888777777666666666777777666777777888888999999999888888888888888888999999888999:::===@@@CCCEEEGGGUUUQQQLLLJJJJJJIIIHHHFFFBBBBBBBBB@@@===<<<===>>>@@@EEEDDDGGGVVVdddwww|||yyyuuuzzzooodddSSS:::888777444222111111222333000000000000/////////...........................++++++++++++++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************************************))))))))))))************++++++++++++++++++++++++*********************************+++++++++,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,------------...---------............///000000//////000111333444000666;;;BBBXXX~~~sssddd___VVVQQQFFF<<<;;;AAAEEEEEEDDDHHHOOOVVVZZZ[[[[[[ZZZXXXYYYZZZ[[[]]]^^^___```___]]]ZZZZZZ\\\]]]^^^^^^```______^^^___```aaabbbdddeeefffgggfffeeecccbbb````````````````````````^^^]]][[[YYYXXXYYY]]]```dddaaa\\\YYYVVVUUUTTTSSSKKKJJJGGGDDDBBB>>>;;;999<<<<<<=========<<<:::888999>>>LLL]]]iiipppxxxzzzsssmmmeee___\\\YYYWWWUUUVVVVVVWWWVVVUUUTTTRRRQQQRRRRRRTTTWWWZZZ[[[ZZZXXXUUUUUUVVVXXXYYYXXXSSSOOORRRSSSUUUYYY]]]]]]ZZZWWWTTTQQQQQQUUUWWWVVVWWWYYYVVVUUUTTTSSSSSSUUUVVVXXXXXXZZZ\\\\\\ZZZXXXXXXYYYZZZYYYXXXXXXZZZ]]]```bbbfffccc___^^^^^^^^^]]][[[YYYZZZ\\\]]]```aaacccccc]]]bbbffffffcccaaaccceee000000000000111222333333222555888999777666888;;;999===HHHeeeyyykkk[[[RRRNNNMMMQQQWWWSSS\\\eeejjjmmmppppppmmmmmmjjjbbbXXXNNNGGGDDDCCCAAAAAA@@@>>>===<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::999999999<<<;;;;;;::::::;;;;;;<<<999888888777777888888999999999999999999999999999999999999999999888888888:::::::::999999999888888888777777777777888999999777777888999999:::;;;;;;777777777888999::::::;;;<<<===???AAADDDGGGIIIKKKTTTOOOHHHCCCAAA???>>>===;;;;;;;;;;;;<<>>>>><<<<<<@@@EEEIIIKKKLLLMMMNNNOOOPPPSSSUUUVVVWWWWWWWWWWWWTTTRRRQQQSSSUUUVVVVVVXXXWWWWWWWWWXXXYYY[[[\\\]]]^^^aaabbbbbb```^^^\\\ZZZYYYYYY[[[^^^___]]]ZZZUUUSSSQQQPPPRRRUUUWWWXXXWWWSSSOOOMMMMMMLLLHHHEEE@@@???===<<<;;;:::::::::::::::999:::<<>>==================<<<<<<<<<;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;999999888888888888999999999999::::::999999888888:::::::::999999999999888:::::::::999999999888888999888888777777888888999888888999999:::;;;;;;;;;<<<<<<<<<=========>>>>>>BBBBBBAAAAAABBBCCCCCCDDDCCCAAA>>><<<<<<<<<>>>>>>======<<<<<<@@@GGGQQQXXXfff}}}|||rrryyy~~~lllPPP;;;666;;;;;;555555333222111111111111000000/////////.................................++++++++++++++++++++++++************************))))))))))))))))))))))))(((((()))))))))))))))***************************((()))))))))************))))))***+++,,,,,,------************************************++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,------------------............///............//////000000555111222777777999III]]]tttbbbTTTHHH???@@@@@@???>>>======???AAAEEEGGGJJJMMMOOOPPPOOOOOOOOOMMMKKKKKKMMMOOOQQQQQQPPPPPPOOOPPPQQQSSSUUUVVVXXXZZZ\\\^^^]]][[[XXXVVVUUURRRQQQTTTYYYZZZUUUPPPNNNJJJGGGHHHKKKNNNNNNMMMHHHEEEBBBBBBDDDDDDAAA===<<<<<<<<<;;;999:::;;;<<<@@@@@@AAADDDIIIQQQ[[[aaadddkkkxxx~~~{{{wwwiiieee]]]^^^___```___]]]YYYWWWXXXXXXWWWVVVSSSPPPNNNLLLOOOOOOOOOQQQTTTUUUTTTRRRXXXXXXYYYYYYZZZYYYWWWVVVRRRRRRSSSTTTVVVXXXYYYYYYTTTNNNJJJNNNRRRQQQPPPPPPQQQQQQSSSTTTTTTTTTSSSRRRSSSTTTVVVWWWWWWXXXYYYZZZ\\\[[[YYYXXXYYY[[[]]]______^^^]]]\\\]]]^^^^^^___``````aaa```___\\\YYYWWW___aaaccccccaaa```aaabbb////////////000111222333333444444444555666888:::777888===BBBEEEYYYooo[[[QQQRRROOOLLLLLLMMMKKKIIIGGGKKKOOOUUUXXXYYYXXXXXXXXXPPPOOONNNLLLIIIGGGFFFEEE??????>>>>>>========================<<<<<<<<<<<<::::::;;;;;;;;;;;;::::::::::::999999999999::::::999999:::::::::999888777999999999999999999999999::::::999999999888888888:::999999888777777888888999999:::::::::;;;;;;;;;DDDDDDCCCCCCBBBBBBBBBAAAAAA@@@???>>>===========================>>>@@@AAA@@@AAACCCHHHQQQ___oooyyy}}}|||{{{WWWCCC555111555444444333222222111111111111////////////....................................++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))*********++++++************************((()))))))))************))))))***+++,,,,,,------************************))))))*********+++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------------............///---.........////////////666///000:::>>>;;;;;;@@@^^^tttbbbUUUQQQLLLEEE???======>>>>>>;;;===AAADDDFFFFFFFFFEEEEEECCCAAABBBDDDGGGIIIIIIGGGGGGFFFGGGHHHJJJLLLMMMPPPQQQRRRRRRQQQNNNKKKIIILLLIIIGGGJJJNNNNNNIIICCCFFFBBB??????BBBDDDCCCBBB@@@>>><<<<<<>>>>>><<<999555777:::;;;;;;<<<>>>@@@RRRXXXaaahhhnnntttyyy}}}|||}}}zzzxxx|||yyyssskkkeeedddaaabbbaaa```^^^\\\[[[[[[YYYYYYXXXVVVSSSPPPMMMKKKNNNNNNOOORRRUUUWWWWWWWWWZZZ[[[\\\[[[YYYXXXVVVUUURRRRRRSSSSSSSSSSSSTTTUUUTTTNNNLLLNNNQQQPPPPPPQQQSSSTTTUUUWWWWWWVVVUUUTTTPPPPPPQQQSSSVVVYYYZZZ[[[ZZZXXXVVVUUUVVVWWWZZZ\\\^^^___^^^^^^]]]\\\]]]]]]aaaaaaaaa```^^^ZZZWWWTTT^^^___`````````___```aaa////////////000111222222444333222222444666999;;;888333777@@@??????XXXxxxxxxcccYYYOOOLLLKKKHHHEEEDDDDDDEEEEEEFFFGGGKKKPPPTTTTTTSSSRRRQQQOOONNNMMMLLLGGGGGGFFFFFFEEEEEEDDDDDDAAA@@@@@@@@@????????????<<<<<<============<<<<<<<<<;;;;;;::::::;;;;;;<<<:::;;;;;;<<<;;;:::888777999999999999:::::::::;;;;;;;;;;;;:::::::::999999;;;::::::999999999::::::======<<<<<<<<<;;;;;;;;;AAAAAA@@@@@@???>>>>>>===<<<;;;;;;;;;;;;<<<<<<===;;;<<<<<<<<<<<<>>>BBBEEEJJJPPP[[[jjj|||qqqmmmvvvwwwzzzsssUUUAAA===888777666000222222222111111111000000/////////.........------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))((())))))******+++++++++************************))))))))))))*********************++++++,,,,,,---************************)))))))))************+++******+++++++++,,,,,,,,,++++++++++++,,,,,,,,,,,,---------............///......////////////......000000222666666444777<<<<<>><<<::::::<<<>>>??????>>>>>>======>>>@@@BBBCCCBBBCCCCCCBBBAAA@@@>>>===AAA???>>>???AAA@@@===:::>>><<<::::::;;;<<<<<<;;;;;;::::::999999::::::;;;@@@GGGOOOTTTUUUVVVXXXZZZkkkvvvyyyooo~~~uuuiii```\\\^^^aaadddccccccbbb```^^^]]]___aaaZZZYYYXXXWWWTTTPPPMMMKKKNNNNNNOOORRRVVVYYYZZZZZZXXXZZZ\\\[[[XXXUUUTTTSSSQQQSSSSSSSSSQQQQQQRRRSSSUUUQQQOOOQQQQQQPPPRRRVVVVVVWWWYYYZZZZZZZZZYYYXXXRRRQQQQQQSSSWWWZZZ[[[[[[XXXVVVUUUTTTTTTVVVYYYZZZ]]]___aaaaaa___]]]\\\\\\]]]]]]^^^^^^]]][[[ZZZXXX\\\\\\\\\]]]^^^______```///......//////000111222444333222222444666777777;;;777777===???===AAAIIIuuudddTTTMMMJJJLLLOOOHHHGGGDDD@@@>>>???CCCFFFNNNNNNMMMMMMLLLLLLKKKKKKMMMLLLLLLKKKJJJJJJIIIIIIDDDCCCCCCCCCCCCBBBBBBBBB@@@AAABBBCCCCCCBBBAAA@@@======<<<<<<<<<<<<======<<<===>>>???>>><<<:::999999999:::;;;<<<<<<===>>>============<<<<<<<<<<<<:::::::::;;;<<<>>>???@@@AAAAAA@@@???>>>======<<<;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<===??????===???AAADDDJJJSSS___hhhvvvmmmsss~~~qqqzzzyyymmmZZZCCC777555777444777999111111111111111111000000/////////.........---------------------------------++++++++++++++++++++++++************************))))))))))))))))))))))))''''''(((((()))******+++************************))))))))))))************++++++++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,***++++++++++++,,,,,,,,,---------............///...///000000000000///...---222333000...222777888222===IIIdddyyywwwoooaaaTTTMMMLLLKKKIIIGGGDDDCCCBBBBBB???<<<::::::;;;;;;::::::999888888888:::;;;<<<::::::999999999:::::::::;;;;;;:::::::::::::::::::::;;;<<<;;;;;;;;;===???===@@@CCCCCCCCCFFFLLLQQQaaajjjvvv}}}~~~}}}|||}}}~~~~~~ppphhh]]]UUUTTTYYY^^^aaaaaabbbbbb```]]]]]]```bbbZZZZZZYYYWWWUUUQQQNNNMMMNNNMMMNNNQQQUUUXXXZZZZZZVVVYYY]]]]]]ZZZWWWUUUTTTPPPRRRUUUUUUSSSRRRSSSUUUQQQPPPQQQQQQOOOLLLQQQYYYZZZZZZ[[[\\\\\\\\\\\\\\\WWWUUUSSSTTTVVVYYYYYYXXXXXXWWWUUUUUUUUUXXX[[[\\\___cccggghhhfffbbbaaa```]]]\\\\\\\\\[[[[[[[[[ZZZYYYYYYYYYZZZ\\\^^^______.........//////000111222333222222333444555444333222666666555999BBBDDD@@@KKKhhhvvvzzzgggXXXPPPNNNCCCDDDEEEEEECCCBBBBBBCCCFFFFFFFFFFFFFFFFFFFFFFFFIIIIIIHHHGGGGGGFFFEEEEEEFFFEEEEEEEEEEEEDDDDDDDDDDDDEEEFFFGGGGGGFFFEEEDDD>>>>>>============>>>>>>??????@@@AAA@@@>>><<<:::999:::;;;<<<===???@@@@@@????????????>>>>>>>>>>>>999999;;;===???BBBDDDEEEEEEDDDCCCBBB@@@???>>>===<<<<<<======>>>>>>??????============>>>???@@@@@@FFFIIINNNWWWeeeyyy}}}uuujjjyyyrrrTTT<<<;;;777888555+++...444...000111111111111000000/////////.........---------------------------------++++++++++++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&'''((())))))***************************))))))))))))************,,,,,,++++++++++++++++++************************))))))))))))******************+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------.........////////////000111111000///...000444222---111999888///444999888@@@XXXvvvtttkkkiiieee```\\\XXXVVVUUUKKKGGGCCC@@@???>>><<<;;;:::999888777777888::::::999888888888:::<<<>>>???999:::;;;;;;:::;;;===???;;;>>>@@@@@@??????CCCGGGFFFLLLRRRTTTVVV\\\gggpppwwwmmm}}}nnngggbbb```[[[XXXZZZ]]]]]][[[aaabbbbbb```\\\[[[]]]___ZZZZZZYYYXXXUUURRROOONNNMMMMMMMMMOOOSSSVVVXXXXXXUUUYYY^^^```]]]ZZZXXXXXXNNNRRRUUUVVVUUUUUUVVVXXXLLLMMMOOOOOOKKKHHHOOOXXX\\\\\\\\\\\\\\\]]]]]]]]]ZZZVVVSSSSSSUUUVVVUUUSSSYYYXXXWWWVVVWWWZZZ]]]___aaagggmmmooommmiiigggggg```___]]][[[ZZZYYYYYYYYYXXXWWWWWWXXX[[[]]]^^^___////////////000000000000000000111222444555555666444555666777999:::;;;<<>>;;;999<<>>@@@BBB===???AAABBBAAA@@@@@@@@@AAA===:::;;;<<<<<<;;;;;;BBB???;;;;;;<<<===<<<;;;@@@??????AAABBBCCCJJJSSSZZZbbbqqq~~~rrruuugggRRR@@@999555444333333222222333333222222222111000//////.........---------,,,,,,,,,......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))))))))))))))******+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............////////////000000000000111111111111000555999;;;@@@QQQkkk~~~~~~}}}~~~}}}hhhgggddd]]]TTTOOOMMMNNNKKKFFFAAA???@@@AAA>>>999>>>????????????BBBHHHLLLDDDGGGGGGEEEHHHOOOPPPLLLLLLJJJGGGJJJRRR\\\eeejjjllltttxxxsssooossszzz|||yyyuuutttxxx~~~jjj^^^]]]```]]]ZZZZZZ[[[[[[YYYWWW]]]]]]\\\]]]]]]^^^^^^^^^\\\YYYWWWVVVPPPKKKMMMRRRSSSTTTSSSRRRQQQRRRTTTWWWXXXXXXYYY\\\^^^]]]XXXTTTTTTSSSRRRQQQQQQRRRSSSSSSTTTTTTSSSSSSRRRRRRQQQQQQXXXYYYZZZ\\\^^^aaadddeeeYYYXXXVVVWWWYYY[[[\\\\\\XXXYYY[[[[[[WWWUUU\\\fffkkknnnpppoookkkfffcccaaaccc```\\\YYYXXXWWWVVVUUUWWW\\\^^^]]]aaaeeeaaaYYY.../////////000000000000//////000111222333444444333444555666777999::::::<<<>>>GGG```yyyzzziii\\\SSSLLLGGGEEEMMMGGGCCCDDDBBB>>><<>>>>>>>>???>>>???@@@AAABBBBBBAAA@@@CCCCCCBBBBBBCCCDDDFFFGGGHHHHHHHHHIIIJJJLLLNNNOOODDDCCCBBBBBBCCCCCCAAA@@@EEEEEEDDDBBBAAAAAABBBCCCFFFGGGGGGFFFDDDBBBAAAAAA>>>???AAAAAA@@@???@@@BBBBBBEEEHHHHHHFFFGGGJJJNNNJJJMMMUUU^^^dddhhhpppyyyeeeRRRJJJ???666333444444333222222222222333222222111111000//////.........---------,,,,,,,,,...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))))))))))))))******+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------............//////////////////000000000111111111555777888444222888EEEQQQddd}}}yyyyyy{{{qqqjjjfffggggggdddbbbcccbbbdddiiinnnssstttrrrpppmmmooonnnlllpppyyy}}}{{{pppnnnlllooowww}}}{{{qqqrrrsssrrrhhh[[[UUUUUU[[[XXXVVVUUUVVVWWWUUUSSSTTTUUUVVVVVVWWWZZZ]]]```WWWZZZaaafffcccYYYSSSSSSRRRSSSSSSRRRRRRSSSVVVYYYWWWVVVUUUXXX\\\`````````WWWVVVTTTSSSRRRRRRSSSSSSUUUUUUUUUTTTTTTSSSSSSSSSUUUVVVXXX[[[___bbbeeegggccc```]]][[[ZZZYYYXXXVVVTTTUUUWWWXXXVVVVVV^^^hhhrrrrrrqqqpppmmmiiieeebbbccc```\\\YYYYYYYYYXXXXXXZZZ]]]^^^\\\^^^```[[[TTT....../////////000000000......///000111222222333222222333555666777888888:::;;;:::===LLLmmmzzzwwwfffXXXPPPMMMLLLLLLJJJFFFGGGJJJCCCBBBAAA@@@??????>>>>>>????????????>>><<<;;;:::???@@@AAAAAA??????@@@AAAAAA@@@@@@@@@AAACCCEEEFFFEEEGGGHHHGGGGGGJJJRRRYYYQQQSSSTTTSSSOOOJJJGGGEEE@@@>>>======>>>???>>>>>>??????>>>>>>============888;;;>>>>>>AAAHHHSSS[[[eeelllrrrppphhhdddhhhmmmwwwvvvjjjGGG888777666333222444333222222111111222222222111111000000//////.........---------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))************)))))))))))))))******+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,---------............///////////////000000000000111111222444555333000111555999777OOOuuuttthhh^^^\\\[[[]]][[[VVVTTTUUUXXXUUUSSSRRRRRRRRRRRRQQQOOOQQQSSSSSSTTTVVV\\\aaaYYY^^^gggoookkk```VVVRRROOOPPPQQQQQQQQQRRRUUUXXXXXXUUUSSSSSSXXX___dddggg[[[YYYWWWUUUTTTSSSSSSTTTTTTTTTTTTTTTSSSSSSSSSSSSQQQRRRUUUYYY]]]aaaeeefffiiifffaaa^^^\\\YYYVVVTTTTTTSSSTTTUUUSSSTTT[[[eeeuuussspppnnnkkkgggcccaaaaaa^^^[[[YYYZZZ[[[[[[ZZZ[[[]]]]]]\\\]]]___\\\XXX........./////////000000......///000111111222222222222333444555666777888:::===???;;;:::FFF]]]pppsssooojjjeee___XXXSSSQQQMMMMMMLLLKKKIIIGGGFFFEEEAAAAAAAAABBBCCCCCCAAA@@@===>>>???>>><<<<<<>>>@@@===<<<;;;;;;;;;===>>>???===>>>>>><<<:::===DDDJJJMMMQQQTTTSSSMMMGGGDDDCCCAAA???>>>???AAABBBAAA???EEEDDDCCCCCCDDDEEEEEEEEEEEEFFFGGGKKKZZZsssxxxzzzzzz___KKK888444777777555444333333222111111111111111111111000000////////////......---------,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++((()))))))))************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++************************************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,---------------.........//////////////////000000000111...000222444666888999:::<<<;;;BBBRRRhhhyyynnnddd^^^^^^ZZZXXX[[[]]]ZZZWWWWWWXXXVVVSSSQQQPPPPPPPPPPPPQQQUUUXXXXXXVVVWWWZZZ^^^``````dddgggddd[[[TTTRRRNNNOOOPPPOOONNNOOOQQQSSSXXXUUURRRQQQSSSXXX^^^bbb^^^\\\ZZZWWWUUUTTTTTTTTTRRRRRRRRRQQQQQQQQQQQQPPPNNNOOORRRVVVZZZ^^^```aaafffccc```^^^]]][[[YYYWWWWWWUUUTTTTTTQQQPPPVVV^^^oooooommmhhhbbb^^^^^^___^^^[[[YYYXXXYYY[[[[[[[[[ZZZ[[[\\\^^^aaadddeeeddd............//////////////////000000111111222222222333333444555666777777666888<<<>>>???AAAFFFJJJvvv}}}{{{mmmcccZZZZZZYYYVVVSSSNNNIIIGGGHHHFFFDDDDDDEEEEEEDDDBBBBBBBBBCCCBBBAAABBBDDDEEECCCBBBBBBBBBCCCDDDFFFGGGDDDCCCBBBAAAAAABBBDDDEEEIIILLLOOOMMMHHHDDDCCCCCCEEEDDDDDDDDDFFFFFFEEEDDDFFFEEEFFFHHHLLLOOOOOONNNXXXYYY\\\ggg{{{aaaNNN===888444555555444333444222222111000000000000111000000000///////////////......---------,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++((()))))))))************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------------------...............////////////000000000111111111222333444444444;;;666666;;;AAARRRwwwzzzpppiiifffaaaYYYWWWZZZ\\\XXXWWW\\\___[[[VVVTTTYYYWWWTTTQQQOOONNNOOOPPPQQQUUUZZZ[[[ZZZYYYZZZ[[[```^^^___bbb```ZZZVVVUUUQQQRRRRRRPPPNNNNNNNNNPPPSSSRRRPPPOOOPPPSSSVVVYYY^^^\\\ZZZXXXVVVUUUUUUUUUSSSSSSSSSRRRQQQQQQPPPPPPLLLNNNPPPSSSVVVXXXYYYZZZaaa___]]]]]]]]]\\\ZZZXXXWWWTTTTTTTTTRRRPPPTTT[[[dddhhhiiiddd[[[VVVZZZ___ZZZXXXVVVVVVXXXZZZ[[[[[[YYYYYY[[[^^^aaadddhhhlll------.........////////////000000000111111111111222333333444555555666666;;;777444666<<>>AAAIII]]]{{{uuuvvvyyyzzzzzzlllgggdddeeehhhgggbbb\\\XXXWWWTTTRRRQQQPPPQQQQQQQQQSSSSSSQQQMMMKKKLLLNNNQQQOOOMMMPPPWWWbbbkkkppprrrwwwzzzyyytttqqqsssvvv|||bbbNNNAAA999555888999888444111111222333111111000////////////000////////////////////////......---------,,,,,,,,,,,,,,,,,,++++++++++++***************************))))))))))))************)))))))))))))))******+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,,,,---------................../////////000000---///222333222222444666111222444444333555;;;AAA>>>MMMmmmrrrjjjddd___[[[TTTVVVVVVSSSRRRUUUYYY[[[XXXWWWYYY^^^___[[[XXXXXXVVVVVVUUUSSSQQQRRRWWW[[[UUURRROOOQQQTTTWWWUUUSSSRRRQQQUUU]]]bbb___\\\[[[QQQRRRSSSQQQOOOMMMMMMNNNHHHKKKOOOPPPPPPQQQSSSVVVXXXWWWVVVUUUUUUVVVXXXXXX[[[ZZZXXXWWWTTTSSSQQQPPPKKKMMMPPPRRRTTTTTTTTTSSSZZZYYYYYYZZZ[[[[[[YYYWWWTTTSSSUUUXXXYYYVVVVVVYYYUUUWWWXXXYYYYYYYYY[[[\\\YYYWWWUUUUUUWWWYYYZZZZZZYYYVVVVVVXXXXXXXXX___hhh---------.........//////------..................000000111111222222222333...333888;;;:::999:::<<<:::===AAAKKKbbb{{{www{{{{{{wwwvvv|||tttccchhhuuupppooogggNNN<<<555444666222222222111222222000,,,111111000///////////////.........///////////////......---------,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))************)))))))))))))))******+++******))))))))))))******)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,---------................../////////000,,,000333333000...///111111222222222555888555000::::::BBBTTTggg~~~yyypppcccccc```UUUPPPTTTLLLRRRRRROOOPPPVVVWWWSSS[[[YYYZZZ]]]\\\XXXWWWYYYVVVWWWWWWVVVVVVYYY^^^ccc___WWWOOOMMMPPPSSSRRROOORRRNNNMMMRRRWWWWWWWWWYYYKKKMMMNNNNNNLLLKKKKKKLLLLLLOOOQQQQQQPPPPPPSSSVVVUUUTTTTTTTTTUUUVVVXXXYYY[[[ZZZXXXVVVSSSQQQOOONNNKKKMMMPPPSSSUUUUUUUUUUUUUUUUUUVVVYYY\\\]]]\\\[[[XXXVVVXXX[[[ZZZVVVSSSUUURRROOONNNRRRYYY\\\ZZZWWWZZZXXXVVVVVVXXXZZZ[[[[[[YYYUUUUUUXXXXXXXXX___jjj...------------...//////............////////////111111222222222333333333444444555555666777777777;;;888:::>>>FFF___yyy^^^llllll{{{|||~~~ppp___III;;;888777555111444333222111111111222333000000////////////000000........................------,,,,,,,,,,,,++++++,,,+++++++++***)))))))))))))))************))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++++++++************++++++))))))((((((((((((((()))+++*********))))))((((((---,,,+++***)))))))))))))))************+++++++++************************++++++************++++++,,,,,,,,,------,,,++++++...------,,,,,,------...////////////////////////...///000000//////000111111111222222222333333333222444;;;AAABBBLLLlllxxxbbb]]]VVVQQQQQQRRRTTTUUUSSSSSSRRRRRRSSSSSSTTTUUUWWWVVVUUUWWWYYYZZZWWWTTTVVVXXXZZZYYYXXXZZZ___ccc```UUUKKKJJJQQQUUUQQQKKKPPPPPPOOONNNNNNNNNOOOOOOMMMMMMNNNNNNNNNMMMMMMLLLKKKNNNNNNKKKLLLPPPQQQOOOTTTSSSSSSVVVZZZ[[[XXXVVVWWWVVVUUUSSSRRRQQQQQQQQQXXXSSSNNNPPPVVV[[[ZZZWWWUUUUUUUUUTTTTTTWWW[[[^^^XXXWWWTTTRRRRRRTTTVVVWWWSSSPPPMMMPPPUUUYYYXXXVVVXXXVVVTTTSSSSSSVVVYYY[[[WWWUUUTTTVVVWWWXXX]]]ddd---------------...//////............////////////111111111111222222222222333444444555666666777777999777:::===???LLLmmmqqqrrroooUUUJJJ===666555666444222444333222111111111222222000000////////////000000........................------,,,,,,,,,++++++++++++++++++***************))))))************))))))++++++++++++++++++++++++)))))))))*********+++++++++++++++++++++++++++++++++******))))))******+++***))))))(((((()))))))))************)))))))))(((+++***************++++++)))************+++++++++************************++++++************++++++,,,,,,,,,------,,,,,,+++...------,,,,,,------...........................---///000000//////000111111111111222222222222333666333555888666777HHH]]]zzz```WWWTTTPPPOOOPPPRRRSSSSSSSSSSSSRRRQQQQQQQQQRRRRRRUUUTTTTTTVVVYYYYYYWWWUUUTTTUUUWWWWWWWWWVVVWWWXXX[[[VVVPPPMMMNNNPPPPPPOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONNNMMMLLLLLLMMMNNNOOOOOORRRQQQNNNNNNRRRRRRPPPSSSSSSTTTVVVYYYXXXTTTQQQSSSSSSRRRQQQQQQQQQQQQQQQSSSPPPMMMOOOTTTWWWWWWUUUUUUVVVUUUTTTTTTVVVZZZ]]]\\\ZZZWWWTTTSSSSSSTTTTTTYYYUUUQQQQQQUUUXXXWWWVVVVVVUUUUUUTTTTTTTTTUUUUUUXXXUUUUUUWWWVVVUUUXXX^^^---------------......///---............///////////////000000000111111111333333333444555555666666555555999<<<::::::GGGXXXoooyyyyyyrrrYYYEEE;;;888444333333333222111333222222111000111111111000//////......//////000------------------------,,,,,,,,,,,,++++++++++++***************+++++++++))))))************))))))))))))))))))))))))))))))((((((((()))))))))******+++++++++++++++++++++++++++******))))))******+++******)))))))))******+++************))))))))))))))))))))))))***+++,,,---)))************+++++++++************************++++++************+++++++++,,,,,,------,,,,,,,,,...------,,,,,,------...........................---///000000///...000111000000000111111111222222555//////444555222666===@@@LLL___www~~~~~~ooo___NNNMMMLLLLLLNNNQQQTTTUUUTTTUUUTTTSSSRRRQQQPPPPPPPPPSSSRRRSSSUUUWWWXXXWWWUUUUUUUUUUUUVVVWWWUUURRROOOTTTUUUTTTPPPLLLKKKOOOSSSNNNNNNOOOOOOOOOOOONNNNNNQQQOOOLLLJJJJJJLLLOOOQQQQQQTTTTTTPPPPPPSSSRRRPPPRRRRRRSSSUUUVVVTTTQQQMMMPPPPPPPPPPPPQQQRRRRRRRRRNNNNNNOOOPPPQQQRRRRRRRRRTTTTTTTTTRRRQQQRRRUUUXXX\\\ZZZXXXVVVUUUUUUUUUVVV___ZZZSSSQQQRRRUUUUUUUUUSSSTTTUUUUUUTTTRRRQQQPPPXXXVVVVVVXXXVVVRRRSSSWWW------,,,,,,------...///---------.........//////........./////////000000222222333333444444555555333333777;;;:::666999???CCCZZZ}}}vvvhhhsss|||vvvlll\\\MMM@@@777333444555444222111000000222222111111000000000000/////////....../////////------------------------,,,,,,,,,++++++++++++***)))))))))***+++++++++,,,))))))************))))))))))))))))))))))))))))))((((((((()))))))))************************************))))))))))))************************+++,,,*********)))))))))))))))******))))))***++++++,,,))))))*********+++++++++************************++++++************++++++++++++,,,---------,,,,,,...------,,,,,,------...........................---...000///......///111//////000000000111111111222...000666888666555777666666888>>>LLLaaaxxxzzzooocccaaaaaaWWWSSSTTTPPPMMMLLLLLLNNNRRRVVVXXXXXXYYYWWWVVVTTTRRRQQQPPPPPPPPPQQQQQQSSSTTTVVVVVVVVVXXXVVVTTTUUUWWWVVVRRROOOQQQTTTUUUQQQLLLJJJNNNSSSMMMMMMNNNOOOPPPOOONNNNNNPPPNNNLLLKKKKKKMMMPPPQQQPPPSSSTTTQQQQQQTTTTTTQQQQQQQQQQQQRRRRRRQQQPPPOOOOOOOOOQQQRRRSSSTTTUUUUUUNNNQQQTTTTTTRRROOOOOOPPPRRRSSSRRRPPPNNNOOOQQQSSSXXXXXXWWWXXXXXXYYYZZZZZZ___ZZZSSSPPPPPPRRRTTTTTTRRRRRRSSSSSSSSSRRRPPPPPPWWWVVVXXXZZZXXXSSSRRRUUU,,,,,,,,,,,,,,,---......------------............------........./////////111111111222333333444444444222333777999999:::===AAAAAAPPPmmm}}}kkkgggrrrzzznnn]]]MMM@@@999777888444666666444111000000222111111111000000000////////////............//////------------------------,,,,,,+++++++++*********)))))))))***+++++++++,,,))))))************))))))(((((((((((((((((((((((()))))))))*********++++++***************************))))))))))))))))))*********))))))***+++,,,,,,))))))))))))))))))******,,,++++++***))))))******))))))*********+++++++++************************++++++************++++++***+++,,,,,,---------,,,...------,,,,,,------...........................---...//////......///000........./////////000000111111222444333//////111888888777666777:::>>>AAA```lll|||~~~}}}vvvpppiiiccc___]]]UUUOOOUUU[[[SSSPPPRRROOOQQQOOOMMMMMMQQQUUUXXXYYY[[[ZZZXXXVVVTTTSSSRRRRRRNNNOOOPPPQQQRRRSSSTTTUUUYYYUUURRRRRRTTTUUUTTTQQQQQQQQQQQQPPPNNNMMMOOOPPPLLLMMMNNNNNNOOOOOOOOONNNMMMMMMNNNNNNNNNOOOOOOOOOOOOSSSUUUSSSUUUXXXXXXUUUQQQQQQOOONNNNNNOOORRRTTTPPPQQQSSSUUUVVVWWWXXXXXXRRRVVVYYYXXXTTTPPPOOOQQQTTTTTTTTTRRRPPPOOOPPPRRRVVVWWWXXXYYYZZZ[[[[[[[[[YYYVVVRRROOOPPPRRRTTTUUURRRRRRQQQQQQRRRSSSTTTUUUVVVVVVYYY\\\[[[VVVTTTVVV,,,,,,,,,,,,,,,------...,,,------------.........------........./////////000000111111222333333333666333111222555888:::<<<888888AAAMMMRRR```ssszzzxxxtttzzzUUUMMMCCC===777222333666333333222111000000222333///000000000000///......///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++++++++))))))************))))))(((((((((((((((((((((((()))))))))*********++++++***************************))))))(((((())))))***)))))))))))))))***+++,,,))))))))))))************---,,,+++***)))))))))))))))************+++++++++************************++++++************++++++******+++,,,------------...------,,,,,,------...------------------------,,,...//////...---///000------........./////////---///111000///...111444///000222555888:::;;;;;;999>>>HHHTTTgggjjjddd^^^ZZZUUUPPPOOORRRPPPJJJPPPVVVPPPOOOTTTSSSSSSPPPLLLLLLNNNQQQTTTUUUXXXXXXVVVUUUTTTSSSSSSSSSMMMOOOPPPPPPOOOPPPRRRTTTTTTRRROOONNNOOOPPPQQQQQQPPPOOONNNOOOPPPPPPOOONNNMMMMMMLLLMMMMMMNNNOOOPPPLLLMMMNNNOOOPPPPPPPPPOOOPPPTTTVVVVVVXXX[[[[[[XXXQQQQQQPPPNNNMMMOOOSSSVVVQQQRRRTTTVVVWWWWWWWWWVVVTTTXXXZZZYYYVVVSSSRRRSSSVVVWWWWWWVVVSSSRRRSSSUUUXXXYYYZZZ[[[[[[ZZZXXXWWWUUUTTTTTTSSSTTTUUUVVVVVVTTTTTTSSSSSSTTTUUUWWWXXXVVVWWWZZZ^^^\\\WWWVVVXXX,,,,,,++++++,,,,,,---...,,,,,,---------.....................//////////////////000000111222222333444333111000222555777777...333>>>GGGGGGJJJ```{{{}}}]]]???999666777666222111333111000//////000111111222//////000000000///...---///......------......///,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************+++++++++***************))))))************))))))))))))))))))))))))))))))((((((((()))))))))******************************))))))(((((((((((())))))(((((((((((()))***+++,,,((()))))))))************++++++***************+++)))************+++++++++************************++++++************++++++)))***+++,,,------------...------,,,,,,------...------------------------,,,---///...------...000,,,------------.........,,,---...///000333666777999666333000111333555777666666888<<>>CCCBBB\\\ooo}}}}}}uuummmfff^^^WWWVVVZZZTTTOOOLLLLLLJJJHHHKKKRRRSSSKKKOOOVVVRRRRRRVVVSSSPPPPPPPPPRRRSSSSSSQQQOOONNNMMMMMMMMMMMMNNNOOOPPPMMMOOOPPPNNNLLLLLLOOORRRNNNQQQTTTRRRNNNKKKJJJKKKJJJMMMQQQQQQNNNMMMNNNOOOOOOMMMKKKIIIJJJMMMPPPSSSPPPOOOMMMKKKLLLOOORRRTTTMMMQQQSSSRRRRRRTTTSSSOOOQQQTTTXXXWWWTTTPPPOOOOOONNNOOOQQQRRRRRRPPPNNNMMMOOOPPPQQQSSSUUUVVVWWWWWWSSSUUUUUUTTTSSSRRRRRRSSSRRRTTTWWWZZZ\\\\\\[[[ZZZVVVZZZ___aaa```^^^[[[ZZZXXXZZZ\\\]]]]]]ZZZWWWUUUZZZYYY[[[]]][[[UUUTTTWWW,,,---...//////...---,,,++++++,,,,,,,,,,,,---------------............///////////////000000000000111111222222222333333333666666777888999:::;;;;;;CCC@@@EEE___ppp[[[LLLAAA;;;888666555444222111111222222000000000000000000000000///............---------......---------,,,,,,,,,***++++++,,,,,,++++++***------,,,,,,+++***))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,++++++************++++++************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------......---------,,,,,,,,,---///000///---,,,,,,---,,,,,,,,,---------......////////////000000000000000111111222222333444444555555555666666666666777;;;===@@@DDDJJJSSS\\\bbbsss{{{sssnnnkkkfffaaaQQQOOOMMMLLLMMMQQQUUUXXXRRRMMMKKKNNNPPPNNNMMMNNNWWWUUURRRPPPQQQSSSVVVXXXTTTSSSSSSSSSSSSRRROOOLLLQQQPPPPPPQQQRRRRRRQQQOOOLLLMMMOOONNNMMMMMMOOOQQQTTTVVVUUUSSSTTTUUURRRMMMLLLNNNPPPQQQQQQQQQRRRSSSPPPOOONNNMMMNNNPPPRRRSSSPPPOOOMMMLLLMMMPPPSSSUUUUUUUUURRRPPPTTTXXXUUUPPPRRRSSSTTTTTTUUUTTTSSSSSSRRRRRRRRRSSSTTTRRROOOMMMNNNOOORRRTTTVVVVVVVVVVVVWWWUUUUUUWWWTTTOOONNNQQQSSSSSSTTTWWWYYYYYYWWWUUU[[[]]]```aaaaaabbbbbbcccaaa\\\WWWTTTTTTTTTSSSRRRSSSXXXZZZXXXXXX]]]\\\XXX---------......---------++++++,,,,,,,,,,,,------------------.............../////////000000000000111111111222222222333333555555666777888999999:::===;;;<<>>JJJ[[[hhh{{{{{{rrriii___TTTLLLPPPLLLHHHHHHKKKNNNOOONNNKKKLLLMMMOOOQQQRRRSSSTTTSSSNNNKKKMMMNNNLLLMMMOOOSSSVVVYYYXXXVVVTTTUUUVVVSSSRRRPPPOOOPPPRRRTTTVVVRRRQQQQQQRRRSSSSSSQQQPPPNNNMMMKKKLLLNNNPPPPPPPPPQQQSSSRRRPPPRRRVVVUUUQQQKKKMMMNNNOOOOOOOOOPPPRRRRRRRRRPPPOOOOOOPPPQQQQQQRRRRRRSSSTTTUUUVVVWWWWWW^^^hhhllleee[[[WWWYYY[[[ZZZYYYVVVTTTSSSSSSTTTUUUTTTTTTUUUXXX[[[\\\[[[ZZZRRRRRRRRRRRRSSSTTTUUUVVVVVVSSSSSSTTTSSSRRRUUU[[[XXXVVVUUUVVVWWWXXXWWWWWWQQQWWW^^^```___^^^```cccccc```\\\YYYXXXWWWVVVUUUXXX[[[\\\ZZZZZZ[[[ZZZVVV---,,,+++******+++,,,---+++++++++,,,,,,,,,------,,,,,,---------................../////////000000000000000111111111111222111111222333444555666666555999<<<<<<<<<@@@HHHOOOQQQXXXZZZiiiiiiQQQCCC>>>;;;777666666666666555333333222222111111111111////////////////////////.........---------,,,,,,---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++************++++++++++++*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************)))))))))((())))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,------......+++---......,,,+++,,,,,,++++++,,,,,,,,,------------------......//////000//////000000111222222222111111111111222222222333444555777777555444555666999::::::888666777===CCCRRRWWWhhh}}}zzzxxxyyyzzzvvvmmmeeebbb[[[QQQJJJFFFFFFFFFFFFKKKHHHFFFFFFIIIKKKLLLLLLLLLLLLMMMNNNPPPRRRTTTUUUSSSNNNKKKLLLLLLKKKLLLOOORRRWWW\\\\\\YYYUUUUUUVVVSSSRRROOOMMMLLLNNNSSSVVVSSSRRRQQQRRRSSSSSSQQQPPPPPPNNNKKKLLLOOORRRRRRRRRTTTUUUSSSPPPRRRUUUUUUQQQKKKLLLNNNNNNMMMNNNPPPRRRTTTTTTRRRQQQQQQQQQQQQRRROOOPPPQQQSSSTTTTTTTTTTTTVVVaaahhhcccZZZWWWZZZ\\\YYYXXXWWWVVVUUUTTTSSSRRRVVVVVVVVVXXXZZZ[[[ZZZXXXTTTSSSRRRRRRRRRSSSUUUUUUUUUVVVZZZ___]]]VVVSSSTTTYYYVVVTTTSSSTTTVVVVVVVVVQQQWWW]]]]]]ZZZYYY\\\aaahhheeeaaa\\\YYYVVVTTTSSSUUUWWWYYYYYYZZZ[[[[[[YYY,,,+++***))))))***+++,,,+++++++++,,,,,,,,,------,,,,,,,,,------------...............//////////////////000000000111111111000000111222333444444555555777888888777888999;;;DDDFFF>>>>>>QQQkkkwwwiiiVVVCCC999777999777555444444333222000111111111111111111000000...........................------------,,,,,,,,,------,,,,,,,,,+++++++++******++++++++++++***************************+++))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************)))))))))((())))))))))))))))))))))))************************))))))*********+++++++++,,,++++++******++++++,,,++++++************++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,***+++------,,,++++++,,,+++++++++,,,,,,,,,------+++,,,,,,---......//////...//////000000111111222000000000000111111111111///222444555444444555666///333777888666555555666;;;666:::HHHQQQUUUaaaooouuuzzzwwwtttoooiiiffffffkkkmmmjjjhhhgggeeebbbeeeaaaZZZUUUSSSRRRRRRSSSQQQNNNMMMNNNRRRRRRNNNIIIJJJEEE@@@===>>>CCCHHHLLLGGGFFFDDDDDDFFFFFFGGGFFFOOOMMMLLLKKKLLLPPPSSSVVVRRRNNNLLLMMMLLLIIIKKKOOOOOOSSSXXXYYYWWWSSSRRRRRRSSSRRROOOLLLJJJKKKPPPTTTSSSRRRQQQRRRSSSRRRQQQOOOQQQOOOMMMMMMPPPRRRTTTUUUXXXXXXUUUQQQQQQTTTTTTPPPKKKLLLMMMMMMMMMNNNPPPSSSUUUUUUTTTSSSSSSRRRRRRRRRLLLNNNPPPRRRSSSSSSRRRRRRTTT[[[```]]]ZZZYYYYYYXXXSSSUUUXXXYYYXXXUUUQQQOOOSSSRRRRRRTTTVVVWWWWWWVVVUUUTTTSSSRRRRRRSSSTTTUUUSSSUUUZZZ^^^]]]VVVRRRSSSWWWTTTQQQPPPQQQSSSTTTTTTTTTXXX[[[ZZZWWWVVVXXX[[[fffdddaaa^^^ZZZWWWVVVVVVWWWWWWXXXZZZZZZYYYXXXXXX,,,++++++******++++++,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,------------------........./////////////////////000000000000//////000111222333444444555444444555666666555444555<<<999666===DDDOOO```yyyaaaJJJAAA>>>888111///111000000111333333333111000000111111111000000///........................------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++))))))************))))))******************))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++***)))***,,,,,,+++***+++,,,++++++++++++,,,,,,,,,,,,***++++++,,,---...//////.........///000000111111///000000000000111111111000222444444333222333333555666777777666666888999888222000555777666:::BBB???DDDHHHJJJSSS]]]]]]UUUNNNIIIEEECCCBBBAAA===;;;>>>@@@@@@>>>???AAA???;;;???????????????===<<<;;;CCCBBBAAAEEEKKKNNNOOONNNAAAAAAAAABBBCCCDDDEEEFFFHHHHHHIIIIIIJJJJJJKKKKKKOOOMMMJJJHHHIIILLLPPPSSSPPPNNNNNNOOOLLLIIIIIIMMMJJJLLLNNNPPPQQQPPPNNNLLLQQQQQQQQQNNNKKKKKKNNNRRRSSSQQQQQQQQQRRRQQQOOOMMMOOOPPPOOONNNNNNPPPUUUXXXZZZYYYUUUOOOOOORRRSSSPPPLLLMMMNNNMMMMMMNNNQQQTTTSSSSSSSSSSSSSSSRRRRRRRRRNNNOOOQQQRRRSSSTTTSSSSSSSSSWWWWWWUUUSSSSSSQQQMMMOOORRRWWWZZZZZZWWWRRROOOMMMLLLMMMOOOSSSUUUVVVVVVTTTSSSSSSSSSSSSSSSTTTTTTRRRQQQQQQTTTSSSQQQSSSWWWUUURRROOOOOOPPPRRRSSSSSSPPPSSSVVVWWWUUUSSSQQQQQQ\\\]]]^^^\\\[[[ZZZ\\\]]]]]][[[[[[\\\ZZZUUUSSSSSS++++++,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------++++++,,,,,,,,,------------------.........//////........./////////000000//////000111222333444444444555555666888999::::::///888888999???>>>===DDDKKK\\\uuu{{{lllWWWCCC333444888444111222222111111222444555555444...///000111111000//////........................---------,,,,,,,,,++++++,,,,,,,,,++++++++++++************++++++*********++++++******))))))((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,++++++******++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++,,,,,,,,,(((***+++,,,+++***+++,,,***++++++++++++,,,,,,,,,******+++,,,---...//////------...//////000000111///000000000000111111111444555555444333222333444444444222000......000222888666555777888888888999;;;;;;;;;<<<===>>>===<<<:::;;;<<<<<<===???@@@@@@:::<<<<<<:::999<<<<<<:::<<<>>>@@@AAAAAA@@@@@@@@@???>>>???BBBFFFIIIIIIHHHBBBCCCCCCCCCBBBAAAAAABBBAAACCCEEEFFFFFFFFFFFFGGGKKKJJJHHHGGGGGGHHHJJJKKKNNNMMMOOOQQQMMMHHHHHHLLLJJJHHHGGGIIIMMMOOOMMMJJJMMMPPPSSSRRROOOMMMPPPSSSRRRQQQPPPPPPQQQPPPNNNLLLLLLOOOPPPNNNKKKLLLSSSZZZXXXWWWRRRMMMMMMQQQRRRPPPNNNNNNNNNNNNMMMOOORRRUUUOOOOOOPPPQQQQQQQQQPPPPPPNNNOOOPPPQQQRRRSSSSSSSSSRRRUUUUUUPPPNNNNNNMMMJJJNNNQQQVVVZZZ[[[YYYVVVTTTLLLKKKKKKMMMQQQSSSTTTTTTQQQRRRSSSTTTTTTTTTTTTTTTQQQOOOOOOPPPOOOMMMOOOTTTSSSQQQOOOPPPRRRSSSTTTSSSQQQTTTZZZ___aaa]]]UUUOOOVVVXXX[[[[[[[[[[[[^^^aaabbb^^^]]]___\\\UUURRRTTT+++,,,---......---,,,+++++++++,,,,,,,,,---------++++++,,,,,,,,,------------------.........//////............/////////000//////000111222333444444333555666555222111444666666:::666555>>>>>>999>>>===CCCKKKQQQ[[[nnnzzzXXXGGG<<<666666:::777///111:::666555333333444333222000...///000111111000//////........................---------,,,,,,,,,++++++,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++,,,++++++***)))(((((('''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))************))))))************))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,++++++++++++++++++,,,++++++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))***+++,,,------...''')))++++++******+++,,,******+++++++++,,,,,,,,,)))******+++---...//////------......///000000000000000000000111111111111222222333222000000222444222333444555555666777888444555444222333666666333555555777:::777333555<<<888;;;<<<999777777888888444999;;;777555888<<<<<<<<<;;;888666666888===AAA>>>>>>@@@DDDIIIKKKJJJHHHIIIGGGDDDAAA???BBBFFFJJJEEEGGGIIIJJJIIIHHHHHHHHHGGGGGGGGGFFFFFFEEEEEEEEEMMMMMMPPPRRRNNNHHHGGGJJJMMMHHHDDDGGGNNNRRRPPPLLLJJJOOOTTTUUURRRQQQSSSVVVQQQPPPOOOOOOPPPOOOMMMKKKIIIMMMPPPMMMHHHIIIQQQZZZUUUTTTOOOJJJKKKPPPRRRPPPNNNOOOOOONNNNNNOOOSSSVVVLLLLLLMMMNNNOOOOOOOOOOOOMMMNNNNNNOOOPPPQQQRRRRRRTTTYYYZZZUUUPPPQQQRRRRRROOOQQQUUUYYY[[[[[[ZZZYYYQQQOOONNNNNNPPPQQQQQQPPPPPPQQQSSSUUUUUUUUUTTTTTTQQQQQQSSSVVVSSSLLLIIIKKKRRRQQQPPPQQQSSSUUUUUUTTTZZZ^^^gggpppuuupppcccXXXUUUWWWZZZ[[[ZZZZZZ]]]```bbb^^^^^^aaa___XXXUUUXXX++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------...------------...//////............////////////000000000000111111111111111111222333444444444444666666666666777777777777:::;;;<<<===???CCCIIIMMM```tttmmm[[[KKK???999555555555555444333222111111000///000111222111///111000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++*********************))))))))))))************************+++*********))))))(((((())))))))))))))))))))))))---,,,+++***))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))),,,,,,,,,,,,++++++***)))++++++++++++++++++++++++++++++******************))))))***+++,,,------...+++++++++************)))************************)))************+++++++++,,,,,,,,,,,,++++++***)))++++++,,,,,,,,,,,,------++++++,,,---...///000111//////000111111111111111000111111222222222111111111111222222222333333333444333333333333444555555777777666666666666777777666666777888888888888777777777888888888999999999999999:::;;;<<<<<<<<<;;;===>>>???BBBDDDFFFHHHIIIFFFFFFDDDBBB??????AAADDDBBBDDDGGGIIIJJJIIIHHHGGGFFFGGGHHHHHHGGGFFFGGGHHHKKKLLLLLLKKKJJJJJJLLLMMMKKKLLLLLLKKKKKKJJJIIIIIIHHHIIIKKKMMMOOOPPPQQQRRRRRRPPPNNNKKKKKKLLLNNNPPPKKKKKKKKKLLLMMMNNNNNNNNNOOOOOOPPPOOOMMMMMMNNNOOOKKKKKKMMMNNNNNNOOOOOOOOOPPPOOONNNMMMLLLKKKJJJIIIKKKKKKMMMNNNPPPPPPPPPPPPVVVZZZZZZSSSQQQSSSTTTQQQOOOOOOQQQUUUYYYZZZZZZXXXNNNMMMKKKLLLNNNPPPQQQQQQOOOPPPQQQRRRSSSSSSSSSSSSSSSOOONNNQQQQQQLLLIIIJJJLLLNNNQQQTTTWWWZZZ___bbbhhhooosssoookkkfffaaa\\\YYYZZZZZZZZZYYYYYYYYYZZZaaaaaaaaabbbaaa]]]XXXTTT*********+++++++++,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------...//////............////////////....../////////000000000000111222333444444444444555555666666666777777777777888888888999;;;???BBBEEEKKKSSS]]]lllvvvZZZVVVPPPHHHAAA;;;888666555555555444444333222111111000///000111111000///000000000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))))))))************))))))))))))************************************)))))))))((()))))))))))))))))))))))))))))))))))))))))))))******************+++++++++))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))++++++,,,,,,,,,+++******++++++++++++++++++++++++************************)))******++++++,,,,,,---+++++++++*********))))))************************)))************+++++++++++++++,,,,,,,,,+++******+++++++++,,,,,,,,,------++++++,,,---...///000000//////000111111111111000111111222222222111000000111111111222222222333333444333333333333444555555777666666666666666666777666777777888888888888888777777777888888888999999::::::;;;<<<===>>>>>>>>>>>>???@@@AAABBBCCCDDDDDDGGGGGGFFFDDDBBBAAABBBDDDCCCEEEGGGHHHIIIGGGEEEDDDHHHIIIIIIHHHGGGGGGHHHJJJMMMNNNOOOMMMKKKJJJKKKLLLJJJKKKLLLLLLLLLLLLKKKJJJGGGHHHJJJLLLNNNOOOPPPPPPWWWUUUSSSPPPNNNNNNNNNOOOMMMMMMLLLKKKJJJJJJIIIIIIKKKKKKKKKIIIHHHHHHJJJMMMKKKLLLLLLMMMNNNNNNNNNNNNPPPPPPOOONNNMMMLLLKKKKKKKKKLLLMMMNNNOOOPPPQQQQQQPPPUUUVVVRRRQQQUUUVVVTTTSSSRRRRRRSSSUUUVVVUUUTTTKKKJJJIIIKKKOOOSSSTTTUUUOOOOOOPPPQQQRRRSSSTTTUUURRROOONNNOOONNNLLLLLLOOOOOOQQQSSSUUUWWWZZZ^^^bbb\\\___aaacccfffhhhccc\\\ZZZZZZZZZZZZXXXXXXXXXXXX\\\\\\]]]______]]]YYYUUU))))))*********+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------------.........---............/////////------........./////////000000222333333333333333444555555555666666666666555666777666555555666777666777888999>>>GGGTTT^^^vvvyyyeeeXXXPPP<<<:::888666444444444444444444444444333222111111111000//////111111000///000000//////...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++************++++++*********)))))))))************************************))))))))))))))))))))))))))))))))))))%%%&&&((()))******))))))*********++++++,,,,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))******++++++,,,+++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++++++++*********)))))))))************************)))************+++++++++******+++,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,++++++,,,---...//////000...///000000111111000000111222222222111000000///111111111222222222222333333333333333333444555555666666555555555555666666666777888888999999888888777777777777888888888888:::;;;<<<===>>>@@@@@@AAA@@@@@@@@@@@@@@@@@@@@@@@@GGGHHHHHHGGGDDDCCCCCCDDDDDDEEEGGGGGGGGGFFFDDDBBBIIIJJJJJJHHHGGGGGGIIIKKKMMMOOOPPPOOOMMMKKKJJJJJJIIIJJJLLLNNNNNNMMMLLLKKKGGGHHHIIIKKKMMMNNNNNNOOOXXXWWWUUUSSSPPPNNNLLLKKKLLLKKKJJJIIIIIIHHHHHHHHHNNNNNNLLLJJJHHHIIILLLOOOKKKLLLLLLMMMMMMMMMLLLLLLPPPPPPOOOOOONNNMMMLLLLLLJJJKKKKKKLLLMMMNNNOOOOOOMMMRRRUUUSSSSSSUUUVVVTTTTTTRRRPPPOOOQQQSSSSSSSSSLLLKKKJJJLLLPPPTTTUUUVVVPPPPPPOOOOOOPPPRRRUUUVVVUUUSSSRRRQQQMMMIIILLLQQQNNNOOOPPPPPPQQQSSSWWW[[[ZZZYYYXXX\\\gggnnniii___\\\[[[[[[[[[ZZZZZZYYYYYYWWWXXXYYY\\\^^^]]]ZZZWWW************++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,------............---------.........//////------.........////////////000111222333333333333444444444444555555555555555777999888666444444444888;;;???@@@>>>=========EEEQQQfffnnnSSSFFF@@@<<<>>>===;;;888666444444333222222333333222111111000111///...///000111000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++------------------------+++++++++*********))))))*********************************)))))))))))))))((((((((((((((((((((((((&&&''')))++++++***)))((()))))))))******++++++,,,))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))***+++++++++++++++***************************************+++++++++,,,+++++++++******))))))************))))))))))))************************))))))*********+++++++++)))***++++++,,,,,,,,,,,,***++++++++++++,,,,,,,,,++++++,,,------...//////...//////000000000000000111222222222111000///...111111111111222222222222333333222222333333444555666555555444444555555666666777888888999999888888666666666777777777888888::::::;;;<<<>>>@@@AAABBB@@@@@@@@@@@@@@@@@@??????FFFGGGHHHGGGEEECCCCCCCCCDDDEEEFFFGGGGGGGGGEEEDDDIIIJJJIIIHHHFFFGGGIIIKKKJJJLLLOOOOOONNNLLLKKKJJJKKKLLLNNNOOOOOOMMMKKKJJJFFFGGGIIIJJJKKKLLLLLLLLLSSSSSSRRRQQQOOOLLLIIIHHHGGGGGGGGGHHHIIIKKKMMMNNNSSSRRROOOLLLIIIIIILLLNNNKKKLLLLLLMMMMMMLLLLLLLLLOOOOOOOOONNNNNNMMMMMMMMMIIIIIIJJJJJJKKKLLLMMMMMMQQQTTTWWWWWWVVVUUUTTTSSSSSSQQQMMMMMMPPPSSSVVVWWWQQQPPPNNNOOOQQQSSSTTTTTTTTTRRRPPPOOOOOOQQQTTTVVVYYYYYYZZZXXXQQQIIIJJJOOONNNNNNNNNMMMLLLNNNRRRUUU^^^[[[YYYZZZcccjjjggg^^^\\\[[[[[[\\\]]]^^^]]]\\\XXXXXXZZZ\\\^^^^^^\\\ZZZ+++++++++,,,,,,,,,,,,---******+++++++++,,,,,,,,,+++++++++,,,,,,,,,------+++,,,------......------------------................../////////000000000//////000111222222222222222333333333444444444444444777999999888666555666888888777777888;;;???BBB:::@@@IIIRRR^^^pppzzzooo\\\HHH<<<999888666666555555444333333333333111111111111111111000///000///...///000111000...............------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++************))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((()))***+++,,,,,,***(((''''''((((((((())))))******))))))))))))))))))))))))((()))))))))************((()))))))))************))))))))))))))))))))))))((()))******++++++++++++************************))))))*********+++++++++,,,++++++******))))))(((*********)))))))))(((((())))))))))))))))))))))))))))))*********+++++++++)))***++++++,,,,,,,,,,,,*********+++++++++,,,,,,++++++,,,,,,---...............///000000000000000111111111111111000///...000000111111111222222222333222222222222333444444555555444444444444555555666666777888888888888777555555666666666777777777999999999:::<<<>>>@@@AAA??????@@@@@@AAAAAAAAABBBCCCDDDFFFEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHIIIIIIIIIHHHHHHHHHGGGEEEFFFHHHJJJEEEHHHKKKMMMMMMLLLLLLLLLMMMNNNOOOOOONNNLLLJJJHHHGGGGGGHHHJJJJJJKKKKKKKKKMMMNNNOOOOOOOOOMMMKKKJJJHHHGGGHHHIIIKKKNNNPPPRRRSSSRRRPPPMMMIIIHHHHHHJJJKKKLLLLLLMMMMMMMMMMMMLLLNNNNNNNNNNNNNNNNNNNNNNNNMMMLLLLLLLLLMMMNNNOOOPPPSSSTTTWWWYYYXXXVVVUUUVVVVVVRRRNNNMMMPPPTTTXXXZZZUUUSSSQQQQQQSSSUUUUUUUUUXXXVVVRRRPPPOOOPPPSSSUUUYYY\\\``````YYYOOOMMMPPPSSSSSSRRRQQQOOOPPPRRRUUUYYYZZZXXXWWWYYY^^^]]]ZZZYYYWWWWWWYYY\\\^^^^^^]]]\\\\\\\\\^^^``````]]][[[++++++,,,,,,,,,---------******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------***+++,,,......------,,,,,,------------.............../////////000000000...///000111111222111111222222222222333333333333222444666777666555555666333444444555777888:::;;;:::>>>@@@>>><<>>???>>>>>>???@@@AAABBBBBBCCC@@@AAACCCCCCBBBBBBDDDEEEBBBCCCEEEGGGIIIJJJKKKKKKFFFGGGHHHHHHFFFFFFGGGHHHDDDFFFIIIKKKKKKLLLMMMNNNMMMMMMMMMMMMLLLKKKJJJJJJGGGHHHIIIJJJJJJJJJJJJJJJJJJLLLNNNOOOPPPQQQPPPPPPNNNMMMKKKJJJKKKLLLNNNOOORRRSSSTTTSSSPPPMMMKKKJJJKKKLLLMMMNNNNNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOPPPRRRQQQQQQPPPPPPRRRSSSTTTPPPQQQTTTXXXXXXVVVWWWZZZZZZUUUQQQNNNPPPSSSVVVXXXWWWUUUTTTTTTVVVXXXYYYYYYZZZXXXTTTRRRQQQRRRTTTUUUVVVYYY___ccc```XXXUUUVVVSSSTTTTTTSSSQQQPPPQQQRRRRRRWWWYYYVVVUUUXXX\\\\\\UUUSSSSSSUUUZZZ\\\[[[YYY^^^]]]^^^___``````^^^\\\***+++++++++,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------)))+++,,,......---,,,+++,,,,,,---------.........------........./////////---...///000111111111111111111111111222222222333111333555555444444444666333555999<<<<<<999444000666888;;;999777777<<<@@@AAALLLZZZkkk{{{cccRRRFFF>>>888777555555666777666444333666555555555444333222111...//////000000/////////000///......///000///...------------------------++++++++++++++++++++++++************************++++++++++++++++++++++++)))))))))*********++++++,,,,,,+++++++++*********))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))***************)))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************)))))))))))))))))))))))))))************))))))(((************************((())))))***++++++,,,,,,************))))))))))))***)))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,+++******************+++++++++++++++,,,,,,,,,,,,------------...//////000000//////---...///000111111111111000000000000111111111111222222222111222222333444444444333333333333444444333444444555555555555555444444555555555666666666:::999888888999;;;===>>>======>>>??????@@@@@@AAA???@@@AAAAAAAAACCCFFFHHHCCCDDDEEEFFFGGGHHHIIIIIIEEEGGGJJJJJJIIIGGGGGGGGGFFFHHHJJJKKKKKKKKKMMMOOOKKKKKKJJJJJJJJJKKKMMMMMMHHHIIIJJJJJJJJJJJJJJJIIIJJJKKKMMMOOOQQQRRRSSSSSSSSSQQQNNNKKKJJJJJJKKKLLLMMMRRRWWWYYYWWWSSSPPPNNNJJJKKKMMMNNNPPPQQQQQQQQQPPPPPPQQQQQQRRRRRRRRRSSSTTTSSSRRRQQQRRRSSSUUUVVVOOOMMMOOOSSSSSSPPPRRRWWWXXXTTTPPPOOOQQQTTTWWWYYY[[[YYYWWWWWWXXXZZZZZZYYYXXXWWWUUUSSSSSSUUUWWWXXXXXXXXX\\\bbbbbb]]]YYYYYYRRRSSSUUUTTTRRRPPPPPPPPPRRRXXX[[[XXXXXX[[[______XXXUUUSSSUUUYYY[[[YYYVVV\\\[[[[[[\\\^^^___]]]\\\)))************+++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,---------)))***,,,......---,,,+++,,,,,,,,,---------......,,,,,,,,,---------......---...///000111111111111000111111111111222222222333444555555444333444666444222111222555777888999666666777999;;;<<<======;;;@@@AAA@@@KKKjjjtttfffRRRAAA999888999;;;666666666666444222333777...///000111222222222222......///////////////...000...---...///000///...------------------------++++++++++++++++++++++++*********************************************************++++++,,,,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))((('''''''''((()))***+++,,,,,,+++***)))(((''''''))))))))))))))))))))))))))))))))))))************))))))))))))************))))))))))))))))))))))))***************)))((('''))))))))))))))))))))))))((())))))***++++++,,,,,,)))))))))))))))*********))))))))))))(((((((((((()))))))))))))))))))))))))))************+++++++++,,,,,,,,,,,,,,,+++***))))))************+++++++++,,,,,,,,,,,,,,,,,,,,,------......///////////////,,,---...000111111111111000000000000111111111111222222111111222222333444444333333222222333333444222333444444555555444444444444444555555555666666<<<;;;999999999;;;===>>>============>>>>>>>>>>>>???@@@@@@@@@AAACCCHHHKKKDDDDDDEEEEEEFFFFFFGGGGGGEEEHHHKKKLLLKKKIIIGGGGGGJJJKKKKKKKKKJJJKKKMMMOOOIIIHHHGGGHHHIIILLLOOOQQQIIIIIIJJJKKKKKKJJJJJJIIIIIIJJJKKKMMMOOOQQQRRRSSSSSSQQQNNNKKKIIIIIIJJJKKKDDDKKKSSSXXXWWWSSSOOOLLLJJJKKKMMMOOOQQQRRRRRRSSSRRRRRRSSSSSSTTTTTTUUUUUUSSSRRRQQQPPPPPPQQQSSSTTTQQQMMMMMMPPPNNNJJJKKKQQQSSSPPPMMMNNNQQQVVVZZZ\\\bbb___\\\YYYYYYXXXWWWVVVVVVUUUUUUUUUVVVXXXZZZ[[[]]]ZZZ[[[```aaa\\\YYYXXXUUUXXXZZZZZZXXXUUUTTTSSSSSSWWWYYYWWWXXX\\\]]]\\\]]]ZZZWWWXXX[[[\\\YYYVVVXXXXXXXXXZZZ\\\]]]]]][[[******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++))))))***+++,,,,,,------------------------------,,,,,,,,,---------......////////////////////////000000000000000000000000111111222333333333333222444444444555555555555666555555666666777777888888;;;<<<<<<===BBBNNN```mmmnnncccIIIFFFAAA<<<888555444444555555555555555555555555111111111111000000000000//////////////////////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******+++,,,,,,+++))))))+++***)))(((((()))***+++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''))))))************))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((()))******)))************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))******+++++++++++++++*********))))))))))))))))))))))))))))))***)))(((''''''((())))))+++++++++************)))++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,---------......---------............///////////////////////////222111111111000000//////111111222222222333333333111111111111111111111111333333333444444444555555444444444555666777888999888888888999:::<<<===>>>@@@===;;;;;;>>>@@@???===:::>>>CCCDDDCCCCCCDDDFFFCCCCCCCCCCCCCCCDDDEEEEEEFFFEEEEEEGGGJJJKKKIIIFFFKKKKKKKKKIIIHHHHHHJJJLLLHHHJJJKKKIIIFFFFFFHHHKKKIIIIIIKKKKKKKKKJJJIIIHHHEEEKKKOOONNNNNNPPPQQQOOOQQQMMMLLLLLLKKKGGGFFFIIIIIIJJJNNNRRRVVVXXXWWWUUUNNNNNNNNNNNNOOOQQQSSSTTTUUUVVVVVVVVVUUUUUUTTTTTTSSSSSSRRRPPPNNNMMMNNNPPPPPPNNNMMMOOOQQQPPPMMMJJJNNNPPPSSSTTTUUUWWWYYY\\\ZZZ[[[[[[ZZZXXXXXXYYY[[[RRRSSSTTTUUUTTTUUUXXXZZZWWWWWWXXXZZZ]]]\\\XXXTTTUUUXXX[[[[[[YYYVVVSSSRRRVVVVVVVVVWWWXXXZZZ\\\]]]cccaaa^^^[[[ZZZ\\\^^^```\\\YYYWWWXXX[[[^^^^^^^^^******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,---------,,,,,,+++++++++)))******+++,,,,,,------------------------------,,,,,,,,,---------..............................////////////////////////000111222222333333222222333444444444555555555555444555555666666777888888777888999888888>>>HHHPPPdddooo{{{~~~uuukkkbbbRRREEE@@@???===:::777444333222333333333333333333333333333111111111000000000//////........................///.........------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))******++++++******)))(((++++++***))))))***++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))(((((((((''')))))))))******)))))))))***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((()))******))))))*********+++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********)))))))))))))))+++++++++*********))))))))))))))))))))))))))))))***)))((((((((()))******))))))******+++++++++,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,------------...---------............///........................111111111000000000//////111111111222222222333333111111111111111111111111222333333333333444444444444444444444555666666777777777777888999:::;;;<<<>>><<<;;;<<<>>>???>>><<<<<<@@@DDDEEEDDDCCCCCCCCCCCCBBBBBBBBBBBBCCCDDDDDDFFFDDDDDDFFFIIIIIIGGGEEEIIIJJJJJJHHHGGGGGGIIIKKKKKKMMMOOONNNKKKIIIJJJMMMIIIIIIJJJJJJJJJJJJIIIIIIFFFJJJMMMMMMOOORRRPPPMMMLLLHHHGGGIIIHHHEEEFFFHHHJJJKKKMMMQQQUUUVVVUUUTTTOOOOOONNNMMMMMMNNNOOOPPPRRRRRRSSSSSSSSSRRRPPPOOOMMMNNNNNNMMMLLLLLLNNNQQQMMMLLLKKKMMMOOOOOOMMMJJJJJJLLLNNNPPPPPPQQQSSSUUUUUUVVVVVVUUUSSSSSSTTTVVVQQQRRRSSSTTTSSSTTTVVVYYYWWWVVVVVVXXXZZZZZZWWWTTTTTTUUUXXXYYYYYYWWWUUUSSSWWWWWWWWWWWWYYY[[[]]]^^^___^^^]]]\\\[[[ZZZZZZZZZ```]]][[[[[[]]]]]][[[YYY******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++******++++++,,,,,,------------------------------,,,,,,,,,---------..............................////////////////////////000000111222222222222222333333333333444444444444444444444555666666777777666888:::999666666888;;;<<<@@@EEEEEEFFFQQQcccrrrooo\\\JJJAAA;;;444222666777555444222222222333333222222222222222222222222111111000000000000//////....................................------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************************)))))))))((((((,,,++++++******++++++,,,))))))))))))************************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((()))******)))))))))*********++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))++++++******)))(((((('''+++++++++***************)))))))))))))))))))))))))))))))))))))))***+++,,,'''((()))***+++,,,------++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,,,,---------------------............///........................111111000000000000//////111111111222222222222333111111111111111111111111111111222222222333333333444444444333333444555555555555555666666888999:::<<<;;;;;;<<<======<<<:::;;;???CCCFFFEEECCCAAAAAABBBBBBBBBBBBBBBCCCDDDDDDEEEDDDDDDEEEGGGGGGEEEDDDFFFGGGHHHGGGEEEEEEGGGIIILLLOOORRRQQQMMMJJJJJJKKKIIIIIIIIIHHHHHHIIIIIIJJJHHHKKKLLLMMMQQQTTTQQQKKKHHHDDDDDDGGGGGGFFFGGGKKKKKKKKKMMMPPPSSSTTTSSSRRRPPPOOOMMMLLLKKKJJJKKKKKKPPPQQQSSSSSSRRRPPPMMMLLLIIIJJJKKKJJJJJJKKKMMMOOOIIIHHHHHHIIIKKKLLLLLLKKKLLLMMMOOOOOOOOOOOOQQQSSSQQQRRRRRRQQQOOOOOOPPPRRRRRRSSSTTTTTTTTTTTTWWWYYYUUUTTTSSSTTTUUUUUUTTTSSSSSSRRRSSSVVVYYYZZZWWWSSSWWWWWWWWWWWWXXXZZZ\\\^^^[[[[[[\\\\\\[[[ZZZXXXWWW____________```^^^ZZZWWW******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------------------------------,,,,,,,,,---------..............................///////////////////////////000000111222111111111222222222222333333333444333333333444555555666666555888::::::888666777888999;;;===<<<;;;<<>>===???AAACCCCCCCCCCCCCCCCCCCCCDDDEEEEEEAAABBBCCCCCCBBBCCCEEEGGGBBBDDDFFFGGGFFFFFFGGGHHHFFFJJJNNNNNNKKKGGGEEEFFFFFFFFFFFFFFFGGGHHHIIIIIIGGGHHHFFFEEEHHHMMMLLLGGGGGGCCCAAACCCDDDCCCFFFKKKJJJIIIGGGHHHKKKMMMNNNNNNKKKJJJIIIIIIJJJKKKLLLMMMKKKLLLNNNOOOOOOMMMKKKIIIQQQRRRRRROOOKKKGGGFFFFFFCCCDDDDDDCCCCCCFFFKKKOOOMMMNNNOOOMMMKKKJJJKKKLLLNNNNNNNNNMMMLLLKKKLLLNNNLLLMMMNNNMMMLLLMMMNNNPPPQQQQQQQQQOOOMMMMMMNNNPPPQQQNNNMMMOOOSSSUUUUUUTTTQQQQQQPPPQQQRRRTTTVVVXXXSSSRRRQQQQQQQQQRRRTTTUUUVVV\\\cccgggfffaaa]]]ZZZ******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......------------------------........................---...//////000000///////////////000000000111111000000111111222333333333999777555333444555666777999777555444666777888999666999:::999:::???AAA@@@NNNYYYhhhttt{{{~~~nnnkkkfff```XXXOOOEEE???:::888;;;>>><<<666444777333444333222222444666777111111111111000000//////111111111111111111111111000000/////////.........------------------------++++++,,,,,,,,,---------************************))))))*********+++++++++///111333333222///,,,***'''((()))******)))((('''))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((()))))))))******)))'''&&&&&&''')))***'''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((()))******(((((((((((()))))))))***************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********))))))*********+++++++++))))))))))))))))))))))))(((((()))*********)))(((***************+++++++++************************))))))))))))***************++++++++++++,,,,,,,,,---------............///------------------------........./////////000000000000000000111111111111111111111111111111111111111111111222222222333333333333222333333444555666666666555555555666777777888999:::999999;;;@@@DDDTTTMMMCCC===<<<>>>???@@@BBBAAAAAAAAAAAABBBCCCCCC@@@AAACCCCCCBBBCCCFFFIIICCCEEEHHHIIIHHHHHHHHHIIIEEEIIIMMMMMMJJJGGGFFFGGGDDDEEEFFFGGGHHHHHHHHHHHHJJJLLLJJJGGGGGGLLLNNNMMMKKKFFFCCCDDDCCCAAADDDHHHIIIGGGEEEFFFIIILLLNNNOOOIIIHHHHHHGGGHHHIIIJJJKKKGGGHHHJJJKKKKKKJJJIIIIIIMMMOOOPPPOOOMMMJJJIIIJJJEEEEEEEEECCCCCCFFFKKKPPPQQQRRRSSSRRRPPPOOOOOOPPPMMMNNNNNNMMMKKKJJJLLLMMMKKKLLLMMMLLLKKKKKKMMMOOOPPPRRRRRRQQQNNNLLLNNNPPPQQQPPPOOONNNOOOQQQSSSTTTQQQPPPPPPQQQRRRTTTVVVXXXUUUUUUUUUTTTSSSQQQOOONNNRRRYYYaaafffeeebbb___^^^******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++++++++,,,,,,---------------------------------------------------------,,,,,,,,,---------......------------------------........................---......///////////////////////////000000000000000000000111222222333333333222111111222444444444333444555888999999888777444;;;;;;555555;;;;;;666999===BBBEEEFFFGGGKKKNNNYYY___kkk~~~nnn```YYYNNNCCC>>>@@@>>>::::::>>>===888777555666888444///222;;;111222222222333444444111111111222222222222111111000000000000000000000000000/////////............------------------------+++++++++,,,,,,---------************************))))))******++++++++++++000222555666555222---***((()))***++++++***)))((())))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''((((((((())))))*********((('''&&&&&&'''(((***'''((((((((())))))******))))))))))))))))))))))))((((((((((((((()))******(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((())))))******++++++++++++))))))))))))))))))))))))(((((()))******)))''''''(((((()))***+++,,,,,,---))))))))))))))))))))))))))))))))))))******************+++++++++,,,,,,,,,---------.........//////---------------------------.........//////000000000000000000111111111111111111111111111111111111111222222222222333333333222222222333444555666777777777666666666777777888888999999999888;;;BBBGGGaaaWWWIII???:::;;;<<<<<<@@@@@@??????@@@@@@AAABBB???AAACCCCCCBBBCCCHHHKKKDDDFFFIIIJJJIIIIIIIIIJJJCCCGGGJJJJJJGGGEEEEEEGGGCCCDDDFFFGGGHHHHHHGGGGGGOOOQQQPPPKKKJJJOOOSSSTTTPPPKKKGGGFFFEEEBBBDDDHHHHHHFFFDDDEEEHHHLLLNNNOOOIIIHHHGGGFFFFFFFFFGGGHHHGGGGGGHHHIIIJJJJJJJJJJJJIIIKKKMMMNNNNNNMMMMMMNNNFFFFFFFFFDDDCCCFFFLLLQQQOOOQQQQQQPPPNNNMMMNNNOOONNNOOOOOONNNLLLLLLMMMNNNMMMNNNOOONNNMMMMMMOOOPPPPPPRRRTTTRRROOOMMMNNNPPPQQQQQQPPPOOOMMMNNNQQQSSSQQQQQQQQQQQQSSSUUUWWWXXXYYYZZZ[[[ZZZWWWSSSNNNKKKMMMTTT^^^dddfffeeedddddd---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,+++,,,---...///------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,........................000000000000000000000000............////////////000000000000111111111111111111222222222333333333555555555555555555444444666666666666777777777777999999:::;;;;;;<<<<<<===AAACCCGGGNNNUUU\\\aaadddooorrrwww~~~~~~vvvllleeeTTTOOOHHHBBB???>>><<<;;;777777777777777777777777555555555444444333222222444444333222111111111111222222111111111111222222000000000000000000000000///............---------,,,------......------,,,---------,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++***,,,///111111///,,,***))))))))))))))))))))))))************************)))+++,,,,,,***))))))***+++*********))))))(((((())))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))''')))***)))((('''(((***+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***+++++++++******)))))))))))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))******++++++,,,------......---,,,---...///000..................------////////////000000000000/////////000111111222222111111111111000000000000///111222111000///000111444444444555555555555666777777777666555555444444777777666666888:::===???HHHFFFBBB>>>;;;999999888AAA@@@?????????@@@AAABBBBBBAAAAAAAAABBBCCCEEEFFFEEEGGGJJJKKKIIIFFFEEEEEEGGGGGGGGGIIIKKKJJJHHHEEEHHHGGGFFFEEEEEEFFFGGGHHHOOOPPPPPPLLLHHHHHHMMMRRRSSSNNNIIIHHHIIIIIIEEEAAAFFFHHHEEECCCGGGOOOPPPKKKMMMIIIEEEDDDEEEGGGGGGGGGIIIJJJJJJIIIHHHGGGHHHHHHIIIMMMRRRSSSQQQNNNNNNOOOGGGFFFEEEEEEFFFIIILLLNNNNNNNNNPPPPPPPPPOOONNNMMMQQQTTTVVVSSSOOOMMMPPPTTTTTTSSSRRRSSSTTTSSSNNNJJJNNNMMMLLLOOORRRSSSPPPMMMSSSSSSSSSSSSTTTTTTTTTTTTWWW^^^bbbaaa^^^]]]YYYTTTZZZYYYXXXXXXWWWVVVSSSPPPSSSTTTYYY___eeefffbbb^^^---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---...///------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,........................////////////////////////............//////////////////000000000111111111111111111222222222333333555555555444444444444444555555666666666777777777777777888999999::::::;;;999:::<<>>AAA===999777777888777777666666666666666666666666444444444444555555555555444444333222111111111111222111111000000111111222000000000000000000000000............------------,,,,,,------------,,,,,,------,,,,,,,,,+++++++++******++++++++++++******++++++++++++++++++++++++***+++---......---+++***))))))))))))))))))))))))************************)))+++,,,,,,***))))))***************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))''')))***)))((('''(((***+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))))))))))))))(((((((((((())))))***++++++++++++***,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++,,,------...------,,,---...///000..................---------............//////////////////000111111222222111111111111000000000000///111222111000///000111333333333333444444444444777777777666666666555555777777777777999;;;===>>>@@@>>>===;;;:::;;;<<<===??????>>>===>>>???@@@AAAAAAAAAAAABBBCCCEEEGGGIIIHHHIIIJJJIIIGGGFFFFFFGGGHHHHHHIIIKKKMMMMMMKKKHHHHHHHHHGGGFFFFFFGGGHHHHHHMMMNNNNNNKKKGGGHHHMMMRRRYYYSSSLLLIIIJJJKKKIIIGGGHHHIIIGGGDDDHHHNNNOOOLLLJJJGGGCCCCCCEEEGGGHHHGGGHHHJJJKKKHHHDDDBBBFFFKKKLLLOOORRRRRRPPPNNNNNNOOOGGGFFFDDDCCCEEEHHHKKKMMMNNNOOOOOOPPPPPPPPPOOOOOOQQQTTTVVVUUUQQQPPPRRRVVVSSSRRRRRRSSSUUUTTTQQQNNNOOONNNNNNPPPSSSSSSQQQOOOTTTTTTTTTTTTUUUUUUVVVVVV```eeegggccc___^^^[[[WWWUUUTTTTTTUUUVVVUUUSSSQQQOOOPPPUUUZZZ___```]]]ZZZ---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---...///------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,........................////////////////////////............//////////////////000000000000111111111111111222222222222333444444444444444444444444555555555666666666666777555555666666777777888888777777777888999:::;;;<<<======???AAADDDHHHKKKLLLKKKOOOXXXbbbmmmwww~~~~~~}}}||||||zzz}}}vvvnnnhhhdddcccaaa]]]XXXRRRMMMIIIGGGEEEBBB>>>===>>>>>>;;;888666555333444555777777666444444444444444444444444333333444444555666666777444333222111000000000000111111000000000000111111000000000000000000000000............------------,,,,,,------------,,,,,,,,,,,,,,,,,,++++++++++++******++++++++++++******++++++++++++++++++++++++))))))***++++++***))))))))))))))))))))))))))))))************************)))+++,,,+++***((())))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((''')))***)))((('''(((*********))))))))))))************))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((()))******++++++******,,,,,,,,,++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))************)))))))))******++++++,,,---------------,,,---......///------------------......,,,,,,---------............//////000000111111222111111111111000000000000///111222111000///000111222222222222333333333333777777777666666666666666777777888999;;;<<<======:::999999999999;;;===>>>=========<<<===>>>?????????@@@AAABBBDDDGGGIIIJJJKKKKKKJJJHHHFFFFFFGGGIIIIIIIIIJJJLLLNNNOOOMMMKKKHHHHHHGGGGGGGGGGGGHHHHHHJJJKKKLLLJJJHHHIIIMMMQQQ\\\VVVNNNJJJJJJKKKKKKJJJJJJJJJHHHFFFIIINNNPPPNNNIIIGGGDDDDDDEEEGGGHHHHHHGGGLLLOOOLLLFFFDDDKKKQQQMMMOOOPPPQQQPPPPPPRRRSSSKKKIIIFFFEEEEEEHHHLLLOOORRRRRRRRRRRRRRRRRRRRRRRRRRRTTTWWWVVVSSSQQQSSSUUURRRQQQRRRTTTVVVVVVTTTRRRRRRQQQQQQRRRTTTTTTSSSQQQUUUUUUTTTUUUUUUWWWXXXYYY^^^aaaaaa[[[XXXYYYYYYWWWUUUTTTTTTTTTUUUUUUSSSQQQLLLNNNRRRWWW[[[\\\ZZZXXX---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------......------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,........................////////////////////////............////////////////////////000000000111111111111111222222222222333333333333333444444444444444555555555666666666444444444555666666777777888888888888999:::;;;<<<888888888999:::<<<======@@@AAADDDFFFIIIKKKLLLMMMSSSVVV\\\dddmmmxxx~~~uuummmlllqqqtttqqqhhhbbbcccfffbbbdddfffdddccceeehhhjjjgggfffeeeccc```\\\YYYXXXSSSRRROOOKKKGGGDDDBBBAAA>>>>>>>>>>>>======<<<<<<===;;;888777888888777555777666666666888888666444444444444444444444444444222222333333333444444444333222111000000///000000000000000//////000000000000000000000000000000000.........---------,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++++++++******++++++++++++*********************************))))))(((((())))))***))))))))))))))))))))))))************************)))***,,,+++)))(((((()))*********)))))))))))))))((((((((((((((((((((((((((((((((()))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((''')))***)))((('''(((******))))))))))))))))))*********))))))))))))******))))))))))))))))))))))))(((((((((((())))))))))))((())))))***************,,,,,,,,,+++++++++++++++(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******++++++,,,------,,,,,,,,,---------......,,,,,,------------......,,,------------...............//////000111111111111111111111000000000//////111222111000///000111222222222222333333333333555555555555555555666666777888999;;;<<<<<<<<<<<<;;;;;;:::999999999999:::<<<<<<<<<======>>>?????????@@@@@@BBBCCCEEEFFFGGGIIIJJJJJJHHHFFFEEEFFFHHHGGGGGGHHHJJJLLLNNNMMMKKKHHHGGGGGGGGGGGGGGGGGGHHHHHHJJJKKKKKKJJJLLLOOORRRZZZUUUPPPLLLKKKJJJIIIHHHIIIIIIHHHHHHKKKOOORRRSSSNNNLLLJJJIIIIIIIIIJJJJJJHHHMMMSSSTTTSSSTTTYYY]]]NNNOOOPPPQQQRRRUUUXXXZZZPPPNNNKKKHHHIIIKKKOOORRRWWWWWWVVVUUUTTTTTTTTTTTTRRRTTTVVVUUURRRPPPPPPPPPPPPQQQRRRTTTVVVWWWVVVVVVTTTTTTTTTTTTUUUUUUUUUTTTVVVUUUTTTTTTUUUWWWYYY[[[WWWZZZXXXSSSRRRVVVYYYZZZ\\\ZZZXXXWWWVVVUUURRRPPPNNNPPPSSSWWWZZZ[[[ZZZYYY---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,............................................................////////////...////////////000000000000000111111111222222222222222222222333333444444444444444444555555555555444444555555666777777777555555555666666777999999444555555666666777777777777888999:::::::::::::::<<<>>>@@@BBBEEELLLUUU[[[cccfffjjjoooqqqlllccc\\\hhhkkkllldddWWWNNNKKKLLLFFFEEEEEEEEECCCAAAAAABBB????????????>>>>>>======;;;;;;;;;:::999999999999999999999888888888888888777666444222222111000///666555444555666666333111444444444444444444444444222222222111111000000000222222111000////////////000//////......//////000////////////////////////...------------,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++******++++++++++++******************************+++***)))(((((()))***+++))))))))))))))))))))))))))))))))))))))))))))))))(((***++++++)))(((((()))))))))))))))))))))******((((((((((((((((((((((((''''''(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''')))***)))((('''(((***)))))))))******)))))))))******))))))))))))******))))))))))))))))))))))))'''((((((((()))))))))***(((((()))************)))++++++++++++++++++++++++((((((((((((((((((((((((************************))))))))))))))))))))))))))))))************)))))))))******++++++,,,------,,,,,,,,,---------------,,,,,,,,,,,,------......------........./////////.........///000000111111111111111111000000000//////111222111000///000111333333333333444444444444333333333444444555555555777888999:::;;;<<<<<<;;;<<<<<<;;;:::999999999999;;;<<<===>>>>>>????????????@@@@@@AAAAAABBBBBBBBBDDDGGGIIIIIIGGGEEEEEEEEEEEEEEEEEEGGGIIIKKKJJJIIIFFFGGGGGGGGGGGGGGGGGGFFFHHHIIIKKKLLLMMMOOOQQQRRRVVVTTTRRRPPPNNNKKKHHHFFFGGGGGGHHHJJJMMMPPPTTTWWWVVVUUUSSSPPPNNNLLLLLLLLLLLLOOOVVV^^^dddhhhhhhgggUUUTTTSSSSSSUUUWWWYYYZZZSSSPPPMMMJJJJJJLLLOOOQQQXXXWWWVVVUUUTTTRRRQQQQQQQQQSSSTTTTTTRRROOOMMMKKKOOOPPPRRRSSSTTTUUUVVVWWWTTTUUUUUUVVVVVVWWWXXXXXXWWWUUUSSSRRRSSSVVVYYY[[[ZZZ\\\ZZZUUUTTTYYY^^^___^^^\\\YYYXXXWWWUUUSSSQQQOOOQQQTTTWWWXXXYYYYYYZZZ---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,............................................................////////////......////////////000000000000000111111111111222000111111222222333333444333333333444444444555555444444555555666777777777777666666555555555555666999::::::;;;<<<;;;;;;;;;555666888999::::::;;;;;;999999999888999;;;@@@CCCFFFJJJOOOTTTUUUSSSOOOMMMVVV]]]cccbbb[[[QQQLLLIIIHHHEEEDDDEEECCC???===?????????>>>>>>=========<<<999999999::::::999999888777777777666666555555555999999888777666666666777444333333555777777666444333333333333333333333333222111111000//////......222111000///............//////............//////////////////////////////------------,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********+++++++++++++++******++++++++++++******************************+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((***+++***)))'''(((((())))))))))))************))))))))))))))))))))))))&&&''''''(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((('''''''''''')))***)))((('''(((***))))))************))))))******))))))))))))******))))))))))))))))))))))))''''''(((((())))))******'''((())))))******)))))))))************+++++++++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))******++++++,,,------++++++,,,------------,,,++++++,,,,,,------......---............/////////---......//////000000111111111111111000000000000///111222111000///000111333333333333444444444444222222333444555555666666777777888999999:::;;;;;;::::::::::::;;;;;;;;;;;;:::;;;===>>>???????????????@@@@@@AAAAAA@@@@@@???AAADDDHHHIIIHHHFFFEEEEEEEEEDDDDDDEEEGGGIIIIIIHHHGGGGGGHHHHHHHHHHHHGGGGGGHHHIIIKKKMMMOOOPPPQQQQQQTTTTTTTTTRRRPPPMMMJJJHHHGGGFFFGGGKKKMMMNNNSSSYYY[[[[[[YYYUUUQQQNNNMMMNNNNNNPPPVVV```jjjooommmjjj]]]ZZZWWWVVVVVVVVVVVVUUUQQQPPPMMMKKKJJJKKKLLLMMMRRRRRRSSSSSSRRRPPPNNNMMMPPPQQQTTTUUUUUURRROOOLLLNNNOOOQQQRRRQQQRRRTTTUUUSSSUUUVVVVVVVVVXXXZZZ\\\YYYWWWTTTRRRRRRUUUXXX[[[]]]___]]]WWWVVVZZZ]]]^^^[[[YYYWWWVVVVVVVVVUUUTTTOOOQQQTTTUUUUUUVVVWWWYYY---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........------------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,............................................................////////////........./////////000000000000000000111111111111000000000111222333333333222333333333333444444444333333444555555666666777888777777666666666777777444444555666666555444444888888999999999999888888666666666888:::<<<======CCCGGGJJJIIIFFFCCCDDDFFFEEEKKKRRRUUUSSSNNNIIIFFF===888777::::::666555888888777666555444444444444999888888777777777777777222333333444555555666666333444333333222222333444555444444555777888777666222222222222222222222222000000000000000/////////111111000///............///......------......///////////////////////////---------,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++)))*********++++++++++++******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''(((((()))))))))************))))))))))))))))))))))))&&&&&&''''''((())))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''''')))***)))((('''(((***((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))'''''''''((()))*********'''(((((()))))))))))))))(((((()))))))))*********))))))))))))))))))))))))************************))))))))))))))))))))))))))))))************)))))))))******++++++,,,------***+++,,,---------,,,,,,***++++++,,,------......,,,,,,---------.........------......///000000000111111111111000000000000///111222111000///000111222222222222333333333333333333444555666777888999888777777666777888:::;;;888888999:::;;;;;;;;;;;;888999;;;===>>>>>>>>>>>>>>>???@@@AAABBBAAAAAA@@@AAADDDFFFGGGGGGGGGHHHIIIHHHGGGFFFFFFHHHIIIIIIHHHIIIIIIJJJKKKKKKJJJIIIIIIGGGHHHJJJMMMOOOPPPOOONNNRRRRRRQQQPPPMMMKKKJJJJJJIIIGGGHHHLLLMMMLLLPPPXXXZZZ[[[ZZZWWWRRRNNNNNNOOONNNPPPTTTZZZ```dddeeeeee\\\YYYVVVVVVWWWWWWUUUSSSQQQPPPNNNMMMLLLKKKKKKKKKKKKNNNQQQSSSTTTSSSQQQOOOOOOQQQUUUYYYZZZYYYVVVSSSNNNOOOQQQPPPNNNNNNPPPRRRRRRTTTVVVVVVVVVXXX\\\___]]]ZZZVVVRRRRRRUUUYYY[[[YYY\\\\\\XXXWWWZZZ]]]\\\]]][[[XXXWWWWWWXXXWWWVVVPPPSSSUUUUUUTTTTTTWWWZZZ---,,,,,,,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,+++,,,---.........---,,,------------------------,,,,,,,,,---------......------------------------......---------,,,,,,,,,............................................................/////////000............/////////000000000000000111111111111///000000111222222333333222222333333333444444444222333333444444555555666444444444444555777888999555666777777777666444333555555666666777666666666555555555777999999777444000777===>>>:::888:::???DDDEEEEEEFFFEEECCCAAA@@@<<<666666;;;<<<::::::>>>:::999888888888888888999999888666555555666888999555555555555555555555555333444444222111000111222555333111111222333222111000000000000000000000000//////000000111111222222111000///......------............------.........////////////////////////---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++))))))******++++++++++++******++++++++++++******))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((()))+++***(((''''''((((((((())))))*********+++))))))))))))))))))))))))&&&&&&&&&'''((())))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&((()))***)))((('''(((***((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))&&&''''''((()))******+++'''(((((()))))))))))))))''''''(((((()))))))))***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))******+++,,,,,,------***+++,,,---...---,,,,,,******+++,,,,,,---......++++++,,,,,,,,,---------------......///000000000111111111111000000000000///111222111000///000111000111111111111222222222444555666777888999:::;;;888777666555555777999;;;888999::::::::::::999999777888:::<<<=========<<<===>>>@@@BBBCCCCCCCCCCCCDDDEEEFFFFFFFFFHHHKKKMMMKKKJJJHHHHHHJJJKKKKKKJJJJJJKKKLLLMMMMMMLLLKKKJJJGGGGGGIIILLLOOOOOONNNLLLPPPOOOMMMKKKHHHGGGIIIJJJKKKIIIJJJMMMLLLIIIMMMVVVWWWXXXYYYVVVQQQNNNNNNPPPNNNPPPRRRSSSTTTVVV[[[^^^VVVTTTSSSTTTXXXYYYXXXVVVRRRRRRQQQPPPOOOMMMLLLKKKIIILLLQQQUUUXXXWWWUUUTTTNNNQQQVVV\\\___```]]]ZZZMMMOOOPPPOOOLLLKKKMMMPPPQQQSSSVVVVVVVVVYYY]]]aaa```\\\WWWTTTSSSUUUYYY\\\VVVZZZ\\\ZZZ[[[___bbbaaadddaaa]]][[[ZZZXXXWWWUUUSSSUUUWWWVVVUUUUUUYYY\\\........................,,,------......------,,,---------............/////////.........---------,,,------......------,,,..................------------------------------///...---,,,,,,---...///....................................////////////000000000000000000000000000000000000000000000000000000000000000111111222222222222222222222222222444444444444444444444444444444444444444444444444333333333444444444555555666666666666666666666666666666666666666666666666666666666666666777777888888:::===@@@AAA@@@???===777777777777777777777777777777666666555555555444555555555555555555555555444444444444444444444444222222222222222222222222111111111111111111111111111111111111000000000000111111000000//////......//////............//////000000//////.........---000000///------,,,,,,,,,------------------------+++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))((('''&&&))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))))))))(((((((((((((((((((((((()))******)))(((''''''((()))(((((('''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))*********))))))))))))))))))))))))***************)))(((((())))))))))))************((((((((((((((((((((((((+++*********))))))((((((******))))))((((((''''''(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))))))))))))))******))))))******+++,,,,,,,,,,,,---------......------------------------******+++,,,,,,,,,++++++---......///////////////000000000000////////////////////////000000000000///111333333222222222333444444555555666777777888999888666555444555777888777777777777888999:::;;;<<<;;;;;;:::::::::;;;;;;@@@@@@AAABBBBBBAAAAAAAAAAAACCCEEEEEEEEEFFFHHHJJJHHHHHHGGGGGGHHHKKKNNNOOOLLLNNNQQQRRRRRROOOLLLIIIEEEEEEFFFHHHKKKMMMLLLKKKKKKLLLLLLLLLKKKJJJHHHGGGOOOLLLJJJKKKMMMMMMKKKIIIRRRVVVYYYVVVPPPLLLLLLNNNMMMNNNOOOPPPRRRSSSTTTTTTVVVXXXYYY[[[[[[ZZZXXXWWWWWWWWWVVVRRRMMMJJJHHHHHHIIILLLPPPUUUWWWXXXWWWUUUYYYUUUSSSUUUZZZ^^^^^^\\\TTTTTTSSSQQQNNNLLLLLLMMMRRRRRRRRRQQQQQQSSSWWW[[[\\\YYYVVVVVVYYYZZZYYYWWW\\\[[[ZZZXXXYYY]]]cccgggbbb```^^^]]]]]]\\\YYYWWWXXXWWWVVVVVVXXXYYYYYYXXX........................,,,------......------,,,---------............/////////.........---------,,,------......------,,,........................------------------------///...------------...///....................................////////////////////////////////////000000000000000000000000000000000000000111222222222222222222222222222222444444444444444444444444444444444444444444444444333333333444444444444555555555555555555555555555555555555555555555555555666666555555666666777888999:::===?????????===<<<777777777777777777777777666666666666555555444444444444444444444444444444444444444444444444444444222222222222222222222222111111111111111111111111111111111000000000//////000000000000//////......//////............//////000/////////.........---111111///......---------------------------------+++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))******)))((('''''')))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))***************)))(((((())))))))))))************************************************)))))))))(((******))))))(((((((((((((((((((((((()))))))))***))))))))))))))))))))))))'''(((((()))))))))))))))******))))))******+++,,,,,,,,,,,,------------...------------------------***+++,,,,,,---,,,,,,,,,------...///////////////000/////////////////////////////////000000000000000222333333222111222333333333444444555666666777777666555444444555777888777777777777888999::::::;;;;;;;;;;;;;;;;;;;;;;;;??????@@@AAAAAAAAAAAAAAA@@@BBBCCCDDDCCCDDDEEEGGGGGGFFFFFFFFFGGGJJJLLLNNNJJJKKKMMMNNNMMMKKKIIIGGGGGGFFFFFFGGGJJJKKKKKKJJJMMMNNNNNNNNNMMMKKKJJJIIILLLIIIGGGGGGIIIIIIHHHGGGMMMQQQVVVVVVSSSOOONNNMMMOOOOOOPPPPPPQQQQQQRRRRRRTTTUUUVVVWWWWWWWWWUUUUUUXXXWWWTTTOOOKKKIIIJJJLLLHHHJJJNNNQQQTTTUUUUUUUUUTTTPPPNNNPPPUUUXXXXXXVVVRRRSSSRRRPPPMMMKKKLLLMMMOOOOOOOOONNNNNNPPPTTTWWWZZZXXXWWWWWWWWWWWWVVVTTTYYYYYYYYYYYYYYY[[[___bbbdddcccaaa```___]]]YYYVVVYYYWWWVVVWWWYYY[[[[[[[[[........................,,,------......------,,,---------............///...............---------------............------........................------------------------///......------......///....................................////////////........................000000000000000000000000111000000000000111222222222222222222222222222222333333333333333333333333444444444444444444444444333333333333444444444444555555555555555555555555555555555555555555555555666555555555555666777777999:::<<<======<<<:::999777777777777777777777777666555555555555444444444444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111000000000000//////000000000////////////...//////............///////////////...............111111000///............------------------------+++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))))))))(((((((((((((((((((((((((((((()))***)))((('''((()))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))************)))))))))))))))))))))))))))************))))))((())))))))))))************************************************))))))))))))***))))))))))))(((((((((((((((((()))))))))******))))))))))))))))))))))))'''((())))))******))))))******))))))******+++,,,,,,,,,,,,,,,------------------------------------+++,,,------......------------...////////////...////////////////////////////////////000000000000111222333333111000111222222222333333444444555555444444333333333555666777777777777777888999::::::999:::;;;<<<<<<;;;;;;:::======>>>@@@AAAAAAAAAAAA>>>@@@BBBBBBAAAAAAAAABBBDDDDDDDDDDDDFFFHHHJJJKKKIIIIIIJJJJJJJJJIIIHHHHHHIIIGGGFFFFFFGGGIIIIIIIIIMMMNNNNNNNNNLLLKKKIIIHHHJJJGGGEEEDDDEEEFFFGGGFFFHHHKKKQQQUUUUUUSSSOOOLLLPPPOOOOOOOOOOOOOOOOOOOOORRRRRRSSSSSSSSSRRRRRRQQQWWWVVVRRRNNNKKKJJJMMMOOOJJJKKKKKKMMMNNNQQQRRRSSSRRRPPPNNNPPPTTTVVVVVVTTTPPPQQQPPPNNNKKKJJJKKKLLLNNNNNNNNNMMMMMMNNNRRRTTTWWWYYYZZZZZZXXXVVVUUUUUUVVVWWWYYYYYYXXXXXXZZZ[[[bbbaaaaaabbbbbb```]]]ZZZZZZXXXWWWWWWZZZ]]]^^^^^^........................,,,------......------,,,---------............///........................------............---------------.......................................//////............//////....................................////////////........................////////////////////////111111000000111111222333111111111111111111111111222222222222222222222222333333333333333333333333222222333333333444444444444444444444444444444444444444444444444444444444555555444444555555666777999:::;;;;;;;;;999888777666666666666666666666666444444444444444444444444333333333333333333333333222222222222222222222222111111111111111111111111111111111111111111111111111000000000///////////////////////////////////////......------......///........................000000///...............,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))((((((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,+++***)))((((((((((((((((((((((((((((((((()))***)))((('''((()))(((''''''''''''(((((()))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))******++++++))))))))))))))))))))))))))))))************)))(((((()))))))))*********************************************)))))))))))))))))))))))))))))))))))))))(((((()))))))))*********(((((((((((((((((((((((((((((()))************)))******))))))******+++,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,------...............,,,---......//////...............///////////////////////////000000000000111222333222000000111222111111222222333333333333222222222222333444666666666666666777777888999:::888999;;;======<<<;;;999:::;;;===>>>???@@@AAAAAA>>>@@@BBBBBB@@@??????@@@BBBBBBBBBCCCDDDFFFHHHIIIIIIIIIHHHHHHHHHIIIIIIJJJKKKHHHEEEDDDEEEGGGGGGGGGJJJKKKKKKKKKJJJHHHFFFEEEJJJHHHEEEDDDDDDFFFHHHIIIHHHJJJMMMRRRTTTSSSOOOLLLMMMLLLKKKKKKKKKLLLMMMNNNPPPPPPPPPPPPPPPPPPOOOOOOTTTTTTSSSQQQNNNMMMOOOPPPOOOMMMLLLKKKKKKMMMOOOPPPOOONNNMMMNNNQQQSSSRRRQQQNNNNNNNNNLLLJJJIIIJJJKKKOOOOOOOOONNNNNNNNNQQQSSSTTTXXX\\\\\\ZZZXXXXXXYYYWWWXXXYYYXXXWWWVVVWWWYYYZZZ[[[]]]```cccdddbbb```[[[XXXWWWWWWZZZ^^^aaabbb........................,,,------......------,,,---------............///---.....................---......//////......------------.........//////........................////////////////////////////////////////////////............////////////........................////////////////////////111111111111111222222333111111111111111111111111222222222222222222222222333333333333333333333333222222222333333333444444444444444444444444444444444444444444444444444444444444444444444555555666888888999999888777555555555555555555555555555555333333333333444444444444333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000000000000////////////................../////////......------------......---------.....................---,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((''''''((()))***))))))))))))))))))))))))((((((((((((((((((((((((---,,,,,,+++***)))((((((((((((((((((((((((((((((''')))***)))((('''(((***'''''''''''''''((())))))((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((('''(((((()))******++++++))))))))))))))))))))))))((())))))*********))))))((()))))))))************))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))************((((((((((((((((((((((((((())))))*********************))))))******+++,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,------...............------....../////////000////////////000000000000111222222111//////111333111111111222222222222222111111111222333444555555666666666666777888999:::888999;;;======<<<;;;:::999:::;;;===>>>?????????>>>@@@BBBBBBAAA?????????@@@@@@AAABBBCCCDDDFFFFFFGGGFFFFFFFFFFFFGGGIIIJJJKKKHHHEEECCCDDDEEEEEEEEEIIIIIIJJJJJJIIIHHHFFFEEEHHHGGGEEECCCCCCDDDGGGIIILLLLLLMMMOOOQQQPPPNNNKKKHHHGGGGGGGGGHHHJJJLLLMMMPPPPPPPPPPPPPPPOOONNNNNNOOORRRTTTUUUSSSPPPOOONNNRRRQQQNNNKKKJJJKKKLLLMMMIIIIIIIIIJJJKKKLLLKKKJJJLLLLLLMMMKKKIIIIIIJJJKKKNNNOOOOOONNNMMMMMMOOOQQQNNNSSSXXXZZZYYYXXXZZZ\\\ZZZZZZYYYVVVUUUUUUXXXZZZWWWWWWYYY]]]```bbbaaa___[[[XXXVVVVVVYYY^^^bbbccc........................,,,------......------,,,---------............///---------.....................////////////......,,,,,,------.../////////...........................//////000000//////...////////////////////////............////////////........................000000000000000000000000222111111111111222333333111111111111111111111111111111111111111111111111333333333333333333333333222222222222333333333333333333333333333333333333333333333333333333333333444333333333333444555555666666666666666555444444555555555555555555555555222222333333333333333444222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000////////////......---............/////////......------------......---------------.........------,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))))))))***,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++***)))))))))((((((((((((((((((((((((((('''((())))))(((((()))***''''''&&&''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))((())))))************)))))))))))))))************(((((((((((((((((((((((())))))))))))************)))))))))************+++)))))))))*********++++++))))))))))))))))))))))))((()))******++++++************))))))******+++,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////......,,,,,,---............------------......//////000////////////000000000000000111111000///000222444111111222222222222222222111111222222333333444444666666666666777888999999888999;;;<<<<<<<<<<<<;;;999999;;;<<<===============@@@BBBCCCAAA@@@??????>>>???@@@AAABBBDDDEEEEEECCCCCCCCCCCCDDDEEEFFFGGGIIIGGGDDDCCCDDDDDDDDDCCCIIIIIIJJJKKKKKKJJJIIIHHHEEEEEEDDDCCCBBBCCCEEEHHHNNNOOOOOOOOONNNMMMLLLKKKFFFEEEDDDDDDFFFHHHKKKMMMOOOPPPQQQRRRQQQOOOMMMLLLKKKOOOSSSUUUSSSPPPMMMLLLQQQPPPOOOMMMLLLKKKKKKKKKIIIIIIJJJKKKKKKJJJJJJJJJJJJKKKLLLKKKIIIIIIJJJLLLLLLMMMMMMLLLKKKJJJLLLMMMIIILLLPPPSSSUUUVVVXXXYYY[[[ZZZXXXVVVTTTUUUXXX[[[YYYXXXXXXYYY[[[\\\[[[ZZZ[[[XXXTTTTTTWWW\\\aaaccc........................,,,------......------,,,---------............///---------.........//////......////////////......,,,,,,------...//////000...........................///000111111000///...////////////////////////............////////////////////////////////////000000000000000000000000222222111111222222333444111111111111111111111111111111111111111111111111222222222222222222222222111222222222222333333333222222222222222222222222222222222222222222222222333333333222333444444555444444444444444444333333444444444444444444444444111222222222333333333333222222222222222222222222111111111111111111111111111111111111111111111111000000000000000000000000000000/////////.........---------.........//////...------,,,,,,------...,,,,,,,,,------.........------,,,,,,,,,------...+++++++++++++++++++++++++++++++++************)))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))+++***)))((()))***,,,---))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++&&&&&&&&&''''''((()))***))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((''''''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))************))))))))))))))))))))))))((()))))))))************))))))*********+++++++++))))))*********+++++++++))))))))))))))))))))))))))))))***++++++++++++*********))))))******+++,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,---............---+++,,,------......------,,,,,,---......///000000////////////000000000000//////000//////000333666222222222222222222222222222222333333333333333333666555555666666777888999999999:::;;;;;;<<<<<<===999999:::;;;;;;;;;;;;;;;;;;>>>AAABBBAAA???>>>>>>===>>>???AAABBBCCCDDDDDDAAAAAABBBCCCDDDEEEFFFFFFGGGEEEDDDDDDDDDDDDCCCBBBFFFGGGIIIJJJKKKKKKJJJJJJDDDEEEFFFFFFDDDDDDFFFIIILLLOOOSSSRRROOOLLLJJJKKKHHHGGGEEEDDDEEEGGGJJJLLLMMMOOORRRSSSRRROOOLLLIIIIIIMMMPPPQQQOOOMMMJJJJJJKKKLLLNNNOOONNNMMMKKKJJJJJJLLLMMMMMMMMMLLLKKKKKKJJJKKKKKKKKKIIIIIIKKKMMMLLLNNNNNNMMMKKKJJJKKKLLLIIIIIIKKKNNNRRRUUUVVVVVVWWWXXXXXXWWWVVVUUUWWWXXXZZZXXXVVVVVVXXXYYYYYYXXX[[[WWWSSSRRRUUUZZZ___aaa........................,,,------......------,,,---------.........//////---------.........//////......////////////......,,,,,,------...///000000////////////////////////...///000111111000///...000000000000000000000000............/////////000000000000000000000000000000000000000000000000000222222111111222222333444000000000000000000000000000000000000000000000000222222222222222222222222111111222222222333333333222222222222222222222222222222222222222222222222333333222222333333444555333333333333333333333333444444444444444444444444111111111222222333333333111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000/////////............---------.........//////...------,,,,,,------...,,,,,,,,,------...............---------......///+++++++++++++++++++++++++++++++++************)))))))))***++++++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&'''(((***,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((((((((((((((((((((((((&&&((())))))(((((()))+++&&&&&&&&&'''''')))******))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((((((&&&'''((()))***+++,,,,,,))))))))))))))))))))))))(((((()))***************))))))))))))************************************(((((())))))*********+++))))))******++++++++++++)))************+++++++++))))))))))))))))))))))))))))))***++++++++++++************)))***++++++,,,******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------+++,,,------......------,,,,,,------...///000000////////////000000000000...//////......000444777333333222222222222222222333333444444444333222222555555555666666777888999:::999999::::::<<<===>>>999999:::;;;;;;;;;:::::::::===@@@BBBAAA???>>>>>>===>>>???AAACCCCCCDDDDDDBBBCCCDDDFFFGGGHHHHHHHHHEEEDDDCCCDDDEEEEEECCCAAACCCDDDFFFHHHIIIIIIIIIIIIEEEHHHJJJJJJHHHGGGIIIKKKHHHOOOUUUVVVQQQLLLJJJJJJKKKIIIGGGFFFFFFGGGIIIKKKLLLNNNRRRTTTSSSOOOKKKHHHIIIKKKMMMMMMKKKIIIIIIIIIFFFHHHLLLOOOPPPOOOLLLJJJGGGIIIKKKKKKJJJHHHHHHHHHJJJKKKKKKKKKJJJJJJKKKMMMOOOPPPQQQOOOMMMLLLMMMNNNMMMKKKJJJLLLRRRUUUVVVTTTSSSVVVXXXYYYWWWVVVUUUUUUXXXVVVTTTTTTWWWYYY[[[[[[[[[WWWRRRPPPSSSXXX]]]```------------------,,,,,,..........................................------//////............//////------......//////000000---------.........//////............/////////000////////////000000000000000000000000////////////............////////////000000000000000000000000000000000000000000000000000111111111111222222222222222222222222222222222222222222111111000000000222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////000000000000000000000000000000//////.........---......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,......---------,,,,,,,,,------,,,++++++***))))))************************************************************************++++++***)))(((((())))))+++*********))))))((((((((((((((((((((((((((((((*********)))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))******))))))((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((,,,+++***)))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))(((((()))***++++++,,,,,,,,,,,,,,,++++++*********,,,++++++******++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........////////////000000000000////////////000000000000222222111111111111111222444444444555444444333333333444555444444444666888:::;;;===<<<;;;;;;<<<>>>===<<<;;;:::999888888888:::;;;>>>@@@AAA@@@?????????AAACCCDDDEEEDDDCCCBBB???@@@BBBCCCDDDEEEEEEEEELLLJJJHHHEEECCCBBBBBBBBBGGGEEECCCEEEHHHJJJIIIHHHDDDDDDFFFKKKOOOPPPMMMJJJLLLJJJIIIMMMQQQSSSOOOKKKGGGGGGGGGGGGHHHIIIJJJJJJKKKMMMOOOPPPOOOOOOOOOOOOQQQQQQPPPNNNKKKKKKLLLNNNJJJJJJIIIIIIIIIIIIIIIIIIJJJHHHHHHIIIKKKLLLKKKJJJOOOLLLKKKLLLNNNNNNJJJGGGJJJSSSYYYUUURRRUUUXXXXXX]]]SSSKKKLLLRRRTTTTTTTTTTTTUUUWWWXXXYYYYYY[[[\\\YYYWWWTTTTTTUUUWWWXXXXXX\\\ZZZVVVSSSRRRUUUXXX[[[------------------------................................................//////............//////.........///////////////------........./////////........./////////000000/////////000000000111111000000000000000000000000/////////000000000111111111111111111111111111111000000000000000000000000111111111111222222222222222222222222222222222222333333222222222111111111222222222222222222222222222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////////////////////////////000/////////.........---......////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,...------------,,,,,,,,,---------,,,+++*********************************************************************************++++++***)))))))))))))))************)))))))))((())))))))))))))))))))))))***)))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))******))))))))))))******))))))))))))))))))))))))***)))))))))(((((((((''')))(((((('''''''''(((((())))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))),,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))((())))))***++++++,,,,,,,,,,,,,,,+++++++++******,,,++++++++++++++++++,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,....../////////000000000////////////000000000000222222111000000111111222222333333333333333222222222444555444444444666888999;;;<<<<<<::::::;;;===<<<;;;:::::::::;;;<<<===;;;<<<>>>AAABBBBBBAAAAAA@@@AAACCCEEEEEEEEEDDDCCCBBBBBBCCCCCCDDDDDDEEEEEEKKKJJJHHHFFFDDDCCCCCCDDDIIIGGGEEEFFFIIIKKKKKKIIIFFFEEEEEEHHHLLLMMMLLLJJJMMMKKKKKKNNNSSSTTTQQQMMMNNNMMMLLLJJJHHHGGGGGGGGGLLLNNNQQQQQQNNNMMMMMMNNNPPPPPPPPPNNNMMMLLLNNNPPPLLLKKKIIIHHHGGGGGGHHHIIIHHHIIIIIIJJJJJJKKKKKKLLLMMMJJJHHHIIILLLNNNMMMKKKHHHOOORRRRRRUUU[[[]]][[[YYYSSSNNNOOOPPPPPPRRRVVVUUURRRQQQRRRVVVYYYXXXWWWZZZXXXVVVUUUVVVWWWWWWXXX[[[WWWRRROOOPPPSSSVVVXXX,,,,,,,,,---.........///................................................000//////......//////000000000///////////////...............////////////////////////000000000000///000000000000111111111000000000000000000000000000111111111111222222222111111111111111111111111111111111111111111111111111111111111222222222333333333333333333333333333444333333333333333222222333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111222222222222222222222222111111111111111111111111222222222222222222222222111111111111111111111111////////////////////////......................../////////.....................////////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------------,,,,,,,,,,,,...------,,,,,,++++++***************************************************************************+++***))))))))))))))))))************))))))))))))************************))))))))))))))))))******))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))***))))))(((((())))))***))))))))))))))))))))))))))))))))))))((((((((((((***)))((('''''''''''''''))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******,,,+++***)))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))******))))))))))))******)))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,++++++++++++***,,,,,,++++++++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------........./////////////////////000000000000111111000000000111111222111222222333333222222111222333444444333444666888888999::::::999999:::<<<<<<;;;:::999999;;;===>>>:::;;;===???AAABBBBBBBBBAAABBBDDDEEEFFFFFFEEEEEEEEEDDDCCCCCCCCCCCCDDDEEEHHHHHHGGGFFFEEEEEEEEEEEEJJJHHHGGGHHHJJJKKKKKKKKKIIIGGGFFFFFFHHHJJJJJJJJJMMMLLLMMMPPPTTTUUURRROOORRRPPPNNNLLLJJJHHHGGGGGGMMMQQQTTTSSSNNNJJJKKKMMMNNNOOOPPPOOONNNNNNPPPRRRPPPMMMIIIFFFEEEFFFHHHIIIGGGIIIKKKKKKIIIIIILLLOOOPPPKKKGGGFFFIIILLLMMMLLLJJJLLLNNNQQQXXX^^^___\\\VVVSSSSSSSSSQQQNNNQQQWWWUUUPPPKKKMMMSSSVVVUUURRR]]]\\\ZZZXXXWWWWWWWWWXXX\\\WWWPPPMMMPPPSSSVVVWWW+++,,,,,,---...//////000....................................////////////000000////////////000000111000000000//////............/////////000000000//////000000000111111111000000000111111111222222000000111111111111111222111111111111222222222222222222222222222222222222222222222222222222222222111111111222222222333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111////////////////////////................................................---......//////......---------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,---------,,,,,,,,,++++++---------,,,,,,,,,++++++******************************************************************************)))))))))))))))************)))))))))))))))************************)))))))))))))))*********(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))((((((((((((***)))(((''''''&&&''''''(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******+++++++++***)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///------------.........///////////////000000000000111000000000000111111222111222222333333333333222222333444444333444666777777888999999888888999:::===<<<:::888888999;;;===:::;;;<<<===???AAABBBBBBBBBCCCDDDFFFGGGGGGGGGGGGGGGEEECCCAAAAAAAAABBBCCCEEEEEEEEEEEEEEEEEEFFFFFFIIIHHHHHHHHHIIIJJJJJJJJJMMMKKKHHHFFFFFFHHHJJJKKKLLLLLLMMMPPPSSSTTTRRRPPPNNNMMMLLLLLLKKKKKKKKKLLLMMMRRRVVVTTTNNNIIIJJJLLLMMMOOOPPPPPPOOOPPPRRRSSSRRROOOKKKGGGEEEFFFHHHJJJGGGKKKMMMLLLIIIIIIMMMRRRVVVPPPIIIFFFGGGJJJKKKJJJLLLNNNPPPSSSVVVZZZ\\\\\\WWWUUUUUUVVVTTTPPPRRRVVVSSSPPPLLLLLLOOORRRSSSRRR______^^^[[[YYYXXXXXXYYY___XXXQQQOOORRRVVVXXXXXX,,,,,,------...///000000////////////////////////........./////////000000000000////////////000000111111000000/////////.../////////000000000111111000000000111111111111222111111111111222222222222000111111111222222333333000000000111111111222222222222222222222222222222333333333333333333333333111222222222222333333333333333333333333333333333444444444444444444444444333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........................---------...............------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,------,,,,,,,,,+++++++++---,,,,,,,,,,,,,,,++++++************************))))))))))))))))))))))))))))))))))))))))))))))))***)))))))))))))))******))))))))))))))))))******************************(((((())))))************(((((((((((((((((((((((((((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))((('''''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&''''''((()))******++++++***))))))))))))))))))************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************++++++++++++++++++++++++++++++++++++,,,------------,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,------........./////////------------.........///////////////000000000000000000//////000111111222222222333444444444444444222333444333333333555777666777999888777777888:::<<<;;;::::::;;;>>>@@@BBB>>>======>>>@@@BBBDDDEEEBBBCCCDDDEEEGGGGGGHHHHHHGGGEEECCCAAA@@@@@@AAABBBAAABBBCCCDDDDDDEEEEEEFFFGGGGGGGGGGGGFFFGGGHHHIIIOOONNNKKKHHHGGGHHHJJJLLLIIIJJJLLLOOOQQQRRRQQQOOOKKKKKKJJJJJJKKKLLLLLLMMMLLLQQQUUUTTTPPPLLLKKKMMMMMMOOOPPPQQQPPPPPPQQQRRRSSSPPPMMMJJJIIIIIIKKKLLLIIILLLOOOMMMJJJJJJOOOUUUYYYSSSKKKHHHHHHKKKKKKKKKJJJNNNRRRTTTTTTUUUZZZ___[[[VVVTTTWWWXXXUUUSSSUUUQQQRRRRRROOOMMMNNNRRRVVV^^^___```]]]ZZZXXXYYY[[[^^^ZZZTTTRRRTTTWWWYYYYYY---------.../////////000////////////////////////.........//////000000111111000000//////000000111111000000000000000000///000000000000111111111111000111111111222222222222111111222222222333333333111111111222333333444444000000111111111222222222333333333333333333333333444444444444444444444444222222222222333333333333333333333333333333333333333333444444444444444555333333333333333333333333222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////........................---------------.........------............------------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++))))))))))))************************************((((((((()))******++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((()))))))))))))))((((((''''''(((((()))(((((((((((((((((((((((((((((((((((())))))))))))((((((''''''''''''(((((())))))))))))))))))))))))******))))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))************)))))))))))))))***++++++++++++++++++++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))***************************++++++++++++,,,,,,,,,+++,,,---......---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,------------------........./////////////////////000000000000////////////000111111222222222333444555555555555111222333333222333555777666777888888777777888:::999:::<<<>>>AAADDDGGGHHHCCCBBBAAA@@@AAADDDFFFHHHBBBCCCDDDEEEFFFGGGHHHIIIGGGFFFDDDBBBAAAAAAAAAAAAAAAAAACCCDDDEEEFFFFFFFFFEEEFFFFFFFFFDDDDDDFFFGGGNNNNNNMMMKKKIIIHHHIIIKKKGGGIIIKKKNNNPPPPPPPPPOOOMMMLLLKKKJJJJJJIIIIIIJJJJJJMMMQQQSSSSSSQQQOOONNNNNNPPPQQQQQQOOONNNNNNOOOQQQQQQPPPPPPOOOOOOOOOPPPLLLNNNOOONNNMMMNNNSSSWWWWWWSSSMMMLLLNNNPPPPPPOOOHHHKKKPPPTTTSSSRRRYYYbbb]]]WWWUUUWWWXXXVVVTTTUUUQQQUUUWWWSSSNNNMMMRRRXXXZZZ\\\^^^]]]YYYXXXYYY\\\[[[ZZZXXXVVVUUUVVVXXXZZZ............////////////////////////////////////---......///000000111111111111000000000000111111000000000000000111111111000000000111111111222222111111111222222222333333222222222333333333333444111111222222333444444555222222222222333333333333444444444444444444444444444444444444444444444444222222222333333333444444444444444444444444444444222222333333444444444444444444444444444444444444222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000////////////////////////////////////////////////,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,++++++++++++***************************************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++((()))))))))************))))))))))))))))))))))))'''(((((()))******++++++))))))))))))))))))))))))(((((())))))))))))((((((''''''((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((()))))))))***''''''&&&''''''((()))***))))))))))))))))))))))))*********)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******************************))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,---//////---,,,+++,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------....../////////000000000////////////000000000000.........//////000222222111111222333444555555444111222333333222333555777666888999999888777999::::::;;;===@@@BBBDDDDDDDDDEEECCCAAA@@@@@@BBBEEEGGGBBBBBBCCCDDDEEEGGGHHHIIIGGGGGGFFFEEEDDDCCCCCCBBBBBBCCCEEEFFFGGGGGGGGGGGGDDDFFFGGGEEECCCCCCEEEGGGJJJMMMNNNMMMJJJHHHHHHHHHFFFHHHLLLNNNOOOPPPPPPPPPNNNNNNLLLKKKIIIIIIHHHHHHHHHIIILLLQQQVVVVVVSSSPPPOOOQQQRRRQQQNNNLLLKKKKKKNNNPPPSSSVVVWWWVVVTTTSSSPPPOOONNNNNNOOORRRUUUXXXXXXUUURRRQQQSSSSSSQQQNNNLLLKKKMMMRRRRRRQQQUUU\\\ZZZWWWVVVWWWTTTQQQRRRWWWTTTVVVWWWUUURRRQQQSSSVVVSSSWWWZZZZZZWWWUUUXXX[[[YYY\\\^^^\\\XXXWWWYYY\\\///////////////.........000000000000000000000000---......///000111111222111111000000000000111111//////000000111111222222000111111111111222222222111111222222222333333333222222333333333444444444111111222333333444555555333333333444444444555555444444444444444444444444555555555555555555555555222222333333333444444444444444444444444444444444222222222333333444444444444444444444444444444444222222222222222222222222222222111111111111222222111111111111111111111111111111111111111111111111000000000000000000000000111111111111111111111111000000000000000000000000000000000000000000000000////////////////////////000000000000000000000000,,,,,,,,,------.........,,,------......------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,,,,,,,,,,+++++++++******))))))))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***++++++(((((())))))*********+++(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))(((((())))))))))))(((((('''(((((()))))))))))))))(((((((((((())))))))))))((((((''''''''''''(((((((((((((((((((((((((((((('''((((((((())))))******&&&&&&&&&&&&((()))***+++))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***)))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))++++++***************************++++++,,,,,,,,,+++,,,...//////...,,,+++,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,........./////////000000////////////000000000000////////////000000000000............///000222222///000111222333444444444111222333333222333555666666888999999888888999:::<<<===???@@@???>>><<<;;;CCCAAA???======???AAACCCAAAAAABBBCCCDDDFFFHHHIIIGGGHHHHHHHHHGGGFFFDDDDDDDDDEEEGGGHHHIIIIIIIIIHHHDDDFFFGGGFFFCCCCCCEEEGGGGGGKKKNNNNNNKKKHHHFFFFFFFFFIIILLLOOOPPPPPPPPPQQQNNNMMMLLLKKKJJJJJJJJJJJJFFFFFFIIIPPPXXXZZZVVVRRRPPPRRRSSSQQQNNNKKKIIIIIILLLPPPUUUZZZ[[[ZZZWWWUUUSSSPPPNNNNNNQQQUUUWWWXXX\\\YYYVVVUUUVVVSSSOOOKKKTTTNNNLLLPPPRRRPPPQQQTTTVVVWWWXXXWWWPPPKKKPPPYYYVVVVVVUUUUUUUUUTTTSSSRRRNNNSSSWWWWWWTTTSSSVVVZZZZZZ___dddbbb\\\YYY\\\```///////////////000111111000////////////000000111///...---,,,---///111333000000/////////000000111333444444555444333111///...---...000222444333222444444333444666777333---555555444444333333444444111888555222888777444888555888777222444999777000555888888444333666777555999777444555777777666333444555333000000666999888777444444555777666555555111666999888555333555888333888888222///333555333666555333333444333111...555444222000000111222333222111111111111000000000333333333333333333333333111111111111111111111111222222333333333444444444000000000000000000000000000000000000000000000000111111000000//////............---------,,,,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************)))))))))***++++++,,,,,,************************))))))))))))************+++***)))(((((()))***+++((()))***++++++***)))((()))))))))))))))))))))))))))((((((((()))***++++++))))))))))))******************+++++++++,,,,,,,,,,,,------......------,,,******+++++++++,,,,,,,,,------,,,,,,,,,,,,++++++------------------------,,,,,,,,,---------............////////////......000000000000000000000000......///000111222222333111333444444222222333555333333222222333333444555333333444555666777888999;;;===>>>>>>===<<<<<<===???>>>>>>>>>>>>>>>???@@@BBBAAA@@@AAACCCDDDCCCBBBDDDEEEGGGHHHGGGFFFDDDCCCEEEFFFHHHIIIJJJIIIIIIHHHHHHHHHGGGFFFFFFEEEEEEDDDKKKLLLMMMMMMLLLIIIFFFCCCDDDFFFIIIKKKMMMMMMLLLKKKJJJJJJIIIHHHHHHHHHIIIJJJIIIHHHHHHKKKOOOQQQPPPNNNOOOOOONNNLLLIIIGGGFFFFFFIIIKKKNNNRRRUUUVVVTTTSSSOOOOOONNNOOORRRVVVZZZ]]]^^^cccgggcccZZZRRRPPPRRRMMMOOOPPPOOONNNMMMNNNPPPSSSRRRRRRQQQOOONNNMMMMMMNNNNNNOOOQQQRRRSSSSSSTTTSSSRRRRRRTTTXXXZZZZZZZZZ]]]\\\[[[ZZZ[[[\\\]]]^^^///////////////000111111000000/////////000111111444333222111111111222333222222222222222222222333000000///------///222555888777666444333333333444333777999666222222777;;;555444333444666888999999444<<<999666>>>@@@>>>CCC======<<<:::999:::===???;;;>>>???===>>>@@@???:::???===<<<<<<>>>>>><<<:::555888999777777999888444777555333555777777666555777333000000333333000,,,333777666222222666888555111111222333444555444333444444444444444444444444222222111111111111111111333333333333333333333333222222222222222222222222000000000111111111222222111111111111111111111111000000000000000000000000////////////000000000000.........---------,,,,,,------------------------+++++++++,,,,,,---------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))''''''((((((((()))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************+++*********************************************))))))))))))************+++***)))(((((()))***+++))))))************))))))************************))))))))))))))))))***+++))))))))))))************))))))*********+++++++++++++++,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,+++++++++------------------------,,,,,,,,,---------.........//////000000//////.../////////////////////////////////000111111111222111222444333222222333555333333222222333333444555333333444555666777888888:::;;;<<<;;;:::999:::<<<>>>>>>=========>>>??????BBBAAA@@@AAABBBCCCCCCAAADDDDDDEEEFFFFFFFFFEEEDDDDDDEEEEEEFFFGGGGGGFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDIIIJJJKKKLLLKKKHHHEEEDDDDDDEEEGGGIIIKKKLLLLLLLLLLLLJJJIIIGGGGGGGGGIIIJJJIIIHHHHHHKKKNNNQQQPPPNNNLLLLLLMMMLLLKKKKKKKKKLLLJJJLLLNNNQQQSSSTTTSSSRRRPPPOOOOOOOOOQQQTTTXXXZZZ```eeehhheee[[[SSSPPPQQQKKKLLLMMMMMMKKKJJJKKKLLLOOOOOOOOOOOOPPPPPPPPPPPPMMMMMMMMMNNNNNNOOOPPPQQQSSSRRRRRRTTTWWWXXXXXXWWWXXXXXXXXXXXXYYYZZZ\\\\\\000////////////000111111000000000000000111222222222222222222222222222111111222222333333222222111444444444333333555999;;;000111222111000000444888555777999999777888;;;???CCC@@@>>>???CCCEEEEEEDDDIIIQQQKKKBBBDDDFFFGGGNNNMMMMMMRRRYYYUUUKKKKKKQQQKKKKKKHHHHHHMMMRRRQQQKKKJJJIIIGGGGGGHHHIIIHHHGGGFFFHHHHHHEEECCCDDDCCC???AAABBBCCCBBBAAA???>>>===???===;;;<<<>>>???<<<999444666555333555888888555000222444555444444444555222333444555555444333333333333333333333333333333222222222222222222222222222222222222222222222222000000000000000111111111111111111111111111111111000000000000000000000000.........///000111111111.........------------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************,,,,,,+++******)))((((((************************))))))))))))******************))))))))))))************))))))))))))******************************+++***))))))))))))))))))))))))))))))************(((((()))))))))***************++++++++++++******++++++,,,,,,,,,---------,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,---------......//////000000000000//////////////////////////////000000000000000000000000111222333333222222333555333333222222333333444555333333444555666777777888999999999888777777999;;;===<<<<<<<<<======>>>???AAA@@@???@@@BBBCCCBBBAAACCCCCCDDDDDDEEEEEEFFFFFFEEEEEEDDDDDDDDDEEEFFFFFFEEEFFFHHHIIIIIIGGGFFFEEEFFFGGGHHHIIIIIIGGGEEEDDDDDDEEEEEEFFFHHHIIIKKKLLLNNNLLLIIIGGGFFFFFFHHHIIIIIIIIIIIIKKKNNNPPPPPPPPPIIIIIIJJJKKKLLLMMMOOOPPPLLLMMMMMMNNNOOOPPPQQQQQQQQQPPPOOONNNOOOQQQSSSUUUYYY___cccbbb[[[SSSPPPPPPNNNOOOPPPOOOMMMLLLMMMNNNNNNNNNNNNNNNOOOOOOOOOPPPOOONNNMMMLLLLLLMMMNNNOOOSSSSSSRRRSSSUUUUUUTTTSSSTTTUUUVVVXXXYYYZZZ[[[[[[000000//////000000111222111111000111111222333444///000111222333333333333111111222333333333222222000000222444666666444222555888<<<===>>>???BBBEEEDDD@@@@@@GGGOOOQQQPPPNNNVVVSSSPPPRRRWWW[[[[[[ZZZsssiiiddddddlll^^^^^^mmmpppdddgggppphhh^^^[[[dddqqqvvvtttkkkgggaaa]]][[[[[[]]]^^^dddddd```YYYVVVVVVUUURRROOOWWW^^^[[[TTTOOOMMMKKKAAAEEEIIIIIIEEEBBBAAABBB===<<<;;;;;;<<<<<<:::666888:::;;;999666444555666555555555555555444333333444444444444444444444444333333333333333333333333333333333333333333333333222222222222222222222222111111111111111111111111000000000000000000000000.../////////000000000111............------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))))))))))))))))))))******))))))((((((''''''((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))***************+++*********)))))))))(((************************((()))))))))***************))))))))))))))))))***+++***)))(((((()))***+++************************++++++***)))((((((((()))((()))))))))************))))))))))))*********+++******++++++++++++******+++,,,,,,,,,,,,---------,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,---------,,,,,,,,,---------......//////000000000000//////////////////////////////000000000000000/////////000111333333222222333555333333222222333333444555333333444555555666777777888888888666555666999<<<<<<<<<;;;<<<<<<===>>>???AAA??????@@@AAABBBAAA@@@CCCBBBBBBCCCDDDEEEFFFGGGGGGFFFEEEDDDEEEFFFGGGHHHCCCEEEGGGIIIJJJHHHFFFEEECCCDDDEEEFFFGGGFFFEEEDDDGGGFFFEEEEEEEEEGGGIIIJJJPPPNNNJJJGGGEEEFFFGGGHHHKKKKKKKKKMMMOOOQQQRRRSSSKKKJJJIIIIIIKKKMMMMMMNNNMMMMMMMMMLLLLLLLLLNNNPPPQQQPPPNNNMMMMMMNNNOOOPPPLLLRRRXXXZZZVVVRRRPPPPPPNNNOOOPPPOOOMMMLLLLLLMMMPPPPPPOOONNNNNNMMMLLLLLLSSSQQQOOONNNMMMMMMNNNOOOSSSRRRRRRSSSTTTSSSQQQOOOTTTUUUWWWYYYZZZZZZYYYXXX000000000000000111222222111111111222222333555555222222333444555555555444222222333444555666666666666666666999<<<===;;;999AAABBBDDDHHHLLLMMMKKKHHHTTTRRRTTT[[[```eeeppp|||qqqmmmiiihhhjjjlllkkkjjjxxx{{{gggeeexxxyyyggg```kkk|||pppeee]]]\\\___bbb~~~vvvnnniiiaaaZZZTTTfffuuusssiiiccc```^^^WWWVVVWWW[[[___^^^WWWQQQMMMJJJHHHFFFDDD@@@===;;;;;;;;;:::999777777999::::::999888666444444444444444444444333333333222222333333333333333333333333333333333333333333333333333333222222222222222222111111111111111111111111000000000000000000000000111000000000/////////...//////.........---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))******************************))))))))))))******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''''''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))))))))))))))(((((()))***************(((((()))))))))*********))))))))))))))))))))))))((()))))))))************)))))))))******)))))))))+++***)))(((((()))***+++************************++++++***)))((((((((()))((()))))))))*********************+++++++++,,,,,,++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,------,,,,,,+++++++++*********+++++++++,,,,,,,,,------,,,,,,,,,---------......//////000000000000//////........................000000000//////////////////111222222222222333555333333222222333333444555333333444444555555666666888999888777666777:::===;;;;;;;;;;;;<<<===>>>???@@@???>>>???AAAAAAAAA@@@BBBBBBBBBBBBCCCDDDFFFFFFGGGFFFDDDDDDCCCDDDEEEFFFAAACCCFFFHHHIIIIIIGGGFFFAAABBBCCCDDDEEEEEEEEEDDDJJJHHHFFFEEEEEEFFFHHHIIIQQQOOOKKKHHHGGGGGGHHHHHHLLLMMMNNNNNNPPPRRRTTTVVVSSSPPPMMMKKKLLLMMMLLLKKKLLLMMMLLLKKKIIIIIILLLOOOPPPOOONNNMMMLLLLLLLLLMMMGGGLLLQQQSSSRRRNNNMMMLLLIIIJJJKKKJJJHHHGGGHHHIIIPPPOOOOOONNNNNNMMMMMMMMMSSSRRRPPPNNNMMMMMMMMMNNNQQQQQQQQQRRRSSSRRRPPPMMMTTTTTTVVVVVVVVVUUUTTTSSS111000000000000111222222222222222222333555666777333333333333333333333333444444444555777999;;;<<>>999777888:::;;;;;;::::::999777666555444333666666555444333222222111444444444444444444444444444444444444444444444444222222222111111111111111222222222222222222222222000000000000000000000000111111111000///........./////////.........------------------------------------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************''''''((())))))***++++++))))))))))))))))))))))))))))))))))))************))))))************))))))******))))))))))))******+++++++++++++++++++++++++++***))))))))))))))))))))))))))))))***************++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,++++++******+++++++++,,,,,,,,,++++++++++++******************++++++,,,,,,------,,,,,,,,,---------............////////////..............................////////////////////////...000111222111222333555333333222222333333444555333333444444444555555555777888999888777888:::===;;;;;;;;;<<<===>>>???@@@???>>>===>>>@@@AAA@@@???AAAAAABBBBBBCCCCCCDDDDDDCCCCCCBBBBBBAAAAAABBBBBB???AAACCCFFFGGGHHHGGGGGGAAAAAABBBCCCDDDDDDDDDDDDIIIHHHGGGFFFGGGHHHJJJLLLQQQOOOMMMKKKJJJIIIIIIIIIMMMNNNOOOOOOOOOQQQUUUWWW[[[VVVQQQNNNOOOOOOMMMKKKIIIKKKLLLJJJGGGGGGJJJMMMNNNMMMMMMLLLLLLLLLLLLLLLKKKMMMPPPQQQOOOKKKIIIHHHIIIJJJKKKKKKIIIIIIJJJKKKLLLMMMMMMNNNOOOPPPQQQQQQPPPPPPOOONNNMMMLLLKKKKKKOOOOOOPPPRRRTTTSSSQQQNNNPPPPPPPPPPPPPPPOOONNNMMM111111000000111111222333222222222333444666777888444444444555777:::<<<>>>AAAAAA@@@AAADDDHHHKKKNNNSSS```kkkhhh[[[TTTYYYbbbpppgggfffyyyxxx}}}|||uuuwwwjjj^^^ZZZdddqqqkkk```SSSJJJHHHFFFCCC???>>>@@@CCCEEEEEECCC???===???>>>===;;;999888777666666666666666666666666666444444444444444444444444333333333222222222111111222222222222222222222222000000000000000000000000000000000000////////////////////////............---------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************+++******))))))******+++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))***************((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************((()))***++++++***)))((())))))************))))))++++++++++++++++++++++++))))))))))))))))))***+++))))))))))))************************++++++++++++******++++++++++++******)))))))))*********++++++++++++++++++************)))******+++,,,,,,------,,,,,,,,,---------......------............------........................---.........///000000000...///111222111222333555333333222222333333444555333333444444444444555555555777888999888888:::;;;<<<<<<<<<===>>>???AAAAAA???>>>===>>>@@@@@@@@@>>>AAAAAABBBCCCCCCCCCBBBAAABBBBBBBBBBBBBBBAAA@@@@@@>>>???AAACCCEEEFFFGGGHHHAAABBBBBBCCCCCCDDDDDDDDDFFFFFFGGGHHHJJJMMMOOOQQQPPPPPPOOONNNMMMLLLJJJJJJKKKMMMNNNNNNMMMOOOSSSWWWZZZUUUOOOMMMOOOPPPOOOLLLFFFIIIKKKJJJFFFFFFIIILLLLLLLLLLLLLLLLLLMMMMMMMMMMMMNNNOOONNNLLLJJJHHHGGGKKKMMMNNNNNNMMMMMMOOOPPPMMMMMMNNNOOOPPPQQQRRRRRROOOPPPPPPQQQPPPNNNLLLJJJLLLMMMOOORRRTTTUUURRRPPPMMMMMMLLLLLLKKKLLLLLLLLL111111111000111111222333222333333444555666888888888999;;;>>>CCCIIINNNQQQVVVUUUTTTUUUXXX]]]bbbeeetttmmmwwwvvvzzzjjjaaaZZZPPPHHHJJJOOOVVV[[[[[[XXXRRRNNNHHHGGGEEECCCAAA???>>>===777777777777777777777777555555555555555555555555666666666555555444444444222222222222222222222222000000000000000000000000......//////000000111111000/////////............---------------------------------,,,,,,+++++++++------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******************************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************++++++************++++++))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((())))))******&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((()))*********************))))))((((((''''''))))))))))))))))))))))))))))))))))))************((()))***++++++***)))(((((()))***++++++***)))(((++++++++++++++++++++++++))))))(((((()))***++++++))))))))))))************))))))))))))************))))))************))))))((())))))))))))*********+++++++++************)))))))))***+++,,,,,,------,,,,,,,,,---------......,,,------------------,,,........................,,,------...///000111111---///111111111222444555333333222222333333444555333333444444444444444444444666888999888888999:::<<<<<<======>>>@@@AAABBB???======>>>???@@@???>>>@@@AAACCCDDDDDDCCCAAA???CCCCCCDDDEEEDDDCCCAAA@@@>>>>>>@@@AAADDDFFFGGGHHHBBBBBBBBBCCCCCCCCCDDDDDDCCCDDDFFFIIIMMMQQQTTTUUUOOOPPPPPPPPPOOOMMMLLLJJJJJJLLLMMMLLLLLLMMMRRRVVVUUUOOOJJJJJJMMMPPPOOOMMMDDDHHHKKKJJJFFFEEEHHHKKKJJJKKKKKKLLLMMMNNNNNNOOOJJJJJJKKKKKKJJJIIIIIIIIIIIIJJJLLLLLLLLLMMMNNNPPPQQQPPPPPPPPPPPPPPPPPPOOOPPPQQQSSSTTTSSSQQQNNNLLLKKKLLLNNNRRRUUUVVVTTTRRRMMMLLLKKKKKKKKKMMMNNNOOO777555111......///222555888111777>>>:::;;;BBBCCCHHHBBBCCCNNN\\\lllzzz|||yyyhhhtttyyynnnjjj^^^bbbuuusss]]]WWWWWWaaaiiifff\\\SSSMMMJJJEEEBBB>>>:::999888888777<<<888777999888555555888555555444333444444444555222222222222222111000000222222222111111111111000000000000000000000000000000000000000////////////.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,*********)))******+++,,,---,,,,,,++++++,,,,,,---************************************************************************))))))))))))))))))))))))(((***+++***)))((()))***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++***((('''&&&''')))***))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))''''''''''''((((((((((((************************((((((((((((((((((((((((++++++************+++++++++*********))))))(((((())))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************))))))***++++++++++++***(((((())))))******++++++))))))))))))))))))))))))......,,,+++***)))))))))************))))))))))))******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,+++***)))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000//////000111111111111000444444444333333222222222222222333333333444444444555555666666777777888888;;;<<<<<<===???@@@BBBCCC???>>>>>>???@@@AAA???======???AAACCCDDDDDDCCCBBBMMMHHHDDDHHHOOOPPPKKKDDDAAA@@@@@@CCCIIIOOOSSSVVVGGGEEEFFFJJJPPPOOOHHH@@@DDDEEEFFFHHHKKKNNNQQQSSSTTTPPPKKKJJJKKKKKKJJJIIIIIIGGGGGGHHHKKKOOOQQQRRRQQQMMMJJJKKKOOOQQQPPPMMMIIIIIIHHHGGGGGGFFFFFFFFFGGGIIIJJJJJJIIIIIIJJJLLLMMMLLLKKKKKKMMMMMMMMMKKKOOOJJJIIIKKKKKKHHHGGGHHHNNNMMMLLLLLLMMMOOOQQQSSSSSSUUUWWWWWWSSSOOOKKKJJJGGGJJJOOOSSSUUUVVVUUUTTTRRRQQQPPPNNNLLLKKKIIIHHH///...///222666888777555@@@;;;AAAHHHHHHNNNRRRLLLJJJJJJVVVlllqqqwww~~~}}}~~~uuu|||rrrggg[[[hhhwww}}}sssggg^^^UUUOOOHHHEEEDDDCCC>>>:::888555444555333222666<<<888777555333222111000///555555555555444333222111222222222222111111111111000000000000000000000000111000000000////////////.................................------,,,,,,,,,---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***************++++++,,,---,,,,,,++++++,,,,,,---************************************************************************))))))))))))))))))))))))(((***+++***)))((()))+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((('''&&&&&&&&&((()))+++))))))))))))))))))))))))''''''(((((((((((('''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))************************************))))))))))))))))))))))))+++******************+++************)))))))))((())))))))))))))))))))))))))))))))))))************(((((((((((()))))))))***************************((((((((((((((((((((((((************************)))******+++++++++++++++)))))))))))))))*********))))))))))))))))))))))))------,,,+++************************)))))))))))))))))))))*********++++++*********+++++++++,,,,,,******)))))))))***,,,---,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000000000000111111111222222444444333333333222222222222222333333333444444444555555666666777888888999;;;;;;;;;<<<>>>???AAABBB@@@??????@@@AAABBBAAA???===>>>@@@BBBCCCCCCCCCBBBIIIFFFDDDGGGMMMOOOLLLGGGBBBBBBBBBDDDHHHMMMQQQSSSJJJIIIIIINNNSSSSSSLLLFFFEEEEEEFFFHHHKKKOOORRRTTTWWWSSSNNNLLLLLLKKKIIIGGGLLLKKKJJJKKKMMMPPPRRRSSSSSSOOOKKKLLLPPPSSSRRRPPPLLLKKKHHHFFFDDDDDDEEEFFFHHHJJJKKKKKKJJJJJJLLLMMMOOONNNMMMMMMNNNNNNLLLJJJLLLHHHGGGJJJJJJHHHGGGHHHIIIHHHGGGGGGIIIKKKMMMOOOPPPSSSVVVVVVSSSOOOMMMLLLHHHJJJNNNQQQSSSSSSRRRQQQRRRRRRQQQQQQQQQPPPPPPPPP777555555777;;;>>>>>>===>>>CCCQQQ]]]gggyyyssseeecccjjjxxx{{{zzzvvvmmmiiilllcccgggkkkmmmkkkjjjkkkllliiigggfffhhhgggeeegggllllllhhheeeeeehhhlllnnnnnnbbbcccddddddcccdddfffhhhbbbfffnnnuuuvvvuuuzzzssshhhrrrvvvjjj___UUULLLJJJOOOOOOIIIAAAEEECCCAAA@@@;;;666777<<<:::999888888::::::999777555444444333222111111000333333333222222222111111000000000000000000000000111111000000000/////////.................................---------------------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))***+++***))))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))&&&%%%%%%%%%&&&(((***+++))))))))))))))))))))))))'''(((((())))))((((((''''''((())))))******))))))))))))))))))))))))))))))))))))))))))************************************************************************************************))))))))))))))))))))))))))))))))))))))))))))))))************((((((((()))))))))******************************((((((((((((((((((((((((******************************+++,,,,,,,,,,,,+++************)))))))))))))))))))))))))))))))))))),,,++++++*********++++++************))))))))))))((((((((()))))))))***************++++++++++++,,,))))))))))))***+++------,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///////////////000000000000222111111000111222333444333333333333222222222222333333333333444444444444666666666777888888999999:::::::::;;;<<<>>>???@@@AAA@@@@@@AAACCCDDDCCCBBB===>>>@@@AAABBBCCCCCCBBBDDDCCCDDDGGGKKKLLLLLLKKKEEEDDDDDDEEEGGGJJJMMMOOOLLLKKKKKKPPPUUUUUUPPPKKKGGGGGGHHHJJJLLLOOORRRTTTYYYVVVRRROOONNNLLLIIIGGGMMMLLLLLLLLLMMMNNNPPPRRRTTTPPPLLLLLLPPPSSSTTTTTTQQQNNNJJJFFFDDDDDDEEEFFFIIIKKKNNNNNNNNNMMMNNNOOOOOOOOONNNOOOPPPPPPMMMKKKJJJFFFEEEHHHJJJGGGFFFHHHFFFFFFEEEFFFGGGJJJLLLNNNNNNQQQUUUVVVTTTQQQOOONNNKKKMMMPPPRRRSSSRRRQQQPPPPPPPPPPPPOOOOOOOOOOOONNN@@@AAACCCEEEGGGLLLQQQTTTUUUbbbvvvvvvsssooonnnoooqqqtttvvvvvvpppnnnppppppnnnppptttrrrxxx~~~~~~|||{{{zzzzzz|||{{{tttjjjhhhkkknnnqqqxxx||||||zzzxxxyyyssstttzzz~~~qqqeeeeeemmmqqqkkkcccSSSNNNIIIGGGCCC===::::::777555333444777888666444444444333333222222222222444333333333222222222222111111111111111111111111111111111000000000//////.......................................---------------,,,,,,,,,,,,------------------------------+++************+++,,,,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))***++++++))))))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))'''&&&&&&&&&'''(((***+++))))))))))))))))))))))))(((((())))))))))))(((((((((((()))************)))((((((((((((((((((((((((''''''''''''((((((((((((*********************************************************++++++******************)))))))))))))))((((((((((((((((((((((((((()))))))))************(((((()))))))))*********************************))))))))))))))))))))))))******************************+++,,,,,,,,,,,,,,,++++++******))))))(((((())))))))))))))))))))))))***************+++,,,,,,************)))))))))(((((((((((()))))))))******************++++++++++++'''(((((()))+++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------------------------............///////////////000000000000444222111000000222444555333222222222222222222222333333333444444444444555666666777888888999999:::999999999:::;;;<<<>>>???BBBAAA@@@AAADDDEEEEEEDDD???@@@@@@AAABBBCCCDDDEEEBBBDDDFFFGGGHHHIIIJJJKKKHHHHHHHHHGGGGGGHHHKKKMMMLLLKKKKKKOOOTTTUUUQQQMMMLLLKKKKKKKKKLLLNNNPPPQQQXXXWWWUUURRRPPPMMMKKKIIIJJJJJJJJJJJJIIIJJJKKKMMMSSSPPPLLLLLLOOOSSSTTTUUUSSSRRROOOKKKIIIGGGFFFEEEIIIMMMRRRUUUUUUSSSQQQPPPNNNNNNOOOQQQRRRRRRPPPNNNLLLHHHGGGIIIJJJHHHFFFHHHIIIIIIHHHIIIJJJMMMPPPRRRPPPSSSVVVWWWUUURRRPPPOOOPPPQQQSSSUUUUUUTTTSSSQQQQQQQQQPPPNNNMMMKKKJJJJJJDDDSSSfffsssvvvtttrrrrrrrrr|||zzzyyyqqqwwwyyyvvvttttttqqqlllqqqrrrqqqmmmmmmrrr|||zzzrrrmmmnnnpppqqqooommmqqqyyy{{{tttnnnnnnqqquuuoookkknnn{{{rrrdddVVVQQQPPPNNNMMMMMMFFFBBB===<<<<<<<<<999666777777666555555666666777444444444444333333333222222222222222222222222222111111111111000000000000////////////////////////...........................------,,,,,,------...------------------------+++++++++***+++,,,,,,------,,,,,,++++++,,,,,,---++++++++++++++++++++++++************************************************)))))))))))))))))))))))))))+++,,,+++***)))***+++))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((())))))***************((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))************************)))***++++++++++++***)))))))))))))))))))))******((((((((((((((((((((((((((()))))))))************))))))))))))******************************************************************************************+++,,,,,,,,,,,,+++++++++******))))))(((((())))))))))))))))))))))))))))))))))))***+++,,,,,,************)))))))))((()))))))))*********++++++))))))*********+++++++++'''((()))***+++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------............///////////////000000000000444222111000000222444555222222222222222222222222333333444444444555555555777777888888999:::::::::999999999999:::;;;======BBB@@@@@@AAACCCFFFFFFFFFBBBBBBBBBBBBCCCEEEFFFGGGEEEGGGHHHGGGFFFEEEGGGIIIIIIJJJKKKIIIGGGGGGIIILLLMMMLLLLLLOOOSSSTTTRRROOOQQQPPPNNNMMMLLLLLLLLLMMMTTTTTTTTTSSSQQQOOOMMMLLLHHHIIIJJJIIIGGGGGGHHHJJJPPPNNNLLLLLLNNNPPPRRRSSSTTTTTTTTTSSSPPPLLLHHHFFFIIIOOOWWW\\\\\\XXXTTTQQQMMMMMMNNNPPPSSSTTTSSSRRRPPPLLLJJJLLLLLLIIIGGGHHHMMMMMMLLLLLLNNNPPPSSSUUUSSSVVVYYYYYYVVVRRRPPPOOORRRSSSTTTVVVVVVUUUTTTSSSSSSSSSRRRQQQPPPNNNNNNMMM___xxxzzzssslllhhhfffeeedddgggttt|||vvvsssuuuzzzwwwkkkaaabbbgggiiijjjkkkqqqkkk\\\UUUSSSTTTWWWSSSLLLEEECCCDDDEEECCC@@@:::999777555444444555555555555444444444333333333222222222222222222222222222222111111111000000000////////////////////////.............../////////......------------......------------------------+++++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***+++,,,+++*********,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))+++++++++******)))))))))))))))))))))))))))))))))((())))))******))))))(((((()))******++++++******))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))************************)))***+++,,,,,,+++***)))))))))))))))************))))))))))))))))))))))))))))))))))))************)))))))))*********++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))***++++++++++++***************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,************)))))))))))))))))))))*********++++++)))))))))************+++'''((()))+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------............///////////////000000000000222111111000111222333444111111111222222222222222333444444444555555555555888888888999::::::;;;;;;999999999999:::;;;<<<===@@@???>>>???BBBEEEFFFFFFDDDCCCBBBBBBCCCEEEHHHJJJIIIIIIIIIGGGEEEEEEFFFGGGHHHJJJKKKJJJGGGFFFHHHKKKNNNNNNNNNOOORRRSSSRRRQQQSSSQQQOOOMMMKKKJJJJJJJJJOOOQQQSSSSSSQQQOOONNNNNNIIIKKKMMMLLLIIIHHHJJJLLLNNNNNNMMMMMMMMMNNNOOOPPPSSSUUUWWWXXXVVVQQQLLLHHHKKKQQQXXX]]]]]]ZZZVVVSSSNNNMMMMMMOOORRRTTTTTTTTTRRRMMMLLLNNNNNNKKKIIIJJJOOONNNMMMMMMNNNPPPRRRTTTTTTWWWYYYYYYVVVRRRPPPNNNOOOPPPRRRTTTUUUUUUTTTTTTOOOOOOOOOPPPPPPPPPPPPPPPwwwvvvvvvwwwvvvooovvvyyyuuuuuu|||~~~|||tttppplllgggeeebbbeeeooosssiiihhhlllfff]]]RRRLLLKKKKKKHHHDDDCCC@@@===999666555444444555555555555444444444444333333333333333333333333222222222111111111000000////////////////////////---........./////////000......------------..............................,,,++++++++++++,,,---------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))((())))))************)))))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((***+++,,,,,,+++***(((((()))))))))************))))))))))))))))))))))))))))))))))))************))))))*********+++++++++++++++++++++++++++++++++************************************************(((((()))************))))))))))))))))))*********))))))))))))))))))))))))***)))))))))))))))***+++************))))))))))))((((((((()))))))))******))))))))))))************((()))***+++,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------............///////////////000000000000000000000111111111222222000111111111222222222222444444444444555555555555888888999999:::;;;;;;;;;:::::::::::::::;;;<<<===>>>===<<<===@@@CCCEEEFFFEEECCCBBBAAABBBEEEHHHJJJKKKJJJHHHGGGFFFFFFFFFFFFDDDGGGJJJIIIEEEDDDGGGJJJMMMMMMLLLMMMNNNOOOOOOOOOQQQPPPNNNLLLKKKJJJKKKKKKLLLOOOSSSSSSQQQNNNLLLLLLIIILLLOOONNNKKKIIIKKKNNNMMMNNNOOOOOONNNMMMMMMMMMSSSUUUWWWWWWVVVSSSOOOMMMNNNQQQVVVXXXXXXWWWWWWWWWQQQOOOMMMMMMOOOQQQRRRRRRPPPLLLKKKNNNPPPMMMMMMNNNPPPOOONNNMMMNNNOOOQQQRRRQQQTTTWWWWWWUUURRRPPPOOONNNOOOQQQTTTUUUWWWWWWWWWOOOOOOOOOOOOPPPPPPQQQQQQxxxyyytttlllfffhhhqqq{{{{{{rrrvvvwwwrrrwwwtttwwwqqqjjjccc\\\UUUQQQNNNIIIDDD???<<<;;;:::666666555555555444444444333333333333333333333333222222222111111111111000000000000000000000000000---.........//////000000......------------..............................,,,,,,++++++,,,,,,---...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,************************************************))))))))))))))))))))))))***+++,,,,,,******+++,,,))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))%%%&&&''')))************))))))))))))))))))))))))))))))************))))))))))))***++++++++++++***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))+++,,,,,,+++)))((((((((())))))*********+++))))))))))))))))))))))))))))))))))))************)))************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))************************''''''((()))))))))))))))(((((())))))******++++++))))))))))))))))))))))))******))))))))))))******************))))))))))))''''''''''''((((((((()))))))))))))))************))))))+++,,,,,,+++***))),,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------.........//////////////////000000000000//////000111111111111000000000111111222222222222444444444555555555666666888999999::::::;;;;;;<<<::::::::::::;;;<<<<<<======;;;:::;;;???BBBDDDEEEDDDCCCAAA@@@AAADDDGGGJJJLLLIIIGGGFFFGGGHHHHHHGGGAAAEEEHHHGGGDDDCCCFFFIIIKKKJJJIIIIIIJJJJJJKKKKKKOOONNNLLLKKKKKKKKKLLLLLLKKKOOOSSSSSSPPPLLLJJJJJJGGGKKKOOONNNJJJIIIKKKNNNMMMOOOQQQPPPOOOMMMLLLLLLTTTTTTUUUUUUTTTSSSQQQPPPPPPQQQSSSSSSSSSUUUWWWZZZUUURRRNNNLLLMMMOOOPPPQQQLLLIIIIIIMMMPPPOOOOOOQQQRRRQQQOOONNNNNNOOOQQQRRRMMMPPPTTTUUUTTTRRRPPPPPPOOOQQQSSSUUUXXXZZZ[[[\\\WWWVVVVVVUUUTTTSSSSSSRRR{{{wwwtttqqqkkkiiisss}}}tttqqqqqqsssvvvxxxkkkooohhh```YYYTTTNNNHHHCCC;;;===;;;555555888999666777777666444222111111111444444333444555555333222000000000000///////////////.........------------000000000000000000000000////////////////////////........................+++++++++,,,,,,---------.........------,,,,,,,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))******))))))***++++++,,,***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))((((((''''''(((((((((((()))))))))))))))************++++++++++++***)))(((((()))***+++******))))))((((((''''''***,,,------+++******+++(((((()))***************))))))))))))))))))))))))+++*********))))))(((((()))************+++++++++,,,++++++******++++++,,,++++++************++++++))))))************))))))''')))***)))((('''(((***))))))))))))))))))))))))++++++******************++++++************++++++))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))---------,,,,,,+++++++++,,,,,,,,,---------......---------...///000000111///////////////.........111111111111111111111111000000000000111222333444888777555444555666888999888888999999999999888888;;;;;;;;;<<<<<<<<<======>>>>>>===<<<===???AAABBBBBBBBBBBBBBBCCCCCCDDDEEEKKKIIIHHHGGGGGGGGGEEECCCCCCCCCDDDFFFIIIJJJHHHGGGJJJHHHGGGFFFFFFGGGIIIJJJGGGGGGGGGGGGGGGGGGGGGGGGIIIIIIJJJJJJKKKJJJJJJJJJLLLKKKJJJKKKLLLMMMLLLKKKJJJLLLLLLKKKJJJIIIJJJKKKPPPQQQRRRRRRRRRQQQPPPOOOQQQOOOLLLIIIIIIKKKMMMOOORRRRRRQQQOOOMMMMMMOOOQQQQQQLLLHHHKKKQQQTTTRRROOOPPPPPPQQQPPPOOONNNMMMMMMMMMOOOQQQSSSTTTSSSQQQOOONNNOOOQQQQQQRRRVVV\\\aaafffccc___[[[WWWTTTRRRRRRzzzrrrnnnmmmmmmmmmoooooossszzz|||~~~uuuccc\\\\\\RRRNNNHHHBBB===:::777666666777777666555555777888555444333444555444333111222111111111000000000000000/////////............000000000000000000000000////////////////////////........................,,,,,,---------...............---------,,,,,,,,,,,,++++++++++++++++++,,,++++++++++++++++++++++++************************+++***************++++++***************************************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******))))))(((((((((((((((((((((((())))))))))))))))))*********++++++++++++***)))(((((()))***+++(((((((((((())))))))))))***,,,------+++******+++(((((()))***************))))))))))))))))))))))))************)))))))))((()))************++++++++++++******))))))******++++++******************+++))))))************)))))))))***+++***)))((()))+++))))))))))))))))))))))))************************+++******************+++***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,,,,---------------------...///000000000/////////////////////...111111111111111111111111000000000000111222333444777666555444444666777999666777777888888777777666;;;;;;;;;;;;;;;<<<<<<<<<>>>===;;;:::;;;<<<>>>???????????????@@@BBBDDDEEEIIIHHHFFFFFFGGGGGGEEEDDDCCCCCCDDDFFFHHHIIIHHHFFFHHHGGGFFFEEEFFFGGGIIIJJJHHHHHHGGGGGGGGGGGGHHHHHHGGGGGGHHHIIIJJJJJJJJJKKKKKKIIIHHHIIIJJJJJJIIIHHHMMMNNNNNNMMMKKKIIIIIIJJJNNNOOOQQQRRRRRRPPPOOONNNKKKJJJHHHGGGHHHJJJLLLNNNRRRRRRQQQPPPOOOPPPTTTWWWTTTOOOJJJKKKPPPSSSRRRNNNPPPPPPPPPPPPOOOMMMLLLKKKMMMOOOQQQSSSTTTSSSRRRQQQNNNOOOOOONNNOOOSSSZZZ___bbb```^^^[[[XXXVVVTTTTTTtttlllbbb```^^^```gggqqq|||tttuuu|||}}}kkkdddZZZSSSPPPRRROOOEEE???AAA999::::::999777777888:::777666555555666666444333333222222222111111111111111111111000000000//////000000000000000000000000////////////////////////......................................./////////...------------,,,,,,,,,,,,,,,++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))*********+++******)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***))))))))))))((((((((((((((((((((()))))))))))))))))))))*********++++++******))))))))))))******'''''''''((()))************,,,------+++******+++(((((()))***************))))))))))))))))))))))))************)))))))))))))))************+++++++++***))))))))))))))))))***************************))))))************)))))))))+++,,,+++***)))***+++))))))))))))))))))))))))*********************************************************))))))*********))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,,,,,,,,,,------,,,,,,,,,,,,+++++++++++++++,,,,,,,,,---------------...//////000000......//////////////////000000000000000000000000000000000000111111222333666555444444444555777888555555666666666666555555;;;;;;;;;;;;;;;:::::::::<<<;;;999888888999;;;<<<>>>===<<<<<<===@@@BBBDDDFFFEEEDDDDDDFFFFFFFFFDDDCCCBBBCCCEEEGGGHHHGGGFFFFFFEEEEEEEEEFFFGGGIIIJJJIIIHHHGGGFFFFFFGGGHHHIIIFFFFFFFFFGGGHHHIIIJJJJJJIIIHHHFFFFFFGGGGGGFFFDDDMMMNNNOOONNNKKKIIIHHHIIIKKKMMMOOOQQQQQQPPPNNNLLLKKKJJJJJJJJJKKKMMMOOOPPPNNNNNNNNNMMMMMMPPPUUUYYYXXXRRRKKKJJJMMMPPPOOOMMMOOOOOONNNNNNMMMKKKJJJIIIKKKMMMOOORRRSSSSSSRRRQQQMMMMMMLLLKKKLLLOOOUUUYYY\\\\\\[[[ZZZXXXVVVUUUTTT}}}yyyooobbb^^^bbbjjjqqq}}}zzzrrriiiaaadddnnnlllZZZMMMLLLEEEDDDBBB???<<<:::999999999777666666777777666555333333222222222111111111333222222222222111111111000000000000000000000000////////////////////////................................................------------------------+++,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++,,,+++******)))*********))))))))))))))))))))))))*********++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))***************))))))))))))))))))***'''((((((((()))))))))******,,,------+++******+++(((((()))***************))))))))))))))))))))))))*********)))))))))))))))))))))*********+++++++++******))))))))))))***************++++++*********))))))************)))))))))***++++++))))))***+++((((((((((((((((((((((((***************+++++++++*********++++++*********++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))((()))******++++++******,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,,,,------------....../////////............////////////////////////////////////000000000000000111222222444444333333444555666777555555666666666666555555::::::::::::999999999999999888777777777999;;;===???>>><<<;;;<<<>>>@@@BBBCCCBBBAAACCCEEEFFFEEEDDDCCCBBBBBBCCCEEEGGGFFFEEECCCCCCCCCDDDEEEGGGHHHIIIIIIGGGEEECCCCCCEEEGGGIIIFFFFFFFFFFFFGGGGGGGGGGGGIIIGGGEEEEEEFFFEEEDDDBBBHHHJJJKKKKKKIIIGGGGGGGGGHHHJJJMMMOOOPPPOOOLLLKKKJJJJJJJJJKKKLLLMMMNNNNNNJJJJJJIIIHHHIIILLLQQQVVVXXXRRRKKKHHHIIIKKKKKKJJJKKKKKKKKKJJJIIIHHHGGGFFFGGGHHHKKKMMMOOOOOOOOOOOOJJJJJJKKKKKKLLLNNNPPPQQQWWWWWWWWWWWWVVVTTTQQQPPPhhhdddfffnnnrrrttt}}}}}}ddd\\\UUUPPPKKKHHHFFFDDD???;;;;;;999666666777777777666333333333222222222111111444333333333333222222222111111111111111111111111000000000000000000000000////////////////////////......------------------------------------------+++,,,------------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++***************+++))))))))))))))))))))))))******++++++++++++******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************(((((((((((())))))))))))(((((()))))))))*********)))))))))******)))))))))***)))))))))((((((((('''***,,,------+++******+++(((((()))***************))))))))))))))))))))))))))))))))))))))))))******))))))*********++++++++++++++++++******+++++++++)))***++++++++++++***)))))))))************))))))((()))***)))(((((()))***(((((((((((((((((((((((())))))*********+++++++++)))***++++++++++++***)))++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------------------............---.........//////000000........................000000000///000000111111222222222333333444555666555666666777777666666555999999999999999888888888777666666666888;;;===???AAA@@@>>>===<<<===???@@@@@@??????AAACCCEEEDDDDDDCCCBBBAAABBBDDDEEEEEEDDDAAAAAABBBCCCDDDEEEGGGGGGFFFDDDBBB@@@@@@BBBDDDFFFFFFGGGGGGGGGFFFEEEDDDCCCHHHGGGEEEEEEEEEEEEDDDBBBAAACCCFFFGGGFFFEEEFFFFFFFFFHHHJJJMMMMMMMMMKKKJJJGGGFFFFFFFFFEEEFFFFFFFFFIIIIIIHHHGGGGGGIIINNNRRRVVVPPPJJJFFFFFFGGGGGGGGGGGGHHHHHHGGGGGGFFFEEEDDDCCCEEEGGGIIIJJJKKKKKKKKKGGGHHHKKKMMMOOONNNMMMKKKRRRSSSSSSRRRQQQOOOMMMKKKppprrr~~~iii```WWWTTTVVVUUUMMMDDDCCC@@@<<<:::999888777555444444444444333333333333444444444333333333222222111111111111111111111111000000000000000000000000////////////////////////.........---------------,,,,,,,,,------------...+++,,,---......---,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******))))))***++++++,,,************************)))***++++++,,,+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++(((((((((((())))))))))))((((((((()))))))))******))))))************))))))*********)))((('''''''''***,,,------+++******+++(((((()))***************))))))))))))))))))))))))))))))))))))************)))************+++++++++,,,,,,++++++++++++,,,,,,)))***+++,,,,,,+++***)))))))))************))))))''')))***)))((('''((())))))))))))))))))))))))))))))))))))***++++++,,,,,,)))***+++,,,,,,+++***)))*********))))))*********))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,---------------++++++,,,,,,,,,,,,------,,,,,,,,,---------......------------------------------......///000000000////////////////////////000000000//////000000111000000111222333444444555555555666666666666555555777777777777888888999999777666666666888;;;>>>???@@@@@@??????>>>>>>>>>??????>>>>>>???BBBCCCCCCBBBCCCAAA@@@@@@BBBDDDDDDCCC@@@AAAAAABBBCCCDDDDDDEEECCCBBBAAA@@@@@@AAABBBCCCDDDFFFHHHIIIHHHFFFCCCAAAGGGFFFEEEEEEEEEEEEDDDBBB===@@@DDDFFFFFFEEEEEEFFFDDDEEEGGGIIIJJJKKKKKKKKKHHHGGGFFFDDDDDDDDDEEEFFFKKKLLLLLLKKKJJJKKKNNNQQQQQQMMMHHHEEEDDDEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEECCCDDDEEEGGGHHHIIIJJJJJJGGGHHHKKKOOOQQQPPPMMMJJJOOOOOONNNNNNMMMKKKJJJIIIuuussswwwuuuhhh[[[TTTOOOIIIDDD@@@===:::888777777777666666666555555444444444333333333222222111111111111111111111111000000000000000000000000/////////////////////////////////.........------,,,,,,,,,---------......+++,,,---//////---,,,+++++++++++++++++++++++++++************************(((((())))))***+++------++++++++++++++++++++++++)))***++++++,,,,,,,,,+++************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++(((((((((((())))))))))))(((((((((((()))))))))***((()))***++++++***)))((())))))))))))((((((((((((***,,,------+++******+++(((((()))***************))))))))))))))))))))))))((()))))))))************)))************+++++++++++++++************++++++(((***+++,,,,,,+++***((())))))************))))))((()))******(((((()))***))))))))))))))))))))))))((())))))***++++++,,,,,,(((***+++,,,,,,+++***(((***))))))(((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))+++,,,------......------+++++++++,,,,,,---------------........./////////------------------------------......///000000111////////////////////////000000////////////000000...///000222333333444444444444555555555555444444444555666666777888999999999888777666777888;;;<<<;;;<<<>>>???@@@@@@@@@???>>>======>>>@@@BBBAAA@@@CCCAAA??????AAACCCCCCBBB@@@@@@AAABBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAABBBBBB@@@CCCGGGKKKKKKIIIEEEBBBEEEDDDCCCCCCEEEEEEDDDCCC???BBBFFFHHHGGGFFFFFFFFFDDDDDDEEEFFFGGGIIIJJJKKKJJJHHHFFFEEEEEEGGGIIIKKKKKKLLLNNNNNNNNNNNNPPPRRRNNNKKKHHHFFFEEEEEEFFFFFFDDDEEEFFFGGGHHHHHHHHHHHHGGGGGGHHHIIIJJJJJJKKKKKKKKKKKKKKKNNNQQQRRRPPPNNNKKKKKKKKKJJJJJJKKKKKKLLLrrrgggqqq~~~~~~|||}}}vvvccc^^^VVVOOOIIIDDD@@@===999999999999888888888777444444333333333222222222111111111111111111111111000000000000000000000000000000000000000000000000111111000000/////////...,,,,,,,,,------.........+++,,,...//////...,,,+++++++++++++++++++++++++++))))))))))))))))))))))))((((((((()))***,,,---...,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******++++++++++++(((((((((((())))))))))))(((((((((((())))))))))))((()))***++++++***)))(((''''''(((((())))))*********,,,------+++******+++(((((()))***************))))))))))))))))))))))))(((((())))))*********+++)))************+++++++++******))))))))))))******((()))+++,,,,,,+++)))((())))))************)))))))))+++,,,+++***)))***+++))))))))))))))))))))))))((())))))***++++++,,,,,,((()))+++,,,,,,+++)))((())))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++++++++,,,,,,---------.........////////////000---------------------------------...///000000111000000000000000000000000111000////////////000000...///000111333333444444222333333444444333333222333444555666777888999:::;;;999777666555666777888777999<<>>===<<<===@@@AAA@@@???CCCAAA??????@@@BBBBBBBBB@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBB<<>>>>>===<<<;;;;;;::::::;;;<<<<<<===>>>??????@@@======<<<>>>AAABBBBBBAAADDDDDDCCCBBBAAA???>>>===@@@@@@@@@AAAAAACCCDDDDDDFFFEEECCCAAA@@@@@@AAABBBAAADDDIIINNNPPPNNNHHHDDDBBBBBBAAAAAAAAABBBBBBCCCEEEGGGJJJLLLLLLIIIEEECCCFFFEEEEEEEEEFFFGGGHHHHHHHHHGGGFFFCCCBBBBBBFFFHHHIIIJJJLLLLLLMMMNNNQQQSSSMMMLLLJJJHHHFFFFFFHHHIIIIIILLLOOOMMMJJJJJJMMMRRRKKKKKKLLLMMMMMMLLLJJJIIINNNLLLJJJKKKMMMNNNOOOOOONNNMMMKKKJJJIIIJJJLLLMMM|||wwwyyy}}}{{{nnnaaa^^^hhhkkk___OOOLLLGGGDDDBBB@@@===:::555555555444444333333444333333333333333222111111111111000000000/////////000000000000111111111222000000/////////.........//////.........---------------............---------,,,++++++------,,,+++++++++++++++++++++++++++***+++++++++,,,,,,,,,,,,+++++++++************)))***+++++++++,,,,,,,,,,,,***************+++++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((('''''''''))))))))))))))))))))))))))))))((((((((('''''''''))))))(((((((((((())))))************************((((((((((((((((((((((((,,,+++******))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))***************)))((((((((()))++++++************************((()))***++++++++++++******************)))(((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++*********,,,+++*********+++,,,,,,************************))))))))))))))))))))))))))))))(((((((((((())))))+++++++++,,,,,,,,,---------,,,++++++******+++++++++,,,------...---------......---------,,,,,,,,,,,,++++++,,,,,,---...///111000...------...000111111000////////////000111////////////000111222333444444555555555555444444555555555444333444777:::======<<<<<<;;;::::::999;;;;;;<<<===>>>??????@@@<<<;;;;;;===???AAA@@@@@@AAABBBBBBBBBBBBAAAAAAAAAAAAAAAAAABBBBBBCCCEEEEEEGGGFFFEEEDDDCCCCCCCCCCCCBBBDDDHHHLLLOOOMMMIIIEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDFFFIIILLLLLLJJJGGGEEEGGGGGGGGGFFFGGGGGGHHHHHHJJJJJJIIIGGGEEEEEEHHHJJJJJJKKKMMMMMMLLLMMMPPPRRROOONNNMMMKKKIIIIIIJJJLLLKKKNNNPPPNNNKKKJJJLLLPPPLLLLLLMMMNNNNNNMMMLLLKKKLLLKKKJJJKKKMMMNNNNNNMMMOOONNNLLLKKKJJJKKKLLLMMMrrrhhh[[[TTTPPPKKKDDD===::::::999777555444444555555555555444444333333333222111111111000000000000000000000111111111111111000000000/////////....../////////.........------------............---------,,,+++,,,---...---+++++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++************)))++++++,,,,,,,,,---------+++++++++***************(((((((((((((((((((((((())))))))))))))))))))))))))))))((((((((((((''''''))))))))))))))))))))))))))))))((((((((((((''''''))))))(((((((((((())))))))))))))))))))))))))))))((((((((((((((((((((((((,,,+++******))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************)))))))))((()))******+++************************))))))******++++++******)))************))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++++++++******************+++,,,---************************))))))))))))))))))))))))))))))(((((((((((())))))++++++++++++,,,,,,,,,,,,,,,,,,++++++******++++++++++++,,,---------------------------,,,,,,,,,,,,++++++++++++,,,---...///000///...------...///000111111000000000000111111////////////000111222333444444555666777777777777555666555444333333666888<<<;;;;;;::::::999999999:::;;;<<<===>>>??????@@@;;;::::::;;;>>>??????>>>>>>???@@@AAABBBCCCCCCDDDCCCCCCCCCCCCDDDEEEFFFFFFGGGHHHHHHGGGGGGFFFEEEEEEDDDEEEGGGJJJMMMLLLJJJGGGEEEEEEDDDDDDDDDDDDEEEEEEBBBEEEHHHJJJLLLKKKIIIHHHIIIIIIHHHGGGGGGGGGHHHHHHLLLMMMMMMLLLJJJHHHIIIJJJKKKLLLMMMMMMLLLMMMOOOQQQMMMNNNNNNLLLJJJJJJKKKLLLMMMPPPQQQOOOLLLJJJKKKNNNLLLMMMNNNNNNNNNNNNNNNMMMJJJIIIIIIKKKMMMNNNMMMLLLOOONNNMMMLLLKKKLLLMMMNNN}}}|||mmmYYYRRROOOLLLHHHFFFBBB<<<999888888666555666666555555555666666666222222222222111111111111111111111111111111111111000000000////////////...////////////............------............------...,,,+++,,,---...---,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---+++++++++*********))))))+++++++++,,,,,,,,,,,,---,,,+++++++++***)))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))(((((((((((((((((())))))(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((,,,+++******))))))******))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************)))))))))))))))******+++************************))))))************))))))))))))************)))((())))))))))))))))))))))))(((((((((((((((((((((((()))******+++++++++++++++((())))))***+++,,,,,,---************************(((((((((((((((((((((((())))))(((((((((((())))))***++++++++++++,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000000///...------------...///111111111000000111111111////////////000111222333222333444666777888888888666777777666444444555777:::::::::999999999888888::::::;;;<<<===???@@@@@@<<<;;;:::<<<>>>??????>>>======>>>???@@@AAACCCCCCDDDDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIJJJJJJIIIGGGFFFEEEEEEFFFHHHKKKLLLKKKIIIFFFFFFEEEDDDDDDDDDDDDEEEAAACCCFFFIIIJJJKKKKKKJJJIIIHHHHHHGGGFFFFFFFFFFFFKKKMMMNNNMMMKKKIIIHHHHHHJJJKKKLLLMMMMMMNNNPPPRRRJJJLLLMMMLLLIIIGGGHHHJJJLLLNNNOOONNNLLLJJJKKKLLLKKKLLLLLLMMMMMMNNNNNNNNNIIIIIIJJJLLLNNNOOOMMMKKKNNNMMMLLLLLLKKKKKKLLLLLL}}}aaaUUUVVV\\\```VVVKKK@@@;;;<<<===:::555555444444444555666777888333333333333222222222222222222222111111111111111111000000000////////////000000/////////.........------............------...---,,,,,,......---,,,++++++++++++++++++++++++************+++++++++++++++++++++*********))))))************++++++++++++,,,+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))))))))(((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))(((((((((((((((((((((((()))))))))))))))))))))))),,,+++******))))))******))))))(((((((((((())))))(((((())))))))))))((((((((()))))))))************((()))))))))************))))))))))))))))))))))))))))))*********))))))(((((())))))*********))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))***++++++++++++***(((((()))***++++++,,,,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))*********+++++++++,,,,,,,,,++++++***++++++,,,,,,***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,------...///000......------------......000000000111111000000000////////////000111222333000111222444555666777777777888999888666666777888999999999999999888888888999999:::<<<===???@@@@@@>>>===<<<===???@@@@@@???>>>>>>======>>>???@@@AAAEEEDDDDDDDDDDDDEEEEEEFFFFFFGGGIIIJJJJJJIIIHHHGGGEEEDDDDDDFFFIIIKKKKKKKKKFFFEEEEEEDDDCCCCCCDDDDDDAAACCCDDDGGGHHHJJJJJJJJJGGGGGGFFFEEEEEEDDDEEEEEEHHHJJJLLLLLLJJJGGGFFFFFFHHHJJJKKKLLLMMMNNNQQQTTTJJJMMMOOONNNJJJGGGGGGIIIHHHIIIKKKLLLKKKKKKKKKKKKIIIIIIIIIJJJKKKLLLLLLMMMHHHHHHIIILLLNNNOOONNNLLLLLLLLLKKKKKKJJJJJJJJJJJJwwwsss{{{xxxvvvsss{{{ssseeeTTTHHHEEEDDD@@@<<<777666555444444555666777444444444444333333333333222222222222222111111111111111000000000/////////000000000/////////......------............------...---,,,---...///...,,,++++++++++++++++++++++++))))))*********++++++++++++++++++************)))))))))*********++++++++++++++++++***************))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))******))))))))))))))))))))))))(((((())))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))),,,+++******))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************(((((()))************)))))))))))))))))))))))))))))))))******))))))((((((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))************)))(((((()))***+++++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++++++++******++++++,,,,,,******+++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,************+++,,,---...........................//////000000000000//////////////////000111222333///000111333444555555555777888999999888777888999999999999999999999999999888999:::;;;===>>>@@@@@@???>>>>>>???@@@AAAAAA@@@??????>>>======>>>???@@@DDDCCCCCCBBBBBBCCCDDDDDDEEEEEEFFFGGGHHHHHHHHHGGGEEEDDDDDDFFFIIIKKKKKKKKKGGGFFFEEEDDDCCCCCCCCCDDDCCCCCCCCCDDDFFFGGGHHHHHHFFFEEEEEEDDDDDDDDDEEEEEEFFFHHHJJJJJJHHHGGGFFFGGGHHHJJJLLLLLLMMMNNNQQQSSSNNNRRRVVVTTTNNNJJJJJJKKKFFFGGGIIIJJJKKKKKKKKKJJJFFFFFFFFFGGGHHHJJJKKKLLLHHHGGGHHHJJJMMMNNNMMMLLLKKKKKKKKKJJJJJJJJJIIIIIIiiiXXXNNNJJJIIIAAA???<<<999888777777888555555555555444444444333333333333222222111111111111111111000000000//////000000000000/////////...------............------///---,,,---...///...---++++++++++++++++++++++++*********+++++++++,,,,,,+++++++++************)))*********+++++++++,,,,,,***************+++++++++++++++++++++++++++++++++))))))))))))))))))))))))(((((()))))))))*********))))))))))))))))))))))))(((((()))))))))*********))))))(((((((((((())))))************************)))))))))))))))))))))))),,,+++******))))))******))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************'''((()))***+++******))))))))))))))))))))))))))))))))))))))))))(((((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))''''''((())))))))))))(((((()))***++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))************++++++++++++++++++******++++++,,,---******+++,,,,,,,,,,,,+++******+++++++++,,,,,,,,,************+++,,,---.../////////000000/////////---...///000000///...---////////////000111222333000000222333444444444444444666888888888777888999::::::::::::::::::::::::777888999;;;===>>>@@@@@@@@@???>>>???AAAAAAAAA???@@@@@@>>>>>>>>>???AAABBBBBBBBBAAAAAAAAAAAAAAABBBCCCCCCCCCCCCDDDEEEFFFGGGDDDCCCDDDFFFIIIKKKKKKJJJHHHHHHGGGEEEEEEDDDDDDEEEDDDDDDCCCCCCCCCDDDEEEEEEEEEEEEEEEEEEEEEEEEFFFGGGFFFHHHJJJJJJIIIHHHIIIJJJKKKMMMMMMMMMLLLMMMNNNPPPRRRWWW[[[YYYRRRLLLKKKMMMHHHIIIJJJKKKLLLKKKJJJHHHEEEEEEEEEFFFGGGIIIKKKMMMFFFEEEEEEFFFIIIKKKLLLKKKKKKKKKKKKKKKKKKJJJJJJIIIuuuyyy~~~xxxiiiWWWSSSTTTKKKHHHDDD@@@===;;;::::::666555555555555444444444333333333222222111111111111111111111000000000000000000000000////////////---..................---///...------...///...---++++++++++++++++++++++++++++++,,,,,,,,,---------+++++++++************)))++++++,,,,,,,,,---------))))))******+++++++++,,,++++++++++++++++++++++++))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))*********+++))))))(((((((((((())))))************************)))))))))))))))))))))))),,,++++++***)))*********))))))(((((((((((())))))(((((())))))))))))(((((())))))))))))************'''((()))++++++******))))))))))))))))))))))))))))))))))))))))))(((''''''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((((((((((())))))***++++++***(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))************++++++++++++*********+++,,,,,,---******+++,,,,,,,,,,,,+++*********++++++,,,,,,,,,,,,,,,,,,,,,---...////////////000000000000//////,,,---...//////...---,,,////////////000111222333111111222333444444444444333555777777777777888999::::::::::::::::::::::::777888999;;;===>>>@@@@@@@@@???>>>???@@@AAA@@@???AAA@@@??????@@@BBBDDDEEEAAAAAA@@@?????????@@@@@@BBBAAA@@@@@@AAACCCEEEFFFCCCCCCDDDFFFJJJKKKKKKJJJJJJIIIHHHGGGFFFFFFFFFFFFEEEDDDCCCAAAAAABBBBBBCCCFFFEEEEEEEEEFFFGGGHHHHHHHHHIIIKKKKKKJJJJJJLLLMMMOOOOOOOOONNNLLLKKKLLLMMMSSSYYY^^^[[[SSSLLLKKKMMMKKKKKKKKKLLLMMMLLLIIIFFFEEEEEEEEEFFFGGGJJJLLLMMMEEECCCBBBCCCFFFIIIJJJJJJLLLLLLLLLLLLLLLKKKKKKJJJzzz~~~xxxxxx~~~fff^^^]]]^^^^^^VVVIIIEEEFFFAAA777<<<;;;999555444666777777555444333444555555333111222222222111111111111000////////////////////////000/////////............------............---------------,,,,,,,,,+++++++++++++++++++++++++++++++++++++++************)))******+++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************,,,++++++***)))(((((('''))))))))))))))))))))))))++++++***)))((('''&&&&&&))))))))))))))))))))))))++++++++++++++++++++++++(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************((((((((((((((((((((((((++++++************+++++++++*********))))))((((((************************++++++++++++++++++++++++------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---...//////...------------......////////////000000000000......//////000000111111333333333333333333333333444666666666555666888::::::;;;;;;:::999:::<<<>>>888888999;;;===???AAABBBBBB@@@>>>???AAABBB@@@>>>FFFDDDBBB@@@???@@@AAABBBDDDDDDCCCAAA???>>>???@@@BBBCCCCCCDDDEEEFFFGGGGGGDDDDDDDDDDDDFFFHHHJJJKKKKKKKKKJJJJJJJJJKKKKKKLLLKKKHHHDDDCCCEEEFFFDDDBBBIIIGGGEEECCCBBBCCCDDDEEEHHHJJJLLLKKKJJJIIIIIIJJJLLLLLLMMMOOOQQQQQQNNNLLLQQQSSSVVVWWWVVVSSSOOOMMMQQQPPPNNNLLLKKKJJJKKKKKKEEEEEEEEEGGGJJJKKKKKKKKKEEEEEEEEEEEEEEEFFFFFFGGGLLLMMMMMMNNNNNNNNNNNNMMMvvvooo~~~lllVVVHHHBBBAAAAAA>>>999777888999777555555444333333444333111000222222222222111111111111000000000000000000000000000000/////////.........---......//////......------------,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++***************++++++++++++,,,,,,,,,***************************+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))))))))))))))))))))))))))************************++++++***))))))(((''''''))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))+++******))))))******+++************)))))))))((())))))))))))))))))))))))************************,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,------...........................---............/////////......//////000000111111333333333333333333333333333444555555444555777999888999999999999;;;>>>AAA<<<<<<;;;;;;<<<>>>???@@@AAA???===>>>@@@AAA???===CCCBBB@@@???>>>>>>??????@@@AAABBBAAA@@@???@@@AAABBBCCCDDDDDDDDDDDDDDDCCCAAAAAAAAABBBDDDFFFIIIJJJNNNLLLIIIGGGEEEEEEFFFGGGJJJGGGDDDCCCDDDEEEDDDBBBCCCCCCBBBAAABBBDDDFFFHHHEEEGGGHHHHHHGGGGGGGGGHHHMMMMMMNNNOOOQQQQQQNNNLLLOOOQQQSSSUUUTTTQQQNNNKKKNNNMMMLLLJJJJJJJJJJJJKKKEEEEEEDDDEEEGGGHHHIIIIIIGGGFFFEEEDDDDDDEEEFFFGGGIIIJJJKKKLLLMMMMMMNNNNNN{{{www~~~rrrpppyyy{{{ZZZPPPVVVIIICCC===;;;;;;:::666333777555444444444444222000333333333222222222111111111111111111111111111111000000000/////////......---......//////......---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************++++++++++++,,,,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))(((((())))))***))))))))))))))))))))))))***************************))))))(((((('''''''''))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************************************+++******))))))******+++************))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,...------,,,,,,,,,,,,------...///000000///......,,,,,,---------...............//////000000111111333333333333333333333333222333444444333333555777666777777777888;;;@@@DDD@@@???===;;;;;;<<<===>>>???===<<<===??????>>>===??????>>>>>>======<<<<<<<<<>>>@@@AAA@@@???@@@@@@AAABBBCCCDDDDDDBBB@@@????????????@@@BBBDDDFFFHHHKKKIIIFFFCCCBBBBBBCCCDDDHHHEEECCCBBBCCCDDDDDDCCCCCCBBBBBBBBBDDDFFFHHHIIIDDDEEEGGGGGGFFFFFFGGGHHHNNNMMMMMMNNNPPPOOOMMMKKKLLLNNNPPPQQQPPPNNNKKKIIIJJJIIIIIIHHHHHHIIIIIIJJJHHHGGGFFFEEEFFFGGGIIIJJJKKKIIIFFFCCCCCCDDDFFFHHHEEEFFFHHHIIIKKKLLLLLLLLL}}}iiinnnppp[[[\\\RRRLLLGGGDDDAAA<<<999999999777555555666666555333444333333333222222222222111111111111111111111111000000000////////////.........////////////.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********+++++++++,,,,,,,,,------++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))*********))))))))))))))))))***))))))))))))))))))))))))************************)))((((((((('''''''''&&&(((((((((((((((((((((((('''((((((((()))))))))***((((((((((((((((((((((((++++++++++++++++++++++++(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))******************************************))))))))))))***************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++......---,,,++++++++++++,,,---///111111000///---,,,------------...............//////000000111111222222222222222222222222111333444333333333555777666666666666777:::???CCCAAA???===;;;:::;;;===>>>>>>======>>>>>>??????>>>===>>>>>>>>>===<<<;;;::::::===@@@AAA@@@>>>>>>>>>>>>@@@BBBCCCCCCBBB???>>>@@@?????????@@@BBBDDDEEEDDDDDDDDDCCCCCCCCCCCCCCCEEEDDDBBBBBBBBBCCCDDDEEEGGGFFFFFFEEEFFFFFFGGGHHHEEEFFFGGGGGGGGGGGGIIIJJJLLLLLLKKKLLLMMMMMMKKKIIIJJJKKKLLLMMMLLLKKKIIIHHHFFFFFFFFFGGGGGGHHHIIIIIIMMMLLLJJJHHHGGGHHHJJJMMMNNNKKKGGGCCCBBBCCCFFFHHHEEEEEEFFFHHHIIIIIIIIIIII|||xxxyyycccVVVVVVRRRQQQQQQKKKCCC@@@CCC:::888666555666777666555444444444444333333333222111111111111111111111111111000000000////////////...//////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***++++++,,,,,,,,,---------++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((''''''(((((())))))******((((((((((((((((((((((((************************(((((()))***************(((((((((((((((((((((((())))))))))))))))))))))))))))))************))))))((((((((((((((((((((((((((()))))))))***************************************))))))))))))))))))***))))))))))))))))))*********************************************************+++++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++...---,,,++++++++++++++++++---///000111000///...------........./////////......//////000000111111222222222222222222222222222333444444333444666888888888777666666888<<>>===;;;:::;;;<<<===???===>>>????????????@@@@@@===>>>>>>>>>===<<<;;;::::::===???@@@>>><<<;;;;;;;;;===@@@BBBCCCBBB@@@???BBBBBB@@@@@@@@@@@@AAABBBBBBCCCEEEGGGFFFDDDAAA???CCCCCCBBBBBBBBBCCCEEEGGGFFFFFFFFFFFFFFFFFFGGGGGGFFFGGGGGGFFFFFFFFFHHHJJJJJJIIIHHHIIIJJJKKKIIIHHHHHHIIIIIIIIIIIIHHHHHHGGGDDDDDDEEEFFFGGGHHHIIIIIINNNNNNMMMJJJGGGGGGKKKNNNPPPLLLGGGCCCBBBCCCGGGIIIFFFGGGGGGGGGGGGFFFFFFEEExxx|||pppaaa```ccchhhbbbSSSIIIHHH@@@===:::888888888777666555555444444444333333333111111111111111111111111111111000000000/////////...//////000000//////...............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))***************************************))))))(((((())))))***))))))))))))******************************************************************++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++++++++,,,+++,,,---/////////......---............/////////......//////000000111111222222222222222222222222222333444444333333555777888888999888666777999;;;::::::::::::;;;<<<======<<<>>>????????????@@@BBB>>>>>>>>>===<<<<<<;;;;;;:::<<<>>>>>><<<::::::::::::<<<>>>@@@BBBBBBAAA@@@CCCBBBAAA@@@@@@@@@AAABBBFFFGGGIIIIIIGGGCCC>>>;;;AAABBBCCCCCCCCCDDDGGGIIIBBBCCCDDDEEEFFFGGGHHHHHHFFFFFFFFFEEECCCCCCEEEHHHIIIHHHGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHGGGHHHHHHHHHDDDDDDFFFGGGHHHIIIIIIIIILLLMMMMMMJJJGGGFFFIIILLLPPPMMMHHHDDDCCCEEEHHHJJJHHHHHHHHHHHHGGGFFFEEEDDDuuusssvvvyyy___RRRMMMIIIDDD@@@>>><<<:::888555555555555444444444444333333333333333333333333111111111000000000////////////000000000000//////............------------------------------------------,,,,,,,,,+++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******+++******))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))((()))))))))************************************))))))))))))))))))))))))))))))******+++,,,,,,,,,++++++++++++++++++++++++************************+++++++++***++++++,,,,,,++++++,,,,,,---.........,,,,,,---------...............//////000000111111111111111111111111111111000222333222222222444666666777999999888777888999888999:::;;;;;;;;;:::::::::===???>>>======???AAA???>>><<<;;;::::::;;;;;;999:::;;;;;;::::::;;;<<<===>>>???@@@@@@@@@@@@@@@@@@????????????AAABBBCCCIIIHHHHHHFFFDDDBBB???>>>AAABBBDDDDDDCCCEEEHHHLLLEEEFFFGGGHHHIIIIIIIIIIIIHHHHHHGGGEEECCCCCCEEEGGGIIIGGGGGGHHHJJJLLLLLLKKKIIIHHHGGGGGGGGGHHHHHHIIIEEEFFFGGGIIIJJJJJJJJJIIIKKKMMMOOOLLLHHHGGGIIIMMMOOOLLLHHHEEEDDDFFFHHHJJJGGGHHHHHHHHHHHHGGGGGGFFFttttttgggxxxzzzaaaYYYUUUNNNHHHEEEAAA>>><<<666666555555555444444444444444444444444444444444111111111111000000000000//////000000000000////////////.........------------------------------------------,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,******+++,,,,,,,,,,,,+++++++++******))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))******++++++************++++++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************************(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((())))))(((((((((((())))))(((((())))))*********+++))))))))))))))))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++))))))))))))))))))))))))************************************+++,,,------++++++***++++++---...///++++++,,,,,,,,,---------......//////000111111111111111111111111111111111///000111111000111333555333666888999999888888999777999:::;;;;;;:::888666999;;;>>>===<<<<<<>>>AAA???===;;;999999999:::;;;777888999999999:::===???@@@@@@@@@???????????????<<<<<<<<<===???AAADDDEEEHHHGGGDDDBBBAAABBBCCCDDDAAACCCEEEEEEDDDEEEIIIMMMMMMMMMMMMMMMLLLKKKJJJIIILLLLLLJJJGGGEEEEEEGGGIIIIIIHHHGGGIIIKKKNNNNNNNNNIIIIIIHHHGGGGGGHHHIIIJJJFFFGGGIIIJJJKKKKKKJJJJJJKKKOOOQQQPPPKKKIIILLLOOONNNLLLHHHFFFEEEGGGIIIJJJFFFGGGHHHIIIIIIIIIIIIIIIooobbb___]]]SSSGGGLLLNNNDDD===<<<:::888777555444333444222222444666777444000222222222111111111111000000000000000//////////////////////////////////////////.........---------------------------------...,,,***+++,,,...///...---------------------------,,,,,,++++++,,,,,,---++++++++++++++++++++++++))))))))))))************************************++++++++++++++++++++++++))))))))))))************)))***+++,,,,,,+++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&(((***+++,,,+++)))((())))))))))))))))))))))))************************************************+++*********))))))((((((************))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''(((((()))***+++++++++++++++******************))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))------------------------000000//////......------------------.........///111111111000000000000000///000111222222333222222333444666777888888777777777777888999;;;<<<======;;;===??????<<<<<<>>>@@@<<<<<<;;;::::::::::::;;;888999:::<<<===<<<<<<;;;>>>@@@AAACCCCCCBBBAAA??????===<<<;;;<<>>===<<<>>>@@@===<<<<<<;;;;;;;;;;;;;;;888999;;;<<<======<<<<<>>===<<<===???AAACCCCCCGGGJJJJJJGGGDDDCCCDDDCCCCCCCCCCCCEEEGGGIIIJJJNNNNNNLLLJJJHHHHHHKKKMMMIIIJJJMMMNNNMMMJJJFFFCCCFFFGGGIIILLLMMMLLLKKKIIIJJJKKKMMMNNNOOOPPPQQQQQQNNNMMMMMMMMMNNNMMMKKKIIIKKKKKKLLLJJJIIIHHHIIIKKKJJJKKKJJJHHHFFFFFFHHHIIIJJJIIIHHHIIILLLMMMKKKIIIqqqiiiqqq~~~|||mmm^^^QQQQQQLLLFFF@@@===;;;:::888999777444444444555555444333333333222222222111111000000/////////.........////////////////////////...............---------------------------------...,,,++++++---......---++++++++++++++++++++++++++++++------------++++++++++++++++++++++++++++++))))))))))))************************************))))))))))))))))))))))))))))))))))))************)))***++++++++++++***)))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))((()))))))))************))))))))))))))))))))))))************************************************************))))))))))))((((((((((((''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((())))))******+++************************))))))***++++++++++++***+++++++++++++++++++++++++++++++++***************,,,,,,,,,,,,------------.............../////////....../////////000000000000000000000000000111111///000111222333333333333444555777888999999888888:::;;;;;;;;;;;;;;;;;;:::;;;===>>>>>>======>>>@@@>>>>>>===<<<<<<<<<<<<<<<::::::;;;<<<============@@@AAABBBCCCDDDCCCCCCBBBAAA@@@???======???@@@BBBDDDHHHLLLMMMIIIEEEDDDDDDCCCCCCCCCDDDEEEGGGHHHIIIJJJJJJIIIHHHFFFGGGJJJMMMHHHJJJLLLMMMMMMKKKHHHFFFEEEFFFIIILLLLLLKKKIIIHHHHHHHHHJJJLLLOOOSSSUUUWWWSSSRRRPPPOOOOOONNNKKKIIIIIIJJJJJJIIIGGGGGGHHHJJJKKKKKKJJJHHHFFFFFFGGGIIIKKKJJJIIIIIIJJJJJJHHHFFFyyynnnYYYVVVQQQNNNKKKFFFAAA<<<;;;:::777666666777888999444333333333222222222222000000000/////////......////////////////////////........................------------------------...---+++,,,---...---,,,,,,,,,,,,,,,++++++++++++***+++---......---+++***************************((()))))))))************************************))))))))))))))))))))))))((()))))))))*********************++++++*********((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))((()))******+++))))))))))))))))))))))))*********************************************************)))))))))))))))************))))))))))))'''''''''((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))************))))))***++++++++++++***++++++++++++++++++++++++************************,,,,,,,,,,,,,,,------------------....../////////////////////000000000000000000000000000111111111000000111222333333333333555666777999999999999888999:::;;;<<<======<<<<<<<<<<<<======>>>>>>?????????>>>>>>===============;;;;;;<<<===>>>>>>>>>>>>@@@AAABBBCCCDDDDDDDDDCCCCCCBBB@@@?????????@@@AAAGGGJJJMMMMMMIIIFFFEEEFFFCCCDDDDDDEEEFFFFFFGGGHHHHHHHHHHHHFFFEEEEEEGGGJJJFFFGGGIIIKKKKKKJJJIIIHHHBBBEEEHHHJJJJJJIIIHHHGGGEEEEEEFFFHHHLLLOOOSSSUUUQQQPPPOOOOOOPPPQQQOOONNNIIIJJJJJJIIIGGGGGGHHHJJJMMMMMMLLLJJJHHHGGGHHHJJJKKKKKKJJJJJJIIIHHHGGGEEErrrjjjaaaZZZWWWTTTOOOKKKDDDCCCAAA===:::888888888444444444444333333333222111000000000000/////////000000000000000000000000---.....................------------------------...---,,,,,,......---+++......------,,,,,,,,,+++***+++---......---+++***************************((()))))))))************************************((((((((((((((((((((((((((()))))))))************+++******************+++((((((((((((((((((((((((((()))))))))************(((((((((((((((((((((((((((((((((((((((((((((((('''((((((((()))))))))***)))))))))((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''((((((((()))))))))***((((((((((((((((((((((((((((((((((((((()))))))))(((((()))))))))*********))))))***++++++++++++***************************************************+++++++++,,,,,,,,,------,,,,,,------......//////////////////000000000000//////000000111111111111000111222333333444333333444555777888999999888888777888;;;===>>>??????>>><<<<<<<<<===>>>???????????????>>>============>>>============>>>???@@@@@@@@@AAABBBCCCDDDDDDDDDDDDDDDCCCBBBAAA@@@@@@AAAAAAKKKMMMMMMJJJFFFEEEGGGIIIDDDDDDEEEEEEFFFFFFFFFFFFGGGGGGGGGEEECCCCCCDDDFFFDDDEEEFFFGGGHHHHHHHHHHHHBBBEEEHHHIIIGGGFFFGGGHHHFFFFFFFFFGGGIIILLLOOOPPPOOONNNMMMNNNPPPQQQQQQPPPKKKLLLLLLKKKIIIHHHJJJKKKMMMMMMLLLJJJGGGFFFHHHIIILLLLLLLLLKKKJJJHHHGGGGGGjjjlllmmm___XXXVVVTTTSSSQQQQQQOOOJJJCCC<<<888666555555444444444333333333222222111111111000000000000000000000000000000000---------...............------------------------...---,,,---......,,,***///......------,,,,,,,,,++++++------------++++++************************))))))))))))************************************(((((((((((((((((((((((())))))))))))************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((())))))******((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************((((((((((((''''''''''''((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((((())))))''''''(((((())))))******))))))))))))))))))))))))(((((((((((((((((((((((('''(((((())))))*********))))))***++++++++++++***))))))))))))))))))))))))***************+++++++++******++++++,,,,,,---------------------.............../////////000000000/////////000111111222222000111222333444444444444333444666777888888777777555777;;;>>>@@@AAA@@@@@@<<<;;;;;;<<>>===============>>>>>>>>>>>>???@@@AAAAAA@@@@@@AAABBBCCCDDDDDDEEEDDDDDDCCCBBBBBBBBBBBBBBBMMMNNNMMMIIIEEEDDDGGGKKKDDDEEEEEEFFFFFFFFFEEEEEEFFFGGGFFFEEECCCBBBBBBDDDDDDDDDEEEEEEFFFGGGHHHHHHCCCFFFHHHHHHFFFEEEHHHKKKJJJJJJJJJJJJJJJKKKLLLLLLOOOMMMKKKKKKLLLMMMMMMLLLLLLMMMMMMLLLJJJJJJKKKMMMKKKKKKJJJGGGEEEDDDEEEFFFLLLMMMNNNNNNLLLKKKKKKKKK{{{}}}yyynnnyyy~~~wwwlllddd]]]XXXYYY[[[\\\XXXOOOEEE>>>:::555555555555444444444444333333333222222222222111000000000000000000000000---------.........//////------------------------...------...///...,,,***......------,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))************************************))))))))))))))))))))))))))))))))))))************++++++***))))))***++++++))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((()))*********'''((()))***+++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))************(((((((((((('''''''''''')))(((((((((''''''''''''(((((((((((((((((((((((())))))(((((((((((())))))'''''''''((()))*********))))))))))))))))))))))))((((((((((((((((((((((((''''''(((((()))******+++))))))***++++++++++++***))))))))))))))))))))))))))))))*********+++++++++)))******+++,,,,,,------...------------------,,,------........./////////...//////000111111222222000111222333444444444444222333555666777777666666777999<<>>>>>===<<<<<<<<<<<<===??????>>>>>>???@@@BBBCCC??????@@@@@@BBBCCCDDDEEEDDDDDDCCCCCCCCCCCCCCCCCCLLLMMMMMMJJJFFFDDDFFFHHHEEEEEEFFFGGGFFFFFFEEEDDDCCCDDDEEEDDDCCCBBBCCCEEEFFFEEEEEEEEEFFFGGGHHHIIIGGGJJJKKKIIIFFFFFFKKKPPPLLLLLLLLLLLLKKKJJJIIIIIIMMMKKKHHHHHHIIIJJJJJJIIILLLMMMMMMLLLJJJJJJKKKMMMKKKKKKJJJGGGDDDCCCDDDFFFKKKNNNPPPPPPNNNNNNOOOQQQyyypppdddYYY^^^aaa```XXXNNNFFFBBB666666555555555444444444444444444333333333222222000000000000000000000000---------.........//////------------------------...------...///...,,,)))------,,,,,,+++***))))))---,,,,,,++++++,,,,,,---))))))))))))))))))))))))))))))))))))************************************************************))))))))))))************,,,+++***))))))***+++,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((()))******+++&&&(((***+++,,,+++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++************))))))))))))))))))(((((('''''''''&&&(((((((((((((((((((((((())))))(((((((((((())))))&&&''''''((()))******+++))))))))))))))))))))))))((((((((((((((('''''''''&&&''''''((()))******+++))))))***++++++++++++***))))))))))))))))))))))))))))))******++++++++++++))))))***+++,,,,,,------.........------,,,,,,,,,------------.........///...//////000111222222222111111222333444444444444222333444666666666666555999;;;===@@@AAA@@@>>>===<<<;;;:::<<>>>>>===<<<<<<<<<<<<<<<@@@??????>>>???AAABBBCCC?????????@@@AAABBBDDDEEECCCCCCDDDDDDDDDDDDDDDDDDIIILLLNNNLLLHHHEEEEEEFFFEEEEEEFFFGGGGGGFFFDDDCCCAAABBBDDDDDDDDDDDDEEEGGGHHHGGGFFFFFFFFFGGGIIIJJJKKKLLLMMMJJJGGGHHHNNNTTTJJJKKKLLLLLLKKKIIIGGGFFFIIIGGGEEEEEEGGGIIIJJJJJJLLLMMMMMMLLLJJJJJJKKKLLLMMMMMMLLLIIIFFFEEEFFFHHHKKKNNNQQQQQQPPPPPPRRRTTT}}}|||gggZZZ[[[___YYYUUUWWWSSSHHH>>>555555999999555000666444111111111333333333222111111000///......---.........///////////////,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,---------------------------,,,,,,++++++,,,,,,---+++***)))(((((()))***+++))))))))))))************++++++,,,,,,,,,,,,++++++++++++******)))***************))))))******+++,,,---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))+++*********))))))((((((*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))(((((((((++++++***)))((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))))))))(((((())))))))))))***************)))(((''''''((()))***'''(((((()))***+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,---------............///000000000000000000//////222222111111222222333444555555555555666666666666666888:::===>>>===<<<;;;@@@>>>;;;999999;;;>>>@@@<<<<<<<<<<<<;;;;;;;;;;;;===<<<<<<<<<>>>???AAABBBAAA@@@@@@@@@AAACCCEEEFFFFFFEEEEEEDDDCCCBBBAAA@@@DDDDDDEEEEEEEEEEEEDDDDDDFFFCCC???>>>??????===;;;@@@===>>>CCCFFFDDDCCCEEEDDDCCCAAAAAABBBEEEHHHKKKJJJOOORRRPPPKKKIIIMMMRRRPPPOOOMMMJJJHHHGGGHHHJJJGGGFFFEEEDDDEEEGGGIIIJJJJJJIIIIIIJJJKKKMMMOOOPPPRRRQQQOOOMMMJJJHHHFFFEEEEEEIIINNNNNNMMMMMMRRRVVV~~~vvvxxxpppccc___YYYYYY[[[VVVTTTKKK@@@:::666444555777777555444333333222111///333222222111000000//////////////////////////////------------------------.........------,,,,,,,,,------------------------,,,,,,++++++++++++,,,,,,+++***)))(((((()))***+++))))))))))))******************++++++++++++******+++***************++++++******))))))******+++,,,---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************)))))))))(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((***))))))(((((((((((()))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************)))(((((((((((()))***'''(((((()))******+++++++++++++++,,,,,,,,,------,,,------......------,,,---------............/////////////////////000000222222111111222222333444555555555555555666666666666777999;;;<<<<<<<<<;;;???===;;;::::::;;;===???@@@@@@???>>>===<<<<<<;;;======<<<===>>>@@@AAACCCAAAAAA@@@@@@AAABBBCCCDDDEEEFFFFFFGGGFFFEEECCCBBBCCCCCCDDDDDDDDDCCCBBBBBBCCCBBBBBBAAA@@@???>>>===>>><<<===BBBDDDBBB@@@AAACCCBBBBBBBBBCCCEEEGGGIIIQQQVVVYYYXXXRRRLLLJJJJJJNNNMMMKKKHHHEEEDDDEEEFFFCCCBBBAAAAAABBBDDDGGGHHHHHHHHHGGGHHHIIIKKKMMMNNNNNNNNNMMMKKKIIIHHHFFFFFFGGGJJJNNNMMMKKKKKKNNNQQQ||||||{{{yyyxxxzzz~~~xxxvvvuuuggg]]]\\\\\\SSSXXXRRRJJJDDD;;;444555;;;555555555555444222111000444444333333222111111111000000//////////////////.................................---------------------------------------+++++++++++++++++++++++++++***))))))))))))***+++)))))))))*********++++++************************))))))))))))***+++,,,,,,******))))))******+++,,,---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))************))))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((''''''''''''(((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((())))))))))))***************))))))(((((())))))***((((((((()))******++++++++++++++++++,,,,,,,,,,,,,,,------......------,,,---------............///---.........//////000000222111111111111222333333444444444555555555666666666777777888999:::;;;;;;<<<<<<;;;;;;;;;<<<<<<===CCCCCCBBBAAA???>>>===<<<>>>=========>>>@@@AAACCCBBBAAAAAA@@@@@@AAABBBBBBDDDEEEGGGIIIIIIGGGEEECCCBBBBBBCCCCCCBBBAAA@@@@@@@@@CCCEEEEEEBBBAAACCCEEEBBB???>>>AAACCC@@@>>>@@@CCCCCCCCCDDDEEEFFFGGGGGGRRRUUUZZZ\\\YYYQQQIIIDDDLLLJJJHHHEEECCCCCCCCCCCC@@@@@@@@@AAABBBEEEGGGHHHFFFFFFEEEEEEFFFHHHJJJKKKJJJJJJJJJJJJIIIHHHGGGFFFGGGJJJMMMLLLIIIHHHIIILLLxxxrrrlll```YYYSSSOOOOOOHHH===999;;;555555555555444444555666333333333333222222111111111111000000000000//////.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,*********++++++*********************************))))))*********+++++++++***))))))))))))))))))***))))))))))))***+++,,,---******))))))******+++,,,---,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))*********))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((('''''''''''''''''''''((((((((('''(((((()))************((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((())))))))))))(((((()))))))))************))))))))))))))))))))))))(((((())))))***************++++++++++++,,,,,,,,,,,,------......------,,,---------............///---------...//////000000111111111111111222222333333333333444555555555666666666666666777999:::;;;::::::;;;<<<<<<<<<<<<;;;BBBBBBAAAAAA@@@???>>>>>>>>>>>>======>>>???AAABBBBBBBBBAAA@@@@@@@@@@@@@@@AAACCCFFFIIIIIIHHHEEECCCCCCCCCCCCCCCBBBAAA@@@@@@@@@DDDHHHGGGDDDEEELLLSSSNNNHHHCCCCCCCCC@@@@@@BBBDDDEEEFFFGGGHHHHHHGGGFFFIIILLLQQQVVVYYYUUUMMMFFFHHHGGGEEEDDDDDDDDDDDDCCCAAAAAABBBDDDFFFHHHKKKLLLFFFEEEEEEDDDEEEFFFHHHIIIJJJJJJJJJJJJIIIHHHGGGFFFFFFHHHJJJJJJHHHGGGHHHIIIssscccXXXWWWUUUJJJBBBAAA>>>===<<<888555444666999222222222222222111111111222222111111000000000000------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++++++++***)))******++++++++++++******************++++++++++++******)))(((((()))******))))))))))))***+++,,,---******))))))******+++,,,---,,,++++++******++++++))))))))))))))))))))))))))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******(((((())))))************)))))))))))))))))))))))))))))))))))))))))))))))),,,++++++***)))(((((('''''''''''''''(((((())))))((((((***++++++++++++***((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''''''''((()))))))))))))))((()))))))))************))))))************)))))))))))))))))))))******************+++++++++,,,,,,,,,------......------,,,---------............///............//////000000111111000000111111222333222222222333444555555555555555555666777888999:::888999:::;;;<<<<<<;;;;;;>>>>>>>>>???????????????>>>============>>>@@@AAAAAAAAAAAA@@@@@@???>>>>>>???AAADDDGGGGGGFFFDDDBBBDDDDDDDDDDDDDDDCCCBBBBBBBBBFFFIIIGGGEEEIIITTT^^^[[[RRRJJJGGGEEECCCDDDHHHFFFGGGIIIJJJJJJIIIHHHGGGEEEEEEHHHOOOTTTUUUPPPLLLFFFDDDCCCDDDFFFHHHGGGFFFBBBBBBDDDFFFHHHJJJLLLMMMGGGFFFEEEEEEEEEFFFGGGHHHKKKKKKLLLKKKJJJHHHFFFDDDCCCEEEHHHIIIIIIIIIIIIIIIzzzsssoooppprrrttttttwwwzzz}}}www~~~mmmddd```WWWPPPPPPMMMMMMIIIBBB:::555555777222222222222222222222222333333222222111000000000------------------------.............../////////,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,+++***)))******+++,,,,,,+++***************++++++++++++,,,+++***)))(((((()))***+++))))))))))))***+++,,,,,,******))))))******+++,,,---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))))))))))))))************((((((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++******))))))(((''''''(((((())))))******'''(((***++++++***))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((())))))******)))))))))))))))************)))******++++++******)))))))))))))))))))))******************++++++++++++,,,------......------,,,---------............///000000000000000000000///111000000000000111222222000111222222333444555555444555555666777888999999888888999:::;;;;;;;;;;;;;;;;;;<<<<<<===>>>>>>???======<<<;;;<<<===>>>???@@@@@@@@@@@@@@@???>>>===>>>@@@BBBDDDEEEDDDBBBAAADDDDDDEEEEEEEEEEEEEEEDDDCCCFFFHHHFFFEEEJJJUUU^^^]]]UUUMMMJJJHHHFFFGGGKKKHHHIIIJJJJJJJJJIIIHHHGGGGGGGGGGGGKKKOOOQQQOOOMMMGGGEEECCCEEEIIIKKKIIIGGG@@@AAACCCEEEGGGIIIKKKKKKHHHGGGFFFEEEEEEEEEFFFGGGJJJKKKLLLLLLJJJHHHEEEDDDBBBDDDGGGIIIKKKKKKJJJJJJ|||xxxqqqmmmllloootttxxx{{{wwwyyyooobbbZZZ[[[XXXYYYWWWOOODDD;;;777666333333333333333333444444444333333222111111000000........................---........./////////000++++++++++++++++++++++++***+++,,,------,,,+++******++++++,,,,,,++++++************+++++++++,,,,,,,,,+++***))))))***+++,,,+++***************++++++******))))))******+++,,,---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))((()))))))))************'''(((((()))******++++++))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))***++++++,,,&&&''')))))))))(((&&&%%%))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************))))))))))))************)))***++++++++++++***)))***)))))))))))))))))))))************++++++++++++,,,------......------,,,---------............///222222222111000000//////000000000000000111222222000000111222333444555555333444666888999999999999888888888999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;::::::;;;===>>>>>>??????@@@@@@???>>>===@@@AAABBBCCCCCCBBBAAAAAACCCCCCDDDEEEFFFFFFFFFFFFAAADDDFFFEEEDDDFFFMMMSSSTTTNNNKKKKKKKKKHHHGGGIIIHHHHHHHHHHHHHHHGGGFFFFFFHHHHHHHHHIIIKKKKKKKKKJJJIIIFFFDDDFFFJJJKKKHHHDDD@@@AAACCCEEEGGGHHHIIIJJJHHHGGGFFFDDDDDDDDDEEEFFFFFFGGGIIIJJJJJJHHHFFFDDDDDDEEEGGGJJJMMMMMMKKKJJJ|||yyytttuuuyyy}}}jjj___```[[[^^^___YYYMMMBBB;;;999444555555555555555555555444444333333222111000000000000000000000000000000---.........//////000000++++++++++++++++++++++++***+++---......---+++******+++,,,------,,,+++*********+++++++++,,,,,,,,,---,,,***))))))***,,,---++++++***************************)))***++++++,,,---,,,++++++******++++++)))))))))))))))))))))))))))************+++++++++))))))))))))))))))))))))(((((())))))*********+++'''(((((()))***+++++++++))))))))))))))))))))))))))))))))))))))))))))))))***************+++++++++((())))))***+++,,,,,,,,,%%%&&&'''((((((&&&$$$"""))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&'''((())))))***((((((((((((((((((((((((''''''''''''''''''''''''&&&'''((()))************))))))))))))************)))***+++,,,,,,+++***)))*********))))))))))))))))))************+++++++++,,,------......------,,,---------.........//////444444333222111000//////000000000000000111111222///000111222333444555555333444777999::::::999888888888888888999:::;;;<<<======<<<<<<;;;;;;::::::<<<;;;:::999:::;;;<<<======>>>???@@@@@@???>>>===BBBBBBBBBBBBBBBBBBBBBAAAAAABBBCCCEEEFFFFFFGGGGGG???AAADDDDDDCCCCCCEEEGGGIIIGGGGGGLLLMMMIIIFFFFFFHHHGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGHHHHHHGGGGGGGGGLLLHHHFFFGGGJJJJJJFFFAAABBBCCCDDDFFFHHHIIIJJJJJJGGGFFFEEEDDDCCCCCCDDDDDDBBBDDDGGGIIIIIIHHHFFFEEEFFFGGGIIILLLNNNMMMKKKIII||||||{{{xxx||||||ooofffaaaZZZXXX^^^^^^SSSDDD:::000444777666222000333666333222222222222222333333000/////////............000000////////////000000//////...---,,,,,,++++++,,,,,,------,,,,,,+++***,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++------,,,,,,+++***))))))))))))******++++++++++++))))))(((((((((((()))))),,,,,,,,,+++***)))((('''************))))))))))))))))))))))))************,,,,,,++++++***)))((((((+++*********))))))((((((******)))(((((((((((((((******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))(((((('''''''''&&&((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------///////////////000111111555555444333222000///...///000000000000111111111222222222222333444444555555555666777777777777777::::::999999999:::;;;;;;>>>;;;:::;;;===>>><<<:::???<<<888888:::<<<<<<;;;======>>>@@@AAAAAA???<<<>>>>>>???@@@BBBCCCDDDDDD>>>???AAABBBBBBDDDFFFIIIHHHFFFDDDEEEGGGGGGDDDAAAEEEFFFGGGJJJLLLLLLJJJGGGFFFGGGIIIKKKLLLKKKJJJIIIDDDDDDDDDCCCBBBCCCFFFIIIKKKIIIFFFFFFGGGIIIIIIIIIIIIEEEBBBDDDIIIMMMLLLJJJGGGGGGFFFDDDDDDCCCCCCCCCDDDEEEGGGHHHHHHFFFDDDBBBEEEFFFHHHIIIIIIHHHGGGFFFzzzqqqqqqyyy~~~{{{||||||ttteee^^^]]]YYYOOOFFF999999888777555333111000333222222111111222222333000000/////////.........000000////////////000000//////...------,,,++++++,,,------------,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++*********))))))++++++++++++++++++++++++------,,,++++++***))))))******))))))******+++,,,******))))))))))))******,,,,,,,,,,,,+++***))))))************))))))))))))))))))))))))************,,,,,,++++++***))))))(((************)))))))))(((******)))(((((((((((((((***)))))))))((((((((('''))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((()))(((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------///////////////000000111333333333222111000///...000000000111111111222222222222222222333444555555444555666777888999999888999999999999:::;;;<<<<<<>>><<<:::;;;======<<<:::???<<<999999;;;===>>>===>>>>>>???AAABBBBBB@@@>>>?????????@@@@@@AAAAAAAAA???@@@AAABBBBBBDDDHHHKKKIIIGGGEEEFFFGGGGGGEEEBBBEEEFFFHHHKKKMMMMMMJJJHHHGGGIIIKKKMMMMMMMMMLLLLLLEEEEEEEEEDDDCCCDDDGGGIIIPPPNNNKKKJJJLLLOOOPPPPPPOOOKKKGGGGGGJJJKKKIIIGGGHHHGGGEEEDDDBBBAAAAAAAAABBBDDDFFFGGGGGGFFFDDDCCCBBBCCCDDDEEEFFFFFFGGGGGGzzzsssuuu{{{~~~~~~rrruuu~~~```WWW\\\ZZZQQQBBB<<<555333555666666444333222222111111222222222000000000000////////////000000////////////000000//////......---,,,,,,,,,---------------,,,++++++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++***************++++++++++++++++++++++++,,,,,,,,,+++******))))))******)))((()))***+++,,,+++******))))))******+++***++++++,,,,,,++++++***************))))))))))))))))))))))))************,,,,,,++++++***)))))))))************))))))))))))******)))((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------//////......//////000111000000111111000000///...111111111111222222222333222222222222333444555666444555777888999:::;;;;;;999999::::::;;;<<<===>>>???===<<<<<<<<<===<<<;;;>>><<<;;;;;;===>>>????????????@@@AAACCCCCCAAA???????????????????????????AAAAAAAAAAAABBBEEEJJJMMMJJJHHHGGGGGGGGGGGGFFFDDDEEEFFFHHHLLLNNNNNNKKKHHHHHHJJJLLLNNNOOOOOOOOONNNHHHIIIIIIHHHFFFGGGIIIKKKOOOLLLIIIHHHIIILLLOOOOOOPPPLLLIIIHHHIIIJJJGGGEEEGGGFFFDDDBBB@@@??????>>>AAABBBDDDFFFGGGFFFEEEDDD??????@@@AAABBBDDDEEEFFF}}}gggVVV^^^aaaZZZPPPHHH<<<555444777999999444333222222222222222222111111111000000000//////000000////////////000000//////......---------,,,---------...---,,,,,,+++,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************************************,,,+++++++++******))))))******((((((((()))+++,,,******))))))))))))******((())))))***+++++++++***************)))))))))(((((()))))))))************+++++++++*********))))))*********)))))))))))))))***))))))((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------///............///000000//////000111111000000000111111222222222333333333111111111222333444555666444555777999:::<<<<<<<<<======<<<<<<<<<===>>>>>>@@@>>>===<<<<<<============<<<<<<<<<===>>>??????@@@??????AAABBBCCCAAA?????????@@@@@@@@@AAAAAABBBBBBBBBBBBAAABBBFFFKKKOOOKKKJJJIIIHHHGGGGGGFFFFFFDDDFFFHHHLLLOOONNNLLLIIIHHHIIIKKKLLLNNNNNNOOOOOOLLLMMMMMMLLLJJJJJJKKKMMMNNNJJJFFFDDDEEEGGGIIIJJJJJJHHHFFFFFFHHHHHHGGGEEEDDDDDDBBBAAA@@@??????>>>???@@@BBBDDDEEEFFFEEEEEE@@@???>>>>>>???AAACCCDDDgggdddaaaXXXVVVRRRJJJBBB;;;777666666555555444333333333333333222111111111111000000000000000////////////000000///...............------------.........---,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************************************************************++++++***************)))***)))((((((((()))***+++((((((''''''''''''((((((&&&'''((()))************************)))))))))(((((()))))))))************+++++++++***************))))))))))))))))))*********))))))((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++,,,,,,,,,------...............//////000///000111111222111111111111111222222222333333333111111111222333444666666555666777999;;;<<<<<<===AAA@@@???>>>>>>======>>>??????>>>===<<<===>>>@@@<<<============>>>>>>?????????>>>???AAABBBAAA???>>>>>>@@@AAACCCDDDEEEFFFDDDDDDCCCBBBBBBEEEKKKNNNLLLKKKJJJHHHGGGFFFFFFGGGEEEEEEGGGKKKMMMNNNLLLJJJFFFGGGHHHIIIJJJKKKLLLLLLKKKLLLLLLKKKIIIHHHIIIKKKQQQNNNIIIGGGFFFHHHHHHHHHHHHGGGGGGGGGGGGGGGFFFEEECCCBBBAAA@@@@@@@@@@@@@@@>>>???AAACCCDDDEEEEEEEEEBBBAAA???>>>>>>???@@@AAAyyynnn___TTTQQQQQQPPPLLLFFF???999777777777666555444444444444222222222222111111111000000000////////////000000.......................................---,,,,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++******************************************+++++++++************************************************((((((((()))))))))******(((''''''&&&&&&''''''(((''''''((()))*********)))************))))))))))))))))))))))))************************************))))))))))))******************)))((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------......------......///000000000111111222111111111111111111111222222222333000000111222333555666777555666888999:::;;;<<<<<<@@@@@@???>>>============>>>>>>>>>===<<<===AAACCC>>>???@@@@@@>>>>>>???@@@@@@???>>>???@@@AAAAAA@@@===>>>@@@AAADDDEEEGGGHHHDDDDDDDDDCCCCCCEEEHHHLLLLLLLLLKKKHHHEEEDDDFFFGGGEEEEEEEEEHHHKKKMMMLLLLLLEEEEEEFFFFFFGGGHHHHHHHHHGGGHHHIIIHHHEEEDDDDDDEEEOOOLLLHHHFFFFFFFFFEEEEEEJJJJJJJJJJJJIIIHHHFFFFFFDDDDDDCCCBBBAAAAAAAAAAAA>>>???@@@AAABBBCCCDDDDDDBBBAAA@@@???>>>>>>>>>>>>yyyxxxqqqjjj```XXXRRRKKKEEE@@@999888777666555555555555333333222222222111111111000000////////////000000............////////////...............------,,,,,,,,,,,,+++++++++*********++++++,,,,,,++++++***************************))))))*********+++++++++************************))))))))))))************&&&''')))***+++***)))(((((((((''''''''''''(((((()))******++++++++++++***************))))))))))))))))))))))))************************************((()))))))))******************)))((((((((((((((('''((((((((()))))))))***))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,,,,------...------------...//////000000000111000000//////000000000111111111222222000000111222333555666777666777888999::::::::::::;;;;;;;;;;;;;;;<<<===>>><<<===>>>===<<<>>>CCCFFFAAACCCDDDCCCAAA???@@@AAAAAA@@@??????AAABBBBBBAAA>>>???@@@AAACCCDDDEEEFFFDDDEEEEEEDDDCCCDDDFFFHHHKKKLLLKKKGGGDDDCCCEEEGGGFFFDDDCCCEEEHHHKKKLLLMMMEEEEEEEEEDDDDDDEEEEEEFFFFFFGGGHHHFFFDDDBBBBBBBBBFFFDDDBBBBBBCCCCCCAAA@@@FFFHHHIIIJJJIIIHHHHHHHHHIIIHHHFFFDDDBBBAAA@@@@@@>>>??????@@@AAABBBBBBCCC>>>>>>>>>???>>>>>>======hhh\\\UUUMMMGGG::::::888777666666666666333333333222222222111111000000////////////000000.........///////////////......//////......---,,,,,,,,,,,,+++++++++******+++++++++,,,,,,+++++++++))))))))))))))))))))))))))))))******++++++++++++)))))))))))))))))))))))))))))))))))))))*********%%%''')))+++,,,***((('''))))))(((((((((((()))))),,,,,,---------,,,,,,+++************))))))))))))))))))))))))******************************++++++(((((())))))*********+++******)))((((((((((((((('''((((((((())))))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((''''''''''''((((((((()))''''''''''''((((((((()))((((((((((((((((((((((((&&&'''''''''(((((())))))((((((''''''''''''(((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++,,,,,,,,,---------...------------...////////////000000///......---///000000000000111111111000000111222333555777777666777888999999999999999777777777888:::<<<===>>>;;;===>>>===<<>>AAADDDGGGHHHIIIJJJKKKMMMLLLIIIFFFCCC@@@???>>>?????????@@@@@@AAABBBBBB:::;;;===>>>???>>>======}}}```\\\YYYOOOHHH@@@888333444555444222444555444222111000111222111111111111111111222222000000///.......................................,,,++++++******++++++,,,---------,,,,,,+++++++++,,,,,,,,,++++++*********************************------++++++++++++------***************)))(((((())))))))))))))))))))))))+++***)))))))))***,,,,,,******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))(((((('''))))))))))))))))))))))))(((((()))))))))((((((''')))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&$$$$$$$$$$$$&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))************))))))((((((''''''+++++++++***************)))************+++++++++++++++******++++++,,,---000000000000000111111222000000000000000000000000000000000000111111111111111//////111555666555222999999999888777777666666777777777777777888888888;;;;;;<<<;;;<<<>>>AAADDDEEEEEEEEEEEEDDDCCCBBBAAA???@@@CCCEEEGGGFFFEEEEEE??????>>>>>>???@@@@@@AAACCCCCCBBBAAABBBCCCDDDEEENNNLLLHHHDDDBBBBBBCCCDDDHHHDDD@@@@@@DDDHHHJJJJJJCCCDDDDDDEEEDDDDDDCCCBBBGGGKKKNNNKKKCCC???AAAEEEDDDCCCAAABBBCCCDDDDDDCCC<<<>>>@@@CCCFFFHHHIIIJJJGGGIIIJJJFFF@@@===???BBB>>>>>>============>>>>>><<<===>>>>>>>>>>>>>>>>>>jjj^^^``````RRRMMMDDD===999777777777666666666444333111111111111111111222222222222222000000///............///........................,,,,,,++++++++++++,,,,,,---------,,,,,,+++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++,,,+++************+++,,,***************)))(((((())))))))))))))))))))))))******)))))))))***+++,,,)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))((())))))******))))))((())))))))))))))))))))))))((((((((((((((((((((((((((((((''''''''''''(((((('''&&&&&&&&&&&&'''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''&&&%%%%%%&&&''''''''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((()))*********)))))))))((((((((('''************************)))************+++++++++++++++******++++++,,,---...............///000000//////////////////////////////000000000111111111111//////111444555444222777777777666666666666666555555666777888999999:::;;;<<<<<<;;;;;;===@@@CCCDDDDDDDDDDDDDDDCCCBBBAAA<<<===???BBBCCCDDDDDDDDD@@@@@@?????????@@@@@@AAABBBAAA@@@@@@@@@AAACCCDDDLLLJJJIIIGGGFFFFFFGGGHHHHHHEEEAAAAAAEEEHHHJJJJJJEEEEEEDDDDDDDDDDDDCCCCCCFFFJJJMMMIIIBBB>>>@@@CCC@@@AAABBBCCCEEEDDDCCCAAA???@@@@@@AAACCCDDDEEEEEEGGGIIIJJJFFF@@@<<<<<<>>>===<<<<<<<<<<<<<<<<<<===<<<======<<<;;;:::999999wwwfff\\\WWWTTTOOOHHHAAA;;;999888777777777666555444222111222222222222222222222222111000//////......//////........................,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++******))))))******+++*********+++******)))((())))))))))))))))))))))))***))))))))))))***++++++)))******++++++******)))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''')))******++++++))))))))))))))))))))))))))))))***************)))))))))))))))))))))))))))''''''''''''''''''''''''((((((''''''''''''((((((''''''&&&&&&''''''((()))((((((((((((((((((((((((''''''''''''''''''''''''((((((''''''''''''((((((''''''''''''''''''''''''((((((((((((((((((((((((((((((((()))))))))******))))))))))))((((((((((((((())))))******+++++++++)))************+++++++++++++++******++++++,,,------,,,,,,,,,,,,---......//////////////////////////////000000000000111111000//////000222333222111444444444444555555555555444444555666888999::::::;;;<<<<<<<<<;;;<<>>???@@@BBBCCCDDD@@@@@@@@@@@@@@@@@@@@@@@@@@@???>>>>>>>>>???AAABBBFFFGGGGGGHHHHHHHHHHHHHHHGGGEEEBBBBBBEEEHHHJJJJJJFFFEEEDDDBBBBBBBBBCCCDDDEEEHHHJJJGGGAAA===>>>AAA===???BBBDDDEEEDDDCCCAAAAAA@@@?????????@@@BBBCCCEEEHHHHHHEEE@@@;;;:::;;;::::::::::::::::::::::::;;;;;;;;;:::888666555444xxxiiieee^^^VVVMMMDDD===999777666666777777666444333333333333333333222222222111000000///.../////////........................,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++*********++++++******))))))))))))))))))))))))))))))))))))))))))******+++))))))************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''((()))************)))))))))))))))))))))))))))******++++++++++++***))))))))))))))))))))))))(((((((((((((((((((((((((((''''''''''''(((((()))'''''''''''''''(((((()))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))************))))))))))))(((((((((((('''(((((()))***++++++,,,))))))*********+++++++++++++++******++++++,,,---,,,,,,,,,,,,,,,------...////////////////////////////////////000000000111000/////////000111111111111111222333333444555555444555555666777888999999;;;<<<<<<<<<;;;;;;===???AAAAAABBBCCCCCCCCCCCCCCCBBBAAA@@@???@@@AAACCCDDD??????????????????>>>>>>>>>======<<<<<<>>>???@@@BBBCCCFFFGGGHHHGGGFFFEEEEEEDDDBBBBBBCCCEEEGGGIIIEEEDDDBBB@@@???@@@AAABBBCCCFFFGGGEEE@@@<<<===???<<<>>>AAACCCCCCCCCCCCDDDBBBAAA???>>>>>>@@@AAACCCAAACCCEEEDDD@@@<<<:::999888888999999999999888888999999999888777666444333~~~kkk[[[NNNCCC===888666555666888999777555444444444444333333222222111111000///////////////........................---,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++******++++++++++++******))))))))))))))))))))))))(((((())))))************)))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))))))))************************(((((())))))))))))(((((((((((((((((((((((((((((())))))***+++++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))(((''''''''''''((())))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&''''''&&&&&&&&&(((((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++******)))(((((((((((())))))))))))''''''((()))******++++++))))))*********+++++++++++++++******++++++,,,---------,,,,,,------...///...........................////////////000000000///////////////000222333000111111222333444555555777777777666666666666666999;;;<<<;;;;;;;;;<<<>>>>>>???@@@BBBCCCCCCCCCCCCEEEDDDAAA???>>>???@@@AAA======>>>??????>>>===<<<======<<<;;;<<<===>>>???BBBDDDGGGHHHHHHFFFCCCAAABBBBBBAAAAAAAAABBBDDDFFFDDDCCC@@@>>>===>>>???@@@AAACCCDDDCCC???======>>>???@@@AAAAAA@@@AAAEEEHHHHHHFFFCCC@@@???>>>???@@@<<<>>>@@@@@@???<<<;;;:::777777888999999888777777777777888888888888777777kkkVVVIIIBBB>>>:::777777999:::888666666555555444444333333222222111000000//////000000........................------,,,,,,,,,,,,------++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++)))***++++++,,,+++++++++))))))))))))))))))))))))'''((())))))******))))))((())))))******))))))((())))))))))))))))))))))))))))))))))))))))))))))))************************)))))))))))))))(((''''''(((((((((((((((((((((((((((((()))***++++++++++++))))))))))))))))))))))))************************''''''&&&''''''((()))***((((((''''''(((((()))***))))))))))))))))))))))))((((((((((((((((((((((((%%%&&&''''''''''''&&&%%%((((((((((((((((((((((((((((((((((((((((((((((((((()))***+++++++++***)))(((((((((((())))))))))))'''(((((())))))*********)))************+++++++++++++++******++++++,,,---...------------...//////..............................////////////000000//////000000///111444666111222222333444555555666888777777666666555555444888999;;;;;;;;;;;;<<<>>><<<===???AAABBBCCCDDDDDDDDDBBB@@@>>><<<======>>>;;;<<<>>>?????????>>>===>>>===<<<<<<<<<===???@@@EEEGGGIIIKKKJJJGGGDDDBBB@@@AAAAAA@@@???@@@BBBDDDCCCBBB@@@???>>>>>>>>>>>>???@@@BBBAAA???>>>>>>???BBBCCCCCCAAA???@@@FFFJJJLLLJJJGGGCCC@@@===<<<;;;::::::<<<======<<<;;;;;;777888999::::::999888777555666777888::::::::::::jjjVVVNNNGGGBBB;;;999::::::888666666666666555444333333333222111000000//////000000........................------,,,,,,,,,,,,------+++++++++,,,,,,---------******+++++++++,,,,,,,,,++++++++++++++++++++++++***+++,,,,,,,,,,,,+++***)))***++++++,,,,,,,,,+++))))))))))))))))))))))))'''''')))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))************************'''(((((())))))))))))(((((((((((((((((((((((((((&&&'''((()))************))))))))))))))))))))))))))))))))))))))))))))))))&&&&&&&&&''''''((()))***((((((((((((((())))))***))))))))))))))))))))))))((((((((((((((((((((((((&&&'''(((((((((((('''&&&((((((((((((((((((((((((((((((((((((((((((((((((''')))***,,,,,,+++***)))'''((((((((()))))))))***((((((((())))))))))))))))))************+++++++++++++++******++++++,,,------------------...//////................................./////////000000...///000000000111666999333444444555555666666666666666666666666555555555666888:::;;;;;;;;;<<<>>>;;;<<<>>>@@@BBBCCCDDDEEEBBBAAA@@@???>>>??????@@@;;;===???AAABBBBBBAAA@@@???>>>>>>======???@@@AAADDDFFFHHHJJJIIIGGGEEECCC@@@AAABBBAAA@@@???BBBDDDCCCCCCBBBAAA@@@???>>>>>>===>>>@@@@@@@@@@@@@@@@@@BBBDDDFFFDDDAAAAAAEEEIIIHHHHHHFFFDDDAAA???======::::::999::::::;;;:::999888999:::;;;;;;:::999888555666777999:::;;;;;;;;;hhh]]]OOOHHH???;;;;;;;;;888555777777666555444444333333222111111000000000000000...........................------,,,,,,------...+++++++++,,,,,,---------*********++++++,,,,,,,,,************************)))***+++,,,,,,+++***))))))***+++,,,,,,,,,,,,,,,))))))))))))))))))))))))&&&''')))*********)))((((((((())))))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))%%%&&&''')))************((((((((((((((((((((((((&&&&&&((())))))*********))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''')))******((((((((((((((()))******))))))))))))))))))))))))))))))))))))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))((((((((((((((((((((((((''')))+++,,,,,,,,,***)))'''((((((((())))))******))))))))))))(((((((((((()))************+++++++++++++++******++++++,,,---------,,,,,,------...///..................................../////////000---///111000000222777;;;555555555666666666666777444555555555666666777777444777999;;;;;;;;;===>>>:::;;;===@@@BBBCCCDDDEEEAAAAAAAAAAAABBBCCCDDDDDD<<<===@@@BBBDDDDDDCCCCCC@@@???>>>>>>>>>???AAABBBAAACCCEEEGGGGGGFFFDDDBBB@@@BBBDDDBBB@@@@@@BBBEEEDDDDDDDDDCCCBBBAAA???>>><<<===???@@@@@@AAAAAAAAAAAAEEEHHHGGGCCCBBBDDDGGGAAAAAABBBCCCCCCCCCBBBBBB<<<;;;999888999999888888888999;;;<<<<<<;;;999888666666888999::::::::::::rrrkkkXXXIIIFFFBBB:::777;;;888777666666666666666666222222111111000/////////////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))++++++******************))))))))))))))))))))))))+++*********))))))(((((())))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++''''''(((((())))))******))))))))))))))))))))))))+++*********))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&&&&''''''''''''&&&&&&''''''((((((((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((((((((()))))))))***++++++***)))((('''(((((()))***************************************,,,,,,,,,---------.............................................///000000333222111111111333555777333333444555666777888888888666555666888999777444333555666777888;;;???BBB??????@@@@@@@@@@@@??????@@@BBBCCCCCC@@@>>>>>>>>>;;;===???AAAAAAAAA@@@???@@@@@@???>>>>>>>>>??????EEEDDDCCCDDDEEEEEECCCAAAAAABBBCCCBBBAAAAAACCCDDDHHHHHHGGGFFFEEEDDDCCCCCCBBBAAA@@@???>>>>>>>>>>>>AAABBBCCCCCCDDDCCCCCCCCC@@@AAAAAA@@@@@@AAADDDGGGAAA===888666888:::999888:::999777555444333333444444555777999:::::::::999yyycccOOOJJJFFF???;;;===999888777666555444222111333333333222111111000000////////////////////////------------------------++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************)))))))))((())))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&((((((((((((((('''''''''((((((((((((((((((((((((&&&'''((())))))((('''&&&))))))))))))))))))))))))))))))(((((((((((()))))))))******+++***)))((('''(((((()))***************************************,,,---------------------........................///............///000000333222111111111333555666333444444555777888888999777666555666888999777444444555666777777999<<>>>>>>>>>>>>>>>>>??????@@@@@@AAADDDCCCBBBAAA@@@@@@@@@@@@DDDCCCBBBBBBCCCBBB@@@>>>@@@AAABBBBBBAAAAAACCCEEEGGGGGGGGGFFFEEEDDDCCCBBBAAA@@@???>>>>>>=========AAAAAABBBCCCCCCCCCCCCCCCCCCCCCCCCBBB@@@AAADDDFFFBBB???:::999999::::::999:::999777555444444444444444555777999:::::::::999qqq^^^PPPDDD===<<<;;;999888777777555111///555555444333333222222111////////////////////////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))************************))))))))))))))))))))))))************))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))(((((((((((())))))))))))))))))))))))******))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((&&&''''''((((((''''''&&&))))))(((((('''''''''&&&((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))))))))))))))))))))(((((((((((())))))))))))*********)))(((((((((((()))***************************************---------------------,,,........................//////......//////000111222222111111222333555666444444555666777888999999777666666666888888666555444666777777666777999;;;>>>???@@@BBBBBBBBBAAAAAA@@@AAABBBAAA???>>>>>>???AAA@@@???>>>???@@@AAABBBGGGFFFEEEDDDCCCBBBBBBBBBEEEDDDCCCCCCCCCBBB???<<>>>>>======@@@AAAAAABBBBBBBBBBBBBBBEEEEEEDDDCCCAAAAAACCCEEEDDDAAA===;;;;;;;;;;;;:::999888777555444444444444444555666888999999999999iiiRRREEECCC===;;;888888999888444111555555444444333222222222////////////////////////........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***))))))))))))))))))))))))***************+++++++++))))))))))))))))))))))))*********)))))))))))))))(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((('''((((((******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))((((((((((((''''''(((((((((((('''''')))))))))(((''''''&&&&&&(((((((((((((((((((((((('''(((((((((((((((((('''))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))(((((((((((()))***************************************...------------,,,,,,,,,......................../////////...///000000111111111111111222333444555555555666666777888888999666666666777777777666555666888999888777777888:::===>>>@@@BBBBBBBBBAAA@@@@@@AAAAAA@@@>>>===>>>@@@CCCBBBBBBBBBBBBBBBCCCCCCFFFEEEDDDDDDDDDDDDDDDDDDGGGFFFEEEFFFFFFDDDAAA>>>===>>>?????????@@@BBBDDDCCCDDDEEEFFFFFFDDDBBBAAAAAAAAAAAA@@@@@@???>>>>>>???@@@@@@AAAAAAAAAAAAAAABBBBBBCCCAAA@@@@@@BBBCCCCCCAAA>>><<<::::::::::::777777666666555555555555444555555777888888999999pppXXXNNNAAA===888777999:::777444444444444333222222111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***************************))))))*********+++++++++))))))))))))))))))))))))))))))))))))))))))******(((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((******)))(((((('''((((((******))))))((((((''''''(((((((((((((((((((((((((((((((((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((((((((((((((('''))))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((''''''((((((((())))))))))))))))))))))))))))))(((((((((((())))))(((((((((((((((((())))))(((((()))***************************************------------------------///////////////////////////////////////000111111111111111111222333444444555555666666777777888888555666777777777666666666888:::;;;;;;:::999:::<<<<<<>>>@@@BBBBBBAAA@@@??????@@@AAA@@@>>>>>>>>>???BBBCCCFFFHHHHHHGGGDDDCCCBBBBBBBBBBBBCCCDDDEEEEEEFFFFFFFFFGGGHHHFFFCCC@@@<<<===>>>>>>===>>>@@@BBBDDDDDDEEEEEEDDDCCCBBBAAABBBBBBBBBBBBAAA@@@???>>>>>>??????@@@@@@@@@@@@@@@<<<>>>??????>>>???@@@BBB??????===;;;999888888999666666666666666555555555444444555555666777888999nnnYYYOOOGGG===888888:::888666555444444333333222111111000000000000000000000000........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))***))))))(((((((((((()))))))))))))))((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((())))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''((())))))(((((()))***************************************,,,,,,,,,---------......////////////////////////000000//////000000111222000000111111222333333333444555555555666666666777555666888888666666666777888:::<<<=========>>>???>>>@@@BBBCCCCCCBBB???>>><<>>>>>>>>@@@CCCGGGJJJKKKIIIFFFDDDAAAAAA@@@AAAAAABBBCCCDDDBBBBBBDDDFFFHHHGGGDDDBBB>>>???@@@???>>>>>>@@@BBBFFFEEEDDDCCCBBBAAA@@@@@@AAABBBBBBBBBBBB@@@???>>>===>>>>>>???????????????888:::<<<<<<<<<===>>>@@@<<<<<<<<<:::888777888999444555666666666666666555444444444444555777888999zzzgggZZZIII???;;;;;;:::777666666555555444333333333000000000000000000000000........................------------------------++++++++++++++++++++++++,,,++++++******++++++,,,***************************++++++,,,,,,++++++***************************((())))))***++++++,,,,,,))))))))))))))))))))))))((()))))))))************))))))))))))))))))))))))(((((())))))))))))(((((()))))))))))))))))))))))))))(((((((((((())))))***(((((((((((())))))))))))(((((((((((((((((((((((('''''''''((((((((())))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))(((''''''&&&'''((()))***(((((()))******************************************++++++,,,---...//////////////////////////////000000//////000000111222///000111222222333333333444444444444555555555555444777999888666555666777666999<<<>>>>>>???@@@AAAAAACCCEEEFFFEEECCC@@@>>>:::===AAABBBAAA???======???AAAEEEHHHIIIIIIGGGFFFCCCBBBAAA@@@@@@@@@@@@@@@@@@AAADDDHHHKKKKKKIIIFFFBBBCCCCCCBBB@@@@@@AAACCCHHHFFFDDDAAA@@@??????@@@???@@@AAAAAA@@@???===<<<<<<===>>>>>>??????>>>>>>888:::<<<<<<;;;;;;<<<===999;;;<<<;;;888777888:::333444555777777777666666444333333333444666888999{{{kkkVVVFFF@@@>>><<<999777777777666555555444444000000000000000000000000////////////////////////------------------------++++++++++++++++++++++++,,,++++++++++++++++++,,,************************+++++++++,,,,,,+++++++++************************((())))))***++++++,,,,,,))))))))))))))))))))))))(((((())))))*********+++))))))))))))))))))))))))(((((())))))))))))(((((())))))))))))))))))))))))(((((('''(((((()))***+++''''''(((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))(((((((((((((((((())))))))))))((((((%%%%%%&&&'''((()))******(((((((((((((((((((((((()))((('''&&&&&&'''((()))))))))))))))))))))))))))))))))(((((((((((())))))((('''&&&&&&'''((()))***(((((()))***************************************)))***+++,,,...///000000000000000000000000000000000000000000000111111222///000111222222333222222333333444444444444444444444777999888666555666888444777;;;>>>???@@@AAACCCDDDEEEGGGHHHGGGEEEAAA???999===AAACCCBBB???===<<>>>>>>>>@@@BBBFFFJJJNNNOOOMMMKKKEEEFFFFFFDDDBBBAAABBBDDDJJJGGGDDD@@@>>>>>>???@@@===>>>???@@@???===;;;:::<<<======>>>>>>>>>>>>>>>:::;;;===<<<;;;:::::::::888:::<<<;;;999888999<<<333444555777777777666666444333333333444666888999kkk\\\KKK<<<<<>>===;;;>>>@@@AAABBBBBBAAA???>>>>>><<<===@@@@@@===<<<>>>=========>>>@@@AAA???>>>@@@AAABBBCCCCCCCCCBBBAAA>>>EEEFFFCCCHHHRRRQQQHHHFFFEEEDDDCCCCCCDDDEEEFFFGGGEEECCCCCCBBBAAA>>><<<============<<<;;;999999:::::::::;;;;;;===>>>>>>:::999999999:::999666444555555555666666666666666777666555333333444555555555444444444444555666666]]]PPPIII:::>>>===;;;888666555444444444333333222222111000000000000000/////////......------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************))))))************))))))))))))))))))************))))))))))))))))))))))))((()))***++++++***)))(((******))))))))))))******))))))))))))))))))))))))(((((())))))(((''''''&&&))))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))***)))))))))))))))))))))******))))))))))))******((((((((((((((((((((((((%%%&&&&&&'''((()))******(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,------......////////////......////////////000000000000000111111111111222222222555555555555666666666666666666555555666777999:::888777666777:::;;;999777;;;<<>>===??????<<<<<>>AAABBBAAA@@@AAABBBCCCCCCCCCBBBAAA@@@===BBBCCC@@@FFFPPPQQQKKKEEEDDDCCCBBBBBBBBBCCCDDDCCCBBBBBBBBBCCCBBB@@@>>><<<=========<<<<<<;;;:::::::::::::::;;;<<<===>>>:::999888999999999666444444444444444444333333333777777666555555555555555444444333333444444555666yyybbbTTT@@@??????===999444222333555333333333222111111000000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------,,,,,,+++*********))))))************))))))))))))))))))************))))))))))))))))))))))))******++++++++++++************))))))))))))******))))))))))))))))))))))))(((((()))))))))(((''''''))))))(((((((((((())))))))))))(((((((((((())))))''''''((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))************))))))))))))******(((((((((((((((((((((((($$$%%%&&&'''(((***++++++((((((((((((((((((((((((((((((((((((((((((((((((************************************************(((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,------......////////////......////////////000000000000000111111111111222222222444555555555555666666666999777555444555777:::<<<:::999888888999999777666777999<<>>@@@BBBCCCCCCDDD???<<<<<<:::888999===;;;;;;===@@@CCCFFFFFFEEECCCCCCDDDDDDCCCAAA???>>>;;;@@@CCCBBBFFFLLLMMMJJJCCCBBB@@@>>>>>>>>>>>>???>>>>>>???AAACCCCCCAAA???;;;;;;;;;<<<<<<===>>>???::::::999999:::;;;<<<<<<999777666777888888666444777777666555555444333333444555666666666555333222111111111111111222222333|||xxxxxxyyy{{{|||\\\PPPBBB::::::<<<;;;999444444333333222111111111000////////////.................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,++++++*********,,,,,,+++***)))(((((('''))))))************))))))((()))))))))************)))))))))))))))))))))))))))))))))(((((()))))))))******))))))))))))******))))))))))))))))))))))))(((((()))))))))))))))((())))))(((((((((((())))))(((((())))))))))))((((((''''''((((((((((((''''''(((((((((((())))))))))))(((((())))))******************))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******))))))*********++++++++++++++++++,,,,,,,,,------------............------////////////000000000000000000111111111222222222444444444444555555555555555555666666777777666666888888999999:::;;;===>>>;;;<<<===>>>???@@@AAAAAABBB>>>;;;;;;:::666777:::;;;;;;<<<@@@DDDGGGGGGGGGCCCCCCDDDDDDCCCAAA???>>><<>>===<<<======>>>>>>???AAACCCBBB@@@===<<<<<<;;;<<<<<<===??????:::999999999999::::::;;;888777555555666777666555777777666555444333333222222333444555444333222111111000000000000111222222xxxwww{{{|||zzzxxxuuutttuuuvvvwwwvvvvvvxxx~~~yyywwwyyywwwwwwzzz||||||}}}mmmSSSBBB======:::777555555555444333333222222000000000000////////////........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++*********+++*********)))((((((((())))))************))))))))))))))))))************))))))))))))))))))))))))))))))(((((((((((())))))******))))))))))))******))))))))))))))))))))))))(((((()))*********))))))))))))(((((((((((())))))'''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))((((((((()))******++++++******))))))))))))******(((((((((((((((((((((((()))))))))(((''''''&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,------------............------////////////000000000000000111111111111222222222333444444444444555555555444555666777777666555444333444666666777999===@@@???????????????????????????<<<<<<>>><<<888666777::::::<<<@@@DDDGGGGGGFFFBBBCCCCCCCCCCCCBBB@@@???>>>BBBGGGIIIIIIGGGFFFFFFDDDCCCAAA???===<<<<<<===>>>>>>@@@BBBDDDDDDAAA>>>???>>>===<<<<<<<<<===>>>999999999888888999999:::888666444444555666666555444444333333222222111111222222333333222222111000111000000000000111222222vvvssstttwwwxxxwwwtttrrrrrrqqqqqqpppssssssssssssvvv~~~}}}yyyxxx||||||xxxxxx{{{~~~{{{yyyuuuVVVEEE===999777777666666555555444333333222111111111000000000000................................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++******)))************************))))))************))))))))))))))))))************))))))))))))))))))))))))******)))(((((()))************))))))))))))******))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))'''((()))******)))((('''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))******++++++******))))))))))))******((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++,,,,,,,,,,,,------,,,------......------,,,////////////000000000000000111111111111222222222333333444444444555555555777777666666666666666666333444666666666999===AAABBBAAA@@@@@@???>>>>>>>>><<<<<<>>>BBBAAA;;;666666::::::<<>>=========<<<===???CCCFFFFFFCCCAAABBBAAA>>><<<;;;;;;<<<<<<999999888888888888999999777555333333555666666555222222222222222222222222444333222222111111222222111111000000111111222333|||yyyyyyzzzzzzxxxvvvtttsssrrrpppoooooosssuuuqqqkkkkkkttt}}}zzztttssszzz~~~~~~zzzwww~~~nnnRRRCCC??????777777777666555555444444222222222222111111111000////////////////////////........................------------------------------------------------------,,,,,,+++***))))))++++++++++++++++++,,,,,,))))))************))))))))))))))))))************)))))))))))))))))))))))),,,+++***))))))***+++,,,******))))))))))))******))))))))))))))))))))))))(((((()))***************))))))(((((((((((())))))'''((()))++++++)))((('''''''''((((((((((((''''''(((((((((((())))))))))))'''(((((()))***+++++++++******))))))))))))******((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))******))))))))))))******)))************+++++++++++++++,,,,,,,,,---------,,,------......------,,,////////////000000000000000111111111111222222222333333333444444444555555:::999777555555666888:::666777999888888:::???CCCCCCBBBAAA@@@????????????;;;<<<@@@FFFEEE>>>888666::::::<<>>>>>>>>:::;;;???CCCGGGHHHFFFDDDDDDBBB???<<<;;;::::::;;;999999888888888888888999777555333333444666666555444444444444444444444555555444333222111222333444111111111111111222222333}}}|||yyyuuuqqqooonnnnnnnnntttsssrrrpppmmmiiifffdddnnnpppssswww{{{uuuuuuuuuvvvzzz}}}~~~zzzxxx|||hhhRRRGGG@@@;;;555777888333666:::333333333333222222222222222000000000000////////////---------------------------------,,,,,,+++++++++...---***)))***---000333------,,,,,,+++***))))))+++*********))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))''''''(((((())))))******)))))))))))))))))))))))))))(((((()))******((('''((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((''''''''''''))))))))))))))))))))))))((('''''''''&&&&&&&&&&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''((((((((((((''''''))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------........................///......------...000111000111111111111222222222000222444555444444555666777777777777888888888888:::999888888:::<<<>>>@@@CCCCCCBBB@@@???>>>>>>===BBBBBBAAA@@@>>>;;;888777:::999:::===BBBDDDCCCAAAAAAAAAAAAAAAAAAAAAAAAAAA???AAABBBBBBBBBBBBCCCEEECCCCCCDDDCCCBBB@@@>>><<<===<<<<<<>>>BBBEEEFFFFFFCCCBBB@@@===;;;999888777777777777777666666666666666555555555555444444444444444333333333222222222000000111111111222222222111111000000000000111111{{{vvvsssqqqqqqqqqnnnnnnnnnllljjjgggdddcccddddddeeegggkkkqqqwwwzzzzzzzzz{{{|||~~~~~~}}}~~~|||wwwrrrtttzzzvvv^^^PPPFFF;;;:::<<<444444:::999333333222222222222111111111000000000////////////---------------------------------,,,,,,,,,++++++---,,,*********,,,///111------,,,,,,+++******)))************)))))))))((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))***)))))))))******))))))((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((('''''''''&&&(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''''''''((((((((((((''''''))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------.......................................///000000000111111111111222222222111222444555444444444666666666777777777888888888:::999888888999;;;===?????????@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>><<<:::999;;;999999<<<@@@BBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAA>>>@@@AAAAAAAAABBBDDDFFFCCCCCCDDDCCCBBB@@@>>><<<>>>======???CCCFFFGGGGGGBBBAAA???===:::999888777666666666555555555444444444444444444333333333333444444444333333333222222000000000111111111222222111000000//////000000111}}}yyywwwvvvvvvnnnnnnnnnmmmllljjjgggfffdddbbbaaabbbfffmmmuuuzzz~~~~~~|||{{{zzzyyy{{{~~~}}}}}}}}}{{{uuuqqqiiihhhiiinnnwwwYYYCCC<<>>======<<<<<<;;;:::999:::===@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA???????????????@@@DDDFFFCCCCCCDDDCCCBBB@@@>>><<<===<<<;;;===AAACCCDDDDDDAAA@@@>>><<<:::888888777555555444444444333333333333333333333222222222222444444444444333333333333000000000000111111111111000000////////////000000~~~~~~wwwwwwwwwvvvtttrrrooonnnkkkjjjiiiiiimmmssszzz|||}}}~~~}}}||||||{{{~~~}}}{{{zzzyyyvvvuuuttttttvvvyyy}}}~~~~~~||||||{{{zzz{{{~~~}}}~~~|||zzzyyyyyyyyyxxxvvvvvvuuutttssssssqqqlllhhhbbb```^^^```gggrrr|||~~~~~~|||zzzzzz~~~WWWAAACCC???888777555444444333333222222111111111111111000000000//////........................------------------,,,,,,)))***++++++,,,,,,,,,,,,,,,,,,,,,++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******))))))((((((''''''(((((((((((((((((((((((()))))))))((('''((()))+++((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))***************+++++++++))))))))))))))))))))))))*********))))))))))))((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''(((((())))))))))))((((((((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------........................,,,---///000000000///...000000111111111222222222222444555555333222222333666666666666777777777888:::999888888888999::::::888999<<>>===>>>???@@@<<<;;;999999:::===???@@@@@@@@@AAAAAAAAAAAABBBBBBAAAAAA@@@>>>===>>>BBBEEECCCCCCCCCCCCBBB@@@>>><<<999888888999<<>><<<;;;999888777777444444444444333333333333333333333333222222222222444444444444333333333333/////////000000000111111000//////......//////000}}}zzzwwwuuuooooooooopppsssvvvzzz|||yyy{{{}}}}}}}}}|||zzzyyyxxxvvvvvvyyy{{{||||||{{{{{{{{{|||{{{zzzyyywwwvvvuuutttsssqqqppppppppprrruuuyyy{{{}}}}}}~~~~~~~~~}}}{{{zzzvvvssssssyyy|||vvvssstttrrrpppooooooooonnnlllmmmlllllllllkkkiiifffccc```___]]]]]]aaahhhooouuuuuuyyy~~~{{{wwwuuussssss{{{~~~zzzQQQGGGCCC???===999555555555444333222222111111111111111000000000000........................------------------------)))***+++,,,,,,,,,++++++,,,,,,+++++++++++++++***))))))))))))))))))******))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))******))))))((((((''''''(((((((((((((((((((((((('''))))))(((&&&&&&(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))))))))*********+++++++++,,,************************+++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((())))))))))))((((((((()))))))))******************))))))******+++,,,+++++++++,,,,,,,,,------........................,,,---///000000000///...000000111111111222222222222333555444333222222333555666666666666777777777999999999999999999999:::888:::<<<>>>????????????AAA@@@???>>>>>>???@@@AAA<<<<<<:::999999;;;===???@@@@@@@@@AAAAAABBBBBBBBBDDDCCCAAA>>><<<===???BBBCCCCCCCCCCCCBBB@@@>>><<<888777777888:::<<<===<<<===<<<;;;999888777777777555555555444444444333333444444444444333333333333444333333333333222222222....../////////000000000//////............//////~~~{{{yyyuuuuuuvvvwwwxxxxxxxxxxxxxxxzzz|||~~~~~~}}}~~~yyyyyywwwvvvtttrrrqqqqqqsssvvvxxxxxxwwwvvvuuuvvvtttsssrrrpppooonnnnnnnnnlllkkkkkkkkkmmmpppsssvvv{{{zzzyyyzzz{{{{{{zzzxxxqqqoooooottt||||||uuuoookkkkkkiiigggfffggggggfffeeedddeeefffgggfffdddbbb`````````___^^^^^^aaaeeeiiiiiinnntttxxxyyyxxxxxxxxxyyyxxxuuusssqqqooonnnnnntttvvvzzzrrrYYYHHH@@@@@@<<<777777666555444444333333222222111111111000000000........................------------............++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++))))))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((())))))************))))))))))))))))))(((((((((((())))))))))))))))))))))))&&&)))++++++(((&&&(((***((((((((((((((((((((((((''''''((((((((((((''''''''''''((())))))))))))))))))))))))***++++++,,,,,,((((((((((((((((((((((((************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))'''''''''(((((((((((((((((())))))******))))))((())))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------........................---......///////////////000111111111111222222222111222444444333222222333555555666666666666777777888999999999::::::;;;;;;:::::::::;;;<<<===>>>???AAA@@@@@@@@@@@@@@@AAAAAA<<<======;;;::::::<<<>>>???@@@@@@AAAAAABBBBBBCCCDDDDDDBBB@@@>>>===???AAACCCCCCDDDCCCBBB@@@>>><<<:::999888999;;;======<<<;;;;;;999888777777777777555555444444444333333333444444444444333333333333222222222222111111111111............////////////......------------......}}}uuuuuuwwwwww}}}~~~}}}}}}}}}|||{{{zzzyyyxxxwwwxxxxxxyyyyyyzzzzzzyyyyyyzzzyyyxxxxxxyyyzzzxxxwwwsssrrrqqqpppnnnlllkkkkkkmmmppprrrsssrrrpppoooooojjjiiigggfffeeeeeeeeefffcccbbbaaaaaacccfffiiikkksssqqqoooppprrrtttsssqqqooommmllloootttxxxzzzzzzxxxwwwtttqqqmmmiiifffdddaaa```^^^^^^^^^___^^^]]][[[\\\___```___^^^]]]\\\ZZZ[[[[[[YYYVVVWWWZZZ]]][[[```eeeiiikkkkkkkkklllkkkkkkkkkkkkjjjiiihhhhhhjjjkkknnnqqqvvv{{{cccKKKDDD>>>999999888777666555444444222222222111111111000000........................------------.........///------,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++((()))))))))************))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))%%%***......+++((()))***((((((((((((((((((((((((''''''((((((((((((''''''''''''((()))))))))))))))(((((())))))***++++++,,,((((((((((((((((((((((((******)))))))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))))))))************))))))))))))))))))******************))))))******+++,,,++++++,,,,,,,,,,,,------.......................................///000000000111111111111222222222///111333333333222333444555555555666666666777777888888999:::;;;<<<<<<<<<999999888999:::===???AAA@@@AAAAAAAAAAAAAAA@@@@@@<<<>>>???>>>;;;:::;;;===??????@@@AAAAAABBBCCCCCCAAABBBBBBAAA@@@@@@AAACCCCCCCCCDDDCCCBBB@@@>>><<<;;;999888999;;;<<<<<<;;;:::999888777777777777777333333333333222222222222333333333333222222222222111111111000000000000///------........./////////...------------------...zzzvvv{{{}}}zzzxxxwwwvvvuuuvvvvvvuuuttttttssssssrrrvvvtttrrrrrrrrrqqqpppnnnnnnnnnmmmkkkiiihhhgggfffdddgggjjjkkkiiigggeeeeeeaaa```___]]]]]]]]]^^^___[[[ZZZYYYXXXZZZ]]]```bbbkkkhhheeefffiiikkkkkkjjjooommmkkkjjjkkkmmmoooooonnnkkkfffbbb___^^^______ZZZXXXVVVVVVXXXXXXXXXWWWSSSUUUXXXYYYYYYXXXWWWWWWSSSTTTSSSQQQNNNMMMPPPTTTRRRUUUZZZ]]]___aaaccceeeaaabbbccceeeeeeeeedddcccbbbcccdddfffkkkpppuuuxxxxxx{{{^^^MMMCCC::::::999888777666555555222222222111111111111000////////////////////////---------.........//////......---,,,,,,,,,------++++++++++++++++++++++++(((((())))))*********+++))))))))))))))))))))))))************************))))))))))))))))))))))))))))))))))))))))))))))))************************))))))************))))))''''''(((((())))))******))))))))))))))))))))))))&&&+++111222...******,,,((((((((((((((((((((((((''''''(((((((((((('''''''''(((((()))))))))))))))'''(((((()))******++++++************************))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))))))))************))))))))))))))))))*********************)))***++++++,,,++++++,,,,,,,,,---------........................//////...------///000111000111111111111222222222...000222333333222444555555555555555666666666777777888:::;;;<<<=========999888777777999===AAACCC@@@AAABBBCCCBBBAAA@@@???<<<>>>@@@???<<<::::::<<>>@@@BBBBBBBBBBBBDDDFFFCCCCCCDDDCCCBBB@@@>>><<<999777666777999::::::999999999888777777777777777222222222111111111111000222222222111111111111000000000000000////////////---------.........//////...------,,,,,,------...zzzsssuuu}}}}}}{{{xxxwwwxxxxxxwwwxxx}}}~~~|||~~~|||{{{zzzxxxtttrrrrrrrrrrrrrrrqqqpppoooooouuusssooollljjjjjjkkkkkkiiihhhfffdddccccccccccccbbbaaa___```bbbaaa]]]ZZZ^^^\\\ZZZXXXWWWWWWYYYYYYYYYYYYYYYYYYZZZZZZZZZZZZbbbbbbaaabbbcccdddfffgggkkkjjjiiihhhfffeeedddcccbbbaaa```^^^\\\[[[YYYYYYWWWUUUSSSRRRSSSUUUUUUTTTSSSSSSTTTTTTTTTUUUUUUUUUPPPPPPOOOOOOOOOPPPPPPQQQPPPQQQTTTVVVYYY[[[\\\]]][[[[[[\\\]]]^^^^^^^^^^^^^^^___aaabbbcccfffjjjmmmqqqtttxxx{{{~~~xxxVVVMMM===CCCAAA666222999999222333333222222111000000000000000000000000000000000...........................,,,)))***---...---+++------,,,,,,,,,,,,++++++************************)))************+++++++++)))))))))))))))*********++++++************++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))************************,,,,,,***)))))))))***+++++++++++++++++++++++++++(((((((((((((((((((((((())))))))))))((((((((((((***)))'''&&&%%%'''(((***+++*********))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))(((((()))***+++,,,,,,,,,+++***)))'''''''''((()))(((((())))))******++++++))))))))))))************(((((((((((()))))))))))),,,,,,,,,---------......///...---,,,,,,---...//////////////////.........//////000000111111111222000111111111111222222222777777777777777888888888<<<;;;:::999888999:::;;;;;;:::999888888888999:::===???BBBDDDEEECCC@@@>>>>>>>>>>>><<<::::::<<<>>>===<<<===BBBHHHIIIFFFAAA??????@@@AAA@@@???>>>===CCCBBBAAA@@@???======<<<999888777777777888999::::::888666444555666999;;;444444444444333222111000222222222111111111000000333222111///......------........................,,,,,,,,,,,,,,,,,,,,,,,,~~~sssggg^^^\\\```fffjjjnnnpppppppppqqqrrrtttwww}}}~~~}}}{{{zzzyyywwwtttrrrqqqqqqqqqqqqpppooommmmmmooommmiiifffddddddeeefffdddcccaaa___^^^^^^^^^^^^^^^]]]\\\]]]______]]]ZZZYYYXXXVVVTTTTTTTTTUUUVVVUUUUUUUUUVVVVVVVVVWWWWWWZZZYYYYYYYYYZZZ[[[]]]^^^bbbbbbaaa___^^^]]]\\\[[[[[[ZZZYYYXXXWWWUUUTTTTTTTTTRRRPPPPPPQQQRRRRRRRRRPPPPPPPPPPPPQQQQQQQQQQQQOOOOOONNNNNNMMMNNNNNNNNNKKKLLLNNNQQQSSSTTTUUUVVVUUUUUUVVVWWWXXXXXXXXXXXXXXXYYY[[[\\\]]]```dddgggjjjmmmqqqtttwwwzzz~~~aaaQQQDDD:::;;;<<<888555666333333333222111111000000000000000000000000000000...........................,,,***+++---...---+++------,,,,,,,,,,,,++++++************************)))************+++++++++++++++******))))))((((((++++++************++++++))))))))))))))))))))))))))))))((((((((()))******))))))))))))))))))))))))************************+++***)))((((((((())))))************************(((((((((((((((((((((((())))))))))))(((((((((((()))((('''&&&''''''))))))************)))))))))((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******((((((((())))))******+++******)))(((((((((((((((((((((((((((((()))))))))))))))))))))************((((((((()))))))))******,,,,,,,,,---------......///...------------...////////////////////////...///000000000111111111111000111111111111222222222666666777777777777888888::::::999999999::::::::::::999888777888888999:::===???AAACCCCCCBBB@@@???>>>>>>>>><<<;;;:::<<<>>>>>><<<<<<@@@EEEFFFDDD@@@???????????????===<<<;;;AAAAAAAAA@@@???===<<<<<<999888777777777888999999888777555444444555666777444444444444333222111111222222222111111111000000333222111///......------........................,,,,,,,,,,,,,,,,,,,,,,,,|||tttmmmcccXXXQQQPPPZZZ___gggmmmrrrtttwwwxxxzzz}}}~~~|||{{{yyyxxxvvvuuuuuussspppnnnlllllllllkkkjjjhhhgggffffffdddaaa^^^]]]\\\]]]^^^\\\[[[ZZZYYYXXXWWWWWWWWWWWWUUUTTTUUUVVVXXXXXXWWWSSSRRRPPPOOONNNOOOOOOPPPPPPPPPPPPPPPQQQQQQQQQQQQTTTTTTSSSTTTTTTUUUVVVWWWVVVVVVUUUSSSRRRQQQPPPOOOPPPPPPOOOOOONNNMMMMMMMMMNNNMMMKKKKKKMMMNNNNNNMMMJJJKKKKKKKKKKKKLLLLLLLLLLLLLLLLLLKKKJJJJJJJJJJJJEEEFFFGGGIIIJJJKKKLLLLLLLLLMMMNNNOOOOOOPPPPPPOOOPPPQQQSSSTTTUUUWWW[[[^^^```cccgggjjjmmmppptttwww~~~wwwPPP666<<>>???@@@@@@@@@@@@???>>>??????>>><<<<<<===??????===;;;===@@@BBB@@@>>>>>>>>>>>>>>>===<<<;;;:::??????@@@??????===<<<;;;999888777666666777888999666666555555444444444333555555555555444333222111222111111111111000000000222111000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,zzz{{{{{{zzzuuulllddd```bbbgggpppyyy~~~yyyyyyyyyxxxwwwuuusssrrrpppnnnmmmllllllkkkhhhfffcccccccccbbb```___]]]\\\^^^\\\ZZZXXXWWWWWWWWWWWWVVVUUUTTTTTTSSSRRRRRRRRROOONNNLLLLLLLLLNNNOOOOOOMMMLLLKKKJJJJJJJJJJJJKKKKKKKKKKKKKKKLLLLLLLLLMMMOOOOOOOOOOOOOOOOOOPPPPPPLLLKKKJJJIIIHHHGGGFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFHHHFFFEEEFFFHHHIIIHHHGGGFFFFFFFFFFFFGGGGGGGGGGGGIIIHHHHHHHHHGGGFFFEEEDDDAAAAAABBBCCCDDDDDDDDDDDDEEEFFFGGGHHHIIIIIIIIIIIIIIIKKKLLLMMMNNNPPPTTTVVVXXX[[[___bbbdddgggkkknnnrrrwww~~~~~~~~~~~~|||tttGGG@@@AAA777333<<<555555444444333222222222000000000000000000000000........................------------------,,,+++------,,,,,,,,,+++++++++************************))))))*********++++++++++++++++++******)))))))))++++++************++++++))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))******************************))))))(((((((((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))&&&'''((())))))***))))))*********)))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++)))))))))))))))((((((((('''((()))******)))(((''')))))))))(((((('''''''''((()))))))))************)))*********++++++++++++,,,,,,,,,---------...............------.....................////////////000000000000000111111111000000111111111222222222444555555666666777777777444666888;;;<<<;;;999888555555666666888999::::::===============>>>???@@@???@@@AAA@@@???>>>???AAA@@@===;;;;;;<<<>>>===<<<<<<<<<<<<=========<<<<<<===>>>???@@@???===;;;:::999888777666555666777888666666666666555444222111555555555444444333222111111111111111000000000000111111000///...---------------------------------,,,,,,,,,,,,,,,,,,,,,,,,sssyyy}}}wwwrrrvvv|||}}}{{{|||}}}~~~}}}vvvuuusssqqqooollljjjhhhgggfffdddddddddcccaaa___[[[[[[[[[ZZZYYYXXXVVVVVVXXXWWWUUUTTTSSSSSSSSSSSSQQQQQQQQQPPPPPPOOONNNNNNLLLKKKJJJHHHFFFFFFHHHIIIHHHGGGGGGFFFFFFFFFFFFFFFGGGGGGGGGGGGHHHHHHHHHIIIHHHHHHHHHHHHHHHGGGGGGGGGEEEEEEDDDCCCBBBAAAAAA@@@???@@@@@@@@@AAAAAAAAAAAAAAA@@@@@@AAACCCDDDCCCAAABBBBBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDCCCAAA@@@?????????@@@@@@AAAAAA@@@@@@BBBBBBCCCDDDEEEEEEEEEEEEEEEFFFHHHHHHIIIKKKNNNQQQRRRTTTXXX[[[]]]```dddfffffflllsssuuusssrrruuuyyy~~~{{{yyy|||kkkMMMCCC>>>;;;===666666555555444333333333111111111111111111111111........................---.........---,,,,,,+++------,,,,,,,,,+++++++++************************))))))*********+++++++++))))))******++++++,,,,,,++++++************++++++))))))))))))))))))))))))***************++++++,,,))))))))))))))))))))))))))))))))))))))))))))))))+++++++++*********))))))************************(((((((((((((((((((((((('''((((((((()))))))))***''''''((()))******))))))))))))))))))))))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))*********++++++++++++*********************)))'''((()))******)))((('''*********))))))(((((((((((()))))))))************)))*********++++++++++++,,,,,,,,,---------......---..................------.........//////000000111111000000000000000000000000111111111222222222333444444555666666777777333555888;;;;;;:::999777444444555777888999::::::<<<<<<;;;<<<<<<>>>???@@@AAABBBDDDCCCBBBAAABBBCCCAAA>>><<<::::::;;;;;;;;;:::;;;;;;<<<===>>>???@@@;;;<<>><<<:::999888666555555555666666555666777777666444222111444444444444333222111000000000000000000000000000111000///...---------...------------------------,,,,,,,,,,,,,,,,,,,,,,,,kkksss}}}}}}www{{{|||||||||}}}}}}}}}~~~}}}{{{yyyqqqpppmmmjjjgggdddaaa``````___^^^^^^___^^^\\\ZZZVVVVVVVVVVVVUUUTTTSSSSSSRRRQQQQQQPPPOOOOOOOOOOOOLLLLLLLLLLLLLLLKKKJJJJJJIIIIIIIIIGGGEEECCCDDDEEECCCCCCCCCCCCCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEEEEEEEEEEEEEEEEDDDCCCBBB@@@@@@@@@???>>>======<<<<<<<<<<<<=========>>>>>><<<;;;;;;===???@@@>>>===>>>>>>>>>>>>?????????@@@>>>???@@@@@@???>>><<<;;;<<<======>>>>>>>>>>>>>>>??????@@@AAABBBBBBBBBBBBAAABBBCCCDDDDDDFFFIIILLLLLLNNNRRRTTTVVVYYY]]]___dddiiinnnpppnnnlllllllllwwwxxxzzz~~~iiiOOOCCC<<<777777777666666555444444444111111111111111111111111........................,,,...000000...,,,++++++------,,,,,,,,,,,,++++++************************)))************+++++++++((())))))***+++,,,------++++++************++++++))))))))))))))))))))))))***))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))+++++++++++++++***))))))************************((((((((((((((((((((((((''''''(((((())))))******))))))))))))))))))))))))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))))))))*********++++++***************+++++++++'''(((((()))))))))))))))************))))))))))))))))))))))))************)))))))))*********++++++,,,,,,,,,---------......------...//////...------------......///000000000111111111111000000000000000111111111111222222222222333333444555666777777333555888::::::999777666444555666888999:::::::::;;;;;;;;;<<<===>>>???@@@AAACCCEEEEEEDDDCCCDDDDDDAAA???>>><<<;;;;;;;;;;;;::::::;;;;;;===>>>@@@AAA999<<>>>>>???????????????>>>??????@@@@@@@@@AAAAAAAAACCCCCCCCCCCCBBBAAA@@@???<<<<<<<<<;;;::::::999999:::::::::::::::;;;;;;;;;888888888:::<<<===;;;::::::::::::;;;;;;;;;<<<<<<999:::<<<======<<<:::999999999:::;;;;;;;;;;;;;;;;;;<<<===>>>>>>???>>>>>><<<===>>>>>>???AAADDDFFFEEEHHHKKKNNNPPPRRRVVVXXX]]]```fffjjjkkkjjjgggeeekkkpppwww|||pppPPP>>>888888888777666666555555444111111111111111111111111........................,,,///111111...+++++++++------,,,,,,,,,,,,++++++************************)))************+++++++++*********++++++,,,,,,,,,++++++************++++++))))))))))))))))))))))))))))))((((((((()))******)))))))))))))))))))))))))))))))))))))))))))))))))))***+++++++++***(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))*********,,,+++***(((((((((((()))((()))))))))************))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((((((((()))))))))******(((((())))))******++++++((((((((((((((()))******((((((((()))))))))))))))))))))))))))************((((((((()))))))))******,,,,,,,,,---------......------...//////...------------......///000000111111111111111000000000///000111111111111222222222111222333444555666666777555666777999999888666555555666888999:::::::::::::::;;;<<<===>>>???@@@@@@@@@BBBDDDDDDDDDCCCCCCDDD@@@@@@@@@>>><<<;;;<<<<<<<<<;;;:::::::::;;;======999<<<@@@CCCDDDAAA>>>;;;888777666444333333444444333444444444444444333333111111222111111000///...////////////000000111111//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,|||wwwrrrqqqpppooooooppprrrrrrrrrrrrpppnnnkkkgggdddbbb^^^]]][[[XXXVVVTTTSSSRRRSSSRRRQQQRRRSSSRRRQQQOOOKKKLLLLLLMMMMMMMMMMMMMMMHHHHHHHHHHHHHHHGGGGGGGGGAAABBBCCCDDDCCCBBBAAA@@@;;;>>>AAAAAA???>>>>>>@@@;;;;;;<<<======<<<<<<<<<=========>>>>>>>>>>>>???<<<=========<<<:::888777:::999999888888777777777999999999999999999999999666666777999;;;;;;:::888888888888888999999999999777888:::;;;;;;:::999888666666777888999999999999888999:::;;;;;;<<<<<<<<<888:::;;;;;;;;;===@@@BBBAAACCCGGGIIIKKKNNNQQQTTTNNNQQQXXX___dddeeeaaa^^^]]]eeennnsssuuuyyybbbFFFBBB888888777777666666555555111111111111111111111111........................,,,///222111...++++++,,,---------,,,,,,,,,++++++************************)))************+++++++++,,,,,,++++++++++++++++++++++++************++++++))))))))))))))))))))))))((((((((((((((())))))***))))))))))))))))))))))))))))))))))))))))))))))))((()))*********)))'''&&&((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''((()))******+++...,,,***(((''''''((()))(((((())))))*********+++************************(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))&&&''''''((()))******+++)))(((''''''''')))***+++&&&'''''''''(((((())))))))))))))))))************(((((((((((()))))))))))),,,,,,,,,---------......,,,---...//////...---,,,---------...///000000111222111111111000000//////000111111111111222222222111111222333555666666777666666777888888777666555666777999:::;;;;;;:::999:::;;;<<<>>>???@@@@@@@@@>>>@@@CCCDDDCCCBBBBBBCCC@@@AAAAAA@@@>>><<<<<<======<<<:::999888888999:::999<<>><<<888777555444333333444444222222222222222222333333111111111000000///...---.../////////000000111111//////...---------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,~~~{{{xxxvvvuuuuuuqqqkkkfffeeehhhiiigggdddeeedddbbb___\\\ZZZYYYXXXWWWUUURRROOONNNOOOQQQRRRQQQQQQPPPOOONNNMMMLLLKKKIIIIIIHHHHHHGGGFFFFFFFFFBBBBBBBBBBBBAAAAAA@@@@@@?????????>>>===<<<::::::<<<<<<<<<;;;;;;::::::::::::999999999888888777777888888888888888888888888999999999999888888888888777777777777777777777777888888777777666666666555555666666666777777888888888888777777666666555555777777888888888888777777777777888888888888777777777777888888888999999999888888999:::;;;;;;<<<<<<<<<===@@@CCCFFFHHHIIIJJJHHHIIIKKKNNNQQQTTTWWWYYYYYY[[[___dddkkkrrrxxx|||PPPGGGAAA888444777888555444666333333222222111000000000000000000000//////////////////.........------------------,,,,,,,,,++++++,,,,,,,,,++++++***************+++++++++,,,,,,,,,************************************************++++++***)))(((((())))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((******))))))(((((('''''')))'''&&&'''***+++***((())))))))))))))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))((('''''''''''''''''''''''''''((((((((()))+++***)))))))))***,,,,,,))))))***+++,,,,,,,,,,,,((()))+++,,,------,,,,,,---...............------...------------...//////000000000000///////////////000222333444444333222555444444333444555666777999888666555555777888999<<<;;;;;;:::::::::;;;;;;888:::;;;;;;===@@@CCCCCC???@@@CCCDDDEEEHHHRRR\\\OOO@@@;;;>>>;;;===???999:::999999888888999999:::@@@??????BBBFFFFFFAAA;;;;;;999555333111222333444222222222111111111111000000000000000000000000000.........///////////////////////////////////////+++++++++************))),,,,,,,,,+++++++++******{{{wwwssspppnnnnnnjjjeee```___aaabbb___]]][[[ZZZYYYWWWUUUTTTSSSSSSSSSRRRPPPNNNMMMMMMNNNOOONNNNNNMMMLLLKKKJJJIIIIIIGGGFFFFFFEEEDDDCCCBBBBBB@@@@@@?????????>>>>>>>>><<<<<<<<<<<<;;;:::999999:::::::::::::::999999999999999999888888777777777888888888888888888888888999999999999999888888888777777777777777777777777999888888888777777777777555555666666777777777777888888888888777777777777777777777888888777777777777777888888888888777777777777777888888888999999888888888999999::::::;;;;;;<<<>>>AAADDDFFFGGGHHHFFFFFFHHHJJJMMMPPPRRRTTTUUUWWW[[[```fffmmmsssvvvVVVKKKGGG???999888666222333777333333333222111111000000111000000000//////////////////.........------------------,,,,,,,,,++++++,,,,,,,,,+++++++++************+++++++++,,,,,,,,,************************************************++++++***)))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((('''''')))'''&&&'''***+++***((())))))))))))))))))))))))(((((((((((((((((((((((()))(((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))(((''''''''''''((('''''''''((((((((())))))))))))((((((((()))***+++))))))***+++,,,,,,,,,,,,((()))+++,,,------,,,,,,------............------...------------...//////000000000000///////////////000222333444444333333555555444444444555666777777666555555666888:::;;;<<<;;;;;;;;;;;;;;;<<<<<<:::;;;======???CCCFFFGGGIIIEEEDDDIIIQQQYYY^^^```PPP@@@<<<>>>;;;===@@@;;;:::999999999999999999:::>>><<<===@@@DDDDDD@@@;;;;;;999666333222222333333222222222111111111000000000000000000000000000000/////////.......................................+++++++++************))),,,+++++++++************{{{xxxtttooojjjfffdddccc```\\\WWWVVVWWWWWWUUURRRQQQPPPOOONNNMMMMMMMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJIIIIIIHHHGGGFFFEEEEEEDDDBBBBBBAAA@@@???>>>===<<<<<<;;;;;;;;;;;;:::::::::777888888999999888888777777777888888888888888999888888888777777777777777666666666666666666666666888888888888888888888888777777777777777777777777999999999888888888888888555555666666666666777777777777888888888888888888777777777777777777777777777777888888888888777777777777777777888888888888777777777777888888888888999:::<<<>>>@@@BBBDDDDDDBBBBBBCCCEEEGGGIIIKKKLLLOOOQQQTTTYYY^^^eeejjjmmmuuuwww}}}___MMMGGGBBB===;;;999666666888444444333333222111111111111111000000000//////////////////.........------------------,,,,,,,,,,,,,,,,,,,,,++++++++++++*********+++++++++,,,,,,,,,************************************************+++***))))))))))))))))))******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((()))))))))((((((((((((''')))((('''((()))***)))((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************)))((((((''''''((((((''''''((((((((()))))))))((((((((('''((())))))***((()))***+++,,,,,,,,,,,,))))))+++,,,,,,,,,,,,,,,------............------...------------...//////////////////000000000000000000111333333333333333555555444444555555666777555444444555666888;;;<<<;;;;;;;;;<<<<<<======>>>===>>>>>>??????@@@DDDGGGFFFDDDHHHZZZqqq~~~zzzqqqPPPAAA===???;;;===@@@<<<999999999999999999999999::::::;;;>>>BBBBBB>>>;;;<<<:::777444222222222333222222111111111000000000000000000000000000000000/////////......------,,,------------------------+++++++++************)))************))))))))))))~~~zzzvvvpppmmmiiiddd```\\\ZZZYYYVVVSSSPPPNNNNNNMMMKKKIIIKKKJJJIIIHHHGGGGGGGGGGGGEEEFFFGGGGGGGGGFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@???>>>===<<<;;;:::999888777777777777777777777777777444444555666777777666666555555666666777777888888777777777777777777777777666666666666666666666666666666666777777777777777666666666666666666666666888888888888888888888888666666666666666666666666666666777777888888999999777777777666666777777777777777888888888888777777666666666777777777888888777666666666666666666666888888999:::<<<>>>???@@@??????@@@@@@AAACCCDDDEEEJJJKKKMMMQQQVVV\\\```ccchhhjjjpppzzzwwwSSSOOOHHHAAA??????>>>:::888555555444444333222222222111111111000000000//////////////////...............------------,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,******************************************************)))))))))))))))*********))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))))))))))))))))))))))))))))))))))))))((()))))))))***************))))))((('''((((((((('''(((((((((((()))))))))(((((((((((())))))******((()))***++++++,,,,,,+++******++++++,,,,,,,,,,,,,,,,,,---.........------...------------...//////////////////000000000000000111111222333333333444555555555555555555666666555555555555666888999::::::;;;<<<===>>>>>>>>>???@@@>>>>>>>>><<<;;;???EEEEEEIIIXXXrrrsssPPPAAA>>>???;;;<<<@@@===999999999999999999999999888888:::===@@@@@@>>>;;;<<<:::777555333222222222111111111111000000000000//////////////////////////////......---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********)))))))))))))))))))))(((((((((}}}zzzuuuppplllbbb```]]]YYYUUUSSSRRRQQQOOOMMMKKKIIIHHHGGGFFFDDDFFFEEEDDDBBBAAA@@@@@@@@@???@@@BBBCCCCCCBBBAAA@@@>>>>>>>>>===<<<<<<<<<;;;:::999999888666555555444555555555555555555555555333333444555666666666666555555555666666777777777777777777777777888888888777777777777777777777777555555555666666666777777666666666666666666666666888888888888888888888888777777777777777777777666666666666777777888888888777777666555555666777777777777888888888888777777555555666666666777777777555555555555555555555444666666666777888:::;;;<<<>>>=========>>>???@@@@@@EEEFFFHHHKKKOOOSSSWWWYYY]]]^^^ccckkkuuu~~~xxxgggQQQCCC@@@@@@;;;666666666555555444333333333111111111111000000000000000000/////////..................---------,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,***************************************************)))))))))))))))************))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((((((((((((((('''''''''''''''((((((((('''(((((()))((())))))***(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((()))))))))******************)))((((((((((((((((((((((((((()))))))))***))))))*********+++++++++(((((()))***++++++++++++++++++++++++++++++,,,,,,++++++,,,---......------...------------...//////.../////////000000000111111111111111222333444444666666666666666666555555666666666666666777777777::::::<<<===>>>>>>>>>>>>>>><<<<<<===;;;:::@@@JJJ\\\cccppp|||eeeNNNAAA???AAA;;;<<>>???>>><<<:::999777444333111111111111111111000000000//////........................///......---,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))((((((((((((((((((((((((}}}zzzvvvrrrlllfffbbbWWWUUURRROOOLLLKKKJJJJJJGGGGGGFFFEEEDDDBBBAAAAAA??????===<<<::::::999999:::<<<===>>>??????>>>===;;;;;;:::::::::999999999777777777666555555444444444444555555555555666666444555666666777777777777666666777777777777777888888888888888888999999999888888888888888888888888555666666777777888888888888888888888888888888888888999999999999:::::::::999999888888888888777777777777777888888888888888777777555555555555777777777777888888888888777777555555555555666666666666444444444555555555555555666555555444555666888999<<<;;;;;;;;;;;;<<<======AAAAAABBBDDDHHHKKKOOOQQQSSSTTTWWW^^^gggsss~~~{{{sssRRRCCC???;;;666777777666666555444444444222222111111111000000000000000000/////////..................---------,,,***++++++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))))))))))))))******+++******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))''''''''''''''''''''''''((((((((((((((((((((((((&&&''''''''''''((((((((('''((())))))(((((()))***))))))))))))))))))))))))(((((((((((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++***))))))(((((())))))((((((((()))))))))******))))))***+++++++++++++++'''((()))***++++++++++++,,,++++++******+++,,,,,,***+++,,,------...------...------------...//////......//////000000111111111111111111222333444555666666777777777666555555666666666666666666666666999:::<<<===>>>>>>===<<<;;;888999======<<>>:::888999:::;;;;;;:::999888777888:::;;;<<<<<<<<<;;;777666555333222111111000111111000000000/////////........................---------,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))(((((((((((())))))))))))~~~|||xxxtttoookkkfffbbb]]]YYYPPPOOOLLLHHHFFFDDDCCCCCC@@@AAAAAA@@@???=========:::999888888777777888888888999:::;;;<<<<<<<<<<<<999999999888888888888888666666666666666666555555555555555666666777777777777777888999999999888888999999999888888888888888888999999999::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<<<<===:::::::::999999999888888::::::::::::::::::999999888777555444444555777888777777888888888888777777444444555555555666666666333333444444555555666666666555444333333444666777999999888888999::::::;;;=========???AAADDDGGGIIILLLMMMPPPUUU]]]gggpppwww|||~~~qqqUUUHHHAAA;;;888888777666666555555444222222222111111111000000000000000000/////////...............------------******+++++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************)))))))))))))))***++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&(((***)))(((''')))+++))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++***))))))(((((())))))(((((()))))))))*********((((((***+++++++++***)))'''((()))***++++++++++++,,,,,,+++******++++++,,,******+++,,,------------...------------...//////.........///000111111111222111111111111333444555666777777888777666555444444444555666777777777777999:::<<<======<<<;;;::::::777888<<<;;;:::DDDSSSrrruuutttqqqtttxxxmmm^^^GGG>>>@@@CCC<<<:::<<<888777888:::;;;;;;:::888777666777999999999999999999444444333222111111000000111000000000////////////------------------------,,,,,,,,,+++++++++++++++------------------------+++++++++************)))((((((((())))))*********zzzzzz||||||yyytttqqqoookkkfffaaa]]]YYYUUURRRNNNLLLIIIEEEBBB@@@???>>>;;;<<<======;;;::::::;;;777777777777888999999:::777777888999:::;;;;;;<<<888888888888888777777777555555666666666777777777666666666777777888888888999999::::::::::::999999;;;;;;::::::999999888888999999999::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<::::::;;;<<<<<<===>>>>>>>>>>>>>>>>>>>>>>>>>>>>>><<<=========>>>>>>??????;;;;;;;;;::::::999999999=========<<<<<<;;;;;;;;;888666555444444555666888777777888888888888777777444444444555555555666666333333444444555666777777666555333222222333555666777777777777777888999::::::::::::;;;>>>@@@CCCDDDGGGIIIMMMRRRXXX___fffkkkxxx}}}jjjVVVJJJBBB888888777777666666555555222222222111111111111000000000000000//////////////////.........---------*********++++++,,,,,,,,,******+++++++++,,,,,,,,,************************************************))))))((())))))***++++++******))))))))))))******))))))))))))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((&&&(((******'''''')))+++))))))))))))))))))))))))((((((((((((((((((((((((&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************+++******)))))))))))))))))))))))))))************&&&''')))*********)))((('''((()))******++++++***---,,,+++*********+++,,,)))***+++,,,------...---...------------...//////---......///000111111222222111111000111333444555666777888888888666555444222333444666777888888888999:::<<<======;;;:::888===888888;;;777444===MMMbbbeeeccc```ccceeeYYYFFFDDD<<<@@@DDD===999:::666777888:::;;;;;;:::888777555666888888777666666777222222222111111111000000000000000000////////////------------------------++++++++++++++++++,,,,,,------------------------+++++++++************)))(((((())))))******++++++|||vvvuuuyyyuuusssooonnnqqqwww~~~{{{wwwrrrmmmiiigggeeeaaa^^^ZZZVVVQQQMMMJJJHHHBBBAAA???>>><<<<<<;;;;;;888888777777666666666666555666777777666666777999888888888888999:::;;;<<<999888777666666777888999888888888888888777666666666666777777888888999999999999999999:::;;;<<<<<<;;;;;;::::::::::::;;;;;;999;;;===>>>===<<<===>>>>>>>>>???@@@@@@@@@@@@????????????@@@@@@@@@AAAAAADDDCCCCCCBBBBBBBBBBBBCCCCCCCCCBBBAAAAAAAAAAAABBB@@@AAABBBBBBBBBAAA???>>>????????????????????????<<<999666444333555777999777777888888888666555333666777888888888777555444444333333333444555555666666666777777777777777777555555555555666666777777999999888888999;;;===>>>BBBDDDFFFKKKQQQXXX^^^aaakkknnnsssyyy}}}aaaKKK???:::777777999888555333555444333222111111111111000000000000//////////////////.........---------......---,,,++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))++++++++++++++++++++++++++++++***)))((((((((()))(((((((((((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''''''''(((((())))))******))))))************))))))******)))(((((((((((((((******))))))((((((''''''))))))************))))))++++++******************+++++++++,,,,,,---------------------------------,,,------...///000111111333333333333333333333333666777888777555444444555888777666666666666777777666777777888:::;;;<<<<<<>>><<<;;;;;;<<<<<<;;;:::FFFGGGGGGFFFDDDBBBCCCDDDAAA???===<<<;;;:::;;;;;;777666666666666666777888777777666555555555555555555444111000//////111222......////////////............---------,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,+++***)))))))))***(((((())))))******++++++))))))))))))))))))))))))~~~}}}wwwpppooosssnnnjjjeeebbbbbbeeejjjnnnnnnllliiieeeaaa]]]ZZZXXXXXXVVVRRRNNNIIIFFFCCCBBB===<<<:::999888777777777777777666666666555555555444666777777666555777888888888888999999:::;;;<<<:::999888777777888888999888888999999888888777666777777777777777888888888999999999999:::;;;<<<===<<<<<<;;;;;;;;;;;;<<<<<<<<<>>>??????>>>===>>>??????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCDDDDDDCCCCCCCCCCCCCCCDDDDDDCCCCCCBBBBBBBBBBBBBBBCCCDDDEEEEEEEEEDDDBBBAAABBBBBBBBBBBBBBBBBBBBBBBB===<<<:::888777888:::;;;:::::::::999888777666555777777888888888777666555555555444444555555666777666666777777777666666555666666666666777777777888888888888888888:::;;;<<<@@@AAACCCGGGMMMTTTYYY]]]cccfffkkkppptttxxx}}}]]]LLLAAA999888888666666888555444333222111111111111111000000000//////////////////.........---------,,,,,,,,,++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((************************+++***))))))))))))))))))))))))))))))((((((((((((''''''((((((((((((''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((''''''((((((((((((''''''))))))))))))(((((((((((()))))))))******)))))))))******)))(((((((((((((((***)))))))))((((((((('''))))))************))))))************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------------......//////000000111111111111111111111111555666777666444333444555777777777666666666777777777777888999:::;;;<<<<<<>>><<<;;;;;;<<<<<<;;;:::>>>???@@@@@@>>>>>>???@@@BBB@@@>>><<<;;;:::::::::888888777777777777777777777666666555444444555555555333111000//////000111...//////000000//////......------------,,,,,,,,,,,,,,,+++++++++*********,,,+++******))))))******)))))))))))))))*********))))))))))))))))))))))))}}}zzzxxxrrrjjjiiikkklllhhhbbb\\\YYYYYY[[[\\\]]]]]][[[YYYVVVRRROOOMMMNNNMMMIIIFFFBBB???===<<<888888777555555444444444555555555444444444444444444555666666555555666888888888999999:::;;;;;;<<<<<<;;;:::999999999999999999999999999999888888777888888888777777777777777888888888999:::<<<===>>>>>>======<<<<<<======>>>>>>@@@AAAAAA???>>>>>>???@@@AAAAAABBBCCCBBBBBBBBBCCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDCCCCCCDDDEEEEEEEEEDDDCCCCCCBBBBBBCCCCCCFFFGGGHHHHHHHHHGGGEEEEEECCCCCCCCCCCCCCCCCCCCCCCC@@@???>>>>>>===>>>>>>??????>>>===;;;:::999999999888999999999999888777777666666666666666666777888777777777777777666555444666666777777777777888888777777777777777888999:::<<<===???BBBGGGMMMSSSVVV[[[___cccfffhhhjjjlllnnnuuuwww}}}www^^^KKK<<<<<<<<<666555;;;555555444333222222222222111111000000000//////////////////.........------++++++++++++,,,---...///------------------------************************))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))))))))***+++******))))))(((((('''''''''(((((())))))(((((('''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((('''(((((())))))(((((('''*********)))((('''''''''))))))))))))))))))))))))***))))))((((((((((((((())))))))))))((((((((((((******++++++++++++******************************,,,,,,,,,,,,,,,,,,,,,,,,------------------------.........///////////////111111111111111111111111222444555444333333444666777777777777777777777777888999999:::;;;<<<======>>><<<;;;;;;<<<<<<;;;:::888999;;;;;;:::;;;<<<>>>BBBAAA???===<<<;;;:::::::::999999888888777777777666666555444444444555555444333111000//////000111//////000000000000//////------------,,,,,,,,,,,,,,,++++++++++++*********++++++***)))))))))*********))))))))))))))))))((())))))))))))))))))))))))~~~yyyuuurrrllleeebbbdddhhheee___YYYUUUTTTTTTTTTSSSTTTTTTSSSQQQMMMJJJHHHGGGFFFCCC@@@===;;;999999888777666555555555555555444444444444333333333333333555666666555555666777888999:::;;;;;;<<<<<<<<<======<<<;;;;;;::::::::::::::::::::::::999888888999999888888777777666666888888999999;;;<<<>>>??????>>>>>>======>>>>>>??????@@@AAAAAA???>>>>>>>>>@@@@@@AAABBBBBBBBBBBBAAACCCCCCCCCDDDDDDDDDEEEEEEDDDDDDDDDDDDDDDEEEFFFGGGEEEEEEDDDCCCCCCCCCCCCDDDHHHHHHIIIJJJIIIHHHGGGFFFBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBCCCCCCCCCBBBBBBAAACCCBBB@@@>>>===<<<<<<===;;;;;;;;;;;;::::::999999888777777777777777888888999999999888777666555444666666777777777777777777777777777777777777888888999:::;;;>>>BBBHHHLLLOOOWWWZZZ___bbbccccccdddeeeiiilllqqqwwwvvvttt|||^^^EEEAAA@@@777444999666555444333333222222222111111111000000000//////////////////............,,,+++++++++,,,,,,---...------------------------************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((()))))))))))))))))))))))))))((((((((()))***+++++++++******)))(((''''''&&&(((((())))))))))))((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((((((((())))))))))))((((((***)))))))))(((((((((''')))))))))(((((()))))))))))))))(((((((((((())))))))))))))))))((((((((((((******++++++++++++*********************+++++++++------,,,,,,,,,,,,++++++------------............///////////////.........222222222222333333333333000222333333333333444666666666777777888888888777::::::;;;;;;<<<======>>>>>><<<;;;;;;<<<<<<;;;:::888:::;;;<<<;;;;;;<<<>>>??????>>>===<<<<<<<<<<<<;;;;;;::::::999888777666555555444444444444444555333222111000/////////000//////000000000000//////---------,,,,,,,,,++++++++++++++++++******************))))))))))))************))))))((((((((('''((((((((((((((((((((((((uuuooojjjgggbbb\\\YYYZZZWWWUUURRROOOMMMKKKKKKKKKJJJKKKLLLLLLJJJHHHEEECCCAAA???>>>;;;999888777777666666555555555555555666444444444444444444444444444555666666555555666888999999;;;<<<<<<===<<<<<<============<<<<<<;;;;;;;;;;;;;;;;;;;;;:::999999::::::999999888888888777999999999:::;;;<<<>>>???>>>>>>============>>>>>>===???@@@???===<<<<<<===>>>>>>???@@@@@@@@@@@@???AAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCDDDDDDFFFGGGGGGEEEEEEDDDCCCCCCCCCCCCDDDFFFGGGHHHHHHHHHGGGFFFEEEAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDEEEEEEEEEDDDCCCFFFEEECCCAAA@@@@@@@@@@@@>>>>>>=========<<<<<<<<<:::999999888888888999999;;;;;;;;;:::999888777666666666666666666666666666888888888888888777777777999999:::<<>><<<;;;;;;<<<<<<;;;:::;;;<<<======;;;;;;<<<===;;;;;;<<<<<<============;;;;;;;;;;;;:::999777666444444333333333333444444222222111000//////////////////000000000000//////------,,,,,,,,,++++++++++++++++++*********))))))***))))))((())))))*********)))))))))((((((''''''((((((((((((((((((((((((ggg```ZZZXXXUUUPPPMMMNNNGGGGGGFFFEEEEEEDDDDDDDDD@@@AAAAAAAAA@@@>>><<<;;;:::999888777666555555555444444333333333444444555555555555555555666666666555666777777666666777888999:::;;;===>>>======<<<<<<<<<===>>>>>>======<<<<<<<<<<<<<<<<<<;;;::::::;;;;;;;;;:::::::::::::::::::::::::::;;;<<<===>>>===<<<<<<;;;;;;<<<<<<===;;;===>>>>>><<<;;;;;;<<<<<<======>>>>>>>>>>>>>>>?????????@@@@@@@@@AAAAAABBBBBBBBBCCCDDDFFFGGGHHHEEEDDDCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFFFFEEECCCBBBAAAAAAAAABBBCCCCCCDDDDDDBBBBBBCCCDDDDDDDDDDDDCCCFFFFFFEEEDDDCCCCCCCCCCCCBBBAAA@@@@@@??????@@@@@@======<<<<<<;;;;;;<<<<<<===============<<<;;;:::888777777777777777666666999:::::::::999888777777999999999:::<<<@@@CCCEEEKKKNNNRRRTTTVVVWWWYYYZZZ[[[^^^bbbdddhhhppp|||~~~xxx___DDD777666:::777777666555444444444444222222111111111000000000000000000/////////......///...---,,,++++++++++++++++++++++++++++++++++++************************))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((************************************************))))))))))))))))))***+++******))))))((((((''''''((())))))******))))))(((''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((((())))))******))))))((('''''''''((()))*********))))))''''''''''''))))))((((((((((((((())))))***(((((((((((())))))))))))))))))************)))))))))))))))***++++++,,,,,,+++++++++,,,,,,------------------...//////000000.........///////////////......//////000111111111000111333333333333555666555666888999:::999999888;;;;;;;;;<<<<<<<<<======>>><<<;;;;;;<<<<<<;;;::::::;;;<<<<<<:::::::::<<<999:::;;;<<<<<<<<<<<<<<<999:::;;;;;;:::999777666333333222222222333444444222111111000000///............////////////......,,,,,,,,,,,,+++++++++++++++************)))))))))))))))((((((((()))******)))(((((((((((((((((('''))))))))))))))))))))))))ZZZSSSMMMKKKJJJFFFDDDEEE@@@@@@AAAAAAAAA@@@??????;;;::::::999888777666666777666555555444444555555333333333333333444555555666666777777777888888888666777888888777777888:::999:::<<<>>>>>>>>>===<<<:::;;;<<<>>>>>>>>>>>>===<<<============<<<;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::::::::;;;:::<<<======<<<<<<<<<===<<<<<<===>>>>>>>>>>>>===>>>>>>>>>>>>????????????@@@@@@AAABBBCCCEEEGGGHHHDDDCCCCCCBBBBBBBBBBBBBBBCCCCCCDDDEEEDDDCCCBBBAAA?????????@@@AAABBBBBBBBB@@@@@@AAAAAAAAABBBBBBBBBEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCBBBBBBBBBCCCCCCBBBBBBAAA@@@@@@@@@@@@@@@??????@@@@@@@@@??????>>>:::::::::999999888888888<<<<<<<<<<<<;;;:::888777888888888888:::===@@@AAADDDGGGIIIKKKLLLNNNPPPSSSUUUWWWZZZ\\\]]]bbbiiiooovvv|||}}}\\\EEE>>>===888777666555444444444444222222222111111111000000000000000000/////////...------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))************))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++***))))))))))))))))))))))))))))))(((((((((((())))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))(((((((((((())))))))))))***)))'''&&&&&&''')))***((((((((((((((()))******'''((((((((()))))))))***(((((())))))))))))((((((((())))))***++++++,,,,,,******++++++,,,---......---------...///000000000------......//////000000.........///000111111111111333444444333333444666444666888:::::::::999888:::;;;;;;;;;;;;<<<<<<<<<>>><<<;;;;;;<<<<<<;;;:::777999::::::::::::;;;<<<::::::;;;;;;;;;:::999888777888999::::::999888666222222222222222333444444111111111000000///...---------............------,,,,,,,,,++++++++++++***************))))))))))))((((((((((((((()))******'''''''''((((((((((((((())))))))))))))))))))))))TTTLLLFFFEEEEEEBBB@@@AAA<<<===>>>>>>===<<<:::999;;;:::999777666666666666777777666666666666777777444444444444555666777777777777888888999999::::::666888999999888888999:::999:::<<<>>>???>>>===<<<999:::<<<===>>>???>>>>>>===============<<<<<<;;;;;;<<<<<<<<<===>>>>>>>>>======<<<;;;;;;;;;;;;<<<:::999999888888999999::::::;;;===>>>===<<<===>>><<<<<<===>>>>>>>>>>>>>>>======>>>>>>>>>???????????????@@@AAACCCEEEFFFGGGCCCCCCBBBAAAAAAAAAAAABBBBBBCCCDDDDDDDDDCCCAAA@@@;;;;;;<<<===>>>>>>?????????????????????@@@AAABBBDDDEEEFFFGGGHHHGGGFFFEEEGGGFFFDDDCCCCCCDDDDDDEEEFFFEEEDDDCCCCCCCCCCCCCCC@@@@@@AAABBBBBBBBBAAAAAA<<<<<<<<<;;;;;;:::::::::======>>>>>>===;;;999888888777777777888;;;===???BBBCCCEEEFFFFFFHHHKKKNNNPPPSSSUUUVVVVVVXXX]]]```hhhoooxxxwwwTTTEEE???888777666555555444444555222222222111111111111000000000000000////////////++++++++++++,,,---......------------------------************************))))))************))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((++++++***)))(((((())))))(((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((((((((((((((((((((())))))************))))))******))))))((((((''''''***((('''&&&&&&'''(((***((((((((((((((()))******'''((((((((())))))******''''''((((((((((((''''''((())))))***++++++,,,,,,))))))***+++---...//////---------...///000000111,,,------...///000111111///000000111222333333333222444555555333333444666444666888:::;;;:::999888:::::::::;;;;;;;;;;;;;;;>>><<<;;;;;;<<<===;;;:::666777999::::::;;;===???;;;<<<<<<;;;:::888666444666777999::::::999888777222111111111222333333444111111111111000///...---,,,------------------,,,,,,,,,,,,+++++++++******************))))))))))))((((((((((((((()))******&&&'''''''''(((((())))))))))))))))))))))))))))))KKKIIIGGGEEEBBB@@@??????======>>>>>>===;;;888777999999888777666555444444555555555555555555555555777777666666666666777777;;;;;;;;;;;;;;;;;;;;;;;;999999888888777777777666888888999;;;<<<===>>>???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===??????>>>>>>=========<<<<<<<<<======;;;:::999777666666999999888888888888999999===<<<;;;;;;::::::::::::<<<>>>BBBDDDFFFFFFEEEDDDCCCBBB???===<<<<<<============>>>>>>??????@@@@@@======<<<;;;<<<===>>>???>>>>>>>>>>>>???@@@AAABBB<<<<<<===>>>>>>>>>>>>>>>???????????????@@@@@@@@@CCCCCCDDDEEEEEEEEEEEEEEEIIIHHHEEEDDDCCCDDDEEEFFFAAAAAABBBBBBCCCCCCCCCDDDDDDDDDDDDCCCBBBAAAAAAAAACCCBBB@@@>>>======>>>>>>DDDBBB@@@@@@@@@@@@@@@???;;;:::999888888:::<<<===<<<===>>>@@@BBBEEEGGGHHHJJJMMMOOOQQQRRRSSSVVVXXX^^^bbbkkkssswwwyyyvvvIIIHHH<<<444555777333666777...333333222222111000000000000000000000////////////......---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,+++++++++******,,,,,,++++++***)))(((((())))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((('''''''''((()))+++,,,+++***)))'''''''''((()))''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))*********)))))))))))))))++++++******)))(((((((((***+++,,,,,,------,,,,,,------......///000000000///////////////.........///000000111111222333333333333333444666777666555444555666888888999999999<<<;;;999888888999;;;<<<>>>============>>>>>>???888777666666777:::===???>>>>>>===;;;888888999;;;333444555555555444333222222222111111111222444555111111000000///---,,,+++------,,,,,,,,,,,,++++++------+++*********+++,,,++++++***))))))((())))))&&&&&&''''''(((((())))))))))))(((((('''''''''&&&&&&'''''''''(((((())))))BBBAAA@@@???======<<<<<<;;;<<<>>>???>>><<<999888888999999888888777666555777777777777777777777777999888888777777888888999::::::::::::::::::999999999888888888777777777777555555666777888999::::::777777777777777777777777999::::::;;;<<<======>>>>>>>>>=========<<<<<<<<<;;;;;;:::999888777666666:::999999999999999999:::<<<;;;::::::::::::::::::>>>@@@CCCEEEGGGGGGFFFEEECCCBBB???===<<<<<<=====================>>>>>>>>>;;;;;;:::999:::;;;<<<===============>>>???@@@AAA======>>>>>>>>>>>>==================>>>>>>>>>>>>???@@@AAABBBCCCCCCCCCCCCBBBAAAAAAAAACCCEEEHHHIIIDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDDDDCCCCCCCCCBBBAAA@@@???@@@@@@AAAFFFEEEDDDDDDDDDCCCCCCBBBAAA???===:::999888999999:::;;;;;;<<<===???AAAAAACCCEEEHHHJJJKKKLLLOOOQQQWWWZZZaaaiiilllnnnuuu}}}xxxUUUFFF::::::;;;444333777666333333333222111111000000111000000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******,,,,,,++++++***))))))((())))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))+++,,,+++***((('''''''''((()))'''''''''&&&&&&'''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************+++,,,,,,------,,,,,,------......//////000000/////////////////////...000000111111222333333333333222222444666777666444444555777888:::;;;<<<<<<<<<;;;999888888999;;;<<<<<<<<<<<<;;;<<<<<<===>>>;;;:::888777777999;;;<<<======<<<:::777666777999333444555555555444222222111111000000000111222333111111111000///...,,,,,,------,,,,,,,,,+++++++++---,,,+++***)))******+++******)))((((((((())))))'''''''''((((((((((((((()))(((((((((''''''''''''''''''''''''((((((((()));;;;;;::::::::::::;;;;;;999;;;>>>@@@@@@>>>;;;999888999::::::::::::888888::::::::::::::::::::::::::::::999999999999::::::999999999888888777777777777777777777777666666666444444444555555555666666333333333333333333333333555777999:::<<<<<<<<<;;;======<<<<<<<<<;;;;;;;;;888888888888777777777777:::::::::::::::::::::::::::999999999999::::::;;;???@@@CCCEEEGGGGGGFFFEEEBBBAAA???>>>============<<<<<<<<<<<<;;;;;;;;;;;;999888888888888999::::::<<<<<<<<<<<<===>>>??????????????????>>>===<<<;;;;;;;;;;;;<<<<<<<<<======<<<===>>>@@@AAABBBBBBBBB>>>>>>>>>???BBBDDDGGGIIIEEEEEEEEEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDCCCBBBBBBBBBCCCDDDHHHIIIIIIIIIHHHGGGEEEDDDEEECCCAAA>>>;;;:::999888::::::999999::::::;;;<<<<<<>>>AAABBBCCCEEEHHHJJJMMMOOOUUU\\\___```fffmmm}}}UUUAAA;;;???777000444777444333333222222111111000111111000000000/////////.........------------,,,......---,,,,,,---......,,,,,,,,,+++++++++******,,,,,,++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((('''''''''((()))***+++***)))((('''''''''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))))))))))))))))))))))))))'''''''''((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))***++++++,,,***+++,,,,,,------,,,,,,---------...//////000000......//////////////////000111111222333333444444333222222444666777666444444555777999;;;===>>>???;;;:::999888888999:::;;;;;;;;;::::::;;;<<<<<<===???===;;;999777888888999<<<<<<;;;999666444555666333444444444444333222111000000/////////000111111111111111111000...---,,,,,,,,,,,,,,,++++++++++++++++++***)))))))))))))))(((((('''''''''(((((()))((((((((((((((('''''''''((((((((((((''''''''''''''''''''''''((((((((((((::::::999999999:::;;;;;;777999===@@@@@@???<<<:::777999:::<<<<<<<<<::::::;;;;;;;;;;;;;;;;;;;;;;;;:::::::::999999:::::::::888888777777666666555555555555555555555555555555555555555555555555555444333333333333333333333333333444777:::;;;;;;:::999;;;;;;;;;;;;::::::::::::666666666777777777888888::::::::::::::::::::::::888888888888999::::::;;;>>>???BBBDDDEEEEEEDDDDDDAAA@@@???>>>============;;;;;;::::::999999999888777777777777888888999999::::::::::::;;;<<<===>>>?????????>>>===<<<;;;:::999::::::;;;;;;<<<<<<<<<;;;<<<===???AAABBBCCCCCCAAAAAA@@@@@@@@@AAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDEEEEEEEEEFFFFFFFFFGGGGGGHHHGGGEEEDDDCCCDDDDDDEEEIIIKKKLLLLLLKKKHHHFFFFFFDDDDDDCCCAAA???>>><<<<<<:::999999999999999:::;;;888:::===>>>???AAACCCEEEFFFFFFKKKRRRUUUWWW]]]cccvvv{{{yyyrrr}}}rrrOOO>>>BBB>>>666555555444444444333222222111111111111111000000000//////............------------///---,,,******,,,---///,,,,,,,,,+++++++++******+++++++++*********))))))))))))))))))))))))))))))''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******(((((((((((('''(((((((((&&&''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((()))))))))******((((((((((((((((((((((((+++++++++++++++,,,,,,,,,)))))))))******+++++++++***+++,,,,,,------,,,,,,,,,,,,---......//////000............////////////111111111222333333444444444333333555777888777555666666777888:::;;;===>>>::::::999888888999::::::::::::::::::;;;<<<======@@@>>><<<999888888888888;;;<<<;;;999666444444555333333333333333222222111000000000000000000000000111111111111000///...---,,,,,,,,,++++++++++++******))))))(((((((((((((((&&&&&&&&&&&&&&&'''((()))))))))((((((''''''&&&&&&(((((((((((((((''''''''''''''''''(((((((((((((((<<<;;;:::999999999999999666888;;;>>>???>>><<<;;;777888:::;;;<<<<<<;;;;;;::::::::::::::::::::::::999999888888888888999999777777777666666555555555444444444444444444444444555555555555444444444444444444444444444444444444333555777999;;;:::999999:::::::::999999999888888666666666777888999999999999999:::;;;;;;:::999999888888888888999::::::;;;<<<===???@@@AAAAAAAAAAAA???>>>>>>===<<<<<<<<<<<<:::999999999888888777777777888888888999999999999999999999999:::;;;<<<===??????>>>>>><<<;;;999888999999::::::;;;<<<<<<===<<<===???AAABBBCCCDDDDDDBBBBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBBBBBBBBBBBBBBBBAAABBBBBBCCCDDDEEEFFFFFFJJJIIIGGGEEEDDDDDDDDDDDDHHHKKKMMMMMMJJJGGGEEEEEEEEEEEEEEEDDDBBB@@@>>><<<888888777888888999::::::666888:::;;;<<<===???AAAAAAAAAEEELLLQQQTTTYYY___hhhnnnvvvvvv{{{xxxyyykkkFFFAAA???<<<:::777555555444444333222222222111111111111000000000000//////.........---------...,,,+++))))))+++,,,...,,,,,,,,,+++++++++******+++++++++***************))))))))))))))))))))))))''''''(((((())))))******((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''((((((((()))))))))))))))'''''''''(((((((((((('''&&&&&&'''(((((('''&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))(((((((((((((((((((((((((((((())))))*********+++++++++((((((((((((((((((((((((******++++++,,,,,,,,,,,,,,,+++++++++******))))))***+++,,,,,,------,,,,,,,,,,,,------.../////////---.........//////000000000111111222222333444444555444444666888999888666777777666666777888999:::999999999999999999999999;;;;;;;;;;;;<<<===>>>???===<<<;;;999888888888888;;;<<<<<<:::777555555666333333222222111111111111111111111111111111000000000000111000000///...---,,,,,,+++++++++*********))))))))))))((((((''''''&&&&&&%%%&&&&&&'''(((((())))))((((((''''''&&&&&&'''''''''(((((((((((((((((((((((((((((('''''''''<<<;;;:::888777777777777666777999<<<======<<<;;;888888888999999:::::::::999999999999999999999999888888777777777777888888777777777777777777777777444444444555555555555555444444444444444444333333555555555555555555555555666777888::::::::::::999;;;;;;:::::::::999999999777888888999::::::;;;;;;999:::;;;<<<<<<;;;:::999:::999999999999::::::;;;;;;;;;<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;;;;:::888888888888888777777777777888999999::::::999999999999999999:::;;;<<<<<<=========<<<;;;999888777888888999999:::;;;<<<<<<===>>>???AAABBBCCCCCCCCC>>>??????@@@AAAAAAAAABBBBBBBBBBBBBBBBBBAAAAAAAAA===>>>???@@@BBBCCCDDDEEEJJJIIIGGGEEEDDDDDDDDDEEEGGGJJJLLLKKKGGGDDDDDDEEEHHHHHHHHHGGGDDDAAA===;;;777777666666777777888999555777888888888888:::;;;???===@@@GGGLLLOOOTTTZZZ```eeemmmtttyyy{{{zzzyyy}}}www|||sss^^^HHH<<<999:::777666555555444444333333222222222111111111000000000/////////.........------,,,+++************+++,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((())))))))))))((((((&&&&&&'''(((((((((''''''%%%&&&'''(((((('''&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))((((((''')))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))''''''(((((()))*********---,,,,,,+++******))))))***+++,,,,,,------,,,,,,,,,,,,,,,---......//////------......///000000000///000000111222222333333555444444666888999888666777666555444444555666777999999999999999999999999;;;;;;;;;;;;<<<===??????;;;;;;:::999888888888888999:::;;;:::888666666666333222111111000000111111111111222222222111000//////////////////...------++++++++++++************)))))))))))))))(((''''''''''''&&&&&&&&&''''''((((((((((((((((((''''''''''''''''''(((((((((((((((((((((((((((((('''''''''<<<;;;:::999888888888888666777888999::::::;;;;;;999888666666666777999:::888888888888888888888888888888777777777777888888777777777888999999::::::666666777777777888888888666666666666666666666666777777777777777777777777::::::::::::::::::::::::============<<<<<<<<<;;;::::::;;;;;;<<<<<<======;;;===>>>??????>>>===;;;<<<;;;::::::::::::::::::::::::;;;<<<<<<=========::::::;;;;;;::::::999999777777777777888888888888666777888999:::999999888999999999999:::;;;<<<<<<;;;;;;;;;:::999888777666555666777888999::::::;;;<<<<<<===??????@@@@@@@@@;;;;;;===>>>???@@@AAAAAA@@@@@@@@@?????????>>>>>>;;;;;;===???@@@BBBDDDDDDFFFEEEDDDDDDDDDEEEFFFGGGGGGJJJKKKIIIDDDAAACCCEEEEEEFFFHHHHHHFFFCCC???===;;;;;;:::999888888888888777888999888777666777888;;;999:::@@@EEEHHHLLLQQQXXX[[[^^^cccffffffeeedddkkkttt|||}}}mmmLLL<<<:::666666666555555444333333333222222222111111111000000////////////............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++******************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******)))((('''%%%&&&'''(((((((((''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))'''(((((((((((()))))))))))))))))))))))))))))))))&&&&&&'''(((((()))******++++++++++++++++++++++++***+++,,,,,,------,,,,,,+++,,,,,,------......///------......///000000111...//////000000111222222333333333444666777666555666555444333444555777888888888999999999999888888999999999:::;;;<<<>>>???;;;::::::888777666666555666888999999777666555666333222111000///000000111000000111111111000.....................------,,,++++++++++++************))))))*********)))(((''')))((('''''''''''''''''''''''''''(((((((((((((((''''''''''''((((((((())))))(((((((((''''''''''''<<<<<<;;;;;;;;;;;;;;;<<<777777777777888999:::;;;999888555444333555777999888888888888888888888888999888888888888888888999777777888999:::;;;<<<<<<888888999999:::::::::;;;999999999999:::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;===<<<;;;:::::::::;;;;;;????????????>>>>>>>>>>>><<<<<<<<<=========>>>>>>===???@@@AAAAAA@@@???======<<<<<<;;;:::::::::::::::;;;;;;;;;<<<<<<======999999:::::::::999888888666666777777888888999999555666888999999999888777999999999999:::;;;<<<===999999999999999888777666444444555666777888999999::::::;;;<<<=========<<<:::;;;<<<===>>>>>>>>>>>>===<<<<<<<<<;;;;;;:::::::::;;;<<<>>>@@@BBBDDDDDDBBBBBBBBBBBBDDDFFFHHHIIIHHHJJJKKKHHHBBB@@@BBBFFF@@@BBBEEEHHHHHHFFFDDDBBBAAA@@@>>><<<;;;:::999999999:::;;;:::888777777888999555555:::???AAADDDHHHJJJKKKMMMRRRWWWZZZ[[[[[[VVV^^^dddccceeelllqqqqqqyyyuuuhhhIII@@@999666666666555444444333333222222222111111111111000000/////////............,,,------......------,,,,,,,,,,,,+++++++++************************++++++))))))))))))))))))))))))******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''(((((()))******)))((('''$$$%%%'''(((((((((''''''%%%&&&((())))))(((&&&%%%&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''''''''''')))))))))))))))(((''''''))))))))))))))))))))))))&&&&&&&&&&&&'''''''''((())))))))))))))))))))))))'''(((((()))***+++++++++*********++++++,,,------++++++,,,---------,,,,,,++++++,,,------......///---------...///000000111.........///000000111111222111111333555555444333555444333333444666999;;;888888999999999999888888888888888999:::;;;===>>><<<;;;:::888666555444333333555777888666555555555333222000/////////000111//////000000000///---,,,---------...------,,,,,,+++++++++************))))))***+++++++++***((('''***)))((('''''''''''''''&&&'''''''''(((((())))))&&&'''''''''(((((())))))))))))(((((('''''''''&&&========================<<<:::::::::<<<<<<;;;:::555555555666777999:::;;;777888999:::;;;:::999999::::::::::::::::::999999666888999;;;<<<<<<;;;;;;<<<;;;999888888999;;;<<<;;;;;;;;;;;;:::999888888:::999999999999:::;;;<<<;;;;;;<<<<<<===>>>>>>>>>@@@@@@@@@@@@@@@???>>>>>>=========>>>======<<<;;;=========>>>???@@@AAABBBCCCBBB@@@>>><<<::::::999>>>===<<<;;;999888777666:::::::::::::::999888777999999888888888888777777555666888:::::::::888777777888;;;<<<<<<:::777555;;;:::999888666555555444999888666666666777999;;;;;;;;;<<<<<<<<<;;;:::::::::;;;===>>>>>>>>>===<<<;;;;;;;;;:::::::::999999>>>===<<<;;;<<>>:::777666777666888999::::::999777666444555555777999;;;===>>>CCCDDDFFFIIIKKKMMMNNNNNNSSSUUUWWWYYY[[[^^^aaadddmmmsssyyy{{{tttRRR444MMM???333000666777///000888444444333222222111111000//////.........---------///............---------,,,,,,,,,+++++++++******++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''''''''&&&******))))))(((((('''''')))))))))))))))))))))))))))(((((('''''''''((((((((((((((((((((('''''''''''''''(((((((((((('''''')))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************)))))))))))))))(((''''''(((((()))***************))))))(((((()))+++---...((()))+++,,,+++***'''&&&,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////............//////000111111111111222333444555222444666777777777999;;;888888888888888888888888<<<;;;999888888888999999::::::999999777666444333666666666666555444333222000000000000////////////........................000///......///...,,,***---------,,,,,,+++++++++))))))(((((((((((())))))---+++((('''''''''%%%$$$''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''========================<<<;;;::::::;;;<<<;;;999555555555666777888::::::888888:::;;;;;;;;;:::999::::::::::::::::::::::::888999:::;;;<<<;;;::::::===<<<:::999999:::;;;<<<;;;<<<<<<<<<;;;;;;:::999::::::;;;<<<<<<===>>>>>>::::::;;;<<<<<<======>>>??????@@@@@@??????>>>===<<<<<<<<<===<<<<<<<<<;;;<<<<<<;;;<<<<<<>>>???@@@AAA@@@>>>===;;;:::999999;;;;;;::::::999888888888999:::::::::999999888777888888999999:::::::::;;;::::::<<<<<<===<<<;;;:::999999:::::::::::::::999:::::::::999777666444333777666444444444555777888999::::::;;;;;;;;;:::::::::;;;<<<=========<<<<<<;;;;;;;;;;;;::::::::::::::::::;;;<<<>>>???@@@AAAEEEDDDBBB@@@AAABBBDDDEEEJJJGGGDDDBBBCCCBBB@@@>>>BBBBBBCCCCCCDDDDDDEEEEEEEEEEEECCC@@@<<<999888888777888:::;;;;;;;;;999888777666666666777999;;;<<>>??????===;;;777444333333444444333333222111111111//////.........---------///............---------,,,,,,,,,+++++++++******++++++************++++++******************************))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''''''''(((((((((((('''''''''''''''''''''''''''''')))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))'''(((((((((((())))))))))))))))))))))))(((''''''(((((()))******************))))))))))))+++,,,---***+++,,,,,,,,,***)))(((,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---------........./////////............///000000111111111111222333444444222444666666666666888999888888888888888888888888;;;:::999888777777888999::::::999999777666555444555555555555444333222111000000000000/////////...........................000///......///...,,,***,,,,,,+++++++++*********))))))(((((((((((()))))),,,***((('''''''''&&&%%%''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&===========================;;;::::::;;;;;;:::888666666666666777999:::;;;999999:::;;;;;;;;;;;;:::::::::;;;;;;<<<<<<======;;;;;;;;;;;;;;;:::999999<<<;;;:::999999:::<<<<<<;;;<<<<<<<<<<<<<<<;;;:::999:::<<<===>>>>>>>>>===999999::::::;;;<<<<<<<<<<<<<<<======<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;<<<;;;:::::::::<<<===??????>>>===<<<::::::999999999999999999999999999999888999999999999999888777888999:::;;;<<<===>>>>>>????????????>>>>>>>>>>>><<<;;;:::999999:::<<<===::::::;;;;;;999777555333444333222222222333555666777777888999:::::::::999999:::;;;<<<<<<<<<;;;;;;;;;;;;;;;;;;::::::::::::888999<<>>;;;::::::777999;;;<<<===>>>======;;;999777666555666888999999:::;;;===>>>>>>>>>>>>AAACCCFFFHHHIIILLLPPPSSSQQQZZZaaahhhzzzyyywwwssskkkwwwdddDDD999???@@@999777:::999333444444333333222222111111/////////.........------///............---------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''))))))))))))(((((((((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''((())))))))))))))))))))))))))))))''''''''''''(((((((((((()))))))))))))))(((((('''(((((()))***************+++******)))******++++++,,,,,,,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......------.........////////////.........//////000111222222222222222333333333333444555555444444555777666666666666666666666666999888888777777777777888999999999999888666555555444444444444333222111000000000000/////////......------------------------///...---.........,,,******************)))))))))))))))(((((((((((())))))***((('''&&&'''((('''&&&''''''''''''((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&===========================;;;::::::;;;:::999888888888888888999:::;;;<<<::::::;;;;;;;;;<<<<<<<<<;;;<<<<<<===>>>???@@@@@@======<<<;;;:::999888888:::999999888999999:::;;;::::::;;;;;;;;;;;;;;;:::888999;;;<<<<<<;;;999888888888888999::::::;;;;;;999999999999999888888777999999999999:::;;;;;;<<<>>>===<<<;;;<<<===>>>??????>>>===<<<;;;;;;;;;;;;::::::::::::::::::::::::888888999999999999999888;;;;;;<<<<<<===>>>>>>???AAA@@@???>>>>>>>>>??????>>>>>><<<;;;::::::;;;;;;;;;<<<===>>>===:::777555444333333333333444555666555666777888999999999999999999::::::;;;;;;;;;;;;;;;;;;:::::::::999999999;;;<<<>>>AAACCCEEEFFFFFFEEEEEEDDDCCCCCCCCCCCCCCCEEEEEEEEEEEEEEEEEEEEEDDDDDDDDDDDDCCCCCCCCCCCCCCCDDDEEEEEEBBB???<<<;;;;;;888:::<<<>>>???@@@AAAAAA???===:::777555555555666777777888999999999999888:::<<<>>>@@@BBBDDDHHHJJJLLLTTTYYYYYY```ttt|||{{{zzz|||{{{uuutttpppJJJCCC<<<888:::;;;888555555444444333222222111111////////////............///............---------,,,,,,,,,+++++++++******++++++************++++++((((((((((((((((((((((((******))))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''))))))))))))(((((((((((((((((((((((((((((((((((((((''''''''''''(((((()))''''''''''''((((((((((((''''''(((((((((((('''''')))))))))))))))))))))))))))'''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''((())))))(((((((((((((((((((((((('''''''''((((((((())))))(((((())))))))))))(((((((((((()))***************,,,++++++*********)))))),,,++++++*********++++++++++++,,,,,,,,,,,,------,,,,,,,,,---------..................////////////............///000111111333333333333333333222222333444555555333333333555555555555555555555555555777777777666666666666777888888888888777777666555222222222222222111000000000000/////////.........------------------------///---------......,,,***************************))))))(((((((((((()))))))))'''&&&&&&((()))((('''''''''''''''((((((((((((''''''''''''''''''''''''((((((((('''&&&&&&%%%%%%========================<<<;;;999999::::::999888::::::::::::;;;<<<======:::::::::;;;;;;;;;<<<<<<===>>>>>>???@@@AAAAAABBB>>>===<<<:::999888777666666666666777777888888999777888999::::::::::::::::::;;;<<<<<<;;;999666555777777888888999:::::::::999999:::::::::999888888888888888888999;;;<<<===BBBAAAAAAAAA@@@AAAAAAAAA@@@???>>>===<<<<<<<<<<<<<<<<<<;;;;;;::::::999999777888999:::::::::::::::========================???>>>>>>=========>>>>>>?????????>>><<<:::888777<<<===???@@@@@@===;;;999666666666666777777888888555666777888999:::::::::999999999999::::::;;;;;;;;;::::::::::::999999999>>>======>>>AAADDDGGGIIIGGGGGGGGGFFFFFFDDDCCCCCCEEEGGGHHHIIIIIIHHHHHHIIIFFFFFFFFFFFFEEEEEEEEEEEECCCDDDDDDCCC???===;;;;;;:::;;;<<>>>>>??????@@@@@@AAAAAA===<<<:::999777666666666444444555666666777777777666666777999::::::::::::<<<======<<<;;;999777666777777888888999:::::::::<<<<<<======<<<<<<;;;:::888888888888999;;;===???EEEFFFGGGGGGGGGFFFDDDCCCAAA@@@???>>><<<<<<;;;;;;<<<<<<;;;;;;:::999888888888888:::;;;<<<<<<<<<<<<=========<<<<<<<<<;;;;;;<<<<<<======>>>>>>>>>>>>?????????>>><<<:::777555<<<===???@@@@@@???>>>===::::::::::::;;;;;;;;;;;;888888999:::;;;;;;;;;:::::::::999999999:::;;;<<<<<<<<<<<<<<<;;;;;;;;;:::===<<<;;;;;;===AAAEEEGGGHHHIIIIIIIIIGGGEEECCCBBBEEEGGGJJJKKKJJJIIIJJJJJJGGGGGGGGGGGGHHHHHHHHHHHHBBBCCCEEECCCAAA>>><<<<<<;;;<<<===???AAACCCEEEFFFCCCBBB@@@===;;;999777777777888888999888888777777888999;;;;;;;;;<<>><<<@@@777444<<<555555444444333333222222000000000/////////......///............---------,,,,,,,,,+++++++++******++++++************++++++))))))))))))))))))))))))******))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))''''''&&&''''''((()))***&&&&&&''''''((()))))))))''''''(((((((((((('''''''''''''''''''''''''''''')))'''&&&'''((()))((('''(((((((((((((((((((((((('''''''''''''''((())))))))))))))))))))))))))))))))))))))))))************'''(((((()))))))))))))))(((((()))***************+++++++++++++++***)))((()))))))))))))))************++++++,,,,,,------...,,,,,,,,,---------............/////////000000000.........///000111222333222333444555555444333222333444555555333222333555444444444444444444444444555666666777777777777666333444555555555555555444000111111111111111000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,......,,,+++*********+++++++++++++++))))))(((((((((((()))))))))'''&&&&&&((()))((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''========================999888777888:::;;;;;;::::::::::::::::::;;;;;;<<<:::999999888999:::;;;<<<============>>>>>>>>>>>><<<:::999777555555555555333444555666777777777777555666888999:::;;;;;;;;;:::::::::999999999888888777777888999999::::::;;;===============<<<;;;;;;999888888888999<<<>>>@@@HHHIIILLLMMMLLLIIIFFFDDDBBBAAA???===;;;::::::999888888888888888888888888888999:::<<<===>>>>>>>>>::::::;;;;;;;;;;;;;;;;;;;;;<<<>>>@@@AAAAAA@@@@@@>>>>>><<<;;;:::999999999:::;;;<<<>>>??????@@@@@@<<<<<<===>>>>>>>>>>>>>>>;;;;;;<<<<<<<<<<<<<<<;;;;;;::::::999:::;;;<<<===????????????>>>>>>>>>>>><<<<<<<<<===>>>@@@BBBCCCHHHHHHIIIIIIHHHEEEBBB@@@BBBEEEIIIIIIHHHGGGGGGHHHGGGGGGGGGHHHHHHIIIIIIJJJBBBDDDFFFEEECCC@@@>>>>>><<<===>>>???AAACCCEEEFFFDDDDDDCCCBBB???===:::999666777777888888888777777888999:::999999999;;;===<<>><<<:::999888888444555555666777888888888999:::;;;===>>>?????????777888888999:::;;;<<<<<<;;;===@@@BBBDDDDDDCCCBBB>>><<<999888888999<<<>>>999999:::<<<===???@@@AAA===>>>>>>???@@@?????????=========>>>======<<<<<<;;;;;;:::999:::;;;<<<===BBBBBBBBBAAAAAAAAA@@@@@@<<<===???AAABBBBBBBBBBBBGGGHHHIIIIIIGGGDDDAAA??????CCCGGGGGGEEEDDDDDDFFFFFFFFFGGGHHHIIIIIIJJJJJJCCCEEEGGGGGGDDDBBB@@@@@@======>>>???AAACCCEEEFFFDDDDDDEEEDDDBBB???<<<:::555555666777777777666666777888999888777777888:::>>>===>>>@@@BBBDDDHHHLLLRRRVVVhhh|||nnn{{{UUUFFF???999555666555555444444333222222000000000000//////////////////.........---------,,,,,,,,,+++++++++******++++++************++++++******************************))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))'''((((((((())))))******))))))))))))))))))))))))&&&&&&&&&'''''')))******&&&&&&&&&'''((())))))***''''''(((((((((((('''''')))))))))))))))))))))))))))'''&&&'''((()))((('''))))))))))))))))))))))))'''''''''''''''((())))))))))))))))))))))))))))))''''''''''''((((((((()))''''''((()))))))))))))))(((((()))***************)))***+++,,,,,,+++***)))((()))+++---...---+++*********+++,,,,,,---......,,,,,,,,,---------......////////////000000000000.........///000222333444000111333555666666555444333444666555444444666777555555555555555555555555555666777999999999888777000000111222333333333333000111111222222222111111//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,---...,,,+++'''((((((((())))))******))))))(((((((((((())))))***)))'''''''''((('''&&&''''''''''''((((((((()))''''''''''''''''''''''''$$$%%%%%%&&&'''((())))))BBBAAA@@@???===;;;:::999888888888888999999999999999999:::;;;<<<<<<<<<<<<:::999888999:::<<<<<<<<<;;;;;;:::999888888888888888777666555555444555555555555555444444555555555555555666777888999::::::888888999999999888888777999999999999:::;;;<<<===999::::::::::::999888777;;;;;;===>>>???AAAAAABBBIIIKKKMMMNNNNNNKKKGGGEEEAAA@@@>>><<<:::999888888888888888888888888888888777888999:::;;;;;;::::::;;;;;;;;;<<<===???AAABBBCCCDDDEEEEEEDDDBBB???>>>777777777777888:::;;;<<<;;;:::::::::;;;===???@@@===;;;:::;;;===???@@@@@@???<<<:::;;;===???>>><<<@@@???>>>===<<<===>>>>>>CCCCCCBBBAAAAAA@@@??????>>>@@@CCCDDDDDDCCCDDDDDDJJJJJJKKKKKKIIIFFFBBB@@@@@@BBBEEEHHHIIIHHHFFFEEEDDDEEEFFFGGGHHHIIIIIIIIIFFFFFFGGGGGGFFFEEECCCBBBBBBAAA??????@@@BBBEEEGGGHHHHHHIIIIIIHHHFFFDDDBBB;;;:::888666555555666777777777777777888888888888777777999;;;===@@@BBBDDDFFFNNNVVVaaayyyppppppxxxUUUCCC;;;777<<<888333111555888555000111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++******)))*********************************(((((((((((())))))))))))(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&''''''''''''******))))))((((((''''''''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((******))))))((((((''''''((((((''''''''''''((((((&&&&&&'''((()))******+++))))))((((((((((((((()))***************************++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---............////////////////////////000000000000333333333444444444555555444444444555666777777888777666444333333444555666999333///333<<>>999222222333222111111222333111111111111111000//////......////////////............//////......---,,,///---,,,,,,---,,,***'''***)))((((((((()))***+++)))***+++)))'''&&&&&&'''((((((((((((''''''''''''%%%&&&&&&&&&'''(((((((((&&&&&&''''''''''''&&&&&&&&&&&&&&&'''''''''''''''AAA@@@???===;;;::::::::::::::::::::::::::::::::::::;;;<<<===>>>>>>>>>>>>:::::::::<<<>>>?????????===<<<;;;:::999999888999888777666555444444444444555555444444444444555555444555555666777888999:::::::::;;;;;;;;;;;;::::::;;;;;;;;;;;;;;;<<<<<<===999::::::;;;;;;<<<<<<<<<<<<>>>BBBEEEGGGHHHHHHHHHHHHIIIKKKKKKJJJHHHDDDBBB@@@???===;;;:::999888888777777888888999999::::::;;;;;;;;;;;;;;;<<<<<<===<<<===???BBBDDDFFFGGGHHHIIIIIIHHHGGGEEEBBB???===888888888888888888999999:::::::::;;;<<<>>>@@@AAA>>><<<::::::<<<>>>>>>>>>???===;;;<<<>>>???>>>===<<<<<<;;;;;;<<<===>>>???AAAAAAAAAAAAAAAAAAAAAAAA@@@BBBEEEFFFFFFFFFFFFGGGJJJKKKLLLLLLKKKIIIFFFDDDAAACCCEEEFFFGGGFFFEEEDDDAAABBBCCCDDDEEEFFFFFFFFFEEEFFFFFFGGGGGGEEEDDDCCCEEEDDDBBBBBBCCCEEEHHHJJJIIIJJJKKKKKKJJJIIIGGGEEEBBBAAA===:::888777777777777777777777777888888888777777888999<<<>>>@@@AAA???DDDJJJTTTeeezzzzzzuuu{{{NNN:::AAA<<<999555444555777444000111111111111000000000000//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***************************************(((((((((((()))))))))***(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''(((((()))***)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((('''((((((((((((((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((***)))))))))((((((((('''((((((''''''''''''((((((((((((((())))))*********+++******)))))))))******++++++++++++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------............////////////////////////000000000000333333333444444444444555444444555555666777777888777666555444444555666777999555222444999<<<999555333333222111111111333444000111111111111000//////......////////////.....................------,,,///---,,,---......---,,,++++++))))))((()))***++++++,,,,,,+++)))(((((()))))))))((((((''''''&&&&&&&&&&&&&&&'''''''''''''''%%%&&&&&&&&&&&&&&&&&&%%%)))))))))((('''''''''&&&@@@???<<<:::999999::::::<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<>>>@@@AAAAAAAAAAAA===>>>???AAAAAAAAA@@@@@@>>>===<<<;;;999999888888777666555444444333444444444444333333333333444444444444555666777777888888::::::;;;;;;<<<;;;;;;:::<<<<<<<<<;;;<<<<<<=========<<<;;;;;;<<<===??????@@@DDDIIIMMMOOOOOOMMMLLLFFFGGGHHHGGGFFFCCC@@@>>>===<<<<<<:::999888888777666777777888999:::;;;;;;<<<;;;:::999:::<<>>@@@AAABBB>>><<<::::::;;;======<<<>>><<<;;;;;;<<<======<<<::::::::::::<<<===>>>??????@@@@@@AAABBBCCCCCCCCCAAADDDGGGHHHHHHGGGHHHIIIIIIJJJKKKLLLKKKIIIGGGEEEBBBCCCCCCDDDDDDDDDCCCCCC???@@@AAACCCDDDDDDDDDEEECCCDDDFFFGGGGGGGGGFFFEEEEEEDDDCCCCCCDDDFFFIIIJJJIIIJJJKKKLLLLLLKKKJJJIIIIIIGGGCCC???;;;999777777666777777777777888888888777777777888:::;;;===>>>>>>???DDDMMMWWWeeeyyyhhhzzzjjj???BBB;;;999777777666555222000222222111111111000000000/////////.........------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***************************************((((((((()))))))))******(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''(((((()))******))))))))))))((((((((((((''''''''''''((((((((((((''''''(((((((((((((((((((((((((((((((((((((((((()))((((((''''''(((((()))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((()))((((((''''''(((((())))))*********************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,......------------......---............/////////////////////000000000000333333333333444444444444444444555555666777777777888777666555555666777888:::888666666777888777666777555333111000111333444000000111111000000///.........////////////.....................---,,,,,,---+++***+++...///000///---,,,+++***))))))***+++,,,------,,,***)))***+++***))))))((('''&&&&&&&&&'''''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%%%%+++******)))((('''&&&&&&???===:::888777888:::;;;;;;;;;<<<===>>>???@@@@@@>>>@@@BBBDDDFFFFFFEEEEEEFFFGGGHHHGGGEEEAAA???===>>>===<<<:::999888777777777666555444333333333333444333333222222333333444444444444555666777777777888999999::::::::::::999::::::;;;<<<===>>>@@@AAACCCBBB@@@??????@@@BBBCCCHHHLLLPPPSSSSSSQQQLLLIIIEEEEEEEEEDDDBBB???===<<<;;;;;;:::::::::999888777888888999::::::;;;;;;<<<:::999888999;;;???CCCFFFLLLNNNQQQSSSSSSPPPMMMJJJHHHFFFCCC???<<<:::888888999999:::;;;;;;;;;;;;;;;?????????@@@AAAAAABBBBBB>>><<<::::::<<<>>>???>>>===<<<;;;;;;;;;;;;;;;;;;<<<<<<<<<======>>>??????@@@AAABBBCCCDDDFFFGGGGGGCCCEEEHHHIIIHHHGGGHHHIIIHHHIIIIIIIIIHHHFFFDDDBBBBBBBBBAAAAAAAAAAAAAAAAAA???@@@AAABBBCCCDDDDDDDDDAAABBBDDDFFFGGGGGGGGGFFFBBBBBBAAAAAABBBDDDFFFGGGHHHIIIJJJKKKLLLLLLLLLLLLJJJHHHEEEAAA===;;;999888777777777888888888888888888888888888999:::;;;;;;===;;;AAAKKKQQQZZZuuuzzzpppUUU===<<<888777888777444222222222222222111111111000000////////////............------------------------,,,,,,+++************+++************************(((((()))))))))*********(((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&'''((()))***++++++))))))))))))((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))(((((((((((())))))(((((((((((())))))+++++++++***************+++************++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,++++++,,,,,,,,,,,,------.........------.........---------.........//////////////////000000000000222222333333333444444444555555555555666666777777888777777666777777888999;;;:::888666666999===@@@<<<999444111000000111222000000000000000//////...---......//////......---------.........---,,,,,,***(((((()))---000111111///...,,,***))))))******+++,,,---,,,***)))***+++******)))((('''&&&&&&%%%((((((((('''&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%))))))((((((''''''&&&&&&<<<;;;888777777888;;;<<<888999;;;>>>AAACCCEEEGGGGGGIIILLLNNNOOOOOONNNMMMSSSTTTSSSOOOHHHBBB>>><<<<<<;;;:::888777666666666777777666555444444444444444333333222222333333444444444555555666666777777888999:::;;;;;;;;;;;;;;;;;;;;;===???BBBEEEHHHIIIIIIHHHGGGGGGHHHJJJMMMNNNSSSUUUWWWWWWTTTOOOIIIFFFEEEDDDCCCAAA???===<<<;;;999:::;;;;;;;;;::::::999;;;;;;;;;;;;<<<<<<<<<<<<::::::<<<>>>CCCHHHLLLOOOWWWWWWXXXVVVRRRLLLGGGCCCAAA@@@>>><<<:::999888888888:::<<<>>>@@@AAABBBBBBEEEEEEEEEEEEEEEDDDDDDCCC???===<<<===???BBBCCCCCC@@@@@@@@@???>>>===>>>???AAAAAAAAAAAAAAAAAAAAA@@@CCCDDDEEEFFFHHHIIIJJJKKKFFFHHHKKKKKKJJJIIIIIIJJJJJJJJJIIIHHHFFFCCCAAA???@@@@@@??????????????????======???@@@AAABBBBBBBBB???AAACCCEEEFFFGGGGGGFFF@@@@@@@@@@@@AAACCCEEEFFFFFFGGGHHHIIIJJJKKKKKKKKKKKKIIIGGGDDDBBB@@@>>>===::::::999999888888888888999999888888999999:::;;;999666;;;EEEFFFLLLhhh~~~wwwvvv}}}JJJBBB;;;777888777444333555222222222222111111111111000000/////////.........---------------------------,,,,,,+++***+++++++++************************))))))))))))************(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((('''''''''((()))******+++(((((((((((())))))))))))''''''''''''((((((((((((&&&'''''''''(((((())))))((((((((((((((((((((((((''''''((((((((((((''''''((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))))))))(((((((((((())))))+++++++++***************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++,,,,,,---------.........------.........------------............////////////000000000000222222222333333333444444555555555555666666666666777777777777777888999999<<<;;;999777888===FFFLLLAAA<<<666111000000//////000000000000000///......------............---------------...---,,,,,,+++)))))))))+++///222333333///...,,,***))))))******)))***+++***)))((()))******))))))((('''&&&&&&&&&((((((((('''&&&&&&&&&%%%''''''((((((((((((''''''%%%%%%%%%&&&&&&''''''''':::999888777888999;;;===777999<<<@@@DDDHHHKKKLLLQQQSSSVVVXXXYYYXXXVVVUUUXXXYYYXXXRRRIIIAAA======:::999888777777666777777888777666555555444555555444444333333333333444444555555666666666777777777;;;;;;<<<===>>>>>>>>>>>>>>>???AAADDDHHHLLLPPPRRRMMMNNNNNNPPPSSSVVVYYY[[[YYYYYYXXXVVVQQQLLLGGGDDDDDDBBBAAA>>>===<<<<<<;;;999:::<<<===>>>===<<<<<<<<<=========>>>?????????>>>@@@EEEJJJOOOSSSVVVXXX]]][[[XXXRRRLLLFFF@@@===============<<<<<<<<<<<<:::<<>>===<<<======>>>>>>>>>======888999:::<<<======>>>>>>>>>???AAACCCEEEEEEEEEEEEBBBBBBBBBCCCDDDEEEFFFGGGDDDDDDEEEFFFGGGHHHIIIJJJLLLKKKJJJIIIHHHFFFEEEDDD======<<<;;;:::888777777999888888888888999::::::999777:::@@@>>>AAAVVVooopppmmmqqqQQQCCC888888999555444777333222222222222111111111000000000/////////......------------------------------,,,+++++++++++++++************************)))))))))*********++++++(((((())))))))))))(((((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))''''''''''''((((((((((((&&&&&&''''''((()))))))))((((((((((((((((((((((((&&&''''''((((((''''''&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((((((((((((((())))))))))))***))))))(((((())))))***)))*********************)))))))))))))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,++++++******++++++,,,,,,------.........------------......,,,------------.........////////////000000000000222222222222333333333333555555666666666666666666666666777777888888999999::::::999999;;;AAAIIIOOOAAA<<<666222222222000---//////000000//////...---------............---------------------,,,++++++******,,,...222444444333---,,,+++***))))))***+++''')))***)))((('''((()))(((((((((((('''''''''''''''''''''''''''&&&&&&&&&(((((())))))))))))((((((######$$$%%%&&&''''''(((888888888999:::;;;<<<===;;;<<>>>>>?????????@@@AAACCCGGGJJJNNNRRRTTTRRRSSSTTTUUUWWWYYYZZZ[[[TTTSSSPPPMMMJJJGGGEEEDDDAAA@@@>>><<<::::::;;;;;;:::;;;>>>???@@@@@@???>>>;;;<<<===???AAACCCDDDEEECCCGGGNNNUUUYYY[[[[[[[[[\\\XXXRRRKKKEEE@@@===;;;:::;;;===>>>>>>>>>=========@@@DDDHHHLLLOOOPPPPPPLLLMMMNNNOOOOOOOOONNNNNNKKKIIIGGGFFFGGGIIIIIIHHHHHHIIIIIIGGGDDDCCCEEEGGGFFFFFFGGGHHHHHHHHHGGGFFFJJJJJJJJJJJJJJJJJJJJJJJJKKKLLLNNNLLLJJJGGGFFFFFFEEEDDDCCCAAA>>><<<:::999888:::<<<===>>>===<<<;;;777888999:::;;;<<<<<<<<<===>>>@@@BBBCCCCCCCCCCCCBBBBBBCCCDDDEEEFFFGGGGGGDDDDDDDDDEEEEEEGGGHHHHHHLLLLLLLLLKKKJJJHHHGGGGGGAAA@@@???===;;;999777666777666666666777777888999::::::<<<>>><<<===IIIWWWzzzwwwsssdddOOO===:::;;;777555777333333222222222111111111000000000000/////////...........................------,,,++++++++++++,,,************************))))))*********+++++++++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((''''''''''''&&&'''((((((((()))))))))***''''''''''''((((((((((((&&&&&&''''''((())))))***((((((((((((((((((((((((&&&&&&'''(((((('''&&&&&&((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))(((((('''((((((((()))))))))*********))))))))))))******((((((((())))))************))))))***+++,,,------++++++++++++++++++++++++)))******++++++******)))******+++,,,,,,---......------,,,,,,,,,,,,------,,,,,,---------.........////////////000000000000111222222222222333333333666666666666666666666555444555666777888888888888888888999;;;>>>BBBDDDFFF>>>999444333555555222/////////000000//////...---,,,------......------,,,,,,------------,,,++++++))))))+++///111222000...++++++))))))((()))***+++'''((())))))''''''((()))''''''''''''((((((((((((&&&&&&&&&'''''''''''''''''''''((((((((((((''''''$$$%%%%%%&&&&&&'''''''''777888999:::;;;<<<<<<===>>>@@@CCCFFFJJJNNNPPPRRRVVVXXXZZZ\\\\\\YYYVVVTTTFFFHHHGGGBBB;;;777888;;;999999888888999999:::;;;:::999888777666666666666666555555444444555555666777777777777888888888888999:::;;;<<<============@@@AAACCCFFFIIILLLOOOQQQVVVVVVVVVVVVUUUTTTSSSRRRLLLJJJGGGDDDBBBBBBCCCCCC???>>>;;;999999999:::;;;;;;<<>>>>>===<<<;;;AAACCCHHHLLLPPPRRRRRRSSSLLLMMMOOORRRSSSSSSSSSSSSQQQNNNKKKJJJJJJJJJIIIHHHFFFHHHIIIFFFCCCBBBDDDFFFDDDEEEGGGIIIJJJJJJJJJIIILLLKKKKKKJJJIIIIIIHHHHHHIIIJJJJJJIIIFFFBBBAAAAAA>>>===<<<:::999777666666666888;;;===>>>===<<<:::888999:::;;;<<<=========<<<===???AAABBBBBBBBBBBBAAAAAABBBCCCDDDEEEFFFFFFDDDDDDDDDDDDEEEFFFGGGHHHKKKKKKKKKJJJIIIGGGFFFEEECCCBBBAAA>>>;;;999777666555555555555555666777888666888:::::::::<<>>;;;:::666333444777888555222///////////////......---,,,------......------,,,,,,,,,---------,,,++++++%%%&&&))),,,///...+++(((***)))((((((((()))***+++'''((())))))((('''(((***&&&&&&''''''((()))))))))%%%&&&&&&''''''(((((((((&&&&&&''''''''''''&&&&&&''''''''''''''''''&&&&&&777888999999888;;;AAAEEEFFFHHHLLLQQQWWWZZZZZZYYYhhhjjjggg___ZZZXXXQQQGGGCCC@@@<<<:::999888666555555999<<<<<<999888:::===<<<;;;:::999999999999999:::999999888888888888999999888777666555555666777666666666777999:::999888<<<<<<===???CCCFFFIIIKKKPPPQQQRRRRRRQQQOOOMMMKKKGGGEEEBBB???<<<:::999999;;;;;;;;;999777777999;;;>>>===>>>???AAAAAA???===<<<@@@EEEFFFDDDEEEIIINNNTTTYYY```bbb___YYYUUUSSSMMMHHHAAA;;;999999::::::<<<<<<===<<<<<<===???BBBHHHJJJMMMPPPQQQQQQOOONNNQQQTTTXXX[[[]]]]]][[[ZZZVVVSSSPPPLLLIIIHHHHHHHHHGGGEEECCC@@@??????@@@@@@BBBCCCDDDFFFHHHIIIKKKKKKOOORRRQQQLLLHHHHHHGGGDDDEEEEEEEEEDDDBBB@@@===<<<777888:::;;;:::999777666999:::;;;<<<===<<<;;;;;;<<<===>>>?????????>>>===???<<<;;;>>>CCCFFFCCC@@@FFFEEEBBB@@@???@@@AAABBBAAAAAAAAACCCEEEHHHJJJLLLJJJJJJIIIIIIIIIHHHHHHHHHJJJIIIFFFCCC???<<<999777777777666555555777888999888888888888999:::;;;<<>>BBBDDDFFFIIIJJJKKKKKKKKKIIIGGGFFFBBB@@@???<<<;;;999999999888999999888777888:::<<<:::<<>>>>>>>>>>><<<;;;999888555666888999:::999888777;;;;;;============<<<;;;;;;<<<======>>>>>>>>>===:::888888<<>><<<999999:::;;;::::::;;;;;;;;;<<<======<<<;;;===<<<<<<<<<<<<<<<===>>>=========<<<<<<;;;;;;;;;:::::::::999::::::;;;<<<@@@<<<888555555666777888777777777888999;;;>>>???AAABBBCCCDDDDDDCCCAAAAAA;;;;;;;;;::::::999888888666888999999999:::<<<>>>999===AAACCCEEEHHHNNNRRRUUU[[[bbbfffffffffhhhjjjpppnnnhhh^^^SSSHHHBBB???===<<<999777777888:::;;;999<<<@@@DDDGGGJJJOOORRRSSSTTTTTTUUUVVVXXXYYYZZZYYY\\\______]]]WWWPPPKKKGGGFFFDDDBBB@@@@@@@@@AAA<<<;;;999777666666777777;;;;;;<<<===>>>???@@@@@@EEEHHHGGGAAA===<<<;;;999777777888888888777777666555666888:::;;;;;;;;;:::<<<<<<============<<<;;;======<<<<<<<<<<<<<<<===888777777;;;AAADDDDDDBBBCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCCCCDDDDDDEEEJJJJJJIIIIIIIIIIIIHHHHHHNNNNNNLLLJJJGGGDDDBBBAAA???>>><<<:::999888777777555555444555555666777888;;;:::<<>>@@@DDDGGGJJJNNNPPPRRRYYY]]]dddkkkpppooojjjeee^^^XXXOOOGGGCCCAAA@@@??????<<<::::::;;;<<<<<<;;;;;;999888:::===>>><<<999<<<<<<<<<<<<===>>>>>>???>>>>>>>>>======<<<;;;;;;<<<<<<<<<======>>>??????@@@===999777777888999999777666666555666777999:::;;;<<<===>>>???>>>>>>>>>999999::::::::::::999999888999;;;;;;;;;;;;===???===@@@CCCDDDFFFLLLWWW```dddnnn||||||ooojjj```UUUKKKCCC???===;;;;;;::::::999;;;===@@@>>>BBBFFFJJJLLLOOORRRUUUYYYXXXWWWWWWYYY[[[^^^`````````___[[[VVVNNNGGGCCC???>>>===<<<<<<<<<<<<===;;;:::999888777777777888777777888888999:::::::::@@@CCCBBB<<<888888777444444555666777888888999999999999;;;<<<============;;;;;;;;;;;;;;;;;;;;;;;;???>>><<<;;;;;;<<<===>>>===<<<===@@@DDDFFFEEEDDDEEEEEEFFFFFFEEEDDDCCCBBBCCCCCCCCCCCCCCCCCCCCCCCCIIIIIIIIIIIIIIIHHHHHHHHHMMMMMMLLLKKKIIIGGGEEEDDDCCCAAA???===:::888666555666666666666666777888888===;;;;;;>>>AAAFFFRRR^^^pppsssxxx{{{~~~rrrzzzbbbkkkXXXDDD>>>:::888777666444333333222222222222111111000/////////---222777777222//////111---,,,,,,++++++,,,,,,---*********))))))))))))(((******************************++++++++++++******((((((((((((((((((((((((((((((((((((((()))))))))(((((())))))))))))(((((())))))************))))))))))))************))))))(((((((((((())))))))))))))))))************))))))''''''''''''''''''''''''))))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))'''((()))***+++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............///000000111111111222222222222222222111111111111111222333444444444444333222222333555777888999::::::;;;999888777888777555333111111000///............//////.........------------,,,++++++******++++++*********))))))))))))(((************)))))))))(((************************(((((((((((())))))))))))&&&&&&&&&&&&'''((())))))''''''''''''''''''''''''((((((((((((((((((((((((%%%&&&&&&'''((()))******DDDFFFKKKPPPTTTWWWWWWWWWXXX[[[aaafffiiigggaaa\\\TTTNNNFFFBBB@@@???AAABBB???===::::::;;;;;;;;;:::;;;999888:::>>>???===:::>>>>>>>>>>>>>>>???@@@AAA????????????>>>===<<<;;;<<<<<<===>>>>>>?????????===<<<;;;;;;<<<===<<<;;;999888777666666666777888777888999999::::::::::::;;;;;;;;;;;;<<<<<<======<<<===??????>>>===>>>@@@AAADDDFFFGGGKKKTTTbbbmmmvvvccc]]]TTTKKKDDD???======:::;;;<<<<<<;;;===AAADDDDDDHHHMMMRRRTTTVVVYYYZZZ]]][[[YYYXXXYYY[[[___aaadddaaa[[[TTTMMMFFFBBB???::::::999999999:::::::::::::::999999999999999999777777777777777777777777===@@@@@@:::666666555333444444555666888999;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;999999999:::::::::;;;;;;<<<<<<<<<===???AAADDDFFFEEEEEEEEEFFFHHHHHHGGGFFFEEEEEEEEEEEECCCBBB@@@???>>>>>>???@@@AAABBBBBBBBBGGGGGGGGGHHHHHHHHHHHHHHHIIIJJJKKKKKKJJJHHHFFFEEEEEEDDDBBB???<<<999777555666666666666666666777888888777888;;;<<<>>>FFFOOOcccmmmxxx|||{{{}}}}}}qqquuueeeuuuMMM:::888888888666555444333333333222222111111000/////////---222777777222//////111---,,,,,,++++++,,,,,,---*********))))))))))))(((******************************++++++++++++******((())))))******))))))((((((((((((((())))))******(((((())))))))))))(((((())))))************))))))))))))************))))))'''((((((((()))))))))***))))))************))))))(((((((((((((((((((((((())))))((((((''''''&&&&&&(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))'''((()))***+++,,,,,,,,,******************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------............////////////000000000000111111111111111111111111111222333333333333333333222111222444666888999::::::>>><<<999888777666333111222111000///......//////............---------------,,,++++++******++++++*********))))))))))))(((************)))))))))((())))))))))))))))))))))))(((((((((((())))))))))))&&&'''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((()))******QQQRRRVVV[[[^^^___]]]ZZZUUUVVVXXXZZZ[[[XXXSSSNNNGGGAAA<<<<<<======???BBB???===;;;:::;;;<<<<<<<<<>>>>>>???AAACCCEEEDDDCCCDDDDDDCCCCCCDDDDDDEEEEEECCCCCCDDDDDDCCCAAA???>>>======>>>?????????>>>>>><<<<<<<<<>>>@@@AAA@@@>>><<<;;;999888777777888999555555666666666777777888<<<<<<<<<===>>>@@@CCCDDDEEEFFFHHHHHHGGGFFFGGGHHHJJJLLLNNNQQQUUU^^^jjjrrrwwwyyymmmVVVPPPHHHBBB>>><<<;;;;;;:::<<<=========@@@EEEJJJLLLPPPWWW\\\___aaacccdddaaa___[[[WWWVVVVVVXXXZZZWWWSSSLLLEEE???<<<::::::999999999::::::::::::::::::::::::::::::;;;;;;;;;999999888888777777777666;;;???>>>:::666777777555333333444666888:::<<<=========<<<<<<;;;;;;;;;;;;:::::::::;;;<<<===??????:::;;;===AAAEEEIIILLLNNNJJJJJJJJJJJJIIIHHHFFFFFFBBBBBBAAA@@@???>>>>>>===;;;<<<>>>@@@AAABBBCCCCCCEEEEEEFFFFFFFFFFFFGGGGGGGGGHHHJJJKKKKKKJJJHHHGGGFFFEEEDDDBBB???<<<:::888555555444444444444555555444444777::::::888===CCCTTTaaapppxxxyyy{{{zzz~~~tttpppoooKKK<<<999888777666555444444444222222111111000/////////+++///222222///---,,,...---,,,,,,++++++,,,,,,---++++++*********)))))))))++++++++++++++++++++++++******++++++++++++******((()))***++++++***)))((('''(((((())))))******+++(((((())))))))))))(((((())))))************))))))((())))))******))))))(((''''''(((((())))))******((())))))******))))))(((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((()))))))))))))))((((((''''''(((((())))))(((((('''))))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))((()))***+++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,---------------............///---.........///////////////000111111222222111111333333222222222222333333222222444666777888999999???<<<999777666555333111333222000///......///000.........------------,,,---,,,++++++******++++++++++++*********)))))))))************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''')))++++++)))(((((()))))))))))))))))))))))))))((((((((((((((((((((((((&&&&&&''''''(((((())))))aaaaaacccfffhhheee___ZZZSSSQQQPPPNNNMMMIIIEEEBBB>>>999777;;;===<<<===@@@BBB@@@??????AAACCCDDDDDDEEEGGGJJJLLLMMMNNNPPPQQQMMMMMMLLLKKKKKKKKKLLLLLLIIIJJJKKKKKKJJJGGGEEEDDDBBBBBBCCCDDDCCCCCCAAAAAA@@@???>>>???AAACCCCCCBBB>>>===;;;:::999999::::::888777777777777888888888;;;;;;;;;<<<@@@EEEJJJMMMSSSVVVXXXYYYYYYXXXYYYZZZZZZ[[[]]]```bbbeeeggghhheeejjjrrrwwwtttiii[[[QQQIIIDDD???<<<<<<===<<<;;;;;;>>>@@@@@@AAAEEENNNUUUYYY^^^dddiiijjjkkkkkkkkkgggccc]]]VVVQQQOOOMMMMMMEEECCC???;;;888777888888:::;;;;;;<<<<<<<<<<<<<<<;;;;;;<<<===============<<<<<<;;;;;;:::999888888:::===>>>999777888999777555555666777999<<<>>>@@@???>>>>>>>>>>>>??????@@@>>>>>>>>>???AAACCCEEEGGG@@@BBBDDDGGGIIIKKKMMMMMMIIIIIIIIIHHHFFFDDDCCCCCC@@@@@@???>>>>>>???@@@AAAAAABBBDDDFFFHHHHHHIIIHHHDDDDDDDDDDDDEEEEEEEEEFFFGGGHHHKKKMMMNNNMMMKKKJJJHHHHHHGGGFFFDDDAAA???===666666555555444555555666555555888;;;:::777:::???DDDPPPaaaoooxxx~~~ooorrrlllGGG999999777666555444444444222222111111000/////////------......---,,,,,,+++---,,,,,,++++++,,,,,,---,,,+++++++++************++++++++++++++++++++++++******++++++++++++******'''((()))******)))(((''''''(((((()))******++++++(((((())))))))))))(((((())))))************))))))'''(((((())))))((((((''''''''''''((()))*********'''(((((())))))(((((('''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((((((((((((((((()))))))))))))))(((''''''''''''((((((((((((''''''))))))))))))))))))))))))(((((((((((()))))))))***)))))))))))))))))))))))))))******+++++++++******++++++++++++++++++++++++******+++++++++,,,,,,,,,+++++++++,,,,,,------------------............///------........./////////---...000111222222222222333222222222222222222333222333444666777888888888;;;999666444444444333222333222000...---...///000.........---------,,,,,,---,,,++++++******++++++,,,+++++++++************************))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))),,,...---***(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((mmmlllmmmnnnnnniii```ZZZRRROOOKKKGGGDDDAAA===:::???::::::???BBB@@@@@@DDDFFFEEEDDDFFFIIILLLMMMMMMKKKOOOSSSUUUTTTUUUYYY\\\TTTSSSRRRRRRQQQQQQQQQQQQNNNOOOPPPPPPOOOMMMJJJIIIHHHIIIJJJJJJIIIHHHGGGEEEEEEBBB???>>>@@@BBBDDDEEE>>>===<<<::::::::::::;;;<<<;;;;;;:::::::::;;;;;;999999999;;;AAAHHHOOOSSS```cccfffhhhhhhiiijjjkkkiiiiiikkklllkkkggg```[[[UUUWWWYYYZZZXXXRRRJJJEEE???<<<999999<<>>===@@@CCCDDDEEELLLVVV___gggkkkppprrrrrrooonnnmmmjjjfff^^^VVVNNNIIIEEEDDD>>>============>>>>>>???<<<======>>>>>>>>>======>>>>>>???@@@AAAAAAAAAAAA??????>>>===<<<;;;::::::999<<<===999777999:::888999888999:::<<>>;;;888===:::999;;;@@@CCCBBBAAAHHHHHHIIIKKKNNNPPPRRRSSSSSSWWWYYYXXXXXXYYYWWWSSSTTTUUUWWWWWWVVVVVVWWWXXXSSSTTTVVVWWWVVVTTTRRRPPPQQQPPPNNNMMMLLLJJJGGGEEEGGGDDDCCCCCCFFFGGGFFFDDDBBB@@@>>><<<;;;:::::::::;;;:::888888999999888666::::::;;;===@@@EEEIIIKKKWWW\\\dddkkkoooooonnnlllllllllmmmnnnmmmhhh```YYYQQQNNNJJJFFFDDDBBB@@@>>><<<;;;::::::;;;<<<>>>??????BBBGGGJJJLLLQQQYYY^^^lllsssxxxxxxxxxyyyxxxtttrrrkkkaaaXXXPPPHHH???999>>>======<<<<<<<<<<<<======>>>???@@@@@@???>>>===???>>>>>>@@@CCCCCC@@@===>>><<<:::;;;======;;;888>>>=========>>>===:::777:::::::::;;;>>>AAAEEEGGGFFFEEEEEEGGGKKKMMMNNNNNNKKKNNNQQQSSSTTTVVVYYY\\\ZZZTTTMMMGGGEEEDDDEEEEEEJJJHHHFFFCCCAAA@@@@@@@@@>>>BBBEEEEEEEEEJJJUUU___ddd[[[XXX___ddd___TTTMMMIIIFFFCCCCCCDDDDDDAAA>>>DDDFFFJJJLLLLLLMMMNNNOOOIIIJJJJJJJJJIIIGGGDDDBBB???<<<777555555777777777888888777777777777888888<<>>AAAGGGKKKMMMNNNVVVWWWWWWVVVUUUUUUWWWYYYXXX\\\^^^]]]]]]``````]]]VVVWWWXXXXXXXXXYYY\\\^^^]]]]]]]]]\\\[[[ZZZYYYXXXWWWWWWVVVUUUSSSPPPMMMKKKJJJHHHGGGHHHJJJKKKHHHFFFHHHFFFCCCAAA@@@@@@??????===<<<;;;<<<======<<<::::::999999:::<<>>===<<<>>>>>>======>>>???@@@AAADDDGGGJJJLLLNNNSSS[[[aaagggttt}}}yyyrrrggg[[[QQQIIIDDDAAA===>>>>>>???AAACCCDDDEEECCCBBBAAA@@@@@@AAABBBCCCBBB@@@>>>???AAABBBAAA???BBB@@@???AAACCCCCCAAA???DDDCCCBBBBBBBBBAAA>>>;;;777888:::>>>CCCIIINNNQQQOOOOOORRRXXX```fffjjjkkkgggiiilllmmmmmmmmmnnnooo\\\VVVPPPJJJHHHHHHHHHHHHKKKIIIGGGEEEDDDCCCCCCCCCEEEKKKRRRWWW\\\eeerrr|||pppeee```\\\UUUOOOCCCAAA@@@AAACCCDDDBBBAAABBBEEEHHHJJJKKKKKKLLLMMMJJJKKKLLLLLLLLLJJJHHHFFFCCC@@@<<<999888777666555555555555444555555666666;;;===CCCPPP```oooxxx|||vvveeehhh{{{QQQ@@@666:::;;;333///444555444333222111111111111000000///...............---,,,++++++------,,,+++++++++++++++++++++++++++************************))))))))))))))))))))))))***++++++++++++***)))((()))))))))))))))******+++))))))))))))))))))))))))***)))))))))((((((((('''(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''((('''''''''((((((((())))))(((((((((((((((((((((((())))))))))))************((((((''''''''''''((((((''''''((((((((((((''''''((()))***)))((((((***,,,*********)))))))))((((((*********************************++++++++++++,,,,,,,,,,,,---------.........------------...//////............////////////000000000111222444555666333333444555555444444444111333555777777777666555555555444333222111000000//////////////////////////////.........---------+++,,,------++++++,,,---+++++++++*********))))))))))))))))))))))))))))))))))))(((((((((((())))))''''''((((((((((((''''''''''''''''''((((((((((((***)))((('''&&&''''''(((''''''((((((((((((''''''''''''''''''((((((((((((gggjjjiiibbb[[[UUUKKKCCC>>>;;;999:::<<>>BBBGGGLLLQQQVVV\\\___gggiiikkkgggaaa]]]^^^```]]]aaabbbaaaccchhhiiiggg^^^^^^^^^^^^^^^aaaeeehhhhhhfffdddaaa```_________`````````___\\\XXXTTTQQQQQQQQQRRRSSSSSSQQQMMMJJJHHHEEEBBB@@@@@@@@@???>>>???>>>===>>>???>>><<<:::;;;::::::999:::;;;<<<===BBBEEEIIIOOOSSSUUUVVVVVVTTTTTTSSSTTTTTTQQQMMMJJJEEEBBB===;;;;;;<<<<<<<<<<<<===>>>???AAABBBCCCCCCHHHJJJLLLMMMOOOTTT]]]cccjjjyyyxxxhhhYYYMMMGGGEEEEEE???@@@AAACCCDDDFFFHHHHHHHHHFFFDDDBBBBBBDDDFFFHHHIIIFFFBBBAAABBBCCCCCCCCCBBBAAAAAACCCDDDDDDBBBAAADDDCCCBBBCCCCCCBBB???<<<444555888<<>>@@@BBBDDDCCCBBBAAADDDGGGIIIIIIJJJKKKLLLKKKLLLMMMNNNNNNMMMLLLKKKHHHFFFBBB>>><<<999555333444444444444444555666666999:::<<>>???444///444555444333222222111111111000000///...............---,,,+++,,,---...---+++,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******++++++******)))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))''''''''''''''''''''''''(((''''''&&&&&&''''''(((''''''((((((((()))))))))''''''''''''''''''''''''))))))))))))************)))((((((''''''(((((()))(((((())))))))))))((((((((()))***)))((((((***,,,+++++++++************)))************************++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////............////////////000000111222333555777888777777777777666555444333111222444555666555555444555444444333222111000000000000000000000000000000------,,,,,,,,,++++++++++++,,,---,,,+++***+++---+++++++++***************))))))))))))))))))))))))***))))))(((((())))))***''''''((((((((((((''''''''''''''''''(((((((((((())))))(((''''''''''''(((''''''((((((((((((''''''''''''''''''((((((((((((ZZZ^^^___YYYRRRLLLEEE>>>???>>>===>>>@@@BBBDDDEEEEEEJJJQQQVVVYYY^^^dddiiiooouuuyyyvvvmmmfffeeegggeeehhhjjjiiilllrrruuutttjjjjjjhhhgggfffiiinnnrrrpppooommmkkkiiiggggggffflllnnnnnnmmmhhhbbb]]]ZZZ]]]]]]______]]]XXXSSSOOOKKKHHHDDDCCCDDDDDDCCCAAADDDCCCAAAAAABBBAAA>>><<<===<<<;;;;;;:::;;;;;;<<<:::<<>>:::999;;;===???@@@???@@@BBBDDDFFFHHHIIIJJJMMMNNNPPPQQQSSSYYYcccjjjuuu{{{fffUUULLLIIIHHHGGGGGGGGGHHHHHHIIIIIIIIIIIIIIIHHHGGGEEEEEEGGGHHHIIIMMMKKKIIIGGGFFFFFFFFFEEECCCCCCDDDEEEEEEDDDBBB@@@BBBBBBBBBCCCDDDCCCAAA???999999:::<<<>>>AAACCCEEEEEEFFFHHHMMMTTTZZZ]]]___jjjjjjiiiddd\\\TTTNNNKKKBBB???<<<;;;===???@@@@@@>>>>>>===<<<===>>>???@@@FFFIIIMMMMMMMMMNNNSSSWWWmmmrrriiiTTTGGGFFFBBB888@@@@@@@@@AAABBBCCCCCCCCCBBBDDDGGGIIIIIIIIIJJJKKKJJJKKKLLLMMMNNNOOOOOONNNKKKIIIFFFDDDAAA===888555666666666555666777777888888888999:::CCCWWWpppnnnqqqggg___}}}RRR@@@<<<999666666555555444333222222222222000000///..................,,,+++,,,---...---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))))))))************)))))))))))))))))))))******+++(((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))(((((((((((((((((())))))''''''''''''((((((((((((((((((''''''''''''(((((('''(((((((((((()))))))))((((((((((((((((((((((((((()))))))))************))))))(((((((((((())))))))))))************))))))((()))***)))((((((***,,,++++++++++++++++++++++++************************++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////............////////////000000111222333555777888:::999999888777555333222222222333444555555444444444333333222111000000000000000000000000000000000,,,,,,,,,,,,++++++++++++***,,,,,,,,,+++***+++,,,************************))))))))))))))))))))))))***))))))))))))))))))***''''''((((((((((((''''''''''''''''''((((((((((((((((((((('''''''''((((((''''''((((((((((((''''''''''''''''''((((((((((((___bbb```WWWOOOIIIBBB======???AAACCCEEEGGGIIIJJJMMMRRRXXX\\\^^^aaaeeeiiioooxxxxxxpppmmmmmmnnnqqqssssssvvv|||~~~uuusssqqqnnnmmmoootttwwwwwwwwwxxxwwwvvvssspppoooyyy{{{}}}zzzuuunnnjjjhhhkkklllnnnmmmiiiccc]]]ZZZVVVQQQMMMKKKMMMMMMJJJGGGHHHFFFDDDDDDDDDDDDCCCBBB<<<<<<<<<;;;;;;;;;<<<<<<;;;<<<===@@@BBBFFFHHHJJJHHHHHHFFFDDDBBBAAAAAAAAA>>><<<::::::===AAACCCDDDHHHHHHIIIJJJKKKLLLMMMNNNSSSUUUWWWXXX[[[bbblllttt|||xxxaaaSSSPPPQQQOOOLLLNNNNNNOOOOOOOOONNNMMMLLLIIIJJJJJJKKKKKKJJJJJJIIINNNNNNOOONNNKKKIIIGGGFFFGGGIIIJJJJJJHHHEEECCCAAACCCCCCCCCEEEGGGGGGEEECCCAAAAAA@@@@@@????????????===;;;;;;<<>>:::777777666666666666777777666888888888???SSSooosssWWWnnnrrrDDD444:::<<<666666555444333222222222222000000///..................---,,,,,,......---,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))((())))))*********)))))))))))))))))))))******+++(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((((((((((((((())))))******))))))))))))))))))(((((('''''''''((((((((())))))(((((((((''''''((((((((((((((((((((()))))))))***))))))))))))))))))))))))((()))))))))************))))))(((((((((((())))))))))))************))))))((()))***)))((((((***,,,+++++++++++++++,,,,,,,,,************************++++++,,,,,,,,,---------,,,,,,,,,---------.........------------...//////............////////////000000111222333555666777:::999999888777555333222333333444444555555444444222222222111111000000///////////////////////////---------,,,,,,,,,,,,+++***+++,,,,,,******+++,,,************************))))))))))))))))))))))))******))))))))))))******''''''((((((((((((''''''''''''''''''((((((((((((''''''((((((((((((((((((''''''((((((((((((''''''''''''''''''((((((((((((tttrrrjjj]]]SSSMMMFFF@@@>>>BBBGGGLLLNNNOOOQQQSSSWWWZZZ___ccceeegggjjjkkkqqqyyyzzzxxxxxxtttxxxzzz{{{~~~~~~|||xxxwwwxxx|||~~~}}}{{{}}}~~~}}}yyywwwhhhaaaZZZWWWWWWUUUPPPLLLKKKHHHDDDBBBBBBCCCCCCCCC<<<<<<<<<<<<<<<<<<;;;;;;999999:::;;;===???AAABBBAAAAAAAAA???===<<<===>>>???>>>===@@@CCCGGGIIIIIINNNNNNMMMLLLMMMNNNPPPQQQZZZ\\\___```cccjjjssszzz~~~xxxhhhVVVMMMOOOTTTTTTRRRQQQRRRSSSSSSSSSRRRPPPOOOMMMNNNOOOPPPPPPOOONNNMMMPPPRRRTTTSSSPPPLLLJJJIIIJJJLLLOOONNNLLLHHHFFFEEEFFFEEEEEEFFFHHHGGGEEECCCCCCBBBBBBAAAAAA@@@??????>>><<<:::999::::::999888888:::======<<<:::999999333333333777;;;???@@@@@@888777777777888:::<<<===:::;;;<<<<<<;;;;;;===???@@@HHHJJJBBB===@@@CCCAAAAAABBBDDDDDDCCCDDDEEEGGGCCCEEEHHHIIIIIIIIIJJJKKKCCCDDDEEEGGGHHHJJJKKKLLLKKKJJJIIIIIIHHHFFFCCC@@@888777666555555444444555555777999888===MMMeeexxx~~~~~~cccZZZYYY999999;;;444666555444333222222222222000000///..................---,,,---...///...,,,,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((((())))))******)))))))))))))))))))))******+++))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((())))))******+++******))))))))))))(((((('''''''''(((((())))))***)))((((((''''''(((((()))((((((((()))))))))******************************))))))))))))***************))))))(((((())))))***))))))************))))))((()))***)))((((((***,,,***++++++++++++,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------.........------------...//////............////////////000000000111222333444555777777777777666555444333444444444444444444444444111111111000000000//////////////////////////////.........---------,,,,,,***+++,,,+++***)))***,,,***************+++++++++))))))))))))))))))))))))+++******))))))******+++''''''((((((((((((''''''''''''''''''((((((((((((&&&'''(((((()))(((((((((''''''((((((((((((''''''''''''''''''(((((((((((({{{nnnaaaZZZXXXTTTOOOLLLRRRYYY^^^___^^^^^^^^^eeefffjjjoootttxxxxxxxxxyyy|||zzzwwwssskkkddd___YYYQQQJJJFFFEEECCCCCC@@@@@@@@@???>>>===<<<<<<888888888999:::;;;<<<<<<:::<<<======<<<<<<>>>@@@EEEEEEFFFJJJNNNQQQRRRRRRUUUTTTTTTUUUXXX]]]aaadddlllnnnqqqssstttyyy{{{uuummmfff```YYYQQQNNNQQQWWW]]]```aaaaaaaaaaaa___\\\ZZZXXXVVVUUUUUUUUUUUUUUUUUUVVVYYY[[[[[[YYYVVVSSSSSSTTTRRRUUUYYYZZZWWWUUUSSSSSSQQQPPPOOONNNNNNLLLIIIFFFDDDDDDDDDDDDDDDCCCCCCBBBBBB@@@>>>=========;;;:::999:::;;;999666333333333111000222555999;;;<<<;;;999999999999:::;;;===>>>>>>===<<<:::999999:::;;;AAAEEEIIIKKKJJJKKKNNNRRRNNNPPPPPPMMMIIIGGGGGGHHHBBBDDDGGGHHHHHHGGGHHHIIIBBBBBBCCCDDDFFFGGGIIIJJJMMMKKKJJJIIIIIIHHHFFFDDD;;;:::888777555444444444333666888777999BBBSSS```www}}}{{{yyyvvv|||xxxbbbkkkSSS???:::777666555444333333222333333000000///...............///---,,,---...///...---++++++++++++++++++++++++************************))))))))))))))))))))))))'''(((((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((()))))))))***(((((((((((((((((((((((('''(((((()))******++++++*********)))))))))((((((&&&''''''((())))))******))))))(((((((((((())))))(((((()))))))))*********))))))))))))))))))))))))))))))))))))******************))))))))))))******((())))))))))))))))))(((((()))***)))((((((***,,,************+++++++++,,,++++++++++++++++++++++++*********++++++++++++,,,,,,,,,,,,---------.........------------...//////............////////////111000000000111111222333333333444555555444444444333333222222222222333333000000000000000/////////------------------------...------------,,,,,,,,,)))+++,,,+++***)))***+++))))))*********+++++++++))))))))))))))))))))))))+++******))))))******+++''''''((((((((((((''''''''''''''''''((((((((((((%%%&&&((()))))))))((((((''''''((((((((((((''''''''''''''''''((((((((((((xxxkkk```___cccccc______eeemmmpppooollliiihhhppppppttt{{{|||sssggg[[[RRRMMMIIIHHHFFFFFFEEEDDDBBB@@@>>>=========>>>>>>>>>>>>??????;;;>>>BBBCCCBBBCCCFFFIIILLLMMMOOOTTTXXX[[[[[[ZZZ^^^^^^___cccjjjsss|||sssfffaaa]]]ZZZUUUVVVWWWWWWYYY```kkktttyyyyyyxxxuuuqqqlllhhheee]]]\\\YYYXXXXXXYYY\\\]]]ccccccccc___[[[ZZZ\\\___^^^ccchhhjjjhhhfffffffffbbb```^^^\\\[[[WWWSSSPPPLLLLLLLLLLLLLLLKKKJJJIIIDDDBBB???======<<<;;;999888999:::999888777888999444444555777:::<<<;;;:::::::::999999:::<<<===???::::::999:::;;;>>>AAACCCJJJNNNYYYdddhhhffffffjjj___```]]]WWWOOOIIIGGGGGGAAACCCFFFGGGFFFFFFGGGGGGAAAAAABBBCCCDDDFFFHHHIIIOOOMMMJJJJJJIIIIIIGGGEEE???>>><<<:::888666666555333555777666444999CCCLLLZZZhhhuuuxxxyyy{{{zzzvvvsssmmmyyyuuudddiiipppGGG;;;???666666555444333333333333000000///...............///...------...///...---************************************************))))))))))))))))))))))))''''''((())))))))))))))))))))))))))))))******+++))))))))))))))))))))))))'''((((((((())))))******(((((((((((((((((((((((('''(((((()))***++++++++++++*********))))))((((((&&&''''''((()))******+++))))))(((((((((((())))))))))))))))))************(((((((((((((((((((((((())))))))))))******************))))))))))))******(((((())))))))))))((((((((()))***)))((((((***,,,)))))))))******+++++++++++++++++++++++++++++++++))))))*********+++++++++,,,,,,,,,---------.........------------...//////............/////////000111111000000000000111111000111222333444444444444222222111111111111111222000000000000////////////---------------------------------,,,,,,,,,++++++)))+++++++++***)))***+++))))))******++++++++++++))))))))))))))))))))))))++++++************++++++''''''((((((((((((''''''''''''''''''((((((((()))%%%&&&((()))))))))((((((''''''((((((((((((''''''''''''''''''((((((((()))]]]fffmmmllllllsss}}}{{{yyy}}}yyyqqqpppvvvuuuyyymmmddd___VVVLLLPPPLLLDDD@@@FFFNNNMMMEEEBBBBBBAAA???======???AAACCC@@@BBBFFFHHHGGGIIILLLRRRUUUZZZaaafffgggeeebbbkkkooouuu~~~yyynnnfffZZZbbbgggWWWWWW[[[^^^cccooozzzzzzsss|||zzzssspppooojjjddd___^^^aaabbbaaa^^^iiikkklllllljjjiiihhhhhhnnnwww{{{xxxxxxzzzxxxtttoookkkhhhffffff^^^[[[YYYYYYZZZZZZXXXUUURRRMMMHHHFFFFFFEEECCCAAAAAA???<<<;;;;;;:::999777999999999:::<<<======<<<::::::<<>>???BBB>>>===>>>???>>>???GGGQQQYYYfffttt~~~{{{qqqdddXXXQQQLLLIIIGGGHHHFFFDDDCCCCCCEEEHHHIIIJJJIIIGGGEEEEEEGGGIIIKKKKKKJJJIIIHHHHHHHHHHHHIIIDDDCCC@@@===:::888777666999777666555777:::>>>AAAJJJ^^^qqqwwwwww{{{wwwtttfff{{{^^^KKK888888666999777000333666---111111000000//////......//////.........---------)))******++++++,,,------+++++++++++++++++++++++++++***)))(((((()))***+++***+++,,,,,,+++***)))(((***************+++++++++))))))))))))))))))))))))***)))((()))***+++***((()))))))))))))))))))))))))))************+++++++++******))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))(((((((((((())))))))))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))++++++++++++++++++++++++******++++++++++++,,,,,,++++++******++++++,,,---,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------......------///////////////........./////////000111111222222111222333333444444444444000000000000////////////////////////////////////...---,,,,,,......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,++++++***)))))))))***++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***)))(((((('''))))))))))))))))))))))))''''''&&&&&&&&&&&&''''''+++***)))'''&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%&&&'''((((((___iiisssyyy~~~}}}{{{}}}yyytttkkkbbbYYYVVVPPPNNNUUU]]][[[SSSFFFFFFEEEBBBAAABBBFFFIIIIIIGGGGGGJJJKKKKKKPPPWWW[[[^^^ccchhhmmmqqqtttvvv{{{sssccc___\\\VVVbbblllaaa]]]^^^```iiixxxyyy}}}~~~}}}zzztttpppoooppppppjjjdddcccfffiiiiiiggglllrrrwwwxxxuuusssvvvyyyxxx}}}|||yyywwwvvvvvvllliiiggghhhiiiggg```ZZZVVVRRRMMMKKKKKKKKKJJJHHHEEEBBB???===<<<;;;:::888::::::999:::;;;=========>>>>>>>>>>>>>>>>>>@@@CCC@@@@@@BBBDDDEEEJJJWWWdddnnnzzz~~~vvvjjj^^^UUUPPPLLLJJJEEEEEEEEEDDDDDDGGGLLLQQQRRROOOKKKGGGDDDDDDDDDEEEJJJIIIIIIHHHHHHHHHHHHIIIEEEDDDAAA>>>;;;999777666888777666555777999<<<>>>GGG\\\qqqyyy{{{~~~uuusssooovvvLLL===:::666999888111555999333111111111000//////......//////.........---------------,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***)))(((((()))***+++***++++++,,,+++***)))(((************************)))))))))))))))))))))))))))((('''((()))***)))'''))))))))))))))))))))))))(((((()))))))))***************))))))))))))******'''((()))******)))((('''))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))((((((((((((************************(((((((((((((((((((((((((((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,---------......,,,++++++++++++,,,------,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,------......------.........///////////////......///000000111111222111111222333333333333333000000000000/////////..............................,,,,,,,,,---...---,,,+++,,,,,,,,,,,,,,,,,,+++------......---,,,,,,+++))))))***++++++++++++***++++++++++++++++++++++++++++++******)))(((((('''))))))))))))))))))))))))))))))(((((((((((())))))***)))(((''''''&&&''''''))))))))))))))))))))))))%%%%%%%%%&&&'''(((((((((gggrrr~~~~~~yyyoooeeeaaaYYYSSSTTTYYY[[[YYYPPPPPPNNNKKKJJJKKKNNNQQQOOONNNPPPRRRQQQSSS\\\gggooorrrvvvyyy|||ppp___XXXQQQQQQPPPNNNZZZeee```cccbbbcccmmm}}}wwwzzzyyywwwssspppoooqqqrrrtttoookkkjjjmmmppprrrqqqpppxxx}}}{{{~~~{{{yyyyyyzzz{{{tttqqqqqqtttwwwuuukkkcccaaa^^^ZZZVVVTTTRRRPPPNNNHHHEEE@@@>>>======<<<;;;<<<;;;::::::;;;===@@@AAAEEEEEECCC@@@???AAADDDGGGEEEHHHLLLOOOQQQXXXjjjzzz}}}wwwlll```VVVNNNJJJHHHDDDHHHKKKLLLJJJLLLQQQWWWTTTPPPJJJDDD@@@???@@@AAAHHHHHHHHHHHHHHHHHHIIIIIIHHHFFFDDDAAA>>>;;;999888777777666666777888:::;;;BBBVVVkkkwww|||zzzooohhhZZZMMM===555666666000111666333222111111000000///....../////////.........------//////...------,,,+++++++++++++++++++++++++++++++++***))))))))))))***+++***++++++++++++***))))))******))))))))))))))))))))))))))))))))))))))))))((('''&&&'''((()))(((&&&))))))))))))))))))))))))'''((((((((())))))))))))******))))))))))))******(((((())))))))))))(((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))************************''''''''''''''''''''''''(((((((((((())))))))))))++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,+++,,,------...,,,++++++******++++++,,,///...------++++++***)))+++,,,------......------------......//////000000---......//////000111111000000111222222222222111000000000/////////.................................,,,+++,,,---...---++++++,,,,,,,,,,,,,,,,,,+++,,,------------,,,++++++))))))***++++++++++++***************************++++++******)))((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''(((((())))))))))))))))))))))))&&&&&&''''''(((((())))))qqqssslllkkkkkkooosss~~~rrrbbbUUUSSSXXX^^^```aaaaaa___\\\[[[\\\^^^\\\^^^dddgggggghhhrrr~~~sssbbbSSSIIIIIIJJJMMMMMMOOOYYYbbbccclllkkknnnuuu~~~{{{tttttttttssssssssstttvvvxxxvvvtttrrrsssvvvyyyyyyyyyxxx}}}||||||~~~{{{wwwuuuyyy~~~~~~vvvnnnjjjhhheeecccccceeeggghhhjjjhhhiiioooxxxzzztttmmmooonnnjjjeee^^^WWWPPPKKKFFFCCC???======>>>???>>>===<<<<<<<<<===@@@EEEHHHNNNNNNKKKFFFEEEIIINNNPPPPPPTTTZZZ]]]]]]bbbqqq}}}yyyqqqeeeXXXNNNHHHFFFHHHQQQZZZ\\\WWWSSSRRRTTTLLLIIICCC???<<<===???@@@EEEFFFGGGGGGHHHIIIIIIIIIKKKJJJHHHEEEBBB???<<<;;;888777777777777777888888888GGGYYYeeennn|||sssxxx```mmmpppGGG999777999222111444222222222111111000//////...////////////...............---------,,,,,,,,,+++++++++++++++++++++++++++*********************************+++******************)))))))))))))))((((((((((((((((((((((((((()))(((''''''))))))((('''((((((((((((((((((((((((((((((((()))))))))************))))))))))))******(((((())))))))))))(((((((((((((((((((((((((((((((((((()))))))))*********''''''(((((())))))******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************************)))************+++++++++++++++******++++++,,,---,,,++++++******++++++,,,---------,,,,,,++++++++++++,,,------......------,,,------...///000111111------......//////000000000000111111111111000000000000/////////.................................---,,,++++++------,,,+++,,,++++++++++++++++++,,,)))***************))))))))))))***++++++++++++***))))))))))))))))))))))))************))))))((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''''''''((())))))''''''''''''''''''''''''''''''(((((()))))))))***ssstttjjjbbbYYYSSSRRRRRRVVV___pppxxxggggggnnnnnnqqqtttuuutttrrrrrrrrrsssxxx~~~ttteeeYYYQQQMMMJJJHHH@@@IIIMMMPPPXXXbbbiiinnnsssvvv{{{}}}|||rrrtttvvvzzz}}}||||||}}}~~~}}}||||||{{{zzzwwwsssnnnjjjgggbbb]]]ZZZYYYXXXUUURRRNNNLLLKKKIIIJJJLLLNNNPPPVVVTTTVVV___llluuuvvvtttxxxwwwtttmmmbbbUUUIIICCCAAA>>><<<<<<>>>@@@AAAAAA===>>>??????@@@DDDJJJNNNTTTWWWUUUOOOOOOUUUZZZZZZ]]]```eeegggcccbbbjjjuuu||||||{{{ooo```TTTNNNMMMQQQ]]]iiilllcccWWWOOOKKKFFFDDD@@@<<<;;;===???AAACCCDDDEEEGGGHHHIIIIIIIIINNNMMMLLLJJJGGGDDDAAA@@@:::999888777666666666666333:::CCCKKKSSSeee|||pppoooZZZuuuYYYBBB:::>>>999666777555222222222111000000//////000000/////////.........******++++++,,,,,,,,,---++++++++++++++++++++++++******++++++++++++************************+++++++++*********))))))((((((((((((((((((((((((((((((***)))((((((******)))((((((((((((((((((((((((((()))))))))*********++++++******))))))))))))******))))))(((((((((((())))))(((((((((((((((((((((((())))))))))))************''''''(((((())))))******(((((((((((((((((((((((())))))))))))))))))))))))(((((((((((())))))))))))************************)))))))))*********++++++)))))))))((()))******+++,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,------......------,,,------...///000111111------......//////000000000000000111111000000///////////////....................................---,,,++++++,,,---,,,+++,,,++++++******++++++,,,(((((())))))***))))))((())))))***++++++++++++***))))))))))))))))))))))))*********)))))))))))))))((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''''''''&&&''''''((()))***((((((((((((((((((((((((((((((((()))))))))))))))dddttt|||rrrggg```aaadddffffffjjjmmmqqqssstttsssssstttvvvsssssswww}}}zzztttnnnllliiigggggghhhhhhhhhsssvvv{{{uuuaaaRRRLLLBBBHHHNNNQQQUUUjjj|||vvvfffUUUPPPJJJFFFFFFFFFGGGGGGBBBOOOQQQSSS___ddddddjjjpppuuu}}}|||}}}}}}yyywwwnnnjjjeeecccbbb^^^WWWRRRQQQOOOKKKFFFBBBAAACCCDDD@@@@@@??????@@@AAABBBCCCFFFFFFHHHPPP\\\gggnnnpppssssssppphhh[[[MMMBBB<<<<<<;;;;;;<<>>@@@BBBCCCCCCEEEJJJOOOSSSYYY[[[WWWXXX```eeeccceeeeeegggfffaaa\\\]]]cccjjjooowww}}}|||xxxyyy}}}~~~vvvgggZZZUUUUUU[[[dddmmmnnndddVVVJJJDDDFFFDDDAAA???===>>>???@@@@@@BBBDDDGGGHHHIIIIIIIIINNNNNNNNNMMMKKKHHHEEEDDD===;;;999777666555555666:::;;;===>>>CCCRRRmmmzzzdddZZZ___rrrNNN:::===:::666777555333222222111111000//////000000000/////////......))))))***++++++,,,------++++++++++++++++++++++++******+++,,,,,,+++***************)))******+++,,,,,,,,,++++++***)))))))))))))))))))))))))))))))))+++)))((()))***+++***)))))))))))))))))))))))))))************++++++++++++******))))))))))))******))))))(((((((((((()))))))))))))))))))))))))))))))))))))))*********++++++(((((((((((())))))))))))************************************************(((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,((((((''''''(((((()))***,,,++++++******++++++,,,)))***++++++---......///+++,,,------......------------......//////000000---......//////000111111000111111111111000000////////////.........---------------------------------+++***+++,,,---,,,***,,,+++***))))))***+++,,,))))))***++++++++++++***))))))***++++++++++++***))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))'''''''''''''''((()))***************************(((((((((((())))))))))))LLLXXXbbbaaa```gggsss{{{~~~xxxpppkkkZZZTTTMMMIIIIIIJJJKKKJJJOOOQQQTTTUUUTTTSSSSSSTTTUUUSSSSSSUUUYYY[[[YYYWWWSSSQQQOOOOOOQQQSSSTTTTTTbbbfffmmmzzzkkkYYYQQQPPPOOOOOOKKKHHHOOOgggqqq]]]QQQHHHFFFDDDBBBCCCEEEGGGHHHLLL[[[ZZZ[[[jjjlllffflllqqqrrryyy}}}vvvooohhhdddbbbXXXUUURRROOONNNLLLIIIGGGGGGFFFDDDBBB@@@@@@AAABBB??????@@@@@@@@@@@@@@@@@@@@@AAACCCGGGMMMTTT[[[___bbbbbb^^^WWWMMMDDD???===;;;;;;<<<>>>AAABBBAAA@@@@@@CCCFFFEEEBBBCCCFFFJJJMMMWWW\\\[[[^^^hhhkkkgggfffbbb___^^^ZZZTTTTTTWWWZZZ]]]fffqqquuurrrssswwwyyy|||nnnbbb___aaabbbddddddaaaXXXNNNFFFBBBBBBAAA@@@??????>>>??????>>>@@@CCCFFFIIIJJJJJJJJJMMMMMMNNNMMMLLLJJJGGGFFF@@@>>>:::777555555666666<<<<<<=========EEE\\\qqqhhhooonnnaaasssgggCCC>>>:::555444333333333222111111000000///000000000000/////////...++++++,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++*********)))))))))***,,,,,,------,,,,,,+++******)))))))))))))))))))))))))))***((('''((()))***)))((())))))))))))))))))))))))))))))))))))******************))))))))))))*********)))(((''''''((()))***))))))))))))))))))))))))))))))*********+++++++++))))))))))))((((((((((((************************))))))))))))))))))))))))(((((((((((())))))))))))************************++++++++++++,,,,,,,,,,,,((((((((((((((()))******,,,++++++******++++++,,,+++++++++,,,,,,---------+++,,,------......------.........///////////////......///000000111111222111222222222111111000/////////.........---------------------------------,,,+++***+++,,,,,,,,,***,,,+++***))))))***+++,,,((())))))***++++++******))))))***++++++++++++***************************)))))))))))))))))))))***))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''(((((()))************************((((((((((((((((((((((((;;;CCCHHHGGGFFFLLLSSSWWWXXXggguuuzzz{{{~~~~~~{{{oooeeeZZZSSSRRRPPPLLLHHHGGGFFFEEEDDDDDDCCCAAA???>>>@@@AAAAAA@@@>>>>>>???CCCCCCBBB@@@??????@@@AAA;;;<<<>>>@@@AAACCCEEEFFFJJJNNNWWWgggxxxrrraaaUUUKKKLLLPPPPPPQQQTTTVVVmmmrrr___TTTMMMIIIFFFDDDBBB>>>>>>AAAGGGNNNSSSRRRccccccggg|||yyyyyywww{{{zzzqqqfffZZZSSSOOONNNMMMMMMMMMKKKIIIHHHKKKMMMGGGFFFEEEEEEFFFFFFDDDBBB???@@@AAABBBBBB@@@???>>>???AAACCCCCCCCCEEEJJJNNNTTTSSSOOOHHHAAA>>>???AAA<<<<<<>>>@@@CCCCCC@@@>>>AAAEEEGGGFFFBBB@@@BBBEEEHHHTTT\\\\\\```kkkmmmhhhddd]]]WWWVVVTTTPPPPPPRRRYYYZZZcccoootttqqqooorrrzzzwwwmmmkkknnneeeaaaZZZSSSLLLGGGEEEDDD<<<<<<======>>>?????????===???CCCFFFIIIJJJJJJJJJKKKLLLMMMMMMLLLJJJHHHFFFBBB???;;;777555555666777333444888:::999<<>>>>>======>>>???:::;;;;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;===>>>???DDDBBBDDDNNN^^^uuuvvvddd\\\XXXPPPJJJHHHKKKMMMVVVfff{{{tttmmm^^^ZZZRRRJJJDDDBBBAAABBBAAAAAADDDKKKOOOQQQXXX___jjjrrruuuoooooolllbbbWWWPPPQQQUUUTTTQQQQQQTTTTTTRRRRRRUUUTTTSSSRRROOOLLLJJJIIIIIIIIIHHHFFFDDDBBBAAAAAAAAA@@@AAACCCCCCBBBBBBCCCDDDHHHHHHFFFCCCAAA???@@@AAABBBAAAAAABBBDDDDDDBBBAAAAAACCCEEEHHHHHHEEE???:::@@@HHHQQQYYYccckkkiiibbbaaaYYYTTTVVVWWWSSSSSSVVVTTTWWW]]]eeennnqqqpppnnnvvvyyykkkccc[[[UUULLLFFFDDDBBB???<<<<<<>>>>>>>>><<<;;;;;;<<<999===AAACCCDDDGGGHHHGGGKKKLLLLLLKKKIIIIIIJJJKKKDDDBBB???;;;999777666666888888777777888<<>>>>>===<<<======;;;;;;<<<======<<<<<<<<<======;;;::::::;;;<<<<<<>>>;;;;;;BBBNNNbbb}}}wwwlll___TTTOOOHHHEEEFFFJJJQQQZZZjjjxxxzzzsssjjj```YYYQQQJJJEEEIIIHHHFFFCCCBBBBBBDDDEEEGGGGGGKKKRRRWWW\\\dddlllvvv{{{{{{oookkkfff```mmmrrruuunnnaaaYYYZZZ______\\\\\\^^^\\\XXXVVVXXX\\\ZZZXXXXXXYYYYYYUUURRRPPPOOONNNMMMKKKIIIHHHGGGDDDEEEEEEDDDAAA@@@AAABBBAAAAAABBBCCCCCCEEEGGGIIIFFFDDDCCCCCCDDDEEECCCBBBCCCBBBCCCDDDFFFDDD???<<<<<>>AAAFFFIIIJJJIIIJJJJJJJJJJJJKKKMMMOOOHHHGGGDDDAAA>>>===<<<;;;;;;:::999777777:::???CCCNNN]]]lllrrrvvv}}}tttaaaiiiwww~~~hhhyyyRRRAAA;;;999444555666555444333222222111000000000////////////,,,,,,---......---,,,,,,+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++*********+++,,,---******))))))((((((''''''))))))))))))))))))))))))((((((((((((((((((((((((((()))))))))************************++++++++++++***************)))((((((******)))))))))((((((((())))))(((((((((((())))))******))))))))))))******))))))************))))))+++***)))(((((()))***+++******))))))))))))******))))))))))))))))))))))))(((((((((((()))))))))***))))))))))))))))))))))))+++***)))(((((()))***+++,,,,,,++++++++++++,,,,,,++++++******++++++,,,------------............///000000000000////////////........./////////000000111111000000//////.....................------,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++))))))************))))))))))))))))))))))))))))))************)))))))))((())))))))))))******************))))))))))))******)))))))))))))))((('''''')))))))))((((((((('''''')))))))))((())))))***+++)))(((''''''''''''((()))FFFFFFFFFEEEEEEDDDDDDDDDBBBAAA@@@>>><<<<<>>===============>>>======<<<<<<@@@???===;;;;;;;;;;;;<<<>>>;;;:::===CCCRRRjjjooo___WWWUUUPPPLLLKKKIIIHHHMMMSSSmmm}}}{{{uuunnndddYYYQQQRRROOOJJJGGGDDDBBB@@@>>>;;;===???@@@AAACCCGGGIIINNNNNNTTT\\\ccciiiqqqzzzwwwnnnllljjjffffffqqqzzzxxxlllccccccgggiiiffffffhhhgggbbb```aaaccc___]]]^^^bbbaaa[[[TTTSSSSSSRRRQQQPPPNNNMMMLLLLLLLLLKKKHHHEEECCCCCCCCC???@@@AAADDDGGGJJJLLLNNNKKKIIIFFFEEEEEEEEEEEEDDDDDDBBBAAABBBDDDDDDAAA===:::<<>><<<===>>>>>><<<===@@@CCCDDDCCCAAA@@@@@@???===<<<>>>BBBFFFIIIKKKFFFFFFFFFGGGIIILLLNNNPPPKKKJJJHHHEEECCCAAA@@@@@@???>>><<<999777888;;;>>>DDDQQQ```iiipppxxx___^^^jjjhhhfff\\\CCC===444666555555444333333222222111111000000000/////////,,,------......------,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++,,,---)))))))))((((((((((((((())))))))))))))))))))))))(((((((((((((((((((((((())))))))))))***************++++++++++++,,,,,,,,,+++******)))))))))))))))))))))((((((((((((((('''))))))(((((((((((())))))******))))))))))))******))))))************))))))++++++************++++++***)))))))))))))))******))))))))))))))))))))))))((((((((()))))))))******))))))))))))((((((((((((+++***)))(((((()))***+++---,,,,,,,,,,,,,,,,,,---++++++******++++++,,,------------............///000000000000////////////....../////////000000000111111000000//////.....................---,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------------,,,+++---------,,,,,,+++++++++))))))************))))))))))))))))))))))))))))))+++***)))((((((((()))***))))))))))))***************))))))(((((())))))***)))))))))))))))(((((('''((((((((((((''''''''''''&&&&&&'''((()))+++,,,---)))((((((''''''(((((()))HHHGGGFFFDDDCCCBBBCCCCCCDDDEEEDDDCCCBBBBBBDDDFFFEEEFFFHHHJJJMMMOOORRRSSSWWWVVVUUURRRNNNJJJFFFDDDGGGFFFFFFFFFFFFDDDBBB@@@@@@@@@@@@@@@??????>>>===AAA@@@???=========>>>>>>@@@????????????GGGYYYjjjrrrfff[[[TTTOOOMMMKKKHHHJJJNNNNNNWWWfffuuu|||xxxtttppplllggg```\\\WWWTTTQQQNNNLLLHHHCCC???BBBAAA???>>>>>>???@@@@@@???AAACCCDDDEEEIIIOOOSSS\\\^^^eeennnsssuuuyyywwwwwwuuurrrpppmmmkkkhhhhhhsss~~~{{{sssoooooonnnkkkjjjlllmmmkkkmmmppplllkkkkkklllkkkhhhaaa\\\^^^\\\YYYUUUSSSSSSSSSSSSTTTTTTSSSPPPLLLJJJKKKLLLHHHGGGGGGHHHKKKMMMNNNNNNPPPMMMIIIGGGFFFGGGFFFFFFDDDBBBBBBEEEHHHHHHCCC======<<<>>>IIIZZZiiiooonnnggg___WWWTTTTTTTTTQQQOOOKKKKKKLLLNNNRRRWWW[[[]]]^^^]]]\\\[[[ZZZVVVPPPKKKDDD@@@======AAADDDDDDCCCCCCHHHNNNQQQOOOLLLHHHFFFHHHDDDCCCHHHLLLKKKIIIHHHFFFEEEDDDEEEHHHKKKMMMMMMKKKJJJHHHFFFDDDCCCBBBAAACCCBBB???;;;777777888;;;@@@IIIVVVaaaiiisss{{{qqqfffhhh{{{yyy```gggjjjFFF<<<555888666555444444333222111111111111000000000//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++***++++++++++++,,,,,,***************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((()))))))))))))))******************+++++++++,,,,,,+++***)))(((((()))***+++((((((((((((''''''''''''))))))(((((((((((())))))******))))))))))))******))))))************))))))************************))))))))))))))))))***+++))))))))))))))))))))))))(((((()))))))))*********)))))))))(((((((((((('''+++******))))))******+++,,,,,,++++++++++++,,,,,,++++++******++++++,,,------------............///000000000000////////////...////////////000000000111111000000//////......------.........---,,,,,,,,,,,,,,,++++++++++++******+++---......---+++***---,,,,,,++++++******)))))))))************)))))))))))))))))))))))))))))),,,***)))''''''(((***+++((()))))))))************))))))(((((((((((())))))(((((())))))))))))((((((((((((''''''''''''''''''&&&&&&'''''')))***,,,---)))(((((((((((((((((()))FFFDDDBBB@@@??????@@@@@@>>>AAACCCEEEEEEDDDEEEFFFKKKLLLNNNPPPSSSWWWYYY[[[\\\\\\\\\ZZZWWWTTTQQQOOOQQQPPPOOOOOOPPPNNNKKKHHHEEEEEEEEEEEEDDDCCCBBBAAABBBAAA???>>>>>>>>>???@@@>>>>>>@@@@@@>>>???HHHSSSssspppdddXXXQQQKKKGGGEEEGGGGGGHHHIIILLLPPPSSSVVVXXXOOOMMMKKKJJJHHHFFFCCCBBBAAA@@@@@@@@@AAAAAAAAA@@@>>>>>>======<<<===???@@@FFFHHHJJJKKKNNNVVVaaaiiiyyy{{{}}}}}}{{{pppjjjjjjmmmqqquuuvvvuuusssrrr}}}yyytttqqqrrrssstttxxx~~~~~~}}}zzzyyyyyyssskkkccc]]][[[[[[\\\[[[[[[ZZZXXXVVVUUUWWWYYYVVVSSSPPPOOOPPPQQQQQQPPPUUUQQQMMMJJJJJJIIIIIIHHHDDDCCCEEEKKKOOONNNFFF>>>@@@<<<<<>>===<<<======>>><<>>DDDMMMUUU\\\eeemmmxxx~~~zzznnn```WWWhhhRRR@@@===:::666555666777555333222222111111111000000000...------,,,,,,------...------,,,,,,,,,,,,++++++++++++++++++++++++++++++)))***+++,,,,,,,,,,,,+++)))))))))((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))))))))*********)))))))))))))))******+++'''(((((((((((()))))))))))))))(((((((((((())))))******))))))))))))******))))))************))))))(((((())))))))))))(((((((((((((((((()))***+++,,,************************)))))))))*********++++++((()))))))))************+++++++++++++++++++++++++++******))))))******+++++++++******++++++,,,------------............///000000000000/////////////////////000000000111111111111000000//////......---------------,,,++++++++++++++++++***************+++,,,,,,,,,,,,+++***))))))))))))))))))))))))))))))************))))))))))))))))))))))))))))))***)))((((((((()))***+++))))))))))))************)))((((((''''''(((((()))'''(((((()))))))))))))))(((((((((((())))))))))))))))))((('''''''''((((((((())))))******))))))(((???????????????@@@AAAAAABBBDDDGGGIIIJJJKKKMMMOOOKKKLLLMMMOOOSSSYYY^^^aaaddddddddddddeeefffggghhhcccaaa```bbbdddddd^^^YYYXXXWWWWWWVVVTTTSSSQQQPPPQQQOOOLLLIIIGGGFFFEEEEEEFFFCCCCCCFFFFFFCCCBBBCCCFFFZZZxxx|||mmmddd[[[UUUSSSIIIHHHGGGFFFEEEEEEFFFFFFEEEEEEEEEEEEEEEEEEFFFGGGCCCDDDDDDCCCBBBAAA@@@AAA===???AAAAAABBBCCCHHHKKKLLLQQQXXX^^^dddppp~~~{{{vvvtttsssssssssrrrqqqssswwwzzztttmmmccc]]]]]]^^^]]]\\\]]][[[XXXWWWVVVUUUSSSQQQHHHFFFGGGNNNUUUTTTLLLBBB===999999@@@GGGOOO[[[fffqqqvvvsssdddSSSHHHCCC???<<<===???@@@CCCIIIQQQWWWZZZ^^^```]]]WWWTTTVVVZZZ\\\ZZZXXXZZZ___bbbbbbaaa^^^```dddjjjrrr}}}}}}tttxxx{{{sssiiieeeWWWRRRKKKIIIKKKLLLKKKIIILLLLLLLLLLLLKKKJJJHHHGGGDDDDDDCCCAAA>>>===???@@@@@@???BBBJJJRRRWWW```iiirrryyytttrrrxxx]]]___~~~gggJJJ@@@;;;666555777888777444222222222111111111000000...---,,,,,,,,,,,,---...---------,,,,,,+++++++++************************)))***+++,,,,,,,,,++++++******))))))((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))((())))))*********+++++++++(((((()))***************((((((((()))))))))******))))))(((((((((((())))))******))))))))))))******))))))************))))))((()))************)))((((((((((((((()))***+++,,,************************))))))*********+++++++++(((((()))***+++,,,------***++++++++++++++++++***,,,++++++******++++++,,,++++++******++++++,,,------------............///000000000000//////////////////000000000111111111111111000000//////......,,,------------,,,++++++++++++++++++************************************((((((((()))******++++++))))))************))))))))))))))))))))))))))))))((()))))))))************))))))))))))************((((((''''''''''''((((((''''''((()))))))))))))))))))))))))))******++++++((((((((('''''''''((((((((()))************)))(((AAABBBBBBDDDEEEFFFFFFGGGFFFGGGHHHHHHIIIKKKOOORRRWWWVVVUUUVVVYYY]]]bbbeeelllkkkllllllnnnqqqsssuuugggeeedddfffiiiiiiccc^^^^^^^^^]]]\\\[[[YYYWWWVVV\\\ZZZVVVRRRNNNLLLJJJIIIGGGBBB@@@CCCEEECCCAAAAAADDDKKK^^^uuujjjaaa]]]MMMKKKGGGDDDCCCEEEHHHJJJFFFFFFFFFDDDBBBAAABBBCCCAAACCCDDDDDDDDDCCCCCCDDD@@@CCCFFFIIIJJJNNNTTTXXXVVV]]]dddhhhkkksss~~~~~~wwwjjjbbb``````^^^\\\___^^^\\\\\\[[[ZZZWWWTTTJJJGGGFFFLLLSSSTTTMMMEEE===999:::???CCCHHHUUUbbbiiissstttfffTTTKKKHHHEEE@@@AAABBBBBBBBBGGGNNNTTTUUU\\\bbbaaa\\\YYY^^^dddgggeeeccceeeiiilllkkkjjjfffllluuu}}}kkk[[[]]]```[[[VVVVVVVVVOOOIIIFFFHHHJJJIIIFFFJJJJJJKKKKKKJJJIIIGGGFFFCCCDDDCCCBBB@@@@@@AAACCC@@@<<<>>>FFFMMMRRR[[[eeemmmttt|||~~~gggggg```ggg{{{YYYBBB===777666888:::888555222222222111111111111000...---,,,,,,,,,,,,---...---------,,,,,,+++++++++************************)))***+++,,,---,,,++++++---,,,,,,+++***))))))((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))((((((******+++++++++,,,,,,,,,'''((()))+++++++++***)))(((((())))))******++++++))))))(((((((((((())))))******))))))))))))******))))))************)))))))))***+++,,,,,,+++***)))(((((((((((()))***+++,,,************************)))************+++++++++(((((()))+++,,,---...///***++++++,,,,,,++++++***---,,,,,,++++++,,,,,,---++++++******++++++,,,------------.........//////000000000000////////////000000000000111111111111111111111000//////......,,,,,,---------,,,+++++++++++++++************)))******)))(((((()))******(((((()))***+++,,,,,,---))))))************))))))))))))))))))))))))))))))'''((()))***************))))))))))))************((((((''''''''''''((((((''''''((()))))))))))))))))))))******+++++++++,,,'''''''''''''''((())))))((()))***++++++***)))(((IIIGGGFFFGGGLLLQQQUUUVVVRRRRRRQQQQQQQQQUUUYYY]]]ccceeeggghhhiiimmmrrrwwwyyyyyyyyyzzz|||~~~}}}wwwpppmmmmmmmmmjjjgggdddddddddddddddeeeffffffcccdddaaa[[[XXXZZZYYYVVVSSSNNNHHHCCCBBBBBBCCCCCCBBBFFFKKKVVVrrr}}}pppdddXXXUUUQQQNNNMMMLLLKKKIIIIIIGGGGGGGGGHHHIIIHHHFFFHHHHHHHHHGGGGGGGGGGGGGGGJJJKKKPPPXXX```eeeeeecccffflllqqqssssssuuuzzz|||nnnnnnmmmfffaaabbb^^^aaabbbaaabbbbbb^^^WWWRRRJJJFFFNNNUUURRRIIICCC???;;;:::;;;===@@@IIIRRRZZZfffhhhdddaaaVVVJJJKKKCCCBBBCCCFFFMMMTTTZZZ\\\dddfffiiijjjjjjiiiiiiiiissszzz{{{wwwvvv|||~~~~~~ooodddXXXOOODDDBBBEEEHHHDDD@@@BBBCCCCCCDDDEEEEEEEEEEEEDDDFFFIIIKKKJJJHHHFFFDDDAAA>>>>>>AAAAAA???@@@DDDAAABBBCCCCCCDDDJJJRRRXXXcccggglllrrrvvvxxxyyyyyy||||||tttuuu~~~jjj___hhhRRRDDD888777:::999666555333333222222111000000000,,,,,,------...---------........................,,,,,,,,,+++++++++******++++++++++++++++++++++++***************************)))(((((((((***+++,,,******++++++++++++******))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))******)))))))))))))))***+++***((('''''''''((()))+++++++++*********))))))+++***((('''''''''((())),,,+++++++++******))))))(((***+++***)))((()))***))))))))))))************++++++++++++++++++++++++------------------------,,,,,,+++***+++,,,---.....................------////////////////////////////////////////////////......---,,,,,,,,,------------------------------++++++++++++++++++++++++******************************))))))((((((''''''******))))))(((((('''''''''((()))++++++***))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))(((((('''''''''&&&******))))))((((((''''''(((((())))))))))))(((((())))))))))))))))))))))))NNNPPPTTTXXX[[[]]]^^^___fffeeebbb```bbbgggmmmrrr}}}~~~~~~}}}~~~uuuqqqooollljjjllllllkkkjjjiiijjjkkkmmmooopppmmmhhhfffgggfffcccZZZUUUOOOJJJGGGEEEDDDCCCEEEEEEEEEHHHXXXzzzxxxqqqlllfffaaa\\\XXXTTTQQQQQQOOONNNOOOQQQSSSSSSRRRUUUUUUUUUVVVWWWXXXYYYZZZYYY[[[aaagggnnnrrrtttuuussszzzsssllljjjdddcccgggaaadddeeecccdddeeeaaa\\\RRRIIIFFFLLLRRRPPPHHHAAA???<<<<<<===>>>@@@GGGPPPUUUdddhhhfffggg^^^SSSRRRMMMKKKJJJMMMUUUbbboooxxxrrrvvvzzz|||{{{zzzzzz{{{{{{qqqbbbSSSHHHKKKDDD>>>===AAADDDBBB???===>>>???AAABBBCCCCCCCCCBBBDDDGGGJJJJJJIIIGGGFFFBBB???>>>@@@@@@>>>???CCCAAACCCDDDEEEEEEHHHMMMQQQTTTWWW]]]ccchhhmmmoooqqqzzz{{{||||||}}}{{{{{{bbbqqqeeeMMM999666888555333666333333222222111000000000/////////000//////..............................,,,,,,,,,++++++++++++***++++++++++++++++++++++++************************))))))))))))))))))***+++)))******++++++******)))))))))))))))))))))))))))+++++++++*********)))))))))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))******))))))))))))******+++***))))))(((((())))))+++++++++*********))))))+++***)))((('''(((((()))++++++*********)))))))))(((***+++***)))((()))***))))))))))))************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,---...........................////////////////////////////////////////////////...------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***************************)))))))))((((((((('''***)))))))))((((((((('''(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))(((((((((''''''''''''***)))))))))((((((((('''))))))))))))))))))))))))))))))))))))))))))))))))XXX]]]ccchhhjjjmmmpppttt|||{{{xxxvvvvvvwwwyyyzzz~~~yyyyyy{{{|||zzzyyyxxxwwwuuuvvvyyy|||wwwyyywwwrrrpppqqqooollleee```YYYSSSOOOKKKHHHFFFIIIFFFEEEEEEFFFUUUyyyyyyrrrkkkfffbbbaaa___]]]^^^```bbbccccccffffffggghhhjjjmmmooopppqqquuuzzz~~~~~~tttooojjjjjjmmmgggiiihhhfffggghhhfffaaaSSSJJJEEEJJJOOOMMMEEE@@@???<<<<<<<<<<<<>>>FFFOOOYYYiiioooooosssnnnccc```[[[\\\]]]___dddooo|||xxxkkk^^^TTTJJJAAA;;;@@@===;;;;;;===>>>???>>>;;;<<<===???AAABBBCCCCCC@@@BBBEEEHHHJJJJJJHHHGGGEEEAAA?????????<<<===AAABBBDDDGGGGGGGGGFFFGGGHHHEEEHHHLLLRRRYYY```eeehhhqqquuuyyy}}}~~~ooorrr{{{sss\\\ccc}}}ZZZ===999;;;555333777333333333222111111000000000000000000000///...---........................,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++************************)))************))))))((()))******++++++******)))))))))))))))))))))))))))+++************))))))))))))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))***)))))))))))))))*********++++++++++++***))))))+++++++++***************+++***)))(((((((((((()))******))))))))))))(((((((((***+++***)))((()))***))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,+++++++++,,,---...........................////////////////////////////////////////////////------,,,+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++************************))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''))))))))))))((((((((((((+++***)))(((((()))***+++))))))))))))))))))))))))aaafffmmmqqqtttzzzzzzrrrmmmiiijjjjjjjjjjjjkkkmmmnnnooopppsssxxx|||yyyyyywwwsssmmmhhhbbb\\\WWWRRRMMMJJJLLLHHHIIIMMMHHHGGG[[[vvv{{{wwwtttrrroooooopppqqqrrrqqqssstttvvvxxx||||||uuuqqqqqqmmmnnnllliiiiiikkkiiidddVVVMMMGGGIIIMMMJJJCCC@@@>>>;;;999999999===HHHUUUccctttyyyvvvzzzuuujjjfff___gggrrrxxx|||yyyhhh___SSSIIIEEEDDDBBBAAA>>>>>>???>>><<<<<<<<<======>>>???AAABBBCCCCCCCCC@@@BBBEEEHHHIIIIIIHHHGGGHHHCCC@@@???>>>;;;<<>>===>>>???@@@@@@AAABBBBBBBBBAAAAAACCCDDDFFFHHHHHHHHHGGGFFFIIIDDDAAAAAA???;;;;;;>>>AAADDDHHHLLLMMMLLLHHHEEECCCCCCDDDFFFKKKRRRXXX\\\eeelllvvv}}}~~~kkkcccvvvTTT]]]UUUBBB>>>888555:::444444333333222111111111////////////...---,,,+++........................---------,,,,,,,,,++++++++++++++++++++++++++++++************************)))***+++++++++)))(((''')))))))))******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))))))))(((((()))***+++++++++,,,---------,,,***)))***************************************))))))(((((((((((((((((()))))))))(((***+++***)))((()))***((()))))))))************************************************************++++++,,,,,,,,,------------------.........//////////////////////////////////////////////////////---,,,++++++******++++++************************************************************************(((((((((((())))))))))))(((((((((((())))))))))))***)))((((((((()))+++,,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))+++***(((''''''(((***+++((((((((((((((((((((((((qqqcccYYYSSSNNNKKKHHHGGGEEEFFFGGGGGGEEEDDDHHHJJJMMMSSSZZZaaagggjjjuuu{{{}}}vvvpppjjjfffbbb```]]]QQQHHHHHHGGGFFFKKKTTTbbb}}}wwwtttsssmmmggg\\\RRRJJJHHHHHHDDDAAA@@@@@@===;;;999999AAATTTeee{{{rrreeeXXXQQQKKKGGGBBBAAABBBCCCCCCAAA>>>???@@@AAA@@@@@@BBBCCCAAAAAAAAAAAAAAA@@@@@@???EEEFFFGGGHHHIIIHHHHHHGGGJJJFFFCCCDDDAAA===;;;===AAABBBFFFKKKNNNNNNJJJGGGEEEDDDCCCCCCFFFJJJOOORRR]]]dddooowww|||}}}}}}}}}ttt___ooohhhXXXnnnzzzVVVAAA666555:::444444444333222222111111111111111111000000///...........................------------,,,,,,,,,,,,++++++++++++++++++++++++************************)))************))))))(((((())))))******))))))((())))))))))))))))))))))))(((((()))))))))))))))***)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,+++,,,,,,,,,,,,+++*********************+++++++++******++++++******)))((((((((())))))))))))******(((***+++***)))((()))***))))))))))))***************************************************************+++,,,---------,,,,,,,,,,,,------.../////////////////////////////////////////////////////////------,,,+++++++++++++++************************************************************************(((((((((((())))))))))))(((((((((((()))))))))))))))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((('''''''''((((((((((((((((((((((((((())))))))))))***)))(((''''''((()))***))))))))))))))))))))))))}}}vvvjjjaaaUUUMMMJJJJJJIIIGGGGGGEEEEEEFFFIIIIIIHHHFFFHHHIIIKKKNNNQQQSSSTTTUUU^^^fffoootttuuuzzz{{{xxxvvvmmmfff[[[SSSOOOMMMMMMLLLOOOhhh{{{zzzuuupppkkkjjjllloootttyyy~~~yyyrrrjjj]]]SSSJJJGGGEEEAAA>>>???<<<::::::999888???PPP```uuuiii___SSSLLLJJJGGGEEECCCEEEIIIKKKKKKIIIEEEDDDCCCCCCCCCDDDDDDDDDAAABBBBBBCCCCCCCCCBBBBBBDDDEEEGGGHHHJJJJJJKKKKKKIIIFFFEEEGGGDDD???<<<===BBBBBBDDDHHHLLLMMMKKKHHHDDDBBBAAA@@@BBBDDDHHHJJJRRRYYYdddmmmtttxxx{{{}}}}}}pppfffnnnnnnfffXXX???999:::555444444333333222111111000000111111111000000///...........................------------,,,,,,,,,++++++++++++++++++++++++************************))))))))))))))))))***+++(((((())))))))))))(((((())))))))))))))))))))))))(((((((((((())))))******)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,,,,,,,+++***************))))))*********+++++++++******+++++++++***)))((()))))))))*********++++++(((***+++***)))((()))***))))))))))))************************************++++++++++++++++++++++++***+++,,,---------,,,,,,,,,,,,------...//////000////////////////////////////////////////////////...------,,,,,,,,,,,,,,,++++++++++++++++++++++++************************************************'''((((((((()))))))))***'''((((((((()))))))))***(((((()))***************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((''''''''''''((((((((()))'''((((((((()))))))))***''''''''''''''''''''''''))))))))))))))))))))))))qqqdddYYYSSSNNNLLLJJJLLLQQQSSSPPPLLLJJJIIIIIIMMMQQQTTTSSSRRRQQQRRRTTTUUUUUUTTTSSSRRRYYY```ggghhhgggiiirrrzzz|||zzzzzzsssggg^^^XXXQQQIIIIIINNNiiikkkaaa___YYYZZZYYYUUUPPPOOOQQQUUURRRUUUYYY\\\^^^___bbbcccaaa___]]]^^^dddmmmwww}}}wwwwwwvvvmmm]]]SSSIIIEEECCC???======555666777888666:::HHHXXXzzzxxxoookkkfff^^^ZZZ[[[VVVSSSQQQRRRUUUVVVUUURRRPPPLLLHHHFFFFFFFFFDDDCCCCCCDDDEEEFFFGGGGGGGGGGGGCCCDDDFFFIIIKKKLLLMMMNNNIIIFFFGGGHHHFFF@@@======CCCBBBBBBEEEIIIKKKJJJHHHCCCAAA@@@???@@@BBBEEEFFFIIIPPP[[[fffnnnuuuzzz}}}{{{~~~jjj]]]oookkkxxxuuuNNN>>>:::555444444333333222222111---......////////////.................................---------,,,,,,,,,++++++++++++++++++++++++***************************)))(((((((((***+++,,,(((((())))))))))))(((((())))))))))))))))))))))))'''((((((((())))))******)))))))))))))))******+++)))))))))))))))******+++))))))))))))))))))))))))(((((((((((()))***+++,,,---,,,***)))((()))***+++))))))******++++++++++++******+++,,,+++***)))((())))))******+++++++++,,,(((***+++***)))((()))***))))))))))))************))))))))))))))))))))))))++++++++++++++++++++++++***+++,,,---...---,,,,,,,,,,,,------...///000000///////////////////////////////////////////////////...------,,,,,,------++++++++++++++++++++++++))))))))))))))))))))))))************************'''((((((((())))))******'''((((((((())))))******'''(((***+++++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((&&&'''''''''(((((())))))'''((((((((())))))******&&&&&&'''(((((('''&&&&&&))))))))))))))))))))))))iii___ZZZRRRPPPTTTNNNQQQVVVYYYZZZZZZZZZZZZZZZZZZZZZ[[[[[[\\\\\\\\\[[[ZZZXXXWWWVVVVVVVVVWWWXXX\\\cccjjjooorrrssssssnnn{{{zzzpppeeeYYYQQQLLLOOOWWWmmmwwwjjjaaa```^^^ZZZWWWUUURRRNNNLLLNNNNNNOOOOOOPPPQQQQQQQQQNNNMMMKKKKKKMMMPPPUUUWWWYYY[[[aaalllvvvzzzwwwqqqlllqqqxxx}}}wwwlllYYYRRRIIIDDDAAA@@@>>>;;;999888777777999<<<@@@BBB___oooqqqssssssqqqmmmiiigggbbb___\\\[[[]]]^^^___^^^VVVTTTQQQMMMJJJHHHGGGFFF@@@CCCGGGJJJIIIFFFDDDCCCFFFGGGGGGFFFFFFGGGIIIKKKIIIHHHFFFDDDBBB@@@>>>>>>@@@BBBEEEGGGIIIJJJIIIIIIDDDCCCBBB???======???AAAIIILLLRRR\\\gggrrryyy|||~~~fffiiixxxddd]]]???<<<777777555333222333111///222222000///------,,,,,,//////.........---------------------------------***++++++,,,,,,++++++***,,,,,,++++++***)))(((((())))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++***))))))***+++,,,))))))))))))))))))))))))+++++++++***)))((((((''')))))))))(((((((((((((((,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))---,,,,,,+++*********+++,,,,,,,,,++++++*********++++++************+++++++++++++++*********))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,,,,++++++,,,,,,---...///......------///000111111///...------...///111///......---------............---------,,,,,,,,,***++++++,,,,,,++++++***,,,,,,+++***)))((('''&&&(((((((((((())))))))))))''''''(((((())))))******))))))))))))((((((((((((((((((((((((((()))*********)))&&&%%%%%%&&&)))***000...+++((('''((()))+++))))))(((((('''''''''&&&+++*********))))))((((((((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))mmm[[[TTTRRRQQQRRRUUUXXX[[[___aaaaaaaaabbbbbb^^^```eeeiiikkklllkkkjjjiiihhhgggeeedddddddddeeeeeeiiiooovvv{{{~~~xxxggg[[[WWWRRROOOXXXqqq{{{vvvkkkgggaaa\\\WWWRRRMMMIIIFFFFFFGGGGGGHHHHHHIIIIIIGGGFFFEEEEEEGGGIIILLLNNNOOOPPPTTT\\\dddhhhhhhfff```bbbdddeeeiiiqqq~~~wwwiiiZZZSSSJJJDDDAAA@@@>>><<<:::999888888999<<>>===???AAAHHHKKKPPPYYYdddooowww{{{{{{~~~nnnvvvmmmzzzCCC<<<888777555222111111222222222111000///...---------//////.........---------------------------------++++++,,,,,,,,,,,,++++++,,,,,,++++++***)))))))))***)))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,+++***))))))******+++))))))))))))))))))))))))++++++******)))(((((('''))))))))))))))))))))))))++++++++++++++++++++++++)))))))))))))))))))))))),,,+++***))))))))))))***,,,++++++++++++++++++***+++******))))))******++++++++++++*********))))))************+++++++++,,,++++++++++++++++++++++++,,,++++++++++++,,,------///...---------...000000000///...------...///000///......---------......------,,,,,,,,,+++++++++***++++++,,,,,,++++++*********))))))))))))))))))((((((((()))))))))******(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((()))*********)))'''&&&&&&''')))***,,,+++)))(((''''''((())))))((((((((('''''''''''')))))))))(((((((((''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))hhhfff^^^WWWXXX___cccbbbdddfffiiikkklllmmmooopppnnnsss{{{~~~~~~wwwmmmaaaVVVQQQVVVmmm}}}xxxqqqiiiaaaZZZRRRNNNGGGGGGGGGGGGGGGGGGHHHHHHIIIHHHHHHHHHIIIJJJKKKLLLLLLMMMOOORRRVVVZZZ]]]^^^[[[ZZZWWWTTTRRRWWW```gggxxxhhh[[[TTTKKKDDDBBBAAA???===<<<;;;999888999;;;===???BBBVVVtttsssjjjgggiiinnnqqquuutttrrrooollllllnnnqqqoooiiiaaa[[[YYYZZZ\\\]]]bbb___[[[WWWVVVVVVXXXYYYRRRPPPMMMIIIGGGFFFFFFFFFBBBAAAAAAAAAAAACCCDDDEEEJJJJJJHHHFFFCCCAAA???>>>DDDFFFHHHJJJJJJJJJIIIHHHBBBBBBAAA???======???AAAEEEGGGKKKRRR\\\gggpppvvvuuuzzzvvviiikkkwwwyyyoooWWWDDD===;;;999555222111222444111111000//////...///////////////.........------------------------------++++++,,,,,,,,,,,,++++++,,,,,,,,,+++******))))))******)))))))))((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,+++***))))))******))))))))))))))))))))))))++++++******)))(((((((((************************************************))))))))))))))))))))))))******)))((((((((())))))*********++++++++++++++++++******))))))******++++++++++++***************)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++,,,------...------------...//////000///...------...///000......---------......///,,,,,,+++++++++***************++++++++++++******''''''((()))***++++++,,,)))))))))*********++++++))))))))))))(((((((((((((((((((((((()))))))))))))))(((((((((((()))******))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((''''''''''''(((((('''''''''''''''&&&(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))cccmmmnnnffffffppptttooommmpppssswwwzzz}}}{{{vvvsssssstttvvvwww~~~vvviii```VVVZZZyyyyyyqqqiiiaaa\\\VVVVVVTTTSSSSSSSSSTTTTTTVVVWWWWWWXXXXXXWWWWWWVVVVVVWWWXXXWWWWWWXXX[[[]]]^^^]]]YYYUUURRRSSSWWW[[[fff{{{wwwggg[[[TTTLLLFFFDDDBBB@@@======<<<:::888888:::<<<===EEERRRggg|||}}}yyytttqqqqqqtttxxxzzz~~~|||wwwrrrqqqsssvvvwwwrrrkkkeeecccbbbaaaaaagggeeebbb___\\\[[[[[[\\\XXXVVVTTTQQQNNNJJJFFFCCCDDDBBBAAAAAABBBCCCDDDDDDGGGFFFEEEDDDCCCAAA@@@@@@DDDEEEGGGIIIJJJJJJIIIHHH@@@AAA@@@???===<<<===???@@@AAAEEEJJJRRR\\\gggmmmoootttzzz~~~kkkcccqqqnnn___wwwyyyPPPBBB???<<<:::666222222444111111000//////000000000////////////............------------------------+++,,,,,,,,,,,,,,,,,,+++,,,,,,,,,++++++******************)))))))))(((((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++,,,,,,+++******)))))))))))))))))))))))))))))))))************))))))((((((***************+++++++++************************))))))))))))))))))))))))***))))))(((((()))))))))))))))******++++++,,,,,,******))))))))))))******************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++++++++***+++,,,,,,------------------.........///......------......///...------------...//////,,,,,,,,,,,,++++++++++++******++++++++++++******''''''((()))***++++++,,,)))*********++++++++++++******))))))((((((''''''(((((((((((())))))))))))))))))(((((())))))***+++((()))***++++++***)))(((&&&'''((()))***))))))(((((((((((((((((('''''''''''''''''''''''''''''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((^^^nnntttmmmmmmwww{{{vvv}}}{{{ssspppllliiifffbbb[[[UUURRRRRRUUUWWWUUUZZZbbblllxxx{{{rrreee___pppxxxrrrnnniiihhhfffdddccccccddddddfffggghhhhhhgggfffeeeddd```bbbbbbaaa^^^\\\[[[[[[]]]]]]]]][[[YYYXXXXXXYYY___iii{{{ttttttwwwnnn```XXXSSSLLLHHHGGGEEEAAA>>>>>>===:::888888999;;;<<>>@@@BBBEEEKKKTTT___ffflllqqqwww|||~~~xxxffflllZZZ]]]XXXDDD>>>:::;;;999444333555222111111000000000111111000000/////////.........------------------------,,,,,,,,,------,,,,,,,,,,,,,,,,,,+++++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++******))))))))))))))))))))))))))))))*********)))))))))))))))))))))******++++++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))******+++)))))))))******+++++++++***))))))))))))))))))***************************((())))))))))))*********,,,,,,,,,,,,,,,,,,,,,,,,+++************+++,,,,,,+++,,,,,,---------------......------------......---------------...//////------------,,,,,,,,,,,,)))******++++++******))))))))))))))))))*********)))*********++++++++++++******))))))(((((('''''''''((((((((()))))))))***)))))))))))))))***++++++((()))***++++++***)))(((&&&''')))***++++++***)))'''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((gggvvv}}}zzzeee[[[XXXXXXXXXTTTRRRNNNJJJIIIIIIJJJLLLMMMMMMNNNQQQXXX```hhhmmmwwwxxxsss}}}}}}{{{yyyvvvuuutttuuuvvvvvvvvvwwwwwwvvvuuuuuutttmmmmmmmmmllljjjgggcccaaa___```aaabbbbbbaaa___^^^aaaaaahhhvvvwwwdddbbbeee```WWWUUUQQQMMMKKKJJJHHHCCC??????===:::888888999;;;<<>>@@@CCCDDDGGGNNNXXX```hhhnnnuuu{{{}}}nnnaaaqqqnnn___jjjiiiLLL???666888:::666555777333333222111000000111111000000000/////////......------------------------,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++)))***++++++++++++******))))))))))))))))))))))))******))))))))))))))))))(((((())))))***+++++++++++++++++++++++++++++++++))))))))))))))))))))))))******)))))))))***++++++)))))))))******************))))))(((((())))))******************+++++++++)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,***************+++,,,,,,***+++,,,,,,------,,,,,,---------------------------------------...///000.........---------,,,,,,))))))************))))))++++++******))))))(((((()))))))))*********++++++))))))))))))((((((((((((''''''(((((())))))*********))))))))))))***++++++((((((************((((((&&&''')))***+++******)))'''''''''(((((((((((((((((((((((((((((()))))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))mmm\\\SSSPPPQQQRRRQQQQQQPPPPPPOOONNNNNNMMMMMMKKKJJJIIIJJJLLLNNNPPPQQQ^^^qqqvvvqqq}}}~~~{{{sssssstttuuuuuuuuusssrrrrrroooqqqyyyuuudddVVVUUUZZZYYYTTTQQQOOONNNNNNNNNKKKEEE???>>><<<:::888888999;;;===DDDOOOaaavvvxxxnnnggg^^^ZZZTTTRRRSSSSSSPPPMMMKKKKKKKKKJJJIIIIIIHHHHHHJJJKKKLLLMMMMMMLLLJJJIIIFFFGGGFFFDDD@@@===<<<<<<<<>><<<:::888888:::<<<===@@@JJJZZZjjjxxxqqqlllfffddddddddd```\\\YYYXXXWWWVVVTTTSSSRRRQQQOOOPPPPPPPPPOOOLLLIIIHHHIIIJJJIIIGGGBBB???======888;;;>>>>>>>>>BBBJJJPPPWWW___iiirrrxxx}}}tttnnnkkkzzz|||kkkjjj|||^^^CCC;;;;;;777444666666555444222111000000000000000000000////////////------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++&&&((()))+++,,,,,,,,,+++)))))))))))))))))))))))))))))))))))))))*********&&&''''''((()))*********))))))))))))))))))))))))))))))))))))))))))))))))'''''''''''''''((()))***++++++******))))))(((((())))))(((((((((((())))))))))))******++++++++++++***++++++++++++,,,,,,,,,------------------------*********)))***++++++,,,)))***+++,,,---,,,++++++,,,------......------,,,,,,,,,,,,---...///000111,,,,,,,,,+++++++++******))))))************)))))))))))))))))))))*********(((((((((((())))))))))))''''''(((((())))))******&&&''''''((()))******+++*********)))******+++,,,((((((''''''''''''((((((''''''''''''''''''''''''&&&'''''''''(((((())))))%%%%%%%%%&&&&&&'''''''''((((((((((((((((((((((((''''''''''''''''''''''''))))))))))))))))))))))))~~~wwwuuuqqqiiifffhhhffffffhhhkkkmmmllljjjggg___]]][[[ZZZZZZXXXTTTQQQLLLGGGHHHNNNVVVhhhpppkkkllljjj```aaacccZZZXXX```bbbpppvvvyyykkkbbb^^^XXXXXXVVVTTTRRRQQQRRRSSSUUUTTTTTTUUUUUURRRKKKEEE???>>>===<<<<<<;;;;;;;;;CCCGGGOOOZZZeeelllooopppvvv~~~|||zzzyyyrrrnnnhhhccc]]]ZZZ]]]aaa```ZZZRRRJJJDDDBBBEEEKKKKKKKKKJJJIIIHHHEEECCCAAA;;;<<<<<<;;;:::<<>>===<<<<<<<<<===AAAFFFNNNWWWaaaiiippptttrrr{{{zzzsssmmmggggggjjjkkkcccWWWNNNIIIHHHLLLOOOMMMLLLLLLKKKJJJGGGDDDBBB<<<======;;;:::<<>>=========>>>???@@@GGGOOOWWW^^^iiivvv|||vvvvvvyyyqqqhhh\\\QQQMMMKKKKKKIIINNNMMMLLLLLLLLLJJJFFFDDD>>>>>>>>><<<;;;<<>>>>>>>>???AAABBBBBBJJJUUU\\\dddqqq}}}zzz{{{~~~vvvpppjjj___UUUOOOMMMKKKLLLMMMMMMJJJGGGAAA@@@???>>>======>>>??????DDDMMMZZZkkk{{{wwwppp___aaa```CCC>>><<<444666555444333333222222333222222222222222222222222111000000///...------,,,------------------------++++++++++++++++++++++++++++++******************************************(((((())))))************((()))))))))************++++++************++++++*********)))))))))))))))))))))))))))))))))))))))((()))))))))************************************************************)))))))))))))))*********))))))))))))))))))))))))***************+++++++++******************))))))************************++++++++++++++++++++++++******++++++,,,,,,++++++***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********)))))))))))))))))))))*********+++++++++***))))))((((((*********)))))))))))))))'''((((((((()))))))))***((((((''')))***+++)))((((((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&))))))(((((((((((())))))(((((((((((((((((((((((((((''''''&&&&&&'''''''''zzzuuupppmmmkkkgggaaa]]]WWWYYYYYYUUUOOONNNTTT\\\ooo}}}sssggg]]]XXXRRRNNNTTT^^^fffppp~~~wwwnnnfffddd___ZZZXXXXXXYYY\\\^^^]]]aaagggkkkjjjjjjpppxxxtttjjjaaa```eeehhhddd^^^]]]ZZZXXXWWWVVVRRRLLLFFFAAA@@@>>>>>>???AAADDDEEEFFFQQQ^^^hhhqqqnnnjjjlllsssuuubbbRRRNNNKKKKKKNNNOOOLLLIIICCCBBBAAA@@@??????======;;;@@@GGGRRRdddyyywwwvvvxxxbbbnnn}}}RRRCCC>>>999666666555444333333333333111222222222222333333333111111000///......------------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************************))))))((((((((()))))))))************++++++************++++++))))))))))))))))))******))))))))))))))))))))))))((()))))))))************************************************************((()))))))))*********+++))))))))))))))))))))))))))))))******++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++,,,,,,,,,,,,,,,***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++*********))))))(((((())))))************++++++******)))(((((('''))))))))))))))))))******(((((((((((()))))))))))))))))))))***+++,,,+++)))(((((((((((((((((((((((((((((())))))))))))((((((''')))***)))((('''(((***((((((((((((((((((((((((''''''''''''''''''''''''))))))(((((((((((()))))))))))))))))))))))))))))))))((((((((((((((())))))zzztttrrrmmmgggcccbbb```]]][[[XXXUUURRRPPPOOONNNLLLKKKLLLMMMOOOQQQPPPQQQYYYbbbrrryyypppgggbbbZZZTTTZZZeeewwwvvvooohhheeedddcccggglllmmmrrrwwwzzz{{{}}}|||tttjjj```^^^dddhhhgggddd\\\[[[YYYYYYXXXSSSJJJDDDAAA@@@??????@@@CCCFFFIIIJJJWWWgggttt}}}lll^^^]]]___eeezzznnnZZZTTTMMMKKKMMMOOOMMMKKKEEEDDDCCCCCCCCCAAA???<<<999???DDDKKK\\\tttvvvuuulll[[[}}}cccGGG===999777666555444333333333333111111111222222222222222111000000//////.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,------............//////************************++++++******)))(((((('''))))))))))))************++++++************++++++))))))))))))************************************))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++++++++))))))))))))))))))))))))(((((())))))***++++++++++++++++++++++++,,,,,,,,,***************************++++++++++++,,,,,,,,,)))***+++,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))((((((((()))******+++++++++******))))))(((''''''))))))))))))************(((((((((((())))))))))))***))))))***,,,,,,+++***))))))))))))))))))))))))'''(((((()))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))(((((((((((()))******|||nnnddd^^^XXXUUUUUUSSSQQQPPPOOONNNNNNOOOOOOPPPRRRSSSRRRRRRTTTUUUPPPMMMLLLNNNNNNKKKOOOVVVeeeqqqxxxllldddjjjwww~~~{{{qqqeee```bbbfffgggfff```_________^^^XXXNNNFFFAAA@@@??????AAADDDHHHKKKMMMZZZmmm}}}zzzyyypppeee^^^___\\\ZZZjjjfff]]]RRRMMMNNNOOOMMMJJJGGGEEEDDDEEEEEEDDD@@@===777>>>BBBEEESSSnnnnnnxxx___mmmYYYBBB888777666555444444333333444111111111111111111000000000000000///////////////........................------------------------,,,,,,,,,,,,------......*********************************)))))))))))))))))))))))))))************++++++************++++++((()))))))))************++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++((())))))******+++,,,,,,))))))))))))))))))))))))''''''((())))))***++++++)))*********++++++++++++******************************+++++++++,,,,,,,,,)))***+++,,,------------***++++++,,,,,,++++++***,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))'''(((((()))******++++++*********)))((((((''''''((()))))))))************))))))))))))(((((((((((()))(((((()))+++,,,***)))))))))))))))))))))))))))''''''((()))))))))))))))''')))***)))((('''(((***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))'''''''''''''''((())))))mmmbbbTTTLLLKKKNNNPPPQQQIIIJJJKKKLLLKKKLLLNNNQQQLLLQQQXXX[[[[[[\\\^^^```jjjccc^^^]]]YYYRRRPPPSSSVVVTTTWWWaaafffmmm~~~zzz{{{mmmdddbbbdddffffffeeeeeefffgggeee^^^SSSKKKBBB@@@??????AAAEEEJJJLLLNNN\\\ooowwwuuummmfffeeehhh```UUU^^^pppooodddVVVOOONNNNNNLLLIIIGGGFFFEEEFFFGGGFFFBBB>>>666>>>AAAAAANNNjjjhhhcccwwwhhh```sssMMM<<<777777555444444444444444111111111111000000//////////////////000000000000................................................((((((((())))))*********************************((((((((()))******++++++))))))))))))************++++++************++++++(((((())))))*********+++++++++++++++++++++++++++))))))))))))************++++++++++++++++++++++++++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))&&&''''''((()))*********(((((())))))*********+++*********************************++++++,,,,,,,,,)))***+++,,,------...---+++++++++,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---+++++++++************)))'''(((((()))***+++++++++*********)))((((((''''''(((((())))))*********+++))))))))))))(((((((((((((((''''''(((***+++)))((())))))))))))))))))))))))''''''((()))))))))))))))((()))***)))((('''(((***))))))))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((()))NNNMMMKKKHHHFFFGGGLLLPPPKKKOOOPPPPPPTTTZZZ]]]\\\bbbhhhrrrzzz{{{yyy{{{zzzrrrhhh^^^WWWYYYWWWRRRNNNNNNSSS[[[aaattt}}}yyyuuuuuutttsssuuuyyy~~~ppphhhggghhhggghhhfffhhhmmmjjj]]]NNNGGGBBBAAA@@@@@@BBBEEEHHHJJJLLL___uuu}}}}}}~~~xxxjjj[[[SSSbbblllzzzuuubbbUUUQQQPPPMMMJJJKKKMMMOOOPPPOOOKKKFFFDDD@@@===>>>BBBFFFRRRmmmnnnkkkvvvfffZZZgggDDD===444666999444444555...222111111000000000000000......---------,,,,,,,,,......---------,,,,,,,,,////////////...---,,,+++...***)))++++++((((((+++++++++************++++++---,,,,,,,,,+++*********((())))))))))))******************************************))))))))))))))),,,++++++******++++++,,,)))))))))))))))******+++************************************))))))))))))((()))+++,,,,,,+++)))((())))))))))))))))))))))))************))))))(((((())))))))))))))))))))))))++++++***))))))***++++++***++++++,,,,,,++++++***,,,,,,,,,++++++*********...---,,,,,,++++++++++++------------,,,,,,+++***************************+++******)))))))))))))))******))))))******+++,,,))))))))))))(((((((((((())))))(((((((((((())))))******))))))((((((''''''))))))))))))))))))))))))+++++++++***************&&&'''((())))))***))))))''''''''''''((((((((((((***)))(((''''''((()))***((((((((((((((((((((((((''''''''''''((()))+++,,,(((((((((((())))))))))))&&&''''''(((((((((((((((OOOOOONNNMMMMMMMMMPPPRRRYYY```fffhhhmmmuuuzzz{{{{{{sssjjjhhheeeaaa^^^[[[ZZZYYY[[[aaagggjjjiiijjjnnnrrryyy~~~}}}}}}~~~xxxtttrrrqqqooommmmmmnnnooopppsss{{{rrrnnnmmmjjjeeehhheeegggjjjgggZZZMMMEEEBBB@@@??????AAADDDHHHKKKOOO^^^ooozzz{{{gggXXXOOOTTT^^^lll{{{rrrbbbVVVOOOMMMMMMNNNPPPRRRSSSRRRNNNJJJGGG???;;;<<>>===BBBUUUjjjvvvrrrooowwwdddZZZvvvVVVHHH;;;:::;;;444333777444222222111000000000000111000000000/////////............---------,,,,,,,,,------.........------,,,,,,,,,000555555///+++*********))))))))))))******))))))******************************+++++++++,,,************************))))))******++++++,,,,,,++++++************++++++***))))))))))))***++++++++++++++++++++++++++++++---,,,,,,,,,,,,+++++++++)))***+++,,,,,,+++***)))))))))))))))))))))))))))+++++++++***************))))))))))))))))))))))))++++++,,,------,,,++++++***++++++,,,,,,++++++***,,,,,,,,,++++++++++++***---,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,++++++***++++++++++++******))))))+++******))))))))))))))))))************+++++++++++++++*********)))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))))))))((())))))))))))(((((('''''''''''''''((((((((((((((((((((())))))((((((((((((((((((((((((((((((((())))))*********)))((('''(((((((((((())))))))))))&&&'''(((((())))))((((((mmmkkkeee\\\VVV\\\lll{{{|||uuummmfff^^^WWWVVVVVVUUUSSSQQQPPPPPPPPPMMMTTT\\\aaajjjrrrgggeeebbbhhhyyyzzzooodddbbbccceeegggjjjrrr{{{~~~xxxsssssssssvvvtttmmmfff___aaa]]]\\\^^^\\\RRRHHHCCC@@@===;;;:::===BBBIIIMMMUUU___jjjpppwwwzzzxxxxxxuuu~~~|||ggg\\\QQQLLLQQQUUU\\\rrr{{{eeeTTTMMMNNNMMMNNNPPPPPPOOOLLLIIIGGGBBB>>>>>>@@@>>>???NNN___vvvtttiiikkksssooo```hhh|||LLL<<<888;;;555333777666333222111111000000111111000000000/////////............---------,,,,,,,,,,,,,,,---.........------......111777777111---...*********))))))*********((((((((()))*********+++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------++++++************++++++******))))))******+++,,,++++++++++++++++++++++++,,,,,,,,,,,,++++++++++++)))***++++++++++++***)))))))))))))))))))))))))))++++++++++++************)))))))))))))))))))))))))))***,,,------,,,***)))***++++++,,,,,,++++++***++++++++++++++++++++++++,,,,,,+++++++++++++++,,,++++++,,,,,,,,,++++++***,,,,,,++++++***)))))))))+++******)))))))))))))))))))))******++++++++++++++++++++++++*********)))))))))(((((((((((())))))))))))))))))(((((((((((())))))))))))))))))))))))'''''''''((((((((((((((())))))***))))))((('''&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((((((((''''''''''''((()))(((((((((((())))))))))))''''''((()))))))))))))))zzzlllkkk|||pppfff]]]]]]\\\\\\ZZZWWWRRROOONNNSSSVVVSSSQQQYYYkkkzzzpppaaa\\\WWWUUU]]]iiiuuuvvvppppppsssqqqppprrruuuwww{{{pppfffaaa\\\XXXVVVUUUUUUUUUZZZ```rrruuuyyy~~~ppphhheee]]]XXXVVVXXXVVVNNNFFFCCC>>><<<999999;;;AAAGGGKKKRRR\\\gggnnnvvv|||qqqiiiffffffiiiuuu{{{zzzzzziii]]]TTTTTTQQQQQQbbbyyy~~~lll[[[PPPLLLLLLMMMNNNNNNNNNKKKIIIGGGBBB??????AAA???>>>IIIXXXmmmeee]]]jjj}}}oooYYY}}}YYYBBB888:::666444777555333222222111111111111111/////////.........------......---------,,,,,,,,,,,,,,,---------------------+++,,,//////,,,+++---++++++************++++++((((((((()))*********+++******+++++++++,,,,,,,,,************************))))))***+++,,,,,,------+++******))))))******+++***************++++++,,,++++++++++++++++++++++++,,,++++++++++++******************++++++*********))))))))))))))))))))))))************************))))))))))))))))))))))))''')))***,,,,,,***)))'''***++++++,,,,,,++++++***+++++++++++++++++++++++++++++++++******++++++,,,******+++,,,,,,++++++++++++++++++*********))))))+++******)))))))))))))))((()))***++++++++++++***++++++++++++*********)))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((((((((())))))***))))))((('''&&&''''''''''''((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((()))(((&&&%%%&&&)))---000(((((((((((())))))))))))'''(((((()))))))))))))))rrr}}}zzzrrrggg```WWWYYYWWWQQQJJJIIIOOOVVVddd{{{mmmdddYYYSSSTTTWWW[[[]]]eeekkkqqqyyywwwnnnllluuuzzzooodddZZZVVVUUUSSSTTTVVVUUUSSSQQQQQQRRRVVVXXX[[[^^^bbbhhhnnnssssssuuuwwwyyy{{{tttrrr___YYYUUUUUURRRKKKEEEBBB===;;;999888;;;@@@EEEHHHLLLUUU```iiirrr}}}qqqhhhdddccc\\\eeejjjjjjooozzz~~~|||rrrjjjccc```ZZZWWW```nnnrrrbbbUUUNNNMMMNNNOOOOOOOOOMMMKKKIIICCC???>>>@@@>>>;;;DDDQQQhhhqqqQQQXXXttt^^^dddwwwUUU???<<<777555777555333333222111111111111222/////////.........------......---------,,,,,,,,,,,,,,,---------,,,,,,+++///++++++------+++,,,000,,,,,,++++++++++++,,,,,,))))))******************************+++++++++,,,************************))))))******++++++,,,,,,******))))))))))))******+++************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++************************************)))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))'''((()))******)))((('''***++++++,,,,,,++++++******++++++++++++,,,,,,,,,+++************++++++,,,)))***++++++++++++++++++************************+++******)))))))))))))))((()))***,,,,,,+++******++++++*********)))))))))))))))(((((((((((())))))(((((((((((())))))))))))))))))))))))))))))))))))&&&&&&''''''(((((())))))((())))))))))))(((((('''''''''''''''(((((((((((('''''''''(((((('''''''''((((((((((((((((((((((((+++***(((((()))---111444(((((((((((())))))))))))'''((())))))******))))))YYYnnnzzztttjjj___VVVQQQOOOOOOGGGTTTlllvvveee[[[XXXUUUSSSQQQTTTTTTSSSYYYgggtttzzzhhhkkkpppxxxkkkccc___```bbb```aaaeeeeeegggiiigggbbb]]]YYYVVVPPPQQQQQQPPPPPPSSSWWWZZZUUUXXX[[[\\\]]]aaahhhnnnxxx|||fff^^^XXXUUUQQQJJJCCCAAA<<<;;;999999;;;>>>BBBEEEIIIQQQZZZbbblllxxxiiibbbaaaqqq~~~ssslllbbbbbbcccfffmmmtttxxxzzz{{{yyyuuunnnhhhfffhhhkkkvvvhhh\\\VVVNNNOOOPPPPPPOOONNNLLLKKKFFFAAA???AAA>>>:::AAAMMM^^^zzzdddRRRgggyyyaaa}}}qqqLLL@@@999666888666444333222222111111222222000000000/////////............---------,,,,,,,,,------------,,,,,,+++***000---,,,//////---...222...------,,,,,,------...+++++++++++++++*********)))))))))*********++++++******************************************************))))))))))))******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++++++++******************+++))))))))))))))))))))))))''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,++++++*********+++++++++,,,,,,,,,***************+++,,,,,,))))))***+++++++++++++++)))))))))***++++++,,,,,,+++******)))))))))))))))((()))+++,,,,,,+++***)))******)))))))))((((((((())))))(((((((((((())))))'''((((((((()))))))))***))))))))))))))))))))))))&&&''''''((())))))******'''(((((())))))))))))(((''''''''''''(((((((((((((((''''''&&&&&&''''''((((((((((((((((((((((((((()))))))))***+++---...///(((((((((((())))))))))))(((((()))************)))[[[nnnooocccZZZTTTPPPQQQLLLNNNaaa~~~ooogggaaa]]]UUUXXXXXXTTTRRRUUUXXXWWW^^^dddmmmtttwwwtttoookkkdddeeellltttttttttwwwqqqrrryyy}}}kkkddd^^^[[[```kkkrrrqqqooopppuuuwwwxxxrrrjjjccc[[[VVVQQQPPPNNNKKKIIIIIIKKKNNNJJJMMMPPPOOOMMMOOOUUUZZZSSSffflllccc[[[WWWRRRIIIBBB@@@;;;:::999999;;;>>>AAACCCJJJQQQXXX^^^hhhuuu}}}~~~~~~hhhYYYUUUXXXiiitttyyyqqqnnnuuu~~~vvvpppooommmiii~~~yyyjjjaaa]]]MMMNNNNNNOOONNNMMMKKKKKKKKKEEEBBBCCC???;;;@@@KKKWWWrrr[[[]]]tttiiieeeWWWDDD:::777999777444333222222111111222222111111111111000000000000......---------,,,,,,,,,.........---,,,+++***)))+++)))***---...++++++...///......------......///---,,,,,,,,,+++*********((())))))))))))******************************************)))))))))))))))******))))))))))))******++++++******++++++,,,---,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,++++++************++++++))))))))))))))))))))))))&&&'''''''''(((((())))))))))))))))))))))))))))))++++++***))))))***+++++++++++++++,,,,,,+++++++++*********++++++,,,,,,,,,******))))))***+++,,,,,,((()))***+++++++++++++++(((((()))***+++,,,,,,---+++******)))))))))))))))''')))+++,,,,,,,,,***)))))))))))))))(((((((((((())))))(((((((((((())))))'''((((((((())))))******))))))))))))))))))))))))'''''''''((()))******+++''''''((())))))***))))))''''''''''''((((((((()))((('''&&&%%%%%%&&&'''((((((((((((((((((((((((((($$$&&&)))++++++***((('''(((((((((((())))))))))))(((((()))***************lllzzzzzznnn___SSSRRRMMMNNNWWWccc}}}|||ooollleee\\\YYYZZZZZZVVVTTT]]]eeejjjqqqwwwuuuooorrriiihhhrrr~~~rrrjjjnnnnnnooossszzz|||wwwnnnbbbZZZVVVUUUSSSNNNJJJHHHHHHJJJFFFGGGHHHIIIJJJKKKJJJJJJPPPQQQ```iiiddd]]]UUUNNNIIIEEEBBB===;;;999999:::===AAACCCIIIOOOWWW]]]bbbjjjvvv}}}ssshhh[[[]]]```kkk}}}yyyrrrnnnmmmlllzzzxxxqqqggg]]][[[VVVSSSSSSOOOIIIJJJPPPMMMHHHEEECCC@@@>>>BBBGGGQQQpppqqqUUUfff}}}ccceeetttBBB===>>>)));;;555555444333333333444444333222111000////////////........................,,,,,,------,,,,,,+++***+++,,,------+++))))))***,,,,,,,,,,,,,,,,,,,,,,,,.........------,,,,,,,,,,,,,,,+++******+++++++++,,,,,,,,,,,,,,,,,,------+++***)))))))))***,,,---++++++++++++++++++++++++*********)))))))))))))))++++++++++++++++++++++++,,,++++++++++++++++++,,,,,,***(((''')))******)))))))))))))))))))))))))))''''''(((******+++++++++))))))))))))))))))))))))************************,,,+++++++++++++++++++++************************++++++************++++++************************(((***---///000///...,,,++++++***)))(((((()))))))))************+++++++++///+++'''%%%(((*********++++++******))))))(((((())))))))))))************,,,,,,++++++***)))(((((()))((('''''''''(((***+++))))))))))))))))))))))))''''''''''''''''''''''''))))))))))))((((((((((((***))))))((((((((((((((('''''''''((((((((((((((())))))))))))))))))))))))******))))))((((((''''''~~~nnn^^^VVVPPPPPPSSSaaa{{{vvvpppmmmuuu|||rrrkkkccc```[[[VVVRRROOOMMMMMMJJJIIIIIIHHHGGGFFFEEEEEEGGGGGGQQQfff|||mmmhhh___VVVNNNHHHBBB@@@===;;;999888999<<>>DDDIIIPPPXXX```ggglllnnn|||}}}uuuaaaPPPLLLSSS[[[jjjqqqyyy}}}~~~wwwgggfffkkknnnnnnccc___```hhhnnntttwwwpppkkkiiipppuuu}}}zzzwwwxxxfff```\\\ZZZXXXTTTSSSTTTSSSOOOLLLKKKFFFBBBBBBFFFVVVuuu{{{bbbkkkxxxfffsssooo===@@@>>>777666555555444333333444444333222111000////////////........................,,,,,,------,,,,,,+++***)))+++,,,,,,+++++++++,,,)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++,,,,,,------,,,,,,++++++*********)))))))))((())))))***+++))))))))))))))))))))))))(((((())))))******++++++******************************))))))))))))******+++)))(((((()))******)))))))))))))))))))))))))))''''''((()))************))))))))))))))))))))))))************************************************************************++++++************++++++************************(((***,,,.........---,,,+++***)))))))))))))))))))))************+++++++++,,,***))))))******)))((())))))))))))************))))))))))))************+++++++++******))))))(((((((((((((((((()))******))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))++++++***))))))))))))***(((((((((((((((((((((((()))))))))))))))))))))))))))))))))(((((((((((('''}}}nnncccZZZVVV[[[dddzzzpppiiifffccc]]]YYYXXXUUURRRNNNKKKIIIIIIIIIKKKIIIHHHHHHHHHLLLZZZgggwww~~~vvvjjjfff^^^TTTKKKCCC???===<<<:::999777777888:::;;;BBBEEELLLUUU^^^dddfffffffffjjjhhh^^^SSSRRR\\\fffkkkuuurrr]]]UUURRRQQQQQQOOOMMMMMMOOONNNPPP]]]kkkwwwoookkkiiijjjlllvvv}}}zzzyyyqqqhhhaaa\\\XXXTTTSSSSSSPPPNNNMMMIIIDDDDDDHHHVVVxxxmmmcccpppzzzssslllJJJ<<>>;;;:::888777777888999:::@@@AAAEEELLLRRRVVVVVVVVVRRRZZZccceeeaaaaaajjjtttnnnZZZPPPJJJHHHIIIFFFHHHKKKKKKHHHJJJUUUaaayyyrrrllliiigggggghhhrrr~~~|||vvvjjjaaa[[[WWWTTTRRROOONNNNNNKKKGGGGGGLLLXXX{{{zzz___ffflllkkkiii???===666888777666555444444444444333222111000////////////........................,,,,,,------,,,,,,+++***(((***,,,,,,++++++,,,---************************)))******++++++,,,,,,,,,+++++++++++++++,,,---...------,,,,,,+++***)))))))))************)))))))))((((((((((((((((((((((((''''''((()))***++++++,,,)))))))))))))))))))))))))))(((((((((((((((((())))))(((((()))++++++***)))(((((((((((((((((((((((('''(((((())))))))))))((())))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************************++++++************++++++************************)))***+++,,,,,,,,,+++******)))))))))))))))******))))))*********+++++++++)))+++,,,---,,,***)))((((((((())))))******++++++((()))))))))*********************)))))))))))))))'''(((((()))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))((()))))))))*********+++,,,++++++*********************))))))(((((((((((((((((((((((((((((((((((('''''''''''''''(((((((((oooddd^^^ZZZ}}}~~~yyyvvvrrroooiiifffaaa[[[UUUPPPMMMKKKKKKFFFDDDFFFFFFDDDDDDFFFKKKUUUkkkuuuqqqfffeee___TTTIIIAAA>>>???:::999888777777888999999<<<===>>>AAACCCEEEGGGIIIJJJVVVhhhuuuyyy|||fffWWWOOOHHHGGGKKKDDDHHHJJJIIIEEEFFFNNNUUUwww~~~||||||zzzvvvrrrnnnkkkiiihhhhhhjjjqqq{{{~~~mmm```VVVPPPTTTPPPOOOOOOLLLIIIJJJOOO]]]```]]]dddtttnnnQQQ@@@;;;888888666555444444333333333222111000////////////........................,,,,,,------,,,,,,+++***)))+++,,,,,,+++++++++,,,++++++++++++++++++++++++******************++++++************+++,,,------...------,,,,,,+++++++++***++++++++++++***))))))(((((((((((((((((((((((((((((())))))******++++++************************))))))(((((((((((())))))((((((((()))+++,,,+++)))))))))))))))))))))))))))'''(((((())))))((((((((())))))))))))))))))))))))))))))))))))))))))))))))((())))))******+++++++++************************++++++************++++++************************)))******++++++*********)))))))))))))))******+++)))************+++++++++)))+++------+++***)))***))))))))))))************))))))))))))************))))))))))))))))))))))))''''''((()))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((())))))******+++++++++++++++***))))))))))))***+++******))))))(((((('''))))))))))))))))))))))))&&&''''''''''''(((((((((wwwnnnkkklllnnnrrryyy{{{dddkkk{{{sssnnnkkkkkkhhhfffccc^^^ZZZVVVRRRQQQKKKHHHGGGIIIHHHDDDCCCFFFEEEIIIVVVkkkvvvoooqqqooogggZZZLLLAAA======999999888888888999::::::888:::<<<===>>>CCCJJJPPPXXXdddwwwkkkWWWOOOLLLHHHIIIPPPSSSVVVUUUQQQNNNOOOUUUYYYvvvyyyvvvuuuuuuxxxwwwuuurrrpppooonnnnnnlllnnnpppsss}}}rrrcccYYYYYYUUURRRPPPMMMJJJLLLQQQccclll```bbb~~~lllhhhjjjKKK>>>999888777555444444333333333222111000////////////........................,,,,,,------,,,,,,+++******,,,------+++******+++++++++++++++++++++++++++***************)))))))))))))))))))))***+++,,,---------------------------+++,,,,,,---,,,+++***))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++***))))))(((((())))))***''''''((())),,,,,,+++)))))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---************************++++++************++++++******************************************)))))))))))))))))))))***++++++)))************+++++++++***,,,...---***)))***+++*********)))))))))))))))))))))))))))************((()))))))))))))))))))))&&&'''((()))***))))))(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))******+++,,,,,,******)))((((((((())))))++++++******)))(((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((nnnkkkfffaaa]]]ZZZYYYXXXVVVUUUZZZcccnnnzzzkkkaaasss}}}qqqgggaaa___```ZZZZZZYYYXXXVVVTTTRRRQQQHHHGGGHHHJJJGGGBBBDDDIIIFFFGGGNNN[[[kkk|||ooo{{{xxxooo```NNNAAA;;;;;;999999888888999::::::;;;666999===???BBBJJJWWW```ooowwwmmmYYYJJJHHHIIIGGGLLLTTTQQQRRRQQQNNNNNNSSSZZZ___{{{zzz|||zzzzzzyyywwwvvvvvvuuuuuuooorrrpppnnnzzz|||rrr^^^YYYTTTRRRNNNJJJMMMRRReeezzziii___lllyyyeeettt|||TTTAAA999888777666444444333333333222111000////////////........................,,,,,,---------,,,+++++++++,,,------+++))))))***************************++++++******))))))(((((((((((((((((()))***+++,,,------..................,,,------...---,,,+++************************************)))))))))))))))++++++++++++++++++++++++******))))))))))))******''''''(((***,,,,,,+++)))))))))))))))))))))))))))'''(((((((((((((((''''''))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,------************************++++++************++++++*********************************)))))))))))))))))))))((())))))***++++++)))************+++++++++***,,,...,,,***(((***,,,++++++******))))))(((((())))))))))))************(((((((((((())))))))))))&&&''')))*********)))(((((((((((((((((((((((((((''''''''''''''''''''''''((())))))***++++++,,,,,,***))))))(((((((((((((((+++++++++***)))(((((('''))))))))))))))))))))))))&&&&&&&&&'''''''''((((((~~~|||vvvppphhhcccbbbaaa```^^^aaa]]]YYYYYY\\\```aaaaaahhhwwwgggeeennn|||~~~wwwmmmbbbZZZUUUTTTTTTRRRPPPNNNOOOQQQQQQOOOLLLGGGGGGFFFEEEDDDCCCCCCBBB@@@GGGJJJRRRdddzzzoooxxxuuummm___PPPDDD===<<<;;;:::999888888888888999>>>>>>???BBBHHHSSS___hhhwwwzzzooo```PPPKKKMMMIIIJJJMMMGGGMMMQQQNNNOOOUUUUUUZZZiiizzzvvvuuuvvvxxxyyywwwtttssswwwqqq^^^QQQSSSRRRJJJJJJSSSoooddd^^^uuujjjkkk[[[GGG;;;@@@888111666777333555222222111111000///////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***))),,,,,,+++******+++,,,,,,)))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,---------....../////////...---------,,,,,,,,,+++******)))((((((,,,***)))'''''''''((((((***)))))))))))))))************))))))))))))******'''((()))******+++******)))))))))))))))(((''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))(((((()))***+++,,,,,,,,,+++***))))))***+++...///...,,,(((&&&&&&'''***,,,)))************+++++++++))))))))))))))))))))))))+++)))(((&&&&&&((()))++++++***)))((((((***,,,---///...---,,,+++++++++++++++*********))))))(((((())))))))))))***************************)))(((((())))))))))))************(((((())))))))))))(((((())))))))))))************'''''''''''')))+++---...))))))))))))))))))))))))))))))(((((((((((()))))))))(((((('''''''''(((((('''''''''&&&&&&%%%%%%%%%yyytttrrrtttzzzyyyuuutttuuuvvvvvvtttnnnhhhcccaaa```^^^\\\\\\aaagggwwwwwwnnnlllkkktttzzzpppiiidddbbbaaa```ccceeehhhkkkllllllkkkjjjgggccc[[[SSSNNNKKKKKKKKKHHHGGGEEEFFFHHHHHHFFFCCCBBBBBBBBBAAAAAA@@@@@@???>>>CCCEEEKKK[[[ooojjjtttqqqhhh\\\MMMBBB===;;;::::::::::::::::::;;;;;;===???AAAEEEMMMXXXccckkkqqqqqq|||rrrdddcccdddmmmiiiRRRDDDFFFHHHFFFLLLLLLNNNTTTUUU[[[kkk}}}|||~~~pppYYYTTTRRRKKKJJJQQQnnn|||eeeggg}}}yyy___{{{qqqKKK<<<>>>999444777888444555222222111111000000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******+++,,,------------,,,+++)))))))))))))))))))))))))))))))))*********++++++******+++++++++,,,,,,,,,............------------------,,,,,,+++******)))***)))((((((((()))*********)))))))))))))))************))))))))))))******))))))*********))))))((())))))))))))(((((((((((())))))))))))))))))))))))((((((((()))))))))******))))))))))))))))))))))))(((((()))++++++,,,,,,++++++***))))))***+++---///---+++)))''''''(((***+++)))************+++++++++************************,,,***)))(((((()))***,,,+++***)))((()))***,,,---...---,,,+++************************)))))))))((())))))))))))***************************)))(((((())))))))))))************(((((())))))))))))(((((())))))))))))************(((((('''((()))***,,,---))))))))))))))))))))))))))))))(((((((((((()))))),,,+++***((('''''''''''''''''''''&&&&&&%%%%%%%%%|||{{{~~~|||}}}xxxsssqqqkkkhhh```cccllljjjkkkxxxvvvppprrrqqqnnnooovvvssskkk\\\WWWPPPJJJFFFCCCAAA???EEEGGGJJJMMMOOOOOOOOONNNLLLJJJFFFCCCAAA@@@@@@AAA>>>===<<<===>>>>>><<<:::<<<<<<<<<<<<<<<<<<<<<<<<;;;??????BBBPPPbbbjjjmmmiiiaaaVVVJJJ@@@;;;:::888999;;;<<<===>>>>>>>>>@@@CCCGGGLLLSSS]]]gggmmmooojjjpppuuuooopppuuu|||___MMMOOORRRPPPXXXYYY[[[``````eeevvvfffXXXSSSMMMMMMSSSeeezzzfffnnnyyy```jjjhhhCCC@@@;;;999888666444444222222222111000000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,++++++***+++...000000...+++***))))))))))))))))))))))))((((((((()))))))))******((())))))))))))*********,,,------------------............---,,,,,,++++++)))(((((())))))***,,,,,,***))))))((((((((())))))******))))))))))))******+++++++++******)))''''''******)))((((((((((((((()))))))))))))))))))))))))))))))))*********++++++))))))))))))))))))))))))((()))***++++++++++++++++++***))))))***+++---...+++******)))((())))))))))))************+++++++++************************,,,+++***))))))***+++,,,+++***)))))))))***,,,------,,,+++***))))))))))))************))))))))))))))))))))))))***************************)))(((((())))))))))))************((())))))******))))))((())))))))))))************)))))))))((()))***++++++))))))))))))))))))))))))))))))(((((((((((())))))---,,,+++)))((('''&&&&&&'''''''''&&&&&&&&&&&&&&&~~~pppttthhhjjjllloooaaaTTTMMMDDDAAA>>><<<;;;:::888777888:::<<<>>>????????????;;;;;;::::::::::::::::::888888888888999888888777777777777888888888999999999===;;;===IIIZZZ|||pppeeeaaaYYYOOOEEE>>>:::888777888;;;>>>@@@AAABBBBBBHHHJJJNNNRRRWWW]]]dddhhhhhh```cccttt~~~xxxqqqsssrrrddd\\\\\\XXXYYYbbbfffjjjrrrsssyyyxxxdddXXXOOOQQQYYY]]]ooorrrsssvvv}}}zzzdddQQQCCC<<<<<<777444444222333333222111111000000///////////////............,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,***+++---......---+++***))))))))))))))))))))))))(((((((((((())))))))))))((((((((()))))))))******++++++,,,,,,---------.../////////......---------************++++++,,,,,,******)))((((((((())))))******))))))))))))*********************)))((((((******)))((('''(((((())))))))))))))))))))))))))))))*********++++++++++++))))))))))))))))))))))))((()))***+++++++++++++++******))))))***+++,,,,,,***************)))(((((())))))*********+++++++++************************,,,+++************+++,,,******)))))))))***+++,,,++++++***)))))))))))))))*********)))))))))))))))((()))))))))***************************)))((((((((()))))))))************)))))))))******)))))))))((()))))))))******************))))))))))))))))))(((((((((((((((((((((((())))))(((((((((((())))))+++***)))((('''''''''''''''''''''''''''&&&&&&&&&ooovvv{{{wwwpppvvvxxxeeeWWWLLLCCC>>>===;;;:::;;;<<<<<<;;;:::777888999:::::::::999888555555666777777777666666555555666777666666666666555555555666777777888888888<<<:::<<>>777555999555333333222222111000000000000000/////////.........,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,,,,++++++************++++++))))))))))))))))))))))))(((((((((((()))))))))))))))))))))************+++***+++++++++,,,,,,------///...............------,,,,,,,,,,,,,,,++++++***++++++***)))))))))))))))******))))))))))))******(((((()))******************))))))(((((((((((((((************************)))*********++++++++++++))))))))))))))))))))))))))))))***+++++++++************************++++++)))******+++***)))((('''))))))*********+++++++++*********************************))))))************************+++++++++******))))))(((((())))))))))))))))))))))))******((()))))))))***************************)))((((((((()))))))))************))))))************))))))((()))))))))************************)))))))))((((((((((((((((((((((((((())))))(((((((((((())))))''''''&&&&&&&&&'''((((((''''''''''''''''''''''''}}}ttt```PPPGGGBBB>>>:::===<<<:::;;;<<<<<<:::888777777888888777777666666444444555666666555444444222333555555444333444555555555555666666777777777666;;;:::<<>>BBBEEEFFFKKKNNNQQQUUUXXX\\\```ccc\\\YYY___pppzzz||||||ssskkkmmmiiillluuuvvvvvvxxxnnnXXXXXXcccrrruuu}}}kkkkkkooovvvqqqSSS>>>???777888???999333333333222111111000000000000000/////////......,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,,,,+++++++++***)))(((((()))***+++))))))))))))))))))))))))((((((((()))))))))******************++++++++++++***+++++++++++++++,,,,,,------------------------............---,,,+++***---,,,+++*********************))))))))))))******'''''')))******+++++++++)))))))))))))))(((''''''************************)))))))))*********++++++)))))))))))))))))))))))))))******+++++++++******)))************************************)))(((((()))************+++++++++++++++++++++++++++++++++************************))))))******++++++++++++******)))))))))))))))***))))))))))))************))))))))))))***************************)))(((((())))))))))))************)))******++++++******)))))))))))))))************))))))*********))))))((())))))))))))))))))))))))))))))(((((((((((())))))%%%%%%%%%%%%&&&'''((()))'''''''''''''''(((((((((|||zzzzzzwww|||eeeYYYJJJAAA??????===:::<<<:::999888999999888666666777777777777777777777666666666666666666555555111333666666444333444666555555555555666666666666444999888:::CCCMMMhhhmmmZZZSSSJJJCCC>>><<<999777555555666777;;;@@@DDDGGGIIIMMMSSSZZZaaaiiiqqqvvvuuurrrsssxxxvvvsssiiijjjuuuuuurrryyyxxxyyy{{{fffdddmmm}}}ssshhhmmmuuufffFFFCCC777888@@@777444333333222222111111000000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******************************)))))))))))))))))))))))))))))))))*********++++++))))))*********+++++++++++++++++++++************++++++++++++++++++++++++------...///......---,,,///...---,,,++++++++++++******))))))))))))******((())))))*********))))))'''(((***++++++)))'''%%%************************((((((((()))))))))******))))))))))))))))))))))))******+++++++++******)))))))))************))))))*********))))))))))))))))))************+++++++++++++++++++++++++++++++++***++++++++++++++++++***))))))***+++++++++++++++*********))))))******+++((()))))))))************))))))))))))***************************)))(((((())))))))))))************)))******++++++******)))))))))))))))************((()))******+++***))))))))))))))))))))))))))))))))))))(((((((((((())))))'''&&&&&&&&&&&&''''''(((&&&'''''''''((((((((()))mmmiiicccfff}}}ttt]]]PPPGGG===999<<<>>>===::::::888777777888999999888777777888888999:::;;;;;;999999888888888888777777222555777777555444666888555555555555555555555555111777777888???HHHaaammmYYYRRRIIIBBB>>><<<999777666555444555999>>>CCCGGGHHHNNNVVVaaalllxxxyyyrrrsss}}}~~~jjjfff^^^dddvvv|||{{{}}}ssspppxxxjjjhhh}}}zzzgggxxxNNNFFF666555<<<000444444333222222111111000000000000000////////////,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***,,,......,,,***)))))))))))))))))))))))))))************++++++++++++))))))))))))************,,,+++++++++******))))))************************+++,,,---////////////...000///...---,,,,,,,,,,,,******))))))))))))*********++++++******)))((('''&&&(((***,,,,,,)))&&&$$$************************(((((((((((())))))))))))))))))))))))))))))))))))******+++++++++******)))))))))************)))(((+++******)))((())))))))))))************++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++))))))***++++++++++++***+++***************++++++(((((())))))*********+++))))))))))))***************************)))(((((())))))))))))******************++++++++++++******))))))))))))************'''((()))+++++++++***)))))))))))))))))))))))))))))))))(((((((((((())))))***)))((('''''''''''''''&&&'''''''''(((((())))))yyyrrrpppvvveeePPPEEE=========<<<;;;;;;::::::::::::999999888999999999999999999999999999999999999999999999777666555444777777777666666666666666666666666666555555555555666:::999;;;CCCIII\\\zzzbbbXXXPPPHHHDDD@@@:::888999:::777444444888>>>DDDHHHIIIKKKQQQ^^^nnnvvvvvvsssoooggg]]]VVVSSSRRRSSSVVVlll~~~lllYYYUUUhhhwww|||{{{{{{rrreeevvvjjjccc^^^DDD===:::666555666666555444333222222111111111000///////////////........................,,,---...---+++***+++,,,+++***)))***+++++++++)))))))))))))))))))))))))))(((((((((((())))))))))))******+++++++++,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++,,,---...............////////////000......------,,,,,,,,,+++)))))))))******++++++,,,''''''(((((())))))*********+++,,,,,,,,,***)))(((,,,,,,+++***))))))******+++*********))))))(((((())))))))))))))))))))))))++++++************++++++++++++************++++++)))))))))))))))))))))))),,,+++***))))))***++++++((()))+++,,,,,,+++***)))+++++++++++++++***)))((())))))))))))))))))))))))((()))))))))******************++++++++++++******)))***++++++***)))***++++++*********))))))((((((+++++++++*********))))))*********)))))))))))))))+++)))(((&&&&&&((()))+++******)))((((((((((((((()))'''&&&%%%%%%&&&''')))******))))))((((((((((((''''''''''''''''''''''''~~~rrrqqqzzz{{{ttt|||uuutttxxx}}}dddSSSHHHCCC======<<<<<<;;;::::::::::::999999888888999999999::::::::::::::::::::::::999::::::999999888777666666777777777888888999999777777777666666555555555444888777:::BBBIII]]]{{{zzzaaaUUUMMMFFFCCC???:::888:::999777555555999>>>CCCEEEHHHHHHJJJQQQZZZ___```^^^YYYTTTMMMJJJJJJKKKMMMOOO^^^kkknnn]]]ZZZkkkyyyccccccrrryyy```mmmLLL>>>888666555666666555444333222222111111111000///////////////........................,,,---...---+++***+++,,,+++***)))***+++,,,+++)))))))))))))))))))))))))))(((((((((((()))))))))************+++++++++,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))++++++++++++++++++,,,------------............//////.........------------))))))******************(((((((((((())))))))))))*********+++******)))))),,,++++++***))))))******************)))))))))((())))))))))))))))))))))))++++++************++++++++++++************++++++************************++++++***)))))))))***+++******+++++++++******)))+++++++++++++++***))))))))))))))))))))))))))))))************++++++++++++******++++++++++++******)))***++++++***)))***+++************)))))))))(((+++++++++*********))))))***)))))))))))))))))))))***)))(((''''''((()))*********)))((((((((((((((()))((('''&&&&&&'''((()))***))))))(((((('''''''''''''''''''''''''''''''''rrriiiaaacccmmmxxx{{{~~~wwwzzzxxxpppiiiccc```^^^ZZZYYY^^^eeemmmxxxpppZZZIIIAAA???@@@===<<<<<<;;;;;;::::::999999999888888888999999:::::::::::::::::::::::::::999999::::::::::::999999777777888999:::;;;<<<<<<999999888777666666555555222555444777@@@GGG\\\zzzkkk[[[QQQJJJCCCAAA>>>:::999;;;999888777888:::===@@@BBBDDDDDDEEEFFFHHHJJJLLLMMMKKKIIIFFFEEEGGGJJJKKKKKKQQQXXXllltttddd^^^iiittt|||lllYYYmmmsssdddrrr^^^BBB888777777666666555444333222222111111111000///////////////........................,,,---...---+++***+++,,,,,,***)))***+++,,,+++***))))))))))))))))))))))))((((((((()))))))))***************++++++++++++,,,++++++++++++++++++++++++)))))))))))))))))))))))),,,+++******************++++++,,,,,,,,,---------///////////////.........+++++++++***************)))))))))))))))((((((((())))))))))))))))))***+++,,,+++******)))*********************))))))))))))))))))))))))))))))))))))++++++************++++++++++++************++++++******************************))))))))))))******,,,,,,+++***))))))))))))***++++++++++++***))))))))))))))))))))))))))))))***++++++++++++,,,,,,,,,******++++++++++++******)))***++++++***)))***+++************))))))))))))+++************)))))))))))))))))))))))))))*********)))(((''''''((()))******))))))(((((((((((((((***)))(((''''''((()))******))))))(((''''''&&&&&&''''''''''''''''''''''''ZZZVVVSSSVVV___hhhmmmnnnjjjlllpppttttttssstttwwwqqqssstttttttttuuuxxxzzz{{{yyy}}}zzzuuuoooiiiddd```^^^___XXXRRRRRRRRRRRRUUUZZZYYYYYYZZZ]]]______]]][[[ZZZUUUMMMEEE???<<<;;;<<<<<<<<<;;;;;;:::999999999888888888888888999999:::999999999999999999999999777888888999:::::::::999999999:::;;;;;;<<<======::::::999888777666555555222555333555===CCCWWWuuuqqqaaaSSSNNNGGGAAA???>>>::::::<<<999999:::::::::<<>>??????>>>===;;;999;;;;;;;;;:::999999888888888777777777888888999:::777777777777777777777777555666777888999999999999;;;;;;;;;;;;;;;;;;;;;;;;999999999888777666666555333666444444:::>>>OOOlll|||ooo```SSSMMMFFF@@@???===::::::<<<:::;;;;;;;;;<<>>???>>>===<<<;;;???BBBAAAAAAAAA???;;;???AAACCCEEEHHHLLLRRRVVV___eeelllrrryyy|||wwwqqqqqqqqqpppooommmkkkiiicccbbb___[[[XXXWWWVVVUUUSSSRRRQQQOOOOOOQQQVVVYYYZZZ\\\aaafffkkkmmmlllkkkpppttt{{{{{{sssggg[[[QQQJJJDDDAAAAAAAAA@@@>>>===<<<::::::;;;::::::999999888888777777777777777777888999:::666666666666666666666666555666777888888888888888;;;;;;;;;;;;:::::::::999888888777777777777666666333666444555888:::HHHccc{{{vvvooocccXXXNNNGGGAAA???===999999;;;:::;;;===>>>AAAHHHSSS[[[^^^fffqqq|||uuugggaaagggyyyfffjjj{{{lllsssvvvlllooonnnFFF999;;;666666555444333222222111111111000///////////////........................***,,,------++++++,,,...---+++***+++,,,---,,,+++************************)))))))))*********++++++)))))))))************+++************************))))))))))))))))))))))))+++***))))))))))))))))))((())))))))))))*********,,,,,,,,,---------------////////////............---------------,,,,,,,,,******************+++,,,*********)))******+++,,,))))))))))))************))))))))))))))))))))))))++++++************++++++++++++************++++++++++++++++++++++++++++++((()))***++++++,,,++++++,,,,,,+++***))))))))))))))))))***++++++++++++***))))))))))))))))))))))))(((((()))))))))***************++++++++++++******)))***++++++***)))***+++))))))))))))************(((((()))))))))))))))***((((((((()))******++++++(((((())))))))))))((((((((((((((((((((())))))***)))))))))******)))))))))(((((((((((()))))))))))))))******++++++,,,,,,,,,888:::;;;;;;999888888999444999;;;:::;;;>>><<<666;;;<<<===???AAAFFFKKKOOOUUU[[[ccciiimmmvvvxxxqqqjjjiiigggccc^^^YYYVVVUUUSSSQQQOOOMMMMMMMMMMMMMMMHHHHHHIIIHHHGGGHHHJJJLLLMMMPPPTTTYYY]]]bbbgggkkkyyy~~~qqqaaaTTTIIIBBBDDDBBB@@@===<<<;;;;;;;;;:::::::::999888888777777666666666666777888999:::777777777777777777777777777777888999999999888888999999999999999999999:::555555666666666666777777000555444555888888DDD^^^xxxvvvkkkfffaaaZZZPPPIIIBBB???===888777999888;;;===@@@GGGUUUfffrrrzzz~~~xxxmmmjjjlllnnn}}}xxxsssooovvvcccUUU>>>===666666555444333222222111111111000///////////////........................***+++---,,,,,,+++---...---,,,++++++------,,,+++************************))))))*********+++++++++))))))))))))************************************))))))))))))))))))))))))******)))))))))***++++++((())))))))))))*********************+++++++++,,,---------------.....................////////////+++,,,,,,,,,,,,++++++*********))))))***++++++,,,((()))))))))************))))))))))))))))))))))))++++++************++++++++++++************++++++++++++++++++++++++++++++((()))+++,,,---------,,,******+++++++++******)))))))))***+++++++++++++++))))))))))))))))))))))))))))))*********+++++++++******++++++++++++******)))***++++++***)))***+++((()))))))))************(((((((((((())))))******'''(((((()))******++++++(((((())))))))))))((((((((((((((((((((()))******((())))))))))))))))))(((''''''((()))***+++,,,,,,++++++,,,,,,---......///777888888666444444777:::777999777222444:::;;;777999:::;;;;;;===@@@FFFJJJMMMTTT^^^dddiiiqqq~~~|||tttpppgggfffccc]]]WWWRRROOONNNMMMKKKIIIHHHIIIIIIIIIIIIKKKMMMNNNNNNMMMLLLMMMNNNRRRUUUXXXZZZ[[[```gggmmmuuu{{{~~~kkkYYYJJJAAA;;;;;;<<<<<<======<<<<<<::::::999999888777777777666666666666777888999:::777777777777777777777777999999:::::::::999999888666666777888999999:::;;;444444555555666777777777...333444555888777CCC[[[{{{pppaaa\\\ZZZWWWRRRJJJCCC@@@===888666888777:::===BBBLLL^^^sssuuukkkyyynnnkkkvvvrrrmmmdddyyybbbCCCAAA777666555444333222222111111111000///////////////........................***+++---,,,,,,,,,---...---,,,++++++------,,,+++************************)))************+++++++++))))))))))))************))))))))))))))))))))))))))))))))))))))))))))))))******))))))***+++,,,,,,))))))))))))************(((((()))))))))*********+++++++++,,,,,,---------......//////000000111111,,,---......---,,,***)))******))))))***+++,,,,,,(((((())))))*********+++))))))))))))))))))))))))++++++************++++++++++++************++++++++++++++++++++++++++++++)))***,,,---......------((()))+++,,,,,,+++***)))((()))***+++++++++++++++))))))))))))))))))))))))******+++++++++,,,,,,,,,******++++++++++++******)))+++++++++***)))***+++(((((())))))*********+++'''((((((((())))))******'''(((((()))***+++++++++(((((())))))))))))((((((((((((((((((((()))******(((((())))))))))))((((((''''''(((***+++---......,,,,,,------...///000000:::999777666666666777777555555666666777777777888:::;;;;;;<<<>>>???AAABBBGGGJJJNNNRRRXXXaaallltttxxxrrrllleee___XXXWWWVVVSSSPPPMMMKKKIIIFFFGGGGGGHHHIIIJJJJJJJJJKKKKKKLLLMMMNNNOOOPPPQQQSSSSSSSSSTTTUUUYYY___ccciiitttjjjYYYNNNDDD>>>>>>===<<<;;;:::;;;<<<<<<;;;:::999888777777777777888888999999999:::::::::888777666666666777999:::999999999999999999999888<<<;;;999888777888888999:::999666444333333444555444444333777999333>>>[[[yyyjjjYYYYYYXXXQQQJJJFFF@@@===;;;:::666333666999>>>GGGVVVmmm{{{jjjdddssstttiiiuuudddIII:::999777444222222444333111222000///...///000///...///............---------......---------,,,,,,,,,---------,,,,,,+++++++++++++++++++++++++++++++++++++++******************+++*********))))))((((((+++++++++*********))))))******))))))((((((''''''))))))))))))************))))))(((((((((((())))))))))))))))))))))))))))))))))))******++++++,,,,,,.........////////////000000000//////......------------,,,,,,,,,+++++++++***************+++++++++++++++++++++******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++(((((()))***************************************)))************+++++++++,,,,,,++++++***)))(((((())))))***+++,,,------...))))))*********+++++++++******++++++++++++******)))************+++++++++))))))))))))))))))))))))+++++++++************)))))))))))))))((((((((((((+++***)))'''''''''((())))))))))))))))))))))))))))))''''''***...000///---------,,,,,,+++***))))));;;:::999777777666777777666666777777888888888888:::::::::;;;===>>>@@@AAA???AAADDDGGGJJJQQQYYY^^^gggqqqwwwooofff___[[[XXXRRRNNNOOONNNMMMKKKIIIFFFDDDCCCAAAAAABBBBBBCCCDDDDDDEEEEEEEEEFFFGGGHHHIIIJJJJJJHHHIIIIIIIIIJJJNNNSSSWWW^^^ffftttxxxbbbPPPGGGBBB@@@===>>>===<<<<<<;;;;;;<<<<<<;;;:::999888777777777777888888888999999999::::::999888777777777888::::::<<<;;;:::999888777777777::::::999888999999:::;;;:::999777444333333444444555555222555777111<<>>???>>>@@@AAABBBCCCFFFJJJMMMPPPXXXcccnnnzzz{{{tttmmmfffbbbZZZTTTNNNKKKJJJIIIFFFDDDEEEEEEEEEDDDBBB@@@>>>============>>>>>>??????@@@???@@@@@@AAABBBCCCDDDDDDCCCCCCCCCCCCDDDGGGLLLPPPWWW[[[eeettt{{{eeeZZZKKKAAA?????????>>><<<=========<<<<<<;;;;;;:::999888777777777777777888888888888888999999999999999888888999999:::;;;>>><<<:::777666666666777999999999999:::;;;<<<===;;;999777555333333333333555555111222444000;;;UUUkkkuuuuuudddWWWVVVTTTNNNDDDAAA>>>=========<<<;;;>>>AAAHHHUUUiiitttjjjWWWXXXQQQTTTiii{{{iiieee}}}wwwfffhhhCCC???;;;777666666666333111222111//////000000000//////............---------......---------,,,,,,,,,------,,,,,,,,,,,,++++++,,,,,,,,,++++++*********))))))))))))))))))))))))***************)))))))))+++++++++***************++++++++++++************)))))))))*********++++++***))))))(((((())))))***))))))))))))))))))))))))***))))))))))))))))))(((++++++,,,,,,,,,---------000000000111111111111111000000////////////......---------,,,+++++++++***+++++++++*********))))))******************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,---,,,,,,,,,++++++++++++++++++++++++************+++++++++,,,,,,,,,,,,+++******)))))),,,,,,,,,+++++++++******......---+++)))((('''&&&,,,,,,,,,------,,,,,,,,,)))************+++++++++************************+++++++++************)))******)))))))))(((((((((******)))((((((((())))))))))))))))))))))))))))))))))))***,,,...---+++(((++++++******))))))((((((???>>>===;;;:::888777777666666666777777777777777777777777888999;;;<<<===@@@AAABBBBBBCCCCCCDDDEEEHHHMMMTTT[[[dddooo|||xxxtttllleee___ZZZUUUQQQJJJGGGDDDCCCCCCDDDCCCBBBAAAAAAAAAAAA@@@???>>>===<<<<<<<<<=========>>>>>>===>>>>>>???@@@@@@AAAAAA???@@@@@@@@@@@@CCCGGGJJJOOORRRYYYbbbjjjnnnmmmkkkmmmnnnoooqqqrrrsssttttttppprrrsssrrrooommmkkkjjjZZZRRRHHHCCCBBBAAA>>>;;;:::;;;<<<<<<<<<;;;999888:::999888777777777777777888888888888888888888888888888888888999999::::::===;;;888555444555777888::::::::::::;;;;;;<<<<<<;;;:::888666444333222222444555111111444222<<>>============???DDDPPPcccyyyuuuddd\\\VVVVVVPPPSSSeeexxxwwwaaapppffftttHHHBBB;;;666666888666444333333111//////000111000//////............---------......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++*********))))))))))))************************************************************************************))))))*********+++++++++***))))))))))))))))))***))))))))))))))))))))))))******))))))((((((''''''************+++++++++,,,......//////000111222222111111111000000000000000//////......---,,,++++++++++++++++++******************************************+++++++++,,,,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,++++++++++++++++++++++++*********+++++++++,,,,,,,,,,,,,,,++++++*********++++++++++++++++++++++++...---,,,+++***(((''''''++++++,,,,,,,,,,,,++++++))))))*********+++++++++************************+++++++++*********))))))*********)))))))))((((((******)))))))))))))))))))))))))))))))))))))))))))))***+++------+++)))'''******))))))((((((((('''??????>>><<<;;;999888777555555555555555555444444555555666666777888999:::======>>>@@@BBBCCCCCCCCCFFFJJJOOORRRVVVZZZ```eeejjjsssyyyrrrmmmccc___XXXRRRNNNJJJFFFDDDAAA???>>>===>>>?????????>>>????????????>>>>>>===;;;;;;<<<<<<<<<<<<======<<<<<<<<<======>>>>>>???999:::::::::999;;;>>>AAA@@@EEEJJJMMMLLLKKKJJJKKKKKKLLLMMMOOOPPPQQQQQQQQQRRRTTTVVVXXX[[[```gggkkkggg[[[MMMCCC???===:::777888999:::;;;:::999888777:::999999888888888888999999999888888888888888888666777777888888888888888999888666444444666999:::<<<<<<<<<;;;;;;::::::::::::999888666444333333222222444111111666555>>>SSS___eeecccWWWNNNMMMLLLIIICCCBBB@@@>>><<<;;;<<<<<>>>>>>>>===<<<:::888777444444444444333333333333444444444444555666777888::::::;;;???CCCFFFGGGGGGKKKOOOUUUYYY\\\___aaaccc___bbbffflllsss|||yyyvvvqqqmmmiiieee```]]]QQQNNNIIIEEECCCAAA>>><<<>>>======<<<<<<<<<======<<<<<<============<<<<<<::::::::::::::::::::::::999999999::::::;;;;;;;;;888999999888777888:::===888<<>>;;;<<<>>><<<===>>>@@@AAAAAABBBBBBGGGIIIMMMQQQWWWbbboooxxx{{{jjjSSSAAA:::;;;<<<===999999::::::999999888777;;;::::::999999999:::::::::::::::999999999999999666666777888888888888777777666555444555777999:::<<<<<<<<<<<<;;;:::888888888888777666555444333333111555222222777777===NNNVVV[[[\\\UUUNNNLLLIIIEEEBBBBBBAAA>>>;;;999:::;;;GGGSSSeeewwwxxxfffZZZVVVTTTRRRJJJJJJWWWgggzzzqqqzzz{{{vvvddd|||uuuOOO@@@666666999666444777333222000000111111111000///............---------......---------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++++++++++++++******++++++,,,---------*********+++++++++++++++***************+++++++++((((((((((((((()))))))))*********++++++++++++,,,+++******))))))******+++***************************))))))))))))))))))(((((())))))))))))******************+++,,,------...//////000000000000111111111111111000/////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,++++++++++++++++++++++++)))******+++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++((()))***+++,,,------...))))))*********+++++++++)))******++++++******))))))************++++++++++++++++++++++++++++++++++++++++++************)))++++++*********)))))))))((()))***+++++++++*********************************+++,,,+++)))((((((((())))))))))))((((((((((((<<<<<<======<<<:::999888555555555444444333333333333333333333444444555666999888999===CCCIIIKKKKKKTTTYYYaaajjjrrryyy|||xxxtttuuu|||}}}zzzwwwttttttpppkkkeeeaaa\\\WWWSSSGGGEEEBBBAAA@@@@@@>>><<<======>>>===<<<<<<======;;;;;;<<<<<<<<<<<<;;;;;;;;;:::::::::::::::::::::888999999999999::::::::::::;;;<<<;;;999:::;;;===999;;;===>>>===<<<<<<<<<:::;;;<<<===>>>?????????BBBEEEIIIMMMTTT```oooyyy{{{jjjTTTCCC===>>>@@@AAA<<<;;;;;;:::::::::::::::;;;;;;;;;::::::;;;;;;<<<;;;;;;;;;:::::::::999999666777888999999999888888666666555555555666777777999999:::;;;;;;:::999888666666666666666555555444111666333222777666999FFFHHHPPPWWWWWWSSSNNNHHHBBB???@@@???===999888:::<<>><<<:::;;;<<<;;;:::::::::;;;<<<<<<=========<<<<<<;;;======<<<<<<<<<<<<<<<<<<::::::::::::;;;;;;;;;;;;999:::;;;:::888888:::;;;;;;999888:::======:::777777888999:::;;;<<<<<<<<<999<<>>;;;>>>===<<<;;;:::;;;<<<===<<<<<<;;;;;;;;;<<<<<<===<<<<<<<<<;;;;;;:::::::::777888999:::;;;:::999999777777666666666555444444666777999:::;;;;;;:::999555555666666666666555555111777444222666444555@@@>>>HHHTTTZZZXXXQQQHHH@@@===>>>>>><<<999888:::===FFFOOOYYY\\\\\\bbbooo{{{rrrfffaaaaaapppqqq___VVVSSSRRRLLLJJJPPPYYYtttwwwjjjgggzzziii]]]dddOOO===;;;:::444222666444222000000111222111000//////.........---------......---------,,,,,,,,,+++++++++,,,,,,---------))))))***+++,,,------...((())))))***++++++,,,,,,*********++++++,,,,,,,,,))))))******++++++++++++))))))******+++++++++,,,******+++++++++,,,,,,,,,++++++************++++++************************))))))******++++++,,,,,,))))))))))))******************++++++++++++,,,,,,,,,---------......//////111111111111111222222222000000000000////////////........................******+++++++++,,,,,,,,,+++++++++++++++++++++++++++,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++***************************+++,,,,,,------,,,,,,+++)))************++++++++++++++++++++++++++++++++++++++++++************)))+++++++++************)))((()))***+++,,,,,,+++***************************+++,,,+++)))&&&&&&))),,,))))))))))))************:::;;;;;;<<<<<<;;;;;;:::888777777666555444444444222111000000222333222111333444555777999===@@@BBBNNN\\\mmm||||||qqqhhhbbb^^^\\\XXXSSSNNNJJJGGGFFFAAAAAA@@@@@@???>>>======<<<<<<;;;:::;;;<<<===>>>=========<<<<<<;;;;;;;;;;;;:::999999888888999999999888777777777888:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;<<<<<<<<<>>>;;;999<<>>===;;;::::::;;;<<<======<<<<<<<<<<<<;;;;;;;;;>>>===;;;:::999999:::::::::;;;;;;;;;;;;:::999888999999888777777777777777999999999999888888888888666444333222333333333222333444555555444555888;;;BBBFFFLLLQQQRRRNNNGGGAAA@@@???===999666555777999EEEMMMTTTVVVVVVZZZcccmmmsssfffZZZZZZ]]]gggssstttddd\\\TTTNNNLLLMMMNNNXXXqqqlllfff~~~[[[nnnQQQ;;;???:::888;;;444555444222111111111///---//////.........---------......---------,,,,,,,,,,,,++++++******++++++,,,+++++++++*********))))))++++++******************---,,,,,,+++***)))((((((************************)))))))))***+++++++++,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))+++,,,,,,++++++)))(((((((((***,,,+++***+++...222444444222///,,,***+++,,,......//////000111111222......///000000000000000///............------------+++***+++...///,,,***,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++...------,,,,,,------...,,,,,,,,,---.........///,,,,,,,,,+++++++++******...---------,,,,,,++++++---,,,,,,,,,++++++******,,,,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++++++++---,,,***(((((((((((()))************************))))))))))))************+++***)))))))))***+++,,,,,,+++))))))***)))(((&&&(((((((((((())))))))))))::::::;;;;;;;;;;;;::::::777777777666555444444444333222111222333444333222222333333555777:::===>>>???KKKZZZkkk|||qqqhhh___YYYPPPNNNKKKHHHEEEBBB@@@???AAA@@@@@@???>>>>>>======<<<;;;:::::::::;;;<<<===<<<<<<<<<;;;;;;;;;::::::;;;:::999999888888999999999888777777777888:::::::::::::::::::::::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;;;;<<<<<<<<<<<<<<<999888888:::???FFFNNNTTTTTTMMMEEE@@@@@@AAABBBBBB>>>>>>===<<<<<<<<<======>>>============<<<<<<<<<>>>>>>===<<<<<<<<<<<<<<<;;;;;;::::::::::::::::::<<<;;;:::888888888888999::::::::::::999999999888888777555555555555555555444555777777777999===???HHHHHHJJJOOORRROOOFFF===@@@???===999666555777999AAAIIIQQQSSSSSSWWW```hhhfffppp}}}wwwkkkeeedddmmmzzzyyyjjj```UUUNNNIIIJJJLLLVVVpppqqq~~~mmmiiibbb>>><<<888666999555555333222111222111///...//////.........---------.........---------,,,,,,,,,,,,++++++++++++,,,,,,+++++++++*********))))))************************+++++++++++++++************************************************+++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))***************)))((('''+++///444888:::===BBBEEE555444222///***(((((())),,,------...//////000000...///000000111111000000111111000000000/////////---++++++---000111///...,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,+++++++++------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++,,,,,,+++++++++*********,,,,,,,,,++++++*********++++++*********)))))))))******++++++,,,,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,...---+++***))))))******++++++++++++++++++++++++************++++++++++++******))))))***+++,,,---,,,+++))))))******((('''(((((((((((())))))))))))::::::;;;;;;;;;;;;::::::777777666666555444444444444222222333444555555444222222222333555777999:::777===EEEQQQfffuuukkkccc[[[TTTOOOFFFEEEDDDBBBAAA@@@@@@@@@@@@??????>>>>>>=========:::::::::::::::;;;<<<<<<;;;;;;;;;;;;::::::::::::::::::999888888888888999999888888888888999::::::999999:::::::::::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<777888999999:::???GGGMMMQQQKKKCCC???@@@CCCDDDDDDBBBBBBBBBBBBAAAAAA@@@???>>>>>>>>>============<<<===>>>??????@@@@@@??????<<<;;;:::999999:::;;;<<>><<<::::::::::::;;;;;;;;;;;;;;;;;;:::999999:::999888888777888888888555777999:::<<>><<<999666555777999???FFFNNNRRRRRRUUU]]]eeeccckkkuuu{{{|||~~~{{{ssszzz~~~}}}nnnbbbUUULLLFFFGGGKKKWWWpppyyyzzziii{{{sssCCC===;;;777666444555333222111222111000.../////////.........------.........------------,,,,,,,,,++++++++++++,,,,,,+++++++++******************************************+++++++++,,,,,,,,,---************************+++++++++*********************))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((+++...///000000111333111111000---***(((((()))******++++++,,,---------...///000000111111000000222222222222111111111111///......///000111000///---------------------------,,,,,,,,,,,,+++++++++------,,,,,,,,,,,,---------,,,,,,,,,,,,,,,++++++......------------,,,,,,,,,,,,++++++++++++******------,,,,,,,,,,,,+++++++++++++++*********))))))******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,///...---,,,+++++++++,,,+++++++++++++++++++++++++++++++++,,,,,,,,,,,,---************+++,,,---...,,,+++))))))******)))'''(((((((((((()))))))))))):::::::::;;;;;;:::::::::666666666555555444444444333222111222444555555444222333333444555666777777999999999>>>MMMccc{{{~~~xxxuuunnnddd]]]WWWRRRMMMHHHDDDCCCBBBAAAAAAAAAAAAAAA>>>>>>>>>=========<<<<<<999999999999::::::;;;;;;:::::::::::::::::::::::::::999999888888888888888888888888888999999::::::999999999999999::::::::::::::::::;;;;;;;;;<<<<<<<<<<<<<<<;;;;;;;;;;;;:::999;;;<<<;;;:::@@@KKKSSSZZZSSSKKKFFFFFFFFFFFFEEEGGGHHHHHHHHHGGGEEECCCBBB============<<<<<<<<<<<<<<<===???AAABBBBBBAAAAAA===<<<:::999:::;;;===???AAA???>>><<<<<<<<<<<<===;;;;;;<<<<<<<<<;;;:::999999::::::999888888999:::666888;;;>>>@@@DDDIIIMMMKKKIIIIIIKKKNNNLLLFFF@@@>>>===<<<999666555777888???FFFNNNRRRSSSVVV]]]cccgggmmmtttyyyzzzzzz}}}}}}mmm```TTTJJJDDDHHHPPP^^^tttzzzvvvnnnoooLLL@@@BBB<<<666555555333222222222222111///////////////........................------------,,,,,,,,,++++++,,,,,,,,,***************************************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,************************,,,+++++++++***)))))))))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******+++444333111...+++)))(((((()))***++++++******+++---))))))))))))******++++++------...////////////...000000111111111111111111333222111000000//////...........................---,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------------------............------------------------------------------,,,,,,...---------------------------,,,,,,,,,+++++++++******++++++,,,---......------------------------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,)))******+++,,,---......,,,+++)))***++++++)))((((((((((((((())))))))))))999::::::::::::::::::999555555555555444444444444222111000111444555444444444555555666777777777888888666555999BBBQQQcccpppuuutttttttttssspppllliiieee___XXXSSSQQQNNNIIIFFFAAA@@@???>>>==================<<<<<<<<<<<<<<<;;;999999::::::::::::;;;::::::::::::::::::::::::::::::999888888777777888888888888999999::::::::::::888888888999999::::::::::::::::::;;;;;;;;;<<<<<<;;;;;;:::::::::::::::::::::;;;:::999;;;EEEUUUaaaeee^^^UUUOOOMMMLLLJJJIIIKKKKKKKKKJJJHHHEEEBBBAAA<<<<<<;;;;;;;;;::::::::::::;;;>>>@@@AAABBBBBBAAA???>>><<<;;;;;;===>>>@@@@@@@@@@@@???????????????;;;<<<===>>>>>><<<;;;:::888999:::999888777999;;;999;;;>>>AAADDDHHHMMMQQQNNNOOOOOOLLLHHHDDDAAA@@@<<<<<<<<<999777555666888===CCCJJJNNNPPPTTT[[[```dddiiippptttvvvwwwzzz||||||kkk]]]QQQGGGDDDNNN\\\iii{{{tttzzzuuukkk[[[BBBAAA;;;555888555333222222333333111000000000/////////.........//////.........------------,,,,,,,,,,,,,,,,,,---************************))))))*********+++++++++......---,,,,,,+++******)))))))))))))))))))))))),,,+++++++++***)))))))))******))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,---...555222...+++***+++,,,---&&&(((************+++,,,((((((((()))))))))))))))***++++++,,,,,,,,,,,,,,,,,,,,,---...///000000111222111111000//////000111////////////////////////---------------------......------,,,,,,------...,,,,,,------...///000000,,,,,,------------------------------------------,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,++++++******++++++,,,------...........................------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++++++++,,,***++++++,,,---.........,,,+++******++++++***)))(((((((((((())))))))))))999999::::::::::::999999444444444444444444444444111000000111444555555444666666888999999999999999999666555777;;;@@@JJJTTTTTTXXX^^^bbbdddaaa^^^[[[YYYTTTOOOLLLLLLKKKGGGDDDBBBAAA???>>>===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;999999:::;;;;;;;;;;;;;;;::::::::::::;;;;;;;;;;;;999999888777777777777888888999999:::;;;:::::::::777777888888999::::::::::::::::::;;;;;;;;;<<<<<<:::::::::;;;;;;;;;<<<<<<999999888999AAAPPPbbbooollleee]]]WWWUUUTTTQQQOOOMMMLLLKKKHHHEEEBBB???===;;;;;;;;;:::::::::999999:::;;;===???@@@AAABBBBBBBBBAAA@@@>>>>>>>>>???@@@@@@AAABBBDDDDDDCCCBBBAAA>>>???@@@AAAAAA???===<<<999;;;===<<<999999;;;>>>===???BBBEEEGGGKKKPPPTTTUUUVVVTTTMMMCCC===<<<===;;;;;;;;;999777666666777999===BBBEEEHHHNNNUUUZZZ```dddjjjnnnrrruuuwwwyyyyyy}}}{{{|||}}}wwwgggZZZNNNFFFHHHXXXiiiuuuxxxmmmuuukkkuuuHHH===999555;;;555333222222333333222111000000000/////////....../////////.........------------,,,,,,,,,,,,------***************+++++++++)))))))))***++++++,,,,,,......---,,,+++***))))))))))))))))))))))))))))))+++++++++*********************))))))))))))******************************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))***+++---000111000---(((&&&&&&((()))***(((***++++++)))(((((()))))))))))))))))))))))))))((()))******++++++******))))))+++,,,...000111222000000111000000111333666000000000000000000000000.........////////////000//////............//////,,,,,,------...//////000---------...............,,,,,,,,,------------...+++++++++,,,,,,,,,,,,---------,,,,,,,,,+++++++++,,,,,,,,,---------......////////////////////////------............---,,,------------------------************+++++++++++++++,,,---.........------,,,+++******+++,,,+++***(((((((((((())))))))))))999999::::::::::::999999444444444444444444444444222111111222555666666555666777888:::;;;;;;::::::;;;777555666555444888???BBBGGGNNNSSSUUUSSSPPPNNNOOOKKKGGGFFFGGGGGGDDDAAACCCBBBAAA@@@???>>>>>>>>>:::::::::::::::;;;;;;;;;999:::;;;<<<===<<<<<<;;;::::::;;;;;;;;;<<<<<<<<<999999888777777777777777888999:::;;;;;;;;;::::::666777777888999999:::::::::::::::;;;;;;;;;<<<<<<:::;;;;;;<<<===>>>??????>>>======CCCPPPbbbtttuuuooofff```]]][[[XXXUUURRRPPPMMMHHHDDD@@@>>>===<<<<<<;;;;;;;;;:::::::::=========>>>???AAABBBCCCDDDDDDCCCBBBAAA@@@@@@???@@@BBBFFFIIIJJJIIIGGGEEEBBBCCCEEEFFFFFFDDDAAA@@@<<>>BBBHHHPPPVVV[[[___dddiiinnnrrruuuvvvwwwzzz|||vvvqqqqqqrrrmmmaaaUUULLLGGGLLLaaauuu~~~kkkmmmvvvtttuuuZZZEEE===666999555333222222333444333111000000000000/////////...////////////............------,,,,,,,,,,,,------))))))*********+++++++++((())))))***++++++,,,,,,,,,,,,++++++*********)))))))))))))))))))))))))))***************+++++++++******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((***---000222444111............,,,***(((***,,,+++***(((((((((************************((()))******+++*********((()))+++...111333555666555555555333000000222555111111111111111111111111///000000000111111111111000000////////////000000222222222111111000000000//////000000000111111111//////000000111111111111//////000000000111111111000000000000////////////000000000///////////////000000000000000000000000......///000000//////...------------------------++++++++++++,,,,,,,,,------......///......,,,,,,,,,+++******,,,,,,+++***(((((((((((())))))))))))999999999::::::999999999444444444444444444444444333222222444666888888777666777999:::;;;;;;;;;:::999555555999888777;;;BBBBBBDDDGGGIIIIIIIIIIIIJJJHHHEEEBBBAAACCCCCCAAA???@@@@@@???>>>============:::::::::::::::::::::::::::;;;<<<=========<<<;;;;;;;;;;;;<<<<<<=========999888888777777777777777888999:::;;;<<<;;;::::::666777777888999999:::::::::::::::;;;;;;;;;<<<<<<;;;<<<===>>>???@@@AAABBBFFFEEEGGGOOO___rrrxxxnnngggccc___[[[WWWXXXUUUPPPKKKFFFBBB@@@???======<<<<<<<<<;;;;;;;;;???>>>>>>>>>???AAACCCDDDEEEEEEEEEDDDCCCAAA@@@???@@@DDDIIIMMMOOOMMMJJJHHHEEEFFFHHHIIIIIIGGGEEECCC???CCCEEEDDDAAA@@@CCCHHHGGGHHHJJJLLLNNNQQQUUUXXXWWWRRRKKKFFFDDDBBB@@@???999:::;;;999777666666777555777888;;;???FFFOOOUUUVVVYYY^^^ccchhhmmmpppqqqsssvvv|||ooojjjeeefffhhheeeZZZQQQLLLGGGOOOggg{{{qqqooommm|||hhhlllRRREEE777555555333222222444444333111000000000000////////////000/////////...............------,,,,,,------...))))))******++++++++++++((())))))***++++++,,,,,,)))************+++++++++))))))))))))))))))))))))))))))******+++++++++,,,******))))))))))))******************************))))))))))))))))))))))))))))))))))))))))))))))))''''''&&&'''))),,,000222$$$$$$&&&***---...+++(((%%%'''***++++++***++++++++++++++++++************))))))***+++++++++++++++)))***,,,000333666999:::======;;;666000---...111111111111111111111111111000000111111222222222333111111000000000000111111::::::888777555444222222111111222222222333333333444444444555555666666666555555555666666777777777555555555444444444333333333333222222111000000000000000000000000000000000///000111222222111000///........................,,,,,,,,,---------.........////////////---,,,+++,,,+++******,,,---,,,***(((((((((((())))))))))))======<<<;;;999888888777555555444444444444555555444444333444444555666777777777777777777777777777888777555444555888;;;======???BBBEEEGGGGGGGGGFFFCCCCCCBBBBBBAAA@@@@@@??????>>>>>>=========>>>>>>===;;;999:::<<<===;;;999;;;;;;>>>DDDDDD@@@>>>???>>>===;;;;;;<<<>>>>>>>>>;;;:::999777777999:::;;;:::999:::===AAAAAA???<<<666666777888:::;;;<<<======<<<;;;:::;;;<<<===>>>???>>><<<===>>>@@@AAAAAAEEEOOOYYYcccooo}}}rrrlllhhh```WWWPPPUUUQQQPPPOOOLLLEEEAAAAAABBB@@@???======???AAABBBBBBCCCCCCBBBAAA@@@BBBCCCDDDEEEEEEEEEEEEDDDDDDCCCEEEGGGIIIKKKKKKKKKJJJJJJEEEHHHKKKKKKJJJIIIHHHIIIHHHHHHHHHHHHHHHIIIIIIIIIGGGJJJNNNRRRUUUWWWWWWWWWTTTTTTPPPJJJCCC??????@@@;;;999888888999999777666555666888:::>>>CCCFFFIIISSSWWW\\\```cccgggnnntttuuuuuuwwwzzzuuulllcccbbbeeeddd[[[RRRKKKKKKXXXnnn|||~~~mmmlllgggyyyggg|||[[[@@@:::999888666444333333444222111222111111000///......---//////............//////------------------------++++++++++++++++++++++++------------------------++++++++++++++++++++++++************************)))))))))))))))******++++++++++++*********)))))),,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,+++++++++***)))))))))++++++++++++++++++++++++)))***+++,,,,,,+++))))))++++++************+++++++++,,,,,,------,,,,,,+++,,,++++++******++++++,,,,,,///444777777444///,,,.....................///---...000111222333333333111111111111111111111111444444444555555555555555999>>>CCCEEEAAA;;;555111888666777:::???CCCCCCAAABBB@@@>>>???AAABBB@@@>>>@@@======???@@@@@@AAABBB@@@@@@>>>;;;;;;===>>>>>>:::999777666666666555444444333333444555444222/////////000111111111111111222000...---,,,---...//////---,,,---///000000000111111111000000//////...++++++++++++++++++++++++))))))))))))))))))))))));;;;;;:::999888777666666444444444333333444444444444333333444444555666777777777777777777777777777777666444333444777:::<<<===???AAACCCEEEEEEDDDCCC>>>>>>>>>>>>>>>>>>>>>???AAA@@@@@@???????????????===;;;999:::<<<===<<<:::>>>???DDDKKKLLLGGGCCCCCC???===;;;;;;<<<>>>>>>>>>;;;:::888777777888:::;;;::::::;;;===@@@@@@>>>;;;888888999999::::::;;;;;;======<<<;;;;;;;;;<<<======<<<:::;;;<<<>>>???@@@IIIUUUcccppp~~~}}}rrrkkkfff^^^UUUOOOPPPMMMMMMNNNKKKEEEBBBCCCBBBAAA@@@??????@@@AAABBBDDDEEEFFFEEEDDDCCCEEEFFFDDDEEEEEEEEEEEEEEEDDDDDDDDDEEEHHHKKKNNNNNNMMMLLLPPPRRRTTTTTTQQQOOONNNNNNOOOOOOPPPPPPOOONNNMMMMMMMMMOOORRRUUUXXXYYYZZZZZZUUUSSSRRRSSSTTTPPPEEE<<<===;;;999888999888777555444555666888;;;???BBBDDDLLLPPPUUUZZZ^^^eeennntttpppqqqssswww{{{wwwrrrmmmkkkhhhaaaTTTJJJKKKOOO```uuunnnhhhxxxppptttlllDDD;;;999888666444333444444222111222111111000//////......//////............//////------------------------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******++++++++++++*********))))))************************))))))*********++++++++++++++++++***************************************)))***++++++++++++***)))++++++************++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++---111333333111---+++,,,,,,,,,,,,,,,,,,,,,,,,......//////000111111111222222333444555666666777777777777888999:::;;;<<>><<<===>>>===;;;:::<<>>======<<<;;;888;;;>>>===999777777888>>><<<<<<<<<<<<;;;888666777666666444333111///...000///...---...///111222333111//////111111111000111000000///...---,,,+++++++++++++++++++++++++++************************999888888777666555444444333333333333333333333333333333333333444555666777777777777777777777777777555444333222333666999;;;>>>???@@@AAAAAA@@@??????;;;;;;;;;<<<<<<>>>??????BBBBBBBBBAAAAAA@@@@@@@@@===<<<;;;;;;======<<<;;;;;;===EEENNNPPPJJJEEECCC@@@>>><<<<<<===>>>>>>>>>:::999888777777888999:::<<<<<<<<<>>>???>>><<<999::::::::::::::::::::::::>>>>>><<<<<<;;;;;;;;;;;;::::::999999:::<<>>;;;999999888777555444444444555888;;;===???BBBFFFLLLQQQWWW```kkkssstttvvvxxx{{{}}}}}}yyysssoooiii___SSSJJJLLLVVViii|||lllaaammmkkkzzzLLL>>>:::999777444333444444222111111111111000000//////...//////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******++++++++++++***************))))))))))))))))))))))))***************+++++++++***************+++++++++)))))))))))))))))))))))))))******+++++++++******++++++************++++++******++++++++++++******,,,++++++******++++++,,,***+++---......---+++***++++++++++++++++++++++++......---------...000111111111333555666888::::::<<<<<<;;;;;;<<<>>>???AAA???BBBEEEFFFFFFFFFFFFGGG;;;===???@@@@@@???>>>>>>===;;;:::999:::999888666777:::>>>===;;;;;;@@@CCC??????@@@@@@???===;;;;;;777;;;???===888555777;;;BBBBBBCCCEEEHHHJJJJJJIIIAAA@@@???===;;;999888777333222111000000000111222444222111111222333222111111000///...---,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,************************888888777666666555444444444444444444444444444444333333333333444555666666777777777777777777777777444333222111222555777999>>>>>>>>>>>>===<<<;;;:::<<<;;;;;;<<<===???@@@AAABBBBBBBBBBBBAAA@@@??????>>>============>>>======999===FFFQQQSSSLLLFFFDDDCCC@@@>>>===>>>??????>>>:::999999888888999999:::======>>>??????===;;;999;;;;;;;;;;;;;;;<<<<<<<<>>===<<<;;;;;;;;;999999999999:::===AAACCCUUUfffyyy{{{ooofff___WWWQQQMMMJJJKKKNNNMMMHHHFFFHHHJJJKKKLLLMMMMMMMMMMMMMMMPPPQQQRRRRRRPPPOOOPPPQQQQQQQQQQQQQQQQQQRRRSSSSSSPPPMMMKKKNNNSSSWWWWWWUUUQQQSSSUUUVVVWWWXXXZZZ]]]]]]\\\ZZZYYYXXXXXXXXXXXXZZZZZZZZZZZZ[[[\\\^^^___^^^^^^fffwwwiiiTTTCCC@@@===;;;:::888777555444444444444666777999;;;===@@@EEEJJJPPPYYYeeemmmyyy{{{~~~|||{{{{{{rrrlllhhhbbbYYYRRROOOYYYjjj|||sssaaaaaannnggg\\\DDD;;;999777555444444444222111111111111000000000////////////............//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++************************)))))))))))))))******+++************************))))))))))))))))))))))))************************)))))))))***+++++++++,,,************************)))*********++++++++++++++++++************++++++)))******++++++******))),,,++++++******++++++,,,*********+++++++++++++++,,,,,,,,,,,,------------...---,,,,,,---///222444666666777999;;;<<<>>>>>>@@@???>>>======>>>@@@AAA<<<>>>@@@AAACCCEEEIIILLLCCCAAA@@@@@@AAABBBAAA@@@======<<<<<<<<<;;;;;;:::>>>@@@AAA@@@AAAEEEGGGFFFHHHEEECCCDDDCCC@@@@@@BBB>>>@@@BBBBBB???===???@@@::::::<<>>??????@@@@@@?????????@@@===AAAJJJUUUWWWQQQKKKIIIFFFCCCAAA???@@@@@@@@@???;;;;;;::::::::::::;;;;;;>>>???AAAAAA???===;;;:::999:::;;;<<<===>>>??????@@@@@@??????>>>===<<<<<<:::;;;<<<;;;<<>>>>>???@@@@@@AAAAAABBB======<<<===>>>???AAABBBCCCCCCDDDDDDDDDGGGKKKNNNSSSLLLDDDBBBEEEGGGFFFCCCEEEFFFFFFFFFFFFFFFFFFGGGHHHGGGEEEFFFOOOYYYWWWPPPSSSLLLGGGFFFDDDAAACCCHHHHHHKKKRRRXXX[[[WWWMMMEEEDDDCCCBBBCCCEEEGGGGGGFFFIIIIIIIIIJJJKKKMMMOOOPPPRRRQQQNNNLLLIIIFFFEEEDDDAAA>>>:::888666444222000.............../////////,,,,,,,,,,,,,,,,,,,,,,,,************************999888888888777777777666555666777888888777666555222222222222333444555666666666666666666666666666222222111222333444666777::::::999999888888888888999999999999<<>>>>>=========???AAACCCCCC@@@===<<<<<<::::::;;;<<<>>>???@@@AAAAAAAAAAAAAAA@@@???>>>>>><<<===>>>>>>>>>BBBIIINNN```nnnyyyvvvnnnnnnuuu{{{{{{oooiiibbbZZZZZZWWWWWWYYYWWWRRRPPPQQQPPPQQQSSSUUUWWWYYY[[[\\\```bbbcccaaa^^^\\\ZZZZZZXXXXXXWWWXXXYYY[[[]]]^^^ZZZYYYVVVSSSSSSTTTVVVWWWXXXYYY[[[\\\^^^bbbhhhkkk|||tttlllgggeeeeeefffffffffhhhiiikkklllmmmnnnuuuyyysssdddYYYHHHDDD@@@<<<;;;:::999888888777666666666777888999999<<>>>>>>>>>>>>>>>>>>>>>>>888999;;;===???AAACCCDDDFFFGGGGGGEEEDDDEEEGGGIIIRRRLLLDDDAAABBBDDDDDDCCCFFFGGGHHHGGGFFFEEEFFFHHHJJJKKKMMMVVVlllzzzbbbWWWNNNKKKFFFAAABBBIIINNNVVVdddrrrxxxnnnZZZJJJGGGFFFFFFHHHLLLNNNPPPPPPKKKKKKJJJJJJJJJLLLMMMNNNQQQQQQPPPOOOMMMLLLKKKJJJKKKGGGBBB>>>;;;777333000------------............,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++888888888777777777777777444555666777777666555444222222222222333444555666666666666666666666666666222222222222333555666777777777777777888888999999777777888:::>>>CCCGGGJJJIIIIIIJJJJJJIIIGGGDDDCCCCCCDDDFFFEEECCCBBBDDDFFFBBBCCCIIIPPPRRRNNNKKKLLLLLLIIIFFFEEEDDDDDDCCCBBB@@@@@@@@@AAAAAA@@@@@@@@@@@@CCCEEEDDDAAA???>>>>>><<<<<<===>>>>>>???@@@@@@AAABBBBBBCCCCCCBBBAAA@@@<<<>>>@@@@@@???CCCKKKRRR___jjjqqqppplllnnnrrruuuzzz}}}qqqlllddd\\\YYYVVVWWWYYYXXXSSSQQQRRRUUUVVVWWWYYY\\\```dddfffggghhhiiigggddd```]]]]]]YYYYYYXXXXXXZZZ\\\___aaa[[[^^^aaa```\\\YYYYYY[[[[[[\\\^^^```ccciiipppuuu{{{vvvsssqqqppppppuuuvvvyyy|||{{{mmm```XXXIIIEEE@@@===<<<;;;:::999888888777666666666888888555999<<<>>>@@@DDDKKKPPP[[[```gggooovvvyyy{{{{{{xxx{{{{{{qqqjjjgggfffmmmrrrwww|||uuulll{{{ooonnnbbbAAA<<<999777555555444222111111111111111111111111111//////............//////------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++************************)))))))))))))))******+++))))))*********++++++++++++++++++++++++++++++++++++++++++*********))))))+++++++++******************************************))))))))))))+++,,,---++++++************++++++++++++,,,,,,,,,,,,++++++,,,++++++******++++++,,,+++++++++,,,,,,---...///+++,,,...000333555777888999999:::;;;<<<======>>><<<<<<<<<<<<<<<<<<<<<<<<:::<<<>>>@@@AAABBBAAAAAA???AAACCCDDDDDDEEEGGGHHHKKKMMMOOONNNMMMOOOSSSWWWZZZ\\\\\\[[[WWWUUUVVVXXX^^^dddjjjwwwuuukkkfff]]]RRRQQQWWW\\\eeettt{{{iii\\\LLLJJJJJJKKKMMMPPPQQQQQQQQQPPPNNNNNNNNNOOOQQQRRRMMMMMMMMMLLLKKKIIIHHHGGGHHHEEEAAA???===;;;888666222222222111000/////////------------------------++++++++++++++++++++++++777777777777777666666666333444666777777666444333222222222222333444555555666666666666666666666666222222222333444555666777666666666666777999:::;;;777777999<<>>>>>>>>>>>>>>>>>>>>>>>AAABBBCCCDDDDDDDDDCCCBBB<<>>??????@@@@@@???>>>>>>@@@@@@AAAAAAAAABBBBBBBBBAAABBBDDDDDDCCC@@@===;;;888;;;AAAEEEHHHKKKNNNPPPPPP[[[fffjjjhhhiiirrr|||~~~{{{{{{|||~~~oooiiinnnooovvvzzzuuuvvvrrrmmmhhheeebbb___]]]VVVUUUTTTTTTUUUWWWZZZ[[[RRRQQQPPPNNNLLLIIIGGGEEE===<<<;;;;;;===>>>>>>===:::999888666444222111000------------------------++++++++++++++++++++++++::::::999999888777777777333444555555555333000///111111222222222333333333111222444555555555444444222222222333333444444555555666666666666666777777888888888===DDDKKKQQQUUUXXXWWWVVVUUURRRNNNHHHDDDAAAAAAAAABBBDDDGGGIIIKKKLLLNNNPPPSSSTTTRRROOOKKKMMMMMMMMMMMMKKKIIIGGGEEEBBBCCCEEEFFFGGGGGGGGGFFFHHHGGGFFFEEEDDDDDDDDDDDDDDDDDDEEEEEEDDDBBB@@@??????AAABBBDDDJJJOOOKKKDDDBBBBBBAAA@@@BBBGGGNNNRRRcccnnnvvvxxxwwwyyy||||||xxxnnnfffccc[[[```ddddddaaaaaafffjjjfffcccaaaccciiippptttuuutttpppkkkhhhfffddd```]]]YYYYYYZZZ\\\ZZZYYY___ggg___```hhhpppkkk^^^[[[bbbZZZ```eeejjjxxxmmmTTTDDDAAADDDCCCBBBBBBBBBAAA???;;;888999888666555666555444222333444555666888;;;AAAEEEIIILLLUUU^^^bbbdddjjjqqq}}}{{{iiilllxxx~~~yyy}}}}}}}}}eeeyyyKKKDDD999888999444444666000333333333222222222111111000000000000////////////111000000///...---------////////////...---,,,,,,---------,,,,,,+++++++++,,,)))''''''***---,,,+++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---------------------------)))***+++,,,---......///......------///000222333333777;;;===>>>>>>???@@@@@@@@@@@@???>>>>>>@@@CCC@@@BBBBBB@@@BBBEEEDDD@@@CCCBBBAAA@@@BBBFFFKKKNNNKKKGGGLLL\\\lllrrrtttvvvuuuyyy~~~~~~zzzzzz}}}|||sssmmmhhhllltttyyywwwsssnnnjjjfff```VVVKKKGGGIIICCCCCCDDDDDDAAA>>>@@@DDD???CCCGGGFFF???999444333///111...***,,,111111+++111...***)))+++,,,---,,,;;;;;;:::999888888777777333444555555555333111///111111222222222333333333222333444555555444444333111111222222333444444444444555555555555666777888:::999999<<>>>>>???@@@AAAGGGLLLIIICCCBBBCCCCCCBBBCCCHHHPPPVVVhhhsss{{{||||||~~~|||rrrjjjfff```aaacccdddeeefffhhhiiifffdddccceeejjjoooqqqqqqrrroookkkhhhfffccc___\\\___\\\\\\\\\[[[ZZZ^^^dddbbb^^^```gggggg___]]]bbbeeekkkrrryyyqqqVVVBBB;;;===AAAAAAAAAAAABBBBBBAAA===;;;999888777777777666444222444555555555666999===AAAFFFIIIQQQYYY^^^```gggooo|||rrrrrruuuuuuzzz}}}~~~~~~sssuuuZZZGGG:::888999444444666000333333333222222222111111000000000000////////////000000000///...---------------.........------,,,---------,,,,,,+++++++++,,,***((((((***,,,,,,+++************************************************************************++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,------------------,,,,,,,,,,,,,,,++++++,,,------............///111444666777===@@@CCCDDDDDDBBBBBBBBB>>>AAADDDFFFFFFFFFFFFGGGDDDGGGEEE@@@>>>AAABBB@@@BBBCCCGGGNNNXXXaaahhhlllfff```gggwww{{{xxx~~~qqq]]]MMMFFFIIIHHHFFFEEEDDDBBBCCCEEEGGGJJJLLLKKKHHHBBB>>><<<444555222------111111---...//////---+++***+++,,,===<<<<<<:::999888777777444444555555444333111000111111222222222333333333333333444444444333222222111111111222333444444444333444555555555555777999<<<;;;:::<<>>>>>>>>CCCIIIHHHDDDCCCEEEGGGFFFFFFKKKTTT\\\pppzzzwwwooolllhhhfffeeefffiiikkkjjjhhhffffffgggjjjlllmmmlllkkkllljjjhhhggggggeeebbb___eee```]]]]]]\\\[[[]]]bbbfff___^^^eeeiiihhhjjjooosssyyyqqqUUU???666666999;;;???@@@AAABBBDDDCCC???===999999888888999777555222444555555444444555999<<>>@@@BBBEEEEEEDDDBBBAAA@@@@@@DDDGGGIIIGGGEEECCCBBB;;;BBBFFFCCCBBBGGGMMMPPP[[[[[[```iiiuuu|||tttyyy}}}wwwyyyggg___SSSPPPLLLJJJKKKKKKIIIFFFCCCDDDFFFIIIKKKLLLJJJHHH======:::444111222111///---000222000,,,)))+++...@@@???>>><<<:::999777777444444555555444333222222111111222222222333333333444444333333222222111111000111111222333444555555333666888888777777999;;;======<<<<<<@@@FFFNNNSSS[[[[[[ZZZWWWSSSQQQPPPPPPNNNLLLJJJHHHHHHIIIKKKLLLQQQTTTWWWXXXWWWTTTSSSRRROOOOOOOOOOOONNNNNNMMMMMMMMMNNNOOOPPPOOOOOOMMMLLLMMMLLLKKKKKKJJJJJJJJJKKKKKKJJJHHHFFFCCCAAA>>>===???@@@???>>>BBBHHHIIIFFFEEEIIILLLLLLLLLQQQ\\\eeexxxzzzsssoooooonnnmmmllllllkkkjjjiiihhhjjjlllnnnooommmjjjgggffffffggghhhhhhhhhgggfffgggaaa^^^______^^^```dddjjjgggjjjsss{{{zzz[[[OOOAAA888777888888666>>>???@@@CCCDDDCCC@@@===::::::999::::::999666333222333333333222333666999>>>???CCCJJJNNNSSS\\\eeeqqqyyyyyywwwzzzwwwyyyzzz~~~~~~{{{}}}~~~ppp}}}pppxxx[[[CCC888888666666666111333333333222222222111111000000000000/////////////////////......---------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++******++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,,,,,,,,,,...---,,,,,,---...000222888888:::<<<>>>@@@BBBCCC>>>@@@BBBCCCAAA@@@@@@@@@EEEFFFFFFDDDAAA@@@AAABBBKKKXXXccceeecccggglllppp}}}zzz||||||{{{|||yyy~~~llliiidddbbbdddddd]]]TTTIIIGGGEEEGGGKKKLLLJJJHHHIIIHHHDDD@@@<<<:::888555111222111000......///111BBBAAA@@@>>>;;;999777777444444555555444444333333111111222222222333333333333333222222111111111111000111222333444555666666555:::>>>???===;;;<<<>>>?????????@@@AAAGGGOOOTTT^^^^^^^^^ZZZVVVSSSSSSSSSRRRPPPMMMJJJIIIJJJLLLMMMSSSVVVYYYYYYWWWTTTTTTTTTQQQQQQPPPPPPOOOOOOOOOOOOQQQRRRSSSSSSSSSRRRQQQPPPOOOOOONNNMMMMMMMMMMMMNNNNNNMMMJJJGGGDDDBBB@@@>>>BBBCCCCCCAAADDDJJJLLLKKKIIILLLPPPRRRTTT\\\gggooo~~~{{{uuuqqqtttvvvvvvsssmmmiiijjjllljjjmmmpppqqqpppmmmiiiggghhhiiijjjjjjjjjiiiiiijjjgggcccbbbeeeeeeeeehhhlllqqqwwwsssfffWWWKKK<<<:::999999999999888777>>>???AAADDDEEEDDD@@@===<<<;;;;;;;;;;;;:::777555000111222222222333666888::::::>>>DDDHHHLLLUUU^^^gggrrrvvvtttxxxmmmjjjiiirrr{{{~~~lllrrr|||rrrmmmMMM:::999666666777222333333333222222222111111000000000000////////////............------------******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,++++++++++++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++************************++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++++++++,,,,,,------------------...000333555777;;;<<<===???@@@AAABBBBBBAAABBBCCCBBBAAA@@@AAABBBDDDDDDCCCCCCGGGOOOYYY```~~~~~~~~~ppplllggg```\\\ZZZXXXTTTQQQVVVQQQLLLIIIHHHEEEAAA???:::555//////333666555444EEEDDDBBB???<<<:::888666555555444444444444444444111111222222222333333333222222111111000111111111111222333444555666777888:::AAAGGGIIIEEEAAA@@@BBBAAADDDFFFFFFGGGKKKRRRXXX```bbbccc___ZZZVVVUUUVVVTTTRRRNNNKKKJJJKKKMMMOOOVVVZZZ]]]\\\YYYVVVVVVWWWTTTTTTRRRQQQPPPPPPPPPPPPSSSTTTUUUVVVVVVUUUTTTSSSQQQQQQPPPPPPPPPPPPPPPQQQQQQOOOMMMIIIFFFCCCBBBAAAEEEGGGHHHFFFHHHNNNPPPOOOOOOPPPSSSWWW^^^hhhsssyyy{{{uuuqqquuuxxxyyyuuummmhhhiiimmmkkknnnpppqqqnnnllljjjiiiooopppooonnnkkkjjjkkkmmmiiijjjnnnqqqqqqoootttzzz~~~xxxnnnfff```[[[ZZZTTTKKKDDD???888000555777888777555555888;;;>>>???BBBFFFIIIHHHDDDAAA???===;;;;;;;;;;;;999888111222333333333444666888777777;;;@@@CCCFFFNNNWWW___iii{{{zzznnnkkknnnbbb^^^]]]gggzzz~~~}}}kkkjjjooozzzppp{{{YYY>>>:::777777777333333333333222222222111111000000000000////////////------------------------+++,,,,,,------------,,,++++++,,,,,,,,,,,,------+++,,,...---,,,******+++************************************************************************++++++++++++++++++++++++++++++++++++++++++++++++***************+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---+++,,,,,,------......///---///111333666888:::;;;:::;;;===>>>????????????BBBBBBAAA???>>>>>>AAADDDFFFHHHKKKRRR^^^ooo~~~kkk^^^QQQMMMLLLIIIDDDBBBBBB;;;333333888<<<999444GGGFFFCCC@@@===:::888666555555444444444444555555111111222222222333333333111111000///000000222222222333444555666888999999???GGGPPPRRRMMMGGGDDDEEEEEEIIIMMMNNNOOORRRXXX^^^cccfffgggddd]]]XXXVVVWWWUUURRRNNNKKKJJJLLLNNNPPPVVVZZZ]]]\\\XXXUUUVVVXXXWWWVVVTTTRRRQQQPPPPPPQQQSSSTTTVVVWWWXXXWWWWWWVVVSSSRRRRRRRRRRRRRRRSSSSSSSSSQQQNNNKKKHHHFFFDDDDDDFFFJJJLLLJJJLLLPPPSSSRRRTTTSSSUUU\\\gggttt}}}}}}{{{vvvqqqsssttttttqqqmmmjjjjjjlllkkkmmmnnnmmmkkkiiijjjkkkrrrsssrrrpppnnnnnnrrruuupppuuu}}}~~~{{{xxxooobbbVVVMMMFFF@@@<<<<<<===<<<999:::===<<<888777888777666444555888;;;===???DDDIIINNNNNNKKKIIIAAA???<<<::::::;;;;;;:::444555666666444444555666666666:::???AAACCCJJJRRRZZZcccttt|||qqqeee___```WWWUUUXXXfffxxx~~~~~~vvvooonnntttrrrgggdddBBB;;;888777888444333333333222222222111111000000000000////////////------------------------------.........------,,,+++++++++,,,,,,---------***---///...,,,******+++************************************************************************++++++++++++++++++++++++************************))))))*********+++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++******++++++,,,---,,,,,,---......///000000000222555999;;;<<<<<<<<<999:::<<>>===???CCCJJJOOOWWW[[[bbblllxxxgggYYYTTTNNNHHHDDDFFFBBB======>>>===777222HHHGGGDDDAAA===:::888666555555444444444555555666111111222222222333333333000000/////////111222333333333444666777999::::::BBBLLLVVVXXXRRRKKKGGGGGGHHHMMMRRRTTTTTTWWW]]]bbbdddhhhjjjggg```YYYWWWWWWUUURRROOOKKKJJJLLLOOOQQQUUUYYY\\\ZZZVVVSSSTTTVVVYYYWWWUUUSSSQQQQQQQQQQQQSSSTTTVVVXXXXXXYYYXXXXXXTTTSSSSSSSSSSSSSSSTTTTTTTTTRRROOOLLLIIIGGGFFFFFFGGGLLLNNNMMMNNNRRRTTTSSSWWWUUUVVV^^^mmm{{{~~~yyy}}}|||vvvrrrqqqooommmmmmnnnmmmllljjjjjjkkkllljjjhhhgggjjjlllpppqqqrrrqqqpppssszzzvvv~~~{{{rrrfff``````WWWOOOEEE>>>;;;:::999888777888666333333666444///666666666666777888888888<<>>>>>===<<<999;;;>>>AAACCCEEEEEEEEE??????@@@AAAFFFOOOZZZaaakkkpppwwwnnndddZZZQQQLLLGGGGGGGGGEEEBBB;;;444///MMMIIIIIIJJJEEE<<<999<<<888666555555666666666555666555444444333333333333222222111111111111111222333666:::>>>AAAAAA???>>>EEEJJJOOOTTTUUURRRNNNJJJKKKMMMOOOQQQSSSYYYaaagggoooqqqrrrpppiiibbb\\\XXXRRRQQQOOOMMMLLLLLLNNNNNNVVVWWWWWWUUUTTTSSSUUUWWWUUUUUUUUUUUUUUUUUUUUUUUUVVVUUUUUUWWWZZZ___dddfffddd]]]VVVTTTWWWYYYYYYXXXVVVSSSNNNKKKJJJJJJJJJJJJLLLMMMOOOPPPPPPRRRVVVXXX]]]^^^___bbblllzzz}}}~~~~~~xxxsssrrrmmmiiijjjnnnnnniiiccccccbbbaaa___```eeelllqqqtttuuuwwwxxxyyy{{{mmmaaaRRRPPPMMMIIIEEEBBB@@@???======<<<;;;:::888777666555666666666555444333333555444333222333555777888@@@BBBFFFNNNVVV\\\^^^___XXXLLL>>>888;;;>>>===999999777555555555666555444777777777888;;;???CCCFFFMMMRRRcccxxxpppdddVVVMMMJJJGGGRRR^^^jjjwww~~~}}}|||}}}hhhsssOOO888;;;888333:::555444444333333222222111111111111111000000000000........................,,,------......------,,,,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++,,,+++***))))))***+++,,,,,,++++++******++++++,,,++++++++++++++++++++++++))))))*********++++++++++++***)))***+++++++++)))*********++++++,,,,,,,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...///111222333555888;;;===:::888999<<<>>>===;;;>>>CCCFFFMMMTTTMMMKKKWWWLLLGGGHHHSSSbbbooo|||wwwvvv|||yyyvvvyyy|||vvvmmmiiimmmtttxxxwwwzzzyyyyyy{{{yyyzzz~~~hhhOOOOOOKKKHHHFFFEEEBBB<<<888LLLKKKNNNQQQMMMBBB<<<;;;888666444444555666555444555555444333333333333333222222111111111111222222777:::???CCCGGGHHHHHHGGGEEEHHHMMMPPPRRRPPPNNNLLLKKKLLLMMMOOORRRXXXaaahhhnnnqqqsssqqqkkkccc]]]YYYTTTSSSQQQOOOOOOPPPQQQRRRPPPRRRTTTSSSRRRQQQRRRSSSUUUUUUUUUUUUVVVVVVVVVWWWVVVVVVVVVWWWZZZ^^^bbbdddiiiccc[[[XXXXXXXXXVVVTTTWWWTTTQQQNNNMMMMMMMMMLLLOOOQQQTTTVVVWWWXXX[[[]]]```aaaaaacccmmmyyy{{{zzz|||~~~yyyuuuuuuqqqnnnpppsssrrrkkkeeeaaa```___]]]^^^ccciiinnnsssuuuyyy|||zzzkkk___UUUKKKEEE>>>===<<<;;;::::::::::::=========<<<:::999777666666666666666666555444444666555333333333555777888???BBBHHHPPPYYY```cccdddaaaWWWJJJAAA??????<<<999999888666666777888666555777777777777:::===AAADDDMMMQQQ^^^vvv{{{rrrjjj___RRRIIIFFFEEERRRaaammmxxx~~~}}}}}}}}}xxx~~~qqqrrrYYY===>>>;;;333666555444444333333222222111111111111111000000000000........................---..................---,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,++++++******++++++,,,************************((((((((()))))))))******+++***)))***+++,,,+++)))******+++++++++,,,,,,,,,,,,+++++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,...000333555666888:::===>>><<<;;;<<<>>>@@@@@@@@@FFFQQQWWW___ggg```RRRQQQRRR___ppp}}}}}}|||{{{zzzrrrfffkkkhhhPPPQQQVVVQQQLLLNNNMMMIIIFFFFFFKKKPPPPPPNNNSSSXXX]]]___```aaadddgggrrrnnnpppwwwwwwqqqsss{{{yyycccZZZPPPKKKIIIIIIGGGEEEKKKMMMSSSWWWTTTIII???:::888666444444555555555444444333333222222222222333222222222111111222222333444888===CCCHHHKKKMMMNNNGGGIIIKKKLLLMMMMMMMMMLLLLLLMMMNNNOOOSSSZZZccciiipppsssvvvvvvppphhh```\\\VVVTTTRRROOONNNNNNOOOPPPNNNPPPRRRSSSQQQPPPPPPPPPSSSSSSTTTUUUVVVWWWWWWXXXVVVVVVWWWXXXZZZ]]]___```gggbbb\\\ZZZYYYXXXUUURRRWWWWWWUUUSSSRRRQQQPPPPPPRRRUUUZZZ]]]___```bbbccceeeggggggiiippp|||{{{xxxxxx|||~~~zzzxxxvvvsssqqqrrrtttqqqjjjddd______^^^]]]]]]aaagggkkkqqqtttyyy~~~wwwjjjXXXIIIAAA>>><<<;;;666666666666888999:::;;;=========<<<;;;999888777777777777777777777666555777666444333333555666888???BBBIIISSS]]]eeeiiijjjoooggg\\\QQQHHHBBB===:::999888888888999999777666888777666777888;;;>>>@@@KKKNNNYYYlll}}}zzzsssllleeeZZZMMMEEEDDDEEEUUUhhhsss{{{~~~|||uuuyyyxxxllldddAAA???>>>666555555444444333333222222111111111111111000000000000..............................////////////......,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***))))))***++++++,,,++++++******++++++,,,))))))))))))))))))))))))((((((((()))))))))******,,,***)))***+++,,,+++******++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,+++*********,,,---...111444777::::::;;;<<<===999:::;;;;;;;;;<<>>===;;;;;;;;;;;;;;;<<<===>>>>>>>>>======;;;:::999888888888999999999888888777888777555444333444666777???BBBJJJUUU```hhhlllmmmxxxssskkk___SSSHHHBBB???:::999999999::::::777555777777666666777999;;;===FFFMMMYYYhhhwww{{{sssrrrlllfff```VVVKKKEEEEEEKKK]]]qqq{{{}}}zzzzzz}}}~~~{{{|||zzz|||xxxxxxiii~~~oooDDD>>>???888666555444444333333222222111111111111111000000000///........................------............------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++++++++++++++++++++******************+++,,,++++++******++++++,,,***************************++++++++++++,,,,,,,,,,,,+++******,,,,,,+++***++++++++++++++++++++++++---,,,,,,+++++++++,,,,,,++++++++++++---///222333555888;;;<<<;;;:::::::::666888:::999888999>>>BBBXXX~~~jjjdddlllzzz}}}wwwqqqiiibbb[[[WWWLLLOOOQQQQQQRRRSSSNNNGGGTTTUUUOOONNN```zzz|||ooo```RRROOOMMMJJJIIILLLIIIJJJLLLLLLIIIIIIQQQZZZhhhuuuuuubbbRRRQQQPPPJJJGGGBBBBBBHHHKKKHHHGGGHHHCCCRRRggguuusssiiicccdddhhhkkkuuu~~~zzzrrruuuzzzxxxqqqmmmfff[[[RRRPPPRRRSSSSSSRRRLLLBBB::::::888555555666666555333222222222111111222222333333333222222333444555555444777<<>>>>>>>>===<<<;;;:::999999999:::;;;;;;:::::::::999888666444444444555666>>>BBBJJJUUU```hhhllllllvvvuuuqqqggg[[[OOOGGGCCC===;;;:::::::::999777555777777666666777888::::::CCCOOO^^^kkkwww~~~xxxmmmjjjeee___YYYPPPGGGEEEGGGVVVhhhzzz{{{tttppprrrvvvzzzyyyyyyzzz|||yyyrrrqqq{{{vvvtttOOO??????:::777555444444333333222222111111111111111000000000///........................+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++*********++++++*********,,,++++++******++++++,,,++++++++++++++++++++++++............/////////000,,,+++***+++,,,,,,,,,***++++++++++++++++++++++++,,,,,,++++++,,,,,,---...,,,,,,---///111444777999777888999888666555666777999;;;===<<<:::<<>>;;;999777666777777666444333222222222222333333444333333333333444555666666333555999???EEELLLQQQUUUTTTSSSQQQOOOMMMKKKJJJIIIKKKNNNTTT\\\dddiiijjjiiifffkkkooopppllleee___[[[[[[[[[ZZZZZZ[[[^^^aaabbbYYYYYYWWWTTTPPPOOOPPPQQQNNNOOOPPPRRRSSSUUUVVVVVVWWWWWWVVVVVVWWWWWWXXXYYY\\\\\\\\\]]]]]]^^^^^^^^^YYY[[[]]][[[YYYXXX[[[^^^ZZZ___eeejjjlllmmmnnnnnnrrruuuvvvsssuuu}}}}}}{{{}}}|||wwwtttrrroookkkhhhfffeeecccbbbcccdddeeeddddddeeegggiiidddddddddcccbbbbbbdddfffgggdddZZZMMMEEEBBB???<<<>>>>>>????????????>>>>>>:::::::::;;;<<<>>>???@@@>>>>>>>>>>>>===<<<;;;::::::;;;;;;<<<<<<<<<<<<<<<:::999777555444444555666;;;@@@IIIUUU```hhhlllmmmqqqrrrqqqlllbbbWWWMMMHHHBBB???<<<;;;:::999777666777777777777888888999:::DDDTTTeeepppzzz~~~wwwkkkccc^^^YYYRRRJJJCCCDDDJJJ```ooo~~~xxxmmmjjjlllpppuuuwwwyyyzzz|||~~~~~~yyy|||xxxtttxxxwwwqqq|||tttdddGGGAAA:::666555444444333333222222111111111111111000000000000........................++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,------------++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))),,,++++++******++++++,,,++++++++++++++++++++++++/////////000000000111111---+++***+++,,,---,,,+++,,,,,,,,,++++++++++++***++++++++++++,,,...///000...///111333666888:::;;;555555444333333555:::===BBBBBBAAA@@@@@@CCCGGGJJJ[[[yyy}}}sssiiicccbbbdddbbbYYYSSSTTTYYY\\\YYY[[[\\\YYYUUUSSSUUUXXXTTTUUUVVVZZZccckkkkkkfffgggppp|||yyyyyyyyyqqqrrrvvvxxxvvvyyytttvvvuuu{{{sssZZZYYYPPPJJJKKKLLLHHHCCC@@@@@@???BBBEEECCC???>>>@@@IIIMMMUUU___eeeiiiqqqyyybbbbbb]]]XXXVVVUUUMMMCCC===;;;888888888888777555333333333333333444555555333333333333444555666777333444666;;;AAAGGGLLLOOOPPPQQQRRRQQQPPPMMMKKKIIIGGGIIILLLTTT]]]cccffffffdddgggkkkkkkhhhbbb]]]ZZZTTTSSSSSSSSSUUUWWWZZZ\\\VVVXXXZZZZZZWWWUUUSSSSSSQQQQQQRRRSSSTTTUUUVVVWWWWWWVVVUUUTTTUUUVVVXXXYYY]]]^^^^^^]]]]]]^^^___```\\\^^^___^^^[[[[[[___dddcccgggmmmqqqssstttuuuvvvxxxzzzyyytttsssxxx~~~{{{}}}yyyxxxyyyxxxzzz}}}~~~|||xxxsssppprrrqqqpppooommmjjjfffdddaaacccddddddcccccceeefffbbbaaa___ZZZUUURRRQQQRRRRRRQQQLLLDDD@@@???>>>;;;<<<===>>>???@@@AAACCCDDD<<<<<<===>>>???AAABBBCCC>>>>>>>>>>>>>>>===<<<;;;;;;<<<<<<===>>>>>>======;;;:::777555444444555555777===GGGUUUaaajjjnnnooorrrsssuuusssmmmcccXXXQQQHHHEEE@@@<<<;;;:::999888666666777888888999::::::HHHZZZkkkssszzz~~~vvvjjjaaa\\\VVVOOOGGGBBBGGGOOOfffrrr}}}uuulllmmmpppjjjjjjllloootttyyy{{{|||}}}{{{yyyuuurrrqqqttt}}}qqq~~~ssszzzRRRDDD;;;555555444444333333222222111111111111111000000000000........................+++,,,,,,------,,,,,,+++,,,,,,,,,---------......++++++++++++++++++++++++++++++++++++++++++++++++)))***++++++++++++***))),,,++++++******++++++,,,************************------........./////////---,,,++++++------,,,+++,,,,,,,,,+++++++++******))))))***+++---///111222111333555777888888888777555444444444888@@@JJJQQQSSSPPPNNNMMMOOORRRTTTUUU[[[qqq~~~yyypppiiiccc\\\RRRLLLGGGMMMQQQUUU^^^kkktttvvvbbbaaacccfffiiijjjhhhfffkkkhhhiiioootttsssqqqooo{{{~~~}}}oookkkjjjmmmmmmhhhbbbaaa```^^^XXXSSSRRRTTTQQQKKKAAA>>>???CCCDDDDDDKKKTTTffftttyyy{{{hhhiiiddd^^^\\\[[[RRRFFF>>><<<999888999999777666333333333333444444555666333333333444555666777777777888:::===BBBHHHMMMPPPLLLNNNQQQRRRRRROOOLLLIIIEEEDDDEEEKKKUUU]]]bbbcccdddgggkkkkkkgggbbb^^^\\\VVVUUUSSSRRRRRRSSSTTTUUUTTTYYY^^^aaa```\\\XXXVVVSSSSSSTTTUUUVVVWWWWWWXXXXXXVVVTTTSSSSSSVVVXXXZZZZZZ[[[\\\[[[\\\]]]```bbb___aaabbb___\\\]]]ccchhhkkkooossswwwxxxyyy{{{|||~~~~~~wwwssswww{{{|||zzz{{{tttppppppooorrrvvvyyyyyyuuupppmmmppprrrttttttrrrnnnhhhddd___aaabbbbbbaaaaaabbbccccccaaa]]]VVVOOOIIIGGGGGGHHHKKKIIIEEEBBBBBB???;;;???AAACCCCCCAAA>>><<<;;;???>>>>>>>>>>>>???@@@@@@>>>>>>???>>>>>>===<<<;;;<<<<<<===>>>>>>>>>>>>>>><<<:::888555444444555555555;;;FFFTTTccclllqqqrrrvvvwwwzzz{{{wwwnnnaaaXXXMMMIIIBBB>>><<<;;;;;;:::666666777888999::::::;;;MMM^^^nnnsssxxx|||uuuiiiccc]]]VVVOOOGGGDDDKKKUUUiiirrr{{{tttsssvvvlllkkklllqqqyyy~~~~~~}}}~~~{{{yyyxxxyyypppppppppqqqwwwppp~~~nnnuuuZZZHHH<<<555555555444333333222222111111111111111000000000000........................,,,------......------,,,,,,,,,,,,------.........++++++++++++++++++++++++++++++++++++++++++++++++)))***+++,,,,,,+++***))),,,++++++++++++++++++,,,))))))))))))))))))))))))+++++++++,,,,,,,,,---------,,,++++++------,,,+++,,,,,,,,,++++++*********((())))))+++---000222333444666888:::999777555333777666666888???LLL[[[eeehhhccc______bbbeeeffffffeee{{{zzzeee[[[PPPKKKMMMQQQQQQPPPTTTZZZ```gggttt}}}yyyzzz}}}yyyvvv{{{|||wwwvvvxxxvvvppp~~~{{{yyyqqqgggiiipppnnndddOOOHHHDDDCCC@@@<<<@@@HHHEEESSSZZZbbbsss}}}jjjjjjgggcccbbb```XXXOOOEEEAAA<<<999::::::888666444444444333333444555555666555555555555777999:::;;;:::;;;>>>BBBFFFIIIJJJOOOQQQTTTUUUTTTPPPKKKHHHGGGHHHJJJMMMQQQVVV]]]aaaggghhhiiihhhgggdddbbb```ZZZYYYVVVTTTSSSTTTUUUUUU[[[\\\^^^^^^^^^[[[YYYWWWZZZWWWTTTSSSSSSUUUVVVVVVSSSTTTSSSPPPRRRWWWXXXUUU[[[[[[[[[\\\]]]```bbbccceeecccaaa```bbbffflllpppqqqqqqrrrvvv||||||wwwuuuwwwzzzzzz|||}}}~~~{{{wwwrrrnnnllllllmmmoooqqqqqqooommmqqqqqqppppppsssuuunnneeeeeedddbbbaaabbbdddfffggg^^^]]]ZZZUUUMMMFFF@@@>>>BBBCCCCCCBBBBBB@@@????????????@@@AAAAAAAAA@@@@@@===<<<;;;===???@@@???>>>??????>>>===<<<;;;;;;;;;::::::;;;;;;::::::999888999888666444333444666777666777???OOO___iiirrrxxxzzz||||||xxxvvvsssllleeeZZZRRRJJJEEE>>>888888;;;999888999:::888666999@@@MMMaaapppqqqpppssssssnnn```UUUQQQTTTMMMBBBHHHYYYppp{{{}}}wwwtttuuuttttttyyy|||xxxwwwxxxzzztttooommmpppttt|||zzzyyynnn]]]IIICCC777999888666444222111111111111111000000///.........------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,+++***))))))******++++++++++++++++++++++++************************---------------------------------............///***+++,,,------+++***)))...---,,,+++---///333555444:::<<<888666777777444777222>>>EEEBBB[[[yyy{{{}}}~~~rrrttt~~~dddQQQMMMJJJLLLRRRWWWXXXWWW^^^kkkvvv~~~~~~}}}~~~xxx~~~{{{xxx}}}jjjYYYMMMNNNPPPKKKDDDAAAEEE@@@BBBJJJQQQXXXjjj}}}{{{hhhllllllgggccc___YYYSSSLLLGGGBBB??????>>><<<999777777666666555555555555555555555555666777999:::<<<<<<<<>>>>>???AAABBBBBBBBBBBBAAABBBCCCCCCDDDDDDCCCCCC@@@>>>===>>>?????????===>>>>>>======<<<;;;;;;;;;:::;;;;;;;;;;;;:::999999999888666444333444444555555666>>>MMM^^^kkkwww}}}zzzsssddd\\\TTTOOOIIIAAA;;;;;;999777777888777666;;;BBBSSSbbbooorrrtttwwwsssjjjbbbWWWNNNLLLJJJIIISSSaaaqqq{{{}}}||||||}}}uuuqqqnnnppptttzzz}}}hhhkkkMMM@@@666888777666444333222222222222111111000000///......------......------,,,++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,++++++***))))))******++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------------------------------............///,,,,,,---------,,,,,,+++---,,,,,,...000333777999555777999888555444555888;;;777BBBLLLSSSvvv{{{pppwww~~~xxxnnnaaaZZZ^^^bbb\\\RRRQQQRRRTTT[[[dddjjjmmmmmmttt{{{|||xxxzzz}}}}}}uuuzzzyyywwwyyywwwtttqqqmmmggg^^^WWWMMMLLLMMMMMMIIIGGGKKKRRRWWW```jjj{{{gggmmmppplllgggccc^^^YYYUUUPPPJJJGGGEEEDDD@@@===::::::999999888777666555666666666777888999;;;<<<>>>===>>>@@@EEELLLSSSWWWXXX[[[___```___YYYSSSOOOKKKKKKLLLOOOSSSXXX\\\___lllmmmmmmmmmmmmkkkiiihhhcccbbb```]]]\\\[[[[[[\\\^^^___aaabbbaaa___\\\ZZZWWWTTTPPPNNNOOOPPPPPPPPPWWW[[[ZZZTTTPPPQQQSSSRRRWWWXXX[[[^^^ccchhhlllooojjjhhhgggiiioootttvvvvvvtttuuuyyy~~~~~~yyysssmmmjjjdddcccbbbdddfffhhhiiihhhkkkpppssspppnnnoooooommmnnnmmmllliiigggdddbbbaaa^^^\\\WWWQQQKKKFFFBBB@@@>>>???@@@BBBCCCDDDDDDDDDDDDDDDEEEFFFFFFFFFFFFFFFCCCAAA???>>>??????>>><<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;:::999:::888666444333333333333555555;;;IIIYYYhhhxxxzzzsssjjjbbb^^^XXXMMMBBB<<<<<<999999999888888@@@III\\\hhhrrrvvvzzz}}}vvvlllddd]]]SSSNNNQQQZZZdddkkkwww~~~~~~~~~yyyuuurrrrrrsssxxxiiixxxWWW@@@888777666555444333333333333333222222111000000//////---............---,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,+++******)))*********++++++++++++++++++++++++------------------------........................---------............///...---------------......------///111444777:::;;;999666888;;;999666===IIIQQQOOOWWW^^^fff}}}tttvvvvvvnnngggfff___gggggg___```iiihhh___jjjjjjnnnuuu}}}|||yyy{{{yyyvvv{{{~~~uuusss{{{zzznnnggglllmmmeeeZZZQQQIIICCCGGGIIIMMMUUUeeexxxhhhmmmpppnnnmmmlllfff```[[[VVVPPPLLLJJJGGGCCC???===<<<<<<;;;999888777777888888888999:::;;;<<<===?????????AAAFFFNNNWWW]]]]]]```dddfffddd___YYYTTTQQQPPPPPPQQQTTTXXXZZZ[[[ggghhhiiijjjkkkkkkkkkkkkgggeeecccaaa```___^^^^^^^^^```aaacccbbb```^^^\\\YYYVVVRRRPPPPPPQQQQQQQQQUUU[[[]]]XXXUUUWWW[[[]]]\\\]]]^^^```cccfffjjjllljjjhhhhhhmmmtttyyy{{{yyyxxxyyy{{{|||wwwrrrnnniiigggfffgggjjjmmmnnnooommmpppqqqnnnmmmppppppnnnmmmmmmmmmmmmkkkhhheeeccc___\\\VVVPPPLLLHHHEEECCCDDDDDDEEEEEEEEEDDDDDDCCCDDDDDDEEEFFFGGGGGGGGGGGGBBB@@@>>>===>>>>>>>>>===;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;:::::::::999777555333333222222555555999CCCQQQbbbvvvuuunnnkkkfffYYYJJJAAAAAA===;;;;;;:::<<>>888888>>>===;;;III___eeeiiiooorrrvvv{{{qqqmmmhhh^^^WWWVVVeee~~~|||uuuvvv|||}}}yyy~~~www|||~~~{{{}}}|||{{{rrrmmmeeeZZZMMMHHHEEEEEEGGGLLLUUU___qqq}}}jjjkkkkkkmmmsssuuunnnddd^^^YYYSSSOOOMMMJJJEEEAAA???>>>===;;;::::::::::::999999:::;;;<<<<<<<<<<<<@@@AAAAAACCCGGGOOOZZZaaa^^^aaaeeegggfffaaa[[[WWWQQQPPPOOORRRVVVZZZ[[[[[[```aaabbbeeegggiiijjjjjjhhhgggeeedddbbbaaa``````___```bbbdddcccbbb___^^^[[[XXXTTTQQQQQQRRRRRRQQQSSSZZZ]]]YYYWWWZZZ___bbb]]]]]]^^^```bbbeeehhhiiihhhhhhjjjooovvv|||~~~~~~~~~~~~|||xxxtttqqqooonnnmmmnnnqqqtttuuuuuutttrrrnnnkkknnnsssqqqlllnnnoooooonnnllliiieeecccaaa\\\VVVRRROOOLLLHHHEEEEEEEEEEEEFFFEEEEEEDDDDDDBBBCCCDDDEEEFFFFFFFFFFFFAAA>>><<<<<<===?????????;;;;;;<<<<<<<<<<<<<<<<<<<<<============<<<;;;;;;:::999888666555333333222444333777???LLL^^^www~~~wwwuuupppcccTTTKKKDDD@@@===;;;:::<<>>777666555555444444444444333333222222111000000000......//////......---,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,++++++++++++++++++++++++++++++++++++***************++++++*********++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,........................---------............///---,,,,,,,,,---...000111666666666666777777777777@@@999999===;;;;;;MMMfffmmmvvv{{{{{{qqq___TTTQQQSSSYYY___xxxzzztttsssuuutttpppvvv}}}yyy{{{~~~yyyuuuwwwuuummm\\\RRRIIIGGGEEEDDDHHHOOOZZZdddpppwwwzzzkkkiiigggjjjrrrwwwoooddd^^^ZZZUUURRRPPPMMMHHHDDDAAA@@@===<<<<<<>>>@@@BBB>>>>>>????????????>>>>>>BBBDDDEEEFFFIIIPPP[[[bbb___bbbeeegggfffccc___\\\RRRQQQQQQUUU[[[`````````]]]]]]___aaadddfffhhhiiiggggggfffeeedddccccccbbbaaabbbeeeffffffdddbbbaaa]]]ZZZUUUSSSRRRRRRRRRRRRSSSXXXYYYVVVTTTXXX[[[\\\ZZZ[[[\\\___bbbfffjjjlllhhhjjjmmmrrrxxx~~~}}}zzzxxxsssrrrqqqsssuuuwwwxxxwwwzzzvvvoookkknnnsssqqqjjjqqqppppppnnnkkkgggcccaaabbb^^^XXXUUUSSSQQQLLLHHHBBBCCCDDDEEEEEEFFFFFFEEEBBBCCCDDDEEEFFFGGGGGGGGGBBB???===<<<===???@@@@@@==================<<<<<<=========>>>======<<<;;;::::::999888777555444444222222555<<>>@@@IIISSSmmmxxx|||ttteeeZZZbbbwwwuuutttuuuvvvwww}}}}}}mmmQQQ===888777666555444444444444333222222111000000//////...////////////...------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********)))******+++,,,*********++++++,,,,,,---++++++++++++++++++++++++---------------------------------............///---------...///111222333888888777777888888999:::@@@@@@BBBCCC>>>???QQQfff{{{|||wwwrrraaa[[[VVVXXXaaakkksssxxxwww~~~wwwuuuxxxzzzyyyzzzoooddd]]]WWWOOOGGGCCCDDDIIIPPPUUU]]]iiiyyyjjjiiifffffflllpppkkkbbb```\\\XXXVVVUUURRRMMMIIIDDDBBB???===>>>BBBGGGKKKIIIIIIJJJJJJIIIHHHFFFEEEFFFHHHKKKKKKLLLRRR\\\ccceeegggiiikkkkkkiiigggeee___\\\[[[___eeehhhgggeeeaaaaaaaaabbbccceeefffgggggggggggggggffffffeeeeeedddeeehhhiiiiiihhhfffdddaaa^^^YYYVVVUUUUUUUUUTTTSSSUUUUUURRRRRRVVVXXXVVVXXXYYY[[[___ccchhhllloooiiinnnssswww{{{}}}{{{uuuuuuuuuvvvyyyyyyyyywww~~~{{{tttmmmllloooooolllooonnnnnnllljjjgggdddcccddd___[[[YYYXXXUUUPPPKKKGGGGGGHHHHHHHHHHHHGGGGGGDDDEEEGGGHHHIIIJJJJJJJJJFFFCCC@@@>>>???@@@AAAAAA?????????>>>=========<<<===>>>>>>>>>>>>===<<<<<<:::::::::999888777666666333333555999@@@RRRnnnyyyooohhhggg^^^YYYUUUQQQNNNNNNVVV___ttt}}}~~~uuummmccc___fffuuu~~~{{{}}}~~~}}}zzz~~~uuuuuuvvvvvvuuuzzzyyyqqqxxxttt```AAA999888777555444333333333222111111000000///......///////////////...------+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******))))))***++++++,,,)))******+++,,,,,,------++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---------............///---...000222333444555555666666666777:::===AAACCCDDDOOOXXXXXXSSSVVVdddsss}}}}}}{{{lllcccfffSSSXXXbbbrrr{{{uuurrruuu{{{}}}{{{dddPPPKKKHHHEEEEEEJJJVVVdddmmmiiiiiigggeeefffhhhfff```aaa]]]ZZZXXXXXXVVVQQQMMMFFFDDD@@@>>>@@@FFFLLLQQQTTTTTTTTTTTTSSSQQQOOONNNIIILLLNNNNNNOOOTTT\\\dddmmmnnnoooqqqqqqqqqpppooooookkkhhhjjjmmmooolllhhhffffffeeeeeeeeeeeefffggggggggghhhhhhhhhhhhggggggfffhhhjjjllllllkkkiiigggfffbbb^^^ZZZYYYYYYYYYXXXRRRSSSRRRPPPSSSXXXYYYVVV[[[[[[]]]```dddhhhlllnnnkkkqqqxxx{{{}}}|||yyywwwwwwwwwwwwyyy{{{{{{yyywwwyyypppjjjkkknnnnnnjjjjjjjjjjjjiiiiiihhhgggddd```\\\[[[[[[XXXRRRLLLOOOOOONNNMMMLLLJJJHHHGGGGGGHHHIIIKKKLLLMMMMMMMMMJJJGGGCCC@@@@@@AAAAAAAAAAAA@@@@@@???>>>======<<<>>>>>>>>>>>>>>>======<<<:::::::::::::::999888777555555444555999GGGbbbzzz{{{qqqnnnoooqqqlllgggccc___^^^eeennn{{{yyyjjjfffeeejjjpppvvv}}}}}}}}}}}}}}}|||}}}~~~~~~}}}{{{yyy~~~~~~{{{zzzyyyvvvrrrttttttcccwww^^^nnnIII:::999888666444333333222111111000000///.........///////////////......---+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++******))))))***+++,,,,,,))))))***+++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---------.........//////...000222555666777777777333333444777<<>>;;;:::;;;>>>???===<<<===>>>@@@@@@>>><<<<<<;;;;;;::::::999999999444:::777666===FFFYYYtttzzzsssqqqzzzzzz|||{{{uuunnnnnnsss~~~~~~|||qqqeeeggglllsssyyy}}}~~~~~~}}}}}}~~~~~~}}}vvvqqqsss{{{~~~~~~{{{|||yyywwwuuurrruuu{{{hhhrrryyy|||pppJJJ>>>999555555444111222666222111111000000000000000//////.........---------,,,------......------,,,++++++,,,,,,---...//////------,,,,,,,,,,,,+++++++++++++++************)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++,,,------.........+++444:::999:::<<<:::555888555666<<>><<<;;;;;;<<<======<<<<<<>>>??????===;;;;;;;;;;;;:::999999888888444999666555;;;CCCUUUnnnzzzxxxzzzxxx{{{{{{|||yyyooofffkkkrrrxxx}}}}}}}}}}}}~~~~~~wwwwww{{{~~~{{{xxxtttppprrr}}}rrrpppzzzsss|||PPPAAA;;;777777555222222444222222111000000000000000//////.........---------,,,------......------,,,++++++,,,,,,---......///------,,,,,,,,,,,,+++++++++++++++************)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,------------------......///555888555555888999777<<<888:::???DDDNNNeee|||jjj[[[VVVUUUVVVYYY```gggooowww}}}{{{{{{{{{|||}}}}}}yyyuuupppnnnkkkhhhfffXXXaaallluuusssiiifffooovvvuuuvvv{{{zzztttnnnmmmqqqvvvuuuqqqcccbbbbbbbbbcccccccccccceee^^^[[[]]]aaabbbeeeiiiaaa___xxxxxxlllVVVTTTVVV\\\aaadddkkkrrr~~~}}}yyypppjjjaaaXXXnnnllliiigggeeebbb^^^[[[ZZZWWWTTTSSSUUUYYY\\\]]]ZZZUUURRRRRRSSSVVV___hhhjjjkkkmmmppprrrrrrooommmhhhaaaZZZXXXWWWXXX]]]dddmmmvvv}}}~~~|||{{{yyyvvvvvvuuusssssstttuuuuuutttrrrnnnjjjhhhfffeeeiiioooiiigggeeefffkkkooopppoooppprrruuu{{{|||xxxqqqqqqqqqmmmiiidddaaa```^^^[[[WWWWWWZZZ___bbbddddddaaaaaadddeeefffiiimmmkkklllooosssvvv|||zzzzzz{{{{{{{{{{{{{{{{{{{{{rrrmmmnnnlllhhhggghhhjjjllllllllljjjiiiffffffgggfffccc\\\TTTOOOMMMNNNOOOOOONNNMMMNNNOOOPPPPPPOOOMMMKKKKKKMMMOOOXXXWWWTTTMMMEEE@@@???@@@AAA@@@>>>===<<<;;;;;;;;;===<<<<<<===>>>>>><<<;;;;;;;;;:::999999888777777333888555333999@@@OOOggg}}}tttkkkjjjqqq{{{~~~~~~~~~~~~{{{{{{~~~~~~~~~~~~}}}|||xxxtttnnnmmmuuuoooyyykkkYYYCCC===999888777333111333222222111000000000000111/////////.........------,,,------......------,,,+++,,,,,,------.........------,,,,,,,,,,,,+++++++++++++++************)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,///...---------...///000444777666111000444777888???<<<===BBBGGGVVVsss{{{mmm^^^UUURRRqqq|||~~~|||}}}wwwnnnjjjeeebbb___\\\[[[\\\]]]^^^fffmmmqqquuuuuuoooqqq}}}~~~}}}|||zzzyyyuuupppnnnsssyyyooo___[[[YYY\\\___bbbhhhooommmjjjgggiiisss}}}{{{uuusssmmmkkkhhheeedddbbb```]]]\\\YYYVVVTTTVVVZZZ___bbb^^^ZZZWWWXXXYYY\\\cccllljjjllloootttwwwzzzzzzzzzrrrkkkeeebbb___\\\]]]aaaiiisss|||}}}{{{yyyvvvrrrwwwvvvuuuvvvwwwwwwxxxxxxvvvsssoookkkiiijjjnnnssspppkkkfffgggmmmqqqrrrqqqvvvuuuxxx~~~}}}zzz}}}~~~{{{tttnnnkkkkkkeeebbb^^^]]]```dddhhhiiigggeeeeeefffgggiiikkknnnooopppsssuuuuuuwwwzzzzzz{{{||||||}}}}}}~~~xxxpppnnnppppppmmmfffhhhkkkmmmnnnmmmkkkiiiiiigggfffeeeddd___WWWQQQNNNOOOQQQRRRSSSSSSTTTUUUUUUTTTRRROOOLLLKKKMMMOOO[[[[[[WWWPPPFFF???===>>>@@@@@@@@@???>>>===<<<;;;===<<<;;;<<<===>>><<<;;;;;;;;;:::999888888777666222777333222999>>>LLLbbb}}}ppphhhoooyyy}}}|||}}}||||||}}}|||{{{|||}}}xxxtttnnnkkkpppxxxpppmmmlllaaaDDD===888888777444222333333222111111000000111111////////////............,,,------......------,,,,,,,,,,,,---------......------,,,,,,,,,++++++++++++++++++*********))))))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...---------...000222333777777555111///222666888@@@===>>>CCCIIIYYYzzzqqqddd]]]\\\bbbiii}}}}}}yyyvvvfffeee^^^^^^]]]\\\]]]bbbiiinnnyyy}}}yyyrrr}}}}}}|||wwwpppkkkkkkmmmooosssyyyzzzxxxrrriiieeegggiiihhhkkkppptttrrrrrr{{{tttpppjjjeeecccaaa```______\\\XXXVVVVVVZZZ___ccc___\\\[[[]]]___aaagggooolllooorrrvvvyyy|||~~~zzzuuurrrpppkkkccc___```gggqqqzzz|||zzzyyyuuuqqqvvvvvvwwwwwwxxxyyyzzz{{{zzzzzzwwwssspppqqqsssuuutttooojjjkkkqqqvvvwwwvvvzzzyyy{{{zzzssspppooojjjgggcccbbbdddgggjjjkkkhhhhhhhhhgggiiimmmooopppooopppuuuyyyxxxxxx~~~yyyyyyzzz{{{}}}}}}wwwpppnnnqqqrrrooogggiiilllnnnnnnmmmkkkjjjkkkgggcccbbbbbbaaa]]]YYYTTTTTTTTTVVVWWWYYYZZZZZZWWWWWWUUUQQQNNNMMMNNNPPP]]]\\\XXXOOOEEE>>><<<===BBBBBBBBBBBBAAA???>>><<<===<<<;;;<<<===>>>>>>===<<<<<<;;;:::999888777666000555222222999===HHH\\\~~~|||pppiiixxx}}}}}}}}}~~~~~~}}}}}}~~~}}}||||||~~~{{{|||}}}~~~~~~|||wwwtttnnnjjjmmmsssttthhhyyysssiiiEEE===666666777555444444333222222111111111111111000000/////////.........,,,------......------,,,,,,,,,,,,---------------------,,,,,,,,,++++++++++++++++++*********))))))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,---...000333555777666555555444333222555888AAA???BBBJJJRRRbbbtttfffaaabbbhhhsss|||}}}}}}tttqqqyyy}}}xxxyyyvvvxxxxxxvvvsssuuu|||{{{lllooo|||yyy~~~~~~nnnlllrrryyyppplllgggdddccchhhqqqyyyyyytttmmmhhhddd```]]][[[]]]\\\XXXUUUSSSVVV[[[___]]]\\\]]]aaaccceeejjjppprrrtttvvvxxxxxxzzz|||~~~}}}zzzzzzzzzuuukkkeeedddfffqqqzzz}}}|||{{{yyyuuuuuuvvvxxxxxxyyyzzz|||~~~{{{wwwwwwwwwuuutttqqqnnnoootttzzz|||}}}|||}}}|||vvvrrrpppooollliiiggghhhjjjjjjjjjiiikkkkkkiiikkkpppsssrrrkkklllqqqyyy}}}{{{zzzyyyzzz}}}zzzrrroooqqqpppmmmjjjkkkmmmnnnnnnmmmkkkjjjjjjgggccc```````````````[[[YYYXXXXXXZZZ\\\\\\\\\XXXYYYXXXVVVSSSQQQQQQRRR]]][[[VVVMMMCCC===<<<===CCCCCCCCCCCCBBB@@@???>>>===<<<;;;<<<>>>@@@@@@@@@======<<<;;;999888777777111555222222999;;;CCCUUUyyyuuu~~~}}}}}}}}}~~~~~~~~~}}}zzzxxx{{{{{{|||~~~{{{wwwsssnnniiiiiimmmzzz|||hhhppp|||{{{yyyJJJ@@@777666777666555555333333222111111111111222000000000/////////......,,,------......------,,,------------------------------,,,,,,,,,,,,+++++++++++++++************)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,+++,,,...000222444666777666444555777666555888<<>><<<;;;:::<<>>===<<<:::999888888222666222111666666<<>>:::<<<@@@DDDCCCAAA@@@???>>>>>>>>><<<;;;:::<<<@@@CCCEEEEEE@@@???>>>===;;;:::999888444777222000444333666EEEaaa~~~zzz{{{~~~}}}}}}|||||||||xxx{{{zzzuuuqqqkkkccc___aaafffkkkiiiuuufffZZZLLL===888777666555666444333222222111111222222000000000000////////////,,,------......------,,,---------------------------------,,,,,,,,,+++++++++++++++************)))++++++************++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,...000333555555444222000999555444777888999???HHHiiiiiiqqqqqqeeeiiiuuu|||qqqqqqwwwsssgggkkkkkksss}}}yyyxxxnnnvvvzzztttlllpppWWWWWWUUUTTTTTTSSSSSSTTTMMMKKKHHHEEEEEEFFFIIIKKKIIILLLQQQVVVZZZ^^^```aaahhhlllooorrrrrrsssssstttnnnqqqssssssooolllkkkllleeekkkttt|||}}}{{{{{{|||zzzwwwuuuzzz{{{wwwyyy|||zzzvvvwwwyyyuuuuuutttooojjjkkkqqqwwwvvvooolllqqqzzz}}}{{{}}}{{{xxxuuurrroooooooooooommmkkkjjjhhhdddeeegggfffccc```^^^]]]ccc```]]]]]]```bbbaaa___fffddd```\\\ZZZXXXXXXXXX\\\WWWOOOEEE>>><<<>>>AAAAAA???<<<:::999999:::<<<===;;;:::<<>>888000222666222222222111111111111000////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,++++++++++++++++++******+++++++++,,,,,,,,,---...///...,,,+++,,,---+++++++++,,,,,,---------000333444333444666888888333666777<<>>GGG^^^hhhuuu{{{}}}zzzttteeedddgggjjjtttyyylllsss|||yyytttuuuuuusssppp|||~~~yyy~~~SSSSSSRRRPPPOOONNNNNNNNNKKKIIIFFFCCCBBBBBBDDDEEEGGGIIILLLQQQUUUYYY\\\^^^dddiiiooossstttrrrqqqpppsssvvvxxxwwwssspppnnnnnnjjjmmmrrrxxx}}}~~~|||{{{~~~{{{xxxyyy|||}}}zzzyyy{{{vvvuuuqqqkkkhhhkkkttt{{{}}}vvvqqqtttzzz~~~zzzvvvssssssssssssrrrpppnnnkkkjjjeeefffffffffdddaaa___^^^dddbbb```___aaabbbccccccfffdddaaa^^^[[[ZZZZZZZZZYYYTTTLLLCCC===<<<>>>@@@AAA???===:::999999:::;;;<<<;;;:::===BBBGGGHHHIIIIIIHHHCCC===;;;<<<999333666555444333333444555666;;;HHH^^^|||zzz|||}}}{{{}}}zzzxxx{{{|||~~~|||wwwqqqhhh___XXXZZZlllpppZZZddd~~~uuuuuu{{{TTT===>>>999333444666222222222222111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---......---,,,++++++---+++++++++,,,,,,---//////333333222000111333444444666666555>>>NNNVVVeee~~~}}}}}}|||zzzzzztttggg]]]ZZZdddnnnrrr{{{}}}yyytttrrrrrrvvv~~~}}}QQQQQQPPPOOOMMMKKKJJJIIIJJJHHHEEEBBB@@@@@@AAAAAACCCDDDFFFIIINNNRRRVVVYYY\\\ccckkkrrrsssqqqnnnlllvvvxxx{{{{{{xxxuuusssrrrrrrqqqqqquuu|||}}}{{{}}}yyywwwqqqkkkiiinnnyyyzzzzzz}}}zzzvvvuuuwwwwwwvvvuuussspppmmmkkkgggggggggfffeeecccaaa```ddddddcccbbb```aaadddffffffeeebbb___]]][[[[[[[[[VVVPPPHHH@@@<<<;;;>>>@@@AAA@@@===:::999999::::::<<<;;;;;;>>>CCCIIILLLMMMNNNLLLFFF>>>;;;;;;999555555555333222222333444555555:::HHHbbb}}}~~~{{{|||~~~zzzsssjjj```ZZZUUUcccwwwwwwZZZ```uuutttZZZ???===999666777555333222222222111111111111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++******************************+++++++++,,,,,,,,,,,,---...---+++***+++,,,,,,+++++++++---///111222555222000000111333333444444888<<>>???@@@AAA???>>>===;;;:::::::::::::::;;;===@@@EEEKKKRRRVVVUUUTTTLLLAAA;;;::::::888555555444444333333333333444666:::???JJJ___{{{zzzqqqggg```SSSUUU^^^mmm~~~uuuqqqjjjjjjyyyoooHHH<<<777888777111333333333222222222222111////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++++++++++++++))))))******++++++++++++******+++++++++,,,,,,,,,+++,,,------++++++,,,------------...000222444555111///222888999777999???DDDWWWgggrrr||||||qqqyyy}}}yyypppnnnjjjhhhkkkqqqvvvTTTUUUVVVVVVTTTPPPKKKHHHEEEEEEFFFGGGGGGGGGGGGFFFCCCBBBAAAAAACCCFFFIIIKKKKKKNNNSSSXXX\\\aaagggkkkkkkpppxxx}}}}}}xxxsssmmmkkkkkkkkkjjjgggfffggghhhgggeeecccbbbcccdddccccccbbbaaa___^^^^^^^^^UUUJJJCCCAAAAAAAAA@@@======<<<;;;;;;;;;;;;;;;:::;;;===@@@DDDKKKRRRXXXUUUUUUNNNCCC;;;::::::888666666666555555444333333222444888;;;>>>HHH]]]ppp|||}}}uuukkkdddVVVTTTUUU___ooo~~~tttpppmmmvvv}}}RRR???777777888111333333333333222222222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++*********+++,,,,,,------******+++++++++,,,,,,,,,+++---......,,,,,,---///...///000111222333444444111111444:::999777>>>JJJcccssszzzxxxwwwtttzzz~~~}}}sssmmm}}}zzzoookkkuuuxxxrrrtttxxx{{{TTTVVVXXXYYYWWWSSSNNNJJJHHHIIIJJJKKKKKKJJJIIIHHHGGGFFFEEEEEEEEEGGGIIIJJJLLLOOORRRVVVYYY]]]bbbffffffjjjsss~~~~~~zzzyyy}}}~~~xxxpppmmmmmmnnnkkkiiifffgggiiilllnnnmmmjjjhhheeeeeeeeeeeedddcccaaaaaabbbYYYLLLDDDBBBAAA@@@>>>;;;;;;;;;;;;<<<<<<======:::<<<>>>@@@CCCJJJRRRYYYTTTUUUOOODDD<<<::::::888777777777777666555444444555444666;;;???EEERRR___eeezzz~~~xxxnnnhhh\\\TTTOOOSSSbbbsssrrrvvvyyywww]]]EEE888777888333444444333333333222222222////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++++++++++++++++++++++++++***++++++,,,------......******+++++++++,,,,,,,,,,,,---///......---///000///000222444555444333333222111666;;;:::<<>>:::<<<>>>@@@CCCIIIRRRYYYSSSTTTPPPEEE<<<:::999888888888888888777666555444777222222999@@@EEELLLTTTXXXfffzzzqqqjjj___VVVLLLMMMZZZmmm|||qqqsssyyyyyyeeeIII999777:::444444444444333333333222222000/////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,------...//////******+++++++++,,,,,,,,,---...//////......000111///111333666666555333111111111777======DDD^^^zzz~~~iiidddooozzzqqqccceeennntttxxx|||YYYXXXXXXZZZ\\\[[[VVVQQQYYYVVVTTTRRRRRRQQQOOOMMMNNNMMMLLLMMMPPPRRRRRRRRRRRRRRRSSSUUUXXX[[[^^^```eeefffiiipppyyyyyywwwtttsssrrrrrrpppnnnkkklllmmmoooppppppoooooollljjjiiihhhfffddd```^^^```ZZZRRRIIIBBB>>>===>>>999:::<<<>>>??????>>>=========>>>AAAGGGNNNVVV[[[VVVXXXTTTIII@@@<<<:::888999888666555444444555555444555666777:::@@@HHHMMMRRRYYYeeeqqq}}}}}}vvvooojjj]]]UUUTTTUUU\\\rrrsssggglllttt||||||xxx~~~lllqqqooossstttwwwCCC;;;;;;444666555444333222111111111111000111111222222000///...---------,,,,,,,,,++++++------------------------,,,------......------,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++---,,,+++***+++,,,---...///...---,,,,,,---///000555333555:::<<<888666777555<<>>>>>??????>>><<<===>>>BBBGGGOOOWWW]]]XXXZZZVVVJJJ@@@<<<:::888888888666555444444555555444555666777:::???GGGLLLIIIPPPZZZdddmmmxxx}}}|||{{{uuupppfff]]][[[XXXYYYgggxxxxxxnnnrrrzzz}}}~~~}}}}}}eeejjjjjj|||qqqRRR>>>:::444555555444333222111111111111000111111222111000///...---------,,,,,,,,,++++++------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++******+++,,,,,,,,,,,,+++,,,,,,+++++++++,,,---.........---,,,---///111222666333444888:::888999<<>>>>>??????;;;===???BBBHHHPPPYYY```\\\]]]YYYMMMBBB===:::888888777666555444444444555444444555666999>>>EEEIIIJJJPPPXXX___fffnnnwww}}}|||{{{~~~zzzvvvnnngggccc\\\WWW]]]hhh}}}~~~yyy{{{mmmfffdddpppaaa???:::777555555444333222222111111111000111111111111000//////------------,,,,,,,,,,,,------------------------,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,------...------------///111333444666444444777888777<<>><<<;;;<<<===<<<<<<======>>>>>>???;;;===???BBBGGGPPP[[[ccc___aaa[[[OOOCCC>>>;;;888888777777666555555555444333444555666888<<>>FFFGGGiiirrrwwwuuu{{{cccaaa```bbbeeeeeebbb___[[[XXXTTTRRRQQQPPPOOONNNKKKHHHFFFFFFHHHLLLOOOQQQNNNOOORRRWWW]]]ccchhhkkkvvv}}}uuunnnnnntttxxxvvvrrrooopppsssuuuwwwwwwxxxwwwxxxtttooommmkkkggg^^^XXXPPPMMMHHHBBB>>><<<<<<<<<============>>>>>>>>>>>>:::===@@@BBBFFFOOO\\\eeebbbccc]]]PPPEEE???;;;888888888888888777666555555333444555555777:::???CCCGGGLLLUUU\\\cccllluuu|||~~~~~~yyyrrrllleee___^^^```jjjvvvzzzxxxhhhyyywwwiiiiii<<<;;;@@@555666555444333222222222222111111111000000000000000.........---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********++++++,,,,,,,,,++++++,,,------------,,,,,,,,,---------.........,,,---...000333555777888555777:::<<<:::;;;CCCNNNZZZ{{{ooodddppphhhfffdddddddddccc^^^ZZZTTTPPPJJJGGGEEEEEEEEEDDDBBB@@@>>>???BBBFFFIIIJJJJJJKKKNNNRRRWWW]]]aaadddjjjsss{{{uuunnnpppvvv{{{yyyuuupppqqqsssvvvwwwxxxxxxxxxvvvuuutttqqqmmmfff^^^YYYQQQNNNIIIDDD@@@>>>>>>>>>>>>???@@@AAAAAA@@@???>>>:::===@@@BBBEEENNN[[[eeebbbddd^^^QQQEEE???<<<999999:::::::::999888777666222333444555666888===@@@@@@GGGOOOWWW___hhhrrryyyzzz{{{}}}~~~}}}~~~~~~|||{{{zzzrrrkkkddd```^^^cccooo|||}}}nnnsssmmmwwwCCC<<<@@@444666555444333222222222222222111111000///000000000............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,++++++*********++++++,,,,,,---++++++,,,---------------,,,,,,---............------...000222555777888999666999===???>>>AAAOOO^^^rrrrrrddd___kkk|||mmmhhhbbb^^^[[[XXXSSSOOOHHHEEEAAA>>>>>>===<<<::::::999888999<<>>???@@@CCCGGGKKKOOOQQQUUU\\\eeelllqqqtttwwwzzz~~~zzzwwwtttsssvvvzzz|||zzzuuutttwww{{{~~~~~~}}}|||{{{wwwyyyxxxqqqhhhbbbaaabbbTTTRRRMMMHHHDDDBBBAAA@@@BBBDDDHHHJJJJJJGGGDDDAAA999===@@@AAABBBJJJXXXdddbbbccc^^^QQQFFF@@@===:::;;;<<<======<<<;;;999888222333444444555666:::<<>>@@@BBBIIIWWWeeegggddd^^^UUUJJJCCC???============<<<;;;999888777333222222333444666888999===BBBGGGLLLRRRZZZdddkkkmmmooosssvvvxxxyyyzzzzzz{{{|||}}}~~~}}}}}}{{{zzzzzzvvvooohhhkkkkkkoooyyy~~~~~~xxxsssrrrsssoooyyyiiiqqqddd<<<>>>555555555444333333333444444000000000000////////////......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************+++,,,,,,------,,,,,,+++,,,,,,,,,---...///000000222222444888777444666;;;<<>>;;;>>>>>>>>>>>>===;;;999888444333333333444666777999<<<@@@FFFJJJOOOWWW```gggkkknnnrrrvvvxxxyyyyyyzzz}}}~~~~~~~~~~~~~~~}}}}}}{{{uuuppppppooopppwwwyyyttttttrrryyyjjjoooqqqAAA>>>777555555444333333333444444111000000000////////////.........---------,,,,,,---------,,,,,,,,,,,,,,,++++++++++++************+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,,,,---...//////000000222111444888888666777;;;888CCC[[[ttt|||kkk```]]]fffrrrzzzwwwyyy|||wwwyyyRRRLLLDDD???>>>===<<<:::999888888777777777777888555555555555444444444444222222222333444555777777777:::???AAACCCGGGNNNSSS\\\lll}}}{{{vvvrrrnnn~~~}}}~~~{{{{{{~~~fff^^^YYYQQQJJJFFFDDDCCCBBBBBBKKKMMMPPPVVVOOOCCCAAA???======>>>@@@GGGUUUccchhhhhheee^^^TTTHHH???:::>>>???@@@@@@???===:::999555444444333444555666777:::>>>CCCGGGKKKSSS\\\ccciiimmmrrrvvvwwwxxxyyyzzz~~~~~~~~~|||yyyvvvsssqqqsssyyy{{{ttttttpppvvvmmmhhhJJJ>>>:::666555444333333333333333111111000000000/////////.........------------,,,------------------------,,,+++++++++************,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...///000111111444333555:::;;;::::::======FFF```~~~oooggghhhrrr|||vvvtttrrrtttyyy{{{{{{yyyzzzzzz~~~DDD@@@;;;999:::<<<<<<<<<;;;:::999999888888999999666666666666555555555555333333333444444444555555333555777999;;;???DDDIIIMMMWWWcccjjjppp{{{{{{yyyzzzrrriiibbbXXXOOOIIIFFFDDDDDDCCCOOORRRTTTVVVMMMBBBCCC@@@===<<<===???EEETTTbbblllllliiibbbVVVJJJAAA<<<<<<===???@@@???===:::888666555444333333444555666777;;;@@@DDDIIIQQQZZZaaahhhmmmssswwwxxxxxxzzz{{{~~~~~~{{{wwwrrrpppssszzz~~~wwwnnnpppyyyeeeTTT???;;;666555444444333333333333111111111000000000//////............---------------------...............,,,,,,+++++++++*********,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,---...000111222222777666888<<<>>><<<===AAAHHHNNNccc~~~yyyvvvwww|||~~~wwwtttuuuyyy}}}wwwssswwwzzz===;;;999999:::<<<>>>>>>>>>===<<<;;;:::999999999999888888888777777666666555555555555555555555555444444555555777:::???BBBDDDIIIPPPVVV[[[dddrrr}}}~~~qqqiii^^^TTTMMMHHHEEECCCEEEQQQVVVUUUUUUKKKBBBEEEAAA>>>======>>>EEETTTbbbmmmlllhhh```UUUJJJAAA===;;;;;;======<<<;;;999888777666555444333444555555555999>>>CCCHHHPPPZZZaaafffllltttxxxyyyyyy{{{}}}~~~}}}wwwssssssyyyxxx|||oooiiimmm___AAA<<<666666555444333222222333111111111111000000000000//////.........------------------.........//////,,,,,,,,,++++++++++++***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...///111222333444777777999===>>>===BBBIIISSSaaazzzvvvvvvxxx|||~~~zzzzzz}}}~~~tttrrr{{{::::::::::::;;;===>>>??????>>>===<<<::::::999999::::::999999888888777777444444555555555555444333444333333444666888:::;;;>>>???CCCJJJOOOUUU```jjjwwwuuuoooeee[[[SSSLLLFFFCCCGGGSSSVVVUUUTTTKKKBBBFFFCCC@@@>>>===>>>DDDTTTbbbkkkjjjggg___TTTIIIAAA===:::::::::::::::999888888666666444444333444555666444888===BBBGGGNNNXXX___ccckkktttxxxxxxxxxzzz}}}yyyxxx|||ttt|||qqqfff~~~xxxhhhDDD>>>777666555444333222222222222222111111111000000000/////////.........------,,,,,,,,,---......//////,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...000111333444555555777<<<@@@???BBBMMMYYYhhhxxxxxxyyyyyy{{{|||www}}}:::;;;;;;;;;;;;;;;<<<===<<<<<<;;;::::::999::::::::::::999999888777777666333333555555555555444333444444444444666777777666:::888;;;AAAEEEGGGMMMUUU___mmm{{{vvvnnnfff]]]TTTKKKFFFIIISSSTTTRRRSSSKKKCCCGGGEEEAAA???>>>>>>EEETTTccckkkkkkjjjdddZZZNNNDDD???;;;:::999888888888999999666555444333444444666666666999>>>AAADDDKKKSSSZZZ___hhhrrrwwwvvvvvvxxx|||~~~zzz}}}|||yyyooo|||vvv}}}oooFFFBBB777666555444333222222222222222222111111111000000////////////............+++++++++,,,---.........------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---...000222333555555555;;;DDDHHHHHHMMM```rrruuuwwwyyy}}}|||{{{:::;;;<<<;;;:::999:::;;;999888888888999999:::;;;999999999888777666666555333444555666777666555555555555555666777888666555888555666;;;===;;;>>>DDDGGGSSSbbbhhhjjjqqq}}}wwwooofff[[[QQQJJJJJJSSSSSSQQQRRRKKKDDDGGGFFFBBB???>>>???EEETTTcccllloooppplllbbbTTTIIIBBB<<<:::888777777888:::;;;555444444333444555666777888;;;>>>@@@BBBHHHOOOUUU]]]fffpppuuuttttttwww{{{~~~zzz{{{vvvzzz{{{wwwuuuwwwxxxwww|||}}}yyymmmnnnrrrHHHEEE777777555444333222222222222222222111111111111000000/////////............******+++,,,,,,---......---------,,,,,,,,,++++++************************+++,,,,,,------,,,,,,+++------///000222444555666888AAAKKKPPPQQQYYYppp}}}}}}:::999999999999999::::::::::::;;;<<<<<<<<<;;;;;;;;;:::999888888999:::;;;666777777777777777777777444555666777777666555444666666666777999;;;===???CCCGGGLLLOOORRRXXXbbbiii}}}wwwkkk\\\QQQMMMQQQRRRSSSSSSPPPLLLHHHEEEDDDBBBAAABBBDDDJJJXXXgggssssssqqqmmmggg]]]OOOCCC:::::::::999999888888888666555222111111333555777777999<<>>>>>======<<<=========<<<<<<;;;:::::::::::::::;;;;;;::::::::::::;;;;;;999999888888777777666666777888888888888888888777888777777888888888999999999::::::888666666999;;;@@@@@@AAABBBDDDGGGIIIJJJPPPSSSVVVZZZaaannn}}}ssseee^^^___XXXWWWVVVTTTPPPKKKFFFCCCBBBAAAAAABBBDDDJJJWWWeeerrrtttooofff```[[[OOOAAA======<<<;;;::::::999999777666444222111111222333222444666888;;;???DDDHHHNNNVVVaaaiiiooorrrwwwzzz~~~~~~|||~~~yyypppsssvvvtttLLL<<<999666555444444333111111111111000000000//////////////////...............------,,,,,,------...,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,---...///000000666:::666222777GGGUUU^^^cccAAA@@@??????>>>>>>>>>???>>>===<<<;;;:::999::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::999999999888888888999999999888888999999999::::::::::::::::::::::::;;;;;;;;;:::888888999;;;>>>======<<<===>>>??????@@@CCCGGGJJJNNNUUU^^^eeelll{{{yyyjjjaaa```ZZZYYYWWWTTTPPPJJJFFFCCCAAA???@@@AAABBBGGGTTTaaalllnnnjjj```]]]^^^VVVIII>>>======<<<:::999999888666555444222111111111222222444666777999===BBBFFFJJJRRR]]]ffflllpppuuuxxx{{{|||}}}~~~||||||lllooommmSSS===:::666444444444333222111111111111000000000000////////////...............------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...///000111333666999999;;;DDDRRR]]]\\\rrr}}}EEEDDDCCCBBBBBBBBBBBBBBBAAA@@@===<<<:::::::::;;;;;;<<<<<<======<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999999999999:::;;;;;;;;;<<<=========<<<<<<<<<;;;;;;:::::::::;;;;;;999999999999:::<<<===>>>:::===BBBDDDFFFIIIOOOSSSVVV```qqq|||nnnccc___[[[ZZZXXXTTTPPPKKKGGGDDDAAA@@@@@@AAAAAADDDPPP]]]lllqqqmmmbbb^^^^^^UUUFFF>>>===<<<;;;:::999888777444444333222222111222222333444666777888<<<@@@DDDGGGOOOZZZdddjjjnnnsssvvvyyy}}}}}}|||}}}~~~~~~}}}~~~|||{{{~~~iiillliii^^^>>>;;;777444444444333222222222111111111000000000////////////...............------,,,,,,------...,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------...///000111222666888;;;@@@FFFOOOZZZaaafffwww|||JJJIIIHHHGGGFFFFFFFFFFFFCCCBBB???===;;;;;;;;;<<<;;;<<<===>>>>>>===<<<;;;;;;;;;<<<<<<======>>>>>><<<;;;:::999999:::;;;<<<:::;;;===>>>>>>>>>======<<<;;;::::::;;;;;;::::::777777888999:::;;;<<<===999<<>>AAAFFFNNNYYYbbbhhhmmmqqquuuwwwyyy}}}~~~~~~}}}}}}kkkkkkiiinnnggg???<<<777444444444333222222222222111111111000000////////////...............------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,---------...///000222333777<<>>>>>===<<<;;;;;;;;;<<<===>>>???@@@@@@<<<;;;::::::::::::;;;<<<999;;;<<<>>>>>>>>>>>>======<<<;;;;;;;;;;;;:::999:::;;;;;;<<<<<<;;;;;;::::::;;;<<<;;;999999===AAAAAA@@@DDDLLLSSS\\\mmm}}}wwwvvvuuuooohhhddd\\\ZZZXXXTTTPPPLLLHHHFFFEEECCCCCCCCCAAADDDNNNYYYWWWdddllljjjmmmqqqfffSSS===<<<;;;:::888777666555222222222222222222333333222333444444555888<<<@@@EEEMMMYYYbbbggglllqqqtttvvvwwwzzz~~~~~~~~~ssspppkkkcccjjj@@@<<<777444333333333333222222222111111111111000000/////////...............------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,------......///111222333777???IIIOOORRRVVV]]]cccxxx}}}www{{{tttqqq}}}{{{{{{KKKPPPTTTRRRMMMLLLQQQVVVMMMHHHBBB???@@@@@@???===BBBAAA@@@@@@AAAAAA@@@???>>>=========>>>@@@BBBCCC=========<<<;;;:::888888777999;;;<<<<<<<<<===>>>>>>>>>===<<<;;;;;;::::::;;;<<<<<<===============:::;;;;;;;;;<<<<<<======<<<===>>>AAAFFFLLLQQQUUUffftttxxxoooooorrrkkk___[[[YYYWWWUUURRROOOKKKGGGEEECCCAAA@@@CCCIIIRRRYYY[[[aaabbbbbbjjjsssmmm___CCC???<<<:::;;;:::777444444444333333333333222222111222333444555888<<<@@@DDDIIISSS^^^gggmmmqqqrrrtttxxxzzzzzz|||~~~{{{kkk|||___sssoooHHH888666:::555222333111222222222111111111111000////////////////////////........................---------,,,,,,+++++++++---,,,+++***+++,,,---...///++++++---//////444:::===DDDOOO___fff[[[]]]tttxxx}}}{{{{{{MMMQQQVVVWWWVVVUUUWWWYYYRRROOOJJJGGGEEEDDDCCCBBBBBBBBBAAABBBCCCDDDCCCCCC@@@??????>>>>>>>>>??????>>>>>>>>>===<<<;;;::::::888:::<<<<<<<<<<<<===???>>>======<<<;;;;;;::::::<<<<<<===>>>>>>>>>>>>===;;;<<<<<<<<<=========>>>;;;;;;;;;===@@@DDDHHHKKKQQQ[[[lll~~~|||{{{uuuoooqqqvvvqqqfffZZZYYYWWWVVVUUURRRNNNJJJFFFEEEBBBAAABBBHHHQQQWWWVVV\\\___]]]bbbgggbbbVVVDDD@@@<<<::::::999666444444444333333333333222222111222333444555888<<<@@@CCCIIISSS]]]ffflllpppqqqrrrwwwyyyyyy{{{~~~yyy}}}cccwwwvvvIII888555:::555222444222222222222111111111111000////////////////////////........................---------,,,,,,,,,++++++,,,,,,,,,,,,,,,------...000...///333333222444:::@@@LLLWWWeeennniiilll~~~{{{}}}}}}{{{zzzRRRTTTXXX[[[\\\[[[YYYXXXXXXWWWUUUPPPKKKGGGFFFFFFDDDDDDEEEEEEFFFFFFGGGGGGDDDCCCBBBAAA@@@>>>======??????>>>>>>======<<<<<<;;;<<<<<<<<<;;;;;;===???=========<<<;;;;;;::::::<<<===>>>>>>??????>>>>>>=========>>>>>>>>>>>>>>>===<<<;;;:::;;;===???AAAEEEIIIQQQ\\\gggwww{{{wwwxxxtttnnnqqqvvvrrrhhhXXXXXXXXXXXXXXXUUUPPPMMMGGGFFFCCCAAABBBHHHOOOUUUXXX```dddaaaaaabbb^^^UUUGGGBBB<<<:::999888666333444444333333333333222222111222333444555777<<>>??????>>>>>>============<<<======<<<::::::<<<>>>======<<<<<<<<<;;;;;;;;;======>>>??????????????????????????????????????????>>><<<;;;;;;;;;<<<===DDDCCCFFFKKKQQQ\\\nnn|||vvvwwwyyyuuunnnnnnqqqmmmcccXXXXXXXXXYYYXXXUUUPPPLLLGGGFFFDDDBBBCCCHHHPPPUUU[[[dddiiihhhdddccc___ZZZJJJDDD>>>:::999888555333444444333333333222222222111222333333444777;;;>>>BBBGGGPPPYYYbbbhhhkkkmmmooosssuuuuuuwww|||}}}{{{{{{{{{}}}}}}}}}pppeeennnxxxzzzNNN;;;555999666444777444222222222111111111000000////////////////////////........................------------------,,,,,,+++,,,...///000///...---,,,---111444333444<<>>======>>>>>>>>>??????===;;;:::;;;===<<<<<<<<<<<<<<<;;;;;;;;;======>>>???????????????@@@@@@@@@@@@@@@@@@?????????>>>===<<<;;;;;;<<<<<<<<<<<>>>>>??????@@@AAABBBAAA???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>??????>>>>>>@@@@@@@@@@@@@@@?????????======<<<;;;;;;;;;;;;;;;666777;;;@@@@@@???CCCJJJQQQYYYfffrrr~~~{{{wwwpppsssqqqjjjhhhjjjfff]]]YYYXXXVVVTTTSSSPPPLLLIIIIIIHHHGGGFFFGGGKKKQQQVVVUUU\\\dddhhhfffccc```^^^SSSLLLBBB;;;999888666555444444333333333333222222222222333333333666:::===AAAEEELLLUUU\\\bbbfffhhhmmmqqqssssssuuuzzz{{{yyyxxxyyyzzz|||jjjccczzz~~~WWW@@@777999666555777333222222222111111111111000////////////////////////........................------------............,,,,,,---..................///333555777BBBYYYnnnwww|||tttooo}}}|||zzz|||{{{xxxsssrrrwwwppppppqqqsssvvvwwwwwwvvvxxxxxxxxxxxxvvvppphhhcccaaaddddddaaa[[[XXXXXX[[[QQQOOOLLLJJJIIIJJJLLLNNNIIIGGGEEEBBB@@@@@@@@@AAACCCEEEGGGGGGDDD@@@>>>===<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<===>>>>>>>>>>>>===@@@@@@@@@@@@?????????>>>???>>>>>>===<<<;;;;;;;;;888888;;;>>>>>><<<>>>DDDDDDKKKTTT\\\fffxxx}}}{{{}}}}}}yyyuuunnnrrrqqqjjjhhhjjjeee]]]YYYWWWTTTRRRQQQPPPNNNLLLMMMMMMKKKIIIHHHKKKOOOSSSWWW[[[ccchhhiiieee```^^^WWWOOODDD===:::999777666444444333333333333222222222222333333333555999<<>>>>>>>>BBBBBBAAA@@@>>>===<<<<<<<<<:::999;;;999777:::???@@@EEEKKKOOOUUUcccyyy|||yyyzzz{{{wwwtttpppuuussskkkhhhhhhddd[[[XXXVVVRRRQQQQQQQQQQQQPPPRRRPPPNNNJJJIIIJJJNNNQQQUUUXXX^^^eeegggbbb]]]ZZZYYYQQQFFF>>>:::999888777444444444333333333222222222222333333333555999<<>>>>>>>>>>>======>>>===<<<<<<;;;;;;;;;;;;>>>???@@@AAAAAA@@@>>>===>>>>>>>>>==================<<<;;;::::::;;;<<<===<<<===???BBBIIITTT```hhh{{{ssspppqqqrrrssspppuuutttlllggggggaaaXXXYYY[[[[[[WWWQQQNNNPPPTTTOOORRRSSSRRROOONNNOOOQQQSSSVVV[[[```cccbbb^^^ZZZWWWQQQIIIAAA<<<999777777555444333444555555333111333333444444444666999<<>>>>>???>>>======<<<<<<<<<<<<===>>>???@@@@@@???>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===<<<;;;;;;<<<===>>>=========>>>BBBHHHQQQWWWoooxxxrrroooppprrrnnnrrrqqqkkkiiikkkeee[[[[[[\\\\\\XXXRRROOOPPPSSSTTTUUUTTTQQQNNNMMMOOOQQQOOOQQQUUU[[[```aaa___[[[XXXTTTNNNEEE===888777666777666555666777777555333333333444333444666999<<>>=========>>>>>>;;;<<<===>>>??????>>>>>>===>>>>>>>>>???@@@@@@@@@>>>>>>============>>>>>><<<<<<<<<<<<<<>>>>>======>>>>>>:::;;;<<<======>>>>>>???======>>>???@@@AAAAAABBB???>>>>>>>>>>>>>>>>>>???:::;;;=========>>>AAACCCEEEYYYlll~~~|||yyyzzzyyyvvvssspppppppppjjjkkkhhheeejjjpppkkk___[[[\\\\\\YYYVVVSSSTTTUUUYYYVVVQQQMMMKKKMMMRRRUUUVVVQQQOOORRRXXX\\\ZZZWWWTTTVVVUUUOOOFFF???<<<===;;;:::999999::::::999777333444444333333444888;;;;;;@@@HHHQQQXXX```fffkkkrrrqqqqqqrrruuuyyy|||~~~{{{wwwvvvwwwvvvvvv{{{wwwdddgggbbbyyy{{{rrr|||KKK???<<<444888444333222222222111111111000000000000///.......................................---...///000000///...---...///000000000000333555888555;;;GGG___sssxxx}}}{{{zzz{{{|||}}}{{{vvvppp}}}xxxttttttuuutttyyyooommmkkkiiihhhhhhgggfffaaa___^^^]]]]]][[[XXXUUUTTTPPPMMMOOOUUU\\\```aaa```___\\\XXXSSSNNNIIIGGGAAA@@@???>>>============:::;;;;;;<<<======>>>???======>>>???@@@AAAAAABBB>>>??????????????????>>>;;;===>>>???>>>>>>@@@BBBCCCNNNVVVddd}}}{{{tttrrrssssssppplllkkkllliiigggoooyyywwwnnnYYYYYYZZZYYYXXXVVVVVVWWWUUUQQQMMMJJJKKKOOOTTTWWWWWWSSSPPPQQQWWW[[[\\\ZZZXXXYYYXXXRRRJJJBBB===<<<:::999999999::::::888777333444444333222444777:::;;;@@@GGGOOOVVV\\\bbbfffrrrrrrrrrrrrtttwww{{{}}}yyyuuussssssrrrrrrwww}}}~~~~~~~~~~~~}}}~~~~~~kkk]]]\\\uuuxxxJJJ<<<:::444999555444222222222111111111000000000000///.......................................---...///000000///...------...///000///000333555;;;111===ZZZssszzzjjjppp{{{yyy|||{{{wwwzzzzzzvvvlllxxx}}}www~~~}}}zzzvvvqqqllliiigggfffdddcccbbbbbbbbb```]]]ZZZXXXTTTOOOMMMQQQWWW]]]aaafffhhhiiiggg```VVVLLLFFFDDDCCCAAA@@@>>>>>>======<<<<<<;;;<<<<<<===>>>???===>>>>>>>>>???@@@@@@@@@>>>>>>????????????>>>>>>>>>???@@@???===<<<===>>>@@@EEEHHHPPPmmm~~~}}}uuuqqqssssssnnnhhheeefffccc```hhhtttwwwrrrXXXXXXYYYYYYXXXWWWVVVVVVNNNKKKHHHHHHLLLPPPTTTVVVRRRPPPOOOQQQUUUZZZ^^^```___]]]YYYSSSLLLDDD===888:::999999999::::::888777333444444333222333666999;;;@@@FFFMMMSSSZZZaaaeeeqqqrrrsssttttttvvvyyy|||xxxtttqqqqqqoooooottt{{{}}}||||||}}}~~~~~~~~~}}}zzz{{{|||}}}~~~bbbcccyyy~~~KKK::::::555999555555222222222111111111111000000000///.............................................////////////......---...///000000111333555777222HHHpppwwwmmmxxx|||vvvooolllttt{{{xxx~~~~~~wwwpppkkkiiigggffffffffffffeeeaaa___ZZZXXXUUUSSSRRRVVV]]]aaafffkkkrrruuupppdddWWWMMMHHHGGGEEECCCAAA???>>>>>>>>>======<<<<<<===>>>???>>>>>>>>>>>>>>>>>>>>>>>>======>>>??????>>>======???@@@@@@???===<<<===>>>>>>AAADDDGGGSSSppp}}}|||~~~uuuqqqqqqppplllhhh```aaa\\\TTTWWWccchhheeeZZZZZZYYYYYYXXXVVVTTTRRRHHHFFFEEEHHHLLLPPPQQQQQQLLLNNNOOOOOOQQQTTTZZZ______[[[UUURRROOOIIIAAA:::;;;:::999:::;;;;;;999777333444444222222333666999;;;???EEEKKKRRRZZZbbbhhhooorrrtttuuutttuuuxxxzzzxxxtttqqqpppnnnnnnssszzzzzzzzzzzzzzz|||~~~}}}zzzzzzzzz{{{}}}xxxOOO;;;;;;777:::555555222222222111111111111000000000///.......................................//////............//////...///111111111222555777444>>>```}}}~~~yyy}}}zzzxxxssslllooo}}}~~~{{{zzzzzz~~~yyyrrroooiiiiiiiiiiiiiiihhhdddaaa[[[[[[[[[YYYWWWXXX]]]bbbaaajjjvvv~~~|||qqqbbbWWWLLLJJJHHHEEECCCAAA????????????===<<<<<<===>>>>>>>>>>>>>>>>>>============<<<===>>>??????>>>===<<>>DDDKKKSSS\\\eeekkknnnrrruuuvvvuuuuuuwwwyyyyyyuuuqqqpppnnnnnnssszzzxxxxxxxxxyyy{{{~~~}}}}}}||||||{{{|||}}}|||~~~SSS===<<<888:::444444222222222111111111111000000000///.......................................000///...------...///000///000222222222444666999444MMMuuuttttttnnnxxxzzz{{{~~~}}}uuuttt}}}~~~vvvppprrrxxx~~~zzzsssoooiiifffffffffdddaaa^^^\\\ZZZXXXWWWWWWXXXXXX^^^cccjjjtttvvveeeWWWTTTPPPJJJDDDAAA???>>>@@@???>>>>>>??????===;;;<<<;;;::::::;;;<<<>>>???======>>>>>>>>>>>>>>>==================>>>??????@@@BBBDDDBBBCCCOOObbbrrr~~~|||www{{{{{{sssoooppppppnnnfffccc]]]WWWSSSSSSSSSTTTVVVWWWXXXXXXUUUQQQMMMJJJEEEDDDEEEHHHLLLNNNOOOOOOPPPMMMJJJKKKOOOSSSUUUUUUUUUWWWUUUPPPNNNLLLGGG@@@:::<<<>>><<<:::999<<<>>>777555333111222444777999<<<>>>BBBIIIRRR[[[ccchhhnnnoooqqqsssttttttttttttuuuvvvwwwuuurrrqqqsssvvvyyyxxxvvvtttsssuuuyyy}}}}}}{{{}}}{{{|||~~~WWW???===777777444888444444333222222111111000000000000000////////////////////////////////////////////////////////////000222111///333999999555;;;[[[}}}|||zzztttuuu~~~~~~}}}zzzxxxxxxyyyxxx}}}xxxsssnnnlllkkkjjjgggdddbbb___[[[XXXWWWWWWWWWWWWYYY]]]ccckkkwww}}}tttddd]]]TTTMMMIIIFFFCCC@@@@@@>>>===>>>>>>>>><<<;;;===============>>>??????=========>>>>>>>>>=====================>>>??????@@@BBBCCCAAAAAAFFFRRR[[[ooo~~~}}}||||||yyyppplllkkkgggddd___ZZZVVVUUUUUUUUUVVVWWWXXXXXXVVVRRRMMMJJJEEEDDDEEEGGGJJJLLLLLLLLLNNNKKKHHHIIILLLPPPQQQQQQRRRTTTTTTQQQOOOMMMGGG@@@;;;<<<===;;;999999;;;===777555333111222444777999;;;>>>CCCJJJSSS[[[cccggglllmmmppprrrtttttttttssstttvvvwwwvvvsssqqqrrrtttyyyxxxuuusssrrrtttyyy}}}~~~~~~wwwvvvxxx~~~^^^BBB>>>666666333888444444333222222111111000000000000000////////////////////////////////////////////////////////////000000000111333888>>>BBBWWWnnnwwwlllnnnwww}}}sssqqqvvv|||yyyzzz{{{~~~zzzxxxvvvtttoookkkjjjeee___[[[YYYYYYYYYXXXWWWZZZ]]]aaalllyyyxxxmmm___UUURRROOOKKKFFFBBBAAA????????????===<<<===>>>@@@AAAAAAAAA???>>>========================>>>============>>>?????????@@@BBBBBBAAABBBDDDGGGRRRhhh~~~||||||{{{zzz{{{}}}qqqhhhiiihhhfffbbb^^^[[[YYYWWWWWWUUUVVVXXXYYYWWWSSSNNNKKKDDDDDDDDDFFFIIIJJJJJJIIIKKKIIIFFFFFFHHHJJJLLLMMMNNNRRRSSSQQQPPPOOOIIIAAA;;;<<<;;;999888777999;;;666555333111222444666888:::===CCCKKKSSS[[[aaaeeehhhjjjnnnqqqssstttsssrrrrrrtttvvvvvvtttsssrrrssswwwuuussspppoooqqqvvv{{{~~~~~~}}}rrrqqqtttzzz~~~~~~|||vvvqqqcccFFF>>>555666333777444444333222222111111000000000000000////////////////////////////////////////////////////////////000---///555777;;;JJJ\\\rrr~~~{{{sss|||||||||wwwxxxxxxtttwww~~~yyytttqqqkkkddd```______^^^]]][[[\\\\\\]]]cccooo|||}}}oooccc[[[VVVRRROOOGGGEEECCCAAAAAA@@@>>>======???BBBDDDEEECCC@@@>>>>>>>>>==================>>>>>>======>>>>>>???@@@@@@@@@AAACCCDDDDDDCCCAAAIIISSSmmm~~~|||yyywwwsssnnntttpppgggjjjiiihhheeebbb___\\\ZZZYYYTTTVVVXXXXXXWWWSSSNNNKKKCCCCCCDDDFFFIIIKKKJJJIIIIIIGGGDDDCCCDDDFFFHHHIIIMMMOOOPPPNNNOOOPPPMMMGGG===<<<:::888666666777888555444333222222444666777999<<>>555777444555444444333222222111111000000000000000////////////////////////////////////////////////////////////000,,,000888999???YYYwwwvvvooo}}}~~~{{{zzz|||uuuooohhheeeeeeeeecccaaa^^^^^^______aaagggttt~~~|||qqqddd[[[WWWWWWLLLIIIFFFCCCBBB@@@>>><<<<<>>============>>>>>>>>>>>>>>>>>>???@@@@@@CCCAAAAAABBBEEEFFFDDDBBBCCCEEERRRlll}}}xxxuuuqqqeeebbboootttmmmhhhllljjjiiigggdddaaa^^^\\\ZZZTTTUUUVVVVVVTTTPPPLLLJJJAAABBBDDDGGGKKKLLLLLLJJJFFFEEEDDDBBBAAACCCEEEGGGLLLNNNMMMLLLNNNRRRRRRNNN???<<<999666555555555555444444222222222333555666888<<>>555999444444444444333222222111111000000000000000////////////////////////////////////000000000000000000000000111...222777888BBBccc}}}}}}vvvnnnjjjrrr{{{uuunnnlllmmmllliiieee``````aaacccbbbeeennnxxxyyy~~~|||pppeee______SSSPPPKKKGGGDDDAAA???======@@@EEEIIIKKKIIIFFFDDDBBBAAA???>>>======>>>??????>>>>>>>>>>>>???@@@@@@DDDCCCAAAAAABBBCCCCCCBBBEEEBBBEEERRReee~~~yyyuuuvvviiiaaaffflllkkkiiijjjjjjiiigggdddbbb___]]]\\\TTTTTTSSSQQQOOOLLLIIIHHHBBBBBBDDDHHHKKKLLLJJJIIIDDDCCCBBB@@@???@@@DDDGGGJJJLLLMMMLLLPPPUUUVVVSSSAAA===999555555555444444444333222222222333555555999<<>>>>>???@@@??????>>>>>>??????@@@AAAAAABBBBBBBBBBBBBBBCCCDDDGGGCCCCCCHHHKKKUUUooo|||yyywwwxxxsssmmmiiiiiiiiiiiiiiijjjiiifffccc```^^^]]]\\\UUUSSSPPPMMMJJJHHHFFFFFFCCCDDDEEEGGGIIIIIIFFFDDD@@@AAA@@@>>>===>>>BBBFFFFFFJJJNNNPPPUUUYYYXXXTTTCCC???999555555555444333333333222222222333444555:::<<>>??????@@@AAA<<>>???===;;;<<>><<<<<<===@@@CCCEEEDDDEEELLLXXXbbbeee^^^WWWNNNCCC999777777666555555444444333222222333333333777;;;@@@EEELLLSSSZZZ___eeedddddddddfffiiilllnnnfffhhhkkklllllllllmmmoooooooooooooooqqqsssuuuvvvuuuxxx{{{|||{{{zzzzzzzzz~~~}}}~~~}}}{{{zzz~~~~~~}}}}}}|||xxxnnntttXXX???;;;777444444333333333222222222111111222111111111000000//////111111000///////////////000/////////000111222222555222999>>>NNNzzz|||vvvtttvvvuuuwwwyyyzzz{{{|||zzzyyywwwtttpppkkkgggeeeiiikkknnnyyyuuuhhhccc```YYYSSSQQQIIIJJJNNNSSSVVVWWWTTTQQQNNNJJJEEEBBBBBBBBB@@@???AAAAAA@@@@@@@@@@@@AAAAAA@@@AAABBBCCCDDDDDDDDDDDDDDDDDDCCCCCCCCCCCCDDDDDDCCCOOOccc}}}xxxuuuzzztttmmmiiihhhfffbbb______^^^\\\[[[\\\]]]___``````\\\TTTJJJBBB@@@BBBFFFEEEDDDDDDEEEFFFDDDAAA???======<<<;;;<<<>>>@@@BBBCCCEEELLLXXXbbbeee```YYYNNNCCC999666777555444555444333333222222333333333777;;;@@@EEEJJJQQQXXX\\\aaaaaabbbccceeegggjjjkkkiiikkkllllllkkkjjjjjjkkkmmmmmmmmmmmmoooqqqsssttttttwww{{{||||||||||||}}}~~~}}}~~~~~~|||{{{{{{}}}wwwfffpppWWW???;;;888555666333333333222222222111111111111111111000000000///111111000///////////////000//////000000111222333444333;;;BBBXXX~~~}}}{{{uuurrrsssssssssuuuwwwzzz|||}}}~~~}}}{{{vvvqqqllljjjkkkllllllqqquuujjjccc\\\WWWTTTMMMOOORRRWWWZZZZZZWWWTTTSSSNNNHHHCCCAAABBBBBBBBBAAA@@@@@@?????????@@@@@@AAAAAAAAAAAABBBCCCDDDEEECCCCCCDDDDDDDDDDDDCCCCCC???DDDJJJ___{{{vvvyyyrrrkkkfffdddccc```^^^\\\[[[ZZZZZZZZZ\\\]]]^^^^^^YYYPPPFFFAAAAAAEEEIIIFFFEEEEEEEEEEEEDDDAAA>>><<<;;;;;;;;;<<<<<<===>>>AAADDDKKKVVVaaaeeeaaa[[[MMMBBB888666666555333444333333222222222222333333777:::???DDDIIINNNTTTXXX\\\]]]___aaaccceeefffggghhhjjjkkkkkkjjjiiiiiijjjkkkkkkjjjkkklllnnnpppqqqrrruuuyyy{{{|||}}}~~~~~~~~~}}}||||||yyy}}}fffxxxXXX@@@<<<999666888333333333222222222111111111111111111000000000000111000000////////////////////////000000222333333555666>>>JJJhhh}}}~~~vvv~~~~~~uuuzzztttpppppprrrqqqqqquuuzzz}}}}}}{{{|||zzz|||xxx{{{}}}xxxuuusssqqqnnnmmmttttttjjjccc]]]ZZZRRRRRRSSSWWWZZZ\\\\\\[[[[[[VVVOOOHHHCCCBBBBBBCCC@@@@@@??????>>>?????????BBBAAA@@@@@@AAABBBDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBEEEFFFBBBGGGXXXnnn}}}xxxvvvrrrmmmiiifffccc```]]][[[[[[ZZZZZZ[[[\\\]]]^^^YYYTTTJJJBBB???AAAFFFJJJGGGFFFEEEEEEEEECCCAAA>>>;;;<<<<<<<<<<<<<<<<<<<<>>>>>>>>???AAAAAA@@@@@@AAABBBDDDEEEBBBCCCDDDEEEEEEDDDCCCBBBEEEFFFAAA???DDDLLLccc~~~zzzuuutttrrrppplllgggaaa]]]\\\\\\\\\\\\]]]]]]^^^^^^TTTNNNFFF@@@>>>AAAFFFIIIGGGFFFDDDDDDDDDCCCAAA???========================>>>AAAHHHRRRZZZ^^^^^^[[[NNNCCC999666666444333333111111111111222222333444777:::>>>BBBFFFIIIMMMPPPTTTVVVYYY\\\___aaaccccccccceeeggghhhhhhiiijjjlllkkkjjjjjjjjjkkkmmmnnnpppmmmpppsssvvvwwwyyy|||~~~kkk|||]]]DDD===666444666333333333222222222111111000000000000000000111111000000////////////000000//////000000111333444555777===FFF]]]ttt~~~|||~~~zzzxxxyyyxxxrrrnnnnnnpppnnnnnnsssyyy|||zzzvvvsssooommmnnnmmmkkkmmmqqqyyy|||{{{mmm___TTTMMMHHHJJJPPPWWWbbbooo|||iii```dddhhh___ZZZWWWPPPJJJRRReeeYYY]]]dddooozzz}}}yyyuuurrruuuuuuggg^^^^^^ZZZUUUTTTXXX___fffjjjjjjgggbbbZZZPPPIIIFFFEEEBBBAAA@@@???????????????@@@@@@@@@@@@AAABBBCCCDDDCCCCCCDDDDDDDDDDDDCCCCCCCCCEEEBBBBBBEEEDDDNNNeee~~~|||tttuuuuuutttoooiiibbb]]]\\\\\\\\\\\\\\\\\\\\\\\\OOOJJJDDD@@@AAACCCEEEFFFFFFEEECCCCCCDDDDDDCCCAAA>>>=========>>>??????@@@AAADDDJJJQQQXXX[[[[[[ZZZPPPDDD:::777777555333333111111000111111222333444666999>>>BBBEEEIIILLLOOORRRSSSUUUXXX\\\___aaabbbeeeggghhhhhhgggffffffgggkkkkkkjjjjjjkkklllnnnooonnnppprrrtttuuuvvvyyy{{{~~~|||}}}mmmsssqqq```FFF===666333555333333333222222222111111000000000000111111111111///////////////000000111//////000000222333555666666>>>KKKhhhxxxzzz~~~~~~{{{vvvtttuuutttooommmmmmjjjjjjkkkoootttuuussspppiiieeedddfffhhhhhhkkkppp}}}{{{jjj^^^TTTMMMIIIEEEEEEEEEGGGLLLUUU```gggmmmssszzzfffVVVQQQRRRLLLKKKJJJCCCEEEJJJMMMYYYyyyaaaWWW[[[```gggqqq|||yyy{{{rrrgggddd___ZZZYYY\\\aaagggjjjkkkkkkiiicccYYYPPPJJJHHHCCCBBBAAA@@@@@@???????????????@@@AAABBBBBBBBBBBBDDDDDDCCCCCCCCCCCCDDDDDDDDDEEEAAACCCIIIEEEGGGWWWttt~~~{{{tttuuuuuusssmmmgggaaa^^^YYYYYYYYYYYYYYYXXXWWWVVVLLLHHHEEEDDDEEEFFFEEEDDDEEEDDDBBBBBBDDDEEEDDDCCC>>>===<<<<<<===???AAABBBEEEHHHMMMSSSWWWZZZZZZYYYQQQFFF;;;888888666444444000000000000111222333444555999>>>BBBFFFIIILLLNNNOOOPPPQQQTTTWWW[[[___aaadddfffhhhgggfffeeefffgggkkkjjjjjjjjjjjjlllmmmnnnppprrrssstttttttttwwwyyy~~~zzz|||~~~}}}}}}mmmqqqlll```GGG>>>777444777333333333222222222111111///000000000111111111111///////////////000111111//////000111222444555666888BBBUUUwwwuuuoooxxxyyy{{{tttppppppoookkkjjjlllggghhhkkknnnppppppooommmjjjgggfffjjjmmmppptttzzzkkk^^^XXXSSSQQQJJJIIIGGGDDDDDDGGGMMMQQQVVVYYY___hhhsssdddRRRJJJJJJDDDDDDEEE???DDDHHHGGGHHHYYYnnnooobbbWWWWWWWWWYYY___lll||||||yyy{{{}}}rrrhhhddd___]]]___cccfffhhhjjjlllmmmhhh___UUUNNNKKKDDDCCCBBBAAA@@@@@@@@@@@@>>>???AAABBBCCCCCCBBBAAAEEEDDDCCCBBBBBBCCCDDDEEEFFFCCC<<<>>>EEE@@@???KKKWWWsss~~~zzzttttttsssooojjjdddaaa___WWWWWWWWWVVVUUUTTTSSSRRRKKKHHHFFFGGGIIIIIIFFFCCCEEECCCBBBBBBDDDEEEEEEDDD===<<<;;;:::;;;>>>AAADDDHHHKKKOOOTTTXXXZZZZZZZZZRRRGGG<<<999999666444555000000000000111222333444555999>>>CCCFFFIIILLLNNNMMMMMMNNNPPPTTTYYY]]]```aaaccceeeffffffggghhhjjjjjjjjjiiiiiiiiikkklllmmmssstttuuutttttttttvvvxxx|||{{{|||~~~zzzyyyzzz~~~~~~~~~}}}}}}iiiqqqooo```GGG>>>888666999333333333222222222111111//////000000111111111222///////////////000111111//////000111222444666777;;;HHH___uuusss}}}|||{{{sssnnnlllkkkhhhhhhkkkfffjjjnnnpppooonnnnnnnnnrrroooooosssvvvyyy~~~vvvcccXXXQQQNNNHHHGGGEEEBBB@@@@@@CCCEEECCCDDDGGGPPP___pppqqq[[[LLLFFFGGGAAABBBEEE@@@999@@@EEEDDDEEEKKKRRRVVVRRRQQQNNNKKKNNNXXXfffqqq{{{~~~rrrmmmgggcccbbbdddgggiiifffhhhiiigggeeebbbXXXNNNHHHFFFCCCBBBCCCBBB???;;;===>>>???AAABBBCCCDDDDDDBBBBBBCCCCCCCCCBBBAAAAAA@@@@@@@@@???@@@@@@AAAAAAJJJ[[[|||wwwsssnnniiieeebbb___\\\XXXWWWVVVVVVUUURRROOOKKKHHHEEEBBBDDDHHHJJJHHHDDDBBB@@@>>>???BBBCCCCCCAAA;;;:::888888;;;???DDDHHHJJJLLLOOOTTTYYYZZZYYYXXXQQQJJJBBB<<<:::888555333222111000000000111333333777999===AAADDDGGGHHHIIILLLLLLLLLPPPTTTVVVUUURRRVVVYYY]]]```bbbdddgggiiidddfffggggggeeefffjjjmmmmmmpppssstttrrrsssvvvyyyyyy~~~~~~}}}~~~~~~|||zzz|||}}}}}}kkkooogggEEE:::777555333333333333222222222111111222222222111111111111000000000000000000000000000111111000000000333888<<>>@@@BBBDDDEEEGGGGGGDDDDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@@@@@@@AAAFFFRRRjjjzzzwww~~~yyyvvvtttrrrnnniiieeeccc```^^^\\\YYYXXXWWWVVVTTTPPPKKKGGGEEEBBBAAACCCHHHKKKIIIGGGEEEBBB@@@???AAAAAA@@@>>>:::999888999;;;@@@EEEIIIMMMMMMOOORRRVVVVVVUUUSSSQQQJJJBBB<<<:::888555333222111000000000111333333555777;;;>>>BBBEEEFFFGGGJJJIIIKKKNNNRRRTTTTTTRRRUUUXXX]]]aaaccceeefffhhhfffggghhhhhhfffgggjjjmmmmmmooopppnnnmmmooouuuyyy|||}}}~~~~~~~~~||||||~~~zzzgggnnn~~~hhhFFF;;;999777666333333333222222222111111111111111000000000//////000000000000000000000000000000111111222555:::>>>IIIeee{{{~~~}}}~~~|||wwwyyytttkkkbbb]]]^^^bbbgggeeegggjjjmmmpppqqqqqqqqqrrrrrrvvv|||~~~|||{{{}}}~~~}}}~~~xxxeeeZZZNNNKKKLLLHHHHHHJJJDDDCCCCCCCCCAAABBBGGGNNNTTTZZZ^^^hhhrrrxxx~~~mmm[[[NNNIIIGGGHHHFFFBBB???@@@===>>>>>>>>>>>>===<<<<<<<<<<<<<<<===@@@DDDHHHKKKKKKNNNUUUbbbrrrrrrgggeeegggjjjkkkhhhkkkllllllmmmllleee\\\SSSPPPJJJFFFDDDBBB@@@>>>>>>???@@@BBBEEEGGGIIIKKKGGGFFFDDDBBBAAAAAABBBBBBCCCBBBAAA@@@@@@???@@@@@@FFFLLL]]]|||mmmaaagggzzz{{{uuupppmmmppplllgggccc```^^^\\\ZZZXXXWWWVVVUUUSSSMMMGGGBBBAAA@@@???CCCHHHKKKJJJIIIGGGEEEBBB@@@???>>><<<:::999888888999===BBBGGGJJJPPPOOOOOOQQQRRRRRRQQQOOOQQQJJJAAA;;;999777555333222111000000000111333333333555888<<>><<<;;;999888;;;;;;:::;;;===@@@CCCEEEAAACCCHHHRRR```ppp~~~~~~nnnhhhhhhiiiiiihhhkkkllllllnnnnnnggg^^^VVVRRRLLLGGGCCCAAAAAA@@@AAAAAAAAABBBDDDGGGJJJKKKIIIGGGDDDBBB@@@@@@AAABBBDDDCCCBBBAAA@@@?????????DDDIIIWWWxxxjjj___```nnn}}}xxxsssoooqqqmmmgggbbb___]]][[[YYYVVVUUUTTTTTTQQQLLLEEE@@@@@@??????BBBFFFIIIIIIHHHGGGEEEBBB@@@>>><<<;;;:::888888888:::>>>CCCHHHLLLRRRQQQPPPQQQRRRRRRQQQOOOQQQJJJAAA;;;888777555333222111000000000111333333333555777:::===@@@BBBCCCDDDEEEGGGJJJNNNQQQRRRSSSSSSXXX___dddggggggggghhhhhhhhhgggfffffffffhhhiiimmmnnnooommmmmmpppwww|||}}}{{{{{{|||~~~rrrtttnnnKKK>>>;;;999777333333333222222222111111111111000000000////////////////////////////////////000222333444666:::===DDDyyyrrrvvvwww~~~~~~tttpppvvvvvvtttwwwvvvssskkk```XXXVVV[[[```aaacccfffiiilllmmmmmmmmmjjjjjjoooxxx||||||}}}}}}~~~~~~}}}|||||||||}}}~~~~~~}}}~~~ttt___UUUTTTLLLIIIIIIEEEDDDDDDEEEDDDCCCBBBBBBBBBEEEEEEGGGLLLPPPYYYiiiwww}}}gggZZZSSSLLLHHHHHHHHHCCC@@@@@@@@@??????>>>===;;;:::999>>>>>>======>>>@@@BBBDDDCCCCCCEEEHHHOOOYYYdddkkkyyyoookkkiiihhhmmmooopppppprrrrrrllldddWWWTTTOOOIIIDDDAAAAAAAAACCCBBBAAAAAACCCFFFIIIKKKKKKIIIFFFCCCAAA@@@@@@AAADDDCCCBBBAAA@@@@@@@@@@@@AAACCCNNNuuu{{{ooobbb]]]aaammm}}}zzzzzz~~~|||}}}}}}xxxssspppmmmhhhccc^^^\\\[[[ZZZYYYRRRRRRQQQQQQPPPLLLFFFBBBAAAAAAAAABBBDDDEEEEEEEEEDDDDDDBBB???===;;;;;;;;;888888999;;;???DDDIIILLLQQQQQQRRRTTTVVVVVVUUUSSSQQQJJJ@@@:::777666555333222111000000000111333333444555777:::===@@@BBBDDDDDDEEEGGGJJJLLLOOORRRSSSSSSXXX___eeeggghhhhhhiiihhhfffdddcccccccccddddddhhhkkknnnpppoooqqquuuyyy|||~~~xxxvvvzzz~~~~~~qqqwwwqqqLLL>>>:::777555333333333222222222111111222222111111111000000000////////////////////////111111222222333555999===SSSzzz~~~~~~vvvzzzuuutttxxxrrroooggg^^^WWWUUUYYY^^^]]]___cccgggjjjkkkkkkkkkmmmkkkmmmrrrtttssstttwwwuuuwwwyyyzzzyyyyyy{{{}}}yyyyyyzzz{{{~~~sssddd```VVVOOONNNJJJEEEEEEEEEFFFFFFFFFEEEDDDFFFCCCBBBCCCEEELLL[[[iiiooo\\\RRRIIIFFFEEEBBB@@@AAA???????????????>>>===<<<===<<<<<<<<<<<<===??????CCCBBBAAA@@@@@@EEELLLRRRkkkzzzrrrmmmjjjnnnpppqqqqqqtttuuuooohhh[[[YYYUUUNNNGGGCCCBBBBBBDDDBBBAAA@@@BBBFFFKKKMMMNNNLLLIIIFFFCCCBBBAAAAAADDDCCCBBBAAAAAA@@@AAAAAADDDDDDHHHjjj~~~kkk]]]YYY```rrr}}}yyyuuuuuuxxx{{{zzz{{{|||{{{xxxtttooollleeeaaa\\\XXXXXXYYYYYYYYYQQQPPPOOOOOONNNLLLHHHEEEBBBBBBBBBBBBBBBBBBCCCCCCBBBBBBBBB???<<<:::;;;<<<888999:::<<<@@@EEEIIILLLPPPQQQTTTXXX[[[[[[YYYWWWQQQJJJ@@@999666666555333222111000000000111333333555666777:::<<>>???????????????>>>===============>>>??????BBBBBBAAA???<<<>>>CCCHHH```{{{tttqqqnnnqqqrrrssswwwyyyuuunnndddccc^^^VVVMMMFFFCCCBBBBBBAAA@@@AAADDDIIIOOOSSSQQQPPPNNNKKKHHHEEECCCBBBCCCBBBBBBAAAAAAAAABBBBBBEEEEEEGGGfffxxxhhh```bbblllwww~~~}}}{{{zzzxxxuuurrrqqqsssvvvyyyyyyyyyxxxvvvrrrnnnkkkeeeaaa[[[WWWUUUUUUUUUUUURRRPPPNNNMMMLLLKKKHHHFFF@@@AAABBBBBBAAAAAABBBCCCBBBCCCBBB???;;;999999;;;999:::;;;===AAAEEEIIIKKKPPPRRRVVV[[[^^^^^^[[[XXXRRRJJJ???888666555555333222111000000000111333333555666777999;;;>>>AAACCCBBBDDDFFFGGGGGGIIIMMMPPPPPPTTTZZZ^^^aaaccceeeggggggddd```___``````^^^\\\___eeekkkoooooooooqqqtttvvvzzz~~~~~~{{{zzz|||~~~|||~~~~~~}}}|||}}}|||~~~~~~uuuoooJJJ<<<888777555333333333222222222111111111111111111000000000000000000000000000000000000333333222222444:::BBBGGGiii}}}|||wwwqqqjjjkkkfff^^^VVVRRRTTTWWWYYYYYYVVVYYY]]]bbbfffiiijjjkkkhhhaaa[[[WWWRRRMMMMMMQQQ\\\dddlllrrrtttvvvzzz~~~~~~tttdddVVVRRROOONNNJJJEEECCCDDDEEEEEEDDDDDDBBBAAAAAAAAAEEEQQQ^^^___SSSGGGDDDCCCAAA>>>>>>======>>>>>>>>>>>>======????????????@@@@@@AAAAAABBBDDDEEEBBB??????CCCGGG\\\yyyyyyzzzxxxsssuuuxxxzzz~~~yyykkkjjjfff]]]RRRHHHDDDBBBAAA@@@@@@AAAFFFMMMTTTXXXTTTSSSQQQOOOLLLHHHFFFDDDBBBBBBAAAAAAAAABBBCCCCCC???AAAFFFcccqqqkkkhhhhhhkkkqqquuu}}}zzzwwwwwwuuurrrpppoooppprrrwwwxxxxxxxxxvvvsssqqqooommmggg___YYYUUUSSSQQQPPPTTTRRRNNNLLLKKKJJJHHHFFF???@@@AAAAAAAAAAAABBBDDDCCCDDDCCC@@@:::777777999::::::<<<>>>AAAEEEIIIKKKPPPRRRWWW]]]```___[[[WWWRRRJJJ???888666555555444222111000000000111333333555555666777:::===@@@BBBAAACCCEEEEEEEEEFFFJJJNNNNNNRRRWWW[[[^^^```cccfffhhhddd```___``````^^^[[[bbbffflllooopppqqqtttwww~~~~~~~~~|||yyywww~~~}}}{{{|||{{{}}}~~~tttmmmIII<<<999888777333333333222222222111111000000000000////////////000000000000000000000000333222222222666===GGGNNNttt{{{}}}~~~wwwqqqfffeeeddd[[[RRRQQQUUU[[[[[[ZZZYYY[[[___bbbeeefffffffff```YYYQQQMMMHHHEEEFFFKKKUUU]]]iiipppsssvvvzzz~~~{{{}}}~~~mmm]]]XXXUUUQQQKKKEEECCCDDDFFFGGGGGGEEECCCBBBBBBAAADDDOOOZZZxxxZZZOOOEEEDDDDDDAAA===<<<======>>>>>>===<<<;;;;;;<<<======>>>>>>>>>??????AAADDDEEECCC>>>===@@@DDDVVV{{{{{{{{{||||||{{{wwwqqqlllhhh___QQQEEE@@@EEECCCBBBBBBDDDJJJOOOSSSYYYXXXXXXXXXUUUPPPGGGAAABBBBBBAAA@@@@@@AAAAAABBBBBBBBBJJJiiiuuujjjkkkmmmkkkhhhfffgggrrr}}}zzzxxxzzzwwwrrrnnnnnnnnnnnnmmmssstttuuuuuusssrrrrrrsssuuuoooeee[[[SSSOOONNNNNNKKKKKKIIIHHHGGGGGGFFFGGGCCCAAA???>>>>>>???AAABBBDDDBBB???<<<::::::;;;<<<999<<<@@@CCCFFFJJJMMMPPPQQQSSSVVVZZZ^^^^^^[[[XXXUUUIII===999777444222333111111111111000000000000///111444888;;;===>>>>>>CCCCCCDDDFFFGGGHHHIIIJJJNNNOOORRRUUUYYY\\\___```]]]_________]]]\\\]]]^^^aaacccgggmmmrrrvvvyyy{{{|||{{{zzz{{{~~~|||zzz{{{}}}~~~}}}||||||}}}~~~~~~zzz{{{}}}~~~||||||}}}~~~~~~}}}zzztttoooIII;;;888888888888555222222333333222///000000000000000000000000111111111000000000000000333444111444888777EEEbbb~~~~~~zzzxxxuuuhhh```\\\VVVUUUSSSRRRRRRTTTVVVWWWXXXXXXYYY___fffhhhccc___\\\WWWQQQJJJCCC@@@CCCGGGIIILLLWWWhhhuuuyyyzzz{{{{{{uuuqqqpppsssvvvvvv||||||mmm```XXXUUUQQQKKKHHHHHHHHHEEECCCCCCBBBBBBAAABBBFFFLLLQQQeeeyyyWWWNNNGGGEEECCC???<<<<<<>>>@@@AAA???;;;999:::<<>>>>>======CCC@@@???AAABBBAAABBBFFF[[[qqq~~~yyyxxx~~~yyytttqqqhhhZZZOOOJJJGGGEEEBBBAAADDDIIIOOOSSSYYY\\\___^^^ZZZTTTOOOMMMIIIGGGEEEBBBAAAAAABBBCCCCCCBBBJJJmmmqqqooonnnkkkeeeaaa___dddooowww{{{zzz}}}}}}}}}||||||{{{zzzyyy|||yyytttrrrppppppnnnmmmnnnpppqqqrrrqqqppppppppppppjjjaaaWWWPPPLLLJJJJJJFFFEEEDDDCCCBBBBBBBBBBBBBBBAAA@@@@@@@@@AAABBBBBBAAA???<<<999888999:::;;;;;;===AAAEEEHHHKKKOOOQQQ[[[\\\^^^aaabbb```[[[WWWUUUIII===999888555333333111111111111000000000000///111444888:::<<<===>>>@@@AAABBBDDDEEEGGGHHHHHHKKKLLLNNNQQQTTTWWWYYY[[[YYYZZZ\\\\\\\\\\\\^^^______bbbgggnnntttwwwwwwuuurrrxxx|||{{{{{{{{{}}}~~~}}}}}}}}}||||||}}}~~~}}}|||}}}~~~}}}|||}}}~~~uuu}}}mmmIII;;;999::::::888555333222333333222///000000000000000000000000111000000000000000000000222444222666;;;:::JJJiiixxxxxxwwwiii^^^XXXNNNNNNMMMMMMNNNPPPSSSTTTVVVWWWYYY]]]cccjjjppptttlllggg___VVVLLLDDD>>><<>>@@@AAA???;;;999;;;===BBBAAA@@@???>>>>>>>>>>>>CCC@@@???@@@@@@@@@EEEKKKaaaoooxxxmmm```XXXTTT]]]gggjjjfffbbbbbbdddbbb```aaaeeegggiiimmmsss|||uuuvvv{{{wwwuuunnnbbbXXXTTTMMMJJJEEEBBBDDDIIIPPPUUUYYY___eeefff```YYYUUUTTTPPPMMMIIIEEEBBBBBBCCCDDDGGGCCCJJJrrrssslllhhhdddaaa]]]YYYXXX\\\aaafffiiimmmmmmnnnpppssswwwzzz|||{{{yyyuuussspppnnnkkkhhhggghhhjjjlllmmmlllkkkjjjgggbbbZZZQQQJJJFFFEEEEEEAAA@@@???>>>>>>>>>>>>>>>???@@@AAAAAABBBBBBBBBBBB===<<<:::999999:::;;;<<<>>>@@@CCCHHHLLLOOORRRSSSaaaccceeehhhhhhddd^^^YYYUUUIII===999888555333333222222111111111000000000000111444777999;;;<<<======>>>???AAACCCEEEFFFGGGGGGHHHJJJLLLNNNPPPRRRSSSRRRTTTWWWXXXYYYZZZ]]]___]]]___dddmmmvvvwwwrrrmmmgggoooyyy~~~}}}}}}|||~~~|||||||||}}}~~~}}}}}}~~~}}}}}}||||||||||||pppjjjHHH;;;999:::<<<777555444333333333111000000000000000000000000000000000000000000000111111111333333777===>>>QQQrrr{{{yyylll]]]TTTIIIIIIIIIJJJLLLOOOQQQSSSTTTUUUWWWYYY^^^jjjyyy{{{kkk[[[LLLBBB<<>>BBBAAA@@@???>>>>>>??????BBB@@@??????===???HHHRRRgggooovvvvvvwwwsssiii___UUUNNNMMMSSSZZZ]]]ZZZUUUOOOLLLLLLKKKNNNUUU[[[bbblllvvvyyysss{{{yyyyyytttjjjbbb___UUUPPPIIIDDDDDDIIIPPPUUUXXX^^^fffjjjggg```XXXSSSSSSPPPJJJEEEBBBBBBCCCDDDJJJDDDJJJsssmmmbbb]]]ZZZ[[[YYYVVVSSSSSSVVV[[[___]]]^^^```eeekkkrrryyy|||{{{xxxuuurrrooojjjeeeaaa^^^___aaadddeeeeeecccaaa\\\XXXQQQJJJDDDAAA??????>>>>>>==================<<<>>>@@@BBBBBBBBBAAAAAA===<<<;;;;;;;;;===>>>@@@AAACCCFFFKKKQQQUUUVVVWWW```bbbfffjjjllliiiddd___UUUIII===999888666444444222222222111111111000000000111333555888999;;;<<<;;;<<<>>>@@@BBBCCCEEEFFFFFFGGGHHHIIIJJJLLLMMMMMMMMMOOORRRTTTTTTVVVYYY[[[[[[[[[___hhhrrrtttooohhheeellluuu|||~~~~~~~~~~~~}}}{{{~~~}}}|||zzzyyyxxx{{{}}}kkk~~~gggGGG<<<888999;;;666666555444444333111000////////////////////////000000000000000111111111000333444777<<<@@@WWW{{{|||ooo^^^SSSKKKKKKKKKLLLNNNPPPRRRSSSRRRSSSUUUWWW]]]hhhwww~~~eeeSSSHHHBBBEEEBBBFFFVVVfffnnnppppppoooooopppooopppssswwwzzzzzz|||zzzvvvpppllllllrrrzzzzzz}}}ttthhh]]]SSSQQQVVVVVVOOOGGGEEEEEEEEECCCCCCFFFKKKNNNVVV\\\^^^qqqWWWNNNGGGEEEDDD???<<<<<>>;;;:::<<>>>>>???@@@AAAAAA@@@???>>>;;;>>>JJJWWWkkktttyyyuuupppqqqvvvyyyzzznnnhhheeeaaa\\\UUUTTTSSSRRRQQQLLLFFFAAAIIIHHHJJJPPPVVV^^^kkkwww}}}|||rrriiifffZZZTTTKKKDDDBBBFFFLLLQQQUUUYYY```jjjoookkk```VVVTTTPPPKKKFFFBBBBBBCCCDDDFFFBBBFFFnnncccWWWSSSQQQOOOPPPPPPOOOMMMNNNRRRUUUQQQRRRUUU[[[bbbkkksssxxx{{{yyyvvvsssooojjjccc___XXXWWWWWWYYY[[[[[[XXXUUUPPPMMMIIIDDD???===;;;;;;<<<<<<;;;;;;;;;<<<<<<===:::;;;>>>@@@AAAAAA???>>>;;;;;;;;;;;;<<<>>>@@@AAACCCEEEHHHOOOVVV[[[\\\\\\]]]___ccchhhjjjiiiddd```UUUIII===:::999666555555222222222222111111111111111111222444666888999:::;;;<<<===???AAABBBDDDDDDFFFFFFGGGGGGHHHIIIJJJJJJJJJLLLNNNOOOOOOPPPRRRTTTXXXVVVXXX```jjjooolllhhhlllooouuuzzz~~~~~~~~~}}}{{{}}}~~~|||zzzxxxwwwxxx{{{ggg{{{dddGGG<<<777666888555666666666444333111111//////////////////////////////000000111111111111000444444666:::@@@]]]~~~{{{ooo___SSSLLLLLLMMMNNNOOOPPPQQQRRROOOPPPRRRWWW```jjjsssxxxsss[[[LLLCCCBBB>>>CCCRRRcccnnnsssvvvyyyyyyxxxuuusssrrrsssuuuvvvyyy}}}|||xxxwwwoooooooooqqqvvv}}}vvvxxx~~~vvvkkkaaaVVVUUUYYYZZZSSSKKKEEEEEEDDDCCCCCCGGGMMMQQQUUU^^^aaaqqqVVVNNNFFFDDDCCC>>>;;;<<<>>>@@@@@@===:::999<<>>>>>@@@BBBCCC@@@??????>>>;;;===IIIWWWmmmyyyyyyqqqkkkfff{{{~~~~~~yyywwwwwwrrrkkkddd[[[QQQKKKIIIIIIFFFCCCJJJIIILLLQQQVVV]]]jjjvvvuuukkkhhh^^^XXXNNNEEEAAACCCGGGKKKQQQRRRYYYeeeppprrriii```WWWTTTNNNIIIEEEDDDDDDDDD??????DDDeeerrrWWWKKKGGGFFFCCCEEEFFFGGGFFFFFFGGGIIIHHHIIILLLQQQYYYaaahhhmmmvvvtttqqqooollliiiddd```SSSPPPNNNNNNPPPPPPMMMJJJFFFDDDAAA>>><<<:::999999888888888888888999:::;;;:::;;;===???@@@???>>>===999999::::::<<<===???@@@EEEFFFJJJRRR\\\aaabbbaaa___```bbbeeefffddd```\\\UUUIII>>>:::999777555666333222222222222111111111111111222333444666888999;;;;;;<<<>>>???@@@AAABBBDDDDDDEEEEEEFFFGGGGGGGGGGGGIIIJJJKKKKKKKKKMMMOOOSSSRRRTTT[[[dddkkkmmmkkksssuuuxxx{{{~~~||||||~~~~~~}}}~~~||||||~~~|||{{{{{{zzz{{{}}}fff|||```FFF>>>777444666555666888777555222111111000000000000000000000000/////////000111111222222111555555666;;;DDDfff}}}www}}}zzz}}}~~~~~~|||uuuiii\\\SSSJJJJJJKKKLLLLLLMMMNNNNNNKKKLLLPPPVVV___iiipppsssoooWWWGGG@@@>>>DDDRRRbbbnnnwww~~~{{{wwwtttssssssvvvwwwzzz}}}zzztttpppqqqkkkooowww}}}yyywww}}}{{{lllcccZZZXXX[[[[[[VVVOOOGGGFFFDDDBBBDDDJJJRRRYYYbbbnnnrrroooWWWNNNGGGEEECCC???<<<<<>>>>>@@@CCCEEEAAA???>>>>>><<<>>>GGGQQQhhhttt}}}uuuiii___fffuuuxxxjjj___QQQIIIHHHJJJKKKKKKNNNPPPUUU\\\bbbiiivvv}}}sssooofff___UUUKKKEEEEEEGGGIIIQQQQQQUUU]]]gggllljjjfff]]]ZZZUUUOOOJJJGGGEEEDDD???EEEIII]]]rrrmmmuuulllUUUIIIEEECCCBBBBBBAAAAAABBBAAAAAA@@@AAABBBDDDIIINNNUUUZZZ]]]cccbbbaaa`````````]]][[[QQQLLLGGGEEEGGGFFFCCC@@@>>>===<<<;;;:::999999999666666666777777999::::::<<<===>>>??????>>>======::::::;;;<<<===???@@@@@@EEEFFFKKKUUU```fffgggeeebbbbbbbbbccccccaaa^^^[[[UUUIII>>>:::999777666666333333222222222111111111111111111222333555777888::::::;;;<<<<<<===>>>>>>@@@@@@AAAAAABBBCCCCCCDDDCCCEEEGGGGGGGGGHHHJJJLLLMMMOOOSSS[[[cccjjjnnnooowwwxxx{{{{{{{{{}}}~~~}}}|||}}}~~~}}}}}}~~~lll\\\FFF???888444666444666999888555222111222000000000000000000000000...//////000111111222222333777777888>>>KKKtttyyyiiivvv|||vvv~~~~~~}}}xxxmmm```UUUOOODDDEEEGGGIIIJJJLLLLLLMMMIIIKKKNNNPPPUUU^^^iiirrrxxxhhhQQQCCCBBBGGGQQQ\\\eeeqqqzzz}}}}}}}}}zzzwwwtttsssssstttsssuuuxxxvvvqqqrrrwwwwwwzzz~~~}}}xxxfff```YYYVVVXXXWWWTTTPPPIIIGGGEEECCCGGGOOOZZZaaammmzzz}}}nnnXXXPPPIIIGGGEEEAAA>>>>>>AAABBBBBB???<<<<<<@@@DDDBBB@@@>>>===>>>AAADDDFFFAAA>>>>>>??????>>>CCCJJJUUU^^^gggnnnsssuuurrrllldddxxxqqqXXXPPPFFFAAAAAADDDFFFFFFJJJNNNXXXbbbiiippp}}}~~~~~~mmmggg\\\RRRKKKIIIJJJLLLSSSRRRSSSVVV[[[```dddfffccc```[[[UUUNNNIIIFFFDDDEEEMMMPPPZZZoooyyyxxx{{{}}}zzztttllliiinnnzzzqqq^^^RRRMMMKKKHHHEEEBBBAAAAAAAAA@@@>>>===>>>@@@CCCGGGLLLPPPSSSPPPOOOOOOPPPSSSTTTTTTSSSPPPJJJCCC@@@AAAAAA>>>::::::::::::::::::999999999777777777888999:::;;;<<<>>>????????????>>>>>>===<<<===>>>???@@@AAABBBCCCFFFGGGLLLVVVbbbiiijjjhhhbbbaaaaaabbbbbbbbb```^^^UUUIII>>>::::::888666777333333333222222222111111222111111111222444666777999999:::::::::;;;;;;;;;<<<======>>>???@@@@@@AAA@@@BBBDDDEEEFFFGGGIIIKKKIIIMMMTTT]]]eeekkkooorrrvvvyyy}}}~~~~~~}}}~~~{{{{{{~~~tttXXXEEEAAA999555777444777999999555222111222000000000000000000000000...//////000111222222222555999999:::BBBRRR}}}sss___fffyyy|||}}}tttfffYYYOOOKKKAAACCCEEEHHHJJJLLLMMMNNNIIILLLMMMJJJIIIQQQbbbpppvvvrrrYYYDDDCCCFFFLLLPPPVVVaaalllppprrrsssrrrpppnnnnnnnnnpppmmmooossssssrrrxxx~~~}}}{{{lll```[[[VVVSSSRRRRRRPPPMMMKKKIIIFFFEEEIIIRRR___hhheeeqqquuusssZZZRRRJJJIIIGGGCCC@@@@@@CCCDDDDDDAAA>>>>>>BBBFFFBBB@@@>>>===>>>AAADDDGGGAAA>>>===???@@@???AAAEEECCCGGGNNNVVVeeeuuu}}}}}}uuu{{{iiiWWWRRRNNNIIIGGGHHHJJJKKKKKKPPPVVVbbbnnnuuu|||~~~|||{{{pppbbbXXXOOOIIIJJJNNNPPPPPPSSSYYY\\\\\\___ccceee___YYYUUUTTTPPPIIICCCHHHGGGVVVooouuuhhhaaafffkkkqqqvvvtttrrruuu|||{{{kkk[[[OOOIIIGGGDDDAAA???@@@@@@???>>>?????????@@@BBBEEEIIIKKKJJJIIIHHHGGGGGGIIIKKKLLLJJJEEEAAA@@@>>>::::::<<<999999999999999999999999;;;:::999888999999;;;<<<===>>>???@@@@@@???>>>===<<<===>>>===<<<===>>>@@@AAAGGGPPPXXX^^^cccgggjjjhhhgggfffffffffdddaaa___VVVMMMBBB:::888888666444222222111111111111111111111111222222222333333333888999999::::::;;;<<<<<<;;;<<<===>>>@@@@@@AAAAAA@@@BBBCCCDDDDDDEEEGGGJJJLLLPPPUUU]]]ccciiimmmooovvvzzz~~~{{{}}}~~~~~~~~~{{{}}}}}}}}}}}}~~~}}}zzzzzzrrrYYYDDD;;;;;;<<<777444666999999666333111000000000////////////000000000000000000111222333444333222;;;>>>:::TTTjjjhhh{{{xxxyyylllYYYNNNJJJEEEEEEEEEEEEFFFGGGHHHIIIMMMNNNOOOPPPNNNPPP[[[gggkkkyyy]]]LLLEEEEEEJJJIIIGGGOOO]]]jjjlllnnnooonnnmmmmmmmmmlllooopppooossszzz{{{vvvrrrsssuuuyyyooohhh\\\YYYUUUSSSRRRPPPNNNLLLFFFGGGHHHIIILLLSSS[[[bbbaaadddlll{{{fffXXXKKKGGGGGGFFFCCCCCCFFFEEECCC@@@??????BBBDDDAAAAAA>>>===AAAHHHHHHEEEBBBAAA@@@???@@@BBBDDDFFFAAAFFFIIILLLVVVhhhtttwwwzzzwwwuuulll]]]QQQLLLLLLKKKJJJHHHGGGJJJOOOSSS\\\___jjjvvv}}}xxxiii___WWWOOOIIIHHHMMMNNNSSSYYYZZZYYY\\\bbbddd```\\\YYYVVVQQQKKKEEEJJJIII[[[xxxuuufffcccbbbiiiqqqwww{{{zzznnn___SSSLLLGGGDDDAAA@@@@@@???>>>===>>>>>>===>>>???BBBDDDFFFFFFEEEDDDDDDDDDEEEGGGGGGCCC???<<<===;;;888888;;;::::::999999999999999:::999999888888888999:::;;;===>>>???@@@@@@???>>>>>><<<===>>>===<<<===???AAADDDJJJRRRZZZ___cccgggiiihhhffffffeeeeeedddaaa___VVVMMMBBB;;;999888777555333222222111111111111111111111111222222222333333666666777888888999999:::::::::<<<===>>>?????????>>>@@@BBBBBBCCCDDDGGGIIILLLPPPVVV]]]dddiiimmmooovvvxxx{{{~~~~~~|||}}}}}}~~~~~~~~~}}}{{{}}}}}}WWWCCC;;;;;;<<<888555555666777777555333222000000////////////000000000000000000111222333444555333;;;>>>===YYYqqquuuoooyyyuuuQQQFFFKKKEEEEEEEEEEEEFFFGGGHHHHHHKKKKKKNNNOOOMMMNNNWWWbbbppp___MMMFFFEEEIIIGGGAAACCCKKKZZZ^^^cccgggiiijjjkkkllliiilllnnnnnnsss{{{|||vvvrrrooommmccceeejjjnnnkkkbbb[[[ZZZUUUSSSPPPOOONNNMMMKKKIIIHHHHHHGGGHHHLLLSSSZZZ___aaagggrrrdddWWWJJJGGGHHHGGGEEEEEEFFFEEECCCAAA@@@AAACCCEEE@@@???===<<<@@@GGGHHHEEE??????>>>>>>???AAABBBDDDAAAEEEEEEEEELLLXXX```bbbeee```]]]\\\XXXQQQLLLLLLNNNNNNMMMMMMMMMQQQVVVZZZ```dddmmmyyysssjjjaaaVVVKKKFFFIIILLLSSSYYYXXXVVVYYY```aaa```___\\\WWWQQQKKKHHHNNNOOOcccyyykkk^^^bbbjjjuuuyyyrrriii___SSSKKKFFFCCCAAA@@@@@@???>>>======<<<<<<;;;<<<===>>>?????????@@@AAAAAAAAAAAAAAA===999888::::::888888;;;;;;:::999999999:::;;;<<<<<<<<<;;;;;;<<<======>>>>>>???????????????>>>===<<<<<<======<<<===@@@BBBGGGMMMVVV]]]bbbdddfffgggfffdddcccccccccbbb___]]]VVVNNNCCC<<<999888888666333333222111111111111111111111111222222222222333444444444555666666777777888888:::;;;<<<<<<======<<<===@@@AAABBBDDDGGGJJJLLLPPPVVV^^^eeejjjmmmooottttttvvv||||||}}}}}}{{{{{{{{{zzz|||~~~}}}{{{||||||}}}{{{RRRBBB;;;;;;<<<999777555333555777888666444000000////////////000000000000000000111222333444666444;;;>>>AAAbbbttt~~~yyycccXXXrrrVVVEEEKKKDDDDDDDDDDDDEEEFFFGGGGGGHHHIIIKKKNNNLLLKKKQQQZZZbbbuuummmOOOHHHEEEHHHGGG@@@===@@@EEEJJJPPPUUUXXX[[[]]]^^^^^^cccfffgggllluuu}}}|||xxxqqqkkk]]]XXXSSSRRRPPPNNNOOOSSSOOOMMMLLLKKKLLLLLLKKKIIIJJJIIIHHHJJJQQQYYY```cccpppyyybbbUUUJJJHHHIIIIIIHHHGGGEEEDDDBBBAAAAAACCCEEEFFF??????===<<>>>>>>>>???@@@BBBCCCCCCBBBCCCCCCAAADDDKKKOOOPPPNNNIIIFFFGGGGGGGGGKKKPPPSSSSSSTTTUUUXXX\\\bbbfffmmmqqqxxx}}}tttfffXXXMMMJJJFFFJJJRRRWWWVVVSSSVVV]]][[[]]]^^^\\\VVVOOOKKKHHHQQQSSShhhkkkfffdddlllwww~~~~~~uuuhhh```[[[UUULLLEEEAAA@@@>>>>>>@@@@@@???>>>===<<<;;;::::::::::::::::::;;;===??????>>>===<<<;;;999999<<<<<<::::::===<<<;;;999888999:::<<<===@@@@@@@@@AAAAAABBBCCCCCCAAAAAA@@@@@@???>>>>>>===;;;<<<<<<<<<<<<===@@@CCCHHHNNNWWW^^^ccceeefffgggcccbbb```_________\\\ZZZTTTMMMCCC<<<999888888888444333333222111111111111111111111111222222222222222222333444444555555666666666777999999::::::::::::<<<>>>@@@AAADDDGGGJJJLLLPPPWWW___fffkkknnnooorrrppprrrxxx}}}~~~}}}{{{{{{yyyzzz|||}}}~~~}}}|||{{{|||{{{zzz}}}~~~|||qqqyyyyyyNNNBBB===<<<===;;;<<<777222333777888666333000000////////////000000000000000000111222333444555555:::===FFFmmmppp{{{sssuuuZZZCCCKKKgggeeeKKKDDDCCCCCCCCCCCCDDDEEEFFFGGGFFFGGGJJJMMMKKKIIIMMMTTTRRR^^^nnn~~~{{{WWWNNNHHHHHHGGGDDDBBBCCC>>>AAADDDGGGIIILLLOOORRRXXX]]]aaabbbfffooowwwzzz|||yyyqqqfff]]]SSSNNNKKKKKKNNNTTTLLLKKKKKKKKKMMMNNNLLLKKKKKKIIIJJJOOOXXXcccjjjnnn{{{```TTTIIIHHHKKKKKKJJJIIICCCBBBAAAAAACCCEEEEEEFFF???@@@>>>>>>CCCJJJLLLHHH>>>???AAACCCEEEFFFFFFFFFCCCCCCBBBBBBCCCGGGJJJLLLHHHDDDBBBDDDFFFHHHPPPXXXZZZ[[[^^^```cccgggmmmqqqxxx{{{|||~~~iiiUUUMMMNNNGGGJJJPPPUUUUUURRRUUU\\\VVVXXXZZZYYYTTTOOOKKKIIIOOOSSSgggsssccc```eeekkkqqqvvvuuuiiiXXXNNNKKKIIIDDD???;;;;;;;;;===???AAA@@@???======<<<;;;:::999999999888:::<<<>>>>>>===;;;:::;;;999;;;??????<<<;;;===::::::999999999:::<<<<<<@@@@@@AAABBBCCCCCCDDDDDDEEEDDDCCCAAA@@@>>>======;;;;;;<<<;;;;;;>>>BBBEEEHHHNNNVVV]]]aaaccceeefffcccaaa___^^^^^^^^^\\\ZZZRRRLLLCCC<<<888888999:::555444333222111111111111000000111111111222222222222222333333444555555555444555666777777777777777999;;;===???AAADDDGGGJJJMMMQQQXXX```ggglllnnnoooqqqoooooouuu~~~~~~~~~{{{||||||}}}}}}}}}}}}|||}}}zzzyyy}}}~~~rrrxxxsssJJJBBB>>><<<===<<<>>>999333222555666444000000000////////////000000000000000000111222333444444444:::===LLLyyy{{{qqqxxxvvvfff|||qqqSSSEEE===KKKkkkyyyfffLLL@@@BBBBBBBBBBBBCCCDDDEEEEEEEEEFFFIIILLLLLLIIIKKKPPPSSS[[[eeerrriii^^^QQQJJJFFFCCCBBBBBBEEEEEEDDDDDDEEEJJJPPPTTT[[[aaaddddddeeemmmuuuxxxzzz}}}}}}sssfff\\\SSSOOOMMMKKKMMMPPPKKKJJJKKKLLLNNNOOOMMMLLLMMMMMMNNNSSS[[[eeennnsss}}}ttt___TTTJJJIIILLLLLLKKKJJJBBBAAAAAACCCFFFGGGFFFDDD===???>>>???EEEKKKKKKFFF>>>@@@DDDGGGIIIIIIHHHHHHEEECCCBBBBBBCCCDDDGGGIIIFFFEEEFFFIIILLLOOOWWW___ccceeehhhjjjmmmppptttwwwzzz}}}~~~oooWWWNNNPPPKKKKKKNNNSSSUUUTTTVVV[[[UUUUUUVVVVVVTTTQQQNNNLLLMMMQQQbbb}}}aaaUUUTTTWWW^^^gggjjj]]]NNNDDDBBBBBB???<<<777777888;;;>>>@@@???>>><<<<<<<<<;;;;;;:::999999999:::<<<>>>>>>===<<<:::;;;999<<>>>>>??????@@@@@@@@@@@@BBBCCCDDDDDDEEEDDDKKKIIIFFFCCC@@@>>>===<<<:::;;;;;;;;;;;;>>>BBBFFFIIIMMMTTTYYY]]]___aaacccccc```^^^]]]]]]\\\[[[ZZZPPPKKKCCC;;;777777888:::666555444222111111111111000000000111111111111222222222222333444444555555333444555555666666666555777999<<<>>>???BBBEEEHHHMMMQQQYYYaaahhhmmmoooooorrrqqqqqqvvv|||~~~|||zzz}}}~~~www|||mmmFFFAAA???;;;<<<<<<===999555333444333111///000000////////////000000000000000000111222333444333555;;;???SSS{{{{{{uuuggg|||oooQQQ@@@999???SSS^^^VVVJJJFFFAAAAAAAAAAAABBBCCCDDDEEEEEEDDDGGGKKKKKKHHHJJJNNNSSSYYYaaajjjvvvuuufffXXXMMMEEEAAA???IIIHHHGGGFFFHHHMMMUUUZZZ\\\cccfffcccccciiiqqquuuyyy||||||tttbbbZZZRRRQQQQQQNNNMMMOOOLLLKKKLLLMMMOOOOOOMMMKKKQQQRRRSSSUUUZZZaaajjjqqquuu{{{{{{aaaUUUKKKKKKMMMLLLJJJIIIBBBBBBDDDHHHLLLKKKGGGBBB===???AAABBBHHHLLLJJJDDD???BBBGGGLLLNNNNNNLLLJJJIIIDDDAAAAAAAAA@@@BBBFFFEEEFFFJJJOOORRRUUU]]]fffmmmooorrrsssssstttvvvxxx{{{~~~}}}dddWWWTTTPPPLLLLLLQQQUUUVVVXXX[[[WWWUUUTTTUUUXXXWWWTTTQQQOOOUUUbbb}}}zzz[[[LLLGGGGGGNNNXXXZZZRRRGGGAAA??????===:::666666777999<<<===<<<::::::;;;;;;;;;;;;;;;::::::999:::<<<=========<<<;;;;;;;;;???EEEGGGEEEDDDFFFGGGHHHJJJLLLMMMLLLLLLKKKGGGHHHJJJKKKMMMMMMMMMLLLPPPMMMJJJEEEAAA>>><<<<<<::::::::::::;;;>>>CCCGGGLLLOOORRRUUUWWWYYY[[[]]]^^^[[[XXXWWWWWWWWWVVVUUUNNNIIIBBB;;;666555888:::666555444333222111111111000000000000111111111111111111111222333333444444333333444555555555555444555777999;;;<<<>>>BBBDDDMMMRRRZZZbbbiiimmmooopppuuuuuuvvvxxxzzz|||~~~}}}~~~}}}vvvgggAAA???===888888999888777555444222111000000000000////////////000000000000000000111222333444333777===CCC[[[xxxsssmmm{{{sssYYY===999999@@@FFFFFFFFFGGG@@@@@@@@@@@@AAABBBCCCDDDDDDBBBDDDHHHIIIGGGHHHLLLLLLOOOVVV___hhhuuussseeeYYYOOOJJJMMMMMMNNNNNNPPPTTTYYY]]]\\\cccgggcccbbbgggooossszzzzzzkkkaaaXXXVVVUUUSSSRRRSSSPPPPPPPPPRRRSSSRRROOOMMMRRRUUUYYYYYYYYY___jjjssszzzcccWWWMMMLLLNNNLLLIIIGGGDDDEEEIIINNNRRRPPPIIIBBBAAAEEEHHHKKKOOORRRMMMFFFDDDHHHNNNTTTVVVUUUSSSQQQNNNHHHDDDDDDCCCBBBEEEKKKPPPQQQUUUZZZ\\\^^^gggpppvvvwwwyyyyyywwwuuuuuuvvvxxx{{{|||{{{rrraaaZZZTTTMMMJJJPPPVVVYYYYYY[[[ZZZVVVTTTVVV[[[\\\YYYUUUTTTZZZfffzzzpppTTTFFF@@@===CCCNNNMMMIIICCC@@@???===;;;888777777777999::::::888666888999:::;;;;;;;;;;;;;;;::::::;;;<<<<<<<<<<<<<<<<<<===BBBJJJMMMLLLKKKMMMRRRTTTWWWYYYZZZYYYWWWVVVQQQSSSUUUVVVXXXXXXXXXWWWSSSPPPLLLFFFBBB>>><<<;;;::::::::::::;;;>>>DDDHHHNNNPPPRRRSSSSSSTTTVVVXXXWWWUUURRRPPPPPPPPPOOONNNLLLHHHAAA:::555555777:::777666444333222111111111000000000000111111111111000000000111222222333333333333444555555555444444444555888999:::<<>>===;;;666666777444555555444222000111222000000////////////000000000000000000111222333444444888???FFFaaasssmmmlllwwwyyydddJJJCCC:::999===BBB@@@<<<@@@@@@@@@@@@AAABBBCCCCCCCCCAAABBBFFFHHHFFFHHHKKKIIIJJJMMMTTTYYYaaappp~~~~~~pppeee]]]UUUWWWYYYZZZ[[[\\\^^^___```hhhkkkhhhfffkkksssxxx~~~xxxkkk^^^YYYWWWUUUTTTVVVVVVUUUVVVWWWWWWVVVRRRPPPQQQWWW\\\\\\\\\aaannnyyy}}}dddYYYNNNMMMNNNLLLHHHFFFFFFHHHLLLSSSWWWTTTJJJBBBGGGKKKPPPSSSWWWYYYSSSJJJJJJNNNUUU[[[^^^]]]ZZZWWWRRRKKKGGGIIIJJJIIINNNVVV``````ccceeefffgggpppzzz{{{|||}}}|||xxxuuutttsssppprrrpppkkklllsssuuurrrpppzzzpppZZZ[[[PPPIIILLLTTTYYY]]]```___[[[XXXWWWZZZ```eeegggdddjjjxxxwww```NNNEEEBBB@@@???DDDBBB???<<<;;;;;;;;;<<<444;;;;;;333444===???999:::;;;;;;:::999:::;;;===555888;;;>>>@@@AAABBBCCCGGGFFFHHHMMMTTTZZZ]]]]]]bbbbbbcccdddffffffdddbbb^^^^^^[[[XXXYYY^^^___\\\YYYMMMJJJHHH>>>;;;===;;;>>>>>>===;;;999<<>>HHHpppkkkyyyeeesss~~~|||xxxXXXNNNCCC======@@@@@@???>>>>>>>>>??????@@@@@@@@@???AAABBBCCCCCCDDDGGGIIIFFFIIIMMMPPPSSSVVV[[[^^^qqq{{{{{{tttiiibbbcccfffddddddgggfffeeehhhnnnrrruuu{{{}}}tttjjjccc^^^YYYZZZ___```\\\ZZZ\\\]]]YYYVVVVVVXXX[[[___bbb```bbbmmmyyyuuuaaaWWWOOOOOORRRPPPLLLJJJKKKNNNRRRTTTSSSOOOJJJGGGKKKMMMWWWeeekkkdddWWWPPPUUUXXX^^^eeeiiiiiifffcccZZZ[[[\\\]]]___aaaeeehhhnnnooopppqqqsssuuuyyy|||zzz{{{{{{zzzwwwsssnnnkkkgggddd```]]]\\\]]]```bbbeeexxxzzzccc]]]SSSLLLPPPXXX___dddgggccc^^^WWWUUUYYY```gggkkklllsss~~~jjjVVVIIIBBB???===@@@???===;;;:::;;;<<<===777<<<===999999===<<<777>>>>>>??????>>>===>>>>>>>>>??????@@@BBBEEEIIILLLSSSRRRTTTYYYaaafffiiiiiigggfffffffffggggggeeedddaaabbb```]]]^^^```[[[TTT[[[NNNLLLKKKCCC@@@@@@<<<;;;;;;;;;;;;;;;>>>DDDIIIKKKKKKLLLNNNOOOQQQRRRSSSMMMKKKIIIHHHIIIIIIIIIHHHFFFIIIFFF>>>888777999888555555555555444333222111111111111111111111222222111111111111111111111111222222111111222222333444222555777888999<<>>>>>?????????@@@@@@@@@@@@???@@@BBBBBBBBBCCCEEEGGGEEEGGGJJJKKKMMMPPPSSSVVVbbbkkkxxxxxxpppooonnniiieeeeeekkkkkknnntttwwwyyy~~~zzzpppjjjddd``````dddbbb^^^\\\^^^^^^ZZZWWWXXX```bbbeeefffbbbaaakkkvvvvvv```VVVOOOPPPRRRQQQNNNMMMOOOPPPRRRSSSQQQOOONNNMMMUUUXXXcccqqqvvvmmm```XXX[[[```gggooosssrrroookkkgggkkkpppuuuxxxzzz{{{{{{{{{|||}}}}}}~~~~~~}}}zzzvvvrrrmmmiiiaaa^^^[[[WWWVVVWWWYYY[[[bbbuuupppaaaVVVMMMNNNUUU\\\ccchhhjjjccc[[[WWWYYYaaajjjooovvvyyy```LLLAAA<<<;;;<<<;;;:::999:::;;;<<<===<<<<<<<<<;;;:::;;;;;;;;;:::;;;;;;<<<<<<;;;::::::???>>>>>>???BBBFFFKKKMMMZZZZZZ]]]bbbiiinnnqqqrrriiiiiiiiijjjkkklllmmmnnnfffgggiiimmmtttwwwpppfff^^^RRRQQQQQQGGGCCCDDD@@@AAA@@@???<<<<<>>DDDPPPxxx{{{nnnooossszzzsss{{{~~~iii]]]MMMCCC@@@@@@???>>>?????????@@@@@@@@@@@@@@@>>>@@@AAA@@@@@@@@@CCCEEEEEEFFFHHHHHHIIIJJJLLLOOOSSSXXXaaalllxxx~~~wwwpppmmmmmmlllooosssvvvwww{{{|||sssmmmhhhcccbbbdddeeeaaa```aaa___[[[ZZZ\\\dddfffhhhgggaaa___hhhsss~~~ppp___WWWPPPQQQTTTRRRPPPPPPSSSTTTTTTSSSQQQQQQSSSUUUXXX\\\gggtttxxxooobbbZZZ___eeennnwwwzzzyyytttqqqpppvvv~~~zzzuuupppkkkggg]]]ZZZVVVSSSQQQRRRTTTUUUbbbuuu}}}ooo```RRRMMMPPPWWW```iiiqqqjjjaaa[[[\\\aaagggkkkrrr}}}dddLLL???;;;;;;::::::999999999:::;;;;;;???;;;777999;;;===>>>@@@999999:::<<<===>>>>>>===@@@BBBEEEHHHLLLRRRYYY]]]aaacccfffkkkqqquuuxxxyyyuuuvvvxxxyyy||||||}}}qqqiiihhhdddSSSKKKNNNNNNTTTOOOGGG@@@<<<<<<@@@CCCCCCDDDDDDEEEEEEFFFFFFGGGEEECCCBBBAAABBBBBBAAA@@@BBBFFFFFF???999999999999555555555555555444333333333222222222222222111111111111111111111222222222222222111111222222333444222555777888:::>>>FFFLLLTTT[[[fffpppwwwzzz|||}}}|||~~~}}}{{{wwwyyy|||~~~{{{{{{{{{|||}}}~~~}}}}}}||||||}}}|||vvvrrruuu|||yyyNNN===<<<777999555666666555555555555555222000333333555555444222000///000000111111222333444555555@@@HHHWWWyyy{{{{{{wwwwww~~~~~~{{{nnnaaaPPPEEE@@@@@@@@@?????????@@@@@@@@@@@@@@@@@@===>>>??????>>>>>>@@@BBBEEEFFFHHHHHHGGGHHHJJJLLLMMMNNNPPPUUU]]]gggpppuuuyyyuuuiiiffffffhhhjjjkkkrrrzzzvvvqqqlllgggdddeeegggeeeddddddaaa^^^```eeeiiijjjlllmmmiiiiiirrr}}}yyykkkaaaYYYSSSTTTVVVTTTSSSSSSUUUVVVWWWVVVTTTTTTVVVYYYXXX[[[dddooorrrjjj```[[[ccckkkvvvzzzvvvuuu|||~~~yyyuuupppjjjfff]]]ZZZWWWSSSQQQQQQQQQRRR___rrrnnnZZZPPPQQQXXXfffqqqsssmmmeee___]]]^^^______```gggpppyyy{{{___HHH<<<:::<<<;;;:::::::::999999999:::===:::999???HHHLLLHHHBBB@@@>>>===???CCCGGGHHHHHHKKKNNNRRRVVV\\\iiizzztttwww{{{fffWWWZZZ]]]bbbZZZMMMBBB<<<<<>>===>>>CCCDDD???:::999999888555555666666555555444444333333333333222222111111000000111111111222222222222222111111222222333444333555777999;;;@@@HHHOOOWWW___jjjtttyyy}}}{{{~~~yyyzzz}}}~~~|||{{{{{{|||}}}{{{}}}~~~}}}{{{}}}}}}{{{}}}~~~}}}ssspppppp{{{xxxzzzJJJ<<<<<<666999555666555555555666777777444222///000222444444333111000000000000111222333555666777BBBLLL^^^yyytttzzz~~~}}}||||||mmmaaaPPPEEEAAAAAAAAA@@@????????????????????????<<<===>>>===<<<===???AAABBBDDDEEEFFFEEEGGGIIIKKKJJJIIIHHHIIILLLRRRWWW[[[eeeiiinnnrrrvvvvvvssspppfffaaa]]]]]]___bbbllluuu~~~yyyuuuoookkkjjjiiiggggggfffdddcccjjjsssvvvtttuuuxxx{{{tttfff^^^YYYXXXXXXUUUTTTUUUSSSXXX[[[[[[XXXVVVWWWYYY\\\]]]dddnnnpppkkkeeecccmmmvvv~~~}}}xxxvvvrrrkkkfff^^^\\\XXXTTTQQQPPPPPPPPPVVVjjj|||vvvaaaUUUSSS[[[jjjwwwsssnnnggg```\\\YYYWWWUUUWWWXXX\\\dddppp}}}~~~hhhRRRBBB;;;;;;<<<;;;;;;;;;;;;;;;;;;::::::999<<<@@@KKK___llleeeTTTGGGCCC>>>???DDDJJJNNNPPPWWW\\\aaabbbgggxxxwww___]]]]]]aaaXXXLLLCCC??????BBBCCCFFFEEEEEEEEEDDDDDDCCCCCC@@@???>>>>>>???>>><<<:::;;;@@@BBB>>>:::999888777555555666666666555555444444444444333222222111111000000000111222222333333222222111111222222333444333555777999;;;BBBKKKRRRYYYaaallluuuyyy||||||~~~~~~~~~}}}|||}}}}}}~~~yyy{{{~~~}}}{{{zzz|||}}}|||~~~yyyuuuzzz~~~yyy{{{FFF:::<<<666888444666444444666888::::::777555///000111222333222111111000000000111222444555666888BBBLLLaaa|||zzz|||}}}yyykkk___OOOEEEBBBBBBAAA@@@>>>>>>>>>>>>>>>=========:::<<<======<<<===???AAA>>>@@@AAABBBBBBCCCEEEHHHGGGGGGGGGHHHJJJMMMPPPQQQSSSYYY___bbbfffiiihhhdddddd___ZZZZZZ\\\aaakkkvvv|||}}}zzzsssmmmkkkiiihhhiiihhhfffiiivvv~~~zzzmmmfff___]]]ZZZUUUSSSTTTSSSXXX^^^___ZZZWWWVVVXXX\\\^^^fffooorrrnnnjjjjjjuuu~~~~~~{{{yyyuuunnnggg___\\\YYYTTTQQQOOOOOONNNRRRfffxxx}}}jjj]]]YYY^^^jjjvvvvvvqqqiiiccc^^^ZZZWWWTTTXXX[[[```ffflllppprrrsssfff\\\NNNCCC===<<<;;;::::::;;;<<<======>>>>>>>>>:::>>>AAANNNqqq___XXXOOOMMMRRRZZZ```ccclllxxxjjj___WWWUUUOOOGGGCCCAAABBBBBBAAAEEEEEEDDDDDDCCCBBBAAAAAA===<<<;;;<<<===<<<999777777===@@@===999888777555555555666666666666555555555444444333222222111111///000000111222222333333222222111111222222333444333555777999<<>>>>>=========<<<<<<<<<;;;999;;;<<<<<<<<<===???BBB>>>???@@@@@@???@@@BBBDDDDDDEEEFFFHHHJJJKKKMMMMMMMMMSSSXXXXXXZZZ^^^^^^[[[^^^ZZZXXXZZZ\\\```iiisss~~~}}}vvvoookkkiiiiiiiiiiiihhhooo~~~tttmmmfffaaa[[[UUURRRSSSSSSZZZ___^^^YYYUUUUUUXXXZZZ___jjjuuuyyytttpppppp}}}~~~yyyppphhhaaa___[[[WWWSSSQQQOOOOOOQQQeeewwwwwwjjjcccccckkkuuu{{{uuummmeeeaaa^^^[[[ZZZZZZbbblllqqqnnneee[[[TTTKKKDDD<<<:::;;;===;;;888999:::<<<>>>???@@@AAAAAA>>>@@@===HHHxxxyyymmmiiimmmvvv~~~xxxfffYYYKKKHHHDDDCCCCCCBBB???<<>>>>>;;;:::::::::;;;:::888555555<<>>>>>===:::666555444333222111111111//////000111222444666777999???GGG```|||kkk}}}zzz{{{wwwkkk```RRRHHHDDDCCC@@@=========<<<<<<;;;;;;;;;:::888:::;;;<<<<<<>>>@@@BBB@@@AAAAAA@@@??????AAACCCDDDDDDEEEFFFFFFFFFFFFFFFGGGMMMPPPOOOPPPUUUVVVSSSUUUSSSTTTXXX[[[^^^eeemmm}}}}}}uuupppiiiiiiiiiiiiiiisssyyyrrrjjjddd\\\TTTQQQRRRUUU[[[___]]]WWWSSSUUUYYY\\\cccqqq}}}xxxwww|||qqqhhhdddbbb^^^ZZZVVVSSSRRRQQQMMM```rrrwwwiiidddkkkwwwyyywwwoooeeedddjjjllliiieeelllxxx|||nnnWWWHHHEEEBBB???===;;;;;;;;;;;;:::777<<<>>>>>>BBBJJJMMMJJJGGGBBB===FFFeee~~~hhh___UUUQQQJJJDDD@@@??????@@@???>>><<<:::999999::::::::::::;;;;;;:::999777666777666777:::======999666666777888999999888777666777777666555333222111111111111111111111222222222333333222222222222222222555999<<<===>>>EEERRR]]]dddjjjsss|||~~~|||{{{wwwzzz||||||{{{|||}}}}}}|||||||||}}}|||}}}~~~}}}|||{{{|||}}}zzz}}}~~~}}}yyy~~~aaaDDD777;;;888333555555666666666:::>>>???===;;;???:::444222222333222000111222333333333444666888<<>><<<<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>??????@@@AAABBBCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDDDDHHHIIIJJJKKKLLLLLLLLLLLLNNNRRRUUUVVVWWW\\\fffnnnyyywwwtttqqqmmmlllnnnqqq}}}~~~mmmhhh```ZZZUUULLLUUUSSSTTTUUURRRNNNPPPVVVaaaaaaiiivvvyyytttuuuzzzvvvnnnjjjiiiccc[[[VVVUUURRRLLLUUUeeettt~~~mmmdddfffnnnwwwvvvpppjjjkkkrrruuusssssspppmmmiii]]]OOOGGGGGG>>>===;;;::::::;;;;;;;;;>>>@@@AAABBBHHHSSSWWWTTTEEEFFFHHHKKKYYYyyywwweee]]]UUUQQQLLLEEEAAA>>>======>>>===;;;999888888888999999::::::::::::888777666666666777:::<<<===:::777666777888888888888777666777666666555333222222111111111111111111111111111222222222222222222222222111555999;;;>>>HHHVVVaaaiiimmmtttzzz~~~zzz|||}}}~~~}}}{{{{{{}}}~~~}}}||||||}}}~~~~~~~~~|||}}}~~~|||zzzyyyzzz{{{yyyxxxttt}}}^^^BBB777;;;888444555555666555555888;;;===<<<;;;<<<888333000///111222333111333444333333444666888AAALLLPPPdddvvv}}}qqqkkkeeeXXXttt}}}yyy}}}xxxtttppphhhYYYJJJBBB@@@???===<<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<===>>>>>>>>>>>>???@@@AAABBBBBBBBBBBBBBBBBBCCCCCCCCCDDDDDDDDDFFFGGGHHHIIIIIIJJJIIIIIIKKKMMMPPPRRRTTTZZZdddlllttt~~~zzzwwwrrroooooosssxxxrrrllleee___XXXLLLSSSQQQPPPQQQNNNLLLOOOUUU[[[\\\eeepppsssooorrrzzzvvvnnnkkkjjjeee]]]YYYXXXUUUPPPVVViiizzzrrrccc^^^aaalllmmmkkkjjjooowww||||||wwwnnncccZZZQQQIIIEEEFFF<<<;;;;;;;;;;;;===>>>???AAABBBBBBCCCLLLXXXaaacccQQQLLLIIIKKKSSSkkkzzzjjj]]]WWWTTTQQQLLLGGGBBB>>>;;;:::<<<;;;999777666666777777888999999999999777666555444444666888;;;<<<:::999666666777777777777666666666666666555444333222222111111111111111111111111111111111111111111111111000333888<<>><<<<<<;;;;;;;;;;;;<<<<<<;;;;;;;;;<<<======>>>>>>======>>>???@@@@@@@@@@@@AAAAAABBBBBBBBBCCCCCCCCCCCCCCCDDDEEEFFFFFFFFFFFFFFFHHHKKKLLLPPPWWWaaaiiitttzzz|||vvvrrrssswww}}}{{{qqqkkkfff^^^QQQRRRNNNKKKKKKIIIHHHLLLRRRUUUXXXbbblllmmmjjjqqq}}}vvvooojjjjjjeee^^^[[[ZZZWWWRRRPPPeeexxxvvvdddZZZXXX^^^^^^___bbbiiirrrwwwyyylllhhhccc[[[RRRIIICCCAAA===============???AAACCCAAAEEEGGGIIIOOO\\\mmmyyyppp[[[MMMSSSggg~~~sssmmmfff[[[RRRNNNOOOMMMJJJGGGCCC???<<<;;;;;;:::888777666555666666888888999999888777555444333333555777999:::::::::666666666666666666666666666666555555444444333333111111111111111000000000000000111111111111222222222555:::???GGGTTTcccoootttuuuwwwyyy|||~~~~~~~~~|||{{{|||}}}|||zzzzzz{{{|||~~~|||}}}~~~wwwsssllltttTTT>>>666:::777555888666555444333333555666888999555666777444000///111444222444444444333333555777FFFZZZjjjwww|||}}}vvvkkkfffwww~~~dddYYYtttzzzwwwrrrgggcccrrrooobbbMMM@@@???@@@>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<<<<===============>>>???@@@@@@@@@@@@@@@@@@@@@AAAAAAAAABBBBBBAAAAAABBBCCCDDDDDDDDDDDDDDDFFFGGGIIINNNUUU___eeeoooqqqtttxxx}}}zzzvvvvvvyyy~~~|||ppphhhcccYYYRRRLLLGGGEEEDDDEEEJJJPPPRRRVVV```jjjjjjgggppp~~~wwwqqqhhhhhhddd^^^[[[[[[WWWRRRLLL```sss}}}lll```[[[[[[XXXWWWYYY]]]aaaeeegggaaaffffff^^^QQQFFFAAA@@@===???@@@@@@???@@@DDDGGGEEELLLQQQRRRTTT```yyy}}}sss~~~yyylll```[[[WWWRRRLLLJJJIIIHHHGGGFFFDDDBBB@@@???<<<;;;999888777666777777888888999999888777555444222333444555666888999;;;666555555555555555555666555555555555555555555555333222222222111111111000000000111111222222222222444777<<>>TTTiii{{{{{{|||kkkaaa{{{ccc___{{{vvvsssjjj^^^\\\qqqrrrfffOOO@@@??????<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;<<<<<<<<<<<<===>>>???@@@@@@AAAAAAAAA????????????@@@@@@@@@@@@@@@@@@AAABBBCCCCCCCCCCCCEEEEEEFFFHHHLLLSSSZZZ^^^aaa```___```fffnnnuuuyyy}}}xxxwww{{{vvvfffbbb]]]UUUMMMFFFCCCCCCCCCHHHNNNOOOTTT___iiihhhdddlllyyyyyysssjjjjjjfffaaa^^^^^^ZZZTTTRRRdddtttyyykkkdddbbb[[[UUUSSSQQQOOOPPPRRR]]]bbbbbbVVVIIIBBBAAAAAA>>>AAACCCDDDCCCEEEJJJNNNMMMRRRWWWXXXWWWbbb|||~~~ttthhh^^^TTTQQQPPPMMMKKKKKKDDDDDDDDDDDDCCCCCCCCCCCC???>>><<<:::999999999:::888999999999999777666555222333444444333555888;;;555555444444444444555555555555555555555666666666444444444333222222111111111111111222333333444444555888===EEENNNZZZeeemmmsssvvvzzz~~~~~~|||vvvvvvwww}}}}}}~~~{{{lllccc___oooKKK;;;777999555555888333222333444333222222444555222555999:::888444111000111222333333333444666888888JJJ^^^vvveeefffiiisssooocccVVVWWWhhhnnnfffOOO???>>>???<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;===>>>???@@@@@@AAAAAA@@@======>>>>>>>>>????????????@@@AAABBBBBBCCCCCCBBBEEEEEEEEEGGGJJJNNNQQQSSSTTTRRRPPPPPPUUU^^^hhhnnn|||~~~zzzyyy|||jjjccc```YYYPPPHHHEEEDDDEEEHHHMMMNNNRRR]]]hhhgggaaadddnnn}}}{{{tttnnnooolllfffdddccc^^^XXXXXXhhhuuussskkkeee[[[RRRMMMIIICCCBBBEEEQQQUUUSSSIIIBBBBBBCCCBBBBBBFFFJJJLLLMMMPPPWWW\\\___^^^______```iiizzzkkkqqqyyy}}}yyytttrrrnnnjjj___WWWPPPNNNMMMIIIHHHIIICCCBBBBBBBBBBBBCCCDDDEEEBBBAAA???>>><<<<<<======999::::::::::::888777666333444444333111333777:::555555444333333444555555444555555555666666666777666666555444444333222222111222222333444444555555777:::AAAJJJUUU```iiioootttvvvyyy}}}~~~~~~~~~}}}uuutttvvv{{{~~~{{{{{{~~~qqqddd[[[hhh{{{~~~III;;;888999444555777222111333555555333111222444222222333555666777555333///111222333333555777:::;;;FFFTTTxxxmmmnnntttzzzqqqooo___QQQRRR[[[eeeaaaLLL===>>>@@@<<<;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<===>>>????????????<<<<<<=========>>>>>>>>>===>>>???@@@AAAAAAAAAAAACCCCCCCCCDDDFFFFFFFFFEEEGGGGGGGGGHHHLLLSSS]]]dddkkk|||zzz}}}xxxmmmhhh^^^UUUKKKHHHHHHGGGIIIMMMQQQTTT___kkkkkkbbb___dddaaabbblll|||vvvqqqrrroooiiifffeee```ZZZZZZlllwwwvvvmmmbbbWWWMMMIIIDDD???>>>CCCBBBFFFEEEAAAAAAFFFFFFAAAFFFKKKQQQTTTVVV[[[ccciiivvvooojjjkkknnnwwwvvv^^^aaahhhnnnoookkkgggffffff]]]WWWQQQOOOKKKFFFCCCDDDCCCCCCBBBAAABBBCCCDDDEEEDDDCCCAAA@@@???>>>??????::::::;;;;;;:::999777666444444444222000111666:::555444333333333333444555444444555555666777777777777777666555444444333333222222333444444555666666999>>>FFFPPP[[[fffoootttuuuvvvxxx{{{|||~~~~~~xxxwwwxxx}}}~~~}}}~~~|||{{{wwwxxx}}}}}}}}}{{{{{{kkk[[[```www}}}|||HHH;;;888999333444777111111444666666333111222333222///---///444888888777...000222333444555888;;;CCCHHHQQQttt|||iii{{{ttt|||vvvpppooo^^^NNNOOOQQQ^^^]]]III;;;===@@@===;;;::::::999999::::::;;;;;;;;;;;;;;;;;;;;;;;;;;;:::;;;<<<===>>>>>>>>>>>><<<<<<<<<============>>><<<===>>>???@@@@@@@@@@@@AAAAAAAAABBBBBBAAA>>><<<:::===@@@BBBDDDIIIRRRYYY```sss||||||yyyqqqbbbWWWNNNKKKJJJIIIJJJMMMUUUWWWbbbooooooeee^^^```QQQNNNVVVooo}}}wwwqqqrrroooiiifffddd___XXX^^^rrr{{{|||vvvhhh```ZZZPPPGGGFFFDDD@@@AAAFFFHHHBBB???BBBEEEFFFHHHKKKGGGQQQZZZ\\\[[[___jjjvvv~~~uuu|||jjjgggkkkqqqsssoooiiiccc___^^^[[[VVVRRRNNNJJJEEEBBB@@@@@@@@@@@@AAACCCEEEGGGDDDCCCCCCBBB@@@>>><<<;;;::::::999999999:::;;;;;;777666444222222333444555555555555555555555444444333333444555666777888888888888888888777666555444444333333333555555555444888>>>GGGRRRaaannnsssrrryyyzzz|||~~~~~~}}}|||{{{vvvwwwyyy}}}~~~|||~~~|||xxxxxx}}}~~~vvvbbb]]]kkkzzz~~~zzzEEE>>>999888777444444777333333333222222222111111000000111222333555666777666555333222222444777999@@@HHHQQQrrrvvvtttzzzyyyvvvoooiii___RRRKKKTTTXXXUUUJJJAAA>>>;;;777:::999999888888999999:::;;;;;;;;;;;;;;;;;;;;;;;;===============<<<<<<;;;========================???>>>>>>>>>>>>@@@BBBCCC@@@@@@>>>===<<<;;;;;;;;;888888:::===>>>@@@IIITTT```mmm|||{{{jjjaaaWWWSSSOOOLLLMMMPPPRRRZZZbbbjjjqqqppp```NNNKKKMMMNNN^^^|||{{{wwwwwwsssmmmjjjhhhddd___ZZZdddtttzzz{{{xxxoooiii```VVVQQQNNNHHHCCCCCC@@@===@@@EEEFFFEEEHHHNNNQQQPPPPPPRRRVVV[[[______^^^dddrrr~~~|||xxxqqqrrrssssssooojjjccc___[[[XXXSSSOOOKKKGGGCCC@@@===<<<<<<===>>>@@@AAABBBBBBAAAAAA@@@>>>===;;;:::;;;;;;:::::::::::::::;;;666555333222111222444555666666666666666666555555333444444555666777777888888888888777777666444444333222222333555666666666<<>>999888777444333666333333333222222222111111111111111111222444555666666555444333444666777999BBBLLLXXXzzzqqqqqqwwwoooiii^^^QQQIIIKKKOOONNNFFF@@@>>>===999::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;===============<<<;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<===============???@@@AAA======;;;:::999888888888666666:::<<<<<<===EEEOOOXXXcccuuukkkaaaZZZTTTNNNLLLNNNTTT\\\cccgggiiiggg]]]RRRPPPQQQOOOYYYqqq~~~yyyuuusssooollliiifffbbb```jjjzzz~~~nnn\\\SSSOOOJJJFFFEEECCCAAA@@@???===<<>>===;;;:::999<<<<<<<<<;;;::::::::::::666555333111111222333444777888888888777777666555444444444555555666666666777777777777666555444444222222222333444666888999===KKK[[[gggqqq{{{~~~~~~~~~}}}|||zzz}}}~~~|||yyyvvvwww|||ooodddkkksss}}}EEE>>>999888777333333555333333333222222222111111111111111000111222222333555555555666777777888888CCCRRRbbb~~~dddgggvvvoooiii^^^OOOFFFBBBEEEFFFBBB???>>>>>>;;;::::::999999999999::::::;;;;;;;;;;;;;;;;;;;;;;;;<<<<<<======<<<<<<;;;:::;;;;;;;;;;;;;;;;;;;;;;;;<<<;;;;;;;;;<<<===>>>???:::999888666555555555555444555999<<<;;;:::@@@IIIRRRZZZpppyyynnnfff^^^VVVRRRRRRYYY```eeedddaaa___\\\XXXVVVXXXTTTVVVdddqqq}}}uuutttsssooollliiihhhiiirrriii[[[LLLFFFDDDBBBBBBCCC>>>??????<<<:::<<>>============>>>>>>??????============<<<;;;:::999=========<<<;;;:::999999666444222111111111333444888888888999888777555555444444555555555666666666777777777777666666555444444444444333444555999;;;===OOObbbooovvv~~~}}}yyywwwyyy}}}xxxlllooowwwyyyDDD>>>999888777333222444333333333222222222111111111111000000000000000111444555666888999999999888BBBUUUjjjnnnXXXaaauuunnnjjj___PPPFFF???@@@AAA@@@>>>>>>===<<<:::::::::999999:::::::::;;;;;;;;;;;;<<<<<<<<<<<<;;;<<<<<<<<<<<<;;;::::::;;;;;;;;;;;;;;;;;;;;;;;;::::::::::::;;;;;;<<<<<<777777555444444333333333333555999<<<:::888===DDDSSSWWWgggzzzrrrjjjaaa[[[ZZZ]]]aaaeeedddaaa___^^^^^^[[[```\\\YYY^^^fff{{{uuuwwwvvvrrrmmmjjjlllnnnuuuvvvkkkXXXMMMDDDBBBBBBAAA@@@BBB???@@@???:::999@@@LLLTTTZZZ\\\dddllllllgggddddddgggfffcccbbbfffqqquuuuuutttjjjfffnnnyyyyyyvvvuuussslllgggXXXSSSLLLFFFCCCAAA???>>>=========>>>>>>>>>>>>>>><<<<<<======<<<;;;::::::<<<<<<<<<<<<;;;:::999888666555333111111222333444888888999999999777555444444555555666666777777777777777777888777777666555888888777555333555999===AAATTTjjjvvv|||~~~}}}}}}~~~{{{zzz{{{~~~sssuuu{{{{{{mmmBBB<<<888888777444222444333333333222222222111111111111000000//////000000333555777999::::::999999AAAVVVlllyyyaaaQQQ]]]rrrllljjjaaaTTTJJJDDDBBB@@@@@@???===<<<<<<;;;::::::::::::::::::;;;;;;;;;;;;<<<<<<=========;;;;;;;;;;;;;;;::::::999999999999999999999999999888999999999::::::::::::777666555444333333333444444666:::===:::777;;;BBBRRRTTT```ttt}}}sssggg```^^^___```ccceeefffffffffgggdddmmmjjjbbb___aaattt|||vvvvvvuuuqqqllliiikkkmmmuuuwwwcccXXXOOOHHHBBBCCCCCCAAA???@@@AAABBBAAA===???IIIUUU\\\\\\[[[___hhhnnnnnnmmmnnnmmmiiiaaa\\\```rrruuu___YYYVVVVVV\\\aaajjj~~~zzzyyy{{{}}}{{{zzzxxxtttmmmgggYYYSSSKKKDDD@@@???======:::;;;;;;<<<;;;;;;:::999;;;;;;;;;<<<;;;;;;:::::::::;;;;;;<<<;;;:::888777777555444222222333444555999:::;;;;;;:::888666444444555666777888999999:::777888888999999888888777999:::999666444777===BBBLLL^^^rrr}}}~~~||||||~~~}}}}}}~~~xxxzzzxxx^^^@@@:::777888888555333555333333333222222222111111111111000000000000000111333444666888999::::::999AAAUUUjjjcccRRRZZZzzznnniiikkkeeeZZZRRRLLLFFFAAA@@@???<<<;;;<<<;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<======>>>>>>::::::;;;;;;::::::999888999999999999999999999999888888999999999999888888666666555444444444444444444666:::<<<:::777:::AAAKKKNNNYYYiiizzz|||mmmccc___bbbbbbfffmmmqqqrrrvvvzzz}}}rrrfff```nnnzzzvvvuuusssooolllkkklllmmmwww~~~lllaaa^^^WWWQQQLLLLLLKKKGGGDDDDDDCCCFFFGGGGGGMMMZZZccceeeaaa\\\]]]gggpppssssssrrrnnnjjjbbbYYYYYYhhhyyy___LLLHHHDDDEEEQQQXXX```qqqtttppppppxxx{{{}}}~~~zzzsssjjjdddZZZSSSJJJBBB>>><<<;;;:::999999:::::::::999777777888888999::::::999999999777888:::;;;;;;999888777888777555333333444555666<<<===>>>>>>===;;;888666444555666888999;;;<<<===888999999:::::::::999999888999999777666:::BBBIIIVVVfffxxx}}}|||~~~~~~~~~~~~~~~}}}zzz||||||xxxTTT===888666888888666555666333333333222222222111111111111000000000111222222333444555777888999::::::BBBSSSfffoooVVVTTTsss}}}jjjgggkkkjjjaaaZZZSSSIIIBBB@@@???;;;:::===;;;;;;::::::::::::;;;;;;;;;;;;;;;<<<===>>>>>>>>>:::::::::::::::999888888888888888888888888888888777888999:::999999888777666555555444444444444555444555888:::888555:::AAAEEEIIISSS```jjjsssyyynnniiiiiikkkssszzz~~~qqqccclll{{{xxxtttrrrsssttttttttt}}}ttt~~~}}}mmmdddiiiqqqfff___ZZZXXXUUUPPPMMMMMMEEEJJJNNNQQQ[[[hhhnnnmmmggg```___hhhsssvvvsssqqqiiiiiieee[[[UUU[[[nnniii[[[FFF@@@FFFBBBBBBNNNVVV\\\kkk~~~yyyrrrqqqtttyyy{{{qqqgggaaaZZZSSSIIIAAA<<<:::999999999:::;;;;;;:::999777666666777777888888888888777666777999::::::999888777999777555444444444666777>>>???@@@AAA@@@===:::888444555666888:::<<<>>>>>>999::::::;;;;;;;;;::::::666888999888777<<>>::::::>>><<<;;;;;;::::::;;;;;;<<<;;;;;;;;;<<<===>>>>>>???999::::::::::::999888888777777777777777777777777777888999::::::999888777555555444444333444444444333444777999666444999AAACCCHHHQQQ[[[```bbbjjjrrryyyuuuvvv}}}{{{wwwqqqvvvzzzgggmmm|||xxxxxx{{{}}}~~~}}}tttrrrtttvvvsssnnnrrryyywwwtttoookkkeee]]]UUUPPPMMMOOORRR[[[kkkwwwxxxrrriiibbbaaajjjssssssppppppggg___YYYXXXXXXWWWYYY\\\SSSLLLDDD???<<<<<>>888888;;;999999:::::::::999888888777999:::999888666666666333555888999999888999:::;;;:::777444111222555888===HHHKKKCCC<<<<<<<<<999777666555888<<>><<<<<<;;;::::::;;;;;;:::888777888888777888@@@LLLVVViiittt}}}{{{|||~~~~~~||||||}}}~~~~~~~~~{{{zzzzzz|||tttNNN;;;:::888777555444444333222222222111111111111000222111111111000000//////111111222333444666777888BBBUUUfffaaaUUUooo}}}mmmjjjllliiibbb\\\TTTMMMDDD>>>=========<<<999999999999:::;;;<<<======>>>>>>>>>>>>????????????===:::999999999888777999999999888888888888777999888666555555555666777777555222333666888555222222666999999666555999===AAACCCGGGPPPXXX]]]]]][[[aaafffmmmrrrwww}}}~~~tttrrr~~~|||~~~{{{~~~yyyuuuvvv}}}xxxqqqlllgggaaa]]]UUUVVVZZZdddtttwwwlllgggiiisss|||{{{uuurrrkkkbbbZZZUUUQQQMMMLLLNNNHHHBBB===<<<;;;===DDDMMMWWW[[[^^^kkk}}}vvvvvv{{{{{{pppeee___WWWQQQKKKGGGAAA::::::===999999::::::999999888888999::::::999888777777777333555777888777777888::::::999777444222333666999CCCLLLNNNEEE>>>???>>>999999777666888;;;===<<<;;;>>><<<;;;;;;;;;;;;:::999888999888777888AAAPPP[[[jjjuuu|||||||||~~~|||}}}}}}~~~~~~~~~}}}}}}}}}}}}}}}||||||xxxvvvtttyyyuuuRRR;;;:::888666555444444333222222222111111111111000111111111111000000000///111111222333444666777888AAATTTeeehhhRRRiii~~~mmmhhhiiigggcccaaaTTTMMMDDD>>>=========<<<;;;:::::::::;;;<<<======>>>>>>??????@@@@@@@@@@@@AAA>>><<<:::::::::888777888888888777777777666666666666666555555555555555555333222333555666555333444777:::999666555888<<>>:::888999:::;;;AAAIIIOOOVVVVVV[[[pppwwwvvvzzzzzzpppfff```ZZZTTTNNNKKKEEE???<<<>>>=========<<<<<<<<<;;;;;;<<<<<<;;;:::999999999999666777888888777777999;;;999888777555333555888;;;LLLWWW\\\TTTKKKHHHDDD>>>>>><<<;;;;;;<<<>>>======@@@>>><<<;;;<<<<<<;;;999::::::999777:::FFFWWWdddlllxxx}}}{{{zzz|||~~~}}}~~~}}}|||{{{{{{{{{{{{{{{{{{{{{{{{}}}xxxsssyyy}}}jjjLLL:::999888666555444444333222222222111111111111000111111111111000000000000111111222333444666777888@@@SSSeeevvvUUUeeessskkkgggcccbbbbbbSSSLLLCCC>>>===>>>===<<<<<<<<<<<<<<<<<<<<<======???@@@AAAAAABBBBBBAAAAAACCC@@@===<<<;;;:::888777777777666666666555555555666666666555444444333333555555666666777777777777666999;;;999777666888:::@@@@@@AAADDDHHHKKKLLLLLLPPPTTTXXX\\\___eeemmmsss|||yyyzzz}}}tttjjj^^^UUUMMMIIIEEE???===>>><<<999999:::999888;;;AAADDDPPPRRRRRReeeyyyxxx{{{yyyppphhhccc]]]WWWQQQOOOJJJCCC@@@@@@CCCCCCBBBAAA@@@@@@@@@@@@@@@>>><<<;;;<<<<<<<<<<<<======<<<:::888888:::<<<777777777555444555999;;;NNNaaaooojjj^^^TTTJJJAAADDDCCCBBBBBBBBBCCCCCCCCCBBB???===<<<<<<<<<;;;:::;;;;;;:::999>>>LLL```oooqqq{{{{{{}}}|||tttvvvyyy~~~~~~~~~|||zzzxxxxxxyyyyyy{{{|||}}}~~~~~~yyy}}}___HHH999888777666555444444444222222222111111111000000111111111000000000000000111111222333444666777888>>>SSSgggYYYccc{{{rrriiiaaa]]]^^^TTTMMMDDD>>>===>>>>>>======<<<<<<;;;<<<<<<======@@@AAABBBCCCDDDCCCCCCBBBCCC@@@===;;;:::999777555777777777666666666555555888777777666666777888999;;;;;;;;;;;;;;;;;;<<<<<<999:::;;;:::888666888999=========>>>AAACCCEEEFFFIIILLLPPPTTTXXX]]]dddiiioooxxx}}}wwwjjjSSSLLLFFFDDDBBB>>>===???<<<::::::<<<:::777999===@@@PPPVVVYYYiii}}}zzzqqqjjjfff```YYYTTTSSSOOOIIIDDDCCCFFFEEEDDDCCCBBBBBBBBBBBBBBB@@@>>>>>>@@@BBBAAA???AAAAAA???<<<999888999;;;666777777666555666999<<>><<<<<<<<<;;;:::;;;;;;<<<===CCCRRRfffuuuuuu}}}|||||||||{{{wwwxxx{{{tttuuuxxx}}}~~~~~~|||zzzxxxxxxxxxyyy{{{}}}~~~}}}www~~~]]]LLL888888666555444444444444222222222111111111000000000000000000000000111111111111222333444666777888===SSSiiizzzTTT]]]zzz}}}wwwnnnccc\\\[[[VVVOOOEEE???>>>>>>>>>===;;;;;;;;;;;;;;;;;;<<<===AAABBBDDDEEEEEEEEECCCCCCBBB???<<<:::999888666444888888777777777666666666666666777:::???DDDIIILLLBBBAAA>>>===<<<===>>>>>>:::;;;;;;:::999888888999:::::::::;;;<<>>>>>>>>===;;;===???@@@FFFSSSeeerrruuuzzz|||{{{zzz|||{{{yyyzzz{{{|||}}}}}}}}}}}}|||wwwwwwxxx}}}zzzzzz{{{}}}~~~}}}|||zzzzzzyyyyyyzzz|||~~~yyywww{{{mmmSSSEEE888777666555444444444444222222222111111111111000000000000000111111111111111111222333444666777888===TTTiiizzzrrrMMMVVVwww}}}zzzyyytttjjjaaa^^^YYYQQQHHHAAA??????>>>===::::::::::::;;;<<<===>>>AAABBBDDDFFFFFFEEEDDDCCC@@@>>>;;;999999888666555888888888777777777666666222555<<>>;;;;;;======<<<;;;;;;;;;::::::999999999888999:::::::::<<>>;;;:::<<<:::999:::======;;;===AAALLLWWW___kkkzzzuuuoookkkeee___[[[]]]\\\VVVPPPMMMFFFEEECCCAAA@@@@@@@@@AAACCCBBBBBBGGGLLLNNNJJJFFFAAABBBDDDCCCBBBAAAAAABBB===>>>>>>===<<<<<<>>>@@@HHH\\\sss|||hhh[[[^^^aaa```[[[UUUQQQPPPNNNJJJFFFCCCBBBBBBBBBAAA<<<>>>AAACCCFFFPPP^^^hhhrrrtttuuuuuuyyy~~~{{{wwwxxxzzz|||}}}}}}|||{{{|||yyywwwzzz}}}~~~|||~~~}}}|||{{{zzzzzz}}}|||xxxgggYYYJJJ:::777777666555444444444444222222222111111111111000///000000000111111111111111111222333444666777888>>>SSSeee~~~uuu{{{PPPUUUyyy|||{{{~~~|||tttjjjfff\\\UUUJJJCCCAAA@@@>>><<<:::::::::;;;<<<>>>???@@@@@@BBBDDDFFFFFFEEECCCBBB@@@>>>;;;::::::999888777777777666666666555555555333;;;GGGTTT___fffiiijjjVVVKKK???:::<<<>>>===:::<<<;;;::::::;;;;;;::::::777999::::::999999;;;>>>BBBDDDGGGMMMTTTZZZ^^^``````fffoootttqqqkkkooowwwpppYYYFFF@@@<<<======;;;;;;======;;;;;;===<<<:::;;;@@@DDDIIIPPP^^^mmmvvvwwwppplllhhhaaa^^^```aaa[[[TTTQQQHHHGGGDDDBBBAAAAAABBBCCCBBBBBBDDDIIIOOOQQQMMMHHHBBBDDDGGGIIIIIIIIIIIIJJJ@@@AAAAAA@@@??????@@@BBBDDDOOO___tttnnneeeiiilllkkkddd\\\VVVSSSRRRNNNIIIFFFEEEEEEEEEDDD===@@@CCCDDDEEELLLWWW```ooopppooorrrzzz}}}wwwyyy{{{}}}~~~~~~}}}}}}|||xxxyyy~~~}}}~~~|||~~~}}}{{{|||}}}yyy}}}|||wwwyyy^^^RRRLLL;;;777666555444444444444444222222222111111111111000//////000000111111111222111111222333444666777888???RRRbbb|||sss[[[YYY|||{{{qqqlll^^^WWWLLLDDDAAA@@@>>><<<::::::;;;<<<>>>@@@AAABBB@@@BBBDDDFFFFFFEEECCCBBB@@@>>><<<;;;;;;;;;:::888666666555555555444444444999CCCRRRaaajjjmmmkkkhhh___QQQAAA;;;>>>AAA???;;;<<<;;;::::::;;;<<<;;;:::777999;;;:::888666888:::@@@AAADDDJJJQQQVVVYYYZZZ\\\```jjjrrrpppiiikkkrrr{{{|||