BM6@ 6(@@ 666666666666666666666666666666666666666555555555555555555444444333333333444444444444444444444444555666777888888777666555999888777999===JJJbbbxxx~~~yyyuuuzzz~~~zzzuuuyyy|||lllbbbVVVQQQVVVaaakkkpppllleee\\\WWWVVVUUUQQQNNNKKKIIIFFFCCC@@@>>>======BBBAAAAAABBBDDDHHHKKKMMMGGGEEEFFFHHHBBB@@@NNNbbbttttttzzz{{{yyy{{{}}}uuu```LLLQQQiiizzz{{{lllaaaRRRFFF;;;333111444000000000000000000000000////////////////////////////////////000000000000////////////////////////000000////////////000000000111111222222333444444666555555555888;;;???BBBEEEFFFJJJRRRVVVYYY___fff555555555555555555555555555555555555555555555555555444444444333333333333444444444444444444444444444555666666666666555444999888777888:::DDDYYYmmm~~~|||zzzyyy}}}~~~yyytttxxx}}}ttt|||tttllleeeeeennnyyy|||uuukkkbbbZZZTTTOOOMMMIIIGGGEEEBBB@@@?????????EEEDDDDDDDDDFFFHHHKKKLLLMMMDDD??????@@@FFF[[[qqq~~~~~~yyytttrrrvvvmmm\\\OOOTTTfffqqqqqqfff[[[NNNDDD;;;222000222////////////////////////.........................../////////000000000000////////////////////////000000////////////000000000111111222222333444444666555555555888;;;???AAADDDEEEJJJQQQVVVYYY___fff555555555555555555555555444444444444555555555555444444333333333333333222333333333333444444444444333444444555555444444333888777777777777===MMM]]]uuutttooooooxxx|||xxx{{{sssmmmuuu|||mmm]]]QQQKKKJJJEEEDDDBBBAAA@@@@@@AAABBBGGGFFFFFFFFFGGGIIIJJJLLLOOOCCC<<>>HHH```mmm}}}~~~tttuuu}}}}}}sssnnnttt~~~qqqZZZHHHBBBBBB????????????@@@BBBCCCEEEBBBCCCCCCDDDFFFGGGIIIIII???>>>EEETTTeeeqqqzzzyyygggRRROOOYYYqqq|||mmm[[[MMM===444000---...111............................................................////////////////////////////////////000000////////////000000000111111222222333444444333333555777999===@@@AAA@@@AAAGGGOOOUUUYYY___fff333333333333333333333333000000111111222222333333000111111111111222222222111111222222333333444444555444444333333444444555222222333666666555;;;BBBPPP^^^uuuwwwjjj}}}|||uuuuuuyyyxxxssswwwqqqXXXEEE???AAA??????>>>>>>???AAACCCDDDAAABBBCCCCCCDDDEEEFFFFFF<<>>>>>>>>@@@AAABBBDDDDDDDDDDDDCCCCCCBBBAAADDDQQQbbbnnnwww|||mmm[[[NNNVVVjjjwwwdddLLL???333000111000000111........................---------------------------------.........//////////////////////////////000000////////////000000000111111222222333444444111222555777;;;>>>@@@AAAAAABBBGGGNNNSSSVVV\\\ccc222222222222222222222222...//////000111222222222//////000000111111111222000000111222333333444444333222111000000111222333333111222444333111333999;;;DDDUUUhhhwwwrrrVVVUUUdddzzzttt}}}zzzXXXDDD@@@BBBAAA@@@???>>>>>>???@@@AAAHHHGGGGGGEEECCCAAA???>>>MMMaaawww{{{{{{uuugggXXXPPP[[[nnn{{{zzzxxxvvviiiWWWCCC888000000333333000000........................---------------------------------.........//////////////////////////////000000////////////000000000111111222333333444444111222555888;;;>>>@@@AAABBBBBBGGGNNNSSSVVV[[[bbb222222222222222222222222444222000111333444333000000111111111111222222222000111111111111222222222111111222222222333333333333333333444444444555555777===JJJ\\\nnnoooXXXPPP]]]~~~xxxwww}}}}}}}}}gggIII===@@@FFFAAA???@@@DDDDDDBBBBBBFFFPPPGGGBBBBBBBBBBBBHHHPPPjjjnnnxxx~~~xxxqqqkkkjjjllllllgggbbbppptttsssnnnnnnlllYYYCCC444333111////////////000///////////////////////////...,,,++++++,,,...///000///...---,,,------...------------------------000000000000000000000000000111111111111222222222444555666777:::>>>AAACCC@@@CCCGGGLLLQQQWWW^^^bbb222222222222222222222222333111///000222333111000000000111111111222222222000000111111111222222222111111111222222222333333333333333444444444444555888888@@@QQQdddwwwqqqcccZZZXXXbbb}}}~~~tttxxx}}}tttTTTBBB>>>@@@CCCEEEAAA@@@CCCDDDCCCCCCEEEHHHHHHFFFBBB<<>>333222111////////////000///////////////////////////...,,,++++++,,,...///222111///------...///000........................000000000000000000000000000000111111111222222222333333444666888;;;>>>@@@CCCFFFJJJNNNRRRXXX^^^bbb222222222222222222222222111000///000111111000///000000000111111111222222000000000111111111222222111111111222222222222333333333333333444444444444888444555AAATTTgggzzz[[[JJJBBBQQQeeevvv}}}vvvvvvxxx~~~}}}oooSSSAAA>>>AAABBBAAAHHHCCCAAAEEEHHHGGGGGGHHHGGGFFFEEEDDDHHHWWWssszzzxxxhhh\\\QQQQQQ^^^ooo|||~~~hhhZZZaaadddUUUBBB999222222111000///////////////////////////////////////...---,,,,,,---...///000///...---...111444666000000000000000000000000000000000000000000000000000000000111111111222222333444555666888;;;===???GGGIIILLLPPPTTTYYY^^^bbb111111111111111111111111111111000000111111111000000000000000111111111111000000000000111111111111111111111111222222222222222222333333333444444444888333111888DDDTTTgggwww}}}iiiSSSEEEAAAHHH\\\ppprrrjjjpppyyy}}}{{{}}}|||}}}ssseee^^^QQQBBB<<>>CCCSSSqqqwwwrrrppp___PPPHHHZZZzzz___iiilll```NNNAAA555+++000000000000/////////...////////////////////////........................,,,,,,++++++---111444666//////////////////////////////////////////////////////000000000111111111444555777999<<<>>>???@@@BBBEEEJJJNNNSSSYYY```ddd111111111111111111111111111333444333222111222333/////////000000000111111/////////000000000111111000000000111111111111222222222222222333333333333444666777777555999JJJ[[[mmm~~~wwwTTTHHHBBB:::???KKK\\\nnn{{{zzzkkkZZZbbbhhhrrr}}}}}}yyyxxxxxxzzzyyywwwrrrmmmiiiiiilllnnnrrrqqqpppqqqrrrrrrpppnnnnnnqqqtttxxx}}}lllZZZMMMFFFCCC:::>>>BBBCCCCCCEEEHHHJJJPPPMMMLLLMMMJJJEEECCCDDD???TTTrrr}}}sssllliiiTTTOOOSSSfff~~~}}}nnn\\\hhhfffNNN999444444111...//////000000//////...////////////////////////........................//////---,,,,,,------...........................000000000000000000000000/////////000000000111111000222444888:::<<<>>>>>>AAADDDHHHMMMRRRYYY___ddd111111111111111111111111000222333222000000111333////////////000000000111////////////000000000111000000000000111111111111111222222222222333333333333444666777555555@@@KKK\\\lllvvvTTTFFFDDD<<>>@@@DDDQQQ```ddd```TTTVVVXXX]]]bbbhhhmmmpppxxx{{{uuutttpppjjjdddbbbdddgggaaa```aaagggnnnssstttsssiiifffbbbaaabbbcccaaa___XXXWWWVVVRRRMMMJJJIIIJJJGGGGGGFFFCCC@@@>>>???@@@AAAAAAAAABBBEEEKKKRRRXXXQQQPPPNNNMMMKKKOOO\\\jjjzzzlllcccaaabbbqqqlllfffjjjgggRRR@@@:::444,,,***///---...///000000///......////////////////////////......////////////......***+++---///000000//////////////////////////////000000000000000000000000////////////000000000000///222555:::===@@@BBBBBBEEEGGGKKKNNNRRRWWW]]]aaa111111111111111111111111000000000000000000000000000000////////////000000//////............//////222111000//////000111222222222222222222222222222333333444444666777888999FFFRRRgggyyy~~~jjjRRRCCC:::???FFFNNN\\\lllZZZWWWRRROOOQQQWWW___dddgggmmmuuuyyyzzz|||~~~xxxqqqkkkjjjkkklllmmmllllllnnnrrruuuvvvsssooofff```YYYWWWYYY[[[ZZZXXXTTTQQQLLLHHHDDDBBBBBBBBBBBBAAA@@@@@@@@@AAABBBCCC@@@BBBEEEGGGIIILLLPPPSSSVVVNNNGGGIIISSSiiinnnXXXNNNVVVaaaooohhhjjjXXXGGG666222444333000...////////////////////////////////////////////////---------------------------------............//////////////////.........000000000000////////////000000000000111111111111111222444777:::>>>AAACCCIIILLLOOOPPPRRRWWW___eee111111111111111111111111000000000000000000000000000000////////////000000//////............//////111111000//////000111111222222222222222222222222333333333444555666777888;;;EEEXXXjjjxxxqqq\\\HHHAAAAAAFFFTTTddd___\\\WWWRRROOOOOOPPPPPPZZZ___fffjjjlllpppvvv|||zzzuuurrrssswwwyyy{{{}}}{{{xxxuuusssnnnhhhccc]]]WWWQQQOOOQQQSSSRRRPPPOOOLLLHHHDDDAAA@@@???@@@BBBAAAAAA@@@AAABBBCCCDDDFFFFFFGGGJJJMMMPPPSSSTTTIIIHHHJJJSSSfff}}}|||kkkWWWRRR___ooo~~~rrriiiKKK===111...000000///...////////////////////////////////////////////////---------------------------------............////////////////////////...000000000000////////////000000000000111111111111111222444777:::>>>AAACCCGGGKKKOOOQQQSSSXXX___ddd111111111111111111111111000000000000000000000000000//////......//////000//////............//////111000000//////000000111222222222222222222222222222222222222333555666777666===KKK\\\kkkyyyvvvYYYHHH@@@AAAKKKXXXfffddd^^^WWWOOOJJJHHHHHHOOOSSSWWWZZZ\\\```ggglllrrrtttvvvxxxzzz|||}}}}}}~~~~~~~~~~~~|||yyyvvvvvvzzz{{{ssskkkccc[[[VVVSSSOOOJJJHHHIIIKKKJJJIIIIIIGGGDDDAAA?????????@@@BBBBBBBBBBBBCCCDDDFFFFFFJJJJJJLLLNNNPPPPPPNNNLLLHHHSSS```ooouuunnnoookkk___UUUZZZmmmlllVVV<<<444------/////////111////////////////////////////////////////////////---------------------------------............///......//////////////////////////////000000000000000000000000111111111111111222444777:::>>>AAABBBEEEIIINNNQQQTTTXXX___ddd111111111111111111111111000000000000000000000000/////////......///////////////............//////000000000//////000000000111111111111222222222222111111111111222333444555777999AAAOOO]]]lll}}}gggUUUKKKEEEGGGKKKbbbcccbbbZZZQQQKKKLLLOOOJJJLLLOOOQQQRRRTTTXXX[[[ccceeegggkkknnnqqqrrrssssssssstttuuuxxx{{{~~~}}}}}}}}}}}}}}}}}}~~~}}}zzzxxxsssqqqoooppptttyyy|||~~~{{{wwwoooggg___WWWRRROOONNNJJJGGGEEEFFFGGGGGGGGGFFFEEECCCAAAAAAAAABBBCCCBBBCCCCCCDDDFFFGGGHHHIIILLLOOOSSSSSSQQQMMMLLLLLL```sssvvvhhhccc___[[[ZZZ```mmm|||~~~pppTTT;;;444000...000111000111555////////////////////////////////////////////////........................---------............///............////////////////////////000000000000///000000000111111111111222333444777:::===@@@BBBBBBGGGMMMRRRTTTYYY^^^ccc000000000000000000000000//////////////////////////////............////////////............///////////////000000/////////000000000111111222222222111111111111111222333444666444666???LLLZZZlllzzzvvvlllbbbWWWLLLEEEQQQWWW]]]]]]WWWQQQOOOPPPDDDFFFIIIJJJKKKLLLMMMNNNVVVXXX[[[^^^bbbdddfffgggjjjjjjkkklllnnnqqqsssuuuqqqppppppoooooooooppppppooopppppppppnnnmmmkkkjjjiiigggddddddgggiiijjjkkkhhheee```YYYSSSOOOLLLLLLIIIGGGEEEDDDDDDEEEFFFFFFCCCBBBBBBAAABBBCCCDDDDDDDDDEEEFFFGGGHHHIIIJJJJJJMMMQQQSSSQQQNNNQQQ[[[ddduuugggWWWTTTXXXfffyyyzzzhhhssszzzuuufffSSS>>>///222///000222222///000444////////////////////////////////////////////////........................---------............///---.........//////000000.../////////000000000111///000000000111111111111222333555777:::===@@@AAABBBFFFMMMQQQTTTXXX^^^bbb000000000000000000000000///////////////////////////......------....../////////............//////...//////000000//////...//////000000111222222222111111111111111222333333666333222888@@@LLL]]]kkkyyy}}}ttt```RRRHHHMMMVVV```eeeaaaWWWOOOEEEEEEFFFFFFGGGGGGHHHHHHNNNOOOQQQTTTWWWYYYZZZ[[[aaaaaabbbcccdddfffhhhiiihhhgggfffeeeddddddddddddfffffffffeeecccaaa___^^^___\\\ZZZYYYZZZZZZYYYXXXXXXWWWUUUPPPKKKHHHHHHHHHDDDDDDCCCBBBBBBBBBCCCDDDAAAAAAAAAAAABBBCCCDDDEEEFFFGGGHHHJJJJJJKKKKKKKKKHHHKKKMMMNNNSSSaaavvvmmm___PPPTTTaaavvvwwwgggfffrrrvvvhhhQQQ>>>333...111......111111......000////////////////////////////////////////////////........................---------............///------......///000000000......//////000000111111000000000000111111111111333333555777:::===???AAACCCGGGLLLPPPRRRVVV]]]bbb000000000000000000000000///////////////////////////......------....../////////............//////......///000000///....../////////000111222222222222222111111111222333333666444444777:::AAANNN[[[gggxxx|||sss___WWWTTTcccxxxuuufffYYYUUUOOOJJJHHHHHHHHHIIIJJJJJJLLLNNNOOOPPPQQQQQQTTTUUUVVVWWWYYY[[[\\\\\\___^^^]]]\\\\\\\\\\\\]]]]]]]]]^^^]]]\\\ZZZWWWVVVTTTRRRPPPOOOPPPPPPNNNMMMLLLMMMMMMJJJFFFCCCDDDEEEAAAAAAAAAAAA@@@@@@BBBCCCBBBBBBCCCDDDEEEFFFGGGHHHHHHIIIJJJLLLLLLLLLKKKKKKGGGLLLWWWddduuunnn```ZZZaaalllzzz{{{sssmmmxxxwwwkkkTTT???444111000222...---000222///...///////////////////////////////////////////////////........................---------............///------......///000000111.........///000111111111000000000000111111111111333444555777:::===???AAADDDHHHLLLNNNPPPUUU\\\aaa000000000000000000000000////////////////////////.........------.........//////............//////---...///000000///...---...//////000111222222222222222222222222222333333222222444666555777AAAMMMYYYiii}}}hhhVVVdddppphhh]]]RRRMMMKKKLLLLLLHHHIIIJJJKKKKKKKKKKKKKKKJJJKKKLLLNNNPPPQQQSSSSSSRRRRRRRRRRRRSSSTTTUUUVVVVVVWWWXXXXXXWWWUUURRRQQQLLLJJJIIIIIIJJJKKKIIIHHHCCCEEEGGGEEEBBBAAABBBDDDAAABBBBBBAAAAAAAAABBBDDDEEEFFFGGGHHHIIIJJJKKKKKKJJJKKKLLLMMMMMMLLLKKKJJJNNNXXXmmmqqq___^^^ddd}}}uuu|||oooUUU<<<111222444333444///---111444222000000////////////////////////////////////////////////////////////////////////---------.........//////---------...///000000111---......///000111111222000000000000111111111111333444555777:::===???@@@FFFIIIKKKMMMOOOTTT[[[aaa111//////000111222111000////////////////////////000000000000000000000000//////............//////............////////////////////////000000000000000111111111111222222222222222444666888;;;===>>>TTT]]]jjjvvvxxxuuu~~~nnn```VVVPPPOOOOOOLLLHHHGGGHHHHHHHHHGGGLLLKKKIIIHHHHHHHHHIIIIIIOOONNNLLLJJJIIIIIIJJJKKKNNNNNNMMMMMMLLLKKKKKKJJJJJJJJJIIIHHHGGGFFFFFFEEEDDDCCCCCCBBBBBBAAA@@@@@@CCCBBB@@@@@@BBBEEEGGGGGGGGGJJJKKKJJJGGGFFFIIILLLKKKIIIIIIKKKKKKJJJMMMSSSccc{{{qqq]]]WWWkkkuuuWWW<<<444444000---///////////////////////////000000///...............////////////////////////000000//////.........------------............///000000000000000000000000000000000000111111111111000000000000111111111111333333444666999===@@@BBBFFFHHHKKKNNNQQQVVV]]]aaa000/////////111222111000//////////////////////////////////////////////////////............//////............////////////////////////000000000000000111111111111222222222111111222444666888:::;;;DDDNNN[[[fffrrruuuaaaVVVVVVSSSOOOMMMMMMMMMLLLJJJDDDDDDDDDDDDEEEGGGIIIJJJJJJIIIGGGFFFFFFGGGIIIJJJFFFFFFFFFFFFFFFFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDBBBBBBBBBBBBAAAAAAAAAAAADDDCCCBBBCCCEEEGGGIIIIIIIIIKKKNNNNNNLLLKKKKKKLLLKKKGGGDDDFFFJJJSSScccrrr{{{pppfff______gggyyy[[[EEE333111333000///111////////////////////////000000///.......................................000/////////.........------------............/////////////////////////////////000000000111111111000000000000111111111111111222333555888<<>>@@@EEEGGGKKKNNNRRRWWW]]]aaa000///...///111111111/////////////////////////////////////////////////////////............//////............////////////////////////000000000000000000111111111222222222111111111111222333444444666===FFFMMMUUUaaappp{{{~~~xxxmmmuuu}}}wwwlllccc[[[SSSMMMLLLKKKJJJHHHGGGEEEDDDDDDFFFEEEDDDCCCCCCCCCDDDDDDCCCCCCDDDDDDEEEFFFFFFFFFGGGFFFFFFEEEDDDCCCCCCBBBBBBBBBCCCDDDDDDEEEFFFFFFEEEGGGHHHJJJKKKLLLNNNPPPQQQNNNJJJGGGFFFGGGGGGHHHOOO\\\pppppp^^^UUUVVV]]]ooo}}}YYY:::888333111444333///...000///////////////////////////......------.........................................................---------............///////////////////////////////////////000000000111///000000000111111111111///000111444777;;;>>>@@@FFFIIILLLOOORRRVVV[[[___///.........000111000///////////////////////////........................//////............//////............////////////////////////000000000000000000111111111222222222222222111111222222333444222666;;;???FFFPPP___iiiyyyzzzwww|||}}}uuuuuutttiiiSSSRRRQQQOOOLLLIIIGGGFFFGGGGGGGGGFFFGGGGGGGGGHHHFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFDDDEEEEEEFFFGGGHHHIIIIIIKKKLLLMMMKKKIIIHHHJJJLLLJJJIIIHHHIIIMMMVVV___eeeppp{{{ttthhh]]]WWWYYYmmmsssWWW@@@333666444444444111......000////////////////////////......------------..............................---------...............---------............///...........................////////////000000000///000000000111111111111000111222555888===@@@BBBHHHKKKNNNPPPRRRUUUYYY\\\///...---...000111000///////////////////////////........................//////............//////............////////////////////////000000000000000111111111111222222222222222222111222222333444333444666888<<>>BBBDDDHHHKKKNNNQQQSSSUUUXXX[[[///...---...000000000///////////////////////////........................//////............//////............////////////////////////000000000000000111111111111222222222111111000111111222333333333444555666888===DDDJJJVVV```rrrqqqrrr|||qqqnnnnnnoooppppppooonnnmmmbbb```]]]YYYTTTOOOKKKHHHIIIIIIIIIJJJKKKKKKLLLLLLJJJJJJJJJJJJJJJKKKKKKKKKHHHHHHHHHIIIJJJJJJJJJKKKHHHJJJKKKIIIHHHKKKRRRXXX___jjjwww~~~~~~}}}rrriiieeeooo|||nnnPPP999......111...///000000000000///...////////////////////////---,,,,,,,,,------...///------------------------,,,,,,,,,------.........---------............///................................./////////000000000000000000111111111111111222444666:::???BBBEEEFFFIIIMMMQQQTTTWWWZZZ]]]///...---...000000000...////////////////////////........................//////............//////............/////////000////////////000000000000000111111111111222222222000//////000000111222333000111222333333444888;;;HHHNNN[[[lll{{{vvv{{{kkk___TTTYYYcccnnnzzzzzzqqqggg]]]UUUQQQNNNNNNOOOQQQRRRTTTUUUUUUTTTSSSRRRPPPMMMKKKJJJIIIHHHHHHHHHIIIIIIIIIIIIJJJNNNRRRUUUWWW[[[bbbnnnwww~~~{{{yyymmmjjjhhhdddhhh{{{mmmJJJ888555666444000///111222222222222///+++////////////////////////,,,,,,,,,,,,------...///------------------------,,,,,,,,,------.........---------.........//////..................................../////////000000000000000111111111111111111333666:::>>>BBBDDDCCCGGGLLLPPPTTTXXX\\\___////////////////////////................................................///...---,,,,,,---...//////////////////.........////////////000000000000111000///------///000111111111111000000000000000111111222333333444555555AAAGGGPPPYYYdddvvv|||sssmmmkkkjjjggghhhqqq~~~sssaaaVVVSSSNNNNNNPPPUUU[[[______^^^aaaZZZSSSPPPMMMGGGEEEFFFGGGDDDFFFKKKOOOSSS___kkktttuuuyyy~~~vvvggg\\\\\\bbbhhhrrrUUUJJJ;;;222000222333333////////////............////////////////////////---------,,,,,,+++++++++.........------,,,,,,,,,..................------,,,,,,,,,---------......---------...///000000111---------.........//////000111111111111222222222444444666888;;;???BBBEEEGGGJJJNNNQQQSSSVVVYYY[[[////////////////////////................................................///...------------...///............////////////.../////////000000000000///.........///111333444111000000000000000000000222222222222333444555666>>>BBBHHHMMMTTTaaasss~~~{{{yyy~~~zzzkkkXXXLLLIIIKKKIIIJJJNNNUUUYYYXXXUUUTTTNNNKKKMMMNNNMMMOOORRRVVVXXX```lllttt{{{wwwhhh___]]]dddmmmvvvXXXCCC<<<333...///222222111////////////....................................---------,,,,,,+++++++++......---------,,,,,,,,,..................------,,,---------............------......///000000111---------.........//////000111111111111222222222444444666888;;;???CCCEEEFFFIIINNNRRRVVVYYY]]]```////////////////////////................................................///...------------...///---------.../////////000....../////////000000000---------...000333555777000000000000000000111111444333222111222444666777888;;;>>>???BBBKKKXXXbbbvvv|||lllbbb^^^[[[ZZZ]]]fffppptttpppjjjfff```]]]```dddeeeiiimmmuuuzzzyyyxxxqqqdddWWWXXXiii~~~tttRRR<<<555111......000111000...////////////............------------------------------,,,,,,,,,,,,++++++...------------,,,,,,,,,------------------......------........./////////------......///000000000------........./////////000111111111111222222222333444555888;;;???CCCEEEEEEIIIOOOTTTXXX]]]aaaeee////////////////////////.........................................................------.........,,,,,,------...///000000........./////////000000------...///111333555666000000000000000111111111555444222000111333666777333555777888999???IIIPPP___qqq|||yyy{{{|||zzzzzz|||~~~sssgggeeeeeehhhiiijjjuuudddJJJ<<<777444222000000111111///---////////////............------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,------------...............////////////000............//////000000............////////////000000111111111222222222333444555888;;;@@@CCCEEEFFFJJJPPPUUUYYY^^^bbbeee////////////////////////................................................---..................---+++,,,,,,---...//////000............/////////////////////000000111222222//////000000111111111111555333111000000222444666333444555555666:::@@@EEEOOOZZZlll|||sssuuu{{{~~~sssnnnhhh```aaahhhiiivvvtttRRR;;;111///111666444222111111111000///////////////....................................,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,,,,------...............////////////000............////////////........./////////000000000000111111111222222222222333555888;;;@@@DDDFFFHHHKKKPPPUUUXXX\\\```ccc////////////////////////................................................------...//////...------,,,,,,,,,---.........///------........./////////000000000000/////////////////////000111111222222333222111000000111333444444444555444444555888;;;AAAFFFRRR```pppwwwnnnkkkooossszzzkkkddd]]][[[]]]fffwwwhhhLLL:::444111000000222111000//////000111222////////////............////////////////////////++++++,,,,,,,,,,,,------,,,,,,,,,------------...++++++,,,,,,------......------........./////////......//////////////////....../////////000000000000111111111111222222222222333555888<<<@@@DDDFFFIIILLLQQQUUUXXX[[[^^^aaa////////////////////////................................................------...//////...---------------------------------------.........//////....../////////............//////000111111222222111111000000000000000111111222222333333333555666777999AAAKKKUUUbbbxxxwwwmmmnnnjjjgggiiiuuu~~~wwwpppiii___bbbeeehhhsssyyyOOOAAA444333555555444555...///000000000///000000////////////....................................+++++++++,,,,,,---------,,,,,,,,,---------......***++++++,,,------......,,,---------............/////////////////////....../////////000000000000000111111111111222222222222222444777<<<@@@DDDGGGIIILLLQQQUUUXXX[[[___bbb////////////////////////................................................,,,---...//////...---,,,------------------,,,,,,---------.........//////,,,---......///............//////000111222222222000000000000000/////////---...000222444555666777333444:::BBBFFFLLL[[[kkk}}}yyyxxxhhhbbb___eeeppp{{{mmmhhhhhhiiiiiinnnzzzdddGGG>>>555/////////,,,...444...000333333222///------000/////////............------------------------+++++++++,,,,,,---------,,,,,,,,,------.........******+++,,,,,,---......,,,,,,,,,---------......///////////////.........////////////000000000000000111111111111222222222111222444777<<<@@@EEEGGGIIILLLQQQVVVYYY]]]aaaddd////////////////////////------------------------......---,,,---...///000000//////...---,,,,,,,,,,,,------......------,,,............////////////....................................////////////000000000000111111111111111111111222333444666666555555444666;;;BBBHHHMMM]]]nnnuuuiiifffnnnxxx}}}~~~wwwzzz|||zzz{{{xxxsssjjjdddeeeqqqnnnQQQBBB>>>333333333222222222111111////////////////////////................................................++++++,,,,,,,,,,,,---------------------------------------,,,,,,+++++++++---------------------------------............///...............///000000111111222333333333333222222333444777;;;@@@EEEGGGIIILLLPPPTTTXXX]]]bbbfff........................------------------------...------,,,---...///000111111111000///.........,,,------......------,,,............////////////....................................//////////////////000000000111111111000000111111222444555666555555444555888===BBBEEEJJJTTTdddvvv~~~{{{xxxyyy{{{{{{yyy{{{|||~~~}}}lllgggfffkkknnnnnnlllmmmjjjooowwwxxx^^^JJJ<<<666666222222222222111111111111........................................................................++++++,,,,,,,,,,,,------------------------------------------,,,,,,++++++---------------------------------............///...............///000000111111222333333333333222333333444777;;;@@@EEEGGGIIILLLPPPTTTXXX^^^cccggg........................------------------------...------------...//////111111000000///.........,,,------......------,,,---............/////////....................................//////////////////000000000000111111//////000000111333444555444444444444555888:::;;;;;;AAAHHHQQQ^^^ttt|||wwwyyy{{{{{{qqqjjjeeehhhmmmsss|||{{{wwwyyy}}}lllnnnooommmjjjhhhjjjlllvvv{{{|||vvvoookkkhhhdddWWW```hhhkkkmmmrrrvvvwww}}}eeeIII999444222222333111111111000000000//////................................................------------------------++++++,,,,,,,,,,,,------------------------------...---------------,,,,,,---------------------------------............///...............///000000111111222333333333333222333333555777;;;@@@EEEHHHIIILLLPPPTTTYYY^^^cccggg........................------------------------------------......//////.........------,,,,,,,,,,,,------......------,,,---------.........//////....................................////////////////////////000000000111.../////////000222333444333333333444444555555555444:::AAAEEEJJJVVVgggttt|||iii^^^[[[[[[]]]```eeefffhhhiiikkkmmmoooqqqjjjhhhhhhjjjhhhbbb___```[[[]]]___^^^[[[YYYZZZ\\\[[[aaabbb]]]ZZZ___fffjjjrrr~~~lllVVVFFF777333666666444222000000/////////.........................................................------------------------+++++++++,,,,,,,,,---------------------------------------------------------------------------------------............///...............///000000111111222333333333333222333444555888<<>>>>>AAAJJJQQQbbbrrrxxxnnngggcccaaajjjfffeeekkkssswwwsssmmmddd^^^XXXWWWVVVTTTWWW[[[aaabbbcccbbb```^^^\\\ZZZWWWbbbjjjkkkkkknnnqqqrrrlllSSSFFF<<<555222555777444111000/////////.........------................................................------------------------+++++++++,,,,,,,,,---------------------------------------------------------------------------------------............///...............///000000111111222333333333333222333444555888<<>>CCCIIIRRRbbbwww{{{}}}~~~ssshhhccc```^^^```eeelllmmmrrrzzzvvv[[[EEE;;;999444111000222222//////111/////////.........------------------------------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------------------------------++++++,,,,,,,,,,,,---------------------------------------............///...............///000000111111222333333333333222444444666888<<>>@@@GGGKKKSSS```qqqiiiTTTEEE:::444777777666555333222111000111111111000000000//////........................------------------------...------,,,,,,------.........------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,++++++++++++,,,,,,------.........---------............///000000111111111111000000000111222333333444333333444555777;;;???DDDHHHJJJLLLNNNRRRVVV[[[```fffiii...------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......------........................---............/////////........................---............///////////////000000000000111111111111111111111111111111111111111222222222222333333222222222333444555666<<<<<<===AAAJJJXXXgggqqqjjj[[[HHH:::555555444222444444333333222111111111111111000000000000//////........................------------------------...------,,,,,,------...---------------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,++++++---------------------------------............///000000111111111111000000000111222333444444444444555666888;;;@@@EEEIIIKKKKKKNNNRRRWWW[[[```fffjjj------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------------------------------+++,,,------......---------------...............---------.........//////........................---------.........//////////////////000000000111111111111111111111111111111111111111222222222222333333444444444333333222444666999<<>>AAADDDJJJQQQZZZ```dddlllvvvtttiii___VVVJJJAAA<<<;;;::::::222111000000000111333444555111///000444444///***///000000000000000000000000/////////............------------------------------------------------...------,,,,,,------...)))...333222...++++++---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------++++++,,,,,,---...//////---------.........//////......///111111222222222222222333444555555555555333333444777===DDDJJJNNNLLLSSSZZZ\\\ZZZZZZ___ddd,,,------......------,,,------------------------............---,,,++++++------------------------------------------------......////////////......------............------........................---------............///............////////////000000000000000000000000////////////000000000000000000000000000000000000222111111111000000//////000111111111111222222222777777777999;;;???CCCEEEJJJKKKOOOTTT[[[bbbhhhkkk}}}}}}oooddd]]]UUULLLEEE???<<<888333111111222333000000000000000000000000000000000000////////////......///000000000000000///............---------------------------------------------------------------------------------,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,...------,,,+++***))))))++++++,,,,,,,,,,,,------,,,,,,++++++,,,,,,---...---------.........//////000000111222222222222111111222222333333444444555666666888;;;@@@FFFLLLOOOQQQUUUYYYZZZZZZ\\\```ccc,,,------......------,,,------------------------,,,,,,------...---------------------------------------------------------.........//////.........------............------........................---------............///............////////////////////////////////////000000111111111222222222000000000000000000000000111111111000000000//////000000111111111222222222444333333333555777:::<<>>???@@@@@@<<<777555666666555333222111111000111111222222000000000000000000000000000000000/////////............///000000000000//////............---------------------------------------------------------+++++++++,,,,,,,,,,,,,,,,,,------......------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,------...------........./////////000000111222222222222111222222222333444444555555777777999<<>><<<======>>>>>>>>>>>>===>>>>>>===<<<:::999888888777:::<<<;;;888666777999;;;888555444555666555444//////000111111111111111000000000000000000000000000000/////////.........---...//////000000/////////............---------------------------------------------------------******++++++++++++,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,---..................////////////000000111222222222222111222222333333444555555555444444666:::???EEEKKKOOOMMMRRRWWWZZZ\\\___dddhhh,,,------......------,,,---------------------------.........------,,,+++------------------------------------------------,,,,,,------------,,,,,,------............------........................---------............///............////////////........................---............///////////////////////////////////////////////////000000//////000000000111111111111111111111111222222333111111222333444555555555///111222333333333333444555666666666666555444444555555444444444333333333000333555444111//////111444222000//////000/////////000111111111111000///////////////////////////////////////............------...//////////////////............---------------------------------------------------------*********++++++,,,,,,,,,,,,------......------,,,+++++++++++++++++++++++++++++++++,,,,,,---......+++++++++,,,,,,,,,------------,,,,,,------...///........./////////000000000000111222222222222111222333333444444555666666444444666:::???FFFLLLPPPQQQUUUYYY\\\\\\^^^cccggg,,,------......------,,,------------------------............---,,,+++***------------------------------------------------------............------------............------........................---------............///............////////////........................//////000000000000111111////////////////////////......////////////000000/////////000000000111111......//////000000111111111222222333333222222111555555555666555555444333111111222222222111000000000000000111111111111111333444555555333222111222000000////////////000000111111111111111000///////////////////////////////////////.........------------...////////////...///............---------------------------------------------------------******++++++,,,,,,------,,,------......------,,,++++++++++++++++++++++++++++++,,,,,,------......++++++,,,,,,,,,,,,---------------------......///....../////////000000000000000111222222222222111333333333444555555666666666777999===BBBIIIPPPSSSSSSWWW[[[\\\\\\]]]aaaeee,,,------......------,,,---------------------------------...------,,,,,,------------------------------------------------.........//////.........------............------........................---------............///............////////////......................../////////000000000111111////////////////////////........./////////000000////////////000000000111------......//////......111222333444444333333222000000000000111111000///111111222222333333222222111111111111222222333333///...---...///000///...111222333222222222222333000000//////000000000000//////////////////////////////.........---------,,,---......//////......///............---------------------------------------------------------+++++++++,,,------......,,,------......------,,,************************,,,,,,,,,---------------++++++,,,,,,,,,,,,---------------------...//////.../////////000000000000000000111222222222222111333333444444555666666666777888:::>>>CCCJJJQQQUUUQQQUUUYYYZZZZZZ\\\___ccc,,,------......------,,,------------------------++++++,,,---............------------------------------------------------......////////////......---..................---........................---------.........//////............/////////000........................------------.........///////////////////////////---.........//////000000////////////000000000000...////////////...---,,,+++---///111333333333333------...000222333333222......///000111111111111.........//////000000000111...,,,...222444444222//////000///---,,,---.........---......///111111//////////////////////////////.........---------,,,---......//////......//////.........---------------------------------------------------------++++++,,,------...//////,,,------......------,,,************************------------------------++++++,,,,,,,,,---------...------------...//////////////////000000000000000000111222222222222111333333444444555666666666555666888<<>>KKKRRRTTTYYYZZZ\\\]]]]]]^^^```bbb------------------------,,,------......------,,,---,,,,,,++++++,,,,,,---++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///,,,,,,,,,---------..............................---........................------------...//////................................................---------------------------------------------------------............///////////////////////////...---,,,,,,......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++++++++++++++++++++++++++***+++,,,,,,******+++,,,,,,,,,,,,,,,,,,,,,,,,,,,***************************++++++,,,,,,,,,++++++++++++************++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,---,,,,,,,,,,,,---......,,,------.....................//////000000111111111333444666666666666555555666555666>>>KKKSSSUUUXXXZZZ[[[[[[ZZZ\\\^^^```------------------------------............---------,,,,,,++++++,,,,,,---*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///,,,,,,,,,---------..............................---------.....................------......///000................................................------------------------,,,,,,,,,------------...---------............///////////////////////////...---,,,,,,......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,------***++++++,,,,,,++++++***,,,,,,++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***+++---++++++,,,,,,,,,,,,------++++++++++++++++++++++++******+++,,,,,,,,,++++++++++++************++++++***++++++++++++,,,,,,,,,)))******+++,,,,,,---------,,,,,,,,,,,,---......,,,,,,---............---......//////000000111111111222444666777777666666444555444666>>>KKKSSSUUUVVVWWWWWWWWWWWWYYY\\\___------------------------------............---------,,,,,,++++++,,,,,,---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------............///,,,,,,,,,---------..............................---------.........//////...............//////000................................................------------------------,,,,,,,,,---------......---------............///////////////////////////...---,,,,,,......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---...***+++,,,,,,,,,,,,+++***++++++++++++++++++,,,,,,++++++++++++++++++++++++***+++++++++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,+++***,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,+++++++++************++++++******+++++++++,,,,,,,,,+++++++++++++++++++++,,,---,,,,,,,,,,,,---......+++,,,------......------......//////000000111111111222444666777777777666333444444555>>>KKKTTTVVVUUUVVVWWWWWWXXXZZZ^^^aaa------------------------------............---------,,,,,,++++++,,,,,,---,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......---------.........//////,,,,,,,,,---------..............................---------.........//////...............///000000................................................------------------------,,,,,,,,,------.........---------.........//////////////////////////////...---,,,,,,......---,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,---...***+++,,,------,,,+++************++++++,,,,,,---++++++++++++++++++++++++((()))***+++,,,---......++++++++++++++++++++++++++++++++++++++++++++++++)))***,,,,,,++++++,,,---+++++++++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***+++,,,,,,,,,,,,,,,++++++************++++++*********++++++,,,,,,,,,------,,,++++++*********---,,,,,,,,,,,,---......+++,,,------......------......//////000111111111111222444666777777777666222333333555>>>KKKTTTVVVWWWXXXYYYZZZ[[[^^^bbbfff,,,,,,,,,,,,,,,,,,,,,,,,------------------------***+++,,,,,,------,,,,,,------------------------++++++,,,,,,,,,,,,------,,,,,,.../////////...---//////.........---------......------------......///...---,,,,,,---...///------------------------...............///000000////////////////////////........................***+++---...///...------........................---,,,,,,,,,,,,---......///...---...//////---+++,,,,,,------...---------)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++*********++++++++++++++++++++++++)))+++,,,,,,+++***+++,,,++++++++++++++++++++++++*********++++++,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.................................///000000000000000222333555666777888777777555555555888???HHHQQQWWWWWWXXXYYYYYYYYY\\\ccchhh,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,------------,,,------------------------++++++,,,,,,,,,,,,------,,,,,,.../////////...---//////.........---------......------------......///...------------...///------------------------...............///000000////////////////////////........................,,,,,,------...---------........................---,,,,,,,,,,,,---......///.........//////---+++---------...------,,,,,,)))***+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,+++++++++******++++++++++++++++++++++++(((***,,,+++***)))***+++++++++++++++++++++++++++++++++++++++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---.................................///000000000000000111222444555666777666666555555555888???HHHQQQWWWWWWYYYZZZYYYXXX[[[bbbggg,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++,,,---------------------------------------++++++,,,,,,,,,,,,------,,,,,,---............---...............---------......------------......///...------------...///------------------------...............///000000////////////////////////..............................---,,,,,,,,,------........................---,,,,,,,,,,,,---......///.........//////...,,,............---,,,++++++******+++,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,++++++++++++***++++++++++++++++++++++++(((***++++++***))))))***++++++++++++++++++++++++,,,,,,++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.................................///000000000000000000111333444666666555555666555555888???HHHQQQVVVWWWYYYZZZYYYXXXZZZ```eee++++++,,,,,,,,,,,,------------------------------+++,,,,,,---...---------------------------------+++++++++,,,,,,,,,------,,,,,,---------.......................................------------...............------.........,,,,,,------------------...............///000000////////////////////////........................000///---,,,++++++,,,---........................---,,,,,,,,,,,,---......///.........000000...---............---,,,+++******+++,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++)))+++,,,,,,***))))))******+++++++++++++++,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,---....................................///000000000000000000111333555666666666555666555555888>>>GGGPPPUUUWWWYYYZZZYYYXXXZZZ^^^ccc+++++++++,,,,,,---------------------------------,,,,,,---.........------------------------------+++++++++,,,,,,,,,------,,,,,,,,,,,,------......---...........................------------......---..................---,,,,,,,,,---------.....................///000000////////////////////////........................000///---,,,++++++,,,---........................---,,,,,,,,,,,,---......///......///000000///---............---,,,+++***++++++,,,---------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---...---,,,******+++*********++++++,,,,,,,,,,,,,,,,,,++++++*********))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,---------------,,,,,,------...///////////////////////////......///000000000000000111333444666777777777777666555555888>>>FFFOOOUUUVVVXXXZZZYYYXXXYYY]]]bbb***++++++,,,,,,------...------------------------,,,,,,---...............------------------------++++++,,,,,,,,,,,,------,,,,,,,,,+++,,,------...---------.....................------------......------...//////...------+++,,,,,,------........................///000000////////////////////////..............................---,,,,,,,,,------........................---,,,,,,,,,,,,---......///......///111111000...............---,,,+++++++++,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++***++++++++++++,,,,,,,,,++++++++++++++++++++++++---...///...,,,+++++++++*********++++++,,,,,,---,,,,,,++++++++++++++++++)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,***++++++,,,,,,------...---------------......///////////////////////////......///000000000000000222333555777888888777777666555555777===FFFNNNTTTTTTVVVYYYYYYXXXYYY]]]aaa******+++,,,,,,---......------------------------,,,------...............------------------------++++++,,,,,,,,,,,,------,,,,,,+++++++++,,,---...---------.........//////......------------......------...//////...------++++++,,,,,,---......///...............///000000////////////////////////........................,,,,,,------...---------........................---,,,,,,,,,,,,---......///......///111111000///---------...------,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++******+++++++++,,,,,,,,,++++++++++++++++++++++++,,,...///...,,,******+++)))******+++,,,,,,------++++++++++++++++++,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---......---------------...//////////////////////////////......///000000000000000111222444666777777777666666555555777===EEENNNSSSRRRUUUXXXXXXXXXYYY^^^bbb******+++,,,,,,---......------------------------,,,---......//////......------------------------++++++,,,,,,,,,------------,,,+++***+++,,,---...---------.........//////.........------.........,,,---...//////...---,,,++++++,,,,,,---...//////...............///000000////////////////////////........................***+++---...///...------........................---,,,,,,,,,,,,---......///......///111222111///,,,,,,------...---------,,,,,,,,,------,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,------------------------++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*********++++++,,,,,,,,,++++++++++++++++++++++++,,,---...---+++)))))))))))))))***+++,,,,,,------*********++++++,,,,,,---)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++,,,,,,---.........------------...//////000000000000000000000000...//////000000000000000000111333555666666666555666555555777===EEENNNSSSQQQTTTWWWXXXXXXZZZ^^^bbb------------------------------------------------........................---------------------------------------------------,,,,,,,,,,,,---......---------............/////////.........---------......---------,,,,,,,,,---------............///000///---,,,---...000222000000//////.........---000000///.......................................///......---------......///...---,,,,,,---.../////////000000000000//////...---+++******+++---///++++++,,,,,,,,,------------------,,,,,,+++++++++...------,,,,,,------...++++++------------++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))...---++++++,,,+++***(((,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,---......---------------...///000///////////////000111111000111111222333444555555333666666666;;;FFFQQQUUURRRTTTUUUUUUVVVYYY^^^aaa------------------------------------------------........................---------------------------------------------------,,,,,,,,,,,,---......---------............/////////.........---------.........---------,,,,,,---------............//////......---...///000111000/////////............000000///.............................................------------............------------......//////000000000000//////---,,,,,,++++++,,,------++++++,,,,,,,,,---------------,,,,,,,,,,,,,,,,,,...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++***++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,***)))***,,,,,,+++***,,,,,,+++******+++,,,,,,------,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,---......---------------.../////////////////////000111111111111222333444555666666333666666555:::EEEOOOSSSTTTUUUVVVWWWXXXZZZ^^^bbb---------------------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,---......---------............///...............---------.........------------,,,---------............///............/////////000////////////............000000///.......................................------,,,,,,,,,------...---..................---//////000000000000//////,,,,,,---------,,,,,,,,,,,,,,,,,,,,,------------,,,,,,,,,,,,------------...------,,,,,,------...+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++)))(((((()))+++---,,,+++,,,++++++******++++++,,,------,,,,,,,,,,,,++++++---------------------------,,,,,,,,,,,,---.........------------.../////////////////////000111111222222333444555666666777333666666444888CCCMMMQQQWWWWWWXXXXXXYYY[[[___bbb,,,,,,------------------------------------------------------------------,,,,,,---------------------------------------------,,,,,,,,,,,,---......---------............///....................................---------------------............///---......///000////////////////////////.........000000///.......................................---,,,,,,,,,,,,------...,,,---...//////...---,,,//////000000000000//////+++,,,...///...---+++***,,,,,,,,,------------...+++,,,,,,,,,------.........------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))))))))*********++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++++++++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,++++++)))(((((()))+++,,,,,,+++++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---............---------......//////////////////000000111222333333444555666777777333555555333777BBBLLLPPPWWWXXXXXXXXXYYY[[[___bbb,,,,,,,,,---------......------------------------------------------------,,,,,,,,,---------......---------------------------,,,,,,,,,,,,---......---------............///---.....................//////.........------------------............///---......///000/////////.........///////////////000000///.......................................,,,,,,,,,,,,------...///,,,---...//////...---,,,//////000000000000//////,,,---///000///---+++***,,,,,,---------.........,,,,,,,,,------............------,,,,,,------...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))************+++++++++,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,---------,,,,,,,,,+++++++++***)))***+++,,,+++)))++++++++++++++++++++++++------,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......///......---------......///////////////000000111222333333444555666777777222555555333777BBBKKKOOOVVVWWWXXXXXXXXX[[[___bbb+++,,,,,,------.........------------------------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------.........---------------------------,,,,,,,,,,,,---......---------............///---------.............../////////.........---------------............///............/////////000.........///////////////000000///.......................................------------......///000---..................---//////000000000000//////---...///000///---+++***,,,---------............---------------............------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++---+++***+++,,,,,,+++******++++++,,,,,,++++++***------,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,,,,,,,---......//////...------------...///////////////000111111222222333444555666666777222555555333777BBBLLLPPPUUUVVVWWWXXXYYY\\\```ccc++++++,,,,,,---......///------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---......///---------------------------,,,,,,,,,,,,---......---------............///---------.........//////////////////............---------............//////......---...///000111............/////////000000000///...................................................///000111111......------------......//////000000000000//////.../////////...---,,,+++------------........................------------...------,,,,,,------...---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,------------...,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++*********,,,+++***+++---......---***+++,,,,,,,,,,,,+++***------,,,,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......//////...---------------///////////////000111111111111222333444555666666111444555444888DDDNNNRRRUUUVVVXXXYYY[[[^^^cccfff++++++,,,,,,---...//////------------------------,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,---...//////---------------------------,,,,,,,,,,,,---......---------.........//////---------.........//////000/////////............---------.........//////000///---,,,---...000222---.........//////000000000000///................................................//////111222222///...---,,,,,,---.../////////000000000000//////////////////...---,,,+++---------.........///////////////...---------,,,...------,,,,,,------...------++++++++++++------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,---------......,,,,,,,,,,,,,,,,,,,,,,,,+++++++++*********))))))*********,,,...000000000***+++,,,------,,,+++***---------,,,,,,,,,++++++++++++++++++++++++++++++---,,,,,,,,,,,,---......000///...---------------///////////////000111111000111111222333444555666111444555444999DDDOOOSSSUUUWWWYYYZZZ\\\```eeeiii------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---.........------,,,,,,,,,---------,,,,,,+++++++++,,,,,,,,,---------......................................................///...---,,,,,,,,,,,,,,,........................,,,,,,,,,---...///000000000000000000000000000000////////////////////////...------,,,,,,,,,---------------.........//////...............///000000111111000///////////////......---,,,,,,,,,------+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------,,,++++++******)))...---+++))))))***+++,,,++++++++++++++++++++++++++++++******++++++,,,---,,,,,,,,,++++++*********++++++,,,,,,,,,,,,---------------............///............////////////111111000000//////......//////000111222333333444666444333555;;;DDDNNNTTTTTTWWW[[[]]]^^^^^^```aaa------------------------,,,,,,,,,,,,,,,,,,,,,,,,---,,,,,,++++++,,,,,,---......---------,,,,,,,,,---------,,,,,,,,,++++++,,,,,,,,,---------......................................................///...------,,,,,,,,,---........................------------...///000000////////////////////////...........................---------------......---------.........//////...............///000000111111000//////////////////...------,,,,,,,,,,,,+++,,,------......------........................,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++---,,,,,,++++++,,,,,,---,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,************+++,,,---...++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++++++++,,,---,,,+++))))))***+++,,,+++++++++++++++++++++++++++++++++++++++,,,,,,------,,,,,,,,,++++++++++++++++++,,,,,,,,,,,,------,,,,,,,,,,,,---------...............////////////111000000000/////////...//////000111222333444444666444333555;;;DDDNNNTTTVVVYYY\\\^^^^^^^^^___aaa------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------...------------,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,---------......................................................///...------,,,---------........................------------...///000000......................................................---......///000111---............/////////...............///000000111111000000000/////////000///...---,,,,,,,,,,,,,,,,,,---............---........................,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++******++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,)))******+++,,,,,,------,,,+++*********+++,,,---++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,------------,,,,,,,,,,,,++++++,,,,,,,,,,,,------+++++++++,,,,,,,,,------............////////////000000000000//////////////////000111222333444444666555444555;;;DDDMMMSSSWWWZZZ]]]_________```aaa------------------------------------------------------,,,,,,,,,,,,------------------------------------------------,,,,,,,,,,,,,,,---------............................................................------------.............................................///000000........................------------------------............///000222222.............../////////...............///000000000000000111111000000000111000///---,,,,,,,,,,,,,,,------.......................................------------------------,,,,,,,,,,,,,,,,,,,,,,,,------,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,***+++,,,,,,------,,,,,,+++++++++++++++,,,---...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,*********++++++,,,,,,,,,+++************,,,------+++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,------------------------+++++++++,,,,,,,,,------+++,,,,,,,,,,,,---------............////////////000000000000///////////////000000111222333444555666555444666<<>>HHHTTT\\\VVVXXXZZZ[[[[[[[[[\\\^^^................................................//////.........---------000///............//////...............///000000000000000000000000000000////////////000000000000000000000000000000000000111111111000000000000000111000/////////111222333111111000///......------000111222333333333333333111000000111222444444444111222333222000///000111///000222222222222111111444555555333000///000222222444333111222555444111222000111444333///---...444222///,,,,,,---///111000000000000000000000000000000000000000000000000000000000000////////////////////////////////////111111000000//////......//////............//////..............................---------,,,,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------.....................///000000///////////////////////////000111222222111000///111111333444555666666666888888666777AAAOOOXXXYYYWWWWWWXXXYYYZZZ\\\]]]^^^................................................//////.........---------//////.........//////000...............///000000000000000000000000000000////////////000000000111111111111111111111111111111111111111111111111111222222111000000111222333333333333333222222222222111111222222333333333333222333444555555444333333333444555444222111111222555444333333444444333333555555555555555555777888333666666444555888888444999444111222222111222555333333222222222333444555/////////000000000000000000000000000000000000000111000000000/////////////////////////////////////////////000000000000000//////............//////.................................---------,,,,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++++++++++++++------------------------,,,,,,,,,---------.....................///000000///////////////////////////000111111111111000///000111333444555555666666777777555666???NNNWWWYYYZZZZZZZZZ[[[]]]^^^```aaa...............................................................---------.........//////000000000........./////////000000000000000000000000000000/////////000000000111111111111111111111111111111111111111111111111111111444333222222222222333333111111222222222333333333222222222333333333444444111333555555444333333444666777777666333222222333666444222444888999888666777666444555666888888777444777999777777:::999555888333000222333222333666000111222444444444444444111111111111111111111111000000000000000000000000111111000000000/////////////////////////////////......///000000111222222000//////......//////000.................................------------,,,------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................///000000///////////////////////////000000111111000000///000111222444555555555555555666444555>>>KKKUUUXXX[[[[[[[[[\\\^^^___aaabbb........................................................................---...//////000000111111......///000000000000000//////////////////////////////000000000111111111111111111111111111111111111111111222222222222222444444333333222222222222222222222222333333333333333333333333444444555555333444555666777999<<>>DDDFFFEEEBBB@@@>>>;;;;;;<<<<<<;;;999888===@@@??????AAAAAA>>>@@@;;;:::===???;;;888888444444444333333333333333333333333222222222222222000000000000000000000000111111111000000000////////////////////////////////////000000000111111111000000////////////000000....................................------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................///000000///////////////////////////000000000000000000///000111222333444555555555333444444444<<>>888555444444555333333222222111111000000222222222222222222222222222222111111111000000000000000000000000000000000333222222111000000//////111000000//////000000111/////////////////////////////////.........------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,------------------------,,,,,,,,,---------.....................///000000////////////////////////000//////......//////000///000111333444444444444000333444333999FFFRRRWWW[[[[[[[[[\\\^^^___aaabbb................................................---------.........//////000111222222222000...---...///000222222111000///000000000000000000000000000000111111111222222222222222222222222222222222222222333333444555555555333444666888999999999888444555666888:::<<<===>>>CCCCCCCCCEEEHHHKKKOOOQQQPPPSSS\\\kkkvvvssscccTTTKKKNNNSSSXXX\\\aaafffiiipppoookkkddd\\\YYY[[[___ccclllvvv{{{yyyvvvvvvxxx~~~|||wwwyyy|||}}}wwwkkk```]]]^^^]]][[[\\\PPPMMMIIIDDD@@@===<<<;;;888888777666666555444444333333333333333333333333222222222111111111000000000000000000000000000000111111111111111111111111111111000000000000111111////////////////////////////////////............------------------------........................................................................------------------------------------------------,,,,,,,,,---------.....................///000000////////////////////////000///............///000///000111222333444444444000333555444999EEEQQQWWWZZZZZZZZZ[[[]]]^^^```aaa................................................---------.........//////111222333333222000---,,,...///111222333222000///000000000000000000000000000111111111111222222222222222222222222222222222222222333333444555666666444666888:::;;;<<<<<<;;;<<<===@@@CCCFFFIIIKKKMMMOOOOOOPPPQQQUUUYYY]]]```eeekkkzzzsss[[[MMMRRRYYY```gggooovvvzzz~~~xxxmmmcccaaaiiiqqqzzz}}}rrroooooooooeee___^^^eeejjjhhhbbb^^^\\\[[[XXXUUUQQQMMMJJJHHH>>>>>>======<<<;;;::::::444444444444444444444444222222222111111111111000000000000000000000000000000000000111222222333333111111000000000000111111000000000000000000000000000/////////............------------------------........................................................................------------------------------------------------,,,,,,,,,---------.....................///000000////////////////////////000///...------...///000///000111222333444444444000444555444999EEERRRXXXWWWXXXXXXYYYZZZ\\\]]]^^^//////.........------------------.........//////////////////////////////111111000//////////////////............//////000111000000/////////000000444333333333333333222222222333333222111111444666555888:::888444333888===999:::<<>>BBBHHHLLLOOOPPPNNNUUU\\\^^^```mmmzzzxxxxxx{{{xxxooogggcccaaa^^^bbbhhhrrrrrrpppmmmgggbbb```aaadddfffeee```[[[ZZZ]]]___aaa[[[UUUTTTWWWZZZZZZXXXZZZRRRMMMNNNPPPOOOOOOQQQQQQOOOKKKHHHFFFFFFFFFGGGIIIIIIJJJKKKKKKKKKJJJIIIIIIHHHEEECCCAAA@@@@@@AAA<<<<<<:::999888777666666555555444444444333333333333222222111111222222333111111000000000/////////000000000000000000000000////////////////////////........./////////000000---------....../////////.............../////////........................---------.........//////---......///000000//////............/////////000111111000000//////......///000111222333444444444333333333555:::CCCMMMTTTUUUUUUVVVWWWYYY\\\___aaa---------...................../////////000000000///////////////////////////////////////000000111000000000000111222444444111111111111222333444444444444666888999;;;<<<===AAAEEEKKKQQQUUUZZZ___cccbbbjjjtttyyy}}}yyyvvvqqqjjjffffffjjjnnnkkklllsss~~~vvvtttrrrooorrryyy|||xxxzzzzzzzzz~~~~~~zzztttssstttwwwwwwwwwvvvoookkkmmmooommmlllmmmhhheeeaaa]]]ZZZXXXWWWWWWWWWWWWUUUSSSRRRPPPOOONNNMMMKKKIIIFFFEEEEEEFFFFFFAAAAAAAAA@@@>>><<<:::999888888777666555444444333444333333222222333333444111111000000000/////////000000000000000000000000////////////////////////....../////////000000000....................................///000111222........................------........./////////---...//////000000000000///............///000000000000000000///////////////000111222333444444444333333333555:::CCCMMMTTTUUUUUUVVVWWWYYY\\\___```---------.........//////.../////////000000000000///////////////////////////////////////000111111000000000111222333444555333333333444444555666777999:::===AAAEEEIIIKKKMMMTTT]]]jjjrrrvvvyyy~~~|||tttooommmhhhhhheee```___fffttt|||yyywwwvvvuuutttrrroookkkiiihhhhhhhhheeebbb]]]WWWSSSPPPOOOOOOKKKKKKLLLLLLJJJGGGCCCAAAAAA@@@???===<<<:::999888666666555555555555666666222222111111111000000000000000000000000000000000////////////////////////.../////////000000000000000000//////......---------,,,,,,---...000222333....................................////////////------///000000111111111///......---...///000111////////////000000000000///000111222333444444444333333333555:::CCCMMMTTTVVVVVVVVVWWWYYY\\\^^^```---------.........//////////////////000000000000///////////////////////////////////////000111111000000000111222444555666555555555666666888999999>>>AAAEEEJJJPPPUUUZZZ\\\mmm|||xxxsssmmmkkklllqqqvvvyyy{{{vvvvvvxxxzzz~~~}}}zzz~~~uuummmgggcccaaaXXXZZZ[[[[[[YYYVVVQQQNNNJJJIIIGGGEEECCCAAA??????888888777777777777888888333333333222222222111111000000000000000000000000////////////////////////////////////000000000000111111000///...---,,,,,,+++++++++,,,---000222333////////////////////////............/////////000------///000111111111111///......------///000111......//////000000111111///000111222333444444444333333333555:::CCCMMMTTTWWWWWWWWWWWWYYY[[[^^^___////////////////////////............////////////000000////////////000000111000///......///111111000111333333333333444666777888888888:::???FFFLLLQQQVVVZZZXXXVVV[[[hhhttt|||gggiiiooovvvwwwuuuzzz~~~}}}}}}|||yyytttmmmiii^^^]]]\\\\\\YYYSSSJJJEEE===???@@@???===<<<===>>>666777888666333111//////555333111000111111///...//////......---------,,,........................//////.........---------.........//////000000000......------------......---+++***+++///000///---...//////000000000000000,,,---///000000000///...//////............////////////111222333444444444222222333444999BBBLLLSSSTTTTTTTTTUUUXXX\\\___bbb////////////////////////000000000000111111111222000000////////////000000111111000111111222333444333444555555444444555777:::<<<>>>@@@CCCHHHOOOUUUUUU[[[aaaccchhhwwwzzztttuuu{{{zzzrrrbbbXXXVVVRRRMMMJJJHHHEEEBBB>>>::::::999777444333333333333222222333444333111///000/////////////////////........................//////.........---------,,,,,,,,,,,,,,,---...............------.........---+++***+++...000///---......///000000000//////------///000000000///...//////............/////////000111222333444444444444333333444888@@@JJJQQQRRRSSSTTTVVVYYY\\\___aaa////////////////////////000000000111111111222222111000000//////000000111111111222333444555666666444555666666666888;;;===EEEHHHLLLNNNPPPVVV]]]ccciiiqqq{{{wwwooosss}}}xxxwwwoooeee___^^^[[[TTTNNNMMMJJJDDD>>>999666555555000000000222333333111///111111000///////////////......................../////////............------,,,+++++++++,,,---...........................,,,++++++,,,...///...---------...////////////...---......///000///////////////............/////////000111222333444444444444444333444777>>>HHHNNNPPPQQQSSSVVVYYY\\\___```////////////////////////....../////////000000000111000000000000000000111111111222444555555555666555777:::<<<>>>CCCHHHLLLNNNRRRVVVXXX[[[cccnnnvvvzzzssswwwyyyuuuwww}}}{{{zzzyyyvvvsssrrrjjj^^^QQQFFF>>>999666444333222222333444333222222111000///.../////////......................../////////...............000///---,,,---...///000......////////////......,,,,,,,,,,,,---.........,,,------...............---....../////////////////////............/////////000111222333444444333333333222333777>>>HHHNNNNNNPPPSSSVVVZZZ\\\^^^___////////////////////////////////////000000000000111111000000000000111111111222222333444555666666:::===AAAEEEIIIOOOUUUYYYTTTYYY___eeelllyyy}}}ooonnntttzzzjjj\\\PPPFFF@@@AAA===999666555666666666111111000000222444666777////////////////////////////////////////////////000000///.........///000......///000000///......,,,,,,---------------...,,,------.........................../////////000//////............//////000111222222333333333333111111111333777@@@JJJQQQNNNOOORRRVVVYYY[[[]]]^^^////////////////////////111111111222222222333333222111111000000111111222222222222444666999;;;===>>>BBBHHHOOOUUU[[[bbbfffkkkqqqzzzttthhh]]]VVVNNNJJJCCC>>>:::888666555222222222333666:::===???////////////////////////...////////////000000000////////////.........---...///000111111000///...,,,---......,,,,,,---...------...////////////...///............///000000//////............//////000111222333333333333333000111111333888AAAKKKRRROOOPPPRRRUUUWWWZZZ\\\]]]////////////////////////111111222222222333333333222111111000000111111222333333444666:::@@@FFFIIIHHHOOOZZZeeeooowww~~~ssskkkddd```YYYSSSMMMFFF???;;;888777555444555777999;;;////////////////////////.../////////000000000000///000111111111000...---...///000111111000///...+++---///...,,,+++,,,.........///000000000/////////......---...///000111//////............//////111111222333333333222222333333333444888AAAJJJQQQQQQQQQRRRSSSUUUXXXZZZ\\\///////////////////////////000000000000111111111222222111111111111222222444444555888>>>GGGNNNSSSXXXaaapppwww{{{xxxsssmmmeeeZZZPPPIII???<<<888333000//////000000000000000000000000000.../////////000000111111111222444555555333000......///000222222000///...+++...///...,,,+++,,,......//////000000000000000///......------///000111//////............//////111111222333333333222222555555555555999@@@IIIPPPSSSRRRRRRRRRTTTWWWZZZ\\\000000000000////////////111000///......///000111444333333444555444333222666<<>>CCCHHHMMMUUUcccvvvyyyxxxyyyyyy~~~uuugggXXXJJJ???888444777333//////111222000---///...------///111111000//////............//////111111000000000/////////........................///......------.........////////////////////////............////////////000000000000111222333444555555444444777???GGGNNNLLLNNNPPPQQQRRRUUUXXX[[[000000000000000000000000111111111222222333333333333222111111444999>>>BBBJJJMMMSSS]]]mmmsss___OOODDD>>><<<888444111000111000000///...---...000111000///000//////......//////000111111111111000000000000........................///......---......//////////////////////////////............////////////......///000111333555666555444444444888>>>GGGMMMKKKLLLNNNOOOPPPSSSVVVYYY000000000000000111111111222222333333333333333222444444555777:::@@@GGGLLLUUUYYYbbbqqq}}}nnn```VVVRRREEEAAA;;;666444333333333222111000000111111///...000000////////////000000000000000000000000000000---------..............................//////000////////////////////////............/////////////////////000111333444555444444444555888>>>FFFLLLLLLMMMNNNNNNNNNPPPSSSVVV///000000000111111111222444444333333333333333333666999>>>BBBGGGMMMTTTYYYdddjjjvvvzzztttlllfffcccTTTNNNGGG@@@<<<888555222222000///000111111000///000000////////////000000////////////////////////---------.........//////...............///000111////////////////////////............////////////111111111000111111222333444444444555888===EEEJJJMMMMMMMMMLLLLLLNNNQQQTTT///000000111111222222222555444333333444555777888777<<>>AAAAAAGGGPPPXXXbbbnnn}}}~~~xxxrrrrrryyy~~~~~~{{{ttttttssssssvvv|||~~~{{{|||}}}xxxrrrkkkdddcccddd___RRRGGG;;;777333000000111111111111111000000000000111111......//////000000000000,,,,,,------...//////000............///000111222////////////////////////............////////////111000000000111222333333333444555666888===CCCHHHHHHIIIJJJJJJLLLPPPVVVZZZ///000000111222222333333444333222444888>>>EEEIIIRRRXXXaaajjjvvv}}}zzz~~~}}}xxx}}}xxxvvvsssqqqppprrrwww{{{yyyzzz{{{|||zzz|||~~~xxxrrrnnnrrrxxxvvvhhh[[[HHHCCC;;;555222111000///111111000000000000111111//////000000111111111222,,,,,,------...///000000............///000222222////////////////////////............/////////000/////////000111333444555333444555666888===CCCGGGEEEFFFHHHIIIMMMRRRYYY^^^---...///111333444333111444777:::>>>CCCLLLXXX```bbbkkk{{{~~~yyyyyy~~~|||wwwqqqooooooppppppnnnbbbSSSCCC;;;555000111555000///...///000000///...////////////000000000000......------------......////////////////////////........................////////////////////////000000000111222222333333111333555666888<<>>CCCIIILLLOOORRRTTTUUUXXXYYY555666666666888<<>>:::555111000111111111////////////000000000000......------------......////////////////////////////////////////////////////////////////////////000000000111222222333333111222222222333888>>>BBBEEEIIIMMMQQQSSSVVVYYY[[[222444666777:::AAAKKKSSSXXX^^^jjjzzzuuutttzzz~~~|||yyyxxxtttoookkkjjjlllooo~~~}}}xxxqqqmmmhhh___VVVJJJEEE===777444333222222////////////000000000000......------------......////////////////////////------------------------////////////////////////000000000111222222333333222222222222333888>>>CCCDDDGGGKKKOOORRRVVVZZZ]]]222555888:::???IIIVVV```ooowww{{{pppmmmmmmoooxxx~~~}}}||||||yyytttnnnkkklllmmm~~~|||sssllljjjfffaaaZZZSSSHHH???999555333111////////////000000000000......------------......////////////////////////------------------------////////////////////////000000000111222222333333444333333222333888>>>CCCFFFHHHKKKNNNPPPTTTYYY]]]888<<<@@@CCCIIIUUUdddooo~~~yyyuuuwwwwwwssssssqqqooo___fffmmmppppppttt}}}{{{{{{||||||yyytttpppooooooqqqwwwvvvnnniiikkkkkkiiieee]]]QQQEEE<<<666333111////////////000000000000.........------.........////////////////////////........................////////////////////////000000000111222222333333444444333222444888???DDDIIIJJJLLLMMMOOORRRXXX[[[;;;AAAIIIOOOUUUccc{{{wwwpppppptttttt|||~~~|||{{{zzzzzzzzz}}}uuurrrjjj^^^ZZZ^^^dddgggnnnyyy|||zzzzzz{{{{{{zzzwwwrrrnnnfffdddaaaaaacccfffggggggcccbbb^^^UUUJJJ>>>555111555333000000000111000///........................////////////////////////000///...---,,,------...000000111111111111000000000000000111222222333333111222333444666999???CCCGGGJJJMMMNNNNNNRRRWWW\\\DDDDDDIIIWWWiii{{{~~~tttmmmkkkttt~~~|||wwwxxx|||yyyxxxwwwvvvttttttttttttuuuuuuvvvwwwxxxzzz{{{|||{{{}}}~~~}}}~~~~~~~~~}}}tttkkkddd]]]WWWeeeoooxxx{{{~~~{{{}}}yyy{{{zzzxxxwwwvvvuuusssrrrjjjfffaaa^^^___aaacccdddeeeccc___YYYPPPGGG@@@<<<333111000///000000///...................................................000///...---,,,------.../////////000000////////////000000111111222333333111222333444555999???CCCFFFHHHKKKLLLNNNQQQXXX]]]LLLJJJQQQfff|||wwwpppkkkiiiooo~~~}}}{{{zzzyyyxxxssstttssssssuuuyyy~~~vvvmmmiiiiiimmmpppooonnnmmmlllkkkjjjjjjjjjjjjjjjjjjkkklllnnnooopppqqqsssttttttsssssstttuuuvvvwwwxxxyyyzzz{{{||||||{{{}}}xxxkkk]]]RRRXXX___eeeiiinnnvvv{{{||||||vvvxxxwwwwwwvvvuuutttsssrrrpppkkkddd``````bbbdddeeegggfffccc^^^XXXQQQKKKGGG777444222111111111///...................................................//////...------------...---......//////......---//////000111111222222333111222333444555999>>>BBBDDDGGGJJJKKKLLLPPPWWW\\\OOOVVVddd}}}{{{uuuqqqrrrxxx~~~}}}|||{{{{{{xxxwwwvvvuuutttrrrqqqqqqmmmmmmllljjjhhhiiilllooommmiiieeedddeeeeeedddbbbeeeeeecccbbbbbbaaaaaaaaabbbbbbbbbcccdddeeeggghhhhhhiiikkkjjjiiiiiijjjkkkppppppqqqrrrsssuuuuuuvvvuuuwwwzzz}}}{{{ssskkkeee\\\\\\[[[ZZZ]]]dddjjjnnn~~~xxxtttqqqtttwwwxxxwwwtttqqqoooppplllhhheeeddddddddddddeeeeeedddbbb^^^XXXQQQLLLBBB>>>777333111111000000............................................................------...............//////.........//////000000111222222222000111222333555999>>>BBBEEEGGGIIIIIIJJJNNNTTTZZZWWWjjj}}}}}}zzzxxxwwwwwwvvvtttsssrrrqqqpppqqqpppnnnmmmkkkiiiggggggggggggfffccc```______aaa^^^\\\[[[]]]aaaaaa^^^ZZZ]]]\\\[[[ZZZZZZZZZZZZZZZ[[[[[[[[[\\\\\\^^^___``````bbbcccbbbaaaaaabbbccceeefffggghhhiiikkklllllllllnnnqqqtttwwwxxxxxxxxx|||~~~~~~{{{pppiii```YYYVVVXXX\\\```kkkpppuuuxxxxxxuuurrrqqqrrrssstttsssppppppqqqsssqqqooonnnllljjjfff```\\\[[[\\\^^^```aaa]]]VVVQQQOOOGGG===555000//////000................................................------.....................//////000000//////......//////000111111222222000111222333555888>>>BBBGGGIIIIIIIIIHHHLLLRRRXXXhhh~~~yyytttrrrppppppooonnnmmmkkkiiihhhgggiiiiiigggeeecccbbb``````\\\]]]]]][[[YYYWWWXXXYYYWWWTTTQQQQQQUUUWWWWWWVVVTTTTTTSSSRRRRRRRRRRRRRRRRRRRRRRRRRRRSSSTTTUUUVVVWWWXXXZZZZZZYYYYYYZZZ[[[]]]^^^___```bbbdddeeeeeefffgggiiilllnnnpppqqqrrrooorrrvvvxxxzzz|||uuuhhh```YYYTTTSSSUUUVVV]]]fffnnnrrrsssrrrqqqxxxvvvpppiiifffjjjrrrzzzyyyzzz{{{zzzvvvnnnccc\\\SSSSSSUUUZZZ^^^___\\\XXXVVVOOODDD:::444000...---........................------------------------,,,---......///........./////////000000/////////......///000000111111222000111222333444888===AAAHHHIIIIIIHHHHHHKKKRRRXXX}}}~~~{{{yyyuuuqqqmmmjjjgggffffffeeedddcccbbbaaa```______^^^^^^]]]\\\[[[ZZZZZZQQQSSSTTTSSSQQQPPPPPPQQQOOOMMMKKKJJJKKKLLLMMMMMMLLLKKKKKKJJJJJJJJJJJJJJJIIIIIIIIIIIIJJJKKKLLLMMMLLLNNNOOOPPPOOOOOOQQQSSSTTTUUUVVVXXXZZZ[[[]]]]]]]]]]]]___```ccceeehhhiiigggiiimmmppprrrtttwwwyyywwwzzz}}}zzzqqqllleee[[[TTTRRROOOSSSZZZ```eeejjjnnnqqqwwwuuupppiiieeehhhpppxxx{{{}}}~~~uuujjjcccWWWTTTQQQSSSXXX\\\]]][[[ZZZUUUMMMEEE>>>888222...........................------------------------,,,,,,.../////////......---......//////......---......//////000111111111000000111222444888===AAAFFFGGGHHHGGGHHHMMMUUU\\\}}}}}}|||}}}}}}|||zzzyyyyyyxxxwwwuuurrrqqqooollliiieeecccaaa```YYYYYYYYYXXXWWWWWWVVVVVVSSSRRRRRRRRRRRRRRRRRRRRRLLLMMMNNNMMMKKKIIIHHHIIIFFFHHHJJJJJJIIIGGGEEEDDDFFFFFFEEEDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFGGGHHHDDDFFFHHHHHHHHHIIIKKKLLLIIIJJJKKKMMMOOOQQQRRRSSSQQQQQQRRRSSSVVVYYY\\\]]]aaacccfffggghhhhhhjjjlllnnnqqqvvvzzz|||~~~{{{{{{vvvhhh]]]YYYPPPOOOMMMMMMPPPYYYccckkkooorrrssspppkkkiiilllooorrrtttxxx{{{{{{uuummmfffaaaYYYQQQOOOSSSXXXZZZZZZ\\\YYYUUUPPPIII@@@777111........................------------------------+++,,,.../////////......,,,------......------,,,......//////000111111111///000111222444888===AAACCCEEEFFFGGGIIIOOOXXX___|||yyyxxxwwwuuuuuusssrrrqqqqqqqqqqqqoooppppppooonnnmmmlllkkkgggeeeaaa]]]ZZZXXXWWWWWWTTTRRRPPPMMMLLLLLLMMMMMMLLLLLLLLLKKKKKKJJJJJJJJJFFFFFFEEEEEEDDDDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA????????????????????????BBBAAA@@@??????@@@AAABBBAAAAAABBBCCCCCCDDDEEEEEEFFFFFFFFFFFFGGGHHHIIIJJJKKKLLLMMMOOOQQQSSSUUUVVVYYYZZZ\\\^^^```bbbdddeeedddgggmmmqqqtttwwwzzz|||{{{}}}{{{tttkkkddd```RRRQQQPPPOOOPPPSSSWWW[[[eeekkkrrrsssoooiiifffffffffjjjqqqvvvwwwtttooollljjjdddZZZQQQLLLNNNSSSXXXVVVXXXXXXUUURRRLLL@@@555444///******---000...,,,------------------------......////////////....................................//////000000111111111111111222333777===AAADDDFFFHHHIIIKKKPPPWWW^^^~~~}}}zzzzzzxxxvvvsssqqqpppooolllkkkjjjhhhgggfffffffffffffffffffffeeedddcccbbbaaa___]]]ZZZWWWTTTSSSRRRMMMLLLJJJHHHFFFFFFGGGHHHGGGFFFFFFFFFEEEEEEEEEEEEBBBBBBAAAAAAAAA@@@@@@@@@DDDDDDCCCCCCBBBAAAAAA@@@????????????????????????AAA@@@????????????@@@AAA@@@@@@@@@AAABBBCCCCCCCCCAAAAAAAAABBBBBBCCCEEEEEEFFFFFFHHHIIIKKKMMMOOOOOORRRSSSUUUWWWYYY[[[\\\]]][[[___dddhhhkkkmmmqqqssswwwzzz~~~~~~xxxpppjjjfff^^^[[[UUUPPPLLLLLLOOORRRZZZ]]]bbbhhhlllkkkgggcccaaabbbeeeiiimmmmmmkkkhhhhhhfff```VVVMMMJJJNNNTTTTTTVVVWWWVVVUUUSSSJJJ@@@666222------///000///,,,------------------------......////////////....................................//////000000111111111222222222333777===AAADDDFFFHHHIIIJJJOOOVVV\\\|||yyywwwvvvvvvuuusssmmmmmmmmmlllkkkhhhfffeeebbbaaa___]]]\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZYYYXXXXXXWWWWWWUUUSSSQQQNNNLLLJJJGGGFFFDDDCCCBBBBBBBBBCCCBBBBBBAAAAAAAAAAAAAAA@@@???????????????>>>>>>>>>CCCBBBBBBAAAAAA@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>@@@@@@???>>>>>>???@@@@@@>>>>>>??????@@@@@@AAAAAA>>>>>>>>>>>>???@@@AAAAAA???@@@AAABBBDDDEEEFFFGGGIIIIIIKKKMMMOOOPPPRRRRRRRRRUUUZZZ]]]```bbbeeehhhnnnrrrxxx{{{}}}}}}~~~~~~~~~~~~~~~{{{uuupppmmmkkkeee\\\SSSLLLJJJIIIJJJOOONNNPPPZZZfffkkkhhhcccdddbbb```bbbfffhhhiiihhhfffiiiggg]]]PPPIIIJJJOOOSSSVVVXXXXXXZZZZZZSSSKKK:::666111///000000///---------------------------......////////////....................................//////000000111111222222222333444888>>>BBBDDDFFFHHHHHHIIIMMMTTTZZZ}}}{{{yyyxxxtttrrrooonnnoooooonnnmmmfffgggggggggeeebbb___]]]ZZZYYYXXXVVVTTTSSSRRRRRRRRRRRRRRRRRRRRRQQQPPPPPPMMMMMMMMMLLLJJJGGGEEECCCEEEDDDCCCBBBAAAAAABBBBBB@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@??????========================????????????????????????============>>>>>>????????????>>>>>>???@@@@@@AAA<<<<<<===>>>???@@@AAAAAABBBCCCDDDEEEGGGHHHIIIJJJMMMOOOSSSVVVXXXZZZ]]]```cccgggnnnsssuuuvvvxxxyyy||||||}}}}}}|||yyywwwvvvxxxxxxzzz{{{}}}|||yyyuuurrrooojjjbbb[[[TTTPPPLLLJJJKKKHHHHHHPPP\\\fffhhhfffiiigggddd```___aaadddgggeeehhhhhhbbbXXXPPPLLLLLLSSSWWWZZZ\\\^^^^^^VVVMMMAAA;;;333///---...//////---------------------------......//////......---..............................//////000000111111222222333333444888>>>BBBDDDFFFGGGGGGHHHLLLRRRXXX~~~yyyuuurrrooollljjjjjjhhhfffeeefffeeedddcccaaabbbbbbaaa^^^[[[WWWUUUSSSRRRQQQOOONNNMMMLLLLLLJJJJJJKKKKKKKKKJJJIIIIIIFFFFFFFFFFFFEEEBBB@@@???BBBBBBAAAAAAAAAAAAAAAAAA??????@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@@@@@@@@@@@@@?????????========================?????????@@@@@@?????????<<<<<<===============>>>??????>>>>>>??????@@@@@@<<<=========>>>>>>>>>>>>???@@@@@@AAACCCDDDEEEEEEHHHJJJMMMOOOPPPSSSVVVXXXZZZ^^^dddjjjmmmooorrrsssyyyzzz{{{|||{{{xxxuuusssuuutttttttttvvvxxxyyyzzzzzz{{{}}}~~~~~~{{{yyywwwrrrooojjjfffaaaZZZRRRLLLLLLJJJHHHJJJOOOXXX```eeegggiiigggaaaYYYWWW[[[aaaccccccddddddaaa[[[TTTNNNNNNSSSXXX[[[______WWWNNNGGG@@@666///+++,,,///111------------------------------............------..............................//////000000111111222222222222444888===BBBCCCEEEGGGGGGGGGKKKRRRXXXyyyssssssqqqnnnllljjjgggccc```bbbaaa___^^^^^^^^^\\\ZZZYYYYYYXXXWWWTTTQQQNNNLLLKKKJJJIIIHHHGGGFFFFFFFFFCCCCCCDDDDDDDDDDDDCCCCCCBBBBBBBBBBBBAAA@@@>>>>>>>>>?????????????????????>>>>>>>>>>>>>>>?????????>>>>>>>>>???????????????@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>>>>>>>>>>>>>???@@@AAAAAAAAAAAA@@@???============>>>>>>>>>>>>>>>>>>============>>>>>>>>>>>>>>>>>>============>>>>>>???@@@AAAAAABBBBBBBBBDDDFFFGGGHHHJJJMMMPPPSSSWWW\\\aaaeeehhhlllooosssuuuxxxzzzzzzyyywwwuuuuuusssrrrrrrssstttsssrrruuuwwwzzz|||}}}|||{{{yyyvvvtttrrrpppllldddYYYQQQNNNNNNKKKGGGDDDIIIRRRZZZcccfffhhhddd\\\XXXYYY\\\]]]]]]___cccfffccc[[[TTTJJJNNNRRRVVV[[[^^^YYYRRRKKKEEE<<<333...---///111------------------------------............------..............................//////000000111111111111111222333777===AAACCCEEEGGGGGGHHHLLLSSSYYYzzztttrrrpppllliiieeedddcccbbbbbbaaa^^^[[[ZZZYYYWWWWWWWWWWWWUUUSSSPPPOOONNNLLLJJJIIIGGGGGGEEEDDDCCCCCCBBBBBBBBBCCC@@@@@@AAAAAAAAAAAA@@@@@@BBBAAA@@@???????????????===>>>>>>???@@@@@@@@@@@@>>>>>>>>>>>>?????????@@@======>>>>>>>>>?????????AAAAAAAAAAAAAAAAAAAAAAAA????????????????????????@@@AAABBBBBBBBBBBBAAA@@@??????????????????>>>>>>>>>>>>===============>>>>>>>>>======<<<<<<;;;;;;=========>>>>>>?????????>>>???AAAAAABBBDDDGGGJJJLLLOOOSSSWWW[[[___dddhhhlllnnnrrruuuxxxxxxxxxxxxuuusssqqqqqqsssrrrpppnnnmmmooosssvvvxxxxxxwwwvvvxxxvvvttttttrrrlllbbbZZZQQQQQQOOOIIIBBBBBBFFFLLLYYY[[[___bbbbbb___ZZZVVVVVVXXX]]]bbbeeeddd___\\\OOOPPPOOONNNSSSXXXXXXTTTLLLIIICCC<<<555111//////------------------------,,,------......------,,,..............................//////000000111111000000000111222666;;;@@@BBBDDDGGGGGGIIIMMMUUU[[[zzzwwwrrrmmmjjjiiihhhfffcccbbb```]]]\\\[[[YYYVVVTTTPPPOOONNNNNNOOOOOOMMMKKKJJJIIIHHHFFFEEEEEEEEEEEEBBBBBBBBBAAAAAAAAABBBBBB@@@@@@AAABBBBBBAAAAAAAAABBBAAA@@@>>>>>>???@@@AAA>>>???@@@AAABBBBBBBBBAAA???@@@@@@@@@AAAAAABBBBBB>>>?????????@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA????????????????????????AAAAAACCCCCCCCCCCCAAAAAA@@@@@@@@@@@@????????????@@@??????>>>>>>>>>??????======<<<<<<;;;::::::999;;;<<<<<<<<<===============>>>??????@@@AAAEEEGGGEEEGGGKKKNNNRRRWWW]]]aaafffiiimmmqqquuuwwwxxxyyyuuusssqqqrrrsssssspppmmmfffhhhlllooorrrrrrqqqqqqvvvtttrrrssstttqqqjjjcccUUUUUURRRLLLFFFBBBAAABBBKKKLLLQQQZZZbbbaaaVVVLLLPPPVVV]]]aaabbbaaa``````WWWUUUNNNIIILLLSSSUUUSSSKKKKKKHHHCCC<<<444///---------------------------,,,------......------,,,..............................//////000111111111///000000000111555;;;???BBBDDDGGGHHHIIINNNVVV\\\vvvooollljjjhhheeebbb```___^^^[[[ZZZXXXUUURRRPPPNNNMMMLLLKKKJJJHHHGGGFFFFFFFFFDDDDDDDDDDDDDDDDDDDDDDDDCCCBBBAAA?????????@@@AAA@@@@@@AAABBBBBBBBBAAAAAABBBBBBBBBBBBBBBBBBBBBBBBAAAAAABBBBBBBBBAAAAAA@@@??????@@@AAAAAA@@@???>>>@@@@@@AAAAAAAAAAAA@@@@@@BBBBBBCCCCCCDDDCCCCCCBBBFFFDDDAAA@@@AAACCCDDDCCCBBBBBBDDDDDDDDDCCCBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA@@@>>>======>>>@@@AAA@@@??????>>>======<<<<<<>>>============<<<<<<<<<;;;;;;;;;::::::;;;<<<<<>>>>>>>>===>>>============<<<<<<<<<;;;;;;:::::::::;;;;;;<<<======>>>@@@DDDIIIMMMPPPWWW\\\ccciiimmmpppsssuuuuuuqqqooopppssstttqqqnnnllljjjiiihhhggghhhiiijjjnnnnnnoooooommmkkkiiigggeee^^^UUUNNNKKKHHHDDDAAA>>>>>>AAAIIIRRRXXXYYYWWWUUUTTTTTTVVV[[[aaagggjjjkkkeee\\\RRRKKKIIIKKKMMMOOOLLLHHHEEEBBB===777222222...,,,......,,,---000........................------............------///000000000//////111222111111111111222555;;;???CCCEEEGGGGGGIIIMMMUUU\\\xxxppplllhhhbbb]]]ZZZYYYVVVSSSQQQNNNMMMLLLJJJJJJIIIHHHFFFEEEDDDDDD@@@@@@@@@@@@@@@AAABBBCCC@@@@@@@@@@@@@@@@@@@@@AAAAAAAAA@@@?????????@@@@@@AAAAAABBBCCCCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFFFFEEEEEEDDDEEEEEEFFFFFFFFFEEEEEECCCCCCDDDEEEFFFGGGHHHHHHDDDEEEFFFGGGHHHIIIIIIIIIKKKIIIGGGGGGHHHJJJJJJJJJCCCDDDEEEFFFFFFFFFFFFFFFCCCCCCCCCCCCCCCCCCCCCCCCEEEDDDDDDCCCBBBAAA@@@@@@@@@@@@@@@@@@????????????>>>>>>=========<<<<<<<<<;;;;;;:::::::::::::::;;;:::::::::<<>>>>>AAAGGGOOOWWW[[[WWWWWWUUUSSSUUU]]]hhhqqqqqqnnnfffZZZMMMFFFFFFIIIPPPLLLHHHHHHJJJGGG@@@999444///,,,---...------000------------------------------............---------...//////......///111111111111111222555;;;???CCCEEEGGGGGGIIIMMMUUU[[[{{{uuummmgggeeeccc___[[[UUUTTTQQQNNNLLLJJJIIIHHHEEEEEEEEEEEEDDDDDDCCCCCCAAAAAAAAAAAAAAABBBCCCCCCBBBBBBBBBBBBBBBCCCCCCCCCAAAAAAAAA@@@@@@@@@AAAAAABBBCCCCCCDDDEEEEEEEEEEEEGGGGGGGGGGGGGGGHHHHHHHHHFFFGGGHHHHHHHHHHHHHHHHHHFFFFFFGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGHHHIIIIIIJJJIIIIIIJJJKKKKKKKKKKKKKKKGGGFFFDDDDDDFFFGGGGGGGGGFFFFFFGGGHHHHHHIIIIIIIIIFFFFFFFFFFFFFFFEEEEEEEEEDDDDDDEEEDDDDDDBBBAAA@@@@@@@@@@@@@@@@@@@@@@@@@@@>>>>>>>>>>>>============<<<;;;;;;::::::::::::::::::::::::;;;===@@@CCCEEEFFFKKKRRRYYY___eeekkkooorrrpppnnnnnnoooooonnnlllkkkjjjhhhfffdddccccccbbbaaabbbccceeefffffffffffffffbbb\\\YYYVVVSSSMMMIIIEEECCCAAA>>>@@@HHHTTT\\\[[[[[[XXXRRROOOVVVdddooovvvssskkk```SSSJJJFFFEEEOOOMMMLLLNNNRRRRRRMMMIII999111,,,---...---...000------------------------------............---------.........------///000000000000000111555:::>>>AAACCCFFFHHHJJJOOOWWW]]]}}}xxxooojjjddd```]]][[[WWWTTTPPPOOOMMMKKKIIIGGGFFFFFFBBBBBBBBBBBBBBBCCCCCCCCCDDDCCCBBBBBBAAAAAABBBBBBBBBBBBCCCCCCCCCDDDDDDDDDBBBBBBCCCCCCCCCCCCCCCCCCDDDEEEFFFGGGHHHHHHHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJHHHIIIJJJJJJKKKKKKKKKJJJHHHHHHHHHHHHIIIIIIJJJJJJMMMMMMLLLLLLLLLMMMNNNNNNOOOOOOPPPPPPPPPOOONNNNNNMMMKKKKKKKKKMMMNNNNNNMMMMMMMMMNNNNNNNNNOOOOOOPPPLLLLLLLLLKKKKKKJJJJJJJJJGGGGGGHHHHHHHHHGGGFFFFFFBBBBBBBBBBBBAAAAAAAAAAAA@@@@@@?????????>>>>>>>>>===<<<;;;;;;:::::::::;;;;;;::::::;;;<<<>>>@@@AAAAAAEEEKKKQQQWWW]]]dddiiipppooonnnmmmmmmmmmkkkjjjkkkjjjhhhfffdddbbbaaa```^^^___```aaacccddddddeeeccc___[[[ZZZYYYWWWRRRNNNKKKHHHCCC>>><<>>555...---///......000------------------------------............------,,,---...---,,,,,,...000000000000000111555:::>>>>>>BBBFFFIIILLLRRRZZZ```vvvqqqnnnhhhddd```\\\XXXUUUQQQNNNJJJIIIGGGFFFEEEDDDDDDDDD???@@@@@@@@@@@@AAAAAAAAACCCBBBAAAAAA@@@@@@@@@@@@BBBBBBBBBCCCDDDDDDEEEEEEDDDEEEFFFFFFGGGFFFFFFFFFFFFGGGHHHIIIJJJKKKKKKKKKHHHHHHIIIIIIJJJJJJKKKKKKKKKLLLMMMNNNNNNNNNNNNNNNLLLLLLLLLLLLLLLMMMNNNOOOPPPOOONNNNNNOOOPPPRRRSSSRRRRRRSSSSSSSSSSSSRRRRRRSSSRRRRRRSSSUUUVVVUUUTTTPPPOOOOOONNNNNNOOOOOOPPPPPPOOOOOONNNNNNMMMMMMLLLJJJJJJIIIIIIHHHHHHGGGGGGFFFFFFEEEEEEDDDCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@@@@???>>>===<<<;;;;;;;;;;;;:::::::::::::::;;;<<<<<<>>>AAAEEEJJJNNNUUU[[[```iiiiiiiiiiiiiiiiiiiiiiiilllkkkiiifffccc```^^^]]]]]]]]]^^^___```aaaaaabbb___\\\XXXXXXXXXWWWTTTQQQKKKIIIDDD===:::<<>>===AAAEEEIIILLLRRRZZZ```}}}|||sssmmmiiifffaaa___\\\XXXTTTPPPKKKIIIEEEDDDDDDCCCCCCCCCCCCCCC@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBCCCDDDDDDEEEEEEFFFGGGGGGHHHGGGHHHIIIJJJJJJJJJIIIIIIHHHIIIKKKLLLMMMNNNNNNNNNKKKKKKLLLMMMMMMNNNOOOOOOOOOOOOPPPRRRRRRSSSSSSSSSRRRRRRQQQQQQRRRTTTUUUVVVTTTTTTTTTTTTVVVYYY\\\^^^[[[\\\^^^___```aaaaaaaaaZZZYYYYYY[[[]]]^^^]]]\\\___^^^\\\[[[ZZZZZZ[[[[[[[[[[[[ZZZZZZYYYXXXXXXWWWUUUTTTQQQOOOMMMLLLKKKKKKLLLKKKJJJIIIHHHGGGFFFEEECCCCCCCCCCCCBBBBBBBBBBBB@@@???>>>======<<<<<<<<<;;;;;;;;;;;;::::::::::::<<<>>>@@@CCCFFFLLLRRRVVV]]]^^^```bbbcccdddfffgggffffffeeedddbbb```^^^]]]\\\\\\\\\\\\\\\]]]]]]^^^]]]ZZZVVVTTTUUUUUURRROOOIIIGGGDDD???<<<;;;===???FFFMMMUUUYYYVVVSSSRRRRRRWWWYYY\\\^^^]]]ZZZTTTPPPBBBBBBCCCFFFKKKRRRWWWZZZKKK???333000111///......,,,,,,,,,,,,,,,,,,,,,,,,------............---------...///...------///111///000000///000444999>>>===AAAEEEHHHJJJOOOVVV[[[xxxxxxzzzsssooojjjeeeaaaYYYWWWTTTQQQMMMHHHDDDBBBCCCCCCCCCCCCCCCDDDDDDEEEBBBBBBBBBBBBCCCCCCCCCCCCAAAAAAAAABBBCCCDDDFFFGGGGGGGGGHHHIIIJJJJJJKKKKKKHHHIIIKKKLLLLLLLLLKKKKKKJJJKKKLLLMMMOOOOOOPPPPPPPPPPPPQQQQQQRRRSSSTTTTTTRRRRRRSSSUUUUUUVVVVVVVVVWWWWWWVVVVVVWWWYYYZZZ[[[^^^^^^^^^```cccgggkkknnnlllmmmooorrrtttvvvwwwwww{{{{{{{{{}}}}}}zzzyyywwwuuuttttttuuuuuummmmmmllllllkkkjjjiiiiiieeeccc___ZZZWWWVVVUUUUUUPPPOOONNNMMMKKKIIIHHHGGGEEEDDDDDDDDDDDDCCCCCCCCCAAAAAA???>>>============>>>>>>======<<<;;;;;;;;;;;;<<<>>>???AAAFFFLLLPPPSSSUUUYYY\\\^^^aaadddfff___``````aaaaaaaaaaaaaaa\\\[[[ZZZZZZZZZZZZ[[[[[[]]]YYYTTTRRRSSSRRRPPPMMMHHHGGGEEEBBB@@@>>><<<:::;;;DDDRRRZZZ[[[WWWRRROOOIIIPPPXXX\\\[[[XXXVVVVVVGGGBBB>>>BBBJJJSSSVVVVVVOOOBBB555111111000......,,,,,,,,,,,,,,,,,,,,,,,,---..................---.../////////......000111////////////000444999===>>>AAAEEEGGGHHHLLLRRRVVVxxx{{{~~~zzzsssmmmfff```YYYUUUTTTRRROOOKKKHHHGGGGGGGGGDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEELLLJJJHHHJJJLLLNNNMMMKKKJJJKKKLLLLLLMMMLLLLLLLLLMMMPPPSSSTTTRRRQQQPPPPPPWWWWWWWWWWWWVVVVVVUUUUUUXXXXXXXXXZZZ]]]___^^^]]]```bbbcccdddfffjjjooorrrppppppqqqttt|||~~~vvvooogggbbb___]]]ZZZVVVRRROOOMMMLLLJJJJJJJJJIIIIIIHHHFFFFFFDDDCCCBBBAAA???>>><<<<<<=========<<<:::999:::;;;::::::;;;===@@@CCCFFFHHHNNNLLLLLLOOOVVV\\\___``````bbbddddddaaa___]]]]]]\\\\\\\\\[[[YYYXXXVVVUUUWWWVVVTTTQQQOOOOOONNNNNNMMMKKKGGGFFFEEEBBB===999===>>>DDDOOOZZZ]]]WWWPPPJJJLLLPPPWWW\\\\\\YYYUUUTTTIII>>><<>>444222333///)))***+++,,,,,,------------//////............//////---------............//////000000111111444888;;;???AAACCCDDDFFFIIIMMMPPP}}}~~~~~~vvvrrrlllfffaaa[[[VVVRRRPPPNNNKKKHHHFFFEEEEEEEEEAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDHHHHHHHHHHHHHHHHHHIIIIIIOOOMMMLLLMMMOOOPPPNNNLLLOOOOOOPPPQQQQQQRRRSSSTTTRRRSSSTTTTTTTTTUUUXXX[[[ZZZZZZ[[[\\\]]]^^^```aaacccfffiiimmmppprrrssstttssswww|||zzzxxxtttpppkkkgggcccaaa\\\ZZZUUUPPPLLLIIIGGGFFFFFFFFFEEECCCBBBBBBBBBBBB;;;===>>>????????????@@@;;;;;;;;;;;;===???AAACCCHHHGGGIIIOOOWWW___cccdddbbbdddeeedddbbb___^^^^^^]]]]]]\\\[[[YYYWWWVVVUUUUUUTTTRRRPPPOOONNNOOOOOONNNLLLIIIHHHFFFDDD???;;;:::;;;???GGGPPPUUUUUURRRKKKJJJLLLQQQVVVWWWTTTPPPNNNGGG???<<>><<<;;;======<<<;;;;;;<<<>>>???CCCDDDHHHNNNWWW^^^bbbdddcccddddddbbb___]]]]]]^^^]]]]]]\\\[[[YYYWWWUUUTTTRRRQQQPPPOOONNNOOOPPPPPPPPPNNNLLLJJJHHHFFFBBB???::::::<<>>AAACCCFFFJJJOOOSSSwwwpppmmmeeeaaa\\\WWWSSSOOOLLLIIIEEEDDDCCCBBBBBBBBBBBBCCCBBBBBBBBBBBBBBBBBBCCCCCCEEEEEEFFFHHHJJJKKKMMMMMMNNNMMMMMMMMMNNNOOOQQQRRROOOPPPRRRUUUWWWWWWVVVUUUYYYZZZZZZXXXWWWXXX\\\___bbbdddhhhnnnvvv{{{uuussskkkgggaaaYYYRRRLLLHHHGGGHHHEEEBBB@@@???>>>>>>===??????===<<<<<<<<<===>>>BBBDDDHHHMMMSSSYYY]]]___aaaaaa```^^^ZZZYYYYYY[[[]]]\\\\\\ZZZYYYWWWUUUTTTPPPPPPOOOOOOOOOPPPRRRRRRQQQPPPNNNLLLJJJGGGEEECCC???>>><<<;;;>>>GGGSSS\\\XXXQQQIIIFFFIIINNNPPPPPPOOOSSSTTTNNNEEEAAAEEEKKKOOOPPPMMMEEE>>>:::555///------,,,,,,,,,---------///......------......///---------............///...///000000111333777:::;;;>>>AAADDDHHHLLLRRRVVVyyyrrrmmmjjjbbb^^^XXXRRROOOKKKHHHFFFBBBBBBBBBBBBBBBBBBCCCCCCAAABBBBBBCCCDDDDDDEEEEEEGGGHHHIIIKKKMMMOOOQQQRRROOOOOONNNOOOPPPRRRTTTUUUTTTUUUXXXYYYZZZZZZZZZZZZ]]]```cccdddeeehhhooouuuyyywwwkkk```XXXTTTTTTOOOHHHDDDDDDEEEFFFFFF@@@???===<<<<<<<<<===>>>???AAAEEEIIINNNSSSXXX[[[______^^^\\\YYYWWWXXXYYY[[[[[[[[[ZZZXXXWWWUUUTTTRRRQQQPPPPPPPPPQQQSSSTTTQQQPPPOOOLLLJJJHHHGGGFFFCCCAAA>>>::::::BBBOOOYYY^^^VVVLLLFFFGGGLLLRRRVVVUUU[[[___YYYMMMDDDEEEIIIPPPOOOKKKGGGEEEBBB:::000......---,,,,,,------.........------------......---------............///...//////000000333777:::<<>>===<<<<<<<<<<<<:::<<>>999888===FFFMMMZZZVVVPPPJJJGGGKKKRRRXXXWWW]]]aaa^^^TTTJJJEEEEEEMMMLLLIIIGGGHHHGGG>>>333//////---,,,,,,,,,---.........------------......---------............///---...//////000333777:::<<>>======999;;;<<<>>>@@@FFFNNNTTTYYY[[[]]]\\\[[[YYYYYYYYYWWWXXXXXXYYYYYYXXXXXXWWWUUUTTTRRRPPPOOOOOOOOOOOONNNOOONNNKKKGGGFFFGGGIIIFFFDDD@@@<<<999:::===@@@MMMPPPRRRNNNHHHGGGLLLSSSVVVZZZ______ZZZQQQIIICCCGGGIIIIIIGGGGGGGGGAAA:::000///---,,,,,,,,,---......------,,,,,,------...---------............///---...//////000222666:::;;;>>>AAADDDHHHMMMSSSWWW|||uuummmfff___XXXSSSQQQMMMHHHEEECCCCCCBBBBBB@@@AAAAAABBBBBBBBBAAAAAABBBCCCEEEHHHKKKMMMPPPQQQQQQQQQSSSTTTVVVXXXYYYZZZ\\\\\\[[[[[[]]]aaadddfffooossszzzsssiiiQQQNNNKKKGGGDDDAAA@@@@@@=========;;;;;;???GGGMMMUUUWWWZZZ[[[YYYWWWWWWWWWVVVWWWWWWXXXYYYYYYXXXXXXVVVTTTRRROOONNNMMMMMMMMMMMMNNNMMMJJJFFFEEEGGGIIIIIIGGGCCC@@@===;;;999999AAAJJJRRRQQQIIIDDDGGGLLLUUUXXX\\\```___XXXMMMEEEBBBGGGKKKHHHFFFEEECCC@@@111000...,,,,,,,,,...///...------,,,,,,------...---------.........//////---...//////000222666999:::===@@@CCCGGGKKKQQQUUUyyyuuunnngggaaa[[[VVVRRRHHHGGGFFFDDDBBBAAAAAA@@@???AAACCCCCCAAA@@@AAABBBCCCGGGKKKMMMMMMOOOTTTXXXTTTUUUWWWYYY[[[]]]___```dddgggiiiiiiiiimmmuuu{{{pppaaaZZZSSSIII@@@===??????>>><<<;;;<<>>;;;:::;;;<<<===EEEFFFKKKQQQWWW[[[\\\\\\XXXYYYYYYYYYXXXWWWUUUTTTTTTSSSRRRPPPOOOMMMLLLKKKLLLLLLKKKJJJIIIHHHHHHGGGEEEDDDBBB@@@>>>;;;999888999>>>FFFMMMOOOMMMIIIEEEJJJQQQWWWXXXYYYYYYUUUOOOFFFGGGIIIJJJJJJIIIHHHHHH>>>555///......,,,---000....................................///////////////000000000000333666999<<<;;;<<<>>>BBBHHHNNNQQQ{{{uuunnniiibbb[[[VVVPPPKKKHHHDDDCCCBBBBBBBBBBBBBBBBBBBBBCCCDDDDDDDDDFFFIIIKKKMMMMMMNNNOOORRRUUUYYY[[[\\\^^^bbbfffllluuu~~~uuudddZZZMMMGGG@@@;;;;;;<<<<<<;;;???@@@DDDKKKRRRXXX[[[[[[WWWXXXXXXYYYXXXWWWUUUTTTSSSRRRQQQOOONNNLLLKKKJJJKKKKKKJJJJJJJJJIIIIIIIIIDDDDDDCCCAAA???<<<:::999666:::AAAJJJQQQQQQLLLGGG@@@IIIRRRVVVWWWWWWTTTNNNHHHFFFDDDFFFHHHIIIGGGEEEBBB:::222///---+++,,,///---------------------------............////////////000000000000333666999;;;;;;<<<>>>CCCIIIOOOSSSzzztttnnnhhhccc\\\VVVQQQLLLHHHEEEAAAAAAAAAAAAAAABBBCCCDDDCCCDDDEEEEEEFFFIIIMMMQQQOOOPPPRRRVVV[[[___bbbdddaaagggqqqzzz~~~ttt___UUUHHH@@@>>>???>>><<<<<<>>>BBBHHHOOOSSSUUUUUUVVVVVVWWWXXXXXXWWWUUUUUUSSSRRRQQQOOONNNLLLKKKJJJIIIIIIIIIIIIJJJJJJJJJJJJDDDDDDCCCBBB@@@===;;;999777777;;;CCCLLLOOOLLLHHH<<>>DDDHHHEEEBBBFFF@@@777000,,,***+++------------------------------------.........////////////000000000333666999;;;;;;;;;>>>CCCJJJPPPTTT|||vvvnnnhhhccc^^^XXXRRRMMMJJJGGGEEE???@@@@@@AAABBBCCCEEEEEEDDDEEEFFFGGGHHHLLLQQQTTTRRRTTTXXX]]]aaaeeeiiikkkpppzzzzzzlllYYYKKKCCC@@@===:::999<<<@@@GGGMMMQQQQQQPPPTTTUUUVVVWWWWWWVVVUUUUUUTTTSSSRRRPPPOOOMMMLLLKKKHHHHHHHHHHHHIIIIIIIIIIIIDDDDDDDDDCCCAAA>>><<<:::;;;888777;;;CCCIIIJJJHHH???AAADDDKKKUUUZZZSSSIIIEEE>>>999;;;CCCIIIHHHDDDIIIEEE===333---+++,,,,,,------------------------------------............//////000000000333666999::::::;;;>>>CCCIIIPPPSSS|||yyyqqqhhhccc]]]XXXRRRMMMJJJHHHFFFEEE@@@@@@@@@AAABBBDDDFFFFFFFFFGGGIIIKKKMMMPPPTTTWWWXXX[[[```bbbeeejjjrrrxxxrrr___PPPFFF>>>999888999>>>DDDJJJNNNOOONNNRRRSSSUUUVVVWWWVVVVVVUUUTTTSSSRRRPPPOOOMMMLLLKKKGGGGGGGGGGGGGGGGGGGGGGGGDDDDDDEEEDDDBBB???<<<;;;===999555666<<>>???FFFLLLMMMKKKKKKJJJCCC888000...---,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------.........///000000000000333666999::::::;;;===BBBHHHNNNRRR}}}|||xxxsssiiiaaa^^^VVVQQQKKKGGGEEEEEEDDDCCC@@@AAAAAABBBCCCEEEFFFGGGIIIKKKNNNPPPRRRTTTXXXZZZ^^^bbbggghhhjjjtttyyygggVVVJJJCCC===<<<<<<>>>CCCGGGJJJKKKQQQRRRTTTUUUVVVVVVVVVUUUSSSRRRQQQOOONNNLLLKKKJJJFFFFFFFFFEEEEEEEEEEEEEEECCCDDDEEEEEECCC@@@===;;;;;;999777777:::@@@FFFIIIHHHJJJJJJIIILLLQQQRRRPPPRRRKKKEEECCCHHHMMMOOOOOOLLLMMMHHH<<<333000...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------.........///000000000000333666999:::::::::<<<@@@FFFLLLPPPvvvzzzuuunnnccc\\\[[[PPPLLLGGGCCCBBBBBBBBBAAAAAAAAABBBBBBDDDEEEGGGHHHKKKNNNRRRTTTVVVXXXZZZ\\\bbbgggkkklllpppzzzhhhYYYRRREEEAAA<<<:::<<>>555222000,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......///000000000000333666999:::::::::<<<@@@EEEKKKNNNwwwooohhh```XXXRRRMMMIIIDDDBBBBBBBBBAAA???BBBBBBCCCEEEIIIMMMOOOPPPNNNQQQUUUWWWXXX\\\bbbgggmmmkkkllluuurrr]]]IIIEEE???<<<===@@@CCCEEELLLOOOSSSVVVXXXWWWUUUTTTQQQPPPNNNLLLKKKKKKLLLLLLHHHHHHGGGFFFEEEDDDCCCCCCEEEEEEDDDCCCBBB@@@>>>>>>888999999999888<<>>@@@DDDIIIMMM|||rrrjjjccc[[[SSSNNNJJJFFFBBBAAABBBCCCBBBAAABBBCCCDDDHHHLLLPPPRRRRRRSSSSSSUUUWWW\\\ccckkkpppqqqzzzqqq\\\SSSFFF???===?????????HHHKKKOOOSSSUUUUUUTTTSSSQQQPPPNNNLLLKKKKKKKKKKKKHHHHHHGGGFFFEEEDDDCCCCCCDDDDDDDDDCCCAAA???>>>===;;;;;;:::888666777;;;???KKKRRRTTTJJJCCCFFFNNNTTTZZZ[[[\\\ZZZUUUNNNIIIFFFPPPMMMHHHBBB:::444...+++...------,,,,,,---------------........./////////...///000000000111444777888:::<<<>>>@@@DDDIIIMMM{{{|||uuulllccc\\\UUUNNNHHHFFFCCCAAA@@@AAACCCDDDDDDCCCDDDHHHKKKOOORRRTTTUUUVVVWWWZZZ^^^dddkkkrrrwww|||nnnZZZJJJBBB???===;;;CCCEEEIIINNNQQQSSSSSSSSSRRRQQQOOOMMMKKKKKKJJJJJJHHHHHHGGGFFFEEEDDDDDDCCCCCCCCCBBBBBB@@@???===<<<======;;;888777777:::===BBBKKKOOOIIICCCEEENNNUUU\\\___aaa\\\SSSJJJEEEDDDMMMLLLJJJEEE???888111......---------------......,,,---------...............///000000000111444777888999<<<===@@@DDDIIIMMM~~~zzzwwwpppggg^^^XXXQQQJJJEEEDDDCCCAAA@@@AAABBBDDDDDDEEEHHHLLLOOOQQQSSSTTTVVVVVV\\\cccgggkkkpppyyyvvv^^^KKKAAA===<<>>===<<<<<<;;;;;;:::;;;===@@@BBB:::DDDLLLKKKFFFEEEJJJQQQ[[[]]]^^^\\\UUUMMMHHHEEEKKKLLLLLLJJJFFF???999444......------------......,,,,,,,,,---------.........///000000000111444777777999;;;===@@@DDDIIIMMM{{{ssslllbbbZZZUUUOOOIIIEEEEEEDDDCCCAAAAAAAAACCCEEEJJJLLLPPPQQQRRRSSSUUUWWWZZZaaaiiimmmpppzzzrrrWWWFFF@@@@@@>>>@@@CCCGGGKKKOOORRRSSSSSSSSSRRRQQQOOONNNMMMLLLIIIIIIHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@???>>>===<<<;;;;;;::::::<<>>IIINNNJJJEEEFFFIIIUUUVVVXXX[[[[[[WWWOOOIIIKKKLLLNNNMMMIIIBBB:::666//////...------------...,,,,,,,,,---------.........///000000000111444777666888:::===???DDDJJJNNN|||tttnnnggg]]]VVVQQQMMMHHHDDDEEEEEEDDDBBBAAABBBDDDGGGNNNQQQSSSTTTSSSTTTYYY\\\ccciiipppvvveeeQQQFFFBBB???@@@BBBEEEHHHLLLPPPRRRRRRRRRRRRQQQPPPOOONNNMMMIIIIIIHHHGGGFFFEEEEEEDDD@@@AAAAAA@@@@@@>>>======???===:::::::::;;;;;;:::333999EEENNNNNNGGGCCCCCCHHHJJJOOOVVV[[[XXXPPPHHHKKKLLLMMMLLLHHH@@@999444111111///...------,,,,,,,,,---------...............///000000000111444777555777:::<<>>>>>CCC@@@<<<;;;;;;:::888666444666>>>JJJOOOJJJEEEDDD???FFFPPPXXX[[[WWWOOOIIIGGGIIIKKKKKKIIICCC===999333222111///---,,,++++++------........./////////...///000000000111444777555777999<<>>EEEBBB>>>=========:::888666444999FFFNNNLLLGGGFFFBBBMMMZZZbbbaaa[[[TTTPPPBBBEEEIIIKKKLLLIIIFFFCCC555444111///---+++******.........////////////000...///000000000111555777555666999<<>>>>>BBBEEEFFFDDDLLLLLLMMMMMMMMMLLLLLLLLLIIIHHHHHHGGGFFFEEEDDDDDDAAAAAAAAA@@@@@@@@@??????@@@AAAAAA???<<<999888888888777999@@@JJJOOOMMMIIIDDDSSSeeekkkddd[[[XXXXXXEEECCCFFFMMMOOOLLLNNNSSSEEE;;;000+++---///...,,,,,,++++++,,,...//////.........//////000222333444555666888999<<>>AAABBBAAAJJJKKKLLLMMMMMMMMMLLLKKKIIIHHHHHHGGGFFFEEEDDDDDDAAAAAA@@@@@@@@@?????????@@@AAAAAA???<<<999888888888777888>>>GGGLLLLLLIIIDDDNNNZZZ```^^^YYYWWWWWWFFFBBBBBBIIINNNOOOPPPTTTHHH???333......///...+++,,,++++++,,,...//////.........//////000222333444666777999:::===BBBHHHLLL}}}vvvnnnddd]]]TTTPPPJJJFFFDDDDDDCCCCCCEEEEEEGGGMMMSSSWWWVVVTTTTTTWWW^^^eeehhhnnnzzz}}}}}}~~~wwwyyy{{{{{{|||}}}~~~}}}|||zzzzzz{{{}}}uuulll[[[SSSGGG???===>>>???@@@FFFGGGJJJMMMNNNMMMLLLKKKHHHHHHGGGFFFEEEDDDDDDCCCAAA@@@@@@@@@@@@????????????@@@@@@???<<<999999999999777777;;;BBBHHHJJJJJJGGGJJJOOOTTTYYYYYYXXXUUULLLDDD@@@EEEMMMRRRSSSTTTLLLCCC777000//////---+++,,,++++++,,,...//////.........//////000222333444666888999;;;>>>CCCIIIMMMzzzssskkkaaaYYYPPPLLLGGGDDDCCCDDDCCCCCCDDDEEEIIIQQQXXX[[[YYYUUUXXX\\\bbbhhhlllwww}}}|||zzzyyywwwxxxwwwrrrlllhhhiiijjjeeefffffffffgggjjjooorrrnnnppprrrrrrqqqrrrwww{{{}}}|||{{{yyyxxxvvvvvvuuuvvvtttpppmmmkkkjjjjjjkkknnnmmmmmmooorrrssssssrrr{{{}}}xxxkkkaaaRRRFFF@@@???@@@@@@BBBDDDIIILLLNNNMMMLLLJJJHHHHHHGGGFFFEEEDDDCCCCCC@@@@@@@@@@@@????????????>>>???@@@???<<<:::999:::999777666888===CCCHHHKKKJJJHHHHHHOOOWWW[[[XXXSSSOOOGGG@@@CCCLLLSSSUUUTTTMMMDDD999222//////---,,,,,,++++++,,,...//////.........//////000222333444555777888:::===BBBHHHLLLwwwppphhh]]]VVVLLLIIIEEECCCCCCDDDDDDDDDEEEHHHMMMTTTZZZ\\\ZZZWWW[[[]]]ccciiirrrwwwtttpppmmmlllmmmoooqqqrrrssstttttttttrrrqqqqqqnnnnnnnnnoooqqqtttvvvwwwuuuxxx{{{xxxsssmmmkkkkkkiiihhhfffeeefffkkkrrrwwwuuuyyy}}}~~~~~~}}}}}}~~~yyyxxxwwwvvvxxxzzz|||~~~vvvlll\\\MMMCCC@@@@@@@@@???BBBGGGKKKMMMMMMKKKJJJHHHGGGGGGFFFEEEDDDCCCCCC@@@@@@@@@?????????>>>>>>===>>>???>>><<<::::::;;;888777666666888???FFFLLLJJJGGGGGGMMMVVVYYYTTTNNNJJJEEE@@@AAAJJJRRRVVVUUULLLDDD:::222///......---,,,++++++,,,...//////.........//////000222333444444555777999;;;@@@FFFKKK}}}tttllldddZZZRRRIIIGGGDDDCCCDDDEEEEEEEEEIIIMMMRRRWWWZZZ[[[[[[ZZZ^^^___fffrrr}}}wwwtttoookkkhhhggghhhiiikkkkkkkkklllpppuuuyyy|||xxxppplllkkkiiigggdddeeejjjrrrxxx{{{rrrcccTTTHHHAAA@@@@@@???AAAEEEHHHKKKKKKJJJJJJGGGGGGFFFEEEDDDCCCCCCBBB@@@????????????>>>>>>>>><<<>>>???>>><<<;;;;;;<<<888888777666666<<>>>>>>>>>>>;;;===>>>>>><<<;;;<<<<<<777999999666555:::DDDMMMOOOOOOOOONNNMMMLLLKKKKKKIIIRRRUUUOOOHHHIIINNNQQQPPPJJJ@@@666000.........,,,++++++,,,...//////.........//////000222333444444555777999;;;@@@FFFKKKwwwmmmfff]]]SSSKKKFFFDDDCCCCCCEEEGGGHHHGGGSSSXXX]]]\\\XXXXXX]]]bbbiiinnn~~~{{{zzzxxxuuusssssssssssswwwvvvuuuvvvyyylll\\\TTTPPPNNNHHHIIIKKKLLLLLLMMMPPPRRRSSSXXXbbbmmmtttrrrjjjbbb]]]]]]^^^___bbbfffjjjlllrrruuuyyyzzzpppbbbUUUKKKFFFEEE@@@AAACCCEEEGGGHHHIIIIIIGGGGGGFFFEEEDDDCCCBBBBBB????????????>>>>>>>>>>>>;;;===>>>>>>===<<<<<<===777999:::777555999DDDMMMUUUVVVUUUQQQLLLJJJLLLOOOUUUaaafffZZZKKKFFFIIILLLTTTMMMCCC999111...------,,,++++++,,,...//////.........//////000222333444555666888:::<<>>>>>======<<<<<>>===<<<888999888666666999???DDDRRR]]]___SSSFFFEEEJJJNNNXXXcccjjj```LLL@@@DDDNNNSSSHHH===999444...---000------------------------.........//////000111222444444666999:::;;;AAAJJJzzznnnhhhaaaWWWLLLFFFDDDDDDCCCBBBBBBFFFMMMSSS\\\\\\[[[ZZZ[[[aaahhhlll{{{}}}wwwtttssstttvvvyyy~~~zzzaaaZZZPPPKKKIIIJJJJJJIIILLLLLLKKKJJJJJJKKKLLLMMMPPPMMMLLLOOOSSSWWW```iiipppwww{{{sssoooqqqwww|||zzzssskkkaaaVVVJJJCCCDDD@@@???CCCEEEDDDDDDFFFIIIHHHGGGFFFEEECCCBBBBBB??????>>>>>>======<<<<<<>>>????????????>>>======888999888777666888===AAAOOOZZZ^^^TTTIIIGGGLLLPPPTTT]]]aaaXXXIIICCCKKKWWWRRRHHH???;;;666///---///------------------------.........//////000111222444444666999:::;;;AAAIIIvvvkkkeee^^^SSSJJJEEECCCCCCCCCCCCEEEKKKSSSYYY\\\[[[ZZZ\\\aaahhhpppuuu~~~sssqqqlllfffdddiiirrrzzzdddOOONNNKKKHHHGGGHHHKKKNNNMMMLLLJJJIIIHHHHHHHHHIIINNNIIIGGGIIIMMMTTT```kkk}}}~~~~~~xxxrrrmmmggg]]]PPPFFFFFFAAA???BBBDDDCCCCCCFFFHHHHHHGGGFFFDDDCCCBBBBBB??????>>>>>>======<<<<<<======>>>>>>??????>>>>>>888999999777666777999;;;KKKUUU[[[UUULLLJJJNNNSSSSSSXXXXXXOOODDDBBBMMMXXXQQQJJJCCC???999222......------------------------.........//////000111222444333666999:::;;;AAAIII}}}rrrgggaaaZZZPPPHHHDDDBBBBBBCCCDDDIIIPPPWWW\\\[[[ZZZ[[[aaahhhnnnwww~~~|||vvvoookkkkkklllnnnoootttqqqYYYOOOOOONNNMMMMMMOOOPPPRRRMMMLLLJJJHHHFFFFFFFFFFFFIIIGGGIIILLLNNNNNNSSSYYYnnnyyy}}}||||||wwwqqqooollldddWWWLLLFFFAAA===???AAAAAACCCFFFHHHGGGFFFEEEDDDCCCBBBBBB??????>>>>>>======<<<<<<;;;<<<===>>>????????????999999999888777666666666EEENNNVVVUUUOOOLLLOOOTTTVVVVVVSSSIII@@@>>>EEEMMMOOOKKKFFFBBB===666000---------------------------............///000111222333333555999999:::AAAIIIxxxnnnddd]]]VVVLLLFFFDDDAAAAAACCCFFFLLLSSSYYY\\\ZZZZZZ___hhhnnnttt~~~|||xxxsssrrrtttxxx|||~~~^^^RRROOOMMMKKKMMMQQQSSSSSSQQQPPPNNNLLLJJJIIIHHHHHHHHHJJJJJJLLLPPPOOOLLLMMMQQQUUU\\\iiiwww}}}{{{zzzzzzuuuqqqqqqpppjjj^^^TTTHHHAAA<<<===???@@@CCCGGGGGGFFFFFFEEEDDDCCCBBBBBB??????>>>>>>======<<<<<<:::;;;<<<===>>>?????????:::999999888777666444333???GGGRRRUUUPPPLLLNNNRRRUUUSSSOOOHHHAAA>>>???AAALLLKKKGGGCCC???999222---------------------------............///000111222333333555888999:::@@@IIItttkkkbbb[[[SSSJJJEEEDDDBBBBBBEEEJJJQQQWWWZZZ[[[[[[\\\cccmmmsssyyyjjjUUURRRNNNKKKJJJMMMSSSWWWVVVTTTTTTSSSQQQPPPOOOOOOOOOPPPSSSQQQQQQTTTTTTTTTXXX^^^WWW[[[cccmmmzzz~~~|||{{{zzzyyywwwuuurrrrrrrrrnnneee^^^MMMFFF???>>>>>>???BBBGGGFFFFFFEEEDDDDDDCCCBBBBBB??????>>>>>>======<<<<<<:::;;;<<<===>>>>>>???>>><<<:::888777777777555333:::AAAMMMSSSPPPJJJJJJNNNOOOLLLIIIGGGFFFDDDAAA???IIIJJJHHHCCC???<<<555...------------------------.........//////000111222333222555888999:::@@@HHHrrriii```YYYQQQHHHDDDEEEDDDEEEHHHOOOVVVZZZZZZYYY]]]___fffpppttt~~~}}}eee\\\[[[[[[\\\\\\^^^```ccceeefffeeedddcccbbbbbbcccdddeeejjjhhhiiimmmooopppvvv|||{{{~~~}}}{{{zzzyyyyyyuuuuuuttttttssspppkkkgggWWWNNNDDDAAA???>>>AAAFFFEEEEEEEEEDDDCCCCCCBBBBBB??????>>>>>>======<<<<<<;;;;;;<<<===>>>>>>>>>===>>>;;;888777888888666444666===IIIRRROOOGGGEEEIIILLLHHHFFFGGGKKKLLLGGGCCCFFFHHHGGGBBB???>>>777///------------------------.........//////000111222333222444888888999@@@HHH~~~qqqhhh___XXXPPPHHHDDDEEEEEEGGGKKKSSSZZZ]]][[[XXX```aaahhhpppttt{{{vvvuuusssfffbbbbbbpppsssuuutttqqqqqqvvv{{{|||{{{{{{{{{|||}}}~~~|||zzzyyyyyyyyytttuuuuuuuuussspppnnnlll___TTTIIICCC@@@>>>@@@DDDEEEEEEDDDDDDCCCCCCBBBBBB?????????>>>======<<<<<<;;;<<<==================???;;;777666888888777555444;;;GGGQQQOOOEEEBBBFFFMMMHHHEEEHHHNNNPPPLLLFFFDDDGGGFFFAAA???>>>999111------------------------.........//////000111222222222444888888999@@@HHHyyylllcccZZZTTTNNNGGGDDDEEECCCIIIQQQYYY^^^___```___bbbdddffflllzzzzzzuuusssrrrvvv|||~~~xxxtttsssmmmkkkkkkkkklllxxxzzzooonnnsssxxxuuuyyy|||zzz~~~~~~|||yyyxxxwwwwwwwwwttttttttttttsssqqqooommmfff]]]PPPGGGCCCBBBBBBBBBCCCCCCDDDDDDCCCBBBAAAAAAAAA@@@???============>>>;;;;;;<<<<<<>>>???@@@AAA===;;;888555444555666888555>>>HHHOOOOOOKKKHHHFFFJJJHHHHHHJJJNNNNNNLLLHHHBBBGGGHHHAAA===<<<888111111///,,,,,,---.........111111000000000000111111333444666777:::>>>DDDHHHvvvjjjaaaWWWRRRLLLEEECCCDDDDDDKKKTTT\\\``````______bbbccchhhqqq|||tttnnnpppqqqpppmmmiiigggfffooosssyyy~~~|||uuullllllqqqiiittt||||||yyy{{{~~~|||zzzxxxwwwwwwwwwrrrsssssssssrrrqqqpppoooggg^^^SSSIIIDDDCCCBBBAAACCCCCCCCCCCCCCCBBBAAAAAAAAA@@@???>>>=========>>>;;;;;;;;;<<<===>>>???@@@===;;;888666555555666666444:::DDDKKKNNNMMMIIIFFFKKKJJJKKKNNNQQQPPPKKKFFFBBBGGGGGGBBB>>>===999444111///---,,,---......---////////////000111222333111222444555888<<>>============:::::::::;;;<<<===>>>???<<<;;;:::888666555555555333666===FFFNNNOOOLLLHHHHHHIIILLLQQQTTTSSSMMMHHHAAADDDDDD@@@>>>===999555222///---,,,---......---,,,---...///111222333444///111222333666:::@@@DDDzzzqqqddd[[[RRRMMMHHHCCCBBBDDDGGGQQQ]]]cccbbb^^^]]]^^^fffkkkvvv}}}tttnnnhhhbbb___bbbddddddccceeegggiiikkkmmmpppsssvvv||||||vvvkkk^^^ZZZ```jjjsssvvvxxx~~~}}}|||zzzxxxwwwvvvvvvrrrrrrqqqqqqpppooonnnmmmkkkeee[[[QQQIIIDDDAAA@@@BBBBBBBBBCCCCCCBBBBBBAAA@@@@@@???>>>>>>=========::::::::::::;;;<<<===>>><<<<<<;;;999777666444444333333888BBBMMMSSSPPPKKKEEEEEEHHHNNNTTTVVVSSSPPP@@@@@@@@@???>>><<<999666222000...---.........---,,,---...///111111222222///000222333555:::@@@DDDyyyooocccZZZQQQLLLHHHDDDDDDGGGJJJUUU```ddd```\\\^^^aaannnuuu~~~wwwsssnnnfff___]]][[[[[[___eeejjjllllllmmmoooqqqsssvvvyyy~~~xxxmmmfffcccccc^^^[[[^^^gggrrrxxxzzzzzz}}}|||{{{zzzxxxvvvuuutttsssrrrqqqooonnnmmmlllkkklllggg___VVVMMMFFFBBBAAAAAAAAABBBBBBBBBBBBBBBAAA@@@@@@??????>>>======<<<::::::999::::::;;;<<<===<<<;;;;;;999888666555555555333555@@@MMMTTTSSSOOOHHHFFFEEEHHHNNNSSSUUUUUUCCCAAA@@@@@@AAA???<<<:::333111...---.........---......///000000000//////000111222444666;;;AAAEEExxxnnnbbbXXXOOOKKKHHHEEEFFFIIIOOOYYYcccddd^^^[[[aaahhhvvvwwwqqqhhhccc```___]]][[[YYYZZZ]]]bbbhhhmmmppppppuuuwwwzzz}}}mmm```ZZZXXXYYYYYY^^^hhhttt{{{zzzzzzyyywwwuuusssrrrrrrqqqpppnnnllllllkkkkkkllliiicccZZZPPPHHHDDDBBB@@@AAAAAABBBBBBBBBBBBAAA???@@@@@@@@@???>>>===<<<:::::::::::::::;;;<<<===<<<;;;:::999888777777777666444555>>>JJJRRRTTTQQQQQQLLLGGGFFFJJJOOOSSSTTTIIIDDDBBBDDDFFFCCC@@@???444111///............---...///000000000000...---000222333555777;;;AAAFFFwwwlll```WWWNNNJJJGGGEEEGGGJJJUUU^^^fffddd]]]\\\eeeppp}}}tttfffccc___[[[YYYZZZ\\\^^^]]]^^^aaaeeekkkpppsssttt}}}yyykkk___ZZZ]]]dddiiiqqq|||}}}yyyyyyxxxxxxvvvtttqqqpppooonnnmmmlllllllllmmmnnnkkkjjjfff]]]SSSJJJEEEDDD???@@@AAABBBBBBBBBBBBBBB??????@@@@@@???>>><<<;;;;;;;;;;;;;;;;;;<<<<<<===<<<;;;999777777888999:::666444555<<>><<<;;;<<<<<<;;;;;;;;;<<<======<<<:::888666666888:::<<<555444555;;;CCCKKKPPPQQQTTTOOOIIIHHHLLLRRRVVVWWWKKKCCC???CCCEEEAAA======555222///......///...---)))+++...000111111111000000111222444666;;;@@@EEEtttjjjZZZTTTNNNHHHCCCBBBIIIRRRdddhhhhhh```[[[bbbrrrwwwkkkccceeedddbbb```___```dddhhhjjjkkkmmmpppuuu{{{ooobbbccceeejjjsss|||sssnnnpppzzz{{{wwwrrroooooorrrxxx~~~{{{yyyxxxwwwwwwvvvuuusssqqqpppooonnnmmmlllllllllllllllrrrqqqlllcccYYYOOOIIIEEECCCAAAAAAAAACCCCCCBBBAAA??????>>>>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::888999999:::;;;<<<<<<===666444333888AAAHHHJJJJJJJJJKKKLLLMMMSSSXXXUUUOOOIIICCC===<<<>>>???===;;;;;;888333...,,,+++,,,---------......///000000000...000333333444888???DDD|||pppgggZZZSSSLLLGGGCCCCCCKKKUUUaaacccccc______hhhxxxuuummmhhhggggggfffdddcccdddgggjjjppprrrtttxxx|||tttiiikkkrrr{{{~~~xxxtttqqqwww~~~{{{wwwwwwxxxzzz}}}zzzxxxzzzyyyxxxvvvtttrrrpppnnnooonnnmmmllllllllllllmmmrrrqqqmmmeee\\\RRRJJJFFFBBBAAA@@@AAABBBCCCBBBAAA??????>>>>>>======<<<<<<======<<<<<<<<<;;;;;;;;;999;;;>>>@@@AAA???===<<<666333333888AAAJJJNNNOOOOOOOOOMMMNNNTTTZZZXXXRRRHHHCCC===<<<>>>???>>><<<<<<999444000---,,,---...------......///000000000...111333444444888???DDDxxxkkkcccYYYRRRJJJEEEBBBEEEPPP[[[cccbbb``````ccclll{{{zzztttpppnnnlllmmmmmmllllllllloooqqqyyy{{{|||uuuwww}}}vvvpppsss}}}~~~}}}~~~}}}zzzxxx{{{zzzyyywwwtttqqqnnnmmmooonnnmmmlllkkklllmmmmmmqqqpppmmmhhh```VVVMMMHHHBBBAAA??????AAAAAAAAA@@@??????>>>>>>======<<<<<<============<<<<<<<<<<<<:::>>>CCCGGGGGGCCC>>>;;;666333333777AAAKKKQQQTTTZZZVVVQQQNNNTTTZZZXXXQQQFFFBBB===<<<>>>@@@???>>><<<:::555111///.........------......///000000000///111333444444888>>>DDDttthhh___WWWPPPIIIDDDCCCGGGTTTaaakkkfffaaabbbfffnnnzzz|||xxxuuussssssuuuvvvvvvvvvvvvyyy{{{~~~|||hhh______```hhhuuu|||xxxwww||||||{{{~~~{{{yyyzzzzzzxxxwwwtttqqqooonnnooonnnlllkkkkkklllmmmnnnooonnnllliiibbbYYYOOOHHHCCCAAA???>>>@@@@@@@@@?????????>>>>>>======<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;<<<@@@EEEHHHHHHDDD???;;;777444333666>>>HHHPPPTTT```[[[RRRLLLOOOUUUSSSMMMFFFBBB>>>===>>>@@@@@@@@@<<<999666222///.........------......///000000000///111333444444888>>>CCC~~~rrrfff^^^UUUNNNHHHDDDDDDJJJXXXfffooogggbbbdddiiippp{{{{{{xxxxxxzzz|||}}}}}}xxxggg```aaadddkkk{{{|||vvvrrrvvvzzz~~~}}}{{{xxxxxxwwwvvvtttsssqqqpppooommmllljjjkkklllnnnooolllkkkjjjhhhddd[[[QQQIIIDDDAAA???>>>???@@@@@@?????????>>>>>>======<<<<<<;;;;;;;;;:::::::::999999>>>@@@BBBDDDDDDBBB???===888555333444:::CCCKKKPPP\\\XXXOOOHHHIIIOOOPPPMMMHHHEEEBBB?????????@@@@@@:::888555111///---,,,,,,------......///000000000///222444444444777===CCC|||pppeee^^^TTTMMMGGGEEEFFFLLL[[[iiillldddaaafffmmmsss|||~~~{{{uuutttvvvyyykkkoootttwww{{{~~~|||wwwwwwwwwvvvuuusssrrrqqqooommmkkkjjjjjjlllnnnpppllljjjiiihhheee^^^SSSLLLEEECCC???>>>???@@@@@@@@@??????>>>>>>======<<<<<<::::::::::::999999999888===>>>???@@@@@@???>>>===777555333333777???GGGLLLRRRQQQLLLEEEDDDKKKQQQRRRLLLJJJFFFBBB@@@??????@@@:::888555222///---,,,,,,------......///000000000000222444444444777===BBBzzznnnccc^^^RRRMMMHHHFFFHHHNNN]]]jjjiiibbbaaahhhooouuu}}}wwwyyy{{{{{{}}}yyyeeejjjsss~~~|||yyyxxxxxxvvvtttrrrpppoooooommmkkkiiijjjllloooqqqmmmjjjhhhhhhfff```WWWOOOGGGDDD@@@??????AAAAAAAAA??????>>>>>>======<<<<<<;;;;;;:::::::::999999999999;;;===?????????===<<<555444333444777>>>EEEJJJOOOQQQNNNFFFAAAFFFOOOSSSQQQNNNJJJEEE@@@>>>>>>???:::999666333000...------------......///000000000000222444444444777===BBByyymmmccc]]]QQQLLLHHHGGGIIIOOO]]]kkkiiibbbbbbjjjoootttxxxtttsssssssssddd[[[WWW]]]eeemmmvvvvvvwww~~~}}}{{{{{{zzzyyywwwtttqqqooommmooommmkkkiiijjjllloooqqqnnnkkkiiihhhgggcccZZZRRRHHHEEEAAA???@@@AAABBBBBB?????????>>>======<<<<<<<<<<<<;;;;;;;;;:::::::::666999===@@@@@@???===;;;444444444555888>>>FFFKKKRRRVVVSSSIII@@@BBBKKKQQQTTTQQQMMMGGGAAA>>>===>>>;;;:::888555222000......------......///000000000000222444444444777===BBBzzznnnbbbZZZPPPLLLEEEAAAIIIYYYeeejjjiiibbbdddnnnsssuuuuuufffYYYXXX\\\```aaaddduuu~~~|||xxxyyyxxxtttoookkklllmmmpppnnnllllllmmmnnnooonnnrrrpppnnnmmmjjjeee\\\UUUJJJFFF@@@===>>>@@@BBBCCCAAA@@@???>>>===<<<;;;:::<<<<<<;;;;;;;;;:::::::::999999:::===??????===;;;777444333444666:::EEEPPPVVVUUUQQQJJJDDDAAADDDGGGQQQPPPNNNJJJFFFAAA>>><<<:::===>>>:::333...---///---------...///000000111111//////222444555:::AAAyyymmmaaaYYYOOOLLLEEEBBBJJJYYYeeeiiiddd^^^aaalllrrrvvvpppjjjhhhmmmqqqxxx~~~{{{yyyzzzxxxtttoookkkkkklllooommmkkklllnnnoooppppppvvvtttqqqooollleee\\\UUUMMMHHHBBB>>>===???@@@AAAAAA@@@@@@???>>>===<<<<<<<<<;;;;;;;;;;;;:::::::::::::::;;;>>>@@@@@@>>><<<888555333444555999CCCNNNQQQQQQOOOIIICCC@@@AAADDDGGGIIIJJJJJJGGGCCC???===<<>>>>>??????@@@@@@@@@??????>>>>>>>>>;;;;;;;;;;;;::::::::::::::::::<<<>>>AAAAAA@@@>>>999666444444444777@@@JJJMMMNNNMMMIIIDDDAAABBBDDD???CCCHHHJJJHHHDDD@@@>>>@@@BBBBBB>>>777222000000------......///000000000111//////222444555:::AAAvvviii]]]UUUMMMJJJFFFEEEOOO]]]eeefff```^^^dddnnnuuu}}}{{{xxxwwwuuussspppnnnnnnnnnllljjjjjjlllpppsssuuuuuusssrrrqqqqqqqqqmmmeee___RRRMMMEEE@@@>>>???????????????>>>>>>>>>>>>>>>>>>;;;;;;;;;:::::::::999999888999;;;>>>AAAAAA@@@>>>;;;888666555444555===FFFMMMNNNMMMIIIDDDCCCFFFIIICCCGGGLLLMMMIIIDDD@@@???BBBCCCBBB>>>888222000///............//////000000111//////222444555:::AAAuuuhhh[[[SSSKKKIIIFFFGGGRRR```eeeddd```aaafffnnnvvv~~~~~~|||tttnnnmmmooovvv}}}zzzuuutttsssrrrqqqqqqppppppkkkjjjjjjlllqqquuuwwwwwwsssrrrqqqrrrrrrnnngggaaaRRRMMMFFFAAA@@@@@@AAAAAA==================<<<<<<;;;;;;:::::::::999999999666777999<<<@@@AAA@@@>>>===:::777666444333:::CCCLLLLLLJJJFFFCCCDDDIIINNNOOORRRTTTPPPIIICCC@@@@@@BBBBBB@@@===777222///---............////////////111//////222444555:::AAAuuuhhhZZZRRRJJJHHHFFFIIIUUUbbbeeebbb^^^aaagggmmmttt~~~|||yyyxxxyyyzzzvvvjjj___YYYWWWZZZdddooottt{{{}}}|||zzzuuusssqqqqqqrrrrrrqqqpppkkkjjjjjjmmmqqquuuxxxxxxxxxvvvuuutttsssnnnfff___SSSNNNGGGBBBAAAAAAAAABBB=========<<<<<<;;;;;;;;;::::::::::::999999999999555666888<<>>???;;;999777444333999BBBHHHHHHGGGDDDBBBDDDJJJOOOVVVYYYZZZTTTJJJBBB??????AAA@@@>>>;;;777333///---......//////////////////111//////222444555:::AAAuuuhhhZZZRRRIIIGGGFFFJJJWWWdddeeeaaa\\\aaagggmmmuuuzzznnniiifffcccgggqqqzzz|||||||||zzzxxxuuurrrqqqrrrrrrpppnnnkkkkkkkkkmmmrrrvvvxxxyyy{{{yyywwwvvvuuuppphhhaaaWWWQQQJJJDDDAAA@@@@@@@@@???>>>>>>===<<<;;;;;;::::::::::::999999999999888555666888<<<@@@BBBAAA@@@@@@<<<:::999555444:::AAACCCFFFHHHHHHGGGHHHKKKNNNUUUYYY\\\WWWLLLBBB======AAA???===;;;888444000.../////////////////////...111//////222444555:::AAAuuuhhhZZZRRRHHHGGGFFFKKKXXXeeefff```]]]bbbiiiooowww~~~uuuqqqyyyzzz||||||zzzzzzwwwsssqqqqqqqqqnnnkkklllkkkkkknnnrrrvvvxxxyyyzzzxxxwwwxxxxxxssslllfffZZZTTTKKKDDDAAA???>>>>>>AAA@@@???>>>===<<<;;;::::::::::::999999999888888666777999===BBBCCCCCCAAA@@@===;;;999666555:::BBBAAAFFFLLLNNNMMMLLLMMMOOOOOOVVV\\\YYYNNNCCC===;;;AAA???===;;;999666222//////////////////.........111//////222444555:::AAArrreeeYYYSSSNNNHHHEEEMMM[[[cccaaa[[[___dddgggkkkzzz}}}{{{pppqqqtttwww|||}}}{{{vvvvvvvvvtttqqqoooooopppooommmjjjjjjnnnsssxxx{{{~~~zzzsssmmmjjj```WWWLLLCCC@@@???>>>===============<<<<<<<<<<<<999999888888888888999999999999999<<>>}}}qqqdddYYYSSSNNNIIIGGGOOO]]]eeebbb\\\aaagggnnnttt{{{qqqooozzzuuuhhhiiilllqqqwww|||}}}{{{vvvwwwwwwtttqqqooooooooonnnkkkiiiiiilllqqqvvvyyy{{{vvvrrrpppbbbZZZNNNDDD@@@???>>>>>>============<<<<<<<<<<<<999999888888888888999999999999999<<>>:::888555444888???GGGKKKPPPRRRRRRRRRSSSUUUTTTTTTWWWYYYRRREEE>>>===BBBAAA@@@>>>:::555000...////////////////////////111222222222222555:::==={{{ooocccYYYSSSMMMJJJKKKTTTaaagggeee___```iiirrrzzzooohhhkkk{{{{{{tttooojjjgggfffggghhhhhhmmmmmmnnnllljjjiiijjjkkktttuuuvvvvvvwwwyyy}}}{{{pppkkkmmmrrrxxx~~~{{{wwwxxxwwwtttqqqnnnmmmnnnkkkjjjhhhiiilllrrrxxx|||~~~yyyuuusssssslllcccUUUIIIBBB>>>==================<<<<<<<<<<<<999999888888888888999999999888999;;;???AAABBBAAAAAA===:::999666333666<<>>>>>============<<<<<<<<<<<<::::::999999999999::::::888888888;;;>>>AAAAAAAAA>>><<<;;;;;;888444444777???CCCJJJPPPRRRPPPJJJFFFMMMNNNOOONNNLLLHHHCCC??????@@@AAAAAA>>>:::555222........................000111111111111444999===}}}qqqcccXXXRRRKKKQQQZZZdddkkkkkkgggccc```jjjuuu~~~|||~~~yyytttpppooommmiiiggghhhlllooovvv~~~~~~|||yyyvvvwwwvvvssspppmmmlllmmmooopppooommmlllooowww|||{{{~~~zzztttnnnkkkiiieee\\\QQQHHHBBB@@@AAA============<<<<<<<<<<<<::::::999999999999::::::888777888:::>>>@@@AAA@@@???===<<<<<<999444444777===AAAGGGMMMPPPNNNHHHCCCHHHJJJJJJHHHGGGGGGCCC======>>>@@@AAA???;;;666333........................000000111000111444999<<<}}}qqqdddYYYSSSKKKRRR^^^hhhlllkkkfffbbb```lllyyyrrrrrrzzz}}}zzzxxxuuuuuuuuussspppmmmmmmnnnnnnppppppnnnlllpppwww~~~{{{|||}}}zzzuuuooojjjhhhfffddd^^^TTTJJJCCCAAAAAA============<<<<<<<<<<<<;;;::::::999999::::::;;;888777888:::>>>@@@AAA@@@AAA>>>======999444555888@@@CCCHHHNNNQQQOOOIIIDDDDDDFFFEEEBBBCCCFFFBBB;;;;;;===???@@@???;;;666333........................000000000000111444888<<<|||qqqeeeZZZUUUKKKSSS```iiimmmjjjeeeaaa]]]kkk|||sssgggmmmyyy~~~|||yyywwwtttuuuuuussspppnnnnnnnnnlllnnnpppoooooottt}}}}}}wwwrrrooooookkkiiicccYYYMMMDDD@@@@@@>>>=========<<<<<<<<<<<<;;;::::::999999::::::;;;888777888:::>>>@@@@@@@@@BBB???======999555555999DDDFFFJJJPPPTTTRRRLLLFFFAAADDDBBB???AAAEEEAAA:::999<<>>===<<<<<<;;;;;;;;;::::::999888777777777666777:::???AAAAAA???CCCAAA>>>;;;999888888888===PPP]]]ZZZTTTSSSPPPIIIBBB@@@@@@CCCFFFDDD>>>888:::;;;===>>>===:::555222///...---,,,,,,---...//////000000///000222777:::|||rrrfffZZZRRRMMMPPPWWW___```^^^]]]```ccclllyyy{{{tttnnnqqqvvvyyy||||||zzzwwwsssooojjjfffhhhttt{{{rrrllliiinnniiiddddddhhhlllmmmlllxxx{{{~~~{{{yyyrrrrrrqqqpppooooooooooooqqqnnnmmmqqqtttwww||||||xxxuuusssjjjiiiddd[[[PPPGGGAAA@@@??????>>>>>>===<<<<<<;;;;;;;;;::::::999888888777777666777:::>>>AAAAAA@@@BBBAAA???<<<:::999888777BBBTTT```\\\UUUSSSPPPIIIBBBAAABBBFFFKKKJJJCCC===999:::<<<>>>>>>;;;666333///...------------...//////000000///000222777:::|||rrrfffZZZRRRLLLMMMSSSYYY\\\[[[\\\```ccciiiuuuyyywww~~~pppiiicccaaa___\\\^^^bbbaaabbbdddfffggghhhggggggaaa^^^[[[[[[\\\eeevvvrrrkkkiiikkkmmmmmmmmmooorrruuuxxxyyy~~~{{{xxxrrrrrrrrrrrrqqqpppoooooopppmmmlllqqqtttwww|||~~~yyytttqqqiiihhhddd]]]RRRIIIBBB??????>>>>>>======<<<<<<<<<;;;;;;::::::999999888888777777777:::>>>AAABBBBBBBBBAAA???>>><<<:::888777DDDSSS^^^[[[TTTQQQMMMGGGCCCBBBDDDJJJQQQQQQIIIAAA999:::<<<>>>???===999555//////...------.../////////000000///000222777:::|||rrrfffZZZRRRMMMNNNUUU\\\___]]]^^^aaacccfffttt}}}yyyuuusssuuu{{{uuunnnqqqwwwzzzvvvnnnfffccc___XXXSSSRRROOOPPPRRRSSSTTTUUUUUUTTTQQQNNNLLLPPPVVVcccvvvxxxuuuxxx{{{}}}zzzwwwssssssttttttsssqqqooonnnpppmmmmmmrrrvvvxxx~~~xxxrrrnnnjjjhhhbbbZZZQQQHHHBBB???>>>>>>=========<<<<<<<<<;;;;;;:::::::::999999999888777888999===@@@CCCDDDBBBBBBAAA???<<<:::888777@@@LLLVVVTTTOOOLLLHHHDDDDDDDDDFFFNNNTTTSSSKKKCCC;;;;;;===@@@BBBAAA<<<888000///...------...///000///000000///000222777:::|||rrrfffZZZRRRNNNRRR[[[eeegggcccaaabbbcccfffuuurrrhhhgggffffffiiiooouuuzzzuuunnnmmmmmmsssqqqgggaaabbbbbb[[[QQQKKKKKKKKKKKKKKKKKKKKKKKKJJJKKKHHHGGGLLLUUUbbbttt~~~{{{yyyvvvttttttttttttsssqqqooonnnpppnnnoootttxxx{{{zzzsssooolllggg^^^UUUMMMGGGCCCAAA============<<<<<<<<<<<<;;;;;;;;;:::::::::::::::888888888999;;;???DDDGGGEEEDDDBBB???<<<:::888777;;;DDDMMMOOOLLLIIIGGGEEEEEEFFFIIIOOOSSSPPPIIIBBB>>>===>>>BBBEEEEEE???:::000///...------...///000///000000///000222777:::|||rrrfffZZZRRROOOUUU```kkklllfffaaaaaabbbgggzzzkkkZZZ]]]___``````aaadddhhhkkklll|||xxxnnnggglllyyy~~~qqqbbbZZZVVV\\\bbb___UUUOOOKKKKKKJJJJJJJJJJJJJJJJJJKKKHHHHHHNNNVVVaaaooo|||~~~}}}{{{yyywwwuuuuuutttsssrrrpppooonnnpppnnnpppvvvzzz}}}~~~xxxtttmmmfff\\\RRRKKKFFFCCCAAA<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;::::::::::::888888999999:::???EEEIIIIIIGGGCCC???;;;999777777999@@@HHHLLLKKKIIIHHHHHHCCCGGGLLLOOONNNKKKFFFCCC@@@>>>???CCCGGGFFF@@@:::000000///......///000000///000000///000222777:::|||rrrfffZZZRRRPPPUUU```jjjkkkddd___^^^bbbjjj~~~jjj]]][[[ZZZ[[[]]]]]]\\\]]]```cccaaalllxxxvvvlllkkkrrrwwwyyy}}}rrraaa[[[TTTSSSYYY___^^^[[[YYYOOONNNNNNMMMMMMMMMMMMMMMLLLJJJKKKQQQXXX___jjjsssyyy~~~~~~~~~}}}{{{yyyvvvuuusssrrrpppoooooonnnnnnmmmooouuuzzz}}}yyyuuulllfff\\\SSSMMMHHHCCC@@@<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999999:::>>>FFFKKKMMMJJJDDD>>>:::777777777999>>>EEEJJJJJJHHHGGGHHH@@@GGGMMMNNNKKKFFFEEEFFF@@@>>>>>>BBBFFFFFF???888111000///......///000111///000000///000222777:::|||rrrfffZZZRRROOOTTT^^^ggghhhaaa\\\\\\bbbkkksssooofffYYYXXXbbb```aaaaaa^^^ZZZYYY[[[^^^aaabbbeeeooo~~~|||hhhkkkkkkkkksssyyymmmZZZZZZVVVTTTXXXZZZZZZ\\\```UUUTTTSSSQQQPPPOOOOOOOOOLLLJJJLLLSSSYYY^^^eeemmmttt|||xxxzzz~~~|||{{{vvvuuussspppooonnnnnnooommmlllnnnuuuzzz}}}vvvqqqkkkfff]]]VVVQQQKKKDDD???;;;<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;888999999888999>>>FFFLLLPPPLLLEEE>>>999666666777999<<>>FFFNNNNNNHHHDDDFFFJJJ@@@======AAAEEEEEE>>>666111000///......///000111///000000///000222777:::~~~rrreeeZZZTTTNNNSSS]]]eeeccc]]]\\\```eeeoooooodddfffgggeeemmm{{{}}}}}}{{{wwwuuussskkkccchhhffffffiiipppyyyvvvjjjeeemmmtttmmm```\\\YYYWWWWWWZZZ^^^bbbccc___ZZZUUUUUUXXXYYYWWWTTTUUUQQQPPPSSSVVVXXX]]]dddqqqzzzxxx{{{~~~}}}}}}}}}xxxvvvtttrrrooommmlllllloookkklllsssyyy|||yyyrrrmmmddd[[[TTTLLLFFFBBB<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::;;;999999;;;;;;===EEENNNSSSNNNGGGBBB???<<<999666777@@@JJJMMMIIIFFFFFFHHHGGGGGGJJJOOOOOOJJJGGGGGG>>>>>>@@@AAABBB@@@<<<888444222///......///...---//////000///000333777;;;~~~rrreeeZZZTTTOOOUUU___gggeee^^^]]]```aaajjjrrreeebbbrrrssspppkkkjjjmmmttt{{{xxxrrrssswwwuuummmdddaaa______aaaccceeefffccc```]]]]]]```aaa^^^[[[YYYUUUTTTVVVXXXZZZ```gggqqq||||||xxxwwwzzz{{{}}}|||||||||wwwvvvuuurrrpppooonnnmmmooolllmmmsssyyy|||xxxpppllleee^^^VVVMMMEEE???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999777888;;;<<<>>>GGGPPPRRRKKKAAA<<<;;;;;;999777666>>>GGGKKKJJJHHHKKKNNNIIIHHHKKKOOONNNHHHEEEEEE>>>>>>???AAAAAA???;;;888444222///......///...---000000000///000222666:::~~~rrreeeZZZTTTQQQWWWbbbjjjhhh```^^^aaa```iii}}}lllqqq~~~{{{uuutttxxx}}}}}}~~~ssspppnnnmmmoooppppppooommmjjjiiijjjlllmmmkkkiii```\\\ZZZ\\\\\\]]]ccckkkwwwzzzpppiiifffiiirrr}}}{{{~~~~~~|||{{{zzzyyywwwvvvuuutttrrrqqqpppppppppmmmnnntttzzz}}}xxxooolllggg```XXXNNNDDD>>><<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::888666777:::<<>>???@@@>>>;;;888444222///......///...---111111111000///111555999~~~rrreeeZZZTTTSSSYYYdddllljjjbbb___bbbeeemmm|||{{{xxxttttttvvvyyyzzzzzzssspppnnnmmmkkkkkkpppxxx|||~~~|||yyy~~~{{{yyyxxxxxxvvvvvvvvvuuutttsssrrrrrrqqqnnnooouuu{{{}}}xxxqqqnnnggg```XXXOOOEEE???<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;:::::::::999777777:::<<>>:::888===DDDIIIKKKOOOUUUZZZMMMKKKKKKMMMKKKDDD@@@@@@=========>>>???>>>:::888444222///......///...---222222111000///111555888~~~rrreeeZZZTTTSSSZZZeeellljjjcccaaadddgggoooxxxsssrrrwww|||{{{}}}~~~|||zzz|||yyyvvvvvv}}}{{{{{{~~~{{{yyyxxxwwwvvvvvvwwwvvvvvvtttsssrrrqqqnnnooovvv{{{|||~~~zzzvvvqqqhhh```WWWOOOHHHCCC========================<<<<<<;;;;;;;;;:::::::::;;;999999:::;;;>>>HHHSSSNNNGGG???<<<>>>???;;;777:::???EEEJJJMMMPPPUUUXXXLLLJJJKKKMMMKKKDDDAAABBB>>>======>>>???===;;;888444222///......///...---222222111000///111555888~~~rrreeeZZZTTTSSSYYYcccjjjhhhcccbbbfffeeennntttnnnlllkkkiiiqqqwww{{{|||}}}uuu{{{yyyzzzzzz{{{zzzmmmhhh{{{~~~~~~|||zzzyyyxxxvvvvvvwwwwwwvvvtttsssqqqpppnnnooouuuzzz{{{|||~~~zzztttjjjaaaXXXQQQJJJFFF========================<<<<<<;;;;;;;;;:::::::::===:::999:::;;;>>>HHHSSSOOOJJJCCC???>>>;;;888555:::@@@GGGMMMPPPRRRSSSTTTJJJHHHIIILLLKKKGGGEEEFFF???>>>===>>>???>>>;;;999444222///......///...---111111111000///111555999~~~rrreeeZZZTTTRRRWWW```gggfffbbbccchhheeeoookkkhhhmmmnnnooorrrwww~~~|||vvvzzzxxx||||||rrrzzz}}}{{{zzzzzzvvvwwwwwwwwwvvvtttrrrppppppmmmooouuuyyyzzzzzz}}}zzzuuummmeee\\\SSSKKKFFF========================<<<<<<;;;;;;;;;:::::::::;;;999888999;;;@@@JJJUUUVVVRRRLLLDDD===:::999999888>>>GGGOOOSSSSSSRRRQQQGGGFFFGGGLLLMMMJJJIIIKKK@@@???>>>>>>???>>><<<:::444222///......///...---000000000///000222666:::~~~rrreeeZZZTTTQQQVVV^^^eeedddaaaccciiihhhrrryyyqqqvvvuuunnnpppzzz~~~uuu{{{vvvttt|||xxx~~~}}}~~~|||{{{{{{vvvwwwwwwwwwvvvsssqqqoooooommmnnnuuuyyyyyyyyy{{{yyyvvvppphhh```UUUKKKDDD>>>>>>>>>>>>>>>>>>>>>>>><<<<<<;;;;;;;;;:::::::::999777777999<<>>MMM\\\bbbaaaXXXIII>>><<<:::666888;;;BBBNNNXXX[[[UUUOOOKKKJJJIIIJJJKKKKKKJJJIIICCC???<<<>>>AAAAAA===888777444111///000000000000000000000000///111444777ttthhh[[[SSSSSS\\\fffiiieeebbbeeeiiinnn}}}yyysssqqqyyysss~~~uuuqqqrrr~~~}}}|||{{{yyyvvvtttqqqooonnnooolllnnnuuu{{{}}}zzztttlllcccXXXMMMEEEAAA???<<<;;;<<<<<<;;;;;;===<<<<<<;;;::::::999999888888888999999>>>MMM\\\aaaaaaZZZLLLBBB>>>;;;777888>>>GGGPPPVVVWWWSSSPPPFFFFFFGGGIIIJJJJJJHHHFFFBBB>>>;;;<<<@@@@@@<<<888777444111//////000000000000000000//////111444777uuuhhh[[[SSSUUU___jjjlllgggcccdddgggrrrwwwooolllzzzvvv~~~}}}|||{{{yyywwwtttrrrpppooommmkkkmmmtttzzz||||||zzzvvvooofffZZZNNNFFF@@@>>><<<;;;<<<===<<<<<<<<<<<<<<<;;;;;;::::::999888888999999999???MMM\\\```aaa\\\QQQGGGAAA<<<888999@@@KKKRRRTTTSSSRRRRRRCCCCCCDDDGGGIIIIIIHHHFFFBBB>>>:::<<>>999:::???HHHOOOTTTTTTSSSRRRDDDCCCBBBDDDGGGIIIJJJIIIBBB>>>;;;<<<@@@BBB???;;;777555111//////000000//////000000//////111555777~~~ttthhh]]]UUUWWWcccooooooggg```aaaeeepppmmmkkk{{{~~~}}}{{{zzzyyyzzzyyyxxxvvvtttsssqqqqqqkkkjjjmmmuuu{{{|||~~~zzz|||{{{vvvlll^^^PPPHHH???===;;;;;;<<<=========;;;;;;;;;;;;;;;:::::::::999999999::::::???NNN]]]```aaa```\\\SSSGGG>>>::::::;;;AAAJJJSSSWWWUUUQQQHHHFFFCCCCCCFFFJJJMMMOOODDD???<<<===AAADDDBBB>>>888555111//////000///......///000//////111555888}}}tttiii]]]VVVZZZfffrrrrrrhhhaaaccchhhppp}}}nnn{{{xxxvvv~~~|||zzzyyyxxxxxxxxxwwwuuutttrrrqqqqqqmmmkkknnnvvv||||||}}}|||~~~~~~yyymmm^^^QQQJJJ@@@>>><<<;;;<<<===<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;999999:::::::::@@@NNN]]]bbbbbbbbb```VVVGGG===:::888888<<>>BBBEEEDDDAAA888555222////////////......////////////222555888~~~uuuiii]]]VVVZZZgggrrrqqqfff```cccjjjrrryyy|||ooohhhmmm|||||||||zzzyyyxxxwwwvvvuuutttsssrrrqqqpppooommmpppxxx|||||||||~~~~~~zzzmmm^^^QQQKKKAAA???<<<;;;<<<<<<;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::999:::;;;;;;@@@OOO^^^dddbbbcccaaaWWWGGG<<<:::666777<<>>:::<<>><<<<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<:::999:::::::::@@@OOO___gggdddeeefff\\\JJJ===999;;;;;;???FFFJJJIIIJJJMMMQQQJJJHHHLLLOOOMMMJJJHHHBBB???===@@@FFFIIIGGGDDD888555111//////000////////////000//////111555888xxxkkk^^^UUUVVV___iiikkkfffbbbdddiiisss|||xxxxxxjjjjjjoooyyyxxxrrrnnnooorrruuuxxx|||}}}|||zzzyyyzzzyyywwwtttttttttssspppmmmlllnnnrrrxxx~~~~~~|||}}}{{{{{{zzzlll___VVVKKKCCCAAA>>><<<<<<<<<;;;:::<<<<<<;;;;;;;;;;;;<<<<<<;;;::::::::::::???NNN^^^fffeeegggggg\\\JJJ>>>::::::999===DDDHHHGGGHHHKKKLLLFFFDDDIIIMMMLLLHHHFFFAAA>>><<>>MMM\\\dddgggjjjiii^^^MMM@@@<<<888888<<>>CCCFFFDDD@@@666333///------...------//////000//////111555888|||oooaaaXXXXXXaaakkkmmmhhhdddfffkkkrrrqqqxxxyyy{{{xxxdddbbb```cccrrr~~~~~~|||wwwtttoooooopppqqqrrrqqqpppooolllooouuu||||||yyyzzzxxxuuuggg\\\VVVMMMDDD@@@===::::::;;;;;;;;;<<<;;;;;;::::::;;;;;;<<<;;;:::999999999>>>MMM\\\dddiiimmmlllaaaQQQDDD>>>888777<<>><<<>>>CCCEEECCC@@@666333000............---//////000//////111555888}}}pppbbbYYYXXXbbblllmmmhhhdddgggkkkrrr~~~tttooofffeeerrr~~~{{{tttooojjjllloooqqqrrrrrrrrrrrrmmmqqqwww~~~}}}yyyyyywwwtttfff\\\VVVMMMDDD@@@<<<:::::::::;;;;;;;;;;;;::::::::::::;;;;;;;;;:::::::::999>>>MMM\\\ggglllpppnnnfffXXXIII???888888===EEEIIIIIIJJJNNNLLLFFFCCCHHHMMMLLLIIIHHHCCC@@@===???DDDFFFCCC@@@777444111////////////...//////000//////111555888qqqcccZZZXXXaaakkkmmmhhhdddfffkkkrrr{{{~~~{{{wwwqqqmmmjjjmmmqqqssssssrrrssssssnnnrrrxxx~~~{{{{{{yyywwwiii___YYYPPPDDD@@@;;;999999:::;;;;;;;;;;;;::::::::::::;;;;;;:::999:::::::::@@@OOO___jjjnnnqqqpppkkk```NNN???999999>>>GGGLLLMMMOOORRRRRRJJJFFFIIILLLLLLJJJIIIDDDAAA>>>???DDDEEECCC???888555111//////000000/////////000//////111555888tttfff\\\WWWaaakkklllgggcccfffjjjsss~~~}}}}}}zzzuuuqqqppppppnnnqqquuuuuutttrrrqqqrrrnnnqqqvvv}}}|||}}}|||zzzlllaaa[[[QQQDDD@@@;;;888888:::;;;;;;;;;::::::999999::::::;;;:::999:::;;;<<>>BBBDDDAAA===777444111////////////...//////000//////111555888uuuggg^^^WWW```jjjlllgggccceeejjjsss{{{}}}|||{{{{{{|||}}}}}}}}}}}}vvvpppmmmpppsssqqquuuxxxxxxtttpppoooooommmooouuu{{{|||||||||{{{mmmbbb[[[QQQDDD@@@;;;888888999;;;;;;;;;::::::999999::::::;;;:::999:::;;;===CCCSSScccqqqrrrrrrrrrtttmmmVVV>>>777888>>>HHHOOOQQQTTTXXXWWWMMMDDDDDDEEEEEEDDDEEECCC???<<<===AAACCC???<<<666333///............---//////000//////111555888xxxjjj]]]ZZZeeeoooooofffaaaeeelllqqq{{{~~~{{{uuusssuuuwwwuuurrrnnnttt~~~~~~|||wwwsssqqqrrruuuxxxwwwwwwvvvtttsssrrrqqqpppqqqpppsss{{{~~~vvvlllaaaWWWPPPGGGCCC===;;;;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;;;;999999<<<<<<@@@RRRfffssssssuuuyyywwwiiiSSSBBB:::<<>>AAACCC@@@??????:::666111...---...///000//////000//////111555888|||nnnaaaZZZeeeoooooogggaaacccgggppp|||}}}yyyqqqmmmmmmnnnnnnnnnrrrtttwww|||~~~yyyuuuvvv{{{~~~|||xxxvvvvvvuuusssrrrqqqpppooolllmmmrrr}}}~~~vvvnnncccYYYRRRGGGCCC===;;;;;;<<<;;;999;;;;;;;;;;;;;;;;;;;;;;;;:::888999;;;;;;???QQQfffrrruuuwwwrrrgggWWWHHH???444777???GGGNNNQQQPPPNNNFFF???===DDDKKKKKKIIIGGGEEE>>>:::<<>>EEENNNPPPMMMJJJFFF===777999<<<===>>>@@@999666111///.../////////...////////////000444777~~~qqqddd___hhhpppqqqjjjdddeeegggsss~~~{{{xxxtttwww}}}yyywwwxxxzzz|||}}}{{{uuu||||||zzzttttttsssqqqpppooonnnmmmlllmmmttt~~~xxxrrrjjjaaaXXXQQQGGGBBB===;;;;;;<<<;;;999::::::::::::::::::::::::<<<999:::===>>>BBBTTTiiirrrwwwxxxjjjSSS@@@777777555777;;;BBBJJJPPPTTTUUUPPPFFF???DDDLLLOOOMMMLLLHHH>>>777888<<<======>>>999666222////////////.........///......000444777rrrfff```gggnnnoooiiieeefffiiissswwwxxx}}}jjj```]]]^^^jjjyyy|||yyy}}}zzzvvvvvvssssssrrrpppooonnnmmmlllmmmmmmttt~~~{{{vvvpppiii```WWWQQQGGGCCC===;;;;;;<<<;;;999::::::::::::::::::::::::;;;999:::===>>>BBBUUUiiirrrxxxxxxjjjRRR???888999666777;;;AAAIIIOOORRRSSSNNNDDD>>>AAAGGGIIIJJJJJJHHH>>>888:::??????===<<<888555222000/////////...---............000333666uuuhhh___eeekkkkkkfffdddfffiiiqqqwww{{{hhhZZZYYY]]]```nnn~~~yyywwwwwwrrrrrrqqqpppnnnmmmlllkkkmmmmmmrrr}}}}}}zzzvvvpppjjjaaaXXXRRRGGGCCC===;;;;;;<<<;;;999999999999999999999999999999777888<<<<<>>DDDCCC???<<<888555222000000///...------............000333666wwwjjj^^^ccchhhhhhdddccceeeiiippp~~~zzzxxxddd\\\```gggqqq~~~||||||{{{|||rrrqqqqqqooonnnmmmlllkkkmmmlllqqqzzz}}}{{{vvvqqqjjjbbbYYYTTTGGGCCC===;;;;;;<<<;;;999999999999999999999999999777555666::::::???RRRgggdddkkkmmmbbbOOO???;;;===333777???HHHNNNPPPLLLIIIBBB??????CCCFFFFFFFFFHHHCCC;;;999@@@GGGGGGAAA===888555222000000000...------............///333666|||sss```dddjjjlllgggaaaccciiiuuuvvviiilll|||}}}zzzwwwtttrrrtttvvvtttppplllkkklllkkkkkkppp{{{{{{qqqhhhbbb[[[UUUHHHCCC===888888999:::;;;999999999999999999999999;;;777777:::;;;<<>><<<555777>>>HHHMMMIIIDDDCCCCCC>>>===CCCHHHHHHIIIJJJDDD???:::===CCCHHHGGGDDD:::666111...---------,,,...///000//////000333555}}}tttaaadddjjjlllggg```aaagggtttvvvxxx~~~}}}|||yyywwwqqqssstttsssooolllkkklllkkkkkkqqq{{{zzzpppgggaaaYYYRRRGGGCCC===999888999:::;;;999999999999999999999999;;;888777999888888===EEEAAA@@@>>>>>>>>>>>><<<:::777777<<>><<<<<<<<<>>>@@@@@@>>>===999888;;;CCCHHHHHHHHHIIIIIIDDDBBBEEEGGGDDDAAA@@@???;;;888;;;BBBFFFFFFDDD999555111...---...------...///000//////000333555wwwiiijjjllllllggg``````dddlll|||}}}{{{yyyvvvsssqqqqqqpppooommmkkkjjjjjjkkkkkkqqq|||}}}}}}}}}yyyooofff^^^VVVNNNFFFBBB===999999::::::;;;999999999999999999999999555666888:::<<<<<<===???AAAAAAAAABBBCCCBBB???<<<999888<<>>;;;999;;;@@@CCCCCCAAA999555111............---...///000//////000333555yyymmmlllmmmmmmhhhbbbaaadddgggxxx}}}|||yyyvvvtttqqqpppooommmmmmlllkkkjjjjjjjjjppp{{{||||||}}}yyyooofff___VVVNNNEEEAAA<<<:::999:::;;;:::999999999999999999999999444666888:::===@@@AAA@@@BBBAAAAAABBBBBB@@@<<<999777888>>>IIIOOONNNMMMMMMIIIDDDBBBFFFHHHEEEBBBBBB@@@>>><<<<<>>===888555000..................///000//////000333555{{{ooommmmmmmmmhhhbbbaaacccdddsss~~~~~~}}}}}}|||zzzxxxrrrpppnnnmmmmmmmmmlllkkkiiiiiiooo{{{|||zzz{{{xxxoooggg___WWWOOODDDAAA<<<::::::;;;;;;:::999999999999999999999999666777777777;;;BBBDDDBBBBBBAAAAAAAAAAAA@@@===;;;666777>>>JJJPPPPPPNNNNNNJJJDDDBBBEEEHHHGGGFFFFFFAAA???>>>>>>>>>>>><<<:::888444000.........///......///000//////000333555}}}ooollljjjjjjgggaaa```bbbbbbppp}}}~~~~~~~~~~~~}}}{{{yyyssspppmmmlllnnnnnnmmmkkkggghhhnnnyyy|||vvvxxxvvvnnnfff___VVVNNNCCC@@@<<<:::;;;;;;;;;:::999999999999999999999999777888777666===HHHMMMKKKEEEDDDBBBAAAAAAAAA???===666666<<>>===;;;777444000....../////////...///000//////000333555}}}mmmjjjhhhhhhfff```___aaabbbnnnzzz|||yyy~~~}}}}}}~~~zzz~~~|||yyywwwtttqqqmmmmmmnnnooonnnlllfffgggmmmyyy|||tttvvvtttllleee^^^UUUMMMCCC@@@<<<;;;;;;;;;;;;:::999999999999999999999999666888666777@@@PPPXXXWWWGGGDDD@@@>>>===<<<:::888666555999BBBIIILLLOOORRROOOHHHCCCEEEGGGHHHIIIKKK>>>>>>????????????>>>===777444000....../////////...///000//////000333555|||ooohhhgggjjjggg^^^\\\___cccmmm}}}tttuuu~~~{{{yyywwwuuutttwwwyyy|||~~~~~~yyyvvvvvvtttqqqnnnnnnooonnnllliiidddiiipppvvv{{{yyytttzzzxxxkkk```[[[UUULLLEEEAAA===:::999999888888999999888888999999:::;;;666777::::::>>>SSS^^^SSSIIIBBB===<<<;;;888777888777999>>>DDDJJJLLLLLLJJJIIIFFFCCCBBBCCCEEEGGGGGG@@@<<<;;;>>>???<<<:::;;;444111...---.../////////---...///......///222444~~~qqqjjjhhhkkkhhh```\\\``````jjj{{{{{{xxxyyyzzz{{{|||}}}}}}}}}}}}}}}~~~}}}~~~}}}xxxvvvvvvssspppnnnmmmnnnmmmkkkhhheeeiiiqqqwww||||||xxx}}}yyykkk___ZZZSSSJJJEEEAAA<<<:::999999999888888888888888888999::::::888888;;;;;;AAAWWWcccXXXJJJBBB<<<;;;:::777555777666:::@@@FFFJJJLLLKKKKKKGGGEEECCCCCCDDDFFFGGGFFF@@@<<<;;;>>>>>>;;;999999555222///---...//////...---...///......///222444tttllliiikkkiiiaaa]]]```cccmmmwwwssszzzrrrjjjtttyyy~~~|||~~~~~~zzzzzzyyyvvvtttvvvqqqooommmllllllllljjjhhheeeiiipppwww|||~~~~~~}}}{{{~~~yyyiii]]]XXXQQQIIIDDDAAA<<<999999999999888888777777777777888999999999888;;;;;;DDD]]]jjj```MMMDDD===;;;:::777555666444;;;DDDIIIKKKJJJIIIJJJDDDDDDCCCDDDFFFGGGFFFEEE???;;;:::===>>>;;;999999666333///---.........------...///......///222444wwwnnniiikkkiiiaaa]]]___eeepppzzznnnrrr}}}mmm___]]]___ooo~~~||||||}}}zzzvvvwwwvvvsssrrrsssooonnnmmmllllllkkkjjjiiifffiiinnnuuu{{{{{{}}}vvvggg]]]YYYSSSJJJDDD@@@<<<999999999999999777777777666777777888999999777:::<<>>???===;;;===666333000...---...---,,,---...///......///222444{{{pppiiikkkjjjaaa]]]^^^bbbnnnqqqfffoooxxx}}}lll^^^^^^fffddduuu{{{wwwsssrrrtttuuuxxx|||}}}{{{vvvtttuuuuuuqqqoooooonnnnnnnnnmmmkkkjjjjjjjjjggghhhkkkqqqzzz}}}wwwyyyrrrfff^^^\\\VVVMMMCCC@@@<<<999999::::::999777777777666777777888999888666999===JJJgggwwwmmmWWWKKK???:::999777444444555===GGGKKKHHHCCC@@@@@@???@@@CCCFFFIIIIIIFFFCCC;;;888999>>>AAA??????AAA666333000...---...---,,,---...///......///222444ssskkklllkkkccc^^^^^^bbbnnn~~~zzzlllbbbaaahhhllleeeZZZYYYgggvvvwwwpppjjjfffdddYYY\\\cccmmmuuuzzzzzzzzzwwwttttttxxxwwwqqqmmmlllkkklllmmmllliiihhhiiijjjggggggjjjqqq{{{~~~xxxrrrtttoooeee``````ZZZPPPCCC@@@<<<999999:::::::::888777777777777888999999888666:::@@@OOOmmm{{{qqqZZZLLL>>>999777555222111777===FFFJJJIIIDDDAAA???>>>???BBBFFFIIIIIIFFFCCC:::777888===@@@??????AAA666333///---.........------...///......///222444vvvmmmnnnnnnfff``````bbbmmm|||}}}ssslllgggnnnrrrmmmiiippp}}}vvvnnnfff```\\\ZZZLLLOOOVVV```jjjrrrwwwxxxtttssswww||||||tttmmmjjjhhhjjjkkkiiifffeeefffhhhggghhhllluuu~~~~~~zzztttnnnqqqmmmeeebbbbbb[[[QQQCCC???;;;999999:::::::::888888888888888999::::::999888<<>>AAAEEEHHHIIIGGGDDD:::777777<<<>>><<<<<<===555222///---...//////...---...///......///222444yyypppqqqppphhhbbbaaa]]]gggvvv~~~yyy}}}|||{{{}}}}}}zzzvvvoooggg```[[[XXXVVV^^^]]]^^^bbbhhhnnnqqqsssssstttyyywwwnnniiieeegggiiigggdddcccdddfffgggiiiooozzz~~~zzz}}}~~~}}}}}}}}}xxxqqqmmmpppmmmeeecccccc[[[PPPCCC???;;;999999:::::::::999999888888999999:::;;;:::999>>>GGGXXXvvvvvveeeUUUDDD>>>===:::777555888;;;BBBIIINNNNNNKKKHHH===>>>AAAEEEHHHIIIGGGEEE;;;777777:::<<<999888999444111...---...///000///---...///......///222444}}}vvvrrrpppjjj```WWW]]]bbboooyyytttpppmmmkkkeeefffggghhhkkkooovvvzzzyyywwwqqqhhhbbbccckkkrrryyyvvvuuunnnvvv~~~zzzsssooommmjjjeeecccdddgggggghhhhhhhhhjjjppp{{{{{{}}}}}}}}}{{{yyyvvvsssrrrmmmooojjjaaa```aaaXXXJJJBBB???<<<;;;::::::999888:::::::::999999999888888;;;;;;>>>JJJ```tttwwwooobbbXXXJJJ===666555777999777>>>DDDGGGKKKNNNLLLHHHBBBBBBCCCFFFHHHIIIHHHFFF777666777;;;======999555222000---------...---+++......------...///111222{{{vvvtttnnneee]]]^^^cccooo{{{pppiiiddd___]]]ZZZ[[[\\\^^^bbbhhhpppuuu}}}xxxuuuxxx|||xxxsssyyy{{{tttpppnnnmmmjjjgggfffggggggggghhhgggjjjppp{{{{{{|||||||||{{{zzzwwwuuusssqqqqqqiii^^^[[[]]]UUUIIIBBB???<<<:::::::::999888:::::::::999999999888888::::::>>>JJJaaatttwwwqqqkkk___OOOAAA999777666666666===BBBEEEHHHKKKJJJFFFBBBBBBBBBDDDGGGGGGEEECCC777888:::===@@@???:::666111///---------...---+++,,,,,,,,,---...000333444{{{uuuqqqlllddd^^^___dddooo~~~xxxnnnfffaaa]]][[[\\\\\\]]]^^^```fffmmmsss~~~wwwxxx}}}|||uuupppnnnoooooommmkkkiiihhhhhhgggfffiiiqqqzzz|||||||||||||||zzzxxxvvvuuuvvvrrrggg[[[WWWXXXRRRHHHAAA???<<<::::::;;;:::999:::::::::999999999888888999999>>>KKKbbbtttxxxssstttfffTTTEEE===999555222666<<>><<<:::;;;;;;:::999:::::::::999999999888888888999???OOOdddtttxxxuuuuuugggTTTEEE>>>:::666222888===AAABBBEEEIIIHHHEEE@@@@@@@@@BBBBBBAAA===:::555999>>>CCCCCC???999555111///------......---,,,,,,,,,,,,---///111444555zzzsssnnniiiddd```\\\```jjjzzz~~~yyyrrrlllhhhgggrrryyyvvvqqqnnniiieeeeeejjjrrryyy||||||{{{zzz~~~~~~}}}{{{yyyvvvsssqqqqqqmmmfff___\\\YYYPPPHHH@@@>>>;;;:::;;;;;;;;;::::::::::::999999999888888888999AAATTTiiiuuuxxxvvvooobbbRRRDDD>>>:::777444:::@@@DDDEEEHHHJJJIIIEEE??????@@@AAABBB???;;;888222777>>>BBBBBB===777333000...------.........---///.........///000222333~~~xxxrrrmmmhhhccc___ZZZ]]]ggguuu~~~{{{vvvoooiiieeeeeesss|||wwwooommmjjjeeeeeellltttyyyyyywwwwwwxxx|||||||||zzzxxxuuurrrpppmmmiiidddaaa___ZZZPPPGGG@@@>>>;;;:::;;;;;;;;;::::::::::::999999999888888888:::EEEZZZnnnwwwwwwvvvjjjaaaSSSEEE===888777777<<>>AAA???:::555222000...,,,,,,...///...---000//////...///000222333~~~|||xxxsssnnnhhhccc```XXXZZZcccppp~~~~~~|||xxxtttnnnhhhdddiiiwww}}}sssiiihhhiiiffffffmmmuuuxxxvvvttttttvvvxxxxxxyyyxxxwwwuuusssrrrmmmgggbbb```^^^WWWMMMFFF@@@===;;;:::;;;<<<;;;::::::::::::999999999888888999;;;III```sssxxxwwwvvvllleeeXXXIII<<<666666777===DDDJJJMMMNNNOOOKKKEEE???@@@AAACCCDDDAAA<<<888222777>>>@@@>>>999555333///...,,,,,,...///..................000111333555}}}yyytttnnniiifffWWWYYY```lllyyy~~~{{{xxxsssnnnhhhdddnnnzzz}}}ooodddeeegggfffgggnnnvvvxxxuuurrrrrruuutttuuuvvvwwwwwwvvvuuutttnnngggaaa^^^[[[TTTKKKEEE@@@===;;;:::;;;<<<;;;;;;:::::::::999999999888888999<<>>@@@===999555444///...,,,,,,...//////...---------...000333555777~~~yyysssttttttkkk^^^[[[YYY[[[fffuuu}}}zzzooodddfffqqq}}}sssmmmkkkiiieeeaaagggooouuurrrmmmnnnqqqrrrqqqqqquuuzzzwwwooonnnrrroooccc\\\___]]]PPPHHHHHHAAA???===<<<<<<<<<;;;999999999888888888888888888:::???PPPhhhyyy{{{wwwvvvrrrooocccOOO<<<555888<<>><<<;;;<<<<<<;;;999888888999999999999999999<<>>:::777<<<======<<<999555111...------------------------......---...///000222333pppddd]]]YYYYYY```mmm}}}{{{xxxrrrjjjeeeddddddeeeeeeiiipppuuutttrrruuuwwwwwwtttsssrrrqqqpppnnnnnnoooiiiccc___^^^ZZZOOOGGGEEE@@@>>><<<;;;<<<<<<;;;:::888888999999999999999:::;;;LLLbbbqqquuurrrqqqrrrpppdddSSSAAA444000555===DDDIIINNNOOOLLLFFF>>>999<<<>>>???AAA@@@===999666======>>>===:::777333000------------------------......---...///000222333tttfff```ZZZXXX^^^iiixxx|||vvvmmmnnn{{{~~~}}}|||sssnnnhhhdddbbbcccdddeeekkkpppqqqnnnmmmpppssssssqqqqqqooonnnnnnpppppppppgggdddaaa___YYYPPPHHHEEE???===;;;;;;;;;<<<;;;:::888888999999::::::::::::;;;OOOfffrrrsssqqqqqqsssooo___LLL>>>444000666@@@CCCGGGMMMOOOKKKDDD>>>;;;???AAADDDDDDAAA<<<888555999:::;;;;;;999666333111------------------------......---...///000222333zzznnnccc\\\XXX[[[eeesss|||qqqhhhddd```]]]___kkk}}}~~~}}}{{{wwwsssnnnlllhhhdddbbbbbbcccdddkkknnnooolllkkknnnppppppoooooonnnlllnnnqqqqqqnnndddcccaaa^^^WWWOOOGGGCCC>>><<<::::::;;;<<<;;;:::888888999999:::;;;;;;;;;???SSSiiirrrqqqqqqrrrssskkkYYYFFF;;;444111777AAADDDGGGLLLOOOJJJBBB===>>>AAADDDGGGFFFBBB<<<777555666777888888777444111///------------------------......---...///000222333{{{vvvfff^^^XXXZZZaaannn{{{xxxrrr]]]XXXXXXUUUZZZjjj{{{sssooooookkkjjjhhheeebbbaaaaaabbbggglllooonnnoooqqqqqqnnnnnnpppnnnkkkmmmqqqpppjjj```aaa```[[[TTTLLLEEE@@@===<<<::::::;;;<<<;;;:::888888999999:::;;;;;;<<>>===;;;::::::;;;<<<;;;:::888888999::::::;;;<<<<<>>;;;@@@<<>>===<<<<<<;;;;;;<<<:::888888:::999888;;;AAAMMM\\\kkkrrrssssssrrrooo^^^JJJ999555555444999CCCJJJNNNMMMEEE>>>===??????AAAAAADDDFFFAAA888888>>>BBBBBBBBB>>>888222...------------------------------------...///111333444||||||nnndddZZZWWWZZZdddvvvnnnhhhnnn{{{vvv___^^^ccciiirrr|||~~~{{{vvvxxxyyyvvvvvvzzz~~~~~~{{{zzzxxxtttpppmmmiiihhhfffccc```^^^]]]\\\dddhhhmmmpppooommmlllkkknnnpppnnnkkkjjjkkkgggbbbaaacccccc]]]SSSIIIEEECCC???>>>===<<<<<<;;;;;;<<<:::888999:::999888<<>>>>>@@@AAA@@@@@@BBBDDD>>>777777<<<@@@AAA@@@===888222///------------------------------------...///111333444ssshhh]]]WWWXXXaaarrrvvviiifffnnntttdddiiisss}}}uuulllhhhiiinnnrrrpppmmmkkkoooyyy~~~}}}{{{yyyxxxvvvsssooollljjjgggddd```]]]\\\[[[[[[aaaeeejjjmmmllljjjiiihhhoooqqqooolllkkkkkkgggbbbbbbcccbbb\\\RRRIIIDDDCCC???>>>===<<<<<<;;;;;;<<<;;;999:::;;;999888===EEE___fffmmmooopppooojjjdddQQQBBB666444555666===EEEDDDHHHHHHBBB>>>@@@BBBCCC>>>>>>@@@@@@<<<666666:::>>>???>>>;;;777222//////---------------------------------...///111333444xxxlll```XXXWWW^^^nnn||||||ooofffgggsssssskkkwwwxxxzzzvvvrrrpppoooooonnnmmmiiiiiimmmxxxzzzyyywwwvvvuuurrrnnnkkkiiifffaaa]]]ZZZYYYYYYYYY___ccchhhkkkkkkiiihhhgggllloooooommmmmmnnniiicccdddcccaaaZZZQQQIIIDDDCCC???>>>===<<<<<<;;;;;;<<<;;;::::::;;;999999@@@III```fffkkknnnooommmeee]]]HHH===444333555888???GGGFFFIIIGGGAAA???AAACCCCCC>>>>>>???===:::777777999;;;<<<<<<999555222000///------------------------------------///111333444|||qqqcccZZZWWW\\\iiiuuuxxxxxxnnngggjjjqqqzzzxxxooorrrzzzuuuuuuvvvzzz~~~~~~xxxwwwuuutttssspppllliiifffccc___ZZZXXXWWWWWWWWW^^^bbbgggjjjjjjiiihhhggghhhkkknnnnnnoooppplllffffffddd___XXXPPPIIIDDDBBB???>>>===<<<<<<;;;;;;<<<::::::;;;;;;999:::DDDOOOaaagggkkkllljjjeeeZZZOOO???999333333666;;;BBBHHHKKKLLLIIIBBB@@@BBBCCCBBB???@@@???<<<999999::::::999::::::777333000///000------------------------------------///111333444uuuggg]]]XXXYYYcccnnnrrr||||||sssiiidddccceeehhhiiixxx{{{vvv~~~~~~wwwnnnmmmnnnqqqwww}}}{{{{{{wwwuuusssrrrqqqnnnjjjfffaaa___\\\YYYVVVUUUUUUVVV]]]aaafffiiijjjhhhggggggdddiiilllnnnpppqqqmmmfffhhhddd^^^WWWOOOIIIDDDBBB???>>>===<<<<<<;;;;;;<<<999999;;;<<<:::<<>>DDDIIIOOONNNJJJCCC@@@BBBCCCAAAAAAAAA???:::999;;;<<<;;;999999888555222///...///---------------------------------...///111333444wwwjjj```YYYXXX___hhhqqqzzzvvvrrrpppiiiaaa]]]WWW]]]eee}}}~~~xxx~~~wwwmmmbbbaaa^^^\\\]]]fffrrr|||~~~|||zzzyyywwwuuusssqqqoookkkgggddd]]]\\\ZZZXXXVVVUUUTTTTTT[[[___eeehhhiiigggffffffccchhhlllnnnppppppkkkdddiiiddd]]]UUUNNNIIIDDDAAA???>>>===<<<<<<;;;;;;<<<777888;;;<<<:::>>>LLLZZZeeeiiihhh___SSSIIIAAA:::444555555666999@@@FFFJJJOOOMMMHHHAAA???BBBCCCAAAAAAAAA>>>888888<<<>>>;;;888888777444000...---...---------------------------------...///111333444yyylllbbbZZZWWW]]]eeessszzzuuugggfffiiihhhbbb^^^QQQYYYfff{{{nnnoooqqqeee[[[[[[WWWPPPKKKMMMUUU]]]jjjrrr}}}}}}{{{zzzwwwuuurrrpppnnnjjjfffbbbZZZZZZYYYXXXVVVUUUTTTSSSZZZ^^^cccggggggfffeeeeeeccciiimmmnnnooooooiiibbbjjjeee]]]UUUNNNIIIDDDAAA???>>>===<<<<<<;;;;;;<<<666888:::<<<;;;???NNN]]]bbbfffdddXXXJJJCCC???<<<222555666666:::AAAGGGJJJMMMLLLFFF@@@???BBBDDDAAA@@@AAA===666777<<<>>>:::999888777444///------------------------------------------...///111333444rrreee\\\ZZZ]]]aaammmxxxsss|||sssdddZZZ^^^hhhjjjdddWWWVVV___wwwnnnoooxxxxxxfffXXXPPPPPPNNNIIIDDDCCCGGGLLLTTT___ooo|||~~~~~~~~~}}}zzzwwwuuurrrooollliiifffbbb___ZZZZZZXXXUUUQQQPPPSSSVVV[[[^^^bbbddddddddddddeeecccdddkkkqqqooohhhfffjjjkkkdddZZZQQQKKKGGGEEECCC?????????>>>======<<<<<<999<<<===;;;:::CCCSSS```fffddd[[[MMMCCC???===::::::777555999@@@FFFHHHGGGMMMKKKDDD===>>>EEEGGGCCCBBBAAA:::555888===<<<555;;;999666333000---++++++,,,,,,,,,---------......---.../////////111444666vvvhhh]]]YYY\\\___iiisss|||nnnrrrmmmddd^^^bbbkkkmmmiii[[[[[[fff|||tttuuu~~~ttt```RRRJJJKKKMMMLLLIIIGGGGGGHHHKKKTTTbbboooxxx}}}}}}}}}|||{{{xxxuuurrroookkkgggeeebbb^^^[[[XXXXXXVVVRRRNNNMMMOOORRRZZZ]]]aaadddddddddeeefffaaaccchhhnnnlllgggfffkkkkkkdddZZZQQQJJJFFFDDDBBB??????>>>======<<<<<<;;;:::<<<===<<<===FFFVVVccceeebbbXXXJJJ@@@===;;;888888555444999AAAGGGIIIHHHLLLIIIBBB;;;===CCCEEEAAA@@@>>>888444888>>>===777:::888555222000...,,,,,,,,,,,,,,,---------......---.../////////111444666{{{nnn```YYYZZZ]]]fffooo{{{{{{lllggggggdddcccfffnnnqqqpppbbbfffttt~~~tttooo[[[MMMDDDGGGLLLOOOOOOKKKFFFCCCFFFLLLUUU```jjjsss|||~~~|||{{{zzzxxxtttrrrnnnjjjfffbbb```]]]YYYWWWWWWVVVTTTPPPMMMMMMNNNQQQZZZ]]]aaacccdddddddddeeebbbdddhhhlllkkkhhhjjjnnnllleeeZZZQQQJJJFFFCCCAAA>>>>>>======<<<;;;;;;:::;;;<<<===<<<@@@JJJZZZgggccc___TTTEEE<<<:::999777444333444999AAAHHHJJJJJJLLLHHH@@@:::<<>>===888888666444111///......---,,,,,,,,,---------......---.../////////111444666ttteee[[[YYYZZZfffmmmyyy}}}nnn```bbbcccdddgggmmmrrruuupppyyyyyyvvv~~~mmmZZZLLLHHHLLLQQQUUUUUURRRLLLHHHLLLOOOTTTZZZbbblllwww}}}}}}zzzxxxwwwtttqqqoookkkhhhccc___]]]ZZZWWWUUUWWWVVVTTTRRRQQQQQQTTTUUU\\\___bbbccccccbbbaaabbbeeegggjjjlllkkkllloootttkkkdddZZZPPPIIIEEEBBB@@@=========<<<;;;;;;::::::;;;;;;;;;===CCCOOO]]]hhhccc]]]PPPAAA999999999666111222555;;;CCCIIIKKKLLLKKKFFF???<<<===AAABBBAAA===999555555999<<<;;;777666444222000.........///,,,,,,,,,---------......---.../////////111444666zzzkkk___ZZZXXXccclllwwwppp]]]^^^```bbbdddhhhooouuu}}}~~~zzz}}}|||lll[[[OOORRRTTTWWWXXXXXXVVVUUUSSSWWWZZZ]]]aaagggnnnvvv{{{}}}{{{wwwuuusssqqqnnnllliiifffaaa^^^\\\ZZZXXXVVVUUUSSSRRRQQQSSSVVVYYYZZZ^^^aaaccccccaaa___^^^^^^eeeiiikkkkkkkkkmmmrrruuujjjcccYYYOOOHHHDDDAAA@@@=========<<<;;;;;;:::::::::::::::>>>FFFRRR___gggddd]]]NNN@@@999999999666000222777===DDDIIILLLMMMKKKEEE@@@???BBBCCCDDDDDD???:::666777:::;;;888666555333111...---...///000,,,,,,,,,---------......---.../////////111444666~~~rrreee\\\XXX^^^iiittt|||~~~ppp___^^^```eeehhhiiiooouuuxxxzzz{{{{{{mmm```WWWVVVXXXYYYXXXVVVWWW\\\```gggkkkpppuuuwwwyyyzzz|||yyyvvvrrrpppnnnllljjjhhhfffccc^^^[[[ZZZZZZYYYXXXQQQOOONNNOOOSSSWWWZZZ[[[___aaacccccc```^^^]]]\\\dddiiikkkiiiiiimmmrrrssshhhbbbWWWNNNHHHDDDBBB@@@>>>>>>======<<<;;;;;;::::::999:::@@@KKKVVV```eeeccc[[[MMM???999:::999555222555;;;AAAFFFJJJLLLLLLHHHCCC@@@DDDGGGFFFEEEEEEAAA:::666999<<<;;;888666555333000---,,,---...000,,,,,,,,,---------......---.../////////111444666wwwkkk```XXX[[[hhhtttxxx{{{tttfffeeehhhqqquuuuuuvvvzzzsssgggjjjssskkkrrr{{{~~~~~~sssjjjddd```dddgggdddaaadddnnnwww}}}ssspppllljjjiiigggeeedddaaa^^^ZZZXXXWWWXXXXXXWWWPPPNNNLLLNNNRRRWWWYYYZZZ\\\___aaabbb```___^^^^^^eeekkkmmmjjjiiinnnrrrrrrfff```VVVMMMHHHEEECCCAAA??????>>>======<<<<<<;;;::::::<<>>999:::777333444888>>>DDDHHHJJJKKKKKKEEE@@@@@@FFFJJJHHHEEEFFF@@@888555:::>>><<<999999555333///,,,+++,,,...///,,,,,,,,,---------......---.../////////111444666zzzooobbbXXXZZZiiivvvxxxwww~~~zzzmmmlllrrr}}}wwwnnnttttttrrrpppttttttzzzsssooorrrwww|||zzzvvvzzz}}}ooolllhhhfffeeedddbbbaaa^^^ZZZVVVTTTUUUVVVVVVVVVSSSPPPMMMOOOSSSXXXYYYZZZYYY\\\___aaaaaa`````````gggnnnqqqmmmkkkppptttssseee___UUUMMMHHHEEECCCBBB?????????>>>======<<<<<<<<<;;;>>>GGGSSS]]]bbbccc___XXXJJJ===999999666111666;;;AAAFFFHHHJJJJJJKKKBBB===???GGGLLLIIIEEEFFF>>>777444;;;@@@>>>;;;<<<555333///,,,++++++---///,,,,,,,,,---------......---.../////////111444666~~~tttfff\\\]]]fffpppssssssxxxrrrvvv|||}}}{{{}}}zzzwwwuuu~~~xxxjjjiiigggfffdddaaa]]]YYYZZZXXXVVVTTTSSSSSSTTTTTTMMMNNNPPPSSSVVVXXX[[[\\\YYY\\\___^^^[[[\\\aaaeeemmmpppkkkeeemmm{{{wwwhhhdddZZZPPPLLLIIIDDDAAAAAABBBAAA@@@>>>===<<<<<<<<<===;;;@@@NNNYYY]]]___dddaaaYYYJJJ<<<888:::888222555@@@IIILLLLLLLLLKKKHHH???CCCEEEDDDDDDFFFEEEAAA777666777;;;@@@@@@===999666222...++++++,,,,,,+++,,,,,,,,,---------......---............///333666wwwjjjaaa\\\dddmmmssswww|||{{{}}}vvvxxx|||zzzyyyppphhhfffcccaaa```]]]YYYWWWUUUTTTSSSRRRQQQQQQPPPQQQNNNOOOQQQSSSVVVXXXZZZ[[[\\\^^^^^^]]]\\\___gggmmmpppnnnhhhgggrrr|||vvvgggcccYYYOOOKKKHHHDDDAAABBBBBBAAA@@@>>>======<<<<<<<<<<<>>BBBEEEDDDDDDEEECCC???666888;;;======<<<;;;:::555222...++++++,,,,,,+++,,,,,,,,,---------......---............///333666{{{oooggg^^^bbbjjjsss|||~~~~~~||||||{{{fffdddaaa]]][[[YYYWWWTTTRRRQQQQQQQQQQQQPPPPPPOOONNNOOOPPPRRRTTTWWWXXXYYYZZZ\\\]]]\\\[[[[[[aaajjjqqqpppjjjgggnnnzzz}}}sssgggbbbWWWMMMIIIGGGCCCBBBCCCAAAAAA???>>>============<<<>>>FFFSSS]]]```aaacccaaa[[[MMM>>>666555555444;;;AAAFFFHHHJJJJJJEEE======BBBEEEDDDDDDDDDAAA<<<555:::>>>???;;;888888:::444111---++++++,,,,,,+++,,,,,,,,,---------......---............///333666~~~tttmmmgggfffiiittt|||zzz~~~{{{{{{{{{nnn^^^^^^[[[WWWTTTRRRQQQOOONNNNNNOOOPPPQQQQQQQQQOOOOOOPPPQQQSSSVVVXXXYYYYYYYYYYYYYYYYYYYYYZZZ___fffllliiiggglllyyy|||ppphhh___UUUKKKGGGEEECCCBBBDDDAAA@@@???>>>===============BBBLLLWWW___bbbbbbbbbbbb[[[NNN???444111222444<<<@@@DDDGGGJJJKKKDDD;;;===BBBFFFEEEDDDDDD???999888;;;>>>>>>;;;777666666222///,,,+++,,,,,,,,,+++,,,,,,,,,---------......---............///333666|||xxxtttnnnkkkuuuyyy{{{~~~~~~~~~|||xxxuuutttuuu}}}rrrcccZZZXXXUUUQQQOOONNNMMMLLLKKKKKKLLLNNNOOOPPPPPPOOONNNPPPRRRTTTWWWYYYZZZZZZYYYWWWYYY[[[]]]^^^___bbbcccaaahhhvvvyyymmmhhh[[[QQQHHHFFFEEECCCBBBDDD@@@@@@???>>>=========>>>???GGGQQQZZZ```ccccccaaabbbYYYLLL>>>333...111555<<<@@@DDDGGGKKKKKKEEE<<>>>>>>>>>>>>>>DDDMMMWWW\\\```dddcccaaa^^^RRREEE:::333000222777<<>>BBBFFFHHHFFFDDDCCC>>>999===:::999:::<<<:::444///...---++++++,,,------,,,,,,,,,,,,---------......---............///333666zzzqqquuu~~~~~~}}}{{{yyytttvvvyyyzzzzzzxxxvvvtttrrrrrrqqqnnnjjjgggggghhheeeiiipppzzzooo]]]VVVSSSQQQOOONNNMMMMMMNNNMMMKKKJJJGGGHHHHHHIIIKKKMMMNNNOOONNNQQQUUUYYY[[[\\\\\\\\\[[[]]]aaadddffffffccc```mmm|||{{{ssshhh^^^SSSKKKFFFFFFFFFCCCAAABBB@@@??????>>>>>>>>>>>>>>>HHHRRR[[[]]]```cccdddaaaWWWIII<<<666444333777===???GGGMMMMMMKKKIIIEEE???CCCFFFGGGDDDAAAAAA===888::::::;;;;;;:::777333000---,,,++++++---------,,,,,,,,,,,,---------......---............///333666{{{rrrttt~~~zzzyyyyyy}}}{{{}}}zzz|||~~~~~~~~~~~~~~~}}}{{{xxxvvvtttnnnppptttwwwwwwuuurrrooolllmmmllliiifffddddddeeeccccccdddggglllttt}}}yyyttthhhYYYQQQOOOOOOLLLMMMLLLLLLNNNOOOOOOLLLJJJJJJIIIJJJJJJLLLOOOQQQSSSNNNPPPUUUYYY\\\]]]]]]]]][[[\\\___cccffffffdddbbbxxx~~~vvvrrrgggXXXPPPJJJEEEFFFGGGDDDAAAAAA@@@???>>>>>>>>>>>>>>>???KKKUUU]]]^^^___cccdddaaaQQQBBB555333555777;;;AAABBBJJJQQQOOOKKKHHHCCC???CCCFFFFFFBBB??????<<<777777:::===<<<888444222333,,,+++***+++---...---,,,,,,,,,,,,---------......---............///333666~~~zzzwwwyyy}}}ssskkkiiilllooouuuwwwzzz~~~||||||~~~}}}|||{{{zzzxxxyyyyyyyyyxxxvvvsssqqqooooooqqqsssrrrooollliiihhhggggggfffeeecccbbbaaaaaa[[[[[[[[[[[[\\\^^^___aaa[[[YYYUUURRRPPPNNNNNNOOONNNNNNMMMMMMNNNLLLIIIFFFFFFHHHJJJKKKKKKKKKMMMOOOSSSRRRSSSVVVZZZ\\\[[[XXX[[[YYY\\\cccffffffjjjrrrxxxlll```XXXLLLJJJGGGDDDBBBBBBBBBBBBCCCBBB@@@>>>===@@@DDDGGGTTT\\\aaaaaabbbaaaYYYOOO@@@<<<777444555;;;BBBFFFJJJLLLLLLHHHBBB>>>???BBBFFFEEEDDDCCCAAA>>>999666888:::===???===888222...+++++++++,,,,,,------------------............///...//////...---///222555zzzuuuvvv{{{yyyxxxwwwwwwzzz~~~}}}sssfff]]]\\\ccciiioootttzzz}}}}}}~~~~~~~~~|||yyyxxxxxxwwwuuuttttttttttttsssqqqnnnlllkkkiiikkkmmmmmmkkkhhhgggfffdddcccbbb```___]]]\\\[[[YYYWWWUUUSSSRRRQQQQQQRRRRRRPPPNNNMMMLLLLLLMMMNNNMMMKKKIIIIIIIIIHHHFFFEEEGGGIIIKKKKKKKKKLLLNNNPPPSSSSSSTTTWWW[[[\\\[[[XXX[[[ZZZ]]]cccggglllxxx}}}ttthhh\\\TTTLLLJJJGGGEEECCCBBBBBBCCCCCCCCCAAA???===@@@FFFKKKVVV]]]cccbbb```[[[PPPEEE999666333333666===EEEKKKJJJLLLKKKGGGAAA>>>@@@DDDFFFFFFFFFDDDBBB>>><<<:::<<<<<<<<<;;;888444000...,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////...---///222555zzzppphhhiiirrr{{{zzzyyy{{{mmmlllkkklllpppwww~~~~~~yyyoooddd]]]```jjjtttyyy|||~~~|||{{{{{{{{{|||}}}|||}}}}}}yyyvvvtttrrrqqqqqqqqqooonnnmmmmmmmmmllljjjhhhfffeeeaaadddfffgggeeecccbbbbbb___^^^\\\ZZZWWWUUUTTTSSSRRRPPPNNNKKKIIIGGGFFFFFFIIIHHHHHHHHHIIIKKKMMMNNNNNNKKKGGGEEEEEEFFFFFFEEEGGGIIIKKKLLLLLLMMMOOOQQQSSSSSSUUUXXX[[[[[[YYYWWW\\\\\\```eeelllwwwwwwmmmbbbWWWPPPKKKJJJGGGEEEDDDCCCCCCCCCCCCDDDCCC@@@===AAAJJJRRRXXX___dddbbb\\\RRREEE999444333222333888@@@HHHMMMLLLLLLJJJEEE@@@>>>AAAEEEFFFHHHHHHEEEAAA======??????>>>;;;888444111...---,,,,,,,,,,,,,,,,,,,,,,,,------------...............//////......///333666{{{rrrnnnpppuuuvvvvvvzzz~~~uuummmiiihhheeeddddddfffkkksss{{{vvvrrrllliiilllsss~~~{{{zzz{{{{{{yyywwwuuuttttttvvvwwwwwwvvvwwwxxxzzzxxxtttpppnnnmmmlllllllllllljjjhhhfffggggggfffeeecccaaa```^^^```aaaaaa___]]]\\\]]]YYYXXXVVVTTTQQQNNNMMMLLLIIIIIIHHHGGGFFFFFFEEEEEEFFFFFFGGGHHHJJJLLLNNNPPPQQQMMMGGGDDDDDDFFFHHHIIIHHHJJJLLLMMMNNNOOOQQQSSSSSSTTTVVVXXXXXXXXXVVVTTT]]]___eeennnyyy|||rrrggg\\\SSSMMMJJJIIIGGGFFFEEEDDDDDDDDDBBBCCCCCC@@@>>>CCCNNNWWW\\\```bbb___VVVIII===444555444444666;;;AAAHHHLLLOOOMMMIIICCC???>>>AAAEEEGGGIIIIIIDDD===:::<<>>>>>AAADDDIIIJJJHHHAAA999666999===999999888666333000---+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------........./////////111444777~~~}}}yyyvvvpppooosss~~~}}}vvvoookkkjjjeee]]]VVVUUUWWWYYY\\\```dddfffhhhggghhhjjjmmmpppsssuuuvvvxxxwwwwwwwwwyyy{{{~~~yyyuuusssvvvwwwyyy{{{|||}}}~~~~~~|||||||||{{{{{{{{{zzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxvvvtttsssrrrkkkoooyyywwwppppppqqqoookkknnnmmmllljjjjjjjjjkkklllooonnnkkkiiihhhhhhiiiiiidddcccbbbbbbcccaaa^^^\\\ZZZ[[[\\\\\\\\\ZZZYYYXXXVVVWWWWWWVVVRRRPPPOOOOOOLLLLLLKKKJJJHHHGGGFFFFFFBBBCCCCCCCCCCCCBBBBBBAAADDDEEEFFFGGGHHHIIIJJJJJJKKKIIIFFFEEEGGGIIIJJJKKKJJJLLLNNNPPPPPPRRRTTTVVVUUUVVVWWWVVVVVVVVVYYY[[[^^^jjj{{{}}}qqqeee\\\TTTOOOLLLHHHHHHGGGGGGGGGFFFFFFEEEAAAAAA@@@AAAEEEMMMVVV]]]aaa```___ZZZNNN@@@999999111333666<<>>BBBEEEHHHIIIFFFCCCAAAAAADDDGGGJJJKKKIIIDDD===888888;;;>>>???BBB>>>888111---+++,,,,,,))))))***+++---...//////++++++,,,,,,,,,---------......//////000222666999xxxqqqkkkmmmssswwwtttnnniiifffbbb___]]]\\\[[[ZZZYYY[[[^^^aaabbbaaa___]]]XXXTTTQQQOOOQQQUUUXXXYYY\\\]]]^^^___bbbeeehhhjjjnnnkkkhhheeedddfffiiikkkmmmlllkkkkkklllllljjjiiiggghhhiiiiiiiiihhhgggfffggggggggggggggggggffffffeeedddccceeeggggggccc```hhhkkkllljjjeeecccfffjjjgggdddaaa```aaabbb```^^^]]]]]]]]]^^^```aaa___^^^\\\\\\[[[ZZZYYYWWWVVVUUUSSSSSSRRRQQQOOOMMMLLLKKKJJJJJJJJJJJJHHHGGGFFFEEECCCCCCDDDDDDCCCCCCBBBAAAAAABBBDDDEEEEEECCCAAA@@@@@@AAAAAAAAAAAA@@@??????BBBDDDFFFHHHJJJKKKKKKKKKJJJKKKMMMNNNMMMNNNPPPQQQIIIMMMPPPSSSSSSSSSSSSSSSOOOUUU\\\^^^___gggvvvvvvkkk[[[QQQMMMMMMMMMKKKGGGIIIJJJJJJHHHGGGGGGHHHCCCDDDEEEJJJTTT^^^```\\\aaacccddd^^^RRRDDD999444000777???DDDEEEEEEGGGHHHFFFCCCAAACCCGGGJJJKKKIIIHHH===777:::>>>>>>@@@CCC>>>:::333...,,,+++***)))++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......///222666999}}}{{{{{{~~~wwwoookkkhhhdddaaa```^^^ZZZWWWUUUVVVYYY[[[\\\ZZZXXXVVVUUURRROOOMMMNNNQQQRRRSSSVVVVVVVVVXXX[[[___ccceeegggeeecccaaaaaabbbeeeffffffeeeddddddeeeeeedddbbbcccccccccccccccbbbaaa`````````````````````aaaaaaaaa___^^^___aaaaaa___\\\]]]___aaa^^^ZZZYYY[[[^^^bbb```^^^]]]^^^^^^\\\YYYWWWVVVVVVWWWXXXYYYWWWVVVTTTTTTTTTSSSRRRQQQOOOOOOMMMMMMLLLKKKJJJHHHFFFEEEGGGGGGFFFFFFEEEDDDDDDDDDBBBBBBBBBBBBBBBCCCCCCCCCCCCDDDEEEFFFEEEDDDBBBAAA????????????????????????AAACCCFFFIIILLLLLLLLLLLLJJJKKKLLLLLLKKKKKKLLLMMMNNNPPPSSSUUUUUUUUUVVVWWWWWWXXXZZZ```mmm|||mmmdddWWWOOOMMMNNNMMMLLLHHHIIIJJJIIIGGGFFFFFFGGGBBBFFFIIINNNWWW```aaa^^^___```^^^VVVJJJ???888555444999AAADDDDDDCCCDDDEEEEEEBBBAAACCCGGGKKKKKKIIIEEE===777:::>>>>>>>>>AAA;;;777111---,,,,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///111555888{{{rrrkkkfffaaa``````___YYYTTTPPPQQQSSSSSSSSSQQQOOONNNQQQNNNLLLKKKKKKLLLLLLKKKNNNMMMMMMOOORRRVVV[[[^^^]]]\\\[[[ZZZZZZ[[[]]]^^^^^^\\\[[[\\\]]]]]]\\\ZZZ\\\\\\ZZZYYYYYYXXXXXXXXXWWWWWWXXXXXXYYYYYYZZZZZZZZZXXXVVVVVVWWWXXXWWWVVVVVVXXXYYYWWWTTTRRRTTTWWWZZZYYYXXXYYYYYYXXXUUUSSSPPPOOONNNOOOPPPPPPNNNMMMMMMMMMMMMLLLKKKJJJIIIHHHGGGGGGGGGFFFEEECCCBBBAAACCCBBBAAA@@@@@@AAABBBCCCBBBAAAAAA@@@AAABBBDDDEEEEEEEEEFFFFFFEEEDDDBBBAAA>>>============>>>@@@AAAAAADDDHHHKKKMMMNNNMMMMMMIIIKKKLLLLLLKKKKKKMMMNNNMMMOOORRRSSSTTTVVVXXX[[[cccaaadddqqqsssaaa[[[SSSNNNNNNOOONNNMMMHHHIIIJJJIIIFFFEEEEEEFFFCCCIIIOOOSSSYYY___aaa^^^[[[YYYUUULLLAAA999666777888===CCCEEEDDDBBBAAABBBDDDBBBAAADDDHHHKKKJJJIIIAAA<<<999<<<>>>===<<<<<<777333...,,,+++,,,,,,,,,*********++++++++++++,,,,,,,,,,,,---------............///......000444777|||vvvjjjddd]]][[[\\\\\\XXXSSSNNNNNNNNNNNNMMMKKKJJJIIIKKKIIIHHHHHHIIIIIIHHHGGGIIIHHHGGGGGGIIIMMMQQQTTTQQQRRRRRRRRRSSSSSSTTTTTTVVVUUUTTTTTTUUUVVVUUUSSSTTTSSSQQQOOONNNNNNNNNOOOOOOPPPPPPQQQRRRSSSTTTTTTQQQPPPNNNMMMMMMNNNNNNOOOQQQRRRSSSQQQOOONNNPPPRRRQQQQQQRRRSSSRRRQQQNNNLLLLLLKKKJJJJJJKKKKKKIIIGGGHHHHHHHHHHHHHHHGGGFFFEEEEEEEEEEEEDDDCCCBBBAAA@@@@@@???>>>======???AAACCCAAA@@@??????@@@BBBEEEFFFEEEEEEEEEEEEDDDBBBAAA@@@>>>===<<<<<<===@@@BBBDDDDDDFFFJJJMMMNNNNNNLLLKKKIIIKKKMMMNNNNNNOOOQQQSSSNNNOOOPPPRRRTTTXXX]]]aaadddkkk{{{ttthhhYYYUUUQQQPPPPPPPPPNNNMMMIIIJJJJJJHHHFFFEEEEEEGGGEEENNNUUUXXXZZZ]]]\\\YYYRRRPPPLLLCCC;;;555555777;;;@@@FFFGGGDDDAAA@@@@@@CCCAAAAAADDDHHHJJJIIIFFF>>><<<;;;===>>>===:::888444111---++++++++++++***))))))*********+++++++++,,,,,,,,,---------........./////////...000333666|||xxxwwwrrrjjjaaa[[[YYYXXXUUURRROOONNNMMMLLLKKKIIIHHHHHHFFFEEEEEEFFFHHHIIIHHHFFFHHHGGGEEEDDDEEEGGGIIIKKKIIIIIIJJJKKKKKKLLLLLLLLLMMMLLLKKKLLLMMMNNNMMMLLLKKKJJJHHHGGGFFFFFFGGGGGGHHHHHHIIIJJJKKKKKKLLLLLLJJJIIIHHHGGGFFFFFFGGGIIIHHHHHHHHHGGGFFFFFFGGGHHHIIIJJJLLLLLLKKKIIIGGGFFFGGGFFFEEEFFFGGGFFFDDDBBBDDDEEEEEEEEEEEEEEEDDDCCCCCCCCCCCCCCCBBBAAAAAA@@@???>>>===<<<===???AAACCC??????>>>>>>???BBBDDDFFFDDDCCCCCCCCCBBBAAA@@@@@@@@@???>>>>>>@@@BBBEEEGGGHHHIIIKKKMMMNNNLLLKKKIIIMMMNNNPPPPPPOOOPPPQQQSSSRRRSSSSSSTTTWWW]]]eeekkkmmm~~~ttteee^^^VVVUUUSSSSSSRRRPPPNNNLLLJJJKKKJJJHHHFFFEEEGGGHHHKKKSSSYYYZZZYYYYYYUUUPPPGGGGGGEEE???999555666888>>>CCCHHHIIIFFFBBBAAAAAABBBAAAAAADDDHHHHHHFFFBBB;;;<<<>>>>>>>>>===999555444111---+++******)))((())))))*********+++++++++,,,,,,,,,---------........./////////...000333666~~~wwwttttttvvv|||vvvkkkaaaZZZUUUQQQOOOPPPOOOMMMKKKJJJIIIIIIIIIEEEDDDCCCEEEGGGHHHGGGFFFHHHGGGEEEDDDDDDDDDEEEEEEDDDEEEEEEEEEEEEEEEFFFFFFEEEDDDCCCDDDEEEFFFEEEDDDDDDDDDCCCCCCBBBBBBCCCCCCAAABBBBBBCCCCCCDDDDDDDDDDDDEEEEEEDDDBBBBBBCCCDDDDDDCCCCCCBBBBBBBBBCCCCCCDDDEEEGGGGGGEEEDDDCCCDDDBBBAAAAAAAAABBBBBBAAA???@@@AAAAAABBBBBBBBBBBBAAA@@@@@@@@@AAA@@@@@@?????????>>>>>>===>>>???@@@AAA>>>>>>>>>>>>???AAACCCDDDBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAABBBDDDFFFGGGIIIJJJKKKLLLLLLKKKJJJJJJOOOQQQQQQPPPOOONNNOOOPPPTTTTTTVVVYYY___jjjvvv~~~yyyeeeYYYWWWUUUUUUUUUUUUTTTQQQOOOMMMKKKKKKKKKIIIGGGGGGIIIKKKQQQVVVZZZZZZYYYWWWQQQIII@@@AAAAAA===999888:::<<>>@@@???>>>===999444333000---+++++++++***(((*********++++++++++++,,,,,,,,,,,,---------............///......000444777zzzwwwvvvvvv{{{yyyrrrhhh]]]TTTPPPOOOOOONNNLLLJJJHHHHHHIIIIIIFFFDDDBBBCCCDDDEEEEEEDDDEEEEEEEEEEEEEEEDDDDDDCCCCCCCCCBBBAAAAAAAAABBBBBBAAA@@@???@@@BBBCCCBBBAAA???@@@@@@AAAAAAAAAAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAACCCEEEDDDAAA@@@AAABBBCCCBBBAAAAAABBBCCCCCCCCCAAACCCDDDCCCAAA@@@AAACCC??????>>>@@@AAAAAA@@@??????@@@@@@AAABBBBBBBBBAAA??????@@@@@@@@@@@@@@@???>>>>>>>>>>>>>>>?????????===>>>>>>???@@@AAAAAABBBBBBAAAAAAAAAAAABBBCCCCCCBBBBBBCCCCCCDDDEEEFFFFFFHHHHHHHHHIIIJJJKKKLLLMMMNNNPPPQQQRRRQQQQQQSSSTTTVVVYYY___hhhwww~~~mmm\\\VVVWWWSSSTTTVVVVVVTTTRRRPPPOOOKKKKKKKKKIIIHHHIIILLLNNNUUUXXXZZZYYYZZZXXXPPPGGG===>>>===;;;999:::???DDDHHHLLLPPPNNNIIICCC@@@???AAA@@@@@@CCCEEECCC>>>999:::@@@BBB???======999444000...,,,,,,,,,---,,,+++++++++++++++,,,,,,,,,,,,,,,,,,,,,---------......,,,---......///111555888{{{yyyrrrtttssskkk___UUUPPPPPPNNNMMMJJJHHHGGGGGGHHHIIIGGGEEEBBBAAABBBCCCCCCBBBBBBCCCEEEFFFFFFEEEDDDCCCCCCBBBAAA?????????@@@AAAAAA@@@@@@AAACCCDDDCCCBBB===>>>@@@AAABBBAAAAAA@@@AAAAAAAAAAAAAAA@@@@@@@@@???BBBEEEEEEBBB@@@@@@AAAAAA@@@>>>???@@@AAAAAA@@@@@@BBBCCCAAA>>>>>>@@@CCC@@@??????AAABBBCCCBBB@@@@@@AAABBBCCCCCCDDDDDDCCC@@@AAAAAABBBBBBBBBBBBBBB===>>>>>>??????>>>=========>>>???@@@@@@AAA@@@@@@BBBBBBBBBBBBBBBCCCEEEEEEAAABBBCCCDDDEEEEEEEEEDDDFFFFFFFFFGGGIIILLLOOOPPPKKKNNNQQQSSSUUUXXX[[[^^^^^^cccmmm~~~}}}ooocccYYYWWWZZZQQQSSSUUUUUUTTTRRRQQQQQQKKKKKKKKKJJJIIIKKKNNNPPPXXXYYYYYYYYY[[[ZZZQQQGGG======<<<999888<<>>===@@@@@@@@@BBBDDDAAA;;;666;;;AAACCC???======:::444...,,,+++,,,---.........++++++,,,,,,,,,---------,,,,,,,,,---------......,,,---......///222666999zzzqqqmmmhhhddd```ZZZWWWWWWNNNLLLIIIGGGFFFFFFFFFGGGGGGGGGFFFFFFEEEDDDDDDDDDEEEEEEDDDCCCBBBBBBAAAAAA@@@@@@@@@@@@@@@@@@@@@@@@AAAAAABBBBBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAA@@@@@@AAAAAAAAA@@@@@@?????????BBBCCCCCCDDDCCCBBB@@@???>>>????????????@@@@@@@@@AAABBBBBBCCCCCCBBBBBBAAA===>>>???@@@AAA@@@??????AAAAAAAAAAAAAAA@@@???>>>@@@@@@@@@@@@@@@???>>>===============>>>???AAAAAAAAAAAABBBBBBBBBBBBCCCCCCAAAAAABBBBBBBBBAAA@@@@@@BBBAAA@@@AAACCCEEEEEEEEEHHHHHHIIIHHHGGGHHHJJJLLLMMMOOOQQQSSSVVV\\\eeekkknnnooofffbbb]]][[[ZZZWWWVVVTTTTTTTTTSSSQQQOOONNNLLLIIIHHHIIIMMMRRRVVVWWWUUUUUUWWWXXXTTTLLLEEE@@@===999888999???EEEIIIPPPOOOPPPPPPIII???;;;===???@@@EEEHHHEEE>>>;;;===AAAAAAAAA@@@===888444111++++++++++++++++++++++++++++++++++++++++++++++++(((///---,,,111...***...---.........///111555888xxxpppkkkgggccc___]]]TTTQQQLLLIIIHHHHHHHHHIIIGGGGGGFFFEEEEEEDDDCCCCCCDDDDDDDDDCCCCCCBBBBBBBBBAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBCCCCCCBBBBBBBBBAAAAAAAAAAAA@@@AAAAAAAAAAAA@@@@@@@@@???AAABBBBBBCCCCCCBBBAAA@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAABBBBBBBBBBBBAAAAAA>>>>>>@@@AAAAAAAAA@@@???@@@AAAAAAAAAAAA@@@???>>>@@@@@@@@@AAA@@@@@@??????>>>>>>>>>>>>??????@@@AAAAAAAAAAAABBBBBBBBBCCCCCCBBBCCCCCCCCCCCCBBBBBBBBBGGGFFFEEEFFFGGGGGGGGGGGGGGGIIIJJJJJJHHHGGGGGGHHHHHHOOOXXX___eeemmmwwwrrreee```___]]][[[[[[WWWVVVTTTTTTTTTSSSQQQNNNNNNLLLIIIHHHJJJMMMRRRUUUXXXUUUTTTTTTTTTQQQIIIBBB???===:::999;;;AAAHHHLLLSSSPPPNNNLLLEEE???>>>BBBBBBCCCFFFIIIFFF@@@???AAABBBBBBBBB@@@<<<777333000+++++++++++++++++++++++++++++++++++++++++++++++++++222...'''&&&###&&&333---.........///111555888|||xxxpppiii___YYYQQQKKKGGGFFFFFFFFFHHHHHHGGGFFFFFFEEEDDDDDDDDDDDDDDDCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAABBBBBBBBBBBBCCCCCCCCCBBBBBBBBBAAAAAAAAABBBAAAAAAAAAAAAAAA@@@@@@@@@@@@AAABBBBBBBBBAAAAAAAAAAAAAAABBBBBBBBBCCCCCCAAAAAABBBBBBBBBBBBAAAAAA??????@@@AAAAAAAAAAAA@@@@@@@@@AAAAAAAAA@@@??????@@@@@@AAAAAABBBAAAAAAAAA@@@@@@?????????@@@@@@AAAAAAAAABBBBBBBBBCCCCCCCCCCCCDDDDDDDDDDDDDDDDDDDDDFFFGGGGGGHHHHHHHHHHHHHHHDDDGGGKKKMMMOOOPPPQQQSSSXXX]]]bbbhhhtttyyynnnddd]]]]]]^^^\\\ZZZYYYWWWVVVTTTTTTTTTSSSPPPNNNMMMLLLJJJIIIJJJMMMQQQTTTXXXTTTQQQPPPNNNKKKEEE@@@===;;;::::::>>>DDDKKKOOOTTTNNNIIIEEE@@@===???EEEEEEDDDDDDFFFDDD@@@AAAEEEEEEDDDBBB???:::555000...+++++++++++++++++++++++++++++++++++++++++++++++++++...******444333---///---.........///111555888wwwppphhh\\\SSSMMMJJJHHHFFFIIIIIIHHHHHHHHHGGGGGGGGGDDDDDDDDDDDDDDDEEEEEEEEECCCCCCCCCCCCCCCCCCCCCCCCAAAAAABBBBBBBBBCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBBBBBBBBBBBBBBBAAAAAAAAAAAA??????@@@AAAAAABBBBBBBBBAAAAAABBBBBBBBBCCCCCCCCCAAAAAABBBBBBBBBBBBAAAAAA@@@@@@AAAAAABBBBBBBBBBBB@@@@@@AAAAAAAAAAAA@@@???@@@AAABBBBBBCCCCCCCCCCCCBBBBBBAAAAAA@@@AAAAAAAAABBBBBBBBBCCCCCCCCCDDDDDDDDDDDDDDDDDDEEEEEEFFFFFFFFFGGGIIIIIIJJJJJJLLLMMMJJJLLLOOORRRWWW^^^eeejjjssszzzmmmhhhaaa^^^``````]]]XXXWWWXXXVVVUUUTTTTTTSSSPPPNNNLLLKKKJJJIIIKKKMMMPPPRRRTTTQQQMMMJJJHHHFFFCCC@@@:::999:::<<<@@@FFFLLLPPPPPPJJJDDDBBB>>><<>>;;;777222...,,,,,,,,,************************)))******+++,,,,,,------///***'''===___```@@@&&&---.........///111555888ttttttqqqmmmfff```YYYUUURRRNNNMMMMMMLLLKKKJJJJJJIIIGGGGGGGGGGGGGGGGGGGGGGGGFFFFFFGGGGGGGGGHHHHHHHHHEEEEEEEEEEEEDDDDDDDDDDDDBBBCCCCCCCCCDDDDDDEEEEEEFFFEEEDDDCCCBBBBBBCCCDDDDDDDDDDDDDDDEEEEEEEEEEEEEEEEEEFFFFFFFFFFFFEEEEEEEEEDDDCCCCCCCCCDDDFFFGGGDDDDDDEEEFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGFFFEEEDDDDDDDDDDDDDDDEEEFFFHHHHHHHHHHHHHHHIIIIIIIIIJJJJJJKKKKKKJJJKKKLLLOOORRRSSSWWW\\\bbbhhhppp~~~vvvmmmjjjjjjiiigggddd___^^^___]]]ZZZZZZ\\\YYYXXXVVVTTTTTTRRROOOLLLIIIJJJKKKLLLMMMMMMLLLLLLJJJJJJGGGCCC>>>;;;999999:::@@@HHHOOORRRPPPLLLHHHEEEAAAAAAFFFIIIGGGDDDCCCAAA???AAAHHHLLLHHHDDDBBB<<<999444000---,,,,,,,,,))))))))))))))))))))))))))))))***+++,,,,,,------%%%---------333000,,,222---.........///111555888zzzrrrkkkfffbbb\\\YYYUUUPPPMMMKKKJJJJJJJJJIIIHHHHHHIIIJJJIIIHHHGGGFFFDDDEEEGGGHHHHHHHHHIIIHHHGGGEEEEEEEEEEEEFFFGGGGGGFFFEEEEEEFFFFFFFFFHHHFFFDDDCCCDDDEEEEEEEEEHHHGGGFFFFFFFFFFFFGGGHHHGGGFFFFFFFFFFFFFFFGGGGGGFFFFFFEEEEEEEEEEEEFFFGGGEEEEEEEEEEEEEEEEEEFFFGGGJJJHHHFFFFFFFFFGGGGGGGGGGGGFFFFFFGGGHHHIIIHHHGGGHHHJJJKKKKKKIIIIIIJJJKKKMMMMMMNNNQQQVVV[[[```cccjjjppp{{{{{{wwwqqqllliiigggeeeccc```^^^]]]]]]^^^___]]]\\\[[[YYYVVVSSSPPPNNNMMMMMMIIIJJJJJJKKKKKKLLLLLLLLLLLLJJJFFF@@@;;;888777888DDDDDDGGGNNNTTTSSSLLLEEEAAAAAABBBCCCDDDDDDDDDDDD:::===AAAEEEGGGFFFCCCBBB===777///,,,------+++(((************************///...---,,,++++++++++++...------,,,,,,------...---...///...///111444777yyyuuummmhhhbbb]]][[[ZZZYYYXXXPPPNNNLLLKKKKKKJJJHHHFFFJJJIIIHHHIIIJJJKKKKKKJJJJJJIIIHHHGGGGGGGGGHHHIIIGGGFFFFFFFFFFFFGGGHHHIIIJJJHHHFFFEEEFFFGGGGGGFFFEEEEEEEEEEEEEEEEEEEEEEEEGGGGGGFFFFFFFFFGGGGGGGGGGGGGGGGGGGGGHHHIIIJJJJJJIIIHHHHHHHHHHHHIIIJJJJJJFFFFFFGGGHHHIIIHHHGGGFFFFFFEEEFFFGGGIIIJJJJJJJJJGGGIIIKKKMMMNNNPPPSSSVVV]]]\\\]]]___eeelllsssxxx|||wwwtttnnnjjjhhhfffdddbbbaaa```^^^^^^^^^^^^\\\[[[ZZZXXXUUURRROOOMMMLLLLLLKKKKKKJJJIIIIIIIIIIIIIIIEEEDDDAAA<<<888999>>>BBBMMMMMMMMMOOOPPPLLLEEE???AAABBBCCCCCCDDDCCCBBBAAA888;;;???CCCEEEEEECCCAAA;;;555...+++,,,---+++)))************************,,,,,,++++++++++++,,,,,,------,,,,,,,,,,,,---------.........///111444888xxxvvvpppnnnkkkfffbbb\\\ZZZWWWUUUSSSQQQNNNLLLHHHGGGGGGHHHIIIJJJHHHGGGHHHGGGGGGGGGGGGGGGHHHIIIFFFFFFFFFFFFFFFGGGHHHIIIHHHFFFDDDDDDEEEFFFEEEDDDEEEFFFGGGGGGGGGGGGFFFEEEHHHHHHHHHHHHHHHHHHHHHHHHEEEEEEFFFGGGHHHIIIIIIJJJHHHGGGGGGFFFGGGGGGHHHHHHEEEFFFHHHIIIIIIHHHEEEDDDJJJJJJKKKLLLNNNOOOPPPPPPSSSUUUVVVWWWXXXZZZ^^^aaafffhhhnnnwww}}}wwwtttssspppkkkhhhfffeeecccaaacccaaa___^^^^^^]]][[[ZZZYYYWWWTTTQQQNNNLLLKKKKKKLLLKKKIIIGGGFFFEEEFFFFFFCCCAAA>>>999888===FFFMMMTTTTTTRRRPPPKKKFFFAAA>>>BBBBBBDDDDDDCCCAAA???>>>666999>>>AAACCCBBB@@@???666111,,,***+++,,,+++***************************)))))))))******,,,------,,,,,,++++++++++++,,,,,,---.........///111555888zzzqqqqqqnnniiifffccc___[[[XXXPPPOOOOOOOOOPPPOOOLLLJJJIIIIIIIIIJJJJJJJJJKKKKKKJJJJJJIIIHHHHHHIIIIIIIIIHHHFFFEEEEEEFFFFFFEEEDDDFFFGGGIIIJJJJJJIIIGGGFFFIIIIIIIIIIIIIIIIIIHHHHHHFFFFFFGGGGGGHHHHHHHHHHHHKKKJJJJJJIIIIIIIIIIIIIIIJJJKKKMMMLLLKKKJJJJJJJJJOOOPPPRRRTTTUUUVVVXXXZZZaaacccfffhhhlllqqqwww{{{zzztttooopppmmmjjjhhhgggeeedddbbbaaa```^^^]]]^^^]]]\\\ZZZVVVTTTRRROOOMMMKKKKKKJJJKKKJJJGGGEEEDDDDDDDDDEEEHHHBBB<<<999>>>FFFMMMRRRTTTTTTRRRNNNHHHDDDBBBBBBBBBCCCDDDDDDBBB???<<<:::999;;;???AAABBB@@@===:::111...***)))***++++++***************************))))))))))))***+++,,,---,,,++++++******++++++,,,,,,---......///111555888{{{uuunnnhhhdddeeecccaaa___^^^\\\YYYVVVRRRRRRRRRRRRRRRQQQQQQQQQOOOOOOMMMLLLKKKKKKJJJJJJLLLJJJIIIJJJKKKKKKIIIHHHFFFGGGIIIJJJJJJIIIGGGFFFJJJJJJJJJJJJJJJIIIHHHGGGIIIIIIJJJJJJJJJIIIHHHHHHOOOOOOOOONNNNNNOOOPPPPPPNNNOOOQQQQQQRRRUUUZZZ^^^ZZZ^^^bbbeeehhhkkkpppssswww{{{|||uuupppooommmjjjhhhhhhgggeeeccc___^^^\\\\\\]]]]]]\\\ZZZRRRQQQOOOMMMKKKKKKKKKKKKIIIHHHFFFEEEDDDDDDEEEEEEGGG???888;;;FFFPPPSSSRRRSSSRRROOOKKKFFFDDDDDDEEECCCDDDDDDCCC@@@===:::888>>>???AAABBB@@@===888555---+++)))((()))***++++++************************+++******))))))******+++,,,++++++******++++++,,,,,,---......///111666999zzzzzzvvvqqqmmmjjjfffccc```_________^^^\\\ZZZYYYXXXTTTSSSRRRPPPOOOOOOOOOOOOQQQPPPPPPPPPQQQQQQOOONNNKKKLLLMMMNNNNNNMMMLLLKKKNNNOOOPPPPPPOOONNNLLLKKKJJJKKKLLLMMMMMMLLLKKKJJJLLLMMMNNNPPPRRRUUUWWWXXXVVVYYY]]]aaaeeemmmwww}}}}}}zzzvvvrrrooommmkkkiiiiiigggeeeccc^^^]]][[[[[[[[[[[[YYYXXXNNNMMMLLLKKKJJJJJJKKKLLLIIIHHHHHHGGGFFFFFFEEEEEE>>>:::999BBBOOOXXXWWWRRRSSSPPPLLLHHHFFFDDDDDDDDDDDDDDDBBB@@@>>>;;;999888@@@BBBCCCBBB???:::444111++++++***))))))***++++++************************,,,++++++*********++++++,,,,,,++++++++++++,,,,,,+++,,,---...///222666999}}}yyyvvvxxxxxxwwwuuurrrooollljjjddddddccccccccccccddddddcccbbbbbbcccdddcccaaa___\\\\\\\\\\\\\\\\\\\\\\\\[[[\\\]]]]]]\\\[[[YYYWWWUUUVVVXXXZZZ\\\\\\[[[ZZZYYY[[[^^^ccciiinnnsssuuuzzz}}}zzzzzzyyyvvvsssnnnmmmjjjiiihhhgggdddaaa```^^^\\\ZZZYYYWWWUUUSSSKKKJJJIIIIIIIIIKKKLLLMMMKKKKKKKKKKKKIIIFFFDDDBBB999===EEEPPPYYY[[[XXXSSSPPPLLLGGGEEEFFFGGGFFFDDDEEECCCAAA>>><<<:::999999???@@@AAA@@@===888222///+++++++++***))))))***+++************************++++++***++++++,,,---...------,,,,,,,,,,,,------+++,,,---...///222666:::|||||||||}}}~~~zzzzzzzzz{{{|||{{{yyyvvvnnnmmmmmmllllllmmmmmmnnnggghhhiiijjjiiigggeeecccfffhhhllloooqqqrrrrrrrrrvvvyyy~~~~~~}}}||||||{{{wwwsssnnnllljjjiiihhhfffccc```bbb```\\\ZZZXXXUUUQQQOOOHHHHHHHHHHHHIIIKKKMMMNNNMMMNNNNNNMMMKKKGGGBBB@@@;;;EEESSS]]]___\\\WWWTTTLLLGGGBBBCCCGGGJJJIIIFFFEEECCC@@@<<<:::999::::::===>>>??????<<<777111...+++++++++***))))))***+++************************))))))***+++,,,...000000...------,,,,,,------...+++,,,---...///222666:::}}}zzzxxxvvvuuutttnnnllljjjhhhgggeeebbb___]]]\\\ZZZXXXUUURRRPPPNNNNNNKKKHHHHHHJJJLLLKKKJJJIIIPPPWWWUUUMMMDDD@@@@@@GGGRRR]]]_________YYYQQQKKKGGGEEEGGGKKKMMMJJJFFFEEEBBB>>><<<===>>>?????????>>><<<999555000,,,***+++++++++*********))))))))))))************))))))++++++++++++++++++,,,,,,++++++,,,,,,,,,,,,---------...///000000222555888yyy~~~~~~|||yyywwwuuussssssnnnkkkhhhfffeeeeeecccbbb^^^\\\ZZZVVVSSSQQQOOONNNKKKKKKLLLLLLLLLKKKJJJIIIRRRSSSQQQJJJCCCAAAFFFLLL\\\___^^^[[[[[[\\\VVVNNNJJJHHHHHHKKKOOOPPPNNNJJJCCC???;;;999;;;>>>AAABBB???>>>;;;777222...***(((+++++++++*********))))))))))))************))))))***++++++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///000111222222444777:::}}}zzz~~~}}}|||zzzxxxvvvsssrrrqqqnnnkkkgggeeeddddddcccbbb\\\ZZZWWWSSSQQQOOOOOOOOONNNNNNNNNMMMKKKLLLNNNOOOYYYTTTJJJAAA???FFFSSS^^^iiieee^^^YYYXXXWWWOOOFFFHHHHHHIIILLLQQQQQQNNNKKK@@@<<<888777:::>>>BBBDDD???<<<888333///+++)))(((+++++++++***************))))))************))))))******+++++++++,,,,,,,,,++++++,,,,,,,,,,,,------///000111111222333777999zzz}}}{{{{{{zzzxxxvvvsssrrrpppnnnkkkiiigggfffccc```^^^VVVTTTQQQOOONNNNNNPPPQQQUUUQQQMMMLLLNNNSSSWWWZZZVVVMMMDDDCCCKKKYYYeeekkkeeebbb]]]YYYVVVPPPFFF>>>FFFFFFHHHKKKMMMLLLIIIEEE<<<:::999:::>>>AAACCCCCC:::888333///+++*********************************))))))************))))))*********++++++,,,,,,---+++++++++,,,,,,,,,------,,,.../////////111444777zzzzzz}}}}}}~~~zzzzzzzzzxxxvvvtttrrrqqqmmmllljjjiiifffaaa[[[VVVOOONNNLLLKKKLLLNNNQQQSSSUUURRRPPPTTTZZZ^^^\\\YYYHHHCCCBBBMMM___mmmpppmmmccc```\\\VVVNNNFFFBBBAAAHHHHHHJJJKKKJJJGGGCCC???999:::===AAACCCCCCAAA???444222...+++******,,,---************************))))))************))))))))))))***+++,,,,,,------+++++++++,,,,,,,,,------,,,---...//////111444777~~~~~~|||zzz}}}|||yyyzzz{{{|||}}}||||||{{{yyyyyyyyyxxxvvvtttrrrpppkkkjjjhhheeebbb\\\UUUPPPLLLKKKKKKKKKMMMOOORRRTTTOOOSSSZZZbbbeee```UUULLL>>>???HHHYYYkkksssooohhhjjjbbbXXXNNNEEEAAAEEELLLMMMMMMMMMLLLIIIEEEAAA>>>:::<<>>???BBBDDDDDD@@@999444...---+++*********,,,---))))))*********+++++++++))))))************))))))((()))***+++,,,------...++++++,,,,,,,,,,,,---------///000000000222555888wwwuuuzzz{{{~~~|||}}}}}}|||zzzxxxxxxxxxyyyzzz{{{|||||||||{{{zzzuuuuuuvvvvvvtttqqqooommmgggbbb[[[VVVSSSQQQPPPOOOPPPPPPPPPQQQQQQRRRRRRRRRWWWaaahhhcccTTTEEE>>>>>>LLLXXXfffkkkhhhddddddfff\\\OOOGGGHHHLLLNNNPPPTTTNNNNNNMMMJJJEEEBBB@@@???AAAAAABBBBBBAAA===777222...---,,,************+++))))))******++++++++++++))))))************))))))((())))))+++,,,---......++++++,,,,,,,,,---------+++---.........000333666xxxttt{{{sssuuu|||}}}|||||||||yyyyyyyyyzzzzzzzzz{{{{{{~~~~~~~~~~~~~~~xxxwwwwwwvvvtttpppjjjfff]]]YYYSSSQQQRRRRRRPPPNNNSSSTTTUUUVVVXXXZZZXXXSSS\\\aaa```RRR???999DDDRRRmmmwww{{{rrrgggeeefffeeeMMMOOOQQQRRRRRRSSSUUUVVVWWWTTTOOOHHHBBB@@@AAADDDCCCFFFHHHEEE>>>555///,,,++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++++++++++++++++++++++++++,,,,,,,,,,,,------,,,...///000111333555888}}}yyytttrrrvvv|||~~~{{{zzzzzz{{{|||||||||||||||}}}}}}}}}}}}~~~~~~}}}|||||||||||||||{{{zzzyyywwwssslllddd^^^VVVSSSNNNLLLMMMPPPSSSTTTZZZVVVSSSVVV^^^ddddddaaa[[[RRREEE<<>>nnnbbbvvv|||zzzppppppooollliiihhhhhhiiijjjnnnvvv~~~{{{yyyuuuoooggg___XXXTTTUUUTTTSSSTTTVVVYYYZZZZZZYYY___jjjvvv~~~~~~wwwppp[[[NNNHHHNNNZZZkkkyyynnncccZZZPPPRRRZZZeeehhhccc```cccYYYZZZYYYVVVRRRNNNMMMNNNTTTPPPLLLLLLLLLHHH@@@888333///***)))+++---...---++++++************++++++******))))))))))))******))))))))))))))))))))))))))))))***+++,,,,,,------++++++,,,,,,,,,---------......//////000555:::???xxxuuuyyy{{{tttmmmiiihhhiiijjjllljjjiiijjjooovvvzzz}}}{{{xxxmmmiiiccc\\\XXXVVVWWWXXXZZZVVVRRRRRRWWW]]]bbbdddmmm{{{ppp]]]SSSAAAGGGTTTeeewww|||uuujjj\\\TTTSSSVVV\\\bbbeeeeeefffiiikkkeee```XXXPPPMMMQQQZZZaaacccaaa\\\RRREEE;;;555444************************+++*********))))))(((((())))))(((((((((((()))))))))))))))))))))))))))))))))************+++++++++------,,,++++++,,,,,,,,,,,,...000000000222888<<>>wwwpppiiigggeeeddddddcccbbbaaabbbaaaaaaaaaaaaaaabbbbbbeeehhhkkkmmmooosssxxx|||}}}{{{yyyvvvqqqlllgggdddaaa```[[[aaagggeee\\\UUUTTTVVVWWWZZZbbbkkkooopppuuu{{{xxxbbbVVV___uuu{{{nnn```WWWUUUYYY]]]kkknnnppppppuuu|||}}}zzzzzztttiii^^^WWWVVVYYY]]]ZZZ[[[]]]]]]ZZZTTTLLLGGG===888222.........---,,,************************((()))))))))************+++******))))))******+++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///...000222222222444999>>>sssppplllkkkkkkjjjfffbbbaaacccdddeeefffeeecccbbb\\\___aaabbbcccgggmmmrrrtttwww|||||||||{{{xxxuuuqqqnnnlllddddddbbb```^^^]]]\\\\\\ccciiillleee[[[VVV\\\cccbbbgggssspppeee]]]bbbuuuuuuqqqhhh\\\UUUXXXbbblllsssmmmppppppnnnrrrzzz|||yyylllfff___]]]^^^aaaaaa```___]]][[[\\\[[[TTTIII???888444///---...///...---************************(((((())))))*********+++++++++************++++++)))))))))))))))))))))))))))************+++++++++++++++++++++,,,---...///...000222222222444999>>>vvvqqqooommmlllllljjjiiigggfffeeebbb``````___```cccbbb```bbbfffffffffgggjjjmmmqqqtttvvvuuuyyy|||}}}}}}}}}|||zzzyyyxxxooolllhhhfffdddbbb```^^^[[[]]]^^^]]]\\\\\\^^^aaaqqqpppmmmhhheeeggglllqqquuu}}}uuuiiigggsss}}}{{{qqqkkk[[[eeemmmooopppuuuyyyzzz|||yyyzzz}}}yyywwwgggaaaaaahhhllliiieeeeeeaaaaaaaaa___XXXLLL???666000...---+++******++++++((((((((((((((((((((((((,,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))(((((())))))***+++------++++++,,,,,,,,,,,,---------///111222333555888:::~~~zzzvvvrrrooommmkkkfffbbb```aaaaaa^^^___bbbaaaaaaaaabbbdddfffiiijjjfffjjjmmmooooooppprrrtttxxxzzz}}}{{{wwwtttrrrooollliiigggffffff```___]]][[[ZZZXXXXXXXXXZZZ]]]______\\\\\\^^^bbbsssqqqnnnmmmqqq{{{xxxmmmggg~~~yyypppdddYYYVVViiiuuu}}}{{{wwwiiirrrsssyyy{{{pppiiihhhjjjgggaaaZZZQQQEEE999111......---,,,++++++***+++)))))))))))))))))))))))),,,++++++******++++++,,,******))))))))))))******))))))))))))))))))))))))******************++++++++++++,,,,,,,,,,,,---------///222333444666:::<<>>}}}tttllllllmmmjjjfffeeedddcccbbbbbbcccdddeeefffbbbccccccbbbaaa_________^^^___`````````___^^^^^^bbbaaa`````````bbbcccdddfffgggiiijjjlllmmmmmmmmmkkkkkklllmmmnnnppprrrrrroooooooooooopppppppppqqqppppppooonnnmmmkkkjjjjjjhhhhhhhhhhhhgggeeecccaaa\\\]]]^^^______]]]ZZZXXX[[[ZZZYYYXXXYYY[[[^^^```dddeeeeeeaaa___aaajjjqqqrrruuuwwwwwwwww{{{zzzmmmeee___[[[___mmm~~~|||pppcccVVVRRRWWWcccttt~~~vvvmmmggglllzzzrrrrrrvvvnnndddTTTDDD888111---++++++,,,---------+++***)))************************++++++************++++++******))))))))))))******))))))))))))))))))))))))++++++***************++++++++++++,,,,,,,,,------,,,///111444555888<<>>ZZZsss{{{{{{|||xxxwwwuuuttttttuuuvvvvvv~~~uuummmgggccc```^^^]]]]]]^^^^^^______``````\\\\\\]]]^^^______^^^^^^\\\\\\\\\\\\\\\[[[ZZZZZZZZZYYYYYYYYYYYYZZZ[[[[[[aaa``````______^^^^^^]]]^^^]]]ZZZXXXWWWXXXYYYZZZXXXYYY[[[ZZZYYYXXXXXXYYYWWWYYY[[[\\\\\\\\\]]]___cccccccccfffjjjpppvvvzzzzzz{{{}}}}}}oooggg]]]\\\^^^dddrrr~~~iii^^^fffuuuvvvrrrtttvvvrrruuu{{{uuupppkkk___TTTJJJBBB888000---,,,---...***+++++++++++++++************************************))))))))))))************))))))))))))******))))))))))))))))))))))))((((((((()))***,,,---...++++++,,,,,,,,,,,,------,,,...111333444777;;;===@@@SSSnnnvvvqqq}}}uuuoookkkhhhgggaaaaaaaaaaaaaaabbbbbbccc^^^bbbgggkkkjjjfff```\\\^^^^^^^^^^^^^^^]]]\\\\\\ZZZZZZZZZ[[[\\\]]]^^^___dddcccbbbaaa```^^^]]]]]]^^^^^^^^^]]]]]]]]]\\\\\\XXXZZZ[[[[[[ZZZZZZ]]]______aaadddeeefffhhhmmmqqq~~~}}}}}}xxxppphhh```ZZZmmmttt~~~vvvgggaaaooo~~~ooo{{{{{{}}}{{{uuuooofffTTTDDD:::666111...------------++++++************++++++))))))))))))))))))))))))******))))))))))))************))))))))))))******))))))))))))))))))))))))***)))))))))***+++,,,,,,++++++,,,,,,,,,,,,------///000333444555777;;;======CCCOOOaaa}}}~~~wwwtttrrrpppooonnnmmmkkkjjjiiiiiiiiijjjpppxxx}}}zzzqqqfff^^^]]]]]]^^^^^^^^^]]]]]]]]][[[[[[\\\]]]^^^```bbbccclllkkkjjjhhhfffdddcccbbb^^^```bbbccccccbbb___^^^^^^```aaaaaa```aaafffiiipppssswwwzzz}}}tttfffggglllsss|||~~~~~~xxxmmm\\\^^^ggg}}}~~~xxxyyyyyyyyyvvvtttwwwuuulllcccXXXGGG777333111/////////...---+++++++++)))))))))***+++,,,((((((((((((((((((((((((******))))))))))))************))))))))))))******)))))))))))))))))))))))),,,+++******)))*********++++++,,,,,,,,,---------111222444555666888;;;>>>555999???FFFTTTlllwwwssssss|||{{{mmmeeegggggghhhhhhhhhgggeeecccfffhhhiiihhhggghhhmmmqqq|||wwwrrrtttwwwyyymmmiiittt|||wwwrrrqqqsssssssssuuuzzzvvvrrrjjjcccccckkkrrrtttsssooo{{{iii[[[YYY^^^eeemmm{{{|||tttmmmfffmmmooodddOOO<<<444333......---,,,,,,+++******++++++++++++++++++++++++)))))))))))))))******+++))))))))))))))))))))))))))))))))))))))))))))))))***)))(((((((((***+++,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------...000222444666:::>>>BBB///222444777>>>MMMaaaqqq{{{yyy{{{uuuvvvyyy{{{}}}}}}sssppprrrsssuuu{{{{{{jjj]]]YYY___qqq}}}yyywwwxxxmmmhhh\\\LLL===444111222...------,,,++++++******++++++++++++++++++++++++)))))))))))))))***++++++))))))))))))))))))))))))))))))))))))))))))))))))***)))((((((((()))+++,,,)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------...000222444666:::>>>AAA///000111//////555@@@JJJlll{{{yyypppsssooojjjggglllvvv}}}yyycccVVVDDD555///...///...------,,,,,,++++++******++++++++++++++++++++++++***))))))))))))***++++++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))((())))))***+++)))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------...000222555777:::>>>AAA...111222000///000555:::FFF___www~~~xxxyyyxxxooottt{{{~~~rrraaaFFF>>>444//////000...+++,,,,,,,,,,,,++++++******++++++++++++++++++++++++******))))))******+++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))******)))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------///333555777:::>>>@@@***---000000//////111333222CCCPPP```yyy{{{{{{qqqgggeee^^^kkk|||{{{zzzxxxkkkTTT@@@111000//////000000...,,,,,,+++++++++++++++******++++++++++++++++++++++++***************++++++,,,))))))))))))))))))))))))(((((((((((((((((((((((())))))*********))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------///333666888:::===@@@+++---000000000//////000111888888<<>>MMMXXXzzzrrrnnnjjjlllttt|||}}}zzzxxxzzzxxxxxx{{{{{{www}}}}}}}}}yyyrrrllllllqqq{{{}}}ooolllqqq}}}ttt```QQQDDD777---111...---...111111...+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++++++++,,,,,,+++************)))))))))''''''''''''(((((((((((())))))(((((((((((())))))))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,---------000333666777:::===@@@,,,,,,---------.........///000000///...---///000111111///...///333;;;AAAEEEXXXssszzzvvvtttvvvzzzzzzxxxyyy|||yyywwwyyyvvvpppkkknnnwww}}}{{{vvvjjjlllooopppooopppvvv|||zzzwwwtttssstttwwwxxxyyy|||yyyvvvfffPPP>>>555222111111111000///000222111...+++++++++++++++++++++++++++++++++************++++++************))))))))))))))))))))))))************))))))(((((((((((())))))((()))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------000333555777:::===@@@,,,,,,,,,------------......//////...------...///---.../////////000222444///999JJJ]]]ppp~~~xxx{{{{{{}}}zzzxxxuuurrrooooooqqqsssxxxvvvvvv|||xxxnnnkkknnnoooooorrr~~~|||cccJJJBBB777000...000333555...---,,,,,,,,,,,,***)))+++++++++++++++++++++++++++******))))))******+++))))))))))))))))))))))))))))))))))))************(((((())))))))))))((((((((()))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,+++++++++,,,,,,,,,---------///333555888:::>>>@@@,,,,,,,,,,,,---------------.........,,,,,,...000,,,---...///000///...---111000333:::DDDRRReeetttzzz{{{|||jjjNNN:::111333444555444111...,,,+++************+++,,,---++++++++++++++++++++++++******))))))))))))******(((((()))))))))))))))***''''''''''''(((((((((((((((((())))))))))))(((((())))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,///222555888;;;>>>AAA++++++,,,,,,,,,---------+++,,,------,,,,,,...000//////......////////////222...,,,...000222;;;EEEYYYgggzzz|||eeeQQQ>>>333///---000444555333///+++******+++------------...///************************)))))))))(((((()))))))))(((((((((((())))))******''''''''''''(((((((((((('''((()))******)))((('''))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,,,,------,,,///222555888;;;>>>AAA++++++,,,,,,,,,---------***,,,------,,,---///111000---++++++,,,///111111000...000444333...///555555>>>MMM]]]ooo{{{dddNNNEEE<<<111///555.........,,,***+++///333)))+++......---+++***)))************************))))))(((((((((((())))))'''((((((((())))))******))))))))))))************'''((()))******)))((('''))))))))))))************)))))))))))))))))))))))))))))))))***++++++,,,,,,++++++,,,,,,,,,---------,,,...222555888;;;???AAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,///,,,,,,///333333///++++++,,,,,,---...///000111+++111888<<>>777333222222000/////////...------,,,++++++++++++******************)))))))))))))))))))))))))))))))))))))))))))))))))))***+++,,,+++)))'''&&&))))))(((((('''''''''&&&'''((()))***************))))))))))))************...***///999999///***...(((((()))***+++,,,,,,,,,++++++,,,,,,,,,,,,------000333777888888:::===AAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...222333///+++++++++,,,,,,---///000111...222444333222666@@@HHHVVVhhh}}}iiiWWWFFF;;;777444000...///111111000......------,,,++++++***************************))))))))))))))))))))))))))))))))))))))))))))))))'''(((***++++++***)))((())))))((((((((('''''''''(((((()))*********))))))))))))))))))************%%%)))888HHHHHH888)))%%%)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------///333777888888:::===AAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,...,,,,,,...111111...++++++++++++,,,---...///000---///000///......000222888BBBPPPaaasss{{{bbbLLL===555111///...---,,,,,,.../////////------,,,,,,+++*********************************))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***++++++******))))))((((((((((((''''''))))))*********)))(((((())))))))))))***************)))...888888...)))*********************++++++++++++,,,,,,,,,,,,------///222666888888999===AAA++++++++++++++++++++++++++++++++++++++++++++++++---,,,+++---///000...,,,++++++++++++,,,---...///.........///111333333222888888888:::BBBSSShhhvvvtttdddTTTLLL@@@666333333444555//////............,,,+++++++++++++++******))))))***************+++++++++(((((((((((((((((((((((((((((((((((((((((((((((('''((()))***+++*********))))))(((((((((((((((((()))*********)))(((''''''((()))))))))************000)))$$$$$$$$$$$$)))000+++++++++***************+++++++++,,,,,,,,,------...222666777888999===AAA++++++++++++++++++++++++++++++++++++++++++++++++,,,++++++,,,......---,,,+++++++++++++++,,,---...222///,,,,,,...//////---+++...222444666999>>>BBBQQQaaavvvqqq___QQQFFF@@@666555222111000000////////////000///...,,,+++***++++++************))))))))))))*********+++++++++((((((((((((((((((((((((((((((((((((((((((((((((***************)))(((((((((((()))))))))))))))))))))))))))))))))((('''&&&((()))))))))************)))((())),,,,,,)))((()))+++++++++***************+++++++++,,,,,,,,,---------111555777777999>>>AAA+++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,------+++*********++++++,,,---...,,,******,,,...000000---.../////////111444666222;;;GGGNNNTTT```rrrrrreeeSSSDDD;;;777444222222111000///...---------***,,,------,,,++++++,,,************************)))))))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))++++++******)))((((((((((((((())))))))))))******(((((()))))))))(((''''''))))))))))))************''')))+++------+++)))'''******************++++++++++++,,,,,,,,,,,,------,,,000555777777999>>>AAA************************************************++++++++++++++++++,,,---***************++++++,,,)))***+++,,,...000222444333111---))))))---333777111333333222333999CCCLLLWWWbbbrrrsss___TTT@@@<<<888777666555111...000//////---------///000)))+++---,,,+++***,,,...++++++++++++++++++++++++((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))******))))))))))))))))))(((((()))))))))*********''''''(((((()))((((((((())))))))))))************+++***'''%%%%%%'''***+++)))))))))***+++++++++,,,++++++,,,,,,,,,,,,------,,,000444666777999>>>BBB***************************************************+++++++++******,,,...******************++++++***,,,......,,,******+++'''***...222333111///---,,,,,,,,,...111444555555666:::@@@IIITTTcccsss}}}mmmZZZPPPJJJAAA999777888222,,,***,,,///111111,,,------,,,+++))))))***---///000...+++***,,,///++++++++++++++++++,,,,,,((())))))***++++++,,,,,,))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))***+++,,,(((((())))))*********+++&&&&&&'''((()))))))))((())))))))))))************(((***+++******+++***((((((((()))***+++,,,,,,---++++++,,,,,,,,,---------+++///444666777999>>>BBB)))************+++++++++,,,+++******++++++)))''')))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++,,,,,,,,,---------......---------.........///////////////111555<<>>)))************+++++++++,,,+++******++++++)))((())))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++++++++++++++,,,,,,,,,,,,,,,,,,------------......000///......///222555777333777===DDDMMMVVV```fffsssiii]]]RRRJJJCCC;;;555999777333111000000...---////////////......------++++++++++++++++++++++++******))))))))))))******,,,++++++***))))))(((((())))))))))))(((((((((((())))))))))))************)))))))))))))))))))))***))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))(((((()))***+++,,,------++++++,,,,,,,,,,,,------222333555888:::===>>>???)))************++++++++++++*********++++++***((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++))))))*********++++++++++++++++++,,,,,,,,,,,,---...---,,,,,,+++,,,,,,,,,///111222333444777;;;>>>IIIQQQ\\\hhhtttwwwggg[[[JJJCCC;;;666555555444222000...---,,,---...---,,,///............---------***************************)))))))))))))))******,,,,,,,,,+++******))))))*********)))((('''''''''))))))))))))************((((((((())))))*********))))))))))))))))))))))))''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))(((((())))))*********+++(((((()))***+++,,,,,,---++++++,,,,,,,,,,,,------222444666999<<<>>>@@@AAA))))))*********++++++++++++***)))***,,,,,,***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************)))))))))*********++++++************++++++++++++++++++,,,---------------///000000///......000222222555:::@@@FFFMMMVVV\\\___fffpppxxx~~~uuuiiibbbYYYRRRMMMGGG>>>888999555111///000111222111///---,,,---///000///...------------------------))))))))))))))))))))))))))))))))))))))))))***+++,,,,,,,,,+++++++++*********)))))))))((((((((('''((()))))))))************&&&''''''((()))***++++++))))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************((())))))***++++++,,,,,,+++++++++,,,,,,,,,------111333666:::===???AAAAAA))))))*********+++++++++******)))***,,,,,,***)))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))))))))*********************++++++++++++)))))))))*********++++++***+++,,,.../////////...,,,---......,,,,,,...///333333333222333555999<<<777<<>>@@@DDDIIIMMMQQQWWW___eeevvv|||yyytttnnnfffZZZRRRKKKIIIEEEAAA===:::777666444666777444000000333777111222333444333222111000000///......///...,,,***++++++,,,,,,,,,,,,,,,---))))))))))))))))))))))))(((((((((((()))***+++,,,++++++++++++++++++******'''''''''((()))*********))))))))))))************'''''''''(((((()))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))+++*********))))))(((((())))))*********+++++++++++++++,,,,,,,,,,,,------...111555:::>>>@@@BBBBBB)))************+++++++++***))))))***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***((((((((()))))))))******))))))*********+++++++++******************++++++'''(((***)))((('''((()))+++++++++---///000111111222111000///000111333444000111333444666888;;;===AAAFFFMMMSSSVVVZZZ^^^bbbjjjttt||||||ooofff___XXXSSSJJJGGGDDDBBBAAA???:::777333333444555666777777888444444444222000000111333+++,,,------,,,,,,,,,,,,///...---......---+++)))***+++++++++,,,,,,,,,,,,************************(((((((((((()))***+++,,,************************(((((((((((())))))))))))))))))))))))************''''''((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))***************************+++++++++++++++,,,,,,,,,,,,------...111666<<<@@@BBBCCCDDD)))************+++++++++)))))))))***,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))''''''''''''((((((((()))************++++++++++++(((((())))))***,,,......(((***,,,---,,,,,,,,,...//////.../////////---+++111///---,,,...///............///000111222222222222555999:::999:::<<>>GGGMMMLLLKKKNNNOOOLLLMMMRRRXXX[[[YYYXXXYYY[[[___]]]___ccceeeggglllrrrqqqrrrpppnnnpppvvvwwwtttuuutttqqqnnnkkkkkklllmmmmmmfff^^^[[[]]]``````^^^\\\QQQEEE>>>======999555888666444444666888999999555666666555444222000///333111//////111222111///222222111///......000222......---...///...,,,************++++++,,,,,,,,,************************(((((((((((()))***+++,,,))))))))))))))))))************))))))((((((''''''))))))))))))************((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))''''''((()))***+++,,,,,,***************+++++++++++++++,,,,,,,,,---------///222777===BBBDDDEEEEEE++++++++++++++++++++++++******+++++++++,,,,,,,,,))))))************))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))************************)))************+++++++++,,,,,,,,,---------...............------,,,,,,,,,,,,,,,,,,---------......////////////////////////444444444555555555666666;;;;;;;;;;;;;;;;;;;;;;;;===<<<::::::;;;<<>>;;;:::777555222000///...111111222333333444555555222222222111000//////...000000000000000000000000//////.........------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))+++*********))))))((((((((((((((((((((()))******(((((('''(((((()))***+++)))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((())))))))))))''''''((((((((((((''''''((((((((((((((()))******+++*********))))))((((((++++++++++++++++++++++++++++++++++++,,,,,,---...222444888===AAADDDFFFFFF++++++++++++++++++++++++*********+++++++++,,,,,,))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))************************))))))*********+++++++++++++++,,,,,,,,,---------...---------,,,,,,,,,,,,,,,,,,,,,,,,------------////////////////////////000000000000111111111111111111111111111111111111222111000000111222444666777777888888777777666555666777777666444444555777:::999666444333444666777777666444333222111111000000000111222333333444444222222111000000///......000000000000000000000000///.........---------------,,,,,,++++++,,,,,,---***++++++,,,,,,++++++***+++++++++*********))))))))))))))))))))))))))))))*********)))))))))((((((((((((((((((((())))))***(((((((((((((((((()))***)))((('''&&&&&&'''((()))(((((((((((((((((((((((('''((((((((())))))))))))(((((())))))))))))((((((((((((((((((((()))******************)))))))))(((++++++++++++++++++++++++,,,,,,++++++,,,,,,---...111333777<<<@@@CCCEEEEEE++++++++++++++++++++++++*********++++++++++++,,,))))))************))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))************************)))))))))*********++++++*********+++++++++,,,,,,------,,,,,,,,,,,,,,,+++++++++,,,,,,,,,---------........................---------............///////////////////////////......------...///111222111222222222222111111000///111222222000//////000111111000000000000111111111111111000000111222222//////000000111111222222111111000000//////..........................................------------,,,,,,++++++++++++,,,,,,******++++++++++++******+++************)))))))))))))))))))))))))))))))))******))))))))))))((((((((((((''''''(((((()))***))))))(((((('''(((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''((((((((()))))))))))))))))))))))))))))))))((((((((((((((()))******************))))))))))))++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,---...///222666;;;@@@BBBDDDDDD************************************++++++++++++))))))************))))))))))))************))))))((((((((((((((((((((((((''''''((()))***++++++,,,))))))))))))))))))))))))************************))))))))))))************))))))))))))************,,,,,,,,,,,,++++++++++++++++++++++++,,,,,,,,,,,,------------------------------........./////////////////////////////////////////////000111222333333333444444444333333222000222444444222111000000......///000000000000000//////......///000000111.........//////000000000000000000//////.........------------------------------------------------,,,,,,++++++++++++,,,,,,******++++++++++++******************))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((''''''''''''((())))))***)))((('''''''''''''''(((((((((''''''((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))(((((((((((())))))((((((((((((((())))))************)))))))))))))))***+++++++++++++++,,,,,,------,,,,,,,,,------...///222777<<>>BBBEEEFFFFFF************************)))))))))************+++))))))************))))))))))))************))))))))))))))))))))))))))))))(((((())))))******++++++))))))))))))))))))))))))))))))))))))))))))))))))((((((((()))))))))******((((((((()))))))))******)))************+++++++++))))))*********+++++++++*********************************+++++++++,,,,,,++++++++++++++++++++++++---------...//////000000......///000000000//////,,,...///...---+++,,,,,,,,,,,,---...//////......///...------,,,,,,------------....................................------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------------++++++************++++++))))))************))))))(((((()))))))))))))))***((((((((((((((((((((((((''''''(((((((((((())))))''''''&&&&&&''''''((()))((((((''''''&&&'''''''''''''''((((((((((((''''''((((((((((((((((((((((((&&&&&&'''''''''(((((((((((('''%%%%%%%%%%%%'''(((((((((((((((((()))******))))))))))))*********************++++++,,,,,,---///...------------------...222888???CCCFFFFFFFFF************************))))))))))))************))))))************))))))))))))************)))))))))))))))))))))))))))))))))))))))))))))*********))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((()))))))))***(((((()))))))))*********))))))))))))******++++++))))))))))))*********+++)))))))))))))))))))))))))))))))))************+++,,,,,,,,,,,,,,,,,,,,,,,,,,,---......///000000000...///000111111111111111...//////...,,,,,,---...,,,,,,,,,------------------------,,,,,,------...........................------------------------------------------------++++++,,,,,,,,,---------++++++************++++++))))))************))))))(((((((((((())))))******(((((((((((((((((((((((('''''''''((((((((())))))'''&&&&&&&&&&&&'''((((((''''''&&&&&&&&&'''((((((&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((('''&&&%%%%%%&&&'''(((((((((((((((((()))******((()))))))))************)))******+++,,,,,,------//////...------------------111777>>>CCCEEEFFFEEE))))))))))))))))))))))))))))))))))))************))))))************))))))))))))************))))))))))))))))))))))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))************(((((())))))*********+++))))))))))))************))))))))))))))))))))))))************++++++++++++))))))))))))))))))))))))((()))***++++++,,,,,,+++---...///000000000000000.........,,,******,,,.........------------......,,,,,,,,,,,,---...///000........................------------------------------------------------+++++++++,,,,,,---------++++++************++++++))))))************))))))'''((((((((())))))******((((((((((((((((((((((((&&&'''''''''(((((())))))'''&&&&&&&&&&&&'''((((((&&&&&&&&&&&&&&&'''((()))&&&'''((())))))((('''&&&((((((((((((((((((((((((&&&&&&&&&'''''''''((((((***)))'''&&&&&&''')))***((((((((((((((()))******(((((())))))*********+++))))))***+++,,,,,,------000///...---------------+++000666===BBBDDDEEEDDD)))))))))))))))))))))))))))***+++...000///,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((******))))))((((((''''''******))))))))))))******)))))))))))))))))))))))))))))))))))))))))))))***))))))))))))************))))))*********+++++++++)))************+++++++++)))************++++++++++++,,,------......------++++++++++++++++++++++++++++++,,,,,,,,,,,,---------------------...///000.........------,,,,,,,,,+++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,---------......---,,,******+++***)))'''))))))))))))************(((((('''(((((()))***+++))))))))))))))))))))))))''''''''''''''''''''''''''''''&&&%%%&&&'''((()))&&&&&&&&&''''''''''''((('''''''''(((((((((((()))))))))(((((((((((())))))((((((((((((((('''''''''''''''''''''((((((((((((+++)))(((&&&&&&((()))+++))))))(((((()))***++++++************+++,,,------......---,,,,,,,,,,,,---...222999???DDDEEEEEEEEE)))))))))))))))))))))))))))***+++---///...,,,)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))((((((((((((((((((((((((((((((***)))))))))((((((((('''******))))))))))))******))))))))))))))))))))))))******))))))))))))))))))(((((()))))))))*********))))))*********+++++++++))))))*********+++++++++))))))*********++++++++++++,,,------...---------+++++++++++++++++++++++++++++++++,,,,,,,,,------------------............---------,,,,,,,,,+++++++++,,,,,,------,,,,,,+++,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,,,,,,,---------+++)))((()))++++++***)))))))))))))))************)))(((((((((((())))))***(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&%%%&&&'''((()))&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((())))))(((((((((((())))))((((((((((((((((((((('''''''''''''''((((((((((((***)))(((''''''((()))***)))))))))))))))***++++++************+++,,,------......------,,,,,,,,,---...222999???DDDFFFFFFEEE))))))))))))))))))))))))))))))***,,,......+++)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))*********))))))((((((((((((((())))))))))))******)))))))))************+++)))))))))*********++++++)))))))))*********++++++++++++,,,---------------++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---.........---,,,+++,,,,,,,,,+++++++++++++++++++++,,,,,,,,,,,,++++++,,,,,,,,,,,,,,,,,,,,,,,,******+++++++++,,,,,,,,,(((''''''(((***++++++***))))))))))))***************))))))(((((((((((()))(((((((((((((((((((((((('''''''''''''''''''''''''''&&&&&&&&&&&&'''((((((&&&&&&&&&''''''''''''(((%%%&&&&&&&&&'''''''''''')))((((((''''''(((((()))''''''((((((((((((((((((''''''''''''((((((((((((***)))(((''''''((()))***))))))))))))))))))***+++************+++,,,---.........---------,,,,,,,,,---222888???DDDGGGGGGFFF))))))))))))))))))))))))))))))***+++------+++)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((())))))))))))(((((((((((())))))************))))))((((((((((((((((((((((((*********)))((((((''''''(((((((((((()))))))))***))))))))))))************))))))))))))************))))))))))))************++++++,,,------------,,,************++++++++++++***++++++++++++,,,,,,,,,,,,---...///...,,,***)))++++++******************++++++,,,,,,,,,,,,++++++++++++++++++++++++++++++)))************+++++++++((('''&&&''')))+++***)))((()))))))))******************)))(((((('''((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&''''''((((((&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''(((((((((''''''(((((((((''''''''''''((((((((((((''''''''''''(((((((((((())))))(((((((((((())))))***)))))))))))))))******))))))******+++,,,---...------...---------,,,,,,---222999@@@EEEGGGGGGGGG)))))))))))))))))))))))))))((()))***,,,,,,***)))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))************)))((((((((((((((((((((((((((())))))))))))(((((('''''''''(((((((((((()))))))))))))))))))))))))))))))))(((((()))))))))*********(((((()))))))))************+++,,,,,,------,,,,,,)))))))))******+++++++++*********+++++++++,,,,,,+++,,,---......,,,***(((***************************++++++,,,,,,++++++***++++++++++++++++++++++++)))))))))*********++++++)))((('''((()))***)))'''((()))))))))******************)))(((((('''((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''(((%%%%%%%%%&&&&&&&&&''''''((((((''''''''''''((((((&&&'''''''''(((((())))))''''''''''''(((((((((((())))))(((((((((((())))))******)))))))))))))))***)))))))))***+++,,,...///------.........---,,,+++...222999@@@EEEGGGGGGGGG)))))))))))))))))))))))))))(((((()))++++++***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))((()))***++++++***)))((())))))))))))))))))))))))((((((((((((((((((((((((''''''(((((((((((())))))***)))))))))))))))((((((((((((((()))))))))******((((((((()))))))))************+++,,,,,,,,,,,,,,,(((((())))))***+++++++++************++++++++++++***+++,,,,,,,,,+++***)))***************+++++++++******++++++++++++******++++++++++++++++++++++++))))))*********+++++++++***)))((((((******)))((())))))))))))***************))))))(((((((((((()))''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&''''''((((((''''''&&&&&&&&&''''''''''''(((%%%&&&&&&&&&''''''''''''(((''''''&&&&&&''''''(((&&&&&&''''''((()))))))))''''''''''''(((((((((((((((((())))))))))))((((((+++******))))))))))))))))))))))))***+++---...///,,,---.........---,,,+++000444:::AAAEEEGGGGGGFFF)))))))))))))))))))))))))))((('''(((***+++***((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((()))))))))***((()))***++++++***)))((())))))))))))))))))))))))&&&&&&''''''((()))))))))'''''''''((((((((())))))******))))))(((((((((((((((((((((((()))))))))***(((((((((((()))))))))*********+++,,,,,,,,,,,,+++((((((((()))***+++++++++************++++++++++++************++++++++++++*********+++++++++,,,,,,******++++++++++++***************************************+++++++++,,,,,,)))(((((()))+++,,,+++***))))))))))))************)))(((((((((((())))))***''''''''''''''''''''''''''''''''''''''''''''''''%%%&&&'''((((((((('''&&&&&&&&&&&&''''''''''''(((&&&&&&'''''''''((((((((((((''''''&&&&&&''''''(((&&&&&&''''''((())))))***''''''''''''(((((((((((((((((())))))))))))((((((++++++***)))))))))))))))(((((()))***+++---...///,,,---...//////---+++***111555;;;AAAEEEFFFFFFEEE)))))))))))))))))))))))))))((('''((()))******((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))(((((((((((())))))))))))(((((((((((((((((((((((((((((('''((((((((())))))******''')))***++++++***)))'''))))))))))))))))))))))))%%%%%%&&&'''((()))******''''''''''''((((((((()))******))))))((((((((('''(((((((((((())))))))))))(((((((((((())))))))))))******+++,,,,,,,,,,,,+++'''(((((()))***+++++++++)))************+++++++++***)))))))))***+++,,,,,,******++++++,,,,,,,,,,,,******++++++++++++*********************************++++++++++++,,,,,,,,,(((''''''))),,,......---))))))))))))************(((((('''(((((()))***+++''''''''''''''''''''''''''''''''''''''''''''''''%%%%%%'''((((((((('''&&&&&&&&&&&&'''''''''(((((('''''''''(((((((((((()))'''''''''&&&&&&'''''''''&&&&&&&&&'''((())))))***''''''''''''((((((((()))(((((())))))))))))((((((++++++***))))))((())))))(((((()))***+++---///000,,,---...//////---+++***333666<<>>???@@@CCCEEEDDD))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((()))))))))***((((((((((((((()))******((((((''''''''''''((((((''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((((((((((((((''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))''''''''''''(((((((((((('''''''''''''''''''''''''''''''''((((((((())))))))))))************))))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((())))))***+++,,,(((((()))))))))))))))((()))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((())))))(((((((((((((((((()))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''(((((())))))(((((((((((()))))))))))))))))))))***+++---...///........................///888???@@@???AAACCCCCC))))))))))))))))))))))))(((((((((((())))))))))))'''((((((((())))))******((((((((((((((()))******((((((''''''''''''((((((''''''''''''((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&'''''''''(((((())))))''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((()))+++++++++******)))''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))+++******)))))))))))))))'''((()))******)))((('''))))))))))))))))))))))))))))))))))))))))))))))))+++***((('''&&&&&&''''''))))))(((((((((((())))))(((((('''''''''&&&&&&&&&''''''''''''''''''''''''%%%&&&&&&''''''&&&&&&%%%%%%%%%%%%&&&&&&&&&''''''%%%&&&&&&''''''&&&&&&%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''%%%%%%&&&&&&'''((())))))&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&&&&'''((()))******(((((((((((())))))))))))(((((()))***+++---///000........................000999@@@@@@???@@@BBBBBB))))))))))))))))))))))))***************)))(((((((((((((((((())))))))))))******))))))((((((''''''))))))(((((((((((())))))******)))'''%%%&&&))),,,(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))************))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((('''''''''&&&'''(((******((('''&&&))))))((('''''''''''''''))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))+++******)))(((''''''&&&''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''+++*********))))))(((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&&&&&&&&&&''''''''''''(((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%%%%&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++------...///////////////............222999>>>======AAACCCDDD((((((((((((((((((((((((***************)))(((((('''((((((((())))))))))))))))))))))))((((((''''''))))))(((((((((((()))))))))******)))'''''')))+++(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((((((((((((((((((((((('''&&&'''((())))))((('''&&&))))))((('''''''''''''''))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))*********)))((('''''''''''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''*********)))))))))(((((('''((((((((())))))))))))(((((((((((((((((((((((()))((((((((('''''''''&&&&&&&&&&&&''''''''''''(((%%%''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%%%%&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++------...///////////////............222999>>>>>>>>>AAADDDDDD(((((((((((((((((((((((())))))******))))))((((((''''''((((((((())))))))))))))))))(((((((((((('''))))))(((((((((((())))))(((***++++++***))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))******))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((''''''((((((((((((((((((&&&'''((())))))((('''&&&)))((((((''''''''''''((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))******))))))((((((''''''''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''******))))))))))))((((((''''''((((((((()))))))))((((((((((((((((((((((((((((((((('''''''''''''''&&&&&&&&&''''''''''''(((%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''%%%&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++------...///////////////............222999?????????BBBDDDDDD((((((((((((((((((((((((((()))))))))))))))(((((('''''''''((((((((())))))(((((((((((((((((((((((())))))(((((((((((())))))'''***,,,---,,,***)))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))***((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((''''''''''''((((((((((((''''''((())))))((('''''')))(((''''''''''''(((((())))))))))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))***)))))))))((((((((('''''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''''''''((())))))))))))))))))(((((('''''''''((((((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++------...///////////////............222999???@@@@@@CCCEEEEEE'''''''''''''''''''''''''''(((((()))))))))((((((''''''''''''(((((((((((('''''''''''''''((((((((())))))(((((((((((())))))'''***------,,,***))))))(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((()))))))))((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((&&&'''''''''(((((())))))''''''((((((((((((''''''((((((''''''''''''(((((())))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%&&&&&&&&&''''''(((((((((((((((((((((((())))))''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&'''''''''''''''&&&&&&&&&''''''''''''((($$$&&&''''''&&&%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((()))***++++++------...///////////////............111999@@@AAAAAADDDFFFEEE''''''''''''''''''''''''''''''((()))))))))((((((&&&&&&'''''''''(((((((((&&&''''''''''''((((((((())))))(((((((((((())))))'''))),,,---+++)))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''(((((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((()))))))))(((((((((((((((((((((((((((''''''''''''(((((()))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))))))))))))))((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((%%%%%%%%%&&&''''''((((((''''''(((((((((((())))))&&&&&&'''''''''(((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%&&&((((((&&&%%%&&&'''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''&&&&&&'''''''''(((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++------...///////////////............111:::AAABBBCCCEEEGGGFFF''''''''''''''''''''''''&&&''''''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))''')))++++++)))(((((()))(((((((((((((((((((((((((((((((((((((((((((((((('''''''''((((((((())))))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&''''''((())))))***((((((''''''''''''(((((('''''''''''''''((())))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''(((((((((((((((((((((((((((((((((((($$$$$$%%%&&&&&&'''(((((('''''''''((((((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&''''''''''''(((%%%''')))((('''&&&'''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''&&&&&&&&&''''''''''''(((''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''''''''''''''''''''''''''(((((((((((()))))))))))))))))))))))))))***++++++------...///////////////............111:::AAACCCCCCFFFHHHFFF''''''''''''''''''''''''&&&&&&'''((())))))((((((&&&&&&&&&'''''''''((((((&&&&&&&&&'''''''''(((((())))))(((((((((((())))))'''(((******((('''((()))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((()))))))))))))))))))))))))))((((((''''''''''''(((((())))))))))))))))))))))))((((((''''''''''''((((((&&&&&&&&&'''((())))))***((((((''''''''''''(((((('''''''''''''''((()))***))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((())))))))))))(((((((((((())))))))))))''''''''''''((((((((()))(((((((((((((((((((((((($$$$$$%%%%%%&&&'''((((((&&&'''''''''(((((())))))&&&&&&&&&'''''''''((((((((((((((((((((((((((((((%%%%%%%%%&&&&&&'''''''''&&&&&&&&&'''''''''((((((&&&((())))))(((''''''(((&&&&&&&&&&&&&&&&&&&&&&&&'''''''''&&&&&&'''''''''&&&&&&&&&'''''''''((((((''''''''''''''''''''''''''''''''''''((((((((()))''''''''''''''''''''''''''''''''''''((((((((())))))))))))))))))))))))))))))***+++,,,---......///000/////////............111:::AAACCCDDDGGGHHHGGG''''''''''''''''''''''''''''''''''''''''''&&&&&&))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((())))))(((((('''''''''&&&''''''&&&&&&&&&&&&''''''%%%&&&&&&'''((()))******((((((((('''&&&&&&&&&%%%))))))(((((('''''''''&&&((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((((((''''''&&&&&&((()))***))))))(((((((((((())))))(((((((((((((((((((((((((((''''''''''''((())))))))))))(((((('''''''''&&&))))))(((((('''''''''&&&&&&'''((('''&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%%%%&&&'''%%%$$$$$$&&&((('''&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''((()))(((((('''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++------...///......////////////......222888@@@DDDFFFFFFGGGIII''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))((((((''''''''''''(((((())))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((()))(((((((((''''''''''''''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&)))(((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***++++++***)))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))(((''''''&&&'''((()))***))))))(((((((((((())))))''''''''''''''''''''''''''''''&&&&&&''''''((())))))((((((((('''''''''''')))(((((((((''''''''''''&&&'''((('''&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&$$$&&&''''''&&&%%%&&&&&&((('''&&&%%%&&&'''((((((''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++------...///......////////////......111777???DDDEEEEEEGGGHHH''''''''''''''''''''''''''''''''''''''''''''''''))))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))((((((''''''(((((()))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((''''''''''''''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&'''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''(((((()))***(((''''''''''''((()))))))))((((((''''''(((((()))''''''''''''''''''''''''&&&&&&&&&&&&&&&''''''(((((((((((((((''''''''''''((((((((((((''''''''''''&&&'''((('''&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%&&&((((((&&&%%%&&&'''(((((((((&&&%%%%%%''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((''''''''''''(((((())))))))))))))))))))))))(((((((((((()))))))))))))))***++++++------...///......////////////......000666>>>CCCDDDDDDFFFGGG''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((('''''''''''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%&&&&&&&&&'''(((((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((()))******''''''''''''((((((((()))(((((((((''''''(((((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&''''''((((((((((((((('''''''''((((((((((((((('''''''''&&&'''((('''&&&&&&&&&(((&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''((((((((('''$$$$$$''')))''''''''''''''''''''''''&&&&&&&&&''''''''''''((((((''''''''''''(((((()))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++------...///......////////////......000666>>>CCCDDDDDDEEEGGG(((((((((((((((((((((((('''''''''((((((((())))))(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((((((((((((((())))))(((((((((((())))))))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((('''''''''%%%&&&&&&&&&'''((((((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***++++++***)))(((((((((((((((((((((((((((((((((((((((((()))******&&&''''''(((((((((((((((((((((''''''''''''((((((''''''''''''''''''''''''&&&%%%%%%%%%%%%&&&'''''''''''''''((((((((((((((('''''''''(((((((((((((((&&&'''((('''&&&&&&&&&(((&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&%%%'''(((((('''&&&&&&'''&&&'''''''''&&&%%%&&&'''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''''''''((())))))(((((((((((((((((((((((((((((((((((()))))))))))))))***++++++------...///......////////////......000666>>>CCCDDDDDDEEEGGG(((((((((((((((((((((((('''''''''(((((())))))***))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))***))))))(((((())))))***))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''(((((('''''''''(((((((((((((((''''''&&&&&&&&&&&&'''''''''''''''(((((((((((((((&&&&&&&&&''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***++++++***)))(((((((((((((((((((((((((((((((((''''''(((((()))***&&&''''''((()))((((((((((((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''((('''''''''((((((((((((((('''''''''(((((((((((((((&&&'''((('''&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''&&&'''(((&&&%%%&&&(((******(((%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((''''''&&&''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++------...///......////////////......000666>>>CCCDDDDDDFFFGGG((((((((((((((((((((((((&&&''''''((())))))******))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((''''''''''''((((((((()))''''''&&&&&&&&&&&&''''''&&&&&&''''''(((((())))))'''''''''''''''&&&&&&&&&''''''''''''((((((((()))((((((((((((((((((((((((&&&&&&&&&''''''''''''(((((()))***++++++***)))(((((((((((((((((((((((((((''''''&&&&&&''''''((()))&&&&&&((()))))))))((('''(((''''''&&&&&&''''''(((&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&''''''((()))''''''''''''((((((((()))''''''''''''((((((((()))&&&'''((('''&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&'''))))))'''''''''((('''%%%%%%***000000+++%%%''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&&&&''''''((()))***))))))))))))))))))))))))(((((((((((()))))))))))))))***++++++------...///......////////////......111777???DDDEEEEEEGGGHHH))))))))))))))))))))))))&&&''''''((()))******+++))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))******))))))))))))******))))))(((((((((((())))))((((((''''''''''''((((((((((((''''''''''''((((((&&&'''''''''(((((())))))'''''''''&&&&&&'''''''''%%%&&&&&&'''((()))******(((((((((''''''&&&&&&%%%&&&'''''''''(((((())))))((((((((((((((((((((((((&&&&&&&&&'''''''''((((((((()))***++++++***)))(((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''((((((%%%&&&((()))))))))(((''''''''''''&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&&&&(((''''''''''''((())))))&&&'''''''''(((((())))))&&&'''''''''(((((())))))&&&'''((('''&&&&&&'''(((&&&'''((('''%%%$$$%%%&&&&&&%%%%%%%%%%%%&&&''''''''''''&&&&&&&&&%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&&&&((())))))(((''''''((((((%%%%%%,,,444555---%%%''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&'''''')))******))))))))))))))))))))))))(((((((((((()))))))))))))))***+++,,,---......///......////////////......222888@@@EEEFFFFFFGGGIII******))))))((((((''''''((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((((((+++***)))'''''''''((()))))))))))))))************(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''((())))))'''&&&&&&&&&'''***,,,...---,,,)))((('''((()))***''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''''''''((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''***************))))))(((%%%&&&''''''((((((''''''((('''&&&%%%%%%%%%%%%%%%(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))'''&&&'''+++---,,,+++)))(((((('''''''''((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((())))))(((((('''''''''&&&))))))))))))))))))))))))******))))))***,,,...///---...///000///...,,,+++000999AAACCCDDDGGGIIIHHH***)))))))))((((((((('''((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((******)))((((((((((((((((((((()))))))))*********(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''''''''(((((()))((('''&&&&&&''')))+++---...---***((('''''''''(((''''''((((((((((((''''''''''''''''''''''''''''''&&&&&&&&&'''''''''((((((&&&''')))*********)))(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''(((((('''''''''&&&&&&&&&''''''&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&'''''')))*********)))(((''''''%%%&&&''''''((((((''''''((('''&&&&&&%%%%%%%%%&&&(((((('''''''''&&&&&&&&&'''''''''&&&&&&%%%%%%%%%&&&&&&&&&'''''''''(((((((((((((((((()))))))))))))))'''&&&''')))++++++)))((((((''''''''''''((((((&&&&&&&&&'''''''''(((((()))(((((('''''''''(((((())))))((((((((('''''''''))))))))))))))))))))))))******))))))***,,,...///---...000000000///---,,,...777@@@CCCEEEHHHJJJJJJ))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((()))))))))))))))(((((('''(((((())))))))))))******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&''''''((())))))((('''''''''(((***+++///---+++((('''&&&&&&&&&''''''((((((((((((''''''''''''''''''''''''''''''&&&''''''''''''(((((((((&&&''')))*********)))(((''''''''''''((((((((((((&&&&&&''''''(((((())))))(((((((((((((((((((((((('''''''''''''''''''''''''''''''''''''''&&&&&&&&&'''&&&&&&&&&&&&%%%%%%%%%''''''&&&&&&&&&&&&''''''))))))))))))((('''&&&%%%%%%&&&''''''((((((''''''((('''&&&&&&%%%&&&&&&&&&'''''''''''''''&&&&&&&&&'''''''''&&&&&&&&&&&&&&&&&&&&&'''''''''((((((((((((((((((((()))))))))))))))(((&&&&&&((()))((('''((((((''''''''''''((((((&&&&&&'''''''''((((((((((((((((((''''''(((((()))))))))((((((((((((''''''))))))))))))))))))))))))******)))***+++---...000///000000111111///...------666???BBBEEEIIIKKKKKK))))))))))))((((((((((((((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))((('''(((((((((((()))))))))***(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''&&&&&&&&&&&&'''(((((()))(((((('''''''''((((((,,,+++***(((''''''''''''''''''(((((((((((('''''''''''''''''''''''''''''''''''''''''''''(((((((((&&&''')))*********)))(((''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''))))))(((((('''&&&$$$$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((((((((()))))))))))))))((('''&&&&&&&&&&&&&&&(((''''''''''''(((((()))''''''''''''(((((((((((((((((((((((((((((()))***))))))((((((((((((((((((((((((((((((((((((((((((******)))***+++---///000000111111111111000//////...777@@@CCCDDDHHHJJJIII(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&&&&&&&'''''''''(((((((((((((((((((((((((((''''''''''''(((((((((((('''((()))******)))(((''''''(((((((((((()))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&&&&'''(((((()))(((((('''''''''''''''((((((((((((((()))))))))''''''((((((((((((''''''''''''''''''''''''''''''((((((((((((((((((((((((&&&''')))*********)))(((''''''''''''((((((((((((%%%&&&&&&'''((()))******((((((((((((((((((((((((''''''''''''''''''''''''&&&'''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&''''''&&&&&&&&&&&&''''''(((((((((((('''&&&%%%$$$%%%&&&''''''((('''''''''''''''&&&&&&&&&''''''(((&&&''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((())))))(((((((((((())))))))))))(((((((((&&&%%%%%%%%%&&&'''''''''''''''((())))))'''''''''((((((((())))))((((((((((((((()))******(((((())))))))))))))))))((((((((((((((((((((((((************,,,...000111111111111111111000000///111:::AAACCCDDDGGGHHHGGG(((((((((((())))))))))))((((((''''''''''''((((((&&&&&&'''''''''(((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''(((((()))))))))))))))''''''(((((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((''''''''''''''''''''''''%%%&&&'''((())))))******''''''(((((((((((('''''''''''''''''''''''''''''')))))))))(((((((((((('''&&&''')))*********)))(((''''''''''''((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''''''''%%%%%%%%%&&&&&&&&&&&&'''''''''&&&&&&&&&&&&'''''''''''''''(((''''''&&&%%%%%%&&&''''''(((((('''''''''''''''&&&''''''((()))&&&&&&&&&''''''''''''''''''''''''''''''(((((((((''''''((((((((()))))))))(((((((((((())))))))))))((((((((('''%%%%%%&&&'''''''''&&&''''''((()))***''''''((((((((()))))))))(((((((((((()))***++++++(((((())))))))))))******))))))))))))))))))))))))************,,,...111222111111111000000000000000222;;;BBBCCCDDDFFFGGGFFF'''((((((((()))))))))***((((((''''''''''''((((((''''''((((((((()))))))))((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((()))******'''''''''((((((((())))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&&&&%%%%%%&&&&&&'''(((&&&&&&''''''''''''''''''&&&&&&'''((())))))))))))''''''((((((((((((''''''''''''''''''''''''''''''))))))))))))((((((((('''&&&''')))*********)))(((''''''''''''(((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&&&&''''''''''''&&&&&&&&&&&&''''''&&&&&&'''(((((((((((('''%%%&&&''''''(((((('''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''((((((((()))'''((((((((())))))))))))(((((((((((())))))))))))'''((()))(((&&&%%%''')))&&&&&&&&&''''''((()))***'''((((((((())))))))))))(((((((((((()))***+++,,,(((((()))))))))*********))))))))))))))))))))))))***)))***+++,,,///111333111111000///////////////111:::AAACCCDDDGGGHHHGGG'''((((((((())))))******((((((''''''''''''(((((((((((((((((())))))))))))((((((((((((((((((((((((''''''''''''((((((((())))))(((''''''''')))***+++''''''''''''((((((((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((&&&%%%%%%%%%%%%&&&''''''%%%&&&&&&'''((((((''''''''''''((((((((((((''''''''''''((((((((((((''''''''''''''''''''''''''''''******))))))((((((((('''&&&''')))*********)))(((''''''''''''((((((((()))((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&'''''''''((((((%%%%%%%%%&&&&&&''''''''''''''''''&&&&&&'''''''''%%%&&&'''((())))))))))))%%%&&&''''''(((((('''''''''''''''''''''((())))))&&&&&&&&&'''''''''((((((&&&'''''''''(((((())))))(((((((((((())))))))))))(((((((((((())))))))))))&&&(((***(((&&&%%%(((***&&&&&&&&&'''''')))******(((((((((((())))))))))))(((((((((((()))***+++,,,(((((())))))*********+++))))))))))))))))))))))))***)))***+++---///111333111000000//////////////////888@@@CCCDDDHHHIIIIII''''''''''''((((((((()))))))))))))))))))))))))))''''''''''''''''''''''''))))))(((((('''''''''&&&'''''''''''''''((())))))******))))))((((((''''''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((...000222///)))&&&(((***''''''((((((((((((''''''((((((((((((((((((((((((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''''''''''''''&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''((('''''''''''''''((()))***%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''&&&&&&''''''''''''''''''''''''&&&&&&&&&''''''''''''(((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((())))))))))))))))))(((((('''''''''&&&(((((((((((())))))))))))*********)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''(((***,,,///111333000000000000////////////111666===CCCEEEEEEDDDDDD'''''''''((((((((())))))))))))))))))))))))))))))'''''''''''''''''''''''')))((((((((('''''''''''''''''''''''''''((())))))***)))))))))((((((((('''(((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''((((((((((((''''''(((((('''''''''&&&&&&&&&''''''''''''((((((((((((---000111...)))&&&(((***''''''((((((((((((''''''(((((((((((((((((((((((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&&&&''''''''''''((((((''''''&&&'''''''''%%%%%%%%%%%%%%%%%%%%%%%%''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''((('''''''''(((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((('''((((((((()))))))))))))))(((((((((''''''''''''(((((((((((())))))))))))***)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))(((((()))***,,,---///000000000000000////////////000555===CCCEEEEEEEEEEEE''''''((((((((()))))))))))))))))))))))))))))))))''''''''''''''''''''''''(((((((((((('''''''''''''''''''''''''''((())))))))))))))))))(((((((((((((((((((((((((((((((((((())))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''&&&&&&&&&&&&''''''((((((((((((((((((((((((''''''(((((((((((('''''''''''''''''''''&&&&&&&&&''''''''''''((((((((((((,,,...///---)))'''(((***'''(((((())))))(((((('''((((((((((((((((((((((((&&&&&&''''''(((((())))))((((((((((((((((((((((((''''''''''''''''''''''''((((((((((((((((((((((((&&&&&&&&&&&&'''''''''''')))((('''&&&%%%%%%%%%%%%&&&&&&&&&&&&&&&&&&&&&&&&''''''''''''''''''''''''''''''''''''''''''''''''&&&&&&&&&''''''''''''(((((((((((((((((('''''''''((((((((((((((((((((((((''''''''''''((((((((((((''''''((((((((()))))))))((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))))))))******))))))))))))))))))))))))))))))))))))))))))))))))************+++,,,......000000000000////////////...444<<>>CCCFFFGGGGGGGGG))))))))))))))))))))))))))))))))))))))))))))))))(((((())))))))))))((((((((((((''''''''''''((((((''''''''''''((((((((()))((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''(((((((((((((((((((((((((((((((((((()))(((((('''((()))***+++******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))''''''''''''((((((((()))'''(((((((((((((((((('''''''''''''''((((((((((((''''''''''''((((((((()))''''''''''''''''''&&&&&&&&&&&&&&&''''''''''''(((((((((((('''%%%$$$%%%'''''''''''''''''''''''''''''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''(((((((((((('''''')))((((((''''''((()))***))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************((())))))+++,,,...000111111111111111000///...---000666===CCCFFFGGGGGGGGG))))))))))))))))))))))))))))))))))))))))))))))))'''(((((())))))(((((('''((((((''''''''''''((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((()))************++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((((((((())))))))))))((((((&&&''''''''''''(((((((((''''''''''''(((((((((((()))(((((('''&&&&&&%%%%%%&&&&&&&&&''''''''''''((((((((((((&&&$$$###$$$%%%''''''''''''''''''''''''((('''''''''&&&&&&&&&&&&''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''***))))))(((((((((((()))))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************))))))***+++---...000111000111111000000///...---000555===CCCFFFGGGGGGGGG(((((((((((((((((((((((((((((((((((((((((((((((('''(((((((((((((((((('''((((((''''''''''''(((((('''''''''(((((((((((((((((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))*********++++++++++++******(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((((((((((((((())))))(((((((((&&&&&&&&&'''''''''(((((('''''''''((((((((((((((((((((('''''''''&&&&&&&&&&&&&&&&&&''''''''''''((('''((((((&&&%%%$$$%%%'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''((((((((((((((((((((((((((()))))))))''''''((((((((((((''''''******))))))((((((''''''((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))*********************+++---///000111000000000000000///......///555===CCCFFFGGGGGGHHH((((((((((((((((((((((((((((((((((((((((((((((((''''''((((((((((((''''''((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((('''(((((()))))))))))))))******++++++++++++******((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''&&&''''''((((((''''''&&&&&&&&&&&&&&&''''''''''''((((((((((((((('''''''''&&&&&&&&&'''''''''((((((&&&&&&&&&''''''''''''(((&&&'''((('''&&&'''(((***''''''''''''''''''''''''&&&''''''((())))))******''''''''''''(((((((((((((((((((((((())))))******''''''((((((((((((''''''******))))))((((((''''''((()))))))))************((()))))))))************))))))))))))))))))))))))((()))))))))***************++++++,,,---///000111///000000000000//////...///555===CCCFFFGGGHHHHHH))))))))))))))))))))))))))))))))))))))))))))))))&&&''''''((((((''''''&&&((((((''''''''''''((((((((((((((((((((('''''''''((((((((((((((((((((((((&&&''''''((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((''''''((()))))))))))))))******++++++++++++******))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((('''''''''&&&&&&''''''''''''&&&&&&%%%&&&&&&&&&&&&'''''''''((((((((((((((('''''''''%%%%%%&&&&&&'''(((((()))&&&&&&&&&''''''''''''(((%%%&&&'''''''''(((***,,,''''''''''''''''''''''''&&&&&&'''((()))***++++++''''''''''''(((((((((((('''(((((())))))******+++''''''((((((((((((''''''((()))))))))))))))((('''))))))))))))************))))))))))))************))))))))))))))))))))))))))))))))))))************++++++,,,,,,---///000111//////000000000000/////////444<<>>EEEKKKMMMMMMLLL((((((((((((((((((((((((((()))))))))************))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((())))))***''''''((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))))))))))))))))))))'''(((((()))******++++++''''''(((((())))))******))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((((((((())))))))))))*********+++++++++******+++,,,------------))))))*********+++++++++************************))))))))))))))))))))))))(((((((((((((((((((((((()))((('''&&&&&&'''((()))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((((((%%%&&&&&&'''(((((())))))(((((((((((())))))))))))*********)))))))))(((((('''''''''((()))*********))))))))))))))))))))))))(((((('''(((((()))***+++))))))***++++++++++++*********+++,,,---......///.../////////000000000111222666>>>EEEJJJLLLKKKKKK''''''''''''''''''''''''(((((())))))*********+++))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((()))******'''(((((()))))))))))))))))))))))))))))))))))))))(((((((((((())))))))))))(((((((((((((((((((((((('''(((((()))***+++++++++&&&''''''((()))******+++))))))(((((((((((())))))(((((((((((())))))))))))&&&&&&''''''(((((())))))))))))******++++++++++++)))***+++,,,---.........))))))******++++++++++++************************)))))))))))))))))))))))))))))))))))))))))))))))))))((('''&&&&&&'''((()))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))(((((((((((())))))((((((''''''''''''((((((((((((((((((((((((((((((''''''''''''''''''''''''''''''''''''((((((((()))%%%%%%&&&&&&'''(((((()))(((((((((((())))))))))))+++*********))))))((((((&&&''''''((()))******+++))))))))))))))))))))))))''''''''''''(((***+++,,,))))))***++++++++++++***)))***+++,,,---......///.../////////000000111111222666===DDDIIIJJJJJJIII))))))))))))))))))))))))************************''''''''''''(((((((((((())))))))))))))))))))))))************))))))))))))(((((((((((((((((((((((())))))(((((('''''''''&&&''''''(((((())))))******((((((((((((((()))******''''''((((((((((((''''''******))))))))))))******)))*********++++++++++++))))))))))))))))))))))))))))))))))))))))))))))))&&&'''''''''(((((()))))))))))))))))))))))))))))),,,+++***)))***,,,///000222///,,,((('''(((***+++))))))************)))))))))))))))))))))******+++************))))))))))))))))))))))))))))))))))))'''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))''''''''''''(((((((((((((((((((((((())))))))))))(((((((((((())))))))))))((())))))*********))))))((((((((((((((((((((((((++++++***)))(((((())))))***************************++++++,,,,,,------...000000000000000000000000111777???EEEHHHIIIIIIIII))))))))))))))))))))))))************************((((((((())))))))))))***))))))))))))))))))))))))))))))))))))))))))))))))(((((((((((((((((((((((()))((((((((('''''''''''''''((((((((()))))))))***((((((((((((((()))******(((((())))))))))))((((((******))))))))))))******)))))))))*********++++++))))))))))))))))))))))))))))))))))))))))))))))))'''''''''((((((((()))))))))))))))))))))))))))))),,,++++++++++++,,,...///000...+++)))((()))***+++))))))************)))))))))))))))))))))******+++************))))))))))))(((((((((((((((((((((((('''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''((((((((()))))))))''''''((((((((()))))))))(((((((((((())))))))))))(((((((((((())))))))))))***************)))((('''************************++++++***)))))))))))))))***************************++++++,,,,,,------...////////////////////////111666>>>DDDHHHHHHIIIIII))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((''''''''''''(((((((((((())))))))))))((((((((((((((()))******))))))************))))))******))))))))))))******((((((((()))))))))******))))))))))))))))))))))))))))))))))))))))))))))))''''''(((((((((((())))))))))))))))))))))))))))))+++,,,,,,,,,---,,,,,,,,,---,,,+++************+++))))))************)))))))))))))))))))))******+++************))))))))))))'''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&'''''''''(((((((((((((((((()))))))))******(((((((((((())))))))))))(((((((((((())))))))))))++++++++++++***((('''&&&************************+++***))))))))))))))))))***************************++++++,,,,,,------...////////////////////////000555===DDDGGGHHHHHHHHH(((((((((((((((((((((((((((((((((((((((((((((((((((((()))))))))*********))))))))))))))))))))))))''''''''''''((((((((((((((((((((((((((((((((((((((((((((((((((('''''''''(((((((((((())))))))))))((((((((((((((())))))***((())))))******))))))(((******))))))))))))******(((((((((((())))))))))))))))))))))))))))))))))))(((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))+++,,,---......,,,+++*********++++++++++++******)))******++++++******))))))))))))))))))******+++************)))))))))((('''''''''''''''''''''''''''''''''''''''((())))))((((((((((((((((((((((((''''''''''''((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((''''''''''''((((((((((((((((((((((((((((((((((((&&&&&&&&&&&&'''''''''((())))))))))))************(((((((((((())))))))))))(((((((((((())))))))))))***************)))((('''******************************)))))))))))))))******************************++++++,,,,,,------...///////////////////////////444<<>>EEEIIIJJJKKKLLL******)))(((''''''((((((((((((((((((((('''''''''))))))))))))))))))))))))******))))))((((((''''''))))))(((((((((((())))))***)))(((''''''((()))***))))))))))))************)))(((''''''''')))***+++))))))))))))))))))))))))))))))(((((((((((())))))***)))((((((((()))+++,,,+++*********))))))((((((+++++++++************)))))))))))))))***+++,,,---,,,,,,++++++***))))))(((+++++++++***************------............------++++++************++++++***++++++,,,,,,++++++***)))************+++++++++******))))))((((((((('''******+++,,,+++***)))((())))))))))))))))))))))))))))))))))))))))))))))))((((((((((((((((((((((((((((((((((((((()))******)))(((((((((''''''''''''*********)))(((&&&%%%$$$(((((((((((((((((((((((((((((())))))((('''&&&&&&&&&&&&&&&'''((())))))***(((((((((((())))))))))))***************)))((((((******************++++++(((((())))))))))))(((((())))))))))))************))))))*********+++++++++***++++++,,,,,,------...000000//////.........---///444;;;DDDJJJMMMOOOOOO******)))(((((((((((((((((((((((((((((((((((('''))))))))))))))))))))))))***)))))))))((((((((('''))))))(((((((((((())))))***)))(((''''''((()))***(((((()))))))))*********))))))((('''(((((()))***))))))))))))))))))))))))))))))(((((((((((())))))***))))))((()))***+++,,,+++*********))))))))))))++++++++++++************))))))))))))***+++,,,---+++++++++******)))))))))++++++++++++++++++++++++---......//////......---++++++************++++++++++++,,,,,,,,,,,,++++++************++++++++++++*********))))))(((((((((***++++++,,,+++***)))(((************************************************((((((((((((((((((((((((((((((((((((((()))******))))))(((((((((''''''''''''(((((((((((((((''''''(((((((((((((((((((((((((((((())))))(((''''''&&&''''''(((((()))******+++(((((((((((())))))))))))***************)))((((((,,,,,,+++***))))))))))))))))))))))))))))))))))))))))))))))))************))))))*********+++++++++***++++++,,,,,,------...000000/////////.........000444;;;BBBHHHKKKKKKKKK******)))((((((((())))))''''''(((((((((((((((((())))))))))))))))))))))))))))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((())))))))))))************)))((((((((())))))))))))))))))))))))))))))***))))))(((((())))))******))))))))))))***++++++***************))))))))),,,+++++++++***************))))))******+++,,,---***************)))))))))++++++,,,,,,,,,,,,,,,,,,---......//////......---,,,++++++******++++++,,,++++++,,,,,,,,,,,,++++++************+++++++++,,,***************)))))))))+++++++++,,,+++******)))************************************************)))))))))))))))))))))))))))(((((((((((()))******)))))))))(((((((((''''''%%%&&&'''((()))*********(((((((((((((((((((((((((((((()))))))))(((''''''(((((())))))******++++++(((((((((((()))))))))))))))************))))))(((---,,,+++***)))(((((((((***)))(((((((((((()))***))))))))))))***************************+++++++++***++++++,,,,,,------...000000////////////......000444;;;AAAFFFHHHHHHGGG***))))))(((((()))))))))''''''''''''(((((((((((((((((((((((((((((((((((())))))))))))(((((((((((())))))(((((((((((())))))))))))(((((((((((())))))(((((((((((()))))))))************)))))))))))))))))))))))))))))))))))))))***))))))))))))))))))***)))))))))*********++++++************************,,,,,,+++++++++*********************+++,,,------************************+++++++++++++++,,,,,,,,,......////////////......,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,+++*********+++++++++,,,,,,+++++++++++++++*********,,,,,,,,,+++++++++******************************************************************************))))))(((((())))))***+++)))))))))(((((((((((('''%%%&&&'''((()))*********(((((((((((((((((((((((((((((()))))))))(((((('''((((((((())))))*********(((((((((((())))))))))))))))))************)))(((,,,+++***)))))))))))))))+++***(((''''''(((***+++((()))))))))***************************************++++++,,,,,,------...000000/////////////////////333:::AAAFFFHHHHHHHHH)))((((((((((((((())))))&&&'''''''''(((((())))))(((((((((((((((((((((((((((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))(((((('''(((((((((((()))))))))******************))))))))))))))))))))))))))))))******))))))))))))******)))*********++++++++++++***************+++++++++,,,,,,,,,++++++++++++***************+++,,,---...++++++++++++*********************+++++++++,,,,,,...//////////////////...------,,,,,,,,,,,,------,,,,,,,,,------,,,,,,,,,***++++++++++++,,,,,,,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,+++++++++++++++************************************************++++++++++++++++++++++++)))))))))))))))***++++++***)))))))))(((((((((((((((((()))))))))))))))((())))))))))))))))))))))))(((((()))))))))))))))(((''''''((((((((((((((()))(((((((((((())))))))))))((())))))*********))))))(((((((((((()))***++++++,,,***)))'''''')))***,,,((()))))))))***************************************++++++,,,,,,------...//////000000000000000000///333:::BBBGGGJJJKKKKKK''''''&&&&&&''''''((((((&&&&&&''''''((()))))))))))))))))))))))))))))))))(((((((((((())))))))))))))))))(((((((((((())))))(((((())))))))))))((((((''''''(((((((((((())))))((()))******++++++******))))))))))))))))))))))))+++******))))))******+++)))***++++++,,,,,,++++++*********+++++++++++++++,,,,,,,,,,,,+++++++++++++++******++++++,,,---......------,,,++++++************++++++,,,,,,------...//////000000//////......------,,,,,,------...,,,,,,------------,,,,,,++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,------------------,,,++++++++++++,,,++++++++++++++++++++++++++++++++++++++++++++++++***************************))))))))))))***++++++******)))))))))(((((((((************))))))((('''))))))))))))))))))))))))(((((()))*********))))))''''''''''''(((((((((((((((((((((((())))))))))))((())))))************)))'''''''''((()))***+++,,,+++***))))))))))))***+++))))))))))))************+++++++++******************++++++,,,,,,------...//////000000000000111111///444;;;CCCHHHKKKLLLLLL%%%%%%%%%%%%%%%&&&''''''&&&&&&''''''((())))))***))))))))))))))))))))))))'''((((((((()))))))))***))))))(((((((((((())))))'''((()))******)))(((''''''''''''((((((((())))))'''((()))+++,,,,,,,,,+++))))))))))))))))))))))))+++******))))))******+++)))***+++,,,,,,,,,++++++*********++++++,,,,,,,,,------,,,,,,,,,+++++++++++++++++++++,,,---......000000///...,,,+++******,,,,,,------...//////000//////000000000000//////......------------......,,,,,,------------,,,,,,+++++++++,,,,,,,,,------,,,,,,------...............---,,,+++++++++,,,,,,++++++++++++++++++++++++++++++++++++++++++++++++******************************))))))******+++,,,*********)))))))))((((((***************)))(((((())))))))))))))))))))))))(((((()))***************(((((((((((((((((((((((((((((((((((())))))))))))(((((()))***************((((((((((((((()))***+++************************))))))))))))************+++++++++*********))))))***++++++,,,,,,------...//////000000000111111111111666<<>>FFFQQQYYYWWW\\\ccciiippp|||wwwmmmbbbZZZVVVPPPEEE===<<<999555333222111///---......///////////////...---------------------------------------,,,,,,,,,++++++++++++++++++++++++*********++++++******)))))))))))))))))))))))))))&&&(((***)))((()))+++...++++++++++++++++++++++++******))))))))))))******(((((((((((()))))))))))),,,++++++*********++++++))))))*********+++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111111222111000///...000444;;;BBBGGGIIIIIIHHH(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,---...//////------...//////000111111111111111222444666999:::???BBBEEEIIINNNWWWcccmmmnnnuuu~~~ttteeeZZZIIICCC;;;555333444666777000//////.............................................---------,,,,,,,,,++++++++++++++++++++++++******++++++++++++******++++++++++++++++++++++++***)))))),,,111555666666++++++++++++++++++++++++******))))))))))))******))))))))))))((((((((((((*********)))*********+++************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111111222111000///...000444;;;AAAFFFHHHIIIHHH(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************+++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,---...///000---......///000111222222///000111444777;;;???AAADDDIIIQQQVVV\\\eeeqqq{{{yyyggg^^^PPPDDD;;;666333222333222111///............///////////////////////////......---,,,---------,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,+++++++++,,,,,,,,,,,,,,,,,,,,,,,,222000000555===CCCDDDCCC++++++++++++++++++++++++******))))))))))))******))))))))))))((((((((((((((())))))))))))******************++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,------.../////////000111111222222000///...000444:::AAAFFFHHHHHHHHH(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,,,,---------,,,,,,------...///000---...///000111222222333111222555999>>>DDDIIILLLOOOWWWbbbjjjpppxxxyyyjjj[[[MMMAAA999777666444222000/////////////////////////////////000///...---,,,------...,,,,,,,,,,,,,,,,,,,,,,,,)))***++++++,,,,,,,,,+++++++++++++++++++++++++++)))((()))+++...000222333++++++++++++++++++++++++******))))))))))))*********)))))))))((((((((('''(((((()))************************+++++++++,,,,,,------------------------,,,,,,------.../////////000111111222222000///...///333:::AAAFFFHHHHHHHHH(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))************++++++++++++++++++,,,,,,------------------------...000000---...///000111222333333:::<<>>DDDLLLHHHUUUeeesss|||yyy|||zzzeeeWWWMMM>>>777777222111333222//////222222000/////////......---------+++,,,,,,------,,,,,,+++------,,,,,,++++++++++++******++++++++++++******,,,,,,,,,+++++++++******)))************+++++++++************************)))))))))))))))))))))))))))))))))))))))))))))(((++++++++++++,,,,,,,,,,,,------------------------------------...///111222//////000000000000//////...333;;;AAADDDEEEEEEFFF))))))(((((((((((()))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********++++++***+++,,,,,,++++++,,,---,,,,,,,,,---------......+++---////////////000111---222;;;DDDIIILLLRRRYYYfff{{{~~~|||zzz~~~yyyyyy}}}~~~oooYYYKKKCCC999555000...111444222000111////////////............,,,,,,------------,,,,,,,,,,,,+++++++++++++++*********++++++++++++******,,,,,,,,,++++++++++++***)))************+++++++++************************))))))))))))))))))))))))))))))))))))))))))))))))*********++++++++++++,,,,,,,,,------......//////......------......///000...//////000000//////...///444;;;AAACCCDDDEEEEEE))))))(((((((((((())))))))))))))))))))))))))))))(((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********+++++++++***+++---,,,++++++,,,...------------............///000000//////111555888888>>>GGGQQQZZZcccnnnvvv~~~~~~|||kkk\\\LLLBBB666000444777222000333////////////////////////,,,,,,------------,,,,,,++++++++++++++++++++++++***++++++,,,,,,++++++***++++++++++++++++++++++++))))))*********+++++++++************************)))))))))))))))))))))))))))))))))))))))*********))))))*********++++++++++++++++++,,,---...//////...........................//////////////////...///444;;;@@@BBBCCCDDDEEE))))))(((((((((((())))))(((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))************************************++++++++++++***,,,------,,,+++---...------........./////////000000///...000555<<>>666222111222222222111000/////////------............------+++,,,,,,,,,,,,,,,------++++++,,,,,,,,,,,,++++++***++++++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************((())))))******+++++++++*********++++++++++++,,,))))))******++++++,,,,,,------.........------,,,---......//////......---...333999>>>AAACCCEEEGGG))))))(((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*********************************+++++++++,,,,,,+++,,,------,,,,,,---///....../////////000000000///222666;;;BBBKKKTTTZZZdddrrruuuqqqqqq{{{ttt```PPPEEE===666444444333222000///......------............------,,,,,,---------.........+++,,,,,,------,,,,,,+++******+++++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************((())))))******+++,,,,,,++++++++++++,,,,,,,,,,,,+++++++++++++++++++++++++++,,,---.........---,,,---......//////......------111888===AAADDDGGGIII))))))(((((((((((())))))************************))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))******************************+++++++++,,,,,,,,,+++,,,...---,,,,,,---///////////////000000000000111666>>>FFFOOOWWW___dddyyy~~~{{{}}}}}}}}}hhh\\\OOOCCC666555444222000///...---------............---------------....../////////+++,,,,,,------,,,,,,+++*********++++++,,,,,,,,,)))************+++++++++++++++++++++++++++++++++************************((())))))***++++++,,,,,,++++++,,,,,,,,,------------,,,,,,,,,,,,,,,,,,,,,++++++---.........---------..................---,,,000777<<>>333111222222111111........................------------------------------------------------,,,++++++******++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++------,,,+++************)))******++++++,,,,,,------...///000000///...---...000555:::>>>AAABBBCCC************************&&&''''''((()))******+++))))))))))))))))))))))))))))))))))))))))))))))))&&&''')))***+++++++++*********+++,,,,,,---......,,,,,,------...///000000000000///...000444:::???KKKQQQ\\\jjjyyy|||nnnkkkxxx}}}\\\MMM>>>888666333111000////////////////////////------------------------------------------------,,,++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,++++++,,,,,,,,,---------,,,,,,,,,,,,,,,,,,,,,,,,++++++************++++++...---,,,+++************+++,,,,,,------...//////---...///111111///...---...111555:::>>>@@@AAABBB******))))))((((((''''''(((((((((((())))))))))))***************)))(((((())))))))))))************)))************+++++++++,,,,,,,,,---------......222000//////000000000000...555888222...444CCCNNN^^^YYYcccwwwjjjjjjzzzkkkQQQ@@@;;;777444111111------///...+++***---........................,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++,,,,,,,,,---------...,,,)))***,,,...---+++,,,,,,++++++++++++,,,,,,+++,,,,,,,,,,,,,,,,,,---///////////////......---...000444999>>>AAACCCDDD***)))))))))((((((((('''))))))))))))***************************)))(((((())))))))))))************)))************+++++++++,,,,,,---------...............---...////////////333111000222777BBBQQQ]]][[[aaauuu~~~uuupppyyysss___KKK<<<444222333000///222222//////111........................,,,------......------,,,++++++,,,,,,,,,,,,------+++++++++++++++++++++++++++,,,,,,------,,,,,,+++++++++++++++,,,,,,,,,,,,---+++)))+++---...---++++++++++++******+++++++++++++++,,,,,,,,,,,,------...............------,,,---000444999>>>AAACCCDDD))))))))))))((((((((((((************++++++++++++)))************))))))((())))))))))))************)))************+++++++++,,,------------.........------......//////000000555///000<<>>BBBDDDEEE))))))))))))(((((((((((()))))))))*********++++++))))))************)))(((((()))))))))************))))))*********+++++++++------------............///000111111000000111222222333>>>QQQ[[[]]]eeerrr|||~~~```DDD:::444000111111...,,,---........................------............------+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,++++++++++++************)))+++,,,...///000000...,,,+++******))))))******++++++++++++,,,,,,------------............---,,,,,,,,,///333999>>>BBBDDDFFF(((((((((((())))))))))))((((((((()))))))))******((())))))*********))))))((()))))))))************))))))*********+++++++++---------........./////////111111000//////111333444>>>OOO___cccfffttt~~~xxxtttYYYAAA888222222333222111222////////////////////////---......//////......---+++++++++,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++************************---///111222222000///...++++++************++++++******+++,,,,,,---......///////////////...------,,,///444999>>>BBBDDDEEE(((((((((((())))))))))))'''((((((((())))))))))))((())))))************)))))))))))))))************)))************+++++++++------........./////////...///000...---///444888AAAMMMZZZbbbiiiwwwuuuxxx}}}mmmHHH<<<222000111111222333////////////////////////......////////////......++++++,,,,,,,,,,,,------,,,,,,,,,,,,,,,,,,,,,,,,+++,,,,,,------,,,,,,+++*********+++++++++,,,,,,000111333222000///......,,,++++++++++++++++++,,,******+++,,,,,,---......//////000000//////...---...000444999>>>AAACCCDDD'''((((((((()))))))))***(((((()))))))))*********(((((()))***************))))))))))))************)))************+++++++++............////////////...///000//////333<<