BM6P6(@ ddd\\\]]]]]]\\\[[[ZZZYYYYYY]]]XXXSSSRRRSSSPPPJJJEEECCC===555000......,,,*********)))((((((,,,111555777999;;;>>>>>>:::444//////444777666777;;;===<<<===222...666>>>===888555444333111...+++***,,,---//////111222222111000000000///...---,,,---......------------------------///...---,,,,,,,,,,,,,,,---------,,,,,,++++++++++++*********+++,,,,,,---+++,,,------......------333111333;;;GGGPPPTTTTTTZZZ```gggmmmpppuuu{{{zzzwwwsssrrrrrrqqqmmmjjjhhhccc]]]XXXUUUQQQLLLGGGDDDCCCAAA@@@???@@@AAAAAAAAAAAAAAA???===>>>@@@CCCBBBBBBBBBAAAAAAAAAAAAAAA>>>???@@@@@@???@@@BBBDDDBBBDDDEEEGGGGGGFFFEEEDDDIIIFFFBBB@@@AAAAAA???===>>>>>>>>>>>>>>>>>>>>>>>>@@@AAABBBAAA???;;;777555000//////000333555666555>>>AAAGGGLLLQQQVVV[[[___hhhnnntttxxx|||qqq^^^sss}}}qqqbbb\\\RRR@@@888444222000...---333<<>>;;;666333555@@@PPP\\\ooovvvsssfffcccggg^^^NNNMMMJJJJJJLLLJJJEEEBBBCCCPPPooo}}}zzzzzz~~~zzzqqqooooooooottt{{{zzz|||ttttttssspppmmmooouuuzzzsssooolllkkklllllljjjggg```___]]]YYYVVVUUUVVVXXXhhh^^^______^^^\\\[[[ZZZZZZ]]]YYYTTTRRRRRRPPPJJJEEECCC===555000......,,,*********)))((())),,,222666999:::<<<>>>===999333///111666999888888:::;;;::::::555444:::<<<999777888444333111...,,,,,,---...///000111222222111000///000///...---,,,------...------------------------......---,,,,,,,,,,,,,,,---------,,,,,,+++++++++++++++******++++++,,,---,,,---......//////......000000333<<>>???@@@@@@AAABBBAAA@@@??????AAACCCDDDDDDCCCBBBAAAAAAAAABBB>>>???@@@@@@???@@@BBBDDDFFFHHHJJJLLLMMMMMMLLLKKKLLLHHHDDDBBBAAAAAA???===>>>>>>>>>???@@@@@@AAAAAACCCDDDDDDDDDAAA>>>:::888222111000111444666666666;;;???DDDIIINNNTTTYYY]]]ffflllsssxxx|||sssbbbwwwqqq```ZZZTTTDDD999555222000......333;;;uuupppPPPGGGMMMSSS___jjjzzzqqqUUUKKKLLLPPPcccvvvnnnRRR>>>888666444444444444222000111111111111111111111111111333444666888<<>>>>>>>>???@@@AAABBBCCCBBBAAAAAABBBCCCFFFEEECCCBBBBBBBBBCCCDDDBBBCCCDDDDDDCCCDDDFFFHHHJJJLLLNNNPPPQQQRRRQQQQQQOOOLLLGGGDDDBBBAAA???======>>>???@@@BBBCCCDDDEEEGGGGGGGGGFFFDDD@@@===;;;555444222222444555555555888<<>>>>>???@@@AAA@@@BBBDDDDDDCCCBBBCCCDDDEEEDDDCCCBBBCCCEEEFFFHHHHHHJJJJJJJJJJJJJJJLLLNNNNNNOOOPPPQQQRRRRRRRRRQQQRRROOOKKKGGGDDDAAA???>>>===>>>@@@BBBDDDFFFHHHIIIJJJJJJIIIHHHEEEBBB???===777555222111222444444333777:::@@@EEEJJJOOOTTTXXX^^^dddmmmvvv}}}xxx|||tttjjj]]]JJJ===777222111///...222888ZZZuuuPPPCCCEEENNNbbbiiicccwwwwwwyyyhhhRRRPPPVVVlllMMM999666444333333333222111111111111111111111111111111333444666777;;;@@@CCCGGGKKKRRRWWW\\\```dddfffhhhkkkpppsssvvvzzz}}}{{{|||xxxhhhjjjqqqnnn}}}rrrdddZZZWWWOOOLLLDDDHHHoooiii\\\VVVRRRPPPSSSPPPMMMLLLLLLLLLKKKJJJHHHFFFBBB===999777666666666IIIbbb{{{xxxiii[[[XXXXXXSSSKKKEEEBBBDDDWWWxxx{{{wwwsssrrrssssssqqqnnnnnnlllhhhdddaaa]]]ZZZWWWddd___bbbcccaaa\\\XXXYYY[[[___ZZZTTTRRRRRROOOIIICCCBBB<<<444///------+++)))******))))))+++///666::::::;;;<<<999444///,,,+++111777<<<<<<;;;<<<;;;888777777888;;;??????999333555222///...///111111000111222222222111000...------------------,,,,,,,,,------------------------,,,,,,+++++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***++++++,,,++++++,,,------------,,,---,,,,,,///555===DDDHHHGGGKKKRRR[[[hhhuuu}}}yyyuuunnneee^^^aaa[[[RRRMMMJJJIIIFFFCCCBBBAAA@@@??????@@@AAABBB@@@BBBDDDDDDCCCCCCCCCDDDCCCCCCCCCDDDFFFHHHJJJLLLMMMNNNOOONNNNNNNNNPPPRRRTTTTTTTTTSSSSSSRRRQQQQQQTTTRRROOOJJJFFFCCCAAAAAA>>>???AAADDDGGGJJJLLLMMMLLLLLLJJJHHHFFFBBB???>>>777555111000000222222222666:::???DDDIIINNNTTTWWW[[[aaaiiirrr{{{yyyoooyyyqqqcccNNN???888222111000///111666JJJwwwwwwUUUEEECCCIII^^^ggg```pppvvv|||lllXXXOOOSSSiiiTTT999666333222222333333222111111111111111111111111111333444555777:::???CCCFFFKKKQQQWWW[[[___cccfffhhhkkkppptttwwwzzz}}}wwwwww}}}}}}xxx```cccjjjfff~~~wwwhhh\\\WWWKKKLLLEEEDDDddd{{{fffYYYSSSQQQSSSQQQNNNLLLLLLLLLKKKJJJIIIGGGDDDAAA>>>:::777555333777CCC```|||hhh___]]]WWWOOOIIIEEE@@@JJJjjj|||xxxxxxyyyyyywwwtttqqqoookkkiiigggccc^^^ZZZggg^^^bbbdddaaa\\\XXXYYY\\\___ZZZUUURRRRRROOOIIICCCBBB<<<333...------+++))))))*********,,,111777<<<:::<<<<<<888222---,,,,,,111777;;;::::::;;;;;;888:::888888===FFFJJJAAA555444111------///111111///000111222222111000///...,,,------------,,,++++++------------------------+++++++++++++++,,,,,,---++++++,,,,,,,,,,,,------,,,,,,++++++******++++++******+++,,,,,,,,,,,,,,,000///...///222666;;;>>>@@@CCCIIIOOOXXXdddsss~~~|||wwwnnnccc[[[[[[UUUNNNJJJHHHGGGDDDAAABBBAAA@@@@@@@@@AAABBBCCC@@@BBBCCCCCCBBBBBBDDDEEECCCDDDFFFHHHJJJLLLNNNOOONNNOOOPPPPPPOOOOOOQQQSSSYYYYYYXXXVVVUUUTTTSSSSSSTTTSSSQQQLLLHHHEEEEEEFFFBBBCCCEEEHHHKKKNNNPPPRRRNNNMMMKKKIIIFFFCCC@@@???888444111///000111222222666999???DDDIIINNNSSSWWWZZZ^^^eeennnwwwzzzfffyyyuuupppgggVVVBBB:::333111000///111444DDDrrr|||ZZZIIIDDDEEEYYYddd___pppsss\\\NNNOOO^^^{{{RRR:::777333222222333333222111111111111111111111111222333444555777:::>>>BBBFFFJJJOOOUUUYYY^^^bbbeeehhhkkkppptttwwwyyy|||~~~}}}|||tttsssyyyzzz{{{yyyfffaaaaaa\\\nnnyyyzzztttbbb```ooowwwjjj^^^XXXMMMOOOIIIEEE\\\rrrbbbZZZUUUTTTRRROOOMMMMMMMMMLLLKKKNNNKKKGGGDDDAAA===999555888333333GGGqqqqqqddd___ZZZTTTQQQHHHAAAEEE]]]~~~||||||~~~~~~}}}zzzuuurrrooonnnlllhhhaaa\\\hhh^^^bbbeeeccc]]]YYY\\\______ZZZUUURRRRRROOOHHHBBBBBB;;;333...---,,,+++)))))))))******,,,111888===;;;======999222...---///444999;;;888777999888666666777888===HHHNNNEEE888333///++++++///222111//////000111222222111000///,,,,,,---------,,,+++***------------------------++++++******+++,,,,,,---+++++++++,,,,,,------------,,,++++++******++++++***+++,,,,,,------,,,,,,222222444555888<<<@@@DDDBBBFFFHHHHHHJJJSSSdddrrr|||wwwnnnddd\\\WWWRRRMMMJJJIIIHHHEEEBBBAAA@@@?????????@@@BBBCCCAAAAAABBBAAAAAABBBDDDFFFHHHJJJLLLOOOPPPPPPPPPOOOPPPQQQRRRRRRQQQRRRTTTUUUZZZZZZXXXWWWVVVVVVUUUUUUSSSSSSRRRNNNJJJGGGHHHJJJGGGHHHKKKMMMPPPSSSUUUWWWPPPOOOMMMJJJGGGDDDAAA@@@888555111///000222333333444888===CCCGGGMMMRRRVVVYYY\\\aaajjjttt}}}{{{eeeooouuupppjjj^^^CCC;;;333111000///000333>>>rrr]]]NNNHHHEEETTT```^^^qqqttt[[[JJJLLLTTT___~~~SSS:::777333111222333333333111111111111111111111111222333444555666999>>>AAAFFFIIINNNRRRWWW\\\bbbeeegggjjjpppsssvvvwwwyyy{{{{{{|||uuusssxxxzzz|||rrreee[[[VVVbbb~~~}}}xxxuuubbbVVVXXXcccooovvvttthhh^^^YYYRRRQQQKKKEEERRRyyyssshhhaaaWWWTTTQQQOOOOOOOOOOOONNNNNNKKKFFFDDDBBB@@@<<<999666333111777QQQ{{{zzzggg]]]WWWTTTSSSJJJDDDCCCSSSsss~~~zzzwwwuuusssnnneee^^^fff^^^cccgggddd^^^[[[^^^bbb```ZZZUUUSSSRRROOOHHHBBBBBB;;;333...---,,,+++)))))))))******---222999>>><<<>>>???:::333//////222777;;;;;;888555666666444000444666<<>>>>>>>>???AAABBBAAAAAAAAA@@@???AAADDDGGGMMMOOOQQQTTTTTTSSSQQQOOOSSSTTTUUUUUUTTTUUUWWWXXXXXXWWWWWWVVVVVVVVVVVVVVVRRRSSSRRROOOKKKIIIKKKMMMKKKLLLNNNQQQTTTWWWYYYZZZRRRQQQNNNKKKHHHEEECCCBBB999666222000111333555555333777<<>>AAAFFFIIILLLPPPUUU[[[aaaeeefffjjjooorrrtttuuuwwwxxx|||~~~xxxuuu{{{}}}~~~yyyfffVVVSSS[[[vvv~~~||||||jjjYYYQQQSSSZZZ```vvvrrreee]]]XXXUUURRRKKKCCCJJJlllvvvkkkXXXVVVSSSQQQQQQQQQPPPOOOLLLHHHDDDBBBCCCCCCAAA???222777777333<<<___iii[[[RRRPPPQQQIIIFFFCCCMMMlll~~~|||zzzsssiiibbbgggdddddddddaaa^^^]]]]]]^^^```[[[VVVSSSRRROOOJJJFFFGGG<<<222...,,,))))))++++++(((''')))...444888:::===DDDPPPSSSAAA+++(((333777AAA???888999999444444333666888888;;;@@@CCCAAA222000---++++++,,,...//////000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))))))***+++******---333888<<<>>>AAAFFFKKKPPPRRRSSSSSSSSSUUUWWWVVVRRRSSSWWWkkk~~~~~~wwwnnnfff```^^^XXXQQQMMMKKKIIIEEEBBBAAAAAA@@@???????????????BBBBBBBBBBBBCCCFFFKKKNNNRRRSSSTTTSSSRRRSSSTTTVVVWWWWWWVVVUUUUUUVVVVVVVVVXXXWWWUUUTTTTTTTTTUUUVVVVVVRRRNNNLLLMMMLLLJJJHHHIIIIIIKKKQQQWWWZZZYYYWWWRRRPPPMMMIIIEEECCCBBBBBB;;;999444111//////000111333555999???EEEJJJNNNQQQVVVZZZ```fffmmmttt{{{wwwcccMMMfffvvvwwwzzztttkkkfffLLL???333///000111222555BBBvvvkkkKKKJJJKKKMMMXXX___ooo|||mmmUUUMMMIIIFFFIIIZZZddd[[[AAA555333444000222666000111111111111111111111111222111000000333777<<<>>>EEEGGGKKKNNNRRRXXX___dddhhhlllrrrwwwzzzzzzzzzyyy{{{vvvvvv~~~nnncccZZZZZZooo~~~wwwwwwzzz}}}ooo\\\PPPLLLMMMOOOcccjjj```___\\\[[[QQQHHHKKK]]]|||iii^^^SSSQQQRRRSSSUUUWWWPPPLLLFFFCCCBBBBBB???===888222222555777HHHvvvjjjYYYRRRQQQQQQNNNHHHAAAIIIeee|||xxxtttrrrgggeeefffeeebbb___]]]]]]^^^]]]YYYTTTRRRPPPNNNIIIEEEEEE;;;111...,,,***)))******(((''')))---333888:::???EEEOOOQQQAAA...,,,777===HHHOOOHHH;;;666777666000444555555777;;;<<<:::111///---++++++,,,...//////000111222111///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))***++++++,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++***))),,,,,,,,,,,,,,,000666;;;>>>CCCIIILLLLLLMMMPPPSSSaaabbbeeeddd]]]UUUVVV\\\iiixxx~~~wwwppphhhccc[[[VVVPPPLLLJJJIIIEEEBBBAAA@@@???>>>============@@@BBBCCCDDDFFFJJJNNNRRRSSSTTTUUUUUUTTTTTTVVVWWWVVVUUUUUUUUUVVVWWWXXXXXXXXXWWWVVVTTTSSSRRRRRRRRRQQQMMMIIIHHHIIIJJJJJJHHHHHHHHHJJJNNNSSSUUUTTTRRRPPPOOOMMMJJJGGGEEECCCBBB;;;888444111//////000111333555999>>>DDDIIIMMMOOOVVVYYY___dddiiipppvvvzzzzzzfffQQQgggvvvkkkiiiOOOBBB555111111111333555FFFyyykkkKKKHHHIIIKKKWWW^^^mmmzzziiiQQQIIIGGGIIIRRRfffnnnaaa???444333666222333555///111111111111111111111111333222111111444888<<>>BBBJJJJJJ<<<---...888AAAJJJ___\\\???555;;;555000444666444555888777444000///---++++++,,,...//////000111111000///---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,+++******---.........000555<<>>=========>>>@@@BBBEEEHHHKKKNNNSSSVVVWWWXXXYYYYYYXXXXXXYYYZZZUUUUUUUUUVVVWWWXXXYYYZZZXXXWWWVVVTTTRRRPPPNNNLLLKKKGGGCCCAAACCCEEEGGGHHHHHHHHHIIILLLPPPQQQPPPOOONNNNNNMMMKKKHHHEEECCCBBB999777444111//////000111222444777<<>><<<888555666999777===XXXwwwssscccZZZVVVPPPIIICCCIIIbbbyyyqqqbbbbbbbbbbbbaaa^^^^^^^^^```ZZZVVVRRRPPPPPPNNNIIIFFF???777000//////,,,***+++(((((()))+++///444888::::::===@@@???444***---777>>>DDDccchhhEEE:::???222555999:::888888999777333///...---,,,,,,---...///000000000000///...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,++++++***------...000444;;;CCCGGGNNNLLLGGGEEEIIIUUUfffrrrxxxuuupppiii[[[LLLFFFFFFKKKUUUdddttt|||vvvqqqnnnbbb]]]VVVQQQOOOMMMIIIFFFCCCBBB@@@??????@@@BBBCCCCCCFFFIIIMMMOOORRRUUUXXXZZZ\\\]]]]]]\\\[[[\\\]]]WWWWWWVVVVVVWWWXXXYYYYYYXXXWWWVVVTTTQQQNNNJJJHHHHHHDDD???<<<===???CCCFFFHHHHHHJJJLLLNNNOOOPPPOOONNNMMMLLLKKKHHHDDDAAA???888666333111///000111111222333666:::>>>CCCHHHJJJQQQTTTYYY]]]bbbgggmmmqqqtttzzzxxx]]]lll{{{nnnYYYJJJ;;;444222000111333???uuuoooOOOIIIFFFIIIZZZcccooossseeeTTTIIILLL\\\wwwrrrLLL:::444777333222444111111111111111111111111111222222222222444888;;;===CCCEEEIIIMMMQQQVVV[[[___hhhmmmuuuyyyzzzzzz{{{||||||yyy|||~~~~~~mmmgggooo{{{~~~rrrkkkrrr|||{{{ppp^^^OOOHHHHHHLLLMMM```nnnfff^^^^^^ZZZMMMXXXxxxrrrbbbTTTRRRVVVXXXVVVUUUQQQNNNKKKGGGDDDAAA???===888555555888888<<>>>>>BBBJJJXXXiii~~~|||wwwtttiiiccc[[[UUURRRNNNJJJFFFBBBAAA@@@@@@AAACCCFFFGGGHHHKKKNNNPPPRRRSSSVVVXXXYYY[[[]]]]]][[[ZZZZZZ[[[ZZZYYYYYYXXXWWWWWWWWWWWWXXXXXXWWWUUUQQQMMMJJJHHHHHHEEE@@@;;;999;;;???BBBFFFGGGIIIJJJLLLMMMNNNNNNMMMLLLKKKIIIEEEAAA===;;;666444222111000000111111222222444777;;;@@@DDDGGGMMMPPPUUUZZZ___eeekkkooorrryyydddiiixxx\\\LLL<<<444111//////111777lllrrrQQQHHHCCCFFFYYYbbbllljjj{{{ooo[[[MMMNNNaaaXXX@@@555666222111444333111111111111111111111111111000000111333666999;;;BBBEEEJJJNNNQQQVVV[[[^^^eeellltttyyyzzzzzz{{{~~~uuucccYYYTTTffftttssspppuuu|||~~~zzz}}}jjjXXXMMMJJJKKKEEEJJJeeejjjaaa___RRRPPP```{{{kkkZZZUUUVVVUUUTTTTTTQQQPPPMMMJJJEEEBBB@@@@@@;;;777666999<<>>???>>>:::???IIITTT[[[YYYPPPIII@@@<<<>>>IIIRRRSSSPPPNNNJJJFFFCCCBBBEEESSSnnn~~~uuuooofff```\\\WWWRRRNNNLLLJJJHHHFFFGGGIIIKKKMMMPPPQQQRRRRRRSSSUUUYYY\\\ZZZ\\\^^^^^^\\\ZZZZZZZZZ[[[[[[ZZZYYYXXXXXXXXXXXXZZZYYYWWWUUUSSSQQQPPPPPPJJJIIIEEE???;;;;;;???BBBIIIJJJJJJHHHEEEDDDEEEGGGEEEDDDBBB???===;;;:::999333222111111000111111222111111111222666:::???AAAHHHKKKOOOSSSXXX]]]bbbfffiiiqqqzzz}}}mmm```oooqqqaaaQQQ???666222000000333333XXXaaaPPPAAA@@@RRRXXX]]][[[nnnttteeeVVVIIIJJJaaavvvuuuYYY>>>333888555111222111111111111111111111111111000111111222444666888999>>>BBBFFFKKKNNNRRRVVVXXX^^^gggqqqwwwxxxyyy}}}~~~qqqeee[[[RRRIIIBBBBBBHHHZZZnnntttmmmkkkppprrruuu{{{yyykkk```LLLMMMEEEEEEXXXjjj{{{{{{gggWWWSSSWWWyyyfffVVVMMMMMMQQQPPPRRRRRROOOJJJGGGFFFGGG@@@:::666:::CCCLLLUUU[[[[[[SSSIIIFFFIIIMMMNNNNNNMMMGGGNNNgggxxxssslllaaaXXXSSSOOOSSSWWWWWWTTTOOOLLLKKKCCCCCCEEEHHHMMMRRRWWWZZZ\\\aaaiiittt}}}sssjjjddd^^^^^^^^^___^^^[[[VVVSSSzzzdddeeeeeecccaaa``````bbb```[[[VVVSSSRRROOOJJJFFFCCC888///+++***))))))+++***&&&)))888JJJPPPFFF999<<<<<<888111...///444666;;;;;;888===CCC<<<444999777888666222222666888777000000111111222222222333000000...---------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++******************,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,------///444999<<<:::777>>>EEENNNSSSQQQIII>>>777AAAAAAGGGRRR[[[]]]]]]___RRRRRRRRROOOGGGGGGWWWjjjzzztttlllfffbbb___ZZZVVVUUURRROOOLLLLLLMMMOOOQQQQQQQQQRRRRRRSSSVVV[[[___^^^```bbbcccaaa___^^^]]]ZZZYYYYYYYYYYYYYYYZZZ[[[[[[YYYWWWUUUSSSSSSSSSSSSJJJIIIFFFBBB======AAADDDNNNOOOOOOKKKFFFCCCDDDEEEAAA???===<<<::::::;;;;;;222222111111111111111222111000000222555999===@@@HHHJJJNNNQQQTTTYYY]]]aaaeeemmmvvv}}}zzzmmmaaapppmmmcccSSSAAA777444111222444333SSSkkkXXXEEEBBBSSSVVVZZZdddyyyjjj```VVVJJJEEEWWWjjjjjjTTT999111999888222111///111111111111111111111111111222222333555777888999<<<@@@EEEIIILLLOOOSSSVVV\\\eeepppvvvwwwyyy}}}vvvlll^^^RRRMMMKKKHHHDDDDDDCCCSSSmmmvvvnnnjjjqqqooopppttt|||~~~sssiiiYYYSSSFFFHHHaaavvvvvv___UUUKKKgggppp[[[NNNNNNSSSPPPRRRSSSPPPLLLHHHHHHIII>>>777333888AAAIIINNNQQQIIIHHHGGGGGGJJJMMMOOOPPPOOOJJJSSSqqqzzzfffTTTMMMLLLJJJIIIKKKAAADDDFFFFFFCCCBBBBBBDDDAAAAAAAAAAAABBBDDDFFFHHHBBBFFFMMMYYYggguuutttmmmgggeeebbb___]]]ZZZVVVSSS|||kkkhhhbbb^^^[[[[[[]]]___]]]YYYVVVUUUVVVSSSLLLFFFCCC999000,,,+++(((((()))&&&''',,,666AAAGGGGGGDDDBBB@@@999///,,,000777999666888<<<>>>===999555222888444222333222000000222222444333333666999777111333222111///............,,,,,,,,,------.........++++++,,,,,,,,,,,,------.........------,,,,,,,,,...---+++*********++++++************+++,,,---...+++...222444666999;;;>>>AAAJJJRRRNNNCCC<<<@@@GGGMMMTTT]]]bbbbbb`````````XXX\\\\\\WWWUUUZZZ\\\ZZZyyy}}}tttpppooommmgggaaaYYYYYYWWWSSSNNNMMMOOORRRVVVUUUSSSSSSTTTWWW[[[]]]bbbaaa``````aaa```^^^\\\[[[[[[\\\\\\\\\[[[[[[ZZZZZZXXXVVVVVVXXXXXXVVVTTTUUUSSSNNNEEE===<<>>???<<<888444444333222111000//////111111111222444777;;;===DDDGGGKKKOOOSSSWWW\\\```bbbiiisss{{{tttfffpppeee___VVVFFF999444666444000111BBB~~~yyyWWWKKKOOOUUUUUUSSSiiisss```NNNIIIJJJOOO]]]kkkSSSAAA222222666444222444222111111000000000000000///111222222222333777999:::>>>CCCHHHLLLQQQVVVYYY[[[fffooorrrtttyyyuuu}}}fffddd___YYYUUURRRLLLGGGEEEFFFMMM[[[kkktttoooeeellloooqqqsssvvvwwwrrrjjjaaaTTTJJJNNN^^^tttlll___UUUUUUrrryyyeeeXXXSSSRRRSSSSSSQQQNNNKKKIIIHHHEEE<<<777;;;??????AAADDD>>>@@@DDDIIIMMMNNNLLLJJJMMMKKKYYYvvvxxxhhhZZZLLLFFFFFFCCCHHHIII@@@BBB???===>>>AAACCCBBB@@@GGGIIIKKKJJJGGGEEEFFFGGGFFFFFFFFFGGGMMMYYYiiittt~~~tttmmmjjjfffdddccc```ZZZUUUuuugggddd```\\\ZZZZZZ[[[\\\[[[XXXUUUTTTUUURRRLLLFFFCCC999000,,,+++(((((())))))(((***111:::@@@AAA@@@AAA@@@:::000,,,111666888888888999999888666333222333444777:::777222222777666888888777:::>>><<<666333222111///...---------,,,,,,,,,---------......++++++,,,,,,,,,,,,------......---------,,,,,,,,,---,,,+++*********++++++************+++,,,---......111444666777888:::<<>>>>>@@@@@@===999333333222111000000//////000000000111333666999;;;AAADDDHHHMMMPPPUUU[[[^^^aaahhhqqqyyy~~~ggggggkkkcccZZZIII:::444444333///999>>>ttt|||\\\OOOSSSYYYZZZYYYpppuuucccQQQLLLNNNRRR]]]iiiXXXFFF555222333111222777222222111000000000000000000111222222222333666999:::>>>BBBGGGKKKPPPUUUXXXYYYbbbkkkooosssyyy~~~~~~}}}ppp|||vvvsssnnneee]]]TTTKKKFFFFFFDDDFFFQQQcccooollldddgggkkkooorrruuuvvvooofff[[[RRRKKKLLLUUUeeezzznnn___VVV```uuukkkgggbbb[[[VVVTTTPPPKKKGGGFFF===888;;;>>>>>>???BBB>>>>>>@@@EEEKKKNNNMMMKKKNNNNNNXXXlllxxxtttfff[[[UUUKKKJJJKKKHHHKKKNNNGGGBBB@@@???@@@BBBCCCDDDCCCJJJOOOTTTRRRMMMGGGFFFGGGHHHHHHGGGGGGKKKUUU```iiivvv|||}}}|||}}}~~~zzzrrrnnnjjjhhhgggddd^^^ZZZpppbbb```]]][[[YYYXXXXXXXXXWWWUUUSSSSSSSSSQQQKKKGGGBBB888///,,,+++)))(((***+++))))))---444999::::::======777000---222888::::::999777666555444444444222777???CCC===444222666666999;;;;;;===AAA???;;;444333111000...------,,,,,,,,,,,,------------...++++++,,,,,,,,,,,,------------------,,,,,,,,,,,,---,,,+++*********++++++************+++,,,---...111444666888888888:::;;;>>>>>>>>>@@@EEEMMMUUU[[[[[[YYYRRRJJJCCCAAADDDIIIQQQ[[[fffnnnvvv~~~~~~{{{tttooonnnkkkfff___YYYXXXZZZ\\\]]]]]]^^^___aaabbbcccdddbbb```^^^]]]^^^^^^]]]\\\\\\\\\\\\]]]]]]]]]]]]]]]\\\ZZZYYYYYY[[[]]]^^^^^^^^^YYYRRRKKKFFFDDDDDDEEEIIIJJJLLLMMMMMMLLLKKKJJJGGGDDDBBBBBBCCCBBB===999222222111000000//////000/////////000222555777999===@@@EEEIIIMMMRRRXXX\\\```fffpppxxx~~~{{{fff[[[~~~}}}sssiii___MMM;;;333333222...:::<<>>@@@CCC???<<<;;;???FFFLLLMMMKKKQQQVVV```lllpppkkkccc___YYYUUUYYYZZZQQQPPPQQQKKKEEEFFFFFFEEEDDDDDDFFFHHHOOOVVV]]]^^^WWWOOOIIIGGGHHHGGGGGGIIIMMMTTT\\\```jjjrrr{{{}}}{{{zzzzzzzzzwwwyyy|||}}}vvvrrrmmmkkkiiifffaaa\\\ooo^^^^^^\\\[[[YYYWWWVVVVVVTTTRRRQQQQQQQQQOOOKKKGGGBBB888///,,,+++)))(((*********+++...333777888777777777444...---444:::===999888777666666666666666777;;;DDDIIIDDD888000...333777::::::<<>>:::444333222000...---,,,,,,------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++************+++,,,------222555888999:::;;;===>>>>>><<<===CCCNNNVVVZZZZZZPPPMMMGGG@@@>>>DDDOOOWWWcccmmm{{{}}}yyyvvvsssnnnggg```[[[ZZZ\\\^^^\\\]]]___aaaccccccccccccbbb___]]]\\\]]]^^^]]]\\\]]]]]]]]]]]]]]]]]]^^^^^^___^^^\\\[[[\\\]]]^^^___aaa\\\UUUOOOKKKGGGDDDBBB@@@BBBEEEHHHJJJJJJJJJJJJGGGFFFEEEEEEEEEBBB>>>:::222111000/////////000000...//////000111333555666:::===BBBFFFKKKPPPVVVYYY^^^eeennnvvv|||jjj]]]|||mmmcccQQQ===444333333000333;;;qqq```OOONNNUUU^^^dddfffzzzfffSSSOOORRRXXXeeerrreeeMMM999666888555111000333222111111000000111111000111222222222333666888999<<>><<<333222111/////////000111......///000111222333444888;;;@@@DDDHHHMMMSSSWWW\\\cccllltttzzzqqqiiipppgggTTT@@@555444444333111888eee^^^JJJIIISSSdddqqqdddmmmlllXXXQQQSSS[[[mmm^^^===333777777333000333222222111111111111111111222222222111333555888888;;;@@@DDDGGGLLLPPPSSSYYY^^^ccciiirrr|||~~~ooonnnyyy}}}rrraaaUUURRROOOKKKDDDFFF[[[tttzzzrrrhhhhhhfffdddeeehhheee___VVVNNNIIIIIIJJJJJJKKKOOONNNUUUcccyyyooobbbWWWSSSPPP\\\}}}dddSSSLLLKKKBBBEEEEEECCCBBBDDDIIILLLHHHAAA999777<<>>===666---***000777999666666666666555444333333888666999BBBFFF???333+++///555:::::::::;;;:::777333222111///...............------------,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,******+++,,,,,,,,,++++++************+++,,,---...111444888<<>>AAAEEEHHHKKKLLLFFFGGGGGGFFFEEECCCAAA@@@666555222000//////000111//////000000111222222333777:::>>>BBBEEEJJJOOOSSSYYY___hhhpppwwwtttggg|||xxxrrrjjjYYYDDD888555555333555333NNN^^^IIIFFFSSShhhzzzjjj]]]uuuvvvaaaUUURRRZZZoooqqqDDD222222555555666333333222111111111111222111222333222111222555777777:::???CCCFFFJJJOOORRRWWW^^^dddhhhpppyyy~~~~~~kkkkkktttuuubbbSSSOOOMMMLLLGGGGGG[[[www|||qqqpppjjjeeeeeehhhfffaaaTTTKKKEEEFFFHHHHHHGGGHHHLLLNNNRRR[[[ooohhhTTTQQQMMMKKK___|||nnnWWWHHHEEEFFF???EEEHHHDDDBBBEEEKKKNNNMMMGGG???;;;<<>>AAA???888...,,,333;;;???@@@>>>:::777555333333333666444666===???999111------444999888777888777444111111000///////////////......---------,,,,,,,,,++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,)))***+++,,,,,,,,,,,,+++************+++,,,---...222555:::>>>AAADDDGGGJJJGGGLLLQQQSSSRRROOOMMMLLLNNNWWWdddooovvvzzz~~~wwwqqqllljjjgggdddhhhooo~~~~~~yyyqqqkkkhhheeecccaaa]]]^^^```aaabbbcccdddddd______```aaabbb```]]]ZZZ\\\[[[ZZZZZZZZZ\\\^^^___bbbdddgggfffccc`````````aaabbbbbb]]]TTTKKKFFFDDD<<<<<<===???CCCGGGKKKMMMHHHHHHHHHGGGFFFEEEDDDEEE999777444111//////000111///000000111222222222222555888;;;???BBBFFFKKKNNNTTTZZZccckkkrrr{{{{{{fffnnn~~~wwwvvvooo^^^HHH999444333000333111CCCpppaaaJJJCCCLLLaaasssjjj\\\ooo}}}hhhYYYNNNQQQeee|||qqqKKK888444333444777444333222222111111222222222222333222111222555777666999>>>BBBEEEIIIMMMPPPSSS[[[bbbeeejjjssszzz|||}}}mmmnnnvvv}}}{{{gggUUUOOOMMMOOOJJJHHH[[[zzz{{{yyyssslllkkkkkkgggaaaSSSMMMHHHHHHGGGEEEFFFIIIOOORRRRRRPPPYYYxxx{{{aaaVVVQQQLLLNNNVVVooo~~~ppplllbbbUUUIIIBBBBBBDDDBBBJJJNNNHHHDDDHHHNNNQQQQQQMMMGGGAAA@@@FFFOOOWWWjjjrrrzzz~~~wwwggg[[[ZZZaaagggrrrwwwpppnnnjjjddd```^^^^^^^^^]]]aaabbbeeehhhhhhddd]]]XXX[[[]]]]]]WWWQQQRRRZZZcccggglllttt{{{}}}yyyxxxvvvsssoooooopppqqqsssvvvyyy|||}}}{{{sssnnnmmmlllkkkhhh```VVVNNNzzzfffccc```\\\XXXVVVUUUTTTRRRSSSTTTRRRNNNKKKHHHGGGAAA777...,,,+++******,,,)))+++...111444888<<>>777......777BBBGGGKKKGGG@@@:::555444555777666666888;;;999111------***222777666444444333000000000////////////000000.........------,,,,,,,,,++++++,,,,,,,,,---------*********++++++,,,,,,,,,)))***+++,,,---,,,,,,+++************+++,,,---...444777;;;???AAADDDGGGJJJJJJNNNQQQPPPKKKIIILLLPPPUUU___llluuuuuuqqqllliiiiiiiiimmmqqqkkk___WWWWWWWWWooo{{{sssmmmiiifffaaa^^^\\\\\\]]]^^^```aaabbbccc___```aaacccdddaaa]]]YYY[[[ZZZYYYYYYZZZ\\\^^^___aaadddhhhiiifffdddccccccaaadddfffaaaWWWMMMHHHGGG<<<;;;;;;===@@@DDDIIILLLIIIIIIIIIHHHFFFFFFGGGIII;;;999555111//////000111000000111222222222222222444666:::<<>>777///+++...666>>>CCC]]]PPP@@@888999;;;888444999999999888555111---***111333444555444444555666........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---))))))))))))))))))))))))+++,,,+++******+++///111333888===AAADDDGGGKKKNNNPPPQQQQQQNNNLLLNNNRRRVVV```bbbdddaaa]]]\\\aaafffzzztttppppppoooiiidddcccaaa]]]mmm{{{vvvqqqnnnhhhaaa\\\aaa```___bbbeeefffdddaaa\\\\\\]]]___```___\\\YYYZZZZZZZZZZZZZZZZZZYYYYYY___bbbeeeggggggeeeaaa______cccffffff```VVVLLLGGGBBB===888666999???DDDGGGFFFGGGHHHHHHHHHGGGEEEDDD???:::444111111222111000//////000111222222333333444666999<<<>>>AAAEEEHHHPPPUUU\\\dddlllwwwlll[[[xxxpppiiiLLL777<<<666111---444BBBjjjbbbJJJFFFFFFMMM]]]```aaazzzzzzcccPPPEEEFFFUUUeeetttfffKKK888555111///666555555444333222222222222222222111111222222333444777:::===???BBBFFFKKKOOOQQQVVV\\\aaaeeekkksssxxx~~~wwwzzzvvv{{{{{{~~~qqq```SSSTTTUUUPPPNNN]]]zzz~~~}}}xxxnnnccc^^^\\\VVVOOOLLLKKKKKKIIIHHHLLLQQQTTTXXXXXXXXXxxxtttiii```SSSKKKLLLIIILLLEEEBBBLLLMMMHHHIIILLLGGGEEEHHHGGGBBBBBBFFFSSSSSSUUUWWWXXXYYY]]]aaa^^^\\\QQQMMMPPPOOOVVViiiyyy~~~|||}}}xxxdddaaalllrrrwwwzzzvvvqqqqqqkkkaaa[[[[[[```ccciiippptttlll___XXXXXXZZZ___^^^YYYPPPIIIJJJTTT]]]fffmmmvvv||||||zzzxxxwwwyyyttttttsssqqqlllkkkjjjkkkooorrrttttttsssuuuwwwyyyxxxtttpppnnnddd```[[[WWWSSSOOOKKKHHHtttbbb```\\\ZZZYYYXXXVVVTTTQQQQQQQQQPPPMMMIIIEEECCCAAA888///---,,,)))(((***,,,,,,///555888888:::======777///+++...555===BBBUUUOOOGGG???;;;999999888888888777666333///,,,)))///111333444333333333444........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---))))))))))))))))))))))))+++,,,,,,++++++,,,...111666777:::???EEEJJJMMMNNNUUUUUUSSSQQQPPPRRRXXX]]]fffddd```\\\[[[```jjjrrr{{{rrrkkkhhhgggdddccceeebbb```ggg}}}~~~xxxtttqqqmmmfffaaaaaa``````cccggghhhfffdddbbbaaaaaa```___\\\WWWTTTVVVVVVWWWWWWXXXXXXYYYYYY\\\___bbbdddeeeccc```^^^___ccciiijjjeee[[[QQQJJJDDD???888555666:::>>>@@@AAABBBCCCDDDDDDDDDCCCCCC>>>:::444111111111111000//////000111111222333333444555888:::<<>>===666///+++---444:::???JJJMMMMMMGGG>>>999999<<<888888777555333///,,,+++,,,///222444333222222222........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---))))))))))))))))))))))))***,,,---,,,,,,,,,...000555444666>>>HHHPPPRRRRRRYYYYYYXXXWWWXXX\\\ccchhhgggccc]]]YYYYYY]]]dddiii[[[SSSKKKIIIIIIJJJOOOUUU`````````iii}}}yyyvvvqqqkkkfffaaa______ccchhhjjjiiigggeeedddbbbaaa___[[[VVVSSSSSSSSSTTTUUUVVVWWWWWWXXXYYY[[[^^^```bbbaaa___^^^]]]bbbhhhllliii```UUUMMMIIICCC<<<777666777999999;;;<<<>>>???@@@AAAAAAAAA>>>:::555222111111000//////000000111111222222222333444555666888<<>>:::111000333444;;;hhhnnnSSSOOOMMMPPP[[[ZZZfffkkkXXXLLLFFFJJJTTTbbb```KKK888777666222222555555444333222222222222222222111111222222333444444666888;;;>>>BBBFFFJJJLLLQQQWWW\\\```gggooouuu{{{zzz|||}}}{{{~~~mmmcccQQQUUUUUURRR]]]wwwwwwiiiddddddccccccccccccaaa]]]VVVRRRUUUVVVSSSSSSQQQNNNfffmmmeee^^^YYYXXXSSSWWWQQQNNNSSSTTTUUU___fffhhhiiifff]]]WWW[[[cccuuuzzzxxxyyyooo\\\RRRTTTXXXjjj|||yyyqqqaaa[[[aaajjjoootttwwwrrrggg]]]YYYZZZWWWVVVRRRKKKFFFHHHPPPXXXaaagggooouuuxxxyyyyyyyyyqqqsssuuuxxxzzz|||}}}~~~}}}}}}~~~zzzxxxzzzxxx|||{{{wwwssssssssspppllljjjjjjjjjkkkkkkiiihhhjjjkkklllllljjjfffbbb```SSSPPPMMMKKKKKKKKKKKKKKKyyyfffccc```]]]\\\ZZZXXXVVVPPPPPPPPPOOOLLLIIIFFFDDD@@@777///---,,,***)))******000<<>>???@@@AAA???<<<888444111000000//////000000000111111111222222333333333555999???CCCIIINNNVVV^^^gggsssrrr]]]~~~rrrnnnXXX@@@:::111111000333777```vvvWWWPPPNNNQQQ\\\___gggkkkYYYMMMDDDFFFOOOaaafffTTT;;;666777333111555555444333222222222222222222111111222222333444333555888:::<<<@@@EEEIIIPPPTTTXXX[[[]]]bbbiiinnn}}}|||}}}|||wwwfffQQQVVVWWWSSSYYYppp}}}rrrgggcccdddmmmppprrrssspppiiiaaa[[[[[[ZZZUUUUUUUUURRRddd}}}nnneeebbbbbbccceee```bbbooouuuzzz}}}~~~{{{fffZZZXXXYYYkkkwww}}}uuu~~~vvveee]]]fffsssvvvzzz}}}|||pppbbbYYYWWWUUUTTTQQQKKKGGGIIIPPPWWWaaaeeekkkpppssstttttttttkkklllnnnpppsssuuuvvvwwwzzzvvvuuuwwwvvvssstttwwwxxx||||||xxxuuutttrrrooojjjiiiiiijjjkkkjjjhhheeehhhhhhhhhhhhfffcccaaa___YYYUUUQQQMMMMMMLLLLLLKKK{{{hhheeeaaa^^^[[[YYYVVVSSSQQQQQQQQQPPPNNNJJJGGGEEE@@@777///---,,,***)))+++(((111@@@KKKJJJ@@@;;;;;;:::555///,,,...333888:::;;;@@@DDDDDD@@@;;;888777777777666555333000---+++***...333555555333222222........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---))))))))))))))))))))))))((()))+++++++++,,,///111777???IIIPPPSSSVVV[[[```]]]```ccchhhkkkllljjjiiihhhfffaaa\\\VVVMMMDDD>>>CCCCCCGGGMMMNNNKKKJJJMMMLLLFFFGGGRRR\\\jjj{{{tttkkkeee```^^^^^^aaafffiiiiiihhh^^^^^^]]]^^^______]]][[[WWWVVVVVVUUUTTTSSSRRRRRRTTTVVVXXXZZZ\\\^^^______^^^^^^```bbbcccaaa\\\XXXOOOJJJDDD@@@>>>>>>>>>===999:::;;;<<<>>>@@@AAABBB@@@>>>;;;666333000000000000000000000000111111111111222111111222666<<<@@@FFFLLLTTT\\\eeerrrrrr[[[qqqXXXCCC<<<222222---444444RRRwwwUUUKKKLLLSSS```jjjhhhlll[[[OOOFFFHHHRRRbbbooo___===333777777555555555444333222222222222222222111111222222333444444555888:::<<<@@@EEEHHHQQQTTTWWWYYY[[[```gggmmmzzzzzz|||zzzzzzzzz```[[[______YYYZZZmmmuuuqqqmmmkkkkkkrrrvvv{{{~~~|||vvvooojjjaaa___XXXWWWYYYUUU___xxx|||zzz}}}wwwjjjbbbZZZfffxxxppp{{{{{{|||lllccclll|||~~~~~~vvvcccUUUQQQVVVUUURRRMMMKKKMMMRRRWWWaaacccfffiiilllmmmmmmlllggggggiiijjjlllnnnpppqqqqqqnnnlllooopppoooqqquuuxxx}}}~~~zzzvvvuuurrrnnnhhhhhhhhhjjjkkkkkkiiigggeeeeeeeeedddcccaaa___^^^\\\YYYTTTQQQPPPOOOMMMLLLvvvgggddd```]]]ZZZXXXUUURRRQQQQQQQQQPPPNNNKKKHHHFFF@@@666...---,,,******+++(((111@@@LLLMMMDDD<<<:::888444///---///444888;;;999;;;======<<<999777555333444555444222///+++(((***...222444444333333333........................------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---)))))))))))))))))))))))))))******+++,,,///333666EEEMMMUUUVVVSSSSSSXXX___jjjmmmrrrwwwyyywwwrrrmmmeeeaaaZZZRRRKKKGGGEEEEEECCCJJJXXXgggpppqqqsssvvvtttgggaaabbb]]]ZZZooowwwmmmgggbbb```^^^aaaeeehhhhhhfff___^^^]]]]]]^^^]]]\\\ZZZXXXXXXWWWUUUSSSRRRQQQPPPSSSTTTUUUWWWYYY[[[]]]^^^```^^^^^^```bbbccc```]]]NNNKKKFFFCCCCCCCCCBBBAAA>>>>>>>>>???@@@AAACCCDDDAAAAAA>>>999444111111111000000000000000000000000000111111111222555:::===DDDJJJRRR[[[eeeqqqqqq]]]uuu\\\GGG>>>111333---666222DDD{{{tttQQQDDDGGGRRRbbbtttlllrrrlll\\\QQQEEEHHHTTTrrrxxxKKK555666666222555555444333222222222222222222111111222222333444444666888:::<<<@@@DDDHHHLLLOOOSSSVVVZZZ```hhhooopppssswww}}}xxxqqq{{{___fffgggddd]]]\\\lllyyyqqqqqqqqqpppppppppttt{{{~~~~~~|||yyyxxxiiifff^^^\\\^^^WWWZZZkkkuuueeejjjyyy}}}}}}mmmcccmmmwwwcccTTTPPPYYYWWWTTTQQQOOOPPPUUUXXX`````````aaadddeeeeeedddcccccccccdddfffgggiiijjjhhhddddddgggiiijjjmmmrrrtttyyy|||yyyvvvtttqqqlllhhhggggggiiikkklllkkkiiiccccccaaa```^^^]]]\\\[[[WWWUUURRRQQQPPPPPPNNNLLLpppccc```]]]ZZZYYYXXXUUUSSSPPPPPPPPPPPPNNNKKKGGGFFF???666...,,,,,,******,,,***///;;;GGGJJJDDD===;;;777333///...111555999;;;888999999888666555666777333555777888666111,,,)))***---000111111111222333................................................,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,******+++---))))))))))))))))))))))))+++,,,,,,,,,...222999===LLLOOOOOOMMMJJJLLLSSSZZZhhhjjjooovvv{{{{{{vvvrrrbbb___YYYRRRMMMNNNTTTZZZ```hhhyyyuuuuuu}}}}}}tttmmmfffcccaaabbbeeeggggggeee^^^]]][[[\\\\\\\\\[[[YYYWWWVVVUUUTTTSSSRRRQQQPPPRRRRRRRRRTTTVVVXXXZZZ\\\]]]\\\[[[^^^bbbccc___[[[QQQNNNKKKIIIIIIHHHHHHGGGCCCBBBAAAAAAAAABBBCCCDDDCCCCCCAAA<<<666222111222000000000000000000000//////000111222222444888;;;CCCIIIQQQZZZdddqqq}}}oooaaatttrrr^^^III>>>222666---888111???wwwwwwSSSBBBBBBMMM^^^{{{sssiiirrrsssfffYYYJJJKKKWWWwwwWWW777555555000555555444333222222222222222222111111222222333444444555888:::<<>><<<666333000///222777:::<<<777999:::666222111666;;;555888;;;<<<:::555000,,,)))+++...//////000111333................................................,,,,,,,,,,,,,,,,,,,,,,,,---------,,,+++***+++---))))))))))))))))))))))))......------000555===BBBKKKGGGCCC???AAAGGGPPPWWWUUUXXX^^^fffooosssqqqoooffffffddd___[[[]]]eeemmmwww}}}zzzsssjjjfffccccccfffgggfffeee[[[ZZZYYYZZZ\\\]]]]]][[[TTTTTTTTTSSSRRRRRRQQQQQQPPPPPPPPPQQQSSSUUUXXXYYYYYYWWWXXX\\\aaaaaa[[[VVVVVVSSSPPPNNNNNNNNNLLLKKKFFFEEECCCBBBBBBBBBCCCDDDDDDDDDCCC>>>777333222333000000000000////////////...000222333333444777999CCCHHHQQQZZZdddqqq{{{mmmbbbjjjwwwlll^^^JJJ===222:::---888000@@@|||~~~XXXCCC???HHHYYY}}}yyyggg^^^tttvvvhhhUUUTTT```cccUUU666666888444555555444333222222222222222222111111222222333444333555777999;;;>>>BBBFFFKKKMMMPPPRRRTTTZZZbbbhhhhhhmmmsssyyy{{{xxxqqqjjjiiiwww{{{wwwwwwqqqssstttsssqqqqqqsssvvvzzzxxxrrrsssyyysssnnnuuupppyyyzzzkkkrrrzzzpppjjjyyy~~~wwwiiibbbeee]]][[[XXXUUUSSSTTTVVVXXXZZZWWWUUUVVVZZZ]]]]]]\\\[[[[[[ZZZYYYYYYZZZ\\\]]]ZZZWWWXXX[[[^^^]]]```dddcccjjjppppppppppppnnnjjjkkkiiiffffffggghhhhhhhhhkkkiiieee```\\\YYYWWWVVVPPPPPPOOOOOONNNLLLGGGDDDjjj\\\]]]\\\YYYYYYZZZXXXSSSMMMMMMNNNNNNNNNJJJEEEBBB???666///------+++***+++...222777:::;;;;;;;;;<<<777111,,,000999???>>>999::::::444---...666777222666777<<>>444+++(((,,,,,,,,,---...///000000///////////////////////////............---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,+++***++++++++++++++++++++++++((()))+++///333888===???CCCAAA???AAADDDFFFDDDBBBHHHGGGHHHMMMVVV___dddfffjjjmmmooopppqqqttt{{{~~~xxxpppuuu{{{tttnnngggaaa___aaacccaaa___```]]]YYYYYY[[[\\\[[[YYYXXXWWWUUUSSSQQQPPPOOONNNNNNMMMNNNRRRWWWZZZYYYWWWWWWUUUTTTWWWXXXVVVUUUUUURRRSSSTTTTTTSSSQQQNNNMMMQQQMMMHHHEEEFFFFFFDDDCCCHHHGGGDDD@@@;;;666111///222111111000000000000000333333333222222333666999AAAHHHRRR]]]hhhuuuwwwffflllzzzmmm^^^III>>>;;;444333222:::???vvv^^^EEEEEEIIIGGGccc```aaahhhsssvvviiiYYYOOONNNYYYiiieeePPP@@@666222777444555555333111111222333111111111111111111111111444555666777999<<>>??????>>>999@@@LLL\\\kkkuuuxxxxxx|||xxxppplllkkkdddZZZYYY```lllyyytttooorrrzzzxxxpppjjjdddccceeeggggggeeedddaaa^^^]]]^^^^^^]]][[[XXXWWWUUURRRPPPNNNMMMLLLLLLKKKKKKNNNSSSVVVWWWVVVVVVSSSPPPOOOOOONNNNNNOOOOOOPPPQQQRRRQQQOOOMMMKKKOOOLLLHHHGGGHHHHHHGGGEEEGGGGGGDDDAAA<<<777222000222222111000000000000000222333333222111333666999@@@GGGSSS^^^iiivvvlllxxxuuupppfffPPPAAA:::111333000666888kkkaaaHHHEEEFFFBBBYYYYYY```lll{{{ooo___RRRMMMPPPQQQ^^^\\\JJJ;;;222000555444555555444111111111333111111111111111111111111333444555666888;;;@@@CCCFFFHHHLLLQQQVVV[[[___aaacccmmmssszzz{{{}}}tttnnnhhhiiirrrrrrhhhaaaaaaiiiqqqxxx|||{{{uuupppqqq}}}~~~yyy{{{lll```UUUYYY\\\VVVggg||||||~~~jjjqqqwwwmmmhhhaaaXXXSSSQQQQQQPPPOOOOOOMMMMMMOOOSSSTTTSSSQQQTTTTTTSSSTTTTTTUUUVVVVVVRRRRRRSSSSSSSSSUUUYYY\\\aaacccgggkkklllkkkiiihhhhhhhhhgggffffffffffffggghhhfffdddbbb```^^^ZZZWWWSSSPPPOOORRRRRROOOOOORRRiiiaaaaaa^^^ZZZYYY[[[YYYUUUPPPPPPOOONNNKKKHHHEEECCC???666...---,,,******+++&&&,,,444:::<<<<<<::::::999222+++,,,333999:::888666666777777333......222777444444555444///---...---------------...///000------------------------------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++***)))))))))))))))))))))))))))***,,,...222555888:::555666888999:::<<<>>>@@@IIIRRR```rrr|||rrrhhhaaa]]]___ZZZNNNGGGHHHGGGPPP\\\kkk~~~uuummm___SSSNNNPPPUUUZZZXXXcccyyy}}}rrrmmmgggeeegggjjjjjjjjjhhheeebbbaaaaaa```___]]]WWWVVVTTTQQQNNNLLLKKKJJJJJJIIIHHHJJJMMMQQQSSSTTTUUURRRMMMHHHEEEEEEEEEFFFIIIKKKNNNPPPPPPOOOMMMLLLLLLKKKJJJJJJKKKKKKIIIGGGFFFFFFEEEBBB>>>999444111222222111000000000000111111222222111111333666999???GGGTTT```kkkwwwuuuzzzvvvmmmTTTBBB:::222444111222333^^^hhhNNNIIIFFF@@@OOOSSS^^^rrrnnnZZZMMMJJJMMMOOOWWWWWWKKK<<<444444888444555555444222111111222111111111111111111111111222333444555666999>>>AAAFFFHHHLLLPPPUUUYYY\\\^^^bbbmmmsssxxx}}}zzzlllhhhhhhpppxxxvvvgggWWWZZZbbbmmmwww{{{uuunnnjjjjjj|||vvvfffkkk|||}}}iiiZZZRRRLLLSSSYYYVVVfff{{{ffffffvvv|||ssskkkdddYYYRRROOOOOOMMMLLLMMMLLLLLLMMMOOOQQQPPPOOORRRRRRPPPPPPPPPQQQRRRSSSNNNOOOOOOOOOPPPRRRVVVYYY^^^```dddggghhhhhhfffeeehhhhhhgggffffffffffffggghhhfffdddcccbbb```\\\ZZZUUUQQQPPPSSSUUUUUUXXX]]]jjjcccccc___[[[ZZZ\\\[[[VVVRRRRRRQQQNNNJJJGGGEEEDDD@@@666...,,,,,,******,,,***///555:::<<<;;;;;;;;;888111++++++222999<<<<<<@@@;;;777888555///111777666444444666555111///111---------------...///000---------------------------------,,,,,,,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,+++*********************************+++,,,///111444666777444666999:::;;;???GGGMMMdddgggnnnwwwvvvlll```[[[ZZZ______UUUKKKFFFGGGHHHIIIMMMYYYnnn}}}oooUUUOOOFFF>>>:::<<<@@@DDD???FFFZZZ{{{uuupppiiiffffffggghhhhhhhhhgggdddbbbaaa___]]]\\\TTTSSSQQQOOOMMMKKKKKKJJJIIIHHHGGGGGGJJJNNNQQQTTTTTTTTTPPPHHHCCC@@@???<<>>CCCFFFIIIJJJKKKIIIJJJLLLLLLJJJGGGDDDCCCDDDDDDEEEDDDAAA===999666333222222111111111111111000111111111111333777:::AAAKKKZZZgggrrr|||vvvtttYYYCCC<<<999222222222555JJJqqqUUULLLJJJGGGJJJOOO```www___OOOFFFDDDMMMNNN]]]___FFF444555444333444666555333111111111111111111111111111111111000111222333333666;;;>>>DDDFFFJJJOOORRRUUUVVVWWW\\\iiiooorrryyy|||qqqUUUTTT___kkk~~~{{{wwwvvvoookkkttt~~~rrrllleee___```ffflllpppssssssxxx~~~}}}vvvpppttt||||||fffXXX\\\^^^TTTLLLLLLIIIIIIIIILLLQQQTTTOOOHHHEEEJJJNNNYYYdddccciii}}}ooo^^^XXXeee~~~uuuvvvnnnggg]]]VVVSSSQQQNNNLLLOOOOOONNNNNNMMMNNNOOOPPPSSSRRRQQQOOONNNNNNNNNOOOKKKLLLLLLLLLMMMOOOSSSVVV^^^___```bbbcccddddddeeeeeeeeeddddddeeefffgggggghhhgggeeeddddddbbb```]]]ZZZUUUSSSUUUVVVVVVZZZ___nnn```aaa```]]]]]]___\\\WWWOOORRRSSSPPPKKKFFFEEEFFFAAA777...++++++******---///222666888888777777888333///+++,,,333;;;AAACCC\\\XXXNNN???777666777666000///222777666111------......---------......///------------------------//////.........---------,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++******)))++++++++++++++++++++++++***,,,...000333444666666555777999>>>EEEOOOZZZaaa```___]]]YYYVVVTTTUUUVVVXXX```kkkqqqqqqqqqrrrtttsssqqqrrruuuwwwtttkkkdddXXXWWWYYY]]]___bbbjjjssszzziiiXXXOOOOOOTTTZZZ]]]XXXOOOGGGAAA???@@@AAACCC???EEE```~~~vvvmmmhhhffffffgggaaabbbbbb```\\\YYYXXXXXXPPPPPPNNNMMMLLLKKKKKKKKKIIIIIIIIIHHHHHHKKKQQQTTTTTT^^^aaaYYYOOOIII@@@666111222444777;;;???AAACCCFFFHHHIIIIIIFFFBBBAAA@@@BBBDDDEEEEEECCC???;;;888333333222111111111111222111222222222222444888;;;DDDOOO^^^lllvvvrrr|||xxxaaaHHH<<<555000111///555???pppvvvWWWIIIGGGGGGIIIRRRccc}}}www```QQQJJJGGGNNNPPPkkktttSSS999888444222444666555333111111111111111111111111111111111000111222222333666:::===BBBEEEIIINNNQQQTTTTTTUUUZZZhhhmmmnnnuuuzzzhhhXXXYYYfff|||yyyzzzxxxoooggglllxxx}}}}}}nnn___WWWVVVWWWZZZ]]]kkkqqqyyy~~~~~~zzzvvvtttuuutttaaaQQQPPPQQQMMMHHHGGGGGGEEEEEEFFFIIIJJJGGGCCCBBBJJJOOOWWWbbbaaacccqqq{{{qqq```UUUPPPdddrrrzzz~~~pppllljjjddd]]]XXXVVVTTTPPPMMMQQQQQQQQQOOONNNNNNPPPRRRTTTTTTSSSQQQPPPNNNMMMLLLKKKLLLLLLLLLMMMOOOSSSVVV\\\\\\]]]^^^___aaabbbcccaaaaaabbbcccdddeeeggghhhiiigggeeeeeedddbbb```]]]XXXUUUSSSUUUUUURRRSSSVVVnnn\\\______^^^___```\\\VVVMMMPPPSSSRRRLLLGGGFFFGGGAAA777---+++***)))+++------222999>>>???<<<:::888111...+++,,,222999???AAAPPP]]]]]]KKK<<<<<<===888222111333777666000---...///......---------.......................................---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***))))))***************************,,,///222444666777777666888<<>>FFFGGGCCC>>>;;;111...+++,,,111777<<<>>>>>>ZZZfffSSSBBBBBBDDD>>>666444555777777222000222///......---------......////////////////////////---------,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))))))))))))))))))))))))))***,,,///222555777777888777:::AAAKKKVVV\\\]]][[[VVVTTTNNNHHHDDDFFFMMMSSSRRRWWWaaapppzzzxxxwwwwwwiiiSSSSSSZZZ___mmmzzzgggVVVKKKIIIMMMPPPTTT[[[eeeuuuzzzpppiiifffhhhjjj```bbbdddbbb^^^[[[ZZZ[[[VVVUUURRRNNNKKKHHHGGGFFFGGGIIIJJJJJJIIIJJJOOOSSSWWWccchhh]]]SSSNNNEEE;;;666444222000111333777999<<>>===???AAAAAACCCEEEFFFEEEBBB>>>;;;444333222222111111222222222333444444444666:::===JJJUUUeeerrr|||xxxaaaxxxrrr___III>>>888999666000777444ZZZeeeJJJBBBEEEHHH\\\jjjiiihhh{{{|||fffRRREEEGGGNNN{{{ddd???;;;555222444666666444222000000111111111111111111111111111222333333333666:::===???BBBGGGLLLPPPRRRSSSSSSZZZfffhhhffflllsss{{{tttrrrzzz~~~nnnuuu}}}wwwnnnkkkkkknnnsssxxxqqqbbbTTTPPPNNNIIIFFFFFFMMMTTT^^^kkkxxxxxxxxxyyyhhhYYY\\\aaaZZZWWW[[[```]]]UUUPPPSSSRRRMMMHHHHHHKKKHHHAAABBBAAABBBDDDFFFEEEEEEFFF???FFFDDDCCCJJJLLLNNNXXXWWWllltttrrr{{{~~~ppp___UUUQQQNNNMMMMMMUUUXXXXXXQQQKKKHHHFFFDDDBBBAAA@@@IIISSSMMMNNN]]]___\\\YYYYYYYYYWWWSSSOOOSSSTTTSSSQQQMMMMMMPPPSSSSSSSSSTTTTTTRRRNNNJJJHHHJJJKKKKKKKKKLLLNNNRRRUUUTTTTTTSSSTTTUUUWWWZZZ[[[[[[\\\]]]___bbbeeegggiiijjjhhhfffdddcccaaa^^^[[[[[[ZZZ\\\___^^^XXXSSSSSSgggaaaaaa^^^\\\^^^___YYYPPPQQQSSSTTTTTTPPPLLLIIIHHHDDD888...,,,,,,++++++,,,000777@@@IIIOOONNNDDD777666111,,,---333888999777CCCMMMUUURRRGGG===;;;>>>666888999888555111000///000///...---------------......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************---,,,,,,...333888;;;<<>>FFFRRR[[[hhhsss|||}}}kkk]]]}}}wwwbbbNNN@@@555000888///444444LLLwwwLLL>>>BBBCCCSSSeeekkkfffiiizzzfffKKKGGGJJJ[[[lllcccFFF444555333555777777555333111111111111111111111111111111111222333333222444777999???BBBEEEHHHKKKOOOTTTWWW[[[\\\aaahhhlllrrr}}}sssjjjwwwuuummmsss{{{xxxxxxrrrmmmkkknnnttt{{{lll[[[PPPLLLIIIHHHIIIMMMOOOVVV___iiiwwwxxxjjj___XXXZZZSSSPPPSSSSSSMMMJJJLLLLLLLLLLLLJJJGGGFFFEEEEEEDDDDDDDDDDDDCCCAAA???===???@@@AAABBBDDDHHHNNNSSSYYYbbbmmmsssrrrmmmiiihhhaaaWWWMMMIIIFFFCCCBBBDDDGGGGGGGGGEEECCCCCCEEEGGG@@@AAA@@@>>>===@@@GGGLLLQQQRRRSSSSSSRRRPPPNNNLLLMMMMMMMMMMMMMMMLLLLLLLLLRRRTTTVVVVVVTTTPPPKKKHHHJJJKKKLLLMMMOOOPPPQQQRRRQQQRRRRRRRRRRRRUUUXXX[[[aaa``````bbbeeehhhhhhhhhiiikkkjjjeeebbbaaa\\\VVV___[[[YYY\\\aaaaaaYYYRRRsssbbbaaa^^^[[[]]]___YYYQQQPPPQQQSSSRRROOOKKKIIIHHHDDD888...,,,,,,++++++,,,///666>>>FFFLLLMMMDDD888777111...222666666777999===DDDJJJHHH???888666888666888999999666222000///111111000000////////////......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))************************+++---///111444666888999DDDHHHNNNQQQPPPLLLHHHFFFCCCCCCGGGPPP[[[dddhhhiiiooojjjdddcccfffjjjkkkjjjlllkkkfffbbbeeerrr|||~~~ooodddffffff___UUUUUUggg{{{~~~xxxrrroooxxx~~~wwwppphhhdddfff___````````````^^^]]]\\\XXXWWWTTTQQQNNNKKKIIIHHHIIIHHHHHHHHHJJJLLLNNNOOO[[[bbbeee```YYYRRRKKKFFF===666111222444333555888888<<>>???AAABBBCCCDDDEEECCCAAA???;;;:::777444333222222333111333333222222777@@@HHHVVV^^^kkkvvv~~~jjj[[[}}}xxxcccPPPBBB>>>222777///666444FFF|||TTTCCCDDDCCCMMMYYY```aaaiiirrr^^^IIIKKKGGGOOO]]]XXXCCC666777333555666777555333111111111111111111111111111111111222333333222444666999===???CCCGGGJJJNNNSSSVVVZZZ[[[```iiiooosss{{{ooogggnnn~~~qqqooo~~~yyy{{{wwwrrrmmmmmmqqqttteeeXXXQQQOOONNNDDDQQQaaakkkkkkmmm{{{tttdddddd\\\VVVTTTQQQKKKIIILLLLLLLLLKKKIIIGGGEEEEEEEEEDDDDDDEEEEEEDDDBBB@@@???======>>>???AAADDDHHHKKKQQQVVV___fffjjjjjjgggdddWWWRRRMMMKKKGGGBBBCCCGGGAAABBBCCCCCCBBBCCCFFFHHHFFFFFFDDDAAA>>>>>>AAADDDKKKKKKLLLLLLKKKIIIGGGFFFIIIIIIJJJKKKKKKLLLMMMNNNQQQRRRUUUUUUTTTQQQMMMJJJJJJKKKLLLNNNOOOPPPQQQQQQQQQRRRRRRRRRRRRTTTXXX[[[aaa``````bbbeeefffeeedddeeelllooolllgggdddaaa^^^^^^]]]\\\]]]\\\YYYTTTOOOyyydddbbb]]]ZZZ]]]___[[[SSSOOOQQQQQQPPPMMMKKKIIIIIICCC888...+++,,,++++++,,,...444;;;BBBHHHJJJCCC;;;888//////;;;???999666;;;999===???>>>999555333444555888::::::777333000///111111111111111111000000......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))***************************...222333222222444555???HHHQQQRRRMMMIIIKKKNNNIIIKKKRRR]]]ffffff___VVVQQQQQQRRRTTTYYY^^^ccceeennneeeZZZQQQMMMSSScccsssssseeeaaaaaa___UUUIIIFFFUUUgggxxxmmmsss{{{sssjjjdddccc```aaaaaaaaa```___^^^]]]XXXWWWUUUSSSPPPMMMJJJIIIIIIHHHHHHHHHIIILLLNNNPPP[[[bbbeeeaaaZZZTTTOOOIII@@@999555555555333333555777;;;@@@CCCBBB???===<<>><<<;;;<<>>@@@AAABBBBBBCCCEEEGGGIIIIIIGGGDDD@@@>>>>>>>>>CCCDDDEEEEEEDDDBBB@@@>>>BBBCCCDDDFFFIIILLLNNNOOOOOOQQQSSSTTTTTTSSSPPPOOOJJJKKKMMMPPPQQQQQQQQQQQQQQQRRRSSSSSSRRRTTTWWWYYY______```ccceeeeeecccaaabbblllssspppjjjfffdddbbb^^^___```___[[[XXXUUUSSSuuueeebbb^^^ZZZ\\\```\\\UUUPPPQQQRRRPPPNNNKKKKKKKKKCCC888---+++,,,,,,+++,,,---333999===CCCFFFCCC<<<999,,,///DDDNNNCCC999;;;;;;;;;;;;999888777666666666999<<<<<<999555222111//////000111111000///.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))************************)))...222222//////333777===EEENNNQQQNNNNNNSSSYYYRRRTTTYYY]]]___[[[RRRJJJEEEMMMXXX```cccdddeeeeee[[[TTTNNNJJJCCCAAAOOObbb}}}qqqhhhaaaWWWLLLGGGEEEEEELLLSSSuuusssdddfffmmm~~~vvvlllddd````````````______^^^]]]]]]XXXXXXWWWUUURRROOOMMMKKKIIIHHHHHHHHHIIILLLOOOQQQYYYaaafffccc\\\UUUNNNHHHBBB<<<888666555222222555888;;;@@@CCCCCC???;;;888;;;;;;<<<<<<;;;<<<===???;;;;;;;;;:::888666444222222333333444777>>>GGGNNN^^^fffrrr|||xxxgggvvvnnnZZZ>>>===777222///777666777iiimmmQQQLLLCCCEEELLLVVVcccxxxooo[[[QQQFFFCCCFFFQQQSSSGGG999111444444555666666555222000111111111111111111111111111222333222222333555777888;;;???CCCGGGKKKQQQTTTYYYXXX\\\eeelllpppuuuzzzsssgggjjj}}}~~~ooovvvmmmjjj|||nnn___TTTRRRMMMRRReeeyyy|||sssggg\\\UUURRRUUURRROOOMMMLLLJJJHHHGGGAAABBBCCCDDDDDDDDDCCCBBB@@@>>><<<<<>><<<<<<===>>>AAAEEEIIILLLNNNMMMOOOQQQSSSUUUUUUTTTTTTLLLMMMOOORRRSSSSSSRRRQQQQQQRRRSSSSSSRRRSSSVVVXXX\\\]]]```dddggghhhfffcccdddkkkpppnnnjjjiiifffccccccbbbbbbbbbaaa```]]][[[pppeeeccc^^^[[[]]]aaa]]]VVVQQQSSSTTTSSSPPPMMMKKKKKKBBB777---+++,,,,,,,,,---,,,222777:::???CCCAAA===888***---GGGXXXNNN???:::===;;;999888888888999999777:::======:::666444333...000222333333222000.........------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))))))))))))))))))))))))))+++...000///...000777>>>HHHKKKNNNOOOOOOPPPRRRUUUUUUVVVWWWTTTOOOMMMNNNOOOZZZaaahhhhhhbbbYYYRRROOOIIIHHHKKKOOOLLLKKKYYYlll~~~uuujjjddd[[[RRRJJJHHHIIIKKKQQQWWWiiiqqq^^^\\\^^^jjjxxxooofff_________^^^]]]\\\\\\\\\\\\YYYYYYXXXVVVTTTQQQOOONNNJJJIIIHHHHHHJJJMMMQQQSSSZZZdddkkkiiibbbYYYPPPHHHEEE>>>999666444222555:::===@@@CCCEEEEEEAAA<<<888777777777666555666999<<<============;;;888666444222222333555:::BBBKKKQQQ___gggsss|||kkksssrrr```BBB???888111000666666444ZZZrrrQQQLLLFFFJJJPPPVVV^^^rrrvvv___SSSEEEDDDGGGNNNRRRKKK===111444333333555777666333000111111111111111111111111222222333222111222444777888;;;???CCCFFFKKKPPPSSSYYYWWWYYY___eeejjjqqqyyyqqqjjjrrrttt~~~rrrllljjjmmm\\\aaaTTTLLLWWWlll|||ttt}}}pppbbbYYYZZZWWWSSSQQQPPPMMMIIIFFF@@@AAACCCDDDDDDCCCBBBBBBAAA>>><<<<<<>>>BBBDDDFFFHHHGGGDDD@@@@@@LLL^^^mmm{{{qqqfffXXXLLLGGGIIIIIIIIIHHHFFFEEEEEEGGGIIIHHHHHHIIIIIIHHHFFFBBB@@@AAACCCFFFHHHHHHEEEBBB???::::::;;;===AAAEEEIIIKKKKKKLLLNNNQQQTTTVVVWWWWWWNNNOOOQQQRRRSSSSSSSSSSSSQQQSSSTTTSSSRRRSSSTTTVVVXXXZZZ^^^dddiiilllkkkjjjhhhjjjjjjjjjnnnrrrpppkkklllgggbbbcccfffgggbbb]]]rrrdddccc___\\\___bbb^^^WWWRRRTTTVVVUUURRRMMMKKKIIIBBB777---+++---,,,,,,---,,,222777999===@@@@@@<<<666)))+++BBBTTTOOOAAA::::::999777555555666888999777999;;;;;;888555444444000222555777777666333111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++---///000222888AAAHHHSSSRRRQQQRRRTTTWWWYYYZZZ]]]\\\XXXOOOFFFEEEKKKRRRZZZ[[[ZZZUUUNNNIIIGGGGGGUUUXXX\\\^^^[[[]]]hhhuuu~~~xxxkkk]]]TTTSSSUUUYYYXXXTTTVVVcccrrruuuwww^^^]]]\\\cccvvv|||tttjjjbbb___^^^]]]\\\[[[[[[[[[[[[[[[ZZZXXXVVVTTTSSSRRRRRRLLLKKKIIIIIIKKKOOOSSSVVV^^^hhhooonnnhhh```WWWOOOHHHAAA:::666333444<<>>;;;999777333333333666===GGGPPPVVV```hhhsss|||sssllljjj\\\DDD>>>888111222333777444MMMyyyQQQJJJBBBIIISSSYYY```uuu|||aaaQQQIIIEEECCCIIISSSUUUGGG777444333222444777777333000111111111111111111111111222222333222111111444666888;;;???BBBEEEIIIMMMQQQUUUUUUXXX\\\___ccclllwww|||pppkkk}}}yyy{{{ssscccxxxnnnmmmcccYYYUUUVVVbbbvvvtttdddaaa^^^ZZZXXXWWWRRRKKKEEEAAABBBCCCDDDEEEDDDCCCBBB>>>>>>===<<<===AAAHHHNNNCCCHHHJJJEEE>>>???HHHRRRkkk}}}sssYYYQQQWWWUUUTTTPPPLLLIIIHHHKKKNNNNNNMMMLLLLLLJJJGGGBBB???AAAEEEJJJOOOOOOLLLGGGDDD======<<<===???BBBEEEGGGGGGHHHJJJMMMPPPSSSVVVWWWOOOOOOPPPPPPQQQRRRSSSSSSQQQSSSTTTTTTRRRRRRSSSTTTUUUWWW\\\cccjjjnnnpppooolllkkkjjjllluuu~~~}}}xxxsssllldddcccggggggaaaZZZssscccbbb___^^^aaaccc^^^VVVQQQTTTWWWVVVRRRMMMHHHFFFAAA666---+++---,,,,,,...,,,222888:::<<>>;;;333++++++777CCCEEE???999666777666333111111444777666777888666444222333333///222666999999777444111......------------......,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))+++,,,///444;;;DDDLLLPPPRRRQQQPPPQQQTTTXXX]]]___aaa___[[[TTTMMMLLLPPPTTTMMMLLLJJJJJJLLLRRRYYY^^^fffnnnsssooojjjiiijjjkkk|||~~~uuuoooooolll```SSSLLLTTTYYY```eeefffjjjxxxvvv___cccfffjjjxxxzzzpppggg```___]]]\\\[[[[[[\\\\\\]]][[[XXXUUUTTTTTTUUUUUUMMMLLLJJJJJJLLLPPPUUUXXX```hhhooommmhhhddd___YYYLLLDDD;;;666444888EEEQQQSSSRRRQQQQQQOOOKKKEEE@@@::::::888444000222888>>>CCCCCCBBBAAA???===<<<;;;555555555999BBBLLLUUUZZZbbbiiittt|||{{{wwwnnniii[[[HHH<<<777222444///777666EEEVVVJJJAAAHHHRRRZZZbbbyyyfffRRRLLLFFFBBBMMMcccjjjVVV;;;444222222444888888444///111111111111111111111111222222333222000111333555888:::===@@@BBBFFFJJJMMMOOORRRXXX\\\\\\]]]gggsssvvvxxx{{{{{{jjjlll{{{ssshhh[[[PPPPPP___ppp{{{tttsssvvvllliiifffdddbbb\\\RRRJJJDDDEEEFFFGGGGGGFFFDDDDDD>>>???@@@>>>>>>DDDPPPZZZQQQTTTUUUOOOGGGDDDGGGLLLQQQkkk{{{llliiinnniiiaaaXXXQQQNNNOOOQQQSSSQQQOOOMMMLLLIIIDDD@@@???DDDMMMSSSTTTQQQKKKFFFDDDCCCAAA???@@@AAACCCEEEBBBCCCEEEHHHKKKOOORRRTTTOOONNNMMMLLLMMMOOOPPPRRRQQQSSSTTTTTTRRRQQQRRRSSSTTTUUUYYY```hhhnnnqqqqqqnnnppprrrttt{{{}}}sssnnnhhheeefffeeebbb^^^pppbbbbbb```___bbbddd^^^VVVPPPTTTWWWWWWRRRLLLFFFCCCAAA666---+++---------...,,,333999:::<<<>>>===:::000---,,,...444:::<<<:::444666666333000///333666555555555333111000111222---000444777888555222///.........------.........,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++************)))))))))))))))))))))))))))***+++000999CCCMMMSSSVVVOOONNNLLLJJJIIILLLQQQUUUXXXXXXXXXYYY[[[]]]^^^^^^VVVUUUUUUWWW]]]eeemmmrrrwwwuuuhhhuuu~~~qqqeee\\\\\\\\\WWWRRRQQQ\\\XXX[[[ggguuu~~~xxxnnn^^^gggooottt~~~uuukkkaaa```^^^]]]\\\\\\]]]^^^___\\\XXXUUUSSSTTTVVVXXXNNNMMMKKKKKKMMMQQQVVVYYY___gggkkkiiieeedddccc```OOOFFF<<<666555<<>>666333555---888888AAA]]]LLLHHHLLLRRRWWW]]]oookkkWWWLLLEEEEEEXXXwww```999444222111444888888444///111111111111111111111111222333333111000111333555777999<<<>>>AAADDDHHHKKKJJJPPPZZZ^^^[[[ZZZcccppptttzzz~~~sssfffooo|||mmmaaaWWWQQQQQQUUU]]]qqq~~~yyy{{{uuussspppooollleeeYYYPPPGGGHHHHHHIIIHHHGGGFFFEEE???CCCDDDBBBAAAHHHWWWdddrrrmmmdddYYYOOOKKKLLLNNNHHHXXXwwwuuu~~~rrrdddXXXRRRQQQSSSTTTQQQNNNNNNNNNKKKGGGCCC<<>>@@@CCCEEEHHHLLLOOOTTTXXX[[[___dddgggxxx|||zzzvvvwwwmmmyyyyyylll]]]SSSMMMKKKKKKSSShhh}}}|||~~~xxxuuutttnnn```QQQMMMGGGEEEJJJLLLHHHFFFGGGDDDBBB@@@AAAAAAFFFTTTbbbwww{{{{{{qqq```SSSNNNOOOHHHMMM\\\vvvrrraaa\\\ccckkk___ZZZVVVTTTPPPJJJHHHIIICCCJJJUUU[[[XXXOOOIIIHHHIIIGGGIIIJJJFFF???BBBJJJFFFGGGFFFBBB===>>>DDDKKKMMMNNNMMMIIIFFFGGGMMMSSSVVVXXXXXXVVVSSSQQQSSSUUUTTTVVVYYY\\\___bbbfffiiisssvvvyyy|||}}}}}}|||{{{wwwuuurrrooolllkkkkkkllllllaaa______```aaa```[[[VVVVVVUUUVVVUUUOOOGGGDDDGGGDDD333...///+++---111---...666<<<<<<:::;;;<<<;;;666///***///555999;;;===???JJJMMMAAA777555333///444555555444111/////////000111333555555333111000//////.........---------------,,,,,,,,,,,,+++++++++,,,,,,------,,,,,,++++++++++++*********)))))))))))))))))))))*********///222777>>>BBBAAA===888555666888:::===FFFRRR[[[dddlllvvvyyywwwvvvxxx|||}}}{{{yyyzzz|||}}}tttkkkddd\\\SSSRRR[[[fffnnnrrr||||||tttfffcccrrr}}}kkkaaaVVVJJJJJJRRRUUUZZZfffqqq~~~llleee^^^[[[YYYWWWZZZ^^^]]]^^^___\\\WWWSSSSSSSSSUUUTTTRRRQQQSSSWWW]]]bbbfffccc```bbbfffgggddd___XXXNNNDDD===666:::RRRllluuuuuuqqqkkkeee```WWWNNNIIIHHHEEECCCCCCEEEHHHKKKNNNMMMLLLIIIEEEBBBBBBCCCAAA<<<<<>>777555333444777888666444333333333222222222111111333222222111111222222333333666:::===???BBBEEEGGGKKKNNNRRRVVVYYY]]]aaadddttt~~~vvvjjjsss}}}pppbbbYYYSSSPPPPPPMMMRRRbbbvvv}}}}}}}}}vvvhhh\\\UUUNNNKKKMMMOOOLLLKKKLLLGGGDDDBBBBBBBBBDDDMMMWWWgggrrrvvvfffXXXQQQPPPNNNSSSeee~~~yyypppsss{{{rrreeeXXXTTTRRROOOKKKJJJGGGXXXkkkooocccRRRJJJHHHGGGHHHNNNSSSOOOEEE@@@AAADDDGGGGGGDDD???===AAAFFFKKKLLLLLLIIIFFFGGGLLLQQQVVVXXXXXXVVVSSSRRRTTTWWWWWWYYY[[[\\\]]]___bbbdddmmmppptttxxx{{{}}}~~~~~~|||wwwrrrmmmkkkjjjkkkooo```___^^^___aaa```\\\XXXVVVSSSSSSTTTPPPIIIFFFFFFCCC333...///+++---111---...666======;;;;;;:::888666...***///555888:::<<<@@@OOOWWWOOOCCC;;;666222333444444333111///000111000222444555555333111000...............---------------,,,,,,,,,,,,++++++,,,,,,------------,,,,,,++++++*********))))))))))))))))))))))))***+++,,,222555:::;;;:::666333111111333666:::DDDTTTfffsss~~~|||{{{zzzyyytttpppnnn___[[[YYY___lllzzzzzzkkkbbb```YYYNNNBBBJJJJJJLLLUUU]]]mmmsssjjj```\\\YYYWWWYYY]]]^^^```aaa___[[[WWWUUUTTTWWWWWWXXXYYY\\\___bbbdddiiiccc^^^___eeehhhddd^^^[[[SSSJJJAAA888:::QQQjjjzzzpppeee\\\XXXTTTOOONNNPPPRRRRRRQQQQQQQQQPPPLLLHHHEEECCCCCCBBB???AAAJJJRRRYYY```ffflllsss|||tttiiilll{{{~~~rrrXXXJJJ===666444888444///777GGGoooNNNFFF>>>GGGTTTggglllaaarrrnnnYYYKKKHHHLLLUUUQQQ>>>666333222444777888777444333333333222222222111111333222222111111222222333333666999<<<>>>@@@DDDFFFJJJMMMQQQTTTWWW[[[___bbbnnn}}}~~~vvvkkkppp}}}ooocccZZZSSSPPPQQQLLLEEEKKKbbbyyy}}}ttt{{{qqqgggbbbZZZSSSRRRQQQOOOMMMNNNKKKFFFCCCDDDEEEGGGLLLRRRXXXkkkkkk[[[TTTMMMKKKXXXooo~~~uuu```XXXXXXVVVQQQNNNSSSnnnoooYYYTTTXXXXXXVVVWWWYYYUUUJJJ@@@;;;AAAFFFIIIHHHBBB>>>???AAAHHHJJJKKKIIIGGGGGGJJJNNNUUUWWWYYYWWWTTTTTTVVVYYYWWWXXXZZZ[[[[[[]]]```bbbeeehhhlllqqqwww|||zzztttooollllllmmmsssaaa___^^^```bbbaaa^^^ZZZVVVRRRQQQRRRQQQKKKFFFEEEBBB222...000,,,...111---,,,555>>>AAA@@@>>>999444555---***...444777888999;;;HHHSSSQQQJJJDDD???:::222333333222000///000222111222444666555444111000........................------,,,,,,,,,++++++++++++,,,,,,------,,,,,,+++************))))))))))))))))))((())))))+++,,,---222777;;;:::666333444666666:::@@@HHHTTTcccttt{{{rrrnnnooouuuzzzwwwpppbbb___[[[[[[```kkkwwwyyyoooiii]]]bbbiiirrrzzzsssrrruuulll\\\HHHLLLIIIGGGLLLPPP]]]rrr~~~sssggg```\\\YYYYYY[[[^^^___aaabbb```]]][[[YYYZZZ[[[]]]```dddffffffeeehhhddd___^^^aaaccc```]]]]]]YYYRRRHHH;;;999III\\\vvvnnniiiccc\\\ZZZ]]]]]]YYYUUUSSSTTTRRROOOIIIEEECCCCCCCCCBBBFFFOOOWWW\\\aaagggnnnttt}}}iiieee|||tttZZZLLL???666333666444///444===rrrRRRJJJAAAFFFMMM]]]bbb\\\qqq~~~xxxhhhZZZMMMIIIKKKLLLQQQOOOBBB666333222444777999777555333333333222222222111111333222222111111222222333333555888:::<<>>EEELLLNNNIIICCCAAAAAAFFFHHHIIIIIIGGGGGGIIIKKKTTTVVVXXXXXXVVVUUUXXX[[[SSSUUUXXXYYY[[[]]]```ccc```bbbfffkkkrrrxxx~~~||||||yyytttpppnnnpppsssqqqccc```___```bbbbbb___\\\VVVRRRPPPRRRQQQKKKFFFEEEAAA222...000---...111---,,,777CCCHHHIIIFFF>>>555333,,,(((---333555666777888???FFFIIIIIIHHHCCC===222333333111//////000222222333555666666444111///---.....................------,,,,,,,,,+++++++++******++++++++++++***************)))))))))(((((()))((((((((()))+++...///222666:::999555333777;;;<<>>===FFFPPPTTTPPPKKKGGGGGGFFFGGGIIIHHHHHHGGGGGGHHHPPPTTTXXXYYYXXXWWWYYY[[[TTTVVVXXXYYYZZZ[[[^^^aaa```aaacccggglllrrrxxx{{{xxxyyyyyyuuupppoooqqqtttkkkdddaaa___```bbbbbb___\\\UUURRRRRRSSSOOOHHHEEEEEE@@@111...000---///222---...999EEELLLOOOMMMEEE<<<333,,,)))...444555555666999:::<<>>:::333333333000......///111222444555666666444111///---------...............------,,,,,,,,,,,,++++++))))))************))))))******)))))))))((((((((()))((((((((())),,,///111222555777666333333888===AAAHHHRRRYYY[[[[[[\\\]]]YYYWWWXXX___hhhnnnmmmjjjrrrtttuuupppiiiccccccddd```]]]ZZZ\\\eeeqqq|||xxxqqqllljjjjjjkkkkkkttt|||~~~~~~lllhhheeeWWWKKKIIIGGGNNN___yyy~~~sssoookkkccc\\\YYYUUUVVVXXX\\\```aaaaaa______^^^^^^aaafffgggeeebbb```cccdddaaa\\\ZZZ\\\___``````]]]TTTHHH@@@===???HHHYYYlllxxx}}}wwwpppmmmnnnkkkccc\\\ZZZXXXTTTNNNGGGCCCAAAAAADDDEEEKKKTTTZZZ]]]ccciiinnnuuu~~~fffdddzzz___LLLBBB:::333333333333666;;;^^^rrrTTTJJJJJJFFFMMMUUU\\\kkkUUUKKKKKKNNNIIILLLUUUUUU<<<888444333666888999888333333333222222222111111333222222111111222222333222444666777888;;;???BBBFFFIIIMMMQQQUUUYYY]]]```eeerrrwww{{{wwwiii}}}uuuiiiccc```SSSNNNPPPJJJAAAJJJ___{{{uuusssoookkkmmmpppooojjjeee\\\RRRMMMKKKKKKQQQYYY___kkk~~~nnnhhhfffjjjxxxxxxmmmkkkfffuuudddYYYRRRHHH???@@@IIITTTYYYVVVQQQNNNMMMIIIIIIHHHHHHGGGGGGFFFFFFKKKQQQWWWZZZZZZYYYYYYZZZYYYZZZ[[[ZZZYYYYYYZZZ\\\```aaabbbeeeiiimmmqqqsssvvvzzz|||yyysssppprrruuupppdddaaa^^^^^^______\\\YYYTTTSSSTTTTTTNNNEEECCCEEE???111...111...///222---///777AAAGGGLLLNNNIIIBBB444---***///555666666666888888999;;;;;;999777777444444333000------...000333444666777666444111///---------.........//////------,,,,,,,,,,,,++++++*********++++++************)))))))))(((((((((((()))((('''((()))---000222222333444444444888>>>CCCHHHNNNSSSUUURRRMMMKKKKKKQQQVVV]]]dddhhhhhheeecccaaa```]]]ZZZWWWWWWXXXYYYYYYZZZ^^^dddlllpppqqqqqqrrroooiiibbb^^^aaajjjqqqssszzzvvvqqq^^^NNNIIIEEEKKK\\\rrrzzzyyywwwoooeee```WWWWWWWWW[[[```bbbbbbaaa```]]][[[]]]aaacccbbb___^^^___aaaaaa`````````aaaaaa```]]]VVVPPPJJJEEEAAA===HHHTTT^^^hhhttt}}}~~~zzzuuusssssspppiiiddd]]][[[UUUMMMFFFBBBBBBCCCDDDFFFLLLTTTYYY\\\bbbjjjooovvv~~~zzzdddfff{{{```MMM@@@;;;666555333222555888VVV|||UUUKKKLLLKKKTTTZZZ^^^}}}ooo]]]PPPNNNOOOJJJPPP^^^dddAAA;;;555222555888::::::333333333222222222111111333222222111111222222333222333555555777:::>>>BBBBBBEEEJJJOOOSSSWWW\\\```dddpppwww~~~qqquuuyyykkkeeebbbYYYSSSRRROOOIIIIIINNNtttxxxzzzyyywwwzzz~~~{{{uuupppiiiaaaYYYQQQMMMQQQYYY```mmmtttkkkiiivvv}}}mmmhhhiii~~~kkk^^^VVVMMMCCCEEENNNWWW[[[XXXSSSPPPPPPMMMKKKIIIGGGGGGFFFEEEEEEGGGNNNWWW\\\\\\YYYXXXXXXZZZ[[[[[[ZZZYYYXXXZZZ[[[aaaaaacccdddgggiiikkkllltttzzzzzzwwwxxx{{{{{{ccc```]]]\\\]]]]]]ZZZWWWTTTTTTVVVUUUMMMCCCBBBFFF???111...111...///222------444;;;@@@FFFKKKIIIDDD666///,,,111777888777888555777:::;;;777333444777555555333000---,,,...///333555666777666444111///---------.........//////---------,,,,,,,,,+++++++++++++++,,,,,,+++++++++))))))))))))(((((((((((()))((('''''')))---000333111111222444777>>>EEEKKKQQQSSSTTTQQQKKKFFFEEEEEERRRXXX^^^^^^XXXRRRPPPRRRMMMJJJHHHIIIKKKKKKGGGCCCGGGOOO\\\jjjqqqnnnddd[[[dddhhhjjjeee^^^[[[```gggpppxxxxxxcccQQQJJJEEEJJJ[[[nnnzzzooohhh\\\[[[ZZZ]]]bbbeeeeeedddaaa]]]YYYZZZ^^^```___]]]]]]]]]^^^aaaeeegggeeecccbbb```[[[WWWUUUSSSMMMHHHBBBGGGKKKOOOYYYhhhtttyyy}}}zzzxxxwwwvvvsssnnnjjj```]]]VVVNNNFFFBBBCCCDDDDDDFFFLLLSSSXXX[[[bbbjjjqqqwww~~~WWW]]]yyy```NNN>>><<<999777444222222555>>>UUUJJJMMMOOO\\\aaa___xxxxxx[[[OOONNNRRRPPPXXXhhhpppDDD===666222444888:::;;;333333333222222222111111333222222222222222222333222333444555666999>>>AAA???CCCHHHMMMQQQVVV[[[___dddnnnwwwxxxttt}}}}}}nnnhhh\\\aaa```WWWPPPOOOMMMJJJSSS}}}~~~~~~uuuvvvqqqllldddZZZSSSVVV]]]```oooyyy|||hhh```pppooo^^^XXXQQQJJJIIIQQQYYY\\\XXXSSSQQQQQQOOOLLLIIIGGGFFFFFFEEEDDDDDDLLLVVV\\\]]]ZZZXXXWWWXXXYYYZZZZZZZZZZZZ]]]___```aaacccdddfffhhhiiijjjpppxxx~~~zzzhhh___ZZZ```fffddd___[[[\\\YYYTTTOOOJJJFFFDDDDDD@@@222,,,---,,,222444+++///555;;;>>>AAACCCAAA===<<<222---555???AAA;;;666888:::;;;999666444555777444555555111---+++---000///222555666555333222222,,,,,,,,,,,,,,,,,,,,,,,,......---------,,,,,,,,,************************))))))))))))))))))))))))***(((&&&'''+++......---///111333555999???FFFKKKPPPNNNKKKHHHGGGHHHKKKMMMPPPJJJFFFGGGNNNUUUYYYZZZ\\\\\\\\\YYYUUURRRRRRRRRQQQQQQUUU]]]bbbdddeeeggghhhoooWWWNNNPPPYYYfffttt}}}yyypppoooqqqrrreee___]]]hhh{{{wwwssshhhVVVIIIGGGNNNTTTqqq~~~|||uuukkkggggggfffcccaaa[[[XXX[[[^^^\\\[[[\\\YYY]]]bbbfffhhhiiijjjjjjgggddd___ZZZUUURRRQQQPPPNNNLLLKKKLLLRRR\\\gggnnnttttttvvvwwwwwwsssnnnjjjeeeddd\\\NNNEEEEEEEEEBBBEEEHHHMMMQQQVVV[[[aaaeeepppuuu}}}cccUUU}}}}}}wwweeeRRRFFF===666666555333111222<<>>222888111333<<<777666333000000111222333333222222222222222222222222111333555666666888:::===CCCFFFJJJMMMOOORRRVVVYYY```aaaqqqvvvyyyyyyvvv{{{www{{{mmmfffcccbbbaaa[[[RRRMMMMMMMMM\\\}}}}}}xxxyyywwwqqqmmmkkkgggbbbeeepppiii[[[jjj}}}tttjjj]]]RRRSSSXXXZZZUUUQQQPPPQQQPPPPPPOOOMMMKKKIIIFFFBBB???FFFIIIOOOVVV\\\^^^\\\ZZZ[[[[[[[[[[[[\\\]]]^^^______[[[[[[___cccffflllrrrqqqzzzwwwggg^^^ZZZ___dddccc^^^ZZZZZZXXXUUUPPPLLLHHHEEEDDD@@@222,,,---,,,222444,,,...444:::<<>>777666555222111222000MMM```DDDEEEHHHQQQiiitttwwweeePPPDDDJJJ^^^ppp___@@@555777111333:::777666333111000111222333222222222222222222222222222111333555555666777:::<<>>===888666+++(((666HHHMMMEEE<<<:::;;;:::777333222222333333444444000,,,***+++...111333666777555222000000,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,************************))))))))))))))))))))))))((('''''')))+++,,,,,,++++++...333777;;;@@@FFFIIILLLJJJHHHHHHHHHEEE@@@<<>>999888888777666444444444555333444333000+++)))***---222444777777444222000///---------------------------------,,,,,,,,,++++++************************))))))))))))))))))))))))''''''(((***+++,,,,,,+++---000555:::>>>BBBFFFJJJIIIHHHGGGDDDAAA@@@AAAAAAXXXeeeuuu}}}{{{sssmmmjjjlllooovvv{{{hhhbbboooppp```YYYaaadddgggVVVAAA@@@CCCCCCFFFDDDEEEEEECCCAAAAAA@@@???;;;<<<;;;888<<>>;;;777888AAANNNYYYnnn|||xxxrrrjjj^^^UUUWWW^^^kkkxxxyyyqqqkkkdddaaaaaaWWWUUURRRQQQSSSTTTTTTSSSTTTTTTUUUUUUUUUTTTSSSSSSQQQTTTWWWZZZ]]]^^^^^^^^^aaabbbdddgggjjjkkkiiigggeeeZZZMMMCCC??????AAACCCDDDHHHMMMRRRWWW]]]ccchhhpppuuu}}}}}}}}}~~~mmm^^^MMMDDD<<<999666222//////---444SSSeeePPPEEEDDDQQQZZZiii^^^kkk|||qqq]]]QQQKKKHHHGGGGGGJJJHHH>>>444222333555888888555222111111222333222222222222222222222222222111222333444444555777999;;;???CCCHHHLLLPPPUUUYYY^^^bbbppp|||uuu}}}vvv}}}qqqccc[[[TTTQQQSSS\\\fffuuu}}}{{{|||yyy}}}uuujjj^^^ZZZ[[[gggyyy|||eeeTTTMMMOOOiiiyyyggghhhkkkiiilllnnnllleee___^^^^^^]]]VVVWWWWWWTTTOOOKKKIIIIIINNNSSSYYYZZZWWWWWW[[[___```___^^^\\\[[[ZZZYYYYYYaaa___bbbhhhjjjiiijjjmmmvvvoooaaa\\\YYY\\\^^^[[[WWWWWWSSSTTTVVVVVVSSSMMMFFFBBB:::000------***///444///***///444555888<<<;;;888777111---///111444:::@@@<<<<<<;;;;;;;;;999444111444555444000+++)))***---111333666777555222000000------------------------,,,,,,,,,,,,++++++++++++************************))))))))))))))))))))))))'''((()))***+++---000333888:::<<<>>>@@@BBBFFFIIIFFFFFFDDD@@@===BBBNNNYYY\\\dddkkkjjjfffiiittt|||sssggg[[[TTTQQQRRRVVVOOOUUUgggkkk___[[[bbbYYYZZZLLLAAAEEEFFF???>>>DDDAAAAAABBB@@@<<<<<<>>><<<:::888777888;;;???BBBSSSqqqxxxllleee\\\VVVYYYbbblllwwwyyyqqquuu{{{wwwooofff```___ZZZVVVPPPNNNNNNMMMJJJGGGEEEFFFHHHJJJLLLNNNOOOPPPOOOQQQVVVZZZ\\\]]]\\\[[[^^^___```cccffffffeeeccc]]]QQQDDD>>>======@@@CCCDDDHHHMMMRRRXXX^^^dddhhhpppuuu|||yyyuuupppaaaNNNEEE<<<999777222///000---444PPPgggSSSIIIEEEMMMQQQ^^^]]]mmmmmmNNNJJJLLLFFFEEEKKKHHHPPPFFF666555555444999999666333111222333333222222222222222222222222222111222333333333444666888:::>>>BBBGGGKKKOOOTTTWWW]]]aaakkk|||xxx}}}xxx}}}pppggg```RRRMMMVVV```fffuuu~~~}}}|||zzz}}}yyynnnddd]]]ZZZ```kkk}}}yyy}}}vvvxxxzzz{{{uuufffUUUMMMMMMKKK___vvvnnnrrrxxxyyy}}}|||rrrhhhccc```]]]WWWXXXXXXTTTOOOLLLMMMOOOTTTXXX\\\]]][[[YYYZZZ[[[[[[[[[[[[[[[\\\]]]^^^^^^bbbaaaccchhhjjjiiijjjmmmwwwoooaaa\\\ZZZ]]]^^^ZZZWWWWWWSSSUUUVVVUUUQQQKKKEEEAAA999///------)))...444///***///333555888===>>>;;;999222---///222444888===888999;;;>>>AAA???:::666555666555111,,,)))+++---000222555666555333111111........................,,,,,,,,,++++++++++++***************************))))))))))))))))))))))))((()))*********...444999===>>>>>>>>>>>>@@@CCCFFFFFFEEECCCDDDHHHNNNSSSWWWRRRUUU[[[aaajjjvvv{{{ssshhh^^^WWWTTTTTTTTTOOOPPPYYYeeegggaaaaaagggbbbaaaQQQEEEFFFFFFCCCGGGHHHFFFGGGHHHEEE>>>>>>BBB:::::::::999999999;;;<<>>CCCDDDHHHMMMRRRXXX^^^eeeiiiqqquuu|||mmmooorrreeeNNNEEE===:::888333000000222777KKKgggSSSKKKHHHMMMOOO[[[aaauuuvvvQQQHHHKKKGGGFFFKKKLLL[[[PPP;;;888666222888999777333222222333222222222222222222222222222222000222333333222333555777:::===BBBFFFIIINNNRRRUUU\\\^^^eeerrr{{{{{{vvv{{{ttteee\\\UUUUUU\\\fffpppxxx}}}~~~~~~tttlllbbb[[[\\\aaappp}}}xxxrrrhhhdddaaa]]]YYY[[[ZZZ[[[ZZZSSSKKKIIIKKKOOOXXXqqquuummmeee___YYYZZZYYYTTTOOONNNRRRVVV\\\^^^aaabbbaaa___\\\ZZZYYYYYYZZZ[[[\\\^^^```aaabbb```bbbhhhkkkkkkmmmqqquuu}}}rrraaa]]][[[]]]^^^ZZZWWWWWWTTTUUUUUUTTTPPPJJJDDDAAA999///...---)))...444000***///444555999>>>???===<<<222,,,...333444444444111333888@@@EEEFFFBBB===666777666222---***+++---///222555666555333222222........................,,,,,,,,,+++++++++******************************))))))))))))))))))))))))((()))***)))***///666<<<@@@@@@???===<<<===AAADDDGGGCCCCCCIIISSSXXXUUUPPPKKKLLLQQQ\\\jjjssssssqqqooohhhaaa^^^___```]]]ZZZSSSXXXaaagggfffdddggglllzzzvvvbbbOOOKKKHHHGGGNNNDDDCCCFFFHHHDDD<<<<<>>BBBGGGIIIIIILLLQQQWWWZZZ[[[[[[ZZZ]]]]]]]]]^^^``````^^^\\\PPPCCC999888;;;;;;>>>BBBDDDHHHMMMSSSXXX___eeeiiiqqquuu|||dddmmm|||ttthhhNNNEEE===:::888444111111///111>>>wwwgggTTTMMMJJJNNNOOO[[[]]]vvvzzzTTTGGGGGGEEEBBB@@@QQQdddWWW???;;;888111888:::777444222222333222222222222222222222222222222000222333333222333555777:::===BBBEEEIIIMMMQQQTTTZZZ\\\```kkk|||zzzvvvvvv{{{ccciiifffZZZYYYhhhxxx~~~xxx}}}xxxoooddd[[[YYY\\\jjjyyytttllliiiccc]]]ZZZXXXUUUQQQOOOKKKJJJMMMMMMKKKKKKNNNVVVUUUdddwwwlllaaa[[[\\\ZZZUUUPPPPPPUUU[[[cccccceeeggggggddd^^^ZZZ[[[[[[[[[[[[\\\]]]^^^___bbb```ccciiimmmooorrrwwwssszzzqqqggg___YYY[[[]]][[[XXXWWWTTTXXXXXXRRRNNNKKKEEE<<<666111+++***,,,.../////////---///777<<<>>>@@@CCC:::777000+++---555888777///222444888BBBLLLLLLEEE999999666111+++(((***---...000333555555222///,,,///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((()))+++000666;;;??????===;;;;;;>>>BBBEEEGGGDDDHHHIIINNN\\\jjjgggYYYUUUNNNIIILLLPPPRRRSSSUUU\\\aaagggkkkooonnneeeZZZVVV^^^bbbaaagggqqqsssnnnqqqccc]]]WWWIIIGGGMMMNNNIIIGGGEEEEEEFFFEEEBBB???;;;999666555666888888888BBBbbb~~~lll^^^[[[___fffjjjlllsss|||yyyzzz~~~yyyllleee]]]VVVNNNIIIGGGCCC===888666555444444666:::???AAAHHHKKKOOOTTTWWWXXXXXXWWW\\\[[[[[[\\\]]][[[UUUPPP@@@===888555555888<<>>AAADDDGGGKKKOOOSSSWWWZZZ^^^fffwwwzzzvvv}}}wwwzzztttsssmmmccc```jjj~~~~~~wwwmmmaaaWWWVVVeeezzzyyyssskkkeeeaaa[[[VVVXXXOOOJJJJJJIIIFFFIIIPPPUUUYYYhhh~~~qqqdddiiifff___TTTLLLKKKQQQWWWfffiiikkkiiieee```^^^^^^```YYYVVVZZZ^^^\\\]]]aaacccddddddeeehhhjjjmmmnnntttyyyrrreee^^^YYY[[[]]][[[WWWVVVSSSWWWWWWRRRMMMJJJDDD<<<666111,,,***---000111000---+++...666;;;;;;<<<>>>;;;777000+++///666777444555777555333888CCCJJJJJJ;;;:::888333---***,,,///---000333555555333000...///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))******+++---000444888:::;;;999888888;;;???CCCEEEHHHNNNQQQSSS]]]kkkllleeeQQQHHHBBBCCCIIIOOOVVV]]]lllttt{{{~~~}}}wwwjjj]]]ZZZaaaeeefffmmmvvvwwwqqqZZZPPPQQQTTTMMMKKKNNNKKKJJJGGGEEEEEEFFFEEEBBB@@@;;;888555333444555555555DDD]]]qqqbbb\\\^^^bbbeeelllrrr{{{~~~uuuhhh```WWWQQQJJJGGGFFFDDD???;;;777666444333444666:::<<>>;;;666333333666:::===@@@EEELLLSSSYYY___dddgggqqqvvv|||vvvggglll|||lllXXXAAA999===888222222111,,,444555OOOcccNNNIIIIIIPPPZZZeeekkknnnXXXLLLDDDCCCIIINNNnnnnnnMMM888666444333777666555333222111222222222222222222222222222222333333222222222333444555999<<>>SSSwwwyyyhhhaaacccfffiiikkkqqqzzz~~~zzz}}}yyy|||{{{sssqqq}}}uuujjj^^^WWWOOOKKKFFFDDDDDDCCC@@@===888666444111111222444555???BBBGGGMMMQQQTTTVVVVVVTTTVVVYYYZZZWWWOOODDD===:::888444111111444888;;;>>>CCCKKKRRRYYY___dddhhhqqqvvv|||lllgggqqq~~~pppXXXAAA999>>>888111111000///222000CCCuuuhhhJJJIIIFFFIII[[[mmmiiivvvqqq]]]MMMGGGJJJLLLcccdddPPP@@@666111444777777555444333333333333222222222222222222222222333333222222222333444555777999<<>>:::777777666666555999JJJkkk}}}jjjcccffflllppplllrrr{{{zzzvvvuuuqqqooowwwyyyvvvooohhhgggpppoooeeeeeeggghhhgggbbb[[[SSSNNNJJJHHHEEECCCCCCBBB???===888666333111000000222222999<<>>888111000///333222///>>>jjjnnnIIIIIIBBB@@@VVVmmmiiiiiisssnnnWWWHHHCCCEEERRRTTTLLLCCC555///999777777666555444444333333222222222222222222222222333333222222222333444555555888;;;===@@@CCCHHHKKKNNNSSSYYY]]]bbbrrr{{{zzzrrrtttccckkk|||vvvpppjjjjjjtttyyy|||tttddd\\\WWWSSSTTTMMMJJJOOOVVVZZZ\\\^^^^^^SSSLLLLLLJJJLLLYYYiii~~~wwwfffTTTTTTRRRNNNLLLMMMPPPTTTZZZ]]]bbbeeefffdddbbb```^^^^^^___aaaaaa___]]]\\\^^^]]]]]]^^^aaaeeejjjmmmuuu~~~vvveee___]]]aaaddd```[[[XXXVVVVVVWWWVVVRRRKKKEEEBBB555111,,,,,,///444666666222...///444777777888:::<<<555,,,)))444EEEOOOQQQ>>>888222111333333222111666777666222,,,******---,,,---000333444444333222///---------...///...---,,,,,,,,,,,,,,,,,,,,,,,,************************))))))))))))))))))))))))(((***---000222333333333555777:::<<<>>>BBBHHHLLLTTTVVVWWWVVVVVVVVVSSSNNNJJJLLLPPPWWW^^^jjjjjjkkkkkkjjjlllzzz{{{dddVVVSSSQQQWWW\\\XXXXXXVVVQQQLLLHHHEEEEEEFFFCCC???;;;888777666555444;;;CCCXXXyyykkkaaabbbhhhmmmkkkqqq|||}}}yyywwwnnnnnnssswwwllldddfffpppyyyrrrdddXXXXXXWWWVVVTTTPPPNNNLLLJJJIIIFFFDDDCCC@@@>>><<<666555333222111111222333555777<<>>CCCJJJRRRYYY___eeehhhrrrvvv}}}mmmnnnZZZCCC;;;@@@999111000...444///...===dddzzzSSSMMMCCC>>>PPPgggmmmjjjfffqqqnnnWWWGGG???EEEIIIHHHHHHEEE555///;;;666666666555555444333333222222222222222222222222333333222222222333444555555888;;;===???CCCGGGJJJNNNQQQWWW[[[]]]iii{{{wwwyyy}}}iiigggtttzzzuuuooommmsss|||yyyzzzzzziii]]]WWWSSSTTTOOOLLLOOOOOONNNNNNQQQNNNHHHCCCAAA===???OOOaaa{{{}}}zzznnnWWWUUUQQQMMMLLLNNNSSSWWWWWWYYY]]]aaadddcccaaa___[[[]]]___```___^^^\\\ZZZ\\\\\\\\\^^^aaaeeejjjlllrrr{{{yyyeee___^^^cccfffbbb\\\YYYWWWUUUVVVWWWSSSKKKEEECCC555111,,,,,,///333555555000...000666999888666888:::555---)))222CCCQQQVVVKKK>>>222000222444555777777888888444///,,,---///,,,...000333444444333222///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))((())),,,///222333444444222666:::===???CCCIIINNNUUUVVVVVVVVVTTTPPPKKKGGGIIIOOOXXX]]]\\\^^^lll{{{xxxllllllkkkppptttbbbZZZ]]]]]]bbbfffaaabbb___YYYQQQJJJFFFFFFGGGAAA>>>:::777666555444333888;;;BBBUUUvvvpppbbb___bbbeeefffnnnzzz|||yyyxxx{{{}}}uuunnnmmmooowwwrrrdddTTTSSSPPPNNNMMMNNNOOOOOOLLLLLLJJJGGGDDDAAA>>><<<666555333222222222222333222444888<<>>888666777555000+++///<<>>:::777666666555444222555999BBBZZZ~~~kkk___[[[\\\]]]]]]gggvvvyyynnnhhhgggmmmvvv|||{{{qqqeee\\\OOONNNLLLKKKLLLNNNPPPRRRNNNNNNMMMKKKGGGCCC@@@???666555444222111000000000111222555999<<<@@@BBBCCCGGGHHHGGGDDD>>>:::888888555444222222444777:::<<>>CCC@@@<<<::::::666//////444444666666333...++++++---...///111222333333222222///...------...///...---,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++))))))))))))))))))))))))+++,,,---...///111222222444:::@@@CCCEEEIIIQQQWWWWWW\\\aaa___VVVRRRXXXaaacccmmmxxxyyymmmdddiiiuuuwwwvvvqqqkkkjjjkkkiiicccjjjnnntttsssoooqqqooossszzzxxxqqqnnneeeYYYMMMGGGFFFHHHCCC@@@<<<999999888777777000777<<>>AAACCCJJJHHHMMMVVVYYYYYYfffwww~~~|||rrrnnnlllkkkiiieeecccccceeeggg{{{uuuvvvooovvvzzzqqqbbb\\\ZZZPPPMMMMMMHHHTTTzzzyyylll___ZZZXXXXXXUUUOOONNNPPPGGGHHHIIIJJJLLLMMMOOOOOOSSSXXX]]]^^^\\\[[[[[[]]]ZZZ[[[^^^dddjjjmmmkkkhhhiiipppvvvyyy|||jjj```]]]]]]aaaaaa\\\WWWWWWUUUQQQPPPQQQNNNGGGAAA@@@666222---,,,---111444666222...444IIIZZZXXXGGG888;;;999333,,,---555:::;;;===<<<;;;999888555333111777444333444111---+++---...000333666666555333111......------------......,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++***))))))++++++***)))))))))))))))***,,,...//////000222444===AAAFFFGGGGGGIIIOOOSSS^^^aaaddddddddddddfffhhhllllllmmmooommmkkkqqqyyyyyyhhhUUULLLLLLNNNSSSWWW\\\cccnnn}}}xxxrrrmmmyyy|||ssshhh]]]WWWPPPIIIFFFHHHCCC@@@<<<;;;<<<;;;888444222666888888>>>FFFHHHDDDBBBCCCEEEFFFHHHMMMSSSXXXSSSYYYggguuu{{{xxxttttttyyyzzz{{{yyyqqqlllqqqzzz}}}wwwlllbbbYYYQQQLLLIIIFFFBBB>>><<<;;;;;;:::999<<<@@@DDDFFFHHHKKKPPPSSSOOONNNMMMKKKJJJGGGDDDBBB<<<888444111000000000//////000111222333555:::======<<<;;;999777555555444333111000111333888===@@@DDDKKKSSSYYY\\\aaahhhnnnuuuxxx~~~xxxcccNNNHHHJJJ>>>222000111---111---555666XXX___MMMNNNHHHSSS\\\dddooopppVVVIIIDDDEEEBBBGGGXXXbbbZZZDDD333555444444555666555333111222222222222222222222222111111222222222333333333444555555777999<<>>@@@>>>999<<<<<<>>>???DDDKKKSSSYYYXXX[[[bbbiiiiiihhhmmmtttyyyrrriiiaaa```lllyyyvvvooonnnkkkeee[[[QQQIIIEEEDDDAAA>>>;;;888888777666555777:::>>>AAADDDHHHMMMPPPLLLLLLLLLKKKHHHEEEBBB@@@;;;888444111000000000//////000111111111333777999:::999777555333222222111222111000111444888===@@@DDDKKKTTTYYY\\\aaaiiiooosssxxx~~~}}}hhhTTTNNNNNN???222000///---...---555222JJJiiiOOOHHHDDDMMM]]]eeeiiivvvdddRRRAAABBB???FFFVVVaaaZZZHHH:::555444333444555555333111222222222222222222222222111111222222222333333333333333444555888;;;===???GGGFFFIIIPPPQQQRRR\\\jjj}}}wwwqqqllliiihhhuuuxxxooogggeeedddffftttzzzfff^^^``````bbb```VVVOOO[[[ppp{{{wwwjjj___UUURRRSSSSSSSSSTTTMMMJJJFFFBBBAAABBBEEEFFFLLLMMMPPPUUUYYY\\\]]]\\\^^^]]]]]]^^^aaabbbaaa```eeejjjoooqqquuu{{{~~~|||ggg^^^\\\]]]aaaaaa[[[VVVUUUUUUQQQPPPQQQOOOHHHBBBAAA666222---+++---000333444000+++,,,777AAADDDCCCCCC;;;;;;555---,,,222888:::999::::::999777444333222666333222333111,,,***+++---///111333444444333222......------------............---,,,,,,+++*********************))))))(((******)))))))))))))))***+++---...///000222666888>>>@@@DDDFFFIIINNNTTTYYY___^^^[[[YYYXXX[[[___bbbbbb\\\[[[ccciiidddZZZRRRUUU]]]cccgggkkkiiiVVV@@@GGGJJJUUUqqq{{{xxxtttkkkmmmvvvuuuggg[[[MMMGGGGGGHHHFFFDDDBBB???;;;;;;<<<;;;888555777:::>>>BBBEEEFFFCCC???CCCBBB@@@AAADDDLLLTTTYYYaaa]]]YYYYYY[[[___iiitttvvvoooggg```]]]cccsss|||uuuuuuxxxzzzttthhhYYYMMMHHHDDDAAA>>><<<;;;999777666888888:::;;;===???BBBDDDHHHIIIJJJJJJGGGCCC???>>>:::888444222111111000//////000111111111222444666777666555333111111000000111000000111444999===@@@EEELLLTTTZZZ]]]bbbiiipppuuuzzzvvvmmm\\\UUUQQQ@@@222000---///,,,...555000>>>yyywwwWWWGGGDDDBBBXXXiiilllrrr}}}jjjRRR???===BBBPPPYYYTTTFFF;;;555444333444555555333222222222222222222222222222111111222222222333333333333333444555777:::<<<>>>DDDCCCGGGLLLNNNQQQZZZeeezzz|||~~~vvvrrrnnnvvvqqq```]]]]]]eee|||wwwddd]]]______cccddd]]]XXXTTT^^^uuuvvvrrrhhh\\\RRRRRRUUUVVVUUUUUUOOOKKKFFFAAA???AAADDDFFFNNNMMMOOOTTT[[[___```___```___^^^^^^___```bbbbbbdddiiilllnnnsssyyy{{{yyyiii^^^\\\^^^bbbbbb\\\WWWUUUUUUQQQPPPRRRPPPIIICCCBBB666222---+++,,,///222333333---,,,222999===@@@BBB::::::555---+++111777:::888999999777444222222444444111111333111+++((())),,,...000222333333333222......------------............---,,,,,,+++******++++++,,,,,,++++++***)))***)))))))))))))))******,,,---///000111444888;;;>>>@@@CCCGGGKKKPPPUUUXXXVVVSSSQQQQQQUUU\\\ccchhhgggiiinnnqqqkkk]]]QQQMMMSSS___kkkttt|||yyydddKKKDDDFFFOOOllluuurrrrrriiifffjjjkkkjjj^^^OOOEEEEEEIIIHHHFFFBBB???<<<;;;===<<<999666111444;;;DDDJJJJJJGGGEEEBBB@@@>>>@@@FFFOOOXXX^^^___WWWRRRTTTYYY]]]ccciiiccc___[[[[[[^^^fffwwwxxxfffVVVNNNKKKHHHDDDAAA???===999777888777666666777999:::;;;BBBEEEIIIIIIEEEAAA>>>===:::888555333333333111000000111222222111222333555777666444333111111000000000000000222555999===@@@FFFMMMUUU[[[^^^cccjjjpppxxx~~~sssssscccZZZSSS???222000---111,,,111444000666ccceeeMMMHHHBBBLLL```ooollliii}}}eeeBBB>>>@@@JJJQQQMMMCCC<<<666444333333444444333222222222222222222222222222111111222222222333333333444444444555777:::<<<>>>@@@AAADDDIIIMMMRRRZZZbbbqqq~~~~~~xxxpppwww|||gggbbbaaagggxxxgggaaaaaa]]]```fffddd___TTTVVVkkk|||zzznnnfff___UUUNNNQQQUUUUUUSSSRRRPPPMMMHHHDDDCCCDDDGGGIIIOOONNNNNNSSSZZZ___aaa```^^^^^^^^^]]]^^^```bbbdddeeehhhkkkmmmrrrxxxyyyuuulll^^^\\\^^^cccccc\\\WWWUUUUUUQQQPPPRRRPPPIIIDDDCCC666222---+++,,,///111333777111...333999<<>>>>>;;;777222444===HHHNNNMMMIIIHHHBBB???<<<===CCCLLLSSSWWWTTTQQQRRRZZZ```^^^[[[YYYZZZYYY[[[```dddiiitttyyymmmccc]]]VVVSSSNNNJJJFFFBBB===999888666444444666999::::::>>>CCCHHHJJJFFFAAA???>>>;;;999666555555555333222111222444444333333555666666666444333222111111111//////000222555:::>>>@@@FFFMMMVVV[[[^^^ccckkkqqq{{{wwwtttxxxhhh^^^SSS===222111...222,,,222111000444PPPvvvXXXOOOKKKBBBNNNiiinnnbbbjjj{{{cccHHHCCCBBBGGGKKKHHHCCC@@@777555333333444444444333222222222222222222222222111111222222222333333333444444444555777999;;;===>>>???CCCGGGKKKQQQYYY^^^hhh||||||{{{zzzpppxxxuuuttttttzzzmmmddd___VVVXXX______^^^TTTRRRbbbtttxxxmmmbbbWWWQQQMMMQQQTTTSSSPPPOOORRRPPPMMMKKKIIIJJJKKKLLLKKKKKKLLLPPPVVV\\\___aaa[[[\\\]]]]]]]]]^^^aaadddeeehhhjjjmmmssswwwuuuoooiii\\\[[[]]]bbbbbb\\\UUUSSSUUUQQQPPPRRRPPPJJJDDDCCC666222---+++,,,...111222777000...333:::===>>>@@@777888555---***000888===<<>>888666555555333333555333---******+++,,,...000111222333333......------------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++***)))))))))))))))))))))***++++++---...///000222666;;;???GGGGGGIIIJJJLLLKKKJJJHHHKKKNNNTTT]]]hhhpppssssssqqqpppmmmggg]]]WWW^^^hhhsssoooqqq{{{qqq[[[WWWWWWjjjsssmmmsssjjj\\\UUUPPPcccaaaYYYOOOJJJKKKHHHCCCDDDAAA>>>>>>??????<<<999666777???KKKPPPMMMIIIIIIEEEAAA===>>>BBBIIIMMMOOOSSSTTTZZZaaaccc^^^XXXWWW[[[\\\bbbhhhkkkkkkooouuuttt|||zzzyyyzzzzzzzzzwwwsssppphhhddd___YYYTTTMMMGGGCCC>>>;;;888777:::<<<======<<>>@@@GGGNNNVVV\\\___dddkkkqqq{{{qqquuu{{{lllaaaRRR;;;111222///111,,,222,,,000444@@@xxxdddTTTMMMBBBHHH```hhh```fffwwwsss]]]LLLEEEAAACCCEEEDDDDDDEEE777555333222333444444333222222222222222222222222111111222222222333333333222222222333555777999;;;===???BBBDDDIIIOOOUUUXXX^^^rrr~~~ppp}}}ttt{{{wwwfff]]]SSSSSSXXXUUUWWWRRRQQQ\\\ppp}}}yyymmm[[[VVVTTTVVVVVVSSSQQQRRRTTTTTTSSSQQQPPPNNNLLLKKKEEEGGGKKKNNNSSSZZZaaaeee\\\^^^``````^^^___aaaddddddgggjjjmmmrrrvvvqqqiiiddd[[[ZZZ\\\aaaaaaZZZTTTRRRUUUQQQPPPRRRPPPJJJEEEDDD666222---++++++...111222444---+++222:::=========666888555---***000999>>>===DDDLLLMMMFFF>>>888666666444555777555///+++,,,+++,,,...///111222333333.........------.........,,,,,,,,,,,,,,,,,,,,,---***************)))(((((())))))((())))))***++++++---...///000222666<<<@@@FFFGGGIIIKKKLLLKKKHHHFFFNNNSSS\\\gggpppsssppplllqqqlllhhheeecccdddllluuuvvvnnnqqqyyyqqqggg```[[[jjjrrrllluuunnn^^^TTTMMM\\\___\\\SSSMMMLLLGGG@@@EEEBBB??????@@@@@@===:::444444<<>>@@@FFFNNNSSSUUU[[[]]]aaadddaaa\\\\\\```[[[]]]cccjjjkkkhhhhhhkkkhhhtttuuulllggggggiiinnnuuu}}}|||yyyxxxtttnnnhhhaaaZZZRRRMMMEEEAAA===;;;===??????>>><<>>@@@GGGNNNWWW\\\___dddkkkrrrzzztttzzz}}}nnnaaaQQQ999000222000000,,,222)))000444888jjjjjjWWWHHHHHHPPP[[[[[[YYYfffzzzvvv___LLLEEE???@@@AAAAAACCCGGG777555333222333444444333222222222222222222222222111111222222222333333333111111111222333666888999>>>@@@AAACCCGGGMMMRRRSSSXXXkkkuuuuuuvvv{{{}}}mmmaaaWWWWWWXXXQQQQQQQQQQQQYYYppp{{{ccc___\\\\\\YYYUUUUUUXXXVVVWWWWWWVVVSSSOOOLLLIIIBBBFFFKKKOOOSSSZZZcccjjj```bbbddddddbbbaaaccceeedddfffiiimmmrrrtttnnneeeeee```]]]^^^```^^^XXXTTTTTTUUUQQQNNNOOOMMMGGGCCCBBB999111,,,,,,...///111444444000000666999999:::===:::444000111111333888???>>>???@@@BBBCCC@@@;;;777666666666444222000---+++***,,,///222333444333333//////...------------...+++++++++************)))))))))))))))))))))))))))'''((()))((('''''')))+++---...///222555888:::<<>>:::888:::???CCCGGGIIIJJJJJJEEE???>>>EEEOOOWWW```hhhlllddddddccc___eeekkkdddccc___cccmmmooogggbbbbbb\\\kkkvvvggg]]]XXXcccnnnttt{{{}}}~~~|||xxxtttnnnaaaUUULLLIIICCC???>>>>>>??????888???IIIPPPQQQLLLEEEAAA<<<>>>???>>>;;;888777777888:::<<<<<<;;;999888888888666444222111000111111111222333555777;;;AAAEEELLLQQQXXX]]]```fffooowww{{{oootttbbbMMM:::///---111333---...222000///;;;MMMtttPPPIIIMMMRRRSSSRRR\\\ttthhhPPPGGGCCCEEEBBB===CCCNNNGGG:::111222444222000222222222222222222222222222333333333333333333333333222222333444444555555666:::<<>>999???HHHOOOPPPLLLFFFBBB>>>???@@@>>>;;;888888888999<<>>;;;:::999999777555333222111111111000111333444777;;;AAAEEEKKKQQQYYY^^^bbbiiissszzzqqquuubbbLLL:::///...111111,,,---111///---888HHHzzzQQQJJJGGGMMMVVVVVVYYYvvvvvvWWWLLLDDDCCCCCCDDDOOO^^^NNN@@@333111333222222333222222222222222222222222333333333333333333333333222222333333444555555555777:::===@@@CCCHHHMMMQQQRRR[[[nnn{{{wwwvvvttt{{{yyy~~~zzzmmmfffbbb___^^^]]]UUURRR]]]sssyyyjjjccc```[[[^^^aaaZZZ[[[XXXWWWXXXVVVQQQOOOQQQGGGGGGHHHMMMVVV```gggkkkhhhdddccceeedddbbbbbbeeeeeeddddddhhhnnnrrrpppmmmggg___]]]^^^```^^^XXXUUUUUUSSSOOOMMMNNNLLLFFFAAA@@@555///+++---......111444444...+++///777???IIIQQQZZZNNN@@@555---***111999777888;;;>>>@@@???<<<999555666666555333000---+++***,,,...111222333333333//////...------------...,,,+++++++++************)))))))))))))))))))))))))))*********))))))+++,,,---...///222555888;;;===999<<<@@@CCCFFFJJJOOORRRXXXaaajjjnnnrrrvvvvvvttt~~~xxxlllmmmwww{{{tttvvvnnnjjjzzzgggfffggg^^^SSSGGGJJJNNNQQQSSSRRRQQQOOOHHHEEEBBBBBBBBB@@@<<<888555777;;;???CCCEEEEEEEEEFFFBBBFFFUUUfffpppuuuwwwtttsssxxxyyyxxxxxxnnnhhhooowwwssscccUUUQQQbbbyyy{{{uuuiiihhhiiiooo~~~{{{zzzzzz^^^VVVLLLGGGFFFEEEBBB???;;;???FFFKKKMMMKKKGGGDDD@@@AAA@@@===:::888888999999===BBBCCCBBB>>>;;;::::::999777444333111111000000111222444666;;;AAAEEEJJJQQQZZZ```eeelllvvv~~~mmmvvvbbbKKK999000///000...+++,,,000...,,,444@@@tttZZZNNNDDDIIIWWWVVVUUUrrr~~~cccTTTFFFAAABBBGGGVVVeeeUUUEEE555000222333333333222222222222222222222222333333333333333333333333222222333333444444555555555777;;;>>>BBBFFFLLLPPPSSSZZZhhh}}}}}}wwwwwwtttuuuyyy|||ssshhhcccaaa```___VVVTTTddd}}}~~~uuugggaaa```^^^dddggg```^^^YYYVVVWWWVVVRRRPPPPPPIIIHHHIIIMMMVVV___fffjjjiiieeedddeeedddaaabbbeeeeeedddeeejjjpppssssssqqqeee___]]]^^^```^^^XXXUUUUUUSSSOOONNNOOOMMMGGGAAA@@@444...+++---......222777999111,,,///555<<>>:::;;;>>>BBBHHHMMMRRRUUUXXXbbbkkknnnqqqvvvyyyyyy|||ttt~~~yyyooolllfffgggaaaYYYLLLIIIGGGHHHJJJLLLJJJHHHEEECCC@@@??????>>>;;;888777:::>>>BBBEEEGGGGGGGGGGGGEEEKKK\\\mmmuuuvvvvvvxxxxxx}}}}}}{{{ttthhh```hhhxxx{{{jjjUUUVVVdddvvvxxxtttooopppzzz}}}iii^^^RRRJJJHHHGGGDDDAAA===???CCCGGGIIIIIIFFFCCCAAAAAA???<<<999777888999999===CCCEEEDDD???;;;999:::999888666444222111000///111222444777;;;AAAFFFKKKRRR[[[bbbgggnnnxxx|||iiiwwwaaaHHH777111//////---,,,---000...,,,111:::bbbiiiSSSHHHGGGOOOQQQSSShhhooo___MMMDDDBBBFFFQQQ[[[SSSEEE666000333555444222222222222222222222222222222222222222222222222222111222222333444444555555444666:::===AAAFFFKKKOOOTTTYYYcccsss~~~xxxxxxsssnnnrrrtttddd[[[ZZZ\\\[[[UUUYYYooouuuoooddd______```kkkqqqjjjfff^^^WWWWWWVVVRRROOOOOOKKKJJJJJJNNNVVV___fffiiijjjfffdddeeedddaaabbbeeefffhhhkkkppptttuuusssqqqeee^^^\\\]]]```^^^YYYUUUVVVTTTQQQPPPRRROOOHHHCCCAAA333///,,,------///444;;;:::333...000444888???FFFUUUNNNEEE<<<111+++///666888888999:::;;;:::666333333444666666444111---+++++++++---///111222333333//////...------------...,,,,,,,,,++++++++++++***)))))))))))))))))))))))))))***+++***))))))+++------...000222666:::===>>>;;;<<>><<<<<<<<<;;;::::::999;;;???CCCFFFHHHHHHHHHEEEFFFPPPcccsssyyyxxxwwwzzzyyy}}}|||}}}mmmcccYYY___sss~~~nnnVVVUUUbbbsss~~~}}}uuuppppppyyy~~~zzznnn___SSSMMMJJJFFFCCC@@@@@@AAADDDFFFGGGDDDBBBAAAAAA???<<<888666777888888===CCCEEEDDD???;;;888999999888666444222111000///111333444777<<>>>>><<<;;;:::999999999::::::888:::>>>BBBDDDFFFFFFFFFCCCGGGUUUiiiwww|||{{{{{{xxxvvvwwwwww~~~mmmeee[[[[[[nnn{{{nnnVVVLLL\\\ppp}}}}}}xxxqqqkkkkkkuuu|||{{{~~~~~~qqqdddYYYPPPJJJFFFDDDBBBBBBDDDGGGGGGDDD@@@BBBBBB@@@===:::777777888888<<>>DDDHHHOOOWWWaaahhhlllrrr{{{ssszzzaaaDDD444333222---.../////////...///111444FFFxxx]]]SSSDDD<<>>555...000777888777777888999999666444222333666777555222...+++++++++,,,---///111333444//////...------------...------,,,,,,,,,+++++++++))))))))))))))))))))))))((()))))))))((((((***,,,,,,...000333777;;;>>>@@@EEEIIIOOORRRTTTZZZdddkkkkkkkkkhhheeejjjttt{{{||||||{{{~~~{{{sssyyy|||||||||pppjjjdddSSSMMMDDD===:::;;;>>>@@@<<<<<<;;;999888777888999777:::===AAADDDEEEEEEEEECCCKKKZZZmmmwwwxxxxxxzzzrrrmmmlllmmmyyyqqqmmmbbb]]]kkkzzzqqqZZZJJJYYYlllyyy}}}}}}~~~{{{xxxwwwvvvooohhhhhhmmmuuu|||yyy{{{}}}|||sssfffZZZQQQMMMIIIFFFEEEFFFIIIIIIDDD@@@CCCDDDCCCAAA===:::999888999===BBBDDDCCC???;;;999444555555555444333111000111333555777:::???FFFJJJPPPXXXccckkkqqqwww{{{{{{aaaBBB333333222,,,.........------///111222999]]]mmmZZZEEE???FFFPPPTTTTTT]]]rrr}}}bbbNNNGGGFFFDDD@@@===AAA???777222333555444222222222222222222222222111111111111111111111111111111111222333333444444444666999;;;===AAAFFFIIIOOORRRVVV]]]lll|||vvvrrrqqqppppppvvv|||vvvhhh]]]aaa{{{{{{kkkmmmfff___VVVZZZsss___WWWXXXXXXVVVTTTOOONNNOOOSSS[[[dddkkkooonnniiieeeeeecccaaabbbfffkkkoootttwwwxxxwwwuuutttaaa]]][[[]]]```___YYYVVVWWWSSSPPPOOORRRPPPHHHAAA???777222---++++++000<<>>@@@???EEELLLOOOQQQWWWbbblllnnnjjjccc___dddnnnttttttpppqqqxxxxxxuuuyyy}}}}}}||||||{{{qqqjjjWWWRRRIII@@@;;;;;;>>>AAA???>>>===:::777666777888999;;;>>>BBBDDDFFFFFFFFFEEENNN^^^mmmsssrrrqqqtttmmmfffbbbcccqqqsssrrrhhh___kkk{{{uuu```OOO[[[iiisssvvvzzzvvvtttwww{{{xxxlllcccaaajjjvvv{{{xxxwwwvvvsssyyy}}}zzzoooaaaXXXSSSLLLIIIHHHIIIKKKKKKEEE@@@DDDEEEFFFDDD@@@<<<:::999;;;>>>CCCDDDCCC???<<<;;;222333444444444333222111222333555888;;;@@@GGGKKKPPPYYYeeennnttt{{{|||aaaBBB333444333,,,---...---++++++///111222222MMM~~~aaaIIIEEEHHHIIIOOOYYYWWWjjjcccJJJAAAAAA???;;;>>>DDDCCC888000111555666222222222222222222222222111111111111111111111111000111111222333333444444333555888999<<>><<<<<<777111222777===<<<===@@@===666555888111222555777777444000---)))+++...000000000111222222111000///------,,,,,,,,,,,,,,,+++++++++******+++***)))(((((()))***+++)))))))))((())))))***+++---...111444888<<>>:::888777555444333333333444222444555888;;;AAAHHHMMMUUU\\\fffooowwwvvvWWW===222111000---...............///000000888<<>>AAACCCIIIKKKJJJQQQ]]]ggg~~~yyywww}}}yyyjjjpppxxxuuummmjjjaaa___^^^[[[eeelll___XXXSSSOOONNNNNNNNNQQQVVV___ffflllnnnmmmllliiieeebbbbbbdddgggmmmqqqttttttpppnnnqqqttt___\\\aaa^^^]]]___VVVOOOVVVTTTSSSRRRQQQNNNIIICCC>>>777111,,,+++,,,...444<<>>>>>888111///222<<<======<<<:::777333000222333555777777444000---)))+++...000000000111222222111000///------------,,,,,,,,,+++++++++******+++***)))(((((()))***+++***))))))))))))***++++++,,,...111555999===???@@@DDDHHHLLLQQQYYYaaabbb^^^ZZZYYYZZZ^^^bbbcccbbbaaakkktttzzz}}}|||dddUUUddd}}}zzznnnaaaXXXPPPFFFAAAAAACCCDDDEEEDDDAAAAAACCCEEERRRMMMJJJIIIKKKNNNQQQSSSWWW]]]fffnnnrrrsssoookkkkkkaaaWWWRRRaaa~~~rrrllljjj[[[NNN___pppgggZZZ\\\cccmmmsssvvv{{{xxxrrrvvv{{{xxxqqqjjjllliiiddddddhhhhhheeeeeefffgggjjjkkkjjjgggcccXXXVVVSSSQQQPPPNNNJJJGGGIIIHHHGGGEEECCC@@@>>>===AAACCCEEEHHHIIIFFF@@@;;;999777666444333333333444222444666888<<>>EEEIIIFFF<<<444111222333333333222222222111111000111111111111222222222111111222222222333333333333444444666999===@@@BBBDDDHHHHHHNNNXXX^^^qqqzzz{{{zzz{{{xxxrrrtttrrrooofffjjj|||jjj___XXXRRRNNNNNNOOOPPPTTT[[[cccjjjmmmooommmkkkiiieeebbbbbbeeehhhjjjnnnrrrsssqqqqqqtttxxx```\\\```]]]\\\^^^UUUOOOVVVVVVUUUTTTSSSOOOIIIBBB===888111,,,+++,,,...333:::;;;;;;666...---333:::===CCCAAA@@@>>>888000---...888======:::<<<@@@;;;111333444444666777555111...)))+++...000000000111222222111000...------------,,,,,,,,,+++++++++******+++***))))))))))))***+++***************+++,,,,,,+++...222777;;;>>>@@@AAACCCIIIPPPUUU[[[aaa```[[[[[[ZZZ[[[bbbkkkoookkkfffnnnuuu~~~oooWWWJJJYYYsss{{{rrrlllhhhbbb```aaaYYYYYYYYYWWWTTTTTTUUUWWWdddbbb___]]]^^^aaaaaaaaa```aaafffmmmsssrrrnnnjjjooo```RRRKKK[[[~~~~~~wwwtttrrraaaKKKQQQgggpppeeebbbeeelllrrruuuxxx|||}}}zzz|||~~~xxxooojjjbbb[[[\\\``````\\\YYYWWWWWWXXX\\\aaacccddd^^^\\\YYYWWWUUURRRNNNKKKJJJJJJIIIGGGEEECCCAAA@@@CCCDDDGGGIIIJJJGGGBBB>>>999888666444333333333333222444666999===DDDLLLQQQbbbhhhqqqyyy}}}~~~kkkIII444111333222///...............///000000000222GGG|||yyyRRRBBBLLLKKKMMMaaa```rrreeeOOODDDCCCFFF???FFFKKKJJJBBB888222000333333333222222222111111000111111111111222222222111111222222222333333333222333333555888;;;>>>???@@@FFFGGGLLLSSSUUUaaayyyyyyuuuyyyxxxuuuyyy}}}uuuuuuwwwkkkbbbZZZRRRNNNNNNOOORRRWWW___ggglllmmmmmmlllkkkhhheeecccdddgggjjjlllooossssssrrrsssvvvyyyccc[[[___\\\[[[]]]UUUOOOVVVUUUUUUUUUTTTQQQKKKDDD>>>888111,,,,,,,,,---222999:::;;;777///---222999<<<@@@@@@>>>;;;555///------333;;;>>><<>>CCCDDDGGGIIIJJJHHHCCC???999888666444333222333333222444777:::???GGGOOOUUUdddkkkuuu}}}yyyyyyhhhCCC111111333222..................///000000444444555]]]```DDDKKKHHHGGG___YYYlllrrr]]]RRRJJJCCCBBBFFFJJJIIICCC:::444111333333333222222222111111000000111111111222222222111111222222222333333333222222222444666999;;;===>>>EEEGGGJJJPPPRRR[[[ooowwwvvvyyy}}}tttqqquuu}}}}}}|||yyyqqqiii___UUUOOOOOOOOORRRYYYbbbiiimmmmmmkkklllkkkhhheeeccceeeiiimmmssstttvvvvvvuuuuuuwwwzzzccc[[[^^^[[[ZZZ\\\TTTOOOWWWSSSSSSTTTTTTRRRMMMEEE@@@888222---,,,,,,,,,111777:::===999111,,,000666888======;;;777222000000000111:::======FFFTTTRRRFFF999666333444666666222...)))+++...000000000111222111000///......---......,,,,,,,,,+++++++++************++++++++++++******++++++******++++++,,,---+++---222777<<<@@@CCCDDDEEEMMMVVVZZZ]]]___]]]XXXWWW]]]______bbbiiimmmlllkkkhhhiiioooqqqmmmjjjlll}}}sssgggnnn~~~~~~{{{tttxxxwwwvvvyyyyyyllldddhhhsss}}}yyyzzzppp```PPPJJJVVVssswwwppppppiii[[[LLLFFFVVVooorrrkkkhhhkkkppprrrtttwww|||~~~zzzuuuoooggg```\\\^^^bbb[[[XXXTTTQQQPPPPPPPPPOOOUUUUUUUUUTTTRRRPPPNNNNNNKKKJJJIIIFFFCCC???<<<;;;CCCDDDFFFHHHIIIHHHCCC@@@:::888666444333222222222222444777<<>><<<333,,,...333666999<<<<<<777333333333111111777:::;;;CCCLLLLLLEEE;;;777222333666666222...)))+++...000000000111222000000///...............,,,,,,,,,+++++++++************+++,,,,,,+++*********************+++,,,,,,,,,...222666<<>>888222------,,,+++...444999===<<<333,,,---222555777===@@@<<<999888555000222333666999===AAACCCDDD===777222222555666333...)))+++...000000000111222000000///............///,,,,,,,,,+++++++++*********++++++,,,,,,++++++******))))))))))))***++++++---...111555;;;AAAFFFJJJJJJQQQWWWWWWYYY]]]___^^^\\\ccceeecccfffppprrrlllccceeeppp|||~~~zzz~~~ssseeeeeeyyyyyyuuuwww}}}zzzkkkeeelllppp___QQQNNN```pppmmmooo|||sss```YYYOOONNN^^^jjjhhhhhhlllnnnpppvvv|||}}}uuuggg___^^^\\\ZZZWWWVVVUUUUUUSSSRRRMMMOOOQQQQQQNNNMMMNNNOOOJJJIIIIIIGGGEEECCCAAA@@@EEEFFFGGGIIIKKKJJJGGGDDD;;;999777444333222111222111444888>>>EEENNNXXX^^^mmmuuuzzz}}}\\\<<<000000///...000...............///000000,,,222555;;;]]]lllOOOHHHFFFBBBDDDHHHRRRaaatttuuuYYYFFFCCCAAA@@@@@@???:::666333333333222222222111111000111111111111222222222111111222222222333333333333333222333444666888999777@@@@@@@@@HHHLLLQQQ]]]kkkrrroootttxxxrrrhhh___[[[bbbccceeejjjqqqvvvyyyyyypppnnniiieeecccfffkkkooopppqqqrrrvvv|||~~~eeeYYY\\\XXXWWWZZZSSSOOOWWWSSSTTTUUUUUURRRKKKAAA;;;888222...---,,,+++...333777<<<<<<444---...333666666???EEEBBB???<<<555---111000333888;;;;;;???FFF>>>888222222555777333...)))+++...000000000111222000//////............///,,,,,,,,,+++++++++*********+++,,,------,,,+++***)))))))))((()))******+++...///111444:::AAAHHHKKKKKKRRRVVVVVVWWW\\\```aaa]]]ccceeedddlllwwwtttiiieeekkk{{{vvvmmmrrr}}}}}}tttyyyrrrmmmooouuuzzz}}}~~~pppdddfff~~~xxxeeeSSSJJJYYYjjjjjjmmmxxxaaaXXXLLLGGGSSSffffffhhhmmmnnnpppwww|||~~~vvviiidddaaa^^^[[[YYYYYYYYYYYYXXXOOOQQQSSSSSSPPPNNNOOOQQQIIIIIIIIIIIIHHHGGGFFFFFFGGGGGGIIIKKKLLLKKKHHHFFF;;;999777444333222111111111444999>>>FFFOOOYYY```sss{{{{{{|||wwwXXX999000000...---111...............///000000111000222111JJJwwwQQQIIIIII===DDDIIIUUUbbbpppyyycccEEECCCAAABBBCCCAAA<<<666333333333222222222111111000111111111111222222222111111222222222333333333333333333333444666888999888CCCCCCBBBIIIKKKMMMVVV___sssvvvnnnzzzvvv~~~~~~wwwssskkkbbb]]]ddddddeeeiiiooouuuyyy{{{qqqnnnjjjeeeccceeekkkooorrrqqqrrruuuzzzbbbZZZYYYYYYXXXWWWVVVVVVVVVSSSPPPOOOSSSRRRJJJCCC???666000++++++++++++,,,000666888999555///---000444555;;;EEELLLLLLCCC666---...000333555666:::@@@FFFDDD777///222666444111111(((***---...//////111222000000000000////////////......---------,,,,,,,,,---,,,+++***))))))))))))++++++************++++++---000333666999???HHHOOOUUU[[[^^^[[[[[[___cccdddeeefffeeeeeellluuuvvvoooiiicccsssvvvvvvzzzzzztttxxxsssmmmiiiccc```dddkkklllrrrrrr}}}uuu]]]OOORRR\\\aaajjj{{{~~~kkkXXXTTTRRRMMM```dddhhhjjjkkknnnssswwwyyy}}}~~~tttllleeebbb]]]ZZZZZZ\\\\\\\\\UUUSSSQQQQQQTTTTTTRRRPPPMMMQQQUUUUUURRRMMMJJJJJJHHHHHHIIIJJJKKKIIIEEEBBB===;;;777333111111111222333444999CCCLLLSSS^^^hhhvvv~~~vvvuuuwwwOOO555444111///000...000///............//////888'''444>>>@@@uuudddJJJCCC>>>;;;SSSYYY___}}}{{{zzzVVVEEE???AAA???AAAAAA999555444333333444444222111333222222111111222222333111111222222222333333333111111222333444666666777:::<<>>BBBAAA666...111555555333333)))+++---...///000111222000000000000////////////......---------,,,,,,,,,---,,,+++***))))))))))))++++++************++++++---000444777:::???HHHNNNRRRWWWZZZYYY[[[aaaddddddaaadddeeehhhooouuurrrjjjgggaaappp}}}~~~xxxyyy~~~|||uuuvvvrrrooopppoookkkkkknnn}}}wwwwwwsss{{{}}}gggVVVTTTYYY]]]eeexxxnnn[[[UUUUUUSSS^^^bbbfffhhhiiilllqqquuu{{{}}}xxxqqqggggggfffdddaaa]]]YYYWWWUUUSSSRRRSSSUUUVVVUUUSSSXXX[[[]]][[[VVVPPPLLLJJJJJJIIIJJJKKKKKKIIIEEEBBB===;;;777333111111111222555555:::DDDMMMVVVaaakkkyyyyyy|||qqqLLL444333111///000...000//////......//////000555***444<<<>>>iiiyyyXXXHHHBBBEEEQQQVVV___{{{yyyqqqUUUGGGAAAAAA@@@FFFGGG;;;777555333333444444333222333222222111111222222333111111222222222333333333111222222333444555666777999;;;===@@@BBBFFFKKKNNNUUUfff{{{xxxuuummmbbb___ccccccaaa]]]]]]fffttt{{{lllddddddccc]]]VVV^^^^^^___ccciiipppuuuwwwzzzwwwrrrooonnnooorrruuussswwwyyyyyy{{{~~~~~~{{{ccc[[[\\\\\\\\\ZZZWWWUUUSSSTTTQQQQQQTTTQQQHHHAAA>>>777000+++++++++***,,,///222555777333---***,,,///555999???EEEGGGBBB:::333,,,000555777777888;;;>>>???777000111444444333333,,,,,,------///000111222111000000000/////////.........---------,,,,,,,,,---,,,+++******)))******++++++************++++++---000555888;;;@@@FFFLLLPPPTTTVVVXXX^^^eeegggeeeaaadddhhhmmmtttwwwpppggghhhbbbooo~~~{{{wwwuuusssuuu|||~~~wwwqqqmmmnnnuuuzzzxxxsssqqquuutttwwwmmmsssvvvdddYYYXXXYYY___ssssss___UUUVVVZZZ\\\___ccceeegggiiiooosss|||~~~zzzuuukkkpppuuutttmmmccc\\\XXXYYYWWWVVVWWWXXXYYYXXXVVV]]]^^^___]]]XXXRRRNNNLLLKKKKKKKKKLLLKKKIIIEEEAAA===:::777444222111222333777777<<>>@@@CCCHHHLLLOOOYYYpppxxx{{{~~~sssfff]]][[[WWWQQQPPPVVV___fffmmmrrrwwwnnnddd^^^\\\[[[WWWSSSWWWZZZ^^^bbbgggnnnuuuyyy~~~|||yyywwwvvvwwwyyyzzzxxx||||||dddZZZ[[[\\\]]]\\\YYYVVVTTTTTTRRRSSSTTTPPPGGG@@@>>>777000+++++++++***+++///444777999666000------000444777<<>>JJJUUUaaaooozzzyyypppzzzsssnnnQQQ;;;000111///000222...000000000000000111222222///:::777666;;;<<<^^^xxxQQQIIIGGG<<>>BBBEEELLLLLLVVVmmm{{{zzztttqqqqqqzzz~~~xxxiiikkk___WWW[[[dddjjjmmmoookkkgggaaa[[[VVVRRRPPPNNNHHHPPPZZZdddmmmvvv}}}|||{{{{{{}}}___YYYZZZ[[[[[[[[[YYYWWWUUURRRRRRTTTUUUPPPFFF@@@@@@888111,,,++++++***+++...333777;;;999222---,,,---333444666:::===>>><<<999///444;;;>>><<<;;;:::;;;888:::888444333777:::;;;666111,,,,,,...222333222222222111000///...------......---------,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,++++++++++++,,,,,,+++///444888;;;@@@HHHMMMZZZ\\\^^^```hhhsssyyyzzzxxxrrrooouuu|||~~~~~~~~~qqqmmmyyywwwmmmiiitttjjj^^^WWW```pppzzz}}}}}}zzzzzzwwwrrrvvvuuuooo}}}dddXXXcccpppiii]]]___eeeyyy|||dddRRRYYYhhhyyyvvvggg]]]YYY]]]mmm|||sss\\\RRRXXX[[[^^^ccceeefffiiinnnrrruuuwwwyyyzzz{{{}}}~~~yyyvvvtttmmmrrrxxx|||}}}}}}}}}wwwnnncccZZZTTTQQQNNNLLLKKKJJJJJJJJJHHHGGGJJJJJJJJJKKKJJJHHHDDD@@@<<<:::777444333333444555777999AAAOOO[[[fffsss{{{zzzxxxoootttyyyIII777111222///000222---////////////000111111222///888666777;;;888OOOZZZLLLGGG>>>EEESSS[[[mmmvvvmmmZZZMMMGGGDDDKKKOOOHHH<<<999555222222222111000333222222111111222222333111111222222222333333333333333333444444444555555444555777888999<<<@@@CCCHHHJJJRRRddd~~~vvvnnnsss~~~uuuppphhh]]]]]]kkk{{{~~~oooiiiaaaZZZUUUQQQMMMKKKFFFNNNYYYfffrrr}}}~~~~~~|||{{{aaa\\\\\\[[[ZZZXXXVVVTTTSSSQQQQQQTTTUUUOOOFFFAAABBB999222,,,++++++)))***...333888===;;;444...,,,---222333555999<<<===;;;999...333:::<<<;;;::::::;;;:::>>>===666222666:::;;;888222,,,+++...222333222222222111000///...------......---------,,,,,,,,,,,,,,,,,,++++++,,,,,,------,,,,,,++++++,,,,,,---+++///333666:::AAAIIIPPP[[[___``````eeepppyyy}}}}}}uuurrryyy}}}uuu}}}rrriiitttsssfff]]]dddsssvvviiilllpppiiittt```PPPZZZiiidddWWWWWWXXXooozzzcccRRRMMMSSSgggxxxwwwkkk```YYYVVVeee||||||dddUUUWWWZZZ^^^bbbdddeeehhhmmmqqqpppsssvvvyyyzzz|||~~~|||xxxvvvvvvmmmoootttxxx}}}{{{pppdddZZZUUUSSSPPPMMMIIIHHHIIIIIIGGGEEEHHHHHHHHHIIIJJJHHHDDD@@@<<<:::777444333333555666888;;;EEETTTaaalllyyyxxx}}}zzzoooCCC555222333///000222---............///000111222000444444777:::999FFFaaakkkUUUKKKEEEAAAIIIUUUYYYkkkzzz^^^MMMIIIDDDCCCHHHHHH???<<<777444444333333222333222222111111222222333111111222222222333333333333333333444444444444555444555777888999;;;???BBBDDDHHHPPP^^^sss|||vvvwwwyyyssspppfffbbbsssuuummmccc[[[WWWTTTOOOKKKHHHMMMXXXggguuu}}}eee```^^^\\\YYYVVVSSSQQQPPPPPPPPPTTTUUUOOOFFFBBBCCC999222,,,++++++)))***---666;;;@@@>>>777111//////222333555999<<<<<<:::888---222888;;;:::999:::;;;AAAEEECCC888111333666666999333,,,+++...222333222222222111000///...------......---------,,,,,,,,,,,,,,,,,,++++++,,,---------,,,,,,++++++,,,,,,---+++...222555:::AAAKKKRRR[[[___```^^^aaalllxxx}}}yyywww~~~yyyooozzz{{{nnneeekkkyyyuuu``````uuutttnnnwww```NNNTTTddd}}}^^^PPPMMMKKKddduuu```VVVIIIGGGZZZpppuuukkkaaaZZZRRR___}}}kkkYYYYYYYYY]]]aaacccdddggglllpppmmmqqquuuxxxzzz{{{}}}~~~yyyvvvuuuvvvpppqqqtttyyyzzzqqqeee[[[WWWUUUNNNJJJGGGFFFHHHIIIHHHFFFGGGGGGGGGIIIIIIGGGDDD@@@<<<:::777555333444555666999===IIIXXXfffppp|||yyytttiii@@@444222444///111333,,,------------...///111111///000333777888:::BBBNNNooozzz___PPPJJJ>>>EEEUUURRRXXXttt```LLLKKKCCC>>>CCCGGGBBB>>>999666555555555444333222222222222222222333111111222222222333333333333333444444444444444444444666777888888;;;>>>AAAAAAGGGPPPYYYiiiwww}}}wwwiiiffflllwwwssstttkkkdddvvv{{{qqqeee^^^[[[XXXSSSOOOJJJNNNXXXgggwwwxxx```YYY[[[]]]]]]\\\XXXSSSPPPPPPNNNOOOQQQNNNFFFAAA@@@888111+++,,,---+++***+++333666999;;;:::555///+++222333666888999999888888444//////777<<<;;;:::<<>>DDDQQQbbboooxxxnnnppp|||yyyPPP999444//////111222111.........//////000111111111222333555666888;;;@@@CCC```tttVVVKKKEEEHHHMMMVVVfffsssvvvYYYNNNKKKFFFBBBBBBIIIHHHAAA888333444333000222222222222222222222222333333333333333333333333111222333333444444333333666666555555666888:::<<<@@@AAAEEEJJJTTTgggyyyqqqlllnnniiiffflllvvvmmmttt{{{|||tttaaaUUUSSSJJJSSSbbbrrr{{{bbb[[[\\\______^^^ZZZUUURRRSSSQQQQQQSSSOOOFFF@@@???888111+++,,,---+++***+++111444888::::::666111---///111444777999888777666444//////555;;;;;;999888444<<>>>>>AAAFFFNNN```}}}}}}wwwqqqiiifffmmm{{{xxxxxx[[[KKKMMMMMMYYYlll}}}|||cccZZZ\\\^^^___]]]ZZZUUURRRTTTRRRRRRSSSOOOFFF@@@>>>888111+++,,,---+++***+++---///333666666333///,,,111333555888999888777555555000...222888;;;888444111666999666222111333666555333///------...///000111111111111111000//////............------------,,,,,,,,,,,,,,,,,,,,,,,,......---,,,++++++++++++---///222666:::@@@GGGLLLRRRVVV]]]cccdddeeellluuu~~~zzz~~~sss^^^]]]kkkvvvwwwooommmfff___qqqhhhNNNLLLQQQYYYooovvvddd\\\___ddd```cccaaa[[[ZZZ```eeefffZZZ______cccsss~~~wwwllliiieeeccceeehhhjjjmmmqqqssssssssssssuuuxxx{{{}}}|||uuuqqqnnnllljjjhhhdddaaa^^^\\\[[[WWWXXXYYYZZZZZZYYYVVVUUUUUUSSSPPPOOONNNMMMKKKIIIGGGFFFEEEEEEFFFFFFDDDBBB@@@:::666666555333555:::BBBKKK[[[kkkxxxvvvxxxddd;;;444111///...///000///---...//////000111111222222555777888999:::;;;???AAAHHHppptttKKKAAAGGGCCCUUUpppqqqgggUUUOOOIIIFFFFFFDDDIIIHHH???555333444444222222222222222222222222333333333333333333333333111222333333444444333333555555444555555777888999;;;;;;>>>DDDMMM]]]vvvvvvppprrr{{{~~~{{{YYYIIIMMMOOO___uuu{{{dddXXXZZZ\\\]]]\\\YYYUUURRRTTTRRRRRRSSSOOOFFF???>>>888111+++,,,---+++***++++++---111555555333000...///111444777:::<<<======888333...///666;;;888333444444666666555333333444444333000...,,,,,,---///111111111111111000////////////.........---------,,,,,,,,,,,,,,,,,,,,,,,,...---,,,,,,+++++++++,,,---///222555999???GGGLLLUUUXXX___fffgggfffkkkrrr}}}uuu___^^^llluuuuuummmeee{{{hhhXXX___yyypppTTTPPPUUU^^^tttzzznnnjjjiiimmmnnnmmmhhhfffggghhhggg^^^\\\[[[aaasssvvvnnngggcccfffjjjlllpppvvvuuutttttttttuuuxxxzzz|||xxxqqqlllhhhggggggfffeeecccbbbaaaWWWYYYZZZ\\\\\\ZZZXXXWWWYYYWWWUUUTTTSSSRRROOOMMMJJJIIIHHHHHHHHHHHHFFFDDD@@@:::666666666555888===EEEPPP```ooo|||WWW666222000////////////...---//////000000111222222222555666888999:::;;;===@@@HHHYYYZZZGGGHHH@@@OOOjjjlllzzzttt```UUULLLGGGHHHEEELLLMMMDDD888444444444222222222222222222222222333333333333333333333333111222333333444444333333444444444555555666777777::::::===CCCIIIUUUiii{{{~~~wwwzzzvvvyyy|||~~~}}}___SSSVVVOOO```www{{{cccWWWYYY\\\]]]\\\YYYTTTRRRRRRPPPPPPRRRNNNEEE???>>>888111+++,,,---+++***++++++...222666777666444222***,,,000555;;;@@@DDDGGG>>>888000...555===;;;444777555555999:::777444333444333222///,,,+++,,,...111111111111111000///////////////.........------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,------...111444888???GGGMMMVVVYYYaaahhhjjjhhhkkkpppzzzxxx```\\\hhhrrrrrrnnnbbbqqqrrrZZZVVVmmmsssXXXNNNQQQ]]]ppp|||sssooouuuttttttssstttvvvzzz{{{lll```]]]bbbooouuujjjdddhhhmmmnnnrrryyyuuutttsssssstttvvvxxxzzzyyypppjjjjjjjjjiiihhhfffeeeddd___``````___^^^\\\ZZZYYYZZZXXXVVVVVVUUUSSSPPPMMMLLLKKKJJJKKKKKKIIIFFFDDD@@@:::777777777777;;;AAAIIIWWWhhhuuuxxxxxxMMM777000000000000/////////...//////000111111222222333444666888::::::<<<>>>@@@JJJGGGllljjjMMMGGG???FFFXXX___eeeqqq___NNNFFFFFFIIIOOOQQQHHH<<<666333222222222222222222222222222333333333333333333333333111222333333444444333333333444444555555555555666::::::<<<@@@CCCJJJWWWddduuutttwwwxxxwwwpppooonnnkkkjjjzzzyyyaaaUUURRRQQQ```www{{{bbbXXXZZZ\\\^^^]]]ZZZVVVSSSPPPNNNOOOQQQMMMEEE???>>>888111+++,,,---+++***++++++---222555777777666444***+++...222888???FFFIIIEEE>>>333///666@@@@@@999888444555<<>>888111+++,,,---+++***+++(((+++///333666666555444.........111555<<>>777444666666666222...,,,---///111111111111111000//////000/////////............,,,,,,,,,,,,,,,,,,,,,,,,*********+++,,,---...///+++---///222888@@@IIIOOOQQQUUU^^^hhhllllllmmmqqqwwwggg^^^eeekkklll}}}uuucccdddlllTTTaaarrr^^^\\\fffnnnmmmnnnzzzzzz}}}mmmbbbUUUffftttjjjlllooommmpppxxxzzzyyyxxxwwwwwwyyy{{{|||~~~|||ttttttzzz~~~}}}~~~|||zzzwwwuuusssrrrkkkiiifffccc```]]]\\\[[[TTTRRRQQQPPPPPPMMMJJJGGGKKKKKKKKKLLLLLLIIIDDD@@@???:::777888:::;;;AAAGGGSSScccttt~~~{{{zzz~~~eee===666000111222222111000000000000000000111222222333333555777;;;===>>>???AAACCCBBB>>>TTT{{{aaaSSSPPPBBB@@@QQQYYYUUUffflllQQQDDDEEE888???CCC@@@<<<:::777444222222222222222222222222333333333333333333333333222222333444444444333333333333444555555555444444444555:::???AAABBBHHHPPPbbbxxxuuuooollllllhhheeesss|||oooaaalll~~~```[[[[[[ZZZYYYWWWUUURRRQQQKKKMMMPPPSSSNNNDDD===<<<666222---+++,,,---+++)))***+++,,,000333444333111///......000444888::::::BBB===444111;;;IIIMMMGGG???===::::::;;;:::888555888999999666111---,,,---111222333444333111///...////////////............------------------------...------,,,,,,------...+++...111333777>>>HHHOOOTTTUUUZZZbbblllrrruuuuuuwww~~~ssseeebbbkkkuuuuuu___[[[yyy|||aaa___jjjooohhhttt{{{}}}zzzfffddd^^^iiirrrhhhnnnppprrr{{{{{{zzzzzzyyyzzz{{{}}}~~~~~~~~~}}}xxxssspppoooooooooqqqsssuuuwwwxxxwwwuuutttnnnkkkgggccc___[[[WWWTTTPPPNNNLLLIIIGGGEEEEEEEEEIIIIIIIIIKKKKKKIIIEEEBBB===888555777999<<>>===666222---+++,,,---+++)))***+++---111444555333111///...---///333777999999===<<<777222555???EEEFFF???===:::999999888666333666888999777222...,,,---000111333333333111///...////////////............------------------------...------,,,,,,------...+++...111333666===GGGNNNTTTVVV[[[dddmmmtttwwwwww|||rrrjjjjjjnnniii```sssttthhhggg}}}vvvgggYYYaaa|||xxxmmmrrrtttuuu~~~{{{{{{zzzzzzzzzzzz{{{{{{~~~}}}}}}yyyuuuqqqooommmmmmhhhhhhhhhhhhhhhhhhhhhiiieeeccc___]]][[[YYYUUUSSSMMMLLLIIIGGGEEECCCCCCCCCIIIHHHIIIJJJKKKIIIFFFBBB???:::777888;;;???GGGPPPaaaqqqeeeRRRYYYiii}}}~~~xxxrrrKKK555111111111000000000000111111000222333444333444555777888:::<<<===>>>@@@CCCEEEBBBGGGHHH[[[kkkSSSFFFGGGMMMQQQVVVjjj{{{\\\NNNMMMAAA<<<;;;@@@CCC???888444444222111222333333222111333333333333333333333333333333333333333333333333444333333222222333333444666777999:::<<>>666222---+++,,,---+++))))))+++...222555666555333///...---...222666888999777;;;:::333///333;;;AAA>>><<<999888888777444222555666888777333///---,,,000111222333333222000///////////////............------------------------...------,,,,,,------...,,,...111333555<<>>>>>???@@@CCCEEEFFFDDDHHHVVVyyytttXXXFFFDDDJJJQQQSSShhhbbbOOOKKKEEEBBB???@@@EEEHHH@@@666444333111222333444444333333333333333333333333333333333333333333333333333444333333222222333333444444666888999:::===AAADDDFFFPPPeee}}}vvv]]]\\\\\\[[[ZZZWWWTTTRRRPPPQQQQQQRRRSSSMMMCCC>>>===666222---+++,,,---+++))))))+++...222666777666444000...---...111555777888666::::::444------444::::::999888777666666555444333555777777555111---+++///000222333333222111000////////////............------------------------...------,,,,,,------...,,,...111222444:::CCCJJJTTTXXX```iiirrrxxx|||}}}wwwllltttlll|||xxxddd```ccc~~~rrrtttuuuuuu|||~~~|||{{{~~~|||||||||zzzwwwsssnnniiifffkkkhhhddd___[[[YYYXXXXXXXXXVVVSSSSSSTTTTTTTTTSSSRRRQQQOOOMMMLLLJJJIIIHHHIIIIIIJJJKKKLLLJJJGGGDDD>>>:::888:::>>>FFFTTTaaassssss^^^ZZZnnnvvvvvv{{{XXX;;;000000000000000000000000111222222333555666666666888::::::<<<>>>???@@@BBBEEEGGGIIIEEELLLTTThhhiiiJJJ???BBBRRRSSSaaammmWWWOOOIIIHHHBBB???GGGPPPJJJ;;;555444222222333444444444333333333333333333333333333333333333333333333333444333333222222333333444333555666777888:::>>>AAAHHHJJJUUUooorrr```[[[[[[ZZZYYYVVVSSSPPPOOORRRQQQQQQQQQKKKAAA<<<<<<666222---+++,,,---+++))))))***---111555777777666222000......111444777888:::999888444000...000444666666666666666666666666222333444666555222...+++...///111333333333222111////////////............------------------------...------,,,,,,------...,,,...000111333888AAAGGGRRRWWW```jjjsssyyy}}}~~~~~~nnnxxx|||yyy}}}rrrpppggg^^^ssstttuuutttzzz~~~~~~}}}{{{|||{{{yyyvvvrrrmmmiiifffkkkjjjhhhfffccc```^^^\\\[[[YYYVVVUUUUUUVVVVVVUUUUUUUUUTTTRRRQQQOOONNNMMMKKKKKKLLLMMMMMMKKKGGGDDD<<<999888;;;@@@KKK]]]lll}}}{{{pppvvvxxxoooLLL777000111000000//////000111222222222444666777777888:::<<<999;;;===???AAACCCGGGIIIHHHGGGOOOQQQYYYXXXFFFGGGIIIVVVcccsssoooeeeMMMJJJBBB===FFFQQQMMMAAA888555333222333444444444333333333333333333333333333333333333333333333333444333333222222333333444333444555666666888<<>>999;;;===???@@@CCCFFFIIIEEEFFFLLLMMMQQQooofffQQQPPP===TTTeeegggqqqvvvSSSKKK@@@;;;AAAIIIIIICCC;;;888444333333444444333333333333333333333333333333333333333333333333333444333333222222333333444333444555555666777:::===AAA@@@FFFVVVoooooommmzzzuuuddd^^^^^^]]][[[YYYUUURRRPPPVVVSSSRRRPPPIII@@@<<<===666222---+++,,,---+++)))***))))))+++000555999:::777444000///222555888999:::888888999555//////333777888999888555333444666222111000222444444111...,,,...000333444444333222////////////............------------------------...------,,,,,,------...---///000000111555===CCCLLLTTT___jjjrrrxxx}}}xxxpppnnn}}}xxxsssgggsssvvvuuuwwwvvvzzz{{{{{{|||}}}~~~~~~{{{uuuooolllkkkkkkllleeegggjjjlllmmmkkkiiihhhccc```\\\ZZZZZZ[[[\\\[[[XXXXXXXXXXXXVVVUUUSSSQQQRRRRRRQQQQQQPPPMMMHHHDDD;;;:::;;;@@@HHHWWWooozzz~~~WWW:::333333111////////////000111222333444666888999:::;;;===???;;;===>>>??????@@@CCCEEEDDDGGGHHHMMMUUU___{{{uuuYYYPPP@@@IIIVVV\\\___ooo^^^PPPBBB===>>>@@@CCCFFF===:::666333333333333222333333333333333333333333333333333333333333333333444333333222222333333444444555555555555777:::<<<;;;===DDDNNN]]]wwwvvvjjjfffuuu|||xxxuuuaaa``````___]]]ZZZWWWTTTRRRWWWUUUSSSQQQJJJAAA===>>>666222---+++,,,---+++)))+++)))''')))...444999;;;888555111000222666888:::888777999;;;555---...555999;;;;;;999555222333444333111///000333444222///,,,...000333444444333333000/////////............------------------------...------,,,,,,------...---///000000000555<<>>@@@>>>???@@@???>>>>>>@@@BBBFFFIIIFFFOOO\\\XXXfff^^^MMMKKK===???RRR\\\```zzziiiWWWGGGBBB???<<>>DDDJJJQQQeeeuuuooolll~~~tttggg___fffzzzxxxbbbbbbaaa___]]]\\\YYYUUURRRSSSSSSSSSOOOJJJDDD@@@>>>:::222+++++++++)))((()))))))))***+++---111666:::666555333111///000444777777777999<<<===:::333...555<<>>AAADDDCCC@@@>>>>>>@@@CCCBBBMMMaaannnrrryyyvvvXXXIIIHHH>>>CCCWWW[[[fffcccIIIDDDAAACCCCCC===JJJAAA:::777444111222666222222333333333333444444333333333333333333333333222222333333333333444444666555555444444666777888???<<<===BBBFFFSSSuuuwww{{{qqqbbb___gggnnnvvv```aaa```___^^^]]]YYYUUUQQQUUUVVVUUUPPPJJJDDD???===:::222+++++++++)))(((***)))******+++,,,000555999666555222///---...111555777777888:::<<<:::555000333;;;BBBBBB;;;444222333222444444222444666333---,,,,,,,,,///111333333222//////...------------...---------........................------,,,,,,,,,............///333888<<>>>>>>>>>>>AAACCCBBB@@@>>>???AAAAAA???FFFWWWccchhhqqq}}}}}}bbbUUURRRFFFHHHWWW^^^qqqoooSSSIIIDDDEEEGGGBBBJJJDDD;;;666444555555444222222333333333333444444333333333333333333333333222222333333333333444444666555555444555666777888999888;;;AAABBBKKKfffrrrbbb___eeekkkzzzuuuuuuuuu^^^```_________^^^ZZZTTTPPPWWWWWWVVVRRRKKKDDD@@@>>>:::222,,,+++,,,***)))***)))******+++,,,///444888777555222...,,,,,,///222666666777888:::999666444111:::DDDGGGBBB;;;666444666777666333333555444///---,,,,,,...111333222222000///......------.....................---------.........------------------.........///222777;;;FFFLLLVVVaaalllwwwvvvllleeeppp||||||}}}xxxsssyyyyyyvvv{{{}}}{{{|||yyyuuuqqqpppnnnllljjj```]]]XXXTTTSSSUUUXXXZZZUUUVVVXXXZZZ]]]___aaabbb\\\ZZZXXXVVVTTTRRRNNNLLLLLLNNNNNNLLLKKKKKKFFF@@@@@@AAAJJJYYYjjjyyy}}}zzzVVV999///111333222000000000000111222444444999999;;;===>>>??????@@@???@@@AAAAAA@@@???AAABBBIIIDDDEEEMMMSSSUUU]]]gggrrrXXXRRRGGGIIIUUU___xxxzzz[[[NNNDDDCCCFFFBBBJJJIIIAAA666444999888111222222333333333333444444333333333333333333333333222222333333333333444444555555444444555555666777555666;;;@@@@@@CCCUUUiiisssaaa]]]ccchhhtttfffcccaaacccaaa^^^]]]___uuu___^^^______```___[[[TTTPPPVVVWWWVVVRRRLLLFFFBBB@@@:::222,,,,,,,,,***)))***)))*********+++...333777888777444000,,,,,,...000555555666777888888888777000999DDDJJJIIICCC===:::999:::888333222555444111...------...000222222222000//////.............../////////...---------,,,...............------------.........///111555999EEEKKKVVVaaakkkvvv}}}uuukkkppp{{{xxxtttrrryyy{{{~~~~~~}}}zzzuuurrrpppnnnllljjjiiieee^^^XXXVVVVVVYYY[[[YYYZZZZZZ[[[\\\\\\\\\\\\XXXVVVTTTQQQOOOMMMJJJIIIJJJLLLMMMMMMKKKIIIEEEBBBBBBKKKZZZjjjxxx~~~pppKKK444///111333222000000000111222444555666999:::;;;===>>>???@@@@@@???@@@@@@@@@AAABBBCCCDDDJJJEEEDDDGGGJJJKKKPPPWWWpppZZZMMMDDDJJJWWWddd{{{hhhXXXJJJEEEFFFBBBHHHOOOJJJ:::333888888000222222222333333333444444333333333333333333333333222222222333333333444444444444444444555555666666666888<<<@@@???@@@LLLZZZzzzuuu___[[[```eee~~~sssddd```ZZZWWWWWWUUUSSSUUUYYYwwwccc^^^^^^___```___[[[UUUPPPSSSTTTUUURRRMMMHHHEEEDDD;;;333,,,,,,,,,***)))***)))************---111555999999777444000......///333444555666777777888999---444>>>FFFIIIFFFAAA===:::<<<:::444222444555333///...------000222222222000000///............////////////...---------,,,........................---............000444777CCCJJJUUU```jjjvvv|||rrrwww{{{vvvssssssxxx~~~|||wwwsssqqqnnnllljjjhhhfffbbb^^^\\\\\\]]]^^^aaaaaaaaa```___]]]\\\[[[VVVVVVTTTRRROOOLLLKKKKKKJJJKKKLLLMMMLLLHHHFFFEEEHHHYYYooo}}}fffBBB222000111111222000111111222444666777888888999;;;<<<>>>????????????@@@@@@BBBCCCEEEEEEEEE@@@???AAAFFFKKKNNNSSSWWWZZZnnnSSSBBBHHHVVVhhh|||kkkYYYNNNJJJEEEEEERRRRRRAAA444555666111222222222333333333444444333333333333333333333333222222222333333333444444333444444555555555555555888999<<<===<<>>????????????@@@AAADDDGGGIIIHHHFFFBBBCCCEEEIIILLLNNNPPPQQQOOOuuu]]]CCCBBBJJJ^^^xxxzzzbbbRRRKKKCCCBBBNNNRRRGGG:::666555222222222333333333333444444333333333333333333333333222222333333333333444444333333444555555555555444777888888888888<<>>???@@@AAAAAA???@@@BBBGGGKKKLLLJJJGGGJJJKKKKKKIIIIIIJJJJJJIIIMMM^^^fffKKKEEEAAAMMMaaaggggggssshhhSSSJJJBBB???EEEJJJIIICCC<<<666444222222333333333333444444333333333333333333333333222222333333333333444444222333444555555555444444666777777666777;;;@@@CCCOOO___~~~iiiaaa___dddrrr|||qqqeee___^^^tttddd```___]]]]]]\\\ZZZWWWTTTSSSTTTTTTQQQLLLFFFCCCBBB;;;333---------+++***+++*********)))(((***...222444888;;;<<<888333...,,,000444888999777555666777666222///111666::::::999555999;;;666333333444333111///------...111222222111111000///////////////,,,------....../////////---.........//////000000,,,...///.........000222666@@@LLLVVV```lll|||uuu||||||~~~yyyuuupppnnnffffffeeedddcccbbbbbbaaacccbbbaaa^^^ZZZUUUPPPNNNPPPSSSWWWWWWTTTQQQPPPPPPQQQNNNNNNPPPMMMIIILLLSSSmmmzzzuuuvvv~~~bbbDDD...000444///...555333444555777999;;;>>>???;;;<<<>>>???AAABBBBBBBBB???@@@CCCIIINNNOOOKKKGGGIIIJJJIIIGGGGGGJJJLLLLLLLLLLLLgggmmmXXXQQQCCCCCCOOONNN^^^VVV{{{oooXXXNNNGGG>>>===BBBJJJJJJBBB888444222222333333333444444444333333333333333333333333222222333333333444444444222333444555555555444333666888888777888;;;>>>>>>EEELLLiiipppbbb]]]___mmmvvvmmmkkkuuubbbbbb___\\\[[[[[[YYYUUUQQQQQQTTTUUUQQQJJJEEEDDDEEE999111+++,,,---,,,,,,...000...,,,******,,,...000888999:::999555222111111---111666999888888:::<<<777222---///555999888555777999999888555222000000555444111...,,,---000333333333222111000000111111000000000000000000000000.................................//////000111222555:::DDDPPP___mmmxxx~~~}}}zzzuuuqqqmmmmmmjjjgggddddddcccaaa```^^^[[[VVVQQQOOOOOOQQQRRRYYYWWWUUURRRPPPNNNMMMLLLPPPNNNMMMMMMJJJIIIRRR___~~~vvvyyyMMM===222333444///000666444666999999777888<<>>>>><<<===@@@DDDAAA@@@@@@AAABBBCCCCCCBBBGGGFFFDDDDDDDDDEEEGGGHHHIIIIIIHHHGGGGGGGGGGGGHHHNNNMMMMMMgggoooYYYRRRKKKEEEGGGVVV[[[ooorrr[[[PPPEEE===???DDDDDDHHHEEE888444444333333444444555555444444333333333333222222333333333222222222111111333333444444444555555555666666666666777888999:::<<>>GGGTTTeeeqqq~~~yyysssoookkkgggdddgggddd``````ccceeeeeeeeecccaaa^^^[[[WWWTTTRRRQQQPPPPPPNNNKKKQQQccc{{{{{{|||aaa:::333000///111222111111222888<<>>===???AAA???AAACCCCCCBBBBBBDDDFFFDDDDDDDDDCCCCCCCCCDDDDDDDDDCCCBBBAAA@@@@@@@@@@@@===>>>GGGJJJYYYuuuRRRJJJEEEJJJ```wwwhhhXXXPPPIIIBBB@@@NNNWWWOOOAAA;;;444222444666444222444444333333333222222222222222222222222222222222111111111222222222333333555555555555666777888999<<<<<<@@@FFFQQQjjj{{{mmmbbbbbb}}}uuubbb```^^^]]]^^^___]]]WWWSSSTTTRRROOOLLLHHHFFFDDDCCC999111+++,,,---,,,,,,...++++++************++++++...111333333222111222222222000......111444777777333444333111///111777===>>>999333111222333222111000222333222000///...//////000111333333222111111000000000000000000000000////////////////////////.........//////000111222111444888;;;AAAMMM]]]iiiyyy{{{vvvsssqqqnnnkkkooonnnkkkiiihhhhhhiiijjjjjjhhhddd```[[[WWWTTTSSSSSSSSSPPPQQQ\\\rrrxxxTTT555//////////////////000000666:::===>>><<<;;;<<<>>>>>>AAACCCBBB@@@???AAADDDBBBBBBBBBCCCCCCDDDDDDDDDDDDCCCBBBAAA@@@@@@??????@@@>>>@@@BBBMMMrrraaaKKKGGG@@@QQQcccssseeeVVVLLLEEE???GGGPPPNNNDDD???888444444555555444444444333333333333222222111222222222222333333333111111222222222333333333555555555555666777888888666666:::BBBIIIZZZzzztttiiihhh~~~uuuaaa___]]][[[[[[\\\[[[WWWSSSTTTRRRNNNKKKIIIHHHFFFEEE:::222,,,,,,---,,,+++,,,************************...000333444333222333444222000...///333555666666444555555222///111888???DDD===666333444666555333222444555555222///.........000111333333333111000000000000000000000000000////////////////////////.........//////000111222///333666999<<>><<>><<<===>>><<>>@@@AAACCCEEEFFFGGGGGGGGGHHHHHHFFFEEEDDDCCCCCCBBB======;;;DDDKKKAAAWWWqqq\\\KKKHHHFFFHHHRRRjjjiiiYYYTTTFFF>>>EEEMMMHHHDDD???888333333666999444444444333333333222222111111111222222333333333222222333333333444444444555444444555555666777888:::444555<<>><<<===AAADDDCCCFFFXXXkkkoooWWWQQQ@@@BBBWWWbbbttt]]]QQQLLLDDDCCCJJJJJJJJJGGG@@@777222333555444333222222111111222222111222222333333222222111222222333333333333444444333333333444444444555555777777777888;;;@@@HHHMMMqqq}}}|||wwwwwwqqqaaa[[[\\\ZZZWWWWWWYYYVVVRRRQQQSSSQQQKKKFFFGGGGGGEEE:::333......---***))),,,******))))))))))))*********+++...222666888777555:::777333111000333777:::888666444444555555444333===AAADDDDDDAAA>>><<<<<<:::777333222222222000.../////////111333444222111000000000000000000000000111111000000////////////000000000000000000000000000222333333444:::DDDLLLZZZgggxxx~~~wwwsssxxx}}}yyysssmmmiiieeebbb```cccnnnzzzcccDDD333000000000111222444666777888===@@@BBBBBB@@@>>>===<<<<<>>@@@@@@>>>@@@LLLZZZsssVVVPPPEEEDDDUUUiiijjjTTTKKKFFFEEEIIIFFFKKKLLLFFF:::111111333555444333333222222333333111222222333333222222111222222333333333333444444333333333444444444555555555666666777:::>>>DDDHHH]]]|||~~~xxxtttrrrbbb\\\\\\YYYUUUTTTVVVTTTPPPNNNRRRQQQKKKGGGGGGEEEBBB:::333......---***))),,,******))))))))))))*********+++---111666888888777::::::777222///111666;;;:::888777666777777555444333:::@@@CCCAAAAAACCCFFFBBB===777333111111111000...---...000333444333222111111111111111111111111111000000000000/////////000000000000000000000000///000222222333777???EEEQQQ]]]nnn|||wwwpppvvvyyyrrrmmmjjjiiihhhmmm}}}rrrRRR888000444000111222333555777888999===@@@CCCDDDBBB@@@???????????????>>>>>>======>>>@@@??????AAACCCDDDCCCBBBCCCCCCDDDEEEDDDCCCBBBAAAFFFDDDDDDDDDBBBCCCIIIRRRzzzgggXXXLLLHHHOOOiii___PPPKKKEEE@@@CCCLLLSSSOOOAAA666222333666555444444333333444444111222222333333222222111222222333333333333444444333333333444444444555555333444666777888;;;???BBBKKK]]]yyytttuuusssbbb]]]]]]YYYTTTSSSUUUSSSOOOMMMQQQQQQLLLHHHFFFDDD@@@:::333......---***))),,,******))))))))))))******)))***+++///444777888888888999888222------333999;;;999888888999999777555111555:::::::::>>>GGGNNNMMMHHH@@@999444111111111---,,,---///222333333222111111111111111111111111000000000000000000000000////////////////////////...000222333333666;;;>>>IIIUUUdddsss}}}~~~~~~vvvpppnnnooopppzzzvvvxxxfffFFF000...555000111333555666888999999999;;;===>>>???@@@BBBDDDDDDAAA@@@@@@CCCDDDBBB@@@?????????AAACCCDDDCCCBBBBBBBBBCCCDDDDDDCCCCCCBBBGGGFFFFFFGGGHHHJJJMMMPPP___^^^MMMJJJHHHcccsss^^^VVVJJJ<<>>FFFOOOkkk|||wwwwwwrrraaa^^^^^^[[[VVVUUUVVVSSSOOOMMMQQQRRRMMMHHHFFFCCC???:::333......---***))),,,******))))))))))))******))))))***---222555777888666888888444...---111666:::999888999::::::888666...111555666777;;;CCCJJJMMMIIICCC;;;555222222333,,,,,,,,,---000222333222111111111111111111111111000000000000111111111111////////////////////////000111222333444666999:::EEENNN]]]kkkxxxzzztttsssvvvzzzzzzqqq{{{xxx\\\>>>......333111222444666888999999::::::::::::999:::===BBBFFFEEEBBB@@@AAADDDFFFDDDAAA>>>>>>>>>@@@CCCDDDCCCBBBAAABBBBBBCCCCCCCCCCCCCCCBBBBBBCCCDDDFFFIIIJJJIIILLLhhhOOOKKKEEEZZZkkk```SSSDDDCCCGGGLLLPPPOOOHHH===444444333333222222222222222111222222333333222222111222222222333333333444444333333333444444444555555444666888999999999:::<<>>999555222333444---,,,+++,,,///111222111111111111111111111111111000000000111111111111222000000000000000000000000111111222333555666888888@@@HHHUUUbbbppp{{{|||xxxsssjjjNNN999000000222111333555888999:::::::::???>>><<<:::999;;;@@@CCCAAA???===???BBBCCCAAA???>>>===>>>@@@CCCDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCCCCBBBEEEEEECCCDDDFFFFFFDDDEEEpppfffSSSDDDLLLpppsssbbbVVVMMMDDDCCCDDDHHHLLLIII???666333333222111111111111222111222222333333222222111222222333333333333444444333333333444444444555555555666888999888999:::<<<;;;AAAGGGVVV|||ooo^^^[[[]]]]]]ZZZYYYYYYTTTNNNPPPTTTSSSMMMHHHGGGDDDAAA:::333......---***))),,,******))))))))))))******)))'''&&&(((,,,000333444444555666666555333111000333333444777999:::888666---...000444888999777555777888:::888444111000111...---+++,,,...000000000000000000000000000000000000000111111111222222222000000000000000000000000111111000111333555777777<<>>===<<<<<<>>>@@@======<<<===>>>??????>>>=========@@@BBBDDDCCCBBBCCCCCCBBBBBBAAABBBBBBBBBCCCIIIJJJFFFDDDGGGHHHFFFGGG^^^^^^IIIFFFTTThhh{{{lllYYYQQQHHHEEECCCDDDFFFFFFAAA<<<444444333222222222222333111222222333333222222111222222333333333333444444333333333444444444555555555666777777777888:::<<<888;;;???HHH___{{{{{{nnn^^^YYY\\\\\\ZZZZZZYYYTTTMMMRRRUUUTTTMMMHHHGGGEEEBBB:::333......---***))),,,******))))))))))))******)))'''&&&'''***...111222000111222444555333...+++111111333666999:::888666555000,,,---333888888777444777:::999444000------///---++++++---///000///////////////////////////000000111111222222222222000000000000000000000000111000///000222555666666999>>>HHHTTTaaappp~~~wwwnnnqqqlllMMM333---333777444222444777999;;;<<<;;;;;;555888<<<>>>>>>======>>><<<<<<======>>>>>>>>>???===<<<===???BBBDDDCCCBBBDDDCCCBBBAAAAAAAAAAAABBB???FFFIIIDDDBBBFFFIIIHHHLLLPPPkkkdddPPPMMMLLLRRR```iii~~~}}}aaaWWWMMMKKKGGGEEEDDDCCCCCCDDD555555444333333333333444222222222333333222222222222222333333333444444444333333333444444444555555444555666555555777:::<<<;;;;;;???FFFMMMeeewwwtttzzznnnaaaXXXZZZYYYVVVVVVXXXVVVQQQSSSQQQNNNLLLJJJGGGBBB>>>:::555000------...,,,***)))))))))))))))))))))))))))))))))((())),,,111555444222222333555555222///...000333666888999888888555222///......000333444333666999:::999666111...000///---++++++---///000333333222222111000000000000000000000000000000000000000000000000111111222000000111222333333444444:::;;;AAALLLWWWdddvvvtttsss}}}]]]>>>333222//////333222555:::===>>><<<999666666888;;;<<<;;;<<<===>>>;;;;;;::::::;;;<<<>>>???>>>>>>>>>>>>>>>>>>>>>>>>DDDDDDCCCAAA>>>>>>???AAACCCCCCCCCCCCCCCCCCCCCCCCKKKOOOOOOsssvvvjjjYYYHHHDDDUUUTTTfffbbbUUUMMMGGGFFFEEEEEEHHHLLL???<<<777333222222222222333222222111111222222333111111222333333333333222444444444444444444444444555555666666777777888888:::888:::???AAAOOOrrr}}}|||mmm___]]]^^^\\\YYYXXXYYYVVVQQQRRRPPPNNNLLLIIIFFFBBB>>>:::555///,,,------+++***)))))))))))))))))))))))))))))))))((())),,,111444666555333444555555222000...000222555777777777777444444222000///000333666333666999;;;:::777333000...------------...//////222222222222111111000000000000000000000000000000000000000000000111111222000111111222333333444444888999???IIISSS___ooo}}}yyyxxxpppSSS999111222111222555444666:::<<<===<<<999777666888::::::::::::<<<>>>>>>===<<<::::::;;;<<<===========================AAAAAAAAA@@@===<<<===>>>AAABBBBBBBBBCCCCCCCCCCCCGGGNNNMMMcccxxxmmm[[[LLLMMMNNNVVVjjjzzzVVVQQQLLLHHHDDDBBBHHHPPPKKKBBB777222333555444333333333222222222222333333111111222333333333333222444444444444444444444444555555555666777777888888;;;999;;;>>>===CCC\\\vvvkkk]]]aaabbb___ZZZYYYYYYUUUPPPQQQOOOLLLJJJHHHEEEAAA>>>999444...+++,,,,,,+++))))))))))))))))))))))))))))))))))))((((((+++///333888777555555555555444222...///111333555666666666444555555333000111444888444666999;;;;;;:::888666//////..................111111222222222111111000000000000000000000000000000000000000000111111222111111111222222333333444666777;;;DDDLLLVVVeeerrr}}}|||[[[FFF222...222333444777666777999;;;;;;;;;:::999777888999888888999<<<>>>BBB@@@===:::999999:::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<>>>???>>><<<;;;;;;<<>><<<;;;;;;;;;>>>>>>???AAABBBCCCDDDEEEEEEHHHIIIHHHXXXwwwQQQFFFGGGUUUpppssscccVVVLLLGGGJJJPPPZZZPPPCCC:::777777555333333333333222222333333333111222333333444444333333333333444444444444444444444444555555666777777888888777999<<<<<<:::===DDD^^^~~~iii[[[ZZZ[[[YYYVVVUUUWWWTTTOOOQQQNNNKKKHHHGGGEEEBBB@@@888333...++++++,,,***((())))))))))))))))))))))))'''((((((''''''(((+++...111222333555666888999;;;111111000000111333444555555777888777555444666888777666555666:::@@@FFFIII???;;;555///,,,,,,...///...///111333333333222111000000000000000000000000000000000000000111111222111222222222222222333333666555888===BBBGGGSSS]]]rrr|||vvv~~~wwwbbb???666///000444666777777999888777666777888999::::::::::::999888999<<>>===<<<<<<===<<<===>>>@@@AAACCCDDDEEEHHHDDDHHHJJJLLLggg]]]JJJFFFLLLgggttt```SSSJJJDDDCCCRRRPPPKKKCCC;;;666333333444333333333333333333444222222333444444444444333333333333444444444555555444444444555666666777777777666777:::;;;:::<<>>EEEIIIBBB===777000---,,,---///---///111333444333222111000000000000000000000000000000000000000111111222222222222222222222222222555555777;;;>>>BBBLLLVVVeeeppp~~~~~~wwwyyylllOOO888444111111444666666555888777666555555666777888999999:::999888888;;;===888888777777888:::;;;<<<::::::::::::::::::::::::777999<<<===<<<<<<>>>???<<<===>>>???AAABBBCCCDDDGGGCCCEEEKKKJJJPPPxxxooo^^^HHHEEEXXX|||vvv```UUUMMMEEEBBBIIILLLNNNJJJAAA888444333444444333333333333444444222222333444444444444444222333333444444555555555333444444555555666777777777666666666777888999;;;;;;MMMiiikkk^^^XXXYYYXXXVVVVVVXXXVVVQQQRRROOOKKKIIIGGGFFFDDDCCC:::555///,,,------+++***))))))))))))))))))))))))&&&'''((('''&&&&&&(((***'''+++111555666666777888555333111000000222444666777555444777::::::666222444444555666888;;;===>>><<<:::666222///---,,,,,,,,,...111333444444333222000000000000000000000000000000000000000111111222222222222222222222222222444444666999;;;>>>GGGQQQXXXcccrrrwwwxxxyyy```>>>333222111222444666666444666555444444444444555666666777888888777777888999555666666777888999999999888888888888888888888888777888:::::::::<<<>>>AAA<<<===>>>???@@@AAABBBCCCCCCEEEBBBGGGLLLGGG]]]~~~rrrSSSJJJMMM]]]ooo~~~iiiZZZQQQKKKIIIDDDHHHKKKKKKFFF???888444444444333333333333444444222333444444555444444444222222333333444555555666333333444555555666666777555666777666666777999::::::EEEQQQmmmlll```[[[\\\[[[XXXXXXZZZWWWRRRSSSPPPLLLIIIHHHGGGEEEDDD:::555000------...,,,***))))))))))))))))))))))))&&&'''((('''&&&%%%''')))%%%+++222555555444444555666444222000000222555777888555333666;;;<<<666000111333666888888777555444666666555444111...+++***+++---111333555444333222000000000000000000000000000000000000000111111222222222222222222222222222333333444888:::<<>>AAA======>>>???@@@AAAAAABBB===HHH@@@AAAMMMEEENNNxxxzzz^^^TTTHHHFFFTTThhhwww}}}}}}eeeUUUNNNLLLDDDEEEHHHJJJJJJDDD<<<666555444444333333444444555222333444444555555444444222222333333444555666666333333444444555666666777222666999888888999<<<<<<777@@@AAANNNvvv|||}}}nnnbbbbbb___\\\[[[[[[ZZZXXXWWWRRRRRRNNNIIIGGGHHHEEE???:::666111---+++***)))(((+++*********))))))((((((((((((''''''''''''(((((()))***,,,111666777444000000111111000//////000222222666999999666444444555---000333666777777666555888777444222///...,,,,,,------...111333444333111111111111111111111111111000000000000000111111222222222222222222222222222444555666777777:::===@@@JJJQQQ]]]iiiuuu~~~yyyllluuuxxx\\\BBB666222222111111222222333444444444444333333222222222555555555555555666777777888888777777666666555555555555666666555555444333333555888:::;;;;;;999888;;;<<<;;;<<>>AAACCCCCCCCCFFFLLLQQQxxx~~~{{{bbbWWWRRRJJJ[[[vvv}}}zzz\\\QQQTTTKKKAAACCCJJJNNNQQQGGG333333333444333222333666999222222333333333333444444444333333222222333333444555555444333444555666777888888777777777777888888999888<<>>:::666111---+++***)))(((************)))))))))(((((((((''''''''''''((((((((((((***///444666444222111111111000......///000222555888888666444444555444222222555888999666333444555555555333000---+++,,,,,,---000333444333222111111111111111111111111000000000000000111111222222222222222222222222222444555666666777888<<<>>>BBBJJJVVVaaammmyyytttnnnyyymmmSSS>>>555222222111111222222333444444444444333333333333333555444444444444555666666777777777666666666555555555555666666555555444333333555888:::;;;:::999888;;;======???DDDIIIGGGAAA@@@??????AAAEEEJJJMMMOOOaaa|||kkk]]]RRRJJJVVVrrrnnnZZZVVVIIIDDDDDDGGGPPP```[[[AAA777666555444333222222222222222333333333333444444444333333222222333333444555444444333444555666777888777777666666777777888;;;999;;;@@@EEEXXXuuunnntttxxxlll]]]___\\\XXXWWWXXXXXXUUURRRNNNOOOMMMIIIGGGGGGCCC===:::666111---,,,+++***)))************))))))))))))((((((''''''''''''((((((&&&&&&(((,,,111555666666333333333111///...///000222444666666555444444444999444111222777999555000111333666888777333///,,,,,,+++,,,...111333444333111111111111111111111111000000000000000111111222222222222222333333333333444555666666666777999;;;<<>>:::666111---,,,++++++************)))))))))))))))((((((''''''''''''((((((&&&&&&'''***///333777999777777777555222111111333222333444555555444444444777444111111444555555333000222555777777666333111,,,++++++---000333444444111111111111111111111111000000000000000111111222222222222333333333333333444555777777666666888999;;;@@@GGGOOOYYYeeerrr{{{ssssssuuujjjuuu|||hhhMMM999222444222222111111222222333444333333333444444555555666111111111111111222333333555555555555555555555555555555555666555555444333333444666888999999888888777999;;;<<>>@@@BBBCCCCCCAAABBBEEEHHHMMMGGGYYYvvv\\\WWWPPPTTTjjjvvvcccNNNEEEHHHEEEIIIUUUZZZGGG???555111333555555333222222222333333333444444444333333222222333333444333333333444444444444444666666555555555555666666444666888:::888888>>>EEEVVVqqqyyyeeeZZZVVVVVVrrrdddaaa[[[UUUVVVYYYZZZVVVPPPQQQRRROOOJJJIIIJJJHHHCCC:::666111...------,,,+++))))))))))))************((((((''''''''''''(((((('''(((((()))***...444888;;;;;;;;;999777666777888444333222333555666666555444888;;;999555555:::@@@777555444333444777;;;===555222...---...000111222111111111111111111111111000000000000000111111222222222333333444444555555444666888888777777888999999:::;;;===CCCOOO^^^iiirrryyyyyyhhhhhhxxxzzzeeeJJJ777111111222222222111111222222333444222222333333333333333333000000//////000000111222333333333444444444444444555555666666555555444333222333444666777777888888888;;;<<<:::;;;??????===>>>AAACCCBBB??????BBBFFFHHHBBBMMMrrr|||ggg\\\QQQLLLSSSlllxxxuuuWWWIIIMMMDDD>>>IIIVVVPPPHHH===666333333333333222222333333333333444444444333333222222333333444222222333444444444444333555555444444444444555555555666888888777777888999:::TTTppplll^^^YYYWWWqqqcccccc\\\VVVVVVZZZ\\\WWWQQQRRRRRRMMMHHHGGGIIIHHHDDD:::666111...---------,,,((()))))))))************((((((''''''''''''((((((&&&'''(((''''''***...222777888888777555444555777555333222333666888777666777999:::999666666888;;;888666444444555888<<>>EEEPPPXXXfffooo{{{~~~{{{tttiiinnn{{{mmmSSS;;;000111333111222222111111222222333444222222222222222222111111000000000///000111111222222222333333333444444444555555666666555555444333222333444555666777777777777;;;;;;999999===>>>===<<<===>>>???@@@AAABBBCCCCCCEEEHHHYYY{{{fffWWWPPPIIILLLUUUhhhkkkWWWQQQHHHCCCHHHJJJQQQLLLEEE===888555333333222222333333333333444444444333333222222333333444111222333444444444333333555444444444444444444555666666666666777888888666888DDDWWWqqqsssddd]]]ZZZsssdddeee^^^XXXXXX]]]___YYYSSSRRRQQQLLLFFFEEEHHHHHHDDD:::666111...---------,,,(((((())))))*********+++((((((''''''''''''((((((%%%&&&'''&&&%%%&&&***...444444555444222222333555666444222333777999888777888777666666666555444333777666555555777999<<<>>>>>>999333///......//////111111111111111111111111000000000000000111111222222222333333444555666666333666999::::::999:::;;;999:::<<<<<<===AAAHHHNNNWWWcccrrr|||wwwxxxsssmmmwww|||tttcccGGG000,,,222555111222222111111222222333444333222222111111000000000000000000000000111222222222222222333333444444444555555666666555555444333222333333444555666777777444888999777777;;;===<<<;;;999888<<>>LLLKKKHHHCCC===888666666222222333333333444444444444333333222222333333444111222333444555444333333555444444333333444444555555555555555999<<<<<<999===:::???YYYmmmbbb[[[wwwfff```]]]ZZZYYYZZZZZZVVVSSSRRROOOIIICCCCCCGGGFFFBBB;;;888333///...,,,+++*********))))))))))))******))))))(((((((((((())))))'''''''''''''''((())))))000222444666777666444222888777222---000888999444777666666888999888333//////222555777777777888999;;;999666333000...,,,,,,///000222333333222000///222222111111111111222222111111222333444444444444666666777777888888999999;;;;;;<<<<<<===???CCCFFFJJJSSS```mmmxxx}}}zzzrrrooossszzzvvviiiOOO777222333000///222111111222222222333333333222111000000111111000...111000//////000222444555333222111000000111222333222333444444555555444444555555555555666666666666888888999::::::::::::999;;;:::999<<<@@@BBBAAA???HHHCCCCCCIIIRRRlllnnn^^^\\\QQQGGGKKKddd~~~iiiUUUMMMKKKBBBBBBLLLXXXYYYIII666///222111222222222111222444555444444444333333222222222333333333333333333333333555444444333333444444555666666555555555777999:::;;;888<<>>CCC@@@@@@DDDIII\\\rrrggg[[[MMMGGG[[[qqq[[[LLL@@@BBBGGGQQQWWWQQQBBB666222222333333333222222333444444444444333333222222222333333333333333333333333555444444333333444444555666555555555666777888999666666:::BBBMMMeeexxxlllwwwggg___[[[WWWUUUUUUTTTQQQNNNNNNPPPNNNJJJIIIIIIFFF@@@:::666111...,,,+++)))(((******))))))))))))******))))))(((((((((((())))))(((''''''''''''(((((())))))+++///222444444333222...444777444000111222333444444333444555555444222222111000222666777555333444444444333222///---,,,,,,---///111222333333333222222111111111111222222222333444555555666555555666666777777888999999:::;;;<<<=========???BBBEEE@@@CCCGGGMMMUUUaaaooozzz|||mmmjjjvvv~~~~~~wwwmmmPPP>>>///...111//////111000111111111222222222222222000//////111111000...111000//////000111333444222111111000000111111222222222333444444444444333444444444555555555666666666777888888999999888888999999:::<<<>>>@@@???>>>???>>>???AAAAAAJJJddd~~~kkkhhhYYYJJJTTTlllWWWIIIEEECCCHHHSSSWWWMMM===222444444444333333333222222444444333333333333222222333333333333333333333333555444444333333444444555555555555555666777888999444666999;;;<<>>>>>======>>>AAABBB>>>???NNN^^^vvvnnniiiXXXSSSwwwuuubbbQQQIIICCCCCCLLLSSSNNNAAA666444333222222333333222111333333333333333333333333222222333333333333444444555444444333333444444555444444555555666777777888888888:::999666;;;OOOcccvvveeebbb^^^XXXUUUTTTSSSPPPMMMRRRSSSOOOHHHEEEGGGHHHFFF<<<888444000...---,,,*********))))))))))))******))))))(((((((((((())))))((((((''''''''''''(((((('''(((+++...222444666777555111......//////......111222222222333333444555222///---111777;;;:::777000111222444333222000///++++++,,,---///222444666333333222222222222333333222333444555666666666666666666777888999:::;;;;;;:::<<<>>>>>>>>>???AAACCCDDDFFFGGGGGGHHHMMMUUU\\\hhhqqqvvvfffbbbfffxxxsssmmmttt}}}|||}}}|||hhhOOO888222---...111222111111//////000000000111111111111000//////000000///---000000000000000000111111000000000000000000000000000111222222333333222222333333333333444444444444444555666666777777666666777888:::;;;;;;<<<<<<<<<;;;>>>AAABBB>>><<>>???>>>???@@@BBB???BBBEEEFFFGGGJJJPPPUUUUUU^^^lll{{{qqqooovvvuuutttzzz}}}}}}||||||sssZZZ???222000//////111111111111////////////000000000000111///......000000///---000000000000000000000000///000000111111000000///000000111222222222222111222222222333333333444444444444555666666666555555666888::::::::::::;;;<<<888;;;??????======CCCHHH```vvvwwwnnn[[[RRRdddkkkPPPHHHBBBBBBDDDEEEIIINNN>>>999333111333444333222222222333333333333444444111222222333333444444555555444444333333444444555333333444666666666666666999666444666:::<<<===<<>>?????????@@@AAA>>>AAADDDEEEEEEGGGLLLPPPLLLQQQZZZeeesss~~~wwwuuuxxx|||{{{{{{|||wwweeeIII444000111000//////000000///........./////////000000111///......//////...---///000000000000000//////...///000111111000///...///000000111111111111111222222222222333333333333333333444555555555555444555777::::::999888999;;;888;;;=========AAAHHHLLLXXXuuuvvvmmmeeeXXXPPP^^^ttt]]]TTTJJJFFFCCCDDDIIIOOOIIIBBB888444333444333111222222222333333444444444111111222333333444555555555444444333333444444555222333444666666666666555555555555666888:::999777???FFFZZZ~~~rrrbbbbbb]]]VVVSSSTTTTTTRRRPPPLLLPPPQQQKKKFFFFFFEEECCC;;;888333///...,,,+++*********))))))))))))******))))))(((((((((((())))))***)))((('''''''''''''''(((&&&$$$$$$'''...555999999999<<>>//////111111///.........---............/////////000111///......//////...---///000000000000000///......///000111111000///...//////000111111111111111111111222222222333333333222333444444555555444444444777::::::888777999;;;:::<<<===<<<>>>EEEMMMQQQHHHUUUvvvuuuiiiooohhhRRRMMM[[[zzzkkk```SSSKKKFFFCCCEEEJJJRRRIII===666444444333111222222222333333444444444111111222333333444555555555444444333333444444555222333444666666666666555444777999888777888888777===;;;DDD]]]nnnaaa^^^\\\YYYWWWVVVTTTRRRQQQRRRQQQOOOMMMJJJHHHFFFEEE<<<888222///---,,,+++***))))))))))))))))))))))))++++++)))(((''''''''''''))))))((('''''''''''''''(((&&&%%%$$$&&&)))...000222555888:::999777666666555555555666777666333000111333555444111000222555333444555666777777777777333222///...---...///000000333666666333111222333222222333444444555555666555777999999999999;;;===;;;<<<============???AAADDDEEEFFFGGGHHHIIIIIIIIIIIIJJJLLLNNNSSSZZZbbbhhhrrruuutttgggcccjjjttt{{{yyy|||~~~vvvaaaFFF666111222222222111000//////...000000////////////000000000000///////////////000000000000000000000000000000000000111000//////...////////////000111222333222222111111111111111111222222222222222222222222444777:::<<<<<<;;;;;;<<<;;;<<<===???AAABBBBBBBBBIIICCCRRR}}}oooaaabbbaaaWWWKKKkkk}}}sss___WWWQQQGGGAAA@@@MMMTTTOOO<<>>@@@BBBEEEEEEFFFGGGHHHIIIIIIJJJMMMNNNPPPQQQSSSUUUYYY]]]aaaeeepppqqqffffffoooxxx}}}|||{{{vvvhhhQQQ;;;222333222222111111000//////...000//////////////////000//////...............///////////////////////////000000000/////////......////////////000111222222111111111111111111111111333333333333333333222222444777:::<<<;;;;;;;;;<<<:::;;;<<<>>>@@@AAAAAAAAAAAA@@@HHHcccxxxhhh___YYYVVVUUUZZZrrrhhh]]]NNNEEECCCJJJKKKKKKFFF;;;222000333000000000111333444555555222222333333333333444444444444444333333222222222333333333444444444444555444555555666777777888888999666777>>>FFFWWWwwwqqqggg^^^[[[XXXUUUTTTRRROOOMMMNNNNNNMMMLLLIIIFFFDDDBBB<<<888222///---,,,+++***))))))))))))))))))))))))))))))(((((('''(((((((((''''''&&&%%%%%%%%%%%%&&&''''''''''''((()))***+++...111444666555444444555666666555222000111666;;;999777666555666555444222111222444555666666555444555444333111000...---,,,///111444555444222111111222222333444444555555666555777999999999999;;;===:::;;;===>>>>>>???BBBDDDFFFFFFFFFFFFGGGHHHJJJKKKMMMOOOQQQRRRRRRRRRSSSTTTUUUWWW```nnn{{{lllfffmmmxxxvvvgggSSS>>>///...444222111111000000//////...//////............//////...---------------......////////////////////////000000///..................//////000000111111222111111111111111111111111333333333333333333444444444666999::::::::::::;;;888999;;;<<<>>>?????????@@@BBBCCCLLLlllzzziiiZZZXXX]]]RRR~~~~~~vvvjjjYYYLLLHHHHHHCCCGGGOOOJJJ999222666000000111000000222555888222222333333333333444444444444333333333333222222333333333333444444444444444444555555666777777777;;;888888::::::@@@TTTiiisssooofff___\\\XXXVVVTTTRRROOOMMMPPPOOOOOOMMMJJJFFFBBB@@@<<<888222///---,,,+++***(((((((((((((((((((((((((((((('''''''''(((((()))''''''&&&&&&%%%&&&&&&'''''''''((((((((((((((((((+++...111333333333333444666888888444//////444:::999666444555888999777555000111333444555555444333444444444333222000///...,,,...111333444444333333222222333444444555555666555777999999999999;;;===:::;;;===>>>???@@@CCCEEEGGGGGGEEEEEEFFFHHHKKKMMMIIILLLNNNPPPQQQRRRTTTVVVVVVWWW]]]dddkkkttt~~~jjjiiivvv}}}kkkSSS@@@222+++---333111111000000///////////////......------......///------------------...///////////////////////////000000...---------...///......///000000111111111111111111111111222222222333333444444444444555555444666888999999888999:::777888999;;;<<<<<<======BBBCCCAAACCCUUUwww}}}hhh^^^^^^[[[jjj|||kkkXXXNNNFFFBBBDDDOOORRRGGG999222333444444222111111444777222222222333333333444444333333333333333333333333222222333333333444444444333444444555555666777777:::999:::;;;888999CCCOOOgggzzz|||jjjaaa___]]]YYYWWWUUUSSSQQQOOOSSSRRRPPPMMMIIIEEEAAA???<<<888222///---,,,+++***((((((((((((((((((((((((((('''''''''''''''((()))((('''''''''''''''((((((&&&'''((())))))((('''&&&(((+++...000111111333444555888:::888222///111444555333222555999;;;:::888111111222333333444444444222333333444333333222111++++++...000333555555555222222333444444555555666555777999999999999;;;===:::<<<>>>??????AAADDDFFFHHHGGGFFFFFFGGGIIIKKKMMMIIIKKKLLLMMMNNNQQQVVVYYYZZZ[[[^^^bbbccceeeooozzz{{{ooorrr}}}mmmppp~~~rrrZZZAAA333000//////000000000000///////////////......------------.........---------...//////000........................000000///...............------///000111111000000000000111111111222222222333333333444444555555555444666777888777777888999666777888999:::;;;;;;;;;???;;;<<>>>>>\\\sssfffbbb]]]TTTWWWvvvdddOOOHHHGGGAAA@@@NNN\\\UUUCCC555222000///111333333333222222333333333333444444222222333333333333444444222222222222333333333333222222333333444555555555666777888999999999:::<<>>===MMMcccxxxhhhggg[[[NNNVVVwwwnnn[[[VVVNNNEEEBBBIIISSSWWWVVVEEE<<<222...000333333111222222333333333333444444222222222333333444444444111222222222222333333333222222222333444444555555777888888888888:::;;;;;;;;;:::AAA\\\hhh```ZZZXXXVVVUUUTTTTTTSSSQQQKKKJJJGGGEEEEEEGGGIIIJJJ<<<888333///---,,,+++***))))))))))))))))))))))))***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((&&&&&&%%%&&&&&&((())))))%%%'''+++---///111444777333222333555777888666555---000333333222222555999777555111//////333888;;;999777555333222333444555777222,,,***,,,///111000222222333444444555555666666777999999999999;;;===???@@@AAAAAA@@@AAACCCEEEEEEFFFHHHIIIJJJKKKKKKKKKGGGKKKPPPTTTVVVWWWYYYZZZ]]]YYYXXX\\\```bbbeeeiiiiiilllooorrrtttvvvxxx{{{vvvhhhuuu|||zzzzzztttxxxvvviiieeeEEE:::111//////...///222.........///////////////---,,,,,,++++++,,,,,,---++++++++++++,,,---...///........................///111333555555222///---+++,,,///000111000///...///000000111222222333333000000111222222333444444444555555555444444555777666777888999999999999999888888888888:::???EEEIIIvvvuuunnneee[[[NNNVVVqqqeeeVVVJJJHHHFFFFFFRRRcccXXXIII888///000333222///222222333333333444444444222222222333333444444444111111222222222333333333111222222333333444555555222333222222444888999999:::===AAAFFFVVVyyyhhh^^^[[[YYYWWWVVVVVVUUUSSSQQQRRRMMMIIIIIIFFFCCCDDDGGG???666000000000---)))(((******))))))))))))******((((((''''''''''''((((((''''''''''''''''''''''''((('''&&&%%%%%%%%%%%%%%%((('''&&&'''***...222444444111///000333666666444111000//////000222444555777666333222222444666888999888555333222222333444666888666///,,,---///...222222222333444555666666666888999999888999;;;===>>>???@@@@@@AAAAAAAAAAAADDDEEEFFFGGGIIIJJJKKKLLLNNNPPPSSSUUUVVVVVVUUUTTTVVVWWWYYY\\\___ccceeegggeeegggjjjllllllmmmooopppyyy{{{uuuuuuvvvvvvttt{{{xxxttt```GGG000000///..................---,,,+++,,,,,,...///******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...---,,,+++++++++,,,---...///222444444333111//////////////////.........000000000000111111111111111111222333333444555555444444333222222333333333555666777777666666777888999888888888:::<<>>666222222333000111111111111222333555555444444444333333222222222222333333333333444444444444444444444444444444444555555666777777888888888666777999888===UUUooouuu^^^YYYRRRPPPTTTTTTccczzzlllbbb\\\ZZZXXXWWWWWWWWWUUUSSSPPPKKKIIIIIIGGGDDDEEEHHH???777111000000,,,))))))***))))))(((((())))))***((((((''''''''''''((((((''''''''''''''''''''''''''''''&&&%%%%%%%%%&&&&&&''''''&&&&&&'''***,,,...111222333222000000111222////////////000111222333///111444777888777555444555666888999999999888777666999999444000000///,,,///111333444555666555555666888999::::::;;;>>>@@@???@@@AAABBBCCCCCCCCCCCCDDDEEEFFFGGGIIIKKKLLLMMMOOOPPPQQQSSSUUUWWWXXXYYYZZZZZZZZZ[[[\\\]]]^^^___cccdddfffgggggggggiiijjjlllnnnppprrrsssvvvyyy|||{{{}}}~~~```ccc|||ssseeedddmmmsssQQQ:::444//////...---------......------,,,,,,,,,,,,------*********++++++++++++,,,++++++++++++++++++++++++++++++***++++++,,,---......///111333333222111///........................//////000000000000111111111111111222333333444444333333222222222222333333444666777777666666777888888777777666777999:::;;;===@@@[[[qqqaaa[[[lll~~~nnn^^^VVVRRRMMMGGGCCCDDDJJJNNNIII>>>555222333111111000000000111222333666666555444333333222222222222333333333333444444444444444444444444444444444444555555666777777777:::888999;;;777333<<>>888222111000,,,)))***))))))(((((((((((())))))((((((''''''''''''(((((('''''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%&&&''')))***222444777666222000111333000000111111222222222222///000333666777777666555555555555666666666666666555:::;;;888555555333000,,,...111444666777777666555777888999999;;;===@@@@@@@@@BBBCCCDDDDDDDDDDDDDDDDDDFFFHHHJJJLLLMMMNNNOOOPPPQQQRRRTTTWWWYYY[[[]]]\\\]]]]]]^^^___```aaacccdddeeeeeeeeeeeegggiiinnnoooqqqrrrsssuuuxxxzzzyyy{{{~~~|||}}}yyy}}}qqqaaaeee}}}rrrfffaaajjjyyybbbCCC222000......---------------...------,,,,,,,,,,,,,,,,,,************++++++++++++++++++++++++++++++++++++)))******++++++,,,---...+++,,,---//////...---,,,------...............///////////////000000000111000111111111222222333333222222222222222222333444333444555555444444555777888888777777777888999:::???888EEEmmmqqqffffffjjjpppccc\\\UUUMMMHHHBBBGGGMMMNNNIII@@@666///000///------///111222222777666666555444333222222222222222333333333444444333333333333333333333333333444444555555666777777777777:::>>>===999;;;@@@III```rrrXXXNNNRRRNNNKKKNNNOOONNNNNNNNNUUUVVVSSSnnnkkk```[[[ZZZXXXXXXXXXXXXVVVTTTVVVQQQNNNMMMJJJEEEDDDFFF>>>888333222000+++***+++))))))(((((((((((())))))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&&&&'''&&&&&&%%%%%%%%%&&&'''(((222555999888555333333555111222333444444444333222111111222222444555777888999777555333222444666777999>>>???<<<999888555222***,,,///333555777888999444666777888888999<<<>>>@@@@@@BBBCCCDDDEEEEEEEEEDDDDDDFFFHHHJJJLLLNNNNNNPPPPPPQQQRRRUUUWWWZZZ[[[[[[[[[\\\]]]^^^```bbbbbbdddeeeeeeeeeeeeeeehhhjjjlllmmmoooppppppqqqtttvvvyyy{{{~~~pppcccgggrrryyyoooooofffYYYeee~~~|||~~~pppeee```cccttthhhIII:::222,,,------,,,,,,,,,,,,---------------,,,,,,++++++***))))))*********+++++++++************************((()))***+++,,,,,,------***+++,,,---------,,,,,,,,,---------......//////...////////////000000000000000111111111111111222111111111111222222333444111222444333222222333555999999888888888888999999??????AAANNNnnnwwwmmmddd^^^\\\xxx{{{fffYYYRRROOOHHHDDDDDDKKKSSSPPPAAA333111...++++++...111222222666555555444333333222222222222222333333333444444333333333333333333333333333333333444555555666666333333666:::<<<::::::<<<>>>DDDXXX}}}kkkXXXSSSWWWNNNFFFHHHIIINNNKKKIIINNNNNNLLLjjjiii]]]ZZZYYYWWWWWWXXXWWWVVVTTTUUUQQQNNNNNNKKKFFFDDDFFF>>>999444333///+++***,,,)))((((((''''''(((((()))((((((''''''''''''((((((''''''''''''''''''''''''&&&&&&%%%%%%%%%&&&''''''&&&%%%%%%%%%%%%&&&''''''///222666888777666555555222333555666666555333222444333111000111333777999<<<999555222222444777:::>>>BBBBBB>>>999888555111,,,---///111444666888999555666777777777888:::<<>>FFFUUUZZZOOOBBB555111---,,,...111111000444444333333333333222222222222333333333333444444333333333333333333333333222222333333444555555555666666666777777666777777888999BBBWWWtttmmmYYYTTTXXXOOOGGGIIIJJJJJJJJJHHHLLLMMMPPPssshhh[[[YYYXXXVVVVVVWWWWWWUUUTTTQQQMMMLLLLLLJJJFFFEEEGGG===999555333///******---((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''%%%%%%%%%%%%%%%&&&'''(((%%%%%%%%%%%%&&&&&&'''''')))+++///333666666444111111333555777777555222111555333111000000333555777888666444222333555777999;;;???@@@<<<999999888555111111000000111333555777777888999888777777999;;;>>>???@@@BBBDDDEEEEEEEEECCCDDDFFFHHHKKKMMMOOOPPPPPPQQQSSSVVVWWWXXXXXXWWWXXXYYYYYYZZZ\\\^^^```aaabbbcccccccccccceeeiiilllkkkmmmnnnooooooqqqtttvvvtttvvvxxx{{{}}}~~~vvvpppkkkiiinnnuuuxxxhhhMMMAAAZZZwwwrrrzzzpppTTT:::...000///++++++++++++++++++,,,------,,,,,,------,,,+++)))((())))))))))))************)))))))))))))))))))))))))))***++++++,,,+++******---------.........//////++++++,,,------...//////........./////////000000000000000000000000000000000000000000111222333444222333444444333333444555555666666777888888888888666<<<>>>;;;BBB```~~~vvvmmmffffffUUUSSSnnn|||vvvsss\\\OOOCCCDDDNNNWWWVVVRRR>>>888111///000111000---111111111222222222222333222222333333333333444444222222222222222222222222222222222333444444555555666777888666555666777888666888<<>>@@@BBBCCCDDDEEEEEECCCDDDFFFHHHKKKMMMOOOPPPPPPRRRTTTWWWXXXXXXWWWVVV\\\\\\\\\]]]^^^___aaabbb```aaabbbbbbbbbeeeiiilllggghhhjjjkkklllnnnpppsssvvvwwwzzz|||~~~~~~ssslllpppxxx~~~lllOOO<<>>@@@OOOvvv~~~ppphhhiii```WWW]]]||||||ttteeeZZZLLLEEEFFFNNNVVVZZZEEE>>>666222222111///+++///000000111222222333333222222333333333444444444222222222222222222222222111222222333333444555555...222444333333666999:::::::::;;;:::999FFFffffffbbb\\\VVVSSSMMMIIIPPPPPPPPPXXXkkkeee```\\\YYYUUUTTTUUUVVVTTTRRRMMMLLLLLLMMMJJJEEEEEEHHHCCC;;;333222111---+++,,,))))))))))))((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''(((***,,,...000111222222222333444555666777222111///...---...000111666555333222111000111111222555888:::;;;;;;<<<===;;;<<<:::444...---111666999999:::999888888:::<<<>>>>>>===>>>AAADDDGGGIIIIIIJJJJJJLLLMMMOOOQQQRRRPPPRRRTTTTTTUUUVVVYYY[[[\\\\\\]]]]]]^^^```bbbcccdddddddddeeeggghhhjjjkkklllllllllkkkkkkmmmqqqtttyyy{{{}}}~~~~~~~~~yyyooo|||zzz```JJJBBBGGGfffzzzsssyyy|||RRRAAA222000111///------++++++************++++++************))))))))))))***************)))((((((((()))))))))))))))((((((+++*********))))))((((((******+++++++++,,,,,,,,,+++++++++,,,,,,,,,---------...............------////////////000000000000000000000111222222333333444444444555555555555555777777777777777666555555666666555777AAATTTlll~~~}}}gggfff]]]YYYnnnwwwppptttgggVVVGGGAAADDDMMMSSSSSSNNNAAA333000333222,,,333333222111///000222333222222222333333333444444333333333333333333333333333333333333333333333333555555555555666666666666:::888777666888???HHHOOOxxxyyyeee[[[VVVUUUWWWWWWVVVVVVcccccc^^^]]]YYYUUUTTTUUUVVVTTTQQQOOOMMMLLLLLLIIIDDDEEEIIICCC:::333111000---+++,,,))))))))))))((((((((((((((((((((((((''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&'''''')))+++---...000333222222111222333555666111000///......///111222222222222222222111000000222444777999999999999;;;<<<<<<<<<999444111000111333666999<<<<<<;;;:::999<<<<<<===>>>AAADDDFFFHHHJJJJJJKKKLLLMMMOOOQQQRRRQQQSSSUUUUUUVVVWWWZZZ\\\\\\\\\]]]___```aaabbbbbbddddddeeeeeeggghhhjjjkkkjjjlllnnnnnnnnnoooqqqssswwwzzz~~~}}}zzzsssmmmOOOGGGRRRdddxxxttt}}}zzzdddGGG:::000...///------...+++******))))))******+++*********)))))))))((((((***************)))(((((((((((())))))))))))((((((*********)))))))))((((((*********+++++++++,,,,,,+++++++++,,,,,,,,,,,,---------............------........./////////000000///000000111111222333333444444444444555555555555777777777777777666555555555666777999@@@MMM___lllwwwddd[[[ddd|||yyygggUUUGGGCCCFFFJJJRRRRRRKKK@@@999777333...111111111000///...//////222222222333333333333444333333333333333333333333333333333333333333333333444555555555666666666666::::::999888888:::???BBBOOOlll{{{vvvtttqqqrrrsssvvvbbb]]]^^^ZZZVVVTTTUUUUUUSSSPPPRRROOOMMMKKKHHHCCCDDDIIIBBB:::222111000,,,***+++))))))))))))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''')))+++,,,---333333222111111222333444000000/////////000222333000111222222222111000000222444666777777777999:::======>>>>>><<<888111---000444:::???@@@???;;;888:::;;;===???AAADDDFFFGGGJJJJJJKKKLLLMMMOOOPPPPPPQQQSSSUUUVVVWWWXXXZZZ\\\[[[\\\___aaabbbccccccbbbddddddeeefffgggiiijjjkkkjjjmmmppprrrrrrrrrrrrsssvvvzzz~~~~~~}}}|||{{{vvvwwwqqqkkkUUUFFF```qqqyyycccKKK999222---,,,,,,+++,,,...+++******))))))******+++******))))))))))))(((((())))))******))))))(((((('''(((((())))))(((((((((******))))))))))))(((((()))*********++++++++++++******+++++++++,,,,,,,,,------............---------------.........////////////000111111222222333333333333444444555555555666666777777777666555555333666999;;;>>>DDDMMMSSS___wwwjjjbbbeee|||~~~eeeQQQFFFCCCDDDMMMRRRTTTOOOFFF>>>666000///000000000000///...---111111222222222333333333222222333333333333333333333333333333333333333333444444444555555555666666666888999999777666777888777DDD^^^ccc]]]___[[[VVVTTTUUUUUURRRPPPUUUQQQMMMKKKGGGCCCDDDHHHBBB999222000///,,,***+++))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++111222444444444444222111000//////000000222333444444444222111111111111222222444666888999:::<<<>>>???===>>>@@@BBB???888111111444999>>>AAA@@@===:::888:::<<>>AAADDD???======AAAFFFGGGAAA;;;555555555777:::<<<;;;999777999;;;>>>AAACCCEEEEEEGGGHHHIIIKKKLLLMMMMMMMMMNNNQQQSSSUUUUUUVVVWWWYYYZZZ\\\___bbbdddddddddccceeeeeeeeefffhhhiiikkklllooopppppppppqqqssswwwzzz{{{|||}}}}}}|||}}}tttkkkhhhoooxxx___aaauuuppppppZZZCCC555+++---///---***)))*********))))))))))))))))))***)))))))))((((((((((((''''''(((((()))))))))((((((&&&&&&'''((((((((((((((((((((((((((((((((())))))(((((()))))))))*********)))))))))*********++++++++++++,,,---......------,,,,,,,,,,,,------------...//////000111111222222111111222222333444444555555555666666666666555555555666777888888999;;;<<>>BBBEEE>>>===>>>CCCIIILLLIIIDDD<<<777222111333666777666555666888;;;>>>AAACCCDDDCCCEEEGGGJJJKKKLLLLLLLLLMMMPPPSSSUUUUUUUUUVVVXXXZZZ[[[^^^```bbbcccddddddeeeeeefffggghhhjjjkkklllpppppppppppppppsssxxx|||}}}}}}}}}||||||ttthhhaaadddtttmmmsssjjjkkkwwwdddJJJ555,,,***...///,,,*********'''***))))))(((((())))))***))))))((((((((((((''''''''''''((()))))))))((((((%%%&&&''''''((((((((((((''''''(((((((((((())))))(((((((((((())))))))))))((())))))))))))************+++,,,------...------,,,,,,,,,---------............///000000111111222000000111222333333444444444444555666666666555555666666666777888999;;;;;;???;;;FFFiii}}}qqqpppjjj___ZZZwww|||dddQQQLLLDDD@@@HHHPPPQQQKKKFFF;;;555///---...//////...///000000000000111111111000000111111222333333333333333333333333333333333222222222333333333444444555555666555444555666888333999===;;;666===XXXqqqzzzvvv~~~fffaaa]]]YYYUUUTTTUUUVVVTTTQQQSSSPPPOOONNNJJJEEEDDDHHHDDD<<<444333222...------))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&''''''%%%(((...333666666555444222222333333333333333333555555444444444555555555222444666777888:::>>>@@@<<<>>>AAAHHHMMMOOOLLLIIIFFF???666222444666666555222222333666999<<<@@@BBB@@@BBBEEEHHHJJJKKKLLLKKKMMMPPPTTTVVVVVVVVVWWWXXXZZZ[[[\\\^^^```bbbdddeeeeeeffffffggghhhjjjkkklllnnnoooqqqqqqrrrtttxxxzzz{{{|||~~~~~~wwwrrrhhheeehhhooo{{{uuugggkkkxxxlllzzztttcccNNN999...,,,***------***))),,,***&&&))))))(((((((((((())))))))))))((((((((('''''''''&&&''''''((())))))(((((($$$%%%&&&'''(((((((((((('''''''''((((((((())))))'''''''''((((((((())))))((((((((()))))))))************+++,,,------------------------..................//////000111111111//////000111222333444444333444555555666666555555444555666888:::;;;;;;:::;;;===>>>IIIjjj|||tttoookkkfffbbbhhhqqqggg\\\NNNCCCDDDJJJMMMPPPSSSJJJAAA555...---///000////////////000000000111111///000000111222222333333333333333333333333333333222222222222333333333333444666777777555444555666111555<<<>>>:::666>>>JJJXXXwwweeeaaa\\\YYYUUUTTTVVVVVVUUURRRRRROOOOOOOOOKKKFFFEEEHHHEEE<<<555333222///---...))))))))))))(((((((((((()))(((((((((''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''$$$&&&***...222555666777333333444444444333222222...000333666777777666444222333444444444666999;;;;;;>>>EEELLLPPPPPPMMMJJJNNNFFF<<<888888999888666//////000222555999===@@@===@@@CCCGGGJJJKKKKKKKKKNNNQQQUUUWWWWWWWWWXXXYYYZZZZZZ[[[]]]___aaadddeeefffffffffggghhhjjjlllmmmkkknnnqqqttttttuuuwwwxxxyyy|||}}}vvvpppjjjgggccchhhttt{{{uuu[[[dddrrrrrryyybbbMMM999,,,,,,444))),,,+++''')))---+++%%%))))))(((((((((((()))))))))(((((((((''''''''''''&&&&&&'''((())))))(((((($$$%%%&&&'''((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))(((((((((((()))))))))))))))***+++,,,------...------------.........//////......//////000111111111...///000111222333444444333333444555666666666555333444666999<<<<<<:::888555AAA???666KKK~~~{{{llldddeeejjjbbb~~~||||||iiiYYYJJJDDDEEEIIISSS]]]WWWKKK<<<222///111222111////////////000000000000///000000111222222333333333333333333333333333333111111222222222333333333000333666888777666555555666000000666:::888888<<<>>>KKKeee~~~fff^^^aaa[[[VVVVVVUUUSSSRRRUUUUUUQQQMMMMMMKKKGGGGGGJJJAAA<<<666111...---,,,+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''))),,,000333666333333222222222333444444///000111333444444444444444444444666777777555333<<<===BBBIIIJJJGGGFFFHHHFFFGGGGGGGGGIIIFFF;;;///222......111111000666>>>???AAABBBAAA@@@AAAEEEIIIJJJNNNSSSWWWYYYYYYWWWUUUZZZZZZ[[[\\\\\\___dddggggggeeeggglllmmmkkkkkkmmmsssrrrrrrqqqqqqqqqrrrrrruuuxxx~~~~~~lllaaaaaadddeeexxx~~~iiiYYYUUUggg~~~yyy~~~xxx___CCC666444222---)))+++******)))))))))))))))******))))))((((((''''''))))))((((((''''''''''''''''''''''''((((((((((((''''''&&&%%%&&&'''((()))%%%&&&''''''((((((''''''(((((((((((((((((((((((()))((('''''''''(((***+++******+++++++++,,,,,,,,,,,,,,,,,,---------......------......//////000000000000111111222222222222222333333444555555555444333444555777777777777666555999;;;<<>>DDDIIIIIIGGGHHHLLLMMMNNNNNNPPPNNNDDD999555///+++///111000111555999;;;>>>>>>======???BBBDDDGGGLLLQQQUUUWWWWWWWWW[[[\\\]]]^^^^^^```dddfffiiifffgggkkkllllllnnnrrruuutttsssrrrqqqrrrsssssswwwzzz~~~xxxppphhhddd```cccrrr{{{```NNNQQQ___}}}~~~zzz]]]III555...//////---,,,+++***))))))(((((())))))))))))))))))((((((''''''((((((((('''''''''&&&&&&''''''''''''(((((((((((('''&&&&&&%%%&&&'''((()))%%%&&&''''''((((((''''''''''''''''''''''''''''''((((((((((((((())))))************+++++++++,,,,,,,,,,,,,,,------------...------...//////000000111000000000000111222333444222222333444444444444444222333555666777777666666666999:::999???RRRppp}}}kkkdddooo|||nnnbbbTTTFFFDDDLLLOOONNNLLLFFF???888444333222000....../////////...000000111111111222222222111111222222222333333333222222222222222222222222444444444444444444444444444555555555666666666666555777999===IIIaaahhh```aaa\\\YYYYYYYYYUUUSSSTTTUUUQQQNNNNNNKKKGGGFFFIII@@@<<<666111///...,,,+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%'''))),,,---111111000000111222222333............///111222444555777:::;;;<<<@@@GGGLLLFFF>>>:::@@@GGGIIIHHHHHHPPPSSSTTTTTTVVVUUUMMMDDD;;;222,,,...222222000///444777;;;<<<<<<;;;;;;;;;;;;>>>CCCHHHMMMRRRUUUVVVYYYZZZ]]]]]]^^^___aaaccchhheeedddhhhkkkkkkoootttwwwuuusssrrrrrrrrrtttuuuwwwxxx{{{~~~yyyqqqlll^^^XXX^^^bbbggg}}}yyyZZZEEEIIIeeexxxaaa@@@555***)))++++++,,,---+++***))))))(((((()))))))))))))))((((((((((((''''''''''''&&&&&&&&&&&&&&&&&&''''''''''''((((((((('''&&&&&&&&&&&&'''((((((%%%&&&''''''((((((''''''''''''''''''''''''''''''''''''((())))))))))))(((*********++++++++++++,,,,,,,,,,,,,,,------------......//////000111111111111000/////////111333555222222333444444444333333222333444555666666666555555777888777888@@@MMMXXXzzzwww```___]]]aaannnOOOBBBHHHGGGMMMSSSRRRJJJ@@@999666333111/////////000000///000000000111111111222222111111222222222333333333222222222222222222222222444444444444444444444444444444444555555555666666333666777333222<<>>CCCEEEHHHKKKOOOSSSVVVVVVWWWXXXSSSMMMCCC<<<444111222222222111333666;;;>>>???>>>;;;:::666888;;;???DDDJJJNNNQQQTTTVVVYYYZZZ[[[[[[\\\^^^bbb```bbbgggjjjkkknnnrrrwwwvvvsssrrrrrrsssuuuvvvuuuvvvwwwyyy|||~~~{{{rrriiicccaaaZZZ\\\iiirrrwww}}}mmmXXXKKKNNN___vvv}}}aaaEEE333...***++++++)))))),,,******)))(((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&''''''((((((%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''************++++++++++++++++++,,,,,,,,,---------......//////000111111111333222///......///222333222222333333333333222222222222333333444555555555444555777888999;;;===???RRRvvv|||llleeeXXXOOOccccccKKKHHHEEEIIINNNPPPMMMGGGAAA===666333000///000000000000000000000000111111111111111111222222222333333333222222222222222222222222333333333333333333333333333333444444444555555555111666;;;:::666666;;;AAAMMMbbbkkkbbb^^^YYYWWWXXXWWWSSSPPPQQQUUUQQQOOOOOOLLLGGGEEEGGG>>>;;;666222000///---+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&''''''((()))***,,,///222666999;;;888666333111//////000000///555;;;<<<999888;;;>>>AAA??????AAA@@@@@@FFFMMMLLLRRRWWWWWWXXXYYYXXXUUUQQQMMMDDD:::333222222333444777;;;@@@BBBAAA???<<<888888999:::>>>BBBFFFHHHNNNQQQTTTWWWXXXYYY[[[\\\^^^]]]bbbiiillllllllloootttsssrrrrrrrrrsssuuuwwwuuuvvvvvvxxxzzz}}}}}}sssiii```\\\ZZZVVVdddvvvyyy^^^fffrrr~~~|||wwwdddIII111...,,,---...,,,((((((+++***))))))((('''((((((((('''''''''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&'''''''''''''''%%%&&&''''''((('''''''''''''''''''''''''''''''''%%%&&&((()))))))))((('''))))))*********++++++++++++++++++,,,,,,,,,------.........///000000111111666444111...---...///000111222222222222222111111111111111222333333444444444444555888:::;;;;;;:::@@@PPPwww{{{tttiiiZZZRRRWWWaaa{{{qqqXXXLLLIIIEEEBBBDDDIIIMMMLLLIII:::777333111000111111000//////000000000111111111111111222222222333333333222222222222222222222222333333333333333333333333333333333333444444444444111333666999999888666555:::???MMMgggkkkccc^^^XXXUUUVVVVVVRRRPPPQQQUUUQQQOOOOOOLLLGGGEEEFFF===:::666333111///---+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%'''''''''''''''''''''''''''(((***...222666999;;;:::999666444111000000000///444:::<<<:::777777777<<<>>>BBBDDDAAA>>>CCCKKKLLLSSSYYYZZZZZZ]]]___^^^```^^^VVVIII>>>:::888777666777:::>>>BBBDDDCCCAAA???>>><<<;;;<<<>>>@@@AAAHHHKKKOOORRRTTTWWW[[[]]][[[\\\bbbjjjmmmlllkkkmmmoooooopppqqqrrrsssuuuvvvxxxxxxyyyzzz|||~~~}}}sssggg^^^WWWSSSVVV[[[ddd}}}ttt]]]wwwsss]]]JJJ777)))***)))+++---,,,((((((+++***)))((((((''''''((((((&&&''''''''''''(((((((((&&&&&&&&&&&&&&&'''''''''%%%&&&&&&&&&&&&'''''''''%%%&&&''''''((((((''''''%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''((((((((((((''')))))))))************+++++++++++++++,,,,,,,,,,,,------......///000000000555333111///------...///111111222222222111000000111000000000111222333444555555555666888999999888???>>>SSSooo```YYYXXXWWWddd|||kkk]]]TTTIII???===FFFOOOTTTTTT@@@<<<777444333222222111/////////000000000111111111111222222222333333333222222222222222222222222333333333333333333333333222222222333333333444444777444111111333666666666666777;;;@@@LLLcccjjjccc___ZZZUUUVVVUUURRRQQQSSSUUURRRPPPPPPMMMGGGDDDEEE<<<:::666333111000---+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&&&&&&&''')))+++///333666888888777666555333222111000///111444777888888888777:::<<>>DDDHHHHHHHHHFFFEEEBBB@@@???>>>??????@@@BBBFFFIIIMMMRRRXXX\\\YYYYYY]]]eeehhhggggggjjjiiikkkmmmppprrrsssttttttyyyzzz{{{|||~~~{{{wwwhhh___VVVUUUWWW\\\gggrrrzzzmmmkkkzzzzzzxxxzzzkkkXXXFFF666---+++)))'''(((++++++((((((+++))))))(((''''''''''''(((&&&&&&&&&'''''''''((((((&&&&&&'''''''''(((((((((%%%%%%&&&&&&&&&'''''''''%%%&&&'''((((((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))***************++++++++++++,,,,,,,,,,,,,,,------......//////111111000///////////////111111222222111000000///000000//////000111333444444444555666777777777777<<<===CCCWWWzzzrrriiihhhjjj||||||ggg[[[LLLDDDEEEKKKQQQSSSGGGCCC===888666555444333////////////000000000111111111222222222333333333222222222222222222222222222222222222222222222222222222222222333333333333888666333111222444777999333555:::<<<;;;@@@SSSfffjjjcccaaa[[[VVVVVVUUUSSSSSSUUUUUURRRPPPPPPMMMGGGDDDEEE<<<999666333222000---+++))))))))))))(((((((((((((((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''(((((('''&&&%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&&&&&&&%%%%%%&&&&&&(((***---000222444555555555555555333222222------...111666999:::999999:::@@@HHHJJJEEE@@@???IIISSS[[[[[[ZZZ___dddgggmmmooommmjjjjjjiii^^^QQQ>>><<<<<>>AAAFFFMMMTTTXXXWWWUUUXXX]]]aaaaaacccgggeeehhhkkkooorrrssssssssswwwxxxzzz|||}}}~~~|||uuummmeee```___WWWTTT[[[eeerrr}}}jjjyyyqqq{{{}}}qqqVVVGGG999+++)))000,,,)))(((***+++(((''')))))))))((('''''''''''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))%%%%%%%%%&&&&&&&&&''''''%%%%%%'''((((((((('''&&&%%%&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%%%%'''((()))))))))))))))******************+++++++++,,,,,,,,,++++++,,,,,,---......///......//////000111111111111111111111111000//////000000/////////111222444111333555666777888888999333AAA@@@999PPPssslllxxxmmm\\\NNNFFFFFFIIILLLMMMHHHAAA<<<999888666555////////////000000000000111111222222222333333333222222222222222222222222222222222222222222222222111111222222222333333333000333666666333222444777999333222777;;;;;;>>>CCCLLLcccfff]]]bbb[[[VVVVVVUUUSSSSSSVVVVVVMMMOOOQQQHHHDDDEEEAAA===:::666333111///---+++,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&(((***---///000111222333333444444444333444333111000222666:::<<<===<<<;;;>>>CCCGGGIIIIIIJJJRRRVVVVVV]]]iiijjjbbbwwwzzzvvviiidddeee___PPPAAA;;;===CCCMMMUUUQQQNNNKKKHHHGGGFFFCCC@@@???===;;;:::===CCCIIINNNOOOOOORRRWWW]]]bbbdddeeecccfffiiikkkmmmnnnppprrrsssyyy}}}{{{zzz~~~~~~vvvmmmgggaaa\\\\\\```bbbiiiqqqwwwzzzyyy}}}qqqUUU;;;222///***(((,,,))))))))))))((((((((((((&&&&&&%%%&&&&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%''''''&&&&&&&&&''''''(((''''''''''''((((((((((((&&&'''((())))))*********(((((((((((()))))))))))),,,,,,,,,---------..................////////////111111111000000000000000111000000///000222444555444444555555666777777777:::666777<<>>===AAAEEEKKKPPPTTTZZZ```eeeggggggfffeeefffjjjpppuuuqqqvvvyyyxxxzzz~~~~~~}}}tttmmmrrrggg\\\WWWZZZddduuuzzznnnnnnnnnUUUAAA000------)))(((,,,))))))))))))(((((((((''')))((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&''''''''''''''''''((((((((((((&&&'''((())))))******)))((((((((()))))))))******,,,,,,,,,,,,------------............////////////000000000000000000000000111000000000000222333444444444444555666666777777:::777777:::;;;DDD```}}}xxxhhh\\\___}}}```FFF@@@CCCGGGLLLNNNIIIFFFEEE>>>666555333111///000222333444111111000000000111222333111222333333444444333333222222111111111222222333111111222222222333333333333333333333333333333333333333333444555666888999555888>>>EEEQQQcccxxxiii______YYYTTTTTTSSSQQQPPPSSSUUULLLNNNQQQHHHEEEFFFBBB>>>:::666333111000...,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&''')))***+++,,,---...///000111111111333333333333444555666777777:::<<<===???EEEPPPXXXqqq|||{{{gggUUUVVVdddoooiiifffgggooouuuxxxzzz}}}|||uuunnnfffYYYLLLDDDDDDDDDFFFKKKQQQVVVWWWUUUSSSHHHHHHHHHGGGFFFCCCAAA@@@999???EEEGGGHHHLLLUUU]]]ddddddddddddfffjjjppptttrrrvvvzzz{{{}}}~~~}}}vvvlllddd^^^VVVVVV\\\fffrrr~~~}}}ppplllxxxyyygggOOO:::///(((***+++((('''+++)))))))))((((((((('''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&''''''&&&&&&&&&&&&&&&'''&&&''''''''''''(((((((((&&&&&&'''((())))))))))))))))))))))))************++++++,,,,,,,,,------------............/////////000000000000000000000000000000000000111222333444333333444555555666666777888666666999777777DDDTTTwwwqqqccc```nnnPPPCCCCCC???LLLPPPJJJMMMUUUNNN===444444333222222222555666000000000000000111222333111222222333333333333333000000000000000111222333111111222222222333333333333333333333333333333333222222222333444555666777444555555555777>>>IIIQQQlll~~~iii___aaa[[[WWWWWWVVVSSSSSSUUUTTTKKKNNNQQQIIIEEEGGGCCC>>>;;;666333222000...,,,,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((***+++---...///000000000222333444444555555555555:::;;;<<<>>>AAAGGGMMMRRRYYYfffkkk___OOOJJJNNNSSS```]]]```gggmmmpppuuuzzz{{{}}}uuucccVVVQQQAAAEEEIIIKKKMMMQQQXXX]]]UUUSSSOOOKKKHHHGGGFFFFFFAAACCCDDDCCCAAABBBHHHMMMQQQUUU\\\aaadddgggiiikkkpppuuu{{{}}}}}}~~~~~~{{{uuuqqqooojjjnnnqqqnnnhhhdddeeegggsssrrruuu}}}uuussshhhKKK888000+++***,,,+++'''&&&)))))))))((((((((('''''''''%%%%%%%%%%%%&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&&&&&&&'''''''''((((((%%%&&&'''((())))))))))))))))))))))))*********+++++++++++++++,,,,,,,,,,,,---------.........///////////////000000000000000000000000111111222222333222333333444555555666666666444666999999777:::AAATTT{{{iiimmmfffRRRIII@@@GGGJJJIIIQQQ[[[XXXMMM888888777777666555444333222222111111000000000000111111222333333333333222////////////000111222333111111222222222333333333222222222222222222222222222222222333333444666666666666555333222444999===FFFQQQcccwwwhhh```bbb\\\XXXXXXXXXTTTSSSUUUSSSJJJMMMQQQIIIFFFHHHDDD>>>;;;777444222000...---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''')))***+++---///000111111111222333555555555444444;;;888888===EEEJJJKKKIIIEEEMMMTTTUUUSSSOOOKKKHHHRRRTTT[[[cccgggjjjrrr|||rrrkkk^^^^^^ZZZQQQIIIIIIQQQZZZ^^^\\\YYYUUUPPPMMMJJJHHHPPPMMMIIIEEEDDDDDDDDDDDDBBBGGGNNNUUUZZZ^^^bbbeeennnuuu}}}||||||||||||~~~{{{|||~~~zzzuuuqqqoookkknnnmmmhhhaaa\\\ZZZZZZ[[[gggtttzzzyyyzzzzzzuuu}}}zzzbbbIII777//////---,,,---+++((('''***((((((((((((''''''''''''%%%$$$$$$%%%%%%&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''''''''&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''%%%&&&'''(((((()))))))))((())))))))))))******************+++++++++,,,,,,------------..................//////000000000000000111111111222222222222222222333333444444555555555444666999::::::<<<>>>>>>VVVxxxpppooorrraaaNNNGGGBBBEEELLLQQQSSSUUUEEE???888444444444444333555444444222111000......000111222222333333222222000000//////000111111222111111222222222333333333222222222222222222222222333333333333444555666666444444444333333444666777777:::AAAKKKZZZnnngggaaaaaa[[[XXXXXXXXXTTTSSSTTTRRRJJJMMMPPPIIIFFFHHHEEE>>>;;;777444222111///---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''(((***,,,...///000111111111333444555555555555888444444;;;EEEKKKIIIDDDGGGHHHKKKRRRYYY]]][[[WWWKKKPPPXXXaaaffflllxxx|||tttyyy}}}xxxkkkYYYKKKCCCIIIMMMRRRXXX\\\^^^______ZZZVVVQQQNNNNNNNNNLLLKKKKKKKKKLLLNNNSSS[[[dddjjjpppvvv}}}}}}zzzvvvssssssssssssrrrooooooqqqtttwww{{{~~~||||||}}}~~~}}}yyysssnnnlllllljjjeee___YYYVVVUUURRRXXX]]]\\\\\\___```___iiixxxuuummmooovvvnnnXXXDDD555......,,,+++******************((((((((('''''''''&&&&&&((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''((('''&&&%%%$$$$$$$$$$$$%%%&&&&&&&&&&&&'''''''''%%%%%%&&&'''(((((((((((((((((((((((())))))))))))))))))*********+++++++++,,,------------.........---......//////000000111000111111222222222111111111111222333333444444555555555666777888999;;;<<>>666222222555777666666555444333111///...000111111222222222222222222111111000000111111111111111222222222333333333222222222222222222222222444333333333333444555666333333333333444444555555555444666:::>>>DDDPPP[[[uuugggdddbbb\\\YYYZZZZZZVVVTTTUUUQQQIIILLLPPPIIIGGGIIIEEE???<<<777444222111///---,,,+++***)))(((((((((((((((''''''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&''''''$$$%%%'''***,,,...//////000000111222444555666666888555444888@@@DDDDDDBBB??????BBBHHHNNNSSSWWWZZZVVVUUUXXX___eeemmmyyy~~~yyy```NNNIIIIIIKKKPPPWWW```hhhmmm^^^^^^]]][[[YYYWWWWWWXXXYYYXXXUUUSSSUUU[[[ccciiiiiinnnqqqsssyyyyyyooogggccc```]]][[[\\\\\\\\\^^^aaaeeeiiikkkdddggglllqqqqqqlllddd^^^YYYZZZ[[[ZZZXXXWWWYYY\\\aaagggmmmsss}}}xxxwww}}}xxxbbbRRRNNN\\\yyy|||gggOOO???555...,,,---((((((((((((+++,,,***'''(((((('''''''''&&&&&&&&&((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&'''''''''%%%%%%&&&'''((((((((((((&&&'''''''''(((((((((((())))))))))))*********+++,,,,,,---------.........------......///000000111000111222222222222111000111111111222333333444444444555666555444666999:::???:::===XXXrrrjjjppprrrUUUCCC???BBBEEEKKKOOOPPPIII>>>666777:::555555555555555333222111000000111222222222222222444333222111111000111111111111222222222333333333111111111111111111111111333222222222222333333444444444333444555555444444555444555888666333777>>>HHHVVVlllgggfffeee___\\\]]]]]]YYYWWWXXXQQQIIILLLPPPIIIGGGIIIFFF???<<<777444333111///---,,,+++***)))(((((((((((((((((('''''''''&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((("""###&&&(((***,,,---...000000000111333555777888;;;999777777999<<<>>>??????CCCJJJNNNNNNOOOWWW___ggg___ZZZ]]]cccjjjsss{{{}}}zzz|||uuuxxx|||nnndddUUUIIIEEEJJJTTT[[[aaadddgggddd^^^[[[]]]aaa[[[[[[ZZZXXXWWWXXXZZZ]]]ZZZ]]]]]][[[```nnn~~~xxxkkk___VVVQQQLLLIIILLLLLLKKKLLLNNNRRRVVVXXXVVV[[[cccjjjmmmhhh___XXX[[[___dddhhhlllrrryyy~~~ppphhhccciiitttvvvkkk^^^RRRYYYeeerrr{{{~~~wwwdddOOO:::333111...,,,,,,((((((((())),,,...)))$$$(((((('''''''''&&&&&&&&&$$$$$$$$$$$$%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&'''(((((('''&&&%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''$$$%%%&&&'''((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))************,,,,,,,,,---------......---------...///000000111000111222333333222000000000111111222333333444444222555666444333666999:::222@@@BBBBBB```ttthhh```pppfffIIIFFFEEE???AAASSScccbbbPPP???888999333444555666666666555444000000111222222222222111555555333222111111000000111111222222222333333333111111111111111111111111111111111111111111222222222111111222333444333222666333555888666222666>>>888>>>GGGOOO\\\ooojjjfffhhhaaa\\\]]]^^^ZZZUUUSSSRRRJJJLLLPPPIIIHHHKKKHHH@@@===999555333222000...***))))))(((((((((((()))))))))((('''&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$%%%%%%%%%'''''''''&&&%%%'''***---333222222333555777:::;;;:::999888777777777999:::FFFHHHJJJLLLOOORRRUUUWWW```gggmmmxxx~~~fffgggjjjmmmrrr|||wwwbbbUUUUUU[[[TTT]]]dddbbb]]]ZZZWWWTTTZZZ[[[XXXRRRQQQSSSSSSOOOPPPMMMLLLKKKHHHJJJZZZlll~~~zzzfffZZZTTTPPPOOOSSSVVVWWWXXX\\\bbbhhhaaaaaalll{{{rrr{{{{{{lllRRRLLLIIILLLRRRZZZfffqqq{{{wwwkkkyyyuuu```EEE<<<222,,,+++,,,,,,***(((((())))))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%$$$#########$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((((((((((((((())))))))))))******+++++++++,,,,,,,,,------,,,------...///000000000///////////////000000000000000111111111111444444444555555555555666888999===BBBFFFYYY}}}nnnbbbnnnXXXLLLHHH===<<>>@@@>>>===DDDOOOkkkvvvooooooqqquuuwwwzzz|||rrrggg___WWWLLLBBBGGG@@@AAAPPPjjjnnnWWWFFF888333,,,***++++++)))&&&((((((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$%%%&&&((()))((('''&&&%%%$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''(((((((((((('''((((((((())))))))))))*********+++++++++,,,,,,---,,,,,,------...///000000000///////////////000000000000000111111111111444444444444555555555555888999<<>>HHHggg|||pppfffuuucccNNNGGGFFFFFFHHHWWWooo{{{kkkSSS:::777555666888666000***222111000000000000111222444333333222222111222222111111111111222222222222333333333222222222111111333333222222333333444555333333333333333333333333444444444444444444444444444555555444666:::@@@DDDJJJUUUfffxxxmmmdddggg```[[[\\\[[[VVVRRRQQQQQQIIIMMMRRRJJJGGGHHHCCC@@@===999666555333000...+++***)))((((((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&%%%&&&)))++++++444===>>>999555777;;;<<<<<<======<<<:::999888888CCCOOOTTTRRRPPPTTTYYYZZZaaagggjjjuuulllbbb___iiisssvvvxxx{{{vvv]]]NNNEEE???JJJGGGJJJPPPNNNFFFCCCGGGDDDBBB@@@>>>999333222555AAA]]]}}}vvvmmmddd\\\XXXPPPOOOIIIBBB@@@CCCEEEDDDTTTTTTbbb~~~gggPPP>>>222,,,***((()))++++++(((%%%'''(((((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$######$$$$$$%%%%%%$$$$$$$$$%%%&&&'''((('''&&&&&&%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((''''''((((((((()))))))))*********++++++++++++,,,,,,,,,,,,,,,---...///000000//////......///000000000000000000111111111111444444444444555555555555777888;;;===888888HHHZZZ~~~hhh```aaaQQQIIIDDDBBBLLL]]]kkkooommmLLLCCC999777::::::444---222111000//////000111111333333333333222222222222111111111111222222222333333333333222222222222111333333222222333333444555333333333333333333333333444444444444444444444444666666666444222222444666555999@@@IIIUUUggg{{{}}}pppeeefff```]]]]]][[[VVVRRRRRRPPPIIINNNRRRKKKFFFFFFAAA>>>;;;888666444222000---++++++***)))(((((((((((()))((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%&&&&&&&&&''''''&&&&&&&&&(((***&&&---555888555333555888888:::<<>>===;;;:::<<>>???888JJJfffvvvsssrrrnnnfff___OOONNNKKKFFFCCCCCCFFFIIIMMMSSSXXXZZZaaammmxxx}}}}}}{{{zzzdddNNN>>>333---)))((((((***,,,,,,***''''''''''''(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$%%%%%%&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((('''''''''((((((((())))))************++++++++++++,,,,,,,,,,,,---...////////////.........///000000///000000000111111111111333333444444444555555555555666999<<<999666;;;DDDZZZttthhhtttlllnnn]]]KKKCCCDDDKKKWWWbbb\\\QQQBBB888444666999:::333222000/////////000000333333333333333333222222111111111222222222333333222222222222222222222222333333222222333333444555333333333333333333333333333333333333333333333333444666777666555444555666999888777777<<>>999666;;;FFFPPPSSSSSSZZZccciiiddd^^^```iiiqqqzzzqqqfffdddrrrqqqiiilllggg___VVVOOOIIIBBB===BBBBBBIIIZZZkkkqqqkkkcccdddaaa[[[VVVTTTUUUXXX[[[ZZZXXXRRRKKKFFFEEEFFFGGG@@@AAABBBBBBFFFQQQaaalll~~~ttt|||{{{kkkTTTCCC888111,,,***+++***(((((())))))))))))&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''(((((((((((())))))*********+++++++++,,,++++++,,,,,,---...///...............///000000///000000000111111111111333333333444444444444555555555777::::::999;;;>>>CCC```yyyssspppZZZFFFDDDGGGHHHGGGWWWXXXUUUKKK>>>666666999666555333111000///000000222333333444444444333222111222222222222333333333222222222222222222222222333333222222333333444555333333333333333333333333333333333333333333333333///111444555555444555666333333333444666:::@@@DDDGGGOOO\\\lll|||~~~|||}}}|||yyyvvvqqqlllhhhfffqqqhhhddd```^^^___\\\WWWVVVXXXRRRJJJNNNSSSKKKHHHIIIDDD;;;999777666444222///,,,---,,,+++***)))((((((((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$%%%&&&''''''%%%&&&''''''&&&%%%&&&'''&&&&&&&&&(((---111444666:::<<>>===AAACCC???:::<<>>@@@BBBBBBAAA@@@???FFFKKKFFF<<<888???GGGQQQSSSUUUSSSPPPSSS]]]gggtttrrrooorrryyyoooeee]]]^^^kkkyyy|||uuu~~~~~~}}}yyypppjjjooo|||hhhVVVEEE999///------+++)))***))))))((('''&&&&&&'''((($$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&%%%$$$$$$######$$$$$$%%%###$$$%%%%%%%%%%%%$$$###"""###$$$%%%&&&%%%%%%$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++,,,---...///------------...///000000000000000000111111111111222222333333333444444444555666555444444666888999@@@>>>CCC]]]jjjdddmmmkkkMMMCCCCCCEEECCCNNN___lllnnndddSSSGGG@@@>>>;;;777444222000000111222444555666555444333222222222333333333444444111111222222222333333333333333222222333333444555333333333333333333333333222222222222222222222222333555666777555444444555444444555666777777555444555777:::===@@@EEEKKKOOORRR]]]mmmzzz}}}xxxqqqyyyvvvqqqlllhhhfffeeeeeebbbaaa```___]]]\\\[[[ZZZkkkiii^^^\\\\\\]]][[[VVVVVVYYYTTTKKKNNNRRRKKKJJJMMMJJJ===<<<:::999888666222///...---,,,***)))(((((((((''''''&&&&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$######$$$%%%%%%&&&''''''$$$$$$$$$$$$%%%&&&'''(((%%%&&&((('''&&&%%%%%%&&& &&&+++)))%%%$$$***///777999<<>>;;;@@@GGGSSS\\\___^^^___bbbdddoooooobbbbbbrrr~~~}}}pppeeebbbvvv}}}~~~fffLLL>>>000+++***......)))''')))((()))******)))(((((()))$$$%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%%%%&&&%%%$$$$$$$$$$$$$$$$$$%%%###$$$%%%&&&%%%%%%###""""""###$$$%%%&&&%%%%%%$$$""""""###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''(((((())))))))))))************++++++++++++,,,---......,,,,,,,,,---...///000111000000000000111111111111222222333333333444444444333555555444444777999:::///???CCC???VVVqqqbbbdddzzzggg```SSSCCCAAA???EEEVVVhhhoooggg[[[CCCAAA===999555222111000111222444666666555444333222222333333333444444444111111111222222333333333333333222222333333444555333333333333333333333333222222222222222222222222///111222333222111222333222111111222444666777777666888999999999999;;;===:::<<>>===AAAIIIMMMQQQ[[[ggggggdddaaa___```gggpppwwwvvv}}}xxxgggSSS???222...************))))))))))))'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$###""""""$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''''''''''''(((((((((((())))))))))))************,,,,,,++++++,,,,,,---...............////////////111111111000000000000000222222222222333444555555444444444555666888::::::777777;;;???CCCTTT}}}~~~mmm^^^^^^rrr[[[PPPHHHFFFLLLPPPRRR^^^nnnmmmRRR===;;;???:::111,,,111,,,---444777333//////222222333333444555666666444444444333333222222222111111222222222333333333222222222222222222222222222333333444444333333222111111222222222333333333222222333333333333444444666666666666666666666666888888888999<<<@@@DDDFFFNNNUUU___hhhppp{{{}}}xxxuuurrrooolllgggggghhhgggeeebbb___^^^]]]\\\YYYWWWVVVUUUUUUUUUTTTUUUUUUUUUSSSPPPMMMKKKgggaaa___[[[[[[^^^^^^YYYUUUUUUSSSKKKOOORRRIIIFFFIIIFFF@@@===:::888666555222000...---,,,***))))))(((((((((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&((('''%%%$$$$$$%%%'''((($$$$$$%%%%%%&&&''''''(((,,,///666>>>BBBDDDIIIPPPTTTRRROOOMMMLLLMMMOOOQQQHHHCCC@@@AAAAAABBBJJJRRRdddgggiiijjjiiihhhhhhhhhwww{{{~~~ssspppxxx}}}qqqZZZJJJ>>>444///---)))))))))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&&&&%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$########################$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%'''&&&%%%$$$$$$&&&''')))''''''''''''(((((((((((((((((()))))))))*********,,,++++++++++++,,,---------------.........//////000000000000000000000000333333333333333555666666666555555555666777888888<<<:::;;;<<<999@@@\\\yyytttgggqqqvvv^^^GGGAAAHHHOOOTTTWWWccclllfffMMM:::777888444333///...222333111333888222222333333444555555666444444444444333333222222111111222222222333333333222222222222222222222222222333333444444333333222111111222222222333333333222222333333333333444444555555555555555555555555666666555666777:::<<<>>>:::???EEEJJJMMMTTT]]]ddduuuzzz}}}zzzxxxvvvqqqkkkgggeeedddbbb```[[[\\\]]]]]]]]][[[YYYWWWWWWVVVTTTRRRPPPOOOOOOOOOOOOOOOPPPPPPOOOMMMKKKJJJggg```^^^[[[[[[^^^___ZZZWWWWWWQQQJJJNNNQQQHHHEEEHHHEEE@@@===:::888777555222000...---,,,+++))))))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$%%%''''''$$$%%%%%%&&&&&&'''''''''((()))///777<<<@@@IIIRRRTTTSSSQQQMMMJJJJJJNNNRRRPPPJJJFFFGGGFFFDDDEEEGGGSSS[[[fffnnnqqqpppmmmkkkhhhpppxxx}}}uuurrrsssmmmttt{{{|||{{{xxxtttxxxyyy~~~~~~wwwaaaOOO;;;222///,,,******((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$""""""""""""""""""""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$%%%&&&'''(((&&&''''''''''''((((((((((((((())))))))))))******++++++******++++++,,,---------------............000000000000000000000000333333333333444555666777777666666555555555666666:::999;;;<<<::::::III[[[yyyiiioooyyylllKKKAAAFFFJJJHHHSSSmmmzzzhhhMMM>>>;;;:::222000000111111///111666222222333333444444555555555444444444444444333333111111222222222333333333222222222222222222222222222222333333333333222222111111222222222333333333222222333333333333444444444444444444444444444444666555444333333444666777555777:::;;;:::<<>>;;;999888666222000...---,,,+++***)))))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&&&&''''''$$$$$$(((...222777BBBLLLJJJOOOSSSQQQLLLHHHHHHKKKKKKKKKMMMRRRUUUSSSMMMHHHAAAIIIWWWdddooowww~~~nnnvvv}}}zzzyyyyyyyyy}}}~~~yyysssqqquuuzzz~~~vvvqqqyyywwwbbbPPP???666.........+++((('''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$########################&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((&&&&&&&&&'''''''''(((((((((((((((((()))))))))******************+++,,,,,,---............//////////////////000000000000000222222222222333444555555555555444444555555666666888666999===>>>>>>DDDMMMeee~~~|||qqqjjjpppgggDDD???DDDGGGNNNWWWnnntttSSS===;;;555333333444444222///...222222333333333444444444444444444444444444444444111111222222222333333333222222222222222222222222222222333333333333222222111111222222222333333333222222222333333333444444333333333333333333333333666555555444444444555555888999;;;;;;;;;<<>><<<:::999666222000///...,,,+++******))))))(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&&&&%%%$$$&&&))),,,///999CCCHHHNNNSSSSSSOOOLLLLLLNNNIIIJJJMMMRRRVVVVVVQQQKKKDDDFFFIIIOOOYYYggguuu|||sssmmmmmmpppzzzzzz{{{uuulllqqqmmmlllmmmooosss~~~{{{qqqooosss||||||}}}|||ppp[[[FFF???BBB---,,,...000...)))(((+++)))))))))(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))***))))))))))))***++++++....../////////000000000......//////000000000000000000000000111222333444222222333333444666777888:::888777999::::::<<>>======fff___[[[XXXXXX[[[[[[WWWTTTSSSPPPIIIMMMPPPGGGDDDGGGDDD???>>><<<;;;999777333//////...---+++************(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((&&&(((******+++111:::DDDHHHKKKLLLMMMOOOSSSWWWUUUVVVVVVTTTTTTVVVTTTPPPRRRMMMFFF@@@@@@GGGRRRZZZfffjjjqqqwwwxxxuuuvvvzzz}}}yyyuuu{{{wwwrrrlllppp~~~uuuyyy~~~zzzzzzzzz|||yyyvvvyyyvvvhhhTTT===......555,,,+++,,,,,,(((%%%(((///)))))))))(((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$######$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&''''''((($$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&&&&&&&'''''''''''''''(((((((((((()))))))))))))))((())))))***+++.........////////////000---......//////000000111////////////000111222222111111111222444666777888999888666777:::<<<===>>>QQQRRRTTTeeeuuunnnbbbiiidddKKK<<>>>>>======>>>@@@FFFGGGHHHJJJLLLOOORRRSSSUUUUUUUUUVVVWWWYYYZZZ[[[YYYYYYXXXWWWVVVVVVVVVVVV[[[YYYWWWWWWWWWUUUSSSPPPVVVVVVVVVVVVUUUUUUTTTSSSRRRQQQQQQSSSTTTUUUTTTRRRQQQPPPPPPOOONNNNNNMMMMMMIIIHHHGGGFFFFFFHHHJJJKKKJJJJJJJJJHHHFFFEEEFFFGGGGGGGGGFFFDDDCCCBBBAAAAAA????????????>>>===<<<;;;??????>>><<<;;;::::::999fffaaa]]]ZZZYYY\\\\\\WWWSSSSSSQQQJJJNNNQQQHHHDDDGGGEEE???>>><<<;;;:::777333//////...---,,,+++*********(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&'''&&&(((***)))'''***111666:::@@@HHHOOOTTTXXXZZZ\\\cccfffdddbbbbbb^^^YYY\\\YYYSSSLLLFFFDDDEEEGGGGGGKKKVVVfffooorrrtttyyy{{{zzzyyy}}}xxx}}}}}}wwwooofffaaagggqqq|||rrrvvvnnnYYYAAA666222///+++***---***))))))'''$$$&&&+++((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$############$$$$$$###########################$$$$$$&&&'''((()))***$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((((((((()))******,,,,,,,,,---------......------......///000000111////////////000111222333222222222222333444555666666777777888;;;???@@@@@@KKKMMMHHHFFFZZZxxxooofffnnnxxxPPPMMMHHHEEEKKKYYYiiiqqqeeebbbWWWEEE888444444333222222222222222222222222111111111222222222333333111111222222222333333333222222222222222222222222111111222222222222111111111111222222222333333333222222333333333333444444444444444444444444444444222222333333333333333333555555555666888888777777444555666666666777:::<<<777888999888777777888:::??????>>>>>>???AAABBBCCCEEEDDDDDDDDDEEEGGGHHHIIIHHHHHHGGGGGGGGGGGGHHHHHHKKKIIIHHHHHHKKKKKKJJJHHHKKKJJJIIIIIIIIIIIIJJJKKKJJJHHHGGGHHHJJJKKKKKKJJJIIIIIIIIIIIIGGGFFFDDDDDDDDDDDDCCCCCCCCCDDDEEEFFFEEEGGGGGGFFFCCCBBBCCCEEEDDDCCCBBBAAA@@@?????????::::::;;;;;;:::999888777:::999999888888888888888gggccc___[[[ZZZ]]]]]]WWWTTTSSSRRRJJJNNNQQQHHHEEEHHHEEE???>>>===<<<:::777333//////...---,,,+++*********(((((('''&&&&&&&&&&&&'''%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&###$$$%%%&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$&&&)))'''###%%%+++***111>>>MMMYYY^^^]]][[[TTTcccqqqtttrrrnnnfff]]]bbbeeehhhhhhddd]]]XXXUUUPPPGGGBBBGGGOOOWWWcccnnn|||~~~yyyvvvrrrHHH>>>444///+++(((***...,,,((('''+++,,,((($$$$$$''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""""""""""""""""""""""""""###$$$&&&((()))++++++$$$$$$$$$$$$$$$$$$$$$$$$"""###%%%&&&&&&%%%###"""######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))((((((((((((((()))************+++++++++,,,,,,,,,---------...///000000111000000000000111222333444444333333222222333333444888999999888888999888666CCCCCCGGGGGGAAAKKKxxxxxx___jjj___FFFFFFGGGCCCOOOccc{{{|||gggNNN???888444222222222222222222222222000000111111111222222222111111222222222333333333222222222222222222222222111111222222222222111111111111222222222333333333222222333333333444444444444444444444444444444444444555555555555444333333111000111333555777666555444555666555555666999<<<555777888888888999;;;===999999888888999;;;===>>>>>>===<<<<<<===>>>@@@AAABBBBBBAAAAAABBBCCCDDDDDDAAA???>>>AAAEEEGGGFFFEEEEEECCCBBB@@@@@@AAACCCDDDGGGEEECCCBBBDDDEEEFFFEEEGGGGGGGGGFFFDDDBBB???>>>>>>>>>===============>>>>>>@@@BBBAAA>>>===>>>@@@<<<<<<;;;:::999999999999999999:::::::::888777666555555555555555666777888gggaaabbb]]][[[\\\[[[WWWUUUVVVUUUKKKMMMPPPJJJHHHIIIEEECCC???;;;::::::999555222//////...---+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((&&&$$$%%%((()))(((&&&)))+++000888BBBLLLTTTYYYVVV___iiimmmllljjjkkkooodddllloookkkjjjnnnpppoooiiibbbSSSCCC???GGGMMMMMMQQQcccxxxkkkbbb^^^sssjjjTTTEEE444111---)))((((((***+++(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#################################"""""""""""""""$$$$$$%%%%%%%%%%%%&&&&&&%%%$$$###""""""###$$$%%%###$$$%%%%%%&&&&&&%%%%%%%%%$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((******+++++++++,,,,,,,,,,,,---......//////............//////000000111111222222333333333333444444666666666666777888999:::;;;<<<>>>>>>===DDDXXXkkkvvvxxx```IIIEEEFFFJJJOOOoooaaaFFF666444666888999666222222444444333111111222222111///111111111111222333444555333333333222222111111111111111111111111111111111222222222222222222222222444444444333333222222222333333333333333333333333444333333222222333333444333333333444444444555555444444444444444444444444777777777777777777777777777777777777777888888999:::999999999::::::;;;<<<;;;<<<===>>>>>>===<<<;;;<<<======>>>>>>>>>>>>>>>????????????????????????>>>??????@@@AAAAAABBBBBBAAAAAAAAA@@@???>>>>>>===========================<<<<<<<<<;;;;;;;;;::::::777777777777777777777777777777777777666555444333444444444333333222222222fff```aaa\\\ZZZ\\\\\\XXXVVVWWWTTTJJJKKKOOOIIIGGGHHHDDDBBB>>>;;;::::::999555111//////...---+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&$$$%%%((()))(((&&&'''(((+++000777>>>DDDHHHMMMTTT]]]```______cccgggccciiimmmmmmrrr}}}uuubbbUUUNNNIIICCCLLLMMMMMMVVVrrrsssiiigggjjjrrr|||kkkXXXFFF999111111///,,,)))(((((()))***((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###########################"""""""""""""""""""""#########$$$$$$$$$%%%%%%$$$$$$###""""""###$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$#########$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''(((((((((((())))))))))))((((((((((((*********+++++++++,,,,,,,,,,,,---............---.........///000000111111222222222333333333444444666555555666666777888999888888999999666999EEESSSgggvvveeejjjvvvgggQQQDDD@@@@@@[[[xxxoooTTTCCC888...---111444222///111///......111333444444111111111111222333444555333333333222222222111111111111111111111111111111222222222222222222222222444444333333333222222222333333333333333333333333444333333222222333333444333333333444444444555555444444444444444444444444555555555555555555555555555555555555555666777777888777777777777888999:::999999:::;;;;;;:::999999999::::::;;;;;;;;;;;;;;;<<<<<<<<<<<<<<<<<<<<<<<<;;;<<<<<<===>>>>>>??????>>>>>>======<<<;;;;;;:::::::::::::::::::::::::::999999999888888888888777555555555555555555555555666666666666555444333222333333333333222222222111ddd___```[[[YYY\\\\\\YYYWWWXXXTTTJJJLLLOOOIIIGGGIIIDDD@@@===:::999:::888444111//////...---+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''%%%%%%%%%'''((('''&&&''''''((())),,,///222444>>>DDDLLLQQQTTTYYYaaagggkkkllllllnnnwww~~~pppeee]]]MMMHHHAAAEEEYYYmmmmmmcccsssrrrsssxxx}}}nnnggghhhkkkyyy}}}wwwbbbZZZLLL>>>333---***))),,,+++***)))((((((((()))''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""######"""""""""############$$$$$$$$$###""""""###$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((((((((((()))))))))))))))*********++++++++++++++++++,,,------------,,,---......//////000111111222222222222333333333333444444444444555666777888999888999:::888666;;;CCCEEEXXXxxxzzzjjjeeefff|||```PPPHHHHHH\\\oooyyy{{{iii[[[GGG888333555666777111///------///111333333111111111111222333444444333333333222222222222111222222222222222222222222222222222222222222222222333333333333222222222222333333333333333333333333333333222222222222333333333333333444444444555555444444444444444444444444333333333333333333333333333333333333333444444555555555555444555555666777555666777777777777666555555666666777888777777777888888888888888888888888777888888999999::::::::::::999999888888777777777666666666666666666666666666666555555555444444444222222222222222222222222444444444444444333222111222222222111111111111111ccc______[[[YYY[[[\\\YYYWWWYYYUUUKKKMMMPPPJJJHHHIIIEEE???===:::::::::999444000//////...---+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%&&&&&&'''''''''***))))))(((((()))******111666>>>EEEMMMXXXeeennnmmmjjjgggjjjuuurrrppprrr{{{www___TTTMMMIIINNNZZZaaaaaa]]]dddttt{{{|||yyy||||||rrraaaSSS333111///,,,***)))))))))(((((())))))((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""#########"""""""""#########$$$$$$$$$##################$$$######$$$%%%%%%%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))))))))************+++******+++,,,,,,,,,,,,+++------......///000000111111222222222222333333333333333333333444555666666;;;888888:::;;;999;;;???DDD===EEEiiiuuulllgggdddzzz}}}qqqKKKLLLMMMMMMQQQ^^^sssyyy___EEE888999<<<666444222111222222111000222111111111222222333444222222222222222222222222222222222222222222222222222222222222222222222222333222222222222222222222222222222222222222222222333333222222222222333333333333333444444444555555333333333333333333333333222222222222222222222222222222222222222333444444444444333333333444444555444444444444444444444444333333444555555555555444555555555555555555555555555555555666666777777777666666666555555555444444444444444444444444444444444444333333333222222222111111111111111111111111222222333333222111000000111111111000000000000000ccc```___[[[YYY[[[\\\YYYWWWYYYSSSIIIKKKNNNHHHFFFHHHCCC???<<<::::::;;;999555111//////...---+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&&&&&&&&&&'''+++******)))(((((((((((((((,,,222:::CCCOOO]]]fffddd```___dddooo{{{lll^^^PPPKKKOOOQQQKKKCCCMMMRRRfff{{{uuurrrqqqnnnfff^^^fffxxxiii^^^QQQ???000)))***+++,,,+++)))&&&$$$&&&'''((((((((('''&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################!!!!!!""""""########################$$$$$$$$$%%%#########$$$$$$#########"""###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''''''((((((((()))))))))***(((((()))))))))*********)))***++++++,,,,,,++++++---------...//////000000111111111222222222333333222222222222333444555666:::555444666777777999======:::>>>LLL```yyyzzz```___qqqZZZHHHEEEBBB@@@RRRjjjnnnWWWGGG===777555444444555555333222222222111111222222333333222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222333222222111111222222333333333333444444444555555333333333333333333333333222222222222222222222222333333222222333333444555555444444333333333444444444444333333333333444444222222333444444444444333444444444444444444444444444444444555555555555555555444444444444444333333333333333333333333333333444333333333333222222222111111111111111111111111111111111111111111000///000000000000000000000000eeebbb```[[[YYY\\\\\\YYYWWWXXXPPPFFFHHHKKKEEECCCDDD@@@???===;;;<<<===;;;666111//////...---+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&&&&%%%%%%&&&'''((((((((((((((('''''''''$$$&&&***...444<<>><<<777222//////...---+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###%%%&&&&&&$$$$$$&&&(((%%%%%%&&&'''''''''''''''%%%&&&&&&'''))),,,000333EEEGGGOOOYYY]]]ZZZZZZ^^^aaaccckkkxxx~~~}}}}}}qqqfffnnnnnnmmmhhh```XXXTTTTTTRRRRRRPPPOOOSSS^^^ooo|||tttqqqvvv|||~~~sssnnnhhhgggkkkrrrxxx{{{}}}lllLLLCCC666---+++,,,///000+++***(((&&&&&&''')))***((((((''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""######$$$$$$"""""""""############$$$"""###$$$$$$$$$$$$###"""""""""###$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((()))*********'''''''''((((((((())))))***++++++,,,,,,,,,,,,,,,,,,,,,---......//////000111111111111222222222222333222222333333444555666:::999999;;;999555777<<<;;;777:::@@@CCCHHH[[[pppsss]]]ccc{{{www\\\LLLHHHLLLaaaooozzz\\\SSSGGG<<<555333333333333333222222111222222333111111222222222333333333333333333333333333333333222222222222222222222222000111111111222222222222111111111111111111111111222222111111111111222222333333333444444444555555222222222222222222222222222222222222222222222222333333222222333333444555444444333222222222222222444333222222222222333444111111222333333333333222333333333333333333333333333333333333333333333333222222222222222222222333333333333333333333333333444444333333333222222222111111111111111111111111000000111111111111000000000000000111111222222222hhhfffbbb]]][[[\\\[[[WWWUUUVVVSSSIIIKKKNNNHHHFFFHHHCCC???>>>===>>>???===888333//////...---+++***))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%'''&&&$$$###%%%((($$$%%%&&&'''((((((((((((''''''''''''''''''((((((%%%--->>>PPPXXXXXX[[[aaaeeegggqqqzzznnn```YYYXXXWWWUUURRROOORRRWWW]]]^^^aaabbbcccffflllsssvvvssspppuuu|||vvvgggdddnnn|||qqqjjjggg___TTTUUU]]]\\\___^^^ZZZ]]]jjj{{{qqq___KKK;;;......,,,***((('''(((((()))(((((('''&&&&&&%%%%%%***)))(((&&&&&&%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######################## !!!!!!"""###$$$$$$$$$!!!!!!!!!!!!"""""""""""""""###$$$%%%%%%$$$###"""""""""###$$$$$$$$$$$$###"""###$$$%%%&&&%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&''''''((()))******+++''''''''''''((((((((()))++++++,,,------------,,,,,,,,,------...//////000000111111111111222222222333333333333444555666666222333777:::888555666<<<666666<<>>@@@@@@KKK^^^nnnjjjfffvvv{{{```JJJCCCOOOTTTSSSfffaaaEEE999:::<<<666333444111---000666444333222333333333222000222333555555555333111000222222222222222222222222333333333222222111111111222222222222222222222222333222111000000111222333333444444555666555555555333333333222222111111111111111111111111111111111222222222111111111000000222222222222222222222222333333333222222111111111000111111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111000000111111000000/////////...000000000000111111111111222111111111000000//////eeeccccccZZZWWWZZZZZZVVVVVV[[[RRRNNNKKKJJJHHHDDDCCCEEE???BBBAAA===;;;:::888333222111000...,,,***(((((((((((('''&&&&&&&&&&&&''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''$$$&&&'''((()))...666<<>>???@@@EEELLLaaapppcccgggtttWWWNNNIIIFFFTTThhh}}}hhhUUUGGG===777<<>>BBBBBB>>><<<;;;888333222111000...,,,***(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&&&&&&&''''''''''''''''''''''''((((((---444CCCVVVjjjxxx}}}~~~}}}~~~yyylllZZZIIIBBB444111---***))))))((((((((((((((('''''''''''''''''''''&&&&&&%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$##################"""""""""""""""######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''(((((()))))))))(((((((((((())))))***+++++++++---............///////////////000000000000111111111111222222333444444444666555555555555555666666666777888:::;;;===>>>???AAACCCGGGVVVwwwttt___hhhqqqUUUEEEHHHTTT{{{ooo^^^JJJ>>>888666666888444111//////111333444444000111222333444333222111222222222222222222222222444444333333333333222222222222222222222222222222222222111000000111222222222222333444777:::<<<>>>:::888666444333111111111111111111111111111111111222111111111111000000000222222222222222222222222222222222222222111111111000111111111111222222222222222222222222222222222333333333333333333333333222222222222222222222222222222222222222222222222222222222111111111111111////////////............000000000111111111222222111111111111000000000000eeecccddd\\\YYY]]]]]]VVVUUUXXXUUUPPPMMMLLLIIIDDDBBBEEE@@@CCCCCC???<<<:::666111222111000...,,,***(((((((((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&'''&&&&&&%%%%%%&&&&&&'''***))))))***++++++)))'''+++++++++000:::IIIXXXbbbpppxxxqqqVVVGGG???777000---333000---+++***)))&&&$$$''''''''''''''''''&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$&&&&&&%%%$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%########################""""""""""""""""""###$$$########################$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''''''''(((((((((((()))((((((''''''(((((())))))***++++++,,,------........./////////////////////000000000111111111111222333333444444555555444444444555666666666666888999:::<<<======???CCCEEEFFFSSSppp|||fffeeexxxYYYJJJJJJ[[[lllvvvrrrsssmmmOOO<<<:::@@@777555222222333444444333000111222333333333222222111111111111111111111111444333333333333333333333222222222222222222222222222111111111111111111222333222222333555888;;;======<<<:::888555444333222111111111111111111111111111111111111000000000000111111111111111111111111222222222111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111//////..................000000111111111222222222111111111000000000000000eeebbbddd\\\[[[______XXXUUUXXXVVVQQQNNNMMMIIIDDDCCCEEEDDDFFFEEE???;;;999444///222111000...,,,***(((((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&(((&&&%%%&&&((())))))(((!!!%%%(((***+++...333777KKKVVVeeennnsss{{{vvvfff\\\III===222---,,,---000222+++***)))***++++++)))(((''''''''''''''''''''''''%%%%%%%%%%%%%%%$$$$$$$$$"""###$$$%%%&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################################################################$$$$$$%%%%%%%%%########################""""""!!!!!!"""###$$$$$$########################$$$$$$$$$%%%%%%$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''(((((('''((((((((((((''''''&&&))))))******+++,,,,,,,,,------------...............////////////000000000000000111222222333333444444444444444444555666666555666777888999:::;;;<<<>>>===@@@DDDCCCJJJggg|||kkkjjjttt~~~cccUUUIIIMMMUUUZZZYYYaaa|||eeeIII;;;>>><<<888666555333111///222222222333333222222222111111111111111111111111333333333333333333333333222222222222222222222222111111111222222111111111333222111111222444777999>>>>>>===;;;999777555444111111111111111111111111000000000000000000000000111111111111111111111111111111111111111111111111000000111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111111111111......//////////////////111111111111222222222222000000000000000000111111eeebbbccc\\\[[[aaa```YYYVVVXXXVVVQQQNNNMMMJJJEEEDDDGGGFFFHHHEEE>>>:::888555000222111000...,,,***(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&'''&&&%%%%%%$$$%%%'''(((!!!%%%)))***)))((()))+++...555>>>DDDKKKWWWgggtttssssssgggYYYFFF444)))***+++,,,,,,+++******+++'''&&&&&&(((******)))'''&&&&&&&&&&&&&&&'''''''''%%%%%%%%%%%%$$$$$$$$$$$$"""######$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$%%%%%%###############$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%##############################$$$$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((&&&''''''(((((((((''''''))))))******+++,,,,,,---+++,,,,,,,,,,,,---------......////////////000000000000111111222333333333333333333333444555666666555555666777888999::::::BBB888999DDDGGGCCCMMM___jjjccceeeqqqoooZZZJJJHHHFFFHHH^^^yyyuuuYYYBBB===888555444444555555444444444333333222222222111111111111111111111111111111222222222222333333222222222222222222222222000111222222222222111000333222111000111222333444;;;<<<======<<<:::777555111111111111111111111111//////000000000000000111111111111111111111111111000000000111111111111111000111111111111222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222111111111111111222222222////////////000000000000111111111222222222222333000000000000111111111111gggeeeaaa[[[[[[bbbbbbZZZWWWYYYUUUQQQNNNMMMKKKGGGFFFHHHFFFGGGCCC===999999888444222111000...,,,***(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$$$$#########$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&&&&(((***)))&&&%%%&&&)))))))))(((&&&%%%'''+++///&&&(((***+++---444>>>EEEPPP[[[mmmtttLLLBBB:::999666111...///))),,,---+++(((&&&###"""+++)))((('''((('''%%%###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$%%%"""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################%%%%%%$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%########################"""##################"""##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%&&&'''(((((((((((((((((())))))***+++++++++******++++++++++++,,,,,,........./////////000000000000000111222222333333333333333333444555666777444555666666777888999999???:::;;;CCCHHHFFFFFFIIISSSpppxxxvvvfffqqq{{{___JJJCCCOOOaaabbbYYYLLL@@@;;;:::<<<>>>777666555444333333222222111111111111111111111111000000000111111222222222222222222222222222222222000111222222222222111000000111111111111111222222555777;;;======:::777444111111111111111111111111////////////000000111111111111111111111111111111///000000000111111111222000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222000000111111111222222222000000000000111111222222111111111222222222333333///000000000111111111111llliii```[[[[[[bbbccc[[[XXXZZZUUUPPPNNNNNNKKKGGGGGGIIIDDDEEEAAA;;;999;;;;;;888222111000...,,,***(((((((((((('''&&&&&&&&&&&&'''%%%%%%%%%$$$$$$$$$######"""###$$$%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&'''######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!"""###$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&& %%%******&&&$$$&&&)))%%%''')))***)))(((&&&&&&&&&''')))******+++,,,...,,,111:::FFFUUUcccnnnuuuzzzppp___NNNOOONNN@@@;;;444000///+++&&&&&&,,,+++***'''$$$%%%))),,,---'''&&&%%%%%%&&&&&&%%%###""""""######$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###"""""""""###%%%&&&""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""&&&%%%%%%$$$$$$#########""""""######$$$$$$$$$$$$!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''(((((($$$%%%&&&'''((((((((((((''''''(((((()))*********))))))*********+++++++++............/////////000000000000111222222333333222222222333444555666777444555555666777888888999444===CCC@@@???BBBCCC@@@DDDNNNfffxxxiiikkkgggMMMJJJNNN___ssspppXXXHHHAAA???@@@999888777555333333222222000000000000000000000000//////000000111111111222222222222222222222222222000111222333333222111000//////111222222222222222000444999<<<===:::666333111111111111111111111111.../////////000000111111000000000000000000000000//////000000111111111222000111111111111222222222222222222222222222222222111111111111111111111111222222222222222222222222222222222222222222222222000000111111222222222222000000111111222222222333111111222222222333333333//////000000111111111222fffiiiddd]]]ZZZ^^^aaa___\\\[[[VVVOOOTTTVVVMMMHHHIIIEEEBBBDDDCCC???======;;;777333111///---***(((''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((())))))))))))+++++++++---000444888;;;LLLUUUcccppp{{{{{{oooaaaUUUNNNDDD@@@:::555111//////000+++******)))(((''''''&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%%%%$$$$$$$$$###"""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###$$$$$$%%%%%%%%%%%%'''&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""""""""###$$$$$$###!!!!!!"""############$$$$$$$$$""""""""""""###$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((((((((((((((()))))))))))))))************++++++++++++,,,---...////////////111000/////////000222333222222222222222222222222555555666888888999999999999:::<<<===???@@@@@@AAAAAADDDSSSoookkklllrrryyynnncccWWWWWWUUU]]]nnn{{{{{{fffUUUIIIHHH???777777999777111,,,000222333222000000333777222111111000000000111111111111111111111111222222444444444333333222222222///000000111222333333333333222444777<<<===:::777666444111000111222222111444333333222111000//////333222111111000000111111000000111111111222222222222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333111111111111111111111111222222222222222222222222222222111111111111111111222111111111000000000000333111...---...//////...fffiiiddd^^^[[[^^^aaa^^^[[[ZZZVVVNNNRRRUUULLLHHHHHHEEEBBBDDDCCC>>><<<<<<:::666333222///---***(((''''''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$#########$$$%%%%%%%%%%%%$$$%%%%%%$$$######$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((()))))))))))))))******+++---///222333,,,111888>>>DDDHHHLLLNNNZZZ___ggglllnnnoooqqqrrrssswww{{{{{{rrriiicccMMMLLLIIIDDD>>>777111---111///,,,***((()))***+++******))))))(((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%###$$$%%%%%%######$$$%%%$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######################################################""""""""""""######"""""""""""""""""""""""" !!!"""#########"""""""""############$$$$$$$$$""""""""""""###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&'''''''''''''''((((((((())))))))))))))))))*********++++++++++++,,,---...////////////000000//////000000111222222222222222222222222222444444666777888999999999999:::;;;===>>>???@@@@@@CCCCCCHHHWWWiii~~~~~~lllhhheeegggoooooo___UUUQQQWWWpppuuuXXXIII999222333555555333111333444444333222333333000000000///000000111222111111111111111111222222333333333333222222222222//////000000111222222333444333444777;;;===<<<:::666444222111111222222111333333222222111000000000333222111111000000111111000000111111111222222222222222222222222222222222333333333333333333333333111222222333333222222111333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222111111000000///000///......///111111111fffjjjeee___]]]___```]]]YYYXXXUUUMMMPPPSSSKKKGGGHHHDDDAAACCCBBB===:::;;;999555333222000---+++)))((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$%%%%%%%%%%%%$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((()))))))))(((((()))***+++++++++++++++,,,,,,,,,,,,...111333222555888:::;;;===@@@BBBEEEHHHMMMQQQTTTXXX]]]```aaa___\\\[[[___fffoootttuuuqqqkkkgggccc```]]][[[RRRRRROOOIII@@@888444333444333222111000///...---(((''''''&&&''''''((())))))))))))(((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%###$$$%%%$$$######$$$%%%###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%$$$######$$$%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$################################################"""############$$$$$$$$$######################################################""""""""""""######"""""""""""""""""""""""" !!!"""######"""""""""############$$$$$$$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))*********+++++++++,,,---......//////...//////000000111111000000222222222222222222222222222333555666888999::::::888999:::<<<===>>>>>>???BBBAAAAAACCCHHHUUUmmm~~~hhh[[[[[[aaacccxxxZZZLLLZZZoootttdddPPPBBB>>>===:::555666555444444444444222111222222111111000111111222222222222222222222111111111111111111111222222222...//////000000111111222444333333555999<<<======777555222111222222222111222222222222222222222222333222111111000000111111111111111111111222222222222222222222222222222222222222333333333333333333111222222333333222222111333333333333333333333333111111111111111111111111222222222222222222222222111111111111111111111111222222222111000/////////,,,------...///000000111eeeiiieee```^^^``````[[[XXXWWWTTTKKKNNNQQQJJJGGGHHHDDDBBBCCCAAA;;;999999888444333222000---+++)))((('''(((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))&&&''')))++++++***)))(((,,,,,,+++)))((((((+++---------,,,+++******+++,,,)))+++...//////000333555555555444555777:::===???CCC>>>999666666666333111111222222///---+++,,,---++++++,,,,,,,,,,,,,,,,,,)))******))))))((('''&&&(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""$$$%%%$$$###"""###$$$"""""""""###$$$$$$$$$%%%#######################################$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""$$$%%%&&&&&&%%%###"""########################################################################""""""#########$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!""""""#########$$$$$$$$$$$$$$$######"""#################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((())))))))))))))))))************++++++,,,---............---...000111111111000///111222222222222222333333000222333666888999::::::777888999;;;<<<=========<<<===@@@AAA@@@BBBOOO]]]wwwnnnaaaZZZYYYccc}}}\\\MMMPPPppp{{{wwwjjj```UUUEEE888:::555000///222666777777555444333222222222222222333222222222222222111111//////000000111111222222......//////000000000111222222111333666999<<<===888666333222222333222111111111111222222333333333333222111111000000111111111111111111111111111111111111111111111111111111222222222222222333333333111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111111111111111111222222222111111111000//////......---...000000//////000000bbbgggdddaaa```bbb```[[[WWWWWWTTTJJJLLLPPPJJJHHHIIIDDDBBBCCCAAA;;;888888777444444222000...+++)))(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((%%%'''***,,,---,,,***)))((()))******((('''((()))''''''((()))++++++++++++***+++,,,+++))))))***+++.........------,,,++++++---***)))***,,,---+++)))111...,,,+++,,,,,,+++***###$$$&&&((((((&&&%%%###(((((((((((('''&&&$$$###''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%"""###$$$$$$""""""###$$$"""""""""###$$$$$$$$$%%%########################""""""#########$$$$$$$$$%%%%%%%%%%%%$$$$$$###""""""###%%%&&&&&&%%%###"""########################################################################""""""#########$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""######""""""!!!!!!!!! """"""#########$$$$$$$$$$$$$$$######"""#########""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''''''''(((((((((((((((((()))))))))************+++,,,---............---...///111111000//////111111111222222333333333000111333555777888999999666777888999:::;;;;;;;;;::::::>>>BBBBBB@@@BBBGGGNNNsssvvvcccYYYbbb}}}gggcccSSSRRRYYYgggsss{{{|||hhhWWWKKKCCC999333333555666777333222222222222333444444333333333333222222111111/////////000000111111111////////////000000000000000000000000222555999<<<999777444333333333333222111111111222333333444444333222111111000000111111111111111111111111111111111111111111111111111111111111111222222333333333111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111000000111111111222222222000000000/////////.........000111111//////000222aaagggccc```aaabbb```ZZZWWWXXXUUUJJJJJJOOOKKKJJJKKKEEECCCDDDAAA:::777888777444444333111...+++***(((((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$%%%%%%%%%%%%$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((%%%''')))+++---,,,++++++)))+++------+++)))((()))&&&%%%&&&(((***+++)))'''(((***+++***))))))***+++000///,,,***)))***+++,,,******+++,,,......,,,***)))&&&$$$$$$%%%&&&$$$###%%%'''***,,,---+++***(((&&&&&&'''(((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%"""###$$$###""""""###$$$###############$$$$$$$$$########################"""""""""###$$$$$$%%%%%%$$$$$$%%%%%%%%%$$$######"""###$$$%%%%%%%%%$$$###########################################################################"""############$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""$$$$$$###""""""""""""""""""############$$$$$$$$$$$$###############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,------......---......//////000000//////111111111222222333333444000111333444666777888888555666777888999999999999<<<999999===@@@???@@@BBBCCCNNNccc~~~kkkUUU___mmmxxxsssbbbZZZQQQNNN```zzzuuummm___PPPCCC999222...333333333333444555666666444444444333222222111111000000000000000111111111000000000000000000000000//////000000000222666999:::888555444444444333222111222222222333333444444333222111111000000111111222222222111111111111111111111111111111111111111000000111111222333333333111222222333333222222111222222222222222222222222111111111111111111111111111111111111111111111111000000000111222222333333000000000000111111111111+++...000000000111666:::~~~aaagggaaa```aaaccc```ZZZWWWYYYVVVJJJJJJOOOKKKKKKLLLFFFEEEEEEAAA;;;888888888555444333111...,,,***)))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%######$$$%%%%%%%%%%%%$$$###$$$%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((%%%&&&((()))***))))))(((###%%%&&&%%%$$$######$$$+++)))''''''((((((&&&$$$$$$%%%&&&&&&%%%%%%&&&(((***)))'''''''''((()))***((()))******(((''''''(((&&&''')))***))))))+++,,,%%%%%%&&&&&&''''''&&&&&&&&&&&&&&&'''((()))******%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%!!!###$$$###"""!!!"""$$$$$$$$$$$$#######################################!!!""""""###$$$$$$%%%%%%######$$$%%%%%%%%%$$$$$$"""#########$$$$$$$$$$$$########################################################################"""############$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""###"""""""""###$$$&&&'''"""############$$$$$$$$$""""""""""""###$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((()))))))))*********+++,,,------------///............///000000000111111222333333444444111111333444555666666666555555666777888888888888<<<888888;;;<<<<<<>>>BBBBBB???HHH^^^vvvppp^^^^^^aaafffkkk{{{ZZZHHHPPPccczzz}}}lllZZZKKKCCC@@@???===:::888666555444555444444333222222111111111111111111111111000000111111111111111111111111...000111111000111444777;;;999666444444444333222222222333333333333333333333222111111000000111111222222222111111111000000111111111111111111111111///000000111222222333333111222222333333222222111111111111111111111111111111111111111111111111111111111111111111111111111///000000111222222333333111111222333444555666666333777;;;>>>@@@GGGPPPWWWbbbiii```___aaacccaaaZZZXXXYYYVVVJJJJJJOOOLLLLLLMMMGGGFFFFFFBBB;;;888999888555444333111...,,,***)))((((((((('''&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&######$$$%%%%%%%%%%%%$$$###$$$%%%&&&&&&%%%$$$#########$$$$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&%%%&&&'''((('''&&&'''***,,,(((%%%###$$$'''******)))((()))***)))((('''((()))%%%'''***,,,---+++)))''')))++++++)))%%%$$$'''***!!!'''+++***$$$"""%%%******(((&&&$$$###$$$%%%&&&%%%$$$$$$$$$$$$$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%!!!###$$$###"""!!!"""###%%%$$$$$$$$$######""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%"""###$$$%%%%%%%%%%%%%%%######""""""###$$$%%%%%%""""""""""""""""""""""""################################################"""############$$$$$$$$$######################################################""""""""""""######""""""""""""""""""""""""!!!!!!!!!"""$$$''')))+++"""############$$$$$$$$$""""""""""""###$$$%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''(((((((((((((((((())))))))))))******+++,,,------------//////...------///000111000000111222333333444444111222333444555555555555555555666777777888777777999999;;;>>>===:::<<<@@@@@@@@@IIISSSRRRYYY}}}```ZZZ\\\\\\```nnn]]]YYY[[[tttxxxpppRRROOOJJJCCC===777333111555555444333333222111111333333222222111111000000222222222111111111111111///111333333111111333666<<<999666444444444333222333333333333333333333333333222222111000111111111222222222222111111000000000000000000000000000000///000000111222222333333222222222333333222222222111111111111111111111111111111111111111111111111000000000000000000000000///000000111222222333333222333444555777888999:::DDDIIIOOOTTTZZZdddqqq{{{yyyhhhaaaaaa^^^^^^aaaaaa[[[WWWVVVTTTIIIJJJMMMHHHIIIMMMJJJKKKIIICCC;;;888999777333444333111...,,,***)))((((((''''''&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$#########%%%$$$$$$$$$###"""""""""######################################################""""""######$$$%%%$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&''''''''''''((("""(((+++)))((((((%%%(((''''''&&&&&&'''(((((('''''''''&&&%%%%%%$$$$$$((('''&&&%%%%%%%%%%%%%%%((((((((((((((((((((((((''''''&&&&&&&&&&&&'''''')))((('''&&&%%%$$$$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%################################################"""############$$$$$$$$$""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$"""!!! !!!"""$$$%%%$$$$$$######""""""!!!!!!######$$$$$$$$$$$$######$$$$$$%%%&&&&&&'''((((((""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&%%%&&&'''((()))(((((((((((())))))))))))******+++++++++,,,,,,,,,+++++++++---000222222222000000111111111222222222222333333444444555555555888888999::::::::::::999999999999999999999::::::>>>@@@DDDHHHIIIOOO^^^nnn{{{lllfffbbbaaa~~~wwwnnnjjjccc___iiiwwwrrrbbbXXXKKK;;;999@@@999666333333444444222000000000111222333333111///555222333666444---,,,000222333444333111000000111333444555555444333111000222222222222222222222222111111111111000000000000////////////////////////666888:::<<<;;;777333111222111///000111222222111222222333333333333444444333333333222222222222222444444333111///...///000444//////444555222222555444444444333111222666999777666;;;CCCEEEGGGUUUhhh|||wwwyyyzzziiicccbbb___```cccccc^^^YYYYYYTTTJJJKKKNNNIIIIIILLLIIIJJJIIICCC;;;888999777333444333111...,,,***)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$#####################################################################""""""######$$$%%%$$$$$$$$$#########""""""#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''---)))###!!!"""&&&***,,,!!!$$$'''******((($$$"""'''''''''&&&&&&&&&&&&%%%((('''&&&&&&%%%&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""############""""""######$$$%%%################################################"""############$$$$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""###"""!!! !!!"""$$$%%%#########"""""""""""""""######$$$$$$$$$$$$###############$$$$$$%%%%%%&&&""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&&&&%%%&&&'''((()))'''((((((((())))))))))))*********+++++++++,,,,,,,,,+++***,,,...//////...000000000111111111222222222222333333444444555555777888999999::::::999999888999999999999:::::::::;;;===BBBDDDCCCDDDNNNYYYkkklllhhhvvvnnnQQQOOO\\\ttt~~~zzztttcccPPPDDDHHHCCC<<<888777777777666<<<:::777555333111///...444222333777777333444888444444444444333444555777777777777777666444333222000000000000000000000000/////////.........------........................999;;;>>>@@@@@@>>>:::888222111000000111111222111000000000000///////////////000111222222333333333+++...111444444444333333444111222777666111...///444555777888;;;AAAJJJPPPWWW^^^iiioooppprrr}}}}}}kkkeeecccaaaaaaeeefff```\\\[[[VVVKKKLLLOOOIIIHHHKKKHHHIIIHHHBBB;;;999:::777333444333111...,,,***)))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$##################$$$$$$$$$######################################################""""""######$$$%%%$$$$$$$$$########################$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###""""""###$$$%%%&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''',,,%%%###''''''""""""&&&"""###%%%''''''&&&%%%$$$&&&&&&&&&''''''''''''((('''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%&&&((())))))(((&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""#########""""""""""""###$$$$$$################################################"""############$$$$$$$$$""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########"""!!!!!!!!!"""$$$%%%""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""######""""""""""""""""""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%&&&''''''(((''''''((((((((())))))))))))*********++++++++++++...,,,,,,,,,...///...---000000000000111111111111111111222333333444555555777777888999999999999999888888999999999:::::::::;;;===BBBEEEBBB???CCCJJJGGGZZZsssllliiikkknnnxxxfffhhheeegggfffeeepppddd___WWWOOOHHHAAA;;;777999777444222222333666888333000000222222000000333222111000000000222333444666666666555444222111000////////////////////////............------------------------------------666888;;;===>>>===<<<:::222111000.........//////444444444444444444444444---...///000111111111000000111222333444555666666777555777;;;===<<<>>>AAABBBDDDGGGKKKRRR___mmmxxx~~~lllhhhcccaaabbbggggggbbb]]]\\\WWWLLLMMMPPPIIIHHHJJJFFFHHHGGGBBB<<<999:::888444444333111...,,,***)))((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######################################################""""""######$$$%%%####################################$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%%%%&&&&&&&&&&&&'''!!!$$$---+++$$$(((555>>>888///&&&"""###&&&)))%%%%%%&&&''''''((())))))&&&&&&&&&&&&'''((()))***&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&"""$$$&&&))))))(((&&&$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######"""""""""""""""###$$$$$$################################################""""""#########$$$$$$$$$###"""""""""""""""######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!!!!""""""###$$$!!!!!!""""""######$$$$$$######$$$$$$$$$$$$######""""""""""""""""""!!!!!!""""""""""""""""""""""""######""""""######$$$%%%################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((()))))))))))))))************+++///...---...000111111000/////////000000000111111000000111222333444444555666777777888999888888888888888888999999::::::;;;999:::>>>CCCBBB???AAAEEEFFFIIISSSdddwwwrrrddd\\\```kkk~~~tttgggaaaeeennnttt|||qqqeee^^^PPPLLLEEE===888666777999;;;888666777888888999:::333333222222333444333333444444444444333333222222111111111111111111111111000000000000/////////...,,,,,,,,,,,,,,,,,,,,,,,,000111444777999::::::999777666444111///...///000------...//////000111111111111222222111000//////888555111///111444777888777777888===DDDMMMXXX```vvvwwwxxxxxx}}}mmmiiicccaaabbbggggggaaa\\\ZZZWWWMMMNNNQQQJJJHHHJJJEEEFFFFFFBBB<<<:::;;;999444444333111...,,,***)))((())))))(((&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$$$$%%%######################################################""""""######$$$%%%########################""""""#########$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$%%%%%%%%%&&&+++###"""%%%$$$&&&<<>><<<999777888::::::888666555555666999:::888666555555555555666666777777222222222222222222222222111000000000000/////////------------------------...///222444777888999:::;;;;;;888444000///000222/////////000000111111111333333333333333444555555666555666:::@@@FFFIIIJJJTTTXXX\\\bbbiiiuuukkk]]]ZZZllliiicccaaacccgggggg```ZZZXXXWWWMMMNNNRRRKKKIIIJJJFFFEEEEEEBBB<<<;;;<<<999444444333111...,,,***)))(((***)))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%###############$$$$$$$$$######################################################""""""######$$$%%%###############$$$$$$$$$"""""""""############$$$################################################%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%&&&&&&!!!"""222GGG:::666000***&&&%%%&&&'''$$$$$$%%%%%%&&&'''(((((($$$$$$$$$%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$######$$$$$$%%% !!!###%%%%%%$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######"""!!!!!!!!!!!!"""######################################################"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!"""""""""############""""""""""""##################$$$$$$$$$$$$#####################$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%&&&&&&'''''''''((((((((((((((((((((())))))))))))((('''(((***---/////////............////////////......///000222333444444555555666777777777777777777777888999:::;;;;;;<<<@@@;;;;;;>>>AAA@@@AAACCCCCCEEEGGGHHHHHHOOO```pppzzzkkkhhhuuuyyyccc```cccwww|||zzz^^^[[[UUUMMMJJJHHHBBB;;;:::777333333666777666555555555444444444555666777222222222222222222222222////////////............////////////////////////------...000222444666777666777555111---,,,///333222222333444555555666666888888888:::===BBBFFFHHHDDDHHHQQQ^^^kkkqqqrrrpppxxx{{{lllggg]]]PPPNNNVVVkkkhhheeecccdddhhhggg```YYYWWWVVVLLLNNNRRRLLLJJJKKKFFFDDDDDDAAA===;;;<<<:::555444333111...,,,***)))(((***)))((('''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$#####################################################################""""""######$$$%%%""""""#########$$$$$$$$$""""""""""""############################################################%%%%%%$$$######$$$%%%%%%###############$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$%%%***)))$$$ !!!###!!!###%%%&&&''''''###$$$$$$$$$%%%%%%&&&&&&$$$$$$$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$############$$$$$$"""######$$$$$$$$$######$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!!!!"""######################################################"""############$$$$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!"""########################"""""""""""""""######$$$$$$$$$$$$######"""""""""######$$$$$$%%%""""""""""""""""""""""""######""""""######$$$%%%################################################"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%&&&&&&&&&'''''''''(((((('''''''''((((((((())))))((('''''')))+++------,,,------........./////////---...///000111333444444444555666666777777666666666777888999:::;;;;;;<<>>BBBAAA???BBBJJJLLLHHHJJJVVVlll}}}hhh```^^^gggssswwwaaaXXXWWWVVVhhhmmm^^^XXXXXXXXXWWWHHHFFFDDDAAA???>>>>>>>>>888888888888888888888888333333333333222222222111222222222222222222222222777666666666777888:::;;;;;;>>>???>>>===@@@GGGMMMYYY]]]ccclllvvvlll```___pppiiijjjhhhfffgggiiifff^^^XXXXXXUUULLLNNNQQQKKKJJJOOOMMMDDDEEEBBB<<<:::;;;:::777333333222///+++(((''''''(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""###"""!!!"""###$$$###!!!"""############""""""!!! !!!!!!""""""#########$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$%%%%%%%%%$$$$$$###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$###""""""###$$$%%%""""""""""""""""""""""""################################################################################################""""""""""""############""""""""""""""""""""""""######"""""""""""""""###$$$#########""""""!!!!!!!!!!!!""""""#########$$$$$$#########""""""!!!!!!########################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&''''''((())))))))))))))))))************+++++++++,,,---......,,,,,,---.........///000111222333333444333222111222444666888444555666666777;;;@@@DDDRRRJJJAAA===>>>AAABBBAAABBBBBBAAA@@@AAACCCEEEGGGPPPPPPZZZkkkzzzmmmdddbbb^^^eeettt{{{zzzfff\\\___```eeelllppprrrwww~~~yyy~~~~~~tttsssllleeecccddd```XXXXXXRRRPPPPPPLLLGGGKKKUUUJJJLLLIII@@@===AAACCCAAAAAADDDGGGHHHHHHHHHIIIKKK\\\^^^[[[TTTSSSWWWXXXUUU\\\```ddddddcccjjjwwwwwwkkkxxxwwwmmmuuufffhhhhhhggghhhjjjfff___YYYXXXUUUMMMOOOSSSMMMLLLOOOMMMGGGGGGDDD>>>:::;;;:::666333444333000+++((('''((((((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$#########""""""$$$$$$$$$#########""""""###"""!!!"""###$$$###!!!!!!""""""#########""""""!!!!!!"""""""""""""""######$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%########################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$#########""""""################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""################################################################################################""""""""""""############""""""""""""""""""""""""######""""""""""""##################"""""""""!!!!!!"""""""""########################"""""""""!!!########################""""""""""""####################################################################################"""############$$$$$$$$$%%%%%%$$$######$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''((()))))))))))))))))))))*********+++++++++,,,---......,,,,,,---.........///000111222222333444333222222222444666777555555666666777999===@@@IIIDDD???>>>@@@BBBAAA???AAA@@@@@@@@@BBBEEEGGGIIIJJJGGGLLLWWW___hhh}}}{{{hhh```aaarrrzzz|||rrrcccYYYVVV\\\]]]hhh|||wwwyyyzzzsssiiidddmmmxxxqqqrrrlllccc```eeekkklllhhhkkknnnppprrruuuzzz~~~|||}}}qqqmmmfffcccsss~~~dddfffhhhfffgggiiifff___YYYXXXVVVNNNRRRWWWPPPMMMPPPLLLIIIJJJFFF???;;;;;;999666444555444111,,,)))((()))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################$$$$$$$$$###############$$$$$$$$$##################"""!!!"""###$$$###!!! !!!"""##############################"""""""""######$$$$$$$$$$$$###############$$$$$$$$$$$$%%%######$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###########################$$$$$$%%%%%%$$$$$$$$$"""######$$$$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$$$$###""""""###$$$$$$""""""""""""""""""""""""################################################################################################""""""""""""############""""""""""""""""""""""""###"""""""""""""""##################""""""""""""""""""""""""########################""""""""""""########################""""""""""""############################################################"""""""""""""""""""""""""""############$$$$$$$$$%%%$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&''''''((((((''''''((())))))))))))((()))))))))*********++++++,,,---......,,,,,,---...---...//////111111222333333333222222222444555666555666777777666777999;;;???===<<<>>>AAABBB@@@===@@@@@@@@@AAACCCFFFIIIJJJKKKGGGHHHLLLMMMPPP^^^mmmxxxfffZZZaaarrr~~~cccTTTUUU[[[fffqqqsssmmmjjjjjjfffiii~~~{{{xxx|||yyytttkkkccclll|||}}}ssskkkssseeeeeefffdddeeehhheee]]]XXXWWWVVVOOOTTTYYYRRROOOOOOKKKHHHHHHEEE>>>;;;;;;999666555666555111---***)))***(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########################################################################################################"""!!!"""###$$$###!!! !!!######$$$$$$$$$%%%%%%$$$$$$######""""""######$$$$$$$$$$$$##################$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$%%%%%%%%%$$$$$$######$$$$$$$$$$$$#################################$$$%%%&&&&&&%%%$$$###################################################$$$$$$############$$$$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""$$$##################$$$""""""""""""""""""""""""################################################################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""###$$$#########""""""""""""""""""""""""""""""##################"""""""""""""""########################!!!"""""""""####################################################################################""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&'''((((((&&&'''(((((())))))(((((())))))))))))************,,,---......,,,,,,---...------...///000111222222333333222222222333444555555666777777555555666777;;;:::;;;===@@@AAA@@@===AAAAAAAAABBBDDDFFFHHHIIIOOOLLLKKKMMMMMMNNNWWWbbb```yyynnn]]][[[aaaiiipppuuuwwwyyyjjjWWWPPPKKKJJJXXXlll{{{uuu{{{~~~vvvddd[[[aaaeeeeeeuuueeefffbbbaaabbbeeebbb[[[VVVUUUWWWPPPUUUZZZSSSNNNNNNIIIDDDEEEBBB<<<:::;;;:::777666666555222...+++******(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#########################################################################################################"""!!!"""###$$$###!!! !!!######$$$$$$$$$%%%%%%$$$$$$######"""""""""######$$$$$$######"""""""""#########$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$###########################$$$%%%&&&&&&%%%$$$###################################################$$$######""""""######$$$########################################################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$#########""""""""""""""""""""""""########################################################################""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""############""""""""""""""""""""""""""""""""""""##############################!!!"""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&'''((((((&&&&&&'''((((((((((((((((((((()))))))))*********,,,---......,,,,,,---...------...///000111222222333222222222333333333444444666777666555444555666===<<<;;;<<<===?????????CCCCCCCCCCCCCCCDDDEEEEEEKKKJJJKKKMMMMMMOOOVVV]]]UUUaaajjjzzzrrrcccZZZUUU^^^rrr~~~mmmbbbXXXVVVZZZ```pppvvvkkkfffbbbhhh{{{}}}vvvnnneee______bbbkkk~~~rrrwwwzzzxxxeeefff```___```cccaaaYYYTTTTTTWWWPPPTTTYYYQQQMMMMMMHHHCCCDDDBBB<<<999;;;:::777555666555222---***)))***(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$#####################################################################$$$$$$$$$###############$$$$$$$$$###"""!!!"""###$$$###!!! !!!"""##############################"""""""""""""""############"""""""""""""""############$$$######$$$$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%########################$$$$$$$$$%%%%%%$$$$$$$$$######################################################""""""""""""#####################$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""########################""""""""""""""""""""""""####################################""""""""""""############################################################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&&&&''''''&&&&&&'''(((((((((((('''((((((((()))))))))******,,,---......,,,,,,---...,,,---......000000111222222222222333333333333333444555666555444444666888>>>===;;;;;;;;;===???AAACCCCCCCCCCCCCCCCCCCCCCCCGGGHHHJJJKKKLLLOOOSSSVVVUUUXXXUUU[[[nnn}}}vvvggg______kkk||||||oooWWWPPPOOOZZZhhhqqqvvvxxxrrrjjjiiiuuu|||tttwww|||rrrWWWXXX]]]bbbeeeiiitttssskkkjjjpppsssvvv{{{eeefff```___```cccaaaYYYTTTTTTWWWOOOSSSVVVNNNJJJKKKFFFFFFFFFCCC===:::;;;:::777555555444111---***))))))(((((('''&&&&&&&&&&&&'''&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""#########$$$$$$$$$""""""#########$$$$$$$$$###"""!!!"""###$$$###!!!!!!""""""#########""""""!!!!!!"""""""""""""""###""""""############""""""""""""""""""##################$$$$$$$$$$$$##############################################################################""""""###$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$########################%%%$$$$$$$$$$$$$$$$$$%%%######################################################""""""""""""######""""""#########$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###"""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!"""""""""########################"""""""""!!!!!!"""""""""####################################""""""""""""####################################################################################"""############$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((()))))))))***,,,---......,,,,,,---...,,,------...///000111111222222333333333222222222444444444444333555888;;;:::::::::;;;;;;===???AAA@@@@@@AAABBBBBBBBBBBBBBBEEEGGGJJJKKKMMMOOOQQQRRRMMMSSSSSSYYYbbbbbbdddrrrnnn^^^___gggmmmttt}}}rrrmmmjjjlllmmmlllmmmpppYYYPPPKKKQQQ[[[eeerrr|||lllXXXQQQNNNQQQeee}}}~~~ppp___TTTPPPSSSaaaooo~~~zzzoooggghhhlllxxx{{{vvvfff___aaa\\\^^^dddkkknnniii\\\RRROOO[[[ccciiiyyy|||hhhlllssswwwxxx|||xxxzzzffffff```___aaadddaaaZZZUUUUUUWWWNNNRRRUUULLLIIIJJJFFFIIIIIIEEE>>>;;;;;;999666444555444111,,,)))((()))(((((('''&&&&&&&&&&&&'''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######################################################""""""######$$$$$$$$$$$$""""""######$$$$$$$$$$$$###"""!!!"""###$$$###!!!"""############""""""!!! !!!!!!""""""######""""""############""""""""""""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""################################################!!!"""###$$$%%%&&&&&&&&&######$$$$$$$$$$$$######""""""""""""""""""""""""&&&%%%$$$######$$$%%%&&&########################""""""""""""""""""""""""######""""""""""""######""""""######$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$%%%%%%$$$###"""""""""""""""""""""""""""########################################################################""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%!!!!!!""""""#########$$$$$$#########""""""!!!!!!!!!!!!""""""#########$$$########################""""""""""""############################################################"""""""""""""""""""""""""""############$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''((((((''''''(((((((((((()))))))))))),,,---......,,,,,,---...,,,,,,---...///000111111222222333333333222222111333444333333333666:::>>>555777:::;;;<<<===???@@@===>>>@@@AAABBBCCCCCCCCCAAADDDGGGIIILLLOOOQQQPPPKKKQQQSSSWWW[[[SSSOOOXXX```tttqqqkkkdddbbbeeeiiizzzoooeeebbbfffrrrfffaaaccc^^^___iiivvvhhhYYYPPPLLLOOO\\\jjjhhhjjjiii___SSSMMMOOOUUUPPPWWWccciiiaaaQQQIIIIIIXXXYYY]]]eeelllnnnjjjeeehhhvvvyyyuuuqqqppp|||hhhaaa[[[]]]bbbddd```XXXTTTVVVSSSNNNRRRRRRJJJIIIIIIBBBHHHHHHFFFAAA>>>>>>:::555666666555222---***)))))))))((('''&&&&&&%%%&&&&&&'''&&&%%%$$$###$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###"""!!!!!!"""$$$&&&'''&&&###  """$$$$$$###"""!!!!!!!!!###$$$%%%$$$#########""""""!!!!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!"""$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#############################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""""""""""""""""""""""""""$$$#########""""""!!!!!!"""############$$$$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!$$$###"""!!!!!!"""###$$$######""""""""""""######%%%$$$$$$$$$###"""""""""$$$###"""#########!!! """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""############$$$$$$$$$$$$###############$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&''''''((((((''''''))))))))))))************))))))***++++++++++++******+++---...//////000000111111111111111222222222333333222333444777:::<<<777777888999:::<<<>>>???;;;>>>AAADDDDDDCCCDDDDDDDDDFFFHHHMMMPPPQQQOOOMMMQQQOOOMMMNNNOOOPPPOOONNNUUUYYYeeezzzrrrggghhheeeqqqyyy~~~lllccczzzdddZZZmmmpppnnneeerrryyyddddddyyyrrrxxxtttpppxxxwwwfffaaa\\\]]]aaaccc^^^VVVSSSUUURRRMMMQQQRRRJJJIIIJJJCCCFFFGGGDDD@@@>>>>>>;;;555666666555222---***)))))))))((('''&&&&&&%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$#########$$$%%%&&&'''...***&&&###"""###""""""###"""!!!!!!!!!"""$$$%%%############"""""""""!!!"""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!"""###"""!!! !!!###$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$#########""""""""""""""""""""""""""""""############"""""""""!!!""""""#########$$$$$$$$$""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""$$$###"""!!!!!!"""###$$$######""""""""""""######$$$$$$$$$###############$$$###"""###$$$###""" """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""#########$$$$$$$$$$$$$$$##################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&'''''''''''''''(((((()))))))))*********)))******+++++++++++++++***+++,,,...//////000000000000111111111222222222333222222222333555888999666666777888999;;;<<<===???BBBEEEEEEEEECCCCCCDDDDDDEEEGGGJJJMMMOOONNNLLLLLLLLLLLLMMMMMMNNNOOOPPPRRRSSSUUU[[[gggxxxrrrfffaaajjjtttxxx~~~sss}}}{{{{{{~~~~~~mmmooo|||sssvvv|||vvvxxx~~~~~~ddd```]]]]]]```bbb\\\TTTQQQSSSRRRMMMQQQRRRJJJJJJLLLEEEDDDEEECCC???>>>>>>;;;666777777666222...***)))))))))((('''&&&&&&%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''///+++'''$$$######"""!!!"""""""""!!!""""""###$$$############"""""""""""""""""""""""""""""""""""" !!!"""""""""""""""""""""""""""""""""""""""!!!"""######!!!!!!"""###$$$$$$############$$$$$$%%%%%%$$$$$$###"""""""""######""""""######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$##############################$$$############"""""""""""""""""""""""""""""""""############"""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""##############################""""""""""""############""""""""""""#####################$$$$$$$$$$$$###"""###$$$$$$""" """"""""""""""""""""""""""""""""""""############""""""""""""""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""#########$$$$$$%%%%%%$$$###"""""""""###################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''''''''(((((())))))))))))************+++,,,,,,,,,,,,+++***+++,,,...////////////000000000111111111222222333222111111222333555666555555555666888999;;;;;;@@@BBBEEEFFFFFFEEEFFFFFFEEEEEEEEEGGGJJJLLLLLLKKKGGGJJJLLLLLLKKKKKKMMMPPPRRRQQQMMMIIIIIIPPP]]]ggg~~~rrrggg]]][[[```hhhqqqzzzpppttt~~~ttt{{{ssstttmmmfffzzzxxxvvv~~~}}}ccc_________aaaaaa\\\TTTQQQTTTRRRMMMPPPRRRJJJKKKMMMFFFBBBCCCAAA>>>===>>>;;;666777777666222...+++)))))))))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&&&&$$$"""!!!"""#########""""""""""""""""""###############"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""""""""""""""""""""""""""!!!"""######"""!!!"""$$$%%%$$$$$$######$$$$$$%%%%%%%%%$$$$$$###"""""""""######""""""######$$$%%%###############################################################$$$$$$$$$##############################$$$$$$$$$$$$##########################################""""""""""""""""""""""""""""""""""""#########"""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""###########################""""""""""""""""""#########""""""""""""######"""""""""###$$$$$$$$$%%%$$$###"""###$$$$$$###!!!""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""###$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""""""""############%%%%%%$$$###""""""""""""########################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''''''''&&&&&&(((((((((((()))))))))*********+++,,,,,,,,,,,,,,,***+++,,,---...///////////////000000111111222222333333222222222333444444444444444555666777999:::;;;>>>AAADDDEEEFFFHHHJJJGGGEEEDDDEEEHHHKKKLLLLLLFFFKKKNNNMMMIIIHHHJJJNNNNNNNNNNNNKKKIIIIIIKKKNNNTTTfff~~~{{{iii```\\\ZZZaaawww{{{}}}eeeaaaaaaaaabbbaaa\\\TTTSSSVVVSSSMMMPPPQQQJJJKKKMMMGGGBBBCCCAAA>>>===???<<<777777777666333...+++******)))((('''&&&&&&%%%&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$$$$!!! """$$$$$$$$$""""""#########"""""""""""""""""""""""""""######!!!!!!!!!!!!!!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """######""""""###%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######""""""######$$$%%%################################################""""""#########$$$$$$$$$########################"""######$$$$$$######"""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""""""""#########""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""$$$$$$######""""""!!!!!!""""""""""""""""""""""""########################"""""""""######"""""""""######""""""""""""######"""""""""###$$$$$$$$$%%%$$$###"""###%%%%%%$$$"""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""""""""!!!!!!"""###$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""!!!!!!"""""""""#########%%%$$$$$$###""""""##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&'''&&&&&&&&&'''(((((((((((()))))))))******+++,,,,,,,,,,,,+++)))***+++---......//////...//////000111111222222333333333333333333444444333333333444555666777888999;;;>>>@@@BBBCCCFFFHHHGGGEEEDDDEEEHHHKKKLLLMMMIIIMMMPPPNNNIIIFFFGGGJJJIIIHHHHHHJJJLLLKKKGGGDDDLLLPPPXXXcccrrr~~~uuuhhh[[[[[[hhhzzz~~~{{{fffeeebbbaaaaaaaaa[[[UUUUUUYYYTTTNNNQQQQQQJJJJJJMMMGGGCCCDDDBBB>>>>>>???<<<777888888666333///+++******)))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""######$$$$$$$$$###"""$$$"""!!!!!!###$$$$$$###"""############"""!!!!!!""""""""""""############"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """############$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$###"""""""""######""""""######$$$%%%################################################"""""""""###$$$$$$%%%%%%########################""""""############""""""########################!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""############!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""########################""""""############""""""######""""""""""""#####################$$$$$$$$$######"""$$$%%%&&&$$$###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!"""""""""######$$$###############$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&''''''(((((((((((())))))))))))***++++++++++++***)))***+++---............---...//////000111222222222333333333333333333333333333333444444555777777:::<<<===>>>======???AAAEEECCCCCCDDDHHHKKKMMMMMMKKKMMMOOOMMMIIIFFFEEEFFFJJJGGGCCCDDDHHHJJJHHHFFFKKKHHHHHHKKKRRR]]]nnn|||vvvaaaXXXZZZ___cccZZZ^^^kkkxxxdddeeeaaa_________ZZZTTTUUUZZZVVVPPPRRRQQQJJJJJJMMMGGGDDDEEECCC?????????<<<777888888777333///+++******)))((('''&&&&&&%%%&&&&&&%%%%%%&&&&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$######%%%###"""###$$$$$$###""""""######$$$###"""!!! !!!"""""""""############"""""""""""""""""""""""" !!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """############$$$&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""######""""""######$$$%%%################################################!!!""""""###$$$$$$%%%%%%########################""""""############""""""########################!!!!!!!!!!!!""""""######""""""""""""""""""""""""!!!"""""""""############!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""!!!"""###$$$$$$###"""!!!######""""""""""""######$$$$$$$$$#####################"""$$$&&&&&&%%%###""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""###$$$%%%%%%########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%'''''''''((((((((())))))(((((()))************))))))***+++,,,---.........------...///000111222222000000111222222333333333444444444444444555666777:::;;;<<<;;;:::;;;<<<>>>AAA@@@AAACCCHHHKKKLLLLLLIIIJJJKKKJJJIIIGGGDDDCCCIIIHHHFFFFFFGGGIIIJJJJJJGGGDDDFFFKKKLLLJJJKKKOOOmmmyyyyyylllccc___YYYUUUUUUdddtttaaaccc___^^^^^^]]]YYYTTTUUUZZZWWWQQQRRRRRRIIIIIILLLFFFEEEFFFDDD@@@???@@@<<<777888888777444///,,,******))))))'''&&&&&&&&&&&&&&&%%%%%%&&&'''&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%&&&&&&&&&%%%$$$###"""!!! !!!###$$$$$$###"""###$$$$$$$$$"""!!! !!!!!!""""""#########$$$"""""""""""""""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!! """###$$$######%%%&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%$$$$$$###"""""""""#########"""###$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###$$$$$$%%%%%%########################""""""############""""""######################## !!!!!!!!!""""""######""""""""""""""""""""""""!!!!!!""""""#########$$$!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""!!!!!!""""""######$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!"""###$$$$$$###"""!!!######""""""""""""######%%%$$$$$$$$$######""""""#########$$$&&&&&&%%%$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!""""""###$$$&&&&&&################################################""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%''''''''''''((((((((()))''''''((())))))))))))))))))***+++,,,---.........------...///000111222222...///000111222222222222444444444444555555666777777888999::::::;;;>>>@@@>>>>>>???BBBGGGJJJKKKKKKGGGGGGGGGHHHIIIGGGDDDBBBAAAEEEJJJKKKIIIGGGGGGIIILLLEEEBBBEEEGGGFFFHHHMMMJJJMMMZZZnnn~~~ddd[[[RRRUUUggg|||}}}ooorrryyycccbbb^^^^^^^^^]]][[[XXXUUUTTTSSSTTTTTTRRROOOKKKIIIHHHGGGGGGEEE@@@??????;;;666======:::666///***'''&&&))))))((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$############$$$$$$##############################""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""#########""""""!!!%%%$$$###""""""$$$%%%''''''%%%######$$$&&&&&&&&&$$$$$$$$$#########"""""""""############$$$$$$$$$########################$$$$$$############$$$$$$%%%###""""""###$$$$$$###""""""""""""""""""""""""######""""""""""""######"""#########$$$$$$$$$$$$$$$$$$###"""!!!!!!""""""""""""""""""""""""""""""$$$#########""""""!!!!!!##############################""""""""""""##############################""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""#########"""""""""""""""%%%$$$######""""""######$$$#########""""""!!!!!!""""""""""""""""""""""""&&&%%%%%%'''))))))&&&"""$$$$$$######"""!!!!!!!!!######""""""!!!!!! $$$$$$###"""!!!!!!""""""!!!!!!!!!!!!""""""""""""!!!"""###$$$$$$###"""!!!"""""""""""""""""""""""""""!!! !!!###$$$$$$#########""""""!!!!!!""""""!!!!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$$$$$$$######"""######$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''((())))))))))))((((((((((((******+++,,,------------///000111222222222222222222222222222222222333333111222444333222222333555777777999:::<<<===>>>???DDDEEEFFFEEECCCBBBBBBBBBBBBEEEHHHKKKKKKIIIFFFDDDFFFEEEEEEEEEEEEFFFGGGGGGIIIHHHGGGGGGGGGGGGHHHIIILLLOOORRRRRRVVVeee||||||kkkaaa___```bbbeee[[[UUUfff{{{cccddd``````___]]][[[XXXVVVUUUTTTTTTTTTRRRNNNJJJGGGFFFEEEFFFDDDAAA@@@AAA>>>888;;;<<<;;;777111+++((('''(((((('''&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$##################$$$##############################""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######""""""!!! &&&%%%$$$######$$$&&&'''(((&&&######$$$%%%&&&%%%$$$$$$$$$#########""""""!!!""""""""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###""""""###$$$$$$###""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$$$$$$$###"""""""""""""""""""""""""""""""""""""""############"""""""""!!!##############################""""""""""""##############################""""""""""""###############$$$$$$%%%%%%$$$$$$###$$$$$$$$$#########""""""###"""""""""""""""""""""%%%$$$######""""""##################"""""""""!!!""""""""""""""""""""""""###"""!!!###%%%%%%""" """""""""""""""############"""""""""!!!!!!!!! $$$$$$###"""""""""""""""!!!!!!!!!!!!""""""""""""""""""############"""""""""""""""""""""""""""""""""!!!!!! !!!"""###$$$############"""""""""!!!######""""""""""""######""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$##############################$$$$$$$$$#########""""""########################%%%%%%%%%$$$$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''''')))((((((((((((((((((((()))***+++,,,------------//////000111111111111111111111222222222222333333222333444444333333444555555666888:::<<<>>>@@@AAABBBDDDEEEEEECCCBBBBBBCCCEEEGGGJJJLLLLLLJJJHHHFFFGGGIIIKKKLLLMMMLLLJJJIIIHHHHHHHHHHHHHHHHHHHHHHHHFFFKKKOOOPPPPPPSSS[[[bbbooo{{{vvvnnn]]]YYYSSSTTTccc{{{dddhhhcccaaa___\\\YYYWWWWWWVVVVVVVVVUUUSSSOOOKKKHHHEEEDDDFFFDDDAAA@@@BBB???:::999:::;;;888333---***(((''''''&&&%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$############################################################""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!'''&&&$$$$$$$$$&&&'''))))))'''$$$###$$$%%%%%%$$$$$$$$$$$$###############!!!!!!!!!""""""""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$$$$###""""""###$$$###"""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""######$$$###""""""""""""""""""""""""""""""""""""""""""############""""""""""""##############################""""""""""""##############################""""""""""""##################$$$$$$$$$$$$######$$$############"""""""""""""""""""""""""""######%%%$$$######""""""##################"""""""""""""""""""""""""""""""""""""""!!! """"""!!! !!!!!!"""######$$$$$$""""""""""""!!!!!!!!!!!!$$$###""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""""""""######"""""""""""""""""""""""""""!!!!!!!!!!!!"""###$$$############""""""""""""$$$$$$############$$$$$$""""""""""""""""""""""""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$##############################$$$$$$$$$#######################################%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''(((((((((((((((((((((((()))***+++,,,------------......///000000000//////111111111222222222333333222444555555444444555666555666888:::===@@@BBBCCC@@@BBBDDDDDDCCCBBBCCCDDDFFFGGGHHHJJJJJJIIIHHHHHHGGGJJJOOORRRRRRPPPLLLIIIHHHIIIJJJJJJJJJJJJIIIHHHFFFJJJMMMNNNLLLHHHFFFFFFIIIQQQ\\\iii}}}}}}pppaaa[[[```gggiiilllhhhfffsssfffjjjdddaaa]]]YYYWWWVVVVVVVVVXXXWWWUUUSSSQQQNNNKKKHHHEEEFFFDDD@@@???@@@===888777999:::999444///+++)))((('''&&&&&&%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$###############$$$$$$#######################################""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""###$$$$$$%%%'''&&&%%%$$$%%%''')))******'''%%%###$$$$$$$$$###########################""""""""""""############$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""#########"""!!!"""$$$$$$###!!!""""""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""######"""""""""""""""###""""""""""""""""""""""""#########"""""""""""""""##############################""""""""""""##############################!!!"""""""""##################$$$$$$$$$$$$##################"""""""""""""""""""""""""""#########%%%$$$######""""""###############"""""""""""""""""""""""""""""""""""""""$$$###"""""""""#########!!!!!!""""""############""""""""""""!!!!!!!!!!!!######"""""""""""""""###!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$"""""""""""""""""""""""""""""""""""""""##################"""""""""""""""######"""""""""###$$$$$$""""""""""""""""""""""""###"""""""""######$$$$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((((()))***+++,,,,,,---,,,,,,---......//////.........000000111111222222333333333444666555444444555777666777999;;;===???AAABBB???AAACCCCCCCCCBBBCCCEEEEEEEEEEEEFFFFFFFFFFFFFFFGGGIIIMMMPPPPPPNNNKKKHHHIIIJJJLLLMMMMMMLLLJJJIIIIIIHHHGGGGGGGGGGGGGGGEEEHHHFFFCCCEEEPPPdddzzzqqq___fff^^^WWW\\\pppeeegggbbb___[[[WWWTTTTTTTTTUUUXXXUUURRRPPPPPPOOOLLLJJJGGGGGGEEE@@@>>>>>>:::444555888999888444///+++***)))(((((('''''''''''''''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$$$$######""""""###$$$$$$$$$$$$###"""##############################""""""""""""######!!!"""""""""############""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""###%%%'''***+++'''&&&%%%%%%%%%'''***+++***'''%%%###$$$$$$$$$#################################$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###""""""""""""""""""###""""""!!!"""$$$$$$""" """"""""""""""""""""""""######""""""""""""######!!!!!!!!!!!!""""""""""""###"""""""""""""""######""""""""""""""""""""""""""""""""""""""""""######""""""""""""""""""""""""######""""""""""""##############################!!!"""""""""############"""######$$$$$$######"""""""""""""""""""""""""""!!!!!!""""""############%%%$$$######""""""######""""""""""""""""""######""""""""""""""""""""""""$$$$$$$$$#########$$$%%%############""""""!!!!!!!!!!!!!!!!!!""""""""""""###"""""""""""""""######!!!!!!!!!!!!""""""""""""$$$###"""!!!!!!"""###$$$""""""""""""""""""""""""!!!""""""###############""""""""""""""""""######!!!!!!!!!!!!!!!"""###$$$""""""""""""""""""""""""!!!!!!!!!!!!!!!"""###$$$######$$$$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&&&&'''&&&&&&''''''((((((((()))))))))***+++,,,,,,,,,,,,------.........------,,,//////000111111222333333333444666555444444555777999999:::;;;<<<===>>>???===???BBBBBBBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEFFFFFFHHHIIIJJJKKKKKKKKKJJJIIIIIIJJJLLLMMMMMMLLLJJJIIIGGGDDDBBBBBBDDDFFFEEEDDDDDDCCCDDDEEEGGGJJJOOOTTTgggvvvxxxjjjaaaeeemmmooolllvvvssspppoooppp|||zzzbbbddd___]]]YYYVVVTTTSSSTTTUUUYYYTTTNNNKKKLLLLLLKKKIIIIIIIIIFFFAAA>>>>>>999333555777888777333...+++***))))))(((''''''''''''((($$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############"""""""""###$$$%%%%%%$$$###"""##############################""""""""""""######""""""""""""############"""""""""""""""""""""""""""""""""""""""""""""""""""######$$$&&&))),,,...&&&&&&%%%$$$%%%'''***+++)))'''$$$###$$$%%%%%%$$$###############$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###########################""""""!!!!!!""""""###"""!!!!!!###$$$$$$"""""""""""""""""""""""""""######""""""""""""######!!!!!!!!!"""""""""######"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""######""""""""""""##############################""""""""""""############""""""############""""""!!!!!!"""""""""""""""###!!!!!!!!!"""######$$$$$$%%%$$$######""""""######""""""""""""############"""""""""""""""""""""""""""###$$$$$$""""""###$$$$$$$$$######"""!!!!!! !!!!!!!!!!!!"""""""""""""""""""""""""""######$$$!!!!!!!!!!!!""""""""""""######""""""""""""######""""""""""""""""""""""""!!!"""######$$$$$$######""""""""""""############ !!!"""###$$$"""""""""""""""""""""""""""!!! !!!"""$$$%%%######$$$$$$$$$$$$#############################################$$$$$$$$$###########################$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''(((((()))((()))***+++,,,,,,,,,,,,---............---,,,,,,...//////000111222333333222444555555444444555666999999::::::;;;<<<<<<======???AAABBBAAAAAABBBCCCEEEFFFFFFFFFFFFGGGGGGGGGIIIIIIHHHHHHHHHIIIJJJKKKHHHIIIJJJKKKKKKJJJIIIHHHFFFFFFGGGIIIHHHFFFAAA===CCCBBBDDDGGGFFFCCCCCCFFFGGGPPPZZZcccpppllliiigggeee___```rrrtttbbbeee]]]\\\YYYWWWUUUUUUVVVVVV```YYYOOOJJJJJJKKKKKKIIIIIIJJJGGGBBB@@@@@@<<<777666777777444000,,,***)))(((((('''&&&&&&&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""############""""""!!!###$$$%%%%%%$$$###!!!##############################""""""""""""######""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""%%%$$$$$$$$$%%%(((***,,,%%%%%%$$$$$$%%%''')))+++(((&&&######$$$%%%&&&%%%""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""!!!!!!!!!!!!""""""!!!!!!!!!###$$$$$$!!!""""""""""""""""""""""""######""""""""""""######"""""""""#########$$$$$$"""""""""""""""###$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""""""""######""""""""""""##############################""""""""""""############""""""############""""""!!!!!!!!!!!!""""""###### !!!!!!"""######$$$$$$%%%$$$######""""""######!!!"""""""""############"""""""""""""""""""""""" ###%%%%%%###""""""############""""""""""""""" !!!!!!!!!"""""""""###"""""""""""""""###$$$$$$!!!!!!!!!!!!""""""""""""""""""############""""""""""""""""""""""""""""""!!!"""###$$$$$$$$$######!!!"""""""""############!!!!!!!!!!!!"""###$$$%%%""""""""""""""""""""""""######"""!!!"""$$$&&&'''######$$$$$$$$$$$$##############################""""""#########$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&''''''((())))))((()))***++++++,,,,,,+++...............---,,,,,,......///000111222333333222333444444333333444555777777888999:::;;;<<<======???AAAAAAAAA@@@AAABBBDDDEEEFFFFFFGGGGGGFFFFFFGGGGGGFFFFFFFFFGGGHHHIIIEEEEEEFFFFFFFFFFFFEEEEEEDDDFFFIIIKKKIIIFFFBBB@@@FFFBBB@@@AAA@@@???CCCJJJAAACCC@@@<<>>>>>@@@AAAAAA@@@@@@@@@AAAAAABBBDDDEEEEEEEEEDDDCCCCCCCCCDDDDDDEEEEEEEEEEEECCCCCCBBBBBBBBBBBBCCCCCC===???AAABBBBBBCCCFFFIIIAAA???AAAEEECCC<<<<<<@@@777???CCC???;;;<<>>>>>>>>???AAABBBDDDCCCBBBBBBDDDDDDCCCBBBGGGEEEBBBAAABBBCCCDDDDDDAAAAAAAAAAAABBBBBBCCCDDD???>>><<<<<<===@@@CCCEEEEEEDDDAAA???>>>>>>>>>>>>===<<<;;;:::999999999999<<>>=========>>>???AAABBBEEECCCBBBBBBCCCDDDCCCBBBDDDDDDDDDEEEEEEDDDCCCAAAAAAAAA@@@@@@AAABBBCCCCCCAAA@@@>>>======>>>@@@BBBCCCBBB@@@???>>>>>>>>>>>>;;;;;;:::999888777777888:::<<<===<<<;;;@@@HHHOOOTTT]]]lllzzzxxxuuuttttttooogggggglllkkkwwwuuuxxxzzzkkkeeeaaadddgggcccUUUHHHmmmaaa```___^^^[[[WWWTTTSSSVVVXXX[[[SSSSSSSSSNNNPPPSSSMMMKKKMMMKKKEEEBBBAAA>>>999888888777666333///+++((()))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""######################################################$$$$$$$$$$$$######"""""""""#########$$$$$$"""""""""""""""""""""""""""""""""!!!!!!""""""###!!!"""###&&&'''&&&"""&&&&&&&&&&&&'''((()))***&&&&&&'''&&&$$$######$$$###$$$$$$$$$$$$###""""""###"""!!!"""###$$$###!!!!!!!!!"""###############################################################""""""""""""############"""############$$$$$$$$$"""""""""#########$$$$$$"""""""""#########$$$$$$"""""""""""""""""""""""" """###$$$######"""######""""""""""""######""""""""""""############""""""""""""####################################""""""""""""""""""""""""##############################""""""""""""############""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$###!!!!!!"""#########"""""""""######$$$######"""""""""!!!!!!!!!!!!!!!!!!!!!"""""""""""" !!!!!!!!!!!! ######""""""""""""##############################""""""""""""""""""""""""!!! !!!######"""!!!########################"""""""""############$$$$$$$$$"""!!!!!!!!!"""###"""######$$$$$$######"""""""""###$$$$$$$$$$$$###$$$$$$$$$###############$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((()))******++++++,,,------------------------+++---...///......///111000000111111222222222222444444555666888999::::::<<<<<<;;;<<<===???AAABBBEEECCC@@@@@@BBBCCCCCCCCCBBBDDDHHHJJJIIIGGGCCC@@@@@@@@@@@@@@@@@@@@@AAAAAADDDBBB@@@===<<<===>>>???@@@???>>>>>>======>>>>>>999888777666666666666666222555888888666555777999777888>>>JJJ\\\ooo}}}xxxzzzuuuvvvvvvvvvvvvwwwyyy{{{uuussszzz{{{wwwsssnnnfff]]]VVVIIIFFFDDDEEEGGGCCC;;;444nnnbbbaaa```^^^[[[WWWSSSSSSUUUXXX[[[SSSSSSRRRLLLOOOSSSMMMIIILLLJJJDDD???>>><<<999888888777666333///+++((()))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$#########""""""######################################################$$$$$$$$$$$$######""""""#########$$$$$$$$$"""""""""""""""""""""""""""""""""!!!""""""######!!!###%%%%%%%%%$$$***)))((('''&&&&&&&&&&&&###&&&((('''$$$"""###%%%"""###$$$%%%%%%$$$""""""###"""!!!"""###$$$###!!!!!!!!!"""###############################################################!!!"""""""""############!!!""""""###$$$$$$%%%%%%!!!""""""""""""#########""""""#########$$$$$$$$$""""""""""""""""""""""""!!!###$$$$$$"""!!!######""""""""""""######!!!"""""""""############"""""""""""""""#################################""""""""""""""""""""""""###########################""""""""""""""""""#########""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############"""""""""!!!###$$$$$$###!!! !!!###"""""""""""""""#########""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!! ###""""""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!######"""!!!########################""""""###############"""$$$###"""!!!!!!"""######""""""############""""""""""""###$$$$$$$$$$$$###########################$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((())))))***+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++---............///111//////000000111111222222333333444555666777888999::::::::::::<<<>>>@@@BBBCCCAAA>>>>>>???AAAAAAAAABBBEEEIIIJJJIIIFFFCCCAAA@@@@@@???>>>>>>?????????BBBAAA???===<<<<<<============<<<<<<<<<=========666666555444444444444444///222666888777555555666:::666333555<<>><<<<<<===??????>>>@@@BBBEEEEEEBBB@@@@@@AAA@@@???>>>===============>>>>>>===<<<<<<<<<===>>>::::::;;;;;;;;;;;;;;;;;;444444333222222222333333444555555444222///......111111111222333555777999444;;;EEENNNUUU\\\cccgggkkkyyy~~~mmm[[[MMMDDD>>><<<999666555555444444222333555555555555777888pppeeedddbbb```]]]XXXTTTTTTVVVXXX[[[RRRPPPNNNGGGJJJNNNHHHIIIIIIFFF@@@======;;;777888888777666333///+++((()))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""######################################################$$$$$$$$$$$$###############$$$$$$$$$$$$%%%!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""######$$$%%%000...,,,(((%%%%%%''')))%%%%%%%%%%%%&&&'''((()))'''''''''%%%$$$$$$&&&(((""""""###$$$$$$$$$$$$######"""!!!"""###$$$###!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############!!!!!!"""###$$$$$$%%%%%%"""""""""#########$$$$$$#########$$$$$$$$$$$$%%%######################## """###$$$######"""######""""""""""""######""""""""""""########################""""""""""""########################""""""""""""""""""""""""########################""""""############""""""######""""""""""""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""######$$$###!!!!!!"""### !!!"""##################"""""""""!!!!!!!!! !!!!!!""""""#########""""""""""""######$$$""""""############"""""" """"""""""""""""""""""""!!! !!!######"""!!!""""""""""""""""""""""""!!!"""#########"""!!! """"""""""""############!!!""""""######""""""!!!""""""###$$$$$$$$$$$$##################$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((())))))******+++,,,,,,,,,,,,,,,,,,,,,,,,***,,,---...------...000......///000111222222333333333444555666666777777888888777888999;;;===>>>>>>===<<<===>>>>>>===<<<<<>>;;;:::<<>>@@@FFFQQQZZZ]]]```hhhsssyyyooogggbbb```sssooocccQQQCCC<<<888444333222000///000333666888555555555444222222444555ooodddbbbcccbbb^^^YYYUUUUUUVVVYYYYYYPPPNNNMMMGGGJJJOOOJJJLLLJJJEEE???>>>@@@<<<777888888777666333///+++((()))((('''&&&&&&%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$############"""######################################################$$$$$$$$$$$$###############$$$$$$$$$%%%%%%""""""""""""""""""""""""""""""""""""###$$$%%%&&&111111///+++'''$$$%%%'''%%%%%%%%%&&&''')))***++++++(((%%%###%%%'''))))))######""""""###$$$$$$%%%###"""!!!"""###$$$###!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############"""""""""###$$$$$$$$$%%%############$$$$$$$$$%%%#########$$$$$$$$$%%%%%%########################"""###########################""""""""""""######""""""""""""########################"""""""""!!!########################""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!######""""""""""""######""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!"""###"""!!!!!!###%%% !!!"""#########"""$$$$$$#########""""""""" !!!"""#########"""!!!!!! !!!"""###$$$!!!"""###$$$$$$###"""!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!! !!!######"""!!!""""""""""""""""""""""""!!!"""###$$$###""" !!!!!!"""###############!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""#########$$$$$$$$$$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********++++++++++++++++++++++++***,,,------------...000...//////000111222333444444444555555666666777777888888777777888999;;;<<<======>>>???AAA@@@>>>;;;;;;>>>AAA???;;;:::<<>>===;;;::::::999999888999999999999:::::::::777888999999999888777777222222111111111111222222111000000111222444555555222333444333000...------111222444444444444444444333111222444444555<<>>777888888777666333///+++((())))))'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$############"""######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%########################""""""""""""###$$$%%%&&&***,,,---+++'''$$$$$$&&&)))(((((((((((())))))***...)))###"""%%%)))******$$$###"""""""""###%%%&&&###"""!!!"""###$$$###!!!!!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""###########################$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$######"""######$$$######""""""""""""######""""""""""""############$$$#########""""""!!!!!!########################""""""""""""""""""""""""########################!!!"""###$$$$$$###"""!!!######""""""""""""######!!!!!!""""""""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""!!!"""###"""!!!"""$$$%%%!!!"""#########"""$$$$$$$$$$$$############ !!!"""######$$$!!!  !!!"""###!!!"""###$$$$$$###"""!!!""""""""""""""""""""""""""""""""""""""""""""""""!!! !!!###$$$"""!!!""""""""""""""""""""""""!!!"""###$$$###"""  !!!"""###############!!!!!!""""""""""""!!!!!!""""""###$$$$$$$$$$$$###""""""######$$$$$$$$$$$$$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((()))*********++++++++++++++++++++++++***,,,------------...000...///000111222333444444444555555555666777777777888888777777777888:::;;;>>>>>>???BBBCCCBBB>>><<<<<>>@@@???>>>===;;;:::999888888888888888888888888888888777888999999999777666555222111111111111111222222333222111111222222000///---,,,,,,---///111111000000000111222222111111111222//////111111......111333444555777999>>>DDDHHHRRR```fffmmm{{{yyyxxx{{{~~~yyyyyyxxxvvvvvvxxxlll\\\VVV``````QQQEEEFFFcccUUUBBB666222555777777---222444000000444666444---///000///...------...111111000111222333333333pppeeebbbccc___[[[ZZZXXXUUUVVVYYYYYYNNNKKKJJJGGGMMMSSSOOOQQQLLLDDD<<<<<<>>>;;;555888777666444111---***((()))'''&&&&&&''''''&&&%%%'''&&&&&&%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%%%%$$$###""""""######"""############$$$$$$$$$&&&%%%$$$$$$%%%&&&((()))***++++++)))((()))...222,,,***&&&%%%%%%&&&&&&%%%%%%%%%$$$###"""""""""###""""""""""""############$$$$$$############$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%%%%$$$###""""""#######################################"""""""""""""""########################""""""######$$$$$$$$$%%%####################################################################################""""""""""""!!!""""""!!!!!!"""###$$$#########""""""!!!!!!!!!"""###$$$$$$###"""!!!$$$$$$############$$$$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""#########"""""""""""""""""""""""""""###########################"""!!!!!!""""""""""""""""""""""""######""""""""""""###### !!!"""""""""""""""########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%'''))),,,------,,,+++---,,,,,,++++++,,,,,,---,,,------...............---...///000222333555555555555666666777777888888888777666666666777888999>>><<<<<<>>>AAABBB???<<<>>>>>>>>>>>>>>>===<<<<<<;;;;;;;;;;;;:::999888777666777888888888888777666888888888777666444333222/////////000111111111222000000000000///////////////---------...///...---////////////000000000000......////////////......///000000000111111111111<<<===>>>???AAABBBCCCDDDJJJQQQ^^^nnn{{{}}}wwwpppiiikkkrrr}}}}}}}}}}}}~~~~~~zzzzzz}}}~~~}}}}}}yyyrrruuuwwwrrrhhh^^^YYYWWWNNNLLLJJJGGGEEEDDDCCCDDDBBBAAA???===:::888666555FFFCCC===666///------///000000000000000000000000//////////////////////////////000111111111111111ooocccaaaccc^^^[[[[[[XXXTTTUUUYYYYYYNNNKKKJJJFFFLLLRRRMMMOOOKKKDDD>>>===???<<<555999888777555222...+++))))))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%$$$$$$###""""""######"""############$$$$$$$$$%%%$$$$$$$$$$$$&&&'''(((((())))))(((((()))...222)))'''$$$###$$$%%%%%%$$$%%%$$$######""""""######""""""""""""############$$$$$$############$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""############%%%$$$$$$###""""""##########################################""""""""""""########################$$$$$$$$$###################################################################################################"""""""""""" !!!###"""!!!!!!"""$$$############"""""""""!!!!!!"""###$$$$$$###"""!!!$$$##################$$$######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!"""""""""#########""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""###"""""""""""""""""""""""""""""""""###########################"""!!!!!!""""""""""""""""""""""""######""""""""""""######!!!!!!"""""""""""""""!!!########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''')))+++,,,,,,,,,+++++++++++++++++++++++++++------...////////////.........///000222333444444444555555666777777888888999999888777777999:::;;;>>><<<;;;===???@@@>>><<<>>>>>>???@@@???>>>===<<<=========<<<<<<;;;:::999777777777777888888999999666666666555444333222111////////////000000000000/////////.........------...---,,,---...///...,,,............////////////.........//////................../////////000000111222222222333333333444///222888AAAHHHIIIDDD>>>;;;<<<>>>DDDJJJNNNNNNLLLNNNNNNNNNNNNQQQUUUYYY[[[UUURRRNNNLLLKKKMMMQQQSSSWWWVVVTTTRRRPPPNNNMMMLLLIIIKKKLLLMMMKKKHHHEEEBBB@@@DDDGGGDDD>>>888666666777666555444333444555555888777666555444333222111999999888555222000000111000000000000000000000000........................//////000111111111111000pppccc```bbb^^^\\\[[[XXXTTTUUUYYYYYYNNNKKKJJJFFFKKKPPPKKKLLLJJJEEE@@@???@@@<<<666:::999888666333///,,,***)))'''&&&&&&''''''&&&%%%######$$$%%%%%%&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%%%%$$$######"""#########"""############$$$$$$$$$############$$$%%%&&&''''''''''''%%%$$$&&&)))+++&&&$$$!!!!!!"""$$$$$$###$$$$$$###"""""""""######""""""""""""############$$$$$$############$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""#########$$$$$$%%%$$$######"""#################################################################################%%%%%%$$$$$$###"""""""""####################################################################################""""""""""""!!!"""$$$###""""""###%%%############""""""""""""""""""############""""""##############################$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""""""""""""""""""""######""""""""""""############"""############""""""!!!""""""""""""""""""""""""######""""""""""""######"""""""""###""""""!!!!!!########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&''')))+++,,,,,,++++++***+++,,,------,,,+++***---....../////////////////////000000111222333333444444555555666777777777:::999999888999:::;;;<<<>>>===;;;;;;<<<======<<<>>>???AAABBBAAA@@@>>><<<>>>=========<<<;;;;;;:::888777777666777888999:::555555444333222111000000000//////////////////.........---------,,,,,,,,,...---,,,,,,......---,,,,,,,,,---------.........------............------,,,------------.........///......------,,,,,,+++111//////111444444111...222000000111222333222111111000000000111222333444444333111//////000111333444444333222000///......444444555555555333222111///222555555222000000222,,,,,,,,,+++,,,,,,---............///////////////---000333444333111000000...................................................//////000000000000000qqqddd``````^^^]]]\\\WWWSSSTTTYYYYYYNNNLLLKKKGGGKKKOOOIIIIIIIIIFFFBBB@@@@@@<<<666999999888666222///,,,***)))'''&&&&&&''''''&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$$$$###############$$$""""""#########$$$$$$$$$"""""""""######$$$%%%%%%&&&%%%$$$"""!!!!!!"""###$$$""" !!!###$$$$$$$$$######""""""""""""######!!!"""""""""############$$$$$$############$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$###############$$$########################"""###############$$$$$$########################$$$$$$######################################################################################################"""""""""!!!!!!###$$$$$$######$$$%%%#########""""""""""""""""""""""""######"""""""""#########$$$$$$###############$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############"""""" !!!!!!!!!"""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""""""""""""""""""#########!!!"""""""""############""""""############"""!!!""""""""""""""""""""""""######""""""""""""######"""############"""!!!!!!########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''''')))***++++++++++++***+++---//////---+++***---...//////000000////////////000000111111222222333444444555555666777777999999888888888:::;;;<<>><<<;;;<<<<<<======>>>@@@AAABBBBBB@@@>>>=========<<<;;;;;;;;;;;;;;;;;;999777666555666888999444444333222111111111000111111000000//////......------------,,,,,,,,,,,,---,,,+++,,,---...---+++++++++++++++,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,---------......000000000//////...------000---+++,,,---///...---111000///......///000000//////000000000///......000000///////////////000000000000//////.........////////////////////////...000111000...---///000111111000000////////////,,,---------......//////,,,///111222000...------------------------------........................---...//////000000//////sssfffbbb^^^]]]]]]\\\WWWRRRSSSYYYXXXNNNMMMMMMHHHLLLOOOHHHHHHJJJHHHCCCAAA@@@<<<777888888666444111...***((()))'''&&&&&&''''''&&&%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%$$$###############$$$$$$""""""#########$$$$$$$$$!!!!!!"""###$$$$$$$$$$$$$$$###"""""""""############"""!!!"""$$$&&&%%%%%%###""""""!!!""""""######!!!"""""""""############$$$$$$############$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$###############$$$$$$########################""""""######$$$$$$$$$%%%########################!!!!!!"""###$$$$$$%%%%%%####################################################################################"""""""""!!!!!!###$$$$$$######$$$%%%""""""""""""""""""#########""""""""""""""""""###"""###$$$$$$$$$$$$###"""######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""############""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!""""""############!!!"""""""""############!!!""""""#########""""""""""""""""""""""""""""""######""""""""""""######""""""############""""""########################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''(((((()))************+++---...000000...---+++---......////////////////////////000000111111111333333333444555555666666777666666666666888:::;;;??????>>>===<<<===>>>@@@>>>???@@@AAAAAA???>>><<<>>>===<<<;;;;;;<<<<<<======;;;888666444444555666555444333222111111111222111111111000000//////............---------,,,,,,---+++***+++,,,---,,,+++************++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,---------************,,,---,,,,,,,,,,,,+++******,,,...///,,,,,,---.........---,,,,,,,,,---......------,,,---------------------...***************++++++,,,------...---,,,,,,---...000000000//////.....................------------...///000...---,,,---///,,,,,,,,,,,,,,,,,,,,,,,,........................------...////////////...tttfffbbb]]]]]]^^^]]]WWWQQQSSSYYYWWWNNNNNNOOOJJJMMMPPPIIIIIIKKKIIIDDD@@@???<<<777888777666444111---***((()))'''&&&&&&''''''&&&%%%''''''&&&%%%%%%$$$######$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%#########"""######$$$%%%"""############$$$$$$$$$!!!!!!###$$$$$$%%%$$$$$$###""""""###&&&((()))((($$$###"""###%%%&&&&&&$$$""""""!!!!!!!!!"""######""""""""""""############$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$%%%#########"""######$$$%%%########################""""""######$$$%%%%%%%%%######################## !!!###$$$%%%&&&'''####################################################################################""""""""""""!!!"""$$$###""""""###%%%""""""""""""##################""""""""""""######"""###$$$%%%%%%$$$###"""######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$""""""""""""############!!!""""""############"""""""""""""""""""""""""""######""""""""""""######!!!"""######$$$$$$##############################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((()))))))))******,,,---...//////...---,,,,,,------.....................//////000111222222222222333333444555555555555444444444555777888999===>>>???>>>===>>>???AAA>>>>>>>>>>>>>>>===<<<<<>>===<<<<<<===>>>>>>;;;:::888555444333333333444333222000000111111222000000//////////////////......---------,,,,,,,,,,,,+++******,,,,,,+++***))))))*********+++++++++******++++++++++++******,,,,,,,,,,,,------------((())))))***+++,,,---------...///000000///...---/////////...------///111))))))***+++,,,,,,,,,+++))))))***+++++++++************+++++++++,,,,,,,,,.........//////000000000---......///000111222222)))***+++------......---------,,,,,,,,,+++++++++------,,,++++++,,,000222,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,------...............sssddd___\\\]]]___]]]WWWPPPRRRYYYVVVNNNNNNPPPLLLOOORRRJJJKKKMMMJJJCCC???>>>;;;888888888777555222...+++))))))'''&&&&&&''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######""""""###$$$$$$%%%"""############$$$$$$$$$!!!"""###%%%%%%%%%%%%$$$%%%###"""###&&&((('''&&&$$$######$$$%%%&&&$$$###!!!!!!!!!!!!!!!"""######""""""""""""############$$$$$$############$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%######""""""###$$$$$$%%%########################""""""###$$$$$$%%%&&&&&&########################!!!!!!"""###$$$%%%%%%&&&####################################################################################"""""""""""" !!!###"""!!!!!!"""$$$!!!"""""""""############$$$###"""!!!!!!"""###$$$!!!###$$$%%%%%%$$$###!!!######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""############$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""" !!!!!!"""######$$$$$$""""""""""""############!!!!!!"""###############""""""""""""""""""""""""######""""""""""""###### !!!"""###$$$%%%%%%%%%########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''((((((((((((((())))))***,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,---------------,,,---...///000111222333222222222333444444555555444444333333555666888999999<<<>>>???>>>===???AAA===<<<;;;:::::::::;;;;;;<<<;;;:::999999:::;;;<<<666666666555444444333333333111000......///000111,,,,,,---------------...,,,,,,,,,,,,++++++++++++,,,***)))***+++,,,+++***))))))*********+++++++++)))******************)))*********+++++++++,,,,,,******++++++,,,------...((()))*********)))((((((***+++,,,+++)))(((***,,,+++++++++,,,,,,---------++++++,,,,,,------------,,,,,,,,,---------......******+++,,,,,,,,,++++++''''''(((***+++,,,+++***)))***,,,------------,,,++++++++++++++++++++++++******+++******+++...111------------------------------------------------,,,,,,---............---qqqbbb\\\[[[]]]___^^^VVVPPPRRRYYYVVVMMMOOOQQQNNNQQQSSSKKKLLLNNNKKKCCC>>>===;;;888:::999888666333///,,,***)))'''&&&&&&'''(((&&&%%%###$$$$$$%%%%%%&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""###$$$$$$%%%######""""""###$$$%%%%%%"""############$$$$$$$$$!!!"""$$$%%%&&&&&&%%%%%%(((%%%""""""###### $$$#########%%%%%%###!!!!!!!!!!!!!!!!!!"""######""""""""""""############$$$$$$############$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######""""""###$$$%%%%%%########################""""""###$$$%%%%%%&&&&&&#######################################$$$$$$$$$####################################################################################"""""""""""" !!!""""""!!!!!!"""###!!!!!!""""""#########$$$$$$###"""!!!!!!"""###$$$!!!"""$$$%%%%%%$$$"""!!!######$$$$$$$$$$$$##############################""""""###$$$$$$$$$$$$###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""######$$$$$$$$$%%%%%%%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""###############"""!!!!!!"""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$""""""""""""############!!!!!!"""###############""""""""""""""""""""""""######""""""""""""###### """###%%%%%%&&&&&&########################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''')))(((((((((((())))))***++++++***))))))***++++++***+++,,,,,,------,,,,,,,,,,,,---///000222333333111222222333333444555555444444333444555777999:::666:::===???>>>===???@@@===;;;999888777888:::;;;888777555444444666777999222333444444555555444444111000...------...///000*********++++++,,,,,,,,,+++++++++************)))+++***)))***+++,,,+++)))************++++++++++++))))))************))))))))))))))))))*********************++++++++++++++++++,,,------,,,,,,...///))),,,......,,,+++---///++++++************++++++*********++++++,,,,,,,,,+++++++++++++++,,,,,,,,,***+++,,,------,,,+++***---,,,---.........,,,***,,,---------,,,***((('''******++++++,,,---------)))+++++++++***)))***,,,------------------------------------------------+++,,,------......------ooo```]]][[[ZZZ[[[[[[WWWSSSTTTZZZXXXPPPJJJMMMQQQOOOJJJHHHKKKLLLIIICCC??????===999:::999888777444000+++&&&***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%%%%$$$###""""""########################$$$$$$"""############$$$$$$$$$ """$$$%%%$$$###$$$$$$,,,***'''$$$"""###$$$&&&########################""""""""""""""""""""""""$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%$$$###"""!!!$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$############""""""""""""######$$$$$$$$$######"""$$$######""""""######$$$ !!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%""""""""""""####################################$$$$$$$$$#########""""""""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""######$$$'''&&&""" ###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""######""""""!!!!!! !!!!!!!!!!!!""""""""""""######""""""!!!!!! """""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""###$$$$$$$$$!!!!!!"""#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((************************...---+++))))))***+++,,,+++,,,,,,,,,+++,,,///111333333333444444555555555222333444666666666555555888888999999999999888888555777999;;;<<<===<<<<<<999777555333222333444555444444444333222111//////000///...---,,,++++++++++++++++++*********))))))************************))))))*********+++++++++******))))))((((((''''''))))))************)))))))))))))))))))))))))))))),,,,,,++++++***)))))))))*********)))))))))))))))))))))*********+++++++++***************************************************************)))((((((((()))))))))************))))))*********+++++++++******))))))))))))******************************++++++******************++++++++++++++++++++++++------,,,+++++++++,,,,,,------------------------mmmeeeeee^^^]]]]]]]]]YYYTTTUUUZZZWWWOOOIIILLLOOOLLLHHHFFFKKKLLLIIICCC??????===999:::999888777555111,,,(((***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$$$$###""""""######""""""###$$$%%%%%%&&&&&&"""############$$$$$$$$$ ###%%%%%%$$$######$$$***(((&&&$$$######$$$$$$################################################$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$######"""$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$$$$#########""""""""""""######$$$$$$$$$$$$######$$$$$$############$$$$$$ !!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%""""""""""""####################################$$$$$$$$$#########""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""########################$$$###"""!!!!!!"""###### ###&&&%%%""" ###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! !!!!!!!!!!!!""""""""""""###"""""""""!!!!!!!!! """""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""" !!!!!!"""######$$$$$$!!!!!!"""#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''''''''((((((((((((************************...---+++***)))***+++,,,,,,---------,,,,,,///111222222333333444555555666333444555666666666555555666666777777777666666555555777888:::;;;;;;;;;::::::888666444333444444555333333333333222111000//////...---,,,,,,+++++++++++++++*********)))))))))************************)))))))))*********++++++))))))))))))((((((''''''((())))))******))))))(((((((((((((((((((((((((((************************)))))))))))))))))))))))))))))))))*********++++++************************************************)))************)))((('''(((((()))))))))*********)))))))))*********++++++******))))))))))))******************************************************++++++++++++++++++++++++......---,,,,,,,,,,,,---------------------------llleeeeeeaaa_________ZZZUUUVVV[[[XXXPPPKKKLLLNNNLLLHHHGGGKKKLLLIIICCC??????>>>:::;;;999888777666222---******(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################%%%$$$######"""#########!!!"""###$$$%%%'''(((((("""############$$$$$$$$$"""$$$&&&&&&$$$###"""###'''&&&%%%%%%$$$###""""""################################################$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$#########""""""######$$$$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%!!!!!!!!!"""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%"""""""""#########$$$$$$########################$$$$$$$$$###############""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""##############################""""""""""""###### ###&&&%%%""" !!!###""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!!!!"""######$$$$$$!!!!!!"""#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((************************---,,,+++*********+++,,,......///...------...000000111222333444555666777555666666777666666555444777777777777777666555444666777888999999999888888;;;999777555444444555555222222222111111000000///......---,,,++++++++++++************))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))(((((((((((('''(((((())))))))))))((((((((((((((((((((((((((((((((((((((()))***+++++++++))))))))))))))))))))))))))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((('''(((((((((((())))))))))))))))))))))))***************))))))(((((())))))***))))))))))))))))))))))))************************++++++++++++++++++++++++///...------,,,,,,------,,,,,,,,,,,,------------lllcccaaabbb``````___ZZZUUUVVVZZZ[[[SSSNNNOOOPPPMMMKKKJJJKKKLLLIIICCC@@@@@@>>>;;;;;;:::888777666333...+++***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$###############$$$""""""###$$$$$$%%%&&&&&&""""""#########$$$$$$$$$###%%%&&&&&&$$$"""""""""###$$$%%%%%%$$$###"""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$$$$###############$$$$$$%%%%%%$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&"""""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%""""""#########$$$$$$$$$################################################!!!"""""""""############$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""#########!!!###$$$$$$"""!!!"""###!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!""""""############!!!!!!"""#######################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&'''''''''((((((************************,,,,,,+++******++++++,,,...///000///...---...000///000111222444555777777777777777666666555555444999999:::999999888777666666666777888888777666555999888777555444444444444111111000000////////////------,,,+++++++++++++++******)))))))))((((((((())))))))))))))))))))))))((((((((()))))))))******(((((((((((((((((((((((('''(((((())))))(((((('''((((((((((((((((((((((((((((((((()))))))))******((((((((()))))))))))))))((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))((((((((())))))((('''''''''''''''((((((((())))))((((((((()))))))))******))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))************************************...---,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,---------nnnddd___```______^^^YYYSSSTTTYYY[[[TTTOOOOOOPPPMMMLLLMMMKKKLLLIIICCC@@@AAA???;;;<<<;;;888777555222...+++***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$###############$$$$$$############""""""""""""""""""#########$$$$$$$$$###%%%''''''%%%###"""###"""###$$$%%%%%%###"""!!!########################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$######$$$%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%############$$$$$$$$$$$$################################################!!!"""""""""############################################################################################################!!!!!!""""""############""""""###"""""""""###$$$!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""#########!!!!!!"""#######################################""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&''''''''''''))))))))))))))))))))))))+++++++++++++++++++++,,,...///000000...---.../////////111222444555666777777777666666555555555444999999999999999888777777555666777777777666555444666666555444333333333333111111///...............,,,,,,+++*********++++++)))))))))(((((((((''''''((((((((((((((((((((((((''''''((((((((()))))))))'''''''''''''''(((((((((''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((((((((''''''''''''(((((())))))))))))''''''((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((&&&''''''(((((((((''''''&&&''''''''''''(((((((((''''''((((((((()))))))))))))))(((((((((((())))))(((((((((((((((((((((((((((((()))))))))*********************************,,,+++******))))))******+++++++++,,,,,,,,,------nnnccc^^^___]]]]]]]]]XXXSSSTTTYYYXXXRRRNNNNNNMMMKKKKKKNNNKKKLLLIIIDDDAAAAAA@@@<<<>>>;;;888666444111---******(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""######$$$%%%#########"""!!!!!! """############$$$$$$$$$###%%%''''''%%%$$$###$$$!!!"""$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%$$$$$$"""###$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%#########$$$$$$$$$$$$%%%#######################################$$$$$$$$$""""""""""""############""""""""""""""""""""""""######################################################################## !!!"""######$$$######"""""""""!!!""""""###$$$""""""""""""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""######!!!!!!"""#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&'''''''''))))))))))))))))))))))))***++++++++++++,,,,,,,,,,,,...000000...---...//////000111222333444555666666555555444444444555555666666777777777777666666555666777777777666555444333333333333333333333333222111///---,,,,,,,,,---++++++******)))******+++((((((((((((''''''''''''((((((((((((((((((((((((''''''''''''((((((((((((&&&''''''''''''(((((((((&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''')))))))))((('''&&&&&&&&&&&&''''''(((((())))))***''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((%%%&&&''''''''''''''''''&&&&&&&&&&&&'''''''''(((''''''''''''(((((((((((()))((((((''''''(((((()))(((((((((((((((((((((((('''(((((())))))*********************************+++***))))))(((((())))))******++++++,,,,,,------kkkbbb___^^^\\\]]]]]]XXXTTTUUUZZZWWWRRRNNNNNNNNNLLLMMMQQQJJJLLLIIIDDDAAABBB@@@===???<<<888555222///+++(((***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$$$$%%%#########""""""""""""""""""############$$$$$$$$$"""$$$&&&'''&&&$$$%%%%%%"""######$$$%%%%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%"""###$$$%%%&&&&&&&&&&&&$$$$$$############$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""######$$$%%%#########$$$$$$$$$%%%%%%########################""""""#########$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######################################################################## """###$$$$$$#########"""!!!!!!"""###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###!!!!!!!!!!!!"""""""""""" !!!!!!!!!"""""""""###"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""###"""""""""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&'''''''''))))))))))))))))))))))))******++++++,,,,,,,,,,,,***,,,...///...---...///000111111222333333444444444444333222333333555555444555666777777888777777555555777888888777666555222222333444555555555555333222///,,,+++******+++******))))))))))))******((((((((('''''''''&&&&&&''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&&&&&&&'''''''''((((((&&&&&&&&&''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&''''''((())))))***&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&'''''''''''''''%%%%%%&&&&&&&&&'''''''''&&&&&&'''''''''(((((((((((((((''''''''''''((((((''''''''''''''''''''''''''''''(((((()))******+++************************+++******))))))))))))))))))******+++,,,,,,------iiieeeeee]]]\\\]]]]]]YYYUUUVVV[[[XXXSSSPPPPPPPPPNNNPPPTTTJJJLLLIIIDDDAAABBBAAA===???<<<888444111...***'''***(((&&&&&&&&&'''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################""""""###$$$%%%%%%""""""######$$$$$$$$$%%%"""############$$$$$$$$$!!!$$$&&&'''&&&%%%%%%&&&#########$$$$$$%%%&&&&&&########################$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''&&&&&&&&&%%%%%%%%%"""###$$$%%%&&&&&&'''&&&$$$##################$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########################################################"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%########################""""""######$$$$$$$$$$$$""""""""""""############!!!!!!!!!!!!!!!!!!!!!!!!######################################################################## """###$$$$$$$$$######""" """###$$$$$$""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######!!!!!!!!!!!!"""""""""""" !!!!!!!!!""""""######"""""""""""""""######$$$""""""""""""""""""""""""""""""""""""""""""""""""#########"""""""""""""""!!!!!!"""#######################################"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''')))))))))))))))))))))))))))***+++,,,,,,,,,,,,,,,(((+++---......---...///111111111222222333333333333222222111222333555666555666777999::::::::::::444555777888888888777666111222333555666777777777444222///,,,***))))))******)))))))))))))))******(((((('''''''''&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''((((((%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''%%%%%%&&&&&&'''(((((((((&&&&&&&&&'''((())))))***&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''$$$%%%&&&&&&'''''''''&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&''''''((()))******+++)))))))))))))))))))))))),,,++++++***)))*********))))))***+++,,,,,,------kkkbbbnnnggg```[[[[[[YYYVVVVVVXXX___TTTRRRRRRMMMPPPPPPHHHLLLNNNMMMHHHFFFFFFDDD@@@CCC???:::666333000---+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%$$$###""""""############""""""######$$$%%%""""""""""""############%%%%%%$$$$$$###$$$$$$$$$######$$$$$$$$$######"""%%%%%%%%%$$$$$$#########&&&###!!!!!!$$$%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%&&&'''&&&%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&%%%$$$######'''%%%######$$$%%%$$$$$$)))((('''&&&%%%&&&'''((($$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$#########$$$$$$%%%%%%$$$$$$###&&&%%%$$$#########$$$%%%%%%$$$###""""""###$$$%%%%%%%%%%%%$$$$$$#################################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""##################""""""######$$$%%%"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$$$$""""""""""""""""""""""""$$$#########""""""!!!!!! !!!!!!""""""######!!!!!!"""###############$$$$$$$$$######"""""""""########################$$$###"""""""""###%%%&&&$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%%%%&&&&&&))))))******)))(((&&&%%%************+++,,,---...,,,,,,------...///000000000000000111222222333333444333222111000111222333555444444555777777777666777777777777777777777777666444222333777???GGGLLLDDD:::///***,,,...---***(((((((((((((((((((((((('''&&&%%%%%%&&&'''((()))'''''''''&&&&&&%%%%%%%%%&&&&&&%%%'''((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&(((((('''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((((())))))(((((()))***++++++,,,,,,mmmdddoooddd___[[[[[[ZZZWWWWWWZZZ\\\QQQOOOQQQNNNRRRSSSKKKKKKMMMLLLHHHFFFFFFDDD@@@AAA>>>999555333000---+++***)))'''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$$$$###""""""############""""""######$$$%%%""""""""""""############%%%%%%$$$$$$###$$$$$$%%%######$$$$$$$$$$$$######%%%%%%%%%$$$$$$$$$######&&&###""""""$$$%%%$$$"""$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&'''&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%$$$$$$%%%&&&&&&&&&'''&&&&&&&&&'''&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%$$$######$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$#########$$$$$$$$$$$$###""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$################################################""""""""""""##################""""""######$$$%%%"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############ !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""############"""""""""!!!""""""""""""############!!!!!!"""###############%%%$$$$$$$$$##########################################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&'''&&&&&&%%%%%%&&&&&&&&&'''((()))******))))))(((************+++,,,------,,,,,,------...//////000//////000000111111222222333333222222222222333333555444333444666777666555777777777777777777777777444333222333777???GGGLLLFFF<<<111,,,,,,---+++(((''''''''''''''''''''''''((('''&&&&&&&&&'''((()))''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&((()))'''&&&&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((((((((())))))***))))))(((((((((((())))))(((((()))******+++,,,,,,lllbbbjjjaaa]]][[[\\\[[[YYYYYY]]]\\\QQQPPPQQQNNNRRRTTTKKKJJJLLLLLLGGGFFFFFFDDD@@@???<<<888555222000---+++***)))(((&&&%%%&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################%%%$$$######"""###############""""""######$$$%%%"""""""""#########$$$$$$%%%$$$$$$###$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######%%%%%%$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%&&&''''''(((((()))''''''''''''''''''((((((%%%%%%%%%%%%%%%$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&################################################""""""""""""##################""""""######$$$%%%"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$ !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""############""""""""""""$$$$$$$$$$$$############!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$###########################""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''')))***++++++++++++******)))******+++,,,---,,,,,,,,,---......//////---......///000000111111333333444444444444333333555444333444555666555444666666666666666666666666333222111222666===DDDIIIDDD<<<222,,,++++++)))&&&'''''''''''''''''''''''')))((((((''''''''''''((('''&&&&&&&&&&&&%%%%%%%%%&&&%%%%%%&&&(((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((''''''(((((()))***)))((((((''''''(((((()))((())))))******+++++++++iii]]]ccc^^^\\\\\\^^^]]]ZZZ[[[___aaaVVVTTTTTTOOORRRRRRIIIIIIKKKJJJGGGEEEFFFDDDAAA===;;;777444333000---+++***)))(((&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###############$$$######""""""######$$$%%%""""""#########$$$$$$$$$$$$$$$######$$$$$$%%%%%%###$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&'''(((''''''''''''''''''''''''((((((((((((''''''&&&&&&&&&''''''((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((((((&&&'''(((((('''&&&''''''&&&'''((((((((('''%%%$$$&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&%%%%%%$$$###$$$%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$###$$$$$$##################$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((################################################!!!"""""""""##################""""""######$$$%%%""""""#########$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!""""""""""""######### !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""#########"""""""""""""""$$$$$$$$$######"""""""""!!!!!!"""###############%%%%%%%%%$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$######$$$$$$######$$$$$$%%%&&&%%%%%%&&&&&&&&&&&&&&&&&&(((((()))******+++++++++))))))))))))***+++,,,---,,,,,,,,,------.........,,,------......//////000222333444555666555444333444333222333444555444333555555555555555555555555222111000000333888===@@@>>>777///*********(((%%%''''''''''''''''''''''''***))))))(((''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&(((((('''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''(((''''''''''''((())))))(((((((((''''''(((((((((((()))))))))*********+++ggg\\\```\\\\\\^^^```^^^[[[\\\```cccXXXUUUUUUQQQTTTTTTKKKGGGJJJIIIFFFEEEFFFDDDAAA===:::777555333000---***+++***((('''&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$###############$$$$$$######""""""######$$$%%%############$$$$$$$$$$$$$$$#########$$$$$$%%%&&&$$$$$$%%%&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((('''''''''''''''''''''''')))((((((((((((((((((((('''(((((())))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''')))((('''&&&%%%&&&&&&&&&%%%''')))(((&&&$$$%%%&&&&&&'''((()))((('''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$##################$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""###%%%'''(((################################################!!!"""""""""##################""""""######$$$%%%""""""#########$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!!""" !!!"""""""""""""""!!!!!!!!!!!!""""""""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""###############""""""!!!!!! !!!!!!"""###############$$$$$$$$$$$$$$$$$$$$$$$$########################!!!"""###%%%%%%$$$######$$$$$$######$$$$$$%%%&&&$$$%%%&&&'''''''''&&&&&&***))))))))))))))))))***))))))))))))***+++,,,,,,,,,,,,,,,---------------,,,,,,,,,---......//////111222444555666555444444444222111222333444333111333333333333333333333333222000///......000333555444///***'''(((((('''&&&''''''''''''''''''''''''))))))((((((((('''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((()))((((((''''''''''''(((((()))))))))))))))*********jjj```ccc]]]]]]```bbb___ZZZ[[[___```VVVTTTUUURRRVVVXXXOOOEEEHHHHHHEEEDDDFFFEEEAAA>>>;;;999666444111---***+++***)))'''&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################"""######$$$%%%######""""""######$$$%%%#########$$$$$$$$$$$$%%%############$$$%%%&&&&&&$$$$$$%%%&&&''''''''''''###$$$$$$$$$$$$%%%%%%%%%$$$&&&(((((('''%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''((()))''''''''''''''''''''''''))))))(((((())))))***+++((())))))******))))))((((((((((((((((((((((((((('''''''''(((((((((((((((+++***((('''&&&&&&'''''''''***---+++(((%%%%%%&&&'''''''''''''''&&&%%%%%%''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""######$$$%%%"""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""" !!!!!! !!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""""""""""""""############"""""""""!!!!!!!!!!!!!!!!!!!!!"""###############"""############$$$$$$$$$########################""""""###$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&###$$$&&&'''(((''''''&&&***)))((((((((((((((()))))))))((())))))***+++,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,---......//////111222333444444555444444333222111111222222111000222222222222222222222222111000...,,,++++++,,,,,,,,,)))&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((''''''&&&%%%%%%%%%%%%&&&&&&&&&&&&'''%%%$$$$$$%%%''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))(((''''''&&&&&&''''''((())))))))))))))))))))))))lllcccddd^^^___cccddd```YYYYYY]]]___TTTSSSTTTQQQUUUWWWNNNDDDGGGGGGDDDDDDFFFEEEAAA???===:::888555111,,,)))+++***)))''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$$$$%%%######""""""######$$$%%%#########$$$$$$$$$%%%%%%############$$$%%%&&&'''$$$%%%&&&''''''(((((((((######$$$$$$$$$%%%%%%%%%###&&&))))))'''%%%%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&%%%%%%&&&&&&'''((()))'''''''''''''''''''''''')))((((((((()))+++,,,---)))******************)))((((((((((((((((((((((((''''''((((((((())))))))),,,+++)))(((((()))***+++---000333111,,,(((((()))))))))((('''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&%%%$$$%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%$$$###""""""###$$$$$$$$$$$$###"""%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""##################""""""######$$$%%%"""############$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""" !!!!!!!!!!!! !!!"""""""""""""""!!!!!!!!!!!!"""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$""""""""""""""""""""""""!!!"""""""""############""""""""""""""""""######!!!!!!"""###############!!!!!!"""""""""#######################################""""""######$$$%%%$$$$$$######$$$$$$%%%&&&"""$$$&&&'''(((((('''&&&''''''&&&&&&'''((()))***((((((((())))))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////111111111222222333444555333111000000111111000///111111111111111111111111000///---+++***)))))))))((('''&&&%%%&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((((((''''''&&&&&&''''''((()))))))))))))))))))))(((lllbbbbbb___```dddfff```YYYXXX\\\aaaVVVSSSSSSOOORRRRRRIIIDDDGGGGGGDDDDDDFFFEEEAAA@@@>>>;;;999666111,,,(((,,,+++)))(((''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""###$$$%%%%%%#########"""###$$$$$$%%%######$$$$$$$$$%%%%%%%%%############$$$%%%&&&'''$$$%%%&&&'''((((((((((((#########$$$$$$%%%%%%%%%###&&&******(((%%%%%%'''$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&'''))))))((((((((((((((((((((((((((((((((((((***,,,...///******++++++++++++******))))))))))))))))))))))))'''((((((((())))))******,,,,,,*********,,,...000111555888666000+++***,,,---,,,***)))))))))***+++((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&''''''&&&&&&%%%$$$%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%&&&%%%$$$###""""""###$$$%%%%%%$$$###"""&&&%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""#####################"""###$$$$$$%%%"""############$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""""" !!!!!!"""""""""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""############$$$$$$$$$$$$""""""""""""""""""""""""!!!!!!""""""#########$$$""""""######$$$$$$$$$%%%!!!!!!"""############### !!!!!!"""""""""###########################$$$###"""""""""###%%%&&&$$$$$$######$$$$$$%%%&&&"""###&&&((((((((('''&&&$$$$$$$$$%%%&&&(((***,,,(((((((((((()))***+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000111111000000111333444666333111000000111111000...000000000000000000000000......,,,+++******))))))(((''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&"""###%%%&&&'''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''%%%$$$$$$%%%''''''&&&$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&&&&&&&'''(((((('''''''''&&&&&&'''''''''))))))))))))((((((((((((ggg]]]bbb\\\]]]______\\\ZZZYYYYYY^^^TTTRRRSSSPPPSSSTTTKKKBBBFFFFFFBBB@@@BBBBBB@@@AAA???;;;888555111+++((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""!!!!!!"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''''''''''''''%%%%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''(((''''''''''''((()))***---+++)))(((((()))+++,,,***'''%%%(((,,,---***&&&)))***---//////,,,***+++111000...,,,,,,,,,---...,,,...///000111222333444555666777777555555555666777111///555666000******))),,,...///---,,,,,,---)))+++...---***(((((()))))))))(((((('''''''''(((&&&&&&%%%%%%%%%$$$$$$$$$&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""######""""""######$$$%%%###########################################################################"""!!! !!!"""###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""########################$$$#########""""""!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""######$$$%%%%%%%%%%%%$$$&&&%%%$$$###""""""""""""&&&''''''((()))(((((((((''''''''''''(((((((((((())))))))))))***+++,,,---++++++++++++,,,---............---,,,---...///000000000000000000000000000000000111111111111000000000000000000///...---,,,111000...,,,+++))))))((()))'''%%%&&&)))***(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((((((''''''''''''&&&&&&&&&'''&&&&&&&&&&&&'''(((((())))))))))))))))))***+++jjj___bbb^^^___```^^^\\\ZZZYYYZZZ]]]SSSRRRTTTPPPSSSSSSJJJCCCGGGGGGCCCAAABBBCCCAAAAAA???<<<999666111,,,((()))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$#########"""""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''((((((%%%%%%&&&&&&&&&%%%$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''''''''((((((***)))(((((()))***+++,,,,,,---...///000222222333111111111111000000222666111000000000111111000///---///111222111000000222666777888777555555666888>>>;;;<<>>:::;;;???555666666555444333333333999:::;;;777222---******---,,,***(((&&&&&&''''''%%%&&&&&&'''(((((())))))&&&''''''''''''&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################################################################"""!!! !!!"""""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""###""""""""""""""""""""""""####################################"""""""""!!!""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&''''''((((((''''''''''''''''''(((((((((((())))))))))))***+++,,,,,,,,,,,,+++++++++++++++,,,...------,,,---...///000000000000000000000000000000000111111111111000000///000000//////...---,,,///...---+++***))))))((()))'''&&&&&&))))))(((&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))((((((((((((''''''''''''&&&&&&&&&&&&'''(((((()))))))))((())))))***+++lllaaacccaaaaaa```^^^[[[YYYZZZ[[[[[[RRRRRRUUUQQQSSSSSSIIIEEEIIIIIIDDDBBBCCCCCCAAAAAA???<<<999666222---))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############""""""""""""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&'''(((((()))%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((((())))))******))))))((()))))))))))))))***+++,,,---......+++...111000......222777222444555444111222444777777777777888888666222...222444666555222111222444111333555666777999;;;>>>888:::<<<===999444666;;;:::888666555666666666555;;;===???>>>;;;888666555666444111---***)))((((((&&&&&&'''((()))***++++++$$$%%%&&&'''&&&%%%###"""%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################################################################""""""!!!!!!!!!!!!""""""###""""""!!!!!!""""""###%%%$$$$$$######"""""""""!!!!!!!!!"""""""""######""""""""""""""""""""""""####################################""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################"""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$%%%&&&'''((($$$%%%&&&&&&''''''&&&&&&''''''''''''(((((((((((())))))))))))***+++,,,,,,---,,,+++***))))))))))))...------------...//////000000000000000000000000000000111111111111000000////////////...---,,,+++,,,+++***))))))(((((((((((('''&&&'''(((((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&'''(((((()))))))))((((((((((((''''''&&&&&&&&&&&&'''(((((()))((((((((())))))***+++kkkaaaccccccbbbaaa]]]ZZZYYYZZZ[[[ZZZRRRSSSVVVSSSUUUSSSIIIGGGJJJJJJEEEBBBCCCCCCAAAAAA???<<<:::777333---***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))...---,,,,,,+++,,,,,,,,,,,,,,,...///000111111000///111333222000000333777000555999777555555555444888999<<>>AAA<<>>@@@BBBCCC@@@===<<<===888666333333555666666444999;;;>>>@@@@@@??????>>><<<;;;:::888555222000///*********))))))(((((((((%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%########################################################################$$$##################$$$###""""""""""""""""""###&&&&&&%%%$$$$$$###""""""!!!!!!"""""""""#########""""""""""""""""""""""""#################################"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%&&&'''$$$$$$%%%&&&&&&&&&&&&%%%''''''''''''((((((((((((((((((((())))))***+++,,,++++++***)))))))))))))))------------......//////000000000000000000000000000000111111111111000000...............,,,++++++))))))((((((''''''((((((''''''&&&'''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((((((((((((((('''''''''''''''&&&&&&&&&&&&'''((((((((((((((((((((()))***+++iiiaaabbbbbbbbb```]]]ZZZXXXYYY[[[[[[RRRSSSWWWTTTVVVUUUJJJHHHKKKKKKFFFCCCCCCCCC@@@@@@>>><<<999666222...***)))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$""""""#########$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&'''((()))%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&''''''(((((((((&&&&&&&&&'''((()))))))))......------------......//////111222222333222222444444555666888:::<<<===777;;;;;;777888>>>AAA@@@===???DDDNNNYYY```bbbaaaVVVVVVVVVVVVVVVXXXZZZ[[[bbbdddgggfffbbb\\\XXXVVVVVVQQQKKKFFFEEEFFFFFFDDD>>>===<<<::::::888666444<<<<<<<<<<<<<<<;;;999888777999===@@@AAA???===;;;666555333111...+++)))((()))(((&&&$$$%%%''')))+++&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%######################################################################################################""""""""""""######'''&&&&&&%%%$$$###""""""""""""""""""############################################################""""""""""""""""""######""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""""""""###$$$$$$$$$$$$###$$$$$$############$$$$$$###$$$$$$%%%&&&%%%%%%%%%''''''''''''(((((((((((((((((((((((()))***+++,,,)))((((((((())))))***+++---------...............////////////////////////000000111111111111000000............---,,,+++***(((''''''&&&&&&''''''(((&&&'''''''''&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((''''''''''''((()))***+++hhh````````````___]]]ZZZXXXYYYZZZ[[[RRRRRRUUUSSSUUUUUUKKKIIILLLKKKFFFBBBBBBBBB??????===:::888666222---))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%$$$$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&'''(((((())))))''''''((()))***+++,,,,,,...------------...///000222333333555666777888888333444666:::>>>AAABBBBBBEEEDDD>>>:::DDDVVVaaaaaaaaa^^^^^^dddmmmuuuxxxwwwpppppprrrxxx~~~}}}nnn\\\TTTSSSPPPLLLOOOQQQRRROOOJJJCCC>>><<<<<<:::888777888888777666222666===CCCHHHIIIIIIHHHDDDCCC@@@===999666333222,,,***'''%%%$$$$$$&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################""""""######$$$%%%########################################################################""""""############""""""$$$######""""""######$$$&&&%%%%%%$$$$$$#########"""""""""#########$$$$$$################################################""""""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!"""######$$$$$$######$$$$$$######"""############$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((((((((((((((()))***++++++(((((((((((()))***+++,,,,,,---......//////......////////////////////////000000111111111111000000------------,,,+++******(((''''''&&&&&&&&&&&&'''%%%'''((('''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&%%%%%%%%%$$$$$$'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))***+++iii```^^^\\\]]]^^^]]]ZZZXXXXXXXXXZZZPPPPPPRRRPPPSSSTTTKKKIIILLLKKKEEEAAAAAAAAA>>>>>><<<999777555111,,,))))))((('''&&&&&&%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###########################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&''''''''''''&&&&&&&&&'''((()))))))))***++++++,,,---...///000//////000000111222444444888888999;;;>>>AAADDDEEEDDDIIIOOORRRQQQQQQSSSUUUWWWWWWTTTXXXlll~~~|||}}}tttlllhhhooouuutttkkkaaa\\\ZZZRRRNNNHHHEEEEEEEEEDDDCCC;;;===AAAFFFIIILLLMMMNNNLLLKKKIIIGGGDDDBBBAAA@@@888777444111...***(((&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$%%%###########################################################################$$$%%%&&&&&&%%%$$$###$$$######""""""######$$$$$$$$$$$$$$$$$$#########""""""#########$$$$$$$$$################################################!!!"""""""""############""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!""""""###########################$$$$$$%%%&&&$$$%%%%%%&&&&&&&&&&&&&&&''''''''''''(((((((((((((((''''''(((((()))***+++******)))))))))***++++++,,,---.../////////...---////////////////////////000000111111111111000000,,,------,,,,,,+++***))))))((('''&&&&&&&&&&&&&&&$$$&&&((('''%%%$$$&&&(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$%%%%%%################################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''((((((''''''&&&&&&&&&%%%%%%%%%'''&&&&&&&&&&&&'''((((((&&&&&&&&&'''((()))***+++kkk```\\\ZZZ\\\]]]]]][[[YYYXXXXXXXXXNNNMMMOOOMMMQQQSSSJJJIIILLLKKKEEEAAAAAA@@@======;;;888666444000,,,((())))))'''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%"""############$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$########################%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%'''(((%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''((((((&&&&&&&&&'''((())))))***------...///000111222333333333444555666888999:::>>>>>>???BBBFFFKKKOOORRRgggooowwwvvvpppkkkmmmqqqiiimmmsss~~~|||tttjjjaaa\\\XXXTTTQQQJJJJJJIIIIIIJJJKKKMMMNNNMMMLLLLLLKKKKKKJJJJJJIIIJJJJJJIIIFFF@@@999222...''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&###$$$%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%#########"""###$$$$$$%%%########################################################################'''((()))******)))((('''$$$$$$############$$$$$$##################$$$$$$"""############$$$$$$$$$################################################!!!!!!""""""#########$$$""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""""""""""""""""""""!!!!!!"""###############""""""###$$$%%%'''((()))$$$%%%&&&&&&''''''&&&&&&''''''''''''((((((((()))'''''''''(((((()))***+++---,,,+++***)))))))))))),,,,,,.../////////...---////////////////////////000000111111111111000000,,,,,,,,,,,,+++***))))))))))))((('''&&&&&&&&&&&&$$$&&&((('''%%%$$$%%%(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""######$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$%%%################################################$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&'''(((((((((((('''''''''&&&&&&&&&'''&&&&&&&&&&&&'''((((((%%%%%%&&&&&&((()))***+++kkkaaa^^^]]]___```]]]YYYWWWWWWYYYWWWMMMLLLOOOLLLPPPRRRIIILLLKKKIIIHHHGGGFFFCCCAAA>>>:::999999666///,,,,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$$$$######$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&'''((()))***+++***)))(((&&&&&&&&&&&&###&&&)))***)))(((((()))***))))))***,,,...000111555222333999999444333666333777888999>>>FFFKKKKKKQQQUUUUUUSSSYYYhhhuuuyyy~~~zzz|||uuunnnrrruuuoooeeeYYYOOOJJJJJJKKKHHHGGGIIIMMMMMMKKKKKKOOOLLLLLLMMMPPPQQQNNNGGGBBB:::444+++&&&%%%''''''''')))(((&&&$$$$$$$$$&&&&&&'''%%%$$$$$$%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""!!!!!!""""""(((***---//////---***(((######""""""######$$$%%%%%%%%%$$$$$$###"""""""""!!!)))---'''"""######!!!""""""!!!!!!!!!!!!""""""$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################""""""######$$$%%%%%%%%%%%%&&&&&&&&&''''''((((((((((((((((((((((((&&&&&&''''''(((***+++,,,)))***++++++------...///,,,,,,,,,,,,,,,,,,,,,,,,//////000111111000///...------......///000000000,,,,,,+++***)))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((hhhaaa______aaaaaa^^^YYYVVVVVVXXXXXXNNNMMMPPPNNNQQQSSSKKKNNNLLLJJJHHHGGGEEEBBB???===:::888999555///+++,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%&&&'''((()))+++***)))((('''&&&&&&&&&'''((()))******)))*********++++++,,,---///333666<<<888666999888444444777;;;CCCJJJNNNTTT]]]ccceeehhhlllnnnmmmrrrxxxjjj]]]RRRLLLIIIJJJGGGGGGKKKLLLLLLNNNRRRTTTQQQOOOOOOQQQSSSRRRQQQHHHCCC;;;555111---)))&&&"""$$$&&&((()))(((&&&%%%'''&&&%%%%%%&&&&&&%%%###%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###"""""""""""""""$$$%%%'''))))))'''%%%$$$######""""""######$$$%%%##################$$$$$$""")))---((($$$%%%%%%$$$$$$$$$############$$$$$$########################""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""##############################""""""######$$$%%%&&&&&&&&&'''''''''((((((((((((((((((((((((((((((&&&&&&''''''(((***+++,,,***++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,......///////////////...---------...............,,,++++++***)))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((((((((((((((((((fff``````bbbcccbbb^^^YYYVVVVVVXXXZZZPPPOOOQQQOOOSSSUUULLLNNNLLLJJJHHHGGGEEEAAA???<<<999888888444...***+++(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%$$$$$$%%%%%%&&&'''(((***)))(((((('''''''''''')))'''&&&'''((())))))(((---...///000222777===AAA@@@;;;777777777888<<>>FFFQQQXXXcccmmmvvvvvvuuuzzzggg\\\RRROOOMMMKKKJJJKKKLLLNNNRRRWWWYYYYYYWWWUUUYYYXXXWWWUUUQQQKKKFFFBBB:::666///)))&&&'''))),,,)))(((((()))******(((&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################"""""""""""""""######""""""""""""""""""#########""""""######$$$%%%""""""#########$$$$$$$$$!!!######!!!!!!"""###""""""!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""""""""""""""""""""############""""""##############################################################################""""""######$$$%%%&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((''''''''''''((()))***+++,,,,,,,,,,,,++++++******+++++++++++++++,,,,,,,,,+++************,,,...///---,,,,,,+++******))))))******)))(((((('''&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((gggaaaaaa___``````\\\XXXWWWZZZ]]][[[QQQPPPRRRPPPTTTVVVMMMIIIHHHGGGGGGGGGFFFDDDBBB<<<888777777444---******(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''%%%%%%$$$$$$$$$%%%&&&&&&(((((('''(((((()))***+++,,,+++***+++---000111222333444666<<>>===:::888999555///+++,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''&&&&&&'''((()))+++---...***000777::::::<<>>777333///+++******)))(((''''''''''''''''''''''''%%%%%%&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$######$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################"""""""""""""""###$$$$$$""""""""""""""""""""""""######""""""######$$$%%%$$$$$$##################&&&!!! $$$%%%""""""%%%$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""########################""""""#########$$$$$$$$$##############################""""""######$$$%%%$$$$$$$$$%%%%%%%%%&&&&&&((((((((((((((((((((((((((((((((((((((())))))***+++++++++***************((())))))***++++++,,,,,,)))******+++++++++******+++*********))))))(((((('''''''''&&&&&&&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((ccc^^^aaa______]]]YYYTTTSSSVVVYYYWWWMMMLLLOOOLLLPPPRRRIIINNNLLLIIIGGGEEEBBB>>><<<>>>:::999999666///,,,,,,(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&''''''(((''''''&&&&&&&&&''''''&&&&&&'''(((***,,,---///666@@@IIIMMMLLLMMMUUU\\\xxx|||hhhjjjttt}}}|||xxx~~~vvvnnneeeaaagggttt{{{zzzxxxvvvvvvyyyvvvpppttt~~~vvv|||qqq```UUUPPPJJJPPPVVVYYYXXXWWWWWWXXX\\\^^^______\\\XXXSSSPPPBBB===777111...---,,,+++''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$########################""""""!!!""""""###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$#########"""###$$$$$$%%%"""""""""###$$$$$$%%%%%%%%% """### ###""""""!!!!!!!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############""""""""""""""""""""""""""""""""""""######$$$$$$$$$$$$#################################"""###$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''(((((((((((((((((((((((()))(((((((((((())))))***************************((())))))***++++++,,,,,,)))***+++,,,,,,+++)))(((************))))))))))))&&&&&&&&&&&&&&&&&&%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%((((((((((((((((((((((((gggbbb]]]```aaa___[[[VVVTTTVVVXXXUUUNNNNNNNNNLLLSSSUUUJJJHHHFFFDDDCCCCCCAAA???===>>>;;;999999555---)))((((((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&'''''''''&&&''')))+++---((()))//////,,,000:::HHHMMMSSSUUUUUUXXX```hhh|||xxx||||||{{{yyywwwzzz|||yyyuuussssssuuuwwwwwwvvvmmmoooxxxwwwhhhUUUOOOLLLQQQWWWXXXYYYZZZ^^^aaa```\\\\\\___^^^YYYPPPOOOLLLEEE;;;333...,,,+++%%%%%%***---(((%%%&&&(((&&&&&&'''))))))(((&&&((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$##################$$$%%%&&&'''(((%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""##################$$$$$$&&&''''''&&&$$$"""###$$$########################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%''''''''''''(((((((((((($$$%%%'''(((***+++++++++***)))))))))((((((''''''(((((())))))*********+++))))))*********+++++++++))))))))))))((((((((((((%%%%%%%%%&&&&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((fffbbb``````aaa```\\\VVVTTTUUUXXXWWWOOOMMMLLLKKKSSSXXXNNNKKKHHHEEEDDDBBBAAA>>><<<>>>;;;999999555---))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$""""""$$$&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&%%%%%%%%%&&&((())))))((('''((()))((()))---222555888>>>FFFMMMQQQVVVWWWYYY]]]fffnnnooouuuyyy{{{}}}yyyvvvttt}}}{{{pppfffeeehhhmmmvvv|||~~~wwwfffZZZRRROOOTTT[[[XXXZZZ^^^``````]]]YYYWWWYYYVVVQQQMMMHHH@@@888222000)))%%%(((***((((((***&&&&&&%%%%%%&&&'''((((((((('''&&&&&&%%%%%%%%%&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$%%%&&&'''%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$#########""""""#########$$$$$$$$$$$$$$$&&&'''(((&&&$$$######$$$########################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%''''''''''''((((((((((((%%%&&&''')))*********************))))))(((((((((((()))))))))************)))))))))******+++++++++)))))))))(((((((((''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((((((cccbbbccc___``````\\\WWWTTTUUUWWWYYYPPPMMMKKKKKKUUUZZZQQQMMMJJJGGGDDDCCC@@@===:::>>>:::888888444---))))))(((((('''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$%%%%%%$$$######%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''''''''&&&&&&&&&&&&&&&''')))******))))))***+++222999>>>>>>AAAHHHOOOQQQVVVYYY\\\^^^aaafffmmmtttxxxtttvvv~~~}}}{{{|||yyyuuurrrnnnvvvvvvvvv{{{xxxuuummmhhhmmmwwwxxxaaaRRRNNNWWWTTTXXX``````[[[[[[aaa```[[[WWWWWWWWWRRRHHH@@@888111+++)))((('''(((+++((((((((('''&&&%%%'''((('''''''''&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%&&&%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$##################$$$$$$$$$%%%%%%%%%&&&&&&'''((('''%%%$$$$$$%%%########################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&''''''''''''(((((((((''''''((()))))))))))))))***************)))))))))))))))))))))************))))))))))))************)))(((((((((((('''''''''%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$"""###$$$$$$""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&''''''''''''(((((((((bbbaaaccc___``````]]]XXXTTTUUUWWWXXXPPPNNNNNNMMMWWW[[[RRRLLLJJJGGGEEECCCAAA>>><<<===:::888777444---)))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###%%%&&&%%%$$$$$$%%%'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''&&&&&&&&&'''((())))))***,,,000333JJJTTTWWWPPPOOOVVV\\\ZZZdddeeeggghhhjjjmmmppprrr|||wwwqqqooorrruuuuuurrrsssvvvtttmmmgggfffeeecccnnnpppuuu}}}}}}|||}}}uuurrriiiXXXZZZPPPOOOWWWYYYUUU[[[iii```]]][[[[[[]]][[[UUUPPPEEE@@@999333...***)))))))))+++,,,+++(((&&&%%%&&&&&&'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$%%%%%%&&&&&&'''&&&'''((('''%%%$$$%%%&&&########################""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&'''''''''(((((((((((())))))))))))((((((++++++******************)))))))))))))))*********))))))))))))))))))))))))((((((((('''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$###%%%&&&%%%$$$###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&'''''''''((((((bbb```bbb___``````\\\WWWTTTUUUWWWVVVPPPQQQSSSRRRZZZ\\\PPPKKKIIIFFFEEEEEECCCAAA???===999777666333,,,)))***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$&&&&&&%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((((((((())),,,333;;;AAAXXXbbbddd]]]ZZZbbbhhhhhhsssrrrppppppooonnnllljjjfffkkkpppqqqnnnjjjddd``````dddeeedddffflllppppppzzz}}}zzz}}}bbbVVVQQQXXXYYYRRRUUU___^^^^^^]]][[[XXXVVVUUUUUUSSSRRRNNNGGG>>>777111---&&&(((++++++***(((&&&%%%&&&&&&'''((((((''''''&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$%%%%%%&&&''''''%%%'''''''''%%%$$$%%%&&&########################""""""""""""""""""""""""!!!"""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""!!!"""""""""##################$$$$$$$$$$$$######""""""""""""""""""""""""""""""""""""""""""""""""""""""#########$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%&&&&&&&&&&&&'''''''''''')))))))))))))))(((((('''******************++++++******))))))))))))))))))((((((((((((((((((((((((''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$######""""""""""""############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$%%%%%%%%%%%%$$$%%%&&&''''''%%%%%%&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&''''''''''''dddaaabbbaaaaaa___[[[VVVTTTVVVXXXVVVQQQSSSVVVUUU[[[\\\OOOKKKIIIGGGFFFEEEDDDBBB@@@===999666666222,,,***+++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&###$$$$$$$$$$$$%%%%%%%%%#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""$$$&&&'''&&&%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''(((((((((******+++...333<<>>FFFOOOUUUWWWYYY^^^aaabbbhhhvvvqqqgggccc```\\\XXX[[[VVVVVVYYYXXX]]]www}}}yyyvvveeeVVVSSSTTTUUUUUUSSSNNNIIIEEEJJJTTT^^^___^^^]]]XXXRRR@@@888...******+++)))&&&%%%&&&((()))))))))((('''%%%%%%%%%&&&&&&&&&''''''###"""""""""###$$$%%%%%%###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$!!!!!!"""###$$$%%%&&&&&&###$$$%%%%%%######$$$%%%########################""""""""""""""""""""""""""""""""""""############$$$$$$############$$$$$$""""""""""""""""""""""""""""""""""""##################$$$$$$$$$$$$######"""""""""""""""""""""""""""""""""""""""""""""""""""############$$$$$$$$$""""""###$$$$$$$$$$$$######$$$%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''''''''((()))))))))))))))(((((((((((())))))*********************)))))))))((((((((((((''''''&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$%%%%%%%%%$$$$$$$$$##############################################################################$$$$$$$$$$$$$$$$$$$$$$$$"""#########$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######""""""######$$$######$$$$$$$$$%%%%%%%%%################################################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$######$$$%%%%%%%%%%%%$$$$$$%%%&&&%%%$$$###$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&&&&'''''''''iiihhhhhhcccbbb^^^XXXSSSSSSWWW[[[]]]VVVTTTTTTRRRZZZ]]]SSSOOOMMMIIIGGGEEECCC@@@>>>===888555444111,,,***,,,(((((('''&&&&&&&&&&&&'''''''''''''''''''''''''''#########$$$$$$%%%%%%%%%""""""###$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%!!!$$$'''((('''&&&'''(((%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''&&&'''''''''(((((())))))...222999@@@FFFMMMTTTXXX]]][[[^^^ccccccdddtttmmm___ZZZYYYWWWUUUZZZSSSXXXdddgggjjj~~~ooo\\\KKKKKKMMMSSSVVVSSSIIIAAA<<>>BBBDDDEEEEEEFFFLLLVVV]]]\\\aaagggkkkjjjfffcccaaaUUUWWWXXXXXXXXX[[[dddmmmlllmmmnnnpppttt|||~~~ooo\\\PPPLLLLLLLLLLLLCCCBBBDDDIIISSS\\\bbbeeeddd___UUUJJJ@@@666...)))((((((''''''((()))'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%################################################"""############$$$$$$$$$#########$$$$$$%%%%%%%%%'''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$$$$$$$$$$#########""""""""""""""""""""""""""""""$$$$$$############$$$$$$"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))'''((((((((())))))))))))''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''&&&%%%%%%%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$##############################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&nnngggcccaaa___\\\WWWRRRPPPQQQSSSZZZQQQPPPQQQNNNQQQTTTMMMLLLKKKGGGBBB@@@@@@===999:::888666333000---+++***((((((((((((''''''''''''&&&''''''((((((&&&%%%$$$%%%%%%%%%$$$$$$$$$$$$###$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&''''''(((((()))))))))+++,,,222999===>>>AAAGGGFFFKKKOOONNNMMMPPPWWW______bbbeeeddd___XXXRRROOOLLLTTT^^^ccceeegggkkknnnmmmmmmmmmooosss|||lll[[[RRRNNNMMMJJJHHHEEEGGGMMMUUU\\\```___aaaccc___UUUHHH;;;444,,,)))&&&&&&((()))(((&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################"""############$$$$$$$$$#########$$$$$$$$$$$$$$$&&&%%%%%%$$$$$$$$$$$$%%%$$$############"""""""""""""""""""""""""""""""""""""""""""""""""""""""""########################""""""""""""############"""############$$$$$$$$$$$$$$$$$$###############""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&'''((())))))))))))''''''((((((((()))))))))''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''&&&%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$###""""""###$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&kkkddd```___^^^[[[VVVRRRPPPQQQSSSYYYPPPOOOPPPMMMQQQTTTNNNKKKKKKGGGBBB@@@AAA>>>999999888666333000---+++***((((((((((((''''''''''''&&&&&&'''''''''&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((()))***+++,,,)))000<<>>999999888555333000---***)))((((((((((((''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((***,,,...///000666CCCPPPSSSNNNJJJJJJOOOYYYlll~~~}}}iiiXXX^^^YYYRRRLLLLLLSSS]]]eeebbbdddffflllxxx}}}qqqtttxxxzzz|||}}}rrr``````[[[SSSNNNNNNTTT]]]cccaaa\\\WWWVVVYYY^^^aaabbbSSSPPPIII===111***)))+++'''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################""""""#########$$$$$$$$$########################$$$$$$$$$######$$$$$$%%%""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""!!!"""""""""############""""""#########$$$$$$$$$########################"""""""""""""""""""""""""""!!!!!!!!!!!!!!!!!!"""""""""#########$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&'''((((((((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''$$$%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""#########$$$$$$$$$""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#################################$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&kkkiiihhh]]]]]][[[YYYVVVTTTUUUVVVXXXPPPQQQTTTQQQTTTVVVNNNJJJJJJGGGAAA@@@AAA???:::999777555222///,,,***)))((((((((((((''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$###"""######$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&&&&%%%%%%&&&&&&''''''''''''(((+++---000222===>>>DDDLLLNNNMMMOOOSSSSSSXXXeeevvv}}}kkkZZZNNNNNNOOOOOOSSSZZZbbbhhhiiiiiihhhkkkxxxxxx|||uuukkkcccUUUJJJFFFLLLWWWaaabbb\\\RRRMMMNNNUUU___eeegggddd]]]PPPBBB555...***''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$###############"""""""""$$$############$$$$$$%%%!!!!!!"""""""""""""""###""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$###############$$$$$$$$$""""""""""""""""""""""""""""""!!!!!!!!!!!!"""""""""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((((('''&&&&&&'''''''''(((((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&llljjjhhh``````^^^[[[XXXUUUUUUVVVVVVOOOQQQUUURRRTTTUUUMMMJJJJJJFFFAAA@@@AAA???:::888777555222///,,,***)))((((((((((((''''''''''''&&&&&&%%%%%%$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&''''''''''''(((+++///222444CCCBBBEEEKKKMMMNNNSSSYYYTTTTTTXXXaaahhhfffZZZPPPGGGKKKQQQVVVZZZ]]]```bbbjjjppppppmmmsss}}}yyy|||xxxjjjZZZOOOKKKOOOSSSXXXYYYWWWOOOHHHIIIRRR[[[gggeeebbb___XXXKKK:::...''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&###$$$%%%&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$#########"""""""""!!!###############$$$%%%%%%!!!!!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""#########$$$$$$$$$""""""""""""""""""""""""###""""""!!!!!!""""""###"""############$$$$$$$$$###$$$%%%%%%&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%''''''((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$$$$$$$$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&lllgggdddcccbbbaaa]]]YYYVVVUUUUUUTTTNNNQQQUUURRRTTTTTTKKKJJJJJJFFFAAA@@@AAA???:::888777555222///,,,***))))))((((((((('''''''''''''''&&&%%%$$$$$$$$$%%%%%%#########$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&'''((((((%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&'''''''''&&&%%%%%%%%%%%%&&&'''''''''''')))+++///333555@@@BBBHHHOOORRRQQQSSSWWWXXXVVVUUUVVVVVVRRRKKKDDDMMMRRRYYY^^^```aaaaaabbbcccoootttoooooowww{{{wwwtttwwwzzz|||}}}}}}yyyfffVVVMMMJJJJJJUUU]]]VVVHHHAAAHHHRRR^^^\\\^^^eeejjj___HHH444(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&"""###%%%&&&'''&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%########################"""############$$$$$$$$$$$$#########""""""!!!!!!######""""""###$$$%%%%%% !!!!!!!!!""""""######""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""############"""############$$$$$$$$$""""""######$$$$$$$$$$$$""""""""""""""""""""""""######""""""""""""######"""############$$$$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%%%%&&&&&&''''''&&&&&&%%%'''(((((((((((((((''''''&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&"""############$$$$$$$$$"""############$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################"""###$$$%%%%%%$$$###"""########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&ddd___\\\aaa```]]]YYYTTTQQQQQQRRRSSSOOOKKKLLLPPPRRRPPPMMMJJJLLLIIICCC??????<<<888<<<888444111///---+++))))))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&'''''''''&&&%%%$$$+++)))(((***///555:::<<<999EEETTT]]]___]]][[[ZZZZZZTTTMMMIIIHHHIIIKKKLLLTTTYYY^^^aaaaaabbbeeegggtttooonnnuuuyyyyyywwwvvv{{{xxx^^^PPPKKKMMMSSSXXXUUULLLEEECCCYYYbbbeeebbbaaaaaaWWWHHH333***%%%(((+++(((''')))&&&&&&%%%%%%%%%&&&&&&'''&&&'''''''''&&&%%%%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###""""""###%%%%%%$$$""""""############$$$$$$$$$""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################$$$#########""""""!!!!!!!!!$$$''''''$$$######%%%$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&)))(((((('''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########""""""""""""""""""""""""######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$'''&&&$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%&&&&&&'''ddd___\\\^^^^^^\\\XXXTTTRRRRRRSSSWWWRRRMMMLLLOOOQQQPPPNNNKKKLLLJJJCCC@@@???===888;;;888444111///---+++))))))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&(((+++///444888:::::::::BBBHHHRRR\\\bbb```ZZZTTTLLLHHHDDDDDDIIIPPPXXX\\\XXX[[[___ccceeehhhlllnnnuuunnnjjjmmmppppppppprrr}}}}}}yyy{{{~~~sss[[[SSSNNNRRRTTTPPPGGGAAANNNZZZbbbaaaaaaccc]]]RRRAAA444(((''')))((('''((('''&&&&&&%%%%%%&&&&&&'''&&&&&&''''''&&&&&&%%%$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###""""""###%%%%%%$$$###"""############$$$$$$$$$########################""""""#########$$$$$$$$$$$$$$$$$$############"""####################################"""""""""!!!!!!$$$&&&&&&$$$######$$$$$$$$$$$$#########""""""$$$$$$$$$#########""""""######$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%&&&&&&((((((''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$%%%%%%&&&&&&%%%%%%$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%'''&&&%%%%%%%%%%%%%%%&&&ddd```]]]\\\\\\[[[XXXUUUSSSSSSTTTWWWRRRMMMLLLNNNQQQRRRQQQMMMMMMJJJDDD@@@???===999:::777444111///---+++))))))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''&&&&&&%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%&&&''')))***)))...555:::===@@@DDDGGGRRRQQQSSSYYY```^^^SSSJJJDDDCCCCCCGGGNNNVVV[[[^^^YYYZZZ^^^dddkkkqqqtttuuutttnnnkkkmmmppprrrvvvzzzzzzuuuttt}}}xxxtttrrrtttuuusssqqq|||pppggggggfffcccfffmmmkkkccc___eeepppyyyrrrkkkkkk~~~hhhTTTOOOSSSSSSNNNIIIBBBPPP[[[^^^aaadddbbb\\\TTTDDD333+++)))'''''''''''''''&&&&&&&&&&&&&&&'''&&&&&&''''''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$###""""""###%%%&&&$$$###"""############$$$$$$$$$########################!!!!!!"""""""""#########$$$$$$$$$############"""####################################"""""""""""""""$$$%%%%%%$$$######$$$$$$$$$$$$###############$$$$$$$$$#####################$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&((('''''''''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$#################################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############%%%%%%%%%$$$$$$$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$$$$$$$$$$$$$ddd```___\\\]]]\\\YYYUUUSSSRRRSSSRRROOOLLLMMMOOORRRSSSSSSNNNNNNKKKDDD??????===999999666333111000...+++))))))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&%%%%%%'''***---...000333666888;;;EEESSS]]]aaa[[[UUUTTTTTTRRRJJJCCCCCCFFFJJJQQQWWWZZZ[[[ZZZZZZ[[[aaajjjttt{{{}}}|||tttsssvvv|||{{{tttfffiiijjjddd]]][[[^^^bbbgggbbb^^^___dddhhhiiihhheee___[[[YYYUUUSSSWWW___bbbWWWTTT```jjjiiifffgggrrroooqqqzzz}}}wwwpppmmmttt~~~wwwwwwkkk[[[UUUSSSSSSUUUAAAJJJSSSYYY```eeebbb[[[___TTTEEE888...(((&&&&&&(((''''''&&&&&&&&&&&&'''%%%&&&&&&'''&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$#########$$$%%%&&&%%%###""""""#########$$$$$$$$$########################""""""""""""#########$$$$$$$$$$$$#########""""""#################################"""""""""""""""######$$$$$$#########$$$######################################################$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&''''''''''''''''''&&&''''''&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################$$$$$$%%%%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&%%%$$$############dddbbbaaa______^^^[[[VVVRRRQQQQQQPPPOOONNNOOOPPPQQQPPPPPPNNNOOOJJJCCC>>>>>>===999888555333111000...+++((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&''')))---111333444555666666:::DDDTTT```bbb\\\SSSKKKFFFEEEGGGIIIRRRQQQRRRUUUXXX\\\]]]]]][[[]]]dddnnnxxx~~~}}}xxx|||~~~sssjjjddd___ZZZYYYWWWUUUVVVYYY___fffkkkdddcccaaaaaadddjjjqqqvvvrrrssssssrrrmmmiiilllqqqrrrccc\\\eeelllfffZZZUUU\\\ZZZ]]]iiiuuuzzzxxxvvvnnnxxx{{{rrrppp{{{vvvcccVVVRRRVVVKKKJJJLLLSSS^^^ccc\\\RRR^^^^^^XXXJJJ:::...(((''')))((('''&&&&&&&&&&&&&&&%%%%%%&&&&&&'''&&&&&&%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$######$$$&&&&&&%%%###""""""#########$$$$$$$$$#################################$$$$$$$$$%%%%%%$$$$$$$$$#########""""""########################""""""""""""""""""######$$$###########################################################################$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((((('''&&&&&&&&&&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###################################################$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&%%%$$$$$$#########$$$~~~ccccccccc```aaa```\\\XXXSSSQQQQQQSSSRRRQQQPPPOOOOOOOOOOOONNNNNNIIIAAA======<<<888666555333111000...+++((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&'''***---111555777444777:::<<<>>>CCCKKKPPPWWWSSSKKKBBB===@@@KKKTTTnnnggg\\\TTTSSSVVVZZZ]]]\\\^^^bbbhhhnnnqqqrrrrrrzzz~~~xxxjjjjjjjjjoooyyyzzzqqqccchhhjjjiiijjjoooqqqqqq}}}yyyvvvvvvuuurrrrrrtttvvvwwwwwwuuusssvvv~~~zzz~~~qqqkkkgggiiippptttrrrooodddjjjppppppnnnpppvvv{{{~~~fffXXXUUUWWWOOOJJJPPP\\\```WWWLLLUUU]]]aaaYYYKKK===333,,,))))))((('''&&&&&&&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$######$$$&&&'''%%%$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$############"""########################""""""""""""############%%%###!!!!!!###$$$###"""###############$$$$$$$$$###############$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&'''(((((('''&&&%%%%%%%%%%%%%%%&&&'''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%%%%%%%$$$$$$#########$$$$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%|||bbbdddfff`````````^^^ZZZVVVTTTSSSTTTSSSQQQOOONNNQQQUUUXXXNNNNNNHHH@@@;;;<<<:::777555444222111000...***((()))'''&&&&&&''''''&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%&&&)))---111555888999888;;;>>>BBBDDDFFFGGGGGGLLLIIIDDD===;;;AAAOOOZZZuuulll```WWWUUUYYY^^^aaaggggggeeeccccccdddhhhkkkuuu{{{yyylllfffccc]]]WWWUUULLLSSSYYY]]]ccclllpppqqqnnnuuu|||}}}{{{zzzxxxvvvsssnnngggcccffflllllleeeeeekkktttrrrooonnnooosssxxx{{{nnnnnnuuupppfff___UUUNNNQQQYYY\\\UUUNNNJJJUUU___```[[[QQQBBB444***)))((('''&&&&&&&&&&&&$$$%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$############$$$$$$$$$$$$###%%%&&&'''&&&$$$"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$############"""########################!!!"""""""""############%%%### """$$$###"""""""""#########$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$$$$############""""""######$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&''''''&&&%%%$$$%%%%%%%%%%%%&&&'''((()))&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######################################################$$$$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""#########$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%&&&'''((({{{bbbeeeggg^^^``````^^^[[[XXXVVVVVVSSSQQQNNNLLLNNNUUU^^^eeeNNNMMMHHH???;;;;;;:::777555444222111000...***''')))'''&&&&&&'''(((&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&''''''''''''''''''''''''$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''$$$'''***///444777:::;;;??????@@@CCCGGGKKKKKKKKKHHHEEE@@@<<<<<>>;;;===AAAHHHPPPWWW]]]\\\\\\\\\^^^ccciiinnn}}}zzzqqqgggdddggghhhgggffflllsssyyy|||rrreeegggdddaaa___\\\WWWOOOJJJGGGFFFDDDCCCFFFNNNWWW^^^eeessszzzuuuqqqpppooojjj```WWWXXXVVVQQQIIIDDDFFFPPPXXXWWWYYY```kkksss}}}```PPPPPPVVVWWWVVVIIIBBBFFFYYYfffdddYYYSSSEEE888***%%%))),,,)))###%%%&&&'''''''''&&&%%%$$$#########$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""$$$$$$######""""""!!!!!! !!!###%%%%%%###!!! ########################################################################"""############$$$$$$$$$"""###$$$$$$%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$$$$######""""""######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%"""############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$yyyhhhiiidddaaa```^^^YYYUUUSSSTTTUUUUUURRRNNNOOOQQQSSSRRRPPPMMMKKKGGGCCC???;;;999777555555333111///,,,***((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$###$$$&&&((())),,,---000333666999;;;======>>>AAADDDHHHHHHEEEBBB<<<<<<>>>AAAFFFKKKRRRWWWZZZ[[[\\\]]]^^^___aaabbbgggiiifff```^^^ccciiikkkdddkkkrrrxxxzzzgggZZZRRRIIIAAAMMMMMMNNNQQQUUUVVVSSSQQQKKKMMMQQQWWW___kkkwww~~~zzzwwwtttuuuxxxyyyvvvsssnnnooommmeeeZZZOOOGGGDDDLLLKKKOOOWWW```lll~~~uuu^^^SSSQQQTTTVVVSSSFFFBBBOOO\\\^^^[[[ZZZOOOCCC444+++))))))((('''&&&&&&'''''''''&&&%%%$$$######$$$$$$$$$%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&###$$$$$$%%%%%%$$$$$$###########################%%%$$$######%%%%%%$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################""""""""""""""""""""""""############""""""""""""!!!"""###$$$$$$###"""!!!########################################################################"""############$$$$$$$$$###$$$$$$%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&&&&''''''&&&$$$######$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%############$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$########################%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$xxxgggjjjgggaaa```]]]YYYUUUSSSTTTUUUUUURRRNNNNNNPPPRRRPPPNNNKKKIIIFFFBBB>>>;;;888777666555333111...+++)))((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%&&&''')))***,,,000555777777888<<>>??????>>><<<888555444:::AAAFFFGGGGGGIIIMMMNNNPPPQQQTTTXXX]]]bbbdddeeebbbeeegggfffhhhnnnqqqppptttttttttwww|||~~~ttt}}}}}}wwwuuubbbNNN>>>===@@@BBBHHHRRRQQQQQQRRRWWW___iiirrrwww}}}{{{xxxvvvtttrrrqqqrrrtttvvvuuuuuuuuuvvvxxxyyyxxxvvv{{{}}}kkk___PPPFFFDDDHHHOOOTTTXXX[[[bbbjjjpppvvvppp```XXXUUU]]]PPPGGGEEECCC???CCCKKKSSSTTTQQQFFF777,,,)))***'''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###########################%%%$$$######%%%%%%$$$###""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$################################################"""""""""""""""""""""""""""""""""######$$$$$$$$$$$$######""""""######$$$########################################################################""""""#########$$$$$$$$$$$$%%%&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%&&&'''&&&$$$###$$$%%%&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&vvvcccfffddd```___]]]YYYTTTRRRSSSTTTTTTPPPMMMLLLNNNOOONNNKKKHHHFFFCCC@@@<<<:::888777777555222///,,,***)))((())))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$%%%&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''(((***+++------111666<<<===;;;:::===@@@<<<999777666777:::===@@@CCCHHHIIIDDDCCCHHHLLLLLLQQQOOONNNQQQYYYaaahhhkkkbbbcccdddkkkyyywwwrrrooouuu~~~{{{uuuyyy|||xxxooofff```___MMMBBB>>>FFFNNNPPPTTT[[[aaa```^^^___eeeooozzz}}}zzzyyywwwuuuqqqnnnkkkjjjgggffffffhhhjjjlllmmmllllllmmmooopppnnnmmmppptttwwwxxxyyy|||{{{eeeXXXPPPJJJFFFIIIJJJOOOVVV[[[cccrrr{{{pppuuuppp^^^OOORRRNNNLLLKKKAAA555555<<>>;;;999888777444222000---++++++++++++))))))((('''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%$$$$$$%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%''')))+++---///000000111333666888999888777666000---...777DDDNNNPPPNNNGGGIIIGGGDDDNNN___gggdddUUUTTTTTTZZZaaaggggggeee^^^```eeesss{{{wwwoooddd^^^]]]``````]]]WWWOOOHHHDDDCCCOOOXXX```dddhhhnnnqqqqqquuuxxx|||~~~{{{yyyxxxvvvtttpppkkkgggcccbbb```___^^^\\\YYYWWWWWWWWWWWWWWWWWWXXXXXXYYYZZZZZZZZZ\\\___```___^^^ccceeegggiiilllppptttxxx~~~}}}qqqfffXXXRRRMMMKKKIIIGGGJJJOOONNNTTT```sss}}}}}}qqq^^^SSSLLLNNNLLLCCC<<<<<<444<<>>HHH;;;---&&&+++...)))'''+++&&&&&&%%%%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###"""############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################""""""""""""""""""""""""""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&%%%$$$""""""###%%%###"""""""""###$$$%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""############$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$#######################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$###""""""###$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$$$$uuu```bbb^^^```aaa___WWWRRRQQQQQQOOOPPPKKKNNNNNNKKKQQQRRRGGGBBBBBB@@@>>>;;;888555333444111///...///...,,,))))))((('''&&&%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''%%%$$$$$$%%%'''((((((***+++,,,......000111333333333444333111///------...333;;;CCCGGGHHHFFFEEEDDDGGGKKKOOORRRSSSSSSSSS\\\]]]```dddggghhhfffdddfffmmmsssvvvzzz}}}xxxpppfffccc\\\SSSKKKHHHIIIKKKXXXZZZ^^^eeelllqqqssstttuuuuuuvvvvvvwwwxxxzzzzzz|||tttnnnlllhhhbbb]]]```]]]YYYUUUQQQOOONNNNNNNNNLLLJJJHHHGGGHHHHHHIIIDDDEEEEEEEEEEEEEEEEEEDDDEEEEEEFFFHHHIIIJJJKKKLLLMMMOOOQQQRRRTTTVVVYYY\\\```bbbfffjjjooovvv~~~}}}ssseeeYYYKKKDDDAAAFFFKKKMMMTTT\\\iiittttttdddUUULLLMMMFFFFFFMMMNNNGGG@@@??????:::222)))'''((((((&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$########################################################################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&$$$###"""###%%%$$$$$$######$$$%%%%%%&&&%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###%%%%%%%%%$$$$$$$$$####################################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###$$$$$$%%%uuu```cccaaa```aaa___WWWRRRQQQQQQOOOPPPKKKNNNNNNJJJOOOQQQEEEDDDBBB@@@<<<999777555444333111///......---,,,***)))((('''&&&%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%''')))***---------...///000111222888999888333---+++...222222777???EEEIIIIIIGGGEEEDDDJJJPPPPPPKKKJJJOOOTTT\\\]]]___cccgggjjjllllllmmmnnnlllkkkkkkiii___UUUJJJIIIGGGFFFHHHNNNVVV\\\eeehhhmmmrrruuuxxx{{{}}}zzzzzz{{{|||~~~}}}{{{uuuoooggg```\\\WWWRRRMMMQQQPPPLLLIIIGGGEEEEEEDDDCCCBBBAAA@@@@@@AAABBBBBB>>>>>>============>>>>>>>>>>>>???@@@AAACCCDDDDDDFFFHHHJJJKKKLLLNNNQQQTTTXXXZZZ\\\___dddjjjrrrxxx|||uuu\\\GGGFFFIIIFFFDDDGGGPPPWWWeeexxx~~~yyydddXXXSSSSSSRRRPPPPPPOOOFFF<<>>?????????AAACCCDDDDDDFFFIIILLLQQQRRRTTTVVVZZZ```hhhmmmsssxxx~~~cccRRRKKKDDDDDDJJJOOOQQQUUU[[[cccttt{{{xxx{{{zzznnnXXXVVVTTTUUUXXXWWWOOOFFF???GGGGGG;;;000,,,***&&&(((''''''&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$############$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""###############$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$&&&&&&%%%#########%%%%%%$$$$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$###################################################################################################$$$$$$$$$$$$$$$%%%%%%$$$##################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%%%%vvv___bbbaaa^^^aaa___YYYUUUUUUVVVTTTPPPKKKMMMMMMJJJNNNOOODDDEEEBBB>>>:::777555555555111111000...---++++++***)))((('''&&&%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%&&&'''''')))---000111///---...111333444333;;;666000...///333555666<<<===>>>@@@CCCFFFHHHJJJLLLMMMLLLJJJJJJQQQ^^^hhhvvv|||qqqnnnpppooocccUUUMMMKKKHHHDDD@@@FFFJJJPPPVVV\\\ccciiimmmlllpppssstttrrrqqqsssuuuwwwxxxyyy|||~~~}}}|||{{{yyyxxxpppppppppmmmiiiddd^^^[[[TTTQQQMMMIIIGGGEEECCCBBB>>>>>>===<<<;;;;;;::::::888888777666555444333333555444333222222333444555555555666777888999999:::999;;;===>>>>>>@@@CCCEEEKKKLLLNNNPPPTTTYYY```eeemmmrrryyyrrr]]]LLLFFFHHHLLLNNNQQQQQQPPPZZZttt~~~vvvppppppvvvzzz\\\QQQMMMWWW]]]XXXSSSTTTAAACCCIIILLLCCC111(((((()))((('''&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################""""""""""""""""""""""""""""""#########$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!$$$&&&&&&%%%$$$###$$$$$$$$$############$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%%%%#########$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$$$$%%%&&&wwwaaadddbbbbbbcccaaaYYYTTTSSSSSSQQQPPPKKKNNNNNNJJJOOOQQQEEEDDDBBB>>>:::777555555555000000000///,,,******+++)))((('''&&&%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###&&&((())))))+++000444555222......111444444222222...***,,,000555555444999999:::;;;>>>AAAEEEGGGIIIHHHFFFFFFJJJSSS___hhh~~~tttkkkiii]]]QQQEEEAAAAAACCCEEEGGGRRRVVV[[[```cccfffhhhjjjkkknnnqqqsssuuuuuuwwwxxxvvvwwwxxx{{{}}}|||zzzwwwsssooollljjjdddcccaaa^^^ZZZTTTOOOLLLHHHFFFCCC???===;;;::::::777777777666666555555555666555555444222111000000222222111111111111222222000111111222333333444444555666888999999;;;===@@@DDDFFFIIILLLOOOTTTZZZ^^^eeejjjqqqxxxlllXXXKKK???AAAHHHMMMLLLQQQeee|||sssmmmkkkttt|||fffUUULLLUUU[[[VVVSSSWWWFFFCCCIIISSSNNN:::,,,+++))))))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################################################################"""""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""$$$%%%%%%$$$$$$$$$%%%$$$$$$######""""""#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%###$$$$$$%%%%%%$$$$$$######$$$$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$#########################################################################################################$$$$$$%%%%%%&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############$$$%%%&&&&&&yyyeeehhheee```bbb___WWWRRRRRRQQQOOOPPPKKKNNNNNNKKKQQQRRRGGGCCCAAA>>>:::777555444444///000111///+++)))***+++)))((('''&&&%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''***+++***,,,222777;;;666000///111333111///***+++---000333555555444666777999<<>>===;;;999666555555666333333333333333222222111222222222222111111000///000000111111111111000000......//////000111111111111222444444555666999;;;===@@@DDDHHHKKKPPPTTTWWW\\\```gggmmmttt{{{iiiJJJDDDBBBGGGHHHIIIUUUeeerrrhhhqqqxxxjjjZZZSSSTTTUUURRRNNNIIIEEEFFFLLLNNNHHH;;;111***)))((('''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$######%%%'''&&&%%%$$$############$$$###$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&###$$$$$$%%%%%%$$$$$$#########$$$$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################"""######$$$%%%%%%&&&&&&"""###$$$$$$$$$$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################"""#########$$$$$$$$$$$$####################################$$$%%%&&&'''zzziiikkkhhh[[[]]][[[UUUQQQRRRRRRQQQPPPKKKNNNOOOLLLRRRTTTIIIBBBAAA>>>;;;888555444333///000111///+++)))***+++)))((('''&&&%%%&&&''''''&&&&&&''''''&&&&&&%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###'''+++,,,+++...444999???999222000111111///,,,'''---444777777555666777444777<<>>EEELLLVVVaaa```aaabbbccccccdddgggjjjmmmlllllloootttuuusssqqqrrrsssuuuxxx{{{{{{vvvsssrrrjjjhhhddd___ZZZTTTOOOMMMHHHGGGEEEBBB???<<<;;;:::888888777666555555666888222333333333333222111111...///000111111111111000//////111222222111///////////////000000111111222...000111222222333666888777;;;@@@EEEIIILLLPPPSSSUUUYYY___eeelllssszzzkkkXXXGGGDDDDDDCCCJJJUUUkkkkkkccciiiiiiSSSPPPWWWSSSEEEGGGGGGBBB@@@JJJSSSKKK999******)))''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$########################################################################################################################$$$$$$$$$$$$$$$$$$$$$$$$!!!""""""###$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$""""""""""""""""""""""""$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$###"""###&&&((('''&&&%%%%%%$$$$$$$$$$$$###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%$$$$$$$$$#########$$$$$$%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$################################################################################################""""""###$$$%%%%%%&&&&&&"""###$$$%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$########################""""""######$$$$$$$$$$$$""""""""""""""""""""""""############$$$%%%&&&'''wwwfffkkkjjj```^^^[[[XXXVVVUUUUUUUUUMMMJJJNNNNNNIIIMMMNNNCCCCCC@@@;;;888666555444333222111000...,,,***)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$(((+++------///222555999777555111///---,,,,,,000333777999888666666555777===DDDHHHFFFCCCAAAAAALLLKKKIIIIIILLLQQQWWW[[[cccdddgggggg]]]LLL===666000666@@@JJJQQQWWW[[[^^^bbbcccdddddddddfffjjjmmmoooooooooooopppqqqrrrssspppqqqtttxxx}}}~~~}}}||||||}}}yyytttnnniiifff^^^\\\XXXRRRLLLGGGCCC@@@<<<<<<;;;:::999999999999666666666666555555555555555555444444333222111111000000000000000000000000111111000000//////......////////////000000000000222111111000111333444555777888:::>>>BBBFFFIIIKKKNNNRRRWWW]]]ccckkkrrrwww|||~~~kkkSSSDDDAAAEEEGGGFFFYYYnnnvvvjjj}}}xxxmmm^^^PPPKKKOOO@@@HHHIIICCCEEEOOOQQQKKK666111+++'''''''''&&&&&&&&&$$$$$$$$$&&&&&&&&&$$$$$$$$$$$$############"""######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$&&&%%%$$$######$$$%%%&&&&&&$$$"""$$$&&&(((&&&$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$#########$$$%%%%%%&&&%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$###""""""###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$############$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$'''(((vvvdddhhhfff```^^^[[[XXXVVVUUUUUUUUUOOOLLLPPPOOOJJJMMMMMMCCCCCC@@@;;;888777666444333111111///...,,,***)))((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&'''))),,,---,,,---000222444333111///...------...222555888999888777777777777<<>>======>>>AAADDDGGGJJJPPPXXX^^^\\\^^^```]]]NNN<<<111///>>>DDDLLLTTTYYY\\\___```aaabbbdddeeeeeefffiiikkkooooooooopppqqqrrrssstttssstttvvvyyy|||~~~~~~}}}zzzxxxvvvuuuwwwuuurrrmmmhhhdddaaa___TTTRRROOOKKKFFFBBB???===;;;;;;:::999999999::::::666666666555555444444333333222111111000000000000000000000000000000000000000000000/////////............/////////000000000111111000000111222444555555666888;;;>>>BBBEEEGGGKKKNNNSSSXXX^^^dddkkkpppuuu{{{ooo[[[OOOJJJFFFDDDGGGRRRdddzzzvvvqqqvvvuuunnnooovvvcccQQQIIIDDDFFFFFFCCCEEEKKKNNNLLLAAA888,,,'''((()))(((%%%&&&%%%$$$$$$&&&&&&&&&$$$$$$$$$$$$$$$##################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$&&&$$$"""###%%%&&&%%%###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$############$$$%%%&&&$$$###$$$&&&'''&&&$$$%%%%%%%%%$$$$$$$$$######%%%%%%%%%$$$$$$$$$######$$$%%%%%%%%%%%%$$$###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%$$$######%%%%%%$$$###%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#####################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$#########$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$###""""""###$$$&&&(((uuubbbdddbbb```^^^[[[XXXVVVUUUUUUVVVQQQNNNQQQQQQKKKNNNNNNCCCBBB???;;;888777666444333111000///...,,,+++))))))(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$%%%&&&&&&)))***,,,,,,,,,,,,---//////...---,,,,,,---//////777888999999888777888:::>>>AAADDDCCC@@@===>>>@@@???DDDIIIKKKKKKNNNUUUZZZXXXWWWUUUMMM???333333999LLLQQQXXX]]]___`````````___aaadddeeeffffffhhhjjjooooooooopppqqqrrrtttttttttuuuvvvxxxyyyzzz{{{{{{yyyyyyyyyxxxvvvrrrooommmkkkhhhccc^^^YYYVVVUUUTTTJJJIIIGGGEEEBBB???===<<<;;;:::999999999999999999555555555444333222222111000///...------...//////......................../////////........................////////////000000000000000111222333444333444555777:::<<>>===@@@CCCDDDFFFHHHJJJLLLOOOSSSVVVQQQLLLGGGAAA;;;:::BBBLLLRRRVVV\\\______^^^]]]]]]]]]```dddfffffffffggghhhmmmmmmmmmnnnpppqqqssssssqqqrrrtttuuuuuuuuuuuutttssssssrrrqqqoookkkgggccc^^^[[[VVVQQQMMMLLLLLLMMMJJJIIIHHHEEECCCAAA???>>><<<;;;:::888777777666666444333333222111000//////...---,,,++++++,,,...///,,,,,,,,,,,,,,,,,,,,,,,,.........---------------------.........///////////////000000111222222333222222333444666888:::;;;>>>AAAEEEIIIMMMRRRXXX\\\dddjjjqqqwwwzzz~~~|||eeeVVVPPPGGGBBBAAAKKK___qqqzzz}}}~~~lll\\\ZZZkkkxxxbbbSSSPPPFFFBBBHHHIIIDDDIIITTTVVVJJJ:::...)))((((((((('''&&&%%%%%%&&&'''%%%$$$%%%%%%$$$$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$############"""""""""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###"""""""""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&uuuaaadddbbb___]]]ZZZWWWVVVUUUVVVVVVOOOLLLQQQQQQMMMPPPQQQGGG@@@>>>;;;999888777555333000000///...,,,+++******(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$#########$$$&&&(((***))))))***+++---...//////......---------...///000999:::999888777888:::===AAAAAA@@@<<<999:::???DDDBBBBBBCCCGGGMMMQQQRRRRRRFFFBBBBBBGGGKKKLLLOOOSSSSSSVVV[[[]]]]]]\\\[[[[[[]]]```ccceeeeeeffffffhhhjjjkkkkkklllmmmoooqqqrrrpppqqqrrrsssssssssqqqppppppmmmjjjgggddd^^^XXXSSSNNNMMMJJJHHHHHHJJJLLLMMMNNNMMMKKKHHHEEEBBB@@@???===;;;999777555333222222111111000000///......---------,,,+++,,,,,,......++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------------..................///000111111111111222222333333555666888999888;;;???BBBFFFKKKQQQUUU\\\bbbjjjppptttyyyyyyggg^^^KKKGGGBBBCCCKKKWWWbbbhhhwwwkkkZZZ[[[kkk|||zzzqqqVVVHHHCCCIIIIIIBBBFFFSSSVVVQQQFFF888,,,&&&(((+++((('''%%%&&&&&&'''%%%$$$%%%%%%%%%$$$$$$$$$$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######""""""#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$#########$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$##################"""###%%%&&&&&&%%%###"""$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$######%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########""""""######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%uuubbbeeeccc^^^]]]ZZZWWWVVVVVVVVVWWWOOOMMMQQQQQQLLLPPPQQQFFF???===;;;:::999777555333000///...---,,,++++++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$###$$$%%%(((+++---+++******,,,...000000/////////...---...///000111777777888777666777:::<<>>EEEKKKQQQRRRSSSTTTSSSOOOKKKGGGAAADDDNNN]]]eeebbbYYYTTTUUUXXXZZZ\\\\\\\\\]]]^^^]]]___bbbcccdddeeefffhhhhhhiiiiiikkklllnnnpppqqqpppqqqrrrsssrrrpppnnnllljjjeee___[[[WWWRRRKKKEEECCCDDDEEEHHHKKKNNNPPPQQQOOONNNKKKHHHDDD@@@===<<<;;;:::777555333111000///............---------------------------,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......---...///000111111111000222222222333444555777777555777:::===@@@DDDIIILLLRRRWWW___fffkkkqqqxxx}}}yyynnn]]]YYYPPPEEE@@@EEEQQQ\\\ggg~~~eeePPPSSS___{{{rrr^^^RRRKKKLLLHHH@@@BBBLLLSSSUUUQQQEEE666+++***---)))'''&&&&&&''''''%%%$$$%%%%%%%%%%%%$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%######$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$%%%%%%%%%%%%$$$######%%%&&&&&&$$$$$$&&&'''%%%%%%%%%$$$$$$$$$#########$$$$$$$$$$$$%%%%%%%%%$$$$$$######$$$$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$%%%&&&&&&%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$###%%%$$$######%%%%%%$$$######$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$uuubbbeeeccc^^^\\\ZZZWWWVVVVVVWWWWWWRRROOORRRQQQKKKNNNNNNCCC???===;;;:::999888555333//////...---,,,++++++***(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%$$$$$$&&&)))---//////---,,,---///000///---...---------...///111222333444666666666777999;;;AAAAAAAAA???@@@DDDMMMSSSbbbiiiooojjj\\\KKK@@@;;;AAAGGGVVVffflllggg]]]XXXYYYZZZ[[[[[[[[[\\\^^^```^^^___aaabbbbbbdddfffiiihhhiiiiiikkklllnnnpppqqqppppppqqqpppnnnjjjfffdddaaa[[[UUURRRQQQOOOJJJFFFHHHJJJNNNQQQSSSTTTTTTSSSNNNLLLIIIFFFBBB>>>;;;:::777666444222111000000000++++++,,,,,,,,,,,,------+++,,,---------+++)))(((++++++++++++++++++++++++************++++++,,,,,,+++,,,,,,,,,,,,---------,,,---...000000000000///111111111222333444666777555777888999:::<<<@@@CCCFFFKKKSSSYYY___eeelllrrr{{{{{{}}}tttqqqhhhXXXGGGAAAFFFNNN[[[iiiooo[[[TTTbbbxxxllllllcccZZZTTTLLLDDDBBBEEERRRVVVXXXQQQCCC555...,,,***(((&&&&&&''''''%%%$$$&&&&&&%%%%%%%%%$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%&&&&&&&&&&&&%%%$$$###%%%&&&&&&$$$$$$%%%'''%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$#########$$$%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%&&&''''''(((%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######%%%$$$######%%%%%%$$$#########$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""""""""###$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$%%%%%%$$$$$$###$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%$$$$$$###uuubbbdddbbb^^^\\\ZZZWWWVVVVVVWWWWWWTTTQQQSSSQQQJJJLLLKKK???>>>===;;;::::::888555333//////...---,,,,,,++++++(((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%'''***...000222000---...000000...++++++++++++,,,---000222333000222444555666777999;;;<<<=========>>>DDDMMMTTT___nnn{{{uuu___HHH;;;777===CCCPPP\\\```\\\ZZZ\\\[[[[[[[[[ZZZYYYZZZ^^^aaa^^^___```aaaaaacccfffiiiiiiiiijjjkkkmmmoooqqqrrrnnnnnnnnnlllhhhccc^^^\\\XXXSSSNNNNNNQQQTTTSSSPPPTTTWWWZZZ\\\\\\YYYUUURRRMMMKKKHHHEEEAAA>>>;;;:::333222111111000000111111*********+++,,,,,,------***+++---...---***'''%%%++++++++++++++++++++++++))))))******+++++++++,,,++++++,,,,,,,,,---------,,,---...000000000000///000000000111222444555666666777777777666777:::<<<===CCCJJJQQQVVV\\\dddjjjoooqqqxxx}}}~~~zzzlllYYYJJJFFFGGGSSSZZZuuuuuuXXXRRRnnn}}}zzzyyyyyyrrrggg\\\QQQIIIEEECCCRRRVVVZZZWWWMMM>>>111******(((''''''''''''%%%$$$&&&&&&&&&%%%%%%%%%$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""%%%&&&%%%###"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$$$$######"""############$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%''''''''''''%%%%%%"""%%%'''&&&$$$###%%%(((%%%%%%%%%$$$$$$$$$###############$$$$$$%%%%%%%%%$$$$$$#########$$$&&&'''$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$%%%'''((())))))&&&%%%%%%$$$$$$%%%%%%&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########%%%$$$######%%%%%%$$$############$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$!!!!!!"""###$$$%%%%%%&&&######$$$$$$$$$%%%%%%%%%########################%%%$$$$$$$$$$$$$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$###tttfffiiiddd^^^[[[VVVTTTUUUVVVXXXXXXTTTRRRPPPOOOMMMJJJFFFCCC???<<<999777666555333111///...---+++***)))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''''''''''''''''''''###%%%&&&&&&%%%$$$&&&'''))))))))))))***,,,111555444111......//////,,,***'''))),,,...///000222444555555666666777888888888;;;999888;;;AAAHHHNNNPPPQQQSSSXXXWWWKKK;;;666:::DDDFFFJJJNNNPPPQQQQQQQQQUUUWWWYYYZZZ[[[\\\^^^```___```aaaccceeefffhhhiiijjjjjjjjjkkklllnnnpppqqqkkkkkkiiiddd]]]WWWTTTSSSKKKMMMMMMKKKNNNVVV\\\\\\]]]___```___YYYSSSOOOLLLJJJGGGBBB<<<888666555555111111000000/////////...,,,,,,,,,---------......---------,,,,,,+++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,++++++++++++***---,,,***)))))))))***+++))))))***+++---...///000000000111222444666888999444555555666666666666555666888<<<@@@EEEMMMWWW___ccciiiqqqvvvyyy|||{{{oooggg^^^NNN@@@GGGYYYnnnrrrZZZVVV___xxxyyy{{{nnn[[[PPPKKKKKKIIIYYYWWWSSS[[[OOO999444))))))(((((()))((('''&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$""""""###$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######"""""""""$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&((('''%%%$$$###$$$%%%%%%%%%%%%%%%$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$###############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$tttfffiiieee___[[[WWWTTTUUUVVVWWWWWWSSSRRRPPPOOONNNKKKGGGDDD???===999777666444222000///...---+++***)))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$&&&'''((()))******,,,///444888:::666111///......+++)))***,,,.../////////111222333333333444555777888999888;;;===???BBBGGGNNNTTTQQQKKKGGGFFFBBB;;;999======@@@EEEIIILLLMMMLLLLLLTTTVVVXXXYYYZZZ[[[]]]___\\\]]]^^^```bbbdddeeeeeeffffffggghhhiiijjjkkkllldddbbb^^^YYYTTTPPPNNNMMMOOORRRSSSTTTXXX___dddcccaaa___]]]ZZZUUUPPPKKKHHHFFFCCC>>>999666444444444/////////.........------,,,,,,---------.........------------,,,,,,,,,+++---,,,,,,,,,,,,,,,,,,---,,,,,,,,,+++++++++******,,,+++***)))))))))******))))))***+++,,,---......//////000222333666888999888999999999888777555444777888999:::;;;@@@GGGMMMVVV]]]gggnnnrrruuuyyy{{{uuujjj^^^MMM???BBBNNN^^^qqqlll\\\QQQZZZsss~~~zzzjjj[[[LLLAAABBBTTTYYYTTTUUUSSSEEE;;;,,,***))))))******'''$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%##############################$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&'''&&&%%%$$$$$$$$$%%%%%%%%%%%%%%%$$$$$$$$$######$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$$$$$$$############$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###########################$$$%%%%%%%%%%%%$$$###$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$sssfffkkkggg```\\\WWWUUUTTTUUUVVVVVVRRRQQQOOOOOONNNLLLHHHEEE@@@===:::777666444111//////...---+++***)))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%%%%&&&&&&&&&&&&###%%%&&&&&&%%%%%%&&&'''''')))+++,,,...222777;;;???:::444000---,,,+++***---...000000//////000222333333222222333555777999555;;;AAACCCCCCFFFNNNUUULLLAAA666555:::===@@@BBB<<<@@@EEEJJJMMMMMMLLLJJJSSSUUUWWWXXXYYYZZZ\\\^^^\\\\\\^^^```aaaccccccddd```aaabbbccccccccccccbbb[[[WWWQQQMMMKKKKKKKKKKKKRRRWWW[[[^^^bbbiiikkkiiiddd^^^WWWQQQNNNJJJEEEAAA>>><<<999555222111111111---------------,,,,,,,,,------------.........///.........------------,,,------------------------,,,,,,,,,,,,++++++++++++++++++***))))))))))))************+++++++++,,,,,,---...///000222555777888:::;;;;;;;;;:::777555333777777666444444555999<<>>:::444...++++++,,,---...///111111000000222444666555333111222444666888333999???BBBCCCEEEIIIMMMCCC;;;333444;;;CCCHHHJJJEEEHHHMMMQQQSSSRRRPPPNNNRRRTTTVVVWWWWWWXXX[[[\\\^^^___```bbbcccccccccccc]]]]]]]]]]]][[[YYYXXXVVVRRRNNNHHHGGGIIIMMMPPPQQQVVV\\\aaadddhhhlllllliiicccZZZOOOGGGEEEBBB>>>:::777555333111////////////---------------------------............/////////........................------............---------------,,,,,,,,,++++++++++++******))))))))))))************************,,,,,,---///111333555666888999:::;;;:::888666444777666555444444555666888;;;BBBLLLUUU\\\dddlllrrrsssyyy~~~vvvwwwwwwtttrrrkkk]]]OOOGGGGGGKKKUUUfffzzz|||zzzfffWWWYYYkkk~~~uuurrr~~~~~~xxxfffQQQJJJVVV```XXXYYY[[[MMM>>>555+++&&&''')))'''%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%sssfffjjjfffaaa]]]XXXUUUTTTUUUUUUUUUOOONNNMMMLLLLLLJJJFFFDDD???<<<999666555333111//////...---+++***)))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$&&&''''''&&&%%%'''(((***,,,---------///222444888555000,,,***+++///222...000111111111222555777:::888555333222333555666444666:::???BBBCCCBBBAAA999:::;;;>>>DDDJJJNNNOOOLLLNNNRRRUUUUUUSSSQQQOOOQQQSSSUUUVVVWWWXXXZZZ\\\^^^___aaabbbbbbaaa```___ZZZYYYWWWUUURRROOOMMMKKKIIIGGGEEEFFFKKKSSSYYY\\\^^^dddggghhhhhhiiigggbbb[[[QQQEEE>>><<<;;;888555222111///...---------................../////////........./////////000000////////////////////////...///000000000000///...............------------+++++++++++++++******)))+++++++++************)))++++++,,,---///111333444555666999;;;<<<===<<<;;;:::999888777777777777777555999???FFFMMMXXXdddmmmkkkqqqvvvwwwzzz~~~|||tttqqqmmmllloooooocccVVVIIIJJJLLLQQQYYYeeevvv|||qqqlllsss}}}{{{ddd\\\___zzzvvv}}}{{{eeeJJJMMM```]]]XXXZZZUUUJJJ>>>000&&&$$$&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$$$$%%%%%%######$$$$$$$$$%%%%%%%%%""""""#########$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%tttfffiiiddd```\\\WWWUUUTTTUUUVVVVVVPPPOOOMMMMMMLLLJJJFFFCCC>>>;;;888666555444111000///...---+++***)))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$$$$%%%%%%&&&&&&''''''$$$&&&''''''&&&&&&'''(((,,,---...---,,,,,,...000///...,,,******---222777000111222222222444777::::::888666444333333444555555666:::>>>AAA@@@;;;666222;;;DDDGGGJJJMMMOOONNNKKKMMMOOOQQQQQQPPPNNNLLLQQQSSSUUUVVVWWWXXXZZZ\\\\\\]]]^^^^^^]]][[[XXXVVVTTTRRROOOLLLHHHFFFDDDCCCBBBEEEHHHLLLQQQXXXaaagggjjjmmmlllgggcccaaa\\\VVVMMMFFF===777555444333222//////......------------/////////000000000000000////////////000000000000///000000000000111111111000111222333333222111000000000000////////////...,,,,,,------,,,,,,+++***++++++++++++++++++******+++++++++,,,---...000000333444777:::>>>AAABBBCCCAAA???===;;;;;;999777444333555777999???IIIWWW```gggmmmqqqrrrssswwwyyyxxxuuuqqqiiieeeggghhhaaaWWWEEEFFFIIILLLOOOVVVdddrrruuuuuuyyyttt[[[PPPYYYaaaqqq{{{^^^NNNWWWZZZUUUWWW[[[SSSIII:::---&&&%%%(((***&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%#########$$$$$$$$$$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$###$$$$$$%%%%%%&&&&&&'''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$$$$%%%&&&&&&&&&%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$#########$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$######$$$$$$%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&vvvfffgggaaa___[[[WWWTTTUUUVVVWWWWWWSSSQQQPPPOOOMMMKKKGGGDDD<<<:::777555555444222111///...---+++***)))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%$$$%%%%%%&&&''''''((((((%%%&&&''''''&&&&&&'''))),,,---......,,,,,,---///***++++++***+++...555:::333444444333222333666999555444444444444444555555666:::@@@BBBAAA<<<666333111;;;DDDFFFHHHLLLKKKHHHIIIJJJLLLMMMNNNNNNNNNNNNQQQSSSUUUWWWWWWXXXZZZ\\\ZZZ[[[[[[[[[XXXUUUQQQOOOKKKIIIEEEAAA???>>>??????BBBIIIQQQVVVYYY___hhhpppssssssmmmbbbYYYTTTMMMFFF===:::666222000000000111/////////.............../////////000000111111111//////000000000111111111000000000111111111222222222333444555555444333222222222222111111111000000------.........---,,,+++++++++++++++,,,,,,,,,,,,,,,++++++++++++,,,------///000333666:::???CCCFFFFFFCCCAAA@@@@@@>>>:::666555666666555777>>>HHHPPP[[[ccckkkmmmooorrrsssqqqqqqqqqkkkccc^^^]]]ZZZVVVAAA@@@BBBFFFHHHIIIQQQ[[[iiixxx}}}dddUUUOOOPPP[[[sssdddNNNPPPRRRUUU]]]YYYSSSGGG999---((((((***''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$#########$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$######$$$%%%%%%&&&''''''$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$###$$$%%%&&&&&&&&&%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$"""######$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$######$$$%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&&&&wwweeefff___^^^[[[VVVTTTUUUVVVXXXXXXUUUTTTRRRPPPOOOLLLHHHEEE;;;999666555555555333222///...---+++***)))(((((())))))((('''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%%%%%%%&&&&&&'''((())))))%%%&&&''''''&&&&&&'''))),,,---......------...000(((***++++++,,,000666;;;666666555333222333555888000111222333444555555555777???GGGGGGAAA999555444333:::???@@@CCCHHHHHHCCCJJJJJJKKKMMMOOOQQQSSSSSSRRRTTTVVVWWWWWWXXXZZZ\\\[[[[[[[[[ZZZWWWSSSOOOLLLDDDBBB>>>;;;::::::<<<>>>EEENNNYYY___```dddmmmuuuvvvtttjjj\\\PPPIIIAAA:::333333222000...---///111000000000/////////........./////////000000111111000000000000111111111111000000111111222222222222333444666777777666444333333333333222222222111111---.../////////...---,,,++++++,,,,,,,,,---------,,,,,,++++++***++++++,,,,,,,,,...111555;;;@@@CCCGGGEEECCCDDDEEECCC???<<<::::::999777555999@@@FFFIIITTT___eeehhhkkkllljjjkkkooonnncccXXXUUUWWWYYYAAA<<<<<>>;;;777555444333111000///...,,,***)))(((''''''''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''***""")))///'''!!!''')))$$$%%%%%%$$$$$$%%%))),,,000...+++,,,---------...*********,,,///333777:::<<<888333000000222333333444555444444333555888:::999JJJXXXRRR>>>000000888777777666888;;;???CCCFFFIIIJJJKKKMMMNNNPPPQQQQQQTTTTTTTTTWWWZZZ[[[YYYVVV[[[XXXUUUSSSQQQLLLEEE@@@======<<<===???BBBFFFIII[[[^^^dddjjjnnnnnnjjjfffhhhbbbWWWKKKBBB<<<999888222222000///............000000111111111000000///000000000000000111111222//////000111222333333333555333222000000111333444444444444444444444444444555555555555444444333222000000000000//////////////////...---,,,,,,++++++************************---------///222666:::<<>>;;;777555444333111000///...,,,***)))(((''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''######%%%&&&++++++ $$$%%%&&&&&&&&&(((,,,///444777666111...000000...+++++++++,,,...111444555555555333222111111222333444444333333333666999<<>>BBBDDDGGGHHHIIIKKKLLLNNNOOOPPPPPPOOONNNPPPTTTWWWWWWUUUXXXTTTPPPLLLIIIEEE@@@======???CCCGGGLLLPPPSSSUUU\\\___dddiiillliiiccc^^^XXXRRRJJJ@@@999555333333///////////////000000111000111111111111111000000111000000000000111222222111222222333333444444444555444333222222333444555444444555555555444444444444555555555555444333222222222222111111111111000111111000000///......------,,,,,,,,,++++++++++++******+++,,,...222555777@@@@@@CCCGGGLLLMMMLLLIIICCCAAA???<<<999777666555:::???GGGOOOUUUZZZ^^^aaa```ccceeebbbZZZSSSSSSUUUIIIFFFCCCBBBBBBBBB???===HHHMMMTTT]]]eeelllrrruuu|||vvvqqqqqquuuyyywwwaaaQQQSSS[[[eeeyyyllllll|||yyyZZZIIIKKKSSSZZZ[[[^^^ZZZKKK777,,,+++))))))((('''''''''((()))&&&&&&&&&%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$########################$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%***...***!!!$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&%%%%%%$$$$$$$$$%%%%%%$$$$$$###$$$%%%&&&&&&uuubbbeeeddd```[[[VVVSSSSSSUUUVVVWWWTTTQQQNNNMMMNNNNNNKKKHHH>>>;;;777444333222111///...---,,,***)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%)))&&&!!!++++++!!!###%%%'''((())),,,///222666AAABBB555...111111+++++++++,,,---...///000000...111333333111000222555555444222222444777:::===GGGAAA888333222333555777555555555666999===@@@BBBEEEEEEGGGHHHJJJLLLMMMNNNOOOMMMLLLNNNQQQTTTVVVVVVUUUPPPIIIDDDAAA@@@???>>>BBBFFFMMMTTTYYY]]]^^^___\\\^^^aaadddccc]]]UUUOOOEEEAAA;;;555111//////000------...///000222333333000111111222222222111111111111111111111222333333444444555555555555555555666555444333333444555666333444555666666666555444555555555555555444444333444444444444333333333222444333333222222111111000//////...---,,,++++++***************,,,...000222777999<<>>;;;@@@BBBFFFLLLUUUaaammmuuu|||xxxxxxzzz~~~ppp\\\RRRJJJIIIXXXmmm|||vvvwww{{{xxx}}}tttTTTIIIRRRYYY[[[^^^___UUUCCC333+++*********)))((('''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$&&&%%%%%%%%%%%%%%%%%%$$$%%%%%%$$$$$$$$$$$$%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%&&&&&&&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$&&&%%%###%%%'''%%% $$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$"""###$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&%%%$$$$$$$$$%%%%%%&&&%%%###"""###$$$&&&(((uuubbbeeeddd___ZZZTTTRRRSSSTTTUUUUUUQQQOOONNNMMMMMMLLLHHHEEE===:::777444333222111///...---,,,***)))(((((((((''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''"""+++***###"""""""""'''"""%%%(((***,,,...111333666FFFIII777,,,000000''')))***,,,---............+++///333222000000555:::999777444444555888:::;;;<<<666111222777999777333666666777888:::===@@@BBBDDDDDDFFFHHHJJJKKKMMMMMMMMMLLLLLLMMMOOOPPPPPPPPPOOOKKKEEE@@@???@@@CCCEEELLLPPPVVV\\\```aaaaaa```___^^^[[[XXXTTTMMMEEE@@@:::888444111//////000111,,,---...000111222333333000111222222333222222222222222222222222333333444666666666666555555555555666555555444444555666777444555666888888777666555555555666666666666555555555555555555444444444444555555444444333333333333111111///...---+++******,,,,,,++++++,,,---...///222444777;;;@@@DDDFFFGGGGGGFFFDDDBBB???<<<999888222333666999>>>FFFOOOTTTYYY^^^aaa___[[[WWWQQQKKKJJJJJJKKKKKKIIIFFFBBB???@@@@@@AAADDDLLLZZZkkkwwwxxxxxxzzz~~~yyylll```SSSKKKUUUfffwwwyyyxxxzzzzzzxxx{{{{{{iiiVVVUUUTTTUUUYYY^^^\\\NNN;;;...***)))))))))))))))'''&&&'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%$$$&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%$$$$$$%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%&&&&&&&&&''''''((('''&&&%%%%%%&&&'''(((&&&&&&%%%%%%%%%%%%&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&$$$$$$%%%%%%&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$''''''###!!!###$$$"""$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&'''(((tttbbbeeeccc^^^XXXRRROOOQQQSSSSSSRRRMMMMMMNNNNNNMMMJJJEEEAAA===:::666444333222000///------+++***))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''!!!$$$&&&222===---'''"""%%%))),,,---///000222666GGGJJJ888+++//////((()))***,,,---.../////////...000222000...000777>>>===:::777666777888777666000//////333999<<<:::777999999:::;;;===???AAACCCDDDDDDFFFHHHJJJLLLNNNNNNJJJLLLNNNNNNLLLIIIGGGEEEFFFDDDAAA@@@AAAEEEJJJNNNVVVYYY]]]aaacccdddcccbbbccc]]]UUULLLFFF@@@:::777666555333111000000111111...///000111222222111111111111222333333333333333333333333333333444555555666666666666666555555555555555555555666666777777555666777888888888777777666777777888888888777777666666555555555555444444555555555444444444444444222111000///---,,,******,,,,,,,,,+++++++++++++++///111333666999===AAACCCDDDDDDCCCBBBAAA???===<<<555555444555777===EEEJJJPPPUUUXXXWWWVVVTTTLLLCCCIIIIIIIIIIIIHHHGGGGGGGGGGGGFFFDDDBBBFFFRRRbbboooqqqssswww}}}~~~zzzttthhh\\\]]]fffkkkiiinnn|||yyywww|||}}}xxxxxxwwwaaaQQQPPPPPPSSSZZZ^^^WWWFFF666+++)))''''''))))))(((&&&'''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%%%%%%%%%%%%%&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%&&&&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''((((((&&&%%%%%%&&&(((((('''&&&&&&%%%%%%&&&&&&'''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""&&&'''###!!!$$$&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$###$$$$$$$$$$$$%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%&&&%%%&&&(((******)))'''&&&tttaaaeeeccc^^^WWWPPPNNNQQQSSSSSSPPPKKKLLLMMMNNNLLLIIIEEECCC===:::666333222111000...---,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&'''''')))%%%$$$AAA___JJJ((('''%%%(((,,,.../////////000666CCCFFF888---///000---,,,,,,---...///000000111111111111///...111888======:::777777888777444111...///000222666:::>>>@@@;;;<<<<<<===???AAABBBCCCDDDDDDFFFHHHKKKMMMNNNOOOMMMPPPSSSRRRNNNHHHCCCAAA<<<>>>AAADDDGGGKKKQQQUUU[[[]]]aaaeeeggggggfffeee```XXXMMMCCC<<<999666555333333222111000000000000000111222222222111000///111222222333444444444444444444444444444555555666666666666666777777777777666666777777888888999999777777777888888999999:::888999999::::::::::::999777777777666666666555555555555555555555555555555333333222000///---,,,,,,+++++++++***))))))((((((,,,...000333666:::???CCCCCCCCCCCCCCCBBB@@@>>>===777666555333333666<<<@@@HHHOOOSSSSSSWWWYYYRRRGGGEEEEEEEEEEEEDDDEEEHHHJJJLLLKKKHHHCCCAAAGGGSSS]]]uuuwww{{{vvvhhhaaaaaaggghhhwwwtttpppxxx}}}tttqqqxxxzzzfffMMMRRRQQQQQQUUU]]]]]]QQQCCC///+++(((''')))***)))'''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&%%%%%%%%%%%%%%%%%%$$$&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&######$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%&&&###"""&&&'''&&&$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%&&&&&&###&&&)))+++,,,***'''%%%sssaaadddccc^^^WWWPPPNNNQQQTTTSSSPPPKKKLLLLLLKKKJJJJJJKKKLLL<<<999666333222111000...,,,,,,+++***))))))))))))''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''))),,,%%%888WWWHHH)))***(((,,,000222111000//////444;;;<<<555------///000222111000//////000111111111000//////000222555777888666444666888666111,,,...///111333666:::>>>@@@<<<===>>>???@@@AAABBBCCCCCCDDDEEEHHHJJJLLLNNNOOONNNQQQRRRPPPJJJDDDAAA@@@999???FFFLLLPPPTTTWWWZZZZZZ^^^dddiiijjjhhhccc```SSSLLLCCC;;;666555444444111111111111111000000000///000222333333222000///111222333444555555555555555555444444555555666777777777888888999999::::::888999::::::;;;<<<<<<<<<999888777777777999;;;<<<::::::;;;<<<<<<<<<<<<<<<999999999888888888777777666666666666666666666666666555444333222111000///,,,,,,,,,++++++***)))(((***,,,...///111555;;;@@@AAABBBCCCDDDDDDCCCAAA@@@999888777555444555888:::CCCJJJNNNOOOVVV]]]VVVJJJ???@@@BBBAAA@@@@@@CCCFFFEEEGGGFFFBBB>>>@@@IIIQQQkkksss|||qqqfff___gggnnn{{{kkkoooyyytttzzz|||lllXXXWWWTTTOOOPPPWWW]]]WWWKKK777111+++((()))***)))&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&&&&''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''((((((((((((''''''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&'''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%"""%%%%%%"""###&&&&&&###$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$#########$$$%%%&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&'''###%%%'''((()))(((&&&%%%sssaaadddccc```XXXPPPNNNRRRUUUTTTQQQMMMLLLJJJHHHHHHLLLQQQUUU<<<999666333222111000...,,,,,,+++***)))))))))***'''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''///%%%!!!222+++***,,,///333444333111///...111222333000+++))),,,111666555222000//////000111000///...///111222222111333111111444777666///***,,,///333888<<<<<<:::888<<<===>>>???@@@AAABBBBBBBBBCCCEEEGGGIIILLLNNNOOOHHHIIIIIIEEE???;;;:::::::::BBBMMMUUUYYY[[[]]]^^^YYY^^^fffkkkkkkeee]]]WWWFFFAAA:::444222222222111000000111222222222111111...///111333333333111000111222333444555555555555555555555555555666777777888888999::::::;;;<<<<<<:::;;;<<<===>>>>>>>>>>>>:::999777666777999<<<>>>;;;;;;<<<===>>>>>>======;;;;;;::::::::::::999999777777777777777777888888777777666555444333333222......///......---,,,+++***+++,,,,,,,,,///444999===???BBBEEEFFFGGGFFFFFF;;;;;;;;;999777777888:::<<>>@@@GGGOOORRRddd|||xxxmmmfff]]]iiiyyyuuuyyyuuujjjZZZUUUNNNJJJRRRZZZWWWNNN>>>777...*********(((&&&(((((('''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%$$$$$$$$$%%%%%%&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''&&&'''((())))))((('''&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&((((((((((((((((((((((((%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%&&&&&&$$$$$$%%%&&&'''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###%%%$$$"""$$$&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$######$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%$$$#########$$$%%%&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%&&&'''$$$$$$$$$%%%%%%%%%&&&&&&rrr___bbbccc\\\UUUNNNLLLPPPSSSTTTSSSMMMLLLJJJHHHIIIMMMSSSXXX<<<999666333222111000...---,,,,,,+++***)))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%######%%%'''&&&&&&'''000333777888555222000000///...,,,++++++,,,...///;;;888555222000000222333---000111000///000000000222222333222111///---,,,111444999;;;;;;:::::::::AAABBBBBBAAA@@@@@@CCCEEEEEEFFFHHHJJJKKKKKKJJJIIIIIIGGGCCC@@@===<<<<<<<<>>DDDGGGFFFDDDEEEEEEDDDBBB???>>>@@@BBB======<<<;;;;;;:::::::::999:::;;;;;;:::999999:::999888777777777666444111222222111///...,,,+++++++++*********,,,///111333;;;>>>CCCFFFGGGFFFFFFGGGDDDAAA>>>:::888777888999999<<<>>>@@@GGGOOOMMMEEE;;;<<<<<<======>>>>>>>>>============>>>???@@@AAAJJJNNNXXXaaafffmmmzzzyyyqqqmmmlllXXXcccdddgggxxxpppYYYXXXRRRIIIIIIQQQWWWWWWRRR===,,,)))+++'''&&&)))))))))(((''''''''''''(((&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&%%%%%%%%%%%%&&&''''''&&&&&&&&&'''''''''(((((('''((()))*********))))))''')))+++***(((&&&&&&&&&&&&''''''((((((((('''''',,,***(((((()))))))))'''))))))((((((((())))))***)))((('''''''''(((******%%%&&&&&&''''''((())))))(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%&&&''''''%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&''''''((((((rrr```dddccc\\\VVVOOOMMMQQQTTTTTTSSSLLLKKKKKKKKKLLLMMMOOOOOO<<<999666333222111000...---,,,,,,+++***)))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%&&&((((((&&&$$$&&&(((///111444555333000...------,,,++++++,,,---///000@@@>>>:::666222000//////,,,...000111111222333222444333333222111///...---111444888;;;;;;:::;;;;;;BBBCCCCCCBBB@@@AAACCCDDDDDDFFFHHHJJJJJJIIIGGGFFFEEEBBB>>>::::::<<>>===???CCCBBBCCCDDDEEEGGGLLLSSSXXX___aaadddfffhhhgggfffddd[[[ZZZ[[[aaagggjjjiiifffaaa```\\\WWWQQQJJJDDDAAA>>>===<<<;;;;;;;;;<<<<<>>BBBDDDIIIYYYhhh}}}sssiiidddbbb\\\WWWbbbpppooouuuqqq]]]JJJDDDFFFJJJSSS]]]VVVEEE333,,,+++***)))))))))(((((('''&&&'''''''''&&&&&&&&&%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&%%%%%%&&&&&&'''(((&&&&&&&&&'''''''''(((((('''((((((((((((&&&%%%$$$)))+++,,,,,,***(((((()))%%%&&&&&&&&&&&&&&&&&&&&&((('''&&&&&&(((******)))'''&&&&&&%%%%%%%%%&&&&&&'''''''''((((((''''''&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$$$$$$$$$$%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((%%%&&&&&&&&&&&&&&&&&&'''%%%%%%%%%&&&&&&'''''''''rrrbbbfffddd]]]WWWQQQOOOSSSVVVUUUSSSKKKJJJJJJMMMOOONNNJJJFFF<<<999666333222111000...---,,,,,,+++***)))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$$$$(((***((($$$###&&&(((...///000111000...,,,***++++++++++++---///111222@@@>>><<<888555111///...+++---000333555555555444666555333111////////////111444888;;;;;;;;;<<<<<>>:::888:::@@@GGGLLLMMMQQQUUUYYY```gggiiifffddd]]]TTTLLLEEE===555///555444333111111111222333111333444444333222222333///222555666555555555666888888888888999;;;===>>>BBBBBBFFFLLLNNNLLLJJJLLLXXX[[[___```aaafffooovvvyyyxxxxxxzzz~~~}}}zzzwwwxxx}}}~~~|||zzzwwwpppggg```PPPOOOKKKHHHEEEBBB@@@@@@=========>>>???===:::777;;;<<<;;;:::888777888999555555444333222000//////,,,,,,+++******+++------...222888===@@@DDDGGGIIIGGGEEEBBB>>><<<;;;::::::666666555555:::??????;;;888888888777777777777777:::::::::;;;<<<>>>???@@@AAABBBBBB@@@<<<@@@QQQbbbrrryyyuuunnnmmmfff[[[^^^hhheeedddoooppp{{{XXXKKKFFFBBBKKKZZZ[[[PPP>>>///***,,,,,,((((((((('''&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%#########$$$$$$$$$%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&%%%&&&&&&'''(((&&&&&&'''''''''((((((((('''''''''''''''&&&%%%$$$((()))***)))''''''((()))******)))((('''''''''''')))(((&&&''')))+++******))))))))))))))))))******'''((()))***)))((('''&&&)))))))))(((((((((''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&,,,+++(((&&&$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((('''''''''&&&&&&&&&&&&&&&'''''''''''''''(((((((((qqqdddhhheee^^^XXXRRRRRRUUUWWWVVVSSSKKKIIIHHHLLLOOONNNHHHBBB<<<999666333222111///...---,,,,,,+++***)))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%###&&&&&&%%%&&&((()))(((.........000111000,,,)))******+++,,,...000222333666777777666555444222111------111777:::888555555777555222000...///000111111444888:::;;;;;;<<<===BBBCCCCCCCCCAAAAAABBBDDDEEEFFFHHHIIIHHHEEEAAA>>><<<;;;;;;<<>>;;;666111222222111111111222333444///222444555444444444555000222444666666777999;;;888:::<<<>>>BBBGGGLLLPPPRRRWWWbbbmmmqqqlllfffddduuu~~~qqqoookkkeee^^^VVVPPPLLLGGGBBB===;;;<<<>>><<<:::===>>>???>>>;;;999999:::888777666555444333222222...---,,,+++*********+++...111555999<<>><<<:::999888:::888555555777:::;;;:::777777777666666555555555888888999:::;;;===???@@@EEEEEEDDD???888888GGGXXXgggnnnxxx}}}xxxrrr{{{nnnZZZ```nnnooojjjxxxmmmUUUHHHBBBHHHTTT]]]XXXHHH444***---,,,&&&(((''''''&&&&&&&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&'''((((((''''''''''''((((((((((((&&&&&&''''''((((((((((((&&&'''(((((('''''')))***---,,,***)))((((((((((((---+++))))))+++++++++***,,,,,,,,,,,,,,,,,,+++++++++++++++******)))((((((******************))))))((((((((((((''''''''''''''''''''''''''''''''''''222000,,,)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&'''((((((((((((''''''&&&&&&%%%%%%((((((((()))))))))))))))oooeeejjjeee^^^YYYTTTTTTWWWXXXUUURRRKKKHHHGGGIIIMMMNNNIIIDDD<<<999666333222111///...---,,,,,,+++***)))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%###$$$---555333+++///......222666555000******++++++---...000222222...000111333333333222111111///333;;;>>>999444333666444111......///111333111444777999999:::;;;===???AAABBBBBBAAAAAABBBCCCFFFGGGHHHHHHFFFCCC???<<<888:::>>>CCCIIIPPPUUUXXX]]]bbbfffggghhhfff___VVVLLLDDD;;;777888999777444000000111111222333444444111333555555333333333444666777888999999<<<@@@DDDCCCGGGLLLQQQWWW___hhhnnntttxxx|||uuunnniiikkk[[[GGG:::999>>>BBBCCC===>>>@@@@@@>>><<<;;;;;;999999888777666555555444000///...,,,+++*********,,,...222555888;;;@@@CCCCCCCCCBBB@@@>>><<<:::999<<<999666666666777888999888888777777666666555555666777777999;;;===???@@@@@@AAABBB>>>666333===JJJdddiiiqqqyyyxxx```___jjjnnnpppvvv[[[JJJIIIOOOTTT]]]\\\PPP;;;...---***$$$(((((('''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''&&&&&&&&&&&&'''(((((('''''''''((((((((())))))'''''''''''''''(((((((((&&&((()))***)))***+++---+++++++++,,,...000111222555444222333555666555555666666555444333000...---111///,,,***(((''''''(((((((((((())))))*********))))))((((((((('''''''''''''''''''''''''''''''''222///,,,)))''''''((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&''''''((((((((('''&&&&&&&&&&&&'''(((((((((((((((''''''&&&&&&&&&&&&''''''(((((()))******mmmfffkkkeee]]]YYYUUUUUUXXXXXXUUUQQQKKKIIIHHHIIILLLKKKHHHEEE<<<999666333222111000...---,,,,,,+++***)))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&((('''###&&&444@@@===222000...///666<<<<<<444,,,,,,,,,---...///000000000...///000111111000///...333000444???CCC<<<555444222111///---...000222444222444666777777888999;;;<<<>>>AAAAAAAAAAAABBBCCCFFFFFFFFFEEECCC@@@===;;;666:::AAAIIIOOOTTTVVVWWW```dddgggeeebbb]]]SSSIIIAAA;;;555222222333333111000000111222333444555555666666777666555555666888>>>@@@CCCEEEGGGKKKPPPSSS```eeelllqqqvvv}}}xxxiii```\\\WWWMMMDDD???===;;;:::;;;;;;:::888::::::999888888777666666222111000///...---++++++(((***---000444999>>>BBBDDDDDDDDDDDDCCC@@@>>>===<<<888666666555333444777888888888888777777777777555666777999;;;===???AAAEEEEEEFFFDDD>>>999===FFF```gggsss}}}}}}vvvooo^^^^^^ssshhhTTTPPPSSSTTT]]]^^^XXXHHH777...)))'''))))))((('''''''''''''''''''''''''''&&&&&&&&&%%%$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%''''''&&&&&&''''''((()))''''''((((((((()))))))))***)))((((((''''''((((((&&&))),,,.........///000555777:::>>>CCCFFFHHHIIIGGGFFFEEEFFFHHHJJJKKKJJJNNNNNNNNNNNNLLLIIIGGGFFF@@@===888333...+++(((((()))))))))))))))))))))))))))))))))((((((((('''''''''''''''''''''''''''''',,,+++(((&&&&&&&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''(((((((((&&&&&&&&&'''(((((())))))''''''&&&&&&''''''((()))((((((((('''''''''''''''%%%%%%&&&''')))***++++++kkkffflllddd]]]XXXUUUUUUXXXXXXTTTOOOKKKKKKLLLMMMKKKIIIFFFCCC<<<999666333222111000...---,,,,,,+++***)))((((((&&&&&&&&&''''''''''''(((&&&&&&''''''''''''&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&&&&(((&&&'''444BBBAAA555///...000999BBBAAA888......////////////.........000000111111111111000000333///444BBBGGG???777666......------...000222444222444666666555555777888999;;;>>>@@@@@@AAABBBCCCDDDCCCBBB@@@>>><<<;;;:::<<<@@@FFFNNNSSSWWWXXXYYY___aaa___ZZZVVVPPPGGG>>>888666444111000000000000000111222333444555555555888999:::<<<>>>BBBGGGKKKNNNTTT]]]fffmmmsssyyy|||ooo^^^VVVLLLAAA::::::;;;:::777:::::::::999888888777777444333333222111///...---'''(((***,,,///333999===BBBCCCDDDEEEDDDBBB@@@>>><<<888777888666222333777777777777888888888888888555666777999;;;>>>@@@BBBCCCAAAAAA@@@;;;666666;;;OOO\\\nnn|||cccYYYlllpppyyycccSSSPPPUUU___```___VVVDDD111***,,,******)))(((((((((((()))''''''''''''&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''(((((()))'''((((((((())))))))))))************,,,...000111222666;;;>>>>>>>>>>>>>>>IIILLLPPPTTTXXXYYYZZZYYYTTTRRRPPPPPPPPPQQQPPPNNNTTTVVVZZZ^^^aaabbbccccccZZZXXXTTTMMMDDD;;;333///000000///...---,,,+++***))))))))))))(((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&'''(((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&'''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%###$$$%%%%%%&&&&&&%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((((((&&&&&&&&&'''((()))))))))'''''''''''''''(((((()))''''''''''''(((((((((((('''((()))+++---///111222jjjffflllccc\\\XXXUUUUUUXXXXXXSSSNNNJJJMMMPPPPPPLLLGGGCCC@@@<<<999666333222111000...---,,,,,,+++***)))((((((&&&&&&&&&'''''''''((((((&&&''''''''''''''''''&&&$$$$$$$$$%%%%%%&&&&&&&&&"""'''''''''111>>>???666...---000;;;EEEEEE999...000000000000///...,,,,,,000000111222333333444555111---333CCCIIIAAA999888,,,,,,,,,---...000333444333444555555444444555777666999===???@@@AAABBBCCCBBBAAA???===;;;999999999CCCFFFLLLRRRWWWZZZ\\\\\\\\\\\\XXXPPPKKKGGG@@@888444444555333111111222333111222333444555666666666777:::===BBBHHHQQQ[[[aaabbblll{{{vvvfffRRREEECCCCCC@@@===:::::::::999999888888888555555444444222111//////************+++...222666???@@@BBBDDDCCCBBB???>>>===:::999;;;999444444999666666777777888888999999555666777999<<>>999777999===LLL```mmmrrryyyrrr______fff{{{{{{mmmSSSOOOZZZaaaaaaccc```MMM555,,,111+++******)))))))))))))))(((((('''''''''&&&&&&&&&$$$$$$%%%%%%%%%&&&&&&&&&$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$%%%%%%&&&&&&%%%%%%$$$%%%%%%%%%%%%%%%%%%%%%%%%######$$$$$$$$$%%%%%%%%%&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%'''''''''''''''((())))))(((((((((((())))))))))))((()))+++...333888<<<>>>FFFJJJPPPTTTUUUTTTSSSSSSVVVYYY\\\^^^___]]][[[YYYUUUQQQMMMJJJHHHEEEBBB@@@@@@EEEMMMVVV___fffjjjmmmrrrqqqnnnfff[[[MMM@@@999:::999777555222000...---))))))))))))((((((((((((((((((((((((((((((((((((%%%&&&&&&'''((())))))***''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%&&&&&&&&&%%%%%%$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((((((((()))&&&&&&&&&'''((())))))***'''''''''''''''((())))))&&&&&&''''''(((((()))))),,,---///111444666888999nnngggiiieeeaaa]]]XXXVVVVVVUUURRRPPPJJJJJJQQQQQQIIIJJJJJJAAA999888666444222000...---,,,,,,,,,+++)))((()))***+++)))'''''''''((('''&&&''''''&&&&&&&&&&&&'''''''''''''''&&&&&&%%%%%%%%%***'''%%%)))111888:::999......222;;;CCCBBB666+++///444555000---------+++222222333444555555555555///111555:::===:::333---,,,,,,---///000222333333333333444444555444444444666999===AAACCCDDDDDDCCCAAA===999555666:::???CCCIIILLLQQQUUUXXXYYYYYYXXXRRRNNNHHHCCC???===:::888444111//////222444444333222333444444444555888;;;@@@EEELLLVVV```kkkuuu|||gggPPPDDDAAACCC:::===>>><<<:::;;;;;;:::;;;:::888666444111000///---,,,+++******,,,...///888:::>>>BBBCCCAAA???=========<<<;;;::::::999999666555555555666777999:::;;;;;;:::888999<<>>///,,,444===AAA???777000++++++//////***$$$---+++)))((()))******))))))(((&&&$$$$$$$$$&&&'''&&&&&&''''''''''''&&&&&&'''''''''''''''''''''''''''''''''&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''######$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$#########%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&'''''''''''''''((())))))&&&'''(((((('''''')))+++((((((''''''(((+++---///333444555888:::;;;999888nnnggggggccc^^^ZZZUUUTTTTTTTTTQQQNNNKKKKKKRRRRRRJJJKKKKKKAAA999888666444222///...---,,,,,,,,,+++)))((()))******)))'''&&&'''((('''&&&''''''&&&&&&&&&&&&''''''''''''&&&&&&&&&%%%%%%%%%''''''***000777;;;999666000///000555;;;:::444---111777999444......///...000111222333444444444444///000333666888666000+++,,,---...///000222333333333444444555555555555555555888;;;???AAAAAAAAA@@@===;;;888777999===CCCFFFMMMPPPUUUYYY[[[ZZZXXXWWWLLLHHHBBB===:::888666444777555333333444555444333222333444555888===CCCHHHQQQYYYfffttt|||bbbMMMAAAAAAAAA@@@@@@@@@@@@>>><<<<<<;;;:::777555333222111...---+++******+++---...444777<<<@@@BBBAAA???>>><<<<<<;;;::::::999888888666555555555555777888:::999999999999:::>>>DDDIIIVVVdddhhh[[[JJJBBB???===@@@AAALLL^^^mmmrrrssssssyyysss___WWWRRRWWWnnn}}}qqq]]]LLLZZZ]]]aaa___WWWIII999---,,,)))222666+++&&&***)))''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$%%%%%%&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&'''(((((((((((((((---+++***)))***,,,------444333888CCCKKKLLLMMMPPPKKKJJJIIIIIIKKKNNNQQQRRR]]]aaa[[[ZZZcccccc]]]```[[[XXXVVVTTTTTTWWW\\\```bbbYYYOOOKKKMMMRRRVVVWWWaaahhhnnnqqqtttvvvqqqiii[[[XXXPPPCCC888888BBBLLLPPPLLLFFF>>>777111,,,******)))((((((******(((''')))((('''&&&&&&&&&'''(((&&&''''''((((((''''''&&&''''''''''''''''''''''''''''''&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''###$$$$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$######%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''((('''''''''''''''((()))'''(((((('''&&&&&&(((***+++,,,...000333555666777===<<<:::888777555333111nnnffffffaaa\\\YYYUUUTTTUUUTTTRRROOOLLLKKKQQQQQQJJJLLLLLLBBB:::888666444111///...---,,,,,,,,,+++)))((()))******((('''&&&((((((((('''''''''&&&&&&&&&&&&'''''''''&&&&&&&&&&&&%%%%%%%%%$$$(((///888>>>>>>888222222000......000111000///222:::===888111///000111//////000111222222222222......///111222000,,,)))------...///111222333333444444555666666666666666555777:::<<<======<<<<<<888888888:::>>>CCCHHHKKKRRRUUUXXX[[[[[[YYYUUURRRGGGBBB<<<777555444333222333333333333333222222111444666999===DDDMMMWWW^^^gggrrrfffRRRGGGCCC@@@@@@AAA@@@>>><<<===<<<;;;999777555444333000///---,,,++++++,,,,,,///333888>>>AAAAAA@@@>>>;;;;;;::::::999999888888666555555444555666888999888888999:::<<>>MMM___iiijjjiiivvvttt```QQQHHHSSSlllyyy^^^WWWZZZ^^^bbb^^^QQQ???333000***...111'''$$$******''''''((((((((((((''''''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&'''''''''(((((((((&&&''''''(((((()))))))))***))))))))),,,000444777<<>>CCCIIINNNQQQUUUWWWZZZ[[[YYYTTTOOOKKKDDD@@@999555444444444444///111333333222222333555:::???GGGPPP[[[gggssszzzpppTTTOOOIIIFFFBBB>>>>>>@@@===<<<;;;:::888777666555222111///---,,,+++++++++***...444:::>>>??????>>>;;;;;;:::::::::999999999666555555444555666777888888999:::;;;===AAAGGGLLLUUUbbbsssyyyjjjSSSEEEBBBAAA:::999CCCQQQ[[[aaadddvvvrrrgggYYYQQQVVVmmmyyyXXXVVVZZZaaabbbWWWFFF:::000(((***---%%%$$$)))(((''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))******+++(((+++...222777===CCCGGGHHHJJJNNNPPPNNNIIIDDDBBBNNNPPPQQQSSSUUUXXX\\\^^^VVV]]]^^^```gggdddbbbkkkiiikkkjjjfffcccdddffffffkkkkkkmmmqqqvvvwwwvvvtttsssxxx}}}~~~||||||}}}~~~~~~yyyssslllcccVVVGGG===>>>IIIZZZhhhmmmeeeVVVJJJ>>>888111,,,******++++++'''((())))))******))))))''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))(((''''''&&&&&&''''''((()))***++++++,,,...000333555666999;;;<<<===>>>:::999888777777;;;???CCCppphhhgggbbb]]]ZZZWWWWWWXXXWWWTTTQQQLLLIIILLLLLLGGGJJJJJJ>>>;;;999666333000///......,,,,,,,,,+++)))((()))***)))'''&&&&&&((()))((('''''''''&&&&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%)))000777:::999444000000000///---******,,,///111999===999222000111111+++,,,---...////////////......---+++***)))***+++...//////000111222333333444555666777888888888888888999:::::::::999888888444666;;;AAAGGGNNNRRRUUUYYYZZZ[[[ZZZVVVPPPJJJFFF@@@<<<777444333444444444222555777555333444999>>>EEEMMM[[[jjjyyyooohhh```WWWJJJ@@@???DDD<<<<<<;;;:::999888777666444333222000...---,,,+++(((+++000555999<<<===>>>;;;;;;;;;:::::::::::::::666555555444444555777777999:::;;;;;;<<<@@@DDDHHHNNNUUUdddpppmmm\\\JJJ@@@BBB>>>===BBBJJJSSS```kkkxxxxxxjjjZZZQQQ___^^^VVVTTT\\\bbbZZZLLLCCC000&&&(((,,,&&&&&&)))&&&''''''((((((((((((''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''''''''((((((((())))))))))))((((((((()))***+++000555===CCCIIIMMMRRRVVVTTTUUUVVVVVVVVVWWWUUUSSSUUUYYY^^^bbbbbbcccdddeeegggllljjjggghhhdddkkk~~~vvvjjjeeedddaaaZZZZZZ\\\bbbhhhooorrrsssssswww{{{~~~~~~yyyuuuvvvxxxsssggg[[[CCCDDDLLL^^^qqqwwwnnnbbbZZZPPPBBB555---*********'''(((((()))))))))(((((('''(((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%%%%&&&&&&&&&''''''$$$$$$%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&$$$$$$$$$%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''(((((('''''''''''''''''''''''''''''''''((((((((()))))))))(((((('''''''''(((((()))+++---///000222555888<<<<<<;;;;;;<<<===>>>???@@@@@@>>><<<;;;>>>DDDIIIppphhhhhhddd[[[XXXVVVUUUVVVUUUQQQNNNLLLGGGJJJJJJFFFJJJIII===;;;999666222000/////////,,,,,,,,,+++)))((()))***)))'''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&''''''***...222444333222111......///...,,,,,,...//////555999666333333222///++++++,,,---..................---+++))))))+++---//////000000111222333333333444555777888888888888999999999999999888888777666999===DDDJJJPPPTTTWWW\\\\\\[[[XXXRRRLLLEEEAAA999666333222222333222222333666777444222666AAAKKK[[[eeettt}}}~~~{{{qqqgggWWWEEE>>>AAA<<<<<<;;;::::::999888888666555444333111///...---(((***,,,000444888;;;===:::::::::::::::999999999666666444444444555666777999:::;;;:::;;;===@@@CCCJJJNNNVVVbbbiiicccQQQBBB<<<<<<<<>>???@@@@@@===>>>@@@@@@BBBHHHQQQXXXnnnggghhhddd\\\YYYVVVVVVVVVUUUPPPLLLMMMHHHJJJJJJFFFJJJJJJ===<<<999555222////////////,,,,,,,,,+++)))((()))***((('''&&&&&&((())))))(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''(((***---///000000000111---,,,,,,,,,---///000000///333555444555666333...++++++,,,---............+++,,,,,,+++((((((+++...000000000111111222222333333333555666777888888888888888888888888777777777:::<<<@@@EEEKKKQQQUUUXXXZZZYYYVVVQQQJJJDDD>>>;;;555333222222333333222111000444777666888CCCVVVfff~~~xxxxxxxxxzzz~~~wwwtttjjjVVVFFFAAA=========<<<<<<;;;;;;:::777777666555333111000///*********+++///444888;;;777777777777777888888888666666444444444444555666777888999999999;;;>>>AAAEEEIIIMMMSSS```ggg\\\KKK<<<;;;::::::999>>>NNN___zzztttfff^^^___ddd~~~xxx___MMMPPPZZZ[[[WWWUUUDDD444------((((((+++&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((('''((((((((())))))))))))))))))***,,,///333777999@@@FFFMMMRRRTTTVVV[[[___kkk|||}}}~~~yyy{{{~~~~~~{{{uuupppmmmgggcccdddkkkppprrruuuzzz}}}{{{qqqiiiggghhhllleee]]][[[```hhhooorrrwwwsssllldddYYYMMMAAA999---,,,+++)))((((((((()))(((((())))))))))))((((((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''$$$$$$%%%%%%%%%%%%&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&''''''%%%%%%&&&&&&'''(((((((((''''''''''''((((((((((((''''''''''''''''''''''''&&&''''''((())))))******))))))))))))***+++------111333555666666888;;;>>>:::===CCCHHHKKKLLLKKKKKKGGGKKKOOORRRWWW___kkkssskkkeeegggddd^^^\\\YYYXXXXXXVVVQQQMMMNNNIIIJJJJJJGGGLLLKKK>>><<<999555222///...///000,,,,,,,,,+++)))((()))***((('''%%%&&&((())))))((('''''''''&&&&&&'''''''''%%%%%%%%%&&&&&&'''''''''(((***---/////////000000---+++)))))),,,000111222///111333333666888444---++++++,,,---............)))+++,,,***((((((+++...000000000111222222222333222333444666777777888888777777777777777666666666===???BBBFFFLLLQQQUUUXXXVVVTTTOOOJJJCCC<<<777555444333333444555555333111111666;;;>>>EEEWWWqqq~~~~~~}}}xxxvvvuuuvvvyyy}}}{{{~~~|||yyyyyyyyy~~~kkkUUUIII???>>>>>>>>>=========<<<888888777666555333111000,,,***)))))),,,111777:::555555555666666666666666666666444444333444555666444555777777888:::>>>@@@===DDDFFFJJJYYYiiieeeTTTEEEAAA>>>;;;888:::GGGTTTmmmvvviiiZZZ]]]ggg{{{dddLLLMMMXXX[[[[[[[[[PPP<<<111---'''(((,,,(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&'''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))+++,,,...222777<<>>DDDOOOXXX^^^___]]][[[eeeiiilllnnnpppvvvnnngggkkkaaa^^^]]]ZZZWWWTTTRRRPPPPPPLLLKKKIIIIIIHHHFFFBBB???<<<999444///,,,,,,,,,---------,,,,,,+++***))))))%%%%%%%%%&&&&&&&&&''''''(((''''''''''''&&&&&&&&&(((&&&''')))&&&""""""&&&,,,---............000222<<<555---,,,///222111///111///...000222222///+++000...,,,,,,...000000000...,,,)))***---//////...000000000111222222333333333444555777888888999999888777555444444666999:::AAACCCGGGKKKNNNQQQRRRSSSSSSMMMFFF@@@<<<:::888777333//////333444111444::::::<<>>@@@CCCGGGNNNXXXbbbiiiTTTFFF============FFFSSS^^^qqq}}}|||pppZZZ\\\iiiuuuyyytttvvvmmm\\\MMMMMMVVV[[[YYYVVVHHH666+++)))***(((%%%)))((((((((((((''''''''''''&&&%%%%%%&&&'''&&&$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''((('''(((((((((((((((''''''(((((((((((((((((((((((((((((((((((((((''''''''',,,((((((***+++)))***...000888AAAEEEFFFGGGJJJNNN^^^gggrrrzzz|||~~~}}}|||zzzxxxtttnnniiieeejjjlllllllllpppvvvxxxwwwiiipppqqqkkklllvvv{{{xxx}}}tttpppjjjbbbZZZXXX```nnnzzz||||||{{{xxxrrrjjj```[[[bbbjjjjjjddd___eeennnwwwyyyuuunnnkkkjjjTTTLLL;;;,,,)))...///***))))))***++++++***((('''(((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&''''''&&&&&&%%%'''''''''&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%$$$$$$#########&&&&&&&&&%%%%%%$$$$$$$$$&&&%%%%%%$$$$$$%%%%%%&&&%%%%%%%%%&&&&&&&&&''''''))))))(((((('''''''''&&&''''''''''''((((((((()))((((((((((((((('''''''''))))))((()))+++++++++***)))+++---111333444333111444666999999:::===BBBGGGOOOTTTdddzzzyyyppp~~~~~~ooohhhlllbbb]]]\\\YYYVVVTTTQQQPPPOOOKKKJJJIIIHHHHHHFFFBBB???<<<999444000---,,,------------,,,++++++***))))))%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&'''%%%%%%'''&&&$$$&&&***,,,------......000333555;;;555...,,,///222111///000000000000111000...,,,///...---...///111000///...,,,******---//////...///000000111111222333333333444555666777888888888999888666555555777999;;;BBBEEEHHHLLLNNNPPPPPPPPPMMMHHHBBB<<<999777666555888444222333222///333999EEEKKKUUUbbbttt~~~~~~{{{xxxwwwxxxxxxuuuuuuxxxuuutttrrrqqqpppppppppqqqlllpppmmmeeeeeennnqqqmmmqqqqqqqqqrrrtttxxx|||~~~~~~}}}|||uuukkkbbbPPPHHHAAA???===:::;;;===;;;:::999888666555444333111///,,,++++++...111333666555444444444555666666777777666666555333222111444444444555666999;;;<<<===???AAAEEEKKKTTT]]]ddd[[[OOOEEEBBB>>><<>>@@@CCCGGGNNNVVV[[[bbbYYYPPPJJJAAA<<>>;;;777444444444444333000222666:::===AAAGGGNNN___jjjzzz~~~|||{{{wwwsssqqqrrrppplllkkknnnkkkiiifffcccbbbdddfffhhhnnnrrrpppeee\\\\\\______^^^]]]]]]^^^___bbbdddfffkkkqqqtttsssppppppmmmiiibbb``````bbbeeeggghhhgggVVVNNNGGGDDDAAA<<<;;;<<<::::::999888777777666666444222000...,,,,,,------333333222222222222222222222222333444555555555555222222222333555777:::;;;<<<===???AAADDDIIIPPPTTTaaa^^^ZZZSSSGGG???CCCLLLcccjjjssstttkkkeeeooo}}}xxx``````kkk|||tttvvvqqqbbbQQQMMMUUU______UUUFFF888---)))***+++''''''''''''&&&&&&&&&&&&%%%$$$$$$%%%((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&'''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******+++***,,,111666<<>>999333////////////...---...//////...---------...111444333///------///......000222333222...+++***+++,,,------......///...//////000111111222222222333444555555666555555222333555888===AAAEEEGGGGGGIIIKKKLLLJJJGGGBBB???:::888555444555666666555888<<<@@@DDDIIIMMMQQQRRRWWWdddttt~~~}}}|||zzzxxxwwwsssooommmnnnmmmiiihhhkkkiiifffccc___^^^^^^```bbbfffiiiggg___VVVTTTVVVWWWYYYYYYYYYYYYZZZ\\\]]]___```fffjjjiiigggfffccc___ZZZYYYXXXXXXZZZ]]]^^^___TTTMMMGGGEEEBBB>>>===>>>::::::999999888888888777555444222000...---,,,,,,000000111111111000000000000111222444555666666666222222222222444666888999:::<<>>111)))(((***(((((('''''''''&&&&&&&&&&&&%%%$$$&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((&&&&&&'''((((((((((((((())))))))))))))))))))))))))))))))))))******++++++...+++,,,555???GGGNNNUUU___fffssstttnnnooonnnqqqyyy|||zzz{{{{{{{{{wwwxxxuuuqqqrrryyy~~~vvvhhhfff```WWWPPPPPPVVVZZZWWWRRRVVVXXX```kkkvvvtttllllllssszzzkkkhhhhhhlllnnnppptttzzzxxxqqqdddVVVLLLLLLTTT\\\ZZZZZZ^^^hhhpppmmmcccZZZCCC:::...((()))+++***(((((((((((((((((((((((((((''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&'''%%%%%%%%%&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((()))))))))***))))))))))))******++++++))),,,...000111333666999999<<<@@@EEELLLUUU___fffjjjllloootttxxx|||}}}}}}}}}zzzzzzzzzuuu|||yyylllnnngggjjjaaaYYYYYYXXXWWWUUURRRPPPNNNMMMMMMMMMNNNMMMJJJDDD@@@999888555222000//////...************************&&&&&&'''''''''((((((((((((''''''''''''&&&&&&&&&)))&&&%%%'''((()))...666;;;777111000111222111///***...222222000------///000111333333222000000000......///111222111---***)))+++---...------...///......///000000111111222222333333444555555444444000111444999>>>CCCGGGIIIHHHIIIIIIIIIGGGBBB>>>;;;888666555555666777888777777;;;BBBKKKYYYfffjjjiiicccjjjttt~~~}}}{{{xxxvvvtttsssoookkkiiijjjhhhdddcccfffdddbbb^^^[[[YYYYYYZZZ[[[[[[\\\[[[WWWSSSRRRUUUWWWUUUUUUUUUUUUVVVWWWXXXXXXVVV\\\```___]]]]]]ZZZVVVVVVVVVUUUUUUUUUUUUVVVWWWTTTMMMGGGFFFDDD@@@>>>@@@::::::999999999999999999666666555333111///---,,,---...//////000000/////////000222333555666666666333222222222222444555666888:::===@@@BBBEEEIIILLLQQQUUUYYYWWWOOOGGGDDDDDDPPP]]]nnnwwwxxxwwwwwwyyytttXXXNNNPPPhhhrrr]]]LLLJJJPPPYYYYYYTTTGGG777+++(((***)))((((((((((((''''''''''''&&&%%%&&&((())))))(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''((()))))))))))))))))))))))))))))))))))))))))))))***++++++,,,,,,******///999BBBHHHOOOUUUhhhnnnxxx~~~}}}xxxzzzzzz{{{||||||sssiiigggjjjiiiaaaYYYRRRPPPRRRYYYdddppp}}}{{{~~~{{{uuunnnllluuuzzznnn___UUUSSSUUU___WWWSSSXXXbbbiiiooorrrcccSSS===...)))***++++++'''(((((((((((()))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&&&&'''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&'''''''''''''''(((((((((((((((((((((((()))))))))******)))))))))***++++++,,,,,,,,,...000000000333999>>>>>>DDDKKKSSSZZZdddooowwwsssuuuyyy{{{yyytttlllfffeeeXXX```aaa[[[```ooouuuqqqnnnhhhkkkaaaYYYYYYYYYXXXVVVSSSPPPOOOMMMLLLMMMMMMLLLGGGAAA===999777555333111000//////))))))))))))************%%%&&&&&&&&&''''''''''''(((''''''''''''&&&&&&&&&&&&$$$%%%(((***+++111888;;;666111000222222000---)))///555666333///000222111111111333444444333111...---...///000///,,,***(((+++...///---,,,...///......//////000111111111222222333444444444444333000222555999>>>BBBFFFHHHHHHHHHGGGFFFCCC???;;;999777666555555777888888888222555<<>><<<===999999::::::::::::::::::777777666555333111...---***+++---...///////////////000222333444555666666444333222111111222333444444777;;;>>>AAADDDHHHJJJMMMPPPRRRPPPLLLGGGDDDAAAAAARRReeeppp|||aaaUUUJJJRRRmmmvvvdddSSSLLLNNNUUUZZZ[[[PPP===...))))))******)))))))))(((((((((((('''&&&'''((()))(((''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&%%%%%%&&&&&&''''''&&&&&&%%%%%%&&&&&&'''&&&&&&&&&''''''''''''(((%%%&&&'''((())))))))))))))))))))))))))))))))))))))))))******+++,,,,,,---///555AAAKKKNNNPPPWWWaaakkkrrr|||yyyxxx{{{zzzxxxvvvqqquuuzzz}}}}}}{{{~~~rrrjjjppp|||wwwsssZZZWWWYYY___dddfffjjjnnnxxx}}}vvvrrrtttvvvzzz~~~}}}ttthhh^^^YYYccc[[[TTTRRRTTTYYYeeeqqqrrrhhhXXXFFF777...++++++'''((((((((())))))))))))''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&&&&''''''&&&&&&&&&&&&'''''''''(((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''((((((((()))(((((()))))))))*********))))))******+++,,,,,,---,,,///222333444:::DDDLLLSSSYYYaaagggkkkqqqxxx}}}|||}}}}}}uuunnnddd[[[YYY[[[\\\___aaaccciiittt|||~~~pppiiilllcccYYYYYYZZZYYYWWWTTTQQQOOOLLLLLLLLLLLLJJJFFF???:::888777666333111000//////)))))))))))))))*********%%%%%%%%%&&&&&&&&&''''''(((((('''''''''&&&&&&&&&###"""$$$)))+++...444;;;===888333111222111,,,(((***111888999555111222444222111000333666777555111...------.........,,,)))(((+++//////---,,,---///......//////000111111111222222333444444444333333222333666:::>>>AAADDDFFFHHHGGGFFFDDDAAA===:::888777666555555777999999888666777<<>>KKK\\\dddaaa___iiiwwwyyywwwmmmiiigggjjjwww|||~~~xxxvvvwwwuuusss~~~ppp]]]^^^pppqqqggg___^^^```aaadddhhhaaahhhtttvvvllllllqqqyyyzzzoooggg___\\\ZZZVVVNNNKKKVVVeeeoooppplll^^^III666,,,)))'''((((((((())))))******((((((((((((((((((((((((%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%$$$$$$%%%%%%&&&'''%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''&&&&&&&&&&&&''''''%%%%%%%%%&&&&&&&&&''''''&&&'''''''''(((((())))))))))))))))))************))))))***+++,,,,,,------000333888;;;???IIIVVV```ooouuu{{{~~~}}}|||uuusssppplllgggfffppp|||mmmfffiii```XXXWWWWWWWWWVVVTTTPPPMMMKKKLLLMMMMMMJJJFFFAAA>>>999666222///...---,,,++++++******)))(((''''''&&&******)))(((((((((((((((((((((((((((((((((((((((''''''((())),,,222999???EEE===444000222333///+++///777@@@@@@888222111444444111......000111///---.........---,,,+++)))(((------------------------/////////000111111222222444444333222222222333444444777;;;@@@CCCEEEEEEEEEEEEDDDCCCAAA>>>;;;888777777888888777555555666777777888CCCZZZsss~~~zzzwwwtttpppmmmlllhhhbbb]]]YYYVVVSSSQQQSSSSSSRRRRRRPPPOOOMMMLLLIIIIIIHHHHHHHHHHHHIIIIIIJJJJJJIIIIIIIIIHHHHHHHHHIIIIIIHHHHHHHHHHHHHHHHHHEEEEEEFFFFFFGGGGGGGGGHHHEEEEEECCCAAA???<<<999888888888888888999::::::;;;;;;:::888666666444111...)))***+++,,,,,,,,,,,,,,,------///000222444555666555444222111111222444555555777999<<<>>>BBBGGGKKKJJJMMMPPPNNNIIIDDDAAA@@@AAA@@@JJJ^^^pppttt[[[QQQ[[[iiisssTTTNNNUUU[[[WWWKKK>>>222+++++++++)))'''%%%%%%&&&((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''''''''''''''''''''''''''''''''((((((((()))(((((()))***************+++,,,+++((((((+++---...+++'''(((...///000:::HHHZZZffftttxxxrrrqqqnnniiixxx{{{~~~~~~{{{zzzyyyuuuvvv~~~wwwxxx}}}{{{rrrjjjiiikkkooopppqqqtttxxx|||{{{}}}yyykkkiiihhhdddcccggg\\\[[[\\\^^^```gggzzzyyyzzzuuudddgggkkkgggkkkxxx{{{wwwzzzpppeee```eeedddWWWMMMLLL```gggooopppfffSSS>>>111+++,,,+++***((((((+++---***(((''''''(((((('''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&$$$$$$$$$&&&&&&&&&%%%%%%$$$$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((()))&&&'''(((*********)))))))))***)))''')))///333222???999888BBBUUUiiivvvzzzwwwzzzuuu{{{{{{wwwzzzllleeehhh___YYYXXXWWWVVVVVVSSSPPPMMMKKKLLLMMMLLLJJJFFFAAA>>>999666222///...---,,,++++++******)))((((((''''''***)))(((((('''''''''((((((((((((((((((((((((((('''((()))***---222888<<>>AAACCCEEEFFFDDDCCCAAA???<<<:::888777444666888888777666777777333777FFF___vvv}}}zzzxxxuuuqqqnnnmmmjjjeeeaaa^^^ZZZWWWTTTQQQQQQQQQQQQPPPNNNMMMLLLJJJIIIHHHGGGGGGGGGGGGHHHHHHHHHHHHGGGGGGGGGFFFFFFDDDDDDDDDCCCCCCCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCDDDBBBBBBAAA???===;;;999888666666666666888:::;;;===<<<;;;999888777555222///++++++++++++++++++++++++,,,---...///111333444555555444333222111222333444555777999;;;>>>BBBFFFJJJLLLOOOQQQQQQLLLHHHEEEDDDDDD:::@@@ZZZqqq{{{jjjWWWUUUYYYkkk{{{cccPPPUUUYYYXXXPPPCCC444***++++++***)))'''''''''((((((((('''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''''''''''''''''''''''''''((((((((())))))((())))))***************,,,,,,,,,)))((()))***+++111,,,***000888BBBTTTeeerrrvvv~~~yyyqqqkkknnnwww|||{{{}}}|||zzzwwwvvvwwwzzz|||~~~uuussswwwsssoootttzzz|||{{{|||zzz{{{{{{vvvqqqooorrrvvvnnnhhhgggkkknnnqqq~~~{{{yyyyyytttlllhhhaaa]]][[[[[[YYY[[[hhhvvv{{{tttqqqdddcccssspppdddgggqqqwww~~~}}}ttthhhcccffffff\\\PPPQQQYYYfffppprrrfffTTTGGG111,,,((((((+++,,,***&&&***(((''''''((()))'''&&&((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%(((,,,---+++(((&&&%%%&&&&&&&&&%%%%%%%%%$$$$$$&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&''''''((((((((((((((('''''''''((((((((())))))'''(((***+++++++++******+++///000...///555:::;;;;;;@@@JJJXXXhhhwwwxxxeeehhhrrrxxxllldddhhh___\\\YYYWWWUUUUUUSSSQQQNNNJJJKKKLLLLLLJJJFFFAAA>>>999666222///...---,,,+++*********))))))((((((''')))(((''''''&&&'''''''''((((((((((((((((((((((((''')))+++---///111555888GGGDDD???:::555111...---///777AAACCC???999555444111///------/////////...///......---,,,+++******------------------------/////////000111111222222333333222222222444555666;;;;;;<<<===???AAADDDEEECCCAAA???<<<:::888888888444666888999888777777888999<<>>>>>>>><<<============>>>>>>>>>=========<<<;;;999888777555444444444666888;;;======<<<::::::999777444111...---,,,***))))))******++++++,,,...000111222333555555444333222222333333444666999;;;===AAAEEEIIIMMMPPPSSSSSSQQQNNNLLLKKKLLL<<<<<>>???@@@AAABBBCCCCCCAAA???<<<999777777888888777888999888888999<<<>>>BBB@@@DDDQQQaaannn{{{}}}{{{xxxvvvtttrrrooommmmmmlllkkkkkkiiifffaaa]]]YYYXXXXXXVVVUUUSSSQQQPPPMMMLLLJJJIIIGGGFFFFFFEEEBBBAAAAAAAAAAAA@@@@@@@@@?????????>>>=========<<<888888999999999999999999888888888888777777666555444333222222333666999:::<<<;;;;;;;;;;;;999666333222000---***(((((())))))******+++---...///000111555444444444444333333333444555888:::<<<@@@DDDHHHKKKNNNRRRUUUVVVUUUTTTSSSUUUJJJDDDMMMaaatttkkkXXXKKKSSSjjj|||yyyvvvjjjRRRNNNNNNVVV[[[QQQ???111+++************)))((('''(((((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))***++++++++++++*********,,,---,,,***,,,111,,,222<<>>===:::888777777888999777888999:::===DDDLLLQQQPPPNNNRRR___ooo~~~~~~zzzxxxtttrrrpppmmmjjjhhhjjjiiiiiiiiiiiieee```\\\ZZZYYYXXXUUUSSSPPPMMMLLLIIIHHHGGGEEECCCBBBAAAAAA>>>>>>>>>>>>=====================<<<;;;:::::::::666666666666666666555555333333444555555444444444444333222111111222444555999999:::;;;<<<;;;888555444222///+++)))((()))))))))******,,,---...//////333444555555555555444333333555777999;;;>>>CCCFFFHHHKKKPPPUUUYYYZZZYYYXXXYYY[[[RRRFFFMMMiiikkkUUUQQQbbb|||xxxnnnUUUKKKIIISSS\\\WWWGGG;;;---+++))))))***)))'''%%%((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&'''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))))))))***))))))***+++++++++++++++,,,***+++---+++)))...666:::FFFSSS\\\gggsssxxxuuuxxxyyywwwnnnccc\\\^^^dddmmmwww}}}yyytttvvv}}}oooppp~~~{{{}}}sssqqq~~~}}}{{{zzzyyyyyyyyyyyypppqqqssssssqqqmmmjjjhhhnnntttvvvrrrrrrwww{{{|||ppprrrqqqttt~~~~~~|||xxxssszzzjjjgggnnnssszzz{{{rrrgggxxxzzzvvvjjjmmmwww~~~xxx{{{zzzjjjYYYRRRWWW^^^```______]]]UUUFFF555++++++...,,,***))))))******)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&###%%%&&&&&&%%%$$$%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&''''''((((((((((((((((((((((((((()))))))))***************+++,,,------333333444<<>><<<;;;999888777888888999555888;;;AAAJJJVVVbbbjjjnnnpppxxx~~~zzzwwwsssooollliiieeebbbbbbbbbaaabbbaaa^^^YYYVVVSSSRRRPPPNNNKKKHHHEEEDDDCCCBBB@@@???===<<<;;;;;;<<<<<<<<<;;;;;;;;;;;;::::::999999888777666555555444444444444333333333333000111111222333222222222222222111111000000000111555555777:::<<<<<<999666555444111...+++***)))))))))******+++,,,---...///111222444666777666555444333444666888:::===AAAEEEGGGIIIMMMSSSXXXZZZXXXWWWXXXbbb[[[FFFAAAWWWrrr}}}{{{```TTT]]]ttt___OOOGGGQQQ\\\ZZZOOOGGG222...***((()))***(((%%%'''(((((((((((()))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''((((((((((((((((((((((((((((((((()))))))))******)))***++++++,,,+++++++++///++++++---,,,,,,777EEE```mmmuuusssuuuqqqfff]]]^^^dddhhhkkkmmmvvv|||~~~vvvqqqwwwuuusss|||{{{{{{xxx}}}|||||||||{{{yyytttnnniiiggglllqqquuuwwwzzzoooeeejjjvvvuuummmrrrxxxooojjjpppqqqwwwzzzqqqhhhrrr|||}}}uuuggg]]]ZZZYYYWWWVVVQQQYYY^^^WWWGGG666---+++,,,+++******++++++***(((((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''&&&%%%%%%''')))&&&&&&&&&&&&''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((((((&&&''''''(((((((((((((((((((((((()))))))))***************+++,,,...000111444888???MMMbbbvvvzzzuuurrrppp{{{oooeeejjjddd```^^^\\\ZZZXXXTTTPPPLLLGGGIIIJJJJJJIIIEEEBBB???999666222///...---,,,+++************************((('''''''''(((((()))***(((((((((((((((((((((((((((+++///000000000111222222111000...---...000333666333000000222333111///---///111000000000333666000///---,,,,,,,,,...///---------...///000000000/////////000111111222222///000000222555888;;;<<<<<<>>>BBBDDDDDDCCC@@@>>>:::999999999999999999999888<<>>??????===<<<::::::999999;;;;;;:::::::::999999999888777666555444333333222222222222222111111000000//////000111111111111000...///000111111000//////000111444888;;;<<<:::777555555333111...,,,************++++++,,,---.........000444777888888666555222444666777999<<<@@@DDDHHHIIILLLQQQUUUVVVSSSPPPWWW]]]\\\PPPCCCGGG]]]ssszzz|||iiiVVVYYYkkk{{{lllWWWJJJPPP[[[ZZZTTTRRR888222,,,)))***+++)))''''''((((((((())))))))))))''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''(((((((((((((((((((((((((((((((((((()))))))))*********)))***++++++,,,,,,++++++///***+++222666;;;NNNbbbbbbXXXTTT^^^llluuuyyy|||yyyxxx|||}}}zzzvvvuuuxxxwwwuuu|||wwwmmmiiikkkqqqxxxxxxqqqiiiqqqyyypppiiipppuuuvvvppptttyyy}}}|||yyyrrriii___YYYWWWWWWFFFKKKTTTYYYWWWLLL===222---+++******+++,,,***)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&(((((('''&&&'''(((&&&&&&&&&&&&'''''''''(((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''(((((()))&&&''''''((((((((((((((((((((()))))))))*********++++++,,,---///222444555:::GGGXXXgggvvvxxxrrrwww}}}nnndddiiiccc```___]]][[[YYYUUUOOOKKKGGGHHHJJJJJJIIIEEEBBB???999666222///...---,,,+++******************++++++((((((((((((((()))******(((((((((((((((((((((((()))+++...000000000111222111///,,,+++---000333555999666444555777777333///---///111111000111444777000///---,,,,,,---...///---------...///000000111/////////000111111222222//////000222555888;;;======>>>???@@@AAA@@@@@@???888999::::::::::::999999===CCCNNNZZZeeepppyyy~~~}}}zzztttooojjjeee```\\\SSSQQQPPPOOONNNLLLHHHFFFBBBBBBBBBBBBAAA???>>>===@@@???>>><<<<<<;;;;;;;;;::::::::::::999999999888888888777666444333333222111111111000000///////////////000000000000000000***,,,...000111111000///---...222777;;;<<<:::888555555444222000...+++*********+++,,,------......---///444777999999777666222444666777999<<<@@@CCCJJJJJJLLLOOOSSSRRROOOKKKXXXVVV[[[\\\LLL>>>NNNllltttnnnmmmttt|||mmmVVVTTT[[[wwwvvv^^^MMMQQQZZZZZZWWWXXX===666...***+++,,,+++)))'''((((((((())))))******((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''(((((())))))))))))))))))))))))))))))))))))******************+++,,,,,,,,,,,,+++...))),,,777@@@LLLeee~~~xxx[[[\\\cccooowww{{{zzzyyyqqqxxx~~~~~~yyyqqqpppvvvppp{{{}}}jjjhhhrrrqqqooorrrrrryyywww|||{{{mmmpppwwwyyy}}}rrreee^^^```dddEEECCCFFFRRR^^^]]]OOO@@@---,,,***+++,,,,,,+++)))((((((((((((((((((((((((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&!!!$$$''')))(((&&&&&&&&&&&&&&&&&&'''''''''((((((&&&&&&&&&&&&&&&&&&&&&&&&%%%%%%&&&&&&'''((())))))&&&''''''((((((((((((((())))))))))))************,,,------///111444777999HHH\\\sss|||tttvvv{{{yyy~~~oooaaaaaa```ddd]]]]]][[[QQQOOOOOOHHHKKKLLLMMMKKKFFFAAA>>><<<:::666111...---------,,,************************((((((''''''''''''(((((()))******)))'''%%%%%%&&&222---,,,000333333333333444222000///000111111111777888:::888666333111111000///...---...000222333///......---------......---------............///111111111000000000000000222222222333666999===???>>>>>>?????????===<<<;;;<<<888777888999888;;;@@@BBBIIIRRRZZZgggxxx|||zzzxxxuuurrrnnnhhhbbb]]]TTTQQQNNNMMMMMMLLLHHHEEEDDDCCCBBB@@@???===<<<<<<<<<===>>>>>>===<<<;;;:::999999999999999999999999777666666555333222111111000000///...............---------............///------------------------...///000222555777999;;;;;;:::888555222...,,,***))))))(((((((((***+++,,,---///333666777777666555555444444555888<<<@@@BBBHHHIIILLLPPPSSSQQQLLLFFFRRRPPPWWWbbb[[[JJJHHHTTTkkkvvvoooccckkk||||||fffPPPWWWjjjhhhQQQOOOYYY___\\\XXXLLL@@@111***+++---+++''')))))))))))))))))))))))))))((('''&&&&&&&&&&&&&&&&&&&&&''''''''''''&&&&&&''''''''''''''''''''''''))))))))))))))))))))))))))))))))))))************++++++,,,------,,,,,,,,,333///111???UUUhhhoooooo~~~|||nnnjjjhhhpppyyy||||||~~~mmmrrruuuxxxzzzvvvllliiiiiikkkooouuuzzzsssyyyuuuhhhwwwsssllllllvvvzzz~~~~~~uuuhhh___\\\aaaTTTBBB===MMMaaa```SSS>>>555,,,+++,,,+++'''%%%)))(((((((((''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''''''''%%%$$$$$$&&&((((((((((((((((((((((((((((((((((((((())))))))))))(((***+++***)))***,,,...,,,---...111555<<>>>>>>>>???>>>>>><<<;;;::::::777777:::;;;<<<@@@EEEFFFTTTeeeqqq~~~}}}zzzwwwvvvtttqqqooommmhhhccc___XXXTTTPPPNNNMMMKKKHHHFFFDDDDDDCCCBBB@@@???>>>>>>>>>?????????>>>===;;;:::;;;:::::::::999999888888666555444333222111111000000//////...------......------------............------------------------......///111333666888999::::::999777333000,,,******)))(((((()))***+++,,,---///222444666777777666555555444555888<<>>KKKYYYccchhhqqq~~~~~~pppnnnxxxmmmaaabbbccc^^^WWWYYYYYYQQQQQQTTTNNNOOOOOONNNLLLGGGBBB<<<999888555111......------,,,************************((((((''''''''''''((((((%%%'''(((((('''(((***,,,(((111555000...000000,,,111000...///111333333222555666666666555555666888222111///.........///000------,,,,,,,,,,,,---------------............///000000000000000000000000111222444777999;;;<<<===>>>>>>>>>===<<<:::999888888777888<<>>:::777444000.........---,,,************************((((((''''''''''''((((((&&&'''(((((('''(((***---***777<<<444...222333//////......///222333333333333444555444444555888:::222222000///............,,,,,,+++++++++,,,---------------............////////////000000000000000111333666999;;;<<<<<<;;;>>>>>>===<<<;;;999888777999888;;;@@@CCCGGGPPPZZZppp|||zzzxxxvvvuuummmllljjjhhhgggeeeaaa___[[[WWWSSSNNNLLLKKKKKKKKKHHHHHHGGGGGGFFFFFFEEEEEECCCCCCBBB@@@???===<<<;;;::::::999888666555444444111111000000///......---------,,,,,,,,,,,,------+++,,,,,,,,,------------,,,,,,,,,,,,,,,---------,,,,,,,,,---///000222222888999::::::888444000---,,,,,,******)))***+++,,,------...000333666999:::666555555555777:::>>>@@@EEEGGGKKKOOORRRSSSQQQPPPPPPTTTRRRKKKIIIKKKFFF===FFFaaappppppnnnjjjqqqrrrYYYPPPTTTlllmmmQQQKKKYYYaaa^^^^^^RRRBBB555...+++******''''''''''''''''''''''''((((((''''''''''''((((((''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))))))))))))))))))))*********+++++++++,,,---...------///555999LLLWWWjjjxxxwww~~~|||tttwwwvvvwwwzzz{{{}}}~~~}}}tttqqqlllgggdddeeejjjnnn}}}{{{sssppprrrvvvzzzrrriiikkkwww}}}vvvuuuvvvttthhhhhhooovvvzzz}}}gggddddddkkkxxx{{{qqq\\\^^^```XXXCCC444>>>SSSeee]]]NNN<<<000+++***(((*********)))))))))((((((''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((('''((()))(((''''''(((***((((((((((((((((((((((((''''''((()))+++,,,------...,,,******---......---444>>>MMM]]]jjjtttzzz~~~{{{lllaaaeeeggg___WWWXXXWWWNNNNNNRRRLLLKKKJJJIIIIIIHHHEEE@@@<<<555333000.........---+++))))))))))))))))))))))))((((((''''''''''''((((((((())))))(((''''''***,,,---999???888111333444333...------///222333333222222333333333333444777:::222222111000///......---+++++++++++++++,,,---...---------............///......//////000000000000111333777:::<<<<<<<<<;;;>>>===<<<;;;:::999888888<<<<<>>===;;;:::999999999444444333333222111000000.........---------,,,,,,+++************++++++,,,******+++++++++,,,,,,,,,******++++++,,,,,,------,,,,,,+++++++++,,,------222444666888888777555444000///---+++******++++++---------///111444777888777666555555666888;;;===@@@DDDJJJNNNRRRVVVYYY\\\\\\aaa^^^SSSKKKKKKJJJFFF;;;NNNcccuuu~~~tttnnnyyyjjjVVVJJJXXXwwwttt^^^TTTYYY___```]]]XXXOOOBBB666...***)))))))))))))))))))))))))))((((((''''''(((((())))))'''(((((())))))(((((('''((((((((((((((((((((((((*********************************++++++++++++,,,+++,,,,,,+++///:::JJJVVVfffpppxxxfffeeekkksssyyyyyyyyy|||~~~oooaaa\\\ZZZ[[[]]]___aaadddiiimmm~~~{{{vvvuuuxxx|||wwwooooooyyy~~~zzz||||||{{{}}}tttpppzzzppp^^^QQQWWWiiivvvwwwyyyjjj[[[WWWUUULLL@@@777MMM^^^iiiaaaQQQBBB555***++++++++++++*********)))((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$&&&((((((''''''((()))))))))))))))))))))))))))))))))***+++,,,------...111111///---...222999>>>RRRggg~~~|||iii\\\RRRJJJGGGHHHlllbbbfffiii___WWWWWWUUULLLMMMQQQLLLIIIFFFEEEEEEGGGEEE>>>999333111/////////...,,,+++))))))))))))))))))))))))((((((''''''''''''(((((('''(((((('''''')))---000///444@@@KKKGGG999111444------...000222333111000000111333333111000111222000000000000000///......,,,,,,,,,,,,---...///000---------............///------......///000000111444666888:::<<<============<<<;;;::::::;;;<<<<<>>===<<<;;;;;;:::888777666666666777333333222222222111111111......------------,,,,,,)))))))))))))))***++++++************++++++++++++)))******+++,,,,,,------,,,,,,+++++++++++++++,,,000111333666777888888888111000...,,,+++***++++++------...///111333555666888777555444555888;;;<<<@@@DDDIIIMMMOOOSSSWWW[[[[[[[[[YYYWWWTTTPPPJJJDDD???GGGTTTlllyyypppvvvoooVVVSSSddd~~~uuudddYYYWWW\\\```[[[ZZZUUUJJJ===222,,,***************************((((((((((((((()))******(((((())))))))))))((((((((((((((((((((((((((((((*********************************+++++++++,,,,,,***,,,...000999KKKcccuuu}}}}}}~~~~~~zzzsssiiicccaaaiiiwwwzzzpppnnnpppkkkmmmpppqqqrrrtttvvvxxx~~~yyyzzz}}}}}}rrrsssyyy}}}}}}zzz|||~~~ppp\\\WWWaaajjjkkkwwwqqqhhhbbbaaa\\\NNN???>>>SSSdddeee]]]SSSBBB222,,,,,,+++++++++*********((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((((((((((((((((($$$&&&)))***)))((()))***))))))))))))))))))))))))++++++++++++,,,,,,------000222222111111777DDDNNNfffxxx~~~fff\\\QQQLLLIIIIIINNNUUUlllbbbgggjjj]]]VVVVVVTTTLLLMMMRRRMMMJJJGGGDDDEEEFFFCCC<<<666333111/////////...,,,***))))))))))))))))))))))))((((((''''''''''''((((((%%%&&&&&&&&&'''***///333111333CCCVVVTTT>>>222555...---...000222222111//////111333333111///......000000000000000//////...,,,,,,,,,---...///000111---------.........//////---------...///000000111555666888:::;;;<<<======<<<<<<;;;:::;;;<<<===>>>EEEEEEJJJSSS___rrr|||xxxtttppplllgggccc___[[[WWWUUUJJJLLLLLLIIIDDD@@@@@@AAA>>>>>>===;;;:::888777666888777666444444444555555333333222222222222222222...---------------------))))))((())))))***++++++)))************+++++++++))))))***+++,,,,,,---------,,,,,,+++******++++++...///111444666888::::::111000...,,,+++***++++++,,,---...000111333444444888777555444555777:::<<>>,,,,,,,,,+++++++++******))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%'''***++++++******+++)))))))))))))))))))))))),,,,,,,,,,,,,,,,,,,,,,,,///333555333333<<>>BBBFFFRRR[[[___jjj}}}zzzuuurrrqqqoookkkeee```ZZZUUUSSSPPPLLLGGGCCCAAA???===;;;<<<999777666666777777666444444444444555666888888666666555444444444444444222222111111///...---,,,///...---,,,+++++++++++++++++++++************)))++++++++++++,,,---...///+++***)))***,,,---,,,++++++,,,...111333555666666666333///+++)))***+++---+++---000111222333666888555555444333333555999<<<===@@@DDDHHHKKKNNNQQQTTTVVVYYYZZZ[[[]]]^^^YYYRRRIII@@@EEE\\\qqqvvvrrrpppzzzwww]]]QQQXXXvvvqqqWWWVVVYYYUUU]]]ZZZYYYVVVIII777------,,,+++************'''%%%******))))))))))))******+++*********))))))((((((((((((((((((((('''''''''*********)))******+++,,,***---...,,,+++,,,...///333'''222HHH]]]}}}eeeKKK>>>LLL]]]gggyyy}}}uuurrrtttwww}}}wwwooorrr}}}nnnkkkooonnn~~~xxxjjjZZZccceeennnvvvtttiiifffkkkSSSLLLQQQcccqqqmmm\\\OOO>>>333******......,,,***))))))))))))((((((((((((((((((((((((((((((((((((&&&'''((())))))((('''&&&(((((((((((((((((((((((())))))(((((('''''''''&&&''''''''''''((((((((())))))))))))))))))******++++++,,,+++))))))+++---,,,111333777<<>>:::555333111111111000...,,,))))))))))))))))))))))))''''''''''''''''''''''''(((((('''(((***---111333111111555<<<===777000...///333555666:::>>><<<777333111......000111111//////000111000//////111222000/////////.........------------............//////.........///000222333777888888999999:::;;;;;;>>>;;;:::<<<>>>???EEEKKKRRRXXX^^^ggg}}}~~~{{{wwwtttooommmkkkgggbbb]]]XXXUUUOOOKKKFFFBBB@@@>>><<<:::;;;999777666777777777666555555555555555666777888777666555555444444444555444444333333222000///.........---,,,++++++++++++++++++++++++************++++++++++++,,,---...///+++***)))***,,,---,,,++++++,,,...000222444555666666444000,,,+++***+++,,,+++---///000111333555777555666555444333444888;;;<<>>;;;:::===@@@DDDMMMVVV^^^iiittt~~~}}}yyyvvvmmmmmmllljjjeee```[[[WWWNNNKKKFFFBBB@@@>>>;;;999;;;999777777777888777666666666666555666666777777777666666555555555555666666666555555444333222111......---,,,++++++++++++,,,+++++++++************++++++++++++,,,---......+++*********,,,---,,,+++,,,,,,,,,---///222444666666555222///---,,,+++,,,***,,,...000000222444666666777777555444444777999;;;>>>CCCGGGIIILLLPPPRRRTTTXXX[[[[[[^^^```]]]WWWUUUIII???FFF^^^uuuyyyrrrlllsssyyyccc]]]tttdddNNNPPP]]]]]]YYYXXXXXXSSSEEE777///+++***)))***++++++***)))******))))))))))))******************))))))))))))***************************************+++,,,,,,...---,,,,,,,,,...///111...KKK]]]iiiuuuQQQBBBQQQgggzzzwwwssswww~~~uuuiii\\\XXXfffxxx~~~~~~~~~yyylllaaacccjjjnnnllliii```NNN:::111...+++(((&&&******)))))))))(((((((((((((((((((((((((((((((((''''''((((((((((((''''''(((((((((((((((((((((((())))))((((((((((((''''''''''''((((((((()))))))))******))))))******+++,,,+++---...///......///111000666DDDWWWjjjuuuxxxwww{{{yyyzzzkkk\\\RRRUUUSSSQQQSSSZZZeeepppvvvjjj___aaaaaaYYYZZZYYYVVVRRRPPPOOOOOOQQQKKKDDDCCCDDDDDD???:::666333///,,,,,,---,,,,,,************************''''''''''''''''''''''''&&&&&&'''))),,,///333555444111000333444000---...---------000999@@@===555222111//////000111111222333444333000---++++++,,,........................---------............///............000111333555777888888999999:::;;;;;;<<<:::;;;???CCCHHHRRR]]]ggg}}}xxxuuunnnnnnnnnlllgggaaa[[[WWWOOOLLLHHHDDDBBB???<<<:::;;;999888777888888777666777777666666555666666666777666666555555555666666666666666666555444333222///...---,,,++++++++++++,,,,,,+++++++++*********,,,+++++++++,,,,,,---...,,,+++******,,,,,,,,,***,,,+++++++++---000333555666555444111///---,,,+++)))+++...///000111444666777888888777555444555777:::===BBBEEEHHHKKKNNNQQQSSSWWWZZZ[[[]]]```^^^ZZZXXXOOOBBB>>>PPPkkkxxxwwwlllooozzzgggXXXgggzzzuuuRRRLLL[[[]]]ZZZXXXYYYWWWKKK;;;///,,,***)))***+++,,,,,,+++******))))))))))))***************))))))))))))))))))))))))***************+++************+++,,,,,,,,,++++++...000000222666>>>eeezzzdddGGGPPPiii}}}xxx|||sssaaaWWWaaarrrzzz}}}vvvooonnnqqqrrroookkkhhhYYYHHH:::000***)))---*********)))))))))(((((((((((((((((((((((((((((('''(((((((((((((((((('''(((((((((((((((((((((((())))))(((((((((((((((((('''(((((((((((()))))))))+++************+++,,,,,,...///000222///---...222555CCCWWWiiiwww~~~{{{vvv~~~|||~~~}}}wwwfff\\\VVVPPPLLLVVVZZZ___fffmmmwwwmmm```___^^^YYYZZZYYYVVVRRRPPPOOOOOOPPPKKKEEECCCDDDCCC???;;;777333...++++++,,,,,,,,,************************''''''''''''''''''''''''&&&&&&(((***---000333555555111000333444000...///111111000333;;;BBB@@@888444444333222111000000000444444222///,,,))))))***---------...............---------............///............000222444666777888888999999:::;;;;;;888999>>>DDDHHHMMMXXXcccuuu|||vvvrrrooopppooolllggg```ZZZUUURRROOOKKKHHHEEEBBB???===;;;:::888888999999777555777666555555555555555666666666555555555555666666666666666666555444333333000///...---,,,,,,,,,,,,,,,,,,,,,++++++++++++***,,,,,,+++++++++,,,------,,,+++******,,,,,,+++***+++*********,,,...111333555555555444333000...,,,)))+++...///000111444666777888999888666555555666999<<<@@@DDDGGGJJJMMMOOOQQQVVVYYYYYY[[[]]]]]]ZZZXXXVVVLLLAAAGGG```uuu~~~|||xxx}}}mmmVVV\\\ppp{{{}}}VVVKKKXXX\\\ZZZYYYYYYXXXOOO>>>///---+++******+++---,,,,,,******))))))))))))******))))))))))))))))))******((((((((())))))*********+++++++++***+++,,,,,,---+++)))+++//////...333:::^^^xxxzzz\\\XXX```www~~~}}}xxxyyysssmmmyyy}}}zzzsss___[[[aaahhhsss~~~}}}{{{wwwuuuuuutttppplllmmmdddWWWHHH666******000************))))))))))))))))))))))))))))))))))))(((((((((''''''((((((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((()))))))))***+++++++++++++++,,,,,,---///......000---***...666CCCZZZrrr~~~|||ooo^^^TTTSSSWWW[[[\\\[[[dddrrr}}}oooaaa___]]]YYYYYYXXXVVVRRROOONNNOOOMMMKKKHHHFFFDDDAAA>>><<<777444///,,,,,,,,,,,,+++************************''''''''''''''''''''''''&&&''')))+++---000222444333000000444555111......222333222333999???>>>888333555777666444111000000222222111///+++))))))***---------------.........---------............///.........///000333555666777888888999999:::;;;;;;777:::AAAJJJOOOVVVbbbnnn{{{tttooopppooommmjjjeee^^^XXXUUUTTTQQQNNNKKKHHHEEEAAA???;;;:::999999:::999777555555444444333444444555555555444444444444555666666555555666666555444444333111111000///............,,,,,,,,,,,,++++++++++++,,,,,,,,,++++++,,,,,,------+++***+++,,,,,,+++))))))))))))***+++---///111333444666777666333000...***,,,...000000222444666666888:::999888666555555777;;;???CCCEEEHHHLLLNNNOOOTTTXXXWWWWWWZZZZZZXXXWWWZZZUUUJJJFFFUUUooo{{{}}}zzz^^^ZZZeee}}}[[[MMMVVVZZZ[[[ZZZZZZYYYSSSCCC444///---******+++------,,,******))))))))))))******))))))))))))************''''''((())))))*********+++++++++++++++,,,---------+++,,,///......:::JJJooovvvwwwuuulll^^^]]]mmmwww~~~xxx}}}mmm]]]VVVYYYiiizzzzzz{{{yyytttrrrtttsssqqqqqqmmmeeeWWWBBB000+++///++++++*********)))))))))))))))))))))))))))))))))((((((''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))******((((((((()))))))))******,,,,,,++++++,,,,,,---......++++++///......888FFFlll~~~{{{vvvjjjfff\\\YYYVVVYYYaaajjjqqqttt{{{mmm```___]]]XXXXXXXXXUUUQQQNNNNNNNNNJJJKKKKKKHHHCCC???======777444000...------,,,+++))))))))))))))))))))))))'''''''''''''''''''''''''''(((***+++...000111222111///111777888333///...000111111000333888777333111555999:::777444222111000111000...+++******+++,,,,,,,,,------.........---------............///.........///111333555777777888888999999:::;;;;;;:::===EEEOOOVVV```qqq{{{tttooommmllljjjgggbbb]]]YYYVVVUUURRROOOLLLJJJGGGBBB???;;;:::999:::::::::777555222222222222333333444555333333333333333444555555666666666666666555555444333222111000////////////------,,,,,,,,,+++++++++---,,,,,,++++++,,,,,,,,,---,,,***+++,,,,,,+++)))(((((()))***+++---......111333666888888555222///+++---///000111333555777444777::::::999777666555666:::>>>BBBDDDGGGKKKMMMMMMSSSVVVUUUTTTVVVWWWVVVSSSVVVVVVOOOFFFKKKccc{{{{{{|||lll___bbbzzzfffSSSSSSWWWZZZ\\\[[[ZZZWWWJJJ===111...+++***+++,,,,,,,,,******))))))))))))******((()))))))))************(((((()))******+++,,,,,,,,,++++++++++++,,,------///,,,...111000777PPPkkkyyywwwvvvkkk^^^dddyyyzzz~~~~~~pppbbbZZZ```lllpppvvvyyyvvvtttuuuuuurrrrrrooojjjbbbRRR???222///+++++++++*********)))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((()))))))))*********(((((()))))))))*********,,,,,,,,,,,,,,,---......///+++,,,333777===OOOcccuuuccc^^^___\\\```iiitttjjj^^^______WWWXXXWWWTTTQQQNNNMMMMMMGGGKKKMMMJJJCCC>>><<<===777555111///...---,,,***((((((((((((((((((((((((''''''''''''''''''''''''((()))***,,,...000111222111000444:::<<<777111000000333444111222555555333...444999<<<:::666444333/////////---+++***+++,,,,,,,,,,,,------.........---------.........//////.........///111333666777777888888999::::::;;;;;;===@@@GGGQQQ[[[hhh}}}|||uuuoookkkjjjhhhdddaaa]]]ZZZXXXUUURRROOOMMMJJJGGGCCC???;;;:::999:::;;;:::777555000000111111222333444555222222222222333333444555666777777777777666666555444333222111000000000000---------,,,,,,,,,++++++------,,,++++++,,,,,,,,,---,,,++++++,,,,,,***)))&&&''')))+++,,,,,,------000333777999:::777333000+++---000111222333666888333666:::;;;999777666666666999>>>AAADDDGGGJJJMMMKKKRRRUUUSSSQQQSSSUUUTTTOOOOOORRROOOEEEDDDXXXsssvvvdddbbbxxx}}}sssYYYOOOTTTYYY]]]\\\\\\ZZZPPPDDD222///,,,++++++,,,,,,,,,******))))))))))))******(((((())))))*********+++))))))***+++,,,,,,------,,,,,,++++++,,,,,,---...000---///333555CCCgggqqquuuxxxzzz{{{qqqqqq|||wwwvvvtttwwwcccZZZ\\\dddqqq{{{|||yyyxxxtttnnnpppllljjjhhh___LLL;;;111+++++++++************))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((())))))*********+++))))))))))))************---,,,,,,,,,,,,---......111---000:::BBBMMMddd||||||mmmdddeeejjjmmmrrryyyfffeeeaaa^^^ZZZZZZYYYVVVRRROOONNNOOONNNLLLHHHFFFCCCAAA===;;;666444000...---,,,+++)))))))))))))))))))))))))))******)))(((((((((((((((''''''***...///000222666222333666777777555222000222111000111444555333111,,,222888;;;888444222111000///,,,***)))***,,,---------......------,,,+++------............---------...000222444555666666;;;999888888999::::::999<<>>;;;:::<<>>999333333333333333222222111111111111000000111333444666888888888888888888888888777666444222111111222222...------,,,,,,++++++***........................++++++************++++++,,,,,,,,,---------......000222555888888666222000,,,,,,---///111333555666999999888888777777666666888999:::===AAAEEEIIIKKKLLLNNNRRRUUUVVVTTTQQQOOOLLLIIIDDDDDDEEEBBBTTTvvv{{{kkktttYYYPPPXXX[[[]]][[[YYYXXXRRRJJJ888///)))***...---,,,---++++++++++++******))))))))))))))))))************)))******++++++,,,------***++++++,,,,,,------...,,,000000---777YYY}}}~~~}}}yyyqqqlllppprrrhhhtttfffVVV^^^cccnnnyyy|||xxxvvvwwwpppqqqooojjjdddZZZJJJ:::,,,***)))((()))***))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((()))))))))))))))************+++++++++,,,//////---+++,,,---...///111///888LLL\\\nnnvvvpppeee___lllfffddd___\\\ZZZZZZYYYVVVSSSPPPOOOOOONNNKKKHHHEEECCCAAA===;;;666333000...---,,,+++***))))))))))))))))))))))))***))))))((((((((((((((('''(((+++111555555444444333333444555555333222111555333222333444444222///,,,000666888666444222222000...+++))))))***+++,,,,,,,,,------...------,,,------............---------...000222444555666666888777777777999;;;<<<<<<>>>FFFRRR___pppvvvoookkkgggbbb___]]][[[VVVRRRNNNJJJFFFCCCAAA???===<<<:::999888:::======888333222111111111111222222333111111000000111333444555777777777777777888888888777666444333222222222222......---,,,,,,++++++***------------------------++++++************++++++******+++++++++,,,,,,,,,...111444777888666333222------...///111333555666999888888888777777777666888888999<<>>JJJggg}}}zzzdddWWWWWW[[[\\\ZZZYYYWWWRRRKKK999000)))+++...---,,,---++++++++++++*********)))))))))))))))************)))******++++++,,,------+++++++++,,,------.........///---///EEEmmmzzzpppqqqwww{{{oooqqquuusssmmmfffffflllvvv{{{zzzwwwwwwpppqqqnnnjjjfff```RRRFFF444000+++((()))++++++***************************))))))))))))))))))))))))(((((((((((()))))))))***(((((((((((()))))))))***************++++++++++++---......------...//////+++111444@@@UUUcccttt}}}mmmqqqssstttiiihhhccc```ZZZZZZYYYWWWSSSQQQPPPPPPMMMKKKGGGEEECCC@@@===:::666333000...---,,,+++***))))))))))))))))))))))))))))))((((((''''''(((((('''(((---555<<<>>>888111333333333222222222222222666555333333444333000...,,,///222444333222222333///---+++)))((()))***+++++++++,,,---............------............---------...000222444555666666555555555666888;;;===???CCCJJJXXXkkkxxxqqqlllgggaaa\\\ZZZVVVQQQLLLEEECCC???===<<<<<<:::999777555555888;;;<<<888555111000///...///111333444222111000000111222444555555555666666777777777888888777666444333333222333......------,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++((())))))))))))*********---///222555777666555444.........///111333555666888888888888888777777777777777888:::===AAAEEEGGGLLLNNNRRRTTTUUUTTTQQQPPPOOOLLLEEEDDDEEE<<>>AAAIIISSSdddwww{{{tttmmmggg```ZZZVVVRRRLLLHHH@@@>>>:::999888888777666444444555888;;;<<<:::888333222///......///222333222111000000000111333444555555666666777888999999999999888666555444333333.........---,,,,,,+++++++++++++++++++++,,,,,,,,,++++++************++++++((((((((()))))))))******+++---000333555777777666000000//////111333555777888888888888888888888888666666666888;;;???CCCEEEKKKMMMPPPSSSTTTTTTRRRQQQPPPNNNGGGGGGIII???>>>LLLjjjzzz|||{{{mmmTTTTTTYYY[[[YYYVVVUUURRRMMM>>>444,,,,,,...---,,,---++++++++++++++++++++++++))))))*********+++++++++)))******++++++,,,------,,,,,,,,,---......//////444222555MMMzzzyyy{{{yyyqqqjjjeeeffflllwwwtttuuu{{{wwwwwwxxxjjjaaahhhttt{{{zzzxxxtttsssooojjjiiiiiifff```MMMAAA333******,,,,,,+++************************))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))******************+++++++++,,,,,,///,,,+++...000000//////888IIIVVVddduuuzzz~~~uuu|||dddddd___\\\YYYZZZZZZXXXUUUSSSSSSSSSLLLIIIFFFCCCAAA???;;;999555222///---------,,,+++))))))))))))))))))))))))((((((''''''''''''(((((('''+++000999EEEJJJAAA222555333000...---///222333000111222222111000//////222111000///000000000000---,,,+++))))))))))))))))))***+++---...//////000------............---------...000222444555666666555777777777777:::>>>BBBMMM[[[ooo~~~}}}wwwnnnhhh```YYYTTTOOOIIIDDD???<<<999777666666555444444444666888;;;===<<<<<<888666222///...///000111222111000000000111222333555555666777999:::;;;;;;;;;:::999888777555444333//////...------,,,,,,+++*********+++++++++,,,,,,++++++************++++++)))))))))************+++***+++...111444666888888333222000000111333555777777777888888999999::::::666666555666888===AAACCCIIILLLOOORRRTTTTTTTTTSSSNNNNNNIIIIIIKKKBBB===GGGaaawwwqqqdddmmmqqqWWWRRRXXX[[[XXXUUUTTTRRROOOAAA777...---...---,,,---+++++++++++++++++++++,,,************++++++++++++)))******++++++,,,------,,,------......///000000000333CCCeeettt|||{{{wwwwwwwwwqqqjjjccc]]]YYYUUUSSSUUUYYYaaammm{{{~~~nnnlllzzz{{{kkk]]]```mmmvvvyyyyyyvvvvvvqqqkkkiiijjjiiieeeWWWKKK:::...******+++***************************************************))))))))))))************))))))))))))***************++++++++++++,,,,,,,,,000,,,+++///000...///222CCCXXXhhhuuuyyyyyynnnfff```]]]eeeccc___\\\YYYZZZZZZXXXVVVTTTTTTUUUKKKIIIEEECCCAAA>>>;;;888555222///---------,,,+++))))))))))))))))))))))))''''''&&&&&&''''''(((((((((---111777BBBKKKDDD777666333000......///222444///111222222111///000111333111000000111222222111---,,,++++++******)))***)))***+++---.../////////------............---------...000222444555666666666888999888888:::@@@EEEPPP]]]ooozzz~~~~~~|||wwwnnnggg^^^VVVQQQLLLFFFAAA===:::777666666666555444444555777999;;;===>>>>>>;;;999666333111000000111222111000//////000111222444555666888999;;;<<<<<<<<<<<<;;;:::888666555444//////......---,,,,,,,,,*********++++++,,,,,,---++++++************++++++************++++++++++++***+++---///222555888999555333111000111333555777777777777888999:::;;;;;;777666555555777;;;@@@BBBGGGIIIMMMQQQTTTUUUVVVVVVMMMPPPKKKIIIJJJAAA<<>>:::888444222///------------,,,))))))))))))))))))))))))'''&&&&&&&&&&&&'''((())))))...111333===IIIGGG<<<666444111//////000222444222444666444111///000111222000///111444666666555------,,,,,,+++************+++,,,---............------............---------...000222444555666666555777999999999<<>>:::777555555666777777666444555888999;;;<<<>>>???;;;:::888666555333333333222111000//////000111222333444555777999:::<<<<<<======<<<;;;:::777555444/////////...------,,,,,,******++++++,,,------...++++++************++++++))))))*********+++++++++***+++,,,...111555888999666444222000111333555777666777777888:::;;;;;;<<<888777555444666:::???BBBEEEGGGKKKPPPSSSVVVXXXXXXTTTXXXSSSLLLIII???:::BBBIIIhhhaaaUUUgggxxxXXXOOOVVVZZZVVVRRRRRRRRRQQQFFF;;;000......---------+++++++++,,,,,,,,,------*********+++++++++,,,,,,)))******++++++,,,---------......///000000111111444AAAccc~~~xxxlll```VVVIIIFFFBBB@@@?????????>>>>>>AAAEEEJJJRRR]]]kkkuuurrrpppxxxtttddd]]]^^^dddnnnxxxwwwyyywwwppplllkkkiiifffddd]]]OOO???222******+++++++++++++++++++++++++++************************))))))*********+++++++++))))))*********++++++++++++++++++,,,,,,,,,------///,,,...333333111;;;JJJgggxxx}}}xxx|||yyyqqq]]]VVVKKKCCC>>><<<:::999```bbbaaa```YYYZZZZZZYYYWWWUUUVVVWWWKKKHHHEEEBBB@@@===:::777444222///------...---,,,))))))))))))))))))))))))&&&&&&&&&&&&&&&'''((())))))///000000999GGGHHH@@@666444222000000111333444666888999777333000///111000//////222777::::::888......------,,,++++++***++++++,,,---............---..................------...000222444555666666333666999999:::>>>FFFMMMZZZZZZ\\\bbbjjjpppqqqqqqqqqsssuuuwww{{{|||vvvrrrkkkcccYYYQQQKKKFFFAAA<<<666555333444666888999888444555777999:::;;;===???::::::999888777666555555222111000//////000111111222222444666888999;;;<<<=========<<<:::888555444/////////...------,,,,,,******+++,,,------......++++++************++++++))))))))))))***************+++,,,...000444777999777555222111111333555777666666777888:::;;;<<<<<<999777555444666:::???BBBCCCFFFJJJOOOSSSWWWYYYZZZ\\\aaaZZZQQQKKK???:::BBBAAAcccmmmZZZbbbttt}}}ZZZNNNVVVZZZVVVRRRRRRRRRRRRGGG<<<111...///------...+++++++++,,,,,,---------******+++++++++,,,,,,,,,)))******+++,,,,,,------......//////000000111111@@@MMMnnnxxxvvv|||sssbbbTTTIIIBBBAAA???>>>>>>>>>>>>===<<<999===BBBEEEJJJTTTbbbmmm}}}{{{nnnwww{{{lllyyyjjj___ZZZ]]]jjjwwwvvvyyyxxxsssnnnmmmjjjggggggbbbWWWFFF555+++***---++++++++++++++++++++++++************************)))************+++++++++)))************+++++++++++++++,,,,,,,,,---------...+++///555444444BBBUUU}}}xxxoooyyy}}}kkkZZZPPPIIIBBB;;;666555666555444```dddcccbbb___^^^[[[XXXVVVUUUUUUUUUJJJEEECCCDDDBBB===999999333222111///---,,,,,,+++******))))))))))))******((('''&&&&&&'''((()))***///000222444666888:::;;;333000...---...000000000333;;;@@@999000---///111000111222333555666777888.........---,,,+++***))))))***+++,,,------------000///...---------------000111222333444555555555555777999999999>>>HHHPPPYYYUUUWWW]]]aaa```ccchhhkkknnnqqqssstttwww}}}~~~~~~}}}uuuppplllbbbZZZOOOHHHEEEBBB===999666555444333333444666777888888999999;;;<<<>>>???<<<<<<;;;:::999777666555222222222111111111000000000222333444555777;;;>>>======>>>===<<<999777555222111000///...---------+++++++++,,,,,,------------,,,++++++******++++++)))************+++++++++++++++,,,---///222555666333333333222111111444777777999::::::999888999::::::::::::999888999<<<>>>CCCFFFJJJMMMPPPTTTXXX[[[^^^bbbccc]]]RRRFFF???===<<>>>>>>>>@@@HHHVVVhhhuuukkksssyyysssmmmlll___[[[hhhsssuuuvvvuuuqqqnnnllllllhhhccc\\\SSSBBB111+++.........---+++))))))***,,,++++++++++++******))))))))))))))))))******************+++++++++,,,,,,,,,))))))))))))))))))******000...///111000:::YYYzzzxxxtttyyylll^^^RRRGGG???::::::999888777666666555aaabbb___\\\]]][[[YYYVVVUUUSSSSSSSSSIIIEEEBBBDDDBBB===999999666555222000...,,,+++*********))))))))))))******)))((('''&&&''''''))))))///000000222333444555666333111......///000111000222:::???:::333000///...///000111222333444555555------------,,,,,,+++*********+++,,,------------//////...---------------000111222333444555555555555777888999:::???FFFLLLRRRPPPSSSZZZ^^^___ccchhhkkkmmmnnnmmmlllnnntttyyy}}}wwwpppjjjeee[[[SSSJJJDDDAAA???:::777666555444333333444666777999999999:::;;;===>>>???=========<<<:::888777666444333333222111111000000000111333333444666:::===<<<===>>>>>>===;;;999777444333111///---,,,,,,---******+++++++++,,,,,,,,,---,,,++++++******++++++)))************+++++++++++++++,,,---///222444666444444333111000111444666888999999888888:::>>>AAA>>>===999555333444999===CCCFFFJJJMMMPPPTTTXXX[[[]]]aaadddcccZZZOOOEEE???<<>>999999888888777666555555444dddbbb]]]YYYYYYXXXVVVTTTSSSRRRQQQQQQHHHDDDBBBCCCBBB===999999777666333111...,,,***)))******))))))))))))*********)))((('''''''''((()))000111111111222222333333222111//////000222111111111888<<<:::777555111---000000000000000111111111,,,,,,---------,,,,,,+++***+++,,,------...------//////...------------...000111222333444555555555666666777999;;;@@@DDDFFFJJJJJJNNNUUU[[[]]]aaaffflllmmmmmmkkkhhhhhhlllpppwwwzzz~~~wwwqqqmmmggg___XXXPPPJJJCCC>>><<<:::777444555444444333444555666777999999:::;;;<<<>>>@@@@@@@@@@@@???>>><<<:::888777666666555333222111000///000111222333333555999<<<<<<===>>>??????===;;;:::777555222///---,,,,,,---************++++++++++++,,,,,,+++************+++)))************++++++++++++++++++,,,...111444555666666444111///000333555999888777666777;;;BBBGGGHHHDDD>>>777444555;;;???BBBEEEIIIMMMPPPSSSXXX[[[\\\```eeehhhdddYYYKKKBBB<<>>@@@@@@???>>>===:::777444000---,,,------++++++++++++++++++++++++,,,++++++***************))))))*********++++++++++++++++++,,,...000222444888777555222//////111444888777666555666;;;AAAFFFIIIFFF@@@:::666777;;;???AAADDDHHHLLLOOOSSSWWW[[[^^^___ccchhhggg^^^PPPDDD>>>===OOOrrrppp___ppp|||[[[XXXXXX[[[YYYTTTRRRSSSJJJ>>>333//////...---...,,,,,,------------,,,,,,...------,,,,,,,,,------,,,,,,++++++,,,---......222...000555333444NNNmmm~~~ppp___SSSQQQNNNJJJIIIJJJJJJIIIHHHIIIIIIHHHGGGGGGFFFEEEEEEBBBEEEIIIMMMTTT___llluuu~~~ooolllsss~~~nnn___fffpppvvvwwwsssooollliiifffdddbbb[[[NNN===111,,,,,,,,,,,,------,,,+++++++++++++++++++++++++++))))))*********++++++++++++++++++,,,,,,,,,------------------...///000000000///555CCCSSSfff}}}vvvfffSSSMMMCCC===:::999999888::::::::::::999999999999dddccc^^^]]]WWWWWWVVVTTTSSSQQQPPPOOOEEEAAAAAACCCBBB<<<888777000000...---,,,++++++*********))))))))))))*********)))(((''''''((()))***111111222333333444555555111111111333555555333111444555444333666<<<===:::444333222111000///......,,,,,,---.........------,,,,,,---.........------......---------......///000111222333444555555555666666777:::???CCCDDDDDDKKKNNNQQQUUUXXX\\\^^^^^^jjjooouuuvvvssspppooooooqqqtttxxxzzz{{{}}}~~~yyynnnaaaYYYUUUOOOFFF???>>><<<999666555555444444333333333444555666777777999999:::;;;===???AAABBBCCCCCCBBBAAA???===;;;:::::::::888666444333111000000111222222333444888:::;;;<<>>>>>===<<<999666666888:::???CCCGGGKKKOOOSSSWWWZZZ```___aaadddfff___RRRGGGBBB<<>>===555444333222111///......------.........------,,,------............------...------------...//////000111222333444555555555555666999<<<@@@EEEHHHJJJRRRVVVYYYZZZ\\\``````^^^dddjjjrrruuutttqqqppppppsssvvvyyy|||}}}~~~zzzlllcccWWWNNNIIIDDD>>>999999888777555444444444444222333333444555666777777888888999;;;===???AAABBBCCCBBBBBBAAA@@@>>>===<<<;;;;;;999888666444333222111222333333333555888:::;;;<<>>BBBFFFJJJNNNRRRWWWZZZ```___```ccceee```UUUMMMFFF>>>EEE```pppooo___XXXTTTWWW[[[[[[YYYYYYMMMAAA555111000...---...------............------------------------...///..................///000/////////222999KKKjjj|||ooo___SSSLLLIIIFFFFFFGGGGGGGGGGGGFFFEEEDDDEEEEEEEEEEEEFFFFFFFFFCCCGGGKKKOOOTTT]]]hhhppp~~~{{{{{{uuurrruuummmhhheeeiiiqqquuurrrnnnmmmkkkeee```\\\WWWLLLAAA222...******,,,---,,,***++++++++++++,,,,,,,,,,,,*********++++++++++++,,,,,,,,,,,,,,,------------++++++,,,,,,---...000000///999KKK^^^mmmvvv{{{}}}{{{hhhVVVHHH@@@============<<<;;;999888:::::::::;;;;;;<<<<<<<<<|||___^^^[[[]]]XXXXXXWWWUUURRROOOLLLKKKBBB??????CCCBBB<<<777666000///---,,,+++***************))))))))))))******((((((''''''(((***,,,---222222222222222222222222111111333666888888555222000333222///000555888888444444333222000///........./////////...---,,,,,,------............---------------------...//////000111222333444555555555333777;;;???AAAFFFMMMRRRYYY^^^aaa```aaaeeeeeeaaabbbggglllooonnnnnnoooqqqooosssxxx|||~~~~~~qqq^^^WWWMMMEEE@@@<<<:::888666666555444333333444444111222333555666777777777777777888:::<<<>>>@@@AAAAAAAAAAAAAAA@@@???>>>===<<<;;;:::888777555444444222333444444444555888;;;;;;<<>><<<<<<;;;:::888555333111.........------,,,,,,,,,++++++***))))))))))))))))))************+++++++++************,,,...000111222444666666444111000000111333666777666666777888:::;;;======<<<<<<<<<===>>>AAAFFFJJJNNNRRRWWWZZZ]]]^^^bbbfffhhhccc[[[TTTHHHBBBCCCUUUrrrdddZZZRRRUUUZZZ[[[YYYYYYOOOBBB666222000...---...------............---------------------...//////111000000////////////000///111111333BBB___}}}xxxwwwjjj]]]TTTOOOMMMLLLFFFGGGHHHGGGEEEDDDCCCBBBDDDEEEEEEFFFGGGHHHIIIIIIGGGIIILLLMMMPPPXXXbbbiiivvv{{{xxx}}}zzzzzzmmm```aaallluuutttooolllmmmiiibbb^^^[[[RRRHHH888222,,,***---......,,,+++++++++,,,,,,,,,------*********+++++++++,,,,,,,,,,,,,,,------------...,,,,,,,,,---...///000111222AAAVVVjjjxxx|||qqq]]]PPPGGG@@@<<<;;;<<<======<<<;;;;;;;;;======>>>>>>???@@@AAAAAAzzz^^^___]]]```XXXXXXWWWUUURRRNNNKKKIIIAAA??????CCCBBB<<<777666222111///---+++***))))))******))))))))))))******'''''''''''')))+++---...777777666555555444333333000111444777999999555222...222444000///111333222444333222111000///...---////////////...---,,,+++---...............---------------------...///000000111222333444555555555222777===@@@BBBGGGPPPXXX]]]ccceeedddeeejjjiiieeebbbfffiiijjjjjjkkkooorrrjjjnnntttyyy}}}qqqeeeSSSNNNGGG???:::888888999444444555444222222333444111222333555666777777777666666777999;;;>>>@@@AAA@@@AAAAAAAAA@@@@@@???>>><<<;;;:::999888666555555333444555555444666999;;;;;;===>>>@@@@@@@@@>>>===<<<======<<<:::777444222---------,,,,,,++++++++++++******))))))))))))))))))************+++++++++************+++---///000000333777888666222000///111333555555555666999;;;888:::::::::999999:::<<<===@@@EEEJJJNNNRRRWWWZZZYYY^^^eeejjjlllggg___YYYIIIDDDAAAMMMiiiggg[[[RRRSSSXXXZZZYYYXXXOOOCCC777222111...---...------............---------------------...///000222222111000000///000000000555555666KKKpppvvvyyymmm\\\QQQNNNOOOOOONNNNNNNNNMMMJJJFFFCCCAAAAAAEEEFFFGGGHHHJJJKKKLLLMMMKKKLLLLLLLLLNNNSSS]]]dddmmmttt|||vvvpppxxxppp^^^\\\iiitttuuupppkkknnnllleee```]]]UUULLL<<<555...+++---000///---+++++++++,,,,,,---------******+++++++++,,,,,,,,,,,,,,,,,,---------......,,,,,,------...000111222;;;MMMdddxxx}}}nnnUUUDDD@@@AAAAAA???>>>??????>>>>>>>>>@@@BBBBBBBBBCCCCCCDDDEEEFFFFFFyyycccaaa[[[]]]]]]YYYWWWXXXUUUMMMGGGFFFDDD@@@>>>@@@@@@;;;777777333111...,,,*********+++...---+++(((''''''''''''$$$,,,,,,$$$"""+++///,,,999:::888333111222222///...111444555555444333444222555444000000444111+++...000222222000.........///111222111///......///////////////////////////,,,,,,,,,,,,------...///222222222222333444444555555888<<>>@@@AAABBBBBBAAA???>>>;;;;;;:::999777555444333444555666777888999:::;;;===>>>???@@@AAABBBBBBBBB??????===;;;999777555444000//////...------,,,,,,---,,,+++*********+++,,,)))************+++++++++************+++---///000222222222222222222222222000000111222444555666666888:::;;;;;;:::999:::;;;<<<@@@EEEIIINNNRRRWWW[[[___dddhhhkkkooopppjjjbbbTTTJJJDDDGGG\\\rrr^^^OOORRRWWWVVVVVVYYYTTTJJJ===333////////////........................------............------000000///......///000111000555888AAA___ttthhhddd]]]VVVQQQOOONNNNNNUUUUUUSSSOOOJJJGGGGGGGGGFFFIIILLLMMMKKKJJJLLLMMMMMMNNNNNNNNNOOOSSSYYY]]]aaaiiiuuu|||~~~yyynnnbbb]]]___fffpppwwwqqqpppkkkeeebbb```ZZZSSSEEE;;;///+++...000...***......---------,,,,,,,,,,,,,,,,,,++++++*********++++++,,,------......///000000---+++---333444333GGGaaa{{{}}}www~~~eeeTTTEEEAAAAAA@@@@@@CCC@@@@@@@@@AAABBBDDDEEEFFFEEEHHHJJJKKKJJJLLLPPPSSSuuuccceee```bbb]]]YYYWWWXXXVVVNNNHHHGGGDDD@@@???AAA@@@;;;777777222111...,,,******+++++++++***)))(((((((((((((((,,,555666+++%%%)))//////:::===>>>999555444333111///111444444333222222222000222111...000333222---...///111111///---------...000111000///------...........................,,,,,,,,,,,,---...//////222222222222333444555555999999;;;AAAJJJSSSZZZ]]]]]]```dddhhhkkknnnrrruuurrrqqqppppppqqqrrrrrrrrrmmmrrrvvvxxx~~~rrrggg^^^UUUJJJBBB===<<<999777555555555555333333333222222222222111333333333444555555666666777888888999:::;;;<<<<<<>>>???AAAAAAAAA@@@>>>===<<<;;;;;;:::888777555444555555666888999;;;<<<<<<===>>>???@@@AAABBBBBBBBB@@@@@@>>><<<:::888666666111111000///...---,,,,,,---,,,+++***)))***++++++)))************+++++++++************+++---///000000000000000000000000000///000111222333555666666777999;;;;;;:::999:::;;;<<>>???CCCCCCDDDFFFHHHKKKMMMOOOOOORRRUUUWWWWWWVVVWWWYYY[[[rrraaaeeecccfff___[[[XXXYYYVVVOOOIIIHHHDDD@@@???AAAAAA<<<888777222000...,,,******+++,,,(((((()))))))))))))))(((---888:::///&&&)))000333999AAAEEE@@@:::666444222///111333333222111111222000000///...///333222///...000111000...,,,+++,,,,,,...//////---,,,,,,---........................,,,,,,,,,,,,---...///000222222222222333444555666;;;:::<<>>???@@@@@@@@@>>>===<<<<<<<<<<<<;;;:::888777666555666777999:::<<<>>>>>>===>>>???AAABBBBBBBBBBBBBBBAAA@@@>>><<<:::999888444444222111///...,,,,,,---,,,***)))))))))******)))************+++++++++************+++---.../////////////////////////////////000111333444555666777999;;;;;;:::999:::;;;<<>>>>>>>>???>>>===<<<<<<;;;;;;;;;;;;:::999888777555555777999;;;===>>>???>>>>>>@@@AAABBBCCCCCCCCCCCCCCCAAA@@@>>><<<;;;:::777777555333111///---,,,---,,,***)))((())))))***))))))*********+++++++++*********++++++,,,---...........................---...///111222444555666666888:::::::::999:::;;;;;;???DDDIIINNNSSSXXX\\\```ffflllqqqyyyoooiiicccXXXOOOcccssshhh~~~rrrSSSIIIOOOVVVWWWWWWNNNFFF===777444222///---......................../////////000000/////////000////////////111222333666666IIIppp}}}yyyrrrfff\\\VVVTTTTTTUUUVVVWWWXXXZZZZZZYYYXXXXXX\\\]]]^^^\\\XXXTTTQQQPPPMMMNNNPPPQQQQQQQQQPPPPPPOOOPPPQQQPPPOOOOOORRRTTTWWW___lll~~~|||vvvfff^^^```ggglllqqqqqqmmmfffbbb```\\\WWWVVVLLL>>>333//////111111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////...---///333000222FFF___|||ttthhhSSSGGGCCCDDDGGGHHHHHHJJJOOOTTTZZZ\\\```dddgggiiiiiiiiiqqqsssvvvxxxyyyxxxwwwwww~~~bbb^^^]]]eeeaaa\\\YYYYYYVVVPPPKKKJJJCCC@@@@@@CCCBBB===888777111000---+++***+++,,,,,,,,,---------,,,***((('''&&&((('''&&&(((...222333444>>>FFFBBB:::555222//////000111222333555888;;;:::666222111111111111222555555444222...,,,,,,,,,***+++------,,,++++++,,,........................,,,,,,,,,---...///111111222222222333444555777888777>>>HHHPPPWWWaaallluuuxxxxxxwwwuuuqqqnnnmmmmmmrrrssstttsssqqqrrrtttwwwuuutttsssuuuyyy~~~ssseee\\\MMMGGG@@@;;;::::::999888777777666666555555555555444444444333333333222222111111222222333444444444444555666777999:::;;;<<<=========>>>>>>=========;;;;;;;;;;;;::::::999888555666777999;;;===>>>???>>>???@@@AAABBBCCCCCCCCCDDDDDDBBBAAA???>>>===<<<:::999777555333111///......---+++))))))))))))***))))))*********+++++++++)))******+++,,,,,,,,,,,,........................,,,---...000222333555555555777999:::999999:::;;;;;;>>>DDDIIINNNSSSYYY\\\bbbiiiooorrrxxxlllgggggg^^^PPP\\\}}}yyyjjjwww\\\KKKNNNUUUVVVUUULLLEEE===777444333000---........................---......//////......---000/////////000111333444777AAA___}}}|||wwwmmmddd___[[[VVVPPPMMMNNNRRRUUUSSSUUUYYY\\\]]]]]]\\\[[[]]]^^^___^^^ZZZUUUSSSRRRPPPPPPQQQRRRSSSSSSQQQPPPRRRSSSTTTSSSRRRQQQRRRSSSWWW^^^lll~~~www|||mmm\\\[[[cccjjjoooqqqooohhhcccaaa]]]XXXWWWOOOCCC777000...///111......---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---......//////000...---...111222<<>>>>>888333222222000111333777777666222...,,,,,,,,,)))+++------,,,+++,,,---------------------------,,,,,,,,,---...000111222222222222333444666777888999BBBMMMTTTWWW^^^jjjtttwwwxxxwwwuuurrroooooooooqqqtttvvvvvvssssssuuuwwwwwwtttrrruuuxxxzzz~~~ttthhh[[[SSSGGGDDD???;;;:::888666444666666666555555444333333444444444444333333333333000111111222222333333444333444555666888:::;;;;;;<<<<<<<<<===>>>>>>??????;;;;;;<<<<<<<<<;;;;;;:::888999:::;;;<<<===>>>???>>>???@@@BBBCCCCCCCCCCCCDDDDDDCCCAAA@@@???>>>===<<<;;;999777555333111000///...,,,***))))))******)))************+++++++++))))))***+++,,,,,,++++++------------------------+++,,,---///111333555555555777999999999999:::;;;:::>>>CCCIIINNNTTTYYY]]]eeelllsssvvvzzznnnfffeee^^^OOOVVVvvvooouuudddOOONNNTTTVVVSSSLLLEEE<<<666444333111...........................------............------000/////////000222333555888PPPuuu|||yyyoooccc[[[XXXVVVRRRNNNIIIKKKLLLKKKKKKNNNUUUZZZXXX[[[^^^aaaccccccaaa```^^^______]]]YYYVVVTTTTTTTTTSSSSSSUUUVVVVVVTTTRRRTTTUUUWWWVVVUUUSSSSSSTTTWWW\\\hhh{{{zzzxxxwww{{{tttbbb\\\___aaammmqqqqqqkkkeeebbb]]]XXXVVVQQQGGG<<<222......///......---------,,,,,,,,,,,,,,,,,,,,,---------------------...//////000000...//////000888MMMkkkooo~~~nnn```TTTOOOOOOLLLSSSZZZ^^^cccmmmvvvzzz|||}}}|||dddbbb___eeeaaa\\\XXXWWWUUUOOOKKKJJJCCC@@@AAAEEEDDD>>>888666000///---+++++++++,,,---,,,+++***)))((((((((((((***((('''(((***,,,000333000666999666333222///+++222222222111111333888;;;>>>666111111111000111666888777555111---+++***+++)))+++------,,,+++,,,---------------------------,,,,,,,,,---///000222333222222222333555666888999===EEEOOOWWW^^^fffpppxxxyyyzzzyyywwwsssqqqpppqqqmmmqqquuuuuurrrpppqqqtttwwwsssrrrvvvxxxxxx||||||pppfff[[[QQQJJJBBB@@@===:::999777666555555555666666555555444444555444444444444333333333000000111111222333333333222333444666888999;;;;;;;;;;;;<<<===>>>@@@AAABBB======>>>??????>>>>>>>>><<<<<<===>>>>>>???@@@@@@>>>???AAABBBCCCCCCDDDDDDDDDDDDCCCBBB@@@???>>>>>><<<;;;:::888666555333333000///---,,,*********+++)))************+++++++++))))))***+++,,,++++++***++++++++++++++++++++++++***+++---///111333444555444666888999999999:::<<<:::>>>CCCIIINNNTTTYYY]]]dddllluuuyyy}}}zzzjjjaaaYYYIIIPPPrrrvvvnnniiiRRRNNNSSSUUUTTTLLLEEE;;;555333333111000..............................////////////......000/////////000222444555???```ttthhh```\\\UUUKKKDDDBBBBBBDDDDDDAAAFFFKKKMMMNNNSSS[[[bbbcccdddgggiiijjjjjjiiihhhcccdddccc```]]]ZZZYYYYYYXXXWWWVVVXXXZZZZZZWWWUUUSSSUUUXXXXXXVVVTTTTTTTTTWWWYYY```sssvvvppp|||uuufffaaa^^^YYYkkkpppsssnnngggbbb]]]WWWTTTRRRLLLBBB777///---.........---------,,,,,,,,,,,,,,,,,,---------......------......//////000000---222222222@@@^^^xxx~~~nnnfffbbb]]][[[\\\aaajjjrrrvvv}}}rrr```ccc```bbbaaa[[[WWWWWWTTTNNNJJJJJJCCC@@@AAAEEEDDD>>>888666000///---+++++++++------)))((('''&&&&&&'''((()))%%%'''((())))))***000777111444444222111222///+++555444222000///111555888<<<444///000111///222777888777555000,,,))))))***)))+++------,,,,,,---...------------------------+++,,,,,,---///111222333222222222333555777888999@@@FFFOOO[[[gggrrr{{{~~~{{{vvvrrrqqqqqqlllrrrwwwwwwtttqqqrrrtttvvvrrrrrrwwwyyyyyy|||{{{ooocccZZZQQQHHHBBB===<<<:::999888888999999555666777777888888777777555555444444444333333333000000000111222222333333222333444666777999;;;;;;;;;;;;<<<===???AAACCCDDD??????@@@AAAAAAAAAAAA@@@??????@@@@@@@@@AAAAAAAAA??????AAABBBCCCDDDDDDDDDDDDDDDCCCBBB@@@???>>>>>><<<<<<;;;999777666555444111000...,,,++++++++++++)))************+++++++++((()))+++,,,,,,+++***)))))))))))))))))))))))))))***+++,,,...111333444555444666888999999999:::<<<:::>>>CCCIIINNNTTTZZZ]]]```jjjtttyyy~~~ooo___SSSCCCKKKpppeeekkkSSSNNNSSSVVVTTTLLLEEE;;;555333333222111........................//////000000000000//////000/////////111222444666GGGlll~~~pppfff[[[MMMDDDCCCBBB@@@???@@@AAACCCDDDCCCIIIOOOQQQSSSXXXaaaiiikkklllnnnpppppppppooonnnjjjjjjhhheeeaaa______```[[[ZZZYYY[[[]]]]]]ZZZWWWSSSUUUXXXXXXWWWUUUTTTTTTVVVUUUZZZmmmvvvjjjzzz|||qqqeeeccc___WWWiiippptttpppiiiccc]]]WWWSSSSSSOOOFFF:::111............---------,,,,,,,,,,,,,,,,,,------.........------......///000000000---555666444GGGiii~~~wwwhhhggglllmmmkkkjjjxxx~~~nnn```]]]cccddd^^^ZZZVVVSSSRRRPPPKKKGGGHHHEEECCCDDDEEEBBB:::444111///---+++)))***++++++******))))))((((((''''''((('''''')))---000222333555333333444555444000,,,???===888222111666777555666444222222444666777777555777555...---///,,,&&&,,,,,,,,,------.........+++,,,,,,------,,,,,,+++,,,---...///000111222333000111333333444666999<<<===HHH]]]qqq}}}~~~~~~|||zzzyyyyyyxxxsssrrrrrrsssuuuuuutttrrrwwwvvvxxx{{{|||{{{~~~|||wwwnnnjjjccc[[[QQQJJJDDDAAA999999999::::::999999888<<<:::777777777777666555666555444333333333333333333333222222222333444555555555555666666777888999<<<<<<<<<<<<===???@@@AAA>>>???@@@BBBCCCBBBBBBAAA???@@@AAABBBBBBBBBAAA@@@???@@@AAACCCDDDEEEEEEEEEDDDDDDCCCBBBAAA???=========;;;:::999999999777555222000...+++***++++++,,,)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,---///111333555666777888999:::;;;;;;<<<;;;999===CCCHHHMMMSSSXXX\\\fffiiipppyyyzzzgggOOOJJJkkkpppxxx{{{YYYJJJNNNTTTSSSNNNFFF===888777666222/////////............//////////////////000000000000///333333///...333777777[[[vvvzzznnnggg[[[PPPIIIEEEDDDCCCBBB@@@???>>>@@@AAAAAA@@@HHHMMMSSSXXX___iiinnnmmmssssssrrrsssttttttttttttgggjjjhhhbbb_________]]]aaa___]]]^^^______\\\YYY\\\ZZZYYYYYYZZZZZZXXXWWWRRRWWW___lllvvvwwwsssssstttwwwkkk___bbbkkkqqqoookkkhhhbbb\\\WWWUUUPPPHHH>>>666000.........---------,,,,,,,,,------------------------.........///////////////333///000???XXXqqq|||wwwuuuwww}}}{{{iii]]]ZZZ___^^^^^^ZZZUUUSSSRRRPPPLLLHHHGGGEEECCCDDDEEEBBB:::444000///---+++******++++++***)))))))))((((((((('''((('''''')))---000222333222222222333444333111...???@@@<<<555222444555333333333333222222333444444222444222---,,,...---(((+++,,,,,,,,,------------+++,,,,,,------,,,,,,+++,,,---...///000111222333111222333444444777:::===LLLOOO]]]uuu~~~~~~{{{zzzyyywwwvvvuuurrrpppoooppprrrrrrqqqtttsssvvv{{{}}}}}}|||uuuoooiiieee___\\\WWWQQQJJJDDD???===;;;;;;;;;;;;;;;:::999999;;;999777666777777666555666555444444333333444444333333333333333444444555666555555666666777888999;;;;;;;;;<<<===>>>@@@@@@>>>???AAABBBCCCCCCBBBBBB@@@@@@AAAAAABBBAAAAAA@@@???@@@BBBCCCDDDEEEEEEEEECCCCCCCCCCCCBBBAAA@@@@@@???===;;;::::::999777555333111///,,,+++***++++++)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---+++,,,---...000333555666888888:::;;;;;;<<<<<<;;;999===BBBHHHMMMSSSXXX\\\fffiiipppyyyxxxZZZJJJ```uuuooolllTTTPPPRRRRRRNNNGGG???:::999777444000//////............//////////////////000000000000---///111000000444===DDDppp~~~ooofff\\\UUUMMMHHHFFFGGGGGGFFFIIIGGGDDDCCCDDDEEEEEEEEEGGGNNNWWW^^^gggrrrwwwxxxyyy~~~sssvvvtttnnniiihhhfffcccfffdddbbbbbbbbbbbb___\\\\\\ZZZYYYYYYZZZZZZYYYXXXWWWZZZ```jjj}}}wwwyyy{{{zzzzzz~~~nnncccggglllpppnnnhhh```[[[WWWUUUQQQIII@@@888111............---------,,,,,,------------------------.........///////////////111000:::RRRjjjzzzxxx|||iii______ccc___]]]YYYTTTRRRRRRPPPLLLIIIFFFEEEDDDEEEEEEAAA:::444000///---+++*********+++))))))))))))((((((((((((((('''''')))---000222222111111111222222111111000>>>AAA@@@999333333333222111444666555333111222444555666444000...//////,,,++++++++++++,,,,,,,,,,,,+++,,,,,,------,,,,,,+++,,,---...///000111222333222333444555555888<<>>>>>>>>===<<<;;;:::999:::888666666777777666555666555555444444444444555333333444444444555555555666666666666777888999999;;;;;;;;;<<<===>>>???@@@???@@@BBBCCCDDDDDDCCCCCCBBBBBBAAAAAAAAAAAABBBBBB@@@AAABBBCCCDDDEEEEEEEEEBBBBBBCCCDDDDDDDDDCCCCCCAAA???===;;;;;;:::777555555333000...,,,+++******)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++,,,...000222444555888999:::<<<<<<<<<<<<;;;999===BBBGGGLLLRRRXXX\\\fffjjjqqqzzzbbbIIISSSmmmjjjyyy\\\PPPNNNNNNNNNHHHAAA<<<:::888555222000//////......//////000////////////000000000000...---000333222333AAARRRuuueee[[[RRRMMMGGGGGGKKKNNNNNNLLLMMMJJJFFFDDDEEEGGGHHHIIINNNVVV___hhhqqq{{{|||vvvrrrooojjjkkkiiifffeeedddccc```^^^\\\[[[ZZZZZZ[[[[[[ZZZYYY]]]^^^___eeetttxxx}}}{{{hhhcccfffpppsssiii___\\\WWWUUURRRLLLDDD;;;333............------------,,,------------------------.........//////000000000222333DDDbbbyyy}}}ppp|||hhh```cccgggaaa\\\WWWRRRPPPOOONNNKKKHHHEEEEEEEEEFFFEEE@@@:::444000///---,,,+++*********))))))))))))(((((((((((()))((('''))),,,000111222222333444333000//////000999@@@AAA;;;444333333222222777:::999444111333666777666444///,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---...///000111222333333444555555666999>>>AAAIIIWWWjjj}}}}}}yyyvvvyyywwwtttssstttuuuuuuuuuuuutttvvvzzz{{{zzz}}}oooggg[[[QQQLLLJJJIIIHHHIIIIIIHHHFFFDDDBBB@@@???@@@@@@???>>>===;;;999888999777666666777888777666666666555555555555555666444444555555666666666666666666666666777888999::::::::::::;;;<<<===??????@@@AAABBBDDDDDDDDDDDDCCCEEEDDDCCCBBBBBBCCCDDDEEEAAAAAACCCDDDDDDEEEEEEEEEDDDDDDEEEEEEEEEEEEDDDDDDCCCAAA>>>===<<<:::888666666555222///---+++******))))))*********+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++,,,...000222444555999:::;;;=========<<<;;;999===AAAFFFKKKRRRXXX\\\fffkkksss{{{iiiMMMQQQfffmmm{{{aaaSSSNNNMMMKKKGGGBBB>>>;;;999555333000000////////////000000////////////000000000000444///111555222111EEE___{{{ooohhh^^^YYYTTTUUUZZZ\\\YYYUUUSSSOOOKKKJJJKKKOOOQQQSSS[[[ccclllrrryyy~~~~~~zzzuuupppnnnllljjjgggdddbbb```^^^___]]]\\\\\\]]]]]]\\\ZZZ]]]]]]\\\___kkk}}}~~~{{{rrrdddaaannntttkkkbbbbbbXXXVVVSSSNNNGGG>>>555///............------------.................................///000000111111444666JJJkkk|||fff\\\```bbbZZZ[[[VVVPPPNNNMMMLLLIIIFFFDDDEEEFFFGGGEEE@@@999555///...---,,,+++*********(((((((((((()))))))))))))))((('''))),,,///111111444777999666000------000333;;;???:::555444444444111666:::888444111222555000///...+++)))))),,,000+++++++++++++++++++++++++++,,,,,,------,,,,,,+++,,,---...///000111222333444555555555666:::???CCCMMMYYYjjj{{{~~~zzzwwwwwwvvvwwwxxxzzzyyywwwuuusssrrrtttxxxyyyyyy|||}}}nnneee[[[UUUMMMGGGEEEEEEGGGHHHJJJJJJJJJIIIGGGEEECCCBBB@@@@@@???>>><<<:::999888999777666666888999999888666666666555555666666777444555666777777777666666666666666777777888999:::999999::::::;;;===>>>???@@@AAABBBDDDDDDDDDDDDCCCEEEDDDCCCCCCCCCDDDFFFGGGBBBBBBCCCDDDEEEEEEEEEEEEFFFFFFFFFFFFEEEDDDCCCCCCDDDBBB???>>>===;;;888666777666444111...,,,******))))))*********+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---++++++,,,...000222444555999;;;===>>>>>>===<<<::::::<<>>===;;;:::999999888777777999;;;::::::777666666666666777777888555666777888999888777777777777777777888999::::::999999999:::;;;<<<===>>>???@@@BBBCCCDDDDDDCCCCCCBBBBBBBBBCCCDDDEEEFFFGGGBBBCCCDDDEEEEEEEEEEEEEEEFFFGGGFFFFFFEEEDDDCCCBBBCCCAAA???======<<<999777777666555222000---+++***)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---,,,,,,---///111333555666:::;;;>>>???@@@>>><<<::::::<<<@@@EEEJJJQQQXXX]]]ffflllvvv~~~yyyYYYPPPYYYtttdddWWWNNNIIIFFFEEECCC@@@===999555444111000000//////000000111////////////000000000000222000000333777FFFfff~~~|||{{{yyyvvvtttpppmmmkkkkkknnnrrrtttvvvuuu{{{}}}{{{~~~yyywwwvvvsssnnniiifffffffffdddbbb___^^^]]]\\\ZZZXXXQQQRRRQQQRRR]]]pppooobbbfffmmmnnnkkkkkk\\\XXXTTTPPPKKKDDD;;;555/////////.........------..............................///000000111222222222JJJpppqqqkkkwwwnnn___bbbeee\\\___YYYRRRNNNLLLKKKHHHEEEBBBEEEHHHHHHEEE???999555.........---,,,+++***)))'''((((((((()))))))))******)))((())),,,///000000555<<>>>>>???AAABBBCCCCCCBBBBBB<<<===???AAACCCDDDEEEEEECCCCCCDDDEEEEEEEEEEEEDDDDDDEEEEEEEEEEEEEEEDDDDDDBBB@@@>>>======<<<:::888777666555333111///---,,,)))************+++++++++***++++++,,,,,,++++++***++++++******++++++,,,---------...000222444666777:::<<>><<<::::::<<<@@@DDDIIIPPPXXX]]]eeemmmwww~~~dddRRRRRRxxxvvveeeVVVLLLGGGEEEEEEEEEBBB>>>:::777555111111000000000000111111////////////000000000000000111111222<<>>777////////////....................................---...///000111222333333999[[[jjjgggwwwkkk]]]bbbggg```bbb\\\TTTOOOMMMKKKHHHEEEAAAEEEHHHIIIEEE???888555.........---,,,+++***)))'''((((((((())))))*********)))((())),,,///000000333<<>>???@@@AAABBBDDDHHHKKKMMMNNNOOOOOONNNLLLIIIHHHBBBBBBBBBAAA@@@???>>>===:::999888999;;;===>>>===777777666777777888999999555777999:::::::::888777777777777777888999:::;;;888888888999:::;;;======>>>???@@@BBBCCCBBBBBBAAA888:::===???BBBCCCCCCCCCCCCDDDDDDEEEEEEEEEEEEDDDBBBBBBDDDEEEEEEFFFFFFFFFAAA???===<<<===<<<:::999666666555444222000...,,,)))************++++++++++++++++++,,,,,,+++++++++++++++******++++++,,,---......///111333555777888;;;<<>>:::999888777888:::<<<===999999999999888666555444;;;:::999888777777777777777777777888999;;;<<<===>>>???@@@AAAAAA@@@>>>===666666:::AAADDDCCCBBBEEEEEEEEEDDDCCCCCCCCCCCCCCCDDDDDDDDDCCCAAA@@@BBBCCCEEEDDDBBB@@@>>><<<;;;;;;;;;888444444666666111---,,,,,,++++++***+++++++++++++++,,,,,,,,,,,,------******+++++++++,,,,,,,,,......///000333666999;;;<<>><<<:::<<>>???AAABBBBBB@@@>>><<<555555999AAAFFFEEEDDDFFFEEEEEEDDDCCCCCCCCCCCCDDDDDDEEEEEEDDDBBBBBBCCCEEEEEEDDDBBB@@@>>>===<<<;;;;;;888555555777666222---------,,,,,,++++++,,,,,,++++++,,,,,,,,,,,,------***++++++++++++,,,,,,,,,......///111333666999;;;===@@@CCCFFFFFFDDDAAA???===;;;<<<@@@EEEKKKTTT^^^iiipppyyypppYYY[[[qqqeeeXXXUUUWWWTTTOOOJJJDDD???;;;999555222000///000000000///111111111111000000000000222///333<<>>@@@@@@===<<<===>>>>>>>>>>>>============<<<======>>>??????>>>>>>;;;;;;::::::999999::::::999888888888999::::::;;;===???BBBCCCCCC@@@===;;;333333999BBBHHHGGGEEEFFFEEEEEEDDDCCCCCCCCCCCCCCCCCCDDDEEEDDDCCCCCCDDDFFFDDDCCCBBB@@@???===<<<<<<;;;888666666777666222.........---,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------++++++++++++,,,,,,,,,,,,......///111444777:::<<>><<<555333000///000000000///111111111111111111111111000555666@@@]]]}}}wwwwww~~~zzzwwwtttqqqnnnjjjfffccc```___[[[WWWSSSOOOKKKJJJHHHFFFEEEGGGLLLXXXnnn}}}kkkccchhhkkkgggccc___XXXSSSNNNJJJFFFCCC999333///000000...---///------.........////////////333///...222111666FFFhhhxxxsssdddbbbaaa]]]^^^\\\VVVPPPOOOPPPMMMGGGGGGIIIJJJJJJFFF???888333//////---,,,+++*********))))))))))))((((((((((((******...777;;;888555555444222///---,,,...111333111000111222333222000...111333444333111///111222///---******+++------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,---///000000111333555333444666777999===BBBFFFQQQcccwww|||zzz{{{~~~~~~|||zzz{{{}}}}}}zzzvvvttt|||zzzqqqsssvvvhhh```VVVSSSQQQMMMEEE>>>@@@FFFFFFHHHLLLQQQXXXaaakkkqqquuuwwwxxxtttkkkddd___^^^]]][[[YYYWWWVVVSSSPPPMMMKKKFFFDDDEEEEEEBBB@@@BBB???@@@@@@AAAAAA@@@@@@?????????@@@@@@@@@@@@??????;;;;;;:::999999999::::::999999999888999999::::::===???BBBDDDCCCAAA>>>;;;444333888AAAGGGFFFDDDCCCCCCCCCBBBAAAAAAAAAAAABBBAAABBBCCCCCCBBBBBBDDDFFFCCCBBBBBBAAA@@@>>>===<<<;;;999777777777666333000......---,,,+++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------......///111555888<<<>>>BBBDDDHHHJJJKKKIIIFFFDDDDDD@@@>>>@@@DDDJJJTTT^^^lllrrryyyyyybbbQQQrrrooojjjxxx]]]WWW^^^ZZZTTTMMMFFFAAA===<<<555333000///000111000000000111111111111111222222444:::666DDDnnn|||www||||||xxxwwwuuusssppplllgggcccbbb```]]]YYYTTTPPPMMMKKKIIIFFFDDDEEEHHHTTTjjj}}}~~~|||uuuiiicccdddggghhhccc___YYYSSSOOOKKKGGGDDD;;;555111111111......000............///////////////222000///222222===SSSqqq|||qqqvvvuuuwww{{{wwweeecccbbb^^^^^^\\\WWWQQQPPPQQQMMMGGGFFFHHHIIIIIIEEE>>>777222///...---,,,+++*********))))))))))))((((((((((((******///888<<<:::777666666333...,,,,,,...111333555444444444555444111///222444555555555444333444...,,,******+++------,,,---,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,...000111111111333555333555777888:::>>>CCCGGGOOO^^^mmmtttwwwyyy{{{zzz|||}}}zzz{{{{{{|||zzzyyyzzz|||}}}zzzwwwrrr|||}}}uuuwwwqqqeee```WWWVVVUUUQQQHHH@@@AAAFFFGGGJJJPPPWWW```jjjuuu|||zzz}}}~~~zzzsssllliiiiiihhheeeccc```^^^[[[WWWTTTOOOJJJHHHJJJJJJGGGFFFGGGAAABBBCCCDDDDDDDDDDDDDDDBBBBBBBBBBBBAAA@@@???>>><<<<<<:::999999999999999999999999888999999::::::===???BBBCCCCCCBBB???===777555888@@@FFFEEEAAA???AAAAAA@@@????????????@@@???@@@AAAAAA@@@@@@BBBDDDAAABBBBBBBBBAAA???>>>===;;;:::999888777555333111......,,,++++++*********+++++++++,,,,,,,,,------++++++,,,,,,,,,------------...///222666:::===@@@EEEGGGJJJMMMMMMKKKHHHFFFGGGCCCAAABBBEEEJJJTTT^^^jjjpppxxxgggTTThhh{{{ooo|||{{{]]]ZZZZZZWWWRRRLLLFFFAAA>>><<<555333111000000111111000000000111111222222222333555888666NNN}}}|||wwwvvvuuutttrrrooojjjfffbbbaaa^^^YYYUUUQQQNNNLLLJJJHHHFFFFFFHHHRRRgggyyy|||wwwqqqlllfffaaabbbgggccc___YYYSSSOOOKKKGGGEEE>>>777222111111......000........./////////000000...222000000333444EEEccc||||||pppiiipppzzzwwwccccccddd```]]][[[VVVQQQPPPQQQMMMGGGDDDFFFHHHGGGDDD===666222///...---,,,++++++++++++))))))))))))((((((((((((******///777<<<:::777777222000...,,,---111555888:::888666666666444222///333333555888::::::666444...,,,******,,,------------,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,...000111111222444555333555888:::<<<@@@DDDHHHOOO[[[fffiiijjjooouuuwww{{{~~~|||zzz{{{zzzzzz{{{||||||{{{yyysss{{{~~~{{{~~~zzznnneee```XXXWWWWWWTTTMMMEEEEEEJJJHHHMMMTTT]]]gggssszzztttrrrrrrrrrpppmmmjjjgggddd```]]]VVVQQQNNNPPPPPPLLLKKKLLLHHHHHHHHHHHHHHHHHHHHHHHHFFFFFFEEEEEEDDDBBBAAA@@@???>>>===;;;:::999888888999888888888999::::::;;;===>>>@@@BBBCCCBBBAAA@@@;;;777777???EEEEEEAAA???AAA@@@@@@??????????????????@@@@@@@@@??????@@@BBB@@@AAABBBBBBBBBAAA???>>>;;;;;;:::999777555444333//////...,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------------...000222666;;;???AAAGGGJJJMMMPPPPPPNNNKKKIIIHHHDDDBBBDDDFFFJJJRRR[[[gggnnnxxxhhhZZZbbb~~~^^^]]]YYYWWWSSSNNNIIIDDD@@@>>>666444111000111111111000000000111111222333333333222333>>>ccc~~~xxxwwwvvvuuutttqqqllliiibbb```]]]YYYUUUQQQMMMLLLLLLIIIHHHGGGIIIQQQddduuu~~~xxxxxxooobbb___eeeeee```ZZZTTTPPPLLLGGGEEE???888222111000------000....../////////000000000...111111222444777NNNrrrqqqkkksss~~~xxxcccaaabbb^^^[[[ZZZVVVQQQPPPQQQMMMFFFBBBDDDFFFFFFCCC===666222......---,,,++++++++++++))))))))))))(((((((((((())))))---666:::999777777000000000...---///444888>>>;;;888666555333111///222111333999??????888222...,,,******,,,.........---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---...000111111222444666444666999<<<>>>BBBFFFIIIOOOZZZbbbcccbbbiiirrrwww|||~~~xxxvvvxxxyyyyyyxxxwwwwwwxxxsssvvvyyy}}}zzzqqqjjjggg___]]][[[YYYSSSLLLKKKOOOOOOTTT\\\fffrrr~~~~~~|||yyyvvvsssppplllhhhdddbbb\\\YYYZZZYYYUUUSSSTTTRRRQQQOOOMMMLLLLLLLLLLLLIIIIIIIIIIIIIIIHHHGGGFFFCCCBBB@@@>>><<<:::999999777777888888999:::;;;<<<===>>>???@@@BBBCCCDDDDDD>>>888777???FFFGGGEEECCCBBBBBBAAA@@@@@@@@@@@@@@@@@@AAAAAA@@@???>>>@@@AAA@@@AAABBBCCCCCCAAA@@@>>>;;;;;;;;;:::777555444333222111000...------,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,------------...---...000333777<<<@@@BBBIIILLLOOORRRRRRPPPMMMKKKGGGCCCBBBDDDEEEHHHOOOWWWeeemmmxxxggg\\\]]]___\\\XXXWWWUUUQQQKKKEEE@@@===666444111000111222111111000000111222222333444444333555SSS}}}{{{xxxwwwuuuqqqmmmjjjdddccc___[[[WWWSSSOOONNNLLLJJJIIIIIIIIIPPPaaaqqqzzzfff___ggghhhccc]]]VVVQQQMMMHHHEEE@@@888222111///,,,---///.../////////000000000000---111111333666999VVVooonnnvvv{{{ccc```___ZZZZZZYYYUUUPPPPPPQQQLLLFFF@@@BBBEEEEEEBBB<<<666222...------,,,++++++++++++))))))))))))(((((((((((()))(((,,,444999888666777222333333000,,,,,,000555@@@===888555333222000///111///111999AAABBB999000...,,,++++++---...///...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,---///111111111222444666444777:::===???CCCGGGJJJPPPZZZaaa______fffqqqxxx|||vvvqqqtttwwwvvvsssqqqsssuuuqqqpppssszzz}}}vvvrrrpppiiieeeaaa___YYYQQQOOOQQQVVV[[[dddooo{{{|||yyyuuuqqqmmmiiinnnhhhddddddaaa\\\ZZZZZZZZZXXXTTTQQQNNNMMMMMMNNNKKKLLLLLLMMMMMMMMMMMMMMMFFFEEECCC@@@===;;;::::::777777777888999;;;<<<=========>>>???AAACCCEEEGGG???999777???GGGJJJIIIHHHDDDCCCBBBBBBAAAAAABBBBBBBBBCCCCCCAAA??????@@@AAA???@@@BBBCCCCCCBBB@@@???;;;<<<<<<:::888555444444444333222000//////......++++++,,,,,,,,,---------,,,,,,,,,---------......---...000333777<<<@@@CCCJJJMMMPPPSSSSSSQQQNNNLLLEEEBBBAAACCCEEEFFFMMMTTTdddmmmyyygggUUUTTT{{{```YYYXXXXXXVVVRRRLLLEEE>>>:::666444111000111222111111000000111222333333444444666:::eee~~~zzzwwwuuuqqqmmmjjjhhhfffccc___ZZZVVVSSSQQQKKKJJJJJJJJJJJJOOO___ooojjjbbbjjjjjjfff___XXXSSSNNNIIIFFF@@@999222000///,,,,,,///////////////000000000000---111222444777;;;ZZZkkkmmmttt}}}vvvcccddd___XXX[[[XXXVVVTTTSSSOOOIIIDDDCCCDDDEEECCC>>>888444222111///,,,+++++++++***)))***************************+++---000333555555444444555222------111333111999:::;;;999555222000///111111333777;;;<<<:::888,,,,,,,,,---------......---,,,,,,,,,,,,,,,,,,+++......,,,+++***)))))))))---///111222222333666777777777777888<<<@@@EEEHHHOOORRRUUUWWW[[[cccnnnvvv||||||~~~{{{wwwqqqqqqqqqssstttuuutttrrrooorrrvvv{{{~~~}}}|||ppppppooommmhhhbbb\\\XXXcccgggnnnwww~~~zzzuuurrrllllllkkkiiigggccc```^^^^^^]]]\\\YYYWWWUUUTTTSSSRRRQQQPPPQQQTTTTTTRRRPPPOOOKKKFFFDDDDDDCCC@@@===<<<<<<;;;;;;:::999999999777999<<<>>>@@@BBBFFFHHH;;;;;;>>>DDDJJJLLLHHHDDDAAABBBBBBBBBCCCDDDBBB???EEEDDDCCCBBBAAA@@@??????DDDBBBAAAAAAAAAAAA@@@>>>???===;;;999777666555555333222111000///...---,,,,,,++++++******++++++,,,------------------------///111222444777<<>>888444222000...,,,+++++++++***)))************************+++,,,...111444555555555444555222------111333111777888999777444111000000111111111444888999888555,,,,,,---------.........---------,,,,,,,,,,,,+++------,,,+++************---///111222222333666777777777777888;;;???CCCFFFHHHKKKOOOTTTZZZcccooowww}}}}}}~~~~~~|||yyywwwvvvrrrqqqqqqrrrssstttttttttqqqqqqsssyyy|||}}}|||yyytttmmmgggbbbjjjooovvv~~~{{{uuurrrnnnkkkhhhfffeeeddddddeeeeeedddbbb^^^ZZZWWWYYYXXXWWWXXXZZZ[[[ZZZWWWUUURRROOOMMMLLLIIIEEEAAAAAAAAA@@@???>>>===<<<;;;<<<===>>>???AAADDDHHHJJJ::::::===CCCHHHIIIEEEAAABBBCCCCCCDDDFFFGGGFFFCCCFFFFFFEEEDDDCCCBBBAAA@@@DDDCCCAAAAAABBBBBB@@@???>>>===<<<:::888777666555333333222000///...---,,,,,,,,,,,,++++++,,,,,,,,,------------------------///111333555888===CCCGGGPPPQQQSSSUUUVVVVVVVVVUUUTTTLLLEEEBBBCCCGGGQQQ[[[mmmuuurrrWWWPPPbbbbbb[[[^^^[[[RRRKKKHHHCCC===:::777333111111222111111000000111111222222333333:::EEEwww|||vvvsssqqqmmmhhhaaa]]][[[YYYTTTPPPOOONNNLLLJJJJJJNNNUUU[[[jjjvvv~~~iiibbblllkkkdddYYYRRRNNNIIICCCBBB===666111////////////000000000000////////////222111111333;;;QQQwww{{{mmm```aaaooouuu|||yyycccbbb^^^ZZZ^^^YYYTTTQQQOOOMMMHHHDDDCCCDDDEEECCC>>>888444222000...,,,+++,,,,,,***)))************************+++,,,///111333444555555333444222------111333222444555666555333111111111222111000222444555444333------------.........///------------,,,,,,++++++,,,,,,+++******++++++,,,---///111222222333666777888888777888:::===@@@BBBBBBFFFJJJOOOUUU^^^jjjrrrzzz|||}}}{{{vvvsssrrrsssrrrqqqqqqqqqqqqssstttuuusssqqqrrrzzzwwwoookkkrrrwww|||uuupppmmmmmmlllllljjjlllnnnooolllgggaaa]]]]]]\\\[[[\\\^^^___^^^]]]\\\\\\\\\\\\[[[WWWQQQMMMJJJIIIHHHFFFDDDBBB@@@??????>>>======???BBBEEEGGG>>>???AAAEEEHHHHHHFFFDDDCCCBBBBBBEEEHHHIIIIIIHHHHHHHHHGGGFFFEEEDDDDDDCCCEEECCCBBBBBBBBBBBBAAA???>>>===<<<:::999777666555444333222111000...------------------------------------------------------///111333555888>>>DDDIIIQQQSSSVVVXXXZZZZZZZZZZZZWWWRRRLLLHHHDDDFFFRRR___pppxxx___RRR[[[jjj``````\\\SSSLLLHHHBBB===:::777333111111222222111111111111111222333444444:::RRR|||tttoookkkgggbbb___]]]ZZZTTTOOORRRPPPMMMIIIHHHJJJOOOSSS[[[gggwwwxxxgggooonnnhhh]]]TTTOOOIIICCCBBB>>>777222000/////////////////////000000000000111444333333BBBbbbkkk]]][[[cccppptttyyy{{{|||~~~zzzdddcccbbb___^^^YYYRRRNNNMMMKKKHHHEEECCCDDDEEECCC>>>888444222000...,,,+++,,,,,,+++***************************))),,,///111222222333444333444222------111333222222444555444333222333444444333111111111111222222---............/////////.........---,,,,,,+++++++++*********++++++,,,------///111222222333666777999888888888999;;;===>>>BBBEEEHHHKKKNNNUUU___fffrrrwww{{{zzzuuupppppprrrpppppppppooooooqqqtttvvvsssuuuzzz~~~{{{sssnnnxxx~~~}}}yyyxxxwwwuuusssmmmoooqqqrrrpppmmmhhhfffcccbbbbbbcccdddeeeeeeeeedddfffjjjmmmlllhhhbbb]]]ZZZZZZXXXVVVSSSOOOLLLJJJGGGDDD@@@>>>???AAACCCEEEFFFGGGHHHIIIIIIJJJJJJKKKBBB??????CCCGGGHHHIIIKKKJJJIIIIIIHHHGGGGGGFFFFFFEEECCCBBBBBBBBBBBBAAA???======<<<;;;999888777666444444333222000///...------..................---------------............///111333666:::???FFFKKKRRRUUUXXX\\\^^^______^^^ZZZVVVQQQJJJCCCBBBOOO]]]ooowwwlllZZZYYYwwwdddbbb\\\UUUNNNHHHBBB===:::777444222222222222111111111111111222444555666???bbb|||tttnnnkkkhhheeebbb___ZZZSSSNNNPPPNNNJJJGGGEEEFFFIIIKKKQQQ[[[iiirrrwwwxxxzzz|||~~~~~~{{{|||lllmmmnnniii___UUUPPPJJJDDDDDD???888333000000//////////////////000000000000000555555444IIIqqqgggWWW]]]hhhlllpppuuuxxxzzz|||yyyccccccbbb```\\\WWWPPPMMMLLLJJJHHHEEECCCDDDEEECCC>>>888444222///---++++++,,,,,,+++***))))))))))))))))))))))))(((+++///000000000111333222333111------222444333222444555444444444555777555444444222111000111111........./////////000000//////...------,,,++++++************+++,,,---------///111222222333666777888888777777888999:::;;;???BBBEEEFFFHHHMMMUUU[[[fffnnnwwwzzzvvvqqqooopppmmmnnnooonnnmmmooorrrvvvsss{{{zzz~~~zzzvvv}}}xxxrrrrrrrrrrrrrrrrrrqqqqqqmmmnnnnnnnnnnnnoooqqqrrrsssvvv{{{~~~|||wwwqqqmmmnnnnnnllliiieeeaaa]]]ZZZSSSOOOIIIFFFEEEFFFFFFEEEJJJLLLLLLJJJHHHHHHJJJMMMBBB===<<>>888444222///---++++++,,,,,,,,,+++))))))))))))))))))))))))(((,,,000111000///111333222333111------222444333222444444444333444666888444555555444111000000111////////////000000000000000//////...---,,,+++++++++*********+++,,,,,,------///111222222333666777777777666666777777888999999<<<@@@BBBDDDIIIQQQWWW\\\dddooouuuuuurrrooommmiiilllmmmmmmkkklllppptttuuu~~~|||}}}www|||~~~zzzyyywwwuuuvvvwwwyyy{{{tttuuuvvvuuuuuuvvvyyy{{{}}}}}}}}}|||yyytttooojjjggg```ZZZSSSNNNLLLKKKHHHEEEIIINNNQQQOOOJJJGGGHHHJJJDDD===:::@@@CCCAAADDDJJJJJJIIIIIIIIIHHHHHHHHHGGGDDDBBBAAAAAAAAAAAA@@@>>><<<<<<===<<<;;;:::888666666555444333222000//////,,,---...//////...---,,,---------...//////000000000222444888<<>>;;;888444222222333222222333222111111333555888999PPP}}}{{{zzznnnmmmjjjeee___WWWQQQMMMHHHFFFCCCAAABBBCCCCCCBBBEEEHHHKKKNNNRRRVVVZZZ^^^dddgggllloooqqqsssuuuwww{{{~~~}}}|||]]]ccchhhhhh```WWWQQQLLLHHHFFFAAA:::444111000000///......//////000000111111000333555AAAbbbxxxjjjZZZbbbeeekkkooouuuzzzvvvaaabbb]]]XXXVVVRRRMMMKKKLLLKKKIIIFFFCCCDDDEEECCC>>>888444222...---++++++,,,---,,,+++)))))))))))))))))))))))))))...222333111000222555111333111------222555444222333333333222333555777222444666555222//////000//////000000000111111111000000///...---,,,+++++++++++++++***++++++,,,,,,---///111222222333666777555555666666666777777777555888<<>>;;;888555333333333333222333222111111333555999;;;OOO}}}}}}}}}~~~qqqooollleee]]]VVVPPPMMMHHHEEEBBBBBBCCCCCCBBB@@@AAABBBCCCDDDEEEGGGIIIKKKOOOTTTZZZ^^^```bbbdddgggppptttzzziiibbbhhhiiiaaaXXXRRRMMMIIIGGGAAA:::555222111000///.........///000111111111222111666LLLrrrsssggg]]]iiijjjlllnnnqqqvvv{{{~~~tttbbbddd```YYYTTTPPPMMMLLLLLLLLLIIIFFFCCCEEEEEECCC>>>888444222...---++++++,,,---,,,+++))))))))))))))))))))))))+++000444555222111444777111333111---...222555444111222222111000111444666000333666555222///...///000000000000111111111111111000///...---,,,++++++,,,,,,++++++***++++++,,,---///111222222333666888444555555555666666777777666999<<<>>>???CCCJJJOOOWWWZZZ```hhhmmmnnnkkkhhhcccggglllllljjjiiilllppp}}}|||zzzyyyxxxxxxxxxxxxvvv{{{~~~||||||||||||{{{rrrmmmiiiddd\\\VVVOOO\\\jjjmmmeeeYYYQQQNNNNNNCCC???DDDFFFAAADDDLLLGGGGGGGGGGGGGGGGGGFFFFFFBBB@@@??????@@@???>>><<<;;;<<<======<<<:::888777666666555444222111000000+++,,,...//////...,,,+++---------...///000000111000222555999===DDDKKKQQQXXX[[[```eeeggggggfffdddYYYSSSLLLFFFAAABBBMMMXXXhhhppp{{{dddSSSfffmmmoookkk```VVVTTTPPPGGG@@@???;;;888555333333333333222444333222111333666999;;;III||||||~~~sssqqqmmmeee]]]UUUOOOMMMJJJGGGDDDCCCDDDDDDAAA???@@@AAABBBBBBAAAAAA@@@???>>>DDDJJJNNNPPPRRRVVVXXX```eeellltttzzz~~~ccciiikkkcccYYYRRRMMMIIIGGGBBB;;;555222111000000---......///000111111222333000777SSS}}}kkk^^^[[[llllllkkkkkklllpppuuuzzz~~~tttjjjdddZZZ\\\ZZZTTTMMMJJJJJJJJJIIIGGGFFFEEEDDDAAA<<<777222///------,,,,,,+++,,,,,,,,,))))))))))))************---111666::::::666111---222---,,,///111000222444000000000000000000111111111000000222333333111///000000111222222222222111===666...***+++,,,+++)))++++++,,,,,,,,,,,,------......///111222333444555777777777777777777777777444555777999===BBBEEEHHHQQQUUU[[[aaaeeeiiilllooojjjiiiiiiiiikkklllnnnooouuurrrpppppptttxxxyyyxxx}}}~~~~~~}}}|||zzz}}}|||uuuoooddddddkkkwwwwwwiiiYYYPPPLLLHHHFFFFFFDDDAAACCCHHHFFFDDDBBBBBBDDDEEEFFFEEEFFFCCC@@@???@@@BBBBBBBBB;;;<<<===>>>===<<<:::888555555555444333222111000......---------,,,,,,,,,---------............///111333666777:::@@@IIIPPPTTT[[[aaaccceeehhhhhhfff\\\WWWOOOFFF???AAAKKKVVVgggsss~~~qqqYYYbbbtttoookkk\\\VVVUUUOOOMMMIII===<<<:::666333111111222333444777111///666666666@@@aaa}}}~~~|||yyyqqqfff___\\\YYYSSSNNNIIIGGGEEEDDDDDDDDDBBBAAABBBAAA@@@?????????@@@AAA======>>>???BBBFFFIIIKKKLLLRRR[[[dddmmmyyyfffeeejjjeeeUUUOOONNNFFFFFFCCC>>>777111///000222////////////000000000000555///999```qqqqqqiiisssaaaaaahhhlllkkkkkkmmmppptttyyy~~~sssiiieee[[[]]]ZZZUUUNNNKKKKKKKKKJJJHHHFFFEEEDDDAAA<<<777222///------,,,+++++++++++++++))))))))))))************000444999======:::555222444///---000333333555888111111000///000111222333///000111222111///...---///000111111222222111111888333,,,***,,,...---+++++++++,,,,,,,,,,,,------......///111222333444555555555555555555555555555555666666888;;;>>>AAACCCJJJNNNUUU\\\bbbhhhnnnrrrooonnnmmmkkkkkklllmmmnnnqqqooommmooorrrttttttttt|||~~~}}}}}}|||{{{~~~vvvnnnkkksssyyyrrreee]]]RRRMMMJJJJJJIIIFFFGGGJJJGGGEEECCCCCCEEEEEEEEEDDDEEEBBB???>>>>>>?????????;;;<<<===>>>===<<<:::888666666666555444333222111.........---------,,,,,,---------............///111333666777:::@@@IIIPPPVVV]]]cccdddfffjjjkkkiiiccc^^^UUUJJJAAAAAAJJJSSSeeeqqq~~~sssZZZ___}}}xxxlll___\\\[[[QQQKKKGGG>>><<<:::666333111111222333222555111000777777999DDDuuuyyy|||zzzrrrmmmfff```]]]ZZZUUURRRKKKIIIFFFDDDDDDCCCBBB@@@BBBBBB@@@?????????@@@AAA@@@???>>>======>>>???@@@@@@EEEMMMWWWcccqqq~~~eeeccciiifffXXXRRRPPPHHHFFFDDD>>>888222///000222////////////000000000111333222@@@eeennn|||wwwqqq]]][[[cccjjjjjjkkklllooossswww{{{~~~qqqhhheee\\\___ZZZUUUOOOLLLLLLLLLKKKIIIFFFEEEDDDAAA<<<777222///...---,,,+++***)))))))))))))))))))))************000444999===>>><<<888555777111///111444666999===444333111//////000222444444777999888444111///000//////000111111111111111222///,,,,,,...000///---++++++,,,,,,,,,,,,------...///000111222444555555444444444444444444444444666666666666888:::<<<===AAAEEELLLTTT[[[dddmmmrrrtttrrrooommmkkkkkklllmmmmmmlllkkklllooorrrrrrrrr}}}~~~|||}}}}}}}}}~~~uuuxxx|||kkk\\\SSSMMMIIIIIIHHHEEEEEEGGGFFFEEEDDDDDDEEEEEEDDDBBBCCCAAA===;;;;;;<<<<<<;;;:::;;;<<<======<<<:::999777777777666555444333222.........------------,,,---------............///000333555777:::AAAJJJQQQZZZ```eeefffhhhmmmooommmlllhhh]]]OOODDDBBBIIIOOOaaannn|||qqqXXXYYY~~~lll```^^^^^^SSSKKKGGG@@@<<<:::777333222222333333000444111222999888;;;IIIuuuxxxzzzwwwooommmiiiddd___ZZZVVVTTTNNNKKKHHHEEEDDDCCCBBB@@@CCCBBBAAA@@@@@@@@@@@@AAABBBAAA???===<<<;;;::::::<<<>>>DDDOOO___ppp~~~eeebbbggghhh\\\UUURRRJJJGGGDDD???999333000000222/////////000000000111111111666IIIllljjjrrr___[[[aaagggiiijjjkkknnnqqqtttwwwxxxzzz}}}ooogggeee]]]```ZZZVVVPPPMMMNNNNNNLLLJJJFFFEEEDDDAAA<<<777222///...---,,,***)))(((((((((((()))))))))************---111555999;;;:::777555777111///222555777:::>>>999666333///...///111333666;;;???>>>777222000222...///000000111111000000///---,,,---///000...---+++++++++,,,,,,,,,------...///000111333444555555444444444444444444444444666666555555666888:::;;;<<>>AAAKKK]]]ppp~~~}}}hhhbbbgggiii___WWWSSSJJJGGGEEE@@@:::444111111222//////000000000111111111222999PPPsssmmmuuuiiiccccccfffhhhiiikkkmmmoooqqqrrrsssvvvyyy~~~nnngggfff]]]```ZZZUUUPPPNNNOOOOOOLLLJJJFFFEEEDDDAAA<<<777222///...---,,,***)))(((((((((((()))))))))************,,,///333666888888666555555000...111444666999===;;;999444000......///000222888===<<<666000---.........///000000000000//////...............---++++++++++++,,,,,,,,,------//////000222333444555666555555555555555555555555555555555555777999;;;<<<<<<===@@@CCCGGGNNNUUUZZZfffeeeddddddddddddeeeeeecccaaa___```dddkkktttzzz~~~~~~{{{{{{||||||lll```UUUSSSSSSPPPMMMLLLLLLIIIGGGFFFEEEDDDBBB@@@AAA>>>:::888888888888777777999;;;<<<===<<<;;;:::666666666555444333222111//////.........------------------............//////222555777:::AAAJJJRRR^^^dddiiijjjkkkoooqqqooommmlllcccRRREEEDDDHHHJJJWWWfffwwwoooWWWMMMeeemmmwwwhhhYYYZZZVVVQQQKKKBBB===;;;777444222222333444333666555777:::666>>>UUUmmmyyyzzzwwwssssssqqqmmmfff___[[[YYYUUUQQQLLLHHHEEEDDDBBBAAACCCCCCCCCCCCBBBBBBAAAAAAAAAAAABBBBBBCCCCCCCCCCCC@@@>>>>>>FFFWWWiiixxx~~~mmmcccfffjjjaaaXXXRRRIIIHHHFFFBBB;;;555111111111000000000000111111111111444===VVVzzz~~~zzz|||zzzxxxtttnnniiiggghhhhhhiiikkkmmmooopppppppppssswww|||lllgggfff]]]^^^YYYTTTPPPNNNOOOOOOLLLJJJFFFEEEDDDAAA<<<777222///...---,,,+++***)))))))))))))))))))))************...000333666777777666666333...---111444444666999:::777444000.........///222777<<<===999333///...---....../////////////////////......---,,,,,,+++++++++,,,,,,,,,,,,------///000111222333555666666555555555555555555555555444444444555777999<<<===<<<===>>>>>>@@@DDDIIIMMMXXXYYY[[[]]]^^^^^^^^^^^^ZZZYYYXXXXXX\\\dddooovvvzzz}}}~~~{{{zzzzzzzzzuuufffaaabbb```\\\ZZZZZZWWWQQQLLLIIIFFFCCC@@@???<<<888666777777777666666888:::<<<===<<<;;;;;;666666666555444333222111/////////.........---------------............//////222555777:::AAAKKKRRR]]]dddiiijjjkkknnnnnnkkkhhhjjjbbbPPPDDDEEEHHHHHHPPPaaassszzz^^^NNN^^^mmmiiirrr]]]]]]ZZZTTTLLLAAA===;;;777444333333444444444666555777999666BBB^^^jjjzzz~~~zzzrrrqqqpppmmmjjjfffbbb___WWWRRRMMMHHHFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCBBBAAABBBCCCCCCDDDDDDCCCCCCBBBDDDBBB@@@FFFSSSeeevvvqqqcccccchhhaaaXXXQQQIIIIIIGGGCCC<<<666222111111000000000111111111222222666BBB```~~~~~~uuummmkkkjjjiiiiiijjjgggiiillloooppppppooonnnsssvvv{{{kkkfffeee[[[[[[WWWSSSOOONNNOOOOOOLLLIIIFFFEEEDDDAAA<<<777222///------,,,+++++++++++++++))))))))))))************///000333555666666666555222......222444333333555444333111000//////000000222555:::===<<<888333///------.../////////...............---,,,,,,---...++++++,,,,,,,,,,,,------///000111222444555666666444444444444444444444444555444444555666888:::;;;;;;<<<======>>>@@@DDDGGGNNNPPPTTTWWWYYYYYYXXXWWWTTTUUUVVVWWWZZZ```hhhnnnsssvvvzzz{{{yyyxxxwww|||uuuuuutttpppmmmoooiii___VVVOOOIIIEEEBBB;;;888555444444555555555555777999<<<======<<<;;;777777777666555444333222////////////............---------............//////111555777:::BBBKKKRRR[[[ccciiijjjkkkllljjjfffeeeiiiaaaOOOCCCEEEHHHFFFJJJ\\\ppp~~~dddRRR___|||ooosss___```\\\SSSKKKCCC===;;;888555333333444555222444333666999777GGGggg~~~jjj~~~uuuqqqnnnlllkkkiiiddd```XXXSSSMMMIIIGGGFFFEEEEEECCCDDDDDDEEEDDDCCCBBBAAACCCDDDEEEFFFFFFFFFEEEDDDGGGFFFDDDGGGRRRdddwwwrrraaa___fffaaaYYYSSSLLLIIIGGGDDD===777222111111000000111111111222222222777HHHmmmyyyxxxsssfff]]]```hhhjjjiiiiiigggjjjmmmppprrrqqqpppoootttwww{{{~~~kkkgggeee[[[ZZZVVVSSSOOONNNOOONNNLLLIIIFFFEEEDDDAAA<<<777222///------,,,,,,+++,,,,,,,,,))))))))))))************...///111333444444444333111...///333555333222444/////////000000111222222---///444888:::777000+++,,,---......//////......---------,,,+++,,,...000++++++,,,,,,,,,---------000000111222444555666666333333333333333333333333555555444444555666888999999;;;<<<===>>>@@@DDDGGGIIILLLQQQUUUVVVUUUSSSQQQRRRUUUXXXZZZ\\\___eeeiiimmmpppuuu{{{{{{xxxvvvuuuxxxwwwjjj^^^SSSLLLFFFCCC888666333222222444444444555666999;;;======<<<;;;888888888888777555444333000/////////............---------........./////////111444777;;;BBBKKKSSSZZZbbbiiijjjjjjjjjgggbbbdddiiibbbOOOCCCEEEGGGEEEFFFYYYooogggTTTccc{{{lll]]]aaa[[[RRRLLLFFF===;;;888555333333444555000111111555999888LLLnnnrrrlllyyytttnnnkkkkkkhhhbbb]]]XXXSSSMMMIIIGGGGGGFFFFFFCCCDDDEEEEEEEEEDDDBBBAAABBBDDDFFFHHHJJJJJJJJJJJJEEEDDDDDDFFFNNN```uuurrr___\\\ddd```YYYUUUOOOIIIHHHDDD>>>777222111111000111111111111222222222666MMMwwwooorrr]]]RRRNNN[[[jjjnnnkkkggghhhjjjnnnqqqsssrrrqqqooouuuxxx{{{~~~jjjdddaaabbbXXXYYYUUUQQQPPPPPPOOOKKKGGGIIIHHHFFFCCC>>>888333000222///++++++,,,,,,+++(((((()))))))))************,,,///333555555333333333333//////222555333222444444444222111333666444//////111333444222///,,,))),,,...000000///...///000///............---------++++++++++++,,,---......///000111333444555666666666555555555555444444444555555555555666888999;;;:::;;;<<<>>>AAADDDFFFHHHHHHJJJMMMNNNNNNMMMNNNNNNSSSUUUWWWXXXZZZ]]]aaaeeennnooosssyyyxxxqqqooossszzzuuudddVVVMMMFFF@@@;;;444333222111111222333333444555777:::;;;<<<<<<<<<;;;999888666666666666777222111000//////............///////////////......333111222666:::???HHHQQQ]]]bbbfffiiimmmoooiiiaaabbbjjjhhhYYYOOONNNLLLFFFJJJTTTfffzzzmmmWWW\\\vvv|||tttbbbaaaaaaVVVIIICCCAAA<<<999888666222111444000888000222>>>666JJJrrrlll|||{{{rrrjjjeee```[[[WWWUUUQQQLLLHHHGGGHHHIIIJJJHHHFFFFFFHHHKKKLLLIIIFFFHHHHHHHHHIIIKKKLLLLLLLLLIIIIIIHHHGGGLLL\\\rrrkkk___fffjjj^^^TTTRRRIIIFFFCCC@@@999222000222000111222111000000222444444UUUrrrfff\\\JJJLLL]]]bbbeeekkklllooonnnooossswwwxxxvvvssswwwxxxzzz{{{}}}kkkeeeaaabbbXXXVVVSSSPPPOOOOOONNNJJJGGGIIIHHHFFFCCC>>>888333000///---++++++,,,,,,+++((())))))))))))*********+++---000444666555444444444333///...222444333222444222222111///222666666222111222333333111...+++))),,,---//////.........///............------------++++++++++++,,,---......///000111333444555666666555555555555444444444444555444444444555777999:::999:::<<<>>>AAACCCEEEFFFEEEGGGJJJLLLLLLMMMOOOPPPQQQSSSUUUWWWYYY]]]bbbeeemmmnnnrrryyyyyytttrrrsssyyy~~~fff\\\PPPFFF@@@<<<777333333333111000000111222222333444777:::<<<=========;;;:::999777666666555555222111000//////............///////////////......111000333999>>>BBBJJJRRR___dddiiimmmrrruuupppiiigggpppooobbbWWWTTTOOOHHHIIISSSfff{{{sssVVVWWWsss}}}rrr```___```WWWKKKEEEAAA<<<999888666222222444111888000222===;;;XXXpppnnnzzz{{{rrriiiccc]]]XXXTTTSSSPPPMMMKKKJJJJJJJJJIIIJJJJJJKKKMMMPPPQQQPPPNNNSSSQQQPPPNNNNNNMMMLLLKKKLLLLLLIIIIIINNN___uuurrreeeiiikkk___SSSQQQJJJFFFCCC@@@:::222000222000111222111000111333555===]]]llllll^^^KKKMMM^^^eeegggkkkkkkppppppqqquuuyyyzzzyyywwwxxxyyyzzz{{{|||lllfffaaaaaaXXXTTTQQQNNNNNNOOONNNJJJGGGHHHGGGFFFBBB>>>888333000,,,+++******++++++***((()))))))))))))))***++++++...111444666555555555555222///...222444333222444111222000...000666777444333333333222000---+++)))+++---...///------...///............------------++++++++++++,,,---......///000111333444555666666555555555555444444444444333333333444555666888999777999;;;>>>@@@BBBBBBCCCBBBDDDFFFHHHIIIKKKOOOQQQOOOQQQSSSVVVXXX]]]bbbfffnnnppptttzzzzzzvvvuuuuuuxxx}}}~~~rrrhhh```[[[MMMGGG@@@;;;:::888666333333222111/////////000111111333666999<<<>>>??????;;;;;;:::999888666444333222111000//////...............//////////////////...///333:::???CCCJJJQQQ^^^dddkkkooouuuxxxuuuoooiiipppqqqfff\\\WWWPPPHHHHHHQQQdddyyy^^^WWWooouuu|||xxxdddaaaaaaXXXLLLEEEAAA<<<999888666222222555333888222333<<>>@@@@@@@@@@@@BBBCCCDDDEEEFFFIIIMMMPPPNNNOOORRRTTTWWW\\\bbbgggrrrtttwww{{{yyyvvvwwwxxxyyyzzz|||}}}~~~uuulll```ZZZRRRKKKFFFCCCAAA???AAA???;;;:::::::::999777333222000///.........///000222555999===???AAAAAA<<<<<<<<<;;;888666333111222111000///...........................//////000///...111666;;;???FFFNNNZZZaaaiiimmmrrruuusssnnnggglllkkkbbbZZZTTTNNNHHHHHHOOO___sssppp^^^lllpppsssmmmeeecccZZZMMMDDD@@@;;;888888666222222555333777555666<<>>?????????>>>CCCDDDEEEEEEEEEGGGKKKMMMMMMOOOQQQSSSVVV\\\cccgggpppsssxxx{{{~~~}}}vvvtttvvv{{{zzzxxxvvvuuuuuutttsss|||rrrgggZZZRRRPPPHHHDDD@@@===>>>???@@@AAA???===<<<;;;;;;:::888777444222000///------------///111555:::===@@@BBBBBB======<<<;;;999666333111222111000///.....................---...///000111555111000333666;;;DDDMMMWWW___ggglllooorrrpppllljjjjjjggg```YYYUUUQQQMMMHHHMMMZZZmmm}}}gggjjjwwwlllqqqfffccc[[[OOOEEE@@@;;;888888666222333666222555777999;;;KKK|||lll{{{~~~~~~|||zzzxxxyyypppooommmiiiddd___\\\ZZZTTTTTTRRROOONNNQQQWWW[[[]]]aaaddddddbbbaaabbbdddccc___[[[YYYZZZXXXSSSOOOPPPMMMKKKQQQ```tttrrrddddddgggbbbYYYTTTNNNJJJFFFCCC<<<444222444111111111111111333777;;;KKKxxxfffnnnssslll]]]cccgggjjjooooooppprrrtttvvvzzz~~~mmmjjjaaa```XXXUUUSSSQQQRRRSSSQQQLLLGGGFFFEEEDDDAAA===888333000//////---+++***+++///222,,,+++)))))))))***,,,...333555666555333222222222111...---111333222111333777999888222000222444333333333333222000---+++)))+++---...///------...///------------,,,,,,,,,,,,++++++++++++,,,---......///000111333444555666666444444444444333333333333222333444555777777777777888999;;;===>>>>>>>>>>>>CCCDDDFFFFFFGGGHHHJJJMMMNNNPPPQQQSSSVVV\\\ccchhhjjjooouuuxxxzzz~~~{{{tttsssvvvzzzwwwssspppmmmjjjfffdddmmm|||}}}|||~~~yyyqqqmmmiiibbbVVVKKKIIIMMMLLLHHHDDDBBBBBBBBBCCCBBBBBBBBBAAA???===;;;:::999555333111///------------///222666:::>>>AAABBBCCC>>>===<<<:::888666444333222111000//////.........///...------...///111222999555222333666;;;EEEOOOVVV___hhhlllooorrrrrrnnnqqqoookkkeee___ZZZVVVSSSGGGKKKWWWkkk|||nnngggiiipppcccaaa]]]RRRGGG???;;;888888666333333666333333888;;;:::MMM}}}pppuuu}}}|||xxxvvvrrrmmmkkkmmmhhhjjjjjjhhhdddaaa___^^^VVVVVVTTTQQQPPPTTT\\\cccgggiiikkklllkkkjjjjjjjjjjjjgggeeefffiiihhhbbb]]]YYYUUUTTTZZZhhhzzzrrrdddcccfffaaaXXXQQQOOOKKKHHHDDD===555222444111111111111222444999===ZZZaaatttmmm~~~zzz|||ccc]]]hhhllllllnnnkkkqqqrrrtttvvvxxx}}}~~~mmmjjjaaa___XXXUUUSSSQQQQQQRRROOOJJJEEEEEEEEECCCAAA===888333111...---,,,++++++///666<<<---+++)))((()))***---...888999999777444222222333111------111333111111333222666777222///111333222111222333333111...+++))),,,---//////.........///---------,,,,,,,,,++++++++++++++++++,,,---......///000111333444555666666444444444333333333222222222333555777888888888777::::::;;;<<<===>>>>>>???AAACCCFFFHHHIIIKKKMMMNNNPPPQQQRRRSSSVVV\\\ccchhhiiinnnsssuuutttuuuyyy}}}zzzssstttxxxvvvrrrmmmiiieee___YYYTTTUUUaaammmoooggg``````cccttt{{{rrrmmmnnnooolllaaaVVVSSSVVVQQQNNNJJJGGGEEEDDDBBB@@@DDDDDDCCCAAA???>>>======666555222000...---------000222666:::>>>AAABBBCCC>>>===;;;999777666555555222111000//////.........///...---,,,---///111222666333222444777;;;DDDNNNSSS^^^hhhmmmqqqtttuuusssuuurrrnnniiiccc[[[TTTQQQEEEJJJXXXnnnxxxeeekkkqqqcccaaa^^^SSSHHH???:::888888666333333777666111666:::888NNN{{{vvvttt{{{zzztttooommmiiicccbbbeeecccfffhhhgggccc```^^^^^^VVVWWWWWWUUUTTTXXX```gggppppppqqqsssuuuvvvtttssspppoooqqqyyy~~~xxxmmmgggcccgggrrrwww{{{mmmaaaaaaeeebbbXXXPPPPPPLLLIIIEEE>>>555333555111111111111222555:::>>>cccddd}}}tttxxxsssvvv```\\\gggjjjjjjnnnnnnssstttvvvwwwxxx}}}~~~~~~~~~|||||||||{{{sssoootttxxxyyy{{{~~~llljjjaaa___XXXTTTRRRQQQQQQQQQNNNHHHCCCEEEDDDCCCAAA===888333111,,,,,,++++++,,,222<<>>???@@@???BBBFFFJJJLLLMMMOOOQQQQQQRRRSSSSSSVVV\\\ccchhhmmmqqqtttsssooommmooorrryyytttuuuzzzrrrnnnhhhccc___XXXPPPJJJDDDMMMVVVWWWRRRMMMOOOSSS^^^xxxqqqsssxxxzzzssshhhcccdddXXXVVVSSSQQQOOONNNKKKJJJ???@@@???>>><<<;;;<<<===777555333000...---------111333666:::>>>@@@BBBBBB???===;;;888777666666666222111000//////.........///...---,,,---///111333000...///444777;;;CCCKKKPPP[[[ffflllqqquuuwwwuuutttqqqmmmjjjcccXXXOOOJJJCCCIIIZZZssscccooouuueeebbb^^^SSSGGG???:::777888666333333777888000444888777OOOwww~~~xxxtttssslllhhhgggddd______dddaaadddgggfffbbb^^^]]]]]]TTTWWWZZZYYYXXX[[[bbbhhhvvvtttuuuxxx|||~~~|||zzzqqqsssyyy|||vvvwwwooowwwkkkaaaccciiiiii```WWWQQQMMMIIIEEE>>>666333555111111111111222666;;;???dddiiiooouuu}}}eee\\\bbbcccfffpppvvvtttvvvwwwxxxyyy}}}yyylllhhhhhhjjjkkkjjj```YYY^^^dddddddddeeeiiirrrkkkkkkdddcccZZZWWWVVVTTTRRRPPPMMMIIIFFFGGGDDD@@@===:::666111...,,,,,,---...)))'''222@@@111***&&&(((++++++,,,///888:::<<<===;;;777111...000,,,111444///000333,,,000111///---...333333000000000222222111///---,,,......///000000000000000------......------,,,+++)))******+++,,,---///000///000111333444555666666555555444333333333333444222333444555666888999999:::::::::;;;<<<===>>>???AAACCCFFFGGGIIIJJJMMMOOONNNOOOPPPTTTYYY^^^dddgggnnnqqqsssoooggg]]]VVVSSSggg|||uuupppsss{{{rrrkkkaaaZZZUUUOOOGGGAAABBBFFFJJJKKKJJJFFFBBB@@@III[[[}}}}}}zzzrrrkkkccc___^^^ZZZQQQJJJFFFBBB===:::999:::;;;;;;555333111...---------...///000444:::???BBBBBB@@@???>>><<<999555444555666444333111000...---------............////////////000111222222333999BBBHHHTTT[[[eeemmmrrrtttuuuvvvvvvvvvsssoookkkdddVVVHHHHHHKKKXXXooo{{{hhhuuuzzzvvveeebbb```UUUGGG@@@===:::777777666444333666777444;;;;;;RRR~~~yyy}}}uuupppllliiieeebbbbbbbbbaaa```^^^```bbbcccaaa___^^^^^^___```___]]][[[^^^gggnnn~~~|||yyyxxxxxxyyyzzzzzzzzzzzz{{{|||rrr{{{lllbbbffflllfffZZZRRRRRRPPPNNNHHH===333222666111999777222222000777HHHxxxhhhllleeeoooggg^^^[[[aaajjjpppsssxxxyyyzzzzzzzzz|||~~~qqqgggaaa^^^cccjjjggg\\\RRRQQQQQQPPPPPPQQQSSSVVVbbbuuujjjkkkeeeddd[[[VVVTTTRRRQQQPPPMMMHHHEEEGGGDDD@@@===:::666111...---,,,,,,---***(((000;;;000***&&&(((***+++,,,///444666999:::999555111...111---111444///111444///000111000---///333333000000000111111111///,,,+++......///000000000000000------......------,,,,,,+++++++++,,,,,,...///000///000111333444555666666666555444444333333444444222333444555666888999999:::::::::;;;<<<===>>>???BBBDDDFFFGGGGGGIIIKKKMMMRRRSSSTTTWWW\\\```eeegggjjjkkkjjjbbbVVVLLLGGGGGGPPPccc|||{{{qqqlllqqqxxxrrrjjj___XXXUUUPPPHHHBBB===@@@DDDEEEDDD@@@===;;;@@@LLLfff{{{sssfffVVVIII@@@===999888888999999888555333111...------......///000444:::???BBBAAA@@@@@@AAA@@@>>>;;;888777888444333111000...---------............///////////////000222111333888@@@GGGRRRYYYccclllqqqtttvvvvvvyyyyyywwwssspppkkk```TTTIIIKKKWWWmmmvvvdddooossswwwzzziiifffeeeZZZMMMAAA>>>:::777666666444333555666333<<<>>>WWWzzz{{{xxx}}}uuuooollliiifffcccccccccbbbaaa```ccceeeeeedddbbbaaaaaa```aaabbb```___bbbjjjqqq}}}}}}~~~xxxtttpppnnnooorrrtttuuuzzzvvv{{{yyyxxxjjj```cccjjjggg^^^VVVSSSQQQOOOIII>>>333222666000777555222444222999IIIyyyoooyyy```ZZZiiiccc[[[ZZZ```hhhnnnpppuuuvvvwwwwwwwwwzzzvvvmmmeeebbbgggppplll___SSSNNNMMMLLLLLLMMMMMMPPPZZZjjjxxxjjjkkkeeeddd\\\TTTSSSRRRQQQPPPMMMHHHEEEGGGDDDAAA===:::666222...---++++++,,,+++***---333///)))&&&(((******,,,///111333666888888666333111333...222555///111555//////000000...000555555111000111111111///...+++***......///000000000000000......---------,,,,,,,,,---------------.../////////000222333555666666666666555444444333444444444333333444555777888999999:::::::::;;;<<<===>>>???BBBDDDFFFGGGGGGHHHJJJLLLUUUVVVYYY\\\___cccfffhhhgggeee^^^QQQDDD<<<;;;===<<>>@@@???<<<999666999===LLLhhhuuucccOOOBBB999888666666888888777666555444111///------......///111555:::???BBBAAA@@@???AAACCCCCC???;;;888777444333222000///...------............////////////...///000000111666>>>DDDOOOVVVaaajjjppptttvvvwwwzzzzzzxxxtttrrrppphhh___JJJKKKUUUjjj~~~}}}qqq```fffwwwtttyyyfffccccccYYYLLLBBB>>>:::777666666444333333555222<<<@@@^^^wwwuuuwww}}}tttnnnmmmkkkgggeeeeeeeeedddcccccceeeggghhhgggeeeeeefffcccdddeeeeeeeeehhhnnnttt{{{~~~uuunnnccc[[[VVVUUUUUUUUUgggqqqzzzuuuvvv}}}ooocccdddiiihhh```YYYUUUSSSQQQKKK???444222666000444222111666555:::KKK{{{~~~jjjWWWXXXaaa\\\YYYZZZ```gggkkkmmmttttttuuuuuuvvvzzzxxxmmmgggnnnxxxvvvhhhYYYRRROOOLLLKKKLLLHHHJJJQQQ\\\fffppp~~~kkkkkkeeeddd[[[SSSSSSRRRRRRQQQNNNJJJFFFGGGEEEAAA>>>;;;777222///---+++***+++,,,+++++++++---)))''')))***)))+++///111333666888999888777666222...444777222222444......000000///333888999777111111111000///---+++***......///000000000000000......------,,,,,,,,,,,,//////............///000000000222444555666666777666666555444444444444444333333444666777888999::::::::::::;;;<<<===>>>???BBBDDDFFFHHHHHHJJJLLLNNNUUUWWWZZZ^^^bbbeeefffgggfff^^^QQQEEE===::::::;;;999@@@LLLnnnssshhhbbbgggpppuuulll```YYYVVVQQQIIIBBB;;;;;;<<<>>>>>><<<999666777777===LLLccclllZZZKKK???888777777777999;;;;;;999777666444111///...---...//////111555:::???AAAAAA???<<>>;;;777222///---,,,+++***,,,,,,)))&&&+++((('''******)))+++///111222444666777888888777000---555:::555555666///...000000000444<<>>???@@@CCCFFFIIIKKKMMMQQQSSSRRRUUUZZZ___bbbccccccccc]]]RRRCCC<<<<<<>>>>>>;;;===>>>AAA\\\~~~rrrfff___bbbiiisssmmmccc\\\VVVPPPHHHBBB===<<<<<<===>>>===:::777666777:::???GGGZZZzzzsss___NNNBBB<<<888666:::;;;<<>>;;;777333///,,,------******,,,)))%%%)))'''(((******(((+++000000111222333444444555555///,,,444:::777;;;???:::000111000///333<<<@@@@@@555444333111...,,,+++***......///000000000000000///...---,,,+++,,,------...............///000000000111333444666777777777777666555555444444555555444444555666888999:::::::::::::::;;;<<<===>>>???@@@BBBFFFJJJLLLOOOSSSVVVRRRUUUZZZ^^^``````]]]\\\OOOEEE;;;999===@@@>>>;;;======<<>>@@@@@@BBBDDDEEECCC@@@===666555222000......//////000222555:::???AAA@@@>>>===@@@DDDEEEBBB>>>:::888555444333111000///..................////////////,,,...000000///222888===HHHPPP\\\gggoootttxxxyyyxxxyyyvvvnnnjjjgggddd___PPPMMMSSSdddwwwkkk\\\XXXwww{{{rrrggghhh```RRRFFFAAA;;;777555555555444222777333999???aaahhheeerrrvvv|||wwwuuussspppnnnmmmkkkhhhfffbbbdddfffggghhhiiikkkmmmmmmlllkkkjjjmmmppptttwww}}}~~~|||xxxsssqqqtttwwwuuulll___SSSKKKGGGDDDCCCGGGSSSggg{{{xxxkkkccceeehhhddd\\\\\\[[[YYYRRREEE777333555666666222444777444@@@[[[jjjfffkkkXXXSSSPPPRRRVVV\\\```dddggghhhjjjiiihhhjjjpppuuuyyyzzz|||nnn```XXXQQQMMMJJJIIIJJJOOOZZZfffttt{{{fffgggbbbaaaXXXQQQRRRSSSUUUUUURRRMMMIIIHHHFFFBBB???<<<888333000+++//////***)))+++***'''''''''(((+++***(((***000222222222222222333333444///+++111777888BBBMMMLLL555444000,,,000888>>>>>>888666444111///---++++++......///000000000000000000...---++++++,,,---...,,,,,,------...///000111000111333555666777777777777666666555555555555555444444555777888999:::;;;:::::::::;;;<<<===>>>???@@@CCCFFFIIILLLOOORRRUUUTTTXXX\\\___^^^[[[VVVSSSFFFCCCAAA@@@AAAAAA@@@>>>===@@@>>>NNNyyy~~~yyyxxxzzz|||rrreeeYYYUUUXXX___bbbccc^^^TTTKKKGGGFFFBBB???<<<<<>>===@@@BBBAAA???<<<999999555444333111000///..................////////////,,,///000000000222777<<>>???AAACCCGGGIIIKKKMMMPPPSSSXXX[[[^^^___]]]XXXQQQMMMDDDHHHLLLKKKGGGCCCCCCDDD???DDDDDDQQQxxxyyyppprrrvvv}}}{{{rrreeeWWWQQQRRRUUU\\\aaa]]]RRRIIIGGGIIIFFFBBB>>>>>>BBBCCC@@@===;;;777666999;;;;;;===AAAAAAGGGKKKKKKKKKMMMLLLHHHHHHJJJJJJFFFBBB@@@@@@???@@@AAACCCEEEGGGHHHGGGGGGHHHGGGFFFFFFFFFCCC@@@===777555222000///...///000111222666:::???AAA@@@>>><<<===>>>===:::888777777555444333111000//////.............../////////000---///111111000222777<<>>@@@AAA???CCCGGGIIIHHHKKKQQQWWW```]]]\\\\\\XXXQQQNNNOOOVVVZZZ```ccc___UUULLLIIIIIIFFFFFFTTTttt|||rrrnnnpppuuu{{{~~~|||vvvmmmaaaTTTLLLOOOPPPQQQRRRRRROOOJJJFFFEEEDDDBBBBBBBBB@@@>>>;;;;;;999888999999999:::<<>>AAABBB===???BBBFFFGGGGGGFFFEEEDDDEEEEEEDDDCCC@@@>>>===:::777333000///...---,,,///111555;;;@@@AAA@@@>>>>>>>>>>>>>>><<<;;;999777666666555444222111000000............/////////000---...//////000222777:::FFFNNNZZZfffooouuuzzz}}}}}}{{{zzzyyyuuukkkbbb\\\QQQOOOTTTdddwww~~~ZZZQQQcccyyymmmkkkeeeRRRJJJAAA:::888888666555777333777444<<>>@@@AAA@@@CCCGGGHHHIIILLLSSSYYY^^^]]]]]][[[TTTPPPUUU]]]iiinnnvvv|||{{{sssiiidddYYYTTTSSS___xxx~~~uuupppqqqtttyyy}}}~~~}}}|||~~~|||xxxssskkkaaaVVVOOOMMMMMMMMMOOOPPPNNNKKKHHHFFFDDDCCCBBBBBB@@@>>>;;;;;;888777999<<<@@@FFFMMMLLLLLLJJJGGGHHHIIIGGGCCC???@@@???<<<:::;;;>>>@@@AAACCCEEEGGGHHHIIIHHHGGGHHHGGGFFFDDDBBB@@@===<<<:::666222000///...------000111555;;;@@@AAA@@@???>>>>>>>>>>>>===;;;999777666666555444222111000000........./////////000000---...//////000222666:::EEEMMMZZZfffooouuuzzz}}}}}}|||||||||xxxpppgggbbbTTTPPPTTTdddwww\\\RRRddd}}}~~~lllkkkgggUUUJJJAAA:::999888666555777444777444;;;AAA^^^bbbYYY{{{uuu}}}|||xxxrrrpppqqqqqqooommmqqqrrrsssuuuvvvvvvvvvuuuttttttrrrpppmmmmmmnnnpppqqqqqqmmmfff]]]WWWWWWZZZvvv}}}zzzhhhWWWQQQNNNKKKMMMOOO\\\ttt~~~mmmdddlllmmmfffggggggdddeeeZZZAAA555555222555444555///666:::HHH}}}~~~ZZZbbbUUUOOOPPPRRRUUUYYY\\\___aaabbbdddgggiiijjjmmmpppsss|||}}}zzzuuuyyyxxxtttiii\\\VVVRRROOOPPPSSS^^^aaaggglllppprrrrrrqqqyyybbb]]]XXX^^^UUURRRQQQQQQRRRRRRPPPLLLHHHFFFDDD@@@===:::666222......---,,,,,,+++***))))))))))))))))))))),,,000444BBBIIIJJJAAA777444666777000///...///111333444444444111...---...000111222111000222444111+++)))***...//////000000//////...//////...---,,,++++++***+++++++++,,,---...///000222222333444555666777888777777777666666666555555555555555666777888888888:::::::::;;;===>>>@@@AAAAAADDDGGGHHHIIINNNUUU[[[[[[[[[ZZZVVVOOORRRcccuuu{{{oookkkjjjssszzzttttttuuuwwwyyy{{{zzzyyy{{{xxxuuuqqqkkkddd\\\VVVLLLKKKKKKLLLMMMNNNLLLJJJGGGEEECCCCCCBBBAAA>>><<<;;;777666:::@@@JJJZZZiiiiiigggbbb]]]ZZZWWWNNNCCCEEECCC???=========@@@BBBEEEEEEFFFGGGHHHHHHIIIIIIIIIHHHEEEBBB@@@===<<<;;;999666222/////////...---000222555;;;@@@BBBAAA???????????????===;;;999888666666555444222111000000....../////////000000000---...//////000222666999EEEMMMYYYeeeooouuuzzz}}}}}}}}}~~~}}}{{{uuummmgggVVVRRRTTTbbbuuucccVVVfff}}}kkkllliiiWWWKKKBBB:::999888666555777555888444;;;???\\\dddXXXsssvvvzzztttqqqrrrsssrrrqqqrrrsssuuuwwwxxxxxxxxxxxxuuuuuutttrrrooommmnnnooorrrpppllldddZZZTTTSSSTTTppp|||hhh\\\WWWTTTUUUXXXfffzzznnnccckkkmmmiiimmmlllhhhgggZZZAAA444444111555444666000777;;;KKKWWWuuu]]]PPPQQQSSSVVVZZZ]]]___aaabbbeeeiiikkkkkkjjjiiiiii|||~~~xxxrrrwww}}}pppbbbXXXPPPKKKLLLOOO\\\^^^cccgggjjjkkkkkkkkkxxxaaa\\\XXX^^^UUURRRQQQQQQRRRRRROOOKKKGGGEEECCC@@@===:::777222///------,,,,,,+++***)))))))))))))))))))))+++///222;;;CCCGGG@@@777333444555///......111555777555333444222///...000222333333111111444777444,,,)))***...//////////////////...//////...---,,,,,,+++++++++++++++,,,---...///000222222333444555777777888777777777666555555555444444444555666777888888999:::::::::;;;===>>>@@@AAACCCDDDFFFHHHKKKPPPWWW\\\ZZZVVVQQQNNNOOO]]]yyyzzzxxxwwwwwwxxxyyyxxxwwwyyywwwssspppmmmhhhccc___QQQOOOMMMLLLMMMMMMLLLKKKHHHFFFDDDCCCCCCAAA>>><<<:::666555:::CCCRRRnnnwwwcccOOOOOOIIIEEEEEEFFFEEEEEEFFFDDDCCCCCCBBBCCCDDDEEEFFFEEEDDDAAA>>><<<:::::::::777444111///...///......000222555:::???BBBBBBAAA@@@@@@@@@???>>>;;;999888666666555444222111000000...////////////000000000....../////////222666999DDDLLLYYYeeennnuuuzzz}}}}}}~~~{{{wwwooogggWWWRRRSSS```rrrkkk[[[gggmmmmmmjjjXXXKKKBBB;;;999999666555666444888555;;;???^^^jjj]]]tttsss~~~yyyvvvwwwyyyyyyxxxrrrsssuuuwwwxxxxxxxxxxxxtttuuutttrrrooolllkkklllqqqpppmmmfff]]]UUUPPPOOObbb{{{zzzkkkaaaYYYYYY___nnnllldddlllooommmqqqooojjjiii[[[AAA555555222444444666111999???QQQ]]]bbbPPPRRRTTTXXX[[[]]]___```bbbeeeiiikkkjjjhhhggggggzzzzzzrrrttt{{{yyyjjj___UUUNNNNNNRRR[[[]]]```ccceeeeeeeeedddxxxaaa\\\XXX^^^VVVRRRQQQQQQRRRQQQOOOJJJGGGDDDBBB???===:::777333000---,,,,,,++++++*********((()))***))))))+++...111555;;;>>>;;;777666555222...---...222777888666333333111//////000222222222111222555888555...***+++......////////////...............------,,,,,,++++++++++++,,,---...///000111222333444555777888888777777777666555444444333444444555666777888999999:::::::::;;;===>>>@@@AAADDDEEEFFFHHHLLLQQQWWWZZZYYYOOOHHHKKKYYYrrr|||zzzzzzzzzxxxwwwwwwuuurrrpppmmmjjjfffcccXXXVVVRRRPPPOOONNNLLLKKKIIIGGGEEEDDDCCCAAA>>><<<:::555555;;;DDDWWW{{{ttteeeZZZSSSRRRPPPKKKFFFFFF???>>>===<<<===>>>@@@AAA???>>><<<:::888888999999666333000......//////...111222555:::???BBBCCCBBBAAAAAAAAA@@@>>><<<999888666666555444222111000000////////////000000000111...////////////222555888CCCKKKXXXdddnnnuuuzzz}}}~~~}}}zzzvvvnnndddWWWQQQRRR^^^qqqqqq\\\cccoooooolllZZZLLLCCC<<<:::999666555666222777555;;;@@@```qqqdddzzzqqq|||~~~zzz{{{}}}}}}|||tttuuuvvvxxxxxxxxxxxxwwwtttuuutttqqqmmmjjjiiiiiinnnooooookkkcccYYYQQQMMMXXXmmm~~~}}}rrrhhh^^^UUURRR]]]ooouuuzzzqqqjjjrrrsssooosssqqqllliii[[[AAA666777555333444777222;;;CCCXXX]]]^^^PPPRRRUUUXXX[[[]]]______aaadddggghhhiiiiiijjjkkkxxxuuurrruuuyyymmm```VVVSSSVVV[[[]]]```bbbdddcccbbb```xxxbbb]]]YYY___VVVRRRQQQQQQQQQQQQNNNIIIFFFCCCAAA???<<<;;;888444111,,,,,,,,,+++++++++******((()))******)))+++---000444777888888888:::666111......000222444444222000222000......///000000///222222555888555...***+++---......//////......---......---------,,,,,,,,,+++++++++,,,---...///000111111222444666777888999888777777666555444333333333444555666777888999::::::::::::;;;===>>>@@@AAADDDEEEGGGIIIMMMQQQUUUWWWUUUKKKGGGSSSlll~~~{{{zzzwwwuuurrrpppnnnkkkfffccc___\\\XXXTTTRRRPPPMMMJJJJJJHHHFFFEEEDDDBBB???<<<:::555555;;;CCCVVVrrrbbb[[[UUUKKKCCCAAA::::::999999:::<<<===>>><<<;;;:::999999888888888555222///....../////////111222555:::???CCCDDDCCCBBBBBBBBBAAA???<<<:::888666666555444222111000000/////////000000000111111//////000//////111555888BBBKKKWWWdddnnnuuuzzz}}}~~~zzzwwwnnncccVVVPPPRRR___qqquuu\\\]]]|||oooqqqnnn]]]MMMDDD<<<:::999666555666222777555;;;@@@aaavvvfff~~~qqq||||||}}}}}}|||{{{wwwxxxyyyzzzzzzyyyxxxwwwvvvuuusssoookkkhhhggggggjjjllllllkkkeee\\\TTTNNNSSS```fff```YYYUUUQQQJJJHHHXXXnnnxxxxxxzzzsssyyywwwrrrtttuuuoookkk[[[AAA666888666222444888333;;;DDD\\\wwwVVVyyytttUUUPPPRRRUUUXXX[[[]]]^^^^^^```bbbeeegggiiilllooorrr|||zzzzzzxxxiiiZZZSSSTTTZZZ]]]```ddddddccc```^^^wwwccc___ZZZ___VVVRRRQQQQQQQQQQQQNNNIIIEEECCCAAA>>><<<;;;888444222,,,,,,,,,++++++++++++***((()))******)))***---///333777888777777888666111---///222333333222222333333111//////000000///...111111333555222,,,)))***---......//////......---...------------,,,,,,,,,+++++++++,,,---...///000000111222444666777999999888777666555444333333222333333444666777999:::::::::::::::;;;===>>>@@@AAADDDEEEGGGJJJNNNQQQSSSSSSOOOKKKPPPeee}}}{{{yyywwwuuurrrnnnhhhdddaaa___[[[XXXUUURRRNNNKKKKKKIIIGGGEEEDDDBBB???<<<:::555666;;;@@@RRR}}}jjj^^^TTTGGG@@@???999999:::;;;<<<>>>???@@@>>>>>>>>>===<<<:::999888444111...---.../////////111222555:::???CCCDDDDDDCCCCCCCCCAAA???<<<:::888666666555444222111000000//////000000000111111111//////000//////111555888BBBJJJWWWdddnnnuuuzzz}}}|||{{{rrrfffUUUQQQSSSaaattt{{{___\\\ppprrrrrrooo^^^NNNDDD===:::999666555666222777555;;;???```vvvccc~~~ppp{{{~~~~~~}}}{{{xxxxxxxxxyyyyyyxxxwwwuuutttxxxwwwtttooojjjgggggghhhggggggfffeeeaaa\\\VVVQQQQQQ\\\```WWWNNNLLLKKKGGGFFFYYYqqqyyyvvv}}}vvv{{{zzzuuuyyyyyyrrrmmm\\\AAA555777555333555888222:::BBBZZZvvvXXXxxxkkkPPPOOOQQQTTTXXX[[[\\\\\\\\\^^^aaafffiiilllooorrrttt~~~tttcccYYYXXXXXX\\\aaaeeefffccc___\\\wwwccc```[[[```VVVRRRRRRQQQQQQPPPMMMIIIEEEBBB@@@>>><<<;;;888555222,,,,,,++++++++++++++++++((()))******)))***,,,...222777999666444444333000,,,000444555444444666999666444222222222222111000000///111333000***''')))---..................---------------------,,,,,,+++++++++,,,---...///000000111222444666777999999888777666555444333222222333333444666777999:::::::::::::::;;;===>>>@@@AAADDDEEEGGGKKKOOOQQQQQQPPPJJJMMMZZZuuu}}}{{{xxxrrrlllgggaaa___\\\YYYWWWSSSOOOKKKKKKIIIGGGFFFEEEBBB???<<<:::555666<<>>???AAABBBBBBBBBBBBBBBAAA???===:::888444111...---...///000///111222555:::???CCCEEEEEECCCCCCCCCBBB???===:::888666666555444222111000000000000000000111111111111///000000//////111555777AAAJJJWWWdddnnnuuuzzz}}}wwwjjjVVVRRRTTTcccvvvccc^^^oootttsssooo]]]NNNEEE===;;;:::666555666333888555:::===^^^uuu```}}}~~~nnnyyy~~~qqqmmmttt{{{xxxvvvvvvvvvvvvuuusssqqqppp{{{yyyuuuooojjjhhhhhhjjjeeecccaaa___]]]ZZZWWWTTTOOO^^^ggg```VVVQQQNNNJJJKKK^^^uuurrrrrr~~~zzztttzzz{{{yyy~~~}}}uuuooo]]]@@@444555333444666888111888@@@XXX{{{ccc{{{yyy}}}iiiPPPNNNPPPTTTWWWZZZ[[[\\\[[[]]]aaagggllloooqqqssstttwwwyyyqqqgggeeeWWW[[[aaaffffffccc^^^ZZZzzzccc___]]]ZZZYYYWWWSSSPPPPPPQQQOOOJJJDDDEEEDDDBBB@@@>>>999444000,,,,,,,,,+++++++++******------------------------555999888111///333555222+++,,,///111333888===AAAVVV<<<---555===888333555000---...111000,,,***+++---......//////////////////......---+++******)))+++******+++,,,...000222000111222333444666777777777666666444333222111111222333555666888999999999999::::::::::::<<>>:::888666555444444222222111000////////////000000000000000111111000000222555888@@@IIIWWWccclllttt|||tttjjj[[[UUUVVVcccvvvzzzbbb___lllpppkkkkkk```PPPFFF===;;;;;;888666666777777888777===ZZZbbb]]]tttkkktttnnn\\\WWWZZZeee}}}}}}|||zzzxxxwwwvvvvvvtttpppmmmtttuuuuuutttqqqmmmiiigggaaa]]]YYYVVVUUUTTTSSSRRRTTTYYY___```[[[RRRJJJFFFOOO___rrr|||~~~yyyzzzzzz}}}xxxrrrrrrzzzzzztttXXX???666555444666555888555<<<@@@UUU```}}}ppp[[[NNNJJJMMMRRRVVVYYY[[[[[[[[[^^^___bbbiiipppttttttrrrtttzzz~~~tttlllhhhddd^^^^^^eeeeee\\\XXX\\\xxxaaa]]]\\\YYYXXXTTTQQQNNNNNNPPPOOOJJJEEEEEECCCAAA???===999333000,,,,,,,,,+++++++++******)))))))))***+++,,,,,,---111555666444555888666000,,,...000111444777<<<@@@UUUHHH999777@@@GGGAAA555333000///111000+++)))+++---......//////////////////......---+++******)))+++******+++,,,...000222111111222444555666777888777666555444333222222111222333555666888999999999999:::;;;;;;;;;===@@@BBBGGGEEEFFFJJJLLLKKKNNNSSS[[[ppp~~~xxxmmmeee]]]ZZZ[[[ZZZVVVQQQQQQNNNLLLJJJHHHEEEBBB???;;;888888999888@@@\\\yyyzzz^^^RRRKKKEEEDDDHHHDDDCCCAAA@@@AAABBBDDDFFFDDDEEEGGGGGGEEEAAA===;;;444///---///000//////111333444666999<<<@@@CCCEEEEEEFFFEEEDDDBBB>>>;;;999666555444444222222111000////////////000000000000000111111000000222666999AAAKKKXXXdddnnnvvv~~~uuukkk[[[UUUVVVdddwwwvvv^^^]]]hhhvvvqqqooodddRRRGGG===;;;;;;888555555666777888777<<>>;;;777333///,,,,,,,,,+++++++++******&&&''''''(((***,,,---...111444555444555777666111...///111222333666:::===KKKLLLBBB666AAATTTPPP;;;888444111111///***)))+++---......///////////////......---,,,,,,+++***************+++,,,...000111222222333444666777888999666666555444333222222111222333555666888999999999:::;;;<<<======>>>@@@CCCDDDDDDFFFHHHGGGGGGNNNXXXiiivvvnnneee```___]]]XXXTTTTTTQQQNNNLLLJJJHHHDDDBBB<<<:::;;;;;;888:::LLL```lllRRRGGGEEEDDDEEEIIIFFFDDDAAA??????@@@BBBCCCDDDFFFGGGHHHFFFCCC???===666000...///000//////111333444666888<<>>333;;;QQQTTTFFF<<<777333222...)))(((+++---......///////////////......---,,,,,,+++******************,,,...000111222333444555666888999999666666555444333333222222222333555666888999999999:::<<<===>>>>>>???AAACCCBBBCCCFFFFFFDDDFFFRRR```xxx{{{qqqjjjeee```[[[VVVVVVSSSPPPMMMKKKIIIFFFCCC===<<<<<<<<<999:::EEESSSeeeuuuvvv```JJJAAAAAAAAAAAABBBCCCBBB???======>>>@@@BBBDDDFFFHHHIIIHHHEEEBBB???777222...000000//////222444444666888:::===@@@AAADDDDDDDDDDDDBBB???<<<:::666555444444222222111000////////////000000000000000000111111111333777:::CCCLLLZZZgggqqqzzzxxxnnn[[[UUUVVVdddxxxrrr\\\^^^lllxxxvvvgggWWWKKK@@@<<<:::777444333444555888999999MMM^^^NNNVVVvvvppp{{{oooeeebbbmmm{{{~~~|||xxxtttqqqnnniiiffffffdddeeejjjppptttsssqqqjjjeee]]]VVVPPPLLLIIIFFFRRR]]]iiimmmfffYYYMMMGGG@@@@@@BBBFFFOOOXXXaaafffpppvvv{{{yyyvvvuuuzzzmmmPPP;;;777777666888444555111:::CCC]]]rrryyyWWWLLLJJJLLLOOOSSSVVVWWWXXXXXXZZZ\\\```eeejjjnnnqqqrrrmmmuuu~~~{{{}}}|||mmmbbb^^^VVVLLLsss___]]]]]][[[ZZZUUUTTTSSSQQQOOOLLLHHHEEEDDDAAA>>>;;;999666222///,,,,,,,,,+++++++++******+++******)))***+++---...777???FFFFFF===444111333---///111111111222444666666999888222444@@@JJJMMM===888444222///***(((***---......///////////////---------,,,,,,++++++******))))))***+++---///111222333444555666888999999555555555444444333333222222333555666888999999999:::<<<>>>??????@@@AAACCCAAABBBDDDEEEDDDJJJ\\\mmm~~~uuummmfff___ZZZWWWTTTPPPMMMKKKHHHFFFDDDAAA>>><<<:::999:::AAAJJJLLLPPPSSSUUU[[[cccggghhh___QQQCCC===>>>>>><<<;;;???>>>===<<<===>>>@@@AAADDDEEEHHHIIIIIIGGGDDDBBB999333///000000///000333444444555777999;;;===???BBBBBBCCCBBBAAA>>><<<:::666555444444222222111000////////////000000000000000000111111111444888;;;CCCMMM[[[hhhrrr|||yyyooo\\\UUUVVVdddxxxpppZZZ___nnn|||wwwiiiYYYMMMAAA===:::777444444444444777:::888JJJ|||bbbPPPTTTyyy|||ppp~~~wwwppprrrxxx~~~yyytttnnniiifffdddaaa___bbbhhhnnnssstttkkkggg```YYYSSSOOOJJJGGGNNN[[[iiimmmeeeVVVJJJCCCBBB>>>;;;<<>>;;;999666222000,,,,,,,,,+++++++++*********)))((('''(((***,,,---333@@@PPPXXXOOO>>>222///---///111111111111333555888666555444111222<<>>?????????AAABBBBBBAAACCCEEEHHHSSSiii}}}xxxnnnfffaaaYYYUUUPPPMMMJJJHHHFFFDDDDDD@@@;;;777777999===@@@>>><<<<<>>>>>?????????@@@@@@BBBDDDGGGIIIIIIGGGEEECCC:::444000000000///000444444555555666888:::;;;<<>>;;;<<>>?????????@@@AAACCCAAAAAAEEEMMM]]]vvvwwwoooiiiZZZWWWQQQMMMKKKIIIGGGEEEDDD@@@:::777999<<<===<<<;;;:::<<<@@@BBB???:::777888999:::999999;;;===??????@@@BBBCCCCCCAAA???>>>AAACCCFFFIIIIIIHHHEEEDDD<<<555000000000///111444555555555666777888:::;;;===>>>??????>>><<<:::888666555444444222222111000////////////000000000000///000111111222555999<<>>CCCYYYiiicccSSSMMMNNNPPPRRRTTTVVVXXXYYYWWW[[[aaafffkkkqqqxxx|||sssooopppuuuxxxyyy~~~~~~zzzsss\\\KKKEEErrr___]]]]]]ZZZXXXQQQRRRRRRPPPMMMJJJHHHGGGFFFCCC???<<<999777333111,,,,,,,,,+++++++++************)))))),,,///333555444444===MMMSSSJJJ===666///111444555555555666777222333222///111555333---444111111333111,,,***+++---......///////////////---,,,,,,,,,,,,,,,,,,,,,))))))))))))+++---///000000111222333444666777777444444444444444444333333222333555666888999999999888:::===?????????@@@AAACCC@@@@@@FFFQQQddd~~~}}}uuuooo\\\XXXRRRNNNLLLJJJHHHFFFAAA>>>;;;999===AAAAAA>>>999;;;>>>AAA@@@===;;;<<<777;;;>>>;;;999;;;@@@DDDBBBDDDFFFGGGFFFCCC???===@@@BBBFFFHHHIIIHHHFFFDDD<<<666000000111000111444555555555555666888999:::<<<===>>>>>>===;;;999888666555555444333222111000////////////000000000000///000111222222555999<<>>@@@EEELLLXXXiii{{{|||qqqhhh\\\QQQNNNOOOLLLIIIHHHCCC@@@===<<>><<<@@@>>>======@@@DDDHHHJJJHHHHHHGGGGGGGGGFFFDDDCCC???>>>???DDDJJJLLLHHHDDD@@@;;;555000000222444555444444555555666777777777:::;;;<<<<<<<<<999777666555555555444333222111000............/////////000222222222111222555;;;???KKKTTTbbbooozzzyyyooo^^^XXXXXXcccsssddd```}}}nnn\\\PPPDDD???===999666555666444777555>>>HHHiiixxxYYYNNN[[[~~~lll{{{yyyjjj\\\XXX[[[hhh{{{vvvnnngggaaa^^^^^^[[[XXXUUUVVV\\\aaarrrrrrsssrrrlll```RRRHHHLLLSSSkkkttt```[[[NNNPPPTTTXXXZZZYYYVVVSSSOOOMMM[[[xxx}}}ssssssxxxWWW<<<===777111>>>555999888888===EEEggghhhxxxpppgggUUUMMMPPPTTTVVVWWWWWWWWWXXX]]]]]]___ccciiiooosssuuu|||}}}|||wwwsssttt{{{}}}{{{zzz~~~~~~mmmVVVIIIGGGrrrbbb]]]______WWWSSSTTTTTTRRROOOKKKGGGDDDAAAAAA???<<<999444111...,,,,,,++++++******++++++++++++++++++***,,,///111111333666888999777555333,,,444===???;;;666555666666333000///000111111111000111111000...+++)))(((+++,,,---////////////.........---------,,,,,,,,,+++*********+++---///000222333444555666777888999666666555444444444444555444444555666777888999999888:::<<<======>>>???@@@AAABBBGGGPPP^^^lllvvv||||||}}}xxxnnnbbbVVVRRRPPPLLLGGGEEEAAAAAA???@@@MMMaaaoootttlll___RRRLLLGGGCCCBBBDDDDDDEEEEEEEEEFFFGGGJJJLLLLLLLLLLLLKKKKKKJJJJJJJJJCCCAAAAAAEEEJJJLLLIIIEEEBBB===666222111222444555444444444555666666777777999999:::;;;:::888666555555555555444333222111000........./////////000000111111111111222555;;;???KKKUUUdddrrr}}}xxxnnn^^^YYYZZZfffvvvpppggg|||ppp\\\PPPDDD???===999666555333444888555<<>>???AAADDDEEEKKKVVVbbbkkkmmmlllooooootttwwwkkk___YYYUUUNNNHHHFFF@@@CCCBBBDDDYYY}}}{{{mmm___UUURRRUUUXXXXXXVVVQQQLLLKKKNNNQQQQQQRRRRRRQQQOOONNNNNNOOOHHHFFFEEEFFFJJJKKKJJJGGGDDD???888333222333444444333333444555555666666777777777888999888777555444555555555444333222111000....../////////000000000000000000000222555;;;???LLLVVVfffuuuvvvkkk^^^ZZZ]]]iiizzzxxxkkkzzzppp]]]QQQDDD???===999666666111444:::555999>>>WWWXXXRRRWWWtttrrreeeZZZQQQPPPRRRWWWfffwww|||zzzwwwsssmmmjjj^^^^^^]]]YYYTTTQQQOOOOOOXXXeeettt{{{uuugggZZZRRRMMMbbb}}}{{{tttfff___```kkk|||sss}}}xxxmmmhhhuuuuuuMMM777:::888444;;;555777555888AAAPPPwww```{{{nnnVVVKKKCCCHHHKKKPPPTTTUUUWWWXXXZZZZZZ[[[]]]aaagggmmmsssvvvyyy{{{{{{yyyvvvyyy{{{yyytttooommmlllkkkooosss|||wwwwwwwww}}}~~~sssaaaRRRJJJHHHuuuddd___aaaaaaYYYTTTTTTTTTRRROOOJJJFFFCCCBBBAAA@@@===999555111///------,,,+++*********************)))((())),,,///222333555777777666444333...///222666888888555222333111000000111333222222<<<===<<<777000+++)))***+++,,,---////////////.........---------,,,,,,,,,+++*********+++---///000111111333444666777888999666666555444444444444555444444555666777888999999888:::;;;<<<<<<>>>@@@BBBFFFIIIPPPXXX___bbbbbbaaacccdddjjj{{{wwwjjjbbb[[[SSSMMMKKKCCCGGGEEEGGGcccwwwrrrzzzxxxqqqeeeYYYRRRRRRTTTRRRTTTUUUTTTRRRPPPNNNNNNMMMJJJHHHHHHIIIJJJJJJIIIEEE@@@:::555333333333333222333333444555555666666666666777777777777666555555555555444333222111000...////////////000000000///000000000222666<<<@@@LLLXXXiiiyyyuuuiii]]]ZZZ^^^lll|||sssiii~~~xxxnnn^^^RRREEE???<<<999666666222666;;;444777;;;QQQ\\\VVVRRR{{{qqqfff[[[RRRPPPPPPPPPYYYeeeuuu~~~{{{yyyvvvsssnnnkkkcccbbb___[[[VVVRRROOONNNNNN[[[nnn|||}}}ssseee\\\RRRfffsssllloooxxx{{{}}}{{{rrrooo|||oooHHH777999999666777555777666999BBBNNNpppdddzzz}}}qqqSSSIIIGGGFFFIIIOOOSSSUUUVVVXXXZZZXXXYYY\\\```eeekkkrrrvvvyyy|||}}}{{{yyy{{{{{{{{{wwwuuusssqqqppppppvvv~~~}}}wwwtttttt{{{ttt___PPPHHHCCCuuueeeaaacccbbbZZZTTTUUUTTTRRROOOJJJEEECCCBBBBBB@@@===:::555222///...---,,,+++************'''((((((((((((***...111444555666777777666444333......///222666777555333222000......000222333333BBBCCCBBB<<<333,,,******+++,,,---////////////.........---------,,,,,,,,,+++*********+++---///000000111222444555777888999666666555444444444444555444444555666777888999999888999;;;;;;<<<>>>AAACCCGGGMMMTTTWWWVVVUUUWWWYYYZZZ\\\cccnnn{{{yyynnncccVVVNNNKKKFFFIIIIIIPPPpppvvveeeYYYSSSPPPQQQRRRTTTUUUSSSPPPMMMOOOMMMJJJIIIIIIIIIIIIIIIFFFAAA;;;666444333333333222222333333444444555555666666666777777777777777555555555444333222111000////////////000000000111///000000111333777===BBBNNNZZZlll|||ttthhhZZZXXX^^^mmm~~~~~~tttoooiiihhhzzznnn```SSSEEE???<<<888666666555888;;;333777;;;MMMeee[[[UUUsss|||ooobbbXXXUUUQQQMMMPPPYYYYYYeeelllppp~~~{{{xxxuuuqqqnnnhhhddd___ZZZVVVSSSRRRQQQMMMVVVgggyyytttiii___lllzzz}}}vvvttthhhEEE999888888777555666999888;;;@@@FFF```mmmqqqeeeSSSNNNFFFJJJOOORRRTTTVVVXXXYYYWWWYYY\\\___bbbhhhpppvvvzzz}}}}}}{{{}}}~~~{{{vvvoooiiimmmttt}}}zzzxxxtttpppmmmoooxxxttt]]]PPPGGG>>>rrreeeaaadddcccZZZUUUUUUUUUSSSOOOJJJEEEBBBCCCBBB@@@>>>:::666222000...---,,,+++***)))))))))''''''(((((((((+++///222333333444555444333222222------...000333555666555444111---,,,...000111111@@@CCCDDD>>>555---***++++++,,,---////////////.........---------,,,,,,,,,+++*********+++---///000///000111333555777999999666666555444444444444555444444555666777888999999888999:::;;;<<<>>>AAADDDHHHOOOUUUTTTNNNKKKNNNSSSSSSUUUZZZ^^^aaajjj|||qqq^^^PPPJJJHHHIIINNN```mmm^^^UUURRRPPPSSSWWWXXXTTTOOONNNMMMKKKIIIHHHHHHHHHIIIEEE@@@:::666444444333222111111222333333444444555555555555666666777777888555555555444333222111000/////////000000000111111///000111222444999???DDDRRR^^^pppttthhhYYYWWW^^^nnn}}}qqqhhhccciiizzz|||pppaaaSSSEEE???<<<888666777777888:::222999<<>>:::666222000///...,,,+++***)))))))))))))))***))))))***...111333333444444333333222111,,,---...000111444666888<<<888222......///111111666<<>>BBBEEEJJJOOOSSSRRRMMMIIIIIILLLMMMNNNPPPPPPMMMQQQbbbuuuppp[[[QQQJJJHHHSSSqqq}}}jjj___TTTRRRWWWZZZUUUNNNKKKKKKJJJIIIGGGFFFGGGGGGCCC???:::666444444333222111111111222333333444444333333333444444555666777555555555444333222111000//////000000000111111111000111222333666;;;AAAFFFWWWcccuuuuuuhhhYYYXXX^^^nnnooobbbfffqqq{{{ooobbbTTTFFF???<<<888666777666777888222;;;<<<===cccpppVVV^^^|||rrrlllvvvooonnnhhh[[[TTTTTTQQQKKKCCCBBBQQQuuu~~~{{{xxxuuuoookkkeee```]]]YYYTTTQQQNNNPPPVVVbbbooowwwwwwuuunnnoootttzzz~~~}}}}}}zzzqqqvvv{{{QQQ;;;;;;444555;;;777777;;;;;;???CCCCCCUUUvvvzzzjjjttthhhNNNKKKNNNRRRTTTTTTTTTTTTUUUWWWZZZ\\\]]]^^^ccclllsssvvvzzz~~~||||||~~~~~~~~~{{{ppplllpppuuuwwwvvvwwwyyy{{{wwwooogggeeeeeedddgggkkkuuunnnUUUOOOIII>>>iii```___bbb___VVVUUUUUUUUUSSSOOOJJJEEEBBBCCCBBBAAA>>>:::666222000///...---+++***)))))))))+++++++++***)))***---///555555555555555444333222,,,---///000000333777:::FFF@@@888222000111222333...444;;;999222+++)))++++++,,,---////////////.........---------,,,,,,,,,+++*********+++---///000...///111333555777999999666666555444444444444555444444555666777888999999888999::::::;;;>>>BBBEEELLLNNNQQQQQQOOOKKKHHHFFFJJJIIIHHHGGGCCCDDDSSSdddjjj]]]MMMIIIWWW{{{nnn[[[SSSVVVXXXSSSKKKIIIJJJJJJIIIGGGFFFFFFFFFBBB>>>999555444444333222000111111222333333444444111111111222333444555666555555555444333222111000000000000000111111111111000111222444666<<>>hhhbbb^^^YYYXXXUUUTTTUUUUUURRRMMMGGGDDDBBBFFFCCC@@@===:::777222///,,,,,,+++******))))))((()))))))))))))))******+++333444555555555444444444///++++++000333222333666CCCFFFBBB777......444777000000//////...,,,+++***+++,,,---...///////////////............---------++++++++++++,,,---......000111222333555666777777777777555444444444444444222222222333444555666777999999:::;;;===@@@CCCDDDLLLLLLKKKJJJHHHFFFDDDCCCGGGDDDBBB@@@===>>>GGGQQQyyy}}}eeeWWWLLLQQQppppppdddXXXSSSPPPGGGHHHCCCAAACCCDDDCCCCCCEEEAAA<<<777444333333000...444333333222222333333444222222222222333333444555444444444444333222111111////////////000000000000//////333777999;;;BBBJJJ___mmm}}}ssscccWWWUUU\\\nnnqqq___cccpppzzz}}}vvvtttfffXXXIIIBBB===999666666333555777666555888@@@GGGsss___]]]wwwvvvrrrgggsssyyymmmbbb]]]WWWNNNJJJLLLJJJSSS~~~~~~}}}yyywwwxxxzzztttssspppllleee]]]WWWSSSKKKKKKLLLMMMPPPUUUXXX[[[^^^^^^bbbgggiiijjjnnnsssvvv{{{{{{vvvxxx{{{|||tttpppaaaJJJ777666888666555999:::<<<<<>>777111111333444444444333111///---+++***+++,,,---...///////////////............---------++++++++++++,,,---...///000111222333555666777777666666555444333333333333222222333333444666777888;;;::::::;;;===@@@CCCDDDIIIHHHFFFFFFEEEDDDAAA???@@@>>><<<;;;888888@@@IIIkkkfffZZZVVViiisssbbbWWWQQQGGGFFFBBB???BBBCCCAAAAAACCC@@@<<<777444444333222000555444444444444444444555444444444444444555555666444444444444333222111111////////////000000000111111111444888:::===FFFOOOcccqqqqqqaaaVVVTTT[[[mmmppp]]]^^^jjjyyytttgggYYYJJJBBB>>>999666666333555666555444777>>>EEEtttwww```ZZZkkkxxxtttcccnnn{{{ttteee\\\ZZZPPPMMMOOOKKKQQQuuuzzz|||~~~|||yyyvvvvvvvvvyyyvvvqqqjjjbbbZZZSSSPPPJJJIIIIIIIIIJJJLLLOOOPPPRRRRRRUUU[[[^^^```fffmmmtttxxxzzzvvvqqqsss}}}uuuqqqrrrsss}}}vvvxxxXXXEEE666666888666666;;;<<>>DDDNNNSSSccc~~~qqquuuxxx___WWWSSSQQQTTTUUUSSSRRRSSSUUUXXX[[[]]]___bbbfffhhhnnnqqquuu{{{xxxuuurrrnnnlllmmmpppyyy|||xxxvvvwwwxxxvvvpppeeecccddd^^^fff}}}iiiXXXNNNDDDGGGdddaaa]]]ZZZZZZXXXTTTUUUUUURRRLLLFFFCCCAAADDDBBB???<<<999555111...---------,,,++++++******)))))))))))))))******+++111333999CCCJJJIII???666333...,,,///111111222555666999:::888777888666222888777666333000---+++)))+++,,,---...///////////////............---------++++++++++++,,,---...///000111222333555666777777666555444333222222222222222222333444666888999:::===<<<;;;:::<<>>999666666444555666555444666;;;@@@cccrrrYYYUUU\\\eeegggvvv|||nnn^^^ZZZRRROOOQQQLLLMMMggg}}}|||~~~zzzrrrhhh^^^UUUOOOLLLKKKJJJHHHFFFEEEDDDDDDEEEEEEDDDFFFLLLQQQUUU]]]fffppprrrssspppmmmqqq|||wwwooojjjmmm|||}}}xxxKKK???666777888666888===999======AAAKKKOOO\\\tttuuuqqqqqqeeeYYYTTTSSSUUUVVVSSSRRRTTTSSSVVVZZZ\\\^^^aaadddfffkkkooouuu|||zzzuuusssqqqmmmmmmooouuu||||||sssddd]]]]]]\\\kkkfffOOOHHHKKKddd```\\\YYYYYYWWWRRRSSSSSSQQQLLLHHHEEEDDDDDDAAA>>>;;;888555000---......---,,,,,,++++++***)))))))))))))))******+++222222444:::@@@CCCBBBAAA555000---///111000111444555777777777:::>>>;;;666888777666444111...,,,***+++,,,---...///////////////............---------,,,++++++,,,,,,---...///000111222333555666777777666666555444333333333333222333333555777999;;;<<<>>>===;;;;;;<<>>SSSvvvqqqkkkddd```bbbiiirrrwwwvvvggg[[[QQQJJJFFFDDDFFFGGGDDDCCCDDD;;;999777555555666666777888888999999999999888888666666555555555666666777555555555555444333222111//////000000000111111111555333555999===CCCOOO[[[jjjwwwqqqbbbTTTSSSZZZmmmppp]]]^^^hhh}}}|||vvviii[[[KKKCCC???999666666444555555444444555888<<>>:::??????BBBJJJNNNXXXkkkxxxmmmggg```WWWRRRQQQSSSUUUSSSSSSUUUTTTVVVYYY[[[]]]___bbbdddeeekkkvvv}}}wwwuuutttsssrrruuu~~~}}}tttcccZZZZZZ[[[ppp]]]NNNKKKddd___[[[WWWVVVTTTNNNPPPQQQPPPMMMIIIGGGFFFDDDAAA>>>;;;888555000---......---,,,,,,++++++***)))))))))))))))******+++...111444555666:::@@@EEE666000...000222111111444444444333333888===<<<777555444444222111///---,,,+++,,,---...///////////////............---------,,,,,,,,,,,,---...//////000111222333555666777777888777666555555444444444333333444555777999;;;<<<>>>===<<<;;;===???BBBDDDDDDCCCBBBCCCDDDBBB>>>::::::888888;;;:::777999===EEEiiixxx___YYYPPPIIIGGGKKKSSSYYYrrriii]]]SSSKKKFFFEEEGGGGGGDDDBBBCCC:::999888666555666888999:::;;;<<<<<<<<<<<<;;;:::666666555555555555555666555555555555444333222222000000000000111111111111444333444999===DDDQQQ]]]mmm{{{ssseeeUUUTTT[[[nnniiiXXX]]]rrrxxx||||||{{{xxxjjj\\\LLLDDD???:::666666444444555555444555777888EEErrrsssVVVLLLLLLgggsss\\\cccrrrwwwsssqqq\\\TTTRRRUUUSSSPPPZZZjjjzzztttfffZZZQQQKKKHHHQQQOOOLLLHHHDDD@@@>>><<<:::777777;;;@@@GGGRRR\\\hhhhhhiiikkkpppxxx```???<<<<<<<<<;;;:::;;;>>>@@@GGGFFFHHHQQQSSSZZZiiiyyyiiivvv~~~___RRRRRRNNNLLLPPPSSSSSSTTTWWWRRRTTTWWWZZZ\\\```dddhhhgggkkksss~~~zzzuuunnnjjjsss|||uuuggg___]]]^^^tttkkkSSSLLLccc^^^ZZZVVVUUUSSSMMMOOOPPPOOOLLLIIIGGGGGGDDDBBB???<<<999555111...---------,,,++++++******)))))))))))))))******+++)))000777999777777;;;@@@444000///222333222111333222222000...222888999555222222222111000///...---+++,,,---...///////////////............---------,,,,,,,,,,,,---...///000000111222333555666777777999888777666555555555555333333444555777999:::;;;<<<<<<<<<===>>>AAACCCDDDAAABBBCCCCCCAAA>>>;;;888:::777777::::::777888;;;???bbbzzzvvvuuuqqqiiiaaaXXXSSSKKKEEEBBBCCCFFFHHHPPPiiiggg\\\SSSIIIDDDCCCEEEEEEAAA>>>???999999999777666666999;;;======????????????======777666666555555555555666555666666555555444333222000000000111111111222222444333555999>>>EEERRR^^^pppttteeeUUUTTT[[[nnnkkk[[[bbb{{{zzz~~~zzz|||zzzkkk]]]MMMEEE@@@:::777666333444444555666666666666<<<^^^___JJJLLL___sss\\\]]]ggg|||~~~rrruuuxxxaaaWWWSSSVVVXXXWWW]]]hhhkkkjjjtttxxxiii[[[PPPJJJGGGJJJIIIGGGEEEBBB???===;;;:::666555777:::???IIISSS___```aaafffnnnwww}}}UUU===<<<<<<===>>>>>>>>>>>>AAAIIIJJJJJJSSSVVVYYYeeeyyyooorrrppphhhRRROOOKKKIIIMMMQQQQQQTTTWWWQQQSSSUUUXXX\\\bbbjjjooommmmmmpppxxx{{{rrrjjjppp|||}}}}}}~~~{{{ppphhhcccaaauuuwwwWWWNNNaaa]]]ZZZVVVVVVTTTOOOPPPQQQOOOLLLHHHFFFEEEEEECCC???<<<:::666222...,,,,,,,,,+++******)))))))))))))))))))))******++++++000666888777666777999222//////444555333111222000111111///000444444111222222222222111///...---+++,,,---...///////////////............------------,,,,,,------...///000000111222333555666777777888777666555555444444555444444444555666777999::::::;;;===???AAABBBCCCDDDAAAEEEHHHFFFAAA;;;999:::<<<888666999999777888:::<<<[[[zzz~~~wwwnnnbbbZZZXXXWWWUUUSSSTTTPPPKKKHHHFFFEEEBBB@@@BBBPPPfffzzzhhh]]]TTTHHHDDDCCCEEEEEE@@@======999::::::888666666999<<<>>>???AAABBBBBBAAA???>>>999888777666666666666777666666666666555444333222000000111111111222222222444444666<<<@@@GGGSSS^^^ppprrrcccTTTSSSZZZmmmtttbbbggg|||zzzlll]]]NNNEEE@@@;;;777666333333444666777888777666999NNNmmmMMMOOOXXXsss]]]ZZZ```uuu}}}rrrooo|||xxxcccXXXPPPSSSVVVXXX]]]ddd```^^^hhh{{{}}}lll\\\PPPGGGDDDCCCBBBBBBAAA@@@???>>>===<<<888555666777:::BBBJJJPPPRRRVVV```lllyyyrrrJJJ;;;::::::;;;???AAAAAA???@@@IIIJJJJJJSSSVVVWWW```vvvyyyaaakkk~~~```PPPKKKIIILLLOOOPPPRRRVVVWWWWWWXXXXXX[[[bbbjjjpppmmmnnnqqqzzzzzzppprrr|||{{{qqqjjjcccvvv\\\RRR~~~___\\\ZZZWWWWWWVVVQQQRRRRRRPPPKKKFFFCCCBBBFFFCCC@@@===:::777222///,,,,,,++++++***))))))((()))))))))))))))******+++222111000111222444555666000...///555777444222222000333444222222444333000444444333333111000...---+++,,,---...//////////////////.........------------------------...000000000111222333555666777777777777555444444444444444444444444444555666888888888:::===@@@BBBCCCCCCCCCCCCIIIMMMJJJBBB<<<;;;======999777999:::888999;;;777RRRiiiiii```aaallluuuwwwnnnaaaWWWSSSSSSSSSTTTQQQMMMIIIHHHGGGEEE???:::@@@===CCCTTTeeewwwkkk```VVVJJJFFFDDDGGGFFFAAA>>>>>>:::;;;;;;888666666999===???@@@BBBCCCCCCBBB@@@???::::::999888777777888888666666666666555444333222000111111111111222222222555555888===BBBHHHTTT___nnn~~~ppp```SSSQQQYYYlllxxxdddfff}}}zzzlll^^^NNNFFF@@@;;;777777333333444666888999777666;;;FFFwww{{{RRRRRRSSSxxxvvv___XXX\\\pppsssdddmmmxxxuuubbbUUULLLMMMRRRUUUZZZ___[[[[[[eeewwwooo^^^OOOEEEAAA>>>???@@@@@@@@@@@@@@@???@@@;;;888888777888>>>FFFDDDGGGNNN\\\nnn~~~uuu|||hhhCCC888888777999???DDDCCC@@@CCCMMMNNNNNNWWWZZZZZZaaaqqqyyyZZZcccjjjRRRLLLJJJLLLOOOOOOQQQTTT```^^^\\\YYYZZZ___ggglllgggkkkuuutttsss{{{wwwmmmeeevvvbbbSSSyyyddd[[[UUU^^^YYYTTTSSSSSSRRROOOLLLHHHEEEBBBDDDCCC@@@>>><<<777111---,,,,,,,,,+++++++++************))))))))))))******222333444333222222333444333222333666999999555111000000000000000000111111444444333222000...---,,,,,,---...000000000000///---...000///...------...---------,,,+++---000333222333444555666666666666777666555444444333444444333333444555666777888888777999===DDDIIIIIIEEE@@@EEEHHHJJJHHHDDD@@@>>>>>>===;;;999888999::::::999:::EEEPPPQQQIIIDDDFFFJJJYYYsssxxxkkk]]]UUUSSSTTTMMMNNNMMMJJJEEEAAA???>>><<<777999BBBIIIUUUmmm{{{dddUUUXXXOOOGGGGGGIIIGGGEEEEEE@@@>>>:::777666777999;;;>>>???BBBDDDEEEDDDBBBAAA>>>===<<<;;;:::999888888888888777666444222111000111111222333333333222222555666999===AAAHHHVVVcccuuuppp[[[UUURRRXXXkkkxxxhhhhhhwww}}}xxxiii]]]PPPHHHAAA999444444333333333444444444555555999CCCoooZZZUUUYYYvvvqqqYYYUUUhhh{{{oooccccccggg___UUUMMMJJJIIIJJJOOOTTTUUU^^^qqq|||jjjYYYLLLGGGFFF?????????@@@AAAAAAAAABBB@@@===999777888999::::::>>>CCCLLLWWWhhhyyyvvvlllyyyzzzVVV<<<888888888:::===AAAEEEHHHIIIKKKNNNPPPRRRUUUYYY\\\rrrqqq~~~nnnnnnVVVPPPKKKKKKLLLMMMPPPUUUWWWZZZ\\\\\\\\\^^^dddhhhlllrrr~~~|||yyyxxxyyypppfffoooYYYyyyddd[[[UUU]]]XXXRRRSSSSSSRRRPPPLLLIIIEEECCCDDDCCC@@@>>>;;;777222...,,,,,,,,,+++++++++************))))))))))))******333444666666555444444555444333333666::::::777444444444333111000000111222111222222111000///---,,,,,,---...000000000000///---...000///...------...,,,,,,,,,++++++,,,///111222222444555666666777777777666555444444333444444333444444555666777888999;;;<<>>>>><<<999888999999999888999@@@FFFEEE@@@===@@@DDDKKKfffpppddd\\\ZZZZZZYYYWWWSSSNNNHHHCCCAAA@@@>>>888888<<>>;;;888777888:::;;;===???BBBDDDFFFEEEDDDCCC???>>>===<<<;;;:::999999999999888777555333222111111111222222222222222222555555999???DDDKKKZZZhhhuuummmZZZTTTRRRXXXlllxxxhhhcccmmmyyy{{{xxxiii]]]PPPHHHAAA:::555555333333333444444444555555888???jjjaaaTTTWWWoooiiiZZZcccuuu}}}mmmccc___\\\TTTLLLKKKLLLMMMRRRXXXTTT\\\nnn}}}~~~kkkZZZNNNHHHGGG@@@@@@AAABBBBBBCCCCCCCCCDDD@@@<<<999999999999999<<>>;;;777222...,,,,,,,,,+++++++++************))))))))))))******333555888999888666555555222111111444888999777444444444333111//////111444000111111222111///---,,,,,,---...000000000000///...///000000...---------+++,,,,,,+++***+++...000111222333555666777777777777666555444444333444444444444555666777888999999<<<===@@@CCCGGGIIIHHHFFFGGGMMMTTTWWWTTTLLLCCC>>>@@@===:::999999999888777:::<<<>>><<<999999<<>>>>>999777888666555???MMMaaalllzzzllleeeYYYPPPIIIJJJLLLJJJGGGGGG@@@>>>;;;888777888999:::;;;===@@@CCCEEEEEEDDDDDD@@@??????>>>===<<<;;;;;;:::::::::888777555333222000000111111222222222222555666:::AAAFFFOOO___mmmxxx{{{iiiZZZRRRPPPXXXmmmppp^^^```rrrzzzuuutttjjj^^^PPPHHHAAA:::666555333333333444444444555555777;;;aaapppVVV\\\tttbbb\\\jjjxxxggg[[[\\\TTTNNNMMMNNNOOOSSSXXXSSSYYYiiizzzyyywww|||mmm[[[OOOJJJGGGBBBBBBCCCCCCDDDEEEEEEFFFGGGCCC???<<<;;;:::999888:::>>>HHHZZZnnn~~~pppqqq}}}|||VVV>>>999999:::;;;===AAAEEEIIIKKKOOOPPPQQQQQQRRRUUUZZZ]]]fffyyyaaaxxx|||kkkYYYRRRQQQPPPPPPPPPQQQTTTWWWYYYYYY\\\aaafffwww|||pppooo{{{tttccc[[[TTT[[[UUUOOOSSSSSSRRRPPPNNNJJJGGGFFFEEECCC@@@===:::777222///,,,,,,,,,+++++++++************))))))))))))******111555999;;;:::777555444///------000444666555333222333333000...///222666111333444444333000---+++,,,---...000000000000///...000111000...---------+++,,,---,,,,,,,,,///111111222333555666777777777777666555444444333444444444555666666888888999::::::===BBBFFFIIIIIIGGGEEEIIIPPPXXX\\\YYYQQQGGG@@@CCC@@@===;;;::::::999777>>>>>>>>>===<<<<<<===>>>===WWWzzznnnggg[[[OOOFFF@@@<<<:::;;;888888888555222666???IIISSSfff~~~wwwiiiaaa[[[RRRKKKKKKKKKHHHEEEDDD>>><<<999777666777888999777999<<>>>>>======<<<;;;;;;:::888666444333000000000000111222222333555777;;;BBBHHHQQQ```ooo|||vvvfffYYYPPPOOOXXXnnnyyyccccccuuuyyyuuutttmmm```SSSIIIBBB999444333333333333444444444555555777999XXX~~~XXX___yyynnnVVV___ttttttiii```XXXSSSRRRSSSRRRUUUYYYWWWYYYeeeuuuzzztttqqqsssyyy{{{nnn\\\QQQKKKGGGDDDDDDEEEEEEFFFFFFFFFGGGGGGDDD@@@======<<<;;;:::;;;<<>>@@@XXXsssccc\\\QQQHHHBBB???===;;;:::999999999666333555:::888>>>LLL```uuulll```]]]TTTLLLKKKKKKFFFAAA???<<<:::888666555555666666444555888:::===>>>??????AAAAAAAAA@@@@@@??????>>><<<<<<;;;:::888777555444000000000000111222333444777888===CCCIIIQQQaaaooo}}}uuudddXXXOOONNNYYYppp|||hhhhhhzzz{{{xxxqqqdddUUUKKKBBB888222111333333333444444444555555666:::NNN\\\VVVlllyyy~~~ZZZ[[[iii}}}|||gggaaa]]]^^^```___```cccaaa^^^cccpppuuupppkkklllrrrvvv{{{rrr```VVVOOOHHHGGGGGGGGGGGGGGGGGGGGGGGGDDDBBB???>>>??????>>>===???;;;BBBXXXrrrppplll}}}ccc???666>>>:::;;;>>>BBBFFFKKKNNNPPPPPPRRRTTTUUUXXX[[[aaadddggg~~~nnnvvvqqq~~~mmmeee]]]VVVOOOIIIJJJNNNKKKOOOSSSUUUVVVXXX]]]aaahhhyyyuuuzzzlll```[[[TTTZZZTTTOOOPPPPPPPPPOOOMMMJJJHHHFFFFFFDDD@@@<<<999666222000,,,,,,,,,+++++++++************))))))))))))******+++///555888888777666555333000...///333666666555>>>AAAAAA;;;444///000222444666999:::999444///+++,,,---...000000000000///000111222111///---------,,,...000000//////000222000111333555666777888888777666555444444333444444666666777888999:::;;;;;;<<>>@@@CCCFFFEEECCCAAA???CCCYYY}}}|||zzzxxx{{{|||rrreee[[[QQQKKKEEEBBBBBBBBBAAA@@@;;;;;;:::888555333333555333555===LLL\\\qqqrrrbbb]]]TTTMMMLLLKKKFFF@@@>>>;;;:::888777555555555666333555777999;;;===>>>???AAAAAAAAA@@@@@@@@@??????<<<<<<;;;:::999777555444111111000000111333555666888999>>>DDDJJJSSScccqqq}}}xxxcccVVVNNNOOOZZZqqqqqqccciii|||yyyrrreeeVVVLLLBBB888222111333333333444444444555555555<<>>BBBFFFKKKOOORRRTTTOOOQQQTTTVVVXXX[[[___bbblllwww~~~{{{uuuxxxbbb___\\\XXXPPPIIIKKKQQQJJJNNNRRRTTTUUUWWW[[[___iii{{{{{{zzz~~~|||hhh^^^[[[TTTZZZTTTOOONNNNNNNNNMMMLLLIIIGGGFFFGGGDDD???<<<999666333000,,,,,,,,,+++++++++************))))))))))))*********...333777888888888888555222...///222666666555<<<@@@BBB===555//////222000333888::::::666111...,,,---...000000000000///000222222111///---------+++---///000//////000111000111222555666888888999777666555444444333444444666777777888999:::;;;;;;===EEEOOOUUUTTTPPPKKKIII\\\bbbmmmvvvvvvkkkZZZNNNCCCAAA===<<<<<<;;;:::999<<<@@@DDDEEEDDDBBBAAABBBGGG[[[{{{~~~yyysssnnneeedddcccbbbaaa```___^^^YYY[[[bbbpppwwwjjjaaaYYYQQQLLLGGGDDD@@@AAADDDEEECCC@@@<<<<<<999666333333444444555333888AAAIIIWWWuuuxxxiii\\\SSSMMMMMMMMMHHHCCCAAA<<<;;;:::888777777777777777888999;;;===???@@@@@@AAAAAAAAA@@@@@@@@@@@@???<<<<<<;;;:::888666444333222222111111222444666888888999???FFFMMMWWWgggvvv|||dddUUUNNNOOO[[[sss~~~hhh\\\iiiyyyzzz|||qqqdddVVVLLLCCC:::444333333333333444444444555555222>>>;;;SSS[[[VVV___|||kkk^^^dddpppfffiiinnnkkkfffeeecccjjjnnnpppuuu~~~uuulllaaaTTTRRRQQQPPPNNNLLLKKKIIIIIIFFFEEEDDDEEEFFFGGGFFFEEEFFF???HHHggg}}}vvvvvveeeDDD999;;;===@@@CCCFFFKKKPPPUUUXXXYYYRRRUUUXXX[[[\\\]]]^^^```jjjlll~~~wwwyyy___[[[WWWUUUPPPKKKKKKPPPJJJNNNRRRTTTTTTVVVYYY]]]hhh|||zzz}}}{{{~~~{{{fff]]][[[TTTZZZUUUPPPMMMMMMMMMMMMKKKIIIGGGFFFGGGDDD???<<<999666333000,,,,,,,,,+++++++++************))))))))))))*********---333666888999:::;;;555111------000333444333333999===;;;444000111333,,,000555::::::777333///,,,---...000000000000///111222333111///---------***,,,...///......///000///111222555666888888999777777555444444444444444777777888999:::;;;;;;<<<===DDDLLLQQQPPPLLLJJJIIIZZZbbbooozzzzzznnnZZZLLLAAA???<<<::::::::::::999<<<@@@DDDEEECCCAAACCCEEEKKK]]]{{{uuukkkbbb\\\RRRQQQPPPPPPOOOPPPPPPPPPPPPMMMJJJMMMUUU]]]bbbdddfffaaa[[[VVVTTTRRRNNNKKKHHHEEEBBBCCCFFFEEEAAA<<<<<<;;;999555333555777777555222333777999AAA[[[wwwsssZZZRRRMMMNNNOOOKKKFFFDDD======;;;:::999888888888;;;;;;<<<>>>???AAABBBCCCAAA@@@@@@@@@@@@@@@@@@???<<<<<<;;;:::888666444333333222111111333555777999777999???HHHPPPZZZkkkzzzeeeUUUOOOPPP[[[ssshhhZZZhhh}}}vvv|||nnnbbbTTTLLLDDD<<<666666333333333444444444555555///???555DDDcccWWW\\\nnnttt\\\[[[xxxvvvhhhhhhllljjjfffeeebbbhhhmmmmmmsss~~~}}}uuuhhhZZZVVVUUUSSSQQQOOOMMMKKKJJJJJJHHHGGGHHHIIIIIIHHHGGGGGGAAAMMMooo|||zzz|||UUU::::::BBBBBBCCCFFFJJJOOOTTTXXX[[[]]]XXX[[[___``````______```eeeaaattt```XXXRRRPPPNNNKKKJJJLLLJJJNNNSSSTTTTTTUUUXXX[[[ccczzz{{{yyyxxx|||}}}uuuzzzaaa\\\YYYWWW\\\TTTSSSRRRRRRQQQNNNJJJFFFDDDDDDDDDCCC@@@;;;777333000...------,,,++++++******)))))))))))))))))))))))))))(((,,,111777;;;>>>BBBEEE:::222...111333222222555111333666777555222000///000111333666777555000,,,+++,,,---///000000111111////////////...............------------...//////111222333555666888999:::888777666555555444555555444555666888:::<<<===>>>DDDCCCLLLYYYYYYKKKBBBBBB[[[gggqqquuussslll[[[KKK@@@>>>;;;888555666999<<<===???BBBCCCCCCCCCCCCDDDKKKbbb|||{{{rrrcccXXXUUULLLHHHGGGKKKLLLJJJIIIJJJLLLKKKIIIGGGFFFFFFFFFFFFGGGDDDBBBEEEJJJMMMLLLIIICCCAAA@@@???@@@@@@>>><<<999999999999777555333111555111333:::;;;===LLL^^^uuu[[[VVVPPPNNNOOOPPPMMMJJJBBB???;;;888666666777999::::::<<>><<<:::888888777555333222333333333222333666888:::<<>>>>>DDDDDDNNN[[[ZZZLLLBBBAAANNN^^^oooxxxyyynnnYYYFFF???>>><<<:::999999;;;===???AAADDDEEEDDDDDDEEEFFFNNNbbbzzz|||uuulll^^^TTTPPPLLLGGGFFFHHHHHHEEECCCDDDGGGFFFDDDCCCBBBBBBCCCCCC@@@===;;;<<<@@@AAA???;;;<<<;;;:::;;;=========;;;::::::::::::888666444333444000222777777777CCCSSSuuutttZZZTTTOOOMMMOOOOOOLLLIIIDDDBBB===999777777888888888999;;;???BBBDDDBBBAAAAAAAAA@@@@@@@@@AAAAAABBB>>><<<:::999888777555333222333333333333444666999<<<>>>EEENNNVVVaaaqqqsss___RRRNNNPPP]]]ssstttcccuuu~~~~~~ttteeeVVVKKKCCC;;;666555555555444444444444555555111<<<666999fffjjjUUU]]]rrrvvveeeeee}}}vvvooopppqqqmmmhhh```gggkkkjjjnnnxxxsssggg^^^SSSMMMMMMNNNLLLJJJIIIHHHHHHHHHJJJJJJIIIHHHGGGIII[[[|||vvvzzz```DDD;;;@@@DDDCCCKKKNNNQQQUUUXXXYYYYYYYYYXXXXXXZZZ^^^bbbdddbbb___]]]fffzzz|||~~~nnnVVVRRRMMMJJJKKKHHHLLLNNNPPPRRRTTTVVVZZZ]]]ccc|||{{{}}}zzzwwwwwwrrrtttwwwYYYWWWWWWWWW]]]TTTSSSSSSSSSRRROOOJJJEEECCCCCCEEECCC@@@<<<777333000...------,,,++++++******))))))))))))))))))))))))))),,,---///111444888>>>BBBCCC:::222333666555111///000222333333222222333444333333222333444444111///+++,,,---///000000111111////////////...............------------...//////111222333444666888999:::777666555444333333333333444555666888;;;===>>>???EEEGGGQQQ\\\[[[MMMBBB???FFFTTTeeeooopppfffRRRBBB<<<;;;:::999:::;;;>>>???DDDFFFGGGGGGFFFFFFGGGHHHWWWhhh|||wwwpppiii^^^UUUQQQPPPKKKHHHHHHGGGCCC@@@AAACCCBBBAAA@@@@@@AAABBBBBBBBB???;;;;;;<<<<<<999555888777777999;;;======<<<999::::::::::::888666555444111222666444222:::GGGaaannnWWWSSSOOOMMMNNNNNNLLLIIIHHHEEEAAA<<<999888888888666777:::>>>BBBDDDDDDBBBBBBBBBBBBBBBCCCCCCDDDDDD>>><<<:::999888777555333222333333333333444777999>>>AAAHHHRRRZZZeeeuuu~~~lll[[[RRRPPPQQQ]]]ttt{{{iiivvvhhhXXXLLLCCC;;;666666555555444444444444555555222555777:::SSSmmmUUUXXXaaawwwxxxddduuuyyywwwrrrjjjbbb^^^ffflllllllllrrrzzzyyymmm___WWWUUUUUURRRNNNMMMKKKJJJIIIJJJIIIHHHGGGFFFLLLaaattt}}}oooOOO???>>>AAAFFFIIIPPPQQQTTTVVVXXXZZZZZZZZZXXXXXXYYY\\\^^^___]]]\\\]]]bbbpppoooqqqdddTTTKKKLLLNNNGGGIIIKKKMMMPPPRRRWWW\\\```ddd|||}}}}}}~~~|||uuusssuuu{{{zzzxxxxxx[[[ZZZYYYZZZ___UUUSSSQQQQQQQQQNNNJJJGGGEEEEEEEEECCC@@@<<<888333000///------,,,++++++******)))))))))))))))))))))))))))+++---///111333666:::===AAA999111222777999666222222222333222222333555888555444222333333333222000+++,,,---///000000111111////////////...............------------...//////111111222444666777999999666666444333333333333333444555777999;;;===???@@@EEEIIISSS]]][[[NNNAAA<<>>?????????999999:::::::::999777666555444555777555333888@@@PPPvvvfffVVVSSSOOONNNOOONNNMMMKKKKKKIIIDDD@@@<<<:::999999777888;;;???CCCDDDCCCBBBBBBBBBCCCDDDDDDEEEEEEEEE>>><<<:::999999888666444222333333333333555888:::???BBBJJJUUU^^^iiiyyymmm]]]UUUSSSTTT___wwwxxxmmmxxxjjjZZZNNNCCC:::777888555444444333333444444555555222:::<<>>@@@@@@EEEKKKUUU^^^]]]QQQEEE>>>@@@???@@@BBBCCCAAA>>><<<>>>;;;:::===CCCKKKPPPSSSMMMMMMLLLJJJHHHHHHJJJLLL]]]mmm{{{vvvnnnggg]]]VVVQQQPPPNNNJJJGGGHHHEEEDDDCCCBBBBBBBBBCCCDDDDDDBBBAAA@@@???>>><<<;;;>>>======>>>???@@@@@@???999::::::;;;:::999888777555444666777555444777<<>>BBBLLLXXXcccnnnppp___WWWSSSUUUaaaxxxwwwmmmmmmwwwkkk\\\OOODDD:::777888444444333333333333444444555111:::;;;666WWW}}}YYYKKKPPPRRR[[[zzzhhhnnn~~~~~~qqqccc______bbbiiipppvvv|||}}}sssmmmjjjeeebbbYYYUUUQQQNNNNNNNNNNNNMMMRRR^^^ttt}}}jjjMMM888;;;EEEFFFJJJSSSRRRUUUZZZ]]]^^^]]]ZZZWWWYYYYYYYYYXXXWWWWWWXXXYYY\\\^^^bbb~~~tttppplllQQQKKKNNNJJJHHHIIIJJJKKKMMMQQQVVV[[[hhh~~~~~~~~~zzzvvvoooeee\\\WWW}}}___[[[YYYWWW[[[QQQNNNNNNOOOOOONNNKKKHHHHHHHHHFFFDDDAAA===888444111///------,,,++++++******)))))))))))))))))))))))))))&&&***000444555444444444333222000///444;;;===;;;333333444333333444777999777555444333444333222000+++,,,---///000000111111////////////...............------------...//////000111222333555777888999777666555444333333333333444555777999<<<>>>@@@AAAEEEMMMXXXbbbccc[[[QQQKKK???;;;:::===>>>;;;:::::::::999;;;BBBLLLTTTYYYZZZUUUUUURRROOOMMMMMMOOORRRZZZjjj~~~|||rrrddd]]]WWWUUURRRMMMKKKLLLHHHGGGEEECCCBBBBBBBBBCCCDDDCCCCCCBBBBBBAAAAAA@@@AAA???>>>>>>@@@@@@???>>>;;;<<<<<<<<<;;;:::888777333444444444333444666999;;;]]]cccSSSSSSRRRQQQQQQPPPOOOOOOKKKJJJGGGDDDAAA???>>>>>>======???BBBDDDEEECCCAAACCCDDDEEEFFFFFFEEEDDDCCC???===;;;:::999888666444111333444444444666999<<>>===???FFFRRR___ggghhhfffdddccc```[[[XXXYYY\\\^^^cccpppsssllleeeaaa]]]WWWTTTUUUOOONNNKKKHHHFFFDDDDDDDDDEEEFFFFFFEEEDDDCCCCCCDDDBBB@@@???@@@AAABBBAAA???????????????>>><<<:::999555555444333222444666777;;;RRR^^^PPPQQQRRRQQQPPPOOOOOOOOOIIIHHHFFFDDDCCCBBBAAAAAA===>>>@@@CCCFFFGGGFFFEEEFFFGGGHHHHHHHHHFFFDDDCCC???===;;;::::::999666444111222444444444666:::<<<@@@FFFRRRaaannn{{{rrr```WWWSSSYYYhhh|||{{{bbb]]]rrr}}}}}}qqqhhh]]]SSSFFF;;;777888444333333222222333333444222444555777888BBBnnnYYYVVVUUUYYYccc}}}hhhcccyyyjjjbbb```bbbjjjqqqwww|||pppkkkjjjccc^^^ZZZWWWXXXZZZ\\\]]]mmm{{{nnnHHHBBB@@@EEEIIIKKKOOOVVVWWWXXXYYYZZZ[[[\\\\\\\\\ZZZZZZZZZXXXVVVVVVZZZ]]]\\\aaa```qqqsssiiiyyyYYYMMMIIIHHHIIILLLMMMOOOQQQUUUWWWcccyyyyyytttqqqvvv{{{mmm___UUUbbb^^^ZZZYYY^^^VVVUUUSSSSSSRRROOOJJJFFFDDDCCCFFFDDDAAA===999555111000------,,,,,,+++******))))))))))))))))))))))))))))))+++...000111333666888111666666///---222666666///111222222111000111333666666555555555444111...+++,,,---///000000111111000/////////...............------------...//////000000111333555666888888888777666555555444555555444555777999<<>>;;;:::888888777444333555777777888EEEkkk{{{VVVOOOPPPQQQPPPOOONNNNNNNNNGGGFFFEEEDDDCCCCCCCCCCCC<<<===???DDDHHHJJJIIIHHHIIIIIIJJJKKKJJJGGGEEECCC???===;;;::::::999777555111222444444555777:::===AAAGGGTTTdddrrrsssbbbXXXVVV^^^oooeee\\\uuuyyyoooggg]]]SSSGGG;;;777888444333333222222333333444666:::666666;;;<<<```eeeYYYTTT\\\ZZZrrrppp___ppppppccccccfffllloootttvvvppppppiiieee```]]]___bbbeeefffvvvwwwZZZ???BBBFFFIIIJJJLLLQQQUUUZZZYYYWWWWWWXXX[[[^^^```ddddddbbb]]]XXXWWWYYY\\\ZZZaaaaaappp}}}~~~\\\bbbPPPIIIGGGIIIMMMOOOQQQSSSWWWYYY```vvv{{{tttmmmppp}}}~~~pppccc[[[aaa\\\ZZZYYY^^^TTTQQQQQQQQQPPPMMMIIIEEEDDDEEEHHHEEEAAA>>>;;;777222...------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))+++000666:::;;;999777555555333111///000444777222222222444555555333222111333666777666444222111///...---...///000///...---.........//////000000///---+++,,,///000///---000111222333555666777777555555444333333333333444333555777999:::<<>><<<:::999999888777555444444666888;;;<<>>AAAFFFJJJKKKJJJIIIKKKLLLMMMKKKHHHDDDBBB@@@>>><<<::::::888666444222333333333555888===AAADDDMMMYYYggguuuqqq```VVVVVVbbbssswwwWWWyyy{{{|||{{{ooojjj```RRRCCC888555555333333333333333333333333444777555333555:::TTTzzzYYYWWW[[[XXXkkkeeefffwww|||mmmmmmmmmmmmlllrrr~~~yyyqqqnnnnnnjjjdddkkkxxx___KKKEEEGGGKKKOOORRRSSSTTTTTTXXXXXXYYYZZZ\\\]]]^^^___bbbbbbaaa___]]]\\\^^^______dddccchhhssssssgggccckkkXXXNNNKKKIIIHHHKKKQQQWWWYYYYYYaaajjj~~~xxxqqqnnnrrrzzzxxxjjjbbbccc]]]YYYXXX]]]SSSQQQQQQRRRQQQNNNJJJFFFEEEFFFHHHEEEAAA>>>;;;777222///------,,,,,,,,,+++++++++)))))))))))))))))))))))))))+++///555999;;;999777444444333111//////111333222222222444666666444222555444444666999999555111...---,,,---000111111000............/////////000///---+++,,,...000///...000111222333555666777777555555444333333333333444333555777999:::===@@@CCCLLLWWWhhhwww{{{tttqqqsssyyy~~~~~~}}}tttggg]]]WWWSSSOOOMMMKKKHHHFFFGGGJJJJJJGGGCCCCCCCCCCCCEEEFFFEEECCCAAAAAAAAA@@@>>>===;;;::::::::::::999777666666777999888666CCCddduuu^^^OOORRROOOKKKIIIIIIIIIHHHGGGJJJIIIGGGEEEDDDCCCCCCCCCAAA@@@???AAAEEEHHHKKKLLLJJJKKKLLLLLLJJJGGGCCCAAA@@@>>><<<::::::888666444222222333333555888===AAAHHHQQQ]]]kkkzzzsssbbbVVVUUUaaasssxxxaaa}}}~~~~~~sssnnncccTTTDDD:::666777333333333333333333333333333777555555777888KKKkkkhhhWWWUUUZZZhhhzzzdddjjjyyy~~~uuuzzzvvviiifffrrrzzzvvvwwwsssmmmqqq{{{tttTTTDDDEEEGGGKKKNNNRRRSSSTTTTTTXXXXXXYYY[[[\\\]]]^^^___`````````^^^]]]]]]___aaakkknnniiihhhmmm^^^eeeTTTOOOKKKJJJIIIKKKOOOSSSVVVWWW___hhh|||wwwpppkkkkkkpppuuuyyy}}}|||ooogggeee]]]XXXWWW\\\RRRPPPRRRRRRQQQNNNJJJGGGFFFFFFGGGEEEAAA>>>;;;777222///,,,,,,,,,,,,++++++++++++)))))))))))))))))))))))))))+++///444888:::999777444555555333111000000111333222222333555555444222777444222666<<<===888333---,,,+++---///222222222............///////////////---,,,,,,...//////...000111222333555666777777555555444333333333333444333555888999;;;===AAADDDPPP\\\nnn|||~~~qqqggg```[[[WWWTTTNNNKKKHHHIIIKKKKKKIIIFFFFFFFFFEEEFFFHHHHHHFFFDDDBBBAAA???===<<<;;;<<<<<<======<<<;;;::::::999:::;;;555888KKKdddwwwuuu```RRRLLLQQQNNNKKKIIIIIIIIIIIIIIIHHHIIIIIIFFFBBBAAACCCFFFAAAAAAAAAAAACCCFFFKKKNNNKKKLLLMMMLLLJJJFFFBBB@@@@@@>>><<<::::::888666444111222333333555999>>>BBBMMMUUUcccqqqrrrbbbUUUSSS```tttvvvhhh}}}~~~vvvpppdddTTTDDD999666666333333333333333333333333222777666666999666@@@VVV}}}VVVQQQ^^^kkkvvvhhh___oookkkeeevvv|||yyy{{{|||zzz~~~~~~aaaJJJAAAHHHJJJNNNQQQTTTWWWXXXXXXZZZZZZ[[[\\\]]]^^^^^^^^^^^^______^^^]]]^^^```bbbjjjlllhhhggg|||~~~ZZZrrrnnn[[[MMMQQQKKKKKKKKKKKKLLLNNNRRRVVV^^^hhh~~~zzztttnnnkkkkkkmmmoootttuuu}}}vvvooofff^^^XXXVVV[[[QQQPPPQQQQQQQQQMMMIIIFFFEEEEEEGGGDDDAAA>>>;;;777333///,,,,,,,,,++++++++++++***))))))))))))))))))))))))***+++...222777999999777666777888888555333222222222111000111333444333111444333333666:::;;;999666...---,,,,,,///111111111.........///////////////...---------......//////000111222333555666777777555555444333333333333444333555888:::<<>>???AAA???>>>>>>>>>>>>===<<>><<<::::::888666444111222333444666:::???CCCPPPXXXfffvvvzzzmmm___VVVTTTaaavvvwwwllliii}}}|||}}}|||wwwpppcccRRRAAA666333444333333333333333333333333333777555555999666999HHH{{{zzzcccPPP[[[iiiuuu}}}eeeeeessswwwqqq|||}}}{{{{{{{{{yyyqqqmmmttt}}}vvv}}}nnnTTTGGGHHHOOOPPPSSSVVVYYY[[[]]]]]]^^^____________^^^]]]\\\___``````^^^]]]]]]```bbbbbbeeedddeeewwweeeaaalllYYYKKKTTTJJJKKKLLLJJJIIIKKKQQQVVV^^^iiizzzvvvuuuuuuwwwxxxvvv{{{{{{vvvfff]]]WWWVVV[[[RRRPPPPPPPPPOOOLLLHHHEEEDDDDDDFFFDDDAAA>>>;;;777333000,,,,,,+++++++++*********))))))))))))))))))))))))***+++,,,000555888888888555777999888555333111111111000//////111222111000///222666777555555777999222///---,,,...////////////////////////.........---------------...///000000111222333555666777777555555444333333333333444333555888:::===@@@DDDGGGQQQ___ttt}}}zzzvvvqqqmmmcccaaa]]]ZZZVVVSSSOOOMMMLLLJJJGGGFFFGGGGGGGGGFFFEEECCCAAA?????????AAABBBDDDAAA??????AAABBBAAA???BBB>>>===AAAHHHOOOZZZccceeeeeebbb\\\TTTOOONNNOOOLLLJJJIIIJJJMMMPPPRRRSSSNNNOOOOOOJJJDDDAAADDDIIIFFFGGGHHHFFFEEEFFFKKKPPPOOOOOOOOOMMMKKKGGGDDDBBB@@@>>><<<::::::888666444111222444555777<<>>;;;888333000++++++++++++************))))))))))))))))))))))))+++***+++///333777888888222444666555333000000000111000...///000222111111,,,222777666222111555:::333111...,,,---.........///////////////.........---.........------///000000111222333555666777777555555444333333333333444222555888;;;===AAAEEEHHHQQQ```uuuwwwqqqhhhgggddd```[[[UUUPPPMMMMMMJJJFFFDDDDDDDDDDDDCCCFFFEEEDDDCCCCCCDDDEEEEEEFFFBBB??????BBBEEEEEEDDDAAA>>>???CCCEEEHHHOOOVVV___]]]YYYTTTPPPMMMLLLLLLIIIGGGFFFHHHLLLPPPRRRSSSRRRRRRQQQLLLGGGFFFIIILLLKKKLLLLLLKKKJJJJJJLLLNNNOOOOOONNNMMMJJJHHHEEECCC@@@>>><<<::::::888666444222444555777999>>>DDDHHHSSS[[[iii{{{sssccc[[[YYYYYYfffzzz|||jjjrrrrrr{{{{{{sssdddQQQ???555444555333333333333333333333333333888444111777888999CCCXXXyyyZZZTTTjjj}}}|||rrr___jjjyyy~~~xxxrrrmmmggg]]]WWW```uuulllUUUKKKMMMSSSUUUUUUVVVXXXYYYZZZ\\\\\\bbbbbbcccbbbaaa^^^[[[YYY``````___]]]ZZZZZZ[[[\\\YYY]]]aaabbbgggZZZwwwjjj]]]PPPOOOMMMKKKJJJMMMRRRUUUYYYjjjttt|||}}}aaa[[[YYYYYY^^^UUUSSSPPPPPPOOOLLLHHHEEEDDDDDDEEECCC@@@>>>;;;888444111++++++++++++************))))))))))))))))))))))))+++***+++---222666888888111333444333111000000111333111///000111333333333///222555555333222555888333000---,,,---//////000000/////////............,,,...///...,,,,,,...111000111222333555666777777555555444333333333333444222555888;;;>>>BBBFFFJJJTTTbbbvvv~~~vvvqqqqqqppplllfff___XXXUUUSSSOOOJJJFFFEEEEEEEEEDDDHHHHHHHHHHHHHHHHHHHHHHHHHHHCCC>>>>>>BBBGGGHHHHHHDDDBBBBBBEEEFFFFFFHHHNNNVVVWWWWWWTTTPPPMMMKKKKKKJJJIIIGGGIIILLLOOOQQQRRRUUUSSSPPPMMMLLLMMMOOOQQQQQQPPPOOOOOOOOOOOOMMMKKKLLLLLLLLLJJJIIIFFFDDDCCC@@@>>><<<::::::888666444333555777888;;;@@@FFFKKKWWW^^^mmmuuuggg^^^ZZZZZZhhh{{{mmmwwwxxxxxx~~~zzzrrrbbbOOO===444333666333333333333333333333333000888555222777777888@@@NNNgggRRRaaapppxxxpppgggiii|||~~~yyytttnnnhhh___ZZZccczzzuuu___PPPOOOSSSTTTWWWWWWWWWXXXXXXYYYZZZ[[[\\\]]]___```___]]][[[YYY[[[[[[[[[YYYWWWWWWYYY[[[TTTZZZaaadddfffyyyhhhhhhjjjYYYTTTOOOLLLLLLNNNPPPQQQSSSdddiii___[[[YYYZZZ```VVVTTTQQQQQQPPPMMMIIIFFFEEEEEEEEECCC@@@>>>;;;888444111+++++++++************)))))))))))))))))))))))))))+++******---111555888999333444444444222222333444555333111111333444555444333222222333444555555555111...,,,+++---///111222000000//////.........---,,,...///...,,,,,,...111000111222333555666777777555555444333333333333444222555888;;;>>>BBBGGGJJJVVVdddxxx~~~wwwpppiiifffYYYUUUOOOKKKIIIIIIIIIHHHHHHIIIJJJKKKKKKKKKJJJJJJHHHBBB======BBBHHHJJJJJJJJJGGGGGGIIIIIIFFFGGGKKKKKKQQQWWWWWWRRRNNNMMMNNNOOOMMMKKKKKKNNNPPPRRRRRRUUURRROOONNNOOORRRTTTUUUUUUSSSQQQRRRSSSRRRNNNJJJJJJJJJIIIHHHGGGEEEDDDCCC@@@>>><<<::::::888666444444666777999<<>>CCCHHHMMMUUUbbbttt|||vvvssshhhaaaXXXQQQOOONNNMMMKKKLLLLLLLLLNNNPPPPPPNNNLLLPPPLLLHHHFFFHHHLLLOOOPPPPPPOOONNNLLLJJJIIIHHHGGGNNNPPPSSSTTTSSSPPPMMMKKKPPPQQQQQQRRRQQQRRRTTTVVVVVVUUUSSSRRRRRRTTTVVVWWWYYYWWWUUURRRPPPNNNLLLLLLHHHHHHGGGGGGEEEDDDBBBAAAAAA???<<<:::999888666444555444666999<<<@@@KKKUUU^^^hhhxxxssshhhdddfffcccoooppptttuuuzzzuuuzzzppp[[[CCC777666666222222222222222222222222222222222333333555666888999;;;ZZZjjjTTTYYY\\\ppp|||eeedddhhh~~~yyyuuuqqqkkkiiitttxxx~~~pppVVVNNNPPPSSSTTTUUUUUUXXXXXXUUUUUUXXXYYYVVV[[[ZZZ[[[[[[\\\]]]______[[[VVVSSSSSSTTTTTTXXX]]][[[ggghhhccchhhxxxuuuppprrr^^^NNNNNNRRRQQQOOOPPPOOOYYY^^^ggg|||```\\\WWWVVV^^^UUUQQQPPPQQQPPPLLLHHHDDDCCCCCCFFFDDDAAA>>><<<888333//////......---+++******)))))))))))))))))))))))))))(((((()))+++...222555777666555333111111222333444999777555333222222333444333555666666444333444444333111///------...000222000000000000000000000000000000000000000000000000111222222333444555666666777666666555555444333333444666888;;;>>>CCCHHHMMMYYYeeewww{{{ssshhh___ZZZVVVRRROOOMMMMMMNNNOOORRRRRRQQQOOOYYYUUURRRPPPQQQSSSTTTTTTRRRQQQQQQOOOMMMJJJHHHGGGMMMPPPSSSSSSRRRPPPOOOOOORRRSSSSSSTTTTTTUUUVVVXXXXXXWWWVVVTTTTTTUUUVVVVVVVVVUUUSSSQQQOOONNNMMMLLLIIIIIIHHHGGGFFFEEECCCBBBAAA>>>;;;:::999888666444777666777;;;>>>BBBMMMWWW```kkk{{{~~~pppfffbbbdddhhhttt}}}hhhoooyyy{{{yyynnnYYYBBB777666555222222222222222222222222222222222333444555777888999;;;IIIqqq~~~wwwXXXSSSVVVnnnnnnbbbjjj}}}yyywwwtttuuu}}}kkkUUUNNNQQQSSSTTTUUUWWWZZZZZZXXXXXX[[[\\\YYYZZZZZZZZZZZZ[[[\\\]]]^^^^^^ZZZWWWYYYYYYYYY[[[```\\\bbbbbbdddlllxxxmmmooo[[[UUUSSSNNNLLLNNNRRRXXXXXX___{{{___[[[VVVUUU]]]TTTPPPPPPPPPOOOLLLHHHDDDBBBBBBDDDCCC@@@>>><<<888444000......---,,,,,,+++******))))))))))))))))))))))))''''''(((+++///333888:::777666444333111111222222;;;999777555444333333444666777888888666555555555444333000......///111222000000000000000000000000000000000000000000000000111222222333444555666666777777666555555444444333444666888;;;>>>CCCHHHMMMZZZfffwwwxxxnnneee^^^WWWRRRRRRQQQRRRTTTVVVXXXWWWVVV]]][[[YYYWWWXXXXXXWWWUUUTTTTTTTTTRRRPPPLLLIIIGGGLLLOOORRRRRRQQQQQQTTTWWWXXXWWWWWWVVVVVVVVVWWWWWWXXXXXXWWWVVVUUUUUUUUUUUUTTTSSSRRRQQQOOONNNMMMMMMJJJJJJJJJIIIGGGFFFDDDCCC@@@>>>;;;999999888666444888777999===AAAFFFPPP[[[cccooo|||nnndddaaacccnnnzzzmmmsssyyyvvvjjjUUUAAA777666555222222222222222222222222222222222333444555777888999===<<>><<<999555111......---,,,,,,+++******))))))))))))))))))))))))(((((())),,,111666;;;???999888666444222111000000999888666555444444444444666888999888666444444555444222000...---...000111////////////////////////////////////////////////111222222333444555666666777777666666555444444444444666888;;;>>>CCCHHHMMMWWWccctttxxxpppggg^^^XXXXXXWWWWWWXXX[[[\\\[[[ZZZZZZXXXXXXXXXXXXWWWUUURRRTTTTTTUUUTTTQQQMMMIIIFFFKKKOOOSSSSSSRRRSSSZZZ``````^^^[[[YYYXXXWWWUUUTTTTTTTTTTTTTTTSSSSSSSSSSSSRRRRRRRRRQQQQQQPPPOOONNNLLLLLLKKKJJJHHHGGGEEEDDD@@@===:::999888888666444888777:::???CCCIIITTT___iiiwww|||nnndddaaacccqqq}}}vvv~~~|||ttteeePPP???666555444333222222222222222222222222333333333444555777999:::???<<>><<<999555111---------,,,,,,++++++***))))))))))))))))))))))))(((((()))+++000666;;;???:::999777555333111000///444444444444444444555555555666777777555444444444333222///---,,,---...000////////////////////////////////////////////////111222222333444555666666888777777666555555444444444666888;;;>>>CCCHHHMMMUUU```qqqyyyqqqiiiccc]]][[[ZZZZZZZZZ[[[ZZZXXXVVVUUUVVVWWWXXXWWWTTTRRRQQQRRRSSSSSSPPPMMMIIIFFFKKKQQQVVVVVVTTTWWWaaajjjjjjfffaaa]]][[[XXXTTTQQQOOOOOOOOOOOOOOOPPPQQQRRRQQQQQQRRRRRRRRRQQQPPPOOOMMMMMMLLLKKKIIIGGGEEEDDD???<<<:::888888888666444777777:::AAAFFFMMMYYYeeeqqq~~~pppfffdddffftttwww}}}qqq```KKK<<<666444333333222222222222222222222222333333444444666777999:::;;;BBBEEERRRyyyyyy|||^^^ZZZssslllggg{{{~~~hhh\\\ZZZVVVSSSSSSUUUUUUSSSVVVYYYZZZXXXXXX\\\\\\ZZZXXXYYYZZZ\\\]]]]]]]]]]]]^^^\\\\\\______\\\[[[^^^\\\[[[[[[bbbddddddyyyuuu}}}qqqiiihhhbbbVVVNNNOOOQQQUUUVVVSSSZZZyyyccc___YYYXXX___VVVRRRRRRTTTTTTRRRMMMIIIFFFEEEDDDCCC@@@>>><<<888444000---------,,,,,,+++++++++))))))))))))))))))))))))'''''''''(((,,,222777;;;:::999777666333111000///111111222333333444444444222444666555444333444555333222///,,,+++,,,---///000000000000000000000000000000000000000000000000111222222333444555666666888888777666666555555444444666888;;;>>>CCCHHHMMMWWWaaarrr|||vvvoooiiibbb```\\\ZZZYYYWWWUUUSSSVVVVVVVVVXXXYYYXXXUUUSSSOOOOOOPPPPPPOOOMMMKKKJJJLLLTTT[[[[[[XXX[[[gggrrruuupppiiidddaaa]]]XXXSSSNNNMMMLLLKKKKKKMMMOOOPPPPPPPPPQQQRRRRRRQQQOOONNNNNNMMMMMMKKKIIIGGGEEEDDD>>><<<999888888888666555666777;;;CCCJJJSSS```lllzzz~~~rrriiihhhlllxxx~~~vvv~~~xxxnnn\\\FFF:::666444333444222222222222222222222222333333444555666888999:::666DDDEEEDDDfffnnnYYYeeeooolllrrrsss]]]WWWYYYXXXSSSPPPRRRSSSRRRTTTWWWXXXVVVWWW[[[[[[YYYSSSUUUWWWYYY[[[\\\\\\\\\]]]ZZZZZZ\\\\\\YYYYYY[[[ZZZ^^^___aaa``````~~~}}}ooonnnddd^^^bbbbbbYYYSSSRRRPPPSSSVVVSSSQQQbbbccc___YYYWWW___UUUQQQQQQSSSTTTRRRMMMIIIEEEDDDFFFDDDAAA>>><<<888333///------,,,,,,,,,,,,++++++)))))))))))))))))))))))))))(((''''''***///444888999999888666444222000///111222222333333333333333111333555555444444555666555333000---,,,---...///000000000000000000000000000000000000000000000000111222222333444555666666888888777777666555555555444666888;;;>>>CCCHHHMMMXXXbbbqqq~~~vvvppplllhhhccc^^^ZZZWWWTTTQQQUUUTTTTTTUUUUUUTTTQQQNNNMMMMMMNNNOOOOOOOOOOOONNNMMMWWW``````\\\___lllyyyyyyrrrmmmkkkgggaaa\\\SSSQQQMMMJJJIIIKKKMMMOOONNNNNNPPPPPPPPPNNNLLLKKKNNNMMMLLLKKKIIIFFFDDDCCC===;;;999888888777666555777888===GGGOOOYYYgggtttzzzqqqkkklllqqq~~~}}}vvv{{{xxxlllXXXCCC999666333222444222222222222222222222222444444444555666888::::::999AAABBBAAAXXXqqqeeeyyy}}}~~~ppp}}}xxxggg___[[[______WWWQQQSSSUUUUUUUUUXXXXXXWWWXXX\\\\\\ZZZQQQSSSWWWZZZ\\\]]]^^^^^^ZZZWWWVVVXXXWWWUUUUUUXXXXXX```bbb``````ccc{{{cccuuuvvvfffZZZ[[[]]]YYYUUUUUUOOOMMMQQQUUUSSSZZZyyybbb^^^XXXVVV^^^TTTPPPPPPRRRSSSQQQMMMHHHDDDCCCFFFDDDAAA???<<<777222///---,,,,,,,,,,,,,,,,,,,,,)))))))))))))))))))))))),,,***))))))+++000444888999888888666555222111000444444444444333333222111000222555666555555666888666444111...---...///000000000000000000000000000000000000000000000000000111222222333444555666777888888777777666666555555444666888;;;>>>CCCIIIMMMYYYaaappp{{{uuupppjjjccc^^^ZZZVVVSSSRRRQQQOOOOOONNNMMMIIIGGGLLLMMMMMMNNNOOOPPPQQQRRROOOYYYcccddd___bbbooo|||~~~wwwsssrrroooiiicccYYYUUUPPPKKKIIIJJJMMMOOOLLLMMMNNNOOONNNLLLJJJIIINNNMMMLLLKKKHHHFFFDDDCCC===;;;999888888777666555888999???IIISSS]]]lllyyywwwooollloootttyyyttt~~~yyy~~~zzzkkkVVVAAA888666333222444222222222222222222222222444444444555777888:::;;;@@@??????CCCTTTyyykkkqqqsssyyy~~~kkk```eeeaaagggfff\\\UUUWWWZZZ[[[VVVYYYZZZXXXZZZ]]]^^^\\\SSSUUUYYY]]]```aaabbbbbb]]]YYYWWWYYYXXXVVVWWWZZZWWWaaaccc```ccchhhyyy^^^___~~~ggg___]]]VVVQQQQQQMMMHHHLLLVVVYYY^^^ttt